]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - MAINTAINERS
MIPS: VDSO: Avoid use of linux/irqchip/mips-gic.h
[mirror_ubuntu-bionic-kernel.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
8c27ceff 38 See Documentation/process/coding-style.rst for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
8c27ceff 44 See Documentation/process/submitting-patches.rst for details.
f70f873b 45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
8c27ceff 57 Documentation/process/submitting-patches.rst.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
2de2bd95
JN
77 B: URI for where to file bugs. A web-page with detailed bug
78 filing info, a direct bug tracker link, or a mailto: URI.
57599f9b
JN
79 C: URI for chat protocol, server and channel where developers
80 usually hang out, for example irc://server/channel.
8a6e2535 81 Q: Patchwork web based patch tracking system site
cea8321c
JP
82 T: SCM tree type and location.
83 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
84 S: Status, one of the following:
85 Supported: Someone is actually paid to look after this.
86 Maintained: Someone actually looks after it.
87 Odd Fixes: It has a maintainer but they don't have time to do
88 much other than throw the odd patch in. See below..
89 Orphan: No current maintainer [but maybe you could take the
90 role as you write your new code].
91 Obsolete: Old code. Something tagged obsolete generally means
92 it has been replaced by a better system and you
93 should be using that.
94 F: Files and directories with wildcard patterns.
95 A trailing slash includes all files and subdirectory files.
96 F: drivers/net/ all files in and below drivers/net
97 F: drivers/net/* all files in drivers/net, but not below
98 F: */net/* all files in "any top level directory"/net
99 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
100 N: Files and directories with regex patterns.
101 N: [^a-z]tegra all files whose path contains the word tegra
102 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
103 scripts/get_maintainer.pl has different behavior for files that
104 match F: pattern and matches of N: patterns. By default,
105 get_maintainer will not look at git log history when an F: pattern
106 match occurs. When an N: match occurs, git log history is used
107 to also notify the people that have git commit signatures.
c7c4fb18
JP
108 X: Files and directories that are NOT maintained, same rules as F:
109 Files exclusions are tested before file matches.
110 Can be useful for excluding a specific subdirectory, for instance:
111 F: net/
112 X: net/ipv6/
113 matches all files in and below net excluding net/ipv6/
114 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 115 patch or file. For instance:
c7c4fb18 116 K: of_get_profile
bbbe96ed 117 matches patches or files that contain "of_get_profile"
c7c4fb18 118 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
119 matches patches or files that contain one or more of the words
120 printk, pr_info or pr_err
c7c4fb18 121 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
122
123Note: For the hard of thinking, this list is meant to remain in alphabetical
124order. If you could add yourselves to it in alphabetical order that would be
125so much easier [Ed]
126
c7c4fb18 127Maintainers List (try to look for most precise areas first)
1da177e4 128
c7c4fb18 129 -----------------------------------
679655da 130
a6d89915 1313C59X NETWORK DRIVER
8b58be88 132M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
133L: netdev@vger.kernel.org
134S: Maintained
679655da 135F: Documentation/networking/vortex.txt
ca7a8e85 136F: drivers/net/ethernet/3com/3c59x.c
a6d89915 137
1da177e4 1383CR990 NETWORK DRIVER
8b58be88 139M: David Dillow <dave@thedillows.org>
979b6c13 140L: netdev@vger.kernel.org
1da177e4 141S: Maintained
ca7a8e85 142F: drivers/net/ethernet/3com/typhoon*
1da177e4 143
c4de0ceb 1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
2c9bce5b 145M: Adam Radford <aradford@gmail.com>
1da177e4 146L: linux-scsi@vger.kernel.org
c4de0ceb 147W: http://www.lsi.com
1da177e4 148S: Supported
c4de0ceb 149F: drivers/scsi/3w-*
1da177e4
LT
150
15153C700 AND 53C700-66 SCSI DRIVER
8b58be88 152M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
153L: linux-scsi@vger.kernel.org
154S: Maintained
679655da 155F: drivers/scsi/53c700*
1da177e4 156
68d96dcf 1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
5bd425aa 158M: Alexander Aring <alex.aring@gmail.com>
6970c34c 159M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 160L: linux-bluetooth@vger.kernel.org
ebef9c12 161L: linux-wpan@vger.kernel.org
68d96dcf
AA
162S: Maintained
163F: net/6lowpan/
6304f8fc 164F: include/net/6lowpan.h
ea9eb698 165F: Documentation/networking/6lowpan.txt
68d96dcf 166
1da177e4 1676PACK NETWORK DRIVER FOR AX.25
8b58be88 168M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
169L: linux-hams@vger.kernel.org
170S: Maintained
679655da 171F: drivers/net/hamradio/6pack.c
1da177e4 172
1da177e4 1738169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 174M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 175L: netdev@vger.kernel.org
1da177e4 176S: Maintained
a8fe65b8 177F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
178
1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4 181L: linux-serial@vger.kernel.org
8ee16a1b 182S: Maintained
08deed1e 183T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 184F: drivers/tty/serial/8250*
679655da 185F: include/linux/serial_8250.h
1da177e4
LT
186
1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 188L: netdev@vger.kernel.org
0cf445ce 189S: Orphan / Obsolete
644570b8 190F: drivers/net/ethernet/8390/
1da177e4 191
67543e50 1929P FILE SYSTEM
8b58be88
JP
193M: Eric Van Hensbergen <ericvh@gmail.com>
194M: Ron Minnich <rminnich@sandia.gov>
195M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 196L: v9fs-developer@lists.sourceforge.net
27a2a5ff 197W: http://swik.net/v9fs
8a6e2535 198Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 200S: Maintained
679655da
JP
201F: Documentation/filesystems/9p.txt
202F: fs/9p/
2315cb14
RL
203F: net/9p/
204F: include/net/9p/
205F: include/uapi/linux/virtio_9p.h
206F: include/trace/events/9p.h
207
91952bc0
AP
208A8293 MEDIA DRIVER
209M: Antti Palosaari <crope@iki.fi>
210L: linux-media@vger.kernel.org
a825eaec 211W: https://linuxtv.org
91952bc0
AP
212W: http://palosaari.fi/linux/
213Q: http://patchwork.linuxtv.org/project/linux-media/list/
214T: git git://linuxtv.org/anttip/media_tree.git
215S: Maintained
216F: drivers/media/dvb-frontends/a8293*
217
e2d1d6c0 218AACRAID SCSI RAID DRIVER
2a81ffdd 219M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
220L: linux-scsi@vger.kernel.org
221W: http://www.adaptec.com/
1da177e4 222S: Supported
679655da
JP
223F: Documentation/scsi/aacraid.txt
224F: drivers/scsi/aacraid/
1da177e4 225
ea8f8fc8
JT
226ABI/API
227L: linux-api@vger.kernel.org
ea8f8fc8 228F: include/linux/syscalls.h
ea8f8fc8
JT
229F: kernel/sys_ni.c
230
249e3c85 231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 232M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 233L: linux-hwmon@vger.kernel.org
f2b84bbc 234S: Maintained
679655da 235F: drivers/hwmon/abituguru.c
f2b84bbc 236
249e3c85 237ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 238M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 239L: linux-hwmon@vger.kernel.org
249e3c85 240S: Maintained
679655da 241F: drivers/hwmon/abituguru3.c
249e3c85 242
1b06d64f
WBG
243ACCES 104-DIO-48E GPIO DRIVER
244M: William Breathitt Gray <vilhelm.gray@gmail.com>
245L: linux-gpio@vger.kernel.org
246S: Maintained
247F: drivers/gpio/gpio-104-dio-48e.c
248
6ddcf9b4
WBG
249ACCES 104-IDI-48 GPIO DRIVER
250M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
251L: linux-gpio@vger.kernel.org
252S: Maintained
253F: drivers/gpio/gpio-104-idi-48.c
254
e2558989
WBG
255ACCES 104-IDIO-16 GPIO DRIVER
256M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
257L: linux-gpio@vger.kernel.org
258S: Maintained
259F: drivers/gpio/gpio-104-idio-16.c
260
28e5d3bb
WBG
261ACCES 104-QUAD-8 IIO DRIVER
262M: William Breathitt Gray <vilhelm.gray@gmail.com>
263L: linux-iio@vger.kernel.org
264S: Maintained
265F: drivers/iio/counter/104-quad-8.c
266
02e74fc0
WBG
267ACCES PCI-IDIO-16 GPIO DRIVER
268M: William Breathitt Gray <vilhelm.gray@gmail.com>
269L: linux-gpio@vger.kernel.org
270S: Maintained
271F: drivers/gpio/gpio-pci-idio-16.c
272
1da177e4 273ACENIC DRIVER
8b58be88 274M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
275L: linux-acenic@sunsite.dk
276S: Maintained
531c4f89 277F: drivers/net/ethernet/alteon/acenic*
1da177e4 278
e86435eb 279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 280M: Peter Feuerer <peter@piie.net>
d0944853 281L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
282W: http://piie.net/?section=acerhdf
283S: Maintained
284F: drivers/platform/x86/acerhdf.c
e86435eb 285
745a5d21 286ACER WMI LAPTOP EXTRAS
182ae55c 287M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 288L: platform-driver-x86@vger.kernel.org
745a5d21 289S: Maintained
679655da 290F: drivers/platform/x86/acer-wmi.c
745a5d21 291
1da177e4 292ACPI
9c3646d1 293M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 294M: Len Brown <lenb@kernel.org>
6968e50c 295L: linux-acpi@vger.kernel.org
360818b8
RW
296W: https://01.org/linux-acpi
297Q: https://patchwork.kernel.org/project/linux-acpi/list/
298T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 299B: https://bugzilla.kernel.org
8b59a454 300S: Supported
679655da
JP
301F: drivers/acpi/
302F: drivers/pnp/pnpacpi/
303F: include/linux/acpi.h
43368e74 304F: include/acpi/
3a75ef0c 305F: Documentation/acpi/
89ca78a0 306F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 307F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
308F: drivers/pci/*acpi*
309F: drivers/pci/*/*acpi*
310F: drivers/pci/*/*/*acpi*
3a75ef0c 311F: tools/power/acpi/
8b59a454 312
3774929d
RW
313ACPI COMPONENT ARCHITECTURE (ACPICA)
314M: Robert Moore <robert.moore@intel.com>
315M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 316M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
317L: linux-acpi@vger.kernel.org
318L: devel@acpica.org
319W: https://acpica.org/
320W: https://github.com/acpica/acpica/
321Q: https://patchwork.kernel.org/project/linux-acpi/list/
322T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443
RW
323B: https://bugzilla.kernel.org
324B: https://bugs.acpica.org
3774929d
RW
325S: Supported
326F: drivers/acpi/acpica/
327F: include/acpi/
2754c447 328F: tools/power/acpi/
3774929d 329
8b59a454 330ACPI FAN DRIVER
8b58be88 331M: Zhang Rui <rui.zhang@intel.com>
8b59a454 332L: linux-acpi@vger.kernel.org
5ca92bd9 333W: https://01.org/linux-acpi
68656443 334B: https://bugzilla.kernel.org
8b59a454 335S: Supported
679655da 336F: drivers/acpi/fan.c
1da177e4 337
daeb2016
LP
338ACPI FOR ARM64 (ACPI/arm64)
339M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
340M: Hanjun Guo <hanjun.guo@linaro.org>
341M: Sudeep Holla <sudeep.holla@arm.com>
342L: linux-acpi@vger.kernel.org
343S: Maintained
344F: drivers/acpi/arm64
345
8b59a454 346ACPI THERMAL DRIVER
8b58be88 347M: Zhang Rui <rui.zhang@intel.com>
8b59a454 348L: linux-acpi@vger.kernel.org
5ca92bd9 349W: https://01.org/linux-acpi
68656443 350B: https://bugzilla.kernel.org
8b59a454 351S: Supported
679655da 352F: drivers/acpi/*thermal*
998be20f 353
359acec8 354ACPI VIDEO DRIVER
8b58be88 355M: Zhang Rui <rui.zhang@intel.com>
8b59a454 356L: linux-acpi@vger.kernel.org
5ca92bd9 357W: https://01.org/linux-acpi
68656443 358B: https://bugzilla.kernel.org
8b59a454 359S: Supported
86f98a3a 360F: drivers/acpi/acpi_video.c
998be20f 361
bff431e4 362ACPI WMI DRIVER
d0944853 363L: platform-driver-x86@vger.kernel.org
5b927259 364S: Orphan
679655da 365F: drivers/platform/x86/wmi.c
bff431e4 366
2f39d519 367AD1889 ALSA SOUND DRIVER
8b58be88 368M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
369W: http://wiki.parisc-linux.org/AD1889
370L: linux-parisc@vger.kernel.org
371S: Maintained
679655da 372F: sound/pci/ad1889.*
2f39d519 373
527a1a83
MH
374AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
375M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 376W: http://wiki.analog.com/AD5254
a4edbc10 377W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
378S: Supported
379F: drivers/misc/ad525x_dpot.c
380
381AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
382M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 383W: http://wiki.analog.com/AD5398
a4edbc10 384W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
385S: Supported
386F: drivers/regulator/ad5398.c
387
388AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
389M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 390W: http://wiki.analog.com/AD7142
a4edbc10 391W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
392S: Supported
393F: drivers/input/misc/ad714x.c
394
395AD7877 TOUCHSCREEN DRIVER
396M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 397W: http://wiki.analog.com/AD7877
a4edbc10 398W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
399S: Supported
400F: drivers/input/touchscreen/ad7877.c
401
402AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
403M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 404W: http://wiki.analog.com/AD7879
a4edbc10 405W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
406S: Supported
407F: drivers/input/touchscreen/ad7879.c
408
1330b0dc 409ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 410M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
411S: Maintained
412
7302b9d9
MH
413ADF7242 IEEE 802.15.4 RADIO DRIVER
414M: Michael Hennerich <michael.hennerich@analog.com>
415W: https://wiki.analog.com/ADF7242
416W: http://ez.analog.com/community/linux-device-drivers
417L: linux-wpan@vger.kernel.org
418S: Supported
419F: drivers/net/ieee802154/adf7242.c
420F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
421
1da177e4 422ADM1025 HARDWARE MONITOR DRIVER
d8130624 423M: Jean Delvare <jdelvare@suse.com>
968ce1b1 424L: linux-hwmon@vger.kernel.org
1da177e4 425S: Maintained
679655da
JP
426F: Documentation/hwmon/adm1025
427F: drivers/hwmon/adm1025.c
1da177e4 428
cae2caae 429ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 430M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 431L: linux-hwmon@vger.kernel.org
cae2caae 432S: Maintained
679655da 433F: drivers/hwmon/adm1029.c
cae2caae 434
cc0b88cf 435ADM8211 WIRELESS DRIVER
cc0b88cf 436L: linux-wireless@vger.kernel.org
491b26b4 437W: http://wireless.kernel.org/
e71bcbd0 438S: Orphan
d4a17304 439F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 440
e8e31622
SA
441ADP1653 FLASH CONTROLLER DRIVER
442M: Sakari Ailus <sakari.ailus@iki.fi>
443L: linux-media@vger.kernel.org
444S: Maintained
445F: drivers/media/i2c/adp1653.c
b5dcee22 446F: include/media/i2c/adp1653.h
e8e31622 447
527a1a83
MH
448ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
449M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 450W: http://wiki.analog.com/ADP5520
a4edbc10 451W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
452S: Supported
453F: drivers/mfd/adp5520.c
454F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 455F: drivers/leds/leds-adp5520.c
77278d50 456F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
457F: drivers/input/keyboard/adp5520-keys.c
458
459ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
460M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 461W: http://wiki.analog.com/ADP5588
a4edbc10 462W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
463S: Supported
464F: drivers/input/keyboard/adp5588-keys.c
77278d50 465F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
466
467ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
468M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 469W: http://wiki.analog.com/ADP8860
a4edbc10 470W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
471S: Supported
472F: drivers/video/backlight/adp8860_bl.c
473
8c22a8f5
DE
474ADS1015 HARDWARE MONITOR DRIVER
475M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 476L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
477S: Maintained
478F: Documentation/hwmon/ads1015
479F: drivers/hwmon/ads1015.c
9010624c 480F: include/linux/platform_data/ads1015.h
8c22a8f5 481
1da177e4 482ADT746X FAN DRIVER
8b58be88 483M: Colin Leroy <colin@colino.net>
1da177e4 484S: Maintained
679655da 485F: drivers/macintosh/therm_adt746x.c
1da177e4 486
b058b859 487ADT7475 HARDWARE MONITOR DRIVER
d8130624 488M: Jean Delvare <jdelvare@suse.com>
968ce1b1 489L: linux-hwmon@vger.kernel.org
b058b859
JD
490S: Maintained
491F: Documentation/hwmon/adt7475
492F: drivers/hwmon/adt7475.c
493
8c6af9e1 494ADVANSYS SCSI DRIVER
8b58be88 495M: Matthew Wilcox <matthew@wil.cx>
d8130624 496M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
497L: linux-scsi@vger.kernel.org
498S: Maintained
679655da
JP
499F: Documentation/scsi/advansys.txt
500F: drivers/scsi/advansys.c
8c6af9e1 501
82abbea7
RD
502ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
503M: Michael Hennerich <michael.hennerich@analog.com>
504W: http://wiki.analog.com/ADXL345
505W: http://ez.analog.com/community/linux-device-drivers
506S: Supported
507F: drivers/input/misc/adxl34x.c
508
1da177e4 509AEDSP16 DRIVER
8b58be88 510M: Riccardo Facchetti <fizban@tin.it>
1da177e4 511S: Maintained
679655da 512F: sound/oss/aedsp16.c
1da177e4 513
91952bc0
AP
514AF9013 MEDIA DRIVER
515M: Antti Palosaari <crope@iki.fi>
516L: linux-media@vger.kernel.org
a825eaec 517W: https://linuxtv.org
91952bc0
AP
518W: http://palosaari.fi/linux/
519Q: http://patchwork.linuxtv.org/project/linux-media/list/
520T: git git://linuxtv.org/anttip/media_tree.git
521S: Maintained
522F: drivers/media/dvb-frontends/af9013*
523
524AF9033 MEDIA DRIVER
525M: Antti Palosaari <crope@iki.fi>
526L: linux-media@vger.kernel.org
a825eaec 527W: https://linuxtv.org
91952bc0
AP
528W: http://palosaari.fi/linux/
529Q: http://patchwork.linuxtv.org/project/linux-media/list/
530T: git git://linuxtv.org/anttip/media_tree.git
531S: Maintained
532F: drivers/media/dvb-frontends/af9033*
533
1da177e4 534AFFS FILE SYSTEM
6cf515e1
GU
535L: linux-fsdevel@vger.kernel.org
536S: Orphan
679655da
JP
537F: Documentation/filesystems/affs.txt
538F: fs/affs/
1da177e4 539
e2d1d6c0 540AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 541M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
542L: linux-afs@lists.infradead.org
543S: Supported
679655da
JP
544F: fs/afs/
545F: include/net/af_rxrpc.h
546F: net/rxrpc/af_rxrpc.c
ee84595a 547W: https://www.infradead.org/~dhowells/kafs/
e2d1d6c0 548
1da177e4 549AGPGART DRIVER
8b58be88 550M: David Airlie <airlied@linux.ie>
878eaf61 551T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 552S: Maintained
679655da
JP
553F: drivers/char/agp/
554F: include/linux/agp*
c117ab84 555F: include/uapi/linux/agp*
1da177e4
LT
556
557AHA152X SCSI DRIVER
8b58be88 558M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
559L: linux-scsi@vger.kernel.org
560S: Maintained
679655da
JP
561F: drivers/scsi/aha152x*
562F: drivers/scsi/pcmcia/aha152x*
1da177e4 563
64624d4f 564AIC7XXX / AIC79XX SCSI DRIVER
d8130624 565M: Hannes Reinecke <hare@suse.com>
64624d4f 566L: linux-scsi@vger.kernel.org
1da177e4 567S: Maintained
679655da 568F: drivers/scsi/aic7xxx/
1da177e4 569
450500ad
HV
570AIMSLAB FM RADIO RECEIVER DRIVER
571M: Hans Verkuil <hverkuil@xs4all.nl>
572L: linux-media@vger.kernel.org
573T: git git://linuxtv.org/media_tree.git
a825eaec 574W: https://linuxtv.org
450500ad
HV
575S: Maintained
576F: drivers/media/radio/radio-aimslab*
577
e2d1d6c0 578AIO
8b58be88 579M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
580L: linux-aio@kvack.org
581S: Supported
679655da
JP
582F: fs/aio.c
583F: include/linux/*aio*.h
e2d1d6c0 584
469d4ec8
AP
585AIRSPY MEDIA DRIVER
586M: Antti Palosaari <crope@iki.fi>
587L: linux-media@vger.kernel.org
a825eaec 588W: https://linuxtv.org
469d4ec8
AP
589W: http://palosaari.fi/linux/
590Q: http://patchwork.linuxtv.org/project/linux-media/list/
591T: git git://linuxtv.org/anttip/media_tree.git
592S: Maintained
593F: drivers/media/usb/airspy/
594
b9567027
LS
595ALACRITECH GIGABIT ETHERNET DRIVER
596M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
597S: Maintained
598F: drivers/net/ethernet/alacritech/*
599
1da177e4 600ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 601M: Duncan Sands <duncan.sands@free.fr>
6372594a 602L: linux-usb@vger.kernel.org
1da177e4
LT
603W: http://www.linux-usb.org/SpeedTouch/
604S: Maintained
679655da
JP
605F: drivers/usb/atm/speedtch.c
606F: drivers/usb/atm/usbatm.c
1da177e4 607
272f133a 608ALCHEMY AU1XX0 MMC DRIVER
8b58be88 609M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 610S: Maintained
679655da 611F: drivers/mmc/host/au1xmmc.c
272f133a 612
4a4e5787 613ALI1563 I2C DRIVER
8b58be88 614M: Rudolf Marek <r.marek@assembler.cz>
846557d3 615L: linux-i2c@vger.kernel.org
4a4e5787 616S: Maintained
679655da
JP
617F: Documentation/i2c/busses/i2c-ali1563
618F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 619
bc368798
LC
620ALLWINNER SECURITY SYSTEM
621M: Corentin Labbe <clabbe.montjoie@gmail.com>
622L: linux-crypto@vger.kernel.org
623S: Maintained
624F: drivers/crypto/sunxi-ss/
625
1da177e4 626ALPHA PORT
8b58be88 627M: Richard Henderson <rth@twiddle.net>
8b58be88 628M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 629M: Matt Turner <mattst88@gmail.com>
c89f4f9a 630S: Odd Fixes
a9406699 631L: linux-alpha@vger.kernel.org
679655da 632F: arch/alpha/
1da177e4 633
30172936
PR
634ALPS PS/2 TOUCHPAD DRIVER
635R: Pali Rohár <pali.rohar@gmail.com>
636F: drivers/input/mouse/alps.*
637
f62092f6
LFT
638ALTERA MAILBOX DRIVER
639M: Ley Foon Tan <lftan@altera.com>
640L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
641S: Maintained
642F: drivers/mailbox/mailbox-altera.c
643
c5abbba9
THL
644ALTERA PIO DRIVER
645M: Tien Hock Loh <thloh@altera.com>
646L: linux-gpio@vger.kernel.org
647S: Maintained
648F: drivers/gpio/gpio-altera.c
649
8ce064bf 650ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
06c177cb 651M: Thor Thayer <thor.thayer@linux.intel.com>
8ce064bf
TT
652S: Maintained
653F: drivers/gpio/gpio-altera-a10sr.c
654F: drivers/mfd/altera-a10sr.c
62700682 655F: drivers/reset/reset-a10sr.c
8ce064bf 656F: include/linux/mfd/altera-a10sr.h
843fc75a 657F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
8ce064bf 658
16b8b922 659ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 660M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
661L: netdev@vger.kernel.org
662L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
663S: Maintained
664F: drivers/net/ethernet/altera/
665
adf9251f
TK
666ALTERA UART/JTAG UART SERIAL DRIVERS
667M: Tobias Klauser <tklauser@distanz.ch>
668L: linux-serial@vger.kernel.org
61bd0943 669L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
670S: Maintained
671F: drivers/tty/serial/altera_uart.c
672F: drivers/tty/serial/altera_jtaguart.c
673F: include/linux/altera_uart.h
674F: include/linux/altera_jtaguart.h
675
1738cd3e
NB
676AMAZON ETHERNET DRIVERS
677M: Netanel Belgazal <netanel@annapurnalabs.com>
678R: Saeed Bishara <saeed@annapurnalabs.com>
679R: Zorik Machulsky <zorik@annapurnalabs.com>
680L: netdev@vger.kernel.org
681S: Supported
682F: Documentation/networking/ena.txt
683F: drivers/net/ethernet/amazon/
684
f4875e12
TL
685AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
686M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 687M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
688L: linux-crypto@vger.kernel.org
689S: Supported
690F: drivers/crypto/ccp/
691F: include/linux/ccp.h
692
512d1027 693AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 694M: Huang Rui <ray.huang@amd.com>
968ce1b1 695L: linux-hwmon@vger.kernel.org
96818b58 696S: Supported
512d1027
AH
697F: Documentation/hwmon/fam15h_power
698F: drivers/hwmon/fam15h_power.c
699
167a675a 700AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 701L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 702S: Orphan
faf2e1db 703F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 704
f90b8116 705AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 706P: Andres Salomon <dilinger@queued.net>
67d76710 707L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
708W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
709S: Supported
679655da
JP
710F: drivers/char/hw_random/geode-rng.c
711F: drivers/crypto/geode*
8a61f013 712F: drivers/video/fbdev/geode/
679655da 713F: arch/x86/include/asm/geode.h
f90b8116 714
919ee7dd 715AMD IOMMU (AMD-VI)
e4110568 716M: Joerg Roedel <joro@8bytes.org>
919ee7dd 717L: iommu@lists.linux-foundation.org
525b233c 718T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 719S: Maintained
b2c16391
JP
720F: drivers/iommu/amd_iommu*.[ch]
721F: include/linux/amd-iommu.h
919ee7dd 722
16423d67 723AMD KFD
1241e0b4 724M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
725L: dri-devel@lists.freedesktop.org
726T: git git://people.freedesktop.org/~gabbayo/linux.git
727S: Supported
130e0371
OG
728F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
729F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 730F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 731F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 732F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
733F: drivers/gpu/drm/amd/include/cik_structs.h
734F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 735F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
736F: drivers/gpu/drm/radeon/radeon_kfd.c
737F: drivers/gpu/drm/radeon/radeon_kfd.h
738F: include/uapi/linux/kfd_ioctl.h
16423d67 739
2510eb74
SS
740AMD SEATTLE DEVICE TREE SUPPORT
741M: Brijesh Singh <brijeshkumar.singh@amd.com>
742M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
743M: Tom Lendacky <thomas.lendacky@amd.com>
744S: Supported
745F: arch/arm64/boot/dts/amd/
746
45198c7b
LT
747AMD XGBE DRIVER
748M: Tom Lendacky <thomas.lendacky@amd.com>
749L: netdev@vger.kernel.org
750S: Supported
751F: drivers/net/ethernet/amd/xgbe/
08b8940e 752F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 753
284f42b6 754AMS (Apple Motion Sensor) DRIVER
8b58be88 755M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 756S: Supported
bd5f47ec 757F: drivers/macintosh/ams/
284f42b6 758
531fca16
HV
759ANALOG DEVICES INC AD9389B DRIVER
760M: Hans Verkuil <hans.verkuil@cisco.com>
761L: linux-media@vger.kernel.org
762S: Maintained
763F: drivers/media/i2c/ad9389b*
764
614b4384
LPC
765ANALOG DEVICES INC ADV7180 DRIVER
766M: Lars-Peter Clausen <lars@metafoo.de>
767L: linux-media@vger.kernel.org
768W: http://ez.analog.com/community/linux-device-drivers
769S: Supported
770F: drivers/media/i2c/adv7180.c
771
c40ddfa3
HV
772ANALOG DEVICES INC ADV7511 DRIVER
773M: Hans Verkuil <hans.verkuil@cisco.com>
774L: linux-media@vger.kernel.org
775S: Maintained
776F: drivers/media/i2c/adv7511*
777
531fca16
HV
778ANALOG DEVICES INC ADV7604 DRIVER
779M: Hans Verkuil <hans.verkuil@cisco.com>
780L: linux-media@vger.kernel.org
781S: Maintained
782F: drivers/media/i2c/adv7604*
783
c40ddfa3
HV
784ANALOG DEVICES INC ADV7842 DRIVER
785M: Hans Verkuil <hans.verkuil@cisco.com>
786L: linux-media@vger.kernel.org
787S: Maintained
788F: drivers/media/i2c/adv7842*
789
527a1a83 790ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 791M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 792L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 793W: http://wiki.analog.com/
a4edbc10 794W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 795S: Supported
39c9d199 796F: sound/soc/codecs/adau*
cc52688a 797F: sound/soc/codecs/adav*
4bdef3bd 798F: sound/soc/codecs/ad1*
ae48f5ef 799F: sound/soc/codecs/ad7*
4bdef3bd 800F: sound/soc/codecs/ssm*
40216ce7 801F: sound/soc/codecs/sigmadsp.*
4bdef3bd 802
527a1a83 803ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 804L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
805L: alsa-devel@alsa-project.org (moderated for non-subscribers)
806W: http://blackfin.uclinux.org/
807S: Supported
808F: sound/soc/blackfin/*
7d1f9018 809
7683e9e5
LT
810ANALOG DEVICES INC DMA DRIVERS
811M: Lars-Peter Clausen <lars@metafoo.de>
812W: http://ez.analog.com/community/linux-device-drivers
813S: Supported
814F: drivers/dma/dma-axi-dmac.c
815
4ce72abc
LPC
816ANALOG DEVICES INC IIO DRIVERS
817M: Lars-Peter Clausen <lars@metafoo.de>
818M: Michael Hennerich <Michael.Hennerich@analog.com>
819W: http://wiki.analog.com/
820W: http://ez.analog.com/community/linux-device-drivers
821S: Supported
822F: drivers/iio/*/ad*
bc82222f 823F: drivers/iio/adc/ltc2497*
4ce72abc
LPC
824X: drivers/iio/*/adjd*
825F: drivers/staging/iio/*/ad*
d5d4602e 826F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 827
27eb6622
RH
828ANDROID CONFIG FRAGMENTS
829M: Rob Herring <robh@kernel.org>
830S: Supported
831F: kernel/configs/android*
832
41c9e95d
GK
833ANDROID DRIVERS
834M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 835M: Arve Hjønnevåg <arve@android.com>
41c9e95d 836M: Riley Andrews <riandrews@android.com>
0e4a566b 837T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
838L: devel@driverdev.osuosl.org
839S: Supported
840F: drivers/android/
841F: drivers/staging/android/
842
d03c023e
LA
843ANDROID ION DRIVER
844M: Laura Abbott <labbott@redhat.com>
845M: Sumit Semwal <sumit.semwal@linaro.org>
846L: devel@driverdev.osuosl.org
847S: Supported
848F: drivers/staging/android/ion
849F: drivers/staging/android/uapi/ion.h
850F: drivers/staging/android/uapi/ion_test.h
851
42269063 852AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 853M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 854L: linuxppc-dev@lists.ozlabs.org
93711660 855L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 856S: Maintained
679655da 857F: sound/aoa/
42269063 858
4075a283 859APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
860M: William Breathitt Gray <vilhelm.gray@gmail.com>
861L: linux-iio@vger.kernel.org
862S: Maintained
4075a283 863F: drivers/iio/adc/stx104.c
97a445da 864
1da177e4 865APM DRIVER
e5f6450c 866M: Jiri Kosina <jikos@kernel.org>
81024fc4 867S: Odd fixes
9f273c24 868T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
869F: arch/x86/kernel/apm_32.c
870F: include/linux/apm_bios.h
c117ab84 871F: include/uapi/linux/apm_bios.h
81024fc4 872F: drivers/char/apm-emulation.c
1da177e4 873
82abbea7
RD
874APPARMOR SECURITY MODULE
875M: John Johansen <john.johansen@canonical.com>
876L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
877W: apparmor.wiki.kernel.org
878T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
879S: Supported
880F: security/apparmor/
881F: Documentation/admin-guide/LSM/apparmor.rst
882
bd7aa4b2 883APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 884M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 885L: linux-input@vger.kernel.org
75dd112a 886S: Odd fixes
679655da 887F: drivers/input/mouse/bcm5974.c
bd7aa4b2 888
6f2fad74 889APPLE SMC DRIVER
75dd112a 890M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 891L: linux-hwmon@vger.kernel.org
75dd112a 892S: Odd fixes
679655da 893F: drivers/hwmon/applesmc.c
6f2fad74 894
1da177e4 895APPLETALK NETWORK LAYER
0c59d281
ACM
896L: netdev@vger.kernel.org
897S: Odd fixes
679655da
JP
898F: drivers/net/appletalk/
899F: net/appletalk/
1da177e4 900
21c75328
DD
901APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
902M: Duc Dang <dhdang@apm.com>
903S: Supported
904F: arch/arm64/boot/dts/apm/
905
7683e9e5
LT
906APPLIED MICRO (APM) X-GENE SOC EDAC
907M: Loc Ho <lho@apm.com>
908S: Supported
909F: drivers/edac/xgene_edac.c
910F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
911
912APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
913M: Iyappan Subramanian <isubramanian@apm.com>
914M: Keyur Chudgar <kchudgar@apm.com>
915S: Supported
916F: drivers/net/ethernet/apm/xgene-v2/
917
24299502
IS
918APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
919M: Iyappan Subramanian <isubramanian@apm.com>
920M: Keyur Chudgar <kchudgar@apm.com>
b3fd38d2 921M: Quan Nguyen <qnguyen@apm.com>
24299502
IS
922S: Supported
923F: drivers/net/ethernet/apm/xgene/
2efccc60 924F: drivers/net/phy/mdio-xgene.c
24299502 925F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 926F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 927
fd3a628e
TN
928APPLIED MICRO (APM) X-GENE SOC PMU
929M: Tai Nguyen <ttnguyen@apm.com>
930S: Supported
931F: drivers/perf/xgene_pmu.c
932F: Documentation/perf/xgene-pmu.txt
933F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
934
62a37dc7
LP
935APTINA CAMERA SENSOR PLL
936M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
937L: linux-media@vger.kernel.org
938S: Maintained
939F: drivers/media/i2c/aptina-pll.*
940
1154ea7d 941ARC FRAMEBUFFER DRIVER
8b58be88 942M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 943S: Maintained
8a61f013
JH
944F: drivers/video/fbdev/arcfb.c
945F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 946
82abbea7
RD
947ARC PGU DRM DRIVER
948M: Alexey Brodkin <abrodkin@synopsys.com>
949S: Supported
950F: drivers/gpu/drm/arc/
951F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
952
c38f6ac7
MG
953ARCNET NETWORK LAYER
954M: Michael Grzeschik <m.grzeschik@pengutronix.de>
955L: netdev@vger.kernel.org
956S: Maintained
957F: drivers/net/arcnet/
958F: include/uapi/linux/if_arcnet.h
959
588deb61
MR
960ARM ARCHITECTED TIMER DRIVER
961M: Mark Rutland <mark.rutland@arm.com>
962M: Marc Zyngier <marc.zyngier@arm.com>
963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
964S: Maintained
965F: arch/arm/include/asm/arch_timer.h
966F: arch/arm64/include/asm/arch_timer.h
967F: drivers/clocksource/arm_arch_timer.c
968
c5a906a5
LD
969ARM HDLCD DRM DRIVER
970M: Liviu Dudau <liviu.dudau@arm.com>
971S: Supported
59ba2422 972F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
973F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
974
59ba2422
LD
975ARM MALI-DP DRM DRIVER
976M: Liviu Dudau <liviu.dudau@arm.com>
977M: Brian Starkey <brian.starkey@arm.com>
978M: Mali DP Maintainers <malidp@foss.arm.com>
979S: Supported
980F: drivers/gpu/drm/arm/
981F: Documentation/devicetree/bindings/display/arm,malidp.txt
982
1da177e4 983ARM MFM AND FLOPPY DRIVERS
8b58be88 984M: Ian Molton <spyro@f2s.com>
1da177e4 985S: Maintained
679655da
JP
986F: arch/arm/lib/floppydma.S
987F: arch/arm/include/asm/floppy.h
1da177e4 988
6f96521f
WD
989ARM PMU PROFILING AND DEBUGGING
990M: Will Deacon <will.deacon@arm.com>
55d5c4ab 991M: Mark Rutland <mark.rutland@arm.com>
6f96521f 992S: Maintained
55d5c4ab 993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 994F: arch/arm*/kernel/perf_*
6f96521f 995F: arch/arm/oprofile/common.c
dd06a84b
MR
996F: arch/arm*/kernel/hw_breakpoint.c
997F: arch/arm*/include/asm/hw_breakpoint.h
998F: arch/arm*/include/asm/perf_event.h
55d5c4ab 999F: drivers/perf/*
fa8ad788 1000F: include/linux/perf/arm_pmu.h
55d5c4ab 1001F: Documentation/devicetree/bindings/arm/pmu.txt
5d3fa803 1002F: Documentation/devicetree/bindings/perf/
6f96521f 1003
d4275354 1004ARM PORT
54176cc6 1005M: Russell King <linux@armlinux.org.uk>
efc03ecb 1006L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1007W: http://www.armlinux.org.uk/
d4275354 1008S: Maintained
0d7f4f05 1009T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
d4275354
RK
1010F: arch/arm/
1011
cefbf4ea 1012ARM PRIMECELL AACI PL041 DRIVER
54176cc6 1013M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1014S: Maintained
1015F: sound/arm/aaci.*
1016
7683e9e5
LT
1017ARM PRIMECELL BUS SUPPORT
1018M: Russell King <linux@armlinux.org.uk>
1019S: Maintained
1020F: drivers/amba/
1021F: include/linux/amba/bus.h
1022
cefbf4ea 1023ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 1024M: Russell King <linux@armlinux.org.uk>
cefbf4ea 1025S: Maintained
8a61f013 1026F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
1027
1028ARM PRIMECELL KMI PL050 DRIVER
54176cc6 1029M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1030S: Maintained
1031F: drivers/input/serio/ambakmi.*
1032F: include/linux/amba/kmi.h
1033
2761f5c2 1034ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 1035M: Russell King <linux@armlinux.org.uk>
08a5c9a2 1036S: Maintained
679655da 1037F: drivers/mmc/host/mmci.*
2f748aaa 1038F: include/linux/amba/mmci.h
2761f5c2 1039
1b4304e5 1040ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 1041M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
1042S: Maintained
1043F: drivers/tty/serial/amba-pl01*.c
1044F: include/linux/amba/serial.h
2761f5c2 1045
7683e9e5
LT
1046ARM SMMU DRIVERS
1047M: Will Deacon <will.deacon@arm.com>
1048R: Robin Murphy <robin.murphy@arm.com>
1049L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
cefbf4ea 1050S: Maintained
7683e9e5
LT
1051F: drivers/iommu/arm-smmu.c
1052F: drivers/iommu/arm-smmu-v3.c
1053F: drivers/iommu/io-pgtable-arm.c
1054F: drivers/iommu/io-pgtable-arm-v7s.c
1055
1056ARM SUB-ARCHITECTURES
1057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058S: Maintained
1059F: arch/arm/mach-*/
1060F: arch/arm/plat-*/
1061T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
cefbf4ea 1062
872d1ba4
AF
1063ARM/ACTIONS SEMI ARCHITECTURE
1064M: Andreas Färber <afaerber@suse.de>
1065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1066S: Maintained
1067N: owl
1068F: arch/arm/mach-actions/
1069F: arch/arm/boot/dts/owl-*
1070F: arch/arm64/boot/dts/actions/
1071F: drivers/clocksource/owl-*
ba2694de
AF
1072F: drivers/soc/actions/
1073F: include/dt-bindings/power/owl-*
1074F: include/linux/soc/actions/
872d1ba4 1075F: Documentation/devicetree/bindings/arm/actions.txt
ba2694de 1076F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
872d1ba4
AF
1077F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1078
2b7a52a4 1079ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 1080M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1082S: Maintained
1083
9c784f95 1084ARM/AFEB9260 MACHINE SUPPORT
8b58be88 1085M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 1086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
1087S: Maintained
1088
2b7a52a4 1089ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 1090M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1092S: Maintained
1093
7683e9e5
LT
1094ARM/Allwinner SoC Clock Support
1095M: Emilio López <emilio@elopez.com.ar>
1096S: Maintained
1097F: drivers/clk/sunxi/
1098
5c6dcd7f 1099ARM/Allwinner sunXi SoC support
1b106699 1100M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1101M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1103S: Maintained
5c6dcd7f 1104N: sun[x456789]i
87c586a6
MR
1105N: sun50i
1106F: arch/arm/mach-sunxi/
6bc37fac 1107F: arch/arm64/boot/dts/allwinner/
87c586a6
MR
1108F: drivers/clk/sunxi-ng/
1109F: drivers/pinctrl/sunxi/
1110F: drivers/soc/sunxi/
1111T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
60b0f380 1112
7683e9e5
LT
1113ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1114M: Neil Armstrong <narmstrong@baylibre.com>
1115M: Jerome Brunet <jbrunet@baylibre.com>
1116L: linux-amlogic@lists.infradead.org
60b0f380 1117S: Maintained
7683e9e5
LT
1118F: drivers/clk/meson/
1119F: include/dt-bindings/clock/meson*
1120F: include/dt-bindings/clock/gxbb*
1121F: Documentation/devicetree/bindings/clock/amlogic*
1b106699 1122
79318452 1123ARM/Amlogic Meson SoC support
7c1e3876 1124M: Carlo Caione <carlo@caione.org>
6683d91c 1125M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1126L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1127L: linux-amlogic@lists.infradead.org
79318452 1128W: http://linux-meson.com/
7c1e3876 1129S: Maintained
79318452
CC
1130F: arch/arm/mach-meson/
1131F: arch/arm/boot/dts/meson*
6683d91c 1132F: arch/arm64/boot/dts/amlogic/
7683e9e5 1133F: drivers/pinctrl/meson/
51c5d844 1134F: drivers/mmc/host/meson*
79318452 1135N: meson
7c1e3876 1136
eff506fa
TZ
1137ARM/Annapurna Labs ALPINE ARCHITECTURE
1138M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1139M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1141S: Maintained
1142F: arch/arm/mach-alpine/
a9e5547b
AT
1143F: arch/arm/boot/dts/alpine*
1144F: arch/arm64/boot/dts/al/
1145F: drivers/*/*alpine*
eff506fa 1146
5255034d
LP
1147ARM/ARTPEC MACHINE SUPPORT
1148M: Jesper Nilsson <jesper.nilsson@axis.com>
1149M: Lars Persson <lars.persson@axis.com>
1150M: Niklas Cassel <niklas.cassel@axis.com>
1151S: Maintained
1152L: linux-arm-kernel@axis.com
1153F: arch/arm/mach-artpec
1154F: arch/arm/boot/dts/artpec6*
33b8ac91 1155F: drivers/clk/axis
00df0582 1156F: drivers/pinctrl/pinctrl-artpec*
9c6c149b 1157F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
5255034d 1158
413dfbbf
BH
1159ARM/ASPEED I2C DRIVER
1160M: Brendan Higgins <brendanhiggins@google.com>
1161R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1162R: Joel Stanley <joel@jms.id.au>
1163L: linux-i2c@vger.kernel.org
6209ef67 1164L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
413dfbbf
BH
1165S: Maintained
1166F: drivers/irqchip/irq-aspeed-i2c-ic.c
1167F: drivers/i2c/busses/i2c-aspeed.c
1168F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1169F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1170
7683e9e5
LT
1171ARM/ASPEED MACHINE SUPPORT
1172M: Joel Stanley <joel@jms.id.au>
1173S: Maintained
1174F: arch/arm/mach-aspeed/
1175F: arch/arm/boot/dts/aspeed-*
1176F: drivers/*/*aspeed*
1177
1178ARM/ATMEL AT91 Clock Support
1179M: Boris Brezillon <boris.brezillon@free-electrons.com>
1180S: Maintained
1181F: drivers/clk/at91
1182
8dca5ce8 1183ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
e085b9d8 1184M: Nicolas Ferre <nicolas.ferre@microchip.com>
d68b35f8 1185M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
efc03ecb 1186L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1187W: http://www.linux4sam.org
9f273c24 1188T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1189S: Supported
1190F: arch/arm/mach-at91/
f0a0a58e 1191F: include/soc/at91/
70e389cc
MB
1192F: arch/arm/boot/dts/at91*.dts
1193F: arch/arm/boot/dts/at91*.dtsi
1194F: arch/arm/boot/dts/sama*.dts
1195F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1196F: arch/arm/include/debug/at91.S
f4e6dfcb 1197F: drivers/memory/atmel*
d4a89c7d 1198
986cf2e9 1199ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1200M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202S: Maintained
1203F: arch/arm/mach-highbank/
e68d7c14
RH
1204F: arch/arm/boot/dts/highbank.dts
1205F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1206
d94f944e 1207ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1208M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1209S: Maintained
1210F: arch/arm/mach-cns3xxx/
d94f944e 1211
4863dea3
SG
1212ARM/CAVIUM THUNDER NETWORK DRIVER
1213M: Sunil Goutham <sgoutham@cavium.com>
1214M: Robert Richter <rric@kernel.org>
1215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216S: Supported
322e5cc5 1217F: drivers/net/ethernet/cavium/thunder/
4863dea3 1218
386ab516
AS
1219ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1220M: Alexander Shiyan <shc_work@mail.ru>
1221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222S: Odd Fixes
b8ba3874 1223N: clps711x
386ab516 1224
7683e9e5
LT
1225ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1226M: Lennert Buytenhek <kernel@wantstofly.org>
1227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228S: Maintained
1229
2b7a52a4 1230ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1231M: Hartley Sweeten <hsweeten@visionengravers.com>
151d1d75 1232M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
efc03ecb 1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1234S: Maintained
d19d3667
HS
1235F: arch/arm/mach-ep93xx/
1236F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4 1237
d4275354 1238ARM/CLKDEV SUPPORT
54176cc6 1239M: Russell King <linux@armlinux.org.uk>
efc03ecb 1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1241S: Maintained
0d7f4f05 1242T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
d4275354 1243F: arch/arm/include/asm/clkdev.h
4fa2651d 1244F: drivers/clk/clkdev.c
d4275354 1245
d48134e7 1246ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1247M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1249S: Maintained
1250
7683e9e5
LT
1251ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1252M: Baruch Siach <baruch@tkos.co.il>
1253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254S: Maintained
1255F: arch/arm/boot/dts/cx92755*
1256N: digicolor
1257
94150095
HF
1258ARM/CONTEC MICRO9 MACHINE SUPPORT
1259M: Hubert Feurstein <hubert.feurstein@contec.at>
1260S: Maintained
1261F: arch/arm/mach-ep93xx/micro9.c
1262
a06ae860
PP
1263ARM/CORESIGHT FRAMEWORK AND DRIVERS
1264M: Mathieu Poirier <mathieu.poirier@linaro.org>
1265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266S: Maintained
01081f5a 1267F: drivers/hwtracing/coresight/*
a06ae860 1268F: Documentation/trace/coresight.txt
2fd95d65 1269F: Documentation/trace/coresight-cpu-debug.txt
a06ae860 1270F: Documentation/devicetree/bindings/arm/coresight.txt
2fd95d65 1271F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
7a25ec8e 1272F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1273F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1274F: tools/perf/arch/arm/util/auxtrace.c
1275F: tools/perf/arch/arm/util/cs-etm.c
1276F: tools/perf/arch/arm/util/cs-etm.h
1277F: tools/perf/util/cs-etm.h
a06ae860 1278
1da177e4 1279ARM/CORGI MACHINE SUPPORT
8b58be88 1280M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1281S: Maintained
1282
881a95f9 1283ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1284M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1286T: git git://github.com/ulli-kroll/linux.git
162500b3 1287S: Maintained
f49afbb5 1288F: arch/arm/mach-gemini/
1d61d259 1289F: drivers/rtc/rtc-ftrtc010.c
881a95f9 1290
a990cbd8 1291ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1292M: Barry Song <baohua@kernel.org>
a990cbd8 1293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1294T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1295S: Maintained
e68d7c14 1296F: arch/arm/boot/dts/prima2*
a990cbd8 1297F: arch/arm/mach-prima2/
4a9c44f1 1298F: drivers/clk/sirf/
05f30e8d 1299F: drivers/clocksource/timer-prima2.c
5833ac98 1300F: drivers/clocksource/timer-atlas7.c
f8505ef5 1301N: [^a-z]sirf
a990cbd8 1302
d4275354 1303ARM/EBSA110 MACHINE SUPPORT
54176cc6 1304M: Russell King <linux@armlinux.org.uk>
efc03ecb 1305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1306W: http://www.armlinux.org.uk/
d4275354
RK
1307S: Maintained
1308F: arch/arm/mach-ebsa110/
b955f6ca 1309F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1310
4721f3ce
UKK
1311ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1312M: Uwe Kleine-König <kernel@pengutronix.de>
1313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314S: Maintained
1315N: efm32
1316
a9da4f7e 1317ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
d9bd2645
SS
1318M: Robert Jarzmik <robert.jarzmik@free.fr>
1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e 1320S: Maintained
cafc2265 1321F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1322
6a915af9 1323ARM/FARADAY FA526 PORT
162500b3 1324M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1326S: Maintained
1fa7e547 1327T: git git://git.berlios.de/gemini-board
f49afbb5 1328F: arch/arm/mm/*-fa*
6a915af9 1329
d4275354 1330ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1331M: Russell King <linux@armlinux.org.uk>
efc03ecb 1332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1333W: http://www.armlinux.org.uk/
d4275354
RK
1334S: Maintained
1335F: arch/arm/include/asm/hardware/dec21285.h
1336F: arch/arm/mach-footbridge/
1337
86183a5f 1338ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1339M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1340M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1341R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1343S: Maintained
f1c12837 1344T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1345F: arch/arm/mach-imx/
ce515a6b 1346F: arch/arm/mach-mxs/
2a82f95c 1347F: arch/arm/boot/dts/imx*
e5dafa22 1348F: arch/arm/configs/imx*_defconfig
cf20968a 1349F: drivers/clk/imx/
721cabf6 1350F: drivers/soc/imx/
cf20968a 1351F: include/soc/imx/
86183a5f 1352
142109d2 1353ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1354M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1355M: Sascha Hauer <kernel@pengutronix.de>
1356R: Stefan Agner <stefan@agner.ch>
1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S: Maintained
1359T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1360F: arch/arm/mach-imx/*vf610*
1361F: arch/arm/boot/dts/vf*
1362
2b7a52a4 1363ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1364M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1366S: Maintained
1367
90b8fc34 1368ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1369M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1371S: Maintained
1372
ef47d5f0 1373ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1374M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1375M: Paul Parsons <lost.distance@yahoo.com>
1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1377S: Maintained
1378F: arch/arm/mach-pxa/hx4700.c
1379F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1380F: sound/soc/pxa/hx4700.c
ef47d5f0 1381
4dfad069
WX
1382ARM/HISILICON SOC SUPPORT
1383M: Wei Xu <xuwei5@hisilicon.com>
1384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385W: http://www.hisilicon.com
1386S: Supported
1387T: git git://github.com/hisilicon/linux-hisi.git
1388F: arch/arm/mach-hisi/
e68d7c14
RH
1389F: arch/arm/boot/dts/hi3*
1390F: arch/arm/boot/dts/hip*
1391F: arch/arm/boot/dts/hisi*
1392F: arch/arm64/boot/dts/hisilicon/
4dfad069 1393
21f37bc3 1394ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1395M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1396W: www.jlime.com
1397S: Maintained
084bad91
KE
1398T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1399F: arch/arm/mach-sa1100/jornada720.c
1400F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1401
5e767ab9
JMC
1402ARM/IGEP MACHINE SUPPORT
1403M: Enric Balletbo i Serra <eballetbo@gmail.com>
1404M: Javier Martinez Canillas <javier@dowhile0.org>
1405L: linux-omap@vger.kernel.org
1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407S: Maintained
06ff74fd 1408F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1409
403d2971
MV
1410ARM/INCOME PXA270 SUPPORT
1411M: Marek Vasut <marek.vasut@gmail.com>
1412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413S: Maintained
ec154082 1414F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1415
7683e9e5
LT
1416ARM/INTEL IOP13XX ARM ARCHITECTURE
1417M: Lennert Buytenhek <kernel@wantstofly.org>
1418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419S: Maintained
1420
2b7a52a4 1421ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1422M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1424S: Maintained
e2bdb176
DW
1425
1426ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1428S: Orphan
2b7a52a4 1429
2b7a52a4 1430ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1431M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1433S: Maintained
2b7a52a4 1434
2b7a52a4 1435ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1436M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1438S: Maintained
1439
dfdd8cc9
KH
1440ARM/INTEL IXP4XX ARM ARCHITECTURE
1441M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1442M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1444S: Maintained
1445F: arch/arm/mach-ixp4xx/
1446
838553c5 1447ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1448M: Jonathan Cameron <jic23@cam.ac.uk>
1449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450S: Maintained
1451F: arch/arm/mach-pxa/stargate2.c
1452F: drivers/pcmcia/pxa2xx_stargate2.c
1453
2b7a52a4 1454ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1455M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1457S: Maintained
2b7a52a4
LB
1458
1459ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1460M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1462S: Maintained
1463
8cb555b6
CM
1464ARM/LG1K ARCHITECTURE
1465M: Chanho Min <chanho.min@lge.com>
1466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467S: Maintained
1468F: arch/arm64/boot/dts/lg/
1469
2b7a52a4 1470ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1471M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1473S: Maintained
1474
3143875f
JE
1475ARM/LPC18XX ARCHITECTURE
1476M: Joachim Eastwood <manabian@gmail.com>
1477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478S: Maintained
19c1c32c
JE
1479F: arch/arm/boot/dts/lpc43*
1480F: drivers/clk/nxp/clk-lpc18xx*
1481F: drivers/clocksource/time-lpc32xx.c
1482F: drivers/i2c/busses/i2c-lpc2k.c
1483F: drivers/memory/pl172.c
1484F: drivers/mtd/spi-nor/nxp-spifi.c
1485F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1486N: lpc18xx
1487
15e4f7da 1488ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1489M: Vladimir Zapolskiy <vz@mleia.com>
1490M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1492T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1493S: Maintained
2377f9fd 1494F: arch/arm/boot/dts/lpc32*
15e4f7da 1495F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1496F: drivers/i2c/busses/i2c-pnx.c
1497F: drivers/net/ethernet/nxp/lpc_eth.c
1498F: drivers/usb/host/ohci-nxp.c
1499F: drivers/watchdog/pnx4008_wdt.c
1500N: lpc32xx
15e4f7da 1501
3b886171 1502ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1503M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1504S: Maintained
1505
40f4978b 1506ARM/Marvell Berlin SoC support
70e1a28f 1507M: Jisheng Zhang <jszhang@marvell.com>
40f4978b
SH
1508M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510S: Maintained
1511F: arch/arm/mach-berlin/
31c17ac9 1512F: arch/arm/boot/dts/berlin*
e68d7c14 1513F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1514
4cfab57e 1515ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1516M: Jason Cooper <jason@lakedaemon.net>
1517M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1518M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1519M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0 1521S: Maintained
ab7090ff 1522F: Documentation/devicetree/bindings/soc/dove/
4f1312b0 1523F: arch/arm/mach-dove/
54a246ff
NP
1524F: arch/arm/mach-mv78xx0/
1525F: arch/arm/mach-orion5x/
1526F: arch/arm/plat-orion/
31c17ac9
GC
1527F: arch/arm/boot/dts/dove*
1528F: arch/arm/boot/dts/orion5x*
1529
7683e9e5
LT
1530ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1531M: Jason Cooper <jason@lakedaemon.net>
1532M: Andrew Lunn <andrew@lunn.ch>
1533M: Gregory Clement <gregory.clement@free-electrons.com>
1534M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
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
70e84049 2395AUXILIARY DISPLAY DRIVERS
8b58be88 2396M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2397W: http://miguelojeda.es/auxdisplay.htm
2398W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2399S: Maintained
679655da
JP
2400F: drivers/auxdisplay/
2401F: include/linux/cfag12864b.h
70e84049 2402
1da177e4 2403AX.25 NETWORK LAYER
8b58be88 2404M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2405L: linux-hams@vger.kernel.org
d34cb28a 2406W: http://www.linux-ax25.org/
1da177e4 2407S: Maintained
c117ab84 2408F: include/uapi/linux/ax25.h
679655da
JP
2409F: include/net/ax25.h
2410F: net/ax25/
1da177e4 2411
21dd0ece
PR
2412AXENTIA ARM DEVICES
2413M: Peter Rosin <peda@axentia.se>
2414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415S: Maintained
2416F: Documentation/devicetree/bindings/arm/axentia.txt
2417F: arch/arm/boot/dts/at91-linea.dtsi
2418F: arch/arm/boot/dts/at91-tse850-3.dts
2419
7683e9e5
LT
2420AXENTIA ASOC DRIVERS
2421M: Peter Rosin <peda@axentia.se>
2422L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2423S: Maintained
2424F: Documentation/devicetree/bindings/sound/axentia,*
2425F: sound/soc/atmel/tse850-pcm5142.c
2426
d5269395 2427AZ6007 DVB DRIVER
5dc8a864
MCC
2428M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2429M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2430L: linux-media@vger.kernel.org
a825eaec 2431W: https://linuxtv.org
d5269395
MCC
2432T: git git://linuxtv.org/media_tree.git
2433S: Maintained
2434F: drivers/media/usb/dvb-usb-v2/az6007.c
2435
6777376e
HV
2436AZTECH FM RADIO RECEIVER DRIVER
2437M: Hans Verkuil <hverkuil@xs4all.nl>
2438L: linux-media@vger.kernel.org
2439T: git git://linuxtv.org/media_tree.git
a825eaec 2440W: https://linuxtv.org
6777376e
HV
2441S: Maintained
2442F: drivers/media/radio/radio-aztech*
2443
e2d1d6c0 2444B43 WIRELESS DRIVER
e2d1d6c0 2445L: linux-wireless@vger.kernel.org
ed072f9e 2446L: b43-dev@lists.infradead.org
491b26b4 2447W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2448S: Odd Fixes
58619b14 2449F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2450
2451B43LEGACY WIRELESS DRIVER
8b58be88 2452M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2453L: linux-wireless@vger.kernel.org
ed072f9e 2454L: b43-dev@lists.infradead.org
491b26b4 2455W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2456S: Maintained
423e3ce3 2457F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2458
300abeb5 2459BACKLIGHT CLASS/SUBSYSTEM
70d14fcf 2460M: Lee Jones <lee.jones@linaro.org>
80e5d455
LJ
2461M: Daniel Thompson <daniel.thompson@linaro.org>
2462M: Jingoo Han <jingoohan1@gmail.com>
9f273c24 2463T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2464S: Maintained
679655da
JP
2465F: drivers/video/backlight/
2466F: include/linux/backlight.h
80e5d455
LJ
2467F: include/linux/pwm_backlight.h
2468F: Documentation/devicetree/bindings/leds/backlight
300abeb5 2469
c6c8fea2 2470BATMAN ADVANCED
207df49e 2471M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2472M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2473M: Antonio Quartulli <a@unstable.cc>
1584f41f 2474L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2475W: https://www.open-mesh.org/
8b823170 2476Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2477S: Maintained
286ddfb0
SE
2478F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2479F: Documentation/ABI/testing/sysfs-class-net-mesh
2480F: Documentation/networking/batman-adv.txt
09748a22 2481F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2482F: net/batman-adv/
2483
e2d1d6c0 2484BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2485M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2486L: linux-hams@vger.kernel.org
2487W: http://www.baycom.org/~tom/ham/ham.html
2488S: Maintained
679655da 2489F: drivers/net/hamradio/baycom*
e2d1d6c0 2490
cafe5635 2491BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2492M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2493L: linux-bcache@vger.kernel.org
2494W: http://bcache.evilpiepirate.org
4d1034eb 2495S: Orphan
cafe5635
KO
2496F: drivers/md/bcache/
2497
04bd844a
HV
2498BDISP ST MEDIA DRIVER
2499M: Fabien Dessenne <fabien.dessenne@st.com>
2500L: linux-media@vger.kernel.org
2501T: git git://linuxtv.org/media_tree.git
a825eaec 2502W: https://linuxtv.org
04bd844a
HV
2503S: Supported
2504F: drivers/media/platform/sti/bdisp
2505
82abbea7
RD
2506BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2507M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2508L: netdev@vger.kernel.org
2509S: Maintained
2510F: drivers/net/ethernet/ec_bhf.c
f34b87e4 2511
e2d1d6c0 2512BEFS FILE SYSTEM
5624a8b0 2513M: Luis de Bethencourt <luisbg@kernel.org>
db4ad036
LB
2514M: Salah Triki <salah.triki@gmail.com>
2515S: Maintained
5624a8b0 2516T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
679655da
JP
2517F: Documentation/filesystems/befs.txt
2518F: fs/befs/
e2d1d6c0 2519
82abbea7
RD
2520BFQ I/O SCHEDULER
2521M: Paolo Valente <paolo.valente@linaro.org>
2522M: Jens Axboe <axboe@kernel.dk>
2523L: linux-block@vger.kernel.org
49e7d9df 2524S: Maintained
82abbea7
RD
2525F: block/bfq-*
2526F: Documentation/block/bfq-iosched.txt
564ee360 2527
e2d1d6c0 2528BFS FILE SYSTEM
cea58224 2529M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
e2d1d6c0 2530S: Maintained
679655da
JP
2531F: Documentation/filesystems/bfs.txt
2532F: fs/bfs/
c117ab84 2533F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2534
1394f032 2535BLACKFIN ARCHITECTURE
a4edbc10 2536M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2537L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2538T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2539W: http://blackfin.uclinux.org
2540S: Supported
679655da 2541F: arch/blackfin/
566da5b2 2542
e190d6b1 2543BLACKFIN EMAC DRIVER
b3fe92b0 2544L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2545W: http://blackfin.uclinux.org
2546S: Supported
7b35f033 2547F: drivers/net/ethernet/adi/
e190d6b1 2548
7683e9e5
LT
2549BLACKFIN I2C TWI DRIVER
2550M: Sonic Zhang <sonic.zhang@analog.com>
2551L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2552W: http://blackfin.uclinux.org/
2553S: Supported
2554F: drivers/i2c/busses/i2c-bfin-twi.c
2555
2556BLACKFIN MEDIA DRIVER
2557M: Scott Jiang <scott.jiang.linux@gmail.com>
2558L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2559W: http://blackfin.uclinux.org/
2560S: Supported
2561F: drivers/media/platform/blackfin/
2562F: drivers/media/i2c/adv7183*
2563F: drivers/media/i2c/vs6624*
2564
566da5b2 2565BLACKFIN RTC DRIVER
b3fe92b0 2566L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2567W: http://blackfin.uclinux.org
2568S: Supported
679655da 2569F: drivers/rtc/rtc-bfin.c
1394f032 2570
936ed49a 2571BLACKFIN SDH DRIVER
109ec8c3 2572M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2573L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2574W: http://blackfin.uclinux.org
2575S: Supported
2576F: drivers/mmc/host/bfin_sdh.c
2577
1394f032 2578BLACKFIN SERIAL DRIVER
8b58be88 2579M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2580L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2581W: http://blackfin.uclinux.org
2582S: Supported
8460241e 2583F: drivers/tty/serial/bfin_uart.c
1394f032 2584
1e6d320f 2585BLACKFIN WATCHDOG DRIVER
b3fe92b0 2586L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2587W: http://blackfin.uclinux.org
2588S: Supported
679655da 2589F: drivers/watchdog/bfin_wdt.c
1e6d320f 2590
b54cf35a
JSM
2591BLINKM RGB LED DRIVER
2592M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2593S: Maintained
2594F: drivers/leds/leds-blinkm.c
2595
1da177e4 2596BLOCK LAYER
8b58be88 2597M: Jens Axboe <axboe@kernel.dk>
82c426e0 2598L: linux-block@vger.kernel.org
08deed1e 2599T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2600S: Maintained
679655da 2601F: block/
ae11f7ef 2602F: kernel/trace/blktrace.c
88459642 2603F: lib/sbitmap.c
1da177e4 2604
2b54aaef 2605BLOCK2MTD DRIVER
8b58be88 2606M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2607L: linux-mtd@lists.infradead.org
2608S: Maintained
679655da 2609F: drivers/mtd/devices/block2mtd.c
2b54aaef 2610
63fbd24e 2611BLUETOOTH DRIVERS
8b58be88 2612M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2613M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2614M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2615L: linux-bluetooth@vger.kernel.org
63fbd24e 2616W: http://www.bluez.org/
22e7a424
MH
2617T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2618T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2619S: Maintained
679655da 2620F: drivers/bluetooth/
1da177e4 2621
63fbd24e 2622BLUETOOTH SUBSYSTEM
8b58be88 2623M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2624M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2625M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2626L: linux-bluetooth@vger.kernel.org
2627W: http://www.bluez.org/
22e7a424
MH
2628T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2629T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2630S: Maintained
679655da
JP
2631F: net/bluetooth/
2632F: include/net/bluetooth/
1da177e4
LT
2633
2634BONDING DRIVER
79b30750 2635M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2636M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2637M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2638L: netdev@vger.kernel.org
ce00f85c
JC
2639W: http://sourceforge.net/projects/bonding/
2640S: Supported
679655da 2641F: drivers/net/bonding/
c117ab84 2642F: include/uapi/linux/if_bonding.h
1da177e4 2643
b5f4df34
AS
2644BPF (Safe dynamic programs and tools)
2645M: Alexei Starovoitov <ast@kernel.org>
cdb90499 2646M: Daniel Borkmann <daniel@iogearbox.net>
b5f4df34
AS
2647L: netdev@vger.kernel.org
2648L: linux-kernel@vger.kernel.org
2649S: Supported
cdb90499
DB
2650F: arch/x86/net/bpf_jit*
2651F: Documentation/networking/filter.txt
2652F: include/linux/bpf*
2653F: include/linux/filter.h
2654F: include/uapi/linux/bpf*
2655F: include/uapi/linux/filter.h
b5f4df34 2656F: kernel/bpf/
cdb90499 2657F: kernel/trace/bpf_trace.c
5aa5bd14 2658F: lib/test_bpf.c
cdb90499
DB
2659F: net/bpf/
2660F: net/core/filter.c
2661F: net/sched/act_bpf.c
2662F: net/sched/cls_bpf.c
2663F: samples/bpf/
2664F: tools/net/bpf*
2665F: tools/testing/selftests/bpf/
b5f4df34 2666
39105890 2667BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2668M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2669L: netdev@vger.kernel.org
2670S: Supported
adfc5217 2671F: drivers/net/ethernet/broadcom/b44.*
39105890 2672
967dd82f
FF
2673BROADCOM B53 ETHERNET SWITCH DRIVER
2674M: Florian Fainelli <f.fainelli@gmail.com>
2675L: netdev@vger.kernel.org
2676L: openwrt-devel@lists.openwrt.org (subscribers-only)
2677S: Supported
2678F: drivers/net/dsa/b53/*
2679F: include/linux/platform_data/b53.h
2680
90f4c594 2681BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2682M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2683M: Ray Jui <rjui@broadcom.com>
2684M: Scott Branden <sbranden@broadcom.com>
086f4704 2685M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2686T: git git://github.com/broadcom/mach-bcm
af4b8e37 2687S: Maintained
ccf62f5a
JM
2688N: bcm281*
2689N: bcm113*
2690N: bcm216*
2691N: kona
af4b8e37 2692F: arch/arm/mach-bcm/
af4b8e37 2693
9209bec4 2694BROADCOM BCM2835 ARM ARCHITECTURE
10b9e887 2695M: Eric Anholt <eric@anholt.net>
346ab44e 2696M: Stefan Wahren <stefan.wahren@i2se.com>
f680f25c 2697L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2698L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
902dcd14 2699T: git git://github.com/anholt/linux
f680f25c 2700S: Maintained
9209bec4 2701N: bcm2835
4a5a7a66 2702F: drivers/staging/vc04_services
f680f25c 2703
5564f092
RM
2704BROADCOM BCM47XX MIPS ARCHITECTURE
2705M: Hauke Mehrtens <hauke@hauke-m.de>
2706M: Rafał Miłecki <zajec5@gmail.com>
2707L: linux-mips@linux-mips.org
2708S: Maintained
7ad2410c 2709F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2710F: arch/mips/bcm47xx/*
2711F: arch/mips/include/asm/mach-bcm47xx/*
2712
9209bec4 2713BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2714M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a 2715M: Rafał Miłecki <zajec5@gmail.com>
d722bc94 2716M: Jon Mason <jonmason@broadcom.com>
1a50cd8a 2717M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2718L: linux-arm-kernel@lists.infradead.org
2719S: Maintained
2720F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2721F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe 2722F: arch/arm/boot/dts/bcm470*
d722bc94 2723F: arch/arm/boot/dts/bcm953012*
5b293ebe 2724
4ebd5047
RM
2725BROADCOM BCM53573 ARM ARCHITECTURE
2726M: Rafał Miłecki <rafal@milecki.pl>
2727L: linux-arm-kernel@lists.infradead.org
2728S: Maintained
2729F: arch/arm/boot/dts/bcm53573*
2730F: arch/arm/boot/dts/bcm47189*
2731
e076e962
FF
2732BROADCOM BCM63XX ARM ARCHITECTURE
2733M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2734M: bcm-kernel-feedback-list@broadcom.com
20de823e 2735L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2736T: git git://github.com/broadcom/stblinux.git
e076e962 2737S: Maintained
d6f4e76e 2738N: bcm63xx
e076e962 2739
7110e227
KC
2740BROADCOM BCM63XX/BCM33XX UDC DRIVER
2741M: Kevin Cernekee <cernekee@gmail.com>
2742L: linux-usb@vger.kernel.org
2743S: Maintained
2744F: drivers/usb/gadget/udc/bcm63xx_udc.*
2745
2df94fd6 2746BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2747M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2748M: Gregory Fong <gregory.0xf0@gmail.com>
2749M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2750M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2752T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2753S: Maintained
2754F: arch/arm/mach-bcm/*brcmstb*
2755F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2756F: drivers/bus/brcmstb_gisb.c
5009a289 2757N: brcmstb
2df94fd6 2758
7683e9e5
LT
2759BROADCOM BMIPS CPUFREQ DRIVER
2760M: Markus Mayer <mmayer@broadcom.com>
2761M: bcm-kernel-feedback-list@broadcom.com
2762L: linux-pm@vger.kernel.org
2763S: Maintained
2764F: drivers/cpufreq/bmips-cpufreq.c
2765
70371cef
KC
2766BROADCOM BMIPS MIPS ARCHITECTURE
2767M: Kevin Cernekee <cernekee@gmail.com>
2768M: Florian Fainelli <f.fainelli@gmail.com>
2769L: linux-mips@linux-mips.org
eb6725d0 2770T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2771S: Maintained
2772F: arch/mips/bmips/*
2773F: arch/mips/include/asm/mach-bmips/*
2774F: arch/mips/kernel/*bmips*
338808de 2775F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2776F: drivers/irqchip/irq-bcm63*
70371cef
KC
2777F: drivers/irqchip/irq-bcm7*
2778F: drivers/irqchip/irq-brcmstb*
3271e610 2779F: include/linux/bcm963xx_nvram.h
8fce60b8 2780F: include/linux/bcm963xx_tag.h
70371cef 2781
7683e9e5
LT
2782BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2783M: Rasesh Mody <rasesh.mody@cavium.com>
2784M: Harish Patil <harish.patil@cavium.com>
2785M: Dept-GELinuxNICDev@cavium.com
2786L: netdev@vger.kernel.org
2787S: Supported
2788F: drivers/net/ethernet/broadcom/bnx2.*
2789F: drivers/net/ethernet/broadcom/bnx2_*
20bb5505 2790
7683e9e5
LT
2791BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2792M: QLogic-Storage-Upstream@qlogic.com
2793L: linux-scsi@vger.kernel.org
2794S: Supported
2795F: drivers/scsi/bnx2fc/
2796
2797BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2798M: QLogic-Storage-Upstream@qlogic.com
2799L: linux-scsi@vger.kernel.org
2800S: Supported
2801F: drivers/scsi/bnx2i/
2802
2803BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2804M: Yuval Mintz <Yuval.Mintz@cavium.com>
2805M: Ariel Elior <ariel.elior@cavium.com>
2806M: everest-linux-l2@cavium.com
948c51e6
MC
2807L: netdev@vger.kernel.org
2808S: Supported
7683e9e5
LT
2809F: drivers/net/ethernet/broadcom/bnx2x/
2810
2811BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2812M: Michael Chan <michael.chan@broadcom.com>
2813L: netdev@vger.kernel.org
2814S: Supported
2815F: drivers/net/ethernet/broadcom/bnxt/
948c51e6 2816
a9533e7e 2817BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2818M: Arend van Spriel <arend.vanspriel@broadcom.com>
2819M: Franky Lin <franky.lin@broadcom.com>
2820M: Hante Meuleman <hante.meuleman@broadcom.com>
21394d57
AVS
2821M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2822M: Wright Feng <wright.feng@cypress.com>
a9533e7e 2823L: linux-wireless@vger.kernel.org
2a734451 2824L: brcm80211-dev-list.pdl@broadcom.com
21394d57 2825L: brcm80211-dev-list@cypress.com
a9533e7e 2826S: Supported
05491d2c 2827F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2828
7683e9e5
LT
2829BROADCOM BRCMSTB GPIO DRIVER
2830M: Gregory Fong <gregory.0xf0@gmail.com>
2831L: bcm-kernel-feedback-list@broadcom.com
9958d6f9 2832S: Supported
7683e9e5
LT
2833F: drivers/gpio/gpio-brcmstb.c
2834F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
9958d6f9 2835
7683e9e5
LT
2836BROADCOM GENET ETHERNET DRIVER
2837M: Florian Fainelli <f.fainelli@gmail.com>
2838L: netdev@vger.kernel.org
6a6b5ad0 2839S: Supported
7683e9e5 2840F: drivers/net/ethernet/broadcom/genet/
6a6b5ad0 2841
63f37ddf 2842BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2843M: Ray Jui <rjui@broadcom.com>
2844M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2845M: Jon Mason <jonmason@broadcom.com>
086f4704 2846M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2847L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2848T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2849S: Maintained
2850N: iproc
2851N: cygnus
5c161242 2852N: bcm[-_]nsp
36c0237f
SB
2853N: bcm9113*
2854N: bcm9583*
63f37ddf
JM
2855N: bcm9585*
2856N: bcm9586*
2857N: bcm988312
36c0237f 2858N: bcm113*
63f37ddf
JM
2859N: bcm583*
2860N: bcm585*
2861N: bcm586*
2862N: bcm88312
d76e21b8 2863F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2864F: drivers/clk/bcm/clk-ns*
2865F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2866
7b7f588b 2867BROADCOM KONA GPIO DRIVER
5e163903 2868M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2869L: bcm-kernel-feedback-list@broadcom.com
2870S: Supported
2871F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2872F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2873
7683e9e5
LT
2874BROADCOM NETXTREME-E ROCE DRIVER
2875M: Selvin Xavier <selvin.xavier@broadcom.com>
2876M: Devesh Sharma <devesh.sharma@broadcom.com>
2877M: Somnath Kotur <somnath.kotur@broadcom.com>
2878M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2879L: linux-rdma@vger.kernel.org
2880W: http://www.broadcom.com
2881S: Supported
2882F: drivers/infiniband/hw/bnxt_re/
2883F: include/uapi/rdma/bnxt_re-abi.h
2884
f6e734a8
RM
2885BROADCOM NVRAM DRIVER
2886M: Rafał Miłecki <zajec5@gmail.com>
2887L: linux-mips@linux-mips.org
2888S: Maintained
2889F: drivers/firmware/broadcom/*
2890
7683e9e5
LT
2891BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2892M: Rafał Miłecki <zajec5@gmail.com>
2893L: linux-wireless@vger.kernel.org
02787daa 2894S: Maintained
7683e9e5
LT
2895F: drivers/bcma/
2896F: include/linux/bcma/
02787daa 2897
bb446b57
MM
2898BROADCOM STB AVS CPUFREQ DRIVER
2899M: Markus Mayer <mmayer@broadcom.com>
2900M: bcm-kernel-feedback-list@broadcom.com
2901L: linux-pm@vger.kernel.org
2902S: Maintained
2903F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
de322e08 2904F: drivers/cpufreq/brcmstb*
bb446b57 2905
7683e9e5
LT
2906BROADCOM STB NAND FLASH DRIVER
2907M: Brian Norris <computersforpeace@gmail.com>
2908M: Kamal Dasu <kdasu.kdev@gmail.com>
2909L: linux-mtd@lists.infradead.org
2910L: bcm-kernel-feedback-list@broadcom.com
c9678d86 2911S: Maintained
7683e9e5 2912F: drivers/mtd/nand/brcmnand/
c9678d86 2913
b8302205
FF
2914BROADCOM SYSTEMPORT ETHERNET DRIVER
2915M: Florian Fainelli <f.fainelli@gmail.com>
2916L: netdev@vger.kernel.org
2917S: Supported
2918F: drivers/net/ethernet/broadcom/bcmsysport.*
2919
7683e9e5
LT
2920BROADCOM TG3 GIGABIT ETHERNET DRIVER
2921M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2922M: Prashant Sreedharan <prashant@broadcom.com>
2923M: Michael Chan <mchan@broadcom.com>
2924L: netdev@vger.kernel.org
592e8b32 2925S: Supported
7683e9e5 2926F: drivers/net/ethernet/broadcom/tg3.*
592e8b32 2927
7725ccfd 2928BROCADE BFA FC SCSI DRIVER
aa803370
AG
2929M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2930M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2931L: linux-scsi@vger.kernel.org
2932S: Supported
2933F: drivers/scsi/bfa/
7725ccfd 2934
8b230ed8 2935BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2936M: Rasesh Mody <rasesh.mody@cavium.com>
2937M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2938M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
2939L: netdev@vger.kernel.org
2940S: Supported
f844a0ea 2941F: drivers/net/ethernet/brocade/bna/
8b230ed8 2942
5cdf7f76 2943BSG (block layer generic sg v4 driver)
8b58be88 2944M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2945L: linux-scsi@vger.kernel.org
2946S: Supported
679655da
JP
2947F: block/bsg.c
2948F: include/linux/bsg.h
c117ab84 2949F: include/uapi/linux/bsg.h
5cdf7f76 2950
af39917d
CL
2951BT87X AUDIO DRIVER
2952M: Clemens Ladisch <clemens@ladisch.de>
2953L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2954T: git git://git.alsa-project.org/alsa-kernel.git
2955S: Maintained
2956F: Documentation/sound/alsa/Bt87x.txt
2957F: sound/pci/bt87x.c
2958
ff1d5c2f 2959BT8XXGPIO DRIVER
eb032b98 2960M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2961W: http://bu3sch.de/btgpio.php
2962S: Maintained
72dbb705 2963F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2964
eb1eb04f 2965BTRFS FILE SYSTEM
c0778e25
CM
2966M: Chris Mason <clm@fb.com>
2967M: Josef Bacik <jbacik@fb.com>
d8130624 2968M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2969L: linux-btrfs@vger.kernel.org
2970W: http://btrfs.wiki.kernel.org/
8a6e2535 2971Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2972T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2973S: Maintained
679655da
JP
2974F: Documentation/filesystems/btrfs.txt
2975F: fs/btrfs/
aeea4c10
DL
2976F: include/linux/btrfs*
2977F: include/uapi/linux/btrfs*
eb1eb04f 2978
1da177e4 2979BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2980M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2981M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2982L: linux-media@vger.kernel.org
a825eaec 2983W: https://linuxtv.org
275ffde4 2984T: git git://linuxtv.org/media_tree.git
f96236e5 2985S: Odd fixes
618cd932 2986F: Documentation/media/v4l-drivers/bttv*
90d72ac6 2987F: drivers/media/pci/bt8xx/bttv*
1da177e4 2988
82abbea7
RD
2989BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
2990M: Chanwoo Choi <cw00.choi@samsung.com>
2991L: linux-pm@vger.kernel.org
2992L: linux-samsung-soc@vger.kernel.org
2993T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
2994S: Maintained
2995F: drivers/devfreq/exynos-bus.c
2996F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
2997
1f34923c
KA
2998BUSLOGIC SCSI DRIVER
2999M: Khalid Aziz <khalid@gonehiking.org>
3000L: linux-scsi@vger.kernel.org
3001S: Maintained
3002F: drivers/scsi/BusLogic.*
3003F: drivers/scsi/FlashPoint.*
3004
af39917d
CL
3005C-MEDIA CMI8788 DRIVER
3006M: Clemens Ladisch <clemens@ladisch.de>
3007L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3008T: git git://git.alsa-project.org/alsa-kernel.git
3009S: Maintained
3010F: sound/pci/oxygen/
3011
2141355f
MS
3012C6X ARCHITECTURE
3013M: Mark Salter <msalter@redhat.com>
91ebcd1b 3014M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
2141355f
MS
3015L: linux-c6x-dev@linux-c6x.org
3016W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3017S: Maintained
3018F: arch/c6x/
3019
8b1cfcbd
HM
3020CA8210 IEEE-802.15.4 RADIO DRIVER
3021M: Harry Morris <h.morris@cascoda.com>
3022M: linuxdev@cascoda.com
3023L: linux-wpan@vger.kernel.org
3024W: https://github.com/Cascoda/ca8210-linux.git
3025S: Maintained
3026F: drivers/net/ieee802154/ca8210.c
3027F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3028
a5432f5a 3029CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 3030M: David Howells <dhowells@redhat.com>
e62d6e24 3031L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
3032S: Supported
3033F: Documentation/filesystems/caching/cachefiles.txt
3034F: fs/cachefiles/
3035
c815ca39
HV
3036CADET FM/AM RADIO RECEIVER DRIVER
3037M: Hans Verkuil <hverkuil@xs4all.nl>
3038L: linux-media@vger.kernel.org
3039T: git git://linuxtv.org/media_tree.git
a825eaec 3040W: https://linuxtv.org
c815ca39
HV
3041S: Maintained
3042F: drivers/media/radio/radio-cadet*
3043
77d5140f 3044CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 3045M: Jonathan Corbet <corbet@lwn.net>
661263b5 3046L: linux-media@vger.kernel.org
275ffde4 3047T: git git://linuxtv.org/media_tree.git
77d5140f 3048S: Maintained
618cd932 3049F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 3050F: drivers/media/platform/marvell-ccic/
77d5140f 3051
201b6bab 3052CAIF NETWORK LAYER
5c574f50 3053M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
3054L: netdev@vger.kernel.org
3055S: Supported
3056F: Documentation/networking/caif/
3057F: drivers/net/caif/
c117ab84 3058F: include/uapi/linux/caif/
201b6bab
JP
3059F: include/net/caif/
3060F: net/caif/
3061
77dac90f 3062CALGARY x86-64 IOMMU
a6921c29
JM
3063M: Muli Ben-Yehuda <mulix@mulix.org>
3064M: Jon Mason <jdmason@kudzu.us>
3065L: iommu@lists.linux-foundation.org
77dac90f 3066S: Maintained
679655da
JP
3067F: arch/x86/kernel/pci-calgary_64.c
3068F: arch/x86/kernel/tce_64.c
3069F: arch/x86/include/asm/calgary.h
3070F: arch/x86/include/asm/tce.h
77dac90f 3071
7683e9e5
LT
3072CAN NETWORK DRIVERS
3073M: Wolfgang Grandegger <wg@grandegger.com>
3074M: Marc Kleine-Budde <mkl@pengutronix.de>
3075L: linux-can@vger.kernel.org
3076W: https://github.com/linux-can
3077T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3078T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3079S: Maintained
3080F: Documentation/devicetree/bindings/net/can/
3081F: drivers/net/can/
3082F: include/linux/can/dev.h
3083F: include/linux/can/platform/
3084F: include/uapi/linux/can/error.h
3085F: include/uapi/linux/can/netlink.h
3086
e2d1d6c0 3087CAN NETWORK LAYER
8d15d386 3088M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 3089M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 3090L: linux-can@vger.kernel.org
84b0d715 3091W: https://github.com/linux-can
870482a4
MKB
3092T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3093T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 3094S: Maintained
f35f6c8f 3095F: Documentation/networking/can.txt
8d15d386 3096F: net/can/
8d15d386 3097F: include/linux/can/core.h
c117ab84
CEB
3098F: include/uapi/linux/can.h
3099F: include/uapi/linux/can/bcm.h
3100F: include/uapi/linux/can/raw.h
3101F: include/uapi/linux/can/gw.h
e2d1d6c0 3102
95d16c72 3103CAPABILITIES
39baa7e6 3104M: Serge Hallyn <serge@hallyn.com>
95d16c72 3105L: linux-security-module@vger.kernel.org
6305902c 3106S: Supported
95d16c72 3107F: include/linux/capability.h
c117ab84 3108F: include/uapi/linux/capability.h
6305902c 3109F: security/commoncap.c
38a94118 3110F: kernel/capability.c
95d16c72 3111
b84894c7
KT
3112CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3113M: Kevin Tsai <ktsai@capellamicro.com>
3114S: Maintained
3115F: drivers/iio/light/cm*
b84894c7 3116
82abbea7
RD
3117CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3118M: Christian Lamparter <chunkeey@googlemail.com>
3119L: linux-wireless@vger.kernel.org
3120W: http://wireless.kernel.org/en/users/Drivers/carl9170
3121S: Maintained
3122F: drivers/net/wireless/ath/carl9170/
3123
f9484852
JG
3124CAVIUM I2C DRIVER
3125M: Jan Glauber <jglauber@cavium.com>
3126M: David Daney <david.daney@cavium.com>
3127W: http://www.cavium.com
3128S: Supported
3129F: drivers/i2c/busses/i2c-octeon*
3130F: drivers/i2c/busses/i2c-thunderx*
3131
7683e9e5
LT
3132CAVIUM LIQUIDIO NETWORK DRIVER
3133M: Derek Chickles <derek.chickles@caviumnetworks.com>
3134M: Satanand Burla <satananda.burla@caviumnetworks.com>
3135M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3136M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3137L: netdev@vger.kernel.org
3138W: http://www.cavium.com
3139S: Supported
3140F: drivers/net/ethernet/cavium/liquidio/
3141
25fc8465
JG
3142CAVIUM MMC DRIVER
3143M: Jan Glauber <jglauber@cavium.com>
3144M: David Daney <david.daney@cavium.com>
3145M: Steven J. Hill <Steven.Hill@cavium.com>
3146W: http://www.cavium.com
3147S: Supported
3148F: drivers/mmc/host/cavium*
3149
62ad8b5c
GC
3150CAVIUM OCTEON-TX CRYPTO DRIVER
3151M: George Cherian <george.cherian@cavium.com>
3152L: linux-crypto@vger.kernel.org
3153W: http://www.cavium.com
3154S: Supported
3155F: drivers/crypto/cavium/cpt/
3156
7683e9e5
LT
3157CAVIUM THUNDERX2 ARM64 SOC
3158M: Jayachandran C <jnair@caviumnetworks.com>
3159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3160S: Maintained
3161F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3162F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3163
ef0bbac3
VB
3164CC2520 IEEE-802.15.4 RADIO DRIVER
3165M: Varka Bhadram <varkabhadram@gmail.com>
3166L: linux-wpan@vger.kernel.org
3167S: Maintained
3168F: drivers/net/ieee802154/cc2520.c
3169F: include/linux/spi/cc2520.h
3170F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3171
84817ef0
GBY
3172CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3173M: Gilad Ben-Yossef <gilad@benyossef.com>
3174L: linux-crypto@vger.kernel.org
3175L: driverdev-devel@linuxdriverproject.org
3176S: Supported
3177F: drivers/staging/ccree/
3178W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3179
6917a7b7 3180CEC FRAMEWORK
ca684386
HV
3181M: Hans Verkuil <hans.verkuil@cisco.com>
3182L: linux-media@vger.kernel.org
3183T: git git://linuxtv.org/media_tree.git
3184W: http://linuxtv.org
3185S: Supported
104eda6d 3186F: Documentation/media/kapi/cec-core.rst
618cd932 3187F: Documentation/media/uapi/cec
104eda6d 3188F: drivers/media/cec/
ca684386
HV
3189F: drivers/media/rc/keymaps/rc-cec.c
3190F: include/media/cec.h
6917a7b7 3191F: include/media/cec-notifier.h
104eda6d
HV
3192F: include/uapi/linux/cec.h
3193F: include/uapi/linux/cec-funcs.h
af15e32f 3194F: Documentation/devicetree/bindings/media/cec.txt
ca684386 3195
b8154542 3196CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 3197M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 3198L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
3199W: http://www.ibm.com/developerworks/power/cell/
3200S: Supported
679655da 3201F: arch/powerpc/include/asm/cell*.h
679655da 3202F: arch/powerpc/include/asm/spu*.h
c117ab84 3203F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
3204F: arch/powerpc/oprofile/*cell*
3205F: arch/powerpc/platforms/cell/
b8154542 3206
398ecff5
SW
3207CEPH COMMON CODE (LIBCEPH)
3208M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3209M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3210M: Sage Weil <sage@redhat.com>
82593f87 3211L: ceph-devel@vger.kernel.org
09d90327 3212W: http://ceph.com/
fb99f881 3213T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3214T: git git://github.com/ceph/ceph-client.git
9030aaf9 3215S: Supported
14430813
JP
3216F: net/ceph/
3217F: include/linux/ceph/
3218F: include/linux/crush/
9030aaf9 3219
398ecff5
SW
3220CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3221M: "Yan, Zheng" <zyan@redhat.com>
3222M: Sage Weil <sage@redhat.com>
3223M: Ilya Dryomov <idryomov@gmail.com>
3224L: ceph-devel@vger.kernel.org
3225W: http://ceph.com/
3226T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3227T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3228S: Supported
3229F: Documentation/filesystems/ceph.txt
3230F: fs/ceph/
3231
cfc411e7
DH
3232CERTIFICATE HANDLING:
3233M: David Howells <dhowells@redhat.com>
3234M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3235L: keyrings@vger.kernel.org
cfc411e7
DH
3236S: Maintained
3237F: Documentation/module-signing.txt
3238F: certs/
d8d80386 3239F: scripts/sign-file.c
cfc411e7
DH
3240F: scripts/extract-cert.c
3241
18332a80 3242CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3243L: linux-usb@vger.kernel.org
10c6c9c9 3244S: Orphan
679655da
JP
3245F: Documentation/usb/WUSB-Design-overview.txt
3246F: Documentation/usb/wusb-cbaf
355ffe69
DV
3247F: drivers/usb/host/hwa-hc.c
3248F: drivers/usb/host/whci/
679655da
JP
3249F: drivers/usb/wusbcore/
3250F: include/linux/usb/wusb*
18332a80 3251
70e84049 3252CFAG12864B LCD DRIVER
8b58be88 3253M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3254W: http://miguelojeda.es/auxdisplay.htm
3255W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3256S: Maintained
679655da
JP
3257F: drivers/auxdisplay/cfag12864b.c
3258F: include/linux/cfag12864b.h
70e84049
MOS
3259
3260CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3261M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3262W: http://miguelojeda.es/auxdisplay.htm
3263W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3264S: Maintained
679655da
JP
3265F: drivers/auxdisplay/cfag12864bfb.c
3266F: include/linux/cfag12864b.h
70e84049 3267
704232c2 3268CFG80211 and NL80211
8b58be88 3269M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3270L: linux-wireless@vger.kernel.org
ce466579
JB
3271W: http://wireless.kernel.org/
3272T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3273T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3274S: Maintained
c117ab84 3275F: include/uapi/linux/nl80211.h
679655da
JP
3276F: include/net/cfg80211.h
3277F: net/wireless/*
3278X: net/wireless/wext*
704232c2 3279
46e64261
GKH
3280CHAR and MISC DRIVERS
3281M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3282M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3283T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3284S: Supported
46e64261
GKH
3285F: drivers/char/*
3286F: drivers/misc/*
471322a8 3287F: include/linux/miscdevice.h
46e64261 3288
0a920b5b 3289CHECKPATCH
8b58be88 3290M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3291M: Joe Perches <joe@perches.com>
3292S: Maintained
679655da 3293F: scripts/checkpatch.pl
0a920b5b 3294
f8407f26
HW
3295CHINESE DOCUMENTATION
3296M: Harry Wei <harryxiyou@gmail.com>
9740153c 3297L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3298L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3299S: Maintained
f5ff9b63 3300F: Documentation/translations/zh_CN/
f8407f26 3301
2721ea2c 3302CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3303M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3304T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3305L: linux-usb@vger.kernel.org
3306S: Maintained
3307F: drivers/usb/chipidea/
3308
a93ad65d
HG
3309CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3310M: Hans de Goede <hdegoede@redhat.com>
3311L: linux-input@vger.kernel.org
3312S: Maintained
3313F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3314F: drivers/input/touchscreen/chipone_icn8318.c
3315
ab043105 3316CHROME HARDWARE PLATFORM SUPPORT
3c778a7f 3317M: Benson Leung <bleung@chromium.org>
ab043105
OJ
3318M: Olof Johansson <olof@lixom.net>
3319S: Maintained
3c778a7f 3320T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
ab043105
OJ
3321F: drivers/platform/chrome/
3322
3d4cfdc9
MB
3323CIRRUS LOGIC AUDIO CODEC DRIVERS
3324M: Brian Austin <brian.austin@cirrus.com>
3325M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3326L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3327S: Maintained
3328F: sound/soc/codecs/cs*
3329
7683e9e5
LT
3330CIRRUS LOGIC EP93XX ETHERNET DRIVER
3331M: Hartley Sweeten <hsweeten@visionengravers.com>
3332L: netdev@vger.kernel.org
3333S: Maintained
3334F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3335
82abbea7
RD
3336CISCO FCOE HBA DRIVER
3337M: Satish Kharat <satishkh@cisco.com>
3338M: Sesidhar Baddela <sebaddel@cisco.com>
3339M: Karan Tilak Kumar <kartilak@cisco.com>
3340L: linux-scsi@vger.kernel.org
3341S: Supported
3342F: drivers/scsi/fnic/
3343
3344CISCO SCSI HBA DRIVER
3345M: Karan Tilak Kumar <kartilak@cisco.com>
3346M: Sesidhar Baddela <sebaddel@cisco.com>
3347L: linux-scsi@vger.kernel.org
3348S: Supported
3349F: drivers/scsi/snic/
3350
3351CISCO VIC ETHERNET NIC DRIVER
3352M: Christian Benvenuti <benve@cisco.com>
3353M: Govindarajulu Varadarajan <_govind@gmx.com>
3354M: Neel Patel <neepatel@cisco.com>
3355S: Supported
3356F: drivers/net/ethernet/cisco/enic/
3357
3358CISCO VIC LOW LATENCY NIC DRIVER
3359M: Christian Benvenuti <benve@cisco.com>
3360M: Dave Goodell <dgoodell@cisco.com>
3361S: Supported
3362F: drivers/infiniband/hw/usnic/
3363
94574d9a
KRW
3364CLEANCACHE API
3365M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3366L: linux-kernel@vger.kernel.org
3367S: Maintained
3368F: mm/cleancache.c
3369F: include/linux/cleancache.h
3370
d4275354 3371CLK API
54176cc6 3372M: Russell King <linux@armlinux.org.uk>
aa571b14 3373L: linux-clk@vger.kernel.org
37417046 3374S: Maintained
d4275354
RK
3375F: include/linux/clk.h
3376
9222d247
JS
3377CLOCKSOURCE, CLOCKEVENT DRIVERS
3378M: Daniel Lezcano <daniel.lezcano@linaro.org>
3379M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3380L: linux-kernel@vger.kernel.org
9222d247
JS
3381T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3382S: Supported
3383F: drivers/clocksource
3384
529aa8cb
TLSC
3385CMPC ACPI DRIVER
3386M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3387M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3388L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3389S: Supported
3390F: drivers/platform/x86/classmate-laptop.c
3391
85756a06
HV
3392COBALT MEDIA DRIVER
3393M: Hans Verkuil <hans.verkuil@cisco.com>
3394L: linux-media@vger.kernel.org
3395T: git git://linuxtv.org/media_tree.git
a825eaec 3396W: https://linuxtv.org
85756a06
HV
3397S: Supported
3398F: drivers/media/pci/cobalt/
3399
74425eee 3400COCCINELLE/Semantic Patches (SmPL)
26de9c26 3401M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3402M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3403M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3404M: Michal Marek <mmarek@suse.com>
26de9c26 3405L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3406T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3407W: http://coccinelle.lip6.fr/
3408S: Supported
4b9033a3 3409F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3410F: scripts/coccinelle/
3411F: scripts/coccicheck
3412
1da177e4 3413CODA FILE SYSTEM
8b58be88 3414M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3415M: coda@cs.cmu.edu
3416L: codalist@coda.cs.cmu.edu
3417W: http://www.coda.cs.cmu.edu/
3418S: Maintained
679655da
JP
3419F: Documentation/filesystems/coda.txt
3420F: fs/coda/
3421F: include/linux/coda*.h
c117ab84 3422F: include/uapi/linux/coda*.h
1da177e4 3423
0b14261e
PZ
3424CODA V4L2 MEM2MEM DRIVER
3425M: Philipp Zabel <p.zabel@pengutronix.de>
3426L: linux-media@vger.kernel.org
3427S: Maintained
3428F: Documentation/devicetree/bindings/media/coda.txt
3429F: drivers/media/platform/coda/
3430
7704addb 3431COMMON CLK FRAMEWORK
a85fa007 3432M: Michael Turquette <mturquette@baylibre.com>
f956165f 3433M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3434L: linux-clk@vger.kernel.org
22d61acf 3435Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3436T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3437S: Maintained
ae4185cd 3438F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3439F: drivers/clk/
3440X: drivers/clk/clkdev.c
7704addb 3441F: include/linux/clk-pr*
60bea3b5 3442F: include/linux/clk/
7704addb 3443
e2d1d6c0 3444COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3445M: Steve French <sfrench@samba.org>
51223df6 3446L: linux-cifs@vger.kernel.org
d1f28953 3447L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3448W: http://linux-cifs.samba.org/
bb1d5dda 3449T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3450S: Supported
ec421a71 3451F: Documentation/filesystems/cifs/
679655da 3452F: fs/cifs/
e2d1d6c0 3453
1da177e4 3454COMPACTPCI HOTPLUG CORE
8b58be88 3455M: Scott Murray <scott@spiteful.org>
64dab204 3456L: linux-pci@vger.kernel.org
82c4dfc7 3457S: Maintained
679655da 3458F: drivers/pci/hotplug/cpci_hotplug*
1da177e4 3459
7683e9e5 3460COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3461M: Scott Murray <scott@spiteful.org>
64dab204 3462L: linux-pci@vger.kernel.org
82c4dfc7 3463S: Maintained
7683e9e5 3464F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3465
7683e9e5 3466COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3467M: Scott Murray <scott@spiteful.org>
64dab204 3468L: linux-pci@vger.kernel.org
82c4dfc7 3469S: Maintained
7683e9e5 3470F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4 3471
5411552c 3472COMPAL LAPTOP SUPPORT
8b58be88 3473M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3474L: platform-driver-x86@vger.kernel.org
5411552c 3475S: Maintained
679655da 3476F: drivers/platform/x86/compal-laptop.c
5411552c 3477
949be0f7 3478CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3479L: accessrunner-general@lists.sourceforge.net
3480W: http://accessrunner.sourceforge.net/
44243ef4 3481S: Orphan
679655da 3482F: drivers/usb/atm/cxacru.c
949be0f7 3483
e2d1d6c0 3484CONFIGFS
d6351db2 3485M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3486M: Christoph Hellwig <hch@lst.de>
3487T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3488S: Supported
679655da
JP
3489F: fs/configfs/
3490F: include/linux/configfs.h
e2d1d6c0 3491
acb9c1b2 3492CONNECTOR
8b58be88 3493M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3494L: netdev@vger.kernel.org
3495S: Maintained
3496F: drivers/connector/
3497
a3e3354d 3498CONTROL GROUP (CGROUP)
860ca0e6 3499M: Tejun Heo <tj@kernel.org>
ad50c159 3500M: Li Zefan <lizefan@huawei.com>
4d205676 3501M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3502L: cgroups@vger.kernel.org
860ca0e6 3503T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3504S: Maintained
4b16b0c0 3505F: Documentation/cgroup*
679655da
JP
3506F: include/linux/cgroup*
3507F: kernel/cgroup*
a3e3354d
TH
3508
3509CONTROL GROUP - CPUSET
3510M: Li Zefan <lizefan@huawei.com>
3511L: cgroups@vger.kernel.org
3512W: http://www.bullopensource.org/cpuset/
3513W: http://oss.sgi.com/projects/cpusets/
3514T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3515S: Maintained
4b16b0c0 3516F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3517F: include/linux/cpuset.h
3518F: kernel/cpuset.c
3519
3520CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3521M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3522M: Michal Hocko <mhocko@kernel.org>
c4e29738 3523M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3524L: cgroups@vger.kernel.org
3525L: linux-mm@kvack.org
3526S: Maintained
3527F: mm/memcontrol.c
5d1ea48b 3528F: mm/swap_cgroup.c
fb3a0fb6 3529
bebe4678 3530CORETEMP HARDWARE MONITORING DRIVER
96859129 3531M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3532L: linux-hwmon@vger.kernel.org
bebe4678 3533S: Maintained
679655da
JP
3534F: Documentation/hwmon/coretemp
3535F: drivers/hwmon/coretemp.c
bebe4678 3536
1da177e4 3537COSA/SRP SYNC SERIAL DRIVER
8b58be88 3538M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3539W: http://www.fi.muni.cz/~kas/cosa/
3540S: Maintained
679655da 3541F: drivers/net/wan/cosa*
1da177e4 3542
4371ee35 3543CPMAC ETHERNET DRIVER
9dd4aaef 3544M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3545L: netdev@vger.kernel.org
3546S: Maintained
b544dbac 3547F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3548
1da177e4 3549CPU FREQUENCY DRIVERS
9c3646d1 3550M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3551M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3552L: linux-pm@vger.kernel.org
1da177e4 3553S: Maintained
27209d91
VK
3554T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3555T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
993e5483 3556B: https://bugzilla.kernel.org
dabe73cb 3557F: Documentation/cpu-freq/
6f193635 3558F: Documentation/devicetree/bindings/cpufreq/
679655da
JP
3559F: drivers/cpufreq/
3560F: include/linux/cpufreq.h
0a7d2cd7 3561F: tools/testing/selftests/cpufreq/
1da177e4 3562
8a67f0ef
VK
3563CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3564M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3565M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3566L: linux-pm@vger.kernel.org
3567W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3568S: Maintained
3569F: drivers/cpufreq/arm_big_little.h
3570F: drivers/cpufreq/arm_big_little.c
3571F: drivers/cpufreq/arm_big_little_dt.c
3572
82abbea7
RD
3573CPU POWER MONITORING SUBSYSTEM
3574M: Thomas Renninger <trenn@suse.com>
3575L: linux-pm@vger.kernel.org
3576S: Maintained
3577F: tools/power/cpupower/
3578
3579CPUID/MSR DRIVER
3580M: "H. Peter Anvin" <hpa@zytor.com>
3581S: Maintained
3582F: arch/x86/kernel/cpuid.c
3583F: arch/x86/kernel/msr.c
3584
14d2c34c 3585CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3586M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3587M: Daniel Lezcano <daniel.lezcano@linaro.org>
3588L: linux-pm@vger.kernel.org
3589L: linux-arm-kernel@lists.infradead.org
cea8321c 3590T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3591S: Maintained
3592F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3593
0c570c18
BZ
3594CPUIDLE DRIVER - ARM EXYNOS
3595M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3596M: Daniel Lezcano <daniel.lezcano@linaro.org>
3597M: Kukjin Kim <kgene@kernel.org>
3598L: linux-pm@vger.kernel.org
3599L: linux-samsung-soc@vger.kernel.org
3600S: Supported
3601F: drivers/cpuidle/cpuidle-exynos.c
3602F: arch/arm/mach-exynos/pm.c
3603
a8e39c35 3604CPUIDLE DRIVERS
9c3646d1 3605M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3606M: Daniel Lezcano <daniel.lezcano@linaro.org>
3607L: linux-pm@vger.kernel.org
3608S: Maintained
cea8321c 3609T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2ed38cbe 3610B: https://bugzilla.kernel.org
a8e39c35
DL
3611F: drivers/cpuidle/*
3612F: include/linux/cpuidle.h
3613
1da177e4 3614CRAMFS FILESYSTEM
ce00f85c 3615W: http://sourceforge.net/projects/cramfs/
54886a71 3616S: Orphan / Obsolete
679655da
JP
3617F: Documentation/filesystems/cramfs.txt
3618F: fs/cramfs/
1da177e4
LT
3619
3620CRIS PORT
8b58be88
JP
3621M: Mikael Starvik <starvik@axis.com>
3622M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3623L: linux-cris-kernel@axis.com
1da177e4 3624W: http://developer.axis.com
9f273c24 3625T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3626S: Maintained
679655da 3627F: arch/cris/
df621252 3628F: drivers/tty/serial/crisv10.*
1da177e4
LT
3629
3630CRYPTO API
8b58be88
JP
3631M: Herbert Xu <herbert@gondor.apana.org.au>
3632M: "David S. Miller" <davem@davemloft.net>
1da177e4 3633L: linux-crypto@vger.kernel.org
9f273c24 3634T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3635T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3636S: Maintained
679655da 3637F: Documentation/crypto/
fe1c445b 3638F: Documentation/devicetree/bindings/crypto/
679655da
JP
3639F: arch/*/crypto/
3640F: crypto/
3641F: drivers/crypto/
3642F: include/crypto/
ff330f73 3643F: include/linux/crypto*
1da177e4 3644
5b07bd57 3645CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3646M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3647L: linux-crypto@vger.kernel.org
3648S: Maintained
51a2228a
JP
3649F: crypto/ansi_cprng.c
3650F: crypto/rng.c
5b07bd57 3651
fc279cc2
HV
3652CS3308 MEDIA DRIVER
3653M: Hans Verkuil <hverkuil@xs4all.nl>
3654L: linux-media@vger.kernel.org
3655T: git git://linuxtv.org/media_tree.git
3656W: http://linuxtv.org
3657S: Odd Fixes
3658F: drivers/media/i2c/cs3308.c
3659F: drivers/media/i2c/cs3308.h
3660
9b4ffa48 3661CS5535 Audio ALSA driver
8b58be88 3662M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3663S: Maintained
679655da 3664F: sound/pci/cs5535audio/
9b4ffa48 3665
a910e4a9 3666CW1200 WLAN driver
b75f0050
JP
3667M: Solomon Peachy <pizza@shaftnet.org>
3668S: Maintained
560424e9 3669F: drivers/net/wireless/st/cw1200/
a910e4a9 3670
6d8425b1 3671CX18 VIDEO4LINUX DRIVER
6afdeaf8 3672M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3673L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3674L: linux-media@vger.kernel.org
275ffde4 3675T: git git://linuxtv.org/media_tree.git
a825eaec 3676W: https://linuxtv.org
30e10993 3677W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3678S: Maintained
618cd932 3679F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3680F: drivers/media/pci/cx18/
6c0f0359 3681F: include/uapi/linux/ivtv*
6d8425b1 3682
3f101d91
HV
3683CX2341X MPEG ENCODER HELPER MODULE
3684M: Hans Verkuil <hverkuil@xs4all.nl>
3685L: linux-media@vger.kernel.org
3686T: git git://linuxtv.org/media_tree.git
a825eaec 3687W: https://linuxtv.org
3f101d91 3688S: Maintained
c368360b 3689F: drivers/media/common/cx2341x*
3f101d91
HV
3690F: include/media/cx2341x*
3691
b8fe6e2c
PB
3692CX24120 MEDIA DRIVER
3693M: Jemma Denson <jdenson@gmail.com>
3694M: Patrick Boettcher <patrick.boettcher@posteo.de>
3695L: linux-media@vger.kernel.org
a825eaec 3696W: https://linuxtv.org
b8fe6e2c
PB
3697Q: http://patchwork.linuxtv.org/project/linux-media/list/
3698S: Maintained
3699F: drivers/media/dvb-frontends/cx24120*
3700
20357578 3701CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3702M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3703M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3704L: linux-media@vger.kernel.org
a825eaec 3705W: https://linuxtv.org
20357578
MCC
3706T: git git://linuxtv.org/media_tree.git
3707S: Odd fixes
618cd932 3708F: Documentation/media/v4l-drivers/cx88*
20357578 3709F: drivers/media/pci/cx88/
6d8425b1 3710
91952bc0
AP
3711CXD2820R MEDIA DRIVER
3712M: Antti Palosaari <crope@iki.fi>
3713L: linux-media@vger.kernel.org
a825eaec 3714W: https://linuxtv.org
91952bc0
AP
3715W: http://palosaari.fi/linux/
3716Q: http://patchwork.linuxtv.org/project/linux-media/list/
3717T: git git://linuxtv.org/anttip/media_tree.git
3718S: Maintained
3719F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3720
e5ec3789 3721CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3722M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3723L: netdev@vger.kernel.org
3724W: http://www.chelsio.com
3725S: Supported
f7917c00 3726F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3727
d8ae3c33 3728CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3729M: Karen Xie <kxie@chelsio.com>
3730L: linux-scsi@vger.kernel.org
3731W: http://www.chelsio.com
3732S: Supported
3733F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3734
e5ec3789 3735CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3736M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3737L: linux-rdma@vger.kernel.org
e5ec3789
SW
3738W: http://www.openfabrics.org
3739S: Supported
679655da 3740F: drivers/infiniband/hw/cxgb3/
a85fb338 3741F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3742
7683e9e5
LT
3743CXGB4 CRYPTO DRIVER (chcr)
3744M: Harsh Jain <harsh@chelsio.com>
3745L: linux-crypto@vger.kernel.org
3746W: http://www.chelsio.com
3747S: Supported
3748F: drivers/crypto/chelsio
3749
be4c9bad 3750CXGB4 ETHERNET DRIVER (CXGB4)
59cfa789 3751M: Ganesh Goudar <ganeshgr@chelsio.com>
be4c9bad
RD
3752L: netdev@vger.kernel.org
3753W: http://www.chelsio.com
3754S: Supported
f7917c00 3755F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3756
d8ae3c33 3757CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3758M: Karen Xie <kxie@chelsio.com>
3759L: linux-scsi@vger.kernel.org
3760W: http://www.chelsio.com
3761S: Supported
3762F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3763
be4c9bad
RD
3764CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3765M: Steve Wise <swise@chelsio.com>
3766L: linux-rdma@vger.kernel.org
3767W: http://www.openfabrics.org
3768S: Supported
3769F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3770F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3771
5c20a5c7
CL
3772CXGB4VF ETHERNET DRIVER (CXGB4VF)
3773M: Casey Leedom <leedom@chelsio.com>
3774L: netdev@vger.kernel.org
3775W: http://www.chelsio.com
3776S: Supported
f7917c00 3777F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3778
a9282d01 3779CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
9d82fd2f 3780M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
8c7d0a04 3781M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
a9282d01
IM
3782L: linuxppc-dev@lists.ozlabs.org
3783S: Supported
9d82fd2f 3784F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3785F: drivers/misc/cxl/
ec249dd8 3786F: include/misc/cxl*
a9282d01
IM
3787F: include/uapi/misc/cxl.h
3788F: Documentation/powerpc/cxl.txt
a9282d01
IM
3789F: Documentation/ABI/testing/sysfs-class-cxl
3790
11f43ae7
MO
3791CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3792M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3793M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3794M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3795L: linux-scsi@vger.kernel.org
3796S: Supported
3797F: drivers/scsi/cxlflash/
3798F: include/uapi/scsi/cxlflash_ioctls.h
3799F: Documentation/powerpc/cxlflash.txt
3800
1da177e4 3801CYBERPRO FB DRIVER
54176cc6 3802M: Russell King <linux@armlinux.org.uk>
efc03ecb 3803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3804W: http://www.armlinux.org.uk/
1da177e4 3805S: Maintained
8a61f013 3806F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3807
1da177e4 3808CYCLADES ASYNC MUX DRIVER
1da177e4 3809W: http://www.cyclades.com/
d459883e 3810S: Orphan
c897401b 3811F: drivers/tty/cyclades.c
679655da 3812F: include/linux/cyclades.h
c117ab84 3813F: include/uapi/linux/cyclades.h
1da177e4
LT
3814
3815CYCLADES PC300 DRIVER
1da177e4 3816W: http://www.cyclades.com/
d459883e 3817S: Orphan
679655da 3818F: drivers/net/wan/pc300*
1da177e4 3819
402f6ae4
AP
3820CYPRESS_FIRMWARE MEDIA DRIVER
3821M: Antti Palosaari <crope@iki.fi>
3822L: linux-media@vger.kernel.org
a825eaec 3823W: https://linuxtv.org
402f6ae4
AP
3824W: http://palosaari.fi/linux/
3825Q: http://patchwork.linuxtv.org/project/linux-media/list/
3826T: git git://linuxtv.org/anttip/media_tree.git
3827S: Maintained
3828F: drivers/media/common/cypress_firmware*
3829
e3ae3525 3830CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3831M: Ferruh Yigit <fery@cypress.com>
6305902c 3832L: linux-input@vger.kernel.org
be9a6f40 3833S: Supported
6305902c
JP
3834F: drivers/input/touchscreen/cyttsp*
3835F: include/linux/input/cyttsp.h
e3ae3525 3836
131b3de7
LW
3837D-LINK DIR-685 TOUCHKEYS DRIVER
3838M: Linus Walleij <linus.walleij@linaro.org>
3839L: linux-input@vger.kernel.org
3840S: Supported
3841F: drivers/input/dlink-dir685-touchkeys.c
3842
aaaf5fbf
JK
3843DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3844M: Joshua Kinard <kumba@gentoo.org>
3845S: Maintained
3846F: drivers/rtc/rtc-ds1685.c
3847F: include/linux/rtc/ds1685.h
3848
1da177e4 3849DAMA SLAVE for AX.25
8b58be88 3850M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3851W: http://yaina.de/jreuter/
3852W: http://www.qsl.net/dl1bke/
3853L: linux-hams@vger.kernel.org
3854S: Maintained
679655da
JP
3855F: net/ax25/af_ax25.c
3856F: net/ax25/ax25_dev.c
3857F: net/ax25/ax25_ds_*
3858F: net/ax25/ax25_in.c
3859F: net/ax25/ax25_out.c
3860F: net/ax25/ax25_timer.c
3861F: net/ax25/sysctl_net_ax25.c
1da177e4 3862
e2d1d6c0 3863DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3864L: netdev@vger.kernel.org
5ff77428 3865S: Orphan
679655da 3866F: Documentation/networking/dmfe.txt
0f04e2aa 3867F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3868
3869DC390/AM53C974 SCSI driver
d8130624 3870M: Hannes Reinecke <hare@suse.com>
71bd849d 3871L: linux-scsi@vger.kernel.org
e2d1d6c0 3872S: Maintained
71bd849d 3873F: drivers/scsi/am53c974.c
e2d1d6c0 3874
1da177e4 3875DC395x SCSI driver
61eee9a7 3876M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3877M: Ali Akcaagac <aliakc@web.de>
3878M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3879L: dc395x@twibble.org
cf015e9f
JP
3880W: http://twibble.org/dist/dc395x/
3881W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3882S: Maintained
679655da
JP
3883F: Documentation/scsi/dc395x.txt
3884F: drivers/scsi/dc395x.*
1da177e4 3885
eb8edb08 3886DCCP PROTOCOL
a89d030e 3887M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3888L: dccp@vger.kernel.org
c996d8b9 3889W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3890S: Maintained
679655da 3891F: include/linux/dccp.h
c117ab84 3892F: include/uapi/linux/dccp.h
679655da
JP
3893F: include/linux/tfrc.h
3894F: net/dccp/
eb8edb08 3895
1da177e4 3896DECnet NETWORK LAYER
1da177e4
LT
3897W: http://linux-decnet.sourceforge.net
3898L: linux-decnet-user@lists.sourceforge.net
f546444d 3899S: Orphan
679655da
JP
3900F: Documentation/networking/decnet.txt
3901F: net/decnet/
1da177e4 3902
ebff05b9
MR
3903DECSTATION PLATFORM SUPPORT
3904M: "Maciej W. Rozycki" <macro@linux-mips.org>
3905L: linux-mips@linux-mips.org
3906W: http://www.linux-mips.org/wiki/DECstation
3907S: Maintained
3908F: arch/mips/dec/
3909F: arch/mips/include/asm/dec/
3910F: arch/mips/include/asm/mach-dec/
3911
1da177e4 3912DEFXX FDDI NETWORK DRIVER
8b58be88 3913M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3914S: Maintained
33f810b2 3915F: drivers/net/fddi/defxx.*
1da177e4 3916
ad8f07cc 3917DELL LAPTOP DRIVER
8b58be88 3918M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3919M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3920L: platform-driver-x86@vger.kernel.org
ad8f07cc 3921S: Maintained
679655da 3922F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3923
7683e9e5 3924DELL LAPTOP FREEFALL DRIVER
817a5cdb
PR
3925M: Pali Rohár <pali.rohar@gmail.com>
3926S: Maintained
7683e9e5 3927F: drivers/platform/x86/dell-smo8800.c
817a5cdb 3928
7683e9e5 3929DELL LAPTOP RBTN DRIVER
cdbff611
PR
3930M: Pali Rohár <pali.rohar@gmail.com>
3931S: Maintained
7683e9e5 3932F: drivers/platform/x86/dell-rbtn.*
cdbff611 3933
1da177e4 3934DELL LAPTOP SMM DRIVER
a5afba16 3935M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3936S: Maintained
a5afba16 3937F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3938F: include/uapi/linux/i8k.h
1da177e4 3939
90563ec4 3940DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3941M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3942S: Maintained
679655da
JP
3943F: Documentation/dcdbas.txt
3944F: drivers/firmware/dcdbas.*
90563ec4 3945
0b3f6109 3946DELL WMI EXTRAS DRIVER
8b58be88 3947M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3948M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3949S: Maintained
36b3a96f 3950F: drivers/platform/x86/dell-wmi.c
0b3f6109 3951
82abbea7
RD
3952DELTA ST MEDIA DRIVER
3953M: Hugues Fruchet <hugues.fruchet@st.com>
3954L: linux-media@vger.kernel.org
3955T: git git://linuxtv.org/media_tree.git
3956W: https://linuxtv.org
3957S: Supported
3958F: drivers/media/platform/sti/delta
3959
7683e9e5
LT
3960DENALI NAND DRIVER
3961M: Masahiro Yamada <yamada.masahiro@socionext.com>
3962L: linux-mtd@lists.infradead.org
3963S: Supported
3964F: drivers/mtd/nand/denali*
3965
5efc75e3 3966DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3967M: John Youn <johnyoun@synopsys.com>
5efc75e3 3968L: linux-usb@vger.kernel.org
18f340f9 3969T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3970S: Maintained
197ba5f4 3971F: drivers/usb/dwc2/
5efc75e3 3972
94ab23dd 3973DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3974M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3975L: linux-usb@vger.kernel.org
94ab23dd
FB
3976T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3977S: Maintained
3978F: drivers/usb/dwc3/
3979
feda2840
AK
3980DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3981M: Andreas Klinger <ak@it-klinger.de>
3982L: linux-iio@vger.kernel.org
3983S: Maintained
3984F: drivers/iio/proximity/srf*.c
3985
833c9545
JB
3986DEVICE COREDUMP (DEV_COREDUMP)
3987M: Johannes Berg <johannes@sipsolutions.net>
3988L: linux-kernel@vger.kernel.org
3989S: Maintained
3990F: drivers/base/devcoredump.c
3991F: include/linux/devcoredump.h
3992
89d07767
KP
3993DEVICE FREQUENCY (DEVFREQ)
3994M: MyungJoo Ham <myungjoo.ham@samsung.com>
3995M: Kyungmin Park <kyungmin.park@samsung.com>
9932ef3c 3996R: Chanwoo Choi <cw00.choi@samsung.com>
88476d34 3997L: linux-pm@vger.kernel.org
6a3cd722 3998T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3999S: Maintained
4000F: drivers/devfreq/
6a3cd722
CC
4001F: include/linux/devfreq.h
4002F: Documentation/devicetree/bindings/devfreq/
89d07767 4003
7dbded06
CC
4004DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4005M: Chanwoo Choi <cw00.choi@samsung.com>
4006L: linux-pm@vger.kernel.org
4007T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4008S: Supported
4009F: drivers/devfreq/event/
4010F: drivers/devfreq/devfreq-event.c
4011F: include/linux/devfreq-event.h
4012F: Documentation/devicetree/bindings/devfreq/event/
89d07767 4013
1da177e4 4014DEVICE NUMBER REGISTRY
8b58be88 4015M: Torben Mathiasen <device@lanana.org>
1da177e4 4016W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
4017S: Maintained
4018
e2d1d6c0 4019DEVICE-MAPPER (LVM)
854ecaad 4020M: Alasdair Kergon <agk@redhat.com>
8504eed3 4021M: Mike Snitzer <snitzer@redhat.com>
854ecaad 4022M: dm-devel@redhat.com
e2d1d6c0
RD
4023L: dm-devel@redhat.com
4024W: http://sources.redhat.com/dm
8a6e2535 4025Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 4026T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 4027T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 4028S: Maintained
679655da
JP
4029F: Documentation/device-mapper/
4030F: drivers/md/dm*
854ecaad 4031F: drivers/md/persistent-data/
679655da
JP
4032F: include/linux/device-mapper.h
4033F: include/linux/dm-*.h
8504eed3 4034F: include/uapi/linux/dm-*.h
e2d1d6c0 4035
bfcd3a46
JP
4036DEVLINK
4037M: Jiri Pirko <jiri@mellanox.com>
4038L: netdev@vger.kernel.org
4039S: Supported
4040F: net/core/devlink.c
4041F: include/net/devlink.h
4042F: include/uapi/linux/devlink.h
4043
c0d995aa
OST
4044DIALOG SEMICONDUCTOR DRIVERS
4045M: Support Opensource <support.opensource@diasemi.com>
4046W: http://www.dialog-semiconductor.com/products
4047S: Supported
4048F: Documentation/hwmon/da90??
047cfd01 4049F: Documentation/devicetree/bindings/mfd/da90*.txt
34026764
ST
4050F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4051F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4eeb08b4 4052F: Documentation/devicetree/bindings/regulator/da92*.txt
34026764 4053F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
7c933772 4054F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
4055F: drivers/gpio/gpio-da90??.c
4056F: drivers/hwmon/da90??-hwmon.c
7be72c2c 4057F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
4058F: drivers/input/misc/da90??_onkey.c
4059F: drivers/input/touchscreen/da9052_tsi.c
4060F: drivers/leds/leds-da90??.c
4061F: drivers/mfd/da903x.c
4062F: drivers/mfd/da90??-*.c
7be72c2c 4063F: drivers/mfd/da91??-*.c
8c0984e5
SR
4064F: drivers/power/supply/da9052-battery.c
4065F: drivers/power/supply/da91??-*.c
c0d995aa
OST
4066F: drivers/regulator/da903x.c
4067F: drivers/regulator/da9???-regulator.[ch]
34026764 4068F: drivers/thermal/da90??-thermal.c
c0d995aa
OST
4069F: drivers/rtc/rtc-da90??.c
4070F: drivers/video/backlight/da90??_bl.c
4071F: drivers/watchdog/da90??_wdt.c
4072F: include/linux/mfd/da903x.h
4073F: include/linux/mfd/da9052/
4074F: include/linux/mfd/da9055/
047cfd01 4075F: include/linux/mfd/da9062/
c0d995aa 4076F: include/linux/mfd/da9063/
7be72c2c 4077F: include/linux/mfd/da9150/
4eeb08b4 4078F: include/linux/regulator/da9211.h
c0d995aa
OST
4079F: include/sound/da[79]*.h
4080F: sound/soc/codecs/da[79]*.[ch]
4081
6ea5dcdf
WBG
4082DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4083M: William Breathitt Gray <vilhelm.gray@gmail.com>
4084L: linux-gpio@vger.kernel.org
4085S: Maintained
4086F: drivers/gpio/gpio-gpio-mm.c
4087
599aa697
LL
4088DIGI NEO AND CLASSIC PCI PRODUCTS
4089M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 4090M: Mark Hounschell <markh@compro.net>
599aa697
LL
4091L: driverdev-devel@linuxdriverproject.org
4092S: Maintained
4093F: drivers/staging/dgnc/
4094
335d7c58 4095DIOLAN U2C-12 I2C DRIVER
ca462085 4096M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
4097L: linux-i2c@vger.kernel.org
4098S: Maintained
4099F: drivers/i2c/busses/i2c-diolan-u2c.c
4100
d475c634 4101DIRECT ACCESS (DAX)
e057541a
RZ
4102M: Matthew Wilcox <mawilcox@microsoft.com>
4103M: Ross Zwisler <ross.zwisler@linux.intel.com>
d475c634
MW
4104L: linux-fsdevel@vger.kernel.org
4105S: Supported
4106F: fs/dax.c
e057541a
RZ
4107F: include/linux/dax.h
4108F: include/trace/events/fs_dax.h
d475c634 4109
e7839f25 4110DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 4111M: Eric Paris <eparis@parisplace.org>
3c5119c0 4112S: Maintained
679655da
JP
4113F: Documentation/filesystems/dnotify.txt
4114F: fs/notify/dnotify/
4115F: include/linux/dnotify.h
1da177e4
LT
4116
4117DISK GEOMETRY AND PARTITION HANDLING
8b58be88 4118M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
4119W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4120W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4121W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4122S: Maintained
4123
4480f15b 4124DISKQUOTA
d8130624 4125M: Jan Kara <jack@suse.com>
1da177e4 4126S: Maintained
679655da
JP
4127F: Documentation/filesystems/quota.txt
4128F: fs/quota/
4129F: include/linux/quota*.h
c117ab84 4130F: include/uapi/linux/quota*.h
1da177e4 4131
702686ad
BT
4132DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4133M: Bernie Thompson <bernie@plugable.com>
4134L: linux-fbdev@vger.kernel.org
4135S: Maintained
4136W: http://plugable.com/category/projects/udlfb/
8a61f013 4137F: drivers/video/fbdev/udlfb.c
702686ad
BT
4138F: include/video/udlfb.h
4139F: Documentation/fb/udlfb.txt
4140
e7839f25 4141DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
4142M: Christine Caulfield <ccaulfie@redhat.com>
4143M: David Teigland <teigland@redhat.com>
a4644184 4144L: cluster-devel@redhat.com
5be7b50f 4145W: http://sources.redhat.com/cluster/
9f273c24 4146T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 4147S: Supported
679655da 4148F: fs/dlm/
5be7b50f 4149
53b6b3e0
SS
4150DMA BUFFER SHARING FRAMEWORK
4151M: Sumit Semwal <sumit.semwal@linaro.org>
4152S: Maintained
4153L: linux-media@vger.kernel.org
4154L: dri-devel@lists.freedesktop.org
8ada6d2d 4155L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 4156F: drivers/dma-buf/
e46d12c6
JP
4157F: include/linux/dma-buf*
4158F: include/linux/reservation.h
4159F: include/linux/*fence.h
e7e21c72 4160F: Documentation/driver-api/dma-buf.rst
0b46fcdb 4161T: git git://anongit.freedesktop.org/drm/drm-misc
53b6b3e0 4162
b3e5f263 4163DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 4164M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
4165L: dmaengine@vger.kernel.org
4166Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 4167S: Maintained
679655da 4168F: drivers/dma/
0ce3c066 4169F: include/linux/dmaengine.h
c56d329e 4170F: Documentation/devicetree/bindings/dma/
979a281e
VK
4171F: Documentation/dmaengine/
4172T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 4173
7683e9e5
LT
4174DMA MAPPING HELPERS
4175M: Christoph Hellwig <hch@lst.de>
4176M: Marek Szyprowski <m.szyprowski@samsung.com>
4177R: Robin Murphy <robin.murphy@arm.com>
4178L: linux-kernel@vger.kernel.org
4179T: git git://git.infradead.org/users/hch/dma-mapping.git
4180W: http://git.infradead.org/users/hch/dma-mapping.git
4181S: Supported
4182F: lib/dma-debug.c
4183F: lib/dma-noop.c
4184F: lib/dma-virt.c
4185F: drivers/base/dma-mapping.c
4186F: drivers/base/dma-coherent.c
4187F: include/linux/dma-mapping.h
4188
b825037d 4189DME1737 HARDWARE MONITOR DRIVER
8b58be88 4190M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 4191L: linux-hwmon@vger.kernel.org
b825037d 4192S: Maintained
679655da
JP
4193F: Documentation/hwmon/dme1737
4194F: drivers/hwmon/dme1737.c
b825037d 4195
1f31e1b1 4196DMI/SMBIOS SUPPORT
d8130624 4197M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 4198S: Maintained
d4aeef93 4199T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 4200F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
4201F: drivers/firmware/dmi-id.c
4202F: drivers/firmware/dmi_scan.c
4203F: include/linux/dmi.h
4204
7d2c86b5 4205DOCUMENTATION
ad3118b9 4206M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
4207L: linux-doc@vger.kernel.org
4208S: Maintained
679655da 4209F: Documentation/
52b3f239 4210F: scripts/kernel-doc
97be078b
RD
4211X: Documentation/ABI/
4212X: Documentation/devicetree/
933a46b8
JC
4213X: Documentation/acpi
4214X: Documentation/power
4215X: Documentation/spi
618cd932 4216X: Documentation/media
c51edfb1 4217T: git git://git.lwn.net/linux.git docs-next
abbaeff3 4218
7683e9e5
LT
4219DONGWOON DW9714 LENS VOICE COIL DRIVER
4220M: Sakari Ailus <sakari.ailus@linux.intel.com>
4221L: linux-media@vger.kernel.org
4222T: git git://linuxtv.org/media_tree.git
4223S: Maintained
4224F: drivers/media/i2c/dw9714.c
4225
1da177e4 4226DOUBLETALK DRIVER
8b58be88 4227M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
4228L: blinux-list@redhat.com
4229S: Maintained
679655da
JP
4230F: drivers/char/dtlk.c
4231F: include/linux/dtlk.h
1da177e4 4232
9836a882
RP
4233DPAA2 DATAPATH I/O (DPIO) DRIVER
4234M: Roy Pledge <Roy.Pledge@nxp.com>
4235L: linux-kernel@vger.kernel.org
4236S: Maintained
4237F: drivers/staging/fsl-mc/bus/dpio
4238
92ac903a
IR
4239DPAA2 ETHERNET DRIVER
4240M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4241L: linux-kernel@vger.kernel.org
4242S: Maintained
4243F: drivers/staging/fsl-dpaa2/ethernet
4244
e2d1d6c0 4245DPT_I2O SCSI RAID DRIVER
8b58be88 4246M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
4247L: linux-scsi@vger.kernel.org
4248W: http://www.adaptec.com/
4249S: Maintained
679655da
JP
4250F: drivers/scsi/dpt*
4251F: drivers/scsi/dpt/
e2d1d6c0 4252
b411b363 4253DRBD DRIVER
bc2c049d
RK
4254M: Philipp Reisner <philipp.reisner@linbit.com>
4255M: Lars Ellenberg <lars.ellenberg@linbit.com>
4256L: drbd-dev@lists.linbit.com
28b8e8d4 4257W: http://www.drbd.org
bc2c049d
RK
4258T: git git://git.linbit.com/linux-drbd.git
4259T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4260S: Supported
4261F: drivers/block/drbd/
4262F: lib/lru_cache.c
4263F: Documentation/blockdev/drbd/
b411b363 4264
27f395b8 4265DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
879a5a00 4266M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4267T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4268S: Supported
679655da 4269F: Documentation/kobject.txt
7cfc51b9 4270F: drivers/base/
87544653 4271F: fs/debugfs/
dc7dfcd8 4272F: fs/sysfs/
87544653 4273F: include/linux/debugfs.h
dc7dfcd8 4274F: include/linux/kobj*
679655da 4275F: lib/kobj*
1da177e4 4276
82abbea7
RD
4277DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4278M: Kevin Hilman <khilman@kernel.org>
4279M: Nishanth Menon <nm@ti.com>
4280S: Maintained
4281F: drivers/power/avs/
4282F: include/linux/power/smartreflex.h
4283L: linux-pm@vger.kernel.org
4284
bed41005
TC
4285DRM DRIVER FOR ARM PL111 CLCD
4286M: Eric Anholt <eric@anholt.net>
4287T: git git://anongit.freedesktop.org/drm/drm-misc
4288S: Supported
4289F: drivers/gpu/drm/pl111/
4290
c842b693
EV
4291DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4292M: Dave Airlie <airlied@redhat.com>
4293S: Odd Fixes
4294F: drivers/gpu/drm/ast/
4295
4296DRM DRIVER FOR BOCHS VIRTUAL GPU
4297M: Gerd Hoffmann <kraxel@redhat.com>
0c19f97f 4298L: virtualization@lists.linux-foundation.org
0f445486 4299T: git git://anongit.freedesktop.org/drm/drm-misc
0c19f97f 4300S: Maintained
c842b693
EV
4301F: drivers/gpu/drm/bochs/
4302
7683e9e5
LT
4303DRM DRIVER FOR INTEL I810 VIDEO CARDS
4304S: Orphan / Obsolete
4305F: drivers/gpu/drm/i810/
4306F: include/uapi/drm/i810_drm.h
4307
4308DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4309S: Orphan / Obsolete
4310F: drivers/gpu/drm/mga/
4311F: include/uapi/drm/mga_drm.h
4312
4313DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4314M: Dave Airlie <airlied@redhat.com>
4315S: Odd Fixes
4316F: drivers/gpu/drm/mgag200/
4317
4318DRM DRIVER FOR MI0283QT
4319M: Noralf Trønnes <noralf@tronnes.org>
4320S: Maintained
4321F: drivers/gpu/drm/tinydrm/mi0283qt.c
4322F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4323
4324DRM DRIVER FOR MSM ADRENO GPU
4325M: Rob Clark <robdclark@gmail.com>
4326L: linux-arm-msm@vger.kernel.org
4327L: dri-devel@lists.freedesktop.org
4328L: freedreno@lists.freedesktop.org
4329T: git git://people.freedesktop.org/~robclark/linux
4330S: Maintained
4331F: drivers/gpu/drm/msm/
4332F: include/uapi/drm/msm_drm.h
4333F: Documentation/devicetree/bindings/display/msm/
4334
4335DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4336M: Ben Skeggs <bskeggs@redhat.com>
4337L: dri-devel@lists.freedesktop.org
4338L: nouveau@lists.freedesktop.org
4339T: git git://github.com/skeggsb/linux
4340S: Supported
4341F: drivers/gpu/drm/nouveau/
4342F: include/uapi/drm/nouveau_drm.h
4343
c842b693
EV
4344DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4345M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4346M: Gerd Hoffmann <kraxel@redhat.com>
4347L: virtualization@lists.linux-foundation.org
0f445486 4348T: git git://anongit.freedesktop.org/drm/drm-misc
af3076e6
GH
4349S: Obsolete
4350W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
c842b693
EV
4351F: drivers/gpu/drm/cirrus/
4352
7683e9e5
LT
4353DRM DRIVER FOR QXL VIRTUAL GPU
4354M: Dave Airlie <airlied@redhat.com>
4355M: Gerd Hoffmann <kraxel@redhat.com>
4356L: virtualization@lists.linux-foundation.org
4357T: git git://anongit.freedesktop.org/drm/drm-misc
4358S: Maintained
4359F: drivers/gpu/drm/qxl/
4360F: include/uapi/drm/qxl_drm.h
4361
4362DRM DRIVER FOR RAGE 128 VIDEO CARDS
4363S: Orphan / Obsolete
4364F: drivers/gpu/drm/r128/
4365F: include/uapi/drm/r128_drm.h
4366
4367DRM DRIVER FOR SAVAGE VIDEO CARDS
4368S: Orphan / Obsolete
4369F: drivers/gpu/drm/savage/
4370F: include/uapi/drm/savage_drm.h
4371
4372DRM DRIVER FOR SIS VIDEO CARDS
4373S: Orphan / Obsolete
4374F: drivers/gpu/drm/sis/
4375F: include/uapi/drm/sis_drm.h
4376
4377DRM DRIVER FOR TDFX VIDEO CARDS
4378S: Orphan / Obsolete
4379F: drivers/gpu/drm/tdfx/
4380
4381DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4382M: Dave Airlie <airlied@redhat.com>
4383S: Odd Fixes
4384F: drivers/gpu/drm/udl/
4385
4386DRM DRIVER FOR VMWARE VIRTUAL GPU
4387M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4388M: Sinclair Yeh <syeh@vmware.com>
4389M: Thomas Hellstrom <thellstrom@vmware.com>
4390L: dri-devel@lists.freedesktop.org
4391T: git git://people.freedesktop.org/~syeh/repos_linux
4392T: git git://people.freedesktop.org/~thomash/linux
566f5939 4393S: Supported
7683e9e5
LT
4394F: drivers/gpu/drm/vmwgfx/
4395F: include/uapi/drm/vmwgfx_drm.h
566f5939 4396
7683e9e5
LT
4397DRM DRIVERS
4398M: David Airlie <airlied@linux.ie>
03e255b9 4399L: dri-devel@lists.freedesktop.org
7683e9e5
LT
4400T: git git://people.freedesktop.org/~airlied/linux
4401B: https://bugs.freedesktop.org/
4402C: irc://chat.freenode.net/dri-devel
03e255b9 4403S: Maintained
7683e9e5
LT
4404F: drivers/gpu/drm/
4405F: drivers/gpu/vga/
4406F: Documentation/devicetree/bindings/display/
4407F: Documentation/devicetree/bindings/gpu/
4408F: Documentation/devicetree/bindings/video/
4409F: Documentation/gpu/
4410F: include/drm/
4411F: include/uapi/drm/
4412F: include/linux/vga*
03e255b9 4413
7683e9e5 4414DRM DRIVERS AND MISC GPU PATCHES
cbce7107 4415M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4416M: Jani Nikula <jani.nikula@linux.intel.com>
7683e9e5
LT
4417M: Sean Paul <seanpaul@chromium.org>
4418W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4419S: Maintained
0f445486 4420T: git git://anongit.freedesktop.org/drm/drm-misc
7683e9e5
LT
4421F: Documentation/gpu/
4422F: drivers/gpu/vga/
4423F: drivers/gpu/drm/*
4424F: include/drm/drm*
4425F: include/uapi/drm/drm*
4426F: include/linux/vga*
99763bb8 4427
bf1139df
MR
4428DRM DRIVERS FOR ALLWINNER A10
4429M: Maxime Ripard <maxime.ripard@free-electrons.com>
4430L: dri-devel@lists.freedesktop.org
4431S: Supported
4432F: drivers/gpu/drm/sun4i/
4433F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
2da042ac 4434T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
bf1139df 4435
1de7ac68
NA
4436DRM DRIVERS FOR AMLOGIC SOCS
4437M: Neil Armstrong <narmstrong@baylibre.com>
4438L: dri-devel@lists.freedesktop.org
4439L: linux-amlogic@lists.infradead.org
4440W: http://linux-meson.com/
4441S: Supported
4442F: drivers/gpu/drm/meson/
4443F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
b40af4d5
NA
4444F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4445F: Documentation/gpu/meson.rst
75bb485d 4446T: git git://anongit.freedesktop.org/drm/drm-misc
1de7ac68 4447
7683e9e5
LT
4448DRM DRIVERS FOR ATMEL HLCDC
4449M: Boris Brezillon <boris.brezillon@free-electrons.com>
4450L: dri-devel@lists.freedesktop.org
4451S: Supported
4452F: drivers/gpu/drm/atmel-hlcdc/
4453F: Documentation/devicetree/bindings/drm/atmel/
4454T: git git://anongit.freedesktop.org/drm/drm-misc
4455
4456DRM DRIVERS FOR BRIDGE CHIPS
4457M: Archit Taneja <architt@codeaurora.org>
4458M: Andrzej Hajda <a.hajda@samsung.com>
4459R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4460S: Maintained
4461T: git git://anongit.freedesktop.org/drm/drm-misc
4462F: drivers/gpu/drm/bridge/
4463
398a6d4a
KP
4464DRM DRIVERS FOR EXYNOS
4465M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4466M: Joonyoung Shim <jy0922.shim@samsung.com>
4467M: Seung-Woo Kim <sw0312.kim@samsung.com>
4468M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4469L: dri-devel@lists.freedesktop.org
25a58030 4470T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4471S: Supported
14430813 4472F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4473F: include/uapi/drm/exynos_drm.h
4474F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4475
b55a1b9c 4476DRM DRIVERS FOR FREESCALE DCU
bc66757a 4477M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4478M: Alison Wang <alison.wang@freescale.com>
4479L: dri-devel@lists.freedesktop.org
4480S: Supported
4481F: drivers/gpu/drm/fsl-dcu/
2d799dde 4482F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4483F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4484F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4485
0a3d775f
PZ
4486DRM DRIVERS FOR FREESCALE IMX
4487M: Philipp Zabel <p.zabel@pengutronix.de>
4488L: dri-devel@lists.freedesktop.org
4489S: Maintained
4490F: drivers/gpu/drm/imx/
ef739aa4 4491F: drivers/gpu/ipu-v3/
2d799dde 4492F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4493
ba2199a6
PJ
4494DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4495M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4496L: dri-devel@lists.freedesktop.org
4497T: git git://github.com/patjak/drm-gma500
4498S: Maintained
5ff18e42 4499F: drivers/gpu/drm/gma500/
ba2199a6 4500
c84ffde9
XL
4501DRM DRIVERS FOR HISILICON
4502M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4503M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4504R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4505R: Chen Feng <puck.chen@hisilicon.com>
4506L: dri-devel@lists.freedesktop.org
4507T: git git://github.com/xin3liang/linux.git
4508S: Maintained
4509F: drivers/gpu/drm/hisilicon/
4510F: Documentation/devicetree/bindings/display/hisilicon/
4511
37b2a214
CH
4512DRM DRIVERS FOR MEDIATEK
4513M: CK Hu <ck.hu@mediatek.com>
4514M: Philipp Zabel <p.zabel@pengutronix.de>
4515L: dri-devel@lists.freedesktop.org
4516S: Supported
4517F: drivers/gpu/drm/mediatek/
4518F: Documentation/devicetree/bindings/display/mediatek/
4519
bd3b49f2 4520DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4521M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4522L: dri-devel@lists.freedesktop.org
4523L: linux-tegra@vger.kernel.org
a5ad7a63 4524T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4525S: Supported
dee8268f 4526F: drivers/gpu/drm/tegra/
a5ad7a63 4527F: drivers/gpu/host1x/
e1e90644 4528F: include/linux/host1x.h
a5ad7a63 4529F: include/uapi/drm/tegra_drm.h
2d799dde 4530F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4531
a284e9d1
LP
4532DRM DRIVERS FOR RENESAS
4533M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4534L: dri-devel@lists.freedesktop.org
4a121096 4535L: linux-renesas-soc@vger.kernel.org
2392ccd4 4536T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4537S: Supported
4538F: drivers/gpu/drm/rcar-du/
4539F: drivers/gpu/drm/shmobile/
a284e9d1 4540F: include/linux/platform_data/shmob_drm.h
907c1bbd 4541F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
33be436d 4542F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4543
625e0346
HS
4544DRM DRIVERS FOR ROCKCHIP
4545M: Mark Yao <mark.yao@rock-chips.com>
4546L: dri-devel@lists.freedesktop.org
4547S: Maintained
4548F: drivers/gpu/drm/rockchip/
f253f7eb 4549F: Documentation/devicetree/bindings/display/rockchip/
0f445486 4550T: git git://anongit.freedesktop.org/drm/drm-misc
625e0346 4551
7f11c476
BG
4552DRM DRIVERS FOR STI
4553M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4554M: Vincent Abriou <vincent.abriou@st.com>
4555L: dri-devel@lists.freedesktop.org
db8b1590 4556T: git git://anongit.freedesktop.org/drm/drm-misc
7f11c476
BG
4557S: Maintained
4558F: drivers/gpu/drm/sti
2d799dde 4559F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4560
ccb92b94
YF
4561DRM DRIVERS FOR STM
4562M: Yannick Fertre <yannick.fertre@st.com>
4563M: Philippe Cornu <philippe.cornu@st.com>
05d7435e
VA
4564M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4565M: Vincent Abriou <vincent.abriou@st.com>
ccb92b94
YF
4566L: dri-devel@lists.freedesktop.org
4567T: git git://anongit.freedesktop.org/drm/drm-misc
4568S: Maintained
4569F: drivers/gpu/drm/stm
4570F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4571
7683e9e5
LT
4572DRM DRIVERS FOR TI LCDC
4573M: Jyri Sarha <jsarha@ti.com>
4574R: Tomi Valkeinen <tomi.valkeinen@ti.com>
8bb0bce9
LS
4575L: dri-devel@lists.freedesktop.org
4576S: Maintained
7683e9e5
LT
4577F: drivers/gpu/drm/tilcdc/
4578F: Documentation/devicetree/bindings/display/tilcdc/
8bb0bce9 4579
7683e9e5
LT
4580DRM DRIVERS FOR TI OMAP
4581M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c4291702 4582L: dri-devel@lists.freedesktop.org
7683e9e5
LT
4583S: Maintained
4584F: drivers/gpu/drm/omapdrm/
4585F: Documentation/devicetree/bindings/display/ti/
c4291702 4586
8636d452
EA
4587DRM DRIVERS FOR VC4
4588M: Eric Anholt <eric@anholt.net>
4589T: git git://github.com/anholt/linux
4590S: Supported
4591F: drivers/gpu/drm/vc4/
4592F: include/uapi/drm/vc4_drm.h
4593F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
0f445486 4594T: git git://anongit.freedesktop.org/drm/drm-misc
8bb0bce9 4595
7683e9e5
LT
4596DRM DRIVERS FOR VIVANTE GPU IP
4597M: Lucas Stach <l.stach@pengutronix.de>
4598R: Russell King <linux+etnaviv@armlinux.org.uk>
4599R: Christian Gmeiner <christian.gmeiner@gmail.com>
4600L: etnaviv@lists.freedesktop.org
adb314ed
TV
4601L: dri-devel@lists.freedesktop.org
4602S: Maintained
7683e9e5
LT
4603F: drivers/gpu/drm/etnaviv/
4604F: include/uapi/drm/etnaviv_drm.h
4605F: Documentation/devicetree/bindings/display/etnaviv/
adb314ed 4606
dbb01037
SG
4607DRM DRIVERS FOR ZTE ZX
4608M: Shawn Guo <shawnguo@kernel.org>
4609L: dri-devel@lists.freedesktop.org
4610S: Maintained
4611F: drivers/gpu/drm/zte/
4612F: Documentation/devicetree/bindings/display/zte,vou.txt
0f445486 4613T: git git://anongit.freedesktop.org/drm/drm-misc
dbb01037 4614
7683e9e5
LT
4615DRM PANEL DRIVERS
4616M: Thierry Reding <thierry.reding@gmail.com>
4617L: dri-devel@lists.freedesktop.org
4618T: git git://anongit.freedesktop.org/tegra/linux.git
4619S: Maintained
4620F: drivers/gpu/drm/drm_panel.c
4621F: drivers/gpu/drm/panel/
4622F: include/drm/drm_panel.h
4623F: Documentation/devicetree/bindings/display/panel/
4624
598df1ac
AK
4625DSBR100 USB FM RADIO DRIVER
4626M: Alexey Klimov <klimov.linux@gmail.com>
4627L: linux-media@vger.kernel.org
4628T: git git://linuxtv.org/media_tree.git
4629S: Maintained
4630F: drivers/media/radio/dsbr100.c
4631
1da177e4 4632DSCC4 DRIVER
8b58be88 4633M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4634L: netdev@vger.kernel.org
1da177e4 4635S: Maintained
679655da 4636F: drivers/net/wan/dscc4.c
1da177e4 4637
cc11b140
HV
4638DT3155 MEDIA DRIVER
4639M: Hans Verkuil <hverkuil@xs4all.nl>
4640L: linux-media@vger.kernel.org
4641T: git git://linuxtv.org/media_tree.git
a825eaec 4642W: https://linuxtv.org
cc11b140
HV
4643S: Odd Fixes
4644F: drivers/media/pci/dt3155/
4645
91952bc0
AP
4646DVB_USB_AF9015 MEDIA DRIVER
4647M: Antti Palosaari <crope@iki.fi>
4648L: linux-media@vger.kernel.org
a825eaec 4649W: https://linuxtv.org
91952bc0
AP
4650W: http://palosaari.fi/linux/
4651Q: http://patchwork.linuxtv.org/project/linux-media/list/
4652T: git git://linuxtv.org/anttip/media_tree.git
4653S: Maintained
4654F: drivers/media/usb/dvb-usb-v2/af9015*
4655
4656DVB_USB_AF9035 MEDIA DRIVER
4657M: Antti Palosaari <crope@iki.fi>
4658L: linux-media@vger.kernel.org
a825eaec 4659W: https://linuxtv.org
91952bc0
AP
4660W: http://palosaari.fi/linux/
4661Q: http://patchwork.linuxtv.org/project/linux-media/list/
4662T: git git://linuxtv.org/anttip/media_tree.git
4663S: Maintained
4664F: drivers/media/usb/dvb-usb-v2/af9035*
4665
4666DVB_USB_ANYSEE MEDIA DRIVER
4667M: Antti Palosaari <crope@iki.fi>
4668L: linux-media@vger.kernel.org
a825eaec 4669W: https://linuxtv.org
91952bc0
AP
4670W: http://palosaari.fi/linux/
4671Q: http://patchwork.linuxtv.org/project/linux-media/list/
4672T: git git://linuxtv.org/anttip/media_tree.git
4673S: Maintained
4674F: drivers/media/usb/dvb-usb-v2/anysee*
4675
4676DVB_USB_AU6610 MEDIA DRIVER
4677M: Antti Palosaari <crope@iki.fi>
4678L: linux-media@vger.kernel.org
a825eaec 4679W: https://linuxtv.org
91952bc0
AP
4680W: http://palosaari.fi/linux/
4681Q: http://patchwork.linuxtv.org/project/linux-media/list/
4682T: git git://linuxtv.org/anttip/media_tree.git
4683S: Maintained
4684F: drivers/media/usb/dvb-usb-v2/au6610*
4685
4686DVB_USB_CE6230 MEDIA DRIVER
4687M: Antti Palosaari <crope@iki.fi>
4688L: linux-media@vger.kernel.org
a825eaec 4689W: https://linuxtv.org
91952bc0
AP
4690W: http://palosaari.fi/linux/
4691Q: http://patchwork.linuxtv.org/project/linux-media/list/
4692T: git git://linuxtv.org/anttip/media_tree.git
4693S: Maintained
4694F: drivers/media/usb/dvb-usb-v2/ce6230*
4695
d099dea2
MK
4696DVB_USB_CXUSB MEDIA DRIVER
4697M: Michael Krufky <mkrufky@linuxtv.org>
4698L: linux-media@vger.kernel.org
a825eaec 4699W: https://linuxtv.org
d099dea2
MK
4700W: http://github.com/mkrufky
4701Q: http://patchwork.linuxtv.org/project/linux-media/list/
4702T: git git://linuxtv.org/media_tree.git
4703S: Maintained
9819da66 4704F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4705
91952bc0 4706DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4707M: Antti Palosaari <crope@iki.fi>
4708L: linux-media@vger.kernel.org
a825eaec 4709W: https://linuxtv.org
91952bc0
AP
4710W: http://palosaari.fi/linux/
4711Q: http://patchwork.linuxtv.org/project/linux-media/list/
4712T: git git://linuxtv.org/anttip/media_tree.git
4713S: Maintained
91952bc0 4714F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4715
5560983b 4716DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4717M: Antti Palosaari <crope@iki.fi>
4718L: linux-media@vger.kernel.org
a825eaec 4719W: https://linuxtv.org
91952bc0
AP
4720Q: http://patchwork.linuxtv.org/project/linux-media/list/
4721T: git git://linuxtv.org/anttip/media_tree.git
4722S: Maintained
5560983b 4723F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4724
8856f5f2
MK
4725DVB_USB_MXL111SF MEDIA DRIVER
4726M: Michael Krufky <mkrufky@linuxtv.org>
4727L: linux-media@vger.kernel.org
a825eaec 4728W: https://linuxtv.org
8856f5f2
MK
4729W: http://github.com/mkrufky
4730Q: http://patchwork.linuxtv.org/project/linux-media/list/
4731T: git git://linuxtv.org/mkrufky/mxl111sf.git
4732S: Maintained
4733F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4734
91952bc0
AP
4735DVB_USB_RTL28XXU MEDIA DRIVER
4736M: Antti Palosaari <crope@iki.fi>
4737L: linux-media@vger.kernel.org
a825eaec 4738W: https://linuxtv.org
91952bc0
AP
4739W: http://palosaari.fi/linux/
4740Q: http://patchwork.linuxtv.org/project/linux-media/list/
4741T: git git://linuxtv.org/anttip/media_tree.git
4742S: Maintained
4743F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4744
4745DVB_USB_V2 MEDIA DRIVER
4746M: Antti Palosaari <crope@iki.fi>
4747L: linux-media@vger.kernel.org
a825eaec 4748W: https://linuxtv.org
91952bc0
AP
4749W: http://palosaari.fi/linux/
4750Q: http://patchwork.linuxtv.org/project/linux-media/list/
4751T: git git://linuxtv.org/anttip/media_tree.git
4752S: Maintained
4753F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4754F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4755
ac0ac38f 4756DYNAMIC DEBUG
5c4a97d1 4757M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4758S: Maintained
4759F: lib/dynamic_debug.c
4760F: include/linux/dynamic_debug.h
4761
789c7048 4762DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4763M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4764S: Maintained
df621252 4765F: drivers/tty/serial/dz.*
789c7048 4766
f17effbe
MF
4767E3X0 POWER BUTTON DRIVER
4768M: Moritz Fischer <moritz.fischer@ettus.com>
4769L: usrp-users@lists.ettus.com
4770W: http://www.ettus.com
4771S: Supported
4772F: drivers/input/misc/e3x0-button.c
4773F: Documentation/devicetree/bindings/input/e3x0-button.txt
4774
91952bc0
AP
4775E4000 MEDIA DRIVER
4776M: Antti Palosaari <crope@iki.fi>
4777L: linux-media@vger.kernel.org
a825eaec 4778W: https://linuxtv.org
91952bc0
AP
4779W: http://palosaari.fi/linux/
4780Q: http://patchwork.linuxtv.org/project/linux-media/list/
4781T: git git://linuxtv.org/anttip/media_tree.git
4782S: Maintained
4783F: drivers/media/tuners/e4000*
4784
1da177e4 4785EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4786M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4787L: linux-scsi@vger.kernel.org
4788S: Maintained
679655da 4789F: drivers/scsi/eata.c
1da177e4 4790
91952bc0
AP
4791EC100 MEDIA DRIVER
4792M: Antti Palosaari <crope@iki.fi>
4793L: linux-media@vger.kernel.org
a825eaec 4794W: https://linuxtv.org
91952bc0
AP
4795W: http://palosaari.fi/linux/
4796Q: http://patchwork.linuxtv.org/project/linux-media/list/
4797T: git git://linuxtv.org/anttip/media_tree.git
4798S: Maintained
4799F: drivers/media/dvb-frontends/ec100*
4800
237fead6 4801ECRYPT FILE SYSTEM
0de9adf2 4802M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4803L: ecryptfs@vger.kernel.org
24a923e4 4804W: http://ecryptfs.org
6dc7516e 4805W: https://launchpad.net/ecryptfs
9f273c24 4806T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4807S: Supported
679655da
JP
4808F: Documentation/filesystems/ecryptfs.txt
4809F: fs/ecryptfs/
237fead6 4810
c476c23b 4811EDAC-AMD64
487ba8e8 4812M: Borislav Petkov <bp@alien8.de>
91445c72 4813L: linux-edac@vger.kernel.org
487ba8e8 4814S: Maintained
c476c23b
BP
4815F: drivers/edac/amd64_edac*
4816
836dae5d 4817EDAC-CALXEDA
836dae5d
RR
4818M: Robert Richter <rric@kernel.org>
4819L: linux-edac@vger.kernel.org
836dae5d
RR
4820S: Maintained
4821F: drivers/edac/highbank*
4822
f65aad41
RB
4823EDAC-CAVIUM
4824M: Ralf Baechle <ralf@linux-mips.org>
4825M: David Daney <david.daney@cavium.com>
4826L: linux-edac@vger.kernel.org
4827L: linux-mips@linux-mips.org
f65aad41
RB
4828S: Supported
4829F: drivers/edac/octeon_edac*
41003396 4830F: drivers/edac/thunderx_edac*
f65aad41 4831
7683e9e5
LT
4832EDAC-CORE
4833M: Borislav Petkov <bp@alien8.de>
4834M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4835M: Mauro Carvalho Chehab <mchehab@kernel.org>
4836L: linux-edac@vger.kernel.org
4837T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4838T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4839S: Supported
4840F: Documentation/admin-guide/ras.rst
4841F: Documentation/driver-api/edac.rst
4842F: drivers/edac/
4843F: include/linux/edac.h
4844
0e438e3f 4845EDAC-E752X
8b58be88 4846M: Mark Gross <mark.gross@intel.com>
91445c72 4847L: linux-edac@vger.kernel.org
0e438e3f 4848S: Maintained
679655da 4849F: drivers/edac/e752x_edac.c
0e438e3f
DP
4850
4851EDAC-E7XXX
91445c72 4852L: linux-edac@vger.kernel.org
0e438e3f 4853S: Maintained
679655da 4854F: drivers/edac/e7xxx_edac.c
0e438e3f 4855
7d136731
BP
4856EDAC-FSL_DDR
4857M: York Sun <york.sun@nxp.com>
4858L: linux-edac@vger.kernel.org
4859S: Maintained
4860F: drivers/edac/fsl_ddr_edac.*
4861
77c5f5d2 4862EDAC-GHES
5dc8a864
MCC
4863M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4864M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4865L: linux-edac@vger.kernel.org
77c5f5d2 4866S: Maintained
2caa67a6 4867F: drivers/edac/ghes_edac.c
77c5f5d2 4868
6bc78404 4869EDAC-I3000
91445c72 4870L: linux-edac@vger.kernel.org
c91d9075 4871S: Orphan
679655da 4872F: drivers/edac/i3000_edac.c
6bc78404
DT
4873
4874EDAC-I5000
91445c72 4875L: linux-edac@vger.kernel.org
ba9a5918 4876S: Maintained
679655da 4877F: drivers/edac/i5000_edac.c
ba9a5918 4878
44c12cb2 4879EDAC-I5400
5dc8a864
MCC
4880M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4881M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4882L: linux-edac@vger.kernel.org
44c12cb2 4883S: Maintained
679655da 4884F: drivers/edac/i5400_edac.c
44c12cb2 4885
3c9c92b6 4886EDAC-I7300
5dc8a864
MCC
4887M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4888M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4889L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4890S: Maintained
4891F: drivers/edac/i7300_edac.c
4892
67c89316 4893EDAC-I7CORE
5dc8a864
MCC
4894M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4895M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4896L: linux-edac@vger.kernel.org
67c89316 4897S: Maintained
70aff0ce 4898F: drivers/edac/i7core_edac.c
67c89316 4899
7683e9e5
LT
4900EDAC-I82443BXGX
4901M: Tim Small <tim@buttersideup.com>
4902L: linux-edac@vger.kernel.org
4903S: Maintained
4904F: drivers/edac/i82443bxgx_edac.c
4905
ba9a5918 4906EDAC-I82975X
8b58be88 4907M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4908M: "Arvind R." <arvino55@gmail.com>
91445c72 4909L: linux-edac@vger.kernel.org
ba9a5918 4910S: Maintained
679655da 4911F: drivers/edac/i82975x_edac.c
ba9a5918 4912
791b4706
JB
4913EDAC-IE31200
4914M: Jason Baron <jbaron@akamai.com>
4915L: linux-edac@vger.kernel.org
791b4706
JB
4916S: Maintained
4917F: drivers/edac/ie31200_edac.c
4918
ccdfb979 4919EDAC-MPC85XX
30c7469b 4920M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4921L: linux-edac@vger.kernel.org
ccdfb979
JT
4922S: Maintained
4923F: drivers/edac/mpc85xx_edac.[ch]
4924
ba9a5918 4925EDAC-PASEMI
8b58be88 4926M: Egor Martovetsky <egor@pasemi.com>
91445c72 4927L: linux-edac@vger.kernel.org
6bc78404 4928S: Maintained
679655da 4929F: drivers/edac/pasemi_edac.c
6bc78404 4930
7683e9e5
LT
4931EDAC-PND2
4932M: Tony Luck <tony.luck@intel.com>
4933L: linux-edac@vger.kernel.org
4934S: Maintained
4935F: drivers/edac/pnd2_edac.[ch]
4936
0e438e3f 4937EDAC-R82600
8b58be88 4938M: Tim Small <tim@buttersideup.com>
91445c72 4939L: linux-edac@vger.kernel.org
0e438e3f 4940S: Maintained
679655da 4941F: drivers/edac/r82600_edac.c
da9bb1d2 4942
4d096ca7 4943EDAC-SBRIDGE
5dc8a864
MCC
4944M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4945M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4946L: linux-edac@vger.kernel.org
4d096ca7
MCC
4947S: Maintained
4948F: drivers/edac/sb_edac.c
4949
4ec656bd
TL
4950EDAC-SKYLAKE
4951M: Tony Luck <tony.luck@intel.com>
4952L: linux-edac@vger.kernel.org
4953S: Maintained
4954F: drivers/edac/skx_edac.c
4955
af39917d
CL
4956EDIROL UA-101/UA-1000 DRIVER
4957M: Clemens Ladisch <clemens@ladisch.de>
4958L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4959T: git git://git.alsa-project.org/alsa-kernel.git
4960S: Maintained
4961F: sound/usb/misc/ua101.c
4962
7683e9e5 4963EFI TEST DRIVER
1f7df953 4964L: linux-efi@vger.kernel.org
7683e9e5
LT
4965M: Ivan Hu <ivan.hu@canonical.com>
4966M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4967S: Maintained
7683e9e5 4968F: drivers/firmware/efi/test/
1f7df953 4969
d68772b7
MF
4970EFI VARIABLE FILESYSTEM
4971M: Matthew Garrett <matthew.garrett@nebula.com>
4972M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4973M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4974T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4975L: linux-efi@vger.kernel.org
4976S: Maintained
4977F: fs/efivarfs/
4978
85a00d9b
PJ
4979EFIFB FRAMEBUFFER DRIVER
4980L: linux-fbdev@vger.kernel.org
4981M: Peter Jones <pjones@redhat.com>
4982S: Maintained
8a61f013 4983F: drivers/video/fbdev/efifb.c
85a00d9b 4984
0bee8d28
JT
4985EFS FILESYSTEM
4986W: http://aeschi.ch.eu.org/efs/
4987S: Orphan
679655da 4988F: fs/efs/
0bee8d28 4989
aa8a9e25 4990EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4991M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4992L: netdev@vger.kernel.org
4993S: Maintained
9aa32835 4994F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4995
f0319efe 4996EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4997M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4998M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4999L: linux-media@vger.kernel.org
a825eaec 5000W: https://linuxtv.org
f0319efe
MCC
5001T: git git://linuxtv.org/media_tree.git
5002S: Maintained
5003F: drivers/media/usb/em28xx/
618cd932 5004F: Documentation/media/v4l-drivers/em28xx*
f0319efe 5005
3e3a7d66 5006EMBEDDED LINUX
8b58be88
JP
5007M: Paul Gortmaker <paul.gortmaker@windriver.com>
5008M: Matt Mackall <mpm@selenic.com>
5009M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
5010L: linux-embedded@vger.kernel.org
5011S: Maintained
5012
82abbea7
RD
5013Emulex 10Gbps iSCSI - OneConnect DRIVER
5014M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5015M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5016M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
ce00f85c 5017L: linux-scsi@vger.kernel.org
b8aca0c1 5018W: http://www.broadcom.com
ce00f85c 5019S: Supported
82abbea7 5020F: drivers/scsi/be2iscsi/
5f5bac82 5021
82abbea7
RD
5022Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5023M: Sathya Perla <sathya.perla@broadcom.com>
5024M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5025M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5026M: Somnath Kotur <somnath.kotur@broadcom.com>
5027L: netdev@vger.kernel.org
5028W: http://www.emulex.com
5029S: Supported
5030F: drivers/net/ethernet/emulex/benet/
5031
5032EMULEX ONECONNECT ROCE DRIVER
5033M: Selvin Xavier <selvin.xavier@broadcom.com>
5034M: Devesh Sharma <devesh.sharma@broadcom.com>
5035L: linux-rdma@vger.kernel.org
5036W: http://www.broadcom.com
5037S: Odd Fixes
5038F: drivers/infiniband/hw/ocrdma/
5039F: include/uapi/rdma/ocrdma-abi.h
5040
5041EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5042M: James Smart <james.smart@broadcom.com>
5043M: Dick Kennedy <dick.kennedy@broadcom.com>
5044L: linux-scsi@vger.kernel.org
5045W: http://www.broadcom.com
5046S: Supported
5047F: drivers/scsi/lpfc/
5048
5049ENE CB710 FLASH CARD READER DRIVER
5050M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5051S: Maintained
5052F: drivers/misc/cb710/
5053F: drivers/mmc/host/cb710-mmc.*
5054F: include/linux/cb710.h
5055
5056ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5057M: Maxim Levitsky <maximlevitsky@gmail.com>
5058S: Maintained
5059F: drivers/media/rc/ene_ir.*
931e39a1 5060
d5ca9006 5061EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 5062M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 5063S: Maintained
084bad91 5064T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 5065F: drivers/video/fbdev/s1d13xxxfb.c
679655da 5066F: include/video/s1d13xxxfb.h
d5ca9006 5067
84cbadad
JL
5068ERRSEQ ERROR TRACKING INFRASTRUCTURE
5069M: Jeff Layton <jlayton@poochiereds.net>
5070S: Maintained
5071F: lib/errseq.c
5072F: include/linux/errseq.h
5073
38df6492
ME
5074ET131X NETWORK DRIVER
5075M: Mark Einon <mark.einon@gmail.com>
5076S: Odd Fixes
5077F: drivers/net/ethernet/agere/
5078
1da177e4 5079ETHERNET BRIDGE
adbbf69d 5080M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 5081L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 5082L: netdev@vger.kernel.org
c996d8b9 5083W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 5084S: Maintained
679655da
JP
5085F: include/linux/netfilter_bridge/
5086F: net/bridge/
1da177e4 5087
22f08ad9 5088ETHERNET PHY LIBRARY
248ccd5e 5089M: Andrew Lunn <andrew@lunn.ch>
22f08ad9
FF
5090M: Florian Fainelli <f.fainelli@gmail.com>
5091L: netdev@vger.kernel.org
5092S: Maintained
13332db5
FF
5093F: Documentation/ABI/testing/sysfs-bus-mdio
5094F: Documentation/devicetree/bindings/net/mdio*
22f08ad9 5095F: Documentation/networking/phy.txt
13332db5 5096F: drivers/net/phy/
22f08ad9
FF
5097F: drivers/of/of_mdio.c
5098F: drivers/of/of_net.c
13332db5
FF
5099F: include/linux/*mdio*.h
5100F: include/linux/of_net.h
5101F: include/linux/phy.h
5102F: include/linux/phy_fixed.h
5103F: include/linux/platform_data/mdio-gpio.h
5104F: include/trace/events/mdio.h
5105F: include/uapi/linux/mdio.h
5106F: include/uapi/linux/mii.h
22f08ad9 5107
1da177e4 5108EXT2 FILE SYSTEM
d8130624 5109M: Jan Kara <jack@suse.com>
72be2ccf 5110L: linux-ext4@vger.kernel.org
1da177e4 5111S: Maintained
679655da
JP
5112F: Documentation/filesystems/ext2.txt
5113F: fs/ext2/
5114F: include/linux/ext2*
1da177e4 5115
72be2ccf 5116EXT4 FILE SYSTEM
8b58be88 5117M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 5118M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 5119L: linux-ext4@vger.kernel.org
08a225f1 5120W: http://ext4.wiki.kernel.org
8a6e2535 5121Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 5122T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 5123S: Maintained
679655da
JP
5124F: Documentation/filesystems/ext4.txt
5125F: fs/ext4/
1da177e4 5126
c5532b09 5127Extended Verification Module (EVM)
74dd744f
MZ
5128M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5129L: linux-ima-devel@lists.sourceforge.net
5130L: linux-security-module@vger.kernel.org
c5532b09
MZ
5131S: Supported
5132F: security/integrity/evm/
5133
7683e9e5
LT
5134EXTENSIBLE FIRMWARE INTERFACE (EFI)
5135M: Matt Fleming <matt@codeblueprint.co.uk>
5136M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5137L: linux-efi@vger.kernel.org
5138T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5139S: Maintained
5140F: Documentation/efi-stub.txt
5141F: arch/*/kernel/efi.c
5142F: arch/x86/boot/compressed/eboot.[ch]
5143F: arch/*/include/asm/efi.h
5144F: arch/x86/platform/efi/
5145F: drivers/firmware/efi/
5146F: include/linux/efi*.h
5147F: arch/arm/boot/compressed/efi-header.S
5148F: arch/arm64/kernel/efi-entry.S
5149
df6b3cfe
MH
5150EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5151M: MyungJoo Ham <myungjoo.ham@samsung.com>
5152M: Chanwoo Choi <cw00.choi@samsung.com>
5153L: linux-kernel@vger.kernel.org
81df63a9 5154T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
5155S: Maintained
5156F: drivers/extcon/
cd2c3e7f
CC
5157F: include/linux/extcon/
5158F: include/linux/extcon.h
df6b3cfe 5159F: Documentation/extcon/
cd2c3e7f 5160F: Documentation/devicetree/bindings/extcon/
df6b3cfe 5161
e2a75c44 5162EXYNOS DP DRIVER
b7701755 5163M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
5164L: dri-devel@lists.freedesktop.org
5165S: Maintained
5166F: drivers/gpu/drm/exynos/exynos_dp*
5167
9b93a409
MS
5168EXYNOS SYSMMU (IOMMU) driver
5169M: Marek Szyprowski <m.szyprowski@samsung.com>
5170L: iommu@lists.linux-foundation.org
5171S: Maintained
5172F: drivers/iommu/exynos-iommu.c
5173
4a66d3fe
NC
5174EZchip NPS platform support
5175M: Noam Camus <noamc@ezchip.com>
5176S: Supported
5177F: arch/arc/plat-eznps
5178F: arch/arc/boot/dts/eznps.dts
5179
82abbea7
RD
5180F2FS FILE SYSTEM
5181M: Jaegeuk Kim <jaegeuk@kernel.org>
5182M: Chao Yu <yuchao0@huawei.com>
5183L: linux-f2fs-devel@lists.sourceforge.net
5184W: https://f2fs.wiki.kernel.org/
5185T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5186S: Maintained
5187F: Documentation/filesystems/f2fs.txt
5188F: Documentation/ABI/testing/sysfs-fs-f2fs
5189F: fs/f2fs/
5190F: include/linux/f2fs_fs.h
5191F: include/trace/events/f2fs.h
5192
e53004e2 5193F71805F HARDWARE MONITORING DRIVER
d8130624 5194M: Jean Delvare <jdelvare@suse.com>
968ce1b1 5195L: linux-hwmon@vger.kernel.org
e53004e2 5196S: Maintained
679655da
JP
5197F: Documentation/hwmon/f71805f
5198F: drivers/hwmon/f71805f.c
e53004e2 5199
88b2dbdb
EP
5200FANOTIFY
5201M: Eric Paris <eparis@redhat.com>
5202S: Maintained
5203F: fs/notify/fanotify/
5204F: include/linux/fanotify.h
c117ab84 5205F: include/uapi/linux/fanotify.h
88b2dbdb 5206
1da177e4 5207FARSYNC SYNCHRONOUS DRIVER
8b58be88 5208M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
5209W: http://www.farsite.co.uk/
5210S: Supported
679655da 5211F: drivers/net/wan/farsync.*
1da177e4 5212
c5408b88 5213FAULT INJECTION SUPPORT
8b58be88 5214M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 5215S: Supported
679655da
JP
5216F: Documentation/fault-injection/
5217F: lib/fault-inject.c
c5408b88 5218
053e514f
NT
5219FBTFT Framebuffer drivers
5220M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
053e514f
NT
5221S: Maintained
5222F: drivers/staging/fbtft/
5223
82abbea7
RD
5224FC0011 TUNER DRIVER
5225M: Michael Buesch <m@bues.ch>
5226L: linux-media@vger.kernel.org
5227S: Maintained
5228F: drivers/media/tuners/fc0011.h
5229F: drivers/media/tuners/fc0011.c
5230
5231FC2580 MEDIA DRIVER
5232M: Antti Palosaari <crope@iki.fi>
5233L: linux-media@vger.kernel.org
5234W: https://linuxtv.org
5235W: http://palosaari.fi/linux/
5236Q: http://patchwork.linuxtv.org/project/linux-media/list/
5237T: git git://linuxtv.org/anttip/media_tree.git
5238S: Maintained
5239F: drivers/media/tuners/fc2580*
5240
cae727db 5241FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 5242M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 5243L: fcoe-devel@open-fcoe.org
cae727db
RL
5244W: www.Open-FCoE.org
5245S: Supported
5246F: drivers/scsi/libfc/
5247F: drivers/scsi/fcoe/
5248F: include/scsi/fc/
5249F: include/scsi/libfc.h
5250F: include/scsi/libfcoe.h
c117ab84 5251F: include/uapi/scsi/fc/
cae727db 5252
e2d1d6c0 5253FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 5254M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 5255M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 5256L: linux-fsdevel@vger.kernel.org
1da177e4 5257S: Maintained
679655da
JP
5258F: include/linux/fcntl.h
5259F: include/linux/fs.h
c117ab84
CEB
5260F: include/uapi/linux/fcntl.h
5261F: include/uapi/linux/fs.h
679655da
JP
5262F: fs/fcntl.c
5263F: fs/locks.c
1da177e4 5264
e2d1d6c0 5265FILESYSTEMS (VFS and infrastructure)
8b58be88 5266M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 5267L: linux-fsdevel@vger.kernel.org
173acc7c 5268S: Maintained
679655da 5269F: fs/*
173acc7c 5270
b26e0ed4 5271FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 5272M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 5273L: linux-hwmon@vger.kernel.org
b26e0ed4 5274S: Maintained
d5ca6918
JP
5275F: drivers/hwmon/f75375s.c
5276F: include/linux/f75375s.h
b26e0ed4 5277
a331b0c3
CL
5278FIREWIRE AUDIO DRIVERS
5279M: Clemens Ladisch <clemens@ladisch.de>
5280L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5281T: git git://git.alsa-project.org/alsa-kernel.git
5282S: Maintained
5283F: sound/firewire/
5284
eb86ec51
SR
5285FIREWIRE MEDIA DRIVERS (firedtv)
5286M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5287L: linux-media@vger.kernel.org
5288L: linux1394-devel@lists.sourceforge.net
5289T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5290S: Maintained
5291F: drivers/media/firewire/
5292
a511ce33
CB
5293FIREWIRE SBP-2 TARGET
5294M: Chris Boot <bootc@bootc.net>
5295L: linux-scsi@vger.kernel.org
5296L: target-devel@vger.kernel.org
5297L: linux1394-devel@lists.sourceforge.net
5298T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5299S: Maintained
5300F: drivers/target/sbp/
5301
7d2c86b5 5302FIREWIRE SUBSYSTEM
8b58be88 5303M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5304L: linux1394-devel@lists.sourceforge.net
958a29cb 5305W: http://ieee1394.wiki.kernel.org/
2ca526bf 5306T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5307S: Maintained
679655da 5308F: drivers/firewire/
8f06ce3b
SR
5309F: include/linux/firewire.h
5310F: include/uapi/linux/firewire*.h
9f6d3c4b 5311F: tools/firewire/
e2d1d6c0
RD
5312
5313FIRMWARE LOADER (request_firmware)
e7604239 5314M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5315L: linux-kernel@vger.kernel.org
5316S: Maintained
679655da
JP
5317F: Documentation/firmware_class/
5318F: drivers/base/firmware*.c
5319F: include/linux/firmware.h
e2d1d6c0 5320
f730e3dc 5321FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5322M: Joshua Morris <josh.h.morris@us.ibm.com>
5323M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5324S: Maintained
5325F: drivers/block/rsxx/
5326
8206f664 5327FLOPPY DRIVER
e5f6450c 5328M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5329T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5330S: Odd fixes
5331F: drivers/block/floppy.c
5332
9c9f32ed
AR
5333FMC SUBSYSTEM
5334M: Alessandro Rubini <rubini@gnudd.com>
5335W: http://www.ohwr.org/projects/fmc-bus
5336S: Supported
5337F: drivers/fmc/
5338F: include/linux/fmc*.h
5339F: include/linux/ipmi-fru.h
5340K: fmc_d.*register
5341
3c0ed7d5 5342FPGA MANAGER FRAMEWORK
deb0b9b2 5343M: Alan Tull <atull@kernel.org>
dd7d664a 5344R: Moritz Fischer <moritz.fischer@ettus.com>
7f1a5f04 5345L: linux-fpga@vger.kernel.org
3c0ed7d5 5346S: Maintained
e4998077 5347T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
deb0b9b2 5348F: Documentation/fpga/
83ff2d57 5349F: Documentation/devicetree/bindings/fpga/
3c0ed7d5 5350F: drivers/fpga/
deb0b9b2 5351F: include/linux/fpga/
3c0ed7d5
AT
5352W: http://www.rocketboards.org
5353
e2d1d6c0 5354FPU EMULATOR
8b58be88 5355M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5356W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5357S: Maintained
679655da 5358F: arch/x86/math-emu/
e2d1d6c0
RD
5359
5360FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5361L: netdev@vger.kernel.org
c173bfac 5362S: Orphan
679655da
JP
5363F: drivers/net/wan/dlci.c
5364F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5365
5366FRAMEBUFFER LAYER
04f6152d 5367M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
c69f677c 5368L: linux-fbdev@vger.kernel.org
04f6152d 5369T: git git://github.com/bzolnier/linux.git
b22fe37b 5370Q: http://patchwork.kernel.org/project/linux-fbdev/list/
04f6152d 5371S: Maintained
679655da 5372F: Documentation/fb/
b22fe37b
PM
5373F: drivers/video/
5374F: include/video/
679655da 5375F: include/linux/fb.h
c117ab84
CEB
5376F: include/uapi/video/
5377F: include/uapi/linux/fb.h
e2d1d6c0 5378
93aafb6d
HG
5379FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5380M: Horia Geantă <horia.geanta@nxp.com>
5381M: Dan Douglass <dan.douglass@nxp.com>
5382L: linux-crypto@vger.kernel.org
5383S: Maintained
5384F: drivers/crypto/caam/
5385F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5386
a57c188e 5387FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5388M: Timur Tabi <timur@tabi.org>
a57c188e 5389L: linux-fbdev@vger.kernel.org
c4ef9bc4 5390S: Maintained
8a61f013 5391F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5392
e2d1d6c0 5393FREESCALE DMA DRIVER
64d09f5e 5394M: Li Yang <leoyang.li@nxp.com>
8b58be88 5395M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5396L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5397S: Maintained
679655da 5398F: drivers/dma/fsldma.*
e2d1d6c0 5399
7683e9e5
LT
5400FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5401M: Claudiu Manoil <claudiu.manoil@freescale.com>
5402L: netdev@vger.kernel.org
5403S: Maintained
5404F: drivers/net/ethernet/freescale/gianfar*
5405X: drivers/net/ethernet/freescale/gianfar_ptp.c
5406F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5407
44248aff
HX
5408FREESCALE GPMI NAND DRIVER
5409M: Han Xu <han.xu@nxp.com>
5410L: linux-mtd@lists.infradead.org
5411S: Maintained
5412F: drivers/mtd/nand/gpmi-nand/*
5413
e2d1d6c0 5414FREESCALE I2C CPM DRIVER
8b58be88 5415M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5416L: linuxppc-dev@lists.ozlabs.org
846557d3 5417L: linux-i2c@vger.kernel.org
0d2b405a 5418S: Maintained
679655da 5419F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5420
7683e9e5
LT
5421FREESCALE IMX / MXC FEC DRIVER
5422M: Fugang Duan <fugang.duan@nxp.com>
5423L: netdev@vger.kernel.org
5424S: Maintained
5425F: drivers/net/ethernet/freescale/fec_main.c
5426F: drivers/net/ethernet/freescale/fec_ptp.c
5427F: drivers/net/ethernet/freescale/fec.h
5428F: Documentation/devicetree/bindings/net/fsl-fec.txt
5429
60e8c5ab 5430FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5431M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5432L: linux-fbdev@vger.kernel.org
efc03ecb 5433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5434S: Maintained
bad985a1 5435F: include/linux/platform_data/video-imxfb.h
8a61f013 5436F: drivers/video/fbdev/imxfb.c
60e8c5ab 5437
7683e9e5
LT
5438FREESCALE QORIQ DPAA ETHERNET DRIVER
5439M: Madalin Bucur <madalin.bucur@nxp.com>
63a0a00b
NA
5440L: netdev@vger.kernel.org
5441S: Maintained
7683e9e5 5442F: drivers/net/ethernet/freescale/dpaa
63a0a00b 5443
2fbfadb5
MB
5444FREESCALE QORIQ DPAA FMAN DRIVER
5445M: Madalin Bucur <madalin.bucur@nxp.com>
5446L: netdev@vger.kernel.org
5447S: Maintained
5448F: drivers/net/ethernet/freescale/fman
5449F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5450
7683e9e5
LT
5451FREESCALE QUAD SPI DRIVER
5452M: Han Xu <han.xu@nxp.com>
5453L: linux-mtd@lists.infradead.org
1b48706f 5454S: Maintained
7683e9e5 5455F: drivers/mtd/spi-nor/fsl-quadspi.c
1b48706f 5456
d9e9d82c 5457FREESCALE QUICC ENGINE LIBRARY
1b48706f 5458M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5459L: linuxppc-dev@lists.ozlabs.org
1b48706f 5460S: Maintained
7aa1aa6e
ZQ
5461F: drivers/soc/fsl/qe/
5462F: include/soc/fsl/*qe*.h
5463F: include/soc/fsl/*ucc*.h
d9e9d82c 5464
beaf53bf 5465FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
64d09f5e 5466M: Li Yang <leoyang.li@nxp.com>
beaf53bf 5467L: netdev@vger.kernel.org
a4724ed6 5468L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5469S: Maintained
ec21e2ec 5470F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5471
c19b6d24
ZQ
5472FREESCALE QUICC ENGINE UCC HDLC DRIVER
5473M: Zhao Qiang <qiang.zhao@nxp.com>
5474L: netdev@vger.kernel.org
5475L: linuxppc-dev@lists.ozlabs.org
5476S: Maintained
5477F: drivers/net/wan/fsl_ucc_hdlc*
5478
d9e9d82c 5479FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5480M: Timur Tabi <timur@tabi.org>
a4724ed6 5481L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5482S: Maintained
df621252 5483F: drivers/tty/serial/ucc_uart.c
d9e9d82c 5484
7683e9e5
LT
5485FREESCALE SOC DRIVERS
5486M: Li Yang <leoyang.li@nxp.com>
5487L: linuxppc-dev@lists.ozlabs.org
5488L: linux-arm-kernel@lists.infradead.org
5489S: Maintained
5490F: Documentation/devicetree/bindings/soc/fsl/
5491F: drivers/soc/fsl/
5492F: include/linux/fsl/
5493
5494FREESCALE SOC FS_ENET DRIVER
5495M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5496M: Vitaly Bordug <vbordug@ru.mvista.com>
5497L: linuxppc-dev@lists.ozlabs.org
5498L: netdev@vger.kernel.org
5499S: Maintained
5500F: drivers/net/ethernet/freescale/fs_enet/
5501F: include/linux/fs_enet_pd.h
5502
d9e9d82c 5503FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5504M: Timur Tabi <timur@tabi.org>
dc85950a 5505M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5506M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5507R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5508L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5509L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5510S: Maintained
69aefcea 5511F: sound/soc/fsl/fsl*
dc85950a 5512F: sound/soc/fsl/imx*
69aefcea 5513F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5514
7683e9e5
LT
5515FREESCALE USB PERIPHERAL DRIVERS
5516M: Li Yang <leoyang.li@nxp.com>
5517L: linux-usb@vger.kernel.org
5518L: linuxppc-dev@lists.ozlabs.org
5519S: Maintained
5520F: drivers/usb/gadget/udc/fsl*
5521
1da177e4 5522FREEVXFS FILESYSTEM
8b58be88 5523M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5524W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5525S: Maintained
679655da 5526F: fs/freevxfs/
1da177e4 5527
71038f52 5528FREEZER
49db1903 5529M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5530M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5531L: linux-pm@vger.kernel.org
71038f52 5532S: Supported
679655da
JP
5533F: Documentation/power/freezing-of-tasks.txt
5534F: include/linux/freezer.h
5535F: kernel/freezer.c
71038f52 5536
839a1f79
KRW
5537FRONTSWAP API
5538M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5539L: linux-kernel@vger.kernel.org
5540S: Maintained
5541F: mm/frontswap.c
5542F: include/linux/frontswap.h
5543
a5432f5a 5544FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5545M: David Howells <dhowells@redhat.com>
e62d6e24 5546L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5547S: Supported
5548F: Documentation/filesystems/caching/
5549F: fs/fscache/
5550F: include/linux/fscache*.h
5551
90fce086 5552FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
598c7d7a
TT
5553M: Theodore Y. Ts'o <tytso@mit.edu>
5554M: Jaegeuk Kim <jaegeuk@kernel.org>
90fce086
EB
5555L: linux-fscrypt@vger.kernel.org
5556Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5557T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
598c7d7a
TT
5558S: Supported
5559F: fs/crypto/
46f47e48 5560F: include/linux/fscrypt*.h
598c7d7a 5561
5ab7ffea 5562FUJITSU FR-V (FRV) PORT
0cf0305f 5563S: Orphan
679655da 5564F: arch/frv/
1da177e4 5565
20b93734 5566FUJITSU LAPTOP EXTRAS
409a3e98 5567M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5568L: platform-driver-x86@vger.kernel.org
20b93734 5569S: Maintained
679655da 5570F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5571
4da621b6
HK
5572FUJITSU M-5MO LS CAMERA ISP DRIVER
5573M: Kyungmin Park <kyungmin.park@samsung.com>
5574M: Heungjun Kim <riverful.kim@samsung.com>
5575L: linux-media@vger.kernel.org
5576S: Maintained
90d72ac6 5577F: drivers/media/i2c/m5mols/
b5dcee22 5578F: include/media/i2c/m5mols.h
4da621b6 5579
2d24c490
RG
5580FUJITSU TABLET EXTRAS
5581M: Robert Gerlach <khnz@gmx.de>
5582L: platform-driver-x86@vger.kernel.org
5583S: Maintained
5584F: drivers/platform/x86/fujitsu-tablet.c
5585
04578f17 5586FUSE: FILESYSTEM IN USERSPACE
8b58be88 5587M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5588L: linux-fsdevel@vger.kernel.org
04578f17 5589W: http://fuse.sourceforge.net/
0a30f612 5590T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5591S: Maintained
679655da 5592F: fs/fuse/
c117ab84 5593F: include/uapi/linux/fuse.h
0a30f612 5594F: Documentation/filesystems/fuse.txt
04578f17 5595
59cd42c2
DHV
5596FUTEX SUBSYSTEM
5597M: Thomas Gleixner <tglx@linutronix.de>
5598M: Ingo Molnar <mingo@redhat.com>
5599R: Peter Zijlstra <peterz@infradead.org>
5600R: Darren Hart <dvhart@infradead.org>
5601L: linux-kernel@vger.kernel.org
5602T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5603S: Maintained
5604F: kernel/futex.c
5605F: kernel/futex_compat.c
5606F: include/asm-generic/futex.h
5607F: include/linux/futex.h
5608F: include/uapi/linux/futex.h
5609F: tools/testing/selftests/futex/
5610F: tools/perf/bench/futex*
5611F: Documentation/*futex*
5612
1da177e4 5613FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5614M: Rik Faith <faith@cs.unc.edu>
1da177e4 5615L: linux-scsi@vger.kernel.org
baaea1dc 5616S: Odd Fixes (e.g., new signatures)
679655da 5617F: drivers/scsi/fdomain.*
1da177e4 5618
6b90bd4b
ER
5619GCC PLUGINS
5620M: Kees Cook <keescook@chromium.org>
5621R: Emese Revfy <re.emese@gmail.com>
5622L: kernel-hardening@lists.openwall.com
5623S: Maintained
5624F: scripts/gcc-plugins/
5625F: scripts/gcc-plugin.sh
68fdc678 5626F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5627F: Documentation/gcc-plugins.txt
5628
d8e2162c
PO
5629GCOV BASED KERNEL PROFILING
5630M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5631S: Maintained
5632F: kernel/gcov/
2584bab2 5633F: Documentation/dev-tools/gcov.rst
d8e2162c 5634
82abbea7
RD
5635GDB KERNEL DEBUGGING HELPER SCRIPTS
5636M: Jan Kiszka <jan.kiszka@siemens.com>
5637M: Kieran Bingham <kieran@bingham.xyz>
5638S: Supported
5639F: scripts/gdb/
5640
1da177e4 5641GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5642M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5643L: linux-scsi@vger.kernel.org
5644W: http://www.icp-vortex.com/
5645S: Supported
679655da 5646F: drivers/scsi/gdt*
1da177e4 5647
3169a1c7
HV
5648GEMTEK FM RADIO RECEIVER DRIVER
5649M: Hans Verkuil <hverkuil@xs4all.nl>
5650L: linux-media@vger.kernel.org
5651T: git git://linuxtv.org/media_tree.git
a825eaec 5652W: https://linuxtv.org
3169a1c7
HV
5653S: Maintained
5654F: drivers/media/radio/radio-gemtek*
5655
1c23af90 5656GENERIC GPIO I2C DRIVER
880b0e26 5657M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5658S: Supported
679655da
JP
5659F: drivers/i2c/busses/i2c-gpio.c
5660F: include/linux/i2c-gpio.h
1c23af90 5661
92ed1a76
PK
5662GENERIC GPIO I2C MULTIPLEXER DRIVER
5663M: Peter Korsgaard <peter.korsgaard@barco.com>
5664L: linux-i2c@vger.kernel.org
5665S: Supported
e7065e20
JD
5666F: drivers/i2c/muxes/i2c-mux-gpio.c
5667F: include/linux/i2c-mux-gpio.h
5668F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5669
9251ce95 5670GENERIC HDLC (WAN) DRIVERS
8b58be88 5671M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5672W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5673S: Maintained
679655da
JP
5674F: drivers/net/wan/c101.c
5675F: drivers/net/wan/hd6457*
5676F: drivers/net/wan/hdlc*
5677F: drivers/net/wan/n2.c
5678F: drivers/net/wan/pc300too.c
5679F: drivers/net/wan/pci200syn.c
5680F: drivers/net/wan/wanxl*
1da177e4 5681
1527aab6 5682GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5683M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5684L: linux-arch@vger.kernel.org
5685T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5686S: Maintained
14430813
JP
5687F: include/asm-generic/
5688F: include/uapi/asm-generic/
1527aab6 5689
ff764963
KVA
5690GENERIC PHY FRAMEWORK
5691M: Kishon Vijay Abraham I <kishon@ti.com>
5692L: linux-kernel@vger.kernel.org
5693T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5694S: Supported
5695F: drivers/phy/
5696F: include/linux/phy/
5697
eea97aed
KH
5698GENERIC PM DOMAINS
5699M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5700M: Kevin Hilman <khilman@kernel.org>
5701M: Ulf Hansson <ulf.hansson@linaro.org>
5702L: linux-pm@vger.kernel.org
5703S: Supported
5704F: drivers/base/power/domain*.c
5705F: include/linux/pm_domain.h
5e68ebd0 5706F: Documentation/devicetree/bindings/power/power_domain.txt
eea97aed 5707
ccb86a69 5708GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5709M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5710L: kvm@vger.kernel.org
ccb86a69
MT
5711S: Supported
5712F: drivers/uio/uio_pci_generic.c
5713
a7d5afe8
GKB
5714GENWQE (IBM Generic Workqueue Card)
5715M: Frank Haverkamp <haver@linux.vnet.ibm.com>
cdc1daca 5716M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
a7d5afe8
GKB
5717S: Supported
5718F: drivers/misc/genwqe/
5719
82abbea7
RD
5720GET_MAINTAINER SCRIPT
5721M: Joe Perches <joe@perches.com>
5722S: Maintained
5723F: scripts/get_maintainer.pl
5724
5be7b50f 5725GFS2 FILE SYSTEM
8b58be88 5726M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5727M: Bob Peterson <rpeterso@redhat.com>
a4644184 5728L: cluster-devel@redhat.com
5be7b50f 5729W: http://sources.redhat.com/cluster/
28666d6d 5730T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5731S: Supported
679655da
JP
5732F: Documentation/filesystems/gfs2*.txt
5733F: fs/gfs2/
c117ab84 5734F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5735
0a34eb8f 5736GIGASET ISDN DRIVERS
6b096fde 5737M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5738L: gigaset307x-common@lists.sourceforge.net
5739W: http://gigaset307x.sourceforge.net/
6b096fde 5740S: Odd Fixes
679655da
JP
5741F: Documentation/isdn/README.gigaset
5742F: drivers/isdn/gigaset/
c117ab84 5743F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5744
7eea35fe
JP
5745GO7007 MPEG CODEC
5746M: Hans Verkuil <hans.verkuil@cisco.com>
5747L: linux-media@vger.kernel.org
5748S: Maintained
5749F: drivers/media/usb/go7007/
5750
ca96ea86
BN
5751GOODIX TOUCHSCREEN
5752M: Bastien Nocera <hadess@hadess.net>
5753L: linux-input@vger.kernel.org
5754S: Maintained
5755F: drivers/input/touchscreen/goodix.c
5756
7683e9e5
LT
5757GPIO ACPI SUPPORT
5758M: Mika Westerberg <mika.westerberg@linux.intel.com>
5759M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5760L: linux-gpio@vger.kernel.org
5761L: linux-acpi@vger.kernel.org
5762S: Maintained
5763F: Documentation/acpi/gpio-properties.txt
5764F: drivers/gpio/gpiolib-acpi.c
5765
a6a1cf3d
BJZ
5766GPIO MOCKUP DRIVER
5767M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5768L: linux-gpio@vger.kernel.org
5769S: Maintained
5770F: drivers/gpio/gpio-mockup.c
5771F: tools/testing/selftests/gpio/
5772
a0dc00b4 5773GPIO SUBSYSTEM
e4651a9f 5774M: Linus Walleij <linus.walleij@linaro.org>
d15b7179 5775L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5776T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5777S: Maintained
cd97a449 5778F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5779F: Documentation/gpio/
40c159b7 5780F: Documentation/ABI/testing/gpio-cdev
fe95046e 5781F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5782F: drivers/gpio/
bdc6e95e
AC
5783F: include/linux/gpio/
5784F: include/linux/gpio.h
9b692346 5785F: include/asm-generic/gpio.h
3c702e99 5786F: include/uapi/linux/gpio.h
6d591c46 5787F: tools/gpio/
a0dc00b4 5788
71a6d0af
HW
5789GRE DEMULTIPLEXER DRIVER
5790M: Dmitry Kozlov <xeb@mail.ru>
5791L: netdev@vger.kernel.org
5792S: Maintained
11c26770
JP
5793F: net/ipv4/gre_demux.c
5794F: net/ipv4/gre_offload.c
71a6d0af
HW
5795F: include/net/gre.h
5796
d4c41139 5797GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5798M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5799L: netdev@vger.kernel.org
5800S: Maintained
a31a96ad 5801F: drivers/net/ethernet/aeroflex/
d4c41139 5802
926706c5
VA
5803GREYBUS AUDIO PROTOCOLS DRIVERS
5804M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5805M: Mark Greer <mgreer@animalcreek.com>
926706c5 5806S: Maintained
544a6944
MG
5807F: drivers/staging/greybus/audio_apbridgea.c
5808F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5809F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5810F: drivers/staging/greybus/audio_codec.h
5811F: drivers/staging/greybus/audio_gb.c
5812F: drivers/staging/greybus/audio_manager.c
5813F: drivers/staging/greybus/audio_manager.h
5814F: drivers/staging/greybus/audio_manager_module.c
5815F: drivers/staging/greybus/audio_manager_private.h
5816F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5817F: drivers/staging/greybus/audio_module.c
5818F: drivers/staging/greybus/audio_topology.c
5819
f47e07bc 5820GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5bd16350
VK
5821M: Viresh Kumar <vireshk@kernel.org>
5822S: Maintained
5823F: drivers/staging/greybus/authentication.c
5824F: drivers/staging/greybus/bootrom.c
5825F: drivers/staging/greybus/firmware.h
5826F: drivers/staging/greybus/fw-core.c
5827F: drivers/staging/greybus/fw-download.c
5828F: drivers/staging/greybus/fw-managament.c
5829F: drivers/staging/greybus/greybus_authentication.h
5830F: drivers/staging/greybus/greybus_firmware.h
5831F: drivers/staging/greybus/hid.c
5832F: drivers/staging/greybus/i2c.c
5833F: drivers/staging/greybus/spi.c
5834F: drivers/staging/greybus/spilib.c
5835F: drivers/staging/greybus/spilib.h
5836
a1ffc2d2 5837GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
7683e9e5 5838M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8d904fe5 5839S: Maintained
7683e9e5
LT
5840F: drivers/staging/greybus/loopback.c
5841F: drivers/staging/greybus/timesync.c
5842F: drivers/staging/greybus/timesync_platform.c
8d904fe5 5843
92b8bd96
VH
5844GREYBUS PLATFORM DRIVERS
5845M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5846S: Maintained
5847F: drivers/staging/greybus/arche-platform.c
5848F: drivers/staging/greybus/arche-apb-ctrl.c
5849F: drivers/staging/greybus/arche_platform.h
5850
7683e9e5
LT
5851GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5852M: Rui Miguel Silva <rmfrfs@gmail.com>
5853S: Maintained
5854F: drivers/staging/greybus/sdio.c
5855F: drivers/staging/greybus/light.c
5856F: drivers/staging/greybus/gpio.c
5857F: drivers/staging/greybus/power_supply.c
5858F: drivers/staging/greybus/spi.c
5859F: drivers/staging/greybus/spilib.c
5860
5861GREYBUS SUBSYSTEM
5862M: Johan Hovold <johan@kernel.org>
5863M: Alex Elder <elder@kernel.org>
5864M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5865S: Maintained
5866F: drivers/staging/greybus/
5867L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
5868
5869GREYBUS UART PROTOCOLS DRIVERS
5870M: David Lin <dtwlin@gmail.com>
5871S: Maintained
5872F: drivers/staging/greybus/uart.c
5873F: drivers/staging/greybus/log.c
5874
7aae6e2d
CAC
5875GS1662 VIDEO SERIALIZER
5876M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5877L: linux-media@vger.kernel.org
5878T: git git://linuxtv.org/media_tree.git
5879S: Maintained
5880F: drivers/media/spi/gs1662.c
5881
e8deeae2 5882GSPCA FINEPIX SUBDRIVER
8b58be88 5883M: Frank Zago <frank@zago.net>
661263b5 5884L: linux-media@vger.kernel.org
275ffde4 5885T: git git://linuxtv.org/media_tree.git
e8deeae2 5886S: Maintained
0c0d06ca 5887F: drivers/media/usb/gspca/finepix.c
e8deeae2 5888
4b3fa3c4
OL
5889GSPCA GL860 SUBDRIVER
5890M: Olivier Lorin <o.lorin@laposte.net>
5891L: linux-media@vger.kernel.org
275ffde4 5892T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5893S: Maintained
0c0d06ca 5894F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5895
e8deeae2 5896GSPCA M5602 SUBDRIVER
8b58be88 5897M: Erik Andren <erik.andren@gmail.com>
661263b5 5898L: linux-media@vger.kernel.org
275ffde4 5899T: git git://linuxtv.org/media_tree.git
e8deeae2 5900S: Maintained
0c0d06ca 5901F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5902
5903GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5904M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5905L: linux-media@vger.kernel.org
275ffde4 5906T: git git://linuxtv.org/media_tree.git
c0936df4 5907S: Odd Fixes
0c0d06ca 5908F: drivers/media/usb/gspca/pac207.c
e8deeae2 5909
261982f1 5910GSPCA SN9C20X SUBDRIVER
d95c5b0b 5911M: Brian Johnson <brijohn@gmail.com>
261982f1 5912L: linux-media@vger.kernel.org
275ffde4 5913T: git git://linuxtv.org/media_tree.git
261982f1 5914S: Maintained
0c0d06ca 5915F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5916
e8deeae2 5917GSPCA T613 SUBDRIVER
8b58be88 5918M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5919L: linux-media@vger.kernel.org
275ffde4 5920T: git git://linuxtv.org/media_tree.git
e8deeae2 5921S: Maintained
0c0d06ca 5922F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5923
5924GSPCA USB WEBCAM DRIVER
c0936df4 5925M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5926L: linux-media@vger.kernel.org
275ffde4 5927T: git git://linuxtv.org/media_tree.git
c0936df4 5928S: Odd Fixes
0c0d06ca 5929F: drivers/media/usb/gspca/
e8deeae2 5930
bed45f79
PN
5931GTP (GPRS Tunneling Protocol)
5932M: Pablo Neira Ayuso <pablo@netfilter.org>
5933M: Harald Welte <laforge@gnumonks.org>
5934L: osmocom-net-gprs@lists.osmocom.org
5935T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5936S: Maintained
5937F: drivers/net/gtp.c
5938
584ec979 5939GUID PARTITION TABLE (GPT)
4f973c63 5940M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5941L: linux-efi@vger.kernel.org
5942S: Maintained
5943F: block/partitions/efi.*
5944
4e456b86
YS
5945H8/300 ARCHITECTURE
5946M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5947L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5948W: http://uclinux-h8.sourceforge.jp
5949T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5950S: Maintained
5951F: arch/h8300/
5952F: drivers/clocksource/h8300_*.c
5953F: drivers/clk/h8300/
5954F: drivers/irqchip/irq-renesas-h8*.c
5955
e5ab1477
AP
5956HACKRF MEDIA DRIVER
5957M: Antti Palosaari <crope@iki.fi>
5958L: linux-media@vger.kernel.org
a825eaec 5959W: https://linuxtv.org
e5ab1477
AP
5960W: http://palosaari.fi/linux/
5961Q: http://patchwork.linuxtv.org/project/linux-media/list/
5962T: git git://linuxtv.org/anttip/media_tree.git
5963S: Maintained
5964F: drivers/media/usb/hackrf/
5965
82abbea7
RD
5966HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5967M: Frank Seidel <frank@f-seidel.de>
5968L: platform-driver-x86@vger.kernel.org
5969W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5970S: Maintained
5971F: drivers/platform/x86/hdaps.c
5972
5b543965 5973HARDWARE MONITORING
d8130624 5974M: Jean Delvare <jdelvare@suse.com>
ca462085 5975M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5976L: linux-hwmon@vger.kernel.org
5977W: http://hwmon.wiki.kernel.org/
a94ef4ed 5978T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5979T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5980S: Maintained
047f4ec2 5981F: Documentation/hwmon/
679655da 5982F: drivers/hwmon/
047f4ec2 5983F: include/linux/hwmon*.h
5b543965 5984
844dd05f 5985HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5986M: Matt Mackall <mpm@selenic.com>
5987M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5988L: linux-crypto@vger.kernel.org
c0d0787b 5989S: Odd fixes
f6c60b15 5990F: Documentation/devicetree/bindings/rng/
679655da
JP
5991F: Documentation/hw_random.txt
5992F: drivers/char/hw_random/
5993F: include/linux/hw_random.h
844dd05f 5994
8b37fcfc
OBC
5995HARDWARE SPINLOCK CORE
5996M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5997M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5998L: linux-remoteproc@vger.kernel.org
8b37fcfc 5999S: Maintained
9f273c24 6000T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 6001F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 6002F: Documentation/hwspinlock.txt
2dbd8585 6003F: drivers/hwspinlock/
8b37fcfc
OBC
6004F: include/linux/hwspinlock.h
6005
1da177e4 6006HARMONY SOUND DRIVER
ac6aecbf 6007L: linux-parisc@vger.kernel.org
1da177e4 6008S: Maintained
679655da 6009F: sound/parisc/harmony.*
1da177e4 6010
82abbea7
RD
6011HDPVR USB VIDEO ENCODER DRIVER
6012M: Hans Verkuil <hverkuil@xs4all.nl>
6013L: linux-media@vger.kernel.org
6014T: git git://linuxtv.org/media_tree.git
6015W: https://linuxtv.org
6016S: Odd Fixes
6017F: drivers/media/usb/hdpvr/
6018
214de83e 6019HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
4cfccbda 6020M: Jimmy Vance <jimmy.vance@hpe.com>
214de83e
BB
6021S: Supported
6022F: Documentation/watchdog/hpwdt.txt
6023F: drivers/watchdog/hpwdt.c
6024
9257aa49 6025HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 6026M: Don Brace <don.brace@microsemi.com>
a0a268ad 6027L: esc.storagedev@microsemi.com
693373db 6028L: linux-scsi@vger.kernel.org
9257aa49
SC
6029S: Supported
6030F: Documentation/scsi/hpsa.txt
6031F: drivers/scsi/hpsa*.[ch]
6032F: include/linux/cciss*.h
c117ab84 6033F: include/uapi/linux/cciss*.h
9257aa49 6034
e2d1d6c0 6035HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 6036M: Don Brace <don.brace@microsemi.com>
516fdcea 6037L: esc.storagedev@microsemi.com
693373db 6038L: linux-scsi@vger.kernel.org
e2d1d6c0 6039S: Supported
679655da
JP
6040F: Documentation/blockdev/cciss.txt
6041F: drivers/block/cciss*
6042F: include/linux/cciss_ioctl.h
c117ab84 6043F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 6044
f48ad614
DD
6045HFI1 DRIVER
6046M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6047M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6048L: linux-rdma@vger.kernel.org
6049S: Supported
6050F: drivers/infiniband/hw/hfi1
6051
1da177e4 6052HFS FILESYSTEM
6cf515e1
GU
6053L: linux-fsdevel@vger.kernel.org
6054S: Orphan
679655da
JP
6055F: Documentation/filesystems/hfs.txt
6056F: fs/hfs/
1da177e4 6057
ef575f47
GU
6058HFSPLUS FILESYSTEM
6059L: linux-fsdevel@vger.kernel.org
6060S: Orphan
6061F: Documentation/filesystems/hfsplus.txt
6062F: fs/hfsplus/
6063
1da177e4 6064HGA FRAMEBUFFER DRIVER
8b58be88 6065M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
6066L: linux-nvidia@lists.surfsouth.com
6067W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6068S: Maintained
8a61f013 6069F: drivers/video/fbdev/hgafb.c
1da177e4 6070
4480f15b 6071HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 6072M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 6073M: Pavel Machek <pavel@ucw.cz>
bf1c138e 6074L: linux-pm@vger.kernel.org
68656443 6075B: https://bugzilla.kernel.org
e2d1d6c0 6076S: Supported
679655da
JP
6077F: arch/x86/power/
6078F: drivers/base/power/
6079F: kernel/power/
6080F: include/linux/suspend.h
6081F: include/linux/freezer.h
6082F: include/linux/pm.h
679655da 6083F: arch/*/include/asm/suspend*.h
e2d1d6c0 6084
4ef4caad 6085HID CORE LAYER
e5f6450c 6086M: Jiri Kosina <jikos@kernel.org>
406df153 6087R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 6088L: linux-input@vger.kernel.org
54e5881d 6089T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 6090S: Maintained
679655da
JP
6091F: drivers/hid/
6092F: include/linux/hid*
c117ab84 6093F: include/uapi/linux/hid*
4ef4caad 6094
30ee72f0 6095HID SENSOR HUB DRIVERS
e5f6450c 6096M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
6097M: Jonathan Cameron <jic23@kernel.org>
6098M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6099L: linux-input@vger.kernel.org
6100L: linux-iio@vger.kernel.org
6101S: Maintained
6102F: Documentation/hid/hid-sensor*
6103F: drivers/hid/hid-sensor-*
6104F: drivers/iio/*/hid-*
6105F: include/linux/hid-sensor-*
6106
86d35afb 6107HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8b58be88 6108M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6109L: linux-kernel@vger.kernel.org
75fc2d37 6110T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 6111S: Maintained
679655da 6112F: Documentation/timers/
5cee9645 6113F: kernel/time/hrtimer.c
88606e80 6114F: kernel/time/clockevents.c
88606e80 6115F: kernel/time/timer_*.c
05ed8490 6116F: include/linux/clockchips.h
679655da 6117F: include/linux/hrtimer.h
38bed542 6118
1da177e4 6119HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 6120L: linux-hams@vger.kernel.org
8b64f2a0 6121S: Orphan
679655da
JP
6122F: drivers/net/hamradio/dmascc.c
6123F: drivers/net/hamradio/scc.c
1da177e4 6124
ede1e6f8 6125HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 6126M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
6127W: http://www.highpoint-tech.com
6128S: Supported
679655da
JP
6129F: Documentation/scsi/hptiop.txt
6130F: drivers/scsi/hptiop.c
ede1e6f8 6131
1da177e4 6132HIPPI
8b58be88 6133M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
6134L: linux-hippi@sunsite.dk
6135S: Maintained
679655da 6136F: include/linux/hippidevice.h
c117ab84 6137F: include/uapi/linux/if_hippi.h
679655da 6138F: net/802/hippi.c
ff5a3b50 6139F: drivers/net/hippi/
1da177e4 6140
b30d74e4
DH
6141HISILICON NETWORK SUBSYSTEM DRIVER
6142M: Yisen Zhuang <yisen.zhuang@huawei.com>
6143M: Salil Mehta <salil.mehta@huawei.com>
6144L: netdev@vger.kernel.org
6145W: http://www.hisilicon.com
6146S: Maintained
6147F: drivers/net/ethernet/hisilicon/
6148F: Documentation/devicetree/bindings/net/hisilicon*.txt
6149
66a9bae6 6150HISILICON ROCE DRIVER
6151M: Lijun Ou <oulijun@huawei.com>
6152M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6153L: linux-rdma@vger.kernel.org
6154S: Maintained
6155F: drivers/infiniband/hw/hns/
6156F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6157
16c6c252
JG
6158HISILICON SAS Controller
6159M: John Garry <john.garry@huawei.com>
6160W: http://www.hisilicon.com
6161S: Supported
6162F: drivers/scsi/hisi_sas/
6163F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6164
ff1d2767 6165HOST AP DRIVER
8b58be88 6166M: Jouni Malinen <j@w1.fi>
724c6b35 6167L: linux-wireless@vger.kernel.org
ffd74aca
JM
6168W: http://w1.fi/hostap-driver.html
6169S: Obsolete
eb4f98d5 6170F: drivers/net/wireless/intersil/hostap/
ff1d2767 6171
dd8cd779 6172HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 6173L: platform-driver-x86@vger.kernel.org
95c70215 6174S: Orphan
679655da 6175F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 6176
e2d1d6c0 6177HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 6178M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6179S: Maintained
7e25d724 6180F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 6181
7d2c86b5 6182HPET: High Precision Event Timers driver
8b58be88 6183M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 6184S: Maintained
679655da
JP
6185F: Documentation/timers/hpet.txt
6186F: drivers/char/hpet.c
6187F: include/linux/hpet.h
c117ab84 6188F: include/uapi/linux/hpet.h
b9b0332f 6189
e07b5d79 6190HPET: x86
9e06f631 6191S: Orphan
679655da
JP
6192F: arch/x86/kernel/hpet.c
6193F: arch/x86/include/asm/hpet.h
b9b0332f 6194
1da177e4 6195HPFS FILESYSTEM
8b58be88 6196M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
6197W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6198S: Maintained
679655da 6199F: fs/hpfs/
1da177e4 6200
3441cded 6201HSI SUBSYSTEM
56459ea9
SR
6202M: Sebastian Reichel <sre@kernel.org>
6203T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
6204S: Maintained
6205F: Documentation/ABI/testing/sysfs-bus-hsi
83e676c9 6206F: Documentation/driver-api/hsi.rst
3441cded
SR
6207F: drivers/hsi/
6208F: include/linux/hsi/
6209F: include/uapi/linux/hsi/
6210
7d2c86b5 6211HSO 3G MODEM DRIVER
0bf09c39
BS
6212L: linux-usb@vger.kernel.org
6213S: Orphan
679655da 6214F: drivers/net/usb/hso.c
11cd29b0 6215
19990e29
AB
6216HSR NETWORK PROTOCOL
6217M: Arvid Brodin <arvid.brodin@alten.se>
6218L: netdev@vger.kernel.org
6219S: Maintained
6220F: net/hsr/
6221
82abbea7
RD
6222HT16K33 LED CONTROLLER DRIVER
6223M: Robin van der Gracht <robin@protonic.nl>
6224S: Maintained
6225F: drivers/auxdisplay/ht16k33.c
6226F: Documentation/devicetree/bindings/display/ht16k33.txt
6227
5a18c343 6228HTCPEN TOUCHSCREEN DRIVER
8b58be88 6229M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
6230L: linux-input@vger.kernel.org
6231S: Maintained
679655da 6232F: drivers/input/touchscreen/htcpen.c
5a18c343 6233
1da177e4 6234HUGETLB FILESYSTEM
6d49e352 6235M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 6236S: Maintained
679655da 6237F: fs/hugetlbfs/
1da177e4 6238
fe713d60
JCT
6239HVA ST MEDIA DRIVER
6240M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6241L: linux-media@vger.kernel.org
6242T: git git://linuxtv.org/media_tree.git
6243W: https://linuxtv.org
6244S: Supported
6245F: drivers/media/platform/sti/hva
6246
82abbea7
RD
6247HWPOISON MEMORY FAILURE HANDLING
6248M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6249L: linux-mm@kvack.org
6250S: Maintained
6251F: mm/memory-failure.c
6252F: mm/hwpoison-inject.c
6253
05183189 6254Hyper-V CORE AND DRIVERS
9c3646d1 6255M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189 6256M: Haiyang Zhang <haiyangz@microsoft.com>
421463b8 6257M: Stephen Hemminger <sthemmin@microsoft.com>
05183189
S
6258L: devel@linuxdriverproject.org
6259S: Maintained
a4162747
HZ
6260F: arch/x86/include/asm/mshyperv.h
6261F: arch/x86/include/uapi/asm/hyperv.h
6262F: arch/x86/kernel/cpu/mshyperv.c
8730046c 6263F: arch/x86/hyperv
05183189 6264F: drivers/hid/hid-hyperv.c
a4162747 6265F: drivers/hv/
f92ca80b 6266F: drivers/input/serio/hyperv-keyboard.c
4daace0d 6267F: drivers/pci/host/pci-hyperv.c
05183189 6268F: drivers/net/hyperv/
a4162747 6269F: drivers/scsi/storvsc_drv.c
95096f2f 6270F: drivers/uio/uio_hv_generic.c
8a61f013 6271F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
6272F: include/linux/hyperv.h
6273F: tools/hv/
54bf725e 6274F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 6275
82abbea7
RD
6276HYPERVISOR VIRTUAL CONSOLE DRIVER
6277L: linuxppc-dev@lists.ozlabs.org
6278S: Odd Fixes
6279F: drivers/tty/hvc/
6280
7683e9e5
LT
6281I2C ACPI SUPPORT
6282M: Mika Westerberg <mika.westerberg@linux.intel.com>
6283L: linux-i2c@vger.kernel.org
6284L: linux-acpi@vger.kernel.org
6285S: Maintained
6286F: drivers/i2c/i2c-core-acpi.c
6287
7724fd04
PR
6288I2C MUXES
6289M: Peter Rosin <peda@axentia.se>
6290L: linux-i2c@vger.kernel.org
6291S: Maintained
2254d24a 6292F: Documentation/i2c/i2c-topology
7724fd04
PR
6293F: Documentation/i2c/muxes/
6294F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 6295F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 6296F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
6297F: drivers/i2c/i2c-mux.c
6298F: drivers/i2c/muxes/
6299F: include/linux/i2c-mux.h
6300
d85c8a6a 6301I2C OVER PARALLEL PORT
d8130624 6302M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6303L: linux-i2c@vger.kernel.org
6304S: Maintained
6305F: Documentation/i2c/busses/i2c-parport
6306F: Documentation/i2c/busses/i2c-parport-light
6307F: drivers/i2c/busses/i2c-parport.c
6308F: drivers/i2c/busses/i2c-parport-light.c
6309
7683e9e5
LT
6310I2C SUBSYSTEM
6311M: Wolfram Sang <wsa@the-dreams.de>
6312L: linux-i2c@vger.kernel.org
6313W: https://i2c.wiki.kernel.org/
6314Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6315T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6316S: Maintained
6317F: Documentation/devicetree/bindings/i2c/
6318F: Documentation/i2c/
6319F: drivers/i2c/
6320F: drivers/i2c/*/
6321F: include/linux/i2c.h
6322F: include/linux/i2c-*.h
6323F: include/uapi/linux/i2c.h
6324F: include/uapi/linux/i2c-*.h
6325
6326I2C-TAOS-EVM DRIVER
6327M: Jean Delvare <jdelvare@suse.com>
6328L: linux-i2c@vger.kernel.org
6329S: Maintained
6330F: Documentation/i2c/busses/i2c-taos-evm
6331F: drivers/i2c/busses/i2c-taos-evm.c
6332
6333I2C-TINY-USB DRIVER
6334M: Till Harbaum <till@harbaum.org>
6335L: linux-i2c@vger.kernel.org
6336W: http://www.harbaum.org/till/i2c_tiny_usb
6337S: Maintained
6338F: drivers/i2c/busses/i2c-tiny-usb.c
6339
d85c8a6a 6340I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 6341M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6342L: linux-i2c@vger.kernel.org
6343S: Maintained
6344F: Documentation/i2c/busses/i2c-ali1535
6345F: Documentation/i2c/busses/i2c-ali1563
6346F: Documentation/i2c/busses/i2c-ali15x3
6347F: Documentation/i2c/busses/i2c-amd756
6348F: Documentation/i2c/busses/i2c-amd8111
6349F: Documentation/i2c/busses/i2c-i801
6350F: Documentation/i2c/busses/i2c-nforce2
6351F: Documentation/i2c/busses/i2c-piix4
6352F: Documentation/i2c/busses/i2c-sis5595
6353F: Documentation/i2c/busses/i2c-sis630
6354F: Documentation/i2c/busses/i2c-sis96x
6355F: Documentation/i2c/busses/i2c-via
6356F: Documentation/i2c/busses/i2c-viapro
6357F: drivers/i2c/busses/i2c-ali1535.c
6358F: drivers/i2c/busses/i2c-ali1563.c
6359F: drivers/i2c/busses/i2c-ali15x3.c
6360F: drivers/i2c/busses/i2c-amd756.c
6361F: drivers/i2c/busses/i2c-amd756-s4882.c
6362F: drivers/i2c/busses/i2c-amd8111.c
6363F: drivers/i2c/busses/i2c-i801.c
6364F: drivers/i2c/busses/i2c-isch.c
6365F: drivers/i2c/busses/i2c-nforce2.c
6366F: drivers/i2c/busses/i2c-nforce2-s4985.c
6367F: drivers/i2c/busses/i2c-piix4.c
6368F: drivers/i2c/busses/i2c-sis5595.c
6369F: drivers/i2c/busses/i2c-sis630.c
6370F: drivers/i2c/busses/i2c-sis96x.c
6371F: drivers/i2c/busses/i2c-via.c
6372F: drivers/i2c/busses/i2c-viapro.c
6373
cb7f07a4
NH
6374I2C/SMBUS ISMT DRIVER
6375M: Seth Heasley <seth.heasley@intel.com>
6376M: Neil Horman <nhorman@tuxdriver.com>
6377L: linux-i2c@vger.kernel.org
6378F: drivers/i2c/busses/i2c-ismt.c
6379F: Documentation/i2c/busses/i2c-ismt
6380
7683e9e5
LT
6381I2C/SMBUS STUB DRIVER
6382M: Jean Delvare <jdelvare@suse.com>
846557d3 6383L: linux-i2c@vger.kernel.org
e8c76eed 6384S: Maintained
7683e9e5 6385F: drivers/i2c/i2c-stub.c
e8c76eed 6386
1da177e4 6387i386 BOOT CODE
8b58be88 6388M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 6389S: Maintained
679655da 6390F: arch/x86/boot/
1da177e4
LT
6391
6392i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 6393M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 6394T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
6395S: Maintained
6396
1da177e4 6397IA64 (Itanium) PLATFORM
8b58be88
JP
6398M: Tony Luck <tony.luck@intel.com>
6399M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6400L: linux-ia64@vger.kernel.org
6b1c70b1 6401T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6402S: Maintained
679655da 6403F: arch/ia64/
1da177e4 6404
7683e9e5
LT
6405IBM Power 842 compression accelerator
6406M: Haren Myneni <haren@us.ibm.com>
4cd38750 6407S: Supported
7683e9e5
LT
6408F: drivers/crypto/nx/Makefile
6409F: drivers/crypto/nx/Kconfig
6410F: drivers/crypto/nx/nx-842*
6411F: include/linux/sw842.h
6412F: crypto/842.c
6413F: lib/842/
4cd38750 6414
956c203c 6415IBM Power in-Nest Crypto Acceleration
4cd38750 6416M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6417M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6418L: linux-crypto@vger.kernel.org
6419S: Supported
28bceeaa
DS
6420F: drivers/crypto/nx/Makefile
6421F: drivers/crypto/nx/Kconfig
6422F: drivers/crypto/nx/nx-aes*
6423F: drivers/crypto/nx/nx-sha*
6424F: drivers/crypto/nx/nx.*
6425F: drivers/crypto/nx/nx_csbcpb.h
6426F: drivers/crypto/nx/nx_debugfs.h
956c203c 6427
1da177e4 6428IBM Power Linux RAID adapter
8b58be88 6429M: Brian King <brking@us.ibm.com>
1da177e4 6430S: Supported
679655da 6431F: drivers/scsi/ipr.*
1da177e4 6432
7683e9e5 6433IBM Power SRIOV Virtual NIC Device Driver
eddd63a6 6434M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7683e9e5 6435M: John Allen <jallen@linux.vnet.ibm.com>
9d348af4
SL
6436L: netdev@vger.kernel.org
6437S: Supported
7683e9e5 6438F: drivers/net/ethernet/ibm/ibmvnic.*
9d348af4 6439
7683e9e5 6440IBM Power Virtual Ethernet Device Driver
032c5e82 6441M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
032c5e82
TF
6442L: netdev@vger.kernel.org
6443S: Supported
7683e9e5
LT
6444F: drivers/net/ethernet/ibm/ibmveth.*
6445
6446IBM Power Virtual FC Device Drivers
6447M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6448L: linux-scsi@vger.kernel.org
6449S: Supported
6450F: drivers/scsi/ibmvscsi/ibmvfc*
032c5e82 6451
e6babec6 6452IBM Power Virtual SCSI Device Drivers
bcbde52b 6453M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6454L: linux-scsi@vger.kernel.org
6455S: Supported
e6babec6 6456F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6457F: include/scsi/viosrp.h
6458
6459IBM Power Virtual SCSI Device Target Driver
6460M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6461M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6462L: linux-scsi@vger.kernel.org
6463L: target-devel@vger.kernel.org
6464S: Supported
6465F: drivers/scsi/ibmvscsi_tgt/
e6babec6 6466
7683e9e5
LT
6467IBM Power VMX Cryptographic instructions
6468M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6469M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6470L: linux-crypto@vger.kernel.org
e6babec6 6471S: Supported
7683e9e5
LT
6472F: drivers/crypto/vmx/Makefile
6473F: drivers/crypto/vmx/Kconfig
6474F: drivers/crypto/vmx/vmx.c
6475F: drivers/crypto/vmx/aes*
6476F: drivers/crypto/vmx/ghash*
6477F: drivers/crypto/vmx/ppc-xlate.pl
4b7652cc 6478
1da177e4 6479IBM ServeRAID RAID DRIVER
f9213e78 6480S: Orphan
679655da 6481F: drivers/scsi/ips.*
1da177e4 6482
6ed9f9c4
PT
6483ICH LPC AND GPIO DRIVER
6484M: Peter Tyser <ptyser@xes-inc.com>
6485S: Maintained
6486F: drivers/mfd/lpc_ich.c
6487F: drivers/gpio/gpio-ich.c
6488
1e7106fc 6489IDE SUBSYSTEM
8b58be88 6490M: "David S. Miller" <davem@davemloft.net>
1da177e4 6491L: linux-ide@vger.kernel.org
8a6e2535 6492Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6493T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6494S: Maintained
679655da
JP
6495F: Documentation/ide/
6496F: drivers/ide/
6497F: include/linux/ide.h
1da177e4 6498
82abbea7
RD
6499IDE/ATAPI DRIVERS
6500M: Borislav Petkov <bp@alien8.de>
6501L: linux-ide@vger.kernel.org
6502S: Maintained
6503F: Documentation/cdrom/ide-cd
6504F: drivers/ide/ide-cd*
6505
6cb8c13d
IP
6506IDEAPAD LAPTOP EXTRAS DRIVER
6507M: Ike Panhc <ike.pan@canonical.com>
6508L: platform-driver-x86@vger.kernel.org
6509W: http://launchpad.net/ideapad-laptop
6510S: Maintained
6511F: drivers/platform/x86/ideapad-laptop.c
6512
1ea4c161
AM
6513IDEAPAD LAPTOP SLIDEBAR DRIVER
6514M: Andrey Moiseev <o2g.org.ru@gmail.com>
6515L: linux-input@vger.kernel.org
6516W: https://github.com/o2genum/ideapad-slidebar
6517S: Maintained
6518F: drivers/input/misc/ideapad_slidebar.c
6519
82abbea7
RD
6520IDT VersaClock 5 CLOCK DRIVER
6521M: Marek Vasut <marek.vasut@gmail.com>
c404c199 6522S: Maintained
82abbea7 6523F: drivers/clk/clk-versaclock5.c
1da177e4 6524
02cf2286 6525IEEE 802.15.4 SUBSYSTEM
5bd425aa 6526M: Alexander Aring <alex.aring@gmail.com>
5cc92049 6527M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6528L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6529W: http://wpan.cakelab.org/
6530T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6531T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6532S: Maintained
6533F: net/ieee802154/
68653359 6534F: net/mac802154/
251741b1 6535F: drivers/net/ieee802154/
580947d3
AA
6536F: include/linux/nl802154.h
6537F: include/linux/ieee802154.h
6538F: include/net/nl802154.h
6539F: include/net/mac802154.h
6540F: include/net/af_ieee802154.h
6541F: include/net/cfg802154.h
6542F: include/net/ieee802154_netdev.h
ebef9c12 6543F: Documentation/networking/ieee802154.txt
02cf2286 6544
1ce84604
YG
6545IFE PROTOCOL
6546M: Yotam Gigi <yotamg@mellanox.com>
6547M: Jamal Hadi Salim <jhs@mojatatu.com>
6548F: net/ife
6549F: include/net/ife.h
6550F: include/uapi/linux/ife.h
6551
b1c97193
SY
6552IGORPLUG-USB IR RECEIVER
6553M: Sean Young <sean@mess.org>
6554L: linux-media@vger.kernel.org
6555S: Maintained
6556F: drivers/media/rc/igorplugusb.c
6557
40ad4a30
SY
6558IGUANAWORKS USB IR TRANSCEIVER
6559M: Sean Young <sean@mess.org>
6560L: linux-media@vger.kernel.org
6561S: Maintained
6562F: drivers/media/rc/iguanair.c
6563
ed13134b
PR
6564IIO DIGITAL POTENTIOMETER DAC
6565M: Peter Rosin <peda@axentia.se>
6566L: linux-iio@vger.kernel.org
6567S: Maintained
7fde1484 6568F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6569F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6570F: drivers/iio/dac/dpot-dac.c
ed13134b 6571
e778aa14
PR
6572IIO ENVELOPE DETECTOR
6573M: Peter Rosin <peda@axentia.se>
6574L: linux-iio@vger.kernel.org
6575S: Maintained
b475f80b 6576F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6577F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6578F: drivers/iio/adc/envelope-detector.c
e778aa14 6579
a36954f5
PR
6580IIO MULTIPLEXER
6581M: Peter Rosin <peda@axentia.se>
6582L: linux-iio@vger.kernel.org
6583S: Maintained
6584F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
7ba9df54 6585F: drivers/iio/multiplexer/iio-mux.c
a36954f5 6586
9545f86e 6587IIO SUBSYSTEM AND DRIVERS
030a13d7 6588M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6589R: Hartmut Knaack <knaack.h@gmx.de>
6590R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6591R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6592L: linux-iio@vger.kernel.org
21d41655 6593T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6594S: Maintained
866b148a 6595F: Documentation/devicetree/bindings/iio/
03e7c251 6596F: drivers/iio/
9545f86e 6597F: drivers/staging/iio/
8fe671fc 6598F: include/linux/iio/
817020cf 6599F: tools/iio/
9545f86e 6600
65519263
SG
6601IKANOS/ADI EAGLE ADSL USB DRIVER
6602M: Matthieu Castet <castet.matthieu@free.fr>
6603M: Stanislaw Gruszka <stf_xl@wp.pl>
6604S: Maintained
6605F: drivers/usb/atm/ueagle-atm.c
6606
8ef3ff27
PB
6607IMGTEC ASCII LCD DRIVER
6608M: Paul Burton <paul.burton@imgtec.com>
6609S: Maintained
6610F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6611F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6612
82abbea7
RD
6613IMGTEC IR DECODER DRIVER
6614M: James Hogan <james.hogan@imgtec.com>
6615S: Maintained
6616F: drivers/media/rc/img-ir/
6617
6618IMS TWINTURBO FRAMEBUFFER DRIVER
6619L: linux-fbdev@vger.kernel.org
6620S: Orphan
6621F: drivers/video/fbdev/imsttfb.c
6622
e89ab51f
GR
6623INA209 HARDWARE MONITOR DRIVER
6624M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6625L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6626S: Maintained
6627F: Documentation/hwmon/ina209
6628F: Documentation/devicetree/bindings/i2c/ina209.txt
6629F: drivers/hwmon/ina209.c
6630
6631INA2XX HARDWARE MONITOR DRIVER
6632M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6633L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6634S: Maintained
6635F: Documentation/hwmon/ina2xx
6636F: drivers/hwmon/ina2xx.c
6637F: include/linux/platform_data/ina2xx.h
6638
14dc124f
SIG
6639INDUSTRY PACK SUBSYSTEM (IPACK)
6640M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6641M: Jens Taprogge <jens.taprogge@taprogge.org>
6642M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6643L: industrypack-devel@lists.sourceforge.net
6644W: http://industrypack.sourceforge.net
6645S: Maintained
6646F: drivers/ipack/
6647
1da177e4 6648INFINIBAND SUBSYSTEM
b6b2bbe6 6649M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6650M: Sean Hefty <sean.hefty@intel.com>
6651M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6652L: linux-rdma@vger.kernel.org
605841f5 6653W: http://www.openfabrics.org/
8a6e2535 6654Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6655T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6656S: Supported
3d35d32d 6657F: Documentation/devicetree/bindings/infiniband/
679655da
JP
6658F: Documentation/infiniband/
6659F: drivers/infiniband/
c117ab84 6660F: include/uapi/linux/if_infiniband.h
954138dc
YD
6661F: include/uapi/rdma/
6662F: include/rdma/
1da177e4 6663
82abbea7
RD
6664INGENIC JZ4780 DMA Driver
6665M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6666S: Maintained
6667F: drivers/dma/dma-jz4780.c
6668
6669INGENIC JZ4780 NAND DRIVER
6670M: Harvey Hunt <harveyhuntnexus@gmail.com>
6671L: linux-mtd@lists.infradead.org
6672S: Maintained
6673F: drivers/mtd/nand/jz4780_*
6674
6675INOTIFY
8b58be88
JP
6676M: John McCutchan <john@johnmccutchan.com>
6677M: Robert Love <rlove@rlove.org>
6678M: Eric Paris <eparis@parisplace.org>
c9f04f58 6679S: Maintained
679655da
JP
6680F: Documentation/filesystems/inotify.txt
6681F: fs/notify/inotify/
6682F: include/linux/inotify.h
c117ab84 6683F: include/uapi/linux/inotify.h
c9f04f58 6684
e2d1d6c0 6685INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6686M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6687L: linux-input@vger.kernel.org
8a6e2535 6688Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6689T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6690S: Maintained
679655da 6691F: drivers/input/
f4eea7e2 6692F: include/linux/input.h
c117ab84 6693F: include/uapi/linux/input.h
65938133 6694F: include/uapi/linux/input-event-codes.h
f4eea7e2 6695F: include/linux/input/
e52d8398 6696F: Documentation/devicetree/bindings/input/
65938133 6697F: Documentation/input/
e2d1d6c0 6698
3267a87f 6699INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6700M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6701L: linux-input@vger.kernel.org
75dd112a 6702S: Odd fixes
e2ba5731 6703F: Documentation/input/multi-touch-protocol.rst
7f9c2454 6704F: drivers/input/input-mt.c
3267a87f
HR
6705K: \b(ABS|SYN)_MT_
6706
ee0db78d
AT
6707INSIDE SECURE CRYPTO DRIVER
6708M: Antoine Tenart <antoine.tenart@free-electrons.com>
6709F: drivers/crypto/inside-secure/
6710S: Maintained
6711L: linux-crypto@vger.kernel.org
6712
82abbea7
RD
6713INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6714M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6715M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6716L: linux-ima-devel@lists.sourceforge.net
6717L: linux-ima-user@lists.sourceforge.net
6718L: linux-security-module@vger.kernel.org
6719T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6720S: Supported
6721F: security/integrity/ima/
6722
7683e9e5
LT
6723INTEL 810/815 FRAMEBUFFER DRIVER
6724M: Antonino Daplas <adaplas@gmail.com>
6725L: linux-fbdev@vger.kernel.org
6726S: Maintained
6727F: drivers/video/fbdev/i810/
6728
97fa99a3
JY
6729INTEL ASoC BDW/HSW DRIVERS
6730M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6731L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6732S: Supported
e8e1225d
JP
6733F: sound/soc/intel/common/sst-dsp*
6734F: sound/soc/intel/common/sst-firmware.c
6735F: sound/soc/intel/boards/broadwell.c
6736F: sound/soc/intel/haswell/
97fa99a3 6737
4ac13e17
DJ
6738INTEL C600 SERIES SAS CONTROLLER DRIVER
6739M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6740M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6741L: linux-scsi@vger.kernel.org
7106891a
DJ
6742T: git git://git.code.sf.net/p/intel-sas/isci
6743S: Supported
4ac13e17 6744F: drivers/scsi/isci/
4ac13e17 6745
7683e9e5
LT
6746INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6747M: Daniel Vetter <daniel.vetter@intel.com>
6748M: Jani Nikula <jani.nikula@linux.intel.com>
6749L: intel-gfx@lists.freedesktop.org
6750W: https://01.org/linuxgraphics/
6751B: https://01.org/linuxgraphics/documentation/how-report-bugs
6752C: irc://chat.freenode.net/intel-gfx
6753Q: http://patchwork.freedesktop.org/project/intel-gfx/
6754T: git git://anongit.freedesktop.org/drm-intel
6c8909b4 6755S: Supported
7683e9e5
LT
6756F: drivers/gpu/drm/i915/
6757F: include/drm/i915*
6758F: include/uapi/drm/i915_drm.h
6759F: Documentation/gpu/i915.rst
844dd05f 6760
2f302324 6761INTEL ETHERNET DRIVERS
8b58be88 6762M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6763L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6764W: http://www.intel.com/support/feedback.htm
d94e6fed 6765W: http://e1000.sourceforge.net/
2f302324
JK
6766Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6767T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6768T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6769S: Supported
0d164401
JK
6770F: Documentation/networking/e100.txt
6771F: Documentation/networking/e1000.txt
6772F: Documentation/networking/e1000e.txt
6773F: Documentation/networking/igb.txt
6774F: Documentation/networking/igbvf.txt
6775F: Documentation/networking/ixgb.txt
6776F: Documentation/networking/ixgbe.txt
6777F: Documentation/networking/ixgbevf.txt
1bff6529 6778F: Documentation/networking/i40e.txt
105bf2fe 6779F: Documentation/networking/i40evf.txt
dee1ad47 6780F: drivers/net/ethernet/intel/
bc90d291 6781F: drivers/net/ethernet/intel/*/
681bdf80 6782F: include/linux/avf/virtchnl.h
1da177e4 6783
7683e9e5
LT
6784INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6785M: Maik Broemme <mbroemme@libmpq.org>
6786L: linux-fbdev@vger.kernel.org
224f9e6d 6787S: Maintained
7683e9e5
LT
6788F: Documentation/fb/intelfb.txt
6789F: drivers/video/fbdev/intelfb/
224f9e6d 6790
7683e9e5
LT
6791INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6792M: Zhenyu Wang <zhenyuw@linux.intel.com>
6793M: Zhi Wang <zhi.a.wang@intel.com>
6794L: intel-gvt-dev@lists.freedesktop.org
6795L: intel-gfx@lists.freedesktop.org
6796W: https://01.org/igvt-g
6797T: git https://github.com/01org/gvt-linux.git
6798S: Supported
6799F: drivers/gpu/drm/i915/gvt/
0963d59b 6800
7683e9e5
LT
6801INTEL HID EVENT DRIVER
6802M: Alex Hung <alex.hung@canonical.com>
6803L: platform-driver-x86@vger.kernel.org
ca907a90 6804S: Maintained
7683e9e5 6805F: drivers/platform/x86/intel-hid.c
5760b0a5 6806
7683e9e5
LT
6807INTEL I/OAT DMA DRIVER
6808M: Dave Jiang <dave.jiang@intel.com>
6809R: Dan Williams <dan.j.williams@intel.com>
6810L: dmaengine@vger.kernel.org
6811Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4bd96a7a 6812S: Supported
7683e9e5 6813F: drivers/dma/ioat*
4bd96a7a 6814
7683e9e5
LT
6815INTEL IDLE DRIVER
6816M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6817M: Len Brown <lenb@kernel.org>
6818L: linux-pm@vger.kernel.org
6819T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6820B: https://bugzilla.kernel.org
8a70da82 6821S: Supported
7683e9e5 6822F: drivers/idle/intel_idle.c
8a70da82 6823
7683e9e5
LT
6824INTEL INTEGRATED SENSOR HUB DRIVER
6825M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6826M: Jiri Kosina <jikos@kernel.org>
6827L: linux-input@vger.kernel.org
6828S: Maintained
6829F: drivers/hid/intel-ish-hid/
efa3144e 6830
7683e9e5
LT
6831INTEL IOMMU (VT-d)
6832M: David Woodhouse <dwmw2@infradead.org>
6833L: iommu@lists.linux-foundation.org
6834T: git git://git.infradead.org/iommu-2.6.git
b481de9c 6835S: Supported
7683e9e5
LT
6836F: drivers/iommu/intel-iommu.c
6837F: include/linux/intel-iommu.h
6838
6839INTEL IOP-ADMA DMA DRIVER
6840R: Dan Williams <dan.j.williams@intel.com>
6841S: Odd fixes
6842F: drivers/dma/iop-adma.c
6843
6844INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6845M: Krzysztof Halasa <khalasa@piap.pl>
6846S: Maintained
6847F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6848F: arch/arm/mach-ixp4xx/include/mach/npe.h
6849F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6850F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6851F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6852F: drivers/net/wan/ixp4xx_hss.c
6853
6854INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6855M: Deepak Saxena <dsaxena@plexity.net>
6856S: Maintained
6857F: drivers/char/hw_random/ixp4xx-rng.c
b481de9c 6858
de8fe023
TW
6859INTEL MANAGEMENT ENGINE (mei)
6860M: Tomas Winkler <tomas.winkler@intel.com>
6861L: linux-kernel@vger.kernel.org
6862S: Supported
c117ab84 6863F: include/uapi/linux/mei.h
5069288b 6864F: include/linux/mei_cl_bus.h
de8fe023 6865F: drivers/misc/mei/*
222818c3 6866F: drivers/watchdog/mei_wdt.c
e07950a1 6867F: Documentation/misc-devices/mei/*
986b891a 6868F: samples/mei/*
de8fe023 6869
7683e9e5
LT
6870INTEL MENLOW THERMAL DRIVER
6871M: Sujith Thomas <sujith.thomas@intel.com>
6872L: platform-driver-x86@vger.kernel.org
6873W: https://01.org/linux-acpi
6874S: Supported
6875F: drivers/platform/x86/intel_menlow.c
6876
6877INTEL MERRIFIELD GPIO DRIVER
6878M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6879L: linux-gpio@vger.kernel.org
6880S: Maintained
6881F: drivers/gpio/gpio-merrifield.c
6882
50ceb98b
SD
6883INTEL MIC DRIVERS (mic)
6884M: Sudeep Dutt <sudeep.dutt@intel.com>
6885M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6886S: Supported
6887W: https://github.com/sudeepdutt/mic
6888W: http://software.intel.com/en-us/mic-developer
6889F: include/linux/mic_bus.h
6890F: include/linux/scif.h
6891F: include/uapi/linux/mic_common.h
7683e9e5 6892F: include/uapi/linux/mic_ioctl.h
9f273c24 6893F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6894F: drivers/misc/mic/
6895F: drivers/dma/mic_x100_dma.c
6896F: drivers/dma/mic_x100_dma.h
9f273c24 6897F: Documentation/mic/
50ceb98b 6898
7683e9e5
LT
6899INTEL PMC CORE DRIVER
6900M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6901M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6902L: platform-driver-x86@vger.kernel.org
6903S: Maintained
6904F: arch/x86/include/asm/pmc_core.h
6905F: drivers/platform/x86/intel_pmc_core*
6906
fdca4f16 6907INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6908M: Zha Qipeng<qipeng.zha@intel.com>
6909L: platform-driver-x86@vger.kernel.org
6910S: Maintained
6911F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6912F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6913F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6914F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6915
7683e9e5
LT
6916INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6917M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6918L: linux-wireless@vger.kernel.org
6919S: Maintained
6920F: Documentation/networking/README.ipw2100
6921F: Documentation/networking/README.ipw2200
6922F: drivers/net/wireless/intel/ipw2x00/
6923
6924INTEL PSTATE DRIVER
6925M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6926M: Len Brown <lenb@kernel.org>
6927L: linux-pm@vger.kernel.org
6928S: Supported
6929F: drivers/cpufreq/intel_pstate.c
6930
6931INTEL RDMA RNIC DRIVER
6932M: Faisal Latif <faisal.latif@intel.com>
6933M: Shiraz Saleem <shiraz.saleem@intel.com>
6934L: linux-rdma@vger.kernel.org
6935S: Supported
6936F: drivers/infiniband/hw/i40iw/
6937
378f956e
SKC
6938INTEL TELEMETRY DRIVER
6939M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6940L: platform-driver-x86@vger.kernel.org
6941S: Maintained
378f956e 6942F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6943F: drivers/platform/x86/intel_telemetry*
0a8b8353 6944
7683e9e5
LT
6945INTEL VIRTUAL BUTTON DRIVER
6946M: AceLan Kao <acelan.kao@canonical.com>
b740d2e9
RB
6947L: platform-driver-x86@vger.kernel.org
6948S: Maintained
7683e9e5
LT
6949F: drivers/platform/x86/intel-vbtn.c
6950
6951INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6952M: Stanislaw Gruszka <sgruszka@redhat.com>
6953L: linux-wireless@vger.kernel.org
6954S: Supported
6955F: drivers/net/wireless/intel/iwlegacy/
6956
6957INTEL WIRELESS WIFI LINK (iwlwifi)
6958M: Johannes Berg <johannes.berg@intel.com>
6959M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6960M: Luca Coelho <luciano.coelho@intel.com>
6961M: Intel Linux Wireless <linuxwifi@intel.com>
6962L: linux-wireless@vger.kernel.org
6963W: http://intellinuxwireless.org
6964T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6965S: Supported
6966F: drivers/net/wireless/intel/iwlwifi/
6967
6968INTEL WIRELESS WIMAX CONNECTION 2400
6969M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6970M: linux-wimax@intel.com
6971L: wimax@linuxwimax.org (subscribers-only)
6972S: Supported
6973W: http://linuxwimax.org
6974F: Documentation/wimax/README.i2400m
6975F: drivers/net/wimax/i2400m/
6976F: include/uapi/linux/wimax/i2400m.h
6977
6978INTEL(R) TRACE HUB
6979M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6980S: Supported
6981F: Documentation/trace/intel_th.txt
6982F: drivers/hwtracing/intel_th/
6983
6984INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6985M: Ning Sun <ning.sun@intel.com>
6986L: tboot-devel@lists.sourceforge.net
6987W: http://tboot.sourceforge.net
6988T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6989S: Supported
6990F: Documentation/intel_txt.txt
6991F: include/linux/tboot.h
6992F: arch/x86/kernel/tboot.c
6993
6994INTEL-MID GPIO DRIVER
6995M: David Cohen <david.a.cohen@linux.intel.com>
6996L: linux-gpio@vger.kernel.org
6997S: Maintained
6998F: drivers/gpio/gpio-intel-mid.c
b740d2e9 6999
3904b28e
LW
7000INVENSENSE MPU-3050 GYROSCOPE DRIVER
7001M: Linus Walleij <linus.walleij@linaro.org>
7002L: linux-iio@vger.kernel.org
7003S: Maintained
7004F: drivers/iio/gyro/mpu3050*
7005F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7006
cb109a0e 7007IOC3 ETHERNET DRIVER
8b58be88 7008M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
7009L: linux-mips@linux-mips.org
7010S: Maintained
8862bf1e 7011F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 7012
cb109a0e 7013IOC3 SERIAL DRIVER
8b58be88 7014M: Pat Gefre <pfg@sgi.com>
d39e0721 7015L: linux-serial@vger.kernel.org
cb109a0e 7016S: Maintained
df621252 7017F: drivers/tty/serial/ioc3_serial.c
cb109a0e 7018
0b6e8569
SW
7019IOMMU DRIVERS
7020M: Joerg Roedel <joro@8bytes.org>
7021L: iommu@lists.linux-foundation.org
7022T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7023S: Maintained
efcd94c0 7024F: Documentation/devicetree/bindings/iommu/
0b6e8569 7025F: drivers/iommu/
82df0a43
TR
7026F: include/linux/iommu.h
7027F: include/linux/iova.h
0b6e8569 7028
4480f15b 7029IP MASQUERADING
8b58be88 7030M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 7031S: Maintained
679655da 7032F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 7033
4409ebe9 7034IPMI SUBSYSTEM
8b58be88 7035M: Corey Minyard <minyard@acm.org>
b0c90653 7036L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
7037W: http://openipmi.sourceforge.net/
7038S: Supported
679655da
JP
7039F: Documentation/IPMI.txt
7040F: drivers/char/ipmi/
7041F: include/linux/ipmi*
c117ab84 7042F: include/uapi/linux/ipmi*
4409ebe9 7043
e2d1d6c0 7044IPS SCSI RAID DRIVER
8b58be88 7045M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
7046L: linux-scsi@vger.kernel.org
7047W: http://www.adaptec.com/
7048S: Maintained
679655da 7049F: drivers/scsi/ips*
e2d1d6c0
RD
7050
7051IPVS
8b58be88
JP
7052M: Wensong Zhang <wensong@linux-vs.org>
7053M: Simon Horman <horms@verge.net.au>
7054M: Julian Anastasov <ja@ssi.bg>
979b6c13 7055L: netdev@vger.kernel.org
e2d1d6c0 7056L: lvs-devel@vger.kernel.org
1da177e4 7057S: Maintained
9f273c24
FW
7058T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7059T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 7060F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 7061F: include/net/ip_vs.h
c117ab84 7062F: include/uapi/linux/ip_vs.h
679655da 7063F: net/netfilter/ipvs/
1da177e4 7064
e7839f25 7065IPWIRELESS DRIVER
e5f6450c 7066M: Jiri Kosina <jikos@kernel.org>
d8130624 7067M: David Sterba <dsterba@suse.com>
92094aa0 7068S: Odd Fixes
282361a0 7069F: drivers/tty/ipwireless/
099dc4fb 7070
e2d1d6c0 7071IPX NETWORK LAYER
e2d1d6c0 7072L: netdev@vger.kernel.org
0c59d281 7073S: Odd fixes
679655da 7074F: include/net/ipx.h
c117ab84 7075F: include/uapi/linux/ipx.h
679655da 7076F: net/ipx/
e2d1d6c0 7077
1da177e4 7078IRDA SUBSYSTEM
8b58be88 7079M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 7080L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 7081L: netdev@vger.kernel.org
1da177e4 7082W: http://irda.sourceforge.net/
f353976d 7083S: Maintained
e0057975 7084T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
7085F: Documentation/networking/irda.txt
7086F: drivers/net/irda/
7087F: include/net/irda/
7088F: net/irda/
1da177e4 7089
82abbea7
RD
7090IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7091M: Marc Zyngier <marc.zyngier@arm.com>
7092S: Maintained
7093T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7094F: Documentation/IRQ-domain.txt
7095F: include/linux/irqdomain.h
7096F: kernel/irq/irqdomain.c
7097F: kernel/irq/msi.c
7098
7683e9e5
LT
7099IRQ SUBSYSTEM
7100M: Thomas Gleixner <tglx@linutronix.de>
7101L: linux-kernel@vger.kernel.org
7102S: Maintained
7103T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7104F: kernel/irq/
7105
2ed9fd28
JC
7106IRQCHIP DRIVERS
7107M: Thomas Gleixner <tglx@linutronix.de>
7108M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 7109M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
7110L: linux-kernel@vger.kernel.org
7111S: Maintained
7112T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5b5a9069 7113F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 7114F: drivers/irqchip/
a800c7cc 7115
ad7afc38
WBG
7116ISA
7117M: William Breathitt Gray <vilhelm.gray@gmail.com>
7118S: Maintained
7119F: Documentation/isa.txt
7120F: drivers/base/isa.c
7121F: include/linux/isa.h
7122
d39b8420
HV
7123ISA RADIO MODULE
7124M: Hans Verkuil <hverkuil@xs4all.nl>
7125L: linux-media@vger.kernel.org
7126T: git git://linuxtv.org/media_tree.git
a825eaec 7127W: https://linuxtv.org
d39b8420
HV
7128S: Maintained
7129F: drivers/media/radio/radio-isa*
7130
82abbea7
RD
7131ISAPNP
7132M: Jaroslav Kysela <perex@perex.cz>
71a6d0af 7133S: Maintained
82abbea7
RD
7134F: Documentation/isapnp.txt
7135F: drivers/pnp/isapnp/
7136F: include/linux/isapnp.h
71a6d0af 7137
14816b1e 7138ISCSI
623290a2
LD
7139M: Lee Duncan <lduncan@suse.com>
7140M: Chris Leech <cleech@redhat.com>
14816b1e 7141L: open-iscsi@googlegroups.com
623290a2 7142W: www.open-iscsi.com
14816b1e 7143S: Maintained
679655da
JP
7144F: drivers/scsi/*iscsi*
7145F: include/scsi/*iscsi*
14816b1e 7146
82abbea7
RD
7147iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7148M: Peter Jones <pjones@redhat.com>
7149M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7150S: Maintained
7151F: drivers/firmware/iscsi_ibft*
7152
1e65eb42
OG
7153ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7154M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 7155M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
7156M: Roi Dayan <roid@mellanox.com>
7157L: linux-rdma@vger.kernel.org
7158S: Supported
7159W: http://www.openfabrics.org
7160W: www.open-iscsi.org
7161Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 7162F: drivers/infiniband/ulp/iser/
1e65eb42 7163
2b70e5fd 7164ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 7165M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
7166T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7167L: linux-rdma@vger.kernel.org
7168L: target-devel@vger.kernel.org
7169S: Supported
7170W: http://www.linux-iscsi.org
7171F: drivers/infiniband/ulp/isert
7172
1da177e4 7173ISDN SUBSYSTEM
8b58be88 7174M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 7175L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 7176L: netdev@vger.kernel.org
1da177e4 7177W: http://www.isdn4linux.de
54e5881d 7178T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 7179S: Maintained
679655da
JP
7180F: Documentation/isdn/
7181F: drivers/isdn/
7182F: include/linux/isdn.h
7183F: include/linux/isdn/
c117ab84
CEB
7184F: include/uapi/linux/isdn.h
7185F: include/uapi/linux/isdn/
1da177e4
LT
7186
7187ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 7188M: Armin Schindler <mac@melware.de>
d5d52273 7189L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
7190W: http://www.melware.de
7191S: Maintained
679655da 7192F: drivers/isdn/hardware/eicon/
1da177e4 7193
d624870f 7194IT87 HARDWARE MONITORING DRIVER
d8130624 7195M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7196L: linux-hwmon@vger.kernel.org
d624870f
JD
7197S: Maintained
7198F: Documentation/hwmon/it87
7199F: drivers/hwmon/it87.c
7200
d7104bff
AP
7201IT913X MEDIA DRIVER
7202M: Antti Palosaari <crope@iki.fi>
7203L: linux-media@vger.kernel.org
a825eaec 7204W: https://linuxtv.org
d7104bff
AP
7205W: http://palosaari.fi/linux/
7206Q: http://patchwork.linuxtv.org/project/linux-media/list/
7207T: git git://linuxtv.org/anttip/media_tree.git
7208S: Maintained
249c697e 7209F: drivers/media/tuners/it913x*
d7104bff 7210
91821ff3 7211IVTV VIDEO4LINUX DRIVER
6afdeaf8 7212M: Andy Walls <awalls@md.metrocast.net>
7b212edf 7213L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 7214L: linux-media@vger.kernel.org
275ffde4 7215T: git git://linuxtv.org/media_tree.git
91821ff3
HV
7216W: http://www.ivtvdriver.org
7217S: Maintained
618cd932 7218F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 7219F: drivers/media/pci/ivtv/
c117ab84 7220F: include/uapi/linux/ivtv*
91821ff3 7221
68620bdd
MP
7222IX2505V MEDIA DRIVER
7223M: Malcolm Priestley <tvboxspy@gmail.com>
7224L: linux-media@vger.kernel.org
a825eaec 7225W: https://linuxtv.org
68620bdd
MP
7226Q: http://patchwork.linuxtv.org/project/linux-media/list/
7227S: Maintained
7228F: drivers/media/dvb-frontends/ix2505v*
7229
4453d736
GR
7230JC42.4 TEMPERATURE SENSOR DRIVER
7231M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7232L: linux-hwmon@vger.kernel.org
4453d736
GR
7233S: Maintained
7234F: drivers/hwmon/jc42.c
7235F: Documentation/hwmon/jc42
7236
e2d1d6c0 7237JFS FILESYSTEM
3256f80f 7238M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
7239L: jfs-discussion@lists.sourceforge.net
7240W: http://jfs.sourceforge.net/
54e5881d 7241T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 7242S: Maintained
679655da
JP
7243F: Documentation/filesystems/jfs.txt
7244F: fs/jfs/
e2d1d6c0 7245
95252236 7246JME NETWORK DRIVER
8b58be88 7247M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
7248L: netdev@vger.kernel.org
7249S: Maintained
63d24a0e 7250F: drivers/net/ethernet/jme.*
95252236 7251
1da177e4 7252JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 7253M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
7254L: linux-mtd@lists.infradead.org
7255W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 7256S: Maintained
679655da 7257F: fs/jffs2/
c117ab84 7258F: include/uapi/linux/jffs2.h
1da177e4 7259
d183e11a
TT
7260JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7261M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 7262M: Jan Kara <jack@suse.com>
d183e11a
TT
7263L: linux-ext4@vger.kernel.org
7264S: Maintained
7265F: fs/jbd2/
7266F: include/linux/jbd2.h
ae0718f8 7267
207dab5f
MU
7268JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7269M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7270L: linux-media@vger.kernel.org
7271S: Maintained
7272F: drivers/media/platform/rcar_jpu.c
7273
fd8b6cb4 7274JSM Neo PCI based serial card
46e3813d 7275M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
fd8b6cb4
BL
7276L: linux-serial@vger.kernel.org
7277S: Maintained
df621252 7278F: drivers/tty/serial/jsm/
ae0718f8 7279
af39917d
CL
7280K10TEMP HARDWARE MONITORING DRIVER
7281M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 7282L: linux-hwmon@vger.kernel.org
af39917d
CL
7283S: Maintained
7284F: Documentation/hwmon/k10temp
7285F: drivers/hwmon/k10temp.c
7286
4660cb35 7287K8TEMP HARDWARE MONITORING DRIVER
8b58be88 7288M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 7289L: linux-hwmon@vger.kernel.org
ae0718f8 7290S: Maintained
679655da
JP
7291F: Documentation/hwmon/k8temp
7292F: drivers/hwmon/k8temp.c
ae0718f8 7293
0ba1d91d
AR
7294KASAN
7295M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7296R: Alexander Potapenko <glider@google.com>
7297R: Dmitry Vyukov <dvyukov@google.com>
7298L: kasan-dev@googlegroups.com
7299S: Maintained
7300F: arch/*/include/asm/kasan.h
7301F: arch/*/mm/kasan_init*
2757aafa 7302F: Documentation/dev-tools/kasan.rst
64f8ebaf 7303F: include/linux/kasan*.h
0ba1d91d
AR
7304F: lib/test_kasan.c
7305F: mm/kasan/
7306F: scripts/Makefile.kasan
7307
1da177e4 7308KCONFIG
5eb1f99e 7309M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 7310L: linux-kbuild@vger.kernel.org
cea8321c 7311T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 7312S: Maintained
679655da
JP
7313F: Documentation/kbuild/kconfig-language.txt
7314F: scripts/kconfig/
1da177e4 7315
ea6c2089 7316KDUMP
f871f191
VG
7317M: Dave Young <dyoung@redhat.com>
7318M: Baoquan He <bhe@redhat.com>
7319R: Vivek Goyal <vgoyal@redhat.com>
34633993 7320L: kexec@lists.infradead.org
ea6c2089
VG
7321W: http://lse.sourceforge.net/kdump/
7322S: Maintained
80811493 7323F: Documentation/kdump/
ea6c2089 7324
f41bf02f
HV
7325KEENE FM RADIO TRANSMITTER DRIVER
7326M: Hans Verkuil <hverkuil@xs4all.nl>
7327L: linux-media@vger.kernel.org
7328T: git git://linuxtv.org/media_tree.git
a825eaec 7329W: https://linuxtv.org
f41bf02f
HV
7330S: Maintained
7331F: drivers/media/radio/radio-keene*
7332
1da177e4 7333KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 7334M: Ian Kent <raven@themaw.net>
f694fc97 7335L: autofs@vger.kernel.org
1da177e4 7336S: Maintained
679655da 7337F: fs/autofs4/
1da177e4 7338
70fb7ba6 7339KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8b38f890 7340M: Masahiro Yamada <yamada.masahiro@socionext.com>
d8130624 7341M: Michal Marek <mmarek@suse.com>
8b38f890 7342T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
347d12d7 7343L: linux-kbuild@vger.kernel.org
5ce45962 7344S: Maintained
679655da
JP
7345F: Documentation/kbuild/
7346F: Makefile
7347F: scripts/Makefile.*
70fb7ba6
MM
7348F: scripts/basic/
7349F: scripts/mk*
7350F: scripts/package/
1da177e4
LT
7351
7352KERNEL JANITORS
c3000e03 7353L: kernel-janitors@vger.kernel.org
10466f5a 7354W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7355S: Odd Fixes
1da177e4 7356
e8b43555 7357KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7358M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 7359M: Jeff Layton <jlayton@poochiereds.net>
16141c02 7360L: linux-nfs@vger.kernel.org
1da177e4 7361W: http://nfs.sourceforge.net/
9f273c24 7362T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7363S: Supported
679655da 7364F: fs/nfsd/
c117ab84 7365F: include/uapi/linux/nfsd/
679655da
JP
7366F: fs/lockd/
7367F: fs/nfs_common/
7368F: net/sunrpc/
7369F: include/linux/lockd/
7370F: include/linux/sunrpc/
c117ab84 7371F: include/uapi/linux/sunrpc/
1da177e4 7372
13b122b3
SK
7373KERNEL SELFTEST FRAMEWORK
7374M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7375M: Shuah Khan <shuah@kernel.org>
64f00850 7376L: linux-kselftest@vger.kernel.org
a7254a09 7377T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
13b122b3 7378S: Maintained
4ff79fee
SK
7379F: tools/testing/selftests/
7380F: Documentation/dev-tools/kselftest*
13b122b3 7381
426d62e2 7382KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7383M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7384M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7385L: kvm@vger.kernel.org
e3e58478 7386W: http://www.linux-kvm.org
a94b40a6 7387T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7388S: Supported
c93a64fe
PB
7389F: Documentation/*/kvm*.txt
7390F: Documentation/virtual/kvm/
679655da 7391F: arch/*/kvm/
1662e862
CB
7392F: arch/x86/kernel/kvm.c
7393F: arch/x86/kernel/kvmclock.c
679655da
JP
7394F: arch/*/include/asm/kvm*
7395F: include/linux/kvm*
c117ab84 7396F: include/uapi/linux/kvm*
679655da 7397F: virt/kvm/
6d0a1a61 7398F: tools/kvm/
426d62e2 7399
ad8003d3 7400KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 7401M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7402L: kvm@vger.kernel.org
038161de 7403W: http://www.linux-kvm.org/
7de609c8 7404S: Maintained
679655da 7405F: arch/x86/include/asm/svm.h
679655da 7406F: arch/x86/kvm/svm.c
426d62e2 7407
a749474d 7408KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 7409M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7410M: Marc Zyngier <marc.zyngier@arm.com>
7411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7412L: kvmarm@lists.cs.columbia.edu
7413W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7414T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7415S: Supported
a749474d
CD
7416F: arch/arm/include/uapi/asm/kvm*
7417F: arch/arm/include/asm/kvm*
7418F: arch/arm/kvm/
5c8818b4
MZ
7419F: virt/kvm/arm/
7420F: include/kvm/arm_*
a749474d 7421
7683e9e5
LT
7422KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7423M: Alexander Graf <agraf@suse.com>
7424L: kvm-ppc@vger.kernel.org
7425W: http://www.linux-kvm.org/
7426T: git git://github.com/agraf/linux-2.6.git
7427S: Supported
7428F: arch/powerpc/include/asm/kvm*
7429F: arch/powerpc/kvm/
7430
6394a3ec 7431KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7432M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7433M: Marc Zyngier <marc.zyngier@arm.com>
7434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7435L: kvmarm@lists.cs.columbia.edu
7436S: Maintained
7437F: arch/arm64/include/uapi/asm/kvm*
7438F: arch/arm64/include/asm/kvm*
7439F: arch/arm64/kvm/
7440
bfd3d532
JH
7441KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7442M: James Hogan <james.hogan@imgtec.com>
7443L: linux-mips@linux-mips.org
7444S: Supported
7445F: arch/mips/include/uapi/asm/kvm*
7446F: arch/mips/include/asm/kvm*
7447F: arch/mips/kvm/
7448
7683e9e5
LT
7449KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7450M: Christian Borntraeger <borntraeger@de.ibm.com>
7451M: Cornelia Huck <cohuck@redhat.com>
7452L: linux-s390@vger.kernel.org
7453W: http://www.ibm.com/developerworks/linux/linux390/
7454T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7455S: Supported
7456F: Documentation/s390/kvm.txt
7457F: arch/s390/include/asm/kvm*
7458F: arch/s390/kvm/
7459F: arch/s390/mm/gmap.c
7460
27f395b8
TH
7461KERNFS
7462M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7463M: Tejun Heo <tj@kernel.org>
7464T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7465S: Supported
7466F: include/linux/kernfs.h
7467F: fs/kernfs/
bfd3d532 7468
dc009d92 7469KEXEC
8b58be88 7470M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7471W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7472L: kexec@lists.infradead.org
dc009d92 7473S: Maintained
679655da 7474F: include/linux/kexec.h
c117ab84 7475F: include/uapi/linux/kexec.h
10540a69 7476F: kernel/kexec*
dc009d92 7477
7683e9e5
LT
7478KEYS-ENCRYPTED
7479M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7480M: David Safford <safford@us.ibm.com>
7481L: linux-security-module@vger.kernel.org
aa62efff 7482L: keyrings@vger.kernel.org
7683e9e5
LT
7483S: Supported
7484F: Documentation/security/keys/trusted-encrypted.rst
7485F: include/keys/encrypted-type.h
7486F: security/keys/encrypted-keys/
e971461f 7487
7f3c68be 7488KEYS-TRUSTED
74dd744f
MZ
7489M: David Safford <safford@us.ibm.com>
7490M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7491L: linux-security-module@vger.kernel.org
aa62efff 7492L: keyrings@vger.kernel.org
7f3c68be 7493S: Supported
5395d312 7494F: Documentation/security/keys/trusted-encrypted.rst
7f3c68be
MZ
7495F: include/keys/trusted-type.h
7496F: security/keys/trusted.c
7497F: security/keys/trusted.h
7498
7683e9e5
LT
7499KEYS/KEYRINGS:
7500M: David Howells <dhowells@redhat.com>
aa62efff 7501L: keyrings@vger.kernel.org
7683e9e5
LT
7502S: Maintained
7503F: Documentation/security/keys/core.rst
7504F: include/linux/key.h
7505F: include/linux/key-type.h
7506F: include/linux/keyctl.h
7507F: include/uapi/linux/keyctl.h
7508F: include/keys/
7509F: security/keys/
7f3c68be 7510
5b778dad 7511KGDB / KDB /debug_core
8b58be88 7512M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7513W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7514L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7515T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7516S: Maintained
0c88a041 7517F: Documentation/dev-tools/kgdb.rst
679655da 7518F: drivers/misc/kgdbts.c
df621252 7519F: drivers/tty/serial/kgdboc.c
5b778dad 7520F: include/linux/kdb.h
679655da 7521F: include/linux/kgdb.h
4063eb5f 7522F: kernel/debug/
e3e2aaf7 7523
456db8cc 7524KMEMCHECK
8b58be88 7525M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7526M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7527S: Maintained
9c296b46 7528F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7529F: arch/x86/include/asm/kmemcheck.h
7530F: arch/x86/mm/kmemcheck/
7531F: include/linux/kmemcheck.h
7532F: mm/kmemcheck.c
b9ce08c0 7533
c3bb4d24 7534KMEMLEAK
8b58be88 7535M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7536S: Maintained
ca90a7a3 7537F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7538F: include/linux/kmemleak.h
7539F: mm/kmemleak.c
7540F: mm/kmemleak-test.c
7541
062b8740
LR
7542KMOD MODULE USERMODE HELPER
7543M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7544L: linux-kernel@vger.kernel.org
7545S: Maintained
7546F: kernel/kmod.c
7547F: include/linux/kmod.h
d9c6a72d
LR
7548F: lib/test_kmod.c
7549F: tools/testing/selftests/kmod/
062b8740 7550
89559a61 7551KPROBES
a320817c 7552M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7553M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7554M: "David S. Miller" <davem@davemloft.net>
353def94 7555M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7556S: Maintained
679655da
JP
7557F: Documentation/kprobes.txt
7558F: include/linux/kprobes.h
7d134b2c 7559F: include/asm-generic/kprobes.h
679655da 7560F: kernel/kprobes.c
89559a61 7561
70e84049 7562KS0108 LCD CONTROLLER DRIVER
8b58be88 7563M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7564W: http://miguelojeda.es/auxdisplay.htm
7565W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7566S: Maintained
679655da
JP
7567F: Documentation/auxdisplay/ks0108
7568F: drivers/auxdisplay/ks0108.c
7569F: include/linux/ks0108.h
70e84049 7570
1b69c6d0
DA
7571L3MDEV
7572M: David Ahern <dsa@cumulusnetworks.com>
7573L: netdev@vger.kernel.org
7574S: Maintained
7575F: net/l3mdev
7576F: include/net/l3mdev.h
7577
9ca44355 7578LANTIQ MIPS ARCHITECTURE
bdb40e8e 7579M: John Crispin <john@phrozen.org>
9ca44355
JC
7580L: linux-mips@linux-mips.org
7581S: Maintained
7582F: arch/mips/lantiq
7583
1da177e4 7584LAPB module
1da177e4 7585L: linux-x25@vger.kernel.org
bf9915cc 7586S: Orphan
679655da
JP
7587F: Documentation/networking/lapb-module.txt
7588F: include/*/lapb.h
7589F: net/lapb/
1da177e4
LT
7590
7591LASI 53c700 driver for PARISC
8b58be88 7592M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7593L: linux-scsi@vger.kernel.org
7594S: Maintained
679655da
JP
7595F: Documentation/scsi/53c700.txt
7596F: drivers/scsi/53c700*
1da177e4 7597
263de9b5 7598LED SUBSYSTEM
8b58be88 7599M: Richard Purdie <rpurdie@rpsys.net>
305335b9 7600M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7601M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7602L: linux-leds@vger.kernel.org
b8926ba0 7603T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7604S: Maintained
85c90368 7605F: Documentation/devicetree/bindings/leds/
679655da
JP
7606F: drivers/leds/
7607F: include/linux/leds.h
263de9b5 7608
b0461a44 7609LEGACY EEPROM DRIVER
d8130624 7610M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7611S: Maintained
7612F: Documentation/misc-devices/eeprom
7613F: drivers/misc/eeprom/eeprom.c
7614
1da177e4 7615LEGO USB Tower driver
8b58be88 7616M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7617L: legousb-devel@lists.sourceforge.net
7618W: http://legousb.sourceforge.net/
7619S: Maintained
679655da 7620F: drivers/usb/misc/legousbtower.c
1da177e4 7621
055616a8
MK
7622LG2160 MEDIA DRIVER
7623M: Michael Krufky <mkrufky@linuxtv.org>
7624L: linux-media@vger.kernel.org
a825eaec 7625W: https://linuxtv.org
055616a8
MK
7626W: http://github.com/mkrufky
7627Q: http://patchwork.linuxtv.org/project/linux-media/list/
7628T: git git://linuxtv.org/mkrufky/tuners.git
7629S: Maintained
7630F: drivers/media/dvb-frontends/lg2160.*
7631
6f0e7725
MK
7632LGDT3305 MEDIA DRIVER
7633M: Michael Krufky <mkrufky@linuxtv.org>
7634L: linux-media@vger.kernel.org
a825eaec 7635W: https://linuxtv.org
6f0e7725
MK
7636W: http://github.com/mkrufky
7637Q: http://patchwork.linuxtv.org/project/linux-media/list/
7638T: git git://linuxtv.org/mkrufky/tuners.git
7639S: Maintained
7640F: drivers/media/dvb-frontends/lgdt3305.*
7641
568a17ff 7642LGUEST
8b58be88 7643M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7644L: lguest@lists.ozlabs.org
568a17ff 7645W: http://lguest.ozlabs.org/
72e91863 7646S: Odd Fixes
070f420b 7647F: arch/x86/include/asm/lguest*.h
679655da
JP
7648F: arch/x86/lguest/
7649F: drivers/lguest/
7650F: include/linux/lguest*.h
070f420b 7651F: tools/lguest/
568a17ff 7652
32ac7cb2 7653LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7654M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7655L: linux-ide@vger.kernel.org
7656T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7657S: Maintained
7658F: include/linux/pata_arasan_cf_data.h
7659F: drivers/ata/pata_arasan_cf.c
7660
c7fa056c
BZ
7661LIBATA PATA DRIVERS
7662M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7663M: Tejun Heo <tj@kernel.org>
7664L: linux-ide@vger.kernel.org
7665T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7666S: Maintained
7667F: drivers/ata/pata_*.c
7668F: drivers/ata/ata_generic.c
7669
be4e456e
LW
7670LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7671M: Linus Walleij <linus.walleij@linaro.org>
7672L: linux-ide@vger.kernel.org
7673T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7674S: Maintained
7675F: drivers/ata/pata_ftide010.c
7676F: drivers/ata/sata_gemini.c
7677F: drivers/ata/sata_gemini.h
7678
32ac7cb2
TH
7679LIBATA SATA AHCI PLATFORM devices support
7680M: Hans de Goede <hdegoede@redhat.com>
7681M: Tejun Heo <tj@kernel.org>
7682L: linux-ide@vger.kernel.org
7683T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7684S: Maintained
7685F: drivers/ata/ahci_platform.c
7686F: drivers/ata/libahci_platform.c
7687F: include/linux/ahci_platform.h
7688
7689LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7690M: Mikael Pettersson <mikpelinux@gmail.com>
7691L: linux-ide@vger.kernel.org
7692T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7693S: Maintained
7694F: drivers/ata/sata_promise.*
7695
7683e9e5
LT
7696LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7697M: Tejun Heo <tj@kernel.org>
7698L: linux-ide@vger.kernel.org
7699T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7700S: Maintained
7701F: drivers/ata/
7702F: include/linux/ata.h
7703F: include/linux/libata.h
7704F: Documentation/devicetree/bindings/ata/
7705
1acd437c 7706LIBLOCKDEP
8a0d404e 7707M: Sasha Levin <alexander.levin@verizon.com>
1acd437c
SL
7708S: Maintained
7709F: tools/lib/lockdep/
7710
bc30196f
DW
7711LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7712M: Ross Zwisler <ross.zwisler@linux.intel.com>
7713L: linux-nvdimm@lists.01.org
7714Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7715S: Supported
7716F: drivers/nvdimm/blk.c
7717F: drivers/nvdimm/region_devs.c
bc30196f
DW
7718
7719LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7720M: Vishal Verma <vishal.l.verma@intel.com>
7721L: linux-nvdimm@lists.01.org
7722Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7723S: Supported
7724F: drivers/nvdimm/btt*
7725
7726LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7727M: Ross Zwisler <ross.zwisler@linux.intel.com>
7728L: linux-nvdimm@lists.01.org
7729Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7730S: Supported
7683e9e5
LT
7731F: drivers/nvdimm/pmem*
7732
7733LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7734M: Dan Williams <dan.j.williams@intel.com>
7735L: linux-nvdimm@lists.01.org
7736Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7737T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7738S: Supported
7739F: drivers/nvdimm/*
7740F: drivers/acpi/nfit/*
7741F: include/linux/nd.h
7742F: include/linux/libnvdimm.h
7743F: include/uapi/linux/ndctl.h
bc30196f 7744
cd9e9808
MB
7745LIGHTNVM PLATFORM SUPPORT
7746M: Matias Bjorling <mb@lightnvm.io>
7747W: http://github/OpenChannelSSD
4ead1a25 7748L: linux-block@vger.kernel.org
cd9e9808
MB
7749S: Maintained
7750F: drivers/lightnvm/
7751F: include/linux/lightnvm.h
7752F: include/uapi/linux/lightnvm.h
7753
7683e9e5
LT
7754LINUX FOR POWER MACINTOSH
7755M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7756W: http://www.penguinppc.org/
7757L: linuxppc-dev@lists.ozlabs.org
7758S: Maintained
7759F: arch/powerpc/platforms/powermac/
7760F: drivers/macintosh/
7761
852bb9f5 7762LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7763M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7764M: Paul Mackerras <paulus@samba.org>
ea668936 7765M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7766W: https://github.com/linuxppc/linux/wiki
a4724ed6 7767L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7768Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7769T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7770S: Supported
a4271583 7771F: Documentation/ABI/stable/sysfs-firmware-opal-*
58f16913 7772F: Documentation/devicetree/bindings/powerpc/
a4271583
SS
7773F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7774F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11c34c7d
JP
7775F: Documentation/powerpc/
7776F: arch/powerpc/
ef69b03d
ME
7777F: drivers/char/tpm/tpm_ibmvtpm*
7778F: drivers/crypto/nx/
7779F: drivers/crypto/vmx/
a4271583 7780F: drivers/i2c/busses/i2c-opal.c
ef69b03d
ME
7781F: drivers/net/ethernet/ibm/ibmveth.*
7782F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7783F: drivers/pci/hotplug/pnv_php.c
ef69b03d 7784F: drivers/pci/hotplug/rpa*
a4271583 7785F: drivers/rtc/rtc-opal.c
ef69b03d 7786F: drivers/scsi/ibmvscsi/
a4271583 7787F: drivers/tty/hvc/hvc_opal.c
ad654f25 7788F: tools/testing/selftests/powerpc
ef69b03d
ME
7789N: /pmac
7790N: powermac
7791N: powernv
7792N: [^a-z0-9]ps3
7793N: pseries
1da177e4 7794
77a76369 7795LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7796M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7797L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7798T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7799S: Maintained
11c34c7d
JP
7800F: arch/powerpc/platforms/512x/
7801F: arch/powerpc/platforms/52xx/
1da177e4
LT
7802
7803LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7804M: Alistair Popple <alistair@popple.id.au>
8b58be88 7805M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7806W: http://www.penguinppc.org/
a4724ed6 7807L: linuxppc-dev@lists.ozlabs.org
1da177e4 7808S: Maintained
11c34c7d
JP
7809F: arch/powerpc/platforms/40x/
7810F: arch/powerpc/platforms/44x/
1da177e4 7811
1da177e4 7812LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7813M: Scott Wood <oss@buserror.net>
8b58be88 7814M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7815W: http://www.penguinppc.org/
a4724ed6 7816L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7817T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7818S: Maintained
11c34c7d 7819F: arch/powerpc/platforms/83xx/
4c8f581d 7820F: arch/powerpc/platforms/85xx/
c67ec701 7821F: Documentation/devicetree/bindings/powerpc/fsl/
1da177e4 7822
7683e9e5
LT
7823LINUX FOR POWERPC EMBEDDED PPC8XX
7824M: Vitaly Bordug <vitb@kernel.crashing.org>
7825W: http://www.penguinppc.org/
7826L: linuxppc-dev@lists.ozlabs.org
7827S: Maintained
7828F: arch/powerpc/platforms/8xx/
7829
7830LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7831L: linuxppc-dev@lists.ozlabs.org
7832S: Orphan
7833F: arch/powerpc/*/*virtex*
7834F: arch/powerpc/*/*/*virtex*
7835
ab06ff3a 7836LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7837L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7838S: Orphan
11c34c7d
JP
7839F: arch/powerpc/platforms/pasemi/
7840F: drivers/*/*pasemi*
7841F: drivers/*/*/*pasemi*
ab06ff3a 7842
82abbea7
RD
7843LINUX KERNEL DUMP TEST MODULE (LKDTM)
7844M: Kees Cook <keescook@chromium.org>
7845S: Maintained
7846F: drivers/misc/lkdtm*
7847
7683e9e5
LT
7848LINUX SECURITY MODULE (LSM) FRAMEWORK
7849M: Chris Wright <chrisw@sous-sol.org>
7850L: linux-security-module@vger.kernel.org
7851S: Supported
7852
a23ce6da
HW
7853LIS3LV02D ACCELEROMETER DRIVER
7854M: Eric Piel <eric.piel@tremplin-utc.net>
7855S: Maintained
ff606677
JD
7856F: Documentation/misc-devices/lis3lv02d
7857F: drivers/misc/lis3lv02d/
bd35665f 7858F: drivers/platform/x86/hp_accel.c
a23ce6da 7859
b700e7f0
SJ
7860LIVE PATCHING
7861M: Josh Poimboeuf <jpoimboe@redhat.com>
462c5a82 7862M: Jessica Yu <jeyu@kernel.org>
e5f6450c 7863M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7864M: Miroslav Benes <mbenes@suse.cz>
7865R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7866S: Maintained
7867F: kernel/livepatch/
7868F: include/linux/livepatch.h
7869F: arch/x86/include/asm/livepatch.h
7870F: arch/x86/kernel/livepatch.c
5e4e3844 7871F: Documentation/livepatch/
b700e7f0 7872F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7873F: samples/livepatch/
b700e7f0 7874L: live-patching@vger.kernel.org
74d50da3 7875T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7876
e2d1d6c0 7877LLC (802.2)
0c59d281
ACM
7878L: netdev@vger.kernel.org
7879S: Odd fixes
679655da 7880F: include/linux/llc.h
c117ab84 7881F: include/uapi/linux/llc.h
679655da
JP
7882F: include/net/llc*
7883F: net/llc/
e2d1d6c0 7884
4e233cbe
AD
7885LM73 HARDWARE MONITOR DRIVER
7886M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7887L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7888S: Maintained
7889F: drivers/hwmon/lm73.c
7890
156e2d1a 7891LM78 HARDWARE MONITOR DRIVER
d8130624 7892M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7893L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7894S: Maintained
7895F: Documentation/hwmon/lm78
7896F: drivers/hwmon/lm78.c
7897
1da177e4 7898LM83 HARDWARE MONITOR DRIVER
d8130624 7899M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7900L: linux-hwmon@vger.kernel.org
1da177e4 7901S: Maintained
679655da
JP
7902F: Documentation/hwmon/lm83
7903F: drivers/hwmon/lm83.c
1da177e4
LT
7904
7905LM90 HARDWARE MONITOR DRIVER
d8130624 7906M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7907L: linux-hwmon@vger.kernel.org
1da177e4 7908S: Maintained
679655da 7909F: Documentation/hwmon/lm90
aae7bce4 7910F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7911F: drivers/hwmon/lm90.c
87d08b11 7912F: include/dt-bindings/thermal/lm90.h
1da177e4 7913
917cc4e6
GR
7914LM95234 HARDWARE MONITOR DRIVER
7915M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7916L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7917S: Maintained
7918F: Documentation/hwmon/lm95234
7919F: drivers/hwmon/lm95234.c
7920
68620bdd
MP
7921LME2510 MEDIA DRIVER
7922M: Malcolm Priestley <tvboxspy@gmail.com>
7923L: linux-media@vger.kernel.org
a825eaec 7924W: https://linuxtv.org
68620bdd
MP
7925Q: http://patchwork.linuxtv.org/project/linux-media/list/
7926S: Maintained
7927F: drivers/media/usb/dvb-usb-v2/lmedm04*
7928
82abbea7
RD
7929LOADPIN SECURITY MODULE
7930M: Kees Cook <keescook@chromium.org>
7931T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
7932S: Supported
7933F: security/loadpin/
7934F: Documentation/admin-guide/LSM/LoadPin.rst
7935
d4c3be70 7936LOCKING PRIMITIVES
8b58be88
JP
7937M: Peter Zijlstra <peterz@infradead.org>
7938M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7939L: linux-kernel@vger.kernel.org
d4c3be70 7940T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7941S: Maintained
d4c3be70 7942F: Documentation/locking/
679655da 7943F: include/linux/lockdep.h
d4c3be70
IM
7944F: include/linux/spinlock*.h
7945F: arch/*/include/asm/spinlock*.h
7946F: include/linux/rwlock*.h
7947F: include/linux/mutex*.h
7948F: arch/*/include/asm/mutex*.h
7949F: include/linux/rwsem*.h
7950F: arch/*/include/asm/rwsem.h
7951F: include/linux/seqlock.h
7952F: lib/locking*.[ch]
7486d6da 7953F: kernel/locking/
512e67f9 7954
dde33348 7955LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7956M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7957L: linux-ntfs-dev@lists.sourceforge.net
7958W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7959S: Maintained
679655da 7960F: Documentation/ldm.txt
20d16fef 7961F: block/partitions/ldm.*
1da177e4 7962
c87e34ef 7963LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7964M: Sathya Prakash <sathya.prakash@broadcom.com>
7965M: Chaitra P B <chaitra.basappa@broadcom.com>
7966M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7967L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7968L: linux-scsi@vger.kernel.org
9495e835 7969W: http://www.avagotech.com/support/
c87e34ef 7970S: Supported
679655da 7971F: drivers/message/fusion/
500c152a 7972F: drivers/scsi/mpt2sas/
7973F: drivers/scsi/mpt3sas/
c87e34ef 7974
1da177e4 7975LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7976M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7977L: linux-scsi@vger.kernel.org
7978S: Maintained
679655da 7979F: drivers/scsi/sym53c8xx_2/
1da177e4 7980
e5f5c99a
GR
7981LTC4261 HARDWARE MONITOR DRIVER
7982M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7983L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7984S: Maintained
7985F: Documentation/hwmon/ltc4261
7986F: drivers/hwmon/ltc4261.c
7987
dbed8a80
MH
7988LTC4306 I2C MULTIPLEXER DRIVER
7989M: Michael Hennerich <michael.hennerich@analog.com>
7990W: http://ez.analog.com/community/linux-device-drivers
7991L: linux-i2c@vger.kernel.org
7992S: Supported
7993F: drivers/i2c/muxes/i2c-mux-ltc4306.c
7994F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7995
81365c31 7996LTP (Linux Test Project)
28b8e8d4 7997M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7998M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7999M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
8000M: Jan Stancek <jstancek@redhat.com>
8001M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8002M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 8003L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 8004W: http://linux-test-project.github.io/
7d1ae8a8 8005T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
8006S: Maintained
8007
c12a54b3 8008M32R ARCHITECTURE
c12a54b3 8009W: http://www.linux-m32r.org/
b4174867 8010S: Orphan
679655da 8011F: arch/m32r/
c12a54b3 8012
1da177e4 8013M68K ARCHITECTURE
8b58be88 8014M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
8015L: linux-m68k@lists.linux-m68k.org
8016W: http://www.linux-m68k.org/
54e5881d 8017T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 8018S: Maintained
679655da 8019F: arch/m68k/
9db35182 8020F: drivers/zorro/
1da177e4
LT
8021
8022M68K ON APPLE MACINTOSH
8b58be88 8023M: Joshua Thompson <funaho@jurai.org>
1da177e4 8024W: http://www.mac.linux-m68k.org/
9bb9f222 8025L: linux-m68k@lists.linux-m68k.org
1da177e4 8026S: Maintained
9db35182 8027F: arch/m68k/mac/
1da177e4
LT
8028
8029M68K ON HP9000/300
8b58be88 8030M: Philip Blundell <philb@gnu.org>
1da177e4
LT
8031W: http://www.tazenda.demon.co.uk/phil/linux-hp
8032S: Maintained
679655da 8033F: arch/m68k/hp300/
1da177e4 8034
74425546
AP
8035M88DS3103 MEDIA DRIVER
8036M: Antti Palosaari <crope@iki.fi>
8037L: linux-media@vger.kernel.org
a825eaec 8038W: https://linuxtv.org
74425546
AP
8039W: http://palosaari.fi/linux/
8040Q: http://patchwork.linuxtv.org/project/linux-media/list/
8041T: git git://linuxtv.org/anttip/media_tree.git
8042S: Maintained
8043F: drivers/media/dvb-frontends/m88ds3103*
8044
68620bdd
MP
8045M88RS2000 MEDIA DRIVER
8046M: Malcolm Priestley <tvboxspy@gmail.com>
8047L: linux-media@vger.kernel.org
a825eaec 8048W: https://linuxtv.org
68620bdd
MP
8049Q: http://patchwork.linuxtv.org/project/linux-media/list/
8050S: Maintained
8051F: drivers/media/dvb-frontends/m88rs2000*
8052
07a092fa 8053MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
8054M: Alexey Klimov <klimov.linux@gmail.com>
8055L: linux-media@vger.kernel.org
8056T: git git://linuxtv.org/media_tree.git
8057S: Maintained
8058F: drivers/media/radio/radio-ma901.c
07a092fa 8059
64a327a7 8060MAC80211
8b58be88 8061M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 8062L: linux-wireless@vger.kernel.org
491b26b4 8063W: http://wireless.kernel.org/
ce466579
JB
8064T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8065T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 8066S: Maintained
679655da
JP
8067F: Documentation/networking/mac80211-injection.txt
8068F: include/net/mac80211.h
8069F: net/mac80211/
2af8c4dc 8070F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 8071
2b6d83e2
JB
8072MAILBOX API
8073M: Jassi Brar <jassisinghbrar@gmail.com>
8074L: linux-kernel@vger.kernel.org
8075S: Maintained
8076F: drivers/mailbox/
8077F: include/linux/mailbox_client.h
8078F: include/linux/mailbox_controller.h
8079
faf1668c 8080MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 8081M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 8082W: http://www.kernel.org/doc/man-pages
bd7ebec6 8083L: linux-man@vger.kernel.org
1b53dc74 8084S: Maintained
faf1668c 8085
daa10170 8086MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
296f827d 8087M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
daa10170
RB
8088L: linux-mips@linux-mips.org
8089S: Maintained
8090F: arch/mips/boot/dts/img/pistachio_marduk.dts
8091
0d3cd4b6
VD
8092MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8093M: Andrew Lunn <andrew@lunn.ch>
8094M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 8095L: netdev@vger.kernel.org
0d3cd4b6
VD
8096S: Maintained
8097F: drivers/net/dsa/mv88e6xxx/
b26bff6e 8098F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 8099
8427defd 8100MARVELL ARMADA DRM SUPPORT
0d7f4f05 8101M: Russell King <linux@armlinux.org.uk>
8427defd 8102S: Maintained
0d7f4f05
RK
8103T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8104T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8427defd 8105F: drivers/gpu/drm/armada/
4418833e
EV
8106F: include/uapi/drm/armada_drm.h
8107F: Documentation/devicetree/bindings/display/armada/
8427defd 8108
c4d007bc
TP
8109MARVELL CRYPTO DRIVER
8110M: Boris Brezillon <boris.brezillon@free-electrons.com>
8111M: Arnaud Ebalard <arno@natisbad.org>
8112F: drivers/crypto/marvell/
8113S: Maintained
8114L: linux-crypto@vger.kernel.org
8115
44c14c1d 8116MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8117M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 8118M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 8119L: netdev@vger.kernel.org
8120S: Maintained
8121F: drivers/net/ethernet/marvell/sk*
8122
74cda169 8123MARVELL LIBERTAS WIRELESS DRIVER
74cda169 8124L: libertas-dev@lists.infradead.org
8ac3e99e 8125S: Orphan
f988d640 8126F: drivers/net/wireless/marvell/libertas/
74cda169 8127
b60d6975 8128MARVELL MV643XX ETHERNET DRIVER
4e3faf88 8129M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 8130L: netdev@vger.kernel.org
f5ca8502 8131S: Maintained
527a6266 8132F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 8133F: include/linux/mv643xx.h
1da177e4 8134
20b2af32
RK
8135MARVELL MV88X3310 PHY DRIVER
8136M: Russell King <rmk@armlinux.org.uk>
8137L: netdev@vger.kernel.org
8138S: Maintained
8139F: drivers/net/phy/marvell10g.c
8140
370b8ed9
TP
8141MARVELL MVNETA ETHERNET DRIVER
8142M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8143L: netdev@vger.kernel.org
8144S: Maintained
8145F: drivers/net/ethernet/marvell/mvneta.*
8146
fcad584d 8147MARVELL MWIFIEX WIRELESS DRIVER
bf30171b 8148M: Amitkumar Karwar <amitkarwar@gmail.com>
550795fc 8149M: Nishant Sarmukadam <nishants@marvell.com>
cf8c44d4
AK
8150M: Ganapathi Bhat <gbhat@marvell.com>
8151M: Xinming Hu <huxm@marvell.com>
fcad584d
BZ
8152L: linux-wireless@vger.kernel.org
8153S: Maintained
277b024e 8154F: drivers/net/wireless/marvell/mwifiex/
fcad584d 8155
a2c3f656 8156MARVELL MWL8K WIRELESS DRIVER
a040d532 8157M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 8158L: linux-wireless@vger.kernel.org
16345910 8159S: Odd Fixes
de60f1dc 8160F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 8161
2a69567b 8162MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 8163M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 8164S: Odd Fixes
1fa7e547 8165F: drivers/mmc/host/mvsdio.*
2a69567b 8166
511fc93d
HZ
8167MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8168M: Hu Ziji <huziji@marvell.com>
8169L: linux-mmc@vger.kernel.org
8170S: Supported
8171F: drivers/mmc/host/sdhci-xenon*
8172F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8173
1da177e4 8174MATROX FRAMEBUFFER DRIVER
c69f677c 8175L: linux-fbdev@vger.kernel.org
52653199 8176S: Orphan
8a61f013 8177F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 8178F: include/uapi/linux/matroxfb.h
1da177e4 8179
ca462085
GR
8180MAX16065 HARDWARE MONITOR DRIVER
8181M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8182L: linux-hwmon@vger.kernel.org
ca462085
GR
8183S: Maintained
8184F: Documentation/hwmon/max16065
8185F: drivers/hwmon/max16065.c
8186
1f61cab8
GR
8187MAX20751 HARDWARE MONITOR DRIVER
8188M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8189L: linux-hwmon@vger.kernel.org
1f61cab8
GR
8190S: Maintained
8191F: Documentation/hwmon/max20751
8192F: drivers/hwmon/max20751.c
8193
fbe19d1f
RS
8194MAX2175 SDR TUNER DRIVER
8195M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8196L: linux-media@vger.kernel.org
8197T: git git://linuxtv.org/media_tree.git
8198S: Maintained
8199F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8200F: Documentation/media/v4l-drivers/max2175.rst
8201F: drivers/media/i2c/max2175*
8202F: include/uapi/linux/max2175.h
8203
d20620de 8204MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 8205L: linux-hwmon@vger.kernel.org
34924b23 8206S: Orphan
679655da
JP
8207F: Documentation/hwmon/max6650
8208F: drivers/hwmon/max6650.c
d20620de 8209
e89ab51f
GR
8210MAX6697 HARDWARE MONITOR DRIVER
8211M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8212L: linux-hwmon@vger.kernel.org
e89ab51f
GR
8213S: Maintained
8214F: Documentation/hwmon/max6697
8215F: Documentation/devicetree/bindings/i2c/max6697.txt
8216F: drivers/hwmon/max6697.c
8217F: include/linux/platform_data/max6697.h
8218
3b2af7f7
PR
8219MAX9860 MONO AUDIO VOICE CODEC DRIVER
8220M: Peter Rosin <peda@axentia.se>
8221L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8222S: Maintained
8223F: Documentation/devicetree/bindings/sound/max9860.txt
8224F: sound/soc/codecs/max9860.*
8225
64f7d692
JMC
8226MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8227M: Javier Martinez Canillas <javier@dowhile0.org>
3811405e
JMC
8228L: linux-kernel@vger.kernel.org
8229S: Supported
64f7d692 8230F: drivers/regulator/max77802-regulator.c
3811405e
JMC
8231F: Documentation/devicetree/bindings/*/*max77802.txt
8232F: include/dt-bindings/*/*max77802.h
8233
7683e9e5
LT
8234MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8235M: Krzysztof Kozlowski <krzk@kernel.org>
8236M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8237L: linux-pm@vger.kernel.org
8238S: Supported
8239F: drivers/power/supply/max14577_charger.c
8240F: drivers/power/supply/max77693_charger.c
8241
befeb596
KK
8242MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8243M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
8244M: Krzysztof Kozlowski <krzk@kernel.org>
8245M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
8246L: linux-kernel@vger.kernel.org
8247S: Supported
86cf635a 8248F: drivers/*/max14577*.c
0998a436 8249F: drivers/*/max77686*.c
86cf635a 8250F: drivers/*/max77693*.c
befeb596
KK
8251F: drivers/extcon/extcon-max14577.c
8252F: drivers/extcon/extcon-max77693.c
8253F: drivers/rtc/rtc-max77686.c
8254F: drivers/clk/clk-max77686.c
8255F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 8256F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
8257F: Documentation/devicetree/bindings/mfd/max77693.txt
8258F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8259F: include/linux/mfd/max14577*.h
8260F: include/linux/mfd/max77686*.h
8261F: include/linux/mfd/max77693*.h
8262
9be3c9a5
HV
8263MAXIRADIO FM RADIO RECEIVER DRIVER
8264M: Hans Verkuil <hverkuil@xs4all.nl>
8265L: linux-media@vger.kernel.org
8266T: git git://linuxtv.org/media_tree.git
a825eaec 8267W: https://linuxtv.org
9be3c9a5
HV
8268S: Maintained
8269F: drivers/media/radio/radio-maxiradio*
8270
c05dc2cc
PR
8271MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8272M: Peter Rosin <peda@axentia.se>
8273L: linux-iio@vger.kernel.org
8274S: Maintained
2704e300 8275F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
8276F: drivers/iio/potentiometer/mcp4531.c
8277
3b8df5fd
WBG
8278MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8279M: William Breathitt Gray <vilhelm.gray@gmail.com>
8280L: linux-iio@vger.kernel.org
8281S: Maintained
8282F: drivers/iio/dac/cio-dac.c
8283
7683e9e5
LT
8284MEDIA DRIVERS FOR ASCOT2E
8285M: Sergey Kozlov <serjk@netup.ru>
8286M: Abylay Ospan <aospan@netup.ru>
fbe19d1f 8287L: linux-media@vger.kernel.org
7683e9e5
LT
8288W: https://linuxtv.org
8289W: http://netup.tv/
fbe19d1f
RS
8290T: git git://linuxtv.org/media_tree.git
8291S: Supported
7683e9e5
LT
8292F: drivers/media/dvb-frontends/ascot2e*
8293
8294MEDIA DRIVERS FOR CXD2841ER
8295M: Sergey Kozlov <serjk@netup.ru>
8296M: Abylay Ospan <aospan@netup.ru>
8297L: linux-media@vger.kernel.org
8298W: https://linuxtv.org
8299W: http://netup.tv/
8300T: git git://linuxtv.org/media_tree.git
8301S: Supported
8302F: drivers/media/dvb-frontends/cxd2841er*
fbe19d1f 8303
8e792f52
SL
8304MEDIA DRIVERS FOR FREESCALE IMX
8305M: Steve Longerbeam <slongerbeam@gmail.com>
8306M: Philipp Zabel <p.zabel@pengutronix.de>
8307L: linux-media@vger.kernel.org
8308T: git git://linuxtv.org/media_tree.git
8309S: Maintained
8310F: Documentation/devicetree/bindings/media/imx.txt
8311F: Documentation/media/v4l-drivers/imx.rst
8312F: drivers/staging/media/imx/
8313F: include/linux/imx-media.h
8314F: include/media/imx.h
8315
fae2080a
AO
8316MEDIA DRIVERS FOR HELENE
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/helene*
8324
7683e9e5 8325MEDIA DRIVERS FOR HORUS3A
dacf9ce8 8326M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8327M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 8328L: linux-media@vger.kernel.org
a825eaec 8329W: https://linuxtv.org
dacf9ce8
KS
8330W: http://netup.tv/
8331T: git git://linuxtv.org/media_tree.git
8332S: Supported
7683e9e5 8333F: drivers/media/dvb-frontends/horus3a*
dacf9ce8 8334
7683e9e5 8335MEDIA DRIVERS FOR LNBH25
a6dc60ff 8336M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8337M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 8338L: linux-media@vger.kernel.org
a825eaec 8339W: https://linuxtv.org
a6dc60ff
KS
8340W: http://netup.tv/
8341T: git git://linuxtv.org/media_tree.git
8342S: Supported
7683e9e5 8343F: drivers/media/dvb-frontends/lnbh25*
a6dc60ff 8344
7683e9e5 8345MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
a5d32b35 8346M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8347M: Abylay Ospan <aospan@netup.ru>
a5d32b35 8348L: linux-media@vger.kernel.org
a825eaec 8349W: https://linuxtv.org
a5d32b35
KS
8350W: http://netup.tv/
8351T: git git://linuxtv.org/media_tree.git
8352S: Supported
7683e9e5 8353F: drivers/media/pci/netup_unidvb/*
a5d32b35 8354
7683e9e5
LT
8355MEDIA DRIVERS FOR RENESAS - DRIF
8356M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
e025273b 8357L: linux-media@vger.kernel.org
7683e9e5 8358L: linux-renesas-soc@vger.kernel.org
e025273b
KS
8359T: git git://linuxtv.org/media_tree.git
8360S: Supported
7683e9e5
LT
8361F: Documentation/devicetree/bindings/media/renesas,drif.txt
8362F: drivers/media/platform/rcar_drif.c
e025273b 8363
7683e9e5
LT
8364MEDIA DRIVERS FOR RENESAS - FCP
8365M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
52b1eaf4 8366L: linux-media@vger.kernel.org
7683e9e5 8367L: linux-renesas-soc@vger.kernel.org
52b1eaf4
KS
8368T: git git://linuxtv.org/media_tree.git
8369S: Supported
7683e9e5
LT
8370F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8371F: drivers/media/platform/rcar-fcp.c
8372F: include/media/rcar-fcp.h
8373
8374MEDIA DRIVERS FOR RENESAS - FDP1
8375M: Kieran Bingham <kieran@bingham.xyz>
8376L: linux-media@vger.kernel.org
8377L: linux-renesas-soc@vger.kernel.org
8378T: git git://linuxtv.org/media_tree.git
8379S: Supported
8380F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8381F: drivers/media/platform/rcar_fdp1.c
8382
8383MEDIA DRIVERS FOR RENESAS - VIN
8384M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8385L: linux-media@vger.kernel.org
8386L: linux-renesas-soc@vger.kernel.org
8387T: git git://linuxtv.org/media_tree.git
8388S: Supported
8389F: Documentation/devicetree/bindings/media/rcar_vin.txt
8390F: drivers/media/platform/rcar-vin/
8391
8392MEDIA DRIVERS FOR RENESAS - VSP1
8393M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8394L: linux-media@vger.kernel.org
8395L: linux-renesas-soc@vger.kernel.org
8396T: git git://linuxtv.org/media_tree.git
8397S: Supported
8398F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8399F: drivers/media/platform/vsp1/
52b1eaf4 8400
127c49ae 8401MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
8402M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8403M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
8404P: LinuxTV.org Project
8405L: linux-media@vger.kernel.org
a825eaec 8406W: https://linuxtv.org
8a6e2535 8407Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 8408T: git git://linuxtv.org/media_tree.git
127c49ae 8409S: Maintained
0c4089f8 8410F: Documentation/devicetree/bindings/media/
618cd932 8411F: Documentation/media/
127c49ae 8412F: drivers/media/
ffe06198 8413F: drivers/staging/media/
eb4b0ec7 8414F: include/linux/platform_data/media/
127c49ae 8415F: include/media/
6c0f0359
MCC
8416F: include/uapi/linux/dvb/
8417F: include/uapi/linux/videodev2.h
8418F: include/uapi/linux/media.h
8419F: include/uapi/linux/v4l2-*
8420F: include/uapi/linux/meye.h
8421F: include/uapi/linux/ivtv*
8422F: include/uapi/linux/uvcvideo.h
d20620de 8423
0c272fc9
JC
8424MEDIATEK ETHERNET DRIVER
8425M: Felix Fietkau <nbd@openwrt.org>
8426M: John Crispin <blogic@openwrt.org>
8427L: netdev@vger.kernel.org
8428S: Maintained
8429F: drivers/net/ethernet/mediatek/
8430
105e8442
RC
8431MEDIATEK JPEG DRIVER
8432M: Rick Chang <rick.chang@mediatek.com>
8433M: Bin Liu <bin.liu@mediatek.com>
8434S: Supported
8435F: drivers/media/platform/mtk-jpeg/
8436F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8437
fc96ec0d
MT
8438MEDIATEK MDP DRIVER
8439M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8440M: Houlong Wei <houlong.wei@mediatek.com>
8441M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8442S: Supported
8443F: drivers/media/platform/mtk-mdp/
8444F: drivers/media/platform/mtk-vpu/
8445F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8446
7683e9e5
LT
8447MEDIATEK MEDIA DRIVER
8448M: Tiffany Lin <tiffany.lin@mediatek.com>
8449M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8450S: Supported
8451F: drivers/media/platform/mtk-vcodec/
8452F: drivers/media/platform/mtk-vpu/
8453F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8454F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8455
c869f77d
JK
8456MEDIATEK MT7601U WIRELESS LAN DRIVER
8457M: Jakub Kicinski <kubakici@wp.pl>
8458L: linux-wireless@vger.kernel.org
8459S: Maintained
8460F: drivers/net/wireless/mediatek/mt7601u/
8461
c4a29891 8462MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
7683e9e5
LT
8463M: Sean Wang <sean.wang@mediatek.com>
8464S: Maintained
8465F: drivers/char/hw_random/mtk-rng.c
c4a29891 8466
15a83f7d
PST
8467MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8468M: Peter Senna Tschudin <peter.senna@collabora.com>
8469M: Martin Donnelly <martin.donnelly@ge.com>
8470M: Martyn Welch <martyn.welch@collabora.co.uk>
8471S: Maintained
8472F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8473F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8474
e399065b 8475MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8476M: Kashyap Desai <kashyap.desai@broadcom.com>
8477M: Sumit Saxena <sumit.saxena@broadcom.com>
8478M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8479L: megaraidlinux.pdl@broadcom.com
baaea1dc 8480L: linux-scsi@vger.kernel.org
295dde2f 8481W: http://www.avagotech.com/support/
ce00f85c 8482S: Maintained
679655da
JP
8483F: Documentation/scsi/megaraid.txt
8484F: drivers/scsi/megaraid.*
8485F: drivers/scsi/megaraid/
757e0108 8486
82abbea7
RD
8487MELEXIS MLX90614 DRIVER
8488M: Crt Mori <cmo@melexis.com>
8489L: linux-iio@vger.kernel.org
8490W: http://www.melexis.com
8491S: Supported
8492F: drivers/iio/temperature/mlx90614.c
8493
ff43f433
SJ
8494MELFAS MIP4 TOUCHSCREEN DRIVER
8495M: Sangwon Jee <jeesw@melfas.com>
8496W: http://www.melfas.com
8497S: Supported
8498F: drivers/input/touchscreen/melfas_mip4.c
8499F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8500
2c46c9d5 8501MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8502M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 8503L: netdev@vger.kernel.org
2c46c9d5
AV
8504S: Supported
8505W: http://www.mellanox.com
8506Q: http://patchwork.ozlabs.org/project/netdev/list/
8507F: drivers/net/ethernet/mellanox/mlx4/en_*
8508
e7523a49
OG
8509MELLANOX ETHERNET DRIVER (mlx5e)
8510M: Saeed Mahameed <saeedm@mellanox.com>
8511L: netdev@vger.kernel.org
8512S: Supported
8513W: http://www.mellanox.com
8514Q: http://patchwork.ozlabs.org/project/netdev/list/
8515F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8516
e29341fb
IT
8517MELLANOX ETHERNET INNOVA DRIVER
8518M: Ilan Tayari <ilant@mellanox.com>
8519R: Boris Pismenny <borisp@mellanox.com>
8520L: netdev@vger.kernel.org
8521S: Supported
8522W: http://www.mellanox.com
8523Q: http://patchwork.ozlabs.org/project/netdev/list/
8524F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8525F: include/linux/mlx5/mlx5_ifc_fpga.h
8526
547eede0
IT
8527MELLANOX ETHERNET INNOVA IPSEC DRIVER
8528M: Ilan Tayari <ilant@mellanox.com>
8529R: Boris Pismenny <borisp@mellanox.com>
8530L: netdev@vger.kernel.org
8531S: Supported
8532W: http://www.mellanox.com
8533Q: http://patchwork.ozlabs.org/project/netdev/list/
8534F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8535F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8536
93c1edb2
JP
8537MELLANOX ETHERNET SWITCH DRIVERS
8538M: Jiri Pirko <jiri@mellanox.com>
8539M: Ido Schimmel <idosch@mellanox.com>
8540L: netdev@vger.kernel.org
8541S: Supported
8542W: http://www.mellanox.com
8543Q: http://patchwork.ozlabs.org/project/netdev/list/
8544F: drivers/net/ethernet/mellanox/mlxsw/
8545
410ed13c
YG
8546MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8547M: Yotam Gigi <yotamg@mellanox.com>
8548L: netdev@vger.kernel.org
8549S: Supported
8550W: http://www.mellanox.com
8551Q: http://patchwork.ozlabs.org/project/netdev/list/
8552F: drivers/net/ethernet/mellanox/mlxfw/
8553
30488704
VP
8554MELLANOX MLX CPLD HOTPLUG DRIVER
8555M: Vadim Pasternak <vadimp@mellanox.com>
8556L: platform-driver-x86@vger.kernel.org
8557S: Supported
8558F: drivers/platform/x86/mlxcpld-hotplug.c
8559F: include/linux/platform_data/mlxcpld-hotplug.h
8560
82abbea7
RD
8561MELLANOX MLX4 core VPI driver
8562M: Tariq Toukan <tariqt@mellanox.com>
8563L: netdev@vger.kernel.org
8700e3e7 8564L: linux-rdma@vger.kernel.org
82abbea7
RD
8565W: http://www.mellanox.com
8566Q: http://patchwork.ozlabs.org/project/netdev/list/
8700e3e7 8567S: Supported
82abbea7
RD
8568F: drivers/net/ethernet/mellanox/mlx4/
8569F: include/linux/mlx4/
8570
8571MELLANOX MLX4 IB driver
8572M: Yishai Hadas <yishaih@mellanox.com>
8573L: linux-rdma@vger.kernel.org
8574W: http://www.mellanox.com
8700e3e7 8575Q: http://patchwork.kernel.org/project/linux-rdma/list/
82abbea7
RD
8576S: Supported
8577F: drivers/infiniband/hw/mlx4/
8578F: include/linux/mlx4/
8579F: include/uapi/rdma/mlx4-abi.h
8580
8581MELLANOX MLX5 core VPI driver
8582M: Saeed Mahameed <saeedm@mellanox.com>
8583M: Matan Barak <matanb@mellanox.com>
8584M: Leon Romanovsky <leonro@mellanox.com>
8585L: netdev@vger.kernel.org
8586L: linux-rdma@vger.kernel.org
8587W: http://www.mellanox.com
8588Q: http://patchwork.ozlabs.org/project/netdev/list/
8589S: Supported
7683e9e5
LT
8590F: drivers/net/ethernet/mellanox/mlx5/core/
8591F: include/linux/mlx5/
8592
8593MELLANOX MLX5 IB driver
8594M: Matan Barak <matanb@mellanox.com>
8595M: Leon Romanovsky <leonro@mellanox.com>
8596L: linux-rdma@vger.kernel.org
8597W: http://www.mellanox.com
8598Q: http://patchwork.kernel.org/project/linux-rdma/list/
8599S: Supported
8600F: drivers/infiniband/hw/mlx5/
8601F: include/linux/mlx5/
8602F: include/uapi/rdma/mlx5-abi.h
8603
8604MELLANOX MLXCPLD I2C AND MUX DRIVER
8605M: Vadim Pasternak <vadimp@mellanox.com>
8606M: Michael Shych <michaelsh@mellanox.com>
8607L: linux-i2c@vger.kernel.org
8608S: Supported
8609F: drivers/i2c/busses/i2c-mlxcpld.c
8610F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8611F: Documentation/i2c/busses/i2c-mlxcpld
8612
8613MELLANOX MLXCPLD LED DRIVER
8614M: Vadim Pasternak <vadimp@mellanox.com>
8615L: linux-leds@vger.kernel.org
8616S: Supported
8617F: drivers/leds/leds-mlxcpld.c
8618F: Documentation/leds/leds-mlxcpld.txt
82abbea7 8619
7683e9e5
LT
8620MELLANOX PLATFORM DRIVER
8621M: Vadim Pasternak <vadimp@mellanox.com>
8622L: platform-driver-x86@vger.kernel.org
82abbea7 8623S: Supported
7683e9e5 8624F: drivers/platform/x86/mlx-platform.c
8700e3e7 8625
5b25b13a
MD
8626MEMBARRIER SUPPORT
8627M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8628M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8629L: linux-kernel@vger.kernel.org
8630S: Supported
8631F: kernel/membarrier.c
8632F: include/uapi/linux/membarrier.h
8633
70ea91f1
SR
8634MEMORY MANAGEMENT
8635L: linux-mm@kvack.org
70ea91f1
SR
8636W: http://www.linux-mm.org
8637S: Maintained
679655da 8638F: include/linux/mm.h
551450bb
CS
8639F: include/linux/gfp.h
8640F: include/linux/mmzone.h
8641F: include/linux/memory_hotplug.h
8642F: include/linux/vmalloc.h
679655da 8643F: mm/
70ea91f1 8644
f4e9ce66 8645MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8646M: David Woodhouse <dwmw2@infradead.org>
242c325e 8647M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8648M: Boris Brezillon <boris.brezillon@free-electrons.com>
8649M: Marek Vasut <marek.vasut@gmail.com>
8650M: Richard Weinberger <richard@nod.at>
b3bb6d6a 8651M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
1da177e4 8652L: linux-mtd@lists.infradead.org
8a6e2535
JP
8653W: http://www.linux-mtd.infradead.org/
8654Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
a9402889
BB
8655T: git git://git.infradead.org/linux-mtd.git master
8656T: git git://git.infradead.org/l2-mtd.git master
1da177e4 8657S: Maintained
becc7ae5 8658F: Documentation/devicetree/bindings/mtd/
679655da
JP
8659F: drivers/mtd/
8660F: include/linux/mtd/
c117ab84 8661F: include/uapi/mtd/
1da177e4 8662
26c57ef1 8663MEN A21 WATCHDOG DRIVER
30c7469b 8664M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8665L: linux-watchdog@vger.kernel.org
30c7469b 8666S: Maintained
26c57ef1
JT
8667F: drivers/watchdog/mena21_wdt.c
8668
3764e82e 8669MEN CHAMELEON BUS (mcb)
30c7469b
JT
8670M: Johannes Thumshirn <morbidrsa@gmail.com>
8671S: Maintained
3764e82e
JT
8672F: drivers/mcb/
8673F: include/linux/mcb.h
b9f2f459 8674F: Documentation/men-chameleon-bus.txt
3764e82e 8675
48b490d2
AW
8676MEN F21BMC (Board Management Controller)
8677M: Andreas Werner <andreas.werner@men.de>
8678S: Supported
8679F: drivers/mfd/menf21bmc.c
8680F: drivers/watchdog/menf21bmc_wdt.c
8681F: drivers/leds/leds-menf21bmc.c
8682F: drivers/hwmon/menf21bmc_hwmon.c
8683F: Documentation/hwmon/menf21bmc
8684
12285945
JH
8685METAG ARCHITECTURE
8686M: James Hogan <james.hogan@imgtec.com>
d668d9ed 8687L: linux-metag@vger.kernel.org
9f273c24 8688T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8689S: Odd Fixes
12285945
JH
8690F: arch/metag/
8691F: Documentation/metag/
8692F: Documentation/devicetree/bindings/metag/
2d799dde 8693F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8694F: drivers/clocksource/metag_generic.c
5698c50d
JH
8695F: drivers/irqchip/irq-metag.c
8696F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8697F: drivers/tty/metag_da.c
12285945 8698
c6375b0a 8699MICROBLAZE ARCHITECTURE
8b58be88 8700M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8701W: http://www.monstr.eu/fdt/
8702T: git git://git.monstr.eu/linux-2.6-microblaze.git
8703S: Supported
0a8c7914 8704F: arch/microblaze/
1da177e4 8705
72ce5732 8706MICROCHIP / ATMEL AT91 SERIAL DRIVER
5615c371
NF
8707M: Richard Genoud <richard.genoud@gmail.com>
8708S: Maintained
8709F: drivers/tty/serial/atmel_serial.c
8961df89 8710F: drivers/tty/serial/atmel_serial.h
5615c371 8711
f53243b5
NF
8712MICROCHIP / ATMEL DMA DRIVER
8713M: Ludovic Desroches <ludovic.desroches@microchip.com>
8714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8715L: dmaengine@vger.kernel.org
8716S: Supported
8717F: drivers/dma/at_hdmac.c
8718F: drivers/dma/at_hdmac_regs.h
8719F: include/linux/platform_data/dma-atmel.h
8720
71fb2c74
SW
8721MICROCHIP / ATMEL ISC DRIVER
8722M: Songjun Wu <songjun.wu@microchip.com>
8723L: linux-media@vger.kernel.org
8724S: Supported
8725F: drivers/media/platform/atmel/atmel-isc.c
8726F: drivers/media/platform/atmel/atmel-isc-regs.h
8727F: devicetree/bindings/media/atmel-isc.txt
8728
419585a9
WH
8729MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8730M: Woojung Huh <Woojung.Huh@microchip.com>
8731M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8732L: netdev@vger.kernel.org
8733S: Maintained
8734F: net/dsa/tag_ksz.c
8735F: drivers/net/dsa/microchip/*
8736F: include/linux/platform_data/microchip-ksz.h
8737F: Documentation/devicetree/bindings/net/dsa/ksz.txt
8738
3ec72a2a
RL
8739MICROCHIP USB251XB DRIVER
8740M: Richard Leitner <richard.leitner@skidata.com>
8741L: linux-usb@vger.kernel.org
8742S: Maintained
8743F: drivers/usb/misc/usb251xb.c
3ec72a2a
RL
8744F: Documentation/devicetree/bindings/usb/usb251xb.txt
8745
82abbea7
RD
8746MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8747M: Don Brace <don.brace@microsemi.com>
8748L: esc.storagedev@microsemi.com
8749L: linux-scsi@vger.kernel.org
8750S: Supported
8751F: drivers/scsi/smartpqi/smartpqi*.[ch]
8752F: drivers/scsi/smartpqi/Kconfig
8753F: drivers/scsi/smartpqi/Makefile
8754F: include/linux/cciss*.h
8755F: include/uapi/linux/cciss*.h
8756F: Documentation/scsi/smartpqi.txt
8757
2508a45a
CY
8758MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8759M: Chen Yu <yu.c.chen@intel.com>
8760L: platform-driver-x86@vger.kernel.org
8761S: Supported
8762F: drivers/platform/x86/surfacepro3_button.c
8763
1da177e4 8764MICROTEK X6 SCANNER
61eee9a7 8765M: Oliver Neukum <oliver@neukum.org>
1da177e4 8766S: Maintained
679655da 8767F: drivers/usb/image/microtek.*
1da177e4
LT
8768
8769MIPS
8b58be88 8770M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8771L: linux-mips@linux-mips.org
6097050d 8772W: http://www.linux-mips.org/
b05e988e 8773T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8774Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8775S: Supported
f46d92e8 8776F: Documentation/devicetree/bindings/mips/
679655da
JP
8777F: Documentation/mips/
8778F: arch/mips/
1da177e4 8779
7683e9e5
LT
8780MIPS BOSTON DEVELOPMENT BOARD
8781M: Paul Burton <paul.burton@imgtec.com>
8782L: linux-mips@linux-mips.org
8783S: Maintained
8784F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
8785F: arch/mips/boot/dts/img/boston.dts
8786F: arch/mips/configs/generic/board-boston.config
8787F: drivers/clk/imgtec/clk-boston.c
8788F: include/dt-bindings/clock/boston-clock.h
8789
032a469b
PB
8790MIPS GENERIC PLATFORM
8791M: Paul Burton <paul.burton@imgtec.com>
8792L: linux-mips@linux-mips.org
8793S: Supported
8794F: arch/mips/generic/
27e0d4b0 8795F: arch/mips/tools/generic-board-config.sh
032a469b 8796
413ef3f6
KC
8797MIPS/LOONGSON1 ARCHITECTURE
8798M: Keguang Zhang <keguang.zhang@gmail.com>
8799L: linux-mips@linux-mips.org
8800S: Maintained
8801F: arch/mips/loongson32/
8802F: arch/mips/include/asm/mach-loongson32/
8803F: drivers/*/*loongson1*
8804F: drivers/*/*/*loongson1*
8805
3ec404d8
AM
8806MIPS RINT INSTRUCTION EMULATION
8807M: Aleksandar Markovic <aleksandar.markovic@imgtec.com>
8808L: linux-mips@linux-mips.org
8809S: Supported
8810F: arch/mips/math-emu/sp_rint.c
8811F: arch/mips/math-emu/dp_rint.c
8812
08b7620a
HV
8813MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8814M: Hans Verkuil <hverkuil@xs4all.nl>
8815L: linux-media@vger.kernel.org
8816T: git git://linuxtv.org/media_tree.git
a825eaec 8817W: https://linuxtv.org
08b7620a
HV
8818S: Odd Fixes
8819F: drivers/media/radio/radio-miropcm20*
8820
82abbea7
RD
8821MMP SUPPORT
8822M: Eric Miao <eric.y.miao@gmail.com>
8823M: Haojian Zhuang <haojian.zhuang@gmail.com>
8824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8825T: git git://github.com/hzhuang1/linux.git
8826T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8827S: Maintained
8828F: arch/arm/boot/dts/mmp*
8829F: arch/arm/mach-mmp/
6c223761 8830
0ce277e4
AP
8831MN88472 MEDIA DRIVER
8832M: Antti Palosaari <crope@iki.fi>
8833L: linux-media@vger.kernel.org
a825eaec 8834W: https://linuxtv.org
0ce277e4
AP
8835W: http://palosaari.fi/linux/
8836Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8837S: Maintained
94d0eaa4 8838F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8839
4f4d238f
AP
8840MN88473 MEDIA DRIVER
8841M: Antti Palosaari <crope@iki.fi>
8842L: linux-media@vger.kernel.org
a825eaec 8843W: https://linuxtv.org
4f4d238f
AP
8844W: http://palosaari.fi/linux/
8845Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8846S: Maintained
877ba50b 8847F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8848
1da177e4 8849MODULE SUPPORT
462c5a82 8850M: Jessica Yu <jeyu@kernel.org>
8b58be88 8851M: Rusty Russell <rusty@rustcorp.com.au>
0d4ec784 8852T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
1da177e4 8853S: Maintained
679655da
JP
8854F: include/linux/module.h
8855F: kernel/module.c
1da177e4
LT
8856
8857MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8858W: http://popies.net/meye/
b7788e13 8859S: Orphan
618cd932 8860F: Documentation/media/v4l-drivers/meye*
90d72ac6 8861F: drivers/media/pci/meye/
6c0f0359 8862F: include/uapi/linux/meye.h
1da177e4 8863
b9705b60 8864MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8865M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8866S: Maintained
679655da 8867F: Documentation/serial/moxa-smartio
c897401b 8868F: drivers/tty/mxser.*
d735410a 8869
889b2f87
AK
8870MR800 AVERMEDIA USB FM RADIO DRIVER
8871M: Alexey Klimov <klimov.linux@gmail.com>
8872L: linux-media@vger.kernel.org
8873T: git git://linuxtv.org/media_tree.git
8874S: Maintained
8875F: drivers/media/radio/radio-mr800.c
8876
d7155691
AO
8877MRF24J40 IEEE 802.15.4 RADIO DRIVER
8878M: Alan Ott <alan@signal11.us>
8879L: linux-wpan@vger.kernel.org
8880S: Maintained
8881F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8882F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8883
8c4c731a 8884MSI LAPTOP SUPPORT
182ae55c 8885M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8886L: platform-driver-x86@vger.kernel.org
8c4c731a 8887S: Maintained
679655da 8888F: drivers/platform/x86/msi-laptop.c
8c4c731a 8889
0f1006b1 8890MSI WMI SUPPORT
d0944853 8891L: platform-driver-x86@vger.kernel.org
5ee7041e 8892S: Orphan
0f1006b1
AA
8893F: drivers/platform/x86/msi-wmi.c
8894
19a628a0
AP
8895MSI001 MEDIA DRIVER
8896M: Antti Palosaari <crope@iki.fi>
8897L: linux-media@vger.kernel.org
a825eaec 8898W: https://linuxtv.org
19a628a0
AP
8899W: http://palosaari.fi/linux/
8900Q: http://patchwork.linuxtv.org/project/linux-media/list/
8901T: git git://linuxtv.org/anttip/media_tree.git
8902S: Maintained
0185e197 8903F: drivers/media/tuners/msi001*
19a628a0 8904
7570589d 8905MSI2500 MEDIA DRIVER
2c57213f
AP
8906M: Antti Palosaari <crope@iki.fi>
8907L: linux-media@vger.kernel.org
a825eaec 8908W: https://linuxtv.org
2c57213f
AP
8909W: http://palosaari.fi/linux/
8910Q: http://patchwork.linuxtv.org/project/linux-media/list/
8911T: git git://linuxtv.org/anttip/media_tree.git
8912S: Maintained
7570589d 8913F: drivers/media/usb/msi2500/
2c57213f 8914
159eeea4
RJ
8915MSYSTEMS DISKONCHIP G3 MTD DRIVER
8916M: Robert Jarzmik <robert.jarzmik@free.fr>
8917L: linux-mtd@lists.infradead.org
8918S: Maintained
8919F: drivers/mtd/devices/docg3*
8920
62a37dc7 8921MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8922M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8923L: linux-media@vger.kernel.org
8924T: git git://linuxtv.org/media_tree.git
8925S: Maintained
8926F: drivers/media/i2c/mt9m032.c
b5dcee22 8927F: include/media/i2c/mt9m032.h
0e837fb9 8928
62a37dc7 8929MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8930M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8931L: linux-media@vger.kernel.org
8932T: git git://linuxtv.org/media_tree.git
8933S: Maintained
8934F: drivers/media/i2c/mt9p031.c
b5dcee22 8935F: include/media/i2c/mt9p031.h
0e837fb9 8936
62a37dc7 8937MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8938M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8939L: linux-media@vger.kernel.org
8940T: git git://linuxtv.org/media_tree.git
8941S: Maintained
8942F: drivers/media/i2c/mt9t001.c
b5dcee22 8943F: include/media/i2c/mt9t001.h
0e837fb9 8944
62a37dc7 8945MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8946M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8947L: linux-media@vger.kernel.org
8948T: git git://linuxtv.org/media_tree.git
8949S: Maintained
f2272e13 8950F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8951F: drivers/media/i2c/mt9v032.c
b5dcee22 8952F: include/media/i2c/mt9v032.h
0e837fb9 8953
4e0d13cb 8954MULTIFUNCTION DEVICES (MFD)
f7d3210e 8955M: Lee Jones <lee.jones@linaro.org>
7caa7991 8956T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8957S: Supported
80366127 8958F: Documentation/devicetree/bindings/mfd/
679655da 8959F: drivers/mfd/
55b5940d 8960F: include/linux/mfd/
29a0729d 8961F: include/dt-bindings/mfd/
4e0d13cb 8962
7683e9e5
LT
8963MULTIMEDIA CARD (MMC) ETC. OVER SPI
8964S: Orphan
8965F: drivers/mmc/host/mmc_spi.c
8966F: include/linux/spi/mmc_spi.h
8967
5c4e6f13 8968MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8969M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8970L: linux-mmc@vger.kernel.org
82bb095e 8971T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8972S: Maintained
2810984b 8973F: Documentation/devicetree/bindings/mmc/
679655da
JP
8974F: drivers/mmc/
8975F: include/linux/mmc/
c117ab84 8976F: include/uapi/linux/mmc/
baca2da4 8977
256ac037
PR
8978MULTIPLEXER SUBSYSTEM
8979M: Peter Rosin <peda@axentia.se>
8980S: Maintained
a3b02a9c 8981F: Documentation/ABI/testing/mux/sysfs-class-mux*
256ac037
PR
8982F: Documentation/devicetree/bindings/mux/
8983F: include/linux/dt-bindings/mux/
a3b02a9c
PR
8984F: include/linux/mux/
8985F: drivers/mux/
256ac037 8986
1da177e4 8987MULTISOUND SOUND DRIVER
8b58be88 8988M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8989S: Maintained
679655da
JP
8990F: Documentation/sound/oss/MultiSound
8991F: sound/oss/msnd*
1da177e4 8992
d735410a 8993MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8994S: Orphan
c897401b 8995F: drivers/tty/isicom.c
679655da 8996F: include/linux/isicom.h
d735410a 8997
550a7375 8998MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8999M: Bin Liu <b-liu@ti.com>
795fb7e7 9000L: linux-usb@vger.kernel.org
43b416e5 9001T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 9002S: Maintained
679655da 9003F: drivers/usb/musb/
550a7375 9004
ea0af5f6
MK
9005MXL5007T MEDIA DRIVER
9006M: Michael Krufky <mkrufky@linuxtv.org>
9007L: linux-media@vger.kernel.org
a825eaec 9008W: https://linuxtv.org
ea0af5f6
MK
9009W: http://github.com/mkrufky
9010Q: http://patchwork.linuxtv.org/project/linux-media/list/
9011T: git git://linuxtv.org/mkrufky/tuners.git
9012S: Maintained
9013F: drivers/media/tuners/mxl5007t.*
9014
45d59d70
MV
9015MXSFB DRM DRIVER
9016M: Marek Vasut <marex@denx.de>
9017S: Supported
9018F: drivers/gpu/drm/mxsfb/
9019F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9020
2d3cf588 9021MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 9022M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 9023L: netdev@vger.kernel.org
205057ae 9024W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 9025S: Supported
93f7848b 9026F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 9027
9df4f913
BB
9028NAND FLASH SUBSYSTEM
9029M: Boris Brezillon <boris.brezillon@free-electrons.com>
9030R: Richard Weinberger <richard@nod.at>
9031L: linux-mtd@lists.infradead.org
9032W: http://www.linux-mtd.infradead.org/
9033Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
a9402889
BB
9034T: git git://git.infradead.org/linux-mtd.git nand/fixes
9035T: git git://git.infradead.org/l2-mtd.git nand/next
9df4f913
BB
9036S: Maintained
9037F: drivers/mtd/nand/
9038F: include/linux/mtd/nand*.h
9039
23dc05a3
DM
9040NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9041M: Daniel Mack <zonque@gmail.com>
9042S: Maintained
e5747e40 9043L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
9044W: http://www.native-instruments.com
9045F: sound/usb/caiaq/
9046
82abbea7
RD
9047NATSEMI ETHERNET DRIVER (DP8381x)
9048S: Orphan
9049F: drivers/net/ethernet/natsemi/natsemi.c
9050
1da177e4 9051NCP FILESYSTEM
52653199
PV
9052M: Petr Vandrovec <petr@vandrovec.name>
9053S: Odd Fixes
679655da 9054F: fs/ncpfs/
1da177e4 9055
a79b0322
FT
9056NCR 5380 SCSI DRIVERS
9057M: Finn Thain <fthain@telegraphics.com.au>
9058M: Michael Schmitz <schmitzmic@gmail.com>
9059L: linux-scsi@vger.kernel.org
9060S: Maintained
9061F: Documentation/scsi/g_NCR5380.txt
9062F: drivers/scsi/NCR5380.*
9063F: drivers/scsi/arm/cumana_1.c
9064F: drivers/scsi/arm/oak.c
a79b0322
FT
9065F: drivers/scsi/atari_scsi.*
9066F: drivers/scsi/dmx3191d.c
a79b0322 9067F: drivers/scsi/g_NCR5380.*
a79b0322 9068F: drivers/scsi/mac_scsi.*
a79b0322
FT
9069F: drivers/scsi/sun3_scsi.*
9070F: drivers/scsi/sun3_scsi_vme.c
a79b0322 9071
1da177e4 9072NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 9073M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
9074L: linux-scsi@vger.kernel.org
9075S: Maintained
679655da 9076F: drivers/scsi/NCR_D700.*
1da177e4 9077
4aa3eb4c
GR
9078NCT6775 HARDWARE MONITOR DRIVER
9079M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 9080L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
9081S: Maintained
9082F: Documentation/hwmon/nct6775
9083F: drivers/hwmon/nct6775.c
9084
3c2d774c 9085NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 9086M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 9087L: linux-rdma@vger.kernel.org
e3d33cb1 9088W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
9089S: Supported
9090F: drivers/infiniband/hw/nes/
c546b2a3 9091F: include/uapi/rdma/nes-abi.h
3c2d774c 9092
be2f2e84 9093NETEM NETWORK EMULATOR
adbbf69d 9094M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 9095L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 9096S: Maintained
679655da 9097F: net/sched/sch_netem.c
be2f2e84 9098
b2f5a051 9099NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 9100M: Jon Mason <jdmason@kudzu.us>
4a58448b 9101L: netdev@vger.kernel.org
4a58448b 9102S: Supported
679655da 9103F: Documentation/networking/s2io.txt
b2f5a051 9104F: Documentation/networking/vxge.txt
86387e1a 9105F: drivers/net/ethernet/neterion/
4a58448b 9106
fc52497e 9107NETFILTER
0e05e192 9108M: Pablo Neira Ayuso <pablo@netfilter.org>
42010ed0 9109M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1519fccb 9110M: Florian Westphal <fw@strlen.de>
1a03b81d 9111L: netfilter-devel@vger.kernel.org
82b98543 9112L: coreteam@netfilter.org
1da177e4
LT
9113W: http://www.netfilter.org/
9114W: http://www.iptables.org/
1519fccb 9115W: http://www.nftables.org/
42010ed0
PNA
9116Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9117T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9118T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1519fccb 9119S: Maintained
679655da
JP
9120F: include/linux/netfilter*
9121F: include/linux/netfilter/
9122F: include/net/netfilter/
c117ab84
CEB
9123F: include/uapi/linux/netfilter*
9124F: include/uapi/linux/netfilter/
679655da
JP
9125F: net/*/netfilter.c
9126F: net/*/netfilter/
9127F: net/netfilter/
91c269a0 9128F: net/bridge/br_netfilter*.c
1da177e4 9129
4cc67735 9130NETLABEL
87a0874c 9131M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
9132W: http://netlabel.sf.net
9133L: netdev@vger.kernel.org
87a0874c 9134S: Maintained
80811493 9135F: Documentation/netlabel/
679655da
JP
9136F: include/net/netlabel.h
9137F: net/netlabel/
4cc67735 9138
1da177e4 9139NETROM NETWORK LAYER
8b58be88 9140M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9141L: linux-hams@vger.kernel.org
d34cb28a 9142W: http://www.linux-ax25.org/
1da177e4 9143S: Maintained
679655da 9144F: include/net/netrom.h
c117ab84 9145F: include/uapi/linux/netrom.h
679655da 9146F: net/netrom/
1da177e4 9147
4c352362
JK
9148NETRONOME ETHERNET DRIVERS
9149M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
9150L: oss-drivers@netronome.com
9151S: Maintained
9152F: drivers/net/ethernet/netronome/
9153
5ddb88c0 9154NETWORK BLOCK DEVICE (NBD)
1e668f4e 9155M: Josef Bacik <jbacik@fb.com>
1da177e4 9156S: Maintained
1e668f4e 9157L: linux-block@vger.kernel.org
5e4b269b 9158L: nbd-general@lists.sourceforge.net
679655da
JP
9159F: Documentation/blockdev/nbd.txt
9160F: drivers/block/nbd.c
c117ab84 9161F: include/uapi/linux/nbd.h
1da177e4 9162
6e43650c
NH
9163NETWORK DROP MONITOR
9164M: Neil Horman <nhorman@tuxdriver.com>
9165L: netdev@vger.kernel.org
9166S: Maintained
9167W: https://fedorahosted.org/dropwatch/
9168F: net/core/drop_monitor.c
9169
7683e9e5
LT
9170NETWORKING DRIVERS
9171L: netdev@vger.kernel.org
9172W: http://www.linuxfoundation.org/en/Net
9173Q: http://patchwork.ozlabs.org/project/netdev/list/
9174T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9175T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9176S: Odd Fixes
9177F: Documentation/devicetree/bindings/net/
9178F: drivers/net/
9179F: include/linux/if_*
9180F: include/linux/netdevice.h
9181F: include/linux/etherdevice.h
9182F: include/linux/fcdevice.h
9183F: include/linux/fddidevice.h
9184F: include/linux/hippidevice.h
9185F: include/linux/inetdevice.h
9186F: include/uapi/linux/if_*
9187F: include/uapi/linux/netdevice.h
9188
9189NETWORKING DRIVERS (WIRELESS)
9190M: Kalle Valo <kvalo@codeaurora.org>
9191L: linux-wireless@vger.kernel.org
9192Q: http://patchwork.kernel.org/project/linux-wireless/list/
9193T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9194T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9195S: Maintained
9196F: Documentation/devicetree/bindings/net/wireless/
9197F: drivers/net/wireless/
9198
3ed6e498
AL
9199NETWORKING [DSA]
9200M: Andrew Lunn <andrew@lunn.ch>
9201M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9202M: Florian Fainelli <f.fainelli@gmail.com>
9203S: Maintained
9204F: net/dsa/
9205F: include/net/dsa.h
9206F: drivers/net/dsa/
9207
1da177e4 9208NETWORKING [GENERAL]
8b58be88 9209M: "David S. Miller" <davem@davemloft.net>
979b6c13 9210L: netdev@vger.kernel.org
b1e8fd54 9211W: http://www.linuxfoundation.org/en/Net
11e98029 9212Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
9213T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9214T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
b0522e13 9215B: mailto:netdev@vger.kernel.org
1da177e4 9216S: Maintained
679655da
JP
9217F: net/
9218F: include/net/
018d21ed
JP
9219F: include/linux/in.h
9220F: include/linux/net.h
9221F: include/linux/netdevice.h
c117ab84
CEB
9222F: include/uapi/linux/in.h
9223F: include/uapi/linux/net.h
9224F: include/uapi/linux/netdevice.h
0c7aecd4 9225F: include/uapi/linux/net_namespace.h
7e814a6c 9226F: tools/net/
f4e53f9a 9227F: tools/testing/selftests/net/
335a67d2 9228F: lib/random32.c
1da177e4 9229
73b7656c
DM
9230NETWORKING [IPSEC]
9231M: Steffen Klassert <steffen.klassert@secunet.com>
9232M: Herbert Xu <herbert@gondor.apana.org.au>
9233M: "David S. Miller" <davem@davemloft.net>
9234L: netdev@vger.kernel.org
d1fc5024
SK
9235T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9236T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 9237S: Maintained
5826bdd1 9238F: net/core/flow.c
73b7656c
DM
9239F: net/xfrm/
9240F: net/key/
9241F: net/ipv4/xfrm*
77999328 9242F: net/ipv4/esp4*
d1fc5024
SK
9243F: net/ipv4/ah4.c
9244F: net/ipv4/ipcomp.c
9245F: net/ipv4/ip_vti.c
73b7656c 9246F: net/ipv6/xfrm*
77999328 9247F: net/ipv6/esp6*
d1fc5024
SK
9248F: net/ipv6/ah6.c
9249F: net/ipv6/ipcomp6.c
9250F: net/ipv6/ip6_vti.c
73b7656c
DM
9251F: include/uapi/linux/xfrm.h
9252F: include/net/xfrm.h
9253
7683e9e5
LT
9254NETWORKING [IPv4/IPv6]
9255M: "David S. Miller" <davem@davemloft.net>
9256M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9257M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9258L: netdev@vger.kernel.org
9259T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9260S: Maintained
9261F: net/ipv4/
9262F: net/ipv6/
9263F: include/net/ip*
9264F: arch/x86/net/*
9265
10e2ff1c 9266NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 9267M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
9268L: netdev@vger.kernel.org
9269S: Maintained
9270
7683e9e5
LT
9271NETWORKING [TLS]
9272M: Ilya Lesokhin <ilyal@mellanox.com>
9273M: Aviad Yehezkel <aviadye@mellanox.com>
9274M: Dave Watson <davejwatson@fb.com>
788873ac 9275L: netdev@vger.kernel.org
7683e9e5
LT
9276S: Maintained
9277F: net/tls/*
9278F: include/uapi/linux/tls.h
9279F: include/net/tls.h
788873ac 9280
7683e9e5 9281NETWORKING [WIRELESS]
0e324cf6
JL
9282L: linux-wireless@vger.kernel.org
9283Q: http://patchwork.kernel.org/project/linux-wireless/list/
0e324cf6 9284
3d396eb1 9285NETXEN (1/10) GbE SUPPORT
67f0160f
MY
9286M: Manish Chopra <manish.chopra@cavium.com>
9287M: Rahul Verma <rahul.verma@cavium.com>
9288M: Dept-GELinuxNICDev@cavium.com
3d396eb1 9289L: netdev@vger.kernel.org
3d396eb1 9290S: Supported
aa43c215 9291F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 9292
6423d30f 9293NFC SUBSYSTEM
6423d30f
AAJ
9294M: Samuel Ortiz <sameo@linux.intel.com>
9295L: linux-wireless@vger.kernel.org
1eb3b216 9296L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 9297S: Supported
6423d30f 9298F: net/nfc/
55eb94f9 9299F: include/net/nfc/
c117ab84 9300F: include/uapi/linux/nfc.h
6423d30f 9301F: drivers/nfc/
397d6497
CR
9302F: include/linux/platform_data/nfcmrvl.h
9303F: include/linux/platform_data/nxp-nci.h
7ebb88e5 9304F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 9305
e8b43555 9306NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 9307M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 9308M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
9309L: linux-nfs@vger.kernel.org
9310W: http://client.linux-nfs.org
cd7b996a 9311T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 9312S: Maintained
679655da
JP
9313F: fs/lockd/
9314F: fs/nfs/
9315F: fs/nfs_common/
9316F: net/sunrpc/
9317F: include/linux/lockd/
9318F: include/linux/nfs*
9319F: include/linux/sunrpc/
c117ab84
CEB
9320F: include/uapi/linux/nfs*
9321F: include/uapi/linux/sunrpc/
1da177e4 9322
85ef9cea 9323NILFS2 FILESYSTEM
e2126935 9324M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 9325L: linux-nilfs@vger.kernel.org
f9472265 9326W: http://nilfs.sourceforge.net/
9e92e516 9327W: http://nilfs.osdn.jp/
e2126935 9328T: git git://github.com/konis/nilfs2.git
85ef9cea 9329S: Supported
679655da
JP
9330F: Documentation/filesystems/nilfs2.txt
9331F: fs/nilfs2/
c35c7ac5 9332F: include/trace/events/nilfs2.h
e63e88bc
RK
9333F: include/uapi/linux/nilfs2_api.h
9334F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 9335
1da177e4 9336NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 9337M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
9338W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9339S: Maintained
679655da
JP
9340F: Documentation/scsi/NinjaSCSI.txt
9341F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
9342
9343NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
9344M: GOTO Masanori <gotom@debian.or.jp>
9345M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
9346W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9347S: Maintained
679655da
JP
9348F: Documentation/scsi/NinjaSCSI.txt
9349F: drivers/scsi/nsp32*
1da177e4 9350
383b8fb9
LFT
9351NIOS2 ARCHITECTURE
9352M: Ley Foon Tan <lftan@altera.com>
9353L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 9354T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
9355S: Maintained
9356F: arch/nios2/
9357
86d35afb
IM
9358NOHZ, DYNTICKS SUPPORT
9359M: Frederic Weisbecker <fweisbec@gmail.com>
9360M: Thomas Gleixner <tglx@linutronix.de>
9361M: Ingo Molnar <mingo@kernel.org>
9362L: linux-kernel@vger.kernel.org
9363T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9364S: Maintained
9365F: kernel/time/tick*.*
9366F: include/linux/tick.h
9367F: include/linux/sched/nohz.h
9368
21b5a1c3
PM
9369NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9370M: Pavel Machek <pavel@ucw.cz>
9371M: Sakari Ailus <sakari.ailus@iki.fi>
9372L: linux-media@vger.kernel.org
9373S: Maintained
9374F: drivers/media/i2c/et8ek8
9375F: drivers/media/i2c/ad5820.c
9376
2a6afddb 9377NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 9378R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 9379F: include/linux/power/bq2415x_charger.h
081bab21 9380F: include/linux/power/bq27xxx_battery.h
2a6afddb 9381F: include/linux/power/isp1704_charger.h
8c0984e5
SR
9382F: drivers/power/supply/bq2415x_charger.c
9383F: drivers/power/supply/bq27xxx_battery.c
9384F: drivers/power/supply/bq27xxx_battery_i2c.c
9385F: drivers/power/supply/isp1704_charger.c
9386F: drivers/power/supply/rx51_battery.c
2a6afddb 9387
7683e9e5
LT
9388NTB AMD DRIVER
9389M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9390L: linux-ntb@googlegroups.com
9391S: Supported
9392F: drivers/ntb/hw/amd/
9393
a1bd3bae 9394NTB DRIVER CORE
9ef6bf6c
JM
9395M: Jon Mason <jdmason@kudzu.us>
9396M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 9397M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 9398L: linux-ntb@googlegroups.com
fce8a7bb 9399S: Supported
2984411f
JM
9400W: https://github.com/jonmason/ntb/wiki
9401T: git git://github.com/jonmason/ntb.git
fce8a7bb 9402F: drivers/ntb/
548c237c 9403F: drivers/net/ntb_netdev.c
fce8a7bb 9404F: include/linux/ntb.h
a1bd3bae 9405F: include/linux/ntb_transport.h
a9c59ef7 9406F: tools/testing/selftests/ntb/
fce8a7bb 9407
bf2a952d
SS
9408NTB IDT DRIVER
9409M: Serge Semin <fancer.lancer@gmail.com>
9410L: linux-ntb@googlegroups.com
9411S: Supported
9412F: drivers/ntb/hw/idt/
9413
e26a5843
AH
9414NTB INTEL DRIVER
9415M: Jon Mason <jdmason@kudzu.us>
9416M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 9417L: linux-ntb@googlegroups.com
e26a5843
AH
9418S: Supported
9419W: https://github.com/jonmason/ntb/wiki
9420T: git git://github.com/jonmason/ntb.git
9421F: drivers/ntb/hw/intel/
fce8a7bb 9422
1da177e4 9423NTFS FILESYSTEM
2818ef50 9424M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 9425L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 9426W: http://www.tuxera.com/
e6f4dee7 9427T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 9428S: Supported
679655da
JP
9429F: Documentation/filesystems/ntfs.txt
9430F: fs/ntfs/
1da177e4 9431
9eb8ef74 9432NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 9433M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9434L: linux-fbdev@vger.kernel.org
ce00f85c 9435S: Maintained
8a61f013
JH
9436F: drivers/video/fbdev/riva/
9437F: drivers/video/fbdev/nvidia/
1da177e4 9438
79461681 9439NVM EXPRESS DRIVER
b3975e94
JF
9440M: Keith Busch <keith.busch@intel.com>
9441M: Jens Axboe <axboe@fb.com>
b508fc35
CH
9442M: Christoph Hellwig <hch@lst.de>
9443M: Sagi Grimberg <sagi@grimberg.me>
79461681 9444L: linux-nvme@lists.infradead.org
b508fc35
CH
9445T: git://git.infradead.org/nvme.git
9446W: http://git.infradead.org/nvme.git
79461681 9447S: Supported
57dacad5 9448F: drivers/nvme/host/
79461681 9449F: include/linux/nvme.h
b508fc35 9450F: include/uapi/linux/nvme_ioctl.h
79461681 9451
b1ad1475
JS
9452NVM EXPRESS FC TRANSPORT DRIVERS
9453M: James Smart <james.smart@broadcom.com>
9454L: linux-nvme@lists.infradead.org
9455S: Supported
9456F: include/linux/nvme-fc.h
d6d20012 9457F: include/linux/nvme-fc-driver.h
e399441d 9458F: drivers/nvme/host/fc.c
c5343203 9459F: drivers/nvme/target/fc.c
475d0fe7 9460F: drivers/nvme/target/fcloop.c
b1ad1475 9461
7683e9e5
LT
9462NVM EXPRESS TARGET DRIVER
9463M: Christoph Hellwig <hch@lst.de>
9464M: Sagi Grimberg <sagi@grimberg.me>
9465L: linux-nvme@lists.infradead.org
9466T: git://git.infradead.org/nvme.git
9467W: http://git.infradead.org/nvme.git
9468S: Supported
9469F: drivers/nvme/target/
9470
aee4b9bd
SK
9471NVMEM FRAMEWORK
9472M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
aee4b9bd
SK
9473S: Maintained
9474F: drivers/nvmem/
9475F: Documentation/devicetree/bindings/nvmem/
9476F: include/linux/nvmem-consumer.h
9477F: include/linux/nvmem-provider.h
9478
f50d7146 9479NXP TDA998X DRM DRIVER
0d7f4f05 9480M: Russell King <linux@armlinux.org.uk>
f50d7146 9481S: Supported
0d7f4f05
RK
9482T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9483T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
f50d7146
RK
9484F: drivers/gpu/drm/i2c/tda998x_drv.c
9485F: include/drm/i2c/tda998x.h
9486
fbace43e
PR
9487NXP TFA9879 DRIVER
9488M: Peter Rosin <peda@axentia.se>
9489L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9490S: Maintained
9491F: sound/soc/codecs/tfa9879*
9492
7683e9e5
LT
9493NXP-NCI NFC DRIVER
9494M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9495R: Charles Gorand <charles.gorand@effinnov.com>
9496L: linux-nfc@lists.01.org (moderated for non-subscribers)
9497S: Supported
9498F: drivers/nfc/nxp-nci
9499
442f04c3
JP
9500OBJTOOL
9501M: Josh Poimboeuf <jpoimboe@redhat.com>
9502S: Supported
9503F: tools/objtool/
9504
7683e9e5
LT
9505OMAP AUDIO SUPPORT
9506M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9507M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9508L: alsa-devel@alsa-project.org (moderated for non-subscribers)
57b6bfcf 9509L: linux-omap@vger.kernel.org
57b6bfcf 9510S: Maintained
7683e9e5 9511F: sound/soc/omap/
57b6bfcf 9512
7683e9e5
LT
9513OMAP CLOCK FRAMEWORK SUPPORT
9514M: Paul Walmsley <paul@pwsan.com>
f5525786 9515L: linux-omap@vger.kernel.org
f5525786 9516S: Maintained
7683e9e5 9517F: arch/arm/*omap*/*clock*
f5525786 9518
50f29fbd 9519OMAP DEVICE TREE SUPPORT
cdb55ab0 9520M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
9521M: Tony Lindgren <tony@atomide.com>
9522L: linux-omap@vger.kernel.org
d0fb18c5 9523L: devicetree@vger.kernel.org
50f29fbd 9524S: Maintained
7683e9e5
LT
9525F: arch/arm/boot/dts/*omap*
9526F: arch/arm/boot/dts/*am3*
9527F: arch/arm/boot/dts/*am4*
9528F: arch/arm/boot/dts/*am5*
9529F: arch/arm/boot/dts/*dra7*
f5525786 9530
7683e9e5
LT
9531OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9532M: Tomi Valkeinen <tomi.valkeinen@ti.com>
692ab1f3 9533L: linux-omap@vger.kernel.org
7683e9e5 9534L: linux-fbdev@vger.kernel.org
692ab1f3 9535S: Maintained
7683e9e5
LT
9536F: drivers/video/fbdev/omap2/
9537F: Documentation/arm/OMAP/DSS
692ab1f3 9538
7683e9e5
LT
9539OMAP FRAMEBUFFER SUPPORT
9540M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9541L: linux-fbdev@vger.kernel.org
f5525786
TL
9542L: linux-omap@vger.kernel.org
9543S: Maintained
7683e9e5 9544F: drivers/video/fbdev/omap/
f5525786 9545
18640193
TL
9546OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9547M: Roger Quadros <rogerq@ti.com>
9548M: Tony Lindgren <tony@atomide.com>
9549L: linux-omap@vger.kernel.org
9550S: Maintained
9551F: drivers/memory/omap-gpmc.c
9552F: arch/arm/mach-omap2/*gpmc*
9553
7683e9e5
LT
9554OMAP GPIO DRIVER
9555M: Grygorii Strashko <grygorii.strashko@ti.com>
9556M: Santosh Shilimkar <ssantosh@kernel.org>
9557M: Kevin Hilman <khilman@kernel.org>
178ff4c9 9558L: linux-omap@vger.kernel.org
178ff4c9 9559S: Maintained
7683e9e5
LT
9560F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9561F: drivers/gpio/gpio-omap.c
178ff4c9 9562
8b37fcfc
OBC
9563OMAP HARDWARE SPINLOCK SUPPORT
9564M: Ohad Ben-Cohen <ohad@wizery.com>
9565L: linux-omap@vger.kernel.org
9566S: Maintained
9567F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 9568
653f41b5 9569OMAP HS MMC SUPPORT
0a4585c6 9570L: linux-mmc@vger.kernel.org
653f41b5 9571L: linux-omap@vger.kernel.org
dfa5d196 9572S: Orphan
653f41b5 9573F: drivers/mmc/host/omap_hsmmc.c
f5525786 9574
8633fb30
PW
9575OMAP HWMOD DATA
9576M: Paul Walmsley <paul@pwsan.com>
9577L: linux-omap@vger.kernel.org
9578S: Maintained
9579F: arch/arm/mach-omap2/omap_hwmod*data*
9580
f400c82e 9581OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 9582M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9583L: linux-omap@vger.kernel.org
9584S: Maintained
9585F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9586
7683e9e5
LT
9587OMAP HWMOD SUPPORT
9588M: Benoît Cousson <bcousson@baylibre.com>
9589M: Paul Walmsley <paul@pwsan.com>
9590L: linux-omap@vger.kernel.org
9591S: Maintained
9592F: arch/arm/mach-omap2/omap_hwmod.*
9593
0db83ced 9594OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
9595M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9596L: linux-media@vger.kernel.org
9597S: Maintained
7eec52db 9598F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 9599F: drivers/media/platform/omap3isp/
0db83ced 9600F: drivers/staging/media/omap4iss/
7e8970e1 9601
7683e9e5
LT
9602OMAP MMC SUPPORT
9603M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9604L: linux-omap@vger.kernel.org
9605S: Maintained
9606F: drivers/mmc/host/omap.c
9607
9608OMAP POWER MANAGEMENT SUPPORT
9609M: Kevin Hilman <khilman@kernel.org>
9610L: linux-omap@vger.kernel.org
9611S: Maintained
9612F: arch/arm/*omap*/*pm*
9613F: drivers/cpufreq/omap-cpufreq.c
9614
9615OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9616M: Rajendra Nayak <rnayak@codeaurora.org>
9617M: Paul Walmsley <paul@pwsan.com>
9618L: linux-omap@vger.kernel.org
9619S: Maintained
9620F: arch/arm/mach-omap2/prm*
9621
9622OMAP RANDOM NUMBER GENERATOR SUPPORT
9623M: Deepak Saxena <dsaxena@plexity.net>
9624S: Maintained
9625F: drivers/char/hw_random/omap-rng.c
9626
f5525786 9627OMAP USB SUPPORT
f5525786
TL
9628L: linux-usb@vger.kernel.org
9629L: linux-omap@vger.kernel.org
3b243519 9630S: Orphan
a16fbd65
JP
9631F: drivers/usb/*/*omap*
9632F: arch/arm/*omap*/usb*
f5525786 9633
c351e290
MJ
9634OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9635M: Mark Jackson <mpfj@newflow.co.uk>
9636L: linux-omap@vger.kernel.org
9637S: Maintained
9638F: arch/arm/boot/dts/am335x-nano.dts
9639
7683e9e5
LT
9640OMAP1 SUPPORT
9641M: Aaro Koskinen <aaro.koskinen@iki.fi>
9642M: Tony Lindgren <tony@atomide.com>
9643L: linux-omap@vger.kernel.org
9644Q: http://patchwork.kernel.org/project/linux-omap/list/
9645T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9646S: Maintained
9647F: arch/arm/mach-omap1/
9648F: arch/arm/plat-omap/
9649F: arch/arm/configs/omap1_defconfig
9650F: drivers/i2c/busses/i2c-omap.c
9651F: include/linux/i2c-omap.h
9652
9653OMAP2+ SUPPORT
9654M: Tony Lindgren <tony@atomide.com>
9655L: linux-omap@vger.kernel.org
9656W: http://www.muru.com/linux/omap/
9657W: http://linux.omap.com/
9658Q: http://patchwork.kernel.org/project/linux-omap/list/
9659T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9660S: Maintained
9661F: arch/arm/mach-omap2/
9662F: arch/arm/plat-omap/
9663F: arch/arm/configs/omap2plus_defconfig
9664F: drivers/i2c/busses/i2c-omap.c
9665F: drivers/irqchip/irq-omap-intc.c
9666F: drivers/mfd/*omap*.c
9667F: drivers/mfd/menelaus.c
9668F: drivers/mfd/palmas.c
9669F: drivers/mfd/tps65217.c
9670F: drivers/mfd/tps65218.c
9671F: drivers/mfd/tps65910.c
9672F: drivers/mfd/twl-core.[ch]
9673F: drivers/mfd/twl4030*.c
9674F: drivers/mfd/twl6030*.c
9675F: drivers/mfd/twl6040*.c
9676F: drivers/regulator/palmas-regulator*.c
9677F: drivers/regulator/pbias-regulator.c
9678F: drivers/regulator/tps65217-regulator.c
9679F: drivers/regulator/tps65218-regulator.c
9680F: drivers/regulator/tps65910-regulator.c
9681F: drivers/regulator/twl-regulator.c
9682F: drivers/regulator/twl6030-regulator.c
9683F: include/linux/i2c-omap.h
9684
323ac96d
HH
9685ONION OMEGA2+ BOARD
9686M: Harvey Hunt <harveyhuntnexus@gmail.com>
9687L: linux-mips@linux-mips.org
9688S: Maintained
9689F: arch/mips/boot/dts/ralink/omega2p.dts
9690
0ad122d9 9691OMFS FILESYSTEM
8b58be88 9692M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
9693L: linux-karma-devel@lists.sourceforge.net
9694S: Maintained
679655da
JP
9695F: Documentation/filesystems/omfs.txt
9696F: fs/omfs/
0ad122d9 9697
c1986ee9 9698OMNIKEY CARDMAN 4000 DRIVER
8b58be88 9699M: Harald Welte <laforge@gnumonks.org>
c1986ee9 9700S: Maintained
679655da
JP
9701F: drivers/char/pcmcia/cm4000_cs.c
9702F: include/linux/cm4000_cs.h
c117ab84 9703F: include/uapi/linux/cm4000_cs.h
c1986ee9 9704
77c44ab1 9705OMNIKEY CARDMAN 4040 DRIVER
8b58be88 9706M: Harald Welte <laforge@gnumonks.org>
77c44ab1 9707S: Maintained
679655da 9708F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 9709
7683e9e5
LT
9710OMNIVISION OV13858 SENSOR DRIVER
9711M: Sakari Ailus <sakari.ailus@linux.intel.com>
9712L: linux-media@vger.kernel.org
9713T: git git://linuxtv.org/media_tree.git
9714S: Maintained
9715F: drivers/media/i2c/ov13858.c
9716
2d77a2a6
SL
9717OMNIVISION OV5640 SENSOR DRIVER
9718M: Steve Longerbeam <slongerbeam@gmail.com>
9719L: linux-media@vger.kernel.org
9720T: git git://linuxtv.org/media_tree.git
9721S: Maintained
9722F: drivers/media/i2c/ov5640.c
9723
3c2472a3
RO
9724OMNIVISION OV5647 SENSOR DRIVER
9725M: Ramiro Oliveira <roliveir@synopsys.com>
9726L: linux-media@vger.kernel.org
9727T: git git://linuxtv.org/media_tree.git
9728S: Maintained
9729F: drivers/media/i2c/ov5647.c
9730
77d5140f 9731OMNIVISION OV7670 SENSOR DRIVER
8b58be88 9732M: Jonathan Corbet <corbet@lwn.net>
661263b5 9733L: linux-media@vger.kernel.org
275ffde4 9734T: git git://linuxtv.org/media_tree.git
77d5140f 9735S: Maintained
90d72ac6 9736F: drivers/media/i2c/ov7670.c
bba58289 9737F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
77d5140f 9738
431bca73 9739ONENAND FLASH DRIVER
8b58be88 9740M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
9741L: linux-mtd@lists.infradead.org
9742S: Maintained
679655da
JP
9743F: drivers/mtd/onenand/
9744F: include/linux/mtd/onenand*.h
431bca73 9745
1da177e4 9746ONSTREAM SCSI TAPE DRIVER
8b58be88 9747M: Willem Riede <osst@riede.org>
1da177e4
LT
9748L: osst-users@lists.sourceforge.net
9749L: linux-scsi@vger.kernel.org
9750S: Maintained
f7269cfc
JD
9751F: Documentation/scsi/osst.txt
9752F: drivers/scsi/osst.*
9753F: drivers/scsi/osst_*.h
9754F: drivers/scsi/st.h
1da177e4 9755
82abbea7
RD
9756OP-TEE DRIVER
9757M: Jens Wiklander <jens.wiklander@linaro.org>
e2d1d6c0 9758S: Maintained
82abbea7
RD
9759F: drivers/tee/optee/
9760
9761OPA-VNIC DRIVER
9762M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9763M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9764L: linux-rdma@vger.kernel.org
9765S: Supported
9766F: drivers/infiniband/ulp/opa_vnic
e2d1d6c0 9767
7683e9e5
LT
9768OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9769M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9770L: devicetree@vger.kernel.org
9771S: Maintained
9772F: Documentation/devicetree/dynamic-resolution-notes.txt
9773F: Documentation/devicetree/overlay-notes.txt
9774F: drivers/of/overlay.c
9775F: drivers/of/resolver.c
9776
860c44c1 9777OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 9778M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 9779M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 9780L: devicetree@vger.kernel.org
a7fefe9f 9781W: http://www.devicetree.org/
fcdec35e 9782T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 9783S: Maintained
f8828205 9784F: drivers/of/
860c44c1 9785F: include/linux/of*.h
f8828205 9786F: scripts/dtc/
acedeb50 9787F: Documentation/ABI/testing/sysfs-firmware-ofw
860c44c1 9788
f8828205 9789OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 9790M: Rob Herring <robh+dt@kernel.org>
f8828205 9791M: Mark Rutland <mark.rutland@arm.com>
f8828205 9792L: devicetree@vger.kernel.org
9f273c24 9793T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 9794Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
9795S: Maintained
9796F: Documentation/devicetree/
9797F: arch/*/boot/dts/
9798F: include/dt-bindings/
9799
82abbea7
RD
9800OPENCORES I2C BUS DRIVER
9801M: Peter Korsgaard <jacmet@sunsite.dk>
9802L: linux-i2c@vger.kernel.org
9803S: Maintained
9804F: Documentation/i2c/busses/i2c-ocores
9805F: drivers/i2c/busses/i2c-ocores.c
9806
19f9d392
JB
9807OPENRISC ARCHITECTURE
9808M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
9809M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9810M: Stafford Horne <shorne@gmail.com>
9dfc96d7 9811T: git git://github.com/openrisc/linux.git
d01e1f35
SH
9812L: openrisc@lists.librecores.org
9813W: http://openrisc.io
19f9d392 9814S: Maintained
14430813 9815F: arch/openrisc/
19f9d392 9816
ccb1352e 9817OPENVSWITCH
4f337ed5 9818M: Pravin Shelar <pshelar@nicira.com>
b422da7c 9819L: netdev@vger.kernel.org
ccb1352e
JG
9820L: dev@openvswitch.org
9821W: http://openvswitch.org
ccb1352e
JG
9822S: Maintained
9823F: net/openvswitch/
b422da7c 9824F: include/uapi/linux/openvswitch.h
ccb1352e 9825
875fa6fb
VK
9826OPERATING PERFORMANCE POINTS (OPP)
9827M: Viresh Kumar <vireshk@kernel.org>
9828M: Nishanth Menon <nm@ti.com>
9829M: Stephen Boyd <sboyd@codeaurora.org>
9830L: linux-pm@vger.kernel.org
9831S: Maintained
9832T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9833F: drivers/base/power/opp/
9834F: include/linux/pm_opp.h
9835F: Documentation/power/opp.txt
9836F: Documentation/devicetree/bindings/opp/
9837
af39917d
CL
9838OPL4 DRIVER
9839M: Clemens Ladisch <clemens@ladisch.de>
9840L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9841T: git git://git.alsa-project.org/alsa-kernel.git
9842S: Maintained
9843F: sound/drivers/opl4/
9844
1da177e4 9845OPROFILE
4cf7e718 9846M: Robert Richter <rric@kernel.org>
1da177e4
LT
9847L: oprofile-list@lists.sf.net
9848S: Maintained
81c4a8a6 9849F: arch/*/include/asm/oprofile*.h
679655da
JP
9850F: arch/*/oprofile/
9851F: drivers/oprofile/
9852F: include/linux/oprofile.h
1da177e4 9853
e2d1d6c0 9854ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9855M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9856M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9857L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9858W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9859S: Supported
679655da
JP
9860F: Documentation/filesystems/ocfs2.txt
9861F: Documentation/filesystems/dlmfs.txt
9862F: fs/ocfs2/
e2d1d6c0 9863
82abbea7
RD
9864ORANGEFS FILESYSTEM
9865M: Mike Marshall <hubcap@omnibond.com>
9866L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9867T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9868S: Supported
9869F: fs/orangefs/
9870F: Documentation/filesystems/orangefs.txt
9871
9872ORINOCO DRIVER
9873L: linux-wireless@vger.kernel.org
491b26b4 9874W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9875W: http://www.nongnu.org/orinoco/
3a59babb 9876S: Orphan
2be45b66 9877F: drivers/net/wireless/intersil/orinoco/
1da177e4 9878
42c55aa8 9879OSD LIBRARY and FILESYSTEM
fadc0752 9880M: Boaz Harrosh <ooo@electrozaur.com>
68274794 9881S: Maintained
42c55aa8 9882F: drivers/scsi/osd/
6b6f0b6c 9883F: include/scsi/osd_*
42c55aa8 9884F: fs/exofs/
68274794 9885
82abbea7
RD
9886OV2659 OMNIVISION SENSOR DRIVER
9887M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9888L: linux-media@vger.kernel.org
9889W: https://linuxtv.org
9890Q: http://patchwork.linuxtv.org/project/linux-media/list/
9891T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9892S: Maintained
9893F: drivers/media/i2c/ov2659.c
9894F: include/media/i2c/ov2659.h
9895
ef94b186 9896OVERLAY FILESYSTEM
7c37fbda 9897M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9898L: linux-unionfs@vger.kernel.org
9899T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9900S: Supported
1d113735 9901F: fs/overlayfs/
7c37fbda
NB
9902F: Documentation/filesystems/overlayfs.txt
9903
e2d1d6c0 9904P54 WIRELESS DRIVER
084cb0fe 9905M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9906L: linux-wireless@vger.kernel.org
084cb0fe 9907W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9908S: Maintained
d3466830 9909F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9910
f5cd7872 9911PA SEMI ETHERNET DRIVER
f5cd7872 9912L: netdev@vger.kernel.org
56a5b8da 9913S: Orphan
ded19add 9914F: drivers/net/ethernet/pasemi/*
f5cd7872 9915
beb58aa3 9916PA SEMI SMBUS DRIVER
846557d3 9917L: linux-i2c@vger.kernel.org
56a5b8da 9918S: Orphan
679655da 9919F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9920
48fc267e
SK
9921PADATA PARALLEL EXECUTION MECHANISM
9922M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9923L: linux-crypto@vger.kernel.org
9924S: Maintained
9925F: kernel/padata.c
9926F: include/linux/padata.h
9927F: Documentation/padata.txt
9928
709ee531 9929PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9930M: Harald Welte <laforge@gnumonks.org>
d0944853 9931L: platform-driver-x86@vger.kernel.org
709ee531 9932S: Maintained
679655da 9933F: drivers/platform/x86/panasonic-laptop.c
709ee531 9934
368dd5ac 9935PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9936M: David Howells <dhowells@redhat.com>
4fa97181
DH
9937L: linux-am33-list@redhat.com (moderated for non-subscribers)
9938W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9939S: Maintained
679655da
JP
9940F: Documentation/mn10300/
9941F: arch/mn10300/
4fa97181 9942
305b37bd 9943PARALLEL LCD/KEYPAD PANEL DRIVER
7683e9e5
LT
9944M: Willy Tarreau <willy@haproxy.com>
9945M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9946S: Odd Fixes
9947F: Documentation/misc-devices/lcd-panel-cgram.txt
9948F: drivers/misc/panel.c
305b37bd 9949
64dfff03
SM
9950PARALLEL PORT SUBSYSTEM
9951M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 9952M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 9953L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9954S: Maintained
679655da
JP
9955F: drivers/parport/
9956F: include/linux/parport*.h
9957F: drivers/char/ppdev.c
c117ab84 9958F: include/uapi/linux/ppdev.h
64dfff03 9959F: Documentation/parport*.txt
1da177e4 9960
4cdf6bc2 9961PARAVIRT_OPS INTERFACE
d633180c 9962M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9963M: Chris Wright <chrisw@sous-sol.org>
9964M: Alok Kataria <akataria@vmware.com>
9965M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9966L: virtualization@lists.linux-foundation.org
4cdf6bc2 9967S: Supported
a2e19991 9968F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9969F: arch/*/kernel/paravirt*
9970F: arch/*/include/asm/paravirt.h
47ae4b05 9971F: include/linux/hypervisor.h
4cdf6bc2 9972
e2d1d6c0 9973PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9974M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9975L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9976S: Maintained
679655da
JP
9977F: Documentation/blockdev/paride.txt
9978F: drivers/block/paride/
e2d1d6c0
RD
9979
9980PARISC ARCHITECTURE
b8828770 9981M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9982M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9983L: linux-parisc@vger.kernel.org
9984W: http://www.parisc-linux.org/
8a6e2535 9985Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9986T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9987T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9988S: Maintained
679655da 9989F: arch/parisc/
2b6bac9e 9990F: Documentation/parisc/
679655da 9991F: drivers/parisc/
2b6bac9e
HD
9992F: drivers/char/agp/parisc-agp.c
9993F: drivers/input/serio/gscps2.c
9994F: drivers/parport/parport_gsc.*
9995F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9996F: drivers/video/fbdev/sti*
2b6bac9e
HD
9997F: drivers/video/console/sti*
9998F: drivers/video/logo/logo_parisc*
e2d1d6c0 9999
44091d29
JP
10000PARMAN
10001M: Jiri Pirko <jiri@mellanox.com>
10002L: netdev@vger.kernel.org
10003S: Supported
10004F: lib/parman.c
10005F: lib/test_parman.c
10006F: include/linux/parman.h
10007
1662d32c 10008PC87360 HARDWARE MONITORING DRIVER
8b58be88 10009M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 10010L: linux-hwmon@vger.kernel.org
1662d32c 10011S: Maintained
679655da
JP
10012F: Documentation/hwmon/pc87360
10013F: drivers/hwmon/pc87360.c
1662d32c
JC
10014
10015PC8736x GPIO DRIVER
8b58be88 10016M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10017S: Maintained
679655da 10018F: drivers/char/pc8736x_gpio.c
1662d32c 10019
1ad107fd 10020PC87427 HARDWARE MONITORING DRIVER
d8130624 10021M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10022L: linux-hwmon@vger.kernel.org
1ad107fd
JD
10023S: Maintained
10024F: Documentation/hwmon/pc87427
10025F: drivers/hwmon/pc87427.c
10026
b26e0ed4 10027PCA9532 LED DRIVER
8b58be88 10028M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 10029S: Maintained
d5ca6918
JP
10030F: drivers/leds/leds-pca9532.c
10031F: include/linux/leds-pca9532.h
b26e0ed4 10032
5ce914a8 10033PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 10034M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
10035L: linux-i2c@vger.kernel.org
10036S: Maintained
b4f0b74e 10037F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 10038
3971dae5 10039PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 10040M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
10041S: Maintained
10042F: drivers/firmware/pcdp.*
10043
7683e9e5
LT
10044PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10045M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
f60b15b8 10046L: linux-pci@vger.kernel.org
7683e9e5
LT
10047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10048S: Maintained
10049F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10050F: drivers/pci/host/pci-aardvark.c
f60b15b8 10051
eaa6111b
LFT
10052PCI DRIVER FOR ALTERA PCIE IP
10053M: Ley Foon Tan <lftan@altera.com>
10054L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10055L: linux-pci@vger.kernel.org
10056S: Supported
10057F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10058F: drivers/pci/host/pcie-altera.c
10059
7683e9e5
LT
10060PCI DRIVER FOR APPLIEDMICRO XGENE
10061M: Tanmay Inamdar <tinamdar@apm.com>
10062L: linux-pci@vger.kernel.org
10063L: linux-arm-kernel@lists.infradead.org
10064S: Maintained
10065F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10066F: drivers/pci/host/pci-xgene.c
10067
b7e78170
RH
10068PCI DRIVER FOR ARM VERSATILE PLATFORM
10069M: Rob Herring <robh@kernel.org>
10070L: linux-pci@vger.kernel.org
10071L: linux-arm-kernel@lists.infradead.org
10072S: Maintained
10073F: Documentation/devicetree/bindings/pci/versatile.txt
10074F: drivers/pci/host/pci-versatile.c
10075
3dc9d38c
TP
10076PCI DRIVER FOR ARMADA 8K
10077M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10078L: linux-pci@vger.kernel.org
10079L: linux-arm-kernel@lists.infradead.org
10080S: Maintained
10081F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
950bf638 10082F: drivers/pci/dwc/pcie-armada8k.c
3dc9d38c 10083
62d0ff83
ML
10084PCI DRIVER FOR FREESCALE LAYERSCAPE
10085M: Minghuan Lian <minghuan.Lian@freescale.com>
10086M: Mingkai Hu <mingkai.hu@freescale.com>
10087M: Roy Zang <tie-fei.zang@freescale.com>
10088L: linuxppc-dev@lists.ozlabs.org
10089L: linux-pci@vger.kernel.org
10090L: linux-arm-kernel@lists.infradead.org
10091S: Maintained
950bf638 10092F: drivers/pci/dwc/*layerscape*
62d0ff83 10093
7683e9e5
LT
10094PCI DRIVER FOR GENERIC OF HOSTS
10095M: Will Deacon <will.deacon@arm.com>
f0b75693
BH
10096L: linux-pci@vger.kernel.org
10097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10098S: Maintained
7683e9e5
LT
10099F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10100F: drivers/pci/host/pci-host-common.c
10101F: drivers/pci/host/pci-host-generic.c
f0b75693 10102
7683e9e5
LT
10103PCI DRIVER FOR IMX6
10104M: Richard Zhu <hongxing.zhu@nxp.com>
10105M: Lucas Stach <l.stach@pengutronix.de>
8c39d710
TP
10106L: linux-pci@vger.kernel.org
10107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10108S: Maintained
7683e9e5
LT
10109F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10110F: drivers/pci/dwc/*imx6*
10111
10112PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10113M: Keith Busch <keith.busch@intel.com>
10114L: linux-pci@vger.kernel.org
10115S: Supported
10116F: drivers/pci/host/vmd.c
8c39d710 10117
080b47de
LG
10118PCI DRIVER FOR MICROSEMI SWITCHTEC
10119M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10120M: Stephen Bates <stephen.bates@microsemi.com>
10121M: Logan Gunthorpe <logang@deltatee.com>
10122L: linux-pci@vger.kernel.org
10123S: Maintained
44fc691b 10124F: Documentation/switchtec.txt
5d8e1881 10125F: Documentation/ABI/testing/sysfs-class-switchtec
080b47de 10126F: drivers/pci/switch/switchtec*
52eabba5 10127F: include/uapi/linux/switchtec_ioctl.h
080b47de 10128
7683e9e5
LT
10129PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10130M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10131M: Jason Cooper <jason@lakedaemon.net>
10132L: linux-pci@vger.kernel.org
10133L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10134S: Maintained
10135F: drivers/pci/host/*mvebu*
10136
0447cfd7
TR
10137PCI DRIVER FOR NVIDIA TEGRA
10138M: Thierry Reding <thierry.reding@gmail.com>
10139L: linux-tegra@vger.kernel.org
f0b75693 10140L: linux-pci@vger.kernel.org
0447cfd7
TR
10141S: Supported
10142F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10143F: drivers/pci/host/pci-tegra.c
10144
f0b75693
BH
10145PCI DRIVER FOR RENESAS R-CAR
10146M: Simon Horman <horms@verge.net.au>
10147L: linux-pci@vger.kernel.org
4a121096 10148L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
10149S: Maintained
10150F: drivers/pci/host/*rcar*
10151
4af82255 10152PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 10153M: Jingoo Han <jingoohan1@gmail.com>
4af82255 10154L: linux-pci@vger.kernel.org
f0b75693
BH
10155L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10156L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255 10157S: Maintained
950bf638 10158F: drivers/pci/dwc/pci-exynos.c
4af82255 10159
f0b75693 10160PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 10161M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 10162M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
10163L: linux-pci@vger.kernel.org
10164S: Maintained
10165F: Documentation/devicetree/bindings/pci/designware-pcie.txt
950bf638 10166F: drivers/pci/dwc/*designware*
5a3aa2a8 10167
7683e9e5
LT
10168PCI DRIVER FOR TI DRA7XX
10169M: Kishon Vijay Abraham I <kishon@ti.com>
10170L: linux-omap@vger.kernel.org
10171L: linux-pci@vger.kernel.org
10172S: Supported
10173F: Documentation/devicetree/bindings/pci/ti-pci.txt
10174F: drivers/pci/dwc/pci-dra7xx.c
10175
10176PCI DRIVER FOR TI KEYSTONE
10177M: Murali Karicheri <m-karicheri2@ti.com>
cf28855b
WD
10178L: linux-pci@vger.kernel.org
10179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10180S: Maintained
7683e9e5 10181F: drivers/pci/dwc/*keystone*
cf28855b 10182
7683e9e5
LT
10183PCI ENDPOINT SUBSYSTEM
10184M: Kishon Vijay Abraham I <kishon@ti.com>
185a383a 10185L: linux-pci@vger.kernel.org
7683e9e5 10186T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
185a383a 10187S: Supported
7683e9e5
LT
10188F: drivers/pci/endpoint/
10189F: drivers/misc/pci_endpoint_test.c
10190F: tools/pci/
185a383a 10191
7683e9e5
LT
10192PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10193M: Russell Currey <ruscur@russell.cc>
10194L: linuxppc-dev@lists.ozlabs.org
10195S: Supported
10196F: Documentation/powerpc/eeh-pci-error-recovery.txt
10197F: arch/powerpc/kernel/eeh*.c
10198F: arch/powerpc/platforms/*/eeh*.c
10199F: arch/powerpc/include/*/eeh*.h
10200
10201PCI ERROR RECOVERY
10202M: Linas Vepstas <linasvepstas@gmail.com>
51b66a6c 10203L: linux-pci@vger.kernel.org
7683e9e5
LT
10204S: Supported
10205F: Documentation/PCI/pci-error-recovery.txt
51b66a6c 10206
af1169b4
LFT
10207PCI MSI DRIVER FOR ALTERA MSI IP
10208M: Ley Foon Tan <lftan@altera.com>
10209L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10210L: linux-pci@vger.kernel.org
10211S: Supported
10212F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10213F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 10214
dcd19de3
DD
10215PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10216M: Duc Dang <dhdang@apm.com>
10217L: linux-pci@vger.kernel.org
10218L: linux-arm-kernel@lists.infradead.org
10219S: Maintained
10220F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10221F: drivers/pci/host/pci-xgene-msi.c
10222
7683e9e5
LT
10223PCI SUBSYSTEM
10224M: Bjorn Helgaas <bhelgaas@google.com>
10225L: linux-pci@vger.kernel.org
10226Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10227T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10228S: Supported
10229F: Documentation/devicetree/bindings/pci/
10230F: Documentation/PCI/
10231F: drivers/pci/
10232F: include/linux/pci*
10233F: arch/x86/pci/
10234F: arch/x86/kernel/quirks.c
10235
a3cbfae1
NC
10236PCIE DRIVER FOR AXIS ARTPEC
10237M: Niklas Cassel <niklas.cassel@axis.com>
10238M: Jesper Nilsson <jesper.nilsson@axis.com>
10239L: linux-arm-kernel@axis.com
10240L: linux-pci@vger.kernel.org
10241S: Maintained
10242F: Documentation/devicetree/bindings/pci/axis,artpec*
950bf638 10243F: drivers/pci/dwc/*artpec*
a3cbfae1 10244
7683e9e5
LT
10245PCIE DRIVER FOR CAVIUM THUNDERX
10246M: David Daney <david.daney@cavium.com>
10247L: linux-pci@vger.kernel.org
10248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10249S: Supported
10250F: Documentation/devicetree/bindings/pci/pci-thunder-*
10251F: drivers/pci/host/pci-thunder-*
10252
500a1d9a
ZW
10253PCIE DRIVER FOR HISILICON
10254M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 10255M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
10256L: linux-pci@vger.kernel.org
10257S: Maintained
10258F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
950bf638 10259F: drivers/pci/dwc/pcie-hisi.c
500a1d9a 10260
fc5165db
XS
10261PCIE DRIVER FOR HISILICON KIRIN
10262M: Xiaowei Song <songxiaowei@hisilicon.com>
10263M: Binghui Wang <wangbinghui@hisilicon.com>
10264L: linux-pci@vger.kernel.org
10265S: Maintained
10266F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10267F: drivers/pci/dwc/pcie-kirin.c
10268
7683e9e5
LT
10269PCIE DRIVER FOR MEDIATEK
10270M: Ryder Lee <ryder.lee@mediatek.com>
10271L: linux-pci@vger.kernel.org
10272L: linux-mediatek@lists.infradead.org
10273S: Supported
10274F: Documentation/devicetree/bindings/pci/mediatek*
10275F: drivers/pci/host/*mediatek*
10276
10277PCIE DRIVER FOR QUALCOMM MSM
10278M: Stanimir Varbanov <svarbanov@mm-sol.com>
10279L: linux-pci@vger.kernel.org
10280L: linux-arm-msm@vger.kernel.org
10281S: Maintained
10282F: drivers/pci/dwc/*qcom*
10283
e77f847d
SL
10284PCIE DRIVER FOR ROCKCHIP
10285M: Shawn Lin <shawn.lin@rock-chips.com>
e77f847d
SL
10286L: linux-pci@vger.kernel.org
10287L: linux-rockchip@lists.infradead.org
10288S: Maintained
10289F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10290F: drivers/pci/host/pcie-rockchip.c
10291
7683e9e5
LT
10292PCIE DRIVER FOR ST SPEAR13XX
10293M: Pratyush Anand <pratyush.anand@gmail.com>
f12b76e5 10294L: linux-pci@vger.kernel.org
7683e9e5
LT
10295S: Maintained
10296F: drivers/pci/dwc/*spear*
637cfaca 10297
1da177e4 10298PCMCIA SUBSYSTEM
4230dfc9 10299P: Linux PCMCIA Team
f5df5881 10300L: linux-pcmcia@lists.infradead.org
6650e0a5 10301W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 10302T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 10303S: Maintained
679655da 10304F: Documentation/pcmcia/
a67cd548 10305F: tools/pcmcia/
679655da
JP
10306F: drivers/pcmcia/
10307F: include/pcmcia/
1da177e4
LT
10308
10309PCNET32 NETWORK DRIVER
227fb925 10310M: Don Fry <pcnet32@frontier.com>
979b6c13 10311L: netdev@vger.kernel.org
1da177e4 10312S: Maintained
b955f6ca 10313F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 10314
48fc267e
SK
10315PCRYPT PARALLEL CRYPTO ENGINE
10316M: Steffen Klassert <steffen.klassert@secunet.com>
10317L: linux-crypto@vger.kernel.org
10318S: Maintained
10319F: crypto/pcrypt.c
10320F: include/crypto/pcrypt.h
10321
e72df0b8
TH
10322PER-CPU MEMORY ALLOCATOR
10323M: Tejun Heo <tj@kernel.org>
93e205a7 10324M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
10325T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10326S: Maintained
10327F: include/linux/percpu*.h
10328F: mm/percpu*.c
10329F: arch/*/include/asm/percpu.h
10330
ad4ecbcb 10331PER-TASK DELAY ACCOUNTING
185e595f 10332M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 10333S: Maintained
679655da
JP
10334F: include/linux/delayacct.h
10335F: kernel/delayacct.c
ad4ecbcb 10336
57c0c15b 10337PERFORMANCE EVENTS SUBSYSTEM
daecbd26 10338M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 10339M: Ingo Molnar <mingo@redhat.com>
f80c5393 10340M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 10341R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 10342L: linux-kernel@vger.kernel.org
75fc2d37 10343T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 10344S: Supported
d53e8365 10345F: kernel/events/*
a003236c 10346F: include/linux/perf_event.h
c117ab84 10347F: include/uapi/linux/perf_event.h
141c4296
RR
10348F: arch/*/kernel/perf_event*.c
10349F: arch/*/kernel/*/perf_event*.c
10350F: arch/*/kernel/*/*/perf_event*.c
a003236c 10351F: arch/*/include/asm/perf_event.h
a003236c 10352F: arch/*/kernel/perf_callchain.c
b0a434fb 10353F: arch/*/events/*
a003236c 10354F: tools/perf/
6c0b3244 10355
dd49d0f5 10356PERSONALITY HANDLING
8b58be88 10357M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
10358L: linux-abi-devel@lists.sourceforge.net
10359S: Maintained
679655da 10360F: include/linux/personality.h
c117ab84 10361F: include/uapi/linux/personality.h
dd49d0f5 10362
838e7a03 10363PHONET PROTOCOL
2a06b40f 10364M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
10365S: Supported
10366F: Documentation/networking/phonet.txt
10367F: include/linux/phonet.h
10368F: include/net/phonet/
c117ab84 10369F: include/uapi/linux/phonet.h
838e7a03
RDC
10370F: net/phonet/
10371
1da177e4 10372PHRAM MTD DRIVER
8b58be88 10373M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
10374L: linux-mtd@lists.infradead.org
10375S: Maintained
679655da 10376F: drivers/mtd/devices/phram.c
1da177e4 10377
efdbb10e
BP
10378PICOLCD HID DRIVER
10379M: Bruno Prémont <bonbons@linux-vserver.org>
10380L: linux-input@vger.kernel.org
10381S: Maintained
10382F: drivers/hid/hid-picolcd*
10383
a53bfa07
JI
10384PICOXCELL SUPPORT
10385M: Jamie Iles <jamie@jamieiles.com>
10386L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10387T: git git://github.com/jamieiles/linux-2.6-ji.git
10388S: Supported
b8733987 10389F: arch/arm/boot/dts/picoxcell*
14430813 10390F: arch/arm/mach-picoxcell/
b8733987 10391F: drivers/crypto/picoxcell*
a53bfa07 10392
2744e8af
LW
10393PIN CONTROL SUBSYSTEM
10394M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 10395L: linux-gpio@vger.kernel.org
dbe752a3 10396T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 10397S: Maintained
9feeed94 10398F: Documentation/devicetree/bindings/pinctrl/
0cca6c89 10399F: Documentation/driver-api/pinctl.rst
07f29ba6 10400F: drivers/pinctrl/
8e406fe4 10401F: include/linux/pinctrl/
2744e8af 10402
2201bbb8
JCPV
10403PIN CONTROLLER - ATMEL AT91
10404M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10405L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10406S: Maintained
c654b6bf 10407F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 10408
33d3690c 10409PIN CONTROLLER - ATMEL AT91 PIO4
420a3879 10410M: Ludovic Desroches <ludovic.desroches@microchip.com>
33d3690c
LD
10411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10412L: linux-gpio@vger.kernel.org
10413S: Supported
10414F: drivers/pinctrl/pinctrl-at91-pio4.*
10415
cbd1b652
MW
10416PIN CONTROLLER - INTEL
10417M: Mika Westerberg <mika.westerberg@linux.intel.com>
10418M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10419S: Maintained
10420F: drivers/pinctrl/intel/
2201bbb8 10421
a66f9d93
BA
10422PIN CONTROLLER - QUALCOMM
10423M: Bjorn Andersson <bjorn.andersson@linaro.org>
10424S: Maintained
10425L: linux-arm-msm@vger.kernel.org
10426F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10427F: drivers/pinctrl/qcom/
10428
9963b536
LP
10429PIN CONTROLLER - RENESAS
10430M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 10431M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 10432L: linux-renesas-soc@vger.kernel.org
9963b536
LP
10433S: Maintained
10434F: drivers/pinctrl/sh-pfc/
10435
b75e60d6 10436PIN CONTROLLER - SAMSUNG
fea685e9 10437M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 10438M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 10439M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
10440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10441L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
5fb7edb3
KK
10442Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10443T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
b75e60d6 10444S: Maintained
9b5b33f6 10445F: drivers/pinctrl/samsung/
5db7e3bb
KK
10446F: include/dt-bindings/pinctrl/samsung.h
10447F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 10448
13cbd906
TL
10449PIN CONTROLLER - SINGLE
10450M: Tony Lindgren <tony@atomide.com>
10451M: Haojian Zhuang <haojian.zhuang@linaro.org>
10452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10453L: linux-omap@vger.kernel.org
10454S: Maintained
10455F: drivers/pinctrl/pinctrl-single.c
10456
deda8287 10457PIN CONTROLLER - ST SPEAR
da89947b 10458M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
10459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10460W: http://www.st.com/spear
10461S: Maintained
8e406fe4 10462F: drivers/pinctrl/spear/
deda8287 10463
11a1cf34 10464PISTACHIO SOC SUPPORT
7683e9e5
LT
10465M: James Hartley <james.hartley@imgtec.com>
10466M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10467L: linux-mips@linux-mips.org
10468S: Maintained
10469F: arch/mips/pistachio/
10470F: arch/mips/include/asm/mach-pistachio/
10471F: arch/mips/boot/dts/img/pistachio*
10472F: arch/mips/configs/pistachio*_defconfig
11a1cf34 10473
249a6771 10474PKTCDVD DRIVER
5a8b187c
JA
10475S: Orphan
10476M: linux-block@vger.kernel.org
679655da
JP
10477F: drivers/block/pktcdvd.c
10478F: include/linux/pktcdvd.h
c117ab84 10479F: include/uapi/linux/pktcdvd.h
249a6771 10480
b31d8273
G
10481PKUNITY SOC DRIVERS
10482M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10483W: http://mprc.pku.edu.cn/~guanxuetao/linux
10484S: Maintained
ceebf4d5 10485T: git git://github.com/gxt/linux.git
b31d8273 10486F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 10487F: drivers/i2c/busses/i2c-puv3.c
8a61f013 10488F: drivers/video/fbdev/fb-puv3.c
2809e80b 10489F: drivers/rtc/rtc-puv3.c
b31d8273 10490
9d2ecfb7 10491PMBUS HARDWARE MONITORING DRIVERS
ca462085 10492M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
10493L: linux-hwmon@vger.kernel.org
10494W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
10495W: http://www.roeck-us.net/linux/drivers/
10496T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10497S: Maintained
10498F: Documentation/hwmon/pmbus
10499F: drivers/hwmon/pmbus/
4ba1bb12 10500F: include/linux/pmbus.h
9d2ecfb7 10501
89a36810 10502PMC SIERRA MaxRAID DRIVER
89a36810
AR
10503L: linux-scsi@vger.kernel.org
10504W: http://www.pmc-sierra.com/
3cdea4d7 10505S: Orphan
89a36810
AR
10506F: drivers/scsi/pmcraid.*
10507
dbf9bfe6 10508PMC SIERRA PM8001 DRIVER
d32477e2 10509M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 10510M: lindar_liu@usish.com
10511L: linux-scsi@vger.kernel.org
10512S: Supported
10513F: drivers/scsi/pm8001/
10514
82abbea7
RD
10515PNP SUPPORT
10516M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10517S: Maintained
10518F: drivers/pnp/
10519
1da177e4 10520POSIX CLOCKS and TIMERS
8b58be88 10521M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10522L: linux-kernel@vger.kernel.org
75fc2d37 10523T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 10524S: Maintained
679655da
JP
10525F: fs/timerfd.c
10526F: include/linux/timer*
5cee9645 10527F: kernel/time/*timer*
1da177e4 10528
7b06a6d7
RW
10529POWER MANAGEMENT CORE
10530M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10531L: linux-pm@vger.kernel.org
10532T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 10533B: https://bugzilla.kernel.org
7b06a6d7
RW
10534S: Supported
10535F: drivers/base/power/
10536F: include/linux/pm.h
10537F: include/linux/pm_*
10538F: include/linux/powercap.h
10539F: drivers/powercap/
10540
514f161a
MR
10541POWER STATE COORDINATION INTERFACE (PSCI)
10542M: Mark Rutland <mark.rutland@arm.com>
10543M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10544L: linux-arm-kernel@lists.infradead.org
10545S: Maintained
32d53d1b 10546F: drivers/firmware/psci*.c
514f161a
MR
10547F: include/linux/psci.h
10548F: include/uapi/linux/psci.h
10549
7683e9e5
LT
10550POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10551M: Sebastian Reichel <sre@kernel.org>
10552L: linux-pm@vger.kernel.org
10553T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10554S: Maintained
10555F: Documentation/devicetree/bindings/power/supply/
10556F: include/linux/power_supply.h
10557F: drivers/power/supply/
10558
43a1dd9b
SJS
10559POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10560M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10561L: linuxppc-dev@lists.ozlabs.org
10562S: Maintained
10563F: drivers/char/powernv-op-panel.c
10564
1da177e4 10565PPP OVER ATM (RFC 2364)
8b58be88 10566M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 10567S: Maintained
679655da 10568F: net/atm/pppoatm.c
c117ab84 10569F: include/uapi/linux/atmppp.h
1da177e4
LT
10570
10571PPP OVER ETHERNET
8b58be88 10572M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 10573S: Maintained
224cf5ad
JK
10574F: drivers/net/ppp/pppoe.c
10575F: drivers/net/ppp/pppox.c
1da177e4 10576
a6d2370b 10577PPP OVER L2TP
8b58be88 10578M: James Chapman <jchapman@katalix.com>
a6d2370b 10579S: Maintained
90ca28d1 10580F: net/l2tp/l2tp_ppp.c
679655da 10581F: include/linux/if_pppol2tp.h
c117ab84 10582F: include/uapi/linux/if_pppol2tp.h
a6d2370b 10583
7683e9e5
LT
10584PPP PROTOCOL DRIVERS AND COMPRESSORS
10585M: Paul Mackerras <paulus@samba.org>
10586L: linux-ppp@vger.kernel.org
10587S: Maintained
10588F: drivers/net/ppp/ppp_*
10589
eae9d2ba 10590PPS SUPPORT
8b58be88 10591M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
10592W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10593L: linuxpps@ml.enneenne.com (subscribers-only)
10594S: Maintained
cabaaf41
JP
10595F: Documentation/pps/
10596F: drivers/pps/
10597F: include/linux/pps*.h
eae9d2ba 10598
71a6d0af
HW
10599PPTP DRIVER
10600M: Dmitry Kozlov <xeb@mail.ru>
10601L: netdev@vger.kernel.org
10602S: Maintained
224cf5ad 10603F: drivers/net/ppp/pptp.c
71a6d0af
HW
10604W: http://sourceforge.net/projects/accel-pptp
10605
1da177e4 10606PREEMPTIBLE KERNEL
8b58be88 10607M: Robert Love <rml@tech9.net>
1da177e4 10608L: kpreempt-tech@lists.sourceforge.net
4f6cce39 10609W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
1da177e4 10610S: Supported
679655da
JP
10611F: Documentation/preempt-locking.txt
10612F: include/linux/preempt.h
1da177e4 10613
548cf34b
PM
10614PRINTK
10615M: Petr Mladek <pmladek@suse.com>
10616M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10617R: Steven Rostedt <rostedt@goodmis.org>
10618S: Maintained
10619F: kernel/printk/
10620F: include/linux/printk.h
10621
1da177e4 10622PRISM54 WIRELESS DRIVER
8b58be88 10623M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 10624L: linux-wireless@vger.kernel.org
9ef80804 10625W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 10626S: Obsolete
c12edfe2 10627F: drivers/net/wireless/intersil/prism54/
1da177e4 10628
b689d4a7
LR
10629PROC SYSCTL
10630M: "Luis R. Rodriguez" <mcgrof@kernel.org>
10631M: Kees Cook <keescook@chromium.org>
10632L: linux-kernel@vger.kernel.org
10633L: linux-fsdevel@vger.kernel.org
10634S: Maintained
10635F: fs/proc/proc_sysctl.c
10636F: include/linux/sysctl.h
10637F: kernel/sysctl.c
10638F: tools/testing/selftests/sysctl/
10639
02c18891 10640PS3 NETWORK SUPPORT
b809b9ca 10641M: Geoff Levand <geoff@infradead.org>
02c18891 10642L: netdev@vger.kernel.org
a14ab6b6 10643L: linuxppc-dev@lists.ozlabs.org
b809b9ca 10644S: Maintained
8df158ac 10645F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 10646
f58a9d17 10647PS3 PLATFORM SUPPORT
b809b9ca 10648M: Geoff Levand <geoff@infradead.org>
a4724ed6 10649L: linuxppc-dev@lists.ozlabs.org
b809b9ca 10650S: Maintained
679655da
JP
10651F: arch/powerpc/boot/ps3*
10652F: arch/powerpc/include/asm/lv1call.h
10653F: arch/powerpc/include/asm/ps3*.h
10654F: arch/powerpc/platforms/ps3/
10655F: drivers/*/ps3*
10656F: drivers/ps3/
fec629b8 10657F: drivers/rtc/rtc-ps3.c
679655da 10658F: drivers/usb/host/*ps3.c
fec629b8 10659F: sound/ppc/snd_ps3*
f58a9d17 10660
cffb4add 10661PS3VRAM DRIVER
8b58be88 10662M: Jim Paris <jim@jtan.com>
3715a5d0 10663M: Geoff Levand <geoff@infradead.org>
a14ab6b6 10664L: linuxppc-dev@lists.ozlabs.org
cffb4add 10665S: Maintained
8a3977cb 10666F: drivers/block/ps3vram.c
cffb4add 10667
6ae0a628
YG
10668PSAMPLE PACKET SAMPLING SUPPORT:
10669M: Yotam Gigi <yotamg@mellanox.com>
10670S: Maintained
10671F: net/psample
10672F: include/net/psample.h
10673F: include/uapi/linux/psample.h
10674
8defe599 10675PSTORE FILESYSTEM
fc1b326e 10676M: Kees Cook <keescook@chromium.org>
9d5e2a02 10677M: Anton Vorontsov <anton@enomsg.org>
8defe599 10678M: Colin Cross <ccross@android.com>
8defe599
AV
10679M: Tony Luck <tony.luck@intel.com>
10680S: Maintained
fc1b326e 10681T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
8defe599
AV
10682F: fs/pstore/
10683F: include/linux/pstore*
04851772 10684F: drivers/firmware/efi/efi-pstore.c
8defe599 10685F: drivers/acpi/apei/erst.c
fc1b326e
KC
10686F: Documentation/admin-guide/ramoops.rst
10687F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10688K: \b(pstore|ramoops)
8defe599 10689
7fbc415d
RC
10690PTP HARDWARE CLOCK SUPPORT
10691M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 10692L: netdev@vger.kernel.org
7fbc415d
RC
10693S: Maintained
10694W: http://linuxptp.sourceforge.net/
10695F: Documentation/ABI/testing/sysfs-ptp
10696F: Documentation/ptp/*
0ecb3cdd 10697F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
10698F: drivers/net/phy/dp83640*
10699F: drivers/ptp/*
10700F: include/linux/ptp_cl*
10701
cf94a4d1 10702PTRACE SUPPORT
8b58be88 10703M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
10704S: Maintained
10705F: include/asm-generic/syscall.h
10706F: include/linux/ptrace.h
10707F: include/linux/regset.h
10708F: include/linux/tracehook.h
c117ab84 10709F: include/uapi/linux/ptrace.h
095f6d76
IM
10710F: include/uapi/linux/ptrace.h
10711F: include/asm-generic/ptrace.h
cf94a4d1 10712F: kernel/ptrace.c
095f6d76
IM
10713F: arch/*/ptrace*.c
10714F: arch/*/*/ptrace*.c
10715F: arch/*/include/asm/ptrace*.h
cf94a4d1 10716
3e9d7ba7
HV
10717PULSE8-CEC DRIVER
10718M: Hans Verkuil <hverkuil@xs4all.nl>
10719L: linux-media@vger.kernel.org
10720T: git git://linuxtv.org/media_tree.git
10721S: Maintained
104eda6d 10722F: drivers/media/usb/pulse8-cec/*
3e9d7ba7 10723
8320204a 10724PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 10725M: Mike Isely <isely@pobox.com>
16e9495d 10726L: pvrusb2@isely.net (subscribers-only)
661263b5 10727L: linux-media@vger.kernel.org
8320204a 10728W: http://www.isely.net/pvrusb2/
275ffde4 10729T: git git://linuxtv.org/media_tree.git
8320204a 10730S: Maintained
618cd932 10731F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 10732F: drivers/media/usb/pvrusb2/
8320204a 10733
39532e6c 10734PWC WEBCAM DRIVER
c0936df4 10735M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
10736L: linux-media@vger.kernel.org
10737T: git git://linuxtv.org/media_tree.git
c0936df4 10738S: Odd Fixes
39532e6c
HG
10739F: drivers/media/usb/pwc/*
10740
93c090b3 10741PWM FAN DRIVER
774e0362 10742M: Kamil Debski <kamil@wypas.org>
0faf7dd5 10743M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 10744L: linux-hwmon@vger.kernel.org
93c090b3
KD
10745S: Supported
10746F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10747F: Documentation/hwmon/pwm-fan
10748F: drivers/hwmon/pwm-fan.c
10749
200efedd 10750PWM SUBSYSTEM
aa3495f7
TR
10751M: Thierry Reding <thierry.reding@gmail.com>
10752L: linux-pwm@vger.kernel.org
0c2498f1 10753S: Maintained
006e854f 10754T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
10755F: Documentation/pwm.txt
10756F: Documentation/devicetree/bindings/pwm/
10757F: include/linux/pwm.h
0c2498f1 10758F: drivers/pwm/
a140b98d
TR
10759F: drivers/video/backlight/pwm_bl.c
10760F: include/linux/pwm_backlight.h
757642f9
AL
10761F: drivers/gpio/gpio-mvebu.c
10762F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
0c2498f1 10763
7683e9e5
LT
10764PXA GPIO DRIVER
10765M: Robert Jarzmik <robert.jarzmik@free.fr>
10766L: linux-gpio@vger.kernel.org
10767S: Maintained
10768F: drivers/gpio/gpio-pxa.c
10769
10770PXA MMCI DRIVER
10771S: Orphan
10772
10773PXA RTC DRIVER
10774M: Robert Jarzmik <robert.jarzmik@free.fr>
10775L: linux-rtc@vger.kernel.org
10776S: Maintained
10777
30ec261e 10778PXA2xx/PXA3xx SUPPORT
8da5e302 10779M: Daniel Mack <daniel@zonque.org>
a323f664 10780M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 10781M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 10782L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 10783T: git git://github.com/hzhuang1/linux.git
8da5e302 10784T: git git://github.com/rjarzmik/linux.git
1da177e4 10785S: Maintained
e68d7c14 10786F: arch/arm/boot/dts/pxa*
679655da 10787F: arch/arm/mach-pxa/
820439f1 10788F: drivers/dma/pxa*
679655da 10789F: drivers/pcmcia/pxa2xx*
1403ead9 10790F: drivers/pinctrl/pxa/
9df92e6c 10791F: drivers/spi/spi-pxa2xx*
faf2e1db 10792F: drivers/usb/gadget/udc/pxa2*
679655da 10793F: include/sound/pxa2xx-lib.h
bec4c99e 10794F: sound/arm/pxa*
14430813 10795F: sound/soc/pxa/
1da177e4 10796
ec64d3bf
EG
10797PXA3xx NAND FLASH DRIVER
10798M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10799L: linux-mtd@lists.infradead.org
10800S: Maintained
9a67f099 10801F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 10802
cea4001a 10803QAT DRIVER
90ab5a81
TS
10804M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10805M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
10806L: qat-linux@intel.com
10807S: Supported
10808F: drivers/crypto/qat/
cea4001a 10809
82abbea7
RD
10810QCOM AUDIO (ASoC) DRIVERS
10811M: Patrick Lai <plai@codeaurora.org>
10812M: Banajit Goswami <bgoswami@codeaurora.org>
10813L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10814S: Supported
10815F: sound/soc/qcom/
10816
10817QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10818M: Gabriel Somlo <somlo@cmu.edu>
10819M: "Michael S. Tsirkin" <mst@redhat.com>
10820L: qemu-devel@nongnu.org
10821S: Maintained
10822F: drivers/firmware/qemu_fw_cfg.c
10823
52a09a04 10824QIB DRIVER
8473c603 10825M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
10826L: linux-rdma@vger.kernel.org
10827S: Supported
10828F: drivers/infiniband/hw/qib/
10829
7683e9e5
LT
10830QLOGIC QL41xxx FCOE DRIVER
10831M: QLogic-Storage-Upstream@cavium.com
10832L: linux-scsi@vger.kernel.org
10833S: Supported
10834F: drivers/scsi/qedf/
10835
10836QLOGIC QL41xxx ISCSI DRIVER
10837M: QLogic-Storage-Upstream@cavium.com
10838L: linux-scsi@vger.kernel.org
10839S: Supported
10840F: drivers/scsi/qedi/
10841
10842QLOGIC QL4xxx ETHERNET DRIVER
10843M: Yuval Mintz <Yuval.Mintz@cavium.com>
10844M: Ariel Elior <Ariel.Elior@cavium.com>
10845M: everest-linux-l2@cavium.com
10846L: netdev@vger.kernel.org
10847S: Supported
10848F: drivers/net/ethernet/qlogic/qed/
10849F: include/linux/qed/
10850F: drivers/net/ethernet/qlogic/qede/
10851
10852QLOGIC QL4xxx RDMA DRIVER
10853M: Ram Amrani <Ram.Amrani@cavium.com>
10854M: Ariel Elior <Ariel.Elior@cavium.com>
10855L: linux-rdma@vger.kernel.org
10856S: Supported
10857F: drivers/infiniband/hw/qedr/
10858F: include/uapi/rdma/qedr-abi.h
10859
5e9772b9
JS
10860QLOGIC QLA1280 SCSI DRIVER
10861M: Michael Reed <mdr@sgi.com>
10862L: linux-scsi@vger.kernel.org
10863S: Maintained
10864F: drivers/scsi/qla1280.[ch]
10865
1da177e4 10866QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 10867M: qla2xxx-upstream@qlogic.com
1da177e4
LT
10868L: linux-scsi@vger.kernel.org
10869S: Supported
679655da
JP
10870F: Documentation/scsi/LICENSE.qla2xxx
10871F: drivers/scsi/qla2xxx/
1da177e4 10872
5a4faa87 10873QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 10874M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
10875L: netdev@vger.kernel.org
10876S: Supported
679655da 10877F: Documentation/networking/LICENSE.qla3xxx
aa43c215 10878F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 10879
7683e9e5
LT
10880QLOGIC QLA4XXX iSCSI DRIVER
10881M: QLogic-Storage-Upstream@qlogic.com
10882L: linux-scsi@vger.kernel.org
0ec00f03 10883S: Supported
7683e9e5
LT
10884F: Documentation/scsi/LICENSE.qla4xxx
10885F: drivers/scsi/qla4xxx/
0ec00f03 10886
7683e9e5 10887QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
10888M: Harish Patil <harish.patil@cavium.com>
10889M: Manish Chopra <manish.chopra@cavium.com>
10890M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
10891L: netdev@vger.kernel.org
10892S: Supported
7683e9e5 10893F: drivers/net/ethernet/qlogic/qlcnic/
61d8658b 10894
7683e9e5
LT
10895QLOGIC QLGE 10Gb ETHERNET DRIVER
10896M: Harish Patil <harish.patil@cavium.com>
10897M: Manish Chopra <manish.chopra@cavium.com>
10898M: Dept-GELinuxNICDev@cavium.com
10899L: netdev@vger.kernel.org
b6ea01ba 10900S: Supported
7683e9e5 10901F: drivers/net/ethernet/qlogic/qlge/
b6ea01ba 10902
1da177e4 10903QNX4 FILESYSTEM
8b58be88 10904M: Anders Larsen <al@alarsen.net>
1da177e4
LT
10905W: http://www.alarsen.net/linux/qnx4fs/
10906S: Maintained
80811493 10907F: fs/qnx4/
c117ab84
CEB
10908F: include/uapi/linux/qnx4_fs.h
10909F: include/uapi/linux/qnxtypes.h
1da177e4 10910
d8b97569 10911QORIQ DPAA2 FSL-MC BUS DRIVER
f40c60db
SY
10912M: Stuart Yoder <stuyoder@gmail.com>
10913M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
d8b97569
SY
10914L: linux-kernel@vger.kernel.org
10915S: Maintained
10916F: drivers/staging/fsl-mc/
c1517d50 10917F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
d8b97569 10918
91952bc0
AP
10919QT1010 MEDIA DRIVER
10920M: Antti Palosaari <crope@iki.fi>
10921L: linux-media@vger.kernel.org
a825eaec 10922W: https://linuxtv.org
91952bc0
AP
10923W: http://palosaari.fi/linux/
10924Q: http://patchwork.linuxtv.org/project/linux-media/list/
10925T: git git://linuxtv.org/anttip/media_tree.git
10926S: Maintained
10927F: drivers/media/tuners/qt1010*
10928
2ea0ffcb
KV
10929QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10930M: Kalle Valo <kvalo@qca.qualcomm.com>
10931L: ath10k@lists.infradead.org
10932W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 10933T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
10934S: Supported
10935F: drivers/net/wireless/ath/ath10k/
10936
7683e9e5
LT
10937QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10938M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10939L: linux-wireless@vger.kernel.org
10940W: http://wireless.kernel.org/en/users/Drivers/ath9k
10941S: Supported
10942F: drivers/net/wireless/ath/ath9k/
10943
b9b17deb
TT
10944QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10945M: Timur Tabi <timur@codeaurora.org>
10946L: netdev@vger.kernel.org
10947S: Supported
10948F: drivers/net/ethernet/qualcomm/emac/
10949
4f4567cf
RK
10950QUALCOMM HEXAGON ARCHITECTURE
10951M: Richard Kuo <rkuo@codeaurora.org>
10952L: linux-hexagon@vger.kernel.org
9f273c24 10953T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
10954S: Supported
10955F: arch/hexagon/
10956
097748eb
SV
10957QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
10958M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
10959L: linux-media@vger.kernel.org
10960L: linux-arm-msm@vger.kernel.org
10961T: git git://linuxtv.org/media_tree.git
10962S: Maintained
10963F: drivers/media/platform/qcom/venus/
10964
8e84c258
EK
10965QUALCOMM WCN36XX WIRELESS DRIVER
10966M: Eugene Krasnikov <k.eugene.e@gmail.com>
10967L: wcn36xx@lists.infradead.org
10968W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10969T: git git://github.com/KrasnikovEugene/wcn36xx.git
10970S: Supported
10971F: drivers/net/wireless/ath/wcn36xx/
10972
98f44cb0 10973QUANTENNA QTNFMAC WIRELESS DRIVER
7683e9e5
LT
10974M: Igor Mitsyanko <imitsyanko@quantenna.com>
10975M: Avinash Patil <avinashp@quantenna.com>
10976M: Sergey Matyukevich <smatyukevich@quantenna.com>
10977L: linux-wireless@vger.kernel.org
10978S: Maintained
10979F: drivers/net/wireless/quantenna
10980
10981RADEON and AMDGPU DRM DRIVERS
10982M: Alex Deucher <alexander.deucher@amd.com>
10983M: Christian König <christian.koenig@amd.com>
10984L: amd-gfx@lists.freedesktop.org
10985T: git git://people.freedesktop.org/~agd5f/linux
10986S: Supported
10987F: drivers/gpu/drm/radeon/
10988F: include/uapi/drm/radeon_drm.h
10989F: drivers/gpu/drm/amd/
10990F: include/uapi/drm/amdgpu_drm.h
98f44cb0 10991
1da177e4 10992RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10993M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10994L: linux-fbdev@vger.kernel.org
1da177e4 10995S: Maintained
8a61f013 10996F: drivers/video/fbdev/aty/radeon*
c117ab84 10997F: include/uapi/linux/radeonfb.h
1da177e4 10998
c6c9b34c 10999RADIOSHARK RADIO DRIVER
c0936df4 11000M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
11001L: linux-media@vger.kernel.org
11002T: git git://linuxtv.org/media_tree.git
11003S: Maintained
11004F: drivers/media/radio/radio-shark.c
11005
11006RADIOSHARK2 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-shark2.c
11012F: drivers/media/radio/radio-tea5777.c
11013
82abbea7
RD
11014RADOS BLOCK DEVICE (RBD)
11015M: Ilya Dryomov <idryomov@gmail.com>
11016M: Sage Weil <sage@redhat.com>
11017M: Alex Elder <elder@kernel.org>
11018L: ceph-devel@vger.kernel.org
11019W: http://ceph.com/
11020T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11021T: git git://github.com/ceph/ceph-client.git
11022S: Supported
11023F: Documentation/ABI/testing/sysfs-bus-rbd
11024F: drivers/block/rbd.c
11025F: drivers/block/rbd_types.h
11026
1da177e4 11027RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 11028M: Paul Mackerras <paulus@samba.org>
c69f677c 11029L: linux-fbdev@vger.kernel.org
1da177e4 11030S: Maintained
8a61f013 11031F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 11032
0f314f6c
HV
11033RAINSHADOW-CEC DRIVER
11034M: Hans Verkuil <hverkuil@xs4all.nl>
11035L: linux-media@vger.kernel.org
11036T: git git://linuxtv.org/media_tree.git
11037S: Maintained
11038F: drivers/media/usb/rainshadow-cec/*
11039
a0fd81a9 11040RALINK MIPS ARCHITECTURE
bdb40e8e 11041M: John Crispin <john@phrozen.org>
a0fd81a9
JC
11042L: linux-mips@linux-mips.org
11043S: Maintained
11044F: arch/mips/ralink
11045
e7839f25 11046RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 11047P: rt2x00 project
b182427e 11048M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 11049M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 11050L: linux-wireless@vger.kernel.org
95ea3627 11051S: Maintained
33aca94d 11052F: drivers/net/wireless/ralink/rt2x00/
95ea3627 11053
9db5579b 11054RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 11055M: Jens Axboe <axboe@kernel.dk>
9db5579b 11056S: Maintained
679655da
JP
11057F: Documentation/blockdev/ramdisk.txt
11058F: drivers/block/brd.c
9db5579b 11059
9e95ce27 11060RANDOM NUMBER DRIVER
0624bcaa 11061M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 11062S: Maintained
679655da 11063F: drivers/char/random.c
9e95ce27 11064
394b701c 11065RAPIDIO SUBSYSTEM
8b58be88 11066M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 11067M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 11068S: Maintained
679655da 11069F: drivers/rapidio/
394b701c 11070
e2d1d6c0 11071RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 11072L: linux-wireless@vger.kernel.org
f52a5490 11073S: Orphan
679655da 11074F: drivers/net/wireless/ray*
e2d1d6c0
RD
11075
11076RCUTORTURE MODULE
e0198b29 11077M: Josh Triplett <josh@joshtriplett.org>
8b58be88 11078M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 11079L: linux-kernel@vger.kernel.org
f9094d8e 11080S: Supported
08deed1e 11081T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 11082F: Documentation/RCU/torture.txt
34e2d560 11083F: kernel/rcu/rcutorture.c
e2d1d6c0 11084
c87b9c60
PM
11085RCUTORTURE TEST FRAMEWORK
11086M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11087M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11088R: Steven Rostedt <rostedt@goodmis.org>
11089R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 11090R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 11091L: linux-kernel@vger.kernel.org
c87b9c60
PM
11092S: Supported
11093T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11094F: tools/testing/selftests/rcutorture
11095
c1f766b5 11096RDC R-321X SoC
8b58be88 11097M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
11098S: Maintained
11099
db17f395 11100RDC R6040 FAST ETHERNET DRIVER
35566e96 11101M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
11102L: netdev@vger.kernel.org
11103S: Maintained
58565a35 11104F: drivers/net/ethernet/rdc/r6040.c
db17f395 11105
82abbea7
RD
11106RDMAVT - RDMA verbs software
11107M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11108L: linux-rdma@vger.kernel.org
11109S: Supported
11110F: drivers/infiniband/sw/rdmavt
11111
a09ed661 11112RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 11113M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11114L: netdev@vger.kernel.org
11115L: linux-rdma@vger.kernel.org
fbb5a558 11116L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 11117W: https://oss.oracle.com/projects/rds/
a09ed661 11118S: Supported
679655da 11119F: net/rds/
72f26eee 11120F: Documentation/networking/rds.txt
a09ed661 11121
48553d10
FY
11122RDT - RESOURCE ALLOCATION
11123M: Fenghua Yu <fenghua.yu@intel.com>
11124L: linux-kernel@vger.kernel.org
11125S: Supported
11126F: arch/x86/kernel/cpu/intel_rdt*
11127F: arch/x86/include/asm/intel_rdt*
11128F: Documentation/x86/intel_rdt*
11129
595182bc 11130READ-COPY UPDATE (RCU)
8b58be88 11131M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11132M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11133R: Steven Rostedt <rostedt@goodmis.org>
11134R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 11135R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 11136L: linux-kernel@vger.kernel.org
9fab9787 11137W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 11138S: Supported
08deed1e 11139T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 11140F: Documentation/RCU/
9fab9787 11141X: Documentation/RCU/torture.txt
f9094d8e 11142F: include/linux/rcu*
4102adab
PM
11143X: include/linux/srcu.h
11144F: kernel/rcu/
34e2d560 11145X: kernel/torture.c
595182bc 11146
0c86edc0 11147REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 11148M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 11149M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
6ceec695 11150L: linux-rtc@vger.kernel.org
8a6e2535 11151Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 11152T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 11153S: Maintained
7af6a2e1 11154F: Documentation/devicetree/bindings/rtc/
679655da
JP
11155F: Documentation/rtc.txt
11156F: drivers/rtc/
11157F: include/linux/rtc.h
c117ab84 11158F: include/uapi/linux/rtc.h
fe23c336
AB
11159F: include/linux/rtc/
11160F: include/linux/platform_data/rtc-*
11161F: tools/testing/selftests/timers/rtctest.c
0c86edc0 11162
0e400c53
MB
11163REALTEK AUDIO CODECS
11164M: Bard Liao <bardliao@realtek.com>
11165M: Oder Chiou <oder_chiou@realtek.com>
11166S: Maintained
11167F: sound/soc/codecs/rt*
11168F: include/sound/rt*.h
11169
b83a313b 11170REGISTER MAP ABSTRACTION
b02e48f2 11171M: Mark Brown <broonie@kernel.org>
dd060bc9 11172L: linux-kernel@vger.kernel.org
b83a313b
MB
11173T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11174S: Supported
9398a639 11175F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
11176F: drivers/base/regmap/
11177F: include/linux/regmap.h
11178
82abbea7
RD
11179REISERFS FILE SYSTEM
11180L: reiserfs-devel@vger.kernel.org
11181S: Supported
11182F: fs/reiserfs/
11183
400e64df
OBC
11184REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11185M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 11186M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 11187L: linux-remoteproc@vger.kernel.org
6bb697b6 11188T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 11189S: Maintained
15ebc72d 11190F: Documentation/devicetree/bindings/remoteproc/
400e64df 11191F: Documentation/remoteproc.txt
15ebc72d 11192F: drivers/remoteproc/
6fc26488 11193F: include/linux/remoteproc.h
400e64df 11194
d8115db5
OBC
11195REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11196M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 11197M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 11198L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
11199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11200S: Maintained
11201F: drivers/rpmsg/
11202F: Documentation/rpmsg.txt
11203F: include/linux/rpmsg.h
38c6fc32 11204F: include/linux/rpmsg/
d8115db5 11205
fedc81e7
GU
11206RENESAS CLOCK DRIVERS
11207M: Geert Uytterhoeven <geert+renesas@glider.be>
11208L: linux-renesas-soc@vger.kernel.org
11209S: Supported
11210F: drivers/clk/renesas/
11211
8e6569af
SS
11212RENESAS ETHERNET DRIVERS
11213R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11214L: netdev@vger.kernel.org
4a121096 11215L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
11216F: drivers/net/ethernet/renesas/
11217F: include/linux/sh_eth.h
11218
059c53b3
MV
11219RENESAS R-CAR GYROADC DRIVER
11220M: Marek Vasut <marek.vasut@gmail.com>
11221L: linux-iio@vger.kernel.org
11222S: Supported
11223F: drivers/iio/adc/rcar_gyro_adc.c
11224
7c7356ba 11225RENESAS USB PHY DRIVER
3e46c397 11226M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 11227L: linux-renesas-soc@vger.kernel.org
3e46c397 11228S: Maintained
7c7356ba 11229F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
3e46c397 11230
1b0fe6be
PZ
11231RESET CONTROLLER FRAMEWORK
11232M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 11233T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
11234S: Maintained
11235F: drivers/reset/
11236F: Documentation/devicetree/bindings/reset/
b2f6dd7b 11237F: include/dt-bindings/reset/
1b0fe6be
PZ
11238F: include/linux/reset.h
11239F: include/linux/reset-controller.h
11240
e0897645 11241RFKILL
8b58be88 11242M: Johannes Berg <johannes@sipsolutions.net>
19d337df 11243L: linux-wireless@vger.kernel.org
ce466579
JB
11244W: http://wireless.kernel.org/
11245T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11246T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 11247S: Maintained
505c9247 11248F: Documentation/rfkill.txt
80811493 11249F: net/rfkill/
e0897645 11250
933685ca
TG
11251RHASHTABLE
11252M: Thomas Graf <tgraf@suug.ch>
39ec406d 11253M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
11254L: netdev@vger.kernel.org
11255S: Maintained
11256F: lib/rhashtable.c
11257F: include/linux/rhashtable.h
11258
7683e9e5 11259RICOH R5C592 MEMORYSTICK DRIVER
67e054e9
ML
11260M: Maxim Levitsky <maximlevitsky@gmail.com>
11261S: Maintained
7683e9e5 11262F: drivers/memstick/host/r592.*
67e054e9 11263
7683e9e5 11264RICOH SMARTMEDIA/XD DRIVER
92634125
ML
11265M: Maxim Levitsky <maximlevitsky@gmail.com>
11266S: Maintained
7683e9e5
LT
11267F: drivers/mtd/nand/r852.c
11268F: drivers/mtd/nand/r852.h
92634125 11269
27f1d2f9
SA
11270ROCCAT DRIVERS
11271M: Stefan Achatz <erazor_de@users.sourceforge.net>
11272W: http://sourceforge.net/projects/roccat/
11273S: Maintained
11274F: drivers/hid/hid-roccat*
11275F: include/linux/hid-roccat*
11276F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11277
4b8ac966
JP
11278ROCKER DRIVER
11279M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
11280L: netdev@vger.kernel.org
11281S: Supported
11282F: drivers/net/ethernet/rocker/
11283
1da177e4
LT
11284ROCKETPORT DRIVER
11285P: Comtrol Corp.
1da177e4
LT
11286W: http://www.comtrol.com
11287S: Maintained
679655da 11288F: Documentation/serial/rocket.txt
c897401b 11289F: drivers/tty/rocket*
1da177e4 11290
7645c2f4
KC
11291ROCKETPORT EXPRESS/INFINITY DRIVER
11292M: Kevin Cernekee <cernekee@gmail.com>
11293L: linux-serial@vger.kernel.org
11294S: Odd Fixes
11295F: drivers/tty/serial/rp2.*
11296
1da177e4 11297ROSE NETWORK LAYER
8b58be88 11298M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 11299L: linux-hams@vger.kernel.org
d34cb28a 11300W: http://www.linux-ax25.org/
1da177e4 11301S: Maintained
679655da 11302F: include/net/rose.h
c117ab84 11303F: include/uapi/linux/rose.h
679655da 11304F: net/rose/
1da177e4 11305
91952bc0
AP
11306RTL2830 MEDIA DRIVER
11307M: Antti Palosaari <crope@iki.fi>
11308L: linux-media@vger.kernel.org
a825eaec 11309W: https://linuxtv.org
91952bc0
AP
11310W: http://palosaari.fi/linux/
11311Q: http://patchwork.linuxtv.org/project/linux-media/list/
11312T: git git://linuxtv.org/anttip/media_tree.git
11313S: Maintained
11314F: drivers/media/dvb-frontends/rtl2830*
11315
27a0aacf
AP
11316RTL2832 MEDIA DRIVER
11317M: Antti Palosaari <crope@iki.fi>
11318L: linux-media@vger.kernel.org
a825eaec 11319W: https://linuxtv.org
27a0aacf
AP
11320W: http://palosaari.fi/linux/
11321Q: http://patchwork.linuxtv.org/project/linux-media/list/
11322T: git git://linuxtv.org/anttip/media_tree.git
11323S: Maintained
11324F: drivers/media/dvb-frontends/rtl2832*
11325
ba6e6f6e
AP
11326RTL2832_SDR MEDIA DRIVER
11327M: Antti Palosaari <crope@iki.fi>
11328L: linux-media@vger.kernel.org
a825eaec 11329W: https://linuxtv.org
ba6e6f6e
AP
11330W: http://palosaari.fi/linux/
11331Q: http://patchwork.linuxtv.org/project/linux-media/list/
11332T: git git://linuxtv.org/anttip/media_tree.git
11333S: Maintained
b4bb1c28 11334F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 11335
59840488 11336RTL8180 WIRELESS DRIVER
605bebe2 11337L: linux-wireless@vger.kernel.org
491b26b4 11338W: http://wireless.kernel.org/
54e5881d 11339T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 11340S: Orphan
62141726 11341F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 11342
59840488 11343RTL8187 WIRELESS DRIVER
9f0939bf 11344M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
11345M: Hin-Tak Leung <htl10@users.sourceforge.net>
11346M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 11347L: linux-wireless@vger.kernel.org
491b26b4 11348W: http://wireless.kernel.org/
54e5881d 11349T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 11350S: Maintained
62141726 11351F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 11352
3cf0c8ad
LF
11353RTL8192CE WIRELESS DRIVER
11354M: Larry Finger <Larry.Finger@lwfinger.net>
11355M: Chaoming Li <chaoming_li@realsil.com.cn>
11356L: linux-wireless@vger.kernel.org
491b26b4 11357W: http://wireless.kernel.org/
3cf0c8ad
LF
11358T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11359S: Maintained
62141726
KV
11360F: drivers/net/wireless/realtek/rtlwifi/
11361F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 11362
26f1fad2 11363RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
1ee83789 11364M: Jes Sorensen <Jes.Sorensen@gmail.com>
26f1fad2 11365L: linux-wireless@vger.kernel.org
171a900c 11366T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
11367S: Maintained
11368F: drivers/net/wireless/realtek/rtl8xxxu/
11369
9eb8ef74 11370S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 11371M: Antonino Daplas <adaplas@gmail.com>
c69f677c 11372L: linux-fbdev@vger.kernel.org
ce00f85c 11373S: Maintained
8a61f013 11374F: drivers/video/fbdev/savage/
9eb8ef74 11375
1da177e4 11376S390
8b58be88
JP
11377M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11378M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 11379L: linux-s390@vger.kernel.org
5238da45 11380W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 11381T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 11382S: Supported
679655da 11383F: arch/s390/
a968cd3e 11384F: drivers/s390/
3bfe6858 11385F: Documentation/s390/
0c88a041 11386F: Documentation/driver-api/s390-drivers.rst
5238da45 11387
322986ca
SO
11388S390 COMMON I/O LAYER
11389M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11390M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11391L: linux-s390@vger.kernel.org
11392W: http://www.ibm.com/developerworks/linux/linux390/
11393S: Supported
11394F: drivers/s390/cio/
11395
11396S390 DASD DRIVER
38b7f07a
SH
11397M: Stefan Haberland <sth@linux.vnet.ibm.com>
11398M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
11399L: linux-s390@vger.kernel.org
11400W: http://www.ibm.com/developerworks/linux/linux390/
11401S: Supported
11402F: drivers/s390/block/dasd*
11403F: block/partitions/ibm.c
11404
7683e9e5
LT
11405S390 IOMMU (PCI)
11406M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11407L: linux-s390@vger.kernel.org
11408W: http://www.ibm.com/developerworks/linux/linux390/
11409S: Supported
11410F: drivers/iommu/s390-iommu.c
11411
11412S390 IUCV NETWORK LAYER
11413M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11414M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11415L: linux-s390@vger.kernel.org
11416W: http://www.ibm.com/developerworks/linux/linux390/
11417S: Supported
11418F: drivers/s390/net/*iucv*
11419F: include/net/iucv/
11420F: net/iucv/
11421
5238da45 11422S390 NETWORK DRIVERS
90b14dc7 11423M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
f0c59aff 11424M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 11425L: linux-s390@vger.kernel.org
5238da45
HC
11426W: http://www.ibm.com/developerworks/linux/linux390/
11427S: Supported
679655da 11428F: drivers/s390/net/
5238da45 11429
322986ca
SO
11430S390 PCI SUBSYSTEM
11431M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11432M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11433L: linux-s390@vger.kernel.org
11434W: http://www.ibm.com/developerworks/linux/linux390/
11435S: Supported
11436F: arch/s390/pci/
11437F: drivers/pci/hotplug/s390_pci_hpc.c
11438
7683e9e5
LT
11439S390 VFIO-CCW DRIVER
11440M: Cornelia Huck <cohuck@redhat.com>
11441M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11442L: linux-s390@vger.kernel.org
11443L: kvm@vger.kernel.org
11444S: Supported
11445F: drivers/s390/cio/vfio_ccw*
11446F: Documentation/s390/vfio-ccw.txt
11447F: include/uapi/linux/vfio_ccw.h
11448
feed9b62 11449S390 ZCRYPT DRIVER
cb9c6385 11450M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 11451L: linux-s390@vger.kernel.org
a968cd3e 11452W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 11453S: Supported
d5ca6918 11454F: drivers/s390/crypto/
feed9b62 11455
5238da45 11456S390 ZFCP DRIVER
d38e19d0 11457M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 11458L: linux-s390@vger.kernel.org
5238da45 11459W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 11460S: Supported
679655da 11461F: drivers/s390/scsi/zfcp_*
1da177e4 11462
4dde7f75 11463S3C24XX SD/MMC Driver
8b58be88 11464M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 11465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 11466S: Supported
679655da 11467F: drivers/mmc/host/s3cmci.*
4dde7f75 11468
1f15a229
HV
11469SAA6588 RDS RECEIVER DRIVER
11470M: Hans Verkuil <hverkuil@xs4all.nl>
11471L: linux-media@vger.kernel.org
11472T: git git://linuxtv.org/media_tree.git
a825eaec 11473W: https://linuxtv.org
1f15a229
HV
11474S: Odd Fixes
11475F: drivers/media/i2c/saa6588*
11476
98ed12e6 11477SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
11478M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11479M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 11480L: linux-media@vger.kernel.org
a825eaec 11481W: https://linuxtv.org
98ed12e6
MCC
11482T: git git://linuxtv.org/media_tree.git
11483S: Odd fixes
618cd932 11484F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
11485F: drivers/media/pci/saa7134/
11486
1da177e4 11487SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 11488M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 11489L: linux-media@vger.kernel.org
275ffde4 11490T: git git://linuxtv.org/media_tree.git
1da177e4 11491S: Maintained
90d72ac6
MCC
11492F: drivers/media/common/saa7146/
11493F: drivers/media/pci/saa7146/
11494F: include/media/saa7146*
1da177e4 11495
4a109cc0 11496SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 11497M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 11498M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 11499M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
11500L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11501S: Supported
14430813 11502F: sound/soc/samsung/
4a109cc0 11503
c46ea13f
KK
11504SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11505M: Krzysztof Kozlowski <krzk@kernel.org>
11506L: linux-crypto@vger.kernel.org
11507L: linux-samsung-soc@vger.kernel.org
11508S: Maintained
11509F: drivers/crypto/exynos-rng.c
11510F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11511
0d89a28b 11512SAMSUNG FRAMEBUFFER DRIVER
b7701755 11513M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
11514L: linux-fbdev@vger.kernel.org
11515S: Maintained
8a61f013 11516F: drivers/video/fbdev/s3c-fb.c
0d89a28b 11517
7683e9e5
LT
11518SAMSUNG LAPTOP DRIVER
11519M: Corentin Chary <corentin.chary@gmail.com>
11520L: platform-driver-x86@vger.kernel.org
11521S: Maintained
11522F: drivers/platform/x86/samsung-laptop.c
11523
b40f0632 11524SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 11525M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
11526M: Krzysztof Kozlowski <krzk@kernel.org>
11527M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 11528L: linux-kernel@vger.kernel.org
b40f0632 11529L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
11530S: Supported
11531F: drivers/mfd/sec*.c
11532F: drivers/regulator/s2m*.c
11533F: drivers/regulator/s5m*.c
b40f0632
KK
11534F: drivers/clk/clk-s2mps11.c
11535F: drivers/rtc/rtc-s5m.c
f69d3a17 11536F: include/linux/mfd/samsung/
a13c7c51
KK
11537F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11538F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 11539F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 11540F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 11541
6fd86ab2
SN
11542SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11543M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11544L: linux-media@vger.kernel.org
11545L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11546S: Maintained
11547F: drivers/media/platform/s3c-camif/
d647f0b7 11548F: include/media/drv-intf/s3c_camif.h
6fd86ab2 11549
7683e9e5
LT
11550SAMSUNG S3FWRN5 NFC DRIVER
11551M: Robert Baldyga <r.baldyga@samsung.com>
11552M: Krzysztof Opasiak <k.opasiak@samsung.com>
11553L: linux-nfc@lists.01.org (moderated for non-subscribers)
11554S: Supported
11555F: drivers/nfc/s3fwrn5
11556
b84ef24e
AH
11557SAMSUNG S5C73M3 CAMERA DRIVER
11558M: Kyungmin Park <kyungmin.park@samsung.com>
11559M: Andrzej Hajda <a.hajda@samsung.com>
11560L: linux-media@vger.kernel.org
11561S: Supported
11562F: drivers/media/i2c/s5c73m3/*
11563
7d459937
AH
11564SAMSUNG S5K5BAF 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/s5k5baf.c
11570
7683e9e5
LT
11571SAMSUNG S5P Security SubSystem (SSS) DRIVER
11572M: Krzysztof Kozlowski <krzk@kernel.org>
11573M: Vladimir Zapolskiy <vz@mleia.com>
11574L: linux-crypto@vger.kernel.org
11575L: linux-samsung-soc@vger.kernel.org
11576S: Maintained
11577F: drivers/crypto/s5p-sss.c
11578
11579SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11580M: Kyungmin Park <kyungmin.park@samsung.com>
11581M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11582L: linux-media@vger.kernel.org
11583Q: https://patchwork.linuxtv.org/project/linux-media/list/
c04c674f 11584S: Supported
7683e9e5 11585F: drivers/media/platform/exynos4-is/
c04c674f 11586
310e39c9 11587SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
11588M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11589M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 11590M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
11591S: Supported
11592L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11593F: drivers/clk/samsung/
490583f0
CC
11594F: include/dt-bindings/clock/exynos*.h
11595F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 11596
2e365a70
AS
11597SAMSUNG SPI DRIVERS
11598M: Kukjin Kim <kgene@kernel.org>
11599M: Krzysztof Kozlowski <krzk@kernel.org>
11600M: Andi Shyti <andi.shyti@samsung.com>
11601L: linux-spi@vger.kernel.org
11602L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11603S: Maintained
11604F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11605F: drivers/spi/spi-s3c*
11606F: include/linux/platform_data/spi-s3c64xx.h
11607
66890ed6
BA
11608SAMSUNG SXGBE DRIVERS
11609M: Byungho An <bh74.an@samsung.com>
11610M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
11611M: Vipul Pandya <vipul.pandya@samsung.com>
11612S: Supported
11613L: netdev@vger.kernel.org
11614F: drivers/net/ethernet/samsung/sxgbe/
11615
93c537af 11616SAMSUNG THERMAL DRIVER
0faf7dd5 11617M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
11618L: linux-pm@vger.kernel.org
11619L: linux-samsung-soc@vger.kernel.org
11620S: Supported
9f273c24 11621T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
11622F: drivers/thermal/samsung/
11623
e296cd32 11624SAMSUNG USB2 PHY DRIVER
774e0362
KD
11625M: Kamil Debski <kamil@wypas.org>
11626M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
11627L: linux-kernel@vger.kernel.org
11628S: Supported
11629F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11630F: Documentation/phy/samsung-usb2.txt
0b56e9a7
VG
11631F: drivers/phy/samsung/phy-exynos4210-usb2.c
11632F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11633F: drivers/phy/samsung/phy-exynos5250-usb2.c
11634F: drivers/phy/samsung/phy-s5pv210-usb2.c
11635F: drivers/phy/samsung/phy-samsung-usb2.c
11636F: drivers/phy/samsung/phy-samsung-usb2.h
e296cd32 11637
1da177e4 11638SC1200 WDT DRIVER
b300645a 11639M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 11640S: Maintained
679655da 11641F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
11642
11643SCHEDULER
dd9b238c 11644M: Ingo Molnar <mingo@redhat.com>
8b58be88 11645M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 11646L: linux-kernel@vger.kernel.org
75fc2d37 11647T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 11648S: Maintained
95c0d71d 11649F: kernel/sched/
679655da 11650F: include/linux/sched.h
c117ab84 11651F: include/uapi/linux/sched.h
c2eb505b 11652F: include/linux/wait.h
1da177e4 11653
6bcf6737 11654SCORE ARCHITECTURE
ed38665e 11655M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 11656M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 11657W: http://www.sunplus.com
6bcf6737 11658S: Supported
a2681a75 11659F: arch/score/
6bcf6737 11660
f2ed287b
LR
11661SCR24X CHIP CARD INTERFACE DRIVER
11662M: Lubomir Rintel <lkundrak@v3.sk>
11663S: Supported
11664F: drivers/char/pcmcia/scr24x_cs.c
11665
1da177e4 11666SCSI CDROM DRIVER
8b58be88 11667M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11668L: linux-scsi@vger.kernel.org
11669W: http://www.kernel.dk
11670S: Maintained
679655da 11671F: drivers/scsi/sr*
1da177e4 11672
fb50a83d 11673SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 11674M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
11675L: linux-rdma@vger.kernel.org
11676S: Supported
11677W: http://www.openfabrics.org
11678Q: http://patchwork.kernel.org/project/linux-rdma/list/
11679T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11680F: drivers/infiniband/ulp/srp/
11681F: include/scsi/srp.h
11682
1da177e4 11683SCSI SG DRIVER
8b58be88 11684M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 11685L: linux-scsi@vger.kernel.org
59ab3c93 11686W: http://sg.danny.cz/sg
1da177e4 11687S: Maintained
59ab3c93 11688F: Documentation/scsi/scsi-generic.txt
679655da
JP
11689F: drivers/scsi/sg.c
11690F: include/scsi/sg.h
1da177e4
LT
11691
11692SCSI SUBSYSTEM
7ee7895c 11693M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 11694T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
11695M: "Martin K. Petersen" <martin.petersen@oracle.com>
11696T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11697L: linux-scsi@vger.kernel.org
1da177e4 11698S: Maintained
2c99a314 11699F: Documentation/devicetree/bindings/scsi/
679655da
JP
11700F: drivers/scsi/
11701F: include/scsi/
1da177e4
LT
11702
11703SCSI TAPE DRIVER
8b58be88 11704M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
11705L: linux-scsi@vger.kernel.org
11706S: Maintained
679655da 11707F: Documentation/scsi/st.txt
f7269cfc
JD
11708F: drivers/scsi/st.*
11709F: drivers/scsi/st_*.h
1da177e4
LT
11710
11711SCTP PROTOCOL
8b6efb75 11712M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 11713M: Neil Horman <nhorman@tuxdriver.com>
1a418796 11714L: linux-sctp@vger.kernel.org
5f85813c 11715W: http://lksctp.sourceforge.net
8b6efb75 11716S: Maintained
679655da
JP
11717F: Documentation/networking/sctp.txt
11718F: include/linux/sctp.h
4d58c025 11719F: include/uapi/linux/sctp.h
679655da
JP
11720F: include/net/sctp/
11721F: net/sctp/
1da177e4
LT
11722
11723SCx200 CPU SUPPORT
8b58be88 11724M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11725S: Odd Fixes
679655da 11726F: Documentation/i2c/busses/scx200_acb
390889b6 11727F: arch/x86/platform/scx200/
679655da
JP
11728F: drivers/watchdog/scx200_wdt.c
11729F: drivers/i2c/busses/scx200*
11730F: drivers/mtd/maps/scx200_docflash.c
11731F: include/linux/scx200.h
1662d32c
JC
11732
11733SCx200 GPIO DRIVER
8b58be88 11734M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11735S: Maintained
679655da
JP
11736F: drivers/char/scx200_gpio.c
11737F: include/linux/scx200_gpio.h
1662d32c
JC
11738
11739SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 11740M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11741S: Maintained
679655da 11742F: drivers/clocksource/scx200_hrt.c
1da177e4 11743
6a36913a 11744SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 11745M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
11746L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11747S: Maintained
679655da 11748F: drivers/mmc/host/sdricoh_cs.c
6a36913a 11749
c04f9d61
KC
11750SECURE COMPUTING
11751M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
11752R: Andy Lutomirski <luto@amacapital.net>
11753R: Will Drewry <wad@chromium.org>
c04f9d61
KC
11754T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11755S: Supported
11756F: kernel/seccomp.c
11757F: include/uapi/linux/seccomp.h
11758F: include/linux/seccomp.h
c99ee51a 11759F: tools/testing/selftests/seccomp/*
0b40808a 11760F: tools/testing/selftests/kselftest_harness.h
c061f33f 11761F: Documentation/userspace-api/seccomp_filter.rst
c04f9d61
KC
11762K: \bsecure_computing
11763K: \bTIF_SECCOMP\b
11764
7683e9e5
LT
11765SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11766M: Al Cooper <alcooperx@gmail.com>
11767L: linux-mmc@vger.kernel.org
11768L: bcm-kernel-feedback-list@broadcom.com
11769S: Maintained
11770F: drivers/mmc/host/sdhci-brcmstb*
11771
82abbea7
RD
11772SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11773M: Adrian Hunter <adrian.hunter@intel.com>
11774L: linux-mmc@vger.kernel.org
11775T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11776S: Maintained
11777F: drivers/mmc/host/sdhci*
11778F: include/linux/mmc/sdhci*
11779
0d1bb41a 11780SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 11781M: Ben Dooks <ben-linux@fluff.org>
dc524882 11782M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 11783L: linux-mmc@vger.kernel.org
0d1bb41a 11784S: Maintained
dc524882 11785F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 11786
c63b3cba 11787SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 11788M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
11789L: linux-mmc@vger.kernel.org
11790S: Maintained
11791F: drivers/mmc/host/sdhci-spear.c
11792
455a7b23
SB
11793SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11794M: Scott Bauer <scott.bauer@intel.com>
11795M: Jonathan Derrick <jonathan.derrick@intel.com>
11796M: Rafael Antognolli <rafael.antognolli@intel.com>
0222967b 11797L: linux-block@vger.kernel.org
455a7b23
SB
11798S: Supported
11799F: block/sed*
11800F: block/opal_proto.h
11801F: include/linux/sed*
11802F: include/uapi/linux/sed*
11803
7683e9e5
LT
11804SECURITY CONTACT
11805M: Security Officers <security@kernel.org>
11806S: Supported
11807
8711cca2 11808SECURITY SUBSYSTEM
9b45c0d2 11809M: James Morris <james.l.morris@oracle.com>
9c3646d1 11810M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 11811L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 11812T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 11813W: http://kernsec.org/
8711cca2 11814S: Supported
7d2c86b5 11815F: security/
8711cca2 11816
1da177e4 11817SELINUX SECURITY MODULE
e0238b4c 11818M: Paul Moore <paul@paul-moore.com>
8b58be88 11819M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 11820M: Eric Paris <eparis@parisplace.org>
e0238b4c 11821L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 11822W: http://selinuxproject.org
5a5f2acf 11823T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 11824S: Supported
679655da
JP
11825F: include/linux/selinux*
11826F: security/selinux/
6bde95ce 11827F: scripts/selinux/
229fd05c 11828F: Documentation/admin-guide/LSM/SELinux.rst
1da177e4 11829
cef2cf07 11830SENSABLE PHANTOM
8b58be88 11831M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 11832S: Maintained
679655da 11833F: drivers/misc/phantom.c
c117ab84 11834F: include/uapi/linux/phantom.h
cef2cf07 11835
82abbea7
RD
11836SERIAL DEVICE BUS
11837M: Rob Herring <robh@kernel.org>
11838L: linux-serial@vger.kernel.org
11839S: Maintained
11840F: Documentation/devicetree/bindings/serial/slave-device.txt
11841F: drivers/tty/serdev/
11842F: include/linux/serdev.h
6b7c5b94 11843
7683e9e5
LT
11844SERIAL DRIVERS
11845M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11846L: linux-serial@vger.kernel.org
11847S: Maintained
11848F: Documentation/devicetree/bindings/serial/
11849F: drivers/tty/serial/
11850
82abbea7
RD
11851SERIAL IR RECEIVER
11852M: Sean Young <sean@mess.org>
11853L: linux-media@vger.kernel.org
11854S: Maintained
11855F: drivers/media/rc/serial_ir.c
d2928a8c 11856
8ceee660 11857SFC NETWORK DRIVER
c06f51ea 11858M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
11859M: Edward Cree <ecree@solarflare.com>
11860M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 11861L: netdev@vger.kernel.org
8ceee660 11862S: Supported
874aeea5 11863F: drivers/net/ethernet/sfc/
8ceee660 11864
e2d1d6c0 11865SGI GRU DRIVER
cc883afc 11866M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 11867S: Maintained
679655da 11868F: drivers/misc/sgi-gru/
e2d1d6c0
RD
11869
11870SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 11871M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
11872L: linux-ia64@vger.kernel.org
11873S: Supported
679655da 11874F: Documentation/ia64/serial.txt
df621252 11875F: drivers/tty/serial/ioc?_serial.c
679655da 11876F: include/linux/ioc?.h
e2d1d6c0 11877
75312619 11878SGI XP/XPC/XPNET DRIVER
e180383f
RH
11879M: Cliff Whickman <cpw@sgi.com>
11880M: Robin Holt <robinmholt@gmail.com>
75312619 11881S: Maintained
679655da 11882F: drivers/misc/sgi-xp/
75312619 11883
7683e9e5
LT
11884SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11885M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11886L: linux-s390@vger.kernel.org
11887W: http://www.ibm.com/developerworks/linux/linux390/
11888S: Supported
11889F: net/smc/
11890
82abbea7
RD
11891SH_VEU V4L2 MEM2MEM DRIVER
11892L: linux-media@vger.kernel.org
11893S: Orphan
11894F: drivers/media/platform/sh_veu.c
11895
11896SH_VOU V4L2 OUTPUT DRIVER
11897L: linux-media@vger.kernel.org
11898S: Orphan
11899F: drivers/media/platform/sh_vou.c
11900F: include/media/drv-intf/sh_vou.h
11901
46eacf3b
AP
11902SI2157 MEDIA DRIVER
11903M: Antti Palosaari <crope@iki.fi>
11904L: linux-media@vger.kernel.org
a825eaec 11905W: https://linuxtv.org
46eacf3b
AP
11906W: http://palosaari.fi/linux/
11907Q: http://patchwork.linuxtv.org/project/linux-media/list/
11908T: git git://linuxtv.org/anttip/media_tree.git
11909S: Maintained
11910F: drivers/media/tuners/si2157*
11911
75e2d5ba
AP
11912SI2168 MEDIA DRIVER
11913M: Antti Palosaari <crope@iki.fi>
11914L: linux-media@vger.kernel.org
a825eaec 11915W: https://linuxtv.org
75e2d5ba
AP
11916W: http://palosaari.fi/linux/
11917Q: http://patchwork.linuxtv.org/project/linux-media/list/
11918T: git git://linuxtv.org/anttip/media_tree.git
11919S: Maintained
11920F: drivers/media/dvb-frontends/si2168*
11921
49cc629d
HV
11922SI470X FM RADIO RECEIVER I2C DRIVER
11923M: Hans Verkuil <hverkuil@xs4all.nl>
11924L: linux-media@vger.kernel.org
11925T: git git://linuxtv.org/media_tree.git
a825eaec 11926W: https://linuxtv.org
49cc629d
HV
11927S: Odd Fixes
11928F: drivers/media/radio/si470x/radio-si470x-i2c.c
11929
11930SI470X FM RADIO RECEIVER USB DRIVER
11931M: Hans Verkuil <hverkuil@xs4all.nl>
11932L: linux-media@vger.kernel.org
11933T: git git://linuxtv.org/media_tree.git
a825eaec 11934W: https://linuxtv.org
49cc629d
HV
11935S: Maintained
11936F: drivers/media/radio/si470x/radio-si470x-common.c
11937F: drivers/media/radio/si470x/radio-si470x.h
11938F: drivers/media/radio/si470x/radio-si470x-usb.c
11939
c937ca03
EV
11940SI4713 FM RADIO TRANSMITTER I2C DRIVER
11941M: Eduardo Valentin <edubezval@gmail.com>
11942L: linux-media@vger.kernel.org
11943T: git git://linuxtv.org/media_tree.git
a825eaec 11944W: https://linuxtv.org
c937ca03 11945S: Odd Fixes
99995ded 11946F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11947
11948SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11949M: Eduardo Valentin <edubezval@gmail.com>
11950L: linux-media@vger.kernel.org
11951T: git git://linuxtv.org/media_tree.git
a825eaec 11952W: https://linuxtv.org
c937ca03 11953S: Odd Fixes
99995ded
DR
11954F: drivers/media/radio/si4713/radio-platform-si4713.c
11955
11956SI4713 FM RADIO TRANSMITTER USB DRIVER
11957M: Hans Verkuil <hverkuil@xs4all.nl>
11958L: linux-media@vger.kernel.org
11959T: git git://linuxtv.org/media_tree.git
a825eaec 11960W: https://linuxtv.org
99995ded
DR
11961S: Maintained
11962F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11963
beb91d46 11964SIANO DVB DRIVER
5dc8a864
MCC
11965M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11966M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11967L: linux-media@vger.kernel.org
a825eaec 11968W: https://linuxtv.org
beb91d46
MCC
11969T: git git://linuxtv.org/media_tree.git
11970S: Odd fixes
11971F: drivers/media/common/siano/
beb91d46 11972F: drivers/media/usb/siano/
beb91d46 11973F: drivers/media/usb/siano/
14430813 11974F: drivers/media/mmc/siano/
beb91d46 11975
cef9dd85
HG
11976SILEAD TOUCHSCREEN DRIVER
11977M: Hans de Goede <hdegoede@redhat.com>
11978L: linux-input@vger.kernel.org
11979L: platform-driver-x86@vger.kernel.org
11980S: Maintained
11981F: drivers/input/touchscreen/silead.c
11982F: drivers/platform/x86/silead_dmi.c
11983
82abbea7
RD
11984SILICON MOTION SM712 FRAME BUFFER DRIVER
11985M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11986M: Teddy Wang <teddy.wang@siliconmotion.com>
11987M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
6f15b602
HG
11988L: linux-fbdev@vger.kernel.org
11989S: Maintained
82abbea7
RD
11990F: drivers/video/fbdev/sm712*
11991F: Documentation/fb/sm712fb.txt
b618b69c 11992
6349d997 11993SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11994M: Len Brown <lenb@kernel.org>
6349d997
LB
11995L: sfi-devel@simplefirmware.org
11996W: http://simplefirmware.org/
11997T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11998S: Supported
943fc810 11999F: arch/x86/platform/sfi/
6349d997
LB
12000F: drivers/sfi/
12001F: include/linux/sfi*.h
e2d1d6c0 12002
82abbea7
RD
12003SIMPLEFB FB DRIVER
12004M: Hans de Goede <hdegoede@redhat.com>
12005L: linux-fbdev@vger.kernel.org
12006S: Maintained
12007F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12008F: drivers/video/fbdev/simplefb.c
12009F: include/linux/platform_data/simplefb.h
12010
1da177e4
LT
12011SIMTEC EB110ATX (Chalice CATS)
12012P: Ben Dooks
b16957c6
BD
12013P: Vincent Sanders <vince@simtec.co.uk>
12014M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
12015W: http://www.simtec.co.uk/products/EB110ATX/
12016S: Supported
12017
12018SIMTEC EB2410ITX (BAST)
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/EB2410ITX/
12023S: Supported
15dba387
JP
12024F: arch/arm/mach-s3c24xx/mach-bast.c
12025F: arch/arm/mach-s3c24xx/bast-ide.c
12026F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 12027
2c956a60
JD
12028SIPHASH PRF ROUTINES
12029M: Jason A. Donenfeld <Jason@zx2c4.com>
12030S: Maintained
12031F: lib/siphash.c
12032F: lib/test_siphash.c
12033F: include/linux/siphash.h
12034
92aab3c0 12035SIS 190 ETHERNET DRIVER
8b58be88 12036M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
12037L: netdev@vger.kernel.org
12038S: Maintained
8c7de408 12039F: drivers/net/ethernet/sis/sis190.c
92aab3c0 12040
1da177e4 12041SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 12042M: Daniele Venzano <venza@brownhat.org>
1da177e4 12043W: http://www.brownhat.org/sis900.html
979b6c13 12044L: netdev@vger.kernel.org
1da177e4 12045S: Maintained
8c7de408 12046F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
12047
12048SIS FRAMEBUFFER DRIVER
8b58be88 12049M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 12050W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 12051S: Maintained
679655da 12052F: Documentation/fb/sisfb.txt
8a61f013 12053F: drivers/video/fbdev/sis/
679655da 12054F: include/video/sisfb.h
1da177e4
LT
12055
12056SIS USB2VGA DRIVER
8b58be88 12057M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
12058W: http://www.winischhofer.at/linuxsisusbvga.shtml
12059S: Maintained
679655da 12060F: drivers/usb/misc/sisusbvga/
1da177e4 12061
415ad26d 12062SLAB ALLOCATOR
16e943bf 12063M: Christoph Lameter <cl@linux.com>
2ed1c525 12064M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
12065M: David Rientjes <rientjes@google.com>
12066M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12067M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
12068L: linux-mm@kvack.org
12069S: Maintained
679655da 12070F: include/linux/sl?b*.h
16e943bf 12071F: mm/sl?b*
415ad26d 12072
9fab9787 12073SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 12074M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 12075M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 12076M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
12077R: Steven Rostedt <rostedt@goodmis.org>
12078R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 12079L: linux-kernel@vger.kernel.org
9fab9787
PM
12080W: http://www.rdrop.com/users/paulmck/RCU/
12081S: Supported
12082T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
12083F: include/linux/srcu.h
12084F: kernel/rcu/srcu.c
9fab9787 12085
66372841
CS
12086SMACK SECURITY MODULE
12087M: Casey Schaufler <casey@schaufler-ca.com>
12088L: linux-security-module@vger.kernel.org
12089W: http://schaufler-ca.com
ece38248 12090T: git git://github.com/cschaufler/smack-next
66372841 12091S: Maintained
a5606ced 12092F: Documentation/admin-guide/LSM/Smack.rst
66372841
CS
12093F: security/smack/
12094
1da177e4 12095SMC91x ETHERNET DRIVER
2f82af08 12096M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 12097S: Odd Fixes
ae150435 12098F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 12099
e8e31622
SA
12100SMIA AND SMIA++ IMAGE SENSOR DRIVER
12101M: Sakari Ailus <sakari.ailus@iki.fi>
12102L: linux-media@vger.kernel.org
12103S: Maintained
14430813 12104F: drivers/media/i2c/smiapp/
b5dcee22 12105F: include/media/i2c/smiapp.h
e8e31622
SA
12106F: drivers/media/i2c/smiapp-pll.c
12107F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 12108F: include/uapi/linux/smiapp.h
a2cec3c0 12109F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 12110
920fa1ff
GR
12111SMM665 HARDWARE MONITOR DRIVER
12112M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12113L: linux-hwmon@vger.kernel.org
920fa1ff
GR
12114S: Maintained
12115F: Documentation/hwmon/smm665
12116F: drivers/hwmon/smm665.c
12117
9df7305b 12118SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 12119M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 12120L: linux-hwmon@vger.kernel.org
90b24cfb 12121S: Maintained
9df7305b
SG
12122F: Documentation/hwmon/emc2103
12123F: drivers/hwmon/emc2103.c
12124
a98d506c
HG
12125SMSC SCH5627 HARDWARE MONITOR DRIVER
12126M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 12127L: linux-hwmon@vger.kernel.org
a98d506c
HG
12128S: Supported
12129F: Documentation/hwmon/sch5627
12130F: drivers/hwmon/sch5627.c
12131
7683e9e5
LT
12132SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12133M: Steve Glendinning <steve.glendinning@shawell.net>
12134L: linux-fbdev@vger.kernel.org
12135S: Maintained
12136F: drivers/video/fbdev/smscufx.c
12137
6ea884db 12138SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 12139M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12140L: linux-hwmon@vger.kernel.org
6ea884db 12141S: Maintained
679655da
JP
12142F: Documentation/hwmon/smsc47b397
12143F: drivers/hwmon/smsc47b397.c
6ea884db 12144
fd9abb3d 12145SMSC911x ETHERNET DRIVER
90b24cfb 12146M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 12147L: netdev@vger.kernel.org
90b24cfb 12148S: Maintained
679655da 12149F: include/linux/smsc911x.h
ae150435 12150F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
12151
12152SMSC9420 PCI ETHERNET DRIVER
90b24cfb 12153M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 12154L: netdev@vger.kernel.org
90b24cfb 12155S: Maintained
ae150435 12156F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 12157
668acf32 12158SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 12159M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 12160L: linux-media@vger.kernel.org
275ffde4 12161T: git git://linuxtv.org/media_tree.git
795fb7e7 12162S: Maintained
90d72ac6
MCC
12163F: include/media/soc*
12164F: drivers/media/i2c/soc_camera/
12165F: drivers/media/platform/soc_camera/
668acf32 12166
e2d1d6c0 12167SOEKRIS NET48XX LED SUPPORT
8b58be88 12168M: Chris Boot <bootc@bootc.net>
e2d1d6c0 12169S: Maintained
679655da 12170F: drivers/leds/leds-net48xx.c
e2d1d6c0 12171
82abbea7
RD
12172SOFT-ROCE DRIVER (rxe)
12173M: Moni Shoua <monis@mellanox.com>
12174L: linux-rdma@vger.kernel.org
12175S: Supported
12176W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12177Q: http://patchwork.kernel.org/project/linux-rdma/list/
12178F: drivers/infiniband/sw/rxe/
12179F: include/uapi/rdma/rdma_user_rxe.h
12180
e3994db1 12181SOFTLOGIC 6x10 MPEG CODEC
9661975d 12182M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
40662e72 12183M: Anton Sviridenko <anton@corp.bluecherry.net>
9661975d 12184M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
5c1d6045 12185M: Andrey Utkin <andrey_utkin@fastmail.com>
1f141f6b 12186M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
12187L: linux-media@vger.kernel.org
12188S: Supported
12189F: drivers/media/pci/solo6x10/
12190
1da177e4 12191SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 12192M: Shaohua Li <shli@kernel.org>
1da177e4 12193L: linux-raid@vger.kernel.org
0f9ce866 12194T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 12195S: Supported
679655da
JP
12196F: drivers/md/
12197F: include/linux/raid/
c117ab84 12198F: include/uapi/linux/raid/
1da177e4 12199
1da177e4 12200SONIC NETWORK DRIVER
8b58be88 12201M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 12202L: netdev@vger.kernel.org
1da177e4 12203S: Maintained
d9fb9f38 12204F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 12205
61e115a5 12206SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 12207M: Michael Buesch <m@bues.ch>
e7828b28 12208L: linux-wireless@vger.kernel.org
61e115a5 12209S: Maintained
679655da
JP
12210F: drivers/ssb/
12211F: include/linux/ssb/
61e115a5 12212
baf8532a 12213SONY MEMORYSTICK CARD SUPPORT
8b58be88 12214M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
12215W: http://tifmxx.berlios.de/
12216S: Maintained
679655da 12217F: drivers/memstick/host/tifm_ms.c
baf8532a 12218
0ab30494
ML
12219SONY MEMORYSTICK STANDARD SUPPORT
12220M: Maxim Levitsky <maximlevitsky@gmail.com>
12221S: Maintained
12222F: drivers/memstick/core/ms_block.*
12223
7683e9e5
LT
12224SONY VAIO CONTROL DEVICE DRIVER
12225M: Mattia Dongili <malattia@linux.it>
12226L: platform-driver-x86@vger.kernel.org
12227W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12228S: Maintained
12229F: Documentation/laptops/sony-laptop.txt
12230F: drivers/char/sonypi.c
12231F: drivers/platform/x86/sony-laptop.c
12232F: include/linux/sony-laptop.h
12233
1da177e4 12234SOUND
8b58be88 12235M: Jaroslav Kysela <perex@perex.cz>
d8130624 12236M: Takashi Iwai <tiwai@suse.com>
93711660 12237L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 12238W: http://www.alsa-project.org/
dde7ad8d 12239T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 12240T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 12241Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 12242S: Maintained
3126a179
JP
12243F: Documentation/sound/
12244F: include/sound/
c117ab84 12245F: include/uapi/sound/
679655da 12246F: sound/
1da177e4 12247
33bbe149
MB
12248SOUND - COMPRESSED AUDIO
12249M: Vinod Koul <vinod.koul@intel.com>
12250L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12251T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12252S: Supported
f672f31a 12253F: Documentation/sound/alsa/compress_offload.txt
33bbe149 12254F: include/sound/compress_driver.h
f672f31a 12255F: include/uapi/sound/compress_*
33bbe149
MB
12256F: sound/core/compress_offload.c
12257F: sound/soc/soc-compress.c
12258
7683e9e5
LT
12259SOUND - DMAENGINE HELPERS
12260M: Lars-Peter Clausen <lars@metafoo.de>
12261S: Supported
12262F: include/sound/dmaengine_pcm.h
12263F: sound/core/pcm_dmaengine.c
12264F: sound/soc/soc-generic-dmaengine-pcm.c
12265
bd903bde 12266SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 12267M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12268M: Mark Brown <broonie@kernel.org>
86f14df8 12269T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 12270L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 12271W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 12272S: Supported
181ad2a5 12273F: Documentation/devicetree/bindings/sound/
2820f615 12274F: Documentation/sound/alsa/soc/
7683e9e5
LT
12275F: sound/soc/
12276F: include/sound/soc*
d7f8761b 12277
990a6a99
OS
12278SP2 MEDIA DRIVER
12279M: Olli Salonen <olli.salonen@iki.fi>
12280L: linux-media@vger.kernel.org
a825eaec 12281W: https://linuxtv.org
990a6a99
OS
12282Q: http://patchwork.linuxtv.org/project/linux-media/list/
12283S: Maintained
12284F: drivers/media/dvb-frontends/sp2*
12285
473321fc 12286SPARC + UltraSPARC (sparc/sparc64)
8b58be88 12287M: "David S. Miller" <davem@davemloft.net>
1da177e4 12288L: sparclinux@vger.kernel.org
8a6e2535 12289Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
12290T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12291T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 12292S: Maintained
679655da 12293F: arch/sparc/
7765b8bb 12294F: drivers/sbus/
1da177e4 12295
6404fcca
DM
12296SPARC SERIAL DRIVERS
12297M: "David S. Miller" <davem@davemloft.net>
12298L: sparclinux@vger.kernel.org
08deed1e
JP
12299T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12300T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 12301S: Maintained
6816383a 12302F: include/linux/sunserialcore.h
df621252 12303F: drivers/tty/serial/suncore.c
df621252
GKH
12304F: drivers/tty/serial/sunhv.c
12305F: drivers/tty/serial/sunsab.c
12306F: drivers/tty/serial/sunsab.h
12307F: drivers/tty/serial/sunsu.c
12308F: drivers/tty/serial/sunzilog.c
12309F: drivers/tty/serial/sunzilog.h
6404fcca 12310
389325b4
CL
12311SPARSE CHECKER
12312M: "Christopher Li" <sparse@chrisli.org>
12313L: linux-sparse@vger.kernel.org
12314W: https://sparse.wiki.kernel.org/
12315T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12316T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12317S: Maintained
12318F: include/linux/compiler.h
12319
7683e9e5 12320SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 12321M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 12322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
12323W: http://www.st.com/spear
12324S: Maintained
7683e9e5 12325F: drivers/clk/spear/
fc0c195a 12326
7683e9e5 12327SPEAR PLATFORM SUPPORT
da89947b 12328M: Viresh Kumar <vireshk@kernel.org>
7683e9e5 12329M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 12330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
12331W: http://www.st.com/spear
12332S: Maintained
7683e9e5
LT
12333F: arch/arm/boot/dts/spear*
12334F: arch/arm/mach-spear/
fc0c195a 12335
e2796541 12336SPI NOR SUBSYSTEM
b3bb6d6a 12337M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
e2796541
CP
12338M: Marek Vasut <marek.vasut@gmail.com>
12339L: linux-mtd@lists.infradead.org
12340W: http://www.linux-mtd.infradead.org/
12341Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6eab81e6
CP
12342T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12343T: git git://git.infradead.org/l2-mtd.git spi-nor/next
e2796541
CP
12344S: Maintained
12345F: drivers/mtd/spi-nor/
12346F: include/linux/mtd/spi-nor.h
12347
e2d1d6c0 12348SPI SUBSYSTEM
b02e48f2 12349M: Mark Brown <broonie@kernel.org>
dfbe403c 12350L: linux-spi@vger.kernel.org
e7e4e13c 12351T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 12352Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 12353S: Maintained
87306eb7 12354F: Documentation/devicetree/bindings/spi/
679655da
JP
12355F: Documentation/spi/
12356F: drivers/spi/
12357F: include/linux/spi/
c117ab84 12358F: include/uapi/linux/spi/
a43cd4bb 12359F: tools/spi/
e2d1d6c0 12360
2752e401 12361SPIDERNET NETWORK DRIVER for CELL
8b58be88 12362M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
12363L: netdev@vger.kernel.org
12364S: Supported
679655da 12365F: Documentation/networking/spider_net.txt
8df158ac 12366F: drivers/net/ethernet/toshiba/spider_net*
2752e401 12367
6b71016e
SB
12368SPMI SUBSYSTEM
12369R: Stephen Boyd <sboyd@codeaurora.org>
12370L: linux-arm-msm@vger.kernel.org
12371F: Documentation/devicetree/bindings/spmi/
12372F: drivers/spmi/
12373F: include/dt-bindings/spmi/spmi.h
12374F: include/linux/spmi.h
12375F: include/trace/events/spmi.h
12376
e2d1d6c0 12377SPU FILE SYSTEM
8b58be88 12378M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 12379L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
12380W: http://www.ibm.com/developerworks/power/cell/
12381S: Supported
679655da
JP
12382F: Documentation/filesystems/spufs.txt
12383F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 12384
fc555841 12385SQUASHFS FILE SYSTEM
d7f2ff67 12386M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
12387L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12388W: http://squashfs.org.uk
9f273c24 12389T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 12390S: Maintained
679655da
JP
12391F: Documentation/filesystems/squashfs.txt
12392F: fs/squashfs/
fc555841 12393
1da177e4 12394SRM (Alpha) environment access
8b58be88 12395M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 12396S: Maintained
679655da 12397F: arch/alpha/kernel/srm_env.c
1da177e4 12398
26e9a397 12399STABLE BRANCH
879a5a00 12400M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 12401L: stable@vger.kernel.org
879a5a00 12402S: Supported
8c27ceff 12403F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 12404
ebd3d010
JP
12405STAGING - COMEDI
12406M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 12407M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
12408S: Odd Fixes
12409F: drivers/staging/comedi/
12410
a0138163
JP
12411STAGING - FLARION FT1000 DRIVERS
12412M: Marek Belisko <marek.belisko@gmail.com>
12413S: Odd Fixes
12414F: drivers/staging/ft1000/
12415
6c1bb424 12416STAGING - INDUSTRIAL IO
030a13d7 12417M: Jonathan Cameron <jic23@kernel.org>
a0138163 12418L: linux-iio@vger.kernel.org
6c1bb424 12419S: Odd Fixes
5291582d 12420F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
12421F: drivers/staging/iio/
12422
a0138163
JP
12423STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12424M: Jarod Wilson <jarod@wilsonet.com>
12425W: http://www.lirc.org/
12426S: Odd Fixes
b2b0186d 12427F: drivers/staging/media/lirc/
a0138163 12428
f5e5de1e
OD
12429STAGING - LUSTRE PARALLEL FILESYSTEM
12430M: Oleg Drokin <oleg.drokin@intel.com>
12431M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 12432M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
12433L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12434W: http://wiki.lustre.org/
f5e5de1e
OD
12435S: Maintained
12436F: drivers/staging/lustre
12437
7c6b6c71
MD
12438STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12439M: Marc Dietrich <marvin24@gmx.de>
12440L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 12441L: linux-tegra@vger.kernel.org
7c6b6c71
MD
12442S: Maintained
12443F: drivers/staging/nvec/
12444
53c43c5c
GKH
12445STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12446M: Jens Frederich <jfrederich@gmail.com>
12447M: Daniel Drake <dsd@laptop.org>
12448M: Jon Nettleton <jon.nettleton@gmail.com>
12449W: http://wiki.laptop.org/go/DCON
12450S: Maintained
12451F: drivers/staging/olpc_dcon/
12452
a0138163
JP
12453STAGING - REALTEK RTL8712U DRIVERS
12454M: Larry Finger <Larry.Finger@lwfinger.net>
12455M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12456S: Odd Fixes
12457F: drivers/staging/rtl8712/
12458
980ac4d7
SM
12459STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12460M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12461M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 12462M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
12463L: linux-fbdev@vger.kernel.org
12464S: Maintained
12465F: drivers/staging/sm750fb/
12466
a0138163
JP
12467STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12468M: William Hubbs <w.d.hubbs@gmail.com>
12469M: Chris Brannon <chris@the-brannons.com>
d33bce31 12470M: Kirk Reiser <kirk@reisers.ca>
a0138163 12471M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 12472L: speakup@linux-speakup.org
a0138163
JP
12473W: http://www.linux-speakup.org/
12474S: Odd Fixes
12475F: drivers/staging/speakup/
12476
b3e871ce
JP
12477STAGING - VIA VT665X DRIVERS
12478M: Forest Bond <forest@alittletooquiet.net>
12479S: Odd Fixes
12480F: drivers/staging/vt665?/
12481
a30baec1 12482STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
12483M: Aditya Shankar <aditya.shankar@microchip.com>
12484M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
12485L: linux-wireless@vger.kernel.org
12486S: Supported
12487F: drivers/staging/wilc1000/
12488
709bcb07 12489STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 12490M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
12491S: Odd Fixes
12492F: drivers/staging/xgifb/
12493
7683e9e5
LT
12494STAGING SUBSYSTEM
12495M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12496T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12497L: devel@driverdev.osuosl.org
12498S: Supported
12499F: drivers/staging/
12500
1da177e4 12501STARFIRE/DURALAN NETWORK DRIVER
8b58be88 12502M: Ion Badulescu <ionut@badula.org>
b4f90189 12503S: Odd Fixes
9bba23b0 12504F: drivers/net/ethernet/adaptec/starfire*
1da177e4 12505
82abbea7
RD
12506STI CEC DRIVER
12507M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12508S: Maintained
12509F: drivers/staging/media/st-cec/
12510F: Documentation/devicetree/bindings/media/stih-cec.txt
12511
12512STK1160 USB VIDEO CAPTURE DRIVER
12513M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12514L: linux-media@vger.kernel.org
12515T: git git://linuxtv.org/media_tree.git
12516S: Maintained
12517F: drivers/media/usb/stk1160/
12518
12519STMMAC ETHERNET DRIVER
12520M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12521M: Alexandre Torgue <alexandre.torgue@st.com>
12522L: netdev@vger.kernel.org
12523W: http://www.stlinux.com
12524S: Supported
12525F: drivers/net/ethernet/stmicro/stmmac/
12526
e2d1d6c0 12527SUN3/3X
8b58be88 12528M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
12529W: http://sammy.net/sun3/
12530S: Maintained
679655da
JP
12531F: arch/m68k/kernel/*sun3*
12532F: arch/m68k/sun3*/
12533F: arch/m68k/include/asm/sun3*
e689cf4a 12534F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 12535
af6a5af8
HG
12536SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12537M: Hans de Goede <hdegoede@redhat.com>
12538L: linux-input@vger.kernel.org
12539S: Maintained
12540F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12541F: drivers/input/keyboard/sun4i-lradc-keys.c
12542
2bc9ff01
DK
12543SUNDANCE NETWORK DRIVER
12544M: Denis Kirjanov <kda@linux-powerpc.org>
12545L: netdev@vger.kernel.org
12546S: Maintained
12547F: drivers/net/ethernet/dlink/sundance.c
12548
2cbb12a4 12549SUPERH
114bf37e
RF
12550M: Yoshinori Sato <ysato@users.sourceforge.jp>
12551M: Rich Felker <dalias@libc.org>
2cbb12a4 12552L: linux-sh@vger.kernel.org
8a6e2535 12553Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 12554S: Maintained
066069e1 12555F: Documentation/sh/
679655da 12556F: arch/sh/
066069e1 12557F: drivers/sh/
1da177e4 12558
4480f15b 12559SUSPEND TO RAM
7fb06082 12560M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
12561M: Len Brown <len.brown@intel.com>
12562M: Pavel Machek <pavel@ucw.cz>
bf1c138e 12563L: linux-pm@vger.kernel.org
68656443 12564B: https://bugzilla.kernel.org
e2d1d6c0 12565S: Supported
679655da
JP
12566F: Documentation/power/
12567F: arch/x86/kernel/acpi/
12568F: drivers/base/power/
12569F: kernel/power/
12570F: include/linux/suspend.h
12571F: include/linux/freezer.h
12572F: include/linux/pm.h
1da177e4
LT
12573
12574SVGA HANDLING
8b58be88 12575M: Martin Mares <mj@ucw.cz>
1da177e4
LT
12576L: linux-video@atrey.karlin.mff.cuni.cz
12577S: Maintained
679655da
JP
12578F: Documentation/svga.txt
12579F: arch/x86/boot/video*
1da177e4 12580
6e28b761
KRW
12581SWIOTLB SUBSYSTEM
12582M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12583L: linux-kernel@vger.kernel.org
9f273c24 12584T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
12585S: Supported
12586F: lib/swiotlb.c
12587F: arch/*/kernel/pci-swiotlb.c
12588F: include/linux/swiotlb.h
12589
007f790c
JP
12590SWITCHDEV
12591M: Jiri Pirko <jiri@resnulli.us>
f38c5ad7 12592M: Ivan Vecera <ivecera@redhat.com>
007f790c
JP
12593L: netdev@vger.kernel.org
12594S: Supported
12595F: net/switchdev/
12596F: include/net/switchdev.h
12597
82abbea7
RD
12598SYNC FILE FRAMEWORK
12599M: Sumit Semwal <sumit.semwal@linaro.org>
12600R: Gustavo Padovan <gustavo@padovan.org>
12601S: Maintained
12602L: linux-media@vger.kernel.org
12603L: dri-devel@lists.freedesktop.org
12604F: drivers/dma-buf/sync_*
12605F: drivers/dma-buf/dma-fence*
12606F: drivers/dma-buf/sw_sync.c
12607F: include/linux/sync_file.h
12608F: include/uapi/linux/sync_file.h
12609F: Documentation/sync_file.txt
12610T: git git://anongit.freedesktop.org/drm/drm-misc
12611
db8e35d5
VG
12612SYNOPSYS ARC ARCHITECTURE
12613M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 12614L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
12615S: Supported
12616F: arch/arc/
9b28829d 12617F: Documentation/devicetree/bindings/arc/*
2d799dde 12618F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 12619F: drivers/clocksource/arc_timer.c
c6a0fe4a 12620F: drivers/tty/serial/arc_uart.c
b7182d1a 12621T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 12622
556cc1c5
AB
12623SYNOPSYS ARC SDP platform support
12624M: Alexey Brodkin <abrodkin@synopsys.com>
12625S: Supported
12626F: arch/arc/plat-axs10x
12627F: arch/arc/boot/dts/ax*
12628F: Documentation/devicetree/bindings/arc/axs10*
12629
82abbea7
RD
12630SYNOPSYS DESIGNWARE DMAC DRIVER
12631M: Viresh Kumar <vireshk@kernel.org>
12632M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12633S: Maintained
12634F: include/linux/dma/dw.h
12635F: include/linux/platform_data/dma-dw.h
12636F: drivers/dma/dw/
12637
12638SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12639M: Jie Deng <jiedeng@synopsys.com>
12640L: netdev@vger.kernel.org
12641S: Supported
12642F: drivers/net/ethernet/synopsys/
12643
12644SYNOPSYS DESIGNWARE I2C DRIVER
12645M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
12646R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12647R: Mika Westerberg <mika.westerberg@linux.intel.com>
12648L: linux-i2c@vger.kernel.org
12649S: Maintained
12650F: drivers/i2c/busses/i2c-designware-*
12651F: include/linux/platform_data/i2c-designware.h
12652
12653SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12654M: Jaehoon Chung <jh80.chung@samsung.com>
12655L: linux-mmc@vger.kernel.org
12656S: Maintained
12657F: drivers/mmc/host/dw_mmc*
12658
6c284c9a
LJ
12659SYSTEM CONFIGURATION (SYSCON)
12660M: Lee Jones <lee.jones@linaro.org>
12661M: Arnd Bergmann <arnd@arndb.de>
12662T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12663S: Supported
12664F: drivers/mfd/syscon.c
12665
82abbea7
RD
12666SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12667M: Sudeep Holla <sudeep.holla@arm.com>
12668L: linux-arm-kernel@lists.infradead.org
12669S: Maintained
12670F: Documentation/devicetree/bindings/arm/arm,scpi.txt
12671F: drivers/clk/clk-scpi.c
12672F: drivers/cpufreq/scpi-cpufreq.c
12673F: drivers/firmware/arm_scpi.c
12674F: include/linux/scpi_protocol.h
12675
8c0984e5
SR
12676SYSTEM RESET/SHUTDOWN DRIVERS
12677M: Sebastian Reichel <sre@kernel.org>
8c0984e5 12678L: linux-pm@vger.kernel.org
58db9505 12679T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
12680S: Maintained
12681F: Documentation/devicetree/bindings/power/reset/
12682F: drivers/power/reset/
12683
82abbea7
RD
12684SYSTEM TRACE MODULE CLASS
12685M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12686S: Maintained
12687T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12688F: Documentation/trace/stm.txt
12689F: drivers/hwtracing/stm/
12690F: include/linux/stm.h
12691F: include/uapi/linux/stm.h
12692
1da177e4 12693SYSV FILESYSTEM
8b58be88 12694M: Christoph Hellwig <hch@infradead.org>
1da177e4 12695S: Maintained
679655da
JP
12696F: Documentation/filesystems/sysv-fs.txt
12697F: fs/sysv/
12698F: include/linux/sysv_fs.h
1da177e4 12699
86cfa7fc 12700TARGET SUBSYSTEM
9c3646d1 12701M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 12702L: linux-scsi@vger.kernel.org
b9f5edc2 12703L: target-devel@vger.kernel.org
86cfa7fc 12704W: http://www.linux-iscsi.org
cf015e9f 12705W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 12706T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
12707S: Supported
12708F: drivers/target/
12709F: include/target/
12710F: Documentation/target/
12711
4e68852d 12712TASKSTATS STATISTICS INTERFACE
185e595f 12713M: Balbir Singh <bsingharora@gmail.com>
4e68852d 12714S: Maintained
679655da
JP
12715F: Documentation/accounting/taskstats*
12716F: include/linux/taskstats*
12717F: kernel/taskstats.c
4e68852d 12718
6b2af241 12719TC subsystem
f935f3f8 12720M: Jamal Hadi Salim <jhs@mojatatu.com>
7ab273be 12721M: Cong Wang <xiyou.wangcong@gmail.com>
b603aa4d 12722M: Jiri Pirko <jiri@resnulli.us>
781b456a
SH
12723L: netdev@vger.kernel.org
12724S: Maintained
679655da 12725F: include/net/pkt_cls.h
6b2af241
JP
12726F: include/net/pkt_sched.h
12727F: include/net/tc_act/
c117ab84 12728F: include/uapi/linux/pkt_cls.h
6b2af241
JP
12729F: include/uapi/linux/pkt_sched.h
12730F: include/uapi/linux/tc_act/
12731F: include/uapi/linux/tc_ematch/
679655da 12732F: net/sched/
781b456a 12733
5067f08a 12734TCP LOW PRIORITY MODULE
8b58be88
JP
12735M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12736M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
12737W: http://tcp-lp-mod.sourceforge.net/
12738S: Maintained
679655da 12739F: net/ipv4/tcp_lp.c
5067f08a 12740
91952bc0
AP
12741TDA10071 MEDIA DRIVER
12742M: Antti Palosaari <crope@iki.fi>
12743L: linux-media@vger.kernel.org
a825eaec 12744W: https://linuxtv.org
91952bc0
AP
12745W: http://palosaari.fi/linux/
12746Q: http://patchwork.linuxtv.org/project/linux-media/list/
12747T: git git://linuxtv.org/anttip/media_tree.git
12748S: Maintained
12749F: drivers/media/dvb-frontends/tda10071*
12750
12751TDA18212 MEDIA DRIVER
12752M: Antti Palosaari <crope@iki.fi>
12753L: linux-media@vger.kernel.org
a825eaec 12754W: https://linuxtv.org
91952bc0
AP
12755W: http://palosaari.fi/linux/
12756Q: http://patchwork.linuxtv.org/project/linux-media/list/
12757T: git git://linuxtv.org/anttip/media_tree.git
12758S: Maintained
12759F: drivers/media/tuners/tda18212*
12760
12761TDA18218 MEDIA DRIVER
12762M: Antti Palosaari <crope@iki.fi>
12763L: linux-media@vger.kernel.org
a825eaec 12764W: https://linuxtv.org
91952bc0
AP
12765W: http://palosaari.fi/linux/
12766Q: http://patchwork.linuxtv.org/project/linux-media/list/
12767T: git git://linuxtv.org/anttip/media_tree.git
12768S: Maintained
12769F: drivers/media/tuners/tda18218*
12770
3b2f6aba
MK
12771TDA18271 MEDIA DRIVER
12772M: Michael Krufky <mkrufky@linuxtv.org>
12773L: linux-media@vger.kernel.org
a825eaec 12774W: https://linuxtv.org
3b2f6aba
MK
12775W: http://github.com/mkrufky
12776Q: http://patchwork.linuxtv.org/project/linux-media/list/
12777T: git git://linuxtv.org/mkrufky/tuners.git
12778S: Maintained
12779F: drivers/media/tuners/tda18271*
12780
e48307a9
MK
12781TDA827x MEDIA DRIVER
12782M: Michael Krufky <mkrufky@linuxtv.org>
12783L: linux-media@vger.kernel.org
a825eaec 12784W: https://linuxtv.org
e48307a9
MK
12785W: http://github.com/mkrufky
12786Q: http://patchwork.linuxtv.org/project/linux-media/list/
12787T: git git://linuxtv.org/mkrufky/tuners.git
12788S: Maintained
12789F: drivers/media/tuners/tda8290.*
12790
66cf9212
MK
12791TDA8290 MEDIA DRIVER
12792M: Michael Krufky <mkrufky@linuxtv.org>
12793L: linux-media@vger.kernel.org
a825eaec 12794W: https://linuxtv.org
66cf9212
MK
12795W: http://github.com/mkrufky
12796Q: http://patchwork.linuxtv.org/project/linux-media/list/
12797T: git git://linuxtv.org/mkrufky/tuners.git
12798S: Maintained
12799F: drivers/media/tuners/tda8290.*
12800
4b9fba30
HV
12801TDA9840 MEDIA DRIVER
12802M: Hans Verkuil <hverkuil@xs4all.nl>
12803L: linux-media@vger.kernel.org
12804T: git git://linuxtv.org/media_tree.git
a825eaec 12805W: https://linuxtv.org
4b9fba30
HV
12806S: Maintained
12807F: drivers/media/i2c/tda9840*
12808
2cb654fd 12809TEA5761 TUNER DRIVER
5dc8a864
MCC
12810M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12811M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12812L: linux-media@vger.kernel.org
a825eaec 12813W: https://linuxtv.org
2cb654fd
MCC
12814T: git git://linuxtv.org/media_tree.git
12815S: Odd fixes
12816F: drivers/media/tuners/tea5761.*
12817
12818TEA5767 TUNER DRIVER
5dc8a864
MCC
12819M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12820M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12821L: linux-media@vger.kernel.org
a825eaec 12822W: https://linuxtv.org
2cb654fd
MCC
12823T: git git://linuxtv.org/media_tree.git
12824S: Maintained
12825F: drivers/media/tuners/tea5767.*
12826
4b9fba30
HV
12827TEA6415C MEDIA DRIVER
12828M: Hans Verkuil <hverkuil@xs4all.nl>
12829L: linux-media@vger.kernel.org
12830T: git git://linuxtv.org/media_tree.git
a825eaec 12831W: https://linuxtv.org
4b9fba30
HV
12832S: Maintained
12833F: drivers/media/i2c/tea6415c*
12834
12835TEA6420 MEDIA DRIVER
12836M: Hans Verkuil <hverkuil@xs4all.nl>
12837L: linux-media@vger.kernel.org
12838T: git git://linuxtv.org/media_tree.git
a825eaec 12839W: https://linuxtv.org
4b9fba30
HV
12840S: Maintained
12841F: drivers/media/i2c/tea6420*
12842
3d249d4c 12843TEAM DRIVER
dca9ab92 12844M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
12845L: netdev@vger.kernel.org
12846S: Supported
12847F: drivers/net/team/
12848F: include/linux/if_team.h
c117ab84 12849F: include/uapi/linux/if_team.h
3d249d4c 12850
7d029125 12851TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 12852M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
12853S: Maintained
12854F: arch/x86/platform/ts5500/
12855
40ad4a30
SY
12856TECHNOTREND USB IR RECEIVER
12857M: Sean Young <sean@mess.org>
12858L: linux-media@vger.kernel.org
12859S: Maintained
12860F: drivers/media/rc/ttusbir.c
12861
82abbea7
RD
12862TEE SUBSYSTEM
12863M: Jens Wiklander <jens.wiklander@linaro.org>
12864S: Maintained
12865F: include/linux/tee_drv.h
12866F: include/uapi/linux/tee.h
12867F: drivers/tee/
12868F: Documentation/tee.txt
12869
adabdb0c 12870TEGRA ARCHITECTURE SUPPORT
adabdb0c 12871M: Thierry Reding <thierry.reding@gmail.com>
a06eb006 12872M: Jonathan Hunter <jonathanh@nvidia.com>
84b9414b 12873L: linux-tegra@vger.kernel.org
fd117cd1 12874Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 12875T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 12876S: Supported
bbbe96ed 12877N: [^a-z]tegra
84b9414b 12878
adabdb0c
SW
12879TEGRA CLOCK DRIVER
12880M: Peter De Schrijver <pdeschrijver@nvidia.com>
12881M: Prashant Gaikwad <pgaikwad@nvidia.com>
12882S: Supported
12883F: drivers/clk/tegra/
12884
86e486a0 12885TEGRA DMA DRIVERS
adabdb0c 12886M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 12887M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 12888S: Supported
86e486a0 12889F: drivers/dma/tegra*
adabdb0c 12890
adabdb0c
SW
12891TEGRA I2C DRIVER
12892M: Laxman Dewangan <ldewangan@nvidia.com>
12893S: Supported
12894F: drivers/i2c/busses/i2c-tegra.c
12895
12896TEGRA IOMMU DRIVERS
12897M: Hiroshi Doyu <hdoyu@nvidia.com>
12898S: Supported
12899F: drivers/iommu/tegra*
12900
12901TEGRA KBC DRIVER
12902M: Rakesh Iyer <riyer@nvidia.com>
12903M: Laxman Dewangan <ldewangan@nvidia.com>
12904S: Supported
12905F: drivers/input/keyboard/tegra-kbc.c
12906
adabdb0c
SW
12907TEGRA PWM DRIVER
12908M: Thierry Reding <thierry.reding@gmail.com>
12909S: Supported
12910F: drivers/pwm/pwm-tegra.c
12911
12912TEGRA SERIAL DRIVER
12913M: Laxman Dewangan <ldewangan@nvidia.com>
12914S: Supported
12915F: drivers/tty/serial/serial-tegra.c
12916
12917TEGRA SPI DRIVER
12918M: Laxman Dewangan <ldewangan@nvidia.com>
12919S: Supported
12920F: drivers/spi/spi-tegra*
12921
1a348ccc 12922TEHUTI ETHERNET DRIVER
8b58be88 12923M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
12924L: netdev@vger.kernel.org
12925S: Supported
ef7f5429 12926F: drivers/net/ethernet/tehuti/*
1a348ccc 12927
4e68852d 12928Telecom Clock Driver for MCPL0010
8b58be88 12929M: Mark Gross <mark.gross@intel.com>
4e68852d 12930S: Supported
679655da 12931F: drivers/char/tlclk.c
4e68852d 12932
4480f15b 12933TENSILICA XTENSA PORT (xtensa)
8b58be88 12934M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
12935M: Max Filippov <jcmvbkbc@gmail.com>
12936L: linux-xtensa@linux-xtensa.org
9f273c24 12937T: git git://github.com/czankel/xtensa-linux.git
4e68852d 12938S: Maintained
679655da 12939F: arch/xtensa/
3dc99857 12940F: drivers/irqchip/irq-xtensa-*
4e68852d 12941
04f1024e
NM
12942Texas Instruments' System Control Interface (TISCI) Protocol Driver
12943M: Nishanth Menon <nm@ti.com>
12944M: Tero Kristo <t-kristo@ti.com>
12945M: Santosh Shilimkar <ssantosh@kernel.org>
12946L: linux-arm-kernel@lists.infradead.org
12947S: Maintained
12948F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
12949F: drivers/firmware/ti_sci*
12950F: include/linux/soc/ti/ti_sci_protocol.h
7cc119f2
DG
12951F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12952F: include/dt-bindings/genpd/k2g.h
52835d59 12953F: drivers/soc/ti/ti_sci_pm_domains.c
18a00620 12954F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
8f306cfe 12955F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
b745c079 12956F: drivers/clk/keystone/sci-clk.c
28df169b 12957F: drivers/reset/reset-ti-sci.c
04f1024e 12958
5313ba66
HV
12959THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12960M: Hans Verkuil <hverkuil@xs4all.nl>
12961L: linux-media@vger.kernel.org
12962T: git git://linuxtv.org/media_tree.git
a825eaec 12963W: https://linuxtv.org
5313ba66
HV
12964S: Maintained
12965F: drivers/media/radio/radio-raremono.c
12966
d3fb6955 12967THERMAL
b75f0050 12968M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 12969M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
12970L: linux-pm@vger.kernel.org
12971T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12972T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12973Q: https://patchwork.kernel.org/project/linux-pm/list/
12974S: Supported
12975F: drivers/thermal/
12976F: include/linux/thermal.h
af6c9f16 12977F: include/uapi/linux/thermal.h
b75f0050
JP
12978F: include/linux/cpu_cooling.h
12979F: Documentation/devicetree/bindings/thermal/
d3fb6955 12980
64e05d8b
VK
12981THERMAL/CPU_COOLING
12982M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12983M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 12984M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
12985L: linux-pm@vger.kernel.org
12986S: Supported
12987F: Documentation/thermal/cpu-cooling-api.txt
12988F: drivers/thermal/cpu_cooling.c
12989F: include/linux/cpu_cooling.h
12990
4e68852d 12991THINKPAD ACPI EXTRAS DRIVER
8b58be88 12992M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 12993L: ibm-acpi-devel@lists.sourceforge.net
d0944853 12994L: platform-driver-x86@vger.kernel.org
4e68852d
AC
12995W: http://ibm-acpi.sourceforge.net
12996W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 12997T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 12998S: Maintained
679655da 12999F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 13000
82abbea7
RD
13001THUNDERBOLT DRIVER
13002M: Andreas Noever <andreas.noever@gmail.com>
13003M: Michael Jamet <michael.jamet@intel.com>
13004M: Mika Westerberg <mika.westerberg@linux.intel.com>
13005M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13006S: Maintained
13007F: drivers/thunderbolt/
13008
82abbea7
RD
13009TI AM437X VPFE DRIVER
13010M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13011L: linux-media@vger.kernel.org
13012W: https://linuxtv.org
13013Q: http://patchwork.linuxtv.org/project/linux-media/list/
13014T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13015S: Maintained
13016F: drivers/media/platform/am437x/
13017
1b46f2a2 13018TI BANDGAP AND THERMAL DRIVER
f14d1c24 13019M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 13020M: Keerthy <j-keerthy@ti.com>
1b46f2a2 13021L: linux-pm@vger.kernel.org
531ff13e 13022L: linux-omap@vger.kernel.org
5a723e81 13023S: Maintained
794b2e25 13024F: drivers/thermal/ti-soc-thermal/
1b46f2a2 13025
7683e9e5
LT
13026TI BQ27XXX POWER SUPPLY DRIVER
13027R: Andrew F. Davis <afd@ti.com>
13028F: include/linux/power/bq27xxx_battery.h
13029F: drivers/power/supply/bq27xxx_battery.c
13030F: drivers/power/supply/bq27xxx_battery_i2c.c
ccf963d3 13031
0c7665c3
MF
13032TI CDCE706 CLOCK DRIVER
13033M: Max Filippov <jcmvbkbc@gmail.com>
13034S: Maintained
13035F: drivers/clk/clk-cdce706.c
13036
49b6a5e3
TK
13037TI CLOCK DRIVER
13038M: Tero Kristo <t-kristo@ti.com>
13039L: linux-omap@vger.kernel.org
13040S: Maintained
13041F: drivers/clk/ti/
13042F: include/linux/clk/ti.h
13043
7683e9e5
LT
13044TI DAVINCI MACHINE SUPPORT
13045M: Sekhar Nori <nsekhar@ti.com>
13046M: Kevin Hilman <khilman@kernel.org>
13047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13048T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13049S: Supported
13050F: arch/arm/mach-davinci/
13051F: drivers/i2c/busses/i2c-davinci.c
13052F: arch/arm/boot/dts/da850*
13053
13054TI DAVINCI SERIES GPIO DRIVER
13055M: Keerthy <j-keerthy@ti.com>
13056L: linux-gpio@vger.kernel.org
13057S: Maintained
13058F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13059F: drivers/gpio/gpio-davinci.c
13060
13061TI DAVINCI SERIES MEDIA DRIVER
13062M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13063L: linux-media@vger.kernel.org
13064W: https://linuxtv.org
13065Q: http://patchwork.linuxtv.org/project/linux-media/list/
13066T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13067S: Maintained
13068F: drivers/media/platform/davinci/
13069F: include/media/davinci/
13070
f75cfbad 13071TI ETHERNET SWITCH DRIVER (CPSW)
f75cfbad
GS
13072R: Grygorii Strashko <grygorii.strashko@ti.com>
13073L: linux-omap@vger.kernel.org
13074L: netdev@vger.kernel.org
13075S: Maintained
13076F: drivers/net/ethernet/ti/cpsw*
13077F: drivers/net/ethernet/ti/davinci*
13078
4020f2d7 13079TI FLASH MEDIA INTERFACE DRIVER
8b58be88 13080M: Alex Dubov <oakad@yahoo.com>
795fb7e7 13081S: Maintained
679655da
JP
13082F: drivers/misc/tifm*
13083F: drivers/mmc/host/tifm_sd.c
13084F: include/linux/tifm.h
4020f2d7 13085
e0c52404 13086TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 13087M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
13088L: linux-kernel@vger.kernel.org
13089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13090S: Maintained
13091F: drivers/soc/ti/*
13092T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13093
152ad442
SR
13094TI LM49xxx FAMILY ASoC CODEC DRIVERS
13095M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 13096M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
13097L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13098S: Maintained
13099F: sound/soc/codecs/lm49453*
d392dead 13100F: sound/soc/codecs/isabelle*
152ad442 13101
0edd807d
KM
13102TI LP855x BACKLIGHT DRIVER
13103M: Milo Kim <milo.kim@ti.com>
13104S: Maintained
13105F: Documentation/backlight/lp855x-driver.txt
13106F: drivers/video/backlight/lp855x_bl.c
13107F: include/linux/platform_data/lp855x.h
13108
faf13f6d
KM
13109TI LP8727 CHARGER DRIVER
13110M: Milo Kim <milo.kim@ti.com>
13111S: Maintained
8c0984e5 13112F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
13113F: include/linux/platform_data/lp8727.h
13114
22f1229f
KM
13115TI LP8788 MFD DRIVER
13116M: Milo Kim <milo.kim@ti.com>
13117S: Maintained
13118F: drivers/iio/adc/lp8788_adc.c
13119F: drivers/leds/leds-lp8788.c
13120F: drivers/mfd/lp8788*.c
8c0984e5 13121F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
13122F: drivers/regulator/lp8788-*.c
13123F: include/linux/mfd/lp8788*.h
13124
84640e27
KM
13125TI NETCP ETHERNET DRIVER
13126M: Wingman Kwok <w-kwok2@ti.com>
13127M: Murali Karicheri <m-karicheri2@ti.com>
13128L: netdev@vger.kernel.org
13129S: Maintained
13130F: drivers/net/ethernet/ti/netcp*
13131
217e0ca9
KC
13132TI TAS571X FAMILY ASoC CODEC DRIVER
13133M: Kevin Cernekee <cernekee@chromium.org>
13134L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13135S: Odd Fixes
13136F: sound/soc/codecs/tas571x*
13137
82abbea7
RD
13138TI TRF7970A NFC DRIVER
13139M: Mark Greer <mgreer@animalcreek.com>
13140L: linux-wireless@vger.kernel.org
13141L: linux-nfc@lists.01.org (moderated for non-subscribers)
13142S: Supported
13143F: drivers/nfc/trf7970a.c
13144F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13145
dd5e8e6b 13146TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 13147M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
13148L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13149S: Maintained
13150F: sound/soc/codecs/twl4030*
13151
7683e9e5
LT
13152TI VPE/CAL DRIVERS
13153M: Benoit Parrot <bparrot@ti.com>
13154L: linux-media@vger.kernel.org
13155W: http://linuxtv.org/
13156Q: http://patchwork.linuxtv.org/project/linux-media/list/
13157S: Maintained
13158F: drivers/media/platform/ti-vpe/
13159
90921014 13160TI WILINK WIRELESS DRIVERS
90921014
LC
13161L: linux-wireless@vger.kernel.org
13162W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13163W: http://wireless.kernel.org/en/users/Drivers/wl1251
13164T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 13165S: Orphan
90921014
LC
13166F: drivers/net/wireless/ti/
13167F: include/linux/wl12xx.h
13168
867e359b 13169TILE ARCHITECTURE
b9a279f6 13170M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 13171W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 13172T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
13173S: Supported
13174F: arch/tile/
6b940606 13175F: drivers/char/tile-srom.c
5c770755 13176F: drivers/edac/tile_edac.c
6b940606
CM
13177F: drivers/net/ethernet/tile/
13178F: drivers/rtc/rtc-tile.c
13179F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 13180F: drivers/tty/serial/tilegx.c
6b940606
CM
13181F: drivers/usb/host/*-tilegx.c
13182F: include/linux/usb/tilegx.h
867e359b 13183
82abbea7
RD
13184TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13185M: John Stultz <john.stultz@linaro.org>
13186M: Thomas Gleixner <tglx@linutronix.de>
13187R: Stephen Boyd <sboyd@codeaurora.org>
13188L: linux-kernel@vger.kernel.org
13189T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13190S: Supported
13191F: include/linux/clocksource.h
13192F: include/linux/time.h
13193F: include/linux/timex.h
13194F: include/uapi/linux/time.h
13195F: include/uapi/linux/timex.h
13196F: kernel/time/clocksource.c
13197F: kernel/time/time*.c
13198F: kernel/time/alarmtimer.c
13199F: kernel/time/ntp.c
13200F: tools/testing/selftests/timers/
13201
13202TIPC NETWORK LAYER
13203M: Jon Maloy <jon.maloy@ericsson.com>
13204M: Ying Xue <ying.xue@windriver.com>
13205L: netdev@vger.kernel.org (core kernel code)
13206L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13207W: http://tipc.sourceforge.net/
13208S: Maintained
13209F: include/uapi/linux/tipc*.h
13210F: net/tipc/
13211
13212TLAN NETWORK DRIVER
13213M: Samuel Chessman <chessman@tux.org>
13214L: tlan-devel@lists.sourceforge.net (subscribers-only)
13215W: http://sourceforge.net/projects/tlan/
13216S: Maintained
13217F: Documentation/networking/tlan.txt
13218F: drivers/net/ethernet/ti/tlan.*
13219
13220TM6000 VIDEO4LINUX DRIVER
13221M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13222M: Mauro Carvalho Chehab <mchehab@kernel.org>
13223L: linux-media@vger.kernel.org
13224W: https://linuxtv.org
13225T: git git://linuxtv.org/media_tree.git
13226S: Odd fixes
13227F: drivers/media/usb/tm6000/
13228F: Documentation/media/v4l-drivers/tm6000*
13229
13230TMIO/SDHI MMC DRIVER
13231M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13232L: linux-mmc@vger.kernel.org
13233S: Supported
13234F: drivers/mmc/host/tmio_mmc*
13235F: drivers/mmc/host/renesas_sdhi*
13236F: include/linux/mfd/tmio.h
13237
13238TMP401 HARDWARE MONITOR DRIVER
13239M: Guenter Roeck <linux@roeck-us.net>
13240L: linux-hwmon@vger.kernel.org
1da177e4 13241S: Maintained
82abbea7
RD
13242F: Documentation/hwmon/tmp401
13243F: drivers/hwmon/tmp401.c
13244
13245TMPFS (SHMEM FILESYSTEM)
13246M: Hugh Dickins <hughd@google.com>
13247L: linux-mm@kvack.org
13248S: Maintained
13249F: include/linux/shmem_fs.h
13250F: mm/shmem.c
1da177e4 13251
d74db3b2 13252TOMOYO SECURITY MODULE
8b58be88
JP
13253M: Kentaro Takeda <takedakn@nttdata.co.jp>
13254M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
13255L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13256L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
13257L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13258L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13259W: http://tomoyo.sourceforge.jp/
843d183c 13260T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 13261S: Maintained
679655da 13262F: security/tomoyo/
d74db3b2 13263
9caeb532 13264TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 13265M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 13266L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
13267S: Maintained
13268F: drivers/platform/x86/topstar-laptop.c
13269
1da177e4 13270TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 13271M: Azael Avalos <coproscefalo@gmail.com>
d0944853 13272L: platform-driver-x86@vger.kernel.org
0a63ca11 13273S: Maintained
679655da 13274F: drivers/platform/x86/toshiba_acpi.c
1da177e4 13275
0a63ca11
AA
13276TOSHIBA BLUETOOTH DRIVER
13277M: Azael Avalos <coproscefalo@gmail.com>
13278L: platform-driver-x86@vger.kernel.org
13279S: Maintained
13280F: drivers/platform/x86/toshiba_bluetooth.c
13281
13282TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13283M: Azael Avalos <coproscefalo@gmail.com>
13284L: platform-driver-x86@vger.kernel.org
13285S: Maintained
13286F: drivers/platform/x86/toshiba_haps.c
13287
1da177e4 13288TOSHIBA SMM DRIVER
8b58be88 13289M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
13290W: http://www.buzzard.org.uk/toshiba/
13291S: Maintained
679655da
JP
13292F: drivers/char/toshiba.c
13293F: include/linux/toshiba.h
c117ab84 13294F: include/uapi/linux/toshiba.h
1da177e4 13295
d32d9864
MR
13296TOSHIBA TC358743 DRIVER
13297M: Mats Randgaard <matrandg@cisco.com>
13298L: linux-media@vger.kernel.org
13299S: Maintained
13300F: drivers/media/i2c/tc358743*
b5dcee22 13301F: include/media/i2c/tc358743.h
d32d9864 13302
7683e9e5
LT
13303TOSHIBA WMI HOTKEYS DRIVER
13304M: Azael Avalos <coproscefalo@gmail.com>
13305L: platform-driver-x86@vger.kernel.org
13306S: Maintained
13307F: drivers/platform/x86/toshiba-wmi.c
13308
4e68852d 13309TPM DEVICE DRIVER
901486b8 13310M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 13311M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 13312M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 13313R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 13314W: http://tpmdd.sourceforge.net
63a10dfd 13315L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
13316Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
13317T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 13318S: Maintained
679655da 13319F: drivers/char/tpm/
4e68852d 13320
1a0f1b27
AL
13321TPM IBM_VTPM DEVICE DRIVER
13322M: Ashley Lai <ashleydlai@gmail.com>
13323W: http://tpmdd.sourceforge.net
13324L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13325S: Maintained
13326F: drivers/char/tpm/tpm_ibmvtpm*
13327
d6f005a1
JP
13328TRACING
13329M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 13330M: Ingo Molnar <mingo@redhat.com>
75fc2d37 13331T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
13332S: Maintained
13333F: Documentation/trace/ftrace.txt
13334F: arch/*/*/*/ftrace.h
13335F: arch/*/kernel/ftrace.c
13336F: include/*/ftrace.h
13337F: include/linux/trace*.h
13338F: include/trace/
13339F: kernel/trace/
6e68e6c5 13340F: tools/testing/selftests/ftrace/
d6f005a1 13341
4abac0d0
IM
13342TRACING MMIO ACCESSES (MMIOTRACE)
13343M: Steven Rostedt <rostedt@goodmis.org>
13344M: Ingo Molnar <mingo@kernel.org>
13345R: Karol Herbst <karolherbst@gmail.com>
13346R: Pekka Paalanen <ppaalanen@gmail.com>
13347S: Maintained
13348L: linux-kernel@vger.kernel.org
13349L: nouveau@lists.freedesktop.org
13350F: kernel/trace/trace_mmiotrace.c
13351F: include/linux/mmiotrace.h
13352F: arch/x86/mm/kmmio.c
13353F: arch/x86/mm/mmio-mod.c
13354F: arch/x86/mm/testmmiotrace.c
13355
1da177e4 13356TRIVIAL PATCHES
8b58be88 13357M: Jiri Kosina <trivial@kernel.org>
54e5881d 13358T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 13359S: Maintained
86ef925f 13360K: ^Subject:.*(?i)trivial
1da177e4 13361
4e68852d 13362TTY LAYER
879a5a00 13363M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 13364M: Jiri Slaby <jslaby@suse.com>
879a5a00 13365S: Supported
08deed1e 13366T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 13367F: Documentation/serial/
8dd5d2f1 13368F: drivers/tty/
df621252 13369F: drivers/tty/serial/serial_core.c
e3288775
AC
13370F: include/linux/serial_core.h
13371F: include/linux/serial.h
13372F: include/linux/tty.h
c117ab84
CEB
13373F: include/uapi/linux/serial_core.h
13374F: include/uapi/linux/serial.h
13375F: include/uapi/linux/tty.h
4e68852d 13376
91952bc0
AP
13377TUA9001 MEDIA DRIVER
13378M: Antti Palosaari <crope@iki.fi>
13379L: linux-media@vger.kernel.org
a825eaec 13380W: https://linuxtv.org
91952bc0
AP
13381W: http://palosaari.fi/linux/
13382Q: http://patchwork.linuxtv.org/project/linux-media/list/
13383T: git git://linuxtv.org/anttip/media_tree.git
13384S: Maintained
13385F: drivers/media/tuners/tua9001*
13386
740db6d7 13387TULIP NETWORK DRIVERS
740db6d7 13388L: netdev@vger.kernel.org
cf869eb1
GG
13389L: linux-parisc@vger.kernel.org
13390S: Orphan
0f04e2aa 13391F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
13392
13393TUN/TAP driver
ba57b6f2 13394M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
13395W: http://vtun.sourceforge.net/tun
13396S: Maintained
679655da
JP
13397F: Documentation/networking/tuntap.txt
13398F: arch/um/os-Linux/drivers/
1da177e4 13399
b454cc66 13400TURBOCHANNEL SUBSYSTEM
8b58be88 13401M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
13402M: Ralf Baechle <ralf@linux-mips.org>
13403L: linux-mips@linux-mips.org
13404Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 13405S: Maintained
679655da
JP
13406F: drivers/tc/
13407F: include/linux/tc.h
b454cc66 13408
82abbea7
RD
13409TW5864 VIDEO4LINUX DRIVER
13410M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13411M: Anton Sviridenko <anton@corp.bluecherry.net>
13412M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13413M: Andrey Utkin <andrey_utkin@fastmail.com>
13414L: linux-media@vger.kernel.org
13415S: Supported
13416F: drivers/media/pci/tw5864/
13417
13418TW68 VIDEO4LINUX DRIVER
13419M: Hans Verkuil <hverkuil@xs4all.nl>
13420L: linux-media@vger.kernel.org
13421T: git git://linuxtv.org/media_tree.git
13422W: https://linuxtv.org
13423S: Odd Fixes
13424F: drivers/media/pci/tw68/
13425
13426TW686X VIDEO4LINUX DRIVER
13427M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13428L: linux-media@vger.kernel.org
13429T: git git://linuxtv.org/media_tree.git
13430W: http://linuxtv.org
13431S: Maintained
13432F: drivers/media/pci/tw686x/
13433
e2d1d6c0 13434UBI FILE SYSTEM (UBIFS)
a7859936 13435M: Richard Weinberger <richard@nod.at>
949cb623 13436M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 13437M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 13438L: linux-mtd@lists.infradead.org
e2966cbe 13439T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 13440W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 13441S: Supported
679655da
JP
13442F: Documentation/filesystems/ubifs.txt
13443F: fs/ubifs/
e2d1d6c0 13444
e1632fa2 13445UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
13446M: Greg Ungerer <gerg@linux-m68k.org>
13447W: http://www.linux-m68k.org/
cc2020e6 13448W: http://www.uclinux.org/
e1632fa2 13449L: linux-m68k@lists.linux-m68k.org
cc2020e6 13450L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 13451T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 13452S: Maintained
e1632fa2
GU
13453F: arch/m68k/coldfire/
13454F: arch/m68k/68*/
61bc02bb
JP
13455F: arch/m68k/*/*_no.*
13456F: arch/m68k/include/asm/*_no.*
cc2020e6 13457
1da177e4 13458UDF FILESYSTEM
d8130624 13459M: Jan Kara <jack@suse.com>
1da177e4 13460S: Maintained
679655da
JP
13461F: Documentation/filesystems/udf.txt
13462F: fs/udf/
1da177e4 13463
0edffe65
BN
13464UDRAW TABLET
13465M: Bastien Nocera <hadess@hadess.net>
13466L: linux-input@vger.kernel.org
13467S: Maintained
13468F: drivers/hid/hid-udraw.c
13469
cc2020e6 13470UFS FILESYSTEM
8b58be88 13471M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 13472S: Maintained
679655da
JP
13473F: Documentation/filesystems/ufs.txt
13474F: fs/ufs/
cc2020e6 13475
0a09d3ab
DH
13476UHID USERSPACE HID IO DRIVER:
13477M: David Herrmann <dh.herrmann@googlemail.com>
13478L: linux-input@vger.kernel.org
13479S: Maintained
13480F: drivers/hid/uhid.c
c117ab84 13481F: include/uapi/linux/uhid.h
0a09d3ab 13482
82abbea7
RD
13483ULPI BUS
13484M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13485L: linux-usb@vger.kernel.org
13486S: Maintained
13487F: drivers/usb/common/ulpi.c
13488F: include/linux/ulpi/
13489
18332a80 13490ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 13491L: linux-usb@vger.kernel.org
10c6c9c9 13492S: Orphan
355ffe69 13493F: drivers/uwb/
679655da
JP
13494F: include/linux/uwb.h
13495F: include/linux/uwb/
18332a80 13496
b31d8273
G
13497UNICORE32 ARCHITECTURE:
13498M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13499W: http://mprc.pku.edu.cn/~guanxuetao/linux
13500S: Maintained
ceebf4d5 13501T: git git://github.com/gxt/linux.git
b31d8273
G
13502F: arch/unicore32/
13503
d8379ab1
TF
13504UNIFDEF
13505M: Tony Finch <dot@dotat.at>
13506W: http://dotat.at/prog/unifdef
13507S: Maintained
13508F: scripts/unifdef.c
13509
1da177e4 13510UNIFORM CDROM DRIVER
8b58be88 13511M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
13512W: http://www.kernel.dk
13513S: Maintained
679655da
JP
13514F: Documentation/cdrom/
13515F: drivers/cdrom/cdrom.c
13516F: include/linux/cdrom.h
c117ab84 13517F: include/uapi/linux/cdrom.h
1da177e4 13518
56df0122 13519UNISYS S-PAR DRIVERS
49e7d9df
JP
13520M: David Kershner <david.kershner@unisys.com>
13521L: sparmaintainer@unisys.com (Unisys internal)
13522S: Supported
13523F: drivers/staging/unisys/
56df0122 13524
9941fa6e
VH
13525UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13526M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
13527L: linux-scsi@vger.kernel.org
13528S: Supported
13529F: Documentation/scsi/ufs.txt
13530F: drivers/scsi/ufs/
13531
4b9ffb5a 13532UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
bdee9860
JP
13533M: Manjunath M Bettegowda <manjumb@synopsys.com>
13534M: Prabu Thangamuthu <prabut@synopsys.com>
4b9ffb5a
JP
13535L: linux-scsi@vger.kernel.org
13536S: Supported
13537F: drivers/scsi/ufs/*dwc*
13538
e2d1d6c0 13539UNSORTED BLOCK IMAGES (UBI)
949cb623 13540M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 13541M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
13542W: http://www.linux-mtd.infradead.org/
13543L: linux-mtd@lists.infradead.org
b6b44e0a 13544T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 13545S: Supported
80811493 13546F: drivers/mtd/ubi/
679655da 13547F: include/linux/mtd/ubi.h
c117ab84 13548F: include/uapi/mtd/ubi-user.h
e2d1d6c0 13549
7683e9e5
LT
13550USB "USBNET" DRIVER FRAMEWORK
13551M: Oliver Neukum <oneukum@suse.com>
13552L: netdev@vger.kernel.org
13553W: http://www.linux-usb.org/usbnet
13554S: Maintained
13555F: drivers/net/usb/usbnet.c
13556F: include/linux/usb/usbnet.h
13557
1da177e4 13558USB ACM DRIVER
ca1c3e6f 13559M: Oliver Neukum <oneukum@suse.com>
6372594a 13560L: linux-usb@vger.kernel.org
1da177e4 13561S: Maintained
679655da
JP
13562F: Documentation/usb/acm.txt
13563F: drivers/usb/class/cdc-acm.*
1da177e4 13564
b7d572e1
PF
13565USB AR5523 WIRELESS DRIVER
13566M: Pontus Fuchs <pontus.fuchs@gmail.com>
13567L: linux-wireless@vger.kernel.org
13568S: Maintained
13569F: drivers/net/wireless/ath/ar5523/
13570
115bb1ff 13571USB ATTACHED SCSI
866d372e 13572M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
13573L: linux-usb@vger.kernel.org
13574L: linux-scsi@vger.kernel.org
8eae0fb7 13575S: Maintained
115bb1ff
MW
13576F: drivers/usb/storage/uas.c
13577
1da177e4 13578USB CDC ETHERNET DRIVER
61eee9a7 13579M: Oliver Neukum <oliver@neukum.org>
795fb7e7 13580L: linux-usb@vger.kernel.org
1da177e4 13581S: Maintained
679655da 13582F: drivers/net/usb/cdc_*.c
c117ab84 13583F: include/uapi/linux/usb/cdc.h
1da177e4 13584
66e3e591
KP
13585USB CHAOSKEY DRIVER
13586M: Keith Packard <keithp@keithp.com>
13587L: linux-usb@vger.kernel.org
13588S: Maintained
13589F: drivers/usb/misc/chaoskey.c
13590
b02b371e 13591USB CYPRESS C67X00 DRIVER
8b58be88 13592M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
13593L: linux-usb@vger.kernel.org
13594S: Maintained
679655da 13595F: drivers/usb/c67x00/
b02b371e 13596
d0374f4f 13597USB DAVICOM DM9601 DRIVER
8b58be88 13598M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 13599L: netdev@vger.kernel.org
d0374f4f
PK
13600W: http://www.linux-usb.org/usbnet
13601S: Maintained
679655da 13602F: drivers/net/usb/dm9601.c
d0374f4f 13603
cc2020e6 13604USB DIAMOND RIO500 DRIVER
8b58be88 13605M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
13606L: rio500-users@lists.sourceforge.net
13607W: http://rio500.sourceforge.net
13608S: Maintained
679655da 13609F: drivers/usb/misc/rio500*
cc2020e6 13610
1da177e4 13611USB EHCI DRIVER
578333ab 13612M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13613L: linux-usb@vger.kernel.org
578333ab 13614S: Maintained
679655da
JP
13615F: Documentation/usb/ehci.txt
13616F: drivers/usb/host/ehci*
1da177e4 13617
69ae9e3e 13618USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 13619M: Felipe Balbi <balbi@kernel.org>
795fb7e7 13620L: linux-usb@vger.kernel.org
69ae9e3e 13621W: http://www.linux-usb.org/gadget
d6d0f665
FB
13622T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13623S: Maintained
679655da
JP
13624F: drivers/usb/gadget/
13625F: include/linux/usb/gadget*
69ae9e3e 13626
2dea64b4 13627USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 13628M: Jiri Kosina <jikos@kernel.org>
406df153 13629R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 13630L: linux-usb@vger.kernel.org
54e5881d 13631T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 13632S: Maintained
c2f01971 13633F: Documentation/hid/hiddev.txt
679655da 13634F: drivers/hid/usbhid/
1da177e4 13635
959eea21 13636USB ISP116X DRIVER
8b58be88 13637M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 13638L: linux-usb@vger.kernel.org
959eea21 13639S: Maintained
679655da
JP
13640F: drivers/usb/host/isp116x*
13641F: include/linux/usb/isp116x.h
959eea21 13642
146498ea
WH
13643USB LAN78XX ETHERNET DRIVER
13644M: Woojung Huh <woojung.huh@microchip.com>
13645M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13646L: netdev@vger.kernel.org
13647S: Maintained
13648F: drivers/net/usb/lan78xx.*
13649
1da177e4 13650USB MASS STORAGE DRIVER
fc8b690d 13651M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13652L: linux-usb@vger.kernel.org
8836aeb8 13653L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
13654S: Maintained
13655W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 13656F: drivers/usb/storage/
1da177e4 13657
af39917d
CL
13658USB MIDI DRIVER
13659M: Clemens Ladisch <clemens@ladisch.de>
13660L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13661T: git git://git.alsa-project.org/alsa-kernel.git
13662S: Maintained
13663F: sound/usb/midi.*
13664
444ce9d4
JP
13665USB NETWORKING DRIVERS
13666L: linux-usb@vger.kernel.org
13667S: Odd Fixes
13668F: drivers/net/usb/
13669
1da177e4 13670USB OHCI DRIVER
578333ab 13671M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13672L: linux-usb@vger.kernel.org
578333ab 13673S: Maintained
679655da
JP
13674F: Documentation/usb/ohci.txt
13675F: drivers/usb/host/ohci*
1da177e4 13676
963ffa3e 13677USB OTG FSM (Finite State Machine)
60d77b3d 13678M: Peter Chen <Peter.Chen@nxp.com>
8373856d 13679T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
13680L: linux-usb@vger.kernel.org
13681S: Maintained
13682F: drivers/usb/common/usb-otg-fsm.c
13683
563da3a9
VM
13684USB OVER IP DRIVER
13685M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
13686M: Shuah Khan <shuahkh@osg.samsung.com>
13687M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
13688L: linux-usb@vger.kernel.org
13689S: Maintained
a6d6fc2b 13690F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
13691F: drivers/usb/usbip/
13692F: tools/usb/usbip/
13693
1da177e4 13694USB PEGASUS DRIVER
a16b945c 13695M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 13696L: linux-usb@vger.kernel.org
043600a6 13697L: netdev@vger.kernel.org
052e3128
PM
13698T: git git://github.com/petkan/pegasus.git
13699W: https://github.com/petkan/pegasus
1da177e4 13700S: Maintained
679655da 13701F: drivers/net/usb/pegasus.*
1da177e4 13702
d3ad558f 13703USB PHY LAYER
a55f6286 13704M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
13705L: linux-usb@vger.kernel.org
13706T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13707S: Maintained
13708F: drivers/usb/phy/
d3ad558f 13709
73e4fb3f 13710USB PRINTER DRIVER (usblp)
8b58be88 13711M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 13712L: linux-usb@vger.kernel.org
73e4fb3f 13713S: Supported
679655da 13714F: drivers/usb/class/usblp.c
1da177e4 13715
4521b477
BM
13716USB QMI WWAN NETWORK DRIVER
13717M: Bjørn Mork <bjorn@mork.no>
13718L: netdev@vger.kernel.org
13719S: Maintained
13720F: Documentation/ABI/testing/sysfs-class-net-qmi
13721F: drivers/net/usb/qmi_wwan.c
13722
1da177e4 13723USB RTL8150 DRIVER
a16b945c 13724M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 13725L: linux-usb@vger.kernel.org
043600a6 13726L: netdev@vger.kernel.org
052e3128
PM
13727T: git git://github.com/petkan/rtl8150.git
13728W: https://github.com/petkan/rtl8150
1da177e4 13729S: Maintained
679655da 13730F: drivers/net/usb/rtl8150.c
1da177e4 13731
f896b796 13732USB SERIAL SUBSYSTEM
66085694 13733M: Johan Hovold <johan@kernel.org>
795fb7e7 13734L: linux-usb@vger.kernel.org
5ee05309 13735T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 13736S: Maintained
679655da 13737F: Documentation/usb/usb-serial.txt
f896b796 13738F: drivers/usb/serial/
679655da 13739F: include/linux/usb/serial.h
1da177e4 13740
b3f0db1c
SG
13741USB SMSC75XX ETHERNET DRIVER
13742M: Steve Glendinning <steve.glendinning@shawell.net>
13743L: netdev@vger.kernel.org
13744S: Maintained
13745F: drivers/net/usb/smsc75xx.*
13746
2f7ca802 13747USB SMSC95XX ETHERNET DRIVER
90b24cfb 13748M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 13749M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 13750L: netdev@vger.kernel.org
90b24cfb 13751S: Maintained
679655da 13752F: drivers/net/usb/smsc95xx.*
2f7ca802 13753
1da177e4 13754USB SUBSYSTEM
879a5a00 13755M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 13756L: linux-usb@vger.kernel.org
1da177e4 13757W: http://www.linux-usb.org
08deed1e 13758T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 13759S: Supported
1700bd98 13760F: Documentation/devicetree/bindings/usb/
679655da 13761F: Documentation/usb/
679655da
JP
13762F: drivers/usb/
13763F: include/linux/usb.h
13764F: include/linux/usb/
1da177e4 13765
fab92884
HK
13766USB TYPEC SUBSYSTEM
13767M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13768L: linux-usb@vger.kernel.org
13769S: Maintained
13770F: Documentation/ABI/testing/sysfs-class-typec
13771F: Documentation/usb/typec.rst
13772F: drivers/usb/typec/
13773F: include/linux/usb/typec.h
13774
1da177e4 13775USB UHCI DRIVER
8b58be88 13776M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13777L: linux-usb@vger.kernel.org
1da177e4 13778S: Maintained
679655da 13779F: drivers/usb/host/uhci*
1da177e4 13780
c0efd232 13781USB VIDEO CLASS
c53ac071 13782M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 13783L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 13784L: linux-media@vger.kernel.org
275ffde4 13785T: git git://linuxtv.org/media_tree.git
57c6d2e9 13786W: http://www.ideasonboard.org/uvc/
c0efd232 13787S: Maintained
0c0d06ca 13788F: drivers/media/usb/uvc/
6c0f0359 13789F: include/uapi/linux/uvcvideo.h
1da177e4 13790
b60b9c45
HV
13791USB VISION DRIVER
13792M: Hans Verkuil <hverkuil@xs4all.nl>
13793L: linux-media@vger.kernel.org
13794T: git git://linuxtv.org/media_tree.git
a825eaec 13795W: https://linuxtv.org
b60b9c45
HV
13796S: Odd Fixes
13797F: drivers/media/usb/usbvision/
13798
8282da47
LP
13799USB WEBCAM GADGET
13800M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13801L: linux-usb@vger.kernel.org
13802S: Maintained
3a83c16e 13803F: drivers/usb/gadget/function/*uvc*
faf2e1db 13804F: drivers/usb/gadget/legacy/webcam.c
8282da47 13805
bf164cc0 13806USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 13807M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
13808L: linux-wireless@vger.kernel.org
13809S: Maintained
679655da 13810F: drivers/net/wireless/rndis_wlan.c
bf164cc0 13811
eb6bab13 13812USB XHCI DRIVER
03d85053 13813M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
13814L: linux-usb@vger.kernel.org
13815S: Supported
36d0344c
SS
13816F: drivers/usb/host/xhci*
13817F: drivers/usb/host/pci-quirks*
eb6bab13 13818
1da177e4 13819USB ZD1201 DRIVER
4086b9ca 13820L: linux-wireless@vger.kernel.org
1da177e4 13821W: http://linux-lc100020.sourceforge.net
4086b9ca 13822S: Orphan
ed0ad06f 13823F: drivers/net/wireless/zydas/zd1201.*
1da177e4 13824
b7eee616 13825USB ZR364XX DRIVER
8b58be88 13826M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 13827L: linux-usb@vger.kernel.org
661263b5 13828L: linux-media@vger.kernel.org
275ffde4 13829T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
13830W: http://royale.zerezo.com/zr364xx/
13831S: Maintained
618cd932 13832F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 13833F: drivers/media/usb/zr364xx/
b7eee616 13834
e7839f25 13835USER-MODE LINUX (UML)
8b58be88 13836M: Jeff Dike <jdike@addtoit.com>
b15194b7 13837M: Richard Weinberger <richard@nod.at>
1da177e4
LT
13838L: user-mode-linux-devel@lists.sourceforge.net
13839L: user-mode-linux-user@lists.sourceforge.net
13840W: http://user-mode-linux.sourceforge.net
9f273c24 13841T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 13842S: Maintained
61516587 13843F: Documentation/virtual/uml/
679655da 13844F: arch/um/
b070989a 13845F: arch/x86/um/
679655da
JP
13846F: fs/hostfs/
13847F: fs/hppfs/
b7eee616 13848
e5f114e9 13849USERSPACE I/O (UIO)
879a5a00 13850M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 13851S: Maintained
3d3fecbd 13852T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
cadf8106 13853F: Documentation/driver-api/uio-howto.rst
679655da
JP
13854F: drivers/uio/
13855F: include/linux/uio*.h
e5f114e9 13856
256cccbe 13857UTIL-LINUX PACKAGE
8b58be88 13858M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
13859L: util-linux@vger.kernel.org
13860W: http://en.wikipedia.org/wiki/Util-linux
13861T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
13862S: Maintained
13863
fafd3cdf
CH
13864UUID HELPERS
13865M: Christoph Hellwig <hch@lst.de>
13866R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13867L: linux-kernel@vger.kernel.org
13868T: git git://git.infradead.org/users/hch/uuid.git
13869F: lib/uuid.c
13870F: lib/test_uuid.c
13871F: include/linux/uuid.h
13872F: include/uapi/linux/uuid.h
13873S: Maintained
13874
c1fd1c07 13875UVESAFB DRIVER
8b58be88 13876M: Michal Januszewski <spock@gentoo.org>
c69f677c 13877L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
13878W: http://dev.gentoo.org/~spock/projects/uvesafb/
13879S: Maintained
679655da 13880F: Documentation/fb/uvesafb.txt
8a61f013 13881F: drivers/video/fbdev/uvesafb.*
c1fd1c07 13882
456930d8
SA
13883VF610 NAND DRIVER
13884M: Stefan Agner <stefan@agner.ch>
13885L: linux-mtd@lists.infradead.org
13886S: Supported
13887F: drivers/mtd/nand/vf610_nfc.c
13888
4480f15b 13889VFAT/FAT/MSDOS FILESYSTEM
8b58be88 13890M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 13891S: Maintained
679655da
JP
13892F: Documentation/filesystems/vfat.txt
13893F: fs/fat/
1da177e4 13894
cba3345c
AW
13895VFIO DRIVER
13896M: Alex Williamson <alex.williamson@redhat.com>
13897L: kvm@vger.kernel.org
9f273c24 13898T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
13899S: Maintained
13900F: Documentation/vfio.txt
13901F: drivers/vfio/
13902F: include/linux/vfio.h
c117ab84 13903F: include/uapi/linux/vfio.h
cba3345c 13904
5188287a
KW
13905VFIO MEDIATED DEVICE DRIVERS
13906M: Kirti Wankhede <kwankhede@nvidia.com>
13907L: kvm@vger.kernel.org
13908S: Maintained
13909F: Documentation/vfio-mediated-device.txt
13910F: drivers/vfio/mdev/
13911F: include/linux/mdev.h
13912F: samples/vfio-mdev/
13913
a714ea5f
AW
13914VFIO PLATFORM DRIVER
13915M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13916L: kvm@vger.kernel.org
13917S: Maintained
13918F: drivers/vfio/platform/
13919
8ccd1e51
LW
13920VGA_SWITCHEROO
13921R: Lukas Wunner <lukas@wunner.de>
13922S: Maintained
13923F: Documentation/gpu/vga-switcheroo.rst
13924F: drivers/gpu/vga/vga_switcheroo.c
13925F: include/linux/vga_switcheroo.h
13926T: git git://anongit.freedesktop.org/drm/drm-misc
13927
82abbea7
RD
13928VIA RHINE NETWORK DRIVER
13929S: Orphan
13930F: drivers/net/ethernet/via/via-rhine.c
13931
13932VIA SD/MMC CARD CONTROLLER DRIVER
13933M: Bruce Chang <brucechang@via.com.tw>
13934M: Harald Welte <HaraldWelte@viatech.com>
13935S: Maintained
13936F: drivers/mmc/host/via-sdmmc.c
13937
13938VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13939M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13940L: linux-fbdev@vger.kernel.org
13941S: Maintained
13942F: include/linux/via-core.h
13943F: include/linux/via-gpio.h
13944F: include/linux/via_i2c.h
13945F: drivers/video/fbdev/via/
13946
13947VIA VELOCITY NETWORK DRIVER
13948M: Francois Romieu <romieu@fr.zoreil.com>
13949L: netdev@vger.kernel.org
13950S: Maintained
13951F: drivers/net/ethernet/via/via-velocity.*
13952
7683e9e5
LT
13953VIDEO MULTIPLEXER DRIVER
13954M: Philipp Zabel <p.zabel@pengutronix.de>
13955L: linux-media@vger.kernel.org
13956S: Maintained
13957F: drivers/media/platform/video-mux.c
13958
9e6f3438
PO
13959VIDEOBUF2 FRAMEWORK
13960M: Pawel Osciak <pawel@osciak.com>
13961M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 13962M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
13963L: linux-media@vger.kernel.org
13964S: Maintained
90d72ac6 13965F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
13966F: include/media/videobuf2-*
13967
82abbea7
RD
13968VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13969M: Helen Koike <helen.koike@collabora.com>
13970L: linux-media@vger.kernel.org
13971T: git git://linuxtv.org/media_tree.git
13972W: https://linuxtv.org
13973S: Maintained
13974F: drivers/media/platform/vimc/*
13975
13976VIRT LIB
13977M: Alex Williamson <alex.williamson@redhat.com>
13978M: Paolo Bonzini <pbonzini@redhat.com>
13979L: kvm@vger.kernel.org
13980S: Supported
13981F: virt/lib/
13982
06a8fc78
AH
13983VIRTIO AND VHOST VSOCK DRIVER
13984M: Stefan Hajnoczi <stefanha@redhat.com>
13985L: kvm@vger.kernel.org
13986L: virtualization@lists.linux-foundation.org
13987L: netdev@vger.kernel.org
13988S: Maintained
13989F: include/linux/virtio_vsock.h
13990F: include/uapi/linux/virtio_vsock.h
0b2e6644 13991F: include/uapi/linux/vsockmon.h
531b3748 13992F: net/vmw_vsock/af_vsock_tap.c
06a8fc78 13993F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 13994F: net/vmw_vsock/virtio_transport.c
0b2e6644 13995F: drivers/net/vsockmon.c
433fc58e
AH
13996F: drivers/vhost/vsock.c
13997F: drivers/vhost/vsock.h
06a8fc78 13998
9a82446b 13999VIRTIO CONSOLE DRIVER
79134d11 14000M: Amit Shah <amit@kernel.org>
9a82446b
AS
14001L: virtualization@lists.linux-foundation.org
14002S: Maintained
14003F: drivers/char/virtio_console.c
14004F: include/linux/virtio_console.h
c117ab84 14005F: include/uapi/linux/virtio_console.h
9a82446b 14006
2426ec8f 14007VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 14008M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 14009M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
14010L: virtualization@lists.linux-foundation.org
14011S: Maintained
0e4191fe 14012F: Documentation/devicetree/bindings/virtio/
2426ec8f 14013F: drivers/virtio/
c893c8d7 14014F: tools/virtio/
2426ec8f
MT
14015F: drivers/net/virtio_net.c
14016F: drivers/block/virtio_blk.c
404a5c39 14017F: include/linux/virtio*.h
916cdabc 14018F: include/uapi/linux/virtio_*.h
dbaf0624 14019F: drivers/crypto/virtio/
c0a6a5ae 14020F: mm/balloon_compaction.c
2426ec8f 14021
7683e9e5
LT
14022VIRTIO CRYPTO DRIVER
14023M: Gonglei <arei.gonglei@huawei.com>
14024L: virtualization@lists.linux-foundation.org
14025L: linux-crypto@vger.kernel.org
14026S: Maintained
14027F: drivers/crypto/virtio/
14028F: include/uapi/linux/virtio_crypto.h
14029
f2dbda3b 14030VIRTIO DRIVERS FOR S390
1372324b 14031M: Cornelia Huck <cohuck@redhat.com>
c8b0d729 14032M: Halil Pasic <pasic@linux.vnet.ibm.com>
f2dbda3b
CH
14033L: linux-s390@vger.kernel.org
14034L: virtualization@lists.linux-foundation.org
14035L: kvm@vger.kernel.org
14036S: Supported
1b568d93 14037F: drivers/s390/virtio/
f2dbda3b 14038
4ad6ee91
GH
14039VIRTIO GPU DRIVER
14040M: David Airlie <airlied@linux.ie>
14041M: Gerd Hoffmann <kraxel@redhat.com>
14042L: dri-devel@lists.freedesktop.org
14043L: virtualization@lists.linux-foundation.org
0f445486 14044T: git git://anongit.freedesktop.org/drm/drm-misc
4ad6ee91
GH
14045S: Maintained
14046F: drivers/gpu/drm/virtio/
14047F: include/uapi/linux/virtio_gpu.h
14048
3a4d5c94
MT
14049VIRTIO HOST (VHOST)
14050M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 14051M: Jason Wang <jasowang@redhat.com>
3a4d5c94 14052L: kvm@vger.kernel.org
c996d8b9 14053L: virtualization@lists.linux-foundation.org
3a4d5c94 14054L: netdev@vger.kernel.org
9f273c24 14055T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
14056S: Maintained
14057F: drivers/vhost/
c117ab84 14058F: include/uapi/linux/vhost.h
3a4d5c94 14059
271c8651
GH
14060VIRTIO INPUT DRIVER
14061M: Gerd Hoffmann <kraxel@redhat.com>
14062S: Maintained
14063F: drivers/virtio/virtio_input.c
14064F: include/uapi/linux/virtio_input.h
14065
82abbea7
RD
14066VIRTUAL SERIO DEVICE DRIVER
14067M: Stephen Chandler Paul <thatslyude@gmail.com>
01f20734 14068S: Maintained
82abbea7
RD
14069F: drivers/input/serio/userio.c
14070F: include/uapi/linux/userio.h
f73f8173 14071
77911fd2 14072VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
14073M: Hans Verkuil <hverkuil@xs4all.nl>
14074L: linux-media@vger.kernel.org
14075T: git git://linuxtv.org/media_tree.git
a825eaec 14076W: https://linuxtv.org
0b7bc1fa 14077S: Maintained
77911fd2 14078F: drivers/media/platform/vivid/*
0b7bc1fa 14079
55e331cf 14080VLYNQ BUS
08eeb306 14081M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 14082L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
14083S: Maintained
14084F: drivers/vlynq/vlynq.c
14085F: include/linux/vlynq.h
14086
390beae4 14087VME SUBSYSTEM
74c600e3 14088M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 14089M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
14090M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14091L: devel@driverdev.osuosl.org
14092S: Maintained
14093T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 14094F: Documentation/driver-api/vme.rst
390beae4
MW
14095F: drivers/staging/vme/
14096F: drivers/vme/
14097F: include/linux/vme*
14098
73b35d07
DT
14099VMWARE BALLOON DRIVER
14100M: Xavier Deguillard <xdeguillard@vmware.com>
14101M: Philip Moltmann <moltmann@vmware.com>
14102M: "VMware, Inc." <pv-drivers@vmware.com>
14103L: linux-kernel@vger.kernel.org
14104S: Maintained
14105F: drivers/misc/vmw_balloon.c
14106
7683e9e5
LT
14107VMWARE HYPERVISOR INTERFACE
14108M: Alok Kataria <akataria@vmware.com>
14109L: virtualization@lists.linux-foundation.org
14110S: Supported
14111F: arch/x86/kernel/cpu/vmware.c
14112
14113VMWARE PVRDMA DRIVER
14114M: Adit Ranadive <aditr@vmware.com>
14115M: VMware PV-Drivers <pv-drivers@vmware.com>
14116L: linux-rdma@vger.kernel.org
14117S: Maintained
14118F: drivers/infiniband/hw/vmw_pvrdma/
14119
14120VMware PVSCSI driver
14121M: Jim Gill <jgill@vmware.com>
14122M: VMware PV-Drivers <pv-drivers@vmware.com>
14123L: linux-scsi@vger.kernel.org
14124S: Maintained
14125F: drivers/scsi/vmw_pvscsi.c
14126F: drivers/scsi/vmw_pvscsi.h
14127
8b8be51b
TH
14128VMWARE VMMOUSE SUBDRIVER
14129M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14130M: "VMware, Inc." <pv-drivers@vmware.com>
14131L: linux-input@vger.kernel.org
14132S: Maintained
14133F: drivers/input/mouse/vmmouse.c
14134F: drivers/input/mouse/vmmouse.h
14135
d1a890fa 14136VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 14137M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
14138M: "VMware, Inc." <pv-drivers@vmware.com>
14139L: netdev@vger.kernel.org
14140S: Maintained
14141F: drivers/net/vmxnet3/
d1a890fa 14142
d48faef7
HH
14143VOCORE VOCORE2 BOARD
14144M: Harvey Hunt <harveyhuntnexus@gmail.com>
14145L: linux-mips@linux-mips.org
14146S: Maintained
14147F: arch/mips/boot/dts/ralink/vocore2.dts
14148
e53e86c7 14149VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 14150M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 14151M: Mark Brown <broonie@kernel.org>
5cdeb2c8 14152L: linux-kernel@vger.kernel.org
1dd68f01 14153W: http://www.slimlogic.co.uk/?p=48
6febb5ab 14154T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 14155S: Supported
9d2597e8 14156F: Documentation/devicetree/bindings/regulator/
679655da 14157F: drivers/regulator/
9d2597e8 14158F: include/dt-bindings/regulator/
679655da 14159F: include/linux/regulator/
e53e86c7 14160
081958eb
DA
14161VRF
14162M: David Ahern <dsa@cumulusnetworks.com>
14163M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14164L: netdev@vger.kernel.org
14165S: Maintained
14166F: drivers/net/vrf.c
562d897d 14167F: Documentation/networking/vrf.txt
081958eb 14168
ab41319e 14169VT1211 HARDWARE MONITOR DRIVER
8b58be88 14170M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 14171L: linux-hwmon@vger.kernel.org
ab41319e 14172S: Maintained
679655da
JP
14173F: Documentation/hwmon/vt1211
14174F: drivers/hwmon/vt1211.c
ab41319e 14175
1de9e371 14176VT8231 HARDWARE MONITOR DRIVER
8b58be88 14177M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 14178L: linux-hwmon@vger.kernel.org
1de9e371 14179S: Maintained
679655da 14180F: drivers/hwmon/vt8231.c
1de9e371 14181
88095e7b
TO
14182VUB300 USB to SDIO/SD/MMC bridge chip
14183M: Tony Olech <tony.olech@elandigitalsystems.com>
14184L: linux-mmc@vger.kernel.org
14185L: linux-usb@vger.kernel.org
14186S: Supported
14187F: drivers/mmc/host/vub300.c
14188
1da177e4 14189W1 DALLAS'S 1-WIRE BUS
a8018766 14190M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 14191S: Maintained
679655da
JP
14192F: Documentation/w1/
14193F: drivers/w1/
de0d6dbd 14194F: include/linux/w1.h
1da177e4 14195
13927079 14196W83791D HARDWARE MONITORING DRIVER
8b58be88 14197M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 14198L: linux-hwmon@vger.kernel.org
25845c22 14199S: Maintained
679655da
JP
14200F: Documentation/hwmon/w83791d
14201F: drivers/hwmon/w83791d.c
13927079 14202
61db011d 14203W83793 HARDWARE MONITORING DRIVER
8b58be88 14204M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 14205L: linux-hwmon@vger.kernel.org
61db011d 14206S: Maintained
679655da
JP
14207F: Documentation/hwmon/w83793
14208F: drivers/hwmon/w83793.c
61db011d 14209
e3760b43 14210W83795 HARDWARE MONITORING DRIVER
d8130624 14211M: Jean Delvare <jdelvare@suse.com>
968ce1b1 14212L: linux-hwmon@vger.kernel.org
e3760b43
JD
14213S: Maintained
14214F: drivers/hwmon/w83795.c
14215
1da177e4 14216W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 14217M: Pierre Ossman <pierre@ossman.eu>
1da177e4 14218S: Maintained
679655da 14219F: drivers/mmc/host/wbsd.*
1da177e4 14220
b4e05923
HG
14221WACOM PROTOCOL 4 SERIAL TABLETS
14222M: Julian Squires <julian@cipht.net>
14223M: Hans de Goede <hdegoede@redhat.com>
14224L: linux-input@vger.kernel.org
14225S: Maintained
14226F: drivers/input/tablet/wacom_serial4.c
14227
3527761c 14228WATCHDOG DEVICE DRIVERS
8b58be88 14229M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 14230R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
14231L: linux-watchdog@vger.kernel.org
14232W: http://www.linux-watchdog.org/
f599aaf0 14233T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 14234S: Maintained
540be8b2 14235F: Documentation/devicetree/bindings/watchdog/
679655da
JP
14236F: Documentation/watchdog/
14237F: drivers/watchdog/
14238F: include/linux/watchdog.h
c117ab84 14239F: include/uapi/linux/watchdog.h
3527761c 14240
727fd697
KS
14241WHISKEYCOVE PMIC GPIO DRIVER
14242M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14243L: linux-gpio@vger.kernel.org
14244S: Maintained
14245F: drivers/gpio/gpio-wcove.c
14246
b22e00f3
DH
14247WIIMOTE HID DRIVER
14248M: David Herrmann <dh.herrmann@googlemail.com>
14249L: linux-input@vger.kernel.org
14250S: Maintained
14251F: drivers/hid/hid-wiimote*
14252
82abbea7
RD
14253WILOCITY WIL6210 WIRELESS DRIVER
14254M: Maya Erez <qca_merez@qca.qualcomm.com>
14255L: linux-wireless@vger.kernel.org
14256L: wil6210@qca.qualcomm.com
14257S: Supported
14258W: http://wireless.kernel.org/en/users/Drivers/wil6210
14259F: drivers/net/wireless/ath/wil6210/
14260F: include/uapi/linux/wil6210_uapi.h
14261
14262WIMAX STACK
14263M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14264M: linux-wimax@intel.com
14265L: wimax@linuxwimax.org (subscribers-only)
14266S: Supported
14267W: http://linuxwimax.org
14268F: Documentation/wimax/README.wimax
14269F: include/linux/wimax/debug.h
14270F: include/net/wimax.h
14271F: include/uapi/linux/wimax.h
14272F: net/wimax/
14273
e258b80e 14274WINBOND CIR DRIVER
364e9e18 14275M: David Härdeman <david@hardeman.nu>
e258b80e 14276S: Maintained
116ab806 14277F: drivers/media/rc/winbond-cir.c
e258b80e 14278
c36a483d
WBG
14279WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14280M: William Breathitt Gray <vilhelm.gray@gmail.com>
14281L: linux-watchdog@vger.kernel.org
14282S: Maintained
14283F: drivers/watchdog/ebc-c384_wdt.c
14284
9c26df9b
WBG
14285WINSYSTEMS WS16C48 GPIO DRIVER
14286M: William Breathitt Gray <vilhelm.gray@gmail.com>
14287L: linux-gpio@vger.kernel.org
14288S: Maintained
14289F: drivers/gpio/gpio-ws16c48.c
e258b80e 14290
5fc14680 14291WISTRON LAPTOP BUTTON DRIVER
8b58be88 14292M: Miloslav Trmac <mitr@volny.cz>
5fc14680 14293S: Maintained
679655da 14294F: drivers/input/misc/wistron_btns.c
5fc14680 14295
1da177e4 14296WL3501 WIRELESS PCMCIA CARD DRIVER
724c6b35 14297L: linux-wireless@vger.kernel.org
0c59d281 14298S: Odd fixes
679655da 14299F: drivers/net/wireless/wl3501*
1da177e4 14300
055bcbcb 14301WOLFSON MICROELECTRONICS DRIVERS
3a1672bb 14302L: patches@opensource.cirrus.com
f0e03dbd
RF
14303T: git https://github.com/CirrusLogic/linux-drivers.git
14304W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 14305S: Supported
3768f0b1 14306F: Documentation/hwmon/wm83??
f494993f
CK
14307F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14308F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14309F: Documentation/devicetree/bindings/mfd/arizona.txt
9f7c7cee 14310F: Documentation/devicetree/bindings/mfd/wm831x.txt
af1c5386 14311F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 14312F: drivers/clk/clk-wm83*.c
9c309598 14313F: drivers/extcon/extcon-arizona.c
b75ea16a 14314F: drivers/leds/leds-wm83*.c
25b273ba 14315F: drivers/gpio/gpio-*wm*.c
9c309598 14316F: drivers/gpio/gpio-arizona.c
d22b0869 14317F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
14318F: drivers/input/misc/wm831x-on.c
14319F: drivers/input/touchscreen/wm831x-ts.c
14320F: drivers/input/touchscreen/wm97*.c
9c309598
MB
14321F: drivers/mfd/arizona*
14322F: drivers/mfd/wm*.c
12ebc137 14323F: drivers/mfd/cs47l24*
8c0984e5 14324F: drivers/power/supply/wm83*.c
b75ea16a
MB
14325F: drivers/rtc/rtc-wm83*.c
14326F: drivers/regulator/wm8*.c
cdf4275e 14327F: drivers/regulator/arizona*
3860e6c4 14328F: drivers/video/backlight/wm83*_bl.c
b75ea16a 14329F: drivers/watchdog/wm83*_wdt.c
9c309598 14330F: include/linux/mfd/arizona/
3860e6c4 14331F: include/linux/mfd/wm831x/
b75ea16a 14332F: include/linux/mfd/wm8350/
3768f0b1 14333F: include/linux/mfd/wm8400*
22161f3e 14334F: include/linux/regulator/arizona*
59ec6da2 14335F: include/linux/wm97xx.h
055bcbcb 14336F: include/sound/wm????.h
9c309598 14337F: sound/soc/codecs/arizona.?
055bcbcb 14338F: sound/soc/codecs/wm*
12ebc137 14339F: sound/soc/codecs/cs47l24*
b75ea16a 14340
3e6cd7a4
TH
14341WORKQUEUE
14342M: Tejun Heo <tj@kernel.org>
badb7f5e 14343R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
14344T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14345S: Maintained
14346F: include/linux/workqueue.h
14347F: kernel/workqueue.c
e7f08ffb 14348F: Documentation/core-api/workqueue.rst
3e6cd7a4 14349
39ac9f48
CYT
14350X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14351M: Chen-Yu Tsai <wens@csie.org>
14352L: linux-kernel@vger.kernel.org
14353S: Maintained
14354N: axp[128]
14355
1da177e4 14356X.25 NETWORK LAYER
8bf28059 14357M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 14358L: linux-x25@vger.kernel.org
8bf28059 14359S: Odd Fixes
679655da
JP
14360F: Documentation/networking/x25*
14361F: include/net/x25*
14362F: net/x25/
1da177e4 14363
e2d1d6c0 14364X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
14365M: Thomas Gleixner <tglx@linutronix.de>
14366M: Ingo Molnar <mingo@redhat.com>
14367M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 14368M: x86@kernel.org
981c3a4f 14369L: linux-kernel@vger.kernel.org
75fc2d37 14370T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 14371S: Maintained
679655da
JP
14372F: Documentation/x86/
14373F: arch/x86/
e2d1d6c0 14374
c1f5c54b
IM
14375X86 MCE INFRASTRUCTURE
14376M: Tony Luck <tony.luck@intel.com>
487ba8e8 14377M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
14378L: linux-edac@vger.kernel.org
14379S: Maintained
14380F: arch/x86/kernel/cpu/mcheck/*
14381
79ebdc95
BP
14382X86 MICROCODE UPDATE SUPPORT
14383M: Borislav Petkov <bp@alien8.de>
14384S: Maintained
14385F: arch/x86/kernel/cpu/microcode/*
14386
7683e9e5
LT
14387X86 PLATFORM DRIVERS
14388M: Darren Hart <dvhart@infradead.org>
14389M: Andy Shevchenko <andy@infradead.org>
14390L: platform-driver-x86@vger.kernel.org
14391T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14392S: Maintained
14393F: drivers/platform/x86/
14394F: drivers/platform/olpc/
14395
f0905c5a
AL
14396X86 VDSO
14397M: Andy Lutomirski <luto@amacapital.net>
14398L: linux-kernel@vger.kernel.org
14399T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14400S: Maintained
d603c8e1 14401F: arch/x86/entry/vdso/
f0905c5a 14402
d6fad502 14403XC2028/3028 TUNER DRIVER
5dc8a864
MCC
14404M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14405M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 14406L: linux-media@vger.kernel.org
a825eaec 14407W: https://linuxtv.org
d6fad502
MCC
14408T: git git://linuxtv.org/media_tree.git
14409S: Maintained
14410F: drivers/media/tuners/tuner-xc2028.*
14411
7683e9e5
LT
14412XEN BLOCK SUBSYSTEM
14413M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14414M: Roger Pau Monné <roger.pau@citrix.com>
11dbb52b 14415L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c4468085 14416S: Supported
7683e9e5
LT
14417F: drivers/block/xen-blkback/*
14418F: drivers/block/xen*
c4468085 14419
77bfb479 14420XEN HYPERVISOR ARM
85d1a29d 14421M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 14422L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 14423S: Maintained
77bfb479
SS
14424F: arch/arm/xen/
14425F: arch/arm/include/asm/xen/
14426
b475e83f 14427XEN HYPERVISOR ARM64
85d1a29d 14428M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 14429L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 14430S: Maintained
b475e83f
SS
14431F: arch/arm64/xen/
14432F: arch/arm64/include/asm/xen/
14433
7683e9e5
LT
14434XEN HYPERVISOR INTERFACE
14435M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14436M: Juergen Gross <jgross@suse.com>
14437L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14438T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14439S: Supported
14440F: arch/x86/xen/
14441F: drivers/*/xen-*front.c
14442F: drivers/xen/
14443F: arch/x86/include/asm/xen/
14444F: include/xen/
14445F: include/uapi/xen/
14446F: Documentation/ABI/stable/sysfs-hypervisor-xen
14447F: Documentation/ABI/testing/sysfs-hypervisor-xen
14448
9b57e1a7 14449XEN NETWORK BACKEND DRIVER
8386040b 14450M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 14451M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 14452L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
14453L: netdev@vger.kernel.org
14454S: Supported
14455F: drivers/net/xen-netback/*
14456
c5f8e29d
KRW
14457XEN PCI SUBSYSTEM
14458M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 14459L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
14460S: Supported
14461F: arch/x86/pci/*xen*
14462F: drivers/pci/*xen*
14463
15d03609
JG
14464XEN PVSCSI DRIVERS
14465M: Juergen Gross <jgross@suse.com>
14466L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14467L: linux-scsi@vger.kernel.org
14468S: Supported
14469F: drivers/scsi/xen-scsifront.c
14470F: drivers/xen/xen-scsiback.c
14471F: include/xen/interface/io/vscsiif.h
14472
c5f8e29d
KRW
14473XEN SWIOTLB SUBSYSTEM
14474M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 14475L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
14476S: Supported
14477F: arch/x86/xen/*swiotlb*
14478F: drivers/xen/*swiotlb*
14479
1da177e4 14480XFS FILESYSTEM
721a0edf 14481M: Darrick J. Wong <darrick.wong@oracle.com>
541d48f0
DC
14482M: linux-xfs@vger.kernel.org
14483L: linux-xfs@vger.kernel.org
14484W: http://xfs.org/
721a0edf 14485T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
1da177e4 14486S: Supported
679655da
JP
14487F: Documentation/filesystems/xfs.txt
14488F: fs/xfs/
1da177e4 14489
8a3b7a25 14490XILINX AXI ETHERNET DRIVER
59a54f30
MS
14491M: Anirudha Sarangi <anirudh@xilinx.com>
14492M: John Linn <John.Linn@xilinx.com>
8a3b7a25 14493S: Maintained
14494F: drivers/net/ethernet/xilinx/xilinx_axienet*
14495
238b8721 14496XILINX UARTLITE SERIAL DRIVER
8b58be88 14497M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
14498L: linux-serial@vger.kernel.org
14499S: Maintained
df621252 14500F: drivers/tty/serial/uartlite.c
238b8721 14501
df330515
LP
14502XILINX VIDEO IP CORES
14503M: Hyun Kwon <hyun.kwon@xilinx.com>
14504M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14505L: linux-media@vger.kernel.org
14506T: git git://linuxtv.org/media_tree.git
14507S: Supported
14508F: Documentation/devicetree/bindings/media/xilinx/
14509F: drivers/media/platform/xilinx/
a5562f65 14510F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 14511
74316949
EB
14512XILLYBUS DRIVER
14513M: Eli Billauer <eli.billauer@gmail.com>
14514L: linux-kernel@vger.kernel.org
14515S: Supported
14516F: drivers/char/xillybus/
14517
39d2675a
NH
14518XRA1403 GPIO EXPANDER
14519M: Nandor Han <nandor.han@ge.com>
14520M: Semi Malinen <semi.malinen@ge.com>
14521L: linux-gpio@vger.kernel.org
14522S: Maintained
14523F: drivers/gpio/gpio-xra1403.c
14524F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14525
f620e4b8
MF
14526XTENSA XTFPGA PLATFORM SUPPORT
14527M: Max Filippov <jcmvbkbc@gmail.com>
14528L: linux-xtensa@linux-xtensa.org
14529S: Maintained
14530F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 14531F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 14532
1da177e4 14533YAM DRIVER FOR AX.25
8b58be88 14534M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
14535L: linux-hams@vger.kernel.org
14536S: Maintained
679655da
JP
14537F: drivers/net/hamradio/yam*
14538F: include/linux/yam.h
1da177e4 14539
82abbea7
RD
14540YAMA SECURITY MODULE
14541M: Kees Cook <keescook@chromium.org>
14542T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14543S: Supported
14544F: security/yama/
14545F: Documentation/admin-guide/LSM/Yama.rst
14546
af64a5eb 14547YEALINK PHONE DRIVER
8b58be88 14548M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
14549L: usbb2k-api-dev@nongnu.org
14550S: Maintained
e2ba5731 14551F: Documentation/input/yealink.rst
679655da 14552F: drivers/input/misc/yealink.*
af64a5eb 14553
1da177e4 14554Z8530 DRIVER FOR AX.25
8b58be88 14555M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
14556W: http://yaina.de/jreuter/
14557W: http://www.qsl.net/dl1bke/
14558L: linux-hams@vger.kernel.org
14559S: Maintained
679655da
JP
14560F: Documentation/networking/z8530drv.txt
14561F: drivers/net/hamradio/*scc.c
14562F: drivers/net/hamradio/z8530.h
1da177e4 14563
0cf31ec1 14564ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 14565M: Seth Jennings <sjenning@redhat.com>
aab45453 14566M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
14567L: linux-mm@kvack.org
14568S: Maintained
14569F: mm/zbud.c
14570F: include/linux/zbud.h
14571
7c0c3afb 14572ZD1211RW WIRELESS DRIVER
8b58be88
JP
14573M: Daniel Drake <dsd@gentoo.org>
14574M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 14575W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 14576L: linux-wireless@vger.kernel.org
7c0c3afb
DD
14577L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14578S: Maintained
6948300c 14579F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 14580
82abbea7 14581ZD1301 MEDIA DRIVER
a40cc814
AP
14582M: Antti Palosaari <crope@iki.fi>
14583L: linux-media@vger.kernel.org
14584W: https://linuxtv.org/
14585W: http://palosaari.fi/linux/
14586Q: https://patchwork.linuxtv.org/project/linux-media/list/
14587S: Maintained
82abbea7 14588F: drivers/media/usb/dvb-usb-v2/zd1301*
a40cc814 14589
82abbea7 14590ZD1301_DEMOD MEDIA DRIVER
d4c554c3
AP
14591M: Antti Palosaari <crope@iki.fi>
14592L: linux-media@vger.kernel.org
14593W: https://linuxtv.org/
14594W: http://palosaari.fi/linux/
14595Q: https://patchwork.linuxtv.org/project/linux-media/list/
14596S: Maintained
82abbea7 14597F: drivers/media/dvb-frontends/zd1301_demod*
d4c554c3 14598
20263029
DS
14599ZPOOL COMPRESSED PAGE STORAGE API
14600M: Dan Streetman <ddstreet@ieee.org>
14601L: linux-mm@kvack.org
14602S: Maintained
14603F: mm/zpool.c
14604F: include/linux/zpool.h
14605
1da177e4 14606ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 14607L: mjpeg-users@lists.sourceforge.net
f63145e2 14608L: linux-media@vger.kernel.org
1da177e4 14609W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 14610T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 14611S: Odd Fixes
90d72ac6 14612F: drivers/media/pci/zoran/
1da177e4 14613
6920f2cc
MK
14614ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14615M: Minchan Kim <minchan@kernel.org>
14616M: Nitin Gupta <ngupta@vflare.org>
74f3037c 14617R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
14618L: linux-kernel@vger.kernel.org
14619S: Maintained
14620F: drivers/block/zram/
14621F: Documentation/blockdev/zram.txt
14622
8b4a4080 14623ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 14624M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 14625S: Maintained
df621252 14626F: drivers/tty/serial/zs.*
8b4a4080 14627
eae70d06
MK
14628ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14629M: Minchan Kim <minchan@kernel.org>
14630M: Nitin Gupta <ngupta@vflare.org>
41192a2d 14631R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
14632L: linux-mm@kvack.org
14633S: Maintained
14634F: mm/zsmalloc.c
14635F: include/linux/zsmalloc.h
d02be50d 14636F: Documentation/vm/zsmalloc.txt
eae70d06 14637
0cf31ec1 14638ZSWAP COMPRESSED SWAP CACHING
0bb181c7 14639M: Seth Jennings <sjenning@redhat.com>
534c9dc9 14640M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
14641L: linux-mm@kvack.org
14642S: Maintained
14643F: mm/zswap.c
14644
1da177e4 14645THE REST
8b58be88 14646M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 14647L: linux-kernel@vger.kernel.org
8a6e2535 14648Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 14649T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 14650S: Buried alive in reporters
34d03cc1
JP
14651F: *
14652F: */