]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - MAINTAINERS
zram: add free space management in backing device
[mirror_ubuntu-bionic-kernel.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
8c27ceff 38 See Documentation/process/coding-style.rst for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
8c27ceff 44 See Documentation/process/submitting-patches.rst for details.
f70f873b 45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
8c27ceff 57 Documentation/process/submitting-patches.rst.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
2de2bd95
JN
77 B: URI for where to file bugs. A web-page with detailed bug
78 filing info, a direct bug tracker link, or a mailto: URI.
57599f9b
JN
79 C: URI for chat protocol, server and channel where developers
80 usually hang out, for example irc://server/channel.
8a6e2535 81 Q: Patchwork web based patch tracking system site
cea8321c
JP
82 T: SCM tree type and location.
83 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
84 S: Status, one of the following:
85 Supported: Someone is actually paid to look after this.
86 Maintained: Someone actually looks after it.
87 Odd Fixes: It has a maintainer but they don't have time to do
88 much other than throw the odd patch in. See below..
89 Orphan: No current maintainer [but maybe you could take the
90 role as you write your new code].
91 Obsolete: Old code. Something tagged obsolete generally means
92 it has been replaced by a better system and you
93 should be using that.
94 F: Files and directories with wildcard patterns.
95 A trailing slash includes all files and subdirectory files.
96 F: drivers/net/ all files in and below drivers/net
97 F: drivers/net/* all files in drivers/net, but not below
98 F: */net/* all files in "any top level directory"/net
99 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
100 N: Files and directories with regex patterns.
101 N: [^a-z]tegra all files whose path contains the word tegra
102 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
103 scripts/get_maintainer.pl has different behavior for files that
104 match F: pattern and matches of N: patterns. By default,
105 get_maintainer will not look at git log history when an F: pattern
106 match occurs. When an N: match occurs, git log history is used
107 to also notify the people that have git commit signatures.
c7c4fb18
JP
108 X: Files and directories that are NOT maintained, same rules as F:
109 Files exclusions are tested before file matches.
110 Can be useful for excluding a specific subdirectory, for instance:
111 F: net/
112 X: net/ipv6/
113 matches all files in and below net excluding net/ipv6/
114 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 115 patch or file. For instance:
c7c4fb18 116 K: of_get_profile
bbbe96ed 117 matches patches or files that contain "of_get_profile"
c7c4fb18 118 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
119 matches patches or files that contain one or more of the words
120 printk, pr_info or pr_err
c7c4fb18 121 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
122
123Note: For the hard of thinking, this list is meant to remain in alphabetical
124order. If you could add yourselves to it in alphabetical order that would be
125so much easier [Ed]
126
c7c4fb18 127Maintainers List (try to look for most precise areas first)
1da177e4 128
c7c4fb18 129 -----------------------------------
679655da 130
a6d89915 1313C59X NETWORK DRIVER
8b58be88 132M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
133L: netdev@vger.kernel.org
134S: Maintained
679655da 135F: Documentation/networking/vortex.txt
ca7a8e85 136F: drivers/net/ethernet/3com/3c59x.c
a6d89915 137
1da177e4 1383CR990 NETWORK DRIVER
8b58be88 139M: David Dillow <dave@thedillows.org>
979b6c13 140L: netdev@vger.kernel.org
1da177e4 141S: Maintained
ca7a8e85 142F: drivers/net/ethernet/3com/typhoon*
1da177e4 143
c4de0ceb 1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
2c9bce5b 145M: Adam Radford <aradford@gmail.com>
1da177e4 146L: linux-scsi@vger.kernel.org
c4de0ceb 147W: http://www.lsi.com
1da177e4 148S: Supported
c4de0ceb 149F: drivers/scsi/3w-*
1da177e4
LT
150
15153C700 AND 53C700-66 SCSI DRIVER
8b58be88 152M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
153L: linux-scsi@vger.kernel.org
154S: Maintained
679655da 155F: drivers/scsi/53c700*
1da177e4 156
68d96dcf 1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
5bd425aa 158M: Alexander Aring <alex.aring@gmail.com>
6970c34c 159M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 160L: linux-bluetooth@vger.kernel.org
ebef9c12 161L: linux-wpan@vger.kernel.org
68d96dcf
AA
162S: Maintained
163F: net/6lowpan/
6304f8fc 164F: include/net/6lowpan.h
ea9eb698 165F: Documentation/networking/6lowpan.txt
68d96dcf 166
1da177e4 1676PACK NETWORK DRIVER FOR AX.25
8b58be88 168M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
169L: linux-hams@vger.kernel.org
170S: Maintained
679655da 171F: drivers/net/hamradio/6pack.c
1da177e4 172
1da177e4 1738169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 174M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 175L: netdev@vger.kernel.org
1da177e4 176S: Maintained
a8fe65b8 177F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
178
1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4 181L: linux-serial@vger.kernel.org
8ee16a1b 182S: Maintained
08deed1e 183T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 184F: drivers/tty/serial/8250*
679655da 185F: include/linux/serial_8250.h
1da177e4
LT
186
1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 188L: netdev@vger.kernel.org
0cf445ce 189S: Orphan / Obsolete
644570b8 190F: drivers/net/ethernet/8390/
1da177e4 191
67543e50 1929P FILE SYSTEM
8b58be88
JP
193M: Eric Van Hensbergen <ericvh@gmail.com>
194M: Ron Minnich <rminnich@sandia.gov>
195M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 196L: v9fs-developer@lists.sourceforge.net
27a2a5ff 197W: http://swik.net/v9fs
8a6e2535 198Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 200S: Maintained
679655da
JP
201F: Documentation/filesystems/9p.txt
202F: fs/9p/
2315cb14
RL
203F: net/9p/
204F: include/net/9p/
205F: include/uapi/linux/virtio_9p.h
206F: include/trace/events/9p.h
207
91952bc0
AP
208A8293 MEDIA DRIVER
209M: Antti Palosaari <crope@iki.fi>
210L: linux-media@vger.kernel.org
a825eaec 211W: https://linuxtv.org
91952bc0
AP
212W: http://palosaari.fi/linux/
213Q: http://patchwork.linuxtv.org/project/linux-media/list/
214T: git git://linuxtv.org/anttip/media_tree.git
215S: Maintained
216F: drivers/media/dvb-frontends/a8293*
217
e2d1d6c0 218AACRAID SCSI RAID DRIVER
2a81ffdd 219M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
220L: linux-scsi@vger.kernel.org
221W: http://www.adaptec.com/
1da177e4 222S: Supported
679655da
JP
223F: Documentation/scsi/aacraid.txt
224F: drivers/scsi/aacraid/
1da177e4 225
ea8f8fc8
JT
226ABI/API
227L: linux-api@vger.kernel.org
ea8f8fc8 228F: include/linux/syscalls.h
ea8f8fc8
JT
229F: kernel/sys_ni.c
230
249e3c85 231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 232M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 233L: linux-hwmon@vger.kernel.org
f2b84bbc 234S: Maintained
679655da 235F: drivers/hwmon/abituguru.c
f2b84bbc 236
249e3c85 237ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 238M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 239L: linux-hwmon@vger.kernel.org
249e3c85 240S: Maintained
679655da 241F: drivers/hwmon/abituguru3.c
249e3c85 242
1b06d64f
WBG
243ACCES 104-DIO-48E GPIO DRIVER
244M: William Breathitt Gray <vilhelm.gray@gmail.com>
245L: linux-gpio@vger.kernel.org
246S: Maintained
247F: drivers/gpio/gpio-104-dio-48e.c
248
6ddcf9b4
WBG
249ACCES 104-IDI-48 GPIO DRIVER
250M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
251L: linux-gpio@vger.kernel.org
252S: Maintained
253F: drivers/gpio/gpio-104-idi-48.c
254
e2558989
WBG
255ACCES 104-IDIO-16 GPIO DRIVER
256M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
257L: linux-gpio@vger.kernel.org
258S: Maintained
259F: drivers/gpio/gpio-104-idio-16.c
260
28e5d3bb
WBG
261ACCES 104-QUAD-8 IIO DRIVER
262M: William Breathitt Gray <vilhelm.gray@gmail.com>
263L: linux-iio@vger.kernel.org
264S: Maintained
265F: drivers/iio/counter/104-quad-8.c
266
02e74fc0
WBG
267ACCES PCI-IDIO-16 GPIO DRIVER
268M: William Breathitt Gray <vilhelm.gray@gmail.com>
269L: linux-gpio@vger.kernel.org
270S: Maintained
271F: drivers/gpio/gpio-pci-idio-16.c
272
1da177e4 273ACENIC DRIVER
8b58be88 274M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
275L: linux-acenic@sunsite.dk
276S: Maintained
531c4f89 277F: drivers/net/ethernet/alteon/acenic*
1da177e4 278
e86435eb 279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 280M: Peter Feuerer <peter@piie.net>
d0944853 281L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
282W: http://piie.net/?section=acerhdf
283S: Maintained
284F: drivers/platform/x86/acerhdf.c
e86435eb 285
745a5d21 286ACER WMI LAPTOP EXTRAS
182ae55c 287M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 288L: platform-driver-x86@vger.kernel.org
745a5d21 289S: Maintained
679655da 290F: drivers/platform/x86/acer-wmi.c
745a5d21 291
1da177e4 292ACPI
9c3646d1 293M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 294M: Len Brown <lenb@kernel.org>
6968e50c 295L: linux-acpi@vger.kernel.org
360818b8
RW
296W: https://01.org/linux-acpi
297Q: https://patchwork.kernel.org/project/linux-acpi/list/
298T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 299B: https://bugzilla.kernel.org
8b59a454 300S: Supported
679655da
JP
301F: drivers/acpi/
302F: drivers/pnp/pnpacpi/
303F: include/linux/acpi.h
b8a15eba 304F: include/linux/fwnode.h
43368e74 305F: include/acpi/
3a75ef0c 306F: Documentation/acpi/
89ca78a0 307F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 308F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
309F: drivers/pci/*acpi*
310F: drivers/pci/*/*acpi*
311F: drivers/pci/*/*/*acpi*
3a75ef0c 312F: tools/power/acpi/
8b59a454 313
ed3beaa8
BP
314ACPI APEI
315M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
316M: Len Brown <lenb@kernel.org>
317L: linux-acpi@vger.kernel.org
318R: Tony Luck <tony.luck@intel.com>
319R: Borislav Petkov <bp@alien8.de>
320F: drivers/acpi/apei/
321
3774929d
RW
322ACPI COMPONENT ARCHITECTURE (ACPICA)
323M: Robert Moore <robert.moore@intel.com>
324M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 325M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
326L: linux-acpi@vger.kernel.org
327L: devel@acpica.org
328W: https://acpica.org/
329W: https://github.com/acpica/acpica/
330Q: https://patchwork.kernel.org/project/linux-acpi/list/
331T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443
RW
332B: https://bugzilla.kernel.org
333B: https://bugs.acpica.org
3774929d
RW
334S: Supported
335F: drivers/acpi/acpica/
336F: include/acpi/
2754c447 337F: tools/power/acpi/
3774929d 338
8b59a454 339ACPI FAN DRIVER
8b58be88 340M: Zhang Rui <rui.zhang@intel.com>
8b59a454 341L: linux-acpi@vger.kernel.org
5ca92bd9 342W: https://01.org/linux-acpi
68656443 343B: https://bugzilla.kernel.org
8b59a454 344S: Supported
679655da 345F: drivers/acpi/fan.c
1da177e4 346
daeb2016
LP
347ACPI FOR ARM64 (ACPI/arm64)
348M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
349M: Hanjun Guo <hanjun.guo@linaro.org>
350M: Sudeep Holla <sudeep.holla@arm.com>
351L: linux-acpi@vger.kernel.org
352S: Maintained
353F: drivers/acpi/arm64
354
8b59a454 355ACPI THERMAL DRIVER
8b58be88 356M: Zhang Rui <rui.zhang@intel.com>
8b59a454 357L: linux-acpi@vger.kernel.org
5ca92bd9 358W: https://01.org/linux-acpi
68656443 359B: https://bugzilla.kernel.org
8b59a454 360S: Supported
679655da 361F: drivers/acpi/*thermal*
998be20f 362
359acec8 363ACPI VIDEO DRIVER
8b58be88 364M: Zhang Rui <rui.zhang@intel.com>
8b59a454 365L: linux-acpi@vger.kernel.org
5ca92bd9 366W: https://01.org/linux-acpi
68656443 367B: https://bugzilla.kernel.org
8b59a454 368S: Supported
86f98a3a 369F: drivers/acpi/acpi_video.c
998be20f 370
bff431e4 371ACPI WMI DRIVER
d0944853 372L: platform-driver-x86@vger.kernel.org
5b927259 373S: Orphan
679655da 374F: drivers/platform/x86/wmi.c
bff431e4 375
2f39d519 376AD1889 ALSA SOUND DRIVER
8b58be88 377M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
378W: http://wiki.parisc-linux.org/AD1889
379L: linux-parisc@vger.kernel.org
380S: Maintained
679655da 381F: sound/pci/ad1889.*
2f39d519 382
527a1a83
MH
383AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
384M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 385W: http://wiki.analog.com/AD5254
a4edbc10 386W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
387S: Supported
388F: drivers/misc/ad525x_dpot.c
389
390AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
391M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 392W: http://wiki.analog.com/AD5398
a4edbc10 393W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
394S: Supported
395F: drivers/regulator/ad5398.c
396
397AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
398M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 399W: http://wiki.analog.com/AD7142
a4edbc10 400W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
401S: Supported
402F: drivers/input/misc/ad714x.c
403
404AD7877 TOUCHSCREEN DRIVER
405M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 406W: http://wiki.analog.com/AD7877
a4edbc10 407W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
408S: Supported
409F: drivers/input/touchscreen/ad7877.c
410
411AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
412M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 413W: http://wiki.analog.com/AD7879
a4edbc10 414W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
415S: Supported
416F: drivers/input/touchscreen/ad7879.c
417
1330b0dc 418ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 419M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
420S: Maintained
421
7302b9d9
MH
422ADF7242 IEEE 802.15.4 RADIO DRIVER
423M: Michael Hennerich <michael.hennerich@analog.com>
424W: https://wiki.analog.com/ADF7242
425W: http://ez.analog.com/community/linux-device-drivers
426L: linux-wpan@vger.kernel.org
427S: Supported
428F: drivers/net/ieee802154/adf7242.c
429F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
430
1da177e4 431ADM1025 HARDWARE MONITOR DRIVER
d8130624 432M: Jean Delvare <jdelvare@suse.com>
968ce1b1 433L: linux-hwmon@vger.kernel.org
1da177e4 434S: Maintained
679655da
JP
435F: Documentation/hwmon/adm1025
436F: drivers/hwmon/adm1025.c
1da177e4 437
cae2caae 438ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 439M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 440L: linux-hwmon@vger.kernel.org
cae2caae 441S: Maintained
679655da 442F: drivers/hwmon/adm1029.c
cae2caae 443
cc0b88cf 444ADM8211 WIRELESS DRIVER
cc0b88cf 445L: linux-wireless@vger.kernel.org
491b26b4 446W: http://wireless.kernel.org/
e71bcbd0 447S: Orphan
d4a17304 448F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 449
e8e31622
SA
450ADP1653 FLASH CONTROLLER DRIVER
451M: Sakari Ailus <sakari.ailus@iki.fi>
452L: linux-media@vger.kernel.org
453S: Maintained
454F: drivers/media/i2c/adp1653.c
b5dcee22 455F: include/media/i2c/adp1653.h
e8e31622 456
527a1a83
MH
457ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
458M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 459W: http://wiki.analog.com/ADP5520
a4edbc10 460W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
461S: Supported
462F: drivers/mfd/adp5520.c
463F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 464F: drivers/leds/leds-adp5520.c
77278d50 465F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
466F: drivers/input/keyboard/adp5520-keys.c
467
468ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
469M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 470W: http://wiki.analog.com/ADP5588
a4edbc10 471W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
472S: Supported
473F: drivers/input/keyboard/adp5588-keys.c
77278d50 474F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
475
476ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
477M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 478W: http://wiki.analog.com/ADP8860
a4edbc10 479W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
480S: Supported
481F: drivers/video/backlight/adp8860_bl.c
482
8c22a8f5
DE
483ADS1015 HARDWARE MONITOR DRIVER
484M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 485L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
486S: Maintained
487F: Documentation/hwmon/ads1015
488F: drivers/hwmon/ads1015.c
9010624c 489F: include/linux/platform_data/ads1015.h
8c22a8f5 490
1da177e4 491ADT746X FAN DRIVER
8b58be88 492M: Colin Leroy <colin@colino.net>
1da177e4 493S: Maintained
679655da 494F: drivers/macintosh/therm_adt746x.c
1da177e4 495
b058b859 496ADT7475 HARDWARE MONITOR DRIVER
d8130624 497M: Jean Delvare <jdelvare@suse.com>
968ce1b1 498L: linux-hwmon@vger.kernel.org
b058b859
JD
499S: Maintained
500F: Documentation/hwmon/adt7475
501F: drivers/hwmon/adt7475.c
502
8c6af9e1 503ADVANSYS SCSI DRIVER
8b58be88 504M: Matthew Wilcox <matthew@wil.cx>
d8130624 505M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
506L: linux-scsi@vger.kernel.org
507S: Maintained
679655da
JP
508F: Documentation/scsi/advansys.txt
509F: drivers/scsi/advansys.c
8c6af9e1 510
82abbea7
RD
511ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
512M: Michael Hennerich <michael.hennerich@analog.com>
513W: http://wiki.analog.com/ADXL345
514W: http://ez.analog.com/community/linux-device-drivers
515S: Supported
516F: drivers/input/misc/adxl34x.c
517
1da177e4 518AEDSP16 DRIVER
8b58be88 519M: Riccardo Facchetti <fizban@tin.it>
1da177e4 520S: Maintained
679655da 521F: sound/oss/aedsp16.c
1da177e4 522
91952bc0
AP
523AF9013 MEDIA DRIVER
524M: Antti Palosaari <crope@iki.fi>
525L: linux-media@vger.kernel.org
a825eaec 526W: https://linuxtv.org
91952bc0
AP
527W: http://palosaari.fi/linux/
528Q: http://patchwork.linuxtv.org/project/linux-media/list/
529T: git git://linuxtv.org/anttip/media_tree.git
530S: Maintained
531F: drivers/media/dvb-frontends/af9013*
532
533AF9033 MEDIA DRIVER
534M: Antti Palosaari <crope@iki.fi>
535L: linux-media@vger.kernel.org
a825eaec 536W: https://linuxtv.org
91952bc0
AP
537W: http://palosaari.fi/linux/
538Q: http://patchwork.linuxtv.org/project/linux-media/list/
539T: git git://linuxtv.org/anttip/media_tree.git
540S: Maintained
541F: drivers/media/dvb-frontends/af9033*
542
1da177e4 543AFFS FILE SYSTEM
6cf515e1
GU
544L: linux-fsdevel@vger.kernel.org
545S: Orphan
679655da
JP
546F: Documentation/filesystems/affs.txt
547F: fs/affs/
1da177e4 548
e2d1d6c0 549AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 550M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
551L: linux-afs@lists.infradead.org
552S: Supported
679655da
JP
553F: fs/afs/
554F: include/net/af_rxrpc.h
555F: net/rxrpc/af_rxrpc.c
ee84595a 556W: https://www.infradead.org/~dhowells/kafs/
e2d1d6c0 557
1da177e4 558AGPGART DRIVER
8b58be88 559M: David Airlie <airlied@linux.ie>
878eaf61 560T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 561S: Maintained
679655da
JP
562F: drivers/char/agp/
563F: include/linux/agp*
c117ab84 564F: include/uapi/linux/agp*
1da177e4
LT
565
566AHA152X SCSI DRIVER
8b58be88 567M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
568L: linux-scsi@vger.kernel.org
569S: Maintained
679655da
JP
570F: drivers/scsi/aha152x*
571F: drivers/scsi/pcmcia/aha152x*
1da177e4 572
64624d4f 573AIC7XXX / AIC79XX SCSI DRIVER
d8130624 574M: Hannes Reinecke <hare@suse.com>
64624d4f 575L: linux-scsi@vger.kernel.org
1da177e4 576S: Maintained
679655da 577F: drivers/scsi/aic7xxx/
1da177e4 578
450500ad
HV
579AIMSLAB FM RADIO RECEIVER DRIVER
580M: Hans Verkuil <hverkuil@xs4all.nl>
581L: linux-media@vger.kernel.org
582T: git git://linuxtv.org/media_tree.git
a825eaec 583W: https://linuxtv.org
450500ad
HV
584S: Maintained
585F: drivers/media/radio/radio-aimslab*
586
e2d1d6c0 587AIO
8b58be88 588M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
589L: linux-aio@kvack.org
590S: Supported
679655da
JP
591F: fs/aio.c
592F: include/linux/*aio*.h
e2d1d6c0 593
469d4ec8
AP
594AIRSPY MEDIA DRIVER
595M: Antti Palosaari <crope@iki.fi>
596L: linux-media@vger.kernel.org
a825eaec 597W: https://linuxtv.org
469d4ec8
AP
598W: http://palosaari.fi/linux/
599Q: http://patchwork.linuxtv.org/project/linux-media/list/
600T: git git://linuxtv.org/anttip/media_tree.git
601S: Maintained
602F: drivers/media/usb/airspy/
603
b9567027
LS
604ALACRITECH GIGABIT ETHERNET DRIVER
605M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
606S: Maintained
607F: drivers/net/ethernet/alacritech/*
608
1da177e4 609ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 610M: Duncan Sands <duncan.sands@free.fr>
6372594a 611L: linux-usb@vger.kernel.org
1da177e4
LT
612W: http://www.linux-usb.org/SpeedTouch/
613S: Maintained
679655da
JP
614F: drivers/usb/atm/speedtch.c
615F: drivers/usb/atm/usbatm.c
1da177e4 616
272f133a 617ALCHEMY AU1XX0 MMC DRIVER
8b58be88 618M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 619S: Maintained
679655da 620F: drivers/mmc/host/au1xmmc.c
272f133a 621
4a4e5787 622ALI1563 I2C DRIVER
8b58be88 623M: Rudolf Marek <r.marek@assembler.cz>
846557d3 624L: linux-i2c@vger.kernel.org
4a4e5787 625S: Maintained
679655da
JP
626F: Documentation/i2c/busses/i2c-ali1563
627F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 628
bc368798
LC
629ALLWINNER SECURITY SYSTEM
630M: Corentin Labbe <clabbe.montjoie@gmail.com>
631L: linux-crypto@vger.kernel.org
632S: Maintained
633F: drivers/crypto/sunxi-ss/
634
1da177e4 635ALPHA PORT
8b58be88 636M: Richard Henderson <rth@twiddle.net>
8b58be88 637M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 638M: Matt Turner <mattst88@gmail.com>
c89f4f9a 639S: Odd Fixes
a9406699 640L: linux-alpha@vger.kernel.org
679655da 641F: arch/alpha/
1da177e4 642
30172936
PR
643ALPS PS/2 TOUCHPAD DRIVER
644R: Pali Rohár <pali.rohar@gmail.com>
645F: drivers/input/mouse/alps.*
646
f62092f6
LFT
647ALTERA MAILBOX DRIVER
648M: Ley Foon Tan <lftan@altera.com>
649L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
650S: Maintained
651F: drivers/mailbox/mailbox-altera.c
652
c5abbba9
THL
653ALTERA PIO DRIVER
654M: Tien Hock Loh <thloh@altera.com>
655L: linux-gpio@vger.kernel.org
656S: Maintained
657F: drivers/gpio/gpio-altera.c
658
8ce064bf 659ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
06c177cb 660M: Thor Thayer <thor.thayer@linux.intel.com>
8ce064bf
TT
661S: Maintained
662F: drivers/gpio/gpio-altera-a10sr.c
663F: drivers/mfd/altera-a10sr.c
62700682 664F: drivers/reset/reset-a10sr.c
8ce064bf 665F: include/linux/mfd/altera-a10sr.h
843fc75a 666F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
8ce064bf 667
16b8b922 668ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 669M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
670L: netdev@vger.kernel.org
671L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
672S: Maintained
673F: drivers/net/ethernet/altera/
674
adf9251f
TK
675ALTERA UART/JTAG UART SERIAL DRIVERS
676M: Tobias Klauser <tklauser@distanz.ch>
677L: linux-serial@vger.kernel.org
61bd0943 678L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
679S: Maintained
680F: drivers/tty/serial/altera_uart.c
681F: drivers/tty/serial/altera_jtaguart.c
682F: include/linux/altera_uart.h
683F: include/linux/altera_jtaguart.h
684
1738cd3e
NB
685AMAZON ETHERNET DRIVERS
686M: Netanel Belgazal <netanel@annapurnalabs.com>
687R: Saeed Bishara <saeed@annapurnalabs.com>
688R: Zorik Machulsky <zorik@annapurnalabs.com>
689L: netdev@vger.kernel.org
690S: Supported
691F: Documentation/networking/ena.txt
692F: drivers/net/ethernet/amazon/
693
f4875e12
TL
694AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
695M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 696M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
697L: linux-crypto@vger.kernel.org
698S: Supported
699F: drivers/crypto/ccp/
700F: include/linux/ccp.h
701
512d1027 702AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 703M: Huang Rui <ray.huang@amd.com>
968ce1b1 704L: linux-hwmon@vger.kernel.org
96818b58 705S: Supported
512d1027
AH
706F: Documentation/hwmon/fam15h_power
707F: drivers/hwmon/fam15h_power.c
708
167a675a 709AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 710L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 711S: Orphan
faf2e1db 712F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 713
f90b8116 714AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 715P: Andres Salomon <dilinger@queued.net>
67d76710 716L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
717W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
718S: Supported
679655da
JP
719F: drivers/char/hw_random/geode-rng.c
720F: drivers/crypto/geode*
8a61f013 721F: drivers/video/fbdev/geode/
679655da 722F: arch/x86/include/asm/geode.h
f90b8116 723
919ee7dd 724AMD IOMMU (AMD-VI)
e4110568 725M: Joerg Roedel <joro@8bytes.org>
919ee7dd 726L: iommu@lists.linux-foundation.org
525b233c 727T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 728S: Maintained
b2c16391
JP
729F: drivers/iommu/amd_iommu*.[ch]
730F: include/linux/amd-iommu.h
919ee7dd 731
16423d67 732AMD KFD
1241e0b4 733M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
734L: dri-devel@lists.freedesktop.org
735T: git git://people.freedesktop.org/~gabbayo/linux.git
736S: Supported
130e0371
OG
737F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
738F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 739F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 740F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 741F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
742F: drivers/gpu/drm/amd/include/cik_structs.h
743F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 744F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
745F: drivers/gpu/drm/radeon/radeon_kfd.c
746F: drivers/gpu/drm/radeon/radeon_kfd.h
747F: include/uapi/linux/kfd_ioctl.h
16423d67 748
2510eb74
SS
749AMD SEATTLE DEVICE TREE SUPPORT
750M: Brijesh Singh <brijeshkumar.singh@amd.com>
751M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
752M: Tom Lendacky <thomas.lendacky@amd.com>
753S: Supported
754F: arch/arm64/boot/dts/amd/
755
45198c7b
LT
756AMD XGBE DRIVER
757M: Tom Lendacky <thomas.lendacky@amd.com>
758L: netdev@vger.kernel.org
759S: Supported
760F: drivers/net/ethernet/amd/xgbe/
08b8940e 761F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 762
284f42b6 763AMS (Apple Motion Sensor) DRIVER
8b58be88 764M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 765S: Supported
bd5f47ec 766F: drivers/macintosh/ams/
284f42b6 767
531fca16
HV
768ANALOG DEVICES INC AD9389B DRIVER
769M: Hans Verkuil <hans.verkuil@cisco.com>
770L: linux-media@vger.kernel.org
771S: Maintained
772F: drivers/media/i2c/ad9389b*
773
614b4384
LPC
774ANALOG DEVICES INC ADV7180 DRIVER
775M: Lars-Peter Clausen <lars@metafoo.de>
776L: linux-media@vger.kernel.org
777W: http://ez.analog.com/community/linux-device-drivers
778S: Supported
779F: drivers/media/i2c/adv7180.c
780
c40ddfa3
HV
781ANALOG DEVICES INC ADV7511 DRIVER
782M: Hans Verkuil <hans.verkuil@cisco.com>
783L: linux-media@vger.kernel.org
784S: Maintained
785F: drivers/media/i2c/adv7511*
786
531fca16
HV
787ANALOG DEVICES INC ADV7604 DRIVER
788M: Hans Verkuil <hans.verkuil@cisco.com>
789L: linux-media@vger.kernel.org
790S: Maintained
791F: drivers/media/i2c/adv7604*
792
c40ddfa3
HV
793ANALOG DEVICES INC ADV7842 DRIVER
794M: Hans Verkuil <hans.verkuil@cisco.com>
795L: linux-media@vger.kernel.org
796S: Maintained
797F: drivers/media/i2c/adv7842*
798
527a1a83 799ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 800M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 801L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 802W: http://wiki.analog.com/
a4edbc10 803W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 804S: Supported
39c9d199 805F: sound/soc/codecs/adau*
cc52688a 806F: sound/soc/codecs/adav*
4bdef3bd 807F: sound/soc/codecs/ad1*
ae48f5ef 808F: sound/soc/codecs/ad7*
4bdef3bd 809F: sound/soc/codecs/ssm*
40216ce7 810F: sound/soc/codecs/sigmadsp.*
4bdef3bd 811
527a1a83 812ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 813L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
814L: alsa-devel@alsa-project.org (moderated for non-subscribers)
815W: http://blackfin.uclinux.org/
816S: Supported
817F: sound/soc/blackfin/*
7d1f9018 818
7683e9e5
LT
819ANALOG DEVICES INC DMA DRIVERS
820M: Lars-Peter Clausen <lars@metafoo.de>
821W: http://ez.analog.com/community/linux-device-drivers
822S: Supported
823F: drivers/dma/dma-axi-dmac.c
824
4ce72abc
LPC
825ANALOG DEVICES INC IIO DRIVERS
826M: Lars-Peter Clausen <lars@metafoo.de>
827M: Michael Hennerich <Michael.Hennerich@analog.com>
828W: http://wiki.analog.com/
829W: http://ez.analog.com/community/linux-device-drivers
830S: Supported
831F: drivers/iio/*/ad*
bc82222f 832F: drivers/iio/adc/ltc2497*
4ce72abc
LPC
833X: drivers/iio/*/adjd*
834F: drivers/staging/iio/*/ad*
d5d4602e 835F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 836
27eb6622
RH
837ANDROID CONFIG FRAGMENTS
838M: Rob Herring <robh@kernel.org>
839S: Supported
840F: kernel/configs/android*
841
41c9e95d
GK
842ANDROID DRIVERS
843M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 844M: Arve Hjønnevåg <arve@android.com>
41c9e95d 845M: Riley Andrews <riandrews@android.com>
0e4a566b 846T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
847L: devel@driverdev.osuosl.org
848S: Supported
849F: drivers/android/
850F: drivers/staging/android/
851
d03c023e
LA
852ANDROID ION DRIVER
853M: Laura Abbott <labbott@redhat.com>
854M: Sumit Semwal <sumit.semwal@linaro.org>
855L: devel@driverdev.osuosl.org
856S: Supported
857F: drivers/staging/android/ion
858F: drivers/staging/android/uapi/ion.h
859F: drivers/staging/android/uapi/ion_test.h
860
42269063 861AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 862M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 863L: linuxppc-dev@lists.ozlabs.org
93711660 864L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 865S: Maintained
679655da 866F: sound/aoa/
42269063 867
4075a283 868APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
869M: William Breathitt Gray <vilhelm.gray@gmail.com>
870L: linux-iio@vger.kernel.org
871S: Maintained
4075a283 872F: drivers/iio/adc/stx104.c
97a445da 873
1da177e4 874APM DRIVER
e5f6450c 875M: Jiri Kosina <jikos@kernel.org>
81024fc4 876S: Odd fixes
9f273c24 877T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
878F: arch/x86/kernel/apm_32.c
879F: include/linux/apm_bios.h
c117ab84 880F: include/uapi/linux/apm_bios.h
81024fc4 881F: drivers/char/apm-emulation.c
1da177e4 882
82abbea7
RD
883APPARMOR SECURITY MODULE
884M: John Johansen <john.johansen@canonical.com>
885L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
886W: apparmor.wiki.kernel.org
887T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
888S: Supported
889F: security/apparmor/
890F: Documentation/admin-guide/LSM/apparmor.rst
891
bd7aa4b2 892APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 893M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 894L: linux-input@vger.kernel.org
75dd112a 895S: Odd fixes
679655da 896F: drivers/input/mouse/bcm5974.c
bd7aa4b2 897
6f2fad74 898APPLE SMC DRIVER
75dd112a 899M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 900L: linux-hwmon@vger.kernel.org
75dd112a 901S: Odd fixes
679655da 902F: drivers/hwmon/applesmc.c
6f2fad74 903
1da177e4 904APPLETALK NETWORK LAYER
0c59d281
ACM
905L: netdev@vger.kernel.org
906S: Odd fixes
679655da
JP
907F: drivers/net/appletalk/
908F: net/appletalk/
1da177e4 909
21c75328
DD
910APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
911M: Duc Dang <dhdang@apm.com>
912S: Supported
913F: arch/arm64/boot/dts/apm/
914
7683e9e5
LT
915APPLIED MICRO (APM) X-GENE SOC EDAC
916M: Loc Ho <lho@apm.com>
917S: Supported
918F: drivers/edac/xgene_edac.c
919F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
920
921APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
922M: Iyappan Subramanian <isubramanian@apm.com>
923M: Keyur Chudgar <kchudgar@apm.com>
924S: Supported
925F: drivers/net/ethernet/apm/xgene-v2/
926
24299502
IS
927APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
928M: Iyappan Subramanian <isubramanian@apm.com>
929M: Keyur Chudgar <kchudgar@apm.com>
b3fd38d2 930M: Quan Nguyen <qnguyen@apm.com>
24299502
IS
931S: Supported
932F: drivers/net/ethernet/apm/xgene/
2efccc60 933F: drivers/net/phy/mdio-xgene.c
24299502 934F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 935F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 936
fd3a628e
TN
937APPLIED MICRO (APM) X-GENE SOC PMU
938M: Tai Nguyen <ttnguyen@apm.com>
939S: Supported
940F: drivers/perf/xgene_pmu.c
941F: Documentation/perf/xgene-pmu.txt
942F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
943
62a37dc7
LP
944APTINA CAMERA SENSOR PLL
945M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
946L: linux-media@vger.kernel.org
947S: Maintained
948F: drivers/media/i2c/aptina-pll.*
949
1154ea7d 950ARC FRAMEBUFFER DRIVER
8b58be88 951M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 952S: Maintained
8a61f013
JH
953F: drivers/video/fbdev/arcfb.c
954F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 955
82abbea7
RD
956ARC PGU DRM DRIVER
957M: Alexey Brodkin <abrodkin@synopsys.com>
958S: Supported
959F: drivers/gpu/drm/arc/
960F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
961
c38f6ac7
MG
962ARCNET NETWORK LAYER
963M: Michael Grzeschik <m.grzeschik@pengutronix.de>
964L: netdev@vger.kernel.org
965S: Maintained
966F: drivers/net/arcnet/
967F: include/uapi/linux/if_arcnet.h
968
588deb61
MR
969ARM ARCHITECTED TIMER DRIVER
970M: Mark Rutland <mark.rutland@arm.com>
971M: Marc Zyngier <marc.zyngier@arm.com>
972L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
973S: Maintained
974F: arch/arm/include/asm/arch_timer.h
975F: arch/arm64/include/asm/arch_timer.h
976F: drivers/clocksource/arm_arch_timer.c
977
c5a906a5
LD
978ARM HDLCD DRM DRIVER
979M: Liviu Dudau <liviu.dudau@arm.com>
980S: Supported
59ba2422 981F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
982F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
983
59ba2422
LD
984ARM MALI-DP DRM DRIVER
985M: Liviu Dudau <liviu.dudau@arm.com>
986M: Brian Starkey <brian.starkey@arm.com>
987M: Mali DP Maintainers <malidp@foss.arm.com>
988S: Supported
989F: drivers/gpu/drm/arm/
990F: Documentation/devicetree/bindings/display/arm,malidp.txt
991
1da177e4 992ARM MFM AND FLOPPY DRIVERS
8b58be88 993M: Ian Molton <spyro@f2s.com>
1da177e4 994S: Maintained
679655da
JP
995F: arch/arm/lib/floppydma.S
996F: arch/arm/include/asm/floppy.h
1da177e4 997
6f96521f
WD
998ARM PMU PROFILING AND DEBUGGING
999M: Will Deacon <will.deacon@arm.com>
55d5c4ab 1000M: Mark Rutland <mark.rutland@arm.com>
6f96521f 1001S: Maintained
55d5c4ab 1002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 1003F: arch/arm*/kernel/perf_*
6f96521f 1004F: arch/arm/oprofile/common.c
dd06a84b
MR
1005F: arch/arm*/kernel/hw_breakpoint.c
1006F: arch/arm*/include/asm/hw_breakpoint.h
1007F: arch/arm*/include/asm/perf_event.h
55d5c4ab 1008F: drivers/perf/*
fa8ad788 1009F: include/linux/perf/arm_pmu.h
55d5c4ab 1010F: Documentation/devicetree/bindings/arm/pmu.txt
5d3fa803 1011F: Documentation/devicetree/bindings/perf/
6f96521f 1012
d4275354 1013ARM PORT
54176cc6 1014M: Russell King <linux@armlinux.org.uk>
efc03ecb 1015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1016W: http://www.armlinux.org.uk/
d4275354 1017S: Maintained
0d7f4f05 1018T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
d4275354
RK
1019F: arch/arm/
1020
cefbf4ea 1021ARM PRIMECELL AACI PL041 DRIVER
54176cc6 1022M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1023S: Maintained
1024F: sound/arm/aaci.*
1025
7683e9e5
LT
1026ARM PRIMECELL BUS SUPPORT
1027M: Russell King <linux@armlinux.org.uk>
1028S: Maintained
1029F: drivers/amba/
1030F: include/linux/amba/bus.h
1031
cefbf4ea 1032ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 1033M: Russell King <linux@armlinux.org.uk>
cefbf4ea 1034S: Maintained
8a61f013 1035F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
1036
1037ARM PRIMECELL KMI PL050 DRIVER
54176cc6 1038M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1039S: Maintained
1040F: drivers/input/serio/ambakmi.*
1041F: include/linux/amba/kmi.h
1042
2761f5c2 1043ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 1044M: Russell King <linux@armlinux.org.uk>
08a5c9a2 1045S: Maintained
679655da 1046F: drivers/mmc/host/mmci.*
2f748aaa 1047F: include/linux/amba/mmci.h
2761f5c2 1048
1b4304e5 1049ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 1050M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
1051S: Maintained
1052F: drivers/tty/serial/amba-pl01*.c
1053F: include/linux/amba/serial.h
2761f5c2 1054
7683e9e5
LT
1055ARM SMMU DRIVERS
1056M: Will Deacon <will.deacon@arm.com>
1057R: Robin Murphy <robin.murphy@arm.com>
1058L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
cefbf4ea 1059S: Maintained
7683e9e5
LT
1060F: drivers/iommu/arm-smmu.c
1061F: drivers/iommu/arm-smmu-v3.c
1062F: drivers/iommu/io-pgtable-arm.c
1063F: drivers/iommu/io-pgtable-arm-v7s.c
1064
1065ARM SUB-ARCHITECTURES
1066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067S: Maintained
1068F: arch/arm/mach-*/
1069F: arch/arm/plat-*/
1070T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
cefbf4ea 1071
872d1ba4
AF
1072ARM/ACTIONS SEMI ARCHITECTURE
1073M: Andreas Färber <afaerber@suse.de>
1074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1075S: Maintained
1076N: owl
1077F: arch/arm/mach-actions/
1078F: arch/arm/boot/dts/owl-*
1079F: arch/arm64/boot/dts/actions/
1080F: drivers/clocksource/owl-*
ba2694de
AF
1081F: drivers/soc/actions/
1082F: include/dt-bindings/power/owl-*
1083F: include/linux/soc/actions/
872d1ba4 1084F: Documentation/devicetree/bindings/arm/actions.txt
ba2694de 1085F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
872d1ba4
AF
1086F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1087
2b7a52a4 1088ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 1089M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1091S: Maintained
1092
9c784f95 1093ARM/AFEB9260 MACHINE SUPPORT
8b58be88 1094M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 1095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
1096S: Maintained
1097
2b7a52a4 1098ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 1099M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1101S: Maintained
1102
7683e9e5
LT
1103ARM/Allwinner SoC Clock Support
1104M: Emilio López <emilio@elopez.com.ar>
1105S: Maintained
1106F: drivers/clk/sunxi/
1107
5c6dcd7f 1108ARM/Allwinner sunXi SoC support
1b106699 1109M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1110M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1112S: Maintained
5c6dcd7f 1113N: sun[x456789]i
87c586a6
MR
1114N: sun50i
1115F: arch/arm/mach-sunxi/
6bc37fac 1116F: arch/arm64/boot/dts/allwinner/
87c586a6
MR
1117F: drivers/clk/sunxi-ng/
1118F: drivers/pinctrl/sunxi/
1119F: drivers/soc/sunxi/
1120T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
60b0f380 1121
7683e9e5
LT
1122ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1123M: Neil Armstrong <narmstrong@baylibre.com>
1124M: Jerome Brunet <jbrunet@baylibre.com>
1125L: linux-amlogic@lists.infradead.org
60b0f380 1126S: Maintained
7683e9e5
LT
1127F: drivers/clk/meson/
1128F: include/dt-bindings/clock/meson*
1129F: include/dt-bindings/clock/gxbb*
1130F: Documentation/devicetree/bindings/clock/amlogic*
1b106699 1131
79318452 1132ARM/Amlogic Meson SoC support
7c1e3876 1133M: Carlo Caione <carlo@caione.org>
6683d91c 1134M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1136L: linux-amlogic@lists.infradead.org
79318452 1137W: http://linux-meson.com/
7c1e3876 1138S: Maintained
79318452
CC
1139F: arch/arm/mach-meson/
1140F: arch/arm/boot/dts/meson*
6683d91c 1141F: arch/arm64/boot/dts/amlogic/
7683e9e5 1142F: drivers/pinctrl/meson/
51c5d844 1143F: drivers/mmc/host/meson*
79318452 1144N: meson
7c1e3876 1145
eff506fa
TZ
1146ARM/Annapurna Labs ALPINE ARCHITECTURE
1147M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1148M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1150S: Maintained
1151F: arch/arm/mach-alpine/
a9e5547b
AT
1152F: arch/arm/boot/dts/alpine*
1153F: arch/arm64/boot/dts/al/
1154F: drivers/*/*alpine*
eff506fa 1155
5255034d
LP
1156ARM/ARTPEC MACHINE SUPPORT
1157M: Jesper Nilsson <jesper.nilsson@axis.com>
1158M: Lars Persson <lars.persson@axis.com>
1159M: Niklas Cassel <niklas.cassel@axis.com>
1160S: Maintained
1161L: linux-arm-kernel@axis.com
1162F: arch/arm/mach-artpec
1163F: arch/arm/boot/dts/artpec6*
33b8ac91 1164F: drivers/clk/axis
00df0582 1165F: drivers/pinctrl/pinctrl-artpec*
9c6c149b 1166F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
5255034d 1167
413dfbbf
BH
1168ARM/ASPEED I2C DRIVER
1169M: Brendan Higgins <brendanhiggins@google.com>
1170R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1171R: Joel Stanley <joel@jms.id.au>
1172L: linux-i2c@vger.kernel.org
6209ef67 1173L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
413dfbbf
BH
1174S: Maintained
1175F: drivers/irqchip/irq-aspeed-i2c-ic.c
1176F: drivers/i2c/busses/i2c-aspeed.c
1177F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1178F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1179
7683e9e5
LT
1180ARM/ASPEED MACHINE SUPPORT
1181M: Joel Stanley <joel@jms.id.au>
1182S: Maintained
1183F: arch/arm/mach-aspeed/
1184F: arch/arm/boot/dts/aspeed-*
1185F: drivers/*/*aspeed*
1186
1187ARM/ATMEL AT91 Clock Support
1188M: Boris Brezillon <boris.brezillon@free-electrons.com>
1189S: Maintained
1190F: drivers/clk/at91
1191
8dca5ce8 1192ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
e085b9d8 1193M: Nicolas Ferre <nicolas.ferre@microchip.com>
d68b35f8 1194M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
efc03ecb 1195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1196W: http://www.linux4sam.org
9f273c24 1197T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1198S: Supported
1199F: arch/arm/mach-at91/
f0a0a58e 1200F: include/soc/at91/
70e389cc
MB
1201F: arch/arm/boot/dts/at91*.dts
1202F: arch/arm/boot/dts/at91*.dtsi
1203F: arch/arm/boot/dts/sama*.dts
1204F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1205F: arch/arm/include/debug/at91.S
f4e6dfcb 1206F: drivers/memory/atmel*
d4a89c7d 1207
986cf2e9 1208ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1209M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1211S: Maintained
1212F: arch/arm/mach-highbank/
e68d7c14
RH
1213F: arch/arm/boot/dts/highbank.dts
1214F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1215
d94f944e 1216ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1217M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1218S: Maintained
1219F: arch/arm/mach-cns3xxx/
d94f944e 1220
4863dea3
SG
1221ARM/CAVIUM THUNDER NETWORK DRIVER
1222M: Sunil Goutham <sgoutham@cavium.com>
1223M: Robert Richter <rric@kernel.org>
1224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225S: Supported
322e5cc5 1226F: drivers/net/ethernet/cavium/thunder/
4863dea3 1227
386ab516
AS
1228ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1229M: Alexander Shiyan <shc_work@mail.ru>
1230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1231S: Odd Fixes
b8ba3874 1232N: clps711x
386ab516 1233
7683e9e5
LT
1234ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1235M: Lennert Buytenhek <kernel@wantstofly.org>
1236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1237S: Maintained
1238
2b7a52a4 1239ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1240M: Hartley Sweeten <hsweeten@visionengravers.com>
151d1d75 1241M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
efc03ecb 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1243S: Maintained
d19d3667
HS
1244F: arch/arm/mach-ep93xx/
1245F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4 1246
d4275354 1247ARM/CLKDEV SUPPORT
54176cc6 1248M: Russell King <linux@armlinux.org.uk>
efc03ecb 1249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1250S: Maintained
0d7f4f05 1251T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
d4275354 1252F: arch/arm/include/asm/clkdev.h
4fa2651d 1253F: drivers/clk/clkdev.c
d4275354 1254
d48134e7 1255ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1256M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1258S: Maintained
1259
7683e9e5
LT
1260ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1261M: Baruch Siach <baruch@tkos.co.il>
1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S: Maintained
1264F: arch/arm/boot/dts/cx92755*
1265N: digicolor
1266
94150095
HF
1267ARM/CONTEC MICRO9 MACHINE SUPPORT
1268M: Hubert Feurstein <hubert.feurstein@contec.at>
1269S: Maintained
1270F: arch/arm/mach-ep93xx/micro9.c
1271
a06ae860
PP
1272ARM/CORESIGHT FRAMEWORK AND DRIVERS
1273M: Mathieu Poirier <mathieu.poirier@linaro.org>
1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S: Maintained
01081f5a 1276F: drivers/hwtracing/coresight/*
a06ae860 1277F: Documentation/trace/coresight.txt
2fd95d65 1278F: Documentation/trace/coresight-cpu-debug.txt
a06ae860 1279F: Documentation/devicetree/bindings/arm/coresight.txt
2fd95d65 1280F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
7a25ec8e 1281F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1282F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1283F: tools/perf/arch/arm/util/auxtrace.c
1284F: tools/perf/arch/arm/util/cs-etm.c
1285F: tools/perf/arch/arm/util/cs-etm.h
1286F: tools/perf/util/cs-etm.h
a06ae860 1287
1da177e4 1288ARM/CORGI MACHINE SUPPORT
8b58be88 1289M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1290S: Maintained
1291
881a95f9 1292ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1293M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
a96f50e6 1294M: Linus Walleij <linus.walleij@linaro.org>
efc03ecb 1295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1296T: git git://github.com/ulli-kroll/linux.git
162500b3 1297S: Maintained
a96f50e6
LW
1298F: Documentation/devicetree/bindings/arm/gemini.txt
1299F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1300F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
f49afbb5 1301F: arch/arm/mach-gemini/
a96f50e6 1302F: drivers/pinctrl/pinctrl-gemini.c
1d61d259 1303F: drivers/rtc/rtc-ftrtc010.c
881a95f9 1304
a990cbd8 1305ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1306M: Barry Song <baohua@kernel.org>
a990cbd8 1307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1308T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1309S: Maintained
e68d7c14 1310F: arch/arm/boot/dts/prima2*
a990cbd8 1311F: arch/arm/mach-prima2/
4a9c44f1 1312F: drivers/clk/sirf/
05f30e8d 1313F: drivers/clocksource/timer-prima2.c
5833ac98 1314F: drivers/clocksource/timer-atlas7.c
f8505ef5 1315N: [^a-z]sirf
a990cbd8 1316
d4275354 1317ARM/EBSA110 MACHINE SUPPORT
54176cc6 1318M: Russell King <linux@armlinux.org.uk>
efc03ecb 1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1320W: http://www.armlinux.org.uk/
d4275354
RK
1321S: Maintained
1322F: arch/arm/mach-ebsa110/
b955f6ca 1323F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1324
4721f3ce
UKK
1325ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1326M: Uwe Kleine-König <kernel@pengutronix.de>
1327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328S: Maintained
1329N: efm32
1330
a9da4f7e 1331ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
d9bd2645
SS
1332M: Robert Jarzmik <robert.jarzmik@free.fr>
1333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e 1334S: Maintained
cafc2265 1335F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1336
6a915af9 1337ARM/FARADAY FA526 PORT
162500b3 1338M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1339L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1340S: Maintained
1fa7e547 1341T: git git://git.berlios.de/gemini-board
f49afbb5 1342F: arch/arm/mm/*-fa*
6a915af9 1343
d4275354 1344ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1345M: Russell King <linux@armlinux.org.uk>
efc03ecb 1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1347W: http://www.armlinux.org.uk/
d4275354
RK
1348S: Maintained
1349F: arch/arm/include/asm/hardware/dec21285.h
1350F: arch/arm/mach-footbridge/
1351
86183a5f 1352ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1353M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1354M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1355R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1357S: Maintained
f1c12837 1358T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1359F: arch/arm/mach-imx/
ce515a6b 1360F: arch/arm/mach-mxs/
2a82f95c 1361F: arch/arm/boot/dts/imx*
e5dafa22 1362F: arch/arm/configs/imx*_defconfig
cf20968a 1363F: drivers/clk/imx/
721cabf6 1364F: drivers/soc/imx/
cf20968a 1365F: include/soc/imx/
86183a5f 1366
142109d2 1367ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1368M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1369M: Sascha Hauer <kernel@pengutronix.de>
1370R: Stefan Agner <stefan@agner.ch>
1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372S: Maintained
1373T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1374F: arch/arm/mach-imx/*vf610*
1375F: arch/arm/boot/dts/vf*
1376
2b7a52a4 1377ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1378M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1380S: Maintained
1381
90b8fc34 1382ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1383M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1385S: Maintained
1386
ef47d5f0 1387ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1388M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1389M: Paul Parsons <lost.distance@yahoo.com>
1390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1391S: Maintained
1392F: arch/arm/mach-pxa/hx4700.c
1393F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1394F: sound/soc/pxa/hx4700.c
ef47d5f0 1395
4dfad069
WX
1396ARM/HISILICON SOC SUPPORT
1397M: Wei Xu <xuwei5@hisilicon.com>
1398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399W: http://www.hisilicon.com
1400S: Supported
1401T: git git://github.com/hisilicon/linux-hisi.git
1402F: arch/arm/mach-hisi/
e68d7c14
RH
1403F: arch/arm/boot/dts/hi3*
1404F: arch/arm/boot/dts/hip*
1405F: arch/arm/boot/dts/hisi*
1406F: arch/arm64/boot/dts/hisilicon/
4dfad069 1407
21f37bc3 1408ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1409M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1410W: www.jlime.com
1411S: Maintained
084bad91
KE
1412T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1413F: arch/arm/mach-sa1100/jornada720.c
1414F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1415
5e767ab9
JMC
1416ARM/IGEP MACHINE SUPPORT
1417M: Enric Balletbo i Serra <eballetbo@gmail.com>
1418M: Javier Martinez Canillas <javier@dowhile0.org>
1419L: linux-omap@vger.kernel.org
1420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421S: Maintained
06ff74fd 1422F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1423
403d2971
MV
1424ARM/INCOME PXA270 SUPPORT
1425M: Marek Vasut <marek.vasut@gmail.com>
1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S: Maintained
ec154082 1428F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1429
7683e9e5
LT
1430ARM/INTEL IOP13XX ARM ARCHITECTURE
1431M: Lennert Buytenhek <kernel@wantstofly.org>
1432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433S: Maintained
1434
2b7a52a4 1435ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1436M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1438S: Maintained
e2bdb176
DW
1439
1440ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1441L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1442S: Orphan
2b7a52a4 1443
2b7a52a4 1444ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1445M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1447S: Maintained
2b7a52a4 1448
2b7a52a4 1449ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1450M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1452S: Maintained
1453
dfdd8cc9
KH
1454ARM/INTEL IXP4XX ARM ARCHITECTURE
1455M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1456M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1458S: Maintained
1459F: arch/arm/mach-ixp4xx/
1460
838553c5 1461ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1462M: Jonathan Cameron <jic23@cam.ac.uk>
1463L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1464S: Maintained
1465F: arch/arm/mach-pxa/stargate2.c
1466F: drivers/pcmcia/pxa2xx_stargate2.c
1467
2b7a52a4 1468ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1469M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1471S: Maintained
2b7a52a4
LB
1472
1473ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1474M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1476S: Maintained
1477
8cb555b6
CM
1478ARM/LG1K ARCHITECTURE
1479M: Chanho Min <chanho.min@lge.com>
1480L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481S: Maintained
1482F: arch/arm64/boot/dts/lg/
1483
2b7a52a4 1484ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1485M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1487S: Maintained
1488
3143875f
JE
1489ARM/LPC18XX ARCHITECTURE
1490M: Joachim Eastwood <manabian@gmail.com>
1491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492S: Maintained
19c1c32c
JE
1493F: arch/arm/boot/dts/lpc43*
1494F: drivers/clk/nxp/clk-lpc18xx*
1495F: drivers/clocksource/time-lpc32xx.c
1496F: drivers/i2c/busses/i2c-lpc2k.c
1497F: drivers/memory/pl172.c
1498F: drivers/mtd/spi-nor/nxp-spifi.c
1499F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1500N: lpc18xx
1501
15e4f7da 1502ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1503M: Vladimir Zapolskiy <vz@mleia.com>
1504M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1506T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1507S: Maintained
2377f9fd 1508F: arch/arm/boot/dts/lpc32*
15e4f7da 1509F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1510F: drivers/i2c/busses/i2c-pnx.c
1511F: drivers/net/ethernet/nxp/lpc_eth.c
1512F: drivers/usb/host/ohci-nxp.c
1513F: drivers/watchdog/pnx4008_wdt.c
1514N: lpc32xx
15e4f7da 1515
3b886171 1516ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1517M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1518S: Maintained
1519
40f4978b 1520ARM/Marvell Berlin SoC support
70e1a28f 1521M: Jisheng Zhang <jszhang@marvell.com>
40f4978b
SH
1522M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1523L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524S: Maintained
1525F: arch/arm/mach-berlin/
31c17ac9 1526F: arch/arm/boot/dts/berlin*
e68d7c14 1527F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1528
4cfab57e 1529ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1530M: Jason Cooper <jason@lakedaemon.net>
1531M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1532M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1533M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1534L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0 1535S: Maintained
ab7090ff 1536F: Documentation/devicetree/bindings/soc/dove/
4f1312b0 1537F: arch/arm/mach-dove/
54a246ff
NP
1538F: arch/arm/mach-mv78xx0/
1539F: arch/arm/mach-orion5x/
1540F: arch/arm/plat-orion/
31c17ac9
GC
1541F: arch/arm/boot/dts/dove*
1542F: arch/arm/boot/dts/orion5x*
1543
7683e9e5
LT
1544ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1545M: Jason Cooper <jason@lakedaemon.net>
1546M: Andrew Lunn <andrew@lunn.ch>
1547M: Gregory Clement <gregory.clement@free-electrons.com>
1548M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
e557959d
NA
1549L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550S: Maintained
7683e9e5
LT
1551F: arch/arm/boot/dts/armada*
1552F: arch/arm/boot/dts/kirkwood*
1553F: arch/arm/configs/mvebu_*_defconfig
1554F: arch/arm/mach-mvebu/
1555F: arch/arm64/boot/dts/marvell/armada*
1556F: drivers/cpufreq/mvebu-cpufreq.c
1557F: drivers/irqchip/irq-armada-370-xp.c
1558F: drivers/irqchip/irq-mvebu-*
1559F: drivers/pinctrl/mvebu/
1560F: drivers/rtc/rtc-armada38x.c
e557959d 1561
607b8fc9
EH
1562ARM/Mediatek RTC DRIVER
1563M: Eddie Huang <eddie.huang@mediatek.com>
1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1566S: Maintained
1567F: drivers/rtc/rtc-mt6397.c
1568
e54951c8
MB
1569ARM/Mediatek SoC support
1570M: Matthias Brugger <matthias.bgg@gmail.com>
1571L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1572L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1573S: Maintained
1574F: arch/arm/boot/dts/mt6*
44e4e5fb 1575F: arch/arm/boot/dts/mt7*
e54951c8
MB
1576F: arch/arm/boot/dts/mt8*
1577F: arch/arm/mach-mediatek/
44e4e5fb 1578F: arch/arm64/boot/dts/mediatek/
e54951c8
MB
1579N: mtk
1580K: mediatek
1581
0f8669e3
CY
1582ARM/Mediatek USB3 PHY DRIVER
1583M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1584L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1586S: Maintained
cd4ec4b0 1587F: drivers/phy/mediatek/phy-mtk-tphy.c
0f8669e3 1588
adcb079f
AB
1589ARM/MICREL KS8695 ARCHITECTURE
1590M: Greg Ungerer <gerg@uclinux.org>
1591L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1592F: arch/arm/mach-ks8695/
adcb079f
AB
1593S: Odd Fixes
1594
d78ff0a5 1595ARM/MIOA701 MACHINE SUPPORT
8b58be88 1596M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1597L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1598F: arch/arm/mach-pxa/mioa701.c
1599S: Maintained
1600
9624dfe6 1601ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1602M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1603S: Maintained
1604
e0ee9851 1605ARM/NOMADIK ARCHITECTURE
28b8e8d4 1606M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1607M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609S: Maintained
1610F: arch/arm/mach-nomadik/
ecc265fe 1611F: drivers/pinctrl/nomadik/
87572880 1612F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1613T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1614
7683e9e5
LT
1615ARM/NUVOTON W90X900 ARM ARCHITECTURE
1616M: Wan ZongShun <mcuos.com@gmail.com>
1617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618W: http://www.mcuos.com
1619S: Maintained
1620F: arch/arm/mach-w90x900/
1621F: drivers/input/keyboard/w90p910_keypad.c
1622F: drivers/input/touchscreen/w90p910_ts.c
1623F: drivers/watchdog/nuc900_wdt.c
1624F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1625F: drivers/mtd/nand/nuc900_nand.c
1626F: drivers/rtc/rtc-nuc900.c
1627F: drivers/spi/spi-nuc900.c
1628F: drivers/usb/host/ehci-w90x900.c
1629F: drivers/video/fbdev/nuc900fb.c
1630
9d76295a 1631ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1632M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1633L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1634W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1635S: Supported
1636
7683e9e5
LT
1637ARM/Orion SoC/Technologic Systems TS-78xx platform support
1638M: Alexander Clouter <alex@digriz.org.uk>
1639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640W: http://www.digriz.org.uk/ts78xx/kernel
8459c159 1641S: Maintained
7683e9e5 1642F: arch/arm/mach-orion5x/ts78xx-*
8459c159 1643
7683e9e5
LT
1644ARM/OXNAS platform support
1645M: Neil Armstrong <narmstrong@baylibre.com>
1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1648S: Maintained
1649F: arch/arm/mach-oxnas/
1650F: arch/arm/boot/dts/ox8*.dtsi
1651F: arch/arm/boot/dts/wd-mbwe.dts
1652F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1653N: oxnas
1654
1655ARM/PALM TREO SUPPORT
1656M: Tomas Cech <sleep_walker@suse.com>
1657L: linux-arm-kernel@lists.infradead.org
1658W: http://hackndev.com
1659S: Maintained
1660F: arch/arm/mach-pxa/include/mach/palmtreo.h
1661F: arch/arm/mach-pxa/palmtreo.c
1662
1663ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1664M: Marek Vasut <marek.vasut@gmail.com>
1665L: linux-arm-kernel@lists.infradead.org
1666W: http://hackndev.com
1667S: Maintained
933d35f0
JP
1668F: arch/arm/mach-pxa/include/mach/palmtx.h
1669F: arch/arm/mach-pxa/palmtx.c
1670F: arch/arm/mach-pxa/include/mach/palmt5.h
1671F: arch/arm/mach-pxa/palmt5.c
1672F: arch/arm/mach-pxa/include/mach/palmld.h
1673F: arch/arm/mach-pxa/palmld.c
1674F: arch/arm/mach-pxa/include/mach/palmte2.h
1675F: arch/arm/mach-pxa/palmte2.c
1676F: arch/arm/mach-pxa/include/mach/palmtc.h
1677F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1678
c49e1e63 1679ARM/PALMZ72 SUPPORT
8b58be88 1680M: Sergey Lapin <slapin@ossfans.org>
75280787 1681L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1682W: http://hackndev.com
1683S: Maintained
933d35f0
JP
1684F: arch/arm/mach-pxa/include/mach/palmz72.h
1685F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1686
1da177e4 1687ARM/PLEB SUPPORT
8b58be88 1688M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1689W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1690S: Maintained
1691
1692ARM/PT DIGITAL BOARD PORT
8b58be88 1693M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1694L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1695W: http://www.armlinux.org.uk/
1da177e4
LT
1696S: Maintained
1697
8fc1b0f8 1698ARM/QUALCOMM SUPPORT
bbeaa595
AG
1699M: Andy Gross <andy.gross@linaro.org>
1700M: David Brown <david.brown@linaro.org>
8fc1b0f8 1701L: linux-arm-msm@vger.kernel.org
f5d3af9d 1702L: linux-soc@vger.kernel.org
8fc1b0f8 1703S: Maintained
0ff50d60 1704F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1705F: arch/arm/boot/dts/qcom-*.dts
1706F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1707F: arch/arm/mach-qcom/
e68d7c14 1708F: arch/arm64/boot/dts/qcom/*
5482cefa 1709F: drivers/i2c/busses/i2c-qup.c
39a3366a 1710F: drivers/clk/qcom/
472cef34 1711F: drivers/dma/qcom/
f5d3af9d 1712F: drivers/soc/qcom/
5482cefa 1713F: drivers/spi/spi-qup.c
c0c89faf
SB
1714F: drivers/tty/serial/msm_serial.h
1715F: drivers/tty/serial/msm_serial.c
1716F: drivers/*/pm8???-*
1717F: drivers/mfd/ssbi.c
916f743d 1718F: drivers/firmware/qcom_scm.c
bbeaa595 1719T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1720
2b7a52a4 1721ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1722M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1723L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1724S: Maintained
1725
de9aa530
AF
1726ARM/REALTEK ARCHITECTURE
1727M: Andreas Färber <afaerber@suse.de>
1728L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729S: Maintained
1730F: arch/arm64/boot/dts/realtek/
1731F: Documentation/devicetree/bindings/arm/realtek.txt
1732
b138e119
SH
1733ARM/RENESAS ARM64 ARCHITECTURE
1734M: Simon Horman <horms@verge.net.au>
1735M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1736L: linux-renesas-soc@vger.kernel.org
1737Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1738T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1739S: Supported
1740F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1741F: drivers/soc/renesas/
1742F: include/linux/soc/renesas/
b138e119 1743
d4275354 1744ARM/RISCPC ARCHITECTURE
54176cc6 1745M: Russell King <linux@armlinux.org.uk>
efc03ecb 1746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1747W: http://www.armlinux.org.uk/
d4275354 1748S: Maintained
d4275354
RK
1749F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1750F: arch/arm/include/asm/hardware/ioc.h
1751F: arch/arm/include/asm/hardware/iomd.h
1752F: arch/arm/include/asm/hardware/memc.h
1753F: arch/arm/mach-rpc/
1a6422f6 1754F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1755F: drivers/net/ethernet/i825xx/ether1*
1756F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1757F: drivers/scsi/arm/
1758
08ddbb0a
HS
1759ARM/Rockchip SoC support
1760M: Heiko Stuebner <heiko@sntech.de>
1761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1762L: linux-rockchip@lists.infradead.org
9f273c24 1763T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1764S: Maintained
541555e9 1765F: arch/arm/boot/dts/rk3*
2b503be3 1766F: arch/arm/boot/dts/rv1108*
08ddbb0a 1767F: arch/arm/mach-rockchip/
541555e9
HS
1768F: drivers/clk/rockchip/
1769F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1770F: drivers/*/*rockchip*
541555e9
HS
1771F: drivers/*/*/*rockchip*
1772F: sound/soc/rockchip/
b4331b43 1773N: rockchip
08ddbb0a 1774
5bfb937c
KK
1775ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1776M: Kukjin Kim <kgene@kernel.org>
326dce07 1777M: Krzysztof Kozlowski <krzk@kernel.org>
efc03ecb 1778L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1779L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
6f96d639 1780Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
b21477f9 1781S: Maintained
6f0589c8 1782F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1783F: arch/arm/boot/dts/s5p*
1784F: arch/arm/boot/dts/samsung*
6f0589c8 1785F: arch/arm/boot/dts/exynos*
d97236e6 1786F: arch/arm64/boot/dts/exynos/
482ce512 1787F: arch/arm/plat-samsung/
769bbb63
HS
1788F: arch/arm/mach-s3c24*/
1789F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1790F: arch/arm/mach-s5p*/
1791F: arch/arm/mach-exynos*/
1c03274d
KK
1792F: drivers/*/*s3c24*
1793F: drivers/*/*/*s3c24*
1794F: drivers/*/*s3c64xx*
1795F: drivers/*/*s5pv210*
ffd51977 1796F: drivers/memory/samsung/*
bf50ddcd 1797F: drivers/soc/samsung/*
d6b9aea6
KK
1798F: Documentation/arm/Samsung/
1799F: Documentation/devicetree/bindings/arm/samsung/
1800F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1801F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1802N: exynos
f556cb07 1803
10ffa964
KP
1804ARM/SAMSUNG MOBILE MACHINE SUPPORT
1805M: Kyungmin Park <kyungmin.park@samsung.com>
1806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807S: Maintained
004bbd3c 1808F: arch/arm/mach-s5pv210/
10ffa964 1809
3ce4ccb6
KD
1810ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1811M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1812M: Kamil Debski <kamil@wypas.org>
1813M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1814L: linux-arm-kernel@lists.infradead.org
1815L: linux-media@vger.kernel.org
1816S: Maintained
1817F: drivers/media/platform/s5p-g2d/
1818
1bcbf6f4 1819ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
8108f7f4
MS
1820M: Marek Szyprowski <m.szyprowski@samsung.com>
1821L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1bcbf6f4
KD
1822L: linux-media@vger.kernel.org
1823S: Maintained
8108f7f4
MS
1824F: drivers/media/platform/s5p-cec/
1825F: Documentation/devicetree/bindings/media/s5p-cec.txt
1bcbf6f4 1826
7d9f9bf4
AP
1827ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1828M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
305335b9 1829M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7d9f9bf4
AP
1830L: linux-arm-kernel@lists.infradead.org
1831L: linux-media@vger.kernel.org
1832S: Maintained
1833F: drivers/media/platform/s5p-jpeg/
1834
7683e9e5
LT
1835ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1836M: Kyungmin Park <kyungmin.park@samsung.com>
1837M: Kamil Debski <kamil@wypas.org>
1838M: Jeongtae Park <jtp.park@samsung.com>
1839M: Andrzej Hajda <a.hajda@samsung.com>
1840L: linux-arm-kernel@lists.infradead.org
1841L: linux-media@vger.kernel.org
1842S: Maintained
1843F: arch/arm/plat-samsung/s5p-dev-mfc.c
1844F: drivers/media/platform/s5p-mfc/
1845
d48d38e8 1846ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1847M: Simon Horman <horms@verge.net.au>
d48d38e8 1848M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1849L: linux-renesas-soc@vger.kernel.org
4a121096 1850Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1851T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1852S: Supported
0b514fdb
SH
1853F: arch/arm/boot/dts/emev2*
1854F: arch/arm/boot/dts/r7s*
1855F: arch/arm/boot/dts/r8a*
1856F: arch/arm/boot/dts/sh*
0b514fdb 1857F: arch/arm/configs/shmobile_defconfig
7a2071c5 1858F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1859F: arch/arm/mach-shmobile/
be32bcbb
GU
1860F: drivers/soc/renesas/
1861F: include/linux/soc/renesas/
d48d38e8 1862
66314223 1863ARM/SOCFPGA ARCHITECTURE
08b3b33f 1864M: Dinh Nguyen <dinguyen@kernel.org>
66314223
DN
1865S: Maintained
1866F: arch/arm/mach-socfpga/
efadb751
DN
1867F: arch/arm/boot/dts/socfpga*
1868F: arch/arm/configs/socfpga_defconfig
e68d7c14 1869F: arch/arm64/boot/dts/altera/
ba2b7d0a 1870W: http://www.rocketboards.org
efadb751 1871T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1872
1873ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
08b3b33f 1874M: Dinh Nguyen <dinguyen@kernel.org>
66314223
DN
1875S: Maintained
1876F: drivers/clk/socfpga/
1877
71bcada8 1878ARM/SOCFPGA EDAC SUPPORT
06c177cb 1879M: Thor Thayer <thor.thayer@linux.intel.com>
71bcada8
TT
1880S: Maintained
1881F: drivers/edac/altera_edac.
1882
65ebcc11 1883ARM/STI ARCHITECTURE
a92177ea 1884M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11 1885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
65ebcc11
SK
1886W: http://www.stlinux.com
1887S: Maintained
1888F: arch/arm/mach-sti/
a92177ea 1889F: arch/arm/boot/dts/sti*
b8e31bf3 1890F: drivers/char/hw_random/st-rng.c
a92177ea 1891F: drivers/clocksource/arm_global_timer.c
82805d1b 1892F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1893F: drivers/cpufreq/sti-cpufreq.c
6da0f216 1894F: drivers/dma/st_fdma*
a92177ea 1895F: drivers/i2c/busses/i2c-st.c
346e2e4a 1896F: drivers/media/rc/st_rc.c
95d66b16 1897F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1898F: drivers/mmc/host/sdhci-st.c
0b56e9a7
VG
1899F: drivers/phy/st/phy-miphy28lp.c
1900F: drivers/phy/st/phy-stih407-usb.c
346e2e4a 1901F: drivers/pinctrl/pinctrl-st.c
aac22524 1902F: drivers/remoteproc/st_remoteproc.c
c9d7cc3e 1903F: drivers/remoteproc/st_slim_rproc.c
346e2e4a 1904F: drivers/reset/sti/
db4112e6 1905F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1906F: drivers/tty/serial/st-asc.c
eb11adab 1907F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1908F: drivers/usb/host/ehci-st.c
1909F: drivers/usb/host/ohci-st.c
db4112e6 1910F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1911F: drivers/ata/ahci_st.c
c9d7cc3e 1912F: include/linux/remoteproc/st_slim_rproc.h
65ebcc11 1913
ee6e7879
MC
1914ARM/STM32 ARCHITECTURE
1915M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1916M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918S: Maintained
1919T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1920N: stm32
1921F: drivers/clocksource/armv7m_systick.c
1922
d6de5b02
MG
1923ARM/TANGO ARCHITECTURE
1924M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1925L: linux-arm-kernel@lists.infradead.org
1926S: Maintained
e2bd0d37 1927N: tango
d6de5b02 1928
2b7a52a4 1929ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1930M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1932S: Maintained
1933
1bbd7089 1934ARM/TETON BGA MACHINE SUPPORT
706e69d6 1935M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1936L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937S: Maintained
1938
7683e9e5
LT
1939ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1940M: Santosh Shilimkar <ssantosh@kernel.org>
1941L: linux-kernel@vger.kernel.org
1942S: Maintained
1943F: drivers/memory/*emif*
1944
1945ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1946M: Santosh Shilimkar <ssantosh@kernel.org>
1947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948S: Maintained
1949F: arch/arm/mach-keystone/
1950F: arch/arm/boot/dts/keystone-*
1951T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1952
1953ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1954M: Santosh Shilimkar <ssantosh@kernel.org>
1955L: linux-kernel@vger.kernel.org
1956S: Maintained
1957F: drivers/clk/keystone/
1958
1959ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1960M: Santosh Shilimkar <ssantosh@kernel.org>
1961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962L: linux-kernel@vger.kernel.org
1963S: Maintained
1964F: drivers/clocksource/timer-keystone.c
1965
1966ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1967M: Santosh Shilimkar <ssantosh@kernel.org>
1968L: linux-kernel@vger.kernel.org
1969S: Maintained
1970F: drivers/power/reset/keystone-reset.c
1971
2b7a52a4 1972ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1973M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1974L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1975S: Maintained
1976
7683e9e5
LT
1977ARM/TOSA MACHINE SUPPORT
1978M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1979M: Dirk Opfer <dirk@opfer-online.de>
7d2c86b5 1980S: Maintained
98ad6e3b 1981
54274d71 1982ARM/U300 MACHINE SUPPORT
e4651a9f 1983M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985S: Supported
1986F: arch/arm/mach-u300/
9affbd24 1987F: drivers/clocksource/timer-u300.c
54274d71
LW
1988F: drivers/i2c/busses/i2c-stu300.c
1989F: drivers/rtc/rtc-coh901331.c
1990F: drivers/watchdog/coh901327_wdt.c
1991F: drivers/dma/coh901318*
87572880
LW
1992F: drivers/mfd/ab3100*
1993F: drivers/rtc/rtc-ab3100.c
1994F: drivers/rtc/rtc-coh901331.c
1995T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1996
3d00d04f
MY
1997ARM/UNIPHIER ARCHITECTURE
1998M: Masahiro Yamada <yamada.masahiro@socionext.com>
1999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 2000T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 2001S: Maintained
a3ff83d2 2002F: arch/arm/boot/dts/uniphier*
e7ecbc05 2003F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 2004F: arch/arm/mach-uniphier/
e7ecbc05 2005F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 2006F: arch/arm64/boot/dts/socionext/
4b7f48d3 2007F: drivers/bus/uniphier-system-bus.c
734d82f4 2008F: drivers/clk/uniphier/
dd6fd4a3 2009F: drivers/i2c/busses/i2c-uniphier*
5ed34d3a 2010F: drivers/irqchip/irq-uniphier-aidet.c
a3ff83d2 2011F: drivers/pinctrl/uniphier/
54e991b5 2012F: drivers/reset/reset-uniphier.c
a3ff83d2 2013F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
2014N: uniphier
2015
87572880 2016ARM/Ux500 ARM ARCHITECTURE
e4651a9f 2017M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
2018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2019S: Maintained
2020F: arch/arm/mach-ux500/
e4651a9f 2021F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 2022F: drivers/dma/ste_dma40*
e4651a9f 2023F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
2024F: drivers/mfd/abx500*
2025F: drivers/mfd/ab8500*
e4651a9f
LW
2026F: drivers/mfd/dbx500*
2027F: drivers/mfd/db8500*
ecc265fe
JP
2028F: drivers/pinctrl/nomadik/pinctrl-ab*
2029F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 2030F: drivers/rtc/rtc-ab8500.c
e4651a9f 2031F: drivers/rtc/rtc-pl031.c
87572880 2032T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 2033
e93fde28
UH
2034ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2035M: Ulf Hansson <ulf.hansson@linaro.org>
2036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037T: git git://git.linaro.org/people/ulfh/clk.git
2038S: Maintained
2039F: drivers/clk/ux500/
e93fde28 2040
740d93b1
PM
2041ARM/VERSATILE EXPRESS PLATFORM
2042M: Liviu Dudau <liviu.dudau@arm.com>
2043M: Sudeep Holla <sudeep.holla@arm.com>
2044M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2045L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2046S: Maintained
2047F: arch/arm/boot/dts/vexpress*
e68d7c14 2048F: arch/arm64/boot/dts/arm/
740d93b1
PM
2049F: arch/arm/mach-vexpress/
2050F: */*/vexpress*
7e8f403f 2051F: */*/*/vexpress*
740d93b1
PM
2052F: drivers/clk/versatile/clk-vexpress-osc.c
2053F: drivers/clocksource/versatile.c
46a600ea 2054N: mps2
740d93b1 2055
d4275354 2056ARM/VFP SUPPORT
54176cc6 2057M: Russell King <linux@armlinux.org.uk>
efc03ecb 2058L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 2059W: http://www.armlinux.org.uk/
d4275354
RK
2060S: Maintained
2061F: arch/arm/vfp/
2062
e66b6d8e
MV
2063ARM/VOIPAC PXA270 SUPPORT
2064M: Marek Vasut <marek.vasut@gmail.com>
2065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066S: Maintained
2067F: arch/arm/mach-pxa/vpac270.c
e0cca11b 2068F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 2069
04529fe2
TP
2070ARM/VT8500 ARM ARCHITECTURE
2071M: Tony Prisk <linux@prisktech.co.nz>
2072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2073S: Maintained
2074F: arch/arm/mach-vt8500/
41fd91b4 2075F: drivers/clocksource/vt8500_timer.c
560746eb 2076F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
2077F: drivers/mmc/host/wmt-sdmmc.c
2078F: drivers/pwm/pwm-vt8500.c
2079F: drivers/rtc/rtc-vt8500.c
2080F: drivers/tty/serial/vt8500_serial.c
4f31102b 2081F: drivers/usb/host/ehci-platform.c
41fd91b4 2082F: drivers/usb/host/uhci-platform.c
8a61f013
JH
2083F: drivers/video/fbdev/vt8500lcdfb.*
2084F: drivers/video/fbdev/wm8505fb*
2085F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 2086
e66b6d8e
MV
2087ARM/ZIPIT Z2 SUPPORT
2088M: Marek Vasut <marek.vasut@gmail.com>
2089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090S: Maintained
2091F: arch/arm/mach-pxa/z2.c
6ab2a855 2092F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 2093
5ecc4b53
JN
2094ARM/ZTE ARCHITECTURE
2095M: Jun Nie <jun.nie@linaro.org>
15e2dcd6 2096M: Baoyou Xie <baoyou.xie@linaro.org>
5ecc4b53
JN
2097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098S: Maintained
2099F: arch/arm/mach-zx/
2100F: drivers/clk/zte/
8041311c 2101F: drivers/reset/reset-zx2967.c
15e2dcd6 2102F: drivers/soc/zte/
5ecc4b53
JN
2103F: Documentation/devicetree/bindings/arm/zte.txt
2104F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
8041311c 2105F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
15e2dcd6
BX
2106F: Documentation/devicetree/bindings/soc/zte/
2107F: include/dt-bindings/soc/zx*.h
5ecc4b53 2108
51f29d44
MS
2109ARM/ZYNQ ARCHITECTURE
2110M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 2111R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
2112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2113W: http://wiki.xilinx.com
d6448b76 2114T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
2115S: Supported
2116F: arch/arm/mach-zynq/
bd2a337a 2117F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 2118F: drivers/block/xsysace.c
c2fd4e38
MS
2119N: zynq
2120N: xilinx
2121F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 2122F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 2123F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 2124F: drivers/edac/synopsys_edac.c
51f29d44 2125
38074229
CM
2126ARM64 PORT (AARCH64 ARCHITECTURE)
2127M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 2128M: Will Deacon <will.deacon@arm.com>
38074229 2129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 2130T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
2131S: Maintained
2132F: arch/arm64/
d19766ec 2133F: Documentation/arm64/
38074229 2134
9d7005f9
LP
2135AS3645A LED FLASH CONTROLLER DRIVER
2136M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2137L: linux-media@vger.kernel.org
2138T: git git://linuxtv.org/media_tree.git
2139S: Maintained
2140F: drivers/media/i2c/as3645a.c
b5dcee22 2141F: include/media/i2c/as3645a.h
9d7005f9 2142
7c94a8b2
LW
2143ASAHI KASEI AK8974 DRIVER
2144M: Linus Walleij <linus.walleij@linaro.org>
2145L: linux-iio@vger.kernel.org
2146W: http://www.akm.com/
2147S: Supported
2148F: drivers/iio/magnetometer/ak8974.c
2149
d58de038
GJ
2150ASC7621 HARDWARE MONITOR DRIVER
2151M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2152L: linux-hwmon@vger.kernel.org
d58de038
GJ
2153S: Maintained
2154F: Documentation/hwmon/asc7621
2155F: drivers/hwmon/asc7621.c
2156
b229ece9 2157ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2158M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2159L: acpi4asus-user@lists.sourceforge.net
d0944853 2160L: platform-driver-x86@vger.kernel.org
76593d6f 2161W: http://acpi4asus.sf.net
85091b71 2162S: Maintained
b229ece9
CC
2163F: drivers/platform/x86/asus*.c
2164F: drivers/platform/x86/eeepc*.c
85091b71 2165
f6a6bbae
JPRV
2166ASUS WIRELESS RADIO CONTROL DRIVER
2167M: João Paulo Rechi Vita <jprvita@gmail.com>
2168L: platform-driver-x86@vger.kernel.org
2169S: Maintained
2170F: drivers/platform/x86/asus-wireless.c
2171
75aeddd1
DH
2172ASYMMETRIC KEYS
2173M: David Howells <dhowells@redhat.com>
2174L: keyrings@vger.kernel.org
2175S: Maintained
2176F: Documentation/crypto/asymmetric-keys.txt
2177F: include/linux/verification.h
2178F: include/crypto/public_key.h
2179F: include/crypto/pkcs7.h
2180F: crypto/asymmetric_keys/
2181
953a6479 2182ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2183R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2184W: http://sourceforge.net/projects/xscaleiop
08223d80 2185S: Odd fixes
679655da
JP
2186F: Documentation/crypto/async-tx-api.txt
2187F: crypto/async_tx/
2188F: drivers/dma/
2189F: include/linux/dmaengine.h
2190F: include/linux/async_tx.h
b3e5f263 2191
a1867d36 2192AT24 EEPROM DRIVER
14d77c4d 2193M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2194L: linux-i2c@vger.kernel.org
2195S: Maintained
2196F: drivers/misc/eeprom/at24.c
25f73ed5 2197F: include/linux/platform_data/at24.h
a1867d36 2198
e7839f25 2199ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2200M: "Ed L. Cashin" <ed.cashin@acm.org>
2201W: http://www.openaoe.org/
1da177e4 2202S: Supported
679655da
JP
2203F: Documentation/aoe/
2204F: drivers/block/aoe/
1da177e4 2205
aad7a211
AB
2206ATHEROS 71XX/9XXX GPIO DRIVER
2207M: Alban Bedel <albeu@free.fr>
2208W: https://github.com/AlbanBedel/linux
2209T: git git://github.com/AlbanBedel/linux
2210S: Maintained
2211F: drivers/gpio/gpio-ath79.c
2212F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2213
9a10a870 2214ATHEROS ATH GENERIC UTILITIES
f726ee65 2215M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2216L: linux-wireless@vger.kernel.org
2217S: Supported
2218F: drivers/net/wireless/ath/*
2219
fa1c114f 2220ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2221M: Jiri Slaby <jirislaby@gmail.com>
2222M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2223M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2224L: linux-wireless@vger.kernel.org
72c706b7 2225W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2226S: Maintained
fa451753 2227F: drivers/net/wireless/ath/ath5k/
fa1c114f 2228
12e62d6f
KV
2229ATHEROS ATH6KL WIRELESS DRIVER
2230M: Kalle Valo <kvalo@qca.qualcomm.com>
2231L: linux-wireless@vger.kernel.org
2232W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2233T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2234S: Supported
2235F: drivers/net/wireless/ath/ath6kl/
2236
82abbea7
RD
2237ATI_REMOTE2 DRIVER
2238M: Ville Syrjala <syrjala@sci.fi>
1d7e1e6b 2239S: Maintained
82abbea7 2240F: drivers/input/misc/ati_remote2.c
1d7e1e6b 2241
2c2a6172
LT
2242ATK0110 HWMON DRIVER
2243M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2244L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2245S: Maintained
2246F: drivers/hwmon/asus_atk0110.c
2247
7ae115b4 2248ATLX ETHERNET DRIVERS
8b58be88 2249M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2250M: Chris Snook <chris.snook@gmail.com>
e443e383 2251L: netdev@vger.kernel.org
8d5ca6ec
JC
2252W: http://sourceforge.net/projects/atl1
2253W: http://atl1.sourceforge.net
2254S: Maintained
2b133ad6 2255F: drivers/net/ethernet/atheros/
8d5ca6ec 2256
1da177e4 2257ATM
366c1bd1 2258M: Chas Williams <3chas3@gmail.com>
476604de 2259L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2260L: netdev@vger.kernel.org
1da177e4
LT
2261W: http://linux-atm.sourceforge.net
2262S: Maintained
679655da
JP
2263F: drivers/atm/
2264F: include/linux/atm*
c117ab84 2265F: include/uapi/linux/atm*
1da177e4 2266
04ac2f46 2267ATMEL AT91 / AT32 MCI DRIVER
420a3879 2268M: Ludovic Desroches <ludovic.desroches@microchip.com>
04ac2f46
NF
2269S: Maintained
2270F: drivers/mmc/host/atmel-mci.c
04ac2f46 2271
f80cb488 2272ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
e085b9d8 2273M: Nicolas Ferre <nicolas.ferre@microchip.com>
f80cb488
NF
2274S: Supported
2275F: drivers/power/reset/at91-sama5d2_shdwc.c
2276
dfae90ed 2277ATMEL Audio ALSA driver
e085b9d8 2278M: Nicolas Ferre <nicolas.ferre@microchip.com>
dfae90ed
BS
2279L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2280S: Supported
2281F: sound/soc/atmel
2282
888f2804 2283ATMEL I2C DRIVER
420a3879 2284M: Ludovic Desroches <ludovic.desroches@microchip.com>
888f2804
LD
2285L: linux-i2c@vger.kernel.org
2286S: Supported
2287F: drivers/i2c/busses/i2c-at91.c
2288
15515545 2289ATMEL ISI DRIVER
420a3879 2290M: Ludovic Desroches <ludovic.desroches@microchip.com>
15515545
JW
2291L: linux-media@vger.kernel.org
2292S: Supported
0538bee6 2293F: drivers/media/platform/atmel/atmel-isi.c
15515545
JW
2294F: include/media/atmel-isi.h
2295
8f4c79ce 2296ATMEL LCDFB DRIVER
e085b9d8 2297M: Nicolas Ferre <nicolas.ferre@microchip.com>
c69f677c 2298L: linux-fbdev@vger.kernel.org
8f4c79ce 2299S: Maintained
8a61f013 2300F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2301F: include/video/atmel_lcdc.h
8f4c79ce 2302
89e5785f 2303ATMEL MACB ETHERNET DRIVER
e085b9d8 2304M: Nicolas Ferre <nicolas.ferre@microchip.com>
89e5785f 2305S: Supported
9f2f381f 2306F: drivers/net/ethernet/cadence/
89e5785f 2307
7683e9e5
LT
2308ATMEL MAXTOUCH DRIVER
2309M: Nick Dyer <nick@shmanahar.org>
2310T: git git://github.com/ndyer/linux.git
2311S: Maintained
2312F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2313F: drivers/input/touchscreen/atmel_mxt_ts.c
2314F: include/linux/platform_data/atmel_mxt_ts.h
2315
5cbac98a 2316ATMEL NAND DRIVER
50cb2efa
NF
2317M: Wenyou Yang <wenyou.yang@atmel.com>
2318M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2319L: linux-mtd@lists.infradead.org
2320S: Supported
f88fc122 2321F: drivers/mtd/nand/atmel/*
5cbac98a 2322
7683e9e5
LT
2323ATMEL SAMA5D2 ADC DRIVER
2324M: Ludovic Desroches <ludovic.desroches@microchip.com>
2325L: linux-iio@vger.kernel.org
2326S: Supported
2327F: drivers/iio/adc/at91-sama5d2_adc.c
2328
05c441ef 2329ATMEL SDMMC DRIVER
420a3879 2330M: Ludovic Desroches <ludovic.desroches@microchip.com>
05c441ef 2331L: linux-mmc@vger.kernel.org
2332S: Supported
2333F: drivers/mmc/host/sdhci-of-at91.c
2334
754ce4f2 2335ATMEL SPI DRIVER
e085b9d8 2336M: Nicolas Ferre <nicolas.ferre@microchip.com>
754ce4f2 2337S: Supported
9df92e6c 2338F: drivers/spi/spi-atmel.*
754ce4f2 2339
0ef09015 2340ATMEL SSC DRIVER
e085b9d8 2341M: Nicolas Ferre <nicolas.ferre@microchip.com>
0ef09015
BS
2342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2343S: Supported
2344F: drivers/misc/atmel-ssc.c
2345F: include/linux/atmel-ssc.h
2346
e9cb1c5a 2347ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
e085b9d8 2348M: Nicolas Ferre <nicolas.ferre@microchip.com>
e9cb1c5a
NF
2349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2350S: Supported
2351F: drivers/misc/atmel_tclib.c
2352F: drivers/clocksource/tcb_clksrc.c
2353
914a3f3b 2354ATMEL USBA UDC DRIVER
e085b9d8 2355M: Nicolas Ferre <nicolas.ferre@microchip.com>
a02875a6 2356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2357S: Supported
faf2e1db 2358F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2359
1da177e4 2360ATMEL WIRELESS DRIVER
8b58be88 2361M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2362L: linux-wireless@vger.kernel.org
1da177e4
LT
2363W: http://www.thekelleys.org.uk/atmel
2364W: http://atmelwlandriver.sourceforge.net/
2365S: Maintained
30fe0f9b 2366F: drivers/net/wireless/atmel/atmel*
1da177e4 2367
7683e9e5
LT
2368ATMEL XDMA DRIVER
2369M: Ludovic Desroches <ludovic.desroches@microchip.com>
2370L: linux-arm-kernel@lists.infradead.org
2371L: dmaengine@vger.kernel.org
2372S: Supported
2373F: drivers/dma/at_xdmac.c
a14c0f8f 2374
3942b771
PZ
2375ATOMIC INFRASTRUCTURE
2376M: Will Deacon <will.deacon@arm.com>
2377M: Peter Zijlstra <peterz@infradead.org>
2378R: Boqun Feng <boqun.feng@gmail.com>
2379L: linux-kernel@vger.kernel.org
2380S: Maintained
2381F: arch/*/include/asm/atomic*.h
2382F: include/*/atomic*.h
2383
26780d9e 2384ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2385M: Bradley Grove <linuxdrivers@attotech.com>
2386L: linux-scsi@vger.kernel.org
2387W: http://www.attotech.com
2388S: Supported
2389F: drivers/scsi/esas2r
26780d9e 2390
bc6e17b8
SS
2391ATUSB IEEE 802.15.4 RADIO DRIVER
2392M: Stefan Schmidt <stefan@osg.samsung.com>
2393L: linux-wpan@vger.kernel.org
2394S: Maintained
2395F: drivers/net/ieee802154/atusb.c
2396F: drivers/net/ieee802154/atusb.h
2397F: drivers/net/ieee802154/at86rf230.h
2398
a92b7b80 2399AUDIT SUBSYSTEM
915f389d 2400M: Paul Moore <paul@paul-moore.com>
8b58be88 2401M: Eric Paris <eparis@redhat.com>
915f389d 2402L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2403W: http://people.redhat.com/sgrubb/audit/
915f389d 2404T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2405S: Maintained
679655da 2406F: include/linux/audit.h
c117ab84 2407F: include/uapi/linux/audit.h
679655da 2408F: kernel/audit*
a92b7b80 2409
70e84049 2410AUXILIARY DISPLAY DRIVERS
8b58be88 2411M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2412W: http://miguelojeda.es/auxdisplay.htm
2413W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2414S: Maintained
679655da
JP
2415F: drivers/auxdisplay/
2416F: include/linux/cfag12864b.h
70e84049 2417
1da177e4 2418AX.25 NETWORK LAYER
8b58be88 2419M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2420L: linux-hams@vger.kernel.org
d34cb28a 2421W: http://www.linux-ax25.org/
1da177e4 2422S: Maintained
c117ab84 2423F: include/uapi/linux/ax25.h
679655da
JP
2424F: include/net/ax25.h
2425F: net/ax25/
1da177e4 2426
21dd0ece
PR
2427AXENTIA ARM DEVICES
2428M: Peter Rosin <peda@axentia.se>
2429L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2430S: Maintained
2431F: Documentation/devicetree/bindings/arm/axentia.txt
2432F: arch/arm/boot/dts/at91-linea.dtsi
2433F: arch/arm/boot/dts/at91-tse850-3.dts
2434
7683e9e5
LT
2435AXENTIA ASOC DRIVERS
2436M: Peter Rosin <peda@axentia.se>
2437L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2438S: Maintained
2439F: Documentation/devicetree/bindings/sound/axentia,*
2440F: sound/soc/atmel/tse850-pcm5142.c
2441
d5269395 2442AZ6007 DVB DRIVER
5dc8a864
MCC
2443M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2444M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2445L: linux-media@vger.kernel.org
a825eaec 2446W: https://linuxtv.org
d5269395
MCC
2447T: git git://linuxtv.org/media_tree.git
2448S: Maintained
2449F: drivers/media/usb/dvb-usb-v2/az6007.c
2450
6777376e
HV
2451AZTECH FM RADIO RECEIVER DRIVER
2452M: Hans Verkuil <hverkuil@xs4all.nl>
2453L: linux-media@vger.kernel.org
2454T: git git://linuxtv.org/media_tree.git
a825eaec 2455W: https://linuxtv.org
6777376e
HV
2456S: Maintained
2457F: drivers/media/radio/radio-aztech*
2458
e2d1d6c0 2459B43 WIRELESS DRIVER
e2d1d6c0 2460L: linux-wireless@vger.kernel.org
ed072f9e 2461L: b43-dev@lists.infradead.org
491b26b4 2462W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2463S: Odd Fixes
58619b14 2464F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2465
2466B43LEGACY WIRELESS DRIVER
8b58be88 2467M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2468L: linux-wireless@vger.kernel.org
ed072f9e 2469L: b43-dev@lists.infradead.org
491b26b4 2470W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2471S: Maintained
423e3ce3 2472F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2473
300abeb5 2474BACKLIGHT CLASS/SUBSYSTEM
70d14fcf 2475M: Lee Jones <lee.jones@linaro.org>
80e5d455
LJ
2476M: Daniel Thompson <daniel.thompson@linaro.org>
2477M: Jingoo Han <jingoohan1@gmail.com>
9f273c24 2478T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2479S: Maintained
679655da
JP
2480F: drivers/video/backlight/
2481F: include/linux/backlight.h
80e5d455
LJ
2482F: include/linux/pwm_backlight.h
2483F: Documentation/devicetree/bindings/leds/backlight
300abeb5 2484
c6c8fea2 2485BATMAN ADVANCED
207df49e 2486M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2487M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2488M: Antonio Quartulli <a@unstable.cc>
1584f41f 2489L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2490W: https://www.open-mesh.org/
8b823170 2491Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2492S: Maintained
286ddfb0
SE
2493F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2494F: Documentation/ABI/testing/sysfs-class-net-mesh
2495F: Documentation/networking/batman-adv.txt
09748a22 2496F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2497F: net/batman-adv/
2498
e2d1d6c0 2499BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2500M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2501L: linux-hams@vger.kernel.org
2502W: http://www.baycom.org/~tom/ham/ham.html
2503S: Maintained
679655da 2504F: drivers/net/hamradio/baycom*
e2d1d6c0 2505
cafe5635 2506BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2507M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2508L: linux-bcache@vger.kernel.org
2509W: http://bcache.evilpiepirate.org
4d1034eb 2510S: Orphan
cafe5635
KO
2511F: drivers/md/bcache/
2512
04bd844a
HV
2513BDISP ST MEDIA DRIVER
2514M: Fabien Dessenne <fabien.dessenne@st.com>
2515L: linux-media@vger.kernel.org
2516T: git git://linuxtv.org/media_tree.git
a825eaec 2517W: https://linuxtv.org
04bd844a
HV
2518S: Supported
2519F: drivers/media/platform/sti/bdisp
2520
82abbea7
RD
2521BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2522M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2523L: netdev@vger.kernel.org
2524S: Maintained
2525F: drivers/net/ethernet/ec_bhf.c
f34b87e4 2526
e2d1d6c0 2527BEFS FILE SYSTEM
5624a8b0 2528M: Luis de Bethencourt <luisbg@kernel.org>
db4ad036
LB
2529M: Salah Triki <salah.triki@gmail.com>
2530S: Maintained
5624a8b0 2531T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
679655da
JP
2532F: Documentation/filesystems/befs.txt
2533F: fs/befs/
e2d1d6c0 2534
82abbea7
RD
2535BFQ I/O SCHEDULER
2536M: Paolo Valente <paolo.valente@linaro.org>
2537M: Jens Axboe <axboe@kernel.dk>
2538L: linux-block@vger.kernel.org
49e7d9df 2539S: Maintained
82abbea7
RD
2540F: block/bfq-*
2541F: Documentation/block/bfq-iosched.txt
564ee360 2542
e2d1d6c0 2543BFS FILE SYSTEM
cea58224 2544M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
e2d1d6c0 2545S: Maintained
679655da
JP
2546F: Documentation/filesystems/bfs.txt
2547F: fs/bfs/
c117ab84 2548F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2549
1394f032 2550BLACKFIN ARCHITECTURE
a4edbc10 2551M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2552L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2553T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2554W: http://blackfin.uclinux.org
2555S: Supported
679655da 2556F: arch/blackfin/
566da5b2 2557
e190d6b1 2558BLACKFIN EMAC DRIVER
b3fe92b0 2559L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2560W: http://blackfin.uclinux.org
2561S: Supported
7b35f033 2562F: drivers/net/ethernet/adi/
e190d6b1 2563
7683e9e5
LT
2564BLACKFIN I2C TWI DRIVER
2565M: Sonic Zhang <sonic.zhang@analog.com>
2566L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2567W: http://blackfin.uclinux.org/
2568S: Supported
2569F: drivers/i2c/busses/i2c-bfin-twi.c
2570
2571BLACKFIN MEDIA DRIVER
2572M: Scott Jiang <scott.jiang.linux@gmail.com>
2573L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2574W: http://blackfin.uclinux.org/
2575S: Supported
2576F: drivers/media/platform/blackfin/
2577F: drivers/media/i2c/adv7183*
2578F: drivers/media/i2c/vs6624*
2579
566da5b2 2580BLACKFIN RTC DRIVER
b3fe92b0 2581L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2582W: http://blackfin.uclinux.org
2583S: Supported
679655da 2584F: drivers/rtc/rtc-bfin.c
1394f032 2585
936ed49a 2586BLACKFIN SDH DRIVER
109ec8c3 2587M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2588L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2589W: http://blackfin.uclinux.org
2590S: Supported
2591F: drivers/mmc/host/bfin_sdh.c
2592
1394f032 2593BLACKFIN SERIAL DRIVER
8b58be88 2594M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2595L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2596W: http://blackfin.uclinux.org
2597S: Supported
8460241e 2598F: drivers/tty/serial/bfin_uart.c
1394f032 2599
1e6d320f 2600BLACKFIN WATCHDOG DRIVER
b3fe92b0 2601L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2602W: http://blackfin.uclinux.org
2603S: Supported
679655da 2604F: drivers/watchdog/bfin_wdt.c
1e6d320f 2605
b54cf35a
JSM
2606BLINKM RGB LED DRIVER
2607M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2608S: Maintained
2609F: drivers/leds/leds-blinkm.c
2610
1da177e4 2611BLOCK LAYER
8b58be88 2612M: Jens Axboe <axboe@kernel.dk>
82c426e0 2613L: linux-block@vger.kernel.org
08deed1e 2614T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2615S: Maintained
679655da 2616F: block/
ae11f7ef 2617F: kernel/trace/blktrace.c
88459642 2618F: lib/sbitmap.c
1da177e4 2619
2b54aaef 2620BLOCK2MTD DRIVER
8b58be88 2621M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2622L: linux-mtd@lists.infradead.org
2623S: Maintained
679655da 2624F: drivers/mtd/devices/block2mtd.c
2b54aaef 2625
63fbd24e 2626BLUETOOTH DRIVERS
8b58be88 2627M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2628M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2629M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2630L: linux-bluetooth@vger.kernel.org
63fbd24e 2631W: http://www.bluez.org/
22e7a424
MH
2632T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2633T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2634S: Maintained
679655da 2635F: drivers/bluetooth/
1da177e4 2636
63fbd24e 2637BLUETOOTH SUBSYSTEM
8b58be88 2638M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2639M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2640M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2641L: linux-bluetooth@vger.kernel.org
2642W: http://www.bluez.org/
22e7a424
MH
2643T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2644T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2645S: Maintained
679655da
JP
2646F: net/bluetooth/
2647F: include/net/bluetooth/
1da177e4
LT
2648
2649BONDING DRIVER
79b30750 2650M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2651M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2652M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2653L: netdev@vger.kernel.org
ce00f85c
JC
2654W: http://sourceforge.net/projects/bonding/
2655S: Supported
679655da 2656F: drivers/net/bonding/
c117ab84 2657F: include/uapi/linux/if_bonding.h
1da177e4 2658
b5f4df34
AS
2659BPF (Safe dynamic programs and tools)
2660M: Alexei Starovoitov <ast@kernel.org>
cdb90499 2661M: Daniel Borkmann <daniel@iogearbox.net>
b5f4df34
AS
2662L: netdev@vger.kernel.org
2663L: linux-kernel@vger.kernel.org
2664S: Supported
cdb90499
DB
2665F: arch/x86/net/bpf_jit*
2666F: Documentation/networking/filter.txt
2667F: include/linux/bpf*
2668F: include/linux/filter.h
2669F: include/uapi/linux/bpf*
2670F: include/uapi/linux/filter.h
b5f4df34 2671F: kernel/bpf/
cdb90499 2672F: kernel/trace/bpf_trace.c
5aa5bd14 2673F: lib/test_bpf.c
cdb90499
DB
2674F: net/bpf/
2675F: net/core/filter.c
2676F: net/sched/act_bpf.c
2677F: net/sched/cls_bpf.c
2678F: samples/bpf/
2679F: tools/net/bpf*
2680F: tools/testing/selftests/bpf/
b5f4df34 2681
39105890 2682BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2683M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2684L: netdev@vger.kernel.org
2685S: Supported
adfc5217 2686F: drivers/net/ethernet/broadcom/b44.*
39105890 2687
967dd82f
FF
2688BROADCOM B53 ETHERNET SWITCH DRIVER
2689M: Florian Fainelli <f.fainelli@gmail.com>
2690L: netdev@vger.kernel.org
2691L: openwrt-devel@lists.openwrt.org (subscribers-only)
2692S: Supported
2693F: drivers/net/dsa/b53/*
2694F: include/linux/platform_data/b53.h
2695
90f4c594 2696BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2697M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2698M: Ray Jui <rjui@broadcom.com>
2699M: Scott Branden <sbranden@broadcom.com>
086f4704 2700M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2701T: git git://github.com/broadcom/mach-bcm
af4b8e37 2702S: Maintained
ccf62f5a
JM
2703N: bcm281*
2704N: bcm113*
2705N: bcm216*
2706N: kona
af4b8e37 2707F: arch/arm/mach-bcm/
af4b8e37 2708
9209bec4 2709BROADCOM BCM2835 ARM ARCHITECTURE
10b9e887 2710M: Eric Anholt <eric@anholt.net>
346ab44e 2711M: Stefan Wahren <stefan.wahren@i2se.com>
f680f25c 2712L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
902dcd14 2714T: git git://github.com/anholt/linux
f680f25c 2715S: Maintained
9209bec4 2716N: bcm2835
4a5a7a66 2717F: drivers/staging/vc04_services
f680f25c 2718
5564f092
RM
2719BROADCOM BCM47XX MIPS ARCHITECTURE
2720M: Hauke Mehrtens <hauke@hauke-m.de>
2721M: Rafał Miłecki <zajec5@gmail.com>
2722L: linux-mips@linux-mips.org
2723S: Maintained
7ad2410c 2724F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2725F: arch/mips/bcm47xx/*
2726F: arch/mips/include/asm/mach-bcm47xx/*
2727
9209bec4 2728BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2729M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a 2730M: Rafał Miłecki <zajec5@gmail.com>
d722bc94 2731M: Jon Mason <jonmason@broadcom.com>
1a50cd8a 2732M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2733L: linux-arm-kernel@lists.infradead.org
2734S: Maintained
2735F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2736F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe 2737F: arch/arm/boot/dts/bcm470*
d722bc94 2738F: arch/arm/boot/dts/bcm953012*
5b293ebe 2739
4ebd5047
RM
2740BROADCOM BCM53573 ARM ARCHITECTURE
2741M: Rafał Miłecki <rafal@milecki.pl>
2742L: linux-arm-kernel@lists.infradead.org
2743S: Maintained
2744F: arch/arm/boot/dts/bcm53573*
2745F: arch/arm/boot/dts/bcm47189*
2746
e076e962
FF
2747BROADCOM BCM63XX ARM ARCHITECTURE
2748M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2749M: bcm-kernel-feedback-list@broadcom.com
20de823e 2750L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2751T: git git://github.com/broadcom/stblinux.git
e076e962 2752S: Maintained
d6f4e76e 2753N: bcm63xx
e076e962 2754
7110e227
KC
2755BROADCOM BCM63XX/BCM33XX UDC DRIVER
2756M: Kevin Cernekee <cernekee@gmail.com>
2757L: linux-usb@vger.kernel.org
2758S: Maintained
2759F: drivers/usb/gadget/udc/bcm63xx_udc.*
2760
2df94fd6 2761BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2762M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2763M: Gregory Fong <gregory.0xf0@gmail.com>
2764M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2765M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2766L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2767T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2768S: Maintained
2769F: arch/arm/mach-bcm/*brcmstb*
2770F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2771F: drivers/bus/brcmstb_gisb.c
5009a289 2772N: brcmstb
2df94fd6 2773
7683e9e5
LT
2774BROADCOM BMIPS CPUFREQ DRIVER
2775M: Markus Mayer <mmayer@broadcom.com>
2776M: bcm-kernel-feedback-list@broadcom.com
2777L: linux-pm@vger.kernel.org
2778S: Maintained
2779F: drivers/cpufreq/bmips-cpufreq.c
2780
70371cef
KC
2781BROADCOM BMIPS MIPS ARCHITECTURE
2782M: Kevin Cernekee <cernekee@gmail.com>
2783M: Florian Fainelli <f.fainelli@gmail.com>
2784L: linux-mips@linux-mips.org
eb6725d0 2785T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2786S: Maintained
2787F: arch/mips/bmips/*
2788F: arch/mips/include/asm/mach-bmips/*
2789F: arch/mips/kernel/*bmips*
338808de 2790F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2791F: drivers/irqchip/irq-bcm63*
70371cef
KC
2792F: drivers/irqchip/irq-bcm7*
2793F: drivers/irqchip/irq-brcmstb*
3271e610 2794F: include/linux/bcm963xx_nvram.h
8fce60b8 2795F: include/linux/bcm963xx_tag.h
70371cef 2796
7683e9e5
LT
2797BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2798M: Rasesh Mody <rasesh.mody@cavium.com>
2799M: Harish Patil <harish.patil@cavium.com>
2800M: Dept-GELinuxNICDev@cavium.com
2801L: netdev@vger.kernel.org
2802S: Supported
2803F: drivers/net/ethernet/broadcom/bnx2.*
2804F: drivers/net/ethernet/broadcom/bnx2_*
20bb5505 2805
7683e9e5
LT
2806BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2807M: QLogic-Storage-Upstream@qlogic.com
2808L: linux-scsi@vger.kernel.org
2809S: Supported
2810F: drivers/scsi/bnx2fc/
2811
2812BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2813M: QLogic-Storage-Upstream@qlogic.com
2814L: linux-scsi@vger.kernel.org
2815S: Supported
2816F: drivers/scsi/bnx2i/
2817
2818BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2819M: Yuval Mintz <Yuval.Mintz@cavium.com>
2820M: Ariel Elior <ariel.elior@cavium.com>
2821M: everest-linux-l2@cavium.com
948c51e6
MC
2822L: netdev@vger.kernel.org
2823S: Supported
7683e9e5
LT
2824F: drivers/net/ethernet/broadcom/bnx2x/
2825
2826BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2827M: Michael Chan <michael.chan@broadcom.com>
2828L: netdev@vger.kernel.org
2829S: Supported
2830F: drivers/net/ethernet/broadcom/bnxt/
948c51e6 2831
a9533e7e 2832BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2833M: Arend van Spriel <arend.vanspriel@broadcom.com>
2834M: Franky Lin <franky.lin@broadcom.com>
2835M: Hante Meuleman <hante.meuleman@broadcom.com>
21394d57
AVS
2836M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2837M: Wright Feng <wright.feng@cypress.com>
a9533e7e 2838L: linux-wireless@vger.kernel.org
2a734451 2839L: brcm80211-dev-list.pdl@broadcom.com
21394d57 2840L: brcm80211-dev-list@cypress.com
a9533e7e 2841S: Supported
05491d2c 2842F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2843
7683e9e5
LT
2844BROADCOM BRCMSTB GPIO DRIVER
2845M: Gregory Fong <gregory.0xf0@gmail.com>
2846L: bcm-kernel-feedback-list@broadcom.com
9958d6f9 2847S: Supported
7683e9e5
LT
2848F: drivers/gpio/gpio-brcmstb.c
2849F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
9958d6f9 2850
7683e9e5
LT
2851BROADCOM GENET ETHERNET DRIVER
2852M: Florian Fainelli <f.fainelli@gmail.com>
2853L: netdev@vger.kernel.org
6a6b5ad0 2854S: Supported
7683e9e5 2855F: drivers/net/ethernet/broadcom/genet/
6a6b5ad0 2856
63f37ddf 2857BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2858M: Ray Jui <rjui@broadcom.com>
2859M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2860M: Jon Mason <jonmason@broadcom.com>
086f4704 2861M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2862L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2863T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2864S: Maintained
2865N: iproc
2866N: cygnus
5c161242 2867N: bcm[-_]nsp
36c0237f
SB
2868N: bcm9113*
2869N: bcm9583*
63f37ddf
JM
2870N: bcm9585*
2871N: bcm9586*
2872N: bcm988312
36c0237f 2873N: bcm113*
63f37ddf
JM
2874N: bcm583*
2875N: bcm585*
2876N: bcm586*
2877N: bcm88312
d76e21b8 2878F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2879F: drivers/clk/bcm/clk-ns*
2880F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2881
7b7f588b 2882BROADCOM KONA GPIO DRIVER
5e163903 2883M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2884L: bcm-kernel-feedback-list@broadcom.com
2885S: Supported
2886F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2887F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2888
7683e9e5
LT
2889BROADCOM NETXTREME-E ROCE DRIVER
2890M: Selvin Xavier <selvin.xavier@broadcom.com>
2891M: Devesh Sharma <devesh.sharma@broadcom.com>
2892M: Somnath Kotur <somnath.kotur@broadcom.com>
2893M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2894L: linux-rdma@vger.kernel.org
2895W: http://www.broadcom.com
2896S: Supported
2897F: drivers/infiniband/hw/bnxt_re/
2898F: include/uapi/rdma/bnxt_re-abi.h
2899
f6e734a8
RM
2900BROADCOM NVRAM DRIVER
2901M: Rafał Miłecki <zajec5@gmail.com>
2902L: linux-mips@linux-mips.org
2903S: Maintained
2904F: drivers/firmware/broadcom/*
2905
7683e9e5
LT
2906BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2907M: Rafał Miłecki <zajec5@gmail.com>
2908L: linux-wireless@vger.kernel.org
02787daa 2909S: Maintained
7683e9e5
LT
2910F: drivers/bcma/
2911F: include/linux/bcma/
02787daa 2912
bb446b57
MM
2913BROADCOM STB AVS CPUFREQ DRIVER
2914M: Markus Mayer <mmayer@broadcom.com>
2915M: bcm-kernel-feedback-list@broadcom.com
2916L: linux-pm@vger.kernel.org
2917S: Maintained
2918F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
de322e08 2919F: drivers/cpufreq/brcmstb*
bb446b57 2920
7683e9e5
LT
2921BROADCOM STB NAND FLASH DRIVER
2922M: Brian Norris <computersforpeace@gmail.com>
2923M: Kamal Dasu <kdasu.kdev@gmail.com>
2924L: linux-mtd@lists.infradead.org
2925L: bcm-kernel-feedback-list@broadcom.com
c9678d86 2926S: Maintained
7683e9e5 2927F: drivers/mtd/nand/brcmnand/
c9678d86 2928
b8302205
FF
2929BROADCOM SYSTEMPORT ETHERNET DRIVER
2930M: Florian Fainelli <f.fainelli@gmail.com>
2931L: netdev@vger.kernel.org
2932S: Supported
2933F: drivers/net/ethernet/broadcom/bcmsysport.*
2934
7683e9e5
LT
2935BROADCOM TG3 GIGABIT ETHERNET DRIVER
2936M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2937M: Prashant Sreedharan <prashant@broadcom.com>
2938M: Michael Chan <mchan@broadcom.com>
2939L: netdev@vger.kernel.org
592e8b32 2940S: Supported
7683e9e5 2941F: drivers/net/ethernet/broadcom/tg3.*
592e8b32 2942
7725ccfd 2943BROCADE BFA FC SCSI DRIVER
aa803370
AG
2944M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2945M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2946L: linux-scsi@vger.kernel.org
2947S: Supported
2948F: drivers/scsi/bfa/
7725ccfd 2949
8b230ed8 2950BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2951M: Rasesh Mody <rasesh.mody@cavium.com>
2952M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2953M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
2954L: netdev@vger.kernel.org
2955S: Supported
f844a0ea 2956F: drivers/net/ethernet/brocade/bna/
8b230ed8 2957
5cdf7f76 2958BSG (block layer generic sg v4 driver)
8b58be88 2959M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2960L: linux-scsi@vger.kernel.org
2961S: Supported
679655da
JP
2962F: block/bsg.c
2963F: include/linux/bsg.h
c117ab84 2964F: include/uapi/linux/bsg.h
5cdf7f76 2965
af39917d
CL
2966BT87X AUDIO DRIVER
2967M: Clemens Ladisch <clemens@ladisch.de>
2968L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2969T: git git://git.alsa-project.org/alsa-kernel.git
2970S: Maintained
2971F: Documentation/sound/alsa/Bt87x.txt
2972F: sound/pci/bt87x.c
2973
ff1d5c2f 2974BT8XXGPIO DRIVER
eb032b98 2975M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2976W: http://bu3sch.de/btgpio.php
2977S: Maintained
72dbb705 2978F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2979
eb1eb04f 2980BTRFS FILE SYSTEM
c0778e25
CM
2981M: Chris Mason <clm@fb.com>
2982M: Josef Bacik <jbacik@fb.com>
d8130624 2983M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2984L: linux-btrfs@vger.kernel.org
2985W: http://btrfs.wiki.kernel.org/
8a6e2535 2986Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2987T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2988S: Maintained
679655da
JP
2989F: Documentation/filesystems/btrfs.txt
2990F: fs/btrfs/
aeea4c10
DL
2991F: include/linux/btrfs*
2992F: include/uapi/linux/btrfs*
eb1eb04f 2993
1da177e4 2994BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2995M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2996M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2997L: linux-media@vger.kernel.org
a825eaec 2998W: https://linuxtv.org
275ffde4 2999T: git git://linuxtv.org/media_tree.git
f96236e5 3000S: Odd fixes
618cd932 3001F: Documentation/media/v4l-drivers/bttv*
90d72ac6 3002F: drivers/media/pci/bt8xx/bttv*
1da177e4 3003
82abbea7
RD
3004BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3005M: Chanwoo Choi <cw00.choi@samsung.com>
3006L: linux-pm@vger.kernel.org
3007L: linux-samsung-soc@vger.kernel.org
3008T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3009S: Maintained
3010F: drivers/devfreq/exynos-bus.c
3011F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3012
1f34923c
KA
3013BUSLOGIC SCSI DRIVER
3014M: Khalid Aziz <khalid@gonehiking.org>
3015L: linux-scsi@vger.kernel.org
3016S: Maintained
3017F: drivers/scsi/BusLogic.*
3018F: drivers/scsi/FlashPoint.*
3019
af39917d
CL
3020C-MEDIA CMI8788 DRIVER
3021M: Clemens Ladisch <clemens@ladisch.de>
3022L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3023T: git git://git.alsa-project.org/alsa-kernel.git
3024S: Maintained
3025F: sound/pci/oxygen/
3026
2141355f
MS
3027C6X ARCHITECTURE
3028M: Mark Salter <msalter@redhat.com>
91ebcd1b 3029M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
2141355f
MS
3030L: linux-c6x-dev@linux-c6x.org
3031W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3032S: Maintained
3033F: arch/c6x/
3034
8b1cfcbd
HM
3035CA8210 IEEE-802.15.4 RADIO DRIVER
3036M: Harry Morris <h.morris@cascoda.com>
3037M: linuxdev@cascoda.com
3038L: linux-wpan@vger.kernel.org
3039W: https://github.com/Cascoda/ca8210-linux.git
3040S: Maintained
3041F: drivers/net/ieee802154/ca8210.c
3042F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3043
a5432f5a 3044CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 3045M: David Howells <dhowells@redhat.com>
e62d6e24 3046L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
3047S: Supported
3048F: Documentation/filesystems/caching/cachefiles.txt
3049F: fs/cachefiles/
3050
c815ca39
HV
3051CADET FM/AM RADIO RECEIVER DRIVER
3052M: Hans Verkuil <hverkuil@xs4all.nl>
3053L: linux-media@vger.kernel.org
3054T: git git://linuxtv.org/media_tree.git
a825eaec 3055W: https://linuxtv.org
c815ca39
HV
3056S: Maintained
3057F: drivers/media/radio/radio-cadet*
3058
77d5140f 3059CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 3060M: Jonathan Corbet <corbet@lwn.net>
661263b5 3061L: linux-media@vger.kernel.org
275ffde4 3062T: git git://linuxtv.org/media_tree.git
77d5140f 3063S: Maintained
618cd932 3064F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 3065F: drivers/media/platform/marvell-ccic/
77d5140f 3066
201b6bab 3067CAIF NETWORK LAYER
5c574f50 3068M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
3069L: netdev@vger.kernel.org
3070S: Supported
3071F: Documentation/networking/caif/
3072F: drivers/net/caif/
c117ab84 3073F: include/uapi/linux/caif/
201b6bab
JP
3074F: include/net/caif/
3075F: net/caif/
3076
77dac90f 3077CALGARY x86-64 IOMMU
a6921c29
JM
3078M: Muli Ben-Yehuda <mulix@mulix.org>
3079M: Jon Mason <jdmason@kudzu.us>
3080L: iommu@lists.linux-foundation.org
77dac90f 3081S: Maintained
679655da
JP
3082F: arch/x86/kernel/pci-calgary_64.c
3083F: arch/x86/kernel/tce_64.c
3084F: arch/x86/include/asm/calgary.h
3085F: arch/x86/include/asm/tce.h
77dac90f 3086
7683e9e5
LT
3087CAN NETWORK DRIVERS
3088M: Wolfgang Grandegger <wg@grandegger.com>
3089M: Marc Kleine-Budde <mkl@pengutronix.de>
3090L: linux-can@vger.kernel.org
3091W: https://github.com/linux-can
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
3094S: Maintained
3095F: Documentation/devicetree/bindings/net/can/
3096F: drivers/net/can/
3097F: include/linux/can/dev.h
3098F: include/linux/can/platform/
3099F: include/uapi/linux/can/error.h
3100F: include/uapi/linux/can/netlink.h
3101
e2d1d6c0 3102CAN NETWORK LAYER
8d15d386 3103M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 3104M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 3105L: linux-can@vger.kernel.org
84b0d715 3106W: https://github.com/linux-can
870482a4
MKB
3107T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3108T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 3109S: Maintained
f35f6c8f 3110F: Documentation/networking/can.txt
8d15d386 3111F: net/can/
8d15d386 3112F: include/linux/can/core.h
c117ab84
CEB
3113F: include/uapi/linux/can.h
3114F: include/uapi/linux/can/bcm.h
3115F: include/uapi/linux/can/raw.h
3116F: include/uapi/linux/can/gw.h
e2d1d6c0 3117
95d16c72 3118CAPABILITIES
39baa7e6 3119M: Serge Hallyn <serge@hallyn.com>
95d16c72 3120L: linux-security-module@vger.kernel.org
6305902c 3121S: Supported
95d16c72 3122F: include/linux/capability.h
c117ab84 3123F: include/uapi/linux/capability.h
6305902c 3124F: security/commoncap.c
38a94118 3125F: kernel/capability.c
95d16c72 3126
b84894c7
KT
3127CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3128M: Kevin Tsai <ktsai@capellamicro.com>
3129S: Maintained
3130F: drivers/iio/light/cm*
b84894c7 3131
82abbea7
RD
3132CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3133M: Christian Lamparter <chunkeey@googlemail.com>
3134L: linux-wireless@vger.kernel.org
3135W: http://wireless.kernel.org/en/users/Drivers/carl9170
3136S: Maintained
3137F: drivers/net/wireless/ath/carl9170/
3138
f9484852
JG
3139CAVIUM I2C DRIVER
3140M: Jan Glauber <jglauber@cavium.com>
3141M: David Daney <david.daney@cavium.com>
3142W: http://www.cavium.com
3143S: Supported
3144F: drivers/i2c/busses/i2c-octeon*
3145F: drivers/i2c/busses/i2c-thunderx*
3146
7683e9e5
LT
3147CAVIUM LIQUIDIO NETWORK DRIVER
3148M: Derek Chickles <derek.chickles@caviumnetworks.com>
3149M: Satanand Burla <satananda.burla@caviumnetworks.com>
3150M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3151M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3152L: netdev@vger.kernel.org
3153W: http://www.cavium.com
3154S: Supported
3155F: drivers/net/ethernet/cavium/liquidio/
3156
25fc8465
JG
3157CAVIUM MMC DRIVER
3158M: Jan Glauber <jglauber@cavium.com>
3159M: David Daney <david.daney@cavium.com>
3160M: Steven J. Hill <Steven.Hill@cavium.com>
3161W: http://www.cavium.com
3162S: Supported
3163F: drivers/mmc/host/cavium*
3164
62ad8b5c
GC
3165CAVIUM OCTEON-TX CRYPTO DRIVER
3166M: George Cherian <george.cherian@cavium.com>
3167L: linux-crypto@vger.kernel.org
3168W: http://www.cavium.com
3169S: Supported
3170F: drivers/crypto/cavium/cpt/
3171
7683e9e5
LT
3172CAVIUM THUNDERX2 ARM64 SOC
3173M: Jayachandran C <jnair@caviumnetworks.com>
3174L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3175S: Maintained
3176F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3177F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3178
ef0bbac3
VB
3179CC2520 IEEE-802.15.4 RADIO DRIVER
3180M: Varka Bhadram <varkabhadram@gmail.com>
3181L: linux-wpan@vger.kernel.org
3182S: Maintained
3183F: drivers/net/ieee802154/cc2520.c
3184F: include/linux/spi/cc2520.h
3185F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3186
84817ef0
GBY
3187CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3188M: Gilad Ben-Yossef <gilad@benyossef.com>
3189L: linux-crypto@vger.kernel.org
3190L: driverdev-devel@linuxdriverproject.org
3191S: Supported
3192F: drivers/staging/ccree/
3193W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3194
6917a7b7 3195CEC FRAMEWORK
ca684386
HV
3196M: Hans Verkuil <hans.verkuil@cisco.com>
3197L: linux-media@vger.kernel.org
3198T: git git://linuxtv.org/media_tree.git
3199W: http://linuxtv.org
3200S: Supported
104eda6d 3201F: Documentation/media/kapi/cec-core.rst
618cd932 3202F: Documentation/media/uapi/cec
104eda6d 3203F: drivers/media/cec/
ca684386
HV
3204F: drivers/media/rc/keymaps/rc-cec.c
3205F: include/media/cec.h
6917a7b7 3206F: include/media/cec-notifier.h
104eda6d
HV
3207F: include/uapi/linux/cec.h
3208F: include/uapi/linux/cec-funcs.h
af15e32f 3209F: Documentation/devicetree/bindings/media/cec.txt
ca684386 3210
b8154542 3211CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 3212M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 3213L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
3214W: http://www.ibm.com/developerworks/power/cell/
3215S: Supported
679655da 3216F: arch/powerpc/include/asm/cell*.h
679655da 3217F: arch/powerpc/include/asm/spu*.h
c117ab84 3218F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
3219F: arch/powerpc/oprofile/*cell*
3220F: arch/powerpc/platforms/cell/
b8154542 3221
398ecff5
SW
3222CEPH COMMON CODE (LIBCEPH)
3223M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3224M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3225M: Sage Weil <sage@redhat.com>
82593f87 3226L: ceph-devel@vger.kernel.org
09d90327 3227W: http://ceph.com/
fb99f881 3228T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3229T: git git://github.com/ceph/ceph-client.git
9030aaf9 3230S: Supported
14430813
JP
3231F: net/ceph/
3232F: include/linux/ceph/
3233F: include/linux/crush/
9030aaf9 3234
398ecff5
SW
3235CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3236M: "Yan, Zheng" <zyan@redhat.com>
3237M: Sage Weil <sage@redhat.com>
3238M: Ilya Dryomov <idryomov@gmail.com>
3239L: ceph-devel@vger.kernel.org
3240W: http://ceph.com/
3241T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3242T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3243S: Supported
3244F: Documentation/filesystems/ceph.txt
3245F: fs/ceph/
3246
cfc411e7
DH
3247CERTIFICATE HANDLING:
3248M: David Howells <dhowells@redhat.com>
3249M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3250L: keyrings@vger.kernel.org
cfc411e7
DH
3251S: Maintained
3252F: Documentation/module-signing.txt
3253F: certs/
d8d80386 3254F: scripts/sign-file.c
cfc411e7
DH
3255F: scripts/extract-cert.c
3256
18332a80 3257CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3258L: linux-usb@vger.kernel.org
10c6c9c9 3259S: Orphan
679655da
JP
3260F: Documentation/usb/WUSB-Design-overview.txt
3261F: Documentation/usb/wusb-cbaf
355ffe69
DV
3262F: drivers/usb/host/hwa-hc.c
3263F: drivers/usb/host/whci/
679655da
JP
3264F: drivers/usb/wusbcore/
3265F: include/linux/usb/wusb*
18332a80 3266
70e84049 3267CFAG12864B LCD DRIVER
8b58be88 3268M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3269W: http://miguelojeda.es/auxdisplay.htm
3270W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3271S: Maintained
679655da
JP
3272F: drivers/auxdisplay/cfag12864b.c
3273F: include/linux/cfag12864b.h
70e84049
MOS
3274
3275CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3276M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3277W: http://miguelojeda.es/auxdisplay.htm
3278W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3279S: Maintained
679655da
JP
3280F: drivers/auxdisplay/cfag12864bfb.c
3281F: include/linux/cfag12864b.h
70e84049 3282
704232c2 3283CFG80211 and NL80211
8b58be88 3284M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3285L: linux-wireless@vger.kernel.org
ce466579
JB
3286W: http://wireless.kernel.org/
3287T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3288T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3289S: Maintained
c117ab84 3290F: include/uapi/linux/nl80211.h
679655da
JP
3291F: include/net/cfg80211.h
3292F: net/wireless/*
3293X: net/wireless/wext*
704232c2 3294
46e64261
GKH
3295CHAR and MISC DRIVERS
3296M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3297M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3298T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3299S: Supported
46e64261
GKH
3300F: drivers/char/*
3301F: drivers/misc/*
471322a8 3302F: include/linux/miscdevice.h
46e64261 3303
0a920b5b 3304CHECKPATCH
8b58be88 3305M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3306M: Joe Perches <joe@perches.com>
3307S: Maintained
679655da 3308F: scripts/checkpatch.pl
0a920b5b 3309
f8407f26
HW
3310CHINESE DOCUMENTATION
3311M: Harry Wei <harryxiyou@gmail.com>
9740153c 3312L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3313L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3314S: Maintained
f5ff9b63 3315F: Documentation/translations/zh_CN/
f8407f26 3316
2721ea2c 3317CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3318M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3319T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3320L: linux-usb@vger.kernel.org
3321S: Maintained
3322F: drivers/usb/chipidea/
3323
a93ad65d
HG
3324CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3325M: Hans de Goede <hdegoede@redhat.com>
3326L: linux-input@vger.kernel.org
3327S: Maintained
3328F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3329F: drivers/input/touchscreen/chipone_icn8318.c
3330
ab043105 3331CHROME HARDWARE PLATFORM SUPPORT
3c778a7f 3332M: Benson Leung <bleung@chromium.org>
ab043105
OJ
3333M: Olof Johansson <olof@lixom.net>
3334S: Maintained
3c778a7f 3335T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
ab043105
OJ
3336F: drivers/platform/chrome/
3337
3d4cfdc9
MB
3338CIRRUS LOGIC AUDIO CODEC DRIVERS
3339M: Brian Austin <brian.austin@cirrus.com>
3340M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3341L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3342S: Maintained
3343F: sound/soc/codecs/cs*
3344
7683e9e5
LT
3345CIRRUS LOGIC EP93XX ETHERNET DRIVER
3346M: Hartley Sweeten <hsweeten@visionengravers.com>
3347L: netdev@vger.kernel.org
3348S: Maintained
3349F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3350
82abbea7
RD
3351CISCO FCOE HBA DRIVER
3352M: Satish Kharat <satishkh@cisco.com>
3353M: Sesidhar Baddela <sebaddel@cisco.com>
3354M: Karan Tilak Kumar <kartilak@cisco.com>
3355L: linux-scsi@vger.kernel.org
3356S: Supported
3357F: drivers/scsi/fnic/
3358
3359CISCO SCSI HBA DRIVER
3360M: Karan Tilak Kumar <kartilak@cisco.com>
3361M: Sesidhar Baddela <sebaddel@cisco.com>
3362L: linux-scsi@vger.kernel.org
3363S: Supported
3364F: drivers/scsi/snic/
3365
3366CISCO VIC ETHERNET NIC DRIVER
3367M: Christian Benvenuti <benve@cisco.com>
3368M: Govindarajulu Varadarajan <_govind@gmx.com>
3369M: Neel Patel <neepatel@cisco.com>
3370S: Supported
3371F: drivers/net/ethernet/cisco/enic/
3372
3373CISCO VIC LOW LATENCY NIC DRIVER
3374M: Christian Benvenuti <benve@cisco.com>
3375M: Dave Goodell <dgoodell@cisco.com>
3376S: Supported
3377F: drivers/infiniband/hw/usnic/
3378
94574d9a
KRW
3379CLEANCACHE API
3380M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3381L: linux-kernel@vger.kernel.org
3382S: Maintained
3383F: mm/cleancache.c
3384F: include/linux/cleancache.h
3385
d4275354 3386CLK API
54176cc6 3387M: Russell King <linux@armlinux.org.uk>
aa571b14 3388L: linux-clk@vger.kernel.org
37417046 3389S: Maintained
d4275354
RK
3390F: include/linux/clk.h
3391
9222d247
JS
3392CLOCKSOURCE, CLOCKEVENT DRIVERS
3393M: Daniel Lezcano <daniel.lezcano@linaro.org>
3394M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3395L: linux-kernel@vger.kernel.org
9222d247
JS
3396T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3397S: Supported
3398F: drivers/clocksource
3399
529aa8cb
TLSC
3400CMPC ACPI DRIVER
3401M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3402M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3403L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3404S: Supported
3405F: drivers/platform/x86/classmate-laptop.c
3406
85756a06
HV
3407COBALT MEDIA DRIVER
3408M: Hans Verkuil <hans.verkuil@cisco.com>
3409L: linux-media@vger.kernel.org
3410T: git git://linuxtv.org/media_tree.git
a825eaec 3411W: https://linuxtv.org
85756a06
HV
3412S: Supported
3413F: drivers/media/pci/cobalt/
3414
74425eee 3415COCCINELLE/Semantic Patches (SmPL)
26de9c26 3416M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3417M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3418M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3419M: Michal Marek <mmarek@suse.com>
26de9c26 3420L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3421T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3422W: http://coccinelle.lip6.fr/
3423S: Supported
4b9033a3 3424F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3425F: scripts/coccinelle/
3426F: scripts/coccicheck
3427
1da177e4 3428CODA FILE SYSTEM
8b58be88 3429M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3430M: coda@cs.cmu.edu
3431L: codalist@coda.cs.cmu.edu
3432W: http://www.coda.cs.cmu.edu/
3433S: Maintained
679655da
JP
3434F: Documentation/filesystems/coda.txt
3435F: fs/coda/
3436F: include/linux/coda*.h
c117ab84 3437F: include/uapi/linux/coda*.h
1da177e4 3438
0b14261e
PZ
3439CODA V4L2 MEM2MEM DRIVER
3440M: Philipp Zabel <p.zabel@pengutronix.de>
3441L: linux-media@vger.kernel.org
3442S: Maintained
3443F: Documentation/devicetree/bindings/media/coda.txt
3444F: drivers/media/platform/coda/
3445
7704addb 3446COMMON CLK FRAMEWORK
a85fa007 3447M: Michael Turquette <mturquette@baylibre.com>
f956165f 3448M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3449L: linux-clk@vger.kernel.org
22d61acf 3450Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3451T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3452S: Maintained
ae4185cd 3453F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3454F: drivers/clk/
3455X: drivers/clk/clkdev.c
7704addb 3456F: include/linux/clk-pr*
60bea3b5 3457F: include/linux/clk/
7704addb 3458
e2d1d6c0 3459COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3460M: Steve French <sfrench@samba.org>
51223df6 3461L: linux-cifs@vger.kernel.org
d1f28953 3462L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3463W: http://linux-cifs.samba.org/
bb1d5dda 3464T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3465S: Supported
ec421a71 3466F: Documentation/filesystems/cifs/
679655da 3467F: fs/cifs/
e2d1d6c0 3468
1da177e4 3469COMPACTPCI HOTPLUG CORE
8b58be88 3470M: Scott Murray <scott@spiteful.org>
64dab204 3471L: linux-pci@vger.kernel.org
82c4dfc7 3472S: Maintained
679655da 3473F: drivers/pci/hotplug/cpci_hotplug*
1da177e4 3474
7683e9e5 3475COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3476M: Scott Murray <scott@spiteful.org>
64dab204 3477L: linux-pci@vger.kernel.org
82c4dfc7 3478S: Maintained
7683e9e5 3479F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3480
7683e9e5 3481COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3482M: Scott Murray <scott@spiteful.org>
64dab204 3483L: linux-pci@vger.kernel.org
82c4dfc7 3484S: Maintained
7683e9e5 3485F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4 3486
5411552c 3487COMPAL LAPTOP SUPPORT
8b58be88 3488M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3489L: platform-driver-x86@vger.kernel.org
5411552c 3490S: Maintained
679655da 3491F: drivers/platform/x86/compal-laptop.c
5411552c 3492
949be0f7 3493CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3494L: accessrunner-general@lists.sourceforge.net
3495W: http://accessrunner.sourceforge.net/
44243ef4 3496S: Orphan
679655da 3497F: drivers/usb/atm/cxacru.c
949be0f7 3498
e2d1d6c0 3499CONFIGFS
d6351db2 3500M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3501M: Christoph Hellwig <hch@lst.de>
3502T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3503S: Supported
679655da
JP
3504F: fs/configfs/
3505F: include/linux/configfs.h
e2d1d6c0 3506
acb9c1b2 3507CONNECTOR
8b58be88 3508M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3509L: netdev@vger.kernel.org
3510S: Maintained
3511F: drivers/connector/
3512
a3e3354d 3513CONTROL GROUP (CGROUP)
860ca0e6 3514M: Tejun Heo <tj@kernel.org>
ad50c159 3515M: Li Zefan <lizefan@huawei.com>
4d205676 3516M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3517L: cgroups@vger.kernel.org
860ca0e6 3518T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3519S: Maintained
4b16b0c0 3520F: Documentation/cgroup*
679655da
JP
3521F: include/linux/cgroup*
3522F: kernel/cgroup*
a3e3354d
TH
3523
3524CONTROL GROUP - CPUSET
3525M: Li Zefan <lizefan@huawei.com>
3526L: cgroups@vger.kernel.org
3527W: http://www.bullopensource.org/cpuset/
3528W: http://oss.sgi.com/projects/cpusets/
3529T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3530S: Maintained
4b16b0c0 3531F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3532F: include/linux/cpuset.h
3533F: kernel/cpuset.c
3534
3535CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3536M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3537M: Michal Hocko <mhocko@kernel.org>
c4e29738 3538M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3539L: cgroups@vger.kernel.org
3540L: linux-mm@kvack.org
3541S: Maintained
3542F: mm/memcontrol.c
5d1ea48b 3543F: mm/swap_cgroup.c
fb3a0fb6 3544
bebe4678 3545CORETEMP HARDWARE MONITORING DRIVER
96859129 3546M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3547L: linux-hwmon@vger.kernel.org
bebe4678 3548S: Maintained
679655da
JP
3549F: Documentation/hwmon/coretemp
3550F: drivers/hwmon/coretemp.c
bebe4678 3551
1da177e4 3552COSA/SRP SYNC SERIAL DRIVER
8b58be88 3553M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3554W: http://www.fi.muni.cz/~kas/cosa/
3555S: Maintained
679655da 3556F: drivers/net/wan/cosa*
1da177e4 3557
4371ee35 3558CPMAC ETHERNET DRIVER
9dd4aaef 3559M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3560L: netdev@vger.kernel.org
3561S: Maintained
b544dbac 3562F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3563
1da177e4 3564CPU FREQUENCY DRIVERS
9c3646d1 3565M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3566M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3567L: linux-pm@vger.kernel.org
1da177e4 3568S: Maintained
27209d91
VK
3569T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3570T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
993e5483 3571B: https://bugzilla.kernel.org
dabe73cb 3572F: Documentation/cpu-freq/
6f193635 3573F: Documentation/devicetree/bindings/cpufreq/
679655da
JP
3574F: drivers/cpufreq/
3575F: include/linux/cpufreq.h
0a7d2cd7 3576F: tools/testing/selftests/cpufreq/
1da177e4 3577
8a67f0ef
VK
3578CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3579M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3580M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3581L: linux-pm@vger.kernel.org
3582W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3583S: Maintained
3584F: drivers/cpufreq/arm_big_little.h
3585F: drivers/cpufreq/arm_big_little.c
3586F: drivers/cpufreq/arm_big_little_dt.c
3587
82abbea7
RD
3588CPU POWER MONITORING SUBSYSTEM
3589M: Thomas Renninger <trenn@suse.com>
3590L: linux-pm@vger.kernel.org
3591S: Maintained
3592F: tools/power/cpupower/
3593
3594CPUID/MSR DRIVER
3595M: "H. Peter Anvin" <hpa@zytor.com>
3596S: Maintained
3597F: arch/x86/kernel/cpuid.c
3598F: arch/x86/kernel/msr.c
3599
14d2c34c 3600CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3601M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3602M: Daniel Lezcano <daniel.lezcano@linaro.org>
3603L: linux-pm@vger.kernel.org
3604L: linux-arm-kernel@lists.infradead.org
cea8321c 3605T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3606S: Maintained
3607F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3608
0c570c18
BZ
3609CPUIDLE DRIVER - ARM EXYNOS
3610M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3611M: Daniel Lezcano <daniel.lezcano@linaro.org>
3612M: Kukjin Kim <kgene@kernel.org>
3613L: linux-pm@vger.kernel.org
3614L: linux-samsung-soc@vger.kernel.org
3615S: Supported
3616F: drivers/cpuidle/cpuidle-exynos.c
3617F: arch/arm/mach-exynos/pm.c
3618
a8e39c35 3619CPUIDLE DRIVERS
9c3646d1 3620M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3621M: Daniel Lezcano <daniel.lezcano@linaro.org>
3622L: linux-pm@vger.kernel.org
3623S: Maintained
cea8321c 3624T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2ed38cbe 3625B: https://bugzilla.kernel.org
a8e39c35
DL
3626F: drivers/cpuidle/*
3627F: include/linux/cpuidle.h
3628
1da177e4 3629CRAMFS FILESYSTEM
ce00f85c 3630W: http://sourceforge.net/projects/cramfs/
54886a71 3631S: Orphan / Obsolete
679655da
JP
3632F: Documentation/filesystems/cramfs.txt
3633F: fs/cramfs/
1da177e4
LT
3634
3635CRIS PORT
8b58be88
JP
3636M: Mikael Starvik <starvik@axis.com>
3637M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3638L: linux-cris-kernel@axis.com
1da177e4 3639W: http://developer.axis.com
9f273c24 3640T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3641S: Maintained
679655da 3642F: arch/cris/
df621252 3643F: drivers/tty/serial/crisv10.*
1da177e4
LT
3644
3645CRYPTO API
8b58be88
JP
3646M: Herbert Xu <herbert@gondor.apana.org.au>
3647M: "David S. Miller" <davem@davemloft.net>
1da177e4 3648L: linux-crypto@vger.kernel.org
9f273c24 3649T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3650T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3651S: Maintained
679655da 3652F: Documentation/crypto/
fe1c445b 3653F: Documentation/devicetree/bindings/crypto/
679655da
JP
3654F: arch/*/crypto/
3655F: crypto/
3656F: drivers/crypto/
3657F: include/crypto/
ff330f73 3658F: include/linux/crypto*
1da177e4 3659
5b07bd57 3660CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3661M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3662L: linux-crypto@vger.kernel.org
3663S: Maintained
51a2228a
JP
3664F: crypto/ansi_cprng.c
3665F: crypto/rng.c
5b07bd57 3666
fc279cc2
HV
3667CS3308 MEDIA DRIVER
3668M: Hans Verkuil <hverkuil@xs4all.nl>
3669L: linux-media@vger.kernel.org
3670T: git git://linuxtv.org/media_tree.git
3671W: http://linuxtv.org
3672S: Odd Fixes
3673F: drivers/media/i2c/cs3308.c
3674F: drivers/media/i2c/cs3308.h
3675
9b4ffa48 3676CS5535 Audio ALSA driver
8b58be88 3677M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3678S: Maintained
679655da 3679F: sound/pci/cs5535audio/
9b4ffa48 3680
a910e4a9 3681CW1200 WLAN driver
b75f0050
JP
3682M: Solomon Peachy <pizza@shaftnet.org>
3683S: Maintained
560424e9 3684F: drivers/net/wireless/st/cw1200/
a910e4a9 3685
6d8425b1 3686CX18 VIDEO4LINUX DRIVER
6afdeaf8 3687M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3688L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3689L: linux-media@vger.kernel.org
275ffde4 3690T: git git://linuxtv.org/media_tree.git
a825eaec 3691W: https://linuxtv.org
30e10993 3692W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3693S: Maintained
618cd932 3694F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3695F: drivers/media/pci/cx18/
6c0f0359 3696F: include/uapi/linux/ivtv*
6d8425b1 3697
3f101d91
HV
3698CX2341X MPEG ENCODER HELPER MODULE
3699M: Hans Verkuil <hverkuil@xs4all.nl>
3700L: linux-media@vger.kernel.org
3701T: git git://linuxtv.org/media_tree.git
a825eaec 3702W: https://linuxtv.org
3f101d91 3703S: Maintained
c368360b 3704F: drivers/media/common/cx2341x*
3f101d91
HV
3705F: include/media/cx2341x*
3706
b8fe6e2c
PB
3707CX24120 MEDIA DRIVER
3708M: Jemma Denson <jdenson@gmail.com>
3709M: Patrick Boettcher <patrick.boettcher@posteo.de>
3710L: linux-media@vger.kernel.org
a825eaec 3711W: https://linuxtv.org
b8fe6e2c
PB
3712Q: http://patchwork.linuxtv.org/project/linux-media/list/
3713S: Maintained
3714F: drivers/media/dvb-frontends/cx24120*
3715
20357578 3716CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3717M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3718M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3719L: linux-media@vger.kernel.org
a825eaec 3720W: https://linuxtv.org
20357578
MCC
3721T: git git://linuxtv.org/media_tree.git
3722S: Odd fixes
618cd932 3723F: Documentation/media/v4l-drivers/cx88*
20357578 3724F: drivers/media/pci/cx88/
6d8425b1 3725
91952bc0
AP
3726CXD2820R MEDIA DRIVER
3727M: Antti Palosaari <crope@iki.fi>
3728L: linux-media@vger.kernel.org
a825eaec 3729W: https://linuxtv.org
91952bc0
AP
3730W: http://palosaari.fi/linux/
3731Q: http://patchwork.linuxtv.org/project/linux-media/list/
3732T: git git://linuxtv.org/anttip/media_tree.git
3733S: Maintained
3734F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3735
e5ec3789 3736CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3737M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3738L: netdev@vger.kernel.org
3739W: http://www.chelsio.com
3740S: Supported
f7917c00 3741F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3742
d8ae3c33 3743CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3744M: Karen Xie <kxie@chelsio.com>
3745L: linux-scsi@vger.kernel.org
3746W: http://www.chelsio.com
3747S: Supported
3748F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3749
e5ec3789 3750CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3751M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3752L: linux-rdma@vger.kernel.org
e5ec3789
SW
3753W: http://www.openfabrics.org
3754S: Supported
679655da 3755F: drivers/infiniband/hw/cxgb3/
a85fb338 3756F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3757
7683e9e5
LT
3758CXGB4 CRYPTO DRIVER (chcr)
3759M: Harsh Jain <harsh@chelsio.com>
3760L: linux-crypto@vger.kernel.org
3761W: http://www.chelsio.com
3762S: Supported
3763F: drivers/crypto/chelsio
3764
be4c9bad 3765CXGB4 ETHERNET DRIVER (CXGB4)
59cfa789 3766M: Ganesh Goudar <ganeshgr@chelsio.com>
be4c9bad
RD
3767L: netdev@vger.kernel.org
3768W: http://www.chelsio.com
3769S: Supported
f7917c00 3770F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3771
d8ae3c33 3772CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3773M: Karen Xie <kxie@chelsio.com>
3774L: linux-scsi@vger.kernel.org
3775W: http://www.chelsio.com
3776S: Supported
3777F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3778
be4c9bad
RD
3779CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3780M: Steve Wise <swise@chelsio.com>
3781L: linux-rdma@vger.kernel.org
3782W: http://www.openfabrics.org
3783S: Supported
3784F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3785F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3786
5c20a5c7
CL
3787CXGB4VF ETHERNET DRIVER (CXGB4VF)
3788M: Casey Leedom <leedom@chelsio.com>
3789L: netdev@vger.kernel.org
3790W: http://www.chelsio.com
3791S: Supported
f7917c00 3792F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3793
a9282d01 3794CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
9d82fd2f 3795M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
8c7d0a04 3796M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
a9282d01
IM
3797L: linuxppc-dev@lists.ozlabs.org
3798S: Supported
9d82fd2f 3799F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3800F: drivers/misc/cxl/
ec249dd8 3801F: include/misc/cxl*
a9282d01
IM
3802F: include/uapi/misc/cxl.h
3803F: Documentation/powerpc/cxl.txt
a9282d01
IM
3804F: Documentation/ABI/testing/sysfs-class-cxl
3805
11f43ae7
MO
3806CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3807M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3808M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3809M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3810L: linux-scsi@vger.kernel.org
3811S: Supported
3812F: drivers/scsi/cxlflash/
3813F: include/uapi/scsi/cxlflash_ioctls.h
3814F: Documentation/powerpc/cxlflash.txt
3815
1da177e4 3816CYBERPRO FB DRIVER
54176cc6 3817M: Russell King <linux@armlinux.org.uk>
efc03ecb 3818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3819W: http://www.armlinux.org.uk/
1da177e4 3820S: Maintained
8a61f013 3821F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3822
1da177e4 3823CYCLADES ASYNC MUX DRIVER
1da177e4 3824W: http://www.cyclades.com/
d459883e 3825S: Orphan
c897401b 3826F: drivers/tty/cyclades.c
679655da 3827F: include/linux/cyclades.h
c117ab84 3828F: include/uapi/linux/cyclades.h
1da177e4
LT
3829
3830CYCLADES PC300 DRIVER
1da177e4 3831W: http://www.cyclades.com/
d459883e 3832S: Orphan
679655da 3833F: drivers/net/wan/pc300*
1da177e4 3834
402f6ae4
AP
3835CYPRESS_FIRMWARE MEDIA DRIVER
3836M: Antti Palosaari <crope@iki.fi>
3837L: linux-media@vger.kernel.org
a825eaec 3838W: https://linuxtv.org
402f6ae4
AP
3839W: http://palosaari.fi/linux/
3840Q: http://patchwork.linuxtv.org/project/linux-media/list/
3841T: git git://linuxtv.org/anttip/media_tree.git
3842S: Maintained
3843F: drivers/media/common/cypress_firmware*
3844
e3ae3525 3845CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3846M: Ferruh Yigit <fery@cypress.com>
6305902c 3847L: linux-input@vger.kernel.org
be9a6f40 3848S: Supported
6305902c
JP
3849F: drivers/input/touchscreen/cyttsp*
3850F: include/linux/input/cyttsp.h
e3ae3525 3851
131b3de7
LW
3852D-LINK DIR-685 TOUCHKEYS DRIVER
3853M: Linus Walleij <linus.walleij@linaro.org>
3854L: linux-input@vger.kernel.org
3855S: Supported
3856F: drivers/input/dlink-dir685-touchkeys.c
3857
aaaf5fbf
JK
3858DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3859M: Joshua Kinard <kumba@gentoo.org>
3860S: Maintained
3861F: drivers/rtc/rtc-ds1685.c
3862F: include/linux/rtc/ds1685.h
3863
1da177e4 3864DAMA SLAVE for AX.25
8b58be88 3865M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3866W: http://yaina.de/jreuter/
3867W: http://www.qsl.net/dl1bke/
3868L: linux-hams@vger.kernel.org
3869S: Maintained
679655da
JP
3870F: net/ax25/af_ax25.c
3871F: net/ax25/ax25_dev.c
3872F: net/ax25/ax25_ds_*
3873F: net/ax25/ax25_in.c
3874F: net/ax25/ax25_out.c
3875F: net/ax25/ax25_timer.c
3876F: net/ax25/sysctl_net_ax25.c
1da177e4 3877
e2d1d6c0 3878DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3879L: netdev@vger.kernel.org
5ff77428 3880S: Orphan
679655da 3881F: Documentation/networking/dmfe.txt
0f04e2aa 3882F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3883
3884DC390/AM53C974 SCSI driver
d8130624 3885M: Hannes Reinecke <hare@suse.com>
71bd849d 3886L: linux-scsi@vger.kernel.org
e2d1d6c0 3887S: Maintained
71bd849d 3888F: drivers/scsi/am53c974.c
e2d1d6c0 3889
1da177e4 3890DC395x SCSI driver
61eee9a7 3891M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3892M: Ali Akcaagac <aliakc@web.de>
3893M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3894L: dc395x@twibble.org
cf015e9f
JP
3895W: http://twibble.org/dist/dc395x/
3896W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3897S: Maintained
679655da
JP
3898F: Documentation/scsi/dc395x.txt
3899F: drivers/scsi/dc395x.*
1da177e4 3900
eb8edb08 3901DCCP PROTOCOL
a89d030e 3902M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3903L: dccp@vger.kernel.org
c996d8b9 3904W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3905S: Maintained
679655da 3906F: include/linux/dccp.h
c117ab84 3907F: include/uapi/linux/dccp.h
679655da
JP
3908F: include/linux/tfrc.h
3909F: net/dccp/
eb8edb08 3910
1da177e4 3911DECnet NETWORK LAYER
1da177e4
LT
3912W: http://linux-decnet.sourceforge.net
3913L: linux-decnet-user@lists.sourceforge.net
f546444d 3914S: Orphan
679655da
JP
3915F: Documentation/networking/decnet.txt
3916F: net/decnet/
1da177e4 3917
ebff05b9
MR
3918DECSTATION PLATFORM SUPPORT
3919M: "Maciej W. Rozycki" <macro@linux-mips.org>
3920L: linux-mips@linux-mips.org
3921W: http://www.linux-mips.org/wiki/DECstation
3922S: Maintained
3923F: arch/mips/dec/
3924F: arch/mips/include/asm/dec/
3925F: arch/mips/include/asm/mach-dec/
3926
1da177e4 3927DEFXX FDDI NETWORK DRIVER
8b58be88 3928M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3929S: Maintained
33f810b2 3930F: drivers/net/fddi/defxx.*
1da177e4 3931
ad8f07cc 3932DELL LAPTOP DRIVER
8b58be88 3933M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3934M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3935L: platform-driver-x86@vger.kernel.org
ad8f07cc 3936S: Maintained
679655da 3937F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3938
7683e9e5 3939DELL LAPTOP FREEFALL DRIVER
817a5cdb
PR
3940M: Pali Rohár <pali.rohar@gmail.com>
3941S: Maintained
7683e9e5 3942F: drivers/platform/x86/dell-smo8800.c
817a5cdb 3943
7683e9e5 3944DELL LAPTOP RBTN DRIVER
cdbff611
PR
3945M: Pali Rohár <pali.rohar@gmail.com>
3946S: Maintained
7683e9e5 3947F: drivers/platform/x86/dell-rbtn.*
cdbff611 3948
1da177e4 3949DELL LAPTOP SMM DRIVER
a5afba16 3950M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3951S: Maintained
a5afba16 3952F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3953F: include/uapi/linux/i8k.h
1da177e4 3954
90563ec4 3955DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3956M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3957S: Maintained
679655da
JP
3958F: Documentation/dcdbas.txt
3959F: drivers/firmware/dcdbas.*
90563ec4 3960
0b3f6109 3961DELL WMI EXTRAS DRIVER
8b58be88 3962M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3963M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3964S: Maintained
36b3a96f 3965F: drivers/platform/x86/dell-wmi.c
0b3f6109 3966
82abbea7
RD
3967DELTA ST MEDIA DRIVER
3968M: Hugues Fruchet <hugues.fruchet@st.com>
3969L: linux-media@vger.kernel.org
3970T: git git://linuxtv.org/media_tree.git
3971W: https://linuxtv.org
3972S: Supported
3973F: drivers/media/platform/sti/delta
3974
7683e9e5
LT
3975DENALI NAND DRIVER
3976M: Masahiro Yamada <yamada.masahiro@socionext.com>
3977L: linux-mtd@lists.infradead.org
3978S: Supported
3979F: drivers/mtd/nand/denali*
3980
5efc75e3 3981DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3982M: John Youn <johnyoun@synopsys.com>
5efc75e3 3983L: linux-usb@vger.kernel.org
18f340f9 3984T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3985S: Maintained
197ba5f4 3986F: drivers/usb/dwc2/
5efc75e3 3987
94ab23dd 3988DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3989M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3990L: linux-usb@vger.kernel.org
94ab23dd
FB
3991T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3992S: Maintained
3993F: drivers/usb/dwc3/
3994
feda2840
AK
3995DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3996M: Andreas Klinger <ak@it-klinger.de>
3997L: linux-iio@vger.kernel.org
3998S: Maintained
3999F: drivers/iio/proximity/srf*.c
4000
833c9545
JB
4001DEVICE COREDUMP (DEV_COREDUMP)
4002M: Johannes Berg <johannes@sipsolutions.net>
4003L: linux-kernel@vger.kernel.org
4004S: Maintained
4005F: drivers/base/devcoredump.c
4006F: include/linux/devcoredump.h
4007
89d07767
KP
4008DEVICE FREQUENCY (DEVFREQ)
4009M: MyungJoo Ham <myungjoo.ham@samsung.com>
4010M: Kyungmin Park <kyungmin.park@samsung.com>
9932ef3c 4011R: Chanwoo Choi <cw00.choi@samsung.com>
88476d34 4012L: linux-pm@vger.kernel.org
6a3cd722 4013T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
4014S: Maintained
4015F: drivers/devfreq/
6a3cd722
CC
4016F: include/linux/devfreq.h
4017F: Documentation/devicetree/bindings/devfreq/
89d07767 4018
7dbded06
CC
4019DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4020M: Chanwoo Choi <cw00.choi@samsung.com>
4021L: linux-pm@vger.kernel.org
4022T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4023S: Supported
4024F: drivers/devfreq/event/
4025F: drivers/devfreq/devfreq-event.c
4026F: include/linux/devfreq-event.h
4027F: Documentation/devicetree/bindings/devfreq/event/
89d07767 4028
1da177e4 4029DEVICE NUMBER REGISTRY
8b58be88 4030M: Torben Mathiasen <device@lanana.org>
1da177e4 4031W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
4032S: Maintained
4033
e2d1d6c0 4034DEVICE-MAPPER (LVM)
854ecaad 4035M: Alasdair Kergon <agk@redhat.com>
8504eed3 4036M: Mike Snitzer <snitzer@redhat.com>
854ecaad 4037M: dm-devel@redhat.com
e2d1d6c0
RD
4038L: dm-devel@redhat.com
4039W: http://sources.redhat.com/dm
8a6e2535 4040Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 4041T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 4042T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 4043S: Maintained
679655da
JP
4044F: Documentation/device-mapper/
4045F: drivers/md/dm*
854ecaad 4046F: drivers/md/persistent-data/
679655da
JP
4047F: include/linux/device-mapper.h
4048F: include/linux/dm-*.h
8504eed3 4049F: include/uapi/linux/dm-*.h
e2d1d6c0 4050
bfcd3a46
JP
4051DEVLINK
4052M: Jiri Pirko <jiri@mellanox.com>
4053L: netdev@vger.kernel.org
4054S: Supported
4055F: net/core/devlink.c
4056F: include/net/devlink.h
4057F: include/uapi/linux/devlink.h
4058
c0d995aa
OST
4059DIALOG SEMICONDUCTOR DRIVERS
4060M: Support Opensource <support.opensource@diasemi.com>
4061W: http://www.dialog-semiconductor.com/products
4062S: Supported
4063F: Documentation/hwmon/da90??
047cfd01 4064F: Documentation/devicetree/bindings/mfd/da90*.txt
34026764
ST
4065F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4066F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4eeb08b4 4067F: Documentation/devicetree/bindings/regulator/da92*.txt
34026764 4068F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
7c933772 4069F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
4070F: drivers/gpio/gpio-da90??.c
4071F: drivers/hwmon/da90??-hwmon.c
7be72c2c 4072F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
4073F: drivers/input/misc/da90??_onkey.c
4074F: drivers/input/touchscreen/da9052_tsi.c
4075F: drivers/leds/leds-da90??.c
4076F: drivers/mfd/da903x.c
4077F: drivers/mfd/da90??-*.c
7be72c2c 4078F: drivers/mfd/da91??-*.c
8c0984e5
SR
4079F: drivers/power/supply/da9052-battery.c
4080F: drivers/power/supply/da91??-*.c
c0d995aa
OST
4081F: drivers/regulator/da903x.c
4082F: drivers/regulator/da9???-regulator.[ch]
34026764 4083F: drivers/thermal/da90??-thermal.c
c0d995aa
OST
4084F: drivers/rtc/rtc-da90??.c
4085F: drivers/video/backlight/da90??_bl.c
4086F: drivers/watchdog/da90??_wdt.c
4087F: include/linux/mfd/da903x.h
4088F: include/linux/mfd/da9052/
4089F: include/linux/mfd/da9055/
047cfd01 4090F: include/linux/mfd/da9062/
c0d995aa 4091F: include/linux/mfd/da9063/
7be72c2c 4092F: include/linux/mfd/da9150/
4eeb08b4 4093F: include/linux/regulator/da9211.h
c0d995aa
OST
4094F: include/sound/da[79]*.h
4095F: sound/soc/codecs/da[79]*.[ch]
4096
6ea5dcdf
WBG
4097DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4098M: William Breathitt Gray <vilhelm.gray@gmail.com>
4099L: linux-gpio@vger.kernel.org
4100S: Maintained
4101F: drivers/gpio/gpio-gpio-mm.c
4102
599aa697
LL
4103DIGI NEO AND CLASSIC PCI PRODUCTS
4104M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 4105M: Mark Hounschell <markh@compro.net>
599aa697
LL
4106L: driverdev-devel@linuxdriverproject.org
4107S: Maintained
4108F: drivers/staging/dgnc/
4109
335d7c58 4110DIOLAN U2C-12 I2C DRIVER
ca462085 4111M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
4112L: linux-i2c@vger.kernel.org
4113S: Maintained
4114F: drivers/i2c/busses/i2c-diolan-u2c.c
4115
d475c634 4116DIRECT ACCESS (DAX)
e057541a
RZ
4117M: Matthew Wilcox <mawilcox@microsoft.com>
4118M: Ross Zwisler <ross.zwisler@linux.intel.com>
d475c634
MW
4119L: linux-fsdevel@vger.kernel.org
4120S: Supported
4121F: fs/dax.c
e057541a
RZ
4122F: include/linux/dax.h
4123F: include/trace/events/fs_dax.h
d475c634 4124
e7839f25 4125DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 4126M: Eric Paris <eparis@parisplace.org>
3c5119c0 4127S: Maintained
679655da
JP
4128F: Documentation/filesystems/dnotify.txt
4129F: fs/notify/dnotify/
4130F: include/linux/dnotify.h
1da177e4
LT
4131
4132DISK GEOMETRY AND PARTITION HANDLING
8b58be88 4133M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
4134W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4135W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4136W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4137S: Maintained
4138
4480f15b 4139DISKQUOTA
d8130624 4140M: Jan Kara <jack@suse.com>
1da177e4 4141S: Maintained
679655da
JP
4142F: Documentation/filesystems/quota.txt
4143F: fs/quota/
4144F: include/linux/quota*.h
c117ab84 4145F: include/uapi/linux/quota*.h
1da177e4 4146
702686ad
BT
4147DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4148M: Bernie Thompson <bernie@plugable.com>
4149L: linux-fbdev@vger.kernel.org
4150S: Maintained
4151W: http://plugable.com/category/projects/udlfb/
8a61f013 4152F: drivers/video/fbdev/udlfb.c
702686ad
BT
4153F: include/video/udlfb.h
4154F: Documentation/fb/udlfb.txt
4155
e7839f25 4156DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
4157M: Christine Caulfield <ccaulfie@redhat.com>
4158M: David Teigland <teigland@redhat.com>
a4644184 4159L: cluster-devel@redhat.com
5be7b50f 4160W: http://sources.redhat.com/cluster/
9f273c24 4161T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 4162S: Supported
679655da 4163F: fs/dlm/
5be7b50f 4164
53b6b3e0
SS
4165DMA BUFFER SHARING FRAMEWORK
4166M: Sumit Semwal <sumit.semwal@linaro.org>
4167S: Maintained
4168L: linux-media@vger.kernel.org
4169L: dri-devel@lists.freedesktop.org
8ada6d2d 4170L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 4171F: drivers/dma-buf/
e46d12c6
JP
4172F: include/linux/dma-buf*
4173F: include/linux/reservation.h
4174F: include/linux/*fence.h
e7e21c72 4175F: Documentation/driver-api/dma-buf.rst
0b46fcdb 4176T: git git://anongit.freedesktop.org/drm/drm-misc
53b6b3e0 4177
b3e5f263 4178DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 4179M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
4180L: dmaengine@vger.kernel.org
4181Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 4182S: Maintained
679655da 4183F: drivers/dma/
0ce3c066 4184F: include/linux/dmaengine.h
c56d329e 4185F: Documentation/devicetree/bindings/dma/
979a281e
VK
4186F: Documentation/dmaengine/
4187T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 4188
7683e9e5
LT
4189DMA MAPPING HELPERS
4190M: Christoph Hellwig <hch@lst.de>
4191M: Marek Szyprowski <m.szyprowski@samsung.com>
4192R: Robin Murphy <robin.murphy@arm.com>
4193L: linux-kernel@vger.kernel.org
4194T: git git://git.infradead.org/users/hch/dma-mapping.git
4195W: http://git.infradead.org/users/hch/dma-mapping.git
4196S: Supported
4197F: lib/dma-debug.c
4198F: lib/dma-noop.c
4199F: lib/dma-virt.c
4200F: drivers/base/dma-mapping.c
4201F: drivers/base/dma-coherent.c
4202F: include/linux/dma-mapping.h
4203
b825037d 4204DME1737 HARDWARE MONITOR DRIVER
8b58be88 4205M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 4206L: linux-hwmon@vger.kernel.org
b825037d 4207S: Maintained
679655da
JP
4208F: Documentation/hwmon/dme1737
4209F: drivers/hwmon/dme1737.c
b825037d 4210
1f31e1b1 4211DMI/SMBIOS SUPPORT
d8130624 4212M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 4213S: Maintained
d4aeef93 4214T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 4215F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
4216F: drivers/firmware/dmi-id.c
4217F: drivers/firmware/dmi_scan.c
4218F: include/linux/dmi.h
4219
7d2c86b5 4220DOCUMENTATION
ad3118b9 4221M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
4222L: linux-doc@vger.kernel.org
4223S: Maintained
679655da 4224F: Documentation/
52b3f239 4225F: scripts/kernel-doc
97be078b
RD
4226X: Documentation/ABI/
4227X: Documentation/devicetree/
933a46b8
JC
4228X: Documentation/acpi
4229X: Documentation/power
4230X: Documentation/spi
618cd932 4231X: Documentation/media
c51edfb1 4232T: git git://git.lwn.net/linux.git docs-next
abbaeff3 4233
7683e9e5
LT
4234DONGWOON DW9714 LENS VOICE COIL DRIVER
4235M: Sakari Ailus <sakari.ailus@linux.intel.com>
4236L: linux-media@vger.kernel.org
4237T: git git://linuxtv.org/media_tree.git
4238S: Maintained
4239F: drivers/media/i2c/dw9714.c
4240
1da177e4 4241DOUBLETALK DRIVER
8b58be88 4242M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
4243L: blinux-list@redhat.com
4244S: Maintained
679655da
JP
4245F: drivers/char/dtlk.c
4246F: include/linux/dtlk.h
1da177e4 4247
9836a882
RP
4248DPAA2 DATAPATH I/O (DPIO) DRIVER
4249M: Roy Pledge <Roy.Pledge@nxp.com>
4250L: linux-kernel@vger.kernel.org
4251S: Maintained
4252F: drivers/staging/fsl-mc/bus/dpio
4253
92ac903a
IR
4254DPAA2 ETHERNET DRIVER
4255M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4256L: linux-kernel@vger.kernel.org
4257S: Maintained
4258F: drivers/staging/fsl-dpaa2/ethernet
4259
e2d1d6c0 4260DPT_I2O SCSI RAID DRIVER
8b58be88 4261M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
4262L: linux-scsi@vger.kernel.org
4263W: http://www.adaptec.com/
4264S: Maintained
679655da
JP
4265F: drivers/scsi/dpt*
4266F: drivers/scsi/dpt/
e2d1d6c0 4267
b411b363 4268DRBD DRIVER
bc2c049d
RK
4269M: Philipp Reisner <philipp.reisner@linbit.com>
4270M: Lars Ellenberg <lars.ellenberg@linbit.com>
4271L: drbd-dev@lists.linbit.com
28b8e8d4 4272W: http://www.drbd.org
bc2c049d
RK
4273T: git git://git.linbit.com/linux-drbd.git
4274T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4275S: Supported
4276F: drivers/block/drbd/
4277F: lib/lru_cache.c
4278F: Documentation/blockdev/drbd/
b411b363 4279
27f395b8 4280DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
879a5a00 4281M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4282T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4283S: Supported
679655da 4284F: Documentation/kobject.txt
7cfc51b9 4285F: drivers/base/
87544653 4286F: fs/debugfs/
dc7dfcd8 4287F: fs/sysfs/
87544653 4288F: include/linux/debugfs.h
dc7dfcd8 4289F: include/linux/kobj*
679655da 4290F: lib/kobj*
1da177e4 4291
82abbea7
RD
4292DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4293M: Kevin Hilman <khilman@kernel.org>
4294M: Nishanth Menon <nm@ti.com>
4295S: Maintained
4296F: drivers/power/avs/
4297F: include/linux/power/smartreflex.h
4298L: linux-pm@vger.kernel.org
4299
bed41005
TC
4300DRM DRIVER FOR ARM PL111 CLCD
4301M: Eric Anholt <eric@anholt.net>
4302T: git git://anongit.freedesktop.org/drm/drm-misc
4303S: Supported
4304F: drivers/gpu/drm/pl111/
4305
c842b693
EV
4306DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4307M: Dave Airlie <airlied@redhat.com>
4308S: Odd Fixes
4309F: drivers/gpu/drm/ast/
4310
4311DRM DRIVER FOR BOCHS VIRTUAL GPU
4312M: Gerd Hoffmann <kraxel@redhat.com>
0c19f97f 4313L: virtualization@lists.linux-foundation.org
0f445486 4314T: git git://anongit.freedesktop.org/drm/drm-misc
0c19f97f 4315S: Maintained
c842b693
EV
4316F: drivers/gpu/drm/bochs/
4317
7683e9e5
LT
4318DRM DRIVER FOR INTEL I810 VIDEO CARDS
4319S: Orphan / Obsolete
4320F: drivers/gpu/drm/i810/
4321F: include/uapi/drm/i810_drm.h
4322
4323DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4324S: Orphan / Obsolete
4325F: drivers/gpu/drm/mga/
4326F: include/uapi/drm/mga_drm.h
4327
4328DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4329M: Dave Airlie <airlied@redhat.com>
4330S: Odd Fixes
4331F: drivers/gpu/drm/mgag200/
4332
4333DRM DRIVER FOR MI0283QT
4334M: Noralf Trønnes <noralf@tronnes.org>
4335S: Maintained
4336F: drivers/gpu/drm/tinydrm/mi0283qt.c
4337F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4338
4339DRM DRIVER FOR MSM ADRENO GPU
4340M: Rob Clark <robdclark@gmail.com>
4341L: linux-arm-msm@vger.kernel.org
4342L: dri-devel@lists.freedesktop.org
4343L: freedreno@lists.freedesktop.org
4344T: git git://people.freedesktop.org/~robclark/linux
4345S: Maintained
4346F: drivers/gpu/drm/msm/
4347F: include/uapi/drm/msm_drm.h
4348F: Documentation/devicetree/bindings/display/msm/
4349
4350DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4351M: Ben Skeggs <bskeggs@redhat.com>
4352L: dri-devel@lists.freedesktop.org
4353L: nouveau@lists.freedesktop.org
4354T: git git://github.com/skeggsb/linux
4355S: Supported
4356F: drivers/gpu/drm/nouveau/
4357F: include/uapi/drm/nouveau_drm.h
4358
c842b693
EV
4359DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4360M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4361M: Gerd Hoffmann <kraxel@redhat.com>
4362L: virtualization@lists.linux-foundation.org
0f445486 4363T: git git://anongit.freedesktop.org/drm/drm-misc
af3076e6
GH
4364S: Obsolete
4365W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
c842b693
EV
4366F: drivers/gpu/drm/cirrus/
4367
7683e9e5
LT
4368DRM DRIVER FOR QXL VIRTUAL GPU
4369M: Dave Airlie <airlied@redhat.com>
4370M: Gerd Hoffmann <kraxel@redhat.com>
4371L: virtualization@lists.linux-foundation.org
4372T: git git://anongit.freedesktop.org/drm/drm-misc
4373S: Maintained
4374F: drivers/gpu/drm/qxl/
4375F: include/uapi/drm/qxl_drm.h
4376
0eb2c0ae
DA
4377DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4378M: Noralf Trønnes <noralf@tronnes.org>
4379S: Maintained
4380F: drivers/gpu/drm/tinydrm/repaper.c
4381F: Documentation/devicetree/bindings/display/repaper.txt
4382
7683e9e5
LT
4383DRM DRIVER FOR RAGE 128 VIDEO CARDS
4384S: Orphan / Obsolete
4385F: drivers/gpu/drm/r128/
4386F: include/uapi/drm/r128_drm.h
4387
4388DRM DRIVER FOR SAVAGE VIDEO CARDS
4389S: Orphan / Obsolete
4390F: drivers/gpu/drm/savage/
4391F: include/uapi/drm/savage_drm.h
4392
4393DRM DRIVER FOR SIS VIDEO CARDS
4394S: Orphan / Obsolete
4395F: drivers/gpu/drm/sis/
4396F: include/uapi/drm/sis_drm.h
4397
eac99d4a
DL
4398DRM DRIVER FOR SITRONIX ST7586 PANELS
4399M: David Lechner <david@lechnology.com>
4400S: Maintained
4401F: drivers/gpu/drm/tinydrm/st7586.c
4402F: Documentation/devicetree/bindings/display/st7586.txt
4403
7683e9e5
LT
4404DRM DRIVER FOR TDFX VIDEO CARDS
4405S: Orphan / Obsolete
4406F: drivers/gpu/drm/tdfx/
4407
4408DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4409M: Dave Airlie <airlied@redhat.com>
4410S: Odd Fixes
4411F: drivers/gpu/drm/udl/
4412
4413DRM DRIVER FOR VMWARE VIRTUAL GPU
4414M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4415M: Sinclair Yeh <syeh@vmware.com>
4416M: Thomas Hellstrom <thellstrom@vmware.com>
4417L: dri-devel@lists.freedesktop.org
4418T: git git://people.freedesktop.org/~syeh/repos_linux
4419T: git git://people.freedesktop.org/~thomash/linux
566f5939 4420S: Supported
7683e9e5
LT
4421F: drivers/gpu/drm/vmwgfx/
4422F: include/uapi/drm/vmwgfx_drm.h
566f5939 4423
7683e9e5
LT
4424DRM DRIVERS
4425M: David Airlie <airlied@linux.ie>
03e255b9 4426L: dri-devel@lists.freedesktop.org
7683e9e5
LT
4427T: git git://people.freedesktop.org/~airlied/linux
4428B: https://bugs.freedesktop.org/
4429C: irc://chat.freenode.net/dri-devel
03e255b9 4430S: Maintained
7683e9e5
LT
4431F: drivers/gpu/drm/
4432F: drivers/gpu/vga/
4433F: Documentation/devicetree/bindings/display/
4434F: Documentation/devicetree/bindings/gpu/
4435F: Documentation/devicetree/bindings/video/
4436F: Documentation/gpu/
4437F: include/drm/
4438F: include/uapi/drm/
4439F: include/linux/vga*
03e255b9 4440
7683e9e5 4441DRM DRIVERS AND MISC GPU PATCHES
cbce7107 4442M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4443M: Jani Nikula <jani.nikula@linux.intel.com>
7683e9e5
LT
4444M: Sean Paul <seanpaul@chromium.org>
4445W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4446S: Maintained
0f445486 4447T: git git://anongit.freedesktop.org/drm/drm-misc
7683e9e5
LT
4448F: Documentation/gpu/
4449F: drivers/gpu/vga/
4450F: drivers/gpu/drm/*
4451F: include/drm/drm*
4452F: include/uapi/drm/drm*
4453F: include/linux/vga*
99763bb8 4454
bf1139df
MR
4455DRM DRIVERS FOR ALLWINNER A10
4456M: Maxime Ripard <maxime.ripard@free-electrons.com>
4457L: dri-devel@lists.freedesktop.org
4458S: Supported
4459F: drivers/gpu/drm/sun4i/
4460F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
2da042ac 4461T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
bf1139df 4462
1de7ac68
NA
4463DRM DRIVERS FOR AMLOGIC SOCS
4464M: Neil Armstrong <narmstrong@baylibre.com>
4465L: dri-devel@lists.freedesktop.org
4466L: linux-amlogic@lists.infradead.org
4467W: http://linux-meson.com/
4468S: Supported
4469F: drivers/gpu/drm/meson/
4470F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
b40af4d5
NA
4471F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4472F: Documentation/gpu/meson.rst
75bb485d 4473T: git git://anongit.freedesktop.org/drm/drm-misc
1de7ac68 4474
7683e9e5
LT
4475DRM DRIVERS FOR ATMEL HLCDC
4476M: Boris Brezillon <boris.brezillon@free-electrons.com>
4477L: dri-devel@lists.freedesktop.org
4478S: Supported
4479F: drivers/gpu/drm/atmel-hlcdc/
4480F: Documentation/devicetree/bindings/drm/atmel/
4481T: git git://anongit.freedesktop.org/drm/drm-misc
4482
4483DRM DRIVERS FOR BRIDGE CHIPS
4484M: Archit Taneja <architt@codeaurora.org>
4485M: Andrzej Hajda <a.hajda@samsung.com>
4486R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4487S: Maintained
4488T: git git://anongit.freedesktop.org/drm/drm-misc
4489F: drivers/gpu/drm/bridge/
4490
398a6d4a
KP
4491DRM DRIVERS FOR EXYNOS
4492M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4493M: Joonyoung Shim <jy0922.shim@samsung.com>
4494M: Seung-Woo Kim <sw0312.kim@samsung.com>
4495M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4496L: dri-devel@lists.freedesktop.org
25a58030 4497T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4498S: Supported
14430813 4499F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4500F: include/uapi/drm/exynos_drm.h
4501F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4502
b55a1b9c 4503DRM DRIVERS FOR FREESCALE DCU
bc66757a 4504M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4505M: Alison Wang <alison.wang@freescale.com>
4506L: dri-devel@lists.freedesktop.org
4507S: Supported
4508F: drivers/gpu/drm/fsl-dcu/
2d799dde 4509F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4510F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4511F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4512
0a3d775f
PZ
4513DRM DRIVERS FOR FREESCALE IMX
4514M: Philipp Zabel <p.zabel@pengutronix.de>
4515L: dri-devel@lists.freedesktop.org
4516S: Maintained
4517F: drivers/gpu/drm/imx/
ef739aa4 4518F: drivers/gpu/ipu-v3/
2d799dde 4519F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4520
ba2199a6
PJ
4521DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4522M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4523L: dri-devel@lists.freedesktop.org
4524T: git git://github.com/patjak/drm-gma500
4525S: Maintained
5ff18e42 4526F: drivers/gpu/drm/gma500/
ba2199a6 4527
c84ffde9
XL
4528DRM DRIVERS FOR HISILICON
4529M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4530M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4531R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4532R: Chen Feng <puck.chen@hisilicon.com>
4533L: dri-devel@lists.freedesktop.org
4534T: git git://github.com/xin3liang/linux.git
4535S: Maintained
4536F: drivers/gpu/drm/hisilicon/
4537F: Documentation/devicetree/bindings/display/hisilicon/
4538
37b2a214
CH
4539DRM DRIVERS FOR MEDIATEK
4540M: CK Hu <ck.hu@mediatek.com>
4541M: Philipp Zabel <p.zabel@pengutronix.de>
4542L: dri-devel@lists.freedesktop.org
4543S: Supported
4544F: drivers/gpu/drm/mediatek/
4545F: Documentation/devicetree/bindings/display/mediatek/
4546
bd3b49f2 4547DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4548M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4549L: dri-devel@lists.freedesktop.org
4550L: linux-tegra@vger.kernel.org
a5ad7a63 4551T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4552S: Supported
dee8268f 4553F: drivers/gpu/drm/tegra/
a5ad7a63 4554F: drivers/gpu/host1x/
e1e90644 4555F: include/linux/host1x.h
a5ad7a63 4556F: include/uapi/drm/tegra_drm.h
2d799dde 4557F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4558
a284e9d1
LP
4559DRM DRIVERS FOR RENESAS
4560M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4561L: dri-devel@lists.freedesktop.org
4a121096 4562L: linux-renesas-soc@vger.kernel.org
2392ccd4 4563T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4564S: Supported
4565F: drivers/gpu/drm/rcar-du/
4566F: drivers/gpu/drm/shmobile/
a284e9d1 4567F: include/linux/platform_data/shmob_drm.h
907c1bbd 4568F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
33be436d 4569F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4570
625e0346
HS
4571DRM DRIVERS FOR ROCKCHIP
4572M: Mark Yao <mark.yao@rock-chips.com>
4573L: dri-devel@lists.freedesktop.org
4574S: Maintained
4575F: drivers/gpu/drm/rockchip/
f253f7eb 4576F: Documentation/devicetree/bindings/display/rockchip/
0f445486 4577T: git git://anongit.freedesktop.org/drm/drm-misc
625e0346 4578
7f11c476
BG
4579DRM DRIVERS FOR STI
4580M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4581M: Vincent Abriou <vincent.abriou@st.com>
4582L: dri-devel@lists.freedesktop.org
db8b1590 4583T: git git://anongit.freedesktop.org/drm/drm-misc
7f11c476
BG
4584S: Maintained
4585F: drivers/gpu/drm/sti
2d799dde 4586F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4587
ccb92b94
YF
4588DRM DRIVERS FOR STM
4589M: Yannick Fertre <yannick.fertre@st.com>
4590M: Philippe Cornu <philippe.cornu@st.com>
05d7435e
VA
4591M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4592M: Vincent Abriou <vincent.abriou@st.com>
ccb92b94
YF
4593L: dri-devel@lists.freedesktop.org
4594T: git git://anongit.freedesktop.org/drm/drm-misc
4595S: Maintained
4596F: drivers/gpu/drm/stm
4597F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4598
7683e9e5
LT
4599DRM DRIVERS FOR TI LCDC
4600M: Jyri Sarha <jsarha@ti.com>
4601R: Tomi Valkeinen <tomi.valkeinen@ti.com>
8bb0bce9
LS
4602L: dri-devel@lists.freedesktop.org
4603S: Maintained
7683e9e5
LT
4604F: drivers/gpu/drm/tilcdc/
4605F: Documentation/devicetree/bindings/display/tilcdc/
8bb0bce9 4606
7683e9e5
LT
4607DRM DRIVERS FOR TI OMAP
4608M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c4291702 4609L: dri-devel@lists.freedesktop.org
7683e9e5
LT
4610S: Maintained
4611F: drivers/gpu/drm/omapdrm/
4612F: Documentation/devicetree/bindings/display/ti/
c4291702 4613
8636d452
EA
4614DRM DRIVERS FOR VC4
4615M: Eric Anholt <eric@anholt.net>
4616T: git git://github.com/anholt/linux
4617S: Supported
4618F: drivers/gpu/drm/vc4/
4619F: include/uapi/drm/vc4_drm.h
4620F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
0f445486 4621T: git git://anongit.freedesktop.org/drm/drm-misc
8bb0bce9 4622
7683e9e5
LT
4623DRM DRIVERS FOR VIVANTE GPU IP
4624M: Lucas Stach <l.stach@pengutronix.de>
4625R: Russell King <linux+etnaviv@armlinux.org.uk>
4626R: Christian Gmeiner <christian.gmeiner@gmail.com>
4627L: etnaviv@lists.freedesktop.org
adb314ed
TV
4628L: dri-devel@lists.freedesktop.org
4629S: Maintained
7683e9e5
LT
4630F: drivers/gpu/drm/etnaviv/
4631F: include/uapi/drm/etnaviv_drm.h
4632F: Documentation/devicetree/bindings/display/etnaviv/
adb314ed 4633
dbb01037
SG
4634DRM DRIVERS FOR ZTE ZX
4635M: Shawn Guo <shawnguo@kernel.org>
4636L: dri-devel@lists.freedesktop.org
4637S: Maintained
4638F: drivers/gpu/drm/zte/
4639F: Documentation/devicetree/bindings/display/zte,vou.txt
0f445486 4640T: git git://anongit.freedesktop.org/drm/drm-misc
dbb01037 4641
7683e9e5
LT
4642DRM PANEL DRIVERS
4643M: Thierry Reding <thierry.reding@gmail.com>
4644L: dri-devel@lists.freedesktop.org
4645T: git git://anongit.freedesktop.org/tegra/linux.git
4646S: Maintained
4647F: drivers/gpu/drm/drm_panel.c
4648F: drivers/gpu/drm/panel/
4649F: include/drm/drm_panel.h
4650F: Documentation/devicetree/bindings/display/panel/
4651
9df1baa1
NT
4652DRM TINYDRM DRIVERS
4653M: Noralf Trønnes <noralf@tronnes.org>
4654W: https://github.com/notro/tinydrm/wiki/Development
4655T: git git://anongit.freedesktop.org/drm/drm-misc
4656S: Maintained
4657F: drivers/gpu/drm/tinydrm/
4658F: include/drm/tinydrm/
4659
598df1ac
AK
4660DSBR100 USB FM RADIO DRIVER
4661M: Alexey Klimov <klimov.linux@gmail.com>
4662L: linux-media@vger.kernel.org
4663T: git git://linuxtv.org/media_tree.git
4664S: Maintained
4665F: drivers/media/radio/dsbr100.c
4666
1da177e4 4667DSCC4 DRIVER
8b58be88 4668M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4669L: netdev@vger.kernel.org
1da177e4 4670S: Maintained
679655da 4671F: drivers/net/wan/dscc4.c
1da177e4 4672
cc11b140
HV
4673DT3155 MEDIA DRIVER
4674M: Hans Verkuil <hverkuil@xs4all.nl>
4675L: linux-media@vger.kernel.org
4676T: git git://linuxtv.org/media_tree.git
a825eaec 4677W: https://linuxtv.org
cc11b140
HV
4678S: Odd Fixes
4679F: drivers/media/pci/dt3155/
4680
91952bc0
AP
4681DVB_USB_AF9015 MEDIA DRIVER
4682M: Antti Palosaari <crope@iki.fi>
4683L: linux-media@vger.kernel.org
a825eaec 4684W: https://linuxtv.org
91952bc0
AP
4685W: http://palosaari.fi/linux/
4686Q: http://patchwork.linuxtv.org/project/linux-media/list/
4687T: git git://linuxtv.org/anttip/media_tree.git
4688S: Maintained
4689F: drivers/media/usb/dvb-usb-v2/af9015*
4690
4691DVB_USB_AF9035 MEDIA DRIVER
4692M: Antti Palosaari <crope@iki.fi>
4693L: linux-media@vger.kernel.org
a825eaec 4694W: https://linuxtv.org
91952bc0
AP
4695W: http://palosaari.fi/linux/
4696Q: http://patchwork.linuxtv.org/project/linux-media/list/
4697T: git git://linuxtv.org/anttip/media_tree.git
4698S: Maintained
4699F: drivers/media/usb/dvb-usb-v2/af9035*
4700
4701DVB_USB_ANYSEE MEDIA DRIVER
4702M: Antti Palosaari <crope@iki.fi>
4703L: linux-media@vger.kernel.org
a825eaec 4704W: https://linuxtv.org
91952bc0
AP
4705W: http://palosaari.fi/linux/
4706Q: http://patchwork.linuxtv.org/project/linux-media/list/
4707T: git git://linuxtv.org/anttip/media_tree.git
4708S: Maintained
4709F: drivers/media/usb/dvb-usb-v2/anysee*
4710
4711DVB_USB_AU6610 MEDIA DRIVER
4712M: Antti Palosaari <crope@iki.fi>
4713L: linux-media@vger.kernel.org
a825eaec 4714W: https://linuxtv.org
91952bc0
AP
4715W: http://palosaari.fi/linux/
4716Q: http://patchwork.linuxtv.org/project/linux-media/list/
4717T: git git://linuxtv.org/anttip/media_tree.git
4718S: Maintained
4719F: drivers/media/usb/dvb-usb-v2/au6610*
4720
4721DVB_USB_CE6230 MEDIA DRIVER
4722M: Antti Palosaari <crope@iki.fi>
4723L: linux-media@vger.kernel.org
a825eaec 4724W: https://linuxtv.org
91952bc0
AP
4725W: http://palosaari.fi/linux/
4726Q: http://patchwork.linuxtv.org/project/linux-media/list/
4727T: git git://linuxtv.org/anttip/media_tree.git
4728S: Maintained
4729F: drivers/media/usb/dvb-usb-v2/ce6230*
4730
d099dea2
MK
4731DVB_USB_CXUSB MEDIA DRIVER
4732M: Michael Krufky <mkrufky@linuxtv.org>
4733L: linux-media@vger.kernel.org
a825eaec 4734W: https://linuxtv.org
d099dea2
MK
4735W: http://github.com/mkrufky
4736Q: http://patchwork.linuxtv.org/project/linux-media/list/
4737T: git git://linuxtv.org/media_tree.git
4738S: Maintained
9819da66 4739F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4740
91952bc0 4741DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4742M: Antti Palosaari <crope@iki.fi>
4743L: linux-media@vger.kernel.org
a825eaec 4744W: https://linuxtv.org
91952bc0
AP
4745W: http://palosaari.fi/linux/
4746Q: http://patchwork.linuxtv.org/project/linux-media/list/
4747T: git git://linuxtv.org/anttip/media_tree.git
4748S: Maintained
91952bc0 4749F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4750
5560983b 4751DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4752M: Antti Palosaari <crope@iki.fi>
4753L: linux-media@vger.kernel.org
a825eaec 4754W: https://linuxtv.org
91952bc0
AP
4755Q: http://patchwork.linuxtv.org/project/linux-media/list/
4756T: git git://linuxtv.org/anttip/media_tree.git
4757S: Maintained
5560983b 4758F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4759
8856f5f2
MK
4760DVB_USB_MXL111SF MEDIA DRIVER
4761M: Michael Krufky <mkrufky@linuxtv.org>
4762L: linux-media@vger.kernel.org
a825eaec 4763W: https://linuxtv.org
8856f5f2
MK
4764W: http://github.com/mkrufky
4765Q: http://patchwork.linuxtv.org/project/linux-media/list/
4766T: git git://linuxtv.org/mkrufky/mxl111sf.git
4767S: Maintained
4768F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4769
91952bc0
AP
4770DVB_USB_RTL28XXU MEDIA DRIVER
4771M: Antti Palosaari <crope@iki.fi>
4772L: linux-media@vger.kernel.org
a825eaec 4773W: https://linuxtv.org
91952bc0
AP
4774W: http://palosaari.fi/linux/
4775Q: http://patchwork.linuxtv.org/project/linux-media/list/
4776T: git git://linuxtv.org/anttip/media_tree.git
4777S: Maintained
4778F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4779
4780DVB_USB_V2 MEDIA DRIVER
4781M: Antti Palosaari <crope@iki.fi>
4782L: linux-media@vger.kernel.org
a825eaec 4783W: https://linuxtv.org
91952bc0
AP
4784W: http://palosaari.fi/linux/
4785Q: http://patchwork.linuxtv.org/project/linux-media/list/
4786T: git git://linuxtv.org/anttip/media_tree.git
4787S: Maintained
4788F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4789F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4790
ac0ac38f 4791DYNAMIC DEBUG
5c4a97d1 4792M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4793S: Maintained
4794F: lib/dynamic_debug.c
4795F: include/linux/dynamic_debug.h
4796
789c7048 4797DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4798M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4799S: Maintained
df621252 4800F: drivers/tty/serial/dz.*
789c7048 4801
f17effbe
MF
4802E3X0 POWER BUTTON DRIVER
4803M: Moritz Fischer <moritz.fischer@ettus.com>
4804L: usrp-users@lists.ettus.com
4805W: http://www.ettus.com
4806S: Supported
4807F: drivers/input/misc/e3x0-button.c
4808F: Documentation/devicetree/bindings/input/e3x0-button.txt
4809
91952bc0
AP
4810E4000 MEDIA DRIVER
4811M: Antti Palosaari <crope@iki.fi>
4812L: linux-media@vger.kernel.org
a825eaec 4813W: https://linuxtv.org
91952bc0
AP
4814W: http://palosaari.fi/linux/
4815Q: http://patchwork.linuxtv.org/project/linux-media/list/
4816T: git git://linuxtv.org/anttip/media_tree.git
4817S: Maintained
4818F: drivers/media/tuners/e4000*
4819
1da177e4 4820EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4821M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4822L: linux-scsi@vger.kernel.org
4823S: Maintained
679655da 4824F: drivers/scsi/eata.c
1da177e4 4825
91952bc0
AP
4826EC100 MEDIA DRIVER
4827M: Antti Palosaari <crope@iki.fi>
4828L: linux-media@vger.kernel.org
a825eaec 4829W: https://linuxtv.org
91952bc0
AP
4830W: http://palosaari.fi/linux/
4831Q: http://patchwork.linuxtv.org/project/linux-media/list/
4832T: git git://linuxtv.org/anttip/media_tree.git
4833S: Maintained
4834F: drivers/media/dvb-frontends/ec100*
4835
237fead6 4836ECRYPT FILE SYSTEM
0de9adf2 4837M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4838L: ecryptfs@vger.kernel.org
24a923e4 4839W: http://ecryptfs.org
6dc7516e 4840W: https://launchpad.net/ecryptfs
9f273c24 4841T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4842S: Supported
679655da
JP
4843F: Documentation/filesystems/ecryptfs.txt
4844F: fs/ecryptfs/
237fead6 4845
c476c23b 4846EDAC-AMD64
487ba8e8 4847M: Borislav Petkov <bp@alien8.de>
91445c72 4848L: linux-edac@vger.kernel.org
487ba8e8 4849S: Maintained
c476c23b
BP
4850F: drivers/edac/amd64_edac*
4851
836dae5d 4852EDAC-CALXEDA
836dae5d
RR
4853M: Robert Richter <rric@kernel.org>
4854L: linux-edac@vger.kernel.org
836dae5d
RR
4855S: Maintained
4856F: drivers/edac/highbank*
4857
f65aad41
RB
4858EDAC-CAVIUM
4859M: Ralf Baechle <ralf@linux-mips.org>
4860M: David Daney <david.daney@cavium.com>
4861L: linux-edac@vger.kernel.org
4862L: linux-mips@linux-mips.org
f65aad41
RB
4863S: Supported
4864F: drivers/edac/octeon_edac*
41003396 4865F: drivers/edac/thunderx_edac*
f65aad41 4866
7683e9e5
LT
4867EDAC-CORE
4868M: Borislav Petkov <bp@alien8.de>
4869M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4870M: Mauro Carvalho Chehab <mchehab@kernel.org>
4871L: linux-edac@vger.kernel.org
4872T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4873T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4874S: Supported
4875F: Documentation/admin-guide/ras.rst
4876F: Documentation/driver-api/edac.rst
4877F: drivers/edac/
4878F: include/linux/edac.h
4879
0e438e3f 4880EDAC-E752X
8b58be88 4881M: Mark Gross <mark.gross@intel.com>
91445c72 4882L: linux-edac@vger.kernel.org
0e438e3f 4883S: Maintained
679655da 4884F: drivers/edac/e752x_edac.c
0e438e3f
DP
4885
4886EDAC-E7XXX
91445c72 4887L: linux-edac@vger.kernel.org
0e438e3f 4888S: Maintained
679655da 4889F: drivers/edac/e7xxx_edac.c
0e438e3f 4890
7d136731
BP
4891EDAC-FSL_DDR
4892M: York Sun <york.sun@nxp.com>
4893L: linux-edac@vger.kernel.org
4894S: Maintained
4895F: drivers/edac/fsl_ddr_edac.*
4896
77c5f5d2 4897EDAC-GHES
5dc8a864
MCC
4898M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4899M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4900L: linux-edac@vger.kernel.org
77c5f5d2 4901S: Maintained
2caa67a6 4902F: drivers/edac/ghes_edac.c
77c5f5d2 4903
6bc78404 4904EDAC-I3000
91445c72 4905L: linux-edac@vger.kernel.org
c91d9075 4906S: Orphan
679655da 4907F: drivers/edac/i3000_edac.c
6bc78404
DT
4908
4909EDAC-I5000
91445c72 4910L: linux-edac@vger.kernel.org
ba9a5918 4911S: Maintained
679655da 4912F: drivers/edac/i5000_edac.c
ba9a5918 4913
44c12cb2 4914EDAC-I5400
5dc8a864
MCC
4915M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4916M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4917L: linux-edac@vger.kernel.org
44c12cb2 4918S: Maintained
679655da 4919F: drivers/edac/i5400_edac.c
44c12cb2 4920
3c9c92b6 4921EDAC-I7300
5dc8a864
MCC
4922M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4923M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4924L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4925S: Maintained
4926F: drivers/edac/i7300_edac.c
4927
67c89316 4928EDAC-I7CORE
5dc8a864
MCC
4929M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4930M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4931L: linux-edac@vger.kernel.org
67c89316 4932S: Maintained
70aff0ce 4933F: drivers/edac/i7core_edac.c
67c89316 4934
7683e9e5
LT
4935EDAC-I82443BXGX
4936M: Tim Small <tim@buttersideup.com>
4937L: linux-edac@vger.kernel.org
4938S: Maintained
4939F: drivers/edac/i82443bxgx_edac.c
4940
ba9a5918 4941EDAC-I82975X
8b58be88 4942M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4943M: "Arvind R." <arvino55@gmail.com>
91445c72 4944L: linux-edac@vger.kernel.org
ba9a5918 4945S: Maintained
679655da 4946F: drivers/edac/i82975x_edac.c
ba9a5918 4947
791b4706
JB
4948EDAC-IE31200
4949M: Jason Baron <jbaron@akamai.com>
4950L: linux-edac@vger.kernel.org
791b4706
JB
4951S: Maintained
4952F: drivers/edac/ie31200_edac.c
4953
ccdfb979 4954EDAC-MPC85XX
30c7469b 4955M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4956L: linux-edac@vger.kernel.org
ccdfb979
JT
4957S: Maintained
4958F: drivers/edac/mpc85xx_edac.[ch]
4959
ba9a5918 4960EDAC-PASEMI
8b58be88 4961M: Egor Martovetsky <egor@pasemi.com>
91445c72 4962L: linux-edac@vger.kernel.org
6bc78404 4963S: Maintained
679655da 4964F: drivers/edac/pasemi_edac.c
6bc78404 4965
7683e9e5
LT
4966EDAC-PND2
4967M: Tony Luck <tony.luck@intel.com>
4968L: linux-edac@vger.kernel.org
4969S: Maintained
4970F: drivers/edac/pnd2_edac.[ch]
4971
0e438e3f 4972EDAC-R82600
8b58be88 4973M: Tim Small <tim@buttersideup.com>
91445c72 4974L: linux-edac@vger.kernel.org
0e438e3f 4975S: Maintained
679655da 4976F: drivers/edac/r82600_edac.c
da9bb1d2 4977
4d096ca7 4978EDAC-SBRIDGE
5dc8a864
MCC
4979M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4980M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4981L: linux-edac@vger.kernel.org
4d096ca7
MCC
4982S: Maintained
4983F: drivers/edac/sb_edac.c
4984
4ec656bd
TL
4985EDAC-SKYLAKE
4986M: Tony Luck <tony.luck@intel.com>
4987L: linux-edac@vger.kernel.org
4988S: Maintained
4989F: drivers/edac/skx_edac.c
4990
af39917d
CL
4991EDIROL UA-101/UA-1000 DRIVER
4992M: Clemens Ladisch <clemens@ladisch.de>
4993L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4994T: git git://git.alsa-project.org/alsa-kernel.git
4995S: Maintained
4996F: sound/usb/misc/ua101.c
4997
7683e9e5 4998EFI TEST DRIVER
1f7df953 4999L: linux-efi@vger.kernel.org
7683e9e5
LT
5000M: Ivan Hu <ivan.hu@canonical.com>
5001M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 5002S: Maintained
7683e9e5 5003F: drivers/firmware/efi/test/
1f7df953 5004
d68772b7
MF
5005EFI VARIABLE FILESYSTEM
5006M: Matthew Garrett <matthew.garrett@nebula.com>
5007M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 5008M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
5009T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5010L: linux-efi@vger.kernel.org
5011S: Maintained
5012F: fs/efivarfs/
5013
85a00d9b
PJ
5014EFIFB FRAMEBUFFER DRIVER
5015L: linux-fbdev@vger.kernel.org
5016M: Peter Jones <pjones@redhat.com>
5017S: Maintained
8a61f013 5018F: drivers/video/fbdev/efifb.c
85a00d9b 5019
0bee8d28
JT
5020EFS FILESYSTEM
5021W: http://aeschi.ch.eu.org/efs/
5022S: Orphan
679655da 5023F: fs/efs/
0bee8d28 5024
aa8a9e25 5025EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 5026M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
5027L: netdev@vger.kernel.org
5028S: Maintained
9aa32835 5029F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 5030
f0319efe 5031EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
5032M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5033M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 5034L: linux-media@vger.kernel.org
a825eaec 5035W: https://linuxtv.org
f0319efe
MCC
5036T: git git://linuxtv.org/media_tree.git
5037S: Maintained
5038F: drivers/media/usb/em28xx/
618cd932 5039F: Documentation/media/v4l-drivers/em28xx*
f0319efe 5040
3e3a7d66 5041EMBEDDED LINUX
8b58be88
JP
5042M: Paul Gortmaker <paul.gortmaker@windriver.com>
5043M: Matt Mackall <mpm@selenic.com>
5044M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
5045L: linux-embedded@vger.kernel.org
5046S: Maintained
5047
82abbea7
RD
5048Emulex 10Gbps iSCSI - OneConnect DRIVER
5049M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5050M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5051M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
ce00f85c 5052L: linux-scsi@vger.kernel.org
b8aca0c1 5053W: http://www.broadcom.com
ce00f85c 5054S: Supported
82abbea7 5055F: drivers/scsi/be2iscsi/
5f5bac82 5056
82abbea7
RD
5057Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5058M: Sathya Perla <sathya.perla@broadcom.com>
5059M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5060M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5061M: Somnath Kotur <somnath.kotur@broadcom.com>
5062L: netdev@vger.kernel.org
5063W: http://www.emulex.com
5064S: Supported
5065F: drivers/net/ethernet/emulex/benet/
5066
5067EMULEX ONECONNECT ROCE DRIVER
5068M: Selvin Xavier <selvin.xavier@broadcom.com>
5069M: Devesh Sharma <devesh.sharma@broadcom.com>
5070L: linux-rdma@vger.kernel.org
5071W: http://www.broadcom.com
5072S: Odd Fixes
5073F: drivers/infiniband/hw/ocrdma/
5074F: include/uapi/rdma/ocrdma-abi.h
5075
5076EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5077M: James Smart <james.smart@broadcom.com>
5078M: Dick Kennedy <dick.kennedy@broadcom.com>
5079L: linux-scsi@vger.kernel.org
5080W: http://www.broadcom.com
5081S: Supported
5082F: drivers/scsi/lpfc/
5083
5084ENE CB710 FLASH CARD READER DRIVER
5085M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5086S: Maintained
5087F: drivers/misc/cb710/
5088F: drivers/mmc/host/cb710-mmc.*
5089F: include/linux/cb710.h
5090
5091ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5092M: Maxim Levitsky <maximlevitsky@gmail.com>
5093S: Maintained
5094F: drivers/media/rc/ene_ir.*
931e39a1 5095
d5ca9006 5096EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 5097M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 5098S: Maintained
084bad91 5099T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 5100F: drivers/video/fbdev/s1d13xxxfb.c
679655da 5101F: include/video/s1d13xxxfb.h
d5ca9006 5102
84cbadad
JL
5103ERRSEQ ERROR TRACKING INFRASTRUCTURE
5104M: Jeff Layton <jlayton@poochiereds.net>
5105S: Maintained
5106F: lib/errseq.c
5107F: include/linux/errseq.h
5108
38df6492
ME
5109ET131X NETWORK DRIVER
5110M: Mark Einon <mark.einon@gmail.com>
5111S: Odd Fixes
5112F: drivers/net/ethernet/agere/
5113
1da177e4 5114ETHERNET BRIDGE
adbbf69d 5115M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 5116L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 5117L: netdev@vger.kernel.org
c996d8b9 5118W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 5119S: Maintained
679655da
JP
5120F: include/linux/netfilter_bridge/
5121F: net/bridge/
1da177e4 5122
22f08ad9 5123ETHERNET PHY LIBRARY
248ccd5e 5124M: Andrew Lunn <andrew@lunn.ch>
22f08ad9
FF
5125M: Florian Fainelli <f.fainelli@gmail.com>
5126L: netdev@vger.kernel.org
5127S: Maintained
13332db5
FF
5128F: Documentation/ABI/testing/sysfs-bus-mdio
5129F: Documentation/devicetree/bindings/net/mdio*
22f08ad9 5130F: Documentation/networking/phy.txt
13332db5 5131F: drivers/net/phy/
22f08ad9
FF
5132F: drivers/of/of_mdio.c
5133F: drivers/of/of_net.c
13332db5
FF
5134F: include/linux/*mdio*.h
5135F: include/linux/of_net.h
5136F: include/linux/phy.h
5137F: include/linux/phy_fixed.h
5138F: include/linux/platform_data/mdio-gpio.h
5139F: include/trace/events/mdio.h
5140F: include/uapi/linux/mdio.h
5141F: include/uapi/linux/mii.h
22f08ad9 5142
1da177e4 5143EXT2 FILE SYSTEM
d8130624 5144M: Jan Kara <jack@suse.com>
72be2ccf 5145L: linux-ext4@vger.kernel.org
1da177e4 5146S: Maintained
679655da
JP
5147F: Documentation/filesystems/ext2.txt
5148F: fs/ext2/
5149F: include/linux/ext2*
1da177e4 5150
72be2ccf 5151EXT4 FILE SYSTEM
8b58be88 5152M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 5153M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 5154L: linux-ext4@vger.kernel.org
08a225f1 5155W: http://ext4.wiki.kernel.org
8a6e2535 5156Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 5157T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 5158S: Maintained
679655da
JP
5159F: Documentation/filesystems/ext4.txt
5160F: fs/ext4/
1da177e4 5161
c5532b09 5162Extended Verification Module (EVM)
74dd744f
MZ
5163M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5164L: linux-ima-devel@lists.sourceforge.net
5165L: linux-security-module@vger.kernel.org
c5532b09
MZ
5166S: Supported
5167F: security/integrity/evm/
5168
7683e9e5
LT
5169EXTENSIBLE FIRMWARE INTERFACE (EFI)
5170M: Matt Fleming <matt@codeblueprint.co.uk>
5171M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5172L: linux-efi@vger.kernel.org
5173T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5174S: Maintained
5175F: Documentation/efi-stub.txt
5176F: arch/*/kernel/efi.c
5177F: arch/x86/boot/compressed/eboot.[ch]
5178F: arch/*/include/asm/efi.h
5179F: arch/x86/platform/efi/
5180F: drivers/firmware/efi/
5181F: include/linux/efi*.h
5182F: arch/arm/boot/compressed/efi-header.S
5183F: arch/arm64/kernel/efi-entry.S
5184
df6b3cfe
MH
5185EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5186M: MyungJoo Ham <myungjoo.ham@samsung.com>
5187M: Chanwoo Choi <cw00.choi@samsung.com>
5188L: linux-kernel@vger.kernel.org
81df63a9 5189T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
5190S: Maintained
5191F: drivers/extcon/
cd2c3e7f
CC
5192F: include/linux/extcon/
5193F: include/linux/extcon.h
df6b3cfe 5194F: Documentation/extcon/
cd2c3e7f 5195F: Documentation/devicetree/bindings/extcon/
df6b3cfe 5196
e2a75c44 5197EXYNOS DP DRIVER
b7701755 5198M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
5199L: dri-devel@lists.freedesktop.org
5200S: Maintained
5201F: drivers/gpu/drm/exynos/exynos_dp*
5202
9b93a409
MS
5203EXYNOS SYSMMU (IOMMU) driver
5204M: Marek Szyprowski <m.szyprowski@samsung.com>
5205L: iommu@lists.linux-foundation.org
5206S: Maintained
5207F: drivers/iommu/exynos-iommu.c
5208
4a66d3fe
NC
5209EZchip NPS platform support
5210M: Noam Camus <noamc@ezchip.com>
5211S: Supported
5212F: arch/arc/plat-eznps
5213F: arch/arc/boot/dts/eznps.dts
5214
82abbea7
RD
5215F2FS FILE SYSTEM
5216M: Jaegeuk Kim <jaegeuk@kernel.org>
5217M: Chao Yu <yuchao0@huawei.com>
5218L: linux-f2fs-devel@lists.sourceforge.net
5219W: https://f2fs.wiki.kernel.org/
5220T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5221S: Maintained
5222F: Documentation/filesystems/f2fs.txt
5223F: Documentation/ABI/testing/sysfs-fs-f2fs
5224F: fs/f2fs/
5225F: include/linux/f2fs_fs.h
5226F: include/trace/events/f2fs.h
5227
e53004e2 5228F71805F HARDWARE MONITORING DRIVER
d8130624 5229M: Jean Delvare <jdelvare@suse.com>
968ce1b1 5230L: linux-hwmon@vger.kernel.org
e53004e2 5231S: Maintained
679655da
JP
5232F: Documentation/hwmon/f71805f
5233F: drivers/hwmon/f71805f.c
e53004e2 5234
88b2dbdb
EP
5235FANOTIFY
5236M: Eric Paris <eparis@redhat.com>
5237S: Maintained
5238F: fs/notify/fanotify/
5239F: include/linux/fanotify.h
c117ab84 5240F: include/uapi/linux/fanotify.h
88b2dbdb 5241
1da177e4 5242FARSYNC SYNCHRONOUS DRIVER
8b58be88 5243M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
5244W: http://www.farsite.co.uk/
5245S: Supported
679655da 5246F: drivers/net/wan/farsync.*
1da177e4 5247
c5408b88 5248FAULT INJECTION SUPPORT
8b58be88 5249M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 5250S: Supported
679655da
JP
5251F: Documentation/fault-injection/
5252F: lib/fault-inject.c
c5408b88 5253
053e514f
NT
5254FBTFT Framebuffer drivers
5255M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
053e514f
NT
5256S: Maintained
5257F: drivers/staging/fbtft/
5258
82abbea7
RD
5259FC0011 TUNER DRIVER
5260M: Michael Buesch <m@bues.ch>
5261L: linux-media@vger.kernel.org
5262S: Maintained
5263F: drivers/media/tuners/fc0011.h
5264F: drivers/media/tuners/fc0011.c
5265
5266FC2580 MEDIA DRIVER
5267M: Antti Palosaari <crope@iki.fi>
5268L: linux-media@vger.kernel.org
5269W: https://linuxtv.org
5270W: http://palosaari.fi/linux/
5271Q: http://patchwork.linuxtv.org/project/linux-media/list/
5272T: git git://linuxtv.org/anttip/media_tree.git
5273S: Maintained
5274F: drivers/media/tuners/fc2580*
5275
cae727db 5276FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 5277M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 5278L: fcoe-devel@open-fcoe.org
cae727db
RL
5279W: www.Open-FCoE.org
5280S: Supported
5281F: drivers/scsi/libfc/
5282F: drivers/scsi/fcoe/
5283F: include/scsi/fc/
5284F: include/scsi/libfc.h
5285F: include/scsi/libfcoe.h
c117ab84 5286F: include/uapi/scsi/fc/
cae727db 5287
e2d1d6c0 5288FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 5289M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 5290M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 5291L: linux-fsdevel@vger.kernel.org
1da177e4 5292S: Maintained
679655da
JP
5293F: include/linux/fcntl.h
5294F: include/linux/fs.h
c117ab84
CEB
5295F: include/uapi/linux/fcntl.h
5296F: include/uapi/linux/fs.h
679655da
JP
5297F: fs/fcntl.c
5298F: fs/locks.c
1da177e4 5299
e2d1d6c0 5300FILESYSTEMS (VFS and infrastructure)
8b58be88 5301M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 5302L: linux-fsdevel@vger.kernel.org
173acc7c 5303S: Maintained
679655da 5304F: fs/*
173acc7c 5305
b26e0ed4 5306FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 5307M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 5308L: linux-hwmon@vger.kernel.org
b26e0ed4 5309S: Maintained
d5ca6918
JP
5310F: drivers/hwmon/f75375s.c
5311F: include/linux/f75375s.h
b26e0ed4 5312
a331b0c3
CL
5313FIREWIRE AUDIO DRIVERS
5314M: Clemens Ladisch <clemens@ladisch.de>
5315L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5316T: git git://git.alsa-project.org/alsa-kernel.git
5317S: Maintained
5318F: sound/firewire/
5319
eb86ec51
SR
5320FIREWIRE MEDIA DRIVERS (firedtv)
5321M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5322L: linux-media@vger.kernel.org
5323L: linux1394-devel@lists.sourceforge.net
5324T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5325S: Maintained
5326F: drivers/media/firewire/
5327
a511ce33
CB
5328FIREWIRE SBP-2 TARGET
5329M: Chris Boot <bootc@bootc.net>
5330L: linux-scsi@vger.kernel.org
5331L: target-devel@vger.kernel.org
5332L: linux1394-devel@lists.sourceforge.net
5333T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5334S: Maintained
5335F: drivers/target/sbp/
5336
7d2c86b5 5337FIREWIRE SUBSYSTEM
8b58be88 5338M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5339L: linux1394-devel@lists.sourceforge.net
958a29cb 5340W: http://ieee1394.wiki.kernel.org/
2ca526bf 5341T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5342S: Maintained
679655da 5343F: drivers/firewire/
8f06ce3b
SR
5344F: include/linux/firewire.h
5345F: include/uapi/linux/firewire*.h
9f6d3c4b 5346F: tools/firewire/
e2d1d6c0
RD
5347
5348FIRMWARE LOADER (request_firmware)
e7604239 5349M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5350L: linux-kernel@vger.kernel.org
5351S: Maintained
679655da
JP
5352F: Documentation/firmware_class/
5353F: drivers/base/firmware*.c
5354F: include/linux/firmware.h
e2d1d6c0 5355
f730e3dc 5356FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5357M: Joshua Morris <josh.h.morris@us.ibm.com>
5358M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5359S: Maintained
5360F: drivers/block/rsxx/
5361
8206f664 5362FLOPPY DRIVER
e5f6450c 5363M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5364T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5365S: Odd fixes
5366F: drivers/block/floppy.c
5367
9c9f32ed
AR
5368FMC SUBSYSTEM
5369M: Alessandro Rubini <rubini@gnudd.com>
5370W: http://www.ohwr.org/projects/fmc-bus
5371S: Supported
5372F: drivers/fmc/
5373F: include/linux/fmc*.h
5374F: include/linux/ipmi-fru.h
5375K: fmc_d.*register
5376
3c0ed7d5 5377FPGA MANAGER FRAMEWORK
deb0b9b2 5378M: Alan Tull <atull@kernel.org>
2007eafd 5379R: Moritz Fischer <mdf@kernel.org>
7f1a5f04 5380L: linux-fpga@vger.kernel.org
3c0ed7d5 5381S: Maintained
e4998077 5382T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
2007eafd 5383Q: http://patchwork.kernel.org/project/linux-fpga/list/
deb0b9b2 5384F: Documentation/fpga/
83ff2d57 5385F: Documentation/devicetree/bindings/fpga/
3c0ed7d5 5386F: drivers/fpga/
deb0b9b2 5387F: include/linux/fpga/
3c0ed7d5
AT
5388W: http://www.rocketboards.org
5389
e2d1d6c0 5390FPU EMULATOR
8b58be88 5391M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5392W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5393S: Maintained
679655da 5394F: arch/x86/math-emu/
e2d1d6c0
RD
5395
5396FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5397L: netdev@vger.kernel.org
c173bfac 5398S: Orphan
679655da
JP
5399F: drivers/net/wan/dlci.c
5400F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5401
5402FRAMEBUFFER LAYER
04f6152d 5403M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
c69f677c 5404L: linux-fbdev@vger.kernel.org
04f6152d 5405T: git git://github.com/bzolnier/linux.git
b22fe37b 5406Q: http://patchwork.kernel.org/project/linux-fbdev/list/
04f6152d 5407S: Maintained
679655da 5408F: Documentation/fb/
b22fe37b
PM
5409F: drivers/video/
5410F: include/video/
679655da 5411F: include/linux/fb.h
c117ab84
CEB
5412F: include/uapi/video/
5413F: include/uapi/linux/fb.h
e2d1d6c0 5414
93aafb6d
HG
5415FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5416M: Horia Geantă <horia.geanta@nxp.com>
5417M: Dan Douglass <dan.douglass@nxp.com>
5418L: linux-crypto@vger.kernel.org
5419S: Maintained
5420F: drivers/crypto/caam/
5421F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5422
a57c188e 5423FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5424M: Timur Tabi <timur@tabi.org>
a57c188e 5425L: linux-fbdev@vger.kernel.org
c4ef9bc4 5426S: Maintained
8a61f013 5427F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5428
e2d1d6c0 5429FREESCALE DMA DRIVER
64d09f5e 5430M: Li Yang <leoyang.li@nxp.com>
8b58be88 5431M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5432L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5433S: Maintained
679655da 5434F: drivers/dma/fsldma.*
e2d1d6c0 5435
7683e9e5
LT
5436FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5437M: Claudiu Manoil <claudiu.manoil@freescale.com>
5438L: netdev@vger.kernel.org
5439S: Maintained
5440F: drivers/net/ethernet/freescale/gianfar*
5441X: drivers/net/ethernet/freescale/gianfar_ptp.c
5442F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5443
44248aff
HX
5444FREESCALE GPMI NAND DRIVER
5445M: Han Xu <han.xu@nxp.com>
5446L: linux-mtd@lists.infradead.org
5447S: Maintained
5448F: drivers/mtd/nand/gpmi-nand/*
5449
e2d1d6c0 5450FREESCALE I2C CPM DRIVER
8b58be88 5451M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5452L: linuxppc-dev@lists.ozlabs.org
846557d3 5453L: linux-i2c@vger.kernel.org
0d2b405a 5454S: Maintained
679655da 5455F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5456
7683e9e5
LT
5457FREESCALE IMX / MXC FEC DRIVER
5458M: Fugang Duan <fugang.duan@nxp.com>
5459L: netdev@vger.kernel.org
5460S: Maintained
5461F: drivers/net/ethernet/freescale/fec_main.c
5462F: drivers/net/ethernet/freescale/fec_ptp.c
5463F: drivers/net/ethernet/freescale/fec.h
5464F: Documentation/devicetree/bindings/net/fsl-fec.txt
5465
60e8c5ab 5466FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5467M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5468L: linux-fbdev@vger.kernel.org
efc03ecb 5469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5470S: Maintained
bad985a1 5471F: include/linux/platform_data/video-imxfb.h
8a61f013 5472F: drivers/video/fbdev/imxfb.c
60e8c5ab 5473
7683e9e5
LT
5474FREESCALE QORIQ DPAA ETHERNET DRIVER
5475M: Madalin Bucur <madalin.bucur@nxp.com>
63a0a00b
NA
5476L: netdev@vger.kernel.org
5477S: Maintained
7683e9e5 5478F: drivers/net/ethernet/freescale/dpaa
63a0a00b 5479
2fbfadb5
MB
5480FREESCALE QORIQ DPAA FMAN DRIVER
5481M: Madalin Bucur <madalin.bucur@nxp.com>
5482L: netdev@vger.kernel.org
5483S: Maintained
5484F: drivers/net/ethernet/freescale/fman
5485F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5486
7683e9e5
LT
5487FREESCALE QUAD SPI DRIVER
5488M: Han Xu <han.xu@nxp.com>
5489L: linux-mtd@lists.infradead.org
1b48706f 5490S: Maintained
7683e9e5 5491F: drivers/mtd/spi-nor/fsl-quadspi.c
1b48706f 5492
d9e9d82c 5493FREESCALE QUICC ENGINE LIBRARY
1b48706f 5494M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5495L: linuxppc-dev@lists.ozlabs.org
1b48706f 5496S: Maintained
7aa1aa6e
ZQ
5497F: drivers/soc/fsl/qe/
5498F: include/soc/fsl/*qe*.h
5499F: include/soc/fsl/*ucc*.h
d9e9d82c 5500
beaf53bf 5501FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
64d09f5e 5502M: Li Yang <leoyang.li@nxp.com>
beaf53bf 5503L: netdev@vger.kernel.org
a4724ed6 5504L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5505S: Maintained
ec21e2ec 5506F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5507
c19b6d24
ZQ
5508FREESCALE QUICC ENGINE UCC HDLC DRIVER
5509M: Zhao Qiang <qiang.zhao@nxp.com>
5510L: netdev@vger.kernel.org
5511L: linuxppc-dev@lists.ozlabs.org
5512S: Maintained
5513F: drivers/net/wan/fsl_ucc_hdlc*
5514
d9e9d82c 5515FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5516M: Timur Tabi <timur@tabi.org>
a4724ed6 5517L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5518S: Maintained
df621252 5519F: drivers/tty/serial/ucc_uart.c
d9e9d82c 5520
7683e9e5
LT
5521FREESCALE SOC DRIVERS
5522M: Li Yang <leoyang.li@nxp.com>
5523L: linuxppc-dev@lists.ozlabs.org
5524L: linux-arm-kernel@lists.infradead.org
5525S: Maintained
5526F: Documentation/devicetree/bindings/soc/fsl/
5527F: drivers/soc/fsl/
5528F: include/linux/fsl/
5529
5530FREESCALE SOC FS_ENET DRIVER
5531M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5532M: Vitaly Bordug <vbordug@ru.mvista.com>
5533L: linuxppc-dev@lists.ozlabs.org
5534L: netdev@vger.kernel.org
5535S: Maintained
5536F: drivers/net/ethernet/freescale/fs_enet/
5537F: include/linux/fs_enet_pd.h
5538
d9e9d82c 5539FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5540M: Timur Tabi <timur@tabi.org>
dc85950a 5541M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5542M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5543R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5544L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5545L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5546S: Maintained
69aefcea 5547F: sound/soc/fsl/fsl*
dc85950a 5548F: sound/soc/fsl/imx*
69aefcea 5549F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5550
7683e9e5
LT
5551FREESCALE USB PERIPHERAL DRIVERS
5552M: Li Yang <leoyang.li@nxp.com>
5553L: linux-usb@vger.kernel.org
5554L: linuxppc-dev@lists.ozlabs.org
5555S: Maintained
5556F: drivers/usb/gadget/udc/fsl*
5557
1da177e4 5558FREEVXFS FILESYSTEM
8b58be88 5559M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5560W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5561S: Maintained
679655da 5562F: fs/freevxfs/
1da177e4 5563
71038f52 5564FREEZER
49db1903 5565M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5566M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5567L: linux-pm@vger.kernel.org
71038f52 5568S: Supported
679655da
JP
5569F: Documentation/power/freezing-of-tasks.txt
5570F: include/linux/freezer.h
5571F: kernel/freezer.c
71038f52 5572
839a1f79
KRW
5573FRONTSWAP API
5574M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5575L: linux-kernel@vger.kernel.org
5576S: Maintained
5577F: mm/frontswap.c
5578F: include/linux/frontswap.h
5579
a5432f5a 5580FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5581M: David Howells <dhowells@redhat.com>
e62d6e24 5582L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5583S: Supported
5584F: Documentation/filesystems/caching/
5585F: fs/fscache/
5586F: include/linux/fscache*.h
5587
90fce086 5588FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
598c7d7a
TT
5589M: Theodore Y. Ts'o <tytso@mit.edu>
5590M: Jaegeuk Kim <jaegeuk@kernel.org>
90fce086
EB
5591L: linux-fscrypt@vger.kernel.org
5592Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5593T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
598c7d7a
TT
5594S: Supported
5595F: fs/crypto/
46f47e48 5596F: include/linux/fscrypt*.h
598c7d7a 5597
5ab7ffea 5598FUJITSU FR-V (FRV) PORT
0cf0305f 5599S: Orphan
679655da 5600F: arch/frv/
1da177e4 5601
20b93734 5602FUJITSU LAPTOP EXTRAS
409a3e98 5603M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5604L: platform-driver-x86@vger.kernel.org
20b93734 5605S: Maintained
679655da 5606F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5607
4da621b6
HK
5608FUJITSU M-5MO LS CAMERA ISP DRIVER
5609M: Kyungmin Park <kyungmin.park@samsung.com>
5610M: Heungjun Kim <riverful.kim@samsung.com>
5611L: linux-media@vger.kernel.org
5612S: Maintained
90d72ac6 5613F: drivers/media/i2c/m5mols/
b5dcee22 5614F: include/media/i2c/m5mols.h
4da621b6 5615
2d24c490
RG
5616FUJITSU TABLET EXTRAS
5617M: Robert Gerlach <khnz@gmx.de>
5618L: platform-driver-x86@vger.kernel.org
5619S: Maintained
5620F: drivers/platform/x86/fujitsu-tablet.c
5621
04578f17 5622FUSE: FILESYSTEM IN USERSPACE
8b58be88 5623M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5624L: linux-fsdevel@vger.kernel.org
04578f17 5625W: http://fuse.sourceforge.net/
0a30f612 5626T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5627S: Maintained
679655da 5628F: fs/fuse/
c117ab84 5629F: include/uapi/linux/fuse.h
0a30f612 5630F: Documentation/filesystems/fuse.txt
04578f17 5631
59cd42c2
DHV
5632FUTEX SUBSYSTEM
5633M: Thomas Gleixner <tglx@linutronix.de>
5634M: Ingo Molnar <mingo@redhat.com>
5635R: Peter Zijlstra <peterz@infradead.org>
5636R: Darren Hart <dvhart@infradead.org>
5637L: linux-kernel@vger.kernel.org
5638T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5639S: Maintained
5640F: kernel/futex.c
5641F: kernel/futex_compat.c
5642F: include/asm-generic/futex.h
5643F: include/linux/futex.h
5644F: include/uapi/linux/futex.h
5645F: tools/testing/selftests/futex/
5646F: tools/perf/bench/futex*
5647F: Documentation/*futex*
5648
1da177e4 5649FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5650M: Rik Faith <faith@cs.unc.edu>
1da177e4 5651L: linux-scsi@vger.kernel.org
baaea1dc 5652S: Odd Fixes (e.g., new signatures)
679655da 5653F: drivers/scsi/fdomain.*
1da177e4 5654
6b90bd4b
ER
5655GCC PLUGINS
5656M: Kees Cook <keescook@chromium.org>
5657R: Emese Revfy <re.emese@gmail.com>
5658L: kernel-hardening@lists.openwall.com
5659S: Maintained
5660F: scripts/gcc-plugins/
5661F: scripts/gcc-plugin.sh
68fdc678 5662F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5663F: Documentation/gcc-plugins.txt
5664
d8e2162c
PO
5665GCOV BASED KERNEL PROFILING
5666M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5667S: Maintained
5668F: kernel/gcov/
2584bab2 5669F: Documentation/dev-tools/gcov.rst
d8e2162c 5670
82abbea7
RD
5671GDB KERNEL DEBUGGING HELPER SCRIPTS
5672M: Jan Kiszka <jan.kiszka@siemens.com>
5673M: Kieran Bingham <kieran@bingham.xyz>
5674S: Supported
5675F: scripts/gdb/
5676
1da177e4 5677GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5678M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5679L: linux-scsi@vger.kernel.org
5680W: http://www.icp-vortex.com/
5681S: Supported
679655da 5682F: drivers/scsi/gdt*
1da177e4 5683
3169a1c7
HV
5684GEMTEK FM RADIO RECEIVER DRIVER
5685M: Hans Verkuil <hverkuil@xs4all.nl>
5686L: linux-media@vger.kernel.org
5687T: git git://linuxtv.org/media_tree.git
a825eaec 5688W: https://linuxtv.org
3169a1c7
HV
5689S: Maintained
5690F: drivers/media/radio/radio-gemtek*
5691
1c23af90 5692GENERIC GPIO I2C DRIVER
880b0e26 5693M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5694S: Supported
679655da
JP
5695F: drivers/i2c/busses/i2c-gpio.c
5696F: include/linux/i2c-gpio.h
1c23af90 5697
92ed1a76
PK
5698GENERIC GPIO I2C MULTIPLEXER DRIVER
5699M: Peter Korsgaard <peter.korsgaard@barco.com>
5700L: linux-i2c@vger.kernel.org
5701S: Supported
e7065e20
JD
5702F: drivers/i2c/muxes/i2c-mux-gpio.c
5703F: include/linux/i2c-mux-gpio.h
5704F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5705
9251ce95 5706GENERIC HDLC (WAN) DRIVERS
8b58be88 5707M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5708W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5709S: Maintained
679655da
JP
5710F: drivers/net/wan/c101.c
5711F: drivers/net/wan/hd6457*
5712F: drivers/net/wan/hdlc*
5713F: drivers/net/wan/n2.c
5714F: drivers/net/wan/pc300too.c
5715F: drivers/net/wan/pci200syn.c
5716F: drivers/net/wan/wanxl*
1da177e4 5717
1527aab6 5718GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5719M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5720L: linux-arch@vger.kernel.org
5721T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5722S: Maintained
14430813
JP
5723F: include/asm-generic/
5724F: include/uapi/asm-generic/
1527aab6 5725
ff764963
KVA
5726GENERIC PHY FRAMEWORK
5727M: Kishon Vijay Abraham I <kishon@ti.com>
5728L: linux-kernel@vger.kernel.org
5729T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5730S: Supported
5731F: drivers/phy/
5732F: include/linux/phy/
5733
eea97aed
KH
5734GENERIC PM DOMAINS
5735M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5736M: Kevin Hilman <khilman@kernel.org>
5737M: Ulf Hansson <ulf.hansson@linaro.org>
5738L: linux-pm@vger.kernel.org
5739S: Supported
5740F: drivers/base/power/domain*.c
5741F: include/linux/pm_domain.h
5e68ebd0 5742F: Documentation/devicetree/bindings/power/power_domain.txt
eea97aed 5743
ccb86a69 5744GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5745M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5746L: kvm@vger.kernel.org
ccb86a69
MT
5747S: Supported
5748F: drivers/uio/uio_pci_generic.c
5749
a7d5afe8
GKB
5750GENWQE (IBM Generic Workqueue Card)
5751M: Frank Haverkamp <haver@linux.vnet.ibm.com>
cdc1daca 5752M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
a7d5afe8
GKB
5753S: Supported
5754F: drivers/misc/genwqe/
5755
82abbea7
RD
5756GET_MAINTAINER SCRIPT
5757M: Joe Perches <joe@perches.com>
5758S: Maintained
5759F: scripts/get_maintainer.pl
5760
5be7b50f 5761GFS2 FILE SYSTEM
8b58be88 5762M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5763M: Bob Peterson <rpeterso@redhat.com>
a4644184 5764L: cluster-devel@redhat.com
5be7b50f 5765W: http://sources.redhat.com/cluster/
28666d6d 5766T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5767S: Supported
679655da
JP
5768F: Documentation/filesystems/gfs2*.txt
5769F: fs/gfs2/
c117ab84 5770F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5771
0a34eb8f 5772GIGASET ISDN DRIVERS
6b096fde 5773M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5774L: gigaset307x-common@lists.sourceforge.net
5775W: http://gigaset307x.sourceforge.net/
6b096fde 5776S: Odd Fixes
679655da
JP
5777F: Documentation/isdn/README.gigaset
5778F: drivers/isdn/gigaset/
c117ab84 5779F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5780
7eea35fe
JP
5781GO7007 MPEG CODEC
5782M: Hans Verkuil <hans.verkuil@cisco.com>
5783L: linux-media@vger.kernel.org
5784S: Maintained
5785F: drivers/media/usb/go7007/
5786
ca96ea86
BN
5787GOODIX TOUCHSCREEN
5788M: Bastien Nocera <hadess@hadess.net>
5789L: linux-input@vger.kernel.org
5790S: Maintained
5791F: drivers/input/touchscreen/goodix.c
5792
7683e9e5
LT
5793GPIO ACPI SUPPORT
5794M: Mika Westerberg <mika.westerberg@linux.intel.com>
5795M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5796L: linux-gpio@vger.kernel.org
5797L: linux-acpi@vger.kernel.org
5798S: Maintained
5799F: Documentation/acpi/gpio-properties.txt
5800F: drivers/gpio/gpiolib-acpi.c
5801
a6a1cf3d
BJZ
5802GPIO MOCKUP DRIVER
5803M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5804L: linux-gpio@vger.kernel.org
5805S: Maintained
5806F: drivers/gpio/gpio-mockup.c
5807F: tools/testing/selftests/gpio/
5808
a0dc00b4 5809GPIO SUBSYSTEM
e4651a9f 5810M: Linus Walleij <linus.walleij@linaro.org>
d15b7179 5811L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5812T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5813S: Maintained
cd97a449 5814F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5815F: Documentation/gpio/
40c159b7 5816F: Documentation/ABI/testing/gpio-cdev
fe95046e 5817F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5818F: drivers/gpio/
bdc6e95e
AC
5819F: include/linux/gpio/
5820F: include/linux/gpio.h
9b692346 5821F: include/asm-generic/gpio.h
3c702e99 5822F: include/uapi/linux/gpio.h
6d591c46 5823F: tools/gpio/
a0dc00b4 5824
71a6d0af
HW
5825GRE DEMULTIPLEXER DRIVER
5826M: Dmitry Kozlov <xeb@mail.ru>
5827L: netdev@vger.kernel.org
5828S: Maintained
11c26770
JP
5829F: net/ipv4/gre_demux.c
5830F: net/ipv4/gre_offload.c
71a6d0af
HW
5831F: include/net/gre.h
5832
d4c41139 5833GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5834M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5835L: netdev@vger.kernel.org
5836S: Maintained
a31a96ad 5837F: drivers/net/ethernet/aeroflex/
d4c41139 5838
926706c5
VA
5839GREYBUS AUDIO PROTOCOLS DRIVERS
5840M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5841M: Mark Greer <mgreer@animalcreek.com>
926706c5 5842S: Maintained
544a6944
MG
5843F: drivers/staging/greybus/audio_apbridgea.c
5844F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5845F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5846F: drivers/staging/greybus/audio_codec.h
5847F: drivers/staging/greybus/audio_gb.c
5848F: drivers/staging/greybus/audio_manager.c
5849F: drivers/staging/greybus/audio_manager.h
5850F: drivers/staging/greybus/audio_manager_module.c
5851F: drivers/staging/greybus/audio_manager_private.h
5852F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5853F: drivers/staging/greybus/audio_module.c
5854F: drivers/staging/greybus/audio_topology.c
5855
f47e07bc 5856GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5bd16350
VK
5857M: Viresh Kumar <vireshk@kernel.org>
5858S: Maintained
5859F: drivers/staging/greybus/authentication.c
5860F: drivers/staging/greybus/bootrom.c
5861F: drivers/staging/greybus/firmware.h
5862F: drivers/staging/greybus/fw-core.c
5863F: drivers/staging/greybus/fw-download.c
5864F: drivers/staging/greybus/fw-managament.c
5865F: drivers/staging/greybus/greybus_authentication.h
5866F: drivers/staging/greybus/greybus_firmware.h
5867F: drivers/staging/greybus/hid.c
5868F: drivers/staging/greybus/i2c.c
5869F: drivers/staging/greybus/spi.c
5870F: drivers/staging/greybus/spilib.c
5871F: drivers/staging/greybus/spilib.h
5872
a1ffc2d2 5873GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
7683e9e5 5874M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8d904fe5 5875S: Maintained
7683e9e5
LT
5876F: drivers/staging/greybus/loopback.c
5877F: drivers/staging/greybus/timesync.c
5878F: drivers/staging/greybus/timesync_platform.c
8d904fe5 5879
92b8bd96
VH
5880GREYBUS PLATFORM DRIVERS
5881M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5882S: Maintained
5883F: drivers/staging/greybus/arche-platform.c
5884F: drivers/staging/greybus/arche-apb-ctrl.c
5885F: drivers/staging/greybus/arche_platform.h
5886
7683e9e5
LT
5887GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5888M: Rui Miguel Silva <rmfrfs@gmail.com>
5889S: Maintained
5890F: drivers/staging/greybus/sdio.c
5891F: drivers/staging/greybus/light.c
5892F: drivers/staging/greybus/gpio.c
5893F: drivers/staging/greybus/power_supply.c
5894F: drivers/staging/greybus/spi.c
5895F: drivers/staging/greybus/spilib.c
5896
5897GREYBUS SUBSYSTEM
5898M: Johan Hovold <johan@kernel.org>
5899M: Alex Elder <elder@kernel.org>
5900M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5901S: Maintained
5902F: drivers/staging/greybus/
5903L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
5904
5905GREYBUS UART PROTOCOLS DRIVERS
5906M: David Lin <dtwlin@gmail.com>
5907S: Maintained
5908F: drivers/staging/greybus/uart.c
5909F: drivers/staging/greybus/log.c
5910
7aae6e2d
CAC
5911GS1662 VIDEO SERIALIZER
5912M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5913L: linux-media@vger.kernel.org
5914T: git git://linuxtv.org/media_tree.git
5915S: Maintained
5916F: drivers/media/spi/gs1662.c
5917
e8deeae2 5918GSPCA FINEPIX SUBDRIVER
8b58be88 5919M: Frank Zago <frank@zago.net>
661263b5 5920L: linux-media@vger.kernel.org
275ffde4 5921T: git git://linuxtv.org/media_tree.git
e8deeae2 5922S: Maintained
0c0d06ca 5923F: drivers/media/usb/gspca/finepix.c
e8deeae2 5924
4b3fa3c4
OL
5925GSPCA GL860 SUBDRIVER
5926M: Olivier Lorin <o.lorin@laposte.net>
5927L: linux-media@vger.kernel.org
275ffde4 5928T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5929S: Maintained
0c0d06ca 5930F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5931
e8deeae2 5932GSPCA M5602 SUBDRIVER
8b58be88 5933M: Erik Andren <erik.andren@gmail.com>
661263b5 5934L: linux-media@vger.kernel.org
275ffde4 5935T: git git://linuxtv.org/media_tree.git
e8deeae2 5936S: Maintained
0c0d06ca 5937F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5938
5939GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5940M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5941L: linux-media@vger.kernel.org
275ffde4 5942T: git git://linuxtv.org/media_tree.git
c0936df4 5943S: Odd Fixes
0c0d06ca 5944F: drivers/media/usb/gspca/pac207.c
e8deeae2 5945
261982f1 5946GSPCA SN9C20X SUBDRIVER
d95c5b0b 5947M: Brian Johnson <brijohn@gmail.com>
261982f1 5948L: linux-media@vger.kernel.org
275ffde4 5949T: git git://linuxtv.org/media_tree.git
261982f1 5950S: Maintained
0c0d06ca 5951F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5952
e8deeae2 5953GSPCA T613 SUBDRIVER
8b58be88 5954M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5955L: linux-media@vger.kernel.org
275ffde4 5956T: git git://linuxtv.org/media_tree.git
e8deeae2 5957S: Maintained
0c0d06ca 5958F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5959
5960GSPCA USB WEBCAM DRIVER
c0936df4 5961M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5962L: linux-media@vger.kernel.org
275ffde4 5963T: git git://linuxtv.org/media_tree.git
c0936df4 5964S: Odd Fixes
0c0d06ca 5965F: drivers/media/usb/gspca/
e8deeae2 5966
bed45f79
PN
5967GTP (GPRS Tunneling Protocol)
5968M: Pablo Neira Ayuso <pablo@netfilter.org>
5969M: Harald Welte <laforge@gnumonks.org>
5970L: osmocom-net-gprs@lists.osmocom.org
5971T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5972S: Maintained
5973F: drivers/net/gtp.c
5974
584ec979 5975GUID PARTITION TABLE (GPT)
4f973c63 5976M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5977L: linux-efi@vger.kernel.org
5978S: Maintained
5979F: block/partitions/efi.*
5980
4e456b86
YS
5981H8/300 ARCHITECTURE
5982M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5983L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5984W: http://uclinux-h8.sourceforge.jp
5985T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5986S: Maintained
5987F: arch/h8300/
5988F: drivers/clocksource/h8300_*.c
5989F: drivers/clk/h8300/
5990F: drivers/irqchip/irq-renesas-h8*.c
5991
e5ab1477
AP
5992HACKRF MEDIA DRIVER
5993M: Antti Palosaari <crope@iki.fi>
5994L: linux-media@vger.kernel.org
a825eaec 5995W: https://linuxtv.org
e5ab1477
AP
5996W: http://palosaari.fi/linux/
5997Q: http://patchwork.linuxtv.org/project/linux-media/list/
5998T: git git://linuxtv.org/anttip/media_tree.git
5999S: Maintained
6000F: drivers/media/usb/hackrf/
6001
82abbea7
RD
6002HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6003M: Frank Seidel <frank@f-seidel.de>
6004L: platform-driver-x86@vger.kernel.org
6005W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6006S: Maintained
6007F: drivers/platform/x86/hdaps.c
6008
5b543965 6009HARDWARE MONITORING
d8130624 6010M: Jean Delvare <jdelvare@suse.com>
ca462085 6011M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
6012L: linux-hwmon@vger.kernel.org
6013W: http://hwmon.wiki.kernel.org/
a94ef4ed 6014T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 6015T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 6016S: Maintained
047f4ec2 6017F: Documentation/hwmon/
679655da 6018F: drivers/hwmon/
047f4ec2 6019F: include/linux/hwmon*.h
5b543965 6020
844dd05f 6021HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
6022M: Matt Mackall <mpm@selenic.com>
6023M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 6024L: linux-crypto@vger.kernel.org
c0d0787b 6025S: Odd fixes
f6c60b15 6026F: Documentation/devicetree/bindings/rng/
679655da
JP
6027F: Documentation/hw_random.txt
6028F: drivers/char/hw_random/
6029F: include/linux/hw_random.h
844dd05f 6030
8b37fcfc
OBC
6031HARDWARE SPINLOCK CORE
6032M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 6033M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 6034L: linux-remoteproc@vger.kernel.org
8b37fcfc 6035S: Maintained
9f273c24 6036T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 6037F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 6038F: Documentation/hwspinlock.txt
2dbd8585 6039F: drivers/hwspinlock/
8b37fcfc
OBC
6040F: include/linux/hwspinlock.h
6041
1da177e4 6042HARMONY SOUND DRIVER
ac6aecbf 6043L: linux-parisc@vger.kernel.org
1da177e4 6044S: Maintained
679655da 6045F: sound/parisc/harmony.*
1da177e4 6046
82abbea7
RD
6047HDPVR USB VIDEO ENCODER DRIVER
6048M: Hans Verkuil <hverkuil@xs4all.nl>
6049L: linux-media@vger.kernel.org
6050T: git git://linuxtv.org/media_tree.git
6051W: https://linuxtv.org
6052S: Odd Fixes
6053F: drivers/media/usb/hdpvr/
6054
214de83e 6055HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
4cfccbda 6056M: Jimmy Vance <jimmy.vance@hpe.com>
214de83e
BB
6057S: Supported
6058F: Documentation/watchdog/hpwdt.txt
6059F: drivers/watchdog/hpwdt.c
6060
9257aa49 6061HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 6062M: Don Brace <don.brace@microsemi.com>
a0a268ad 6063L: esc.storagedev@microsemi.com
693373db 6064L: linux-scsi@vger.kernel.org
9257aa49
SC
6065S: Supported
6066F: Documentation/scsi/hpsa.txt
6067F: drivers/scsi/hpsa*.[ch]
6068F: include/linux/cciss*.h
c117ab84 6069F: include/uapi/linux/cciss*.h
9257aa49 6070
e2d1d6c0 6071HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 6072M: Don Brace <don.brace@microsemi.com>
516fdcea 6073L: esc.storagedev@microsemi.com
693373db 6074L: linux-scsi@vger.kernel.org
e2d1d6c0 6075S: Supported
679655da
JP
6076F: Documentation/blockdev/cciss.txt
6077F: drivers/block/cciss*
6078F: include/linux/cciss_ioctl.h
c117ab84 6079F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 6080
f48ad614
DD
6081HFI1 DRIVER
6082M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6083M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6084L: linux-rdma@vger.kernel.org
6085S: Supported
6086F: drivers/infiniband/hw/hfi1
6087
1da177e4 6088HFS FILESYSTEM
6cf515e1
GU
6089L: linux-fsdevel@vger.kernel.org
6090S: Orphan
679655da
JP
6091F: Documentation/filesystems/hfs.txt
6092F: fs/hfs/
1da177e4 6093
ef575f47
GU
6094HFSPLUS FILESYSTEM
6095L: linux-fsdevel@vger.kernel.org
6096S: Orphan
6097F: Documentation/filesystems/hfsplus.txt
6098F: fs/hfsplus/
6099
1da177e4 6100HGA FRAMEBUFFER DRIVER
8b58be88 6101M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
6102L: linux-nvidia@lists.surfsouth.com
6103W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6104S: Maintained
8a61f013 6105F: drivers/video/fbdev/hgafb.c
1da177e4 6106
4480f15b 6107HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 6108M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 6109M: Pavel Machek <pavel@ucw.cz>
bf1c138e 6110L: linux-pm@vger.kernel.org
68656443 6111B: https://bugzilla.kernel.org
e2d1d6c0 6112S: Supported
679655da
JP
6113F: arch/x86/power/
6114F: drivers/base/power/
6115F: kernel/power/
6116F: include/linux/suspend.h
6117F: include/linux/freezer.h
6118F: include/linux/pm.h
679655da 6119F: arch/*/include/asm/suspend*.h
e2d1d6c0 6120
4ef4caad 6121HID CORE LAYER
e5f6450c 6122M: Jiri Kosina <jikos@kernel.org>
406df153 6123R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 6124L: linux-input@vger.kernel.org
54e5881d 6125T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 6126S: Maintained
679655da
JP
6127F: drivers/hid/
6128F: include/linux/hid*
c117ab84 6129F: include/uapi/linux/hid*
4ef4caad 6130
30ee72f0 6131HID SENSOR HUB DRIVERS
e5f6450c 6132M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
6133M: Jonathan Cameron <jic23@kernel.org>
6134M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6135L: linux-input@vger.kernel.org
6136L: linux-iio@vger.kernel.org
6137S: Maintained
6138F: Documentation/hid/hid-sensor*
6139F: drivers/hid/hid-sensor-*
6140F: drivers/iio/*/hid-*
6141F: include/linux/hid-sensor-*
6142
86d35afb 6143HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8b58be88 6144M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6145L: linux-kernel@vger.kernel.org
75fc2d37 6146T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 6147S: Maintained
679655da 6148F: Documentation/timers/
5cee9645 6149F: kernel/time/hrtimer.c
88606e80 6150F: kernel/time/clockevents.c
88606e80 6151F: kernel/time/timer_*.c
05ed8490 6152F: include/linux/clockchips.h
679655da 6153F: include/linux/hrtimer.h
38bed542 6154
1da177e4 6155HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 6156L: linux-hams@vger.kernel.org
8b64f2a0 6157S: Orphan
679655da
JP
6158F: drivers/net/hamradio/dmascc.c
6159F: drivers/net/hamradio/scc.c
1da177e4 6160
ede1e6f8 6161HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 6162M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
6163W: http://www.highpoint-tech.com
6164S: Supported
679655da
JP
6165F: Documentation/scsi/hptiop.txt
6166F: drivers/scsi/hptiop.c
ede1e6f8 6167
1da177e4 6168HIPPI
8b58be88 6169M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
6170L: linux-hippi@sunsite.dk
6171S: Maintained
679655da 6172F: include/linux/hippidevice.h
c117ab84 6173F: include/uapi/linux/if_hippi.h
679655da 6174F: net/802/hippi.c
ff5a3b50 6175F: drivers/net/hippi/
1da177e4 6176
b30d74e4
DH
6177HISILICON NETWORK SUBSYSTEM DRIVER
6178M: Yisen Zhuang <yisen.zhuang@huawei.com>
6179M: Salil Mehta <salil.mehta@huawei.com>
6180L: netdev@vger.kernel.org
6181W: http://www.hisilicon.com
6182S: Maintained
6183F: drivers/net/ethernet/hisilicon/
6184F: Documentation/devicetree/bindings/net/hisilicon*.txt
6185
66a9bae6 6186HISILICON ROCE DRIVER
6187M: Lijun Ou <oulijun@huawei.com>
6188M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6189L: linux-rdma@vger.kernel.org
6190S: Maintained
6191F: drivers/infiniband/hw/hns/
6192F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6193
16c6c252
JG
6194HISILICON SAS Controller
6195M: John Garry <john.garry@huawei.com>
6196W: http://www.hisilicon.com
6197S: Supported
6198F: drivers/scsi/hisi_sas/
6199F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6200
ff1d2767 6201HOST AP DRIVER
8b58be88 6202M: Jouni Malinen <j@w1.fi>
724c6b35 6203L: linux-wireless@vger.kernel.org
ffd74aca
JM
6204W: http://w1.fi/hostap-driver.html
6205S: Obsolete
eb4f98d5 6206F: drivers/net/wireless/intersil/hostap/
ff1d2767 6207
dd8cd779 6208HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 6209L: platform-driver-x86@vger.kernel.org
95c70215 6210S: Orphan
679655da 6211F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 6212
e2d1d6c0 6213HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 6214M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6215S: Maintained
7e25d724 6216F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 6217
7d2c86b5 6218HPET: High Precision Event Timers driver
8b58be88 6219M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 6220S: Maintained
679655da
JP
6221F: Documentation/timers/hpet.txt
6222F: drivers/char/hpet.c
6223F: include/linux/hpet.h
c117ab84 6224F: include/uapi/linux/hpet.h
b9b0332f 6225
e07b5d79 6226HPET: x86
9e06f631 6227S: Orphan
679655da
JP
6228F: arch/x86/kernel/hpet.c
6229F: arch/x86/include/asm/hpet.h
b9b0332f 6230
1da177e4 6231HPFS FILESYSTEM
8b58be88 6232M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
6233W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6234S: Maintained
679655da 6235F: fs/hpfs/
1da177e4 6236
3441cded 6237HSI SUBSYSTEM
56459ea9
SR
6238M: Sebastian Reichel <sre@kernel.org>
6239T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
6240S: Maintained
6241F: Documentation/ABI/testing/sysfs-bus-hsi
83e676c9 6242F: Documentation/driver-api/hsi.rst
3441cded
SR
6243F: drivers/hsi/
6244F: include/linux/hsi/
6245F: include/uapi/linux/hsi/
6246
7d2c86b5 6247HSO 3G MODEM DRIVER
0bf09c39
BS
6248L: linux-usb@vger.kernel.org
6249S: Orphan
679655da 6250F: drivers/net/usb/hso.c
11cd29b0 6251
19990e29
AB
6252HSR NETWORK PROTOCOL
6253M: Arvid Brodin <arvid.brodin@alten.se>
6254L: netdev@vger.kernel.org
6255S: Maintained
6256F: net/hsr/
6257
82abbea7
RD
6258HT16K33 LED CONTROLLER DRIVER
6259M: Robin van der Gracht <robin@protonic.nl>
6260S: Maintained
6261F: drivers/auxdisplay/ht16k33.c
6262F: Documentation/devicetree/bindings/display/ht16k33.txt
6263
5a18c343 6264HTCPEN TOUCHSCREEN DRIVER
8b58be88 6265M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
6266L: linux-input@vger.kernel.org
6267S: Maintained
679655da 6268F: drivers/input/touchscreen/htcpen.c
5a18c343 6269
1da177e4 6270HUGETLB FILESYSTEM
6d49e352 6271M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 6272S: Maintained
679655da 6273F: fs/hugetlbfs/
1da177e4 6274
fe713d60
JCT
6275HVA ST MEDIA DRIVER
6276M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6277L: linux-media@vger.kernel.org
6278T: git git://linuxtv.org/media_tree.git
6279W: https://linuxtv.org
6280S: Supported
6281F: drivers/media/platform/sti/hva
6282
82abbea7
RD
6283HWPOISON MEMORY FAILURE HANDLING
6284M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6285L: linux-mm@kvack.org
6286S: Maintained
6287F: mm/memory-failure.c
6288F: mm/hwpoison-inject.c
6289
05183189 6290Hyper-V CORE AND DRIVERS
9c3646d1 6291M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189 6292M: Haiyang Zhang <haiyangz@microsoft.com>
421463b8 6293M: Stephen Hemminger <sthemmin@microsoft.com>
05183189
S
6294L: devel@linuxdriverproject.org
6295S: Maintained
a4162747
HZ
6296F: arch/x86/include/asm/mshyperv.h
6297F: arch/x86/include/uapi/asm/hyperv.h
6298F: arch/x86/kernel/cpu/mshyperv.c
8730046c 6299F: arch/x86/hyperv
05183189 6300F: drivers/hid/hid-hyperv.c
a4162747 6301F: drivers/hv/
f92ca80b 6302F: drivers/input/serio/hyperv-keyboard.c
4daace0d 6303F: drivers/pci/host/pci-hyperv.c
05183189 6304F: drivers/net/hyperv/
a4162747 6305F: drivers/scsi/storvsc_drv.c
95096f2f 6306F: drivers/uio/uio_hv_generic.c
8a61f013 6307F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
6308F: include/linux/hyperv.h
6309F: tools/hv/
54bf725e 6310F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 6311
82abbea7
RD
6312HYPERVISOR VIRTUAL CONSOLE DRIVER
6313L: linuxppc-dev@lists.ozlabs.org
6314S: Odd Fixes
6315F: drivers/tty/hvc/
6316
7683e9e5
LT
6317I2C ACPI SUPPORT
6318M: Mika Westerberg <mika.westerberg@linux.intel.com>
6319L: linux-i2c@vger.kernel.org
6320L: linux-acpi@vger.kernel.org
6321S: Maintained
6322F: drivers/i2c/i2c-core-acpi.c
6323
7724fd04
PR
6324I2C MUXES
6325M: Peter Rosin <peda@axentia.se>
6326L: linux-i2c@vger.kernel.org
6327S: Maintained
2254d24a 6328F: Documentation/i2c/i2c-topology
7724fd04
PR
6329F: Documentation/i2c/muxes/
6330F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 6331F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 6332F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
6333F: drivers/i2c/i2c-mux.c
6334F: drivers/i2c/muxes/
6335F: include/linux/i2c-mux.h
6336
d85c8a6a 6337I2C OVER PARALLEL PORT
d8130624 6338M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6339L: linux-i2c@vger.kernel.org
6340S: Maintained
6341F: Documentation/i2c/busses/i2c-parport
6342F: Documentation/i2c/busses/i2c-parport-light
6343F: drivers/i2c/busses/i2c-parport.c
6344F: drivers/i2c/busses/i2c-parport-light.c
6345
7683e9e5
LT
6346I2C SUBSYSTEM
6347M: Wolfram Sang <wsa@the-dreams.de>
6348L: linux-i2c@vger.kernel.org
6349W: https://i2c.wiki.kernel.org/
6350Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6351T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6352S: Maintained
6353F: Documentation/devicetree/bindings/i2c/
6354F: Documentation/i2c/
6355F: drivers/i2c/
6356F: drivers/i2c/*/
6357F: include/linux/i2c.h
6358F: include/linux/i2c-*.h
6359F: include/uapi/linux/i2c.h
6360F: include/uapi/linux/i2c-*.h
6361
6362I2C-TAOS-EVM DRIVER
6363M: Jean Delvare <jdelvare@suse.com>
6364L: linux-i2c@vger.kernel.org
6365S: Maintained
6366F: Documentation/i2c/busses/i2c-taos-evm
6367F: drivers/i2c/busses/i2c-taos-evm.c
6368
6369I2C-TINY-USB DRIVER
6370M: Till Harbaum <till@harbaum.org>
6371L: linux-i2c@vger.kernel.org
6372W: http://www.harbaum.org/till/i2c_tiny_usb
6373S: Maintained
6374F: drivers/i2c/busses/i2c-tiny-usb.c
6375
d85c8a6a 6376I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 6377M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6378L: linux-i2c@vger.kernel.org
6379S: Maintained
6380F: Documentation/i2c/busses/i2c-ali1535
6381F: Documentation/i2c/busses/i2c-ali1563
6382F: Documentation/i2c/busses/i2c-ali15x3
6383F: Documentation/i2c/busses/i2c-amd756
6384F: Documentation/i2c/busses/i2c-amd8111
6385F: Documentation/i2c/busses/i2c-i801
6386F: Documentation/i2c/busses/i2c-nforce2
6387F: Documentation/i2c/busses/i2c-piix4
6388F: Documentation/i2c/busses/i2c-sis5595
6389F: Documentation/i2c/busses/i2c-sis630
6390F: Documentation/i2c/busses/i2c-sis96x
6391F: Documentation/i2c/busses/i2c-via
6392F: Documentation/i2c/busses/i2c-viapro
6393F: drivers/i2c/busses/i2c-ali1535.c
6394F: drivers/i2c/busses/i2c-ali1563.c
6395F: drivers/i2c/busses/i2c-ali15x3.c
6396F: drivers/i2c/busses/i2c-amd756.c
6397F: drivers/i2c/busses/i2c-amd756-s4882.c
6398F: drivers/i2c/busses/i2c-amd8111.c
6399F: drivers/i2c/busses/i2c-i801.c
6400F: drivers/i2c/busses/i2c-isch.c
6401F: drivers/i2c/busses/i2c-nforce2.c
6402F: drivers/i2c/busses/i2c-nforce2-s4985.c
6403F: drivers/i2c/busses/i2c-piix4.c
6404F: drivers/i2c/busses/i2c-sis5595.c
6405F: drivers/i2c/busses/i2c-sis630.c
6406F: drivers/i2c/busses/i2c-sis96x.c
6407F: drivers/i2c/busses/i2c-via.c
6408F: drivers/i2c/busses/i2c-viapro.c
6409
cb7f07a4
NH
6410I2C/SMBUS ISMT DRIVER
6411M: Seth Heasley <seth.heasley@intel.com>
6412M: Neil Horman <nhorman@tuxdriver.com>
6413L: linux-i2c@vger.kernel.org
6414F: drivers/i2c/busses/i2c-ismt.c
6415F: Documentation/i2c/busses/i2c-ismt
6416
7683e9e5
LT
6417I2C/SMBUS STUB DRIVER
6418M: Jean Delvare <jdelvare@suse.com>
846557d3 6419L: linux-i2c@vger.kernel.org
e8c76eed 6420S: Maintained
7683e9e5 6421F: drivers/i2c/i2c-stub.c
e8c76eed 6422
1da177e4 6423i386 BOOT CODE
8b58be88 6424M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 6425S: Maintained
679655da 6426F: arch/x86/boot/
1da177e4
LT
6427
6428i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 6429M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 6430T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
6431S: Maintained
6432
1da177e4 6433IA64 (Itanium) PLATFORM
8b58be88
JP
6434M: Tony Luck <tony.luck@intel.com>
6435M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6436L: linux-ia64@vger.kernel.org
6b1c70b1 6437T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6438S: Maintained
679655da 6439F: arch/ia64/
1da177e4 6440
7683e9e5
LT
6441IBM Power 842 compression accelerator
6442M: Haren Myneni <haren@us.ibm.com>
4cd38750 6443S: Supported
7683e9e5
LT
6444F: drivers/crypto/nx/Makefile
6445F: drivers/crypto/nx/Kconfig
6446F: drivers/crypto/nx/nx-842*
6447F: include/linux/sw842.h
6448F: crypto/842.c
6449F: lib/842/
4cd38750 6450
956c203c 6451IBM Power in-Nest Crypto Acceleration
4cd38750 6452M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6453M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6454L: linux-crypto@vger.kernel.org
6455S: Supported
28bceeaa
DS
6456F: drivers/crypto/nx/Makefile
6457F: drivers/crypto/nx/Kconfig
6458F: drivers/crypto/nx/nx-aes*
6459F: drivers/crypto/nx/nx-sha*
6460F: drivers/crypto/nx/nx.*
6461F: drivers/crypto/nx/nx_csbcpb.h
6462F: drivers/crypto/nx/nx_debugfs.h
956c203c 6463
1da177e4 6464IBM Power Linux RAID adapter
8b58be88 6465M: Brian King <brking@us.ibm.com>
1da177e4 6466S: Supported
679655da 6467F: drivers/scsi/ipr.*
1da177e4 6468
7683e9e5 6469IBM Power SRIOV Virtual NIC Device Driver
eddd63a6 6470M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7683e9e5 6471M: John Allen <jallen@linux.vnet.ibm.com>
9d348af4
SL
6472L: netdev@vger.kernel.org
6473S: Supported
7683e9e5 6474F: drivers/net/ethernet/ibm/ibmvnic.*
9d348af4 6475
7683e9e5 6476IBM Power Virtual Ethernet Device Driver
032c5e82 6477M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
032c5e82
TF
6478L: netdev@vger.kernel.org
6479S: Supported
7683e9e5
LT
6480F: drivers/net/ethernet/ibm/ibmveth.*
6481
6482IBM Power Virtual FC Device Drivers
6483M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6484L: linux-scsi@vger.kernel.org
6485S: Supported
6486F: drivers/scsi/ibmvscsi/ibmvfc*
032c5e82 6487
e6babec6 6488IBM Power Virtual SCSI Device Drivers
bcbde52b 6489M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6490L: linux-scsi@vger.kernel.org
6491S: Supported
e6babec6 6492F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6493F: include/scsi/viosrp.h
6494
6495IBM Power Virtual SCSI Device Target Driver
6496M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6497M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6498L: linux-scsi@vger.kernel.org
6499L: target-devel@vger.kernel.org
6500S: Supported
6501F: drivers/scsi/ibmvscsi_tgt/
e6babec6 6502
7683e9e5
LT
6503IBM Power VMX Cryptographic instructions
6504M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6505M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6506L: linux-crypto@vger.kernel.org
e6babec6 6507S: Supported
7683e9e5
LT
6508F: drivers/crypto/vmx/Makefile
6509F: drivers/crypto/vmx/Kconfig
6510F: drivers/crypto/vmx/vmx.c
6511F: drivers/crypto/vmx/aes*
6512F: drivers/crypto/vmx/ghash*
6513F: drivers/crypto/vmx/ppc-xlate.pl
4b7652cc 6514
1da177e4 6515IBM ServeRAID RAID DRIVER
f9213e78 6516S: Orphan
679655da 6517F: drivers/scsi/ips.*
1da177e4 6518
6ed9f9c4
PT
6519ICH LPC AND GPIO DRIVER
6520M: Peter Tyser <ptyser@xes-inc.com>
6521S: Maintained
6522F: drivers/mfd/lpc_ich.c
6523F: drivers/gpio/gpio-ich.c
6524
1e7106fc 6525IDE SUBSYSTEM
8b58be88 6526M: "David S. Miller" <davem@davemloft.net>
1da177e4 6527L: linux-ide@vger.kernel.org
8a6e2535 6528Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6529T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6530S: Maintained
679655da
JP
6531F: Documentation/ide/
6532F: drivers/ide/
6533F: include/linux/ide.h
1da177e4 6534
82abbea7
RD
6535IDE/ATAPI DRIVERS
6536M: Borislav Petkov <bp@alien8.de>
6537L: linux-ide@vger.kernel.org
6538S: Maintained
6539F: Documentation/cdrom/ide-cd
6540F: drivers/ide/ide-cd*
6541
6cb8c13d
IP
6542IDEAPAD LAPTOP EXTRAS DRIVER
6543M: Ike Panhc <ike.pan@canonical.com>
6544L: platform-driver-x86@vger.kernel.org
6545W: http://launchpad.net/ideapad-laptop
6546S: Maintained
6547F: drivers/platform/x86/ideapad-laptop.c
6548
1ea4c161
AM
6549IDEAPAD LAPTOP SLIDEBAR DRIVER
6550M: Andrey Moiseev <o2g.org.ru@gmail.com>
6551L: linux-input@vger.kernel.org
6552W: https://github.com/o2genum/ideapad-slidebar
6553S: Maintained
6554F: drivers/input/misc/ideapad_slidebar.c
6555
82abbea7
RD
6556IDT VersaClock 5 CLOCK DRIVER
6557M: Marek Vasut <marek.vasut@gmail.com>
c404c199 6558S: Maintained
82abbea7 6559F: drivers/clk/clk-versaclock5.c
1da177e4 6560
02cf2286 6561IEEE 802.15.4 SUBSYSTEM
5bd425aa 6562M: Alexander Aring <alex.aring@gmail.com>
5cc92049 6563M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6564L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6565W: http://wpan.cakelab.org/
6566T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6567T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6568S: Maintained
6569F: net/ieee802154/
68653359 6570F: net/mac802154/
251741b1 6571F: drivers/net/ieee802154/
580947d3
AA
6572F: include/linux/nl802154.h
6573F: include/linux/ieee802154.h
6574F: include/net/nl802154.h
6575F: include/net/mac802154.h
6576F: include/net/af_ieee802154.h
6577F: include/net/cfg802154.h
6578F: include/net/ieee802154_netdev.h
ebef9c12 6579F: Documentation/networking/ieee802154.txt
02cf2286 6580
1ce84604
YG
6581IFE PROTOCOL
6582M: Yotam Gigi <yotamg@mellanox.com>
6583M: Jamal Hadi Salim <jhs@mojatatu.com>
6584F: net/ife
6585F: include/net/ife.h
6586F: include/uapi/linux/ife.h
6587
b1c97193
SY
6588IGORPLUG-USB IR RECEIVER
6589M: Sean Young <sean@mess.org>
6590L: linux-media@vger.kernel.org
6591S: Maintained
6592F: drivers/media/rc/igorplugusb.c
6593
40ad4a30
SY
6594IGUANAWORKS USB IR TRANSCEIVER
6595M: Sean Young <sean@mess.org>
6596L: linux-media@vger.kernel.org
6597S: Maintained
6598F: drivers/media/rc/iguanair.c
6599
ed13134b
PR
6600IIO DIGITAL POTENTIOMETER DAC
6601M: Peter Rosin <peda@axentia.se>
6602L: linux-iio@vger.kernel.org
6603S: Maintained
7fde1484 6604F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6605F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6606F: drivers/iio/dac/dpot-dac.c
ed13134b 6607
e778aa14
PR
6608IIO ENVELOPE DETECTOR
6609M: Peter Rosin <peda@axentia.se>
6610L: linux-iio@vger.kernel.org
6611S: Maintained
b475f80b 6612F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6613F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6614F: drivers/iio/adc/envelope-detector.c
e778aa14 6615
a36954f5
PR
6616IIO MULTIPLEXER
6617M: Peter Rosin <peda@axentia.se>
6618L: linux-iio@vger.kernel.org
6619S: Maintained
6620F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
7ba9df54 6621F: drivers/iio/multiplexer/iio-mux.c
a36954f5 6622
9545f86e 6623IIO SUBSYSTEM AND DRIVERS
030a13d7 6624M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6625R: Hartmut Knaack <knaack.h@gmx.de>
6626R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6627R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6628L: linux-iio@vger.kernel.org
21d41655 6629T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6630S: Maintained
866b148a 6631F: Documentation/devicetree/bindings/iio/
03e7c251 6632F: drivers/iio/
9545f86e 6633F: drivers/staging/iio/
8fe671fc 6634F: include/linux/iio/
817020cf 6635F: tools/iio/
9545f86e 6636
65519263
SG
6637IKANOS/ADI EAGLE ADSL USB DRIVER
6638M: Matthieu Castet <castet.matthieu@free.fr>
6639M: Stanislaw Gruszka <stf_xl@wp.pl>
6640S: Maintained
6641F: drivers/usb/atm/ueagle-atm.c
6642
8ef3ff27
PB
6643IMGTEC ASCII LCD DRIVER
6644M: Paul Burton <paul.burton@imgtec.com>
6645S: Maintained
6646F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6647F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6648
82abbea7
RD
6649IMGTEC IR DECODER DRIVER
6650M: James Hogan <james.hogan@imgtec.com>
6651S: Maintained
6652F: drivers/media/rc/img-ir/
6653
6654IMS TWINTURBO FRAMEBUFFER DRIVER
6655L: linux-fbdev@vger.kernel.org
6656S: Orphan
6657F: drivers/video/fbdev/imsttfb.c
6658
e89ab51f
GR
6659INA209 HARDWARE MONITOR DRIVER
6660M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6661L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6662S: Maintained
6663F: Documentation/hwmon/ina209
6664F: Documentation/devicetree/bindings/i2c/ina209.txt
6665F: drivers/hwmon/ina209.c
6666
6667INA2XX HARDWARE MONITOR DRIVER
6668M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6669L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6670S: Maintained
6671F: Documentation/hwmon/ina2xx
6672F: drivers/hwmon/ina2xx.c
6673F: include/linux/platform_data/ina2xx.h
6674
14dc124f
SIG
6675INDUSTRY PACK SUBSYSTEM (IPACK)
6676M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6677M: Jens Taprogge <jens.taprogge@taprogge.org>
6678M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6679L: industrypack-devel@lists.sourceforge.net
6680W: http://industrypack.sourceforge.net
6681S: Maintained
6682F: drivers/ipack/
6683
1da177e4 6684INFINIBAND SUBSYSTEM
b6b2bbe6 6685M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6686M: Sean Hefty <sean.hefty@intel.com>
6687M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6688L: linux-rdma@vger.kernel.org
605841f5 6689W: http://www.openfabrics.org/
8a6e2535 6690Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6691T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6692S: Supported
3d35d32d 6693F: Documentation/devicetree/bindings/infiniband/
679655da
JP
6694F: Documentation/infiniband/
6695F: drivers/infiniband/
c117ab84 6696F: include/uapi/linux/if_infiniband.h
954138dc
YD
6697F: include/uapi/rdma/
6698F: include/rdma/
1da177e4 6699
82abbea7
RD
6700INGENIC JZ4780 DMA Driver
6701M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6702S: Maintained
6703F: drivers/dma/dma-jz4780.c
6704
6705INGENIC JZ4780 NAND DRIVER
6706M: Harvey Hunt <harveyhuntnexus@gmail.com>
6707L: linux-mtd@lists.infradead.org
6708S: Maintained
6709F: drivers/mtd/nand/jz4780_*
6710
6711INOTIFY
8b58be88
JP
6712M: John McCutchan <john@johnmccutchan.com>
6713M: Robert Love <rlove@rlove.org>
6714M: Eric Paris <eparis@parisplace.org>
c9f04f58 6715S: Maintained
679655da
JP
6716F: Documentation/filesystems/inotify.txt
6717F: fs/notify/inotify/
6718F: include/linux/inotify.h
c117ab84 6719F: include/uapi/linux/inotify.h
c9f04f58 6720
e2d1d6c0 6721INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6722M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6723L: linux-input@vger.kernel.org
8a6e2535 6724Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6725T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6726S: Maintained
679655da 6727F: drivers/input/
f4eea7e2 6728F: include/linux/input.h
c117ab84 6729F: include/uapi/linux/input.h
65938133 6730F: include/uapi/linux/input-event-codes.h
f4eea7e2 6731F: include/linux/input/
e52d8398 6732F: Documentation/devicetree/bindings/input/
65938133 6733F: Documentation/input/
e2d1d6c0 6734
3267a87f 6735INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6736M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6737L: linux-input@vger.kernel.org
75dd112a 6738S: Odd fixes
e2ba5731 6739F: Documentation/input/multi-touch-protocol.rst
7f9c2454 6740F: drivers/input/input-mt.c
3267a87f
HR
6741K: \b(ABS|SYN)_MT_
6742
ee0db78d
AT
6743INSIDE SECURE CRYPTO DRIVER
6744M: Antoine Tenart <antoine.tenart@free-electrons.com>
6745F: drivers/crypto/inside-secure/
6746S: Maintained
6747L: linux-crypto@vger.kernel.org
6748
82abbea7
RD
6749INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6750M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6751M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6752L: linux-ima-devel@lists.sourceforge.net
6753L: linux-ima-user@lists.sourceforge.net
6754L: linux-security-module@vger.kernel.org
6755T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6756S: Supported
6757F: security/integrity/ima/
6758
7683e9e5
LT
6759INTEL 810/815 FRAMEBUFFER DRIVER
6760M: Antonino Daplas <adaplas@gmail.com>
6761L: linux-fbdev@vger.kernel.org
6762S: Maintained
6763F: drivers/video/fbdev/i810/
6764
97fa99a3
JY
6765INTEL ASoC BDW/HSW DRIVERS
6766M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6767L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6768S: Supported
e8e1225d
JP
6769F: sound/soc/intel/common/sst-dsp*
6770F: sound/soc/intel/common/sst-firmware.c
6771F: sound/soc/intel/boards/broadwell.c
6772F: sound/soc/intel/haswell/
97fa99a3 6773
4ac13e17
DJ
6774INTEL C600 SERIES SAS CONTROLLER DRIVER
6775M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6776M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6777L: linux-scsi@vger.kernel.org
7106891a
DJ
6778T: git git://git.code.sf.net/p/intel-sas/isci
6779S: Supported
4ac13e17 6780F: drivers/scsi/isci/
4ac13e17 6781
7683e9e5 6782INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7683e9e5 6783M: Jani Nikula <jani.nikula@linux.intel.com>
7bc66c6a
DV
6784M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6785M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7683e9e5
LT
6786L: intel-gfx@lists.freedesktop.org
6787W: https://01.org/linuxgraphics/
6788B: https://01.org/linuxgraphics/documentation/how-report-bugs
6789C: irc://chat.freenode.net/intel-gfx
6790Q: http://patchwork.freedesktop.org/project/intel-gfx/
6791T: git git://anongit.freedesktop.org/drm-intel
6c8909b4 6792S: Supported
7683e9e5
LT
6793F: drivers/gpu/drm/i915/
6794F: include/drm/i915*
6795F: include/uapi/drm/i915_drm.h
6796F: Documentation/gpu/i915.rst
844dd05f 6797
2f302324 6798INTEL ETHERNET DRIVERS
8b58be88 6799M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6800L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6801W: http://www.intel.com/support/feedback.htm
d94e6fed 6802W: http://e1000.sourceforge.net/
2f302324
JK
6803Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6804T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6805T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6806S: Supported
0d164401
JK
6807F: Documentation/networking/e100.txt
6808F: Documentation/networking/e1000.txt
6809F: Documentation/networking/e1000e.txt
6810F: Documentation/networking/igb.txt
6811F: Documentation/networking/igbvf.txt
6812F: Documentation/networking/ixgb.txt
6813F: Documentation/networking/ixgbe.txt
6814F: Documentation/networking/ixgbevf.txt
1bff6529 6815F: Documentation/networking/i40e.txt
105bf2fe 6816F: Documentation/networking/i40evf.txt
dee1ad47 6817F: drivers/net/ethernet/intel/
bc90d291 6818F: drivers/net/ethernet/intel/*/
681bdf80 6819F: include/linux/avf/virtchnl.h
1da177e4 6820
7683e9e5
LT
6821INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6822M: Maik Broemme <mbroemme@libmpq.org>
6823L: linux-fbdev@vger.kernel.org
224f9e6d 6824S: Maintained
7683e9e5
LT
6825F: Documentation/fb/intelfb.txt
6826F: drivers/video/fbdev/intelfb/
224f9e6d 6827
7683e9e5
LT
6828INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6829M: Zhenyu Wang <zhenyuw@linux.intel.com>
6830M: Zhi Wang <zhi.a.wang@intel.com>
6831L: intel-gvt-dev@lists.freedesktop.org
6832L: intel-gfx@lists.freedesktop.org
6833W: https://01.org/igvt-g
6834T: git https://github.com/01org/gvt-linux.git
6835S: Supported
6836F: drivers/gpu/drm/i915/gvt/
0963d59b 6837
7683e9e5
LT
6838INTEL HID EVENT DRIVER
6839M: Alex Hung <alex.hung@canonical.com>
6840L: platform-driver-x86@vger.kernel.org
ca907a90 6841S: Maintained
7683e9e5 6842F: drivers/platform/x86/intel-hid.c
5760b0a5 6843
7683e9e5
LT
6844INTEL I/OAT DMA DRIVER
6845M: Dave Jiang <dave.jiang@intel.com>
6846R: Dan Williams <dan.j.williams@intel.com>
6847L: dmaengine@vger.kernel.org
6848Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4bd96a7a 6849S: Supported
7683e9e5 6850F: drivers/dma/ioat*
4bd96a7a 6851
7683e9e5
LT
6852INTEL IDLE DRIVER
6853M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6854M: Len Brown <lenb@kernel.org>
6855L: linux-pm@vger.kernel.org
6856T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6857B: https://bugzilla.kernel.org
8a70da82 6858S: Supported
7683e9e5 6859F: drivers/idle/intel_idle.c
8a70da82 6860
7683e9e5
LT
6861INTEL INTEGRATED SENSOR HUB DRIVER
6862M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6863M: Jiri Kosina <jikos@kernel.org>
6864L: linux-input@vger.kernel.org
6865S: Maintained
6866F: drivers/hid/intel-ish-hid/
efa3144e 6867
7683e9e5
LT
6868INTEL IOMMU (VT-d)
6869M: David Woodhouse <dwmw2@infradead.org>
6870L: iommu@lists.linux-foundation.org
6871T: git git://git.infradead.org/iommu-2.6.git
b481de9c 6872S: Supported
7683e9e5
LT
6873F: drivers/iommu/intel-iommu.c
6874F: include/linux/intel-iommu.h
6875
6876INTEL IOP-ADMA DMA DRIVER
6877R: Dan Williams <dan.j.williams@intel.com>
6878S: Odd fixes
6879F: drivers/dma/iop-adma.c
6880
6881INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6882M: Krzysztof Halasa <khalasa@piap.pl>
6883S: Maintained
6884F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6885F: arch/arm/mach-ixp4xx/include/mach/npe.h
6886F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6887F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6888F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6889F: drivers/net/wan/ixp4xx_hss.c
6890
6891INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6892M: Deepak Saxena <dsaxena@plexity.net>
6893S: Maintained
6894F: drivers/char/hw_random/ixp4xx-rng.c
b481de9c 6895
de8fe023
TW
6896INTEL MANAGEMENT ENGINE (mei)
6897M: Tomas Winkler <tomas.winkler@intel.com>
6898L: linux-kernel@vger.kernel.org
6899S: Supported
c117ab84 6900F: include/uapi/linux/mei.h
5069288b 6901F: include/linux/mei_cl_bus.h
de8fe023 6902F: drivers/misc/mei/*
222818c3 6903F: drivers/watchdog/mei_wdt.c
e07950a1 6904F: Documentation/misc-devices/mei/*
986b891a 6905F: samples/mei/*
de8fe023 6906
7683e9e5
LT
6907INTEL MENLOW THERMAL DRIVER
6908M: Sujith Thomas <sujith.thomas@intel.com>
6909L: platform-driver-x86@vger.kernel.org
6910W: https://01.org/linux-acpi
6911S: Supported
6912F: drivers/platform/x86/intel_menlow.c
6913
6914INTEL MERRIFIELD GPIO DRIVER
6915M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6916L: linux-gpio@vger.kernel.org
6917S: Maintained
6918F: drivers/gpio/gpio-merrifield.c
6919
50ceb98b
SD
6920INTEL MIC DRIVERS (mic)
6921M: Sudeep Dutt <sudeep.dutt@intel.com>
6922M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6923S: Supported
6924W: https://github.com/sudeepdutt/mic
6925W: http://software.intel.com/en-us/mic-developer
6926F: include/linux/mic_bus.h
6927F: include/linux/scif.h
6928F: include/uapi/linux/mic_common.h
7683e9e5 6929F: include/uapi/linux/mic_ioctl.h
9f273c24 6930F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6931F: drivers/misc/mic/
6932F: drivers/dma/mic_x100_dma.c
6933F: drivers/dma/mic_x100_dma.h
9f273c24 6934F: Documentation/mic/
50ceb98b 6935
7683e9e5
LT
6936INTEL PMC CORE DRIVER
6937M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6938M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6939L: platform-driver-x86@vger.kernel.org
6940S: Maintained
6941F: arch/x86/include/asm/pmc_core.h
6942F: drivers/platform/x86/intel_pmc_core*
6943
fdca4f16 6944INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6945M: Zha Qipeng<qipeng.zha@intel.com>
6946L: platform-driver-x86@vger.kernel.org
6947S: Maintained
6948F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6949F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6950F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6951F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6952
7683e9e5
LT
6953INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6954M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6955L: linux-wireless@vger.kernel.org
6956S: Maintained
6957F: Documentation/networking/README.ipw2100
6958F: Documentation/networking/README.ipw2200
6959F: drivers/net/wireless/intel/ipw2x00/
6960
6961INTEL PSTATE DRIVER
6962M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6963M: Len Brown <lenb@kernel.org>
6964L: linux-pm@vger.kernel.org
6965S: Supported
6966F: drivers/cpufreq/intel_pstate.c
6967
6968INTEL RDMA RNIC DRIVER
6969M: Faisal Latif <faisal.latif@intel.com>
6970M: Shiraz Saleem <shiraz.saleem@intel.com>
6971L: linux-rdma@vger.kernel.org
6972S: Supported
6973F: drivers/infiniband/hw/i40iw/
6974
378f956e
SKC
6975INTEL TELEMETRY DRIVER
6976M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6977L: platform-driver-x86@vger.kernel.org
6978S: Maintained
378f956e 6979F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6980F: drivers/platform/x86/intel_telemetry*
0a8b8353 6981
7683e9e5
LT
6982INTEL VIRTUAL BUTTON DRIVER
6983M: AceLan Kao <acelan.kao@canonical.com>
b740d2e9
RB
6984L: platform-driver-x86@vger.kernel.org
6985S: Maintained
7683e9e5
LT
6986F: drivers/platform/x86/intel-vbtn.c
6987
6988INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6989M: Stanislaw Gruszka <sgruszka@redhat.com>
6990L: linux-wireless@vger.kernel.org
6991S: Supported
6992F: drivers/net/wireless/intel/iwlegacy/
6993
6994INTEL WIRELESS WIFI LINK (iwlwifi)
6995M: Johannes Berg <johannes.berg@intel.com>
6996M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6997M: Luca Coelho <luciano.coelho@intel.com>
6998M: Intel Linux Wireless <linuxwifi@intel.com>
6999L: linux-wireless@vger.kernel.org
7000W: http://intellinuxwireless.org
7001T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7002S: Supported
7003F: drivers/net/wireless/intel/iwlwifi/
7004
7005INTEL WIRELESS WIMAX CONNECTION 2400
7006M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7007M: linux-wimax@intel.com
7008L: wimax@linuxwimax.org (subscribers-only)
7009S: Supported
7010W: http://linuxwimax.org
7011F: Documentation/wimax/README.i2400m
7012F: drivers/net/wimax/i2400m/
7013F: include/uapi/linux/wimax/i2400m.h
7014
7015INTEL(R) TRACE HUB
7016M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7017S: Supported
7018F: Documentation/trace/intel_th.txt
7019F: drivers/hwtracing/intel_th/
7020
7021INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7022M: Ning Sun <ning.sun@intel.com>
7023L: tboot-devel@lists.sourceforge.net
7024W: http://tboot.sourceforge.net
7025T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7026S: Supported
7027F: Documentation/intel_txt.txt
7028F: include/linux/tboot.h
7029F: arch/x86/kernel/tboot.c
7030
7031INTEL-MID GPIO DRIVER
7032M: David Cohen <david.a.cohen@linux.intel.com>
7033L: linux-gpio@vger.kernel.org
7034S: Maintained
7035F: drivers/gpio/gpio-intel-mid.c
b740d2e9 7036
3904b28e
LW
7037INVENSENSE MPU-3050 GYROSCOPE DRIVER
7038M: Linus Walleij <linus.walleij@linaro.org>
7039L: linux-iio@vger.kernel.org
7040S: Maintained
7041F: drivers/iio/gyro/mpu3050*
7042F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7043
cb109a0e 7044IOC3 ETHERNET DRIVER
8b58be88 7045M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
7046L: linux-mips@linux-mips.org
7047S: Maintained
8862bf1e 7048F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 7049
cb109a0e 7050IOC3 SERIAL DRIVER
8b58be88 7051M: Pat Gefre <pfg@sgi.com>
d39e0721 7052L: linux-serial@vger.kernel.org
cb109a0e 7053S: Maintained
df621252 7054F: drivers/tty/serial/ioc3_serial.c
cb109a0e 7055
0b6e8569
SW
7056IOMMU DRIVERS
7057M: Joerg Roedel <joro@8bytes.org>
7058L: iommu@lists.linux-foundation.org
7059T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7060S: Maintained
efcd94c0 7061F: Documentation/devicetree/bindings/iommu/
0b6e8569 7062F: drivers/iommu/
82df0a43
TR
7063F: include/linux/iommu.h
7064F: include/linux/iova.h
0b6e8569 7065
4480f15b 7066IP MASQUERADING
8b58be88 7067M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 7068S: Maintained
679655da 7069F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 7070
4409ebe9 7071IPMI SUBSYSTEM
8b58be88 7072M: Corey Minyard <minyard@acm.org>
b0c90653 7073L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
7074W: http://openipmi.sourceforge.net/
7075S: Supported
679655da
JP
7076F: Documentation/IPMI.txt
7077F: drivers/char/ipmi/
7078F: include/linux/ipmi*
c117ab84 7079F: include/uapi/linux/ipmi*
4409ebe9 7080
e2d1d6c0 7081IPS SCSI RAID DRIVER
8b58be88 7082M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
7083L: linux-scsi@vger.kernel.org
7084W: http://www.adaptec.com/
7085S: Maintained
679655da 7086F: drivers/scsi/ips*
e2d1d6c0
RD
7087
7088IPVS
8b58be88
JP
7089M: Wensong Zhang <wensong@linux-vs.org>
7090M: Simon Horman <horms@verge.net.au>
7091M: Julian Anastasov <ja@ssi.bg>
979b6c13 7092L: netdev@vger.kernel.org
e2d1d6c0 7093L: lvs-devel@vger.kernel.org
1da177e4 7094S: Maintained
9f273c24
FW
7095T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7096T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 7097F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 7098F: include/net/ip_vs.h
c117ab84 7099F: include/uapi/linux/ip_vs.h
679655da 7100F: net/netfilter/ipvs/
1da177e4 7101
e7839f25 7102IPWIRELESS DRIVER
e5f6450c 7103M: Jiri Kosina <jikos@kernel.org>
d8130624 7104M: David Sterba <dsterba@suse.com>
92094aa0 7105S: Odd Fixes
282361a0 7106F: drivers/tty/ipwireless/
099dc4fb 7107
e2d1d6c0 7108IPX NETWORK LAYER
e2d1d6c0 7109L: netdev@vger.kernel.org
0c59d281 7110S: Odd fixes
679655da 7111F: include/net/ipx.h
c117ab84 7112F: include/uapi/linux/ipx.h
679655da 7113F: net/ipx/
e2d1d6c0 7114
1da177e4 7115IRDA SUBSYSTEM
8b58be88 7116M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 7117L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 7118L: netdev@vger.kernel.org
1da177e4 7119W: http://irda.sourceforge.net/
f353976d 7120S: Maintained
e0057975 7121T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
7122F: Documentation/networking/irda.txt
7123F: drivers/net/irda/
7124F: include/net/irda/
7125F: net/irda/
1da177e4 7126
82abbea7
RD
7127IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7128M: Marc Zyngier <marc.zyngier@arm.com>
7129S: Maintained
7130T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7131F: Documentation/IRQ-domain.txt
7132F: include/linux/irqdomain.h
7133F: kernel/irq/irqdomain.c
7134F: kernel/irq/msi.c
7135
7683e9e5
LT
7136IRQ SUBSYSTEM
7137M: Thomas Gleixner <tglx@linutronix.de>
7138L: linux-kernel@vger.kernel.org
7139S: Maintained
7140T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7141F: kernel/irq/
7142
2ed9fd28
JC
7143IRQCHIP DRIVERS
7144M: Thomas Gleixner <tglx@linutronix.de>
7145M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 7146M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
7147L: linux-kernel@vger.kernel.org
7148S: Maintained
7149T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5b5a9069 7150F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 7151F: drivers/irqchip/
a800c7cc 7152
ad7afc38
WBG
7153ISA
7154M: William Breathitt Gray <vilhelm.gray@gmail.com>
7155S: Maintained
7156F: Documentation/isa.txt
7157F: drivers/base/isa.c
7158F: include/linux/isa.h
7159
d39b8420
HV
7160ISA RADIO MODULE
7161M: Hans Verkuil <hverkuil@xs4all.nl>
7162L: linux-media@vger.kernel.org
7163T: git git://linuxtv.org/media_tree.git
a825eaec 7164W: https://linuxtv.org
d39b8420
HV
7165S: Maintained
7166F: drivers/media/radio/radio-isa*
7167
82abbea7
RD
7168ISAPNP
7169M: Jaroslav Kysela <perex@perex.cz>
71a6d0af 7170S: Maintained
82abbea7
RD
7171F: Documentation/isapnp.txt
7172F: drivers/pnp/isapnp/
7173F: include/linux/isapnp.h
71a6d0af 7174
14816b1e 7175ISCSI
623290a2
LD
7176M: Lee Duncan <lduncan@suse.com>
7177M: Chris Leech <cleech@redhat.com>
14816b1e 7178L: open-iscsi@googlegroups.com
623290a2 7179W: www.open-iscsi.com
14816b1e 7180S: Maintained
679655da
JP
7181F: drivers/scsi/*iscsi*
7182F: include/scsi/*iscsi*
14816b1e 7183
82abbea7
RD
7184iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7185M: Peter Jones <pjones@redhat.com>
7186M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7187S: Maintained
7188F: drivers/firmware/iscsi_ibft*
7189
1e65eb42
OG
7190ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7191M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 7192M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
7193M: Roi Dayan <roid@mellanox.com>
7194L: linux-rdma@vger.kernel.org
7195S: Supported
7196W: http://www.openfabrics.org
7197W: www.open-iscsi.org
7198Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 7199F: drivers/infiniband/ulp/iser/
1e65eb42 7200
2b70e5fd 7201ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 7202M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
7203T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7204L: linux-rdma@vger.kernel.org
7205L: target-devel@vger.kernel.org
7206S: Supported
7207W: http://www.linux-iscsi.org
7208F: drivers/infiniband/ulp/isert
7209
1da177e4 7210ISDN SUBSYSTEM
8b58be88 7211M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 7212L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 7213L: netdev@vger.kernel.org
1da177e4 7214W: http://www.isdn4linux.de
54e5881d 7215T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 7216S: Maintained
679655da
JP
7217F: Documentation/isdn/
7218F: drivers/isdn/
7219F: include/linux/isdn.h
7220F: include/linux/isdn/
c117ab84
CEB
7221F: include/uapi/linux/isdn.h
7222F: include/uapi/linux/isdn/
1da177e4
LT
7223
7224ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 7225M: Armin Schindler <mac@melware.de>
d5d52273 7226L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
7227W: http://www.melware.de
7228S: Maintained
679655da 7229F: drivers/isdn/hardware/eicon/
1da177e4 7230
d624870f 7231IT87 HARDWARE MONITORING DRIVER
d8130624 7232M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7233L: linux-hwmon@vger.kernel.org
d624870f
JD
7234S: Maintained
7235F: Documentation/hwmon/it87
7236F: drivers/hwmon/it87.c
7237
d7104bff
AP
7238IT913X MEDIA DRIVER
7239M: Antti Palosaari <crope@iki.fi>
7240L: linux-media@vger.kernel.org
a825eaec 7241W: https://linuxtv.org
d7104bff
AP
7242W: http://palosaari.fi/linux/
7243Q: http://patchwork.linuxtv.org/project/linux-media/list/
7244T: git git://linuxtv.org/anttip/media_tree.git
7245S: Maintained
249c697e 7246F: drivers/media/tuners/it913x*
d7104bff 7247
91821ff3 7248IVTV VIDEO4LINUX DRIVER
6afdeaf8 7249M: Andy Walls <awalls@md.metrocast.net>
7b212edf 7250L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 7251L: linux-media@vger.kernel.org
275ffde4 7252T: git git://linuxtv.org/media_tree.git
91821ff3
HV
7253W: http://www.ivtvdriver.org
7254S: Maintained
618cd932 7255F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 7256F: drivers/media/pci/ivtv/
c117ab84 7257F: include/uapi/linux/ivtv*
91821ff3 7258
68620bdd
MP
7259IX2505V MEDIA DRIVER
7260M: Malcolm Priestley <tvboxspy@gmail.com>
7261L: linux-media@vger.kernel.org
a825eaec 7262W: https://linuxtv.org
68620bdd
MP
7263Q: http://patchwork.linuxtv.org/project/linux-media/list/
7264S: Maintained
7265F: drivers/media/dvb-frontends/ix2505v*
7266
4453d736
GR
7267JC42.4 TEMPERATURE SENSOR DRIVER
7268M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7269L: linux-hwmon@vger.kernel.org
4453d736
GR
7270S: Maintained
7271F: drivers/hwmon/jc42.c
7272F: Documentation/hwmon/jc42
7273
e2d1d6c0 7274JFS FILESYSTEM
3256f80f 7275M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
7276L: jfs-discussion@lists.sourceforge.net
7277W: http://jfs.sourceforge.net/
54e5881d 7278T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 7279S: Maintained
679655da
JP
7280F: Documentation/filesystems/jfs.txt
7281F: fs/jfs/
e2d1d6c0 7282
95252236 7283JME NETWORK DRIVER
8b58be88 7284M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
7285L: netdev@vger.kernel.org
7286S: Maintained
63d24a0e 7287F: drivers/net/ethernet/jme.*
95252236 7288
1da177e4 7289JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 7290M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
7291L: linux-mtd@lists.infradead.org
7292W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 7293S: Maintained
679655da 7294F: fs/jffs2/
c117ab84 7295F: include/uapi/linux/jffs2.h
1da177e4 7296
d183e11a
TT
7297JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7298M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 7299M: Jan Kara <jack@suse.com>
d183e11a
TT
7300L: linux-ext4@vger.kernel.org
7301S: Maintained
7302F: fs/jbd2/
7303F: include/linux/jbd2.h
ae0718f8 7304
207dab5f
MU
7305JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7306M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7307L: linux-media@vger.kernel.org
7308S: Maintained
7309F: drivers/media/platform/rcar_jpu.c
7310
fd8b6cb4 7311JSM Neo PCI based serial card
46e3813d 7312M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
fd8b6cb4
BL
7313L: linux-serial@vger.kernel.org
7314S: Maintained
df621252 7315F: drivers/tty/serial/jsm/
ae0718f8 7316
af39917d
CL
7317K10TEMP HARDWARE MONITORING DRIVER
7318M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 7319L: linux-hwmon@vger.kernel.org
af39917d
CL
7320S: Maintained
7321F: Documentation/hwmon/k10temp
7322F: drivers/hwmon/k10temp.c
7323
4660cb35 7324K8TEMP HARDWARE MONITORING DRIVER
8b58be88 7325M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 7326L: linux-hwmon@vger.kernel.org
ae0718f8 7327S: Maintained
679655da
JP
7328F: Documentation/hwmon/k8temp
7329F: drivers/hwmon/k8temp.c
ae0718f8 7330
0ba1d91d
AR
7331KASAN
7332M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7333R: Alexander Potapenko <glider@google.com>
7334R: Dmitry Vyukov <dvyukov@google.com>
7335L: kasan-dev@googlegroups.com
7336S: Maintained
7337F: arch/*/include/asm/kasan.h
7338F: arch/*/mm/kasan_init*
2757aafa 7339F: Documentation/dev-tools/kasan.rst
64f8ebaf 7340F: include/linux/kasan*.h
0ba1d91d
AR
7341F: lib/test_kasan.c
7342F: mm/kasan/
7343F: scripts/Makefile.kasan
7344
1da177e4 7345KCONFIG
5eb1f99e 7346M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 7347L: linux-kbuild@vger.kernel.org
cea8321c 7348T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 7349S: Maintained
679655da
JP
7350F: Documentation/kbuild/kconfig-language.txt
7351F: scripts/kconfig/
1da177e4 7352
ea6c2089 7353KDUMP
f871f191
VG
7354M: Dave Young <dyoung@redhat.com>
7355M: Baoquan He <bhe@redhat.com>
7356R: Vivek Goyal <vgoyal@redhat.com>
34633993 7357L: kexec@lists.infradead.org
ea6c2089
VG
7358W: http://lse.sourceforge.net/kdump/
7359S: Maintained
80811493 7360F: Documentation/kdump/
ea6c2089 7361
f41bf02f
HV
7362KEENE FM RADIO TRANSMITTER DRIVER
7363M: Hans Verkuil <hverkuil@xs4all.nl>
7364L: linux-media@vger.kernel.org
7365T: git git://linuxtv.org/media_tree.git
a825eaec 7366W: https://linuxtv.org
f41bf02f
HV
7367S: Maintained
7368F: drivers/media/radio/radio-keene*
7369
1da177e4 7370KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 7371M: Ian Kent <raven@themaw.net>
f694fc97 7372L: autofs@vger.kernel.org
1da177e4 7373S: Maintained
679655da 7374F: fs/autofs4/
1da177e4 7375
70fb7ba6 7376KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8b38f890 7377M: Masahiro Yamada <yamada.masahiro@socionext.com>
d8130624 7378M: Michal Marek <mmarek@suse.com>
8b38f890 7379T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
347d12d7 7380L: linux-kbuild@vger.kernel.org
5ce45962 7381S: Maintained
679655da
JP
7382F: Documentation/kbuild/
7383F: Makefile
7384F: scripts/Makefile.*
70fb7ba6
MM
7385F: scripts/basic/
7386F: scripts/mk*
7387F: scripts/package/
1da177e4
LT
7388
7389KERNEL JANITORS
c3000e03 7390L: kernel-janitors@vger.kernel.org
10466f5a 7391W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7392S: Odd Fixes
1da177e4 7393
e8b43555 7394KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7395M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 7396M: Jeff Layton <jlayton@poochiereds.net>
16141c02 7397L: linux-nfs@vger.kernel.org
1da177e4 7398W: http://nfs.sourceforge.net/
9f273c24 7399T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7400S: Supported
679655da 7401F: fs/nfsd/
c117ab84 7402F: include/uapi/linux/nfsd/
679655da
JP
7403F: fs/lockd/
7404F: fs/nfs_common/
7405F: net/sunrpc/
7406F: include/linux/lockd/
7407F: include/linux/sunrpc/
c117ab84 7408F: include/uapi/linux/sunrpc/
1da177e4 7409
13b122b3
SK
7410KERNEL SELFTEST FRAMEWORK
7411M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7412M: Shuah Khan <shuah@kernel.org>
64f00850 7413L: linux-kselftest@vger.kernel.org
a7254a09 7414T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
13b122b3 7415S: Maintained
4ff79fee
SK
7416F: tools/testing/selftests/
7417F: Documentation/dev-tools/kselftest*
13b122b3 7418
426d62e2 7419KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7420M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7421M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7422L: kvm@vger.kernel.org
e3e58478 7423W: http://www.linux-kvm.org
a94b40a6 7424T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7425S: Supported
c93a64fe
PB
7426F: Documentation/*/kvm*.txt
7427F: Documentation/virtual/kvm/
679655da 7428F: arch/*/kvm/
1662e862
CB
7429F: arch/x86/kernel/kvm.c
7430F: arch/x86/kernel/kvmclock.c
679655da
JP
7431F: arch/*/include/asm/kvm*
7432F: include/linux/kvm*
c117ab84 7433F: include/uapi/linux/kvm*
679655da 7434F: virt/kvm/
6d0a1a61 7435F: tools/kvm/
426d62e2 7436
ad8003d3 7437KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 7438M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7439L: kvm@vger.kernel.org
038161de 7440W: http://www.linux-kvm.org/
7de609c8 7441S: Maintained
679655da 7442F: arch/x86/include/asm/svm.h
679655da 7443F: arch/x86/kvm/svm.c
426d62e2 7444
a749474d 7445KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 7446M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7447M: Marc Zyngier <marc.zyngier@arm.com>
7448L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7449L: kvmarm@lists.cs.columbia.edu
7450W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7451T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7452S: Supported
a749474d
CD
7453F: arch/arm/include/uapi/asm/kvm*
7454F: arch/arm/include/asm/kvm*
7455F: arch/arm/kvm/
5c8818b4
MZ
7456F: virt/kvm/arm/
7457F: include/kvm/arm_*
a749474d 7458
7683e9e5
LT
7459KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7460M: Alexander Graf <agraf@suse.com>
7461L: kvm-ppc@vger.kernel.org
7462W: http://www.linux-kvm.org/
7463T: git git://github.com/agraf/linux-2.6.git
7464S: Supported
7465F: arch/powerpc/include/asm/kvm*
7466F: arch/powerpc/kvm/
7467
6394a3ec 7468KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7469M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7470M: Marc Zyngier <marc.zyngier@arm.com>
7471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7472L: kvmarm@lists.cs.columbia.edu
7473S: Maintained
7474F: arch/arm64/include/uapi/asm/kvm*
7475F: arch/arm64/include/asm/kvm*
7476F: arch/arm64/kvm/
7477
bfd3d532
JH
7478KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7479M: James Hogan <james.hogan@imgtec.com>
7480L: linux-mips@linux-mips.org
7481S: Supported
7482F: arch/mips/include/uapi/asm/kvm*
7483F: arch/mips/include/asm/kvm*
7484F: arch/mips/kvm/
7485
7683e9e5
LT
7486KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7487M: Christian Borntraeger <borntraeger@de.ibm.com>
7488M: Cornelia Huck <cohuck@redhat.com>
7489L: linux-s390@vger.kernel.org
7490W: http://www.ibm.com/developerworks/linux/linux390/
7491T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7492S: Supported
7493F: Documentation/s390/kvm.txt
7494F: arch/s390/include/asm/kvm*
7495F: arch/s390/kvm/
7496F: arch/s390/mm/gmap.c
7497
27f395b8
TH
7498KERNFS
7499M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7500M: Tejun Heo <tj@kernel.org>
7501T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7502S: Supported
7503F: include/linux/kernfs.h
7504F: fs/kernfs/
bfd3d532 7505
dc009d92 7506KEXEC
8b58be88 7507M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7508W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7509L: kexec@lists.infradead.org
dc009d92 7510S: Maintained
679655da 7511F: include/linux/kexec.h
c117ab84 7512F: include/uapi/linux/kexec.h
10540a69 7513F: kernel/kexec*
dc009d92 7514
7683e9e5
LT
7515KEYS-ENCRYPTED
7516M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7517M: David Safford <safford@us.ibm.com>
7518L: linux-security-module@vger.kernel.org
aa62efff 7519L: keyrings@vger.kernel.org
7683e9e5
LT
7520S: Supported
7521F: Documentation/security/keys/trusted-encrypted.rst
7522F: include/keys/encrypted-type.h
7523F: security/keys/encrypted-keys/
e971461f 7524
7f3c68be 7525KEYS-TRUSTED
74dd744f
MZ
7526M: David Safford <safford@us.ibm.com>
7527M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7528L: linux-security-module@vger.kernel.org
aa62efff 7529L: keyrings@vger.kernel.org
7f3c68be 7530S: Supported
5395d312 7531F: Documentation/security/keys/trusted-encrypted.rst
7f3c68be
MZ
7532F: include/keys/trusted-type.h
7533F: security/keys/trusted.c
7534F: security/keys/trusted.h
7535
7683e9e5
LT
7536KEYS/KEYRINGS:
7537M: David Howells <dhowells@redhat.com>
aa62efff 7538L: keyrings@vger.kernel.org
7683e9e5
LT
7539S: Maintained
7540F: Documentation/security/keys/core.rst
7541F: include/linux/key.h
7542F: include/linux/key-type.h
7543F: include/linux/keyctl.h
7544F: include/uapi/linux/keyctl.h
7545F: include/keys/
7546F: security/keys/
7f3c68be 7547
5b778dad 7548KGDB / KDB /debug_core
8b58be88 7549M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7550W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7551L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7552T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7553S: Maintained
0c88a041 7554F: Documentation/dev-tools/kgdb.rst
679655da 7555F: drivers/misc/kgdbts.c
df621252 7556F: drivers/tty/serial/kgdboc.c
5b778dad 7557F: include/linux/kdb.h
679655da 7558F: include/linux/kgdb.h
4063eb5f 7559F: kernel/debug/
e3e2aaf7 7560
456db8cc 7561KMEMCHECK
8b58be88 7562M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7563M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7564S: Maintained
9c296b46 7565F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7566F: arch/x86/include/asm/kmemcheck.h
7567F: arch/x86/mm/kmemcheck/
7568F: include/linux/kmemcheck.h
7569F: mm/kmemcheck.c
b9ce08c0 7570
c3bb4d24 7571KMEMLEAK
8b58be88 7572M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7573S: Maintained
ca90a7a3 7574F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7575F: include/linux/kmemleak.h
7576F: mm/kmemleak.c
7577F: mm/kmemleak-test.c
7578
062b8740
LR
7579KMOD MODULE USERMODE HELPER
7580M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7581L: linux-kernel@vger.kernel.org
7582S: Maintained
7583F: kernel/kmod.c
7584F: include/linux/kmod.h
d9c6a72d
LR
7585F: lib/test_kmod.c
7586F: tools/testing/selftests/kmod/
062b8740 7587
89559a61 7588KPROBES
a320817c 7589M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7590M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7591M: "David S. Miller" <davem@davemloft.net>
353def94 7592M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7593S: Maintained
679655da
JP
7594F: Documentation/kprobes.txt
7595F: include/linux/kprobes.h
7d134b2c 7596F: include/asm-generic/kprobes.h
679655da 7597F: kernel/kprobes.c
89559a61 7598
70e84049 7599KS0108 LCD CONTROLLER DRIVER
8b58be88 7600M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7601W: http://miguelojeda.es/auxdisplay.htm
7602W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7603S: Maintained
679655da
JP
7604F: Documentation/auxdisplay/ks0108
7605F: drivers/auxdisplay/ks0108.c
7606F: include/linux/ks0108.h
70e84049 7607
1b69c6d0
DA
7608L3MDEV
7609M: David Ahern <dsa@cumulusnetworks.com>
7610L: netdev@vger.kernel.org
7611S: Maintained
7612F: net/l3mdev
7613F: include/net/l3mdev.h
7614
9ca44355 7615LANTIQ MIPS ARCHITECTURE
bdb40e8e 7616M: John Crispin <john@phrozen.org>
9ca44355
JC
7617L: linux-mips@linux-mips.org
7618S: Maintained
7619F: arch/mips/lantiq
7620
1da177e4 7621LAPB module
1da177e4 7622L: linux-x25@vger.kernel.org
bf9915cc 7623S: Orphan
679655da
JP
7624F: Documentation/networking/lapb-module.txt
7625F: include/*/lapb.h
7626F: net/lapb/
1da177e4
LT
7627
7628LASI 53c700 driver for PARISC
8b58be88 7629M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7630L: linux-scsi@vger.kernel.org
7631S: Maintained
679655da
JP
7632F: Documentation/scsi/53c700.txt
7633F: drivers/scsi/53c700*
1da177e4 7634
263de9b5 7635LED SUBSYSTEM
8b58be88 7636M: Richard Purdie <rpurdie@rpsys.net>
305335b9 7637M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7638M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7639L: linux-leds@vger.kernel.org
b8926ba0 7640T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7641S: Maintained
85c90368 7642F: Documentation/devicetree/bindings/leds/
679655da
JP
7643F: drivers/leds/
7644F: include/linux/leds.h
263de9b5 7645
b0461a44 7646LEGACY EEPROM DRIVER
d8130624 7647M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7648S: Maintained
7649F: Documentation/misc-devices/eeprom
7650F: drivers/misc/eeprom/eeprom.c
7651
1da177e4 7652LEGO USB Tower driver
8b58be88 7653M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7654L: legousb-devel@lists.sourceforge.net
7655W: http://legousb.sourceforge.net/
7656S: Maintained
679655da 7657F: drivers/usb/misc/legousbtower.c
1da177e4 7658
055616a8
MK
7659LG2160 MEDIA DRIVER
7660M: Michael Krufky <mkrufky@linuxtv.org>
7661L: linux-media@vger.kernel.org
a825eaec 7662W: https://linuxtv.org
055616a8
MK
7663W: http://github.com/mkrufky
7664Q: http://patchwork.linuxtv.org/project/linux-media/list/
7665T: git git://linuxtv.org/mkrufky/tuners.git
7666S: Maintained
7667F: drivers/media/dvb-frontends/lg2160.*
7668
6f0e7725
MK
7669LGDT3305 MEDIA DRIVER
7670M: Michael Krufky <mkrufky@linuxtv.org>
7671L: linux-media@vger.kernel.org
a825eaec 7672W: https://linuxtv.org
6f0e7725
MK
7673W: http://github.com/mkrufky
7674Q: http://patchwork.linuxtv.org/project/linux-media/list/
7675T: git git://linuxtv.org/mkrufky/tuners.git
7676S: Maintained
7677F: drivers/media/dvb-frontends/lgdt3305.*
7678
32ac7cb2 7679LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7680M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7681L: linux-ide@vger.kernel.org
7682T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7683S: Maintained
7684F: include/linux/pata_arasan_cf_data.h
7685F: drivers/ata/pata_arasan_cf.c
7686
c7fa056c
BZ
7687LIBATA PATA DRIVERS
7688M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7689M: Tejun Heo <tj@kernel.org>
7690L: linux-ide@vger.kernel.org
7691T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7692S: Maintained
7693F: drivers/ata/pata_*.c
7694F: drivers/ata/ata_generic.c
7695
be4e456e
LW
7696LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7697M: Linus Walleij <linus.walleij@linaro.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/pata_ftide010.c
7702F: drivers/ata/sata_gemini.c
7703F: drivers/ata/sata_gemini.h
7704
32ac7cb2
TH
7705LIBATA SATA AHCI PLATFORM devices support
7706M: Hans de Goede <hdegoede@redhat.com>
7707M: Tejun Heo <tj@kernel.org>
7708L: linux-ide@vger.kernel.org
7709T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7710S: Maintained
7711F: drivers/ata/ahci_platform.c
7712F: drivers/ata/libahci_platform.c
7713F: include/linux/ahci_platform.h
7714
7715LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7716M: Mikael Pettersson <mikpelinux@gmail.com>
7717L: linux-ide@vger.kernel.org
7718T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7719S: Maintained
7720F: drivers/ata/sata_promise.*
7721
7683e9e5
LT
7722LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7723M: Tejun Heo <tj@kernel.org>
7724L: linux-ide@vger.kernel.org
7725T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7726S: Maintained
7727F: drivers/ata/
7728F: include/linux/ata.h
7729F: include/linux/libata.h
7730F: Documentation/devicetree/bindings/ata/
7731
1acd437c 7732LIBLOCKDEP
8a0d404e 7733M: Sasha Levin <alexander.levin@verizon.com>
1acd437c
SL
7734S: Maintained
7735F: tools/lib/lockdep/
7736
bc30196f
DW
7737LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7738M: Ross Zwisler <ross.zwisler@linux.intel.com>
7739L: linux-nvdimm@lists.01.org
7740Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7741S: Supported
7742F: drivers/nvdimm/blk.c
7743F: drivers/nvdimm/region_devs.c
bc30196f
DW
7744
7745LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7746M: Vishal Verma <vishal.l.verma@intel.com>
7747L: linux-nvdimm@lists.01.org
7748Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7749S: Supported
7750F: drivers/nvdimm/btt*
7751
7752LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7753M: Ross Zwisler <ross.zwisler@linux.intel.com>
7754L: linux-nvdimm@lists.01.org
7755Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7756S: Supported
7683e9e5
LT
7757F: drivers/nvdimm/pmem*
7758
7759LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7760M: Dan Williams <dan.j.williams@intel.com>
7761L: linux-nvdimm@lists.01.org
7762Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7763T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7764S: Supported
7765F: drivers/nvdimm/*
7766F: drivers/acpi/nfit/*
7767F: include/linux/nd.h
7768F: include/linux/libnvdimm.h
7769F: include/uapi/linux/ndctl.h
bc30196f 7770
cd9e9808
MB
7771LIGHTNVM PLATFORM SUPPORT
7772M: Matias Bjorling <mb@lightnvm.io>
7773W: http://github/OpenChannelSSD
4ead1a25 7774L: linux-block@vger.kernel.org
cd9e9808
MB
7775S: Maintained
7776F: drivers/lightnvm/
7777F: include/linux/lightnvm.h
7778F: include/uapi/linux/lightnvm.h
7779
7683e9e5
LT
7780LINUX FOR POWER MACINTOSH
7781M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7782W: http://www.penguinppc.org/
7783L: linuxppc-dev@lists.ozlabs.org
7784S: Maintained
7785F: arch/powerpc/platforms/powermac/
7786F: drivers/macintosh/
7787
852bb9f5 7788LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7789M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7790M: Paul Mackerras <paulus@samba.org>
ea668936 7791M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7792W: https://github.com/linuxppc/linux/wiki
a4724ed6 7793L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7794Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7795T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7796S: Supported
a4271583 7797F: Documentation/ABI/stable/sysfs-firmware-opal-*
58f16913 7798F: Documentation/devicetree/bindings/powerpc/
a4271583
SS
7799F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7800F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11c34c7d
JP
7801F: Documentation/powerpc/
7802F: arch/powerpc/
ef69b03d
ME
7803F: drivers/char/tpm/tpm_ibmvtpm*
7804F: drivers/crypto/nx/
7805F: drivers/crypto/vmx/
a4271583 7806F: drivers/i2c/busses/i2c-opal.c
ef69b03d
ME
7807F: drivers/net/ethernet/ibm/ibmveth.*
7808F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7809F: drivers/pci/hotplug/pnv_php.c
ef69b03d 7810F: drivers/pci/hotplug/rpa*
a4271583 7811F: drivers/rtc/rtc-opal.c
ef69b03d 7812F: drivers/scsi/ibmvscsi/
a4271583 7813F: drivers/tty/hvc/hvc_opal.c
ad654f25 7814F: tools/testing/selftests/powerpc
ef69b03d
ME
7815N: /pmac
7816N: powermac
7817N: powernv
7818N: [^a-z0-9]ps3
7819N: pseries
1da177e4 7820
77a76369 7821LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7822M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7823L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7824T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7825S: Maintained
11c34c7d
JP
7826F: arch/powerpc/platforms/512x/
7827F: arch/powerpc/platforms/52xx/
1da177e4
LT
7828
7829LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7830M: Alistair Popple <alistair@popple.id.au>
8b58be88 7831M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7832W: http://www.penguinppc.org/
a4724ed6 7833L: linuxppc-dev@lists.ozlabs.org
1da177e4 7834S: Maintained
11c34c7d
JP
7835F: arch/powerpc/platforms/40x/
7836F: arch/powerpc/platforms/44x/
1da177e4 7837
1da177e4 7838LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7839M: Scott Wood <oss@buserror.net>
8b58be88 7840M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7841W: http://www.penguinppc.org/
a4724ed6 7842L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7843T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7844S: Maintained
11c34c7d 7845F: arch/powerpc/platforms/83xx/
4c8f581d 7846F: arch/powerpc/platforms/85xx/
c67ec701 7847F: Documentation/devicetree/bindings/powerpc/fsl/
1da177e4 7848
7683e9e5
LT
7849LINUX FOR POWERPC EMBEDDED PPC8XX
7850M: Vitaly Bordug <vitb@kernel.crashing.org>
7851W: http://www.penguinppc.org/
7852L: linuxppc-dev@lists.ozlabs.org
7853S: Maintained
7854F: arch/powerpc/platforms/8xx/
7855
7856LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7857L: linuxppc-dev@lists.ozlabs.org
7858S: Orphan
7859F: arch/powerpc/*/*virtex*
7860F: arch/powerpc/*/*/*virtex*
7861
ab06ff3a 7862LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7863L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7864S: Orphan
11c34c7d
JP
7865F: arch/powerpc/platforms/pasemi/
7866F: drivers/*/*pasemi*
7867F: drivers/*/*/*pasemi*
ab06ff3a 7868
82abbea7
RD
7869LINUX KERNEL DUMP TEST MODULE (LKDTM)
7870M: Kees Cook <keescook@chromium.org>
7871S: Maintained
7872F: drivers/misc/lkdtm*
7873
7683e9e5
LT
7874LINUX SECURITY MODULE (LSM) FRAMEWORK
7875M: Chris Wright <chrisw@sous-sol.org>
7876L: linux-security-module@vger.kernel.org
7877S: Supported
7878
a23ce6da
HW
7879LIS3LV02D ACCELEROMETER DRIVER
7880M: Eric Piel <eric.piel@tremplin-utc.net>
7881S: Maintained
ff606677
JD
7882F: Documentation/misc-devices/lis3lv02d
7883F: drivers/misc/lis3lv02d/
bd35665f 7884F: drivers/platform/x86/hp_accel.c
a23ce6da 7885
b700e7f0
SJ
7886LIVE PATCHING
7887M: Josh Poimboeuf <jpoimboe@redhat.com>
462c5a82 7888M: Jessica Yu <jeyu@kernel.org>
e5f6450c 7889M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7890M: Miroslav Benes <mbenes@suse.cz>
7891R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7892S: Maintained
7893F: kernel/livepatch/
7894F: include/linux/livepatch.h
7895F: arch/x86/include/asm/livepatch.h
7896F: arch/x86/kernel/livepatch.c
5e4e3844 7897F: Documentation/livepatch/
b700e7f0 7898F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7899F: samples/livepatch/
b700e7f0 7900L: live-patching@vger.kernel.org
74d50da3 7901T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7902
e2d1d6c0 7903LLC (802.2)
0c59d281
ACM
7904L: netdev@vger.kernel.org
7905S: Odd fixes
679655da 7906F: include/linux/llc.h
c117ab84 7907F: include/uapi/linux/llc.h
679655da
JP
7908F: include/net/llc*
7909F: net/llc/
e2d1d6c0 7910
4e233cbe
AD
7911LM73 HARDWARE MONITOR DRIVER
7912M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7913L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7914S: Maintained
7915F: drivers/hwmon/lm73.c
7916
156e2d1a 7917LM78 HARDWARE MONITOR DRIVER
d8130624 7918M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7919L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7920S: Maintained
7921F: Documentation/hwmon/lm78
7922F: drivers/hwmon/lm78.c
7923
1da177e4 7924LM83 HARDWARE MONITOR DRIVER
d8130624 7925M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7926L: linux-hwmon@vger.kernel.org
1da177e4 7927S: Maintained
679655da
JP
7928F: Documentation/hwmon/lm83
7929F: drivers/hwmon/lm83.c
1da177e4
LT
7930
7931LM90 HARDWARE MONITOR DRIVER
d8130624 7932M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7933L: linux-hwmon@vger.kernel.org
1da177e4 7934S: Maintained
679655da 7935F: Documentation/hwmon/lm90
aae7bce4 7936F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7937F: drivers/hwmon/lm90.c
87d08b11 7938F: include/dt-bindings/thermal/lm90.h
1da177e4 7939
917cc4e6
GR
7940LM95234 HARDWARE MONITOR DRIVER
7941M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7942L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7943S: Maintained
7944F: Documentation/hwmon/lm95234
7945F: drivers/hwmon/lm95234.c
7946
68620bdd
MP
7947LME2510 MEDIA DRIVER
7948M: Malcolm Priestley <tvboxspy@gmail.com>
7949L: linux-media@vger.kernel.org
a825eaec 7950W: https://linuxtv.org
68620bdd
MP
7951Q: http://patchwork.linuxtv.org/project/linux-media/list/
7952S: Maintained
7953F: drivers/media/usb/dvb-usb-v2/lmedm04*
7954
82abbea7
RD
7955LOADPIN SECURITY MODULE
7956M: Kees Cook <keescook@chromium.org>
7957T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
7958S: Supported
7959F: security/loadpin/
7960F: Documentation/admin-guide/LSM/LoadPin.rst
7961
d4c3be70 7962LOCKING PRIMITIVES
8b58be88
JP
7963M: Peter Zijlstra <peterz@infradead.org>
7964M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7965L: linux-kernel@vger.kernel.org
d4c3be70 7966T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7967S: Maintained
d4c3be70 7968F: Documentation/locking/
679655da 7969F: include/linux/lockdep.h
d4c3be70
IM
7970F: include/linux/spinlock*.h
7971F: arch/*/include/asm/spinlock*.h
7972F: include/linux/rwlock*.h
7973F: include/linux/mutex*.h
7974F: arch/*/include/asm/mutex*.h
7975F: include/linux/rwsem*.h
7976F: arch/*/include/asm/rwsem.h
7977F: include/linux/seqlock.h
7978F: lib/locking*.[ch]
7486d6da 7979F: kernel/locking/
512e67f9 7980
dde33348 7981LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7982M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7983L: linux-ntfs-dev@lists.sourceforge.net
7984W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7985S: Maintained
679655da 7986F: Documentation/ldm.txt
20d16fef 7987F: block/partitions/ldm.*
1da177e4 7988
c87e34ef 7989LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7990M: Sathya Prakash <sathya.prakash@broadcom.com>
7991M: Chaitra P B <chaitra.basappa@broadcom.com>
7992M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7993L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7994L: linux-scsi@vger.kernel.org
9495e835 7995W: http://www.avagotech.com/support/
c87e34ef 7996S: Supported
679655da 7997F: drivers/message/fusion/
500c152a 7998F: drivers/scsi/mpt2sas/
7999F: drivers/scsi/mpt3sas/
c87e34ef 8000
1da177e4 8001LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 8002M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
8003L: linux-scsi@vger.kernel.org
8004S: Maintained
679655da 8005F: drivers/scsi/sym53c8xx_2/
1da177e4 8006
e5f5c99a
GR
8007LTC4261 HARDWARE MONITOR DRIVER
8008M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8009L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
8010S: Maintained
8011F: Documentation/hwmon/ltc4261
8012F: drivers/hwmon/ltc4261.c
8013
dbed8a80
MH
8014LTC4306 I2C MULTIPLEXER DRIVER
8015M: Michael Hennerich <michael.hennerich@analog.com>
8016W: http://ez.analog.com/community/linux-device-drivers
8017L: linux-i2c@vger.kernel.org
8018S: Supported
8019F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8020F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8021
81365c31 8022LTP (Linux Test Project)
28b8e8d4 8023M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 8024M: Cyril Hrubis <chrubis@suse.cz>
0526109a 8025M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
8026M: Jan Stancek <jstancek@redhat.com>
8027M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8028M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 8029L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 8030W: http://linux-test-project.github.io/
7d1ae8a8 8031T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
8032S: Maintained
8033
c12a54b3 8034M32R ARCHITECTURE
c12a54b3 8035W: http://www.linux-m32r.org/
b4174867 8036S: Orphan
679655da 8037F: arch/m32r/
c12a54b3 8038
1da177e4 8039M68K ARCHITECTURE
8b58be88 8040M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
8041L: linux-m68k@lists.linux-m68k.org
8042W: http://www.linux-m68k.org/
54e5881d 8043T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 8044S: Maintained
679655da 8045F: arch/m68k/
9db35182 8046F: drivers/zorro/
1da177e4
LT
8047
8048M68K ON APPLE MACINTOSH
8b58be88 8049M: Joshua Thompson <funaho@jurai.org>
1da177e4 8050W: http://www.mac.linux-m68k.org/
9bb9f222 8051L: linux-m68k@lists.linux-m68k.org
1da177e4 8052S: Maintained
9db35182 8053F: arch/m68k/mac/
1da177e4
LT
8054
8055M68K ON HP9000/300
8b58be88 8056M: Philip Blundell <philb@gnu.org>
1da177e4
LT
8057W: http://www.tazenda.demon.co.uk/phil/linux-hp
8058S: Maintained
679655da 8059F: arch/m68k/hp300/
1da177e4 8060
74425546
AP
8061M88DS3103 MEDIA DRIVER
8062M: Antti Palosaari <crope@iki.fi>
8063L: linux-media@vger.kernel.org
a825eaec 8064W: https://linuxtv.org
74425546
AP
8065W: http://palosaari.fi/linux/
8066Q: http://patchwork.linuxtv.org/project/linux-media/list/
8067T: git git://linuxtv.org/anttip/media_tree.git
8068S: Maintained
8069F: drivers/media/dvb-frontends/m88ds3103*
8070
68620bdd
MP
8071M88RS2000 MEDIA DRIVER
8072M: Malcolm Priestley <tvboxspy@gmail.com>
8073L: linux-media@vger.kernel.org
a825eaec 8074W: https://linuxtv.org
68620bdd
MP
8075Q: http://patchwork.linuxtv.org/project/linux-media/list/
8076S: Maintained
8077F: drivers/media/dvb-frontends/m88rs2000*
8078
07a092fa 8079MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
8080M: Alexey Klimov <klimov.linux@gmail.com>
8081L: linux-media@vger.kernel.org
8082T: git git://linuxtv.org/media_tree.git
8083S: Maintained
8084F: drivers/media/radio/radio-ma901.c
07a092fa 8085
64a327a7 8086MAC80211
8b58be88 8087M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 8088L: linux-wireless@vger.kernel.org
491b26b4 8089W: http://wireless.kernel.org/
ce466579
JB
8090T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8091T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 8092S: Maintained
679655da
JP
8093F: Documentation/networking/mac80211-injection.txt
8094F: include/net/mac80211.h
8095F: net/mac80211/
2af8c4dc 8096F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 8097
2b6d83e2
JB
8098MAILBOX API
8099M: Jassi Brar <jassisinghbrar@gmail.com>
8100L: linux-kernel@vger.kernel.org
8101S: Maintained
8102F: drivers/mailbox/
8103F: include/linux/mailbox_client.h
8104F: include/linux/mailbox_controller.h
8105
faf1668c 8106MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 8107M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 8108W: http://www.kernel.org/doc/man-pages
bd7ebec6 8109L: linux-man@vger.kernel.org
1b53dc74 8110S: Maintained
faf1668c 8111
daa10170 8112MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
296f827d 8113M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
daa10170
RB
8114L: linux-mips@linux-mips.org
8115S: Maintained
8116F: arch/mips/boot/dts/img/pistachio_marduk.dts
8117
0d3cd4b6
VD
8118MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8119M: Andrew Lunn <andrew@lunn.ch>
8120M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 8121L: netdev@vger.kernel.org
0d3cd4b6
VD
8122S: Maintained
8123F: drivers/net/dsa/mv88e6xxx/
b26bff6e 8124F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 8125
8427defd 8126MARVELL ARMADA DRM SUPPORT
0d7f4f05 8127M: Russell King <linux@armlinux.org.uk>
8427defd 8128S: Maintained
0d7f4f05
RK
8129T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8130T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8427defd 8131F: drivers/gpu/drm/armada/
4418833e
EV
8132F: include/uapi/drm/armada_drm.h
8133F: Documentation/devicetree/bindings/display/armada/
8427defd 8134
c4d007bc
TP
8135MARVELL CRYPTO DRIVER
8136M: Boris Brezillon <boris.brezillon@free-electrons.com>
8137M: Arnaud Ebalard <arno@natisbad.org>
8138F: drivers/crypto/marvell/
8139S: Maintained
8140L: linux-crypto@vger.kernel.org
8141
44c14c1d 8142MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8143M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 8144M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 8145L: netdev@vger.kernel.org
8146S: Maintained
8147F: drivers/net/ethernet/marvell/sk*
8148
74cda169 8149MARVELL LIBERTAS WIRELESS DRIVER
74cda169 8150L: libertas-dev@lists.infradead.org
8ac3e99e 8151S: Orphan
f988d640 8152F: drivers/net/wireless/marvell/libertas/
74cda169 8153
b60d6975 8154MARVELL MV643XX ETHERNET DRIVER
4e3faf88 8155M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 8156L: netdev@vger.kernel.org
f5ca8502 8157S: Maintained
527a6266 8158F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 8159F: include/linux/mv643xx.h
1da177e4 8160
20b2af32
RK
8161MARVELL MV88X3310 PHY DRIVER
8162M: Russell King <rmk@armlinux.org.uk>
8163L: netdev@vger.kernel.org
8164S: Maintained
8165F: drivers/net/phy/marvell10g.c
8166
370b8ed9
TP
8167MARVELL MVNETA ETHERNET DRIVER
8168M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8169L: netdev@vger.kernel.org
8170S: Maintained
8171F: drivers/net/ethernet/marvell/mvneta.*
8172
fcad584d 8173MARVELL MWIFIEX WIRELESS DRIVER
bf30171b 8174M: Amitkumar Karwar <amitkarwar@gmail.com>
550795fc 8175M: Nishant Sarmukadam <nishants@marvell.com>
cf8c44d4
AK
8176M: Ganapathi Bhat <gbhat@marvell.com>
8177M: Xinming Hu <huxm@marvell.com>
fcad584d
BZ
8178L: linux-wireless@vger.kernel.org
8179S: Maintained
277b024e 8180F: drivers/net/wireless/marvell/mwifiex/
fcad584d 8181
a2c3f656 8182MARVELL MWL8K WIRELESS DRIVER
a040d532 8183M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 8184L: linux-wireless@vger.kernel.org
16345910 8185S: Odd Fixes
de60f1dc 8186F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 8187
2a69567b 8188MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 8189M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 8190S: Odd Fixes
1fa7e547 8191F: drivers/mmc/host/mvsdio.*
2a69567b 8192
511fc93d
HZ
8193MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8194M: Hu Ziji <huziji@marvell.com>
8195L: linux-mmc@vger.kernel.org
8196S: Supported
8197F: drivers/mmc/host/sdhci-xenon*
8198F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8199
1da177e4 8200MATROX FRAMEBUFFER DRIVER
c69f677c 8201L: linux-fbdev@vger.kernel.org
52653199 8202S: Orphan
8a61f013 8203F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 8204F: include/uapi/linux/matroxfb.h
1da177e4 8205
ca462085
GR
8206MAX16065 HARDWARE MONITOR DRIVER
8207M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8208L: linux-hwmon@vger.kernel.org
ca462085
GR
8209S: Maintained
8210F: Documentation/hwmon/max16065
8211F: drivers/hwmon/max16065.c
8212
1f61cab8
GR
8213MAX20751 HARDWARE MONITOR DRIVER
8214M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8215L: linux-hwmon@vger.kernel.org
1f61cab8
GR
8216S: Maintained
8217F: Documentation/hwmon/max20751
8218F: drivers/hwmon/max20751.c
8219
fbe19d1f
RS
8220MAX2175 SDR TUNER DRIVER
8221M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8222L: linux-media@vger.kernel.org
8223T: git git://linuxtv.org/media_tree.git
8224S: Maintained
8225F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8226F: Documentation/media/v4l-drivers/max2175.rst
8227F: drivers/media/i2c/max2175*
8228F: include/uapi/linux/max2175.h
8229
d20620de 8230MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 8231L: linux-hwmon@vger.kernel.org
34924b23 8232S: Orphan
679655da
JP
8233F: Documentation/hwmon/max6650
8234F: drivers/hwmon/max6650.c
d20620de 8235
e89ab51f
GR
8236MAX6697 HARDWARE MONITOR DRIVER
8237M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8238L: linux-hwmon@vger.kernel.org
e89ab51f
GR
8239S: Maintained
8240F: Documentation/hwmon/max6697
8241F: Documentation/devicetree/bindings/i2c/max6697.txt
8242F: drivers/hwmon/max6697.c
8243F: include/linux/platform_data/max6697.h
8244
3b2af7f7
PR
8245MAX9860 MONO AUDIO VOICE CODEC DRIVER
8246M: Peter Rosin <peda@axentia.se>
8247L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8248S: Maintained
8249F: Documentation/devicetree/bindings/sound/max9860.txt
8250F: sound/soc/codecs/max9860.*
8251
64f7d692
JMC
8252MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8253M: Javier Martinez Canillas <javier@dowhile0.org>
3811405e
JMC
8254L: linux-kernel@vger.kernel.org
8255S: Supported
64f7d692 8256F: drivers/regulator/max77802-regulator.c
3811405e
JMC
8257F: Documentation/devicetree/bindings/*/*max77802.txt
8258F: include/dt-bindings/*/*max77802.h
8259
7683e9e5
LT
8260MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8261M: Krzysztof Kozlowski <krzk@kernel.org>
8262M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8263L: linux-pm@vger.kernel.org
8264S: Supported
8265F: drivers/power/supply/max14577_charger.c
8266F: drivers/power/supply/max77693_charger.c
8267
befeb596
KK
8268MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8269M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
8270M: Krzysztof Kozlowski <krzk@kernel.org>
8271M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
8272L: linux-kernel@vger.kernel.org
8273S: Supported
86cf635a 8274F: drivers/*/max14577*.c
0998a436 8275F: drivers/*/max77686*.c
86cf635a 8276F: drivers/*/max77693*.c
befeb596
KK
8277F: drivers/extcon/extcon-max14577.c
8278F: drivers/extcon/extcon-max77693.c
8279F: drivers/rtc/rtc-max77686.c
8280F: drivers/clk/clk-max77686.c
8281F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 8282F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
8283F: Documentation/devicetree/bindings/mfd/max77693.txt
8284F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8285F: include/linux/mfd/max14577*.h
8286F: include/linux/mfd/max77686*.h
8287F: include/linux/mfd/max77693*.h
8288
9be3c9a5
HV
8289MAXIRADIO FM RADIO RECEIVER DRIVER
8290M: Hans Verkuil <hverkuil@xs4all.nl>
8291L: linux-media@vger.kernel.org
8292T: git git://linuxtv.org/media_tree.git
a825eaec 8293W: https://linuxtv.org
9be3c9a5
HV
8294S: Maintained
8295F: drivers/media/radio/radio-maxiradio*
8296
c05dc2cc
PR
8297MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8298M: Peter Rosin <peda@axentia.se>
8299L: linux-iio@vger.kernel.org
8300S: Maintained
2704e300 8301F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
8302F: drivers/iio/potentiometer/mcp4531.c
8303
3b8df5fd
WBG
8304MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8305M: William Breathitt Gray <vilhelm.gray@gmail.com>
8306L: linux-iio@vger.kernel.org
8307S: Maintained
8308F: drivers/iio/dac/cio-dac.c
8309
7683e9e5
LT
8310MEDIA DRIVERS FOR ASCOT2E
8311M: Sergey Kozlov <serjk@netup.ru>
8312M: Abylay Ospan <aospan@netup.ru>
fbe19d1f 8313L: linux-media@vger.kernel.org
7683e9e5
LT
8314W: https://linuxtv.org
8315W: http://netup.tv/
fbe19d1f
RS
8316T: git git://linuxtv.org/media_tree.git
8317S: Supported
7683e9e5
LT
8318F: drivers/media/dvb-frontends/ascot2e*
8319
8320MEDIA DRIVERS FOR CXD2841ER
8321M: Sergey Kozlov <serjk@netup.ru>
8322M: Abylay Ospan <aospan@netup.ru>
8323L: linux-media@vger.kernel.org
8324W: https://linuxtv.org
8325W: http://netup.tv/
8326T: git git://linuxtv.org/media_tree.git
8327S: Supported
8328F: drivers/media/dvb-frontends/cxd2841er*
fbe19d1f 8329
8e792f52
SL
8330MEDIA DRIVERS FOR FREESCALE IMX
8331M: Steve Longerbeam <slongerbeam@gmail.com>
8332M: Philipp Zabel <p.zabel@pengutronix.de>
8333L: linux-media@vger.kernel.org
8334T: git git://linuxtv.org/media_tree.git
8335S: Maintained
8336F: Documentation/devicetree/bindings/media/imx.txt
8337F: Documentation/media/v4l-drivers/imx.rst
8338F: drivers/staging/media/imx/
8339F: include/linux/imx-media.h
8340F: include/media/imx.h
8341
fae2080a
AO
8342MEDIA DRIVERS FOR HELENE
8343M: Abylay Ospan <aospan@netup.ru>
8344L: linux-media@vger.kernel.org
8345W: https://linuxtv.org
8346W: http://netup.tv/
8347T: git git://linuxtv.org/media_tree.git
8348S: Supported
8349F: drivers/media/dvb-frontends/helene*
8350
7683e9e5 8351MEDIA DRIVERS FOR HORUS3A
dacf9ce8 8352M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8353M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 8354L: linux-media@vger.kernel.org
a825eaec 8355W: https://linuxtv.org
dacf9ce8
KS
8356W: http://netup.tv/
8357T: git git://linuxtv.org/media_tree.git
8358S: Supported
7683e9e5 8359F: drivers/media/dvb-frontends/horus3a*
dacf9ce8 8360
7683e9e5 8361MEDIA DRIVERS FOR LNBH25
a6dc60ff 8362M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8363M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 8364L: linux-media@vger.kernel.org
a825eaec 8365W: https://linuxtv.org
a6dc60ff
KS
8366W: http://netup.tv/
8367T: git git://linuxtv.org/media_tree.git
8368S: Supported
7683e9e5 8369F: drivers/media/dvb-frontends/lnbh25*
a6dc60ff 8370
7683e9e5 8371MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
a5d32b35 8372M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8373M: Abylay Ospan <aospan@netup.ru>
a5d32b35 8374L: linux-media@vger.kernel.org
a825eaec 8375W: https://linuxtv.org
a5d32b35
KS
8376W: http://netup.tv/
8377T: git git://linuxtv.org/media_tree.git
8378S: Supported
7683e9e5 8379F: drivers/media/pci/netup_unidvb/*
a5d32b35 8380
7683e9e5
LT
8381MEDIA DRIVERS FOR RENESAS - DRIF
8382M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
e025273b 8383L: linux-media@vger.kernel.org
7683e9e5 8384L: linux-renesas-soc@vger.kernel.org
e025273b
KS
8385T: git git://linuxtv.org/media_tree.git
8386S: Supported
7683e9e5
LT
8387F: Documentation/devicetree/bindings/media/renesas,drif.txt
8388F: drivers/media/platform/rcar_drif.c
e025273b 8389
7683e9e5
LT
8390MEDIA DRIVERS FOR RENESAS - FCP
8391M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
52b1eaf4 8392L: linux-media@vger.kernel.org
7683e9e5 8393L: linux-renesas-soc@vger.kernel.org
52b1eaf4
KS
8394T: git git://linuxtv.org/media_tree.git
8395S: Supported
7683e9e5
LT
8396F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8397F: drivers/media/platform/rcar-fcp.c
8398F: include/media/rcar-fcp.h
8399
8400MEDIA DRIVERS FOR RENESAS - FDP1
8401M: Kieran Bingham <kieran@bingham.xyz>
8402L: linux-media@vger.kernel.org
8403L: linux-renesas-soc@vger.kernel.org
8404T: git git://linuxtv.org/media_tree.git
8405S: Supported
8406F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8407F: drivers/media/platform/rcar_fdp1.c
8408
8409MEDIA DRIVERS FOR RENESAS - VIN
8410M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8411L: linux-media@vger.kernel.org
8412L: linux-renesas-soc@vger.kernel.org
8413T: git git://linuxtv.org/media_tree.git
8414S: Supported
8415F: Documentation/devicetree/bindings/media/rcar_vin.txt
8416F: drivers/media/platform/rcar-vin/
8417
8418MEDIA DRIVERS FOR RENESAS - VSP1
8419M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8420L: linux-media@vger.kernel.org
8421L: linux-renesas-soc@vger.kernel.org
8422T: git git://linuxtv.org/media_tree.git
8423S: Supported
8424F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8425F: drivers/media/platform/vsp1/
52b1eaf4 8426
127c49ae 8427MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
8428M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8429M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
8430P: LinuxTV.org Project
8431L: linux-media@vger.kernel.org
a825eaec 8432W: https://linuxtv.org
8a6e2535 8433Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 8434T: git git://linuxtv.org/media_tree.git
127c49ae 8435S: Maintained
0c4089f8 8436F: Documentation/devicetree/bindings/media/
618cd932 8437F: Documentation/media/
127c49ae 8438F: drivers/media/
ffe06198 8439F: drivers/staging/media/
eb4b0ec7 8440F: include/linux/platform_data/media/
127c49ae 8441F: include/media/
6c0f0359
MCC
8442F: include/uapi/linux/dvb/
8443F: include/uapi/linux/videodev2.h
8444F: include/uapi/linux/media.h
8445F: include/uapi/linux/v4l2-*
8446F: include/uapi/linux/meye.h
8447F: include/uapi/linux/ivtv*
8448F: include/uapi/linux/uvcvideo.h
d20620de 8449
0c272fc9
JC
8450MEDIATEK ETHERNET DRIVER
8451M: Felix Fietkau <nbd@openwrt.org>
8452M: John Crispin <blogic@openwrt.org>
8453L: netdev@vger.kernel.org
8454S: Maintained
8455F: drivers/net/ethernet/mediatek/
8456
105e8442
RC
8457MEDIATEK JPEG DRIVER
8458M: Rick Chang <rick.chang@mediatek.com>
8459M: Bin Liu <bin.liu@mediatek.com>
8460S: Supported
8461F: drivers/media/platform/mtk-jpeg/
8462F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8463
fc96ec0d
MT
8464MEDIATEK MDP DRIVER
8465M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8466M: Houlong Wei <houlong.wei@mediatek.com>
8467M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8468S: Supported
8469F: drivers/media/platform/mtk-mdp/
8470F: drivers/media/platform/mtk-vpu/
8471F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8472
7683e9e5
LT
8473MEDIATEK MEDIA DRIVER
8474M: Tiffany Lin <tiffany.lin@mediatek.com>
8475M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8476S: Supported
8477F: drivers/media/platform/mtk-vcodec/
8478F: drivers/media/platform/mtk-vpu/
8479F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8480F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8481
c869f77d
JK
8482MEDIATEK MT7601U WIRELESS LAN DRIVER
8483M: Jakub Kicinski <kubakici@wp.pl>
8484L: linux-wireless@vger.kernel.org
8485S: Maintained
8486F: drivers/net/wireless/mediatek/mt7601u/
8487
c4a29891 8488MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
7683e9e5
LT
8489M: Sean Wang <sean.wang@mediatek.com>
8490S: Maintained
8491F: drivers/char/hw_random/mtk-rng.c
c4a29891 8492
f24f27b8
CY
8493MEDIATEK USB3 DRD IP DRIVER
8494M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8495L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8497L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8498S: Maintained
8499F: drivers/usb/mtu3/
c4a29891 8500
15a83f7d
PST
8501MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8502M: Peter Senna Tschudin <peter.senna@collabora.com>
8503M: Martin Donnelly <martin.donnelly@ge.com>
8504M: Martyn Welch <martyn.welch@collabora.co.uk>
8505S: Maintained
8506F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8507F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8508
e399065b 8509MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8510M: Kashyap Desai <kashyap.desai@broadcom.com>
8511M: Sumit Saxena <sumit.saxena@broadcom.com>
8512M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8513L: megaraidlinux.pdl@broadcom.com
baaea1dc 8514L: linux-scsi@vger.kernel.org
295dde2f 8515W: http://www.avagotech.com/support/
ce00f85c 8516S: Maintained
679655da
JP
8517F: Documentation/scsi/megaraid.txt
8518F: drivers/scsi/megaraid.*
8519F: drivers/scsi/megaraid/
757e0108 8520
82abbea7
RD
8521MELEXIS MLX90614 DRIVER
8522M: Crt Mori <cmo@melexis.com>
8523L: linux-iio@vger.kernel.org
8524W: http://www.melexis.com
8525S: Supported
8526F: drivers/iio/temperature/mlx90614.c
8527
ff43f433
SJ
8528MELFAS MIP4 TOUCHSCREEN DRIVER
8529M: Sangwon Jee <jeesw@melfas.com>
8530W: http://www.melfas.com
8531S: Supported
8532F: drivers/input/touchscreen/melfas_mip4.c
8533F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8534
2c46c9d5 8535MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8536M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 8537L: netdev@vger.kernel.org
2c46c9d5
AV
8538S: Supported
8539W: http://www.mellanox.com
8540Q: http://patchwork.ozlabs.org/project/netdev/list/
8541F: drivers/net/ethernet/mellanox/mlx4/en_*
8542
e7523a49
OG
8543MELLANOX ETHERNET DRIVER (mlx5e)
8544M: Saeed Mahameed <saeedm@mellanox.com>
8545L: netdev@vger.kernel.org
8546S: Supported
8547W: http://www.mellanox.com
8548Q: http://patchwork.ozlabs.org/project/netdev/list/
8549F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8550
e29341fb
IT
8551MELLANOX ETHERNET INNOVA DRIVER
8552M: Ilan Tayari <ilant@mellanox.com>
8553R: Boris Pismenny <borisp@mellanox.com>
8554L: netdev@vger.kernel.org
8555S: Supported
8556W: http://www.mellanox.com
8557Q: http://patchwork.ozlabs.org/project/netdev/list/
8558F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8559F: include/linux/mlx5/mlx5_ifc_fpga.h
8560
547eede0
IT
8561MELLANOX ETHERNET INNOVA IPSEC DRIVER
8562M: Ilan Tayari <ilant@mellanox.com>
8563R: Boris Pismenny <borisp@mellanox.com>
8564L: netdev@vger.kernel.org
8565S: Supported
8566W: http://www.mellanox.com
8567Q: http://patchwork.ozlabs.org/project/netdev/list/
8568F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8569F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8570
93c1edb2
JP
8571MELLANOX ETHERNET SWITCH DRIVERS
8572M: Jiri Pirko <jiri@mellanox.com>
8573M: Ido Schimmel <idosch@mellanox.com>
8574L: netdev@vger.kernel.org
8575S: Supported
8576W: http://www.mellanox.com
8577Q: http://patchwork.ozlabs.org/project/netdev/list/
8578F: drivers/net/ethernet/mellanox/mlxsw/
8579
410ed13c
YG
8580MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8581M: Yotam Gigi <yotamg@mellanox.com>
8582L: netdev@vger.kernel.org
8583S: Supported
8584W: http://www.mellanox.com
8585Q: http://patchwork.ozlabs.org/project/netdev/list/
8586F: drivers/net/ethernet/mellanox/mlxfw/
8587
30488704
VP
8588MELLANOX MLX CPLD HOTPLUG DRIVER
8589M: Vadim Pasternak <vadimp@mellanox.com>
8590L: platform-driver-x86@vger.kernel.org
8591S: Supported
8592F: drivers/platform/x86/mlxcpld-hotplug.c
8593F: include/linux/platform_data/mlxcpld-hotplug.h
8594
82abbea7
RD
8595MELLANOX MLX4 core VPI driver
8596M: Tariq Toukan <tariqt@mellanox.com>
8597L: netdev@vger.kernel.org
8700e3e7 8598L: linux-rdma@vger.kernel.org
82abbea7
RD
8599W: http://www.mellanox.com
8600Q: http://patchwork.ozlabs.org/project/netdev/list/
8700e3e7 8601S: Supported
82abbea7
RD
8602F: drivers/net/ethernet/mellanox/mlx4/
8603F: include/linux/mlx4/
8604
8605MELLANOX MLX4 IB driver
8606M: Yishai Hadas <yishaih@mellanox.com>
8607L: linux-rdma@vger.kernel.org
8608W: http://www.mellanox.com
8700e3e7 8609Q: http://patchwork.kernel.org/project/linux-rdma/list/
82abbea7
RD
8610S: Supported
8611F: drivers/infiniband/hw/mlx4/
8612F: include/linux/mlx4/
8613F: include/uapi/rdma/mlx4-abi.h
8614
8615MELLANOX MLX5 core VPI driver
8616M: Saeed Mahameed <saeedm@mellanox.com>
8617M: Matan Barak <matanb@mellanox.com>
8618M: Leon Romanovsky <leonro@mellanox.com>
8619L: netdev@vger.kernel.org
8620L: linux-rdma@vger.kernel.org
8621W: http://www.mellanox.com
8622Q: http://patchwork.ozlabs.org/project/netdev/list/
8623S: Supported
7683e9e5
LT
8624F: drivers/net/ethernet/mellanox/mlx5/core/
8625F: include/linux/mlx5/
8626
8627MELLANOX MLX5 IB driver
8628M: Matan Barak <matanb@mellanox.com>
8629M: Leon Romanovsky <leonro@mellanox.com>
8630L: linux-rdma@vger.kernel.org
8631W: http://www.mellanox.com
8632Q: http://patchwork.kernel.org/project/linux-rdma/list/
8633S: Supported
8634F: drivers/infiniband/hw/mlx5/
8635F: include/linux/mlx5/
8636F: include/uapi/rdma/mlx5-abi.h
8637
8638MELLANOX MLXCPLD I2C AND MUX DRIVER
8639M: Vadim Pasternak <vadimp@mellanox.com>
8640M: Michael Shych <michaelsh@mellanox.com>
8641L: linux-i2c@vger.kernel.org
8642S: Supported
8643F: drivers/i2c/busses/i2c-mlxcpld.c
8644F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8645F: Documentation/i2c/busses/i2c-mlxcpld
8646
8647MELLANOX MLXCPLD LED DRIVER
8648M: Vadim Pasternak <vadimp@mellanox.com>
8649L: linux-leds@vger.kernel.org
8650S: Supported
8651F: drivers/leds/leds-mlxcpld.c
8652F: Documentation/leds/leds-mlxcpld.txt
82abbea7 8653
7683e9e5
LT
8654MELLANOX PLATFORM DRIVER
8655M: Vadim Pasternak <vadimp@mellanox.com>
8656L: platform-driver-x86@vger.kernel.org
82abbea7 8657S: Supported
7683e9e5 8658F: drivers/platform/x86/mlx-platform.c
8700e3e7 8659
5b25b13a
MD
8660MEMBARRIER SUPPORT
8661M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8662M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8663L: linux-kernel@vger.kernel.org
8664S: Supported
22e4ebb9 8665F: kernel/sched/membarrier.c
5b25b13a
MD
8666F: include/uapi/linux/membarrier.h
8667
70ea91f1
SR
8668MEMORY MANAGEMENT
8669L: linux-mm@kvack.org
70ea91f1
SR
8670W: http://www.linux-mm.org
8671S: Maintained
679655da 8672F: include/linux/mm.h
551450bb
CS
8673F: include/linux/gfp.h
8674F: include/linux/mmzone.h
8675F: include/linux/memory_hotplug.h
8676F: include/linux/vmalloc.h
679655da 8677F: mm/
70ea91f1 8678
f4e9ce66 8679MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8680M: David Woodhouse <dwmw2@infradead.org>
242c325e 8681M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8682M: Boris Brezillon <boris.brezillon@free-electrons.com>
8683M: Marek Vasut <marek.vasut@gmail.com>
8684M: Richard Weinberger <richard@nod.at>
b3bb6d6a 8685M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
1da177e4 8686L: linux-mtd@lists.infradead.org
8a6e2535
JP
8687W: http://www.linux-mtd.infradead.org/
8688Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
a9402889
BB
8689T: git git://git.infradead.org/linux-mtd.git master
8690T: git git://git.infradead.org/l2-mtd.git master
1da177e4 8691S: Maintained
becc7ae5 8692F: Documentation/devicetree/bindings/mtd/
679655da
JP
8693F: drivers/mtd/
8694F: include/linux/mtd/
c117ab84 8695F: include/uapi/mtd/
1da177e4 8696
26c57ef1 8697MEN A21 WATCHDOG DRIVER
30c7469b 8698M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8699L: linux-watchdog@vger.kernel.org
30c7469b 8700S: Maintained
26c57ef1
JT
8701F: drivers/watchdog/mena21_wdt.c
8702
3764e82e 8703MEN CHAMELEON BUS (mcb)
30c7469b
JT
8704M: Johannes Thumshirn <morbidrsa@gmail.com>
8705S: Maintained
3764e82e
JT
8706F: drivers/mcb/
8707F: include/linux/mcb.h
b9f2f459 8708F: Documentation/men-chameleon-bus.txt
3764e82e 8709
48b490d2
AW
8710MEN F21BMC (Board Management Controller)
8711M: Andreas Werner <andreas.werner@men.de>
8712S: Supported
8713F: drivers/mfd/menf21bmc.c
8714F: drivers/watchdog/menf21bmc_wdt.c
8715F: drivers/leds/leds-menf21bmc.c
8716F: drivers/hwmon/menf21bmc_hwmon.c
8717F: Documentation/hwmon/menf21bmc
8718
12285945
JH
8719METAG ARCHITECTURE
8720M: James Hogan <james.hogan@imgtec.com>
d668d9ed 8721L: linux-metag@vger.kernel.org
9f273c24 8722T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8723S: Odd Fixes
12285945
JH
8724F: arch/metag/
8725F: Documentation/metag/
8726F: Documentation/devicetree/bindings/metag/
2d799dde 8727F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8728F: drivers/clocksource/metag_generic.c
5698c50d
JH
8729F: drivers/irqchip/irq-metag.c
8730F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8731F: drivers/tty/metag_da.c
12285945 8732
c6375b0a 8733MICROBLAZE ARCHITECTURE
8b58be88 8734M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8735W: http://www.monstr.eu/fdt/
8736T: git git://git.monstr.eu/linux-2.6-microblaze.git
8737S: Supported
0a8c7914 8738F: arch/microblaze/
1da177e4 8739
72ce5732 8740MICROCHIP / ATMEL AT91 SERIAL DRIVER
5615c371
NF
8741M: Richard Genoud <richard.genoud@gmail.com>
8742S: Maintained
8743F: drivers/tty/serial/atmel_serial.c
8961df89 8744F: drivers/tty/serial/atmel_serial.h
5615c371 8745
f53243b5
NF
8746MICROCHIP / ATMEL DMA DRIVER
8747M: Ludovic Desroches <ludovic.desroches@microchip.com>
8748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8749L: dmaengine@vger.kernel.org
8750S: Supported
8751F: drivers/dma/at_hdmac.c
8752F: drivers/dma/at_hdmac_regs.h
8753F: include/linux/platform_data/dma-atmel.h
8754
71fb2c74
SW
8755MICROCHIP / ATMEL ISC DRIVER
8756M: Songjun Wu <songjun.wu@microchip.com>
8757L: linux-media@vger.kernel.org
8758S: Supported
8759F: drivers/media/platform/atmel/atmel-isc.c
8760F: drivers/media/platform/atmel/atmel-isc-regs.h
8761F: devicetree/bindings/media/atmel-isc.txt
8762
419585a9
WH
8763MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8764M: Woojung Huh <Woojung.Huh@microchip.com>
8765M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8766L: netdev@vger.kernel.org
8767S: Maintained
8768F: net/dsa/tag_ksz.c
8769F: drivers/net/dsa/microchip/*
8770F: include/linux/platform_data/microchip-ksz.h
8771F: Documentation/devicetree/bindings/net/dsa/ksz.txt
8772
3ec72a2a
RL
8773MICROCHIP USB251XB DRIVER
8774M: Richard Leitner <richard.leitner@skidata.com>
8775L: linux-usb@vger.kernel.org
8776S: Maintained
8777F: drivers/usb/misc/usb251xb.c
3ec72a2a
RL
8778F: Documentation/devicetree/bindings/usb/usb251xb.txt
8779
82abbea7
RD
8780MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8781M: Don Brace <don.brace@microsemi.com>
8782L: esc.storagedev@microsemi.com
8783L: linux-scsi@vger.kernel.org
8784S: Supported
8785F: drivers/scsi/smartpqi/smartpqi*.[ch]
8786F: drivers/scsi/smartpqi/Kconfig
8787F: drivers/scsi/smartpqi/Makefile
8788F: include/linux/cciss*.h
8789F: include/uapi/linux/cciss*.h
8790F: Documentation/scsi/smartpqi.txt
8791
2508a45a
CY
8792MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8793M: Chen Yu <yu.c.chen@intel.com>
8794L: platform-driver-x86@vger.kernel.org
8795S: Supported
8796F: drivers/platform/x86/surfacepro3_button.c
8797
1da177e4 8798MICROTEK X6 SCANNER
61eee9a7 8799M: Oliver Neukum <oliver@neukum.org>
1da177e4 8800S: Maintained
679655da 8801F: drivers/usb/image/microtek.*
1da177e4
LT
8802
8803MIPS
8b58be88 8804M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8805L: linux-mips@linux-mips.org
6097050d 8806W: http://www.linux-mips.org/
b05e988e 8807T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8808Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8809S: Supported
f46d92e8 8810F: Documentation/devicetree/bindings/mips/
679655da
JP
8811F: Documentation/mips/
8812F: arch/mips/
1da177e4 8813
7683e9e5
LT
8814MIPS BOSTON DEVELOPMENT BOARD
8815M: Paul Burton <paul.burton@imgtec.com>
8816L: linux-mips@linux-mips.org
8817S: Maintained
8818F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
8819F: arch/mips/boot/dts/img/boston.dts
8820F: arch/mips/configs/generic/board-boston.config
8821F: drivers/clk/imgtec/clk-boston.c
8822F: include/dt-bindings/clock/boston-clock.h
8823
032a469b
PB
8824MIPS GENERIC PLATFORM
8825M: Paul Burton <paul.burton@imgtec.com>
8826L: linux-mips@linux-mips.org
8827S: Supported
8828F: arch/mips/generic/
8829
413ef3f6
KC
8830MIPS/LOONGSON1 ARCHITECTURE
8831M: Keguang Zhang <keguang.zhang@gmail.com>
8832L: linux-mips@linux-mips.org
8833S: Maintained
8834F: arch/mips/loongson32/
8835F: arch/mips/include/asm/mach-loongson32/
8836F: drivers/*/*loongson1*
8837F: drivers/*/*/*loongson1*
8838
08b7620a
HV
8839MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8840M: Hans Verkuil <hverkuil@xs4all.nl>
8841L: linux-media@vger.kernel.org
8842T: git git://linuxtv.org/media_tree.git
a825eaec 8843W: https://linuxtv.org
08b7620a
HV
8844S: Odd Fixes
8845F: drivers/media/radio/radio-miropcm20*
8846
82abbea7
RD
8847MMP SUPPORT
8848M: Eric Miao <eric.y.miao@gmail.com>
8849M: Haojian Zhuang <haojian.zhuang@gmail.com>
8850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8851T: git git://github.com/hzhuang1/linux.git
8852T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8853S: Maintained
8854F: arch/arm/boot/dts/mmp*
8855F: arch/arm/mach-mmp/
6c223761 8856
0ce277e4
AP
8857MN88472 MEDIA DRIVER
8858M: Antti Palosaari <crope@iki.fi>
8859L: linux-media@vger.kernel.org
a825eaec 8860W: https://linuxtv.org
0ce277e4
AP
8861W: http://palosaari.fi/linux/
8862Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8863S: Maintained
94d0eaa4 8864F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8865
4f4d238f
AP
8866MN88473 MEDIA DRIVER
8867M: Antti Palosaari <crope@iki.fi>
8868L: linux-media@vger.kernel.org
a825eaec 8869W: https://linuxtv.org
4f4d238f
AP
8870W: http://palosaari.fi/linux/
8871Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8872S: Maintained
877ba50b 8873F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8874
1da177e4 8875MODULE SUPPORT
462c5a82 8876M: Jessica Yu <jeyu@kernel.org>
8b58be88 8877M: Rusty Russell <rusty@rustcorp.com.au>
0d4ec784 8878T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
1da177e4 8879S: Maintained
679655da
JP
8880F: include/linux/module.h
8881F: kernel/module.c
1da177e4
LT
8882
8883MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8884W: http://popies.net/meye/
b7788e13 8885S: Orphan
618cd932 8886F: Documentation/media/v4l-drivers/meye*
90d72ac6 8887F: drivers/media/pci/meye/
6c0f0359 8888F: include/uapi/linux/meye.h
1da177e4 8889
b9705b60 8890MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8891M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8892S: Maintained
679655da 8893F: Documentation/serial/moxa-smartio
c897401b 8894F: drivers/tty/mxser.*
d735410a 8895
889b2f87
AK
8896MR800 AVERMEDIA USB FM RADIO DRIVER
8897M: Alexey Klimov <klimov.linux@gmail.com>
8898L: linux-media@vger.kernel.org
8899T: git git://linuxtv.org/media_tree.git
8900S: Maintained
8901F: drivers/media/radio/radio-mr800.c
8902
d7155691
AO
8903MRF24J40 IEEE 802.15.4 RADIO DRIVER
8904M: Alan Ott <alan@signal11.us>
8905L: linux-wpan@vger.kernel.org
8906S: Maintained
8907F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8908F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8909
8c4c731a 8910MSI LAPTOP SUPPORT
182ae55c 8911M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8912L: platform-driver-x86@vger.kernel.org
8c4c731a 8913S: Maintained
679655da 8914F: drivers/platform/x86/msi-laptop.c
8c4c731a 8915
0f1006b1 8916MSI WMI SUPPORT
d0944853 8917L: platform-driver-x86@vger.kernel.org
5ee7041e 8918S: Orphan
0f1006b1
AA
8919F: drivers/platform/x86/msi-wmi.c
8920
19a628a0
AP
8921MSI001 MEDIA DRIVER
8922M: Antti Palosaari <crope@iki.fi>
8923L: linux-media@vger.kernel.org
a825eaec 8924W: https://linuxtv.org
19a628a0
AP
8925W: http://palosaari.fi/linux/
8926Q: http://patchwork.linuxtv.org/project/linux-media/list/
8927T: git git://linuxtv.org/anttip/media_tree.git
8928S: Maintained
0185e197 8929F: drivers/media/tuners/msi001*
19a628a0 8930
7570589d 8931MSI2500 MEDIA DRIVER
2c57213f
AP
8932M: Antti Palosaari <crope@iki.fi>
8933L: linux-media@vger.kernel.org
a825eaec 8934W: https://linuxtv.org
2c57213f
AP
8935W: http://palosaari.fi/linux/
8936Q: http://patchwork.linuxtv.org/project/linux-media/list/
8937T: git git://linuxtv.org/anttip/media_tree.git
8938S: Maintained
7570589d 8939F: drivers/media/usb/msi2500/
2c57213f 8940
159eeea4
RJ
8941MSYSTEMS DISKONCHIP G3 MTD DRIVER
8942M: Robert Jarzmik <robert.jarzmik@free.fr>
8943L: linux-mtd@lists.infradead.org
8944S: Maintained
8945F: drivers/mtd/devices/docg3*
8946
62a37dc7 8947MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8948M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8949L: linux-media@vger.kernel.org
8950T: git git://linuxtv.org/media_tree.git
8951S: Maintained
8952F: drivers/media/i2c/mt9m032.c
b5dcee22 8953F: include/media/i2c/mt9m032.h
0e837fb9 8954
62a37dc7 8955MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8956M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8957L: linux-media@vger.kernel.org
8958T: git git://linuxtv.org/media_tree.git
8959S: Maintained
8960F: drivers/media/i2c/mt9p031.c
b5dcee22 8961F: include/media/i2c/mt9p031.h
0e837fb9 8962
62a37dc7 8963MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8964M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8965L: linux-media@vger.kernel.org
8966T: git git://linuxtv.org/media_tree.git
8967S: Maintained
8968F: drivers/media/i2c/mt9t001.c
b5dcee22 8969F: include/media/i2c/mt9t001.h
0e837fb9 8970
62a37dc7 8971MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8972M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8973L: linux-media@vger.kernel.org
8974T: git git://linuxtv.org/media_tree.git
8975S: Maintained
f2272e13 8976F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8977F: drivers/media/i2c/mt9v032.c
b5dcee22 8978F: include/media/i2c/mt9v032.h
0e837fb9 8979
4e0d13cb 8980MULTIFUNCTION DEVICES (MFD)
f7d3210e 8981M: Lee Jones <lee.jones@linaro.org>
7caa7991 8982T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8983S: Supported
80366127 8984F: Documentation/devicetree/bindings/mfd/
679655da 8985F: drivers/mfd/
55b5940d 8986F: include/linux/mfd/
29a0729d 8987F: include/dt-bindings/mfd/
4e0d13cb 8988
7683e9e5
LT
8989MULTIMEDIA CARD (MMC) ETC. OVER SPI
8990S: Orphan
8991F: drivers/mmc/host/mmc_spi.c
8992F: include/linux/spi/mmc_spi.h
8993
5c4e6f13 8994MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8995M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8996L: linux-mmc@vger.kernel.org
82bb095e 8997T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8998S: Maintained
2810984b 8999F: Documentation/devicetree/bindings/mmc/
679655da
JP
9000F: drivers/mmc/
9001F: include/linux/mmc/
c117ab84 9002F: include/uapi/linux/mmc/
baca2da4 9003
256ac037
PR
9004MULTIPLEXER SUBSYSTEM
9005M: Peter Rosin <peda@axentia.se>
9006S: Maintained
a3b02a9c 9007F: Documentation/ABI/testing/mux/sysfs-class-mux*
256ac037
PR
9008F: Documentation/devicetree/bindings/mux/
9009F: include/linux/dt-bindings/mux/
a3b02a9c
PR
9010F: include/linux/mux/
9011F: drivers/mux/
256ac037 9012
1da177e4 9013MULTISOUND SOUND DRIVER
8b58be88 9014M: Andrew Veliath <andrewtv@usa.net>
1da177e4 9015S: Maintained
679655da
JP
9016F: Documentation/sound/oss/MultiSound
9017F: sound/oss/msnd*
1da177e4 9018
d735410a 9019MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 9020S: Orphan
c897401b 9021F: drivers/tty/isicom.c
679655da 9022F: include/linux/isicom.h
d735410a 9023
550a7375 9024MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 9025M: Bin Liu <b-liu@ti.com>
795fb7e7 9026L: linux-usb@vger.kernel.org
43b416e5 9027T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 9028S: Maintained
679655da 9029F: drivers/usb/musb/
550a7375 9030
ea0af5f6
MK
9031MXL5007T MEDIA DRIVER
9032M: Michael Krufky <mkrufky@linuxtv.org>
9033L: linux-media@vger.kernel.org
a825eaec 9034W: https://linuxtv.org
ea0af5f6
MK
9035W: http://github.com/mkrufky
9036Q: http://patchwork.linuxtv.org/project/linux-media/list/
9037T: git git://linuxtv.org/mkrufky/tuners.git
9038S: Maintained
9039F: drivers/media/tuners/mxl5007t.*
9040
45d59d70
MV
9041MXSFB DRM DRIVER
9042M: Marek Vasut <marex@denx.de>
9043S: Supported
9044F: drivers/gpu/drm/mxsfb/
9045F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9046
2d3cf588 9047MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 9048M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 9049L: netdev@vger.kernel.org
205057ae 9050W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 9051S: Supported
93f7848b 9052F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 9053
9df4f913
BB
9054NAND FLASH SUBSYSTEM
9055M: Boris Brezillon <boris.brezillon@free-electrons.com>
9056R: Richard Weinberger <richard@nod.at>
9057L: linux-mtd@lists.infradead.org
9058W: http://www.linux-mtd.infradead.org/
9059Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
a9402889
BB
9060T: git git://git.infradead.org/linux-mtd.git nand/fixes
9061T: git git://git.infradead.org/l2-mtd.git nand/next
9df4f913
BB
9062S: Maintained
9063F: drivers/mtd/nand/
9064F: include/linux/mtd/nand*.h
9065
23dc05a3
DM
9066NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9067M: Daniel Mack <zonque@gmail.com>
9068S: Maintained
e5747e40 9069L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
9070W: http://www.native-instruments.com
9071F: sound/usb/caiaq/
9072
82abbea7
RD
9073NATSEMI ETHERNET DRIVER (DP8381x)
9074S: Orphan
9075F: drivers/net/ethernet/natsemi/natsemi.c
9076
1da177e4 9077NCP FILESYSTEM
52653199
PV
9078M: Petr Vandrovec <petr@vandrovec.name>
9079S: Odd Fixes
679655da 9080F: fs/ncpfs/
1da177e4 9081
a79b0322
FT
9082NCR 5380 SCSI DRIVERS
9083M: Finn Thain <fthain@telegraphics.com.au>
9084M: Michael Schmitz <schmitzmic@gmail.com>
9085L: linux-scsi@vger.kernel.org
9086S: Maintained
9087F: Documentation/scsi/g_NCR5380.txt
9088F: drivers/scsi/NCR5380.*
9089F: drivers/scsi/arm/cumana_1.c
9090F: drivers/scsi/arm/oak.c
a79b0322
FT
9091F: drivers/scsi/atari_scsi.*
9092F: drivers/scsi/dmx3191d.c
a79b0322 9093F: drivers/scsi/g_NCR5380.*
a79b0322 9094F: drivers/scsi/mac_scsi.*
a79b0322
FT
9095F: drivers/scsi/sun3_scsi.*
9096F: drivers/scsi/sun3_scsi_vme.c
a79b0322 9097
1da177e4 9098NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 9099M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
9100L: linux-scsi@vger.kernel.org
9101S: Maintained
679655da 9102F: drivers/scsi/NCR_D700.*
1da177e4 9103
4aa3eb4c
GR
9104NCT6775 HARDWARE MONITOR DRIVER
9105M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 9106L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
9107S: Maintained
9108F: Documentation/hwmon/nct6775
9109F: drivers/hwmon/nct6775.c
9110
3c2d774c 9111NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 9112M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 9113L: linux-rdma@vger.kernel.org
e3d33cb1 9114W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
9115S: Supported
9116F: drivers/infiniband/hw/nes/
c546b2a3 9117F: include/uapi/rdma/nes-abi.h
3c2d774c 9118
be2f2e84 9119NETEM NETWORK EMULATOR
adbbf69d 9120M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 9121L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 9122S: Maintained
679655da 9123F: net/sched/sch_netem.c
be2f2e84 9124
b2f5a051 9125NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 9126M: Jon Mason <jdmason@kudzu.us>
4a58448b 9127L: netdev@vger.kernel.org
4a58448b 9128S: Supported
679655da 9129F: Documentation/networking/s2io.txt
b2f5a051 9130F: Documentation/networking/vxge.txt
86387e1a 9131F: drivers/net/ethernet/neterion/
4a58448b 9132
fc52497e 9133NETFILTER
0e05e192 9134M: Pablo Neira Ayuso <pablo@netfilter.org>
42010ed0 9135M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1519fccb 9136M: Florian Westphal <fw@strlen.de>
1a03b81d 9137L: netfilter-devel@vger.kernel.org
82b98543 9138L: coreteam@netfilter.org
1da177e4
LT
9139W: http://www.netfilter.org/
9140W: http://www.iptables.org/
1519fccb 9141W: http://www.nftables.org/
42010ed0
PNA
9142Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9143T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9144T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1519fccb 9145S: Maintained
679655da
JP
9146F: include/linux/netfilter*
9147F: include/linux/netfilter/
9148F: include/net/netfilter/
c117ab84
CEB
9149F: include/uapi/linux/netfilter*
9150F: include/uapi/linux/netfilter/
679655da
JP
9151F: net/*/netfilter.c
9152F: net/*/netfilter/
9153F: net/netfilter/
91c269a0 9154F: net/bridge/br_netfilter*.c
1da177e4 9155
4cc67735 9156NETLABEL
87a0874c 9157M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
9158W: http://netlabel.sf.net
9159L: netdev@vger.kernel.org
87a0874c 9160S: Maintained
80811493 9161F: Documentation/netlabel/
679655da
JP
9162F: include/net/netlabel.h
9163F: net/netlabel/
4cc67735 9164
1da177e4 9165NETROM NETWORK LAYER
8b58be88 9166M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9167L: linux-hams@vger.kernel.org
d34cb28a 9168W: http://www.linux-ax25.org/
1da177e4 9169S: Maintained
679655da 9170F: include/net/netrom.h
c117ab84 9171F: include/uapi/linux/netrom.h
679655da 9172F: net/netrom/
1da177e4 9173
4c352362
JK
9174NETRONOME ETHERNET DRIVERS
9175M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
9176L: oss-drivers@netronome.com
9177S: Maintained
9178F: drivers/net/ethernet/netronome/
9179
5ddb88c0 9180NETWORK BLOCK DEVICE (NBD)
1e668f4e 9181M: Josef Bacik <jbacik@fb.com>
1da177e4 9182S: Maintained
1e668f4e 9183L: linux-block@vger.kernel.org
5e4b269b 9184L: nbd-general@lists.sourceforge.net
679655da
JP
9185F: Documentation/blockdev/nbd.txt
9186F: drivers/block/nbd.c
c117ab84 9187F: include/uapi/linux/nbd.h
1da177e4 9188
6e43650c
NH
9189NETWORK DROP MONITOR
9190M: Neil Horman <nhorman@tuxdriver.com>
9191L: netdev@vger.kernel.org
9192S: Maintained
9193W: https://fedorahosted.org/dropwatch/
9194F: net/core/drop_monitor.c
9195
7683e9e5
LT
9196NETWORKING DRIVERS
9197L: netdev@vger.kernel.org
9198W: http://www.linuxfoundation.org/en/Net
9199Q: http://patchwork.ozlabs.org/project/netdev/list/
9200T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9201T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9202S: Odd Fixes
9203F: Documentation/devicetree/bindings/net/
9204F: drivers/net/
9205F: include/linux/if_*
9206F: include/linux/netdevice.h
9207F: include/linux/etherdevice.h
9208F: include/linux/fcdevice.h
9209F: include/linux/fddidevice.h
9210F: include/linux/hippidevice.h
9211F: include/linux/inetdevice.h
9212F: include/uapi/linux/if_*
9213F: include/uapi/linux/netdevice.h
9214
9215NETWORKING DRIVERS (WIRELESS)
9216M: Kalle Valo <kvalo@codeaurora.org>
9217L: linux-wireless@vger.kernel.org
9218Q: http://patchwork.kernel.org/project/linux-wireless/list/
9219T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9220T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9221S: Maintained
9222F: Documentation/devicetree/bindings/net/wireless/
9223F: drivers/net/wireless/
9224
3ed6e498
AL
9225NETWORKING [DSA]
9226M: Andrew Lunn <andrew@lunn.ch>
9227M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9228M: Florian Fainelli <f.fainelli@gmail.com>
9229S: Maintained
9230F: net/dsa/
9231F: include/net/dsa.h
9232F: drivers/net/dsa/
9233
1da177e4 9234NETWORKING [GENERAL]
8b58be88 9235M: "David S. Miller" <davem@davemloft.net>
979b6c13 9236L: netdev@vger.kernel.org
b1e8fd54 9237W: http://www.linuxfoundation.org/en/Net
11e98029 9238Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
9239T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9240T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
b0522e13 9241B: mailto:netdev@vger.kernel.org
1da177e4 9242S: Maintained
679655da
JP
9243F: net/
9244F: include/net/
018d21ed
JP
9245F: include/linux/in.h
9246F: include/linux/net.h
9247F: include/linux/netdevice.h
c117ab84
CEB
9248F: include/uapi/linux/in.h
9249F: include/uapi/linux/net.h
9250F: include/uapi/linux/netdevice.h
0c7aecd4 9251F: include/uapi/linux/net_namespace.h
7e814a6c 9252F: tools/net/
f4e53f9a 9253F: tools/testing/selftests/net/
335a67d2 9254F: lib/random32.c
1da177e4 9255
73b7656c
DM
9256NETWORKING [IPSEC]
9257M: Steffen Klassert <steffen.klassert@secunet.com>
9258M: Herbert Xu <herbert@gondor.apana.org.au>
9259M: "David S. Miller" <davem@davemloft.net>
9260L: netdev@vger.kernel.org
d1fc5024
SK
9261T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9262T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 9263S: Maintained
5826bdd1 9264F: net/core/flow.c
73b7656c
DM
9265F: net/xfrm/
9266F: net/key/
9267F: net/ipv4/xfrm*
77999328 9268F: net/ipv4/esp4*
d1fc5024
SK
9269F: net/ipv4/ah4.c
9270F: net/ipv4/ipcomp.c
9271F: net/ipv4/ip_vti.c
73b7656c 9272F: net/ipv6/xfrm*
77999328 9273F: net/ipv6/esp6*
d1fc5024
SK
9274F: net/ipv6/ah6.c
9275F: net/ipv6/ipcomp6.c
9276F: net/ipv6/ip6_vti.c
73b7656c
DM
9277F: include/uapi/linux/xfrm.h
9278F: include/net/xfrm.h
9279
7683e9e5
LT
9280NETWORKING [IPv4/IPv6]
9281M: "David S. Miller" <davem@davemloft.net>
9282M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9283M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9284L: netdev@vger.kernel.org
9285T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9286S: Maintained
9287F: net/ipv4/
9288F: net/ipv6/
9289F: include/net/ip*
9290F: arch/x86/net/*
9291
10e2ff1c 9292NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 9293M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
9294L: netdev@vger.kernel.org
9295S: Maintained
9296
7683e9e5
LT
9297NETWORKING [TLS]
9298M: Ilya Lesokhin <ilyal@mellanox.com>
9299M: Aviad Yehezkel <aviadye@mellanox.com>
9300M: Dave Watson <davejwatson@fb.com>
788873ac 9301L: netdev@vger.kernel.org
7683e9e5
LT
9302S: Maintained
9303F: net/tls/*
9304F: include/uapi/linux/tls.h
9305F: include/net/tls.h
788873ac 9306
7683e9e5 9307NETWORKING [WIRELESS]
0e324cf6
JL
9308L: linux-wireless@vger.kernel.org
9309Q: http://patchwork.kernel.org/project/linux-wireless/list/
0e324cf6 9310
3d396eb1 9311NETXEN (1/10) GbE SUPPORT
67f0160f
MY
9312M: Manish Chopra <manish.chopra@cavium.com>
9313M: Rahul Verma <rahul.verma@cavium.com>
9314M: Dept-GELinuxNICDev@cavium.com
3d396eb1 9315L: netdev@vger.kernel.org
3d396eb1 9316S: Supported
aa43c215 9317F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 9318
6423d30f 9319NFC SUBSYSTEM
6423d30f
AAJ
9320M: Samuel Ortiz <sameo@linux.intel.com>
9321L: linux-wireless@vger.kernel.org
1eb3b216 9322L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 9323S: Supported
6423d30f 9324F: net/nfc/
55eb94f9 9325F: include/net/nfc/
c117ab84 9326F: include/uapi/linux/nfc.h
6423d30f 9327F: drivers/nfc/
397d6497
CR
9328F: include/linux/platform_data/nfcmrvl.h
9329F: include/linux/platform_data/nxp-nci.h
7ebb88e5 9330F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 9331
e8b43555 9332NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 9333M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 9334M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
9335L: linux-nfs@vger.kernel.org
9336W: http://client.linux-nfs.org
cd7b996a 9337T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 9338S: Maintained
679655da
JP
9339F: fs/lockd/
9340F: fs/nfs/
9341F: fs/nfs_common/
9342F: net/sunrpc/
9343F: include/linux/lockd/
9344F: include/linux/nfs*
9345F: include/linux/sunrpc/
c117ab84
CEB
9346F: include/uapi/linux/nfs*
9347F: include/uapi/linux/sunrpc/
1da177e4 9348
85ef9cea 9349NILFS2 FILESYSTEM
e2126935 9350M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 9351L: linux-nilfs@vger.kernel.org
f9472265 9352W: http://nilfs.sourceforge.net/
9e92e516 9353W: http://nilfs.osdn.jp/
e2126935 9354T: git git://github.com/konis/nilfs2.git
85ef9cea 9355S: Supported
679655da
JP
9356F: Documentation/filesystems/nilfs2.txt
9357F: fs/nilfs2/
c35c7ac5 9358F: include/trace/events/nilfs2.h
e63e88bc
RK
9359F: include/uapi/linux/nilfs2_api.h
9360F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 9361
1da177e4 9362NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 9363M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
9364W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9365S: Maintained
679655da
JP
9366F: Documentation/scsi/NinjaSCSI.txt
9367F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
9368
9369NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
9370M: GOTO Masanori <gotom@debian.or.jp>
9371M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
9372W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9373S: Maintained
679655da
JP
9374F: Documentation/scsi/NinjaSCSI.txt
9375F: drivers/scsi/nsp32*
1da177e4 9376
383b8fb9
LFT
9377NIOS2 ARCHITECTURE
9378M: Ley Foon Tan <lftan@altera.com>
9379L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 9380T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
9381S: Maintained
9382F: arch/nios2/
9383
86d35afb
IM
9384NOHZ, DYNTICKS SUPPORT
9385M: Frederic Weisbecker <fweisbec@gmail.com>
9386M: Thomas Gleixner <tglx@linutronix.de>
9387M: Ingo Molnar <mingo@kernel.org>
9388L: linux-kernel@vger.kernel.org
9389T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9390S: Maintained
9391F: kernel/time/tick*.*
9392F: include/linux/tick.h
9393F: include/linux/sched/nohz.h
9394
21b5a1c3
PM
9395NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9396M: Pavel Machek <pavel@ucw.cz>
9397M: Sakari Ailus <sakari.ailus@iki.fi>
9398L: linux-media@vger.kernel.org
9399S: Maintained
9400F: drivers/media/i2c/et8ek8
9401F: drivers/media/i2c/ad5820.c
9402
2a6afddb 9403NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 9404R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 9405F: include/linux/power/bq2415x_charger.h
081bab21 9406F: include/linux/power/bq27xxx_battery.h
2a6afddb 9407F: include/linux/power/isp1704_charger.h
8c0984e5
SR
9408F: drivers/power/supply/bq2415x_charger.c
9409F: drivers/power/supply/bq27xxx_battery.c
9410F: drivers/power/supply/bq27xxx_battery_i2c.c
9411F: drivers/power/supply/isp1704_charger.c
9412F: drivers/power/supply/rx51_battery.c
2a6afddb 9413
7683e9e5
LT
9414NTB AMD DRIVER
9415M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9416L: linux-ntb@googlegroups.com
9417S: Supported
9418F: drivers/ntb/hw/amd/
9419
a1bd3bae 9420NTB DRIVER CORE
9ef6bf6c
JM
9421M: Jon Mason <jdmason@kudzu.us>
9422M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 9423M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 9424L: linux-ntb@googlegroups.com
fce8a7bb 9425S: Supported
2984411f
JM
9426W: https://github.com/jonmason/ntb/wiki
9427T: git git://github.com/jonmason/ntb.git
fce8a7bb 9428F: drivers/ntb/
548c237c 9429F: drivers/net/ntb_netdev.c
fce8a7bb 9430F: include/linux/ntb.h
a1bd3bae 9431F: include/linux/ntb_transport.h
a9c59ef7 9432F: tools/testing/selftests/ntb/
fce8a7bb 9433
bf2a952d
SS
9434NTB IDT DRIVER
9435M: Serge Semin <fancer.lancer@gmail.com>
9436L: linux-ntb@googlegroups.com
9437S: Supported
9438F: drivers/ntb/hw/idt/
9439
e26a5843
AH
9440NTB INTEL DRIVER
9441M: Jon Mason <jdmason@kudzu.us>
9442M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 9443L: linux-ntb@googlegroups.com
e26a5843
AH
9444S: Supported
9445W: https://github.com/jonmason/ntb/wiki
9446T: git git://github.com/jonmason/ntb.git
9447F: drivers/ntb/hw/intel/
fce8a7bb 9448
1da177e4 9449NTFS FILESYSTEM
2818ef50 9450M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 9451L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 9452W: http://www.tuxera.com/
e6f4dee7 9453T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 9454S: Supported
679655da
JP
9455F: Documentation/filesystems/ntfs.txt
9456F: fs/ntfs/
1da177e4 9457
9eb8ef74 9458NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 9459M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9460L: linux-fbdev@vger.kernel.org
ce00f85c 9461S: Maintained
8a61f013
JH
9462F: drivers/video/fbdev/riva/
9463F: drivers/video/fbdev/nvidia/
1da177e4 9464
79461681 9465NVM EXPRESS DRIVER
b3975e94
JF
9466M: Keith Busch <keith.busch@intel.com>
9467M: Jens Axboe <axboe@fb.com>
b508fc35
CH
9468M: Christoph Hellwig <hch@lst.de>
9469M: Sagi Grimberg <sagi@grimberg.me>
79461681 9470L: linux-nvme@lists.infradead.org
b508fc35
CH
9471T: git://git.infradead.org/nvme.git
9472W: http://git.infradead.org/nvme.git
79461681 9473S: Supported
57dacad5 9474F: drivers/nvme/host/
79461681 9475F: include/linux/nvme.h
b508fc35 9476F: include/uapi/linux/nvme_ioctl.h
79461681 9477
b1ad1475
JS
9478NVM EXPRESS FC TRANSPORT DRIVERS
9479M: James Smart <james.smart@broadcom.com>
9480L: linux-nvme@lists.infradead.org
9481S: Supported
9482F: include/linux/nvme-fc.h
d6d20012 9483F: include/linux/nvme-fc-driver.h
e399441d 9484F: drivers/nvme/host/fc.c
c5343203 9485F: drivers/nvme/target/fc.c
475d0fe7 9486F: drivers/nvme/target/fcloop.c
b1ad1475 9487
7683e9e5
LT
9488NVM EXPRESS TARGET DRIVER
9489M: Christoph Hellwig <hch@lst.de>
9490M: Sagi Grimberg <sagi@grimberg.me>
9491L: linux-nvme@lists.infradead.org
9492T: git://git.infradead.org/nvme.git
9493W: http://git.infradead.org/nvme.git
9494S: Supported
9495F: drivers/nvme/target/
9496
aee4b9bd
SK
9497NVMEM FRAMEWORK
9498M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
aee4b9bd
SK
9499S: Maintained
9500F: drivers/nvmem/
9501F: Documentation/devicetree/bindings/nvmem/
c26bbb3c 9502F: Documentation/ABI/stable/sysfs-bus-nvmem
aee4b9bd
SK
9503F: include/linux/nvmem-consumer.h
9504F: include/linux/nvmem-provider.h
9505
f50d7146 9506NXP TDA998X DRM DRIVER
0d7f4f05 9507M: Russell King <linux@armlinux.org.uk>
f50d7146 9508S: Supported
0d7f4f05
RK
9509T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9510T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
f50d7146
RK
9511F: drivers/gpu/drm/i2c/tda998x_drv.c
9512F: include/drm/i2c/tda998x.h
9513
fbace43e
PR
9514NXP TFA9879 DRIVER
9515M: Peter Rosin <peda@axentia.se>
9516L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9517S: Maintained
9518F: sound/soc/codecs/tfa9879*
9519
7683e9e5
LT
9520NXP-NCI NFC DRIVER
9521M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9522R: Charles Gorand <charles.gorand@effinnov.com>
9523L: linux-nfc@lists.01.org (moderated for non-subscribers)
9524S: Supported
9525F: drivers/nfc/nxp-nci
9526
442f04c3
JP
9527OBJTOOL
9528M: Josh Poimboeuf <jpoimboe@redhat.com>
9529S: Supported
9530F: tools/objtool/
9531
7683e9e5
LT
9532OMAP AUDIO SUPPORT
9533M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9534M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9535L: alsa-devel@alsa-project.org (moderated for non-subscribers)
57b6bfcf 9536L: linux-omap@vger.kernel.org
57b6bfcf 9537S: Maintained
7683e9e5 9538F: sound/soc/omap/
57b6bfcf 9539
7683e9e5
LT
9540OMAP CLOCK FRAMEWORK SUPPORT
9541M: Paul Walmsley <paul@pwsan.com>
f5525786 9542L: linux-omap@vger.kernel.org
f5525786 9543S: Maintained
7683e9e5 9544F: arch/arm/*omap*/*clock*
f5525786 9545
50f29fbd 9546OMAP DEVICE TREE SUPPORT
cdb55ab0 9547M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
9548M: Tony Lindgren <tony@atomide.com>
9549L: linux-omap@vger.kernel.org
d0fb18c5 9550L: devicetree@vger.kernel.org
50f29fbd 9551S: Maintained
7683e9e5
LT
9552F: arch/arm/boot/dts/*omap*
9553F: arch/arm/boot/dts/*am3*
9554F: arch/arm/boot/dts/*am4*
9555F: arch/arm/boot/dts/*am5*
9556F: arch/arm/boot/dts/*dra7*
f5525786 9557
7683e9e5
LT
9558OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9559M: Tomi Valkeinen <tomi.valkeinen@ti.com>
692ab1f3 9560L: linux-omap@vger.kernel.org
7683e9e5 9561L: linux-fbdev@vger.kernel.org
692ab1f3 9562S: Maintained
7683e9e5
LT
9563F: drivers/video/fbdev/omap2/
9564F: Documentation/arm/OMAP/DSS
692ab1f3 9565
7683e9e5
LT
9566OMAP FRAMEBUFFER SUPPORT
9567M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9568L: linux-fbdev@vger.kernel.org
f5525786
TL
9569L: linux-omap@vger.kernel.org
9570S: Maintained
7683e9e5 9571F: drivers/video/fbdev/omap/
f5525786 9572
18640193
TL
9573OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9574M: Roger Quadros <rogerq@ti.com>
9575M: Tony Lindgren <tony@atomide.com>
9576L: linux-omap@vger.kernel.org
9577S: Maintained
9578F: drivers/memory/omap-gpmc.c
9579F: arch/arm/mach-omap2/*gpmc*
9580
7683e9e5
LT
9581OMAP GPIO DRIVER
9582M: Grygorii Strashko <grygorii.strashko@ti.com>
9583M: Santosh Shilimkar <ssantosh@kernel.org>
9584M: Kevin Hilman <khilman@kernel.org>
178ff4c9 9585L: linux-omap@vger.kernel.org
178ff4c9 9586S: Maintained
7683e9e5
LT
9587F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9588F: drivers/gpio/gpio-omap.c
178ff4c9 9589
8b37fcfc
OBC
9590OMAP HARDWARE SPINLOCK SUPPORT
9591M: Ohad Ben-Cohen <ohad@wizery.com>
9592L: linux-omap@vger.kernel.org
9593S: Maintained
9594F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 9595
653f41b5 9596OMAP HS MMC SUPPORT
0a4585c6 9597L: linux-mmc@vger.kernel.org
653f41b5 9598L: linux-omap@vger.kernel.org
dfa5d196 9599S: Orphan
653f41b5 9600F: drivers/mmc/host/omap_hsmmc.c
f5525786 9601
8633fb30
PW
9602OMAP HWMOD DATA
9603M: Paul Walmsley <paul@pwsan.com>
9604L: linux-omap@vger.kernel.org
9605S: Maintained
9606F: arch/arm/mach-omap2/omap_hwmod*data*
9607
f400c82e 9608OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 9609M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9610L: linux-omap@vger.kernel.org
9611S: Maintained
9612F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9613
7683e9e5
LT
9614OMAP HWMOD SUPPORT
9615M: Benoît Cousson <bcousson@baylibre.com>
9616M: Paul Walmsley <paul@pwsan.com>
9617L: linux-omap@vger.kernel.org
9618S: Maintained
9619F: arch/arm/mach-omap2/omap_hwmod.*
9620
0db83ced 9621OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
9622M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9623L: linux-media@vger.kernel.org
9624S: Maintained
7eec52db 9625F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 9626F: drivers/media/platform/omap3isp/
0db83ced 9627F: drivers/staging/media/omap4iss/
7e8970e1 9628
7683e9e5
LT
9629OMAP MMC SUPPORT
9630M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9631L: linux-omap@vger.kernel.org
9632S: Maintained
9633F: drivers/mmc/host/omap.c
9634
9635OMAP POWER MANAGEMENT SUPPORT
9636M: Kevin Hilman <khilman@kernel.org>
9637L: linux-omap@vger.kernel.org
9638S: Maintained
9639F: arch/arm/*omap*/*pm*
9640F: drivers/cpufreq/omap-cpufreq.c
9641
9642OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9643M: Rajendra Nayak <rnayak@codeaurora.org>
9644M: Paul Walmsley <paul@pwsan.com>
9645L: linux-omap@vger.kernel.org
9646S: Maintained
9647F: arch/arm/mach-omap2/prm*
9648
9649OMAP RANDOM NUMBER GENERATOR SUPPORT
9650M: Deepak Saxena <dsaxena@plexity.net>
9651S: Maintained
9652F: drivers/char/hw_random/omap-rng.c
9653
f5525786 9654OMAP USB SUPPORT
f5525786
TL
9655L: linux-usb@vger.kernel.org
9656L: linux-omap@vger.kernel.org
3b243519 9657S: Orphan
a16fbd65
JP
9658F: drivers/usb/*/*omap*
9659F: arch/arm/*omap*/usb*
f5525786 9660
c351e290
MJ
9661OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9662M: Mark Jackson <mpfj@newflow.co.uk>
9663L: linux-omap@vger.kernel.org
9664S: Maintained
9665F: arch/arm/boot/dts/am335x-nano.dts
9666
7683e9e5
LT
9667OMAP1 SUPPORT
9668M: Aaro Koskinen <aaro.koskinen@iki.fi>
9669M: Tony Lindgren <tony@atomide.com>
9670L: linux-omap@vger.kernel.org
9671Q: http://patchwork.kernel.org/project/linux-omap/list/
9672T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9673S: Maintained
9674F: arch/arm/mach-omap1/
9675F: arch/arm/plat-omap/
9676F: arch/arm/configs/omap1_defconfig
9677F: drivers/i2c/busses/i2c-omap.c
9678F: include/linux/i2c-omap.h
9679
9680OMAP2+ SUPPORT
9681M: Tony Lindgren <tony@atomide.com>
9682L: linux-omap@vger.kernel.org
9683W: http://www.muru.com/linux/omap/
9684W: http://linux.omap.com/
9685Q: http://patchwork.kernel.org/project/linux-omap/list/
9686T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9687S: Maintained
9688F: arch/arm/mach-omap2/
9689F: arch/arm/plat-omap/
9690F: arch/arm/configs/omap2plus_defconfig
9691F: drivers/i2c/busses/i2c-omap.c
9692F: drivers/irqchip/irq-omap-intc.c
9693F: drivers/mfd/*omap*.c
9694F: drivers/mfd/menelaus.c
9695F: drivers/mfd/palmas.c
9696F: drivers/mfd/tps65217.c
9697F: drivers/mfd/tps65218.c
9698F: drivers/mfd/tps65910.c
9699F: drivers/mfd/twl-core.[ch]
9700F: drivers/mfd/twl4030*.c
9701F: drivers/mfd/twl6030*.c
9702F: drivers/mfd/twl6040*.c
9703F: drivers/regulator/palmas-regulator*.c
9704F: drivers/regulator/pbias-regulator.c
9705F: drivers/regulator/tps65217-regulator.c
9706F: drivers/regulator/tps65218-regulator.c
9707F: drivers/regulator/tps65910-regulator.c
9708F: drivers/regulator/twl-regulator.c
9709F: drivers/regulator/twl6030-regulator.c
9710F: include/linux/i2c-omap.h
9711
0ad122d9 9712OMFS FILESYSTEM
8b58be88 9713M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
9714L: linux-karma-devel@lists.sourceforge.net
9715S: Maintained
679655da
JP
9716F: Documentation/filesystems/omfs.txt
9717F: fs/omfs/
0ad122d9 9718
c1986ee9 9719OMNIKEY CARDMAN 4000 DRIVER
8b58be88 9720M: Harald Welte <laforge@gnumonks.org>
c1986ee9 9721S: Maintained
679655da
JP
9722F: drivers/char/pcmcia/cm4000_cs.c
9723F: include/linux/cm4000_cs.h
c117ab84 9724F: include/uapi/linux/cm4000_cs.h
c1986ee9 9725
77c44ab1 9726OMNIKEY CARDMAN 4040 DRIVER
8b58be88 9727M: Harald Welte <laforge@gnumonks.org>
77c44ab1 9728S: Maintained
679655da 9729F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 9730
7683e9e5
LT
9731OMNIVISION OV13858 SENSOR DRIVER
9732M: Sakari Ailus <sakari.ailus@linux.intel.com>
9733L: linux-media@vger.kernel.org
9734T: git git://linuxtv.org/media_tree.git
9735S: Maintained
9736F: drivers/media/i2c/ov13858.c
9737
2d77a2a6
SL
9738OMNIVISION OV5640 SENSOR DRIVER
9739M: Steve Longerbeam <slongerbeam@gmail.com>
9740L: linux-media@vger.kernel.org
9741T: git git://linuxtv.org/media_tree.git
9742S: Maintained
9743F: drivers/media/i2c/ov5640.c
9744
3c2472a3
RO
9745OMNIVISION OV5647 SENSOR DRIVER
9746M: Ramiro Oliveira <roliveir@synopsys.com>
9747L: linux-media@vger.kernel.org
9748T: git git://linuxtv.org/media_tree.git
9749S: Maintained
9750F: drivers/media/i2c/ov5647.c
9751
77d5140f 9752OMNIVISION OV7670 SENSOR DRIVER
8b58be88 9753M: Jonathan Corbet <corbet@lwn.net>
661263b5 9754L: linux-media@vger.kernel.org
275ffde4 9755T: git git://linuxtv.org/media_tree.git
77d5140f 9756S: Maintained
90d72ac6 9757F: drivers/media/i2c/ov7670.c
bba58289 9758F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
77d5140f 9759
431bca73 9760ONENAND FLASH DRIVER
8b58be88 9761M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
9762L: linux-mtd@lists.infradead.org
9763S: Maintained
679655da
JP
9764F: drivers/mtd/onenand/
9765F: include/linux/mtd/onenand*.h
431bca73 9766
1da177e4 9767ONSTREAM SCSI TAPE DRIVER
8b58be88 9768M: Willem Riede <osst@riede.org>
1da177e4
LT
9769L: osst-users@lists.sourceforge.net
9770L: linux-scsi@vger.kernel.org
9771S: Maintained
f7269cfc
JD
9772F: Documentation/scsi/osst.txt
9773F: drivers/scsi/osst.*
9774F: drivers/scsi/osst_*.h
9775F: drivers/scsi/st.h
1da177e4 9776
82abbea7
RD
9777OP-TEE DRIVER
9778M: Jens Wiklander <jens.wiklander@linaro.org>
e2d1d6c0 9779S: Maintained
82abbea7
RD
9780F: drivers/tee/optee/
9781
9782OPA-VNIC DRIVER
9783M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9784M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9785L: linux-rdma@vger.kernel.org
9786S: Supported
9787F: drivers/infiniband/ulp/opa_vnic
e2d1d6c0 9788
7683e9e5
LT
9789OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9790M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9791L: devicetree@vger.kernel.org
9792S: Maintained
9793F: Documentation/devicetree/dynamic-resolution-notes.txt
9794F: Documentation/devicetree/overlay-notes.txt
9795F: drivers/of/overlay.c
9796F: drivers/of/resolver.c
9797
860c44c1 9798OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 9799M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 9800M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 9801L: devicetree@vger.kernel.org
a7fefe9f 9802W: http://www.devicetree.org/
fcdec35e 9803T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 9804S: Maintained
f8828205 9805F: drivers/of/
860c44c1 9806F: include/linux/of*.h
f8828205 9807F: scripts/dtc/
acedeb50 9808F: Documentation/ABI/testing/sysfs-firmware-ofw
860c44c1 9809
f8828205 9810OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 9811M: Rob Herring <robh+dt@kernel.org>
f8828205 9812M: Mark Rutland <mark.rutland@arm.com>
f8828205 9813L: devicetree@vger.kernel.org
9f273c24 9814T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 9815Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
9816S: Maintained
9817F: Documentation/devicetree/
9818F: arch/*/boot/dts/
9819F: include/dt-bindings/
9820
82abbea7
RD
9821OPENCORES I2C BUS DRIVER
9822M: Peter Korsgaard <jacmet@sunsite.dk>
9823L: linux-i2c@vger.kernel.org
9824S: Maintained
9825F: Documentation/i2c/busses/i2c-ocores
9826F: drivers/i2c/busses/i2c-ocores.c
9827
19f9d392
JB
9828OPENRISC ARCHITECTURE
9829M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
9830M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9831M: Stafford Horne <shorne@gmail.com>
9dfc96d7 9832T: git git://github.com/openrisc/linux.git
d01e1f35
SH
9833L: openrisc@lists.librecores.org
9834W: http://openrisc.io
19f9d392 9835S: Maintained
14430813 9836F: arch/openrisc/
19f9d392 9837
ccb1352e 9838OPENVSWITCH
4f337ed5 9839M: Pravin Shelar <pshelar@nicira.com>
b422da7c 9840L: netdev@vger.kernel.org
ccb1352e
JG
9841L: dev@openvswitch.org
9842W: http://openvswitch.org
ccb1352e
JG
9843S: Maintained
9844F: net/openvswitch/
b422da7c 9845F: include/uapi/linux/openvswitch.h
ccb1352e 9846
875fa6fb
VK
9847OPERATING PERFORMANCE POINTS (OPP)
9848M: Viresh Kumar <vireshk@kernel.org>
9849M: Nishanth Menon <nm@ti.com>
9850M: Stephen Boyd <sboyd@codeaurora.org>
9851L: linux-pm@vger.kernel.org
9852S: Maintained
9853T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9854F: drivers/base/power/opp/
9855F: include/linux/pm_opp.h
9856F: Documentation/power/opp.txt
9857F: Documentation/devicetree/bindings/opp/
9858
af39917d
CL
9859OPL4 DRIVER
9860M: Clemens Ladisch <clemens@ladisch.de>
9861L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9862T: git git://git.alsa-project.org/alsa-kernel.git
9863S: Maintained
9864F: sound/drivers/opl4/
9865
1da177e4 9866OPROFILE
4cf7e718 9867M: Robert Richter <rric@kernel.org>
1da177e4
LT
9868L: oprofile-list@lists.sf.net
9869S: Maintained
81c4a8a6 9870F: arch/*/include/asm/oprofile*.h
679655da
JP
9871F: arch/*/oprofile/
9872F: drivers/oprofile/
9873F: include/linux/oprofile.h
1da177e4 9874
e2d1d6c0 9875ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9876M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9877M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9878L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9879W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9880S: Supported
679655da
JP
9881F: Documentation/filesystems/ocfs2.txt
9882F: Documentation/filesystems/dlmfs.txt
9883F: fs/ocfs2/
e2d1d6c0 9884
82abbea7
RD
9885ORANGEFS FILESYSTEM
9886M: Mike Marshall <hubcap@omnibond.com>
9887L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9888T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9889S: Supported
9890F: fs/orangefs/
9891F: Documentation/filesystems/orangefs.txt
9892
9893ORINOCO DRIVER
9894L: linux-wireless@vger.kernel.org
491b26b4 9895W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9896W: http://www.nongnu.org/orinoco/
3a59babb 9897S: Orphan
2be45b66 9898F: drivers/net/wireless/intersil/orinoco/
1da177e4 9899
42c55aa8 9900OSD LIBRARY and FILESYSTEM
fadc0752 9901M: Boaz Harrosh <ooo@electrozaur.com>
68274794 9902S: Maintained
42c55aa8 9903F: drivers/scsi/osd/
6b6f0b6c 9904F: include/scsi/osd_*
42c55aa8 9905F: fs/exofs/
68274794 9906
82abbea7
RD
9907OV2659 OMNIVISION SENSOR DRIVER
9908M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9909L: linux-media@vger.kernel.org
9910W: https://linuxtv.org
9911Q: http://patchwork.linuxtv.org/project/linux-media/list/
9912T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9913S: Maintained
9914F: drivers/media/i2c/ov2659.c
9915F: include/media/i2c/ov2659.h
9916
ef94b186 9917OVERLAY FILESYSTEM
7c37fbda 9918M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9919L: linux-unionfs@vger.kernel.org
9920T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9921S: Supported
1d113735 9922F: fs/overlayfs/
7c37fbda
NB
9923F: Documentation/filesystems/overlayfs.txt
9924
e2d1d6c0 9925P54 WIRELESS DRIVER
084cb0fe 9926M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9927L: linux-wireless@vger.kernel.org
084cb0fe 9928W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9929S: Maintained
d3466830 9930F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9931
f5cd7872 9932PA SEMI ETHERNET DRIVER
f5cd7872 9933L: netdev@vger.kernel.org
56a5b8da 9934S: Orphan
ded19add 9935F: drivers/net/ethernet/pasemi/*
f5cd7872 9936
beb58aa3 9937PA SEMI SMBUS DRIVER
846557d3 9938L: linux-i2c@vger.kernel.org
56a5b8da 9939S: Orphan
679655da 9940F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9941
48fc267e
SK
9942PADATA PARALLEL EXECUTION MECHANISM
9943M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9944L: linux-crypto@vger.kernel.org
9945S: Maintained
9946F: kernel/padata.c
9947F: include/linux/padata.h
9948F: Documentation/padata.txt
9949
709ee531 9950PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9951M: Harald Welte <laforge@gnumonks.org>
d0944853 9952L: platform-driver-x86@vger.kernel.org
709ee531 9953S: Maintained
679655da 9954F: drivers/platform/x86/panasonic-laptop.c
709ee531 9955
368dd5ac 9956PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9957M: David Howells <dhowells@redhat.com>
4fa97181
DH
9958L: linux-am33-list@redhat.com (moderated for non-subscribers)
9959W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9960S: Maintained
679655da
JP
9961F: Documentation/mn10300/
9962F: arch/mn10300/
4fa97181 9963
305b37bd 9964PARALLEL LCD/KEYPAD PANEL DRIVER
7683e9e5
LT
9965M: Willy Tarreau <willy@haproxy.com>
9966M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9967S: Odd Fixes
9968F: Documentation/misc-devices/lcd-panel-cgram.txt
9969F: drivers/misc/panel.c
305b37bd 9970
64dfff03
SM
9971PARALLEL PORT SUBSYSTEM
9972M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 9973M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 9974L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9975S: Maintained
679655da
JP
9976F: drivers/parport/
9977F: include/linux/parport*.h
9978F: drivers/char/ppdev.c
c117ab84 9979F: include/uapi/linux/ppdev.h
64dfff03 9980F: Documentation/parport*.txt
1da177e4 9981
4cdf6bc2 9982PARAVIRT_OPS INTERFACE
d633180c 9983M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9984M: Chris Wright <chrisw@sous-sol.org>
9985M: Alok Kataria <akataria@vmware.com>
9986M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9987L: virtualization@lists.linux-foundation.org
4cdf6bc2 9988S: Supported
a2e19991 9989F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9990F: arch/*/kernel/paravirt*
9991F: arch/*/include/asm/paravirt.h
47ae4b05 9992F: include/linux/hypervisor.h
4cdf6bc2 9993
e2d1d6c0 9994PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9995M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9996L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9997S: Maintained
679655da
JP
9998F: Documentation/blockdev/paride.txt
9999F: drivers/block/paride/
e2d1d6c0
RD
10000
10001PARISC ARCHITECTURE
b8828770 10002M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 10003M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
10004L: linux-parisc@vger.kernel.org
10005W: http://www.parisc-linux.org/
8a6e2535 10006Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 10007T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 10008T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 10009S: Maintained
679655da 10010F: arch/parisc/
2b6bac9e 10011F: Documentation/parisc/
679655da 10012F: drivers/parisc/
2b6bac9e
HD
10013F: drivers/char/agp/parisc-agp.c
10014F: drivers/input/serio/gscps2.c
10015F: drivers/parport/parport_gsc.*
10016F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 10017F: drivers/video/fbdev/sti*
2b6bac9e
HD
10018F: drivers/video/console/sti*
10019F: drivers/video/logo/logo_parisc*
e2d1d6c0 10020
44091d29
JP
10021PARMAN
10022M: Jiri Pirko <jiri@mellanox.com>
10023L: netdev@vger.kernel.org
10024S: Supported
10025F: lib/parman.c
10026F: lib/test_parman.c
10027F: include/linux/parman.h
10028
1662d32c 10029PC87360 HARDWARE MONITORING DRIVER
8b58be88 10030M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 10031L: linux-hwmon@vger.kernel.org
1662d32c 10032S: Maintained
679655da
JP
10033F: Documentation/hwmon/pc87360
10034F: drivers/hwmon/pc87360.c
1662d32c
JC
10035
10036PC8736x GPIO DRIVER
8b58be88 10037M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10038S: Maintained
679655da 10039F: drivers/char/pc8736x_gpio.c
1662d32c 10040
1ad107fd 10041PC87427 HARDWARE MONITORING DRIVER
d8130624 10042M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10043L: linux-hwmon@vger.kernel.org
1ad107fd
JD
10044S: Maintained
10045F: Documentation/hwmon/pc87427
10046F: drivers/hwmon/pc87427.c
10047
b26e0ed4 10048PCA9532 LED DRIVER
8b58be88 10049M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 10050S: Maintained
d5ca6918
JP
10051F: drivers/leds/leds-pca9532.c
10052F: include/linux/leds-pca9532.h
b26e0ed4 10053
5ce914a8 10054PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 10055M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
10056L: linux-i2c@vger.kernel.org
10057S: Maintained
b4f0b74e 10058F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 10059
3971dae5 10060PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 10061M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
10062S: Maintained
10063F: drivers/firmware/pcdp.*
10064
7683e9e5
LT
10065PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10066M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
f60b15b8 10067L: linux-pci@vger.kernel.org
7683e9e5
LT
10068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10069S: Maintained
10070F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10071F: drivers/pci/host/pci-aardvark.c
f60b15b8 10072
eaa6111b
LFT
10073PCI DRIVER FOR ALTERA PCIE IP
10074M: Ley Foon Tan <lftan@altera.com>
10075L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10076L: linux-pci@vger.kernel.org
10077S: Supported
10078F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10079F: drivers/pci/host/pcie-altera.c
10080
7683e9e5
LT
10081PCI DRIVER FOR APPLIEDMICRO XGENE
10082M: Tanmay Inamdar <tinamdar@apm.com>
10083L: linux-pci@vger.kernel.org
10084L: linux-arm-kernel@lists.infradead.org
10085S: Maintained
10086F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10087F: drivers/pci/host/pci-xgene.c
10088
b7e78170
RH
10089PCI DRIVER FOR ARM VERSATILE PLATFORM
10090M: Rob Herring <robh@kernel.org>
10091L: linux-pci@vger.kernel.org
10092L: linux-arm-kernel@lists.infradead.org
10093S: Maintained
10094F: Documentation/devicetree/bindings/pci/versatile.txt
10095F: drivers/pci/host/pci-versatile.c
10096
3dc9d38c
TP
10097PCI DRIVER FOR ARMADA 8K
10098M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10099L: linux-pci@vger.kernel.org
10100L: linux-arm-kernel@lists.infradead.org
10101S: Maintained
10102F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
950bf638 10103F: drivers/pci/dwc/pcie-armada8k.c
3dc9d38c 10104
62d0ff83
ML
10105PCI DRIVER FOR FREESCALE LAYERSCAPE
10106M: Minghuan Lian <minghuan.Lian@freescale.com>
10107M: Mingkai Hu <mingkai.hu@freescale.com>
10108M: Roy Zang <tie-fei.zang@freescale.com>
10109L: linuxppc-dev@lists.ozlabs.org
10110L: linux-pci@vger.kernel.org
10111L: linux-arm-kernel@lists.infradead.org
10112S: Maintained
950bf638 10113F: drivers/pci/dwc/*layerscape*
62d0ff83 10114
7683e9e5
LT
10115PCI DRIVER FOR GENERIC OF HOSTS
10116M: Will Deacon <will.deacon@arm.com>
f0b75693
BH
10117L: linux-pci@vger.kernel.org
10118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10119S: Maintained
7683e9e5
LT
10120F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10121F: drivers/pci/host/pci-host-common.c
10122F: drivers/pci/host/pci-host-generic.c
f0b75693 10123
7683e9e5
LT
10124PCI DRIVER FOR IMX6
10125M: Richard Zhu <hongxing.zhu@nxp.com>
10126M: Lucas Stach <l.stach@pengutronix.de>
8c39d710
TP
10127L: linux-pci@vger.kernel.org
10128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10129S: Maintained
7683e9e5
LT
10130F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10131F: drivers/pci/dwc/*imx6*
10132
10133PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10134M: Keith Busch <keith.busch@intel.com>
10135L: linux-pci@vger.kernel.org
10136S: Supported
10137F: drivers/pci/host/vmd.c
8c39d710 10138
080b47de
LG
10139PCI DRIVER FOR MICROSEMI SWITCHTEC
10140M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10141M: Stephen Bates <stephen.bates@microsemi.com>
10142M: Logan Gunthorpe <logang@deltatee.com>
10143L: linux-pci@vger.kernel.org
10144S: Maintained
44fc691b 10145F: Documentation/switchtec.txt
5d8e1881 10146F: Documentation/ABI/testing/sysfs-class-switchtec
080b47de 10147F: drivers/pci/switch/switchtec*
52eabba5 10148F: include/uapi/linux/switchtec_ioctl.h
080b47de 10149
7683e9e5
LT
10150PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10151M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10152M: Jason Cooper <jason@lakedaemon.net>
10153L: linux-pci@vger.kernel.org
10154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10155S: Maintained
10156F: drivers/pci/host/*mvebu*
10157
0447cfd7
TR
10158PCI DRIVER FOR NVIDIA TEGRA
10159M: Thierry Reding <thierry.reding@gmail.com>
10160L: linux-tegra@vger.kernel.org
f0b75693 10161L: linux-pci@vger.kernel.org
0447cfd7
TR
10162S: Supported
10163F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10164F: drivers/pci/host/pci-tegra.c
10165
f0b75693
BH
10166PCI DRIVER FOR RENESAS R-CAR
10167M: Simon Horman <horms@verge.net.au>
10168L: linux-pci@vger.kernel.org
4a121096 10169L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
10170S: Maintained
10171F: drivers/pci/host/*rcar*
10172
4af82255 10173PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 10174M: Jingoo Han <jingoohan1@gmail.com>
4af82255 10175L: linux-pci@vger.kernel.org
f0b75693
BH
10176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10177L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255 10178S: Maintained
950bf638 10179F: drivers/pci/dwc/pci-exynos.c
4af82255 10180
f0b75693 10181PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 10182M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 10183M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
10184L: linux-pci@vger.kernel.org
10185S: Maintained
10186F: Documentation/devicetree/bindings/pci/designware-pcie.txt
950bf638 10187F: drivers/pci/dwc/*designware*
5a3aa2a8 10188
7683e9e5
LT
10189PCI DRIVER FOR TI DRA7XX
10190M: Kishon Vijay Abraham I <kishon@ti.com>
10191L: linux-omap@vger.kernel.org
10192L: linux-pci@vger.kernel.org
10193S: Supported
10194F: Documentation/devicetree/bindings/pci/ti-pci.txt
10195F: drivers/pci/dwc/pci-dra7xx.c
10196
10197PCI DRIVER FOR TI KEYSTONE
10198M: Murali Karicheri <m-karicheri2@ti.com>
cf28855b
WD
10199L: linux-pci@vger.kernel.org
10200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10201S: Maintained
7683e9e5 10202F: drivers/pci/dwc/*keystone*
cf28855b 10203
7683e9e5
LT
10204PCI ENDPOINT SUBSYSTEM
10205M: Kishon Vijay Abraham I <kishon@ti.com>
185a383a 10206L: linux-pci@vger.kernel.org
7683e9e5 10207T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
185a383a 10208S: Supported
7683e9e5
LT
10209F: drivers/pci/endpoint/
10210F: drivers/misc/pci_endpoint_test.c
10211F: tools/pci/
185a383a 10212
7683e9e5
LT
10213PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10214M: Russell Currey <ruscur@russell.cc>
10215L: linuxppc-dev@lists.ozlabs.org
10216S: Supported
10217F: Documentation/powerpc/eeh-pci-error-recovery.txt
10218F: arch/powerpc/kernel/eeh*.c
10219F: arch/powerpc/platforms/*/eeh*.c
10220F: arch/powerpc/include/*/eeh*.h
10221
10222PCI ERROR RECOVERY
10223M: Linas Vepstas <linasvepstas@gmail.com>
51b66a6c 10224L: linux-pci@vger.kernel.org
7683e9e5
LT
10225S: Supported
10226F: Documentation/PCI/pci-error-recovery.txt
51b66a6c 10227
af1169b4
LFT
10228PCI MSI DRIVER FOR ALTERA MSI IP
10229M: Ley Foon Tan <lftan@altera.com>
10230L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10231L: linux-pci@vger.kernel.org
10232S: Supported
10233F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10234F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 10235
dcd19de3
DD
10236PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10237M: Duc Dang <dhdang@apm.com>
10238L: linux-pci@vger.kernel.org
10239L: linux-arm-kernel@lists.infradead.org
10240S: Maintained
10241F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10242F: drivers/pci/host/pci-xgene-msi.c
10243
7683e9e5
LT
10244PCI SUBSYSTEM
10245M: Bjorn Helgaas <bhelgaas@google.com>
10246L: linux-pci@vger.kernel.org
10247Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10248T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10249S: Supported
10250F: Documentation/devicetree/bindings/pci/
10251F: Documentation/PCI/
10252F: drivers/pci/
10253F: include/linux/pci*
10254F: arch/x86/pci/
10255F: arch/x86/kernel/quirks.c
10256
a3cbfae1
NC
10257PCIE DRIVER FOR AXIS ARTPEC
10258M: Niklas Cassel <niklas.cassel@axis.com>
10259M: Jesper Nilsson <jesper.nilsson@axis.com>
10260L: linux-arm-kernel@axis.com
10261L: linux-pci@vger.kernel.org
10262S: Maintained
10263F: Documentation/devicetree/bindings/pci/axis,artpec*
950bf638 10264F: drivers/pci/dwc/*artpec*
a3cbfae1 10265
7683e9e5
LT
10266PCIE DRIVER FOR CAVIUM THUNDERX
10267M: David Daney <david.daney@cavium.com>
10268L: linux-pci@vger.kernel.org
10269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10270S: Supported
10271F: Documentation/devicetree/bindings/pci/pci-thunder-*
10272F: drivers/pci/host/pci-thunder-*
10273
500a1d9a
ZW
10274PCIE DRIVER FOR HISILICON
10275M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 10276M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
10277L: linux-pci@vger.kernel.org
10278S: Maintained
10279F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
950bf638 10280F: drivers/pci/dwc/pcie-hisi.c
500a1d9a 10281
fc5165db
XS
10282PCIE DRIVER FOR HISILICON KIRIN
10283M: Xiaowei Song <songxiaowei@hisilicon.com>
10284M: Binghui Wang <wangbinghui@hisilicon.com>
10285L: linux-pci@vger.kernel.org
10286S: Maintained
10287F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10288F: drivers/pci/dwc/pcie-kirin.c
10289
7683e9e5
LT
10290PCIE DRIVER FOR MEDIATEK
10291M: Ryder Lee <ryder.lee@mediatek.com>
10292L: linux-pci@vger.kernel.org
10293L: linux-mediatek@lists.infradead.org
10294S: Supported
10295F: Documentation/devicetree/bindings/pci/mediatek*
10296F: drivers/pci/host/*mediatek*
10297
10298PCIE DRIVER FOR QUALCOMM MSM
10299M: Stanimir Varbanov <svarbanov@mm-sol.com>
10300L: linux-pci@vger.kernel.org
10301L: linux-arm-msm@vger.kernel.org
10302S: Maintained
10303F: drivers/pci/dwc/*qcom*
10304
e77f847d
SL
10305PCIE DRIVER FOR ROCKCHIP
10306M: Shawn Lin <shawn.lin@rock-chips.com>
e77f847d
SL
10307L: linux-pci@vger.kernel.org
10308L: linux-rockchip@lists.infradead.org
10309S: Maintained
10310F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10311F: drivers/pci/host/pcie-rockchip.c
10312
7683e9e5
LT
10313PCIE DRIVER FOR ST SPEAR13XX
10314M: Pratyush Anand <pratyush.anand@gmail.com>
f12b76e5 10315L: linux-pci@vger.kernel.org
7683e9e5
LT
10316S: Maintained
10317F: drivers/pci/dwc/*spear*
637cfaca 10318
1da177e4 10319PCMCIA SUBSYSTEM
4230dfc9 10320P: Linux PCMCIA Team
f5df5881 10321L: linux-pcmcia@lists.infradead.org
6650e0a5 10322W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 10323T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 10324S: Maintained
679655da 10325F: Documentation/pcmcia/
a67cd548 10326F: tools/pcmcia/
679655da
JP
10327F: drivers/pcmcia/
10328F: include/pcmcia/
1da177e4
LT
10329
10330PCNET32 NETWORK DRIVER
227fb925 10331M: Don Fry <pcnet32@frontier.com>
979b6c13 10332L: netdev@vger.kernel.org
1da177e4 10333S: Maintained
b955f6ca 10334F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 10335
48fc267e
SK
10336PCRYPT PARALLEL CRYPTO ENGINE
10337M: Steffen Klassert <steffen.klassert@secunet.com>
10338L: linux-crypto@vger.kernel.org
10339S: Maintained
10340F: crypto/pcrypt.c
10341F: include/crypto/pcrypt.h
10342
e72df0b8
TH
10343PER-CPU MEMORY ALLOCATOR
10344M: Tejun Heo <tj@kernel.org>
93e205a7 10345M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
10346T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10347S: Maintained
10348F: include/linux/percpu*.h
10349F: mm/percpu*.c
10350F: arch/*/include/asm/percpu.h
10351
ad4ecbcb 10352PER-TASK DELAY ACCOUNTING
185e595f 10353M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 10354S: Maintained
679655da
JP
10355F: include/linux/delayacct.h
10356F: kernel/delayacct.c
ad4ecbcb 10357
57c0c15b 10358PERFORMANCE EVENTS SUBSYSTEM
daecbd26 10359M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 10360M: Ingo Molnar <mingo@redhat.com>
f80c5393 10361M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 10362R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 10363L: linux-kernel@vger.kernel.org
75fc2d37 10364T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 10365S: Supported
d53e8365 10366F: kernel/events/*
a003236c 10367F: include/linux/perf_event.h
c117ab84 10368F: include/uapi/linux/perf_event.h
141c4296
RR
10369F: arch/*/kernel/perf_event*.c
10370F: arch/*/kernel/*/perf_event*.c
10371F: arch/*/kernel/*/*/perf_event*.c
a003236c 10372F: arch/*/include/asm/perf_event.h
a003236c 10373F: arch/*/kernel/perf_callchain.c
b0a434fb 10374F: arch/*/events/*
a003236c 10375F: tools/perf/
6c0b3244 10376
dd49d0f5 10377PERSONALITY HANDLING
8b58be88 10378M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
10379L: linux-abi-devel@lists.sourceforge.net
10380S: Maintained
679655da 10381F: include/linux/personality.h
c117ab84 10382F: include/uapi/linux/personality.h
dd49d0f5 10383
838e7a03 10384PHONET PROTOCOL
2a06b40f 10385M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
10386S: Supported
10387F: Documentation/networking/phonet.txt
10388F: include/linux/phonet.h
10389F: include/net/phonet/
c117ab84 10390F: include/uapi/linux/phonet.h
838e7a03
RDC
10391F: net/phonet/
10392
1da177e4 10393PHRAM MTD DRIVER
8b58be88 10394M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
10395L: linux-mtd@lists.infradead.org
10396S: Maintained
679655da 10397F: drivers/mtd/devices/phram.c
1da177e4 10398
efdbb10e
BP
10399PICOLCD HID DRIVER
10400M: Bruno Prémont <bonbons@linux-vserver.org>
10401L: linux-input@vger.kernel.org
10402S: Maintained
10403F: drivers/hid/hid-picolcd*
10404
a53bfa07
JI
10405PICOXCELL SUPPORT
10406M: Jamie Iles <jamie@jamieiles.com>
10407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10408T: git git://github.com/jamieiles/linux-2.6-ji.git
10409S: Supported
b8733987 10410F: arch/arm/boot/dts/picoxcell*
14430813 10411F: arch/arm/mach-picoxcell/
b8733987 10412F: drivers/crypto/picoxcell*
a53bfa07 10413
2744e8af
LW
10414PIN CONTROL SUBSYSTEM
10415M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 10416L: linux-gpio@vger.kernel.org
dbe752a3 10417T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 10418S: Maintained
9feeed94 10419F: Documentation/devicetree/bindings/pinctrl/
0cca6c89 10420F: Documentation/driver-api/pinctl.rst
07f29ba6 10421F: drivers/pinctrl/
8e406fe4 10422F: include/linux/pinctrl/
2744e8af 10423
2201bbb8
JCPV
10424PIN CONTROLLER - ATMEL AT91
10425M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10427S: Maintained
c654b6bf 10428F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 10429
33d3690c 10430PIN CONTROLLER - ATMEL AT91 PIO4
420a3879 10431M: Ludovic Desroches <ludovic.desroches@microchip.com>
33d3690c
LD
10432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10433L: linux-gpio@vger.kernel.org
10434S: Supported
10435F: drivers/pinctrl/pinctrl-at91-pio4.*
10436
cbd1b652
MW
10437PIN CONTROLLER - INTEL
10438M: Mika Westerberg <mika.westerberg@linux.intel.com>
10439M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10440S: Maintained
10441F: drivers/pinctrl/intel/
2201bbb8 10442
a66f9d93
BA
10443PIN CONTROLLER - QUALCOMM
10444M: Bjorn Andersson <bjorn.andersson@linaro.org>
10445S: Maintained
10446L: linux-arm-msm@vger.kernel.org
10447F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10448F: drivers/pinctrl/qcom/
10449
9963b536
LP
10450PIN CONTROLLER - RENESAS
10451M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 10452M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 10453L: linux-renesas-soc@vger.kernel.org
9963b536
LP
10454S: Maintained
10455F: drivers/pinctrl/sh-pfc/
10456
b75e60d6 10457PIN CONTROLLER - SAMSUNG
fea685e9 10458M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 10459M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 10460M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
10461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10462L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
5fb7edb3
KK
10463Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10464T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
b75e60d6 10465S: Maintained
9b5b33f6 10466F: drivers/pinctrl/samsung/
5db7e3bb
KK
10467F: include/dt-bindings/pinctrl/samsung.h
10468F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 10469
13cbd906
TL
10470PIN CONTROLLER - SINGLE
10471M: Tony Lindgren <tony@atomide.com>
10472M: Haojian Zhuang <haojian.zhuang@linaro.org>
10473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10474L: linux-omap@vger.kernel.org
10475S: Maintained
10476F: drivers/pinctrl/pinctrl-single.c
10477
deda8287 10478PIN CONTROLLER - ST SPEAR
da89947b 10479M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
10480L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10481W: http://www.st.com/spear
10482S: Maintained
8e406fe4 10483F: drivers/pinctrl/spear/
deda8287 10484
11a1cf34 10485PISTACHIO SOC SUPPORT
7683e9e5
LT
10486M: James Hartley <james.hartley@imgtec.com>
10487M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10488L: linux-mips@linux-mips.org
10489S: Maintained
10490F: arch/mips/pistachio/
10491F: arch/mips/include/asm/mach-pistachio/
10492F: arch/mips/boot/dts/img/pistachio*
10493F: arch/mips/configs/pistachio*_defconfig
11a1cf34 10494
249a6771 10495PKTCDVD DRIVER
5a8b187c
JA
10496S: Orphan
10497M: linux-block@vger.kernel.org
679655da
JP
10498F: drivers/block/pktcdvd.c
10499F: include/linux/pktcdvd.h
c117ab84 10500F: include/uapi/linux/pktcdvd.h
249a6771 10501
b31d8273
G
10502PKUNITY SOC DRIVERS
10503M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10504W: http://mprc.pku.edu.cn/~guanxuetao/linux
10505S: Maintained
ceebf4d5 10506T: git git://github.com/gxt/linux.git
b31d8273 10507F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 10508F: drivers/i2c/busses/i2c-puv3.c
8a61f013 10509F: drivers/video/fbdev/fb-puv3.c
2809e80b 10510F: drivers/rtc/rtc-puv3.c
b31d8273 10511
9d2ecfb7 10512PMBUS HARDWARE MONITORING DRIVERS
ca462085 10513M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
10514L: linux-hwmon@vger.kernel.org
10515W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
10516W: http://www.roeck-us.net/linux/drivers/
10517T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10518S: Maintained
10519F: Documentation/hwmon/pmbus
10520F: drivers/hwmon/pmbus/
4ba1bb12 10521F: include/linux/pmbus.h
9d2ecfb7 10522
89a36810 10523PMC SIERRA MaxRAID DRIVER
89a36810
AR
10524L: linux-scsi@vger.kernel.org
10525W: http://www.pmc-sierra.com/
3cdea4d7 10526S: Orphan
89a36810
AR
10527F: drivers/scsi/pmcraid.*
10528
dbf9bfe6 10529PMC SIERRA PM8001 DRIVER
d32477e2 10530M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 10531M: lindar_liu@usish.com
10532L: linux-scsi@vger.kernel.org
10533S: Supported
10534F: drivers/scsi/pm8001/
10535
82abbea7
RD
10536PNP SUPPORT
10537M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10538S: Maintained
10539F: drivers/pnp/
10540
1da177e4 10541POSIX CLOCKS and TIMERS
8b58be88 10542M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10543L: linux-kernel@vger.kernel.org
75fc2d37 10544T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 10545S: Maintained
679655da
JP
10546F: fs/timerfd.c
10547F: include/linux/timer*
5cee9645 10548F: kernel/time/*timer*
1da177e4 10549
7b06a6d7
RW
10550POWER MANAGEMENT CORE
10551M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10552L: linux-pm@vger.kernel.org
10553T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 10554B: https://bugzilla.kernel.org
7b06a6d7
RW
10555S: Supported
10556F: drivers/base/power/
10557F: include/linux/pm.h
10558F: include/linux/pm_*
10559F: include/linux/powercap.h
10560F: drivers/powercap/
10561
514f161a
MR
10562POWER STATE COORDINATION INTERFACE (PSCI)
10563M: Mark Rutland <mark.rutland@arm.com>
10564M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10565L: linux-arm-kernel@lists.infradead.org
10566S: Maintained
32d53d1b 10567F: drivers/firmware/psci*.c
514f161a
MR
10568F: include/linux/psci.h
10569F: include/uapi/linux/psci.h
10570
7683e9e5
LT
10571POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10572M: Sebastian Reichel <sre@kernel.org>
10573L: linux-pm@vger.kernel.org
10574T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10575S: Maintained
10576F: Documentation/devicetree/bindings/power/supply/
10577F: include/linux/power_supply.h
10578F: drivers/power/supply/
10579
43a1dd9b
SJS
10580POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10581M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10582L: linuxppc-dev@lists.ozlabs.org
10583S: Maintained
10584F: drivers/char/powernv-op-panel.c
10585
1da177e4 10586PPP OVER ATM (RFC 2364)
8b58be88 10587M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 10588S: Maintained
679655da 10589F: net/atm/pppoatm.c
c117ab84 10590F: include/uapi/linux/atmppp.h
1da177e4
LT
10591
10592PPP OVER ETHERNET
8b58be88 10593M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 10594S: Maintained
224cf5ad
JK
10595F: drivers/net/ppp/pppoe.c
10596F: drivers/net/ppp/pppox.c
1da177e4 10597
a6d2370b 10598PPP OVER L2TP
8b58be88 10599M: James Chapman <jchapman@katalix.com>
a6d2370b 10600S: Maintained
90ca28d1 10601F: net/l2tp/l2tp_ppp.c
679655da 10602F: include/linux/if_pppol2tp.h
c117ab84 10603F: include/uapi/linux/if_pppol2tp.h
a6d2370b 10604
7683e9e5
LT
10605PPP PROTOCOL DRIVERS AND COMPRESSORS
10606M: Paul Mackerras <paulus@samba.org>
10607L: linux-ppp@vger.kernel.org
10608S: Maintained
10609F: drivers/net/ppp/ppp_*
10610
eae9d2ba 10611PPS SUPPORT
8b58be88 10612M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
10613W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10614L: linuxpps@ml.enneenne.com (subscribers-only)
10615S: Maintained
cabaaf41
JP
10616F: Documentation/pps/
10617F: drivers/pps/
10618F: include/linux/pps*.h
eae9d2ba 10619
71a6d0af
HW
10620PPTP DRIVER
10621M: Dmitry Kozlov <xeb@mail.ru>
10622L: netdev@vger.kernel.org
10623S: Maintained
224cf5ad 10624F: drivers/net/ppp/pptp.c
71a6d0af
HW
10625W: http://sourceforge.net/projects/accel-pptp
10626
1da177e4 10627PREEMPTIBLE KERNEL
8b58be88 10628M: Robert Love <rml@tech9.net>
1da177e4 10629L: kpreempt-tech@lists.sourceforge.net
4f6cce39 10630W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
1da177e4 10631S: Supported
679655da
JP
10632F: Documentation/preempt-locking.txt
10633F: include/linux/preempt.h
1da177e4 10634
548cf34b
PM
10635PRINTK
10636M: Petr Mladek <pmladek@suse.com>
10637M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10638R: Steven Rostedt <rostedt@goodmis.org>
10639S: Maintained
10640F: kernel/printk/
10641F: include/linux/printk.h
10642
1da177e4 10643PRISM54 WIRELESS DRIVER
8b58be88 10644M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 10645L: linux-wireless@vger.kernel.org
9ef80804 10646W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 10647S: Obsolete
c12edfe2 10648F: drivers/net/wireless/intersil/prism54/
1da177e4 10649
b689d4a7
LR
10650PROC SYSCTL
10651M: "Luis R. Rodriguez" <mcgrof@kernel.org>
10652M: Kees Cook <keescook@chromium.org>
10653L: linux-kernel@vger.kernel.org
10654L: linux-fsdevel@vger.kernel.org
10655S: Maintained
10656F: fs/proc/proc_sysctl.c
10657F: include/linux/sysctl.h
10658F: kernel/sysctl.c
10659F: tools/testing/selftests/sysctl/
10660
02c18891 10661PS3 NETWORK SUPPORT
b809b9ca 10662M: Geoff Levand <geoff@infradead.org>
02c18891 10663L: netdev@vger.kernel.org
a14ab6b6 10664L: linuxppc-dev@lists.ozlabs.org
b809b9ca 10665S: Maintained
8df158ac 10666F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 10667
f58a9d17 10668PS3 PLATFORM SUPPORT
b809b9ca 10669M: Geoff Levand <geoff@infradead.org>
a4724ed6 10670L: linuxppc-dev@lists.ozlabs.org
b809b9ca 10671S: Maintained
679655da
JP
10672F: arch/powerpc/boot/ps3*
10673F: arch/powerpc/include/asm/lv1call.h
10674F: arch/powerpc/include/asm/ps3*.h
10675F: arch/powerpc/platforms/ps3/
10676F: drivers/*/ps3*
10677F: drivers/ps3/
fec629b8 10678F: drivers/rtc/rtc-ps3.c
679655da 10679F: drivers/usb/host/*ps3.c
fec629b8 10680F: sound/ppc/snd_ps3*
f58a9d17 10681
cffb4add 10682PS3VRAM DRIVER
8b58be88 10683M: Jim Paris <jim@jtan.com>
3715a5d0 10684M: Geoff Levand <geoff@infradead.org>
a14ab6b6 10685L: linuxppc-dev@lists.ozlabs.org
cffb4add 10686S: Maintained
8a3977cb 10687F: drivers/block/ps3vram.c
cffb4add 10688
6ae0a628
YG
10689PSAMPLE PACKET SAMPLING SUPPORT:
10690M: Yotam Gigi <yotamg@mellanox.com>
10691S: Maintained
10692F: net/psample
10693F: include/net/psample.h
10694F: include/uapi/linux/psample.h
10695
8defe599 10696PSTORE FILESYSTEM
fc1b326e 10697M: Kees Cook <keescook@chromium.org>
9d5e2a02 10698M: Anton Vorontsov <anton@enomsg.org>
8defe599 10699M: Colin Cross <ccross@android.com>
8defe599
AV
10700M: Tony Luck <tony.luck@intel.com>
10701S: Maintained
fc1b326e 10702T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
8defe599
AV
10703F: fs/pstore/
10704F: include/linux/pstore*
04851772 10705F: drivers/firmware/efi/efi-pstore.c
8defe599 10706F: drivers/acpi/apei/erst.c
fc1b326e
KC
10707F: Documentation/admin-guide/ramoops.rst
10708F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10709K: \b(pstore|ramoops)
8defe599 10710
7fbc415d
RC
10711PTP HARDWARE CLOCK SUPPORT
10712M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 10713L: netdev@vger.kernel.org
7fbc415d
RC
10714S: Maintained
10715W: http://linuxptp.sourceforge.net/
10716F: Documentation/ABI/testing/sysfs-ptp
10717F: Documentation/ptp/*
0ecb3cdd 10718F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
10719F: drivers/net/phy/dp83640*
10720F: drivers/ptp/*
10721F: include/linux/ptp_cl*
10722
cf94a4d1 10723PTRACE SUPPORT
8b58be88 10724M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
10725S: Maintained
10726F: include/asm-generic/syscall.h
10727F: include/linux/ptrace.h
10728F: include/linux/regset.h
10729F: include/linux/tracehook.h
c117ab84 10730F: include/uapi/linux/ptrace.h
095f6d76
IM
10731F: include/uapi/linux/ptrace.h
10732F: include/asm-generic/ptrace.h
cf94a4d1 10733F: kernel/ptrace.c
095f6d76
IM
10734F: arch/*/ptrace*.c
10735F: arch/*/*/ptrace*.c
10736F: arch/*/include/asm/ptrace*.h
cf94a4d1 10737
3e9d7ba7
HV
10738PULSE8-CEC DRIVER
10739M: Hans Verkuil <hverkuil@xs4all.nl>
10740L: linux-media@vger.kernel.org
10741T: git git://linuxtv.org/media_tree.git
10742S: Maintained
104eda6d 10743F: drivers/media/usb/pulse8-cec/*
3e9d7ba7 10744
8320204a 10745PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 10746M: Mike Isely <isely@pobox.com>
16e9495d 10747L: pvrusb2@isely.net (subscribers-only)
661263b5 10748L: linux-media@vger.kernel.org
8320204a 10749W: http://www.isely.net/pvrusb2/
275ffde4 10750T: git git://linuxtv.org/media_tree.git
8320204a 10751S: Maintained
618cd932 10752F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 10753F: drivers/media/usb/pvrusb2/
8320204a 10754
39532e6c 10755PWC WEBCAM DRIVER
c0936df4 10756M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
10757L: linux-media@vger.kernel.org
10758T: git git://linuxtv.org/media_tree.git
c0936df4 10759S: Odd Fixes
39532e6c
HG
10760F: drivers/media/usb/pwc/*
10761
93c090b3 10762PWM FAN DRIVER
774e0362 10763M: Kamil Debski <kamil@wypas.org>
0faf7dd5 10764M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 10765L: linux-hwmon@vger.kernel.org
93c090b3
KD
10766S: Supported
10767F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10768F: Documentation/hwmon/pwm-fan
10769F: drivers/hwmon/pwm-fan.c
10770
200efedd 10771PWM SUBSYSTEM
aa3495f7
TR
10772M: Thierry Reding <thierry.reding@gmail.com>
10773L: linux-pwm@vger.kernel.org
0c2498f1 10774S: Maintained
006e854f 10775T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
10776F: Documentation/pwm.txt
10777F: Documentation/devicetree/bindings/pwm/
10778F: include/linux/pwm.h
0c2498f1 10779F: drivers/pwm/
a140b98d
TR
10780F: drivers/video/backlight/pwm_bl.c
10781F: include/linux/pwm_backlight.h
757642f9
AL
10782F: drivers/gpio/gpio-mvebu.c
10783F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
0c2498f1 10784
7683e9e5
LT
10785PXA GPIO DRIVER
10786M: Robert Jarzmik <robert.jarzmik@free.fr>
10787L: linux-gpio@vger.kernel.org
10788S: Maintained
10789F: drivers/gpio/gpio-pxa.c
10790
10791PXA MMCI DRIVER
10792S: Orphan
10793
10794PXA RTC DRIVER
10795M: Robert Jarzmik <robert.jarzmik@free.fr>
10796L: linux-rtc@vger.kernel.org
10797S: Maintained
10798
30ec261e 10799PXA2xx/PXA3xx SUPPORT
8da5e302 10800M: Daniel Mack <daniel@zonque.org>
a323f664 10801M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 10802M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 10803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 10804T: git git://github.com/hzhuang1/linux.git
8da5e302 10805T: git git://github.com/rjarzmik/linux.git
1da177e4 10806S: Maintained
e68d7c14 10807F: arch/arm/boot/dts/pxa*
679655da 10808F: arch/arm/mach-pxa/
820439f1 10809F: drivers/dma/pxa*
679655da 10810F: drivers/pcmcia/pxa2xx*
1403ead9 10811F: drivers/pinctrl/pxa/
9df92e6c 10812F: drivers/spi/spi-pxa2xx*
faf2e1db 10813F: drivers/usb/gadget/udc/pxa2*
679655da 10814F: include/sound/pxa2xx-lib.h
bec4c99e 10815F: sound/arm/pxa*
14430813 10816F: sound/soc/pxa/
1da177e4 10817
ec64d3bf
EG
10818PXA3xx NAND FLASH DRIVER
10819M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10820L: linux-mtd@lists.infradead.org
10821S: Maintained
9a67f099 10822F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 10823
cea4001a 10824QAT DRIVER
90ab5a81
TS
10825M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10826M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
10827L: qat-linux@intel.com
10828S: Supported
10829F: drivers/crypto/qat/
cea4001a 10830
82abbea7
RD
10831QCOM AUDIO (ASoC) DRIVERS
10832M: Patrick Lai <plai@codeaurora.org>
10833M: Banajit Goswami <bgoswami@codeaurora.org>
10834L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10835S: Supported
10836F: sound/soc/qcom/
10837
10838QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10839M: Gabriel Somlo <somlo@cmu.edu>
10840M: "Michael S. Tsirkin" <mst@redhat.com>
10841L: qemu-devel@nongnu.org
10842S: Maintained
10843F: drivers/firmware/qemu_fw_cfg.c
10844
52a09a04 10845QIB DRIVER
8473c603 10846M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
10847L: linux-rdma@vger.kernel.org
10848S: Supported
10849F: drivers/infiniband/hw/qib/
10850
7683e9e5
LT
10851QLOGIC QL41xxx FCOE DRIVER
10852M: QLogic-Storage-Upstream@cavium.com
10853L: linux-scsi@vger.kernel.org
10854S: Supported
10855F: drivers/scsi/qedf/
10856
10857QLOGIC QL41xxx ISCSI DRIVER
10858M: QLogic-Storage-Upstream@cavium.com
10859L: linux-scsi@vger.kernel.org
10860S: Supported
10861F: drivers/scsi/qedi/
10862
10863QLOGIC QL4xxx ETHERNET DRIVER
10864M: Yuval Mintz <Yuval.Mintz@cavium.com>
10865M: Ariel Elior <Ariel.Elior@cavium.com>
10866M: everest-linux-l2@cavium.com
10867L: netdev@vger.kernel.org
10868S: Supported
10869F: drivers/net/ethernet/qlogic/qed/
10870F: include/linux/qed/
10871F: drivers/net/ethernet/qlogic/qede/
10872
10873QLOGIC QL4xxx RDMA DRIVER
10874M: Ram Amrani <Ram.Amrani@cavium.com>
10875M: Ariel Elior <Ariel.Elior@cavium.com>
10876L: linux-rdma@vger.kernel.org
10877S: Supported
10878F: drivers/infiniband/hw/qedr/
10879F: include/uapi/rdma/qedr-abi.h
10880
5e9772b9
JS
10881QLOGIC QLA1280 SCSI DRIVER
10882M: Michael Reed <mdr@sgi.com>
10883L: linux-scsi@vger.kernel.org
10884S: Maintained
10885F: drivers/scsi/qla1280.[ch]
10886
1da177e4 10887QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 10888M: qla2xxx-upstream@qlogic.com
1da177e4
LT
10889L: linux-scsi@vger.kernel.org
10890S: Supported
679655da
JP
10891F: Documentation/scsi/LICENSE.qla2xxx
10892F: drivers/scsi/qla2xxx/
1da177e4 10893
5a4faa87 10894QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 10895M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
10896L: netdev@vger.kernel.org
10897S: Supported
679655da 10898F: Documentation/networking/LICENSE.qla3xxx
aa43c215 10899F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 10900
7683e9e5
LT
10901QLOGIC QLA4XXX iSCSI DRIVER
10902M: QLogic-Storage-Upstream@qlogic.com
10903L: linux-scsi@vger.kernel.org
0ec00f03 10904S: Supported
7683e9e5
LT
10905F: Documentation/scsi/LICENSE.qla4xxx
10906F: drivers/scsi/qla4xxx/
0ec00f03 10907
7683e9e5 10908QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
10909M: Harish Patil <harish.patil@cavium.com>
10910M: Manish Chopra <manish.chopra@cavium.com>
10911M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
10912L: netdev@vger.kernel.org
10913S: Supported
7683e9e5 10914F: drivers/net/ethernet/qlogic/qlcnic/
61d8658b 10915
7683e9e5
LT
10916QLOGIC QLGE 10Gb ETHERNET DRIVER
10917M: Harish Patil <harish.patil@cavium.com>
10918M: Manish Chopra <manish.chopra@cavium.com>
10919M: Dept-GELinuxNICDev@cavium.com
10920L: netdev@vger.kernel.org
b6ea01ba 10921S: Supported
7683e9e5 10922F: drivers/net/ethernet/qlogic/qlge/
b6ea01ba 10923
1da177e4 10924QNX4 FILESYSTEM
8b58be88 10925M: Anders Larsen <al@alarsen.net>
1da177e4
LT
10926W: http://www.alarsen.net/linux/qnx4fs/
10927S: Maintained
80811493 10928F: fs/qnx4/
c117ab84
CEB
10929F: include/uapi/linux/qnx4_fs.h
10930F: include/uapi/linux/qnxtypes.h
1da177e4 10931
d8b97569 10932QORIQ DPAA2 FSL-MC BUS DRIVER
f40c60db
SY
10933M: Stuart Yoder <stuyoder@gmail.com>
10934M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
d8b97569
SY
10935L: linux-kernel@vger.kernel.org
10936S: Maintained
10937F: drivers/staging/fsl-mc/
c1517d50 10938F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
d8b97569 10939
91952bc0
AP
10940QT1010 MEDIA DRIVER
10941M: Antti Palosaari <crope@iki.fi>
10942L: linux-media@vger.kernel.org
a825eaec 10943W: https://linuxtv.org
91952bc0
AP
10944W: http://palosaari.fi/linux/
10945Q: http://patchwork.linuxtv.org/project/linux-media/list/
10946T: git git://linuxtv.org/anttip/media_tree.git
10947S: Maintained
10948F: drivers/media/tuners/qt1010*
10949
2ea0ffcb
KV
10950QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10951M: Kalle Valo <kvalo@qca.qualcomm.com>
10952L: ath10k@lists.infradead.org
10953W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 10954T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
10955S: Supported
10956F: drivers/net/wireless/ath/ath10k/
10957
7683e9e5
LT
10958QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10959M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10960L: linux-wireless@vger.kernel.org
10961W: http://wireless.kernel.org/en/users/Drivers/ath9k
10962S: Supported
10963F: drivers/net/wireless/ath/ath9k/
10964
b9b17deb
TT
10965QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10966M: Timur Tabi <timur@codeaurora.org>
10967L: netdev@vger.kernel.org
10968S: Supported
10969F: drivers/net/ethernet/qualcomm/emac/
10970
4f4567cf
RK
10971QUALCOMM HEXAGON ARCHITECTURE
10972M: Richard Kuo <rkuo@codeaurora.org>
10973L: linux-hexagon@vger.kernel.org
9f273c24 10974T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
10975S: Supported
10976F: arch/hexagon/
10977
097748eb
SV
10978QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
10979M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
10980L: linux-media@vger.kernel.org
10981L: linux-arm-msm@vger.kernel.org
10982T: git git://linuxtv.org/media_tree.git
10983S: Maintained
10984F: drivers/media/platform/qcom/venus/
10985
8e84c258
EK
10986QUALCOMM WCN36XX WIRELESS DRIVER
10987M: Eugene Krasnikov <k.eugene.e@gmail.com>
10988L: wcn36xx@lists.infradead.org
10989W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10990T: git git://github.com/KrasnikovEugene/wcn36xx.git
10991S: Supported
10992F: drivers/net/wireless/ath/wcn36xx/
10993
98f44cb0 10994QUANTENNA QTNFMAC WIRELESS DRIVER
7683e9e5
LT
10995M: Igor Mitsyanko <imitsyanko@quantenna.com>
10996M: Avinash Patil <avinashp@quantenna.com>
10997M: Sergey Matyukevich <smatyukevich@quantenna.com>
10998L: linux-wireless@vger.kernel.org
10999S: Maintained
11000F: drivers/net/wireless/quantenna
11001
11002RADEON and AMDGPU DRM DRIVERS
11003M: Alex Deucher <alexander.deucher@amd.com>
11004M: Christian König <christian.koenig@amd.com>
11005L: amd-gfx@lists.freedesktop.org
11006T: git git://people.freedesktop.org/~agd5f/linux
11007S: Supported
11008F: drivers/gpu/drm/radeon/
11009F: include/uapi/drm/radeon_drm.h
11010F: drivers/gpu/drm/amd/
11011F: include/uapi/drm/amdgpu_drm.h
98f44cb0 11012
1da177e4 11013RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 11014M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 11015L: linux-fbdev@vger.kernel.org
1da177e4 11016S: Maintained
8a61f013 11017F: drivers/video/fbdev/aty/radeon*
c117ab84 11018F: include/uapi/linux/radeonfb.h
1da177e4 11019
c6c9b34c 11020RADIOSHARK RADIO DRIVER
c0936df4 11021M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
11022L: linux-media@vger.kernel.org
11023T: git git://linuxtv.org/media_tree.git
11024S: Maintained
11025F: drivers/media/radio/radio-shark.c
11026
11027RADIOSHARK2 RADIO DRIVER
c0936df4 11028M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
11029L: linux-media@vger.kernel.org
11030T: git git://linuxtv.org/media_tree.git
11031S: Maintained
11032F: drivers/media/radio/radio-shark2.c
11033F: drivers/media/radio/radio-tea5777.c
11034
82abbea7
RD
11035RADOS BLOCK DEVICE (RBD)
11036M: Ilya Dryomov <idryomov@gmail.com>
11037M: Sage Weil <sage@redhat.com>
11038M: Alex Elder <elder@kernel.org>
11039L: ceph-devel@vger.kernel.org
11040W: http://ceph.com/
11041T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11042T: git git://github.com/ceph/ceph-client.git
11043S: Supported
11044F: Documentation/ABI/testing/sysfs-bus-rbd
11045F: drivers/block/rbd.c
11046F: drivers/block/rbd_types.h
11047
1da177e4 11048RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 11049M: Paul Mackerras <paulus@samba.org>
c69f677c 11050L: linux-fbdev@vger.kernel.org
1da177e4 11051S: Maintained
8a61f013 11052F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 11053
0f314f6c
HV
11054RAINSHADOW-CEC DRIVER
11055M: Hans Verkuil <hverkuil@xs4all.nl>
11056L: linux-media@vger.kernel.org
11057T: git git://linuxtv.org/media_tree.git
11058S: Maintained
11059F: drivers/media/usb/rainshadow-cec/*
11060
a0fd81a9 11061RALINK MIPS ARCHITECTURE
bdb40e8e 11062M: John Crispin <john@phrozen.org>
a0fd81a9
JC
11063L: linux-mips@linux-mips.org
11064S: Maintained
11065F: arch/mips/ralink
11066
e7839f25 11067RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 11068P: rt2x00 project
b182427e 11069M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 11070M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 11071L: linux-wireless@vger.kernel.org
95ea3627 11072S: Maintained
33aca94d 11073F: drivers/net/wireless/ralink/rt2x00/
95ea3627 11074
9db5579b 11075RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 11076M: Jens Axboe <axboe@kernel.dk>
9db5579b 11077S: Maintained
679655da
JP
11078F: Documentation/blockdev/ramdisk.txt
11079F: drivers/block/brd.c
9db5579b 11080
9e95ce27 11081RANDOM NUMBER DRIVER
0624bcaa 11082M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 11083S: Maintained
679655da 11084F: drivers/char/random.c
9e95ce27 11085
394b701c 11086RAPIDIO SUBSYSTEM
8b58be88 11087M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 11088M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 11089S: Maintained
679655da 11090F: drivers/rapidio/
394b701c 11091
e2d1d6c0 11092RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 11093L: linux-wireless@vger.kernel.org
f52a5490 11094S: Orphan
679655da 11095F: drivers/net/wireless/ray*
e2d1d6c0
RD
11096
11097RCUTORTURE MODULE
e0198b29 11098M: Josh Triplett <josh@joshtriplett.org>
8b58be88 11099M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 11100L: linux-kernel@vger.kernel.org
f9094d8e 11101S: Supported
08deed1e 11102T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 11103F: Documentation/RCU/torture.txt
34e2d560 11104F: kernel/rcu/rcutorture.c
e2d1d6c0 11105
c87b9c60
PM
11106RCUTORTURE TEST FRAMEWORK
11107M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11108M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11109R: Steven Rostedt <rostedt@goodmis.org>
11110R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 11111R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 11112L: linux-kernel@vger.kernel.org
c87b9c60
PM
11113S: Supported
11114T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11115F: tools/testing/selftests/rcutorture
11116
c1f766b5 11117RDC R-321X SoC
8b58be88 11118M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
11119S: Maintained
11120
db17f395 11121RDC R6040 FAST ETHERNET DRIVER
35566e96 11122M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
11123L: netdev@vger.kernel.org
11124S: Maintained
58565a35 11125F: drivers/net/ethernet/rdc/r6040.c
db17f395 11126
82abbea7
RD
11127RDMAVT - RDMA verbs software
11128M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11129L: linux-rdma@vger.kernel.org
11130S: Supported
11131F: drivers/infiniband/sw/rdmavt
11132
a09ed661 11133RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 11134M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11135L: netdev@vger.kernel.org
11136L: linux-rdma@vger.kernel.org
fbb5a558 11137L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 11138W: https://oss.oracle.com/projects/rds/
a09ed661 11139S: Supported
679655da 11140F: net/rds/
72f26eee 11141F: Documentation/networking/rds.txt
a09ed661 11142
48553d10
FY
11143RDT - RESOURCE ALLOCATION
11144M: Fenghua Yu <fenghua.yu@intel.com>
11145L: linux-kernel@vger.kernel.org
11146S: Supported
11147F: arch/x86/kernel/cpu/intel_rdt*
05830204 11148F: arch/x86/include/asm/intel_rdt_sched.h
48553d10
FY
11149F: Documentation/x86/intel_rdt*
11150
595182bc 11151READ-COPY UPDATE (RCU)
8b58be88 11152M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11153M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11154R: Steven Rostedt <rostedt@goodmis.org>
11155R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 11156R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 11157L: linux-kernel@vger.kernel.org
9fab9787 11158W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 11159S: Supported
08deed1e 11160T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 11161F: Documentation/RCU/
9fab9787 11162X: Documentation/RCU/torture.txt
f9094d8e 11163F: include/linux/rcu*
4102adab
PM
11164X: include/linux/srcu.h
11165F: kernel/rcu/
34e2d560 11166X: kernel/torture.c
595182bc 11167
0c86edc0 11168REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 11169M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 11170M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
6ceec695 11171L: linux-rtc@vger.kernel.org
8a6e2535 11172Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 11173T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 11174S: Maintained
7af6a2e1 11175F: Documentation/devicetree/bindings/rtc/
679655da
JP
11176F: Documentation/rtc.txt
11177F: drivers/rtc/
11178F: include/linux/rtc.h
c117ab84 11179F: include/uapi/linux/rtc.h
fe23c336
AB
11180F: include/linux/rtc/
11181F: include/linux/platform_data/rtc-*
11182F: tools/testing/selftests/timers/rtctest.c
0c86edc0 11183
0e400c53
MB
11184REALTEK AUDIO CODECS
11185M: Bard Liao <bardliao@realtek.com>
11186M: Oder Chiou <oder_chiou@realtek.com>
11187S: Maintained
11188F: sound/soc/codecs/rt*
11189F: include/sound/rt*.h
11190
b83a313b 11191REGISTER MAP ABSTRACTION
b02e48f2 11192M: Mark Brown <broonie@kernel.org>
dd060bc9 11193L: linux-kernel@vger.kernel.org
b83a313b
MB
11194T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11195S: Supported
9398a639 11196F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
11197F: drivers/base/regmap/
11198F: include/linux/regmap.h
11199
82abbea7
RD
11200REISERFS FILE SYSTEM
11201L: reiserfs-devel@vger.kernel.org
11202S: Supported
11203F: fs/reiserfs/
11204
400e64df
OBC
11205REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11206M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 11207M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 11208L: linux-remoteproc@vger.kernel.org
6bb697b6 11209T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 11210S: Maintained
15ebc72d 11211F: Documentation/devicetree/bindings/remoteproc/
400e64df 11212F: Documentation/remoteproc.txt
15ebc72d 11213F: drivers/remoteproc/
6fc26488 11214F: include/linux/remoteproc.h
400e64df 11215
d8115db5
OBC
11216REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11217M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 11218M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 11219L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
11220T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11221S: Maintained
11222F: drivers/rpmsg/
11223F: Documentation/rpmsg.txt
11224F: include/linux/rpmsg.h
38c6fc32 11225F: include/linux/rpmsg/
d8115db5 11226
fedc81e7
GU
11227RENESAS CLOCK DRIVERS
11228M: Geert Uytterhoeven <geert+renesas@glider.be>
11229L: linux-renesas-soc@vger.kernel.org
11230S: Supported
11231F: drivers/clk/renesas/
11232
8e6569af
SS
11233RENESAS ETHERNET DRIVERS
11234R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11235L: netdev@vger.kernel.org
4a121096 11236L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
11237F: drivers/net/ethernet/renesas/
11238F: include/linux/sh_eth.h
11239
059c53b3
MV
11240RENESAS R-CAR GYROADC DRIVER
11241M: Marek Vasut <marek.vasut@gmail.com>
11242L: linux-iio@vger.kernel.org
11243S: Supported
11244F: drivers/iio/adc/rcar_gyro_adc.c
11245
7c7356ba 11246RENESAS USB PHY DRIVER
3e46c397 11247M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 11248L: linux-renesas-soc@vger.kernel.org
3e46c397 11249S: Maintained
7c7356ba 11250F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
3e46c397 11251
1b0fe6be
PZ
11252RESET CONTROLLER FRAMEWORK
11253M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 11254T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
11255S: Maintained
11256F: drivers/reset/
11257F: Documentation/devicetree/bindings/reset/
b2f6dd7b 11258F: include/dt-bindings/reset/
1b0fe6be
PZ
11259F: include/linux/reset.h
11260F: include/linux/reset-controller.h
11261
e0897645 11262RFKILL
8b58be88 11263M: Johannes Berg <johannes@sipsolutions.net>
19d337df 11264L: linux-wireless@vger.kernel.org
ce466579
JB
11265W: http://wireless.kernel.org/
11266T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11267T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 11268S: Maintained
505c9247 11269F: Documentation/rfkill.txt
80811493 11270F: net/rfkill/
e0897645 11271
933685ca
TG
11272RHASHTABLE
11273M: Thomas Graf <tgraf@suug.ch>
39ec406d 11274M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
11275L: netdev@vger.kernel.org
11276S: Maintained
11277F: lib/rhashtable.c
11278F: include/linux/rhashtable.h
11279
7683e9e5 11280RICOH R5C592 MEMORYSTICK DRIVER
67e054e9
ML
11281M: Maxim Levitsky <maximlevitsky@gmail.com>
11282S: Maintained
7683e9e5 11283F: drivers/memstick/host/r592.*
67e054e9 11284
7683e9e5 11285RICOH SMARTMEDIA/XD DRIVER
92634125
ML
11286M: Maxim Levitsky <maximlevitsky@gmail.com>
11287S: Maintained
7683e9e5
LT
11288F: drivers/mtd/nand/r852.c
11289F: drivers/mtd/nand/r852.h
92634125 11290
27f1d2f9
SA
11291ROCCAT DRIVERS
11292M: Stefan Achatz <erazor_de@users.sourceforge.net>
11293W: http://sourceforge.net/projects/roccat/
11294S: Maintained
11295F: drivers/hid/hid-roccat*
11296F: include/linux/hid-roccat*
11297F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11298
4b8ac966
JP
11299ROCKER DRIVER
11300M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
11301L: netdev@vger.kernel.org
11302S: Supported
11303F: drivers/net/ethernet/rocker/
11304
1da177e4
LT
11305ROCKETPORT DRIVER
11306P: Comtrol Corp.
1da177e4
LT
11307W: http://www.comtrol.com
11308S: Maintained
679655da 11309F: Documentation/serial/rocket.txt
c897401b 11310F: drivers/tty/rocket*
1da177e4 11311
7645c2f4
KC
11312ROCKETPORT EXPRESS/INFINITY DRIVER
11313M: Kevin Cernekee <cernekee@gmail.com>
11314L: linux-serial@vger.kernel.org
11315S: Odd Fixes
11316F: drivers/tty/serial/rp2.*
11317
1da177e4 11318ROSE NETWORK LAYER
8b58be88 11319M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 11320L: linux-hams@vger.kernel.org
d34cb28a 11321W: http://www.linux-ax25.org/
1da177e4 11322S: Maintained
679655da 11323F: include/net/rose.h
c117ab84 11324F: include/uapi/linux/rose.h
679655da 11325F: net/rose/
1da177e4 11326
91952bc0
AP
11327RTL2830 MEDIA DRIVER
11328M: Antti Palosaari <crope@iki.fi>
11329L: linux-media@vger.kernel.org
a825eaec 11330W: https://linuxtv.org
91952bc0
AP
11331W: http://palosaari.fi/linux/
11332Q: http://patchwork.linuxtv.org/project/linux-media/list/
11333T: git git://linuxtv.org/anttip/media_tree.git
11334S: Maintained
11335F: drivers/media/dvb-frontends/rtl2830*
11336
27a0aacf
AP
11337RTL2832 MEDIA DRIVER
11338M: Antti Palosaari <crope@iki.fi>
11339L: linux-media@vger.kernel.org
a825eaec 11340W: https://linuxtv.org
27a0aacf
AP
11341W: http://palosaari.fi/linux/
11342Q: http://patchwork.linuxtv.org/project/linux-media/list/
11343T: git git://linuxtv.org/anttip/media_tree.git
11344S: Maintained
11345F: drivers/media/dvb-frontends/rtl2832*
11346
ba6e6f6e
AP
11347RTL2832_SDR MEDIA DRIVER
11348M: Antti Palosaari <crope@iki.fi>
11349L: linux-media@vger.kernel.org
a825eaec 11350W: https://linuxtv.org
ba6e6f6e
AP
11351W: http://palosaari.fi/linux/
11352Q: http://patchwork.linuxtv.org/project/linux-media/list/
11353T: git git://linuxtv.org/anttip/media_tree.git
11354S: Maintained
b4bb1c28 11355F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 11356
59840488 11357RTL8180 WIRELESS DRIVER
605bebe2 11358L: linux-wireless@vger.kernel.org
491b26b4 11359W: http://wireless.kernel.org/
54e5881d 11360T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 11361S: Orphan
62141726 11362F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 11363
59840488 11364RTL8187 WIRELESS DRIVER
9f0939bf 11365M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
11366M: Hin-Tak Leung <htl10@users.sourceforge.net>
11367M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 11368L: linux-wireless@vger.kernel.org
491b26b4 11369W: http://wireless.kernel.org/
54e5881d 11370T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 11371S: Maintained
62141726 11372F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 11373
3cf0c8ad
LF
11374RTL8192CE WIRELESS DRIVER
11375M: Larry Finger <Larry.Finger@lwfinger.net>
11376M: Chaoming Li <chaoming_li@realsil.com.cn>
11377L: linux-wireless@vger.kernel.org
491b26b4 11378W: http://wireless.kernel.org/
3cf0c8ad
LF
11379T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11380S: Maintained
62141726
KV
11381F: drivers/net/wireless/realtek/rtlwifi/
11382F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 11383
26f1fad2 11384RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
1ee83789 11385M: Jes Sorensen <Jes.Sorensen@gmail.com>
26f1fad2 11386L: linux-wireless@vger.kernel.org
171a900c 11387T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
11388S: Maintained
11389F: drivers/net/wireless/realtek/rtl8xxxu/
11390
9eb8ef74 11391S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 11392M: Antonino Daplas <adaplas@gmail.com>
c69f677c 11393L: linux-fbdev@vger.kernel.org
ce00f85c 11394S: Maintained
8a61f013 11395F: drivers/video/fbdev/savage/
9eb8ef74 11396
1da177e4 11397S390
8b58be88
JP
11398M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11399M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 11400L: linux-s390@vger.kernel.org
5238da45 11401W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 11402T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 11403S: Supported
679655da 11404F: arch/s390/
a968cd3e 11405F: drivers/s390/
3bfe6858 11406F: Documentation/s390/
0c88a041 11407F: Documentation/driver-api/s390-drivers.rst
5238da45 11408
322986ca
SO
11409S390 COMMON I/O LAYER
11410M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11411M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11412L: linux-s390@vger.kernel.org
11413W: http://www.ibm.com/developerworks/linux/linux390/
11414S: Supported
11415F: drivers/s390/cio/
11416
11417S390 DASD DRIVER
38b7f07a
SH
11418M: Stefan Haberland <sth@linux.vnet.ibm.com>
11419M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
11420L: linux-s390@vger.kernel.org
11421W: http://www.ibm.com/developerworks/linux/linux390/
11422S: Supported
11423F: drivers/s390/block/dasd*
11424F: block/partitions/ibm.c
11425
7683e9e5
LT
11426S390 IOMMU (PCI)
11427M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11428L: linux-s390@vger.kernel.org
11429W: http://www.ibm.com/developerworks/linux/linux390/
11430S: Supported
11431F: drivers/iommu/s390-iommu.c
11432
11433S390 IUCV NETWORK LAYER
11434M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11435M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11436L: linux-s390@vger.kernel.org
11437W: http://www.ibm.com/developerworks/linux/linux390/
11438S: Supported
11439F: drivers/s390/net/*iucv*
11440F: include/net/iucv/
11441F: net/iucv/
11442
5238da45 11443S390 NETWORK DRIVERS
90b14dc7 11444M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
f0c59aff 11445M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 11446L: linux-s390@vger.kernel.org
5238da45
HC
11447W: http://www.ibm.com/developerworks/linux/linux390/
11448S: Supported
679655da 11449F: drivers/s390/net/
5238da45 11450
322986ca
SO
11451S390 PCI SUBSYSTEM
11452M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11453M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11454L: linux-s390@vger.kernel.org
11455W: http://www.ibm.com/developerworks/linux/linux390/
11456S: Supported
11457F: arch/s390/pci/
11458F: drivers/pci/hotplug/s390_pci_hpc.c
11459
7683e9e5
LT
11460S390 VFIO-CCW DRIVER
11461M: Cornelia Huck <cohuck@redhat.com>
11462M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11463L: linux-s390@vger.kernel.org
11464L: kvm@vger.kernel.org
11465S: Supported
11466F: drivers/s390/cio/vfio_ccw*
11467F: Documentation/s390/vfio-ccw.txt
11468F: include/uapi/linux/vfio_ccw.h
11469
feed9b62 11470S390 ZCRYPT DRIVER
cb9c6385 11471M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 11472L: linux-s390@vger.kernel.org
a968cd3e 11473W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 11474S: Supported
d5ca6918 11475F: drivers/s390/crypto/
feed9b62 11476
5238da45 11477S390 ZFCP DRIVER
d38e19d0 11478M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 11479L: linux-s390@vger.kernel.org
5238da45 11480W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 11481S: Supported
679655da 11482F: drivers/s390/scsi/zfcp_*
1da177e4 11483
4dde7f75 11484S3C24XX SD/MMC Driver
8b58be88 11485M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 11486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 11487S: Supported
679655da 11488F: drivers/mmc/host/s3cmci.*
4dde7f75 11489
1f15a229
HV
11490SAA6588 RDS RECEIVER DRIVER
11491M: Hans Verkuil <hverkuil@xs4all.nl>
11492L: linux-media@vger.kernel.org
11493T: git git://linuxtv.org/media_tree.git
a825eaec 11494W: https://linuxtv.org
1f15a229
HV
11495S: Odd Fixes
11496F: drivers/media/i2c/saa6588*
11497
98ed12e6 11498SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
11499M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11500M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 11501L: linux-media@vger.kernel.org
a825eaec 11502W: https://linuxtv.org
98ed12e6
MCC
11503T: git git://linuxtv.org/media_tree.git
11504S: Odd fixes
618cd932 11505F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
11506F: drivers/media/pci/saa7134/
11507
1da177e4 11508SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 11509M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 11510L: linux-media@vger.kernel.org
275ffde4 11511T: git git://linuxtv.org/media_tree.git
1da177e4 11512S: Maintained
90d72ac6
MCC
11513F: drivers/media/common/saa7146/
11514F: drivers/media/pci/saa7146/
11515F: include/media/saa7146*
1da177e4 11516
4a109cc0 11517SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 11518M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 11519M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 11520M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
11521L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11522S: Supported
14430813 11523F: sound/soc/samsung/
4a109cc0 11524
c46ea13f
KK
11525SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11526M: Krzysztof Kozlowski <krzk@kernel.org>
11527L: linux-crypto@vger.kernel.org
11528L: linux-samsung-soc@vger.kernel.org
11529S: Maintained
11530F: drivers/crypto/exynos-rng.c
11531F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11532
0d89a28b 11533SAMSUNG FRAMEBUFFER DRIVER
b7701755 11534M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
11535L: linux-fbdev@vger.kernel.org
11536S: Maintained
8a61f013 11537F: drivers/video/fbdev/s3c-fb.c
0d89a28b 11538
7683e9e5
LT
11539SAMSUNG LAPTOP DRIVER
11540M: Corentin Chary <corentin.chary@gmail.com>
11541L: platform-driver-x86@vger.kernel.org
11542S: Maintained
11543F: drivers/platform/x86/samsung-laptop.c
11544
b40f0632 11545SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 11546M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
11547M: Krzysztof Kozlowski <krzk@kernel.org>
11548M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 11549L: linux-kernel@vger.kernel.org
b40f0632 11550L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
11551S: Supported
11552F: drivers/mfd/sec*.c
11553F: drivers/regulator/s2m*.c
11554F: drivers/regulator/s5m*.c
b40f0632
KK
11555F: drivers/clk/clk-s2mps11.c
11556F: drivers/rtc/rtc-s5m.c
f69d3a17 11557F: include/linux/mfd/samsung/
a13c7c51
KK
11558F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11559F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 11560F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 11561F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 11562
6fd86ab2
SN
11563SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11564M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11565L: linux-media@vger.kernel.org
11566L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11567S: Maintained
11568F: drivers/media/platform/s3c-camif/
d647f0b7 11569F: include/media/drv-intf/s3c_camif.h
6fd86ab2 11570
7683e9e5
LT
11571SAMSUNG S3FWRN5 NFC DRIVER
11572M: Robert Baldyga <r.baldyga@samsung.com>
11573M: Krzysztof Opasiak <k.opasiak@samsung.com>
11574L: linux-nfc@lists.01.org (moderated for non-subscribers)
11575S: Supported
11576F: drivers/nfc/s3fwrn5
11577
b84ef24e
AH
11578SAMSUNG S5C73M3 CAMERA DRIVER
11579M: Kyungmin Park <kyungmin.park@samsung.com>
11580M: Andrzej Hajda <a.hajda@samsung.com>
11581L: linux-media@vger.kernel.org
11582S: Supported
11583F: drivers/media/i2c/s5c73m3/*
11584
7d459937
AH
11585SAMSUNG S5K5BAF CAMERA DRIVER
11586M: Kyungmin Park <kyungmin.park@samsung.com>
11587M: Andrzej Hajda <a.hajda@samsung.com>
11588L: linux-media@vger.kernel.org
11589S: Supported
11590F: drivers/media/i2c/s5k5baf.c
11591
7683e9e5
LT
11592SAMSUNG S5P Security SubSystem (SSS) DRIVER
11593M: Krzysztof Kozlowski <krzk@kernel.org>
11594M: Vladimir Zapolskiy <vz@mleia.com>
11595L: linux-crypto@vger.kernel.org
11596L: linux-samsung-soc@vger.kernel.org
11597S: Maintained
11598F: drivers/crypto/s5p-sss.c
11599
11600SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11601M: Kyungmin Park <kyungmin.park@samsung.com>
11602M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11603L: linux-media@vger.kernel.org
11604Q: https://patchwork.linuxtv.org/project/linux-media/list/
c04c674f 11605S: Supported
7683e9e5 11606F: drivers/media/platform/exynos4-is/
c04c674f 11607
310e39c9 11608SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
11609M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11610M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 11611M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
11612S: Supported
11613L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11614F: drivers/clk/samsung/
490583f0
CC
11615F: include/dt-bindings/clock/exynos*.h
11616F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 11617
2e365a70
AS
11618SAMSUNG SPI DRIVERS
11619M: Kukjin Kim <kgene@kernel.org>
11620M: Krzysztof Kozlowski <krzk@kernel.org>
11621M: Andi Shyti <andi.shyti@samsung.com>
11622L: linux-spi@vger.kernel.org
11623L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11624S: Maintained
11625F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11626F: drivers/spi/spi-s3c*
11627F: include/linux/platform_data/spi-s3c64xx.h
11628
66890ed6
BA
11629SAMSUNG SXGBE DRIVERS
11630M: Byungho An <bh74.an@samsung.com>
11631M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
11632M: Vipul Pandya <vipul.pandya@samsung.com>
11633S: Supported
11634L: netdev@vger.kernel.org
11635F: drivers/net/ethernet/samsung/sxgbe/
11636
93c537af 11637SAMSUNG THERMAL DRIVER
0faf7dd5 11638M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
11639L: linux-pm@vger.kernel.org
11640L: linux-samsung-soc@vger.kernel.org
11641S: Supported
9f273c24 11642T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
11643F: drivers/thermal/samsung/
11644
e296cd32 11645SAMSUNG USB2 PHY DRIVER
774e0362
KD
11646M: Kamil Debski <kamil@wypas.org>
11647M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
11648L: linux-kernel@vger.kernel.org
11649S: Supported
11650F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11651F: Documentation/phy/samsung-usb2.txt
0b56e9a7
VG
11652F: drivers/phy/samsung/phy-exynos4210-usb2.c
11653F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11654F: drivers/phy/samsung/phy-exynos5250-usb2.c
11655F: drivers/phy/samsung/phy-s5pv210-usb2.c
11656F: drivers/phy/samsung/phy-samsung-usb2.c
11657F: drivers/phy/samsung/phy-samsung-usb2.h
e296cd32 11658
1da177e4 11659SC1200 WDT DRIVER
b300645a 11660M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 11661S: Maintained
679655da 11662F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
11663
11664SCHEDULER
dd9b238c 11665M: Ingo Molnar <mingo@redhat.com>
8b58be88 11666M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 11667L: linux-kernel@vger.kernel.org
75fc2d37 11668T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 11669S: Maintained
95c0d71d 11670F: kernel/sched/
679655da 11671F: include/linux/sched.h
c117ab84 11672F: include/uapi/linux/sched.h
c2eb505b 11673F: include/linux/wait.h
1da177e4 11674
6bcf6737 11675SCORE ARCHITECTURE
ed38665e 11676M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 11677M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 11678W: http://www.sunplus.com
6bcf6737 11679S: Supported
a2681a75 11680F: arch/score/
6bcf6737 11681
f2ed287b
LR
11682SCR24X CHIP CARD INTERFACE DRIVER
11683M: Lubomir Rintel <lkundrak@v3.sk>
11684S: Supported
11685F: drivers/char/pcmcia/scr24x_cs.c
11686
1da177e4 11687SCSI CDROM DRIVER
8b58be88 11688M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11689L: linux-scsi@vger.kernel.org
11690W: http://www.kernel.dk
11691S: Maintained
679655da 11692F: drivers/scsi/sr*
1da177e4 11693
fb50a83d 11694SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 11695M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
11696L: linux-rdma@vger.kernel.org
11697S: Supported
11698W: http://www.openfabrics.org
11699Q: http://patchwork.kernel.org/project/linux-rdma/list/
11700T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11701F: drivers/infiniband/ulp/srp/
11702F: include/scsi/srp.h
11703
1da177e4 11704SCSI SG DRIVER
8b58be88 11705M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 11706L: linux-scsi@vger.kernel.org
59ab3c93 11707W: http://sg.danny.cz/sg
1da177e4 11708S: Maintained
59ab3c93 11709F: Documentation/scsi/scsi-generic.txt
679655da
JP
11710F: drivers/scsi/sg.c
11711F: include/scsi/sg.h
1da177e4
LT
11712
11713SCSI SUBSYSTEM
7ee7895c 11714M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 11715T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
11716M: "Martin K. Petersen" <martin.petersen@oracle.com>
11717T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11718L: linux-scsi@vger.kernel.org
1da177e4 11719S: Maintained
2c99a314 11720F: Documentation/devicetree/bindings/scsi/
679655da
JP
11721F: drivers/scsi/
11722F: include/scsi/
1da177e4
LT
11723
11724SCSI TAPE DRIVER
8b58be88 11725M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
11726L: linux-scsi@vger.kernel.org
11727S: Maintained
679655da 11728F: Documentation/scsi/st.txt
f7269cfc
JD
11729F: drivers/scsi/st.*
11730F: drivers/scsi/st_*.h
1da177e4
LT
11731
11732SCTP PROTOCOL
8b6efb75 11733M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 11734M: Neil Horman <nhorman@tuxdriver.com>
1a418796 11735L: linux-sctp@vger.kernel.org
5f85813c 11736W: http://lksctp.sourceforge.net
8b6efb75 11737S: Maintained
679655da
JP
11738F: Documentation/networking/sctp.txt
11739F: include/linux/sctp.h
4d58c025 11740F: include/uapi/linux/sctp.h
679655da
JP
11741F: include/net/sctp/
11742F: net/sctp/
1da177e4
LT
11743
11744SCx200 CPU SUPPORT
8b58be88 11745M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11746S: Odd Fixes
679655da 11747F: Documentation/i2c/busses/scx200_acb
390889b6 11748F: arch/x86/platform/scx200/
679655da
JP
11749F: drivers/watchdog/scx200_wdt.c
11750F: drivers/i2c/busses/scx200*
11751F: drivers/mtd/maps/scx200_docflash.c
11752F: include/linux/scx200.h
1662d32c
JC
11753
11754SCx200 GPIO DRIVER
8b58be88 11755M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11756S: Maintained
679655da
JP
11757F: drivers/char/scx200_gpio.c
11758F: include/linux/scx200_gpio.h
1662d32c
JC
11759
11760SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 11761M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11762S: Maintained
679655da 11763F: drivers/clocksource/scx200_hrt.c
1da177e4 11764
6a36913a 11765SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 11766M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
11767L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11768S: Maintained
679655da 11769F: drivers/mmc/host/sdricoh_cs.c
6a36913a 11770
c04f9d61
KC
11771SECURE COMPUTING
11772M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
11773R: Andy Lutomirski <luto@amacapital.net>
11774R: Will Drewry <wad@chromium.org>
c04f9d61
KC
11775T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11776S: Supported
11777F: kernel/seccomp.c
11778F: include/uapi/linux/seccomp.h
11779F: include/linux/seccomp.h
c99ee51a 11780F: tools/testing/selftests/seccomp/*
0b40808a 11781F: tools/testing/selftests/kselftest_harness.h
c061f33f 11782F: Documentation/userspace-api/seccomp_filter.rst
c04f9d61
KC
11783K: \bsecure_computing
11784K: \bTIF_SECCOMP\b
11785
7683e9e5
LT
11786SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11787M: Al Cooper <alcooperx@gmail.com>
11788L: linux-mmc@vger.kernel.org
11789L: bcm-kernel-feedback-list@broadcom.com
11790S: Maintained
11791F: drivers/mmc/host/sdhci-brcmstb*
11792
82abbea7
RD
11793SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11794M: Adrian Hunter <adrian.hunter@intel.com>
11795L: linux-mmc@vger.kernel.org
11796T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11797S: Maintained
11798F: drivers/mmc/host/sdhci*
11799F: include/linux/mmc/sdhci*
11800
0d1bb41a 11801SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 11802M: Ben Dooks <ben-linux@fluff.org>
dc524882 11803M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 11804L: linux-mmc@vger.kernel.org
0d1bb41a 11805S: Maintained
dc524882 11806F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 11807
c63b3cba 11808SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 11809M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
11810L: linux-mmc@vger.kernel.org
11811S: Maintained
11812F: drivers/mmc/host/sdhci-spear.c
11813
455a7b23
SB
11814SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11815M: Scott Bauer <scott.bauer@intel.com>
11816M: Jonathan Derrick <jonathan.derrick@intel.com>
11817M: Rafael Antognolli <rafael.antognolli@intel.com>
0222967b 11818L: linux-block@vger.kernel.org
455a7b23
SB
11819S: Supported
11820F: block/sed*
11821F: block/opal_proto.h
11822F: include/linux/sed*
11823F: include/uapi/linux/sed*
11824
7683e9e5
LT
11825SECURITY CONTACT
11826M: Security Officers <security@kernel.org>
11827S: Supported
11828
8711cca2 11829SECURITY SUBSYSTEM
9b45c0d2 11830M: James Morris <james.l.morris@oracle.com>
9c3646d1 11831M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 11832L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 11833T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 11834W: http://kernsec.org/
8711cca2 11835S: Supported
7d2c86b5 11836F: security/
8711cca2 11837
1da177e4 11838SELINUX SECURITY MODULE
e0238b4c 11839M: Paul Moore <paul@paul-moore.com>
8b58be88 11840M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 11841M: Eric Paris <eparis@parisplace.org>
e0238b4c 11842L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 11843W: http://selinuxproject.org
5a5f2acf 11844T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 11845S: Supported
679655da
JP
11846F: include/linux/selinux*
11847F: security/selinux/
6bde95ce 11848F: scripts/selinux/
229fd05c 11849F: Documentation/admin-guide/LSM/SELinux.rst
1da177e4 11850
cef2cf07 11851SENSABLE PHANTOM
8b58be88 11852M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 11853S: Maintained
679655da 11854F: drivers/misc/phantom.c
c117ab84 11855F: include/uapi/linux/phantom.h
cef2cf07 11856
82abbea7
RD
11857SERIAL DEVICE BUS
11858M: Rob Herring <robh@kernel.org>
11859L: linux-serial@vger.kernel.org
11860S: Maintained
11861F: Documentation/devicetree/bindings/serial/slave-device.txt
11862F: drivers/tty/serdev/
11863F: include/linux/serdev.h
6b7c5b94 11864
7683e9e5
LT
11865SERIAL DRIVERS
11866M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11867L: linux-serial@vger.kernel.org
11868S: Maintained
11869F: Documentation/devicetree/bindings/serial/
11870F: drivers/tty/serial/
11871
82abbea7
RD
11872SERIAL IR RECEIVER
11873M: Sean Young <sean@mess.org>
11874L: linux-media@vger.kernel.org
11875S: Maintained
11876F: drivers/media/rc/serial_ir.c
d2928a8c 11877
8ceee660 11878SFC NETWORK DRIVER
c06f51ea 11879M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
11880M: Edward Cree <ecree@solarflare.com>
11881M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 11882L: netdev@vger.kernel.org
8ceee660 11883S: Supported
874aeea5 11884F: drivers/net/ethernet/sfc/
8ceee660 11885
e2d1d6c0 11886SGI GRU DRIVER
cc883afc 11887M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 11888S: Maintained
679655da 11889F: drivers/misc/sgi-gru/
e2d1d6c0
RD
11890
11891SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 11892M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
11893L: linux-ia64@vger.kernel.org
11894S: Supported
679655da 11895F: Documentation/ia64/serial.txt
df621252 11896F: drivers/tty/serial/ioc?_serial.c
679655da 11897F: include/linux/ioc?.h
e2d1d6c0 11898
75312619 11899SGI XP/XPC/XPNET DRIVER
e180383f
RH
11900M: Cliff Whickman <cpw@sgi.com>
11901M: Robin Holt <robinmholt@gmail.com>
75312619 11902S: Maintained
679655da 11903F: drivers/misc/sgi-xp/
75312619 11904
7683e9e5
LT
11905SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11906M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11907L: linux-s390@vger.kernel.org
11908W: http://www.ibm.com/developerworks/linux/linux390/
11909S: Supported
11910F: net/smc/
11911
82abbea7
RD
11912SH_VEU V4L2 MEM2MEM DRIVER
11913L: linux-media@vger.kernel.org
11914S: Orphan
11915F: drivers/media/platform/sh_veu.c
11916
11917SH_VOU V4L2 OUTPUT DRIVER
11918L: linux-media@vger.kernel.org
11919S: Orphan
11920F: drivers/media/platform/sh_vou.c
11921F: include/media/drv-intf/sh_vou.h
11922
46eacf3b
AP
11923SI2157 MEDIA DRIVER
11924M: Antti Palosaari <crope@iki.fi>
11925L: linux-media@vger.kernel.org
a825eaec 11926W: https://linuxtv.org
46eacf3b
AP
11927W: http://palosaari.fi/linux/
11928Q: http://patchwork.linuxtv.org/project/linux-media/list/
11929T: git git://linuxtv.org/anttip/media_tree.git
11930S: Maintained
11931F: drivers/media/tuners/si2157*
11932
75e2d5ba
AP
11933SI2168 MEDIA DRIVER
11934M: Antti Palosaari <crope@iki.fi>
11935L: linux-media@vger.kernel.org
a825eaec 11936W: https://linuxtv.org
75e2d5ba
AP
11937W: http://palosaari.fi/linux/
11938Q: http://patchwork.linuxtv.org/project/linux-media/list/
11939T: git git://linuxtv.org/anttip/media_tree.git
11940S: Maintained
11941F: drivers/media/dvb-frontends/si2168*
11942
49cc629d
HV
11943SI470X FM RADIO RECEIVER I2C DRIVER
11944M: Hans Verkuil <hverkuil@xs4all.nl>
11945L: linux-media@vger.kernel.org
11946T: git git://linuxtv.org/media_tree.git
a825eaec 11947W: https://linuxtv.org
49cc629d
HV
11948S: Odd Fixes
11949F: drivers/media/radio/si470x/radio-si470x-i2c.c
11950
11951SI470X FM RADIO RECEIVER USB DRIVER
11952M: Hans Verkuil <hverkuil@xs4all.nl>
11953L: linux-media@vger.kernel.org
11954T: git git://linuxtv.org/media_tree.git
a825eaec 11955W: https://linuxtv.org
49cc629d
HV
11956S: Maintained
11957F: drivers/media/radio/si470x/radio-si470x-common.c
11958F: drivers/media/radio/si470x/radio-si470x.h
11959F: drivers/media/radio/si470x/radio-si470x-usb.c
11960
c937ca03
EV
11961SI4713 FM RADIO TRANSMITTER I2C DRIVER
11962M: Eduardo Valentin <edubezval@gmail.com>
11963L: linux-media@vger.kernel.org
11964T: git git://linuxtv.org/media_tree.git
a825eaec 11965W: https://linuxtv.org
c937ca03 11966S: Odd Fixes
99995ded 11967F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11968
11969SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11970M: Eduardo Valentin <edubezval@gmail.com>
11971L: linux-media@vger.kernel.org
11972T: git git://linuxtv.org/media_tree.git
a825eaec 11973W: https://linuxtv.org
c937ca03 11974S: Odd Fixes
99995ded
DR
11975F: drivers/media/radio/si4713/radio-platform-si4713.c
11976
11977SI4713 FM RADIO TRANSMITTER USB DRIVER
11978M: Hans Verkuil <hverkuil@xs4all.nl>
11979L: linux-media@vger.kernel.org
11980T: git git://linuxtv.org/media_tree.git
a825eaec 11981W: https://linuxtv.org
99995ded
DR
11982S: Maintained
11983F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11984
beb91d46 11985SIANO DVB DRIVER
5dc8a864
MCC
11986M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11987M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11988L: linux-media@vger.kernel.org
a825eaec 11989W: https://linuxtv.org
beb91d46
MCC
11990T: git git://linuxtv.org/media_tree.git
11991S: Odd fixes
11992F: drivers/media/common/siano/
beb91d46 11993F: drivers/media/usb/siano/
beb91d46 11994F: drivers/media/usb/siano/
14430813 11995F: drivers/media/mmc/siano/
beb91d46 11996
cef9dd85
HG
11997SILEAD TOUCHSCREEN DRIVER
11998M: Hans de Goede <hdegoede@redhat.com>
11999L: linux-input@vger.kernel.org
12000L: platform-driver-x86@vger.kernel.org
12001S: Maintained
12002F: drivers/input/touchscreen/silead.c
12003F: drivers/platform/x86/silead_dmi.c
12004
82abbea7
RD
12005SILICON MOTION SM712 FRAME BUFFER DRIVER
12006M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12007M: Teddy Wang <teddy.wang@siliconmotion.com>
12008M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
6f15b602
HG
12009L: linux-fbdev@vger.kernel.org
12010S: Maintained
82abbea7
RD
12011F: drivers/video/fbdev/sm712*
12012F: Documentation/fb/sm712fb.txt
b618b69c 12013
6349d997 12014SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 12015M: Len Brown <lenb@kernel.org>
6349d997
LB
12016L: sfi-devel@simplefirmware.org
12017W: http://simplefirmware.org/
12018T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 12019S: Supported
943fc810 12020F: arch/x86/platform/sfi/
6349d997
LB
12021F: drivers/sfi/
12022F: include/linux/sfi*.h
e2d1d6c0 12023
82abbea7
RD
12024SIMPLEFB FB DRIVER
12025M: Hans de Goede <hdegoede@redhat.com>
12026L: linux-fbdev@vger.kernel.org
12027S: Maintained
12028F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12029F: drivers/video/fbdev/simplefb.c
12030F: include/linux/platform_data/simplefb.h
12031
1da177e4
LT
12032SIMTEC EB110ATX (Chalice CATS)
12033P: Ben Dooks
b16957c6
BD
12034P: Vincent Sanders <vince@simtec.co.uk>
12035M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
12036W: http://www.simtec.co.uk/products/EB110ATX/
12037S: Supported
12038
12039SIMTEC EB2410ITX (BAST)
12040P: Ben Dooks
b16957c6
BD
12041P: Vincent Sanders <vince@simtec.co.uk>
12042M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
12043W: http://www.simtec.co.uk/products/EB2410ITX/
12044S: Supported
15dba387
JP
12045F: arch/arm/mach-s3c24xx/mach-bast.c
12046F: arch/arm/mach-s3c24xx/bast-ide.c
12047F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 12048
2c956a60
JD
12049SIPHASH PRF ROUTINES
12050M: Jason A. Donenfeld <Jason@zx2c4.com>
12051S: Maintained
12052F: lib/siphash.c
12053F: lib/test_siphash.c
12054F: include/linux/siphash.h
12055
92aab3c0 12056SIS 190 ETHERNET DRIVER
8b58be88 12057M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
12058L: netdev@vger.kernel.org
12059S: Maintained
8c7de408 12060F: drivers/net/ethernet/sis/sis190.c
92aab3c0 12061
1da177e4 12062SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 12063M: Daniele Venzano <venza@brownhat.org>
1da177e4 12064W: http://www.brownhat.org/sis900.html
979b6c13 12065L: netdev@vger.kernel.org
1da177e4 12066S: Maintained
8c7de408 12067F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
12068
12069SIS FRAMEBUFFER DRIVER
8b58be88 12070M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 12071W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 12072S: Maintained
679655da 12073F: Documentation/fb/sisfb.txt
8a61f013 12074F: drivers/video/fbdev/sis/
679655da 12075F: include/video/sisfb.h
1da177e4
LT
12076
12077SIS USB2VGA DRIVER
8b58be88 12078M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
12079W: http://www.winischhofer.at/linuxsisusbvga.shtml
12080S: Maintained
679655da 12081F: drivers/usb/misc/sisusbvga/
1da177e4 12082
415ad26d 12083SLAB ALLOCATOR
16e943bf 12084M: Christoph Lameter <cl@linux.com>
2ed1c525 12085M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
12086M: David Rientjes <rientjes@google.com>
12087M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12088M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
12089L: linux-mm@kvack.org
12090S: Maintained
679655da 12091F: include/linux/sl?b*.h
16e943bf 12092F: mm/sl?b*
415ad26d 12093
9fab9787 12094SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 12095M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 12096M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 12097M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
12098R: Steven Rostedt <rostedt@goodmis.org>
12099R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 12100L: linux-kernel@vger.kernel.org
9fab9787
PM
12101W: http://www.rdrop.com/users/paulmck/RCU/
12102S: Supported
12103T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
12104F: include/linux/srcu.h
12105F: kernel/rcu/srcu.c
9fab9787 12106
66372841
CS
12107SMACK SECURITY MODULE
12108M: Casey Schaufler <casey@schaufler-ca.com>
12109L: linux-security-module@vger.kernel.org
12110W: http://schaufler-ca.com
ece38248 12111T: git git://github.com/cschaufler/smack-next
66372841 12112S: Maintained
a5606ced 12113F: Documentation/admin-guide/LSM/Smack.rst
66372841
CS
12114F: security/smack/
12115
1da177e4 12116SMC91x ETHERNET DRIVER
2f82af08 12117M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 12118S: Odd Fixes
ae150435 12119F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 12120
e8e31622
SA
12121SMIA AND SMIA++ IMAGE SENSOR DRIVER
12122M: Sakari Ailus <sakari.ailus@iki.fi>
12123L: linux-media@vger.kernel.org
12124S: Maintained
14430813 12125F: drivers/media/i2c/smiapp/
b5dcee22 12126F: include/media/i2c/smiapp.h
e8e31622
SA
12127F: drivers/media/i2c/smiapp-pll.c
12128F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 12129F: include/uapi/linux/smiapp.h
a2cec3c0 12130F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 12131
920fa1ff
GR
12132SMM665 HARDWARE MONITOR DRIVER
12133M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12134L: linux-hwmon@vger.kernel.org
920fa1ff
GR
12135S: Maintained
12136F: Documentation/hwmon/smm665
12137F: drivers/hwmon/smm665.c
12138
9df7305b 12139SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 12140M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 12141L: linux-hwmon@vger.kernel.org
90b24cfb 12142S: Maintained
9df7305b
SG
12143F: Documentation/hwmon/emc2103
12144F: drivers/hwmon/emc2103.c
12145
a98d506c
HG
12146SMSC SCH5627 HARDWARE MONITOR DRIVER
12147M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 12148L: linux-hwmon@vger.kernel.org
a98d506c
HG
12149S: Supported
12150F: Documentation/hwmon/sch5627
12151F: drivers/hwmon/sch5627.c
12152
7683e9e5
LT
12153SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12154M: Steve Glendinning <steve.glendinning@shawell.net>
12155L: linux-fbdev@vger.kernel.org
12156S: Maintained
12157F: drivers/video/fbdev/smscufx.c
12158
6ea884db 12159SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 12160M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12161L: linux-hwmon@vger.kernel.org
6ea884db 12162S: Maintained
679655da
JP
12163F: Documentation/hwmon/smsc47b397
12164F: drivers/hwmon/smsc47b397.c
6ea884db 12165
fd9abb3d 12166SMSC911x ETHERNET DRIVER
90b24cfb 12167M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 12168L: netdev@vger.kernel.org
90b24cfb 12169S: Maintained
679655da 12170F: include/linux/smsc911x.h
ae150435 12171F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
12172
12173SMSC9420 PCI ETHERNET DRIVER
90b24cfb 12174M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 12175L: netdev@vger.kernel.org
90b24cfb 12176S: Maintained
ae150435 12177F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 12178
668acf32 12179SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 12180M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 12181L: linux-media@vger.kernel.org
275ffde4 12182T: git git://linuxtv.org/media_tree.git
795fb7e7 12183S: Maintained
90d72ac6
MCC
12184F: include/media/soc*
12185F: drivers/media/i2c/soc_camera/
12186F: drivers/media/platform/soc_camera/
668acf32 12187
e2d1d6c0 12188SOEKRIS NET48XX LED SUPPORT
8b58be88 12189M: Chris Boot <bootc@bootc.net>
e2d1d6c0 12190S: Maintained
679655da 12191F: drivers/leds/leds-net48xx.c
e2d1d6c0 12192
82abbea7
RD
12193SOFT-ROCE DRIVER (rxe)
12194M: Moni Shoua <monis@mellanox.com>
12195L: linux-rdma@vger.kernel.org
12196S: Supported
12197W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12198Q: http://patchwork.kernel.org/project/linux-rdma/list/
12199F: drivers/infiniband/sw/rxe/
12200F: include/uapi/rdma/rdma_user_rxe.h
12201
e3994db1 12202SOFTLOGIC 6x10 MPEG CODEC
9661975d 12203M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
40662e72 12204M: Anton Sviridenko <anton@corp.bluecherry.net>
9661975d 12205M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
5c1d6045 12206M: Andrey Utkin <andrey_utkin@fastmail.com>
1f141f6b 12207M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
12208L: linux-media@vger.kernel.org
12209S: Supported
12210F: drivers/media/pci/solo6x10/
12211
1da177e4 12212SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 12213M: Shaohua Li <shli@kernel.org>
1da177e4 12214L: linux-raid@vger.kernel.org
0f9ce866 12215T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 12216S: Supported
679655da
JP
12217F: drivers/md/
12218F: include/linux/raid/
c117ab84 12219F: include/uapi/linux/raid/
1da177e4 12220
1da177e4 12221SONIC NETWORK DRIVER
8b58be88 12222M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 12223L: netdev@vger.kernel.org
1da177e4 12224S: Maintained
d9fb9f38 12225F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 12226
61e115a5 12227SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 12228M: Michael Buesch <m@bues.ch>
e7828b28 12229L: linux-wireless@vger.kernel.org
61e115a5 12230S: Maintained
679655da
JP
12231F: drivers/ssb/
12232F: include/linux/ssb/
61e115a5 12233
baf8532a 12234SONY MEMORYSTICK CARD SUPPORT
8b58be88 12235M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
12236W: http://tifmxx.berlios.de/
12237S: Maintained
679655da 12238F: drivers/memstick/host/tifm_ms.c
baf8532a 12239
0ab30494
ML
12240SONY MEMORYSTICK STANDARD SUPPORT
12241M: Maxim Levitsky <maximlevitsky@gmail.com>
12242S: Maintained
12243F: drivers/memstick/core/ms_block.*
12244
7683e9e5
LT
12245SONY VAIO CONTROL DEVICE DRIVER
12246M: Mattia Dongili <malattia@linux.it>
12247L: platform-driver-x86@vger.kernel.org
12248W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12249S: Maintained
12250F: Documentation/laptops/sony-laptop.txt
12251F: drivers/char/sonypi.c
12252F: drivers/platform/x86/sony-laptop.c
12253F: include/linux/sony-laptop.h
12254
1da177e4 12255SOUND
8b58be88 12256M: Jaroslav Kysela <perex@perex.cz>
d8130624 12257M: Takashi Iwai <tiwai@suse.com>
93711660 12258L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 12259W: http://www.alsa-project.org/
dde7ad8d 12260T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 12261T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 12262Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 12263S: Maintained
3126a179
JP
12264F: Documentation/sound/
12265F: include/sound/
c117ab84 12266F: include/uapi/sound/
679655da 12267F: sound/
1da177e4 12268
33bbe149
MB
12269SOUND - COMPRESSED AUDIO
12270M: Vinod Koul <vinod.koul@intel.com>
12271L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12272T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12273S: Supported
f672f31a 12274F: Documentation/sound/alsa/compress_offload.txt
33bbe149 12275F: include/sound/compress_driver.h
f672f31a 12276F: include/uapi/sound/compress_*
33bbe149
MB
12277F: sound/core/compress_offload.c
12278F: sound/soc/soc-compress.c
12279
7683e9e5
LT
12280SOUND - DMAENGINE HELPERS
12281M: Lars-Peter Clausen <lars@metafoo.de>
12282S: Supported
12283F: include/sound/dmaengine_pcm.h
12284F: sound/core/pcm_dmaengine.c
12285F: sound/soc/soc-generic-dmaengine-pcm.c
12286
bd903bde 12287SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 12288M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12289M: Mark Brown <broonie@kernel.org>
86f14df8 12290T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 12291L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 12292W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 12293S: Supported
181ad2a5 12294F: Documentation/devicetree/bindings/sound/
2820f615 12295F: Documentation/sound/alsa/soc/
7683e9e5
LT
12296F: sound/soc/
12297F: include/sound/soc*
d7f8761b 12298
990a6a99
OS
12299SP2 MEDIA DRIVER
12300M: Olli Salonen <olli.salonen@iki.fi>
12301L: linux-media@vger.kernel.org
a825eaec 12302W: https://linuxtv.org
990a6a99
OS
12303Q: http://patchwork.linuxtv.org/project/linux-media/list/
12304S: Maintained
12305F: drivers/media/dvb-frontends/sp2*
12306
473321fc 12307SPARC + UltraSPARC (sparc/sparc64)
8b58be88 12308M: "David S. Miller" <davem@davemloft.net>
1da177e4 12309L: sparclinux@vger.kernel.org
8a6e2535 12310Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
12311T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12312T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 12313S: Maintained
679655da 12314F: arch/sparc/
7765b8bb 12315F: drivers/sbus/
1da177e4 12316
6404fcca
DM
12317SPARC SERIAL DRIVERS
12318M: "David S. Miller" <davem@davemloft.net>
12319L: sparclinux@vger.kernel.org
08deed1e
JP
12320T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12321T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 12322S: Maintained
6816383a 12323F: include/linux/sunserialcore.h
df621252 12324F: drivers/tty/serial/suncore.c
df621252
GKH
12325F: drivers/tty/serial/sunhv.c
12326F: drivers/tty/serial/sunsab.c
12327F: drivers/tty/serial/sunsab.h
12328F: drivers/tty/serial/sunsu.c
12329F: drivers/tty/serial/sunzilog.c
12330F: drivers/tty/serial/sunzilog.h
6404fcca 12331
389325b4
CL
12332SPARSE CHECKER
12333M: "Christopher Li" <sparse@chrisli.org>
12334L: linux-sparse@vger.kernel.org
12335W: https://sparse.wiki.kernel.org/
12336T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12337T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12338S: Maintained
12339F: include/linux/compiler.h
12340
7683e9e5 12341SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 12342M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 12343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
12344W: http://www.st.com/spear
12345S: Maintained
7683e9e5 12346F: drivers/clk/spear/
fc0c195a 12347
7683e9e5 12348SPEAR PLATFORM SUPPORT
da89947b 12349M: Viresh Kumar <vireshk@kernel.org>
7683e9e5 12350M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 12351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
12352W: http://www.st.com/spear
12353S: Maintained
7683e9e5
LT
12354F: arch/arm/boot/dts/spear*
12355F: arch/arm/mach-spear/
fc0c195a 12356
e2796541 12357SPI NOR SUBSYSTEM
b3bb6d6a 12358M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
e2796541
CP
12359M: Marek Vasut <marek.vasut@gmail.com>
12360L: linux-mtd@lists.infradead.org
12361W: http://www.linux-mtd.infradead.org/
12362Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6eab81e6
CP
12363T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12364T: git git://git.infradead.org/l2-mtd.git spi-nor/next
e2796541
CP
12365S: Maintained
12366F: drivers/mtd/spi-nor/
12367F: include/linux/mtd/spi-nor.h
12368
e2d1d6c0 12369SPI SUBSYSTEM
b02e48f2 12370M: Mark Brown <broonie@kernel.org>
dfbe403c 12371L: linux-spi@vger.kernel.org
e7e4e13c 12372T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 12373Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 12374S: Maintained
87306eb7 12375F: Documentation/devicetree/bindings/spi/
679655da
JP
12376F: Documentation/spi/
12377F: drivers/spi/
12378F: include/linux/spi/
c117ab84 12379F: include/uapi/linux/spi/
a43cd4bb 12380F: tools/spi/
e2d1d6c0 12381
2752e401 12382SPIDERNET NETWORK DRIVER for CELL
8b58be88 12383M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
12384L: netdev@vger.kernel.org
12385S: Supported
679655da 12386F: Documentation/networking/spider_net.txt
8df158ac 12387F: drivers/net/ethernet/toshiba/spider_net*
2752e401 12388
6b71016e
SB
12389SPMI SUBSYSTEM
12390R: Stephen Boyd <sboyd@codeaurora.org>
12391L: linux-arm-msm@vger.kernel.org
12392F: Documentation/devicetree/bindings/spmi/
12393F: drivers/spmi/
12394F: include/dt-bindings/spmi/spmi.h
12395F: include/linux/spmi.h
12396F: include/trace/events/spmi.h
12397
e2d1d6c0 12398SPU FILE SYSTEM
8b58be88 12399M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 12400L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
12401W: http://www.ibm.com/developerworks/power/cell/
12402S: Supported
679655da
JP
12403F: Documentation/filesystems/spufs.txt
12404F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 12405
fc555841 12406SQUASHFS FILE SYSTEM
d7f2ff67 12407M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
12408L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12409W: http://squashfs.org.uk
9f273c24 12410T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 12411S: Maintained
679655da
JP
12412F: Documentation/filesystems/squashfs.txt
12413F: fs/squashfs/
fc555841 12414
1da177e4 12415SRM (Alpha) environment access
8b58be88 12416M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 12417S: Maintained
679655da 12418F: arch/alpha/kernel/srm_env.c
1da177e4 12419
26e9a397 12420STABLE BRANCH
879a5a00 12421M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 12422L: stable@vger.kernel.org
879a5a00 12423S: Supported
8c27ceff 12424F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 12425
ebd3d010
JP
12426STAGING - COMEDI
12427M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 12428M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
12429S: Odd Fixes
12430F: drivers/staging/comedi/
12431
a0138163
JP
12432STAGING - FLARION FT1000 DRIVERS
12433M: Marek Belisko <marek.belisko@gmail.com>
12434S: Odd Fixes
12435F: drivers/staging/ft1000/
12436
6c1bb424 12437STAGING - INDUSTRIAL IO
030a13d7 12438M: Jonathan Cameron <jic23@kernel.org>
a0138163 12439L: linux-iio@vger.kernel.org
6c1bb424 12440S: Odd Fixes
5291582d 12441F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
12442F: drivers/staging/iio/
12443
a0138163
JP
12444STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12445M: Jarod Wilson <jarod@wilsonet.com>
12446W: http://www.lirc.org/
12447S: Odd Fixes
b2b0186d 12448F: drivers/staging/media/lirc/
a0138163 12449
f5e5de1e
OD
12450STAGING - LUSTRE PARALLEL FILESYSTEM
12451M: Oleg Drokin <oleg.drokin@intel.com>
12452M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 12453M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
12454L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12455W: http://wiki.lustre.org/
f5e5de1e
OD
12456S: Maintained
12457F: drivers/staging/lustre
12458
7c6b6c71
MD
12459STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12460M: Marc Dietrich <marvin24@gmx.de>
12461L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 12462L: linux-tegra@vger.kernel.org
7c6b6c71
MD
12463S: Maintained
12464F: drivers/staging/nvec/
12465
53c43c5c
GKH
12466STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12467M: Jens Frederich <jfrederich@gmail.com>
12468M: Daniel Drake <dsd@laptop.org>
12469M: Jon Nettleton <jon.nettleton@gmail.com>
12470W: http://wiki.laptop.org/go/DCON
12471S: Maintained
12472F: drivers/staging/olpc_dcon/
12473
a0138163
JP
12474STAGING - REALTEK RTL8712U DRIVERS
12475M: Larry Finger <Larry.Finger@lwfinger.net>
12476M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12477S: Odd Fixes
12478F: drivers/staging/rtl8712/
12479
980ac4d7
SM
12480STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12481M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12482M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 12483M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
12484L: linux-fbdev@vger.kernel.org
12485S: Maintained
12486F: drivers/staging/sm750fb/
12487
a0138163
JP
12488STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12489M: William Hubbs <w.d.hubbs@gmail.com>
12490M: Chris Brannon <chris@the-brannons.com>
d33bce31 12491M: Kirk Reiser <kirk@reisers.ca>
a0138163 12492M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 12493L: speakup@linux-speakup.org
a0138163
JP
12494W: http://www.linux-speakup.org/
12495S: Odd Fixes
12496F: drivers/staging/speakup/
12497
b3e871ce
JP
12498STAGING - VIA VT665X DRIVERS
12499M: Forest Bond <forest@alittletooquiet.net>
12500S: Odd Fixes
12501F: drivers/staging/vt665?/
12502
a30baec1 12503STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
12504M: Aditya Shankar <aditya.shankar@microchip.com>
12505M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
12506L: linux-wireless@vger.kernel.org
12507S: Supported
12508F: drivers/staging/wilc1000/
12509
709bcb07 12510STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 12511M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
12512S: Odd Fixes
12513F: drivers/staging/xgifb/
12514
7683e9e5
LT
12515STAGING SUBSYSTEM
12516M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12517T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12518L: devel@driverdev.osuosl.org
12519S: Supported
12520F: drivers/staging/
12521
1da177e4 12522STARFIRE/DURALAN NETWORK DRIVER
8b58be88 12523M: Ion Badulescu <ionut@badula.org>
b4f90189 12524S: Odd Fixes
9bba23b0 12525F: drivers/net/ethernet/adaptec/starfire*
1da177e4 12526
82abbea7
RD
12527STI CEC DRIVER
12528M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12529S: Maintained
12530F: drivers/staging/media/st-cec/
12531F: Documentation/devicetree/bindings/media/stih-cec.txt
12532
12533STK1160 USB VIDEO CAPTURE DRIVER
12534M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12535L: linux-media@vger.kernel.org
12536T: git git://linuxtv.org/media_tree.git
12537S: Maintained
12538F: drivers/media/usb/stk1160/
12539
12540STMMAC ETHERNET DRIVER
12541M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12542M: Alexandre Torgue <alexandre.torgue@st.com>
12543L: netdev@vger.kernel.org
12544W: http://www.stlinux.com
12545S: Supported
12546F: drivers/net/ethernet/stmicro/stmmac/
12547
e2d1d6c0 12548SUN3/3X
8b58be88 12549M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
12550W: http://sammy.net/sun3/
12551S: Maintained
679655da
JP
12552F: arch/m68k/kernel/*sun3*
12553F: arch/m68k/sun3*/
12554F: arch/m68k/include/asm/sun3*
e689cf4a 12555F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 12556
af6a5af8
HG
12557SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12558M: Hans de Goede <hdegoede@redhat.com>
12559L: linux-input@vger.kernel.org
12560S: Maintained
12561F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12562F: drivers/input/keyboard/sun4i-lradc-keys.c
12563
2bc9ff01
DK
12564SUNDANCE NETWORK DRIVER
12565M: Denis Kirjanov <kda@linux-powerpc.org>
12566L: netdev@vger.kernel.org
12567S: Maintained
12568F: drivers/net/ethernet/dlink/sundance.c
12569
2cbb12a4 12570SUPERH
114bf37e
RF
12571M: Yoshinori Sato <ysato@users.sourceforge.jp>
12572M: Rich Felker <dalias@libc.org>
2cbb12a4 12573L: linux-sh@vger.kernel.org
8a6e2535 12574Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 12575S: Maintained
066069e1 12576F: Documentation/sh/
679655da 12577F: arch/sh/
066069e1 12578F: drivers/sh/
1da177e4 12579
4480f15b 12580SUSPEND TO RAM
7fb06082 12581M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
12582M: Len Brown <len.brown@intel.com>
12583M: Pavel Machek <pavel@ucw.cz>
bf1c138e 12584L: linux-pm@vger.kernel.org
68656443 12585B: https://bugzilla.kernel.org
e2d1d6c0 12586S: Supported
679655da
JP
12587F: Documentation/power/
12588F: arch/x86/kernel/acpi/
12589F: drivers/base/power/
12590F: kernel/power/
12591F: include/linux/suspend.h
12592F: include/linux/freezer.h
12593F: include/linux/pm.h
1da177e4
LT
12594
12595SVGA HANDLING
8b58be88 12596M: Martin Mares <mj@ucw.cz>
1da177e4
LT
12597L: linux-video@atrey.karlin.mff.cuni.cz
12598S: Maintained
679655da
JP
12599F: Documentation/svga.txt
12600F: arch/x86/boot/video*
1da177e4 12601
6e28b761
KRW
12602SWIOTLB SUBSYSTEM
12603M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12604L: linux-kernel@vger.kernel.org
9f273c24 12605T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
12606S: Supported
12607F: lib/swiotlb.c
12608F: arch/*/kernel/pci-swiotlb.c
12609F: include/linux/swiotlb.h
12610
007f790c
JP
12611SWITCHDEV
12612M: Jiri Pirko <jiri@resnulli.us>
f38c5ad7 12613M: Ivan Vecera <ivecera@redhat.com>
007f790c
JP
12614L: netdev@vger.kernel.org
12615S: Supported
12616F: net/switchdev/
12617F: include/net/switchdev.h
12618
82abbea7
RD
12619SYNC FILE FRAMEWORK
12620M: Sumit Semwal <sumit.semwal@linaro.org>
12621R: Gustavo Padovan <gustavo@padovan.org>
12622S: Maintained
12623L: linux-media@vger.kernel.org
12624L: dri-devel@lists.freedesktop.org
12625F: drivers/dma-buf/sync_*
12626F: drivers/dma-buf/dma-fence*
12627F: drivers/dma-buf/sw_sync.c
12628F: include/linux/sync_file.h
12629F: include/uapi/linux/sync_file.h
12630F: Documentation/sync_file.txt
12631T: git git://anongit.freedesktop.org/drm/drm-misc
12632
db8e35d5
VG
12633SYNOPSYS ARC ARCHITECTURE
12634M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 12635L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
12636S: Supported
12637F: arch/arc/
9b28829d 12638F: Documentation/devicetree/bindings/arc/*
2d799dde 12639F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 12640F: drivers/clocksource/arc_timer.c
c6a0fe4a 12641F: drivers/tty/serial/arc_uart.c
b7182d1a 12642T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 12643
556cc1c5
AB
12644SYNOPSYS ARC SDP platform support
12645M: Alexey Brodkin <abrodkin@synopsys.com>
12646S: Supported
12647F: arch/arc/plat-axs10x
12648F: arch/arc/boot/dts/ax*
12649F: Documentation/devicetree/bindings/arc/axs10*
12650
82abbea7
RD
12651SYNOPSYS DESIGNWARE DMAC DRIVER
12652M: Viresh Kumar <vireshk@kernel.org>
12653M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12654S: Maintained
12655F: include/linux/dma/dw.h
12656F: include/linux/platform_data/dma-dw.h
12657F: drivers/dma/dw/
12658
12659SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12660M: Jie Deng <jiedeng@synopsys.com>
12661L: netdev@vger.kernel.org
12662S: Supported
12663F: drivers/net/ethernet/synopsys/
12664
12665SYNOPSYS DESIGNWARE I2C DRIVER
12666M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
12667R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12668R: Mika Westerberg <mika.westerberg@linux.intel.com>
12669L: linux-i2c@vger.kernel.org
12670S: Maintained
12671F: drivers/i2c/busses/i2c-designware-*
12672F: include/linux/platform_data/i2c-designware.h
12673
12674SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12675M: Jaehoon Chung <jh80.chung@samsung.com>
12676L: linux-mmc@vger.kernel.org
12677S: Maintained
12678F: drivers/mmc/host/dw_mmc*
12679
6c284c9a
LJ
12680SYSTEM CONFIGURATION (SYSCON)
12681M: Lee Jones <lee.jones@linaro.org>
12682M: Arnd Bergmann <arnd@arndb.de>
12683T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12684S: Supported
12685F: drivers/mfd/syscon.c
12686
82abbea7
RD
12687SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12688M: Sudeep Holla <sudeep.holla@arm.com>
12689L: linux-arm-kernel@lists.infradead.org
12690S: Maintained
12691F: Documentation/devicetree/bindings/arm/arm,scpi.txt
12692F: drivers/clk/clk-scpi.c
12693F: drivers/cpufreq/scpi-cpufreq.c
12694F: drivers/firmware/arm_scpi.c
12695F: include/linux/scpi_protocol.h
12696
8c0984e5
SR
12697SYSTEM RESET/SHUTDOWN DRIVERS
12698M: Sebastian Reichel <sre@kernel.org>
8c0984e5 12699L: linux-pm@vger.kernel.org
58db9505 12700T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
12701S: Maintained
12702F: Documentation/devicetree/bindings/power/reset/
12703F: drivers/power/reset/
12704
82abbea7
RD
12705SYSTEM TRACE MODULE CLASS
12706M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12707S: Maintained
12708T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12709F: Documentation/trace/stm.txt
12710F: drivers/hwtracing/stm/
12711F: include/linux/stm.h
12712F: include/uapi/linux/stm.h
12713
1da177e4 12714SYSV FILESYSTEM
8b58be88 12715M: Christoph Hellwig <hch@infradead.org>
1da177e4 12716S: Maintained
679655da
JP
12717F: Documentation/filesystems/sysv-fs.txt
12718F: fs/sysv/
12719F: include/linux/sysv_fs.h
1da177e4 12720
86cfa7fc 12721TARGET SUBSYSTEM
9c3646d1 12722M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 12723L: linux-scsi@vger.kernel.org
b9f5edc2 12724L: target-devel@vger.kernel.org
86cfa7fc 12725W: http://www.linux-iscsi.org
cf015e9f 12726W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 12727T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
12728S: Supported
12729F: drivers/target/
12730F: include/target/
12731F: Documentation/target/
12732
4e68852d 12733TASKSTATS STATISTICS INTERFACE
185e595f 12734M: Balbir Singh <bsingharora@gmail.com>
4e68852d 12735S: Maintained
679655da
JP
12736F: Documentation/accounting/taskstats*
12737F: include/linux/taskstats*
12738F: kernel/taskstats.c
4e68852d 12739
6b2af241 12740TC subsystem
f935f3f8 12741M: Jamal Hadi Salim <jhs@mojatatu.com>
7ab273be 12742M: Cong Wang <xiyou.wangcong@gmail.com>
b603aa4d 12743M: Jiri Pirko <jiri@resnulli.us>
781b456a
SH
12744L: netdev@vger.kernel.org
12745S: Maintained
679655da 12746F: include/net/pkt_cls.h
6b2af241
JP
12747F: include/net/pkt_sched.h
12748F: include/net/tc_act/
c117ab84 12749F: include/uapi/linux/pkt_cls.h
6b2af241
JP
12750F: include/uapi/linux/pkt_sched.h
12751F: include/uapi/linux/tc_act/
12752F: include/uapi/linux/tc_ematch/
679655da 12753F: net/sched/
781b456a 12754
5067f08a 12755TCP LOW PRIORITY MODULE
8b58be88
JP
12756M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12757M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
12758W: http://tcp-lp-mod.sourceforge.net/
12759S: Maintained
679655da 12760F: net/ipv4/tcp_lp.c
5067f08a 12761
91952bc0
AP
12762TDA10071 MEDIA DRIVER
12763M: Antti Palosaari <crope@iki.fi>
12764L: linux-media@vger.kernel.org
a825eaec 12765W: https://linuxtv.org
91952bc0
AP
12766W: http://palosaari.fi/linux/
12767Q: http://patchwork.linuxtv.org/project/linux-media/list/
12768T: git git://linuxtv.org/anttip/media_tree.git
12769S: Maintained
12770F: drivers/media/dvb-frontends/tda10071*
12771
12772TDA18212 MEDIA DRIVER
12773M: Antti Palosaari <crope@iki.fi>
12774L: linux-media@vger.kernel.org
a825eaec 12775W: https://linuxtv.org
91952bc0
AP
12776W: http://palosaari.fi/linux/
12777Q: http://patchwork.linuxtv.org/project/linux-media/list/
12778T: git git://linuxtv.org/anttip/media_tree.git
12779S: Maintained
12780F: drivers/media/tuners/tda18212*
12781
12782TDA18218 MEDIA DRIVER
12783M: Antti Palosaari <crope@iki.fi>
12784L: linux-media@vger.kernel.org
a825eaec 12785W: https://linuxtv.org
91952bc0
AP
12786W: http://palosaari.fi/linux/
12787Q: http://patchwork.linuxtv.org/project/linux-media/list/
12788T: git git://linuxtv.org/anttip/media_tree.git
12789S: Maintained
12790F: drivers/media/tuners/tda18218*
12791
3b2f6aba
MK
12792TDA18271 MEDIA DRIVER
12793M: Michael Krufky <mkrufky@linuxtv.org>
12794L: linux-media@vger.kernel.org
a825eaec 12795W: https://linuxtv.org
3b2f6aba
MK
12796W: http://github.com/mkrufky
12797Q: http://patchwork.linuxtv.org/project/linux-media/list/
12798T: git git://linuxtv.org/mkrufky/tuners.git
12799S: Maintained
12800F: drivers/media/tuners/tda18271*
12801
e48307a9
MK
12802TDA827x MEDIA DRIVER
12803M: Michael Krufky <mkrufky@linuxtv.org>
12804L: linux-media@vger.kernel.org
a825eaec 12805W: https://linuxtv.org
e48307a9
MK
12806W: http://github.com/mkrufky
12807Q: http://patchwork.linuxtv.org/project/linux-media/list/
12808T: git git://linuxtv.org/mkrufky/tuners.git
12809S: Maintained
12810F: drivers/media/tuners/tda8290.*
12811
66cf9212
MK
12812TDA8290 MEDIA DRIVER
12813M: Michael Krufky <mkrufky@linuxtv.org>
12814L: linux-media@vger.kernel.org
a825eaec 12815W: https://linuxtv.org
66cf9212
MK
12816W: http://github.com/mkrufky
12817Q: http://patchwork.linuxtv.org/project/linux-media/list/
12818T: git git://linuxtv.org/mkrufky/tuners.git
12819S: Maintained
12820F: drivers/media/tuners/tda8290.*
12821
4b9fba30
HV
12822TDA9840 MEDIA DRIVER
12823M: Hans Verkuil <hverkuil@xs4all.nl>
12824L: linux-media@vger.kernel.org
12825T: git git://linuxtv.org/media_tree.git
a825eaec 12826W: https://linuxtv.org
4b9fba30
HV
12827S: Maintained
12828F: drivers/media/i2c/tda9840*
12829
2cb654fd 12830TEA5761 TUNER DRIVER
5dc8a864
MCC
12831M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12832M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12833L: linux-media@vger.kernel.org
a825eaec 12834W: https://linuxtv.org
2cb654fd
MCC
12835T: git git://linuxtv.org/media_tree.git
12836S: Odd fixes
12837F: drivers/media/tuners/tea5761.*
12838
12839TEA5767 TUNER DRIVER
5dc8a864
MCC
12840M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12841M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12842L: linux-media@vger.kernel.org
a825eaec 12843W: https://linuxtv.org
2cb654fd
MCC
12844T: git git://linuxtv.org/media_tree.git
12845S: Maintained
12846F: drivers/media/tuners/tea5767.*
12847
4b9fba30
HV
12848TEA6415C MEDIA DRIVER
12849M: Hans Verkuil <hverkuil@xs4all.nl>
12850L: linux-media@vger.kernel.org
12851T: git git://linuxtv.org/media_tree.git
a825eaec 12852W: https://linuxtv.org
4b9fba30
HV
12853S: Maintained
12854F: drivers/media/i2c/tea6415c*
12855
12856TEA6420 MEDIA DRIVER
12857M: Hans Verkuil <hverkuil@xs4all.nl>
12858L: linux-media@vger.kernel.org
12859T: git git://linuxtv.org/media_tree.git
a825eaec 12860W: https://linuxtv.org
4b9fba30
HV
12861S: Maintained
12862F: drivers/media/i2c/tea6420*
12863
3d249d4c 12864TEAM DRIVER
dca9ab92 12865M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
12866L: netdev@vger.kernel.org
12867S: Supported
12868F: drivers/net/team/
12869F: include/linux/if_team.h
c117ab84 12870F: include/uapi/linux/if_team.h
3d249d4c 12871
7d029125 12872TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 12873M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
12874S: Maintained
12875F: arch/x86/platform/ts5500/
12876
40ad4a30
SY
12877TECHNOTREND USB IR RECEIVER
12878M: Sean Young <sean@mess.org>
12879L: linux-media@vger.kernel.org
12880S: Maintained
12881F: drivers/media/rc/ttusbir.c
12882
82abbea7
RD
12883TEE SUBSYSTEM
12884M: Jens Wiklander <jens.wiklander@linaro.org>
12885S: Maintained
12886F: include/linux/tee_drv.h
12887F: include/uapi/linux/tee.h
12888F: drivers/tee/
12889F: Documentation/tee.txt
12890
adabdb0c 12891TEGRA ARCHITECTURE SUPPORT
adabdb0c 12892M: Thierry Reding <thierry.reding@gmail.com>
a06eb006 12893M: Jonathan Hunter <jonathanh@nvidia.com>
84b9414b 12894L: linux-tegra@vger.kernel.org
fd117cd1 12895Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 12896T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 12897S: Supported
bbbe96ed 12898N: [^a-z]tegra
84b9414b 12899
adabdb0c
SW
12900TEGRA CLOCK DRIVER
12901M: Peter De Schrijver <pdeschrijver@nvidia.com>
12902M: Prashant Gaikwad <pgaikwad@nvidia.com>
12903S: Supported
12904F: drivers/clk/tegra/
12905
86e486a0 12906TEGRA DMA DRIVERS
adabdb0c 12907M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 12908M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 12909S: Supported
86e486a0 12910F: drivers/dma/tegra*
adabdb0c 12911
adabdb0c
SW
12912TEGRA I2C DRIVER
12913M: Laxman Dewangan <ldewangan@nvidia.com>
12914S: Supported
12915F: drivers/i2c/busses/i2c-tegra.c
12916
12917TEGRA IOMMU DRIVERS
12918M: Hiroshi Doyu <hdoyu@nvidia.com>
12919S: Supported
12920F: drivers/iommu/tegra*
12921
12922TEGRA KBC DRIVER
12923M: Rakesh Iyer <riyer@nvidia.com>
12924M: Laxman Dewangan <ldewangan@nvidia.com>
12925S: Supported
12926F: drivers/input/keyboard/tegra-kbc.c
12927
adabdb0c
SW
12928TEGRA PWM DRIVER
12929M: Thierry Reding <thierry.reding@gmail.com>
12930S: Supported
12931F: drivers/pwm/pwm-tegra.c
12932
12933TEGRA SERIAL DRIVER
12934M: Laxman Dewangan <ldewangan@nvidia.com>
12935S: Supported
12936F: drivers/tty/serial/serial-tegra.c
12937
12938TEGRA SPI DRIVER
12939M: Laxman Dewangan <ldewangan@nvidia.com>
12940S: Supported
12941F: drivers/spi/spi-tegra*
12942
1a348ccc 12943TEHUTI ETHERNET DRIVER
8b58be88 12944M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
12945L: netdev@vger.kernel.org
12946S: Supported
ef7f5429 12947F: drivers/net/ethernet/tehuti/*
1a348ccc 12948
4e68852d 12949Telecom Clock Driver for MCPL0010
8b58be88 12950M: Mark Gross <mark.gross@intel.com>
4e68852d 12951S: Supported
679655da 12952F: drivers/char/tlclk.c
4e68852d 12953
4480f15b 12954TENSILICA XTENSA PORT (xtensa)
8b58be88 12955M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
12956M: Max Filippov <jcmvbkbc@gmail.com>
12957L: linux-xtensa@linux-xtensa.org
9f273c24 12958T: git git://github.com/czankel/xtensa-linux.git
4e68852d 12959S: Maintained
679655da 12960F: arch/xtensa/
3dc99857 12961F: drivers/irqchip/irq-xtensa-*
4e68852d 12962
04f1024e
NM
12963Texas Instruments' System Control Interface (TISCI) Protocol Driver
12964M: Nishanth Menon <nm@ti.com>
12965M: Tero Kristo <t-kristo@ti.com>
12966M: Santosh Shilimkar <ssantosh@kernel.org>
12967L: linux-arm-kernel@lists.infradead.org
12968S: Maintained
12969F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
12970F: drivers/firmware/ti_sci*
12971F: include/linux/soc/ti/ti_sci_protocol.h
7cc119f2
DG
12972F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12973F: include/dt-bindings/genpd/k2g.h
52835d59 12974F: drivers/soc/ti/ti_sci_pm_domains.c
18a00620 12975F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
8f306cfe 12976F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
b745c079 12977F: drivers/clk/keystone/sci-clk.c
28df169b 12978F: drivers/reset/reset-ti-sci.c
04f1024e 12979
5313ba66
HV
12980THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12981M: Hans Verkuil <hverkuil@xs4all.nl>
12982L: linux-media@vger.kernel.org
12983T: git git://linuxtv.org/media_tree.git
a825eaec 12984W: https://linuxtv.org
5313ba66
HV
12985S: Maintained
12986F: drivers/media/radio/radio-raremono.c
12987
d3fb6955 12988THERMAL
b75f0050 12989M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 12990M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
12991L: linux-pm@vger.kernel.org
12992T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12993T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12994Q: https://patchwork.kernel.org/project/linux-pm/list/
12995S: Supported
12996F: drivers/thermal/
12997F: include/linux/thermal.h
af6c9f16 12998F: include/uapi/linux/thermal.h
b75f0050
JP
12999F: include/linux/cpu_cooling.h
13000F: Documentation/devicetree/bindings/thermal/
d3fb6955 13001
64e05d8b
VK
13002THERMAL/CPU_COOLING
13003M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13004M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 13005M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
13006L: linux-pm@vger.kernel.org
13007S: Supported
13008F: Documentation/thermal/cpu-cooling-api.txt
13009F: drivers/thermal/cpu_cooling.c
13010F: include/linux/cpu_cooling.h
13011
4e68852d 13012THINKPAD ACPI EXTRAS DRIVER
8b58be88 13013M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 13014L: ibm-acpi-devel@lists.sourceforge.net
d0944853 13015L: platform-driver-x86@vger.kernel.org
4e68852d
AC
13016W: http://ibm-acpi.sourceforge.net
13017W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 13018T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 13019S: Maintained
679655da 13020F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 13021
82abbea7
RD
13022THUNDERBOLT DRIVER
13023M: Andreas Noever <andreas.noever@gmail.com>
13024M: Michael Jamet <michael.jamet@intel.com>
13025M: Mika Westerberg <mika.westerberg@linux.intel.com>
13026M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13027S: Maintained
13028F: drivers/thunderbolt/
13029
a863e87c
DD
13030THUNDERX GPIO DRIVER
13031M: David Daney <david.daney@cavium.com>
13032S: Maintained
13033F: drivers/gpio/gpio-thunderx.c
13034
82abbea7
RD
13035TI AM437X VPFE DRIVER
13036M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13037L: linux-media@vger.kernel.org
13038W: https://linuxtv.org
13039Q: http://patchwork.linuxtv.org/project/linux-media/list/
13040T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13041S: Maintained
13042F: drivers/media/platform/am437x/
13043
1b46f2a2 13044TI BANDGAP AND THERMAL DRIVER
f14d1c24 13045M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 13046M: Keerthy <j-keerthy@ti.com>
1b46f2a2 13047L: linux-pm@vger.kernel.org
531ff13e 13048L: linux-omap@vger.kernel.org
5a723e81 13049S: Maintained
794b2e25 13050F: drivers/thermal/ti-soc-thermal/
1b46f2a2 13051
7683e9e5
LT
13052TI BQ27XXX POWER SUPPLY DRIVER
13053R: Andrew F. Davis <afd@ti.com>
13054F: include/linux/power/bq27xxx_battery.h
13055F: drivers/power/supply/bq27xxx_battery.c
13056F: drivers/power/supply/bq27xxx_battery_i2c.c
ccf963d3 13057
0c7665c3
MF
13058TI CDCE706 CLOCK DRIVER
13059M: Max Filippov <jcmvbkbc@gmail.com>
13060S: Maintained
13061F: drivers/clk/clk-cdce706.c
13062
49b6a5e3
TK
13063TI CLOCK DRIVER
13064M: Tero Kristo <t-kristo@ti.com>
13065L: linux-omap@vger.kernel.org
13066S: Maintained
13067F: drivers/clk/ti/
13068F: include/linux/clk/ti.h
13069
7683e9e5
LT
13070TI DAVINCI MACHINE SUPPORT
13071M: Sekhar Nori <nsekhar@ti.com>
13072M: Kevin Hilman <khilman@kernel.org>
13073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13074T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13075S: Supported
13076F: arch/arm/mach-davinci/
13077F: drivers/i2c/busses/i2c-davinci.c
13078F: arch/arm/boot/dts/da850*
13079
13080TI DAVINCI SERIES GPIO DRIVER
13081M: Keerthy <j-keerthy@ti.com>
13082L: linux-gpio@vger.kernel.org
13083S: Maintained
13084F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13085F: drivers/gpio/gpio-davinci.c
13086
13087TI DAVINCI SERIES MEDIA DRIVER
13088M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13089L: linux-media@vger.kernel.org
13090W: https://linuxtv.org
13091Q: http://patchwork.linuxtv.org/project/linux-media/list/
13092T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13093S: Maintained
13094F: drivers/media/platform/davinci/
13095F: include/media/davinci/
13096
f75cfbad 13097TI ETHERNET SWITCH DRIVER (CPSW)
f75cfbad
GS
13098R: Grygorii Strashko <grygorii.strashko@ti.com>
13099L: linux-omap@vger.kernel.org
13100L: netdev@vger.kernel.org
13101S: Maintained
13102F: drivers/net/ethernet/ti/cpsw*
13103F: drivers/net/ethernet/ti/davinci*
13104
4020f2d7 13105TI FLASH MEDIA INTERFACE DRIVER
8b58be88 13106M: Alex Dubov <oakad@yahoo.com>
795fb7e7 13107S: Maintained
679655da
JP
13108F: drivers/misc/tifm*
13109F: drivers/mmc/host/tifm_sd.c
13110F: include/linux/tifm.h
4020f2d7 13111
e0c52404 13112TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 13113M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
13114L: linux-kernel@vger.kernel.org
13115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13116S: Maintained
13117F: drivers/soc/ti/*
13118T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13119
152ad442
SR
13120TI LM49xxx FAMILY ASoC CODEC DRIVERS
13121M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 13122M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
13123L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13124S: Maintained
13125F: sound/soc/codecs/lm49453*
d392dead 13126F: sound/soc/codecs/isabelle*
152ad442 13127
0edd807d
KM
13128TI LP855x BACKLIGHT DRIVER
13129M: Milo Kim <milo.kim@ti.com>
13130S: Maintained
13131F: Documentation/backlight/lp855x-driver.txt
13132F: drivers/video/backlight/lp855x_bl.c
13133F: include/linux/platform_data/lp855x.h
13134
faf13f6d
KM
13135TI LP8727 CHARGER DRIVER
13136M: Milo Kim <milo.kim@ti.com>
13137S: Maintained
8c0984e5 13138F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
13139F: include/linux/platform_data/lp8727.h
13140
22f1229f
KM
13141TI LP8788 MFD DRIVER
13142M: Milo Kim <milo.kim@ti.com>
13143S: Maintained
13144F: drivers/iio/adc/lp8788_adc.c
13145F: drivers/leds/leds-lp8788.c
13146F: drivers/mfd/lp8788*.c
8c0984e5 13147F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
13148F: drivers/regulator/lp8788-*.c
13149F: include/linux/mfd/lp8788*.h
13150
84640e27
KM
13151TI NETCP ETHERNET DRIVER
13152M: Wingman Kwok <w-kwok2@ti.com>
13153M: Murali Karicheri <m-karicheri2@ti.com>
13154L: netdev@vger.kernel.org
13155S: Maintained
13156F: drivers/net/ethernet/ti/netcp*
13157
217e0ca9
KC
13158TI TAS571X FAMILY ASoC CODEC DRIVER
13159M: Kevin Cernekee <cernekee@chromium.org>
13160L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13161S: Odd Fixes
13162F: sound/soc/codecs/tas571x*
13163
82abbea7
RD
13164TI TRF7970A NFC DRIVER
13165M: Mark Greer <mgreer@animalcreek.com>
13166L: linux-wireless@vger.kernel.org
13167L: linux-nfc@lists.01.org (moderated for non-subscribers)
13168S: Supported
13169F: drivers/nfc/trf7970a.c
13170F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13171
dd5e8e6b 13172TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 13173M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
13174L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13175S: Maintained
13176F: sound/soc/codecs/twl4030*
13177
7683e9e5
LT
13178TI VPE/CAL DRIVERS
13179M: Benoit Parrot <bparrot@ti.com>
13180L: linux-media@vger.kernel.org
13181W: http://linuxtv.org/
13182Q: http://patchwork.linuxtv.org/project/linux-media/list/
13183S: Maintained
13184F: drivers/media/platform/ti-vpe/
13185
90921014 13186TI WILINK WIRELESS DRIVERS
90921014
LC
13187L: linux-wireless@vger.kernel.org
13188W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13189W: http://wireless.kernel.org/en/users/Drivers/wl1251
13190T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 13191S: Orphan
90921014
LC
13192F: drivers/net/wireless/ti/
13193F: include/linux/wl12xx.h
13194
867e359b 13195TILE ARCHITECTURE
b9a279f6 13196M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 13197W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 13198T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
13199S: Supported
13200F: arch/tile/
6b940606 13201F: drivers/char/tile-srom.c
5c770755 13202F: drivers/edac/tile_edac.c
6b940606
CM
13203F: drivers/net/ethernet/tile/
13204F: drivers/rtc/rtc-tile.c
13205F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 13206F: drivers/tty/serial/tilegx.c
6b940606
CM
13207F: drivers/usb/host/*-tilegx.c
13208F: include/linux/usb/tilegx.h
867e359b 13209
82abbea7
RD
13210TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13211M: John Stultz <john.stultz@linaro.org>
13212M: Thomas Gleixner <tglx@linutronix.de>
13213R: Stephen Boyd <sboyd@codeaurora.org>
13214L: linux-kernel@vger.kernel.org
13215T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13216S: Supported
13217F: include/linux/clocksource.h
13218F: include/linux/time.h
13219F: include/linux/timex.h
13220F: include/uapi/linux/time.h
13221F: include/uapi/linux/timex.h
13222F: kernel/time/clocksource.c
13223F: kernel/time/time*.c
13224F: kernel/time/alarmtimer.c
13225F: kernel/time/ntp.c
13226F: tools/testing/selftests/timers/
13227
13228TIPC NETWORK LAYER
13229M: Jon Maloy <jon.maloy@ericsson.com>
13230M: Ying Xue <ying.xue@windriver.com>
13231L: netdev@vger.kernel.org (core kernel code)
13232L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13233W: http://tipc.sourceforge.net/
13234S: Maintained
13235F: include/uapi/linux/tipc*.h
13236F: net/tipc/
13237
13238TLAN NETWORK DRIVER
13239M: Samuel Chessman <chessman@tux.org>
13240L: tlan-devel@lists.sourceforge.net (subscribers-only)
13241W: http://sourceforge.net/projects/tlan/
13242S: Maintained
13243F: Documentation/networking/tlan.txt
13244F: drivers/net/ethernet/ti/tlan.*
13245
13246TM6000 VIDEO4LINUX DRIVER
13247M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13248M: Mauro Carvalho Chehab <mchehab@kernel.org>
13249L: linux-media@vger.kernel.org
13250W: https://linuxtv.org
13251T: git git://linuxtv.org/media_tree.git
13252S: Odd fixes
13253F: drivers/media/usb/tm6000/
13254F: Documentation/media/v4l-drivers/tm6000*
13255
13256TMIO/SDHI MMC DRIVER
13257M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13258L: linux-mmc@vger.kernel.org
13259S: Supported
13260F: drivers/mmc/host/tmio_mmc*
13261F: drivers/mmc/host/renesas_sdhi*
13262F: include/linux/mfd/tmio.h
13263
13264TMP401 HARDWARE MONITOR DRIVER
13265M: Guenter Roeck <linux@roeck-us.net>
13266L: linux-hwmon@vger.kernel.org
1da177e4 13267S: Maintained
82abbea7
RD
13268F: Documentation/hwmon/tmp401
13269F: drivers/hwmon/tmp401.c
13270
13271TMPFS (SHMEM FILESYSTEM)
13272M: Hugh Dickins <hughd@google.com>
13273L: linux-mm@kvack.org
13274S: Maintained
13275F: include/linux/shmem_fs.h
13276F: mm/shmem.c
1da177e4 13277
d74db3b2 13278TOMOYO SECURITY MODULE
8b58be88
JP
13279M: Kentaro Takeda <takedakn@nttdata.co.jp>
13280M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
13281L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13282L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
13283L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13284L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13285W: http://tomoyo.sourceforge.jp/
843d183c 13286T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 13287S: Maintained
679655da 13288F: security/tomoyo/
d74db3b2 13289
9caeb532 13290TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 13291M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 13292L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
13293S: Maintained
13294F: drivers/platform/x86/topstar-laptop.c
13295
1da177e4 13296TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 13297M: Azael Avalos <coproscefalo@gmail.com>
d0944853 13298L: platform-driver-x86@vger.kernel.org
0a63ca11 13299S: Maintained
679655da 13300F: drivers/platform/x86/toshiba_acpi.c
1da177e4 13301
0a63ca11
AA
13302TOSHIBA BLUETOOTH DRIVER
13303M: Azael Avalos <coproscefalo@gmail.com>
13304L: platform-driver-x86@vger.kernel.org
13305S: Maintained
13306F: drivers/platform/x86/toshiba_bluetooth.c
13307
13308TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13309M: Azael Avalos <coproscefalo@gmail.com>
13310L: platform-driver-x86@vger.kernel.org
13311S: Maintained
13312F: drivers/platform/x86/toshiba_haps.c
13313
1da177e4 13314TOSHIBA SMM DRIVER
8b58be88 13315M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
13316W: http://www.buzzard.org.uk/toshiba/
13317S: Maintained
679655da
JP
13318F: drivers/char/toshiba.c
13319F: include/linux/toshiba.h
c117ab84 13320F: include/uapi/linux/toshiba.h
1da177e4 13321
d32d9864
MR
13322TOSHIBA TC358743 DRIVER
13323M: Mats Randgaard <matrandg@cisco.com>
13324L: linux-media@vger.kernel.org
13325S: Maintained
13326F: drivers/media/i2c/tc358743*
b5dcee22 13327F: include/media/i2c/tc358743.h
d32d9864 13328
7683e9e5
LT
13329TOSHIBA WMI HOTKEYS DRIVER
13330M: Azael Avalos <coproscefalo@gmail.com>
13331L: platform-driver-x86@vger.kernel.org
13332S: Maintained
13333F: drivers/platform/x86/toshiba-wmi.c
13334
4e68852d 13335TPM DEVICE DRIVER
901486b8 13336M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 13337M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 13338M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 13339R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 13340W: http://tpmdd.sourceforge.net
63a10dfd 13341L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
13342Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
13343T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 13344S: Maintained
679655da 13345F: drivers/char/tpm/
4e68852d 13346
1a0f1b27
AL
13347TPM IBM_VTPM DEVICE DRIVER
13348M: Ashley Lai <ashleydlai@gmail.com>
13349W: http://tpmdd.sourceforge.net
13350L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13351S: Maintained
13352F: drivers/char/tpm/tpm_ibmvtpm*
13353
d6f005a1
JP
13354TRACING
13355M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 13356M: Ingo Molnar <mingo@redhat.com>
75fc2d37 13357T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
13358S: Maintained
13359F: Documentation/trace/ftrace.txt
13360F: arch/*/*/*/ftrace.h
13361F: arch/*/kernel/ftrace.c
13362F: include/*/ftrace.h
13363F: include/linux/trace*.h
13364F: include/trace/
13365F: kernel/trace/
6e68e6c5 13366F: tools/testing/selftests/ftrace/
d6f005a1 13367
4abac0d0
IM
13368TRACING MMIO ACCESSES (MMIOTRACE)
13369M: Steven Rostedt <rostedt@goodmis.org>
13370M: Ingo Molnar <mingo@kernel.org>
13371R: Karol Herbst <karolherbst@gmail.com>
13372R: Pekka Paalanen <ppaalanen@gmail.com>
13373S: Maintained
13374L: linux-kernel@vger.kernel.org
13375L: nouveau@lists.freedesktop.org
13376F: kernel/trace/trace_mmiotrace.c
13377F: include/linux/mmiotrace.h
13378F: arch/x86/mm/kmmio.c
13379F: arch/x86/mm/mmio-mod.c
13380F: arch/x86/mm/testmmiotrace.c
13381
1da177e4 13382TRIVIAL PATCHES
8b58be88 13383M: Jiri Kosina <trivial@kernel.org>
54e5881d 13384T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 13385S: Maintained
86ef925f 13386K: ^Subject:.*(?i)trivial
1da177e4 13387
4e68852d 13388TTY LAYER
879a5a00 13389M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 13390M: Jiri Slaby <jslaby@suse.com>
879a5a00 13391S: Supported
08deed1e 13392T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 13393F: Documentation/serial/
8dd5d2f1 13394F: drivers/tty/
df621252 13395F: drivers/tty/serial/serial_core.c
e3288775
AC
13396F: include/linux/serial_core.h
13397F: include/linux/serial.h
13398F: include/linux/tty.h
c117ab84
CEB
13399F: include/uapi/linux/serial_core.h
13400F: include/uapi/linux/serial.h
13401F: include/uapi/linux/tty.h
4e68852d 13402
91952bc0
AP
13403TUA9001 MEDIA DRIVER
13404M: Antti Palosaari <crope@iki.fi>
13405L: linux-media@vger.kernel.org
a825eaec 13406W: https://linuxtv.org
91952bc0
AP
13407W: http://palosaari.fi/linux/
13408Q: http://patchwork.linuxtv.org/project/linux-media/list/
13409T: git git://linuxtv.org/anttip/media_tree.git
13410S: Maintained
13411F: drivers/media/tuners/tua9001*
13412
740db6d7 13413TULIP NETWORK DRIVERS
740db6d7 13414L: netdev@vger.kernel.org
cf869eb1
GG
13415L: linux-parisc@vger.kernel.org
13416S: Orphan
0f04e2aa 13417F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
13418
13419TUN/TAP driver
ba57b6f2 13420M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
13421W: http://vtun.sourceforge.net/tun
13422S: Maintained
679655da
JP
13423F: Documentation/networking/tuntap.txt
13424F: arch/um/os-Linux/drivers/
1da177e4 13425
b454cc66 13426TURBOCHANNEL SUBSYSTEM
8b58be88 13427M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
13428M: Ralf Baechle <ralf@linux-mips.org>
13429L: linux-mips@linux-mips.org
13430Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 13431S: Maintained
679655da
JP
13432F: drivers/tc/
13433F: include/linux/tc.h
b454cc66 13434
82abbea7
RD
13435TW5864 VIDEO4LINUX DRIVER
13436M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13437M: Anton Sviridenko <anton@corp.bluecherry.net>
13438M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13439M: Andrey Utkin <andrey_utkin@fastmail.com>
13440L: linux-media@vger.kernel.org
13441S: Supported
13442F: drivers/media/pci/tw5864/
13443
13444TW68 VIDEO4LINUX DRIVER
13445M: Hans Verkuil <hverkuil@xs4all.nl>
13446L: linux-media@vger.kernel.org
13447T: git git://linuxtv.org/media_tree.git
13448W: https://linuxtv.org
13449S: Odd Fixes
13450F: drivers/media/pci/tw68/
13451
13452TW686X VIDEO4LINUX DRIVER
13453M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13454L: linux-media@vger.kernel.org
13455T: git git://linuxtv.org/media_tree.git
13456W: http://linuxtv.org
13457S: Maintained
13458F: drivers/media/pci/tw686x/
13459
e2d1d6c0 13460UBI FILE SYSTEM (UBIFS)
a7859936 13461M: Richard Weinberger <richard@nod.at>
949cb623 13462M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 13463M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 13464L: linux-mtd@lists.infradead.org
e2966cbe 13465T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 13466W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 13467S: Supported
679655da
JP
13468F: Documentation/filesystems/ubifs.txt
13469F: fs/ubifs/
e2d1d6c0 13470
e1632fa2 13471UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
13472M: Greg Ungerer <gerg@linux-m68k.org>
13473W: http://www.linux-m68k.org/
cc2020e6 13474W: http://www.uclinux.org/
e1632fa2 13475L: linux-m68k@lists.linux-m68k.org
cc2020e6 13476L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 13477T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 13478S: Maintained
e1632fa2
GU
13479F: arch/m68k/coldfire/
13480F: arch/m68k/68*/
61bc02bb
JP
13481F: arch/m68k/*/*_no.*
13482F: arch/m68k/include/asm/*_no.*
cc2020e6 13483
1da177e4 13484UDF FILESYSTEM
d8130624 13485M: Jan Kara <jack@suse.com>
1da177e4 13486S: Maintained
679655da
JP
13487F: Documentation/filesystems/udf.txt
13488F: fs/udf/
1da177e4 13489
0edffe65
BN
13490UDRAW TABLET
13491M: Bastien Nocera <hadess@hadess.net>
13492L: linux-input@vger.kernel.org
13493S: Maintained
13494F: drivers/hid/hid-udraw.c
13495
cc2020e6 13496UFS FILESYSTEM
8b58be88 13497M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 13498S: Maintained
679655da
JP
13499F: Documentation/filesystems/ufs.txt
13500F: fs/ufs/
cc2020e6 13501
0a09d3ab
DH
13502UHID USERSPACE HID IO DRIVER:
13503M: David Herrmann <dh.herrmann@googlemail.com>
13504L: linux-input@vger.kernel.org
13505S: Maintained
13506F: drivers/hid/uhid.c
c117ab84 13507F: include/uapi/linux/uhid.h
0a09d3ab 13508
82abbea7
RD
13509ULPI BUS
13510M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13511L: linux-usb@vger.kernel.org
13512S: Maintained
13513F: drivers/usb/common/ulpi.c
13514F: include/linux/ulpi/
13515
18332a80 13516ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 13517L: linux-usb@vger.kernel.org
10c6c9c9 13518S: Orphan
355ffe69 13519F: drivers/uwb/
679655da
JP
13520F: include/linux/uwb.h
13521F: include/linux/uwb/
18332a80 13522
b31d8273
G
13523UNICORE32 ARCHITECTURE:
13524M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13525W: http://mprc.pku.edu.cn/~guanxuetao/linux
13526S: Maintained
ceebf4d5 13527T: git git://github.com/gxt/linux.git
b31d8273
G
13528F: arch/unicore32/
13529
d8379ab1
TF
13530UNIFDEF
13531M: Tony Finch <dot@dotat.at>
13532W: http://dotat.at/prog/unifdef
13533S: Maintained
13534F: scripts/unifdef.c
13535
1da177e4 13536UNIFORM CDROM DRIVER
8b58be88 13537M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
13538W: http://www.kernel.dk
13539S: Maintained
679655da
JP
13540F: Documentation/cdrom/
13541F: drivers/cdrom/cdrom.c
13542F: include/linux/cdrom.h
c117ab84 13543F: include/uapi/linux/cdrom.h
1da177e4 13544
56df0122 13545UNISYS S-PAR DRIVERS
49e7d9df
JP
13546M: David Kershner <david.kershner@unisys.com>
13547L: sparmaintainer@unisys.com (Unisys internal)
13548S: Supported
13549F: drivers/staging/unisys/
56df0122 13550
9941fa6e
VH
13551UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13552M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
13553L: linux-scsi@vger.kernel.org
13554S: Supported
13555F: Documentation/scsi/ufs.txt
13556F: drivers/scsi/ufs/
13557
4b9ffb5a 13558UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
bdee9860
JP
13559M: Manjunath M Bettegowda <manjumb@synopsys.com>
13560M: Prabu Thangamuthu <prabut@synopsys.com>
4b9ffb5a
JP
13561L: linux-scsi@vger.kernel.org
13562S: Supported
13563F: drivers/scsi/ufs/*dwc*
13564
e2d1d6c0 13565UNSORTED BLOCK IMAGES (UBI)
949cb623 13566M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 13567M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
13568W: http://www.linux-mtd.infradead.org/
13569L: linux-mtd@lists.infradead.org
b6b44e0a 13570T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 13571S: Supported
80811493 13572F: drivers/mtd/ubi/
679655da 13573F: include/linux/mtd/ubi.h
c117ab84 13574F: include/uapi/mtd/ubi-user.h
e2d1d6c0 13575
7683e9e5
LT
13576USB "USBNET" DRIVER FRAMEWORK
13577M: Oliver Neukum <oneukum@suse.com>
13578L: netdev@vger.kernel.org
13579W: http://www.linux-usb.org/usbnet
13580S: Maintained
13581F: drivers/net/usb/usbnet.c
13582F: include/linux/usb/usbnet.h
13583
1da177e4 13584USB ACM DRIVER
ca1c3e6f 13585M: Oliver Neukum <oneukum@suse.com>
6372594a 13586L: linux-usb@vger.kernel.org
1da177e4 13587S: Maintained
679655da
JP
13588F: Documentation/usb/acm.txt
13589F: drivers/usb/class/cdc-acm.*
1da177e4 13590
b7d572e1
PF
13591USB AR5523 WIRELESS DRIVER
13592M: Pontus Fuchs <pontus.fuchs@gmail.com>
13593L: linux-wireless@vger.kernel.org
13594S: Maintained
13595F: drivers/net/wireless/ath/ar5523/
13596
115bb1ff 13597USB ATTACHED SCSI
866d372e 13598M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
13599L: linux-usb@vger.kernel.org
13600L: linux-scsi@vger.kernel.org
8eae0fb7 13601S: Maintained
115bb1ff
MW
13602F: drivers/usb/storage/uas.c
13603
1da177e4 13604USB CDC ETHERNET DRIVER
61eee9a7 13605M: Oliver Neukum <oliver@neukum.org>
795fb7e7 13606L: linux-usb@vger.kernel.org
1da177e4 13607S: Maintained
679655da 13608F: drivers/net/usb/cdc_*.c
c117ab84 13609F: include/uapi/linux/usb/cdc.h
1da177e4 13610
66e3e591
KP
13611USB CHAOSKEY DRIVER
13612M: Keith Packard <keithp@keithp.com>
13613L: linux-usb@vger.kernel.org
13614S: Maintained
13615F: drivers/usb/misc/chaoskey.c
13616
b02b371e 13617USB CYPRESS C67X00 DRIVER
8b58be88 13618M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
13619L: linux-usb@vger.kernel.org
13620S: Maintained
679655da 13621F: drivers/usb/c67x00/
b02b371e 13622
d0374f4f 13623USB DAVICOM DM9601 DRIVER
8b58be88 13624M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 13625L: netdev@vger.kernel.org
d0374f4f
PK
13626W: http://www.linux-usb.org/usbnet
13627S: Maintained
679655da 13628F: drivers/net/usb/dm9601.c
d0374f4f 13629
cc2020e6 13630USB DIAMOND RIO500 DRIVER
8b58be88 13631M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
13632L: rio500-users@lists.sourceforge.net
13633W: http://rio500.sourceforge.net
13634S: Maintained
679655da 13635F: drivers/usb/misc/rio500*
cc2020e6 13636
1da177e4 13637USB EHCI DRIVER
578333ab 13638M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13639L: linux-usb@vger.kernel.org
578333ab 13640S: Maintained
679655da
JP
13641F: Documentation/usb/ehci.txt
13642F: drivers/usb/host/ehci*
1da177e4 13643
69ae9e3e 13644USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 13645M: Felipe Balbi <balbi@kernel.org>
795fb7e7 13646L: linux-usb@vger.kernel.org
69ae9e3e 13647W: http://www.linux-usb.org/gadget
d6d0f665
FB
13648T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13649S: Maintained
679655da
JP
13650F: drivers/usb/gadget/
13651F: include/linux/usb/gadget*
69ae9e3e 13652
2dea64b4 13653USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 13654M: Jiri Kosina <jikos@kernel.org>
406df153 13655R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 13656L: linux-usb@vger.kernel.org
54e5881d 13657T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 13658S: Maintained
c2f01971 13659F: Documentation/hid/hiddev.txt
679655da 13660F: drivers/hid/usbhid/
1da177e4 13661
959eea21 13662USB ISP116X DRIVER
8b58be88 13663M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 13664L: linux-usb@vger.kernel.org
959eea21 13665S: Maintained
679655da
JP
13666F: drivers/usb/host/isp116x*
13667F: include/linux/usb/isp116x.h
959eea21 13668
146498ea
WH
13669USB LAN78XX ETHERNET DRIVER
13670M: Woojung Huh <woojung.huh@microchip.com>
13671M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13672L: netdev@vger.kernel.org
13673S: Maintained
13674F: drivers/net/usb/lan78xx.*
13675
1da177e4 13676USB MASS STORAGE DRIVER
fc8b690d 13677M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13678L: linux-usb@vger.kernel.org
8836aeb8 13679L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
13680S: Maintained
13681W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 13682F: drivers/usb/storage/
1da177e4 13683
af39917d
CL
13684USB MIDI DRIVER
13685M: Clemens Ladisch <clemens@ladisch.de>
13686L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13687T: git git://git.alsa-project.org/alsa-kernel.git
13688S: Maintained
13689F: sound/usb/midi.*
13690
444ce9d4
JP
13691USB NETWORKING DRIVERS
13692L: linux-usb@vger.kernel.org
13693S: Odd Fixes
13694F: drivers/net/usb/
13695
1da177e4 13696USB OHCI DRIVER
578333ab 13697M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13698L: linux-usb@vger.kernel.org
578333ab 13699S: Maintained
679655da
JP
13700F: Documentation/usb/ohci.txt
13701F: drivers/usb/host/ohci*
1da177e4 13702
963ffa3e 13703USB OTG FSM (Finite State Machine)
60d77b3d 13704M: Peter Chen <Peter.Chen@nxp.com>
8373856d 13705T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
13706L: linux-usb@vger.kernel.org
13707S: Maintained
13708F: drivers/usb/common/usb-otg-fsm.c
13709
563da3a9
VM
13710USB OVER IP DRIVER
13711M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
13712M: Shuah Khan <shuahkh@osg.samsung.com>
13713M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
13714L: linux-usb@vger.kernel.org
13715S: Maintained
a6d6fc2b 13716F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
13717F: drivers/usb/usbip/
13718F: tools/usb/usbip/
13719
1da177e4 13720USB PEGASUS DRIVER
a16b945c 13721M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 13722L: linux-usb@vger.kernel.org
043600a6 13723L: netdev@vger.kernel.org
052e3128
PM
13724T: git git://github.com/petkan/pegasus.git
13725W: https://github.com/petkan/pegasus
1da177e4 13726S: Maintained
679655da 13727F: drivers/net/usb/pegasus.*
1da177e4 13728
d3ad558f 13729USB PHY LAYER
a55f6286 13730M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
13731L: linux-usb@vger.kernel.org
13732T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13733S: Maintained
13734F: drivers/usb/phy/
d3ad558f 13735
73e4fb3f 13736USB PRINTER DRIVER (usblp)
8b58be88 13737M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 13738L: linux-usb@vger.kernel.org
73e4fb3f 13739S: Supported
679655da 13740F: drivers/usb/class/usblp.c
1da177e4 13741
4521b477
BM
13742USB QMI WWAN NETWORK DRIVER
13743M: Bjørn Mork <bjorn@mork.no>
13744L: netdev@vger.kernel.org
13745S: Maintained
13746F: Documentation/ABI/testing/sysfs-class-net-qmi
13747F: drivers/net/usb/qmi_wwan.c
13748
1da177e4 13749USB RTL8150 DRIVER
a16b945c 13750M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 13751L: linux-usb@vger.kernel.org
043600a6 13752L: netdev@vger.kernel.org
052e3128
PM
13753T: git git://github.com/petkan/rtl8150.git
13754W: https://github.com/petkan/rtl8150
1da177e4 13755S: Maintained
679655da 13756F: drivers/net/usb/rtl8150.c
1da177e4 13757
f896b796 13758USB SERIAL SUBSYSTEM
66085694 13759M: Johan Hovold <johan@kernel.org>
795fb7e7 13760L: linux-usb@vger.kernel.org
5ee05309 13761T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 13762S: Maintained
679655da 13763F: Documentation/usb/usb-serial.txt
f896b796 13764F: drivers/usb/serial/
679655da 13765F: include/linux/usb/serial.h
1da177e4 13766
b3f0db1c
SG
13767USB SMSC75XX ETHERNET DRIVER
13768M: Steve Glendinning <steve.glendinning@shawell.net>
13769L: netdev@vger.kernel.org
13770S: Maintained
13771F: drivers/net/usb/smsc75xx.*
13772
2f7ca802 13773USB SMSC95XX ETHERNET DRIVER
90b24cfb 13774M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 13775M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 13776L: netdev@vger.kernel.org
90b24cfb 13777S: Maintained
679655da 13778F: drivers/net/usb/smsc95xx.*
2f7ca802 13779
1da177e4 13780USB SUBSYSTEM
879a5a00 13781M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 13782L: linux-usb@vger.kernel.org
1da177e4 13783W: http://www.linux-usb.org
08deed1e 13784T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 13785S: Supported
1700bd98 13786F: Documentation/devicetree/bindings/usb/
679655da 13787F: Documentation/usb/
679655da
JP
13788F: drivers/usb/
13789F: include/linux/usb.h
13790F: include/linux/usb/
1da177e4 13791
fab92884
HK
13792USB TYPEC SUBSYSTEM
13793M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13794L: linux-usb@vger.kernel.org
13795S: Maintained
13796F: Documentation/ABI/testing/sysfs-class-typec
13797F: Documentation/usb/typec.rst
13798F: drivers/usb/typec/
13799F: include/linux/usb/typec.h
13800
1da177e4 13801USB UHCI DRIVER
8b58be88 13802M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13803L: linux-usb@vger.kernel.org
1da177e4 13804S: Maintained
679655da 13805F: drivers/usb/host/uhci*
1da177e4 13806
c0efd232 13807USB VIDEO CLASS
c53ac071 13808M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 13809L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 13810L: linux-media@vger.kernel.org
275ffde4 13811T: git git://linuxtv.org/media_tree.git
57c6d2e9 13812W: http://www.ideasonboard.org/uvc/
c0efd232 13813S: Maintained
0c0d06ca 13814F: drivers/media/usb/uvc/
6c0f0359 13815F: include/uapi/linux/uvcvideo.h
1da177e4 13816
b60b9c45
HV
13817USB VISION DRIVER
13818M: Hans Verkuil <hverkuil@xs4all.nl>
13819L: linux-media@vger.kernel.org
13820T: git git://linuxtv.org/media_tree.git
a825eaec 13821W: https://linuxtv.org
b60b9c45
HV
13822S: Odd Fixes
13823F: drivers/media/usb/usbvision/
13824
8282da47
LP
13825USB WEBCAM GADGET
13826M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13827L: linux-usb@vger.kernel.org
13828S: Maintained
3a83c16e 13829F: drivers/usb/gadget/function/*uvc*
faf2e1db 13830F: drivers/usb/gadget/legacy/webcam.c
8282da47 13831
bf164cc0 13832USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 13833M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
13834L: linux-wireless@vger.kernel.org
13835S: Maintained
679655da 13836F: drivers/net/wireless/rndis_wlan.c
bf164cc0 13837
eb6bab13 13838USB XHCI DRIVER
03d85053 13839M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
13840L: linux-usb@vger.kernel.org
13841S: Supported
36d0344c
SS
13842F: drivers/usb/host/xhci*
13843F: drivers/usb/host/pci-quirks*
eb6bab13 13844
1da177e4 13845USB ZD1201 DRIVER
4086b9ca 13846L: linux-wireless@vger.kernel.org
1da177e4 13847W: http://linux-lc100020.sourceforge.net
4086b9ca 13848S: Orphan
ed0ad06f 13849F: drivers/net/wireless/zydas/zd1201.*
1da177e4 13850
b7eee616 13851USB ZR364XX DRIVER
8b58be88 13852M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 13853L: linux-usb@vger.kernel.org
661263b5 13854L: linux-media@vger.kernel.org
275ffde4 13855T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
13856W: http://royale.zerezo.com/zr364xx/
13857S: Maintained
618cd932 13858F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 13859F: drivers/media/usb/zr364xx/
b7eee616 13860
e7839f25 13861USER-MODE LINUX (UML)
8b58be88 13862M: Jeff Dike <jdike@addtoit.com>
b15194b7 13863M: Richard Weinberger <richard@nod.at>
1da177e4
LT
13864L: user-mode-linux-devel@lists.sourceforge.net
13865L: user-mode-linux-user@lists.sourceforge.net
13866W: http://user-mode-linux.sourceforge.net
9f273c24 13867T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 13868S: Maintained
61516587 13869F: Documentation/virtual/uml/
679655da 13870F: arch/um/
b070989a 13871F: arch/x86/um/
679655da
JP
13872F: fs/hostfs/
13873F: fs/hppfs/
b7eee616 13874
e5f114e9 13875USERSPACE I/O (UIO)
879a5a00 13876M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 13877S: Maintained
3d3fecbd 13878T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
cadf8106 13879F: Documentation/driver-api/uio-howto.rst
679655da
JP
13880F: drivers/uio/
13881F: include/linux/uio*.h
e5f114e9 13882
256cccbe 13883UTIL-LINUX PACKAGE
8b58be88 13884M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
13885L: util-linux@vger.kernel.org
13886W: http://en.wikipedia.org/wiki/Util-linux
13887T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
13888S: Maintained
13889
fafd3cdf
CH
13890UUID HELPERS
13891M: Christoph Hellwig <hch@lst.de>
13892R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13893L: linux-kernel@vger.kernel.org
13894T: git git://git.infradead.org/users/hch/uuid.git
13895F: lib/uuid.c
13896F: lib/test_uuid.c
13897F: include/linux/uuid.h
13898F: include/uapi/linux/uuid.h
13899S: Maintained
13900
c1fd1c07 13901UVESAFB DRIVER
8b58be88 13902M: Michal Januszewski <spock@gentoo.org>
c69f677c 13903L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
13904W: http://dev.gentoo.org/~spock/projects/uvesafb/
13905S: Maintained
679655da 13906F: Documentation/fb/uvesafb.txt
8a61f013 13907F: drivers/video/fbdev/uvesafb.*
c1fd1c07 13908
456930d8
SA
13909VF610 NAND DRIVER
13910M: Stefan Agner <stefan@agner.ch>
13911L: linux-mtd@lists.infradead.org
13912S: Supported
13913F: drivers/mtd/nand/vf610_nfc.c
13914
4480f15b 13915VFAT/FAT/MSDOS FILESYSTEM
8b58be88 13916M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 13917S: Maintained
679655da
JP
13918F: Documentation/filesystems/vfat.txt
13919F: fs/fat/
1da177e4 13920
cba3345c
AW
13921VFIO DRIVER
13922M: Alex Williamson <alex.williamson@redhat.com>
13923L: kvm@vger.kernel.org
9f273c24 13924T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
13925S: Maintained
13926F: Documentation/vfio.txt
13927F: drivers/vfio/
13928F: include/linux/vfio.h
c117ab84 13929F: include/uapi/linux/vfio.h
cba3345c 13930
5188287a
KW
13931VFIO MEDIATED DEVICE DRIVERS
13932M: Kirti Wankhede <kwankhede@nvidia.com>
13933L: kvm@vger.kernel.org
13934S: Maintained
13935F: Documentation/vfio-mediated-device.txt
13936F: drivers/vfio/mdev/
13937F: include/linux/mdev.h
13938F: samples/vfio-mdev/
13939
a714ea5f
AW
13940VFIO PLATFORM DRIVER
13941M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13942L: kvm@vger.kernel.org
13943S: Maintained
13944F: drivers/vfio/platform/
13945
8ccd1e51
LW
13946VGA_SWITCHEROO
13947R: Lukas Wunner <lukas@wunner.de>
13948S: Maintained
13949F: Documentation/gpu/vga-switcheroo.rst
13950F: drivers/gpu/vga/vga_switcheroo.c
13951F: include/linux/vga_switcheroo.h
13952T: git git://anongit.freedesktop.org/drm/drm-misc
13953
82abbea7
RD
13954VIA RHINE NETWORK DRIVER
13955S: Orphan
13956F: drivers/net/ethernet/via/via-rhine.c
13957
13958VIA SD/MMC CARD CONTROLLER DRIVER
13959M: Bruce Chang <brucechang@via.com.tw>
13960M: Harald Welte <HaraldWelte@viatech.com>
13961S: Maintained
13962F: drivers/mmc/host/via-sdmmc.c
13963
13964VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13965M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13966L: linux-fbdev@vger.kernel.org
13967S: Maintained
13968F: include/linux/via-core.h
13969F: include/linux/via-gpio.h
13970F: include/linux/via_i2c.h
13971F: drivers/video/fbdev/via/
13972
13973VIA VELOCITY NETWORK DRIVER
13974M: Francois Romieu <romieu@fr.zoreil.com>
13975L: netdev@vger.kernel.org
13976S: Maintained
13977F: drivers/net/ethernet/via/via-velocity.*
13978
7683e9e5
LT
13979VIDEO MULTIPLEXER DRIVER
13980M: Philipp Zabel <p.zabel@pengutronix.de>
13981L: linux-media@vger.kernel.org
13982S: Maintained
13983F: drivers/media/platform/video-mux.c
13984
9e6f3438
PO
13985VIDEOBUF2 FRAMEWORK
13986M: Pawel Osciak <pawel@osciak.com>
13987M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 13988M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
13989L: linux-media@vger.kernel.org
13990S: Maintained
90d72ac6 13991F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
13992F: include/media/videobuf2-*
13993
82abbea7
RD
13994VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13995M: Helen Koike <helen.koike@collabora.com>
13996L: linux-media@vger.kernel.org
13997T: git git://linuxtv.org/media_tree.git
13998W: https://linuxtv.org
13999S: Maintained
14000F: drivers/media/platform/vimc/*
14001
14002VIRT LIB
14003M: Alex Williamson <alex.williamson@redhat.com>
14004M: Paolo Bonzini <pbonzini@redhat.com>
14005L: kvm@vger.kernel.org
14006S: Supported
14007F: virt/lib/
14008
06a8fc78
AH
14009VIRTIO AND VHOST VSOCK DRIVER
14010M: Stefan Hajnoczi <stefanha@redhat.com>
14011L: kvm@vger.kernel.org
14012L: virtualization@lists.linux-foundation.org
14013L: netdev@vger.kernel.org
14014S: Maintained
14015F: include/linux/virtio_vsock.h
14016F: include/uapi/linux/virtio_vsock.h
0b2e6644 14017F: include/uapi/linux/vsockmon.h
531b3748 14018F: net/vmw_vsock/af_vsock_tap.c
06a8fc78 14019F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 14020F: net/vmw_vsock/virtio_transport.c
0b2e6644 14021F: drivers/net/vsockmon.c
433fc58e
AH
14022F: drivers/vhost/vsock.c
14023F: drivers/vhost/vsock.h
06a8fc78 14024
9a82446b 14025VIRTIO CONSOLE DRIVER
79134d11 14026M: Amit Shah <amit@kernel.org>
9a82446b
AS
14027L: virtualization@lists.linux-foundation.org
14028S: Maintained
14029F: drivers/char/virtio_console.c
14030F: include/linux/virtio_console.h
c117ab84 14031F: include/uapi/linux/virtio_console.h
9a82446b 14032
2426ec8f 14033VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 14034M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 14035M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
14036L: virtualization@lists.linux-foundation.org
14037S: Maintained
0e4191fe 14038F: Documentation/devicetree/bindings/virtio/
2426ec8f 14039F: drivers/virtio/
c893c8d7 14040F: tools/virtio/
2426ec8f
MT
14041F: drivers/net/virtio_net.c
14042F: drivers/block/virtio_blk.c
404a5c39 14043F: include/linux/virtio*.h
916cdabc 14044F: include/uapi/linux/virtio_*.h
dbaf0624 14045F: drivers/crypto/virtio/
c0a6a5ae 14046F: mm/balloon_compaction.c
2426ec8f 14047
7683e9e5
LT
14048VIRTIO CRYPTO DRIVER
14049M: Gonglei <arei.gonglei@huawei.com>
14050L: virtualization@lists.linux-foundation.org
14051L: linux-crypto@vger.kernel.org
14052S: Maintained
14053F: drivers/crypto/virtio/
14054F: include/uapi/linux/virtio_crypto.h
14055
f2dbda3b 14056VIRTIO DRIVERS FOR S390
1372324b 14057M: Cornelia Huck <cohuck@redhat.com>
c8b0d729 14058M: Halil Pasic <pasic@linux.vnet.ibm.com>
f2dbda3b
CH
14059L: linux-s390@vger.kernel.org
14060L: virtualization@lists.linux-foundation.org
14061L: kvm@vger.kernel.org
14062S: Supported
1b568d93 14063F: drivers/s390/virtio/
f2dbda3b 14064
4ad6ee91
GH
14065VIRTIO GPU DRIVER
14066M: David Airlie <airlied@linux.ie>
14067M: Gerd Hoffmann <kraxel@redhat.com>
14068L: dri-devel@lists.freedesktop.org
14069L: virtualization@lists.linux-foundation.org
0f445486 14070T: git git://anongit.freedesktop.org/drm/drm-misc
4ad6ee91
GH
14071S: Maintained
14072F: drivers/gpu/drm/virtio/
14073F: include/uapi/linux/virtio_gpu.h
14074
3a4d5c94
MT
14075VIRTIO HOST (VHOST)
14076M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 14077M: Jason Wang <jasowang@redhat.com>
3a4d5c94 14078L: kvm@vger.kernel.org
c996d8b9 14079L: virtualization@lists.linux-foundation.org
3a4d5c94 14080L: netdev@vger.kernel.org
9f273c24 14081T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
14082S: Maintained
14083F: drivers/vhost/
c117ab84 14084F: include/uapi/linux/vhost.h
3a4d5c94 14085
271c8651
GH
14086VIRTIO INPUT DRIVER
14087M: Gerd Hoffmann <kraxel@redhat.com>
14088S: Maintained
14089F: drivers/virtio/virtio_input.c
14090F: include/uapi/linux/virtio_input.h
14091
82abbea7
RD
14092VIRTUAL SERIO DEVICE DRIVER
14093M: Stephen Chandler Paul <thatslyude@gmail.com>
01f20734 14094S: Maintained
82abbea7
RD
14095F: drivers/input/serio/userio.c
14096F: include/uapi/linux/userio.h
f73f8173 14097
77911fd2 14098VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
14099M: Hans Verkuil <hverkuil@xs4all.nl>
14100L: linux-media@vger.kernel.org
14101T: git git://linuxtv.org/media_tree.git
a825eaec 14102W: https://linuxtv.org
0b7bc1fa 14103S: Maintained
77911fd2 14104F: drivers/media/platform/vivid/*
0b7bc1fa 14105
55e331cf 14106VLYNQ BUS
08eeb306 14107M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 14108L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
14109S: Maintained
14110F: drivers/vlynq/vlynq.c
14111F: include/linux/vlynq.h
14112
390beae4 14113VME SUBSYSTEM
74c600e3 14114M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 14115M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
14116M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14117L: devel@driverdev.osuosl.org
14118S: Maintained
14119T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 14120F: Documentation/driver-api/vme.rst
390beae4
MW
14121F: drivers/staging/vme/
14122F: drivers/vme/
14123F: include/linux/vme*
14124
73b35d07
DT
14125VMWARE BALLOON DRIVER
14126M: Xavier Deguillard <xdeguillard@vmware.com>
14127M: Philip Moltmann <moltmann@vmware.com>
14128M: "VMware, Inc." <pv-drivers@vmware.com>
14129L: linux-kernel@vger.kernel.org
14130S: Maintained
14131F: drivers/misc/vmw_balloon.c
14132
7683e9e5
LT
14133VMWARE HYPERVISOR INTERFACE
14134M: Alok Kataria <akataria@vmware.com>
14135L: virtualization@lists.linux-foundation.org
14136S: Supported
14137F: arch/x86/kernel/cpu/vmware.c
14138
14139VMWARE PVRDMA DRIVER
14140M: Adit Ranadive <aditr@vmware.com>
14141M: VMware PV-Drivers <pv-drivers@vmware.com>
14142L: linux-rdma@vger.kernel.org
14143S: Maintained
14144F: drivers/infiniband/hw/vmw_pvrdma/
14145
14146VMware PVSCSI driver
14147M: Jim Gill <jgill@vmware.com>
14148M: VMware PV-Drivers <pv-drivers@vmware.com>
14149L: linux-scsi@vger.kernel.org
14150S: Maintained
14151F: drivers/scsi/vmw_pvscsi.c
14152F: drivers/scsi/vmw_pvscsi.h
14153
8b8be51b
TH
14154VMWARE VMMOUSE SUBDRIVER
14155M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14156M: "VMware, Inc." <pv-drivers@vmware.com>
14157L: linux-input@vger.kernel.org
14158S: Maintained
14159F: drivers/input/mouse/vmmouse.c
14160F: drivers/input/mouse/vmmouse.h
14161
d1a890fa 14162VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 14163M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
14164M: "VMware, Inc." <pv-drivers@vmware.com>
14165L: netdev@vger.kernel.org
14166S: Maintained
14167F: drivers/net/vmxnet3/
d1a890fa 14168
e53e86c7 14169VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 14170M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 14171M: Mark Brown <broonie@kernel.org>
5cdeb2c8 14172L: linux-kernel@vger.kernel.org
1dd68f01 14173W: http://www.slimlogic.co.uk/?p=48
6febb5ab 14174T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 14175S: Supported
9d2597e8 14176F: Documentation/devicetree/bindings/regulator/
679655da 14177F: drivers/regulator/
9d2597e8 14178F: include/dt-bindings/regulator/
679655da 14179F: include/linux/regulator/
e53e86c7 14180
081958eb
DA
14181VRF
14182M: David Ahern <dsa@cumulusnetworks.com>
14183M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14184L: netdev@vger.kernel.org
14185S: Maintained
14186F: drivers/net/vrf.c
562d897d 14187F: Documentation/networking/vrf.txt
081958eb 14188
ab41319e 14189VT1211 HARDWARE MONITOR DRIVER
8b58be88 14190M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 14191L: linux-hwmon@vger.kernel.org
ab41319e 14192S: Maintained
679655da
JP
14193F: Documentation/hwmon/vt1211
14194F: drivers/hwmon/vt1211.c
ab41319e 14195
1de9e371 14196VT8231 HARDWARE MONITOR DRIVER
8b58be88 14197M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 14198L: linux-hwmon@vger.kernel.org
1de9e371 14199S: Maintained
679655da 14200F: drivers/hwmon/vt8231.c
1de9e371 14201
88095e7b
TO
14202VUB300 USB to SDIO/SD/MMC bridge chip
14203M: Tony Olech <tony.olech@elandigitalsystems.com>
14204L: linux-mmc@vger.kernel.org
14205L: linux-usb@vger.kernel.org
14206S: Supported
14207F: drivers/mmc/host/vub300.c
14208
1da177e4 14209W1 DALLAS'S 1-WIRE BUS
a8018766 14210M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 14211S: Maintained
679655da
JP
14212F: Documentation/w1/
14213F: drivers/w1/
de0d6dbd 14214F: include/linux/w1.h
1da177e4 14215
13927079 14216W83791D HARDWARE MONITORING DRIVER
8b58be88 14217M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 14218L: linux-hwmon@vger.kernel.org
25845c22 14219S: Maintained
679655da
JP
14220F: Documentation/hwmon/w83791d
14221F: drivers/hwmon/w83791d.c
13927079 14222
61db011d 14223W83793 HARDWARE MONITORING DRIVER
8b58be88 14224M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 14225L: linux-hwmon@vger.kernel.org
61db011d 14226S: Maintained
679655da
JP
14227F: Documentation/hwmon/w83793
14228F: drivers/hwmon/w83793.c
61db011d 14229
e3760b43 14230W83795 HARDWARE MONITORING DRIVER
d8130624 14231M: Jean Delvare <jdelvare@suse.com>
968ce1b1 14232L: linux-hwmon@vger.kernel.org
e3760b43
JD
14233S: Maintained
14234F: drivers/hwmon/w83795.c
14235
1da177e4 14236W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 14237M: Pierre Ossman <pierre@ossman.eu>
1da177e4 14238S: Maintained
679655da 14239F: drivers/mmc/host/wbsd.*
1da177e4 14240
b4e05923
HG
14241WACOM PROTOCOL 4 SERIAL TABLETS
14242M: Julian Squires <julian@cipht.net>
14243M: Hans de Goede <hdegoede@redhat.com>
14244L: linux-input@vger.kernel.org
14245S: Maintained
14246F: drivers/input/tablet/wacom_serial4.c
14247
3527761c 14248WATCHDOG DEVICE DRIVERS
8b58be88 14249M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 14250R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
14251L: linux-watchdog@vger.kernel.org
14252W: http://www.linux-watchdog.org/
f599aaf0 14253T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 14254S: Maintained
540be8b2 14255F: Documentation/devicetree/bindings/watchdog/
679655da
JP
14256F: Documentation/watchdog/
14257F: drivers/watchdog/
14258F: include/linux/watchdog.h
c117ab84 14259F: include/uapi/linux/watchdog.h
3527761c 14260
727fd697
KS
14261WHISKEYCOVE PMIC GPIO DRIVER
14262M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14263L: linux-gpio@vger.kernel.org
14264S: Maintained
14265F: drivers/gpio/gpio-wcove.c
14266
b22e00f3
DH
14267WIIMOTE HID DRIVER
14268M: David Herrmann <dh.herrmann@googlemail.com>
14269L: linux-input@vger.kernel.org
14270S: Maintained
14271F: drivers/hid/hid-wiimote*
14272
82abbea7
RD
14273WILOCITY WIL6210 WIRELESS DRIVER
14274M: Maya Erez <qca_merez@qca.qualcomm.com>
14275L: linux-wireless@vger.kernel.org
14276L: wil6210@qca.qualcomm.com
14277S: Supported
14278W: http://wireless.kernel.org/en/users/Drivers/wil6210
14279F: drivers/net/wireless/ath/wil6210/
14280F: include/uapi/linux/wil6210_uapi.h
14281
14282WIMAX STACK
14283M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14284M: linux-wimax@intel.com
14285L: wimax@linuxwimax.org (subscribers-only)
14286S: Supported
14287W: http://linuxwimax.org
14288F: Documentation/wimax/README.wimax
14289F: include/linux/wimax/debug.h
14290F: include/net/wimax.h
14291F: include/uapi/linux/wimax.h
14292F: net/wimax/
14293
e258b80e 14294WINBOND CIR DRIVER
364e9e18 14295M: David Härdeman <david@hardeman.nu>
e258b80e 14296S: Maintained
116ab806 14297F: drivers/media/rc/winbond-cir.c
e258b80e 14298
c36a483d
WBG
14299WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14300M: William Breathitt Gray <vilhelm.gray@gmail.com>
14301L: linux-watchdog@vger.kernel.org
14302S: Maintained
14303F: drivers/watchdog/ebc-c384_wdt.c
14304
9c26df9b
WBG
14305WINSYSTEMS WS16C48 GPIO DRIVER
14306M: William Breathitt Gray <vilhelm.gray@gmail.com>
14307L: linux-gpio@vger.kernel.org
14308S: Maintained
14309F: drivers/gpio/gpio-ws16c48.c
e258b80e 14310
5fc14680 14311WISTRON LAPTOP BUTTON DRIVER
8b58be88 14312M: Miloslav Trmac <mitr@volny.cz>
5fc14680 14313S: Maintained
679655da 14314F: drivers/input/misc/wistron_btns.c
5fc14680 14315
1da177e4 14316WL3501 WIRELESS PCMCIA CARD DRIVER
724c6b35 14317L: linux-wireless@vger.kernel.org
0c59d281 14318S: Odd fixes
679655da 14319F: drivers/net/wireless/wl3501*
1da177e4 14320
055bcbcb 14321WOLFSON MICROELECTRONICS DRIVERS
3a1672bb 14322L: patches@opensource.cirrus.com
f0e03dbd
RF
14323T: git https://github.com/CirrusLogic/linux-drivers.git
14324W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 14325S: Supported
3768f0b1 14326F: Documentation/hwmon/wm83??
f494993f
CK
14327F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14328F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14329F: Documentation/devicetree/bindings/mfd/arizona.txt
9f7c7cee 14330F: Documentation/devicetree/bindings/mfd/wm831x.txt
af1c5386 14331F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 14332F: drivers/clk/clk-wm83*.c
9c309598 14333F: drivers/extcon/extcon-arizona.c
b75ea16a 14334F: drivers/leds/leds-wm83*.c
25b273ba 14335F: drivers/gpio/gpio-*wm*.c
9c309598 14336F: drivers/gpio/gpio-arizona.c
d22b0869 14337F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
14338F: drivers/input/misc/wm831x-on.c
14339F: drivers/input/touchscreen/wm831x-ts.c
14340F: drivers/input/touchscreen/wm97*.c
9c309598
MB
14341F: drivers/mfd/arizona*
14342F: drivers/mfd/wm*.c
12ebc137 14343F: drivers/mfd/cs47l24*
8c0984e5 14344F: drivers/power/supply/wm83*.c
b75ea16a
MB
14345F: drivers/rtc/rtc-wm83*.c
14346F: drivers/regulator/wm8*.c
cdf4275e 14347F: drivers/regulator/arizona*
3860e6c4 14348F: drivers/video/backlight/wm83*_bl.c
b75ea16a 14349F: drivers/watchdog/wm83*_wdt.c
9c309598 14350F: include/linux/mfd/arizona/
3860e6c4 14351F: include/linux/mfd/wm831x/
b75ea16a 14352F: include/linux/mfd/wm8350/
3768f0b1 14353F: include/linux/mfd/wm8400*
22161f3e 14354F: include/linux/regulator/arizona*
59ec6da2 14355F: include/linux/wm97xx.h
055bcbcb 14356F: include/sound/wm????.h
9c309598 14357F: sound/soc/codecs/arizona.?
055bcbcb 14358F: sound/soc/codecs/wm*
12ebc137 14359F: sound/soc/codecs/cs47l24*
b75ea16a 14360
3e6cd7a4
TH
14361WORKQUEUE
14362M: Tejun Heo <tj@kernel.org>
badb7f5e 14363R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
14364T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14365S: Maintained
14366F: include/linux/workqueue.h
14367F: kernel/workqueue.c
e7f08ffb 14368F: Documentation/core-api/workqueue.rst
3e6cd7a4 14369
39ac9f48
CYT
14370X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14371M: Chen-Yu Tsai <wens@csie.org>
14372L: linux-kernel@vger.kernel.org
14373S: Maintained
14374N: axp[128]
14375
1da177e4 14376X.25 NETWORK LAYER
8bf28059 14377M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 14378L: linux-x25@vger.kernel.org
8bf28059 14379S: Odd Fixes
679655da
JP
14380F: Documentation/networking/x25*
14381F: include/net/x25*
14382F: net/x25/
1da177e4 14383
e2d1d6c0 14384X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
14385M: Thomas Gleixner <tglx@linutronix.de>
14386M: Ingo Molnar <mingo@redhat.com>
14387M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 14388M: x86@kernel.org
981c3a4f 14389L: linux-kernel@vger.kernel.org
75fc2d37 14390T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 14391S: Maintained
679655da
JP
14392F: Documentation/x86/
14393F: arch/x86/
e2d1d6c0 14394
c1f5c54b
IM
14395X86 MCE INFRASTRUCTURE
14396M: Tony Luck <tony.luck@intel.com>
487ba8e8 14397M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
14398L: linux-edac@vger.kernel.org
14399S: Maintained
14400F: arch/x86/kernel/cpu/mcheck/*
14401
79ebdc95
BP
14402X86 MICROCODE UPDATE SUPPORT
14403M: Borislav Petkov <bp@alien8.de>
14404S: Maintained
14405F: arch/x86/kernel/cpu/microcode/*
14406
7683e9e5
LT
14407X86 PLATFORM DRIVERS
14408M: Darren Hart <dvhart@infradead.org>
14409M: Andy Shevchenko <andy@infradead.org>
14410L: platform-driver-x86@vger.kernel.org
14411T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14412S: Maintained
14413F: drivers/platform/x86/
14414F: drivers/platform/olpc/
14415
f0905c5a
AL
14416X86 VDSO
14417M: Andy Lutomirski <luto@amacapital.net>
14418L: linux-kernel@vger.kernel.org
14419T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14420S: Maintained
d603c8e1 14421F: arch/x86/entry/vdso/
f0905c5a 14422
d6fad502 14423XC2028/3028 TUNER DRIVER
5dc8a864
MCC
14424M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14425M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 14426L: linux-media@vger.kernel.org
a825eaec 14427W: https://linuxtv.org
d6fad502
MCC
14428T: git git://linuxtv.org/media_tree.git
14429S: Maintained
14430F: drivers/media/tuners/tuner-xc2028.*
14431
7683e9e5
LT
14432XEN BLOCK SUBSYSTEM
14433M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14434M: Roger Pau Monné <roger.pau@citrix.com>
11dbb52b 14435L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c4468085 14436S: Supported
7683e9e5
LT
14437F: drivers/block/xen-blkback/*
14438F: drivers/block/xen*
c4468085 14439
77bfb479 14440XEN HYPERVISOR ARM
85d1a29d 14441M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 14442L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 14443S: Maintained
77bfb479
SS
14444F: arch/arm/xen/
14445F: arch/arm/include/asm/xen/
14446
b475e83f 14447XEN HYPERVISOR ARM64
85d1a29d 14448M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 14449L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 14450S: Maintained
b475e83f
SS
14451F: arch/arm64/xen/
14452F: arch/arm64/include/asm/xen/
14453
7683e9e5
LT
14454XEN HYPERVISOR INTERFACE
14455M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14456M: Juergen Gross <jgross@suse.com>
14457L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14458T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14459S: Supported
14460F: arch/x86/xen/
14461F: drivers/*/xen-*front.c
14462F: drivers/xen/
14463F: arch/x86/include/asm/xen/
14464F: include/xen/
14465F: include/uapi/xen/
14466F: Documentation/ABI/stable/sysfs-hypervisor-xen
14467F: Documentation/ABI/testing/sysfs-hypervisor-xen
14468
9b57e1a7 14469XEN NETWORK BACKEND DRIVER
8386040b 14470M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 14471M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 14472L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
14473L: netdev@vger.kernel.org
14474S: Supported
14475F: drivers/net/xen-netback/*
14476
c5f8e29d
KRW
14477XEN PCI SUBSYSTEM
14478M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 14479L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
14480S: Supported
14481F: arch/x86/pci/*xen*
14482F: drivers/pci/*xen*
14483
15d03609
JG
14484XEN PVSCSI DRIVERS
14485M: Juergen Gross <jgross@suse.com>
14486L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14487L: linux-scsi@vger.kernel.org
14488S: Supported
14489F: drivers/scsi/xen-scsifront.c
14490F: drivers/xen/xen-scsiback.c
14491F: include/xen/interface/io/vscsiif.h
14492
c5f8e29d
KRW
14493XEN SWIOTLB SUBSYSTEM
14494M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 14495L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
14496S: Supported
14497F: arch/x86/xen/*swiotlb*
14498F: drivers/xen/*swiotlb*
14499
1da177e4 14500XFS FILESYSTEM
721a0edf 14501M: Darrick J. Wong <darrick.wong@oracle.com>
541d48f0
DC
14502M: linux-xfs@vger.kernel.org
14503L: linux-xfs@vger.kernel.org
14504W: http://xfs.org/
721a0edf 14505T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
1da177e4 14506S: Supported
679655da
JP
14507F: Documentation/filesystems/xfs.txt
14508F: fs/xfs/
1da177e4 14509
8a3b7a25 14510XILINX AXI ETHERNET DRIVER
59a54f30
MS
14511M: Anirudha Sarangi <anirudh@xilinx.com>
14512M: John Linn <John.Linn@xilinx.com>
8a3b7a25 14513S: Maintained
14514F: drivers/net/ethernet/xilinx/xilinx_axienet*
14515
238b8721 14516XILINX UARTLITE SERIAL DRIVER
8b58be88 14517M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
14518L: linux-serial@vger.kernel.org
14519S: Maintained
df621252 14520F: drivers/tty/serial/uartlite.c
238b8721 14521
df330515
LP
14522XILINX VIDEO IP CORES
14523M: Hyun Kwon <hyun.kwon@xilinx.com>
14524M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14525L: linux-media@vger.kernel.org
14526T: git git://linuxtv.org/media_tree.git
14527S: Supported
14528F: Documentation/devicetree/bindings/media/xilinx/
14529F: drivers/media/platform/xilinx/
a5562f65 14530F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 14531
74316949
EB
14532XILLYBUS DRIVER
14533M: Eli Billauer <eli.billauer@gmail.com>
14534L: linux-kernel@vger.kernel.org
14535S: Supported
14536F: drivers/char/xillybus/
14537
39d2675a
NH
14538XRA1403 GPIO EXPANDER
14539M: Nandor Han <nandor.han@ge.com>
14540M: Semi Malinen <semi.malinen@ge.com>
14541L: linux-gpio@vger.kernel.org
14542S: Maintained
14543F: drivers/gpio/gpio-xra1403.c
14544F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14545
f620e4b8
MF
14546XTENSA XTFPGA PLATFORM SUPPORT
14547M: Max Filippov <jcmvbkbc@gmail.com>
14548L: linux-xtensa@linux-xtensa.org
14549S: Maintained
14550F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 14551F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 14552
1da177e4 14553YAM DRIVER FOR AX.25
8b58be88 14554M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
14555L: linux-hams@vger.kernel.org
14556S: Maintained
679655da
JP
14557F: drivers/net/hamradio/yam*
14558F: include/linux/yam.h
1da177e4 14559
82abbea7
RD
14560YAMA SECURITY MODULE
14561M: Kees Cook <keescook@chromium.org>
14562T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14563S: Supported
14564F: security/yama/
14565F: Documentation/admin-guide/LSM/Yama.rst
14566
af64a5eb 14567YEALINK PHONE DRIVER
8b58be88 14568M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
14569L: usbb2k-api-dev@nongnu.org
14570S: Maintained
e2ba5731 14571F: Documentation/input/yealink.rst
679655da 14572F: drivers/input/misc/yealink.*
af64a5eb 14573
1da177e4 14574Z8530 DRIVER FOR AX.25
8b58be88 14575M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
14576W: http://yaina.de/jreuter/
14577W: http://www.qsl.net/dl1bke/
14578L: linux-hams@vger.kernel.org
14579S: Maintained
679655da
JP
14580F: Documentation/networking/z8530drv.txt
14581F: drivers/net/hamradio/*scc.c
14582F: drivers/net/hamradio/z8530.h
1da177e4 14583
0cf31ec1 14584ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 14585M: Seth Jennings <sjenning@redhat.com>
aab45453 14586M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
14587L: linux-mm@kvack.org
14588S: Maintained
14589F: mm/zbud.c
14590F: include/linux/zbud.h
14591
7c0c3afb 14592ZD1211RW WIRELESS DRIVER
8b58be88
JP
14593M: Daniel Drake <dsd@gentoo.org>
14594M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 14595W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 14596L: linux-wireless@vger.kernel.org
7c0c3afb
DD
14597L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14598S: Maintained
6948300c 14599F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 14600
82abbea7 14601ZD1301 MEDIA DRIVER
a40cc814
AP
14602M: Antti Palosaari <crope@iki.fi>
14603L: linux-media@vger.kernel.org
14604W: https://linuxtv.org/
14605W: http://palosaari.fi/linux/
14606Q: https://patchwork.linuxtv.org/project/linux-media/list/
14607S: Maintained
82abbea7 14608F: drivers/media/usb/dvb-usb-v2/zd1301*
a40cc814 14609
82abbea7 14610ZD1301_DEMOD MEDIA DRIVER
d4c554c3
AP
14611M: Antti Palosaari <crope@iki.fi>
14612L: linux-media@vger.kernel.org
14613W: https://linuxtv.org/
14614W: http://palosaari.fi/linux/
14615Q: https://patchwork.linuxtv.org/project/linux-media/list/
14616S: Maintained
82abbea7 14617F: drivers/media/dvb-frontends/zd1301_demod*
d4c554c3 14618
20263029
DS
14619ZPOOL COMPRESSED PAGE STORAGE API
14620M: Dan Streetman <ddstreet@ieee.org>
14621L: linux-mm@kvack.org
14622S: Maintained
14623F: mm/zpool.c
14624F: include/linux/zpool.h
14625
1da177e4 14626ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 14627L: mjpeg-users@lists.sourceforge.net
f63145e2 14628L: linux-media@vger.kernel.org
1da177e4 14629W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 14630T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 14631S: Odd Fixes
90d72ac6 14632F: drivers/media/pci/zoran/
1da177e4 14633
6920f2cc
MK
14634ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14635M: Minchan Kim <minchan@kernel.org>
14636M: Nitin Gupta <ngupta@vflare.org>
74f3037c 14637R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
14638L: linux-kernel@vger.kernel.org
14639S: Maintained
14640F: drivers/block/zram/
14641F: Documentation/blockdev/zram.txt
14642
8b4a4080 14643ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 14644M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 14645S: Maintained
df621252 14646F: drivers/tty/serial/zs.*
8b4a4080 14647
eae70d06
MK
14648ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14649M: Minchan Kim <minchan@kernel.org>
14650M: Nitin Gupta <ngupta@vflare.org>
41192a2d 14651R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
14652L: linux-mm@kvack.org
14653S: Maintained
14654F: mm/zsmalloc.c
14655F: include/linux/zsmalloc.h
d02be50d 14656F: Documentation/vm/zsmalloc.txt
eae70d06 14657
0cf31ec1 14658ZSWAP COMPRESSED SWAP CACHING
0bb181c7 14659M: Seth Jennings <sjenning@redhat.com>
534c9dc9 14660M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
14661L: linux-mm@kvack.org
14662S: Maintained
14663F: mm/zswap.c
14664
1da177e4 14665THE REST
8b58be88 14666M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 14667L: linux-kernel@vger.kernel.org
8a6e2535 14668Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 14669T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 14670S: Buried alive in reporters
34d03cc1
JP
14671F: *
14672F: */