]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - MAINTAINERS
drm/i915/cnl: Fix PLL mapping.
[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
096a2c61
RW
355ACPI PMIC DRIVERS
356M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
357M: Len Brown <lenb@kernel.org>
358R: Andy Shevchenko <andy@infradead.org>
359R: Mika Westerberg <mika.westerberg@linux.intel.com>
360L: linux-acpi@vger.kernel.org
361Q: https://patchwork.kernel.org/project/linux-acpi/list/
362T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
363B: https://bugzilla.kernel.org
364S: Supported
365F: drivers/acpi/pmic/
366
8b59a454 367ACPI THERMAL DRIVER
8b58be88 368M: Zhang Rui <rui.zhang@intel.com>
8b59a454 369L: linux-acpi@vger.kernel.org
5ca92bd9 370W: https://01.org/linux-acpi
68656443 371B: https://bugzilla.kernel.org
8b59a454 372S: Supported
679655da 373F: drivers/acpi/*thermal*
998be20f 374
359acec8 375ACPI VIDEO DRIVER
8b58be88 376M: Zhang Rui <rui.zhang@intel.com>
8b59a454 377L: linux-acpi@vger.kernel.org
5ca92bd9 378W: https://01.org/linux-acpi
68656443 379B: https://bugzilla.kernel.org
8b59a454 380S: Supported
86f98a3a 381F: drivers/acpi/acpi_video.c
998be20f 382
bff431e4 383ACPI WMI DRIVER
d0944853 384L: platform-driver-x86@vger.kernel.org
5b927259 385S: Orphan
679655da 386F: drivers/platform/x86/wmi.c
bff431e4 387
2f39d519 388AD1889 ALSA SOUND DRIVER
8b58be88 389M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
390W: http://wiki.parisc-linux.org/AD1889
391L: linux-parisc@vger.kernel.org
392S: Maintained
679655da 393F: sound/pci/ad1889.*
2f39d519 394
527a1a83
MH
395AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
396M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 397W: http://wiki.analog.com/AD5254
a4edbc10 398W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
399S: Supported
400F: drivers/misc/ad525x_dpot.c
401
402AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
403M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 404W: http://wiki.analog.com/AD5398
a4edbc10 405W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
406S: Supported
407F: drivers/regulator/ad5398.c
408
409AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
410M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 411W: http://wiki.analog.com/AD7142
a4edbc10 412W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
413S: Supported
414F: drivers/input/misc/ad714x.c
415
416AD7877 TOUCHSCREEN DRIVER
417M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 418W: http://wiki.analog.com/AD7877
a4edbc10 419W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
420S: Supported
421F: drivers/input/touchscreen/ad7877.c
422
423AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
424M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 425W: http://wiki.analog.com/AD7879
a4edbc10 426W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
427S: Supported
428F: drivers/input/touchscreen/ad7879.c
429
1330b0dc 430ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 431M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
432S: Maintained
433
7302b9d9
MH
434ADF7242 IEEE 802.15.4 RADIO DRIVER
435M: Michael Hennerich <michael.hennerich@analog.com>
436W: https://wiki.analog.com/ADF7242
437W: http://ez.analog.com/community/linux-device-drivers
438L: linux-wpan@vger.kernel.org
439S: Supported
440F: drivers/net/ieee802154/adf7242.c
441F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
442
1da177e4 443ADM1025 HARDWARE MONITOR DRIVER
d8130624 444M: Jean Delvare <jdelvare@suse.com>
968ce1b1 445L: linux-hwmon@vger.kernel.org
1da177e4 446S: Maintained
679655da
JP
447F: Documentation/hwmon/adm1025
448F: drivers/hwmon/adm1025.c
1da177e4 449
cae2caae 450ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 451M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 452L: linux-hwmon@vger.kernel.org
cae2caae 453S: Maintained
679655da 454F: drivers/hwmon/adm1029.c
cae2caae 455
cc0b88cf 456ADM8211 WIRELESS DRIVER
cc0b88cf 457L: linux-wireless@vger.kernel.org
491b26b4 458W: http://wireless.kernel.org/
e71bcbd0 459S: Orphan
d4a17304 460F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 461
e8e31622
SA
462ADP1653 FLASH CONTROLLER DRIVER
463M: Sakari Ailus <sakari.ailus@iki.fi>
464L: linux-media@vger.kernel.org
465S: Maintained
466F: drivers/media/i2c/adp1653.c
b5dcee22 467F: include/media/i2c/adp1653.h
e8e31622 468
527a1a83
MH
469ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
470M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 471W: http://wiki.analog.com/ADP5520
a4edbc10 472W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
473S: Supported
474F: drivers/mfd/adp5520.c
475F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 476F: drivers/leds/leds-adp5520.c
77278d50 477F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
478F: drivers/input/keyboard/adp5520-keys.c
479
480ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
481M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 482W: http://wiki.analog.com/ADP5588
a4edbc10 483W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
484S: Supported
485F: drivers/input/keyboard/adp5588-keys.c
77278d50 486F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
487
488ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
489M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 490W: http://wiki.analog.com/ADP8860
a4edbc10 491W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
492S: Supported
493F: drivers/video/backlight/adp8860_bl.c
494
8c22a8f5
DE
495ADS1015 HARDWARE MONITOR DRIVER
496M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 497L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
498S: Maintained
499F: Documentation/hwmon/ads1015
500F: drivers/hwmon/ads1015.c
9010624c 501F: include/linux/platform_data/ads1015.h
8c22a8f5 502
1da177e4 503ADT746X FAN DRIVER
8b58be88 504M: Colin Leroy <colin@colino.net>
1da177e4 505S: Maintained
679655da 506F: drivers/macintosh/therm_adt746x.c
1da177e4 507
b058b859 508ADT7475 HARDWARE MONITOR DRIVER
d8130624 509M: Jean Delvare <jdelvare@suse.com>
968ce1b1 510L: linux-hwmon@vger.kernel.org
b058b859
JD
511S: Maintained
512F: Documentation/hwmon/adt7475
513F: drivers/hwmon/adt7475.c
514
8c6af9e1 515ADVANSYS SCSI DRIVER
8b58be88 516M: Matthew Wilcox <matthew@wil.cx>
d8130624 517M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
518L: linux-scsi@vger.kernel.org
519S: Maintained
679655da
JP
520F: Documentation/scsi/advansys.txt
521F: drivers/scsi/advansys.c
8c6af9e1 522
82abbea7
RD
523ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
524M: Michael Hennerich <michael.hennerich@analog.com>
525W: http://wiki.analog.com/ADXL345
526W: http://ez.analog.com/community/linux-device-drivers
527S: Supported
528F: drivers/input/misc/adxl34x.c
529
1da177e4 530AEDSP16 DRIVER
8b58be88 531M: Riccardo Facchetti <fizban@tin.it>
1da177e4 532S: Maintained
679655da 533F: sound/oss/aedsp16.c
1da177e4 534
91952bc0
AP
535AF9013 MEDIA DRIVER
536M: Antti Palosaari <crope@iki.fi>
537L: linux-media@vger.kernel.org
a825eaec 538W: https://linuxtv.org
91952bc0
AP
539W: http://palosaari.fi/linux/
540Q: http://patchwork.linuxtv.org/project/linux-media/list/
541T: git git://linuxtv.org/anttip/media_tree.git
542S: Maintained
543F: drivers/media/dvb-frontends/af9013*
544
545AF9033 MEDIA DRIVER
546M: Antti Palosaari <crope@iki.fi>
547L: linux-media@vger.kernel.org
a825eaec 548W: https://linuxtv.org
91952bc0
AP
549W: http://palosaari.fi/linux/
550Q: http://patchwork.linuxtv.org/project/linux-media/list/
551T: git git://linuxtv.org/anttip/media_tree.git
552S: Maintained
553F: drivers/media/dvb-frontends/af9033*
554
1da177e4 555AFFS FILE SYSTEM
6cf515e1
GU
556L: linux-fsdevel@vger.kernel.org
557S: Orphan
679655da
JP
558F: Documentation/filesystems/affs.txt
559F: fs/affs/
1da177e4 560
e2d1d6c0 561AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 562M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
563L: linux-afs@lists.infradead.org
564S: Supported
679655da
JP
565F: fs/afs/
566F: include/net/af_rxrpc.h
567F: net/rxrpc/af_rxrpc.c
ee84595a 568W: https://www.infradead.org/~dhowells/kafs/
e2d1d6c0 569
1da177e4 570AGPGART DRIVER
8b58be88 571M: David Airlie <airlied@linux.ie>
878eaf61 572T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 573S: Maintained
679655da
JP
574F: drivers/char/agp/
575F: include/linux/agp*
c117ab84 576F: include/uapi/linux/agp*
1da177e4
LT
577
578AHA152X SCSI DRIVER
8b58be88 579M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
580L: linux-scsi@vger.kernel.org
581S: Maintained
679655da
JP
582F: drivers/scsi/aha152x*
583F: drivers/scsi/pcmcia/aha152x*
1da177e4 584
64624d4f 585AIC7XXX / AIC79XX SCSI DRIVER
d8130624 586M: Hannes Reinecke <hare@suse.com>
64624d4f 587L: linux-scsi@vger.kernel.org
1da177e4 588S: Maintained
679655da 589F: drivers/scsi/aic7xxx/
1da177e4 590
450500ad
HV
591AIMSLAB FM RADIO RECEIVER DRIVER
592M: Hans Verkuil <hverkuil@xs4all.nl>
593L: linux-media@vger.kernel.org
594T: git git://linuxtv.org/media_tree.git
a825eaec 595W: https://linuxtv.org
450500ad
HV
596S: Maintained
597F: drivers/media/radio/radio-aimslab*
598
e2d1d6c0 599AIO
8b58be88 600M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
601L: linux-aio@kvack.org
602S: Supported
679655da
JP
603F: fs/aio.c
604F: include/linux/*aio*.h
e2d1d6c0 605
469d4ec8
AP
606AIRSPY MEDIA DRIVER
607M: Antti Palosaari <crope@iki.fi>
608L: linux-media@vger.kernel.org
a825eaec 609W: https://linuxtv.org
469d4ec8
AP
610W: http://palosaari.fi/linux/
611Q: http://patchwork.linuxtv.org/project/linux-media/list/
612T: git git://linuxtv.org/anttip/media_tree.git
613S: Maintained
614F: drivers/media/usb/airspy/
615
b9567027
LS
616ALACRITECH GIGABIT ETHERNET DRIVER
617M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
618S: Maintained
619F: drivers/net/ethernet/alacritech/*
620
1da177e4 621ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 622M: Duncan Sands <duncan.sands@free.fr>
6372594a 623L: linux-usb@vger.kernel.org
1da177e4
LT
624W: http://www.linux-usb.org/SpeedTouch/
625S: Maintained
679655da
JP
626F: drivers/usb/atm/speedtch.c
627F: drivers/usb/atm/usbatm.c
1da177e4 628
272f133a 629ALCHEMY AU1XX0 MMC DRIVER
8b58be88 630M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 631S: Maintained
679655da 632F: drivers/mmc/host/au1xmmc.c
272f133a 633
4a4e5787 634ALI1563 I2C DRIVER
8b58be88 635M: Rudolf Marek <r.marek@assembler.cz>
846557d3 636L: linux-i2c@vger.kernel.org
4a4e5787 637S: Maintained
679655da
JP
638F: Documentation/i2c/busses/i2c-ali1563
639F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 640
bc368798
LC
641ALLWINNER SECURITY SYSTEM
642M: Corentin Labbe <clabbe.montjoie@gmail.com>
643L: linux-crypto@vger.kernel.org
644S: Maintained
645F: drivers/crypto/sunxi-ss/
646
1da177e4 647ALPHA PORT
8b58be88 648M: Richard Henderson <rth@twiddle.net>
8b58be88 649M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 650M: Matt Turner <mattst88@gmail.com>
c89f4f9a 651S: Odd Fixes
a9406699 652L: linux-alpha@vger.kernel.org
679655da 653F: arch/alpha/
1da177e4 654
30172936
PR
655ALPS PS/2 TOUCHPAD DRIVER
656R: Pali Rohár <pali.rohar@gmail.com>
657F: drivers/input/mouse/alps.*
658
0560ad57
TT
659ALTERA I2C CONTROLLER DRIVER
660M: Thor Thayer <thor.thayer@linux.intel.com>
661S: Maintained
662F: drivers/i2c/busses/i2c-altera.c
663
f62092f6
LFT
664ALTERA MAILBOX DRIVER
665M: Ley Foon Tan <lftan@altera.com>
666L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
667S: Maintained
668F: drivers/mailbox/mailbox-altera.c
669
c5abbba9
THL
670ALTERA PIO DRIVER
671M: Tien Hock Loh <thloh@altera.com>
672L: linux-gpio@vger.kernel.org
673S: Maintained
674F: drivers/gpio/gpio-altera.c
675
8ce064bf 676ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
06c177cb 677M: Thor Thayer <thor.thayer@linux.intel.com>
8ce064bf
TT
678S: Maintained
679F: drivers/gpio/gpio-altera-a10sr.c
680F: drivers/mfd/altera-a10sr.c
62700682 681F: drivers/reset/reset-a10sr.c
8ce064bf 682F: include/linux/mfd/altera-a10sr.h
843fc75a 683F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
8ce064bf 684
16b8b922 685ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 686M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
687L: netdev@vger.kernel.org
688L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
689S: Maintained
690F: drivers/net/ethernet/altera/
691
adf9251f
TK
692ALTERA UART/JTAG UART SERIAL DRIVERS
693M: Tobias Klauser <tklauser@distanz.ch>
694L: linux-serial@vger.kernel.org
61bd0943 695L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
696S: Maintained
697F: drivers/tty/serial/altera_uart.c
698F: drivers/tty/serial/altera_jtaguart.c
699F: include/linux/altera_uart.h
700F: include/linux/altera_jtaguart.h
701
1738cd3e
NB
702AMAZON ETHERNET DRIVERS
703M: Netanel Belgazal <netanel@annapurnalabs.com>
704R: Saeed Bishara <saeed@annapurnalabs.com>
705R: Zorik Machulsky <zorik@annapurnalabs.com>
706L: netdev@vger.kernel.org
707S: Supported
708F: Documentation/networking/ena.txt
709F: drivers/net/ethernet/amazon/
710
f4875e12
TL
711AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
712M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 713M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
714L: linux-crypto@vger.kernel.org
715S: Supported
716F: drivers/crypto/ccp/
717F: include/linux/ccp.h
718
512d1027 719AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 720M: Huang Rui <ray.huang@amd.com>
968ce1b1 721L: linux-hwmon@vger.kernel.org
96818b58 722S: Supported
512d1027
AH
723F: Documentation/hwmon/fam15h_power
724F: drivers/hwmon/fam15h_power.c
725
167a675a 726AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 727L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 728S: Orphan
faf2e1db 729F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 730
f90b8116 731AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 732P: Andres Salomon <dilinger@queued.net>
67d76710 733L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
734W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
735S: Supported
679655da
JP
736F: drivers/char/hw_random/geode-rng.c
737F: drivers/crypto/geode*
8a61f013 738F: drivers/video/fbdev/geode/
679655da 739F: arch/x86/include/asm/geode.h
f90b8116 740
919ee7dd 741AMD IOMMU (AMD-VI)
e4110568 742M: Joerg Roedel <joro@8bytes.org>
919ee7dd 743L: iommu@lists.linux-foundation.org
525b233c 744T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 745S: Maintained
b2c16391
JP
746F: drivers/iommu/amd_iommu*.[ch]
747F: include/linux/amd-iommu.h
919ee7dd 748
16423d67 749AMD KFD
1241e0b4 750M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
751L: dri-devel@lists.freedesktop.org
752T: git git://people.freedesktop.org/~gabbayo/linux.git
753S: Supported
130e0371
OG
754F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
755F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 756F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 757F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 758F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
759F: drivers/gpu/drm/amd/include/cik_structs.h
760F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 761F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
762F: drivers/gpu/drm/radeon/radeon_kfd.c
763F: drivers/gpu/drm/radeon/radeon_kfd.h
764F: include/uapi/linux/kfd_ioctl.h
16423d67 765
2510eb74
SS
766AMD SEATTLE DEVICE TREE SUPPORT
767M: Brijesh Singh <brijeshkumar.singh@amd.com>
768M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
769M: Tom Lendacky <thomas.lendacky@amd.com>
770S: Supported
771F: arch/arm64/boot/dts/amd/
772
45198c7b
LT
773AMD XGBE DRIVER
774M: Tom Lendacky <thomas.lendacky@amd.com>
775L: netdev@vger.kernel.org
776S: Supported
777F: drivers/net/ethernet/amd/xgbe/
08b8940e 778F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 779
284f42b6 780AMS (Apple Motion Sensor) DRIVER
8b58be88 781M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 782S: Supported
bd5f47ec 783F: drivers/macintosh/ams/
284f42b6 784
531fca16
HV
785ANALOG DEVICES INC AD9389B DRIVER
786M: Hans Verkuil <hans.verkuil@cisco.com>
787L: linux-media@vger.kernel.org
788S: Maintained
789F: drivers/media/i2c/ad9389b*
790
614b4384
LPC
791ANALOG DEVICES INC ADV7180 DRIVER
792M: Lars-Peter Clausen <lars@metafoo.de>
793L: linux-media@vger.kernel.org
794W: http://ez.analog.com/community/linux-device-drivers
795S: Supported
796F: drivers/media/i2c/adv7180.c
797
8d935787
KB
798ANALOG DEVICES INC ADV748X DRIVER
799M: Kieran Bingham <kieran.bingham@ideasonboard.com>
800L: linux-media@vger.kernel.org
801S: Maintained
802F: drivers/media/i2c/adv748x/*
803
c40ddfa3
HV
804ANALOG DEVICES INC ADV7511 DRIVER
805M: Hans Verkuil <hans.verkuil@cisco.com>
806L: linux-media@vger.kernel.org
807S: Maintained
808F: drivers/media/i2c/adv7511*
809
531fca16
HV
810ANALOG DEVICES INC ADV7604 DRIVER
811M: Hans Verkuil <hans.verkuil@cisco.com>
812L: linux-media@vger.kernel.org
813S: Maintained
814F: drivers/media/i2c/adv7604*
815
c40ddfa3
HV
816ANALOG DEVICES INC ADV7842 DRIVER
817M: Hans Verkuil <hans.verkuil@cisco.com>
818L: linux-media@vger.kernel.org
819S: Maintained
820F: drivers/media/i2c/adv7842*
821
527a1a83 822ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 823M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 824L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 825W: http://wiki.analog.com/
a4edbc10 826W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 827S: Supported
39c9d199 828F: sound/soc/codecs/adau*
cc52688a 829F: sound/soc/codecs/adav*
4bdef3bd 830F: sound/soc/codecs/ad1*
ae48f5ef 831F: sound/soc/codecs/ad7*
4bdef3bd 832F: sound/soc/codecs/ssm*
40216ce7 833F: sound/soc/codecs/sigmadsp.*
4bdef3bd 834
527a1a83 835ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 836L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
837L: alsa-devel@alsa-project.org (moderated for non-subscribers)
838W: http://blackfin.uclinux.org/
839S: Supported
840F: sound/soc/blackfin/*
7d1f9018 841
7683e9e5
LT
842ANALOG DEVICES INC DMA DRIVERS
843M: Lars-Peter Clausen <lars@metafoo.de>
844W: http://ez.analog.com/community/linux-device-drivers
845S: Supported
846F: drivers/dma/dma-axi-dmac.c
847
4ce72abc
LPC
848ANALOG DEVICES INC IIO DRIVERS
849M: Lars-Peter Clausen <lars@metafoo.de>
850M: Michael Hennerich <Michael.Hennerich@analog.com>
851W: http://wiki.analog.com/
852W: http://ez.analog.com/community/linux-device-drivers
853S: Supported
854F: drivers/iio/*/ad*
bc82222f 855F: drivers/iio/adc/ltc2497*
4ce72abc
LPC
856X: drivers/iio/*/adjd*
857F: drivers/staging/iio/*/ad*
d5d4602e 858F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 859
27eb6622
RH
860ANDROID CONFIG FRAGMENTS
861M: Rob Herring <robh@kernel.org>
862S: Supported
863F: kernel/configs/android*
864
41c9e95d
GK
865ANDROID DRIVERS
866M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 867M: Arve Hjønnevåg <arve@android.com>
41c9e95d 868M: Riley Andrews <riandrews@android.com>
0e4a566b 869T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
870L: devel@driverdev.osuosl.org
871S: Supported
872F: drivers/android/
873F: drivers/staging/android/
874
7a08de1d
AM
875ANDROID GOLDFISH RTC DRIVER
876M: Miodrag Dinic <miodrag.dinic@imgtec.com>
877S: Supported
878F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
f22d9cdc 879F: drivers/rtc/rtc-goldfish.c
7a08de1d 880
d03c023e
LA
881ANDROID ION DRIVER
882M: Laura Abbott <labbott@redhat.com>
883M: Sumit Semwal <sumit.semwal@linaro.org>
884L: devel@driverdev.osuosl.org
885S: Supported
886F: drivers/staging/android/ion
887F: drivers/staging/android/uapi/ion.h
888F: drivers/staging/android/uapi/ion_test.h
889
42269063 890AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 891M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 892L: linuxppc-dev@lists.ozlabs.org
93711660 893L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 894S: Maintained
679655da 895F: sound/aoa/
42269063 896
4075a283 897APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
898M: William Breathitt Gray <vilhelm.gray@gmail.com>
899L: linux-iio@vger.kernel.org
900S: Maintained
4075a283 901F: drivers/iio/adc/stx104.c
97a445da 902
1da177e4 903APM DRIVER
e5f6450c 904M: Jiri Kosina <jikos@kernel.org>
81024fc4 905S: Odd fixes
9f273c24 906T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
907F: arch/x86/kernel/apm_32.c
908F: include/linux/apm_bios.h
c117ab84 909F: include/uapi/linux/apm_bios.h
81024fc4 910F: drivers/char/apm-emulation.c
1da177e4 911
82abbea7
RD
912APPARMOR SECURITY MODULE
913M: John Johansen <john.johansen@canonical.com>
914L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
915W: apparmor.wiki.kernel.org
916T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
917S: Supported
918F: security/apparmor/
919F: Documentation/admin-guide/LSM/apparmor.rst
920
bd7aa4b2 921APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 922M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 923L: linux-input@vger.kernel.org
75dd112a 924S: Odd fixes
679655da 925F: drivers/input/mouse/bcm5974.c
bd7aa4b2 926
6f2fad74 927APPLE SMC DRIVER
75dd112a 928M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 929L: linux-hwmon@vger.kernel.org
75dd112a 930S: Odd fixes
679655da 931F: drivers/hwmon/applesmc.c
6f2fad74 932
1da177e4 933APPLETALK NETWORK LAYER
0c59d281
ACM
934L: netdev@vger.kernel.org
935S: Odd fixes
679655da
JP
936F: drivers/net/appletalk/
937F: net/appletalk/
1da177e4 938
21c75328
DD
939APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
940M: Duc Dang <dhdang@apm.com>
941S: Supported
942F: arch/arm64/boot/dts/apm/
943
7683e9e5
LT
944APPLIED MICRO (APM) X-GENE SOC EDAC
945M: Loc Ho <lho@apm.com>
946S: Supported
947F: drivers/edac/xgene_edac.c
948F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
949
950APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
951M: Iyappan Subramanian <isubramanian@apm.com>
952M: Keyur Chudgar <kchudgar@apm.com>
953S: Supported
954F: drivers/net/ethernet/apm/xgene-v2/
955
24299502
IS
956APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
957M: Iyappan Subramanian <isubramanian@apm.com>
958M: Keyur Chudgar <kchudgar@apm.com>
b3fd38d2 959M: Quan Nguyen <qnguyen@apm.com>
24299502
IS
960S: Supported
961F: drivers/net/ethernet/apm/xgene/
2efccc60 962F: drivers/net/phy/mdio-xgene.c
24299502 963F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 964F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 965
fd3a628e
TN
966APPLIED MICRO (APM) X-GENE SOC PMU
967M: Tai Nguyen <ttnguyen@apm.com>
968S: Supported
969F: drivers/perf/xgene_pmu.c
970F: Documentation/perf/xgene-pmu.txt
971F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
972
62a37dc7
LP
973APTINA CAMERA SENSOR PLL
974M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
975L: linux-media@vger.kernel.org
976S: Maintained
977F: drivers/media/i2c/aptina-pll.*
978
1154ea7d 979ARC FRAMEBUFFER DRIVER
8b58be88 980M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 981S: Maintained
8a61f013
JH
982F: drivers/video/fbdev/arcfb.c
983F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 984
82abbea7
RD
985ARC PGU DRM DRIVER
986M: Alexey Brodkin <abrodkin@synopsys.com>
987S: Supported
988F: drivers/gpu/drm/arc/
989F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
990
c38f6ac7
MG
991ARCNET NETWORK LAYER
992M: Michael Grzeschik <m.grzeschik@pengutronix.de>
993L: netdev@vger.kernel.org
994S: Maintained
995F: drivers/net/arcnet/
996F: include/uapi/linux/if_arcnet.h
997
588deb61
MR
998ARM ARCHITECTED TIMER DRIVER
999M: Mark Rutland <mark.rutland@arm.com>
1000M: Marc Zyngier <marc.zyngier@arm.com>
1001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1002S: Maintained
1003F: arch/arm/include/asm/arch_timer.h
1004F: arch/arm64/include/asm/arch_timer.h
1005F: drivers/clocksource/arm_arch_timer.c
1006
c5a906a5
LD
1007ARM HDLCD DRM DRIVER
1008M: Liviu Dudau <liviu.dudau@arm.com>
1009S: Supported
59ba2422 1010F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
1011F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1012
59ba2422
LD
1013ARM MALI-DP DRM DRIVER
1014M: Liviu Dudau <liviu.dudau@arm.com>
1015M: Brian Starkey <brian.starkey@arm.com>
1016M: Mali DP Maintainers <malidp@foss.arm.com>
1017S: Supported
1018F: drivers/gpu/drm/arm/
1019F: Documentation/devicetree/bindings/display/arm,malidp.txt
1020
1da177e4 1021ARM MFM AND FLOPPY DRIVERS
8b58be88 1022M: Ian Molton <spyro@f2s.com>
1da177e4 1023S: Maintained
679655da
JP
1024F: arch/arm/lib/floppydma.S
1025F: arch/arm/include/asm/floppy.h
1da177e4 1026
6f96521f
WD
1027ARM PMU PROFILING AND DEBUGGING
1028M: Will Deacon <will.deacon@arm.com>
55d5c4ab 1029M: Mark Rutland <mark.rutland@arm.com>
6f96521f 1030S: Maintained
55d5c4ab 1031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 1032F: arch/arm*/kernel/perf_*
6f96521f 1033F: arch/arm/oprofile/common.c
dd06a84b
MR
1034F: arch/arm*/kernel/hw_breakpoint.c
1035F: arch/arm*/include/asm/hw_breakpoint.h
1036F: arch/arm*/include/asm/perf_event.h
55d5c4ab 1037F: drivers/perf/*
fa8ad788 1038F: include/linux/perf/arm_pmu.h
55d5c4ab 1039F: Documentation/devicetree/bindings/arm/pmu.txt
5d3fa803 1040F: Documentation/devicetree/bindings/perf/
6f96521f 1041
d4275354 1042ARM PORT
54176cc6 1043M: Russell King <linux@armlinux.org.uk>
efc03ecb 1044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1045W: http://www.armlinux.org.uk/
d4275354 1046S: Maintained
0d7f4f05 1047T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
d4275354
RK
1048F: arch/arm/
1049
cefbf4ea 1050ARM PRIMECELL AACI PL041 DRIVER
54176cc6 1051M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1052S: Maintained
1053F: sound/arm/aaci.*
1054
7683e9e5
LT
1055ARM PRIMECELL BUS SUPPORT
1056M: Russell King <linux@armlinux.org.uk>
1057S: Maintained
1058F: drivers/amba/
1059F: include/linux/amba/bus.h
1060
cefbf4ea 1061ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 1062M: Russell King <linux@armlinux.org.uk>
cefbf4ea 1063S: Maintained
8a61f013 1064F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
1065
1066ARM PRIMECELL KMI PL050 DRIVER
54176cc6 1067M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1068S: Maintained
1069F: drivers/input/serio/ambakmi.*
1070F: include/linux/amba/kmi.h
1071
2761f5c2 1072ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 1073M: Russell King <linux@armlinux.org.uk>
08a5c9a2 1074S: Maintained
679655da 1075F: drivers/mmc/host/mmci.*
2f748aaa 1076F: include/linux/amba/mmci.h
2761f5c2 1077
1b4304e5 1078ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 1079M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
1080S: Maintained
1081F: drivers/tty/serial/amba-pl01*.c
1082F: include/linux/amba/serial.h
2761f5c2 1083
7683e9e5
LT
1084ARM SMMU DRIVERS
1085M: Will Deacon <will.deacon@arm.com>
1086R: Robin Murphy <robin.murphy@arm.com>
1087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
cefbf4ea 1088S: Maintained
7683e9e5
LT
1089F: drivers/iommu/arm-smmu.c
1090F: drivers/iommu/arm-smmu-v3.c
1091F: drivers/iommu/io-pgtable-arm.c
1092F: drivers/iommu/io-pgtable-arm-v7s.c
1093
1094ARM SUB-ARCHITECTURES
1095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1096S: Maintained
1097F: arch/arm/mach-*/
1098F: arch/arm/plat-*/
1099T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
cefbf4ea 1100
872d1ba4
AF
1101ARM/ACTIONS SEMI ARCHITECTURE
1102M: Andreas Färber <afaerber@suse.de>
1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104S: Maintained
1105N: owl
1106F: arch/arm/mach-actions/
1107F: arch/arm/boot/dts/owl-*
1108F: arch/arm64/boot/dts/actions/
1109F: drivers/clocksource/owl-*
ba2694de
AF
1110F: drivers/soc/actions/
1111F: include/dt-bindings/power/owl-*
1112F: include/linux/soc/actions/
872d1ba4 1113F: Documentation/devicetree/bindings/arm/actions.txt
ba2694de 1114F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
872d1ba4
AF
1115F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1116
2b7a52a4 1117ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 1118M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1120S: Maintained
1121
9c784f95 1122ARM/AFEB9260 MACHINE SUPPORT
8b58be88 1123M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 1124L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
1125S: Maintained
1126
2b7a52a4 1127ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 1128M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1130S: Maintained
1131
7683e9e5
LT
1132ARM/Allwinner SoC Clock Support
1133M: Emilio López <emilio@elopez.com.ar>
1134S: Maintained
1135F: drivers/clk/sunxi/
1136
5c6dcd7f 1137ARM/Allwinner sunXi SoC support
1b106699 1138M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1139M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141S: Maintained
5c6dcd7f 1142N: sun[x456789]i
87c586a6
MR
1143N: sun50i
1144F: arch/arm/mach-sunxi/
6bc37fac 1145F: arch/arm64/boot/dts/allwinner/
87c586a6
MR
1146F: drivers/clk/sunxi-ng/
1147F: drivers/pinctrl/sunxi/
1148F: drivers/soc/sunxi/
1149T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
60b0f380 1150
7683e9e5
LT
1151ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1152M: Neil Armstrong <narmstrong@baylibre.com>
1153M: Jerome Brunet <jbrunet@baylibre.com>
1154L: linux-amlogic@lists.infradead.org
60b0f380 1155S: Maintained
7683e9e5
LT
1156F: drivers/clk/meson/
1157F: include/dt-bindings/clock/meson*
1158F: include/dt-bindings/clock/gxbb*
1159F: Documentation/devicetree/bindings/clock/amlogic*
1b106699 1160
79318452 1161ARM/Amlogic Meson SoC support
7c1e3876 1162M: Carlo Caione <carlo@caione.org>
6683d91c 1163M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1165L: linux-amlogic@lists.infradead.org
79318452 1166W: http://linux-meson.com/
7c1e3876 1167S: Maintained
79318452
CC
1168F: arch/arm/mach-meson/
1169F: arch/arm/boot/dts/meson*
6683d91c 1170F: arch/arm64/boot/dts/amlogic/
7683e9e5 1171F: drivers/pinctrl/meson/
51c5d844 1172F: drivers/mmc/host/meson*
79318452 1173N: meson
7c1e3876 1174
eff506fa
TZ
1175ARM/Annapurna Labs ALPINE ARCHITECTURE
1176M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1177M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1179S: Maintained
1180F: arch/arm/mach-alpine/
a9e5547b
AT
1181F: arch/arm/boot/dts/alpine*
1182F: arch/arm64/boot/dts/al/
1183F: drivers/*/*alpine*
eff506fa 1184
5255034d
LP
1185ARM/ARTPEC MACHINE SUPPORT
1186M: Jesper Nilsson <jesper.nilsson@axis.com>
1187M: Lars Persson <lars.persson@axis.com>
1188M: Niklas Cassel <niklas.cassel@axis.com>
1189S: Maintained
1190L: linux-arm-kernel@axis.com
1191F: arch/arm/mach-artpec
1192F: arch/arm/boot/dts/artpec6*
33b8ac91 1193F: drivers/clk/axis
f93ed028 1194F: drivers/crypto/axis
00df0582 1195F: drivers/pinctrl/pinctrl-artpec*
9c6c149b 1196F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
5255034d 1197
413dfbbf
BH
1198ARM/ASPEED I2C DRIVER
1199M: Brendan Higgins <brendanhiggins@google.com>
1200R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1201R: Joel Stanley <joel@jms.id.au>
1202L: linux-i2c@vger.kernel.org
6209ef67 1203L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
413dfbbf
BH
1204S: Maintained
1205F: drivers/irqchip/irq-aspeed-i2c-ic.c
1206F: drivers/i2c/busses/i2c-aspeed.c
1207F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1208F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1209
7683e9e5
LT
1210ARM/ASPEED MACHINE SUPPORT
1211M: Joel Stanley <joel@jms.id.au>
1212S: Maintained
1213F: arch/arm/mach-aspeed/
1214F: arch/arm/boot/dts/aspeed-*
1215F: drivers/*/*aspeed*
1216
1217ARM/ATMEL AT91 Clock Support
1218M: Boris Brezillon <boris.brezillon@free-electrons.com>
1219S: Maintained
1220F: drivers/clk/at91
1221
8dca5ce8 1222ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
e085b9d8 1223M: Nicolas Ferre <nicolas.ferre@microchip.com>
d68b35f8 1224M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
efc03ecb 1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1226W: http://www.linux4sam.org
9f273c24 1227T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1228S: Supported
1229F: arch/arm/mach-at91/
f0a0a58e 1230F: include/soc/at91/
70e389cc
MB
1231F: arch/arm/boot/dts/at91*.dts
1232F: arch/arm/boot/dts/at91*.dtsi
1233F: arch/arm/boot/dts/sama*.dts
1234F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1235F: arch/arm/include/debug/at91.S
f4e6dfcb 1236F: drivers/memory/atmel*
d4a89c7d 1237
986cf2e9 1238ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1239M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241S: Maintained
1242F: arch/arm/mach-highbank/
e68d7c14
RH
1243F: arch/arm/boot/dts/highbank.dts
1244F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1245
d94f944e 1246ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1247M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1248S: Maintained
1249F: arch/arm/mach-cns3xxx/
d94f944e 1250
4863dea3
SG
1251ARM/CAVIUM THUNDER NETWORK DRIVER
1252M: Sunil Goutham <sgoutham@cavium.com>
1253M: Robert Richter <rric@kernel.org>
1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S: Supported
322e5cc5 1256F: drivers/net/ethernet/cavium/thunder/
4863dea3 1257
386ab516
AS
1258ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1259M: Alexander Shiyan <shc_work@mail.ru>
1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S: Odd Fixes
b8ba3874 1262N: clps711x
386ab516 1263
7683e9e5
LT
1264ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1265M: Lennert Buytenhek <kernel@wantstofly.org>
1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S: Maintained
1268
2b7a52a4 1269ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1270M: Hartley Sweeten <hsweeten@visionengravers.com>
151d1d75 1271M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
efc03ecb 1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1273S: Maintained
d19d3667
HS
1274F: arch/arm/mach-ep93xx/
1275F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4 1276
d4275354 1277ARM/CLKDEV SUPPORT
54176cc6 1278M: Russell King <linux@armlinux.org.uk>
efc03ecb 1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1280S: Maintained
0d7f4f05 1281T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
d4275354 1282F: arch/arm/include/asm/clkdev.h
4fa2651d 1283F: drivers/clk/clkdev.c
d4275354 1284
d48134e7 1285ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1286M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1288S: Maintained
1289
7683e9e5
LT
1290ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1291M: Baruch Siach <baruch@tkos.co.il>
1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S: Maintained
1294F: arch/arm/boot/dts/cx92755*
1295N: digicolor
1296
94150095
HF
1297ARM/CONTEC MICRO9 MACHINE SUPPORT
1298M: Hubert Feurstein <hubert.feurstein@contec.at>
1299S: Maintained
1300F: arch/arm/mach-ep93xx/micro9.c
1301
a06ae860
PP
1302ARM/CORESIGHT FRAMEWORK AND DRIVERS
1303M: Mathieu Poirier <mathieu.poirier@linaro.org>
1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S: Maintained
01081f5a 1306F: drivers/hwtracing/coresight/*
a06ae860 1307F: Documentation/trace/coresight.txt
2fd95d65 1308F: Documentation/trace/coresight-cpu-debug.txt
a06ae860 1309F: Documentation/devicetree/bindings/arm/coresight.txt
2fd95d65 1310F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
7a25ec8e 1311F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1312F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1313F: tools/perf/arch/arm/util/auxtrace.c
1314F: tools/perf/arch/arm/util/cs-etm.c
1315F: tools/perf/arch/arm/util/cs-etm.h
1316F: tools/perf/util/cs-etm.h
a06ae860 1317
1da177e4 1318ARM/CORGI MACHINE SUPPORT
8b58be88 1319M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1320S: Maintained
1321
881a95f9 1322ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1323M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
a96f50e6 1324M: Linus Walleij <linus.walleij@linaro.org>
efc03ecb 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1326T: git git://github.com/ulli-kroll/linux.git
162500b3 1327S: Maintained
a96f50e6
LW
1328F: Documentation/devicetree/bindings/arm/gemini.txt
1329F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1330F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
f49afbb5 1331F: arch/arm/mach-gemini/
a96f50e6 1332F: drivers/pinctrl/pinctrl-gemini.c
1d61d259 1333F: drivers/rtc/rtc-ftrtc010.c
881a95f9 1334
a990cbd8 1335ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1336M: Barry Song <baohua@kernel.org>
a990cbd8 1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1338T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1339S: Maintained
e68d7c14 1340F: arch/arm/boot/dts/prima2*
a990cbd8 1341F: arch/arm/mach-prima2/
4a9c44f1 1342F: drivers/clk/sirf/
05f30e8d 1343F: drivers/clocksource/timer-prima2.c
5833ac98 1344F: drivers/clocksource/timer-atlas7.c
f8505ef5 1345N: [^a-z]sirf
a990cbd8 1346
d4275354 1347ARM/EBSA110 MACHINE SUPPORT
54176cc6 1348M: Russell King <linux@armlinux.org.uk>
efc03ecb 1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1350W: http://www.armlinux.org.uk/
d4275354
RK
1351S: Maintained
1352F: arch/arm/mach-ebsa110/
b955f6ca 1353F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1354
4721f3ce
UKK
1355ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1356M: Uwe Kleine-König <kernel@pengutronix.de>
1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S: Maintained
1359N: efm32
1360
a9da4f7e 1361ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
d9bd2645
SS
1362M: Robert Jarzmik <robert.jarzmik@free.fr>
1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e 1364S: Maintained
cafc2265 1365F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1366
6a915af9 1367ARM/FARADAY FA526 PORT
162500b3 1368M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1370S: Maintained
1fa7e547 1371T: git git://git.berlios.de/gemini-board
f49afbb5 1372F: arch/arm/mm/*-fa*
6a915af9 1373
d4275354 1374ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1375M: Russell King <linux@armlinux.org.uk>
efc03ecb 1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1377W: http://www.armlinux.org.uk/
d4275354
RK
1378S: Maintained
1379F: arch/arm/include/asm/hardware/dec21285.h
1380F: arch/arm/mach-footbridge/
1381
86183a5f 1382ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1383M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1384M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1385R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1386L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1387S: Maintained
f1c12837 1388T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1389F: arch/arm/mach-imx/
ce515a6b 1390F: arch/arm/mach-mxs/
2a82f95c 1391F: arch/arm/boot/dts/imx*
e5dafa22 1392F: arch/arm/configs/imx*_defconfig
cf20968a 1393F: drivers/clk/imx/
721cabf6 1394F: drivers/soc/imx/
cf20968a 1395F: include/soc/imx/
86183a5f 1396
142109d2 1397ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1398M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1399M: Sascha Hauer <kernel@pengutronix.de>
1400R: Stefan Agner <stefan@agner.ch>
1401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402S: Maintained
1403T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1404F: arch/arm/mach-imx/*vf610*
1405F: arch/arm/boot/dts/vf*
1406
2b7a52a4 1407ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1408M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1410S: Maintained
1411
90b8fc34 1412ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1413M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1415S: Maintained
1416
ef47d5f0 1417ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1418M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1419M: Paul Parsons <lost.distance@yahoo.com>
1420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1421S: Maintained
1422F: arch/arm/mach-pxa/hx4700.c
1423F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1424F: sound/soc/pxa/hx4700.c
ef47d5f0 1425
4dfad069
WX
1426ARM/HISILICON SOC SUPPORT
1427M: Wei Xu <xuwei5@hisilicon.com>
1428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429W: http://www.hisilicon.com
1430S: Supported
1431T: git git://github.com/hisilicon/linux-hisi.git
1432F: arch/arm/mach-hisi/
e68d7c14
RH
1433F: arch/arm/boot/dts/hi3*
1434F: arch/arm/boot/dts/hip*
1435F: arch/arm/boot/dts/hisi*
1436F: arch/arm64/boot/dts/hisilicon/
4dfad069 1437
21f37bc3 1438ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1439M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1440W: www.jlime.com
1441S: Maintained
084bad91
KE
1442T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1443F: arch/arm/mach-sa1100/jornada720.c
1444F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1445
5e767ab9
JMC
1446ARM/IGEP MACHINE SUPPORT
1447M: Enric Balletbo i Serra <eballetbo@gmail.com>
1448M: Javier Martinez Canillas <javier@dowhile0.org>
1449L: linux-omap@vger.kernel.org
1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451S: Maintained
06ff74fd 1452F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1453
403d2971
MV
1454ARM/INCOME PXA270 SUPPORT
1455M: Marek Vasut <marek.vasut@gmail.com>
1456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457S: Maintained
ec154082 1458F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1459
7683e9e5
LT
1460ARM/INTEL IOP13XX ARM ARCHITECTURE
1461M: Lennert Buytenhek <kernel@wantstofly.org>
1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463S: Maintained
1464
2b7a52a4 1465ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1466M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1467L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1468S: Maintained
e2bdb176
DW
1469
1470ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1472S: Orphan
2b7a52a4 1473
2b7a52a4 1474ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1475M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1477S: Maintained
2b7a52a4 1478
2b7a52a4 1479ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1480M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1482S: Maintained
1483
dfdd8cc9
KH
1484ARM/INTEL IXP4XX ARM ARCHITECTURE
1485M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1486M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1488S: Maintained
1489F: arch/arm/mach-ixp4xx/
1490
838553c5 1491ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1492M: Jonathan Cameron <jic23@cam.ac.uk>
1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494S: Maintained
1495F: arch/arm/mach-pxa/stargate2.c
1496F: drivers/pcmcia/pxa2xx_stargate2.c
1497
2b7a52a4 1498ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1499M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1501S: Maintained
2b7a52a4
LB
1502
1503ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1504M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1506S: Maintained
1507
8cb555b6
CM
1508ARM/LG1K ARCHITECTURE
1509M: Chanho Min <chanho.min@lge.com>
1510L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511S: Maintained
1512F: arch/arm64/boot/dts/lg/
1513
2b7a52a4 1514ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1515M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1517S: Maintained
1518
3143875f
JE
1519ARM/LPC18XX ARCHITECTURE
1520M: Joachim Eastwood <manabian@gmail.com>
1521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522S: Maintained
19c1c32c
JE
1523F: arch/arm/boot/dts/lpc43*
1524F: drivers/clk/nxp/clk-lpc18xx*
1525F: drivers/clocksource/time-lpc32xx.c
1526F: drivers/i2c/busses/i2c-lpc2k.c
1527F: drivers/memory/pl172.c
1528F: drivers/mtd/spi-nor/nxp-spifi.c
1529F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1530N: lpc18xx
1531
15e4f7da 1532ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1533M: Vladimir Zapolskiy <vz@mleia.com>
1534M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1536T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1537S: Maintained
2377f9fd 1538F: arch/arm/boot/dts/lpc32*
15e4f7da 1539F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1540F: drivers/i2c/busses/i2c-pnx.c
1541F: drivers/net/ethernet/nxp/lpc_eth.c
1542F: drivers/usb/host/ohci-nxp.c
1543F: drivers/watchdog/pnx4008_wdt.c
1544N: lpc32xx
15e4f7da 1545
3b886171 1546ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1547M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1548S: Maintained
1549
40f4978b 1550ARM/Marvell Berlin SoC support
70e1a28f 1551M: Jisheng Zhang <jszhang@marvell.com>
40f4978b
SH
1552M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554S: Maintained
1555F: arch/arm/mach-berlin/
31c17ac9 1556F: arch/arm/boot/dts/berlin*
e68d7c14 1557F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1558
4cfab57e 1559ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1560M: Jason Cooper <jason@lakedaemon.net>
1561M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1562M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1563M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0 1565S: Maintained
ab7090ff 1566F: Documentation/devicetree/bindings/soc/dove/
4f1312b0 1567F: arch/arm/mach-dove/
54a246ff
NP
1568F: arch/arm/mach-mv78xx0/
1569F: arch/arm/mach-orion5x/
1570F: arch/arm/plat-orion/
31c17ac9
GC
1571F: arch/arm/boot/dts/dove*
1572F: arch/arm/boot/dts/orion5x*
1573
7683e9e5
LT
1574ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1575M: Jason Cooper <jason@lakedaemon.net>
1576M: Andrew Lunn <andrew@lunn.ch>
1577M: Gregory Clement <gregory.clement@free-electrons.com>
1578M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
e557959d
NA
1579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580S: Maintained
7683e9e5
LT
1581F: arch/arm/boot/dts/armada*
1582F: arch/arm/boot/dts/kirkwood*
1583F: arch/arm/configs/mvebu_*_defconfig
1584F: arch/arm/mach-mvebu/
1585F: arch/arm64/boot/dts/marvell/armada*
1586F: drivers/cpufreq/mvebu-cpufreq.c
1587F: drivers/irqchip/irq-armada-370-xp.c
1588F: drivers/irqchip/irq-mvebu-*
1589F: drivers/pinctrl/mvebu/
1590F: drivers/rtc/rtc-armada38x.c
e557959d 1591
607b8fc9
EH
1592ARM/Mediatek RTC DRIVER
1593M: Eddie Huang <eddie.huang@mediatek.com>
1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1596S: Maintained
1597F: drivers/rtc/rtc-mt6397.c
1598
e54951c8
MB
1599ARM/Mediatek SoC support
1600M: Matthias Brugger <matthias.bgg@gmail.com>
1601L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1602L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1603S: Maintained
1604F: arch/arm/boot/dts/mt6*
44e4e5fb 1605F: arch/arm/boot/dts/mt7*
e54951c8
MB
1606F: arch/arm/boot/dts/mt8*
1607F: arch/arm/mach-mediatek/
44e4e5fb 1608F: arch/arm64/boot/dts/mediatek/
e54951c8
MB
1609N: mtk
1610K: mediatek
1611
0f8669e3
CY
1612ARM/Mediatek USB3 PHY DRIVER
1613M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1616S: Maintained
cd4ec4b0 1617F: drivers/phy/mediatek/phy-mtk-tphy.c
0f8669e3 1618
adcb079f
AB
1619ARM/MICREL KS8695 ARCHITECTURE
1620M: Greg Ungerer <gerg@uclinux.org>
1621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1622F: arch/arm/mach-ks8695/
adcb079f
AB
1623S: Odd Fixes
1624
d78ff0a5 1625ARM/MIOA701 MACHINE SUPPORT
8b58be88 1626M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1628F: arch/arm/mach-pxa/mioa701.c
1629S: Maintained
1630
9624dfe6 1631ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1632M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1633S: Maintained
1634
e0ee9851 1635ARM/NOMADIK ARCHITECTURE
28b8e8d4 1636M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1637M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639S: Maintained
1640F: arch/arm/mach-nomadik/
ecc265fe 1641F: drivers/pinctrl/nomadik/
87572880 1642F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1643T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1644
7683e9e5
LT
1645ARM/NUVOTON W90X900 ARM ARCHITECTURE
1646M: Wan ZongShun <mcuos.com@gmail.com>
1647L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648W: http://www.mcuos.com
1649S: Maintained
1650F: arch/arm/mach-w90x900/
1651F: drivers/input/keyboard/w90p910_keypad.c
1652F: drivers/input/touchscreen/w90p910_ts.c
1653F: drivers/watchdog/nuc900_wdt.c
1654F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1655F: drivers/mtd/nand/nuc900_nand.c
1656F: drivers/rtc/rtc-nuc900.c
1657F: drivers/spi/spi-nuc900.c
1658F: drivers/usb/host/ehci-w90x900.c
1659F: drivers/video/fbdev/nuc900fb.c
1660
9d76295a 1661ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1662M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1663L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1664W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1665S: Supported
1666
7683e9e5
LT
1667ARM/Orion SoC/Technologic Systems TS-78xx platform support
1668M: Alexander Clouter <alex@digriz.org.uk>
1669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670W: http://www.digriz.org.uk/ts78xx/kernel
8459c159 1671S: Maintained
7683e9e5 1672F: arch/arm/mach-orion5x/ts78xx-*
8459c159 1673
7683e9e5
LT
1674ARM/OXNAS platform support
1675M: Neil Armstrong <narmstrong@baylibre.com>
1676L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1678S: Maintained
1679F: arch/arm/mach-oxnas/
1680F: arch/arm/boot/dts/ox8*.dtsi
1681F: arch/arm/boot/dts/wd-mbwe.dts
1682F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1683N: oxnas
1684
1685ARM/PALM TREO SUPPORT
1686M: Tomas Cech <sleep_walker@suse.com>
1687L: linux-arm-kernel@lists.infradead.org
1688W: http://hackndev.com
1689S: Maintained
1690F: arch/arm/mach-pxa/include/mach/palmtreo.h
1691F: arch/arm/mach-pxa/palmtreo.c
1692
1693ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1694M: Marek Vasut <marek.vasut@gmail.com>
1695L: linux-arm-kernel@lists.infradead.org
1696W: http://hackndev.com
1697S: Maintained
933d35f0
JP
1698F: arch/arm/mach-pxa/include/mach/palmtx.h
1699F: arch/arm/mach-pxa/palmtx.c
1700F: arch/arm/mach-pxa/include/mach/palmt5.h
1701F: arch/arm/mach-pxa/palmt5.c
1702F: arch/arm/mach-pxa/include/mach/palmld.h
1703F: arch/arm/mach-pxa/palmld.c
1704F: arch/arm/mach-pxa/include/mach/palmte2.h
1705F: arch/arm/mach-pxa/palmte2.c
1706F: arch/arm/mach-pxa/include/mach/palmtc.h
1707F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1708
c49e1e63 1709ARM/PALMZ72 SUPPORT
8b58be88 1710M: Sergey Lapin <slapin@ossfans.org>
75280787 1711L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1712W: http://hackndev.com
1713S: Maintained
933d35f0
JP
1714F: arch/arm/mach-pxa/include/mach/palmz72.h
1715F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1716
1da177e4 1717ARM/PLEB SUPPORT
8b58be88 1718M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1719W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1720S: Maintained
1721
1722ARM/PT DIGITAL BOARD PORT
8b58be88 1723M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1725W: http://www.armlinux.org.uk/
1da177e4
LT
1726S: Maintained
1727
8fc1b0f8 1728ARM/QUALCOMM SUPPORT
bbeaa595
AG
1729M: Andy Gross <andy.gross@linaro.org>
1730M: David Brown <david.brown@linaro.org>
8fc1b0f8 1731L: linux-arm-msm@vger.kernel.org
f5d3af9d 1732L: linux-soc@vger.kernel.org
8fc1b0f8 1733S: Maintained
0ff50d60 1734F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1735F: arch/arm/boot/dts/qcom-*.dts
1736F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1737F: arch/arm/mach-qcom/
e68d7c14 1738F: arch/arm64/boot/dts/qcom/*
5482cefa 1739F: drivers/i2c/busses/i2c-qup.c
39a3366a 1740F: drivers/clk/qcom/
472cef34 1741F: drivers/dma/qcom/
f5d3af9d 1742F: drivers/soc/qcom/
5482cefa 1743F: drivers/spi/spi-qup.c
c0c89faf
SB
1744F: drivers/tty/serial/msm_serial.h
1745F: drivers/tty/serial/msm_serial.c
1746F: drivers/*/pm8???-*
1747F: drivers/mfd/ssbi.c
916f743d 1748F: drivers/firmware/qcom_scm.c
bbeaa595 1749T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1750
2b7a52a4 1751ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1752M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1754S: Maintained
1755
de9aa530
AF
1756ARM/REALTEK ARCHITECTURE
1757M: Andreas Färber <afaerber@suse.de>
1758L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759S: Maintained
1760F: arch/arm64/boot/dts/realtek/
1761F: Documentation/devicetree/bindings/arm/realtek.txt
1762
b138e119
SH
1763ARM/RENESAS ARM64 ARCHITECTURE
1764M: Simon Horman <horms@verge.net.au>
1765M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1766L: linux-renesas-soc@vger.kernel.org
1767Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1768T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1769S: Supported
1770F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1771F: drivers/soc/renesas/
1772F: include/linux/soc/renesas/
b138e119 1773
d4275354 1774ARM/RISCPC ARCHITECTURE
54176cc6 1775M: Russell King <linux@armlinux.org.uk>
efc03ecb 1776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1777W: http://www.armlinux.org.uk/
d4275354 1778S: Maintained
d4275354
RK
1779F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1780F: arch/arm/include/asm/hardware/ioc.h
1781F: arch/arm/include/asm/hardware/iomd.h
1782F: arch/arm/include/asm/hardware/memc.h
1783F: arch/arm/mach-rpc/
1a6422f6 1784F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1785F: drivers/net/ethernet/i825xx/ether1*
1786F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1787F: drivers/scsi/arm/
1788
08ddbb0a
HS
1789ARM/Rockchip SoC support
1790M: Heiko Stuebner <heiko@sntech.de>
1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1792L: linux-rockchip@lists.infradead.org
9f273c24 1793T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1794S: Maintained
541555e9 1795F: arch/arm/boot/dts/rk3*
2b503be3 1796F: arch/arm/boot/dts/rv1108*
08ddbb0a 1797F: arch/arm/mach-rockchip/
541555e9
HS
1798F: drivers/clk/rockchip/
1799F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1800F: drivers/*/*rockchip*
541555e9
HS
1801F: drivers/*/*/*rockchip*
1802F: sound/soc/rockchip/
b4331b43 1803N: rockchip
08ddbb0a 1804
5bfb937c
KK
1805ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1806M: Kukjin Kim <kgene@kernel.org>
326dce07 1807M: Krzysztof Kozlowski <krzk@kernel.org>
efc03ecb 1808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1809L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
6f96d639 1810Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
b21477f9 1811S: Maintained
6f0589c8 1812F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1813F: arch/arm/boot/dts/s5p*
1814F: arch/arm/boot/dts/samsung*
6f0589c8 1815F: arch/arm/boot/dts/exynos*
d97236e6 1816F: arch/arm64/boot/dts/exynos/
482ce512 1817F: arch/arm/plat-samsung/
769bbb63
HS
1818F: arch/arm/mach-s3c24*/
1819F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1820F: arch/arm/mach-s5p*/
1821F: arch/arm/mach-exynos*/
1c03274d
KK
1822F: drivers/*/*s3c24*
1823F: drivers/*/*/*s3c24*
1824F: drivers/*/*s3c64xx*
1825F: drivers/*/*s5pv210*
ffd51977 1826F: drivers/memory/samsung/*
bf50ddcd 1827F: drivers/soc/samsung/*
d6b9aea6
KK
1828F: Documentation/arm/Samsung/
1829F: Documentation/devicetree/bindings/arm/samsung/
1830F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1831F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1832N: exynos
f556cb07 1833
10ffa964
KP
1834ARM/SAMSUNG MOBILE MACHINE SUPPORT
1835M: Kyungmin Park <kyungmin.park@samsung.com>
1836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837S: Maintained
004bbd3c 1838F: arch/arm/mach-s5pv210/
10ffa964 1839
3ce4ccb6
KD
1840ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1841M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1842M: Kamil Debski <kamil@wypas.org>
1843M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1844L: linux-arm-kernel@lists.infradead.org
1845L: linux-media@vger.kernel.org
1846S: Maintained
1847F: drivers/media/platform/s5p-g2d/
1848
1bcbf6f4 1849ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
8108f7f4
MS
1850M: Marek Szyprowski <m.szyprowski@samsung.com>
1851L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1bcbf6f4
KD
1852L: linux-media@vger.kernel.org
1853S: Maintained
8108f7f4
MS
1854F: drivers/media/platform/s5p-cec/
1855F: Documentation/devicetree/bindings/media/s5p-cec.txt
1bcbf6f4 1856
7d9f9bf4
AP
1857ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1858M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
305335b9 1859M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7d9f9bf4
AP
1860L: linux-arm-kernel@lists.infradead.org
1861L: linux-media@vger.kernel.org
1862S: Maintained
1863F: drivers/media/platform/s5p-jpeg/
1864
7683e9e5
LT
1865ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1866M: Kyungmin Park <kyungmin.park@samsung.com>
1867M: Kamil Debski <kamil@wypas.org>
1868M: Jeongtae Park <jtp.park@samsung.com>
1869M: Andrzej Hajda <a.hajda@samsung.com>
1870L: linux-arm-kernel@lists.infradead.org
1871L: linux-media@vger.kernel.org
1872S: Maintained
1873F: arch/arm/plat-samsung/s5p-dev-mfc.c
1874F: drivers/media/platform/s5p-mfc/
1875
d48d38e8 1876ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1877M: Simon Horman <horms@verge.net.au>
d48d38e8 1878M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1879L: linux-renesas-soc@vger.kernel.org
4a121096 1880Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1881T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1882S: Supported
0b514fdb
SH
1883F: arch/arm/boot/dts/emev2*
1884F: arch/arm/boot/dts/r7s*
1885F: arch/arm/boot/dts/r8a*
1886F: arch/arm/boot/dts/sh*
0b514fdb 1887F: arch/arm/configs/shmobile_defconfig
7a2071c5 1888F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1889F: arch/arm/mach-shmobile/
be32bcbb
GU
1890F: drivers/soc/renesas/
1891F: include/linux/soc/renesas/
d48d38e8 1892
66314223 1893ARM/SOCFPGA ARCHITECTURE
08b3b33f 1894M: Dinh Nguyen <dinguyen@kernel.org>
66314223
DN
1895S: Maintained
1896F: arch/arm/mach-socfpga/
efadb751
DN
1897F: arch/arm/boot/dts/socfpga*
1898F: arch/arm/configs/socfpga_defconfig
e68d7c14 1899F: arch/arm64/boot/dts/altera/
ba2b7d0a 1900W: http://www.rocketboards.org
efadb751 1901T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1902
1903ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
08b3b33f 1904M: Dinh Nguyen <dinguyen@kernel.org>
66314223
DN
1905S: Maintained
1906F: drivers/clk/socfpga/
1907
71bcada8 1908ARM/SOCFPGA EDAC SUPPORT
06c177cb 1909M: Thor Thayer <thor.thayer@linux.intel.com>
71bcada8
TT
1910S: Maintained
1911F: drivers/edac/altera_edac.
1912
65ebcc11 1913ARM/STI ARCHITECTURE
a92177ea 1914M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11 1915L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
65ebcc11
SK
1916W: http://www.stlinux.com
1917S: Maintained
1918F: arch/arm/mach-sti/
a92177ea 1919F: arch/arm/boot/dts/sti*
b8e31bf3 1920F: drivers/char/hw_random/st-rng.c
a92177ea 1921F: drivers/clocksource/arm_global_timer.c
82805d1b 1922F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1923F: drivers/cpufreq/sti-cpufreq.c
6da0f216 1924F: drivers/dma/st_fdma*
a92177ea 1925F: drivers/i2c/busses/i2c-st.c
346e2e4a 1926F: drivers/media/rc/st_rc.c
95d66b16 1927F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1928F: drivers/mmc/host/sdhci-st.c
0b56e9a7
VG
1929F: drivers/phy/st/phy-miphy28lp.c
1930F: drivers/phy/st/phy-stih407-usb.c
346e2e4a 1931F: drivers/pinctrl/pinctrl-st.c
aac22524 1932F: drivers/remoteproc/st_remoteproc.c
c9d7cc3e 1933F: drivers/remoteproc/st_slim_rproc.c
346e2e4a 1934F: drivers/reset/sti/
db4112e6 1935F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1936F: drivers/tty/serial/st-asc.c
eb11adab 1937F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1938F: drivers/usb/host/ehci-st.c
1939F: drivers/usb/host/ohci-st.c
db4112e6 1940F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1941F: drivers/ata/ahci_st.c
c9d7cc3e 1942F: include/linux/remoteproc/st_slim_rproc.h
65ebcc11 1943
ee6e7879
MC
1944ARM/STM32 ARCHITECTURE
1945M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1946M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948S: Maintained
1949T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1950N: stm32
1951F: drivers/clocksource/armv7m_systick.c
1952
d6de5b02
MG
1953ARM/TANGO ARCHITECTURE
1954M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1955L: linux-arm-kernel@lists.infradead.org
1956S: Maintained
e2bd0d37 1957N: tango
d6de5b02 1958
2b7a52a4 1959ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1960M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1962S: Maintained
1963
1bbd7089 1964ARM/TETON BGA MACHINE SUPPORT
706e69d6 1965M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967S: Maintained
1968
7683e9e5
LT
1969ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1970M: Santosh Shilimkar <ssantosh@kernel.org>
1971L: linux-kernel@vger.kernel.org
1972S: Maintained
1973F: drivers/memory/*emif*
1974
1975ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1976M: Santosh Shilimkar <ssantosh@kernel.org>
1977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978S: Maintained
1979F: arch/arm/mach-keystone/
1980F: arch/arm/boot/dts/keystone-*
1981T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1982
1983ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1984M: Santosh Shilimkar <ssantosh@kernel.org>
1985L: linux-kernel@vger.kernel.org
1986S: Maintained
1987F: drivers/clk/keystone/
1988
1989ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1990M: Santosh Shilimkar <ssantosh@kernel.org>
1991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992L: linux-kernel@vger.kernel.org
1993S: Maintained
1994F: drivers/clocksource/timer-keystone.c
1995
1996ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1997M: Santosh Shilimkar <ssantosh@kernel.org>
1998L: linux-kernel@vger.kernel.org
1999S: Maintained
2000F: drivers/power/reset/keystone-reset.c
2001
2b7a52a4 2002ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 2003M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 2004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
2005S: Maintained
2006
7683e9e5
LT
2007ARM/TOSA MACHINE SUPPORT
2008M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2009M: Dirk Opfer <dirk@opfer-online.de>
7d2c86b5 2010S: Maintained
98ad6e3b 2011
54274d71 2012ARM/U300 MACHINE SUPPORT
e4651a9f 2013M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
2014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015S: Supported
2016F: arch/arm/mach-u300/
9affbd24 2017F: drivers/clocksource/timer-u300.c
54274d71
LW
2018F: drivers/i2c/busses/i2c-stu300.c
2019F: drivers/rtc/rtc-coh901331.c
2020F: drivers/watchdog/coh901327_wdt.c
2021F: drivers/dma/coh901318*
87572880
LW
2022F: drivers/mfd/ab3100*
2023F: drivers/rtc/rtc-ab3100.c
2024F: drivers/rtc/rtc-coh901331.c
2025T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 2026
3d00d04f
MY
2027ARM/UNIPHIER ARCHITECTURE
2028M: Masahiro Yamada <yamada.masahiro@socionext.com>
2029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 2030T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 2031S: Maintained
a3ff83d2 2032F: arch/arm/boot/dts/uniphier*
e7ecbc05 2033F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 2034F: arch/arm/mach-uniphier/
e7ecbc05 2035F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 2036F: arch/arm64/boot/dts/socionext/
4b7f48d3 2037F: drivers/bus/uniphier-system-bus.c
734d82f4 2038F: drivers/clk/uniphier/
dd6fd4a3 2039F: drivers/i2c/busses/i2c-uniphier*
5ed34d3a 2040F: drivers/irqchip/irq-uniphier-aidet.c
a3ff83d2 2041F: drivers/pinctrl/uniphier/
54e991b5 2042F: drivers/reset/reset-uniphier.c
a3ff83d2 2043F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
2044N: uniphier
2045
87572880 2046ARM/Ux500 ARM ARCHITECTURE
e4651a9f 2047M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
2048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049S: Maintained
2050F: arch/arm/mach-ux500/
e4651a9f 2051F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 2052F: drivers/dma/ste_dma40*
e4651a9f 2053F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
2054F: drivers/mfd/abx500*
2055F: drivers/mfd/ab8500*
e4651a9f
LW
2056F: drivers/mfd/dbx500*
2057F: drivers/mfd/db8500*
ecc265fe
JP
2058F: drivers/pinctrl/nomadik/pinctrl-ab*
2059F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 2060F: drivers/rtc/rtc-ab8500.c
e4651a9f 2061F: drivers/rtc/rtc-pl031.c
87572880 2062T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 2063
e93fde28
UH
2064ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2065M: Ulf Hansson <ulf.hansson@linaro.org>
2066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067T: git git://git.linaro.org/people/ulfh/clk.git
2068S: Maintained
2069F: drivers/clk/ux500/
e93fde28 2070
740d93b1
PM
2071ARM/VERSATILE EXPRESS PLATFORM
2072M: Liviu Dudau <liviu.dudau@arm.com>
2073M: Sudeep Holla <sudeep.holla@arm.com>
2074M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076S: Maintained
2077F: arch/arm/boot/dts/vexpress*
e68d7c14 2078F: arch/arm64/boot/dts/arm/
740d93b1
PM
2079F: arch/arm/mach-vexpress/
2080F: */*/vexpress*
7e8f403f 2081F: */*/*/vexpress*
740d93b1
PM
2082F: drivers/clk/versatile/clk-vexpress-osc.c
2083F: drivers/clocksource/versatile.c
46a600ea 2084N: mps2
740d93b1 2085
d4275354 2086ARM/VFP SUPPORT
54176cc6 2087M: Russell King <linux@armlinux.org.uk>
efc03ecb 2088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 2089W: http://www.armlinux.org.uk/
d4275354
RK
2090S: Maintained
2091F: arch/arm/vfp/
2092
e66b6d8e
MV
2093ARM/VOIPAC PXA270 SUPPORT
2094M: Marek Vasut <marek.vasut@gmail.com>
2095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096S: Maintained
2097F: arch/arm/mach-pxa/vpac270.c
e0cca11b 2098F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 2099
04529fe2
TP
2100ARM/VT8500 ARM ARCHITECTURE
2101M: Tony Prisk <linux@prisktech.co.nz>
2102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103S: Maintained
2104F: arch/arm/mach-vt8500/
41fd91b4 2105F: drivers/clocksource/vt8500_timer.c
560746eb 2106F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
2107F: drivers/mmc/host/wmt-sdmmc.c
2108F: drivers/pwm/pwm-vt8500.c
2109F: drivers/rtc/rtc-vt8500.c
2110F: drivers/tty/serial/vt8500_serial.c
4f31102b 2111F: drivers/usb/host/ehci-platform.c
41fd91b4 2112F: drivers/usb/host/uhci-platform.c
8a61f013
JH
2113F: drivers/video/fbdev/vt8500lcdfb.*
2114F: drivers/video/fbdev/wm8505fb*
2115F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 2116
e66b6d8e
MV
2117ARM/ZIPIT Z2 SUPPORT
2118M: Marek Vasut <marek.vasut@gmail.com>
2119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120S: Maintained
2121F: arch/arm/mach-pxa/z2.c
6ab2a855 2122F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 2123
5ecc4b53
JN
2124ARM/ZTE ARCHITECTURE
2125M: Jun Nie <jun.nie@linaro.org>
15e2dcd6 2126M: Baoyou Xie <baoyou.xie@linaro.org>
975201ca 2127M: Shawn Guo <shawnguo@kernel.org>
5ecc4b53
JN
2128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129S: Maintained
975201ca 2130F: arch/arm/boot/dts/zx2967*
5ecc4b53 2131F: arch/arm/mach-zx/
975201ca 2132F: arch/arm64/boot/dts/zte/
5ecc4b53 2133F: drivers/clk/zte/
975201ca
SG
2134F: drivers/dma/zx_dma.c
2135F: drivers/gpio/gpio-zx.c
2136F: drivers/i2c/busses/i2c-zx2967.c
2137F: drivers/mmc/host/dw_mmc-zx.*
2138F: drivers/pinctrl/zte/
8041311c 2139F: drivers/reset/reset-zx2967.c
15e2dcd6 2140F: drivers/soc/zte/
975201ca
SG
2141F: drivers/thermal/zx2967_thermal.c
2142F: drivers/watchdog/zx2967_wdt.c
5ecc4b53 2143F: Documentation/devicetree/bindings/arm/zte.txt
975201ca
SG
2144F: Documentation/devicetree/bindings/clock/zx2967*.txt
2145F: Documentation/devicetree/bindings/dma/zxdma.txt
2146F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2147F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2148F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2149F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
8041311c 2150F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
15e2dcd6 2151F: Documentation/devicetree/bindings/soc/zte/
975201ca
SG
2152F: Documentation/devicetree/bindings/sound/zte,*.txt
2153F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2154F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2155F: include/dt-bindings/clock/zx2967*.h
2156F: include/dt-bindings/soc/zte,*.h
2157F: sound/soc/codecs/zx_aud96p22.c
2158F: sound/soc/zte/
5ecc4b53 2159
51f29d44
MS
2160ARM/ZYNQ ARCHITECTURE
2161M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 2162R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
2163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164W: http://wiki.xilinx.com
d6448b76 2165T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
2166S: Supported
2167F: arch/arm/mach-zynq/
bd2a337a 2168F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 2169F: drivers/block/xsysace.c
c2fd4e38
MS
2170N: zynq
2171N: xilinx
2172F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 2173F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 2174F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 2175F: drivers/edac/synopsys_edac.c
51f29d44 2176
38074229
CM
2177ARM64 PORT (AARCH64 ARCHITECTURE)
2178M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 2179M: Will Deacon <will.deacon@arm.com>
38074229 2180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 2181T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
2182S: Maintained
2183F: arch/arm64/
d19766ec 2184F: Documentation/arm64/
38074229 2185
a56ba8fb
SA
2186AS3645A LED FLASH CONTROLLER DRIVER
2187M: Sakari Ailus <sakari.ailus@iki.fi>
2188L: linux-leds@vger.kernel.org
2189S: Maintained
2190F: drivers/leds/leds-as3645a.c
2191
9d7005f9
LP
2192AS3645A LED FLASH CONTROLLER DRIVER
2193M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2194L: linux-media@vger.kernel.org
2195T: git git://linuxtv.org/media_tree.git
2196S: Maintained
2197F: drivers/media/i2c/as3645a.c
b5dcee22 2198F: include/media/i2c/as3645a.h
9d7005f9 2199
7c94a8b2
LW
2200ASAHI KASEI AK8974 DRIVER
2201M: Linus Walleij <linus.walleij@linaro.org>
2202L: linux-iio@vger.kernel.org
2203W: http://www.akm.com/
2204S: Supported
2205F: drivers/iio/magnetometer/ak8974.c
2206
d58de038
GJ
2207ASC7621 HARDWARE MONITOR DRIVER
2208M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2209L: linux-hwmon@vger.kernel.org
d58de038
GJ
2210S: Maintained
2211F: Documentation/hwmon/asc7621
2212F: drivers/hwmon/asc7621.c
2213
b229ece9 2214ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2215M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2216L: acpi4asus-user@lists.sourceforge.net
d0944853 2217L: platform-driver-x86@vger.kernel.org
76593d6f 2218W: http://acpi4asus.sf.net
85091b71 2219S: Maintained
b229ece9
CC
2220F: drivers/platform/x86/asus*.c
2221F: drivers/platform/x86/eeepc*.c
85091b71 2222
f6a6bbae
JPRV
2223ASUS WIRELESS RADIO CONTROL DRIVER
2224M: João Paulo Rechi Vita <jprvita@gmail.com>
2225L: platform-driver-x86@vger.kernel.org
2226S: Maintained
2227F: drivers/platform/x86/asus-wireless.c
2228
75aeddd1
DH
2229ASYMMETRIC KEYS
2230M: David Howells <dhowells@redhat.com>
2231L: keyrings@vger.kernel.org
2232S: Maintained
2233F: Documentation/crypto/asymmetric-keys.txt
2234F: include/linux/verification.h
2235F: include/crypto/public_key.h
2236F: include/crypto/pkcs7.h
2237F: crypto/asymmetric_keys/
2238
953a6479 2239ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2240R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2241W: http://sourceforge.net/projects/xscaleiop
08223d80 2242S: Odd fixes
679655da
JP
2243F: Documentation/crypto/async-tx-api.txt
2244F: crypto/async_tx/
2245F: drivers/dma/
2246F: include/linux/dmaengine.h
2247F: include/linux/async_tx.h
b3e5f263 2248
a1867d36 2249AT24 EEPROM DRIVER
14d77c4d 2250M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2251L: linux-i2c@vger.kernel.org
2252S: Maintained
2253F: drivers/misc/eeprom/at24.c
25f73ed5 2254F: include/linux/platform_data/at24.h
a1867d36 2255
e7839f25 2256ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2257M: "Ed L. Cashin" <ed.cashin@acm.org>
2258W: http://www.openaoe.org/
1da177e4 2259S: Supported
679655da
JP
2260F: Documentation/aoe/
2261F: drivers/block/aoe/
1da177e4 2262
aad7a211
AB
2263ATHEROS 71XX/9XXX GPIO DRIVER
2264M: Alban Bedel <albeu@free.fr>
2265W: https://github.com/AlbanBedel/linux
2266T: git git://github.com/AlbanBedel/linux
2267S: Maintained
2268F: drivers/gpio/gpio-ath79.c
2269F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2270
9a10a870 2271ATHEROS ATH GENERIC UTILITIES
f726ee65 2272M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2273L: linux-wireless@vger.kernel.org
2274S: Supported
2275F: drivers/net/wireless/ath/*
2276
fa1c114f 2277ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2278M: Jiri Slaby <jirislaby@gmail.com>
2279M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2280M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2281L: linux-wireless@vger.kernel.org
72c706b7 2282W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2283S: Maintained
fa451753 2284F: drivers/net/wireless/ath/ath5k/
fa1c114f 2285
12e62d6f
KV
2286ATHEROS ATH6KL WIRELESS DRIVER
2287M: Kalle Valo <kvalo@qca.qualcomm.com>
2288L: linux-wireless@vger.kernel.org
2289W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2290T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2291S: Supported
2292F: drivers/net/wireless/ath/ath6kl/
2293
82abbea7
RD
2294ATI_REMOTE2 DRIVER
2295M: Ville Syrjala <syrjala@sci.fi>
1d7e1e6b 2296S: Maintained
82abbea7 2297F: drivers/input/misc/ati_remote2.c
1d7e1e6b 2298
2c2a6172
LT
2299ATK0110 HWMON DRIVER
2300M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2301L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2302S: Maintained
2303F: drivers/hwmon/asus_atk0110.c
2304
7ae115b4 2305ATLX ETHERNET DRIVERS
8b58be88 2306M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2307M: Chris Snook <chris.snook@gmail.com>
e443e383 2308L: netdev@vger.kernel.org
8d5ca6ec
JC
2309W: http://sourceforge.net/projects/atl1
2310W: http://atl1.sourceforge.net
2311S: Maintained
2b133ad6 2312F: drivers/net/ethernet/atheros/
8d5ca6ec 2313
1da177e4 2314ATM
366c1bd1 2315M: Chas Williams <3chas3@gmail.com>
476604de 2316L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2317L: netdev@vger.kernel.org
1da177e4
LT
2318W: http://linux-atm.sourceforge.net
2319S: Maintained
679655da
JP
2320F: drivers/atm/
2321F: include/linux/atm*
c117ab84 2322F: include/uapi/linux/atm*
1da177e4 2323
04ac2f46 2324ATMEL AT91 / AT32 MCI DRIVER
420a3879 2325M: Ludovic Desroches <ludovic.desroches@microchip.com>
04ac2f46
NF
2326S: Maintained
2327F: drivers/mmc/host/atmel-mci.c
04ac2f46 2328
f80cb488 2329ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
e085b9d8 2330M: Nicolas Ferre <nicolas.ferre@microchip.com>
f80cb488
NF
2331S: Supported
2332F: drivers/power/reset/at91-sama5d2_shdwc.c
2333
dfae90ed 2334ATMEL Audio ALSA driver
e085b9d8 2335M: Nicolas Ferre <nicolas.ferre@microchip.com>
dfae90ed
BS
2336L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2337S: Supported
2338F: sound/soc/atmel
2339
888f2804 2340ATMEL I2C DRIVER
420a3879 2341M: Ludovic Desroches <ludovic.desroches@microchip.com>
888f2804
LD
2342L: linux-i2c@vger.kernel.org
2343S: Supported
2344F: drivers/i2c/busses/i2c-at91.c
2345
15515545 2346ATMEL ISI DRIVER
420a3879 2347M: Ludovic Desroches <ludovic.desroches@microchip.com>
15515545
JW
2348L: linux-media@vger.kernel.org
2349S: Supported
0538bee6 2350F: drivers/media/platform/atmel/atmel-isi.c
15515545
JW
2351F: include/media/atmel-isi.h
2352
8f4c79ce 2353ATMEL LCDFB DRIVER
e085b9d8 2354M: Nicolas Ferre <nicolas.ferre@microchip.com>
c69f677c 2355L: linux-fbdev@vger.kernel.org
8f4c79ce 2356S: Maintained
8a61f013 2357F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2358F: include/video/atmel_lcdc.h
8f4c79ce 2359
89e5785f 2360ATMEL MACB ETHERNET DRIVER
e085b9d8 2361M: Nicolas Ferre <nicolas.ferre@microchip.com>
89e5785f 2362S: Supported
9f2f381f 2363F: drivers/net/ethernet/cadence/
89e5785f 2364
7683e9e5
LT
2365ATMEL MAXTOUCH DRIVER
2366M: Nick Dyer <nick@shmanahar.org>
2367T: git git://github.com/ndyer/linux.git
2368S: Maintained
2369F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2370F: drivers/input/touchscreen/atmel_mxt_ts.c
2371F: include/linux/platform_data/atmel_mxt_ts.h
2372
5cbac98a 2373ATMEL NAND DRIVER
50cb2efa
NF
2374M: Wenyou Yang <wenyou.yang@atmel.com>
2375M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2376L: linux-mtd@lists.infradead.org
2377S: Supported
f88fc122 2378F: drivers/mtd/nand/atmel/*
5cbac98a 2379
7683e9e5
LT
2380ATMEL SAMA5D2 ADC DRIVER
2381M: Ludovic Desroches <ludovic.desroches@microchip.com>
2382L: linux-iio@vger.kernel.org
2383S: Supported
2384F: drivers/iio/adc/at91-sama5d2_adc.c
2385
05c441ef 2386ATMEL SDMMC DRIVER
420a3879 2387M: Ludovic Desroches <ludovic.desroches@microchip.com>
05c441ef 2388L: linux-mmc@vger.kernel.org
2389S: Supported
2390F: drivers/mmc/host/sdhci-of-at91.c
2391
754ce4f2 2392ATMEL SPI DRIVER
e085b9d8 2393M: Nicolas Ferre <nicolas.ferre@microchip.com>
754ce4f2 2394S: Supported
9df92e6c 2395F: drivers/spi/spi-atmel.*
754ce4f2 2396
0ef09015 2397ATMEL SSC DRIVER
e085b9d8 2398M: Nicolas Ferre <nicolas.ferre@microchip.com>
0ef09015
BS
2399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2400S: Supported
2401F: drivers/misc/atmel-ssc.c
2402F: include/linux/atmel-ssc.h
2403
e9cb1c5a 2404ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
e085b9d8 2405M: Nicolas Ferre <nicolas.ferre@microchip.com>
e9cb1c5a
NF
2406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2407S: Supported
2408F: drivers/misc/atmel_tclib.c
2409F: drivers/clocksource/tcb_clksrc.c
2410
914a3f3b 2411ATMEL USBA UDC DRIVER
e085b9d8 2412M: Nicolas Ferre <nicolas.ferre@microchip.com>
a02875a6 2413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2414S: Supported
faf2e1db 2415F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2416
1da177e4 2417ATMEL WIRELESS DRIVER
8b58be88 2418M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2419L: linux-wireless@vger.kernel.org
1da177e4
LT
2420W: http://www.thekelleys.org.uk/atmel
2421W: http://atmelwlandriver.sourceforge.net/
2422S: Maintained
30fe0f9b 2423F: drivers/net/wireless/atmel/atmel*
1da177e4 2424
7683e9e5
LT
2425ATMEL XDMA DRIVER
2426M: Ludovic Desroches <ludovic.desroches@microchip.com>
2427L: linux-arm-kernel@lists.infradead.org
2428L: dmaengine@vger.kernel.org
2429S: Supported
2430F: drivers/dma/at_xdmac.c
a14c0f8f 2431
3942b771
PZ
2432ATOMIC INFRASTRUCTURE
2433M: Will Deacon <will.deacon@arm.com>
2434M: Peter Zijlstra <peterz@infradead.org>
2435R: Boqun Feng <boqun.feng@gmail.com>
2436L: linux-kernel@vger.kernel.org
2437S: Maintained
2438F: arch/*/include/asm/atomic*.h
2439F: include/*/atomic*.h
2440
26780d9e 2441ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2442M: Bradley Grove <linuxdrivers@attotech.com>
2443L: linux-scsi@vger.kernel.org
2444W: http://www.attotech.com
2445S: Supported
2446F: drivers/scsi/esas2r
26780d9e 2447
bc6e17b8
SS
2448ATUSB IEEE 802.15.4 RADIO DRIVER
2449M: Stefan Schmidt <stefan@osg.samsung.com>
2450L: linux-wpan@vger.kernel.org
2451S: Maintained
2452F: drivers/net/ieee802154/atusb.c
2453F: drivers/net/ieee802154/atusb.h
2454F: drivers/net/ieee802154/at86rf230.h
2455
a92b7b80 2456AUDIT SUBSYSTEM
915f389d 2457M: Paul Moore <paul@paul-moore.com>
8b58be88 2458M: Eric Paris <eparis@redhat.com>
915f389d 2459L: linux-audit@redhat.com (moderated for non-subscribers)
174e075c
PM
2460W: https://github.com/linux-audit
2461W: https://people.redhat.com/sgrubb/audit
2462T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2463S: Supported
679655da 2464F: include/linux/audit.h
c117ab84 2465F: include/uapi/linux/audit.h
679655da 2466F: kernel/audit*
a92b7b80 2467
70e84049 2468AUXILIARY DISPLAY DRIVERS
8b58be88 2469M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2470W: http://miguelojeda.es/auxdisplay.htm
2471W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2472S: Maintained
679655da
JP
2473F: drivers/auxdisplay/
2474F: include/linux/cfag12864b.h
70e84049 2475
1da177e4 2476AX.25 NETWORK LAYER
8b58be88 2477M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2478L: linux-hams@vger.kernel.org
d34cb28a 2479W: http://www.linux-ax25.org/
1da177e4 2480S: Maintained
c117ab84 2481F: include/uapi/linux/ax25.h
679655da
JP
2482F: include/net/ax25.h
2483F: net/ax25/
1da177e4 2484
21dd0ece
PR
2485AXENTIA ARM DEVICES
2486M: Peter Rosin <peda@axentia.se>
2487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2488S: Maintained
2489F: Documentation/devicetree/bindings/arm/axentia.txt
2490F: arch/arm/boot/dts/at91-linea.dtsi
2491F: arch/arm/boot/dts/at91-tse850-3.dts
2492
7683e9e5
LT
2493AXENTIA ASOC DRIVERS
2494M: Peter Rosin <peda@axentia.se>
2495L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2496S: Maintained
2497F: Documentation/devicetree/bindings/sound/axentia,*
2498F: sound/soc/atmel/tse850-pcm5142.c
2499
d5269395 2500AZ6007 DVB DRIVER
5dc8a864
MCC
2501M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2502M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2503L: linux-media@vger.kernel.org
a825eaec 2504W: https://linuxtv.org
d5269395
MCC
2505T: git git://linuxtv.org/media_tree.git
2506S: Maintained
2507F: drivers/media/usb/dvb-usb-v2/az6007.c
2508
6777376e
HV
2509AZTECH FM RADIO RECEIVER DRIVER
2510M: Hans Verkuil <hverkuil@xs4all.nl>
2511L: linux-media@vger.kernel.org
2512T: git git://linuxtv.org/media_tree.git
a825eaec 2513W: https://linuxtv.org
6777376e
HV
2514S: Maintained
2515F: drivers/media/radio/radio-aztech*
2516
e2d1d6c0 2517B43 WIRELESS DRIVER
e2d1d6c0 2518L: linux-wireless@vger.kernel.org
ed072f9e 2519L: b43-dev@lists.infradead.org
491b26b4 2520W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2521S: Odd Fixes
58619b14 2522F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2523
2524B43LEGACY WIRELESS DRIVER
8b58be88 2525M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2526L: linux-wireless@vger.kernel.org
ed072f9e 2527L: b43-dev@lists.infradead.org
491b26b4 2528W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2529S: Maintained
423e3ce3 2530F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2531
300abeb5 2532BACKLIGHT CLASS/SUBSYSTEM
70d14fcf 2533M: Lee Jones <lee.jones@linaro.org>
80e5d455
LJ
2534M: Daniel Thompson <daniel.thompson@linaro.org>
2535M: Jingoo Han <jingoohan1@gmail.com>
9f273c24 2536T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2537S: Maintained
679655da
JP
2538F: drivers/video/backlight/
2539F: include/linux/backlight.h
80e5d455
LJ
2540F: include/linux/pwm_backlight.h
2541F: Documentation/devicetree/bindings/leds/backlight
300abeb5 2542
c6c8fea2 2543BATMAN ADVANCED
207df49e 2544M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2545M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2546M: Antonio Quartulli <a@unstable.cc>
1584f41f 2547L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2548W: https://www.open-mesh.org/
8b823170 2549Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2550S: Maintained
286ddfb0
SE
2551F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2552F: Documentation/ABI/testing/sysfs-class-net-mesh
e45eba24 2553F: Documentation/networking/batman-adv.rst
09748a22 2554F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2555F: net/batman-adv/
2556
e2d1d6c0 2557BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2558M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2559L: linux-hams@vger.kernel.org
2560W: http://www.baycom.org/~tom/ham/ham.html
2561S: Maintained
679655da 2562F: drivers/net/hamradio/baycom*
e2d1d6c0 2563
cafe5635 2564BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2565M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2566L: linux-bcache@vger.kernel.org
2567W: http://bcache.evilpiepirate.org
4d1034eb 2568S: Orphan
cafe5635
KO
2569F: drivers/md/bcache/
2570
04bd844a
HV
2571BDISP ST MEDIA DRIVER
2572M: Fabien Dessenne <fabien.dessenne@st.com>
2573L: linux-media@vger.kernel.org
2574T: git git://linuxtv.org/media_tree.git
a825eaec 2575W: https://linuxtv.org
04bd844a
HV
2576S: Supported
2577F: drivers/media/platform/sti/bdisp
2578
82abbea7
RD
2579BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2580M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2581L: netdev@vger.kernel.org
2582S: Maintained
2583F: drivers/net/ethernet/ec_bhf.c
f34b87e4 2584
e2d1d6c0 2585BEFS FILE SYSTEM
5624a8b0 2586M: Luis de Bethencourt <luisbg@kernel.org>
db4ad036
LB
2587M: Salah Triki <salah.triki@gmail.com>
2588S: Maintained
5624a8b0 2589T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
679655da
JP
2590F: Documentation/filesystems/befs.txt
2591F: fs/befs/
e2d1d6c0 2592
82abbea7
RD
2593BFQ I/O SCHEDULER
2594M: Paolo Valente <paolo.valente@linaro.org>
2595M: Jens Axboe <axboe@kernel.dk>
2596L: linux-block@vger.kernel.org
49e7d9df 2597S: Maintained
82abbea7
RD
2598F: block/bfq-*
2599F: Documentation/block/bfq-iosched.txt
564ee360 2600
e2d1d6c0 2601BFS FILE SYSTEM
cea58224 2602M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
e2d1d6c0 2603S: Maintained
679655da
JP
2604F: Documentation/filesystems/bfs.txt
2605F: fs/bfs/
c117ab84 2606F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2607
1394f032 2608BLACKFIN ARCHITECTURE
a4edbc10 2609M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2610L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2611T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2612W: http://blackfin.uclinux.org
2613S: Supported
679655da 2614F: arch/blackfin/
566da5b2 2615
e190d6b1 2616BLACKFIN EMAC DRIVER
b3fe92b0 2617L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2618W: http://blackfin.uclinux.org
2619S: Supported
7b35f033 2620F: drivers/net/ethernet/adi/
e190d6b1 2621
7683e9e5
LT
2622BLACKFIN MEDIA DRIVER
2623M: Scott Jiang <scott.jiang.linux@gmail.com>
2624L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2625W: http://blackfin.uclinux.org/
2626S: Supported
2627F: drivers/media/platform/blackfin/
2628F: drivers/media/i2c/adv7183*
2629F: drivers/media/i2c/vs6624*
2630
566da5b2 2631BLACKFIN RTC DRIVER
b3fe92b0 2632L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2633W: http://blackfin.uclinux.org
2634S: Supported
679655da 2635F: drivers/rtc/rtc-bfin.c
1394f032 2636
936ed49a 2637BLACKFIN SDH DRIVER
b3fe92b0 2638L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2639W: http://blackfin.uclinux.org
2640S: Supported
2641F: drivers/mmc/host/bfin_sdh.c
2642
1394f032 2643BLACKFIN SERIAL DRIVER
b3fe92b0 2644L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2645W: http://blackfin.uclinux.org
2646S: Supported
8460241e 2647F: drivers/tty/serial/bfin_uart.c
1394f032 2648
1e6d320f 2649BLACKFIN WATCHDOG DRIVER
b3fe92b0 2650L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2651W: http://blackfin.uclinux.org
2652S: Supported
679655da 2653F: drivers/watchdog/bfin_wdt.c
1e6d320f 2654
b54cf35a
JSM
2655BLINKM RGB LED DRIVER
2656M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2657S: Maintained
2658F: drivers/leds/leds-blinkm.c
2659
1da177e4 2660BLOCK LAYER
8b58be88 2661M: Jens Axboe <axboe@kernel.dk>
82c426e0 2662L: linux-block@vger.kernel.org
08deed1e 2663T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2664S: Maintained
679655da 2665F: block/
ae11f7ef 2666F: kernel/trace/blktrace.c
88459642 2667F: lib/sbitmap.c
1da177e4 2668
2b54aaef 2669BLOCK2MTD DRIVER
8b58be88 2670M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2671L: linux-mtd@lists.infradead.org
2672S: Maintained
679655da 2673F: drivers/mtd/devices/block2mtd.c
2b54aaef 2674
63fbd24e 2675BLUETOOTH DRIVERS
8b58be88 2676M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2677M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2678M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2679L: linux-bluetooth@vger.kernel.org
63fbd24e 2680W: http://www.bluez.org/
22e7a424
MH
2681T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2682T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2683S: Maintained
679655da 2684F: drivers/bluetooth/
1da177e4 2685
63fbd24e 2686BLUETOOTH SUBSYSTEM
8b58be88 2687M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2688M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2689M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2690L: linux-bluetooth@vger.kernel.org
2691W: http://www.bluez.org/
22e7a424
MH
2692T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2693T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2694S: Maintained
679655da
JP
2695F: net/bluetooth/
2696F: include/net/bluetooth/
1da177e4
LT
2697
2698BONDING DRIVER
79b30750 2699M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2700M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2701M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2702L: netdev@vger.kernel.org
ce00f85c
JC
2703W: http://sourceforge.net/projects/bonding/
2704S: Supported
679655da 2705F: drivers/net/bonding/
c117ab84 2706F: include/uapi/linux/if_bonding.h
1da177e4 2707
b5f4df34
AS
2708BPF (Safe dynamic programs and tools)
2709M: Alexei Starovoitov <ast@kernel.org>
cdb90499 2710M: Daniel Borkmann <daniel@iogearbox.net>
b5f4df34
AS
2711L: netdev@vger.kernel.org
2712L: linux-kernel@vger.kernel.org
2713S: Supported
cdb90499
DB
2714F: arch/x86/net/bpf_jit*
2715F: Documentation/networking/filter.txt
2716F: include/linux/bpf*
2717F: include/linux/filter.h
2718F: include/uapi/linux/bpf*
2719F: include/uapi/linux/filter.h
b5f4df34 2720F: kernel/bpf/
cdb90499 2721F: kernel/trace/bpf_trace.c
5aa5bd14 2722F: lib/test_bpf.c
cdb90499
DB
2723F: net/bpf/
2724F: net/core/filter.c
2725F: net/sched/act_bpf.c
2726F: net/sched/cls_bpf.c
2727F: samples/bpf/
2728F: tools/net/bpf*
2729F: tools/testing/selftests/bpf/
b5f4df34 2730
39105890 2731BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2732M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2733L: netdev@vger.kernel.org
2734S: Supported
adfc5217 2735F: drivers/net/ethernet/broadcom/b44.*
39105890 2736
967dd82f
FF
2737BROADCOM B53 ETHERNET SWITCH DRIVER
2738M: Florian Fainelli <f.fainelli@gmail.com>
2739L: netdev@vger.kernel.org
2740L: openwrt-devel@lists.openwrt.org (subscribers-only)
2741S: Supported
2742F: drivers/net/dsa/b53/*
2743F: include/linux/platform_data/b53.h
2744
90f4c594 2745BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2746M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2747M: Ray Jui <rjui@broadcom.com>
2748M: Scott Branden <sbranden@broadcom.com>
086f4704 2749M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2750T: git git://github.com/broadcom/mach-bcm
af4b8e37 2751S: Maintained
ccf62f5a
JM
2752N: bcm281*
2753N: bcm113*
2754N: bcm216*
2755N: kona
af4b8e37 2756F: arch/arm/mach-bcm/
af4b8e37 2757
9209bec4 2758BROADCOM BCM2835 ARM ARCHITECTURE
10b9e887 2759M: Eric Anholt <eric@anholt.net>
346ab44e 2760M: Stefan Wahren <stefan.wahren@i2se.com>
f680f25c 2761L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2762L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
902dcd14 2763T: git git://github.com/anholt/linux
f680f25c 2764S: Maintained
9209bec4 2765N: bcm2835
4a5a7a66 2766F: drivers/staging/vc04_services
f680f25c 2767
5564f092
RM
2768BROADCOM BCM47XX MIPS ARCHITECTURE
2769M: Hauke Mehrtens <hauke@hauke-m.de>
2770M: Rafał Miłecki <zajec5@gmail.com>
2771L: linux-mips@linux-mips.org
2772S: Maintained
7ad2410c 2773F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2774F: arch/mips/bcm47xx/*
2775F: arch/mips/include/asm/mach-bcm47xx/*
2776
9209bec4 2777BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2778M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a 2779M: Rafał Miłecki <zajec5@gmail.com>
d722bc94 2780M: Jon Mason <jonmason@broadcom.com>
1a50cd8a 2781M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2782L: linux-arm-kernel@lists.infradead.org
2783S: Maintained
2784F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2785F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe 2786F: arch/arm/boot/dts/bcm470*
d722bc94 2787F: arch/arm/boot/dts/bcm953012*
5b293ebe 2788
4ebd5047
RM
2789BROADCOM BCM53573 ARM ARCHITECTURE
2790M: Rafał Miłecki <rafal@milecki.pl>
2791L: linux-arm-kernel@lists.infradead.org
2792S: Maintained
2793F: arch/arm/boot/dts/bcm53573*
2794F: arch/arm/boot/dts/bcm47189*
2795
e076e962
FF
2796BROADCOM BCM63XX ARM ARCHITECTURE
2797M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2798M: bcm-kernel-feedback-list@broadcom.com
20de823e 2799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2800T: git git://github.com/broadcom/stblinux.git
e076e962 2801S: Maintained
d6f4e76e 2802N: bcm63xx
e076e962 2803
7110e227
KC
2804BROADCOM BCM63XX/BCM33XX UDC DRIVER
2805M: Kevin Cernekee <cernekee@gmail.com>
2806L: linux-usb@vger.kernel.org
2807S: Maintained
2808F: drivers/usb/gadget/udc/bcm63xx_udc.*
2809
2df94fd6 2810BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2811M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2812M: Gregory Fong <gregory.0xf0@gmail.com>
2813M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2814M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2816T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2817S: Maintained
2818F: arch/arm/mach-bcm/*brcmstb*
2819F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2820F: drivers/bus/brcmstb_gisb.c
5009a289 2821N: brcmstb
2df94fd6 2822
7683e9e5
LT
2823BROADCOM BMIPS CPUFREQ DRIVER
2824M: Markus Mayer <mmayer@broadcom.com>
2825M: bcm-kernel-feedback-list@broadcom.com
2826L: linux-pm@vger.kernel.org
2827S: Maintained
2828F: drivers/cpufreq/bmips-cpufreq.c
2829
70371cef
KC
2830BROADCOM BMIPS MIPS ARCHITECTURE
2831M: Kevin Cernekee <cernekee@gmail.com>
2832M: Florian Fainelli <f.fainelli@gmail.com>
2833L: linux-mips@linux-mips.org
eb6725d0 2834T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2835S: Maintained
2836F: arch/mips/bmips/*
2837F: arch/mips/include/asm/mach-bmips/*
2838F: arch/mips/kernel/*bmips*
338808de 2839F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2840F: drivers/irqchip/irq-bcm63*
70371cef
KC
2841F: drivers/irqchip/irq-bcm7*
2842F: drivers/irqchip/irq-brcmstb*
3271e610 2843F: include/linux/bcm963xx_nvram.h
8fce60b8 2844F: include/linux/bcm963xx_tag.h
70371cef 2845
7683e9e5
LT
2846BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2847M: Rasesh Mody <rasesh.mody@cavium.com>
2848M: Harish Patil <harish.patil@cavium.com>
2849M: Dept-GELinuxNICDev@cavium.com
2850L: netdev@vger.kernel.org
2851S: Supported
2852F: drivers/net/ethernet/broadcom/bnx2.*
2853F: drivers/net/ethernet/broadcom/bnx2_*
20bb5505 2854
7683e9e5
LT
2855BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2856M: QLogic-Storage-Upstream@qlogic.com
2857L: linux-scsi@vger.kernel.org
2858S: Supported
2859F: drivers/scsi/bnx2fc/
2860
2861BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2862M: QLogic-Storage-Upstream@qlogic.com
2863L: linux-scsi@vger.kernel.org
2864S: Supported
2865F: drivers/scsi/bnx2i/
2866
2867BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
7683e9e5
LT
2868M: Ariel Elior <ariel.elior@cavium.com>
2869M: everest-linux-l2@cavium.com
948c51e6
MC
2870L: netdev@vger.kernel.org
2871S: Supported
7683e9e5
LT
2872F: drivers/net/ethernet/broadcom/bnx2x/
2873
2874BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2875M: Michael Chan <michael.chan@broadcom.com>
2876L: netdev@vger.kernel.org
2877S: Supported
2878F: drivers/net/ethernet/broadcom/bnxt/
948c51e6 2879
a9533e7e 2880BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2881M: Arend van Spriel <arend.vanspriel@broadcom.com>
2882M: Franky Lin <franky.lin@broadcom.com>
2883M: Hante Meuleman <hante.meuleman@broadcom.com>
21394d57
AVS
2884M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2885M: Wright Feng <wright.feng@cypress.com>
a9533e7e 2886L: linux-wireless@vger.kernel.org
2a734451 2887L: brcm80211-dev-list.pdl@broadcom.com
21394d57 2888L: brcm80211-dev-list@cypress.com
a9533e7e 2889S: Supported
05491d2c 2890F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2891
7683e9e5
LT
2892BROADCOM BRCMSTB GPIO DRIVER
2893M: Gregory Fong <gregory.0xf0@gmail.com>
2894L: bcm-kernel-feedback-list@broadcom.com
9958d6f9 2895S: Supported
7683e9e5
LT
2896F: drivers/gpio/gpio-brcmstb.c
2897F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
9958d6f9 2898
7683e9e5
LT
2899BROADCOM GENET ETHERNET DRIVER
2900M: Florian Fainelli <f.fainelli@gmail.com>
2901L: netdev@vger.kernel.org
6a6b5ad0 2902S: Supported
7683e9e5 2903F: drivers/net/ethernet/broadcom/genet/
6a6b5ad0 2904
63f37ddf 2905BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2906M: Ray Jui <rjui@broadcom.com>
2907M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2908M: Jon Mason <jonmason@broadcom.com>
086f4704 2909M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2911T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2912S: Maintained
2913N: iproc
2914N: cygnus
5c161242 2915N: bcm[-_]nsp
36c0237f
SB
2916N: bcm9113*
2917N: bcm9583*
63f37ddf
JM
2918N: bcm9585*
2919N: bcm9586*
2920N: bcm988312
36c0237f 2921N: bcm113*
63f37ddf
JM
2922N: bcm583*
2923N: bcm585*
2924N: bcm586*
2925N: bcm88312
d76e21b8 2926F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2927F: drivers/clk/bcm/clk-ns*
2928F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2929
7b7f588b 2930BROADCOM KONA GPIO DRIVER
5e163903 2931M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2932L: bcm-kernel-feedback-list@broadcom.com
2933S: Supported
2934F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2935F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2936
7683e9e5
LT
2937BROADCOM NETXTREME-E ROCE DRIVER
2938M: Selvin Xavier <selvin.xavier@broadcom.com>
2939M: Devesh Sharma <devesh.sharma@broadcom.com>
2940M: Somnath Kotur <somnath.kotur@broadcom.com>
2941M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2942L: linux-rdma@vger.kernel.org
2943W: http://www.broadcom.com
2944S: Supported
2945F: drivers/infiniband/hw/bnxt_re/
2946F: include/uapi/rdma/bnxt_re-abi.h
2947
f6e734a8
RM
2948BROADCOM NVRAM DRIVER
2949M: Rafał Miłecki <zajec5@gmail.com>
2950L: linux-mips@linux-mips.org
2951S: Maintained
2952F: drivers/firmware/broadcom/*
2953
7683e9e5
LT
2954BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2955M: Rafał Miłecki <zajec5@gmail.com>
2956L: linux-wireless@vger.kernel.org
02787daa 2957S: Maintained
7683e9e5
LT
2958F: drivers/bcma/
2959F: include/linux/bcma/
02787daa 2960
bb446b57
MM
2961BROADCOM STB AVS CPUFREQ DRIVER
2962M: Markus Mayer <mmayer@broadcom.com>
2963M: bcm-kernel-feedback-list@broadcom.com
2964L: linux-pm@vger.kernel.org
2965S: Maintained
2966F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
de322e08 2967F: drivers/cpufreq/brcmstb*
bb446b57 2968
7683e9e5
LT
2969BROADCOM STB NAND FLASH DRIVER
2970M: Brian Norris <computersforpeace@gmail.com>
2971M: Kamal Dasu <kdasu.kdev@gmail.com>
2972L: linux-mtd@lists.infradead.org
2973L: bcm-kernel-feedback-list@broadcom.com
c9678d86 2974S: Maintained
7683e9e5 2975F: drivers/mtd/nand/brcmnand/
c9678d86 2976
b8302205
FF
2977BROADCOM SYSTEMPORT ETHERNET DRIVER
2978M: Florian Fainelli <f.fainelli@gmail.com>
2979L: netdev@vger.kernel.org
2980S: Supported
2981F: drivers/net/ethernet/broadcom/bcmsysport.*
2982
7683e9e5
LT
2983BROADCOM TG3 GIGABIT ETHERNET DRIVER
2984M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2985M: Prashant Sreedharan <prashant@broadcom.com>
2986M: Michael Chan <mchan@broadcom.com>
2987L: netdev@vger.kernel.org
592e8b32 2988S: Supported
7683e9e5 2989F: drivers/net/ethernet/broadcom/tg3.*
592e8b32 2990
7725ccfd 2991BROCADE BFA FC SCSI DRIVER
aa803370
AG
2992M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2993M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2994L: linux-scsi@vger.kernel.org
2995S: Supported
2996F: drivers/scsi/bfa/
7725ccfd 2997
8b230ed8 2998BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2999M: Rasesh Mody <rasesh.mody@cavium.com>
3000M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3001M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
3002L: netdev@vger.kernel.org
3003S: Supported
f844a0ea 3004F: drivers/net/ethernet/brocade/bna/
8b230ed8 3005
5cdf7f76 3006BSG (block layer generic sg v4 driver)
8b58be88 3007M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
3008L: linux-scsi@vger.kernel.org
3009S: Supported
679655da
JP
3010F: block/bsg.c
3011F: include/linux/bsg.h
c117ab84 3012F: include/uapi/linux/bsg.h
5cdf7f76 3013
af39917d
CL
3014BT87X AUDIO DRIVER
3015M: Clemens Ladisch <clemens@ladisch.de>
3016L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3017T: git git://git.alsa-project.org/alsa-kernel.git
3018S: Maintained
3019F: Documentation/sound/alsa/Bt87x.txt
3020F: sound/pci/bt87x.c
3021
ff1d5c2f 3022BT8XXGPIO DRIVER
eb032b98 3023M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
3024W: http://bu3sch.de/btgpio.php
3025S: Maintained
72dbb705 3026F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 3027
eb1eb04f 3028BTRFS FILE SYSTEM
c0778e25
CM
3029M: Chris Mason <clm@fb.com>
3030M: Josef Bacik <jbacik@fb.com>
d8130624 3031M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
3032L: linux-btrfs@vger.kernel.org
3033W: http://btrfs.wiki.kernel.org/
8a6e2535 3034Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 3035T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 3036S: Maintained
679655da
JP
3037F: Documentation/filesystems/btrfs.txt
3038F: fs/btrfs/
aeea4c10
DL
3039F: include/linux/btrfs*
3040F: include/uapi/linux/btrfs*
eb1eb04f 3041
1da177e4 3042BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
3043M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3044M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 3045L: linux-media@vger.kernel.org
a825eaec 3046W: https://linuxtv.org
275ffde4 3047T: git git://linuxtv.org/media_tree.git
f96236e5 3048S: Odd fixes
618cd932 3049F: Documentation/media/v4l-drivers/bttv*
90d72ac6 3050F: drivers/media/pci/bt8xx/bttv*
1da177e4 3051
82abbea7
RD
3052BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3053M: Chanwoo Choi <cw00.choi@samsung.com>
3054L: linux-pm@vger.kernel.org
3055L: linux-samsung-soc@vger.kernel.org
3056T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3057S: Maintained
3058F: drivers/devfreq/exynos-bus.c
3059F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3060
1f34923c
KA
3061BUSLOGIC SCSI DRIVER
3062M: Khalid Aziz <khalid@gonehiking.org>
3063L: linux-scsi@vger.kernel.org
3064S: Maintained
3065F: drivers/scsi/BusLogic.*
3066F: drivers/scsi/FlashPoint.*
3067
af39917d
CL
3068C-MEDIA CMI8788 DRIVER
3069M: Clemens Ladisch <clemens@ladisch.de>
3070L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3071T: git git://git.alsa-project.org/alsa-kernel.git
3072S: Maintained
3073F: sound/pci/oxygen/
3074
2141355f
MS
3075C6X ARCHITECTURE
3076M: Mark Salter <msalter@redhat.com>
91ebcd1b 3077M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
2141355f
MS
3078L: linux-c6x-dev@linux-c6x.org
3079W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3080S: Maintained
3081F: arch/c6x/
3082
8b1cfcbd
HM
3083CA8210 IEEE-802.15.4 RADIO DRIVER
3084M: Harry Morris <h.morris@cascoda.com>
3085M: linuxdev@cascoda.com
3086L: linux-wpan@vger.kernel.org
3087W: https://github.com/Cascoda/ca8210-linux.git
3088S: Maintained
3089F: drivers/net/ieee802154/ca8210.c
3090F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3091
a5432f5a 3092CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 3093M: David Howells <dhowells@redhat.com>
e62d6e24 3094L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
3095S: Supported
3096F: Documentation/filesystems/caching/cachefiles.txt
3097F: fs/cachefiles/
3098
c815ca39
HV
3099CADET FM/AM RADIO RECEIVER DRIVER
3100M: Hans Verkuil <hverkuil@xs4all.nl>
3101L: linux-media@vger.kernel.org
3102T: git git://linuxtv.org/media_tree.git
a825eaec 3103W: https://linuxtv.org
c815ca39
HV
3104S: Maintained
3105F: drivers/media/radio/radio-cadet*
3106
77d5140f 3107CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 3108M: Jonathan Corbet <corbet@lwn.net>
661263b5 3109L: linux-media@vger.kernel.org
275ffde4 3110T: git git://linuxtv.org/media_tree.git
77d5140f 3111S: Maintained
618cd932 3112F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 3113F: drivers/media/platform/marvell-ccic/
77d5140f 3114
201b6bab 3115CAIF NETWORK LAYER
5c574f50 3116M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
3117L: netdev@vger.kernel.org
3118S: Supported
3119F: Documentation/networking/caif/
3120F: drivers/net/caif/
c117ab84 3121F: include/uapi/linux/caif/
201b6bab
JP
3122F: include/net/caif/
3123F: net/caif/
3124
77dac90f 3125CALGARY x86-64 IOMMU
a6921c29
JM
3126M: Muli Ben-Yehuda <mulix@mulix.org>
3127M: Jon Mason <jdmason@kudzu.us>
3128L: iommu@lists.linux-foundation.org
77dac90f 3129S: Maintained
679655da
JP
3130F: arch/x86/kernel/pci-calgary_64.c
3131F: arch/x86/kernel/tce_64.c
3132F: arch/x86/include/asm/calgary.h
3133F: arch/x86/include/asm/tce.h
77dac90f 3134
7683e9e5
LT
3135CAN NETWORK DRIVERS
3136M: Wolfgang Grandegger <wg@grandegger.com>
3137M: Marc Kleine-Budde <mkl@pengutronix.de>
3138L: linux-can@vger.kernel.org
3139W: https://github.com/linux-can
3140T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3141T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3142S: Maintained
3143F: Documentation/devicetree/bindings/net/can/
3144F: drivers/net/can/
3145F: include/linux/can/dev.h
3146F: include/linux/can/platform/
3147F: include/uapi/linux/can/error.h
3148F: include/uapi/linux/can/netlink.h
3149
e2d1d6c0 3150CAN NETWORK LAYER
8d15d386 3151M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 3152M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 3153L: linux-can@vger.kernel.org
84b0d715 3154W: https://github.com/linux-can
870482a4
MKB
3155T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3156T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 3157S: Maintained
f35f6c8f 3158F: Documentation/networking/can.txt
8d15d386 3159F: net/can/
8d15d386 3160F: include/linux/can/core.h
c117ab84
CEB
3161F: include/uapi/linux/can.h
3162F: include/uapi/linux/can/bcm.h
3163F: include/uapi/linux/can/raw.h
3164F: include/uapi/linux/can/gw.h
e2d1d6c0 3165
95d16c72 3166CAPABILITIES
39baa7e6 3167M: Serge Hallyn <serge@hallyn.com>
95d16c72 3168L: linux-security-module@vger.kernel.org
6305902c 3169S: Supported
95d16c72 3170F: include/linux/capability.h
c117ab84 3171F: include/uapi/linux/capability.h
6305902c 3172F: security/commoncap.c
38a94118 3173F: kernel/capability.c
95d16c72 3174
b84894c7
KT
3175CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3176M: Kevin Tsai <ktsai@capellamicro.com>
3177S: Maintained
3178F: drivers/iio/light/cm*
b84894c7 3179
82abbea7
RD
3180CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3181M: Christian Lamparter <chunkeey@googlemail.com>
3182L: linux-wireless@vger.kernel.org
3183W: http://wireless.kernel.org/en/users/Drivers/carl9170
3184S: Maintained
3185F: drivers/net/wireless/ath/carl9170/
3186
f9484852
JG
3187CAVIUM I2C DRIVER
3188M: Jan Glauber <jglauber@cavium.com>
3189M: David Daney <david.daney@cavium.com>
3190W: http://www.cavium.com
3191S: Supported
3192F: drivers/i2c/busses/i2c-octeon*
3193F: drivers/i2c/busses/i2c-thunderx*
3194
7683e9e5
LT
3195CAVIUM LIQUIDIO NETWORK DRIVER
3196M: Derek Chickles <derek.chickles@caviumnetworks.com>
3197M: Satanand Burla <satananda.burla@caviumnetworks.com>
3198M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3199M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3200L: netdev@vger.kernel.org
3201W: http://www.cavium.com
3202S: Supported
3203F: drivers/net/ethernet/cavium/liquidio/
3204
25fc8465
JG
3205CAVIUM MMC DRIVER
3206M: Jan Glauber <jglauber@cavium.com>
3207M: David Daney <david.daney@cavium.com>
3208M: Steven J. Hill <Steven.Hill@cavium.com>
3209W: http://www.cavium.com
3210S: Supported
3211F: drivers/mmc/host/cavium*
3212
62ad8b5c
GC
3213CAVIUM OCTEON-TX CRYPTO DRIVER
3214M: George Cherian <george.cherian@cavium.com>
3215L: linux-crypto@vger.kernel.org
3216W: http://www.cavium.com
3217S: Supported
3218F: drivers/crypto/cavium/cpt/
3219
7683e9e5 3220CAVIUM THUNDERX2 ARM64 SOC
a93fae75 3221M: Robert Richter <rrichter@cavium.com>
7683e9e5
LT
3222M: Jayachandran C <jnair@caviumnetworks.com>
3223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3224S: Maintained
3225F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3226F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3227
ef0bbac3
VB
3228CC2520 IEEE-802.15.4 RADIO DRIVER
3229M: Varka Bhadram <varkabhadram@gmail.com>
3230L: linux-wpan@vger.kernel.org
3231S: Maintained
3232F: drivers/net/ieee802154/cc2520.c
3233F: include/linux/spi/cc2520.h
3234F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3235
84817ef0
GBY
3236CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3237M: Gilad Ben-Yossef <gilad@benyossef.com>
3238L: linux-crypto@vger.kernel.org
3239L: driverdev-devel@linuxdriverproject.org
3240S: Supported
3241F: drivers/staging/ccree/
3242W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3243
6917a7b7 3244CEC FRAMEWORK
ca684386
HV
3245M: Hans Verkuil <hans.verkuil@cisco.com>
3246L: linux-media@vger.kernel.org
3247T: git git://linuxtv.org/media_tree.git
3248W: http://linuxtv.org
3249S: Supported
104eda6d 3250F: Documentation/media/kapi/cec-core.rst
618cd932 3251F: Documentation/media/uapi/cec
104eda6d 3252F: drivers/media/cec/
ca684386
HV
3253F: drivers/media/rc/keymaps/rc-cec.c
3254F: include/media/cec.h
6917a7b7 3255F: include/media/cec-notifier.h
104eda6d
HV
3256F: include/uapi/linux/cec.h
3257F: include/uapi/linux/cec-funcs.h
af15e32f 3258F: Documentation/devicetree/bindings/media/cec.txt
ca684386 3259
b8154542 3260CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 3261M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 3262L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
3263W: http://www.ibm.com/developerworks/power/cell/
3264S: Supported
679655da 3265F: arch/powerpc/include/asm/cell*.h
679655da 3266F: arch/powerpc/include/asm/spu*.h
c117ab84 3267F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
3268F: arch/powerpc/oprofile/*cell*
3269F: arch/powerpc/platforms/cell/
b8154542 3270
398ecff5
SW
3271CEPH COMMON CODE (LIBCEPH)
3272M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3273M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3274M: Sage Weil <sage@redhat.com>
82593f87 3275L: ceph-devel@vger.kernel.org
09d90327 3276W: http://ceph.com/
fb99f881 3277T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3278T: git git://github.com/ceph/ceph-client.git
9030aaf9 3279S: Supported
14430813
JP
3280F: net/ceph/
3281F: include/linux/ceph/
3282F: include/linux/crush/
9030aaf9 3283
398ecff5
SW
3284CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3285M: "Yan, Zheng" <zyan@redhat.com>
3286M: Sage Weil <sage@redhat.com>
3287M: Ilya Dryomov <idryomov@gmail.com>
3288L: ceph-devel@vger.kernel.org
3289W: http://ceph.com/
3290T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3291T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3292S: Supported
3293F: Documentation/filesystems/ceph.txt
3294F: fs/ceph/
3295
cfc411e7
DH
3296CERTIFICATE HANDLING:
3297M: David Howells <dhowells@redhat.com>
3298M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3299L: keyrings@vger.kernel.org
cfc411e7
DH
3300S: Maintained
3301F: Documentation/module-signing.txt
3302F: certs/
d8d80386 3303F: scripts/sign-file.c
cfc411e7
DH
3304F: scripts/extract-cert.c
3305
18332a80 3306CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3307L: linux-usb@vger.kernel.org
10c6c9c9 3308S: Orphan
679655da
JP
3309F: Documentation/usb/WUSB-Design-overview.txt
3310F: Documentation/usb/wusb-cbaf
355ffe69
DV
3311F: drivers/usb/host/hwa-hc.c
3312F: drivers/usb/host/whci/
679655da
JP
3313F: drivers/usb/wusbcore/
3314F: include/linux/usb/wusb*
18332a80 3315
70e84049 3316CFAG12864B LCD DRIVER
8b58be88 3317M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3318W: http://miguelojeda.es/auxdisplay.htm
3319W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3320S: Maintained
679655da
JP
3321F: drivers/auxdisplay/cfag12864b.c
3322F: include/linux/cfag12864b.h
70e84049
MOS
3323
3324CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3325M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3326W: http://miguelojeda.es/auxdisplay.htm
3327W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3328S: Maintained
679655da
JP
3329F: drivers/auxdisplay/cfag12864bfb.c
3330F: include/linux/cfag12864b.h
70e84049 3331
704232c2 3332CFG80211 and NL80211
8b58be88 3333M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3334L: linux-wireless@vger.kernel.org
ce466579
JB
3335W: http://wireless.kernel.org/
3336T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3337T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3338S: Maintained
c117ab84 3339F: include/uapi/linux/nl80211.h
679655da
JP
3340F: include/net/cfg80211.h
3341F: net/wireless/*
3342X: net/wireless/wext*
704232c2 3343
46e64261
GKH
3344CHAR and MISC DRIVERS
3345M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3346M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3347T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3348S: Supported
46e64261
GKH
3349F: drivers/char/*
3350F: drivers/misc/*
471322a8 3351F: include/linux/miscdevice.h
46e64261 3352
0a920b5b 3353CHECKPATCH
8b58be88 3354M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3355M: Joe Perches <joe@perches.com>
3356S: Maintained
679655da 3357F: scripts/checkpatch.pl
0a920b5b 3358
f8407f26
HW
3359CHINESE DOCUMENTATION
3360M: Harry Wei <harryxiyou@gmail.com>
9740153c 3361L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3362L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3363S: Maintained
f5ff9b63 3364F: Documentation/translations/zh_CN/
f8407f26 3365
2721ea2c 3366CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3367M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3368T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3369L: linux-usb@vger.kernel.org
3370S: Maintained
3371F: drivers/usb/chipidea/
3372
a93ad65d
HG
3373CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3374M: Hans de Goede <hdegoede@redhat.com>
3375L: linux-input@vger.kernel.org
3376S: Maintained
3377F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3378F: drivers/input/touchscreen/chipone_icn8318.c
3379
ab043105 3380CHROME HARDWARE PLATFORM SUPPORT
3c778a7f 3381M: Benson Leung <bleung@chromium.org>
ab043105
OJ
3382M: Olof Johansson <olof@lixom.net>
3383S: Maintained
3c778a7f 3384T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
ab043105
OJ
3385F: drivers/platform/chrome/
3386
3d4cfdc9
MB
3387CIRRUS LOGIC AUDIO CODEC DRIVERS
3388M: Brian Austin <brian.austin@cirrus.com>
3389M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3390L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3391S: Maintained
3392F: sound/soc/codecs/cs*
3393
7683e9e5
LT
3394CIRRUS LOGIC EP93XX ETHERNET DRIVER
3395M: Hartley Sweeten <hsweeten@visionengravers.com>
3396L: netdev@vger.kernel.org
3397S: Maintained
3398F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3399
82abbea7
RD
3400CISCO FCOE HBA DRIVER
3401M: Satish Kharat <satishkh@cisco.com>
3402M: Sesidhar Baddela <sebaddel@cisco.com>
3403M: Karan Tilak Kumar <kartilak@cisco.com>
3404L: linux-scsi@vger.kernel.org
3405S: Supported
3406F: drivers/scsi/fnic/
3407
3408CISCO SCSI HBA DRIVER
3409M: Karan Tilak Kumar <kartilak@cisco.com>
3410M: Sesidhar Baddela <sebaddel@cisco.com>
3411L: linux-scsi@vger.kernel.org
3412S: Supported
3413F: drivers/scsi/snic/
3414
3415CISCO VIC ETHERNET NIC DRIVER
3416M: Christian Benvenuti <benve@cisco.com>
3417M: Govindarajulu Varadarajan <_govind@gmx.com>
3418M: Neel Patel <neepatel@cisco.com>
3419S: Supported
3420F: drivers/net/ethernet/cisco/enic/
3421
3422CISCO VIC LOW LATENCY NIC DRIVER
3423M: Christian Benvenuti <benve@cisco.com>
3424M: Dave Goodell <dgoodell@cisco.com>
3425S: Supported
3426F: drivers/infiniband/hw/usnic/
3427
94574d9a
KRW
3428CLEANCACHE API
3429M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3430L: linux-kernel@vger.kernel.org
3431S: Maintained
3432F: mm/cleancache.c
3433F: include/linux/cleancache.h
3434
d4275354 3435CLK API
54176cc6 3436M: Russell King <linux@armlinux.org.uk>
aa571b14 3437L: linux-clk@vger.kernel.org
37417046 3438S: Maintained
d4275354
RK
3439F: include/linux/clk.h
3440
9222d247
JS
3441CLOCKSOURCE, CLOCKEVENT DRIVERS
3442M: Daniel Lezcano <daniel.lezcano@linaro.org>
3443M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3444L: linux-kernel@vger.kernel.org
9222d247
JS
3445T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3446S: Supported
3447F: drivers/clocksource
3448
529aa8cb
TLSC
3449CMPC ACPI DRIVER
3450M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3451M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3452L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3453S: Supported
3454F: drivers/platform/x86/classmate-laptop.c
3455
85756a06
HV
3456COBALT MEDIA DRIVER
3457M: Hans Verkuil <hans.verkuil@cisco.com>
3458L: linux-media@vger.kernel.org
3459T: git git://linuxtv.org/media_tree.git
a825eaec 3460W: https://linuxtv.org
85756a06
HV
3461S: Supported
3462F: drivers/media/pci/cobalt/
3463
74425eee 3464COCCINELLE/Semantic Patches (SmPL)
26de9c26 3465M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3466M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3467M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3468M: Michal Marek <mmarek@suse.com>
26de9c26 3469L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3470T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3471W: http://coccinelle.lip6.fr/
3472S: Supported
4b9033a3 3473F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3474F: scripts/coccinelle/
3475F: scripts/coccicheck
3476
1da177e4 3477CODA FILE SYSTEM
8b58be88 3478M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3479M: coda@cs.cmu.edu
3480L: codalist@coda.cs.cmu.edu
3481W: http://www.coda.cs.cmu.edu/
3482S: Maintained
679655da
JP
3483F: Documentation/filesystems/coda.txt
3484F: fs/coda/
3485F: include/linux/coda*.h
c117ab84 3486F: include/uapi/linux/coda*.h
1da177e4 3487
0b14261e
PZ
3488CODA V4L2 MEM2MEM DRIVER
3489M: Philipp Zabel <p.zabel@pengutronix.de>
3490L: linux-media@vger.kernel.org
3491S: Maintained
3492F: Documentation/devicetree/bindings/media/coda.txt
3493F: drivers/media/platform/coda/
3494
7704addb 3495COMMON CLK FRAMEWORK
a85fa007 3496M: Michael Turquette <mturquette@baylibre.com>
f956165f 3497M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3498L: linux-clk@vger.kernel.org
22d61acf 3499Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3500T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3501S: Maintained
ae4185cd 3502F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3503F: drivers/clk/
3504X: drivers/clk/clkdev.c
7704addb 3505F: include/linux/clk-pr*
60bea3b5 3506F: include/linux/clk/
7704addb 3507
e2d1d6c0 3508COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3509M: Steve French <sfrench@samba.org>
51223df6 3510L: linux-cifs@vger.kernel.org
d1f28953 3511L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3512W: http://linux-cifs.samba.org/
bb1d5dda 3513T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3514S: Supported
ec421a71 3515F: Documentation/filesystems/cifs/
679655da 3516F: fs/cifs/
e2d1d6c0 3517
1da177e4 3518COMPACTPCI HOTPLUG CORE
8b58be88 3519M: Scott Murray <scott@spiteful.org>
64dab204 3520L: linux-pci@vger.kernel.org
82c4dfc7 3521S: Maintained
679655da 3522F: drivers/pci/hotplug/cpci_hotplug*
1da177e4 3523
7683e9e5 3524COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3525M: Scott Murray <scott@spiteful.org>
64dab204 3526L: linux-pci@vger.kernel.org
82c4dfc7 3527S: Maintained
7683e9e5 3528F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3529
7683e9e5 3530COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3531M: Scott Murray <scott@spiteful.org>
64dab204 3532L: linux-pci@vger.kernel.org
82c4dfc7 3533S: Maintained
7683e9e5 3534F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4 3535
5411552c 3536COMPAL LAPTOP SUPPORT
8b58be88 3537M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3538L: platform-driver-x86@vger.kernel.org
5411552c 3539S: Maintained
679655da 3540F: drivers/platform/x86/compal-laptop.c
5411552c 3541
949be0f7 3542CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3543L: accessrunner-general@lists.sourceforge.net
3544W: http://accessrunner.sourceforge.net/
44243ef4 3545S: Orphan
679655da 3546F: drivers/usb/atm/cxacru.c
949be0f7 3547
e2d1d6c0 3548CONFIGFS
d6351db2 3549M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3550M: Christoph Hellwig <hch@lst.de>
3551T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3552S: Supported
679655da
JP
3553F: fs/configfs/
3554F: include/linux/configfs.h
e2d1d6c0 3555
acb9c1b2 3556CONNECTOR
8b58be88 3557M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3558L: netdev@vger.kernel.org
3559S: Maintained
3560F: drivers/connector/
3561
a3e3354d 3562CONTROL GROUP (CGROUP)
860ca0e6 3563M: Tejun Heo <tj@kernel.org>
ad50c159 3564M: Li Zefan <lizefan@huawei.com>
4d205676 3565M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3566L: cgroups@vger.kernel.org
860ca0e6 3567T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3568S: Maintained
4b16b0c0 3569F: Documentation/cgroup*
679655da
JP
3570F: include/linux/cgroup*
3571F: kernel/cgroup*
a3e3354d
TH
3572
3573CONTROL GROUP - CPUSET
3574M: Li Zefan <lizefan@huawei.com>
3575L: cgroups@vger.kernel.org
3576W: http://www.bullopensource.org/cpuset/
3577W: http://oss.sgi.com/projects/cpusets/
3578T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3579S: Maintained
4b16b0c0 3580F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3581F: include/linux/cpuset.h
3582F: kernel/cpuset.c
3583
3584CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3585M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3586M: Michal Hocko <mhocko@kernel.org>
c4e29738 3587M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3588L: cgroups@vger.kernel.org
3589L: linux-mm@kvack.org
3590S: Maintained
3591F: mm/memcontrol.c
5d1ea48b 3592F: mm/swap_cgroup.c
fb3a0fb6 3593
bebe4678 3594CORETEMP HARDWARE MONITORING DRIVER
96859129 3595M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3596L: linux-hwmon@vger.kernel.org
bebe4678 3597S: Maintained
679655da
JP
3598F: Documentation/hwmon/coretemp
3599F: drivers/hwmon/coretemp.c
bebe4678 3600
1da177e4 3601COSA/SRP SYNC SERIAL DRIVER
8b58be88 3602M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3603W: http://www.fi.muni.cz/~kas/cosa/
3604S: Maintained
679655da 3605F: drivers/net/wan/cosa*
1da177e4 3606
4371ee35 3607CPMAC ETHERNET DRIVER
9dd4aaef 3608M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3609L: netdev@vger.kernel.org
3610S: Maintained
b544dbac 3611F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3612
1da177e4 3613CPU FREQUENCY DRIVERS
9c3646d1 3614M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3615M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3616L: linux-pm@vger.kernel.org
1da177e4 3617S: Maintained
27209d91
VK
3618T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3619T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
993e5483 3620B: https://bugzilla.kernel.org
dabe73cb 3621F: Documentation/cpu-freq/
6f193635 3622F: Documentation/devicetree/bindings/cpufreq/
679655da
JP
3623F: drivers/cpufreq/
3624F: include/linux/cpufreq.h
0a7d2cd7 3625F: tools/testing/selftests/cpufreq/
1da177e4 3626
8a67f0ef
VK
3627CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3628M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3629M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3630L: linux-pm@vger.kernel.org
3631W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3632S: Maintained
3633F: drivers/cpufreq/arm_big_little.h
3634F: drivers/cpufreq/arm_big_little.c
3635F: drivers/cpufreq/arm_big_little_dt.c
3636
82abbea7
RD
3637CPU POWER MONITORING SUBSYSTEM
3638M: Thomas Renninger <trenn@suse.com>
3639L: linux-pm@vger.kernel.org
3640S: Maintained
3641F: tools/power/cpupower/
3642
3643CPUID/MSR DRIVER
3644M: "H. Peter Anvin" <hpa@zytor.com>
3645S: Maintained
3646F: arch/x86/kernel/cpuid.c
3647F: arch/x86/kernel/msr.c
3648
14d2c34c 3649CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3650M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3651M: Daniel Lezcano <daniel.lezcano@linaro.org>
3652L: linux-pm@vger.kernel.org
3653L: linux-arm-kernel@lists.infradead.org
cea8321c 3654T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3655S: Maintained
3656F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3657
0c570c18
BZ
3658CPUIDLE DRIVER - ARM EXYNOS
3659M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3660M: Daniel Lezcano <daniel.lezcano@linaro.org>
3661M: Kukjin Kim <kgene@kernel.org>
3662L: linux-pm@vger.kernel.org
3663L: linux-samsung-soc@vger.kernel.org
3664S: Supported
3665F: drivers/cpuidle/cpuidle-exynos.c
3666F: arch/arm/mach-exynos/pm.c
3667
a8e39c35 3668CPUIDLE DRIVERS
9c3646d1 3669M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3670M: Daniel Lezcano <daniel.lezcano@linaro.org>
3671L: linux-pm@vger.kernel.org
3672S: Maintained
cea8321c 3673T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2ed38cbe 3674B: https://bugzilla.kernel.org
a8e39c35
DL
3675F: drivers/cpuidle/*
3676F: include/linux/cpuidle.h
3677
1da177e4 3678CRAMFS FILESYSTEM
ce00f85c 3679W: http://sourceforge.net/projects/cramfs/
54886a71 3680S: Orphan / Obsolete
679655da
JP
3681F: Documentation/filesystems/cramfs.txt
3682F: fs/cramfs/
1da177e4
LT
3683
3684CRIS PORT
8b58be88
JP
3685M: Mikael Starvik <starvik@axis.com>
3686M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3687L: linux-cris-kernel@axis.com
1da177e4 3688W: http://developer.axis.com
9f273c24 3689T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3690S: Maintained
679655da 3691F: arch/cris/
df621252 3692F: drivers/tty/serial/crisv10.*
1da177e4
LT
3693
3694CRYPTO API
8b58be88
JP
3695M: Herbert Xu <herbert@gondor.apana.org.au>
3696M: "David S. Miller" <davem@davemloft.net>
1da177e4 3697L: linux-crypto@vger.kernel.org
9f273c24 3698T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3699T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3700S: Maintained
679655da 3701F: Documentation/crypto/
fe1c445b 3702F: Documentation/devicetree/bindings/crypto/
679655da
JP
3703F: arch/*/crypto/
3704F: crypto/
3705F: drivers/crypto/
3706F: include/crypto/
ff330f73 3707F: include/linux/crypto*
1da177e4 3708
5b07bd57 3709CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3710M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3711L: linux-crypto@vger.kernel.org
3712S: Maintained
51a2228a
JP
3713F: crypto/ansi_cprng.c
3714F: crypto/rng.c
5b07bd57 3715
fc279cc2
HV
3716CS3308 MEDIA DRIVER
3717M: Hans Verkuil <hverkuil@xs4all.nl>
3718L: linux-media@vger.kernel.org
3719T: git git://linuxtv.org/media_tree.git
3720W: http://linuxtv.org
3721S: Odd Fixes
3722F: drivers/media/i2c/cs3308.c
3723F: drivers/media/i2c/cs3308.h
3724
9b4ffa48 3725CS5535 Audio ALSA driver
8b58be88 3726M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3727S: Maintained
679655da 3728F: sound/pci/cs5535audio/
9b4ffa48 3729
a910e4a9 3730CW1200 WLAN driver
b75f0050
JP
3731M: Solomon Peachy <pizza@shaftnet.org>
3732S: Maintained
560424e9 3733F: drivers/net/wireless/st/cw1200/
a910e4a9 3734
6d8425b1 3735CX18 VIDEO4LINUX DRIVER
6afdeaf8 3736M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3737L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3738L: linux-media@vger.kernel.org
275ffde4 3739T: git git://linuxtv.org/media_tree.git
a825eaec 3740W: https://linuxtv.org
30e10993 3741W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3742S: Maintained
618cd932 3743F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3744F: drivers/media/pci/cx18/
6c0f0359 3745F: include/uapi/linux/ivtv*
6d8425b1 3746
3f101d91
HV
3747CX2341X MPEG ENCODER HELPER MODULE
3748M: Hans Verkuil <hverkuil@xs4all.nl>
3749L: linux-media@vger.kernel.org
3750T: git git://linuxtv.org/media_tree.git
a825eaec 3751W: https://linuxtv.org
3f101d91 3752S: Maintained
c368360b 3753F: drivers/media/common/cx2341x*
3f101d91
HV
3754F: include/media/cx2341x*
3755
b8fe6e2c
PB
3756CX24120 MEDIA DRIVER
3757M: Jemma Denson <jdenson@gmail.com>
3758M: Patrick Boettcher <patrick.boettcher@posteo.de>
3759L: linux-media@vger.kernel.org
a825eaec 3760W: https://linuxtv.org
b8fe6e2c
PB
3761Q: http://patchwork.linuxtv.org/project/linux-media/list/
3762S: Maintained
3763F: drivers/media/dvb-frontends/cx24120*
3764
20357578 3765CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3766M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3767M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3768L: linux-media@vger.kernel.org
a825eaec 3769W: https://linuxtv.org
20357578
MCC
3770T: git git://linuxtv.org/media_tree.git
3771S: Odd fixes
618cd932 3772F: Documentation/media/v4l-drivers/cx88*
20357578 3773F: drivers/media/pci/cx88/
6d8425b1 3774
91952bc0
AP
3775CXD2820R MEDIA DRIVER
3776M: Antti Palosaari <crope@iki.fi>
3777L: linux-media@vger.kernel.org
a825eaec 3778W: https://linuxtv.org
91952bc0
AP
3779W: http://palosaari.fi/linux/
3780Q: http://patchwork.linuxtv.org/project/linux-media/list/
3781T: git git://linuxtv.org/anttip/media_tree.git
3782S: Maintained
3783F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3784
e5ec3789 3785CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3786M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3787L: netdev@vger.kernel.org
3788W: http://www.chelsio.com
3789S: Supported
f7917c00 3790F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3791
d8ae3c33 3792CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3793M: Karen Xie <kxie@chelsio.com>
3794L: linux-scsi@vger.kernel.org
3795W: http://www.chelsio.com
3796S: Supported
3797F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3798
e5ec3789 3799CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3800M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3801L: linux-rdma@vger.kernel.org
e5ec3789
SW
3802W: http://www.openfabrics.org
3803S: Supported
679655da 3804F: drivers/infiniband/hw/cxgb3/
a85fb338 3805F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3806
7683e9e5
LT
3807CXGB4 CRYPTO DRIVER (chcr)
3808M: Harsh Jain <harsh@chelsio.com>
3809L: linux-crypto@vger.kernel.org
3810W: http://www.chelsio.com
3811S: Supported
3812F: drivers/crypto/chelsio
3813
be4c9bad 3814CXGB4 ETHERNET DRIVER (CXGB4)
59cfa789 3815M: Ganesh Goudar <ganeshgr@chelsio.com>
be4c9bad
RD
3816L: netdev@vger.kernel.org
3817W: http://www.chelsio.com
3818S: Supported
f7917c00 3819F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3820
d8ae3c33 3821CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3822M: Karen Xie <kxie@chelsio.com>
3823L: linux-scsi@vger.kernel.org
3824W: http://www.chelsio.com
3825S: Supported
3826F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3827
be4c9bad
RD
3828CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3829M: Steve Wise <swise@chelsio.com>
3830L: linux-rdma@vger.kernel.org
3831W: http://www.openfabrics.org
3832S: Supported
3833F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3834F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3835
5c20a5c7
CL
3836CXGB4VF ETHERNET DRIVER (CXGB4VF)
3837M: Casey Leedom <leedom@chelsio.com>
3838L: netdev@vger.kernel.org
3839W: http://www.chelsio.com
3840S: Supported
f7917c00 3841F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3842
a9282d01 3843CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
9d82fd2f 3844M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
8c7d0a04 3845M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
a9282d01
IM
3846L: linuxppc-dev@lists.ozlabs.org
3847S: Supported
9d82fd2f 3848F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3849F: drivers/misc/cxl/
ec249dd8 3850F: include/misc/cxl*
a9282d01
IM
3851F: include/uapi/misc/cxl.h
3852F: Documentation/powerpc/cxl.txt
a9282d01
IM
3853F: Documentation/ABI/testing/sysfs-class-cxl
3854
11f43ae7
MO
3855CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3856M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3857M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3858M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3859L: linux-scsi@vger.kernel.org
3860S: Supported
3861F: drivers/scsi/cxlflash/
3862F: include/uapi/scsi/cxlflash_ioctls.h
3863F: Documentation/powerpc/cxlflash.txt
3864
1da177e4 3865CYBERPRO FB DRIVER
54176cc6 3866M: Russell King <linux@armlinux.org.uk>
efc03ecb 3867L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3868W: http://www.armlinux.org.uk/
1da177e4 3869S: Maintained
8a61f013 3870F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3871
1da177e4 3872CYCLADES ASYNC MUX DRIVER
1da177e4 3873W: http://www.cyclades.com/
d459883e 3874S: Orphan
c897401b 3875F: drivers/tty/cyclades.c
679655da 3876F: include/linux/cyclades.h
c117ab84 3877F: include/uapi/linux/cyclades.h
1da177e4
LT
3878
3879CYCLADES PC300 DRIVER
1da177e4 3880W: http://www.cyclades.com/
d459883e 3881S: Orphan
679655da 3882F: drivers/net/wan/pc300*
1da177e4 3883
402f6ae4
AP
3884CYPRESS_FIRMWARE MEDIA DRIVER
3885M: Antti Palosaari <crope@iki.fi>
3886L: linux-media@vger.kernel.org
a825eaec 3887W: https://linuxtv.org
402f6ae4
AP
3888W: http://palosaari.fi/linux/
3889Q: http://patchwork.linuxtv.org/project/linux-media/list/
3890T: git git://linuxtv.org/anttip/media_tree.git
3891S: Maintained
3892F: drivers/media/common/cypress_firmware*
3893
e3ae3525 3894CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3895M: Ferruh Yigit <fery@cypress.com>
6305902c 3896L: linux-input@vger.kernel.org
be9a6f40 3897S: Supported
6305902c
JP
3898F: drivers/input/touchscreen/cyttsp*
3899F: include/linux/input/cyttsp.h
e3ae3525 3900
131b3de7
LW
3901D-LINK DIR-685 TOUCHKEYS DRIVER
3902M: Linus Walleij <linus.walleij@linaro.org>
3903L: linux-input@vger.kernel.org
3904S: Supported
3905F: drivers/input/dlink-dir685-touchkeys.c
3906
aaaf5fbf
JK
3907DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3908M: Joshua Kinard <kumba@gentoo.org>
3909S: Maintained
3910F: drivers/rtc/rtc-ds1685.c
3911F: include/linux/rtc/ds1685.h
3912
1da177e4 3913DAMA SLAVE for AX.25
8b58be88 3914M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3915W: http://yaina.de/jreuter/
3916W: http://www.qsl.net/dl1bke/
3917L: linux-hams@vger.kernel.org
3918S: Maintained
679655da
JP
3919F: net/ax25/af_ax25.c
3920F: net/ax25/ax25_dev.c
3921F: net/ax25/ax25_ds_*
3922F: net/ax25/ax25_in.c
3923F: net/ax25/ax25_out.c
3924F: net/ax25/ax25_timer.c
3925F: net/ax25/sysctl_net_ax25.c
1da177e4 3926
e2d1d6c0 3927DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3928L: netdev@vger.kernel.org
5ff77428 3929S: Orphan
679655da 3930F: Documentation/networking/dmfe.txt
0f04e2aa 3931F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3932
3933DC390/AM53C974 SCSI driver
d8130624 3934M: Hannes Reinecke <hare@suse.com>
71bd849d 3935L: linux-scsi@vger.kernel.org
e2d1d6c0 3936S: Maintained
71bd849d 3937F: drivers/scsi/am53c974.c
e2d1d6c0 3938
1da177e4 3939DC395x SCSI driver
61eee9a7 3940M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3941M: Ali Akcaagac <aliakc@web.de>
3942M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3943L: dc395x@twibble.org
cf015e9f
JP
3944W: http://twibble.org/dist/dc395x/
3945W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3946S: Maintained
679655da
JP
3947F: Documentation/scsi/dc395x.txt
3948F: drivers/scsi/dc395x.*
1da177e4 3949
eb8edb08 3950DCCP PROTOCOL
a89d030e 3951M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3952L: dccp@vger.kernel.org
c996d8b9 3953W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3954S: Maintained
679655da 3955F: include/linux/dccp.h
c117ab84 3956F: include/uapi/linux/dccp.h
679655da
JP
3957F: include/linux/tfrc.h
3958F: net/dccp/
eb8edb08 3959
1da177e4 3960DECnet NETWORK LAYER
1da177e4
LT
3961W: http://linux-decnet.sourceforge.net
3962L: linux-decnet-user@lists.sourceforge.net
f546444d 3963S: Orphan
679655da
JP
3964F: Documentation/networking/decnet.txt
3965F: net/decnet/
1da177e4 3966
ebff05b9
MR
3967DECSTATION PLATFORM SUPPORT
3968M: "Maciej W. Rozycki" <macro@linux-mips.org>
3969L: linux-mips@linux-mips.org
3970W: http://www.linux-mips.org/wiki/DECstation
3971S: Maintained
3972F: arch/mips/dec/
3973F: arch/mips/include/asm/dec/
3974F: arch/mips/include/asm/mach-dec/
3975
1da177e4 3976DEFXX FDDI NETWORK DRIVER
8b58be88 3977M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3978S: Maintained
33f810b2 3979F: drivers/net/fddi/defxx.*
1da177e4 3980
ad8f07cc 3981DELL LAPTOP DRIVER
8b58be88 3982M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3983M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3984L: platform-driver-x86@vger.kernel.org
ad8f07cc 3985S: Maintained
679655da 3986F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3987
7683e9e5 3988DELL LAPTOP FREEFALL DRIVER
817a5cdb
PR
3989M: Pali Rohár <pali.rohar@gmail.com>
3990S: Maintained
7683e9e5 3991F: drivers/platform/x86/dell-smo8800.c
817a5cdb 3992
7683e9e5 3993DELL LAPTOP RBTN DRIVER
cdbff611
PR
3994M: Pali Rohár <pali.rohar@gmail.com>
3995S: Maintained
7683e9e5 3996F: drivers/platform/x86/dell-rbtn.*
cdbff611 3997
1da177e4 3998DELL LAPTOP SMM DRIVER
a5afba16 3999M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 4000S: Maintained
a5afba16 4001F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 4002F: include/uapi/linux/i8k.h
1da177e4 4003
90563ec4 4004DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 4005M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 4006S: Maintained
679655da
JP
4007F: Documentation/dcdbas.txt
4008F: drivers/firmware/dcdbas.*
90563ec4 4009
0b3f6109 4010DELL WMI EXTRAS DRIVER
8b58be88 4011M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 4012M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 4013S: Maintained
36b3a96f 4014F: drivers/platform/x86/dell-wmi.c
0b3f6109 4015
82abbea7
RD
4016DELTA ST MEDIA DRIVER
4017M: Hugues Fruchet <hugues.fruchet@st.com>
4018L: linux-media@vger.kernel.org
4019T: git git://linuxtv.org/media_tree.git
4020W: https://linuxtv.org
4021S: Supported
4022F: drivers/media/platform/sti/delta
4023
7683e9e5
LT
4024DENALI NAND DRIVER
4025M: Masahiro Yamada <yamada.masahiro@socionext.com>
4026L: linux-mtd@lists.infradead.org
4027S: Supported
4028F: drivers/mtd/nand/denali*
4029
5efc75e3 4030DESIGNWARE USB2 DRD IP DRIVER
16272ae7 4031M: John Youn <johnyoun@synopsys.com>
5efc75e3 4032L: linux-usb@vger.kernel.org
18f340f9 4033T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 4034S: Maintained
197ba5f4 4035F: drivers/usb/dwc2/
5efc75e3 4036
94ab23dd 4037DESIGNWARE USB3 DRD IP DRIVER
a55f6286 4038M: Felipe Balbi <balbi@kernel.org>
94ab23dd 4039L: linux-usb@vger.kernel.org
94ab23dd
FB
4040T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4041S: Maintained
4042F: drivers/usb/dwc3/
4043
feda2840
AK
4044DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4045M: Andreas Klinger <ak@it-klinger.de>
4046L: linux-iio@vger.kernel.org
4047S: Maintained
4048F: drivers/iio/proximity/srf*.c
4049
833c9545
JB
4050DEVICE COREDUMP (DEV_COREDUMP)
4051M: Johannes Berg <johannes@sipsolutions.net>
4052L: linux-kernel@vger.kernel.org
4053S: Maintained
4054F: drivers/base/devcoredump.c
4055F: include/linux/devcoredump.h
4056
89d07767
KP
4057DEVICE FREQUENCY (DEVFREQ)
4058M: MyungJoo Ham <myungjoo.ham@samsung.com>
4059M: Kyungmin Park <kyungmin.park@samsung.com>
9932ef3c 4060R: Chanwoo Choi <cw00.choi@samsung.com>
88476d34 4061L: linux-pm@vger.kernel.org
6a3cd722 4062T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
4063S: Maintained
4064F: drivers/devfreq/
6a3cd722
CC
4065F: include/linux/devfreq.h
4066F: Documentation/devicetree/bindings/devfreq/
89d07767 4067
7dbded06
CC
4068DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4069M: Chanwoo Choi <cw00.choi@samsung.com>
4070L: linux-pm@vger.kernel.org
4071T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4072S: Supported
4073F: drivers/devfreq/event/
4074F: drivers/devfreq/devfreq-event.c
4075F: include/linux/devfreq-event.h
4076F: Documentation/devicetree/bindings/devfreq/event/
89d07767 4077
1da177e4 4078DEVICE NUMBER REGISTRY
8b58be88 4079M: Torben Mathiasen <device@lanana.org>
1da177e4 4080W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
4081S: Maintained
4082
e2d1d6c0 4083DEVICE-MAPPER (LVM)
854ecaad 4084M: Alasdair Kergon <agk@redhat.com>
8504eed3 4085M: Mike Snitzer <snitzer@redhat.com>
854ecaad 4086M: dm-devel@redhat.com
e2d1d6c0
RD
4087L: dm-devel@redhat.com
4088W: http://sources.redhat.com/dm
8a6e2535 4089Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 4090T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 4091T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 4092S: Maintained
679655da
JP
4093F: Documentation/device-mapper/
4094F: drivers/md/dm*
854ecaad 4095F: drivers/md/persistent-data/
679655da
JP
4096F: include/linux/device-mapper.h
4097F: include/linux/dm-*.h
8504eed3 4098F: include/uapi/linux/dm-*.h
e2d1d6c0 4099
bfcd3a46
JP
4100DEVLINK
4101M: Jiri Pirko <jiri@mellanox.com>
4102L: netdev@vger.kernel.org
4103S: Supported
4104F: net/core/devlink.c
4105F: include/net/devlink.h
4106F: include/uapi/linux/devlink.h
4107
c0d995aa
OST
4108DIALOG SEMICONDUCTOR DRIVERS
4109M: Support Opensource <support.opensource@diasemi.com>
4110W: http://www.dialog-semiconductor.com/products
4111S: Supported
4112F: Documentation/hwmon/da90??
047cfd01 4113F: Documentation/devicetree/bindings/mfd/da90*.txt
34026764
ST
4114F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4115F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4eeb08b4 4116F: Documentation/devicetree/bindings/regulator/da92*.txt
34026764 4117F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
7c933772 4118F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
4119F: drivers/gpio/gpio-da90??.c
4120F: drivers/hwmon/da90??-hwmon.c
7be72c2c 4121F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
4122F: drivers/input/misc/da90??_onkey.c
4123F: drivers/input/touchscreen/da9052_tsi.c
4124F: drivers/leds/leds-da90??.c
4125F: drivers/mfd/da903x.c
4126F: drivers/mfd/da90??-*.c
7be72c2c 4127F: drivers/mfd/da91??-*.c
8c0984e5
SR
4128F: drivers/power/supply/da9052-battery.c
4129F: drivers/power/supply/da91??-*.c
c0d995aa
OST
4130F: drivers/regulator/da903x.c
4131F: drivers/regulator/da9???-regulator.[ch]
34026764 4132F: drivers/thermal/da90??-thermal.c
c0d995aa
OST
4133F: drivers/rtc/rtc-da90??.c
4134F: drivers/video/backlight/da90??_bl.c
4135F: drivers/watchdog/da90??_wdt.c
4136F: include/linux/mfd/da903x.h
4137F: include/linux/mfd/da9052/
4138F: include/linux/mfd/da9055/
047cfd01 4139F: include/linux/mfd/da9062/
c0d995aa 4140F: include/linux/mfd/da9063/
7be72c2c 4141F: include/linux/mfd/da9150/
4eeb08b4 4142F: include/linux/regulator/da9211.h
c0d995aa
OST
4143F: include/sound/da[79]*.h
4144F: sound/soc/codecs/da[79]*.[ch]
4145
6ea5dcdf
WBG
4146DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4147M: William Breathitt Gray <vilhelm.gray@gmail.com>
4148L: linux-gpio@vger.kernel.org
4149S: Maintained
4150F: drivers/gpio/gpio-gpio-mm.c
4151
599aa697
LL
4152DIGI NEO AND CLASSIC PCI PRODUCTS
4153M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 4154M: Mark Hounschell <markh@compro.net>
599aa697
LL
4155L: driverdev-devel@linuxdriverproject.org
4156S: Maintained
4157F: drivers/staging/dgnc/
4158
335d7c58 4159DIOLAN U2C-12 I2C DRIVER
ca462085 4160M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
4161L: linux-i2c@vger.kernel.org
4162S: Maintained
4163F: drivers/i2c/busses/i2c-diolan-u2c.c
4164
d475c634 4165DIRECT ACCESS (DAX)
e057541a
RZ
4166M: Matthew Wilcox <mawilcox@microsoft.com>
4167M: Ross Zwisler <ross.zwisler@linux.intel.com>
d475c634
MW
4168L: linux-fsdevel@vger.kernel.org
4169S: Supported
4170F: fs/dax.c
e057541a
RZ
4171F: include/linux/dax.h
4172F: include/trace/events/fs_dax.h
d475c634 4173
e7839f25 4174DIRECTORY NOTIFICATION (DNOTIFY)
67427715
JK
4175M: Jan Kara <jack@suse.cz>
4176R: Amir Goldstein <amir73il@gmail.com>
4177L: linux-fsdevel@vger.kernel.org
3c5119c0 4178S: Maintained
679655da
JP
4179F: Documentation/filesystems/dnotify.txt
4180F: fs/notify/dnotify/
4181F: include/linux/dnotify.h
1da177e4
LT
4182
4183DISK GEOMETRY AND PARTITION HANDLING
8b58be88 4184M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
4185W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4186W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4187W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4188S: Maintained
4189
4480f15b 4190DISKQUOTA
d8130624 4191M: Jan Kara <jack@suse.com>
1da177e4 4192S: Maintained
679655da
JP
4193F: Documentation/filesystems/quota.txt
4194F: fs/quota/
4195F: include/linux/quota*.h
c117ab84 4196F: include/uapi/linux/quota*.h
1da177e4 4197
702686ad
BT
4198DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4199M: Bernie Thompson <bernie@plugable.com>
4200L: linux-fbdev@vger.kernel.org
4201S: Maintained
4202W: http://plugable.com/category/projects/udlfb/
8a61f013 4203F: drivers/video/fbdev/udlfb.c
702686ad
BT
4204F: include/video/udlfb.h
4205F: Documentation/fb/udlfb.txt
4206
e7839f25 4207DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
4208M: Christine Caulfield <ccaulfie@redhat.com>
4209M: David Teigland <teigland@redhat.com>
a4644184 4210L: cluster-devel@redhat.com
5be7b50f 4211W: http://sources.redhat.com/cluster/
9f273c24 4212T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 4213S: Supported
679655da 4214F: fs/dlm/
5be7b50f 4215
53b6b3e0
SS
4216DMA BUFFER SHARING FRAMEWORK
4217M: Sumit Semwal <sumit.semwal@linaro.org>
4218S: Maintained
4219L: linux-media@vger.kernel.org
4220L: dri-devel@lists.freedesktop.org
8ada6d2d 4221L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 4222F: drivers/dma-buf/
e46d12c6
JP
4223F: include/linux/dma-buf*
4224F: include/linux/reservation.h
4225F: include/linux/*fence.h
e7e21c72 4226F: Documentation/driver-api/dma-buf.rst
0b46fcdb 4227T: git git://anongit.freedesktop.org/drm/drm-misc
53b6b3e0 4228
b3e5f263 4229DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 4230M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
4231L: dmaengine@vger.kernel.org
4232Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 4233S: Maintained
679655da 4234F: drivers/dma/
0ce3c066 4235F: include/linux/dmaengine.h
c56d329e 4236F: Documentation/devicetree/bindings/dma/
979a281e
VK
4237F: Documentation/dmaengine/
4238T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 4239
7683e9e5
LT
4240DMA MAPPING HELPERS
4241M: Christoph Hellwig <hch@lst.de>
4242M: Marek Szyprowski <m.szyprowski@samsung.com>
4243R: Robin Murphy <robin.murphy@arm.com>
4a75682c 4244L: iommu@lists.linux-foundation.org
7683e9e5
LT
4245T: git git://git.infradead.org/users/hch/dma-mapping.git
4246W: http://git.infradead.org/users/hch/dma-mapping.git
4247S: Supported
4248F: lib/dma-debug.c
4249F: lib/dma-noop.c
4250F: lib/dma-virt.c
4251F: drivers/base/dma-mapping.c
4252F: drivers/base/dma-coherent.c
4253F: include/linux/dma-mapping.h
4254
b825037d 4255DME1737 HARDWARE MONITOR DRIVER
8b58be88 4256M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 4257L: linux-hwmon@vger.kernel.org
b825037d 4258S: Maintained
679655da
JP
4259F: Documentation/hwmon/dme1737
4260F: drivers/hwmon/dme1737.c
b825037d 4261
1f31e1b1 4262DMI/SMBIOS SUPPORT
d8130624 4263M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 4264S: Maintained
d4aeef93 4265T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 4266F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
4267F: drivers/firmware/dmi-id.c
4268F: drivers/firmware/dmi_scan.c
4269F: include/linux/dmi.h
4270
7d2c86b5 4271DOCUMENTATION
ad3118b9 4272M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
4273L: linux-doc@vger.kernel.org
4274S: Maintained
679655da 4275F: Documentation/
52b3f239 4276F: scripts/kernel-doc
97be078b
RD
4277X: Documentation/ABI/
4278X: Documentation/devicetree/
933a46b8
JC
4279X: Documentation/acpi
4280X: Documentation/power
4281X: Documentation/spi
618cd932 4282X: Documentation/media
c51edfb1 4283T: git git://git.lwn.net/linux.git docs-next
abbaeff3 4284
7683e9e5
LT
4285DONGWOON DW9714 LENS VOICE COIL DRIVER
4286M: Sakari Ailus <sakari.ailus@linux.intel.com>
4287L: linux-media@vger.kernel.org
4288T: git git://linuxtv.org/media_tree.git
4289S: Maintained
4290F: drivers/media/i2c/dw9714.c
4291
1da177e4 4292DOUBLETALK DRIVER
8b58be88 4293M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
4294L: blinux-list@redhat.com
4295S: Maintained
679655da
JP
4296F: drivers/char/dtlk.c
4297F: include/linux/dtlk.h
1da177e4 4298
9836a882
RP
4299DPAA2 DATAPATH I/O (DPIO) DRIVER
4300M: Roy Pledge <Roy.Pledge@nxp.com>
4301L: linux-kernel@vger.kernel.org
4302S: Maintained
4303F: drivers/staging/fsl-mc/bus/dpio
4304
92ac903a
IR
4305DPAA2 ETHERNET DRIVER
4306M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4307L: linux-kernel@vger.kernel.org
4308S: Maintained
4309F: drivers/staging/fsl-dpaa2/ethernet
4310
e2d1d6c0 4311DPT_I2O SCSI RAID DRIVER
8b58be88 4312M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
4313L: linux-scsi@vger.kernel.org
4314W: http://www.adaptec.com/
4315S: Maintained
679655da
JP
4316F: drivers/scsi/dpt*
4317F: drivers/scsi/dpt/
e2d1d6c0 4318
b411b363 4319DRBD DRIVER
bc2c049d
RK
4320M: Philipp Reisner <philipp.reisner@linbit.com>
4321M: Lars Ellenberg <lars.ellenberg@linbit.com>
4322L: drbd-dev@lists.linbit.com
28b8e8d4 4323W: http://www.drbd.org
bc2c049d
RK
4324T: git git://git.linbit.com/linux-drbd.git
4325T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4326S: Supported
4327F: drivers/block/drbd/
4328F: lib/lru_cache.c
4329F: Documentation/blockdev/drbd/
b411b363 4330
27f395b8 4331DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
879a5a00 4332M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4333T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4334S: Supported
679655da 4335F: Documentation/kobject.txt
7cfc51b9 4336F: drivers/base/
87544653 4337F: fs/debugfs/
dc7dfcd8 4338F: fs/sysfs/
87544653 4339F: include/linux/debugfs.h
dc7dfcd8 4340F: include/linux/kobj*
679655da 4341F: lib/kobj*
1da177e4 4342
82abbea7
RD
4343DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4344M: Kevin Hilman <khilman@kernel.org>
4345M: Nishanth Menon <nm@ti.com>
4346S: Maintained
4347F: drivers/power/avs/
4348F: include/linux/power/smartreflex.h
4349L: linux-pm@vger.kernel.org
4350
bed41005
TC
4351DRM DRIVER FOR ARM PL111 CLCD
4352M: Eric Anholt <eric@anholt.net>
4353T: git git://anongit.freedesktop.org/drm/drm-misc
4354S: Supported
4355F: drivers/gpu/drm/pl111/
4356
c842b693
EV
4357DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4358M: Dave Airlie <airlied@redhat.com>
4359S: Odd Fixes
4360F: drivers/gpu/drm/ast/
4361
4362DRM DRIVER FOR BOCHS VIRTUAL GPU
4363M: Gerd Hoffmann <kraxel@redhat.com>
0c19f97f 4364L: virtualization@lists.linux-foundation.org
0f445486 4365T: git git://anongit.freedesktop.org/drm/drm-misc
0c19f97f 4366S: Maintained
c842b693
EV
4367F: drivers/gpu/drm/bochs/
4368
179c02fe
LW
4369DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4370M: Linus Walleij <linus.walleij@linaro.org>
4371T: git git://anongit.freedesktop.org/drm/drm-misc
4372S: Maintained
4373F: drivers/gpu/drm/tve200/
4374
7683e9e5
LT
4375DRM DRIVER FOR INTEL I810 VIDEO CARDS
4376S: Orphan / Obsolete
4377F: drivers/gpu/drm/i810/
4378F: include/uapi/drm/i810_drm.h
4379
4380DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4381S: Orphan / Obsolete
4382F: drivers/gpu/drm/mga/
4383F: include/uapi/drm/mga_drm.h
4384
4385DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4386M: Dave Airlie <airlied@redhat.com>
4387S: Odd Fixes
4388F: drivers/gpu/drm/mgag200/
4389
4390DRM DRIVER FOR MI0283QT
4391M: Noralf Trønnes <noralf@tronnes.org>
4392S: Maintained
4393F: drivers/gpu/drm/tinydrm/mi0283qt.c
4394F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4395
4396DRM DRIVER FOR MSM ADRENO GPU
4397M: Rob Clark <robdclark@gmail.com>
4398L: linux-arm-msm@vger.kernel.org
4399L: dri-devel@lists.freedesktop.org
4400L: freedreno@lists.freedesktop.org
4401T: git git://people.freedesktop.org/~robclark/linux
4402S: Maintained
4403F: drivers/gpu/drm/msm/
4404F: include/uapi/drm/msm_drm.h
4405F: Documentation/devicetree/bindings/display/msm/
4406
4407DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4408M: Ben Skeggs <bskeggs@redhat.com>
4409L: dri-devel@lists.freedesktop.org
4410L: nouveau@lists.freedesktop.org
4411T: git git://github.com/skeggsb/linux
4412S: Supported
4413F: drivers/gpu/drm/nouveau/
4414F: include/uapi/drm/nouveau_drm.h
4415
3882a734
LT
4416DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4417M: Noralf Trønnes <noralf@tronnes.org>
4418S: Maintained
4419F: drivers/gpu/drm/tinydrm/repaper.c
4420F: Documentation/devicetree/bindings/display/repaper.txt
4421
c842b693
EV
4422DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4423M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4424M: Gerd Hoffmann <kraxel@redhat.com>
4425L: virtualization@lists.linux-foundation.org
0f445486 4426T: git git://anongit.freedesktop.org/drm/drm-misc
af3076e6
GH
4427S: Obsolete
4428W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
c842b693
EV
4429F: drivers/gpu/drm/cirrus/
4430
7683e9e5
LT
4431DRM DRIVER FOR QXL VIRTUAL GPU
4432M: Dave Airlie <airlied@redhat.com>
4433M: Gerd Hoffmann <kraxel@redhat.com>
4434L: virtualization@lists.linux-foundation.org
4435T: git git://anongit.freedesktop.org/drm/drm-misc
4436S: Maintained
4437F: drivers/gpu/drm/qxl/
4438F: include/uapi/drm/qxl_drm.h
4439
4440DRM DRIVER FOR RAGE 128 VIDEO CARDS
4441S: Orphan / Obsolete
4442F: drivers/gpu/drm/r128/
4443F: include/uapi/drm/r128_drm.h
4444
4445DRM DRIVER FOR SAVAGE VIDEO CARDS
4446S: Orphan / Obsolete
4447F: drivers/gpu/drm/savage/
4448F: include/uapi/drm/savage_drm.h
4449
4450DRM DRIVER FOR SIS VIDEO CARDS
4451S: Orphan / Obsolete
4452F: drivers/gpu/drm/sis/
4453F: include/uapi/drm/sis_drm.h
4454
eac99d4a
DL
4455DRM DRIVER FOR SITRONIX ST7586 PANELS
4456M: David Lechner <david@lechnology.com>
4457S: Maintained
4458F: drivers/gpu/drm/tinydrm/st7586.c
4459F: Documentation/devicetree/bindings/display/st7586.txt
4460
7683e9e5
LT
4461DRM DRIVER FOR TDFX VIDEO CARDS
4462S: Orphan / Obsolete
4463F: drivers/gpu/drm/tdfx/
4464
4465DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4466M: Dave Airlie <airlied@redhat.com>
4467S: Odd Fixes
4468F: drivers/gpu/drm/udl/
4469
4470DRM DRIVER FOR VMWARE VIRTUAL GPU
4471M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4472M: Sinclair Yeh <syeh@vmware.com>
4473M: Thomas Hellstrom <thellstrom@vmware.com>
4474L: dri-devel@lists.freedesktop.org
4475T: git git://people.freedesktop.org/~syeh/repos_linux
4476T: git git://people.freedesktop.org/~thomash/linux
566f5939 4477S: Supported
7683e9e5
LT
4478F: drivers/gpu/drm/vmwgfx/
4479F: include/uapi/drm/vmwgfx_drm.h
566f5939 4480
7683e9e5
LT
4481DRM DRIVERS
4482M: David Airlie <airlied@linux.ie>
03e255b9 4483L: dri-devel@lists.freedesktop.org
7683e9e5
LT
4484T: git git://people.freedesktop.org/~airlied/linux
4485B: https://bugs.freedesktop.org/
4486C: irc://chat.freenode.net/dri-devel
03e255b9 4487S: Maintained
7683e9e5
LT
4488F: drivers/gpu/drm/
4489F: drivers/gpu/vga/
4490F: Documentation/devicetree/bindings/display/
4491F: Documentation/devicetree/bindings/gpu/
4492F: Documentation/devicetree/bindings/video/
4493F: Documentation/gpu/
4494F: include/drm/
4495F: include/uapi/drm/
4496F: include/linux/vga*
03e255b9 4497
7683e9e5 4498DRM DRIVERS AND MISC GPU PATCHES
cbce7107 4499M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4500M: Jani Nikula <jani.nikula@linux.intel.com>
7683e9e5
LT
4501M: Sean Paul <seanpaul@chromium.org>
4502W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4503S: Maintained
0f445486 4504T: git git://anongit.freedesktop.org/drm/drm-misc
7683e9e5
LT
4505F: Documentation/gpu/
4506F: drivers/gpu/vga/
4507F: drivers/gpu/drm/*
4508F: include/drm/drm*
4509F: include/uapi/drm/drm*
4510F: include/linux/vga*
99763bb8 4511
bf1139df
MR
4512DRM DRIVERS FOR ALLWINNER A10
4513M: Maxime Ripard <maxime.ripard@free-electrons.com>
4514L: dri-devel@lists.freedesktop.org
4515S: Supported
4516F: drivers/gpu/drm/sun4i/
4517F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
1f2308f7 4518T: git git://anongit.freedesktop.org/drm/drm-misc
bf1139df 4519
1de7ac68
NA
4520DRM DRIVERS FOR AMLOGIC SOCS
4521M: Neil Armstrong <narmstrong@baylibre.com>
4522L: dri-devel@lists.freedesktop.org
4523L: linux-amlogic@lists.infradead.org
4524W: http://linux-meson.com/
4525S: Supported
4526F: drivers/gpu/drm/meson/
4527F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
b40af4d5
NA
4528F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4529F: Documentation/gpu/meson.rst
75bb485d 4530T: git git://anongit.freedesktop.org/drm/drm-misc
1de7ac68 4531
7683e9e5
LT
4532DRM DRIVERS FOR ATMEL HLCDC
4533M: Boris Brezillon <boris.brezillon@free-electrons.com>
4534L: dri-devel@lists.freedesktop.org
4535S: Supported
4536F: drivers/gpu/drm/atmel-hlcdc/
4537F: Documentation/devicetree/bindings/drm/atmel/
4538T: git git://anongit.freedesktop.org/drm/drm-misc
4539
4540DRM DRIVERS FOR BRIDGE CHIPS
4541M: Archit Taneja <architt@codeaurora.org>
4542M: Andrzej Hajda <a.hajda@samsung.com>
4543R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4544S: Maintained
4545T: git git://anongit.freedesktop.org/drm/drm-misc
4546F: drivers/gpu/drm/bridge/
4547
398a6d4a
KP
4548DRM DRIVERS FOR EXYNOS
4549M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4550M: Joonyoung Shim <jy0922.shim@samsung.com>
4551M: Seung-Woo Kim <sw0312.kim@samsung.com>
4552M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4553L: dri-devel@lists.freedesktop.org
25a58030 4554T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4555S: Supported
14430813 4556F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4557F: include/uapi/drm/exynos_drm.h
4558F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4559
b55a1b9c 4560DRM DRIVERS FOR FREESCALE DCU
bc66757a 4561M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4562M: Alison Wang <alison.wang@freescale.com>
4563L: dri-devel@lists.freedesktop.org
4564S: Supported
4565F: drivers/gpu/drm/fsl-dcu/
2d799dde 4566F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4567F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4568F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4569
0a3d775f
PZ
4570DRM DRIVERS FOR FREESCALE IMX
4571M: Philipp Zabel <p.zabel@pengutronix.de>
4572L: dri-devel@lists.freedesktop.org
4573S: Maintained
4574F: drivers/gpu/drm/imx/
ef739aa4 4575F: drivers/gpu/ipu-v3/
2d799dde 4576F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4577
ba2199a6
PJ
4578DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4579M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4580L: dri-devel@lists.freedesktop.org
4581T: git git://github.com/patjak/drm-gma500
4582S: Maintained
5ff18e42 4583F: drivers/gpu/drm/gma500/
ba2199a6 4584
c84ffde9
XL
4585DRM DRIVERS FOR HISILICON
4586M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4587M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4588R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4589R: Chen Feng <puck.chen@hisilicon.com>
4590L: dri-devel@lists.freedesktop.org
4591T: git git://github.com/xin3liang/linux.git
4592S: Maintained
4593F: drivers/gpu/drm/hisilicon/
4594F: Documentation/devicetree/bindings/display/hisilicon/
4595
37b2a214
CH
4596DRM DRIVERS FOR MEDIATEK
4597M: CK Hu <ck.hu@mediatek.com>
4598M: Philipp Zabel <p.zabel@pengutronix.de>
4599L: dri-devel@lists.freedesktop.org
4600S: Supported
4601F: drivers/gpu/drm/mediatek/
4602F: Documentation/devicetree/bindings/display/mediatek/
4603
bd3b49f2 4604DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4605M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4606L: dri-devel@lists.freedesktop.org
4607L: linux-tegra@vger.kernel.org
a5ad7a63 4608T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4609S: Supported
dee8268f 4610F: drivers/gpu/drm/tegra/
a5ad7a63 4611F: drivers/gpu/host1x/
e1e90644 4612F: include/linux/host1x.h
a5ad7a63 4613F: include/uapi/drm/tegra_drm.h
2d799dde 4614F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4615
a284e9d1
LP
4616DRM DRIVERS FOR RENESAS
4617M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4618L: dri-devel@lists.freedesktop.org
4a121096 4619L: linux-renesas-soc@vger.kernel.org
2392ccd4 4620T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4621S: Supported
4622F: drivers/gpu/drm/rcar-du/
4623F: drivers/gpu/drm/shmobile/
a284e9d1 4624F: include/linux/platform_data/shmob_drm.h
907c1bbd 4625F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
33be436d 4626F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4627
625e0346
HS
4628DRM DRIVERS FOR ROCKCHIP
4629M: Mark Yao <mark.yao@rock-chips.com>
4630L: dri-devel@lists.freedesktop.org
4631S: Maintained
4632F: drivers/gpu/drm/rockchip/
f253f7eb 4633F: Documentation/devicetree/bindings/display/rockchip/
0f445486 4634T: git git://anongit.freedesktop.org/drm/drm-misc
625e0346 4635
7f11c476
BG
4636DRM DRIVERS FOR STI
4637M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4638M: Vincent Abriou <vincent.abriou@st.com>
4639L: dri-devel@lists.freedesktop.org
db8b1590 4640T: git git://anongit.freedesktop.org/drm/drm-misc
7f11c476
BG
4641S: Maintained
4642F: drivers/gpu/drm/sti
2d799dde 4643F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4644
ccb92b94
YF
4645DRM DRIVERS FOR STM
4646M: Yannick Fertre <yannick.fertre@st.com>
4647M: Philippe Cornu <philippe.cornu@st.com>
05d7435e
VA
4648M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4649M: Vincent Abriou <vincent.abriou@st.com>
ccb92b94
YF
4650L: dri-devel@lists.freedesktop.org
4651T: git git://anongit.freedesktop.org/drm/drm-misc
4652S: Maintained
4653F: drivers/gpu/drm/stm
4654F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4655
7683e9e5
LT
4656DRM DRIVERS FOR TI LCDC
4657M: Jyri Sarha <jsarha@ti.com>
4658R: Tomi Valkeinen <tomi.valkeinen@ti.com>
8bb0bce9
LS
4659L: dri-devel@lists.freedesktop.org
4660S: Maintained
7683e9e5
LT
4661F: drivers/gpu/drm/tilcdc/
4662F: Documentation/devicetree/bindings/display/tilcdc/
8bb0bce9 4663
7683e9e5
LT
4664DRM DRIVERS FOR TI OMAP
4665M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c4291702 4666L: dri-devel@lists.freedesktop.org
7683e9e5
LT
4667S: Maintained
4668F: drivers/gpu/drm/omapdrm/
4669F: Documentation/devicetree/bindings/display/ti/
c4291702 4670
8636d452
EA
4671DRM DRIVERS FOR VC4
4672M: Eric Anholt <eric@anholt.net>
4673T: git git://github.com/anholt/linux
4674S: Supported
4675F: drivers/gpu/drm/vc4/
4676F: include/uapi/drm/vc4_drm.h
4677F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
0f445486 4678T: git git://anongit.freedesktop.org/drm/drm-misc
8bb0bce9 4679
7683e9e5
LT
4680DRM DRIVERS FOR VIVANTE GPU IP
4681M: Lucas Stach <l.stach@pengutronix.de>
4682R: Russell King <linux+etnaviv@armlinux.org.uk>
4683R: Christian Gmeiner <christian.gmeiner@gmail.com>
4684L: etnaviv@lists.freedesktop.org
adb314ed
TV
4685L: dri-devel@lists.freedesktop.org
4686S: Maintained
7683e9e5
LT
4687F: drivers/gpu/drm/etnaviv/
4688F: include/uapi/drm/etnaviv_drm.h
4689F: Documentation/devicetree/bindings/display/etnaviv/
adb314ed 4690
dbb01037
SG
4691DRM DRIVERS FOR ZTE ZX
4692M: Shawn Guo <shawnguo@kernel.org>
4693L: dri-devel@lists.freedesktop.org
4694S: Maintained
4695F: drivers/gpu/drm/zte/
4696F: Documentation/devicetree/bindings/display/zte,vou.txt
0f445486 4697T: git git://anongit.freedesktop.org/drm/drm-misc
dbb01037 4698
7683e9e5
LT
4699DRM PANEL DRIVERS
4700M: Thierry Reding <thierry.reding@gmail.com>
4701L: dri-devel@lists.freedesktop.org
e1641ed8 4702T: git git://anongit.freedesktop.org/drm/drm-misc
7683e9e5
LT
4703S: Maintained
4704F: drivers/gpu/drm/drm_panel.c
4705F: drivers/gpu/drm/panel/
4706F: include/drm/drm_panel.h
4707F: Documentation/devicetree/bindings/display/panel/
4708
9df1baa1
NT
4709DRM TINYDRM DRIVERS
4710M: Noralf Trønnes <noralf@tronnes.org>
4711W: https://github.com/notro/tinydrm/wiki/Development
4712T: git git://anongit.freedesktop.org/drm/drm-misc
4713S: Maintained
4714F: drivers/gpu/drm/tinydrm/
4715F: include/drm/tinydrm/
4716
598df1ac
AK
4717DSBR100 USB FM RADIO DRIVER
4718M: Alexey Klimov <klimov.linux@gmail.com>
4719L: linux-media@vger.kernel.org
4720T: git git://linuxtv.org/media_tree.git
4721S: Maintained
4722F: drivers/media/radio/dsbr100.c
4723
1da177e4 4724DSCC4 DRIVER
8b58be88 4725M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4726L: netdev@vger.kernel.org
1da177e4 4727S: Maintained
679655da 4728F: drivers/net/wan/dscc4.c
1da177e4 4729
cc11b140
HV
4730DT3155 MEDIA DRIVER
4731M: Hans Verkuil <hverkuil@xs4all.nl>
4732L: linux-media@vger.kernel.org
4733T: git git://linuxtv.org/media_tree.git
a825eaec 4734W: https://linuxtv.org
cc11b140
HV
4735S: Odd Fixes
4736F: drivers/media/pci/dt3155/
4737
91952bc0
AP
4738DVB_USB_AF9015 MEDIA DRIVER
4739M: Antti Palosaari <crope@iki.fi>
4740L: linux-media@vger.kernel.org
a825eaec 4741W: https://linuxtv.org
91952bc0
AP
4742W: http://palosaari.fi/linux/
4743Q: http://patchwork.linuxtv.org/project/linux-media/list/
4744T: git git://linuxtv.org/anttip/media_tree.git
4745S: Maintained
4746F: drivers/media/usb/dvb-usb-v2/af9015*
4747
4748DVB_USB_AF9035 MEDIA DRIVER
4749M: Antti Palosaari <crope@iki.fi>
4750L: linux-media@vger.kernel.org
a825eaec 4751W: https://linuxtv.org
91952bc0
AP
4752W: http://palosaari.fi/linux/
4753Q: http://patchwork.linuxtv.org/project/linux-media/list/
4754T: git git://linuxtv.org/anttip/media_tree.git
4755S: Maintained
4756F: drivers/media/usb/dvb-usb-v2/af9035*
4757
4758DVB_USB_ANYSEE MEDIA DRIVER
4759M: Antti Palosaari <crope@iki.fi>
4760L: linux-media@vger.kernel.org
a825eaec 4761W: https://linuxtv.org
91952bc0
AP
4762W: http://palosaari.fi/linux/
4763Q: http://patchwork.linuxtv.org/project/linux-media/list/
4764T: git git://linuxtv.org/anttip/media_tree.git
4765S: Maintained
4766F: drivers/media/usb/dvb-usb-v2/anysee*
4767
4768DVB_USB_AU6610 MEDIA DRIVER
4769M: Antti Palosaari <crope@iki.fi>
4770L: linux-media@vger.kernel.org
a825eaec 4771W: https://linuxtv.org
91952bc0
AP
4772W: http://palosaari.fi/linux/
4773Q: http://patchwork.linuxtv.org/project/linux-media/list/
4774T: git git://linuxtv.org/anttip/media_tree.git
4775S: Maintained
4776F: drivers/media/usb/dvb-usb-v2/au6610*
4777
4778DVB_USB_CE6230 MEDIA DRIVER
4779M: Antti Palosaari <crope@iki.fi>
4780L: linux-media@vger.kernel.org
a825eaec 4781W: https://linuxtv.org
91952bc0
AP
4782W: http://palosaari.fi/linux/
4783Q: http://patchwork.linuxtv.org/project/linux-media/list/
4784T: git git://linuxtv.org/anttip/media_tree.git
4785S: Maintained
4786F: drivers/media/usb/dvb-usb-v2/ce6230*
4787
d099dea2
MK
4788DVB_USB_CXUSB MEDIA DRIVER
4789M: Michael Krufky <mkrufky@linuxtv.org>
4790L: linux-media@vger.kernel.org
a825eaec 4791W: https://linuxtv.org
d099dea2
MK
4792W: http://github.com/mkrufky
4793Q: http://patchwork.linuxtv.org/project/linux-media/list/
4794T: git git://linuxtv.org/media_tree.git
4795S: Maintained
9819da66 4796F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4797
91952bc0 4798DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4799M: Antti Palosaari <crope@iki.fi>
4800L: linux-media@vger.kernel.org
a825eaec 4801W: https://linuxtv.org
91952bc0
AP
4802W: http://palosaari.fi/linux/
4803Q: http://patchwork.linuxtv.org/project/linux-media/list/
4804T: git git://linuxtv.org/anttip/media_tree.git
4805S: Maintained
91952bc0 4806F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4807
5560983b 4808DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4809M: Antti Palosaari <crope@iki.fi>
4810L: linux-media@vger.kernel.org
a825eaec 4811W: https://linuxtv.org
91952bc0
AP
4812Q: http://patchwork.linuxtv.org/project/linux-media/list/
4813T: git git://linuxtv.org/anttip/media_tree.git
4814S: Maintained
5560983b 4815F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4816
8856f5f2
MK
4817DVB_USB_MXL111SF MEDIA DRIVER
4818M: Michael Krufky <mkrufky@linuxtv.org>
4819L: linux-media@vger.kernel.org
a825eaec 4820W: https://linuxtv.org
8856f5f2
MK
4821W: http://github.com/mkrufky
4822Q: http://patchwork.linuxtv.org/project/linux-media/list/
4823T: git git://linuxtv.org/mkrufky/mxl111sf.git
4824S: Maintained
4825F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4826
91952bc0
AP
4827DVB_USB_RTL28XXU MEDIA DRIVER
4828M: Antti Palosaari <crope@iki.fi>
4829L: linux-media@vger.kernel.org
a825eaec 4830W: https://linuxtv.org
91952bc0
AP
4831W: http://palosaari.fi/linux/
4832Q: http://patchwork.linuxtv.org/project/linux-media/list/
4833T: git git://linuxtv.org/anttip/media_tree.git
4834S: Maintained
4835F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4836
4837DVB_USB_V2 MEDIA DRIVER
4838M: Antti Palosaari <crope@iki.fi>
4839L: linux-media@vger.kernel.org
a825eaec 4840W: https://linuxtv.org
91952bc0
AP
4841W: http://palosaari.fi/linux/
4842Q: http://patchwork.linuxtv.org/project/linux-media/list/
4843T: git git://linuxtv.org/anttip/media_tree.git
4844S: Maintained
4845F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4846F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4847
ac0ac38f 4848DYNAMIC DEBUG
5c4a97d1 4849M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4850S: Maintained
4851F: lib/dynamic_debug.c
4852F: include/linux/dynamic_debug.h
4853
789c7048 4854DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4855M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4856S: Maintained
df621252 4857F: drivers/tty/serial/dz.*
789c7048 4858
f17effbe
MF
4859E3X0 POWER BUTTON DRIVER
4860M: Moritz Fischer <moritz.fischer@ettus.com>
4861L: usrp-users@lists.ettus.com
4862W: http://www.ettus.com
4863S: Supported
4864F: drivers/input/misc/e3x0-button.c
4865F: Documentation/devicetree/bindings/input/e3x0-button.txt
4866
91952bc0
AP
4867E4000 MEDIA DRIVER
4868M: Antti Palosaari <crope@iki.fi>
4869L: linux-media@vger.kernel.org
a825eaec 4870W: https://linuxtv.org
91952bc0
AP
4871W: http://palosaari.fi/linux/
4872Q: http://patchwork.linuxtv.org/project/linux-media/list/
4873T: git git://linuxtv.org/anttip/media_tree.git
4874S: Maintained
4875F: drivers/media/tuners/e4000*
4876
1da177e4 4877EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4878M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4879L: linux-scsi@vger.kernel.org
4880S: Maintained
679655da 4881F: drivers/scsi/eata.c
1da177e4 4882
91952bc0
AP
4883EC100 MEDIA DRIVER
4884M: Antti Palosaari <crope@iki.fi>
4885L: linux-media@vger.kernel.org
a825eaec 4886W: https://linuxtv.org
91952bc0
AP
4887W: http://palosaari.fi/linux/
4888Q: http://patchwork.linuxtv.org/project/linux-media/list/
4889T: git git://linuxtv.org/anttip/media_tree.git
4890S: Maintained
4891F: drivers/media/dvb-frontends/ec100*
4892
237fead6 4893ECRYPT FILE SYSTEM
0de9adf2 4894M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4895L: ecryptfs@vger.kernel.org
24a923e4 4896W: http://ecryptfs.org
6dc7516e 4897W: https://launchpad.net/ecryptfs
9f273c24 4898T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4899S: Supported
679655da
JP
4900F: Documentation/filesystems/ecryptfs.txt
4901F: fs/ecryptfs/
237fead6 4902
c476c23b 4903EDAC-AMD64
487ba8e8 4904M: Borislav Petkov <bp@alien8.de>
91445c72 4905L: linux-edac@vger.kernel.org
487ba8e8 4906S: Maintained
c476c23b
BP
4907F: drivers/edac/amd64_edac*
4908
836dae5d 4909EDAC-CALXEDA
836dae5d
RR
4910M: Robert Richter <rric@kernel.org>
4911L: linux-edac@vger.kernel.org
836dae5d
RR
4912S: Maintained
4913F: drivers/edac/highbank*
4914
f65aad41
RB
4915EDAC-CAVIUM
4916M: Ralf Baechle <ralf@linux-mips.org>
4917M: David Daney <david.daney@cavium.com>
4918L: linux-edac@vger.kernel.org
4919L: linux-mips@linux-mips.org
f65aad41
RB
4920S: Supported
4921F: drivers/edac/octeon_edac*
41003396 4922F: drivers/edac/thunderx_edac*
f65aad41 4923
7683e9e5
LT
4924EDAC-CORE
4925M: Borislav Petkov <bp@alien8.de>
4926M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4927M: Mauro Carvalho Chehab <mchehab@kernel.org>
4928L: linux-edac@vger.kernel.org
4929T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4930T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4931S: Supported
4932F: Documentation/admin-guide/ras.rst
4933F: Documentation/driver-api/edac.rst
4934F: drivers/edac/
4935F: include/linux/edac.h
4936
0e438e3f 4937EDAC-E752X
8b58be88 4938M: Mark Gross <mark.gross@intel.com>
91445c72 4939L: linux-edac@vger.kernel.org
0e438e3f 4940S: Maintained
679655da 4941F: drivers/edac/e752x_edac.c
0e438e3f
DP
4942
4943EDAC-E7XXX
91445c72 4944L: linux-edac@vger.kernel.org
0e438e3f 4945S: Maintained
679655da 4946F: drivers/edac/e7xxx_edac.c
0e438e3f 4947
7d136731
BP
4948EDAC-FSL_DDR
4949M: York Sun <york.sun@nxp.com>
4950L: linux-edac@vger.kernel.org
4951S: Maintained
4952F: drivers/edac/fsl_ddr_edac.*
4953
77c5f5d2 4954EDAC-GHES
5dc8a864
MCC
4955M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4956M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4957L: linux-edac@vger.kernel.org
77c5f5d2 4958S: Maintained
2caa67a6 4959F: drivers/edac/ghes_edac.c
77c5f5d2 4960
6bc78404 4961EDAC-I3000
91445c72 4962L: linux-edac@vger.kernel.org
c91d9075 4963S: Orphan
679655da 4964F: drivers/edac/i3000_edac.c
6bc78404
DT
4965
4966EDAC-I5000
91445c72 4967L: linux-edac@vger.kernel.org
ba9a5918 4968S: Maintained
679655da 4969F: drivers/edac/i5000_edac.c
ba9a5918 4970
44c12cb2 4971EDAC-I5400
5dc8a864
MCC
4972M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4973M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4974L: linux-edac@vger.kernel.org
44c12cb2 4975S: Maintained
679655da 4976F: drivers/edac/i5400_edac.c
44c12cb2 4977
3c9c92b6 4978EDAC-I7300
5dc8a864
MCC
4979M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4980M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4981L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4982S: Maintained
4983F: drivers/edac/i7300_edac.c
4984
67c89316 4985EDAC-I7CORE
5dc8a864
MCC
4986M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4987M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4988L: linux-edac@vger.kernel.org
67c89316 4989S: Maintained
70aff0ce 4990F: drivers/edac/i7core_edac.c
67c89316 4991
7683e9e5
LT
4992EDAC-I82443BXGX
4993M: Tim Small <tim@buttersideup.com>
4994L: linux-edac@vger.kernel.org
4995S: Maintained
4996F: drivers/edac/i82443bxgx_edac.c
4997
ba9a5918 4998EDAC-I82975X
8b58be88 4999M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 5000M: "Arvind R." <arvino55@gmail.com>
91445c72 5001L: linux-edac@vger.kernel.org
ba9a5918 5002S: Maintained
679655da 5003F: drivers/edac/i82975x_edac.c
ba9a5918 5004
791b4706
JB
5005EDAC-IE31200
5006M: Jason Baron <jbaron@akamai.com>
5007L: linux-edac@vger.kernel.org
791b4706
JB
5008S: Maintained
5009F: drivers/edac/ie31200_edac.c
5010
ccdfb979 5011EDAC-MPC85XX
30c7469b 5012M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 5013L: linux-edac@vger.kernel.org
ccdfb979
JT
5014S: Maintained
5015F: drivers/edac/mpc85xx_edac.[ch]
5016
ba9a5918 5017EDAC-PASEMI
8b58be88 5018M: Egor Martovetsky <egor@pasemi.com>
91445c72 5019L: linux-edac@vger.kernel.org
6bc78404 5020S: Maintained
679655da 5021F: drivers/edac/pasemi_edac.c
6bc78404 5022
7683e9e5
LT
5023EDAC-PND2
5024M: Tony Luck <tony.luck@intel.com>
5025L: linux-edac@vger.kernel.org
5026S: Maintained
5027F: drivers/edac/pnd2_edac.[ch]
5028
0e438e3f 5029EDAC-R82600
8b58be88 5030M: Tim Small <tim@buttersideup.com>
91445c72 5031L: linux-edac@vger.kernel.org
0e438e3f 5032S: Maintained
679655da 5033F: drivers/edac/r82600_edac.c
da9bb1d2 5034
4d096ca7 5035EDAC-SBRIDGE
5dc8a864
MCC
5036M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5037M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 5038L: linux-edac@vger.kernel.org
4d096ca7
MCC
5039S: Maintained
5040F: drivers/edac/sb_edac.c
5041
4ec656bd
TL
5042EDAC-SKYLAKE
5043M: Tony Luck <tony.luck@intel.com>
5044L: linux-edac@vger.kernel.org
5045S: Maintained
5046F: drivers/edac/skx_edac.c
5047
af39917d
CL
5048EDIROL UA-101/UA-1000 DRIVER
5049M: Clemens Ladisch <clemens@ladisch.de>
5050L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5051T: git git://git.alsa-project.org/alsa-kernel.git
5052S: Maintained
5053F: sound/usb/misc/ua101.c
5054
7683e9e5 5055EFI TEST DRIVER
1f7df953 5056L: linux-efi@vger.kernel.org
7683e9e5
LT
5057M: Ivan Hu <ivan.hu@canonical.com>
5058M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 5059S: Maintained
7683e9e5 5060F: drivers/firmware/efi/test/
1f7df953 5061
d68772b7
MF
5062EFI VARIABLE FILESYSTEM
5063M: Matthew Garrett <matthew.garrett@nebula.com>
5064M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 5065M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
5066T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5067L: linux-efi@vger.kernel.org
5068S: Maintained
5069F: fs/efivarfs/
5070
85a00d9b
PJ
5071EFIFB FRAMEBUFFER DRIVER
5072L: linux-fbdev@vger.kernel.org
5073M: Peter Jones <pjones@redhat.com>
5074S: Maintained
8a61f013 5075F: drivers/video/fbdev/efifb.c
85a00d9b 5076
0bee8d28
JT
5077EFS FILESYSTEM
5078W: http://aeschi.ch.eu.org/efs/
5079S: Orphan
679655da 5080F: fs/efs/
0bee8d28 5081
aa8a9e25 5082EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 5083M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
5084L: netdev@vger.kernel.org
5085S: Maintained
9aa32835 5086F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 5087
f0319efe 5088EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
5089M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5090M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 5091L: linux-media@vger.kernel.org
a825eaec 5092W: https://linuxtv.org
f0319efe
MCC
5093T: git git://linuxtv.org/media_tree.git
5094S: Maintained
5095F: drivers/media/usb/em28xx/
618cd932 5096F: Documentation/media/v4l-drivers/em28xx*
f0319efe 5097
3e3a7d66 5098EMBEDDED LINUX
8b58be88
JP
5099M: Paul Gortmaker <paul.gortmaker@windriver.com>
5100M: Matt Mackall <mpm@selenic.com>
5101M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
5102L: linux-embedded@vger.kernel.org
5103S: Maintained
5104
82abbea7
RD
5105Emulex 10Gbps iSCSI - OneConnect DRIVER
5106M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5107M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5108M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
ce00f85c 5109L: linux-scsi@vger.kernel.org
b8aca0c1 5110W: http://www.broadcom.com
ce00f85c 5111S: Supported
82abbea7 5112F: drivers/scsi/be2iscsi/
5f5bac82 5113
82abbea7
RD
5114Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5115M: Sathya Perla <sathya.perla@broadcom.com>
5116M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5117M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5118M: Somnath Kotur <somnath.kotur@broadcom.com>
5119L: netdev@vger.kernel.org
5120W: http://www.emulex.com
5121S: Supported
5122F: drivers/net/ethernet/emulex/benet/
5123
5124EMULEX ONECONNECT ROCE DRIVER
5125M: Selvin Xavier <selvin.xavier@broadcom.com>
5126M: Devesh Sharma <devesh.sharma@broadcom.com>
5127L: linux-rdma@vger.kernel.org
5128W: http://www.broadcom.com
5129S: Odd Fixes
5130F: drivers/infiniband/hw/ocrdma/
5131F: include/uapi/rdma/ocrdma-abi.h
5132
5133EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5134M: James Smart <james.smart@broadcom.com>
5135M: Dick Kennedy <dick.kennedy@broadcom.com>
5136L: linux-scsi@vger.kernel.org
5137W: http://www.broadcom.com
5138S: Supported
5139F: drivers/scsi/lpfc/
5140
5141ENE CB710 FLASH CARD READER DRIVER
5142M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5143S: Maintained
5144F: drivers/misc/cb710/
5145F: drivers/mmc/host/cb710-mmc.*
5146F: include/linux/cb710.h
5147
5148ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5149M: Maxim Levitsky <maximlevitsky@gmail.com>
5150S: Maintained
5151F: drivers/media/rc/ene_ir.*
931e39a1 5152
d5ca9006 5153EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 5154M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 5155S: Maintained
084bad91 5156T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 5157F: drivers/video/fbdev/s1d13xxxfb.c
679655da 5158F: include/video/s1d13xxxfb.h
d5ca9006 5159
84cbadad
JL
5160ERRSEQ ERROR TRACKING INFRASTRUCTURE
5161M: Jeff Layton <jlayton@poochiereds.net>
5162S: Maintained
5163F: lib/errseq.c
5164F: include/linux/errseq.h
5165
38df6492
ME
5166ET131X NETWORK DRIVER
5167M: Mark Einon <mark.einon@gmail.com>
5168S: Odd Fixes
5169F: drivers/net/ethernet/agere/
5170
1da177e4 5171ETHERNET BRIDGE
adbbf69d 5172M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 5173L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 5174L: netdev@vger.kernel.org
c996d8b9 5175W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 5176S: Maintained
679655da
JP
5177F: include/linux/netfilter_bridge/
5178F: net/bridge/
1da177e4 5179
22f08ad9 5180ETHERNET PHY LIBRARY
248ccd5e 5181M: Andrew Lunn <andrew@lunn.ch>
22f08ad9
FF
5182M: Florian Fainelli <f.fainelli@gmail.com>
5183L: netdev@vger.kernel.org
5184S: Maintained
13332db5
FF
5185F: Documentation/ABI/testing/sysfs-bus-mdio
5186F: Documentation/devicetree/bindings/net/mdio*
22f08ad9 5187F: Documentation/networking/phy.txt
13332db5 5188F: drivers/net/phy/
22f08ad9
FF
5189F: drivers/of/of_mdio.c
5190F: drivers/of/of_net.c
13332db5
FF
5191F: include/linux/*mdio*.h
5192F: include/linux/of_net.h
5193F: include/linux/phy.h
5194F: include/linux/phy_fixed.h
5195F: include/linux/platform_data/mdio-gpio.h
29fda25a 5196F: include/linux/platform_data/mdio-bcm-unimac.h
13332db5
FF
5197F: include/trace/events/mdio.h
5198F: include/uapi/linux/mdio.h
5199F: include/uapi/linux/mii.h
22f08ad9 5200
1da177e4 5201EXT2 FILE SYSTEM
d8130624 5202M: Jan Kara <jack@suse.com>
72be2ccf 5203L: linux-ext4@vger.kernel.org
1da177e4 5204S: Maintained
679655da
JP
5205F: Documentation/filesystems/ext2.txt
5206F: fs/ext2/
5207F: include/linux/ext2*
1da177e4 5208
72be2ccf 5209EXT4 FILE SYSTEM
8b58be88 5210M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 5211M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 5212L: linux-ext4@vger.kernel.org
08a225f1 5213W: http://ext4.wiki.kernel.org
8a6e2535 5214Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 5215T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 5216S: Maintained
679655da
JP
5217F: Documentation/filesystems/ext4.txt
5218F: fs/ext4/
1da177e4 5219
c5532b09 5220Extended Verification Module (EVM)
74dd744f
MZ
5221M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5222L: linux-ima-devel@lists.sourceforge.net
5223L: linux-security-module@vger.kernel.org
c5532b09
MZ
5224S: Supported
5225F: security/integrity/evm/
5226
7683e9e5
LT
5227EXTENSIBLE FIRMWARE INTERFACE (EFI)
5228M: Matt Fleming <matt@codeblueprint.co.uk>
5229M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5230L: linux-efi@vger.kernel.org
5231T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5232S: Maintained
5233F: Documentation/efi-stub.txt
5234F: arch/*/kernel/efi.c
5235F: arch/x86/boot/compressed/eboot.[ch]
5236F: arch/*/include/asm/efi.h
5237F: arch/x86/platform/efi/
5238F: drivers/firmware/efi/
5239F: include/linux/efi*.h
5240F: arch/arm/boot/compressed/efi-header.S
5241F: arch/arm64/kernel/efi-entry.S
5242
df6b3cfe
MH
5243EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5244M: MyungJoo Ham <myungjoo.ham@samsung.com>
5245M: Chanwoo Choi <cw00.choi@samsung.com>
5246L: linux-kernel@vger.kernel.org
81df63a9 5247T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
5248S: Maintained
5249F: drivers/extcon/
cd2c3e7f
CC
5250F: include/linux/extcon/
5251F: include/linux/extcon.h
df6b3cfe 5252F: Documentation/extcon/
cd2c3e7f 5253F: Documentation/devicetree/bindings/extcon/
df6b3cfe 5254
e2a75c44 5255EXYNOS DP DRIVER
b7701755 5256M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
5257L: dri-devel@lists.freedesktop.org
5258S: Maintained
5259F: drivers/gpu/drm/exynos/exynos_dp*
5260
9b93a409
MS
5261EXYNOS SYSMMU (IOMMU) driver
5262M: Marek Szyprowski <m.szyprowski@samsung.com>
5263L: iommu@lists.linux-foundation.org
5264S: Maintained
5265F: drivers/iommu/exynos-iommu.c
5266
4a66d3fe
NC
5267EZchip NPS platform support
5268M: Noam Camus <noamc@ezchip.com>
5269S: Supported
5270F: arch/arc/plat-eznps
5271F: arch/arc/boot/dts/eznps.dts
5272
82abbea7
RD
5273F2FS FILE SYSTEM
5274M: Jaegeuk Kim <jaegeuk@kernel.org>
5275M: Chao Yu <yuchao0@huawei.com>
5276L: linux-f2fs-devel@lists.sourceforge.net
5277W: https://f2fs.wiki.kernel.org/
5278T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5279S: Maintained
5280F: Documentation/filesystems/f2fs.txt
5281F: Documentation/ABI/testing/sysfs-fs-f2fs
5282F: fs/f2fs/
5283F: include/linux/f2fs_fs.h
5284F: include/trace/events/f2fs.h
5285
e53004e2 5286F71805F HARDWARE MONITORING DRIVER
d8130624 5287M: Jean Delvare <jdelvare@suse.com>
968ce1b1 5288L: linux-hwmon@vger.kernel.org
e53004e2 5289S: Maintained
679655da
JP
5290F: Documentation/hwmon/f71805f
5291F: drivers/hwmon/f71805f.c
e53004e2 5292
88b2dbdb 5293FANOTIFY
67427715
JK
5294M: Jan Kara <jack@suse.cz>
5295R: Amir Goldstein <amir73il@gmail.com>
5296L: linux-fsdevel@vger.kernel.org
88b2dbdb
EP
5297S: Maintained
5298F: fs/notify/fanotify/
5299F: include/linux/fanotify.h
c117ab84 5300F: include/uapi/linux/fanotify.h
88b2dbdb 5301
1da177e4 5302FARSYNC SYNCHRONOUS DRIVER
8b58be88 5303M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
5304W: http://www.farsite.co.uk/
5305S: Supported
679655da 5306F: drivers/net/wan/farsync.*
1da177e4 5307
c5408b88 5308FAULT INJECTION SUPPORT
8b58be88 5309M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 5310S: Supported
679655da
JP
5311F: Documentation/fault-injection/
5312F: lib/fault-inject.c
c5408b88 5313
053e514f
NT
5314FBTFT Framebuffer drivers
5315M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
053e514f
NT
5316S: Maintained
5317F: drivers/staging/fbtft/
5318
82abbea7
RD
5319FC0011 TUNER DRIVER
5320M: Michael Buesch <m@bues.ch>
5321L: linux-media@vger.kernel.org
5322S: Maintained
5323F: drivers/media/tuners/fc0011.h
5324F: drivers/media/tuners/fc0011.c
5325
5326FC2580 MEDIA DRIVER
5327M: Antti Palosaari <crope@iki.fi>
5328L: linux-media@vger.kernel.org
5329W: https://linuxtv.org
5330W: http://palosaari.fi/linux/
5331Q: http://patchwork.linuxtv.org/project/linux-media/list/
5332T: git git://linuxtv.org/anttip/media_tree.git
5333S: Maintained
5334F: drivers/media/tuners/fc2580*
5335
cae727db 5336FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 5337M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 5338L: fcoe-devel@open-fcoe.org
cae727db
RL
5339W: www.Open-FCoE.org
5340S: Supported
5341F: drivers/scsi/libfc/
5342F: drivers/scsi/fcoe/
5343F: include/scsi/fc/
5344F: include/scsi/libfc.h
5345F: include/scsi/libfcoe.h
c117ab84 5346F: include/uapi/scsi/fc/
cae727db 5347
e2d1d6c0 5348FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 5349M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 5350M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 5351L: linux-fsdevel@vger.kernel.org
1da177e4 5352S: Maintained
679655da
JP
5353F: include/linux/fcntl.h
5354F: include/linux/fs.h
c117ab84
CEB
5355F: include/uapi/linux/fcntl.h
5356F: include/uapi/linux/fs.h
679655da
JP
5357F: fs/fcntl.c
5358F: fs/locks.c
1da177e4 5359
e2d1d6c0 5360FILESYSTEMS (VFS and infrastructure)
8b58be88 5361M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 5362L: linux-fsdevel@vger.kernel.org
173acc7c 5363S: Maintained
679655da 5364F: fs/*
173acc7c 5365
b26e0ed4 5366FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 5367M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 5368L: linux-hwmon@vger.kernel.org
b26e0ed4 5369S: Maintained
d5ca6918
JP
5370F: drivers/hwmon/f75375s.c
5371F: include/linux/f75375s.h
b26e0ed4 5372
a331b0c3
CL
5373FIREWIRE AUDIO DRIVERS
5374M: Clemens Ladisch <clemens@ladisch.de>
5375L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5376T: git git://git.alsa-project.org/alsa-kernel.git
5377S: Maintained
5378F: sound/firewire/
5379
eb86ec51
SR
5380FIREWIRE MEDIA DRIVERS (firedtv)
5381M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5382L: linux-media@vger.kernel.org
5383L: linux1394-devel@lists.sourceforge.net
5384T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5385S: Maintained
5386F: drivers/media/firewire/
5387
a511ce33
CB
5388FIREWIRE SBP-2 TARGET
5389M: Chris Boot <bootc@bootc.net>
5390L: linux-scsi@vger.kernel.org
5391L: target-devel@vger.kernel.org
5392L: linux1394-devel@lists.sourceforge.net
5393T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5394S: Maintained
5395F: drivers/target/sbp/
5396
7d2c86b5 5397FIREWIRE SUBSYSTEM
8b58be88 5398M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5399L: linux1394-devel@lists.sourceforge.net
958a29cb 5400W: http://ieee1394.wiki.kernel.org/
2ca526bf 5401T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5402S: Maintained
679655da 5403F: drivers/firewire/
8f06ce3b
SR
5404F: include/linux/firewire.h
5405F: include/uapi/linux/firewire*.h
9f6d3c4b 5406F: tools/firewire/
e2d1d6c0
RD
5407
5408FIRMWARE LOADER (request_firmware)
e7604239 5409M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5410L: linux-kernel@vger.kernel.org
5411S: Maintained
679655da
JP
5412F: Documentation/firmware_class/
5413F: drivers/base/firmware*.c
5414F: include/linux/firmware.h
e2d1d6c0 5415
f730e3dc 5416FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5417M: Joshua Morris <josh.h.morris@us.ibm.com>
5418M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5419S: Maintained
5420F: drivers/block/rsxx/
5421
8206f664 5422FLOPPY DRIVER
e5f6450c 5423M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5424T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5425S: Odd fixes
5426F: drivers/block/floppy.c
5427
9c9f32ed
AR
5428FMC SUBSYSTEM
5429M: Alessandro Rubini <rubini@gnudd.com>
5430W: http://www.ohwr.org/projects/fmc-bus
5431S: Supported
5432F: drivers/fmc/
5433F: include/linux/fmc*.h
5434F: include/linux/ipmi-fru.h
5435K: fmc_d.*register
5436
3c0ed7d5 5437FPGA MANAGER FRAMEWORK
deb0b9b2 5438M: Alan Tull <atull@kernel.org>
2007eafd 5439R: Moritz Fischer <mdf@kernel.org>
7f1a5f04 5440L: linux-fpga@vger.kernel.org
3c0ed7d5 5441S: Maintained
e4998077 5442T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
2007eafd 5443Q: http://patchwork.kernel.org/project/linux-fpga/list/
deb0b9b2 5444F: Documentation/fpga/
83ff2d57 5445F: Documentation/devicetree/bindings/fpga/
3c0ed7d5 5446F: drivers/fpga/
deb0b9b2 5447F: include/linux/fpga/
3c0ed7d5
AT
5448W: http://www.rocketboards.org
5449
e2d1d6c0 5450FPU EMULATOR
8b58be88 5451M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5452W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5453S: Maintained
679655da 5454F: arch/x86/math-emu/
e2d1d6c0
RD
5455
5456FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5457L: netdev@vger.kernel.org
c173bfac 5458S: Orphan
679655da
JP
5459F: drivers/net/wan/dlci.c
5460F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5461
5462FRAMEBUFFER LAYER
04f6152d 5463M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
c69f677c 5464L: linux-fbdev@vger.kernel.org
04f6152d 5465T: git git://github.com/bzolnier/linux.git
b22fe37b 5466Q: http://patchwork.kernel.org/project/linux-fbdev/list/
04f6152d 5467S: Maintained
679655da 5468F: Documentation/fb/
b22fe37b
PM
5469F: drivers/video/
5470F: include/video/
679655da 5471F: include/linux/fb.h
c117ab84
CEB
5472F: include/uapi/video/
5473F: include/uapi/linux/fb.h
e2d1d6c0 5474
93aafb6d
HG
5475FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5476M: Horia Geantă <horia.geanta@nxp.com>
5477M: Dan Douglass <dan.douglass@nxp.com>
5478L: linux-crypto@vger.kernel.org
5479S: Maintained
5480F: drivers/crypto/caam/
5481F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5482
a57c188e 5483FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5484M: Timur Tabi <timur@tabi.org>
a57c188e 5485L: linux-fbdev@vger.kernel.org
c4ef9bc4 5486S: Maintained
8a61f013 5487F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5488
e2d1d6c0 5489FREESCALE DMA DRIVER
64d09f5e 5490M: Li Yang <leoyang.li@nxp.com>
8b58be88 5491M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5492L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5493S: Maintained
679655da 5494F: drivers/dma/fsldma.*
e2d1d6c0 5495
7683e9e5
LT
5496FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5497M: Claudiu Manoil <claudiu.manoil@freescale.com>
5498L: netdev@vger.kernel.org
5499S: Maintained
5500F: drivers/net/ethernet/freescale/gianfar*
5501X: drivers/net/ethernet/freescale/gianfar_ptp.c
5502F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5503
44248aff
HX
5504FREESCALE GPMI NAND DRIVER
5505M: Han Xu <han.xu@nxp.com>
5506L: linux-mtd@lists.infradead.org
5507S: Maintained
5508F: drivers/mtd/nand/gpmi-nand/*
5509
e2d1d6c0 5510FREESCALE I2C CPM DRIVER
8b58be88 5511M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5512L: linuxppc-dev@lists.ozlabs.org
846557d3 5513L: linux-i2c@vger.kernel.org
0d2b405a 5514S: Maintained
679655da 5515F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5516
7683e9e5
LT
5517FREESCALE IMX / MXC FEC DRIVER
5518M: Fugang Duan <fugang.duan@nxp.com>
5519L: netdev@vger.kernel.org
5520S: Maintained
5521F: drivers/net/ethernet/freescale/fec_main.c
5522F: drivers/net/ethernet/freescale/fec_ptp.c
5523F: drivers/net/ethernet/freescale/fec.h
5524F: Documentation/devicetree/bindings/net/fsl-fec.txt
5525
60e8c5ab 5526FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5527M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5528L: linux-fbdev@vger.kernel.org
efc03ecb 5529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5530S: Maintained
bad985a1 5531F: include/linux/platform_data/video-imxfb.h
8a61f013 5532F: drivers/video/fbdev/imxfb.c
60e8c5ab 5533
7683e9e5
LT
5534FREESCALE QORIQ DPAA ETHERNET DRIVER
5535M: Madalin Bucur <madalin.bucur@nxp.com>
63a0a00b
NA
5536L: netdev@vger.kernel.org
5537S: Maintained
7683e9e5 5538F: drivers/net/ethernet/freescale/dpaa
63a0a00b 5539
2fbfadb5
MB
5540FREESCALE QORIQ DPAA FMAN DRIVER
5541M: Madalin Bucur <madalin.bucur@nxp.com>
5542L: netdev@vger.kernel.org
5543S: Maintained
5544F: drivers/net/ethernet/freescale/fman
5545F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5546
7683e9e5
LT
5547FREESCALE QUAD SPI DRIVER
5548M: Han Xu <han.xu@nxp.com>
5549L: linux-mtd@lists.infradead.org
1b48706f 5550S: Maintained
7683e9e5 5551F: drivers/mtd/spi-nor/fsl-quadspi.c
1b48706f 5552
d9e9d82c 5553FREESCALE QUICC ENGINE LIBRARY
1b48706f 5554M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5555L: linuxppc-dev@lists.ozlabs.org
1b48706f 5556S: Maintained
7aa1aa6e
ZQ
5557F: drivers/soc/fsl/qe/
5558F: include/soc/fsl/*qe*.h
5559F: include/soc/fsl/*ucc*.h
d9e9d82c 5560
beaf53bf 5561FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
64d09f5e 5562M: Li Yang <leoyang.li@nxp.com>
beaf53bf 5563L: netdev@vger.kernel.org
a4724ed6 5564L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5565S: Maintained
ec21e2ec 5566F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5567
c19b6d24
ZQ
5568FREESCALE QUICC ENGINE UCC HDLC DRIVER
5569M: Zhao Qiang <qiang.zhao@nxp.com>
5570L: netdev@vger.kernel.org
5571L: linuxppc-dev@lists.ozlabs.org
5572S: Maintained
5573F: drivers/net/wan/fsl_ucc_hdlc*
5574
d9e9d82c 5575FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5576M: Timur Tabi <timur@tabi.org>
a4724ed6 5577L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5578S: Maintained
df621252 5579F: drivers/tty/serial/ucc_uart.c
d9e9d82c 5580
7683e9e5
LT
5581FREESCALE SOC DRIVERS
5582M: Li Yang <leoyang.li@nxp.com>
5583L: linuxppc-dev@lists.ozlabs.org
5584L: linux-arm-kernel@lists.infradead.org
5585S: Maintained
5586F: Documentation/devicetree/bindings/soc/fsl/
5587F: drivers/soc/fsl/
5588F: include/linux/fsl/
5589
5590FREESCALE SOC FS_ENET DRIVER
5591M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5592M: Vitaly Bordug <vbordug@ru.mvista.com>
5593L: linuxppc-dev@lists.ozlabs.org
5594L: netdev@vger.kernel.org
5595S: Maintained
5596F: drivers/net/ethernet/freescale/fs_enet/
5597F: include/linux/fs_enet_pd.h
5598
d9e9d82c 5599FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5600M: Timur Tabi <timur@tabi.org>
dc85950a 5601M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5602M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5603R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5604L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5605L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5606S: Maintained
69aefcea 5607F: sound/soc/fsl/fsl*
dc85950a 5608F: sound/soc/fsl/imx*
69aefcea 5609F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5610
7683e9e5
LT
5611FREESCALE USB PERIPHERAL DRIVERS
5612M: Li Yang <leoyang.li@nxp.com>
5613L: linux-usb@vger.kernel.org
5614L: linuxppc-dev@lists.ozlabs.org
5615S: Maintained
5616F: drivers/usb/gadget/udc/fsl*
5617
1da177e4 5618FREEVXFS FILESYSTEM
8b58be88 5619M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5620W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5621S: Maintained
679655da 5622F: fs/freevxfs/
1da177e4 5623
71038f52 5624FREEZER
49db1903 5625M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5626M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5627L: linux-pm@vger.kernel.org
71038f52 5628S: Supported
679655da
JP
5629F: Documentation/power/freezing-of-tasks.txt
5630F: include/linux/freezer.h
5631F: kernel/freezer.c
71038f52 5632
839a1f79
KRW
5633FRONTSWAP API
5634M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5635L: linux-kernel@vger.kernel.org
5636S: Maintained
5637F: mm/frontswap.c
5638F: include/linux/frontswap.h
5639
a5432f5a 5640FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5641M: David Howells <dhowells@redhat.com>
e62d6e24 5642L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5643S: Supported
5644F: Documentation/filesystems/caching/
5645F: fs/fscache/
5646F: include/linux/fscache*.h
5647
90fce086 5648FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
598c7d7a
TT
5649M: Theodore Y. Ts'o <tytso@mit.edu>
5650M: Jaegeuk Kim <jaegeuk@kernel.org>
90fce086
EB
5651L: linux-fscrypt@vger.kernel.org
5652Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5653T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
598c7d7a
TT
5654S: Supported
5655F: fs/crypto/
46f47e48 5656F: include/linux/fscrypt*.h
598c7d7a 5657
5ab7ffea 5658FUJITSU FR-V (FRV) PORT
0cf0305f 5659S: Orphan
679655da 5660F: arch/frv/
1da177e4 5661
20b93734 5662FUJITSU LAPTOP EXTRAS
409a3e98 5663M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5664L: platform-driver-x86@vger.kernel.org
20b93734 5665S: Maintained
679655da 5666F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5667
4da621b6
HK
5668FUJITSU M-5MO LS CAMERA ISP DRIVER
5669M: Kyungmin Park <kyungmin.park@samsung.com>
5670M: Heungjun Kim <riverful.kim@samsung.com>
5671L: linux-media@vger.kernel.org
5672S: Maintained
90d72ac6 5673F: drivers/media/i2c/m5mols/
b5dcee22 5674F: include/media/i2c/m5mols.h
4da621b6 5675
2d24c490
RG
5676FUJITSU TABLET EXTRAS
5677M: Robert Gerlach <khnz@gmx.de>
5678L: platform-driver-x86@vger.kernel.org
5679S: Maintained
5680F: drivers/platform/x86/fujitsu-tablet.c
5681
04578f17 5682FUSE: FILESYSTEM IN USERSPACE
8b58be88 5683M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5684L: linux-fsdevel@vger.kernel.org
04578f17 5685W: http://fuse.sourceforge.net/
0a30f612 5686T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5687S: Maintained
679655da 5688F: fs/fuse/
c117ab84 5689F: include/uapi/linux/fuse.h
0a30f612 5690F: Documentation/filesystems/fuse.txt
04578f17 5691
59cd42c2
DHV
5692FUTEX SUBSYSTEM
5693M: Thomas Gleixner <tglx@linutronix.de>
5694M: Ingo Molnar <mingo@redhat.com>
5695R: Peter Zijlstra <peterz@infradead.org>
5696R: Darren Hart <dvhart@infradead.org>
5697L: linux-kernel@vger.kernel.org
5698T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5699S: Maintained
5700F: kernel/futex.c
5701F: kernel/futex_compat.c
5702F: include/asm-generic/futex.h
5703F: include/linux/futex.h
5704F: include/uapi/linux/futex.h
5705F: tools/testing/selftests/futex/
5706F: tools/perf/bench/futex*
5707F: Documentation/*futex*
5708
1da177e4 5709FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5710M: Rik Faith <faith@cs.unc.edu>
1da177e4 5711L: linux-scsi@vger.kernel.org
baaea1dc 5712S: Odd Fixes (e.g., new signatures)
679655da 5713F: drivers/scsi/fdomain.*
1da177e4 5714
6b90bd4b
ER
5715GCC PLUGINS
5716M: Kees Cook <keescook@chromium.org>
5717R: Emese Revfy <re.emese@gmail.com>
5718L: kernel-hardening@lists.openwall.com
5719S: Maintained
5720F: scripts/gcc-plugins/
5721F: scripts/gcc-plugin.sh
68fdc678 5722F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5723F: Documentation/gcc-plugins.txt
5724
d8e2162c
PO
5725GCOV BASED KERNEL PROFILING
5726M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5727S: Maintained
5728F: kernel/gcov/
2584bab2 5729F: Documentation/dev-tools/gcov.rst
d8e2162c 5730
82abbea7
RD
5731GDB KERNEL DEBUGGING HELPER SCRIPTS
5732M: Jan Kiszka <jan.kiszka@siemens.com>
5733M: Kieran Bingham <kieran@bingham.xyz>
5734S: Supported
5735F: scripts/gdb/
5736
1da177e4 5737GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5738M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5739L: linux-scsi@vger.kernel.org
5740W: http://www.icp-vortex.com/
5741S: Supported
679655da 5742F: drivers/scsi/gdt*
1da177e4 5743
3169a1c7
HV
5744GEMTEK FM RADIO RECEIVER DRIVER
5745M: Hans Verkuil <hverkuil@xs4all.nl>
5746L: linux-media@vger.kernel.org
5747T: git git://linuxtv.org/media_tree.git
a825eaec 5748W: https://linuxtv.org
3169a1c7
HV
5749S: Maintained
5750F: drivers/media/radio/radio-gemtek*
5751
1c23af90 5752GENERIC GPIO I2C DRIVER
880b0e26 5753M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5754S: Supported
679655da
JP
5755F: drivers/i2c/busses/i2c-gpio.c
5756F: include/linux/i2c-gpio.h
1c23af90 5757
92ed1a76
PK
5758GENERIC GPIO I2C MULTIPLEXER DRIVER
5759M: Peter Korsgaard <peter.korsgaard@barco.com>
5760L: linux-i2c@vger.kernel.org
5761S: Supported
e7065e20
JD
5762F: drivers/i2c/muxes/i2c-mux-gpio.c
5763F: include/linux/i2c-mux-gpio.h
5764F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5765
9251ce95 5766GENERIC HDLC (WAN) DRIVERS
8b58be88 5767M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5768W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5769S: Maintained
679655da
JP
5770F: drivers/net/wan/c101.c
5771F: drivers/net/wan/hd6457*
5772F: drivers/net/wan/hdlc*
5773F: drivers/net/wan/n2.c
5774F: drivers/net/wan/pc300too.c
5775F: drivers/net/wan/pci200syn.c
5776F: drivers/net/wan/wanxl*
1da177e4 5777
1527aab6 5778GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5779M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5780L: linux-arch@vger.kernel.org
5781T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5782S: Maintained
14430813
JP
5783F: include/asm-generic/
5784F: include/uapi/asm-generic/
1527aab6 5785
ff764963
KVA
5786GENERIC PHY FRAMEWORK
5787M: Kishon Vijay Abraham I <kishon@ti.com>
5788L: linux-kernel@vger.kernel.org
5789T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5790S: Supported
5791F: drivers/phy/
5792F: include/linux/phy/
5793
eea97aed
KH
5794GENERIC PM DOMAINS
5795M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5796M: Kevin Hilman <khilman@kernel.org>
5797M: Ulf Hansson <ulf.hansson@linaro.org>
5798L: linux-pm@vger.kernel.org
5799S: Supported
5800F: drivers/base/power/domain*.c
5801F: include/linux/pm_domain.h
5e68ebd0 5802F: Documentation/devicetree/bindings/power/power_domain.txt
eea97aed 5803
ccb86a69 5804GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5805M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5806L: kvm@vger.kernel.org
ccb86a69
MT
5807S: Supported
5808F: drivers/uio/uio_pci_generic.c
5809
a7d5afe8
GKB
5810GENWQE (IBM Generic Workqueue Card)
5811M: Frank Haverkamp <haver@linux.vnet.ibm.com>
cdc1daca 5812M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
a7d5afe8
GKB
5813S: Supported
5814F: drivers/misc/genwqe/
5815
82abbea7
RD
5816GET_MAINTAINER SCRIPT
5817M: Joe Perches <joe@perches.com>
5818S: Maintained
5819F: scripts/get_maintainer.pl
5820
5be7b50f 5821GFS2 FILE SYSTEM
8b58be88 5822M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5823M: Bob Peterson <rpeterso@redhat.com>
a4644184 5824L: cluster-devel@redhat.com
5be7b50f 5825W: http://sources.redhat.com/cluster/
28666d6d 5826T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5827S: Supported
679655da
JP
5828F: Documentation/filesystems/gfs2*.txt
5829F: fs/gfs2/
c117ab84 5830F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5831
0a34eb8f 5832GIGASET ISDN DRIVERS
6b096fde 5833M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5834L: gigaset307x-common@lists.sourceforge.net
5835W: http://gigaset307x.sourceforge.net/
6b096fde 5836S: Odd Fixes
679655da
JP
5837F: Documentation/isdn/README.gigaset
5838F: drivers/isdn/gigaset/
c117ab84 5839F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5840
7eea35fe
JP
5841GO7007 MPEG CODEC
5842M: Hans Verkuil <hans.verkuil@cisco.com>
5843L: linux-media@vger.kernel.org
5844S: Maintained
5845F: drivers/media/usb/go7007/
5846
ca96ea86
BN
5847GOODIX TOUCHSCREEN
5848M: Bastien Nocera <hadess@hadess.net>
5849L: linux-input@vger.kernel.org
5850S: Maintained
5851F: drivers/input/touchscreen/goodix.c
5852
7683e9e5
LT
5853GPIO ACPI SUPPORT
5854M: Mika Westerberg <mika.westerberg@linux.intel.com>
5855M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5856L: linux-gpio@vger.kernel.org
5857L: linux-acpi@vger.kernel.org
5858S: Maintained
5859F: Documentation/acpi/gpio-properties.txt
5860F: drivers/gpio/gpiolib-acpi.c
5861
24d79ebc
SY
5862GPIO IR Transmitter
5863M: Sean Young <sean@mess.org>
5864L: linux-media@vger.kernel.org
5865S: Maintained
5866F: drivers/media/rc/gpio-ir-tx.c
5867
a6a1cf3d
BJZ
5868GPIO MOCKUP DRIVER
5869M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5870L: linux-gpio@vger.kernel.org
5871S: Maintained
5872F: drivers/gpio/gpio-mockup.c
5873F: tools/testing/selftests/gpio/
5874
a0dc00b4 5875GPIO SUBSYSTEM
e4651a9f 5876M: Linus Walleij <linus.walleij@linaro.org>
d15b7179 5877L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5878T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5879S: Maintained
cd97a449 5880F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5881F: Documentation/gpio/
40c159b7 5882F: Documentation/ABI/testing/gpio-cdev
fe95046e 5883F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5884F: drivers/gpio/
bdc6e95e
AC
5885F: include/linux/gpio/
5886F: include/linux/gpio.h
9b692346 5887F: include/asm-generic/gpio.h
3c702e99 5888F: include/uapi/linux/gpio.h
6d591c46 5889F: tools/gpio/
a0dc00b4 5890
71a6d0af
HW
5891GRE DEMULTIPLEXER DRIVER
5892M: Dmitry Kozlov <xeb@mail.ru>
5893L: netdev@vger.kernel.org
5894S: Maintained
11c26770
JP
5895F: net/ipv4/gre_demux.c
5896F: net/ipv4/gre_offload.c
71a6d0af
HW
5897F: include/net/gre.h
5898
d4c41139 5899GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5900M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5901L: netdev@vger.kernel.org
5902S: Maintained
a31a96ad 5903F: drivers/net/ethernet/aeroflex/
d4c41139 5904
926706c5
VA
5905GREYBUS AUDIO PROTOCOLS DRIVERS
5906M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5907M: Mark Greer <mgreer@animalcreek.com>
926706c5 5908S: Maintained
544a6944
MG
5909F: drivers/staging/greybus/audio_apbridgea.c
5910F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5911F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5912F: drivers/staging/greybus/audio_codec.h
5913F: drivers/staging/greybus/audio_gb.c
5914F: drivers/staging/greybus/audio_manager.c
5915F: drivers/staging/greybus/audio_manager.h
5916F: drivers/staging/greybus/audio_manager_module.c
5917F: drivers/staging/greybus/audio_manager_private.h
5918F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5919F: drivers/staging/greybus/audio_module.c
5920F: drivers/staging/greybus/audio_topology.c
5921
f47e07bc 5922GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5bd16350
VK
5923M: Viresh Kumar <vireshk@kernel.org>
5924S: Maintained
5925F: drivers/staging/greybus/authentication.c
5926F: drivers/staging/greybus/bootrom.c
5927F: drivers/staging/greybus/firmware.h
5928F: drivers/staging/greybus/fw-core.c
5929F: drivers/staging/greybus/fw-download.c
5930F: drivers/staging/greybus/fw-managament.c
5931F: drivers/staging/greybus/greybus_authentication.h
5932F: drivers/staging/greybus/greybus_firmware.h
5933F: drivers/staging/greybus/hid.c
5934F: drivers/staging/greybus/i2c.c
5935F: drivers/staging/greybus/spi.c
5936F: drivers/staging/greybus/spilib.c
5937F: drivers/staging/greybus/spilib.h
5938
a1ffc2d2 5939GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
7683e9e5 5940M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8d904fe5 5941S: Maintained
7683e9e5
LT
5942F: drivers/staging/greybus/loopback.c
5943F: drivers/staging/greybus/timesync.c
5944F: drivers/staging/greybus/timesync_platform.c
8d904fe5 5945
92b8bd96
VH
5946GREYBUS PLATFORM DRIVERS
5947M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5948S: Maintained
5949F: drivers/staging/greybus/arche-platform.c
5950F: drivers/staging/greybus/arche-apb-ctrl.c
5951F: drivers/staging/greybus/arche_platform.h
5952
7683e9e5
LT
5953GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5954M: Rui Miguel Silva <rmfrfs@gmail.com>
5955S: Maintained
5956F: drivers/staging/greybus/sdio.c
5957F: drivers/staging/greybus/light.c
5958F: drivers/staging/greybus/gpio.c
5959F: drivers/staging/greybus/power_supply.c
5960F: drivers/staging/greybus/spi.c
5961F: drivers/staging/greybus/spilib.c
5962
5963GREYBUS SUBSYSTEM
5964M: Johan Hovold <johan@kernel.org>
5965M: Alex Elder <elder@kernel.org>
5966M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5967S: Maintained
5968F: drivers/staging/greybus/
5969L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
5970
5971GREYBUS UART PROTOCOLS DRIVERS
5972M: David Lin <dtwlin@gmail.com>
5973S: Maintained
5974F: drivers/staging/greybus/uart.c
5975F: drivers/staging/greybus/log.c
5976
7aae6e2d
CAC
5977GS1662 VIDEO SERIALIZER
5978M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5979L: linux-media@vger.kernel.org
5980T: git git://linuxtv.org/media_tree.git
5981S: Maintained
5982F: drivers/media/spi/gs1662.c
5983
e8deeae2 5984GSPCA FINEPIX SUBDRIVER
8b58be88 5985M: Frank Zago <frank@zago.net>
661263b5 5986L: linux-media@vger.kernel.org
275ffde4 5987T: git git://linuxtv.org/media_tree.git
e8deeae2 5988S: Maintained
0c0d06ca 5989F: drivers/media/usb/gspca/finepix.c
e8deeae2 5990
4b3fa3c4
OL
5991GSPCA GL860 SUBDRIVER
5992M: Olivier Lorin <o.lorin@laposte.net>
5993L: linux-media@vger.kernel.org
275ffde4 5994T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5995S: Maintained
0c0d06ca 5996F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5997
e8deeae2 5998GSPCA M5602 SUBDRIVER
8b58be88 5999M: Erik Andren <erik.andren@gmail.com>
661263b5 6000L: linux-media@vger.kernel.org
275ffde4 6001T: git git://linuxtv.org/media_tree.git
e8deeae2 6002S: Maintained
0c0d06ca 6003F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
6004
6005GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 6006M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 6007L: linux-media@vger.kernel.org
275ffde4 6008T: git git://linuxtv.org/media_tree.git
c0936df4 6009S: Odd Fixes
0c0d06ca 6010F: drivers/media/usb/gspca/pac207.c
e8deeae2 6011
261982f1 6012GSPCA SN9C20X SUBDRIVER
d95c5b0b 6013M: Brian Johnson <brijohn@gmail.com>
261982f1 6014L: linux-media@vger.kernel.org
275ffde4 6015T: git git://linuxtv.org/media_tree.git
261982f1 6016S: Maintained
0c0d06ca 6017F: drivers/media/usb/gspca/sn9c20x.c
261982f1 6018
e8deeae2 6019GSPCA T613 SUBDRIVER
8b58be88 6020M: Leandro Costantino <lcostantino@gmail.com>
661263b5 6021L: linux-media@vger.kernel.org
275ffde4 6022T: git git://linuxtv.org/media_tree.git
e8deeae2 6023S: Maintained
0c0d06ca 6024F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
6025
6026GSPCA USB WEBCAM DRIVER
c0936df4 6027M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 6028L: linux-media@vger.kernel.org
275ffde4 6029T: git git://linuxtv.org/media_tree.git
c0936df4 6030S: Odd Fixes
0c0d06ca 6031F: drivers/media/usb/gspca/
e8deeae2 6032
bed45f79
PN
6033GTP (GPRS Tunneling Protocol)
6034M: Pablo Neira Ayuso <pablo@netfilter.org>
6035M: Harald Welte <laforge@gnumonks.org>
6036L: osmocom-net-gprs@lists.osmocom.org
6037T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6038S: Maintained
6039F: drivers/net/gtp.c
6040
584ec979 6041GUID PARTITION TABLE (GPT)
4f973c63 6042M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
6043L: linux-efi@vger.kernel.org
6044S: Maintained
6045F: block/partitions/efi.*
6046
4e456b86
YS
6047H8/300 ARCHITECTURE
6048M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 6049L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
6050W: http://uclinux-h8.sourceforge.jp
6051T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6052S: Maintained
6053F: arch/h8300/
6054F: drivers/clocksource/h8300_*.c
6055F: drivers/clk/h8300/
6056F: drivers/irqchip/irq-renesas-h8*.c
6057
e5ab1477
AP
6058HACKRF MEDIA DRIVER
6059M: Antti Palosaari <crope@iki.fi>
6060L: linux-media@vger.kernel.org
a825eaec 6061W: https://linuxtv.org
e5ab1477
AP
6062W: http://palosaari.fi/linux/
6063Q: http://patchwork.linuxtv.org/project/linux-media/list/
6064T: git git://linuxtv.org/anttip/media_tree.git
6065S: Maintained
6066F: drivers/media/usb/hackrf/
6067
82abbea7
RD
6068HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6069M: Frank Seidel <frank@f-seidel.de>
6070L: platform-driver-x86@vger.kernel.org
6071W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6072S: Maintained
6073F: drivers/platform/x86/hdaps.c
6074
5b543965 6075HARDWARE MONITORING
d8130624 6076M: Jean Delvare <jdelvare@suse.com>
ca462085 6077M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
6078L: linux-hwmon@vger.kernel.org
6079W: http://hwmon.wiki.kernel.org/
a94ef4ed 6080T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 6081T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 6082S: Maintained
047f4ec2 6083F: Documentation/hwmon/
679655da 6084F: drivers/hwmon/
047f4ec2 6085F: include/linux/hwmon*.h
5b543965 6086
844dd05f 6087HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
6088M: Matt Mackall <mpm@selenic.com>
6089M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 6090L: linux-crypto@vger.kernel.org
c0d0787b 6091S: Odd fixes
f6c60b15 6092F: Documentation/devicetree/bindings/rng/
679655da
JP
6093F: Documentation/hw_random.txt
6094F: drivers/char/hw_random/
6095F: include/linux/hw_random.h
844dd05f 6096
8b37fcfc
OBC
6097HARDWARE SPINLOCK CORE
6098M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 6099M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 6100L: linux-remoteproc@vger.kernel.org
8b37fcfc 6101S: Maintained
9f273c24 6102T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 6103F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 6104F: Documentation/hwspinlock.txt
2dbd8585 6105F: drivers/hwspinlock/
8b37fcfc
OBC
6106F: include/linux/hwspinlock.h
6107
1da177e4 6108HARMONY SOUND DRIVER
ac6aecbf 6109L: linux-parisc@vger.kernel.org
1da177e4 6110S: Maintained
679655da 6111F: sound/parisc/harmony.*
1da177e4 6112
82abbea7
RD
6113HDPVR USB VIDEO ENCODER DRIVER
6114M: Hans Verkuil <hverkuil@xs4all.nl>
6115L: linux-media@vger.kernel.org
6116T: git git://linuxtv.org/media_tree.git
6117W: https://linuxtv.org
6118S: Odd Fixes
6119F: drivers/media/usb/hdpvr/
6120
214de83e 6121HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
4cfccbda 6122M: Jimmy Vance <jimmy.vance@hpe.com>
214de83e
BB
6123S: Supported
6124F: Documentation/watchdog/hpwdt.txt
6125F: drivers/watchdog/hpwdt.c
6126
9257aa49 6127HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 6128M: Don Brace <don.brace@microsemi.com>
a0a268ad 6129L: esc.storagedev@microsemi.com
693373db 6130L: linux-scsi@vger.kernel.org
9257aa49
SC
6131S: Supported
6132F: Documentation/scsi/hpsa.txt
6133F: drivers/scsi/hpsa*.[ch]
6134F: include/linux/cciss*.h
c117ab84 6135F: include/uapi/linux/cciss*.h
9257aa49 6136
f48ad614
DD
6137HFI1 DRIVER
6138M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6139M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6140L: linux-rdma@vger.kernel.org
6141S: Supported
6142F: drivers/infiniband/hw/hfi1
6143
1da177e4 6144HFS FILESYSTEM
6cf515e1
GU
6145L: linux-fsdevel@vger.kernel.org
6146S: Orphan
679655da
JP
6147F: Documentation/filesystems/hfs.txt
6148F: fs/hfs/
1da177e4 6149
ef575f47
GU
6150HFSPLUS FILESYSTEM
6151L: linux-fsdevel@vger.kernel.org
6152S: Orphan
6153F: Documentation/filesystems/hfsplus.txt
6154F: fs/hfsplus/
6155
1da177e4 6156HGA FRAMEBUFFER DRIVER
8b58be88 6157M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
6158L: linux-nvidia@lists.surfsouth.com
6159W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6160S: Maintained
8a61f013 6161F: drivers/video/fbdev/hgafb.c
1da177e4 6162
4480f15b 6163HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 6164M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 6165M: Pavel Machek <pavel@ucw.cz>
bf1c138e 6166L: linux-pm@vger.kernel.org
68656443 6167B: https://bugzilla.kernel.org
e2d1d6c0 6168S: Supported
679655da
JP
6169F: arch/x86/power/
6170F: drivers/base/power/
6171F: kernel/power/
6172F: include/linux/suspend.h
6173F: include/linux/freezer.h
6174F: include/linux/pm.h
679655da 6175F: arch/*/include/asm/suspend*.h
e2d1d6c0 6176
4ef4caad 6177HID CORE LAYER
e5f6450c 6178M: Jiri Kosina <jikos@kernel.org>
406df153 6179R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 6180L: linux-input@vger.kernel.org
54e5881d 6181T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 6182S: Maintained
679655da
JP
6183F: drivers/hid/
6184F: include/linux/hid*
c117ab84 6185F: include/uapi/linux/hid*
4ef4caad 6186
30ee72f0 6187HID SENSOR HUB DRIVERS
e5f6450c 6188M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
6189M: Jonathan Cameron <jic23@kernel.org>
6190M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6191L: linux-input@vger.kernel.org
6192L: linux-iio@vger.kernel.org
6193S: Maintained
6194F: Documentation/hid/hid-sensor*
6195F: drivers/hid/hid-sensor-*
6196F: drivers/iio/*/hid-*
6197F: include/linux/hid-sensor-*
6198
86d35afb 6199HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8b58be88 6200M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6201L: linux-kernel@vger.kernel.org
75fc2d37 6202T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 6203S: Maintained
679655da 6204F: Documentation/timers/
5cee9645 6205F: kernel/time/hrtimer.c
88606e80 6206F: kernel/time/clockevents.c
88606e80 6207F: kernel/time/timer_*.c
05ed8490 6208F: include/linux/clockchips.h
679655da 6209F: include/linux/hrtimer.h
38bed542 6210
1da177e4 6211HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 6212L: linux-hams@vger.kernel.org
8b64f2a0 6213S: Orphan
679655da
JP
6214F: drivers/net/hamradio/dmascc.c
6215F: drivers/net/hamradio/scc.c
1da177e4 6216
ede1e6f8 6217HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 6218M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
6219W: http://www.highpoint-tech.com
6220S: Supported
679655da
JP
6221F: Documentation/scsi/hptiop.txt
6222F: drivers/scsi/hptiop.c
ede1e6f8 6223
1da177e4 6224HIPPI
8b58be88 6225M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
6226L: linux-hippi@sunsite.dk
6227S: Maintained
679655da 6228F: include/linux/hippidevice.h
c117ab84 6229F: include/uapi/linux/if_hippi.h
679655da 6230F: net/802/hippi.c
ff5a3b50 6231F: drivers/net/hippi/
1da177e4 6232
3882a734 6233HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
b30d74e4
DH
6234M: Yisen Zhuang <yisen.zhuang@huawei.com>
6235M: Salil Mehta <salil.mehta@huawei.com>
6236L: netdev@vger.kernel.org
6237W: http://www.hisilicon.com
6238S: Maintained
3882a734 6239F: drivers/net/ethernet/hisilicon/hns3/
b30d74e4 6240
3882a734 6241HISILICON NETWORK SUBSYSTEM DRIVER
15e8e5ff
S
6242M: Yisen Zhuang <yisen.zhuang@huawei.com>
6243M: Salil Mehta <salil.mehta@huawei.com>
6244L: netdev@vger.kernel.org
6245W: http://www.hisilicon.com
6246S: Maintained
3882a734
LT
6247F: drivers/net/ethernet/hisilicon/
6248F: Documentation/devicetree/bindings/net/hisilicon*.txt
15e8e5ff 6249
66a9bae6 6250HISILICON ROCE DRIVER
6251M: Lijun Ou <oulijun@huawei.com>
6252M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6253L: linux-rdma@vger.kernel.org
6254S: Maintained
6255F: drivers/infiniband/hw/hns/
6256F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6257
16c6c252
JG
6258HISILICON SAS Controller
6259M: John Garry <john.garry@huawei.com>
6260W: http://www.hisilicon.com
6261S: Supported
6262F: drivers/scsi/hisi_sas/
6263F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6264
3882a734
LT
6265HMM - Heterogeneous Memory Management
6266M: Jérôme Glisse <jglisse@redhat.com>
6267L: linux-mm@kvack.org
6268S: Maintained
6269F: mm/hmm*
6270F: include/linux/hmm*
6271
ff1d2767 6272HOST AP DRIVER
8b58be88 6273M: Jouni Malinen <j@w1.fi>
724c6b35 6274L: linux-wireless@vger.kernel.org
ffd74aca
JM
6275W: http://w1.fi/hostap-driver.html
6276S: Obsolete
eb4f98d5 6277F: drivers/net/wireless/intersil/hostap/
ff1d2767 6278
dd8cd779 6279HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 6280L: platform-driver-x86@vger.kernel.org
95c70215 6281S: Orphan
679655da 6282F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 6283
e2d1d6c0 6284HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 6285M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6286S: Maintained
7e25d724 6287F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 6288
7d2c86b5 6289HPET: High Precision Event Timers driver
8b58be88 6290M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 6291S: Maintained
679655da
JP
6292F: Documentation/timers/hpet.txt
6293F: drivers/char/hpet.c
6294F: include/linux/hpet.h
c117ab84 6295F: include/uapi/linux/hpet.h
b9b0332f 6296
e07b5d79 6297HPET: x86
9e06f631 6298S: Orphan
679655da
JP
6299F: arch/x86/kernel/hpet.c
6300F: arch/x86/include/asm/hpet.h
b9b0332f 6301
1da177e4 6302HPFS FILESYSTEM
8b58be88 6303M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
6304W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6305S: Maintained
679655da 6306F: fs/hpfs/
1da177e4 6307
3441cded 6308HSI SUBSYSTEM
56459ea9
SR
6309M: Sebastian Reichel <sre@kernel.org>
6310T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
6311S: Maintained
6312F: Documentation/ABI/testing/sysfs-bus-hsi
83e676c9 6313F: Documentation/driver-api/hsi.rst
3441cded
SR
6314F: drivers/hsi/
6315F: include/linux/hsi/
6316F: include/uapi/linux/hsi/
6317
7d2c86b5 6318HSO 3G MODEM DRIVER
0bf09c39
BS
6319L: linux-usb@vger.kernel.org
6320S: Orphan
679655da 6321F: drivers/net/usb/hso.c
11cd29b0 6322
19990e29
AB
6323HSR NETWORK PROTOCOL
6324M: Arvid Brodin <arvid.brodin@alten.se>
6325L: netdev@vger.kernel.org
6326S: Maintained
6327F: net/hsr/
6328
82abbea7
RD
6329HT16K33 LED CONTROLLER DRIVER
6330M: Robin van der Gracht <robin@protonic.nl>
6331S: Maintained
6332F: drivers/auxdisplay/ht16k33.c
6333F: Documentation/devicetree/bindings/display/ht16k33.txt
6334
5a18c343 6335HTCPEN TOUCHSCREEN DRIVER
8b58be88 6336M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
6337L: linux-input@vger.kernel.org
6338S: Maintained
679655da 6339F: drivers/input/touchscreen/htcpen.c
5a18c343 6340
4d3b6327
AK
6341HUAWEI ETHERNET DRIVER
6342M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6343L: netdev@vger.kernel.org
6344S: Supported
6345F: Documentation/networking/hinic.txt
6346F: drivers/net/ethernet/huawei/hinic/
6347
1da177e4 6348HUGETLB FILESYSTEM
6d49e352 6349M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 6350S: Maintained
679655da 6351F: fs/hugetlbfs/
1da177e4 6352
fe713d60
JCT
6353HVA ST MEDIA DRIVER
6354M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6355L: linux-media@vger.kernel.org
6356T: git git://linuxtv.org/media_tree.git
6357W: https://linuxtv.org
6358S: Supported
6359F: drivers/media/platform/sti/hva
6360
82abbea7
RD
6361HWPOISON MEMORY FAILURE HANDLING
6362M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6363L: linux-mm@kvack.org
6364S: Maintained
6365F: mm/memory-failure.c
6366F: mm/hwpoison-inject.c
6367
05183189 6368Hyper-V CORE AND DRIVERS
9c3646d1 6369M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189 6370M: Haiyang Zhang <haiyangz@microsoft.com>
421463b8 6371M: Stephen Hemminger <sthemmin@microsoft.com>
05183189
S
6372L: devel@linuxdriverproject.org
6373S: Maintained
a5050c61 6374F: Documentation/networking/netvsc.txt
a4162747 6375F: arch/x86/include/asm/mshyperv.h
773b79f7 6376F: arch/x86/include/asm/trace/hyperv.h
a4162747
HZ
6377F: arch/x86/include/uapi/asm/hyperv.h
6378F: arch/x86/kernel/cpu/mshyperv.c
8730046c 6379F: arch/x86/hyperv
05183189 6380F: drivers/hid/hid-hyperv.c
a4162747 6381F: drivers/hv/
f92ca80b 6382F: drivers/input/serio/hyperv-keyboard.c
4daace0d 6383F: drivers/pci/host/pci-hyperv.c
05183189 6384F: drivers/net/hyperv/
a4162747 6385F: drivers/scsi/storvsc_drv.c
95096f2f 6386F: drivers/uio/uio_hv_generic.c
8a61f013 6387F: drivers/video/fbdev/hyperv_fb.c
ae0078fc 6388F: net/vmw_vsock/hyperv_transport.c
a4162747 6389F: include/linux/hyperv.h
db46e14f 6390F: include/uapi/linux/hyperv.h
a4162747 6391F: tools/hv/
54bf725e 6392F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 6393
82abbea7
RD
6394HYPERVISOR VIRTUAL CONSOLE DRIVER
6395L: linuxppc-dev@lists.ozlabs.org
6396S: Odd Fixes
6397F: drivers/tty/hvc/
6398
7683e9e5
LT
6399I2C ACPI SUPPORT
6400M: Mika Westerberg <mika.westerberg@linux.intel.com>
6401L: linux-i2c@vger.kernel.org
6402L: linux-acpi@vger.kernel.org
6403S: Maintained
6404F: drivers/i2c/i2c-core-acpi.c
6405
7724fd04
PR
6406I2C MUXES
6407M: Peter Rosin <peda@axentia.se>
6408L: linux-i2c@vger.kernel.org
6409S: Maintained
2254d24a 6410F: Documentation/i2c/i2c-topology
7724fd04
PR
6411F: Documentation/i2c/muxes/
6412F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 6413F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 6414F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
6415F: drivers/i2c/i2c-mux.c
6416F: drivers/i2c/muxes/
6417F: include/linux/i2c-mux.h
6418
d85c8a6a 6419I2C OVER PARALLEL PORT
d8130624 6420M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6421L: linux-i2c@vger.kernel.org
6422S: Maintained
6423F: Documentation/i2c/busses/i2c-parport
6424F: Documentation/i2c/busses/i2c-parport-light
6425F: drivers/i2c/busses/i2c-parport.c
6426F: drivers/i2c/busses/i2c-parport-light.c
6427
7683e9e5
LT
6428I2C SUBSYSTEM
6429M: Wolfram Sang <wsa@the-dreams.de>
6430L: linux-i2c@vger.kernel.org
6431W: https://i2c.wiki.kernel.org/
6432Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6433T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6434S: Maintained
6435F: Documentation/devicetree/bindings/i2c/
6436F: Documentation/i2c/
6437F: drivers/i2c/
6438F: drivers/i2c/*/
6439F: include/linux/i2c.h
6440F: include/linux/i2c-*.h
6441F: include/uapi/linux/i2c.h
6442F: include/uapi/linux/i2c-*.h
6443
6444I2C-TAOS-EVM DRIVER
6445M: Jean Delvare <jdelvare@suse.com>
6446L: linux-i2c@vger.kernel.org
6447S: Maintained
6448F: Documentation/i2c/busses/i2c-taos-evm
6449F: drivers/i2c/busses/i2c-taos-evm.c
6450
6451I2C-TINY-USB DRIVER
6452M: Till Harbaum <till@harbaum.org>
6453L: linux-i2c@vger.kernel.org
6454W: http://www.harbaum.org/till/i2c_tiny_usb
6455S: Maintained
6456F: drivers/i2c/busses/i2c-tiny-usb.c
6457
d85c8a6a 6458I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 6459M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6460L: linux-i2c@vger.kernel.org
6461S: Maintained
6462F: Documentation/i2c/busses/i2c-ali1535
6463F: Documentation/i2c/busses/i2c-ali1563
6464F: Documentation/i2c/busses/i2c-ali15x3
6465F: Documentation/i2c/busses/i2c-amd756
6466F: Documentation/i2c/busses/i2c-amd8111
6467F: Documentation/i2c/busses/i2c-i801
6468F: Documentation/i2c/busses/i2c-nforce2
6469F: Documentation/i2c/busses/i2c-piix4
6470F: Documentation/i2c/busses/i2c-sis5595
6471F: Documentation/i2c/busses/i2c-sis630
6472F: Documentation/i2c/busses/i2c-sis96x
6473F: Documentation/i2c/busses/i2c-via
6474F: Documentation/i2c/busses/i2c-viapro
6475F: drivers/i2c/busses/i2c-ali1535.c
6476F: drivers/i2c/busses/i2c-ali1563.c
6477F: drivers/i2c/busses/i2c-ali15x3.c
6478F: drivers/i2c/busses/i2c-amd756.c
6479F: drivers/i2c/busses/i2c-amd756-s4882.c
6480F: drivers/i2c/busses/i2c-amd8111.c
6481F: drivers/i2c/busses/i2c-i801.c
6482F: drivers/i2c/busses/i2c-isch.c
6483F: drivers/i2c/busses/i2c-nforce2.c
6484F: drivers/i2c/busses/i2c-nforce2-s4985.c
6485F: drivers/i2c/busses/i2c-piix4.c
6486F: drivers/i2c/busses/i2c-sis5595.c
6487F: drivers/i2c/busses/i2c-sis630.c
6488F: drivers/i2c/busses/i2c-sis96x.c
6489F: drivers/i2c/busses/i2c-via.c
6490F: drivers/i2c/busses/i2c-viapro.c
6491
d596f2b8
HG
6492I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6493M: Hans de Goede <hdegoede@redhat.com>
6494L: linux-i2c@vger.kernel.org
6495S: Maintained
6496F: drivers/i2c/busses/i2c-cht-wc.c
6497
cb7f07a4
NH
6498I2C/SMBUS ISMT DRIVER
6499M: Seth Heasley <seth.heasley@intel.com>
6500M: Neil Horman <nhorman@tuxdriver.com>
6501L: linux-i2c@vger.kernel.org
6502F: drivers/i2c/busses/i2c-ismt.c
6503F: Documentation/i2c/busses/i2c-ismt
6504
7683e9e5
LT
6505I2C/SMBUS STUB DRIVER
6506M: Jean Delvare <jdelvare@suse.com>
846557d3 6507L: linux-i2c@vger.kernel.org
e8c76eed 6508S: Maintained
7683e9e5 6509F: drivers/i2c/i2c-stub.c
e8c76eed 6510
1da177e4 6511i386 BOOT CODE
8b58be88 6512M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 6513S: Maintained
679655da 6514F: arch/x86/boot/
1da177e4
LT
6515
6516i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 6517M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 6518T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
6519S: Maintained
6520
1da177e4 6521IA64 (Itanium) PLATFORM
8b58be88
JP
6522M: Tony Luck <tony.luck@intel.com>
6523M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6524L: linux-ia64@vger.kernel.org
6b1c70b1 6525T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6526S: Maintained
679655da 6527F: arch/ia64/
1da177e4 6528
7683e9e5
LT
6529IBM Power 842 compression accelerator
6530M: Haren Myneni <haren@us.ibm.com>
4cd38750 6531S: Supported
7683e9e5
LT
6532F: drivers/crypto/nx/Makefile
6533F: drivers/crypto/nx/Kconfig
6534F: drivers/crypto/nx/nx-842*
6535F: include/linux/sw842.h
6536F: crypto/842.c
6537F: lib/842/
4cd38750 6538
956c203c 6539IBM Power in-Nest Crypto Acceleration
4cd38750 6540M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6541M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6542L: linux-crypto@vger.kernel.org
6543S: Supported
28bceeaa
DS
6544F: drivers/crypto/nx/Makefile
6545F: drivers/crypto/nx/Kconfig
6546F: drivers/crypto/nx/nx-aes*
6547F: drivers/crypto/nx/nx-sha*
6548F: drivers/crypto/nx/nx.*
6549F: drivers/crypto/nx/nx_csbcpb.h
6550F: drivers/crypto/nx/nx_debugfs.h
956c203c 6551
1da177e4 6552IBM Power Linux RAID adapter
8b58be88 6553M: Brian King <brking@us.ibm.com>
1da177e4 6554S: Supported
679655da 6555F: drivers/scsi/ipr.*
1da177e4 6556
7683e9e5 6557IBM Power SRIOV Virtual NIC Device Driver
eddd63a6 6558M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7683e9e5 6559M: John Allen <jallen@linux.vnet.ibm.com>
9d348af4
SL
6560L: netdev@vger.kernel.org
6561S: Supported
7683e9e5 6562F: drivers/net/ethernet/ibm/ibmvnic.*
9d348af4 6563
4dea2d1a
SB
6564IBM Power Virtual Accelerator Switchboard
6565M: Sukadev Bhattiprolu
6566L: linuxppc-dev@lists.ozlabs.org
6567S: Supported
6568F: arch/powerpc/platforms/powernv/vas*
2392c8c8 6569F: arch/powerpc/platforms/powernv/copy-paste.h
4dea2d1a
SB
6570F: arch/powerpc/include/asm/vas.h
6571F: arch/powerpc/include/uapi/asm/vas.h
6572
7683e9e5 6573IBM Power Virtual Ethernet Device Driver
032c5e82 6574M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
032c5e82
TF
6575L: netdev@vger.kernel.org
6576S: Supported
7683e9e5
LT
6577F: drivers/net/ethernet/ibm/ibmveth.*
6578
6579IBM Power Virtual FC Device Drivers
6580M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6581L: linux-scsi@vger.kernel.org
6582S: Supported
6583F: drivers/scsi/ibmvscsi/ibmvfc*
032c5e82 6584
e6babec6 6585IBM Power Virtual SCSI Device Drivers
bcbde52b 6586M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6587L: linux-scsi@vger.kernel.org
6588S: Supported
e6babec6 6589F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6590F: include/scsi/viosrp.h
6591
6592IBM Power Virtual SCSI Device Target Driver
6593M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6594M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6595L: linux-scsi@vger.kernel.org
6596L: target-devel@vger.kernel.org
6597S: Supported
6598F: drivers/scsi/ibmvscsi_tgt/
e6babec6 6599
7683e9e5
LT
6600IBM Power VMX Cryptographic instructions
6601M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6602M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6603L: linux-crypto@vger.kernel.org
e6babec6 6604S: Supported
7683e9e5
LT
6605F: drivers/crypto/vmx/Makefile
6606F: drivers/crypto/vmx/Kconfig
6607F: drivers/crypto/vmx/vmx.c
6608F: drivers/crypto/vmx/aes*
6609F: drivers/crypto/vmx/ghash*
6610F: drivers/crypto/vmx/ppc-xlate.pl
4b7652cc 6611
1da177e4 6612IBM ServeRAID RAID DRIVER
f9213e78 6613S: Orphan
679655da 6614F: drivers/scsi/ips.*
1da177e4 6615
6ed9f9c4
PT
6616ICH LPC AND GPIO DRIVER
6617M: Peter Tyser <ptyser@xes-inc.com>
6618S: Maintained
6619F: drivers/mfd/lpc_ich.c
6620F: drivers/gpio/gpio-ich.c
6621
1e7106fc 6622IDE SUBSYSTEM
8b58be88 6623M: "David S. Miller" <davem@davemloft.net>
1da177e4 6624L: linux-ide@vger.kernel.org
8a6e2535 6625Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6626T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6627S: Maintained
679655da
JP
6628F: Documentation/ide/
6629F: drivers/ide/
6630F: include/linux/ide.h
1da177e4 6631
82abbea7
RD
6632IDE/ATAPI DRIVERS
6633M: Borislav Petkov <bp@alien8.de>
6634L: linux-ide@vger.kernel.org
6635S: Maintained
6636F: Documentation/cdrom/ide-cd
6637F: drivers/ide/ide-cd*
6638
6cb8c13d
IP
6639IDEAPAD LAPTOP EXTRAS DRIVER
6640M: Ike Panhc <ike.pan@canonical.com>
6641L: platform-driver-x86@vger.kernel.org
6642W: http://launchpad.net/ideapad-laptop
6643S: Maintained
6644F: drivers/platform/x86/ideapad-laptop.c
6645
1ea4c161
AM
6646IDEAPAD LAPTOP SLIDEBAR DRIVER
6647M: Andrey Moiseev <o2g.org.ru@gmail.com>
6648L: linux-input@vger.kernel.org
6649W: https://github.com/o2genum/ideapad-slidebar
6650S: Maintained
6651F: drivers/input/misc/ideapad_slidebar.c
6652
82abbea7
RD
6653IDT VersaClock 5 CLOCK DRIVER
6654M: Marek Vasut <marek.vasut@gmail.com>
c404c199 6655S: Maintained
82abbea7 6656F: drivers/clk/clk-versaclock5.c
1da177e4 6657
02cf2286 6658IEEE 802.15.4 SUBSYSTEM
5bd425aa 6659M: Alexander Aring <alex.aring@gmail.com>
5cc92049 6660M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6661L: linux-wpan@vger.kernel.org
aff3eaa0 6662W: http://wpan.cakelab.org/
b9b95da9
SS
6663T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6664T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
02cf2286
SL
6665S: Maintained
6666F: net/ieee802154/
68653359 6667F: net/mac802154/
251741b1 6668F: drivers/net/ieee802154/
580947d3
AA
6669F: include/linux/nl802154.h
6670F: include/linux/ieee802154.h
6671F: include/net/nl802154.h
6672F: include/net/mac802154.h
6673F: include/net/af_ieee802154.h
6674F: include/net/cfg802154.h
6675F: include/net/ieee802154_netdev.h
ebef9c12 6676F: Documentation/networking/ieee802154.txt
02cf2286 6677
1ce84604
YG
6678IFE PROTOCOL
6679M: Yotam Gigi <yotamg@mellanox.com>
6680M: Jamal Hadi Salim <jhs@mojatatu.com>
6681F: net/ife
6682F: include/net/ife.h
6683F: include/uapi/linux/ife.h
6684
b1c97193
SY
6685IGORPLUG-USB IR RECEIVER
6686M: Sean Young <sean@mess.org>
6687L: linux-media@vger.kernel.org
6688S: Maintained
6689F: drivers/media/rc/igorplugusb.c
6690
40ad4a30
SY
6691IGUANAWORKS USB IR TRANSCEIVER
6692M: Sean Young <sean@mess.org>
6693L: linux-media@vger.kernel.org
6694S: Maintained
6695F: drivers/media/rc/iguanair.c
6696
ed13134b
PR
6697IIO DIGITAL POTENTIOMETER DAC
6698M: Peter Rosin <peda@axentia.se>
6699L: linux-iio@vger.kernel.org
6700S: Maintained
7fde1484 6701F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6702F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6703F: drivers/iio/dac/dpot-dac.c
ed13134b 6704
e778aa14
PR
6705IIO ENVELOPE DETECTOR
6706M: Peter Rosin <peda@axentia.se>
6707L: linux-iio@vger.kernel.org
6708S: Maintained
b475f80b 6709F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6710F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6711F: drivers/iio/adc/envelope-detector.c
e778aa14 6712
a36954f5
PR
6713IIO MULTIPLEXER
6714M: Peter Rosin <peda@axentia.se>
6715L: linux-iio@vger.kernel.org
6716S: Maintained
6717F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
7ba9df54 6718F: drivers/iio/multiplexer/iio-mux.c
a36954f5 6719
9545f86e 6720IIO SUBSYSTEM AND DRIVERS
030a13d7 6721M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6722R: Hartmut Knaack <knaack.h@gmx.de>
6723R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6724R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6725L: linux-iio@vger.kernel.org
21d41655 6726T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6727S: Maintained
866b148a 6728F: Documentation/devicetree/bindings/iio/
03e7c251 6729F: drivers/iio/
9545f86e 6730F: drivers/staging/iio/
8fe671fc 6731F: include/linux/iio/
817020cf 6732F: tools/iio/
9545f86e 6733
65519263
SG
6734IKANOS/ADI EAGLE ADSL USB DRIVER
6735M: Matthieu Castet <castet.matthieu@free.fr>
6736M: Stanislaw Gruszka <stf_xl@wp.pl>
6737S: Maintained
6738F: drivers/usb/atm/ueagle-atm.c
6739
8ef3ff27
PB
6740IMGTEC ASCII LCD DRIVER
6741M: Paul Burton <paul.burton@imgtec.com>
6742S: Maintained
6743F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6744F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6745
82abbea7
RD
6746IMGTEC IR DECODER DRIVER
6747M: James Hogan <james.hogan@imgtec.com>
6748S: Maintained
6749F: drivers/media/rc/img-ir/
6750
6751IMS TWINTURBO FRAMEBUFFER DRIVER
6752L: linux-fbdev@vger.kernel.org
6753S: Orphan
6754F: drivers/video/fbdev/imsttfb.c
6755
e89ab51f
GR
6756INA209 HARDWARE MONITOR DRIVER
6757M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6758L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6759S: Maintained
6760F: Documentation/hwmon/ina209
6761F: Documentation/devicetree/bindings/i2c/ina209.txt
6762F: drivers/hwmon/ina209.c
6763
6764INA2XX HARDWARE MONITOR DRIVER
6765M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6766L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6767S: Maintained
6768F: Documentation/hwmon/ina2xx
6769F: drivers/hwmon/ina2xx.c
6770F: include/linux/platform_data/ina2xx.h
6771
14dc124f
SIG
6772INDUSTRY PACK SUBSYSTEM (IPACK)
6773M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6774M: Jens Taprogge <jens.taprogge@taprogge.org>
6775M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6776L: industrypack-devel@lists.sourceforge.net
6777W: http://industrypack.sourceforge.net
6778S: Maintained
6779F: drivers/ipack/
6780
1da177e4 6781INFINIBAND SUBSYSTEM
b6b2bbe6 6782M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6783M: Sean Hefty <sean.hefty@intel.com>
6784M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6785L: linux-rdma@vger.kernel.org
605841f5 6786W: http://www.openfabrics.org/
8a6e2535 6787Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6788T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6789S: Supported
3d35d32d 6790F: Documentation/devicetree/bindings/infiniband/
679655da
JP
6791F: Documentation/infiniband/
6792F: drivers/infiniband/
c117ab84 6793F: include/uapi/linux/if_infiniband.h
954138dc
YD
6794F: include/uapi/rdma/
6795F: include/rdma/
1da177e4 6796
82abbea7
RD
6797INGENIC JZ4780 DMA Driver
6798M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6799S: Maintained
6800F: drivers/dma/dma-jz4780.c
6801
6802INGENIC JZ4780 NAND DRIVER
6803M: Harvey Hunt <harveyhuntnexus@gmail.com>
6804L: linux-mtd@lists.infradead.org
6805S: Maintained
6806F: drivers/mtd/nand/jz4780_*
6807
6808INOTIFY
67427715
JK
6809M: Jan Kara <jack@suse.cz>
6810R: Amir Goldstein <amir73il@gmail.com>
6811L: linux-fsdevel@vger.kernel.org
c9f04f58 6812S: Maintained
679655da
JP
6813F: Documentation/filesystems/inotify.txt
6814F: fs/notify/inotify/
6815F: include/linux/inotify.h
c117ab84 6816F: include/uapi/linux/inotify.h
c9f04f58 6817
e2d1d6c0 6818INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6819M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6820L: linux-input@vger.kernel.org
8a6e2535 6821Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6822T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6823S: Maintained
679655da 6824F: drivers/input/
f4eea7e2 6825F: include/linux/input.h
c117ab84 6826F: include/uapi/linux/input.h
65938133 6827F: include/uapi/linux/input-event-codes.h
f4eea7e2 6828F: include/linux/input/
e52d8398 6829F: Documentation/devicetree/bindings/input/
65938133 6830F: Documentation/input/
e2d1d6c0 6831
3267a87f 6832INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6833M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6834L: linux-input@vger.kernel.org
75dd112a 6835S: Odd fixes
e2ba5731 6836F: Documentation/input/multi-touch-protocol.rst
7f9c2454 6837F: drivers/input/input-mt.c
3267a87f
HR
6838K: \b(ABS|SYN)_MT_
6839
ee0db78d
AT
6840INSIDE SECURE CRYPTO DRIVER
6841M: Antoine Tenart <antoine.tenart@free-electrons.com>
6842F: drivers/crypto/inside-secure/
6843S: Maintained
6844L: linux-crypto@vger.kernel.org
6845
82abbea7
RD
6846INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6847M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6848M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6849L: linux-ima-devel@lists.sourceforge.net
6850L: linux-ima-user@lists.sourceforge.net
6851L: linux-security-module@vger.kernel.org
6852T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6853S: Supported
6854F: security/integrity/ima/
6855
7683e9e5
LT
6856INTEL 810/815 FRAMEBUFFER DRIVER
6857M: Antonino Daplas <adaplas@gmail.com>
6858L: linux-fbdev@vger.kernel.org
6859S: Maintained
6860F: drivers/video/fbdev/i810/
6861
97fa99a3
JY
6862INTEL ASoC BDW/HSW DRIVERS
6863M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6864L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6865S: Supported
e8e1225d
JP
6866F: sound/soc/intel/common/sst-dsp*
6867F: sound/soc/intel/common/sst-firmware.c
6868F: sound/soc/intel/boards/broadwell.c
6869F: sound/soc/intel/haswell/
97fa99a3 6870
4ac13e17
DJ
6871INTEL C600 SERIES SAS CONTROLLER DRIVER
6872M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6873M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6874L: linux-scsi@vger.kernel.org
7106891a
DJ
6875T: git git://git.code.sf.net/p/intel-sas/isci
6876S: Supported
4ac13e17 6877F: drivers/scsi/isci/
4ac13e17 6878
7683e9e5 6879INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7683e9e5 6880M: Jani Nikula <jani.nikula@linux.intel.com>
7bc66c6a
DV
6881M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6882M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7683e9e5
LT
6883L: intel-gfx@lists.freedesktop.org
6884W: https://01.org/linuxgraphics/
6885B: https://01.org/linuxgraphics/documentation/how-report-bugs
6886C: irc://chat.freenode.net/intel-gfx
6887Q: http://patchwork.freedesktop.org/project/intel-gfx/
6888T: git git://anongit.freedesktop.org/drm-intel
6c8909b4 6889S: Supported
7683e9e5
LT
6890F: drivers/gpu/drm/i915/
6891F: include/drm/i915*
6892F: include/uapi/drm/i915_drm.h
6893F: Documentation/gpu/i915.rst
844dd05f 6894
2f302324 6895INTEL ETHERNET DRIVERS
8b58be88 6896M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6897L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6898W: http://www.intel.com/support/feedback.htm
d94e6fed 6899W: http://e1000.sourceforge.net/
2f302324
JK
6900Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6901T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6902T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6903S: Supported
0d164401
JK
6904F: Documentation/networking/e100.txt
6905F: Documentation/networking/e1000.txt
6906F: Documentation/networking/e1000e.txt
6907F: Documentation/networking/igb.txt
6908F: Documentation/networking/igbvf.txt
6909F: Documentation/networking/ixgb.txt
6910F: Documentation/networking/ixgbe.txt
6911F: Documentation/networking/ixgbevf.txt
1bff6529 6912F: Documentation/networking/i40e.txt
105bf2fe 6913F: Documentation/networking/i40evf.txt
dee1ad47 6914F: drivers/net/ethernet/intel/
bc90d291 6915F: drivers/net/ethernet/intel/*/
681bdf80 6916F: include/linux/avf/virtchnl.h
1da177e4 6917
7683e9e5
LT
6918INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6919M: Maik Broemme <mbroemme@libmpq.org>
6920L: linux-fbdev@vger.kernel.org
224f9e6d 6921S: Maintained
7683e9e5
LT
6922F: Documentation/fb/intelfb.txt
6923F: drivers/video/fbdev/intelfb/
224f9e6d 6924
7683e9e5
LT
6925INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6926M: Zhenyu Wang <zhenyuw@linux.intel.com>
6927M: Zhi Wang <zhi.a.wang@intel.com>
6928L: intel-gvt-dev@lists.freedesktop.org
6929L: intel-gfx@lists.freedesktop.org
6930W: https://01.org/igvt-g
6931T: git https://github.com/01org/gvt-linux.git
6932S: Supported
6933F: drivers/gpu/drm/i915/gvt/
0963d59b 6934
7683e9e5
LT
6935INTEL HID EVENT DRIVER
6936M: Alex Hung <alex.hung@canonical.com>
6937L: platform-driver-x86@vger.kernel.org
ca907a90 6938S: Maintained
7683e9e5 6939F: drivers/platform/x86/intel-hid.c
5760b0a5 6940
7683e9e5
LT
6941INTEL I/OAT DMA DRIVER
6942M: Dave Jiang <dave.jiang@intel.com>
6943R: Dan Williams <dan.j.williams@intel.com>
6944L: dmaengine@vger.kernel.org
6945Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4bd96a7a 6946S: Supported
7683e9e5 6947F: drivers/dma/ioat*
4bd96a7a 6948
7683e9e5
LT
6949INTEL IDLE DRIVER
6950M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6951M: Len Brown <lenb@kernel.org>
6952L: linux-pm@vger.kernel.org
6953T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6954B: https://bugzilla.kernel.org
8a70da82 6955S: Supported
7683e9e5 6956F: drivers/idle/intel_idle.c
8a70da82 6957
7683e9e5
LT
6958INTEL INTEGRATED SENSOR HUB DRIVER
6959M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6960M: Jiri Kosina <jikos@kernel.org>
6961L: linux-input@vger.kernel.org
6962S: Maintained
6963F: drivers/hid/intel-ish-hid/
efa3144e 6964
7683e9e5
LT
6965INTEL IOMMU (VT-d)
6966M: David Woodhouse <dwmw2@infradead.org>
6967L: iommu@lists.linux-foundation.org
6968T: git git://git.infradead.org/iommu-2.6.git
b481de9c 6969S: Supported
7683e9e5
LT
6970F: drivers/iommu/intel-iommu.c
6971F: include/linux/intel-iommu.h
6972
6973INTEL IOP-ADMA DMA DRIVER
6974R: Dan Williams <dan.j.williams@intel.com>
6975S: Odd fixes
6976F: drivers/dma/iop-adma.c
6977
6978INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6979M: Krzysztof Halasa <khalasa@piap.pl>
6980S: Maintained
6981F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6982F: arch/arm/mach-ixp4xx/include/mach/npe.h
6983F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6984F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6985F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6986F: drivers/net/wan/ixp4xx_hss.c
6987
6988INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6989M: Deepak Saxena <dsaxena@plexity.net>
6990S: Maintained
6991F: drivers/char/hw_random/ixp4xx-rng.c
b481de9c 6992
de8fe023
TW
6993INTEL MANAGEMENT ENGINE (mei)
6994M: Tomas Winkler <tomas.winkler@intel.com>
6995L: linux-kernel@vger.kernel.org
6996S: Supported
c117ab84 6997F: include/uapi/linux/mei.h
5069288b 6998F: include/linux/mei_cl_bus.h
de8fe023 6999F: drivers/misc/mei/*
222818c3 7000F: drivers/watchdog/mei_wdt.c
e07950a1 7001F: Documentation/misc-devices/mei/*
986b891a 7002F: samples/mei/*
de8fe023 7003
7683e9e5
LT
7004INTEL MENLOW THERMAL DRIVER
7005M: Sujith Thomas <sujith.thomas@intel.com>
7006L: platform-driver-x86@vger.kernel.org
7007W: https://01.org/linux-acpi
7008S: Supported
7009F: drivers/platform/x86/intel_menlow.c
7010
7011INTEL MERRIFIELD GPIO DRIVER
7012M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7013L: linux-gpio@vger.kernel.org
7014S: Maintained
7015F: drivers/gpio/gpio-merrifield.c
7016
50ceb98b
SD
7017INTEL MIC DRIVERS (mic)
7018M: Sudeep Dutt <sudeep.dutt@intel.com>
7019M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7020S: Supported
7021W: https://github.com/sudeepdutt/mic
7022W: http://software.intel.com/en-us/mic-developer
7023F: include/linux/mic_bus.h
7024F: include/linux/scif.h
7025F: include/uapi/linux/mic_common.h
7683e9e5 7026F: include/uapi/linux/mic_ioctl.h
9f273c24 7027F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
7028F: drivers/misc/mic/
7029F: drivers/dma/mic_x100_dma.c
7030F: drivers/dma/mic_x100_dma.h
9f273c24 7031F: Documentation/mic/
50ceb98b 7032
7683e9e5
LT
7033INTEL PMC CORE DRIVER
7034M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7035M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7036L: platform-driver-x86@vger.kernel.org
7037S: Maintained
7038F: arch/x86/include/asm/pmc_core.h
7039F: drivers/platform/x86/intel_pmc_core*
7040
fdca4f16 7041INTEL PMC/P-Unit IPC DRIVER
0a8b8353 7042M: Zha Qipeng<qipeng.zha@intel.com>
7043L: platform-driver-x86@vger.kernel.org
7044S: Maintained
7045F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 7046F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 7047F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 7048F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 7049
7683e9e5
LT
7050INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7051M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7052L: linux-wireless@vger.kernel.org
7053S: Maintained
7054F: Documentation/networking/README.ipw2100
7055F: Documentation/networking/README.ipw2200
7056F: drivers/net/wireless/intel/ipw2x00/
7057
7058INTEL PSTATE DRIVER
7059M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7060M: Len Brown <lenb@kernel.org>
7061L: linux-pm@vger.kernel.org
7062S: Supported
7063F: drivers/cpufreq/intel_pstate.c
7064
7065INTEL RDMA RNIC DRIVER
7066M: Faisal Latif <faisal.latif@intel.com>
7067M: Shiraz Saleem <shiraz.saleem@intel.com>
7068L: linux-rdma@vger.kernel.org
7069S: Supported
7070F: drivers/infiniband/hw/i40iw/
7071
378f956e
SKC
7072INTEL TELEMETRY DRIVER
7073M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7074L: platform-driver-x86@vger.kernel.org
7075S: Maintained
378f956e 7076F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 7077F: drivers/platform/x86/intel_telemetry*
0a8b8353 7078
7683e9e5
LT
7079INTEL VIRTUAL BUTTON DRIVER
7080M: AceLan Kao <acelan.kao@canonical.com>
b740d2e9
RB
7081L: platform-driver-x86@vger.kernel.org
7082S: Maintained
7683e9e5
LT
7083F: drivers/platform/x86/intel-vbtn.c
7084
7085INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7086M: Stanislaw Gruszka <sgruszka@redhat.com>
7087L: linux-wireless@vger.kernel.org
7088S: Supported
7089F: drivers/net/wireless/intel/iwlegacy/
7090
7091INTEL WIRELESS WIFI LINK (iwlwifi)
7092M: Johannes Berg <johannes.berg@intel.com>
7093M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7094M: Luca Coelho <luciano.coelho@intel.com>
7095M: Intel Linux Wireless <linuxwifi@intel.com>
7096L: linux-wireless@vger.kernel.org
7097W: http://intellinuxwireless.org
7098T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7099S: Supported
7100F: drivers/net/wireless/intel/iwlwifi/
7101
7102INTEL WIRELESS WIMAX CONNECTION 2400
7103M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7104M: linux-wimax@intel.com
7105L: wimax@linuxwimax.org (subscribers-only)
7106S: Supported
7107W: http://linuxwimax.org
7108F: Documentation/wimax/README.i2400m
7109F: drivers/net/wimax/i2400m/
7110F: include/uapi/linux/wimax/i2400m.h
7111
7112INTEL(R) TRACE HUB
7113M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7114S: Supported
7115F: Documentation/trace/intel_th.txt
7116F: drivers/hwtracing/intel_th/
7117
7118INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7119M: Ning Sun <ning.sun@intel.com>
7120L: tboot-devel@lists.sourceforge.net
7121W: http://tboot.sourceforge.net
7122T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7123S: Supported
7124F: Documentation/intel_txt.txt
7125F: include/linux/tboot.h
7126F: arch/x86/kernel/tboot.c
7127
7128INTEL-MID GPIO DRIVER
7129M: David Cohen <david.a.cohen@linux.intel.com>
7130L: linux-gpio@vger.kernel.org
7131S: Maintained
7132F: drivers/gpio/gpio-intel-mid.c
b740d2e9 7133
3904b28e
LW
7134INVENSENSE MPU-3050 GYROSCOPE DRIVER
7135M: Linus Walleij <linus.walleij@linaro.org>
7136L: linux-iio@vger.kernel.org
7137S: Maintained
7138F: drivers/iio/gyro/mpu3050*
7139F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7140
cb109a0e 7141IOC3 ETHERNET DRIVER
8b58be88 7142M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
7143L: linux-mips@linux-mips.org
7144S: Maintained
8862bf1e 7145F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 7146
cb109a0e 7147IOC3 SERIAL DRIVER
8b58be88 7148M: Pat Gefre <pfg@sgi.com>
d39e0721 7149L: linux-serial@vger.kernel.org
cb109a0e 7150S: Maintained
df621252 7151F: drivers/tty/serial/ioc3_serial.c
cb109a0e 7152
0b6e8569
SW
7153IOMMU DRIVERS
7154M: Joerg Roedel <joro@8bytes.org>
7155L: iommu@lists.linux-foundation.org
7156T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7157S: Maintained
efcd94c0 7158F: Documentation/devicetree/bindings/iommu/
0b6e8569 7159F: drivers/iommu/
82df0a43
TR
7160F: include/linux/iommu.h
7161F: include/linux/iova.h
0b6e8569 7162
4480f15b 7163IP MASQUERADING
8b58be88 7164M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 7165S: Maintained
679655da 7166F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 7167
4409ebe9 7168IPMI SUBSYSTEM
8b58be88 7169M: Corey Minyard <minyard@acm.org>
b0c90653 7170L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
7171W: http://openipmi.sourceforge.net/
7172S: Supported
679655da
JP
7173F: Documentation/IPMI.txt
7174F: drivers/char/ipmi/
7175F: include/linux/ipmi*
c117ab84 7176F: include/uapi/linux/ipmi*
4409ebe9 7177
e2d1d6c0 7178IPS SCSI RAID DRIVER
8b58be88 7179M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
7180L: linux-scsi@vger.kernel.org
7181W: http://www.adaptec.com/
7182S: Maintained
679655da 7183F: drivers/scsi/ips*
e2d1d6c0
RD
7184
7185IPVS
8b58be88
JP
7186M: Wensong Zhang <wensong@linux-vs.org>
7187M: Simon Horman <horms@verge.net.au>
7188M: Julian Anastasov <ja@ssi.bg>
979b6c13 7189L: netdev@vger.kernel.org
e2d1d6c0 7190L: lvs-devel@vger.kernel.org
1da177e4 7191S: Maintained
9f273c24
FW
7192T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7193T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 7194F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 7195F: include/net/ip_vs.h
c117ab84 7196F: include/uapi/linux/ip_vs.h
679655da 7197F: net/netfilter/ipvs/
1da177e4 7198
e7839f25 7199IPWIRELESS DRIVER
e5f6450c 7200M: Jiri Kosina <jikos@kernel.org>
d8130624 7201M: David Sterba <dsterba@suse.com>
92094aa0 7202S: Odd Fixes
282361a0 7203F: drivers/tty/ipwireless/
099dc4fb 7204
e2d1d6c0 7205IPX NETWORK LAYER
e2d1d6c0 7206L: netdev@vger.kernel.org
0c59d281 7207S: Odd fixes
679655da 7208F: include/net/ipx.h
c117ab84 7209F: include/uapi/linux/ipx.h
679655da 7210F: net/ipx/
e2d1d6c0 7211
1da177e4 7212IRDA SUBSYSTEM
8b58be88 7213M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 7214L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 7215L: netdev@vger.kernel.org
1da177e4 7216W: http://irda.sourceforge.net/
f353976d 7217S: Maintained
e0057975 7218T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da 7219F: Documentation/networking/irda.txt
6c766db6 7220F: drivers/staging/irda/
1da177e4 7221
82abbea7
RD
7222IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7223M: Marc Zyngier <marc.zyngier@arm.com>
7224S: Maintained
7225T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7226F: Documentation/IRQ-domain.txt
7227F: include/linux/irqdomain.h
7228F: kernel/irq/irqdomain.c
7229F: kernel/irq/msi.c
7230
7683e9e5
LT
7231IRQ SUBSYSTEM
7232M: Thomas Gleixner <tglx@linutronix.de>
7233L: linux-kernel@vger.kernel.org
7234S: Maintained
7235T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7236F: kernel/irq/
7237
2ed9fd28
JC
7238IRQCHIP DRIVERS
7239M: Thomas Gleixner <tglx@linutronix.de>
7240M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 7241M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
7242L: linux-kernel@vger.kernel.org
7243S: Maintained
7244T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5b5a9069 7245F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 7246F: drivers/irqchip/
a800c7cc 7247
ad7afc38
WBG
7248ISA
7249M: William Breathitt Gray <vilhelm.gray@gmail.com>
7250S: Maintained
7251F: Documentation/isa.txt
7252F: drivers/base/isa.c
7253F: include/linux/isa.h
7254
d39b8420
HV
7255ISA RADIO MODULE
7256M: Hans Verkuil <hverkuil@xs4all.nl>
7257L: linux-media@vger.kernel.org
7258T: git git://linuxtv.org/media_tree.git
a825eaec 7259W: https://linuxtv.org
d39b8420
HV
7260S: Maintained
7261F: drivers/media/radio/radio-isa*
7262
82abbea7
RD
7263ISAPNP
7264M: Jaroslav Kysela <perex@perex.cz>
71a6d0af 7265S: Maintained
82abbea7
RD
7266F: Documentation/isapnp.txt
7267F: drivers/pnp/isapnp/
7268F: include/linux/isapnp.h
71a6d0af 7269
14816b1e 7270ISCSI
623290a2
LD
7271M: Lee Duncan <lduncan@suse.com>
7272M: Chris Leech <cleech@redhat.com>
14816b1e 7273L: open-iscsi@googlegroups.com
623290a2 7274W: www.open-iscsi.com
14816b1e 7275S: Maintained
679655da
JP
7276F: drivers/scsi/*iscsi*
7277F: include/scsi/*iscsi*
14816b1e 7278
82abbea7
RD
7279iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7280M: Peter Jones <pjones@redhat.com>
7281M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7282S: Maintained
7283F: drivers/firmware/iscsi_ibft*
7284
1e65eb42
OG
7285ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7286M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 7287M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
7288M: Roi Dayan <roid@mellanox.com>
7289L: linux-rdma@vger.kernel.org
7290S: Supported
7291W: http://www.openfabrics.org
7292W: www.open-iscsi.org
7293Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 7294F: drivers/infiniband/ulp/iser/
1e65eb42 7295
2b70e5fd 7296ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 7297M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
7298T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7299L: linux-rdma@vger.kernel.org
7300L: target-devel@vger.kernel.org
7301S: Supported
7302W: http://www.linux-iscsi.org
7303F: drivers/infiniband/ulp/isert
7304
1da177e4 7305ISDN SUBSYSTEM
8b58be88 7306M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 7307L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 7308L: netdev@vger.kernel.org
1da177e4 7309W: http://www.isdn4linux.de
54e5881d 7310T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 7311S: Maintained
679655da
JP
7312F: Documentation/isdn/
7313F: drivers/isdn/
7314F: include/linux/isdn.h
7315F: include/linux/isdn/
c117ab84
CEB
7316F: include/uapi/linux/isdn.h
7317F: include/uapi/linux/isdn/
1da177e4
LT
7318
7319ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 7320M: Armin Schindler <mac@melware.de>
d5d52273 7321L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
7322W: http://www.melware.de
7323S: Maintained
679655da 7324F: drivers/isdn/hardware/eicon/
1da177e4 7325
d624870f 7326IT87 HARDWARE MONITORING DRIVER
d8130624 7327M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7328L: linux-hwmon@vger.kernel.org
d624870f
JD
7329S: Maintained
7330F: Documentation/hwmon/it87
7331F: drivers/hwmon/it87.c
7332
d7104bff
AP
7333IT913X MEDIA DRIVER
7334M: Antti Palosaari <crope@iki.fi>
7335L: linux-media@vger.kernel.org
a825eaec 7336W: https://linuxtv.org
d7104bff
AP
7337W: http://palosaari.fi/linux/
7338Q: http://patchwork.linuxtv.org/project/linux-media/list/
7339T: git git://linuxtv.org/anttip/media_tree.git
7340S: Maintained
249c697e 7341F: drivers/media/tuners/it913x*
d7104bff 7342
91821ff3 7343IVTV VIDEO4LINUX DRIVER
6afdeaf8 7344M: Andy Walls <awalls@md.metrocast.net>
7b212edf 7345L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 7346L: linux-media@vger.kernel.org
275ffde4 7347T: git git://linuxtv.org/media_tree.git
91821ff3
HV
7348W: http://www.ivtvdriver.org
7349S: Maintained
618cd932 7350F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 7351F: drivers/media/pci/ivtv/
c117ab84 7352F: include/uapi/linux/ivtv*
91821ff3 7353
68620bdd
MP
7354IX2505V MEDIA DRIVER
7355M: Malcolm Priestley <tvboxspy@gmail.com>
7356L: linux-media@vger.kernel.org
a825eaec 7357W: https://linuxtv.org
68620bdd
MP
7358Q: http://patchwork.linuxtv.org/project/linux-media/list/
7359S: Maintained
7360F: drivers/media/dvb-frontends/ix2505v*
7361
4453d736
GR
7362JC42.4 TEMPERATURE SENSOR DRIVER
7363M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7364L: linux-hwmon@vger.kernel.org
4453d736
GR
7365S: Maintained
7366F: drivers/hwmon/jc42.c
7367F: Documentation/hwmon/jc42
7368
e2d1d6c0 7369JFS FILESYSTEM
3256f80f 7370M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
7371L: jfs-discussion@lists.sourceforge.net
7372W: http://jfs.sourceforge.net/
54e5881d 7373T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 7374S: Maintained
679655da
JP
7375F: Documentation/filesystems/jfs.txt
7376F: fs/jfs/
e2d1d6c0 7377
95252236 7378JME NETWORK DRIVER
8b58be88 7379M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
7380L: netdev@vger.kernel.org
7381S: Maintained
63d24a0e 7382F: drivers/net/ethernet/jme.*
95252236 7383
1da177e4 7384JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 7385M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
7386L: linux-mtd@lists.infradead.org
7387W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 7388S: Maintained
679655da 7389F: fs/jffs2/
c117ab84 7390F: include/uapi/linux/jffs2.h
1da177e4 7391
d183e11a
TT
7392JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7393M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 7394M: Jan Kara <jack@suse.com>
d183e11a
TT
7395L: linux-ext4@vger.kernel.org
7396S: Maintained
7397F: fs/jbd2/
7398F: include/linux/jbd2.h
ae0718f8 7399
207dab5f
MU
7400JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7401M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7402L: linux-media@vger.kernel.org
7403S: Maintained
7404F: drivers/media/platform/rcar_jpu.c
7405
fd8b6cb4 7406JSM Neo PCI based serial card
46e3813d 7407M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
fd8b6cb4
BL
7408L: linux-serial@vger.kernel.org
7409S: Maintained
df621252 7410F: drivers/tty/serial/jsm/
ae0718f8 7411
af39917d
CL
7412K10TEMP HARDWARE MONITORING DRIVER
7413M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 7414L: linux-hwmon@vger.kernel.org
af39917d
CL
7415S: Maintained
7416F: Documentation/hwmon/k10temp
7417F: drivers/hwmon/k10temp.c
7418
4660cb35 7419K8TEMP HARDWARE MONITORING DRIVER
8b58be88 7420M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 7421L: linux-hwmon@vger.kernel.org
ae0718f8 7422S: Maintained
679655da
JP
7423F: Documentation/hwmon/k8temp
7424F: drivers/hwmon/k8temp.c
ae0718f8 7425
0ba1d91d
AR
7426KASAN
7427M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7428R: Alexander Potapenko <glider@google.com>
7429R: Dmitry Vyukov <dvyukov@google.com>
7430L: kasan-dev@googlegroups.com
7431S: Maintained
7432F: arch/*/include/asm/kasan.h
7433F: arch/*/mm/kasan_init*
2757aafa 7434F: Documentation/dev-tools/kasan.rst
64f8ebaf 7435F: include/linux/kasan*.h
0ba1d91d
AR
7436F: lib/test_kasan.c
7437F: mm/kasan/
7438F: scripts/Makefile.kasan
7439
1da177e4 7440KCONFIG
5eb1f99e 7441M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 7442L: linux-kbuild@vger.kernel.org
cea8321c 7443T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 7444S: Maintained
679655da
JP
7445F: Documentation/kbuild/kconfig-language.txt
7446F: scripts/kconfig/
1da177e4 7447
ea6c2089 7448KDUMP
f871f191
VG
7449M: Dave Young <dyoung@redhat.com>
7450M: Baoquan He <bhe@redhat.com>
7451R: Vivek Goyal <vgoyal@redhat.com>
34633993 7452L: kexec@lists.infradead.org
ea6c2089
VG
7453W: http://lse.sourceforge.net/kdump/
7454S: Maintained
80811493 7455F: Documentation/kdump/
ea6c2089 7456
f41bf02f
HV
7457KEENE FM RADIO TRANSMITTER DRIVER
7458M: Hans Verkuil <hverkuil@xs4all.nl>
7459L: linux-media@vger.kernel.org
7460T: git git://linuxtv.org/media_tree.git
a825eaec 7461W: https://linuxtv.org
f41bf02f
HV
7462S: Maintained
7463F: drivers/media/radio/radio-keene*
7464
1da177e4 7465KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 7466M: Ian Kent <raven@themaw.net>
f694fc97 7467L: autofs@vger.kernel.org
1da177e4 7468S: Maintained
679655da 7469F: fs/autofs4/
1da177e4 7470
70fb7ba6 7471KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8b38f890 7472M: Masahiro Yamada <yamada.masahiro@socionext.com>
d8130624 7473M: Michal Marek <mmarek@suse.com>
8b38f890 7474T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
347d12d7 7475L: linux-kbuild@vger.kernel.org
5ce45962 7476S: Maintained
679655da
JP
7477F: Documentation/kbuild/
7478F: Makefile
7479F: scripts/Makefile.*
70fb7ba6
MM
7480F: scripts/basic/
7481F: scripts/mk*
7482F: scripts/package/
1da177e4
LT
7483
7484KERNEL JANITORS
c3000e03 7485L: kernel-janitors@vger.kernel.org
10466f5a 7486W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7487S: Odd Fixes
1da177e4 7488
e8b43555 7489KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7490M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 7491M: Jeff Layton <jlayton@poochiereds.net>
16141c02 7492L: linux-nfs@vger.kernel.org
1da177e4 7493W: http://nfs.sourceforge.net/
9f273c24 7494T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7495S: Supported
679655da 7496F: fs/nfsd/
c117ab84 7497F: include/uapi/linux/nfsd/
679655da
JP
7498F: fs/lockd/
7499F: fs/nfs_common/
7500F: net/sunrpc/
7501F: include/linux/lockd/
7502F: include/linux/sunrpc/
c117ab84 7503F: include/uapi/linux/sunrpc/
1da177e4 7504
13b122b3
SK
7505KERNEL SELFTEST FRAMEWORK
7506M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7507M: Shuah Khan <shuah@kernel.org>
64f00850 7508L: linux-kselftest@vger.kernel.org
a7254a09 7509T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
13b122b3 7510S: Maintained
4ff79fee
SK
7511F: tools/testing/selftests/
7512F: Documentation/dev-tools/kselftest*
13b122b3 7513
23558693
LR
7514KERNEL USERMODE HELPER
7515M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7516L: linux-kernel@vger.kernel.org
7517S: Maintained
7518F: kernel/umh.c
c1f3fa2a 7519F: include/linux/umh.h
23558693 7520
426d62e2 7521KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7522M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7523M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7524L: kvm@vger.kernel.org
e3e58478 7525W: http://www.linux-kvm.org
a94b40a6 7526T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7527S: Supported
c93a64fe 7528F: Documentation/virtual/kvm/
a170504f
AJ
7529F: include/trace/events/kvm.h
7530F: include/uapi/asm-generic/kvm*
c117ab84 7531F: include/uapi/linux/kvm*
a170504f
AJ
7532F: include/asm-generic/kvm*
7533F: include/linux/kvm*
7534F: include/kvm/iodev.h
7535F: virt/kvm/*
6d0a1a61 7536F: tools/kvm/
426d62e2 7537
a170504f 7538KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7de609c8 7539M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7540L: kvm@vger.kernel.org
038161de 7541W: http://www.linux-kvm.org/
7de609c8 7542S: Maintained
679655da 7543F: arch/x86/include/asm/svm.h
679655da 7544F: arch/x86/kvm/svm.c
426d62e2 7545
a170504f 7546KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
0f4ca79e 7547M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7548M: Marc Zyngier <marc.zyngier@arm.com>
7549L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7550L: kvmarm@lists.cs.columbia.edu
7551W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7552T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7553S: Supported
a749474d
CD
7554F: arch/arm/include/uapi/asm/kvm*
7555F: arch/arm/include/asm/kvm*
7556F: arch/arm/kvm/
5c8818b4
MZ
7557F: virt/kvm/arm/
7558F: include/kvm/arm_*
a749474d 7559
6394a3ec 7560KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7561M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7562M: Marc Zyngier <marc.zyngier@arm.com>
7563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7564L: kvmarm@lists.cs.columbia.edu
7565S: Maintained
7566F: arch/arm64/include/uapi/asm/kvm*
7567F: arch/arm64/include/asm/kvm*
7568F: arch/arm64/kvm/
7569
bfd3d532
JH
7570KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7571M: James Hogan <james.hogan@imgtec.com>
7572L: linux-mips@linux-mips.org
7573S: Supported
7574F: arch/mips/include/uapi/asm/kvm*
7575F: arch/mips/include/asm/kvm*
7576F: arch/mips/kvm/
7577
3882a734
LT
7578KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7579M: Alexander Graf <agraf@suse.com>
7580L: kvm-ppc@vger.kernel.org
7581W: http://www.linux-kvm.org/
7582T: git git://github.com/agraf/linux-2.6.git
7583S: Supported
7584F: arch/powerpc/include/uapi/asm/kvm*
7585F: arch/powerpc/include/asm/kvm*
7586F: arch/powerpc/kvm/
7587F: arch/powerpc/kernel/kvm*
7588
7683e9e5
LT
7589KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7590M: Christian Borntraeger <borntraeger@de.ibm.com>
7591M: Cornelia Huck <cohuck@redhat.com>
7592L: linux-s390@vger.kernel.org
7593W: http://www.ibm.com/developerworks/linux/linux390/
7594T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7595S: Supported
a170504f
AJ
7596F: arch/s390/include/uapi/asm/kvm*
7597F: arch/s390/include/asm/gmap.h
7683e9e5
LT
7598F: arch/s390/include/asm/kvm*
7599F: arch/s390/kvm/
7600F: arch/s390/mm/gmap.c
7601
3882a734
LT
7602KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7603M: Paolo Bonzini <pbonzini@redhat.com>
7604M: Radim Krčmář <rkrcmar@redhat.com>
7605L: kvm@vger.kernel.org
7606W: http://www.linux-kvm.org
7607T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7608S: Supported
7609F: arch/x86/kvm/
7610F: arch/x86/include/uapi/asm/kvm*
7611F: arch/x86/include/asm/kvm*
7612F: arch/x86/kernel/kvm.c
7613F: arch/x86/kernel/kvmclock.c
7614
27f395b8
TH
7615KERNFS
7616M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7617M: Tejun Heo <tj@kernel.org>
7618T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7619S: Supported
7620F: include/linux/kernfs.h
7621F: fs/kernfs/
bfd3d532 7622
dc009d92 7623KEXEC
8b58be88 7624M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7625W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7626L: kexec@lists.infradead.org
dc009d92 7627S: Maintained
679655da 7628F: include/linux/kexec.h
c117ab84 7629F: include/uapi/linux/kexec.h
10540a69 7630F: kernel/kexec*
dc009d92 7631
7683e9e5
LT
7632KEYS-ENCRYPTED
7633M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7634M: David Safford <safford@us.ibm.com>
7635L: linux-security-module@vger.kernel.org
aa62efff 7636L: keyrings@vger.kernel.org
7683e9e5
LT
7637S: Supported
7638F: Documentation/security/keys/trusted-encrypted.rst
7639F: include/keys/encrypted-type.h
7640F: security/keys/encrypted-keys/
e971461f 7641
7f3c68be 7642KEYS-TRUSTED
74dd744f
MZ
7643M: David Safford <safford@us.ibm.com>
7644M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7645L: linux-security-module@vger.kernel.org
aa62efff 7646L: keyrings@vger.kernel.org
7f3c68be 7647S: Supported
5395d312 7648F: Documentation/security/keys/trusted-encrypted.rst
7f3c68be
MZ
7649F: include/keys/trusted-type.h
7650F: security/keys/trusted.c
7651F: security/keys/trusted.h
7652
7683e9e5
LT
7653KEYS/KEYRINGS:
7654M: David Howells <dhowells@redhat.com>
aa62efff 7655L: keyrings@vger.kernel.org
7683e9e5
LT
7656S: Maintained
7657F: Documentation/security/keys/core.rst
7658F: include/linux/key.h
7659F: include/linux/key-type.h
7660F: include/linux/keyctl.h
7661F: include/uapi/linux/keyctl.h
7662F: include/keys/
7663F: security/keys/
7f3c68be 7664
5b778dad 7665KGDB / KDB /debug_core
8b58be88 7666M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7667W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7668L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7669T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7670S: Maintained
0c88a041 7671F: Documentation/dev-tools/kgdb.rst
679655da 7672F: drivers/misc/kgdbts.c
df621252 7673F: drivers/tty/serial/kgdboc.c
5b778dad 7674F: include/linux/kdb.h
679655da 7675F: include/linux/kgdb.h
4063eb5f 7676F: kernel/debug/
e3e2aaf7 7677
456db8cc 7678KMEMCHECK
8b58be88 7679M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7680M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7681S: Maintained
9c296b46 7682F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7683F: arch/x86/include/asm/kmemcheck.h
7684F: arch/x86/mm/kmemcheck/
7685F: include/linux/kmemcheck.h
7686F: mm/kmemcheck.c
b9ce08c0 7687
c3bb4d24 7688KMEMLEAK
8b58be88 7689M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7690S: Maintained
ca90a7a3 7691F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7692F: include/linux/kmemleak.h
7693F: mm/kmemleak.c
7694F: mm/kmemleak-test.c
7695
00653d3a 7696KMOD KERNEL MODULE LOADER - USERMODE HELPER
062b8740
LR
7697M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7698L: linux-kernel@vger.kernel.org
7699S: Maintained
7700F: kernel/kmod.c
7701F: include/linux/kmod.h
d9c6a72d
LR
7702F: lib/test_kmod.c
7703F: tools/testing/selftests/kmod/
062b8740 7704
89559a61 7705KPROBES
a320817c 7706M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7707M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7708M: "David S. Miller" <davem@davemloft.net>
353def94 7709M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7710S: Maintained
679655da
JP
7711F: Documentation/kprobes.txt
7712F: include/linux/kprobes.h
7d134b2c 7713F: include/asm-generic/kprobes.h
679655da 7714F: kernel/kprobes.c
89559a61 7715
70e84049 7716KS0108 LCD CONTROLLER DRIVER
8b58be88 7717M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7718W: http://miguelojeda.es/auxdisplay.htm
7719W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7720S: Maintained
679655da
JP
7721F: Documentation/auxdisplay/ks0108
7722F: drivers/auxdisplay/ks0108.c
7723F: include/linux/ks0108.h
70e84049 7724
1b69c6d0
DA
7725L3MDEV
7726M: David Ahern <dsa@cumulusnetworks.com>
7727L: netdev@vger.kernel.org
7728S: Maintained
7729F: net/l3mdev
7730F: include/net/l3mdev.h
7731
9ca44355 7732LANTIQ MIPS ARCHITECTURE
bdb40e8e 7733M: John Crispin <john@phrozen.org>
9ca44355
JC
7734L: linux-mips@linux-mips.org
7735S: Maintained
7736F: arch/mips/lantiq
c20b3b80 7737F: drivers/soc/lantiq
9ca44355 7738
1da177e4 7739LAPB module
1da177e4 7740L: linux-x25@vger.kernel.org
bf9915cc 7741S: Orphan
679655da
JP
7742F: Documentation/networking/lapb-module.txt
7743F: include/*/lapb.h
7744F: net/lapb/
1da177e4
LT
7745
7746LASI 53c700 driver for PARISC
8b58be88 7747M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7748L: linux-scsi@vger.kernel.org
7749S: Maintained
679655da
JP
7750F: Documentation/scsi/53c700.txt
7751F: drivers/scsi/53c700*
1da177e4 7752
263de9b5 7753LED SUBSYSTEM
8b58be88 7754M: Richard Purdie <rpurdie@rpsys.net>
305335b9 7755M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7756M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7757L: linux-leds@vger.kernel.org
b8926ba0 7758T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7759S: Maintained
85c90368 7760F: Documentation/devicetree/bindings/leds/
679655da
JP
7761F: drivers/leds/
7762F: include/linux/leds.h
263de9b5 7763
b0461a44 7764LEGACY EEPROM DRIVER
d8130624 7765M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7766S: Maintained
7767F: Documentation/misc-devices/eeprom
7768F: drivers/misc/eeprom/eeprom.c
7769
1da177e4 7770LEGO USB Tower driver
8b58be88 7771M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7772L: legousb-devel@lists.sourceforge.net
7773W: http://legousb.sourceforge.net/
7774S: Maintained
679655da 7775F: drivers/usb/misc/legousbtower.c
1da177e4 7776
055616a8
MK
7777LG2160 MEDIA DRIVER
7778M: Michael Krufky <mkrufky@linuxtv.org>
7779L: linux-media@vger.kernel.org
a825eaec 7780W: https://linuxtv.org
055616a8
MK
7781W: http://github.com/mkrufky
7782Q: http://patchwork.linuxtv.org/project/linux-media/list/
7783T: git git://linuxtv.org/mkrufky/tuners.git
7784S: Maintained
7785F: drivers/media/dvb-frontends/lg2160.*
7786
6f0e7725
MK
7787LGDT3305 MEDIA DRIVER
7788M: Michael Krufky <mkrufky@linuxtv.org>
7789L: linux-media@vger.kernel.org
a825eaec 7790W: https://linuxtv.org
6f0e7725
MK
7791W: http://github.com/mkrufky
7792Q: http://patchwork.linuxtv.org/project/linux-media/list/
7793T: git git://linuxtv.org/mkrufky/tuners.git
7794S: Maintained
7795F: drivers/media/dvb-frontends/lgdt3305.*
7796
32ac7cb2 7797LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7798M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7799L: linux-ide@vger.kernel.org
7800T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7801S: Maintained
7802F: include/linux/pata_arasan_cf_data.h
7803F: drivers/ata/pata_arasan_cf.c
7804
c7fa056c
BZ
7805LIBATA PATA DRIVERS
7806M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7807M: Tejun Heo <tj@kernel.org>
7808L: linux-ide@vger.kernel.org
7809T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7810S: Maintained
7811F: drivers/ata/pata_*.c
7812F: drivers/ata/ata_generic.c
7813
be4e456e
LW
7814LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7815M: Linus Walleij <linus.walleij@linaro.org>
7816L: linux-ide@vger.kernel.org
7817T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7818S: Maintained
7819F: drivers/ata/pata_ftide010.c
7820F: drivers/ata/sata_gemini.c
7821F: drivers/ata/sata_gemini.h
7822
32ac7cb2
TH
7823LIBATA SATA AHCI PLATFORM devices support
7824M: Hans de Goede <hdegoede@redhat.com>
7825M: Tejun Heo <tj@kernel.org>
7826L: linux-ide@vger.kernel.org
7827T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7828S: Maintained
7829F: drivers/ata/ahci_platform.c
7830F: drivers/ata/libahci_platform.c
7831F: include/linux/ahci_platform.h
7832
7833LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7834M: Mikael Pettersson <mikpelinux@gmail.com>
7835L: linux-ide@vger.kernel.org
7836T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7837S: Maintained
7838F: drivers/ata/sata_promise.*
7839
7683e9e5
LT
7840LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7841M: Tejun Heo <tj@kernel.org>
7842L: linux-ide@vger.kernel.org
7843T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7844S: Maintained
7845F: drivers/ata/
7846F: include/linux/ata.h
7847F: include/linux/libata.h
7848F: Documentation/devicetree/bindings/ata/
7849
1acd437c 7850LIBLOCKDEP
8a0d404e 7851M: Sasha Levin <alexander.levin@verizon.com>
1acd437c
SL
7852S: Maintained
7853F: tools/lib/lockdep/
7854
bc30196f
DW
7855LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7856M: Ross Zwisler <ross.zwisler@linux.intel.com>
7857L: linux-nvdimm@lists.01.org
7858Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7859S: Supported
7860F: drivers/nvdimm/blk.c
7861F: drivers/nvdimm/region_devs.c
bc30196f
DW
7862
7863LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7864M: Vishal Verma <vishal.l.verma@intel.com>
7865L: linux-nvdimm@lists.01.org
7866Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7867S: Supported
7868F: drivers/nvdimm/btt*
7869
7870LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7871M: Ross Zwisler <ross.zwisler@linux.intel.com>
7872L: linux-nvdimm@lists.01.org
7873Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7874S: Supported
7683e9e5
LT
7875F: drivers/nvdimm/pmem*
7876
7877LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7878M: Dan Williams <dan.j.williams@intel.com>
7879L: linux-nvdimm@lists.01.org
7880Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7881T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7882S: Supported
7883F: drivers/nvdimm/*
7884F: drivers/acpi/nfit/*
7885F: include/linux/nd.h
7886F: include/linux/libnvdimm.h
7887F: include/uapi/linux/ndctl.h
bc30196f 7888
cd9e9808
MB
7889LIGHTNVM PLATFORM SUPPORT
7890M: Matias Bjorling <mb@lightnvm.io>
7891W: http://github/OpenChannelSSD
4ead1a25 7892L: linux-block@vger.kernel.org
cd9e9808
MB
7893S: Maintained
7894F: drivers/lightnvm/
7895F: include/linux/lightnvm.h
7896F: include/uapi/linux/lightnvm.h
7897
7683e9e5
LT
7898LINUX FOR POWER MACINTOSH
7899M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7900W: http://www.penguinppc.org/
7901L: linuxppc-dev@lists.ozlabs.org
7902S: Maintained
7903F: arch/powerpc/platforms/powermac/
7904F: drivers/macintosh/
7905
852bb9f5 7906LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7907M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7908M: Paul Mackerras <paulus@samba.org>
ea668936 7909M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7910W: https://github.com/linuxppc/linux/wiki
a4724ed6 7911L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7912Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7913T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7914S: Supported
a4271583 7915F: Documentation/ABI/stable/sysfs-firmware-opal-*
58f16913 7916F: Documentation/devicetree/bindings/powerpc/
a4271583
SS
7917F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7918F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11c34c7d
JP
7919F: Documentation/powerpc/
7920F: arch/powerpc/
ef69b03d
ME
7921F: drivers/char/tpm/tpm_ibmvtpm*
7922F: drivers/crypto/nx/
7923F: drivers/crypto/vmx/
a4271583 7924F: drivers/i2c/busses/i2c-opal.c
ef69b03d
ME
7925F: drivers/net/ethernet/ibm/ibmveth.*
7926F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7927F: drivers/pci/hotplug/pnv_php.c
ef69b03d 7928F: drivers/pci/hotplug/rpa*
a4271583 7929F: drivers/rtc/rtc-opal.c
ef69b03d 7930F: drivers/scsi/ibmvscsi/
a4271583 7931F: drivers/tty/hvc/hvc_opal.c
d8895268 7932F: drivers/watchdog/wdrtas.c
ad654f25 7933F: tools/testing/selftests/powerpc
ef69b03d
ME
7934N: /pmac
7935N: powermac
7936N: powernv
7937N: [^a-z0-9]ps3
7938N: pseries
1da177e4 7939
77a76369 7940LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7941M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7942L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7943T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7944S: Maintained
11c34c7d
JP
7945F: arch/powerpc/platforms/512x/
7946F: arch/powerpc/platforms/52xx/
1da177e4
LT
7947
7948LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7949M: Alistair Popple <alistair@popple.id.au>
8b58be88 7950M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7951W: http://www.penguinppc.org/
a4724ed6 7952L: linuxppc-dev@lists.ozlabs.org
1da177e4 7953S: Maintained
11c34c7d
JP
7954F: arch/powerpc/platforms/40x/
7955F: arch/powerpc/platforms/44x/
1da177e4 7956
1da177e4 7957LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7958M: Scott Wood <oss@buserror.net>
8b58be88 7959M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7960W: http://www.penguinppc.org/
a4724ed6 7961L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7962T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7963S: Maintained
11c34c7d 7964F: arch/powerpc/platforms/83xx/
4c8f581d 7965F: arch/powerpc/platforms/85xx/
c67ec701 7966F: Documentation/devicetree/bindings/powerpc/fsl/
1da177e4 7967
7683e9e5
LT
7968LINUX FOR POWERPC EMBEDDED PPC8XX
7969M: Vitaly Bordug <vitb@kernel.crashing.org>
7970W: http://www.penguinppc.org/
7971L: linuxppc-dev@lists.ozlabs.org
7972S: Maintained
7973F: arch/powerpc/platforms/8xx/
7974
7975LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7976L: linuxppc-dev@lists.ozlabs.org
7977S: Orphan
7978F: arch/powerpc/*/*virtex*
7979F: arch/powerpc/*/*/*virtex*
7980
ab06ff3a 7981LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7982L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7983S: Orphan
11c34c7d
JP
7984F: arch/powerpc/platforms/pasemi/
7985F: drivers/*/*pasemi*
7986F: drivers/*/*/*pasemi*
ab06ff3a 7987
82abbea7
RD
7988LINUX KERNEL DUMP TEST MODULE (LKDTM)
7989M: Kees Cook <keescook@chromium.org>
7990S: Maintained
7991F: drivers/misc/lkdtm*
7992
7683e9e5
LT
7993LINUX SECURITY MODULE (LSM) FRAMEWORK
7994M: Chris Wright <chrisw@sous-sol.org>
7995L: linux-security-module@vger.kernel.org
7996S: Supported
7997
a23ce6da
HW
7998LIS3LV02D ACCELEROMETER DRIVER
7999M: Eric Piel <eric.piel@tremplin-utc.net>
8000S: Maintained
ff606677
JD
8001F: Documentation/misc-devices/lis3lv02d
8002F: drivers/misc/lis3lv02d/
bd35665f 8003F: drivers/platform/x86/hp_accel.c
a23ce6da 8004
b700e7f0
SJ
8005LIVE PATCHING
8006M: Josh Poimboeuf <jpoimboe@redhat.com>
462c5a82 8007M: Jessica Yu <jeyu@kernel.org>
e5f6450c 8008M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
8009M: Miroslav Benes <mbenes@suse.cz>
8010R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
8011S: Maintained
8012F: kernel/livepatch/
8013F: include/linux/livepatch.h
8014F: arch/x86/include/asm/livepatch.h
8015F: arch/x86/kernel/livepatch.c
5e4e3844 8016F: Documentation/livepatch/
b700e7f0 8017F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 8018F: samples/livepatch/
b700e7f0 8019L: live-patching@vger.kernel.org
74d50da3 8020T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 8021
e2d1d6c0 8022LLC (802.2)
0c59d281
ACM
8023L: netdev@vger.kernel.org
8024S: Odd fixes
679655da 8025F: include/linux/llc.h
c117ab84 8026F: include/uapi/linux/llc.h
679655da
JP
8027F: include/net/llc*
8028F: net/llc/
e2d1d6c0 8029
4e233cbe
AD
8030LM73 HARDWARE MONITOR DRIVER
8031M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 8032L: linux-hwmon@vger.kernel.org
4e233cbe
AD
8033S: Maintained
8034F: drivers/hwmon/lm73.c
8035
156e2d1a 8036LM78 HARDWARE MONITOR DRIVER
d8130624 8037M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8038L: linux-hwmon@vger.kernel.org
156e2d1a
JD
8039S: Maintained
8040F: Documentation/hwmon/lm78
8041F: drivers/hwmon/lm78.c
8042
1da177e4 8043LM83 HARDWARE MONITOR DRIVER
d8130624 8044M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8045L: linux-hwmon@vger.kernel.org
1da177e4 8046S: Maintained
679655da
JP
8047F: Documentation/hwmon/lm83
8048F: drivers/hwmon/lm83.c
1da177e4
LT
8049
8050LM90 HARDWARE MONITOR DRIVER
d8130624 8051M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8052L: linux-hwmon@vger.kernel.org
1da177e4 8053S: Maintained
679655da 8054F: Documentation/hwmon/lm90
aae7bce4 8055F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 8056F: drivers/hwmon/lm90.c
87d08b11 8057F: include/dt-bindings/thermal/lm90.h
1da177e4 8058
917cc4e6
GR
8059LM95234 HARDWARE MONITOR DRIVER
8060M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8061L: linux-hwmon@vger.kernel.org
917cc4e6
GR
8062S: Maintained
8063F: Documentation/hwmon/lm95234
8064F: drivers/hwmon/lm95234.c
8065
68620bdd
MP
8066LME2510 MEDIA DRIVER
8067M: Malcolm Priestley <tvboxspy@gmail.com>
8068L: linux-media@vger.kernel.org
a825eaec 8069W: https://linuxtv.org
68620bdd
MP
8070Q: http://patchwork.linuxtv.org/project/linux-media/list/
8071S: Maintained
8072F: drivers/media/usb/dvb-usb-v2/lmedm04*
8073
82abbea7
RD
8074LOADPIN SECURITY MODULE
8075M: Kees Cook <keescook@chromium.org>
8076T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8077S: Supported
8078F: security/loadpin/
8079F: Documentation/admin-guide/LSM/LoadPin.rst
8080
d4c3be70 8081LOCKING PRIMITIVES
8b58be88
JP
8082M: Peter Zijlstra <peterz@infradead.org>
8083M: Ingo Molnar <mingo@redhat.com>
981c3a4f 8084L: linux-kernel@vger.kernel.org
d4c3be70 8085T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 8086S: Maintained
d4c3be70 8087F: Documentation/locking/
679655da 8088F: include/linux/lockdep.h
d4c3be70
IM
8089F: include/linux/spinlock*.h
8090F: arch/*/include/asm/spinlock*.h
8091F: include/linux/rwlock*.h
8092F: include/linux/mutex*.h
8093F: arch/*/include/asm/mutex*.h
8094F: include/linux/rwsem*.h
8095F: arch/*/include/asm/rwsem.h
8096F: include/linux/seqlock.h
8097F: lib/locking*.[ch]
7486d6da 8098F: kernel/locking/
512e67f9 8099
dde33348 8100LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 8101M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
8102L: linux-ntfs-dev@lists.sourceforge.net
8103W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 8104S: Maintained
679655da 8105F: Documentation/ldm.txt
20d16fef 8106F: block/partitions/ldm.*
1da177e4 8107
c87e34ef 8108LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
8109M: Sathya Prakash <sathya.prakash@broadcom.com>
8110M: Chaitra P B <chaitra.basappa@broadcom.com>
8111M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8112L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 8113L: linux-scsi@vger.kernel.org
9495e835 8114W: http://www.avagotech.com/support/
c87e34ef 8115S: Supported
679655da 8116F: drivers/message/fusion/
500c152a 8117F: drivers/scsi/mpt2sas/
8118F: drivers/scsi/mpt3sas/
c87e34ef 8119
1da177e4 8120LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 8121M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
8122L: linux-scsi@vger.kernel.org
8123S: Maintained
679655da 8124F: drivers/scsi/sym53c8xx_2/
1da177e4 8125
e5f5c99a
GR
8126LTC4261 HARDWARE MONITOR DRIVER
8127M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8128L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
8129S: Maintained
8130F: Documentation/hwmon/ltc4261
8131F: drivers/hwmon/ltc4261.c
8132
dbed8a80
MH
8133LTC4306 I2C MULTIPLEXER DRIVER
8134M: Michael Hennerich <michael.hennerich@analog.com>
8135W: http://ez.analog.com/community/linux-device-drivers
8136L: linux-i2c@vger.kernel.org
8137S: Supported
8138F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8139F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8140
81365c31 8141LTP (Linux Test Project)
28b8e8d4 8142M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 8143M: Cyril Hrubis <chrubis@suse.cz>
0526109a 8144M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
8145M: Jan Stancek <jstancek@redhat.com>
8146M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8147M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 8148L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 8149W: http://linux-test-project.github.io/
7d1ae8a8 8150T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
8151S: Maintained
8152
c12a54b3 8153M32R ARCHITECTURE
c12a54b3 8154W: http://www.linux-m32r.org/
b4174867 8155S: Orphan
679655da 8156F: arch/m32r/
c12a54b3 8157
1da177e4 8158M68K ARCHITECTURE
8b58be88 8159M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
8160L: linux-m68k@lists.linux-m68k.org
8161W: http://www.linux-m68k.org/
54e5881d 8162T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 8163S: Maintained
679655da 8164F: arch/m68k/
9db35182 8165F: drivers/zorro/
1da177e4
LT
8166
8167M68K ON APPLE MACINTOSH
8b58be88 8168M: Joshua Thompson <funaho@jurai.org>
1da177e4 8169W: http://www.mac.linux-m68k.org/
9bb9f222 8170L: linux-m68k@lists.linux-m68k.org
1da177e4 8171S: Maintained
9db35182 8172F: arch/m68k/mac/
1da177e4
LT
8173
8174M68K ON HP9000/300
8b58be88 8175M: Philip Blundell <philb@gnu.org>
1da177e4
LT
8176W: http://www.tazenda.demon.co.uk/phil/linux-hp
8177S: Maintained
679655da 8178F: arch/m68k/hp300/
1da177e4 8179
74425546
AP
8180M88DS3103 MEDIA DRIVER
8181M: Antti Palosaari <crope@iki.fi>
8182L: linux-media@vger.kernel.org
a825eaec 8183W: https://linuxtv.org
74425546
AP
8184W: http://palosaari.fi/linux/
8185Q: http://patchwork.linuxtv.org/project/linux-media/list/
8186T: git git://linuxtv.org/anttip/media_tree.git
8187S: Maintained
8188F: drivers/media/dvb-frontends/m88ds3103*
8189
68620bdd
MP
8190M88RS2000 MEDIA DRIVER
8191M: Malcolm Priestley <tvboxspy@gmail.com>
8192L: linux-media@vger.kernel.org
a825eaec 8193W: https://linuxtv.org
68620bdd
MP
8194Q: http://patchwork.linuxtv.org/project/linux-media/list/
8195S: Maintained
8196F: drivers/media/dvb-frontends/m88rs2000*
8197
07a092fa 8198MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
8199M: Alexey Klimov <klimov.linux@gmail.com>
8200L: linux-media@vger.kernel.org
8201T: git git://linuxtv.org/media_tree.git
8202S: Maintained
8203F: drivers/media/radio/radio-ma901.c
07a092fa 8204
64a327a7 8205MAC80211
8b58be88 8206M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 8207L: linux-wireless@vger.kernel.org
491b26b4 8208W: http://wireless.kernel.org/
ce466579
JB
8209T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8210T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 8211S: Maintained
679655da
JP
8212F: Documentation/networking/mac80211-injection.txt
8213F: include/net/mac80211.h
8214F: net/mac80211/
2af8c4dc 8215F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 8216
2b6d83e2
JB
8217MAILBOX API
8218M: Jassi Brar <jassisinghbrar@gmail.com>
8219L: linux-kernel@vger.kernel.org
8220S: Maintained
8221F: drivers/mailbox/
8222F: include/linux/mailbox_client.h
8223F: include/linux/mailbox_controller.h
8224
faf1668c 8225MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 8226M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 8227W: http://www.kernel.org/doc/man-pages
bd7ebec6 8228L: linux-man@vger.kernel.org
1b53dc74 8229S: Maintained
faf1668c 8230
daa10170 8231MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
296f827d 8232M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
daa10170
RB
8233L: linux-mips@linux-mips.org
8234S: Maintained
8235F: arch/mips/boot/dts/img/pistachio_marduk.dts
8236
0d3cd4b6
VD
8237MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8238M: Andrew Lunn <andrew@lunn.ch>
8239M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 8240L: netdev@vger.kernel.org
0d3cd4b6
VD
8241S: Maintained
8242F: drivers/net/dsa/mv88e6xxx/
b26bff6e 8243F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 8244
8427defd 8245MARVELL ARMADA DRM SUPPORT
0d7f4f05 8246M: Russell King <linux@armlinux.org.uk>
8427defd 8247S: Maintained
0d7f4f05
RK
8248T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8249T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8427defd 8250F: drivers/gpu/drm/armada/
4418833e
EV
8251F: include/uapi/drm/armada_drm.h
8252F: Documentation/devicetree/bindings/display/armada/
8427defd 8253
c4d007bc
TP
8254MARVELL CRYPTO DRIVER
8255M: Boris Brezillon <boris.brezillon@free-electrons.com>
8256M: Arnaud Ebalard <arno@natisbad.org>
8257F: drivers/crypto/marvell/
8258S: Maintained
8259L: linux-crypto@vger.kernel.org
8260
44c14c1d 8261MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8262M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 8263M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 8264L: netdev@vger.kernel.org
8265S: Maintained
8266F: drivers/net/ethernet/marvell/sk*
8267
74cda169 8268MARVELL LIBERTAS WIRELESS DRIVER
74cda169 8269L: libertas-dev@lists.infradead.org
8ac3e99e 8270S: Orphan
f988d640 8271F: drivers/net/wireless/marvell/libertas/
74cda169 8272
b60d6975 8273MARVELL MV643XX ETHERNET DRIVER
4e3faf88 8274M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 8275L: netdev@vger.kernel.org
f5ca8502 8276S: Maintained
527a6266 8277F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 8278F: include/linux/mv643xx.h
1da177e4 8279
20b2af32
RK
8280MARVELL MV88X3310 PHY DRIVER
8281M: Russell King <rmk@armlinux.org.uk>
8282L: netdev@vger.kernel.org
8283S: Maintained
8284F: drivers/net/phy/marvell10g.c
8285
370b8ed9
TP
8286MARVELL MVNETA ETHERNET DRIVER
8287M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8288L: netdev@vger.kernel.org
8289S: Maintained
8290F: drivers/net/ethernet/marvell/mvneta.*
8291
fcad584d 8292MARVELL MWIFIEX WIRELESS DRIVER
bf30171b 8293M: Amitkumar Karwar <amitkarwar@gmail.com>
550795fc 8294M: Nishant Sarmukadam <nishants@marvell.com>
cf8c44d4
AK
8295M: Ganapathi Bhat <gbhat@marvell.com>
8296M: Xinming Hu <huxm@marvell.com>
fcad584d
BZ
8297L: linux-wireless@vger.kernel.org
8298S: Maintained
277b024e 8299F: drivers/net/wireless/marvell/mwifiex/
fcad584d 8300
a2c3f656 8301MARVELL MWL8K WIRELESS DRIVER
a040d532 8302M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 8303L: linux-wireless@vger.kernel.org
16345910 8304S: Odd Fixes
de60f1dc 8305F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 8306
2a69567b 8307MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 8308M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 8309S: Odd Fixes
1fa7e547 8310F: drivers/mmc/host/mvsdio.*
2a69567b 8311
511fc93d
HZ
8312MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8313M: Hu Ziji <huziji@marvell.com>
8314L: linux-mmc@vger.kernel.org
8315S: Supported
8316F: drivers/mmc/host/sdhci-xenon*
8317F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8318
1da177e4 8319MATROX FRAMEBUFFER DRIVER
c69f677c 8320L: linux-fbdev@vger.kernel.org
52653199 8321S: Orphan
8a61f013 8322F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 8323F: include/uapi/linux/matroxfb.h
1da177e4 8324
ca462085
GR
8325MAX16065 HARDWARE MONITOR DRIVER
8326M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8327L: linux-hwmon@vger.kernel.org
ca462085
GR
8328S: Maintained
8329F: Documentation/hwmon/max16065
8330F: drivers/hwmon/max16065.c
8331
1f61cab8
GR
8332MAX20751 HARDWARE MONITOR DRIVER
8333M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8334L: linux-hwmon@vger.kernel.org
1f61cab8
GR
8335S: Maintained
8336F: Documentation/hwmon/max20751
8337F: drivers/hwmon/max20751.c
8338
fbe19d1f
RS
8339MAX2175 SDR TUNER DRIVER
8340M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8341L: linux-media@vger.kernel.org
8342T: git git://linuxtv.org/media_tree.git
8343S: Maintained
8344F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8345F: Documentation/media/v4l-drivers/max2175.rst
8346F: drivers/media/i2c/max2175*
8347F: include/uapi/linux/max2175.h
8348
d20620de 8349MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 8350L: linux-hwmon@vger.kernel.org
34924b23 8351S: Orphan
679655da
JP
8352F: Documentation/hwmon/max6650
8353F: drivers/hwmon/max6650.c
d20620de 8354
e89ab51f
GR
8355MAX6697 HARDWARE MONITOR DRIVER
8356M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8357L: linux-hwmon@vger.kernel.org
e89ab51f
GR
8358S: Maintained
8359F: Documentation/hwmon/max6697
8360F: Documentation/devicetree/bindings/i2c/max6697.txt
8361F: drivers/hwmon/max6697.c
8362F: include/linux/platform_data/max6697.h
8363
3b2af7f7
PR
8364MAX9860 MONO AUDIO VOICE CODEC DRIVER
8365M: Peter Rosin <peda@axentia.se>
8366L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8367S: Maintained
8368F: Documentation/devicetree/bindings/sound/max9860.txt
8369F: sound/soc/codecs/max9860.*
8370
64f7d692
JMC
8371MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8372M: Javier Martinez Canillas <javier@dowhile0.org>
3811405e
JMC
8373L: linux-kernel@vger.kernel.org
8374S: Supported
64f7d692 8375F: drivers/regulator/max77802-regulator.c
3811405e
JMC
8376F: Documentation/devicetree/bindings/*/*max77802.txt
8377F: include/dt-bindings/*/*max77802.h
8378
7683e9e5
LT
8379MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8380M: Krzysztof Kozlowski <krzk@kernel.org>
8381M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8382L: linux-pm@vger.kernel.org
8383S: Supported
8384F: drivers/power/supply/max14577_charger.c
8385F: drivers/power/supply/max77693_charger.c
8386
befeb596
KK
8387MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8388M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
8389M: Krzysztof Kozlowski <krzk@kernel.org>
8390M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
8391L: linux-kernel@vger.kernel.org
8392S: Supported
86cf635a 8393F: drivers/*/max14577*.c
0998a436 8394F: drivers/*/max77686*.c
86cf635a 8395F: drivers/*/max77693*.c
befeb596
KK
8396F: drivers/extcon/extcon-max14577.c
8397F: drivers/extcon/extcon-max77693.c
8398F: drivers/rtc/rtc-max77686.c
8399F: drivers/clk/clk-max77686.c
8400F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 8401F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
8402F: Documentation/devicetree/bindings/mfd/max77693.txt
8403F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8404F: include/linux/mfd/max14577*.h
8405F: include/linux/mfd/max77686*.h
8406F: include/linux/mfd/max77693*.h
8407
9be3c9a5
HV
8408MAXIRADIO FM RADIO RECEIVER DRIVER
8409M: Hans Verkuil <hverkuil@xs4all.nl>
8410L: linux-media@vger.kernel.org
8411T: git git://linuxtv.org/media_tree.git
a825eaec 8412W: https://linuxtv.org
9be3c9a5
HV
8413S: Maintained
8414F: drivers/media/radio/radio-maxiradio*
8415
c05dc2cc
PR
8416MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8417M: Peter Rosin <peda@axentia.se>
8418L: linux-iio@vger.kernel.org
8419S: Maintained
2704e300 8420F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
8421F: drivers/iio/potentiometer/mcp4531.c
8422
3b8df5fd
WBG
8423MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8424M: William Breathitt Gray <vilhelm.gray@gmail.com>
8425L: linux-iio@vger.kernel.org
8426S: Maintained
8427F: drivers/iio/dac/cio-dac.c
8428
7683e9e5
LT
8429MEDIA DRIVERS FOR ASCOT2E
8430M: Sergey Kozlov <serjk@netup.ru>
8431M: Abylay Ospan <aospan@netup.ru>
fbe19d1f 8432L: linux-media@vger.kernel.org
7683e9e5
LT
8433W: https://linuxtv.org
8434W: http://netup.tv/
fbe19d1f
RS
8435T: git git://linuxtv.org/media_tree.git
8436S: Supported
7683e9e5
LT
8437F: drivers/media/dvb-frontends/ascot2e*
8438
8439MEDIA DRIVERS FOR CXD2841ER
8440M: Sergey Kozlov <serjk@netup.ru>
8441M: Abylay Ospan <aospan@netup.ru>
8442L: linux-media@vger.kernel.org
8443W: https://linuxtv.org
8444W: http://netup.tv/
8445T: git git://linuxtv.org/media_tree.git
8446S: Supported
8447F: drivers/media/dvb-frontends/cxd2841er*
fbe19d1f 8448
3882a734
LT
8449MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8450M: Daniel Scheller <d.scheller.oss@gmail.com>
8451L: linux-media@vger.kernel.org
8452W: https://linuxtv.org
8453T: git git://linuxtv.org/media_tree.git
8454S: Maintained
8455F: drivers/media/pci/ddbridge/*
8456
8e792f52
SL
8457MEDIA DRIVERS FOR FREESCALE IMX
8458M: Steve Longerbeam <slongerbeam@gmail.com>
8459M: Philipp Zabel <p.zabel@pengutronix.de>
8460L: linux-media@vger.kernel.org
8461T: git git://linuxtv.org/media_tree.git
8462S: Maintained
8463F: Documentation/devicetree/bindings/media/imx.txt
8464F: Documentation/media/v4l-drivers/imx.rst
8465F: drivers/staging/media/imx/
8466F: include/linux/imx-media.h
8467F: include/media/imx.h
8468
fae2080a
AO
8469MEDIA DRIVERS FOR HELENE
8470M: Abylay Ospan <aospan@netup.ru>
8471L: linux-media@vger.kernel.org
8472W: https://linuxtv.org
8473W: http://netup.tv/
8474T: git git://linuxtv.org/media_tree.git
8475S: Supported
8476F: drivers/media/dvb-frontends/helene*
8477
7683e9e5 8478MEDIA DRIVERS FOR HORUS3A
dacf9ce8 8479M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8480M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 8481L: linux-media@vger.kernel.org
a825eaec 8482W: https://linuxtv.org
dacf9ce8
KS
8483W: http://netup.tv/
8484T: git git://linuxtv.org/media_tree.git
8485S: Supported
7683e9e5 8486F: drivers/media/dvb-frontends/horus3a*
dacf9ce8 8487
7683e9e5 8488MEDIA DRIVERS FOR LNBH25
a6dc60ff 8489M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8490M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 8491L: linux-media@vger.kernel.org
a825eaec 8492W: https://linuxtv.org
a6dc60ff
KS
8493W: http://netup.tv/
8494T: git git://linuxtv.org/media_tree.git
8495S: Supported
7683e9e5 8496F: drivers/media/dvb-frontends/lnbh25*
a6dc60ff 8497
6185a573
DS
8498MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8499M: Daniel Scheller <d.scheller.oss@gmail.com>
8500L: linux-media@vger.kernel.org
8501W: https://linuxtv.org
8502T: git git://linuxtv.org/media_tree.git
8503S: Maintained
8504F: drivers/media/dvb-frontends/mxl5xx*
8505
7683e9e5 8506MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
a5d32b35 8507M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8508M: Abylay Ospan <aospan@netup.ru>
a5d32b35 8509L: linux-media@vger.kernel.org
a825eaec 8510W: https://linuxtv.org
a5d32b35
KS
8511W: http://netup.tv/
8512T: git git://linuxtv.org/media_tree.git
8513S: Supported
7683e9e5 8514F: drivers/media/pci/netup_unidvb/*
a5d32b35 8515
7683e9e5
LT
8516MEDIA DRIVERS FOR RENESAS - DRIF
8517M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
e025273b 8518L: linux-media@vger.kernel.org
7683e9e5 8519L: linux-renesas-soc@vger.kernel.org
e025273b
KS
8520T: git git://linuxtv.org/media_tree.git
8521S: Supported
7683e9e5
LT
8522F: Documentation/devicetree/bindings/media/renesas,drif.txt
8523F: drivers/media/platform/rcar_drif.c
e025273b 8524
7683e9e5
LT
8525MEDIA DRIVERS FOR RENESAS - FCP
8526M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
52b1eaf4 8527L: linux-media@vger.kernel.org
7683e9e5 8528L: linux-renesas-soc@vger.kernel.org
52b1eaf4
KS
8529T: git git://linuxtv.org/media_tree.git
8530S: Supported
7683e9e5
LT
8531F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8532F: drivers/media/platform/rcar-fcp.c
8533F: include/media/rcar-fcp.h
8534
8535MEDIA DRIVERS FOR RENESAS - FDP1
8536M: Kieran Bingham <kieran@bingham.xyz>
8537L: linux-media@vger.kernel.org
8538L: linux-renesas-soc@vger.kernel.org
8539T: git git://linuxtv.org/media_tree.git
8540S: Supported
8541F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8542F: drivers/media/platform/rcar_fdp1.c
8543
8544MEDIA DRIVERS FOR RENESAS - VIN
8545M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8546L: linux-media@vger.kernel.org
8547L: linux-renesas-soc@vger.kernel.org
8548T: git git://linuxtv.org/media_tree.git
8549S: Supported
8550F: Documentation/devicetree/bindings/media/rcar_vin.txt
8551F: drivers/media/platform/rcar-vin/
8552
8553MEDIA DRIVERS FOR RENESAS - VSP1
8554M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8555L: linux-media@vger.kernel.org
8556L: linux-renesas-soc@vger.kernel.org
8557T: git git://linuxtv.org/media_tree.git
8558S: Supported
8559F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8560F: drivers/media/platform/vsp1/
52b1eaf4 8561
979507a7
DS
8562MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8563M: Daniel Scheller <d.scheller.oss@gmail.com>
8564L: linux-media@vger.kernel.org
8565W: https://linuxtv.org
8566T: git git://linuxtv.org/media_tree.git
8567S: Maintained
8568F: drivers/media/dvb-frontends/stv0910*
8569
8570MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8571M: Daniel Scheller <d.scheller.oss@gmail.com>
8572L: linux-media@vger.kernel.org
8573W: https://linuxtv.org
8574T: git git://linuxtv.org/media_tree.git
8575S: Maintained
8576F: drivers/media/dvb-frontends/stv6111*
8577
127c49ae 8578MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
8579M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8580M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
8581P: LinuxTV.org Project
8582L: linux-media@vger.kernel.org
a825eaec 8583W: https://linuxtv.org
8a6e2535 8584Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 8585T: git git://linuxtv.org/media_tree.git
127c49ae 8586S: Maintained
0c4089f8 8587F: Documentation/devicetree/bindings/media/
618cd932 8588F: Documentation/media/
127c49ae 8589F: drivers/media/
ffe06198 8590F: drivers/staging/media/
eb4b0ec7 8591F: include/linux/platform_data/media/
127c49ae 8592F: include/media/
6c0f0359
MCC
8593F: include/uapi/linux/dvb/
8594F: include/uapi/linux/videodev2.h
8595F: include/uapi/linux/media.h
8596F: include/uapi/linux/v4l2-*
8597F: include/uapi/linux/meye.h
8598F: include/uapi/linux/ivtv*
8599F: include/uapi/linux/uvcvideo.h
d20620de 8600
3882a734
LT
8601MEDIATEK CIR DRIVER
8602M: Sean Wang <sean.wang@mediatek.com>
8603S: Maintained
8604F: drivers/media/rc/mtk-cir.c
8605
0c272fc9
JC
8606MEDIATEK ETHERNET DRIVER
8607M: Felix Fietkau <nbd@openwrt.org>
0857d6f8
SW
8608M: John Crispin <john@phrozen.org>
8609M: Sean Wang <sean.wang@mediatek.com>
8610M: Nelson Chang <nelson.chang@mediatek.com>
0c272fc9
JC
8611L: netdev@vger.kernel.org
8612S: Maintained
8613F: drivers/net/ethernet/mediatek/
8614
105e8442
RC
8615MEDIATEK JPEG DRIVER
8616M: Rick Chang <rick.chang@mediatek.com>
8617M: Bin Liu <bin.liu@mediatek.com>
8618S: Supported
8619F: drivers/media/platform/mtk-jpeg/
8620F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8621
fc96ec0d
MT
8622MEDIATEK MDP DRIVER
8623M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8624M: Houlong Wei <houlong.wei@mediatek.com>
8625M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8626S: Supported
8627F: drivers/media/platform/mtk-mdp/
8628F: drivers/media/platform/mtk-vpu/
8629F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8630
7683e9e5
LT
8631MEDIATEK MEDIA DRIVER
8632M: Tiffany Lin <tiffany.lin@mediatek.com>
8633M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8634S: Supported
8635F: drivers/media/platform/mtk-vcodec/
8636F: drivers/media/platform/mtk-vpu/
8637F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8638F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8639
c869f77d
JK
8640MEDIATEK MT7601U WIRELESS LAN DRIVER
8641M: Jakub Kicinski <kubakici@wp.pl>
8642L: linux-wireless@vger.kernel.org
8643S: Maintained
8644F: drivers/net/wireless/mediatek/mt7601u/
8645
c4a29891 8646MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
7683e9e5
LT
8647M: Sean Wang <sean.wang@mediatek.com>
8648S: Maintained
8649F: drivers/char/hw_random/mtk-rng.c
c4a29891 8650
f24f27b8
CY
8651MEDIATEK USB3 DRD IP DRIVER
8652M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8653L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8655L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8656S: Maintained
8657F: drivers/usb/mtu3/
c4a29891 8658
15a83f7d
PST
8659MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8660M: Peter Senna Tschudin <peter.senna@collabora.com>
8661M: Martin Donnelly <martin.donnelly@ge.com>
8662M: Martyn Welch <martyn.welch@collabora.co.uk>
8663S: Maintained
8664F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8665F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8666
e399065b 8667MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8668M: Kashyap Desai <kashyap.desai@broadcom.com>
8669M: Sumit Saxena <sumit.saxena@broadcom.com>
8670M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8671L: megaraidlinux.pdl@broadcom.com
baaea1dc 8672L: linux-scsi@vger.kernel.org
295dde2f 8673W: http://www.avagotech.com/support/
ce00f85c 8674S: Maintained
679655da
JP
8675F: Documentation/scsi/megaraid.txt
8676F: drivers/scsi/megaraid.*
8677F: drivers/scsi/megaraid/
757e0108 8678
82abbea7
RD
8679MELEXIS MLX90614 DRIVER
8680M: Crt Mori <cmo@melexis.com>
8681L: linux-iio@vger.kernel.org
8682W: http://www.melexis.com
8683S: Supported
8684F: drivers/iio/temperature/mlx90614.c
8685
ff43f433
SJ
8686MELFAS MIP4 TOUCHSCREEN DRIVER
8687M: Sangwon Jee <jeesw@melfas.com>
8688W: http://www.melfas.com
8689S: Supported
8690F: drivers/input/touchscreen/melfas_mip4.c
8691F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8692
2c46c9d5 8693MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8694M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 8695L: netdev@vger.kernel.org
2c46c9d5
AV
8696S: Supported
8697W: http://www.mellanox.com
8698Q: http://patchwork.ozlabs.org/project/netdev/list/
8699F: drivers/net/ethernet/mellanox/mlx4/en_*
8700
e7523a49
OG
8701MELLANOX ETHERNET DRIVER (mlx5e)
8702M: Saeed Mahameed <saeedm@mellanox.com>
8703L: netdev@vger.kernel.org
8704S: Supported
8705W: http://www.mellanox.com
8706Q: http://patchwork.ozlabs.org/project/netdev/list/
8707F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8708
e29341fb
IT
8709MELLANOX ETHERNET INNOVA DRIVER
8710M: Ilan Tayari <ilant@mellanox.com>
8711R: Boris Pismenny <borisp@mellanox.com>
8712L: netdev@vger.kernel.org
8713S: Supported
8714W: http://www.mellanox.com
8715Q: http://patchwork.ozlabs.org/project/netdev/list/
8716F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8717F: include/linux/mlx5/mlx5_ifc_fpga.h
8718
547eede0
IT
8719MELLANOX ETHERNET INNOVA IPSEC DRIVER
8720M: Ilan Tayari <ilant@mellanox.com>
8721R: Boris Pismenny <borisp@mellanox.com>
8722L: netdev@vger.kernel.org
8723S: Supported
8724W: http://www.mellanox.com
8725Q: http://patchwork.ozlabs.org/project/netdev/list/
8726F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8727F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8728
93c1edb2
JP
8729MELLANOX ETHERNET SWITCH DRIVERS
8730M: Jiri Pirko <jiri@mellanox.com>
8731M: Ido Schimmel <idosch@mellanox.com>
8732L: netdev@vger.kernel.org
8733S: Supported
8734W: http://www.mellanox.com
8735Q: http://patchwork.ozlabs.org/project/netdev/list/
8736F: drivers/net/ethernet/mellanox/mlxsw/
8737
410ed13c
YG
8738MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8739M: Yotam Gigi <yotamg@mellanox.com>
8740L: netdev@vger.kernel.org
8741S: Supported
8742W: http://www.mellanox.com
8743Q: http://patchwork.ozlabs.org/project/netdev/list/
8744F: drivers/net/ethernet/mellanox/mlxfw/
8745
30488704
VP
8746MELLANOX MLX CPLD HOTPLUG DRIVER
8747M: Vadim Pasternak <vadimp@mellanox.com>
8748L: platform-driver-x86@vger.kernel.org
8749S: Supported
8750F: drivers/platform/x86/mlxcpld-hotplug.c
8751F: include/linux/platform_data/mlxcpld-hotplug.h
8752
82abbea7
RD
8753MELLANOX MLX4 core VPI driver
8754M: Tariq Toukan <tariqt@mellanox.com>
8755L: netdev@vger.kernel.org
8700e3e7 8756L: linux-rdma@vger.kernel.org
82abbea7
RD
8757W: http://www.mellanox.com
8758Q: http://patchwork.ozlabs.org/project/netdev/list/
8700e3e7 8759S: Supported
82abbea7
RD
8760F: drivers/net/ethernet/mellanox/mlx4/
8761F: include/linux/mlx4/
8762
8763MELLANOX MLX4 IB driver
8764M: Yishai Hadas <yishaih@mellanox.com>
8765L: linux-rdma@vger.kernel.org
8766W: http://www.mellanox.com
8700e3e7 8767Q: http://patchwork.kernel.org/project/linux-rdma/list/
82abbea7
RD
8768S: Supported
8769F: drivers/infiniband/hw/mlx4/
8770F: include/linux/mlx4/
8771F: include/uapi/rdma/mlx4-abi.h
8772
8773MELLANOX MLX5 core VPI driver
8774M: Saeed Mahameed <saeedm@mellanox.com>
8775M: Matan Barak <matanb@mellanox.com>
8776M: Leon Romanovsky <leonro@mellanox.com>
8777L: netdev@vger.kernel.org
8778L: linux-rdma@vger.kernel.org
8779W: http://www.mellanox.com
8780Q: http://patchwork.ozlabs.org/project/netdev/list/
8781S: Supported
7683e9e5
LT
8782F: drivers/net/ethernet/mellanox/mlx5/core/
8783F: include/linux/mlx5/
8784
8785MELLANOX MLX5 IB driver
8786M: Matan Barak <matanb@mellanox.com>
8787M: Leon Romanovsky <leonro@mellanox.com>
8788L: linux-rdma@vger.kernel.org
8789W: http://www.mellanox.com
8790Q: http://patchwork.kernel.org/project/linux-rdma/list/
8791S: Supported
8792F: drivers/infiniband/hw/mlx5/
8793F: include/linux/mlx5/
8794F: include/uapi/rdma/mlx5-abi.h
8795
8796MELLANOX MLXCPLD I2C AND MUX DRIVER
8797M: Vadim Pasternak <vadimp@mellanox.com>
8798M: Michael Shych <michaelsh@mellanox.com>
8799L: linux-i2c@vger.kernel.org
8800S: Supported
8801F: drivers/i2c/busses/i2c-mlxcpld.c
8802F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8803F: Documentation/i2c/busses/i2c-mlxcpld
8804
8805MELLANOX MLXCPLD LED DRIVER
8806M: Vadim Pasternak <vadimp@mellanox.com>
8807L: linux-leds@vger.kernel.org
8808S: Supported
8809F: drivers/leds/leds-mlxcpld.c
8810F: Documentation/leds/leds-mlxcpld.txt
82abbea7 8811
7683e9e5
LT
8812MELLANOX PLATFORM DRIVER
8813M: Vadim Pasternak <vadimp@mellanox.com>
8814L: platform-driver-x86@vger.kernel.org
82abbea7 8815S: Supported
7683e9e5 8816F: drivers/platform/x86/mlx-platform.c
8700e3e7 8817
5b25b13a
MD
8818MEMBARRIER SUPPORT
8819M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8820M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8821L: linux-kernel@vger.kernel.org
8822S: Supported
22e4ebb9 8823F: kernel/sched/membarrier.c
5b25b13a
MD
8824F: include/uapi/linux/membarrier.h
8825
70ea91f1
SR
8826MEMORY MANAGEMENT
8827L: linux-mm@kvack.org
70ea91f1
SR
8828W: http://www.linux-mm.org
8829S: Maintained
679655da 8830F: include/linux/mm.h
551450bb
CS
8831F: include/linux/gfp.h
8832F: include/linux/mmzone.h
8833F: include/linux/memory_hotplug.h
8834F: include/linux/vmalloc.h
679655da 8835F: mm/
70ea91f1 8836
f4e9ce66 8837MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8838M: David Woodhouse <dwmw2@infradead.org>
242c325e 8839M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8840M: Boris Brezillon <boris.brezillon@free-electrons.com>
8841M: Marek Vasut <marek.vasut@gmail.com>
8842M: Richard Weinberger <richard@nod.at>
b3bb6d6a 8843M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
1da177e4 8844L: linux-mtd@lists.infradead.org
8a6e2535
JP
8845W: http://www.linux-mtd.infradead.org/
8846Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
a9402889
BB
8847T: git git://git.infradead.org/linux-mtd.git master
8848T: git git://git.infradead.org/l2-mtd.git master
1da177e4 8849S: Maintained
becc7ae5 8850F: Documentation/devicetree/bindings/mtd/
679655da
JP
8851F: drivers/mtd/
8852F: include/linux/mtd/
c117ab84 8853F: include/uapi/mtd/
1da177e4 8854
26c57ef1 8855MEN A21 WATCHDOG DRIVER
30c7469b 8856M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8857L: linux-watchdog@vger.kernel.org
30c7469b 8858S: Maintained
26c57ef1
JT
8859F: drivers/watchdog/mena21_wdt.c
8860
3764e82e 8861MEN CHAMELEON BUS (mcb)
30c7469b
JT
8862M: Johannes Thumshirn <morbidrsa@gmail.com>
8863S: Maintained
3764e82e
JT
8864F: drivers/mcb/
8865F: include/linux/mcb.h
b9f2f459 8866F: Documentation/men-chameleon-bus.txt
3764e82e 8867
48b490d2
AW
8868MEN F21BMC (Board Management Controller)
8869M: Andreas Werner <andreas.werner@men.de>
8870S: Supported
8871F: drivers/mfd/menf21bmc.c
8872F: drivers/watchdog/menf21bmc_wdt.c
8873F: drivers/leds/leds-menf21bmc.c
8874F: drivers/hwmon/menf21bmc_hwmon.c
8875F: Documentation/hwmon/menf21bmc
8876
20aa6463
HV
8877MESON AO CEC DRIVER FOR AMLOGIC SOCS
8878M: Neil Armstrong <narmstrong@baylibre.com>
8879L: linux-media@lists.freedesktop.org
8880L: linux-amlogic@lists.infradead.org
8881W: http://linux-meson.com/
8882S: Supported
8883F: drivers/media/platform/meson/ao-cec.c
8884F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
8885T: git git://linuxtv.org/media_tree.git
8886
12285945
JH
8887METAG ARCHITECTURE
8888M: James Hogan <james.hogan@imgtec.com>
d668d9ed 8889L: linux-metag@vger.kernel.org
9f273c24 8890T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8891S: Odd Fixes
12285945
JH
8892F: arch/metag/
8893F: Documentation/metag/
8894F: Documentation/devicetree/bindings/metag/
2d799dde 8895F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8896F: drivers/clocksource/metag_generic.c
5698c50d
JH
8897F: drivers/irqchip/irq-metag.c
8898F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8899F: drivers/tty/metag_da.c
12285945 8900
c6375b0a 8901MICROBLAZE ARCHITECTURE
8b58be88 8902M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8903W: http://www.monstr.eu/fdt/
8904T: git git://git.monstr.eu/linux-2.6-microblaze.git
8905S: Supported
0a8c7914 8906F: arch/microblaze/
1da177e4 8907
72ce5732 8908MICROCHIP / ATMEL AT91 SERIAL DRIVER
5615c371
NF
8909M: Richard Genoud <richard.genoud@gmail.com>
8910S: Maintained
8911F: drivers/tty/serial/atmel_serial.c
8961df89 8912F: drivers/tty/serial/atmel_serial.h
5615c371 8913
f53243b5
NF
8914MICROCHIP / ATMEL DMA DRIVER
8915M: Ludovic Desroches <ludovic.desroches@microchip.com>
8916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8917L: dmaengine@vger.kernel.org
8918S: Supported
8919F: drivers/dma/at_hdmac.c
8920F: drivers/dma/at_hdmac_regs.h
8921F: include/linux/platform_data/dma-atmel.h
8922
a0a613ab
TDA
8923MICROCHIP / ATMEL ECC DRIVER
8924M: Tudor Ambarus <tudor.ambarus@microchip.com>
8925L: linux-crypto@vger.kernel.org
8926S: Maintained
8927F: drivers/crypto/atmel-ecc.*
8928
71fb2c74
SW
8929MICROCHIP / ATMEL ISC DRIVER
8930M: Songjun Wu <songjun.wu@microchip.com>
8931L: linux-media@vger.kernel.org
8932S: Supported
8933F: drivers/media/platform/atmel/atmel-isc.c
8934F: drivers/media/platform/atmel/atmel-isc-regs.h
8935F: devicetree/bindings/media/atmel-isc.txt
8936
419585a9
WH
8937MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8938M: Woojung Huh <Woojung.Huh@microchip.com>
8939M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8940L: netdev@vger.kernel.org
8941S: Maintained
8942F: net/dsa/tag_ksz.c
8943F: drivers/net/dsa/microchip/*
8944F: include/linux/platform_data/microchip-ksz.h
8945F: Documentation/devicetree/bindings/net/dsa/ksz.txt
8946
3ec72a2a
RL
8947MICROCHIP USB251XB DRIVER
8948M: Richard Leitner <richard.leitner@skidata.com>
8949L: linux-usb@vger.kernel.org
8950S: Maintained
8951F: drivers/usb/misc/usb251xb.c
3ec72a2a
RL
8952F: Documentation/devicetree/bindings/usb/usb251xb.txt
8953
82abbea7
RD
8954MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8955M: Don Brace <don.brace@microsemi.com>
8956L: esc.storagedev@microsemi.com
8957L: linux-scsi@vger.kernel.org
8958S: Supported
8959F: drivers/scsi/smartpqi/smartpqi*.[ch]
8960F: drivers/scsi/smartpqi/Kconfig
8961F: drivers/scsi/smartpqi/Makefile
8962F: include/linux/cciss*.h
8963F: include/uapi/linux/cciss*.h
8964F: Documentation/scsi/smartpqi.txt
8965
2508a45a
CY
8966MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8967M: Chen Yu <yu.c.chen@intel.com>
8968L: platform-driver-x86@vger.kernel.org
8969S: Supported
8970F: drivers/platform/x86/surfacepro3_button.c
8971
1da177e4 8972MICROTEK X6 SCANNER
61eee9a7 8973M: Oliver Neukum <oliver@neukum.org>
1da177e4 8974S: Maintained
679655da 8975F: drivers/usb/image/microtek.*
1da177e4
LT
8976
8977MIPS
8b58be88 8978M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8979L: linux-mips@linux-mips.org
6097050d 8980W: http://www.linux-mips.org/
b05e988e 8981T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8982Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8983S: Supported
f46d92e8 8984F: Documentation/devicetree/bindings/mips/
679655da
JP
8985F: Documentation/mips/
8986F: arch/mips/
1da177e4 8987
7683e9e5
LT
8988MIPS BOSTON DEVELOPMENT BOARD
8989M: Paul Burton <paul.burton@imgtec.com>
8990L: linux-mips@linux-mips.org
8991S: Maintained
8992F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
8993F: arch/mips/boot/dts/img/boston.dts
8994F: arch/mips/configs/generic/board-boston.config
8995F: drivers/clk/imgtec/clk-boston.c
8996F: include/dt-bindings/clock/boston-clock.h
8997
032a469b
PB
8998MIPS GENERIC PLATFORM
8999M: Paul Burton <paul.burton@imgtec.com>
9000L: linux-mips@linux-mips.org
9001S: Supported
9002F: arch/mips/generic/
27e0d4b0 9003F: arch/mips/tools/generic-board-config.sh
032a469b 9004
413ef3f6
KC
9005MIPS/LOONGSON1 ARCHITECTURE
9006M: Keguang Zhang <keguang.zhang@gmail.com>
9007L: linux-mips@linux-mips.org
9008S: Maintained
9009F: arch/mips/loongson32/
9010F: arch/mips/include/asm/mach-loongson32/
9011F: drivers/*/*loongson1*
9012F: drivers/*/*/*loongson1*
9013
3ec404d8
AM
9014MIPS RINT INSTRUCTION EMULATION
9015M: Aleksandar Markovic <aleksandar.markovic@imgtec.com>
9016L: linux-mips@linux-mips.org
9017S: Supported
9018F: arch/mips/math-emu/sp_rint.c
9019F: arch/mips/math-emu/dp_rint.c
9020
08b7620a
HV
9021MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9022M: Hans Verkuil <hverkuil@xs4all.nl>
9023L: linux-media@vger.kernel.org
9024T: git git://linuxtv.org/media_tree.git
a825eaec 9025W: https://linuxtv.org
08b7620a
HV
9026S: Odd Fixes
9027F: drivers/media/radio/radio-miropcm20*
9028
82abbea7
RD
9029MMP SUPPORT
9030M: Eric Miao <eric.y.miao@gmail.com>
9031M: Haojian Zhuang <haojian.zhuang@gmail.com>
9032L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9033T: git git://github.com/hzhuang1/linux.git
9034T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9035S: Maintained
9036F: arch/arm/boot/dts/mmp*
9037F: arch/arm/mach-mmp/
6c223761 9038
0ce277e4
AP
9039MN88472 MEDIA DRIVER
9040M: Antti Palosaari <crope@iki.fi>
9041L: linux-media@vger.kernel.org
a825eaec 9042W: https://linuxtv.org
0ce277e4
AP
9043W: http://palosaari.fi/linux/
9044Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 9045S: Maintained
94d0eaa4 9046F: drivers/media/dvb-frontends/mn88472*
0ce277e4 9047
4f4d238f
AP
9048MN88473 MEDIA DRIVER
9049M: Antti Palosaari <crope@iki.fi>
9050L: linux-media@vger.kernel.org
a825eaec 9051W: https://linuxtv.org
4f4d238f
AP
9052W: http://palosaari.fi/linux/
9053Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 9054S: Maintained
877ba50b 9055F: drivers/media/dvb-frontends/mn88473*
4f4d238f 9056
1da177e4 9057MODULE SUPPORT
462c5a82 9058M: Jessica Yu <jeyu@kernel.org>
8b58be88 9059M: Rusty Russell <rusty@rustcorp.com.au>
0d4ec784 9060T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
1da177e4 9061S: Maintained
679655da
JP
9062F: include/linux/module.h
9063F: kernel/module.c
1da177e4
LT
9064
9065MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 9066W: http://popies.net/meye/
b7788e13 9067S: Orphan
618cd932 9068F: Documentation/media/v4l-drivers/meye*
90d72ac6 9069F: drivers/media/pci/meye/
6c0f0359 9070F: include/uapi/linux/meye.h
1da177e4 9071
b9705b60 9072MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 9073M: Jiri Slaby <jirislaby@gmail.com>
d735410a 9074S: Maintained
679655da 9075F: Documentation/serial/moxa-smartio
c897401b 9076F: drivers/tty/mxser.*
d735410a 9077
889b2f87
AK
9078MR800 AVERMEDIA USB FM RADIO DRIVER
9079M: Alexey Klimov <klimov.linux@gmail.com>
9080L: linux-media@vger.kernel.org
9081T: git git://linuxtv.org/media_tree.git
9082S: Maintained
9083F: drivers/media/radio/radio-mr800.c
9084
d7155691
AO
9085MRF24J40 IEEE 802.15.4 RADIO DRIVER
9086M: Alan Ott <alan@signal11.us>
9087L: linux-wpan@vger.kernel.org
9088S: Maintained
9089F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 9090F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 9091
8c4c731a 9092MSI LAPTOP SUPPORT
182ae55c 9093M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 9094L: platform-driver-x86@vger.kernel.org
8c4c731a 9095S: Maintained
679655da 9096F: drivers/platform/x86/msi-laptop.c
8c4c731a 9097
0f1006b1 9098MSI WMI SUPPORT
d0944853 9099L: platform-driver-x86@vger.kernel.org
5ee7041e 9100S: Orphan
0f1006b1
AA
9101F: drivers/platform/x86/msi-wmi.c
9102
19a628a0
AP
9103MSI001 MEDIA DRIVER
9104M: Antti Palosaari <crope@iki.fi>
9105L: linux-media@vger.kernel.org
a825eaec 9106W: https://linuxtv.org
19a628a0
AP
9107W: http://palosaari.fi/linux/
9108Q: http://patchwork.linuxtv.org/project/linux-media/list/
9109T: git git://linuxtv.org/anttip/media_tree.git
9110S: Maintained
0185e197 9111F: drivers/media/tuners/msi001*
19a628a0 9112
7570589d 9113MSI2500 MEDIA DRIVER
2c57213f
AP
9114M: Antti Palosaari <crope@iki.fi>
9115L: linux-media@vger.kernel.org
a825eaec 9116W: https://linuxtv.org
2c57213f
AP
9117W: http://palosaari.fi/linux/
9118Q: http://patchwork.linuxtv.org/project/linux-media/list/
9119T: git git://linuxtv.org/anttip/media_tree.git
9120S: Maintained
7570589d 9121F: drivers/media/usb/msi2500/
2c57213f 9122
159eeea4
RJ
9123MSYSTEMS DISKONCHIP G3 MTD DRIVER
9124M: Robert Jarzmik <robert.jarzmik@free.fr>
9125L: linux-mtd@lists.infradead.org
9126S: Maintained
9127F: drivers/mtd/devices/docg3*
9128
62a37dc7 9129MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
9130M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9131L: linux-media@vger.kernel.org
9132T: git git://linuxtv.org/media_tree.git
9133S: Maintained
9134F: drivers/media/i2c/mt9m032.c
b5dcee22 9135F: include/media/i2c/mt9m032.h
0e837fb9 9136
62a37dc7 9137MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
9138M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9139L: linux-media@vger.kernel.org
9140T: git git://linuxtv.org/media_tree.git
9141S: Maintained
9142F: drivers/media/i2c/mt9p031.c
b5dcee22 9143F: include/media/i2c/mt9p031.h
0e837fb9 9144
62a37dc7 9145MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
9146M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9147L: linux-media@vger.kernel.org
9148T: git git://linuxtv.org/media_tree.git
9149S: Maintained
9150F: drivers/media/i2c/mt9t001.c
b5dcee22 9151F: include/media/i2c/mt9t001.h
0e837fb9 9152
62a37dc7 9153MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
9154M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9155L: linux-media@vger.kernel.org
9156T: git git://linuxtv.org/media_tree.git
9157S: Maintained
f2272e13 9158F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 9159F: drivers/media/i2c/mt9v032.c
b5dcee22 9160F: include/media/i2c/mt9v032.h
0e837fb9 9161
4e0d13cb 9162MULTIFUNCTION DEVICES (MFD)
f7d3210e 9163M: Lee Jones <lee.jones@linaro.org>
7caa7991 9164T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 9165S: Supported
80366127 9166F: Documentation/devicetree/bindings/mfd/
679655da 9167F: drivers/mfd/
55b5940d 9168F: include/linux/mfd/
29a0729d 9169F: include/dt-bindings/mfd/
4e0d13cb 9170
7683e9e5
LT
9171MULTIMEDIA CARD (MMC) ETC. OVER SPI
9172S: Orphan
9173F: drivers/mmc/host/mmc_spi.c
9174F: include/linux/spi/mmc_spi.h
9175
5c4e6f13 9176MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 9177M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 9178L: linux-mmc@vger.kernel.org
82bb095e 9179T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 9180S: Maintained
2810984b 9181F: Documentation/devicetree/bindings/mmc/
679655da
JP
9182F: drivers/mmc/
9183F: include/linux/mmc/
c117ab84 9184F: include/uapi/linux/mmc/
baca2da4 9185
256ac037
PR
9186MULTIPLEXER SUBSYSTEM
9187M: Peter Rosin <peda@axentia.se>
9188S: Maintained
a3b02a9c 9189F: Documentation/ABI/testing/mux/sysfs-class-mux*
256ac037
PR
9190F: Documentation/devicetree/bindings/mux/
9191F: include/linux/dt-bindings/mux/
a3b02a9c
PR
9192F: include/linux/mux/
9193F: drivers/mux/
256ac037 9194
1da177e4 9195MULTISOUND SOUND DRIVER
8b58be88 9196M: Andrew Veliath <andrewtv@usa.net>
1da177e4 9197S: Maintained
679655da
JP
9198F: Documentation/sound/oss/MultiSound
9199F: sound/oss/msnd*
1da177e4 9200
d735410a 9201MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 9202S: Orphan
c897401b 9203F: drivers/tty/isicom.c
679655da 9204F: include/linux/isicom.h
d735410a 9205
550a7375 9206MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 9207M: Bin Liu <b-liu@ti.com>
795fb7e7 9208L: linux-usb@vger.kernel.org
43b416e5 9209T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 9210S: Maintained
679655da 9211F: drivers/usb/musb/
550a7375 9212
ea0af5f6
MK
9213MXL5007T MEDIA DRIVER
9214M: Michael Krufky <mkrufky@linuxtv.org>
9215L: linux-media@vger.kernel.org
a825eaec 9216W: https://linuxtv.org
ea0af5f6
MK
9217W: http://github.com/mkrufky
9218Q: http://patchwork.linuxtv.org/project/linux-media/list/
9219T: git git://linuxtv.org/mkrufky/tuners.git
9220S: Maintained
9221F: drivers/media/tuners/mxl5007t.*
9222
45d59d70
MV
9223MXSFB DRM DRIVER
9224M: Marek Vasut <marex@denx.de>
9225S: Supported
9226F: drivers/gpu/drm/mxsfb/
9227F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9228
2d3cf588 9229MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 9230M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 9231L: netdev@vger.kernel.org
205057ae 9232W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 9233S: Supported
93f7848b 9234F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 9235
9df4f913
BB
9236NAND FLASH SUBSYSTEM
9237M: Boris Brezillon <boris.brezillon@free-electrons.com>
9238R: Richard Weinberger <richard@nod.at>
9239L: linux-mtd@lists.infradead.org
9240W: http://www.linux-mtd.infradead.org/
9241Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
a9402889
BB
9242T: git git://git.infradead.org/linux-mtd.git nand/fixes
9243T: git git://git.infradead.org/l2-mtd.git nand/next
9df4f913
BB
9244S: Maintained
9245F: drivers/mtd/nand/
d4092d76 9246F: include/linux/mtd/*nand*.h
9df4f913 9247
23dc05a3
DM
9248NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9249M: Daniel Mack <zonque@gmail.com>
9250S: Maintained
e5747e40 9251L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
9252W: http://www.native-instruments.com
9253F: sound/usb/caiaq/
9254
82abbea7
RD
9255NATSEMI ETHERNET DRIVER (DP8381x)
9256S: Orphan
9257F: drivers/net/ethernet/natsemi/natsemi.c
9258
1da177e4 9259NCP FILESYSTEM
52653199
PV
9260M: Petr Vandrovec <petr@vandrovec.name>
9261S: Odd Fixes
679655da 9262F: fs/ncpfs/
1da177e4 9263
a79b0322
FT
9264NCR 5380 SCSI DRIVERS
9265M: Finn Thain <fthain@telegraphics.com.au>
9266M: Michael Schmitz <schmitzmic@gmail.com>
9267L: linux-scsi@vger.kernel.org
9268S: Maintained
9269F: Documentation/scsi/g_NCR5380.txt
9270F: drivers/scsi/NCR5380.*
9271F: drivers/scsi/arm/cumana_1.c
9272F: drivers/scsi/arm/oak.c
a79b0322
FT
9273F: drivers/scsi/atari_scsi.*
9274F: drivers/scsi/dmx3191d.c
a79b0322 9275F: drivers/scsi/g_NCR5380.*
a79b0322 9276F: drivers/scsi/mac_scsi.*
a79b0322
FT
9277F: drivers/scsi/sun3_scsi.*
9278F: drivers/scsi/sun3_scsi_vme.c
a79b0322 9279
1da177e4 9280NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 9281M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
9282L: linux-scsi@vger.kernel.org
9283S: Maintained
679655da 9284F: drivers/scsi/NCR_D700.*
1da177e4 9285
4aa3eb4c
GR
9286NCT6775 HARDWARE MONITOR DRIVER
9287M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 9288L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
9289S: Maintained
9290F: Documentation/hwmon/nct6775
9291F: drivers/hwmon/nct6775.c
9292
3c2d774c 9293NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 9294M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 9295L: linux-rdma@vger.kernel.org
e3d33cb1 9296W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
9297S: Supported
9298F: drivers/infiniband/hw/nes/
c546b2a3 9299F: include/uapi/rdma/nes-abi.h
3c2d774c 9300
be2f2e84 9301NETEM NETWORK EMULATOR
adbbf69d 9302M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 9303L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 9304S: Maintained
679655da 9305F: net/sched/sch_netem.c
be2f2e84 9306
b2f5a051 9307NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 9308M: Jon Mason <jdmason@kudzu.us>
4a58448b 9309L: netdev@vger.kernel.org
4a58448b 9310S: Supported
679655da 9311F: Documentation/networking/s2io.txt
b2f5a051 9312F: Documentation/networking/vxge.txt
86387e1a 9313F: drivers/net/ethernet/neterion/
4a58448b 9314
fc52497e 9315NETFILTER
0e05e192 9316M: Pablo Neira Ayuso <pablo@netfilter.org>
42010ed0 9317M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1519fccb 9318M: Florian Westphal <fw@strlen.de>
1a03b81d 9319L: netfilter-devel@vger.kernel.org
82b98543 9320L: coreteam@netfilter.org
1da177e4
LT
9321W: http://www.netfilter.org/
9322W: http://www.iptables.org/
1519fccb 9323W: http://www.nftables.org/
42010ed0
PNA
9324Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9325T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9326T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1519fccb 9327S: Maintained
679655da
JP
9328F: include/linux/netfilter*
9329F: include/linux/netfilter/
9330F: include/net/netfilter/
c117ab84
CEB
9331F: include/uapi/linux/netfilter*
9332F: include/uapi/linux/netfilter/
679655da
JP
9333F: net/*/netfilter.c
9334F: net/*/netfilter/
9335F: net/netfilter/
91c269a0 9336F: net/bridge/br_netfilter*.c
1da177e4
LT
9337
9338NETROM NETWORK LAYER
8b58be88 9339M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9340L: linux-hams@vger.kernel.org
d34cb28a 9341W: http://www.linux-ax25.org/
1da177e4 9342S: Maintained
679655da 9343F: include/net/netrom.h
c117ab84 9344F: include/uapi/linux/netrom.h
679655da 9345F: net/netrom/
1da177e4 9346
4c352362
JK
9347NETRONOME ETHERNET DRIVERS
9348M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
9349L: oss-drivers@netronome.com
9350S: Maintained
9351F: drivers/net/ethernet/netronome/
9352
5ddb88c0 9353NETWORK BLOCK DEVICE (NBD)
1e668f4e 9354M: Josef Bacik <jbacik@fb.com>
1da177e4 9355S: Maintained
1e668f4e 9356L: linux-block@vger.kernel.org
5e4b269b 9357L: nbd-general@lists.sourceforge.net
679655da
JP
9358F: Documentation/blockdev/nbd.txt
9359F: drivers/block/nbd.c
c117ab84 9360F: include/uapi/linux/nbd.h
1da177e4 9361
6e43650c
NH
9362NETWORK DROP MONITOR
9363M: Neil Horman <nhorman@tuxdriver.com>
9364L: netdev@vger.kernel.org
9365S: Maintained
9366W: https://fedorahosted.org/dropwatch/
9367F: net/core/drop_monitor.c
9368
7683e9e5
LT
9369NETWORKING DRIVERS
9370L: netdev@vger.kernel.org
9371W: http://www.linuxfoundation.org/en/Net
9372Q: http://patchwork.ozlabs.org/project/netdev/list/
9373T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9374T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9375S: Odd Fixes
9376F: Documentation/devicetree/bindings/net/
9377F: drivers/net/
9378F: include/linux/if_*
9379F: include/linux/netdevice.h
9380F: include/linux/etherdevice.h
9381F: include/linux/fcdevice.h
9382F: include/linux/fddidevice.h
9383F: include/linux/hippidevice.h
9384F: include/linux/inetdevice.h
9385F: include/uapi/linux/if_*
9386F: include/uapi/linux/netdevice.h
9387
9388NETWORKING DRIVERS (WIRELESS)
9389M: Kalle Valo <kvalo@codeaurora.org>
9390L: linux-wireless@vger.kernel.org
9391Q: http://patchwork.kernel.org/project/linux-wireless/list/
9392T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9393T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9394S: Maintained
9395F: Documentation/devicetree/bindings/net/wireless/
9396F: drivers/net/wireless/
9397
3ed6e498
AL
9398NETWORKING [DSA]
9399M: Andrew Lunn <andrew@lunn.ch>
9400M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9401M: Florian Fainelli <f.fainelli@gmail.com>
9402S: Maintained
9403F: net/dsa/
9404F: include/net/dsa.h
9405F: drivers/net/dsa/
9406
1da177e4 9407NETWORKING [GENERAL]
8b58be88 9408M: "David S. Miller" <davem@davemloft.net>
979b6c13 9409L: netdev@vger.kernel.org
b1e8fd54 9410W: http://www.linuxfoundation.org/en/Net
11e98029 9411Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
9412T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9413T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
b0522e13 9414B: mailto:netdev@vger.kernel.org
1da177e4 9415S: Maintained
679655da
JP
9416F: net/
9417F: include/net/
018d21ed
JP
9418F: include/linux/in.h
9419F: include/linux/net.h
9420F: include/linux/netdevice.h
c117ab84
CEB
9421F: include/uapi/linux/in.h
9422F: include/uapi/linux/net.h
9423F: include/uapi/linux/netdevice.h
0c7aecd4 9424F: include/uapi/linux/net_namespace.h
7e814a6c 9425F: tools/net/
f4e53f9a 9426F: tools/testing/selftests/net/
335a67d2 9427F: lib/random32.c
1da177e4 9428
73b7656c
DM
9429NETWORKING [IPSEC]
9430M: Steffen Klassert <steffen.klassert@secunet.com>
9431M: Herbert Xu <herbert@gondor.apana.org.au>
9432M: "David S. Miller" <davem@davemloft.net>
9433L: netdev@vger.kernel.org
d1fc5024
SK
9434T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9435T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 9436S: Maintained
5826bdd1 9437F: net/core/flow.c
73b7656c
DM
9438F: net/xfrm/
9439F: net/key/
9440F: net/ipv4/xfrm*
77999328 9441F: net/ipv4/esp4*
d1fc5024
SK
9442F: net/ipv4/ah4.c
9443F: net/ipv4/ipcomp.c
9444F: net/ipv4/ip_vti.c
73b7656c 9445F: net/ipv6/xfrm*
77999328 9446F: net/ipv6/esp6*
d1fc5024
SK
9447F: net/ipv6/ah6.c
9448F: net/ipv6/ipcomp6.c
9449F: net/ipv6/ip6_vti.c
73b7656c
DM
9450F: include/uapi/linux/xfrm.h
9451F: include/net/xfrm.h
9452
7683e9e5
LT
9453NETWORKING [IPv4/IPv6]
9454M: "David S. Miller" <davem@davemloft.net>
9455M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9456M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9457L: netdev@vger.kernel.org
9458T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9459S: Maintained
9460F: net/ipv4/
9461F: net/ipv6/
9462F: include/net/ip*
9463F: arch/x86/net/*
9464
5703ffaa 9465NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
87a0874c 9466M: Paul Moore <paul@paul-moore.com>
5703ffaa 9467W: https://github.com/netlabel
10e2ff1c 9468L: netdev@vger.kernel.org
5703ffaa 9469L: linux-security-module@vger.kernel.org
10e2ff1c 9470S: Maintained
5703ffaa
PM
9471F: Documentation/netlabel/
9472F: include/net/calipso.h
9473F: include/net/cipso_ipv4.h
9474F: include/net/netlabel.h
9475F: include/uapi/linux/netfilter/xt_SECMARK.h
9476F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9477F: net/netlabel/
9478F: net/ipv4/cipso_ipv4.c
9479F: net/ipv6/calipso.c
9480F: net/netfilter/xt_CONNSECMARK.c
9481F: net/netfilter/xt_SECMARK.c
10e2ff1c 9482
7683e9e5
LT
9483NETWORKING [TLS]
9484M: Ilya Lesokhin <ilyal@mellanox.com>
9485M: Aviad Yehezkel <aviadye@mellanox.com>
9486M: Dave Watson <davejwatson@fb.com>
788873ac 9487L: netdev@vger.kernel.org
7683e9e5
LT
9488S: Maintained
9489F: net/tls/*
9490F: include/uapi/linux/tls.h
9491F: include/net/tls.h
788873ac 9492
7683e9e5 9493NETWORKING [WIRELESS]
0e324cf6
JL
9494L: linux-wireless@vger.kernel.org
9495Q: http://patchwork.kernel.org/project/linux-wireless/list/
0e324cf6 9496
3d396eb1 9497NETXEN (1/10) GbE SUPPORT
67f0160f
MY
9498M: Manish Chopra <manish.chopra@cavium.com>
9499M: Rahul Verma <rahul.verma@cavium.com>
9500M: Dept-GELinuxNICDev@cavium.com
3d396eb1 9501L: netdev@vger.kernel.org
3d396eb1 9502S: Supported
aa43c215 9503F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 9504
6423d30f 9505NFC SUBSYSTEM
6423d30f
AAJ
9506M: Samuel Ortiz <sameo@linux.intel.com>
9507L: linux-wireless@vger.kernel.org
1eb3b216 9508L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 9509S: Supported
6423d30f 9510F: net/nfc/
55eb94f9 9511F: include/net/nfc/
c117ab84 9512F: include/uapi/linux/nfc.h
6423d30f 9513F: drivers/nfc/
397d6497
CR
9514F: include/linux/platform_data/nfcmrvl.h
9515F: include/linux/platform_data/nxp-nci.h
7ebb88e5 9516F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 9517
e8b43555 9518NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 9519M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 9520M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
9521L: linux-nfs@vger.kernel.org
9522W: http://client.linux-nfs.org
cd7b996a 9523T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 9524S: Maintained
679655da
JP
9525F: fs/lockd/
9526F: fs/nfs/
9527F: fs/nfs_common/
9528F: net/sunrpc/
9529F: include/linux/lockd/
9530F: include/linux/nfs*
9531F: include/linux/sunrpc/
c117ab84
CEB
9532F: include/uapi/linux/nfs*
9533F: include/uapi/linux/sunrpc/
1da177e4 9534
85ef9cea 9535NILFS2 FILESYSTEM
e2126935 9536M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 9537L: linux-nilfs@vger.kernel.org
f9472265 9538W: http://nilfs.sourceforge.net/
9e92e516 9539W: http://nilfs.osdn.jp/
e2126935 9540T: git git://github.com/konis/nilfs2.git
85ef9cea 9541S: Supported
679655da
JP
9542F: Documentation/filesystems/nilfs2.txt
9543F: fs/nilfs2/
c35c7ac5 9544F: include/trace/events/nilfs2.h
e63e88bc
RK
9545F: include/uapi/linux/nilfs2_api.h
9546F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 9547
1da177e4 9548NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 9549M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
9550W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9551S: Maintained
679655da
JP
9552F: Documentation/scsi/NinjaSCSI.txt
9553F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
9554
9555NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
9556M: GOTO Masanori <gotom@debian.or.jp>
9557M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
9558W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9559S: Maintained
679655da
JP
9560F: Documentation/scsi/NinjaSCSI.txt
9561F: drivers/scsi/nsp32*
1da177e4 9562
383b8fb9
LFT
9563NIOS2 ARCHITECTURE
9564M: Ley Foon Tan <lftan@altera.com>
9565L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 9566T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
9567S: Maintained
9568F: arch/nios2/
9569
86d35afb
IM
9570NOHZ, DYNTICKS SUPPORT
9571M: Frederic Weisbecker <fweisbec@gmail.com>
9572M: Thomas Gleixner <tglx@linutronix.de>
9573M: Ingo Molnar <mingo@kernel.org>
9574L: linux-kernel@vger.kernel.org
9575T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9576S: Maintained
9577F: kernel/time/tick*.*
9578F: include/linux/tick.h
9579F: include/linux/sched/nohz.h
9580
21b5a1c3
PM
9581NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9582M: Pavel Machek <pavel@ucw.cz>
9583M: Sakari Ailus <sakari.ailus@iki.fi>
9584L: linux-media@vger.kernel.org
9585S: Maintained
9586F: drivers/media/i2c/et8ek8
9587F: drivers/media/i2c/ad5820.c
9588
2a6afddb 9589NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 9590R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 9591F: include/linux/power/bq2415x_charger.h
081bab21 9592F: include/linux/power/bq27xxx_battery.h
2a6afddb 9593F: include/linux/power/isp1704_charger.h
8c0984e5
SR
9594F: drivers/power/supply/bq2415x_charger.c
9595F: drivers/power/supply/bq27xxx_battery.c
9596F: drivers/power/supply/bq27xxx_battery_i2c.c
9597F: drivers/power/supply/isp1704_charger.c
9598F: drivers/power/supply/rx51_battery.c
2a6afddb 9599
7683e9e5
LT
9600NTB AMD DRIVER
9601M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9602L: linux-ntb@googlegroups.com
9603S: Supported
9604F: drivers/ntb/hw/amd/
9605
a1bd3bae 9606NTB DRIVER CORE
9ef6bf6c
JM
9607M: Jon Mason <jdmason@kudzu.us>
9608M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 9609M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 9610L: linux-ntb@googlegroups.com
fce8a7bb 9611S: Supported
2984411f
JM
9612W: https://github.com/jonmason/ntb/wiki
9613T: git git://github.com/jonmason/ntb.git
fce8a7bb 9614F: drivers/ntb/
548c237c 9615F: drivers/net/ntb_netdev.c
fce8a7bb 9616F: include/linux/ntb.h
a1bd3bae 9617F: include/linux/ntb_transport.h
a9c59ef7 9618F: tools/testing/selftests/ntb/
fce8a7bb 9619
bf2a952d
SS
9620NTB IDT DRIVER
9621M: Serge Semin <fancer.lancer@gmail.com>
9622L: linux-ntb@googlegroups.com
9623S: Supported
9624F: drivers/ntb/hw/idt/
9625
e26a5843
AH
9626NTB INTEL DRIVER
9627M: Jon Mason <jdmason@kudzu.us>
9628M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 9629L: linux-ntb@googlegroups.com
e26a5843
AH
9630S: Supported
9631W: https://github.com/jonmason/ntb/wiki
9632T: git git://github.com/jonmason/ntb.git
9633F: drivers/ntb/hw/intel/
fce8a7bb 9634
1da177e4 9635NTFS FILESYSTEM
2818ef50 9636M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 9637L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 9638W: http://www.tuxera.com/
e6f4dee7 9639T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 9640S: Supported
679655da
JP
9641F: Documentation/filesystems/ntfs.txt
9642F: fs/ntfs/
1da177e4 9643
9eb8ef74 9644NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 9645M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9646L: linux-fbdev@vger.kernel.org
ce00f85c 9647S: Maintained
8a61f013
JH
9648F: drivers/video/fbdev/riva/
9649F: drivers/video/fbdev/nvidia/
1da177e4 9650
79461681 9651NVM EXPRESS DRIVER
b3975e94
JF
9652M: Keith Busch <keith.busch@intel.com>
9653M: Jens Axboe <axboe@fb.com>
b508fc35
CH
9654M: Christoph Hellwig <hch@lst.de>
9655M: Sagi Grimberg <sagi@grimberg.me>
79461681 9656L: linux-nvme@lists.infradead.org
b508fc35
CH
9657T: git://git.infradead.org/nvme.git
9658W: http://git.infradead.org/nvme.git
79461681 9659S: Supported
57dacad5 9660F: drivers/nvme/host/
79461681 9661F: include/linux/nvme.h
b508fc35 9662F: include/uapi/linux/nvme_ioctl.h
79461681 9663
b1ad1475
JS
9664NVM EXPRESS FC TRANSPORT DRIVERS
9665M: James Smart <james.smart@broadcom.com>
9666L: linux-nvme@lists.infradead.org
9667S: Supported
9668F: include/linux/nvme-fc.h
d6d20012 9669F: include/linux/nvme-fc-driver.h
e399441d 9670F: drivers/nvme/host/fc.c
c5343203 9671F: drivers/nvme/target/fc.c
475d0fe7 9672F: drivers/nvme/target/fcloop.c
b1ad1475 9673
7683e9e5
LT
9674NVM EXPRESS TARGET DRIVER
9675M: Christoph Hellwig <hch@lst.de>
9676M: Sagi Grimberg <sagi@grimberg.me>
9677L: linux-nvme@lists.infradead.org
9678T: git://git.infradead.org/nvme.git
9679W: http://git.infradead.org/nvme.git
9680S: Supported
9681F: drivers/nvme/target/
9682
aee4b9bd
SK
9683NVMEM FRAMEWORK
9684M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
aee4b9bd
SK
9685S: Maintained
9686F: drivers/nvmem/
9687F: Documentation/devicetree/bindings/nvmem/
c26bbb3c 9688F: Documentation/ABI/stable/sysfs-bus-nvmem
aee4b9bd
SK
9689F: include/linux/nvmem-consumer.h
9690F: include/linux/nvmem-provider.h
9691
f50d7146 9692NXP TDA998X DRM DRIVER
0d7f4f05 9693M: Russell King <linux@armlinux.org.uk>
f50d7146 9694S: Supported
0d7f4f05
RK
9695T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9696T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
f50d7146
RK
9697F: drivers/gpu/drm/i2c/tda998x_drv.c
9698F: include/drm/i2c/tda998x.h
9699
fbace43e
PR
9700NXP TFA9879 DRIVER
9701M: Peter Rosin <peda@axentia.se>
9702L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9703S: Maintained
9704F: sound/soc/codecs/tfa9879*
9705
7683e9e5
LT
9706NXP-NCI NFC DRIVER
9707M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9708R: Charles Gorand <charles.gorand@effinnov.com>
9709L: linux-nfc@lists.01.org (moderated for non-subscribers)
9710S: Supported
9711F: drivers/nfc/nxp-nci
9712
442f04c3
JP
9713OBJTOOL
9714M: Josh Poimboeuf <jpoimboe@redhat.com>
9715S: Supported
9716F: tools/objtool/
9717
7683e9e5
LT
9718OMAP AUDIO SUPPORT
9719M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9720M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9721L: alsa-devel@alsa-project.org (moderated for non-subscribers)
57b6bfcf 9722L: linux-omap@vger.kernel.org
57b6bfcf 9723S: Maintained
7683e9e5 9724F: sound/soc/omap/
57b6bfcf 9725
7683e9e5
LT
9726OMAP CLOCK FRAMEWORK SUPPORT
9727M: Paul Walmsley <paul@pwsan.com>
f5525786 9728L: linux-omap@vger.kernel.org
f5525786 9729S: Maintained
7683e9e5 9730F: arch/arm/*omap*/*clock*
f5525786 9731
50f29fbd 9732OMAP DEVICE TREE SUPPORT
cdb55ab0 9733M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
9734M: Tony Lindgren <tony@atomide.com>
9735L: linux-omap@vger.kernel.org
d0fb18c5 9736L: devicetree@vger.kernel.org
50f29fbd 9737S: Maintained
7683e9e5
LT
9738F: arch/arm/boot/dts/*omap*
9739F: arch/arm/boot/dts/*am3*
9740F: arch/arm/boot/dts/*am4*
9741F: arch/arm/boot/dts/*am5*
9742F: arch/arm/boot/dts/*dra7*
f5525786 9743
7683e9e5
LT
9744OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9745M: Tomi Valkeinen <tomi.valkeinen@ti.com>
692ab1f3 9746L: linux-omap@vger.kernel.org
7683e9e5 9747L: linux-fbdev@vger.kernel.org
692ab1f3 9748S: Maintained
7683e9e5
LT
9749F: drivers/video/fbdev/omap2/
9750F: Documentation/arm/OMAP/DSS
692ab1f3 9751
7683e9e5
LT
9752OMAP FRAMEBUFFER SUPPORT
9753M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9754L: linux-fbdev@vger.kernel.org
f5525786
TL
9755L: linux-omap@vger.kernel.org
9756S: Maintained
7683e9e5 9757F: drivers/video/fbdev/omap/
f5525786 9758
18640193
TL
9759OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9760M: Roger Quadros <rogerq@ti.com>
9761M: Tony Lindgren <tony@atomide.com>
9762L: linux-omap@vger.kernel.org
9763S: Maintained
9764F: drivers/memory/omap-gpmc.c
9765F: arch/arm/mach-omap2/*gpmc*
9766
7683e9e5
LT
9767OMAP GPIO DRIVER
9768M: Grygorii Strashko <grygorii.strashko@ti.com>
9769M: Santosh Shilimkar <ssantosh@kernel.org>
9770M: Kevin Hilman <khilman@kernel.org>
178ff4c9 9771L: linux-omap@vger.kernel.org
178ff4c9 9772S: Maintained
7683e9e5
LT
9773F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9774F: drivers/gpio/gpio-omap.c
178ff4c9 9775
8b37fcfc
OBC
9776OMAP HARDWARE SPINLOCK SUPPORT
9777M: Ohad Ben-Cohen <ohad@wizery.com>
9778L: linux-omap@vger.kernel.org
9779S: Maintained
9780F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 9781
653f41b5 9782OMAP HS MMC SUPPORT
0a4585c6 9783L: linux-mmc@vger.kernel.org
653f41b5 9784L: linux-omap@vger.kernel.org
dfa5d196 9785S: Orphan
653f41b5 9786F: drivers/mmc/host/omap_hsmmc.c
f5525786 9787
8633fb30
PW
9788OMAP HWMOD DATA
9789M: Paul Walmsley <paul@pwsan.com>
9790L: linux-omap@vger.kernel.org
9791S: Maintained
9792F: arch/arm/mach-omap2/omap_hwmod*data*
9793
f400c82e 9794OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 9795M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9796L: linux-omap@vger.kernel.org
9797S: Maintained
9798F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9799
7683e9e5
LT
9800OMAP HWMOD SUPPORT
9801M: Benoît Cousson <bcousson@baylibre.com>
9802M: Paul Walmsley <paul@pwsan.com>
9803L: linux-omap@vger.kernel.org
9804S: Maintained
9805F: arch/arm/mach-omap2/omap_hwmod.*
9806
0db83ced 9807OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
9808M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9809L: linux-media@vger.kernel.org
9810S: Maintained
7eec52db 9811F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 9812F: drivers/media/platform/omap3isp/
0db83ced 9813F: drivers/staging/media/omap4iss/
7e8970e1 9814
7683e9e5
LT
9815OMAP MMC SUPPORT
9816M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9817L: linux-omap@vger.kernel.org
9818S: Maintained
9819F: drivers/mmc/host/omap.c
9820
9821OMAP POWER MANAGEMENT SUPPORT
9822M: Kevin Hilman <khilman@kernel.org>
9823L: linux-omap@vger.kernel.org
9824S: Maintained
9825F: arch/arm/*omap*/*pm*
9826F: drivers/cpufreq/omap-cpufreq.c
9827
9828OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9829M: Rajendra Nayak <rnayak@codeaurora.org>
9830M: Paul Walmsley <paul@pwsan.com>
9831L: linux-omap@vger.kernel.org
9832S: Maintained
9833F: arch/arm/mach-omap2/prm*
9834
9835OMAP RANDOM NUMBER GENERATOR SUPPORT
9836M: Deepak Saxena <dsaxena@plexity.net>
9837S: Maintained
9838F: drivers/char/hw_random/omap-rng.c
9839
f5525786 9840OMAP USB SUPPORT
f5525786
TL
9841L: linux-usb@vger.kernel.org
9842L: linux-omap@vger.kernel.org
3b243519 9843S: Orphan
a16fbd65
JP
9844F: drivers/usb/*/*omap*
9845F: arch/arm/*omap*/usb*
f5525786 9846
c351e290
MJ
9847OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9848M: Mark Jackson <mpfj@newflow.co.uk>
9849L: linux-omap@vger.kernel.org
9850S: Maintained
9851F: arch/arm/boot/dts/am335x-nano.dts
9852
7683e9e5
LT
9853OMAP1 SUPPORT
9854M: Aaro Koskinen <aaro.koskinen@iki.fi>
9855M: Tony Lindgren <tony@atomide.com>
9856L: linux-omap@vger.kernel.org
9857Q: http://patchwork.kernel.org/project/linux-omap/list/
9858T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9859S: Maintained
9860F: arch/arm/mach-omap1/
9861F: arch/arm/plat-omap/
9862F: arch/arm/configs/omap1_defconfig
9863F: drivers/i2c/busses/i2c-omap.c
9864F: include/linux/i2c-omap.h
9865
9866OMAP2+ SUPPORT
9867M: Tony Lindgren <tony@atomide.com>
9868L: linux-omap@vger.kernel.org
9869W: http://www.muru.com/linux/omap/
9870W: http://linux.omap.com/
9871Q: http://patchwork.kernel.org/project/linux-omap/list/
9872T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9873S: Maintained
9874F: arch/arm/mach-omap2/
9875F: arch/arm/plat-omap/
9876F: arch/arm/configs/omap2plus_defconfig
9877F: drivers/i2c/busses/i2c-omap.c
9878F: drivers/irqchip/irq-omap-intc.c
9879F: drivers/mfd/*omap*.c
9880F: drivers/mfd/menelaus.c
9881F: drivers/mfd/palmas.c
9882F: drivers/mfd/tps65217.c
9883F: drivers/mfd/tps65218.c
9884F: drivers/mfd/tps65910.c
9885F: drivers/mfd/twl-core.[ch]
9886F: drivers/mfd/twl4030*.c
9887F: drivers/mfd/twl6030*.c
9888F: drivers/mfd/twl6040*.c
9889F: drivers/regulator/palmas-regulator*.c
9890F: drivers/regulator/pbias-regulator.c
9891F: drivers/regulator/tps65217-regulator.c
9892F: drivers/regulator/tps65218-regulator.c
9893F: drivers/regulator/tps65910-regulator.c
9894F: drivers/regulator/twl-regulator.c
9895F: drivers/regulator/twl6030-regulator.c
9896F: include/linux/i2c-omap.h
9897
323ac96d
HH
9898ONION OMEGA2+ BOARD
9899M: Harvey Hunt <harveyhuntnexus@gmail.com>
9900L: linux-mips@linux-mips.org
9901S: Maintained
9902F: arch/mips/boot/dts/ralink/omega2p.dts
9903
0ad122d9 9904OMFS FILESYSTEM
8b58be88 9905M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
9906L: linux-karma-devel@lists.sourceforge.net
9907S: Maintained
679655da
JP
9908F: Documentation/filesystems/omfs.txt
9909F: fs/omfs/
0ad122d9 9910
c1986ee9 9911OMNIKEY CARDMAN 4000 DRIVER
8b58be88 9912M: Harald Welte <laforge@gnumonks.org>
c1986ee9 9913S: Maintained
679655da
JP
9914F: drivers/char/pcmcia/cm4000_cs.c
9915F: include/linux/cm4000_cs.h
c117ab84 9916F: include/uapi/linux/cm4000_cs.h
c1986ee9 9917
77c44ab1 9918OMNIKEY CARDMAN 4040 DRIVER
8b58be88 9919M: Harald Welte <laforge@gnumonks.org>
77c44ab1 9920S: Maintained
679655da 9921F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 9922
7683e9e5
LT
9923OMNIVISION OV13858 SENSOR DRIVER
9924M: Sakari Ailus <sakari.ailus@linux.intel.com>
9925L: linux-media@vger.kernel.org
9926T: git git://linuxtv.org/media_tree.git
9927S: Maintained
9928F: drivers/media/i2c/ov13858.c
9929
2d77a2a6
SL
9930OMNIVISION OV5640 SENSOR DRIVER
9931M: Steve Longerbeam <slongerbeam@gmail.com>
9932L: linux-media@vger.kernel.org
9933T: git git://linuxtv.org/media_tree.git
9934S: Maintained
9935F: drivers/media/i2c/ov5640.c
9936
3c2472a3 9937OMNIVISION OV5647 SENSOR DRIVER
e4f12a1f 9938M: Luis Oliveira <lolivei@synopsys.com>
3c2472a3
RO
9939L: linux-media@vger.kernel.org
9940T: git git://linuxtv.org/media_tree.git
9941S: Maintained
9942F: drivers/media/i2c/ov5647.c
9943
77d5140f 9944OMNIVISION OV7670 SENSOR DRIVER
8b58be88 9945M: Jonathan Corbet <corbet@lwn.net>
661263b5 9946L: linux-media@vger.kernel.org
275ffde4 9947T: git git://linuxtv.org/media_tree.git
77d5140f 9948S: Maintained
90d72ac6 9949F: drivers/media/i2c/ov7670.c
bba58289 9950F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
77d5140f 9951
431bca73 9952ONENAND FLASH DRIVER
8b58be88 9953M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
9954L: linux-mtd@lists.infradead.org
9955S: Maintained
679655da
JP
9956F: drivers/mtd/onenand/
9957F: include/linux/mtd/onenand*.h
431bca73 9958
1da177e4 9959ONSTREAM SCSI TAPE DRIVER
8b58be88 9960M: Willem Riede <osst@riede.org>
1da177e4
LT
9961L: osst-users@lists.sourceforge.net
9962L: linux-scsi@vger.kernel.org
9963S: Maintained
f7269cfc
JD
9964F: Documentation/scsi/osst.txt
9965F: drivers/scsi/osst.*
9966F: drivers/scsi/osst_*.h
9967F: drivers/scsi/st.h
1da177e4 9968
82abbea7
RD
9969OP-TEE DRIVER
9970M: Jens Wiklander <jens.wiklander@linaro.org>
e2d1d6c0 9971S: Maintained
82abbea7
RD
9972F: drivers/tee/optee/
9973
9974OPA-VNIC DRIVER
9975M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9976M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9977L: linux-rdma@vger.kernel.org
9978S: Supported
9979F: drivers/infiniband/ulp/opa_vnic
e2d1d6c0 9980
7683e9e5
LT
9981OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9982M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9983L: devicetree@vger.kernel.org
9984S: Maintained
9985F: Documentation/devicetree/dynamic-resolution-notes.txt
9986F: Documentation/devicetree/overlay-notes.txt
9987F: drivers/of/overlay.c
9988F: drivers/of/resolver.c
9989
860c44c1 9990OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 9991M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 9992M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 9993L: devicetree@vger.kernel.org
a7fefe9f 9994W: http://www.devicetree.org/
fcdec35e 9995T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 9996S: Maintained
f8828205 9997F: drivers/of/
860c44c1 9998F: include/linux/of*.h
f8828205 9999F: scripts/dtc/
acedeb50 10000F: Documentation/ABI/testing/sysfs-firmware-ofw
860c44c1 10001
f8828205 10002OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 10003M: Rob Herring <robh+dt@kernel.org>
f8828205 10004M: Mark Rutland <mark.rutland@arm.com>
f8828205 10005L: devicetree@vger.kernel.org
9f273c24 10006T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 10007Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
10008S: Maintained
10009F: Documentation/devicetree/
10010F: arch/*/boot/dts/
10011F: include/dt-bindings/
10012
82abbea7
RD
10013OPENCORES I2C BUS DRIVER
10014M: Peter Korsgaard <jacmet@sunsite.dk>
10015L: linux-i2c@vger.kernel.org
10016S: Maintained
10017F: Documentation/i2c/busses/i2c-ocores
10018F: drivers/i2c/busses/i2c-ocores.c
10019
19f9d392
JB
10020OPENRISC ARCHITECTURE
10021M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
10022M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10023M: Stafford Horne <shorne@gmail.com>
9dfc96d7 10024T: git git://github.com/openrisc/linux.git
d01e1f35
SH
10025L: openrisc@lists.librecores.org
10026W: http://openrisc.io
19f9d392 10027S: Maintained
14430813 10028F: arch/openrisc/
19f9d392 10029
ccb1352e 10030OPENVSWITCH
4f337ed5 10031M: Pravin Shelar <pshelar@nicira.com>
b422da7c 10032L: netdev@vger.kernel.org
ccb1352e
JG
10033L: dev@openvswitch.org
10034W: http://openvswitch.org
ccb1352e
JG
10035S: Maintained
10036F: net/openvswitch/
b422da7c 10037F: include/uapi/linux/openvswitch.h
ccb1352e 10038
875fa6fb
VK
10039OPERATING PERFORMANCE POINTS (OPP)
10040M: Viresh Kumar <vireshk@kernel.org>
10041M: Nishanth Menon <nm@ti.com>
10042M: Stephen Boyd <sboyd@codeaurora.org>
10043L: linux-pm@vger.kernel.org
10044S: Maintained
10045T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10046F: drivers/base/power/opp/
10047F: include/linux/pm_opp.h
10048F: Documentation/power/opp.txt
10049F: Documentation/devicetree/bindings/opp/
10050
af39917d
CL
10051OPL4 DRIVER
10052M: Clemens Ladisch <clemens@ladisch.de>
10053L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10054T: git git://git.alsa-project.org/alsa-kernel.git
10055S: Maintained
10056F: sound/drivers/opl4/
10057
1da177e4 10058OPROFILE
4cf7e718 10059M: Robert Richter <rric@kernel.org>
1da177e4
LT
10060L: oprofile-list@lists.sf.net
10061S: Maintained
81c4a8a6 10062F: arch/*/include/asm/oprofile*.h
679655da
JP
10063F: arch/*/oprofile/
10064F: drivers/oprofile/
10065F: include/linux/oprofile.h
1da177e4 10066
e2d1d6c0 10067ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 10068M: Mark Fasheh <mfasheh@versity.com>
d6351db2 10069M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 10070L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 10071W: http://ocfs2.wiki.kernel.org
e2d1d6c0 10072S: Supported
679655da
JP
10073F: Documentation/filesystems/ocfs2.txt
10074F: Documentation/filesystems/dlmfs.txt
10075F: fs/ocfs2/
e2d1d6c0 10076
82abbea7
RD
10077ORANGEFS FILESYSTEM
10078M: Mike Marshall <hubcap@omnibond.com>
10079L: pvfs2-developers@beowulf-underground.org (subscribers-only)
10080T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10081S: Supported
10082F: fs/orangefs/
10083F: Documentation/filesystems/orangefs.txt
10084
10085ORINOCO DRIVER
10086L: linux-wireless@vger.kernel.org
491b26b4 10087W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 10088W: http://www.nongnu.org/orinoco/
3a59babb 10089S: Orphan
2be45b66 10090F: drivers/net/wireless/intersil/orinoco/
1da177e4 10091
42c55aa8 10092OSD LIBRARY and FILESYSTEM
fadc0752 10093M: Boaz Harrosh <ooo@electrozaur.com>
68274794 10094S: Maintained
42c55aa8 10095F: drivers/scsi/osd/
6b6f0b6c 10096F: include/scsi/osd_*
42c55aa8 10097F: fs/exofs/
68274794 10098
82abbea7
RD
10099OV2659 OMNIVISION SENSOR DRIVER
10100M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10101L: linux-media@vger.kernel.org
10102W: https://linuxtv.org
10103Q: http://patchwork.linuxtv.org/project/linux-media/list/
10104T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10105S: Maintained
10106F: drivers/media/i2c/ov2659.c
10107F: include/media/i2c/ov2659.h
10108
ef94b186 10109OVERLAY FILESYSTEM
7c37fbda 10110M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
10111L: linux-unionfs@vger.kernel.org
10112T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 10113S: Supported
1d113735 10114F: fs/overlayfs/
7c37fbda
NB
10115F: Documentation/filesystems/overlayfs.txt
10116
e2d1d6c0 10117P54 WIRELESS DRIVER
084cb0fe 10118M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 10119L: linux-wireless@vger.kernel.org
084cb0fe 10120W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 10121S: Maintained
d3466830 10122F: drivers/net/wireless/intersil/p54/
e2d1d6c0 10123
f5cd7872 10124PA SEMI ETHERNET DRIVER
f5cd7872 10125L: netdev@vger.kernel.org
56a5b8da 10126S: Orphan
ded19add 10127F: drivers/net/ethernet/pasemi/*
f5cd7872 10128
beb58aa3 10129PA SEMI SMBUS DRIVER
846557d3 10130L: linux-i2c@vger.kernel.org
56a5b8da 10131S: Orphan
679655da 10132F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 10133
48fc267e
SK
10134PADATA PARALLEL EXECUTION MECHANISM
10135M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
10136L: linux-crypto@vger.kernel.org
10137S: Maintained
10138F: kernel/padata.c
10139F: include/linux/padata.h
10140F: Documentation/padata.txt
10141
709ee531 10142PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 10143M: Harald Welte <laforge@gnumonks.org>
d0944853 10144L: platform-driver-x86@vger.kernel.org
709ee531 10145S: Maintained
679655da 10146F: drivers/platform/x86/panasonic-laptop.c
709ee531 10147
368dd5ac 10148PANASONIC MN10300/AM33/AM34 PORT
8b58be88 10149M: David Howells <dhowells@redhat.com>
4fa97181
DH
10150L: linux-am33-list@redhat.com (moderated for non-subscribers)
10151W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10152S: Maintained
679655da
JP
10153F: Documentation/mn10300/
10154F: arch/mn10300/
4fa97181 10155
305b37bd 10156PARALLEL LCD/KEYPAD PANEL DRIVER
7683e9e5
LT
10157M: Willy Tarreau <willy@haproxy.com>
10158M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10159S: Odd Fixes
10160F: Documentation/misc-devices/lcd-panel-cgram.txt
10161F: drivers/misc/panel.c
305b37bd 10162
64dfff03
SM
10163PARALLEL PORT SUBSYSTEM
10164M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 10165M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 10166L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 10167S: Maintained
679655da
JP
10168F: drivers/parport/
10169F: include/linux/parport*.h
10170F: drivers/char/ppdev.c
c117ab84 10171F: include/uapi/linux/ppdev.h
64dfff03 10172F: Documentation/parport*.txt
1da177e4 10173
4cdf6bc2 10174PARAVIRT_OPS INTERFACE
30c1bbff 10175M: Juergen Gross <jgross@suse.com>
8b58be88
JP
10176M: Chris Wright <chrisw@sous-sol.org>
10177M: Alok Kataria <akataria@vmware.com>
10178M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 10179L: virtualization@lists.linux-foundation.org
4cdf6bc2 10180S: Supported
a2e19991 10181F: Documentation/virtual/paravirt_ops.txt
679655da 10182F: arch/*/kernel/paravirt*
30c1bbff 10183F: arch/*/include/asm/paravirt*.h
47ae4b05 10184F: include/linux/hypervisor.h
4cdf6bc2 10185
e2d1d6c0 10186PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 10187M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 10188L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 10189S: Maintained
679655da
JP
10190F: Documentation/blockdev/paride.txt
10191F: drivers/block/paride/
e2d1d6c0
RD
10192
10193PARISC ARCHITECTURE
b8828770 10194M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 10195M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
10196L: linux-parisc@vger.kernel.org
10197W: http://www.parisc-linux.org/
8a6e2535 10198Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 10199T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 10200T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 10201S: Maintained
679655da 10202F: arch/parisc/
2b6bac9e 10203F: Documentation/parisc/
679655da 10204F: drivers/parisc/
2b6bac9e
HD
10205F: drivers/char/agp/parisc-agp.c
10206F: drivers/input/serio/gscps2.c
10207F: drivers/parport/parport_gsc.*
10208F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 10209F: drivers/video/fbdev/sti*
2b6bac9e
HD
10210F: drivers/video/console/sti*
10211F: drivers/video/logo/logo_parisc*
e2d1d6c0 10212
44091d29
JP
10213PARMAN
10214M: Jiri Pirko <jiri@mellanox.com>
10215L: netdev@vger.kernel.org
10216S: Supported
10217F: lib/parman.c
10218F: lib/test_parman.c
10219F: include/linux/parman.h
10220
1662d32c 10221PC87360 HARDWARE MONITORING DRIVER
8b58be88 10222M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 10223L: linux-hwmon@vger.kernel.org
1662d32c 10224S: Maintained
679655da
JP
10225F: Documentation/hwmon/pc87360
10226F: drivers/hwmon/pc87360.c
1662d32c
JC
10227
10228PC8736x GPIO DRIVER
8b58be88 10229M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10230S: Maintained
679655da 10231F: drivers/char/pc8736x_gpio.c
1662d32c 10232
1ad107fd 10233PC87427 HARDWARE MONITORING DRIVER
d8130624 10234M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10235L: linux-hwmon@vger.kernel.org
1ad107fd
JD
10236S: Maintained
10237F: Documentation/hwmon/pc87427
10238F: drivers/hwmon/pc87427.c
10239
b26e0ed4 10240PCA9532 LED DRIVER
8b58be88 10241M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 10242S: Maintained
d5ca6918
JP
10243F: drivers/leds/leds-pca9532.c
10244F: include/linux/leds-pca9532.h
b26e0ed4 10245
5ce914a8 10246PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 10247M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
10248L: linux-i2c@vger.kernel.org
10249S: Maintained
b4f0b74e 10250F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 10251
3971dae5 10252PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 10253M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
10254S: Maintained
10255F: drivers/firmware/pcdp.*
10256
7683e9e5
LT
10257PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10258M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
f60b15b8 10259L: linux-pci@vger.kernel.org
7683e9e5
LT
10260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10261S: Maintained
10262F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10263F: drivers/pci/host/pci-aardvark.c
f60b15b8 10264
eaa6111b
LFT
10265PCI DRIVER FOR ALTERA PCIE IP
10266M: Ley Foon Tan <lftan@altera.com>
10267L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10268L: linux-pci@vger.kernel.org
10269S: Supported
10270F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10271F: drivers/pci/host/pcie-altera.c
10272
7683e9e5
LT
10273PCI DRIVER FOR APPLIEDMICRO XGENE
10274M: Tanmay Inamdar <tinamdar@apm.com>
10275L: linux-pci@vger.kernel.org
10276L: linux-arm-kernel@lists.infradead.org
10277S: Maintained
10278F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10279F: drivers/pci/host/pci-xgene.c
10280
b7e78170
RH
10281PCI DRIVER FOR ARM VERSATILE PLATFORM
10282M: Rob Herring <robh@kernel.org>
10283L: linux-pci@vger.kernel.org
10284L: linux-arm-kernel@lists.infradead.org
10285S: Maintained
10286F: Documentation/devicetree/bindings/pci/versatile.txt
10287F: drivers/pci/host/pci-versatile.c
10288
3dc9d38c
TP
10289PCI DRIVER FOR ARMADA 8K
10290M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10291L: linux-pci@vger.kernel.org
10292L: linux-arm-kernel@lists.infradead.org
10293S: Maintained
10294F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
950bf638 10295F: drivers/pci/dwc/pcie-armada8k.c
3dc9d38c 10296
62d0ff83
ML
10297PCI DRIVER FOR FREESCALE LAYERSCAPE
10298M: Minghuan Lian <minghuan.Lian@freescale.com>
10299M: Mingkai Hu <mingkai.hu@freescale.com>
10300M: Roy Zang <tie-fei.zang@freescale.com>
10301L: linuxppc-dev@lists.ozlabs.org
10302L: linux-pci@vger.kernel.org
10303L: linux-arm-kernel@lists.infradead.org
10304S: Maintained
950bf638 10305F: drivers/pci/dwc/*layerscape*
62d0ff83 10306
7683e9e5
LT
10307PCI DRIVER FOR GENERIC OF HOSTS
10308M: Will Deacon <will.deacon@arm.com>
f0b75693
BH
10309L: linux-pci@vger.kernel.org
10310L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10311S: Maintained
7683e9e5
LT
10312F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10313F: drivers/pci/host/pci-host-common.c
10314F: drivers/pci/host/pci-host-generic.c
f0b75693 10315
7683e9e5
LT
10316PCI DRIVER FOR IMX6
10317M: Richard Zhu <hongxing.zhu@nxp.com>
10318M: Lucas Stach <l.stach@pengutronix.de>
8c39d710
TP
10319L: linux-pci@vger.kernel.org
10320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10321S: Maintained
7683e9e5
LT
10322F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10323F: drivers/pci/dwc/*imx6*
10324
10325PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10326M: Keith Busch <keith.busch@intel.com>
7674d05d 10327M: Jonathan Derrick <jonathan.derrick@intel.com>
7683e9e5
LT
10328L: linux-pci@vger.kernel.org
10329S: Supported
10330F: drivers/pci/host/vmd.c
8c39d710 10331
080b47de
LG
10332PCI DRIVER FOR MICROSEMI SWITCHTEC
10333M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10334M: Stephen Bates <stephen.bates@microsemi.com>
10335M: Logan Gunthorpe <logang@deltatee.com>
10336L: linux-pci@vger.kernel.org
10337S: Maintained
44fc691b 10338F: Documentation/switchtec.txt
5d8e1881 10339F: Documentation/ABI/testing/sysfs-class-switchtec
080b47de 10340F: drivers/pci/switch/switchtec*
52eabba5 10341F: include/uapi/linux/switchtec_ioctl.h
080b47de 10342
7683e9e5
LT
10343PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10344M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10345M: Jason Cooper <jason@lakedaemon.net>
10346L: linux-pci@vger.kernel.org
10347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10348S: Maintained
10349F: drivers/pci/host/*mvebu*
10350
0447cfd7
TR
10351PCI DRIVER FOR NVIDIA TEGRA
10352M: Thierry Reding <thierry.reding@gmail.com>
10353L: linux-tegra@vger.kernel.org
f0b75693 10354L: linux-pci@vger.kernel.org
0447cfd7
TR
10355S: Supported
10356F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10357F: drivers/pci/host/pci-tegra.c
10358
f0b75693
BH
10359PCI DRIVER FOR RENESAS R-CAR
10360M: Simon Horman <horms@verge.net.au>
10361L: linux-pci@vger.kernel.org
4a121096 10362L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
10363S: Maintained
10364F: drivers/pci/host/*rcar*
10365
4af82255 10366PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 10367M: Jingoo Han <jingoohan1@gmail.com>
4af82255 10368L: linux-pci@vger.kernel.org
f0b75693
BH
10369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10370L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255 10371S: Maintained
950bf638 10372F: drivers/pci/dwc/pci-exynos.c
4af82255 10373
96291d56 10374PCI DRIVER FOR SYNOPSYS DESIGNWARE
b7701755 10375M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 10376M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
10377L: linux-pci@vger.kernel.org
10378S: Maintained
10379F: Documentation/devicetree/bindings/pci/designware-pcie.txt
950bf638 10380F: drivers/pci/dwc/*designware*
5a3aa2a8 10381
7683e9e5
LT
10382PCI DRIVER FOR TI DRA7XX
10383M: Kishon Vijay Abraham I <kishon@ti.com>
10384L: linux-omap@vger.kernel.org
10385L: linux-pci@vger.kernel.org
10386S: Supported
10387F: Documentation/devicetree/bindings/pci/ti-pci.txt
10388F: drivers/pci/dwc/pci-dra7xx.c
10389
10390PCI DRIVER FOR TI KEYSTONE
10391M: Murali Karicheri <m-karicheri2@ti.com>
cf28855b
WD
10392L: linux-pci@vger.kernel.org
10393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10394S: Maintained
7683e9e5 10395F: drivers/pci/dwc/*keystone*
cf28855b 10396
7683e9e5
LT
10397PCI ENDPOINT SUBSYSTEM
10398M: Kishon Vijay Abraham I <kishon@ti.com>
185a383a 10399L: linux-pci@vger.kernel.org
7683e9e5 10400T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
185a383a 10401S: Supported
7683e9e5
LT
10402F: drivers/pci/endpoint/
10403F: drivers/misc/pci_endpoint_test.c
10404F: tools/pci/
185a383a 10405
7683e9e5
LT
10406PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10407M: Russell Currey <ruscur@russell.cc>
10408L: linuxppc-dev@lists.ozlabs.org
10409S: Supported
10410F: Documentation/powerpc/eeh-pci-error-recovery.txt
10411F: arch/powerpc/kernel/eeh*.c
10412F: arch/powerpc/platforms/*/eeh*.c
10413F: arch/powerpc/include/*/eeh*.h
10414
10415PCI ERROR RECOVERY
10416M: Linas Vepstas <linasvepstas@gmail.com>
51b66a6c 10417L: linux-pci@vger.kernel.org
7683e9e5
LT
10418S: Supported
10419F: Documentation/PCI/pci-error-recovery.txt
51b66a6c 10420
af1169b4
LFT
10421PCI MSI DRIVER FOR ALTERA MSI IP
10422M: Ley Foon Tan <lftan@altera.com>
10423L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10424L: linux-pci@vger.kernel.org
10425S: Supported
10426F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10427F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 10428
dcd19de3
DD
10429PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10430M: Duc Dang <dhdang@apm.com>
10431L: linux-pci@vger.kernel.org
10432L: linux-arm-kernel@lists.infradead.org
10433S: Maintained
10434F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10435F: drivers/pci/host/pci-xgene-msi.c
10436
7683e9e5
LT
10437PCI SUBSYSTEM
10438M: Bjorn Helgaas <bhelgaas@google.com>
10439L: linux-pci@vger.kernel.org
10440Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10441T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10442S: Supported
10443F: Documentation/devicetree/bindings/pci/
10444F: Documentation/PCI/
10445F: drivers/pci/
10446F: include/linux/pci*
10447F: arch/x86/pci/
10448F: arch/x86/kernel/quirks.c
10449
a3cbfae1
NC
10450PCIE DRIVER FOR AXIS ARTPEC
10451M: Niklas Cassel <niklas.cassel@axis.com>
10452M: Jesper Nilsson <jesper.nilsson@axis.com>
10453L: linux-arm-kernel@axis.com
10454L: linux-pci@vger.kernel.org
10455S: Maintained
10456F: Documentation/devicetree/bindings/pci/axis,artpec*
950bf638 10457F: drivers/pci/dwc/*artpec*
a3cbfae1 10458
7683e9e5
LT
10459PCIE DRIVER FOR CAVIUM THUNDERX
10460M: David Daney <david.daney@cavium.com>
10461L: linux-pci@vger.kernel.org
10462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10463S: Supported
10464F: Documentation/devicetree/bindings/pci/pci-thunder-*
10465F: drivers/pci/host/pci-thunder-*
10466
500a1d9a
ZW
10467PCIE DRIVER FOR HISILICON
10468M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 10469M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
10470L: linux-pci@vger.kernel.org
10471S: Maintained
10472F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
950bf638 10473F: drivers/pci/dwc/pcie-hisi.c
500a1d9a 10474
fc5165db
XS
10475PCIE DRIVER FOR HISILICON KIRIN
10476M: Xiaowei Song <songxiaowei@hisilicon.com>
10477M: Binghui Wang <wangbinghui@hisilicon.com>
10478L: linux-pci@vger.kernel.org
10479S: Maintained
10480F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10481F: drivers/pci/dwc/pcie-kirin.c
10482
7683e9e5
LT
10483PCIE DRIVER FOR MEDIATEK
10484M: Ryder Lee <ryder.lee@mediatek.com>
10485L: linux-pci@vger.kernel.org
10486L: linux-mediatek@lists.infradead.org
10487S: Supported
10488F: Documentation/devicetree/bindings/pci/mediatek*
10489F: drivers/pci/host/*mediatek*
10490
10491PCIE DRIVER FOR QUALCOMM MSM
10492M: Stanimir Varbanov <svarbanov@mm-sol.com>
10493L: linux-pci@vger.kernel.org
10494L: linux-arm-msm@vger.kernel.org
10495S: Maintained
10496F: drivers/pci/dwc/*qcom*
10497
e77f847d
SL
10498PCIE DRIVER FOR ROCKCHIP
10499M: Shawn Lin <shawn.lin@rock-chips.com>
e77f847d
SL
10500L: linux-pci@vger.kernel.org
10501L: linux-rockchip@lists.infradead.org
10502S: Maintained
10503F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10504F: drivers/pci/host/pcie-rockchip.c
10505
7683e9e5
LT
10506PCIE DRIVER FOR ST SPEAR13XX
10507M: Pratyush Anand <pratyush.anand@gmail.com>
f12b76e5 10508L: linux-pci@vger.kernel.org
7683e9e5
LT
10509S: Maintained
10510F: drivers/pci/dwc/*spear*
637cfaca 10511
1da177e4 10512PCMCIA SUBSYSTEM
4230dfc9 10513P: Linux PCMCIA Team
f5df5881 10514L: linux-pcmcia@lists.infradead.org
6650e0a5 10515W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 10516T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 10517S: Maintained
679655da 10518F: Documentation/pcmcia/
a67cd548 10519F: tools/pcmcia/
679655da
JP
10520F: drivers/pcmcia/
10521F: include/pcmcia/
1da177e4
LT
10522
10523PCNET32 NETWORK DRIVER
227fb925 10524M: Don Fry <pcnet32@frontier.com>
979b6c13 10525L: netdev@vger.kernel.org
1da177e4 10526S: Maintained
b955f6ca 10527F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 10528
48fc267e
SK
10529PCRYPT PARALLEL CRYPTO ENGINE
10530M: Steffen Klassert <steffen.klassert@secunet.com>
10531L: linux-crypto@vger.kernel.org
10532S: Maintained
10533F: crypto/pcrypt.c
10534F: include/crypto/pcrypt.h
10535
e72df0b8
TH
10536PER-CPU MEMORY ALLOCATOR
10537M: Tejun Heo <tj@kernel.org>
93e205a7 10538M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
10539T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10540S: Maintained
10541F: include/linux/percpu*.h
10542F: mm/percpu*.c
10543F: arch/*/include/asm/percpu.h
10544
ad4ecbcb 10545PER-TASK DELAY ACCOUNTING
185e595f 10546M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 10547S: Maintained
679655da
JP
10548F: include/linux/delayacct.h
10549F: kernel/delayacct.c
ad4ecbcb 10550
57c0c15b 10551PERFORMANCE EVENTS SUBSYSTEM
daecbd26 10552M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 10553M: Ingo Molnar <mingo@redhat.com>
f80c5393 10554M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 10555R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 10556L: linux-kernel@vger.kernel.org
75fc2d37 10557T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 10558S: Supported
d53e8365 10559F: kernel/events/*
a003236c 10560F: include/linux/perf_event.h
c117ab84 10561F: include/uapi/linux/perf_event.h
141c4296
RR
10562F: arch/*/kernel/perf_event*.c
10563F: arch/*/kernel/*/perf_event*.c
10564F: arch/*/kernel/*/*/perf_event*.c
a003236c 10565F: arch/*/include/asm/perf_event.h
a003236c 10566F: arch/*/kernel/perf_callchain.c
b0a434fb 10567F: arch/*/events/*
a003236c 10568F: tools/perf/
6c0b3244 10569
dd49d0f5 10570PERSONALITY HANDLING
8b58be88 10571M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
10572L: linux-abi-devel@lists.sourceforge.net
10573S: Maintained
679655da 10574F: include/linux/personality.h
c117ab84 10575F: include/uapi/linux/personality.h
dd49d0f5 10576
838e7a03 10577PHONET PROTOCOL
2a06b40f 10578M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
10579S: Supported
10580F: Documentation/networking/phonet.txt
10581F: include/linux/phonet.h
10582F: include/net/phonet/
c117ab84 10583F: include/uapi/linux/phonet.h
838e7a03
RDC
10584F: net/phonet/
10585
1da177e4 10586PHRAM MTD DRIVER
8b58be88 10587M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
10588L: linux-mtd@lists.infradead.org
10589S: Maintained
679655da 10590F: drivers/mtd/devices/phram.c
1da177e4 10591
efdbb10e
BP
10592PICOLCD HID DRIVER
10593M: Bruno Prémont <bonbons@linux-vserver.org>
10594L: linux-input@vger.kernel.org
10595S: Maintained
10596F: drivers/hid/hid-picolcd*
10597
a53bfa07
JI
10598PICOXCELL SUPPORT
10599M: Jamie Iles <jamie@jamieiles.com>
10600L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10601T: git git://github.com/jamieiles/linux-2.6-ji.git
10602S: Supported
b8733987 10603F: arch/arm/boot/dts/picoxcell*
14430813 10604F: arch/arm/mach-picoxcell/
b8733987 10605F: drivers/crypto/picoxcell*
a53bfa07 10606
2744e8af
LW
10607PIN CONTROL SUBSYSTEM
10608M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 10609L: linux-gpio@vger.kernel.org
dbe752a3 10610T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 10611S: Maintained
9feeed94 10612F: Documentation/devicetree/bindings/pinctrl/
0cca6c89 10613F: Documentation/driver-api/pinctl.rst
07f29ba6 10614F: drivers/pinctrl/
8e406fe4 10615F: include/linux/pinctrl/
2744e8af 10616
2201bbb8
JCPV
10617PIN CONTROLLER - ATMEL AT91
10618M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10619L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10620S: Maintained
c654b6bf 10621F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 10622
33d3690c 10623PIN CONTROLLER - ATMEL AT91 PIO4
420a3879 10624M: Ludovic Desroches <ludovic.desroches@microchip.com>
33d3690c
LD
10625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10626L: linux-gpio@vger.kernel.org
10627S: Supported
10628F: drivers/pinctrl/pinctrl-at91-pio4.*
10629
cbd1b652
MW
10630PIN CONTROLLER - INTEL
10631M: Mika Westerberg <mika.westerberg@linux.intel.com>
10632M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10633S: Maintained
10634F: drivers/pinctrl/intel/
2201bbb8 10635
a66f9d93
BA
10636PIN CONTROLLER - QUALCOMM
10637M: Bjorn Andersson <bjorn.andersson@linaro.org>
10638S: Maintained
10639L: linux-arm-msm@vger.kernel.org
10640F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10641F: drivers/pinctrl/qcom/
10642
9963b536
LP
10643PIN CONTROLLER - RENESAS
10644M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 10645M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 10646L: linux-renesas-soc@vger.kernel.org
9963b536
LP
10647S: Maintained
10648F: drivers/pinctrl/sh-pfc/
10649
b75e60d6 10650PIN CONTROLLER - SAMSUNG
fea685e9 10651M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 10652M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 10653M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
10654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10655L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
5fb7edb3
KK
10656Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10657T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
b75e60d6 10658S: Maintained
9b5b33f6 10659F: drivers/pinctrl/samsung/
5db7e3bb
KK
10660F: include/dt-bindings/pinctrl/samsung.h
10661F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 10662
13cbd906
TL
10663PIN CONTROLLER - SINGLE
10664M: Tony Lindgren <tony@atomide.com>
10665M: Haojian Zhuang <haojian.zhuang@linaro.org>
10666L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10667L: linux-omap@vger.kernel.org
10668S: Maintained
10669F: drivers/pinctrl/pinctrl-single.c
10670
deda8287 10671PIN CONTROLLER - ST SPEAR
da89947b 10672M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
10673L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10674W: http://www.st.com/spear
10675S: Maintained
8e406fe4 10676F: drivers/pinctrl/spear/
deda8287 10677
11a1cf34 10678PISTACHIO SOC SUPPORT
7683e9e5
LT
10679M: James Hartley <james.hartley@imgtec.com>
10680M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10681L: linux-mips@linux-mips.org
10682S: Maintained
10683F: arch/mips/pistachio/
10684F: arch/mips/include/asm/mach-pistachio/
10685F: arch/mips/boot/dts/img/pistachio*
10686F: arch/mips/configs/pistachio*_defconfig
11a1cf34 10687
249a6771 10688PKTCDVD DRIVER
5a8b187c
JA
10689S: Orphan
10690M: linux-block@vger.kernel.org
679655da
JP
10691F: drivers/block/pktcdvd.c
10692F: include/linux/pktcdvd.h
c117ab84 10693F: include/uapi/linux/pktcdvd.h
249a6771 10694
b31d8273
G
10695PKUNITY SOC DRIVERS
10696M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10697W: http://mprc.pku.edu.cn/~guanxuetao/linux
10698S: Maintained
ceebf4d5 10699T: git git://github.com/gxt/linux.git
b31d8273 10700F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 10701F: drivers/i2c/busses/i2c-puv3.c
8a61f013 10702F: drivers/video/fbdev/fb-puv3.c
2809e80b 10703F: drivers/rtc/rtc-puv3.c
b31d8273 10704
9d2ecfb7 10705PMBUS HARDWARE MONITORING DRIVERS
ca462085 10706M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
10707L: linux-hwmon@vger.kernel.org
10708W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
10709W: http://www.roeck-us.net/linux/drivers/
10710T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10711S: Maintained
10712F: Documentation/hwmon/pmbus
10713F: drivers/hwmon/pmbus/
4ba1bb12 10714F: include/linux/pmbus.h
9d2ecfb7 10715
89a36810 10716PMC SIERRA MaxRAID DRIVER
89a36810
AR
10717L: linux-scsi@vger.kernel.org
10718W: http://www.pmc-sierra.com/
3cdea4d7 10719S: Orphan
89a36810
AR
10720F: drivers/scsi/pmcraid.*
10721
dbf9bfe6 10722PMC SIERRA PM8001 DRIVER
d32477e2 10723M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 10724M: lindar_liu@usish.com
10725L: linux-scsi@vger.kernel.org
10726S: Supported
10727F: drivers/scsi/pm8001/
10728
82abbea7
RD
10729PNP SUPPORT
10730M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10731S: Maintained
10732F: drivers/pnp/
10733
1da177e4 10734POSIX CLOCKS and TIMERS
8b58be88 10735M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10736L: linux-kernel@vger.kernel.org
75fc2d37 10737T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 10738S: Maintained
679655da
JP
10739F: fs/timerfd.c
10740F: include/linux/timer*
5cee9645 10741F: kernel/time/*timer*
1da177e4 10742
7b06a6d7
RW
10743POWER MANAGEMENT CORE
10744M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10745L: linux-pm@vger.kernel.org
10746T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 10747B: https://bugzilla.kernel.org
7b06a6d7
RW
10748S: Supported
10749F: drivers/base/power/
10750F: include/linux/pm.h
10751F: include/linux/pm_*
10752F: include/linux/powercap.h
10753F: drivers/powercap/
10754
514f161a
MR
10755POWER STATE COORDINATION INTERFACE (PSCI)
10756M: Mark Rutland <mark.rutland@arm.com>
10757M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10758L: linux-arm-kernel@lists.infradead.org
10759S: Maintained
32d53d1b 10760F: drivers/firmware/psci*.c
514f161a
MR
10761F: include/linux/psci.h
10762F: include/uapi/linux/psci.h
10763
7683e9e5
LT
10764POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10765M: Sebastian Reichel <sre@kernel.org>
10766L: linux-pm@vger.kernel.org
10767T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10768S: Maintained
10769F: Documentation/devicetree/bindings/power/supply/
10770F: include/linux/power_supply.h
10771F: drivers/power/supply/
10772
43a1dd9b
SJS
10773POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10774M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10775L: linuxppc-dev@lists.ozlabs.org
10776S: Maintained
10777F: drivers/char/powernv-op-panel.c
10778
1da177e4 10779PPP OVER ATM (RFC 2364)
8b58be88 10780M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 10781S: Maintained
679655da 10782F: net/atm/pppoatm.c
c117ab84 10783F: include/uapi/linux/atmppp.h
1da177e4
LT
10784
10785PPP OVER ETHERNET
8b58be88 10786M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 10787S: Maintained
224cf5ad
JK
10788F: drivers/net/ppp/pppoe.c
10789F: drivers/net/ppp/pppox.c
1da177e4 10790
a6d2370b 10791PPP OVER L2TP
8b58be88 10792M: James Chapman <jchapman@katalix.com>
a6d2370b 10793S: Maintained
90ca28d1 10794F: net/l2tp/l2tp_ppp.c
679655da 10795F: include/linux/if_pppol2tp.h
c117ab84 10796F: include/uapi/linux/if_pppol2tp.h
a6d2370b 10797
7683e9e5
LT
10798PPP PROTOCOL DRIVERS AND COMPRESSORS
10799M: Paul Mackerras <paulus@samba.org>
10800L: linux-ppp@vger.kernel.org
10801S: Maintained
10802F: drivers/net/ppp/ppp_*
10803
eae9d2ba 10804PPS SUPPORT
8b58be88 10805M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
10806W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10807L: linuxpps@ml.enneenne.com (subscribers-only)
10808S: Maintained
cabaaf41 10809F: Documentation/pps/
a2d81803
RD
10810F: Documentation/devicetree/bindings/pps/pps-gpio.txt
10811F: Documentation/ABI/testing/sysfs-pps
cabaaf41
JP
10812F: drivers/pps/
10813F: include/linux/pps*.h
a2d81803 10814F: include/uapi/linux/pps.h
eae9d2ba 10815
71a6d0af
HW
10816PPTP DRIVER
10817M: Dmitry Kozlov <xeb@mail.ru>
10818L: netdev@vger.kernel.org
10819S: Maintained
224cf5ad 10820F: drivers/net/ppp/pptp.c
71a6d0af
HW
10821W: http://sourceforge.net/projects/accel-pptp
10822
1da177e4 10823PREEMPTIBLE KERNEL
8b58be88 10824M: Robert Love <rml@tech9.net>
1da177e4 10825L: kpreempt-tech@lists.sourceforge.net
4f6cce39 10826W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
1da177e4 10827S: Supported
679655da
JP
10828F: Documentation/preempt-locking.txt
10829F: include/linux/preempt.h
1da177e4 10830
548cf34b
PM
10831PRINTK
10832M: Petr Mladek <pmladek@suse.com>
10833M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10834R: Steven Rostedt <rostedt@goodmis.org>
10835S: Maintained
10836F: kernel/printk/
10837F: include/linux/printk.h
10838
1da177e4 10839PRISM54 WIRELESS DRIVER
8b58be88 10840M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 10841L: linux-wireless@vger.kernel.org
9ef80804 10842W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 10843S: Obsolete
c12edfe2 10844F: drivers/net/wireless/intersil/prism54/
1da177e4 10845
b689d4a7
LR
10846PROC SYSCTL
10847M: "Luis R. Rodriguez" <mcgrof@kernel.org>
10848M: Kees Cook <keescook@chromium.org>
10849L: linux-kernel@vger.kernel.org
10850L: linux-fsdevel@vger.kernel.org
10851S: Maintained
10852F: fs/proc/proc_sysctl.c
10853F: include/linux/sysctl.h
10854F: kernel/sysctl.c
10855F: tools/testing/selftests/sysctl/
10856
02c18891 10857PS3 NETWORK SUPPORT
b809b9ca 10858M: Geoff Levand <geoff@infradead.org>
02c18891 10859L: netdev@vger.kernel.org
a14ab6b6 10860L: linuxppc-dev@lists.ozlabs.org
b809b9ca 10861S: Maintained
8df158ac 10862F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 10863
f58a9d17 10864PS3 PLATFORM SUPPORT
b809b9ca 10865M: Geoff Levand <geoff@infradead.org>
a4724ed6 10866L: linuxppc-dev@lists.ozlabs.org
b809b9ca 10867S: Maintained
679655da
JP
10868F: arch/powerpc/boot/ps3*
10869F: arch/powerpc/include/asm/lv1call.h
10870F: arch/powerpc/include/asm/ps3*.h
10871F: arch/powerpc/platforms/ps3/
10872F: drivers/*/ps3*
10873F: drivers/ps3/
fec629b8 10874F: drivers/rtc/rtc-ps3.c
679655da 10875F: drivers/usb/host/*ps3.c
fec629b8 10876F: sound/ppc/snd_ps3*
f58a9d17 10877
cffb4add 10878PS3VRAM DRIVER
8b58be88 10879M: Jim Paris <jim@jtan.com>
3715a5d0 10880M: Geoff Levand <geoff@infradead.org>
a14ab6b6 10881L: linuxppc-dev@lists.ozlabs.org
cffb4add 10882S: Maintained
8a3977cb 10883F: drivers/block/ps3vram.c
cffb4add 10884
6ae0a628
YG
10885PSAMPLE PACKET SAMPLING SUPPORT:
10886M: Yotam Gigi <yotamg@mellanox.com>
10887S: Maintained
10888F: net/psample
10889F: include/net/psample.h
10890F: include/uapi/linux/psample.h
10891
8defe599 10892PSTORE FILESYSTEM
fc1b326e 10893M: Kees Cook <keescook@chromium.org>
9d5e2a02 10894M: Anton Vorontsov <anton@enomsg.org>
8defe599 10895M: Colin Cross <ccross@android.com>
8defe599
AV
10896M: Tony Luck <tony.luck@intel.com>
10897S: Maintained
fc1b326e 10898T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
8defe599
AV
10899F: fs/pstore/
10900F: include/linux/pstore*
04851772 10901F: drivers/firmware/efi/efi-pstore.c
8defe599 10902F: drivers/acpi/apei/erst.c
fc1b326e
KC
10903F: Documentation/admin-guide/ramoops.rst
10904F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10905K: \b(pstore|ramoops)
8defe599 10906
7fbc415d
RC
10907PTP HARDWARE CLOCK SUPPORT
10908M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 10909L: netdev@vger.kernel.org
7fbc415d
RC
10910S: Maintained
10911W: http://linuxptp.sourceforge.net/
10912F: Documentation/ABI/testing/sysfs-ptp
10913F: Documentation/ptp/*
0ecb3cdd 10914F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
10915F: drivers/net/phy/dp83640*
10916F: drivers/ptp/*
10917F: include/linux/ptp_cl*
10918
cf94a4d1 10919PTRACE SUPPORT
8b58be88 10920M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
10921S: Maintained
10922F: include/asm-generic/syscall.h
10923F: include/linux/ptrace.h
10924F: include/linux/regset.h
10925F: include/linux/tracehook.h
c117ab84 10926F: include/uapi/linux/ptrace.h
095f6d76
IM
10927F: include/uapi/linux/ptrace.h
10928F: include/asm-generic/ptrace.h
cf94a4d1 10929F: kernel/ptrace.c
095f6d76
IM
10930F: arch/*/ptrace*.c
10931F: arch/*/*/ptrace*.c
10932F: arch/*/include/asm/ptrace*.h
cf94a4d1 10933
3e9d7ba7
HV
10934PULSE8-CEC DRIVER
10935M: Hans Verkuil <hverkuil@xs4all.nl>
10936L: linux-media@vger.kernel.org
10937T: git git://linuxtv.org/media_tree.git
10938S: Maintained
104eda6d 10939F: drivers/media/usb/pulse8-cec/*
1d174e75 10940F: Documentation/media/cec-drivers/pulse8-cec.rst
3e9d7ba7 10941
8320204a 10942PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 10943M: Mike Isely <isely@pobox.com>
16e9495d 10944L: pvrusb2@isely.net (subscribers-only)
661263b5 10945L: linux-media@vger.kernel.org
8320204a 10946W: http://www.isely.net/pvrusb2/
275ffde4 10947T: git git://linuxtv.org/media_tree.git
8320204a 10948S: Maintained
618cd932 10949F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 10950F: drivers/media/usb/pvrusb2/
8320204a 10951
39532e6c 10952PWC WEBCAM DRIVER
c0936df4 10953M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
10954L: linux-media@vger.kernel.org
10955T: git git://linuxtv.org/media_tree.git
c0936df4 10956S: Odd Fixes
39532e6c
HG
10957F: drivers/media/usb/pwc/*
10958
93c090b3 10959PWM FAN DRIVER
774e0362 10960M: Kamil Debski <kamil@wypas.org>
0faf7dd5 10961M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 10962L: linux-hwmon@vger.kernel.org
93c090b3
KD
10963S: Supported
10964F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10965F: Documentation/hwmon/pwm-fan
10966F: drivers/hwmon/pwm-fan.c
10967
db3df876
SY
10968PWM IR Transmitter
10969M: Sean Young <sean@mess.org>
10970L: linux-media@vger.kernel.org
10971S: Maintained
10972F: drivers/media/rc/pwm-ir-tx.c
10973
200efedd 10974PWM SUBSYSTEM
aa3495f7
TR
10975M: Thierry Reding <thierry.reding@gmail.com>
10976L: linux-pwm@vger.kernel.org
0c2498f1 10977S: Maintained
006e854f 10978T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
10979F: Documentation/pwm.txt
10980F: Documentation/devicetree/bindings/pwm/
10981F: include/linux/pwm.h
0c2498f1 10982F: drivers/pwm/
a140b98d
TR
10983F: drivers/video/backlight/pwm_bl.c
10984F: include/linux/pwm_backlight.h
757642f9
AL
10985F: drivers/gpio/gpio-mvebu.c
10986F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
0c2498f1 10987
7683e9e5
LT
10988PXA GPIO DRIVER
10989M: Robert Jarzmik <robert.jarzmik@free.fr>
10990L: linux-gpio@vger.kernel.org
10991S: Maintained
10992F: drivers/gpio/gpio-pxa.c
10993
10994PXA MMCI DRIVER
10995S: Orphan
10996
10997PXA RTC DRIVER
10998M: Robert Jarzmik <robert.jarzmik@free.fr>
10999L: linux-rtc@vger.kernel.org
11000S: Maintained
11001
30ec261e 11002PXA2xx/PXA3xx SUPPORT
8da5e302 11003M: Daniel Mack <daniel@zonque.org>
a323f664 11004M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 11005M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 11006L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 11007T: git git://github.com/hzhuang1/linux.git
8da5e302 11008T: git git://github.com/rjarzmik/linux.git
1da177e4 11009S: Maintained
e68d7c14 11010F: arch/arm/boot/dts/pxa*
679655da 11011F: arch/arm/mach-pxa/
820439f1 11012F: drivers/dma/pxa*
679655da 11013F: drivers/pcmcia/pxa2xx*
1403ead9 11014F: drivers/pinctrl/pxa/
9df92e6c 11015F: drivers/spi/spi-pxa2xx*
faf2e1db 11016F: drivers/usb/gadget/udc/pxa2*
679655da 11017F: include/sound/pxa2xx-lib.h
bec4c99e 11018F: sound/arm/pxa*
14430813 11019F: sound/soc/pxa/
1da177e4 11020
ec64d3bf
EG
11021PXA3xx NAND FLASH DRIVER
11022M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11023L: linux-mtd@lists.infradead.org
11024S: Maintained
9a67f099 11025F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 11026
cea4001a 11027QAT DRIVER
90ab5a81
TS
11028M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11029M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
11030L: qat-linux@intel.com
11031S: Supported
11032F: drivers/crypto/qat/
cea4001a 11033
82abbea7
RD
11034QCOM AUDIO (ASoC) DRIVERS
11035M: Patrick Lai <plai@codeaurora.org>
11036M: Banajit Goswami <bgoswami@codeaurora.org>
11037L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11038S: Supported
11039F: sound/soc/qcom/
11040
11041QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11042M: Gabriel Somlo <somlo@cmu.edu>
11043M: "Michael S. Tsirkin" <mst@redhat.com>
11044L: qemu-devel@nongnu.org
11045S: Maintained
11046F: drivers/firmware/qemu_fw_cfg.c
11047
52a09a04 11048QIB DRIVER
8473c603 11049M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
11050L: linux-rdma@vger.kernel.org
11051S: Supported
11052F: drivers/infiniband/hw/qib/
11053
7683e9e5
LT
11054QLOGIC QL41xxx FCOE DRIVER
11055M: QLogic-Storage-Upstream@cavium.com
11056L: linux-scsi@vger.kernel.org
11057S: Supported
11058F: drivers/scsi/qedf/
11059
11060QLOGIC QL41xxx ISCSI DRIVER
11061M: QLogic-Storage-Upstream@cavium.com
11062L: linux-scsi@vger.kernel.org
11063S: Supported
11064F: drivers/scsi/qedi/
11065
11066QLOGIC QL4xxx ETHERNET DRIVER
7683e9e5
LT
11067M: Ariel Elior <Ariel.Elior@cavium.com>
11068M: everest-linux-l2@cavium.com
11069L: netdev@vger.kernel.org
11070S: Supported
11071F: drivers/net/ethernet/qlogic/qed/
11072F: include/linux/qed/
11073F: drivers/net/ethernet/qlogic/qede/
11074
11075QLOGIC QL4xxx RDMA DRIVER
11076M: Ram Amrani <Ram.Amrani@cavium.com>
11077M: Ariel Elior <Ariel.Elior@cavium.com>
11078L: linux-rdma@vger.kernel.org
11079S: Supported
11080F: drivers/infiniband/hw/qedr/
11081F: include/uapi/rdma/qedr-abi.h
11082
5e9772b9
JS
11083QLOGIC QLA1280 SCSI DRIVER
11084M: Michael Reed <mdr@sgi.com>
11085L: linux-scsi@vger.kernel.org
11086S: Maintained
11087F: drivers/scsi/qla1280.[ch]
11088
1da177e4 11089QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 11090M: qla2xxx-upstream@qlogic.com
1da177e4
LT
11091L: linux-scsi@vger.kernel.org
11092S: Supported
679655da
JP
11093F: Documentation/scsi/LICENSE.qla2xxx
11094F: drivers/scsi/qla2xxx/
1da177e4 11095
5a4faa87 11096QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 11097M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
11098L: netdev@vger.kernel.org
11099S: Supported
679655da 11100F: Documentation/networking/LICENSE.qla3xxx
aa43c215 11101F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 11102
7683e9e5
LT
11103QLOGIC QLA4XXX iSCSI DRIVER
11104M: QLogic-Storage-Upstream@qlogic.com
11105L: linux-scsi@vger.kernel.org
0ec00f03 11106S: Supported
7683e9e5
LT
11107F: Documentation/scsi/LICENSE.qla4xxx
11108F: drivers/scsi/qla4xxx/
0ec00f03 11109
7683e9e5 11110QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
11111M: Harish Patil <harish.patil@cavium.com>
11112M: Manish Chopra <manish.chopra@cavium.com>
11113M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
11114L: netdev@vger.kernel.org
11115S: Supported
7683e9e5 11116F: drivers/net/ethernet/qlogic/qlcnic/
61d8658b 11117
7683e9e5
LT
11118QLOGIC QLGE 10Gb ETHERNET DRIVER
11119M: Harish Patil <harish.patil@cavium.com>
11120M: Manish Chopra <manish.chopra@cavium.com>
11121M: Dept-GELinuxNICDev@cavium.com
11122L: netdev@vger.kernel.org
b6ea01ba 11123S: Supported
7683e9e5 11124F: drivers/net/ethernet/qlogic/qlge/
b6ea01ba 11125
1da177e4 11126QNX4 FILESYSTEM
8b58be88 11127M: Anders Larsen <al@alarsen.net>
1da177e4
LT
11128W: http://www.alarsen.net/linux/qnx4fs/
11129S: Maintained
80811493 11130F: fs/qnx4/
c117ab84
CEB
11131F: include/uapi/linux/qnx4_fs.h
11132F: include/uapi/linux/qnxtypes.h
1da177e4 11133
d8b97569 11134QORIQ DPAA2 FSL-MC BUS DRIVER
f40c60db
SY
11135M: Stuart Yoder <stuyoder@gmail.com>
11136M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
d8b97569
SY
11137L: linux-kernel@vger.kernel.org
11138S: Maintained
11139F: drivers/staging/fsl-mc/
c1517d50 11140F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
d8b97569 11141
91952bc0
AP
11142QT1010 MEDIA DRIVER
11143M: Antti Palosaari <crope@iki.fi>
11144L: linux-media@vger.kernel.org
a825eaec 11145W: https://linuxtv.org
91952bc0
AP
11146W: http://palosaari.fi/linux/
11147Q: http://patchwork.linuxtv.org/project/linux-media/list/
11148T: git git://linuxtv.org/anttip/media_tree.git
11149S: Maintained
11150F: drivers/media/tuners/qt1010*
11151
2ea0ffcb
KV
11152QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11153M: Kalle Valo <kvalo@qca.qualcomm.com>
11154L: ath10k@lists.infradead.org
11155W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 11156T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
11157S: Supported
11158F: drivers/net/wireless/ath/ath10k/
11159
7683e9e5
LT
11160QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11161M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11162L: linux-wireless@vger.kernel.org
11163W: http://wireless.kernel.org/en/users/Drivers/ath9k
11164S: Supported
11165F: drivers/net/wireless/ath/ath9k/
11166
5c8cea42
TT
11167QUALCOMM CAMERA SUBSYSTEM DRIVER
11168M: Todor Tomov <todor.tomov@linaro.org>
11169L: linux-media@vger.kernel.org
11170S: Maintained
11171F: Documentation/devicetree/bindings/media/qcom,camss.txt
11172F: Documentation/media/v4l-drivers/qcom_camss.rst
11173F: drivers/media/platform/qcom/camss-8x16/
11174
b9b17deb
TT
11175QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11176M: Timur Tabi <timur@codeaurora.org>
11177L: netdev@vger.kernel.org
11178S: Supported
11179F: drivers/net/ethernet/qualcomm/emac/
11180
4f4567cf
RK
11181QUALCOMM HEXAGON ARCHITECTURE
11182M: Richard Kuo <rkuo@codeaurora.org>
11183L: linux-hexagon@vger.kernel.org
9f273c24 11184T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
11185S: Supported
11186F: arch/hexagon/
11187
d43ecff3
RC
11188QUALCOMM IOMMU
11189M: Rob Clark <robdclark@gmail.com>
11190L: iommu@lists.linux-foundation.org
11191L: linux-arm-msm@vger.kernel.org
11192S: Maintained
11193F: drivers/iommu/qcom_iommu.c
11194
097748eb
SV
11195QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11196M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11197L: linux-media@vger.kernel.org
11198L: linux-arm-msm@vger.kernel.org
11199T: git git://linuxtv.org/media_tree.git
11200S: Maintained
11201F: drivers/media/platform/qcom/venus/
11202
8e84c258
EK
11203QUALCOMM WCN36XX WIRELESS DRIVER
11204M: Eugene Krasnikov <k.eugene.e@gmail.com>
11205L: wcn36xx@lists.infradead.org
11206W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11207T: git git://github.com/KrasnikovEugene/wcn36xx.git
11208S: Supported
11209F: drivers/net/wireless/ath/wcn36xx/
11210
98f44cb0 11211QUANTENNA QTNFMAC WIRELESS DRIVER
7683e9e5
LT
11212M: Igor Mitsyanko <imitsyanko@quantenna.com>
11213M: Avinash Patil <avinashp@quantenna.com>
11214M: Sergey Matyukevich <smatyukevich@quantenna.com>
11215L: linux-wireless@vger.kernel.org
11216S: Maintained
11217F: drivers/net/wireless/quantenna
11218
11219RADEON and AMDGPU DRM DRIVERS
11220M: Alex Deucher <alexander.deucher@amd.com>
11221M: Christian König <christian.koenig@amd.com>
11222L: amd-gfx@lists.freedesktop.org
11223T: git git://people.freedesktop.org/~agd5f/linux
11224S: Supported
11225F: drivers/gpu/drm/radeon/
11226F: include/uapi/drm/radeon_drm.h
11227F: drivers/gpu/drm/amd/
11228F: include/uapi/drm/amdgpu_drm.h
98f44cb0 11229
1da177e4 11230RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 11231M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 11232L: linux-fbdev@vger.kernel.org
1da177e4 11233S: Maintained
8a61f013 11234F: drivers/video/fbdev/aty/radeon*
c117ab84 11235F: include/uapi/linux/radeonfb.h
1da177e4 11236
c6c9b34c 11237RADIOSHARK RADIO DRIVER
c0936df4 11238M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
11239L: linux-media@vger.kernel.org
11240T: git git://linuxtv.org/media_tree.git
11241S: Maintained
11242F: drivers/media/radio/radio-shark.c
11243
11244RADIOSHARK2 RADIO DRIVER
c0936df4 11245M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
11246L: linux-media@vger.kernel.org
11247T: git git://linuxtv.org/media_tree.git
11248S: Maintained
11249F: drivers/media/radio/radio-shark2.c
11250F: drivers/media/radio/radio-tea5777.c
11251
82abbea7
RD
11252RADOS BLOCK DEVICE (RBD)
11253M: Ilya Dryomov <idryomov@gmail.com>
11254M: Sage Weil <sage@redhat.com>
11255M: Alex Elder <elder@kernel.org>
11256L: ceph-devel@vger.kernel.org
11257W: http://ceph.com/
11258T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11259T: git git://github.com/ceph/ceph-client.git
11260S: Supported
11261F: Documentation/ABI/testing/sysfs-bus-rbd
11262F: drivers/block/rbd.c
11263F: drivers/block/rbd_types.h
11264
1da177e4 11265RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 11266M: Paul Mackerras <paulus@samba.org>
c69f677c 11267L: linux-fbdev@vger.kernel.org
1da177e4 11268S: Maintained
8a61f013 11269F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 11270
0f314f6c
HV
11271RAINSHADOW-CEC DRIVER
11272M: Hans Verkuil <hverkuil@xs4all.nl>
11273L: linux-media@vger.kernel.org
11274T: git git://linuxtv.org/media_tree.git
11275S: Maintained
11276F: drivers/media/usb/rainshadow-cec/*
11277
a0fd81a9 11278RALINK MIPS ARCHITECTURE
bdb40e8e 11279M: John Crispin <john@phrozen.org>
a0fd81a9
JC
11280L: linux-mips@linux-mips.org
11281S: Maintained
11282F: arch/mips/ralink
11283
e7839f25 11284RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 11285P: rt2x00 project
b182427e 11286M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 11287M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 11288L: linux-wireless@vger.kernel.org
95ea3627 11289S: Maintained
33aca94d 11290F: drivers/net/wireless/ralink/rt2x00/
95ea3627 11291
9db5579b 11292RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 11293M: Jens Axboe <axboe@kernel.dk>
9db5579b 11294S: Maintained
679655da
JP
11295F: Documentation/blockdev/ramdisk.txt
11296F: drivers/block/brd.c
9db5579b 11297
9e95ce27 11298RANDOM NUMBER DRIVER
0624bcaa 11299M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 11300S: Maintained
679655da 11301F: drivers/char/random.c
9e95ce27 11302
394b701c 11303RAPIDIO SUBSYSTEM
8b58be88 11304M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 11305M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 11306S: Maintained
679655da 11307F: drivers/rapidio/
394b701c 11308
e2d1d6c0 11309RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 11310L: linux-wireless@vger.kernel.org
f52a5490 11311S: Orphan
679655da 11312F: drivers/net/wireless/ray*
e2d1d6c0
RD
11313
11314RCUTORTURE MODULE
e0198b29 11315M: Josh Triplett <josh@joshtriplett.org>
8b58be88 11316M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 11317L: linux-kernel@vger.kernel.org
f9094d8e 11318S: Supported
08deed1e 11319T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 11320F: Documentation/RCU/torture.txt
34e2d560 11321F: kernel/rcu/rcutorture.c
e2d1d6c0 11322
c87b9c60
PM
11323RCUTORTURE TEST FRAMEWORK
11324M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11325M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11326R: Steven Rostedt <rostedt@goodmis.org>
11327R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 11328R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 11329L: linux-kernel@vger.kernel.org
c87b9c60
PM
11330S: Supported
11331T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11332F: tools/testing/selftests/rcutorture
11333
c1f766b5 11334RDC R-321X SoC
8b58be88 11335M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
11336S: Maintained
11337
db17f395 11338RDC R6040 FAST ETHERNET DRIVER
35566e96 11339M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
11340L: netdev@vger.kernel.org
11341S: Maintained
58565a35 11342F: drivers/net/ethernet/rdc/r6040.c
db17f395 11343
82abbea7
RD
11344RDMAVT - RDMA verbs software
11345M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11346L: linux-rdma@vger.kernel.org
11347S: Supported
11348F: drivers/infiniband/sw/rdmavt
11349
a09ed661 11350RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 11351M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11352L: netdev@vger.kernel.org
11353L: linux-rdma@vger.kernel.org
fbb5a558 11354L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 11355W: https://oss.oracle.com/projects/rds/
a09ed661 11356S: Supported
679655da 11357F: net/rds/
72f26eee 11358F: Documentation/networking/rds.txt
a09ed661 11359
48553d10
FY
11360RDT - RESOURCE ALLOCATION
11361M: Fenghua Yu <fenghua.yu@intel.com>
11362L: linux-kernel@vger.kernel.org
11363S: Supported
11364F: arch/x86/kernel/cpu/intel_rdt*
05830204 11365F: arch/x86/include/asm/intel_rdt_sched.h
48553d10
FY
11366F: Documentation/x86/intel_rdt*
11367
595182bc 11368READ-COPY UPDATE (RCU)
8b58be88 11369M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11370M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11371R: Steven Rostedt <rostedt@goodmis.org>
11372R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 11373R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 11374L: linux-kernel@vger.kernel.org
9fab9787 11375W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 11376S: Supported
08deed1e 11377T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 11378F: Documentation/RCU/
9fab9787 11379X: Documentation/RCU/torture.txt
f9094d8e 11380F: include/linux/rcu*
4102adab
PM
11381X: include/linux/srcu.h
11382F: kernel/rcu/
34e2d560 11383X: kernel/torture.c
595182bc 11384
0c86edc0 11385REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 11386M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 11387M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
6ceec695 11388L: linux-rtc@vger.kernel.org
8a6e2535 11389Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 11390T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 11391S: Maintained
7af6a2e1 11392F: Documentation/devicetree/bindings/rtc/
679655da
JP
11393F: Documentation/rtc.txt
11394F: drivers/rtc/
11395F: include/linux/rtc.h
c117ab84 11396F: include/uapi/linux/rtc.h
fe23c336
AB
11397F: include/linux/rtc/
11398F: include/linux/platform_data/rtc-*
11399F: tools/testing/selftests/timers/rtctest.c
0c86edc0 11400
0e400c53
MB
11401REALTEK AUDIO CODECS
11402M: Bard Liao <bardliao@realtek.com>
11403M: Oder Chiou <oder_chiou@realtek.com>
11404S: Maintained
11405F: sound/soc/codecs/rt*
11406F: include/sound/rt*.h
11407
b83a313b 11408REGISTER MAP ABSTRACTION
b02e48f2 11409M: Mark Brown <broonie@kernel.org>
dd060bc9 11410L: linux-kernel@vger.kernel.org
b83a313b
MB
11411T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11412S: Supported
9398a639 11413F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
11414F: drivers/base/regmap/
11415F: include/linux/regmap.h
11416
82abbea7
RD
11417REISERFS FILE SYSTEM
11418L: reiserfs-devel@vger.kernel.org
11419S: Supported
11420F: fs/reiserfs/
11421
400e64df
OBC
11422REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11423M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 11424M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 11425L: linux-remoteproc@vger.kernel.org
6bb697b6 11426T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 11427S: Maintained
15ebc72d 11428F: Documentation/devicetree/bindings/remoteproc/
400e64df 11429F: Documentation/remoteproc.txt
15ebc72d 11430F: drivers/remoteproc/
6fc26488 11431F: include/linux/remoteproc.h
400e64df 11432
d8115db5
OBC
11433REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11434M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 11435M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 11436L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
11437T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11438S: Maintained
11439F: drivers/rpmsg/
11440F: Documentation/rpmsg.txt
11441F: include/linux/rpmsg.h
38c6fc32 11442F: include/linux/rpmsg/
d8115db5 11443
fedc81e7
GU
11444RENESAS CLOCK DRIVERS
11445M: Geert Uytterhoeven <geert+renesas@glider.be>
11446L: linux-renesas-soc@vger.kernel.org
11447S: Supported
11448F: drivers/clk/renesas/
11449
8e6569af
SS
11450RENESAS ETHERNET DRIVERS
11451R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11452L: netdev@vger.kernel.org
4a121096 11453L: linux-renesas-soc@vger.kernel.org
6fa9c623
SS
11454F: Documentation/devicetree/bindings/net/renesas,*.txt
11455F: Documentation/devicetree/bindings/net/sh_eth.txt
8e6569af
SS
11456F: drivers/net/ethernet/renesas/
11457F: include/linux/sh_eth.h
11458
059c53b3
MV
11459RENESAS R-CAR GYROADC DRIVER
11460M: Marek Vasut <marek.vasut@gmail.com>
11461L: linux-iio@vger.kernel.org
11462S: Supported
11463F: drivers/iio/adc/rcar_gyro_adc.c
11464
7c7356ba 11465RENESAS USB PHY DRIVER
3e46c397 11466M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 11467L: linux-renesas-soc@vger.kernel.org
3e46c397 11468S: Maintained
7c7356ba 11469F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
3e46c397 11470
1b0fe6be
PZ
11471RESET CONTROLLER FRAMEWORK
11472M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 11473T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
11474S: Maintained
11475F: drivers/reset/
11476F: Documentation/devicetree/bindings/reset/
b2f6dd7b 11477F: include/dt-bindings/reset/
1b0fe6be
PZ
11478F: include/linux/reset.h
11479F: include/linux/reset-controller.h
11480
e0897645 11481RFKILL
8b58be88 11482M: Johannes Berg <johannes@sipsolutions.net>
19d337df 11483L: linux-wireless@vger.kernel.org
ce466579
JB
11484W: http://wireless.kernel.org/
11485T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11486T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 11487S: Maintained
505c9247 11488F: Documentation/rfkill.txt
80811493 11489F: net/rfkill/
e0897645 11490
933685ca
TG
11491RHASHTABLE
11492M: Thomas Graf <tgraf@suug.ch>
39ec406d 11493M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
11494L: netdev@vger.kernel.org
11495S: Maintained
11496F: lib/rhashtable.c
11497F: include/linux/rhashtable.h
11498
7683e9e5 11499RICOH R5C592 MEMORYSTICK DRIVER
67e054e9
ML
11500M: Maxim Levitsky <maximlevitsky@gmail.com>
11501S: Maintained
7683e9e5 11502F: drivers/memstick/host/r592.*
67e054e9 11503
7683e9e5 11504RICOH SMARTMEDIA/XD DRIVER
92634125
ML
11505M: Maxim Levitsky <maximlevitsky@gmail.com>
11506S: Maintained
7683e9e5
LT
11507F: drivers/mtd/nand/r852.c
11508F: drivers/mtd/nand/r852.h
92634125 11509
27f1d2f9
SA
11510ROCCAT DRIVERS
11511M: Stefan Achatz <erazor_de@users.sourceforge.net>
11512W: http://sourceforge.net/projects/roccat/
11513S: Maintained
11514F: drivers/hid/hid-roccat*
11515F: include/linux/hid-roccat*
11516F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11517
4b8ac966
JP
11518ROCKER DRIVER
11519M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
11520L: netdev@vger.kernel.org
11521S: Supported
11522F: drivers/net/ethernet/rocker/
11523
1da177e4
LT
11524ROCKETPORT DRIVER
11525P: Comtrol Corp.
1da177e4
LT
11526W: http://www.comtrol.com
11527S: Maintained
679655da 11528F: Documentation/serial/rocket.txt
c897401b 11529F: drivers/tty/rocket*
1da177e4 11530
7645c2f4
KC
11531ROCKETPORT EXPRESS/INFINITY DRIVER
11532M: Kevin Cernekee <cernekee@gmail.com>
11533L: linux-serial@vger.kernel.org
11534S: Odd Fixes
11535F: drivers/tty/serial/rp2.*
11536
d3ea2127
MV
11537ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11538M: Marek Vasut <marek.vasut+renesas@gmail.com>
11539L: linux-kernel@vger.kernel.org
11540L: linux-renesas-soc@vger.kernel.org
11541S: Supported
11542F: drivers/mfd/bd9571mwv.c
11543F: drivers/regulator/bd9571mwv-regulator.c
11544F: drivers/gpio/gpio-bd9571mwv.c
11545F: include/linux/mfd/bd9571mwv.h
11546F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11547
1da177e4 11548ROSE NETWORK LAYER
8b58be88 11549M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 11550L: linux-hams@vger.kernel.org
d34cb28a 11551W: http://www.linux-ax25.org/
1da177e4 11552S: Maintained
679655da 11553F: include/net/rose.h
c117ab84 11554F: include/uapi/linux/rose.h
679655da 11555F: net/rose/
1da177e4 11556
91952bc0
AP
11557RTL2830 MEDIA DRIVER
11558M: Antti Palosaari <crope@iki.fi>
11559L: linux-media@vger.kernel.org
a825eaec 11560W: https://linuxtv.org
91952bc0
AP
11561W: http://palosaari.fi/linux/
11562Q: http://patchwork.linuxtv.org/project/linux-media/list/
11563T: git git://linuxtv.org/anttip/media_tree.git
11564S: Maintained
11565F: drivers/media/dvb-frontends/rtl2830*
11566
27a0aacf
AP
11567RTL2832 MEDIA DRIVER
11568M: Antti Palosaari <crope@iki.fi>
11569L: linux-media@vger.kernel.org
a825eaec 11570W: https://linuxtv.org
27a0aacf
AP
11571W: http://palosaari.fi/linux/
11572Q: http://patchwork.linuxtv.org/project/linux-media/list/
11573T: git git://linuxtv.org/anttip/media_tree.git
11574S: Maintained
11575F: drivers/media/dvb-frontends/rtl2832*
11576
ba6e6f6e
AP
11577RTL2832_SDR MEDIA DRIVER
11578M: Antti Palosaari <crope@iki.fi>
11579L: linux-media@vger.kernel.org
a825eaec 11580W: https://linuxtv.org
ba6e6f6e
AP
11581W: http://palosaari.fi/linux/
11582Q: http://patchwork.linuxtv.org/project/linux-media/list/
11583T: git git://linuxtv.org/anttip/media_tree.git
11584S: Maintained
b4bb1c28 11585F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 11586
59840488 11587RTL8180 WIRELESS DRIVER
605bebe2 11588L: linux-wireless@vger.kernel.org
491b26b4 11589W: http://wireless.kernel.org/
54e5881d 11590T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 11591S: Orphan
62141726 11592F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 11593
59840488 11594RTL8187 WIRELESS DRIVER
9f0939bf 11595M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
11596M: Hin-Tak Leung <htl10@users.sourceforge.net>
11597M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 11598L: linux-wireless@vger.kernel.org
491b26b4 11599W: http://wireless.kernel.org/
54e5881d 11600T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 11601S: Maintained
62141726 11602F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 11603
3cf0c8ad
LF
11604RTL8192CE WIRELESS DRIVER
11605M: Larry Finger <Larry.Finger@lwfinger.net>
11606M: Chaoming Li <chaoming_li@realsil.com.cn>
11607L: linux-wireless@vger.kernel.org
491b26b4 11608W: http://wireless.kernel.org/
3cf0c8ad
LF
11609T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11610S: Maintained
62141726
KV
11611F: drivers/net/wireless/realtek/rtlwifi/
11612F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 11613
26f1fad2 11614RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
1ee83789 11615M: Jes Sorensen <Jes.Sorensen@gmail.com>
26f1fad2 11616L: linux-wireless@vger.kernel.org
171a900c 11617T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
11618S: Maintained
11619F: drivers/net/wireless/realtek/rtl8xxxu/
11620
9eb8ef74 11621S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 11622M: Antonino Daplas <adaplas@gmail.com>
c69f677c 11623L: linux-fbdev@vger.kernel.org
ce00f85c 11624S: Maintained
8a61f013 11625F: drivers/video/fbdev/savage/
9eb8ef74 11626
1da177e4 11627S390
8b58be88
JP
11628M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11629M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 11630L: linux-s390@vger.kernel.org
5238da45 11631W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 11632T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 11633S: Supported
679655da 11634F: arch/s390/
a968cd3e 11635F: drivers/s390/
3bfe6858 11636F: Documentation/s390/
0c88a041 11637F: Documentation/driver-api/s390-drivers.rst
5238da45 11638
322986ca
SO
11639S390 COMMON I/O LAYER
11640M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11641M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11642L: linux-s390@vger.kernel.org
11643W: http://www.ibm.com/developerworks/linux/linux390/
11644S: Supported
11645F: drivers/s390/cio/
11646
11647S390 DASD DRIVER
38b7f07a
SH
11648M: Stefan Haberland <sth@linux.vnet.ibm.com>
11649M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
11650L: linux-s390@vger.kernel.org
11651W: http://www.ibm.com/developerworks/linux/linux390/
11652S: Supported
11653F: drivers/s390/block/dasd*
11654F: block/partitions/ibm.c
11655
7683e9e5
LT
11656S390 IOMMU (PCI)
11657M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11658L: linux-s390@vger.kernel.org
11659W: http://www.ibm.com/developerworks/linux/linux390/
11660S: Supported
11661F: drivers/iommu/s390-iommu.c
11662
11663S390 IUCV NETWORK LAYER
11664M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11665M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11666L: linux-s390@vger.kernel.org
11667W: http://www.ibm.com/developerworks/linux/linux390/
11668S: Supported
11669F: drivers/s390/net/*iucv*
11670F: include/net/iucv/
11671F: net/iucv/
11672
5238da45 11673S390 NETWORK DRIVERS
90b14dc7 11674M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
f0c59aff 11675M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 11676L: linux-s390@vger.kernel.org
5238da45
HC
11677W: http://www.ibm.com/developerworks/linux/linux390/
11678S: Supported
679655da 11679F: drivers/s390/net/
5238da45 11680
322986ca
SO
11681S390 PCI SUBSYSTEM
11682M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11683M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11684L: linux-s390@vger.kernel.org
11685W: http://www.ibm.com/developerworks/linux/linux390/
11686S: Supported
11687F: arch/s390/pci/
11688F: drivers/pci/hotplug/s390_pci_hpc.c
11689
7683e9e5
LT
11690S390 VFIO-CCW DRIVER
11691M: Cornelia Huck <cohuck@redhat.com>
11692M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11693L: linux-s390@vger.kernel.org
11694L: kvm@vger.kernel.org
11695S: Supported
11696F: drivers/s390/cio/vfio_ccw*
11697F: Documentation/s390/vfio-ccw.txt
11698F: include/uapi/linux/vfio_ccw.h
11699
feed9b62 11700S390 ZCRYPT DRIVER
cb9c6385 11701M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 11702L: linux-s390@vger.kernel.org
a968cd3e 11703W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 11704S: Supported
d5ca6918 11705F: drivers/s390/crypto/
feed9b62 11706
5238da45 11707S390 ZFCP DRIVER
d38e19d0 11708M: Steffen Maier <maier@linux.vnet.ibm.com>
458ceea9 11709M: Benjamin Block <bblock@linux.vnet.ibm.com>
d58140cc 11710L: linux-s390@vger.kernel.org
5238da45 11711W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 11712S: Supported
679655da 11713F: drivers/s390/scsi/zfcp_*
1da177e4 11714
4dde7f75 11715S3C24XX SD/MMC Driver
8b58be88 11716M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 11717L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 11718S: Supported
679655da 11719F: drivers/mmc/host/s3cmci.*
4dde7f75 11720
1f15a229
HV
11721SAA6588 RDS RECEIVER DRIVER
11722M: Hans Verkuil <hverkuil@xs4all.nl>
11723L: linux-media@vger.kernel.org
11724T: git git://linuxtv.org/media_tree.git
a825eaec 11725W: https://linuxtv.org
1f15a229
HV
11726S: Odd Fixes
11727F: drivers/media/i2c/saa6588*
11728
98ed12e6 11729SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
11730M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11731M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 11732L: linux-media@vger.kernel.org
a825eaec 11733W: https://linuxtv.org
98ed12e6
MCC
11734T: git git://linuxtv.org/media_tree.git
11735S: Odd fixes
618cd932 11736F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
11737F: drivers/media/pci/saa7134/
11738
1da177e4 11739SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 11740M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 11741L: linux-media@vger.kernel.org
275ffde4 11742T: git git://linuxtv.org/media_tree.git
1da177e4 11743S: Maintained
90d72ac6
MCC
11744F: drivers/media/common/saa7146/
11745F: drivers/media/pci/saa7146/
11746F: include/media/saa7146*
1da177e4 11747
4a109cc0 11748SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 11749M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 11750M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 11751M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
11752L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11753S: Supported
14430813 11754F: sound/soc/samsung/
4a109cc0 11755
c46ea13f
KK
11756SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11757M: Krzysztof Kozlowski <krzk@kernel.org>
11758L: linux-crypto@vger.kernel.org
11759L: linux-samsung-soc@vger.kernel.org
11760S: Maintained
11761F: drivers/crypto/exynos-rng.c
11762F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11763
0d89a28b 11764SAMSUNG FRAMEBUFFER DRIVER
b7701755 11765M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
11766L: linux-fbdev@vger.kernel.org
11767S: Maintained
8a61f013 11768F: drivers/video/fbdev/s3c-fb.c
0d89a28b 11769
7683e9e5
LT
11770SAMSUNG LAPTOP DRIVER
11771M: Corentin Chary <corentin.chary@gmail.com>
11772L: platform-driver-x86@vger.kernel.org
11773S: Maintained
11774F: drivers/platform/x86/samsung-laptop.c
11775
b40f0632 11776SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 11777M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
11778M: Krzysztof Kozlowski <krzk@kernel.org>
11779M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 11780L: linux-kernel@vger.kernel.org
b40f0632 11781L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
11782S: Supported
11783F: drivers/mfd/sec*.c
11784F: drivers/regulator/s2m*.c
11785F: drivers/regulator/s5m*.c
b40f0632
KK
11786F: drivers/clk/clk-s2mps11.c
11787F: drivers/rtc/rtc-s5m.c
f69d3a17 11788F: include/linux/mfd/samsung/
a13c7c51
KK
11789F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11790F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 11791F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 11792F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 11793
6fd86ab2
SN
11794SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11795M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11796L: linux-media@vger.kernel.org
11797L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11798S: Maintained
11799F: drivers/media/platform/s3c-camif/
d647f0b7 11800F: include/media/drv-intf/s3c_camif.h
6fd86ab2 11801
7683e9e5
LT
11802SAMSUNG S3FWRN5 NFC DRIVER
11803M: Robert Baldyga <r.baldyga@samsung.com>
11804M: Krzysztof Opasiak <k.opasiak@samsung.com>
11805L: linux-nfc@lists.01.org (moderated for non-subscribers)
11806S: Supported
11807F: drivers/nfc/s3fwrn5
11808
b84ef24e
AH
11809SAMSUNG S5C73M3 CAMERA DRIVER
11810M: Kyungmin Park <kyungmin.park@samsung.com>
11811M: Andrzej Hajda <a.hajda@samsung.com>
11812L: linux-media@vger.kernel.org
11813S: Supported
11814F: drivers/media/i2c/s5c73m3/*
11815
7d459937
AH
11816SAMSUNG S5K5BAF CAMERA DRIVER
11817M: Kyungmin Park <kyungmin.park@samsung.com>
11818M: Andrzej Hajda <a.hajda@samsung.com>
11819L: linux-media@vger.kernel.org
11820S: Supported
11821F: drivers/media/i2c/s5k5baf.c
11822
7683e9e5
LT
11823SAMSUNG S5P Security SubSystem (SSS) DRIVER
11824M: Krzysztof Kozlowski <krzk@kernel.org>
11825M: Vladimir Zapolskiy <vz@mleia.com>
11826L: linux-crypto@vger.kernel.org
11827L: linux-samsung-soc@vger.kernel.org
11828S: Maintained
11829F: drivers/crypto/s5p-sss.c
11830
11831SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11832M: Kyungmin Park <kyungmin.park@samsung.com>
11833M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11834L: linux-media@vger.kernel.org
11835Q: https://patchwork.linuxtv.org/project/linux-media/list/
c04c674f 11836S: Supported
7683e9e5 11837F: drivers/media/platform/exynos4-is/
c04c674f 11838
310e39c9 11839SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
11840M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11841M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 11842M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
11843S: Supported
11844L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11845F: drivers/clk/samsung/
490583f0
CC
11846F: include/dt-bindings/clock/exynos*.h
11847F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 11848
2e365a70
AS
11849SAMSUNG SPI DRIVERS
11850M: Kukjin Kim <kgene@kernel.org>
11851M: Krzysztof Kozlowski <krzk@kernel.org>
11852M: Andi Shyti <andi.shyti@samsung.com>
11853L: linux-spi@vger.kernel.org
11854L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11855S: Maintained
11856F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11857F: drivers/spi/spi-s3c*
11858F: include/linux/platform_data/spi-s3c64xx.h
11859
66890ed6
BA
11860SAMSUNG SXGBE DRIVERS
11861M: Byungho An <bh74.an@samsung.com>
11862M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
11863M: Vipul Pandya <vipul.pandya@samsung.com>
11864S: Supported
11865L: netdev@vger.kernel.org
11866F: drivers/net/ethernet/samsung/sxgbe/
11867
93c537af 11868SAMSUNG THERMAL DRIVER
0faf7dd5 11869M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
11870L: linux-pm@vger.kernel.org
11871L: linux-samsung-soc@vger.kernel.org
11872S: Supported
9f273c24 11873T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
11874F: drivers/thermal/samsung/
11875
e296cd32 11876SAMSUNG USB2 PHY DRIVER
774e0362
KD
11877M: Kamil Debski <kamil@wypas.org>
11878M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
11879L: linux-kernel@vger.kernel.org
11880S: Supported
11881F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11882F: Documentation/phy/samsung-usb2.txt
0b56e9a7
VG
11883F: drivers/phy/samsung/phy-exynos4210-usb2.c
11884F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11885F: drivers/phy/samsung/phy-exynos5250-usb2.c
11886F: drivers/phy/samsung/phy-s5pv210-usb2.c
11887F: drivers/phy/samsung/phy-samsung-usb2.c
11888F: drivers/phy/samsung/phy-samsung-usb2.h
e296cd32 11889
1da177e4 11890SC1200 WDT DRIVER
b300645a 11891M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 11892S: Maintained
679655da 11893F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
11894
11895SCHEDULER
dd9b238c 11896M: Ingo Molnar <mingo@redhat.com>
8b58be88 11897M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 11898L: linux-kernel@vger.kernel.org
75fc2d37 11899T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 11900S: Maintained
95c0d71d 11901F: kernel/sched/
679655da 11902F: include/linux/sched.h
c117ab84 11903F: include/uapi/linux/sched.h
c2eb505b 11904F: include/linux/wait.h
1da177e4 11905
6bcf6737 11906SCORE ARCHITECTURE
ed38665e 11907M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 11908M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 11909W: http://www.sunplus.com
6bcf6737 11910S: Supported
a2681a75 11911F: arch/score/
6bcf6737 11912
f2ed287b
LR
11913SCR24X CHIP CARD INTERFACE DRIVER
11914M: Lubomir Rintel <lkundrak@v3.sk>
11915S: Supported
11916F: drivers/char/pcmcia/scr24x_cs.c
11917
1da177e4 11918SCSI CDROM DRIVER
8b58be88 11919M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11920L: linux-scsi@vger.kernel.org
11921W: http://www.kernel.dk
11922S: Maintained
679655da 11923F: drivers/scsi/sr*
1da177e4 11924
fb50a83d 11925SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 11926M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
11927L: linux-rdma@vger.kernel.org
11928S: Supported
11929W: http://www.openfabrics.org
11930Q: http://patchwork.kernel.org/project/linux-rdma/list/
11931T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11932F: drivers/infiniband/ulp/srp/
11933F: include/scsi/srp.h
11934
1da177e4 11935SCSI SG DRIVER
8b58be88 11936M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 11937L: linux-scsi@vger.kernel.org
59ab3c93 11938W: http://sg.danny.cz/sg
1da177e4 11939S: Maintained
59ab3c93 11940F: Documentation/scsi/scsi-generic.txt
679655da
JP
11941F: drivers/scsi/sg.c
11942F: include/scsi/sg.h
1da177e4
LT
11943
11944SCSI SUBSYSTEM
7ee7895c 11945M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 11946T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
11947M: "Martin K. Petersen" <martin.petersen@oracle.com>
11948T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11949L: linux-scsi@vger.kernel.org
1da177e4 11950S: Maintained
2c99a314 11951F: Documentation/devicetree/bindings/scsi/
679655da
JP
11952F: drivers/scsi/
11953F: include/scsi/
1da177e4
LT
11954
11955SCSI TAPE DRIVER
8b58be88 11956M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
11957L: linux-scsi@vger.kernel.org
11958S: Maintained
679655da 11959F: Documentation/scsi/st.txt
f7269cfc
JD
11960F: drivers/scsi/st.*
11961F: drivers/scsi/st_*.h
1da177e4
LT
11962
11963SCTP PROTOCOL
8b6efb75 11964M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 11965M: Neil Horman <nhorman@tuxdriver.com>
1a418796 11966L: linux-sctp@vger.kernel.org
5f85813c 11967W: http://lksctp.sourceforge.net
8b6efb75 11968S: Maintained
679655da
JP
11969F: Documentation/networking/sctp.txt
11970F: include/linux/sctp.h
4d58c025 11971F: include/uapi/linux/sctp.h
679655da
JP
11972F: include/net/sctp/
11973F: net/sctp/
1da177e4
LT
11974
11975SCx200 CPU SUPPORT
8b58be88 11976M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11977S: Odd Fixes
679655da 11978F: Documentation/i2c/busses/scx200_acb
390889b6 11979F: arch/x86/platform/scx200/
679655da
JP
11980F: drivers/watchdog/scx200_wdt.c
11981F: drivers/i2c/busses/scx200*
11982F: drivers/mtd/maps/scx200_docflash.c
11983F: include/linux/scx200.h
1662d32c
JC
11984
11985SCx200 GPIO DRIVER
8b58be88 11986M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11987S: Maintained
679655da
JP
11988F: drivers/char/scx200_gpio.c
11989F: include/linux/scx200_gpio.h
1662d32c
JC
11990
11991SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 11992M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11993S: Maintained
679655da 11994F: drivers/clocksource/scx200_hrt.c
1da177e4 11995
6a36913a 11996SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 11997M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
11998L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11999S: Maintained
679655da 12000F: drivers/mmc/host/sdricoh_cs.c
6a36913a 12001
c04f9d61
KC
12002SECURE COMPUTING
12003M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
12004R: Andy Lutomirski <luto@amacapital.net>
12005R: Will Drewry <wad@chromium.org>
c04f9d61
KC
12006T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12007S: Supported
12008F: kernel/seccomp.c
12009F: include/uapi/linux/seccomp.h
12010F: include/linux/seccomp.h
c99ee51a 12011F: tools/testing/selftests/seccomp/*
0b40808a 12012F: tools/testing/selftests/kselftest_harness.h
c061f33f 12013F: Documentation/userspace-api/seccomp_filter.rst
c04f9d61
KC
12014K: \bsecure_computing
12015K: \bTIF_SECCOMP\b
12016
7683e9e5
LT
12017SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12018M: Al Cooper <alcooperx@gmail.com>
12019L: linux-mmc@vger.kernel.org
12020L: bcm-kernel-feedback-list@broadcom.com
12021S: Maintained
12022F: drivers/mmc/host/sdhci-brcmstb*
12023
82abbea7
RD
12024SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12025M: Adrian Hunter <adrian.hunter@intel.com>
12026L: linux-mmc@vger.kernel.org
12027T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12028S: Maintained
12029F: drivers/mmc/host/sdhci*
12030F: include/linux/mmc/sdhci*
12031
0d1bb41a 12032SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 12033M: Ben Dooks <ben-linux@fluff.org>
dc524882 12034M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 12035L: linux-mmc@vger.kernel.org
0d1bb41a 12036S: Maintained
dc524882 12037F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 12038
c63b3cba 12039SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 12040M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
12041L: linux-mmc@vger.kernel.org
12042S: Maintained
12043F: drivers/mmc/host/sdhci-spear.c
12044
455a7b23
SB
12045SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12046M: Scott Bauer <scott.bauer@intel.com>
12047M: Jonathan Derrick <jonathan.derrick@intel.com>
12048M: Rafael Antognolli <rafael.antognolli@intel.com>
0222967b 12049L: linux-block@vger.kernel.org
455a7b23
SB
12050S: Supported
12051F: block/sed*
12052F: block/opal_proto.h
12053F: include/linux/sed*
12054F: include/uapi/linux/sed*
12055
7683e9e5
LT
12056SECURITY CONTACT
12057M: Security Officers <security@kernel.org>
12058S: Supported
12059
8711cca2 12060SECURITY SUBSYSTEM
9b45c0d2 12061M: James Morris <james.l.morris@oracle.com>
9c3646d1 12062M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 12063L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 12064T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 12065W: http://kernsec.org/
8711cca2 12066S: Supported
7d2c86b5 12067F: security/
8711cca2 12068
1da177e4 12069SELINUX SECURITY MODULE
e0238b4c 12070M: Paul Moore <paul@paul-moore.com>
8b58be88 12071M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 12072M: Eric Paris <eparis@parisplace.org>
e0238b4c 12073L: selinux@tycho.nsa.gov (moderated for non-subscribers)
cd0d877d
PM
12074W: https://selinuxproject.org
12075W: https://github.com/SELinuxProject
12076T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
1da177e4 12077S: Supported
679655da
JP
12078F: include/linux/selinux*
12079F: security/selinux/
6bde95ce 12080F: scripts/selinux/
229fd05c 12081F: Documentation/admin-guide/LSM/SELinux.rst
1da177e4 12082
cef2cf07 12083SENSABLE PHANTOM
8b58be88 12084M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 12085S: Maintained
679655da 12086F: drivers/misc/phantom.c
c117ab84 12087F: include/uapi/linux/phantom.h
cef2cf07 12088
82abbea7
RD
12089SERIAL DEVICE BUS
12090M: Rob Herring <robh@kernel.org>
12091L: linux-serial@vger.kernel.org
12092S: Maintained
12093F: Documentation/devicetree/bindings/serial/slave-device.txt
12094F: drivers/tty/serdev/
12095F: include/linux/serdev.h
6b7c5b94 12096
7683e9e5
LT
12097SERIAL DRIVERS
12098M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12099L: linux-serial@vger.kernel.org
12100S: Maintained
12101F: Documentation/devicetree/bindings/serial/
12102F: drivers/tty/serial/
12103
82abbea7
RD
12104SERIAL IR RECEIVER
12105M: Sean Young <sean@mess.org>
12106L: linux-media@vger.kernel.org
12107S: Maintained
12108F: drivers/media/rc/serial_ir.c
d2928a8c 12109
8ceee660 12110SFC NETWORK DRIVER
c06f51ea 12111M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
12112M: Edward Cree <ecree@solarflare.com>
12113M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 12114L: netdev@vger.kernel.org
8ceee660 12115S: Supported
874aeea5 12116F: drivers/net/ethernet/sfc/
8ceee660 12117
e2d1d6c0 12118SGI GRU DRIVER
cc883afc 12119M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 12120S: Maintained
679655da 12121F: drivers/misc/sgi-gru/
e2d1d6c0
RD
12122
12123SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 12124M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
12125L: linux-ia64@vger.kernel.org
12126S: Supported
679655da 12127F: Documentation/ia64/serial.txt
df621252 12128F: drivers/tty/serial/ioc?_serial.c
679655da 12129F: include/linux/ioc?.h
e2d1d6c0 12130
75312619 12131SGI XP/XPC/XPNET DRIVER
e180383f
RH
12132M: Cliff Whickman <cpw@sgi.com>
12133M: Robin Holt <robinmholt@gmail.com>
75312619 12134S: Maintained
679655da 12135F: drivers/misc/sgi-xp/
75312619 12136
7683e9e5
LT
12137SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12138M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12139L: linux-s390@vger.kernel.org
12140W: http://www.ibm.com/developerworks/linux/linux390/
12141S: Supported
12142F: net/smc/
12143
82abbea7
RD
12144SH_VEU V4L2 MEM2MEM DRIVER
12145L: linux-media@vger.kernel.org
12146S: Orphan
12147F: drivers/media/platform/sh_veu.c
12148
12149SH_VOU V4L2 OUTPUT DRIVER
12150L: linux-media@vger.kernel.org
12151S: Orphan
12152F: drivers/media/platform/sh_vou.c
12153F: include/media/drv-intf/sh_vou.h
12154
46eacf3b
AP
12155SI2157 MEDIA DRIVER
12156M: Antti Palosaari <crope@iki.fi>
12157L: linux-media@vger.kernel.org
a825eaec 12158W: https://linuxtv.org
46eacf3b
AP
12159W: http://palosaari.fi/linux/
12160Q: http://patchwork.linuxtv.org/project/linux-media/list/
12161T: git git://linuxtv.org/anttip/media_tree.git
12162S: Maintained
12163F: drivers/media/tuners/si2157*
12164
75e2d5ba
AP
12165SI2168 MEDIA DRIVER
12166M: Antti Palosaari <crope@iki.fi>
12167L: linux-media@vger.kernel.org
a825eaec 12168W: https://linuxtv.org
75e2d5ba
AP
12169W: http://palosaari.fi/linux/
12170Q: http://patchwork.linuxtv.org/project/linux-media/list/
12171T: git git://linuxtv.org/anttip/media_tree.git
12172S: Maintained
12173F: drivers/media/dvb-frontends/si2168*
12174
49cc629d
HV
12175SI470X FM RADIO RECEIVER I2C DRIVER
12176M: Hans Verkuil <hverkuil@xs4all.nl>
12177L: linux-media@vger.kernel.org
12178T: git git://linuxtv.org/media_tree.git
a825eaec 12179W: https://linuxtv.org
49cc629d
HV
12180S: Odd Fixes
12181F: drivers/media/radio/si470x/radio-si470x-i2c.c
12182
12183SI470X FM RADIO RECEIVER USB DRIVER
12184M: Hans Verkuil <hverkuil@xs4all.nl>
12185L: linux-media@vger.kernel.org
12186T: git git://linuxtv.org/media_tree.git
a825eaec 12187W: https://linuxtv.org
49cc629d
HV
12188S: Maintained
12189F: drivers/media/radio/si470x/radio-si470x-common.c
12190F: drivers/media/radio/si470x/radio-si470x.h
12191F: drivers/media/radio/si470x/radio-si470x-usb.c
12192
c937ca03
EV
12193SI4713 FM RADIO TRANSMITTER I2C DRIVER
12194M: Eduardo Valentin <edubezval@gmail.com>
12195L: linux-media@vger.kernel.org
12196T: git git://linuxtv.org/media_tree.git
a825eaec 12197W: https://linuxtv.org
c937ca03 12198S: Odd Fixes
99995ded 12199F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
12200
12201SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12202M: Eduardo Valentin <edubezval@gmail.com>
12203L: linux-media@vger.kernel.org
12204T: git git://linuxtv.org/media_tree.git
a825eaec 12205W: https://linuxtv.org
c937ca03 12206S: Odd Fixes
99995ded
DR
12207F: drivers/media/radio/si4713/radio-platform-si4713.c
12208
12209SI4713 FM RADIO TRANSMITTER USB DRIVER
12210M: Hans Verkuil <hverkuil@xs4all.nl>
12211L: linux-media@vger.kernel.org
12212T: git git://linuxtv.org/media_tree.git
a825eaec 12213W: https://linuxtv.org
99995ded
DR
12214S: Maintained
12215F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 12216
beb91d46 12217SIANO DVB DRIVER
5dc8a864
MCC
12218M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12219M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 12220L: linux-media@vger.kernel.org
a825eaec 12221W: https://linuxtv.org
beb91d46
MCC
12222T: git git://linuxtv.org/media_tree.git
12223S: Odd fixes
12224F: drivers/media/common/siano/
beb91d46 12225F: drivers/media/usb/siano/
beb91d46 12226F: drivers/media/usb/siano/
14430813 12227F: drivers/media/mmc/siano/
beb91d46 12228
cef9dd85
HG
12229SILEAD TOUCHSCREEN DRIVER
12230M: Hans de Goede <hdegoede@redhat.com>
12231L: linux-input@vger.kernel.org
12232L: platform-driver-x86@vger.kernel.org
12233S: Maintained
12234F: drivers/input/touchscreen/silead.c
12235F: drivers/platform/x86/silead_dmi.c
12236
82abbea7
RD
12237SILICON MOTION SM712 FRAME BUFFER DRIVER
12238M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12239M: Teddy Wang <teddy.wang@siliconmotion.com>
12240M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
6f15b602
HG
12241L: linux-fbdev@vger.kernel.org
12242S: Maintained
82abbea7
RD
12243F: drivers/video/fbdev/sm712*
12244F: Documentation/fb/sm712fb.txt
b618b69c 12245
6349d997 12246SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 12247M: Len Brown <lenb@kernel.org>
6349d997
LB
12248L: sfi-devel@simplefirmware.org
12249W: http://simplefirmware.org/
12250T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 12251S: Supported
943fc810 12252F: arch/x86/platform/sfi/
6349d997
LB
12253F: drivers/sfi/
12254F: include/linux/sfi*.h
e2d1d6c0 12255
82abbea7
RD
12256SIMPLEFB FB DRIVER
12257M: Hans de Goede <hdegoede@redhat.com>
12258L: linux-fbdev@vger.kernel.org
12259S: Maintained
12260F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12261F: drivers/video/fbdev/simplefb.c
12262F: include/linux/platform_data/simplefb.h
12263
1da177e4
LT
12264SIMTEC EB110ATX (Chalice CATS)
12265P: Ben Dooks
b16957c6
BD
12266P: Vincent Sanders <vince@simtec.co.uk>
12267M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
12268W: http://www.simtec.co.uk/products/EB110ATX/
12269S: Supported
12270
12271SIMTEC EB2410ITX (BAST)
12272P: Ben Dooks
b16957c6
BD
12273P: Vincent Sanders <vince@simtec.co.uk>
12274M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
12275W: http://www.simtec.co.uk/products/EB2410ITX/
12276S: Supported
15dba387
JP
12277F: arch/arm/mach-s3c24xx/mach-bast.c
12278F: arch/arm/mach-s3c24xx/bast-ide.c
12279F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 12280
2c956a60
JD
12281SIPHASH PRF ROUTINES
12282M: Jason A. Donenfeld <Jason@zx2c4.com>
12283S: Maintained
12284F: lib/siphash.c
12285F: lib/test_siphash.c
12286F: include/linux/siphash.h
12287
92aab3c0 12288SIS 190 ETHERNET DRIVER
8b58be88 12289M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
12290L: netdev@vger.kernel.org
12291S: Maintained
8c7de408 12292F: drivers/net/ethernet/sis/sis190.c
92aab3c0 12293
1da177e4 12294SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 12295M: Daniele Venzano <venza@brownhat.org>
1da177e4 12296W: http://www.brownhat.org/sis900.html
979b6c13 12297L: netdev@vger.kernel.org
1da177e4 12298S: Maintained
8c7de408 12299F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
12300
12301SIS FRAMEBUFFER DRIVER
8b58be88 12302M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 12303W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 12304S: Maintained
679655da 12305F: Documentation/fb/sisfb.txt
8a61f013 12306F: drivers/video/fbdev/sis/
679655da 12307F: include/video/sisfb.h
1da177e4
LT
12308
12309SIS USB2VGA DRIVER
8b58be88 12310M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
12311W: http://www.winischhofer.at/linuxsisusbvga.shtml
12312S: Maintained
679655da 12313F: drivers/usb/misc/sisusbvga/
1da177e4 12314
415ad26d 12315SLAB ALLOCATOR
16e943bf 12316M: Christoph Lameter <cl@linux.com>
2ed1c525 12317M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
12318M: David Rientjes <rientjes@google.com>
12319M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12320M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
12321L: linux-mm@kvack.org
12322S: Maintained
679655da 12323F: include/linux/sl?b*.h
16e943bf 12324F: mm/sl?b*
415ad26d 12325
9fab9787 12326SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 12327M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 12328M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 12329M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
12330R: Steven Rostedt <rostedt@goodmis.org>
12331R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 12332L: linux-kernel@vger.kernel.org
9fab9787
PM
12333W: http://www.rdrop.com/users/paulmck/RCU/
12334S: Supported
12335T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
12336F: include/linux/srcu.h
12337F: kernel/rcu/srcu.c
9fab9787 12338
66372841
CS
12339SMACK SECURITY MODULE
12340M: Casey Schaufler <casey@schaufler-ca.com>
12341L: linux-security-module@vger.kernel.org
12342W: http://schaufler-ca.com
ece38248 12343T: git git://github.com/cschaufler/smack-next
66372841 12344S: Maintained
a5606ced 12345F: Documentation/admin-guide/LSM/Smack.rst
66372841
CS
12346F: security/smack/
12347
1da177e4 12348SMC91x ETHERNET DRIVER
2f82af08 12349M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 12350S: Odd Fixes
ae150435 12351F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 12352
e8e31622
SA
12353SMIA AND SMIA++ IMAGE SENSOR DRIVER
12354M: Sakari Ailus <sakari.ailus@iki.fi>
12355L: linux-media@vger.kernel.org
12356S: Maintained
14430813 12357F: drivers/media/i2c/smiapp/
b5dcee22 12358F: include/media/i2c/smiapp.h
e8e31622
SA
12359F: drivers/media/i2c/smiapp-pll.c
12360F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 12361F: include/uapi/linux/smiapp.h
a2cec3c0 12362F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 12363
920fa1ff
GR
12364SMM665 HARDWARE MONITOR DRIVER
12365M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12366L: linux-hwmon@vger.kernel.org
920fa1ff
GR
12367S: Maintained
12368F: Documentation/hwmon/smm665
12369F: drivers/hwmon/smm665.c
12370
9df7305b 12371SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 12372M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 12373L: linux-hwmon@vger.kernel.org
90b24cfb 12374S: Maintained
9df7305b
SG
12375F: Documentation/hwmon/emc2103
12376F: drivers/hwmon/emc2103.c
12377
a98d506c
HG
12378SMSC SCH5627 HARDWARE MONITOR DRIVER
12379M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 12380L: linux-hwmon@vger.kernel.org
a98d506c
HG
12381S: Supported
12382F: Documentation/hwmon/sch5627
12383F: drivers/hwmon/sch5627.c
12384
7683e9e5
LT
12385SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12386M: Steve Glendinning <steve.glendinning@shawell.net>
12387L: linux-fbdev@vger.kernel.org
12388S: Maintained
12389F: drivers/video/fbdev/smscufx.c
12390
6ea884db 12391SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 12392M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12393L: linux-hwmon@vger.kernel.org
6ea884db 12394S: Maintained
679655da
JP
12395F: Documentation/hwmon/smsc47b397
12396F: drivers/hwmon/smsc47b397.c
6ea884db 12397
fd9abb3d 12398SMSC911x ETHERNET DRIVER
90b24cfb 12399M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 12400L: netdev@vger.kernel.org
90b24cfb 12401S: Maintained
679655da 12402F: include/linux/smsc911x.h
ae150435 12403F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
12404
12405SMSC9420 PCI ETHERNET DRIVER
90b24cfb 12406M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 12407L: netdev@vger.kernel.org
90b24cfb 12408S: Maintained
ae150435 12409F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 12410
668acf32 12411SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 12412M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 12413L: linux-media@vger.kernel.org
275ffde4 12414T: git git://linuxtv.org/media_tree.git
795fb7e7 12415S: Maintained
90d72ac6
MCC
12416F: include/media/soc*
12417F: drivers/media/i2c/soc_camera/
12418F: drivers/media/platform/soc_camera/
668acf32 12419
e2d1d6c0 12420SOEKRIS NET48XX LED SUPPORT
8b58be88 12421M: Chris Boot <bootc@bootc.net>
e2d1d6c0 12422S: Maintained
679655da 12423F: drivers/leds/leds-net48xx.c
e2d1d6c0 12424
82abbea7
RD
12425SOFT-ROCE DRIVER (rxe)
12426M: Moni Shoua <monis@mellanox.com>
12427L: linux-rdma@vger.kernel.org
12428S: Supported
12429W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12430Q: http://patchwork.kernel.org/project/linux-rdma/list/
12431F: drivers/infiniband/sw/rxe/
12432F: include/uapi/rdma/rdma_user_rxe.h
12433
e3994db1 12434SOFTLOGIC 6x10 MPEG CODEC
9661975d 12435M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
40662e72 12436M: Anton Sviridenko <anton@corp.bluecherry.net>
9661975d 12437M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
5c1d6045 12438M: Andrey Utkin <andrey_utkin@fastmail.com>
1f141f6b 12439M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
12440L: linux-media@vger.kernel.org
12441S: Supported
12442F: drivers/media/pci/solo6x10/
12443
1da177e4 12444SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 12445M: Shaohua Li <shli@kernel.org>
1da177e4 12446L: linux-raid@vger.kernel.org
0f9ce866 12447T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 12448S: Supported
679655da
JP
12449F: drivers/md/
12450F: include/linux/raid/
c117ab84 12451F: include/uapi/linux/raid/
1da177e4 12452
1da177e4 12453SONIC NETWORK DRIVER
8b58be88 12454M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 12455L: netdev@vger.kernel.org
1da177e4 12456S: Maintained
d9fb9f38 12457F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 12458
61e115a5 12459SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 12460M: Michael Buesch <m@bues.ch>
e7828b28 12461L: linux-wireless@vger.kernel.org
61e115a5 12462S: Maintained
679655da
JP
12463F: drivers/ssb/
12464F: include/linux/ssb/
61e115a5 12465
baf8532a 12466SONY MEMORYSTICK CARD SUPPORT
8b58be88 12467M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
12468W: http://tifmxx.berlios.de/
12469S: Maintained
679655da 12470F: drivers/memstick/host/tifm_ms.c
baf8532a 12471
0ab30494
ML
12472SONY MEMORYSTICK STANDARD SUPPORT
12473M: Maxim Levitsky <maximlevitsky@gmail.com>
12474S: Maintained
12475F: drivers/memstick/core/ms_block.*
12476
7683e9e5
LT
12477SONY VAIO CONTROL DEVICE DRIVER
12478M: Mattia Dongili <malattia@linux.it>
12479L: platform-driver-x86@vger.kernel.org
12480W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12481S: Maintained
12482F: Documentation/laptops/sony-laptop.txt
12483F: drivers/char/sonypi.c
12484F: drivers/platform/x86/sony-laptop.c
12485F: include/linux/sony-laptop.h
12486
1da177e4 12487SOUND
8b58be88 12488M: Jaroslav Kysela <perex@perex.cz>
d8130624 12489M: Takashi Iwai <tiwai@suse.com>
93711660 12490L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 12491W: http://www.alsa-project.org/
dde7ad8d 12492T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 12493T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 12494Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 12495S: Maintained
3126a179
JP
12496F: Documentation/sound/
12497F: include/sound/
c117ab84 12498F: include/uapi/sound/
679655da 12499F: sound/
1da177e4 12500
33bbe149
MB
12501SOUND - COMPRESSED AUDIO
12502M: Vinod Koul <vinod.koul@intel.com>
12503L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12504T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12505S: Supported
f672f31a 12506F: Documentation/sound/alsa/compress_offload.txt
33bbe149 12507F: include/sound/compress_driver.h
f672f31a 12508F: include/uapi/sound/compress_*
33bbe149
MB
12509F: sound/core/compress_offload.c
12510F: sound/soc/soc-compress.c
12511
7683e9e5
LT
12512SOUND - DMAENGINE HELPERS
12513M: Lars-Peter Clausen <lars@metafoo.de>
12514S: Supported
12515F: include/sound/dmaengine_pcm.h
12516F: sound/core/pcm_dmaengine.c
12517F: sound/soc/soc-generic-dmaengine-pcm.c
12518
bd903bde 12519SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 12520M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12521M: Mark Brown <broonie@kernel.org>
86f14df8 12522T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 12523L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 12524W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 12525S: Supported
181ad2a5 12526F: Documentation/devicetree/bindings/sound/
2820f615 12527F: Documentation/sound/alsa/soc/
7683e9e5
LT
12528F: sound/soc/
12529F: include/sound/soc*
d7f8761b 12530
990a6a99
OS
12531SP2 MEDIA DRIVER
12532M: Olli Salonen <olli.salonen@iki.fi>
12533L: linux-media@vger.kernel.org
a825eaec 12534W: https://linuxtv.org
990a6a99
OS
12535Q: http://patchwork.linuxtv.org/project/linux-media/list/
12536S: Maintained
12537F: drivers/media/dvb-frontends/sp2*
12538
473321fc 12539SPARC + UltraSPARC (sparc/sparc64)
8b58be88 12540M: "David S. Miller" <davem@davemloft.net>
1da177e4 12541L: sparclinux@vger.kernel.org
8a6e2535 12542Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
12543T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12544T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 12545S: Maintained
679655da 12546F: arch/sparc/
7765b8bb 12547F: drivers/sbus/
1da177e4 12548
6404fcca
DM
12549SPARC SERIAL DRIVERS
12550M: "David S. Miller" <davem@davemloft.net>
12551L: sparclinux@vger.kernel.org
08deed1e
JP
12552T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12553T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 12554S: Maintained
6816383a 12555F: include/linux/sunserialcore.h
df621252 12556F: drivers/tty/serial/suncore.c
df621252
GKH
12557F: drivers/tty/serial/sunhv.c
12558F: drivers/tty/serial/sunsab.c
12559F: drivers/tty/serial/sunsab.h
12560F: drivers/tty/serial/sunsu.c
12561F: drivers/tty/serial/sunzilog.c
12562F: drivers/tty/serial/sunzilog.h
55bd2133 12563F: drivers/tty/vcc.c
6404fcca 12564
389325b4
CL
12565SPARSE CHECKER
12566M: "Christopher Li" <sparse@chrisli.org>
12567L: linux-sparse@vger.kernel.org
12568W: https://sparse.wiki.kernel.org/
12569T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12570T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12571S: Maintained
12572F: include/linux/compiler.h
12573
7683e9e5 12574SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 12575M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 12576L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
12577W: http://www.st.com/spear
12578S: Maintained
7683e9e5 12579F: drivers/clk/spear/
fc0c195a 12580
7683e9e5 12581SPEAR PLATFORM SUPPORT
da89947b 12582M: Viresh Kumar <vireshk@kernel.org>
7683e9e5 12583M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 12584L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
12585W: http://www.st.com/spear
12586S: Maintained
7683e9e5
LT
12587F: arch/arm/boot/dts/spear*
12588F: arch/arm/mach-spear/
fc0c195a 12589
e2796541 12590SPI NOR SUBSYSTEM
b3bb6d6a 12591M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
e2796541
CP
12592M: Marek Vasut <marek.vasut@gmail.com>
12593L: linux-mtd@lists.infradead.org
12594W: http://www.linux-mtd.infradead.org/
12595Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6eab81e6
CP
12596T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12597T: git git://git.infradead.org/l2-mtd.git spi-nor/next
e2796541
CP
12598S: Maintained
12599F: drivers/mtd/spi-nor/
12600F: include/linux/mtd/spi-nor.h
12601
e2d1d6c0 12602SPI SUBSYSTEM
b02e48f2 12603M: Mark Brown <broonie@kernel.org>
dfbe403c 12604L: linux-spi@vger.kernel.org
e7e4e13c 12605T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 12606Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 12607S: Maintained
87306eb7 12608F: Documentation/devicetree/bindings/spi/
679655da
JP
12609F: Documentation/spi/
12610F: drivers/spi/
12611F: include/linux/spi/
c117ab84 12612F: include/uapi/linux/spi/
a43cd4bb 12613F: tools/spi/
e2d1d6c0 12614
2752e401 12615SPIDERNET NETWORK DRIVER for CELL
8b58be88 12616M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
12617L: netdev@vger.kernel.org
12618S: Supported
679655da 12619F: Documentation/networking/spider_net.txt
8df158ac 12620F: drivers/net/ethernet/toshiba/spider_net*
2752e401 12621
6b71016e
SB
12622SPMI SUBSYSTEM
12623R: Stephen Boyd <sboyd@codeaurora.org>
12624L: linux-arm-msm@vger.kernel.org
12625F: Documentation/devicetree/bindings/spmi/
12626F: drivers/spmi/
12627F: include/dt-bindings/spmi/spmi.h
12628F: include/linux/spmi.h
12629F: include/trace/events/spmi.h
12630
e2d1d6c0 12631SPU FILE SYSTEM
8b58be88 12632M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 12633L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
12634W: http://www.ibm.com/developerworks/power/cell/
12635S: Supported
679655da
JP
12636F: Documentation/filesystems/spufs.txt
12637F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 12638
fc555841 12639SQUASHFS FILE SYSTEM
d7f2ff67 12640M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
12641L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12642W: http://squashfs.org.uk
9f273c24 12643T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 12644S: Maintained
679655da
JP
12645F: Documentation/filesystems/squashfs.txt
12646F: fs/squashfs/
fc555841 12647
1da177e4 12648SRM (Alpha) environment access
8b58be88 12649M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 12650S: Maintained
679655da 12651F: arch/alpha/kernel/srm_env.c
1da177e4 12652
26e9a397 12653STABLE BRANCH
879a5a00 12654M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 12655L: stable@vger.kernel.org
879a5a00 12656S: Supported
8c27ceff 12657F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 12658
ebd3d010
JP
12659STAGING - COMEDI
12660M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 12661M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
12662S: Odd Fixes
12663F: drivers/staging/comedi/
12664
a0138163
JP
12665STAGING - FLARION FT1000 DRIVERS
12666M: Marek Belisko <marek.belisko@gmail.com>
12667S: Odd Fixes
12668F: drivers/staging/ft1000/
12669
6c1bb424 12670STAGING - INDUSTRIAL IO
030a13d7 12671M: Jonathan Cameron <jic23@kernel.org>
a0138163 12672L: linux-iio@vger.kernel.org
6c1bb424 12673S: Odd Fixes
5291582d 12674F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
12675F: drivers/staging/iio/
12676
a0138163
JP
12677STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12678M: Jarod Wilson <jarod@wilsonet.com>
12679W: http://www.lirc.org/
12680S: Odd Fixes
b2b0186d 12681F: drivers/staging/media/lirc/
a0138163 12682
f5e5de1e
OD
12683STAGING - LUSTRE PARALLEL FILESYSTEM
12684M: Oleg Drokin <oleg.drokin@intel.com>
12685M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 12686M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
12687L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12688W: http://wiki.lustre.org/
f5e5de1e
OD
12689S: Maintained
12690F: drivers/staging/lustre
12691
7c6b6c71
MD
12692STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12693M: Marc Dietrich <marvin24@gmx.de>
12694L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 12695L: linux-tegra@vger.kernel.org
7c6b6c71
MD
12696S: Maintained
12697F: drivers/staging/nvec/
12698
53c43c5c
GKH
12699STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12700M: Jens Frederich <jfrederich@gmail.com>
12701M: Daniel Drake <dsd@laptop.org>
12702M: Jon Nettleton <jon.nettleton@gmail.com>
12703W: http://wiki.laptop.org/go/DCON
12704S: Maintained
12705F: drivers/staging/olpc_dcon/
12706
a0138163
JP
12707STAGING - REALTEK RTL8712U DRIVERS
12708M: Larry Finger <Larry.Finger@lwfinger.net>
12709M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12710S: Odd Fixes
12711F: drivers/staging/rtl8712/
12712
980ac4d7
SM
12713STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12714M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12715M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 12716M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
12717L: linux-fbdev@vger.kernel.org
12718S: Maintained
12719F: drivers/staging/sm750fb/
12720
a0138163
JP
12721STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12722M: William Hubbs <w.d.hubbs@gmail.com>
12723M: Chris Brannon <chris@the-brannons.com>
d33bce31 12724M: Kirk Reiser <kirk@reisers.ca>
a0138163 12725M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 12726L: speakup@linux-speakup.org
a0138163
JP
12727W: http://www.linux-speakup.org/
12728S: Odd Fixes
12729F: drivers/staging/speakup/
12730
b3e871ce
JP
12731STAGING - VIA VT665X DRIVERS
12732M: Forest Bond <forest@alittletooquiet.net>
12733S: Odd Fixes
12734F: drivers/staging/vt665?/
12735
a30baec1 12736STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
12737M: Aditya Shankar <aditya.shankar@microchip.com>
12738M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
12739L: linux-wireless@vger.kernel.org
12740S: Supported
12741F: drivers/staging/wilc1000/
12742
709bcb07 12743STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 12744M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
12745S: Odd Fixes
12746F: drivers/staging/xgifb/
12747
7683e9e5
LT
12748STAGING SUBSYSTEM
12749M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12750T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12751L: devel@driverdev.osuosl.org
12752S: Supported
12753F: drivers/staging/
12754
1da177e4 12755STARFIRE/DURALAN NETWORK DRIVER
8b58be88 12756M: Ion Badulescu <ionut@badula.org>
b4f90189 12757S: Odd Fixes
9bba23b0 12758F: drivers/net/ethernet/adaptec/starfire*
1da177e4 12759
5d121776
BVA
12760STEC S1220 SKD DRIVER
12761M: Bart Van Assche <bart.vanassche@wdc.com>
12762L: linux-block@vger.kernel.org
12763S: Maintained
12764F: drivers/block/skd*[ch]
12765
82abbea7
RD
12766STI CEC DRIVER
12767M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12768S: Maintained
12769F: drivers/staging/media/st-cec/
12770F: Documentation/devicetree/bindings/media/stih-cec.txt
12771
12772STK1160 USB VIDEO CAPTURE DRIVER
12773M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12774L: linux-media@vger.kernel.org
12775T: git git://linuxtv.org/media_tree.git
12776S: Maintained
12777F: drivers/media/usb/stk1160/
12778
12779STMMAC ETHERNET DRIVER
12780M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12781M: Alexandre Torgue <alexandre.torgue@st.com>
12782L: netdev@vger.kernel.org
12783W: http://www.stlinux.com
12784S: Supported
12785F: drivers/net/ethernet/stmicro/stmmac/
12786
e2d1d6c0 12787SUN3/3X
8b58be88 12788M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
12789W: http://sammy.net/sun3/
12790S: Maintained
679655da
JP
12791F: arch/m68k/kernel/*sun3*
12792F: arch/m68k/sun3*/
12793F: arch/m68k/include/asm/sun3*
e689cf4a 12794F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 12795
af6a5af8
HG
12796SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12797M: Hans de Goede <hdegoede@redhat.com>
12798L: linux-input@vger.kernel.org
12799S: Maintained
12800F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12801F: drivers/input/keyboard/sun4i-lradc-keys.c
12802
2bc9ff01
DK
12803SUNDANCE NETWORK DRIVER
12804M: Denis Kirjanov <kda@linux-powerpc.org>
12805L: netdev@vger.kernel.org
12806S: Maintained
12807F: drivers/net/ethernet/dlink/sundance.c
12808
2cbb12a4 12809SUPERH
114bf37e
RF
12810M: Yoshinori Sato <ysato@users.sourceforge.jp>
12811M: Rich Felker <dalias@libc.org>
2cbb12a4 12812L: linux-sh@vger.kernel.org
8a6e2535 12813Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 12814S: Maintained
066069e1 12815F: Documentation/sh/
679655da 12816F: arch/sh/
066069e1 12817F: drivers/sh/
1da177e4 12818
4480f15b 12819SUSPEND TO RAM
7fb06082 12820M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
12821M: Len Brown <len.brown@intel.com>
12822M: Pavel Machek <pavel@ucw.cz>
bf1c138e 12823L: linux-pm@vger.kernel.org
68656443 12824B: https://bugzilla.kernel.org
e2d1d6c0 12825S: Supported
679655da
JP
12826F: Documentation/power/
12827F: arch/x86/kernel/acpi/
12828F: drivers/base/power/
12829F: kernel/power/
12830F: include/linux/suspend.h
12831F: include/linux/freezer.h
12832F: include/linux/pm.h
1da177e4
LT
12833
12834SVGA HANDLING
8b58be88 12835M: Martin Mares <mj@ucw.cz>
1da177e4
LT
12836L: linux-video@atrey.karlin.mff.cuni.cz
12837S: Maintained
679655da
JP
12838F: Documentation/svga.txt
12839F: arch/x86/boot/video*
1da177e4 12840
6e28b761
KRW
12841SWIOTLB SUBSYSTEM
12842M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12843L: linux-kernel@vger.kernel.org
9f273c24 12844T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
12845S: Supported
12846F: lib/swiotlb.c
12847F: arch/*/kernel/pci-swiotlb.c
12848F: include/linux/swiotlb.h
12849
007f790c
JP
12850SWITCHDEV
12851M: Jiri Pirko <jiri@resnulli.us>
f38c5ad7 12852M: Ivan Vecera <ivecera@redhat.com>
007f790c
JP
12853L: netdev@vger.kernel.org
12854S: Supported
12855F: net/switchdev/
12856F: include/net/switchdev.h
12857
82abbea7
RD
12858SYNC FILE FRAMEWORK
12859M: Sumit Semwal <sumit.semwal@linaro.org>
12860R: Gustavo Padovan <gustavo@padovan.org>
12861S: Maintained
12862L: linux-media@vger.kernel.org
12863L: dri-devel@lists.freedesktop.org
12864F: drivers/dma-buf/sync_*
12865F: drivers/dma-buf/dma-fence*
12866F: drivers/dma-buf/sw_sync.c
12867F: include/linux/sync_file.h
12868F: include/uapi/linux/sync_file.h
12869F: Documentation/sync_file.txt
12870T: git git://anongit.freedesktop.org/drm/drm-misc
12871
db8e35d5
VG
12872SYNOPSYS ARC ARCHITECTURE
12873M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 12874L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
12875S: Supported
12876F: arch/arc/
9b28829d 12877F: Documentation/devicetree/bindings/arc/*
2d799dde 12878F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 12879F: drivers/clocksource/arc_timer.c
c6a0fe4a 12880F: drivers/tty/serial/arc_uart.c
b7182d1a 12881T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 12882
daeeb438
EP
12883SYNOPSYS ARC HSDK SDP pll clock driver
12884M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12885S: Supported
12886F: drivers/clk/clk-hsdk-pll.c
12887F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12888
f60a2abf
LT
12889SYNOPSYS ARC SDP clock driver
12890M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12891S: Supported
12892F: drivers/clk/axs10x/*
12893F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12894
556cc1c5
AB
12895SYNOPSYS ARC SDP platform support
12896M: Alexey Brodkin <abrodkin@synopsys.com>
12897S: Supported
12898F: arch/arc/plat-axs10x
12899F: arch/arc/boot/dts/ax*
12900F: Documentation/devicetree/bindings/arc/axs10*
12901
82abbea7
RD
12902SYNOPSYS DESIGNWARE DMAC DRIVER
12903M: Viresh Kumar <vireshk@kernel.org>
12904M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12905S: Maintained
12906F: include/linux/dma/dw.h
12907F: include/linux/platform_data/dma-dw.h
12908F: drivers/dma/dw/
12909
12910SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12911M: Jie Deng <jiedeng@synopsys.com>
12912L: netdev@vger.kernel.org
12913S: Supported
12914F: drivers/net/ethernet/synopsys/
12915
12916SYNOPSYS DESIGNWARE I2C DRIVER
12917M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
12918R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12919R: Mika Westerberg <mika.westerberg@linux.intel.com>
12920L: linux-i2c@vger.kernel.org
12921S: Maintained
12922F: drivers/i2c/busses/i2c-designware-*
12923F: include/linux/platform_data/i2c-designware.h
12924
12925SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12926M: Jaehoon Chung <jh80.chung@samsung.com>
12927L: linux-mmc@vger.kernel.org
12928S: Maintained
12929F: drivers/mmc/host/dw_mmc*
12930
e517030e
AB
12931SYNOPSYS HSDK RESET CONTROLLER DRIVER
12932M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12933S: Supported
12934F: drivers/reset/reset-hsdk-v1.c
12935F: include/dt-bindings/reset/snps,hsdk-v1-reset.h
12936F: Documentation/devicetree/bindings/reset/snps,hsdk-v1-reset.txt
12937
6c284c9a
LJ
12938SYSTEM CONFIGURATION (SYSCON)
12939M: Lee Jones <lee.jones@linaro.org>
12940M: Arnd Bergmann <arnd@arndb.de>
12941T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12942S: Supported
12943F: drivers/mfd/syscon.c
12944
82abbea7
RD
12945SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12946M: Sudeep Holla <sudeep.holla@arm.com>
12947L: linux-arm-kernel@lists.infradead.org
12948S: Maintained
12949F: Documentation/devicetree/bindings/arm/arm,scpi.txt
12950F: drivers/clk/clk-scpi.c
12951F: drivers/cpufreq/scpi-cpufreq.c
12952F: drivers/firmware/arm_scpi.c
12953F: include/linux/scpi_protocol.h
12954
8c0984e5
SR
12955SYSTEM RESET/SHUTDOWN DRIVERS
12956M: Sebastian Reichel <sre@kernel.org>
8c0984e5 12957L: linux-pm@vger.kernel.org
58db9505 12958T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
12959S: Maintained
12960F: Documentation/devicetree/bindings/power/reset/
12961F: drivers/power/reset/
12962
82abbea7
RD
12963SYSTEM TRACE MODULE CLASS
12964M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12965S: Maintained
12966T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12967F: Documentation/trace/stm.txt
12968F: drivers/hwtracing/stm/
12969F: include/linux/stm.h
12970F: include/uapi/linux/stm.h
12971
1da177e4 12972SYSV FILESYSTEM
8b58be88 12973M: Christoph Hellwig <hch@infradead.org>
1da177e4 12974S: Maintained
679655da
JP
12975F: Documentation/filesystems/sysv-fs.txt
12976F: fs/sysv/
12977F: include/linux/sysv_fs.h
1da177e4 12978
86cfa7fc 12979TARGET SUBSYSTEM
9c3646d1 12980M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 12981L: linux-scsi@vger.kernel.org
b9f5edc2 12982L: target-devel@vger.kernel.org
86cfa7fc 12983W: http://www.linux-iscsi.org
cf015e9f 12984W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 12985T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
12986S: Supported
12987F: drivers/target/
12988F: include/target/
12989F: Documentation/target/
12990
4e68852d 12991TASKSTATS STATISTICS INTERFACE
185e595f 12992M: Balbir Singh <bsingharora@gmail.com>
4e68852d 12993S: Maintained
679655da
JP
12994F: Documentation/accounting/taskstats*
12995F: include/linux/taskstats*
12996F: kernel/taskstats.c
4e68852d 12997
6b2af241 12998TC subsystem
f935f3f8 12999M: Jamal Hadi Salim <jhs@mojatatu.com>
7ab273be 13000M: Cong Wang <xiyou.wangcong@gmail.com>
b603aa4d 13001M: Jiri Pirko <jiri@resnulli.us>
781b456a
SH
13002L: netdev@vger.kernel.org
13003S: Maintained
679655da 13004F: include/net/pkt_cls.h
6b2af241
JP
13005F: include/net/pkt_sched.h
13006F: include/net/tc_act/
c117ab84 13007F: include/uapi/linux/pkt_cls.h
6b2af241
JP
13008F: include/uapi/linux/pkt_sched.h
13009F: include/uapi/linux/tc_act/
13010F: include/uapi/linux/tc_ematch/
679655da 13011F: net/sched/
781b456a 13012
5067f08a 13013TCP LOW PRIORITY MODULE
8b58be88
JP
13014M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13015M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
13016W: http://tcp-lp-mod.sourceforge.net/
13017S: Maintained
679655da 13018F: net/ipv4/tcp_lp.c
5067f08a 13019
91952bc0
AP
13020TDA10071 MEDIA DRIVER
13021M: Antti Palosaari <crope@iki.fi>
13022L: linux-media@vger.kernel.org
a825eaec 13023W: https://linuxtv.org
91952bc0
AP
13024W: http://palosaari.fi/linux/
13025Q: http://patchwork.linuxtv.org/project/linux-media/list/
13026T: git git://linuxtv.org/anttip/media_tree.git
13027S: Maintained
13028F: drivers/media/dvb-frontends/tda10071*
13029
13030TDA18212 MEDIA DRIVER
13031M: Antti Palosaari <crope@iki.fi>
13032L: linux-media@vger.kernel.org
a825eaec 13033W: https://linuxtv.org
91952bc0
AP
13034W: http://palosaari.fi/linux/
13035Q: http://patchwork.linuxtv.org/project/linux-media/list/
13036T: git git://linuxtv.org/anttip/media_tree.git
13037S: Maintained
13038F: drivers/media/tuners/tda18212*
13039
13040TDA18218 MEDIA DRIVER
13041M: Antti Palosaari <crope@iki.fi>
13042L: linux-media@vger.kernel.org
a825eaec 13043W: https://linuxtv.org
91952bc0
AP
13044W: http://palosaari.fi/linux/
13045Q: http://patchwork.linuxtv.org/project/linux-media/list/
13046T: git git://linuxtv.org/anttip/media_tree.git
13047S: Maintained
13048F: drivers/media/tuners/tda18218*
13049
3b2f6aba
MK
13050TDA18271 MEDIA DRIVER
13051M: Michael Krufky <mkrufky@linuxtv.org>
13052L: linux-media@vger.kernel.org
a825eaec 13053W: https://linuxtv.org
3b2f6aba
MK
13054W: http://github.com/mkrufky
13055Q: http://patchwork.linuxtv.org/project/linux-media/list/
13056T: git git://linuxtv.org/mkrufky/tuners.git
13057S: Maintained
13058F: drivers/media/tuners/tda18271*
13059
e48307a9
MK
13060TDA827x MEDIA DRIVER
13061M: Michael Krufky <mkrufky@linuxtv.org>
13062L: linux-media@vger.kernel.org
a825eaec 13063W: https://linuxtv.org
e48307a9
MK
13064W: http://github.com/mkrufky
13065Q: http://patchwork.linuxtv.org/project/linux-media/list/
13066T: git git://linuxtv.org/mkrufky/tuners.git
13067S: Maintained
13068F: drivers/media/tuners/tda8290.*
13069
66cf9212
MK
13070TDA8290 MEDIA DRIVER
13071M: Michael Krufky <mkrufky@linuxtv.org>
13072L: linux-media@vger.kernel.org
a825eaec 13073W: https://linuxtv.org
66cf9212
MK
13074W: http://github.com/mkrufky
13075Q: http://patchwork.linuxtv.org/project/linux-media/list/
13076T: git git://linuxtv.org/mkrufky/tuners.git
13077S: Maintained
13078F: drivers/media/tuners/tda8290.*
13079
4b9fba30
HV
13080TDA9840 MEDIA DRIVER
13081M: Hans Verkuil <hverkuil@xs4all.nl>
13082L: linux-media@vger.kernel.org
13083T: git git://linuxtv.org/media_tree.git
a825eaec 13084W: https://linuxtv.org
4b9fba30
HV
13085S: Maintained
13086F: drivers/media/i2c/tda9840*
13087
2cb654fd 13088TEA5761 TUNER DRIVER
5dc8a864
MCC
13089M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13090M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 13091L: linux-media@vger.kernel.org
a825eaec 13092W: https://linuxtv.org
2cb654fd
MCC
13093T: git git://linuxtv.org/media_tree.git
13094S: Odd fixes
13095F: drivers/media/tuners/tea5761.*
13096
13097TEA5767 TUNER DRIVER
5dc8a864
MCC
13098M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13099M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 13100L: linux-media@vger.kernel.org
a825eaec 13101W: https://linuxtv.org
2cb654fd
MCC
13102T: git git://linuxtv.org/media_tree.git
13103S: Maintained
13104F: drivers/media/tuners/tea5767.*
13105
4b9fba30
HV
13106TEA6415C MEDIA DRIVER
13107M: Hans Verkuil <hverkuil@xs4all.nl>
13108L: linux-media@vger.kernel.org
13109T: git git://linuxtv.org/media_tree.git
a825eaec 13110W: https://linuxtv.org
4b9fba30
HV
13111S: Maintained
13112F: drivers/media/i2c/tea6415c*
13113
13114TEA6420 MEDIA DRIVER
13115M: Hans Verkuil <hverkuil@xs4all.nl>
13116L: linux-media@vger.kernel.org
13117T: git git://linuxtv.org/media_tree.git
a825eaec 13118W: https://linuxtv.org
4b9fba30
HV
13119S: Maintained
13120F: drivers/media/i2c/tea6420*
13121
3d249d4c 13122TEAM DRIVER
dca9ab92 13123M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
13124L: netdev@vger.kernel.org
13125S: Supported
13126F: drivers/net/team/
13127F: include/linux/if_team.h
c117ab84 13128F: include/uapi/linux/if_team.h
3d249d4c 13129
7d029125 13130TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 13131M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
13132S: Maintained
13133F: arch/x86/platform/ts5500/
13134
40ad4a30
SY
13135TECHNOTREND USB IR RECEIVER
13136M: Sean Young <sean@mess.org>
13137L: linux-media@vger.kernel.org
13138S: Maintained
13139F: drivers/media/rc/ttusbir.c
13140
82abbea7
RD
13141TEE SUBSYSTEM
13142M: Jens Wiklander <jens.wiklander@linaro.org>
13143S: Maintained
13144F: include/linux/tee_drv.h
13145F: include/uapi/linux/tee.h
13146F: drivers/tee/
13147F: Documentation/tee.txt
13148
adabdb0c 13149TEGRA ARCHITECTURE SUPPORT
adabdb0c 13150M: Thierry Reding <thierry.reding@gmail.com>
a06eb006 13151M: Jonathan Hunter <jonathanh@nvidia.com>
84b9414b 13152L: linux-tegra@vger.kernel.org
fd117cd1 13153Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 13154T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 13155S: Supported
bbbe96ed 13156N: [^a-z]tegra
84b9414b 13157
adabdb0c
SW
13158TEGRA CLOCK DRIVER
13159M: Peter De Schrijver <pdeschrijver@nvidia.com>
13160M: Prashant Gaikwad <pgaikwad@nvidia.com>
13161S: Supported
13162F: drivers/clk/tegra/
13163
86e486a0 13164TEGRA DMA DRIVERS
adabdb0c 13165M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 13166M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 13167S: Supported
86e486a0 13168F: drivers/dma/tegra*
adabdb0c 13169
adabdb0c
SW
13170TEGRA I2C DRIVER
13171M: Laxman Dewangan <ldewangan@nvidia.com>
13172S: Supported
13173F: drivers/i2c/busses/i2c-tegra.c
13174
13175TEGRA IOMMU DRIVERS
13176M: Hiroshi Doyu <hdoyu@nvidia.com>
13177S: Supported
13178F: drivers/iommu/tegra*
13179
13180TEGRA KBC DRIVER
13181M: Rakesh Iyer <riyer@nvidia.com>
13182M: Laxman Dewangan <ldewangan@nvidia.com>
13183S: Supported
13184F: drivers/input/keyboard/tegra-kbc.c
13185
adabdb0c
SW
13186TEGRA PWM DRIVER
13187M: Thierry Reding <thierry.reding@gmail.com>
13188S: Supported
13189F: drivers/pwm/pwm-tegra.c
13190
13191TEGRA SERIAL DRIVER
13192M: Laxman Dewangan <ldewangan@nvidia.com>
13193S: Supported
13194F: drivers/tty/serial/serial-tegra.c
13195
13196TEGRA SPI DRIVER
13197M: Laxman Dewangan <ldewangan@nvidia.com>
13198S: Supported
13199F: drivers/spi/spi-tegra*
13200
1a348ccc 13201TEHUTI ETHERNET DRIVER
8b58be88 13202M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
13203L: netdev@vger.kernel.org
13204S: Supported
ef7f5429 13205F: drivers/net/ethernet/tehuti/*
1a348ccc 13206
4e68852d 13207Telecom Clock Driver for MCPL0010
8b58be88 13208M: Mark Gross <mark.gross@intel.com>
4e68852d 13209S: Supported
679655da 13210F: drivers/char/tlclk.c
4e68852d 13211
4480f15b 13212TENSILICA XTENSA PORT (xtensa)
8b58be88 13213M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
13214M: Max Filippov <jcmvbkbc@gmail.com>
13215L: linux-xtensa@linux-xtensa.org
9f273c24 13216T: git git://github.com/czankel/xtensa-linux.git
4e68852d 13217S: Maintained
679655da 13218F: arch/xtensa/
3dc99857 13219F: drivers/irqchip/irq-xtensa-*
4e68852d 13220
04f1024e
NM
13221Texas Instruments' System Control Interface (TISCI) Protocol Driver
13222M: Nishanth Menon <nm@ti.com>
13223M: Tero Kristo <t-kristo@ti.com>
13224M: Santosh Shilimkar <ssantosh@kernel.org>
13225L: linux-arm-kernel@lists.infradead.org
13226S: Maintained
13227F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
13228F: drivers/firmware/ti_sci*
13229F: include/linux/soc/ti/ti_sci_protocol.h
7cc119f2
DG
13230F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13231F: include/dt-bindings/genpd/k2g.h
52835d59 13232F: drivers/soc/ti/ti_sci_pm_domains.c
18a00620 13233F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
8f306cfe 13234F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
b745c079 13235F: drivers/clk/keystone/sci-clk.c
28df169b 13236F: drivers/reset/reset-ti-sci.c
04f1024e 13237
5313ba66
HV
13238THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13239M: Hans Verkuil <hverkuil@xs4all.nl>
13240L: linux-media@vger.kernel.org
13241T: git git://linuxtv.org/media_tree.git
a825eaec 13242W: https://linuxtv.org
5313ba66
HV
13243S: Maintained
13244F: drivers/media/radio/radio-raremono.c
13245
d3fb6955 13246THERMAL
b75f0050 13247M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 13248M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
13249L: linux-pm@vger.kernel.org
13250T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13251T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13252Q: https://patchwork.kernel.org/project/linux-pm/list/
13253S: Supported
13254F: drivers/thermal/
13255F: include/linux/thermal.h
af6c9f16 13256F: include/uapi/linux/thermal.h
b75f0050
JP
13257F: include/linux/cpu_cooling.h
13258F: Documentation/devicetree/bindings/thermal/
d3fb6955 13259
64e05d8b
VK
13260THERMAL/CPU_COOLING
13261M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13262M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 13263M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
13264L: linux-pm@vger.kernel.org
13265S: Supported
13266F: Documentation/thermal/cpu-cooling-api.txt
13267F: drivers/thermal/cpu_cooling.c
13268F: include/linux/cpu_cooling.h
13269
4e68852d 13270THINKPAD ACPI EXTRAS DRIVER
8b58be88 13271M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 13272L: ibm-acpi-devel@lists.sourceforge.net
d0944853 13273L: platform-driver-x86@vger.kernel.org
4e68852d
AC
13274W: http://ibm-acpi.sourceforge.net
13275W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 13276T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 13277S: Maintained
679655da 13278F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 13279
82abbea7
RD
13280THUNDERBOLT DRIVER
13281M: Andreas Noever <andreas.noever@gmail.com>
13282M: Michael Jamet <michael.jamet@intel.com>
13283M: Mika Westerberg <mika.westerberg@linux.intel.com>
13284M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13285S: Maintained
13286F: drivers/thunderbolt/
13287
a863e87c
DD
13288THUNDERX GPIO DRIVER
13289M: David Daney <david.daney@cavium.com>
13290S: Maintained
13291F: drivers/gpio/gpio-thunderx.c
13292
82abbea7
RD
13293TI AM437X VPFE DRIVER
13294M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13295L: linux-media@vger.kernel.org
13296W: https://linuxtv.org
13297Q: http://patchwork.linuxtv.org/project/linux-media/list/
13298T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13299S: Maintained
13300F: drivers/media/platform/am437x/
13301
1b46f2a2 13302TI BANDGAP AND THERMAL DRIVER
f14d1c24 13303M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 13304M: Keerthy <j-keerthy@ti.com>
1b46f2a2 13305L: linux-pm@vger.kernel.org
531ff13e 13306L: linux-omap@vger.kernel.org
5a723e81 13307S: Maintained
794b2e25 13308F: drivers/thermal/ti-soc-thermal/
1b46f2a2 13309
7683e9e5
LT
13310TI BQ27XXX POWER SUPPLY DRIVER
13311R: Andrew F. Davis <afd@ti.com>
13312F: include/linux/power/bq27xxx_battery.h
13313F: drivers/power/supply/bq27xxx_battery.c
13314F: drivers/power/supply/bq27xxx_battery_i2c.c
ccf963d3 13315
0c7665c3
MF
13316TI CDCE706 CLOCK DRIVER
13317M: Max Filippov <jcmvbkbc@gmail.com>
13318S: Maintained
13319F: drivers/clk/clk-cdce706.c
13320
49b6a5e3
TK
13321TI CLOCK DRIVER
13322M: Tero Kristo <t-kristo@ti.com>
13323L: linux-omap@vger.kernel.org
13324S: Maintained
13325F: drivers/clk/ti/
13326F: include/linux/clk/ti.h
13327
7683e9e5
LT
13328TI DAVINCI MACHINE SUPPORT
13329M: Sekhar Nori <nsekhar@ti.com>
13330M: Kevin Hilman <khilman@kernel.org>
13331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13332T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13333S: Supported
13334F: arch/arm/mach-davinci/
13335F: drivers/i2c/busses/i2c-davinci.c
13336F: arch/arm/boot/dts/da850*
13337
13338TI DAVINCI SERIES GPIO DRIVER
13339M: Keerthy <j-keerthy@ti.com>
13340L: linux-gpio@vger.kernel.org
13341S: Maintained
13342F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13343F: drivers/gpio/gpio-davinci.c
13344
13345TI DAVINCI SERIES MEDIA DRIVER
13346M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13347L: linux-media@vger.kernel.org
13348W: https://linuxtv.org
13349Q: http://patchwork.linuxtv.org/project/linux-media/list/
13350T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13351S: Maintained
13352F: drivers/media/platform/davinci/
13353F: include/media/davinci/
13354
f75cfbad 13355TI ETHERNET SWITCH DRIVER (CPSW)
f75cfbad
GS
13356R: Grygorii Strashko <grygorii.strashko@ti.com>
13357L: linux-omap@vger.kernel.org
13358L: netdev@vger.kernel.org
13359S: Maintained
13360F: drivers/net/ethernet/ti/cpsw*
13361F: drivers/net/ethernet/ti/davinci*
13362
4020f2d7 13363TI FLASH MEDIA INTERFACE DRIVER
8b58be88 13364M: Alex Dubov <oakad@yahoo.com>
795fb7e7 13365S: Maintained
679655da
JP
13366F: drivers/misc/tifm*
13367F: drivers/mmc/host/tifm_sd.c
13368F: include/linux/tifm.h
4020f2d7 13369
e0c52404 13370TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 13371M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
13372L: linux-kernel@vger.kernel.org
13373L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13374S: Maintained
13375F: drivers/soc/ti/*
13376T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13377
152ad442
SR
13378TI LM49xxx FAMILY ASoC CODEC DRIVERS
13379M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 13380M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
13381L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13382S: Maintained
13383F: sound/soc/codecs/lm49453*
d392dead 13384F: sound/soc/codecs/isabelle*
152ad442 13385
0edd807d
KM
13386TI LP855x BACKLIGHT DRIVER
13387M: Milo Kim <milo.kim@ti.com>
13388S: Maintained
13389F: Documentation/backlight/lp855x-driver.txt
13390F: drivers/video/backlight/lp855x_bl.c
13391F: include/linux/platform_data/lp855x.h
13392
faf13f6d
KM
13393TI LP8727 CHARGER DRIVER
13394M: Milo Kim <milo.kim@ti.com>
13395S: Maintained
8c0984e5 13396F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
13397F: include/linux/platform_data/lp8727.h
13398
22f1229f
KM
13399TI LP8788 MFD DRIVER
13400M: Milo Kim <milo.kim@ti.com>
13401S: Maintained
13402F: drivers/iio/adc/lp8788_adc.c
13403F: drivers/leds/leds-lp8788.c
13404F: drivers/mfd/lp8788*.c
8c0984e5 13405F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
13406F: drivers/regulator/lp8788-*.c
13407F: include/linux/mfd/lp8788*.h
13408
84640e27
KM
13409TI NETCP ETHERNET DRIVER
13410M: Wingman Kwok <w-kwok2@ti.com>
13411M: Murali Karicheri <m-karicheri2@ti.com>
13412L: netdev@vger.kernel.org
13413S: Maintained
13414F: drivers/net/ethernet/ti/netcp*
13415
217e0ca9
KC
13416TI TAS571X FAMILY ASoC CODEC DRIVER
13417M: Kevin Cernekee <cernekee@chromium.org>
13418L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13419S: Odd Fixes
13420F: sound/soc/codecs/tas571x*
13421
82abbea7
RD
13422TI TRF7970A NFC DRIVER
13423M: Mark Greer <mgreer@animalcreek.com>
13424L: linux-wireless@vger.kernel.org
13425L: linux-nfc@lists.01.org (moderated for non-subscribers)
13426S: Supported
13427F: drivers/nfc/trf7970a.c
13428F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13429
dd5e8e6b 13430TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 13431M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
13432L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13433S: Maintained
13434F: sound/soc/codecs/twl4030*
13435
7683e9e5
LT
13436TI VPE/CAL DRIVERS
13437M: Benoit Parrot <bparrot@ti.com>
13438L: linux-media@vger.kernel.org
13439W: http://linuxtv.org/
13440Q: http://patchwork.linuxtv.org/project/linux-media/list/
13441S: Maintained
13442F: drivers/media/platform/ti-vpe/
13443
90921014 13444TI WILINK WIRELESS DRIVERS
90921014
LC
13445L: linux-wireless@vger.kernel.org
13446W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13447W: http://wireless.kernel.org/en/users/Drivers/wl1251
13448T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 13449S: Orphan
90921014
LC
13450F: drivers/net/wireless/ti/
13451F: include/linux/wl12xx.h
13452
867e359b 13453TILE ARCHITECTURE
b9a279f6 13454M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 13455W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 13456T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
13457S: Supported
13458F: arch/tile/
6b940606 13459F: drivers/char/tile-srom.c
5c770755 13460F: drivers/edac/tile_edac.c
6b940606
CM
13461F: drivers/net/ethernet/tile/
13462F: drivers/rtc/rtc-tile.c
13463F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 13464F: drivers/tty/serial/tilegx.c
6b940606
CM
13465F: drivers/usb/host/*-tilegx.c
13466F: include/linux/usb/tilegx.h
867e359b 13467
82abbea7
RD
13468TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13469M: John Stultz <john.stultz@linaro.org>
13470M: Thomas Gleixner <tglx@linutronix.de>
13471R: Stephen Boyd <sboyd@codeaurora.org>
13472L: linux-kernel@vger.kernel.org
13473T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13474S: Supported
13475F: include/linux/clocksource.h
13476F: include/linux/time.h
13477F: include/linux/timex.h
13478F: include/uapi/linux/time.h
13479F: include/uapi/linux/timex.h
13480F: kernel/time/clocksource.c
13481F: kernel/time/time*.c
13482F: kernel/time/alarmtimer.c
13483F: kernel/time/ntp.c
13484F: tools/testing/selftests/timers/
13485
13486TIPC NETWORK LAYER
13487M: Jon Maloy <jon.maloy@ericsson.com>
13488M: Ying Xue <ying.xue@windriver.com>
13489L: netdev@vger.kernel.org (core kernel code)
13490L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13491W: http://tipc.sourceforge.net/
13492S: Maintained
13493F: include/uapi/linux/tipc*.h
13494F: net/tipc/
13495
13496TLAN NETWORK DRIVER
13497M: Samuel Chessman <chessman@tux.org>
13498L: tlan-devel@lists.sourceforge.net (subscribers-only)
13499W: http://sourceforge.net/projects/tlan/
13500S: Maintained
13501F: Documentation/networking/tlan.txt
13502F: drivers/net/ethernet/ti/tlan.*
13503
13504TM6000 VIDEO4LINUX DRIVER
13505M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13506M: Mauro Carvalho Chehab <mchehab@kernel.org>
13507L: linux-media@vger.kernel.org
13508W: https://linuxtv.org
13509T: git git://linuxtv.org/media_tree.git
13510S: Odd fixes
13511F: drivers/media/usb/tm6000/
13512F: Documentation/media/v4l-drivers/tm6000*
13513
13514TMIO/SDHI MMC DRIVER
13515M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13516L: linux-mmc@vger.kernel.org
13517S: Supported
13518F: drivers/mmc/host/tmio_mmc*
13519F: drivers/mmc/host/renesas_sdhi*
13520F: include/linux/mfd/tmio.h
13521
13522TMP401 HARDWARE MONITOR DRIVER
13523M: Guenter Roeck <linux@roeck-us.net>
13524L: linux-hwmon@vger.kernel.org
1da177e4 13525S: Maintained
82abbea7
RD
13526F: Documentation/hwmon/tmp401
13527F: drivers/hwmon/tmp401.c
13528
13529TMPFS (SHMEM FILESYSTEM)
13530M: Hugh Dickins <hughd@google.com>
13531L: linux-mm@kvack.org
13532S: Maintained
13533F: include/linux/shmem_fs.h
13534F: mm/shmem.c
1da177e4 13535
d74db3b2 13536TOMOYO SECURITY MODULE
8b58be88
JP
13537M: Kentaro Takeda <takedakn@nttdata.co.jp>
13538M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
13539L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13540L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
13541L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13542L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13543W: http://tomoyo.sourceforge.jp/
843d183c 13544T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 13545S: Maintained
679655da 13546F: security/tomoyo/
d74db3b2 13547
9caeb532 13548TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 13549M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 13550L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
13551S: Maintained
13552F: drivers/platform/x86/topstar-laptop.c
13553
1da177e4 13554TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 13555M: Azael Avalos <coproscefalo@gmail.com>
d0944853 13556L: platform-driver-x86@vger.kernel.org
0a63ca11 13557S: Maintained
679655da 13558F: drivers/platform/x86/toshiba_acpi.c
1da177e4 13559
0a63ca11
AA
13560TOSHIBA BLUETOOTH DRIVER
13561M: Azael Avalos <coproscefalo@gmail.com>
13562L: platform-driver-x86@vger.kernel.org
13563S: Maintained
13564F: drivers/platform/x86/toshiba_bluetooth.c
13565
13566TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13567M: Azael Avalos <coproscefalo@gmail.com>
13568L: platform-driver-x86@vger.kernel.org
13569S: Maintained
13570F: drivers/platform/x86/toshiba_haps.c
13571
1da177e4 13572TOSHIBA SMM DRIVER
8b58be88 13573M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
13574W: http://www.buzzard.org.uk/toshiba/
13575S: Maintained
679655da
JP
13576F: drivers/char/toshiba.c
13577F: include/linux/toshiba.h
c117ab84 13578F: include/uapi/linux/toshiba.h
1da177e4 13579
d32d9864
MR
13580TOSHIBA TC358743 DRIVER
13581M: Mats Randgaard <matrandg@cisco.com>
13582L: linux-media@vger.kernel.org
13583S: Maintained
13584F: drivers/media/i2c/tc358743*
b5dcee22 13585F: include/media/i2c/tc358743.h
d32d9864 13586
7683e9e5
LT
13587TOSHIBA WMI HOTKEYS DRIVER
13588M: Azael Avalos <coproscefalo@gmail.com>
13589L: platform-driver-x86@vger.kernel.org
13590S: Maintained
13591F: drivers/platform/x86/toshiba-wmi.c
13592
4e68852d 13593TPM DEVICE DRIVER
901486b8 13594M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 13595M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 13596M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 13597R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 13598W: http://tpmdd.sourceforge.net
63a10dfd 13599L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
13600Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
13601T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 13602S: Maintained
679655da 13603F: drivers/char/tpm/
4e68852d 13604
1a0f1b27
AL
13605TPM IBM_VTPM DEVICE DRIVER
13606M: Ashley Lai <ashleydlai@gmail.com>
13607W: http://tpmdd.sourceforge.net
13608L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13609S: Maintained
13610F: drivers/char/tpm/tpm_ibmvtpm*
13611
d6f005a1
JP
13612TRACING
13613M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 13614M: Ingo Molnar <mingo@redhat.com>
75fc2d37 13615T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
13616S: Maintained
13617F: Documentation/trace/ftrace.txt
13618F: arch/*/*/*/ftrace.h
13619F: arch/*/kernel/ftrace.c
13620F: include/*/ftrace.h
13621F: include/linux/trace*.h
13622F: include/trace/
13623F: kernel/trace/
6e68e6c5 13624F: tools/testing/selftests/ftrace/
d6f005a1 13625
4abac0d0
IM
13626TRACING MMIO ACCESSES (MMIOTRACE)
13627M: Steven Rostedt <rostedt@goodmis.org>
13628M: Ingo Molnar <mingo@kernel.org>
13629R: Karol Herbst <karolherbst@gmail.com>
13630R: Pekka Paalanen <ppaalanen@gmail.com>
13631S: Maintained
13632L: linux-kernel@vger.kernel.org
13633L: nouveau@lists.freedesktop.org
13634F: kernel/trace/trace_mmiotrace.c
13635F: include/linux/mmiotrace.h
13636F: arch/x86/mm/kmmio.c
13637F: arch/x86/mm/mmio-mod.c
13638F: arch/x86/mm/testmmiotrace.c
13639
1da177e4 13640TRIVIAL PATCHES
8b58be88 13641M: Jiri Kosina <trivial@kernel.org>
54e5881d 13642T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 13643S: Maintained
86ef925f 13644K: ^Subject:.*(?i)trivial
1da177e4 13645
4e68852d 13646TTY LAYER
879a5a00 13647M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 13648M: Jiri Slaby <jslaby@suse.com>
879a5a00 13649S: Supported
08deed1e 13650T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 13651F: Documentation/serial/
8dd5d2f1 13652F: drivers/tty/
df621252 13653F: drivers/tty/serial/serial_core.c
e3288775
AC
13654F: include/linux/serial_core.h
13655F: include/linux/serial.h
13656F: include/linux/tty.h
c117ab84
CEB
13657F: include/uapi/linux/serial_core.h
13658F: include/uapi/linux/serial.h
13659F: include/uapi/linux/tty.h
4e68852d 13660
91952bc0
AP
13661TUA9001 MEDIA DRIVER
13662M: Antti Palosaari <crope@iki.fi>
13663L: linux-media@vger.kernel.org
a825eaec 13664W: https://linuxtv.org
91952bc0
AP
13665W: http://palosaari.fi/linux/
13666Q: http://patchwork.linuxtv.org/project/linux-media/list/
13667T: git git://linuxtv.org/anttip/media_tree.git
13668S: Maintained
13669F: drivers/media/tuners/tua9001*
13670
740db6d7 13671TULIP NETWORK DRIVERS
740db6d7 13672L: netdev@vger.kernel.org
cf869eb1
GG
13673L: linux-parisc@vger.kernel.org
13674S: Orphan
0f04e2aa 13675F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
13676
13677TUN/TAP driver
ba57b6f2 13678M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
13679W: http://vtun.sourceforge.net/tun
13680S: Maintained
679655da
JP
13681F: Documentation/networking/tuntap.txt
13682F: arch/um/os-Linux/drivers/
1da177e4 13683
b454cc66 13684TURBOCHANNEL SUBSYSTEM
8b58be88 13685M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
13686M: Ralf Baechle <ralf@linux-mips.org>
13687L: linux-mips@linux-mips.org
13688Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 13689S: Maintained
679655da
JP
13690F: drivers/tc/
13691F: include/linux/tc.h
b454cc66 13692
82abbea7
RD
13693TW5864 VIDEO4LINUX DRIVER
13694M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13695M: Anton Sviridenko <anton@corp.bluecherry.net>
13696M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13697M: Andrey Utkin <andrey_utkin@fastmail.com>
13698L: linux-media@vger.kernel.org
13699S: Supported
13700F: drivers/media/pci/tw5864/
13701
13702TW68 VIDEO4LINUX DRIVER
13703M: Hans Verkuil <hverkuil@xs4all.nl>
13704L: linux-media@vger.kernel.org
13705T: git git://linuxtv.org/media_tree.git
13706W: https://linuxtv.org
13707S: Odd Fixes
13708F: drivers/media/pci/tw68/
13709
13710TW686X VIDEO4LINUX DRIVER
13711M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13712L: linux-media@vger.kernel.org
13713T: git git://linuxtv.org/media_tree.git
13714W: http://linuxtv.org
13715S: Maintained
13716F: drivers/media/pci/tw686x/
13717
e2d1d6c0 13718UBI FILE SYSTEM (UBIFS)
a7859936 13719M: Richard Weinberger <richard@nod.at>
949cb623 13720M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 13721M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 13722L: linux-mtd@lists.infradead.org
e2966cbe 13723T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 13724W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 13725S: Supported
679655da
JP
13726F: Documentation/filesystems/ubifs.txt
13727F: fs/ubifs/
e2d1d6c0 13728
e1632fa2 13729UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
13730M: Greg Ungerer <gerg@linux-m68k.org>
13731W: http://www.linux-m68k.org/
cc2020e6 13732W: http://www.uclinux.org/
e1632fa2 13733L: linux-m68k@lists.linux-m68k.org
cc2020e6 13734L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 13735T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 13736S: Maintained
e1632fa2
GU
13737F: arch/m68k/coldfire/
13738F: arch/m68k/68*/
61bc02bb
JP
13739F: arch/m68k/*/*_no.*
13740F: arch/m68k/include/asm/*_no.*
cc2020e6 13741
1da177e4 13742UDF FILESYSTEM
d8130624 13743M: Jan Kara <jack@suse.com>
1da177e4 13744S: Maintained
679655da
JP
13745F: Documentation/filesystems/udf.txt
13746F: fs/udf/
1da177e4 13747
0edffe65
BN
13748UDRAW TABLET
13749M: Bastien Nocera <hadess@hadess.net>
13750L: linux-input@vger.kernel.org
13751S: Maintained
13752F: drivers/hid/hid-udraw.c
13753
cc2020e6 13754UFS FILESYSTEM
8b58be88 13755M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 13756S: Maintained
679655da
JP
13757F: Documentation/filesystems/ufs.txt
13758F: fs/ufs/
cc2020e6 13759
0a09d3ab
DH
13760UHID USERSPACE HID IO DRIVER:
13761M: David Herrmann <dh.herrmann@googlemail.com>
13762L: linux-input@vger.kernel.org
13763S: Maintained
13764F: drivers/hid/uhid.c
c117ab84 13765F: include/uapi/linux/uhid.h
0a09d3ab 13766
82abbea7
RD
13767ULPI BUS
13768M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13769L: linux-usb@vger.kernel.org
13770S: Maintained
13771F: drivers/usb/common/ulpi.c
13772F: include/linux/ulpi/
13773
18332a80 13774ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 13775L: linux-usb@vger.kernel.org
10c6c9c9 13776S: Orphan
355ffe69 13777F: drivers/uwb/
679655da
JP
13778F: include/linux/uwb.h
13779F: include/linux/uwb/
18332a80 13780
b31d8273
G
13781UNICORE32 ARCHITECTURE:
13782M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13783W: http://mprc.pku.edu.cn/~guanxuetao/linux
13784S: Maintained
ceebf4d5 13785T: git git://github.com/gxt/linux.git
b31d8273
G
13786F: arch/unicore32/
13787
d8379ab1
TF
13788UNIFDEF
13789M: Tony Finch <dot@dotat.at>
13790W: http://dotat.at/prog/unifdef
13791S: Maintained
13792F: scripts/unifdef.c
13793
1da177e4 13794UNIFORM CDROM DRIVER
8b58be88 13795M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
13796W: http://www.kernel.dk
13797S: Maintained
679655da
JP
13798F: Documentation/cdrom/
13799F: drivers/cdrom/cdrom.c
13800F: include/linux/cdrom.h
c117ab84 13801F: include/uapi/linux/cdrom.h
1da177e4 13802
56df0122 13803UNISYS S-PAR DRIVERS
49e7d9df
JP
13804M: David Kershner <david.kershner@unisys.com>
13805L: sparmaintainer@unisys.com (Unisys internal)
13806S: Supported
13807F: drivers/staging/unisys/
56df0122 13808
9941fa6e
VH
13809UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13810M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
13811L: linux-scsi@vger.kernel.org
13812S: Supported
13813F: Documentation/scsi/ufs.txt
13814F: drivers/scsi/ufs/
13815
4b9ffb5a 13816UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
c1e7194d 13817M: Joao Pinto <jpinto@synopsys.com>
4b9ffb5a
JP
13818L: linux-scsi@vger.kernel.org
13819S: Supported
13820F: drivers/scsi/ufs/*dwc*
13821
e2d1d6c0 13822UNSORTED BLOCK IMAGES (UBI)
949cb623 13823M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 13824M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
13825W: http://www.linux-mtd.infradead.org/
13826L: linux-mtd@lists.infradead.org
b6b44e0a 13827T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 13828S: Supported
80811493 13829F: drivers/mtd/ubi/
679655da 13830F: include/linux/mtd/ubi.h
c117ab84 13831F: include/uapi/mtd/ubi-user.h
e2d1d6c0 13832
7683e9e5
LT
13833USB "USBNET" DRIVER FRAMEWORK
13834M: Oliver Neukum <oneukum@suse.com>
13835L: netdev@vger.kernel.org
13836W: http://www.linux-usb.org/usbnet
13837S: Maintained
13838F: drivers/net/usb/usbnet.c
13839F: include/linux/usb/usbnet.h
13840
1da177e4 13841USB ACM DRIVER
ca1c3e6f 13842M: Oliver Neukum <oneukum@suse.com>
6372594a 13843L: linux-usb@vger.kernel.org
1da177e4 13844S: Maintained
679655da
JP
13845F: Documentation/usb/acm.txt
13846F: drivers/usb/class/cdc-acm.*
1da177e4 13847
b7d572e1
PF
13848USB AR5523 WIRELESS DRIVER
13849M: Pontus Fuchs <pontus.fuchs@gmail.com>
13850L: linux-wireless@vger.kernel.org
13851S: Maintained
13852F: drivers/net/wireless/ath/ar5523/
13853
115bb1ff 13854USB ATTACHED SCSI
866d372e 13855M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
13856L: linux-usb@vger.kernel.org
13857L: linux-scsi@vger.kernel.org
8eae0fb7 13858S: Maintained
115bb1ff
MW
13859F: drivers/usb/storage/uas.c
13860
1da177e4 13861USB CDC ETHERNET DRIVER
61eee9a7 13862M: Oliver Neukum <oliver@neukum.org>
795fb7e7 13863L: linux-usb@vger.kernel.org
1da177e4 13864S: Maintained
679655da 13865F: drivers/net/usb/cdc_*.c
c117ab84 13866F: include/uapi/linux/usb/cdc.h
1da177e4 13867
66e3e591
KP
13868USB CHAOSKEY DRIVER
13869M: Keith Packard <keithp@keithp.com>
13870L: linux-usb@vger.kernel.org
13871S: Maintained
13872F: drivers/usb/misc/chaoskey.c
13873
b02b371e 13874USB CYPRESS C67X00 DRIVER
8b58be88 13875M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
13876L: linux-usb@vger.kernel.org
13877S: Maintained
679655da 13878F: drivers/usb/c67x00/
b02b371e 13879
d0374f4f 13880USB DAVICOM DM9601 DRIVER
8b58be88 13881M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 13882L: netdev@vger.kernel.org
d0374f4f
PK
13883W: http://www.linux-usb.org/usbnet
13884S: Maintained
679655da 13885F: drivers/net/usb/dm9601.c
d0374f4f 13886
cc2020e6 13887USB DIAMOND RIO500 DRIVER
8b58be88 13888M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
13889L: rio500-users@lists.sourceforge.net
13890W: http://rio500.sourceforge.net
13891S: Maintained
679655da 13892F: drivers/usb/misc/rio500*
cc2020e6 13893
1da177e4 13894USB EHCI DRIVER
578333ab 13895M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13896L: linux-usb@vger.kernel.org
578333ab 13897S: Maintained
679655da
JP
13898F: Documentation/usb/ehci.txt
13899F: drivers/usb/host/ehci*
1da177e4 13900
69ae9e3e 13901USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 13902M: Felipe Balbi <balbi@kernel.org>
795fb7e7 13903L: linux-usb@vger.kernel.org
69ae9e3e 13904W: http://www.linux-usb.org/gadget
d6d0f665
FB
13905T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13906S: Maintained
679655da
JP
13907F: drivers/usb/gadget/
13908F: include/linux/usb/gadget*
69ae9e3e 13909
2dea64b4 13910USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 13911M: Jiri Kosina <jikos@kernel.org>
406df153 13912R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 13913L: linux-usb@vger.kernel.org
54e5881d 13914T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 13915S: Maintained
c2f01971 13916F: Documentation/hid/hiddev.txt
679655da 13917F: drivers/hid/usbhid/
1da177e4 13918
959eea21 13919USB ISP116X DRIVER
8b58be88 13920M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 13921L: linux-usb@vger.kernel.org
959eea21 13922S: Maintained
679655da
JP
13923F: drivers/usb/host/isp116x*
13924F: include/linux/usb/isp116x.h
959eea21 13925
146498ea
WH
13926USB LAN78XX ETHERNET DRIVER
13927M: Woojung Huh <woojung.huh@microchip.com>
13928M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13929L: netdev@vger.kernel.org
13930S: Maintained
13931F: drivers/net/usb/lan78xx.*
13932
1da177e4 13933USB MASS STORAGE DRIVER
fc8b690d 13934M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13935L: linux-usb@vger.kernel.org
8836aeb8 13936L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
13937S: Maintained
13938W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 13939F: drivers/usb/storage/
1da177e4 13940
af39917d
CL
13941USB MIDI DRIVER
13942M: Clemens Ladisch <clemens@ladisch.de>
13943L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13944T: git git://git.alsa-project.org/alsa-kernel.git
13945S: Maintained
13946F: sound/usb/midi.*
13947
444ce9d4
JP
13948USB NETWORKING DRIVERS
13949L: linux-usb@vger.kernel.org
13950S: Odd Fixes
13951F: drivers/net/usb/
13952
1da177e4 13953USB OHCI DRIVER
578333ab 13954M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13955L: linux-usb@vger.kernel.org
578333ab 13956S: Maintained
679655da
JP
13957F: Documentation/usb/ohci.txt
13958F: drivers/usb/host/ohci*
1da177e4 13959
963ffa3e 13960USB OTG FSM (Finite State Machine)
60d77b3d 13961M: Peter Chen <Peter.Chen@nxp.com>
8373856d 13962T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
13963L: linux-usb@vger.kernel.org
13964S: Maintained
13965F: drivers/usb/common/usb-otg-fsm.c
13966
563da3a9
VM
13967USB OVER IP DRIVER
13968M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
13969M: Shuah Khan <shuahkh@osg.samsung.com>
13970M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
13971L: linux-usb@vger.kernel.org
13972S: Maintained
a6d6fc2b 13973F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
13974F: drivers/usb/usbip/
13975F: tools/usb/usbip/
13976
1da177e4 13977USB PEGASUS DRIVER
a16b945c 13978M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 13979L: linux-usb@vger.kernel.org
043600a6 13980L: netdev@vger.kernel.org
052e3128
PM
13981T: git git://github.com/petkan/pegasus.git
13982W: https://github.com/petkan/pegasus
1da177e4 13983S: Maintained
679655da 13984F: drivers/net/usb/pegasus.*
1da177e4 13985
d3ad558f 13986USB PHY LAYER
a55f6286 13987M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
13988L: linux-usb@vger.kernel.org
13989T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13990S: Maintained
13991F: drivers/usb/phy/
d3ad558f 13992
73e4fb3f 13993USB PRINTER DRIVER (usblp)
8b58be88 13994M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 13995L: linux-usb@vger.kernel.org
73e4fb3f 13996S: Supported
679655da 13997F: drivers/usb/class/usblp.c
1da177e4 13998
4521b477
BM
13999USB QMI WWAN NETWORK DRIVER
14000M: Bjørn Mork <bjorn@mork.no>
14001L: netdev@vger.kernel.org
14002S: Maintained
14003F: Documentation/ABI/testing/sysfs-class-net-qmi
14004F: drivers/net/usb/qmi_wwan.c
14005
1da177e4 14006USB RTL8150 DRIVER
a16b945c 14007M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 14008L: linux-usb@vger.kernel.org
043600a6 14009L: netdev@vger.kernel.org
052e3128
PM
14010T: git git://github.com/petkan/rtl8150.git
14011W: https://github.com/petkan/rtl8150
1da177e4 14012S: Maintained
679655da 14013F: drivers/net/usb/rtl8150.c
1da177e4 14014
f896b796 14015USB SERIAL SUBSYSTEM
66085694 14016M: Johan Hovold <johan@kernel.org>
795fb7e7 14017L: linux-usb@vger.kernel.org
5ee05309 14018T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 14019S: Maintained
679655da 14020F: Documentation/usb/usb-serial.txt
f896b796 14021F: drivers/usb/serial/
679655da 14022F: include/linux/usb/serial.h
1da177e4 14023
b3f0db1c
SG
14024USB SMSC75XX ETHERNET DRIVER
14025M: Steve Glendinning <steve.glendinning@shawell.net>
14026L: netdev@vger.kernel.org
14027S: Maintained
14028F: drivers/net/usb/smsc75xx.*
14029
2f7ca802 14030USB SMSC95XX ETHERNET DRIVER
90b24cfb 14031M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 14032M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 14033L: netdev@vger.kernel.org
90b24cfb 14034S: Maintained
679655da 14035F: drivers/net/usb/smsc95xx.*
2f7ca802 14036
1da177e4 14037USB SUBSYSTEM
879a5a00 14038M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 14039L: linux-usb@vger.kernel.org
1da177e4 14040W: http://www.linux-usb.org
08deed1e 14041T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 14042S: Supported
1700bd98 14043F: Documentation/devicetree/bindings/usb/
679655da 14044F: Documentation/usb/
679655da
JP
14045F: drivers/usb/
14046F: include/linux/usb.h
14047F: include/linux/usb/
1da177e4 14048
fab92884
HK
14049USB TYPEC SUBSYSTEM
14050M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14051L: linux-usb@vger.kernel.org
14052S: Maintained
14053F: Documentation/ABI/testing/sysfs-class-typec
14054F: Documentation/usb/typec.rst
14055F: drivers/usb/typec/
14056F: include/linux/usb/typec.h
14057
1da177e4 14058USB UHCI DRIVER
8b58be88 14059M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 14060L: linux-usb@vger.kernel.org
1da177e4 14061S: Maintained
679655da 14062F: drivers/usb/host/uhci*
1da177e4 14063
c0efd232 14064USB VIDEO CLASS
c53ac071 14065M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 14066L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 14067L: linux-media@vger.kernel.org
275ffde4 14068T: git git://linuxtv.org/media_tree.git
57c6d2e9 14069W: http://www.ideasonboard.org/uvc/
c0efd232 14070S: Maintained
0c0d06ca 14071F: drivers/media/usb/uvc/
6c0f0359 14072F: include/uapi/linux/uvcvideo.h
1da177e4 14073
b60b9c45
HV
14074USB VISION DRIVER
14075M: Hans Verkuil <hverkuil@xs4all.nl>
14076L: linux-media@vger.kernel.org
14077T: git git://linuxtv.org/media_tree.git
a825eaec 14078W: https://linuxtv.org
b60b9c45
HV
14079S: Odd Fixes
14080F: drivers/media/usb/usbvision/
14081
8282da47
LP
14082USB WEBCAM GADGET
14083M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14084L: linux-usb@vger.kernel.org
14085S: Maintained
3a83c16e 14086F: drivers/usb/gadget/function/*uvc*
faf2e1db 14087F: drivers/usb/gadget/legacy/webcam.c
8282da47 14088
bf164cc0 14089USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 14090M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
14091L: linux-wireless@vger.kernel.org
14092S: Maintained
679655da 14093F: drivers/net/wireless/rndis_wlan.c
bf164cc0 14094
eb6bab13 14095USB XHCI DRIVER
03d85053 14096M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
14097L: linux-usb@vger.kernel.org
14098S: Supported
36d0344c
SS
14099F: drivers/usb/host/xhci*
14100F: drivers/usb/host/pci-quirks*
eb6bab13 14101
1da177e4 14102USB ZD1201 DRIVER
4086b9ca 14103L: linux-wireless@vger.kernel.org
1da177e4 14104W: http://linux-lc100020.sourceforge.net
4086b9ca 14105S: Orphan
ed0ad06f 14106F: drivers/net/wireless/zydas/zd1201.*
1da177e4 14107
b7eee616 14108USB ZR364XX DRIVER
8b58be88 14109M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 14110L: linux-usb@vger.kernel.org
661263b5 14111L: linux-media@vger.kernel.org
275ffde4 14112T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
14113W: http://royale.zerezo.com/zr364xx/
14114S: Maintained
618cd932 14115F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 14116F: drivers/media/usb/zr364xx/
b7eee616 14117
e7839f25 14118USER-MODE LINUX (UML)
8b58be88 14119M: Jeff Dike <jdike@addtoit.com>
b15194b7 14120M: Richard Weinberger <richard@nod.at>
1da177e4
LT
14121L: user-mode-linux-devel@lists.sourceforge.net
14122L: user-mode-linux-user@lists.sourceforge.net
14123W: http://user-mode-linux.sourceforge.net
9f273c24 14124T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 14125S: Maintained
61516587 14126F: Documentation/virtual/uml/
679655da 14127F: arch/um/
b070989a 14128F: arch/x86/um/
679655da
JP
14129F: fs/hostfs/
14130F: fs/hppfs/
b7eee616 14131
e5f114e9 14132USERSPACE I/O (UIO)
879a5a00 14133M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 14134S: Maintained
3d3fecbd 14135T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
cadf8106 14136F: Documentation/driver-api/uio-howto.rst
679655da
JP
14137F: drivers/uio/
14138F: include/linux/uio*.h
e5f114e9 14139
256cccbe 14140UTIL-LINUX PACKAGE
8b58be88 14141M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
14142L: util-linux@vger.kernel.org
14143W: http://en.wikipedia.org/wiki/Util-linux
14144T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
14145S: Maintained
14146
fafd3cdf
CH
14147UUID HELPERS
14148M: Christoph Hellwig <hch@lst.de>
14149R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14150L: linux-kernel@vger.kernel.org
14151T: git git://git.infradead.org/users/hch/uuid.git
14152F: lib/uuid.c
14153F: lib/test_uuid.c
14154F: include/linux/uuid.h
14155F: include/uapi/linux/uuid.h
14156S: Maintained
14157
c1fd1c07 14158UVESAFB DRIVER
8b58be88 14159M: Michal Januszewski <spock@gentoo.org>
c69f677c 14160L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
14161W: http://dev.gentoo.org/~spock/projects/uvesafb/
14162S: Maintained
679655da 14163F: Documentation/fb/uvesafb.txt
8a61f013 14164F: drivers/video/fbdev/uvesafb.*
c1fd1c07 14165
456930d8
SA
14166VF610 NAND DRIVER
14167M: Stefan Agner <stefan@agner.ch>
14168L: linux-mtd@lists.infradead.org
14169S: Supported
14170F: drivers/mtd/nand/vf610_nfc.c
14171
4480f15b 14172VFAT/FAT/MSDOS FILESYSTEM
8b58be88 14173M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 14174S: Maintained
679655da
JP
14175F: Documentation/filesystems/vfat.txt
14176F: fs/fat/
1da177e4 14177
cba3345c
AW
14178VFIO DRIVER
14179M: Alex Williamson <alex.williamson@redhat.com>
14180L: kvm@vger.kernel.org
9f273c24 14181T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
14182S: Maintained
14183F: Documentation/vfio.txt
14184F: drivers/vfio/
14185F: include/linux/vfio.h
c117ab84 14186F: include/uapi/linux/vfio.h
cba3345c 14187
5188287a
KW
14188VFIO MEDIATED DEVICE DRIVERS
14189M: Kirti Wankhede <kwankhede@nvidia.com>
14190L: kvm@vger.kernel.org
14191S: Maintained
14192F: Documentation/vfio-mediated-device.txt
14193F: drivers/vfio/mdev/
14194F: include/linux/mdev.h
14195F: samples/vfio-mdev/
14196
a714ea5f
AW
14197VFIO PLATFORM DRIVER
14198M: Baptiste Reynal <b.reynal@virtualopensystems.com>
14199L: kvm@vger.kernel.org
14200S: Maintained
14201F: drivers/vfio/platform/
14202
8ccd1e51
LW
14203VGA_SWITCHEROO
14204R: Lukas Wunner <lukas@wunner.de>
14205S: Maintained
14206F: Documentation/gpu/vga-switcheroo.rst
14207F: drivers/gpu/vga/vga_switcheroo.c
14208F: include/linux/vga_switcheroo.h
14209T: git git://anongit.freedesktop.org/drm/drm-misc
14210
82abbea7
RD
14211VIA RHINE NETWORK DRIVER
14212S: Orphan
14213F: drivers/net/ethernet/via/via-rhine.c
14214
14215VIA SD/MMC CARD CONTROLLER DRIVER
14216M: Bruce Chang <brucechang@via.com.tw>
14217M: Harald Welte <HaraldWelte@viatech.com>
14218S: Maintained
14219F: drivers/mmc/host/via-sdmmc.c
14220
14221VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14222M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14223L: linux-fbdev@vger.kernel.org
14224S: Maintained
14225F: include/linux/via-core.h
14226F: include/linux/via-gpio.h
14227F: include/linux/via_i2c.h
14228F: drivers/video/fbdev/via/
14229
14230VIA VELOCITY NETWORK DRIVER
14231M: Francois Romieu <romieu@fr.zoreil.com>
14232L: netdev@vger.kernel.org
14233S: Maintained
14234F: drivers/net/ethernet/via/via-velocity.*
14235
7683e9e5
LT
14236VIDEO MULTIPLEXER DRIVER
14237M: Philipp Zabel <p.zabel@pengutronix.de>
14238L: linux-media@vger.kernel.org
14239S: Maintained
14240F: drivers/media/platform/video-mux.c
14241
9e6f3438
PO
14242VIDEOBUF2 FRAMEWORK
14243M: Pawel Osciak <pawel@osciak.com>
14244M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 14245M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
14246L: linux-media@vger.kernel.org
14247S: Maintained
90d72ac6 14248F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
14249F: include/media/videobuf2-*
14250
82abbea7
RD
14251VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14252M: Helen Koike <helen.koike@collabora.com>
14253L: linux-media@vger.kernel.org
14254T: git git://linuxtv.org/media_tree.git
14255W: https://linuxtv.org
14256S: Maintained
14257F: drivers/media/platform/vimc/*
14258
14259VIRT LIB
14260M: Alex Williamson <alex.williamson@redhat.com>
14261M: Paolo Bonzini <pbonzini@redhat.com>
14262L: kvm@vger.kernel.org
14263S: Supported
14264F: virt/lib/
14265
06a8fc78
AH
14266VIRTIO AND VHOST VSOCK DRIVER
14267M: Stefan Hajnoczi <stefanha@redhat.com>
14268L: kvm@vger.kernel.org
14269L: virtualization@lists.linux-foundation.org
14270L: netdev@vger.kernel.org
14271S: Maintained
14272F: include/linux/virtio_vsock.h
14273F: include/uapi/linux/virtio_vsock.h
0b2e6644 14274F: include/uapi/linux/vsockmon.h
531b3748 14275F: net/vmw_vsock/af_vsock_tap.c
06a8fc78 14276F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 14277F: net/vmw_vsock/virtio_transport.c
0b2e6644 14278F: drivers/net/vsockmon.c
433fc58e
AH
14279F: drivers/vhost/vsock.c
14280F: drivers/vhost/vsock.h
06a8fc78 14281
9a82446b 14282VIRTIO CONSOLE DRIVER
79134d11 14283M: Amit Shah <amit@kernel.org>
9a82446b
AS
14284L: virtualization@lists.linux-foundation.org
14285S: Maintained
14286F: drivers/char/virtio_console.c
14287F: include/linux/virtio_console.h
c117ab84 14288F: include/uapi/linux/virtio_console.h
9a82446b 14289
2426ec8f 14290VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 14291M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 14292M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
14293L: virtualization@lists.linux-foundation.org
14294S: Maintained
0e4191fe 14295F: Documentation/devicetree/bindings/virtio/
2426ec8f 14296F: drivers/virtio/
c893c8d7 14297F: tools/virtio/
2426ec8f
MT
14298F: drivers/net/virtio_net.c
14299F: drivers/block/virtio_blk.c
404a5c39 14300F: include/linux/virtio*.h
916cdabc 14301F: include/uapi/linux/virtio_*.h
dbaf0624 14302F: drivers/crypto/virtio/
c0a6a5ae 14303F: mm/balloon_compaction.c
2426ec8f 14304
7683e9e5
LT
14305VIRTIO CRYPTO DRIVER
14306M: Gonglei <arei.gonglei@huawei.com>
14307L: virtualization@lists.linux-foundation.org
14308L: linux-crypto@vger.kernel.org
14309S: Maintained
14310F: drivers/crypto/virtio/
14311F: include/uapi/linux/virtio_crypto.h
14312
f2dbda3b 14313VIRTIO DRIVERS FOR S390
1372324b 14314M: Cornelia Huck <cohuck@redhat.com>
c8b0d729 14315M: Halil Pasic <pasic@linux.vnet.ibm.com>
f2dbda3b
CH
14316L: linux-s390@vger.kernel.org
14317L: virtualization@lists.linux-foundation.org
14318L: kvm@vger.kernel.org
14319S: Supported
1b568d93 14320F: drivers/s390/virtio/
f2dbda3b 14321
4ad6ee91
GH
14322VIRTIO GPU DRIVER
14323M: David Airlie <airlied@linux.ie>
14324M: Gerd Hoffmann <kraxel@redhat.com>
14325L: dri-devel@lists.freedesktop.org
14326L: virtualization@lists.linux-foundation.org
0f445486 14327T: git git://anongit.freedesktop.org/drm/drm-misc
4ad6ee91
GH
14328S: Maintained
14329F: drivers/gpu/drm/virtio/
14330F: include/uapi/linux/virtio_gpu.h
14331
3a4d5c94
MT
14332VIRTIO HOST (VHOST)
14333M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 14334M: Jason Wang <jasowang@redhat.com>
3a4d5c94 14335L: kvm@vger.kernel.org
c996d8b9 14336L: virtualization@lists.linux-foundation.org
3a4d5c94 14337L: netdev@vger.kernel.org
9f273c24 14338T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
14339S: Maintained
14340F: drivers/vhost/
c117ab84 14341F: include/uapi/linux/vhost.h
3a4d5c94 14342
271c8651
GH
14343VIRTIO INPUT DRIVER
14344M: Gerd Hoffmann <kraxel@redhat.com>
14345S: Maintained
14346F: drivers/virtio/virtio_input.c
14347F: include/uapi/linux/virtio_input.h
14348
82abbea7
RD
14349VIRTUAL SERIO DEVICE DRIVER
14350M: Stephen Chandler Paul <thatslyude@gmail.com>
01f20734 14351S: Maintained
82abbea7
RD
14352F: drivers/input/serio/userio.c
14353F: include/uapi/linux/userio.h
f73f8173 14354
77911fd2 14355VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
14356M: Hans Verkuil <hverkuil@xs4all.nl>
14357L: linux-media@vger.kernel.org
14358T: git git://linuxtv.org/media_tree.git
a825eaec 14359W: https://linuxtv.org
0b7bc1fa 14360S: Maintained
77911fd2 14361F: drivers/media/platform/vivid/*
0b7bc1fa 14362
55e331cf 14363VLYNQ BUS
08eeb306 14364M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 14365L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
14366S: Maintained
14367F: drivers/vlynq/vlynq.c
14368F: include/linux/vlynq.h
14369
390beae4 14370VME SUBSYSTEM
74c600e3 14371M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 14372M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
14373M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14374L: devel@driverdev.osuosl.org
14375S: Maintained
14376T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 14377F: Documentation/driver-api/vme.rst
390beae4
MW
14378F: drivers/staging/vme/
14379F: drivers/vme/
14380F: include/linux/vme*
14381
73b35d07
DT
14382VMWARE BALLOON DRIVER
14383M: Xavier Deguillard <xdeguillard@vmware.com>
14384M: Philip Moltmann <moltmann@vmware.com>
14385M: "VMware, Inc." <pv-drivers@vmware.com>
14386L: linux-kernel@vger.kernel.org
14387S: Maintained
14388F: drivers/misc/vmw_balloon.c
14389
7683e9e5
LT
14390VMWARE HYPERVISOR INTERFACE
14391M: Alok Kataria <akataria@vmware.com>
14392L: virtualization@lists.linux-foundation.org
14393S: Supported
14394F: arch/x86/kernel/cpu/vmware.c
14395
14396VMWARE PVRDMA DRIVER
14397M: Adit Ranadive <aditr@vmware.com>
14398M: VMware PV-Drivers <pv-drivers@vmware.com>
14399L: linux-rdma@vger.kernel.org
14400S: Maintained
14401F: drivers/infiniband/hw/vmw_pvrdma/
14402
14403VMware PVSCSI driver
14404M: Jim Gill <jgill@vmware.com>
14405M: VMware PV-Drivers <pv-drivers@vmware.com>
14406L: linux-scsi@vger.kernel.org
14407S: Maintained
14408F: drivers/scsi/vmw_pvscsi.c
14409F: drivers/scsi/vmw_pvscsi.h
14410
8b8be51b
TH
14411VMWARE VMMOUSE SUBDRIVER
14412M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14413M: "VMware, Inc." <pv-drivers@vmware.com>
14414L: linux-input@vger.kernel.org
14415S: Maintained
14416F: drivers/input/mouse/vmmouse.c
14417F: drivers/input/mouse/vmmouse.h
14418
d1a890fa 14419VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 14420M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
14421M: "VMware, Inc." <pv-drivers@vmware.com>
14422L: netdev@vger.kernel.org
14423S: Maintained
14424F: drivers/net/vmxnet3/
d1a890fa 14425
d48faef7
HH
14426VOCORE VOCORE2 BOARD
14427M: Harvey Hunt <harveyhuntnexus@gmail.com>
14428L: linux-mips@linux-mips.org
14429S: Maintained
14430F: arch/mips/boot/dts/ralink/vocore2.dts
14431
e53e86c7 14432VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 14433M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 14434M: Mark Brown <broonie@kernel.org>
5cdeb2c8 14435L: linux-kernel@vger.kernel.org
1dd68f01 14436W: http://www.slimlogic.co.uk/?p=48
6febb5ab 14437T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 14438S: Supported
9d2597e8 14439F: Documentation/devicetree/bindings/regulator/
679655da 14440F: drivers/regulator/
9d2597e8 14441F: include/dt-bindings/regulator/
679655da 14442F: include/linux/regulator/
e53e86c7 14443
081958eb
DA
14444VRF
14445M: David Ahern <dsa@cumulusnetworks.com>
14446M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14447L: netdev@vger.kernel.org
14448S: Maintained
14449F: drivers/net/vrf.c
562d897d 14450F: Documentation/networking/vrf.txt
081958eb 14451
ab41319e 14452VT1211 HARDWARE MONITOR DRIVER
8b58be88 14453M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 14454L: linux-hwmon@vger.kernel.org
ab41319e 14455S: Maintained
679655da
JP
14456F: Documentation/hwmon/vt1211
14457F: drivers/hwmon/vt1211.c
ab41319e 14458
1de9e371 14459VT8231 HARDWARE MONITOR DRIVER
8b58be88 14460M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 14461L: linux-hwmon@vger.kernel.org
1de9e371 14462S: Maintained
679655da 14463F: drivers/hwmon/vt8231.c
1de9e371 14464
88095e7b
TO
14465VUB300 USB to SDIO/SD/MMC bridge chip
14466M: Tony Olech <tony.olech@elandigitalsystems.com>
14467L: linux-mmc@vger.kernel.org
14468L: linux-usb@vger.kernel.org
14469S: Supported
14470F: drivers/mmc/host/vub300.c
14471
1da177e4 14472W1 DALLAS'S 1-WIRE BUS
a8018766 14473M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 14474S: Maintained
679655da
JP
14475F: Documentation/w1/
14476F: drivers/w1/
de0d6dbd 14477F: include/linux/w1.h
1da177e4 14478
13927079 14479W83791D HARDWARE MONITORING DRIVER
8b58be88 14480M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 14481L: linux-hwmon@vger.kernel.org
25845c22 14482S: Maintained
679655da
JP
14483F: Documentation/hwmon/w83791d
14484F: drivers/hwmon/w83791d.c
13927079 14485
61db011d 14486W83793 HARDWARE MONITORING DRIVER
8b58be88 14487M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 14488L: linux-hwmon@vger.kernel.org
61db011d 14489S: Maintained
679655da
JP
14490F: Documentation/hwmon/w83793
14491F: drivers/hwmon/w83793.c
61db011d 14492
e3760b43 14493W83795 HARDWARE MONITORING DRIVER
d8130624 14494M: Jean Delvare <jdelvare@suse.com>
968ce1b1 14495L: linux-hwmon@vger.kernel.org
e3760b43
JD
14496S: Maintained
14497F: drivers/hwmon/w83795.c
14498
1da177e4 14499W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 14500M: Pierre Ossman <pierre@ossman.eu>
1da177e4 14501S: Maintained
679655da 14502F: drivers/mmc/host/wbsd.*
1da177e4 14503
b4e05923
HG
14504WACOM PROTOCOL 4 SERIAL TABLETS
14505M: Julian Squires <julian@cipht.net>
14506M: Hans de Goede <hdegoede@redhat.com>
14507L: linux-input@vger.kernel.org
14508S: Maintained
14509F: drivers/input/tablet/wacom_serial4.c
14510
3527761c 14511WATCHDOG DEVICE DRIVERS
8b58be88 14512M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 14513R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
14514L: linux-watchdog@vger.kernel.org
14515W: http://www.linux-watchdog.org/
f599aaf0 14516T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 14517S: Maintained
540be8b2 14518F: Documentation/devicetree/bindings/watchdog/
679655da
JP
14519F: Documentation/watchdog/
14520F: drivers/watchdog/
14521F: include/linux/watchdog.h
c117ab84 14522F: include/uapi/linux/watchdog.h
3527761c 14523
727fd697
KS
14524WHISKEYCOVE PMIC GPIO DRIVER
14525M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14526L: linux-gpio@vger.kernel.org
14527S: Maintained
14528F: drivers/gpio/gpio-wcove.c
14529
b22e00f3
DH
14530WIIMOTE HID DRIVER
14531M: David Herrmann <dh.herrmann@googlemail.com>
14532L: linux-input@vger.kernel.org
14533S: Maintained
14534F: drivers/hid/hid-wiimote*
14535
82abbea7
RD
14536WILOCITY WIL6210 WIRELESS DRIVER
14537M: Maya Erez <qca_merez@qca.qualcomm.com>
14538L: linux-wireless@vger.kernel.org
14539L: wil6210@qca.qualcomm.com
14540S: Supported
14541W: http://wireless.kernel.org/en/users/Drivers/wil6210
14542F: drivers/net/wireless/ath/wil6210/
14543F: include/uapi/linux/wil6210_uapi.h
14544
14545WIMAX STACK
14546M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14547M: linux-wimax@intel.com
14548L: wimax@linuxwimax.org (subscribers-only)
14549S: Supported
14550W: http://linuxwimax.org
14551F: Documentation/wimax/README.wimax
14552F: include/linux/wimax/debug.h
14553F: include/net/wimax.h
14554F: include/uapi/linux/wimax.h
14555F: net/wimax/
14556
e258b80e 14557WINBOND CIR DRIVER
364e9e18 14558M: David Härdeman <david@hardeman.nu>
e258b80e 14559S: Maintained
116ab806 14560F: drivers/media/rc/winbond-cir.c
e258b80e 14561
c36a483d
WBG
14562WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14563M: William Breathitt Gray <vilhelm.gray@gmail.com>
14564L: linux-watchdog@vger.kernel.org
14565S: Maintained
14566F: drivers/watchdog/ebc-c384_wdt.c
14567
9c26df9b
WBG
14568WINSYSTEMS WS16C48 GPIO DRIVER
14569M: William Breathitt Gray <vilhelm.gray@gmail.com>
14570L: linux-gpio@vger.kernel.org
14571S: Maintained
14572F: drivers/gpio/gpio-ws16c48.c
e258b80e 14573
5fc14680 14574WISTRON LAPTOP BUTTON DRIVER
8b58be88 14575M: Miloslav Trmac <mitr@volny.cz>
5fc14680 14576S: Maintained
679655da 14577F: drivers/input/misc/wistron_btns.c
5fc14680 14578
1da177e4 14579WL3501 WIRELESS PCMCIA CARD DRIVER
724c6b35 14580L: linux-wireless@vger.kernel.org
0c59d281 14581S: Odd fixes
679655da 14582F: drivers/net/wireless/wl3501*
1da177e4 14583
055bcbcb 14584WOLFSON MICROELECTRONICS DRIVERS
3a1672bb 14585L: patches@opensource.cirrus.com
f0e03dbd
RF
14586T: git https://github.com/CirrusLogic/linux-drivers.git
14587W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 14588S: Supported
3768f0b1 14589F: Documentation/hwmon/wm83??
f494993f
CK
14590F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14591F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14592F: Documentation/devicetree/bindings/mfd/arizona.txt
9f7c7cee 14593F: Documentation/devicetree/bindings/mfd/wm831x.txt
af1c5386 14594F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 14595F: drivers/clk/clk-wm83*.c
9c309598 14596F: drivers/extcon/extcon-arizona.c
b75ea16a 14597F: drivers/leds/leds-wm83*.c
25b273ba 14598F: drivers/gpio/gpio-*wm*.c
9c309598 14599F: drivers/gpio/gpio-arizona.c
d22b0869 14600F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
14601F: drivers/input/misc/wm831x-on.c
14602F: drivers/input/touchscreen/wm831x-ts.c
14603F: drivers/input/touchscreen/wm97*.c
9c309598
MB
14604F: drivers/mfd/arizona*
14605F: drivers/mfd/wm*.c
12ebc137 14606F: drivers/mfd/cs47l24*
8c0984e5 14607F: drivers/power/supply/wm83*.c
b75ea16a
MB
14608F: drivers/rtc/rtc-wm83*.c
14609F: drivers/regulator/wm8*.c
cdf4275e 14610F: drivers/regulator/arizona*
3860e6c4 14611F: drivers/video/backlight/wm83*_bl.c
b75ea16a 14612F: drivers/watchdog/wm83*_wdt.c
9c309598 14613F: include/linux/mfd/arizona/
3860e6c4 14614F: include/linux/mfd/wm831x/
b75ea16a 14615F: include/linux/mfd/wm8350/
3768f0b1 14616F: include/linux/mfd/wm8400*
22161f3e 14617F: include/linux/regulator/arizona*
59ec6da2 14618F: include/linux/wm97xx.h
055bcbcb 14619F: include/sound/wm????.h
9c309598 14620F: sound/soc/codecs/arizona.?
055bcbcb 14621F: sound/soc/codecs/wm*
12ebc137 14622F: sound/soc/codecs/cs47l24*
b75ea16a 14623
3e6cd7a4
TH
14624WORKQUEUE
14625M: Tejun Heo <tj@kernel.org>
badb7f5e 14626R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
14627T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14628S: Maintained
14629F: include/linux/workqueue.h
14630F: kernel/workqueue.c
e7f08ffb 14631F: Documentation/core-api/workqueue.rst
3e6cd7a4 14632
39ac9f48
CYT
14633X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14634M: Chen-Yu Tsai <wens@csie.org>
14635L: linux-kernel@vger.kernel.org
14636S: Maintained
14637N: axp[128]
14638
1da177e4 14639X.25 NETWORK LAYER
8bf28059 14640M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 14641L: linux-x25@vger.kernel.org
8bf28059 14642S: Odd Fixes
679655da
JP
14643F: Documentation/networking/x25*
14644F: include/net/x25*
14645F: net/x25/
1da177e4 14646
e2d1d6c0 14647X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
14648M: Thomas Gleixner <tglx@linutronix.de>
14649M: Ingo Molnar <mingo@redhat.com>
14650M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 14651M: x86@kernel.org
981c3a4f 14652L: linux-kernel@vger.kernel.org
75fc2d37 14653T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 14654S: Maintained
679655da
JP
14655F: Documentation/x86/
14656F: arch/x86/
e2d1d6c0 14657
c1f5c54b
IM
14658X86 MCE INFRASTRUCTURE
14659M: Tony Luck <tony.luck@intel.com>
487ba8e8 14660M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
14661L: linux-edac@vger.kernel.org
14662S: Maintained
14663F: arch/x86/kernel/cpu/mcheck/*
14664
79ebdc95
BP
14665X86 MICROCODE UPDATE SUPPORT
14666M: Borislav Petkov <bp@alien8.de>
14667S: Maintained
14668F: arch/x86/kernel/cpu/microcode/*
14669
7683e9e5
LT
14670X86 PLATFORM DRIVERS
14671M: Darren Hart <dvhart@infradead.org>
14672M: Andy Shevchenko <andy@infradead.org>
14673L: platform-driver-x86@vger.kernel.org
14674T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14675S: Maintained
14676F: drivers/platform/x86/
14677F: drivers/platform/olpc/
14678
f0905c5a
AL
14679X86 VDSO
14680M: Andy Lutomirski <luto@amacapital.net>
14681L: linux-kernel@vger.kernel.org
14682T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14683S: Maintained
d603c8e1 14684F: arch/x86/entry/vdso/
f0905c5a 14685
d6fad502 14686XC2028/3028 TUNER DRIVER
5dc8a864
MCC
14687M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14688M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 14689L: linux-media@vger.kernel.org
a825eaec 14690W: https://linuxtv.org
d6fad502
MCC
14691T: git git://linuxtv.org/media_tree.git
14692S: Maintained
14693F: drivers/media/tuners/tuner-xc2028.*
14694
7683e9e5
LT
14695XEN BLOCK SUBSYSTEM
14696M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14697M: Roger Pau Monné <roger.pau@citrix.com>
11dbb52b 14698L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c4468085 14699S: Supported
7683e9e5
LT
14700F: drivers/block/xen-blkback/*
14701F: drivers/block/xen*
c4468085 14702
77bfb479 14703XEN HYPERVISOR ARM
85d1a29d 14704M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 14705L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 14706S: Maintained
77bfb479
SS
14707F: arch/arm/xen/
14708F: arch/arm/include/asm/xen/
14709
b475e83f 14710XEN HYPERVISOR ARM64
85d1a29d 14711M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 14712L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 14713S: Maintained
b475e83f
SS
14714F: arch/arm64/xen/
14715F: arch/arm64/include/asm/xen/
14716
7683e9e5
LT
14717XEN HYPERVISOR INTERFACE
14718M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14719M: Juergen Gross <jgross@suse.com>
14720L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14721T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14722S: Supported
14723F: arch/x86/xen/
14724F: drivers/*/xen-*front.c
14725F: drivers/xen/
14726F: arch/x86/include/asm/xen/
14727F: include/xen/
14728F: include/uapi/xen/
14729F: Documentation/ABI/stable/sysfs-hypervisor-xen
14730F: Documentation/ABI/testing/sysfs-hypervisor-xen
14731
9b57e1a7 14732XEN NETWORK BACKEND DRIVER
8386040b 14733M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 14734M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 14735L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
14736L: netdev@vger.kernel.org
14737S: Supported
14738F: drivers/net/xen-netback/*
14739
c5f8e29d
KRW
14740XEN PCI SUBSYSTEM
14741M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 14742L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
14743S: Supported
14744F: arch/x86/pci/*xen*
14745F: drivers/pci/*xen*
14746
15d03609
JG
14747XEN PVSCSI DRIVERS
14748M: Juergen Gross <jgross@suse.com>
14749L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14750L: linux-scsi@vger.kernel.org
14751S: Supported
14752F: drivers/scsi/xen-scsifront.c
14753F: drivers/xen/xen-scsiback.c
14754F: include/xen/interface/io/vscsiif.h
14755
c5f8e29d
KRW
14756XEN SWIOTLB SUBSYSTEM
14757M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 14758L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
14759S: Supported
14760F: arch/x86/xen/*swiotlb*
14761F: drivers/xen/*swiotlb*
14762
1da177e4 14763XFS FILESYSTEM
721a0edf 14764M: Darrick J. Wong <darrick.wong@oracle.com>
541d48f0
DC
14765M: linux-xfs@vger.kernel.org
14766L: linux-xfs@vger.kernel.org
14767W: http://xfs.org/
721a0edf 14768T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
1da177e4 14769S: Supported
679655da
JP
14770F: Documentation/filesystems/xfs.txt
14771F: fs/xfs/
1da177e4 14772
8a3b7a25 14773XILINX AXI ETHERNET DRIVER
59a54f30
MS
14774M: Anirudha Sarangi <anirudh@xilinx.com>
14775M: John Linn <John.Linn@xilinx.com>
8a3b7a25 14776S: Maintained
14777F: drivers/net/ethernet/xilinx/xilinx_axienet*
14778
238b8721 14779XILINX UARTLITE SERIAL DRIVER
8b58be88 14780M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
14781L: linux-serial@vger.kernel.org
14782S: Maintained
df621252 14783F: drivers/tty/serial/uartlite.c
238b8721 14784
df330515
LP
14785XILINX VIDEO IP CORES
14786M: Hyun Kwon <hyun.kwon@xilinx.com>
14787M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14788L: linux-media@vger.kernel.org
14789T: git git://linuxtv.org/media_tree.git
14790S: Supported
14791F: Documentation/devicetree/bindings/media/xilinx/
14792F: drivers/media/platform/xilinx/
a5562f65 14793F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 14794
74316949
EB
14795XILLYBUS DRIVER
14796M: Eli Billauer <eli.billauer@gmail.com>
14797L: linux-kernel@vger.kernel.org
14798S: Supported
14799F: drivers/char/xillybus/
14800
39d2675a
NH
14801XRA1403 GPIO EXPANDER
14802M: Nandor Han <nandor.han@ge.com>
14803M: Semi Malinen <semi.malinen@ge.com>
14804L: linux-gpio@vger.kernel.org
14805S: Maintained
14806F: drivers/gpio/gpio-xra1403.c
14807F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14808
f620e4b8
MF
14809XTENSA XTFPGA PLATFORM SUPPORT
14810M: Max Filippov <jcmvbkbc@gmail.com>
14811L: linux-xtensa@linux-xtensa.org
14812S: Maintained
14813F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 14814F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 14815
1da177e4 14816YAM DRIVER FOR AX.25
8b58be88 14817M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
14818L: linux-hams@vger.kernel.org
14819S: Maintained
679655da
JP
14820F: drivers/net/hamradio/yam*
14821F: include/linux/yam.h
1da177e4 14822
82abbea7
RD
14823YAMA SECURITY MODULE
14824M: Kees Cook <keescook@chromium.org>
14825T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14826S: Supported
14827F: security/yama/
14828F: Documentation/admin-guide/LSM/Yama.rst
14829
af64a5eb 14830YEALINK PHONE DRIVER
8b58be88 14831M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
14832L: usbb2k-api-dev@nongnu.org
14833S: Maintained
e2ba5731 14834F: Documentation/input/yealink.rst
679655da 14835F: drivers/input/misc/yealink.*
af64a5eb 14836
1da177e4 14837Z8530 DRIVER FOR AX.25
8b58be88 14838M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
14839W: http://yaina.de/jreuter/
14840W: http://www.qsl.net/dl1bke/
14841L: linux-hams@vger.kernel.org
14842S: Maintained
679655da
JP
14843F: Documentation/networking/z8530drv.txt
14844F: drivers/net/hamradio/*scc.c
14845F: drivers/net/hamradio/z8530.h
1da177e4 14846
0cf31ec1 14847ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 14848M: Seth Jennings <sjenning@redhat.com>
aab45453 14849M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
14850L: linux-mm@kvack.org
14851S: Maintained
14852F: mm/zbud.c
14853F: include/linux/zbud.h
14854
7c0c3afb 14855ZD1211RW WIRELESS DRIVER
8b58be88
JP
14856M: Daniel Drake <dsd@gentoo.org>
14857M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 14858W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 14859L: linux-wireless@vger.kernel.org
7c0c3afb
DD
14860L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14861S: Maintained
6948300c 14862F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 14863
82abbea7 14864ZD1301 MEDIA DRIVER
a40cc814
AP
14865M: Antti Palosaari <crope@iki.fi>
14866L: linux-media@vger.kernel.org
14867W: https://linuxtv.org/
14868W: http://palosaari.fi/linux/
14869Q: https://patchwork.linuxtv.org/project/linux-media/list/
14870S: Maintained
82abbea7 14871F: drivers/media/usb/dvb-usb-v2/zd1301*
a40cc814 14872
82abbea7 14873ZD1301_DEMOD MEDIA DRIVER
d4c554c3
AP
14874M: Antti Palosaari <crope@iki.fi>
14875L: linux-media@vger.kernel.org
14876W: https://linuxtv.org/
14877W: http://palosaari.fi/linux/
14878Q: https://patchwork.linuxtv.org/project/linux-media/list/
14879S: Maintained
82abbea7 14880F: drivers/media/dvb-frontends/zd1301_demod*
d4c554c3 14881
20263029
DS
14882ZPOOL COMPRESSED PAGE STORAGE API
14883M: Dan Streetman <ddstreet@ieee.org>
14884L: linux-mm@kvack.org
14885S: Maintained
14886F: mm/zpool.c
14887F: include/linux/zpool.h
14888
1da177e4 14889ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 14890L: mjpeg-users@lists.sourceforge.net
f63145e2 14891L: linux-media@vger.kernel.org
1da177e4 14892W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 14893T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 14894S: Odd Fixes
90d72ac6 14895F: drivers/media/pci/zoran/
1da177e4 14896
6920f2cc
MK
14897ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14898M: Minchan Kim <minchan@kernel.org>
14899M: Nitin Gupta <ngupta@vflare.org>
74f3037c 14900R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
14901L: linux-kernel@vger.kernel.org
14902S: Maintained
14903F: drivers/block/zram/
14904F: Documentation/blockdev/zram.txt
14905
8b4a4080 14906ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 14907M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 14908S: Maintained
df621252 14909F: drivers/tty/serial/zs.*
8b4a4080 14910
eae70d06
MK
14911ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14912M: Minchan Kim <minchan@kernel.org>
14913M: Nitin Gupta <ngupta@vflare.org>
41192a2d 14914R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
14915L: linux-mm@kvack.org
14916S: Maintained
14917F: mm/zsmalloc.c
14918F: include/linux/zsmalloc.h
d02be50d 14919F: Documentation/vm/zsmalloc.txt
eae70d06 14920
0cf31ec1 14921ZSWAP COMPRESSED SWAP CACHING
0bb181c7 14922M: Seth Jennings <sjenning@redhat.com>
534c9dc9 14923M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
14924L: linux-mm@kvack.org
14925S: Maintained
14926F: mm/zswap.c
14927
1da177e4 14928THE REST
8b58be88 14929M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 14930L: linux-kernel@vger.kernel.org
8a6e2535 14931Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 14932T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 14933S: Buried alive in reporters
34d03cc1
JP
14934F: *
14935F: */