]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blame - MAINTAINERS
drm/i915: Move common workaround code to intel_engine_cs
[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)
aff3eaa0 158M: Alexander Aring <aar@pengutronix.de>
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
67543e50 208
91952bc0
AP
209A8293 MEDIA DRIVER
210M: Antti Palosaari <crope@iki.fi>
211L: linux-media@vger.kernel.org
a825eaec 212W: https://linuxtv.org
91952bc0
AP
213W: http://palosaari.fi/linux/
214Q: http://patchwork.linuxtv.org/project/linux-media/list/
215T: git git://linuxtv.org/anttip/media_tree.git
216S: Maintained
217F: drivers/media/dvb-frontends/a8293*
218
e2d1d6c0 219AACRAID SCSI RAID DRIVER
2a81ffdd 220M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
221L: linux-scsi@vger.kernel.org
222W: http://www.adaptec.com/
1da177e4 223S: Supported
679655da
JP
224F: Documentation/scsi/aacraid.txt
225F: drivers/scsi/aacraid/
1da177e4 226
ea8f8fc8
JT
227ABI/API
228L: linux-api@vger.kernel.org
ea8f8fc8 229F: include/linux/syscalls.h
ea8f8fc8
JT
230F: kernel/sys_ni.c
231
249e3c85 232ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 233M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 234L: linux-hwmon@vger.kernel.org
f2b84bbc 235S: Maintained
679655da 236F: drivers/hwmon/abituguru.c
f2b84bbc 237
249e3c85 238ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 239M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 240L: linux-hwmon@vger.kernel.org
249e3c85 241S: Maintained
679655da 242F: drivers/hwmon/abituguru3.c
249e3c85 243
1b06d64f
WBG
244ACCES 104-DIO-48E GPIO DRIVER
245M: William Breathitt Gray <vilhelm.gray@gmail.com>
246L: linux-gpio@vger.kernel.org
247S: Maintained
248F: drivers/gpio/gpio-104-dio-48e.c
249
6ddcf9b4
WBG
250ACCES 104-IDI-48 GPIO DRIVER
251M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
252L: linux-gpio@vger.kernel.org
253S: Maintained
254F: drivers/gpio/gpio-104-idi-48.c
255
e2558989
WBG
256ACCES 104-IDIO-16 GPIO DRIVER
257M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
258L: linux-gpio@vger.kernel.org
259S: Maintained
260F: drivers/gpio/gpio-104-idio-16.c
261
28e5d3bb
WBG
262ACCES 104-QUAD-8 IIO DRIVER
263M: William Breathitt Gray <vilhelm.gray@gmail.com>
264L: linux-iio@vger.kernel.org
265S: Maintained
266F: drivers/iio/counter/104-quad-8.c
267
1da177e4 268ACENIC DRIVER
8b58be88 269M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
270L: linux-acenic@sunsite.dk
271S: Maintained
531c4f89 272F: drivers/net/ethernet/alteon/acenic*
1da177e4 273
e86435eb 274ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 275M: Peter Feuerer <peter@piie.net>
d0944853 276L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
277W: http://piie.net/?section=acerhdf
278S: Maintained
279F: drivers/platform/x86/acerhdf.c
e86435eb 280
745a5d21 281ACER WMI LAPTOP EXTRAS
182ae55c 282M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 283L: platform-driver-x86@vger.kernel.org
745a5d21 284S: Maintained
679655da 285F: drivers/platform/x86/acer-wmi.c
745a5d21 286
1da177e4 287ACPI
9c3646d1 288M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 289M: Len Brown <lenb@kernel.org>
6968e50c 290L: linux-acpi@vger.kernel.org
360818b8
RW
291W: https://01.org/linux-acpi
292Q: https://patchwork.kernel.org/project/linux-acpi/list/
293T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 294B: https://bugzilla.kernel.org
8b59a454 295S: Supported
679655da
JP
296F: drivers/acpi/
297F: drivers/pnp/pnpacpi/
298F: include/linux/acpi.h
43368e74 299F: include/acpi/
3a75ef0c 300F: Documentation/acpi/
89ca78a0 301F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 302F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
303F: drivers/pci/*acpi*
304F: drivers/pci/*/*acpi*
305F: drivers/pci/*/*/*acpi*
3a75ef0c 306F: tools/power/acpi/
8b59a454 307
3774929d
RW
308ACPI COMPONENT ARCHITECTURE (ACPICA)
309M: Robert Moore <robert.moore@intel.com>
310M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 311M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
312L: linux-acpi@vger.kernel.org
313L: devel@acpica.org
314W: https://acpica.org/
315W: https://github.com/acpica/acpica/
316Q: https://patchwork.kernel.org/project/linux-acpi/list/
317T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443
RW
318B: https://bugzilla.kernel.org
319B: https://bugs.acpica.org
3774929d
RW
320S: Supported
321F: drivers/acpi/acpica/
322F: include/acpi/
2754c447 323F: tools/power/acpi/
3774929d 324
8b59a454 325ACPI FAN DRIVER
8b58be88 326M: Zhang Rui <rui.zhang@intel.com>
8b59a454 327L: linux-acpi@vger.kernel.org
5ca92bd9 328W: https://01.org/linux-acpi
68656443 329B: https://bugzilla.kernel.org
8b59a454 330S: Supported
679655da 331F: drivers/acpi/fan.c
1da177e4 332
daeb2016
LP
333ACPI FOR ARM64 (ACPI/arm64)
334M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
335M: Hanjun Guo <hanjun.guo@linaro.org>
336M: Sudeep Holla <sudeep.holla@arm.com>
337L: linux-acpi@vger.kernel.org
338S: Maintained
339F: drivers/acpi/arm64
340
8b59a454 341ACPI THERMAL DRIVER
8b58be88 342M: Zhang Rui <rui.zhang@intel.com>
8b59a454 343L: linux-acpi@vger.kernel.org
5ca92bd9 344W: https://01.org/linux-acpi
68656443 345B: https://bugzilla.kernel.org
8b59a454 346S: Supported
679655da 347F: drivers/acpi/*thermal*
998be20f 348
359acec8 349ACPI VIDEO DRIVER
8b58be88 350M: Zhang Rui <rui.zhang@intel.com>
8b59a454 351L: linux-acpi@vger.kernel.org
5ca92bd9 352W: https://01.org/linux-acpi
68656443 353B: https://bugzilla.kernel.org
8b59a454 354S: Supported
86f98a3a 355F: drivers/acpi/acpi_video.c
998be20f 356
bff431e4 357ACPI WMI DRIVER
d0944853 358L: platform-driver-x86@vger.kernel.org
5b927259 359S: Orphan
679655da 360F: drivers/platform/x86/wmi.c
bff431e4 361
2f39d519 362AD1889 ALSA SOUND DRIVER
8b58be88 363M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
364W: http://wiki.parisc-linux.org/AD1889
365L: linux-parisc@vger.kernel.org
366S: Maintained
679655da 367F: sound/pci/ad1889.*
2f39d519 368
527a1a83
MH
369AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
370M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 371W: http://wiki.analog.com/AD5254
a4edbc10 372W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
373S: Supported
374F: drivers/misc/ad525x_dpot.c
375
376AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
377M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 378W: http://wiki.analog.com/AD5398
a4edbc10 379W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
380S: Supported
381F: drivers/regulator/ad5398.c
382
383AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
384M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 385W: http://wiki.analog.com/AD7142
a4edbc10 386W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
387S: Supported
388F: drivers/input/misc/ad714x.c
389
390AD7877 TOUCHSCREEN DRIVER
391M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 392W: http://wiki.analog.com/AD7877
a4edbc10 393W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
394S: Supported
395F: drivers/input/touchscreen/ad7877.c
396
397AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
398M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 399W: http://wiki.analog.com/AD7879
a4edbc10 400W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
401S: Supported
402F: drivers/input/touchscreen/ad7879.c
403
1330b0dc 404ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 405M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
406S: Maintained
407
7302b9d9
MH
408ADF7242 IEEE 802.15.4 RADIO DRIVER
409M: Michael Hennerich <michael.hennerich@analog.com>
410W: https://wiki.analog.com/ADF7242
411W: http://ez.analog.com/community/linux-device-drivers
412L: linux-wpan@vger.kernel.org
413S: Supported
414F: drivers/net/ieee802154/adf7242.c
415F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
416
1da177e4 417ADM1025 HARDWARE MONITOR DRIVER
d8130624 418M: Jean Delvare <jdelvare@suse.com>
968ce1b1 419L: linux-hwmon@vger.kernel.org
1da177e4 420S: Maintained
679655da
JP
421F: Documentation/hwmon/adm1025
422F: drivers/hwmon/adm1025.c
1da177e4 423
cae2caae 424ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 425M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 426L: linux-hwmon@vger.kernel.org
cae2caae 427S: Maintained
679655da 428F: drivers/hwmon/adm1029.c
cae2caae 429
cc0b88cf 430ADM8211 WIRELESS DRIVER
cc0b88cf 431L: linux-wireless@vger.kernel.org
491b26b4 432W: http://wireless.kernel.org/
e71bcbd0 433S: Orphan
d4a17304 434F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 435
e8e31622
SA
436ADP1653 FLASH CONTROLLER DRIVER
437M: Sakari Ailus <sakari.ailus@iki.fi>
438L: linux-media@vger.kernel.org
439S: Maintained
440F: drivers/media/i2c/adp1653.c
b5dcee22 441F: include/media/i2c/adp1653.h
e8e31622 442
527a1a83
MH
443ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
444M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 445W: http://wiki.analog.com/ADP5520
a4edbc10 446W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
447S: Supported
448F: drivers/mfd/adp5520.c
449F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 450F: drivers/leds/leds-adp5520.c
77278d50 451F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
452F: drivers/input/keyboard/adp5520-keys.c
453
454ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
455M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 456W: http://wiki.analog.com/ADP5588
a4edbc10 457W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
458S: Supported
459F: drivers/input/keyboard/adp5588-keys.c
77278d50 460F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
461
462ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
463M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 464W: http://wiki.analog.com/ADP8860
a4edbc10 465W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
466S: Supported
467F: drivers/video/backlight/adp8860_bl.c
468
8c22a8f5
DE
469ADS1015 HARDWARE MONITOR DRIVER
470M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 471L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
472S: Maintained
473F: Documentation/hwmon/ads1015
474F: drivers/hwmon/ads1015.c
475F: include/linux/i2c/ads1015.h
476
1da177e4 477ADT746X FAN DRIVER
8b58be88 478M: Colin Leroy <colin@colino.net>
1da177e4 479S: Maintained
679655da 480F: drivers/macintosh/therm_adt746x.c
1da177e4 481
b058b859 482ADT7475 HARDWARE MONITOR DRIVER
d8130624 483M: Jean Delvare <jdelvare@suse.com>
968ce1b1 484L: linux-hwmon@vger.kernel.org
b058b859
JD
485S: Maintained
486F: Documentation/hwmon/adt7475
487F: drivers/hwmon/adt7475.c
488
527a1a83
MH
489ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
490M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 491W: http://wiki.analog.com/ADXL345
a4edbc10 492W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
493S: Supported
494F: drivers/input/misc/adxl34x.c
495
8c6af9e1 496ADVANSYS SCSI DRIVER
8b58be88 497M: Matthew Wilcox <matthew@wil.cx>
d8130624 498M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
499L: linux-scsi@vger.kernel.org
500S: Maintained
679655da
JP
501F: Documentation/scsi/advansys.txt
502F: drivers/scsi/advansys.c
8c6af9e1 503
1da177e4 504AEDSP16 DRIVER
8b58be88 505M: Riccardo Facchetti <fizban@tin.it>
1da177e4 506S: Maintained
679655da 507F: sound/oss/aedsp16.c
1da177e4 508
91952bc0
AP
509AF9013 MEDIA DRIVER
510M: Antti Palosaari <crope@iki.fi>
511L: linux-media@vger.kernel.org
a825eaec 512W: https://linuxtv.org
91952bc0
AP
513W: http://palosaari.fi/linux/
514Q: http://patchwork.linuxtv.org/project/linux-media/list/
515T: git git://linuxtv.org/anttip/media_tree.git
516S: Maintained
517F: drivers/media/dvb-frontends/af9013*
518
519AF9033 MEDIA DRIVER
520M: Antti Palosaari <crope@iki.fi>
521L: linux-media@vger.kernel.org
a825eaec 522W: https://linuxtv.org
91952bc0
AP
523W: http://palosaari.fi/linux/
524Q: http://patchwork.linuxtv.org/project/linux-media/list/
525T: git git://linuxtv.org/anttip/media_tree.git
526S: Maintained
527F: drivers/media/dvb-frontends/af9033*
528
1da177e4 529AFFS FILE SYSTEM
6cf515e1
GU
530L: linux-fsdevel@vger.kernel.org
531S: Orphan
679655da
JP
532F: Documentation/filesystems/affs.txt
533F: fs/affs/
1da177e4 534
e2d1d6c0 535AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 536M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
537L: linux-afs@lists.infradead.org
538S: Supported
679655da
JP
539F: fs/afs/
540F: include/net/af_rxrpc.h
541F: net/rxrpc/af_rxrpc.c
ee84595a 542W: https://www.infradead.org/~dhowells/kafs/
e2d1d6c0 543
1da177e4 544AGPGART DRIVER
8b58be88 545M: David Airlie <airlied@linux.ie>
878eaf61 546T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 547S: Maintained
679655da
JP
548F: drivers/char/agp/
549F: include/linux/agp*
c117ab84 550F: include/uapi/linux/agp*
1da177e4
LT
551
552AHA152X SCSI DRIVER
8b58be88 553M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
554L: linux-scsi@vger.kernel.org
555S: Maintained
679655da
JP
556F: drivers/scsi/aha152x*
557F: drivers/scsi/pcmcia/aha152x*
1da177e4 558
64624d4f 559AIC7XXX / AIC79XX SCSI DRIVER
d8130624 560M: Hannes Reinecke <hare@suse.com>
64624d4f 561L: linux-scsi@vger.kernel.org
1da177e4 562S: Maintained
679655da 563F: drivers/scsi/aic7xxx/
1da177e4 564
450500ad
HV
565AIMSLAB FM RADIO RECEIVER DRIVER
566M: Hans Verkuil <hverkuil@xs4all.nl>
567L: linux-media@vger.kernel.org
568T: git git://linuxtv.org/media_tree.git
a825eaec 569W: https://linuxtv.org
450500ad
HV
570S: Maintained
571F: drivers/media/radio/radio-aimslab*
572
e2d1d6c0 573AIO
8b58be88 574M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
575L: linux-aio@kvack.org
576S: Supported
679655da
JP
577F: fs/aio.c
578F: include/linux/*aio*.h
e2d1d6c0 579
469d4ec8
AP
580AIRSPY MEDIA DRIVER
581M: Antti Palosaari <crope@iki.fi>
582L: linux-media@vger.kernel.org
a825eaec 583W: https://linuxtv.org
469d4ec8
AP
584W: http://palosaari.fi/linux/
585Q: http://patchwork.linuxtv.org/project/linux-media/list/
586T: git git://linuxtv.org/anttip/media_tree.git
587S: Maintained
588F: drivers/media/usb/airspy/
589
b9567027
LS
590ALACRITECH GIGABIT ETHERNET DRIVER
591M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
592S: Maintained
593F: drivers/net/ethernet/alacritech/*
594
1da177e4 595ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 596M: Duncan Sands <duncan.sands@free.fr>
6372594a 597L: linux-usb@vger.kernel.org
1da177e4
LT
598W: http://www.linux-usb.org/SpeedTouch/
599S: Maintained
679655da
JP
600F: drivers/usb/atm/speedtch.c
601F: drivers/usb/atm/usbatm.c
1da177e4 602
272f133a 603ALCHEMY AU1XX0 MMC DRIVER
8b58be88 604M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 605S: Maintained
679655da 606F: drivers/mmc/host/au1xmmc.c
272f133a 607
4a4e5787 608ALI1563 I2C DRIVER
8b58be88 609M: Rudolf Marek <r.marek@assembler.cz>
846557d3 610L: linux-i2c@vger.kernel.org
4a4e5787 611S: Maintained
679655da
JP
612F: Documentation/i2c/busses/i2c-ali1563
613F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 614
bc368798
LC
615ALLWINNER SECURITY SYSTEM
616M: Corentin Labbe <clabbe.montjoie@gmail.com>
617L: linux-crypto@vger.kernel.org
618S: Maintained
619F: drivers/crypto/sunxi-ss/
620
1da177e4 621ALPHA PORT
8b58be88 622M: Richard Henderson <rth@twiddle.net>
8b58be88 623M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 624M: Matt Turner <mattst88@gmail.com>
c89f4f9a 625S: Odd Fixes
a9406699 626L: linux-alpha@vger.kernel.org
679655da 627F: arch/alpha/
1da177e4 628
30172936
PR
629ALPS PS/2 TOUCHPAD DRIVER
630R: Pali Rohár <pali.rohar@gmail.com>
631F: drivers/input/mouse/alps.*
632
f62092f6
LFT
633ALTERA MAILBOX DRIVER
634M: Ley Foon Tan <lftan@altera.com>
635L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
636S: Maintained
637F: drivers/mailbox/mailbox-altera.c
638
c5abbba9
THL
639ALTERA PIO DRIVER
640M: Tien Hock Loh <thloh@altera.com>
641L: linux-gpio@vger.kernel.org
642S: Maintained
643F: drivers/gpio/gpio-altera.c
644
8ce064bf
TT
645ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
646M: Thor Thayer <tthayer@opensource.altera.com>
647S: Maintained
648F: drivers/gpio/gpio-altera-a10sr.c
649F: drivers/mfd/altera-a10sr.c
650F: include/linux/mfd/altera-a10sr.h
651
16b8b922 652ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 653M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
654L: netdev@vger.kernel.org
655L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
656S: Maintained
657F: drivers/net/ethernet/altera/
658
adf9251f
TK
659ALTERA UART/JTAG UART SERIAL DRIVERS
660M: Tobias Klauser <tklauser@distanz.ch>
661L: linux-serial@vger.kernel.org
61bd0943 662L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
663S: Maintained
664F: drivers/tty/serial/altera_uart.c
665F: drivers/tty/serial/altera_jtaguart.c
666F: include/linux/altera_uart.h
667F: include/linux/altera_jtaguart.h
668
1738cd3e
NB
669AMAZON ETHERNET DRIVERS
670M: Netanel Belgazal <netanel@annapurnalabs.com>
671R: Saeed Bishara <saeed@annapurnalabs.com>
672R: Zorik Machulsky <zorik@annapurnalabs.com>
673L: netdev@vger.kernel.org
674S: Supported
675F: Documentation/networking/ena.txt
676F: drivers/net/ethernet/amazon/
677
f4875e12
TL
678AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
679M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 680M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
681L: linux-crypto@vger.kernel.org
682S: Supported
683F: drivers/crypto/ccp/
684F: include/linux/ccp.h
685
512d1027 686AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 687M: Huang Rui <ray.huang@amd.com>
968ce1b1 688L: linux-hwmon@vger.kernel.org
96818b58 689S: Supported
512d1027
AH
690F: Documentation/hwmon/fam15h_power
691F: drivers/hwmon/fam15h_power.c
692
167a675a 693AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 694L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 695S: Orphan
faf2e1db 696F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 697
f90b8116 698AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 699P: Andres Salomon <dilinger@queued.net>
67d76710 700L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
701W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
702S: Supported
679655da
JP
703F: drivers/char/hw_random/geode-rng.c
704F: drivers/crypto/geode*
8a61f013 705F: drivers/video/fbdev/geode/
679655da 706F: arch/x86/include/asm/geode.h
f90b8116 707
919ee7dd 708AMD IOMMU (AMD-VI)
e4110568 709M: Joerg Roedel <joro@8bytes.org>
919ee7dd 710L: iommu@lists.linux-foundation.org
525b233c 711T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 712S: Maintained
b2c16391
JP
713F: drivers/iommu/amd_iommu*.[ch]
714F: include/linux/amd-iommu.h
919ee7dd 715
16423d67 716AMD KFD
1241e0b4 717M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
718L: dri-devel@lists.freedesktop.org
719T: git git://people.freedesktop.org/~gabbayo/linux.git
720S: Supported
130e0371
OG
721F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
722F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 723F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 724F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 725F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
726F: drivers/gpu/drm/amd/include/cik_structs.h
727F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 728F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
729F: drivers/gpu/drm/radeon/radeon_kfd.c
730F: drivers/gpu/drm/radeon/radeon_kfd.h
731F: include/uapi/linux/kfd_ioctl.h
16423d67 732
2510eb74
SS
733AMD SEATTLE DEVICE TREE SUPPORT
734M: Brijesh Singh <brijeshkumar.singh@amd.com>
735M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
736M: Tom Lendacky <thomas.lendacky@amd.com>
737S: Supported
738F: arch/arm64/boot/dts/amd/
739
45198c7b
LT
740AMD XGBE DRIVER
741M: Tom Lendacky <thomas.lendacky@amd.com>
742L: netdev@vger.kernel.org
743S: Supported
744F: drivers/net/ethernet/amd/xgbe/
08b8940e 745F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 746
284f42b6 747AMS (Apple Motion Sensor) DRIVER
8b58be88 748M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 749S: Supported
bd5f47ec 750F: drivers/macintosh/ams/
284f42b6 751
531fca16
HV
752ANALOG DEVICES INC AD9389B DRIVER
753M: Hans Verkuil <hans.verkuil@cisco.com>
754L: linux-media@vger.kernel.org
755S: Maintained
756F: drivers/media/i2c/ad9389b*
757
614b4384
LPC
758ANALOG DEVICES INC ADV7180 DRIVER
759M: Lars-Peter Clausen <lars@metafoo.de>
760L: linux-media@vger.kernel.org
761W: http://ez.analog.com/community/linux-device-drivers
762S: Supported
763F: drivers/media/i2c/adv7180.c
764
c40ddfa3
HV
765ANALOG DEVICES INC ADV7511 DRIVER
766M: Hans Verkuil <hans.verkuil@cisco.com>
767L: linux-media@vger.kernel.org
768S: Maintained
769F: drivers/media/i2c/adv7511*
770
531fca16
HV
771ANALOG DEVICES INC ADV7604 DRIVER
772M: Hans Verkuil <hans.verkuil@cisco.com>
773L: linux-media@vger.kernel.org
774S: Maintained
775F: drivers/media/i2c/adv7604*
776
c40ddfa3
HV
777ANALOG DEVICES INC ADV7842 DRIVER
778M: Hans Verkuil <hans.verkuil@cisco.com>
779L: linux-media@vger.kernel.org
780S: Maintained
781F: drivers/media/i2c/adv7842*
782
527a1a83 783ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 784M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 785L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 786W: http://wiki.analog.com/
a4edbc10 787W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 788S: Supported
39c9d199 789F: sound/soc/codecs/adau*
cc52688a 790F: sound/soc/codecs/adav*
4bdef3bd 791F: sound/soc/codecs/ad1*
ae48f5ef 792F: sound/soc/codecs/ad7*
4bdef3bd 793F: sound/soc/codecs/ssm*
40216ce7 794F: sound/soc/codecs/sigmadsp.*
4bdef3bd 795
527a1a83 796ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 797L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
798L: alsa-devel@alsa-project.org (moderated for non-subscribers)
799W: http://blackfin.uclinux.org/
800S: Supported
801F: sound/soc/blackfin/*
7d1f9018 802
4ce72abc
LPC
803ANALOG DEVICES INC IIO DRIVERS
804M: Lars-Peter Clausen <lars@metafoo.de>
805M: Michael Hennerich <Michael.Hennerich@analog.com>
806W: http://wiki.analog.com/
807W: http://ez.analog.com/community/linux-device-drivers
808S: Supported
809F: drivers/iio/*/ad*
810X: drivers/iio/*/adjd*
811F: drivers/staging/iio/*/ad*
d5d4602e 812F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 813
0e3b67b3
LPC
814ANALOG DEVICES INC DMA DRIVERS
815M: Lars-Peter Clausen <lars@metafoo.de>
816W: http://ez.analog.com/community/linux-device-drivers
817S: Supported
818F: drivers/dma/dma-axi-dmac.c
819
27eb6622
RH
820ANDROID CONFIG FRAGMENTS
821M: Rob Herring <robh@kernel.org>
822S: Supported
823F: kernel/configs/android*
824
41c9e95d
GK
825ANDROID DRIVERS
826M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 827M: Arve Hjønnevåg <arve@android.com>
41c9e95d 828M: Riley Andrews <riandrews@android.com>
0e4a566b 829T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
830L: devel@driverdev.osuosl.org
831S: Supported
832F: drivers/android/
833F: drivers/staging/android/
834
d03c023e
LA
835ANDROID ION DRIVER
836M: Laura Abbott <labbott@redhat.com>
837M: Sumit Semwal <sumit.semwal@linaro.org>
838L: devel@driverdev.osuosl.org
839S: Supported
e9d766b9 840F: Documentation/devicetree/bindings/staging/ion/
d03c023e
LA
841F: drivers/staging/android/ion
842F: drivers/staging/android/uapi/ion.h
843F: drivers/staging/android/uapi/ion_test.h
844
42269063 845AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 846M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 847L: linuxppc-dev@lists.ozlabs.org
93711660 848L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 849S: Maintained
679655da 850F: sound/aoa/
42269063 851
4075a283 852APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
853M: William Breathitt Gray <vilhelm.gray@gmail.com>
854L: linux-iio@vger.kernel.org
855S: Maintained
4075a283 856F: drivers/iio/adc/stx104.c
97a445da 857
1da177e4 858APM DRIVER
e5f6450c 859M: Jiri Kosina <jikos@kernel.org>
81024fc4 860S: Odd fixes
9f273c24 861T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
862F: arch/x86/kernel/apm_32.c
863F: include/linux/apm_bios.h
c117ab84 864F: include/uapi/linux/apm_bios.h
81024fc4 865F: drivers/char/apm-emulation.c
1da177e4 866
bd7aa4b2 867APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 868M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 869L: linux-input@vger.kernel.org
75dd112a 870S: Odd fixes
679655da 871F: drivers/input/mouse/bcm5974.c
bd7aa4b2 872
6f2fad74 873APPLE SMC DRIVER
75dd112a 874M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 875L: linux-hwmon@vger.kernel.org
75dd112a 876S: Odd fixes
679655da 877F: drivers/hwmon/applesmc.c
6f2fad74 878
1da177e4 879APPLETALK NETWORK LAYER
8b58be88 880M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 881S: Maintained
679655da
JP
882F: drivers/net/appletalk/
883F: net/appletalk/
1da177e4 884
21c75328
DD
885APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
886M: Duc Dang <dhdang@apm.com>
887S: Supported
888F: arch/arm64/boot/dts/apm/
889
24299502
IS
890APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
891M: Iyappan Subramanian <isubramanian@apm.com>
892M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
893S: Supported
894F: drivers/net/ethernet/apm/xgene/
2efccc60 895F: drivers/net/phy/mdio-xgene.c
24299502 896F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 897F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 898
fd3a628e
TN
899APPLIED MICRO (APM) X-GENE SOC PMU
900M: Tai Nguyen <ttnguyen@apm.com>
901S: Supported
902F: drivers/perf/xgene_pmu.c
903F: Documentation/perf/xgene-pmu.txt
904F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
905
62a37dc7
LP
906APTINA CAMERA SENSOR PLL
907M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
908L: linux-media@vger.kernel.org
909S: Maintained
910F: drivers/media/i2c/aptina-pll.*
911
1154ea7d 912ARC FRAMEBUFFER DRIVER
8b58be88 913M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 914S: Maintained
8a61f013
JH
915F: drivers/video/fbdev/arcfb.c
916F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 917
c38f6ac7
MG
918ARCNET NETWORK LAYER
919M: Michael Grzeschik <m.grzeschik@pengutronix.de>
920L: netdev@vger.kernel.org
921S: Maintained
922F: drivers/net/arcnet/
923F: include/uapi/linux/if_arcnet.h
924
71d298ce
AB
925ARC PGU DRM DRIVER
926M: Alexey Brodkin <abrodkin@synopsys.com>
927S: Supported
928F: drivers/gpu/drm/arc/
929F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
930
588deb61
MR
931ARM ARCHITECTED TIMER DRIVER
932M: Mark Rutland <mark.rutland@arm.com>
933M: Marc Zyngier <marc.zyngier@arm.com>
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Maintained
936F: arch/arm/include/asm/arch_timer.h
937F: arch/arm64/include/asm/arch_timer.h
938F: drivers/clocksource/arm_arch_timer.c
939
c5a906a5
LD
940ARM HDLCD DRM DRIVER
941M: Liviu Dudau <liviu.dudau@arm.com>
942S: Supported
59ba2422 943F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
944F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
945
59ba2422
LD
946ARM MALI-DP DRM DRIVER
947M: Liviu Dudau <liviu.dudau@arm.com>
948M: Brian Starkey <brian.starkey@arm.com>
949M: Mali DP Maintainers <malidp@foss.arm.com>
950S: Supported
951F: drivers/gpu/drm/arm/
952F: Documentation/devicetree/bindings/display/arm,malidp.txt
953
1da177e4 954ARM MFM AND FLOPPY DRIVERS
8b58be88 955M: Ian Molton <spyro@f2s.com>
1da177e4 956S: Maintained
679655da
JP
957F: arch/arm/lib/floppydma.S
958F: arch/arm/include/asm/floppy.h
1da177e4 959
6f96521f
WD
960ARM PMU PROFILING AND DEBUGGING
961M: Will Deacon <will.deacon@arm.com>
55d5c4ab 962M: Mark Rutland <mark.rutland@arm.com>
6f96521f 963S: Maintained
55d5c4ab 964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 965F: arch/arm*/kernel/perf_*
6f96521f 966F: arch/arm/oprofile/common.c
dd06a84b
MR
967F: arch/arm*/kernel/hw_breakpoint.c
968F: arch/arm*/include/asm/hw_breakpoint.h
969F: arch/arm*/include/asm/perf_event.h
55d5c4ab 970F: drivers/perf/*
fa8ad788 971F: include/linux/perf/arm_pmu.h
55d5c4ab 972F: Documentation/devicetree/bindings/arm/pmu.txt
6f96521f 973
d4275354 974ARM PORT
54176cc6 975M: Russell King <linux@armlinux.org.uk>
efc03ecb 976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 977W: http://www.armlinux.org.uk/
d4275354 978S: Maintained
0d7f4f05 979T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
d4275354
RK
980F: arch/arm/
981
d323c243
SB
982ARM SUB-ARCHITECTURES
983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 984S: Maintained
d323c243
SB
985F: arch/arm/mach-*/
986F: arch/arm/plat-*/
987T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
988
cefbf4ea 989ARM PRIMECELL AACI PL041 DRIVER
54176cc6 990M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
991S: Maintained
992F: sound/arm/aaci.*
993
994ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 995M: Russell King <linux@armlinux.org.uk>
cefbf4ea 996S: Maintained
8a61f013 997F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
998
999ARM PRIMECELL KMI PL050 DRIVER
54176cc6 1000M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1001S: Maintained
1002F: drivers/input/serio/ambakmi.*
1003F: include/linux/amba/kmi.h
1004
2761f5c2 1005ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 1006M: Russell King <linux@armlinux.org.uk>
08a5c9a2 1007S: Maintained
679655da 1008F: drivers/mmc/host/mmci.*
2f748aaa 1009F: include/linux/amba/mmci.h
2761f5c2 1010
1b4304e5 1011ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 1012M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
1013S: Maintained
1014F: drivers/tty/serial/amba-pl01*.c
1015F: include/linux/amba/serial.h
2761f5c2 1016
cefbf4ea 1017ARM PRIMECELL BUS SUPPORT
54176cc6 1018M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1019S: Maintained
1020F: drivers/amba/
1021F: include/linux/amba/bus.h
1022
2b7a52a4 1023ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 1024M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1026S: Maintained
1027
9c784f95 1028ARM/AFEB9260 MACHINE SUPPORT
8b58be88 1029M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 1030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
1031S: Maintained
1032
2b7a52a4 1033ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 1034M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1036S: Maintained
1037
5c6dcd7f 1038ARM/Allwinner sunXi SoC support
1b106699 1039M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1040M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042S: Maintained
5c6dcd7f 1043N: sun[x456789]i
c1efda12 1044F: arch/arm/boot/dts/ntc-gr8*
6bc37fac 1045F: arch/arm64/boot/dts/allwinner/
60b0f380
MR
1046
1047ARM/Allwinner SoC Clock Support
1048M: Emilio López <emilio@elopez.com.ar>
1049S: Maintained
1050F: drivers/clk/sunxi/
1b106699 1051
79318452 1052ARM/Amlogic Meson SoC support
7c1e3876 1053M: Carlo Caione <carlo@caione.org>
6683d91c 1054M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1056L: linux-amlogic@lists.infradead.org
79318452 1057W: http://linux-meson.com/
7c1e3876 1058S: Maintained
79318452
CC
1059F: arch/arm/mach-meson/
1060F: arch/arm/boot/dts/meson*
6683d91c
KH
1061F: arch/arm64/boot/dts/amlogic/
1062F: drivers/pinctrl/meson/
51c5d844 1063F: drivers/mmc/host/meson*
79318452 1064N: meson
7c1e3876 1065
eff506fa
TZ
1066ARM/Annapurna Labs ALPINE ARCHITECTURE
1067M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1068M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1070S: Maintained
1071F: arch/arm/mach-alpine/
a9e5547b
AT
1072F: arch/arm/boot/dts/alpine*
1073F: arch/arm64/boot/dts/al/
1074F: drivers/*/*alpine*
eff506fa 1075
5255034d
LP
1076ARM/ARTPEC MACHINE SUPPORT
1077M: Jesper Nilsson <jesper.nilsson@axis.com>
1078M: Lars Persson <lars.persson@axis.com>
1079M: Niklas Cassel <niklas.cassel@axis.com>
1080S: Maintained
1081L: linux-arm-kernel@axis.com
1082F: arch/arm/mach-artpec
1083F: arch/arm/boot/dts/artpec6*
33b8ac91 1084F: drivers/clk/axis
5255034d 1085
8c2ed9bc
JS
1086ARM/ASPEED MACHINE SUPPORT
1087M: Joel Stanley <joel@jms.id.au>
1088S: Maintained
1089F: arch/arm/mach-aspeed/
1090F: arch/arm/boot/dts/aspeed-*
1091F: drivers/*/*aspeed*
1092
8dca5ce8 1093ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1094M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1095M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1096M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1098W: http://www.linux4sam.org
9f273c24 1099T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1100S: Supported
1101F: arch/arm/mach-at91/
f0a0a58e 1102F: include/soc/at91/
70e389cc
MB
1103F: arch/arm/boot/dts/at91*.dts
1104F: arch/arm/boot/dts/at91*.dtsi
1105F: arch/arm/boot/dts/sama*.dts
1106F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1107F: arch/arm/include/debug/at91.S
d4a89c7d 1108
6e05dd4e
BB
1109ARM/ATMEL AT91 Clock Support
1110M: Boris Brezillon <boris.brezillon@free-electrons.com>
1111S: Maintained
1112F: drivers/clk/at91
1113
986cf2e9 1114ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1115M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117S: Maintained
1118F: arch/arm/mach-highbank/
e68d7c14
RH
1119F: arch/arm/boot/dts/highbank.dts
1120F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1121
d94f944e 1122ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1123M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1124S: Maintained
1125F: arch/arm/mach-cns3xxx/
d94f944e 1126
4863dea3
SG
1127ARM/CAVIUM THUNDER NETWORK DRIVER
1128M: Sunil Goutham <sgoutham@cavium.com>
1129M: Robert Richter <rric@kernel.org>
1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131S: Supported
322e5cc5 1132F: drivers/net/ethernet/cavium/thunder/
4863dea3 1133
386ab516
AS
1134ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1135M: Alexander Shiyan <shc_work@mail.ru>
1136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137S: Odd Fixes
b8ba3874 1138N: clps711x
386ab516 1139
2b7a52a4 1140ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1141M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1142M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1144S: Maintained
d19d3667
HS
1145F: arch/arm/mach-ep93xx/
1146F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1147
1148ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1149M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1151S: Maintained
1152
d4275354 1153ARM/CLKDEV SUPPORT
54176cc6 1154M: Russell King <linux@armlinux.org.uk>
efc03ecb 1155L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1156S: Maintained
0d7f4f05 1157T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
d4275354 1158F: arch/arm/include/asm/clkdev.h
4fa2651d 1159F: drivers/clk/clkdev.c
d4275354 1160
d48134e7 1161ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1162M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1164S: Maintained
1165
94150095
HF
1166ARM/CONTEC MICRO9 MACHINE SUPPORT
1167M: Hubert Feurstein <hubert.feurstein@contec.at>
1168S: Maintained
1169F: arch/arm/mach-ep93xx/micro9.c
1170
a06ae860
PP
1171ARM/CORESIGHT FRAMEWORK AND DRIVERS
1172M: Mathieu Poirier <mathieu.poirier@linaro.org>
1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S: Maintained
01081f5a 1175F: drivers/hwtracing/coresight/*
a06ae860
PP
1176F: Documentation/trace/coresight.txt
1177F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1178F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1179F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1180F: tools/perf/arch/arm/util/auxtrace.c
1181F: tools/perf/arch/arm/util/cs-etm.c
1182F: tools/perf/arch/arm/util/cs-etm.h
1183F: tools/perf/util/cs-etm.h
a06ae860 1184
1da177e4 1185ARM/CORGI MACHINE SUPPORT
8b58be88 1186M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1187S: Maintained
1188
881a95f9 1189ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1190M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1192T: git git://github.com/ulli-kroll/linux.git
162500b3 1193S: Maintained
f49afbb5 1194F: arch/arm/mach-gemini/
98a9bb5b 1195F: drivers/rtc/rtc-gemini.c
881a95f9 1196
a990cbd8 1197ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1198M: Barry Song <baohua@kernel.org>
a990cbd8 1199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1200T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1201S: Maintained
e68d7c14 1202F: arch/arm/boot/dts/prima2*
a990cbd8 1203F: arch/arm/mach-prima2/
4a9c44f1 1204F: drivers/clk/sirf/
05f30e8d 1205F: drivers/clocksource/timer-prima2.c
5833ac98 1206F: drivers/clocksource/timer-atlas7.c
f8505ef5 1207N: [^a-z]sirf
a990cbd8 1208
c9d862c4
BS
1209ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1210M: Baruch Siach <baruch@tkos.co.il>
1211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1212S: Maintained
cde137aa 1213F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1214N: digicolor
1215
d4275354 1216ARM/EBSA110 MACHINE SUPPORT
54176cc6 1217M: Russell King <linux@armlinux.org.uk>
efc03ecb 1218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1219W: http://www.armlinux.org.uk/
d4275354
RK
1220S: Maintained
1221F: arch/arm/mach-ebsa110/
b955f6ca 1222F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1223
4721f3ce
UKK
1224ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1225M: Uwe Kleine-König <kernel@pengutronix.de>
1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227S: Maintained
1228N: efm32
1229
a9da4f7e 1230ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1231M: Daniel Ribeiro <drwyrm@gmail.com>
1232M: Stefan Schmidt <stefan@openezx.org>
1233M: Harald Welte <laforge@openezx.org>
d66f1886 1234L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1235W: http://www.openezx.org/
1236S: Maintained
cafc2265
SS
1237T: topgit git://git.openezx.org/openezx.git
1238F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1239
6a915af9 1240ARM/FARADAY FA526 PORT
162500b3 1241M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1243S: Maintained
1fa7e547 1244T: git git://git.berlios.de/gemini-board
f49afbb5 1245F: arch/arm/mm/*-fa*
6a915af9 1246
d4275354 1247ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1248M: Russell King <linux@armlinux.org.uk>
efc03ecb 1249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1250W: http://www.armlinux.org.uk/
d4275354
RK
1251S: Maintained
1252F: arch/arm/include/asm/hardware/dec21285.h
1253F: arch/arm/mach-footbridge/
1254
86183a5f 1255ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1256M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1257M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1258R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1260S: Maintained
f1c12837 1261T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1262F: arch/arm/mach-imx/
ce515a6b 1263F: arch/arm/mach-mxs/
2a82f95c 1264F: arch/arm/boot/dts/imx*
e5dafa22 1265F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1266F: drivers/clk/imx/
1267F: include/soc/imx/
86183a5f 1268
142109d2 1269ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1270M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1271M: Sascha Hauer <kernel@pengutronix.de>
1272R: Stefan Agner <stefan@agner.ch>
1273L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274S: Maintained
1275T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1276F: arch/arm/mach-imx/*vf610*
1277F: arch/arm/boot/dts/vf*
1278
2b7a52a4 1279ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1280M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1282S: Maintained
1283
90b8fc34 1284ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1285M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1287S: Maintained
1288
ef47d5f0 1289ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1290M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1291M: Paul Parsons <lost.distance@yahoo.com>
1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1293S: Maintained
1294F: arch/arm/mach-pxa/hx4700.c
1295F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1296F: sound/soc/pxa/hx4700.c
ef47d5f0 1297
4dfad069
WX
1298ARM/HISILICON SOC SUPPORT
1299M: Wei Xu <xuwei5@hisilicon.com>
1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301W: http://www.hisilicon.com
1302S: Supported
1303T: git git://github.com/hisilicon/linux-hisi.git
1304F: arch/arm/mach-hisi/
e68d7c14
RH
1305F: arch/arm/boot/dts/hi3*
1306F: arch/arm/boot/dts/hip*
1307F: arch/arm/boot/dts/hisi*
1308F: arch/arm64/boot/dts/hisilicon/
4dfad069 1309
21f37bc3 1310ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1311M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1312W: www.jlime.com
1313S: Maintained
084bad91
KE
1314T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1315F: arch/arm/mach-sa1100/jornada720.c
1316F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1317
5e767ab9
JMC
1318ARM/IGEP MACHINE SUPPORT
1319M: Enric Balletbo i Serra <eballetbo@gmail.com>
1320M: Javier Martinez Canillas <javier@dowhile0.org>
1321L: linux-omap@vger.kernel.org
1322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323S: Maintained
06ff74fd 1324F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1325
403d2971
MV
1326ARM/INCOME PXA270 SUPPORT
1327M: Marek Vasut <marek.vasut@gmail.com>
1328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329S: Maintained
ec154082 1330F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1331
2b7a52a4 1332ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1333M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1335S: Maintained
e2bdb176
DW
1336
1337ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1339S: Orphan
2b7a52a4
LB
1340
1341ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1342M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1344S: Maintained
2b7a52a4
LB
1345
1346ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1347M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1349S: Maintained
2b7a52a4 1350
2b7a52a4 1351ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1352M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1354S: Maintained
1355
dfdd8cc9
KH
1356ARM/INTEL IXP4XX ARM ARCHITECTURE
1357M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1358M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1360S: Maintained
1361F: arch/arm/mach-ixp4xx/
1362
838553c5 1363ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1364M: Jonathan Cameron <jic23@cam.ac.uk>
1365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366S: Maintained
1367F: arch/arm/mach-pxa/stargate2.c
1368F: drivers/pcmcia/pxa2xx_stargate2.c
1369
2b7a52a4 1370ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1371M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1373S: Maintained
2b7a52a4
LB
1374
1375ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1376M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1378S: Maintained
1379
1154f858 1380ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1381M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383S: Maintained
1384F: arch/arm/mach-keystone/
5edafc29 1385F: arch/arm/boot/dts/keystone-*
317929cd 1386T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1387
bc6aa566 1388ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1389M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1390L: linux-kernel@vger.kernel.org
1391S: Maintained
1392F: drivers/clk/keystone/
1393
1394ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1395M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397L: linux-kernel@vger.kernel.org
1398S: Maintained
1399F: drivers/clocksource/timer-keystone.c
1400
1401ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1402M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1403L: linux-kernel@vger.kernel.org
1404S: Maintained
1405F: drivers/power/reset/keystone-reset.c
1406
1407ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1408M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1409L: linux-kernel@vger.kernel.org
1410S: Maintained
1411F: drivers/memory/*emif*
1412
8cb555b6
CM
1413ARM/LG1K ARCHITECTURE
1414M: Chanho Min <chanho.min@lge.com>
1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416S: Maintained
1417F: arch/arm64/boot/dts/lg/
1418
2b7a52a4 1419ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1420M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1422S: Maintained
1423
3143875f
JE
1424ARM/LPC18XX ARCHITECTURE
1425M: Joachim Eastwood <manabian@gmail.com>
1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S: Maintained
19c1c32c
JE
1428F: arch/arm/boot/dts/lpc43*
1429F: drivers/clk/nxp/clk-lpc18xx*
1430F: drivers/clocksource/time-lpc32xx.c
1431F: drivers/i2c/busses/i2c-lpc2k.c
1432F: drivers/memory/pl172.c
1433F: drivers/mtd/spi-nor/nxp-spifi.c
1434F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1435N: lpc18xx
1436
15e4f7da 1437ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1438M: Vladimir Zapolskiy <vz@mleia.com>
1439M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1441T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1442S: Maintained
2377f9fd 1443F: arch/arm/boot/dts/lpc32*
15e4f7da 1444F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1445F: drivers/i2c/busses/i2c-pnx.c
1446F: drivers/net/ethernet/nxp/lpc_eth.c
1447F: drivers/usb/host/ohci-nxp.c
1448F: drivers/watchdog/pnx4008_wdt.c
1449N: lpc32xx
15e4f7da 1450
3b886171 1451ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1452M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1453S: Maintained
1454
1f664ab7 1455ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1456M: Jason Cooper <jason@lakedaemon.net>
1457M: Andrew Lunn <andrew@lunn.ch>
1458M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1459M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461S: Maintained
1462F: arch/arm/mach-mvebu/
59ec9671 1463F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1464F: arch/arm/boot/dts/armada*
1465F: arch/arm/boot/dts/kirkwood*
dcc3068a 1466F: arch/arm64/boot/dts/marvell/armada*
9f123def 1467F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1468F: arch/arm/configs/mvebu_*_defconfig
75f41273 1469
40f4978b 1470ARM/Marvell Berlin SoC support
70e1a28f 1471M: Jisheng Zhang <jszhang@marvell.com>
40f4978b
SH
1472M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474S: Maintained
1475F: arch/arm/mach-berlin/
31c17ac9 1476F: arch/arm/boot/dts/berlin*
e68d7c14 1477F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1478
40f4978b 1479
4cfab57e 1480ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1481M: Jason Cooper <jason@lakedaemon.net>
1482M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1483M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1484M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1486S: Maintained
1487F: arch/arm/mach-dove/
54a246ff
NP
1488F: arch/arm/mach-mv78xx0/
1489F: arch/arm/mach-orion5x/
1490F: arch/arm/plat-orion/
31c17ac9
GC
1491F: arch/arm/boot/dts/dove*
1492F: arch/arm/boot/dts/orion5x*
1493
3b886171 1494
d69ac131
AC
1495ARM/Orion SoC/Technologic Systems TS-78xx platform support
1496M: Alexander Clouter <alex@digriz.org.uk>
1497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498W: http://www.digriz.org.uk/ts78xx/kernel
1499S: Maintained
1500F: arch/arm/mach-orion5x/ts78xx-*
1501
e557959d
NA
1502ARM/OXNAS platform support
1503M: Neil Armstrong <narmstrong@baylibre.com>
1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d6fbd37b 1505L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
e557959d
NA
1506S: Maintained
1507F: arch/arm/mach-oxnas/
52c468fb 1508F: arch/arm/boot/dts/ox8*.dtsi
e557959d 1509F: arch/arm/boot/dts/wd-mbwe.dts
52c468fb 1510F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
e557959d
NA
1511N: oxnas
1512
607b8fc9
EH
1513ARM/Mediatek RTC DRIVER
1514M: Eddie Huang <eddie.huang@mediatek.com>
1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1517S: Maintained
1518F: drivers/rtc/rtc-mt6397.c
1519
e54951c8
MB
1520ARM/Mediatek SoC support
1521M: Matthias Brugger <matthias.bgg@gmail.com>
1522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1523L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1524S: Maintained
1525F: arch/arm/boot/dts/mt6*
1526F: arch/arm/boot/dts/mt8*
1527F: arch/arm/mach-mediatek/
1528N: mtk
1529K: mediatek
1530
0f8669e3
CY
1531ARM/Mediatek USB3 PHY DRIVER
1532M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1535S: Maintained
1536F: drivers/phy/phy-mt65xx-usb3.c
1537
adcb079f
AB
1538ARM/MICREL KS8695 ARCHITECTURE
1539M: Greg Ungerer <gerg@uclinux.org>
1540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1541F: arch/arm/mach-ks8695/
adcb079f
AB
1542S: Odd Fixes
1543
d78ff0a5 1544ARM/MIOA701 MACHINE SUPPORT
8b58be88 1545M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1547F: arch/arm/mach-pxa/mioa701.c
1548S: Maintained
1549
9624dfe6 1550ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1551M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1552S: Maintained
1553
e0ee9851 1554ARM/NOMADIK ARCHITECTURE
28b8e8d4 1555M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1556M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558S: Maintained
1559F: arch/arm/mach-nomadik/
ecc265fe 1560F: drivers/pinctrl/nomadik/
87572880 1561F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1562T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1563
9d76295a 1564ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1565M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1566L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1567W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1568S: Supported
1569
8459c159 1570ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1571M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1572M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1573S: Maintained
1574
5d783a2d 1575ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1576M: Marek Vasut <marek.vasut@gmail.com>
75280787 1577L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1578W: http://hackndev.com
1579S: Maintained
933d35f0
JP
1580F: arch/arm/mach-pxa/include/mach/palmtx.h
1581F: arch/arm/mach-pxa/palmtx.c
1582F: arch/arm/mach-pxa/include/mach/palmt5.h
1583F: arch/arm/mach-pxa/palmt5.c
1584F: arch/arm/mach-pxa/include/mach/palmld.h
1585F: arch/arm/mach-pxa/palmld.c
1586F: arch/arm/mach-pxa/include/mach/palmte2.h
1587F: arch/arm/mach-pxa/palmte2.c
1588F: arch/arm/mach-pxa/include/mach/palmtc.h
1589F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1590
b57fe924 1591ARM/PALM TREO SUPPORT
d8130624 1592M: Tomas Cech <sleep_walker@suse.com>
75280787 1593L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1594W: http://hackndev.com
1595S: Maintained
b57fe924
JP
1596F: arch/arm/mach-pxa/include/mach/palmtreo.h
1597F: arch/arm/mach-pxa/palmtreo.c
90af5811 1598
c49e1e63 1599ARM/PALMZ72 SUPPORT
8b58be88 1600M: Sergey Lapin <slapin@ossfans.org>
75280787 1601L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1602W: http://hackndev.com
1603S: Maintained
933d35f0
JP
1604F: arch/arm/mach-pxa/include/mach/palmz72.h
1605F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1606
1da177e4 1607ARM/PLEB SUPPORT
8b58be88 1608M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1609W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1610S: Maintained
1611
1612ARM/PT DIGITAL BOARD PORT
8b58be88 1613M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1615W: http://www.armlinux.org.uk/
1da177e4
LT
1616S: Maintained
1617
8fc1b0f8 1618ARM/QUALCOMM SUPPORT
bbeaa595
AG
1619M: Andy Gross <andy.gross@linaro.org>
1620M: David Brown <david.brown@linaro.org>
8fc1b0f8 1621L: linux-arm-msm@vger.kernel.org
f5d3af9d 1622L: linux-soc@vger.kernel.org
8fc1b0f8 1623S: Maintained
0ff50d60 1624F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1625F: arch/arm/boot/dts/qcom-*.dts
1626F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1627F: arch/arm/mach-qcom/
e68d7c14 1628F: arch/arm64/boot/dts/qcom/*
5482cefa 1629F: drivers/i2c/busses/i2c-qup.c
39a3366a 1630F: drivers/clk/qcom/
4fb1a420 1631F: drivers/pinctrl/qcom/
f5d3af9d 1632F: drivers/soc/qcom/
5482cefa 1633F: drivers/spi/spi-qup.c
c0c89faf
SB
1634F: drivers/tty/serial/msm_serial.h
1635F: drivers/tty/serial/msm_serial.c
1636F: drivers/*/pm8???-*
1637F: drivers/mfd/ssbi.c
916f743d 1638F: drivers/firmware/qcom_scm.c
bbeaa595 1639T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1640
2b7a52a4 1641ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1642M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1643L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1644S: Maintained
1645
b138e119
SH
1646ARM/RENESAS ARM64 ARCHITECTURE
1647M: Simon Horman <horms@verge.net.au>
1648M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1649L: linux-renesas-soc@vger.kernel.org
1650Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1651T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1652S: Supported
1653F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1654F: drivers/soc/renesas/
1655F: include/linux/soc/renesas/
b138e119 1656
d4275354 1657ARM/RISCPC ARCHITECTURE
54176cc6 1658M: Russell King <linux@armlinux.org.uk>
efc03ecb 1659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1660W: http://www.armlinux.org.uk/
d4275354 1661S: Maintained
d4275354
RK
1662F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1663F: arch/arm/include/asm/hardware/ioc.h
1664F: arch/arm/include/asm/hardware/iomd.h
1665F: arch/arm/include/asm/hardware/memc.h
1666F: arch/arm/mach-rpc/
1a6422f6 1667F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1668F: drivers/net/ethernet/i825xx/ether1*
1669F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1670F: drivers/scsi/arm/
1671
08ddbb0a
HS
1672ARM/Rockchip SoC support
1673M: Heiko Stuebner <heiko@sntech.de>
1674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1675L: linux-rockchip@lists.infradead.org
9f273c24 1676T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1677S: Maintained
541555e9 1678F: arch/arm/boot/dts/rk3*
08ddbb0a 1679F: arch/arm/mach-rockchip/
541555e9
HS
1680F: drivers/clk/rockchip/
1681F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1682F: drivers/*/*rockchip*
541555e9
HS
1683F: drivers/*/*/*rockchip*
1684F: sound/soc/rockchip/
b4331b43 1685N: rockchip
08ddbb0a 1686
5bfb937c
KK
1687ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1688M: Kukjin Kim <kgene@kernel.org>
326dce07 1689M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1690R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1692L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
6f96d639 1693Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
b21477f9 1694S: Maintained
6f0589c8 1695F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1696F: arch/arm/boot/dts/s5p*
1697F: arch/arm/boot/dts/samsung*
6f0589c8 1698F: arch/arm/boot/dts/exynos*
d97236e6 1699F: arch/arm64/boot/dts/exynos/
482ce512 1700F: arch/arm/plat-samsung/
769bbb63
HS
1701F: arch/arm/mach-s3c24*/
1702F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1703F: arch/arm/mach-s5p*/
1704F: arch/arm/mach-exynos*/
1c03274d
KK
1705F: drivers/*/*s3c24*
1706F: drivers/*/*/*s3c24*
1707F: drivers/*/*s3c64xx*
1708F: drivers/*/*s5pv210*
ffd51977 1709F: drivers/memory/samsung/*
bf50ddcd 1710F: drivers/soc/samsung/*
d6b9aea6
KK
1711F: Documentation/arm/Samsung/
1712F: Documentation/devicetree/bindings/arm/samsung/
1713F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1714F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1715N: exynos
f556cb07 1716
10ffa964
KP
1717ARM/SAMSUNG MOBILE MACHINE SUPPORT
1718M: Kyungmin Park <kyungmin.park@samsung.com>
1719L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720S: Maintained
004bbd3c 1721F: arch/arm/mach-s5pv210/
10ffa964 1722
3ce4ccb6
KD
1723ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1724M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1725M: Kamil Debski <kamil@wypas.org>
1726M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1727L: linux-arm-kernel@lists.infradead.org
1728L: linux-media@vger.kernel.org
1729S: Maintained
1730F: drivers/media/platform/s5p-g2d/
1731
e6a476fd
MS
1732ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1733M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1734M: Kamil Debski <kamil@wypas.org>
6305902c 1735M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1736M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1737L: linux-arm-kernel@lists.infradead.org
1738L: linux-media@vger.kernel.org
1739S: Maintained
934455d7 1740F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1741F: drivers/media/platform/s5p-mfc/
e6a476fd 1742
1bcbf6f4
KD
1743ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1744M: Kyungmin Park <kyungmin.park@samsung.com>
1745L: linux-arm-kernel@lists.infradead.org
1746L: linux-media@vger.kernel.org
1747S: Maintained
78fc853b 1748F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1749
7d9f9bf4
AP
1750ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1751M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
305335b9 1752M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7d9f9bf4
AP
1753L: linux-arm-kernel@lists.infradead.org
1754L: linux-media@vger.kernel.org
1755S: Maintained
1756F: drivers/media/platform/s5p-jpeg/
1757
d48d38e8 1758ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1759M: Simon Horman <horms@verge.net.au>
d48d38e8 1760M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1761L: linux-renesas-soc@vger.kernel.org
4a121096 1762Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1763T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1764S: Supported
0b514fdb
SH
1765F: arch/arm/boot/dts/emev2*
1766F: arch/arm/boot/dts/r7s*
1767F: arch/arm/boot/dts/r8a*
1768F: arch/arm/boot/dts/sh*
0b514fdb 1769F: arch/arm/configs/shmobile_defconfig
7a2071c5 1770F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1771F: arch/arm/mach-shmobile/
be32bcbb
GU
1772F: drivers/soc/renesas/
1773F: include/linux/soc/renesas/
d48d38e8 1774
66314223 1775ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1776M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1777S: Maintained
1778F: arch/arm/mach-socfpga/
efadb751
DN
1779F: arch/arm/boot/dts/socfpga*
1780F: arch/arm/configs/socfpga_defconfig
e68d7c14 1781F: arch/arm64/boot/dts/altera/
ba2b7d0a 1782W: http://www.rocketboards.org
efadb751 1783T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1784
1785ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1786M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1787S: Maintained
1788F: drivers/clk/socfpga/
1789
71bcada8
TT
1790ARM/SOCFPGA EDAC SUPPORT
1791M: Thor Thayer <tthayer@opensource.altera.com>
1792S: Maintained
1793F: drivers/edac/altera_edac.
1794
65ebcc11 1795ARM/STI ARCHITECTURE
a92177ea 1796M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798L: kernel@stlinux.com
1799W: http://www.stlinux.com
1800S: Maintained
1801F: arch/arm/mach-sti/
a92177ea 1802F: arch/arm/boot/dts/sti*
b8e31bf3 1803F: drivers/char/hw_random/st-rng.c
a92177ea 1804F: drivers/clocksource/arm_global_timer.c
82805d1b 1805F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1806F: drivers/cpufreq/sti-cpufreq.c
6da0f216 1807F: drivers/dma/st_fdma*
a92177ea 1808F: drivers/i2c/busses/i2c-st.c
346e2e4a 1809F: drivers/media/rc/st_rc.c
95d66b16 1810F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1811F: drivers/mmc/host/sdhci-st.c
e95cf393 1812F: drivers/phy/phy-miphy28lp.c
6da969a5 1813F: drivers/phy/phy-stih407-usb.c
346e2e4a 1814F: drivers/pinctrl/pinctrl-st.c
aac22524 1815F: drivers/remoteproc/st_remoteproc.c
c9d7cc3e 1816F: drivers/remoteproc/st_slim_rproc.c
346e2e4a 1817F: drivers/reset/sti/
db4112e6 1818F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1819F: drivers/tty/serial/st-asc.c
eb11adab 1820F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1821F: drivers/usb/host/ehci-st.c
1822F: drivers/usb/host/ohci-st.c
db4112e6 1823F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1824F: drivers/ata/ahci_st.c
c9d7cc3e 1825F: include/linux/remoteproc/st_slim_rproc.h
65ebcc11 1826
ee6e7879
MC
1827ARM/STM32 ARCHITECTURE
1828M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1829M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S: Maintained
1832T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1833N: stm32
1834F: drivers/clocksource/armv7m_systick.c
1835
d6de5b02
MG
1836ARM/TANGO ARCHITECTURE
1837M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1838L: linux-arm-kernel@lists.infradead.org
1839S: Maintained
e2bd0d37 1840N: tango
d6de5b02 1841
2b7a52a4 1842ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1843M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1845S: Maintained
1846
1bbd7089 1847ARM/TETON BGA MACHINE SUPPORT
706e69d6 1848M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850S: Maintained
1851
2b7a52a4 1852ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1853M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1854L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1855S: Maintained
1856
98ad6e3b 1857ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1858M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1860W: http://www.mcuos.com
1861S: Maintained
4e89e8f6 1862F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1863F: drivers/input/keyboard/w90p910_keypad.c
1864F: drivers/input/touchscreen/w90p910_ts.c
1865F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1866F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1867F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1868F: drivers/rtc/rtc-nuc900.c
9df92e6c 1869F: drivers/spi/spi-nuc900.c
4e89e8f6 1870F: drivers/usb/host/ehci-w90x900.c
8a61f013 1871F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1872
54274d71 1873ARM/U300 MACHINE SUPPORT
e4651a9f 1874M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876S: Supported
1877F: arch/arm/mach-u300/
9affbd24 1878F: drivers/clocksource/timer-u300.c
54274d71
LW
1879F: drivers/i2c/busses/i2c-stu300.c
1880F: drivers/rtc/rtc-coh901331.c
1881F: drivers/watchdog/coh901327_wdt.c
1882F: drivers/dma/coh901318*
87572880
LW
1883F: drivers/mfd/ab3100*
1884F: drivers/rtc/rtc-ab3100.c
1885F: drivers/rtc/rtc-coh901331.c
1886T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1887
3d00d04f
MY
1888ARM/UNIPHIER ARCHITECTURE
1889M: Masahiro Yamada <yamada.masahiro@socionext.com>
1890L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1891T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1892S: Maintained
a3ff83d2 1893F: arch/arm/boot/dts/uniphier*
e7ecbc05 1894F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1895F: arch/arm/mach-uniphier/
e7ecbc05 1896F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1897F: arch/arm64/boot/dts/socionext/
4b7f48d3 1898F: drivers/bus/uniphier-system-bus.c
734d82f4 1899F: drivers/clk/uniphier/
dd6fd4a3 1900F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2 1901F: drivers/pinctrl/uniphier/
54e991b5 1902F: drivers/reset/reset-uniphier.c
a3ff83d2 1903F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1904N: uniphier
1905
87572880 1906ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1907M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S: Maintained
1910F: arch/arm/mach-ux500/
e4651a9f 1911F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1912F: drivers/dma/ste_dma40*
e4651a9f 1913F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1914F: drivers/mfd/abx500*
1915F: drivers/mfd/ab8500*
e4651a9f
LW
1916F: drivers/mfd/dbx500*
1917F: drivers/mfd/db8500*
ecc265fe
JP
1918F: drivers/pinctrl/nomadik/pinctrl-ab*
1919F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1920F: drivers/rtc/rtc-ab8500.c
e4651a9f 1921F: drivers/rtc/rtc-pl031.c
87572880 1922T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1923
e93fde28
UH
1924ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1925M: Ulf Hansson <ulf.hansson@linaro.org>
1926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927T: git git://git.linaro.org/people/ulfh/clk.git
1928S: Maintained
1929F: drivers/clk/ux500/
e93fde28 1930
740d93b1
PM
1931ARM/VERSATILE EXPRESS PLATFORM
1932M: Liviu Dudau <liviu.dudau@arm.com>
1933M: Sudeep Holla <sudeep.holla@arm.com>
1934M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936S: Maintained
1937F: arch/arm/boot/dts/vexpress*
e68d7c14 1938F: arch/arm64/boot/dts/arm/
740d93b1
PM
1939F: arch/arm/mach-vexpress/
1940F: */*/vexpress*
7e8f403f 1941F: */*/*/vexpress*
740d93b1
PM
1942F: drivers/clk/versatile/clk-vexpress-osc.c
1943F: drivers/clocksource/versatile.c
46a600ea 1944N: mps2
740d93b1 1945
d4275354 1946ARM/VFP SUPPORT
54176cc6 1947M: Russell King <linux@armlinux.org.uk>
efc03ecb 1948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1949W: http://www.armlinux.org.uk/
d4275354
RK
1950S: Maintained
1951F: arch/arm/vfp/
1952
e66b6d8e
MV
1953ARM/VOIPAC PXA270 SUPPORT
1954M: Marek Vasut <marek.vasut@gmail.com>
1955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956S: Maintained
1957F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1958F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1959
04529fe2
TP
1960ARM/VT8500 ARM ARCHITECTURE
1961M: Tony Prisk <linux@prisktech.co.nz>
1962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963S: Maintained
1964F: arch/arm/mach-vt8500/
41fd91b4 1965F: drivers/clocksource/vt8500_timer.c
560746eb 1966F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1967F: drivers/mmc/host/wmt-sdmmc.c
1968F: drivers/pwm/pwm-vt8500.c
1969F: drivers/rtc/rtc-vt8500.c
1970F: drivers/tty/serial/vt8500_serial.c
4f31102b 1971F: drivers/usb/host/ehci-platform.c
41fd91b4 1972F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1973F: drivers/video/fbdev/vt8500lcdfb.*
1974F: drivers/video/fbdev/wm8505fb*
1975F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1976
e66b6d8e
MV
1977ARM/ZIPIT Z2 SUPPORT
1978M: Marek Vasut <marek.vasut@gmail.com>
1979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980S: Maintained
1981F: arch/arm/mach-pxa/z2.c
6ab2a855 1982F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1983
5ecc4b53
JN
1984ARM/ZTE ARCHITECTURE
1985M: Jun Nie <jun.nie@linaro.org>
1986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987S: Maintained
1988F: arch/arm/mach-zx/
1989F: drivers/clk/zte/
1990F: Documentation/devicetree/bindings/arm/zte.txt
1991F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1992
51f29d44
MS
1993ARM/ZYNQ ARCHITECTURE
1994M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1995R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997W: http://wiki.xilinx.com
d6448b76 1998T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1999S: Supported
2000F: arch/arm/mach-zynq/
bd2a337a 2001F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 2002F: drivers/block/xsysace.c
c2fd4e38
MS
2003N: zynq
2004N: xilinx
2005F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 2006F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 2007F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 2008F: drivers/edac/synopsys_edac.c
51f29d44 2009
48ec83bc 2010ARM SMMU DRIVERS
b8f9879e 2011M: Will Deacon <will.deacon@arm.com>
c8bff3a6 2012R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
2013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014S: Maintained
2015F: drivers/iommu/arm-smmu.c
48ec83bc 2016F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 2017F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 2018F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 2019
38074229
CM
2020ARM64 PORT (AARCH64 ARCHITECTURE)
2021M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 2022M: Will Deacon <will.deacon@arm.com>
38074229 2023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 2024T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
2025S: Maintained
2026F: arch/arm64/
d19766ec 2027F: Documentation/arm64/
38074229 2028
9d7005f9
LP
2029AS3645A LED FLASH CONTROLLER DRIVER
2030M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2031L: linux-media@vger.kernel.org
2032T: git git://linuxtv.org/media_tree.git
2033S: Maintained
2034F: drivers/media/i2c/as3645a.c
b5dcee22 2035F: include/media/i2c/as3645a.h
9d7005f9 2036
7c94a8b2
LW
2037ASAHI KASEI AK8974 DRIVER
2038M: Linus Walleij <linus.walleij@linaro.org>
2039L: linux-iio@vger.kernel.org
2040W: http://www.akm.com/
2041S: Supported
2042F: drivers/iio/magnetometer/ak8974.c
2043
d58de038
GJ
2044ASC7621 HARDWARE MONITOR DRIVER
2045M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2046L: linux-hwmon@vger.kernel.org
d58de038
GJ
2047S: Maintained
2048F: Documentation/hwmon/asc7621
2049F: drivers/hwmon/asc7621.c
2050
b229ece9 2051ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2052M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2053L: acpi4asus-user@lists.sourceforge.net
d0944853 2054L: platform-driver-x86@vger.kernel.org
76593d6f 2055W: http://acpi4asus.sf.net
85091b71 2056S: Maintained
b229ece9
CC
2057F: drivers/platform/x86/asus*.c
2058F: drivers/platform/x86/eeepc*.c
85091b71 2059
f6a6bbae
JPRV
2060ASUS WIRELESS RADIO CONTROL DRIVER
2061M: João Paulo Rechi Vita <jprvita@gmail.com>
2062L: platform-driver-x86@vger.kernel.org
2063S: Maintained
2064F: drivers/platform/x86/asus-wireless.c
2065
75aeddd1
DH
2066ASYMMETRIC KEYS
2067M: David Howells <dhowells@redhat.com>
2068L: keyrings@vger.kernel.org
2069S: Maintained
2070F: Documentation/crypto/asymmetric-keys.txt
2071F: include/linux/verification.h
2072F: include/crypto/public_key.h
2073F: include/crypto/pkcs7.h
2074F: crypto/asymmetric_keys/
2075
953a6479 2076ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2077R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2078W: http://sourceforge.net/projects/xscaleiop
08223d80 2079S: Odd fixes
679655da
JP
2080F: Documentation/crypto/async-tx-api.txt
2081F: crypto/async_tx/
2082F: drivers/dma/
2083F: include/linux/dmaengine.h
2084F: include/linux/async_tx.h
b3e5f263 2085
a1867d36 2086AT24 EEPROM DRIVER
14d77c4d 2087M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2088L: linux-i2c@vger.kernel.org
2089S: Maintained
2090F: drivers/misc/eeprom/at24.c
25f73ed5 2091F: include/linux/platform_data/at24.h
a1867d36 2092
e7839f25 2093ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2094M: "Ed L. Cashin" <ed.cashin@acm.org>
2095W: http://www.openaoe.org/
1da177e4 2096S: Supported
679655da
JP
2097F: Documentation/aoe/
2098F: drivers/block/aoe/
1da177e4 2099
aad7a211
AB
2100ATHEROS 71XX/9XXX GPIO DRIVER
2101M: Alban Bedel <albeu@free.fr>
2102W: https://github.com/AlbanBedel/linux
2103T: git git://github.com/AlbanBedel/linux
2104S: Maintained
2105F: drivers/gpio/gpio-ath79.c
2106F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2107
9a10a870 2108ATHEROS ATH GENERIC UTILITIES
f726ee65 2109M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2110L: linux-wireless@vger.kernel.org
2111S: Supported
2112F: drivers/net/wireless/ath/*
2113
fa1c114f 2114ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2115M: Jiri Slaby <jirislaby@gmail.com>
2116M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2117M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2118L: linux-wireless@vger.kernel.org
72c706b7 2119W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2120S: Maintained
fa451753 2121F: drivers/net/wireless/ath/ath5k/
fa1c114f 2122
12e62d6f
KV
2123ATHEROS ATH6KL WIRELESS DRIVER
2124M: Kalle Valo <kvalo@qca.qualcomm.com>
2125L: linux-wireless@vger.kernel.org
2126W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2127T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2128S: Supported
2129F: drivers/net/wireless/ath/ath6kl/
2130
2be7d22f 2131WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2132M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2133L: linux-wireless@vger.kernel.org
2134L: wil6210@qca.qualcomm.com
2135S: Supported
2136W: http://wireless.kernel.org/en/users/Drivers/wil6210
2137F: drivers/net/wireless/ath/wil6210/
dba4b74d 2138F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2139
1d7e1e6b
CL
2140CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2141M: Christian Lamparter <chunkeey@googlemail.com>
2142L: linux-wireless@vger.kernel.org
2143W: http://wireless.kernel.org/en/users/Drivers/carl9170
2144S: Maintained
2145F: drivers/net/wireless/ath/carl9170/
2146
2c2a6172
LT
2147ATK0110 HWMON DRIVER
2148M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2149L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2150S: Maintained
2151F: drivers/hwmon/asus_atk0110.c
2152
6f69a6d7 2153ATI_REMOTE2 DRIVER
8b58be88 2154M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2155S: Maintained
679655da 2156F: drivers/input/misc/ati_remote2.c
6f69a6d7 2157
7ae115b4 2158ATLX ETHERNET DRIVERS
8b58be88 2159M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2160M: Chris Snook <chris.snook@gmail.com>
e443e383 2161L: netdev@vger.kernel.org
8d5ca6ec
JC
2162W: http://sourceforge.net/projects/atl1
2163W: http://atl1.sourceforge.net
2164S: Maintained
2b133ad6 2165F: drivers/net/ethernet/atheros/
8d5ca6ec 2166
1da177e4 2167ATM
366c1bd1 2168M: Chas Williams <3chas3@gmail.com>
476604de 2169L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2170L: netdev@vger.kernel.org
1da177e4
LT
2171W: http://linux-atm.sourceforge.net
2172S: Maintained
679655da
JP
2173F: drivers/atm/
2174F: include/linux/atm*
c117ab84 2175F: include/uapi/linux/atm*
1da177e4 2176
04ac2f46 2177ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2178M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2179S: Maintained
2180F: drivers/mmc/host/atmel-mci.c
04ac2f46 2181
f80cb488
NF
2182ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2183M: Nicolas Ferre <nicolas.ferre@atmel.com>
2184S: Supported
2185F: drivers/power/reset/at91-sama5d2_shdwc.c
2186
b9cd7a25
LD
2187ATMEL SAMA5D2 ADC DRIVER
2188M: Ludovic Desroches <ludovic.desroches@atmel.com>
2189L: linux-iio@vger.kernel.org
2190S: Supported
2191F: drivers/iio/adc/at91-sama5d2_adc.c
2192
dfae90ed 2193ATMEL Audio ALSA driver
3a82002c 2194M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2195L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2196S: Supported
2197F: sound/soc/atmel
2198
6bd0f436
LD
2199ATMEL XDMA DRIVER
2200M: Ludovic Desroches <ludovic.desroches@atmel.com>
2201L: linux-arm-kernel@lists.infradead.org
2202L: dmaengine@vger.kernel.org
2203S: Supported
2204F: drivers/dma/at_xdmac.c
2205
888f2804
LD
2206ATMEL I2C DRIVER
2207M: Ludovic Desroches <ludovic.desroches@atmel.com>
2208L: linux-i2c@vger.kernel.org
2209S: Supported
2210F: drivers/i2c/busses/i2c-at91.c
2211
15515545 2212ATMEL ISI DRIVER
50cb2efa 2213M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2214L: linux-media@vger.kernel.org
2215S: Supported
f2294c2d 2216F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2217F: include/media/atmel-isi.h
2218
8f4c79ce 2219ATMEL LCDFB DRIVER
8b58be88 2220M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2221L: linux-fbdev@vger.kernel.org
8f4c79ce 2222S: Maintained
8a61f013 2223F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2224F: include/video/atmel_lcdc.h
8f4c79ce 2225
89e5785f 2226ATMEL MACB ETHERNET DRIVER
a02875a6 2227M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2228S: Supported
9f2f381f 2229F: drivers/net/ethernet/cadence/
89e5785f 2230
5cbac98a 2231ATMEL NAND DRIVER
50cb2efa
NF
2232M: Wenyou Yang <wenyou.yang@atmel.com>
2233M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2234L: linux-mtd@lists.infradead.org
2235S: Supported
2236F: drivers/mtd/nand/atmel_nand*
2237
05c441ef 2238ATMEL SDMMC DRIVER
2239M: Ludovic Desroches <ludovic.desroches@atmel.com>
2240L: linux-mmc@vger.kernel.org
2241S: Supported
2242F: drivers/mmc/host/sdhci-of-at91.c
2243
754ce4f2 2244ATMEL SPI DRIVER
a02875a6 2245M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2246S: Supported
9df92e6c 2247F: drivers/spi/spi-atmel.*
754ce4f2 2248
0ef09015 2249ATMEL SSC DRIVER
03515f32 2250M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252S: Supported
2253F: drivers/misc/atmel-ssc.c
2254F: include/linux/atmel-ssc.h
2255
e9cb1c5a
NF
2256ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2257M: Nicolas Ferre <nicolas.ferre@atmel.com>
2258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259S: Supported
2260F: drivers/misc/atmel_tclib.c
2261F: drivers/clocksource/tcb_clksrc.c
2262
914a3f3b 2263ATMEL USBA UDC DRIVER
a02875a6
NF
2264M: Nicolas Ferre <nicolas.ferre@atmel.com>
2265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2266S: Supported
faf2e1db 2267F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2268
1da177e4 2269ATMEL WIRELESS DRIVER
8b58be88 2270M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2271L: linux-wireless@vger.kernel.org
1da177e4
LT
2272W: http://www.thekelleys.org.uk/atmel
2273W: http://atmelwlandriver.sourceforge.net/
2274S: Maintained
30fe0f9b 2275F: drivers/net/wireless/atmel/atmel*
1da177e4 2276
a14c0f8f 2277ATMEL MAXTOUCH DRIVER
aaf578e1
ND
2278M: Nick Dyer <nick@shmanahar.org>
2279T: git git://github.com/ndyer/linux.git
2280S: Maintained
a14c0f8f
ND
2281F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2282F: drivers/input/touchscreen/atmel_mxt_ts.c
2283F: include/linux/platform_data/atmel_mxt_ts.h
2284
26780d9e 2285ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2286M: Bradley Grove <linuxdrivers@attotech.com>
2287L: linux-scsi@vger.kernel.org
2288W: http://www.attotech.com
2289S: Supported
2290F: drivers/scsi/esas2r
26780d9e 2291
bc6e17b8
SS
2292ATUSB IEEE 802.15.4 RADIO DRIVER
2293M: Stefan Schmidt <stefan@osg.samsung.com>
2294L: linux-wpan@vger.kernel.org
2295S: Maintained
2296F: drivers/net/ieee802154/atusb.c
2297F: drivers/net/ieee802154/atusb.h
2298F: drivers/net/ieee802154/at86rf230.h
2299
a92b7b80 2300AUDIT SUBSYSTEM
915f389d 2301M: Paul Moore <paul@paul-moore.com>
8b58be88 2302M: Eric Paris <eparis@redhat.com>
915f389d 2303L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2304W: http://people.redhat.com/sgrubb/audit/
915f389d 2305T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2306S: Maintained
679655da 2307F: include/linux/audit.h
c117ab84 2308F: include/uapi/linux/audit.h
679655da 2309F: kernel/audit*
a92b7b80 2310
70e84049 2311AUXILIARY DISPLAY DRIVERS
8b58be88 2312M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2313W: http://miguelojeda.es/auxdisplay.htm
2314W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2315S: Maintained
679655da
JP
2316F: drivers/auxdisplay/
2317F: include/linux/cfag12864b.h
70e84049 2318
5f97f7f9 2319AVR32 ARCHITECTURE
e336f61f
HCE
2320M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2321M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2322W: http://www.atmel.com/products/AVR32/
249d9d9d 2323W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2324W: http://avrfreaks.net/
e336f61f 2325S: Maintained
679655da 2326F: arch/avr32/
5f97f7f9
HS
2327
2328AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2329M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2330M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2331S: Maintained
679655da 2332F: arch/avr32/mach-at32ap/
5f97f7f9 2333
1da177e4 2334AX.25 NETWORK LAYER
8b58be88 2335M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2336L: linux-hams@vger.kernel.org
d34cb28a 2337W: http://www.linux-ax25.org/
1da177e4 2338S: Maintained
c117ab84 2339F: include/uapi/linux/ax25.h
679655da
JP
2340F: include/net/ax25.h
2341F: net/ax25/
1da177e4 2342
c821d301
PR
2343AXENTIA ASOC DRIVERS
2344M: Peter Rosin <peda@axentia.se>
2345L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2346S: Maintained
2347F: Documentation/devicetree/bindings/sound/axentia,*
aa431124 2348F: sound/soc/atmel/tse850-pcm5142.c
c821d301 2349
d5269395 2350AZ6007 DVB DRIVER
5dc8a864
MCC
2351M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2352M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2353L: linux-media@vger.kernel.org
a825eaec 2354W: https://linuxtv.org
d5269395
MCC
2355T: git git://linuxtv.org/media_tree.git
2356S: Maintained
2357F: drivers/media/usb/dvb-usb-v2/az6007.c
2358
6777376e
HV
2359AZTECH FM RADIO RECEIVER DRIVER
2360M: Hans Verkuil <hverkuil@xs4all.nl>
2361L: linux-media@vger.kernel.org
2362T: git git://linuxtv.org/media_tree.git
a825eaec 2363W: https://linuxtv.org
6777376e
HV
2364S: Maintained
2365F: drivers/media/radio/radio-aztech*
2366
e2d1d6c0 2367B43 WIRELESS DRIVER
e2d1d6c0 2368L: linux-wireless@vger.kernel.org
ed072f9e 2369L: b43-dev@lists.infradead.org
491b26b4 2370W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2371S: Odd Fixes
58619b14 2372F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2373
2374B43LEGACY WIRELESS DRIVER
8b58be88 2375M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2376L: linux-wireless@vger.kernel.org
ed072f9e 2377L: b43-dev@lists.infradead.org
491b26b4 2378W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2379S: Maintained
423e3ce3 2380F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2381
300abeb5 2382BACKLIGHT CLASS/SUBSYSTEM
b7701755 2383M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2384M: Lee Jones <lee.jones@linaro.org>
9f273c24 2385T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2386S: Maintained
679655da
JP
2387F: drivers/video/backlight/
2388F: include/linux/backlight.h
300abeb5 2389
c6c8fea2 2390BATMAN ADVANCED
207df49e 2391M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2392M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2393M: Antonio Quartulli <a@unstable.cc>
1584f41f 2394L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2395W: https://www.open-mesh.org/
8b823170 2396Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2397S: Maintained
286ddfb0
SE
2398F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2399F: Documentation/ABI/testing/sysfs-class-net-mesh
2400F: Documentation/networking/batman-adv.txt
09748a22 2401F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2402F: net/batman-adv/
2403
e2d1d6c0 2404BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2405M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2406L: linux-hams@vger.kernel.org
2407W: http://www.baycom.org/~tom/ham/ham.html
2408S: Maintained
679655da 2409F: drivers/net/hamradio/baycom*
e2d1d6c0 2410
cafe5635 2411BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2412M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2413L: linux-bcache@vger.kernel.org
2414W: http://bcache.evilpiepirate.org
4d1034eb 2415S: Orphan
cafe5635
KO
2416F: drivers/md/bcache/
2417
04bd844a
HV
2418BDISP ST MEDIA DRIVER
2419M: Fabien Dessenne <fabien.dessenne@st.com>
2420L: linux-media@vger.kernel.org
2421T: git git://linuxtv.org/media_tree.git
a825eaec 2422W: https://linuxtv.org
04bd844a
HV
2423S: Supported
2424F: drivers/media/platform/sti/bdisp
2425
e2d1d6c0 2426BEFS FILE SYSTEM
db4ad036
LB
2427M: Luis de Bethencourt <luisbg@osg.samsung.com>
2428M: Salah Triki <salah.triki@gmail.com>
2429S: Maintained
2430T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2431F: Documentation/filesystems/befs.txt
2432F: fs/befs/
e2d1d6c0 2433
564ee360 2434BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2435M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2436L: netdev@vger.kernel.org
2437S: Maintained
2438F: drivers/net/ethernet/ec_bhf.c
564ee360 2439
e2d1d6c0 2440BFS FILE SYSTEM
8b58be88 2441M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2442S: Maintained
679655da
JP
2443F: Documentation/filesystems/bfs.txt
2444F: fs/bfs/
c117ab84 2445F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2446
1394f032 2447BLACKFIN ARCHITECTURE
a4edbc10 2448M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2449L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2450T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2451W: http://blackfin.uclinux.org
2452S: Supported
679655da 2453F: arch/blackfin/
566da5b2 2454
e190d6b1 2455BLACKFIN EMAC DRIVER
b3fe92b0 2456L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2457W: http://blackfin.uclinux.org
2458S: Supported
7b35f033 2459F: drivers/net/ethernet/adi/
e190d6b1 2460
566da5b2 2461BLACKFIN RTC DRIVER
b3fe92b0 2462L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2463W: http://blackfin.uclinux.org
2464S: Supported
679655da 2465F: drivers/rtc/rtc-bfin.c
1394f032 2466
936ed49a 2467BLACKFIN SDH DRIVER
109ec8c3 2468M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2469L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2470W: http://blackfin.uclinux.org
2471S: Supported
2472F: drivers/mmc/host/bfin_sdh.c
2473
1394f032 2474BLACKFIN SERIAL DRIVER
8b58be88 2475M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2476L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2477W: http://blackfin.uclinux.org
2478S: Supported
8460241e 2479F: drivers/tty/serial/bfin_uart.c
1394f032 2480
1e6d320f 2481BLACKFIN WATCHDOG DRIVER
b3fe92b0 2482L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2483W: http://blackfin.uclinux.org
2484S: Supported
679655da 2485F: drivers/watchdog/bfin_wdt.c
1e6d320f 2486
d24ecfcc 2487BLACKFIN I2C TWI DRIVER
8b58be88 2488M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2489L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2490W: http://blackfin.uclinux.org/
2491S: Supported
679655da 2492F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2493
1e204377
SJ
2494BLACKFIN MEDIA DRIVER
2495M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2496L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2497W: http://blackfin.uclinux.org/
2498S: Supported
2499F: drivers/media/platform/blackfin/
2500F: drivers/media/i2c/adv7183*
2501F: drivers/media/i2c/vs6624*
2502
b54cf35a
JSM
2503BLINKM RGB LED DRIVER
2504M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2505S: Maintained
2506F: drivers/leds/leds-blinkm.c
2507
1da177e4 2508BLOCK LAYER
8b58be88 2509M: Jens Axboe <axboe@kernel.dk>
82c426e0 2510L: linux-block@vger.kernel.org
08deed1e 2511T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2512S: Maintained
679655da 2513F: block/
ae11f7ef 2514F: kernel/trace/blktrace.c
88459642 2515F: lib/sbitmap.c
1da177e4 2516
2b54aaef 2517BLOCK2MTD DRIVER
8b58be88 2518M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2519L: linux-mtd@lists.infradead.org
2520S: Maintained
679655da 2521F: drivers/mtd/devices/block2mtd.c
2b54aaef 2522
63fbd24e 2523BLUETOOTH DRIVERS
8b58be88 2524M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2525M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2526M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2527L: linux-bluetooth@vger.kernel.org
63fbd24e 2528W: http://www.bluez.org/
22e7a424
MH
2529T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2530T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2531S: Maintained
679655da 2532F: drivers/bluetooth/
1da177e4 2533
63fbd24e 2534BLUETOOTH SUBSYSTEM
8b58be88 2535M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2536M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2537M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2538L: linux-bluetooth@vger.kernel.org
2539W: http://www.bluez.org/
22e7a424
MH
2540T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2541T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2542S: Maintained
679655da
JP
2543F: net/bluetooth/
2544F: include/net/bluetooth/
1da177e4
LT
2545
2546BONDING DRIVER
79b30750 2547M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2548M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2549M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2550L: netdev@vger.kernel.org
ce00f85c
JC
2551W: http://sourceforge.net/projects/bonding/
2552S: Supported
679655da 2553F: drivers/net/bonding/
c117ab84 2554F: include/uapi/linux/if_bonding.h
1da177e4 2555
b5f4df34
AS
2556BPF (Safe dynamic programs and tools)
2557M: Alexei Starovoitov <ast@kernel.org>
2558L: netdev@vger.kernel.org
2559L: linux-kernel@vger.kernel.org
2560S: Supported
2561F: kernel/bpf/
5aa5bd14
DB
2562F: tools/testing/selftests/bpf/
2563F: lib/test_bpf.c
b5f4df34 2564
39105890 2565BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2566M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2567L: netdev@vger.kernel.org
2568S: Supported
adfc5217 2569F: drivers/net/ethernet/broadcom/b44.*
39105890 2570
967dd82f
FF
2571BROADCOM B53 ETHERNET SWITCH DRIVER
2572M: Florian Fainelli <f.fainelli@gmail.com>
2573L: netdev@vger.kernel.org
2574L: openwrt-devel@lists.openwrt.org (subscribers-only)
2575S: Supported
2576F: drivers/net/dsa/b53/*
2577F: include/linux/platform_data/b53.h
2578
32ec90d5
FF
2579BROADCOM GENET ETHERNET DRIVER
2580M: Florian Fainelli <f.fainelli@gmail.com>
2581L: netdev@vger.kernel.org
2582S: Supported
2583F: drivers/net/ethernet/broadcom/genet/
2584
948c51e6 2585BROADCOM BNX2 GIGABIT ETHERNET DRIVER
67f0160f
MY
2586M: Rasesh Mody <rasesh.mody@cavium.com>
2587M: Harish Patil <harish.patil@cavium.com>
2588M: Dept-GELinuxNICDev@cavium.com
948c51e6
MC
2589L: netdev@vger.kernel.org
2590S: Supported
adfc5217
JK
2591F: drivers/net/ethernet/broadcom/bnx2.*
2592F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2593
4d9d2cb0 2594BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2595M: Yuval Mintz <Yuval.Mintz@cavium.com>
2596M: Ariel Elior <ariel.elior@cavium.com>
2597M: everest-linux-l2@cavium.com
4d9d2cb0
ET
2598L: netdev@vger.kernel.org
2599S: Supported
adfc5217 2600F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2601
90f4c594 2602BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2603M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2604M: Ray Jui <rjui@broadcom.com>
2605M: Scott Branden <sbranden@broadcom.com>
086f4704 2606M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2607T: git git://github.com/broadcom/mach-bcm
af4b8e37 2608S: Maintained
ccf62f5a
JM
2609N: bcm281*
2610N: bcm113*
2611N: bcm216*
2612N: kona
af4b8e37 2613F: arch/arm/mach-bcm/
af4b8e37 2614
9209bec4 2615BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2616M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2617M: Lee Jones <lee@kernel.org>
10b9e887 2618M: Eric Anholt <eric@anholt.net>
f680f25c 2619L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2621T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2622S: Maintained
9209bec4 2623N: bcm2835
4a5a7a66 2624F: drivers/staging/vc04_services
f680f25c 2625
5564f092
RM
2626BROADCOM BCM47XX MIPS ARCHITECTURE
2627M: Hauke Mehrtens <hauke@hauke-m.de>
2628M: Rafał Miłecki <zajec5@gmail.com>
2629L: linux-mips@linux-mips.org
2630S: Maintained
7ad2410c 2631F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2632F: arch/mips/bcm47xx/*
2633F: arch/mips/include/asm/mach-bcm47xx/*
2634
9209bec4 2635BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2636M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2637M: Rafał Miłecki <zajec5@gmail.com>
2638M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2639L: linux-arm-kernel@lists.infradead.org
2640S: Maintained
2641F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2642F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2643F: arch/arm/boot/dts/bcm470*
2644
4ebd5047
RM
2645BROADCOM BCM53573 ARM ARCHITECTURE
2646M: Rafał Miłecki <rafal@milecki.pl>
2647L: linux-arm-kernel@lists.infradead.org
2648S: Maintained
2649F: arch/arm/boot/dts/bcm53573*
2650F: arch/arm/boot/dts/bcm47189*
2651
e076e962
FF
2652BROADCOM BCM63XX ARM ARCHITECTURE
2653M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2654M: bcm-kernel-feedback-list@broadcom.com
20de823e 2655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2656T: git git://github.com/broadcom/stblinux.git
e076e962 2657S: Maintained
d6f4e76e 2658N: bcm63xx
e076e962 2659
7110e227
KC
2660BROADCOM BCM63XX/BCM33XX UDC DRIVER
2661M: Kevin Cernekee <cernekee@gmail.com>
2662L: linux-usb@vger.kernel.org
2663S: Maintained
2664F: drivers/usb/gadget/udc/bcm63xx_udc.*
2665
2df94fd6 2666BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2667M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2668M: Gregory Fong <gregory.0xf0@gmail.com>
2669M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2670M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2672T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2673S: Maintained
2674F: arch/arm/mach-bcm/*brcmstb*
2675F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2676F: drivers/bus/brcmstb_gisb.c
5009a289 2677N: brcmstb
2df94fd6 2678
70371cef
KC
2679BROADCOM BMIPS MIPS ARCHITECTURE
2680M: Kevin Cernekee <cernekee@gmail.com>
2681M: Florian Fainelli <f.fainelli@gmail.com>
2682L: linux-mips@linux-mips.org
eb6725d0 2683T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2684S: Maintained
2685F: arch/mips/bmips/*
2686F: arch/mips/include/asm/mach-bmips/*
2687F: arch/mips/kernel/*bmips*
338808de 2688F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2689F: drivers/irqchip/irq-bcm63*
70371cef
KC
2690F: drivers/irqchip/irq-bcm7*
2691F: drivers/irqchip/irq-brcmstb*
3271e610 2692F: include/linux/bcm963xx_nvram.h
8fce60b8 2693F: include/linux/bcm963xx_tag.h
70371cef 2694
948c51e6 2695BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2696M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2697M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2698M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2699L: netdev@vger.kernel.org
2700S: Supported
adfc5217 2701F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2702
a9533e7e 2703BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2704M: Arend van Spriel <arend.vanspriel@broadcom.com>
2705M: Franky Lin <franky.lin@broadcom.com>
2706M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2707L: linux-wireless@vger.kernel.org
2a734451 2708L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2709S: Supported
05491d2c 2710F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2711
9958d6f9 2712BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2713M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2714L: linux-scsi@vger.kernel.org
2715S: Supported
2716F: drivers/scsi/bnx2fc/
2717
6a6b5ad0 2718BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2719M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2720L: linux-scsi@vger.kernel.org
2721S: Supported
2722F: drivers/scsi/bnx2i/
2723
63f37ddf 2724BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2725M: Ray Jui <rjui@broadcom.com>
2726M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2727M: Jon Mason <jonmason@broadcom.com>
086f4704 2728M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2729L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2730T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2731S: Maintained
2732N: iproc
2733N: cygnus
5c161242 2734N: bcm[-_]nsp
36c0237f
SB
2735N: bcm9113*
2736N: bcm9583*
63f37ddf
JM
2737N: bcm9585*
2738N: bcm9586*
2739N: bcm988312
36c0237f 2740N: bcm113*
63f37ddf
JM
2741N: bcm583*
2742N: bcm585*
2743N: bcm586*
2744N: bcm88312
d76e21b8 2745F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2746F: drivers/clk/bcm/clk-ns*
2747F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2748
3b0213d5
GF
2749BROADCOM BRCMSTB GPIO DRIVER
2750M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2751L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2752S: Supported
2753F: drivers/gpio/gpio-brcmstb.c
2754F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2755
7b7f588b 2756BROADCOM KONA GPIO DRIVER
5e163903 2757M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2758L: bcm-kernel-feedback-list@broadcom.com
2759S: Supported
2760F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2761F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2762
f6e734a8
RM
2763BROADCOM NVRAM DRIVER
2764M: Rafał Miłecki <zajec5@gmail.com>
2765L: linux-mips@linux-mips.org
2766S: Maintained
2767F: drivers/firmware/broadcom/*
2768
02787daa
BN
2769BROADCOM STB NAND FLASH DRIVER
2770M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2771M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2772L: linux-mtd@lists.infradead.org
1285734c 2773L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2774S: Maintained
2775F: drivers/mtd/nand/brcmnand/
2776
bb446b57
MM
2777BROADCOM STB AVS CPUFREQ DRIVER
2778M: Markus Mayer <mmayer@broadcom.com>
2779M: bcm-kernel-feedback-list@broadcom.com
2780L: linux-pm@vger.kernel.org
2781S: Maintained
2782F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
de322e08 2783F: drivers/cpufreq/brcmstb*
bb446b57 2784
c9678d86
RM
2785BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2786M: Rafał Miłecki <zajec5@gmail.com>
2787L: linux-wireless@vger.kernel.org
2788S: Maintained
2789F: drivers/bcma/
2790F: include/linux/bcma/
2791
b8302205
FF
2792BROADCOM SYSTEMPORT ETHERNET DRIVER
2793M: Florian Fainelli <f.fainelli@gmail.com>
2794L: netdev@vger.kernel.org
2795S: Supported
2796F: drivers/net/ethernet/broadcom/bcmsysport.*
2797
42515e61 2798BROADCOM VULCAN ARM64 SOC
3483b163 2799M: Jayachandran C. <c.jayachandran@gmail.com>
086f4704 2800M: bcm-kernel-feedback-list@broadcom.com
42515e61 2801L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2802S: Maintained
2803F: arch/arm64/boot/dts/broadcom/vulcan*
2804
7725ccfd 2805BROCADE BFA FC SCSI DRIVER
aa803370
AG
2806M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2807M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2808L: linux-scsi@vger.kernel.org
2809S: Supported
2810F: drivers/scsi/bfa/
7725ccfd 2811
8b230ed8 2812BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2813M: Rasesh Mody <rasesh.mody@cavium.com>
2814M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2815M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
2816L: netdev@vger.kernel.org
2817S: Supported
f844a0ea 2818F: drivers/net/ethernet/brocade/bna/
8b230ed8 2819
5cdf7f76 2820BSG (block layer generic sg v4 driver)
8b58be88 2821M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2822L: linux-scsi@vger.kernel.org
2823S: Supported
679655da
JP
2824F: block/bsg.c
2825F: include/linux/bsg.h
c117ab84 2826F: include/uapi/linux/bsg.h
5cdf7f76 2827
af39917d
CL
2828BT87X AUDIO DRIVER
2829M: Clemens Ladisch <clemens@ladisch.de>
2830L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2831T: git git://git.alsa-project.org/alsa-kernel.git
2832S: Maintained
2833F: Documentation/sound/alsa/Bt87x.txt
2834F: sound/pci/bt87x.c
2835
ff1d5c2f 2836BT8XXGPIO DRIVER
eb032b98 2837M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2838W: http://bu3sch.de/btgpio.php
2839S: Maintained
72dbb705 2840F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2841
eb1eb04f 2842BTRFS FILE SYSTEM
c0778e25
CM
2843M: Chris Mason <clm@fb.com>
2844M: Josef Bacik <jbacik@fb.com>
d8130624 2845M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2846L: linux-btrfs@vger.kernel.org
2847W: http://btrfs.wiki.kernel.org/
8a6e2535 2848Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2849T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2850S: Maintained
679655da
JP
2851F: Documentation/filesystems/btrfs.txt
2852F: fs/btrfs/
eb1eb04f 2853
1da177e4 2854BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2855M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2856M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2857L: linux-media@vger.kernel.org
a825eaec 2858W: https://linuxtv.org
275ffde4 2859T: git git://linuxtv.org/media_tree.git
f96236e5 2860S: Odd fixes
618cd932 2861F: Documentation/media/v4l-drivers/bttv*
90d72ac6 2862F: drivers/media/pci/bt8xx/bttv*
1da177e4 2863
1f34923c
KA
2864BUSLOGIC SCSI DRIVER
2865M: Khalid Aziz <khalid@gonehiking.org>
2866L: linux-scsi@vger.kernel.org
2867S: Maintained
2868F: drivers/scsi/BusLogic.*
2869F: drivers/scsi/FlashPoint.*
2870
af39917d
CL
2871C-MEDIA CMI8788 DRIVER
2872M: Clemens Ladisch <clemens@ladisch.de>
2873L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2874T: git git://git.alsa-project.org/alsa-kernel.git
2875S: Maintained
2876F: sound/pci/oxygen/
2877
2141355f
MS
2878C6X ARCHITECTURE
2879M: Mark Salter <msalter@redhat.com>
2880M: Aurelien Jacquiot <a-jacquiot@ti.com>
2881L: linux-c6x-dev@linux-c6x.org
2882W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2883S: Maintained
2884F: arch/c6x/
2885
a5432f5a 2886CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2887M: David Howells <dhowells@redhat.com>
e62d6e24 2888L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2889S: Supported
2890F: Documentation/filesystems/caching/cachefiles.txt
2891F: fs/cachefiles/
2892
c815ca39
HV
2893CADET FM/AM RADIO RECEIVER DRIVER
2894M: Hans Verkuil <hverkuil@xs4all.nl>
2895L: linux-media@vger.kernel.org
2896T: git git://linuxtv.org/media_tree.git
a825eaec 2897W: https://linuxtv.org
c815ca39
HV
2898S: Maintained
2899F: drivers/media/radio/radio-cadet*
2900
77d5140f 2901CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2902M: Jonathan Corbet <corbet@lwn.net>
661263b5 2903L: linux-media@vger.kernel.org
275ffde4 2904T: git git://linuxtv.org/media_tree.git
77d5140f 2905S: Maintained
618cd932 2906F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 2907F: drivers/media/platform/marvell-ccic/
77d5140f 2908
201b6bab 2909CAIF NETWORK LAYER
5c574f50 2910M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2911L: netdev@vger.kernel.org
2912S: Supported
2913F: Documentation/networking/caif/
2914F: drivers/net/caif/
c117ab84 2915F: include/uapi/linux/caif/
201b6bab
JP
2916F: include/net/caif/
2917F: net/caif/
2918
77dac90f 2919CALGARY x86-64 IOMMU
a6921c29
JM
2920M: Muli Ben-Yehuda <mulix@mulix.org>
2921M: Jon Mason <jdmason@kudzu.us>
2922L: iommu@lists.linux-foundation.org
77dac90f 2923S: Maintained
679655da
JP
2924F: arch/x86/kernel/pci-calgary_64.c
2925F: arch/x86/kernel/tce_64.c
2926F: arch/x86/include/asm/calgary.h
2927F: arch/x86/include/asm/tce.h
77dac90f 2928
e2d1d6c0 2929CAN NETWORK LAYER
8d15d386 2930M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2931M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2932L: linux-can@vger.kernel.org
84b0d715 2933W: https://github.com/linux-can
870482a4
MKB
2934T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2935T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2936S: Maintained
f35f6c8f 2937F: Documentation/networking/can.txt
8d15d386 2938F: net/can/
8d15d386 2939F: include/linux/can/core.h
c117ab84
CEB
2940F: include/uapi/linux/can.h
2941F: include/uapi/linux/can/bcm.h
2942F: include/uapi/linux/can/raw.h
2943F: include/uapi/linux/can/gw.h
e2d1d6c0 2944
4261a204 2945CAN NETWORK DRIVERS
8b58be88 2946M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2947M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2948L: linux-can@vger.kernel.org
84b0d715 2949W: https://github.com/linux-can
870482a4
MKB
2950T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2951T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2952S: Maintained
3636876a 2953F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2954F: drivers/net/can/
2955F: include/linux/can/dev.h
8d15d386 2956F: include/linux/can/platform/
c117ab84
CEB
2957F: include/uapi/linux/can/error.h
2958F: include/uapi/linux/can/netlink.h
4261a204 2959
95d16c72 2960CAPABILITIES
39baa7e6 2961M: Serge Hallyn <serge@hallyn.com>
95d16c72 2962L: linux-security-module@vger.kernel.org
6305902c 2963S: Supported
95d16c72 2964F: include/linux/capability.h
c117ab84 2965F: include/uapi/linux/capability.h
6305902c 2966F: security/commoncap.c
38a94118 2967F: kernel/capability.c
95d16c72 2968
b84894c7
KT
2969CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2970M: Kevin Tsai <ktsai@capellamicro.com>
2971S: Maintained
2972F: drivers/iio/light/cm*
8c27ceff 2973F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
b84894c7 2974
f9484852
JG
2975CAVIUM I2C DRIVER
2976M: Jan Glauber <jglauber@cavium.com>
2977M: David Daney <david.daney@cavium.com>
2978W: http://www.cavium.com
2979S: Supported
2980F: drivers/i2c/busses/i2c-octeon*
2981F: drivers/i2c/busses/i2c-thunderx*
2982
f21fb3ed
RV
2983CAVIUM LIQUIDIO NETWORK DRIVER
2984M: Derek Chickles <derek.chickles@caviumnetworks.com>
2985M: Satanand Burla <satananda.burla@caviumnetworks.com>
2986M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2987M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2988L: netdev@vger.kernel.org
2989W: http://www.cavium.com
2990S: Supported
f21fb3ed
RV
2991F: drivers/net/ethernet/cavium/liquidio/
2992
ef0bbac3
VB
2993CC2520 IEEE-802.15.4 RADIO DRIVER
2994M: Varka Bhadram <varkabhadram@gmail.com>
2995L: linux-wpan@vger.kernel.org
2996S: Maintained
2997F: drivers/net/ieee802154/cc2520.c
2998F: include/linux/spi/cc2520.h
2999F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3000
ca684386
HV
3001CEC DRIVER
3002M: Hans Verkuil <hans.verkuil@cisco.com>
3003L: linux-media@vger.kernel.org
3004T: git git://linuxtv.org/media_tree.git
3005W: http://linuxtv.org
3006S: Supported
104eda6d 3007F: Documentation/media/kapi/cec-core.rst
618cd932 3008F: Documentation/media/uapi/cec
104eda6d 3009F: drivers/media/cec/
ca684386
HV
3010F: drivers/media/cec-edid.c
3011F: drivers/media/rc/keymaps/rc-cec.c
3012F: include/media/cec.h
3013F: include/media/cec-edid.h
104eda6d
HV
3014F: include/uapi/linux/cec.h
3015F: include/uapi/linux/cec-funcs.h
ca684386 3016
b8154542 3017CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 3018M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 3019L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
3020W: http://www.ibm.com/developerworks/power/cell/
3021S: Supported
679655da 3022F: arch/powerpc/include/asm/cell*.h
679655da 3023F: arch/powerpc/include/asm/spu*.h
c117ab84 3024F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
3025F: arch/powerpc/oprofile/*cell*
3026F: arch/powerpc/platforms/cell/
b8154542 3027
398ecff5
SW
3028CEPH COMMON CODE (LIBCEPH)
3029M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3030M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3031M: Sage Weil <sage@redhat.com>
82593f87 3032L: ceph-devel@vger.kernel.org
09d90327 3033W: http://ceph.com/
fb99f881 3034T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3035T: git git://github.com/ceph/ceph-client.git
9030aaf9 3036S: Supported
14430813
JP
3037F: net/ceph/
3038F: include/linux/ceph/
3039F: include/linux/crush/
9030aaf9 3040
398ecff5
SW
3041CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3042M: "Yan, Zheng" <zyan@redhat.com>
3043M: Sage Weil <sage@redhat.com>
3044M: Ilya Dryomov <idryomov@gmail.com>
3045L: ceph-devel@vger.kernel.org
3046W: http://ceph.com/
3047T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3048T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3049S: Supported
3050F: Documentation/filesystems/ceph.txt
3051F: fs/ceph/
3052
cfc411e7
DH
3053CERTIFICATE HANDLING:
3054M: David Howells <dhowells@redhat.com>
3055M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3056L: keyrings@vger.kernel.org
cfc411e7
DH
3057S: Maintained
3058F: Documentation/module-signing.txt
3059F: certs/
d8d80386 3060F: scripts/sign-file.c
cfc411e7
DH
3061F: scripts/extract-cert.c
3062
18332a80 3063CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3064L: linux-usb@vger.kernel.org
10c6c9c9 3065S: Orphan
679655da
JP
3066F: Documentation/usb/WUSB-Design-overview.txt
3067F: Documentation/usb/wusb-cbaf
355ffe69
DV
3068F: drivers/usb/host/hwa-hc.c
3069F: drivers/usb/host/whci/
679655da
JP
3070F: drivers/usb/wusbcore/
3071F: include/linux/usb/wusb*
18332a80 3072
c4d7e510
RG
3073HT16K33 LED CONTROLLER DRIVER
3074M: Robin van der Gracht <robin@protonic.nl>
3075S: Maintained
3076F: drivers/auxdisplay/ht16k33.c
3077F: Documentation/devicetree/bindings/display/ht16k33.txt
3078
70e84049 3079CFAG12864B LCD DRIVER
8b58be88 3080M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3081W: http://miguelojeda.es/auxdisplay.htm
3082W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3083S: Maintained
679655da
JP
3084F: drivers/auxdisplay/cfag12864b.c
3085F: include/linux/cfag12864b.h
70e84049
MOS
3086
3087CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3088M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3089W: http://miguelojeda.es/auxdisplay.htm
3090W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3091S: Maintained
679655da
JP
3092F: drivers/auxdisplay/cfag12864bfb.c
3093F: include/linux/cfag12864b.h
70e84049 3094
704232c2 3095CFG80211 and NL80211
8b58be88 3096M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3097L: linux-wireless@vger.kernel.org
ce466579
JB
3098W: http://wireless.kernel.org/
3099T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3100T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3101S: Maintained
c117ab84 3102F: include/uapi/linux/nl80211.h
679655da
JP
3103F: include/net/cfg80211.h
3104F: net/wireless/*
3105X: net/wireless/wext*
704232c2 3106
46e64261
GKH
3107CHAR and MISC DRIVERS
3108M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3109M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3110T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3111S: Supported
46e64261
GKH
3112F: drivers/char/*
3113F: drivers/misc/*
471322a8 3114F: include/linux/miscdevice.h
46e64261 3115
0a920b5b 3116CHECKPATCH
8b58be88 3117M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3118M: Joe Perches <joe@perches.com>
3119S: Maintained
679655da 3120F: scripts/checkpatch.pl
0a920b5b 3121
f8407f26
HW
3122CHINESE DOCUMENTATION
3123M: Harry Wei <harryxiyou@gmail.com>
9740153c 3124L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3125L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3126S: Maintained
f5ff9b63 3127F: Documentation/translations/zh_CN/
f8407f26 3128
2721ea2c 3129CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3130M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3131T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3132L: linux-usb@vger.kernel.org
3133S: Maintained
3134F: drivers/usb/chipidea/
3135
a93ad65d
HG
3136CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3137M: Hans de Goede <hdegoede@redhat.com>
3138L: linux-input@vger.kernel.org
3139S: Maintained
3140F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3141F: drivers/input/touchscreen/chipone_icn8318.c
3142
ab043105
OJ
3143CHROME HARDWARE PLATFORM SUPPORT
3144M: Olof Johansson <olof@lixom.net>
3145S: Maintained
9f273c24 3146T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3147F: drivers/platform/chrome/
3148
641cb85e 3149CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3150M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3151M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3152M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3153M: Neel Patel <neepatel@cisco.com>
7063fbf2 3154S: Supported
a6a5580c 3155F: drivers/net/ethernet/cisco/enic/
7063fbf2 3156
e3cf00d0 3157CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3158M: Christian Benvenuti <benve@cisco.com>
3159M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3160S: Supported
35ef4a9e 3161F: drivers/infiniband/hw/usnic/
e3cf00d0 3162
2b7a52a4 3163CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3164M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3165L: netdev@vger.kernel.org
3166S: Maintained
57d0b7a0 3167F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3168
3d4cfdc9
MB
3169CIRRUS LOGIC AUDIO CODEC DRIVERS
3170M: Brian Austin <brian.austin@cirrus.com>
3171M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3172L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3173S: Maintained
3174F: sound/soc/codecs/cs*
3175
94574d9a
KRW
3176CLEANCACHE API
3177M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3178L: linux-kernel@vger.kernel.org
3179S: Maintained
3180F: mm/cleancache.c
3181F: include/linux/cleancache.h
3182
d4275354 3183CLK API
54176cc6 3184M: Russell King <linux@armlinux.org.uk>
aa571b14 3185L: linux-clk@vger.kernel.org
37417046 3186S: Maintained
d4275354
RK
3187F: include/linux/clk.h
3188
9222d247
JS
3189CLOCKSOURCE, CLOCKEVENT DRIVERS
3190M: Daniel Lezcano <daniel.lezcano@linaro.org>
3191M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3192L: linux-kernel@vger.kernel.org
9222d247
JS
3193T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3194S: Supported
3195F: drivers/clocksource
3196
5df6d737 3197CISCO FCOE HBA DRIVER
6593ccd8
SK
3198M: Satish Kharat <satishkh@cisco.com>
3199M: Sesidhar Baddela <sebaddel@cisco.com>
3200M: Karan Tilak Kumar <kartilak@cisco.com>
5df6d737
AJ
3201L: linux-scsi@vger.kernel.org
3202S: Supported
2a99921a 3203F: drivers/scsi/fnic/
5df6d737 3204
c8806b6c 3205CISCO SCSI HBA DRIVER
6593ccd8 3206M: Karan Tilak Kumar <kartilak@cisco.com>
c8806b6c
NM
3207M: Sesidhar Baddela <sebaddel@cisco.com>
3208L: linux-scsi@vger.kernel.org
3209S: Supported
3210F: drivers/scsi/snic/
3211
529aa8cb
TLSC
3212CMPC ACPI DRIVER
3213M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3214M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3215L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3216S: Supported
3217F: drivers/platform/x86/classmate-laptop.c
3218
85756a06
HV
3219COBALT MEDIA DRIVER
3220M: Hans Verkuil <hans.verkuil@cisco.com>
3221L: linux-media@vger.kernel.org
3222T: git git://linuxtv.org/media_tree.git
a825eaec 3223W: https://linuxtv.org
85756a06
HV
3224S: Supported
3225F: drivers/media/pci/cobalt/
3226
74425eee 3227COCCINELLE/Semantic Patches (SmPL)
26de9c26 3228M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3229M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3230M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3231M: Michal Marek <mmarek@suse.com>
26de9c26 3232L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3233T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3234W: http://coccinelle.lip6.fr/
3235S: Supported
4b9033a3 3236F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3237F: scripts/coccinelle/
3238F: scripts/coccicheck
3239
1da177e4 3240CODA FILE SYSTEM
8b58be88 3241M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3242M: coda@cs.cmu.edu
3243L: codalist@coda.cs.cmu.edu
3244W: http://www.coda.cs.cmu.edu/
3245S: Maintained
679655da
JP
3246F: Documentation/filesystems/coda.txt
3247F: fs/coda/
3248F: include/linux/coda*.h
c117ab84 3249F: include/uapi/linux/coda*.h
1da177e4 3250
0b14261e
PZ
3251CODA V4L2 MEM2MEM DRIVER
3252M: Philipp Zabel <p.zabel@pengutronix.de>
3253L: linux-media@vger.kernel.org
3254S: Maintained
3255F: Documentation/devicetree/bindings/media/coda.txt
3256F: drivers/media/platform/coda/
3257
7704addb 3258COMMON CLK FRAMEWORK
a85fa007 3259M: Michael Turquette <mturquette@baylibre.com>
f956165f 3260M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3261L: linux-clk@vger.kernel.org
22d61acf 3262Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3263T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3264S: Maintained
ae4185cd 3265F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3266F: drivers/clk/
3267X: drivers/clk/clkdev.c
7704addb 3268F: include/linux/clk-pr*
60bea3b5 3269F: include/linux/clk/
7704addb 3270
e2d1d6c0 3271COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3272M: Steve French <sfrench@samba.org>
51223df6 3273L: linux-cifs@vger.kernel.org
d1f28953 3274L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3275W: http://linux-cifs.samba.org/
bb1d5dda 3276T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3277S: Supported
ec421a71 3278F: Documentation/filesystems/cifs/
679655da 3279F: fs/cifs/
e2d1d6c0 3280
1da177e4 3281COMPACTPCI HOTPLUG CORE
8b58be88 3282M: Scott Murray <scott@spiteful.org>
64dab204 3283L: linux-pci@vger.kernel.org
82c4dfc7 3284S: Maintained
679655da 3285F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3286
3287COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3288M: Scott Murray <scott@spiteful.org>
64dab204 3289L: linux-pci@vger.kernel.org
82c4dfc7 3290S: Maintained
679655da 3291F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3292
3293COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3294M: Scott Murray <scott@spiteful.org>
64dab204 3295L: linux-pci@vger.kernel.org
82c4dfc7 3296S: Maintained
679655da 3297F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3298
5411552c 3299COMPAL LAPTOP SUPPORT
8b58be88 3300M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3301L: platform-driver-x86@vger.kernel.org
5411552c 3302S: Maintained
679655da 3303F: drivers/platform/x86/compal-laptop.c
5411552c 3304
949be0f7 3305CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3306L: accessrunner-general@lists.sourceforge.net
3307W: http://accessrunner.sourceforge.net/
44243ef4 3308S: Orphan
679655da 3309F: drivers/usb/atm/cxacru.c
949be0f7 3310
e2d1d6c0 3311CONFIGFS
d6351db2 3312M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3313M: Christoph Hellwig <hch@lst.de>
3314T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3315S: Supported
679655da
JP
3316F: fs/configfs/
3317F: include/linux/configfs.h
e2d1d6c0 3318
acb9c1b2 3319CONNECTOR
8b58be88 3320M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3321L: netdev@vger.kernel.org
3322S: Maintained
3323F: drivers/connector/
3324
a3e3354d 3325CONTROL GROUP (CGROUP)
860ca0e6 3326M: Tejun Heo <tj@kernel.org>
ad50c159 3327M: Li Zefan <lizefan@huawei.com>
4d205676 3328M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3329L: cgroups@vger.kernel.org
860ca0e6 3330T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3331S: Maintained
4b16b0c0 3332F: Documentation/cgroup*
679655da
JP
3333F: include/linux/cgroup*
3334F: kernel/cgroup*
a3e3354d
TH
3335
3336CONTROL GROUP - CPUSET
3337M: Li Zefan <lizefan@huawei.com>
3338L: cgroups@vger.kernel.org
3339W: http://www.bullopensource.org/cpuset/
3340W: http://oss.sgi.com/projects/cpusets/
3341T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3342S: Maintained
4b16b0c0 3343F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3344F: include/linux/cpuset.h
3345F: kernel/cpuset.c
3346
3347CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3348M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3349M: Michal Hocko <mhocko@kernel.org>
c4e29738 3350M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3351L: cgroups@vger.kernel.org
3352L: linux-mm@kvack.org
3353S: Maintained
3354F: mm/memcontrol.c
5d1ea48b 3355F: mm/swap_cgroup.c
fb3a0fb6 3356
bebe4678 3357CORETEMP HARDWARE MONITORING DRIVER
96859129 3358M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3359L: linux-hwmon@vger.kernel.org
bebe4678 3360S: Maintained
679655da
JP
3361F: Documentation/hwmon/coretemp
3362F: drivers/hwmon/coretemp.c
bebe4678 3363
1da177e4 3364COSA/SRP SYNC SERIAL DRIVER
8b58be88 3365M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3366W: http://www.fi.muni.cz/~kas/cosa/
3367S: Maintained
679655da 3368F: drivers/net/wan/cosa*
1da177e4 3369
4371ee35 3370CPMAC ETHERNET DRIVER
9dd4aaef 3371M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3372L: netdev@vger.kernel.org
3373S: Maintained
b544dbac 3374F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3375
1da177e4 3376CPU FREQUENCY DRIVERS
9c3646d1 3377M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3378M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3379L: linux-pm@vger.kernel.org
1da177e4 3380S: Maintained
27209d91
VK
3381T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3382T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
993e5483 3383B: https://bugzilla.kernel.org
dabe73cb 3384F: Documentation/cpu-freq/
679655da
JP
3385F: drivers/cpufreq/
3386F: include/linux/cpufreq.h
1da177e4 3387
8a67f0ef
VK
3388CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3389M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3390M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3391L: linux-pm@vger.kernel.org
3392W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3393S: Maintained
3394F: drivers/cpufreq/arm_big_little.h
3395F: drivers/cpufreq/arm_big_little.c
3396F: drivers/cpufreq/arm_big_little_dt.c
3397
14d2c34c 3398CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3399M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3400M: Daniel Lezcano <daniel.lezcano@linaro.org>
3401L: linux-pm@vger.kernel.org
3402L: linux-arm-kernel@lists.infradead.org
cea8321c 3403T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3404S: Maintained
3405F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3406
0c570c18
BZ
3407CPUIDLE DRIVER - ARM EXYNOS
3408M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3409M: Daniel Lezcano <daniel.lezcano@linaro.org>
3410M: Kukjin Kim <kgene@kernel.org>
3411L: linux-pm@vger.kernel.org
3412L: linux-samsung-soc@vger.kernel.org
3413S: Supported
3414F: drivers/cpuidle/cpuidle-exynos.c
3415F: arch/arm/mach-exynos/pm.c
3416
a8e39c35 3417CPUIDLE DRIVERS
9c3646d1 3418M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3419M: Daniel Lezcano <daniel.lezcano@linaro.org>
3420L: linux-pm@vger.kernel.org
3421S: Maintained
cea8321c 3422T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2ed38cbe 3423B: https://bugzilla.kernel.org
a8e39c35
DL
3424F: drivers/cpuidle/*
3425F: include/linux/cpuidle.h
3426
1da177e4 3427CPUID/MSR DRIVER
8b58be88 3428M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3429S: Maintained
679655da
JP
3430F: arch/x86/kernel/cpuid.c
3431F: arch/x86/kernel/msr.c
1da177e4 3432
7fe2f639 3433CPU POWER MONITORING SUBSYSTEM
d8130624 3434M: Thomas Renninger <trenn@suse.com>
103f1790 3435L: linux-pm@vger.kernel.org
7fe2f639 3436S: Maintained
14430813 3437F: tools/power/cpupower/
7fe2f639 3438
1da177e4 3439CRAMFS FILESYSTEM
ce00f85c 3440W: http://sourceforge.net/projects/cramfs/
54886a71 3441S: Orphan / Obsolete
679655da
JP
3442F: Documentation/filesystems/cramfs.txt
3443F: fs/cramfs/
1da177e4
LT
3444
3445CRIS PORT
8b58be88
JP
3446M: Mikael Starvik <starvik@axis.com>
3447M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3448L: linux-cris-kernel@axis.com
1da177e4 3449W: http://developer.axis.com
9f273c24 3450T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3451S: Maintained
679655da 3452F: arch/cris/
df621252 3453F: drivers/tty/serial/crisv10.*
1da177e4
LT
3454
3455CRYPTO API
8b58be88
JP
3456M: Herbert Xu <herbert@gondor.apana.org.au>
3457M: "David S. Miller" <davem@davemloft.net>
1da177e4 3458L: linux-crypto@vger.kernel.org
9f273c24 3459T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3460T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3461S: Maintained
679655da 3462F: Documentation/crypto/
fe1c445b 3463F: Documentation/devicetree/bindings/crypto/
2ca87a17 3464F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3465F: arch/*/crypto/
3466F: crypto/
3467F: drivers/crypto/
3468F: include/crypto/
ff330f73 3469F: include/linux/crypto*
1da177e4 3470
5b07bd57 3471CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3472M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3473L: linux-crypto@vger.kernel.org
3474S: Maintained
51a2228a
JP
3475F: crypto/ansi_cprng.c
3476F: crypto/rng.c
5b07bd57 3477
fc279cc2
HV
3478CS3308 MEDIA DRIVER
3479M: Hans Verkuil <hverkuil@xs4all.nl>
3480L: linux-media@vger.kernel.org
3481T: git git://linuxtv.org/media_tree.git
3482W: http://linuxtv.org
3483S: Odd Fixes
3484F: drivers/media/i2c/cs3308.c
3485F: drivers/media/i2c/cs3308.h
3486
9b4ffa48 3487CS5535 Audio ALSA driver
8b58be88 3488M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3489S: Maintained
679655da 3490F: sound/pci/cs5535audio/
9b4ffa48 3491
a910e4a9 3492CW1200 WLAN driver
b75f0050
JP
3493M: Solomon Peachy <pizza@shaftnet.org>
3494S: Maintained
560424e9 3495F: drivers/net/wireless/st/cw1200/
a910e4a9 3496
6d8425b1 3497CX18 VIDEO4LINUX DRIVER
6afdeaf8 3498M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3499L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3500L: linux-media@vger.kernel.org
275ffde4 3501T: git git://linuxtv.org/media_tree.git
a825eaec 3502W: https://linuxtv.org
30e10993 3503W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3504S: Maintained
618cd932 3505F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3506F: drivers/media/pci/cx18/
6c0f0359 3507F: include/uapi/linux/ivtv*
6d8425b1 3508
3f101d91
HV
3509CX2341X MPEG ENCODER HELPER MODULE
3510M: Hans Verkuil <hverkuil@xs4all.nl>
3511L: linux-media@vger.kernel.org
3512T: git git://linuxtv.org/media_tree.git
a825eaec 3513W: https://linuxtv.org
3f101d91 3514S: Maintained
c368360b 3515F: drivers/media/common/cx2341x*
3f101d91
HV
3516F: include/media/cx2341x*
3517
b8fe6e2c
PB
3518CX24120 MEDIA DRIVER
3519M: Jemma Denson <jdenson@gmail.com>
3520M: Patrick Boettcher <patrick.boettcher@posteo.de>
3521L: linux-media@vger.kernel.org
a825eaec 3522W: https://linuxtv.org
b8fe6e2c
PB
3523Q: http://patchwork.linuxtv.org/project/linux-media/list/
3524S: Maintained
3525F: drivers/media/dvb-frontends/cx24120*
3526
20357578 3527CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3528M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3529M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3530L: linux-media@vger.kernel.org
a825eaec 3531W: https://linuxtv.org
20357578
MCC
3532T: git git://linuxtv.org/media_tree.git
3533S: Odd fixes
618cd932 3534F: Documentation/media/v4l-drivers/cx88*
20357578 3535F: drivers/media/pci/cx88/
6d8425b1 3536
91952bc0
AP
3537CXD2820R MEDIA DRIVER
3538M: Antti Palosaari <crope@iki.fi>
3539L: linux-media@vger.kernel.org
a825eaec 3540W: https://linuxtv.org
91952bc0
AP
3541W: http://palosaari.fi/linux/
3542Q: http://patchwork.linuxtv.org/project/linux-media/list/
3543T: git git://linuxtv.org/anttip/media_tree.git
3544S: Maintained
3545F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3546
e5ec3789 3547CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3548M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3549L: netdev@vger.kernel.org
3550W: http://www.chelsio.com
3551S: Supported
f7917c00 3552F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3553
d8ae3c33 3554CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3555M: Karen Xie <kxie@chelsio.com>
3556L: linux-scsi@vger.kernel.org
3557W: http://www.chelsio.com
3558S: Supported
3559F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3560
e5ec3789 3561CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3562M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3563L: linux-rdma@vger.kernel.org
e5ec3789
SW
3564W: http://www.openfabrics.org
3565S: Supported
679655da 3566F: drivers/infiniband/hw/cxgb3/
a85fb338 3567F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3568
be4c9bad 3569CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3570M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3571L: netdev@vger.kernel.org
3572W: http://www.chelsio.com
3573S: Supported
f7917c00 3574F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3575
d8ae3c33 3576CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3577M: Karen Xie <kxie@chelsio.com>
3578L: linux-scsi@vger.kernel.org
3579W: http://www.chelsio.com
3580S: Supported
3581F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3582
be4c9bad
RD
3583CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3584M: Steve Wise <swise@chelsio.com>
3585L: linux-rdma@vger.kernel.org
3586W: http://www.openfabrics.org
3587S: Supported
3588F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3589F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3590
5c20a5c7
CL
3591CXGB4VF ETHERNET DRIVER (CXGB4VF)
3592M: Casey Leedom <leedom@chelsio.com>
3593L: netdev@vger.kernel.org
3594W: http://www.chelsio.com
3595S: Supported
f7917c00 3596F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3597
a9282d01
IM
3598CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3599M: Ian Munsie <imunsie@au1.ibm.com>
9d82fd2f 3600M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
a9282d01
IM
3601L: linuxppc-dev@lists.ozlabs.org
3602S: Supported
9d82fd2f 3603F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3604F: drivers/misc/cxl/
ec249dd8 3605F: include/misc/cxl*
a9282d01
IM
3606F: include/uapi/misc/cxl.h
3607F: Documentation/powerpc/cxl.txt
a9282d01
IM
3608F: Documentation/ABI/testing/sysfs-class-cxl
3609
11f43ae7
MO
3610CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3611M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3612M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3613M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3614L: linux-scsi@vger.kernel.org
3615S: Supported
3616F: drivers/scsi/cxlflash/
3617F: include/uapi/scsi/cxlflash_ioctls.h
3618F: Documentation/powerpc/cxlflash.txt
3619
b52b97a3
GC
3620STMMAC ETHERNET DRIVER
3621M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3622M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3623L: netdev@vger.kernel.org
3624W: http://www.stlinux.com
3625S: Supported
7ac6653a 3626F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3627
1da177e4 3628CYBERPRO FB DRIVER
54176cc6 3629M: Russell King <linux@armlinux.org.uk>
efc03ecb 3630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3631W: http://www.armlinux.org.uk/
1da177e4 3632S: Maintained
8a61f013 3633F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3634
1da177e4 3635CYCLADES ASYNC MUX DRIVER
1da177e4 3636W: http://www.cyclades.com/
d459883e 3637S: Orphan
c897401b 3638F: drivers/tty/cyclades.c
679655da 3639F: include/linux/cyclades.h
c117ab84 3640F: include/uapi/linux/cyclades.h
1da177e4
LT
3641
3642CYCLADES PC300 DRIVER
1da177e4 3643W: http://www.cyclades.com/
d459883e 3644S: Orphan
679655da 3645F: drivers/net/wan/pc300*
1da177e4 3646
402f6ae4
AP
3647CYPRESS_FIRMWARE MEDIA DRIVER
3648M: Antti Palosaari <crope@iki.fi>
3649L: linux-media@vger.kernel.org
a825eaec 3650W: https://linuxtv.org
402f6ae4
AP
3651W: http://palosaari.fi/linux/
3652Q: http://patchwork.linuxtv.org/project/linux-media/list/
3653T: git git://linuxtv.org/anttip/media_tree.git
3654S: Maintained
3655F: drivers/media/common/cypress_firmware*
3656
e3ae3525 3657CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3658M: Ferruh Yigit <fery@cypress.com>
6305902c 3659L: linux-input@vger.kernel.org
be9a6f40 3660S: Supported
6305902c
JP
3661F: drivers/input/touchscreen/cyttsp*
3662F: include/linux/input/cyttsp.h
e3ae3525 3663
aaaf5fbf
JK
3664DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3665M: Joshua Kinard <kumba@gentoo.org>
3666S: Maintained
3667F: drivers/rtc/rtc-ds1685.c
3668F: include/linux/rtc/ds1685.h
3669
1da177e4 3670DAMA SLAVE for AX.25
8b58be88 3671M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3672W: http://yaina.de/jreuter/
3673W: http://www.qsl.net/dl1bke/
3674L: linux-hams@vger.kernel.org
3675S: Maintained
679655da
JP
3676F: net/ax25/af_ax25.c
3677F: net/ax25/ax25_dev.c
3678F: net/ax25/ax25_ds_*
3679F: net/ax25/ax25_in.c
3680F: net/ax25/ax25_out.c
3681F: net/ax25/ax25_timer.c
3682F: net/ax25/sysctl_net_ax25.c
1da177e4 3683
e2d1d6c0 3684DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3685L: netdev@vger.kernel.org
5ff77428 3686S: Orphan
679655da 3687F: Documentation/networking/dmfe.txt
0f04e2aa 3688F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3689
3690DC390/AM53C974 SCSI driver
d8130624 3691M: Hannes Reinecke <hare@suse.com>
71bd849d 3692L: linux-scsi@vger.kernel.org
e2d1d6c0 3693S: Maintained
71bd849d 3694F: drivers/scsi/am53c974.c
e2d1d6c0 3695
1da177e4 3696DC395x SCSI driver
61eee9a7 3697M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3698M: Ali Akcaagac <aliakc@web.de>
3699M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3700L: dc395x@twibble.org
cf015e9f
JP
3701W: http://twibble.org/dist/dc395x/
3702W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3703S: Maintained
679655da
JP
3704F: Documentation/scsi/dc395x.txt
3705F: drivers/scsi/dc395x.*
1da177e4 3706
eb8edb08 3707DCCP PROTOCOL
a89d030e 3708M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3709L: dccp@vger.kernel.org
c996d8b9 3710W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3711S: Maintained
679655da 3712F: include/linux/dccp.h
c117ab84 3713F: include/uapi/linux/dccp.h
679655da
JP
3714F: include/linux/tfrc.h
3715F: net/dccp/
eb8edb08 3716
1da177e4 3717DECnet NETWORK LAYER
1da177e4
LT
3718W: http://linux-decnet.sourceforge.net
3719L: linux-decnet-user@lists.sourceforge.net
f546444d 3720S: Orphan
679655da
JP
3721F: Documentation/networking/decnet.txt
3722F: net/decnet/
1da177e4 3723
ebff05b9
MR
3724DECSTATION PLATFORM SUPPORT
3725M: "Maciej W. Rozycki" <macro@linux-mips.org>
3726L: linux-mips@linux-mips.org
3727W: http://www.linux-mips.org/wiki/DECstation
3728S: Maintained
3729F: arch/mips/dec/
3730F: arch/mips/include/asm/dec/
3731F: arch/mips/include/asm/mach-dec/
3732
1da177e4 3733DEFXX FDDI NETWORK DRIVER
8b58be88 3734M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3735S: Maintained
33f810b2 3736F: drivers/net/fddi/defxx.*
1da177e4 3737
ad8f07cc 3738DELL LAPTOP DRIVER
8b58be88 3739M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3740M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3741L: platform-driver-x86@vger.kernel.org
ad8f07cc 3742S: Maintained
679655da 3743F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3744
817a5cdb
PR
3745DELL LAPTOP RBTN DRIVER
3746M: Pali Rohár <pali.rohar@gmail.com>
3747S: Maintained
3748F: drivers/platform/x86/dell-rbtn.*
3749
cdbff611
PR
3750DELL LAPTOP FREEFALL DRIVER
3751M: Pali Rohár <pali.rohar@gmail.com>
3752S: Maintained
3753F: drivers/platform/x86/dell-smo8800.c
3754
1da177e4 3755DELL LAPTOP SMM DRIVER
a5afba16 3756M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3757S: Maintained
a5afba16 3758F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3759F: include/uapi/linux/i8k.h
1da177e4 3760
90563ec4 3761DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3762M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3763S: Maintained
679655da
JP
3764F: Documentation/dcdbas.txt
3765F: drivers/firmware/dcdbas.*
90563ec4 3766
0b3f6109 3767DELL WMI EXTRAS DRIVER
8b58be88 3768M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3769M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3770S: Maintained
36b3a96f 3771F: drivers/platform/x86/dell-wmi.c
0b3f6109 3772
5efc75e3 3773DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3774M: John Youn <johnyoun@synopsys.com>
5efc75e3 3775L: linux-usb@vger.kernel.org
18f340f9 3776T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3777S: Maintained
197ba5f4 3778F: drivers/usb/dwc2/
5efc75e3 3779
94ab23dd 3780DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3781M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3782L: linux-usb@vger.kernel.org
94ab23dd
FB
3783T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3784S: Maintained
3785F: drivers/usb/dwc3/
3786
833c9545
JB
3787DEVICE COREDUMP (DEV_COREDUMP)
3788M: Johannes Berg <johannes@sipsolutions.net>
3789L: linux-kernel@vger.kernel.org
3790S: Maintained
3791F: drivers/base/devcoredump.c
3792F: include/linux/devcoredump.h
3793
89d07767
KP
3794DEVICE FREQUENCY (DEVFREQ)
3795M: MyungJoo Ham <myungjoo.ham@samsung.com>
3796M: Kyungmin Park <kyungmin.park@samsung.com>
9932ef3c 3797R: Chanwoo Choi <cw00.choi@samsung.com>
88476d34 3798L: linux-pm@vger.kernel.org
6a3cd722 3799T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3800S: Maintained
3801F: drivers/devfreq/
6a3cd722
CC
3802F: include/linux/devfreq.h
3803F: Documentation/devicetree/bindings/devfreq/
89d07767 3804
7dbded06
CC
3805DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3806M: Chanwoo Choi <cw00.choi@samsung.com>
3807L: linux-pm@vger.kernel.org
3808T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3809S: Supported
3810F: drivers/devfreq/event/
3811F: drivers/devfreq/devfreq-event.c
3812F: include/linux/devfreq-event.h
3813F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3814
490b864b
CC
3815BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3816M: Chanwoo Choi <cw00.choi@samsung.com>
3817L: linux-pm@vger.kernel.org
3818L: linux-samsung-soc@vger.kernel.org
3819T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3820S: Maintained
3821F: drivers/devfreq/exynos-bus.c
3822F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3823
1da177e4 3824DEVICE NUMBER REGISTRY
8b58be88 3825M: Torben Mathiasen <device@lanana.org>
1da177e4 3826W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3827S: Maintained
3828
e2d1d6c0 3829DEVICE-MAPPER (LVM)
854ecaad 3830M: Alasdair Kergon <agk@redhat.com>
8504eed3 3831M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3832M: dm-devel@redhat.com
e2d1d6c0
RD
3833L: dm-devel@redhat.com
3834W: http://sources.redhat.com/dm
8a6e2535 3835Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3836T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3837T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3838S: Maintained
679655da
JP
3839F: Documentation/device-mapper/
3840F: drivers/md/dm*
854ecaad 3841F: drivers/md/persistent-data/
679655da
JP
3842F: include/linux/device-mapper.h
3843F: include/linux/dm-*.h
8504eed3 3844F: include/uapi/linux/dm-*.h
e2d1d6c0 3845
bfcd3a46
JP
3846DEVLINK
3847M: Jiri Pirko <jiri@mellanox.com>
3848L: netdev@vger.kernel.org
3849S: Supported
3850F: net/core/devlink.c
3851F: include/net/devlink.h
3852F: include/uapi/linux/devlink.h
3853
c0d995aa
OST
3854DIALOG SEMICONDUCTOR DRIVERS
3855M: Support Opensource <support.opensource@diasemi.com>
3856W: http://www.dialog-semiconductor.com/products
3857S: Supported
3858F: Documentation/hwmon/da90??
047cfd01 3859F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3860F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3861F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3862F: drivers/gpio/gpio-da90??.c
3863F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3864F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3865F: drivers/input/misc/da90??_onkey.c
3866F: drivers/input/touchscreen/da9052_tsi.c
3867F: drivers/leds/leds-da90??.c
3868F: drivers/mfd/da903x.c
3869F: drivers/mfd/da90??-*.c
7be72c2c 3870F: drivers/mfd/da91??-*.c
8c0984e5
SR
3871F: drivers/power/supply/da9052-battery.c
3872F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3873F: drivers/regulator/da903x.c
3874F: drivers/regulator/da9???-regulator.[ch]
3875F: drivers/rtc/rtc-da90??.c
3876F: drivers/video/backlight/da90??_bl.c
3877F: drivers/watchdog/da90??_wdt.c
3878F: include/linux/mfd/da903x.h
3879F: include/linux/mfd/da9052/
3880F: include/linux/mfd/da9055/
047cfd01 3881F: include/linux/mfd/da9062/
c0d995aa 3882F: include/linux/mfd/da9063/
7be72c2c 3883F: include/linux/mfd/da9150/
4eeb08b4 3884F: include/linux/regulator/da9211.h
c0d995aa
OST
3885F: include/sound/da[79]*.h
3886F: sound/soc/codecs/da[79]*.[ch]
3887
6ea5dcdf
WBG
3888DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3889M: William Breathitt Gray <vilhelm.gray@gmail.com>
3890L: linux-gpio@vger.kernel.org
3891S: Maintained
3892F: drivers/gpio/gpio-gpio-mm.c
3893
599aa697
LL
3894DIGI NEO AND CLASSIC PCI PRODUCTS
3895M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3896M: Mark Hounschell <markh@compro.net>
599aa697
LL
3897L: driverdev-devel@linuxdriverproject.org
3898S: Maintained
3899F: drivers/staging/dgnc/
3900
335d7c58 3901DIOLAN U2C-12 I2C DRIVER
ca462085 3902M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3903L: linux-i2c@vger.kernel.org
3904S: Maintained
3905F: drivers/i2c/busses/i2c-diolan-u2c.c
3906
d475c634
MW
3907DIRECT ACCESS (DAX)
3908M: Matthew Wilcox <willy@linux.intel.com>
3909L: linux-fsdevel@vger.kernel.org
3910S: Supported
3911F: fs/dax.c
3912
e7839f25 3913DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3914M: Eric Paris <eparis@parisplace.org>
3c5119c0 3915S: Maintained
679655da
JP
3916F: Documentation/filesystems/dnotify.txt
3917F: fs/notify/dnotify/
3918F: include/linux/dnotify.h
1da177e4
LT
3919
3920DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3921M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3922W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3923W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3924W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3925S: Maintained
3926
4480f15b 3927DISKQUOTA
d8130624 3928M: Jan Kara <jack@suse.com>
1da177e4 3929S: Maintained
679655da
JP
3930F: Documentation/filesystems/quota.txt
3931F: fs/quota/
3932F: include/linux/quota*.h
c117ab84 3933F: include/uapi/linux/quota*.h
1da177e4 3934
702686ad
BT
3935DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3936M: Bernie Thompson <bernie@plugable.com>
3937L: linux-fbdev@vger.kernel.org
3938S: Maintained
3939W: http://plugable.com/category/projects/udlfb/
8a61f013 3940F: drivers/video/fbdev/udlfb.c
702686ad
BT
3941F: include/video/udlfb.h
3942F: Documentation/fb/udlfb.txt
3943
e7839f25 3944DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3945M: Christine Caulfield <ccaulfie@redhat.com>
3946M: David Teigland <teigland@redhat.com>
a4644184 3947L: cluster-devel@redhat.com
5be7b50f 3948W: http://sources.redhat.com/cluster/
9f273c24 3949T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3950S: Supported
679655da 3951F: fs/dlm/
5be7b50f 3952
53b6b3e0
SS
3953DMA BUFFER SHARING FRAMEWORK
3954M: Sumit Semwal <sumit.semwal@linaro.org>
3955S: Maintained
3956L: linux-media@vger.kernel.org
3957L: dri-devel@lists.freedesktop.org
8ada6d2d 3958L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3959F: drivers/dma-buf/
e46d12c6
JP
3960F: include/linux/dma-buf*
3961F: include/linux/reservation.h
3962F: include/linux/*fence.h
e7e21c72 3963F: Documentation/driver-api/dma-buf.rst
0b46fcdb 3964T: git git://anongit.freedesktop.org/drm/drm-misc
53b6b3e0 3965
c483e065
GP
3966SYNC FILE FRAMEWORK
3967M: Sumit Semwal <sumit.semwal@linaro.org>
3968R: Gustavo Padovan <gustavo@padovan.org>
3969S: Maintained
3970L: linux-media@vger.kernel.org
3971L: dri-devel@lists.freedesktop.org
c5ec903d 3972F: drivers/dma-buf/sync_*
376e5f54 3973F: drivers/dma-buf/dma-fence*
c5ec903d 3974F: drivers/dma-buf/sw_sync.c
c483e065 3975F: include/linux/sync_file.h
c5ec903d 3976F: include/uapi/linux/sync_file.h
c483e065 3977F: Documentation/sync_file.txt
0b46fcdb 3978T: git git://anongit.freedesktop.org/drm/drm-misc
c483e065 3979
b3e5f263 3980DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3981M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3982L: dmaengine@vger.kernel.org
3983Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3984S: Maintained
679655da 3985F: drivers/dma/
0ce3c066 3986F: include/linux/dmaengine.h
c56d329e 3987F: Documentation/devicetree/bindings/dma/
979a281e
VK
3988F: Documentation/dmaengine/
3989T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3990
b825037d 3991DME1737 HARDWARE MONITOR DRIVER
8b58be88 3992M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3993L: linux-hwmon@vger.kernel.org
b825037d 3994S: Maintained
679655da
JP
3995F: Documentation/hwmon/dme1737
3996F: drivers/hwmon/dme1737.c
b825037d 3997
1f31e1b1 3998DMI/SMBIOS SUPPORT
d8130624 3999M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 4000S: Maintained
d4aeef93 4001T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 4002F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
4003F: drivers/firmware/dmi-id.c
4004F: drivers/firmware/dmi_scan.c
4005F: include/linux/dmi.h
4006
7d2c86b5 4007DOCUMENTATION
ad3118b9 4008M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
4009L: linux-doc@vger.kernel.org
4010S: Maintained
679655da 4011F: Documentation/
42f41ecf
JC
4012F: scripts/docproc.c
4013F: scripts/kernel-doc*
97be078b
RD
4014X: Documentation/ABI/
4015X: Documentation/devicetree/
933a46b8
JC
4016X: Documentation/acpi
4017X: Documentation/power
4018X: Documentation/spi
618cd932 4019X: Documentation/media
c51edfb1 4020T: git git://git.lwn.net/linux.git docs-next
abbaeff3 4021
1da177e4 4022DOUBLETALK DRIVER
8b58be88 4023M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
4024L: blinux-list@redhat.com
4025S: Maintained
679655da
JP
4026F: drivers/char/dtlk.c
4027F: include/linux/dtlk.h
1da177e4 4028
e2d1d6c0 4029DPT_I2O SCSI RAID DRIVER
8b58be88 4030M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
4031L: linux-scsi@vger.kernel.org
4032W: http://www.adaptec.com/
4033S: Maintained
679655da
JP
4034F: drivers/scsi/dpt*
4035F: drivers/scsi/dpt/
e2d1d6c0 4036
b411b363 4037DRBD DRIVER
bc2c049d
RK
4038M: Philipp Reisner <philipp.reisner@linbit.com>
4039M: Lars Ellenberg <lars.ellenberg@linbit.com>
4040L: drbd-dev@lists.linbit.com
28b8e8d4 4041W: http://www.drbd.org
bc2c049d
RK
4042T: git git://git.linbit.com/linux-drbd.git
4043T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4044S: Supported
4045F: drivers/block/drbd/
4046F: lib/lru_cache.c
4047F: Documentation/blockdev/drbd/
b411b363 4048
dc7dfcd8 4049DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 4050M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4051T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4052S: Supported
679655da 4053F: Documentation/kobject.txt
7cfc51b9 4054F: drivers/base/
87544653 4055F: fs/debugfs/
dc7dfcd8
WS
4056F: fs/kernfs/
4057F: fs/sysfs/
87544653 4058F: include/linux/debugfs.h
dc7dfcd8 4059F: include/linux/kobj*
679655da 4060F: lib/kobj*
1da177e4
LT
4061
4062DRM DRIVERS
8b58be88 4063M: David Airlie <airlied@linux.ie>
4c6a3999 4064L: dri-devel@lists.freedesktop.org
b0447888 4065T: git git://people.freedesktop.org/~airlied/linux
51b06f9f 4066B: https://bugs.freedesktop.org/
5fc41a70 4067C: irc://chat.freenode.net/dri-devel
1da177e4 4068S: Maintained
679655da 4069F: drivers/gpu/drm/
433e3b34 4070F: drivers/gpu/vga/
d28ab95b
GU
4071F: Documentation/devicetree/bindings/display/
4072F: Documentation/devicetree/bindings/gpu/
4073F: Documentation/devicetree/bindings/video/
621c5474 4074F: Documentation/gpu/
850e9411 4075F: include/drm/
c117ab84 4076F: include/uapi/drm/
1da177e4 4077
d52ea7e3
DV
4078DRM DRIVERS AND MISC GPU PATCHES
4079M: Daniel Vetter <daniel.vetter@intel.com>
4080M: Jani Nikula <jani.nikula@linux.intel.com>
4081M: Sean Paul <seanpaul@chromium.org>
b7a2a230 4082W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
d52ea7e3
DV
4083S: Maintained
4084T: git git://anongit.freedesktop.org/drm/drm-misc
4085F: Documentation/gpu/
4086F: drivers/gpu/vga/
4087F: drivers/gpu/drm/*
4088F: include/drm/drm*
4089F: include/uapi/drm/drm*
4090
c842b693
EV
4091DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4092M: Dave Airlie <airlied@redhat.com>
4093S: Odd Fixes
4094F: drivers/gpu/drm/ast/
4095
5620f47d
DV
4096DRM DRIVERS FOR BRIDGE CHIPS
4097M: Archit Taneja <architt@codeaurora.org>
4098S: Maintained
4099T: git git://anongit.freedesktop.org/drm/drm-misc
4100F: drivers/gpu/drm/bridge/
4101
c842b693
EV
4102DRM DRIVER FOR BOCHS VIRTUAL GPU
4103M: Gerd Hoffmann <kraxel@redhat.com>
0c19f97f
GH
4104L: virtualization@lists.linux-foundation.org
4105T: git git://git.kraxel.org/linux drm-qemu
4106S: Maintained
c842b693
EV
4107F: drivers/gpu/drm/bochs/
4108
4109DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4110M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4111M: Gerd Hoffmann <kraxel@redhat.com>
4112L: virtualization@lists.linux-foundation.org
4113T: git git://git.kraxel.org/linux drm-qemu
af3076e6
GH
4114S: Obsolete
4115W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
c842b693
EV
4116F: drivers/gpu/drm/cirrus/
4117
c26a4017 4118RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4119M: Alex Deucher <alexander.deucher@amd.com>
4120M: Christian König <christian.koenig@amd.com>
7f4c4f80 4121L: amd-gfx@lists.freedesktop.org
566f5939
AD
4122T: git git://people.freedesktop.org/~agd5f/linux
4123S: Supported
4124F: drivers/gpu/drm/radeon/
74c97375 4125F: include/uapi/drm/radeon_drm.h
c26a4017 4126F: drivers/gpu/drm/amd/
74c97375 4127F: include/uapi/drm/amdgpu_drm.h
566f5939 4128
03e255b9
TR
4129DRM PANEL DRIVERS
4130M: Thierry Reding <thierry.reding@gmail.com>
4131L: dri-devel@lists.freedesktop.org
4132T: git git://anongit.freedesktop.org/tegra/linux.git
4133S: Maintained
4134F: drivers/gpu/drm/drm_panel.c
4135F: drivers/gpu/drm/panel/
4136F: include/drm/drm_panel.h
2d799dde 4137F: Documentation/devicetree/bindings/display/panel/
03e255b9 4138
8daf7473 4139INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4140M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4141M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4142L: intel-gfx@lists.freedesktop.org
7564fde3 4143W: https://01.org/linuxgraphics/
51b06f9f 4144B: https://01.org/linuxgraphics/documentation/how-report-bugs
5fc41a70 4145C: irc://chat.freenode.net/intel-gfx
47f95647 4146Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4147T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4148S: Supported
14430813 4149F: drivers/gpu/drm/i915/
8daf7473 4150F: include/drm/i915*
baceac3a 4151F: include/uapi/drm/i915_drm.h
621c5474 4152F: Documentation/gpu/i915.rst
8daf7473 4153
66a46e9d
ZW
4154INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4155M: Zhenyu Wang <zhenyuw@linux.intel.com>
4156M: Zhi Wang <zhi.a.wang@intel.com>
4157L: igvt-g-dev@lists.01.org
4158L: intel-gfx@lists.freedesktop.org
4159W: https://01.org/igvt-g
4160T: git https://github.com/01org/gvt-linux.git
4161S: Supported
4162F: drivers/gpu/drm/i915/gvt/
4163
99763bb8
BB
4164DRM DRIVERS FOR ATMEL HLCDC
4165M: Boris Brezillon <boris.brezillon@free-electrons.com>
4166L: dri-devel@lists.freedesktop.org
4167S: Supported
4168F: drivers/gpu/drm/atmel-hlcdc/
4169F: Documentation/devicetree/bindings/drm/atmel/
4170
bf1139df
MR
4171DRM DRIVERS FOR ALLWINNER A10
4172M: Maxime Ripard <maxime.ripard@free-electrons.com>
4173L: dri-devel@lists.freedesktop.org
4174S: Supported
4175F: drivers/gpu/drm/sun4i/
4176F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4177
1de7ac68
NA
4178DRM DRIVERS FOR AMLOGIC SOCS
4179M: Neil Armstrong <narmstrong@baylibre.com>
4180L: dri-devel@lists.freedesktop.org
4181L: linux-amlogic@lists.infradead.org
4182W: http://linux-meson.com/
4183S: Supported
4184F: drivers/gpu/drm/meson/
4185F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4186
398a6d4a
KP
4187DRM DRIVERS FOR EXYNOS
4188M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4189M: Joonyoung Shim <jy0922.shim@samsung.com>
4190M: Seung-Woo Kim <sw0312.kim@samsung.com>
4191M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4192L: dri-devel@lists.freedesktop.org
25a58030 4193T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4194S: Supported
14430813 4195F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4196F: include/uapi/drm/exynos_drm.h
4197F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4198
b55a1b9c 4199DRM DRIVERS FOR FREESCALE DCU
bc66757a 4200M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4201M: Alison Wang <alison.wang@freescale.com>
4202L: dri-devel@lists.freedesktop.org
4203S: Supported
4204F: drivers/gpu/drm/fsl-dcu/
2d799dde 4205F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4206F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4207F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4208
0a3d775f
PZ
4209DRM DRIVERS FOR FREESCALE IMX
4210M: Philipp Zabel <p.zabel@pengutronix.de>
4211L: dri-devel@lists.freedesktop.org
4212S: Maintained
4213F: drivers/gpu/drm/imx/
ef739aa4 4214F: drivers/gpu/ipu-v3/
2d799dde 4215F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4216
ba2199a6
PJ
4217DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4218M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4219L: dri-devel@lists.freedesktop.org
4220T: git git://github.com/patjak/drm-gma500
4221S: Maintained
5ff18e42 4222F: drivers/gpu/drm/gma500/
ba2199a6 4223
c84ffde9
XL
4224DRM DRIVERS FOR HISILICON
4225M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4226M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4227R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4228R: Chen Feng <puck.chen@hisilicon.com>
4229L: dri-devel@lists.freedesktop.org
4230T: git git://github.com/xin3liang/linux.git
4231S: Maintained
4232F: drivers/gpu/drm/hisilicon/
4233F: Documentation/devicetree/bindings/display/hisilicon/
4234
399516ab
EV
4235DRM DRIVER FOR INTEL I810 VIDEO CARDS
4236S: Orphan / Obsolete
4237F: drivers/gpu/drm/i810/
4238F: include/uapi/drm/i810_drm.h
4239
37b2a214
CH
4240DRM DRIVERS FOR MEDIATEK
4241M: CK Hu <ck.hu@mediatek.com>
4242M: Philipp Zabel <p.zabel@pengutronix.de>
4243L: dri-devel@lists.freedesktop.org
4244S: Supported
4245F: drivers/gpu/drm/mediatek/
4246F: Documentation/devicetree/bindings/display/mediatek/
4247
06346451
EV
4248DRM DRIVER FOR MSM ADRENO GPU
4249M: Rob Clark <robdclark@gmail.com>
4250L: linux-arm-msm@vger.kernel.org
4251L: dri-devel@lists.freedesktop.org
4252L: freedreno@lists.freedesktop.org
4253T: git git://people.freedesktop.org/~robclark/linux
4254S: Maintained
4255F: drivers/gpu/drm/msm/
4256F: include/uapi/drm/msm_drm.h
4257F: Documentation/devicetree/bindings/display/msm/
4258
fad89bb3
EV
4259DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4260M: Ben Skeggs <bskeggs@redhat.com>
4261L: dri-devel@lists.freedesktop.org
4262L: nouveau@lists.freedesktop.org
4263T: git git://github.com/skeggsb/linux
4264S: Supported
4265F: drivers/gpu/drm/nouveau/
4266F: include/uapi/drm/nouveau_drm.h
ba2199a6 4267
bd3b49f2 4268DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4269M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4270L: dri-devel@lists.freedesktop.org
4271L: linux-tegra@vger.kernel.org
a5ad7a63 4272T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4273S: Supported
dee8268f 4274F: drivers/gpu/drm/tegra/
a5ad7a63 4275F: drivers/gpu/host1x/
e1e90644 4276F: include/linux/host1x.h
a5ad7a63 4277F: include/uapi/drm/tegra_drm.h
2d799dde 4278F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4279
399516ab
EV
4280DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4281S: Orphan / Obsolete
4282F: drivers/gpu/drm/mga/
4283F: include/uapi/drm/mga_drm.h
4284
c842b693
EV
4285DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4286M: Dave Airlie <airlied@redhat.com>
4287S: Odd Fixes
4288F: drivers/gpu/drm/mgag200/
4289
399516ab
EV
4290DRM DRIVER FOR RAGE 128 VIDEO CARDS
4291S: Orphan / Obsolete
4292F: drivers/gpu/drm/r128/
4293F: include/uapi/drm/r128_drm.h
4294
a284e9d1
LP
4295DRM DRIVERS FOR RENESAS
4296M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4297L: dri-devel@lists.freedesktop.org
4a121096 4298L: linux-renesas-soc@vger.kernel.org
2392ccd4 4299T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4300S: Supported
4301F: drivers/gpu/drm/rcar-du/
4302F: drivers/gpu/drm/shmobile/
a284e9d1 4303F: include/linux/platform_data/shmob_drm.h
33be436d 4304F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4305
c842b693
EV
4306DRM DRIVER FOR QXL VIRTUAL GPU
4307M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4308M: Gerd Hoffmann <kraxel@redhat.com>
4309L: virtualization@lists.linux-foundation.org
4310T: git git://git.kraxel.org/linux drm-qemu
4311S: Maintained
c842b693
EV
4312F: drivers/gpu/drm/qxl/
4313F: include/uapi/drm/qxl_drm.h
a284e9d1 4314
625e0346
HS
4315DRM DRIVERS FOR ROCKCHIP
4316M: Mark Yao <mark.yao@rock-chips.com>
4317L: dri-devel@lists.freedesktop.org
4318S: Maintained
4319F: drivers/gpu/drm/rockchip/
f253f7eb 4320F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4321
399516ab
EV
4322DRM DRIVER FOR SAVAGE VIDEO CARDS
4323S: Orphan / Obsolete
4324F: drivers/gpu/drm/savage/
4325F: include/uapi/drm/savage_drm.h
4326
4327DRM DRIVER FOR SIS VIDEO CARDS
4328S: Orphan / Obsolete
4329F: drivers/gpu/drm/sis/
4330F: include/uapi/drm/sis_drm.h
625e0346 4331
7f11c476
BG
4332DRM DRIVERS FOR STI
4333M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4334M: Vincent Abriou <vincent.abriou@st.com>
4335L: dri-devel@lists.freedesktop.org
4336T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4337S: Maintained
4338F: drivers/gpu/drm/sti
2d799dde 4339F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4340
399516ab
EV
4341DRM DRIVER FOR TDFX VIDEO CARDS
4342S: Orphan / Obsolete
4343F: drivers/gpu/drm/tdfx/
4344
c842b693
EV
4345DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4346M: Dave Airlie <airlied@redhat.com>
4347S: Odd Fixes
4348F: drivers/gpu/drm/udl/
4349
8bb0bce9
LS
4350DRM DRIVERS FOR VIVANTE GPU IP
4351M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4352R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9 4353R: Christian Gmeiner <christian.gmeiner@gmail.com>
c4ae94a3 4354L: etnaviv@lists.freedesktop.org
8bb0bce9
LS
4355L: dri-devel@lists.freedesktop.org
4356S: Maintained
8a9257a0
EV
4357F: drivers/gpu/drm/etnaviv/
4358F: include/uapi/drm/etnaviv_drm.h
4359F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4360
c4291702
EV
4361DRM DRIVER FOR VMWARE VIRTUAL GPU
4362M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4363M: Sinclair Yeh <syeh@vmware.com>
4364M: Thomas Hellstrom <thellstrom@vmware.com>
4365L: dri-devel@lists.freedesktop.org
4366T: git git://people.freedesktop.org/~syeh/repos_linux
4367T: git git://people.freedesktop.org/~thomash/linux
4368S: Supported
4369F: drivers/gpu/drm/vmwgfx/
4370F: include/uapi/drm/vmwgfx_drm.h
4371
8636d452
EA
4372DRM DRIVERS FOR VC4
4373M: Eric Anholt <eric@anholt.net>
4374T: git git://github.com/anholt/linux
4375S: Supported
4376F: drivers/gpu/drm/vc4/
4377F: include/uapi/drm/vc4_drm.h
4378F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4379
5ef330a7
TV
4380DRM DRIVERS FOR TI OMAP
4381M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4382L: dri-devel@lists.freedesktop.org
4383S: Maintained
4384F: drivers/gpu/drm/omapdrm/
4385F: Documentation/devicetree/bindings/display/ti/
4386
adb314ed
TV
4387DRM DRIVERS FOR TI LCDC
4388M: Jyri Sarha <jsarha@ti.com>
4389R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4390L: dri-devel@lists.freedesktop.org
4391S: Maintained
4392F: drivers/gpu/drm/tilcdc/
4393F: Documentation/devicetree/bindings/display/tilcdc/
4394
dbb01037
SG
4395DRM DRIVERS FOR ZTE ZX
4396M: Shawn Guo <shawnguo@kernel.org>
4397L: dri-devel@lists.freedesktop.org
4398S: Maintained
4399F: drivers/gpu/drm/zte/
4400F: Documentation/devicetree/bindings/display/zte,vou.txt
4401
598df1ac
AK
4402DSBR100 USB FM RADIO DRIVER
4403M: Alexey Klimov <klimov.linux@gmail.com>
4404L: linux-media@vger.kernel.org
4405T: git git://linuxtv.org/media_tree.git
4406S: Maintained
4407F: drivers/media/radio/dsbr100.c
4408
1da177e4 4409DSCC4 DRIVER
8b58be88 4410M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4411L: netdev@vger.kernel.org
1da177e4 4412S: Maintained
679655da 4413F: drivers/net/wan/dscc4.c
1da177e4 4414
cc11b140
HV
4415DT3155 MEDIA DRIVER
4416M: Hans Verkuil <hverkuil@xs4all.nl>
4417L: linux-media@vger.kernel.org
4418T: git git://linuxtv.org/media_tree.git
a825eaec 4419W: https://linuxtv.org
cc11b140
HV
4420S: Odd Fixes
4421F: drivers/media/pci/dt3155/
4422
91952bc0
AP
4423DVB_USB_AF9015 MEDIA DRIVER
4424M: Antti Palosaari <crope@iki.fi>
4425L: linux-media@vger.kernel.org
a825eaec 4426W: https://linuxtv.org
91952bc0
AP
4427W: http://palosaari.fi/linux/
4428Q: http://patchwork.linuxtv.org/project/linux-media/list/
4429T: git git://linuxtv.org/anttip/media_tree.git
4430S: Maintained
4431F: drivers/media/usb/dvb-usb-v2/af9015*
4432
4433DVB_USB_AF9035 MEDIA DRIVER
4434M: Antti Palosaari <crope@iki.fi>
4435L: linux-media@vger.kernel.org
a825eaec 4436W: https://linuxtv.org
91952bc0
AP
4437W: http://palosaari.fi/linux/
4438Q: http://patchwork.linuxtv.org/project/linux-media/list/
4439T: git git://linuxtv.org/anttip/media_tree.git
4440S: Maintained
4441F: drivers/media/usb/dvb-usb-v2/af9035*
4442
4443DVB_USB_ANYSEE MEDIA DRIVER
4444M: Antti Palosaari <crope@iki.fi>
4445L: linux-media@vger.kernel.org
a825eaec 4446W: https://linuxtv.org
91952bc0
AP
4447W: http://palosaari.fi/linux/
4448Q: http://patchwork.linuxtv.org/project/linux-media/list/
4449T: git git://linuxtv.org/anttip/media_tree.git
4450S: Maintained
4451F: drivers/media/usb/dvb-usb-v2/anysee*
4452
4453DVB_USB_AU6610 MEDIA DRIVER
4454M: Antti Palosaari <crope@iki.fi>
4455L: linux-media@vger.kernel.org
a825eaec 4456W: https://linuxtv.org
91952bc0
AP
4457W: http://palosaari.fi/linux/
4458Q: http://patchwork.linuxtv.org/project/linux-media/list/
4459T: git git://linuxtv.org/anttip/media_tree.git
4460S: Maintained
4461F: drivers/media/usb/dvb-usb-v2/au6610*
4462
4463DVB_USB_CE6230 MEDIA DRIVER
4464M: Antti Palosaari <crope@iki.fi>
4465L: linux-media@vger.kernel.org
a825eaec 4466W: https://linuxtv.org
91952bc0
AP
4467W: http://palosaari.fi/linux/
4468Q: http://patchwork.linuxtv.org/project/linux-media/list/
4469T: git git://linuxtv.org/anttip/media_tree.git
4470S: Maintained
4471F: drivers/media/usb/dvb-usb-v2/ce6230*
4472
d099dea2
MK
4473DVB_USB_CXUSB MEDIA DRIVER
4474M: Michael Krufky <mkrufky@linuxtv.org>
4475L: linux-media@vger.kernel.org
a825eaec 4476W: https://linuxtv.org
d099dea2
MK
4477W: http://github.com/mkrufky
4478Q: http://patchwork.linuxtv.org/project/linux-media/list/
4479T: git git://linuxtv.org/media_tree.git
4480S: Maintained
9819da66 4481F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4482
91952bc0 4483DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4484M: Antti Palosaari <crope@iki.fi>
4485L: linux-media@vger.kernel.org
a825eaec 4486W: https://linuxtv.org
91952bc0
AP
4487W: http://palosaari.fi/linux/
4488Q: http://patchwork.linuxtv.org/project/linux-media/list/
4489T: git git://linuxtv.org/anttip/media_tree.git
4490S: Maintained
91952bc0 4491F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4492
5560983b 4493DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4494M: Antti Palosaari <crope@iki.fi>
4495L: linux-media@vger.kernel.org
a825eaec 4496W: https://linuxtv.org
91952bc0
AP
4497Q: http://patchwork.linuxtv.org/project/linux-media/list/
4498T: git git://linuxtv.org/anttip/media_tree.git
4499S: Maintained
5560983b 4500F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4501
8856f5f2
MK
4502DVB_USB_MXL111SF MEDIA DRIVER
4503M: Michael Krufky <mkrufky@linuxtv.org>
4504L: linux-media@vger.kernel.org
a825eaec 4505W: https://linuxtv.org
8856f5f2
MK
4506W: http://github.com/mkrufky
4507Q: http://patchwork.linuxtv.org/project/linux-media/list/
4508T: git git://linuxtv.org/mkrufky/mxl111sf.git
4509S: Maintained
4510F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4511
91952bc0
AP
4512DVB_USB_RTL28XXU MEDIA DRIVER
4513M: Antti Palosaari <crope@iki.fi>
4514L: linux-media@vger.kernel.org
a825eaec 4515W: https://linuxtv.org
91952bc0
AP
4516W: http://palosaari.fi/linux/
4517Q: http://patchwork.linuxtv.org/project/linux-media/list/
4518T: git git://linuxtv.org/anttip/media_tree.git
4519S: Maintained
4520F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4521
4522DVB_USB_V2 MEDIA DRIVER
4523M: Antti Palosaari <crope@iki.fi>
4524L: linux-media@vger.kernel.org
a825eaec 4525W: https://linuxtv.org
91952bc0
AP
4526W: http://palosaari.fi/linux/
4527Q: http://patchwork.linuxtv.org/project/linux-media/list/
4528T: git git://linuxtv.org/anttip/media_tree.git
4529S: Maintained
4530F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4531F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4532
ac0ac38f 4533DYNAMIC DEBUG
5c4a97d1 4534M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4535S: Maintained
4536F: lib/dynamic_debug.c
4537F: include/linux/dynamic_debug.h
4538
789c7048 4539DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4540M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4541S: Maintained
df621252 4542F: drivers/tty/serial/dz.*
789c7048 4543
f17effbe
MF
4544E3X0 POWER BUTTON DRIVER
4545M: Moritz Fischer <moritz.fischer@ettus.com>
4546L: usrp-users@lists.ettus.com
4547W: http://www.ettus.com
4548S: Supported
4549F: drivers/input/misc/e3x0-button.c
4550F: Documentation/devicetree/bindings/input/e3x0-button.txt
4551
91952bc0
AP
4552E4000 MEDIA DRIVER
4553M: Antti Palosaari <crope@iki.fi>
4554L: linux-media@vger.kernel.org
a825eaec 4555W: https://linuxtv.org
91952bc0
AP
4556W: http://palosaari.fi/linux/
4557Q: http://patchwork.linuxtv.org/project/linux-media/list/
4558T: git git://linuxtv.org/anttip/media_tree.git
4559S: Maintained
4560F: drivers/media/tuners/e4000*
4561
1da177e4 4562EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4563M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4564L: linux-scsi@vger.kernel.org
4565S: Maintained
679655da 4566F: drivers/scsi/eata.c
1da177e4 4567
91952bc0
AP
4568EC100 MEDIA DRIVER
4569M: Antti Palosaari <crope@iki.fi>
4570L: linux-media@vger.kernel.org
a825eaec 4571W: https://linuxtv.org
91952bc0
AP
4572W: http://palosaari.fi/linux/
4573Q: http://patchwork.linuxtv.org/project/linux-media/list/
4574T: git git://linuxtv.org/anttip/media_tree.git
4575S: Maintained
4576F: drivers/media/dvb-frontends/ec100*
4577
237fead6 4578ECRYPT FILE SYSTEM
0de9adf2 4579M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4580L: ecryptfs@vger.kernel.org
24a923e4 4581W: http://ecryptfs.org
6dc7516e 4582W: https://launchpad.net/ecryptfs
9f273c24 4583T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4584S: Supported
679655da
JP
4585F: Documentation/filesystems/ecryptfs.txt
4586F: fs/ecryptfs/
237fead6 4587
da9bb1d2 4588EDAC-CORE
aa15aa0e 4589M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4590M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4591M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4592L: linux-edac@vger.kernel.org
07cd6bf5
FW
4593T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4594T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4595S: Supported
b73bbad3
MCC
4596F: Documentation/admin-guide/ras.rst
4597F: Documentation/driver-api/edac.rst
91445c72 4598F: drivers/edac/
679655da 4599F: include/linux/edac.h
0e438e3f 4600
c476c23b 4601EDAC-AMD64
487ba8e8 4602M: Borislav Petkov <bp@alien8.de>
91445c72 4603L: linux-edac@vger.kernel.org
487ba8e8 4604S: Maintained
c476c23b
BP
4605F: drivers/edac/amd64_edac*
4606
836dae5d 4607EDAC-CALXEDA
836dae5d
RR
4608M: Robert Richter <rric@kernel.org>
4609L: linux-edac@vger.kernel.org
836dae5d
RR
4610S: Maintained
4611F: drivers/edac/highbank*
4612
f65aad41
RB
4613EDAC-CAVIUM
4614M: Ralf Baechle <ralf@linux-mips.org>
4615M: David Daney <david.daney@cavium.com>
4616L: linux-edac@vger.kernel.org
4617L: linux-mips@linux-mips.org
f65aad41
RB
4618S: Supported
4619F: drivers/edac/octeon_edac*
4620
0e438e3f 4621EDAC-E752X
8b58be88 4622M: Mark Gross <mark.gross@intel.com>
91445c72 4623L: linux-edac@vger.kernel.org
0e438e3f 4624S: Maintained
679655da 4625F: drivers/edac/e752x_edac.c
0e438e3f
DP
4626
4627EDAC-E7XXX
91445c72 4628L: linux-edac@vger.kernel.org
0e438e3f 4629S: Maintained
679655da 4630F: drivers/edac/e7xxx_edac.c
0e438e3f 4631
7d136731
BP
4632EDAC-FSL_DDR
4633M: York Sun <york.sun@nxp.com>
4634L: linux-edac@vger.kernel.org
4635S: Maintained
4636F: drivers/edac/fsl_ddr_edac.*
4637
77c5f5d2 4638EDAC-GHES
5dc8a864
MCC
4639M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4640M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4641L: linux-edac@vger.kernel.org
77c5f5d2 4642S: Maintained
2caa67a6 4643F: drivers/edac/ghes_edac.c
77c5f5d2 4644
6bc78404 4645EDAC-I82443BXGX
8b58be88 4646M: Tim Small <tim@buttersideup.com>
91445c72 4647L: linux-edac@vger.kernel.org
6bc78404 4648S: Maintained
679655da 4649F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4650
4651EDAC-I3000
91445c72 4652L: linux-edac@vger.kernel.org
c91d9075 4653S: Orphan
679655da 4654F: drivers/edac/i3000_edac.c
6bc78404
DT
4655
4656EDAC-I5000
91445c72 4657L: linux-edac@vger.kernel.org
ba9a5918 4658S: Maintained
679655da 4659F: drivers/edac/i5000_edac.c
ba9a5918 4660
44c12cb2 4661EDAC-I5400
5dc8a864
MCC
4662M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4663M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4664L: linux-edac@vger.kernel.org
44c12cb2 4665S: Maintained
679655da 4666F: drivers/edac/i5400_edac.c
44c12cb2 4667
3c9c92b6 4668EDAC-I7300
5dc8a864
MCC
4669M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4670M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4671L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4672S: Maintained
4673F: drivers/edac/i7300_edac.c
4674
67c89316 4675EDAC-I7CORE
5dc8a864
MCC
4676M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4677M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4678L: linux-edac@vger.kernel.org
67c89316 4679S: Maintained
70aff0ce 4680F: drivers/edac/i7core_edac.c
67c89316 4681
ba9a5918 4682EDAC-I82975X
8b58be88 4683M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4684M: "Arvind R." <arvino55@gmail.com>
91445c72 4685L: linux-edac@vger.kernel.org
ba9a5918 4686S: Maintained
679655da 4687F: drivers/edac/i82975x_edac.c
ba9a5918 4688
791b4706
JB
4689EDAC-IE31200
4690M: Jason Baron <jbaron@akamai.com>
4691L: linux-edac@vger.kernel.org
791b4706
JB
4692S: Maintained
4693F: drivers/edac/ie31200_edac.c
4694
ccdfb979 4695EDAC-MPC85XX
30c7469b 4696M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4697L: linux-edac@vger.kernel.org
ccdfb979
JT
4698S: Maintained
4699F: drivers/edac/mpc85xx_edac.[ch]
4700
ba9a5918 4701EDAC-PASEMI
8b58be88 4702M: Egor Martovetsky <egor@pasemi.com>
91445c72 4703L: linux-edac@vger.kernel.org
6bc78404 4704S: Maintained
679655da 4705F: drivers/edac/pasemi_edac.c
6bc78404 4706
0e438e3f 4707EDAC-R82600
8b58be88 4708M: Tim Small <tim@buttersideup.com>
91445c72 4709L: linux-edac@vger.kernel.org
0e438e3f 4710S: Maintained
679655da 4711F: drivers/edac/r82600_edac.c
da9bb1d2 4712
4d096ca7 4713EDAC-SBRIDGE
5dc8a864
MCC
4714M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4715M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4716L: linux-edac@vger.kernel.org
4d096ca7
MCC
4717S: Maintained
4718F: drivers/edac/sb_edac.c
4719
4ec656bd
TL
4720EDAC-SKYLAKE
4721M: Tony Luck <tony.luck@intel.com>
4722L: linux-edac@vger.kernel.org
4723S: Maintained
4724F: drivers/edac/skx_edac.c
4725
995e1de4
LH
4726EDAC-XGENE
4727APPLIED MICRO (APM) X-GENE SOC EDAC
4728M: Loc Ho <lho@apm.com>
4729S: Supported
4730F: drivers/edac/xgene_edac.c
4731F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4732
af39917d
CL
4733EDIROL UA-101/UA-1000 DRIVER
4734M: Clemens Ladisch <clemens@ladisch.de>
4735L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4736T: git git://git.alsa-project.org/alsa-kernel.git
4737S: Maintained
4738F: sound/usb/misc/ua101.c
4739
1f7df953 4740EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4741M: Matt Fleming <matt@codeblueprint.co.uk>
6026ed2f 4742M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 4743L: linux-efi@vger.kernel.org
6026ed2f 4744T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
1f7df953 4745S: Maintained
fb2efb5c 4746F: Documentation/efi-stub.txt
f135a176 4747F: arch/*/kernel/efi.c
1f7df953 4748F: arch/x86/boot/compressed/eboot.[ch]
f135a176 4749F: arch/*/include/asm/efi.h
e8dfe6d8
MF
4750F: arch/x86/platform/efi/
4751F: drivers/firmware/efi/
1f7df953 4752F: include/linux/efi*.h
f135a176
AB
4753F: arch/arm/boot/compressed/efi-header.S
4754F: arch/arm64/kernel/efi-entry.S
1f7df953 4755
d68772b7
MF
4756EFI VARIABLE FILESYSTEM
4757M: Matthew Garrett <matthew.garrett@nebula.com>
4758M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4759M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4760T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4761L: linux-efi@vger.kernel.org
4762S: Maintained
4763F: fs/efivarfs/
4764
85a00d9b
PJ
4765EFIFB FRAMEBUFFER DRIVER
4766L: linux-fbdev@vger.kernel.org
4767M: Peter Jones <pjones@redhat.com>
4768S: Maintained
8a61f013 4769F: drivers/video/fbdev/efifb.c
85a00d9b 4770
ff6301da
IH
4771EFI TEST DRIVER
4772L: linux-efi@vger.kernel.org
4773M: Ivan Hu <ivan.hu@canonical.com>
4774M: Matt Fleming <matt@codeblueprint.co.uk>
4775S: Maintained
4776F: drivers/firmware/efi/test/
4777
0bee8d28
JT
4778EFS FILESYSTEM
4779W: http://aeschi.ch.eu.org/efs/
4780S: Orphan
679655da 4781F: fs/efs/
0bee8d28 4782
aa8a9e25 4783EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4784M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4785L: netdev@vger.kernel.org
4786S: Maintained
9aa32835 4787F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4788
f0319efe 4789EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4790M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4791M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4792L: linux-media@vger.kernel.org
a825eaec 4793W: https://linuxtv.org
f0319efe
MCC
4794T: git git://linuxtv.org/media_tree.git
4795S: Maintained
4796F: drivers/media/usb/em28xx/
618cd932 4797F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4798
3e3a7d66 4799EMBEDDED LINUX
8b58be88
JP
4800M: Paul Gortmaker <paul.gortmaker@windriver.com>
4801M: Matt Mackall <mpm@selenic.com>
4802M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4803L: linux-embedded@vger.kernel.org
4804S: Maintained
4805
b8aca0c1
JS
4806EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4807M: James Smart <james.smart@broadcom.com>
4808M: Dick Kennedy <dick.kennedy@broadcom.com>
ce00f85c 4809L: linux-scsi@vger.kernel.org
b8aca0c1 4810W: http://www.broadcom.com
ce00f85c 4811S: Supported
679655da 4812F: drivers/scsi/lpfc/
3a1c1d44 4813
5f5bac82 4814ENE CB710 FLASH CARD READER DRIVER
8b58be88 4815M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4816S: Maintained
4817F: drivers/misc/cb710/
4818F: drivers/mmc/host/cb710-mmc.*
4819F: include/linux/cb710.h
4820
931e39a1
ML
4821ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4822M: Maxim Levitsky <maximlevitsky@gmail.com>
4823S: Maintained
2a837449 4824F: drivers/media/rc/ene_ir.*
931e39a1 4825
d5ca9006 4826EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4827M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4828S: Maintained
084bad91 4829T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4830F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4831F: include/video/s1d13xxxfb.h
d5ca9006 4832
38df6492
ME
4833ET131X NETWORK DRIVER
4834M: Mark Einon <mark.einon@gmail.com>
4835S: Odd Fixes
4836F: drivers/net/ethernet/agere/
4837
1da177e4 4838ETHERNET BRIDGE
adbbf69d 4839M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4840L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4841L: netdev@vger.kernel.org
c996d8b9 4842W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4843S: Maintained
679655da
JP
4844F: include/linux/netfilter_bridge/
4845F: net/bridge/
1da177e4 4846
22f08ad9
FF
4847ETHERNET PHY LIBRARY
4848M: Florian Fainelli <f.fainelli@gmail.com>
4849L: netdev@vger.kernel.org
4850S: Maintained
4851F: include/linux/phy.h
4852F: include/linux/phy_fixed.h
4853F: drivers/net/phy/
4854F: Documentation/networking/phy.txt
4855F: drivers/of/of_mdio.c
4856F: drivers/of/of_net.c
4857
1da177e4 4858EXT2 FILE SYSTEM
d8130624 4859M: Jan Kara <jack@suse.com>
72be2ccf 4860L: linux-ext4@vger.kernel.org
1da177e4 4861S: Maintained
679655da
JP
4862F: Documentation/filesystems/ext2.txt
4863F: fs/ext2/
4864F: include/linux/ext2*
1da177e4 4865
72be2ccf 4866EXT4 FILE SYSTEM
8b58be88 4867M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4868M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4869L: linux-ext4@vger.kernel.org
08a225f1 4870W: http://ext4.wiki.kernel.org
8a6e2535 4871Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4872T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4873S: Maintained
679655da
JP
4874F: Documentation/filesystems/ext4.txt
4875F: fs/ext4/
1da177e4 4876
c5532b09 4877Extended Verification Module (EVM)
74dd744f
MZ
4878M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4879L: linux-ima-devel@lists.sourceforge.net
4880L: linux-security-module@vger.kernel.org
c5532b09
MZ
4881S: Supported
4882F: security/integrity/evm/
4883
df6b3cfe
MH
4884EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4885M: MyungJoo Ham <myungjoo.ham@samsung.com>
4886M: Chanwoo Choi <cw00.choi@samsung.com>
4887L: linux-kernel@vger.kernel.org
81df63a9 4888T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4889S: Maintained
4890F: drivers/extcon/
cd2c3e7f
CC
4891F: include/linux/extcon/
4892F: include/linux/extcon.h
df6b3cfe 4893F: Documentation/extcon/
cd2c3e7f 4894F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4895
e2a75c44 4896EXYNOS DP DRIVER
b7701755 4897M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4898L: dri-devel@lists.freedesktop.org
4899S: Maintained
4900F: drivers/gpu/drm/exynos/exynos_dp*
4901
9b93a409
MS
4902EXYNOS SYSMMU (IOMMU) driver
4903M: Marek Szyprowski <m.szyprowski@samsung.com>
4904L: iommu@lists.linux-foundation.org
4905S: Maintained
4906F: drivers/iommu/exynos-iommu.c
4907
4a66d3fe
NC
4908EZchip NPS platform support
4909M: Noam Camus <noamc@ezchip.com>
4910S: Supported
4911F: arch/arc/plat-eznps
4912F: arch/arc/boot/dts/eznps.dts
4913
e53004e2 4914F71805F HARDWARE MONITORING DRIVER
d8130624 4915M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4916L: linux-hwmon@vger.kernel.org
e53004e2 4917S: Maintained
679655da
JP
4918F: Documentation/hwmon/f71805f
4919F: drivers/hwmon/f71805f.c
e53004e2 4920
eea977ed
MB
4921FC0011 TUNER DRIVER
4922M: Michael Buesch <m@bues.ch>
4923L: linux-media@vger.kernel.org
4924S: Maintained
ccae7af2
MCC
4925F: drivers/media/tuners/fc0011.h
4926F: drivers/media/tuners/fc0011.c
eea977ed 4927
91952bc0
AP
4928FC2580 MEDIA DRIVER
4929M: Antti Palosaari <crope@iki.fi>
4930L: linux-media@vger.kernel.org
a825eaec 4931W: https://linuxtv.org
91952bc0
AP
4932W: http://palosaari.fi/linux/
4933Q: http://patchwork.linuxtv.org/project/linux-media/list/
4934T: git git://linuxtv.org/anttip/media_tree.git
4935S: Maintained
4936F: drivers/media/tuners/fc2580*
eea977ed 4937
88b2dbdb
EP
4938FANOTIFY
4939M: Eric Paris <eparis@redhat.com>
4940S: Maintained
4941F: fs/notify/fanotify/
4942F: include/linux/fanotify.h
c117ab84 4943F: include/uapi/linux/fanotify.h
88b2dbdb 4944
1da177e4 4945FARSYNC SYNCHRONOUS DRIVER
8b58be88 4946M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4947W: http://www.farsite.co.uk/
4948S: Supported
679655da 4949F: drivers/net/wan/farsync.*
1da177e4 4950
c5408b88 4951FAULT INJECTION SUPPORT
8b58be88 4952M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4953S: Supported
679655da
JP
4954F: Documentation/fault-injection/
4955F: lib/fault-inject.c
c5408b88 4956
053e514f
NT
4957FBTFT Framebuffer drivers
4958M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4959M: Noralf Trønnes <noralf@tronnes.org>
4960S: Maintained
4961F: drivers/staging/fbtft/
4962
cae727db 4963FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4964M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4965L: fcoe-devel@open-fcoe.org
cae727db
RL
4966W: www.Open-FCoE.org
4967S: Supported
4968F: drivers/scsi/libfc/
4969F: drivers/scsi/fcoe/
4970F: include/scsi/fc/
4971F: include/scsi/libfc.h
4972F: include/scsi/libfcoe.h
c117ab84 4973F: include/uapi/scsi/fc/
cae727db 4974
e2d1d6c0 4975FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4976M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4977M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4978L: linux-fsdevel@vger.kernel.org
1da177e4 4979S: Maintained
679655da
JP
4980F: include/linux/fcntl.h
4981F: include/linux/fs.h
c117ab84
CEB
4982F: include/uapi/linux/fcntl.h
4983F: include/uapi/linux/fs.h
679655da
JP
4984F: fs/fcntl.c
4985F: fs/locks.c
1da177e4 4986
e2d1d6c0 4987FILESYSTEMS (VFS and infrastructure)
8b58be88 4988M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4989L: linux-fsdevel@vger.kernel.org
173acc7c 4990S: Maintained
679655da 4991F: fs/*
173acc7c 4992
b26e0ed4 4993FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4994M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4995L: linux-hwmon@vger.kernel.org
b26e0ed4 4996S: Maintained
d5ca6918
JP
4997F: drivers/hwmon/f75375s.c
4998F: include/linux/f75375s.h
b26e0ed4 4999
a331b0c3
CL
5000FIREWIRE AUDIO DRIVERS
5001M: Clemens Ladisch <clemens@ladisch.de>
5002L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5003T: git git://git.alsa-project.org/alsa-kernel.git
5004S: Maintained
5005F: sound/firewire/
5006
eb86ec51
SR
5007FIREWIRE MEDIA DRIVERS (firedtv)
5008M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5009L: linux-media@vger.kernel.org
5010L: linux1394-devel@lists.sourceforge.net
5011T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5012S: Maintained
5013F: drivers/media/firewire/
5014
a511ce33
CB
5015FIREWIRE SBP-2 TARGET
5016M: Chris Boot <bootc@bootc.net>
5017L: linux-scsi@vger.kernel.org
5018L: target-devel@vger.kernel.org
5019L: linux1394-devel@lists.sourceforge.net
5020T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5021S: Maintained
5022F: drivers/target/sbp/
5023
7d2c86b5 5024FIREWIRE SUBSYSTEM
8b58be88 5025M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5026L: linux1394-devel@lists.sourceforge.net
958a29cb 5027W: http://ieee1394.wiki.kernel.org/
2ca526bf 5028T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5029S: Maintained
679655da 5030F: drivers/firewire/
8f06ce3b
SR
5031F: include/linux/firewire.h
5032F: include/uapi/linux/firewire*.h
9f6d3c4b 5033F: tools/firewire/
e2d1d6c0
RD
5034
5035FIRMWARE LOADER (request_firmware)
39e68089 5036M: Ming Lei <ming.lei@canonical.com>
e7604239 5037M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5038L: linux-kernel@vger.kernel.org
5039S: Maintained
679655da
JP
5040F: Documentation/firmware_class/
5041F: drivers/base/firmware*.c
5042F: include/linux/firmware.h
e2d1d6c0 5043
f730e3dc 5044FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5045M: Joshua Morris <josh.h.morris@us.ibm.com>
5046M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5047S: Maintained
5048F: drivers/block/rsxx/
5049
8206f664 5050FLOPPY DRIVER
e5f6450c 5051M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5052T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5053S: Odd fixes
5054F: drivers/block/floppy.c
5055
9c9f32ed
AR
5056FMC SUBSYSTEM
5057M: Alessandro Rubini <rubini@gnudd.com>
5058W: http://www.ohwr.org/projects/fmc-bus
5059S: Supported
5060F: drivers/fmc/
5061F: include/linux/fmc*.h
5062F: include/linux/ipmi-fru.h
5063K: fmc_d.*register
5064
3c0ed7d5
AT
5065FPGA MANAGER FRAMEWORK
5066M: Alan Tull <atull@opensource.altera.com>
dd7d664a 5067R: Moritz Fischer <moritz.fischer@ettus.com>
7f1a5f04 5068L: linux-fpga@vger.kernel.org
3c0ed7d5 5069S: Maintained
e4998077 5070T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
3c0ed7d5
AT
5071F: drivers/fpga/
5072F: include/linux/fpga/fpga-mgr.h
5073W: http://www.rocketboards.org
5074
e2d1d6c0 5075FPU EMULATOR
8b58be88 5076M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5077W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5078S: Maintained
679655da 5079F: arch/x86/math-emu/
e2d1d6c0
RD
5080
5081FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5082L: netdev@vger.kernel.org
c173bfac 5083S: Orphan
679655da
JP
5084F: drivers/net/wan/dlci.c
5085F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5086
5087FRAMEBUFFER LAYER
04f6152d 5088M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
c69f677c 5089L: linux-fbdev@vger.kernel.org
04f6152d 5090T: git git://github.com/bzolnier/linux.git
b22fe37b 5091Q: http://patchwork.kernel.org/project/linux-fbdev/list/
04f6152d 5092S: Maintained
679655da 5093F: Documentation/fb/
b22fe37b
PM
5094F: drivers/video/
5095F: include/video/
679655da 5096F: include/linux/fb.h
c117ab84
CEB
5097F: include/uapi/video/
5098F: include/uapi/linux/fb.h
e2d1d6c0 5099
93aafb6d
HG
5100FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5101M: Horia Geantă <horia.geanta@nxp.com>
5102M: Dan Douglass <dan.douglass@nxp.com>
5103L: linux-crypto@vger.kernel.org
5104S: Maintained
5105F: drivers/crypto/caam/
5106F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5107
a57c188e 5108FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5109M: Timur Tabi <timur@tabi.org>
a57c188e 5110L: linux-fbdev@vger.kernel.org
c4ef9bc4 5111S: Maintained
8a61f013 5112F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5113
e2d1d6c0 5114FREESCALE DMA DRIVER
8b58be88
JP
5115M: Li Yang <leoli@freescale.com>
5116M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5117L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5118S: Maintained
679655da 5119F: drivers/dma/fsldma.*
e2d1d6c0 5120
44248aff
HX
5121FREESCALE GPMI NAND DRIVER
5122M: Han Xu <han.xu@nxp.com>
5123L: linux-mtd@lists.infradead.org
5124S: Maintained
5125F: drivers/mtd/nand/gpmi-nand/*
5126
e2d1d6c0 5127FREESCALE I2C CPM DRIVER
8b58be88 5128M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5129L: linuxppc-dev@lists.ozlabs.org
846557d3 5130L: linux-i2c@vger.kernel.org
0d2b405a 5131S: Maintained
679655da 5132F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5133
60e8c5ab 5134FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5135M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5136L: linux-fbdev@vger.kernel.org
efc03ecb 5137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5138S: Maintained
bad985a1 5139F: include/linux/platform_data/video-imxfb.h
8a61f013 5140F: drivers/video/fbdev/imxfb.c
60e8c5ab 5141
4d8e2cef 5142FREESCALE QUAD SPI DRIVER
38714fbd 5143M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5144L: linux-mtd@lists.infradead.org
5145S: Maintained
5146F: drivers/mtd/spi-nor/fsl-quadspi.c
5147
4689a6b1 5148FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5149M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5150M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5151L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5152L: netdev@vger.kernel.org
5153S: Maintained
ec21e2ec 5154F: drivers/net/ethernet/freescale/fs_enet/
679655da 5155F: include/linux/fs_enet_pd.h
4689a6b1 5156
63a0a00b
NA
5157FREESCALE IMX / MXC FEC DRIVER
5158M: Fugang Duan <fugang.duan@nxp.com>
5159L: netdev@vger.kernel.org
5160S: Maintained
5161F: drivers/net/ethernet/freescale/fec_main.c
5162F: drivers/net/ethernet/freescale/fec_ptp.c
5163F: drivers/net/ethernet/freescale/fec.h
5164F: Documentation/devicetree/bindings/net/fsl-fec.txt
5165
2fbfadb5
MB
5166FREESCALE QORIQ DPAA FMAN DRIVER
5167M: Madalin Bucur <madalin.bucur@nxp.com>
5168L: netdev@vger.kernel.org
5169S: Maintained
5170F: drivers/net/ethernet/freescale/fman
5171F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5172
63f4b4b0
MB
5173FREESCALE QORIQ DPAA ETHERNET DRIVER
5174M: Madalin Bucur <madalin.bucur@nxp.com>
5175L: netdev@vger.kernel.org
5176S: Maintained
5177F: drivers/net/ethernet/freescale/dpaa
5178
1b48706f 5179FREESCALE SOC DRIVERS
5180M: Scott Wood <oss@buserror.net>
5181L: linuxppc-dev@lists.ozlabs.org
5182L: linux-arm-kernel@lists.infradead.org
5183S: Maintained
5184F: drivers/soc/fsl/
5185F: include/linux/fsl/
5186
d9e9d82c 5187FREESCALE QUICC ENGINE LIBRARY
1b48706f 5188M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5189L: linuxppc-dev@lists.ozlabs.org
1b48706f 5190S: Maintained
7aa1aa6e
ZQ
5191F: drivers/soc/fsl/qe/
5192F: include/soc/fsl/*qe*.h
5193F: include/soc/fsl/*ucc*.h
d9e9d82c 5194
b55ef929 5195FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5196M: Li Yang <leoli@freescale.com>
6372594a 5197L: linux-usb@vger.kernel.org
a4724ed6 5198L: linuxppc-dev@lists.ozlabs.org
a7205b30 5199S: Maintained
faf2e1db 5200F: drivers/usb/gadget/udc/fsl*
a7205b30 5201
beaf53bf 5202FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5203M: Li Yang <leoli@freescale.com>
beaf53bf 5204L: netdev@vger.kernel.org
a4724ed6 5205L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5206S: Maintained
ec21e2ec 5207F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5208
abb1ed7b
CM
5209FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5210M: Claudiu Manoil <claudiu.manoil@freescale.com>
5211L: netdev@vger.kernel.org
5212S: Maintained
5213F: drivers/net/ethernet/freescale/gianfar*
5214X: drivers/net/ethernet/freescale/gianfar_ptp.c
5215F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5216
c19b6d24
ZQ
5217FREESCALE QUICC ENGINE UCC HDLC DRIVER
5218M: Zhao Qiang <qiang.zhao@nxp.com>
5219L: netdev@vger.kernel.org
5220L: linuxppc-dev@lists.ozlabs.org
5221S: Maintained
5222F: drivers/net/wan/fsl_ucc_hdlc*
5223
d9e9d82c 5224FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5225M: Timur Tabi <timur@tabi.org>
a4724ed6 5226L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5227S: Maintained
df621252 5228F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5229
5230FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5231M: Timur Tabi <timur@tabi.org>
dc85950a 5232M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5233M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5234R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5235L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5236L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5237S: Maintained
69aefcea 5238F: sound/soc/fsl/fsl*
dc85950a 5239F: sound/soc/fsl/imx*
69aefcea 5240F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5241
1da177e4 5242FREEVXFS FILESYSTEM
8b58be88 5243M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5244W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5245S: Maintained
679655da 5246F: fs/freevxfs/
1da177e4 5247
71038f52 5248FREEZER
49db1903 5249M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5250M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5251L: linux-pm@vger.kernel.org
71038f52 5252S: Supported
679655da
JP
5253F: Documentation/power/freezing-of-tasks.txt
5254F: include/linux/freezer.h
5255F: kernel/freezer.c
71038f52 5256
839a1f79
KRW
5257FRONTSWAP API
5258M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5259L: linux-kernel@vger.kernel.org
5260S: Maintained
5261F: mm/frontswap.c
5262F: include/linux/frontswap.h
5263
a5432f5a 5264FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5265M: David Howells <dhowells@redhat.com>
e62d6e24 5266L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5267S: Supported
5268F: Documentation/filesystems/caching/
5269F: fs/fscache/
5270F: include/linux/fscache*.h
5271
598c7d7a
TT
5272FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5273M: Theodore Y. Ts'o <tytso@mit.edu>
5274M: Jaegeuk Kim <jaegeuk@kernel.org>
c1b22129 5275L: linux-fsdevel@vger.kernel.org
598c7d7a
TT
5276S: Supported
5277F: fs/crypto/
5278F: include/linux/fscrypto.h
5279
f58ad8f5 5280F2FS FILE SYSTEM
9b29d481 5281M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5282M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5283L: linux-f2fs-devel@lists.sourceforge.net
95129296 5284W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5285T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5286S: Maintained
5287F: Documentation/filesystems/f2fs.txt
3bac380c 5288F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5289F: fs/f2fs/
5290F: include/linux/f2fs_fs.h
62d43eeb 5291F: include/trace/events/f2fs.h
f58ad8f5 5292
5ab7ffea 5293FUJITSU FR-V (FRV) PORT
0cf0305f 5294S: Orphan
679655da 5295F: arch/frv/
1da177e4 5296
20b93734 5297FUJITSU LAPTOP EXTRAS
409a3e98 5298M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5299L: platform-driver-x86@vger.kernel.org
20b93734 5300S: Maintained
679655da 5301F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5302
4da621b6
HK
5303FUJITSU M-5MO LS CAMERA ISP DRIVER
5304M: Kyungmin Park <kyungmin.park@samsung.com>
5305M: Heungjun Kim <riverful.kim@samsung.com>
5306L: linux-media@vger.kernel.org
5307S: Maintained
90d72ac6 5308F: drivers/media/i2c/m5mols/
b5dcee22 5309F: include/media/i2c/m5mols.h
4da621b6 5310
2d24c490
RG
5311FUJITSU TABLET EXTRAS
5312M: Robert Gerlach <khnz@gmx.de>
5313L: platform-driver-x86@vger.kernel.org
5314S: Maintained
5315F: drivers/platform/x86/fujitsu-tablet.c
5316
04578f17 5317FUSE: FILESYSTEM IN USERSPACE
8b58be88 5318M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5319L: linux-fsdevel@vger.kernel.org
04578f17 5320W: http://fuse.sourceforge.net/
0a30f612 5321T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5322S: Maintained
679655da 5323F: fs/fuse/
c117ab84 5324F: include/uapi/linux/fuse.h
0a30f612 5325F: Documentation/filesystems/fuse.txt
04578f17 5326
1da177e4 5327FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5328M: Rik Faith <faith@cs.unc.edu>
1da177e4 5329L: linux-scsi@vger.kernel.org
baaea1dc 5330S: Odd Fixes (e.g., new signatures)
679655da 5331F: drivers/scsi/fdomain.*
1da177e4 5332
6b90bd4b
ER
5333GCC PLUGINS
5334M: Kees Cook <keescook@chromium.org>
5335R: Emese Revfy <re.emese@gmail.com>
5336L: kernel-hardening@lists.openwall.com
5337S: Maintained
5338F: scripts/gcc-plugins/
5339F: scripts/gcc-plugin.sh
68fdc678 5340F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5341F: Documentation/gcc-plugins.txt
5342
d8e2162c
PO
5343GCOV BASED KERNEL PROFILING
5344M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5345S: Maintained
5346F: kernel/gcov/
2584bab2 5347F: Documentation/dev-tools/gcov.rst
d8e2162c 5348
1da177e4 5349GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5350M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5351L: linux-scsi@vger.kernel.org
5352W: http://www.icp-vortex.com/
5353S: Supported
679655da 5354F: drivers/scsi/gdt*
1da177e4 5355
158daf16
JK
5356GDB KERNEL DEBUGGING HELPER SCRIPTS
5357M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5358M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5359S: Supported
5360F: scripts/gdb/
5361
3169a1c7
HV
5362GEMTEK FM RADIO RECEIVER DRIVER
5363M: Hans Verkuil <hverkuil@xs4all.nl>
5364L: linux-media@vger.kernel.org
5365T: git git://linuxtv.org/media_tree.git
a825eaec 5366W: https://linuxtv.org
3169a1c7
HV
5367S: Maintained
5368F: drivers/media/radio/radio-gemtek*
5369
1c23af90 5370GENERIC GPIO I2C DRIVER
880b0e26 5371M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5372S: Supported
679655da
JP
5373F: drivers/i2c/busses/i2c-gpio.c
5374F: include/linux/i2c-gpio.h
1c23af90 5375
92ed1a76
PK
5376GENERIC GPIO I2C MULTIPLEXER DRIVER
5377M: Peter Korsgaard <peter.korsgaard@barco.com>
5378L: linux-i2c@vger.kernel.org
5379S: Supported
e7065e20
JD
5380F: drivers/i2c/muxes/i2c-mux-gpio.c
5381F: include/linux/i2c-mux-gpio.h
5382F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5383
9251ce95 5384GENERIC HDLC (WAN) DRIVERS
8b58be88 5385M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5386W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5387S: Maintained
679655da
JP
5388F: drivers/net/wan/c101.c
5389F: drivers/net/wan/hd6457*
5390F: drivers/net/wan/hdlc*
5391F: drivers/net/wan/n2.c
5392F: drivers/net/wan/pc300too.c
5393F: drivers/net/wan/pci200syn.c
5394F: drivers/net/wan/wanxl*
1da177e4 5395
1527aab6 5396GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5397M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5398L: linux-arch@vger.kernel.org
5399T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5400S: Maintained
14430813
JP
5401F: include/asm-generic/
5402F: include/uapi/asm-generic/
1527aab6 5403
ff764963
KVA
5404GENERIC PHY FRAMEWORK
5405M: Kishon Vijay Abraham I <kishon@ti.com>
5406L: linux-kernel@vger.kernel.org
5407T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5408S: Supported
5409F: drivers/phy/
5410F: include/linux/phy/
5411
eea97aed
KH
5412GENERIC PM DOMAINS
5413M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5414M: Kevin Hilman <khilman@kernel.org>
5415M: Ulf Hansson <ulf.hansson@linaro.org>
5416L: linux-pm@vger.kernel.org
5417S: Supported
5418F: drivers/base/power/domain*.c
5419F: include/linux/pm_domain.h
5420
ccb86a69 5421GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5422M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5423L: kvm@vger.kernel.org
ccb86a69
MT
5424S: Supported
5425F: drivers/uio/uio_pci_generic.c
5426
f8f1ec73
JP
5427GET_MAINTAINER SCRIPT
5428M: Joe Perches <joe@perches.com>
5429S: Maintained
5430F: scripts/get_maintainer.pl
5431
a7d5afe8
GKB
5432GENWQE (IBM Generic Workqueue Card)
5433M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5434M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5435S: Supported
5436F: drivers/misc/genwqe/
5437
5be7b50f 5438GFS2 FILE SYSTEM
8b58be88 5439M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5440M: Bob Peterson <rpeterso@redhat.com>
a4644184 5441L: cluster-devel@redhat.com
5be7b50f 5442W: http://sources.redhat.com/cluster/
28666d6d 5443T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5444S: Supported
679655da
JP
5445F: Documentation/filesystems/gfs2*.txt
5446F: fs/gfs2/
c117ab84 5447F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5448
0a34eb8f 5449GIGASET ISDN DRIVERS
6b096fde 5450M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5451L: gigaset307x-common@lists.sourceforge.net
5452W: http://gigaset307x.sourceforge.net/
6b096fde 5453S: Odd Fixes
679655da
JP
5454F: Documentation/isdn/README.gigaset
5455F: drivers/isdn/gigaset/
c117ab84 5456F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5457
7eea35fe
JP
5458GO7007 MPEG CODEC
5459M: Hans Verkuil <hans.verkuil@cisco.com>
5460L: linux-media@vger.kernel.org
5461S: Maintained
5462F: drivers/media/usb/go7007/
5463
ca96ea86
BN
5464GOODIX TOUCHSCREEN
5465M: Bastien Nocera <hadess@hadess.net>
5466L: linux-input@vger.kernel.org
5467S: Maintained
5468F: drivers/input/touchscreen/goodix.c
5469
a6a1cf3d
BJZ
5470GPIO MOCKUP DRIVER
5471M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5472L: linux-gpio@vger.kernel.org
5473S: Maintained
5474F: drivers/gpio/gpio-mockup.c
5475F: tools/testing/selftests/gpio/
5476
a0dc00b4 5477GPIO SUBSYSTEM
e4651a9f 5478M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5479M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5480L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5481T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5482S: Maintained
cd97a449 5483F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5484F: Documentation/gpio/
40c159b7 5485F: Documentation/ABI/testing/gpio-cdev
fe95046e 5486F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5487F: drivers/gpio/
bdc6e95e
AC
5488F: include/linux/gpio/
5489F: include/linux/gpio.h
9b692346 5490F: include/asm-generic/gpio.h
3c702e99 5491F: include/uapi/linux/gpio.h
6d591c46 5492F: tools/gpio/
a0dc00b4 5493
71a6d0af
HW
5494GRE DEMULTIPLEXER DRIVER
5495M: Dmitry Kozlov <xeb@mail.ru>
5496L: netdev@vger.kernel.org
5497S: Maintained
11c26770
JP
5498F: net/ipv4/gre_demux.c
5499F: net/ipv4/gre_offload.c
71a6d0af
HW
5500F: include/net/gre.h
5501
d4c41139 5502GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5503M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5504L: netdev@vger.kernel.org
5505S: Maintained
a31a96ad 5506F: drivers/net/ethernet/aeroflex/
d4c41139 5507
629c1fb5
GKH
5508GREYBUS SUBSYSTEM
5509M: Johan Hovold <johan@kernel.org>
5510M: Alex Elder <elder@kernel.org>
5511M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5512S: Maintained
5513F: drivers/staging/greybus/
01d0f715 5514L: greybus-dev@lists.linaro.org
629c1fb5 5515
926706c5
VA
5516GREYBUS AUDIO PROTOCOLS DRIVERS
5517M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5518M: Mark Greer <mgreer@animalcreek.com>
926706c5 5519S: Maintained
544a6944
MG
5520F: drivers/staging/greybus/audio_apbridgea.c
5521F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5522F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5523F: drivers/staging/greybus/audio_codec.h
5524F: drivers/staging/greybus/audio_gb.c
5525F: drivers/staging/greybus/audio_manager.c
5526F: drivers/staging/greybus/audio_manager.h
5527F: drivers/staging/greybus/audio_manager_module.c
5528F: drivers/staging/greybus/audio_manager_private.h
5529F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5530F: drivers/staging/greybus/audio_module.c
5531F: drivers/staging/greybus/audio_topology.c
5532
2bbadafb
RMS
5533GREYBUS PROTOCOLS DRIVERS
5534M: Rui Miguel Silva <rmfrfs@gmail.com>
5535S: Maintained
5536F: drivers/staging/greybus/sdio.c
5537F: drivers/staging/greybus/light.c
5538F: drivers/staging/greybus/gpio.c
5539F: drivers/staging/greybus/power_supply.c
5540F: drivers/staging/greybus/spi.c
5541F: drivers/staging/greybus/spilib.c
5542
7d700518
BD
5543GREYBUS PROTOCOLS DRIVERS
5544M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5545S: Maintained
5546F: drivers/staging/greybus/loopback.c
5547F: drivers/staging/greybus/timesync.c
5548F: drivers/staging/greybus/timesync_platform.c
5549
5bd16350
VK
5550GREYBUS PROTOCOLS DRIVERS
5551M: Viresh Kumar <vireshk@kernel.org>
5552S: Maintained
5553F: drivers/staging/greybus/authentication.c
5554F: drivers/staging/greybus/bootrom.c
5555F: drivers/staging/greybus/firmware.h
5556F: drivers/staging/greybus/fw-core.c
5557F: drivers/staging/greybus/fw-download.c
5558F: drivers/staging/greybus/fw-managament.c
5559F: drivers/staging/greybus/greybus_authentication.h
5560F: drivers/staging/greybus/greybus_firmware.h
5561F: drivers/staging/greybus/hid.c
5562F: drivers/staging/greybus/i2c.c
5563F: drivers/staging/greybus/spi.c
5564F: drivers/staging/greybus/spilib.c
5565F: drivers/staging/greybus/spilib.h
5566
8d904fe5
DL
5567GREYBUS PROTOCOLS DRIVERS
5568M: David Lin <dtwlin@gmail.com>
5569S: Maintained
5570F: drivers/staging/greybus/uart.c
5571F: drivers/staging/greybus/log.c
5572
92b8bd96
VH
5573GREYBUS PLATFORM DRIVERS
5574M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5575S: Maintained
5576F: drivers/staging/greybus/arche-platform.c
5577F: drivers/staging/greybus/arche-apb-ctrl.c
5578F: drivers/staging/greybus/arche_platform.h
5579
7aae6e2d
CAC
5580GS1662 VIDEO SERIALIZER
5581M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5582L: linux-media@vger.kernel.org
5583T: git git://linuxtv.org/media_tree.git
5584S: Maintained
5585F: drivers/media/spi/gs1662.c
5586
e8deeae2 5587GSPCA FINEPIX SUBDRIVER
8b58be88 5588M: Frank Zago <frank@zago.net>
661263b5 5589L: linux-media@vger.kernel.org
275ffde4 5590T: git git://linuxtv.org/media_tree.git
e8deeae2 5591S: Maintained
0c0d06ca 5592F: drivers/media/usb/gspca/finepix.c
e8deeae2 5593
4b3fa3c4
OL
5594GSPCA GL860 SUBDRIVER
5595M: Olivier Lorin <o.lorin@laposte.net>
5596L: linux-media@vger.kernel.org
275ffde4 5597T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5598S: Maintained
0c0d06ca 5599F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5600
e8deeae2 5601GSPCA M5602 SUBDRIVER
8b58be88 5602M: Erik Andren <erik.andren@gmail.com>
661263b5 5603L: linux-media@vger.kernel.org
275ffde4 5604T: git git://linuxtv.org/media_tree.git
e8deeae2 5605S: Maintained
0c0d06ca 5606F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5607
5608GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5609M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5610L: linux-media@vger.kernel.org
275ffde4 5611T: git git://linuxtv.org/media_tree.git
c0936df4 5612S: Odd Fixes
0c0d06ca 5613F: drivers/media/usb/gspca/pac207.c
e8deeae2 5614
261982f1 5615GSPCA SN9C20X SUBDRIVER
d95c5b0b 5616M: Brian Johnson <brijohn@gmail.com>
261982f1 5617L: linux-media@vger.kernel.org
275ffde4 5618T: git git://linuxtv.org/media_tree.git
261982f1 5619S: Maintained
0c0d06ca 5620F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5621
e8deeae2 5622GSPCA T613 SUBDRIVER
8b58be88 5623M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5624L: linux-media@vger.kernel.org
275ffde4 5625T: git git://linuxtv.org/media_tree.git
e8deeae2 5626S: Maintained
0c0d06ca 5627F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5628
5629GSPCA USB WEBCAM DRIVER
c0936df4 5630M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5631L: linux-media@vger.kernel.org
275ffde4 5632T: git git://linuxtv.org/media_tree.git
c0936df4 5633S: Odd Fixes
0c0d06ca 5634F: drivers/media/usb/gspca/
e8deeae2 5635
584ec979 5636GUID PARTITION TABLE (GPT)
4f973c63 5637M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5638L: linux-efi@vger.kernel.org
5639S: Maintained
5640F: block/partitions/efi.*
5641
aa3c598b 5642STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5643M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5644L: linux-media@vger.kernel.org
275ffde4 5645T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5646S: Maintained
5647F: drivers/media/usb/stk1160/
e8deeae2 5648
4e456b86
YS
5649H8/300 ARCHITECTURE
5650M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5651L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5652W: http://uclinux-h8.sourceforge.jp
5653T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5654S: Maintained
5655F: arch/h8300/
5656F: drivers/clocksource/h8300_*.c
5657F: drivers/clk/h8300/
5658F: drivers/irqchip/irq-renesas-h8*.c
5659
71a6d0af
HW
5660HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5661M: Frank Seidel <frank@f-seidel.de>
5662L: platform-driver-x86@vger.kernel.org
5663W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5664S: Maintained
5665F: drivers/platform/x86/hdaps.c
5666
48fc9e26
HV
5667HDPVR USB VIDEO ENCODER DRIVER
5668M: Hans Verkuil <hverkuil@xs4all.nl>
5669L: linux-media@vger.kernel.org
5670T: git git://linuxtv.org/media_tree.git
a825eaec 5671W: https://linuxtv.org
48fc9e26 5672S: Odd Fixes
14430813 5673F: drivers/media/usb/hdpvr/
48fc9e26 5674
71a6d0af 5675HWPOISON MEMORY FAILURE HANDLING
f9625c48 5676M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5677L: linux-mm@kvack.org
71a6d0af
HW
5678S: Maintained
5679F: mm/memory-failure.c
5680F: mm/hwpoison-inject.c
5681
5682HYPERVISOR VIRTUAL CONSOLE DRIVER
5683L: linuxppc-dev@lists.ozlabs.org
5684S: Odd Fixes
5685F: drivers/tty/hvc/
5686
e5ab1477
AP
5687HACKRF MEDIA DRIVER
5688M: Antti Palosaari <crope@iki.fi>
5689L: linux-media@vger.kernel.org
a825eaec 5690W: https://linuxtv.org
e5ab1477
AP
5691W: http://palosaari.fi/linux/
5692Q: http://patchwork.linuxtv.org/project/linux-media/list/
5693T: git git://linuxtv.org/anttip/media_tree.git
5694S: Maintained
5695F: drivers/media/usb/hackrf/
5696
5b543965 5697HARDWARE MONITORING
d8130624 5698M: Jean Delvare <jdelvare@suse.com>
ca462085 5699M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5700L: linux-hwmon@vger.kernel.org
5701W: http://hwmon.wiki.kernel.org/
a94ef4ed 5702T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5703T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5704S: Maintained
047f4ec2 5705F: Documentation/hwmon/
679655da 5706F: drivers/hwmon/
047f4ec2 5707F: include/linux/hwmon*.h
5b543965 5708
844dd05f 5709HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5710M: Matt Mackall <mpm@selenic.com>
5711M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5712L: linux-crypto@vger.kernel.org
c0d0787b 5713S: Odd fixes
f6c60b15 5714F: Documentation/devicetree/bindings/rng/
679655da
JP
5715F: Documentation/hw_random.txt
5716F: drivers/char/hw_random/
5717F: include/linux/hw_random.h
844dd05f 5718
8b37fcfc
OBC
5719HARDWARE SPINLOCK CORE
5720M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5721M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5722L: linux-remoteproc@vger.kernel.org
8b37fcfc 5723S: Maintained
9f273c24 5724T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5725F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5726F: Documentation/hwspinlock.txt
2dbd8585 5727F: drivers/hwspinlock/
8b37fcfc
OBC
5728F: include/linux/hwspinlock.h
5729
1da177e4 5730HARMONY SOUND DRIVER
ac6aecbf 5731L: linux-parisc@vger.kernel.org
1da177e4 5732S: Maintained
679655da 5733F: sound/parisc/harmony.*
1da177e4 5734
91952bc0
AP
5735HD29L2 MEDIA DRIVER
5736M: Antti Palosaari <crope@iki.fi>
5737L: linux-media@vger.kernel.org
a825eaec 5738W: https://linuxtv.org
91952bc0
AP
5739W: http://palosaari.fi/linux/
5740Q: http://patchwork.linuxtv.org/project/linux-media/list/
5741T: git git://linuxtv.org/anttip/media_tree.git
5742S: Maintained
5743F: drivers/media/dvb-frontends/hd29l2*
5744
214de83e 5745HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
4cfccbda 5746M: Jimmy Vance <jimmy.vance@hpe.com>
214de83e
BB
5747S: Supported
5748F: Documentation/watchdog/hpwdt.txt
5749F: drivers/watchdog/hpwdt.c
5750
9257aa49 5751HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5752M: Don Brace <don.brace@microsemi.com>
a0a268ad 5753L: esc.storagedev@microsemi.com
693373db 5754L: linux-scsi@vger.kernel.org
9257aa49
SC
5755S: Supported
5756F: Documentation/scsi/hpsa.txt
5757F: drivers/scsi/hpsa*.[ch]
5758F: include/linux/cciss*.h
c117ab84 5759F: include/uapi/linux/cciss*.h
9257aa49 5760
e2d1d6c0 5761HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5762M: Don Brace <don.brace@microsemi.com>
516fdcea 5763L: esc.storagedev@microsemi.com
693373db 5764L: linux-scsi@vger.kernel.org
e2d1d6c0 5765S: Supported
679655da
JP
5766F: Documentation/blockdev/cciss.txt
5767F: drivers/block/cciss*
5768F: include/linux/cciss_ioctl.h
c117ab84 5769F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5770
f48ad614
DD
5771HFI1 DRIVER
5772M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5773M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5774L: linux-rdma@vger.kernel.org
5775S: Supported
5776F: drivers/infiniband/hw/hfi1
5777
1da177e4 5778HFS FILESYSTEM
6cf515e1
GU
5779L: linux-fsdevel@vger.kernel.org
5780S: Orphan
679655da
JP
5781F: Documentation/filesystems/hfs.txt
5782F: fs/hfs/
1da177e4 5783
ef575f47
GU
5784HFSPLUS FILESYSTEM
5785L: linux-fsdevel@vger.kernel.org
5786S: Orphan
5787F: Documentation/filesystems/hfsplus.txt
5788F: fs/hfsplus/
5789
1da177e4 5790HGA FRAMEBUFFER DRIVER
8b58be88 5791M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5792L: linux-nvidia@lists.surfsouth.com
5793W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5794S: Maintained
8a61f013 5795F: drivers/video/fbdev/hgafb.c
1da177e4 5796
4480f15b 5797HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5798M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5799M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5800L: linux-pm@vger.kernel.org
68656443 5801B: https://bugzilla.kernel.org
e2d1d6c0 5802S: Supported
679655da
JP
5803F: arch/x86/power/
5804F: drivers/base/power/
5805F: kernel/power/
5806F: include/linux/suspend.h
5807F: include/linux/freezer.h
5808F: include/linux/pm.h
679655da 5809F: arch/*/include/asm/suspend*.h
e2d1d6c0 5810
4ef4caad 5811HID CORE LAYER
e5f6450c 5812M: Jiri Kosina <jikos@kernel.org>
406df153 5813R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5814L: linux-input@vger.kernel.org
54e5881d 5815T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5816S: Maintained
679655da
JP
5817F: drivers/hid/
5818F: include/linux/hid*
c117ab84 5819F: include/uapi/linux/hid*
4ef4caad 5820
30ee72f0 5821HID SENSOR HUB DRIVERS
e5f6450c 5822M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5823M: Jonathan Cameron <jic23@kernel.org>
5824M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5825L: linux-input@vger.kernel.org
5826L: linux-iio@vger.kernel.org
5827S: Maintained
5828F: Documentation/hid/hid-sensor*
5829F: drivers/hid/hid-sensor-*
5830F: drivers/iio/*/hid-*
5831F: include/linux/hid-sensor-*
5832
38bed542 5833HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5834M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5835L: linux-kernel@vger.kernel.org
75fc2d37 5836T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5837S: Maintained
679655da 5838F: Documentation/timers/
5cee9645 5839F: kernel/time/hrtimer.c
88606e80
TG
5840F: kernel/time/clockevents.c
5841F: kernel/time/tick*.*
5842F: kernel/time/timer_*.c
05ed8490 5843F: include/linux/clockchips.h
679655da 5844F: include/linux/hrtimer.h
38bed542 5845
1da177e4 5846HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5847L: linux-hams@vger.kernel.org
8b64f2a0 5848S: Orphan
679655da
JP
5849F: drivers/net/hamradio/dmascc.c
5850F: drivers/net/hamradio/scc.c
1da177e4 5851
ede1e6f8 5852HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5853M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5854W: http://www.highpoint-tech.com
5855S: Supported
679655da
JP
5856F: Documentation/scsi/hptiop.txt
5857F: drivers/scsi/hptiop.c
ede1e6f8 5858
1da177e4 5859HIPPI
8b58be88 5860M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5861L: linux-hippi@sunsite.dk
5862S: Maintained
679655da 5863F: include/linux/hippidevice.h
c117ab84 5864F: include/uapi/linux/if_hippi.h
679655da 5865F: net/802/hippi.c
ff5a3b50 5866F: drivers/net/hippi/
1da177e4 5867
b30d74e4
DH
5868HISILICON NETWORK SUBSYSTEM DRIVER
5869M: Yisen Zhuang <yisen.zhuang@huawei.com>
5870M: Salil Mehta <salil.mehta@huawei.com>
5871L: netdev@vger.kernel.org
5872W: http://www.hisilicon.com
5873S: Maintained
5874F: drivers/net/ethernet/hisilicon/
5875F: Documentation/devicetree/bindings/net/hisilicon*.txt
5876
66a9bae6 5877HISILICON ROCE DRIVER
5878M: Lijun Ou <oulijun@huawei.com>
5879M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5880L: linux-rdma@vger.kernel.org
5881S: Maintained
5882F: drivers/infiniband/hw/hns/
5883F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5884
16c6c252
JG
5885HISILICON SAS Controller
5886M: John Garry <john.garry@huawei.com>
5887W: http://www.hisilicon.com
5888S: Supported
5889F: drivers/scsi/hisi_sas/
5890F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5891
ff1d2767 5892HOST AP DRIVER
8b58be88 5893M: Jouni Malinen <j@w1.fi>
724c6b35 5894L: linux-wireless@vger.kernel.org
ffd74aca
JM
5895W: http://w1.fi/hostap-driver.html
5896S: Obsolete
eb4f98d5 5897F: drivers/net/wireless/intersil/hostap/
ff1d2767 5898
dd8cd779 5899HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5900L: platform-driver-x86@vger.kernel.org
95c70215 5901S: Orphan
679655da 5902F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5903
e2d1d6c0 5904HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5905M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5906S: Maintained
7e25d724 5907F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5908
7d2c86b5 5909HPET: High Precision Event Timers driver
8b58be88 5910M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5911S: Maintained
679655da
JP
5912F: Documentation/timers/hpet.txt
5913F: drivers/char/hpet.c
5914F: include/linux/hpet.h
c117ab84 5915F: include/uapi/linux/hpet.h
b9b0332f 5916
e07b5d79 5917HPET: x86
9e06f631 5918S: Orphan
679655da
JP
5919F: arch/x86/kernel/hpet.c
5920F: arch/x86/include/asm/hpet.h
b9b0332f 5921
1da177e4 5922HPFS FILESYSTEM
8b58be88 5923M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5924W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5925S: Maintained
679655da 5926F: fs/hpfs/
1da177e4 5927
3441cded 5928HSI SUBSYSTEM
56459ea9
SR
5929M: Sebastian Reichel <sre@kernel.org>
5930T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5931S: Maintained
5932F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 5933F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
5934F: drivers/hsi/
5935F: include/linux/hsi/
5936F: include/uapi/linux/hsi/
5937
7d2c86b5 5938HSO 3G MODEM DRIVER
8b58be88 5939M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5940W: http://www.pharscape.org
5941S: Maintained
679655da 5942F: drivers/net/usb/hso.c
11cd29b0 5943
19990e29
AB
5944HSR NETWORK PROTOCOL
5945M: Arvid Brodin <arvid.brodin@alten.se>
5946L: netdev@vger.kernel.org
5947S: Maintained
5948F: net/hsr/
5949
5a18c343 5950HTCPEN TOUCHSCREEN DRIVER
8b58be88 5951M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5952L: linux-input@vger.kernel.org
5953S: Maintained
679655da 5954F: drivers/input/touchscreen/htcpen.c
5a18c343 5955
1da177e4 5956HUGETLB FILESYSTEM
6d49e352 5957M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5958S: Maintained
679655da 5959F: fs/hugetlbfs/
1da177e4 5960
fe713d60
JCT
5961HVA ST MEDIA DRIVER
5962M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5963L: linux-media@vger.kernel.org
5964T: git git://linuxtv.org/media_tree.git
5965W: https://linuxtv.org
5966S: Supported
5967F: drivers/media/platform/sti/hva
5968
05183189 5969Hyper-V CORE AND DRIVERS
9c3646d1 5970M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189 5971M: Haiyang Zhang <haiyangz@microsoft.com>
421463b8 5972M: Stephen Hemminger <sthemmin@microsoft.com>
05183189
S
5973L: devel@linuxdriverproject.org
5974S: Maintained
a4162747
HZ
5975F: arch/x86/include/asm/mshyperv.h
5976F: arch/x86/include/uapi/asm/hyperv.h
5977F: arch/x86/kernel/cpu/mshyperv.c
05183189 5978F: drivers/hid/hid-hyperv.c
a4162747 5979F: drivers/hv/
f92ca80b 5980F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5981F: drivers/pci/host/pci-hyperv.c
05183189 5982F: drivers/net/hyperv/
a4162747 5983F: drivers/scsi/storvsc_drv.c
95096f2f 5984F: drivers/uio/uio_hv_generic.c
8a61f013 5985F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5986F: include/linux/hyperv.h
5987F: tools/hv/
54bf725e 5988F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5989
7724fd04
PR
5990I2C MUXES
5991M: Peter Rosin <peda@axentia.se>
5992L: linux-i2c@vger.kernel.org
5993S: Maintained
2254d24a 5994F: Documentation/i2c/i2c-topology
7724fd04
PR
5995F: Documentation/i2c/muxes/
5996F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 5997F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 5998F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
5999F: drivers/i2c/i2c-mux.c
6000F: drivers/i2c/muxes/
6001F: include/linux/i2c-mux.h
6002
d85c8a6a 6003I2C OVER PARALLEL PORT
d8130624 6004M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6005L: linux-i2c@vger.kernel.org
6006S: Maintained
6007F: Documentation/i2c/busses/i2c-parport
6008F: Documentation/i2c/busses/i2c-parport-light
6009F: drivers/i2c/busses/i2c-parport.c
6010F: drivers/i2c/busses/i2c-parport-light.c
6011
6012I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 6013M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6014L: linux-i2c@vger.kernel.org
6015S: Maintained
6016F: Documentation/i2c/busses/i2c-ali1535
6017F: Documentation/i2c/busses/i2c-ali1563
6018F: Documentation/i2c/busses/i2c-ali15x3
6019F: Documentation/i2c/busses/i2c-amd756
6020F: Documentation/i2c/busses/i2c-amd8111
6021F: Documentation/i2c/busses/i2c-i801
6022F: Documentation/i2c/busses/i2c-nforce2
6023F: Documentation/i2c/busses/i2c-piix4
6024F: Documentation/i2c/busses/i2c-sis5595
6025F: Documentation/i2c/busses/i2c-sis630
6026F: Documentation/i2c/busses/i2c-sis96x
6027F: Documentation/i2c/busses/i2c-via
6028F: Documentation/i2c/busses/i2c-viapro
6029F: drivers/i2c/busses/i2c-ali1535.c
6030F: drivers/i2c/busses/i2c-ali1563.c
6031F: drivers/i2c/busses/i2c-ali15x3.c
6032F: drivers/i2c/busses/i2c-amd756.c
6033F: drivers/i2c/busses/i2c-amd756-s4882.c
6034F: drivers/i2c/busses/i2c-amd8111.c
6035F: drivers/i2c/busses/i2c-i801.c
6036F: drivers/i2c/busses/i2c-isch.c
6037F: drivers/i2c/busses/i2c-nforce2.c
6038F: drivers/i2c/busses/i2c-nforce2-s4985.c
6039F: drivers/i2c/busses/i2c-piix4.c
6040F: drivers/i2c/busses/i2c-sis5595.c
6041F: drivers/i2c/busses/i2c-sis630.c
6042F: drivers/i2c/busses/i2c-sis96x.c
6043F: drivers/i2c/busses/i2c-via.c
6044F: drivers/i2c/busses/i2c-viapro.c
6045
cb7f07a4
NH
6046I2C/SMBUS ISMT DRIVER
6047M: Seth Heasley <seth.heasley@intel.com>
6048M: Neil Horman <nhorman@tuxdriver.com>
6049L: linux-i2c@vger.kernel.org
6050F: drivers/i2c/busses/i2c-ismt.c
6051F: Documentation/i2c/busses/i2c-ismt
6052
6ea884db 6053I2C/SMBUS STUB DRIVER
d8130624 6054M: Jean Delvare <jdelvare@suse.com>
846557d3 6055L: linux-i2c@vger.kernel.org
6ea884db 6056S: Maintained
8547a5bc 6057F: drivers/i2c/i2c-stub.c
6ea884db 6058
5b543965 6059I2C SUBSYSTEM
14d77c4d 6060M: Wolfram Sang <wsa@the-dreams.de>
846557d3 6061L: linux-i2c@vger.kernel.org
9d4ea27a
WS
6062W: https://i2c.wiki.kernel.org/
6063Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 6064T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 6065S: Maintained
40ed1b4c 6066F: Documentation/devicetree/bindings/i2c/
679655da
JP
6067F: Documentation/i2c/
6068F: drivers/i2c/
630bc46e 6069F: drivers/i2c/*/
679655da 6070F: include/linux/i2c.h
03b70d62 6071F: include/linux/i2c-*.h
c117ab84
CEB
6072F: include/uapi/linux/i2c.h
6073F: include/uapi/linux/i2c-*.h
1da177e4 6074
4560d677
WS
6075I2C ACPI SUPPORT
6076M: Mika Westerberg <mika.westerberg@linux.intel.com>
6077L: linux-i2c@vger.kernel.org
6078L: linux-acpi@vger.kernel.org
6079S: Maintained
4560d677 6080
d85c8a6a 6081I2C-TAOS-EVM DRIVER
d8130624 6082M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6083L: linux-i2c@vger.kernel.org
6084S: Maintained
6085F: Documentation/i2c/busses/i2c-taos-evm
6086F: drivers/i2c/busses/i2c-taos-evm.c
6087
e8c76eed 6088I2C-TINY-USB DRIVER
8b58be88 6089M: Till Harbaum <till@harbaum.org>
846557d3 6090L: linux-i2c@vger.kernel.org
932d1872 6091W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 6092S: Maintained
679655da 6093F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 6094
1da177e4 6095i386 BOOT CODE
8b58be88 6096M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 6097S: Maintained
679655da 6098F: arch/x86/boot/
1da177e4
LT
6099
6100i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 6101M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 6102T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
6103S: Maintained
6104
1da177e4 6105IA64 (Itanium) PLATFORM
8b58be88
JP
6106M: Tony Luck <tony.luck@intel.com>
6107M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6108L: linux-ia64@vger.kernel.org
6b1c70b1 6109T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6110S: Maintained
679655da 6111F: arch/ia64/
1da177e4 6112
4cd38750
LDSB
6113IBM Power VMX Cryptographic instructions
6114M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6115M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
6116L: linux-crypto@vger.kernel.org
6117S: Supported
6118F: drivers/crypto/vmx/Makefile
6119F: drivers/crypto/vmx/Kconfig
6120F: drivers/crypto/vmx/vmx.c
6121F: drivers/crypto/vmx/aes*
6122F: drivers/crypto/vmx/ghash*
6123F: drivers/crypto/vmx/ppc-xlate.pl
6124
956c203c 6125IBM Power in-Nest Crypto Acceleration
4cd38750 6126M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6127M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6128L: linux-crypto@vger.kernel.org
6129S: Supported
28bceeaa
DS
6130F: drivers/crypto/nx/Makefile
6131F: drivers/crypto/nx/Kconfig
6132F: drivers/crypto/nx/nx-aes*
6133F: drivers/crypto/nx/nx-sha*
6134F: drivers/crypto/nx/nx.*
6135F: drivers/crypto/nx/nx_csbcpb.h
6136F: drivers/crypto/nx/nx_debugfs.h
956c203c 6137
0e16aafb 6138IBM Power 842 compression accelerator
41656aa7 6139M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 6140S: Supported
28bceeaa
DS
6141F: drivers/crypto/nx/Makefile
6142F: drivers/crypto/nx/Kconfig
7011a122 6143F: drivers/crypto/nx/nx-842*
2da572c9 6144F: include/linux/sw842.h
2062c5b6 6145F: crypto/842.c
2da572c9 6146F: lib/842/
0e16aafb 6147
1da177e4 6148IBM Power Linux RAID adapter
8b58be88 6149M: Brian King <brking@us.ibm.com>
1da177e4 6150S: Supported
679655da 6151F: drivers/scsi/ipr.*
1da177e4 6152
9d348af4 6153IBM Power Virtual Ethernet Device Driver
eddd63a6 6154M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6155L: netdev@vger.kernel.org
6156S: Supported
9aa32835 6157F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6158
032c5e82
TF
6159IBM Power SRIOV Virtual NIC Device Driver
6160M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6161M: John Allen <jallen@linux.vnet.ibm.com>
6162L: netdev@vger.kernel.org
6163S: Supported
6164F: drivers/net/ethernet/ibm/ibmvnic.*
6165
e6babec6 6166IBM Power Virtual SCSI Device Drivers
bcbde52b 6167M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6168L: linux-scsi@vger.kernel.org
6169S: Supported
e6babec6 6170F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6171F: include/scsi/viosrp.h
6172
6173IBM Power Virtual SCSI Device Target Driver
6174M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6175M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6176L: linux-scsi@vger.kernel.org
6177L: target-devel@vger.kernel.org
6178S: Supported
6179F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6180
6181IBM Power Virtual FC Device Drivers
44b4dad9 6182M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6183L: linux-scsi@vger.kernel.org
6184S: Supported
6185F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6186
1da177e4 6187IBM ServeRAID RAID DRIVER
f9213e78 6188S: Orphan
679655da 6189F: drivers/scsi/ips.*
1da177e4 6190
6ed9f9c4
PT
6191ICH LPC AND GPIO DRIVER
6192M: Peter Tyser <ptyser@xes-inc.com>
6193S: Maintained
6194F: drivers/mfd/lpc_ich.c
6195F: drivers/gpio/gpio-ich.c
6196
1e7106fc 6197IDE SUBSYSTEM
8b58be88 6198M: "David S. Miller" <davem@davemloft.net>
1da177e4 6199L: linux-ide@vger.kernel.org
8a6e2535 6200Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6201T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6202S: Maintained
679655da
JP
6203F: Documentation/ide/
6204F: drivers/ide/
6205F: include/linux/ide.h
1da177e4 6206
6cb8c13d
IP
6207IDEAPAD LAPTOP EXTRAS DRIVER
6208M: Ike Panhc <ike.pan@canonical.com>
6209L: platform-driver-x86@vger.kernel.org
6210W: http://launchpad.net/ideapad-laptop
6211S: Maintained
6212F: drivers/platform/x86/ideapad-laptop.c
6213
1ea4c161
AM
6214IDEAPAD LAPTOP SLIDEBAR DRIVER
6215M: Andrey Moiseev <o2g.org.ru@gmail.com>
6216L: linux-input@vger.kernel.org
6217W: https://github.com/o2genum/ideapad-slidebar
6218S: Maintained
6219F: drivers/input/misc/ideapad_slidebar.c
6220
0f861e8c 6221IDE/ATAPI DRIVERS
487ba8e8 6222M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6223L: linux-ide@vger.kernel.org
c404c199 6224S: Maintained
679655da
JP
6225F: Documentation/cdrom/ide-cd
6226F: drivers/ide/ide-cd*
1da177e4 6227
02cf2286 6228IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6229M: Alexander Aring <aar@pengutronix.de>
5cc92049 6230M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6231L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6232W: http://wpan.cakelab.org/
6233T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6234T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6235S: Maintained
6236F: net/ieee802154/
68653359 6237F: net/mac802154/
251741b1 6238F: drivers/net/ieee802154/
580947d3
AA
6239F: include/linux/nl802154.h
6240F: include/linux/ieee802154.h
6241F: include/net/nl802154.h
6242F: include/net/mac802154.h
6243F: include/net/af_ieee802154.h
6244F: include/net/cfg802154.h
6245F: include/net/ieee802154_netdev.h
ebef9c12 6246F: Documentation/networking/ieee802154.txt
02cf2286 6247
b1c97193
SY
6248IGORPLUG-USB IR RECEIVER
6249M: Sean Young <sean@mess.org>
6250L: linux-media@vger.kernel.org
6251S: Maintained
6252F: drivers/media/rc/igorplugusb.c
6253
40ad4a30
SY
6254IGUANAWORKS USB IR TRANSCEIVER
6255M: Sean Young <sean@mess.org>
6256L: linux-media@vger.kernel.org
6257S: Maintained
6258F: drivers/media/rc/iguanair.c
6259
ed13134b
PR
6260IIO DIGITAL POTENTIOMETER DAC
6261M: Peter Rosin <peda@axentia.se>
6262L: linux-iio@vger.kernel.org
6263S: Maintained
7fde1484 6264F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6265F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6266F: drivers/iio/dac/dpot-dac.c
ed13134b 6267
e778aa14
PR
6268IIO ENVELOPE DETECTOR
6269M: Peter Rosin <peda@axentia.se>
6270L: linux-iio@vger.kernel.org
6271S: Maintained
b475f80b 6272F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6273F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6274F: drivers/iio/adc/envelope-detector.c
e778aa14 6275
9545f86e 6276IIO SUBSYSTEM AND DRIVERS
030a13d7 6277M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6278R: Hartmut Knaack <knaack.h@gmx.de>
6279R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6280R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6281L: linux-iio@vger.kernel.org
21d41655 6282T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6283S: Maintained
866b148a 6284F: Documentation/devicetree/bindings/iio/
03e7c251 6285F: drivers/iio/
9545f86e 6286F: drivers/staging/iio/
8fe671fc 6287F: include/linux/iio/
817020cf 6288F: tools/iio/
9545f86e 6289
65519263
SG
6290IKANOS/ADI EAGLE ADSL USB DRIVER
6291M: Matthieu Castet <castet.matthieu@free.fr>
6292M: Stanislaw Gruszka <stf_xl@wp.pl>
6293S: Maintained
6294F: drivers/usb/atm/ueagle-atm.c
6295
8ef3ff27
PB
6296IMGTEC ASCII LCD DRIVER
6297M: Paul Burton <paul.burton@imgtec.com>
6298S: Maintained
6299F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6300F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6301
e89ab51f
GR
6302INA209 HARDWARE MONITOR DRIVER
6303M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6304L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6305S: Maintained
6306F: Documentation/hwmon/ina209
6307F: Documentation/devicetree/bindings/i2c/ina209.txt
6308F: drivers/hwmon/ina209.c
6309
6310INA2XX HARDWARE MONITOR DRIVER
6311M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6312L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6313S: Maintained
6314F: Documentation/hwmon/ina2xx
6315F: drivers/hwmon/ina2xx.c
6316F: include/linux/platform_data/ina2xx.h
6317
14dc124f
SIG
6318INDUSTRY PACK SUBSYSTEM (IPACK)
6319M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6320M: Jens Taprogge <jens.taprogge@taprogge.org>
6321M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6322L: industrypack-devel@lists.sourceforge.net
6323W: http://industrypack.sourceforge.net
6324S: Maintained
6325F: drivers/ipack/
6326
8adc53fd
ZLK
6327INGENIC JZ4780 DMA Driver
6328M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6329S: Maintained
6330F: drivers/dma/dma-jz4780.c
6331
87cf40e6
HH
6332INGENIC JZ4780 NAND DRIVER
6333M: Harvey Hunt <harveyhuntnexus@gmail.com>
6334L: linux-mtd@lists.infradead.org
6335S: Maintained
6336F: drivers/mtd/nand/jz4780_*
6337
aa7168f4 6338INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6339M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6340M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6341L: linux-ima-devel@lists.sourceforge.net
6342L: linux-ima-user@lists.sourceforge.net
6343L: linux-security-module@vger.kernel.org
9f273c24 6344T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6345S: Supported
679655da 6346F: security/integrity/ima/
aa7168f4 6347
9a4ea5a9
JH
6348IMGTEC IR DECODER DRIVER
6349M: James Hogan <james.hogan@imgtec.com>
6350S: Maintained
6351F: drivers/media/rc/img-ir/
6352
1da177e4 6353IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6354L: linux-fbdev@vger.kernel.org
843393d3 6355S: Orphan
8a61f013 6356F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6357
6358INFINIBAND SUBSYSTEM
b6b2bbe6 6359M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6360M: Sean Hefty <sean.hefty@intel.com>
6361M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6362L: linux-rdma@vger.kernel.org
605841f5 6363W: http://www.openfabrics.org/
8a6e2535 6364Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6365T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6366S: Supported
679655da
JP
6367F: Documentation/infiniband/
6368F: drivers/infiniband/
c117ab84 6369F: include/uapi/linux/if_infiniband.h
954138dc
YD
6370F: include/uapi/rdma/
6371F: include/rdma/
1da177e4 6372
c9f04f58 6373INOTIFY
8b58be88
JP
6374M: John McCutchan <john@johnmccutchan.com>
6375M: Robert Love <rlove@rlove.org>
6376M: Eric Paris <eparis@parisplace.org>
c9f04f58 6377S: Maintained
679655da
JP
6378F: Documentation/filesystems/inotify.txt
6379F: fs/notify/inotify/
6380F: include/linux/inotify.h
c117ab84 6381F: include/uapi/linux/inotify.h
c9f04f58 6382
e2d1d6c0 6383INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6384M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6385L: linux-input@vger.kernel.org
8a6e2535 6386Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6387T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6388S: Maintained
679655da 6389F: drivers/input/
f4eea7e2 6390F: include/linux/input.h
c117ab84 6391F: include/uapi/linux/input.h
f4eea7e2 6392F: include/linux/input/
e52d8398 6393F: Documentation/devicetree/bindings/input/
e2d1d6c0 6394
3267a87f 6395INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6396M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6397L: linux-input@vger.kernel.org
75dd112a 6398S: Odd fixes
3267a87f 6399F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6400F: drivers/input/input-mt.c
3267a87f
HR
6401K: \b(ABS|SYN)_MT_
6402
97fa99a3
JY
6403INTEL ASoC BDW/HSW DRIVERS
6404M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6405L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6406S: Supported
e8e1225d
JP
6407F: sound/soc/intel/common/sst-dsp*
6408F: sound/soc/intel/common/sst-firmware.c
6409F: sound/soc/intel/boards/broadwell.c
6410F: sound/soc/intel/haswell/
97fa99a3 6411
4ac13e17
DJ
6412INTEL C600 SERIES SAS CONTROLLER DRIVER
6413M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6414M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6415L: linux-scsi@vger.kernel.org
7106891a
DJ
6416T: git git://git.code.sf.net/p/intel-sas/isci
6417S: Supported
4ac13e17 6418F: drivers/scsi/isci/
4ac13e17 6419
ecc83e52
AH
6420INTEL HID EVENT DRIVER
6421M: Alex Hung <alex.hung@canonical.com>
6422L: platform-driver-x86@vger.kernel.org
6423S: Maintained
6424F: drivers/platform/x86/intel-hid.c
6425
332e0812
AK
6426INTEL VIRTUAL BUTTON DRIVER
6427M: AceLan Kao <acelan.kao@canonical.com>
6428L: platform-driver-x86@vger.kernel.org
6429S: Maintained
6430F: drivers/platform/x86/intel-vbtn.c
6431
26717172 6432INTEL IDLE DRIVER
6af33995 6433M: Jacob Pan <jacob.jun.pan@linux.intel.com>
26717172 6434M: Len Brown <lenb@kernel.org>
bf1c138e 6435L: linux-pm@vger.kernel.org
08deed1e 6436T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
2ed38cbe 6437B: https://bugzilla.kernel.org
26717172
LB
6438S: Supported
6439F: drivers/idle/intel_idle.c
6440
8fb861fa
SP
6441INTEL INTEGRATED SENSOR HUB DRIVER
6442M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6443M: Jiri Kosina <jikos@kernel.org>
6444L: linux-input@vger.kernel.org
6445S: Maintained
6446F: drivers/hid/intel-ish-hid/
6447
7c1ac18d 6448INTEL PSTATE DRIVER
58ac1f62
SP
6449M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6450M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6451L: linux-pm@vger.kernel.org
6452S: Supported
6453F: drivers/cpufreq/intel_pstate.c
6454
9eb8ef74 6455INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6456M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6457L: linux-fbdev@vger.kernel.org
ce00f85c 6458S: Maintained
679655da 6459F: Documentation/fb/intelfb.txt
8a61f013 6460F: drivers/video/fbdev/intelfb/
9eb8ef74 6461
1da177e4 6462INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6463M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6464L: linux-fbdev@vger.kernel.org
ce00f85c 6465S: Maintained
8a61f013 6466F: drivers/video/fbdev/i810/
1da177e4 6467
f4a9bc4c 6468INTEL MENLOW THERMAL DRIVER
8b58be88 6469M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6470L: platform-driver-x86@vger.kernel.org
5ca92bd9 6471W: https://01.org/linux-acpi
f4a9bc4c 6472S: Supported
679655da 6473F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6474
248a9dc3 6475INTEL I/OAT DMA DRIVER
18ebd564 6476M: Dave Jiang <dave.jiang@intel.com>
08223d80 6477R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6478L: dmaengine@vger.kernel.org
6479Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6480S: Supported
679655da 6481F: drivers/dma/ioat*
248a9dc3 6482
6c8909b4 6483INTEL IOMMU (VT-d)
8b58be88 6484M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6485L: iommu@lists.linux-foundation.org
54e5881d 6486T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6487S: Supported
3fb39615 6488F: drivers/iommu/intel-iommu.c
679655da 6489F: include/linux/intel-iommu.h
6c8909b4 6490
b3e5f263 6491INTEL IOP-ADMA DMA DRIVER
08223d80 6492R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6493S: Odd fixes
679655da 6494F: drivers/dma/iop-adma.c
b3e5f263 6495
9251ce95 6496INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6497M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6498S: Maintained
679655da
JP
6499F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6500F: arch/arm/mach-ixp4xx/include/mach/npe.h
6501F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6502F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6503F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6504F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6505
844dd05f 6506INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6507M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6508S: Maintained
679655da 6509F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6510
2f302324 6511INTEL ETHERNET DRIVERS
8b58be88 6512M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6513L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6514W: http://www.intel.com/support/feedback.htm
d94e6fed 6515W: http://e1000.sourceforge.net/
2f302324
JK
6516Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6517T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6518T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6519S: Supported
0d164401
JK
6520F: Documentation/networking/e100.txt
6521F: Documentation/networking/e1000.txt
6522F: Documentation/networking/e1000e.txt
6523F: Documentation/networking/igb.txt
6524F: Documentation/networking/igbvf.txt
6525F: Documentation/networking/ixgb.txt
6526F: Documentation/networking/ixgbe.txt
6527F: Documentation/networking/ixgbevf.txt
1bff6529 6528F: Documentation/networking/i40e.txt
105bf2fe 6529F: Documentation/networking/i40evf.txt
dee1ad47 6530F: drivers/net/ethernet/intel/
bc90d291 6531F: drivers/net/ethernet/intel/*/
1da177e4 6532
6e4de866
FL
6533INTEL RDMA RNIC DRIVER
6534M: Faisal Latif <faisal.latif@intel.com>
3b9d9650 6535M: Shiraz Saleem <shiraz.saleem@intel.com>
6e4de866
FL
6536L: linux-rdma@vger.kernel.org
6537S: Supported
6538F: drivers/infiniband/hw/i40iw/
6539
224f9e6d
AS
6540INTEL MERRIFIELD GPIO DRIVER
6541M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6542L: linux-gpio@vger.kernel.org
6543S: Maintained
6544F: drivers/gpio/gpio-merrifield.c
6545
0963d59b
LW
6546INTEL-MID GPIO DRIVER
6547M: David Cohen <david.a.cohen@linux.intel.com>
6548L: linux-gpio@vger.kernel.org
6549S: Maintained
6550F: drivers/gpio/gpio-intel-mid.c
6551
ca907a90
SY
6552INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6553M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6554L: linux-wireless@vger.kernel.org
ca907a90 6555S: Maintained
679655da 6556F: Documentation/networking/README.ipw2100
679655da 6557F: Documentation/networking/README.ipw2200
367a1092 6558F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6559
5760b0a5
AS
6560INTEL(R) TRACE HUB
6561M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6562S: Supported
6563F: Documentation/trace/intel_th.txt
6564F: drivers/hwtracing/intel_th/
6565
4bd96a7a 6566INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6567M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6568L: tboot-devel@lists.sourceforge.net
6569W: http://tboot.sourceforge.net
e9b7d7c8 6570T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6571S: Supported
6572F: Documentation/intel_txt.txt
6573F: include/linux/tboot.h
6574F: arch/x86/kernel/tboot.c
6575
8a70da82 6576INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6577M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6578M: linux-wimax@intel.com
49e7d9df 6579L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6580S: Supported
6581W: http://linuxwimax.org
679655da
JP
6582F: Documentation/wimax/README.i2400m
6583F: drivers/net/wimax/i2400m/
c117ab84 6584F: include/uapi/linux/wimax/i2400m.h
8a70da82 6585
1c0ce89c
SG
6586INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6587M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6588L: linux-wireless@vger.kernel.org
1c0ce89c 6589S: Supported
7ac9a364 6590F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6591
b481de9c 6592INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6593M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6594M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6595M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6596M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6597L: linux-wireless@vger.kernel.org
b481de9c 6598W: http://intellinuxwireless.org
b62ff718 6599T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6600S: Supported
e705c121 6601F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6602
de8fe023
TW
6603INTEL MANAGEMENT ENGINE (mei)
6604M: Tomas Winkler <tomas.winkler@intel.com>
6605L: linux-kernel@vger.kernel.org
6606S: Supported
c117ab84 6607F: include/uapi/linux/mei.h
5069288b 6608F: include/linux/mei_cl_bus.h
de8fe023 6609F: drivers/misc/mei/*
222818c3 6610F: drivers/watchdog/mei_wdt.c
e07950a1 6611F: Documentation/misc-devices/mei/*
986b891a 6612F: samples/mei/*
de8fe023 6613
50ceb98b
SD
6614INTEL MIC DRIVERS (mic)
6615M: Sudeep Dutt <sudeep.dutt@intel.com>
6616M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6617S: Supported
6618W: https://github.com/sudeepdutt/mic
6619W: http://software.intel.com/en-us/mic-developer
6620F: include/linux/mic_bus.h
6621F: include/linux/scif.h
6622F: include/uapi/linux/mic_common.h
6623F: include/uapi/linux/mic_ioctl.h
9f273c24 6624F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6625F: drivers/misc/mic/
6626F: drivers/dma/mic_x100_dma.c
6627F: drivers/dma/mic_x100_dma.h
9f273c24 6628F: Documentation/mic/
50ceb98b 6629
fdca4f16 6630INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6631M: Zha Qipeng<qipeng.zha@intel.com>
6632L: platform-driver-x86@vger.kernel.org
6633S: Maintained
6634F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6635F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6636F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6637F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6638
378f956e
SKC
6639INTEL TELEMETRY DRIVER
6640M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6641L: platform-driver-x86@vger.kernel.org
6642S: Maintained
378f956e 6643F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6644F: drivers/platform/x86/intel_telemetry*
0a8b8353 6645
b740d2e9
RB
6646INTEL PMC CORE DRIVER
6647M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6648M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6649L: platform-driver-x86@vger.kernel.org
6650S: Maintained
6651F: arch/x86/include/asm/pmc_core.h
6652F: drivers/platform/x86/intel_pmc_core*
6653
3904b28e
LW
6654INVENSENSE MPU-3050 GYROSCOPE DRIVER
6655M: Linus Walleij <linus.walleij@linaro.org>
6656L: linux-iio@vger.kernel.org
6657S: Maintained
6658F: drivers/iio/gyro/mpu3050*
6659F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6660
cb109a0e 6661IOC3 ETHERNET DRIVER
8b58be88 6662M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6663L: linux-mips@linux-mips.org
6664S: Maintained
8862bf1e 6665F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6666
cb109a0e 6667IOC3 SERIAL DRIVER
8b58be88 6668M: Pat Gefre <pfg@sgi.com>
d39e0721 6669L: linux-serial@vger.kernel.org
cb109a0e 6670S: Maintained
df621252 6671F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6672
0b6e8569
SW
6673IOMMU DRIVERS
6674M: Joerg Roedel <joro@8bytes.org>
6675L: iommu@lists.linux-foundation.org
6676T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6677S: Maintained
efcd94c0 6678F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6679F: drivers/iommu/
6680
4480f15b 6681IP MASQUERADING
8b58be88 6682M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6683S: Maintained
679655da 6684F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6685
4409ebe9 6686IPMI SUBSYSTEM
8b58be88 6687M: Corey Minyard <minyard@acm.org>
b0c90653 6688L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6689W: http://openipmi.sourceforge.net/
6690S: Supported
679655da
JP
6691F: Documentation/IPMI.txt
6692F: drivers/char/ipmi/
6693F: include/linux/ipmi*
c117ab84 6694F: include/uapi/linux/ipmi*
4409ebe9 6695
2d800897
KW
6696QCOM AUDIO (ASoC) DRIVERS
6697M: Patrick Lai <plai@codeaurora.org>
6698M: Banajit Goswami <bgoswami@codeaurora.org>
6699L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6700S: Supported
6701F: sound/soc/qcom/
6702
e2d1d6c0 6703IPS SCSI RAID DRIVER
8b58be88 6704M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6705L: linux-scsi@vger.kernel.org
6706W: http://www.adaptec.com/
6707S: Maintained
679655da 6708F: drivers/scsi/ips*
e2d1d6c0
RD
6709
6710IPVS
8b58be88
JP
6711M: Wensong Zhang <wensong@linux-vs.org>
6712M: Simon Horman <horms@verge.net.au>
6713M: Julian Anastasov <ja@ssi.bg>
979b6c13 6714L: netdev@vger.kernel.org
e2d1d6c0 6715L: lvs-devel@vger.kernel.org
1da177e4 6716S: Maintained
9f273c24
FW
6717T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6718T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6719F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6720F: include/net/ip_vs.h
c117ab84 6721F: include/uapi/linux/ip_vs.h
679655da 6722F: net/netfilter/ipvs/
1da177e4 6723
e7839f25 6724IPWIRELESS DRIVER
e5f6450c 6725M: Jiri Kosina <jikos@kernel.org>
d8130624 6726M: David Sterba <dsterba@suse.com>
92094aa0 6727S: Odd Fixes
282361a0 6728F: drivers/tty/ipwireless/
099dc4fb 6729
e2d1d6c0 6730IPX NETWORK LAYER
8b58be88 6731M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6732L: netdev@vger.kernel.org
6733S: Maintained
679655da 6734F: include/net/ipx.h
c117ab84 6735F: include/uapi/linux/ipx.h
679655da 6736F: net/ipx/
e2d1d6c0 6737
1da177e4 6738IRDA SUBSYSTEM
8b58be88 6739M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6740L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6741L: netdev@vger.kernel.org
1da177e4 6742W: http://irda.sourceforge.net/
f353976d 6743S: Maintained
e0057975 6744T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6745F: Documentation/networking/irda.txt
6746F: drivers/net/irda/
6747F: include/net/irda/
6748F: net/irda/
1da177e4 6749
a800c7cc
TG
6750IRQ SUBSYSTEM
6751M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6752L: linux-kernel@vger.kernel.org
a800c7cc 6753S: Maintained
75fc2d37 6754T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6755F: kernel/irq/
2ed9fd28
JC
6756
6757IRQCHIP DRIVERS
6758M: Thomas Gleixner <tglx@linutronix.de>
6759M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6760M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6761L: linux-kernel@vger.kernel.org
6762S: Maintained
6763T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6764T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6765F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6766F: drivers/irqchip/
a800c7cc 6767
7ab3a837 6768IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6769M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6770S: Maintained
b09dec2c 6771T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6772F: Documentation/IRQ-domain.txt
6773F: include/linux/irqdomain.h
6774F: kernel/irq/irqdomain.c
b09dec2c 6775F: kernel/irq/msi.c
7ab3a837 6776
ad7afc38
WBG
6777ISA
6778M: William Breathitt Gray <vilhelm.gray@gmail.com>
6779S: Maintained
6780F: Documentation/isa.txt
6781F: drivers/base/isa.c
6782F: include/linux/isa.h
6783
e2d1d6c0 6784ISAPNP
8b58be88 6785M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6786S: Maintained
679655da
JP
6787F: Documentation/isapnp.txt
6788F: drivers/pnp/isapnp/
6789F: include/linux/isapnp.h
e2d1d6c0 6790
d39b8420
HV
6791ISA RADIO MODULE
6792M: Hans Verkuil <hverkuil@xs4all.nl>
6793L: linux-media@vger.kernel.org
6794T: git git://linuxtv.org/media_tree.git
a825eaec 6795W: https://linuxtv.org
d39b8420
HV
6796S: Maintained
6797F: drivers/media/radio/radio-isa*
6798
71a6d0af
HW
6799iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6800M: Peter Jones <pjones@redhat.com>
6801M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6802S: Maintained
6803F: drivers/firmware/iscsi_ibft*
6804
14816b1e 6805ISCSI
623290a2
LD
6806M: Lee Duncan <lduncan@suse.com>
6807M: Chris Leech <cleech@redhat.com>
14816b1e 6808L: open-iscsi@googlegroups.com
623290a2 6809W: www.open-iscsi.com
14816b1e 6810S: Maintained
679655da
JP
6811F: drivers/scsi/*iscsi*
6812F: include/scsi/*iscsi*
14816b1e 6813
1e65eb42
OG
6814ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6815M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6816M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6817M: Roi Dayan <roid@mellanox.com>
6818L: linux-rdma@vger.kernel.org
6819S: Supported
6820W: http://www.openfabrics.org
6821W: www.open-iscsi.org
6822Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6823F: drivers/infiniband/ulp/iser/
1e65eb42 6824
2b70e5fd 6825ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6826M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6827T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6828L: linux-rdma@vger.kernel.org
6829L: target-devel@vger.kernel.org
6830S: Supported
6831W: http://www.linux-iscsi.org
6832F: drivers/infiniband/ulp/isert
6833
1da177e4 6834ISDN SUBSYSTEM
8b58be88 6835M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6836L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6837L: netdev@vger.kernel.org
1da177e4 6838W: http://www.isdn4linux.de
54e5881d 6839T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6840S: Maintained
679655da
JP
6841F: Documentation/isdn/
6842F: drivers/isdn/
6843F: include/linux/isdn.h
6844F: include/linux/isdn/
c117ab84
CEB
6845F: include/uapi/linux/isdn.h
6846F: include/uapi/linux/isdn/
1da177e4
LT
6847
6848ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6849M: Armin Schindler <mac@melware.de>
d5d52273 6850L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6851W: http://www.melware.de
6852S: Maintained
679655da 6853F: drivers/isdn/hardware/eicon/
1da177e4 6854
d624870f 6855IT87 HARDWARE MONITORING DRIVER
d8130624 6856M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6857L: linux-hwmon@vger.kernel.org
d624870f
JD
6858S: Maintained
6859F: Documentation/hwmon/it87
6860F: drivers/hwmon/it87.c
6861
d7104bff
AP
6862IT913X MEDIA DRIVER
6863M: Antti Palosaari <crope@iki.fi>
6864L: linux-media@vger.kernel.org
a825eaec 6865W: https://linuxtv.org
d7104bff
AP
6866W: http://palosaari.fi/linux/
6867Q: http://patchwork.linuxtv.org/project/linux-media/list/
6868T: git git://linuxtv.org/anttip/media_tree.git
6869S: Maintained
249c697e 6870F: drivers/media/tuners/it913x*
d7104bff 6871
91821ff3 6872IVTV VIDEO4LINUX DRIVER
6afdeaf8 6873M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6874L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6875L: linux-media@vger.kernel.org
275ffde4 6876T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6877W: http://www.ivtvdriver.org
6878S: Maintained
618cd932 6879F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6880F: drivers/media/pci/ivtv/
c117ab84 6881F: include/uapi/linux/ivtv*
91821ff3 6882
68620bdd
MP
6883IX2505V MEDIA DRIVER
6884M: Malcolm Priestley <tvboxspy@gmail.com>
6885L: linux-media@vger.kernel.org
a825eaec 6886W: https://linuxtv.org
68620bdd
MP
6887Q: http://patchwork.linuxtv.org/project/linux-media/list/
6888S: Maintained
6889F: drivers/media/dvb-frontends/ix2505v*
6890
4453d736
GR
6891JC42.4 TEMPERATURE SENSOR DRIVER
6892M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6893L: linux-hwmon@vger.kernel.org
4453d736
GR
6894S: Maintained
6895F: drivers/hwmon/jc42.c
6896F: Documentation/hwmon/jc42
6897
e2d1d6c0 6898JFS FILESYSTEM
3256f80f 6899M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6900L: jfs-discussion@lists.sourceforge.net
6901W: http://jfs.sourceforge.net/
54e5881d 6902T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6903S: Maintained
679655da
JP
6904F: Documentation/filesystems/jfs.txt
6905F: fs/jfs/
e2d1d6c0 6906
95252236 6907JME NETWORK DRIVER
8b58be88 6908M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6909L: netdev@vger.kernel.org
6910S: Maintained
63d24a0e 6911F: drivers/net/ethernet/jme.*
95252236 6912
1da177e4 6913JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6914M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6915L: linux-mtd@lists.infradead.org
6916W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6917S: Maintained
679655da 6918F: fs/jffs2/
c117ab84 6919F: include/uapi/linux/jffs2.h
1da177e4 6920
d183e11a
TT
6921JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6922M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6923M: Jan Kara <jack@suse.com>
d183e11a
TT
6924L: linux-ext4@vger.kernel.org
6925S: Maintained
6926F: fs/jbd2/
6927F: include/linux/jbd2.h
ae0718f8 6928
207dab5f
MU
6929JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6930M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6931L: linux-media@vger.kernel.org
6932S: Maintained
6933F: drivers/media/platform/rcar_jpu.c
6934
fd8b6cb4 6935JSM Neo PCI based serial card
df247081 6936M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6937L: linux-serial@vger.kernel.org
6938S: Maintained
df621252 6939F: drivers/tty/serial/jsm/
ae0718f8 6940
af39917d
CL
6941K10TEMP HARDWARE MONITORING DRIVER
6942M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6943L: linux-hwmon@vger.kernel.org
af39917d
CL
6944S: Maintained
6945F: Documentation/hwmon/k10temp
6946F: drivers/hwmon/k10temp.c
6947
4660cb35 6948K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6949M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6950L: linux-hwmon@vger.kernel.org
ae0718f8 6951S: Maintained
679655da
JP
6952F: Documentation/hwmon/k8temp
6953F: drivers/hwmon/k8temp.c
ae0718f8 6954
0ba1d91d
AR
6955KASAN
6956M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6957R: Alexander Potapenko <glider@google.com>
6958R: Dmitry Vyukov <dvyukov@google.com>
6959L: kasan-dev@googlegroups.com
6960S: Maintained
6961F: arch/*/include/asm/kasan.h
6962F: arch/*/mm/kasan_init*
2757aafa 6963F: Documentation/dev-tools/kasan.rst
64f8ebaf 6964F: include/linux/kasan*.h
0ba1d91d
AR
6965F: lib/test_kasan.c
6966F: mm/kasan/
6967F: scripts/Makefile.kasan
6968
1da177e4 6969KCONFIG
5eb1f99e 6970M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6971L: linux-kbuild@vger.kernel.org
cea8321c 6972T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6973S: Maintained
679655da
JP
6974F: Documentation/kbuild/kconfig-language.txt
6975F: scripts/kconfig/
1da177e4 6976
ea6c2089 6977KDUMP
f871f191
VG
6978M: Dave Young <dyoung@redhat.com>
6979M: Baoquan He <bhe@redhat.com>
6980R: Vivek Goyal <vgoyal@redhat.com>
34633993 6981L: kexec@lists.infradead.org
ea6c2089
VG
6982W: http://lse.sourceforge.net/kdump/
6983S: Maintained
80811493 6984F: Documentation/kdump/
ea6c2089 6985
f41bf02f
HV
6986KEENE FM RADIO TRANSMITTER DRIVER
6987M: Hans Verkuil <hverkuil@xs4all.nl>
6988L: linux-media@vger.kernel.org
6989T: git git://linuxtv.org/media_tree.git
a825eaec 6990W: https://linuxtv.org
f41bf02f
HV
6991S: Maintained
6992F: drivers/media/radio/radio-keene*
6993
1da177e4 6994KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6995M: Ian Kent <raven@themaw.net>
f694fc97 6996L: autofs@vger.kernel.org
1da177e4 6997S: Maintained
679655da 6998F: fs/autofs4/
1da177e4 6999
70fb7ba6 7000KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 7001M: Michal Marek <mmarek@suse.com>
08deed1e
JP
7002T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7003T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 7004L: linux-kbuild@vger.kernel.org
5ce45962 7005S: Maintained
679655da
JP
7006F: Documentation/kbuild/
7007F: Makefile
7008F: scripts/Makefile.*
70fb7ba6
MM
7009F: scripts/basic/
7010F: scripts/mk*
7011F: scripts/package/
1da177e4
LT
7012
7013KERNEL JANITORS
c3000e03 7014L: kernel-janitors@vger.kernel.org
10466f5a 7015W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7016S: Odd Fixes
1da177e4 7017
e8b43555 7018KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7019M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 7020M: Jeff Layton <jlayton@poochiereds.net>
16141c02 7021L: linux-nfs@vger.kernel.org
1da177e4 7022W: http://nfs.sourceforge.net/
9f273c24 7023T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7024S: Supported
679655da 7025F: fs/nfsd/
c117ab84 7026F: include/uapi/linux/nfsd/
679655da
JP
7027F: fs/lockd/
7028F: fs/nfs_common/
7029F: net/sunrpc/
7030F: include/linux/lockd/
7031F: include/linux/sunrpc/
c117ab84 7032F: include/uapi/linux/sunrpc/
1da177e4 7033
13b122b3
SK
7034KERNEL SELFTEST FRAMEWORK
7035M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7036M: Shuah Khan <shuah@kernel.org>
64f00850 7037L: linux-kselftest@vger.kernel.org
13b122b3
SK
7038T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7039S: Maintained
7040F: tools/testing/selftests
7041
426d62e2 7042KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7043M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7044M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7045L: kvm@vger.kernel.org
e3e58478 7046W: http://www.linux-kvm.org
a94b40a6 7047T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7048S: Supported
c93a64fe
PB
7049F: Documentation/*/kvm*.txt
7050F: Documentation/virtual/kvm/
679655da 7051F: arch/*/kvm/
1662e862
CB
7052F: arch/x86/kernel/kvm.c
7053F: arch/x86/kernel/kvmclock.c
679655da
JP
7054F: arch/*/include/asm/kvm*
7055F: include/linux/kvm*
c117ab84 7056F: include/uapi/linux/kvm*
679655da 7057F: virt/kvm/
6d0a1a61 7058F: tools/kvm/
426d62e2 7059
ad8003d3 7060KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 7061M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7062L: kvm@vger.kernel.org
038161de 7063W: http://www.linux-kvm.org/
7de609c8 7064S: Maintained
679655da 7065F: arch/x86/include/asm/svm.h
679655da 7066F: arch/x86/kvm/svm.c
426d62e2 7067
513014b7 7068KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 7069M: Alexander Graf <agraf@suse.com>
1fc9d2bf 7070L: kvm-ppc@vger.kernel.org
038161de 7071W: http://www.linux-kvm.org/
6a7f972d 7072T: git git://github.com/agraf/linux-2.6.git
513014b7 7073S: Supported
679655da
JP
7074F: arch/powerpc/include/asm/kvm*
7075F: arch/powerpc/kvm/
513014b7 7076
85f8fffe 7077KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 7078M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 7079M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
7080L: linux-s390@vger.kernel.org
7081W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 7082T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 7083S: Supported
679655da
JP
7084F: Documentation/s390/kvm.txt
7085F: arch/s390/include/asm/kvm*
80811493 7086F: arch/s390/kvm/
85f8fffe 7087
a749474d 7088KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 7089M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7090M: Marc Zyngier <marc.zyngier@arm.com>
7091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7092L: kvmarm@lists.cs.columbia.edu
7093W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7094T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7095S: Supported
a749474d
CD
7096F: arch/arm/include/uapi/asm/kvm*
7097F: arch/arm/include/asm/kvm*
7098F: arch/arm/kvm/
5c8818b4
MZ
7099F: virt/kvm/arm/
7100F: include/kvm/arm_*
a749474d 7101
6394a3ec 7102KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7103M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7104M: Marc Zyngier <marc.zyngier@arm.com>
7105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7106L: kvmarm@lists.cs.columbia.edu
7107S: Maintained
7108F: arch/arm64/include/uapi/asm/kvm*
7109F: arch/arm64/include/asm/kvm*
7110F: arch/arm64/kvm/
7111
bfd3d532
JH
7112KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7113M: James Hogan <james.hogan@imgtec.com>
7114L: linux-mips@linux-mips.org
7115S: Supported
7116F: arch/mips/include/uapi/asm/kvm*
7117F: arch/mips/include/asm/kvm*
7118F: arch/mips/kvm/
7119
dc009d92 7120KEXEC
8b58be88 7121M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7122W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7123L: kexec@lists.infradead.org
dc009d92 7124S: Maintained
679655da 7125F: include/linux/kexec.h
c117ab84 7126F: include/uapi/linux/kexec.h
10540a69 7127F: kernel/kexec*
dc009d92 7128
e971461f
DH
7129KEYS/KEYRINGS:
7130M: David Howells <dhowells@redhat.com>
aa62efff 7131L: keyrings@vger.kernel.org
e971461f 7132S: Maintained
d410fa4e 7133F: Documentation/security/keys.txt
e971461f
DH
7134F: include/linux/key.h
7135F: include/linux/key-type.h
75aeddd1
DH
7136F: include/linux/keyctl.h
7137F: include/uapi/linux/keyctl.h
e971461f
DH
7138F: include/keys/
7139F: security/keys/
7140
7f3c68be 7141KEYS-TRUSTED
74dd744f
MZ
7142M: David Safford <safford@us.ibm.com>
7143M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7144L: linux-security-module@vger.kernel.org
aa62efff 7145L: keyrings@vger.kernel.org
7f3c68be 7146S: Supported
d410fa4e 7147F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
7148F: include/keys/trusted-type.h
7149F: security/keys/trusted.c
7150F: security/keys/trusted.h
7151
7152KEYS-ENCRYPTED
74dd744f
MZ
7153M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7154M: David Safford <safford@us.ibm.com>
7f3c68be 7155L: linux-security-module@vger.kernel.org
aa62efff 7156L: keyrings@vger.kernel.org
7f3c68be 7157S: Supported
d410fa4e 7158F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7159F: include/keys/encrypted-type.h
19c90aa6 7160F: security/keys/encrypted-keys/
7f3c68be 7161
5b778dad 7162KGDB / KDB /debug_core
8b58be88 7163M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7164W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7165L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7166T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7167S: Maintained
679655da
JP
7168F: Documentation/DocBook/kgdb.tmpl
7169F: drivers/misc/kgdbts.c
df621252 7170F: drivers/tty/serial/kgdboc.c
5b778dad 7171F: include/linux/kdb.h
679655da 7172F: include/linux/kgdb.h
4063eb5f 7173F: kernel/debug/
e3e2aaf7 7174
456db8cc 7175KMEMCHECK
8b58be88 7176M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7177M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7178S: Maintained
9c296b46 7179F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7180F: arch/x86/include/asm/kmemcheck.h
7181F: arch/x86/mm/kmemcheck/
7182F: include/linux/kmemcheck.h
7183F: mm/kmemcheck.c
b9ce08c0 7184
c3bb4d24 7185KMEMLEAK
8b58be88 7186M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7187S: Maintained
ca90a7a3 7188F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7189F: include/linux/kmemleak.h
7190F: mm/kmemleak.c
7191F: mm/kmemleak-test.c
7192
89559a61 7193KPROBES
a320817c 7194M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7195M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7196M: "David S. Miller" <davem@davemloft.net>
353def94 7197M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7198S: Maintained
679655da
JP
7199F: Documentation/kprobes.txt
7200F: include/linux/kprobes.h
7201F: kernel/kprobes.c
89559a61 7202
70e84049 7203KS0108 LCD CONTROLLER DRIVER
8b58be88 7204M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7205W: http://miguelojeda.es/auxdisplay.htm
7206W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7207S: Maintained
679655da
JP
7208F: Documentation/auxdisplay/ks0108
7209F: drivers/auxdisplay/ks0108.c
7210F: include/linux/ks0108.h
70e84049 7211
1b69c6d0
DA
7212L3MDEV
7213M: David Ahern <dsa@cumulusnetworks.com>
7214L: netdev@vger.kernel.org
7215S: Maintained
7216F: net/l3mdev
7217F: include/net/l3mdev.h
7218
9ca44355 7219LANTIQ MIPS ARCHITECTURE
bdb40e8e 7220M: John Crispin <john@phrozen.org>
9ca44355
JC
7221L: linux-mips@linux-mips.org
7222S: Maintained
7223F: arch/mips/lantiq
7224
1da177e4 7225LAPB module
1da177e4 7226L: linux-x25@vger.kernel.org
bf9915cc 7227S: Orphan
679655da
JP
7228F: Documentation/networking/lapb-module.txt
7229F: include/*/lapb.h
7230F: net/lapb/
1da177e4
LT
7231
7232LASI 53c700 driver for PARISC
8b58be88 7233M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7234L: linux-scsi@vger.kernel.org
7235S: Maintained
679655da
JP
7236F: Documentation/scsi/53c700.txt
7237F: drivers/scsi/53c700*
1da177e4 7238
263de9b5 7239LED SUBSYSTEM
8b58be88 7240M: Richard Purdie <rpurdie@rpsys.net>
305335b9 7241M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7242M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7243L: linux-leds@vger.kernel.org
b8926ba0 7244T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7245S: Maintained
85c90368 7246F: Documentation/devicetree/bindings/leds/
679655da
JP
7247F: drivers/leds/
7248F: include/linux/leds.h
263de9b5 7249
b0461a44 7250LEGACY EEPROM DRIVER
d8130624 7251M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7252S: Maintained
7253F: Documentation/misc-devices/eeprom
7254F: drivers/misc/eeprom/eeprom.c
7255
1da177e4 7256LEGO USB Tower driver
8b58be88 7257M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7258L: legousb-devel@lists.sourceforge.net
7259W: http://legousb.sourceforge.net/
7260S: Maintained
679655da 7261F: drivers/usb/misc/legousbtower.c
1da177e4 7262
055616a8
MK
7263LG2160 MEDIA DRIVER
7264M: Michael Krufky <mkrufky@linuxtv.org>
7265L: linux-media@vger.kernel.org
a825eaec 7266W: https://linuxtv.org
055616a8
MK
7267W: http://github.com/mkrufky
7268Q: http://patchwork.linuxtv.org/project/linux-media/list/
7269T: git git://linuxtv.org/mkrufky/tuners.git
7270S: Maintained
7271F: drivers/media/dvb-frontends/lg2160.*
7272
6f0e7725
MK
7273LGDT3305 MEDIA DRIVER
7274M: Michael Krufky <mkrufky@linuxtv.org>
7275L: linux-media@vger.kernel.org
a825eaec 7276W: https://linuxtv.org
6f0e7725
MK
7277W: http://github.com/mkrufky
7278Q: http://patchwork.linuxtv.org/project/linux-media/list/
7279T: git git://linuxtv.org/mkrufky/tuners.git
7280S: Maintained
7281F: drivers/media/dvb-frontends/lgdt3305.*
7282
568a17ff 7283LGUEST
8b58be88 7284M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7285L: lguest@lists.ozlabs.org
568a17ff 7286W: http://lguest.ozlabs.org/
72e91863 7287S: Odd Fixes
070f420b 7288F: arch/x86/include/asm/lguest*.h
679655da
JP
7289F: arch/x86/lguest/
7290F: drivers/lguest/
7291F: include/linux/lguest*.h
070f420b 7292F: tools/lguest/
568a17ff 7293
32ac7cb2
TH
7294LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7295M: Tejun Heo <tj@kernel.org>
7296L: linux-ide@vger.kernel.org
7297T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7298S: Maintained
7299F: drivers/ata/
7300F: include/linux/ata.h
7301F: include/linux/libata.h
d2abf98e 7302F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7303
7304LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7305M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7306L: linux-ide@vger.kernel.org
7307T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7308S: Maintained
7309F: include/linux/pata_arasan_cf_data.h
7310F: drivers/ata/pata_arasan_cf.c
7311
c7fa056c
BZ
7312LIBATA PATA DRIVERS
7313M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7314M: Tejun Heo <tj@kernel.org>
7315L: linux-ide@vger.kernel.org
7316T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7317S: Maintained
7318F: drivers/ata/pata_*.c
7319F: drivers/ata/ata_generic.c
7320
32ac7cb2
TH
7321LIBATA SATA AHCI PLATFORM devices support
7322M: Hans de Goede <hdegoede@redhat.com>
7323M: Tejun Heo <tj@kernel.org>
7324L: linux-ide@vger.kernel.org
7325T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7326S: Maintained
7327F: drivers/ata/ahci_platform.c
7328F: drivers/ata/libahci_platform.c
7329F: include/linux/ahci_platform.h
7330
7331LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7332M: Mikael Pettersson <mikpelinux@gmail.com>
7333L: linux-ide@vger.kernel.org
7334T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7335S: Maintained
7336F: drivers/ata/sata_promise.*
7337
1acd437c
SL
7338LIBLOCKDEP
7339M: Sasha Levin <sasha.levin@oracle.com>
7340S: Maintained
7341F: tools/lib/lockdep/
7342
bc30196f
DW
7343LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7344M: Dan Williams <dan.j.williams@intel.com>
7345L: linux-nvdimm@lists.01.org
7346Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7347T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7348S: Supported
7349F: drivers/nvdimm/*
7350F: include/linux/nd.h
7351F: include/linux/libnvdimm.h
7352F: include/uapi/linux/ndctl.h
7353
7354LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7355M: Ross Zwisler <ross.zwisler@linux.intel.com>
7356L: linux-nvdimm@lists.01.org
7357Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7358S: Supported
7359F: drivers/nvdimm/blk.c
7360F: drivers/nvdimm/region_devs.c
7361F: drivers/acpi/nfit*
7362
7363LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7364M: Vishal Verma <vishal.l.verma@intel.com>
7365L: linux-nvdimm@lists.01.org
7366Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7367S: Supported
7368F: drivers/nvdimm/btt*
7369
7370LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7371M: Ross Zwisler <ross.zwisler@linux.intel.com>
7372L: linux-nvdimm@lists.01.org
7373Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7374S: Supported
7375F: drivers/nvdimm/pmem.c
b864bc17 7376F: include/linux/pmem.h
40603526 7377F: arch/*/include/asm/pmem.h
bc30196f 7378
cd9e9808
MB
7379LIGHTNVM PLATFORM SUPPORT
7380M: Matias Bjorling <mb@lightnvm.io>
7381W: http://github/OpenChannelSSD
4ead1a25 7382L: linux-block@vger.kernel.org
cd9e9808
MB
7383S: Maintained
7384F: drivers/lightnvm/
7385F: include/linux/lightnvm.h
7386F: include/uapi/linux/lightnvm.h
7387
852bb9f5 7388LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7389M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7390M: Paul Mackerras <paulus@samba.org>
ea668936 7391M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7392W: https://github.com/linuxppc/linux/wiki
a4724ed6 7393L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7394Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7395T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7396S: Supported
11c34c7d
JP
7397F: Documentation/powerpc/
7398F: arch/powerpc/
ef69b03d
ME
7399F: drivers/char/tpm/tpm_ibmvtpm*
7400F: drivers/crypto/nx/
7401F: drivers/crypto/vmx/
7402F: drivers/net/ethernet/ibm/ibmveth.*
7403F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7404F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7405F: drivers/pci/hotplug/rpa*
7406F: drivers/scsi/ibmvscsi/
ad654f25 7407F: tools/testing/selftests/powerpc
ef69b03d
ME
7408N: opal
7409N: /pmac
7410N: powermac
7411N: powernv
7412N: [^a-z0-9]ps3
7413N: pseries
1da177e4
LT
7414
7415LINUX FOR POWER MACINTOSH
8b58be88 7416M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7417W: http://www.penguinppc.org/
a4724ed6 7418L: linuxppc-dev@lists.ozlabs.org
1da177e4 7419S: Maintained
11c34c7d
JP
7420F: arch/powerpc/platforms/powermac/
7421F: drivers/macintosh/
1da177e4 7422
77a76369 7423LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7424M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7425L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7426T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7427S: Maintained
11c34c7d
JP
7428F: arch/powerpc/platforms/512x/
7429F: arch/powerpc/platforms/52xx/
1da177e4
LT
7430
7431LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7432M: Alistair Popple <alistair@popple.id.au>
8b58be88 7433M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7434W: http://www.penguinppc.org/
a4724ed6 7435L: linuxppc-dev@lists.ozlabs.org
1da177e4 7436S: Maintained
11c34c7d
JP
7437F: arch/powerpc/platforms/40x/
7438F: arch/powerpc/platforms/44x/
1da177e4 7439
260c02a9 7440LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7441L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7442S: Orphan
11c34c7d
JP
7443F: arch/powerpc/*/*virtex*
7444F: arch/powerpc/*/*/*virtex*
1da177e4 7445
e93adf1e 7446LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7447M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7448W: http://www.penguinppc.org/
a4724ed6 7449L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7450S: Maintained
a2b1f7c8 7451F: arch/powerpc/platforms/8xx/
e93adf1e 7452
1da177e4 7453LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7454M: Scott Wood <oss@buserror.net>
8b58be88 7455M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7456W: http://www.penguinppc.org/
a4724ed6 7457L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7458T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7459S: Maintained
11c34c7d 7460F: arch/powerpc/platforms/83xx/
4c8f581d 7461F: arch/powerpc/platforms/85xx/
1da177e4 7462
ab06ff3a 7463LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7464L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7465S: Orphan
11c34c7d
JP
7466F: arch/powerpc/platforms/pasemi/
7467F: drivers/*/*pasemi*
7468F: drivers/*/*/*pasemi*
ab06ff3a 7469
1da177e4 7470LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7471M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7472L: linux-security-module@vger.kernel.org
1da177e4
LT
7473S: Supported
7474
a23ce6da
HW
7475LIS3LV02D ACCELEROMETER DRIVER
7476M: Eric Piel <eric.piel@tremplin-utc.net>
7477S: Maintained
ff606677
JD
7478F: Documentation/misc-devices/lis3lv02d
7479F: drivers/misc/lis3lv02d/
bd35665f 7480F: drivers/platform/x86/hp_accel.c
a23ce6da 7481
b700e7f0
SJ
7482LIVE PATCHING
7483M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7484M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7485M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7486M: Miroslav Benes <mbenes@suse.cz>
7487R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7488S: Maintained
7489F: kernel/livepatch/
7490F: include/linux/livepatch.h
7491F: arch/x86/include/asm/livepatch.h
7492F: arch/x86/kernel/livepatch.c
5e4e3844 7493F: Documentation/livepatch/
b700e7f0 7494F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7495F: samples/livepatch/
b700e7f0 7496L: live-patching@vger.kernel.org
74d50da3 7497T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7498
ea861d73
KC
7499LINUX KERNEL DUMP TEST MODULE (LKDTM)
7500M: Kees Cook <keescook@chromium.org>
7501S: Maintained
426f3a53 7502F: drivers/misc/lkdtm*
ea861d73 7503
e2d1d6c0 7504LLC (802.2)
8b58be88 7505M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7506S: Maintained
679655da 7507F: include/linux/llc.h
c117ab84 7508F: include/uapi/linux/llc.h
679655da
JP
7509F: include/net/llc*
7510F: net/llc/
e2d1d6c0 7511
4e233cbe
AD
7512LM73 HARDWARE MONITOR DRIVER
7513M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7514L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7515S: Maintained
7516F: drivers/hwmon/lm73.c
7517
156e2d1a 7518LM78 HARDWARE MONITOR DRIVER
d8130624 7519M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7520L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7521S: Maintained
7522F: Documentation/hwmon/lm78
7523F: drivers/hwmon/lm78.c
7524
1da177e4 7525LM83 HARDWARE MONITOR DRIVER
d8130624 7526M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7527L: linux-hwmon@vger.kernel.org
1da177e4 7528S: Maintained
679655da
JP
7529F: Documentation/hwmon/lm83
7530F: drivers/hwmon/lm83.c
1da177e4
LT
7531
7532LM90 HARDWARE MONITOR DRIVER
d8130624 7533M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7534L: linux-hwmon@vger.kernel.org
1da177e4 7535S: Maintained
679655da 7536F: Documentation/hwmon/lm90
aae7bce4 7537F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7538F: drivers/hwmon/lm90.c
1da177e4 7539
917cc4e6
GR
7540LM95234 HARDWARE MONITOR DRIVER
7541M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7542L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7543S: Maintained
7544F: Documentation/hwmon/lm95234
7545F: drivers/hwmon/lm95234.c
7546
68620bdd
MP
7547LME2510 MEDIA DRIVER
7548M: Malcolm Priestley <tvboxspy@gmail.com>
7549L: linux-media@vger.kernel.org
a825eaec 7550W: https://linuxtv.org
68620bdd
MP
7551Q: http://patchwork.linuxtv.org/project/linux-media/list/
7552S: Maintained
7553F: drivers/media/usb/dvb-usb-v2/lmedm04*
7554
d4c3be70 7555LOCKING PRIMITIVES
8b58be88
JP
7556M: Peter Zijlstra <peterz@infradead.org>
7557M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7558L: linux-kernel@vger.kernel.org
d4c3be70 7559T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7560S: Maintained
d4c3be70 7561F: Documentation/locking/
679655da 7562F: include/linux/lockdep.h
d4c3be70
IM
7563F: include/linux/spinlock*.h
7564F: arch/*/include/asm/spinlock*.h
7565F: include/linux/rwlock*.h
7566F: include/linux/mutex*.h
7567F: arch/*/include/asm/mutex*.h
7568F: include/linux/rwsem*.h
7569F: arch/*/include/asm/rwsem.h
7570F: include/linux/seqlock.h
7571F: lib/locking*.[ch]
7486d6da 7572F: kernel/locking/
512e67f9 7573
dde33348 7574LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7575M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7576L: linux-ntfs-dev@lists.sourceforge.net
7577W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7578S: Maintained
679655da 7579F: Documentation/ldm.txt
20d16fef 7580F: block/partitions/ldm.*
1da177e4 7581
c87e34ef 7582LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7583M: Sathya Prakash <sathya.prakash@broadcom.com>
7584M: Chaitra P B <chaitra.basappa@broadcom.com>
7585M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7586L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7587L: linux-scsi@vger.kernel.org
9495e835 7588W: http://www.avagotech.com/support/
c87e34ef 7589S: Supported
679655da 7590F: drivers/message/fusion/
500c152a 7591F: drivers/scsi/mpt2sas/
7592F: drivers/scsi/mpt3sas/
c87e34ef 7593
1da177e4 7594LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7595M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7596L: linux-scsi@vger.kernel.org
7597S: Maintained
679655da 7598F: drivers/scsi/sym53c8xx_2/
1da177e4 7599
e5f5c99a
GR
7600LTC4261 HARDWARE MONITOR DRIVER
7601M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7602L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7603S: Maintained
7604F: Documentation/hwmon/ltc4261
7605F: drivers/hwmon/ltc4261.c
7606
81365c31 7607LTP (Linux Test Project)
28b8e8d4 7608M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7609M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7610M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7611M: Jan Stancek <jstancek@redhat.com>
7612M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7613M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7614L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7615W: http://linux-test-project.github.io/
7d1ae8a8 7616T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7617S: Maintained
7618
c12a54b3 7619M32R ARCHITECTURE
c12a54b3 7620W: http://www.linux-m32r.org/
b4174867 7621S: Orphan
679655da 7622F: arch/m32r/
c12a54b3 7623
1da177e4 7624M68K ARCHITECTURE
8b58be88 7625M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7626L: linux-m68k@lists.linux-m68k.org
7627W: http://www.linux-m68k.org/
54e5881d 7628T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7629S: Maintained
679655da 7630F: arch/m68k/
9db35182 7631F: drivers/zorro/
1da177e4
LT
7632
7633M68K ON APPLE MACINTOSH
8b58be88 7634M: Joshua Thompson <funaho@jurai.org>
1da177e4 7635W: http://www.mac.linux-m68k.org/
9bb9f222 7636L: linux-m68k@lists.linux-m68k.org
1da177e4 7637S: Maintained
9db35182 7638F: arch/m68k/mac/
1da177e4
LT
7639
7640M68K ON HP9000/300
8b58be88 7641M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7642W: http://www.tazenda.demon.co.uk/phil/linux-hp
7643S: Maintained
679655da 7644F: arch/m68k/hp300/
1da177e4 7645
74425546
AP
7646M88DS3103 MEDIA DRIVER
7647M: Antti Palosaari <crope@iki.fi>
7648L: linux-media@vger.kernel.org
a825eaec 7649W: https://linuxtv.org
74425546
AP
7650W: http://palosaari.fi/linux/
7651Q: http://patchwork.linuxtv.org/project/linux-media/list/
7652T: git git://linuxtv.org/anttip/media_tree.git
7653S: Maintained
7654F: drivers/media/dvb-frontends/m88ds3103*
7655
68620bdd
MP
7656M88RS2000 MEDIA DRIVER
7657M: Malcolm Priestley <tvboxspy@gmail.com>
7658L: linux-media@vger.kernel.org
a825eaec 7659W: https://linuxtv.org
68620bdd
MP
7660Q: http://patchwork.linuxtv.org/project/linux-media/list/
7661S: Maintained
7662F: drivers/media/dvb-frontends/m88rs2000*
7663
07a092fa 7664MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7665M: Alexey Klimov <klimov.linux@gmail.com>
7666L: linux-media@vger.kernel.org
7667T: git git://linuxtv.org/media_tree.git
7668S: Maintained
7669F: drivers/media/radio/radio-ma901.c
07a092fa 7670
64a327a7 7671MAC80211
8b58be88 7672M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7673L: linux-wireless@vger.kernel.org
491b26b4 7674W: http://wireless.kernel.org/
ce466579
JB
7675T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7676T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7677S: Maintained
679655da
JP
7678F: Documentation/networking/mac80211-injection.txt
7679F: include/net/mac80211.h
7680F: net/mac80211/
2af8c4dc 7681F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7682
b863ceb7 7683MACVLAN DRIVER
8b58be88 7684M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7685L: netdev@vger.kernel.org
7686S: Maintained
679655da
JP
7687F: drivers/net/macvlan.c
7688F: include/linux/if_macvlan.h
b863ceb7 7689
2b6d83e2
JB
7690MAILBOX API
7691M: Jassi Brar <jassisinghbrar@gmail.com>
7692L: linux-kernel@vger.kernel.org
7693S: Maintained
7694F: drivers/mailbox/
7695F: include/linux/mailbox_client.h
7696F: include/linux/mailbox_controller.h
7697
faf1668c 7698MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7699M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7700W: http://www.kernel.org/doc/man-pages
bd7ebec6 7701L: linux-man@vger.kernel.org
1b53dc74 7702S: Maintained
faf1668c 7703
0d3cd4b6
VD
7704MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7705M: Andrew Lunn <andrew@lunn.ch>
7706M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 7707L: netdev@vger.kernel.org
0d3cd4b6
VD
7708S: Maintained
7709F: drivers/net/dsa/mv88e6xxx/
b26bff6e 7710F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 7711
8427defd 7712MARVELL ARMADA DRM SUPPORT
0d7f4f05 7713M: Russell King <linux@armlinux.org.uk>
8427defd 7714S: Maintained
0d7f4f05
RK
7715T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7716T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8427defd 7717F: drivers/gpu/drm/armada/
4418833e
EV
7718F: include/uapi/drm/armada_drm.h
7719F: Documentation/devicetree/bindings/display/armada/
8427defd 7720
c4d007bc
TP
7721MARVELL CRYPTO DRIVER
7722M: Boris Brezillon <boris.brezillon@free-electrons.com>
7723M: Arnaud Ebalard <arno@natisbad.org>
7724F: drivers/crypto/marvell/
7725S: Maintained
7726L: linux-crypto@vger.kernel.org
7727
44c14c1d 7728MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7729M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7730M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7731L: netdev@vger.kernel.org
7732S: Maintained
7733F: drivers/net/ethernet/marvell/sk*
7734
74cda169 7735MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7736L: libertas-dev@lists.infradead.org
8ac3e99e 7737S: Orphan
f988d640 7738F: drivers/net/wireless/marvell/libertas/
74cda169 7739
b60d6975 7740MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7741M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7742L: netdev@vger.kernel.org
f5ca8502 7743S: Maintained
527a6266 7744F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7745F: include/linux/mv643xx.h
1da177e4 7746
370b8ed9
TP
7747MARVELL MVNETA ETHERNET DRIVER
7748M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7749L: netdev@vger.kernel.org
7750S: Maintained
7751F: drivers/net/ethernet/marvell/mvneta.*
7752
fcad584d 7753MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7754M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7755M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7756L: linux-wireless@vger.kernel.org
7757S: Maintained
277b024e 7758F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7759
a2c3f656 7760MARVELL MWL8K WIRELESS DRIVER
a040d532 7761M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7762L: linux-wireless@vger.kernel.org
16345910 7763S: Odd Fixes
de60f1dc 7764F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7765
2a69567b 7766MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7767M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7768S: Odd Fixes
1fa7e547 7769F: drivers/mmc/host/mvsdio.*
2a69567b 7770
1da177e4 7771MATROX FRAMEBUFFER DRIVER
c69f677c 7772L: linux-fbdev@vger.kernel.org
52653199 7773S: Orphan
8a61f013 7774F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7775F: include/uapi/linux/matroxfb.h
1da177e4 7776
ca462085
GR
7777MAX16065 HARDWARE MONITOR DRIVER
7778M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7779L: linux-hwmon@vger.kernel.org
ca462085
GR
7780S: Maintained
7781F: Documentation/hwmon/max16065
7782F: drivers/hwmon/max16065.c
7783
1f61cab8
GR
7784MAX20751 HARDWARE MONITOR DRIVER
7785M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7786L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7787S: Maintained
7788F: Documentation/hwmon/max20751
7789F: drivers/hwmon/max20751.c
7790
d20620de 7791MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7792L: linux-hwmon@vger.kernel.org
34924b23 7793S: Orphan
679655da
JP
7794F: Documentation/hwmon/max6650
7795F: drivers/hwmon/max6650.c
d20620de 7796
e89ab51f
GR
7797MAX6697 HARDWARE MONITOR DRIVER
7798M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7799L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7800S: Maintained
7801F: Documentation/hwmon/max6697
7802F: Documentation/devicetree/bindings/i2c/max6697.txt
7803F: drivers/hwmon/max6697.c
7804F: include/linux/platform_data/max6697.h
7805
3b2af7f7
PR
7806MAX9860 MONO AUDIO VOICE CODEC DRIVER
7807M: Peter Rosin <peda@axentia.se>
7808L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7809S: Maintained
7810F: Documentation/devicetree/bindings/sound/max9860.txt
7811F: sound/soc/codecs/max9860.*
7812
f8f847b5 7813MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7814M: Krzysztof Kozlowski <krzk@kernel.org>
7815M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7816L: linux-pm@vger.kernel.org
7817S: Supported
8c0984e5
SR
7818F: drivers/power/supply/max14577_charger.c
7819F: drivers/power/supply/max77693_charger.c
f8f847b5 7820
3811405e
JMC
7821MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7822M: Javier Martinez Canillas <javier@osg.samsung.com>
7823L: linux-kernel@vger.kernel.org
7824S: Supported
96173cc6 7825F: drivers/*/*max77802*.c
3811405e
JMC
7826F: Documentation/devicetree/bindings/*/*max77802.txt
7827F: include/dt-bindings/*/*max77802.h
7828
befeb596
KK
7829MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7830M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7831M: Krzysztof Kozlowski <krzk@kernel.org>
7832M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7833L: linux-kernel@vger.kernel.org
7834S: Supported
86cf635a 7835F: drivers/*/max14577*.c
0998a436 7836F: drivers/*/max77686*.c
86cf635a 7837F: drivers/*/max77693*.c
befeb596
KK
7838F: drivers/extcon/extcon-max14577.c
7839F: drivers/extcon/extcon-max77693.c
7840F: drivers/rtc/rtc-max77686.c
7841F: drivers/clk/clk-max77686.c
7842F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7843F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7844F: Documentation/devicetree/bindings/mfd/max77693.txt
7845F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7846F: include/linux/mfd/max14577*.h
7847F: include/linux/mfd/max77686*.h
7848F: include/linux/mfd/max77693*.h
7849
9be3c9a5
HV
7850MAXIRADIO FM RADIO RECEIVER DRIVER
7851M: Hans Verkuil <hverkuil@xs4all.nl>
7852L: linux-media@vger.kernel.org
7853T: git git://linuxtv.org/media_tree.git
a825eaec 7854W: https://linuxtv.org
9be3c9a5
HV
7855S: Maintained
7856F: drivers/media/radio/radio-maxiradio*
7857
c05dc2cc
PR
7858MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7859M: Peter Rosin <peda@axentia.se>
7860L: linux-iio@vger.kernel.org
7861S: Maintained
2704e300 7862F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
7863F: drivers/iio/potentiometer/mcp4531.c
7864
3b8df5fd
WBG
7865MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7866M: William Breathitt Gray <vilhelm.gray@gmail.com>
7867L: linux-iio@vger.kernel.org
7868S: Maintained
7869F: drivers/iio/dac/cio-dac.c
7870
7b49235e
LP
7871MEDIA DRIVERS FOR RENESAS - FCP
7872M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7873L: linux-media@vger.kernel.org
7874L: linux-renesas-soc@vger.kernel.org
7875T: git git://linuxtv.org/media_tree.git
7876S: Supported
7877F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7878F: drivers/media/platform/rcar-fcp.c
7879F: include/media/rcar-fcp.h
7880
4710b752
KB
7881MEDIA DRIVERS FOR RENESAS - FDP1
7882M: Kieran Bingham <kieran@bingham.xyz>
7883L: linux-media@vger.kernel.org
7884L: linux-renesas-soc@vger.kernel.org
7885T: git git://linuxtv.org/media_tree.git
7886S: Supported
7887F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
7888F: drivers/media/platform/rcar_fdp1.c
7889
474cde66
NS
7890MEDIA DRIVERS FOR RENESAS - VIN
7891M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7892L: linux-media@vger.kernel.org
7893L: linux-renesas-soc@vger.kernel.org
7894T: git git://linuxtv.org/media_tree.git
7895S: Supported
7896F: Documentation/devicetree/bindings/media/rcar_vin.txt
7897F: drivers/media/platform/rcar-vin/
7898
6f32a8c9
LP
7899MEDIA DRIVERS FOR RENESAS - VSP1
7900M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7901L: linux-media@vger.kernel.org
4a121096 7902L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7903T: git git://linuxtv.org/media_tree.git
7904S: Supported
7905F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7906F: drivers/media/platform/vsp1/
7907
fae2080a
AO
7908MEDIA DRIVERS FOR HELENE
7909M: Abylay Ospan <aospan@netup.ru>
7910L: linux-media@vger.kernel.org
7911W: https://linuxtv.org
7912W: http://netup.tv/
7913T: git git://linuxtv.org/media_tree.git
7914S: Supported
7915F: drivers/media/dvb-frontends/helene*
7916
dacf9ce8
KS
7917MEDIA DRIVERS FOR ASCOT2E
7918M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7919M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7920L: linux-media@vger.kernel.org
a825eaec 7921W: https://linuxtv.org
dacf9ce8
KS
7922W: http://netup.tv/
7923T: git git://linuxtv.org/media_tree.git
7924S: Supported
7925F: drivers/media/dvb-frontends/ascot2e*
7926
a6dc60ff
KS
7927MEDIA DRIVERS FOR CXD2841ER
7928M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7929M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7930L: linux-media@vger.kernel.org
a825eaec 7931W: https://linuxtv.org
a6dc60ff
KS
7932W: http://netup.tv/
7933T: git git://linuxtv.org/media_tree.git
7934S: Supported
7935F: drivers/media/dvb-frontends/cxd2841er*
7936
a5d32b35
KS
7937MEDIA DRIVERS FOR HORUS3A
7938M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7939M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7940L: linux-media@vger.kernel.org
a825eaec 7941W: https://linuxtv.org
a5d32b35
KS
7942W: http://netup.tv/
7943T: git git://linuxtv.org/media_tree.git
7944S: Supported
7945F: drivers/media/dvb-frontends/horus3a*
7946
e025273b
KS
7947MEDIA DRIVERS FOR LNBH25
7948M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7949M: Abylay Ospan <aospan@netup.ru>
e025273b 7950L: linux-media@vger.kernel.org
a825eaec 7951W: https://linuxtv.org
e025273b
KS
7952W: http://netup.tv/
7953T: git git://linuxtv.org/media_tree.git
7954S: Supported
7955F: drivers/media/dvb-frontends/lnbh25*
7956
52b1eaf4
KS
7957MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7958M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7959M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7960L: linux-media@vger.kernel.org
a825eaec 7961W: https://linuxtv.org
52b1eaf4
KS
7962W: http://netup.tv/
7963T: git git://linuxtv.org/media_tree.git
7964S: Supported
7965F: drivers/media/pci/netup_unidvb/*
7966
127c49ae 7967MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7968M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7969M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7970P: LinuxTV.org Project
7971L: linux-media@vger.kernel.org
a825eaec 7972W: https://linuxtv.org
8a6e2535 7973Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7974T: git git://linuxtv.org/media_tree.git
127c49ae 7975S: Maintained
618cd932 7976F: Documentation/media/
127c49ae 7977F: drivers/media/
ffe06198 7978F: drivers/staging/media/
eb4b0ec7 7979F: include/linux/platform_data/media/
127c49ae 7980F: include/media/
6c0f0359
MCC
7981F: include/uapi/linux/dvb/
7982F: include/uapi/linux/videodev2.h
7983F: include/uapi/linux/media.h
7984F: include/uapi/linux/v4l2-*
7985F: include/uapi/linux/meye.h
7986F: include/uapi/linux/ivtv*
7987F: include/uapi/linux/uvcvideo.h
d20620de 7988
0c272fc9
JC
7989MEDIATEK ETHERNET DRIVER
7990M: Felix Fietkau <nbd@openwrt.org>
7991M: John Crispin <blogic@openwrt.org>
7992L: netdev@vger.kernel.org
7993S: Maintained
7994F: drivers/net/ethernet/mediatek/
7995
67712beb
TL
7996MEDIATEK MEDIA DRIVER
7997M: Tiffany Lin <tiffany.lin@mediatek.com>
7998M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7999S: Supported
8000F: drivers/media/platform/mtk-vcodec/
8001F: drivers/media/platform/mtk-vpu/
8002F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8003F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8004
fc96ec0d
MT
8005MEDIATEK MDP DRIVER
8006M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8007M: Houlong Wei <houlong.wei@mediatek.com>
8008M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8009S: Supported
8010F: drivers/media/platform/mtk-mdp/
8011F: drivers/media/platform/mtk-vpu/
8012F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8013
c869f77d
JK
8014MEDIATEK MT7601U WIRELESS LAN DRIVER
8015M: Jakub Kicinski <kubakici@wp.pl>
8016L: linux-wireless@vger.kernel.org
8017S: Maintained
8018F: drivers/net/wireless/mediatek/mt7601u/
8019
e399065b 8020MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8021M: Kashyap Desai <kashyap.desai@broadcom.com>
8022M: Sumit Saxena <sumit.saxena@broadcom.com>
8023M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8024L: megaraidlinux.pdl@broadcom.com
baaea1dc 8025L: linux-scsi@vger.kernel.org
295dde2f 8026W: http://www.avagotech.com/support/
ce00f85c 8027S: Maintained
679655da
JP
8028F: Documentation/scsi/megaraid.txt
8029F: drivers/scsi/megaraid.*
8030F: drivers/scsi/megaraid/
757e0108 8031
ff43f433
SJ
8032MELFAS MIP4 TOUCHSCREEN DRIVER
8033M: Sangwon Jee <jeesw@melfas.com>
8034W: http://www.melfas.com
8035S: Supported
8036F: drivers/input/touchscreen/melfas_mip4.c
8037F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8038
2c46c9d5 8039MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8040M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 8041L: netdev@vger.kernel.org
2c46c9d5
AV
8042S: Supported
8043W: http://www.mellanox.com
8044Q: http://patchwork.ozlabs.org/project/netdev/list/
8045F: drivers/net/ethernet/mellanox/mlx4/en_*
8046
e7523a49
OG
8047MELLANOX ETHERNET DRIVER (mlx5e)
8048M: Saeed Mahameed <saeedm@mellanox.com>
8049L: netdev@vger.kernel.org
8050S: Supported
8051W: http://www.mellanox.com
8052Q: http://patchwork.ozlabs.org/project/netdev/list/
8053F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8054
93c1edb2
JP
8055MELLANOX ETHERNET SWITCH DRIVERS
8056M: Jiri Pirko <jiri@mellanox.com>
8057M: Ido Schimmel <idosch@mellanox.com>
8058L: netdev@vger.kernel.org
8059S: Supported
8060W: http://www.mellanox.com
8061Q: http://patchwork.ozlabs.org/project/netdev/list/
8062F: drivers/net/ethernet/mellanox/mlxsw/
8063
6bec23bf 8064MELLANOX MLXCPLD I2C AND MUX DRIVER
c02b7bf5
VP
8065M: Vadim Pasternak <vadimp@mellanox.com>
8066M: Michael Shych <michaelsh@mellanox.com>
8067L: linux-i2c@vger.kernel.org
8068S: Supported
6bec23bf 8069F: drivers/i2c/busses/i2c-mlxcpld.c
c02b7bf5 8070F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
6bec23bf 8071F: Documentation/i2c/busses/i2c-mlxcpld
c02b7bf5 8072
be4fdf99
VP
8073MELLANOX MLXCPLD LED DRIVER
8074M: Vadim Pasternak <vadimp@mellanox.com>
8075L: linux-leds@vger.kernel.org
8076S: Supported
8077F: drivers/leds/leds-mlxcpld.c
8078F: Documentation/leds/leds-mlxcpld.txt
8079
58cbbee2
VP
8080MELLANOX PLATFORM DRIVER
8081M: Vadim Pasternak <vadimp@mellanox.com>
8082L: platform-driver-x86@vger.kernel.org
8083S: Supported
6613d18e 8084F: drivers/platform/x86/mlx-platform.c
58cbbee2 8085
30488704
VP
8086MELLANOX MLX CPLD HOTPLUG DRIVER
8087M: Vadim Pasternak <vadimp@mellanox.com>
8088L: platform-driver-x86@vger.kernel.org
8089S: Supported
8090F: drivers/platform/x86/mlxcpld-hotplug.c
8091F: include/linux/platform_data/mlxcpld-hotplug.h
8092
8700e3e7
MS
8093SOFT-ROCE DRIVER (rxe)
8094M: Moni Shoua <monis@mellanox.com>
8095L: linux-rdma@vger.kernel.org
8096S: Supported
8097W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8098Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 8099F: drivers/infiniband/sw/rxe/
8700e3e7
MS
8100F: include/uapi/rdma/rdma_user_rxe.h
8101
5b25b13a
MD
8102MEMBARRIER SUPPORT
8103M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8104M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8105L: linux-kernel@vger.kernel.org
8106S: Supported
8107F: kernel/membarrier.c
8108F: include/uapi/linux/membarrier.h
8109
70ea91f1
SR
8110MEMORY MANAGEMENT
8111L: linux-mm@kvack.org
70ea91f1
SR
8112W: http://www.linux-mm.org
8113S: Maintained
679655da 8114F: include/linux/mm.h
551450bb
CS
8115F: include/linux/gfp.h
8116F: include/linux/mmzone.h
8117F: include/linux/memory_hotplug.h
8118F: include/linux/vmalloc.h
679655da 8119F: mm/
70ea91f1 8120
f4e9ce66 8121MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8122M: David Woodhouse <dwmw2@infradead.org>
242c325e 8123M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8124M: Boris Brezillon <boris.brezillon@free-electrons.com>
8125M: Marek Vasut <marek.vasut@gmail.com>
8126M: Richard Weinberger <richard@nod.at>
8127M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
1da177e4 8128L: linux-mtd@lists.infradead.org
8a6e2535
JP
8129W: http://www.linux-mtd.infradead.org/
8130Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 8131T: git git://git.infradead.org/linux-mtd.git
ab95eac9 8132T: git git://git.infradead.org/l2-mtd.git
1da177e4 8133S: Maintained
becc7ae5 8134F: Documentation/devicetree/bindings/mtd/
679655da
JP
8135F: drivers/mtd/
8136F: include/linux/mtd/
c117ab84 8137F: include/uapi/mtd/
1da177e4 8138
26c57ef1 8139MEN A21 WATCHDOG DRIVER
30c7469b 8140M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8141L: linux-watchdog@vger.kernel.org
30c7469b 8142S: Maintained
26c57ef1
JT
8143F: drivers/watchdog/mena21_wdt.c
8144
3764e82e 8145MEN CHAMELEON BUS (mcb)
30c7469b
JT
8146M: Johannes Thumshirn <morbidrsa@gmail.com>
8147S: Maintained
3764e82e
JT
8148F: drivers/mcb/
8149F: include/linux/mcb.h
b9f2f459 8150F: Documentation/men-chameleon-bus.txt
3764e82e 8151
48b490d2
AW
8152MEN F21BMC (Board Management Controller)
8153M: Andreas Werner <andreas.werner@men.de>
8154S: Supported
8155F: drivers/mfd/menf21bmc.c
8156F: drivers/watchdog/menf21bmc_wdt.c
8157F: drivers/leds/leds-menf21bmc.c
8158F: drivers/hwmon/menf21bmc_hwmon.c
8159F: Documentation/hwmon/menf21bmc
8160
12285945
JH
8161METAG ARCHITECTURE
8162M: James Hogan <james.hogan@imgtec.com>
d668d9ed 8163L: linux-metag@vger.kernel.org
9f273c24 8164T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8165S: Odd Fixes
12285945
JH
8166F: arch/metag/
8167F: Documentation/metag/
8168F: Documentation/devicetree/bindings/metag/
2d799dde 8169F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8170F: drivers/clocksource/metag_generic.c
5698c50d
JH
8171F: drivers/irqchip/irq-metag.c
8172F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8173F: drivers/tty/metag_da.c
12285945 8174
c6375b0a 8175MICROBLAZE ARCHITECTURE
8b58be88 8176M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8177W: http://www.monstr.eu/fdt/
8178T: git git://git.monstr.eu/linux-2.6-microblaze.git
8179S: Supported
0a8c7914 8180F: arch/microblaze/
1da177e4 8181
5615c371
NF
8182MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8183M: Richard Genoud <richard.genoud@gmail.com>
8184S: Maintained
8185F: drivers/tty/serial/atmel_serial.c
8186F: include/linux/atmel_serial.h
8187
f53243b5
NF
8188MICROCHIP / ATMEL DMA DRIVER
8189M: Ludovic Desroches <ludovic.desroches@microchip.com>
8190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8191L: dmaengine@vger.kernel.org
8192S: Supported
8193F: drivers/dma/at_hdmac.c
8194F: drivers/dma/at_hdmac_regs.h
8195F: include/linux/platform_data/dma-atmel.h
8196
71fb2c74
SW
8197MICROCHIP / ATMEL ISC DRIVER
8198M: Songjun Wu <songjun.wu@microchip.com>
8199L: linux-media@vger.kernel.org
8200S: Supported
8201F: drivers/media/platform/atmel/atmel-isc.c
8202F: drivers/media/platform/atmel/atmel-isc-regs.h
8203F: devicetree/bindings/media/atmel-isc.txt
8204
2508a45a
CY
8205MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8206M: Chen Yu <yu.c.chen@intel.com>
8207L: platform-driver-x86@vger.kernel.org
8208S: Supported
8209F: drivers/platform/x86/surfacepro3_button.c
8210
1da177e4 8211MICROTEK X6 SCANNER
61eee9a7 8212M: Oliver Neukum <oliver@neukum.org>
1da177e4 8213S: Maintained
679655da 8214F: drivers/usb/image/microtek.*
1da177e4
LT
8215
8216MIPS
8b58be88 8217M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8218L: linux-mips@linux-mips.org
6097050d 8219W: http://www.linux-mips.org/
b05e988e 8220T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8221Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8222S: Supported
f46d92e8 8223F: Documentation/devicetree/bindings/mips/
679655da
JP
8224F: Documentation/mips/
8225F: arch/mips/
1da177e4 8226
413ef3f6
KC
8227MIPS/LOONGSON1 ARCHITECTURE
8228M: Keguang Zhang <keguang.zhang@gmail.com>
8229L: linux-mips@linux-mips.org
8230S: Maintained
8231F: arch/mips/loongson32/
8232F: arch/mips/include/asm/mach-loongson32/
8233F: drivers/*/*loongson1*
8234F: drivers/*/*/*loongson1*
8235
08b7620a
HV
8236MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8237M: Hans Verkuil <hverkuil@xs4all.nl>
8238L: linux-media@vger.kernel.org
8239T: git git://linuxtv.org/media_tree.git
a825eaec 8240W: https://linuxtv.org
08b7620a
HV
8241S: Odd Fixes
8242F: drivers/media/radio/radio-miropcm20*
8243
c09befcb
OG
8244MELLANOX MLX4 core VPI driver
8245M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8246L: netdev@vger.kernel.org
8247L: linux-rdma@vger.kernel.org
8248W: http://www.mellanox.com
8249Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8250S: Supported
8251F: drivers/net/ethernet/mellanox/mlx4/
8252F: include/linux/mlx4/
9ce28a20 8253F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8254
8255MELLANOX MLX4 IB driver
8256M: Yishai Hadas <yishaih@mellanox.com>
8257L: linux-rdma@vger.kernel.org
8258W: http://www.mellanox.com
e126ba97 8259Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8260S: Supported
8261F: drivers/infiniband/hw/mlx4/
8262F: include/linux/mlx4/
8263
595a4d8f 8264MELLANOX MLX5 core VPI driver
45788f1f 8265M: Saeed Mahameed <saeedm@mellanox.com>
595a4d8f
OG
8266M: Matan Barak <matanb@mellanox.com>
8267M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8268L: netdev@vger.kernel.org
8269L: linux-rdma@vger.kernel.org
8270W: http://www.mellanox.com
8271Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8272S: Supported
8273F: drivers/net/ethernet/mellanox/mlx5/core/
8274F: include/linux/mlx5/
3085e29e 8275F: include/uapi/rdma/mlx5-abi.h
e126ba97 8276
595a4d8f
OG
8277MELLANOX MLX5 IB driver
8278M: Matan Barak <matanb@mellanox.com>
8279M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8280L: linux-rdma@vger.kernel.org
8281W: http://www.mellanox.com
8282Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8283S: Supported
b75f0050 8284F: drivers/infiniband/hw/mlx5/
595a4d8f 8285F: include/linux/mlx5/
e126ba97 8286
764589b6
CM
8287MELEXIS MLX90614 DRIVER
8288M: Crt Mori <cmo@melexis.com>
8289L: linux-iio@vger.kernel.org
8290W: http://www.melexis.com
8291S: Supported
8292F: drivers/iio/temperature/mlx90614.c
8293
6c223761
KB
8294MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8295M: Don Brace <don.brace@microsemi.com>
8296L: esc.storagedev@microsemi.com
8297L: linux-scsi@vger.kernel.org
8298S: Supported
8299F: drivers/scsi/smartpqi/smartpqi*.[ch]
8300F: drivers/scsi/smartpqi/Kconfig
8301F: drivers/scsi/smartpqi/Makefile
8302F: include/linux/cciss*.h
8303F: include/uapi/linux/cciss*.h
425b490b 8304F: Documentation/scsi/smartpqi.txt
6c223761 8305
0ce277e4
AP
8306MN88472 MEDIA DRIVER
8307M: Antti Palosaari <crope@iki.fi>
8308L: linux-media@vger.kernel.org
a825eaec 8309W: https://linuxtv.org
0ce277e4
AP
8310W: http://palosaari.fi/linux/
8311Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8312S: Maintained
94d0eaa4 8313F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8314
4f4d238f
AP
8315MN88473 MEDIA DRIVER
8316M: Antti Palosaari <crope@iki.fi>
8317L: linux-media@vger.kernel.org
a825eaec 8318W: https://linuxtv.org
4f4d238f
AP
8319W: http://palosaari.fi/linux/
8320Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8321S: Maintained
877ba50b 8322F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8323
1da177e4 8324MODULE SUPPORT
a467a672 8325M: Jessica Yu <jeyu@redhat.com>
8b58be88 8326M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8327S: Maintained
679655da
JP
8328F: include/linux/module.h
8329F: kernel/module.c
1da177e4
LT
8330
8331MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8332W: http://popies.net/meye/
b7788e13 8333S: Orphan
618cd932 8334F: Documentation/media/v4l-drivers/meye*
90d72ac6 8335F: drivers/media/pci/meye/
6c0f0359 8336F: include/uapi/linux/meye.h
1da177e4 8337
b9705b60 8338MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8339M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8340S: Maintained
679655da 8341F: Documentation/serial/moxa-smartio
c897401b 8342F: drivers/tty/mxser.*
d735410a 8343
889b2f87
AK
8344MR800 AVERMEDIA USB FM RADIO DRIVER
8345M: Alexey Klimov <klimov.linux@gmail.com>
8346L: linux-media@vger.kernel.org
8347T: git git://linuxtv.org/media_tree.git
8348S: Maintained
8349F: drivers/media/radio/radio-mr800.c
8350
d7155691
AO
8351MRF24J40 IEEE 802.15.4 RADIO DRIVER
8352M: Alan Ott <alan@signal11.us>
8353L: linux-wpan@vger.kernel.org
8354S: Maintained
8355F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8356F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8357
8c4c731a 8358MSI LAPTOP SUPPORT
182ae55c 8359M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8360L: platform-driver-x86@vger.kernel.org
8c4c731a 8361S: Maintained
679655da 8362F: drivers/platform/x86/msi-laptop.c
8c4c731a 8363
0f1006b1 8364MSI WMI SUPPORT
d0944853 8365L: platform-driver-x86@vger.kernel.org
5ee7041e 8366S: Orphan
0f1006b1
AA
8367F: drivers/platform/x86/msi-wmi.c
8368
19a628a0
AP
8369MSI001 MEDIA DRIVER
8370M: Antti Palosaari <crope@iki.fi>
8371L: linux-media@vger.kernel.org
a825eaec 8372W: https://linuxtv.org
19a628a0
AP
8373W: http://palosaari.fi/linux/
8374Q: http://patchwork.linuxtv.org/project/linux-media/list/
8375T: git git://linuxtv.org/anttip/media_tree.git
8376S: Maintained
0185e197 8377F: drivers/media/tuners/msi001*
19a628a0 8378
7570589d 8379MSI2500 MEDIA DRIVER
2c57213f
AP
8380M: Antti Palosaari <crope@iki.fi>
8381L: linux-media@vger.kernel.org
a825eaec 8382W: https://linuxtv.org
2c57213f
AP
8383W: http://palosaari.fi/linux/
8384Q: http://patchwork.linuxtv.org/project/linux-media/list/
8385T: git git://linuxtv.org/anttip/media_tree.git
8386S: Maintained
7570589d 8387F: drivers/media/usb/msi2500/
2c57213f 8388
159eeea4
RJ
8389MSYSTEMS DISKONCHIP G3 MTD DRIVER
8390M: Robert Jarzmik <robert.jarzmik@free.fr>
8391L: linux-mtd@lists.infradead.org
8392S: Maintained
8393F: drivers/mtd/devices/docg3*
8394
62a37dc7 8395MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8396M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8397L: linux-media@vger.kernel.org
8398T: git git://linuxtv.org/media_tree.git
8399S: Maintained
8400F: drivers/media/i2c/mt9m032.c
b5dcee22 8401F: include/media/i2c/mt9m032.h
0e837fb9 8402
62a37dc7 8403MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8404M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8405L: linux-media@vger.kernel.org
8406T: git git://linuxtv.org/media_tree.git
8407S: Maintained
8408F: drivers/media/i2c/mt9p031.c
b5dcee22 8409F: include/media/i2c/mt9p031.h
0e837fb9 8410
62a37dc7 8411MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8412M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8413L: linux-media@vger.kernel.org
8414T: git git://linuxtv.org/media_tree.git
8415S: Maintained
8416F: drivers/media/i2c/mt9t001.c
b5dcee22 8417F: include/media/i2c/mt9t001.h
0e837fb9 8418
62a37dc7 8419MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8420M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8421L: linux-media@vger.kernel.org
8422T: git git://linuxtv.org/media_tree.git
8423S: Maintained
f2272e13 8424F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8425F: drivers/media/i2c/mt9v032.c
b5dcee22 8426F: include/media/i2c/mt9v032.h
0e837fb9 8427
4e0d13cb 8428MULTIFUNCTION DEVICES (MFD)
f7d3210e 8429M: Lee Jones <lee.jones@linaro.org>
7caa7991 8430T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8431S: Supported
80366127 8432F: Documentation/devicetree/bindings/mfd/
679655da 8433F: drivers/mfd/
55b5940d 8434F: include/linux/mfd/
4e0d13cb 8435
5c4e6f13 8436MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8437M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8438L: linux-mmc@vger.kernel.org
82bb095e 8439T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8440S: Maintained
2810984b 8441F: Documentation/devicetree/bindings/mmc/
679655da
JP
8442F: drivers/mmc/
8443F: include/linux/mmc/
c117ab84 8444F: include/uapi/linux/mmc/
baca2da4 8445
15a0580c 8446MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8447S: Orphan
679655da
JP
8448F: drivers/mmc/host/mmc_spi.c
8449F: include/linux/spi/mmc_spi.h
15a0580c 8450
1da177e4 8451MULTISOUND SOUND DRIVER
8b58be88 8452M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8453S: Maintained
679655da
JP
8454F: Documentation/sound/oss/MultiSound
8455F: sound/oss/msnd*
1da177e4 8456
d735410a 8457MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8458S: Orphan
c897401b 8459F: drivers/tty/isicom.c
679655da 8460F: include/linux/isicom.h
d735410a 8461
550a7375 8462MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8463M: Bin Liu <b-liu@ti.com>
795fb7e7 8464L: linux-usb@vger.kernel.org
43b416e5 8465T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8466S: Maintained
679655da 8467F: drivers/usb/musb/
550a7375 8468
ea0af5f6
MK
8469MXL5007T MEDIA DRIVER
8470M: Michael Krufky <mkrufky@linuxtv.org>
8471L: linux-media@vger.kernel.org
a825eaec 8472W: https://linuxtv.org
ea0af5f6
MK
8473W: http://github.com/mkrufky
8474Q: http://patchwork.linuxtv.org/project/linux-media/list/
8475T: git git://linuxtv.org/mkrufky/tuners.git
8476S: Maintained
8477F: drivers/media/tuners/mxl5007t.*
8478
45d59d70
MV
8479MXSFB DRM DRIVER
8480M: Marek Vasut <marex@denx.de>
8481S: Supported
8482F: drivers/gpu/drm/mxsfb/
8483F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8484
2d3cf588 8485MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8486M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8487L: netdev@vger.kernel.org
205057ae 8488W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8489S: Supported
93f7848b 8490F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8491
9df4f913
BB
8492NAND FLASH SUBSYSTEM
8493M: Boris Brezillon <boris.brezillon@free-electrons.com>
8494R: Richard Weinberger <richard@nod.at>
8495L: linux-mtd@lists.infradead.org
8496W: http://www.linux-mtd.infradead.org/
8497Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8498T: git git://github.com/linux-nand/linux.git
8499S: Maintained
8500F: drivers/mtd/nand/
8501F: include/linux/mtd/nand*.h
8502
1da177e4 8503NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8504S: Orphan
d9fb9f38 8505F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8506
23dc05a3
DM
8507NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8508M: Daniel Mack <zonque@gmail.com>
8509S: Maintained
e5747e40 8510L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8511W: http://www.native-instruments.com
8512F: sound/usb/caiaq/
8513
1da177e4 8514NCP FILESYSTEM
52653199
PV
8515M: Petr Vandrovec <petr@vandrovec.name>
8516S: Odd Fixes
679655da 8517F: fs/ncpfs/
1da177e4 8518
a79b0322
FT
8519NCR 5380 SCSI DRIVERS
8520M: Finn Thain <fthain@telegraphics.com.au>
8521M: Michael Schmitz <schmitzmic@gmail.com>
8522L: linux-scsi@vger.kernel.org
8523S: Maintained
8524F: Documentation/scsi/g_NCR5380.txt
8525F: drivers/scsi/NCR5380.*
8526F: drivers/scsi/arm/cumana_1.c
8527F: drivers/scsi/arm/oak.c
a79b0322
FT
8528F: drivers/scsi/atari_scsi.*
8529F: drivers/scsi/dmx3191d.c
a79b0322 8530F: drivers/scsi/g_NCR5380.*
a79b0322 8531F: drivers/scsi/mac_scsi.*
a79b0322
FT
8532F: drivers/scsi/sun3_scsi.*
8533F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8534
1da177e4 8535NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8536M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8537L: linux-scsi@vger.kernel.org
8538S: Maintained
679655da 8539F: drivers/scsi/NCR_D700.*
1da177e4 8540
4aa3eb4c
GR
8541NCT6775 HARDWARE MONITOR DRIVER
8542M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8543L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8544S: Maintained
8545F: Documentation/hwmon/nct6775
8546F: drivers/hwmon/nct6775.c
8547
3c2d774c 8548NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8549M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8550L: linux-rdma@vger.kernel.org
e3d33cb1 8551W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8552S: Supported
8553F: drivers/infiniband/hw/nes/
c546b2a3 8554F: include/uapi/rdma/nes-abi.h
3c2d774c 8555
be2f2e84 8556NETEM NETWORK EMULATOR
adbbf69d 8557M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8558L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8559S: Maintained
679655da 8560F: net/sched/sch_netem.c
be2f2e84 8561
b2f5a051 8562NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8563M: Jon Mason <jdmason@kudzu.us>
4a58448b 8564L: netdev@vger.kernel.org
4a58448b 8565S: Supported
679655da 8566F: Documentation/networking/s2io.txt
b2f5a051 8567F: Documentation/networking/vxge.txt
86387e1a 8568F: drivers/net/ethernet/neterion/
4a58448b 8569
db9cf3a3 8570NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8571M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8572M: Patrick McHardy <kaber@trash.net>
42010ed0 8573M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8574L: netfilter-devel@vger.kernel.org
82b98543 8575L: coreteam@netfilter.org
1da177e4
LT
8576W: http://www.netfilter.org/
8577W: http://www.iptables.org/
42010ed0
PNA
8578Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8579T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8580T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8581S: Supported
679655da
JP
8582F: include/linux/netfilter*
8583F: include/linux/netfilter/
8584F: include/net/netfilter/
c117ab84
CEB
8585F: include/uapi/linux/netfilter*
8586F: include/uapi/linux/netfilter/
679655da
JP
8587F: net/*/netfilter.c
8588F: net/*/netfilter/
8589F: net/netfilter/
91c269a0 8590F: net/bridge/br_netfilter*.c
1da177e4 8591
4cc67735 8592NETLABEL
87a0874c 8593M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8594W: http://netlabel.sf.net
8595L: netdev@vger.kernel.org
87a0874c 8596S: Maintained
80811493 8597F: Documentation/netlabel/
679655da
JP
8598F: include/net/netlabel.h
8599F: net/netlabel/
4cc67735 8600
1da177e4 8601NETROM NETWORK LAYER
8b58be88 8602M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8603L: linux-hams@vger.kernel.org
d34cb28a 8604W: http://www.linux-ax25.org/
1da177e4 8605S: Maintained
679655da 8606F: include/net/netrom.h
c117ab84 8607F: include/uapi/linux/netrom.h
679655da 8608F: net/netrom/
1da177e4 8609
4c352362
JK
8610NETRONOME ETHERNET DRIVERS
8611M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8612L: oss-drivers@netronome.com
8613S: Maintained
8614F: drivers/net/ethernet/netronome/
8615
5ddb88c0 8616NETWORK BLOCK DEVICE (NBD)
4ca5829a 8617M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8618S: Maintained
5e4b269b 8619L: nbd-general@lists.sourceforge.net
4ca5829a 8620T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8621F: Documentation/blockdev/nbd.txt
8622F: drivers/block/nbd.c
c117ab84 8623F: include/uapi/linux/nbd.h
1da177e4 8624
6e43650c
NH
8625NETWORK DROP MONITOR
8626M: Neil Horman <nhorman@tuxdriver.com>
8627L: netdev@vger.kernel.org
8628S: Maintained
8629W: https://fedorahosted.org/dropwatch/
8630F: net/core/drop_monitor.c
8631
3ed6e498
AL
8632NETWORKING [DSA]
8633M: Andrew Lunn <andrew@lunn.ch>
8634M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8635M: Florian Fainelli <f.fainelli@gmail.com>
8636S: Maintained
8637F: net/dsa/
8638F: include/net/dsa.h
8639F: drivers/net/dsa/
8640
1da177e4 8641NETWORKING [GENERAL]
8b58be88 8642M: "David S. Miller" <davem@davemloft.net>
979b6c13 8643L: netdev@vger.kernel.org
b1e8fd54 8644W: http://www.linuxfoundation.org/en/Net
11e98029 8645Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8646T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8647T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8648S: Maintained
679655da
JP
8649F: net/
8650F: include/net/
018d21ed
JP
8651F: include/linux/in.h
8652F: include/linux/net.h
8653F: include/linux/netdevice.h
c117ab84
CEB
8654F: include/uapi/linux/in.h
8655F: include/uapi/linux/net.h
8656F: include/uapi/linux/netdevice.h
0c7aecd4 8657F: include/uapi/linux/net_namespace.h
7e814a6c 8658F: tools/net/
f4e53f9a 8659F: tools/testing/selftests/net/
335a67d2 8660F: lib/random32.c
1da177e4
LT
8661
8662NETWORKING [IPv4/IPv6]
8b58be88
JP
8663M: "David S. Miller" <davem@davemloft.net>
8664M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8665M: James Morris <jmorris@namei.org>
8666M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8667M: Patrick McHardy <kaber@trash.net>
979b6c13 8668L: netdev@vger.kernel.org
08deed1e 8669T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8670S: Maintained
679655da
JP
8671F: net/ipv4/
8672F: net/ipv6/
8673F: include/net/ip*
0a14842f 8674F: arch/x86/net/*
1da177e4 8675
73b7656c
DM
8676NETWORKING [IPSEC]
8677M: Steffen Klassert <steffen.klassert@secunet.com>
8678M: Herbert Xu <herbert@gondor.apana.org.au>
8679M: "David S. Miller" <davem@davemloft.net>
8680L: netdev@vger.kernel.org
d1fc5024
SK
8681T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8682T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8683S: Maintained
5826bdd1 8684F: net/core/flow.c
73b7656c
DM
8685F: net/xfrm/
8686F: net/key/
8687F: net/ipv4/xfrm*
d1fc5024
SK
8688F: net/ipv4/esp4.c
8689F: net/ipv4/ah4.c
8690F: net/ipv4/ipcomp.c
8691F: net/ipv4/ip_vti.c
73b7656c 8692F: net/ipv6/xfrm*
d1fc5024
SK
8693F: net/ipv6/esp6.c
8694F: net/ipv6/ah6.c
8695F: net/ipv6/ipcomp6.c
8696F: net/ipv6/ip6_vti.c
73b7656c
DM
8697F: include/uapi/linux/xfrm.h
8698F: include/net/xfrm.h
8699
10e2ff1c 8700NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8701M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8702L: netdev@vger.kernel.org
8703S: Maintained
8704
29f8f632 8705NETWORKING [WIRELESS]
2cb4abd1 8706L: linux-wireless@vger.kernel.org
8a6e2535 8707Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8708
788873ac
JP
8709NETWORKING DRIVERS
8710L: netdev@vger.kernel.org
8711W: http://www.linuxfoundation.org/en/Net
11e98029 8712Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8713T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8714T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8715S: Odd Fixes
156f4fbc 8716F: Documentation/devicetree/bindings/net/
788873ac 8717F: drivers/net/
018d21ed 8718F: include/linux/if_*
0b63bf1f 8719F: include/linux/netdevice.h
0b63bf1f
JD
8720F: include/linux/etherdevice.h
8721F: include/linux/fcdevice.h
8722F: include/linux/fddidevice.h
8723F: include/linux/hippidevice.h
8724F: include/linux/inetdevice.h
c117ab84
CEB
8725F: include/uapi/linux/if_*
8726F: include/uapi/linux/netdevice.h
788873ac 8727
0e324cf6
JL
8728NETWORKING DRIVERS (WIRELESS)
8729M: Kalle Valo <kvalo@codeaurora.org>
8730L: linux-wireless@vger.kernel.org
8731Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8732T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8733T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8734S: Maintained
182fd9ee 8735F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8736F: drivers/net/wireless/
8737
3d396eb1 8738NETXEN (1/10) GbE SUPPORT
67f0160f
MY
8739M: Manish Chopra <manish.chopra@cavium.com>
8740M: Rahul Verma <rahul.verma@cavium.com>
8741M: Dept-GELinuxNICDev@cavium.com
3d396eb1 8742L: netdev@vger.kernel.org
3d396eb1 8743S: Supported
aa43c215 8744F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8745
6423d30f
AAJ
8746NFC SUBSYSTEM
8747M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8748M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8749M: Samuel Ortiz <sameo@linux.intel.com>
8750L: linux-wireless@vger.kernel.org
1eb3b216 8751L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8752S: Supported
6423d30f 8753F: net/nfc/
55eb94f9 8754F: include/net/nfc/
c117ab84 8755F: include/uapi/linux/nfc.h
6423d30f 8756F: drivers/nfc/
397d6497
CR
8757F: include/linux/platform_data/nfcmrvl.h
8758F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8759F: include/linux/platform_data/pn544.h
397d6497
CR
8760F: include/linux/platform_data/st21nfca.h
8761F: include/linux/platform_data/st-nci.h
7ebb88e5 8762F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8763
e8b43555 8764NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8765M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8766M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8767L: linux-nfs@vger.kernel.org
8768W: http://client.linux-nfs.org
cd7b996a 8769T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8770S: Maintained
679655da
JP
8771F: fs/lockd/
8772F: fs/nfs/
8773F: fs/nfs_common/
8774F: net/sunrpc/
8775F: include/linux/lockd/
8776F: include/linux/nfs*
8777F: include/linux/sunrpc/
c117ab84
CEB
8778F: include/uapi/linux/nfs*
8779F: include/uapi/linux/sunrpc/
1da177e4 8780
85ef9cea 8781NILFS2 FILESYSTEM
e2126935 8782M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8783L: linux-nilfs@vger.kernel.org
f9472265 8784W: http://nilfs.sourceforge.net/
9e92e516 8785W: http://nilfs.osdn.jp/
e2126935 8786T: git git://github.com/konis/nilfs2.git
85ef9cea 8787S: Supported
679655da
JP
8788F: Documentation/filesystems/nilfs2.txt
8789F: fs/nilfs2/
c35c7ac5 8790F: include/trace/events/nilfs2.h
e63e88bc
RK
8791F: include/uapi/linux/nilfs2_api.h
8792F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8793
1da177e4 8794NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8795M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8796W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8797S: Maintained
679655da
JP
8798F: Documentation/scsi/NinjaSCSI.txt
8799F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8800
8801NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8802M: GOTO Masanori <gotom@debian.or.jp>
8803M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8804W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8805S: Maintained
679655da
JP
8806F: Documentation/scsi/NinjaSCSI.txt
8807F: drivers/scsi/nsp32*
1da177e4 8808
383b8fb9
LFT
8809NIOS2 ARCHITECTURE
8810M: Ley Foon Tan <lftan@altera.com>
8811L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8812T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8813S: Maintained
8814F: arch/nios2/
8815
2a6afddb 8816NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8817R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8818F: include/linux/power/bq2415x_charger.h
081bab21 8819F: include/linux/power/bq27xxx_battery.h
2a6afddb 8820F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8821F: drivers/power/supply/bq2415x_charger.c
8822F: drivers/power/supply/bq27xxx_battery.c
8823F: drivers/power/supply/bq27xxx_battery_i2c.c
8824F: drivers/power/supply/isp1704_charger.c
8825F: drivers/power/supply/rx51_battery.c
2a6afddb 8826
a1bd3bae 8827NTB DRIVER CORE
9ef6bf6c
JM
8828M: Jon Mason <jdmason@kudzu.us>
8829M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8830M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8831L: linux-ntb@googlegroups.com
fce8a7bb 8832S: Supported
2984411f
JM
8833W: https://github.com/jonmason/ntb/wiki
8834T: git git://github.com/jonmason/ntb.git
fce8a7bb 8835F: drivers/ntb/
548c237c 8836F: drivers/net/ntb_netdev.c
fce8a7bb 8837F: include/linux/ntb.h
a1bd3bae 8838F: include/linux/ntb_transport.h
a9c59ef7 8839F: tools/testing/selftests/ntb/
fce8a7bb 8840
e26a5843
AH
8841NTB INTEL DRIVER
8842M: Jon Mason <jdmason@kudzu.us>
8843M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8844L: linux-ntb@googlegroups.com
e26a5843
AH
8845S: Supported
8846W: https://github.com/jonmason/ntb/wiki
8847T: git git://github.com/jonmason/ntb.git
8848F: drivers/ntb/hw/intel/
fce8a7bb 8849
a1b36958 8850NTB AMD DRIVER
bc034e52 8851M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
a1b36958
XY
8852L: linux-ntb@googlegroups.com
8853S: Supported
8854F: drivers/ntb/hw/amd/
8855
1da177e4 8856NTFS FILESYSTEM
2818ef50 8857M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8858L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8859W: http://www.tuxera.com/
e6f4dee7 8860T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8861S: Supported
679655da
JP
8862F: Documentation/filesystems/ntfs.txt
8863F: fs/ntfs/
1da177e4 8864
9eb8ef74 8865NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8866M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8867L: linux-fbdev@vger.kernel.org
ce00f85c 8868S: Maintained
8a61f013
JH
8869F: drivers/video/fbdev/riva/
8870F: drivers/video/fbdev/nvidia/
1da177e4 8871
79461681 8872NVM EXPRESS DRIVER
b3975e94
JF
8873M: Keith Busch <keith.busch@intel.com>
8874M: Jens Axboe <axboe@fb.com>
b508fc35
CH
8875M: Christoph Hellwig <hch@lst.de>
8876M: Sagi Grimberg <sagi@grimberg.me>
79461681 8877L: linux-nvme@lists.infradead.org
b508fc35
CH
8878T: git://git.infradead.org/nvme.git
8879W: http://git.infradead.org/nvme.git
79461681 8880S: Supported
57dacad5 8881F: drivers/nvme/host/
79461681 8882F: include/linux/nvme.h
b508fc35 8883F: include/uapi/linux/nvme_ioctl.h
79461681 8884
a07b4970
CH
8885NVM EXPRESS TARGET DRIVER
8886M: Christoph Hellwig <hch@lst.de>
8887M: Sagi Grimberg <sagi@grimberg.me>
8888L: linux-nvme@lists.infradead.org
b508fc35
CH
8889T: git://git.infradead.org/nvme.git
8890W: http://git.infradead.org/nvme.git
a07b4970
CH
8891S: Supported
8892F: drivers/nvme/target/
8893
b1ad1475
JS
8894NVM EXPRESS FC TRANSPORT DRIVERS
8895M: James Smart <james.smart@broadcom.com>
8896L: linux-nvme@lists.infradead.org
8897S: Supported
8898F: include/linux/nvme-fc.h
d6d20012 8899F: include/linux/nvme-fc-driver.h
e399441d 8900F: drivers/nvme/host/fc.c
c5343203 8901F: drivers/nvme/target/fc.c
475d0fe7 8902F: drivers/nvme/target/fcloop.c
b1ad1475 8903
aee4b9bd
SK
8904NVMEM FRAMEWORK
8905M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8906M: Maxime Ripard <maxime.ripard@free-electrons.com>
8907S: Maintained
8908F: drivers/nvmem/
8909F: Documentation/devicetree/bindings/nvmem/
8910F: include/linux/nvmem-consumer.h
8911F: include/linux/nvmem-provider.h
8912
dece4585
CP
8913NXP-NCI NFC DRIVER
8914M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8915R: Charles Gorand <charles.gorand@effinnov.com>
8916L: linux-nfc@lists.01.org (moderated for non-subscribers)
8917S: Supported
8918F: drivers/nfc/nxp-nci
8919
f50d7146 8920NXP TDA998X DRM DRIVER
0d7f4f05 8921M: Russell King <linux@armlinux.org.uk>
f50d7146 8922S: Supported
0d7f4f05
RK
8923T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
8924T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
f50d7146
RK
8925F: drivers/gpu/drm/i2c/tda998x_drv.c
8926F: include/drm/i2c/tda998x.h
8927
fbace43e
PR
8928NXP TFA9879 DRIVER
8929M: Peter Rosin <peda@axentia.se>
8930L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8931S: Maintained
8932F: sound/soc/codecs/tfa9879*
8933
442f04c3
JP
8934OBJTOOL
8935M: Josh Poimboeuf <jpoimboe@redhat.com>
8936S: Supported
8937F: tools/objtool/
8938
f5525786 8939OMAP SUPPORT
0e24bdd4 8940M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8941L: linux-omap@vger.kernel.org
8942W: http://www.muru.com/linux/omap/
8943W: http://linux.omap.com/
8a6e2535 8944Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8945T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8946S: Maintained
4e04d5a3 8947F: arch/arm/*omap*/
026da812
FB
8948F: arch/arm/configs/omap1_defconfig
8949F: arch/arm/configs/omap2plus_defconfig
046d0a37 8950F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8951F: drivers/irqchip/irq-omap-intc.c
8952F: drivers/mfd/*omap*.c
8953F: drivers/mfd/menelaus.c
8954F: drivers/mfd/palmas.c
8955F: drivers/mfd/tps65217.c
8956F: drivers/mfd/tps65218.c
8957F: drivers/mfd/tps65910.c
8958F: drivers/mfd/twl-core.[ch]
8959F: drivers/mfd/twl4030*.c
8960F: drivers/mfd/twl6030*.c
8961F: drivers/mfd/twl6040*.c
8962F: drivers/regulator/palmas-regulator*.c
8963F: drivers/regulator/pbias-regulator.c
8964F: drivers/regulator/tps65217-regulator.c
8965F: drivers/regulator/tps65218-regulator.c
8966F: drivers/regulator/tps65910-regulator.c
8967F: drivers/regulator/twl-regulator.c
cac28ae6 8968F: drivers/regulator/twl6030-regulator.c
046d0a37 8969F: include/linux/i2c-omap.h
f5525786 8970
50f29fbd 8971OMAP DEVICE TREE SUPPORT
cdb55ab0 8972M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8973M: Tony Lindgren <tony@atomide.com>
8974L: linux-omap@vger.kernel.org
d0fb18c5 8975L: devicetree@vger.kernel.org
50f29fbd
TL
8976S: Maintained
8977F: arch/arm/boot/dts/*omap*
8978F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8979F: arch/arm/boot/dts/*am4*
8980F: arch/arm/boot/dts/*am5*
8981F: arch/arm/boot/dts/*dra7*
50f29fbd 8982
f5525786 8983OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8984M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8985L: linux-omap@vger.kernel.org
8986S: Maintained
8987F: arch/arm/*omap*/*clock*
8988
8989OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8990M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8991L: linux-omap@vger.kernel.org
8992S: Maintained
8993F: arch/arm/*omap*/*pm*
c46938d4 8994F: drivers/cpufreq/omap-cpufreq.c
f5525786 8995
d21db568 8996OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8997M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8998M: Paul Walmsley <paul@pwsan.com>
8999L: linux-omap@vger.kernel.org
9000S: Maintained
d21db568 9001F: arch/arm/mach-omap2/prm*
692ab1f3 9002
f5525786 9003OMAP AUDIO SUPPORT
6c284903 9004M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 9005M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 9006L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
9007L: linux-omap@vger.kernel.org
9008S: Maintained
9009F: sound/soc/omap/
9010
18640193
TL
9011OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9012M: Roger Quadros <rogerq@ti.com>
9013M: Tony Lindgren <tony@atomide.com>
9014L: linux-omap@vger.kernel.org
9015S: Maintained
9016F: drivers/memory/omap-gpmc.c
9017F: arch/arm/mach-omap2/*gpmc*
9018
f5525786 9019OMAP FRAMEBUFFER SUPPORT
830e6384 9020M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 9021L: linux-fbdev@vger.kernel.org
f5525786
TL
9022L: linux-omap@vger.kernel.org
9023S: Maintained
8a61f013 9024F: drivers/video/fbdev/omap/
f5525786 9025
676eec0d 9026OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 9027M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 9028L: linux-omap@vger.kernel.org
676eec0d 9029L: linux-fbdev@vger.kernel.org
178ff4c9 9030S: Maintained
8a61f013 9031F: drivers/video/fbdev/omap2/
178ff4c9
TV
9032F: Documentation/arm/OMAP/DSS
9033
8b37fcfc
OBC
9034OMAP HARDWARE SPINLOCK SUPPORT
9035M: Ohad Ben-Cohen <ohad@wizery.com>
9036L: linux-omap@vger.kernel.org
9037S: Maintained
9038F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 9039
f5525786 9040OMAP MMC SUPPORT
8b58be88 9041M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
9042L: linux-omap@vger.kernel.org
9043S: Maintained
653f41b5
MC
9044F: drivers/mmc/host/omap.c
9045
9046OMAP HS MMC SUPPORT
0a4585c6 9047L: linux-mmc@vger.kernel.org
653f41b5 9048L: linux-omap@vger.kernel.org
dfa5d196 9049S: Orphan
653f41b5 9050F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
9051
9052OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 9053M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
9054S: Maintained
9055F: drivers/char/hw_random/omap-rng.c
9056
f400c82e 9057OMAP HWMOD SUPPORT
cdb55ab0 9058M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9059M: Paul Walmsley <paul@pwsan.com>
9060L: linux-omap@vger.kernel.org
9061S: Maintained
8fc8b12b 9062F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 9063
8633fb30
PW
9064OMAP HWMOD DATA
9065M: Paul Walmsley <paul@pwsan.com>
9066L: linux-omap@vger.kernel.org
9067S: Maintained
9068F: arch/arm/mach-omap2/omap_hwmod*data*
9069
f400c82e 9070OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 9071M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9072L: linux-omap@vger.kernel.org
9073S: Maintained
9074F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9075
0db83ced 9076OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
9077M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9078L: linux-media@vger.kernel.org
9079S: Maintained
7eec52db 9080F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 9081F: drivers/media/platform/omap3isp/
0db83ced 9082F: drivers/staging/media/omap4iss/
7e8970e1 9083
f5525786 9084OMAP USB SUPPORT
f5525786
TL
9085L: linux-usb@vger.kernel.org
9086L: linux-omap@vger.kernel.org
3b243519 9087S: Orphan
a16fbd65
JP
9088F: drivers/usb/*/*omap*
9089F: arch/arm/*omap*/usb*
f5525786 9090
6d994710 9091OMAP GPIO DRIVER
fe643528 9092M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 9093M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 9094M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
9095L: linux-omap@vger.kernel.org
9096S: Maintained
fe643528 9097F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
9098F: drivers/gpio/gpio-omap.c
9099
c351e290
MJ
9100OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9101M: Mark Jackson <mpfj@newflow.co.uk>
9102L: linux-omap@vger.kernel.org
9103S: Maintained
9104F: arch/arm/boot/dts/am335x-nano.dts
9105
0ad122d9 9106OMFS FILESYSTEM
8b58be88 9107M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
9108L: linux-karma-devel@lists.sourceforge.net
9109S: Maintained
679655da
JP
9110F: Documentation/filesystems/omfs.txt
9111F: fs/omfs/
0ad122d9 9112
c1986ee9 9113OMNIKEY CARDMAN 4000 DRIVER
8b58be88 9114M: Harald Welte <laforge@gnumonks.org>
c1986ee9 9115S: Maintained
679655da
JP
9116F: drivers/char/pcmcia/cm4000_cs.c
9117F: include/linux/cm4000_cs.h
c117ab84 9118F: include/uapi/linux/cm4000_cs.h
c1986ee9 9119
77c44ab1 9120OMNIKEY CARDMAN 4040 DRIVER
8b58be88 9121M: Harald Welte <laforge@gnumonks.org>
77c44ab1 9122S: Maintained
679655da 9123F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 9124
77d5140f 9125OMNIVISION OV7670 SENSOR DRIVER
8b58be88 9126M: Jonathan Corbet <corbet@lwn.net>
661263b5 9127L: linux-media@vger.kernel.org
275ffde4 9128T: git git://linuxtv.org/media_tree.git
77d5140f 9129S: Maintained
90d72ac6 9130F: drivers/media/i2c/ov7670.c
77d5140f 9131
431bca73 9132ONENAND FLASH DRIVER
8b58be88 9133M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
9134L: linux-mtd@lists.infradead.org
9135S: Maintained
679655da
JP
9136F: drivers/mtd/onenand/
9137F: include/linux/mtd/onenand*.h
431bca73 9138
1da177e4 9139ONSTREAM SCSI TAPE DRIVER
8b58be88 9140M: Willem Riede <osst@riede.org>
1da177e4
LT
9141L: osst-users@lists.sourceforge.net
9142L: linux-scsi@vger.kernel.org
9143S: Maintained
f7269cfc
JD
9144F: Documentation/scsi/osst.txt
9145F: drivers/scsi/osst.*
9146F: drivers/scsi/osst_*.h
9147F: drivers/scsi/st.h
1da177e4 9148
e2d1d6c0 9149OPENCORES I2C BUS DRIVER
8b58be88 9150M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 9151L: linux-i2c@vger.kernel.org
e2d1d6c0 9152S: Maintained
679655da
JP
9153F: Documentation/i2c/busses/i2c-ocores
9154F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 9155
860c44c1 9156OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 9157M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 9158M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 9159L: devicetree@vger.kernel.org
a7fefe9f 9160W: http://www.devicetree.org/
fcdec35e 9161T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 9162S: Maintained
f8828205 9163F: drivers/of/
860c44c1 9164F: include/linux/of*.h
f8828205 9165F: scripts/dtc/
860c44c1 9166
f8828205 9167OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 9168M: Rob Herring <robh+dt@kernel.org>
f8828205 9169M: Mark Rutland <mark.rutland@arm.com>
f8828205 9170L: devicetree@vger.kernel.org
9f273c24 9171T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 9172Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
9173S: Maintained
9174F: Documentation/devicetree/
9175F: arch/*/boot/dts/
9176F: include/dt-bindings/
9177
2bb65f56
PA
9178OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9179M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9180L: devicetree@vger.kernel.org
9181S: Maintained
9182F: Documentation/devicetree/dynamic-resolution-notes.txt
9183F: Documentation/devicetree/overlay-notes.txt
9184F: drivers/of/overlay.c
9185F: drivers/of/resolver.c
9186
19f9d392
JB
9187OPENRISC ARCHITECTURE
9188M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
9189M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9190M: Stafford Horne <shorne@gmail.com>
9191L: openrisc@lists.librecores.org
9192W: http://openrisc.io
19f9d392 9193S: Maintained
14430813 9194F: arch/openrisc/
19f9d392 9195
ccb1352e 9196OPENVSWITCH
4f337ed5 9197M: Pravin Shelar <pshelar@nicira.com>
b422da7c 9198L: netdev@vger.kernel.org
ccb1352e
JG
9199L: dev@openvswitch.org
9200W: http://openvswitch.org
ccb1352e
JG
9201S: Maintained
9202F: net/openvswitch/
b422da7c 9203F: include/uapi/linux/openvswitch.h
ccb1352e 9204
875fa6fb
VK
9205OPERATING PERFORMANCE POINTS (OPP)
9206M: Viresh Kumar <vireshk@kernel.org>
9207M: Nishanth Menon <nm@ti.com>
9208M: Stephen Boyd <sboyd@codeaurora.org>
9209L: linux-pm@vger.kernel.org
9210S: Maintained
9211T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9212F: drivers/base/power/opp/
9213F: include/linux/pm_opp.h
9214F: Documentation/power/opp.txt
9215F: Documentation/devicetree/bindings/opp/
9216
af39917d
CL
9217OPL4 DRIVER
9218M: Clemens Ladisch <clemens@ladisch.de>
9219L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9220T: git git://git.alsa-project.org/alsa-kernel.git
9221S: Maintained
9222F: sound/drivers/opl4/
9223
1da177e4 9224OPROFILE
4cf7e718 9225M: Robert Richter <rric@kernel.org>
1da177e4
LT
9226L: oprofile-list@lists.sf.net
9227S: Maintained
81c4a8a6 9228F: arch/*/include/asm/oprofile*.h
679655da
JP
9229F: arch/*/oprofile/
9230F: drivers/oprofile/
9231F: include/linux/oprofile.h
1da177e4 9232
e2d1d6c0 9233ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9234M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9235M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9236L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9237W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9238S: Supported
679655da
JP
9239F: Documentation/filesystems/ocfs2.txt
9240F: Documentation/filesystems/dlmfs.txt
9241F: fs/ocfs2/
e2d1d6c0 9242
1da177e4 9243ORINOCO DRIVER
724c6b35 9244L: linux-wireless@vger.kernel.org
491b26b4 9245W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9246W: http://www.nongnu.org/orinoco/
3a59babb 9247S: Orphan
2be45b66 9248F: drivers/net/wireless/intersil/orinoco/
1da177e4 9249
42c55aa8 9250OSD LIBRARY and FILESYSTEM
fadc0752 9251M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9252M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9253L: osd-dev@open-osd.org
9254W: http://open-osd.org
54e5881d 9255T: git git://git.open-osd.org/open-osd.git
68274794 9256S: Maintained
42c55aa8 9257F: drivers/scsi/osd/
6b6f0b6c 9258F: include/scsi/osd_*
42c55aa8 9259F: fs/exofs/
68274794 9260
ef94b186 9261OVERLAY FILESYSTEM
7c37fbda 9262M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9263L: linux-unionfs@vger.kernel.org
9264T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9265S: Supported
1d113735 9266F: fs/overlayfs/
7c37fbda
NB
9267F: Documentation/filesystems/overlayfs.txt
9268
85096169
MM
9269ORANGEFS FILESYSTEM
9270M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9271L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9272T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9273S: Supported
9274F: fs/orangefs/
9275F: Documentation/filesystems/orangefs.txt
9276
e2d1d6c0 9277P54 WIRELESS DRIVER
084cb0fe 9278M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9279L: linux-wireless@vger.kernel.org
084cb0fe 9280W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9281S: Maintained
d3466830 9282F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9283
f5cd7872 9284PA SEMI ETHERNET DRIVER
f5cd7872 9285L: netdev@vger.kernel.org
56a5b8da 9286S: Orphan
ded19add 9287F: drivers/net/ethernet/pasemi/*
f5cd7872 9288
beb58aa3 9289PA SEMI SMBUS DRIVER
846557d3 9290L: linux-i2c@vger.kernel.org
56a5b8da 9291S: Orphan
679655da 9292F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9293
48fc267e
SK
9294PADATA PARALLEL EXECUTION MECHANISM
9295M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9296L: linux-crypto@vger.kernel.org
9297S: Maintained
9298F: kernel/padata.c
9299F: include/linux/padata.h
9300F: Documentation/padata.txt
9301
709ee531 9302PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9303M: Harald Welte <laforge@gnumonks.org>
d0944853 9304L: platform-driver-x86@vger.kernel.org
709ee531 9305S: Maintained
679655da 9306F: drivers/platform/x86/panasonic-laptop.c
709ee531 9307
368dd5ac 9308PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9309M: David Howells <dhowells@redhat.com>
4fa97181
DH
9310L: linux-am33-list@redhat.com (moderated for non-subscribers)
9311W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9312S: Maintained
679655da
JP
9313F: Documentation/mn10300/
9314F: arch/mn10300/
4fa97181 9315
305b37bd
KS
9316PARALLEL LCD/KEYPAD PANEL DRIVER
9317M: Willy Tarreau <willy@haproxy.com>
9318M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9319S: Odd Fixes
9320F: Documentation/misc-devices/lcd-panel-cgram.txt
9321F: drivers/misc/panel.c
9322
64dfff03
SM
9323PARALLEL PORT SUBSYSTEM
9324M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 9325M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 9326L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9327S: Maintained
679655da
JP
9328F: drivers/parport/
9329F: include/linux/parport*.h
9330F: drivers/char/ppdev.c
c117ab84 9331F: include/uapi/linux/ppdev.h
64dfff03 9332F: Documentation/parport*.txt
1da177e4 9333
4cdf6bc2 9334PARAVIRT_OPS INTERFACE
d633180c 9335M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9336M: Chris Wright <chrisw@sous-sol.org>
9337M: Alok Kataria <akataria@vmware.com>
9338M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9339L: virtualization@lists.linux-foundation.org
4cdf6bc2 9340S: Supported
a2e19991 9341F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9342F: arch/*/kernel/paravirt*
9343F: arch/*/include/asm/paravirt.h
47ae4b05 9344F: include/linux/hypervisor.h
4cdf6bc2 9345
e2d1d6c0 9346PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9347M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9348L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9349S: Maintained
679655da
JP
9350F: Documentation/blockdev/paride.txt
9351F: drivers/block/paride/
e2d1d6c0
RD
9352
9353PARISC ARCHITECTURE
b8828770 9354M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9355M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9356L: linux-parisc@vger.kernel.org
9357W: http://www.parisc-linux.org/
8a6e2535 9358Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9359T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9360T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9361S: Maintained
679655da 9362F: arch/parisc/
2b6bac9e 9363F: Documentation/parisc/
679655da 9364F: drivers/parisc/
2b6bac9e
HD
9365F: drivers/char/agp/parisc-agp.c
9366F: drivers/input/serio/gscps2.c
9367F: drivers/parport/parport_gsc.*
9368F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9369F: drivers/video/fbdev/sti*
2b6bac9e
HD
9370F: drivers/video/console/sti*
9371F: drivers/video/logo/logo_parisc*
e2d1d6c0 9372
1662d32c 9373PC87360 HARDWARE MONITORING DRIVER
8b58be88 9374M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9375L: linux-hwmon@vger.kernel.org
1662d32c 9376S: Maintained
679655da
JP
9377F: Documentation/hwmon/pc87360
9378F: drivers/hwmon/pc87360.c
1662d32c
JC
9379
9380PC8736x GPIO DRIVER
8b58be88 9381M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9382S: Maintained
679655da 9383F: drivers/char/pc8736x_gpio.c
1662d32c 9384
1ad107fd 9385PC87427 HARDWARE MONITORING DRIVER
d8130624 9386M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9387L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9388S: Maintained
9389F: Documentation/hwmon/pc87427
9390F: drivers/hwmon/pc87427.c
9391
b26e0ed4 9392PCA9532 LED DRIVER
8b58be88 9393M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9394S: Maintained
d5ca6918
JP
9395F: drivers/leds/leds-pca9532.c
9396F: include/linux/leds-pca9532.h
b26e0ed4 9397
5ce914a8 9398PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9399M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9400L: linux-i2c@vger.kernel.org
9401S: Maintained
b4f0b74e 9402F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9403
3971dae5 9404PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9405M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9406S: Maintained
9407F: drivers/firmware/pcdp.*
9408
065c6359 9409PCI ERROR RECOVERY
6305902c 9410M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9411L: linux-pci@vger.kernel.org
065c6359 9412S: Supported
679655da 9413F: Documentation/PCI/pci-error-recovery.txt
065c6359 9414
78c1cffd
RC
9415PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9416M: Russell Currey <ruscur@russell.cc>
9417L: linuxppc-dev@lists.ozlabs.org
9418S: Supported
9419F: Documentation/powerpc/eeh-pci-error-recovery.txt
9420F: arch/powerpc/kernel/eeh*.c
9421F: arch/powerpc/platforms/*/eeh*.c
9422F: arch/powerpc/include/*/eeh*.h
9423
1da177e4 9424PCI SUBSYSTEM
5ac3a6d2 9425M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9426L: linux-pci@vger.kernel.org
99662dd1 9427Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9428T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9429S: Supported
92a1fe2e 9430F: Documentation/devicetree/bindings/pci/
679655da
JP
9431F: Documentation/PCI/
9432F: drivers/pci/
9433F: include/linux/pci*
6b49ee49 9434F: arch/x86/pci/
cad01f91 9435F: arch/x86/kernel/quirks.c
1da177e4 9436
eaa6111b
LFT
9437PCI DRIVER FOR ALTERA PCIE IP
9438M: Ley Foon Tan <lftan@altera.com>
9439L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9440L: linux-pci@vger.kernel.org
9441S: Supported
9442F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9443F: drivers/pci/host/pcie-altera.c
9444
b7e78170
RH
9445PCI DRIVER FOR ARM VERSATILE PLATFORM
9446M: Rob Herring <robh@kernel.org>
9447L: linux-pci@vger.kernel.org
9448L: linux-arm-kernel@lists.infradead.org
9449S: Maintained
9450F: Documentation/devicetree/bindings/pci/versatile.txt
9451F: drivers/pci/host/pci-versatile.c
9452
3dc9d38c
TP
9453PCI DRIVER FOR ARMADA 8K
9454M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9455L: linux-pci@vger.kernel.org
9456L: linux-arm-kernel@lists.infradead.org
9457S: Maintained
9458F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9459F: drivers/pci/host/pcie-armada8k.c
9460
5f6b6ccd
TI
9461PCI DRIVER FOR APPLIEDMICRO XGENE
9462M: Tanmay Inamdar <tinamdar@apm.com>
9463L: linux-pci@vger.kernel.org
9464L: linux-arm-kernel@lists.infradead.org
9465S: Maintained
9466F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9467F: drivers/pci/host/pci-xgene.c
9468
62d0ff83
ML
9469PCI DRIVER FOR FREESCALE LAYERSCAPE
9470M: Minghuan Lian <minghuan.Lian@freescale.com>
9471M: Mingkai Hu <mingkai.hu@freescale.com>
9472M: Roy Zang <tie-fei.zang@freescale.com>
9473L: linuxppc-dev@lists.ozlabs.org
9474L: linux-pci@vger.kernel.org
9475L: linux-arm-kernel@lists.infradead.org
9476S: Maintained
9477F: drivers/pci/host/*layerscape*
9478
f0b75693 9479PCI DRIVER FOR IMX6
286fbaef 9480M: Richard Zhu <hongxing.zhu@nxp.com>
1ba55f55 9481M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9482L: linux-pci@vger.kernel.org
9483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9484S: Maintained
12e46064 9485F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
f0b75693
BH
9486F: drivers/pci/host/*imx6*
9487
0c4ffcfe
MK
9488PCI DRIVER FOR TI KEYSTONE
9489M: Murali Karicheri <m-karicheri2@ti.com>
9490L: linux-pci@vger.kernel.org
9491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9492S: Maintained
9493F: drivers/pci/host/*keystone*
9494
f0b75693
BH
9495PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9496M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9497M: Jason Cooper <jason@lakedaemon.net>
9498L: linux-pci@vger.kernel.org
9499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9500S: Maintained
9501F: drivers/pci/host/*mvebu*
9502
8c39d710
TP
9503PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9504M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9505L: linux-pci@vger.kernel.org
9506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9507S: Maintained
441106d9 9508F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9509F: drivers/pci/host/pci-aardvark.c
9510
0447cfd7
TR
9511PCI DRIVER FOR NVIDIA TEGRA
9512M: Thierry Reding <thierry.reding@gmail.com>
9513L: linux-tegra@vger.kernel.org
f0b75693 9514L: linux-pci@vger.kernel.org
0447cfd7
TR
9515S: Supported
9516F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9517F: drivers/pci/host/pci-tegra.c
9518
47ff3de9
KVA
9519PCI DRIVER FOR TI DRA7XX
9520M: Kishon Vijay Abraham I <kishon@ti.com>
9521L: linux-omap@vger.kernel.org
9522L: linux-pci@vger.kernel.org
9523S: Supported
9524F: Documentation/devicetree/bindings/pci/ti-pci.txt
9525F: drivers/pci/host/pci-dra7xx.c
9526
f0b75693
BH
9527PCI DRIVER FOR RENESAS R-CAR
9528M: Simon Horman <horms@verge.net.au>
9529L: linux-pci@vger.kernel.org
4a121096 9530L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9531S: Maintained
9532F: drivers/pci/host/*rcar*
9533
4af82255 9534PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9535M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9536L: linux-pci@vger.kernel.org
f0b75693
BH
9537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9538L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9539S: Maintained
9540F: drivers/pci/host/pci-exynos.c
9541
f0b75693 9542PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9543M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 9544M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
9545L: linux-pci@vger.kernel.org
9546S: Maintained
9547F: Documentation/devicetree/bindings/pci/designware-pcie.txt
fc2480f9 9548F: drivers/pci/host/*designware*
5a3aa2a8 9549
cf28855b
WD
9550PCI DRIVER FOR GENERIC OF HOSTS
9551M: Will Deacon <will.deacon@arm.com>
9552L: linux-pci@vger.kernel.org
9553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9554S: Maintained
9555F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9556F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9557F: drivers/pci/host/pci-host-generic.c
9558
185a383a
KB
9559PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9560M: Keith Busch <keith.busch@intel.com>
9561L: linux-pci@vger.kernel.org
9562S: Supported
bc79c985 9563F: drivers/pci/host/vmd.c
185a383a 9564
51b66a6c 9565PCIE DRIVER FOR ST SPEAR13XX
110baab1 9566M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9567L: linux-pci@vger.kernel.org
110baab1 9568S: Maintained
51b66a6c
PA
9569F: drivers/pci/host/*spear*
9570
af1169b4
LFT
9571PCI MSI DRIVER FOR ALTERA MSI IP
9572M: Ley Foon Tan <lftan@altera.com>
9573L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9574L: linux-pci@vger.kernel.org
9575S: Supported
9576F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9577F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9578
dcd19de3
DD
9579PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9580M: Duc Dang <dhdang@apm.com>
9581L: linux-pci@vger.kernel.org
9582L: linux-arm-kernel@lists.infradead.org
9583S: Maintained
9584F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9585F: drivers/pci/host/pci-xgene-msi.c
9586
a3cbfae1
NC
9587PCIE DRIVER FOR AXIS ARTPEC
9588M: Niklas Cassel <niklas.cassel@axis.com>
9589M: Jesper Nilsson <jesper.nilsson@axis.com>
9590L: linux-arm-kernel@axis.com
9591L: linux-pci@vger.kernel.org
9592S: Maintained
9593F: Documentation/devicetree/bindings/pci/axis,artpec*
9594F: drivers/pci/host/*artpec*
9595
500a1d9a
ZW
9596PCIE DRIVER FOR HISILICON
9597M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9598M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9599L: linux-pci@vger.kernel.org
9600S: Maintained
9601F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9602F: drivers/pci/host/pcie-hisi.c
9603
e77f847d
SL
9604PCIE DRIVER FOR ROCKCHIP
9605M: Shawn Lin <shawn.lin@rock-chips.com>
9606M: Wenrui Li <wenrui.li@rock-chips.com>
9607L: linux-pci@vger.kernel.org
9608L: linux-rockchip@lists.infradead.org
9609S: Maintained
9610F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9611F: drivers/pci/host/pcie-rockchip.c
9612
82a82383
SV
9613PCIE DRIVER FOR QUALCOMM MSM
9614M: Stanimir Varbanov <svarbanov@mm-sol.com>
9615L: linux-pci@vger.kernel.org
9616L: linux-arm-msm@vger.kernel.org
9617S: Maintained
9618F: drivers/pci/host/*qcom*
9619
f12b76e5
DD
9620PCIE DRIVER FOR CAVIUM THUNDERX
9621M: David Daney <david.daney@cavium.com>
9622L: linux-pci@vger.kernel.org
9623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9624S: Supported
9625F: Documentation/devicetree/bindings/pci/pci-thunder-*
9626F: drivers/pci/host/pci-thunder-*
9627
1da177e4 9628PCMCIA SUBSYSTEM
4230dfc9 9629P: Linux PCMCIA Team
f5df5881 9630L: linux-pcmcia@lists.infradead.org
6650e0a5 9631W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9632T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9633S: Maintained
679655da 9634F: Documentation/pcmcia/
a67cd548 9635F: tools/pcmcia/
679655da
JP
9636F: drivers/pcmcia/
9637F: include/pcmcia/
1da177e4
LT
9638
9639PCNET32 NETWORK DRIVER
227fb925 9640M: Don Fry <pcnet32@frontier.com>
979b6c13 9641L: netdev@vger.kernel.org
1da177e4 9642S: Maintained
b955f6ca 9643F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9644
48fc267e
SK
9645PCRYPT PARALLEL CRYPTO ENGINE
9646M: Steffen Klassert <steffen.klassert@secunet.com>
9647L: linux-crypto@vger.kernel.org
9648S: Maintained
9649F: crypto/pcrypt.c
9650F: include/crypto/pcrypt.h
9651
e72df0b8
TH
9652PER-CPU MEMORY ALLOCATOR
9653M: Tejun Heo <tj@kernel.org>
93e205a7 9654M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9655T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9656S: Maintained
9657F: include/linux/percpu*.h
9658F: mm/percpu*.c
9659F: arch/*/include/asm/percpu.h
9660
ad4ecbcb 9661PER-TASK DELAY ACCOUNTING
185e595f 9662M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9663S: Maintained
679655da
JP
9664F: include/linux/delayacct.h
9665F: kernel/delayacct.c
ad4ecbcb 9666
57c0c15b 9667PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9668M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9669M: Ingo Molnar <mingo@redhat.com>
f80c5393 9670M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9671R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9672L: linux-kernel@vger.kernel.org
75fc2d37 9673T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9674S: Supported
d53e8365 9675F: kernel/events/*
a003236c 9676F: include/linux/perf_event.h
c117ab84 9677F: include/uapi/linux/perf_event.h
141c4296
RR
9678F: arch/*/kernel/perf_event*.c
9679F: arch/*/kernel/*/perf_event*.c
9680F: arch/*/kernel/*/*/perf_event*.c
a003236c 9681F: arch/*/include/asm/perf_event.h
a003236c 9682F: arch/*/kernel/perf_callchain.c
b0a434fb 9683F: arch/*/events/*
a003236c 9684F: tools/perf/
6c0b3244 9685
dd49d0f5 9686PERSONALITY HANDLING
8b58be88 9687M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9688L: linux-abi-devel@lists.sourceforge.net
9689S: Maintained
679655da 9690F: include/linux/personality.h
c117ab84 9691F: include/uapi/linux/personality.h
dd49d0f5 9692
838e7a03 9693PHONET PROTOCOL
2a06b40f 9694M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9695S: Supported
9696F: Documentation/networking/phonet.txt
9697F: include/linux/phonet.h
9698F: include/net/phonet/
c117ab84 9699F: include/uapi/linux/phonet.h
838e7a03
RDC
9700F: net/phonet/
9701
1da177e4 9702PHRAM MTD DRIVER
8b58be88 9703M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9704L: linux-mtd@lists.infradead.org
9705S: Maintained
679655da 9706F: drivers/mtd/devices/phram.c
1da177e4 9707
efdbb10e
BP
9708PICOLCD HID DRIVER
9709M: Bruno Prémont <bonbons@linux-vserver.org>
9710L: linux-input@vger.kernel.org
9711S: Maintained
9712F: drivers/hid/hid-picolcd*
9713
a53bfa07
JI
9714PICOXCELL SUPPORT
9715M: Jamie Iles <jamie@jamieiles.com>
9716L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9717T: git git://github.com/jamieiles/linux-2.6-ji.git
9718S: Supported
b8733987 9719F: arch/arm/boot/dts/picoxcell*
14430813 9720F: arch/arm/mach-picoxcell/
b8733987 9721F: drivers/crypto/picoxcell*
a53bfa07 9722
2744e8af
LW
9723PIN CONTROL SUBSYSTEM
9724M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9725L: linux-gpio@vger.kernel.org
dbe752a3 9726T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9727S: Maintained
9feeed94 9728F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9729F: Documentation/pinctrl.txt
07f29ba6 9730F: drivers/pinctrl/
8e406fe4 9731F: include/linux/pinctrl/
2744e8af 9732
2201bbb8
JCPV
9733PIN CONTROLLER - ATMEL AT91
9734M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9735L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9736S: Maintained
c654b6bf 9737F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9738
33d3690c
LD
9739PIN CONTROLLER - ATMEL AT91 PIO4
9740M: Ludovic Desroches <ludovic.desroches@atmel.com>
9741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9742L: linux-gpio@vger.kernel.org
9743S: Supported
9744F: drivers/pinctrl/pinctrl-at91-pio4.*
9745
cbd1b652
MW
9746PIN CONTROLLER - INTEL
9747M: Mika Westerberg <mika.westerberg@linux.intel.com>
9748M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9749S: Maintained
9750F: drivers/pinctrl/intel/
2201bbb8 9751
9963b536
LP
9752PIN CONTROLLER - RENESAS
9753M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9754M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9755L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9756S: Maintained
9757F: drivers/pinctrl/sh-pfc/
9758
b75e60d6 9759PIN CONTROLLER - SAMSUNG
fea685e9 9760M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9761M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9762M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9764L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9765S: Maintained
9b5b33f6 9766F: drivers/pinctrl/samsung/
5db7e3bb
KK
9767F: include/dt-bindings/pinctrl/samsung.h
9768F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9769
13cbd906
TL
9770PIN CONTROLLER - SINGLE
9771M: Tony Lindgren <tony@atomide.com>
9772M: Haojian Zhuang <haojian.zhuang@linaro.org>
9773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9774L: linux-omap@vger.kernel.org
9775S: Maintained
9776F: drivers/pinctrl/pinctrl-single.c
9777
deda8287 9778PIN CONTROLLER - ST SPEAR
da89947b 9779M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9781W: http://www.st.com/spear
9782S: Maintained
8e406fe4 9783F: drivers/pinctrl/spear/
deda8287 9784
11a1cf34
JH
9785PISTACHIO SOC SUPPORT
9786M: James Hartley <james.hartley@imgtec.com>
9787M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9788L: linux-mips@linux-mips.org
9789S: Maintained
9790F: arch/mips/pistachio/
9791F: arch/mips/include/asm/mach-pistachio/
9792F: arch/mips/boot/dts/pistachio/
9793F: arch/mips/configs/pistachio*_defconfig
9794
249a6771 9795PKTCDVD DRIVER
5a8b187c
JA
9796S: Orphan
9797M: linux-block@vger.kernel.org
679655da
JP
9798F: drivers/block/pktcdvd.c
9799F: include/linux/pktcdvd.h
c117ab84 9800F: include/uapi/linux/pktcdvd.h
249a6771 9801
b31d8273
G
9802PKUNITY SOC DRIVERS
9803M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9804W: http://mprc.pku.edu.cn/~guanxuetao/linux
9805S: Maintained
ceebf4d5 9806T: git git://github.com/gxt/linux.git
b31d8273 9807F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9808F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9809F: drivers/video/fbdev/fb-puv3.c
2809e80b 9810F: drivers/rtc/rtc-puv3.c
b31d8273 9811
9d2ecfb7 9812PMBUS HARDWARE MONITORING DRIVERS
ca462085 9813M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9814L: linux-hwmon@vger.kernel.org
9815W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9816W: http://www.roeck-us.net/linux/drivers/
9817T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9818S: Maintained
9819F: Documentation/hwmon/pmbus
9820F: drivers/hwmon/pmbus/
9821F: include/linux/i2c/pmbus.h
9822
89a36810 9823PMC SIERRA MaxRAID DRIVER
89a36810
AR
9824L: linux-scsi@vger.kernel.org
9825W: http://www.pmc-sierra.com/
3cdea4d7 9826S: Orphan
89a36810
AR
9827F: drivers/scsi/pmcraid.*
9828
dbf9bfe6 9829PMC SIERRA PM8001 DRIVER
d32477e2 9830M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9831M: lindar_liu@usish.com
f5a7b525 9832L: pmchba@pmcs.com
dbf9bfe6 9833L: linux-scsi@vger.kernel.org
9834S: Supported
9835F: drivers/scsi/pm8001/
9836
1da177e4 9837POSIX CLOCKS and TIMERS
8b58be88 9838M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9839L: linux-kernel@vger.kernel.org
75fc2d37 9840T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9841S: Maintained
679655da
JP
9842F: fs/timerfd.c
9843F: include/linux/timer*
5cee9645 9844F: kernel/time/*timer*
1da177e4 9845
7b06a6d7
RW
9846POWER MANAGEMENT CORE
9847M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9848L: linux-pm@vger.kernel.org
9849T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 9850B: https://bugzilla.kernel.org
7b06a6d7
RW
9851S: Supported
9852F: drivers/base/power/
9853F: include/linux/pm.h
9854F: include/linux/pm_*
9855F: include/linux/powercap.h
9856F: drivers/powercap/
9857
3be86148 9858POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9859M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9860L: linux-pm@vger.kernel.org
58db9505 9861T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9862S: Maintained
f3332532 9863F: Documentation/devicetree/bindings/power/supply/
679655da 9864F: include/linux/power_supply.h
8c0984e5 9865F: drivers/power/supply/
3be86148 9866
514f161a
MR
9867POWER STATE COORDINATION INTERFACE (PSCI)
9868M: Mark Rutland <mark.rutland@arm.com>
9869M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9870L: linux-arm-kernel@lists.infradead.org
9871S: Maintained
32d53d1b 9872F: drivers/firmware/psci*.c
514f161a
MR
9873F: include/linux/psci.h
9874F: include/uapi/linux/psci.h
9875
43a1dd9b
SJS
9876POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9877M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9878L: linuxppc-dev@lists.ozlabs.org
9879S: Maintained
9880F: drivers/char/powernv-op-panel.c
9881
1da177e4 9882PNP SUPPORT
9c3646d1 9883M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9884S: Maintained
679655da 9885F: drivers/pnp/
1da177e4
LT
9886
9887PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9888M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9889L: linux-ppp@vger.kernel.org
9890S: Maintained
224cf5ad 9891F: drivers/net/ppp/ppp_*
1da177e4
LT
9892
9893PPP OVER ATM (RFC 2364)
8b58be88 9894M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9895S: Maintained
679655da 9896F: net/atm/pppoatm.c
c117ab84 9897F: include/uapi/linux/atmppp.h
1da177e4
LT
9898
9899PPP OVER ETHERNET
8b58be88 9900M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9901S: Maintained
224cf5ad
JK
9902F: drivers/net/ppp/pppoe.c
9903F: drivers/net/ppp/pppox.c
1da177e4 9904
a6d2370b 9905PPP OVER L2TP
8b58be88 9906M: James Chapman <jchapman@katalix.com>
a6d2370b 9907S: Maintained
90ca28d1 9908F: net/l2tp/l2tp_ppp.c
679655da 9909F: include/linux/if_pppol2tp.h
c117ab84 9910F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9911
eae9d2ba 9912PPS SUPPORT
8b58be88 9913M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9914W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9915L: linuxpps@ml.enneenne.com (subscribers-only)
9916S: Maintained
cabaaf41
JP
9917F: Documentation/pps/
9918F: drivers/pps/
9919F: include/linux/pps*.h
eae9d2ba 9920
71a6d0af
HW
9921PPTP DRIVER
9922M: Dmitry Kozlov <xeb@mail.ru>
9923L: netdev@vger.kernel.org
9924S: Maintained
224cf5ad 9925F: drivers/net/ppp/pptp.c
71a6d0af
HW
9926W: http://sourceforge.net/projects/accel-pptp
9927
1da177e4 9928PREEMPTIBLE KERNEL
8b58be88 9929M: Robert Love <rml@tech9.net>
1da177e4
LT
9930L: kpreempt-tech@lists.sourceforge.net
9931W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9932S: Supported
679655da
JP
9933F: Documentation/preempt-locking.txt
9934F: include/linux/preempt.h
1da177e4
LT
9935
9936PRISM54 WIRELESS DRIVER
8b58be88 9937M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9938L: linux-wireless@vger.kernel.org
9ef80804 9939W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9940S: Obsolete
c12edfe2 9941F: drivers/net/wireless/intersil/prism54/
1da177e4 9942
02c18891 9943PS3 NETWORK SUPPORT
b809b9ca 9944M: Geoff Levand <geoff@infradead.org>
02c18891 9945L: netdev@vger.kernel.org
a14ab6b6 9946L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9947S: Maintained
8df158ac 9948F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9949
f58a9d17 9950PS3 PLATFORM SUPPORT
b809b9ca 9951M: Geoff Levand <geoff@infradead.org>
a4724ed6 9952L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9953S: Maintained
679655da
JP
9954F: arch/powerpc/boot/ps3*
9955F: arch/powerpc/include/asm/lv1call.h
9956F: arch/powerpc/include/asm/ps3*.h
9957F: arch/powerpc/platforms/ps3/
9958F: drivers/*/ps3*
9959F: drivers/ps3/
fec629b8 9960F: drivers/rtc/rtc-ps3.c
679655da 9961F: drivers/usb/host/*ps3.c
fec629b8 9962F: sound/ppc/snd_ps3*
f58a9d17 9963
cffb4add 9964PS3VRAM DRIVER
8b58be88 9965M: Jim Paris <jim@jtan.com>
3715a5d0 9966M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9967L: linuxppc-dev@lists.ozlabs.org
cffb4add 9968S: Maintained
8a3977cb 9969F: drivers/block/ps3vram.c
cffb4add 9970
8defe599 9971PSTORE FILESYSTEM
9d5e2a02 9972M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9973M: Colin Cross <ccross@android.com>
9974M: Kees Cook <keescook@chromium.org>
9975M: Tony Luck <tony.luck@intel.com>
9976S: Maintained
9f273c24 9977T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9978F: fs/pstore/
9979F: include/linux/pstore*
04851772 9980F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9981F: drivers/acpi/apei/erst.c
9982
7fbc415d
RC
9983PTP HARDWARE CLOCK SUPPORT
9984M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9985L: netdev@vger.kernel.org
7fbc415d
RC
9986S: Maintained
9987W: http://linuxptp.sourceforge.net/
9988F: Documentation/ABI/testing/sysfs-ptp
9989F: Documentation/ptp/*
0ecb3cdd 9990F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9991F: drivers/net/phy/dp83640*
9992F: drivers/ptp/*
9993F: include/linux/ptp_cl*
9994
cf94a4d1 9995PTRACE SUPPORT
e846ee5f 9996M: Roland McGrath <roland@hack.frob.com>
8b58be88 9997M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9998S: Maintained
9999F: include/asm-generic/syscall.h
10000F: include/linux/ptrace.h
10001F: include/linux/regset.h
10002F: include/linux/tracehook.h
c117ab84 10003F: include/uapi/linux/ptrace.h
cf94a4d1
CH
10004F: kernel/ptrace.c
10005
3e9d7ba7
HV
10006PULSE8-CEC DRIVER
10007M: Hans Verkuil <hverkuil@xs4all.nl>
10008L: linux-media@vger.kernel.org
10009T: git git://linuxtv.org/media_tree.git
10010S: Maintained
104eda6d 10011F: drivers/media/usb/pulse8-cec/*
3e9d7ba7 10012
8320204a 10013PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 10014M: Mike Isely <isely@pobox.com>
16e9495d 10015L: pvrusb2@isely.net (subscribers-only)
661263b5 10016L: linux-media@vger.kernel.org
8320204a 10017W: http://www.isely.net/pvrusb2/
275ffde4 10018T: git git://linuxtv.org/media_tree.git
8320204a 10019S: Maintained
618cd932 10020F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 10021F: drivers/media/usb/pvrusb2/
8320204a 10022
39532e6c 10023PWC WEBCAM DRIVER
c0936df4 10024M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
10025L: linux-media@vger.kernel.org
10026T: git git://linuxtv.org/media_tree.git
c0936df4 10027S: Odd Fixes
39532e6c
HG
10028F: drivers/media/usb/pwc/*
10029
93c090b3 10030PWM FAN DRIVER
774e0362 10031M: Kamil Debski <kamil@wypas.org>
0faf7dd5 10032M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 10033L: linux-hwmon@vger.kernel.org
93c090b3
KD
10034S: Supported
10035F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10036F: Documentation/hwmon/pwm-fan
10037F: drivers/hwmon/pwm-fan.c
10038
200efedd 10039PWM SUBSYSTEM
aa3495f7
TR
10040M: Thierry Reding <thierry.reding@gmail.com>
10041L: linux-pwm@vger.kernel.org
0c2498f1 10042S: Maintained
006e854f 10043T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
10044F: Documentation/pwm.txt
10045F: Documentation/devicetree/bindings/pwm/
10046F: include/linux/pwm.h
0c2498f1 10047F: drivers/pwm/
a140b98d
TR
10048F: drivers/video/backlight/pwm_bl.c
10049F: include/linux/pwm_backlight.h
0c2498f1 10050
30ec261e 10051PXA2xx/PXA3xx SUPPORT
8da5e302 10052M: Daniel Mack <daniel@zonque.org>
a323f664 10053M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 10054M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 10055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 10056T: git git://github.com/hzhuang1/linux.git
8da5e302 10057T: git git://github.com/rjarzmik/linux.git
1da177e4 10058S: Maintained
e68d7c14 10059F: arch/arm/boot/dts/pxa*
679655da 10060F: arch/arm/mach-pxa/
820439f1 10061F: drivers/dma/pxa*
679655da 10062F: drivers/pcmcia/pxa2xx*
1403ead9 10063F: drivers/pinctrl/pxa/
9df92e6c 10064F: drivers/spi/spi-pxa2xx*
faf2e1db 10065F: drivers/usb/gadget/udc/pxa2*
679655da 10066F: include/sound/pxa2xx-lib.h
bec4c99e 10067F: sound/arm/pxa*
14430813 10068F: sound/soc/pxa/
1da177e4 10069
f3154a46
RJ
10070PXA GPIO DRIVER
10071M: Robert Jarzmik <robert.jarzmik@free.fr>
10072L: linux-gpio@vger.kernel.org
10073S: Maintained
10074F: drivers/gpio/gpio-pxa.c
10075
ec64d3bf
EG
10076PXA3xx NAND FLASH DRIVER
10077M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10078L: linux-mtd@lists.infradead.org
10079S: Maintained
9a67f099 10080F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 10081
3f640c61 10082MMP SUPPORT
8b58be88 10083M: Eric Miao <eric.y.miao@gmail.com>
a323f664 10084M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 10085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
10086T: git git://github.com/hzhuang1/linux.git
10087T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 10088S: Maintained
e68d7c14 10089F: arch/arm/boot/dts/mmp*
3f640c61 10090F: arch/arm/mach-mmp/
e8e6cb32 10091
272f133a
PO
10092PXA MMCI DRIVER
10093S: Orphan
10094
57f63bc8 10095PXA RTC DRIVER
8b58be88 10096M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
10097L: rtc-linux@googlegroups.com
10098S: Maintained
10099
cea4001a 10100QAT DRIVER
90ab5a81
TS
10101M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10102M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
10103L: qat-linux@intel.com
10104S: Supported
10105F: drivers/crypto/qat/
cea4001a 10106
52a09a04 10107QIB DRIVER
8473c603 10108M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
10109L: linux-rdma@vger.kernel.org
10110S: Supported
10111F: drivers/infiniband/hw/qib/
10112
5e9772b9
JS
10113QLOGIC QLA1280 SCSI DRIVER
10114M: Michael Reed <mdr@sgi.com>
10115L: linux-scsi@vger.kernel.org
10116S: Maintained
10117F: drivers/scsi/qla1280.[ch]
10118
1da177e4 10119QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 10120M: qla2xxx-upstream@qlogic.com
1da177e4
LT
10121L: linux-scsi@vger.kernel.org
10122S: Supported
679655da
JP
10123F: Documentation/scsi/LICENSE.qla2xxx
10124F: drivers/scsi/qla2xxx/
1da177e4 10125
883c98fe 10126QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 10127M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
10128L: linux-scsi@vger.kernel.org
10129S: Supported
bacfb81b 10130F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
10131F: drivers/scsi/qla4xxx/
10132
5a4faa87 10133QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 10134M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
10135L: netdev@vger.kernel.org
10136S: Supported
679655da 10137F: Documentation/networking/LICENSE.qla3xxx
aa43c215 10138F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 10139
0ec00f03 10140QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
10141M: Harish Patil <harish.patil@cavium.com>
10142M: Manish Chopra <manish.chopra@cavium.com>
10143M: Dept-GELinuxNICDev@cavium.com
0ec00f03
AKS
10144L: netdev@vger.kernel.org
10145S: Supported
aa43c215 10146F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 10147
c4e84bde 10148QLOGIC QLGE 10Gb ETHERNET DRIVER
67f0160f
MY
10149M: Harish Patil <harish.patil@cavium.com>
10150M: Manish Chopra <manish.chopra@cavium.com>
10151M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
10152L: netdev@vger.kernel.org
10153S: Supported
aa43c215 10154F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 10155
fe56b9e6 10156QLOGIC QL4xxx ETHERNET DRIVER
67f0160f
MY
10157M: Yuval Mintz <Yuval.Mintz@cavium.com>
10158M: Ariel Elior <Ariel.Elior@cavium.com>
10159M: everest-linux-l2@cavium.com
fe56b9e6
YM
10160L: netdev@vger.kernel.org
10161S: Supported
10162F: drivers/net/ethernet/qlogic/qed/
10163F: include/linux/qed/
10164F: drivers/net/ethernet/qlogic/qede/
10165
ace7f46b
MR
10166QLOGIC QL41xxx ISCSI DRIVER
10167M: QLogic-Storage-Upstream@cavium.com
10168L: linux-scsi@vger.kernel.org
10169S: Supported
10170F: drivers/scsi/qedi/
10171
1da177e4 10172QNX4 FILESYSTEM
8b58be88 10173M: Anders Larsen <al@alarsen.net>
1da177e4
LT
10174W: http://www.alarsen.net/linux/qnx4fs/
10175S: Maintained
80811493 10176F: fs/qnx4/
c117ab84
CEB
10177F: include/uapi/linux/qnx4_fs.h
10178F: include/uapi/linux/qnxtypes.h
1da177e4 10179
d8b97569
SY
10180QORIQ DPAA2 FSL-MC BUS DRIVER
10181M: Stuart Yoder <stuart.yoder@nxp.com>
10182L: linux-kernel@vger.kernel.org
10183S: Maintained
10184F: drivers/staging/fsl-mc/
10185
91952bc0
AP
10186QT1010 MEDIA DRIVER
10187M: Antti Palosaari <crope@iki.fi>
10188L: linux-media@vger.kernel.org
a825eaec 10189W: https://linuxtv.org
91952bc0
AP
10190W: http://palosaari.fi/linux/
10191Q: http://patchwork.linuxtv.org/project/linux-media/list/
10192T: git git://linuxtv.org/anttip/media_tree.git
10193S: Maintained
10194F: drivers/media/tuners/qt1010*
10195
966fb5ec
SM
10196QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10197M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10198L: linux-wireless@vger.kernel.org
10199L: ath9k-devel@lists.ath9k.org
10200W: http://wireless.kernel.org/en/users/Drivers/ath9k
10201S: Supported
10202F: drivers/net/wireless/ath/ath9k/
10203
2ea0ffcb
KV
10204QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10205M: Kalle Valo <kvalo@qca.qualcomm.com>
10206L: ath10k@lists.infradead.org
10207W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 10208T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
10209S: Supported
10210F: drivers/net/wireless/ath/ath10k/
10211
b9b17deb
TT
10212QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10213M: Timur Tabi <timur@codeaurora.org>
10214L: netdev@vger.kernel.org
10215S: Supported
10216F: drivers/net/ethernet/qualcomm/emac/
10217
4f4567cf
RK
10218QUALCOMM HEXAGON ARCHITECTURE
10219M: Richard Kuo <rkuo@codeaurora.org>
10220L: linux-hexagon@vger.kernel.org
9f273c24 10221T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
10222S: Supported
10223F: arch/hexagon/
10224
8e84c258
EK
10225QUALCOMM WCN36XX WIRELESS DRIVER
10226M: Eugene Krasnikov <k.eugene.e@gmail.com>
10227L: wcn36xx@lists.infradead.org
10228W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10229T: git git://github.com/KrasnikovEugene/wcn36xx.git
10230S: Supported
10231F: drivers/net/wireless/ath/wcn36xx/
10232
eeca9a67
MT
10233QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10234M: Gabriel Somlo <somlo@cmu.edu>
10235M: "Michael S. Tsirkin" <mst@redhat.com>
10236L: qemu-devel@nongnu.org
10237S: Maintained
10238F: drivers/firmware/qemu_fw_cfg.c
10239
602adf40 10240RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
10241M: Ilya Dryomov <idryomov@gmail.com>
10242M: Sage Weil <sage@redhat.com>
527a88b9 10243M: Alex Elder <elder@kernel.org>
398ecff5 10244L: ceph-devel@vger.kernel.org
09d90327
SW
10245W: http://ceph.com/
10246T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10247T: git git://github.com/ceph/ceph-client.git
602adf40 10248S: Supported
398ecff5 10249F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10250F: drivers/block/rbd.c
10251F: drivers/block/rbd_types.h
10252
1da177e4 10253RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10254M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10255L: linux-fbdev@vger.kernel.org
1da177e4 10256S: Maintained
8a61f013 10257F: drivers/video/fbdev/aty/radeon*
c117ab84 10258F: include/uapi/linux/radeonfb.h
1da177e4 10259
c6c9b34c 10260RADIOSHARK RADIO DRIVER
c0936df4 10261M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10262L: linux-media@vger.kernel.org
10263T: git git://linuxtv.org/media_tree.git
10264S: Maintained
10265F: drivers/media/radio/radio-shark.c
10266
10267RADIOSHARK2 RADIO DRIVER
c0936df4 10268M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10269L: linux-media@vger.kernel.org
10270T: git git://linuxtv.org/media_tree.git
10271S: Maintained
10272F: drivers/media/radio/radio-shark2.c
10273F: drivers/media/radio/radio-tea5777.c
10274
1da177e4 10275RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10276M: Paul Mackerras <paulus@samba.org>
c69f677c 10277L: linux-fbdev@vger.kernel.org
1da177e4 10278S: Maintained
8a61f013 10279F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10280
a0fd81a9 10281RALINK MIPS ARCHITECTURE
bdb40e8e 10282M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10283L: linux-mips@linux-mips.org
10284S: Maintained
10285F: arch/mips/ralink
10286
e7839f25 10287RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10288P: rt2x00 project
b182427e 10289M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10290M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10291L: linux-wireless@vger.kernel.org
95ea3627 10292S: Maintained
33aca94d 10293F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10294
9db5579b 10295RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10296M: Jens Axboe <axboe@kernel.dk>
9db5579b 10297S: Maintained
679655da
JP
10298F: Documentation/blockdev/ramdisk.txt
10299F: drivers/block/brd.c
9db5579b 10300
9e95ce27 10301RANDOM NUMBER DRIVER
0624bcaa 10302M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10303S: Maintained
679655da 10304F: drivers/char/random.c
9e95ce27 10305
394b701c 10306RAPIDIO SUBSYSTEM
8b58be88 10307M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10308M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10309S: Maintained
679655da 10310F: drivers/rapidio/
394b701c 10311
e2d1d6c0 10312RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10313L: linux-wireless@vger.kernel.org
f52a5490 10314S: Orphan
679655da 10315F: drivers/net/wireless/ray*
e2d1d6c0
RD
10316
10317RCUTORTURE MODULE
e0198b29 10318M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10319M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10320L: linux-kernel@vger.kernel.org
f9094d8e 10321S: Supported
08deed1e 10322T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10323F: Documentation/RCU/torture.txt
34e2d560 10324F: kernel/rcu/rcutorture.c
e2d1d6c0 10325
c87b9c60
PM
10326RCUTORTURE TEST FRAMEWORK
10327M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10328M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10329R: Steven Rostedt <rostedt@goodmis.org>
10330R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10331R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10332L: linux-kernel@vger.kernel.org
c87b9c60
PM
10333S: Supported
10334T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10335F: tools/testing/selftests/rcutorture
10336
c1f766b5 10337RDC R-321X SoC
8b58be88 10338M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10339S: Maintained
10340
db17f395 10341RDC R6040 FAST ETHERNET DRIVER
35566e96 10342M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10343L: netdev@vger.kernel.org
10344S: Maintained
58565a35 10345F: drivers/net/ethernet/rdc/r6040.c
db17f395 10346
a09ed661 10347RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10348M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10349L: netdev@vger.kernel.org
10350L: linux-rdma@vger.kernel.org
fbb5a558 10351L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10352W: https://oss.oracle.com/projects/rds/
a09ed661 10353S: Supported
679655da 10354F: net/rds/
72f26eee 10355F: Documentation/networking/rds.txt
a09ed661 10356
0194621b
DD
10357RDMAVT - RDMA verbs software
10358M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10359L: linux-rdma@vger.kernel.org
10360S: Supported
10361F: drivers/infiniband/sw/rdmavt
10362
48553d10
FY
10363RDT - RESOURCE ALLOCATION
10364M: Fenghua Yu <fenghua.yu@intel.com>
10365L: linux-kernel@vger.kernel.org
10366S: Supported
10367F: arch/x86/kernel/cpu/intel_rdt*
10368F: arch/x86/include/asm/intel_rdt*
10369F: Documentation/x86/intel_rdt*
10370
595182bc 10371READ-COPY UPDATE (RCU)
8b58be88 10372M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10373M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10374R: Steven Rostedt <rostedt@goodmis.org>
10375R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10376R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10377L: linux-kernel@vger.kernel.org
9fab9787 10378W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10379S: Supported
08deed1e 10380T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10381F: Documentation/RCU/
9fab9787 10382X: Documentation/RCU/torture.txt
f9094d8e 10383F: include/linux/rcu*
4102adab
PM
10384X: include/linux/srcu.h
10385F: kernel/rcu/
34e2d560 10386X: kernel/torture.c
595182bc 10387
0c86edc0 10388REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10389M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10390M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10391L: rtc-linux@googlegroups.com
8a6e2535 10392Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10393T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10394S: Maintained
7af6a2e1 10395F: Documentation/devicetree/bindings/rtc/
679655da
JP
10396F: Documentation/rtc.txt
10397F: drivers/rtc/
10398F: include/linux/rtc.h
c117ab84 10399F: include/uapi/linux/rtc.h
fe23c336
AB
10400F: include/linux/rtc/
10401F: include/linux/platform_data/rtc-*
10402F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10403
0e400c53
MB
10404REALTEK AUDIO CODECS
10405M: Bard Liao <bardliao@realtek.com>
10406M: Oder Chiou <oder_chiou@realtek.com>
10407S: Maintained
10408F: sound/soc/codecs/rt*
10409F: include/sound/rt*.h
10410
1da177e4 10411REISERFS FILE SYSTEM
76c4e5ea 10412L: reiserfs-devel@vger.kernel.org
1da177e4 10413S: Supported
679655da 10414F: fs/reiserfs/
1da177e4 10415
b83a313b 10416REGISTER MAP ABSTRACTION
b02e48f2 10417M: Mark Brown <broonie@kernel.org>
dd060bc9 10418L: linux-kernel@vger.kernel.org
b83a313b
MB
10419T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10420S: Supported
9398a639 10421F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10422F: drivers/base/regmap/
10423F: include/linux/regmap.h
10424
400e64df
OBC
10425REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10426M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10427M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10428L: linux-remoteproc@vger.kernel.org
6bb697b6 10429T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10430S: Maintained
15ebc72d 10431F: Documentation/devicetree/bindings/remoteproc/
400e64df 10432F: Documentation/remoteproc.txt
15ebc72d 10433F: drivers/remoteproc/
6fc26488 10434F: include/linux/remoteproc.h
400e64df 10435
d8115db5
OBC
10436REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10437M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10438M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10439L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10440T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10441S: Maintained
10442F: drivers/rpmsg/
10443F: Documentation/rpmsg.txt
10444F: include/linux/rpmsg.h
10445
fedc81e7
GU
10446RENESAS CLOCK DRIVERS
10447M: Geert Uytterhoeven <geert+renesas@glider.be>
10448L: linux-renesas-soc@vger.kernel.org
10449S: Supported
10450F: drivers/clk/renesas/
10451
8e6569af
SS
10452RENESAS ETHERNET DRIVERS
10453R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10454L: netdev@vger.kernel.org
4a121096 10455L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10456F: drivers/net/ethernet/renesas/
10457F: include/linux/sh_eth.h
10458
3e46c397
YS
10459RENESAS USB2 PHY DRIVER
10460M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10461L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10462S: Maintained
10463F: drivers/phy/phy-rcar-gen3-usb2.c
10464
1b0fe6be
PZ
10465RESET CONTROLLER FRAMEWORK
10466M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10467T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10468S: Maintained
10469F: drivers/reset/
10470F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10471F: include/dt-bindings/reset/
1b0fe6be
PZ
10472F: include/linux/reset.h
10473F: include/linux/reset-controller.h
10474
e0897645 10475RFKILL
8b58be88 10476M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10477L: linux-wireless@vger.kernel.org
ce466579
JB
10478W: http://wireless.kernel.org/
10479T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10480T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10481S: Maintained
505c9247 10482F: Documentation/rfkill.txt
80811493 10483F: net/rfkill/
e0897645 10484
933685ca
TG
10485RHASHTABLE
10486M: Thomas Graf <tgraf@suug.ch>
39ec406d 10487M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10488L: netdev@vger.kernel.org
10489S: Maintained
10490F: lib/rhashtable.c
10491F: include/linux/rhashtable.h
10492
67e054e9
ML
10493RICOH SMARTMEDIA/XD DRIVER
10494M: Maxim Levitsky <maximlevitsky@gmail.com>
10495S: Maintained
21c26f50
JP
10496F: drivers/mtd/nand/r852.c
10497F: drivers/mtd/nand/r852.h
67e054e9 10498
92634125
ML
10499RICOH R5C592 MEMORYSTICK DRIVER
10500M: Maxim Levitsky <maximlevitsky@gmail.com>
10501S: Maintained
10502F: drivers/memstick/host/r592.*
10503
27f1d2f9
SA
10504ROCCAT DRIVERS
10505M: Stefan Achatz <erazor_de@users.sourceforge.net>
10506W: http://sourceforge.net/projects/roccat/
10507S: Maintained
10508F: drivers/hid/hid-roccat*
10509F: include/linux/hid-roccat*
10510F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10511
4b8ac966
JP
10512ROCKER DRIVER
10513M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10514L: netdev@vger.kernel.org
10515S: Supported
10516F: drivers/net/ethernet/rocker/
10517
1da177e4
LT
10518ROCKETPORT DRIVER
10519P: Comtrol Corp.
1da177e4
LT
10520W: http://www.comtrol.com
10521S: Maintained
679655da 10522F: Documentation/serial/rocket.txt
c897401b 10523F: drivers/tty/rocket*
1da177e4 10524
7645c2f4
KC
10525ROCKETPORT EXPRESS/INFINITY DRIVER
10526M: Kevin Cernekee <cernekee@gmail.com>
10527L: linux-serial@vger.kernel.org
10528S: Odd Fixes
10529F: drivers/tty/serial/rp2.*
10530
1da177e4 10531ROSE NETWORK LAYER
8b58be88 10532M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10533L: linux-hams@vger.kernel.org
d34cb28a 10534W: http://www.linux-ax25.org/
1da177e4 10535S: Maintained
679655da 10536F: include/net/rose.h
c117ab84 10537F: include/uapi/linux/rose.h
679655da 10538F: net/rose/
1da177e4 10539
91952bc0
AP
10540RTL2830 MEDIA DRIVER
10541M: Antti Palosaari <crope@iki.fi>
10542L: linux-media@vger.kernel.org
a825eaec 10543W: https://linuxtv.org
91952bc0
AP
10544W: http://palosaari.fi/linux/
10545Q: http://patchwork.linuxtv.org/project/linux-media/list/
10546T: git git://linuxtv.org/anttip/media_tree.git
10547S: Maintained
10548F: drivers/media/dvb-frontends/rtl2830*
10549
27a0aacf
AP
10550RTL2832 MEDIA DRIVER
10551M: Antti Palosaari <crope@iki.fi>
10552L: linux-media@vger.kernel.org
a825eaec 10553W: https://linuxtv.org
27a0aacf
AP
10554W: http://palosaari.fi/linux/
10555Q: http://patchwork.linuxtv.org/project/linux-media/list/
10556T: git git://linuxtv.org/anttip/media_tree.git
10557S: Maintained
10558F: drivers/media/dvb-frontends/rtl2832*
10559
ba6e6f6e
AP
10560RTL2832_SDR MEDIA DRIVER
10561M: Antti Palosaari <crope@iki.fi>
10562L: linux-media@vger.kernel.org
a825eaec 10563W: https://linuxtv.org
ba6e6f6e
AP
10564W: http://palosaari.fi/linux/
10565Q: http://patchwork.linuxtv.org/project/linux-media/list/
10566T: git git://linuxtv.org/anttip/media_tree.git
10567S: Maintained
b4bb1c28 10568F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10569
59840488 10570RTL8180 WIRELESS DRIVER
605bebe2 10571L: linux-wireless@vger.kernel.org
491b26b4 10572W: http://wireless.kernel.org/
54e5881d 10573T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10574S: Orphan
62141726 10575F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10576
59840488 10577RTL8187 WIRELESS DRIVER
9f0939bf 10578M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10579M: Hin-Tak Leung <htl10@users.sourceforge.net>
10580M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10581L: linux-wireless@vger.kernel.org
491b26b4 10582W: http://wireless.kernel.org/
54e5881d 10583T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10584S: Maintained
62141726 10585F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10586
3cf0c8ad
LF
10587RTL8192CE WIRELESS DRIVER
10588M: Larry Finger <Larry.Finger@lwfinger.net>
10589M: Chaoming Li <chaoming_li@realsil.com.cn>
10590L: linux-wireless@vger.kernel.org
491b26b4 10591W: http://wireless.kernel.org/
3cf0c8ad
LF
10592T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10593S: Maintained
62141726
KV
10594F: drivers/net/wireless/realtek/rtlwifi/
10595F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10596
26f1fad2
JS
10597RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10598M: Jes Sorensen <Jes.Sorensen@redhat.com>
10599L: linux-wireless@vger.kernel.org
171a900c 10600T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10601S: Maintained
10602F: drivers/net/wireless/realtek/rtl8xxxu/
10603
9eb8ef74 10604S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10605M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10606L: linux-fbdev@vger.kernel.org
ce00f85c 10607S: Maintained
8a61f013 10608F: drivers/video/fbdev/savage/
9eb8ef74 10609
1da177e4 10610S390
8b58be88
JP
10611M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10612M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10613L: linux-s390@vger.kernel.org
5238da45 10614W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10615T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10616S: Supported
679655da 10617F: arch/s390/
a968cd3e 10618F: drivers/s390/
3bfe6858
JN
10619F: Documentation/s390/
10620F: Documentation/DocBook/s390*
5238da45 10621
322986ca
SO
10622S390 COMMON I/O LAYER
10623M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10624M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10625L: linux-s390@vger.kernel.org
10626W: http://www.ibm.com/developerworks/linux/linux390/
10627S: Supported
10628F: drivers/s390/cio/
10629
10630S390 DASD DRIVER
38b7f07a
SH
10631M: Stefan Haberland <sth@linux.vnet.ibm.com>
10632M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10633L: linux-s390@vger.kernel.org
10634W: http://www.ibm.com/developerworks/linux/linux390/
10635S: Supported
10636F: drivers/s390/block/dasd*
10637F: block/partitions/ibm.c
10638
5238da45 10639S390 NETWORK DRIVERS
f0c59aff 10640M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10641L: linux-s390@vger.kernel.org
5238da45
HC
10642W: http://www.ibm.com/developerworks/linux/linux390/
10643S: Supported
679655da 10644F: drivers/s390/net/
5238da45 10645
322986ca
SO
10646S390 PCI SUBSYSTEM
10647M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10648M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10649L: linux-s390@vger.kernel.org
10650W: http://www.ibm.com/developerworks/linux/linux390/
10651S: Supported
10652F: arch/s390/pci/
10653F: drivers/pci/hotplug/s390_pci_hpc.c
10654
feed9b62 10655S390 ZCRYPT DRIVER
cb9c6385 10656M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 10657L: linux-s390@vger.kernel.org
a968cd3e 10658W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10659S: Supported
d5ca6918 10660F: drivers/s390/crypto/
feed9b62 10661
5238da45 10662S390 ZFCP DRIVER
d38e19d0 10663M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10664L: linux-s390@vger.kernel.org
5238da45 10665W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10666S: Supported
679655da 10667F: drivers/s390/scsi/zfcp_*
1da177e4 10668
dd96df2c 10669S390 IUCV NETWORK LAYER
f0c59aff 10670M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10671L: linux-s390@vger.kernel.org
10672W: http://www.ibm.com/developerworks/linux/linux390/
10673S: Supported
679655da
JP
10674F: drivers/s390/net/*iucv*
10675F: include/net/iucv/
10676F: net/iucv/
dd96df2c 10677
8128f23c
GS
10678S390 IOMMU (PCI)
10679M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10680L: linux-s390@vger.kernel.org
10681W: http://www.ibm.com/developerworks/linux/linux390/
10682S: Supported
10683F: drivers/iommu/s390-iommu.c
10684
4dde7f75 10685S3C24XX SD/MMC Driver
8b58be88 10686M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10687L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10688S: Supported
679655da 10689F: drivers/mmc/host/s3cmci.*
4dde7f75 10690
1f15a229
HV
10691SAA6588 RDS RECEIVER DRIVER
10692M: Hans Verkuil <hverkuil@xs4all.nl>
10693L: linux-media@vger.kernel.org
10694T: git git://linuxtv.org/media_tree.git
a825eaec 10695W: https://linuxtv.org
1f15a229
HV
10696S: Odd Fixes
10697F: drivers/media/i2c/saa6588*
10698
98ed12e6 10699SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10700M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10701M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10702L: linux-media@vger.kernel.org
a825eaec 10703W: https://linuxtv.org
98ed12e6
MCC
10704T: git git://linuxtv.org/media_tree.git
10705S: Odd fixes
618cd932 10706F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10707F: drivers/media/pci/saa7134/
10708
1da177e4 10709SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10710M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10711L: linux-media@vger.kernel.org
275ffde4 10712T: git git://linuxtv.org/media_tree.git
1da177e4 10713S: Maintained
90d72ac6
MCC
10714F: drivers/media/common/saa7146/
10715F: drivers/media/pci/saa7146/
10716F: include/media/saa7146*
1da177e4 10717
92304a40 10718SAMSUNG LAPTOP DRIVER
5909c654 10719M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10720L: platform-driver-x86@vger.kernel.org
10721S: Maintained
10722F: drivers/platform/x86/samsung-laptop.c
10723
4a109cc0 10724SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10725M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10726M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10727M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10728L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10729S: Supported
14430813 10730F: sound/soc/samsung/
4a109cc0 10731
0d89a28b 10732SAMSUNG FRAMEBUFFER DRIVER
b7701755 10733M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10734L: linux-fbdev@vger.kernel.org
10735S: Maintained
8a61f013 10736F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10737
b40f0632 10738SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10739M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10740M: Krzysztof Kozlowski <krzk@kernel.org>
10741M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10742L: linux-kernel@vger.kernel.org
b40f0632 10743L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10744S: Supported
10745F: drivers/mfd/sec*.c
10746F: drivers/regulator/s2m*.c
10747F: drivers/regulator/s5m*.c
b40f0632
KK
10748F: drivers/clk/clk-s2mps11.c
10749F: drivers/rtc/rtc-s5m.c
f69d3a17 10750F: include/linux/mfd/samsung/
a13c7c51
KK
10751F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10752F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10753F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10754F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10755
038f5c4b
SN
10756SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10757M: Kyungmin Park <kyungmin.park@samsung.com>
10758M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10759L: linux-media@vger.kernel.org
10760Q: https://patchwork.linuxtv.org/project/linux-media/list/
10761S: Supported
10762F: drivers/media/platform/exynos4-is/
038f5c4b 10763
6fd86ab2
SN
10764SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10765M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10766L: linux-media@vger.kernel.org
10767L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10768S: Maintained
10769F: drivers/media/platform/s3c-camif/
d647f0b7 10770F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10771
b84ef24e
AH
10772SAMSUNG S5C73M3 CAMERA DRIVER
10773M: Kyungmin Park <kyungmin.park@samsung.com>
10774M: Andrzej Hajda <a.hajda@samsung.com>
10775L: linux-media@vger.kernel.org
10776S: Supported
10777F: drivers/media/i2c/s5c73m3/*
10778
7d459937
AH
10779SAMSUNG S5K5BAF CAMERA DRIVER
10780M: Kyungmin Park <kyungmin.park@samsung.com>
10781M: Andrzej Hajda <a.hajda@samsung.com>
10782L: linux-media@vger.kernel.org
10783S: Supported
10784F: drivers/media/i2c/s5k5baf.c
10785
c04c674f
RB
10786SAMSUNG S3FWRN5 NFC DRIVER
10787M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10788M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10789L: linux-nfc@lists.01.org (moderated for non-subscribers)
10790S: Supported
10791F: drivers/nfc/s3fwrn5
10792
310e39c9 10793SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10794M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10795M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10796M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10797S: Supported
10798L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10799F: drivers/clk/samsung/
490583f0
CC
10800F: include/dt-bindings/clock/exynos*.h
10801F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10802
2e365a70
AS
10803SAMSUNG SPI DRIVERS
10804M: Kukjin Kim <kgene@kernel.org>
10805M: Krzysztof Kozlowski <krzk@kernel.org>
10806M: Andi Shyti <andi.shyti@samsung.com>
10807L: linux-spi@vger.kernel.org
10808L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10809S: Maintained
10810F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10811F: drivers/spi/spi-s3c*
10812F: include/linux/platform_data/spi-s3c64xx.h
10813
66890ed6
BA
10814SAMSUNG SXGBE DRIVERS
10815M: Byungho An <bh74.an@samsung.com>
10816M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10817M: Vipul Pandya <vipul.pandya@samsung.com>
10818S: Supported
10819L: netdev@vger.kernel.org
10820F: drivers/net/ethernet/samsung/sxgbe/
10821
93c537af 10822SAMSUNG THERMAL DRIVER
0faf7dd5 10823M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
10824L: linux-pm@vger.kernel.org
10825L: linux-samsung-soc@vger.kernel.org
10826S: Supported
9f273c24 10827T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10828F: drivers/thermal/samsung/
10829
e296cd32 10830SAMSUNG USB2 PHY DRIVER
774e0362
KD
10831M: Kamil Debski <kamil@wypas.org>
10832M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10833L: linux-kernel@vger.kernel.org
10834S: Supported
10835F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10836F: Documentation/phy/samsung-usb2.txt
10837F: drivers/phy/phy-exynos4210-usb2.c
10838F: drivers/phy/phy-exynos4x12-usb2.c
10839F: drivers/phy/phy-exynos5250-usb2.c
10840F: drivers/phy/phy-s5pv210-usb2.c
10841F: drivers/phy/phy-samsung-usb2.c
10842F: drivers/phy/phy-samsung-usb2.h
10843
ca749e2a 10844SERIAL DRIVERS
5e30bbb7 10845M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10846L: linux-serial@vger.kernel.org
5e30bbb7 10847S: Maintained
30743257 10848F: Documentation/devicetree/bindings/serial/
14430813 10849F: drivers/tty/serial/
ca749e2a 10850
fa5dc29c
SY
10851SERIAL IR RECEIVER
10852M: Sean Young <sean@mess.org>
10853L: linux-media@vger.kernel.org
10854S: Maintained
10855F: drivers/media/rc/serial_ir.c
10856
49fc9361
BG
10857STI CEC DRIVER
10858M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10859L: kernel@stlinux.com
10860S: Maintained
10861F: drivers/staging/media/st-cec/
10862F: Documentation/devicetree/bindings/media/stih-cec.txt
10863
aecb7b64 10864SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10865M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10866M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10867S: Maintained
1fb200d6 10868F: include/linux/dma/dw.h
3d598f47 10869F: include/linux/platform_data/dma-dw.h
61a76496 10870F: drivers/dma/dw/
aecb7b64 10871
058999cc
LP
10872SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10873M: Lars Persson <lars.persson@axis.com>
10874L: netdev@vger.kernel.org
10875S: Supported
10876F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10877F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10878
fc531d98 10879SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10880M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10881R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10882R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10883L: linux-i2c@vger.kernel.org
10884S: Maintained
10885F: drivers/i2c/busses/i2c-designware-*
10886F: include/linux/platform_data/i2c-designware.h
10887
f9e37137 10888SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10889M: Jaehoon Chung <jh80.chung@samsung.com>
10890L: linux-mmc@vger.kernel.org
10891S: Maintained
10892F: include/linux/mmc/dw_mmc.h
10893F: drivers/mmc/host/dw_mmc*
10894
a961e698
AS
10895SYSTEM TRACE MODULE CLASS
10896M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10897S: Maintained
e787bc46 10898T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10899F: Documentation/trace/stm.txt
10900F: drivers/hwtracing/stm/
10901F: include/linux/stm.h
10902F: include/uapi/linux/stm.h
10903
1db121d6
AN
10904THUNDERBOLT DRIVER
10905M: Andreas Noever <andreas.noever@gmail.com>
10906S: Maintained
10907F: drivers/thunderbolt/
10908
e35a49b1
SR
10909TI BQ27XXX POWER SUPPLY DRIVER
10910R: Andrew F. Davis <afd@ti.com>
10911F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10912F: drivers/power/supply/bq27xxx_battery.c
10913F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10914
34db37c6 10915TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10916M: John Stultz <john.stultz@linaro.org>
88606e80 10917M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10918L: linux-kernel@vger.kernel.org
75fc2d37 10919T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10920S: Supported
10921F: include/linux/clocksource.h
10922F: include/linux/time.h
10923F: include/linux/timex.h
c117ab84
CEB
10924F: include/uapi/linux/time.h
10925F: include/uapi/linux/timex.h
88606e80
TG
10926F: kernel/time/clocksource.c
10927F: kernel/time/time*.c
34db37c6 10928F: kernel/time/alarmtimer.c
88606e80 10929F: kernel/time/ntp.c
7fe5f1c1 10930F: tools/testing/selftests/timers/
88606e80 10931
1da177e4 10932SC1200 WDT DRIVER
b300645a 10933M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10934S: Maintained
679655da 10935F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10936
10937SCHEDULER
dd9b238c 10938M: Ingo Molnar <mingo@redhat.com>
8b58be88 10939M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10940L: linux-kernel@vger.kernel.org
75fc2d37 10941T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10942S: Maintained
95c0d71d 10943F: kernel/sched/
679655da 10944F: include/linux/sched.h
c117ab84 10945F: include/uapi/linux/sched.h
c2eb505b 10946F: include/linux/wait.h
1da177e4 10947
6bcf6737 10948SCORE ARCHITECTURE
ed38665e 10949M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10950M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10951W: http://www.sunplus.com
6bcf6737 10952S: Supported
a2681a75 10953F: arch/score/
6bcf6737 10954
f2ed287b
LR
10955SCR24X CHIP CARD INTERFACE DRIVER
10956M: Lubomir Rintel <lkundrak@v3.sk>
10957S: Supported
10958F: drivers/char/pcmcia/scr24x_cs.c
10959
80f390ea
SH
10960SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10961M: Sudeep Holla <sudeep.holla@arm.com>
10962L: linux-arm-kernel@lists.infradead.org
10963S: Maintained
10964F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10965F: drivers/clk/clk-scpi.c
8def3103 10966F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10967F: drivers/firmware/arm_scpi.c
10968F: include/linux/scpi_protocol.h
80f390ea 10969
1da177e4 10970SCSI CDROM DRIVER
8b58be88 10971M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10972L: linux-scsi@vger.kernel.org
10973W: http://www.kernel.dk
10974S: Maintained
679655da 10975F: drivers/scsi/sr*
1da177e4 10976
fb50a83d 10977SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10978M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10979L: linux-rdma@vger.kernel.org
10980S: Supported
10981W: http://www.openfabrics.org
10982Q: http://patchwork.kernel.org/project/linux-rdma/list/
10983T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10984F: drivers/infiniband/ulp/srp/
10985F: include/scsi/srp.h
10986
1da177e4 10987SCSI SG DRIVER
8b58be88 10988M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10989L: linux-scsi@vger.kernel.org
59ab3c93 10990W: http://sg.danny.cz/sg
1da177e4 10991S: Maintained
59ab3c93 10992F: Documentation/scsi/scsi-generic.txt
679655da
JP
10993F: drivers/scsi/sg.c
10994F: include/scsi/sg.h
1da177e4
LT
10995
10996SCSI SUBSYSTEM
7ee7895c 10997M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10998T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10999M: "Martin K. Petersen" <martin.petersen@oracle.com>
11000T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11001L: linux-scsi@vger.kernel.org
1da177e4 11002S: Maintained
2c99a314 11003F: Documentation/devicetree/bindings/scsi/
679655da
JP
11004F: drivers/scsi/
11005F: include/scsi/
1da177e4
LT
11006
11007SCSI TAPE DRIVER
8b58be88 11008M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
11009L: linux-scsi@vger.kernel.org
11010S: Maintained
679655da 11011F: Documentation/scsi/st.txt
f7269cfc
JD
11012F: drivers/scsi/st.*
11013F: drivers/scsi/st_*.h
1da177e4
LT
11014
11015SCTP PROTOCOL
8b6efb75 11016M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 11017M: Neil Horman <nhorman@tuxdriver.com>
1a418796 11018L: linux-sctp@vger.kernel.org
5f85813c 11019W: http://lksctp.sourceforge.net
8b6efb75 11020S: Maintained
679655da
JP
11021F: Documentation/networking/sctp.txt
11022F: include/linux/sctp.h
4d58c025 11023F: include/uapi/linux/sctp.h
679655da
JP
11024F: include/net/sctp/
11025F: net/sctp/
1da177e4
LT
11026
11027SCx200 CPU SUPPORT
8b58be88 11028M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11029S: Odd Fixes
679655da 11030F: Documentation/i2c/busses/scx200_acb
390889b6 11031F: arch/x86/platform/scx200/
679655da
JP
11032F: drivers/watchdog/scx200_wdt.c
11033F: drivers/i2c/busses/scx200*
11034F: drivers/mtd/maps/scx200_docflash.c
11035F: include/linux/scx200.h
1662d32c
JC
11036
11037SCx200 GPIO DRIVER
8b58be88 11038M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11039S: Maintained
679655da
JP
11040F: drivers/char/scx200_gpio.c
11041F: include/linux/scx200_gpio.h
1662d32c
JC
11042
11043SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 11044M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11045S: Maintained
679655da 11046F: drivers/clocksource/scx200_hrt.c
1da177e4 11047
6a36913a 11048SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 11049M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
11050L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11051S: Maintained
679655da 11052F: drivers/mmc/host/sdricoh_cs.c
6a36913a 11053
e7839f25 11054SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 11055M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 11056L: linux-mmc@vger.kernel.org
ddfe954d
UH
11057T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11058S: Maintained
11059F: drivers/mmc/host/sdhci*
11060F: include/linux/mmc/sdhci*
e2d1d6c0 11061
c04f9d61
KC
11062SECURE COMPUTING
11063M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
11064R: Andy Lutomirski <luto@amacapital.net>
11065R: Will Drewry <wad@chromium.org>
c04f9d61
KC
11066T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11067S: Supported
11068F: kernel/seccomp.c
11069F: include/uapi/linux/seccomp.h
11070F: include/linux/seccomp.h
c99ee51a 11071F: tools/testing/selftests/seccomp/*
c04f9d61
KC
11072K: \bsecure_computing
11073K: \bTIF_SECCOMP\b
11074
476bf3d6
AC
11075SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11076M: Al Cooper <alcooperx@gmail.com>
11077L: linux-mmc@vger.kernel.org
11078L: bcm-kernel-feedback-list@broadcom.com
11079S: Maintained
11080F: drivers/mmc/host/sdhci-brcmstb*
11081
0d1bb41a 11082SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 11083M: Ben Dooks <ben-linux@fluff.org>
dc524882 11084M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 11085L: linux-mmc@vger.kernel.org
0d1bb41a 11086S: Maintained
dc524882 11087F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 11088
c63b3cba 11089SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 11090M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
11091L: linux-mmc@vger.kernel.org
11092S: Maintained
11093F: drivers/mmc/host/sdhci-spear.c
11094
8711cca2 11095SECURITY SUBSYSTEM
9b45c0d2 11096M: James Morris <james.l.morris@oracle.com>
9c3646d1 11097M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 11098L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 11099T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 11100W: http://kernsec.org/
8711cca2 11101S: Supported
7d2c86b5 11102F: security/
8711cca2 11103
1da177e4 11104SECURITY CONTACT
8b58be88 11105M: Security Officers <security@kernel.org>
1da177e4
LT
11106S: Supported
11107
11108SELINUX SECURITY MODULE
e0238b4c 11109M: Paul Moore <paul@paul-moore.com>
8b58be88 11110M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 11111M: Eric Paris <eparis@parisplace.org>
e0238b4c 11112L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 11113W: http://selinuxproject.org
5a5f2acf 11114T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 11115S: Supported
679655da
JP
11116F: include/linux/selinux*
11117F: security/selinux/
6bde95ce 11118F: scripts/selinux/
1da177e4 11119
c1c124e9
JJ
11120APPARMOR SECURITY MODULE
11121M: John Johansen <john.johansen@canonical.com>
11122L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11123W: apparmor.wiki.kernel.org
11124T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11125S: Supported
11126F: security/apparmor/
11127
9b091556
KC
11128LOADPIN SECURITY MODULE
11129M: Kees Cook <keescook@chromium.org>
11130T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11131S: Supported
11132F: security/loadpin/
11133
730daa16
KC
11134YAMA SECURITY MODULE
11135M: Kees Cook <keescook@chromium.org>
11136T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11137S: Supported
11138F: security/yama/
11139
cef2cf07 11140SENSABLE PHANTOM
8b58be88 11141M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 11142S: Maintained
679655da 11143F: drivers/misc/phantom.c
c117ab84 11144F: include/uapi/linux/phantom.h
cef2cf07 11145
2a1e8447
JB
11146Emulex 10Gbps iSCSI - OneConnect DRIVER
11147M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11148M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11149M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 11150L: linux-scsi@vger.kernel.org
2a1e8447 11151W: http://www.broadcom.com
3387f656
JP
11152S: Supported
11153F: drivers/scsi/be2iscsi/
6733b39a 11154
d2ee76fa 11155Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
11156M: Sathya Perla <sathya.perla@broadcom.com>
11157M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
11158M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11159M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 11160L: netdev@vger.kernel.org
fea3af67 11161W: http://www.emulex.com
7d2c86b5 11162S: Supported
9aebddd1 11163F: drivers/net/ethernet/emulex/benet/
6b7c5b94 11164
d2928a8c 11165EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
11166M: Selvin Xavier <selvin.xavier@avagotech.com>
11167M: Devesh Sharma <devesh.sharma@avagotech.com>
d2928a8c
SX
11168L: linux-rdma@vger.kernel.org
11169W: http://www.emulex.com
11170S: Supported
11171F: drivers/infiniband/hw/ocrdma/
a7fe7380 11172F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 11173
8ceee660 11174SFC NETWORK DRIVER
c06f51ea 11175M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
11176M: Edward Cree <ecree@solarflare.com>
11177M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 11178L: netdev@vger.kernel.org
8ceee660 11179S: Supported
874aeea5 11180F: drivers/net/ethernet/sfc/
8ceee660 11181
e2d1d6c0 11182SGI GRU DRIVER
cc883afc 11183M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 11184S: Maintained
679655da 11185F: drivers/misc/sgi-gru/
e2d1d6c0
RD
11186
11187SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 11188M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
11189L: linux-ia64@vger.kernel.org
11190S: Supported
679655da 11191F: Documentation/ia64/serial.txt
df621252 11192F: drivers/tty/serial/ioc?_serial.c
679655da 11193F: include/linux/ioc?.h
e2d1d6c0 11194
75312619 11195SGI XP/XPC/XPNET DRIVER
e180383f
RH
11196M: Cliff Whickman <cpw@sgi.com>
11197M: Robin Holt <robinmholt@gmail.com>
75312619 11198S: Maintained
679655da 11199F: drivers/misc/sgi-xp/
75312619 11200
46eacf3b
AP
11201SI2157 MEDIA DRIVER
11202M: Antti Palosaari <crope@iki.fi>
11203L: linux-media@vger.kernel.org
a825eaec 11204W: https://linuxtv.org
46eacf3b
AP
11205W: http://palosaari.fi/linux/
11206Q: http://patchwork.linuxtv.org/project/linux-media/list/
11207T: git git://linuxtv.org/anttip/media_tree.git
11208S: Maintained
11209F: drivers/media/tuners/si2157*
11210
75e2d5ba
AP
11211SI2168 MEDIA DRIVER
11212M: Antti Palosaari <crope@iki.fi>
11213L: linux-media@vger.kernel.org
a825eaec 11214W: https://linuxtv.org
75e2d5ba
AP
11215W: http://palosaari.fi/linux/
11216Q: http://patchwork.linuxtv.org/project/linux-media/list/
11217T: git git://linuxtv.org/anttip/media_tree.git
11218S: Maintained
11219F: drivers/media/dvb-frontends/si2168*
11220
49cc629d
HV
11221SI470X FM RADIO RECEIVER I2C DRIVER
11222M: Hans Verkuil <hverkuil@xs4all.nl>
11223L: linux-media@vger.kernel.org
11224T: git git://linuxtv.org/media_tree.git
a825eaec 11225W: https://linuxtv.org
49cc629d
HV
11226S: Odd Fixes
11227F: drivers/media/radio/si470x/radio-si470x-i2c.c
11228
11229SI470X FM RADIO RECEIVER USB DRIVER
11230M: Hans Verkuil <hverkuil@xs4all.nl>
11231L: linux-media@vger.kernel.org
11232T: git git://linuxtv.org/media_tree.git
a825eaec 11233W: https://linuxtv.org
49cc629d
HV
11234S: Maintained
11235F: drivers/media/radio/si470x/radio-si470x-common.c
11236F: drivers/media/radio/si470x/radio-si470x.h
11237F: drivers/media/radio/si470x/radio-si470x-usb.c
11238
c937ca03
EV
11239SI4713 FM RADIO TRANSMITTER I2C DRIVER
11240M: Eduardo Valentin <edubezval@gmail.com>
11241L: linux-media@vger.kernel.org
11242T: git git://linuxtv.org/media_tree.git
a825eaec 11243W: https://linuxtv.org
c937ca03 11244S: Odd Fixes
99995ded 11245F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11246
11247SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11248M: Eduardo Valentin <edubezval@gmail.com>
11249L: linux-media@vger.kernel.org
11250T: git git://linuxtv.org/media_tree.git
a825eaec 11251W: https://linuxtv.org
c937ca03 11252S: Odd Fixes
99995ded
DR
11253F: drivers/media/radio/si4713/radio-platform-si4713.c
11254
11255SI4713 FM RADIO TRANSMITTER USB DRIVER
11256M: Hans Verkuil <hverkuil@xs4all.nl>
11257L: linux-media@vger.kernel.org
11258T: git git://linuxtv.org/media_tree.git
a825eaec 11259W: https://linuxtv.org
99995ded
DR
11260S: Maintained
11261F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11262
beb91d46 11263SIANO DVB DRIVER
5dc8a864
MCC
11264M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11265M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11266L: linux-media@vger.kernel.org
a825eaec 11267W: https://linuxtv.org
beb91d46
MCC
11268T: git git://linuxtv.org/media_tree.git
11269S: Odd fixes
11270F: drivers/media/common/siano/
beb91d46 11271F: drivers/media/usb/siano/
beb91d46 11272F: drivers/media/usb/siano/
14430813 11273F: drivers/media/mmc/siano/
beb91d46 11274
6f15b602
HG
11275SIMPLEFB FB DRIVER
11276M: Hans de Goede <hdegoede@redhat.com>
11277L: linux-fbdev@vger.kernel.org
11278S: Maintained
2d799dde 11279F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11280F: drivers/video/fbdev/simplefb.c
11281F: include/linux/platform_data/simplefb.h
11282
b618b69c 11283SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11284L: linux-media@vger.kernel.org
bb60fcb2 11285S: Orphan
b618b69c 11286F: drivers/media/platform/sh_veu.c
b618b69c
GL
11287
11288SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11289L: linux-media@vger.kernel.org
bb60fcb2 11290S: Orphan
b618b69c 11291F: drivers/media/platform/sh_vou.c
d647f0b7 11292F: include/media/drv-intf/sh_vou.h
b618b69c 11293
6349d997 11294SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11295M: Len Brown <lenb@kernel.org>
6349d997
LB
11296L: sfi-devel@simplefirmware.org
11297W: http://simplefirmware.org/
11298T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11299S: Supported
943fc810 11300F: arch/x86/platform/sfi/
6349d997
LB
11301F: drivers/sfi/
11302F: include/linux/sfi*.h
e2d1d6c0 11303
1da177e4
LT
11304SIMTEC EB110ATX (Chalice CATS)
11305P: Ben Dooks
b16957c6
BD
11306P: Vincent Sanders <vince@simtec.co.uk>
11307M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11308W: http://www.simtec.co.uk/products/EB110ATX/
11309S: Supported
11310
11311SIMTEC EB2410ITX (BAST)
11312P: Ben Dooks
b16957c6
BD
11313P: Vincent Sanders <vince@simtec.co.uk>
11314M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11315W: http://www.simtec.co.uk/products/EB2410ITX/
11316S: Supported
15dba387
JP
11317F: arch/arm/mach-s3c24xx/mach-bast.c
11318F: arch/arm/mach-s3c24xx/bast-ide.c
11319F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11320
4c5adde7 11321TI DAVINCI MACHINE SUPPORT
3ba789c0 11322M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11323M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11325T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11326S: Supported
14430813 11327F: arch/arm/mach-davinci/
046d0a37 11328F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11329
8d4b3f08 11330TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11331M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11332L: linux-media@vger.kernel.org
a825eaec 11333W: https://linuxtv.org
8d4b3f08
LP
11334Q: http://patchwork.linuxtv.org/project/linux-media/list/
11335T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11336S: Maintained
8d4b3f08
LP
11337F: drivers/media/platform/davinci/
11338F: include/media/davinci/
11339
417d2e50 11340TI AM437X VPFE DRIVER
e43cdb56 11341M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11342L: linux-media@vger.kernel.org
a825eaec 11343W: https://linuxtv.org
417d2e50
BP
11344Q: http://patchwork.linuxtv.org/project/linux-media/list/
11345T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11346S: Maintained
11347F: drivers/media/platform/am437x/
11348
c4c0283a 11349OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11350M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11351L: linux-media@vger.kernel.org
a825eaec 11352W: https://linuxtv.org
c4c0283a
BP
11353Q: http://patchwork.linuxtv.org/project/linux-media/list/
11354T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11355S: Maintained
11356F: drivers/media/i2c/ov2659.c
b5dcee22 11357F: include/media/i2c/ov2659.h
c4c0283a 11358
3a6779f5
SM
11359SILICON MOTION SM712 FRAME BUFFER DRIVER
11360M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11361M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11362M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3a6779f5
SM
11363L: linux-fbdev@vger.kernel.org
11364S: Maintained
11365F: drivers/video/fbdev/sm712*
11366F: Documentation/fb/sm712fb.txt
11367
92aab3c0 11368SIS 190 ETHERNET DRIVER
8b58be88 11369M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11370L: netdev@vger.kernel.org
11371S: Maintained
8c7de408 11372F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11373
1da177e4 11374SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11375M: Daniele Venzano <venza@brownhat.org>
1da177e4 11376W: http://www.brownhat.org/sis900.html
979b6c13 11377L: netdev@vger.kernel.org
1da177e4 11378S: Maintained
8c7de408 11379F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11380
11381SIS FRAMEBUFFER DRIVER
8b58be88 11382M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11383W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11384S: Maintained
679655da 11385F: Documentation/fb/sisfb.txt
8a61f013 11386F: drivers/video/fbdev/sis/
679655da 11387F: include/video/sisfb.h
1da177e4
LT
11388
11389SIS USB2VGA DRIVER
8b58be88 11390M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11391W: http://www.winischhofer.at/linuxsisusbvga.shtml
11392S: Maintained
679655da 11393F: drivers/usb/misc/sisusbvga/
1da177e4 11394
415ad26d 11395SLAB ALLOCATOR
16e943bf 11396M: Christoph Lameter <cl@linux.com>
2ed1c525 11397M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11398M: David Rientjes <rientjes@google.com>
11399M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11400M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11401L: linux-mm@kvack.org
11402S: Maintained
679655da 11403F: include/linux/sl?b*.h
16e943bf 11404F: mm/sl?b*
415ad26d 11405
9fab9787 11406SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11407M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11408M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11409M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11410R: Steven Rostedt <rostedt@goodmis.org>
11411R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11412L: linux-kernel@vger.kernel.org
9fab9787
PM
11413W: http://www.rdrop.com/users/paulmck/RCU/
11414S: Supported
11415T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11416F: include/linux/srcu.h
11417F: kernel/rcu/srcu.c
9fab9787 11418
66372841
CS
11419SMACK SECURITY MODULE
11420M: Casey Schaufler <casey@schaufler-ca.com>
11421L: linux-security-module@vger.kernel.org
11422W: http://schaufler-ca.com
ece38248 11423T: git git://github.com/cschaufler/smack-next
66372841
CS
11424S: Maintained
11425F: Documentation/security/Smack.txt
11426F: security/smack/
11427
20651e0b 11428DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11429M: Kevin Hilman <khilman@kernel.org>
11430M: Nishanth Menon <nm@ti.com>
11431S: Maintained
20651e0b 11432F: drivers/power/avs/
68ace3e1
KH
11433F: include/linux/power/smartreflex.h
11434L: linux-pm@vger.kernel.org
11435
1da177e4 11436SMC91x ETHERNET DRIVER
2f82af08 11437M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11438S: Odd Fixes
ae150435 11439F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11440
e8e31622
SA
11441SMIA AND SMIA++ IMAGE SENSOR DRIVER
11442M: Sakari Ailus <sakari.ailus@iki.fi>
11443L: linux-media@vger.kernel.org
11444S: Maintained
14430813 11445F: drivers/media/i2c/smiapp/
b5dcee22 11446F: include/media/i2c/smiapp.h
e8e31622
SA
11447F: drivers/media/i2c/smiapp-pll.c
11448F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11449F: include/uapi/linux/smiapp.h
a2cec3c0 11450F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11451
920fa1ff
GR
11452SMM665 HARDWARE MONITOR DRIVER
11453M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11454L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11455S: Maintained
11456F: Documentation/hwmon/smm665
11457F: drivers/hwmon/smm665.c
11458
9df7305b 11459SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11460M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11461L: linux-hwmon@vger.kernel.org
90b24cfb 11462S: Maintained
9df7305b
SG
11463F: Documentation/hwmon/emc2103
11464F: drivers/hwmon/emc2103.c
11465
a98d506c
HG
11466SMSC SCH5627 HARDWARE MONITOR DRIVER
11467M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11468L: linux-hwmon@vger.kernel.org
a98d506c
HG
11469S: Supported
11470F: Documentation/hwmon/sch5627
11471F: drivers/hwmon/sch5627.c
11472
6ea884db 11473SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11474M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11475L: linux-hwmon@vger.kernel.org
6ea884db 11476S: Maintained
679655da
JP
11477F: Documentation/hwmon/smsc47b397
11478F: drivers/hwmon/smsc47b397.c
6ea884db 11479
fd9abb3d 11480SMSC911x ETHERNET DRIVER
90b24cfb 11481M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11482L: netdev@vger.kernel.org
90b24cfb 11483S: Maintained
679655da 11484F: include/linux/smsc911x.h
ae150435 11485F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11486
11487SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11488M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11489L: netdev@vger.kernel.org
90b24cfb 11490S: Maintained
ae150435 11491F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11492
3c8a63e2 11493SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11494M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11495L: linux-fbdev@vger.kernel.org
90b24cfb 11496S: Maintained
8a61f013 11497F: drivers/video/fbdev/smscufx.c
3c8a63e2 11498
668acf32 11499SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11500M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11501L: linux-media@vger.kernel.org
275ffde4 11502T: git git://linuxtv.org/media_tree.git
795fb7e7 11503S: Maintained
90d72ac6
MCC
11504F: include/media/soc*
11505F: drivers/media/i2c/soc_camera/
11506F: drivers/media/platform/soc_camera/
668acf32 11507
e2d1d6c0 11508SOEKRIS NET48XX LED SUPPORT
8b58be88 11509M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11510S: Maintained
679655da 11511F: drivers/leds/leds-net48xx.c
e2d1d6c0 11512
e3994db1 11513SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11514M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11515M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11516M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11517M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11518L: linux-media@vger.kernel.org
11519S: Supported
11520F: drivers/media/pci/solo6x10/
11521
1da177e4 11522SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11523M: Shaohua Li <shli@kernel.org>
1da177e4 11524L: linux-raid@vger.kernel.org
0f9ce866 11525T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11526S: Supported
679655da
JP
11527F: drivers/md/
11528F: include/linux/raid/
c117ab84 11529F: include/uapi/linux/raid/
1da177e4 11530
1da177e4 11531SONIC NETWORK DRIVER
8b58be88 11532M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11533L: netdev@vger.kernel.org
1da177e4 11534S: Maintained
d9fb9f38 11535F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11536
61e115a5 11537SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11538M: Michael Buesch <m@bues.ch>
e7828b28 11539L: linux-wireless@vger.kernel.org
61e115a5 11540S: Maintained
679655da
JP
11541F: drivers/ssb/
11542F: include/linux/ssb/
61e115a5 11543
1da177e4 11544SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11545M: Mattia Dongili <malattia@linux.it>
d0944853 11546L: platform-driver-x86@vger.kernel.org
5b18167d 11547W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11548S: Maintained
679655da
JP
11549F: Documentation/laptops/sony-laptop.txt
11550F: drivers/char/sonypi.c
11551F: drivers/platform/x86/sony-laptop.c
11552F: include/linux/sony-laptop.h
1da177e4 11553
baf8532a 11554SONY MEMORYSTICK CARD SUPPORT
8b58be88 11555M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11556W: http://tifmxx.berlios.de/
11557S: Maintained
679655da 11558F: drivers/memstick/host/tifm_ms.c
baf8532a 11559
0ab30494
ML
11560SONY MEMORYSTICK STANDARD SUPPORT
11561M: Maxim Levitsky <maximlevitsky@gmail.com>
11562S: Maintained
11563F: drivers/memstick/core/ms_block.*
11564
1da177e4 11565SOUND
8b58be88 11566M: Jaroslav Kysela <perex@perex.cz>
d8130624 11567M: Takashi Iwai <tiwai@suse.com>
93711660 11568L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11569W: http://www.alsa-project.org/
dde7ad8d 11570T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11571T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11572Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11573S: Maintained
3126a179
JP
11574F: Documentation/sound/
11575F: include/sound/
c117ab84 11576F: include/uapi/sound/
679655da 11577F: sound/
1da177e4 11578
33bbe149
MB
11579SOUND - COMPRESSED AUDIO
11580M: Vinod Koul <vinod.koul@intel.com>
11581L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11582T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11583S: Supported
f672f31a 11584F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11585F: include/sound/compress_driver.h
f672f31a 11586F: include/uapi/sound/compress_*
33bbe149
MB
11587F: sound/core/compress_offload.c
11588F: sound/soc/soc-compress.c
11589
bd903bde 11590SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11591M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11592M: Mark Brown <broonie@kernel.org>
86f14df8 11593T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11594L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11595W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11596S: Supported
181ad2a5 11597F: Documentation/devicetree/bindings/sound/
2820f615 11598F: Documentation/sound/alsa/soc/
679655da 11599F: sound/soc/
e6e55122 11600F: include/sound/soc*
eb1a6af3 11601
d7f8761b
MB
11602SOUND - DMAENGINE HELPERS
11603M: Lars-Peter Clausen <lars@metafoo.de>
11604S: Supported
11605F: include/sound/dmaengine_pcm.h
11606F: sound/core/pcm_dmaengine.c
11607F: sound/soc/soc-generic-dmaengine-pcm.c
11608
990a6a99
OS
11609SP2 MEDIA DRIVER
11610M: Olli Salonen <olli.salonen@iki.fi>
11611L: linux-media@vger.kernel.org
a825eaec 11612W: https://linuxtv.org
990a6a99
OS
11613Q: http://patchwork.linuxtv.org/project/linux-media/list/
11614S: Maintained
11615F: drivers/media/dvb-frontends/sp2*
11616
473321fc 11617SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11618M: "David S. Miller" <davem@davemloft.net>
1da177e4 11619L: sparclinux@vger.kernel.org
8a6e2535 11620Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11621T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11622T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11623S: Maintained
679655da 11624F: arch/sparc/
7765b8bb 11625F: drivers/sbus/
1da177e4 11626
6404fcca
DM
11627SPARC SERIAL DRIVERS
11628M: "David S. Miller" <davem@davemloft.net>
11629L: sparclinux@vger.kernel.org
08deed1e
JP
11630T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11631T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11632S: Maintained
6816383a 11633F: include/linux/sunserialcore.h
df621252 11634F: drivers/tty/serial/suncore.c
df621252
GKH
11635F: drivers/tty/serial/sunhv.c
11636F: drivers/tty/serial/sunsab.c
11637F: drivers/tty/serial/sunsab.h
11638F: drivers/tty/serial/sunsu.c
11639F: drivers/tty/serial/sunzilog.c
11640F: drivers/tty/serial/sunzilog.h
6404fcca 11641
389325b4
CL
11642SPARSE CHECKER
11643M: "Christopher Li" <sparse@chrisli.org>
11644L: linux-sparse@vger.kernel.org
11645W: https://sparse.wiki.kernel.org/
11646T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11647T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11648S: Maintained
11649F: include/linux/compiler.h
11650
fc0c195a 11651SPEAR PLATFORM SUPPORT
da89947b 11652M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11653M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11655W: http://www.st.com/spear
11656S: Maintained
e68d7c14 11657F: arch/arm/boot/dts/spear*
281e192f 11658F: arch/arm/mach-spear/
fc0c195a
VK
11659
11660SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11661M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11663W: http://www.st.com/spear
11664S: Maintained
5df33a62 11665F: drivers/clk/spear/
fc0c195a 11666
e2796541
CP
11667SPI NOR SUBSYSTEM
11668M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11669M: Marek Vasut <marek.vasut@gmail.com>
11670L: linux-mtd@lists.infradead.org
11671W: http://www.linux-mtd.infradead.org/
11672Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11673T: git git://github.com/spi-nor/linux.git
11674S: Maintained
11675F: drivers/mtd/spi-nor/
11676F: include/linux/mtd/spi-nor.h
11677
e2d1d6c0 11678SPI SUBSYSTEM
b02e48f2 11679M: Mark Brown <broonie@kernel.org>
dfbe403c 11680L: linux-spi@vger.kernel.org
e7e4e13c 11681T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11682Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11683S: Maintained
87306eb7 11684F: Documentation/devicetree/bindings/spi/
679655da
JP
11685F: Documentation/spi/
11686F: drivers/spi/
11687F: include/linux/spi/
c117ab84 11688F: include/uapi/linux/spi/
a43cd4bb 11689F: tools/spi/
e2d1d6c0 11690
2752e401 11691SPIDERNET NETWORK DRIVER for CELL
8b58be88 11692M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11693L: netdev@vger.kernel.org
11694S: Supported
679655da 11695F: Documentation/networking/spider_net.txt
8df158ac 11696F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11697
e2d1d6c0 11698SPU FILE SYSTEM
8b58be88 11699M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11700L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11701W: http://www.ibm.com/developerworks/power/cell/
11702S: Supported
679655da
JP
11703F: Documentation/filesystems/spufs.txt
11704F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11705
fc555841 11706SQUASHFS FILE SYSTEM
d7f2ff67 11707M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11708L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11709W: http://squashfs.org.uk
9f273c24 11710T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11711S: Maintained
679655da
JP
11712F: Documentation/filesystems/squashfs.txt
11713F: fs/squashfs/
fc555841 11714
1da177e4 11715SRM (Alpha) environment access
8b58be88 11716M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11717S: Maintained
679655da 11718F: arch/alpha/kernel/srm_env.c
1da177e4 11719
26e9a397 11720STABLE BRANCH
879a5a00 11721M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11722L: stable@vger.kernel.org
879a5a00 11723S: Supported
8c27ceff 11724F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 11725
26e9a397 11726STAGING SUBSYSTEM
879a5a00 11727M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11728T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11729L: devel@driverdev.osuosl.org
879a5a00 11730S: Supported
679655da 11731F: drivers/staging/
dbc6c2cc 11732
ebd3d010
JP
11733STAGING - COMEDI
11734M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11735M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11736S: Odd Fixes
11737F: drivers/staging/comedi/
11738
a0138163
JP
11739STAGING - FLARION FT1000 DRIVERS
11740M: Marek Belisko <marek.belisko@gmail.com>
11741S: Odd Fixes
11742F: drivers/staging/ft1000/
11743
6c1bb424 11744STAGING - INDUSTRIAL IO
030a13d7 11745M: Jonathan Cameron <jic23@kernel.org>
a0138163 11746L: linux-iio@vger.kernel.org
6c1bb424 11747S: Odd Fixes
5291582d 11748F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11749F: drivers/staging/iio/
11750
a0138163
JP
11751STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11752M: Jarod Wilson <jarod@wilsonet.com>
11753W: http://www.lirc.org/
11754S: Odd Fixes
b2b0186d 11755F: drivers/staging/media/lirc/
a0138163 11756
f5e5de1e
OD
11757STAGING - LUSTRE PARALLEL FILESYSTEM
11758M: Oleg Drokin <oleg.drokin@intel.com>
11759M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11760M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11761L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11762W: http://wiki.lustre.org/
f5e5de1e
OD
11763S: Maintained
11764F: drivers/staging/lustre
11765
7c6b6c71
MD
11766STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11767M: Marc Dietrich <marvin24@gmx.de>
11768L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11769L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11770S: Maintained
11771F: drivers/staging/nvec/
11772
53c43c5c
GKH
11773STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11774M: Jens Frederich <jfrederich@gmail.com>
11775M: Daniel Drake <dsd@laptop.org>
11776M: Jon Nettleton <jon.nettleton@gmail.com>
11777W: http://wiki.laptop.org/go/DCON
11778S: Maintained
11779F: drivers/staging/olpc_dcon/
11780
a0138163
JP
11781STAGING - REALTEK RTL8712U DRIVERS
11782M: Larry Finger <Larry.Finger@lwfinger.net>
11783M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11784S: Odd Fixes
11785F: drivers/staging/rtl8712/
11786
980ac4d7
SM
11787STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11788M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11789M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11790M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
11791L: linux-fbdev@vger.kernel.org
11792S: Maintained
11793F: drivers/staging/sm750fb/
11794
a0138163
JP
11795STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11796M: William Hubbs <w.d.hubbs@gmail.com>
11797M: Chris Brannon <chris@the-brannons.com>
d33bce31 11798M: Kirk Reiser <kirk@reisers.ca>
a0138163 11799M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11800L: speakup@linux-speakup.org
a0138163
JP
11801W: http://www.linux-speakup.org/
11802S: Odd Fixes
11803F: drivers/staging/speakup/
11804
b3e871ce
JP
11805STAGING - VIA VT665X DRIVERS
11806M: Forest Bond <forest@alittletooquiet.net>
11807S: Odd Fixes
11808F: drivers/staging/vt665?/
11809
a30baec1 11810STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11811M: Aditya Shankar <aditya.shankar@microchip.com>
11812M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11813L: linux-wireless@vger.kernel.org
11814S: Supported
11815F: drivers/staging/wilc1000/
11816
709bcb07 11817STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11818M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11819S: Odd Fixes
11820F: drivers/staging/xgifb/
11821
1da177e4 11822STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11823M: Ion Badulescu <ionut@badula.org>
b4f90189 11824S: Odd Fixes
9bba23b0 11825F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11826
e2d1d6c0 11827SUN3/3X
8b58be88 11828M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11829W: http://sammy.net/sun3/
11830S: Maintained
679655da
JP
11831F: arch/m68k/kernel/*sun3*
11832F: arch/m68k/sun3*/
11833F: arch/m68k/include/asm/sun3*
e689cf4a 11834F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11835
af6a5af8
HG
11836SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11837M: Hans de Goede <hdegoede@redhat.com>
11838L: linux-input@vger.kernel.org
11839S: Maintained
11840F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11841F: drivers/input/keyboard/sun4i-lradc-keys.c
11842
2bc9ff01
DK
11843SUNDANCE NETWORK DRIVER
11844M: Denis Kirjanov <kda@linux-powerpc.org>
11845L: netdev@vger.kernel.org
11846S: Maintained
11847F: drivers/net/ethernet/dlink/sundance.c
11848
2cbb12a4 11849SUPERH
114bf37e
RF
11850M: Yoshinori Sato <ysato@users.sourceforge.jp>
11851M: Rich Felker <dalias@libc.org>
2cbb12a4 11852L: linux-sh@vger.kernel.org
8a6e2535 11853Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11854S: Maintained
066069e1 11855F: Documentation/sh/
679655da 11856F: arch/sh/
066069e1 11857F: drivers/sh/
1da177e4 11858
4480f15b 11859SUSPEND TO RAM
7fb06082 11860M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11861M: Len Brown <len.brown@intel.com>
11862M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11863L: linux-pm@vger.kernel.org
68656443 11864B: https://bugzilla.kernel.org
e2d1d6c0 11865S: Supported
679655da
JP
11866F: Documentation/power/
11867F: arch/x86/kernel/acpi/
11868F: drivers/base/power/
11869F: kernel/power/
11870F: include/linux/suspend.h
11871F: include/linux/freezer.h
11872F: include/linux/pm.h
1da177e4
LT
11873
11874SVGA HANDLING
8b58be88 11875M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11876L: linux-video@atrey.karlin.mff.cuni.cz
11877S: Maintained
679655da
JP
11878F: Documentation/svga.txt
11879F: arch/x86/boot/video*
1da177e4 11880
6e28b761
KRW
11881SWIOTLB SUBSYSTEM
11882M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11883L: linux-kernel@vger.kernel.org
9f273c24 11884T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11885S: Supported
11886F: lib/swiotlb.c
11887F: arch/*/kernel/pci-swiotlb.c
11888F: include/linux/swiotlb.h
11889
007f790c
JP
11890SWITCHDEV
11891M: Jiri Pirko <jiri@resnulli.us>
11892L: netdev@vger.kernel.org
11893S: Supported
11894F: net/switchdev/
11895F: include/net/switchdev.h
11896
db8e35d5
VG
11897SYNOPSYS ARC ARCHITECTURE
11898M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11899L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11900S: Supported
11901F: arch/arc/
9b28829d 11902F: Documentation/devicetree/bindings/arc/*
2d799dde 11903F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 11904F: drivers/clocksource/arc_timer.c
c6a0fe4a 11905F: drivers/tty/serial/arc_uart.c
b7182d1a 11906T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11907
556cc1c5
AB
11908SYNOPSYS ARC SDP platform support
11909M: Alexey Brodkin <abrodkin@synopsys.com>
11910S: Supported
11911F: arch/arc/plat-axs10x
11912F: arch/arc/boot/dts/ax*
11913F: Documentation/devicetree/bindings/arc/axs10*
11914
6c284c9a
LJ
11915SYSTEM CONFIGURATION (SYSCON)
11916M: Lee Jones <lee.jones@linaro.org>
11917M: Arnd Bergmann <arnd@arndb.de>
11918T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11919S: Supported
11920F: drivers/mfd/syscon.c
11921
8c0984e5
SR
11922SYSTEM RESET/SHUTDOWN DRIVERS
11923M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11924L: linux-pm@vger.kernel.org
58db9505 11925T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11926S: Maintained
11927F: Documentation/devicetree/bindings/power/reset/
11928F: drivers/power/reset/
11929
1da177e4 11930SYSV FILESYSTEM
8b58be88 11931M: Christoph Hellwig <hch@infradead.org>
1da177e4 11932S: Maintained
679655da
JP
11933F: Documentation/filesystems/sysv-fs.txt
11934F: fs/sysv/
11935F: include/linux/sysv_fs.h
1da177e4 11936
86cfa7fc 11937TARGET SUBSYSTEM
9c3646d1 11938M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11939L: linux-scsi@vger.kernel.org
b9f5edc2 11940L: target-devel@vger.kernel.org
86cfa7fc 11941W: http://www.linux-iscsi.org
cf015e9f 11942W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11943T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11944S: Supported
11945F: drivers/target/
11946F: include/target/
11947F: Documentation/target/
11948
4e68852d 11949TASKSTATS STATISTICS INTERFACE
185e595f 11950M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11951S: Maintained
679655da
JP
11952F: Documentation/accounting/taskstats*
11953F: include/linux/taskstats*
11954F: kernel/taskstats.c
4e68852d 11955
781b456a 11956TC CLASSIFIER
f935f3f8 11957M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11958L: netdev@vger.kernel.org
11959S: Maintained
679655da 11960F: include/net/pkt_cls.h
c117ab84 11961F: include/uapi/linux/pkt_cls.h
679655da 11962F: net/sched/
781b456a 11963
5067f08a 11964TCP LOW PRIORITY MODULE
8b58be88
JP
11965M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11966M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11967W: http://tcp-lp-mod.sourceforge.net/
11968S: Maintained
679655da 11969F: net/ipv4/tcp_lp.c
5067f08a 11970
91952bc0
AP
11971TDA10071 MEDIA DRIVER
11972M: Antti Palosaari <crope@iki.fi>
11973L: linux-media@vger.kernel.org
a825eaec 11974W: https://linuxtv.org
91952bc0
AP
11975W: http://palosaari.fi/linux/
11976Q: http://patchwork.linuxtv.org/project/linux-media/list/
11977T: git git://linuxtv.org/anttip/media_tree.git
11978S: Maintained
11979F: drivers/media/dvb-frontends/tda10071*
11980
11981TDA18212 MEDIA DRIVER
11982M: Antti Palosaari <crope@iki.fi>
11983L: linux-media@vger.kernel.org
a825eaec 11984W: https://linuxtv.org
91952bc0
AP
11985W: http://palosaari.fi/linux/
11986Q: http://patchwork.linuxtv.org/project/linux-media/list/
11987T: git git://linuxtv.org/anttip/media_tree.git
11988S: Maintained
11989F: drivers/media/tuners/tda18212*
11990
11991TDA18218 MEDIA DRIVER
11992M: Antti Palosaari <crope@iki.fi>
11993L: linux-media@vger.kernel.org
a825eaec 11994W: https://linuxtv.org
91952bc0
AP
11995W: http://palosaari.fi/linux/
11996Q: http://patchwork.linuxtv.org/project/linux-media/list/
11997T: git git://linuxtv.org/anttip/media_tree.git
11998S: Maintained
11999F: drivers/media/tuners/tda18218*
12000
3b2f6aba
MK
12001TDA18271 MEDIA DRIVER
12002M: Michael Krufky <mkrufky@linuxtv.org>
12003L: linux-media@vger.kernel.org
a825eaec 12004W: https://linuxtv.org
3b2f6aba
MK
12005W: http://github.com/mkrufky
12006Q: http://patchwork.linuxtv.org/project/linux-media/list/
12007T: git git://linuxtv.org/mkrufky/tuners.git
12008S: Maintained
12009F: drivers/media/tuners/tda18271*
12010
e48307a9
MK
12011TDA827x MEDIA DRIVER
12012M: Michael Krufky <mkrufky@linuxtv.org>
12013L: linux-media@vger.kernel.org
a825eaec 12014W: https://linuxtv.org
e48307a9
MK
12015W: http://github.com/mkrufky
12016Q: http://patchwork.linuxtv.org/project/linux-media/list/
12017T: git git://linuxtv.org/mkrufky/tuners.git
12018S: Maintained
12019F: drivers/media/tuners/tda8290.*
12020
66cf9212
MK
12021TDA8290 MEDIA DRIVER
12022M: Michael Krufky <mkrufky@linuxtv.org>
12023L: linux-media@vger.kernel.org
a825eaec 12024W: https://linuxtv.org
66cf9212
MK
12025W: http://github.com/mkrufky
12026Q: http://patchwork.linuxtv.org/project/linux-media/list/
12027T: git git://linuxtv.org/mkrufky/tuners.git
12028S: Maintained
12029F: drivers/media/tuners/tda8290.*
12030
4b9fba30
HV
12031TDA9840 MEDIA DRIVER
12032M: Hans Verkuil <hverkuil@xs4all.nl>
12033L: linux-media@vger.kernel.org
12034T: git git://linuxtv.org/media_tree.git
a825eaec 12035W: https://linuxtv.org
4b9fba30
HV
12036S: Maintained
12037F: drivers/media/i2c/tda9840*
12038
2cb654fd 12039TEA5761 TUNER DRIVER
5dc8a864
MCC
12040M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12041M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12042L: linux-media@vger.kernel.org
a825eaec 12043W: https://linuxtv.org
2cb654fd
MCC
12044T: git git://linuxtv.org/media_tree.git
12045S: Odd fixes
12046F: drivers/media/tuners/tea5761.*
12047
12048TEA5767 TUNER DRIVER
5dc8a864
MCC
12049M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12050M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12051L: linux-media@vger.kernel.org
a825eaec 12052W: https://linuxtv.org
2cb654fd
MCC
12053T: git git://linuxtv.org/media_tree.git
12054S: Maintained
12055F: drivers/media/tuners/tea5767.*
12056
4b9fba30
HV
12057TEA6415C MEDIA DRIVER
12058M: Hans Verkuil <hverkuil@xs4all.nl>
12059L: linux-media@vger.kernel.org
12060T: git git://linuxtv.org/media_tree.git
a825eaec 12061W: https://linuxtv.org
4b9fba30
HV
12062S: Maintained
12063F: drivers/media/i2c/tea6415c*
12064
12065TEA6420 MEDIA DRIVER
12066M: Hans Verkuil <hverkuil@xs4all.nl>
12067L: linux-media@vger.kernel.org
12068T: git git://linuxtv.org/media_tree.git
a825eaec 12069W: https://linuxtv.org
4b9fba30
HV
12070S: Maintained
12071F: drivers/media/i2c/tea6420*
12072
3d249d4c 12073TEAM DRIVER
dca9ab92 12074M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
12075L: netdev@vger.kernel.org
12076S: Supported
12077F: drivers/net/team/
12078F: include/linux/if_team.h
c117ab84 12079F: include/uapi/linux/if_team.h
3d249d4c 12080
7d029125 12081TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 12082M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
12083S: Maintained
12084F: arch/x86/platform/ts5500/
12085
40ad4a30
SY
12086TECHNOTREND USB IR RECEIVER
12087M: Sean Young <sean@mess.org>
12088L: linux-media@vger.kernel.org
12089S: Maintained
12090F: drivers/media/rc/ttusbir.c
12091
adabdb0c 12092TEGRA ARCHITECTURE SUPPORT
243d58ec 12093M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 12094M: Thierry Reding <thierry.reding@gmail.com>
554077c5 12095M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 12096L: linux-tegra@vger.kernel.org
fd117cd1 12097Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 12098T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 12099S: Supported
bbbe96ed 12100N: [^a-z]tegra
84b9414b 12101
adabdb0c
SW
12102TEGRA CLOCK DRIVER
12103M: Peter De Schrijver <pdeschrijver@nvidia.com>
12104M: Prashant Gaikwad <pgaikwad@nvidia.com>
12105S: Supported
12106F: drivers/clk/tegra/
12107
86e486a0 12108TEGRA DMA DRIVERS
adabdb0c 12109M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 12110M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 12111S: Supported
86e486a0 12112F: drivers/dma/tegra*
adabdb0c 12113
adabdb0c
SW
12114TEGRA I2C DRIVER
12115M: Laxman Dewangan <ldewangan@nvidia.com>
12116S: Supported
12117F: drivers/i2c/busses/i2c-tegra.c
12118
12119TEGRA IOMMU DRIVERS
12120M: Hiroshi Doyu <hdoyu@nvidia.com>
12121S: Supported
12122F: drivers/iommu/tegra*
12123
12124TEGRA KBC DRIVER
12125M: Rakesh Iyer <riyer@nvidia.com>
12126M: Laxman Dewangan <ldewangan@nvidia.com>
12127S: Supported
12128F: drivers/input/keyboard/tegra-kbc.c
12129
adabdb0c
SW
12130TEGRA PWM DRIVER
12131M: Thierry Reding <thierry.reding@gmail.com>
12132S: Supported
12133F: drivers/pwm/pwm-tegra.c
12134
12135TEGRA SERIAL DRIVER
12136M: Laxman Dewangan <ldewangan@nvidia.com>
12137S: Supported
12138F: drivers/tty/serial/serial-tegra.c
12139
12140TEGRA SPI DRIVER
12141M: Laxman Dewangan <ldewangan@nvidia.com>
12142S: Supported
12143F: drivers/spi/spi-tegra*
12144
1a348ccc 12145TEHUTI ETHERNET DRIVER
8b58be88 12146M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
12147L: netdev@vger.kernel.org
12148S: Supported
ef7f5429 12149F: drivers/net/ethernet/tehuti/*
1a348ccc 12150
4e68852d 12151Telecom Clock Driver for MCPL0010
8b58be88 12152M: Mark Gross <mark.gross@intel.com>
4e68852d 12153S: Supported
679655da 12154F: drivers/char/tlclk.c
4e68852d 12155
4480f15b 12156TENSILICA XTENSA PORT (xtensa)
8b58be88 12157M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
12158M: Max Filippov <jcmvbkbc@gmail.com>
12159L: linux-xtensa@linux-xtensa.org
9f273c24 12160T: git git://github.com/czankel/xtensa-linux.git
4e68852d 12161S: Maintained
679655da 12162F: arch/xtensa/
3dc99857 12163F: drivers/irqchip/irq-xtensa-*
4e68852d 12164
04f1024e
NM
12165Texas Instruments' System Control Interface (TISCI) Protocol Driver
12166M: Nishanth Menon <nm@ti.com>
12167M: Tero Kristo <t-kristo@ti.com>
12168M: Santosh Shilimkar <ssantosh@kernel.org>
12169L: linux-arm-kernel@lists.infradead.org
12170S: Maintained
12171F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
12172F: drivers/firmware/ti_sci*
12173F: include/linux/soc/ti/ti_sci_protocol.h
04f1024e 12174
5313ba66
HV
12175THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB 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
5313ba66
HV
12180S: Maintained
12181F: drivers/media/radio/radio-raremono.c
12182
d3fb6955 12183THERMAL
b75f0050 12184M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 12185M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
12186L: linux-pm@vger.kernel.org
12187T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12188T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12189Q: https://patchwork.kernel.org/project/linux-pm/list/
12190S: Supported
12191F: drivers/thermal/
12192F: include/linux/thermal.h
af6c9f16 12193F: include/uapi/linux/thermal.h
b75f0050
JP
12194F: include/linux/cpu_cooling.h
12195F: Documentation/devicetree/bindings/thermal/
d3fb6955 12196
64e05d8b
VK
12197THERMAL/CPU_COOLING
12198M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12199M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 12200M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
12201L: linux-pm@vger.kernel.org
12202S: Supported
12203F: Documentation/thermal/cpu-cooling-api.txt
12204F: drivers/thermal/cpu_cooling.c
12205F: include/linux/cpu_cooling.h
12206
4e68852d 12207THINKPAD ACPI EXTRAS DRIVER
8b58be88 12208M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 12209L: ibm-acpi-devel@lists.sourceforge.net
d0944853 12210L: platform-driver-x86@vger.kernel.org
4e68852d
AC
12211W: http://ibm-acpi.sourceforge.net
12212W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 12213T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 12214S: Maintained
679655da 12215F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 12216
1b46f2a2 12217TI BANDGAP AND THERMAL DRIVER
f14d1c24 12218M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 12219M: Keerthy <j-keerthy@ti.com>
1b46f2a2 12220L: linux-pm@vger.kernel.org
531ff13e 12221L: linux-omap@vger.kernel.org
5a723e81 12222S: Maintained
794b2e25 12223F: drivers/thermal/ti-soc-thermal/
1b46f2a2 12224
ccf963d3
BP
12225TI VPE/CAL DRIVERS
12226M: Benoit Parrot <bparrot@ti.com>
12227L: linux-media@vger.kernel.org
12228W: http://linuxtv.org/
12229Q: http://patchwork.linuxtv.org/project/linux-media/list/
12230S: Maintained
12231F: drivers/media/platform/ti-vpe/
12232
0c7665c3
MF
12233TI CDCE706 CLOCK DRIVER
12234M: Max Filippov <jcmvbkbc@gmail.com>
12235S: Maintained
12236F: drivers/clk/clk-cdce706.c
12237
49b6a5e3
TK
12238TI CLOCK DRIVER
12239M: Tero Kristo <t-kristo@ti.com>
12240L: linux-omap@vger.kernel.org
12241S: Maintained
12242F: drivers/clk/ti/
12243F: include/linux/clk/ti.h
12244
f75cfbad
GS
12245TI ETHERNET SWITCH DRIVER (CPSW)
12246M: Mugunthan V N <mugunthanvnm@ti.com>
12247R: Grygorii Strashko <grygorii.strashko@ti.com>
12248L: linux-omap@vger.kernel.org
12249L: netdev@vger.kernel.org
12250S: Maintained
12251F: drivers/net/ethernet/ti/cpsw*
12252F: drivers/net/ethernet/ti/davinci*
12253
4020f2d7 12254TI FLASH MEDIA INTERFACE DRIVER
8b58be88 12255M: Alex Dubov <oakad@yahoo.com>
795fb7e7 12256S: Maintained
679655da
JP
12257F: drivers/misc/tifm*
12258F: drivers/mmc/host/tifm_sd.c
12259F: include/linux/tifm.h
4020f2d7 12260
e0c52404 12261TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 12262M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
12263L: linux-kernel@vger.kernel.org
12264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12265S: Maintained
12266F: drivers/soc/ti/*
12267T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12268
12269
152ad442
SR
12270TI LM49xxx FAMILY ASoC CODEC DRIVERS
12271M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 12272M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
12273L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12274S: Maintained
12275F: sound/soc/codecs/lm49453*
d392dead 12276F: sound/soc/codecs/isabelle*
152ad442 12277
0edd807d
KM
12278TI LP855x BACKLIGHT DRIVER
12279M: Milo Kim <milo.kim@ti.com>
12280S: Maintained
12281F: Documentation/backlight/lp855x-driver.txt
12282F: drivers/video/backlight/lp855x_bl.c
12283F: include/linux/platform_data/lp855x.h
12284
faf13f6d
KM
12285TI LP8727 CHARGER DRIVER
12286M: Milo Kim <milo.kim@ti.com>
12287S: Maintained
8c0984e5 12288F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12289F: include/linux/platform_data/lp8727.h
12290
22f1229f
KM
12291TI LP8788 MFD DRIVER
12292M: Milo Kim <milo.kim@ti.com>
12293S: Maintained
12294F: drivers/iio/adc/lp8788_adc.c
12295F: drivers/leds/leds-lp8788.c
12296F: drivers/mfd/lp8788*.c
8c0984e5 12297F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12298F: drivers/regulator/lp8788-*.c
12299F: include/linux/mfd/lp8788*.h
12300
84640e27
KM
12301TI NETCP ETHERNET DRIVER
12302M: Wingman Kwok <w-kwok2@ti.com>
12303M: Murali Karicheri <m-karicheri2@ti.com>
12304L: netdev@vger.kernel.org
12305S: Maintained
12306F: drivers/net/ethernet/ti/netcp*
12307
217e0ca9
KC
12308TI TAS571X FAMILY ASoC CODEC DRIVER
12309M: Kevin Cernekee <cernekee@chromium.org>
12310L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12311S: Odd Fixes
12312F: sound/soc/codecs/tas571x*
12313
dd5e8e6b 12314TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12315M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12316L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12317S: Maintained
12318F: sound/soc/codecs/twl4030*
12319
90921014 12320TI WILINK WIRELESS DRIVERS
90921014
LC
12321L: linux-wireless@vger.kernel.org
12322W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12323W: http://wireless.kernel.org/en/users/Drivers/wl1251
12324T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12325S: Orphan
90921014
LC
12326F: drivers/net/wireless/ti/
12327F: include/linux/wl12xx.h
12328
e86eaa3a 12329TIPC NETWORK LAYER
8b58be88 12330M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12331M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12332L: netdev@vger.kernel.org (core kernel code)
12333L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12334W: http://tipc.sourceforge.net/
e86eaa3a 12335S: Maintained
c117ab84 12336F: include/uapi/linux/tipc*.h
679655da 12337F: net/tipc/
e86eaa3a 12338
867e359b 12339TILE ARCHITECTURE
b9a279f6 12340M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12341W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12342T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12343S: Supported
12344F: arch/tile/
6b940606 12345F: drivers/char/tile-srom.c
5c770755 12346F: drivers/edac/tile_edac.c
6b940606
CM
12347F: drivers/net/ethernet/tile/
12348F: drivers/rtc/rtc-tile.c
12349F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12350F: drivers/tty/serial/tilegx.c
6b940606
CM
12351F: drivers/usb/host/*-tilegx.c
12352F: include/linux/usb/tilegx.h
867e359b 12353
1da177e4 12354TLAN NETWORK DRIVER
8b58be88 12355M: Samuel Chessman <chessman@tux.org>
88c07dde 12356L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12357W: http://sourceforge.net/projects/tlan/
12358S: Maintained
679655da 12359F: Documentation/networking/tlan.txt
b544dbac 12360F: drivers/net/ethernet/ti/tlan.*
1da177e4 12361
d74db3b2 12362TOMOYO SECURITY MODULE
8b58be88
JP
12363M: Kentaro Takeda <takedakn@nttdata.co.jp>
12364M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12365L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12366L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12367L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12368L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12369W: http://tomoyo.sourceforge.jp/
843d183c 12370T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12371S: Maintained
679655da 12372F: security/tomoyo/
d74db3b2 12373
9caeb532 12374TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12375M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12376L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12377S: Maintained
12378F: drivers/platform/x86/topstar-laptop.c
12379
1da177e4 12380TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12381M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12382L: platform-driver-x86@vger.kernel.org
0a63ca11 12383S: Maintained
679655da 12384F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12385
0a63ca11
AA
12386TOSHIBA BLUETOOTH DRIVER
12387M: Azael Avalos <coproscefalo@gmail.com>
12388L: platform-driver-x86@vger.kernel.org
12389S: Maintained
12390F: drivers/platform/x86/toshiba_bluetooth.c
12391
12392TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12393M: Azael Avalos <coproscefalo@gmail.com>
12394L: platform-driver-x86@vger.kernel.org
12395S: Maintained
12396F: drivers/platform/x86/toshiba_haps.c
12397
14991fc7
AA
12398TOSHIBA WMI HOTKEYS DRIVER
12399M: Azael Avalos <coproscefalo@gmail.com>
12400L: platform-driver-x86@vger.kernel.org
12401S: Maintained
12402F: drivers/platform/x86/toshiba-wmi.c
12403
1da177e4 12404TOSHIBA SMM DRIVER
8b58be88 12405M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12406W: http://www.buzzard.org.uk/toshiba/
12407S: Maintained
679655da
JP
12408F: drivers/char/toshiba.c
12409F: include/linux/toshiba.h
c117ab84 12410F: include/uapi/linux/toshiba.h
1da177e4 12411
d32d9864
MR
12412TOSHIBA TC358743 DRIVER
12413M: Mats Randgaard <matrandg@cisco.com>
12414L: linux-media@vger.kernel.org
12415S: Maintained
12416F: drivers/media/i2c/tc358743*
b5dcee22 12417F: include/media/i2c/tc358743.h
d32d9864 12418
560e6475
WS
12419TMIO/SDHI MMC DRIVER
12420M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12421L: linux-mmc@vger.kernel.org
560e6475 12422S: Supported
d1057c40
GL
12423F: drivers/mmc/host/tmio_mmc*
12424F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12425F: include/linux/mfd/tmio.h
d719f900 12426
917cc4e6
GR
12427TMP401 HARDWARE MONITOR DRIVER
12428M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12429L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12430S: Maintained
12431F: Documentation/hwmon/tmp401
12432F: drivers/hwmon/tmp401.c
12433
98f32602 12434TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12435M: Hugh Dickins <hughd@google.com>
98f32602
HD
12436L: linux-mm@kvack.org
12437S: Maintained
12438F: include/linux/shmem_fs.h
12439F: mm/shmem.c
12440
45f95b53 12441TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12442M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12443M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12444L: linux-media@vger.kernel.org
a825eaec 12445W: https://linuxtv.org
45f95b53
MCC
12446T: git git://linuxtv.org/media_tree.git
12447S: Odd fixes
12448F: drivers/media/usb/tm6000/
618cd932 12449F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12450
34d1324e
AU
12451TW5864 VIDEO4LINUX DRIVER
12452M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12453M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12454M: Andrey Utkin <andrey_utkin@fastmail.com>
12455L: linux-media@vger.kernel.org
12456S: Supported
12457F: drivers/media/pci/tw5864/
45f95b53 12458
c65fde19
HV
12459TW68 VIDEO4LINUX DRIVER
12460M: Hans Verkuil <hverkuil@xs4all.nl>
12461L: linux-media@vger.kernel.org
12462T: git git://linuxtv.org/media_tree.git
a825eaec 12463W: https://linuxtv.org
c65fde19
HV
12464S: Odd Fixes
12465F: drivers/media/pci/tw68/
12466
704a84cc
EG
12467TW686X VIDEO4LINUX DRIVER
12468M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12469L: linux-media@vger.kernel.org
12470T: git git://linuxtv.org/media_tree.git
12471W: http://linuxtv.org
12472S: Maintained
12473F: drivers/media/pci/tw686x/
12474
4e68852d 12475TPM DEVICE DRIVER
901486b8 12476M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12477M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12478M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12479R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12480W: http://tpmdd.sourceforge.net
63a10dfd 12481L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12482Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12483T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12484S: Maintained
679655da 12485F: drivers/char/tpm/
4e68852d 12486
1a0f1b27
AL
12487TPM IBM_VTPM DEVICE DRIVER
12488M: Ashley Lai <ashleydlai@gmail.com>
12489W: http://tpmdd.sourceforge.net
12490L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12491S: Maintained
12492F: drivers/char/tpm/tpm_ibmvtpm*
12493
d6f005a1
JP
12494TRACING
12495M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12496M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12497T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12498S: Maintained
12499F: Documentation/trace/ftrace.txt
12500F: arch/*/*/*/ftrace.h
12501F: arch/*/kernel/ftrace.c
12502F: include/*/ftrace.h
12503F: include/linux/trace*.h
12504F: include/trace/
12505F: kernel/trace/
6e68e6c5 12506F: tools/testing/selftests/ftrace/
d6f005a1 12507
4abac0d0
IM
12508TRACING MMIO ACCESSES (MMIOTRACE)
12509M: Steven Rostedt <rostedt@goodmis.org>
12510M: Ingo Molnar <mingo@kernel.org>
12511R: Karol Herbst <karolherbst@gmail.com>
12512R: Pekka Paalanen <ppaalanen@gmail.com>
12513S: Maintained
12514L: linux-kernel@vger.kernel.org
12515L: nouveau@lists.freedesktop.org
12516F: kernel/trace/trace_mmiotrace.c
12517F: include/linux/mmiotrace.h
12518F: arch/x86/mm/kmmio.c
12519F: arch/x86/mm/mmio-mod.c
12520F: arch/x86/mm/testmmiotrace.c
12521
1da177e4 12522TRIVIAL PATCHES
8b58be88 12523M: Jiri Kosina <trivial@kernel.org>
54e5881d 12524T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12525S: Maintained
86ef925f 12526K: ^Subject:.*(?i)trivial
1da177e4 12527
4e68852d 12528TTY LAYER
879a5a00 12529M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12530M: Jiri Slaby <jslaby@suse.com>
879a5a00 12531S: Supported
08deed1e 12532T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12533F: Documentation/serial/
8dd5d2f1 12534F: drivers/tty/
df621252 12535F: drivers/tty/serial/serial_core.c
e3288775
AC
12536F: include/linux/serial_core.h
12537F: include/linux/serial.h
12538F: include/linux/tty.h
c117ab84
CEB
12539F: include/uapi/linux/serial_core.h
12540F: include/uapi/linux/serial.h
12541F: include/uapi/linux/tty.h
4e68852d 12542
91952bc0
AP
12543TUA9001 MEDIA DRIVER
12544M: Antti Palosaari <crope@iki.fi>
12545L: linux-media@vger.kernel.org
a825eaec 12546W: https://linuxtv.org
91952bc0
AP
12547W: http://palosaari.fi/linux/
12548Q: http://patchwork.linuxtv.org/project/linux-media/list/
12549T: git git://linuxtv.org/anttip/media_tree.git
12550S: Maintained
12551F: drivers/media/tuners/tua9001*
12552
740db6d7 12553TULIP NETWORK DRIVERS
740db6d7 12554L: netdev@vger.kernel.org
cf869eb1
GG
12555L: linux-parisc@vger.kernel.org
12556S: Orphan
0f04e2aa 12557F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12558
12559TUN/TAP driver
ba57b6f2 12560M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12561W: http://vtun.sourceforge.net/tun
12562S: Maintained
679655da
JP
12563F: Documentation/networking/tuntap.txt
12564F: arch/um/os-Linux/drivers/
1da177e4 12565
b454cc66 12566TURBOCHANNEL SUBSYSTEM
8b58be88 12567M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12568M: Ralf Baechle <ralf@linux-mips.org>
12569L: linux-mips@linux-mips.org
12570Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12571S: Maintained
679655da
JP
12572F: drivers/tc/
12573F: include/linux/tc.h
b454cc66 12574
e2d1d6c0 12575UBI FILE SYSTEM (UBIFS)
a7859936 12576M: Richard Weinberger <richard@nod.at>
949cb623 12577M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12578M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12579L: linux-mtd@lists.infradead.org
e2966cbe 12580T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12581W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12582S: Supported
679655da
JP
12583F: Documentation/filesystems/ubifs.txt
12584F: fs/ubifs/
e2d1d6c0 12585
e1632fa2 12586UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12587M: Greg Ungerer <gerg@linux-m68k.org>
12588W: http://www.linux-m68k.org/
cc2020e6 12589W: http://www.uclinux.org/
e1632fa2 12590L: linux-m68k@lists.linux-m68k.org
cc2020e6 12591L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12592T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12593S: Maintained
e1632fa2
GU
12594F: arch/m68k/coldfire/
12595F: arch/m68k/68*/
61bc02bb
JP
12596F: arch/m68k/*/*_no.*
12597F: arch/m68k/include/asm/*_no.*
cc2020e6 12598
1da177e4 12599UDF FILESYSTEM
d8130624 12600M: Jan Kara <jack@suse.com>
1da177e4 12601S: Maintained
679655da
JP
12602F: Documentation/filesystems/udf.txt
12603F: fs/udf/
1da177e4 12604
0edffe65
BN
12605UDRAW TABLET
12606M: Bastien Nocera <hadess@hadess.net>
12607L: linux-input@vger.kernel.org
12608S: Maintained
12609F: drivers/hid/hid-udraw.c
12610
cc2020e6 12611UFS FILESYSTEM
8b58be88 12612M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12613S: Maintained
679655da
JP
12614F: Documentation/filesystems/ufs.txt
12615F: fs/ufs/
cc2020e6 12616
0a09d3ab
DH
12617UHID USERSPACE HID IO DRIVER:
12618M: David Herrmann <dh.herrmann@googlemail.com>
12619L: linux-input@vger.kernel.org
12620S: Maintained
12621F: drivers/hid/uhid.c
c117ab84 12622F: include/uapi/linux/uhid.h
0a09d3ab 12623
18332a80 12624ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12625L: linux-usb@vger.kernel.org
10c6c9c9 12626S: Orphan
355ffe69 12627F: drivers/uwb/
679655da
JP
12628F: include/linux/uwb.h
12629F: include/linux/uwb/
18332a80 12630
b31d8273
G
12631UNICORE32 ARCHITECTURE:
12632M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12633W: http://mprc.pku.edu.cn/~guanxuetao/linux
12634S: Maintained
ceebf4d5 12635T: git git://github.com/gxt/linux.git
b31d8273
G
12636F: arch/unicore32/
12637
d8379ab1
TF
12638UNIFDEF
12639M: Tony Finch <dot@dotat.at>
12640W: http://dotat.at/prog/unifdef
12641S: Maintained
12642F: scripts/unifdef.c
12643
1da177e4 12644UNIFORM CDROM DRIVER
8b58be88 12645M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12646W: http://www.kernel.dk
12647S: Maintained
679655da
JP
12648F: Documentation/cdrom/
12649F: drivers/cdrom/cdrom.c
12650F: include/linux/cdrom.h
c117ab84 12651F: include/uapi/linux/cdrom.h
1da177e4 12652
56df0122 12653UNISYS S-PAR DRIVERS
49e7d9df
JP
12654M: David Kershner <david.kershner@unisys.com>
12655L: sparmaintainer@unisys.com (Unisys internal)
12656S: Supported
12657F: drivers/staging/unisys/
56df0122 12658
9941fa6e
VH
12659UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12660M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12661L: linux-scsi@vger.kernel.org
12662S: Supported
12663F: Documentation/scsi/ufs.txt
12664F: drivers/scsi/ufs/
12665
4b9ffb5a 12666UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
bdee9860
JP
12667M: Manjunath M Bettegowda <manjumb@synopsys.com>
12668M: Prabu Thangamuthu <prabut@synopsys.com>
4b9ffb5a
JP
12669L: linux-scsi@vger.kernel.org
12670S: Supported
12671F: drivers/scsi/ufs/*dwc*
12672
e2d1d6c0 12673UNSORTED BLOCK IMAGES (UBI)
949cb623 12674M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12675M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12676W: http://www.linux-mtd.infradead.org/
12677L: linux-mtd@lists.infradead.org
b6b44e0a 12678T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12679S: Supported
80811493 12680F: drivers/mtd/ubi/
679655da 12681F: include/linux/mtd/ubi.h
c117ab84 12682F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12683
1da177e4 12684USB ACM DRIVER
ca1c3e6f 12685M: Oliver Neukum <oneukum@suse.com>
6372594a 12686L: linux-usb@vger.kernel.org
1da177e4 12687S: Maintained
679655da
JP
12688F: Documentation/usb/acm.txt
12689F: drivers/usb/class/cdc-acm.*
1da177e4 12690
b7d572e1
PF
12691USB AR5523 WIRELESS DRIVER
12692M: Pontus Fuchs <pontus.fuchs@gmail.com>
12693L: linux-wireless@vger.kernel.org
12694S: Maintained
12695F: drivers/net/wireless/ath/ar5523/
12696
115bb1ff 12697USB ATTACHED SCSI
866d372e 12698M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12699L: linux-usb@vger.kernel.org
12700L: linux-scsi@vger.kernel.org
8eae0fb7 12701S: Maintained
115bb1ff
MW
12702F: drivers/usb/storage/uas.c
12703
1da177e4 12704USB CDC ETHERNET DRIVER
61eee9a7 12705M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12706L: linux-usb@vger.kernel.org
1da177e4 12707S: Maintained
679655da 12708F: drivers/net/usb/cdc_*.c
c117ab84 12709F: include/uapi/linux/usb/cdc.h
1da177e4 12710
66e3e591
KP
12711USB CHAOSKEY DRIVER
12712M: Keith Packard <keithp@keithp.com>
12713L: linux-usb@vger.kernel.org
12714S: Maintained
12715F: drivers/usb/misc/chaoskey.c
12716
b02b371e 12717USB CYPRESS C67X00 DRIVER
8b58be88 12718M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12719L: linux-usb@vger.kernel.org
12720S: Maintained
679655da 12721F: drivers/usb/c67x00/
b02b371e 12722
d0374f4f 12723USB DAVICOM DM9601 DRIVER
8b58be88 12724M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12725L: netdev@vger.kernel.org
d0374f4f
PK
12726W: http://www.linux-usb.org/usbnet
12727S: Maintained
679655da 12728F: drivers/net/usb/dm9601.c
d0374f4f 12729
cc2020e6 12730USB DIAMOND RIO500 DRIVER
8b58be88 12731M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12732L: rio500-users@lists.sourceforge.net
12733W: http://rio500.sourceforge.net
12734S: Maintained
679655da 12735F: drivers/usb/misc/rio500*
cc2020e6 12736
1da177e4 12737USB EHCI DRIVER
578333ab 12738M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12739L: linux-usb@vger.kernel.org
578333ab 12740S: Maintained
679655da
JP
12741F: Documentation/usb/ehci.txt
12742F: drivers/usb/host/ehci*
1da177e4 12743
69ae9e3e 12744USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12745M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12746L: linux-usb@vger.kernel.org
69ae9e3e 12747W: http://www.linux-usb.org/gadget
d6d0f665
FB
12748T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12749S: Maintained
679655da
JP
12750F: drivers/usb/gadget/
12751F: include/linux/usb/gadget*
69ae9e3e 12752
2dea64b4 12753USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12754M: Jiri Kosina <jikos@kernel.org>
406df153 12755R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12756L: linux-usb@vger.kernel.org
54e5881d 12757T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12758S: Maintained
c2f01971 12759F: Documentation/hid/hiddev.txt
679655da 12760F: drivers/hid/usbhid/
1da177e4 12761
959eea21 12762USB ISP116X DRIVER
8b58be88 12763M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12764L: linux-usb@vger.kernel.org
959eea21 12765S: Maintained
679655da
JP
12766F: drivers/usb/host/isp116x*
12767F: include/linux/usb/isp116x.h
959eea21 12768
146498ea
WH
12769USB LAN78XX ETHERNET DRIVER
12770M: Woojung Huh <woojung.huh@microchip.com>
12771M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12772L: netdev@vger.kernel.org
12773S: Maintained
12774F: drivers/net/usb/lan78xx.*
12775
1da177e4 12776USB MASS STORAGE DRIVER
fc8b690d 12777M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12778L: linux-usb@vger.kernel.org
8836aeb8 12779L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12780S: Maintained
12781W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12782F: drivers/usb/storage/
1da177e4 12783
af39917d
CL
12784USB MIDI DRIVER
12785M: Clemens Ladisch <clemens@ladisch.de>
12786L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12787T: git git://git.alsa-project.org/alsa-kernel.git
12788S: Maintained
12789F: sound/usb/midi.*
12790
444ce9d4
JP
12791USB NETWORKING DRIVERS
12792L: linux-usb@vger.kernel.org
12793S: Odd Fixes
12794F: drivers/net/usb/
12795
1da177e4 12796USB OHCI DRIVER
578333ab 12797M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12798L: linux-usb@vger.kernel.org
578333ab 12799S: Maintained
679655da
JP
12800F: Documentation/usb/ohci.txt
12801F: drivers/usb/host/ohci*
1da177e4 12802
963ffa3e 12803USB OTG FSM (Finite State Machine)
60d77b3d 12804M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12805T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12806L: linux-usb@vger.kernel.org
12807S: Maintained
12808F: drivers/usb/common/usb-otg-fsm.c
12809
563da3a9
VM
12810USB OVER IP DRIVER
12811M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12812M: Shuah Khan <shuahkh@osg.samsung.com>
12813M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12814L: linux-usb@vger.kernel.org
12815S: Maintained
a6d6fc2b 12816F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12817F: drivers/usb/usbip/
12818F: tools/usb/usbip/
12819
1da177e4 12820USB PEGASUS DRIVER
a16b945c 12821M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12822L: linux-usb@vger.kernel.org
043600a6 12823L: netdev@vger.kernel.org
052e3128
PM
12824T: git git://github.com/petkan/pegasus.git
12825W: https://github.com/petkan/pegasus
1da177e4 12826S: Maintained
679655da 12827F: drivers/net/usb/pegasus.*
1da177e4 12828
d3ad558f 12829USB PHY LAYER
a55f6286 12830M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12831L: linux-usb@vger.kernel.org
12832T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12833S: Maintained
12834F: drivers/usb/phy/
d3ad558f 12835
73e4fb3f 12836USB PRINTER DRIVER (usblp)
8b58be88 12837M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12838L: linux-usb@vger.kernel.org
73e4fb3f 12839S: Supported
679655da 12840F: drivers/usb/class/usblp.c
1da177e4 12841
4521b477
BM
12842USB QMI WWAN NETWORK DRIVER
12843M: Bjørn Mork <bjorn@mork.no>
12844L: netdev@vger.kernel.org
12845S: Maintained
12846F: Documentation/ABI/testing/sysfs-class-net-qmi
12847F: drivers/net/usb/qmi_wwan.c
12848
1da177e4 12849USB RTL8150 DRIVER
a16b945c 12850M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12851L: linux-usb@vger.kernel.org
043600a6 12852L: netdev@vger.kernel.org
052e3128
PM
12853T: git git://github.com/petkan/rtl8150.git
12854W: https://github.com/petkan/rtl8150
1da177e4 12855S: Maintained
679655da 12856F: drivers/net/usb/rtl8150.c
1da177e4 12857
f896b796 12858USB SERIAL SUBSYSTEM
66085694 12859M: Johan Hovold <johan@kernel.org>
795fb7e7 12860L: linux-usb@vger.kernel.org
5ee05309 12861T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12862S: Maintained
679655da 12863F: Documentation/usb/usb-serial.txt
f896b796 12864F: drivers/usb/serial/
679655da 12865F: include/linux/usb/serial.h
1da177e4 12866
b3f0db1c
SG
12867USB SMSC75XX ETHERNET DRIVER
12868M: Steve Glendinning <steve.glendinning@shawell.net>
12869L: netdev@vger.kernel.org
12870S: Maintained
12871F: drivers/net/usb/smsc75xx.*
12872
2f7ca802 12873USB SMSC95XX ETHERNET DRIVER
90b24cfb 12874M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12875M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12876L: netdev@vger.kernel.org
90b24cfb 12877S: Maintained
679655da 12878F: drivers/net/usb/smsc95xx.*
2f7ca802 12879
1da177e4 12880USB SUBSYSTEM
879a5a00 12881M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12882L: linux-usb@vger.kernel.org
1da177e4 12883W: http://www.linux-usb.org
08deed1e 12884T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12885S: Supported
1700bd98 12886F: Documentation/devicetree/bindings/usb/
679655da 12887F: Documentation/usb/
679655da
JP
12888F: drivers/usb/
12889F: include/linux/usb.h
12890F: include/linux/usb/
1da177e4
LT
12891
12892USB UHCI DRIVER
8b58be88 12893M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12894L: linux-usb@vger.kernel.org
1da177e4 12895S: Maintained
679655da 12896F: drivers/usb/host/uhci*
1da177e4 12897
69ae9e3e 12898USB "USBNET" DRIVER FRAMEWORK
d8130624 12899M: Oliver Neukum <oneukum@suse.com>
043600a6 12900L: netdev@vger.kernel.org
69ae9e3e 12901W: http://www.linux-usb.org/usbnet
1da177e4 12902S: Maintained
679655da
JP
12903F: drivers/net/usb/usbnet.c
12904F: include/linux/usb/usbnet.h
1da177e4 12905
c0efd232 12906USB VIDEO CLASS
c53ac071 12907M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12908L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12909L: linux-media@vger.kernel.org
275ffde4 12910T: git git://linuxtv.org/media_tree.git
57c6d2e9 12911W: http://www.ideasonboard.org/uvc/
c0efd232 12912S: Maintained
0c0d06ca 12913F: drivers/media/usb/uvc/
6c0f0359 12914F: include/uapi/linux/uvcvideo.h
1da177e4 12915
b60b9c45
HV
12916USB VISION DRIVER
12917M: Hans Verkuil <hverkuil@xs4all.nl>
12918L: linux-media@vger.kernel.org
12919T: git git://linuxtv.org/media_tree.git
a825eaec 12920W: https://linuxtv.org
b60b9c45
HV
12921S: Odd Fixes
12922F: drivers/media/usb/usbvision/
12923
8282da47
LP
12924USB WEBCAM GADGET
12925M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12926L: linux-usb@vger.kernel.org
12927S: Maintained
3a83c16e 12928F: drivers/usb/gadget/function/*uvc*
faf2e1db 12929F: drivers/usb/gadget/legacy/webcam.c
8282da47 12930
bf164cc0 12931USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12932M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12933L: linux-wireless@vger.kernel.org
12934S: Maintained
679655da 12935F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12936
eb6bab13 12937USB XHCI DRIVER
03d85053 12938M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12939L: linux-usb@vger.kernel.org
12940S: Supported
36d0344c
SS
12941F: drivers/usb/host/xhci*
12942F: drivers/usb/host/pci-quirks*
eb6bab13 12943
1da177e4 12944USB ZD1201 DRIVER
4086b9ca 12945L: linux-wireless@vger.kernel.org
1da177e4 12946W: http://linux-lc100020.sourceforge.net
4086b9ca 12947S: Orphan
ed0ad06f 12948F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12949
b7eee616 12950USB ZR364XX DRIVER
8b58be88 12951M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12952L: linux-usb@vger.kernel.org
661263b5 12953L: linux-media@vger.kernel.org
275ffde4 12954T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12955W: http://royale.zerezo.com/zr364xx/
12956S: Maintained
618cd932 12957F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 12958F: drivers/media/usb/zr364xx/
b7eee616 12959
289fcff4
HK
12960ULPI BUS
12961M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12962L: linux-usb@vger.kernel.org
12963S: Maintained
12964F: drivers/usb/common/ulpi.c
12965F: include/linux/ulpi/
12966
e7839f25 12967USER-MODE LINUX (UML)
8b58be88 12968M: Jeff Dike <jdike@addtoit.com>
b15194b7 12969M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12970L: user-mode-linux-devel@lists.sourceforge.net
12971L: user-mode-linux-user@lists.sourceforge.net
12972W: http://user-mode-linux.sourceforge.net
9f273c24 12973T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12974S: Maintained
61516587 12975F: Documentation/virtual/uml/
679655da 12976F: arch/um/
b070989a 12977F: arch/x86/um/
679655da
JP
12978F: fs/hostfs/
12979F: fs/hppfs/
b7eee616 12980
e5f114e9 12981USERSPACE I/O (UIO)
879a5a00 12982M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12983S: Maintained
3d3fecbd 12984T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12985F: Documentation/DocBook/uio-howto.tmpl
12986F: drivers/uio/
12987F: include/linux/uio*.h
e5f114e9 12988
256cccbe 12989UTIL-LINUX PACKAGE
8b58be88 12990M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12991L: util-linux@vger.kernel.org
12992W: http://en.wikipedia.org/wiki/Util-linux
12993T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12994S: Maintained
12995
c1fd1c07 12996UVESAFB DRIVER
8b58be88 12997M: Michal Januszewski <spock@gentoo.org>
c69f677c 12998L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12999W: http://dev.gentoo.org/~spock/projects/uvesafb/
13000S: Maintained
679655da 13001F: Documentation/fb/uvesafb.txt
8a61f013 13002F: drivers/video/fbdev/uvesafb.*
c1fd1c07 13003
456930d8
SA
13004VF610 NAND DRIVER
13005M: Stefan Agner <stefan@agner.ch>
13006L: linux-mtd@lists.infradead.org
13007S: Supported
13008F: drivers/mtd/nand/vf610_nfc.c
13009
4480f15b 13010VFAT/FAT/MSDOS FILESYSTEM
8b58be88 13011M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 13012S: Maintained
679655da
JP
13013F: Documentation/filesystems/vfat.txt
13014F: fs/fat/
1da177e4 13015
cba3345c
AW
13016VFIO DRIVER
13017M: Alex Williamson <alex.williamson@redhat.com>
13018L: kvm@vger.kernel.org
9f273c24 13019T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
13020S: Maintained
13021F: Documentation/vfio.txt
13022F: drivers/vfio/
13023F: include/linux/vfio.h
c117ab84 13024F: include/uapi/linux/vfio.h
cba3345c 13025
5188287a
KW
13026VFIO MEDIATED DEVICE DRIVERS
13027M: Kirti Wankhede <kwankhede@nvidia.com>
13028L: kvm@vger.kernel.org
13029S: Maintained
13030F: Documentation/vfio-mediated-device.txt
13031F: drivers/vfio/mdev/
13032F: include/linux/mdev.h
13033F: samples/vfio-mdev/
13034
a714ea5f
AW
13035VFIO PLATFORM DRIVER
13036M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13037L: kvm@vger.kernel.org
13038S: Maintained
13039F: drivers/vfio/platform/
13040
9e6f3438
PO
13041VIDEOBUF2 FRAMEWORK
13042M: Pawel Osciak <pawel@osciak.com>
13043M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 13044M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
13045L: linux-media@vger.kernel.org
13046S: Maintained
90d72ac6 13047F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
13048F: include/media/videobuf2-*
13049
06a8fc78
AH
13050VIRTIO AND VHOST VSOCK DRIVER
13051M: Stefan Hajnoczi <stefanha@redhat.com>
13052L: kvm@vger.kernel.org
13053L: virtualization@lists.linux-foundation.org
13054L: netdev@vger.kernel.org
13055S: Maintained
13056F: include/linux/virtio_vsock.h
13057F: include/uapi/linux/virtio_vsock.h
13058F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 13059F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
13060F: drivers/vhost/vsock.c
13061F: drivers/vhost/vsock.h
06a8fc78 13062
5523662e
SCP
13063VIRTUAL SERIO DEVICE DRIVER
13064M: Stephen Chandler Paul <thatslyude@gmail.com>
13065S: Maintained
13066F: drivers/input/serio/userio.c
13067F: include/uapi/linux/userio.h
13068
9a82446b
AS
13069VIRTIO CONSOLE DRIVER
13070M: Amit Shah <amit.shah@redhat.com>
13071L: virtualization@lists.linux-foundation.org
13072S: Maintained
13073F: drivers/char/virtio_console.c
13074F: include/linux/virtio_console.h
c117ab84 13075F: include/uapi/linux/virtio_console.h
9a82446b 13076
2426ec8f 13077VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 13078M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13079M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
13080L: virtualization@lists.linux-foundation.org
13081S: Maintained
0e4191fe 13082F: Documentation/devicetree/bindings/virtio/
2426ec8f 13083F: drivers/virtio/
c893c8d7 13084F: tools/virtio/
2426ec8f
MT
13085F: drivers/net/virtio_net.c
13086F: drivers/block/virtio_blk.c
13087F: include/linux/virtio_*.h
916cdabc 13088F: include/uapi/linux/virtio_*.h
dbaf0624 13089F: drivers/crypto/virtio/
2426ec8f 13090
f2dbda3b
CH
13091VIRTIO DRIVERS FOR S390
13092M: Christian Borntraeger <borntraeger@de.ibm.com>
13093M: Cornelia Huck <cornelia.huck@de.ibm.com>
13094L: linux-s390@vger.kernel.org
13095L: virtualization@lists.linux-foundation.org
13096L: kvm@vger.kernel.org
13097S: Supported
1b568d93 13098F: drivers/s390/virtio/
f2dbda3b 13099
4ad6ee91
GH
13100VIRTIO GPU DRIVER
13101M: David Airlie <airlied@linux.ie>
13102M: Gerd Hoffmann <kraxel@redhat.com>
13103L: dri-devel@lists.freedesktop.org
13104L: virtualization@lists.linux-foundation.org
0c19f97f 13105T: git git://git.kraxel.org/linux drm-qemu
4ad6ee91
GH
13106S: Maintained
13107F: drivers/gpu/drm/virtio/
13108F: include/uapi/linux/virtio_gpu.h
13109
3a4d5c94
MT
13110VIRTIO HOST (VHOST)
13111M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13112M: Jason Wang <jasowang@redhat.com>
3a4d5c94 13113L: kvm@vger.kernel.org
c996d8b9 13114L: virtualization@lists.linux-foundation.org
3a4d5c94 13115L: netdev@vger.kernel.org
9f273c24 13116T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
13117S: Maintained
13118F: drivers/vhost/
c117ab84 13119F: include/uapi/linux/vhost.h
3a4d5c94 13120
271c8651
GH
13121VIRTIO INPUT DRIVER
13122M: Gerd Hoffmann <kraxel@redhat.com>
13123S: Maintained
13124F: drivers/virtio/virtio_input.c
13125F: include/uapi/linux/virtio_input.h
13126
dbaf0624
G
13127VIRTIO CRYPTO DRIVER
13128M: Gonglei <arei.gonglei@huawei.com>
13129L: virtualization@lists.linux-foundation.org
13130L: linux-crypto@vger.kernel.org
13131S: Maintained
13132F: drivers/crypto/virtio/
13133F: include/uapi/linux/virtio_crypto.h
13134
1da177e4 13135VIA RHINE NETWORK DRIVER
210347e1 13136S: Orphan
f2148a47 13137F: drivers/net/ethernet/via/via-rhine.c
1da177e4 13138
f0bf7f61 13139VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 13140M: Bruce Chang <brucechang@via.com.tw>
8b58be88 13141M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
13142S: Maintained
13143F: drivers/mmc/host/via-sdmmc.c
13144
69e4a7c2 13145VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 13146M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 13147L: linux-fbdev@vger.kernel.org
69e4a7c2 13148S: Maintained
c7babebd
FTS
13149F: include/linux/via-core.h
13150F: include/linux/via-gpio.h
13151F: include/linux/via_i2c.h
8a61f013 13152F: drivers/video/fbdev/via/
69e4a7c2 13153
01f20734 13154VIA VELOCITY NETWORK DRIVER
8b58be88 13155M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
13156L: netdev@vger.kernel.org
13157S: Maintained
f2148a47 13158F: drivers/net/ethernet/via/via-velocity.*
1da177e4 13159
f73f8173
AW
13160VIRT LIB
13161M: Alex Williamson <alex.williamson@redhat.com>
13162M: Paolo Bonzini <pbonzini@redhat.com>
13163L: kvm@vger.kernel.org
13164S: Supported
13165F: virt/lib/
13166
77911fd2 13167VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
13168M: Hans Verkuil <hverkuil@xs4all.nl>
13169L: linux-media@vger.kernel.org
13170T: git git://linuxtv.org/media_tree.git
a825eaec 13171W: https://linuxtv.org
0b7bc1fa 13172S: Maintained
77911fd2 13173F: drivers/media/platform/vivid/*
0b7bc1fa 13174
be7f8273 13175VLAN (802.1Q)
8b58be88 13176M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
13177L: netdev@vger.kernel.org
13178S: Maintained
679655da
JP
13179F: drivers/net/macvlan.c
13180F: include/linux/if_*vlan.h
13181F: net/8021q/
be7f8273 13182
55e331cf 13183VLYNQ BUS
08eeb306 13184M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 13185L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
13186S: Maintained
13187F: drivers/vlynq/vlynq.c
13188F: include/linux/vlynq.h
13189
390beae4 13190VME SUBSYSTEM
74c600e3 13191M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 13192M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
13193M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13194L: devel@driverdev.osuosl.org
13195S: Maintained
13196T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 13197F: Documentation/driver-api/vme.rst
390beae4
MW
13198F: drivers/staging/vme/
13199F: drivers/vme/
13200F: include/linux/vme*
13201
4488e09b
AK
13202VMWARE HYPERVISOR INTERFACE
13203M: Alok Kataria <akataria@vmware.com>
13204L: virtualization@lists.linux-foundation.org
13205S: Supported
13206F: arch/x86/kernel/cpu/vmware.c
13207
73b35d07
DT
13208VMWARE BALLOON DRIVER
13209M: Xavier Deguillard <xdeguillard@vmware.com>
13210M: Philip Moltmann <moltmann@vmware.com>
13211M: "VMware, Inc." <pv-drivers@vmware.com>
13212L: linux-kernel@vger.kernel.org
13213S: Maintained
13214F: drivers/misc/vmw_balloon.c
13215
8b8be51b
TH
13216VMWARE VMMOUSE SUBDRIVER
13217M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13218M: "VMware, Inc." <pv-drivers@vmware.com>
13219L: linux-input@vger.kernel.org
13220S: Maintained
13221F: drivers/input/mouse/vmmouse.c
13222F: drivers/input/mouse/vmmouse.h
13223
d1a890fa 13224VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 13225M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
13226M: "VMware, Inc." <pv-drivers@vmware.com>
13227L: netdev@vger.kernel.org
13228S: Maintained
13229F: drivers/net/vmxnet3/
d1a890fa 13230
851b1642 13231VMware PVSCSI driver
29374ec6 13232M: Jim Gill <jgill@vmware.com>
851b1642
AK
13233M: VMware PV-Drivers <pv-drivers@vmware.com>
13234L: linux-scsi@vger.kernel.org
13235S: Maintained
13236F: drivers/scsi/vmw_pvscsi.c
13237F: drivers/scsi/vmw_pvscsi.h
13238
29c8d9eb
AR
13239VMWARE PVRDMA DRIVER
13240M: Adit Ranadive <aditr@vmware.com>
13241M: VMware PV-Drivers <pv-drivers@vmware.com>
13242L: linux-rdma@vger.kernel.org
13243S: Maintained
13244F: drivers/infiniband/hw/vmw_pvrdma/
13245
e53e86c7 13246VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 13247M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 13248M: Mark Brown <broonie@kernel.org>
5cdeb2c8 13249L: linux-kernel@vger.kernel.org
1dd68f01 13250W: http://www.slimlogic.co.uk/?p=48
6febb5ab 13251T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 13252S: Supported
9d2597e8 13253F: Documentation/devicetree/bindings/regulator/
679655da 13254F: drivers/regulator/
9d2597e8 13255F: include/dt-bindings/regulator/
679655da 13256F: include/linux/regulator/
e53e86c7 13257
081958eb
DA
13258VRF
13259M: David Ahern <dsa@cumulusnetworks.com>
13260M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13261L: netdev@vger.kernel.org
13262S: Maintained
13263F: drivers/net/vrf.c
562d897d 13264F: Documentation/networking/vrf.txt
081958eb 13265
ab41319e 13266VT1211 HARDWARE MONITOR DRIVER
8b58be88 13267M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 13268L: linux-hwmon@vger.kernel.org
ab41319e 13269S: Maintained
679655da
JP
13270F: Documentation/hwmon/vt1211
13271F: drivers/hwmon/vt1211.c
ab41319e 13272
1de9e371 13273VT8231 HARDWARE MONITOR DRIVER
8b58be88 13274M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 13275L: linux-hwmon@vger.kernel.org
1de9e371 13276S: Maintained
679655da 13277F: drivers/hwmon/vt8231.c
1de9e371 13278
88095e7b
TO
13279VUB300 USB to SDIO/SD/MMC bridge chip
13280M: Tony Olech <tony.olech@elandigitalsystems.com>
13281L: linux-mmc@vger.kernel.org
13282L: linux-usb@vger.kernel.org
13283S: Supported
13284F: drivers/mmc/host/vub300.c
13285
1da177e4 13286W1 DALLAS'S 1-WIRE BUS
a8018766 13287M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 13288S: Maintained
679655da
JP
13289F: Documentation/w1/
13290F: drivers/w1/
1da177e4 13291
13927079 13292W83791D HARDWARE MONITORING DRIVER
8b58be88 13293M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 13294L: linux-hwmon@vger.kernel.org
25845c22 13295S: Maintained
679655da
JP
13296F: Documentation/hwmon/w83791d
13297F: drivers/hwmon/w83791d.c
13927079 13298
61db011d 13299W83793 HARDWARE MONITORING DRIVER
8b58be88 13300M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 13301L: linux-hwmon@vger.kernel.org
61db011d 13302S: Maintained
679655da
JP
13303F: Documentation/hwmon/w83793
13304F: drivers/hwmon/w83793.c
61db011d 13305
e3760b43 13306W83795 HARDWARE MONITORING DRIVER
d8130624 13307M: Jean Delvare <jdelvare@suse.com>
968ce1b1 13308L: linux-hwmon@vger.kernel.org
e3760b43
JD
13309S: Maintained
13310F: drivers/hwmon/w83795.c
13311
1da177e4 13312W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 13313M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13314S: Maintained
679655da 13315F: drivers/mmc/host/wbsd.*
1da177e4 13316
b4e05923
HG
13317WACOM PROTOCOL 4 SERIAL TABLETS
13318M: Julian Squires <julian@cipht.net>
13319M: Hans de Goede <hdegoede@redhat.com>
13320L: linux-input@vger.kernel.org
13321S: Maintained
13322F: drivers/input/tablet/wacom_serial4.c
13323
3527761c 13324WATCHDOG DEVICE DRIVERS
8b58be88 13325M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13326R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13327L: linux-watchdog@vger.kernel.org
13328W: http://www.linux-watchdog.org/
f599aaf0 13329T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13330S: Maintained
540be8b2 13331F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13332F: Documentation/watchdog/
13333F: drivers/watchdog/
13334F: include/linux/watchdog.h
c117ab84 13335F: include/uapi/linux/watchdog.h
3527761c 13336
b22e00f3
DH
13337WIIMOTE HID DRIVER
13338M: David Herrmann <dh.herrmann@googlemail.com>
13339L: linux-input@vger.kernel.org
13340S: Maintained
13341F: drivers/hid/hid-wiimote*
13342
e258b80e 13343WINBOND CIR DRIVER
364e9e18 13344M: David Härdeman <david@hardeman.nu>
e258b80e 13345S: Maintained
116ab806 13346F: drivers/media/rc/winbond-cir.c
e258b80e 13347
c36a483d
WBG
13348WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13349M: William Breathitt Gray <vilhelm.gray@gmail.com>
13350L: linux-watchdog@vger.kernel.org
13351S: Maintained
13352F: drivers/watchdog/ebc-c384_wdt.c
13353
9c26df9b
WBG
13354WINSYSTEMS WS16C48 GPIO DRIVER
13355M: William Breathitt Gray <vilhelm.gray@gmail.com>
13356L: linux-gpio@vger.kernel.org
13357S: Maintained
13358F: drivers/gpio/gpio-ws16c48.c
e258b80e 13359
8a70da82 13360WIMAX STACK
8b58be88 13361M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13362M: linux-wimax@intel.com
49e7d9df 13363L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13364S: Supported
13365W: http://linuxwimax.org
315987dc 13366F: Documentation/wimax/README.wimax
315987dc
JP
13367F: include/linux/wimax/debug.h
13368F: include/net/wimax.h
c117ab84 13369F: include/uapi/linux/wimax.h
315987dc 13370F: net/wimax/
8a70da82 13371
5fc14680 13372WISTRON LAPTOP BUTTON DRIVER
8b58be88 13373M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13374S: Maintained
679655da 13375F: drivers/input/misc/wistron_btns.c
5fc14680 13376
1da177e4 13377WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 13378M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 13379L: linux-wireless@vger.kernel.org
926554c4 13380W: http://oops.ghostprotocols.net:81/blog
1da177e4 13381S: Maintained
679655da 13382F: drivers/net/wireless/wl3501*
1da177e4 13383
055bcbcb 13384WOLFSON MICROELECTRONICS DRIVERS
fef95164 13385L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13386T: git https://github.com/CirrusLogic/linux-drivers.git
13387W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13388S: Supported
3768f0b1 13389F: Documentation/hwmon/wm83??
f494993f
CK
13390F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13391F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13392F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13393F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13394F: drivers/clk/clk-wm83*.c
9c309598 13395F: drivers/extcon/extcon-arizona.c
b75ea16a 13396F: drivers/leds/leds-wm83*.c
25b273ba 13397F: drivers/gpio/gpio-*wm*.c
9c309598 13398F: drivers/gpio/gpio-arizona.c
d22b0869 13399F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13400F: drivers/input/misc/wm831x-on.c
13401F: drivers/input/touchscreen/wm831x-ts.c
13402F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13403F: drivers/mfd/arizona*
13404F: drivers/mfd/wm*.c
12ebc137 13405F: drivers/mfd/cs47l24*
8c0984e5 13406F: drivers/power/supply/wm83*.c
b75ea16a
MB
13407F: drivers/rtc/rtc-wm83*.c
13408F: drivers/regulator/wm8*.c
3860e6c4 13409F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13410F: drivers/watchdog/wm83*_wdt.c
9c309598 13411F: include/linux/mfd/arizona/
3860e6c4 13412F: include/linux/mfd/wm831x/
b75ea16a 13413F: include/linux/mfd/wm8350/
3768f0b1 13414F: include/linux/mfd/wm8400*
59ec6da2 13415F: include/linux/wm97xx.h
055bcbcb 13416F: include/sound/wm????.h
9c309598 13417F: sound/soc/codecs/arizona.?
055bcbcb 13418F: sound/soc/codecs/wm*
12ebc137 13419F: sound/soc/codecs/cs47l24*
b75ea16a 13420
3e6cd7a4
TH
13421WORKQUEUE
13422M: Tejun Heo <tj@kernel.org>
badb7f5e 13423R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13424T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13425S: Maintained
13426F: include/linux/workqueue.h
13427F: kernel/workqueue.c
e7f08ffb 13428F: Documentation/core-api/workqueue.rst
3e6cd7a4 13429
39ac9f48
CYT
13430X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13431M: Chen-Yu Tsai <wens@csie.org>
13432L: linux-kernel@vger.kernel.org
13433S: Maintained
13434N: axp[128]
13435
1da177e4 13436X.25 NETWORK LAYER
8bf28059 13437M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13438L: linux-x25@vger.kernel.org
8bf28059 13439S: Odd Fixes
679655da
JP
13440F: Documentation/networking/x25*
13441F: include/net/x25*
13442F: net/x25/
1da177e4 13443
e2d1d6c0 13444X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13445M: Thomas Gleixner <tglx@linutronix.de>
13446M: Ingo Molnar <mingo@redhat.com>
13447M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13448M: x86@kernel.org
981c3a4f 13449L: linux-kernel@vger.kernel.org
75fc2d37 13450T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13451S: Maintained
679655da
JP
13452F: Documentation/x86/
13453F: arch/x86/
e2d1d6c0 13454
d0944853 13455X86 PLATFORM DRIVERS
e181ba15 13456M: Darren Hart <dvhart@infradead.org>
7b9e1d89 13457M: Andy Shevchenko <andy@infradead.org>
d0944853 13458L: platform-driver-x86@vger.kernel.org
e181ba15 13459T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13460S: Maintained
14430813 13461F: drivers/platform/x86/
3a4bceef 13462F: drivers/platform/olpc/
d0944853 13463
c1f5c54b
IM
13464X86 MCE INFRASTRUCTURE
13465M: Tony Luck <tony.luck@intel.com>
487ba8e8 13466M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13467L: linux-edac@vger.kernel.org
13468S: Maintained
13469F: arch/x86/kernel/cpu/mcheck/*
13470
79ebdc95
BP
13471X86 MICROCODE UPDATE SUPPORT
13472M: Borislav Petkov <bp@alien8.de>
13473S: Maintained
13474F: arch/x86/kernel/cpu/microcode/*
13475
f0905c5a
AL
13476X86 VDSO
13477M: Andy Lutomirski <luto@amacapital.net>
13478L: linux-kernel@vger.kernel.org
13479T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13480S: Maintained
d603c8e1 13481F: arch/x86/entry/vdso/
f0905c5a 13482
d6fad502 13483XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13484M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13485M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13486L: linux-media@vger.kernel.org
a825eaec 13487W: https://linuxtv.org
d6fad502
MCC
13488T: git git://linuxtv.org/media_tree.git
13489S: Maintained
13490F: drivers/media/tuners/tuner-xc2028.*
13491
c4468085 13492XEN HYPERVISOR INTERFACE
3eeef8f7 13493M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
101ecde5 13494M: Juergen Gross <jgross@suse.com>
11dbb52b 13495L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13496T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13497S: Supported
13498F: arch/x86/xen/
13499F: drivers/*/xen-*front.c
13500F: drivers/xen/
13501F: arch/x86/include/asm/xen/
13502F: include/xen/
c117ab84 13503F: include/uapi/xen/
c4468085 13504
77bfb479 13505XEN HYPERVISOR ARM
85d1a29d 13506M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13507L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13508S: Maintained
77bfb479
SS
13509F: arch/arm/xen/
13510F: arch/arm/include/asm/xen/
13511
b475e83f 13512XEN HYPERVISOR ARM64
85d1a29d 13513M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13514L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13515S: Maintained
b475e83f
SS
13516F: arch/arm64/xen/
13517F: arch/arm64/include/asm/xen/
13518
9b57e1a7 13519XEN NETWORK BACKEND DRIVER
8386040b 13520M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13521M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13522L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13523L: netdev@vger.kernel.org
13524S: Supported
13525F: drivers/net/xen-netback/*
13526
c5f8e29d
KRW
13527XEN PCI SUBSYSTEM
13528M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13529L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13530S: Supported
13531F: arch/x86/pci/*xen*
13532F: drivers/pci/*xen*
13533
a2c5ae65
KRW
13534XEN BLOCK SUBSYSTEM
13535M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13536M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13537L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13538S: Supported
13539F: drivers/block/xen-blkback/*
13540F: drivers/block/xen*
13541
15d03609
JG
13542XEN PVSCSI DRIVERS
13543M: Juergen Gross <jgross@suse.com>
13544L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13545L: linux-scsi@vger.kernel.org
13546S: Supported
13547F: drivers/scsi/xen-scsifront.c
13548F: drivers/xen/xen-scsiback.c
13549F: include/xen/interface/io/vscsiif.h
13550
c5f8e29d
KRW
13551XEN SWIOTLB SUBSYSTEM
13552M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13553L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13554S: Supported
13555F: arch/x86/xen/*swiotlb*
13556F: drivers/xen/*swiotlb*
13557
1da177e4 13558XFS FILESYSTEM
721a0edf 13559M: Darrick J. Wong <darrick.wong@oracle.com>
541d48f0
DC
13560M: linux-xfs@vger.kernel.org
13561L: linux-xfs@vger.kernel.org
13562W: http://xfs.org/
721a0edf 13563T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
1da177e4 13564S: Supported
679655da
JP
13565F: Documentation/filesystems/xfs.txt
13566F: fs/xfs/
1da177e4 13567
8a3b7a25 13568XILINX AXI ETHERNET DRIVER
59a54f30
MS
13569M: Anirudha Sarangi <anirudh@xilinx.com>
13570M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13571S: Maintained
13572F: drivers/net/ethernet/xilinx/xilinx_axienet*
13573
238b8721 13574XILINX UARTLITE SERIAL DRIVER
8b58be88 13575M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13576L: linux-serial@vger.kernel.org
13577S: Maintained
df621252 13578F: drivers/tty/serial/uartlite.c
238b8721 13579
df330515
LP
13580XILINX VIDEO IP CORES
13581M: Hyun Kwon <hyun.kwon@xilinx.com>
13582M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13583L: linux-media@vger.kernel.org
13584T: git git://linuxtv.org/media_tree.git
13585S: Supported
13586F: Documentation/devicetree/bindings/media/xilinx/
13587F: drivers/media/platform/xilinx/
a5562f65 13588F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13589
74316949
EB
13590XILLYBUS DRIVER
13591M: Eli Billauer <eli.billauer@gmail.com>
13592L: linux-kernel@vger.kernel.org
13593S: Supported
13594F: drivers/char/xillybus/
13595
f620e4b8
MF
13596XTENSA XTFPGA PLATFORM SUPPORT
13597M: Max Filippov <jcmvbkbc@gmail.com>
13598L: linux-xtensa@linux-xtensa.org
13599S: Maintained
13600F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13601F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13602
1da177e4 13603YAM DRIVER FOR AX.25
8b58be88 13604M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13605L: linux-hams@vger.kernel.org
13606S: Maintained
679655da
JP
13607F: drivers/net/hamradio/yam*
13608F: include/linux/yam.h
1da177e4 13609
af64a5eb 13610YEALINK PHONE DRIVER
8b58be88 13611M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13612L: usbb2k-api-dev@nongnu.org
13613S: Maintained
679655da
JP
13614F: Documentation/input/yealink.txt
13615F: drivers/input/misc/yealink.*
af64a5eb 13616
1da177e4 13617Z8530 DRIVER FOR AX.25
8b58be88 13618M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13619W: http://yaina.de/jreuter/
13620W: http://www.qsl.net/dl1bke/
13621L: linux-hams@vger.kernel.org
13622S: Maintained
679655da
JP
13623F: Documentation/networking/z8530drv.txt
13624F: drivers/net/hamradio/*scc.c
13625F: drivers/net/hamradio/z8530.h
1da177e4 13626
0cf31ec1 13627ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13628M: Seth Jennings <sjenning@redhat.com>
aab45453 13629M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
13630L: linux-mm@kvack.org
13631S: Maintained
13632F: mm/zbud.c
13633F: include/linux/zbud.h
13634
7c0c3afb 13635ZD1211RW WIRELESS DRIVER
8b58be88
JP
13636M: Daniel Drake <dsd@gentoo.org>
13637M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13638W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13639L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13640L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13641S: Maintained
6948300c 13642F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13643
20263029
DS
13644ZPOOL COMPRESSED PAGE STORAGE API
13645M: Dan Streetman <ddstreet@ieee.org>
13646L: linux-mm@kvack.org
13647S: Maintained
13648F: mm/zpool.c
13649F: include/linux/zpool.h
13650
1da177e4 13651ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13652L: mjpeg-users@lists.sourceforge.net
f63145e2 13653L: linux-media@vger.kernel.org
1da177e4 13654W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13655T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13656S: Odd Fixes
90d72ac6 13657F: drivers/media/pci/zoran/
1da177e4 13658
6920f2cc
MK
13659ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13660M: Minchan Kim <minchan@kernel.org>
13661M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13662R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13663L: linux-kernel@vger.kernel.org
13664S: Maintained
13665F: drivers/block/zram/
13666F: Documentation/blockdev/zram.txt
13667
8b4a4080 13668ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13669M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13670S: Maintained
df621252 13671F: drivers/tty/serial/zs.*
8b4a4080 13672
eae70d06
MK
13673ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13674M: Minchan Kim <minchan@kernel.org>
13675M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13676R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13677L: linux-mm@kvack.org
13678S: Maintained
13679F: mm/zsmalloc.c
13680F: include/linux/zsmalloc.h
d02be50d 13681F: Documentation/vm/zsmalloc.txt
eae70d06 13682
0cf31ec1 13683ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13684M: Seth Jennings <sjenning@redhat.com>
534c9dc9 13685M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
13686L: linux-mm@kvack.org
13687S: Maintained
13688F: mm/zswap.c
13689
1da177e4 13690THE REST
8b58be88 13691M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13692L: linux-kernel@vger.kernel.org
8a6e2535 13693Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13694T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13695S: Buried alive in reporters
34d03cc1
JP
13696F: *
13697F: */