]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - MAINTAINERS
HID: sony: Use DS3 MAC address as unique identifier on USB
[mirror_ubuntu-artful-kernel.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
8c27ceff 38 See Documentation/process/coding-style.rst for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
8c27ceff 44 See Documentation/process/submitting-patches.rst for details.
f70f873b 45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
8c27ceff 57 Documentation/process/submitting-patches.rst.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
2de2bd95
JN
77 B: URI for where to file bugs. A web-page with detailed bug
78 filing info, a direct bug tracker link, or a mailto: URI.
57599f9b
JN
79 C: URI for chat protocol, server and channel where developers
80 usually hang out, for example irc://server/channel.
8a6e2535 81 Q: Patchwork web based patch tracking system site
cea8321c
JP
82 T: SCM tree type and location.
83 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
84 S: Status, one of the following:
85 Supported: Someone is actually paid to look after this.
86 Maintained: Someone actually looks after it.
87 Odd Fixes: It has a maintainer but they don't have time to do
88 much other than throw the odd patch in. See below..
89 Orphan: No current maintainer [but maybe you could take the
90 role as you write your new code].
91 Obsolete: Old code. Something tagged obsolete generally means
92 it has been replaced by a better system and you
93 should be using that.
94 F: Files and directories with wildcard patterns.
95 A trailing slash includes all files and subdirectory files.
96 F: drivers/net/ all files in and below drivers/net
97 F: drivers/net/* all files in drivers/net, but not below
98 F: */net/* all files in "any top level directory"/net
99 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
100 N: Files and directories with regex patterns.
101 N: [^a-z]tegra all files whose path contains the word tegra
102 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
103 scripts/get_maintainer.pl has different behavior for files that
104 match F: pattern and matches of N: patterns. By default,
105 get_maintainer will not look at git log history when an F: pattern
106 match occurs. When an N: match occurs, git log history is used
107 to also notify the people that have git commit signatures.
c7c4fb18
JP
108 X: Files and directories that are NOT maintained, same rules as F:
109 Files exclusions are tested before file matches.
110 Can be useful for excluding a specific subdirectory, for instance:
111 F: net/
112 X: net/ipv6/
113 matches all files in and below net excluding net/ipv6/
114 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 115 patch or file. For instance:
c7c4fb18 116 K: of_get_profile
bbbe96ed 117 matches patches or files that contain "of_get_profile"
c7c4fb18 118 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
119 matches patches or files that contain one or more of the words
120 printk, pr_info or pr_err
c7c4fb18 121 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
122
123Note: For the hard of thinking, this list is meant to remain in alphabetical
124order. If you could add yourselves to it in alphabetical order that would be
125so much easier [Ed]
126
c7c4fb18 127Maintainers List (try to look for most precise areas first)
1da177e4 128
c7c4fb18 129 -----------------------------------
679655da 130
a6d89915 1313C59X NETWORK DRIVER
8b58be88 132M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
133L: netdev@vger.kernel.org
134S: Maintained
679655da 135F: Documentation/networking/vortex.txt
ca7a8e85 136F: drivers/net/ethernet/3com/3c59x.c
a6d89915 137
1da177e4 1383CR990 NETWORK DRIVER
8b58be88 139M: David Dillow <dave@thedillows.org>
979b6c13 140L: netdev@vger.kernel.org
1da177e4 141S: Maintained
ca7a8e85 142F: drivers/net/ethernet/3com/typhoon*
1da177e4 143
c4de0ceb 1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
2c9bce5b 145M: Adam Radford <aradford@gmail.com>
1da177e4 146L: linux-scsi@vger.kernel.org
c4de0ceb 147W: http://www.lsi.com
1da177e4 148S: Supported
c4de0ceb 149F: drivers/scsi/3w-*
1da177e4
LT
150
15153C700 AND 53C700-66 SCSI DRIVER
8b58be88 152M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
153L: linux-scsi@vger.kernel.org
154S: Maintained
679655da 155F: drivers/scsi/53c700*
1da177e4 156
68d96dcf 1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
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 645ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
06c177cb 646M: Thor Thayer <thor.thayer@linux.intel.com>
8ce064bf
TT
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
0c59d281
ACM
880L: netdev@vger.kernel.org
881S: Odd fixes
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
e085b9d8 1094M: Nicolas Ferre <nicolas.ferre@microchip.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
08b3b33f 1776M: Dinh Nguyen <dinguyen@kernel.org>
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
08b3b33f 1786M: Dinh Nguyen <dinguyen@kernel.org>
66314223
DN
1787S: Maintained
1788F: drivers/clk/socfpga/
1789
71bcada8 1790ARM/SOCFPGA EDAC SUPPORT
06c177cb 1791M: Thor Thayer <thor.thayer@linux.intel.com>
71bcada8
TT
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
420a3879 2178M: Ludovic Desroches <ludovic.desroches@microchip.com>
04ac2f46
NF
2179S: Maintained
2180F: drivers/mmc/host/atmel-mci.c
04ac2f46 2181
f80cb488 2182ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
e085b9d8 2183M: Nicolas Ferre <nicolas.ferre@microchip.com>
f80cb488
NF
2184S: Supported
2185F: drivers/power/reset/at91-sama5d2_shdwc.c
2186
b9cd7a25 2187ATMEL SAMA5D2 ADC DRIVER
420a3879 2188M: Ludovic Desroches <ludovic.desroches@microchip.com>
b9cd7a25
LD
2189L: linux-iio@vger.kernel.org
2190S: Supported
2191F: drivers/iio/adc/at91-sama5d2_adc.c
2192
dfae90ed 2193ATMEL Audio ALSA driver
e085b9d8 2194M: Nicolas Ferre <nicolas.ferre@microchip.com>
dfae90ed
BS
2195L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2196S: Supported
2197F: sound/soc/atmel
2198
6bd0f436 2199ATMEL XDMA DRIVER
420a3879 2200M: Ludovic Desroches <ludovic.desroches@microchip.com>
6bd0f436
LD
2201L: linux-arm-kernel@lists.infradead.org
2202L: dmaengine@vger.kernel.org
2203S: Supported
2204F: drivers/dma/at_xdmac.c
2205
888f2804 2206ATMEL I2C DRIVER
420a3879 2207M: Ludovic Desroches <ludovic.desroches@microchip.com>
888f2804
LD
2208L: linux-i2c@vger.kernel.org
2209S: Supported
2210F: drivers/i2c/busses/i2c-at91.c
2211
15515545 2212ATMEL ISI DRIVER
420a3879 2213M: Ludovic Desroches <ludovic.desroches@microchip.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
e085b9d8 2220M: Nicolas Ferre <nicolas.ferre@microchip.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
e085b9d8 2227M: Nicolas Ferre <nicolas.ferre@microchip.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
420a3879 2239M: Ludovic Desroches <ludovic.desroches@microchip.com>
05c441ef 2240L: linux-mmc@vger.kernel.org
2241S: Supported
2242F: drivers/mmc/host/sdhci-of-at91.c
2243
754ce4f2 2244ATMEL SPI DRIVER
e085b9d8 2245M: Nicolas Ferre <nicolas.ferre@microchip.com>
754ce4f2 2246S: Supported
9df92e6c 2247F: drivers/spi/spi-atmel.*
754ce4f2 2248
0ef09015 2249ATMEL SSC DRIVER
e085b9d8 2250M: Nicolas Ferre <nicolas.ferre@microchip.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 2256ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
e085b9d8 2257M: Nicolas Ferre <nicolas.ferre@microchip.com>
e9cb1c5a
NF
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
e085b9d8 2264M: Nicolas Ferre <nicolas.ferre@microchip.com>
a02875a6 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
f34b87e4
HF
2426DELTA ST MEDIA DRIVER
2427M: Hugues Fruchet <hugues.fruchet@st.com>
2428L: linux-media@vger.kernel.org
2429T: git git://linuxtv.org/media_tree.git
2430W: https://linuxtv.org
2431S: Supported
2432F: drivers/media/platform/sti/delta
2433
e2d1d6c0 2434BEFS FILE SYSTEM
db4ad036
LB
2435M: Luis de Bethencourt <luisbg@osg.samsung.com>
2436M: Salah Triki <salah.triki@gmail.com>
2437S: Maintained
2438T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2439F: Documentation/filesystems/befs.txt
2440F: fs/befs/
e2d1d6c0 2441
564ee360 2442BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2443M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2444L: netdev@vger.kernel.org
2445S: Maintained
2446F: drivers/net/ethernet/ec_bhf.c
564ee360 2447
e2d1d6c0 2448BFS FILE SYSTEM
8b58be88 2449M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2450S: Maintained
679655da
JP
2451F: Documentation/filesystems/bfs.txt
2452F: fs/bfs/
c117ab84 2453F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2454
1394f032 2455BLACKFIN ARCHITECTURE
a4edbc10 2456M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2457L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2458T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2459W: http://blackfin.uclinux.org
2460S: Supported
679655da 2461F: arch/blackfin/
566da5b2 2462
e190d6b1 2463BLACKFIN EMAC DRIVER
b3fe92b0 2464L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2465W: http://blackfin.uclinux.org
2466S: Supported
7b35f033 2467F: drivers/net/ethernet/adi/
e190d6b1 2468
566da5b2 2469BLACKFIN RTC DRIVER
b3fe92b0 2470L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2471W: http://blackfin.uclinux.org
2472S: Supported
679655da 2473F: drivers/rtc/rtc-bfin.c
1394f032 2474
936ed49a 2475BLACKFIN SDH DRIVER
109ec8c3 2476M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2477L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2478W: http://blackfin.uclinux.org
2479S: Supported
2480F: drivers/mmc/host/bfin_sdh.c
2481
1394f032 2482BLACKFIN SERIAL DRIVER
8b58be88 2483M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2484L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2485W: http://blackfin.uclinux.org
2486S: Supported
8460241e 2487F: drivers/tty/serial/bfin_uart.c
1394f032 2488
1e6d320f 2489BLACKFIN WATCHDOG DRIVER
b3fe92b0 2490L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2491W: http://blackfin.uclinux.org
2492S: Supported
679655da 2493F: drivers/watchdog/bfin_wdt.c
1e6d320f 2494
d24ecfcc 2495BLACKFIN I2C TWI DRIVER
8b58be88 2496M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2497L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2498W: http://blackfin.uclinux.org/
2499S: Supported
679655da 2500F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2501
1e204377
SJ
2502BLACKFIN MEDIA DRIVER
2503M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2504L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2505W: http://blackfin.uclinux.org/
2506S: Supported
2507F: drivers/media/platform/blackfin/
2508F: drivers/media/i2c/adv7183*
2509F: drivers/media/i2c/vs6624*
2510
b54cf35a
JSM
2511BLINKM RGB LED DRIVER
2512M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2513S: Maintained
2514F: drivers/leds/leds-blinkm.c
2515
1da177e4 2516BLOCK LAYER
8b58be88 2517M: Jens Axboe <axboe@kernel.dk>
82c426e0 2518L: linux-block@vger.kernel.org
08deed1e 2519T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2520S: Maintained
679655da 2521F: block/
ae11f7ef 2522F: kernel/trace/blktrace.c
88459642 2523F: lib/sbitmap.c
1da177e4 2524
2b54aaef 2525BLOCK2MTD DRIVER
8b58be88 2526M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2527L: linux-mtd@lists.infradead.org
2528S: Maintained
679655da 2529F: drivers/mtd/devices/block2mtd.c
2b54aaef 2530
63fbd24e 2531BLUETOOTH DRIVERS
8b58be88 2532M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2533M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2534M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2535L: linux-bluetooth@vger.kernel.org
63fbd24e 2536W: http://www.bluez.org/
22e7a424
MH
2537T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2538T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2539S: Maintained
679655da 2540F: drivers/bluetooth/
1da177e4 2541
63fbd24e 2542BLUETOOTH SUBSYSTEM
8b58be88 2543M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2544M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2545M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2546L: linux-bluetooth@vger.kernel.org
2547W: http://www.bluez.org/
22e7a424
MH
2548T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2549T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2550S: Maintained
679655da
JP
2551F: net/bluetooth/
2552F: include/net/bluetooth/
1da177e4
LT
2553
2554BONDING DRIVER
79b30750 2555M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2556M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2557M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2558L: netdev@vger.kernel.org
ce00f85c
JC
2559W: http://sourceforge.net/projects/bonding/
2560S: Supported
679655da 2561F: drivers/net/bonding/
c117ab84 2562F: include/uapi/linux/if_bonding.h
1da177e4 2563
b5f4df34
AS
2564BPF (Safe dynamic programs and tools)
2565M: Alexei Starovoitov <ast@kernel.org>
2566L: netdev@vger.kernel.org
2567L: linux-kernel@vger.kernel.org
2568S: Supported
2569F: kernel/bpf/
5aa5bd14
DB
2570F: tools/testing/selftests/bpf/
2571F: lib/test_bpf.c
b5f4df34 2572
39105890 2573BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2574M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2575L: netdev@vger.kernel.org
2576S: Supported
adfc5217 2577F: drivers/net/ethernet/broadcom/b44.*
39105890 2578
967dd82f
FF
2579BROADCOM B53 ETHERNET SWITCH DRIVER
2580M: Florian Fainelli <f.fainelli@gmail.com>
2581L: netdev@vger.kernel.org
2582L: openwrt-devel@lists.openwrt.org (subscribers-only)
2583S: Supported
2584F: drivers/net/dsa/b53/*
2585F: include/linux/platform_data/b53.h
2586
32ec90d5
FF
2587BROADCOM GENET ETHERNET DRIVER
2588M: Florian Fainelli <f.fainelli@gmail.com>
2589L: netdev@vger.kernel.org
2590S: Supported
2591F: drivers/net/ethernet/broadcom/genet/
2592
948c51e6 2593BROADCOM BNX2 GIGABIT ETHERNET DRIVER
67f0160f
MY
2594M: Rasesh Mody <rasesh.mody@cavium.com>
2595M: Harish Patil <harish.patil@cavium.com>
2596M: Dept-GELinuxNICDev@cavium.com
948c51e6
MC
2597L: netdev@vger.kernel.org
2598S: Supported
adfc5217
JK
2599F: drivers/net/ethernet/broadcom/bnx2.*
2600F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2601
4d9d2cb0 2602BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2603M: Yuval Mintz <Yuval.Mintz@cavium.com>
2604M: Ariel Elior <ariel.elior@cavium.com>
2605M: everest-linux-l2@cavium.com
4d9d2cb0
ET
2606L: netdev@vger.kernel.org
2607S: Supported
adfc5217 2608F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2609
90f4c594 2610BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2611M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2612M: Ray Jui <rjui@broadcom.com>
2613M: Scott Branden <sbranden@broadcom.com>
086f4704 2614M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2615T: git git://github.com/broadcom/mach-bcm
af4b8e37 2616S: Maintained
ccf62f5a
JM
2617N: bcm281*
2618N: bcm113*
2619N: bcm216*
2620N: kona
af4b8e37 2621F: arch/arm/mach-bcm/
af4b8e37 2622
9209bec4 2623BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2624M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2625M: Lee Jones <lee@kernel.org>
10b9e887 2626M: Eric Anholt <eric@anholt.net>
f680f25c 2627L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2628L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2629T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2630S: Maintained
9209bec4 2631N: bcm2835
4a5a7a66 2632F: drivers/staging/vc04_services
f680f25c 2633
5564f092
RM
2634BROADCOM BCM47XX MIPS ARCHITECTURE
2635M: Hauke Mehrtens <hauke@hauke-m.de>
2636M: Rafał Miłecki <zajec5@gmail.com>
2637L: linux-mips@linux-mips.org
2638S: Maintained
7ad2410c 2639F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2640F: arch/mips/bcm47xx/*
2641F: arch/mips/include/asm/mach-bcm47xx/*
2642
9209bec4 2643BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2644M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2645M: Rafał Miłecki <zajec5@gmail.com>
2646M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2647L: linux-arm-kernel@lists.infradead.org
2648S: Maintained
2649F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2650F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2651F: arch/arm/boot/dts/bcm470*
2652
4ebd5047
RM
2653BROADCOM BCM53573 ARM ARCHITECTURE
2654M: Rafał Miłecki <rafal@milecki.pl>
2655L: linux-arm-kernel@lists.infradead.org
2656S: Maintained
2657F: arch/arm/boot/dts/bcm53573*
2658F: arch/arm/boot/dts/bcm47189*
2659
e076e962
FF
2660BROADCOM BCM63XX ARM ARCHITECTURE
2661M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2662M: bcm-kernel-feedback-list@broadcom.com
20de823e 2663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2664T: git git://github.com/broadcom/stblinux.git
e076e962 2665S: Maintained
d6f4e76e 2666N: bcm63xx
e076e962 2667
7110e227
KC
2668BROADCOM BCM63XX/BCM33XX UDC DRIVER
2669M: Kevin Cernekee <cernekee@gmail.com>
2670L: linux-usb@vger.kernel.org
2671S: Maintained
2672F: drivers/usb/gadget/udc/bcm63xx_udc.*
2673
2df94fd6 2674BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2675M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2676M: Gregory Fong <gregory.0xf0@gmail.com>
2677M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2678M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2680T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2681S: Maintained
2682F: arch/arm/mach-bcm/*brcmstb*
2683F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2684F: drivers/bus/brcmstb_gisb.c
5009a289 2685N: brcmstb
2df94fd6 2686
70371cef
KC
2687BROADCOM BMIPS MIPS ARCHITECTURE
2688M: Kevin Cernekee <cernekee@gmail.com>
2689M: Florian Fainelli <f.fainelli@gmail.com>
2690L: linux-mips@linux-mips.org
eb6725d0 2691T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2692S: Maintained
2693F: arch/mips/bmips/*
2694F: arch/mips/include/asm/mach-bmips/*
2695F: arch/mips/kernel/*bmips*
338808de 2696F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2697F: drivers/irqchip/irq-bcm63*
70371cef
KC
2698F: drivers/irqchip/irq-bcm7*
2699F: drivers/irqchip/irq-brcmstb*
3271e610 2700F: include/linux/bcm963xx_nvram.h
8fce60b8 2701F: include/linux/bcm963xx_tag.h
70371cef 2702
20bb5505
MM
2703BROADCOM BMIPS CPUFREQ DRIVER
2704M: Markus Mayer <mmayer@broadcom.com>
2705M: bcm-kernel-feedback-list@broadcom.com
2706L: linux-pm@vger.kernel.org
2707S: Maintained
2708F: drivers/cpufreq/bmips-cpufreq.c
2709
948c51e6 2710BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2711M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2712M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2713M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2714L: netdev@vger.kernel.org
2715S: Supported
adfc5217 2716F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2717
a9533e7e 2718BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2719M: Arend van Spriel <arend.vanspriel@broadcom.com>
2720M: Franky Lin <franky.lin@broadcom.com>
2721M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2722L: linux-wireless@vger.kernel.org
2a734451 2723L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2724S: Supported
05491d2c 2725F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2726
9958d6f9 2727BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2728M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2729L: linux-scsi@vger.kernel.org
2730S: Supported
2731F: drivers/scsi/bnx2fc/
2732
6a6b5ad0 2733BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2734M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2735L: linux-scsi@vger.kernel.org
2736S: Supported
2737F: drivers/scsi/bnx2i/
2738
63f37ddf 2739BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2740M: Ray Jui <rjui@broadcom.com>
2741M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2742M: Jon Mason <jonmason@broadcom.com>
086f4704 2743M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2744L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2745T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2746S: Maintained
2747N: iproc
2748N: cygnus
5c161242 2749N: bcm[-_]nsp
36c0237f
SB
2750N: bcm9113*
2751N: bcm9583*
63f37ddf
JM
2752N: bcm9585*
2753N: bcm9586*
2754N: bcm988312
36c0237f 2755N: bcm113*
63f37ddf
JM
2756N: bcm583*
2757N: bcm585*
2758N: bcm586*
2759N: bcm88312
d76e21b8 2760F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2761F: drivers/clk/bcm/clk-ns*
2762F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2763
3b0213d5
GF
2764BROADCOM BRCMSTB GPIO DRIVER
2765M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2766L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2767S: Supported
2768F: drivers/gpio/gpio-brcmstb.c
2769F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2770
7b7f588b 2771BROADCOM KONA GPIO DRIVER
5e163903 2772M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2773L: bcm-kernel-feedback-list@broadcom.com
2774S: Supported
2775F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2776F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2777
f6e734a8
RM
2778BROADCOM NVRAM DRIVER
2779M: Rafał Miłecki <zajec5@gmail.com>
2780L: linux-mips@linux-mips.org
2781S: Maintained
2782F: drivers/firmware/broadcom/*
2783
02787daa
BN
2784BROADCOM STB NAND FLASH DRIVER
2785M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2786M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2787L: linux-mtd@lists.infradead.org
1285734c 2788L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2789S: Maintained
2790F: drivers/mtd/nand/brcmnand/
2791
bb446b57
MM
2792BROADCOM STB AVS CPUFREQ DRIVER
2793M: Markus Mayer <mmayer@broadcom.com>
2794M: bcm-kernel-feedback-list@broadcom.com
2795L: linux-pm@vger.kernel.org
2796S: Maintained
2797F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
de322e08 2798F: drivers/cpufreq/brcmstb*
bb446b57 2799
c9678d86
RM
2800BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2801M: Rafał Miłecki <zajec5@gmail.com>
2802L: linux-wireless@vger.kernel.org
2803S: Maintained
2804F: drivers/bcma/
2805F: include/linux/bcma/
2806
b8302205
FF
2807BROADCOM SYSTEMPORT ETHERNET DRIVER
2808M: Florian Fainelli <f.fainelli@gmail.com>
2809L: netdev@vger.kernel.org
2810S: Supported
2811F: drivers/net/ethernet/broadcom/bcmsysport.*
2812
42515e61 2813BROADCOM VULCAN ARM64 SOC
3483b163 2814M: Jayachandran C. <c.jayachandran@gmail.com>
086f4704 2815M: bcm-kernel-feedback-list@broadcom.com
42515e61 2816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2817S: Maintained
2818F: arch/arm64/boot/dts/broadcom/vulcan*
2819
7725ccfd 2820BROCADE BFA FC SCSI DRIVER
aa803370
AG
2821M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2822M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2823L: linux-scsi@vger.kernel.org
2824S: Supported
2825F: drivers/scsi/bfa/
7725ccfd 2826
8b230ed8 2827BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2828M: Rasesh Mody <rasesh.mody@cavium.com>
2829M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2830M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
2831L: netdev@vger.kernel.org
2832S: Supported
f844a0ea 2833F: drivers/net/ethernet/brocade/bna/
8b230ed8 2834
5cdf7f76 2835BSG (block layer generic sg v4 driver)
8b58be88 2836M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2837L: linux-scsi@vger.kernel.org
2838S: Supported
679655da
JP
2839F: block/bsg.c
2840F: include/linux/bsg.h
c117ab84 2841F: include/uapi/linux/bsg.h
5cdf7f76 2842
af39917d
CL
2843BT87X AUDIO DRIVER
2844M: Clemens Ladisch <clemens@ladisch.de>
2845L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2846T: git git://git.alsa-project.org/alsa-kernel.git
2847S: Maintained
2848F: Documentation/sound/alsa/Bt87x.txt
2849F: sound/pci/bt87x.c
2850
ff1d5c2f 2851BT8XXGPIO DRIVER
eb032b98 2852M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2853W: http://bu3sch.de/btgpio.php
2854S: Maintained
72dbb705 2855F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2856
eb1eb04f 2857BTRFS FILE SYSTEM
c0778e25
CM
2858M: Chris Mason <clm@fb.com>
2859M: Josef Bacik <jbacik@fb.com>
d8130624 2860M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2861L: linux-btrfs@vger.kernel.org
2862W: http://btrfs.wiki.kernel.org/
8a6e2535 2863Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2864T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2865S: Maintained
679655da
JP
2866F: Documentation/filesystems/btrfs.txt
2867F: fs/btrfs/
eb1eb04f 2868
1da177e4 2869BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2870M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2871M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2872L: linux-media@vger.kernel.org
a825eaec 2873W: https://linuxtv.org
275ffde4 2874T: git git://linuxtv.org/media_tree.git
f96236e5 2875S: Odd fixes
618cd932 2876F: Documentation/media/v4l-drivers/bttv*
90d72ac6 2877F: drivers/media/pci/bt8xx/bttv*
1da177e4 2878
1f34923c
KA
2879BUSLOGIC SCSI DRIVER
2880M: Khalid Aziz <khalid@gonehiking.org>
2881L: linux-scsi@vger.kernel.org
2882S: Maintained
2883F: drivers/scsi/BusLogic.*
2884F: drivers/scsi/FlashPoint.*
2885
af39917d
CL
2886C-MEDIA CMI8788 DRIVER
2887M: Clemens Ladisch <clemens@ladisch.de>
2888L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2889T: git git://git.alsa-project.org/alsa-kernel.git
2890S: Maintained
2891F: sound/pci/oxygen/
2892
2141355f
MS
2893C6X ARCHITECTURE
2894M: Mark Salter <msalter@redhat.com>
2895M: Aurelien Jacquiot <a-jacquiot@ti.com>
2896L: linux-c6x-dev@linux-c6x.org
2897W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2898S: Maintained
2899F: arch/c6x/
2900
a5432f5a 2901CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2902M: David Howells <dhowells@redhat.com>
e62d6e24 2903L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2904S: Supported
2905F: Documentation/filesystems/caching/cachefiles.txt
2906F: fs/cachefiles/
2907
c815ca39
HV
2908CADET FM/AM RADIO RECEIVER DRIVER
2909M: Hans Verkuil <hverkuil@xs4all.nl>
2910L: linux-media@vger.kernel.org
2911T: git git://linuxtv.org/media_tree.git
a825eaec 2912W: https://linuxtv.org
c815ca39
HV
2913S: Maintained
2914F: drivers/media/radio/radio-cadet*
2915
77d5140f 2916CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2917M: Jonathan Corbet <corbet@lwn.net>
661263b5 2918L: linux-media@vger.kernel.org
275ffde4 2919T: git git://linuxtv.org/media_tree.git
77d5140f 2920S: Maintained
618cd932 2921F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 2922F: drivers/media/platform/marvell-ccic/
77d5140f 2923
201b6bab 2924CAIF NETWORK LAYER
5c574f50 2925M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2926L: netdev@vger.kernel.org
2927S: Supported
2928F: Documentation/networking/caif/
2929F: drivers/net/caif/
c117ab84 2930F: include/uapi/linux/caif/
201b6bab
JP
2931F: include/net/caif/
2932F: net/caif/
2933
77dac90f 2934CALGARY x86-64 IOMMU
a6921c29
JM
2935M: Muli Ben-Yehuda <mulix@mulix.org>
2936M: Jon Mason <jdmason@kudzu.us>
2937L: iommu@lists.linux-foundation.org
77dac90f 2938S: Maintained
679655da
JP
2939F: arch/x86/kernel/pci-calgary_64.c
2940F: arch/x86/kernel/tce_64.c
2941F: arch/x86/include/asm/calgary.h
2942F: arch/x86/include/asm/tce.h
77dac90f 2943
e2d1d6c0 2944CAN NETWORK LAYER
8d15d386 2945M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2946M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2947L: linux-can@vger.kernel.org
84b0d715 2948W: https://github.com/linux-can
870482a4
MKB
2949T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2950T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2951S: Maintained
f35f6c8f 2952F: Documentation/networking/can.txt
8d15d386 2953F: net/can/
8d15d386 2954F: include/linux/can/core.h
c117ab84
CEB
2955F: include/uapi/linux/can.h
2956F: include/uapi/linux/can/bcm.h
2957F: include/uapi/linux/can/raw.h
2958F: include/uapi/linux/can/gw.h
e2d1d6c0 2959
4261a204 2960CAN NETWORK DRIVERS
8b58be88 2961M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2962M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2963L: linux-can@vger.kernel.org
84b0d715 2964W: https://github.com/linux-can
870482a4
MKB
2965T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2966T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2967S: Maintained
3636876a 2968F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2969F: drivers/net/can/
2970F: include/linux/can/dev.h
8d15d386 2971F: include/linux/can/platform/
c117ab84
CEB
2972F: include/uapi/linux/can/error.h
2973F: include/uapi/linux/can/netlink.h
4261a204 2974
95d16c72 2975CAPABILITIES
39baa7e6 2976M: Serge Hallyn <serge@hallyn.com>
95d16c72 2977L: linux-security-module@vger.kernel.org
6305902c 2978S: Supported
95d16c72 2979F: include/linux/capability.h
c117ab84 2980F: include/uapi/linux/capability.h
6305902c 2981F: security/commoncap.c
38a94118 2982F: kernel/capability.c
95d16c72 2983
b84894c7
KT
2984CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2985M: Kevin Tsai <ktsai@capellamicro.com>
2986S: Maintained
2987F: drivers/iio/light/cm*
8c27ceff 2988F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
b84894c7 2989
f9484852
JG
2990CAVIUM I2C DRIVER
2991M: Jan Glauber <jglauber@cavium.com>
2992M: David Daney <david.daney@cavium.com>
2993W: http://www.cavium.com
2994S: Supported
2995F: drivers/i2c/busses/i2c-octeon*
2996F: drivers/i2c/busses/i2c-thunderx*
2997
f21fb3ed
RV
2998CAVIUM LIQUIDIO NETWORK DRIVER
2999M: Derek Chickles <derek.chickles@caviumnetworks.com>
3000M: Satanand Burla <satananda.burla@caviumnetworks.com>
3001M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3002M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3003L: netdev@vger.kernel.org
3004W: http://www.cavium.com
3005S: Supported
f21fb3ed
RV
3006F: drivers/net/ethernet/cavium/liquidio/
3007
ef0bbac3
VB
3008CC2520 IEEE-802.15.4 RADIO DRIVER
3009M: Varka Bhadram <varkabhadram@gmail.com>
3010L: linux-wpan@vger.kernel.org
3011S: Maintained
3012F: drivers/net/ieee802154/cc2520.c
3013F: include/linux/spi/cc2520.h
3014F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3015
ca684386
HV
3016CEC DRIVER
3017M: Hans Verkuil <hans.verkuil@cisco.com>
3018L: linux-media@vger.kernel.org
3019T: git git://linuxtv.org/media_tree.git
3020W: http://linuxtv.org
3021S: Supported
104eda6d 3022F: Documentation/media/kapi/cec-core.rst
618cd932 3023F: Documentation/media/uapi/cec
104eda6d 3024F: drivers/media/cec/
ca684386
HV
3025F: drivers/media/cec-edid.c
3026F: drivers/media/rc/keymaps/rc-cec.c
3027F: include/media/cec.h
3028F: include/media/cec-edid.h
104eda6d
HV
3029F: include/uapi/linux/cec.h
3030F: include/uapi/linux/cec-funcs.h
ca684386 3031
b8154542 3032CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 3033M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 3034L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
3035W: http://www.ibm.com/developerworks/power/cell/
3036S: Supported
679655da 3037F: arch/powerpc/include/asm/cell*.h
679655da 3038F: arch/powerpc/include/asm/spu*.h
c117ab84 3039F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
3040F: arch/powerpc/oprofile/*cell*
3041F: arch/powerpc/platforms/cell/
b8154542 3042
398ecff5
SW
3043CEPH COMMON CODE (LIBCEPH)
3044M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3045M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3046M: Sage Weil <sage@redhat.com>
82593f87 3047L: ceph-devel@vger.kernel.org
09d90327 3048W: http://ceph.com/
fb99f881 3049T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3050T: git git://github.com/ceph/ceph-client.git
9030aaf9 3051S: Supported
14430813
JP
3052F: net/ceph/
3053F: include/linux/ceph/
3054F: include/linux/crush/
9030aaf9 3055
398ecff5
SW
3056CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3057M: "Yan, Zheng" <zyan@redhat.com>
3058M: Sage Weil <sage@redhat.com>
3059M: Ilya Dryomov <idryomov@gmail.com>
3060L: ceph-devel@vger.kernel.org
3061W: http://ceph.com/
3062T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3063T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3064S: Supported
3065F: Documentation/filesystems/ceph.txt
3066F: fs/ceph/
3067
cfc411e7
DH
3068CERTIFICATE HANDLING:
3069M: David Howells <dhowells@redhat.com>
3070M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3071L: keyrings@vger.kernel.org
cfc411e7
DH
3072S: Maintained
3073F: Documentation/module-signing.txt
3074F: certs/
d8d80386 3075F: scripts/sign-file.c
cfc411e7
DH
3076F: scripts/extract-cert.c
3077
18332a80 3078CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3079L: linux-usb@vger.kernel.org
10c6c9c9 3080S: Orphan
679655da
JP
3081F: Documentation/usb/WUSB-Design-overview.txt
3082F: Documentation/usb/wusb-cbaf
355ffe69
DV
3083F: drivers/usb/host/hwa-hc.c
3084F: drivers/usb/host/whci/
679655da
JP
3085F: drivers/usb/wusbcore/
3086F: include/linux/usb/wusb*
18332a80 3087
c4d7e510
RG
3088HT16K33 LED CONTROLLER DRIVER
3089M: Robin van der Gracht <robin@protonic.nl>
3090S: Maintained
3091F: drivers/auxdisplay/ht16k33.c
3092F: Documentation/devicetree/bindings/display/ht16k33.txt
3093
70e84049 3094CFAG12864B LCD DRIVER
8b58be88 3095M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3096W: http://miguelojeda.es/auxdisplay.htm
3097W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3098S: Maintained
679655da
JP
3099F: drivers/auxdisplay/cfag12864b.c
3100F: include/linux/cfag12864b.h
70e84049
MOS
3101
3102CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3103M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3104W: http://miguelojeda.es/auxdisplay.htm
3105W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3106S: Maintained
679655da
JP
3107F: drivers/auxdisplay/cfag12864bfb.c
3108F: include/linux/cfag12864b.h
70e84049 3109
704232c2 3110CFG80211 and NL80211
8b58be88 3111M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3112L: linux-wireless@vger.kernel.org
ce466579
JB
3113W: http://wireless.kernel.org/
3114T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3115T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3116S: Maintained
c117ab84 3117F: include/uapi/linux/nl80211.h
679655da
JP
3118F: include/net/cfg80211.h
3119F: net/wireless/*
3120X: net/wireless/wext*
704232c2 3121
46e64261
GKH
3122CHAR and MISC DRIVERS
3123M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3124M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3125T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3126S: Supported
46e64261
GKH
3127F: drivers/char/*
3128F: drivers/misc/*
471322a8 3129F: include/linux/miscdevice.h
46e64261 3130
0a920b5b 3131CHECKPATCH
8b58be88 3132M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3133M: Joe Perches <joe@perches.com>
3134S: Maintained
679655da 3135F: scripts/checkpatch.pl
0a920b5b 3136
f8407f26
HW
3137CHINESE DOCUMENTATION
3138M: Harry Wei <harryxiyou@gmail.com>
9740153c 3139L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3140L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3141S: Maintained
f5ff9b63 3142F: Documentation/translations/zh_CN/
f8407f26 3143
2721ea2c 3144CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3145M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3146T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3147L: linux-usb@vger.kernel.org
3148S: Maintained
3149F: drivers/usb/chipidea/
3150
a93ad65d
HG
3151CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3152M: Hans de Goede <hdegoede@redhat.com>
3153L: linux-input@vger.kernel.org
3154S: Maintained
3155F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3156F: drivers/input/touchscreen/chipone_icn8318.c
3157
ab043105
OJ
3158CHROME HARDWARE PLATFORM SUPPORT
3159M: Olof Johansson <olof@lixom.net>
3160S: Maintained
9f273c24 3161T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3162F: drivers/platform/chrome/
3163
641cb85e 3164CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3165M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3166M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3167M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3168M: Neel Patel <neepatel@cisco.com>
7063fbf2 3169S: Supported
a6a5580c 3170F: drivers/net/ethernet/cisco/enic/
7063fbf2 3171
e3cf00d0 3172CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3173M: Christian Benvenuti <benve@cisco.com>
3174M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3175S: Supported
35ef4a9e 3176F: drivers/infiniband/hw/usnic/
e3cf00d0 3177
2b7a52a4 3178CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3179M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3180L: netdev@vger.kernel.org
3181S: Maintained
57d0b7a0 3182F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3183
3d4cfdc9
MB
3184CIRRUS LOGIC AUDIO CODEC DRIVERS
3185M: Brian Austin <brian.austin@cirrus.com>
3186M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3187L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3188S: Maintained
3189F: sound/soc/codecs/cs*
3190
94574d9a
KRW
3191CLEANCACHE API
3192M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3193L: linux-kernel@vger.kernel.org
3194S: Maintained
3195F: mm/cleancache.c
3196F: include/linux/cleancache.h
3197
d4275354 3198CLK API
54176cc6 3199M: Russell King <linux@armlinux.org.uk>
aa571b14 3200L: linux-clk@vger.kernel.org
37417046 3201S: Maintained
d4275354
RK
3202F: include/linux/clk.h
3203
9222d247
JS
3204CLOCKSOURCE, CLOCKEVENT DRIVERS
3205M: Daniel Lezcano <daniel.lezcano@linaro.org>
3206M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3207L: linux-kernel@vger.kernel.org
9222d247
JS
3208T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3209S: Supported
3210F: drivers/clocksource
3211
5df6d737 3212CISCO FCOE HBA DRIVER
6593ccd8
SK
3213M: Satish Kharat <satishkh@cisco.com>
3214M: Sesidhar Baddela <sebaddel@cisco.com>
3215M: Karan Tilak Kumar <kartilak@cisco.com>
5df6d737
AJ
3216L: linux-scsi@vger.kernel.org
3217S: Supported
2a99921a 3218F: drivers/scsi/fnic/
5df6d737 3219
c8806b6c 3220CISCO SCSI HBA DRIVER
6593ccd8 3221M: Karan Tilak Kumar <kartilak@cisco.com>
c8806b6c
NM
3222M: Sesidhar Baddela <sebaddel@cisco.com>
3223L: linux-scsi@vger.kernel.org
3224S: Supported
3225F: drivers/scsi/snic/
3226
529aa8cb
TLSC
3227CMPC ACPI DRIVER
3228M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3229M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3230L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3231S: Supported
3232F: drivers/platform/x86/classmate-laptop.c
3233
85756a06
HV
3234COBALT MEDIA DRIVER
3235M: Hans Verkuil <hans.verkuil@cisco.com>
3236L: linux-media@vger.kernel.org
3237T: git git://linuxtv.org/media_tree.git
a825eaec 3238W: https://linuxtv.org
85756a06
HV
3239S: Supported
3240F: drivers/media/pci/cobalt/
3241
74425eee 3242COCCINELLE/Semantic Patches (SmPL)
26de9c26 3243M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3244M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3245M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3246M: Michal Marek <mmarek@suse.com>
26de9c26 3247L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3248T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3249W: http://coccinelle.lip6.fr/
3250S: Supported
4b9033a3 3251F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3252F: scripts/coccinelle/
3253F: scripts/coccicheck
3254
1da177e4 3255CODA FILE SYSTEM
8b58be88 3256M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3257M: coda@cs.cmu.edu
3258L: codalist@coda.cs.cmu.edu
3259W: http://www.coda.cs.cmu.edu/
3260S: Maintained
679655da
JP
3261F: Documentation/filesystems/coda.txt
3262F: fs/coda/
3263F: include/linux/coda*.h
c117ab84 3264F: include/uapi/linux/coda*.h
1da177e4 3265
0b14261e
PZ
3266CODA V4L2 MEM2MEM DRIVER
3267M: Philipp Zabel <p.zabel@pengutronix.de>
3268L: linux-media@vger.kernel.org
3269S: Maintained
3270F: Documentation/devicetree/bindings/media/coda.txt
3271F: drivers/media/platform/coda/
3272
7704addb 3273COMMON CLK FRAMEWORK
a85fa007 3274M: Michael Turquette <mturquette@baylibre.com>
f956165f 3275M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3276L: linux-clk@vger.kernel.org
22d61acf 3277Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3278T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3279S: Maintained
ae4185cd 3280F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3281F: drivers/clk/
3282X: drivers/clk/clkdev.c
7704addb 3283F: include/linux/clk-pr*
60bea3b5 3284F: include/linux/clk/
7704addb 3285
e2d1d6c0 3286COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3287M: Steve French <sfrench@samba.org>
51223df6 3288L: linux-cifs@vger.kernel.org
d1f28953 3289L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3290W: http://linux-cifs.samba.org/
bb1d5dda 3291T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3292S: Supported
ec421a71 3293F: Documentation/filesystems/cifs/
679655da 3294F: fs/cifs/
e2d1d6c0 3295
1da177e4 3296COMPACTPCI HOTPLUG CORE
8b58be88 3297M: Scott Murray <scott@spiteful.org>
64dab204 3298L: linux-pci@vger.kernel.org
82c4dfc7 3299S: Maintained
679655da 3300F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3301
3302COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3303M: Scott Murray <scott@spiteful.org>
64dab204 3304L: linux-pci@vger.kernel.org
82c4dfc7 3305S: Maintained
679655da 3306F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3307
3308COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3309M: Scott Murray <scott@spiteful.org>
64dab204 3310L: linux-pci@vger.kernel.org
82c4dfc7 3311S: Maintained
679655da 3312F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3313
5411552c 3314COMPAL LAPTOP SUPPORT
8b58be88 3315M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3316L: platform-driver-x86@vger.kernel.org
5411552c 3317S: Maintained
679655da 3318F: drivers/platform/x86/compal-laptop.c
5411552c 3319
949be0f7 3320CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3321L: accessrunner-general@lists.sourceforge.net
3322W: http://accessrunner.sourceforge.net/
44243ef4 3323S: Orphan
679655da 3324F: drivers/usb/atm/cxacru.c
949be0f7 3325
e2d1d6c0 3326CONFIGFS
d6351db2 3327M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3328M: Christoph Hellwig <hch@lst.de>
3329T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3330S: Supported
679655da
JP
3331F: fs/configfs/
3332F: include/linux/configfs.h
e2d1d6c0 3333
acb9c1b2 3334CONNECTOR
8b58be88 3335M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3336L: netdev@vger.kernel.org
3337S: Maintained
3338F: drivers/connector/
3339
a3e3354d 3340CONTROL GROUP (CGROUP)
860ca0e6 3341M: Tejun Heo <tj@kernel.org>
ad50c159 3342M: Li Zefan <lizefan@huawei.com>
4d205676 3343M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3344L: cgroups@vger.kernel.org
860ca0e6 3345T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3346S: Maintained
4b16b0c0 3347F: Documentation/cgroup*
679655da
JP
3348F: include/linux/cgroup*
3349F: kernel/cgroup*
a3e3354d
TH
3350
3351CONTROL GROUP - CPUSET
3352M: Li Zefan <lizefan@huawei.com>
3353L: cgroups@vger.kernel.org
3354W: http://www.bullopensource.org/cpuset/
3355W: http://oss.sgi.com/projects/cpusets/
3356T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3357S: Maintained
4b16b0c0 3358F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3359F: include/linux/cpuset.h
3360F: kernel/cpuset.c
3361
3362CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3363M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3364M: Michal Hocko <mhocko@kernel.org>
c4e29738 3365M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3366L: cgroups@vger.kernel.org
3367L: linux-mm@kvack.org
3368S: Maintained
3369F: mm/memcontrol.c
5d1ea48b 3370F: mm/swap_cgroup.c
fb3a0fb6 3371
bebe4678 3372CORETEMP HARDWARE MONITORING DRIVER
96859129 3373M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3374L: linux-hwmon@vger.kernel.org
bebe4678 3375S: Maintained
679655da
JP
3376F: Documentation/hwmon/coretemp
3377F: drivers/hwmon/coretemp.c
bebe4678 3378
1da177e4 3379COSA/SRP SYNC SERIAL DRIVER
8b58be88 3380M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3381W: http://www.fi.muni.cz/~kas/cosa/
3382S: Maintained
679655da 3383F: drivers/net/wan/cosa*
1da177e4 3384
4371ee35 3385CPMAC ETHERNET DRIVER
9dd4aaef 3386M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3387L: netdev@vger.kernel.org
3388S: Maintained
b544dbac 3389F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3390
1da177e4 3391CPU FREQUENCY DRIVERS
9c3646d1 3392M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3393M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3394L: linux-pm@vger.kernel.org
1da177e4 3395S: Maintained
27209d91
VK
3396T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3397T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
993e5483 3398B: https://bugzilla.kernel.org
dabe73cb 3399F: Documentation/cpu-freq/
679655da
JP
3400F: drivers/cpufreq/
3401F: include/linux/cpufreq.h
1da177e4 3402
8a67f0ef
VK
3403CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3404M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3405M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3406L: linux-pm@vger.kernel.org
3407W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3408S: Maintained
3409F: drivers/cpufreq/arm_big_little.h
3410F: drivers/cpufreq/arm_big_little.c
3411F: drivers/cpufreq/arm_big_little_dt.c
3412
14d2c34c 3413CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3414M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3415M: Daniel Lezcano <daniel.lezcano@linaro.org>
3416L: linux-pm@vger.kernel.org
3417L: linux-arm-kernel@lists.infradead.org
cea8321c 3418T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3419S: Maintained
3420F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3421
0c570c18
BZ
3422CPUIDLE DRIVER - ARM EXYNOS
3423M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3424M: Daniel Lezcano <daniel.lezcano@linaro.org>
3425M: Kukjin Kim <kgene@kernel.org>
3426L: linux-pm@vger.kernel.org
3427L: linux-samsung-soc@vger.kernel.org
3428S: Supported
3429F: drivers/cpuidle/cpuidle-exynos.c
3430F: arch/arm/mach-exynos/pm.c
3431
a8e39c35 3432CPUIDLE DRIVERS
9c3646d1 3433M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3434M: Daniel Lezcano <daniel.lezcano@linaro.org>
3435L: linux-pm@vger.kernel.org
3436S: Maintained
cea8321c 3437T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2ed38cbe 3438B: https://bugzilla.kernel.org
a8e39c35
DL
3439F: drivers/cpuidle/*
3440F: include/linux/cpuidle.h
3441
1da177e4 3442CPUID/MSR DRIVER
8b58be88 3443M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3444S: Maintained
679655da
JP
3445F: arch/x86/kernel/cpuid.c
3446F: arch/x86/kernel/msr.c
1da177e4 3447
7fe2f639 3448CPU POWER MONITORING SUBSYSTEM
d8130624 3449M: Thomas Renninger <trenn@suse.com>
103f1790 3450L: linux-pm@vger.kernel.org
7fe2f639 3451S: Maintained
14430813 3452F: tools/power/cpupower/
7fe2f639 3453
1da177e4 3454CRAMFS FILESYSTEM
ce00f85c 3455W: http://sourceforge.net/projects/cramfs/
54886a71 3456S: Orphan / Obsolete
679655da
JP
3457F: Documentation/filesystems/cramfs.txt
3458F: fs/cramfs/
1da177e4
LT
3459
3460CRIS PORT
8b58be88
JP
3461M: Mikael Starvik <starvik@axis.com>
3462M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3463L: linux-cris-kernel@axis.com
1da177e4 3464W: http://developer.axis.com
9f273c24 3465T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3466S: Maintained
679655da 3467F: arch/cris/
df621252 3468F: drivers/tty/serial/crisv10.*
1da177e4
LT
3469
3470CRYPTO API
8b58be88
JP
3471M: Herbert Xu <herbert@gondor.apana.org.au>
3472M: "David S. Miller" <davem@davemloft.net>
1da177e4 3473L: linux-crypto@vger.kernel.org
9f273c24 3474T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3475T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3476S: Maintained
679655da 3477F: Documentation/crypto/
fe1c445b 3478F: Documentation/devicetree/bindings/crypto/
2ca87a17 3479F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3480F: arch/*/crypto/
3481F: crypto/
3482F: drivers/crypto/
3483F: include/crypto/
ff330f73 3484F: include/linux/crypto*
1da177e4 3485
5b07bd57 3486CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3487M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3488L: linux-crypto@vger.kernel.org
3489S: Maintained
51a2228a
JP
3490F: crypto/ansi_cprng.c
3491F: crypto/rng.c
5b07bd57 3492
fc279cc2
HV
3493CS3308 MEDIA DRIVER
3494M: Hans Verkuil <hverkuil@xs4all.nl>
3495L: linux-media@vger.kernel.org
3496T: git git://linuxtv.org/media_tree.git
3497W: http://linuxtv.org
3498S: Odd Fixes
3499F: drivers/media/i2c/cs3308.c
3500F: drivers/media/i2c/cs3308.h
3501
9b4ffa48 3502CS5535 Audio ALSA driver
8b58be88 3503M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3504S: Maintained
679655da 3505F: sound/pci/cs5535audio/
9b4ffa48 3506
a910e4a9 3507CW1200 WLAN driver
b75f0050
JP
3508M: Solomon Peachy <pizza@shaftnet.org>
3509S: Maintained
560424e9 3510F: drivers/net/wireless/st/cw1200/
a910e4a9 3511
6d8425b1 3512CX18 VIDEO4LINUX DRIVER
6afdeaf8 3513M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3514L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3515L: linux-media@vger.kernel.org
275ffde4 3516T: git git://linuxtv.org/media_tree.git
a825eaec 3517W: https://linuxtv.org
30e10993 3518W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3519S: Maintained
618cd932 3520F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3521F: drivers/media/pci/cx18/
6c0f0359 3522F: include/uapi/linux/ivtv*
6d8425b1 3523
3f101d91
HV
3524CX2341X MPEG ENCODER HELPER MODULE
3525M: Hans Verkuil <hverkuil@xs4all.nl>
3526L: linux-media@vger.kernel.org
3527T: git git://linuxtv.org/media_tree.git
a825eaec 3528W: https://linuxtv.org
3f101d91 3529S: Maintained
c368360b 3530F: drivers/media/common/cx2341x*
3f101d91
HV
3531F: include/media/cx2341x*
3532
b8fe6e2c
PB
3533CX24120 MEDIA DRIVER
3534M: Jemma Denson <jdenson@gmail.com>
3535M: Patrick Boettcher <patrick.boettcher@posteo.de>
3536L: linux-media@vger.kernel.org
a825eaec 3537W: https://linuxtv.org
b8fe6e2c
PB
3538Q: http://patchwork.linuxtv.org/project/linux-media/list/
3539S: Maintained
3540F: drivers/media/dvb-frontends/cx24120*
3541
20357578 3542CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3543M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3544M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3545L: linux-media@vger.kernel.org
a825eaec 3546W: https://linuxtv.org
20357578
MCC
3547T: git git://linuxtv.org/media_tree.git
3548S: Odd fixes
618cd932 3549F: Documentation/media/v4l-drivers/cx88*
20357578 3550F: drivers/media/pci/cx88/
6d8425b1 3551
91952bc0
AP
3552CXD2820R MEDIA DRIVER
3553M: Antti Palosaari <crope@iki.fi>
3554L: linux-media@vger.kernel.org
a825eaec 3555W: https://linuxtv.org
91952bc0
AP
3556W: http://palosaari.fi/linux/
3557Q: http://patchwork.linuxtv.org/project/linux-media/list/
3558T: git git://linuxtv.org/anttip/media_tree.git
3559S: Maintained
3560F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3561
e5ec3789 3562CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3563M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3564L: netdev@vger.kernel.org
3565W: http://www.chelsio.com
3566S: Supported
f7917c00 3567F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3568
d8ae3c33 3569CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3570M: Karen Xie <kxie@chelsio.com>
3571L: linux-scsi@vger.kernel.org
3572W: http://www.chelsio.com
3573S: Supported
3574F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3575
e5ec3789 3576CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3577M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3578L: linux-rdma@vger.kernel.org
e5ec3789
SW
3579W: http://www.openfabrics.org
3580S: Supported
679655da 3581F: drivers/infiniband/hw/cxgb3/
a85fb338 3582F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3583
be4c9bad 3584CXGB4 ETHERNET DRIVER (CXGB4)
59cfa789 3585M: Ganesh Goudar <ganeshgr@chelsio.com>
be4c9bad
RD
3586L: netdev@vger.kernel.org
3587W: http://www.chelsio.com
3588S: Supported
f7917c00 3589F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3590
d8ae3c33 3591CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3592M: Karen Xie <kxie@chelsio.com>
3593L: linux-scsi@vger.kernel.org
3594W: http://www.chelsio.com
3595S: Supported
3596F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3597
be4c9bad
RD
3598CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3599M: Steve Wise <swise@chelsio.com>
3600L: linux-rdma@vger.kernel.org
3601W: http://www.openfabrics.org
3602S: Supported
3603F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3604F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3605
5c20a5c7
CL
3606CXGB4VF ETHERNET DRIVER (CXGB4VF)
3607M: Casey Leedom <leedom@chelsio.com>
3608L: netdev@vger.kernel.org
3609W: http://www.chelsio.com
3610S: Supported
f7917c00 3611F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3612
a9282d01
IM
3613CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3614M: Ian Munsie <imunsie@au1.ibm.com>
9d82fd2f 3615M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
a9282d01
IM
3616L: linuxppc-dev@lists.ozlabs.org
3617S: Supported
9d82fd2f 3618F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3619F: drivers/misc/cxl/
ec249dd8 3620F: include/misc/cxl*
a9282d01
IM
3621F: include/uapi/misc/cxl.h
3622F: Documentation/powerpc/cxl.txt
a9282d01
IM
3623F: Documentation/ABI/testing/sysfs-class-cxl
3624
11f43ae7
MO
3625CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3626M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3627M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3628M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3629L: linux-scsi@vger.kernel.org
3630S: Supported
3631F: drivers/scsi/cxlflash/
3632F: include/uapi/scsi/cxlflash_ioctls.h
3633F: Documentation/powerpc/cxlflash.txt
3634
b52b97a3
GC
3635STMMAC ETHERNET DRIVER
3636M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3637M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3638L: netdev@vger.kernel.org
3639W: http://www.stlinux.com
3640S: Supported
7ac6653a 3641F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3642
1da177e4 3643CYBERPRO FB DRIVER
54176cc6 3644M: Russell King <linux@armlinux.org.uk>
efc03ecb 3645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3646W: http://www.armlinux.org.uk/
1da177e4 3647S: Maintained
8a61f013 3648F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3649
1da177e4 3650CYCLADES ASYNC MUX DRIVER
1da177e4 3651W: http://www.cyclades.com/
d459883e 3652S: Orphan
c897401b 3653F: drivers/tty/cyclades.c
679655da 3654F: include/linux/cyclades.h
c117ab84 3655F: include/uapi/linux/cyclades.h
1da177e4
LT
3656
3657CYCLADES PC300 DRIVER
1da177e4 3658W: http://www.cyclades.com/
d459883e 3659S: Orphan
679655da 3660F: drivers/net/wan/pc300*
1da177e4 3661
402f6ae4
AP
3662CYPRESS_FIRMWARE MEDIA DRIVER
3663M: Antti Palosaari <crope@iki.fi>
3664L: linux-media@vger.kernel.org
a825eaec 3665W: https://linuxtv.org
402f6ae4
AP
3666W: http://palosaari.fi/linux/
3667Q: http://patchwork.linuxtv.org/project/linux-media/list/
3668T: git git://linuxtv.org/anttip/media_tree.git
3669S: Maintained
3670F: drivers/media/common/cypress_firmware*
3671
e3ae3525 3672CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3673M: Ferruh Yigit <fery@cypress.com>
6305902c 3674L: linux-input@vger.kernel.org
be9a6f40 3675S: Supported
6305902c
JP
3676F: drivers/input/touchscreen/cyttsp*
3677F: include/linux/input/cyttsp.h
e3ae3525 3678
aaaf5fbf
JK
3679DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3680M: Joshua Kinard <kumba@gentoo.org>
3681S: Maintained
3682F: drivers/rtc/rtc-ds1685.c
3683F: include/linux/rtc/ds1685.h
3684
1da177e4 3685DAMA SLAVE for AX.25
8b58be88 3686M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3687W: http://yaina.de/jreuter/
3688W: http://www.qsl.net/dl1bke/
3689L: linux-hams@vger.kernel.org
3690S: Maintained
679655da
JP
3691F: net/ax25/af_ax25.c
3692F: net/ax25/ax25_dev.c
3693F: net/ax25/ax25_ds_*
3694F: net/ax25/ax25_in.c
3695F: net/ax25/ax25_out.c
3696F: net/ax25/ax25_timer.c
3697F: net/ax25/sysctl_net_ax25.c
1da177e4 3698
e2d1d6c0 3699DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3700L: netdev@vger.kernel.org
5ff77428 3701S: Orphan
679655da 3702F: Documentation/networking/dmfe.txt
0f04e2aa 3703F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3704
3705DC390/AM53C974 SCSI driver
d8130624 3706M: Hannes Reinecke <hare@suse.com>
71bd849d 3707L: linux-scsi@vger.kernel.org
e2d1d6c0 3708S: Maintained
71bd849d 3709F: drivers/scsi/am53c974.c
e2d1d6c0 3710
1da177e4 3711DC395x SCSI driver
61eee9a7 3712M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3713M: Ali Akcaagac <aliakc@web.de>
3714M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3715L: dc395x@twibble.org
cf015e9f
JP
3716W: http://twibble.org/dist/dc395x/
3717W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3718S: Maintained
679655da
JP
3719F: Documentation/scsi/dc395x.txt
3720F: drivers/scsi/dc395x.*
1da177e4 3721
eb8edb08 3722DCCP PROTOCOL
a89d030e 3723M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3724L: dccp@vger.kernel.org
c996d8b9 3725W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3726S: Maintained
679655da 3727F: include/linux/dccp.h
c117ab84 3728F: include/uapi/linux/dccp.h
679655da
JP
3729F: include/linux/tfrc.h
3730F: net/dccp/
eb8edb08 3731
1da177e4 3732DECnet NETWORK LAYER
1da177e4
LT
3733W: http://linux-decnet.sourceforge.net
3734L: linux-decnet-user@lists.sourceforge.net
f546444d 3735S: Orphan
679655da
JP
3736F: Documentation/networking/decnet.txt
3737F: net/decnet/
1da177e4 3738
ebff05b9
MR
3739DECSTATION PLATFORM SUPPORT
3740M: "Maciej W. Rozycki" <macro@linux-mips.org>
3741L: linux-mips@linux-mips.org
3742W: http://www.linux-mips.org/wiki/DECstation
3743S: Maintained
3744F: arch/mips/dec/
3745F: arch/mips/include/asm/dec/
3746F: arch/mips/include/asm/mach-dec/
3747
1da177e4 3748DEFXX FDDI NETWORK DRIVER
8b58be88 3749M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3750S: Maintained
33f810b2 3751F: drivers/net/fddi/defxx.*
1da177e4 3752
ad8f07cc 3753DELL LAPTOP DRIVER
8b58be88 3754M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3755M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3756L: platform-driver-x86@vger.kernel.org
ad8f07cc 3757S: Maintained
679655da 3758F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3759
817a5cdb
PR
3760DELL LAPTOP RBTN DRIVER
3761M: Pali Rohár <pali.rohar@gmail.com>
3762S: Maintained
3763F: drivers/platform/x86/dell-rbtn.*
3764
cdbff611
PR
3765DELL LAPTOP FREEFALL DRIVER
3766M: Pali Rohár <pali.rohar@gmail.com>
3767S: Maintained
3768F: drivers/platform/x86/dell-smo8800.c
3769
1da177e4 3770DELL LAPTOP SMM DRIVER
a5afba16 3771M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3772S: Maintained
a5afba16 3773F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3774F: include/uapi/linux/i8k.h
1da177e4 3775
90563ec4 3776DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3777M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3778S: Maintained
679655da
JP
3779F: Documentation/dcdbas.txt
3780F: drivers/firmware/dcdbas.*
90563ec4 3781
0b3f6109 3782DELL WMI EXTRAS DRIVER
8b58be88 3783M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3784M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3785S: Maintained
36b3a96f 3786F: drivers/platform/x86/dell-wmi.c
0b3f6109 3787
5efc75e3 3788DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3789M: John Youn <johnyoun@synopsys.com>
5efc75e3 3790L: linux-usb@vger.kernel.org
18f340f9 3791T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3792S: Maintained
197ba5f4 3793F: drivers/usb/dwc2/
5efc75e3 3794
94ab23dd 3795DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3796M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3797L: linux-usb@vger.kernel.org
94ab23dd
FB
3798T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3799S: Maintained
3800F: drivers/usb/dwc3/
3801
833c9545
JB
3802DEVICE COREDUMP (DEV_COREDUMP)
3803M: Johannes Berg <johannes@sipsolutions.net>
3804L: linux-kernel@vger.kernel.org
3805S: Maintained
3806F: drivers/base/devcoredump.c
3807F: include/linux/devcoredump.h
3808
89d07767
KP
3809DEVICE FREQUENCY (DEVFREQ)
3810M: MyungJoo Ham <myungjoo.ham@samsung.com>
3811M: Kyungmin Park <kyungmin.park@samsung.com>
9932ef3c 3812R: Chanwoo Choi <cw00.choi@samsung.com>
88476d34 3813L: linux-pm@vger.kernel.org
6a3cd722 3814T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3815S: Maintained
3816F: drivers/devfreq/
6a3cd722
CC
3817F: include/linux/devfreq.h
3818F: Documentation/devicetree/bindings/devfreq/
89d07767 3819
7dbded06
CC
3820DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3821M: Chanwoo Choi <cw00.choi@samsung.com>
3822L: linux-pm@vger.kernel.org
3823T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3824S: Supported
3825F: drivers/devfreq/event/
3826F: drivers/devfreq/devfreq-event.c
3827F: include/linux/devfreq-event.h
3828F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3829
490b864b
CC
3830BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3831M: Chanwoo Choi <cw00.choi@samsung.com>
3832L: linux-pm@vger.kernel.org
3833L: linux-samsung-soc@vger.kernel.org
3834T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3835S: Maintained
3836F: drivers/devfreq/exynos-bus.c
3837F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3838
1da177e4 3839DEVICE NUMBER REGISTRY
8b58be88 3840M: Torben Mathiasen <device@lanana.org>
1da177e4 3841W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3842S: Maintained
3843
e2d1d6c0 3844DEVICE-MAPPER (LVM)
854ecaad 3845M: Alasdair Kergon <agk@redhat.com>
8504eed3 3846M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3847M: dm-devel@redhat.com
e2d1d6c0
RD
3848L: dm-devel@redhat.com
3849W: http://sources.redhat.com/dm
8a6e2535 3850Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3851T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3852T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3853S: Maintained
679655da
JP
3854F: Documentation/device-mapper/
3855F: drivers/md/dm*
854ecaad 3856F: drivers/md/persistent-data/
679655da
JP
3857F: include/linux/device-mapper.h
3858F: include/linux/dm-*.h
8504eed3 3859F: include/uapi/linux/dm-*.h
e2d1d6c0 3860
bfcd3a46
JP
3861DEVLINK
3862M: Jiri Pirko <jiri@mellanox.com>
3863L: netdev@vger.kernel.org
3864S: Supported
3865F: net/core/devlink.c
3866F: include/net/devlink.h
3867F: include/uapi/linux/devlink.h
3868
c0d995aa
OST
3869DIALOG SEMICONDUCTOR DRIVERS
3870M: Support Opensource <support.opensource@diasemi.com>
3871W: http://www.dialog-semiconductor.com/products
3872S: Supported
3873F: Documentation/hwmon/da90??
047cfd01 3874F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3875F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3876F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3877F: drivers/gpio/gpio-da90??.c
3878F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3879F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3880F: drivers/input/misc/da90??_onkey.c
3881F: drivers/input/touchscreen/da9052_tsi.c
3882F: drivers/leds/leds-da90??.c
3883F: drivers/mfd/da903x.c
3884F: drivers/mfd/da90??-*.c
7be72c2c 3885F: drivers/mfd/da91??-*.c
8c0984e5
SR
3886F: drivers/power/supply/da9052-battery.c
3887F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3888F: drivers/regulator/da903x.c
3889F: drivers/regulator/da9???-regulator.[ch]
3890F: drivers/rtc/rtc-da90??.c
3891F: drivers/video/backlight/da90??_bl.c
3892F: drivers/watchdog/da90??_wdt.c
3893F: include/linux/mfd/da903x.h
3894F: include/linux/mfd/da9052/
3895F: include/linux/mfd/da9055/
047cfd01 3896F: include/linux/mfd/da9062/
c0d995aa 3897F: include/linux/mfd/da9063/
7be72c2c 3898F: include/linux/mfd/da9150/
4eeb08b4 3899F: include/linux/regulator/da9211.h
c0d995aa
OST
3900F: include/sound/da[79]*.h
3901F: sound/soc/codecs/da[79]*.[ch]
3902
6ea5dcdf
WBG
3903DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3904M: William Breathitt Gray <vilhelm.gray@gmail.com>
3905L: linux-gpio@vger.kernel.org
3906S: Maintained
3907F: drivers/gpio/gpio-gpio-mm.c
3908
599aa697
LL
3909DIGI NEO AND CLASSIC PCI PRODUCTS
3910M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3911M: Mark Hounschell <markh@compro.net>
599aa697
LL
3912L: driverdev-devel@linuxdriverproject.org
3913S: Maintained
3914F: drivers/staging/dgnc/
3915
335d7c58 3916DIOLAN U2C-12 I2C DRIVER
ca462085 3917M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3918L: linux-i2c@vger.kernel.org
3919S: Maintained
3920F: drivers/i2c/busses/i2c-diolan-u2c.c
3921
d475c634
MW
3922DIRECT ACCESS (DAX)
3923M: Matthew Wilcox <willy@linux.intel.com>
3924L: linux-fsdevel@vger.kernel.org
3925S: Supported
3926F: fs/dax.c
3927
e7839f25 3928DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3929M: Eric Paris <eparis@parisplace.org>
3c5119c0 3930S: Maintained
679655da
JP
3931F: Documentation/filesystems/dnotify.txt
3932F: fs/notify/dnotify/
3933F: include/linux/dnotify.h
1da177e4
LT
3934
3935DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3936M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3937W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3938W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3939W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3940S: Maintained
3941
4480f15b 3942DISKQUOTA
d8130624 3943M: Jan Kara <jack@suse.com>
1da177e4 3944S: Maintained
679655da
JP
3945F: Documentation/filesystems/quota.txt
3946F: fs/quota/
3947F: include/linux/quota*.h
c117ab84 3948F: include/uapi/linux/quota*.h
1da177e4 3949
702686ad
BT
3950DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3951M: Bernie Thompson <bernie@plugable.com>
3952L: linux-fbdev@vger.kernel.org
3953S: Maintained
3954W: http://plugable.com/category/projects/udlfb/
8a61f013 3955F: drivers/video/fbdev/udlfb.c
702686ad
BT
3956F: include/video/udlfb.h
3957F: Documentation/fb/udlfb.txt
3958
e7839f25 3959DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3960M: Christine Caulfield <ccaulfie@redhat.com>
3961M: David Teigland <teigland@redhat.com>
a4644184 3962L: cluster-devel@redhat.com
5be7b50f 3963W: http://sources.redhat.com/cluster/
9f273c24 3964T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3965S: Supported
679655da 3966F: fs/dlm/
5be7b50f 3967
53b6b3e0
SS
3968DMA BUFFER SHARING FRAMEWORK
3969M: Sumit Semwal <sumit.semwal@linaro.org>
3970S: Maintained
3971L: linux-media@vger.kernel.org
3972L: dri-devel@lists.freedesktop.org
8ada6d2d 3973L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3974F: drivers/dma-buf/
e46d12c6
JP
3975F: include/linux/dma-buf*
3976F: include/linux/reservation.h
3977F: include/linux/*fence.h
53b6b3e0 3978F: Documentation/dma-buf-sharing.txt
0b46fcdb 3979T: git git://anongit.freedesktop.org/drm/drm-misc
53b6b3e0 3980
c483e065
GP
3981SYNC FILE FRAMEWORK
3982M: Sumit Semwal <sumit.semwal@linaro.org>
3983R: Gustavo Padovan <gustavo@padovan.org>
3984S: Maintained
3985L: linux-media@vger.kernel.org
3986L: dri-devel@lists.freedesktop.org
c5ec903d
GP
3987F: drivers/dma-buf/sync_*
3988F: drivers/dma-buf/sw_sync.c
c483e065 3989F: include/linux/sync_file.h
c5ec903d 3990F: include/uapi/linux/sync_file.h
c483e065 3991F: Documentation/sync_file.txt
0b46fcdb 3992T: git git://anongit.freedesktop.org/drm/drm-misc
c483e065 3993
b3e5f263 3994DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3995M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3996L: dmaengine@vger.kernel.org
3997Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3998S: Maintained
679655da 3999F: drivers/dma/
0ce3c066 4000F: include/linux/dmaengine.h
c56d329e 4001F: Documentation/devicetree/bindings/dma/
979a281e
VK
4002F: Documentation/dmaengine/
4003T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 4004
b825037d 4005DME1737 HARDWARE MONITOR DRIVER
8b58be88 4006M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 4007L: linux-hwmon@vger.kernel.org
b825037d 4008S: Maintained
679655da
JP
4009F: Documentation/hwmon/dme1737
4010F: drivers/hwmon/dme1737.c
b825037d 4011
1f31e1b1 4012DMI/SMBIOS SUPPORT
d8130624 4013M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 4014S: Maintained
d4aeef93 4015T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 4016F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
4017F: drivers/firmware/dmi-id.c
4018F: drivers/firmware/dmi_scan.c
4019F: include/linux/dmi.h
4020
7d2c86b5 4021DOCUMENTATION
ad3118b9 4022M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
4023L: linux-doc@vger.kernel.org
4024S: Maintained
679655da 4025F: Documentation/
42f41ecf
JC
4026F: scripts/docproc.c
4027F: scripts/kernel-doc*
97be078b
RD
4028X: Documentation/ABI/
4029X: Documentation/devicetree/
933a46b8
JC
4030X: Documentation/acpi
4031X: Documentation/power
4032X: Documentation/spi
618cd932 4033X: Documentation/media
c51edfb1 4034T: git git://git.lwn.net/linux.git docs-next
abbaeff3 4035
1da177e4 4036DOUBLETALK DRIVER
8b58be88 4037M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
4038L: blinux-list@redhat.com
4039S: Maintained
679655da
JP
4040F: drivers/char/dtlk.c
4041F: include/linux/dtlk.h
1da177e4 4042
e2d1d6c0 4043DPT_I2O SCSI RAID DRIVER
8b58be88 4044M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
4045L: linux-scsi@vger.kernel.org
4046W: http://www.adaptec.com/
4047S: Maintained
679655da
JP
4048F: drivers/scsi/dpt*
4049F: drivers/scsi/dpt/
e2d1d6c0 4050
b411b363 4051DRBD DRIVER
bc2c049d
RK
4052M: Philipp Reisner <philipp.reisner@linbit.com>
4053M: Lars Ellenberg <lars.ellenberg@linbit.com>
4054L: drbd-dev@lists.linbit.com
28b8e8d4 4055W: http://www.drbd.org
bc2c049d
RK
4056T: git git://git.linbit.com/linux-drbd.git
4057T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4058S: Supported
4059F: drivers/block/drbd/
4060F: lib/lru_cache.c
4061F: Documentation/blockdev/drbd/
b411b363 4062
dc7dfcd8 4063DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 4064M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4065T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4066S: Supported
679655da 4067F: Documentation/kobject.txt
7cfc51b9 4068F: drivers/base/
87544653 4069F: fs/debugfs/
dc7dfcd8
WS
4070F: fs/kernfs/
4071F: fs/sysfs/
87544653 4072F: include/linux/debugfs.h
dc7dfcd8 4073F: include/linux/kobj*
679655da 4074F: lib/kobj*
1da177e4
LT
4075
4076DRM DRIVERS
8b58be88 4077M: David Airlie <airlied@linux.ie>
4c6a3999 4078L: dri-devel@lists.freedesktop.org
b0447888 4079T: git git://people.freedesktop.org/~airlied/linux
51b06f9f 4080B: https://bugs.freedesktop.org/
5fc41a70 4081C: irc://chat.freenode.net/dri-devel
1da177e4 4082S: Maintained
679655da 4083F: drivers/gpu/drm/
433e3b34 4084F: drivers/gpu/vga/
d28ab95b
GU
4085F: Documentation/devicetree/bindings/display/
4086F: Documentation/devicetree/bindings/gpu/
4087F: Documentation/devicetree/bindings/video/
621c5474 4088F: Documentation/gpu/
850e9411 4089F: include/drm/
c117ab84 4090F: include/uapi/drm/
1da177e4 4091
d52ea7e3
DV
4092DRM DRIVERS AND MISC GPU PATCHES
4093M: Daniel Vetter <daniel.vetter@intel.com>
4094M: Jani Nikula <jani.nikula@linux.intel.com>
4095M: Sean Paul <seanpaul@chromium.org>
b7a2a230 4096W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
d52ea7e3
DV
4097S: Maintained
4098T: git git://anongit.freedesktop.org/drm/drm-misc
4099F: Documentation/gpu/
4100F: drivers/gpu/vga/
4101F: drivers/gpu/drm/*
4102F: include/drm/drm*
4103F: include/uapi/drm/drm*
4104
c842b693
EV
4105DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4106M: Dave Airlie <airlied@redhat.com>
4107S: Odd Fixes
4108F: drivers/gpu/drm/ast/
4109
5620f47d
DV
4110DRM DRIVERS FOR BRIDGE CHIPS
4111M: Archit Taneja <architt@codeaurora.org>
4112S: Maintained
4113T: git git://anongit.freedesktop.org/drm/drm-misc
4114F: drivers/gpu/drm/bridge/
4115
c842b693
EV
4116DRM DRIVER FOR BOCHS VIRTUAL GPU
4117M: Gerd Hoffmann <kraxel@redhat.com>
0c19f97f
GH
4118L: virtualization@lists.linux-foundation.org
4119T: git git://git.kraxel.org/linux drm-qemu
4120S: Maintained
c842b693
EV
4121F: drivers/gpu/drm/bochs/
4122
4123DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4124M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4125M: Gerd Hoffmann <kraxel@redhat.com>
4126L: virtualization@lists.linux-foundation.org
4127T: git git://git.kraxel.org/linux drm-qemu
af3076e6
GH
4128S: Obsolete
4129W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
c842b693
EV
4130F: drivers/gpu/drm/cirrus/
4131
c26a4017 4132RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4133M: Alex Deucher <alexander.deucher@amd.com>
4134M: Christian König <christian.koenig@amd.com>
7f4c4f80 4135L: amd-gfx@lists.freedesktop.org
566f5939
AD
4136T: git git://people.freedesktop.org/~agd5f/linux
4137S: Supported
4138F: drivers/gpu/drm/radeon/
74c97375 4139F: include/uapi/drm/radeon_drm.h
c26a4017 4140F: drivers/gpu/drm/amd/
74c97375 4141F: include/uapi/drm/amdgpu_drm.h
566f5939 4142
03e255b9
TR
4143DRM PANEL DRIVERS
4144M: Thierry Reding <thierry.reding@gmail.com>
4145L: dri-devel@lists.freedesktop.org
4146T: git git://anongit.freedesktop.org/tegra/linux.git
4147S: Maintained
4148F: drivers/gpu/drm/drm_panel.c
4149F: drivers/gpu/drm/panel/
4150F: include/drm/drm_panel.h
2d799dde 4151F: Documentation/devicetree/bindings/display/panel/
03e255b9 4152
8daf7473 4153INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4154M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4155M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4156L: intel-gfx@lists.freedesktop.org
7564fde3 4157W: https://01.org/linuxgraphics/
51b06f9f 4158B: https://01.org/linuxgraphics/documentation/how-report-bugs
5fc41a70 4159C: irc://chat.freenode.net/intel-gfx
47f95647 4160Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4161T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4162S: Supported
14430813 4163F: drivers/gpu/drm/i915/
8daf7473 4164F: include/drm/i915*
baceac3a 4165F: include/uapi/drm/i915_drm.h
621c5474 4166F: Documentation/gpu/i915.rst
8daf7473 4167
66a46e9d
ZW
4168INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4169M: Zhenyu Wang <zhenyuw@linux.intel.com>
4170M: Zhi Wang <zhi.a.wang@intel.com>
ba7addcd 4171L: intel-gvt-dev@lists.freedesktop.org
66a46e9d
ZW
4172L: intel-gfx@lists.freedesktop.org
4173W: https://01.org/igvt-g
4174T: git https://github.com/01org/gvt-linux.git
4175S: Supported
4176F: drivers/gpu/drm/i915/gvt/
4177
99763bb8
BB
4178DRM DRIVERS FOR ATMEL HLCDC
4179M: Boris Brezillon <boris.brezillon@free-electrons.com>
4180L: dri-devel@lists.freedesktop.org
4181S: Supported
4182F: drivers/gpu/drm/atmel-hlcdc/
4183F: Documentation/devicetree/bindings/drm/atmel/
4184
bf1139df
MR
4185DRM DRIVERS FOR ALLWINNER A10
4186M: Maxime Ripard <maxime.ripard@free-electrons.com>
4187L: dri-devel@lists.freedesktop.org
4188S: Supported
4189F: drivers/gpu/drm/sun4i/
4190F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4191
1de7ac68
NA
4192DRM DRIVERS FOR AMLOGIC SOCS
4193M: Neil Armstrong <narmstrong@baylibre.com>
4194L: dri-devel@lists.freedesktop.org
4195L: linux-amlogic@lists.infradead.org
4196W: http://linux-meson.com/
4197S: Supported
4198F: drivers/gpu/drm/meson/
4199F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4200
398a6d4a
KP
4201DRM DRIVERS FOR EXYNOS
4202M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4203M: Joonyoung Shim <jy0922.shim@samsung.com>
4204M: Seung-Woo Kim <sw0312.kim@samsung.com>
4205M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4206L: dri-devel@lists.freedesktop.org
25a58030 4207T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4208S: Supported
14430813 4209F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4210F: include/uapi/drm/exynos_drm.h
4211F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4212
b55a1b9c 4213DRM DRIVERS FOR FREESCALE DCU
bc66757a 4214M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4215M: Alison Wang <alison.wang@freescale.com>
4216L: dri-devel@lists.freedesktop.org
4217S: Supported
4218F: drivers/gpu/drm/fsl-dcu/
2d799dde 4219F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4220F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4221F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4222
0a3d775f
PZ
4223DRM DRIVERS FOR FREESCALE IMX
4224M: Philipp Zabel <p.zabel@pengutronix.de>
4225L: dri-devel@lists.freedesktop.org
4226S: Maintained
4227F: drivers/gpu/drm/imx/
ef739aa4 4228F: drivers/gpu/ipu-v3/
2d799dde 4229F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4230
ba2199a6
PJ
4231DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4232M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4233L: dri-devel@lists.freedesktop.org
4234T: git git://github.com/patjak/drm-gma500
4235S: Maintained
5ff18e42 4236F: drivers/gpu/drm/gma500/
ba2199a6 4237
c84ffde9
XL
4238DRM DRIVERS FOR HISILICON
4239M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4240M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4241R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4242R: Chen Feng <puck.chen@hisilicon.com>
4243L: dri-devel@lists.freedesktop.org
4244T: git git://github.com/xin3liang/linux.git
4245S: Maintained
4246F: drivers/gpu/drm/hisilicon/
4247F: Documentation/devicetree/bindings/display/hisilicon/
4248
399516ab
EV
4249DRM DRIVER FOR INTEL I810 VIDEO CARDS
4250S: Orphan / Obsolete
4251F: drivers/gpu/drm/i810/
4252F: include/uapi/drm/i810_drm.h
4253
37b2a214
CH
4254DRM DRIVERS FOR MEDIATEK
4255M: CK Hu <ck.hu@mediatek.com>
4256M: Philipp Zabel <p.zabel@pengutronix.de>
4257L: dri-devel@lists.freedesktop.org
4258S: Supported
4259F: drivers/gpu/drm/mediatek/
4260F: Documentation/devicetree/bindings/display/mediatek/
4261
06346451
EV
4262DRM DRIVER FOR MSM ADRENO GPU
4263M: Rob Clark <robdclark@gmail.com>
4264L: linux-arm-msm@vger.kernel.org
4265L: dri-devel@lists.freedesktop.org
4266L: freedreno@lists.freedesktop.org
4267T: git git://people.freedesktop.org/~robclark/linux
4268S: Maintained
4269F: drivers/gpu/drm/msm/
4270F: include/uapi/drm/msm_drm.h
4271F: Documentation/devicetree/bindings/display/msm/
4272
fad89bb3
EV
4273DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4274M: Ben Skeggs <bskeggs@redhat.com>
4275L: dri-devel@lists.freedesktop.org
4276L: nouveau@lists.freedesktop.org
4277T: git git://github.com/skeggsb/linux
4278S: Supported
4279F: drivers/gpu/drm/nouveau/
4280F: include/uapi/drm/nouveau_drm.h
ba2199a6 4281
bd3b49f2 4282DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4283M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4284L: dri-devel@lists.freedesktop.org
4285L: linux-tegra@vger.kernel.org
a5ad7a63 4286T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4287S: Supported
dee8268f 4288F: drivers/gpu/drm/tegra/
a5ad7a63 4289F: drivers/gpu/host1x/
e1e90644 4290F: include/linux/host1x.h
a5ad7a63 4291F: include/uapi/drm/tegra_drm.h
2d799dde 4292F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4293
399516ab
EV
4294DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4295S: Orphan / Obsolete
4296F: drivers/gpu/drm/mga/
4297F: include/uapi/drm/mga_drm.h
4298
c842b693
EV
4299DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4300M: Dave Airlie <airlied@redhat.com>
4301S: Odd Fixes
4302F: drivers/gpu/drm/mgag200/
4303
399516ab
EV
4304DRM DRIVER FOR RAGE 128 VIDEO CARDS
4305S: Orphan / Obsolete
4306F: drivers/gpu/drm/r128/
4307F: include/uapi/drm/r128_drm.h
4308
a284e9d1
LP
4309DRM DRIVERS FOR RENESAS
4310M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4311L: dri-devel@lists.freedesktop.org
4a121096 4312L: linux-renesas-soc@vger.kernel.org
2392ccd4 4313T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4314S: Supported
4315F: drivers/gpu/drm/rcar-du/
4316F: drivers/gpu/drm/shmobile/
a284e9d1 4317F: include/linux/platform_data/shmob_drm.h
33be436d 4318F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4319
c842b693
EV
4320DRM DRIVER FOR QXL VIRTUAL GPU
4321M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4322M: Gerd Hoffmann <kraxel@redhat.com>
4323L: virtualization@lists.linux-foundation.org
4324T: git git://git.kraxel.org/linux drm-qemu
4325S: Maintained
c842b693
EV
4326F: drivers/gpu/drm/qxl/
4327F: include/uapi/drm/qxl_drm.h
a284e9d1 4328
625e0346
HS
4329DRM DRIVERS FOR ROCKCHIP
4330M: Mark Yao <mark.yao@rock-chips.com>
4331L: dri-devel@lists.freedesktop.org
4332S: Maintained
4333F: drivers/gpu/drm/rockchip/
f253f7eb 4334F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4335
399516ab
EV
4336DRM DRIVER FOR SAVAGE VIDEO CARDS
4337S: Orphan / Obsolete
4338F: drivers/gpu/drm/savage/
4339F: include/uapi/drm/savage_drm.h
4340
4341DRM DRIVER FOR SIS VIDEO CARDS
4342S: Orphan / Obsolete
4343F: drivers/gpu/drm/sis/
4344F: include/uapi/drm/sis_drm.h
625e0346 4345
7f11c476
BG
4346DRM DRIVERS FOR STI
4347M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4348M: Vincent Abriou <vincent.abriou@st.com>
4349L: dri-devel@lists.freedesktop.org
4350T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4351S: Maintained
4352F: drivers/gpu/drm/sti
2d799dde 4353F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4354
399516ab
EV
4355DRM DRIVER FOR TDFX VIDEO CARDS
4356S: Orphan / Obsolete
4357F: drivers/gpu/drm/tdfx/
4358
c842b693
EV
4359DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4360M: Dave Airlie <airlied@redhat.com>
4361S: Odd Fixes
4362F: drivers/gpu/drm/udl/
4363
8bb0bce9
LS
4364DRM DRIVERS FOR VIVANTE GPU IP
4365M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4366R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9 4367R: Christian Gmeiner <christian.gmeiner@gmail.com>
c4ae94a3 4368L: etnaviv@lists.freedesktop.org
8bb0bce9
LS
4369L: dri-devel@lists.freedesktop.org
4370S: Maintained
8a9257a0
EV
4371F: drivers/gpu/drm/etnaviv/
4372F: include/uapi/drm/etnaviv_drm.h
4373F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4374
c4291702
EV
4375DRM DRIVER FOR VMWARE VIRTUAL GPU
4376M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4377M: Sinclair Yeh <syeh@vmware.com>
4378M: Thomas Hellstrom <thellstrom@vmware.com>
4379L: dri-devel@lists.freedesktop.org
4380T: git git://people.freedesktop.org/~syeh/repos_linux
4381T: git git://people.freedesktop.org/~thomash/linux
4382S: Supported
4383F: drivers/gpu/drm/vmwgfx/
4384F: include/uapi/drm/vmwgfx_drm.h
4385
8636d452
EA
4386DRM DRIVERS FOR VC4
4387M: Eric Anholt <eric@anholt.net>
4388T: git git://github.com/anholt/linux
4389S: Supported
4390F: drivers/gpu/drm/vc4/
4391F: include/uapi/drm/vc4_drm.h
4392F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4393
5ef330a7
TV
4394DRM DRIVERS FOR TI OMAP
4395M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4396L: dri-devel@lists.freedesktop.org
4397S: Maintained
4398F: drivers/gpu/drm/omapdrm/
4399F: Documentation/devicetree/bindings/display/ti/
4400
adb314ed
TV
4401DRM DRIVERS FOR TI LCDC
4402M: Jyri Sarha <jsarha@ti.com>
4403R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4404L: dri-devel@lists.freedesktop.org
4405S: Maintained
4406F: drivers/gpu/drm/tilcdc/
4407F: Documentation/devicetree/bindings/display/tilcdc/
4408
dbb01037
SG
4409DRM DRIVERS FOR ZTE ZX
4410M: Shawn Guo <shawnguo@kernel.org>
4411L: dri-devel@lists.freedesktop.org
4412S: Maintained
4413F: drivers/gpu/drm/zte/
4414F: Documentation/devicetree/bindings/display/zte,vou.txt
4415
598df1ac
AK
4416DSBR100 USB FM RADIO DRIVER
4417M: Alexey Klimov <klimov.linux@gmail.com>
4418L: linux-media@vger.kernel.org
4419T: git git://linuxtv.org/media_tree.git
4420S: Maintained
4421F: drivers/media/radio/dsbr100.c
4422
1da177e4 4423DSCC4 DRIVER
8b58be88 4424M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4425L: netdev@vger.kernel.org
1da177e4 4426S: Maintained
679655da 4427F: drivers/net/wan/dscc4.c
1da177e4 4428
cc11b140
HV
4429DT3155 MEDIA DRIVER
4430M: Hans Verkuil <hverkuil@xs4all.nl>
4431L: linux-media@vger.kernel.org
4432T: git git://linuxtv.org/media_tree.git
a825eaec 4433W: https://linuxtv.org
cc11b140
HV
4434S: Odd Fixes
4435F: drivers/media/pci/dt3155/
4436
91952bc0
AP
4437DVB_USB_AF9015 MEDIA DRIVER
4438M: Antti Palosaari <crope@iki.fi>
4439L: linux-media@vger.kernel.org
a825eaec 4440W: https://linuxtv.org
91952bc0
AP
4441W: http://palosaari.fi/linux/
4442Q: http://patchwork.linuxtv.org/project/linux-media/list/
4443T: git git://linuxtv.org/anttip/media_tree.git
4444S: Maintained
4445F: drivers/media/usb/dvb-usb-v2/af9015*
4446
4447DVB_USB_AF9035 MEDIA DRIVER
4448M: Antti Palosaari <crope@iki.fi>
4449L: linux-media@vger.kernel.org
a825eaec 4450W: https://linuxtv.org
91952bc0
AP
4451W: http://palosaari.fi/linux/
4452Q: http://patchwork.linuxtv.org/project/linux-media/list/
4453T: git git://linuxtv.org/anttip/media_tree.git
4454S: Maintained
4455F: drivers/media/usb/dvb-usb-v2/af9035*
4456
4457DVB_USB_ANYSEE MEDIA DRIVER
4458M: Antti Palosaari <crope@iki.fi>
4459L: linux-media@vger.kernel.org
a825eaec 4460W: https://linuxtv.org
91952bc0
AP
4461W: http://palosaari.fi/linux/
4462Q: http://patchwork.linuxtv.org/project/linux-media/list/
4463T: git git://linuxtv.org/anttip/media_tree.git
4464S: Maintained
4465F: drivers/media/usb/dvb-usb-v2/anysee*
4466
4467DVB_USB_AU6610 MEDIA DRIVER
4468M: Antti Palosaari <crope@iki.fi>
4469L: linux-media@vger.kernel.org
a825eaec 4470W: https://linuxtv.org
91952bc0
AP
4471W: http://palosaari.fi/linux/
4472Q: http://patchwork.linuxtv.org/project/linux-media/list/
4473T: git git://linuxtv.org/anttip/media_tree.git
4474S: Maintained
4475F: drivers/media/usb/dvb-usb-v2/au6610*
4476
4477DVB_USB_CE6230 MEDIA DRIVER
4478M: Antti Palosaari <crope@iki.fi>
4479L: linux-media@vger.kernel.org
a825eaec 4480W: https://linuxtv.org
91952bc0
AP
4481W: http://palosaari.fi/linux/
4482Q: http://patchwork.linuxtv.org/project/linux-media/list/
4483T: git git://linuxtv.org/anttip/media_tree.git
4484S: Maintained
4485F: drivers/media/usb/dvb-usb-v2/ce6230*
4486
d099dea2
MK
4487DVB_USB_CXUSB MEDIA DRIVER
4488M: Michael Krufky <mkrufky@linuxtv.org>
4489L: linux-media@vger.kernel.org
a825eaec 4490W: https://linuxtv.org
d099dea2
MK
4491W: http://github.com/mkrufky
4492Q: http://patchwork.linuxtv.org/project/linux-media/list/
4493T: git git://linuxtv.org/media_tree.git
4494S: Maintained
9819da66 4495F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4496
91952bc0 4497DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4498M: Antti Palosaari <crope@iki.fi>
4499L: linux-media@vger.kernel.org
a825eaec 4500W: https://linuxtv.org
91952bc0
AP
4501W: http://palosaari.fi/linux/
4502Q: http://patchwork.linuxtv.org/project/linux-media/list/
4503T: git git://linuxtv.org/anttip/media_tree.git
4504S: Maintained
91952bc0 4505F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4506
5560983b 4507DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4508M: Antti Palosaari <crope@iki.fi>
4509L: linux-media@vger.kernel.org
a825eaec 4510W: https://linuxtv.org
91952bc0
AP
4511Q: http://patchwork.linuxtv.org/project/linux-media/list/
4512T: git git://linuxtv.org/anttip/media_tree.git
4513S: Maintained
5560983b 4514F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4515
8856f5f2
MK
4516DVB_USB_MXL111SF MEDIA DRIVER
4517M: Michael Krufky <mkrufky@linuxtv.org>
4518L: linux-media@vger.kernel.org
a825eaec 4519W: https://linuxtv.org
8856f5f2
MK
4520W: http://github.com/mkrufky
4521Q: http://patchwork.linuxtv.org/project/linux-media/list/
4522T: git git://linuxtv.org/mkrufky/mxl111sf.git
4523S: Maintained
4524F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4525
91952bc0
AP
4526DVB_USB_RTL28XXU MEDIA DRIVER
4527M: Antti Palosaari <crope@iki.fi>
4528L: linux-media@vger.kernel.org
a825eaec 4529W: https://linuxtv.org
91952bc0
AP
4530W: http://palosaari.fi/linux/
4531Q: http://patchwork.linuxtv.org/project/linux-media/list/
4532T: git git://linuxtv.org/anttip/media_tree.git
4533S: Maintained
4534F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4535
4536DVB_USB_V2 MEDIA DRIVER
4537M: Antti Palosaari <crope@iki.fi>
4538L: linux-media@vger.kernel.org
a825eaec 4539W: https://linuxtv.org
91952bc0
AP
4540W: http://palosaari.fi/linux/
4541Q: http://patchwork.linuxtv.org/project/linux-media/list/
4542T: git git://linuxtv.org/anttip/media_tree.git
4543S: Maintained
4544F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4545F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4546
ac0ac38f 4547DYNAMIC DEBUG
5c4a97d1 4548M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4549S: Maintained
4550F: lib/dynamic_debug.c
4551F: include/linux/dynamic_debug.h
4552
789c7048 4553DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4554M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4555S: Maintained
df621252 4556F: drivers/tty/serial/dz.*
789c7048 4557
f17effbe
MF
4558E3X0 POWER BUTTON DRIVER
4559M: Moritz Fischer <moritz.fischer@ettus.com>
4560L: usrp-users@lists.ettus.com
4561W: http://www.ettus.com
4562S: Supported
4563F: drivers/input/misc/e3x0-button.c
4564F: Documentation/devicetree/bindings/input/e3x0-button.txt
4565
91952bc0
AP
4566E4000 MEDIA DRIVER
4567M: Antti Palosaari <crope@iki.fi>
4568L: linux-media@vger.kernel.org
a825eaec 4569W: https://linuxtv.org
91952bc0
AP
4570W: http://palosaari.fi/linux/
4571Q: http://patchwork.linuxtv.org/project/linux-media/list/
4572T: git git://linuxtv.org/anttip/media_tree.git
4573S: Maintained
4574F: drivers/media/tuners/e4000*
4575
1da177e4 4576EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4577M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4578L: linux-scsi@vger.kernel.org
4579S: Maintained
679655da 4580F: drivers/scsi/eata.c
1da177e4 4581
91952bc0
AP
4582EC100 MEDIA DRIVER
4583M: Antti Palosaari <crope@iki.fi>
4584L: linux-media@vger.kernel.org
a825eaec 4585W: https://linuxtv.org
91952bc0
AP
4586W: http://palosaari.fi/linux/
4587Q: http://patchwork.linuxtv.org/project/linux-media/list/
4588T: git git://linuxtv.org/anttip/media_tree.git
4589S: Maintained
4590F: drivers/media/dvb-frontends/ec100*
4591
237fead6 4592ECRYPT FILE SYSTEM
0de9adf2 4593M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4594L: ecryptfs@vger.kernel.org
24a923e4 4595W: http://ecryptfs.org
6dc7516e 4596W: https://launchpad.net/ecryptfs
9f273c24 4597T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4598S: Supported
679655da
JP
4599F: Documentation/filesystems/ecryptfs.txt
4600F: fs/ecryptfs/
237fead6 4601
da9bb1d2 4602EDAC-CORE
aa15aa0e 4603M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4604M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4605M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4606L: linux-edac@vger.kernel.org
07cd6bf5
FW
4607T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4608T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4609S: Supported
b73bbad3
MCC
4610F: Documentation/admin-guide/ras.rst
4611F: Documentation/driver-api/edac.rst
91445c72 4612F: drivers/edac/
679655da 4613F: include/linux/edac.h
0e438e3f 4614
c476c23b 4615EDAC-AMD64
487ba8e8 4616M: Borislav Petkov <bp@alien8.de>
91445c72 4617L: linux-edac@vger.kernel.org
487ba8e8 4618S: Maintained
c476c23b
BP
4619F: drivers/edac/amd64_edac*
4620
836dae5d 4621EDAC-CALXEDA
836dae5d
RR
4622M: Robert Richter <rric@kernel.org>
4623L: linux-edac@vger.kernel.org
836dae5d
RR
4624S: Maintained
4625F: drivers/edac/highbank*
4626
f65aad41
RB
4627EDAC-CAVIUM
4628M: Ralf Baechle <ralf@linux-mips.org>
4629M: David Daney <david.daney@cavium.com>
4630L: linux-edac@vger.kernel.org
4631L: linux-mips@linux-mips.org
f65aad41
RB
4632S: Supported
4633F: drivers/edac/octeon_edac*
4634
0e438e3f 4635EDAC-E752X
8b58be88 4636M: Mark Gross <mark.gross@intel.com>
91445c72 4637L: linux-edac@vger.kernel.org
0e438e3f 4638S: Maintained
679655da 4639F: drivers/edac/e752x_edac.c
0e438e3f
DP
4640
4641EDAC-E7XXX
91445c72 4642L: linux-edac@vger.kernel.org
0e438e3f 4643S: Maintained
679655da 4644F: drivers/edac/e7xxx_edac.c
0e438e3f 4645
7d136731
BP
4646EDAC-FSL_DDR
4647M: York Sun <york.sun@nxp.com>
4648L: linux-edac@vger.kernel.org
4649S: Maintained
4650F: drivers/edac/fsl_ddr_edac.*
4651
77c5f5d2 4652EDAC-GHES
5dc8a864
MCC
4653M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4654M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4655L: linux-edac@vger.kernel.org
77c5f5d2 4656S: Maintained
2caa67a6 4657F: drivers/edac/ghes_edac.c
77c5f5d2 4658
6bc78404 4659EDAC-I82443BXGX
8b58be88 4660M: Tim Small <tim@buttersideup.com>
91445c72 4661L: linux-edac@vger.kernel.org
6bc78404 4662S: Maintained
679655da 4663F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4664
4665EDAC-I3000
91445c72 4666L: linux-edac@vger.kernel.org
c91d9075 4667S: Orphan
679655da 4668F: drivers/edac/i3000_edac.c
6bc78404
DT
4669
4670EDAC-I5000
91445c72 4671L: linux-edac@vger.kernel.org
ba9a5918 4672S: Maintained
679655da 4673F: drivers/edac/i5000_edac.c
ba9a5918 4674
44c12cb2 4675EDAC-I5400
5dc8a864
MCC
4676M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4677M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4678L: linux-edac@vger.kernel.org
44c12cb2 4679S: Maintained
679655da 4680F: drivers/edac/i5400_edac.c
44c12cb2 4681
3c9c92b6 4682EDAC-I7300
5dc8a864
MCC
4683M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4684M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4685L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4686S: Maintained
4687F: drivers/edac/i7300_edac.c
4688
67c89316 4689EDAC-I7CORE
5dc8a864
MCC
4690M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4691M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4692L: linux-edac@vger.kernel.org
67c89316 4693S: Maintained
70aff0ce 4694F: drivers/edac/i7core_edac.c
67c89316 4695
ba9a5918 4696EDAC-I82975X
8b58be88 4697M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4698M: "Arvind R." <arvino55@gmail.com>
91445c72 4699L: linux-edac@vger.kernel.org
ba9a5918 4700S: Maintained
679655da 4701F: drivers/edac/i82975x_edac.c
ba9a5918 4702
791b4706
JB
4703EDAC-IE31200
4704M: Jason Baron <jbaron@akamai.com>
4705L: linux-edac@vger.kernel.org
791b4706
JB
4706S: Maintained
4707F: drivers/edac/ie31200_edac.c
4708
ccdfb979 4709EDAC-MPC85XX
30c7469b 4710M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4711L: linux-edac@vger.kernel.org
ccdfb979
JT
4712S: Maintained
4713F: drivers/edac/mpc85xx_edac.[ch]
4714
ba9a5918 4715EDAC-PASEMI
8b58be88 4716M: Egor Martovetsky <egor@pasemi.com>
91445c72 4717L: linux-edac@vger.kernel.org
6bc78404 4718S: Maintained
679655da 4719F: drivers/edac/pasemi_edac.c
6bc78404 4720
0e438e3f 4721EDAC-R82600
8b58be88 4722M: Tim Small <tim@buttersideup.com>
91445c72 4723L: linux-edac@vger.kernel.org
0e438e3f 4724S: Maintained
679655da 4725F: drivers/edac/r82600_edac.c
da9bb1d2 4726
4d096ca7 4727EDAC-SBRIDGE
5dc8a864
MCC
4728M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4729M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4730L: linux-edac@vger.kernel.org
4d096ca7
MCC
4731S: Maintained
4732F: drivers/edac/sb_edac.c
4733
4ec656bd
TL
4734EDAC-SKYLAKE
4735M: Tony Luck <tony.luck@intel.com>
4736L: linux-edac@vger.kernel.org
4737S: Maintained
4738F: drivers/edac/skx_edac.c
4739
995e1de4
LH
4740EDAC-XGENE
4741APPLIED MICRO (APM) X-GENE SOC EDAC
4742M: Loc Ho <lho@apm.com>
4743S: Supported
4744F: drivers/edac/xgene_edac.c
4745F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4746
af39917d
CL
4747EDIROL UA-101/UA-1000 DRIVER
4748M: Clemens Ladisch <clemens@ladisch.de>
4749L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4750T: git git://git.alsa-project.org/alsa-kernel.git
4751S: Maintained
4752F: sound/usb/misc/ua101.c
4753
1f7df953 4754EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4755M: Matt Fleming <matt@codeblueprint.co.uk>
6026ed2f 4756M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 4757L: linux-efi@vger.kernel.org
6026ed2f 4758T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
1f7df953 4759S: Maintained
fb2efb5c 4760F: Documentation/efi-stub.txt
f135a176 4761F: arch/*/kernel/efi.c
1f7df953 4762F: arch/x86/boot/compressed/eboot.[ch]
f135a176 4763F: arch/*/include/asm/efi.h
e8dfe6d8
MF
4764F: arch/x86/platform/efi/
4765F: drivers/firmware/efi/
1f7df953 4766F: include/linux/efi*.h
f135a176
AB
4767F: arch/arm/boot/compressed/efi-header.S
4768F: arch/arm64/kernel/efi-entry.S
1f7df953 4769
d68772b7
MF
4770EFI VARIABLE FILESYSTEM
4771M: Matthew Garrett <matthew.garrett@nebula.com>
4772M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4773M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4774T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4775L: linux-efi@vger.kernel.org
4776S: Maintained
4777F: fs/efivarfs/
4778
85a00d9b
PJ
4779EFIFB FRAMEBUFFER DRIVER
4780L: linux-fbdev@vger.kernel.org
4781M: Peter Jones <pjones@redhat.com>
4782S: Maintained
8a61f013 4783F: drivers/video/fbdev/efifb.c
85a00d9b 4784
ff6301da
IH
4785EFI TEST DRIVER
4786L: linux-efi@vger.kernel.org
4787M: Ivan Hu <ivan.hu@canonical.com>
4788M: Matt Fleming <matt@codeblueprint.co.uk>
4789S: Maintained
4790F: drivers/firmware/efi/test/
4791
0bee8d28
JT
4792EFS FILESYSTEM
4793W: http://aeschi.ch.eu.org/efs/
4794S: Orphan
679655da 4795F: fs/efs/
0bee8d28 4796
aa8a9e25 4797EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4798M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4799L: netdev@vger.kernel.org
4800S: Maintained
9aa32835 4801F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4802
f0319efe 4803EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4804M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4805M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4806L: linux-media@vger.kernel.org
a825eaec 4807W: https://linuxtv.org
f0319efe
MCC
4808T: git git://linuxtv.org/media_tree.git
4809S: Maintained
4810F: drivers/media/usb/em28xx/
618cd932 4811F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4812
3e3a7d66 4813EMBEDDED LINUX
8b58be88
JP
4814M: Paul Gortmaker <paul.gortmaker@windriver.com>
4815M: Matt Mackall <mpm@selenic.com>
4816M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4817L: linux-embedded@vger.kernel.org
4818S: Maintained
4819
b8aca0c1
JS
4820EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4821M: James Smart <james.smart@broadcom.com>
4822M: Dick Kennedy <dick.kennedy@broadcom.com>
ce00f85c 4823L: linux-scsi@vger.kernel.org
b8aca0c1 4824W: http://www.broadcom.com
ce00f85c 4825S: Supported
679655da 4826F: drivers/scsi/lpfc/
3a1c1d44 4827
5f5bac82 4828ENE CB710 FLASH CARD READER DRIVER
8b58be88 4829M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4830S: Maintained
4831F: drivers/misc/cb710/
4832F: drivers/mmc/host/cb710-mmc.*
4833F: include/linux/cb710.h
4834
931e39a1
ML
4835ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4836M: Maxim Levitsky <maximlevitsky@gmail.com>
4837S: Maintained
2a837449 4838F: drivers/media/rc/ene_ir.*
931e39a1 4839
d5ca9006 4840EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4841M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4842S: Maintained
084bad91 4843T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4844F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4845F: include/video/s1d13xxxfb.h
d5ca9006 4846
38df6492
ME
4847ET131X NETWORK DRIVER
4848M: Mark Einon <mark.einon@gmail.com>
4849S: Odd Fixes
4850F: drivers/net/ethernet/agere/
4851
1da177e4 4852ETHERNET BRIDGE
adbbf69d 4853M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4854L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4855L: netdev@vger.kernel.org
c996d8b9 4856W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4857S: Maintained
679655da
JP
4858F: include/linux/netfilter_bridge/
4859F: net/bridge/
1da177e4 4860
22f08ad9
FF
4861ETHERNET PHY LIBRARY
4862M: Florian Fainelli <f.fainelli@gmail.com>
4863L: netdev@vger.kernel.org
4864S: Maintained
4865F: include/linux/phy.h
4866F: include/linux/phy_fixed.h
4867F: drivers/net/phy/
4868F: Documentation/networking/phy.txt
4869F: drivers/of/of_mdio.c
4870F: drivers/of/of_net.c
4871
1da177e4 4872EXT2 FILE SYSTEM
d8130624 4873M: Jan Kara <jack@suse.com>
72be2ccf 4874L: linux-ext4@vger.kernel.org
1da177e4 4875S: Maintained
679655da
JP
4876F: Documentation/filesystems/ext2.txt
4877F: fs/ext2/
4878F: include/linux/ext2*
1da177e4 4879
72be2ccf 4880EXT4 FILE SYSTEM
8b58be88 4881M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4882M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4883L: linux-ext4@vger.kernel.org
08a225f1 4884W: http://ext4.wiki.kernel.org
8a6e2535 4885Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4886T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4887S: Maintained
679655da
JP
4888F: Documentation/filesystems/ext4.txt
4889F: fs/ext4/
1da177e4 4890
c5532b09 4891Extended Verification Module (EVM)
74dd744f
MZ
4892M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4893L: linux-ima-devel@lists.sourceforge.net
4894L: linux-security-module@vger.kernel.org
c5532b09
MZ
4895S: Supported
4896F: security/integrity/evm/
4897
df6b3cfe
MH
4898EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4899M: MyungJoo Ham <myungjoo.ham@samsung.com>
4900M: Chanwoo Choi <cw00.choi@samsung.com>
4901L: linux-kernel@vger.kernel.org
81df63a9 4902T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4903S: Maintained
4904F: drivers/extcon/
cd2c3e7f
CC
4905F: include/linux/extcon/
4906F: include/linux/extcon.h
df6b3cfe 4907F: Documentation/extcon/
cd2c3e7f 4908F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4909
e2a75c44 4910EXYNOS DP DRIVER
b7701755 4911M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4912L: dri-devel@lists.freedesktop.org
4913S: Maintained
4914F: drivers/gpu/drm/exynos/exynos_dp*
4915
9b93a409
MS
4916EXYNOS SYSMMU (IOMMU) driver
4917M: Marek Szyprowski <m.szyprowski@samsung.com>
4918L: iommu@lists.linux-foundation.org
4919S: Maintained
4920F: drivers/iommu/exynos-iommu.c
4921
4a66d3fe
NC
4922EZchip NPS platform support
4923M: Noam Camus <noamc@ezchip.com>
4924S: Supported
4925F: arch/arc/plat-eznps
4926F: arch/arc/boot/dts/eznps.dts
4927
e53004e2 4928F71805F HARDWARE MONITORING DRIVER
d8130624 4929M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4930L: linux-hwmon@vger.kernel.org
e53004e2 4931S: Maintained
679655da
JP
4932F: Documentation/hwmon/f71805f
4933F: drivers/hwmon/f71805f.c
e53004e2 4934
eea977ed
MB
4935FC0011 TUNER DRIVER
4936M: Michael Buesch <m@bues.ch>
4937L: linux-media@vger.kernel.org
4938S: Maintained
ccae7af2
MCC
4939F: drivers/media/tuners/fc0011.h
4940F: drivers/media/tuners/fc0011.c
eea977ed 4941
91952bc0
AP
4942FC2580 MEDIA DRIVER
4943M: Antti Palosaari <crope@iki.fi>
4944L: linux-media@vger.kernel.org
a825eaec 4945W: https://linuxtv.org
91952bc0
AP
4946W: http://palosaari.fi/linux/
4947Q: http://patchwork.linuxtv.org/project/linux-media/list/
4948T: git git://linuxtv.org/anttip/media_tree.git
4949S: Maintained
4950F: drivers/media/tuners/fc2580*
eea977ed 4951
88b2dbdb
EP
4952FANOTIFY
4953M: Eric Paris <eparis@redhat.com>
4954S: Maintained
4955F: fs/notify/fanotify/
4956F: include/linux/fanotify.h
c117ab84 4957F: include/uapi/linux/fanotify.h
88b2dbdb 4958
1da177e4 4959FARSYNC SYNCHRONOUS DRIVER
8b58be88 4960M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4961W: http://www.farsite.co.uk/
4962S: Supported
679655da 4963F: drivers/net/wan/farsync.*
1da177e4 4964
c5408b88 4965FAULT INJECTION SUPPORT
8b58be88 4966M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4967S: Supported
679655da
JP
4968F: Documentation/fault-injection/
4969F: lib/fault-inject.c
c5408b88 4970
053e514f
NT
4971FBTFT Framebuffer drivers
4972M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4973M: Noralf Trønnes <noralf@tronnes.org>
4974S: Maintained
4975F: drivers/staging/fbtft/
4976
cae727db 4977FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4978M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4979L: fcoe-devel@open-fcoe.org
cae727db
RL
4980W: www.Open-FCoE.org
4981S: Supported
4982F: drivers/scsi/libfc/
4983F: drivers/scsi/fcoe/
4984F: include/scsi/fc/
4985F: include/scsi/libfc.h
4986F: include/scsi/libfcoe.h
c117ab84 4987F: include/uapi/scsi/fc/
cae727db 4988
e2d1d6c0 4989FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4990M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4991M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4992L: linux-fsdevel@vger.kernel.org
1da177e4 4993S: Maintained
679655da
JP
4994F: include/linux/fcntl.h
4995F: include/linux/fs.h
c117ab84
CEB
4996F: include/uapi/linux/fcntl.h
4997F: include/uapi/linux/fs.h
679655da
JP
4998F: fs/fcntl.c
4999F: fs/locks.c
1da177e4 5000
e2d1d6c0 5001FILESYSTEMS (VFS and infrastructure)
8b58be88 5002M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 5003L: linux-fsdevel@vger.kernel.org
173acc7c 5004S: Maintained
679655da 5005F: fs/*
173acc7c 5006
b26e0ed4 5007FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 5008M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 5009L: linux-hwmon@vger.kernel.org
b26e0ed4 5010S: Maintained
d5ca6918
JP
5011F: drivers/hwmon/f75375s.c
5012F: include/linux/f75375s.h
b26e0ed4 5013
a331b0c3
CL
5014FIREWIRE AUDIO DRIVERS
5015M: Clemens Ladisch <clemens@ladisch.de>
5016L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5017T: git git://git.alsa-project.org/alsa-kernel.git
5018S: Maintained
5019F: sound/firewire/
5020
eb86ec51
SR
5021FIREWIRE MEDIA DRIVERS (firedtv)
5022M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5023L: linux-media@vger.kernel.org
5024L: linux1394-devel@lists.sourceforge.net
5025T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5026S: Maintained
5027F: drivers/media/firewire/
5028
a511ce33
CB
5029FIREWIRE SBP-2 TARGET
5030M: Chris Boot <bootc@bootc.net>
5031L: linux-scsi@vger.kernel.org
5032L: target-devel@vger.kernel.org
5033L: linux1394-devel@lists.sourceforge.net
5034T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5035S: Maintained
5036F: drivers/target/sbp/
5037
7d2c86b5 5038FIREWIRE SUBSYSTEM
8b58be88 5039M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5040L: linux1394-devel@lists.sourceforge.net
958a29cb 5041W: http://ieee1394.wiki.kernel.org/
2ca526bf 5042T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5043S: Maintained
679655da 5044F: drivers/firewire/
8f06ce3b
SR
5045F: include/linux/firewire.h
5046F: include/uapi/linux/firewire*.h
9f6d3c4b 5047F: tools/firewire/
e2d1d6c0
RD
5048
5049FIRMWARE LOADER (request_firmware)
39e68089 5050M: Ming Lei <ming.lei@canonical.com>
e7604239 5051M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5052L: linux-kernel@vger.kernel.org
5053S: Maintained
679655da
JP
5054F: Documentation/firmware_class/
5055F: drivers/base/firmware*.c
5056F: include/linux/firmware.h
e2d1d6c0 5057
f730e3dc 5058FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5059M: Joshua Morris <josh.h.morris@us.ibm.com>
5060M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5061S: Maintained
5062F: drivers/block/rsxx/
5063
8206f664 5064FLOPPY DRIVER
e5f6450c 5065M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5066T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5067S: Odd fixes
5068F: drivers/block/floppy.c
5069
9c9f32ed
AR
5070FMC SUBSYSTEM
5071M: Alessandro Rubini <rubini@gnudd.com>
5072W: http://www.ohwr.org/projects/fmc-bus
5073S: Supported
5074F: drivers/fmc/
5075F: include/linux/fmc*.h
5076F: include/linux/ipmi-fru.h
5077K: fmc_d.*register
5078
3c0ed7d5
AT
5079FPGA MANAGER FRAMEWORK
5080M: Alan Tull <atull@opensource.altera.com>
dd7d664a 5081R: Moritz Fischer <moritz.fischer@ettus.com>
7f1a5f04 5082L: linux-fpga@vger.kernel.org
3c0ed7d5 5083S: Maintained
e4998077 5084T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
3c0ed7d5
AT
5085F: drivers/fpga/
5086F: include/linux/fpga/fpga-mgr.h
5087W: http://www.rocketboards.org
5088
e2d1d6c0 5089FPU EMULATOR
8b58be88 5090M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5091W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5092S: Maintained
679655da 5093F: arch/x86/math-emu/
e2d1d6c0
RD
5094
5095FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5096L: netdev@vger.kernel.org
c173bfac 5097S: Orphan
679655da
JP
5098F: drivers/net/wan/dlci.c
5099F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5100
5101FRAMEBUFFER LAYER
04f6152d 5102M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
c69f677c 5103L: linux-fbdev@vger.kernel.org
04f6152d 5104T: git git://github.com/bzolnier/linux.git
b22fe37b 5105Q: http://patchwork.kernel.org/project/linux-fbdev/list/
04f6152d 5106S: Maintained
679655da 5107F: Documentation/fb/
b22fe37b
PM
5108F: drivers/video/
5109F: include/video/
679655da 5110F: include/linux/fb.h
c117ab84
CEB
5111F: include/uapi/video/
5112F: include/uapi/linux/fb.h
e2d1d6c0 5113
93aafb6d
HG
5114FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5115M: Horia Geantă <horia.geanta@nxp.com>
5116M: Dan Douglass <dan.douglass@nxp.com>
5117L: linux-crypto@vger.kernel.org
5118S: Maintained
5119F: drivers/crypto/caam/
5120F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5121
a57c188e 5122FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5123M: Timur Tabi <timur@tabi.org>
a57c188e 5124L: linux-fbdev@vger.kernel.org
c4ef9bc4 5125S: Maintained
8a61f013 5126F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5127
e2d1d6c0 5128FREESCALE DMA DRIVER
8b58be88
JP
5129M: Li Yang <leoli@freescale.com>
5130M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5131L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5132S: Maintained
679655da 5133F: drivers/dma/fsldma.*
e2d1d6c0 5134
44248aff
HX
5135FREESCALE GPMI NAND DRIVER
5136M: Han Xu <han.xu@nxp.com>
5137L: linux-mtd@lists.infradead.org
5138S: Maintained
5139F: drivers/mtd/nand/gpmi-nand/*
5140
e2d1d6c0 5141FREESCALE I2C CPM DRIVER
8b58be88 5142M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5143L: linuxppc-dev@lists.ozlabs.org
846557d3 5144L: linux-i2c@vger.kernel.org
0d2b405a 5145S: Maintained
679655da 5146F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5147
60e8c5ab 5148FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5149M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5150L: linux-fbdev@vger.kernel.org
efc03ecb 5151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5152S: Maintained
bad985a1 5153F: include/linux/platform_data/video-imxfb.h
8a61f013 5154F: drivers/video/fbdev/imxfb.c
60e8c5ab 5155
4d8e2cef 5156FREESCALE QUAD SPI DRIVER
38714fbd 5157M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5158L: linux-mtd@lists.infradead.org
5159S: Maintained
5160F: drivers/mtd/spi-nor/fsl-quadspi.c
5161
4689a6b1 5162FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5163M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5164M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5165L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5166L: netdev@vger.kernel.org
5167S: Maintained
ec21e2ec 5168F: drivers/net/ethernet/freescale/fs_enet/
679655da 5169F: include/linux/fs_enet_pd.h
4689a6b1 5170
63a0a00b
NA
5171FREESCALE IMX / MXC FEC DRIVER
5172M: Fugang Duan <fugang.duan@nxp.com>
5173L: netdev@vger.kernel.org
5174S: Maintained
5175F: drivers/net/ethernet/freescale/fec_main.c
5176F: drivers/net/ethernet/freescale/fec_ptp.c
5177F: drivers/net/ethernet/freescale/fec.h
5178F: Documentation/devicetree/bindings/net/fsl-fec.txt
5179
2fbfadb5
MB
5180FREESCALE QORIQ DPAA FMAN DRIVER
5181M: Madalin Bucur <madalin.bucur@nxp.com>
5182L: netdev@vger.kernel.org
5183S: Maintained
5184F: drivers/net/ethernet/freescale/fman
5185F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5186
63f4b4b0
MB
5187FREESCALE QORIQ DPAA ETHERNET DRIVER
5188M: Madalin Bucur <madalin.bucur@nxp.com>
5189L: netdev@vger.kernel.org
5190S: Maintained
5191F: drivers/net/ethernet/freescale/dpaa
5192
1b48706f 5193FREESCALE SOC DRIVERS
5194M: Scott Wood <oss@buserror.net>
5195L: linuxppc-dev@lists.ozlabs.org
5196L: linux-arm-kernel@lists.infradead.org
5197S: Maintained
5198F: drivers/soc/fsl/
5199F: include/linux/fsl/
5200
d9e9d82c 5201FREESCALE QUICC ENGINE LIBRARY
1b48706f 5202M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5203L: linuxppc-dev@lists.ozlabs.org
1b48706f 5204S: Maintained
7aa1aa6e
ZQ
5205F: drivers/soc/fsl/qe/
5206F: include/soc/fsl/*qe*.h
5207F: include/soc/fsl/*ucc*.h
d9e9d82c 5208
b55ef929 5209FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5210M: Li Yang <leoli@freescale.com>
6372594a 5211L: linux-usb@vger.kernel.org
a4724ed6 5212L: linuxppc-dev@lists.ozlabs.org
a7205b30 5213S: Maintained
faf2e1db 5214F: drivers/usb/gadget/udc/fsl*
a7205b30 5215
beaf53bf 5216FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5217M: Li Yang <leoli@freescale.com>
beaf53bf 5218L: netdev@vger.kernel.org
a4724ed6 5219L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5220S: Maintained
ec21e2ec 5221F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5222
abb1ed7b
CM
5223FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5224M: Claudiu Manoil <claudiu.manoil@freescale.com>
5225L: netdev@vger.kernel.org
5226S: Maintained
5227F: drivers/net/ethernet/freescale/gianfar*
5228X: drivers/net/ethernet/freescale/gianfar_ptp.c
5229F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5230
c19b6d24
ZQ
5231FREESCALE QUICC ENGINE UCC HDLC DRIVER
5232M: Zhao Qiang <qiang.zhao@nxp.com>
5233L: netdev@vger.kernel.org
5234L: linuxppc-dev@lists.ozlabs.org
5235S: Maintained
5236F: drivers/net/wan/fsl_ucc_hdlc*
5237
d9e9d82c 5238FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5239M: Timur Tabi <timur@tabi.org>
a4724ed6 5240L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5241S: Maintained
df621252 5242F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5243
5244FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5245M: Timur Tabi <timur@tabi.org>
dc85950a 5246M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5247M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5248R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5249L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5250L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5251S: Maintained
69aefcea 5252F: sound/soc/fsl/fsl*
dc85950a 5253F: sound/soc/fsl/imx*
69aefcea 5254F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5255
1da177e4 5256FREEVXFS FILESYSTEM
8b58be88 5257M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5258W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5259S: Maintained
679655da 5260F: fs/freevxfs/
1da177e4 5261
71038f52 5262FREEZER
49db1903 5263M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5264M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5265L: linux-pm@vger.kernel.org
71038f52 5266S: Supported
679655da
JP
5267F: Documentation/power/freezing-of-tasks.txt
5268F: include/linux/freezer.h
5269F: kernel/freezer.c
71038f52 5270
839a1f79
KRW
5271FRONTSWAP API
5272M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5273L: linux-kernel@vger.kernel.org
5274S: Maintained
5275F: mm/frontswap.c
5276F: include/linux/frontswap.h
5277
a5432f5a 5278FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5279M: David Howells <dhowells@redhat.com>
e62d6e24 5280L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5281S: Supported
5282F: Documentation/filesystems/caching/
5283F: fs/fscache/
5284F: include/linux/fscache*.h
5285
598c7d7a
TT
5286FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5287M: Theodore Y. Ts'o <tytso@mit.edu>
5288M: Jaegeuk Kim <jaegeuk@kernel.org>
c1b22129 5289L: linux-fsdevel@vger.kernel.org
598c7d7a
TT
5290S: Supported
5291F: fs/crypto/
46f47e48 5292F: include/linux/fscrypt*.h
598c7d7a 5293
f58ad8f5 5294F2FS FILE SYSTEM
9b29d481 5295M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5296M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5297L: linux-f2fs-devel@lists.sourceforge.net
95129296 5298W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5299T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5300S: Maintained
5301F: Documentation/filesystems/f2fs.txt
3bac380c 5302F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5303F: fs/f2fs/
5304F: include/linux/f2fs_fs.h
62d43eeb 5305F: include/trace/events/f2fs.h
f58ad8f5 5306
5ab7ffea 5307FUJITSU FR-V (FRV) PORT
0cf0305f 5308S: Orphan
679655da 5309F: arch/frv/
1da177e4 5310
20b93734 5311FUJITSU LAPTOP EXTRAS
409a3e98 5312M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5313L: platform-driver-x86@vger.kernel.org
20b93734 5314S: Maintained
679655da 5315F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5316
4da621b6
HK
5317FUJITSU M-5MO LS CAMERA ISP DRIVER
5318M: Kyungmin Park <kyungmin.park@samsung.com>
5319M: Heungjun Kim <riverful.kim@samsung.com>
5320L: linux-media@vger.kernel.org
5321S: Maintained
90d72ac6 5322F: drivers/media/i2c/m5mols/
b5dcee22 5323F: include/media/i2c/m5mols.h
4da621b6 5324
2d24c490
RG
5325FUJITSU TABLET EXTRAS
5326M: Robert Gerlach <khnz@gmx.de>
5327L: platform-driver-x86@vger.kernel.org
5328S: Maintained
5329F: drivers/platform/x86/fujitsu-tablet.c
5330
04578f17 5331FUSE: FILESYSTEM IN USERSPACE
8b58be88 5332M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5333L: linux-fsdevel@vger.kernel.org
04578f17 5334W: http://fuse.sourceforge.net/
0a30f612 5335T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5336S: Maintained
679655da 5337F: fs/fuse/
c117ab84 5338F: include/uapi/linux/fuse.h
0a30f612 5339F: Documentation/filesystems/fuse.txt
04578f17 5340
1da177e4 5341FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5342M: Rik Faith <faith@cs.unc.edu>
1da177e4 5343L: linux-scsi@vger.kernel.org
baaea1dc 5344S: Odd Fixes (e.g., new signatures)
679655da 5345F: drivers/scsi/fdomain.*
1da177e4 5346
6b90bd4b
ER
5347GCC PLUGINS
5348M: Kees Cook <keescook@chromium.org>
5349R: Emese Revfy <re.emese@gmail.com>
5350L: kernel-hardening@lists.openwall.com
5351S: Maintained
5352F: scripts/gcc-plugins/
5353F: scripts/gcc-plugin.sh
68fdc678 5354F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5355F: Documentation/gcc-plugins.txt
5356
d8e2162c
PO
5357GCOV BASED KERNEL PROFILING
5358M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5359S: Maintained
5360F: kernel/gcov/
2584bab2 5361F: Documentation/dev-tools/gcov.rst
d8e2162c 5362
1da177e4 5363GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5364M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5365L: linux-scsi@vger.kernel.org
5366W: http://www.icp-vortex.com/
5367S: Supported
679655da 5368F: drivers/scsi/gdt*
1da177e4 5369
158daf16
JK
5370GDB KERNEL DEBUGGING HELPER SCRIPTS
5371M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5372M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5373S: Supported
5374F: scripts/gdb/
5375
3169a1c7
HV
5376GEMTEK FM RADIO RECEIVER DRIVER
5377M: Hans Verkuil <hverkuil@xs4all.nl>
5378L: linux-media@vger.kernel.org
5379T: git git://linuxtv.org/media_tree.git
a825eaec 5380W: https://linuxtv.org
3169a1c7
HV
5381S: Maintained
5382F: drivers/media/radio/radio-gemtek*
5383
1c23af90 5384GENERIC GPIO I2C DRIVER
880b0e26 5385M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5386S: Supported
679655da
JP
5387F: drivers/i2c/busses/i2c-gpio.c
5388F: include/linux/i2c-gpio.h
1c23af90 5389
92ed1a76
PK
5390GENERIC GPIO I2C MULTIPLEXER DRIVER
5391M: Peter Korsgaard <peter.korsgaard@barco.com>
5392L: linux-i2c@vger.kernel.org
5393S: Supported
e7065e20
JD
5394F: drivers/i2c/muxes/i2c-mux-gpio.c
5395F: include/linux/i2c-mux-gpio.h
5396F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5397
9251ce95 5398GENERIC HDLC (WAN) DRIVERS
8b58be88 5399M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5400W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5401S: Maintained
679655da
JP
5402F: drivers/net/wan/c101.c
5403F: drivers/net/wan/hd6457*
5404F: drivers/net/wan/hdlc*
5405F: drivers/net/wan/n2.c
5406F: drivers/net/wan/pc300too.c
5407F: drivers/net/wan/pci200syn.c
5408F: drivers/net/wan/wanxl*
1da177e4 5409
1527aab6 5410GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5411M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5412L: linux-arch@vger.kernel.org
5413T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5414S: Maintained
14430813
JP
5415F: include/asm-generic/
5416F: include/uapi/asm-generic/
1527aab6 5417
ff764963
KVA
5418GENERIC PHY FRAMEWORK
5419M: Kishon Vijay Abraham I <kishon@ti.com>
5420L: linux-kernel@vger.kernel.org
5421T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5422S: Supported
5423F: drivers/phy/
5424F: include/linux/phy/
5425
eea97aed
KH
5426GENERIC PM DOMAINS
5427M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5428M: Kevin Hilman <khilman@kernel.org>
5429M: Ulf Hansson <ulf.hansson@linaro.org>
5430L: linux-pm@vger.kernel.org
5431S: Supported
5432F: drivers/base/power/domain*.c
5433F: include/linux/pm_domain.h
5434
ccb86a69 5435GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5436M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5437L: kvm@vger.kernel.org
ccb86a69
MT
5438S: Supported
5439F: drivers/uio/uio_pci_generic.c
5440
f8f1ec73
JP
5441GET_MAINTAINER SCRIPT
5442M: Joe Perches <joe@perches.com>
5443S: Maintained
5444F: scripts/get_maintainer.pl
5445
a7d5afe8
GKB
5446GENWQE (IBM Generic Workqueue Card)
5447M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5448M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5449S: Supported
5450F: drivers/misc/genwqe/
5451
5be7b50f 5452GFS2 FILE SYSTEM
8b58be88 5453M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5454M: Bob Peterson <rpeterso@redhat.com>
a4644184 5455L: cluster-devel@redhat.com
5be7b50f 5456W: http://sources.redhat.com/cluster/
28666d6d 5457T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5458S: Supported
679655da
JP
5459F: Documentation/filesystems/gfs2*.txt
5460F: fs/gfs2/
c117ab84 5461F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5462
0a34eb8f 5463GIGASET ISDN DRIVERS
6b096fde 5464M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5465L: gigaset307x-common@lists.sourceforge.net
5466W: http://gigaset307x.sourceforge.net/
6b096fde 5467S: Odd Fixes
679655da
JP
5468F: Documentation/isdn/README.gigaset
5469F: drivers/isdn/gigaset/
c117ab84 5470F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5471
7eea35fe
JP
5472GO7007 MPEG CODEC
5473M: Hans Verkuil <hans.verkuil@cisco.com>
5474L: linux-media@vger.kernel.org
5475S: Maintained
5476F: drivers/media/usb/go7007/
5477
ca96ea86
BN
5478GOODIX TOUCHSCREEN
5479M: Bastien Nocera <hadess@hadess.net>
5480L: linux-input@vger.kernel.org
5481S: Maintained
5482F: drivers/input/touchscreen/goodix.c
5483
a6a1cf3d
BJZ
5484GPIO MOCKUP DRIVER
5485M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5486L: linux-gpio@vger.kernel.org
5487S: Maintained
5488F: drivers/gpio/gpio-mockup.c
5489F: tools/testing/selftests/gpio/
5490
a0dc00b4 5491GPIO SUBSYSTEM
e4651a9f 5492M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5493M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5494L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5495T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5496S: Maintained
cd97a449 5497F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5498F: Documentation/gpio/
40c159b7 5499F: Documentation/ABI/testing/gpio-cdev
fe95046e 5500F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5501F: drivers/gpio/
bdc6e95e
AC
5502F: include/linux/gpio/
5503F: include/linux/gpio.h
9b692346 5504F: include/asm-generic/gpio.h
3c702e99 5505F: include/uapi/linux/gpio.h
6d591c46 5506F: tools/gpio/
a0dc00b4 5507
71a6d0af
HW
5508GRE DEMULTIPLEXER DRIVER
5509M: Dmitry Kozlov <xeb@mail.ru>
5510L: netdev@vger.kernel.org
5511S: Maintained
11c26770
JP
5512F: net/ipv4/gre_demux.c
5513F: net/ipv4/gre_offload.c
71a6d0af
HW
5514F: include/net/gre.h
5515
d4c41139 5516GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5517M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5518L: netdev@vger.kernel.org
5519S: Maintained
a31a96ad 5520F: drivers/net/ethernet/aeroflex/
d4c41139 5521
629c1fb5
GKH
5522GREYBUS SUBSYSTEM
5523M: Johan Hovold <johan@kernel.org>
5524M: Alex Elder <elder@kernel.org>
5525M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5526S: Maintained
5527F: drivers/staging/greybus/
01d0f715 5528L: greybus-dev@lists.linaro.org
629c1fb5 5529
926706c5
VA
5530GREYBUS AUDIO PROTOCOLS DRIVERS
5531M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5532M: Mark Greer <mgreer@animalcreek.com>
926706c5 5533S: Maintained
544a6944
MG
5534F: drivers/staging/greybus/audio_apbridgea.c
5535F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5536F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5537F: drivers/staging/greybus/audio_codec.h
5538F: drivers/staging/greybus/audio_gb.c
5539F: drivers/staging/greybus/audio_manager.c
5540F: drivers/staging/greybus/audio_manager.h
5541F: drivers/staging/greybus/audio_manager_module.c
5542F: drivers/staging/greybus/audio_manager_private.h
5543F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5544F: drivers/staging/greybus/audio_module.c
5545F: drivers/staging/greybus/audio_topology.c
5546
2bbadafb
RMS
5547GREYBUS PROTOCOLS DRIVERS
5548M: Rui Miguel Silva <rmfrfs@gmail.com>
5549S: Maintained
5550F: drivers/staging/greybus/sdio.c
5551F: drivers/staging/greybus/light.c
5552F: drivers/staging/greybus/gpio.c
5553F: drivers/staging/greybus/power_supply.c
5554F: drivers/staging/greybus/spi.c
5555F: drivers/staging/greybus/spilib.c
5556
7d700518
BD
5557GREYBUS PROTOCOLS DRIVERS
5558M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5559S: Maintained
5560F: drivers/staging/greybus/loopback.c
5561F: drivers/staging/greybus/timesync.c
5562F: drivers/staging/greybus/timesync_platform.c
5563
5bd16350
VK
5564GREYBUS PROTOCOLS DRIVERS
5565M: Viresh Kumar <vireshk@kernel.org>
5566S: Maintained
5567F: drivers/staging/greybus/authentication.c
5568F: drivers/staging/greybus/bootrom.c
5569F: drivers/staging/greybus/firmware.h
5570F: drivers/staging/greybus/fw-core.c
5571F: drivers/staging/greybus/fw-download.c
5572F: drivers/staging/greybus/fw-managament.c
5573F: drivers/staging/greybus/greybus_authentication.h
5574F: drivers/staging/greybus/greybus_firmware.h
5575F: drivers/staging/greybus/hid.c
5576F: drivers/staging/greybus/i2c.c
5577F: drivers/staging/greybus/spi.c
5578F: drivers/staging/greybus/spilib.c
5579F: drivers/staging/greybus/spilib.h
5580
8d904fe5
DL
5581GREYBUS PROTOCOLS DRIVERS
5582M: David Lin <dtwlin@gmail.com>
5583S: Maintained
5584F: drivers/staging/greybus/uart.c
5585F: drivers/staging/greybus/log.c
5586
92b8bd96
VH
5587GREYBUS PLATFORM DRIVERS
5588M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5589S: Maintained
5590F: drivers/staging/greybus/arche-platform.c
5591F: drivers/staging/greybus/arche-apb-ctrl.c
5592F: drivers/staging/greybus/arche_platform.h
5593
7aae6e2d
CAC
5594GS1662 VIDEO SERIALIZER
5595M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5596L: linux-media@vger.kernel.org
5597T: git git://linuxtv.org/media_tree.git
5598S: Maintained
5599F: drivers/media/spi/gs1662.c
5600
e8deeae2 5601GSPCA FINEPIX SUBDRIVER
8b58be88 5602M: Frank Zago <frank@zago.net>
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/finepix.c
e8deeae2 5607
4b3fa3c4
OL
5608GSPCA GL860 SUBDRIVER
5609M: Olivier Lorin <o.lorin@laposte.net>
5610L: linux-media@vger.kernel.org
275ffde4 5611T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5612S: Maintained
0c0d06ca 5613F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5614
e8deeae2 5615GSPCA M5602 SUBDRIVER
8b58be88 5616M: Erik Andren <erik.andren@gmail.com>
661263b5 5617L: linux-media@vger.kernel.org
275ffde4 5618T: git git://linuxtv.org/media_tree.git
e8deeae2 5619S: Maintained
0c0d06ca 5620F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5621
5622GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5623M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5624L: linux-media@vger.kernel.org
275ffde4 5625T: git git://linuxtv.org/media_tree.git
c0936df4 5626S: Odd Fixes
0c0d06ca 5627F: drivers/media/usb/gspca/pac207.c
e8deeae2 5628
261982f1 5629GSPCA SN9C20X SUBDRIVER
d95c5b0b 5630M: Brian Johnson <brijohn@gmail.com>
261982f1 5631L: linux-media@vger.kernel.org
275ffde4 5632T: git git://linuxtv.org/media_tree.git
261982f1 5633S: Maintained
0c0d06ca 5634F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5635
e8deeae2 5636GSPCA T613 SUBDRIVER
8b58be88 5637M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5638L: linux-media@vger.kernel.org
275ffde4 5639T: git git://linuxtv.org/media_tree.git
e8deeae2 5640S: Maintained
0c0d06ca 5641F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5642
5643GSPCA USB WEBCAM DRIVER
c0936df4 5644M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5645L: linux-media@vger.kernel.org
275ffde4 5646T: git git://linuxtv.org/media_tree.git
c0936df4 5647S: Odd Fixes
0c0d06ca 5648F: drivers/media/usb/gspca/
e8deeae2 5649
584ec979 5650GUID PARTITION TABLE (GPT)
4f973c63 5651M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5652L: linux-efi@vger.kernel.org
5653S: Maintained
5654F: block/partitions/efi.*
5655
aa3c598b 5656STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5657M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5658L: linux-media@vger.kernel.org
275ffde4 5659T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5660S: Maintained
5661F: drivers/media/usb/stk1160/
e8deeae2 5662
4e456b86
YS
5663H8/300 ARCHITECTURE
5664M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5665L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5666W: http://uclinux-h8.sourceforge.jp
5667T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5668S: Maintained
5669F: arch/h8300/
5670F: drivers/clocksource/h8300_*.c
5671F: drivers/clk/h8300/
5672F: drivers/irqchip/irq-renesas-h8*.c
5673
71a6d0af
HW
5674HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5675M: Frank Seidel <frank@f-seidel.de>
5676L: platform-driver-x86@vger.kernel.org
5677W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5678S: Maintained
5679F: drivers/platform/x86/hdaps.c
5680
48fc9e26
HV
5681HDPVR USB VIDEO ENCODER DRIVER
5682M: Hans Verkuil <hverkuil@xs4all.nl>
5683L: linux-media@vger.kernel.org
5684T: git git://linuxtv.org/media_tree.git
a825eaec 5685W: https://linuxtv.org
48fc9e26 5686S: Odd Fixes
14430813 5687F: drivers/media/usb/hdpvr/
48fc9e26 5688
71a6d0af 5689HWPOISON MEMORY FAILURE HANDLING
f9625c48 5690M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5691L: linux-mm@kvack.org
71a6d0af
HW
5692S: Maintained
5693F: mm/memory-failure.c
5694F: mm/hwpoison-inject.c
5695
5696HYPERVISOR VIRTUAL CONSOLE DRIVER
5697L: linuxppc-dev@lists.ozlabs.org
5698S: Odd Fixes
5699F: drivers/tty/hvc/
5700
e5ab1477
AP
5701HACKRF MEDIA DRIVER
5702M: Antti Palosaari <crope@iki.fi>
5703L: linux-media@vger.kernel.org
a825eaec 5704W: https://linuxtv.org
e5ab1477
AP
5705W: http://palosaari.fi/linux/
5706Q: http://patchwork.linuxtv.org/project/linux-media/list/
5707T: git git://linuxtv.org/anttip/media_tree.git
5708S: Maintained
5709F: drivers/media/usb/hackrf/
5710
5b543965 5711HARDWARE MONITORING
d8130624 5712M: Jean Delvare <jdelvare@suse.com>
ca462085 5713M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5714L: linux-hwmon@vger.kernel.org
5715W: http://hwmon.wiki.kernel.org/
a94ef4ed 5716T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5717T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5718S: Maintained
047f4ec2 5719F: Documentation/hwmon/
679655da 5720F: drivers/hwmon/
047f4ec2 5721F: include/linux/hwmon*.h
5b543965 5722
844dd05f 5723HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5724M: Matt Mackall <mpm@selenic.com>
5725M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5726L: linux-crypto@vger.kernel.org
c0d0787b 5727S: Odd fixes
f6c60b15 5728F: Documentation/devicetree/bindings/rng/
679655da
JP
5729F: Documentation/hw_random.txt
5730F: drivers/char/hw_random/
5731F: include/linux/hw_random.h
844dd05f 5732
8b37fcfc
OBC
5733HARDWARE SPINLOCK CORE
5734M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5735M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5736L: linux-remoteproc@vger.kernel.org
8b37fcfc 5737S: Maintained
9f273c24 5738T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5739F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5740F: Documentation/hwspinlock.txt
2dbd8585 5741F: drivers/hwspinlock/
8b37fcfc
OBC
5742F: include/linux/hwspinlock.h
5743
1da177e4 5744HARMONY SOUND DRIVER
ac6aecbf 5745L: linux-parisc@vger.kernel.org
1da177e4 5746S: Maintained
679655da 5747F: sound/parisc/harmony.*
1da177e4 5748
214de83e 5749HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
4cfccbda 5750M: Jimmy Vance <jimmy.vance@hpe.com>
214de83e
BB
5751S: Supported
5752F: Documentation/watchdog/hpwdt.txt
5753F: drivers/watchdog/hpwdt.c
5754
9257aa49 5755HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5756M: Don Brace <don.brace@microsemi.com>
a0a268ad 5757L: esc.storagedev@microsemi.com
693373db 5758L: linux-scsi@vger.kernel.org
9257aa49
SC
5759S: Supported
5760F: Documentation/scsi/hpsa.txt
5761F: drivers/scsi/hpsa*.[ch]
5762F: include/linux/cciss*.h
c117ab84 5763F: include/uapi/linux/cciss*.h
9257aa49 5764
e2d1d6c0 5765HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5766M: Don Brace <don.brace@microsemi.com>
516fdcea 5767L: esc.storagedev@microsemi.com
693373db 5768L: linux-scsi@vger.kernel.org
e2d1d6c0 5769S: Supported
679655da
JP
5770F: Documentation/blockdev/cciss.txt
5771F: drivers/block/cciss*
5772F: include/linux/cciss_ioctl.h
c117ab84 5773F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5774
f48ad614
DD
5775HFI1 DRIVER
5776M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5777M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5778L: linux-rdma@vger.kernel.org
5779S: Supported
5780F: drivers/infiniband/hw/hfi1
5781
1da177e4 5782HFS FILESYSTEM
6cf515e1
GU
5783L: linux-fsdevel@vger.kernel.org
5784S: Orphan
679655da
JP
5785F: Documentation/filesystems/hfs.txt
5786F: fs/hfs/
1da177e4 5787
ef575f47
GU
5788HFSPLUS FILESYSTEM
5789L: linux-fsdevel@vger.kernel.org
5790S: Orphan
5791F: Documentation/filesystems/hfsplus.txt
5792F: fs/hfsplus/
5793
1da177e4 5794HGA FRAMEBUFFER DRIVER
8b58be88 5795M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5796L: linux-nvidia@lists.surfsouth.com
5797W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5798S: Maintained
8a61f013 5799F: drivers/video/fbdev/hgafb.c
1da177e4 5800
4480f15b 5801HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5802M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5803M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5804L: linux-pm@vger.kernel.org
68656443 5805B: https://bugzilla.kernel.org
e2d1d6c0 5806S: Supported
679655da
JP
5807F: arch/x86/power/
5808F: drivers/base/power/
5809F: kernel/power/
5810F: include/linux/suspend.h
5811F: include/linux/freezer.h
5812F: include/linux/pm.h
679655da 5813F: arch/*/include/asm/suspend*.h
e2d1d6c0 5814
4ef4caad 5815HID CORE LAYER
e5f6450c 5816M: Jiri Kosina <jikos@kernel.org>
406df153 5817R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5818L: linux-input@vger.kernel.org
54e5881d 5819T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5820S: Maintained
679655da
JP
5821F: drivers/hid/
5822F: include/linux/hid*
c117ab84 5823F: include/uapi/linux/hid*
4ef4caad 5824
30ee72f0 5825HID SENSOR HUB DRIVERS
e5f6450c 5826M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5827M: Jonathan Cameron <jic23@kernel.org>
5828M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5829L: linux-input@vger.kernel.org
5830L: linux-iio@vger.kernel.org
5831S: Maintained
5832F: Documentation/hid/hid-sensor*
5833F: drivers/hid/hid-sensor-*
5834F: drivers/iio/*/hid-*
5835F: include/linux/hid-sensor-*
5836
38bed542 5837HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5838M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5839L: linux-kernel@vger.kernel.org
75fc2d37 5840T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5841S: Maintained
679655da 5842F: Documentation/timers/
5cee9645 5843F: kernel/time/hrtimer.c
88606e80
TG
5844F: kernel/time/clockevents.c
5845F: kernel/time/tick*.*
5846F: kernel/time/timer_*.c
05ed8490 5847F: include/linux/clockchips.h
679655da 5848F: include/linux/hrtimer.h
38bed542 5849
1da177e4 5850HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5851L: linux-hams@vger.kernel.org
8b64f2a0 5852S: Orphan
679655da
JP
5853F: drivers/net/hamradio/dmascc.c
5854F: drivers/net/hamradio/scc.c
1da177e4 5855
ede1e6f8 5856HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5857M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5858W: http://www.highpoint-tech.com
5859S: Supported
679655da
JP
5860F: Documentation/scsi/hptiop.txt
5861F: drivers/scsi/hptiop.c
ede1e6f8 5862
1da177e4 5863HIPPI
8b58be88 5864M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5865L: linux-hippi@sunsite.dk
5866S: Maintained
679655da 5867F: include/linux/hippidevice.h
c117ab84 5868F: include/uapi/linux/if_hippi.h
679655da 5869F: net/802/hippi.c
ff5a3b50 5870F: drivers/net/hippi/
1da177e4 5871
b30d74e4
DH
5872HISILICON NETWORK SUBSYSTEM DRIVER
5873M: Yisen Zhuang <yisen.zhuang@huawei.com>
5874M: Salil Mehta <salil.mehta@huawei.com>
5875L: netdev@vger.kernel.org
5876W: http://www.hisilicon.com
5877S: Maintained
5878F: drivers/net/ethernet/hisilicon/
5879F: Documentation/devicetree/bindings/net/hisilicon*.txt
5880
66a9bae6 5881HISILICON ROCE DRIVER
5882M: Lijun Ou <oulijun@huawei.com>
5883M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5884L: linux-rdma@vger.kernel.org
5885S: Maintained
5886F: drivers/infiniband/hw/hns/
5887F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5888
16c6c252
JG
5889HISILICON SAS Controller
5890M: John Garry <john.garry@huawei.com>
5891W: http://www.hisilicon.com
5892S: Supported
5893F: drivers/scsi/hisi_sas/
5894F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5895
ff1d2767 5896HOST AP DRIVER
8b58be88 5897M: Jouni Malinen <j@w1.fi>
724c6b35 5898L: linux-wireless@vger.kernel.org
ffd74aca
JM
5899W: http://w1.fi/hostap-driver.html
5900S: Obsolete
eb4f98d5 5901F: drivers/net/wireless/intersil/hostap/
ff1d2767 5902
dd8cd779 5903HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5904L: platform-driver-x86@vger.kernel.org
95c70215 5905S: Orphan
679655da 5906F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5907
e2d1d6c0 5908HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5909M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5910S: Maintained
7e25d724 5911F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5912
7d2c86b5 5913HPET: High Precision Event Timers driver
8b58be88 5914M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5915S: Maintained
679655da
JP
5916F: Documentation/timers/hpet.txt
5917F: drivers/char/hpet.c
5918F: include/linux/hpet.h
c117ab84 5919F: include/uapi/linux/hpet.h
b9b0332f 5920
e07b5d79 5921HPET: x86
9e06f631 5922S: Orphan
679655da
JP
5923F: arch/x86/kernel/hpet.c
5924F: arch/x86/include/asm/hpet.h
b9b0332f 5925
1da177e4 5926HPFS FILESYSTEM
8b58be88 5927M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5928W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5929S: Maintained
679655da 5930F: fs/hpfs/
1da177e4 5931
3441cded 5932HSI SUBSYSTEM
56459ea9
SR
5933M: Sebastian Reichel <sre@kernel.org>
5934T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5935S: Maintained
5936F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 5937F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
5938F: drivers/hsi/
5939F: include/linux/hsi/
5940F: include/uapi/linux/hsi/
5941
7d2c86b5 5942HSO 3G MODEM DRIVER
8b58be88 5943M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5944W: http://www.pharscape.org
5945S: Maintained
679655da 5946F: drivers/net/usb/hso.c
11cd29b0 5947
19990e29
AB
5948HSR NETWORK PROTOCOL
5949M: Arvid Brodin <arvid.brodin@alten.se>
5950L: netdev@vger.kernel.org
5951S: Maintained
5952F: net/hsr/
5953
5a18c343 5954HTCPEN TOUCHSCREEN DRIVER
8b58be88 5955M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5956L: linux-input@vger.kernel.org
5957S: Maintained
679655da 5958F: drivers/input/touchscreen/htcpen.c
5a18c343 5959
1da177e4 5960HUGETLB FILESYSTEM
6d49e352 5961M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5962S: Maintained
679655da 5963F: fs/hugetlbfs/
1da177e4 5964
fe713d60
JCT
5965HVA ST MEDIA DRIVER
5966M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5967L: linux-media@vger.kernel.org
5968T: git git://linuxtv.org/media_tree.git
5969W: https://linuxtv.org
5970S: Supported
5971F: drivers/media/platform/sti/hva
5972
05183189 5973Hyper-V CORE AND DRIVERS
9c3646d1 5974M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189 5975M: Haiyang Zhang <haiyangz@microsoft.com>
421463b8 5976M: Stephen Hemminger <sthemmin@microsoft.com>
05183189
S
5977L: devel@linuxdriverproject.org
5978S: Maintained
a4162747
HZ
5979F: arch/x86/include/asm/mshyperv.h
5980F: arch/x86/include/uapi/asm/hyperv.h
5981F: arch/x86/kernel/cpu/mshyperv.c
05183189 5982F: drivers/hid/hid-hyperv.c
a4162747 5983F: drivers/hv/
f92ca80b 5984F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5985F: drivers/pci/host/pci-hyperv.c
05183189 5986F: drivers/net/hyperv/
a4162747 5987F: drivers/scsi/storvsc_drv.c
95096f2f 5988F: drivers/uio/uio_hv_generic.c
8a61f013 5989F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5990F: include/linux/hyperv.h
5991F: tools/hv/
54bf725e 5992F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5993
7724fd04
PR
5994I2C MUXES
5995M: Peter Rosin <peda@axentia.se>
5996L: linux-i2c@vger.kernel.org
5997S: Maintained
2254d24a 5998F: Documentation/i2c/i2c-topology
7724fd04
PR
5999F: Documentation/i2c/muxes/
6000F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 6001F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 6002F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
6003F: drivers/i2c/i2c-mux.c
6004F: drivers/i2c/muxes/
6005F: include/linux/i2c-mux.h
6006
d85c8a6a 6007I2C OVER PARALLEL PORT
d8130624 6008M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6009L: linux-i2c@vger.kernel.org
6010S: Maintained
6011F: Documentation/i2c/busses/i2c-parport
6012F: Documentation/i2c/busses/i2c-parport-light
6013F: drivers/i2c/busses/i2c-parport.c
6014F: drivers/i2c/busses/i2c-parport-light.c
6015
6016I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 6017M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6018L: linux-i2c@vger.kernel.org
6019S: Maintained
6020F: Documentation/i2c/busses/i2c-ali1535
6021F: Documentation/i2c/busses/i2c-ali1563
6022F: Documentation/i2c/busses/i2c-ali15x3
6023F: Documentation/i2c/busses/i2c-amd756
6024F: Documentation/i2c/busses/i2c-amd8111
6025F: Documentation/i2c/busses/i2c-i801
6026F: Documentation/i2c/busses/i2c-nforce2
6027F: Documentation/i2c/busses/i2c-piix4
6028F: Documentation/i2c/busses/i2c-sis5595
6029F: Documentation/i2c/busses/i2c-sis630
6030F: Documentation/i2c/busses/i2c-sis96x
6031F: Documentation/i2c/busses/i2c-via
6032F: Documentation/i2c/busses/i2c-viapro
6033F: drivers/i2c/busses/i2c-ali1535.c
6034F: drivers/i2c/busses/i2c-ali1563.c
6035F: drivers/i2c/busses/i2c-ali15x3.c
6036F: drivers/i2c/busses/i2c-amd756.c
6037F: drivers/i2c/busses/i2c-amd756-s4882.c
6038F: drivers/i2c/busses/i2c-amd8111.c
6039F: drivers/i2c/busses/i2c-i801.c
6040F: drivers/i2c/busses/i2c-isch.c
6041F: drivers/i2c/busses/i2c-nforce2.c
6042F: drivers/i2c/busses/i2c-nforce2-s4985.c
6043F: drivers/i2c/busses/i2c-piix4.c
6044F: drivers/i2c/busses/i2c-sis5595.c
6045F: drivers/i2c/busses/i2c-sis630.c
6046F: drivers/i2c/busses/i2c-sis96x.c
6047F: drivers/i2c/busses/i2c-via.c
6048F: drivers/i2c/busses/i2c-viapro.c
6049
cb7f07a4
NH
6050I2C/SMBUS ISMT DRIVER
6051M: Seth Heasley <seth.heasley@intel.com>
6052M: Neil Horman <nhorman@tuxdriver.com>
6053L: linux-i2c@vger.kernel.org
6054F: drivers/i2c/busses/i2c-ismt.c
6055F: Documentation/i2c/busses/i2c-ismt
6056
6ea884db 6057I2C/SMBUS STUB DRIVER
d8130624 6058M: Jean Delvare <jdelvare@suse.com>
846557d3 6059L: linux-i2c@vger.kernel.org
6ea884db 6060S: Maintained
8547a5bc 6061F: drivers/i2c/i2c-stub.c
6ea884db 6062
5b543965 6063I2C SUBSYSTEM
14d77c4d 6064M: Wolfram Sang <wsa@the-dreams.de>
846557d3 6065L: linux-i2c@vger.kernel.org
9d4ea27a
WS
6066W: https://i2c.wiki.kernel.org/
6067Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 6068T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 6069S: Maintained
40ed1b4c 6070F: Documentation/devicetree/bindings/i2c/
679655da
JP
6071F: Documentation/i2c/
6072F: drivers/i2c/
630bc46e 6073F: drivers/i2c/*/
679655da 6074F: include/linux/i2c.h
03b70d62 6075F: include/linux/i2c-*.h
c117ab84
CEB
6076F: include/uapi/linux/i2c.h
6077F: include/uapi/linux/i2c-*.h
1da177e4 6078
4560d677
WS
6079I2C ACPI SUPPORT
6080M: Mika Westerberg <mika.westerberg@linux.intel.com>
6081L: linux-i2c@vger.kernel.org
6082L: linux-acpi@vger.kernel.org
6083S: Maintained
4560d677 6084
d85c8a6a 6085I2C-TAOS-EVM DRIVER
d8130624 6086M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6087L: linux-i2c@vger.kernel.org
6088S: Maintained
6089F: Documentation/i2c/busses/i2c-taos-evm
6090F: drivers/i2c/busses/i2c-taos-evm.c
6091
e8c76eed 6092I2C-TINY-USB DRIVER
8b58be88 6093M: Till Harbaum <till@harbaum.org>
846557d3 6094L: linux-i2c@vger.kernel.org
932d1872 6095W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 6096S: Maintained
679655da 6097F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 6098
1da177e4 6099i386 BOOT CODE
8b58be88 6100M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 6101S: Maintained
679655da 6102F: arch/x86/boot/
1da177e4
LT
6103
6104i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 6105M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 6106T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
6107S: Maintained
6108
1da177e4 6109IA64 (Itanium) PLATFORM
8b58be88
JP
6110M: Tony Luck <tony.luck@intel.com>
6111M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6112L: linux-ia64@vger.kernel.org
6b1c70b1 6113T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6114S: Maintained
679655da 6115F: arch/ia64/
1da177e4 6116
4cd38750
LDSB
6117IBM Power VMX Cryptographic instructions
6118M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6119M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
6120L: linux-crypto@vger.kernel.org
6121S: Supported
6122F: drivers/crypto/vmx/Makefile
6123F: drivers/crypto/vmx/Kconfig
6124F: drivers/crypto/vmx/vmx.c
6125F: drivers/crypto/vmx/aes*
6126F: drivers/crypto/vmx/ghash*
6127F: drivers/crypto/vmx/ppc-xlate.pl
6128
956c203c 6129IBM Power in-Nest Crypto Acceleration
4cd38750 6130M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6131M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6132L: linux-crypto@vger.kernel.org
6133S: Supported
28bceeaa
DS
6134F: drivers/crypto/nx/Makefile
6135F: drivers/crypto/nx/Kconfig
6136F: drivers/crypto/nx/nx-aes*
6137F: drivers/crypto/nx/nx-sha*
6138F: drivers/crypto/nx/nx.*
6139F: drivers/crypto/nx/nx_csbcpb.h
6140F: drivers/crypto/nx/nx_debugfs.h
956c203c 6141
0e16aafb 6142IBM Power 842 compression accelerator
41656aa7 6143M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 6144S: Supported
28bceeaa
DS
6145F: drivers/crypto/nx/Makefile
6146F: drivers/crypto/nx/Kconfig
7011a122 6147F: drivers/crypto/nx/nx-842*
2da572c9 6148F: include/linux/sw842.h
2062c5b6 6149F: crypto/842.c
2da572c9 6150F: lib/842/
0e16aafb 6151
1da177e4 6152IBM Power Linux RAID adapter
8b58be88 6153M: Brian King <brking@us.ibm.com>
1da177e4 6154S: Supported
679655da 6155F: drivers/scsi/ipr.*
1da177e4 6156
9d348af4 6157IBM Power Virtual Ethernet Device Driver
eddd63a6 6158M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6159L: netdev@vger.kernel.org
6160S: Supported
9aa32835 6161F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6162
032c5e82
TF
6163IBM Power SRIOV Virtual NIC Device Driver
6164M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6165M: John Allen <jallen@linux.vnet.ibm.com>
6166L: netdev@vger.kernel.org
6167S: Supported
6168F: drivers/net/ethernet/ibm/ibmvnic.*
6169
e6babec6 6170IBM Power Virtual SCSI Device Drivers
bcbde52b 6171M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6172L: linux-scsi@vger.kernel.org
6173S: Supported
e6babec6 6174F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6175F: include/scsi/viosrp.h
6176
6177IBM Power Virtual SCSI Device Target Driver
6178M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6179M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6180L: linux-scsi@vger.kernel.org
6181L: target-devel@vger.kernel.org
6182S: Supported
6183F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6184
6185IBM Power Virtual FC Device Drivers
44b4dad9 6186M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6187L: linux-scsi@vger.kernel.org
6188S: Supported
6189F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6190
1da177e4 6191IBM ServeRAID RAID DRIVER
f9213e78 6192S: Orphan
679655da 6193F: drivers/scsi/ips.*
1da177e4 6194
6ed9f9c4
PT
6195ICH LPC AND GPIO DRIVER
6196M: Peter Tyser <ptyser@xes-inc.com>
6197S: Maintained
6198F: drivers/mfd/lpc_ich.c
6199F: drivers/gpio/gpio-ich.c
6200
1e7106fc 6201IDE SUBSYSTEM
8b58be88 6202M: "David S. Miller" <davem@davemloft.net>
1da177e4 6203L: linux-ide@vger.kernel.org
8a6e2535 6204Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6205T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6206S: Maintained
679655da
JP
6207F: Documentation/ide/
6208F: drivers/ide/
6209F: include/linux/ide.h
1da177e4 6210
6cb8c13d
IP
6211IDEAPAD LAPTOP EXTRAS DRIVER
6212M: Ike Panhc <ike.pan@canonical.com>
6213L: platform-driver-x86@vger.kernel.org
6214W: http://launchpad.net/ideapad-laptop
6215S: Maintained
6216F: drivers/platform/x86/ideapad-laptop.c
6217
1ea4c161
AM
6218IDEAPAD LAPTOP SLIDEBAR DRIVER
6219M: Andrey Moiseev <o2g.org.ru@gmail.com>
6220L: linux-input@vger.kernel.org
6221W: https://github.com/o2genum/ideapad-slidebar
6222S: Maintained
6223F: drivers/input/misc/ideapad_slidebar.c
6224
0f861e8c 6225IDE/ATAPI DRIVERS
487ba8e8 6226M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6227L: linux-ide@vger.kernel.org
c404c199 6228S: Maintained
679655da
JP
6229F: Documentation/cdrom/ide-cd
6230F: drivers/ide/ide-cd*
1da177e4 6231
02cf2286 6232IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6233M: Alexander Aring <aar@pengutronix.de>
5cc92049 6234M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6235L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6236W: http://wpan.cakelab.org/
6237T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6238T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6239S: Maintained
6240F: net/ieee802154/
68653359 6241F: net/mac802154/
251741b1 6242F: drivers/net/ieee802154/
580947d3
AA
6243F: include/linux/nl802154.h
6244F: include/linux/ieee802154.h
6245F: include/net/nl802154.h
6246F: include/net/mac802154.h
6247F: include/net/af_ieee802154.h
6248F: include/net/cfg802154.h
6249F: include/net/ieee802154_netdev.h
ebef9c12 6250F: Documentation/networking/ieee802154.txt
02cf2286 6251
b1c97193
SY
6252IGORPLUG-USB IR RECEIVER
6253M: Sean Young <sean@mess.org>
6254L: linux-media@vger.kernel.org
6255S: Maintained
6256F: drivers/media/rc/igorplugusb.c
6257
40ad4a30
SY
6258IGUANAWORKS USB IR TRANSCEIVER
6259M: Sean Young <sean@mess.org>
6260L: linux-media@vger.kernel.org
6261S: Maintained
6262F: drivers/media/rc/iguanair.c
6263
ed13134b
PR
6264IIO DIGITAL POTENTIOMETER DAC
6265M: Peter Rosin <peda@axentia.se>
6266L: linux-iio@vger.kernel.org
6267S: Maintained
7fde1484 6268F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6269F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6270F: drivers/iio/dac/dpot-dac.c
ed13134b 6271
e778aa14
PR
6272IIO ENVELOPE DETECTOR
6273M: Peter Rosin <peda@axentia.se>
6274L: linux-iio@vger.kernel.org
6275S: Maintained
b475f80b 6276F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6277F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6278F: drivers/iio/adc/envelope-detector.c
e778aa14 6279
9545f86e 6280IIO SUBSYSTEM AND DRIVERS
030a13d7 6281M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6282R: Hartmut Knaack <knaack.h@gmx.de>
6283R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6284R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6285L: linux-iio@vger.kernel.org
21d41655 6286T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6287S: Maintained
866b148a 6288F: Documentation/devicetree/bindings/iio/
03e7c251 6289F: drivers/iio/
9545f86e 6290F: drivers/staging/iio/
8fe671fc 6291F: include/linux/iio/
817020cf 6292F: tools/iio/
9545f86e 6293
65519263
SG
6294IKANOS/ADI EAGLE ADSL USB DRIVER
6295M: Matthieu Castet <castet.matthieu@free.fr>
6296M: Stanislaw Gruszka <stf_xl@wp.pl>
6297S: Maintained
6298F: drivers/usb/atm/ueagle-atm.c
6299
8ef3ff27
PB
6300IMGTEC ASCII LCD DRIVER
6301M: Paul Burton <paul.burton@imgtec.com>
6302S: Maintained
6303F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6304F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6305
e89ab51f
GR
6306INA209 HARDWARE MONITOR DRIVER
6307M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6308L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6309S: Maintained
6310F: Documentation/hwmon/ina209
6311F: Documentation/devicetree/bindings/i2c/ina209.txt
6312F: drivers/hwmon/ina209.c
6313
6314INA2XX HARDWARE MONITOR DRIVER
6315M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6316L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6317S: Maintained
6318F: Documentation/hwmon/ina2xx
6319F: drivers/hwmon/ina2xx.c
6320F: include/linux/platform_data/ina2xx.h
6321
14dc124f
SIG
6322INDUSTRY PACK SUBSYSTEM (IPACK)
6323M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6324M: Jens Taprogge <jens.taprogge@taprogge.org>
6325M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6326L: industrypack-devel@lists.sourceforge.net
6327W: http://industrypack.sourceforge.net
6328S: Maintained
6329F: drivers/ipack/
6330
8adc53fd
ZLK
6331INGENIC JZ4780 DMA Driver
6332M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6333S: Maintained
6334F: drivers/dma/dma-jz4780.c
6335
87cf40e6
HH
6336INGENIC JZ4780 NAND DRIVER
6337M: Harvey Hunt <harveyhuntnexus@gmail.com>
6338L: linux-mtd@lists.infradead.org
6339S: Maintained
6340F: drivers/mtd/nand/jz4780_*
6341
aa7168f4 6342INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6343M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6344M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6345L: linux-ima-devel@lists.sourceforge.net
6346L: linux-ima-user@lists.sourceforge.net
6347L: linux-security-module@vger.kernel.org
9f273c24 6348T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6349S: Supported
679655da 6350F: security/integrity/ima/
aa7168f4 6351
9a4ea5a9
JH
6352IMGTEC IR DECODER DRIVER
6353M: James Hogan <james.hogan@imgtec.com>
6354S: Maintained
6355F: drivers/media/rc/img-ir/
6356
1da177e4 6357IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6358L: linux-fbdev@vger.kernel.org
843393d3 6359S: Orphan
8a61f013 6360F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6361
6362INFINIBAND SUBSYSTEM
b6b2bbe6 6363M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6364M: Sean Hefty <sean.hefty@intel.com>
6365M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6366L: linux-rdma@vger.kernel.org
605841f5 6367W: http://www.openfabrics.org/
8a6e2535 6368Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6369T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6370S: Supported
679655da
JP
6371F: Documentation/infiniband/
6372F: drivers/infiniband/
c117ab84 6373F: include/uapi/linux/if_infiniband.h
954138dc
YD
6374F: include/uapi/rdma/
6375F: include/rdma/
1da177e4 6376
c9f04f58 6377INOTIFY
8b58be88
JP
6378M: John McCutchan <john@johnmccutchan.com>
6379M: Robert Love <rlove@rlove.org>
6380M: Eric Paris <eparis@parisplace.org>
c9f04f58 6381S: Maintained
679655da
JP
6382F: Documentation/filesystems/inotify.txt
6383F: fs/notify/inotify/
6384F: include/linux/inotify.h
c117ab84 6385F: include/uapi/linux/inotify.h
c9f04f58 6386
e2d1d6c0 6387INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6388M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6389L: linux-input@vger.kernel.org
8a6e2535 6390Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6391T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6392S: Maintained
679655da 6393F: drivers/input/
f4eea7e2 6394F: include/linux/input.h
c117ab84 6395F: include/uapi/linux/input.h
f4eea7e2 6396F: include/linux/input/
e52d8398 6397F: Documentation/devicetree/bindings/input/
e2d1d6c0 6398
3267a87f 6399INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6400M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6401L: linux-input@vger.kernel.org
75dd112a 6402S: Odd fixes
3267a87f 6403F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6404F: drivers/input/input-mt.c
3267a87f
HR
6405K: \b(ABS|SYN)_MT_
6406
97fa99a3
JY
6407INTEL ASoC BDW/HSW DRIVERS
6408M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6409L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6410S: Supported
e8e1225d
JP
6411F: sound/soc/intel/common/sst-dsp*
6412F: sound/soc/intel/common/sst-firmware.c
6413F: sound/soc/intel/boards/broadwell.c
6414F: sound/soc/intel/haswell/
97fa99a3 6415
4ac13e17
DJ
6416INTEL C600 SERIES SAS CONTROLLER DRIVER
6417M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6418M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6419L: linux-scsi@vger.kernel.org
7106891a
DJ
6420T: git git://git.code.sf.net/p/intel-sas/isci
6421S: Supported
4ac13e17 6422F: drivers/scsi/isci/
4ac13e17 6423
ecc83e52
AH
6424INTEL HID EVENT DRIVER
6425M: Alex Hung <alex.hung@canonical.com>
6426L: platform-driver-x86@vger.kernel.org
6427S: Maintained
6428F: drivers/platform/x86/intel-hid.c
6429
332e0812
AK
6430INTEL VIRTUAL BUTTON DRIVER
6431M: AceLan Kao <acelan.kao@canonical.com>
6432L: platform-driver-x86@vger.kernel.org
6433S: Maintained
6434F: drivers/platform/x86/intel-vbtn.c
6435
26717172 6436INTEL IDLE DRIVER
6af33995 6437M: Jacob Pan <jacob.jun.pan@linux.intel.com>
26717172 6438M: Len Brown <lenb@kernel.org>
bf1c138e 6439L: linux-pm@vger.kernel.org
08deed1e 6440T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
2ed38cbe 6441B: https://bugzilla.kernel.org
26717172
LB
6442S: Supported
6443F: drivers/idle/intel_idle.c
6444
8fb861fa
SP
6445INTEL INTEGRATED SENSOR HUB DRIVER
6446M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6447M: Jiri Kosina <jikos@kernel.org>
6448L: linux-input@vger.kernel.org
6449S: Maintained
6450F: drivers/hid/intel-ish-hid/
6451
7c1ac18d 6452INTEL PSTATE DRIVER
58ac1f62
SP
6453M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6454M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6455L: linux-pm@vger.kernel.org
6456S: Supported
6457F: drivers/cpufreq/intel_pstate.c
6458
9eb8ef74 6459INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6460M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6461L: linux-fbdev@vger.kernel.org
ce00f85c 6462S: Maintained
679655da 6463F: Documentation/fb/intelfb.txt
8a61f013 6464F: drivers/video/fbdev/intelfb/
9eb8ef74 6465
1da177e4 6466INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6467M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6468L: linux-fbdev@vger.kernel.org
ce00f85c 6469S: Maintained
8a61f013 6470F: drivers/video/fbdev/i810/
1da177e4 6471
f4a9bc4c 6472INTEL MENLOW THERMAL DRIVER
8b58be88 6473M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6474L: platform-driver-x86@vger.kernel.org
5ca92bd9 6475W: https://01.org/linux-acpi
f4a9bc4c 6476S: Supported
679655da 6477F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6478
248a9dc3 6479INTEL I/OAT DMA DRIVER
18ebd564 6480M: Dave Jiang <dave.jiang@intel.com>
08223d80 6481R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6482L: dmaengine@vger.kernel.org
6483Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6484S: Supported
679655da 6485F: drivers/dma/ioat*
248a9dc3 6486
6c8909b4 6487INTEL IOMMU (VT-d)
8b58be88 6488M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6489L: iommu@lists.linux-foundation.org
54e5881d 6490T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6491S: Supported
3fb39615 6492F: drivers/iommu/intel-iommu.c
679655da 6493F: include/linux/intel-iommu.h
6c8909b4 6494
b3e5f263 6495INTEL IOP-ADMA DMA DRIVER
08223d80 6496R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6497S: Odd fixes
679655da 6498F: drivers/dma/iop-adma.c
b3e5f263 6499
9251ce95 6500INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6501M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6502S: Maintained
679655da
JP
6503F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6504F: arch/arm/mach-ixp4xx/include/mach/npe.h
6505F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6506F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6507F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6508F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6509
844dd05f 6510INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6511M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6512S: Maintained
679655da 6513F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6514
2f302324 6515INTEL ETHERNET DRIVERS
8b58be88 6516M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6517L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6518W: http://www.intel.com/support/feedback.htm
d94e6fed 6519W: http://e1000.sourceforge.net/
2f302324
JK
6520Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6521T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6522T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6523S: Supported
0d164401
JK
6524F: Documentation/networking/e100.txt
6525F: Documentation/networking/e1000.txt
6526F: Documentation/networking/e1000e.txt
6527F: Documentation/networking/igb.txt
6528F: Documentation/networking/igbvf.txt
6529F: Documentation/networking/ixgb.txt
6530F: Documentation/networking/ixgbe.txt
6531F: Documentation/networking/ixgbevf.txt
1bff6529 6532F: Documentation/networking/i40e.txt
105bf2fe 6533F: Documentation/networking/i40evf.txt
dee1ad47 6534F: drivers/net/ethernet/intel/
bc90d291 6535F: drivers/net/ethernet/intel/*/
1da177e4 6536
6e4de866
FL
6537INTEL RDMA RNIC DRIVER
6538M: Faisal Latif <faisal.latif@intel.com>
3b9d9650 6539M: Shiraz Saleem <shiraz.saleem@intel.com>
6e4de866
FL
6540L: linux-rdma@vger.kernel.org
6541S: Supported
6542F: drivers/infiniband/hw/i40iw/
6543
224f9e6d
AS
6544INTEL MERRIFIELD GPIO DRIVER
6545M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6546L: linux-gpio@vger.kernel.org
6547S: Maintained
6548F: drivers/gpio/gpio-merrifield.c
6549
0963d59b
LW
6550INTEL-MID GPIO DRIVER
6551M: David Cohen <david.a.cohen@linux.intel.com>
6552L: linux-gpio@vger.kernel.org
6553S: Maintained
6554F: drivers/gpio/gpio-intel-mid.c
6555
ca907a90
SY
6556INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6557M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6558L: linux-wireless@vger.kernel.org
ca907a90 6559S: Maintained
679655da 6560F: Documentation/networking/README.ipw2100
679655da 6561F: Documentation/networking/README.ipw2200
367a1092 6562F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6563
5760b0a5
AS
6564INTEL(R) TRACE HUB
6565M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6566S: Supported
6567F: Documentation/trace/intel_th.txt
6568F: drivers/hwtracing/intel_th/
6569
4bd96a7a 6570INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6571M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6572L: tboot-devel@lists.sourceforge.net
6573W: http://tboot.sourceforge.net
e9b7d7c8 6574T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6575S: Supported
6576F: Documentation/intel_txt.txt
6577F: include/linux/tboot.h
6578F: arch/x86/kernel/tboot.c
6579
8a70da82 6580INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6581M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6582M: linux-wimax@intel.com
49e7d9df 6583L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6584S: Supported
6585W: http://linuxwimax.org
679655da
JP
6586F: Documentation/wimax/README.i2400m
6587F: drivers/net/wimax/i2400m/
c117ab84 6588F: include/uapi/linux/wimax/i2400m.h
8a70da82 6589
1c0ce89c
SG
6590INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6591M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6592L: linux-wireless@vger.kernel.org
1c0ce89c 6593S: Supported
7ac9a364 6594F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6595
b481de9c 6596INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6597M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6598M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6599M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6600M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6601L: linux-wireless@vger.kernel.org
b481de9c 6602W: http://intellinuxwireless.org
b62ff718 6603T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6604S: Supported
e705c121 6605F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6606
de8fe023
TW
6607INTEL MANAGEMENT ENGINE (mei)
6608M: Tomas Winkler <tomas.winkler@intel.com>
6609L: linux-kernel@vger.kernel.org
6610S: Supported
c117ab84 6611F: include/uapi/linux/mei.h
5069288b 6612F: include/linux/mei_cl_bus.h
de8fe023 6613F: drivers/misc/mei/*
222818c3 6614F: drivers/watchdog/mei_wdt.c
e07950a1 6615F: Documentation/misc-devices/mei/*
986b891a 6616F: samples/mei/*
de8fe023 6617
50ceb98b
SD
6618INTEL MIC DRIVERS (mic)
6619M: Sudeep Dutt <sudeep.dutt@intel.com>
6620M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6621S: Supported
6622W: https://github.com/sudeepdutt/mic
6623W: http://software.intel.com/en-us/mic-developer
6624F: include/linux/mic_bus.h
6625F: include/linux/scif.h
6626F: include/uapi/linux/mic_common.h
6627F: include/uapi/linux/mic_ioctl.h
9f273c24 6628F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6629F: drivers/misc/mic/
6630F: drivers/dma/mic_x100_dma.c
6631F: drivers/dma/mic_x100_dma.h
9f273c24 6632F: Documentation/mic/
50ceb98b 6633
fdca4f16 6634INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6635M: Zha Qipeng<qipeng.zha@intel.com>
6636L: platform-driver-x86@vger.kernel.org
6637S: Maintained
6638F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6639F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6640F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6641F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6642
378f956e
SKC
6643INTEL TELEMETRY DRIVER
6644M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6645L: platform-driver-x86@vger.kernel.org
6646S: Maintained
378f956e 6647F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6648F: drivers/platform/x86/intel_telemetry*
0a8b8353 6649
b740d2e9
RB
6650INTEL PMC CORE DRIVER
6651M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6652M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6653L: platform-driver-x86@vger.kernel.org
6654S: Maintained
6655F: arch/x86/include/asm/pmc_core.h
6656F: drivers/platform/x86/intel_pmc_core*
6657
3904b28e
LW
6658INVENSENSE MPU-3050 GYROSCOPE DRIVER
6659M: Linus Walleij <linus.walleij@linaro.org>
6660L: linux-iio@vger.kernel.org
6661S: Maintained
6662F: drivers/iio/gyro/mpu3050*
6663F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6664
cb109a0e 6665IOC3 ETHERNET DRIVER
8b58be88 6666M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6667L: linux-mips@linux-mips.org
6668S: Maintained
8862bf1e 6669F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6670
cb109a0e 6671IOC3 SERIAL DRIVER
8b58be88 6672M: Pat Gefre <pfg@sgi.com>
d39e0721 6673L: linux-serial@vger.kernel.org
cb109a0e 6674S: Maintained
df621252 6675F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6676
0b6e8569
SW
6677IOMMU DRIVERS
6678M: Joerg Roedel <joro@8bytes.org>
6679L: iommu@lists.linux-foundation.org
6680T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6681S: Maintained
efcd94c0 6682F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6683F: drivers/iommu/
6684
4480f15b 6685IP MASQUERADING
8b58be88 6686M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6687S: Maintained
679655da 6688F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6689
4409ebe9 6690IPMI SUBSYSTEM
8b58be88 6691M: Corey Minyard <minyard@acm.org>
b0c90653 6692L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6693W: http://openipmi.sourceforge.net/
6694S: Supported
679655da
JP
6695F: Documentation/IPMI.txt
6696F: drivers/char/ipmi/
6697F: include/linux/ipmi*
c117ab84 6698F: include/uapi/linux/ipmi*
4409ebe9 6699
2d800897
KW
6700QCOM AUDIO (ASoC) DRIVERS
6701M: Patrick Lai <plai@codeaurora.org>
6702M: Banajit Goswami <bgoswami@codeaurora.org>
6703L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6704S: Supported
6705F: sound/soc/qcom/
6706
e2d1d6c0 6707IPS SCSI RAID DRIVER
8b58be88 6708M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6709L: linux-scsi@vger.kernel.org
6710W: http://www.adaptec.com/
6711S: Maintained
679655da 6712F: drivers/scsi/ips*
e2d1d6c0
RD
6713
6714IPVS
8b58be88
JP
6715M: Wensong Zhang <wensong@linux-vs.org>
6716M: Simon Horman <horms@verge.net.au>
6717M: Julian Anastasov <ja@ssi.bg>
979b6c13 6718L: netdev@vger.kernel.org
e2d1d6c0 6719L: lvs-devel@vger.kernel.org
1da177e4 6720S: Maintained
9f273c24
FW
6721T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6722T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6723F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6724F: include/net/ip_vs.h
c117ab84 6725F: include/uapi/linux/ip_vs.h
679655da 6726F: net/netfilter/ipvs/
1da177e4 6727
e7839f25 6728IPWIRELESS DRIVER
e5f6450c 6729M: Jiri Kosina <jikos@kernel.org>
d8130624 6730M: David Sterba <dsterba@suse.com>
92094aa0 6731S: Odd Fixes
282361a0 6732F: drivers/tty/ipwireless/
099dc4fb 6733
e2d1d6c0 6734IPX NETWORK LAYER
e2d1d6c0 6735L: netdev@vger.kernel.org
0c59d281 6736S: Odd fixes
679655da 6737F: include/net/ipx.h
c117ab84 6738F: include/uapi/linux/ipx.h
679655da 6739F: net/ipx/
e2d1d6c0 6740
1da177e4 6741IRDA SUBSYSTEM
8b58be88 6742M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6743L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6744L: netdev@vger.kernel.org
1da177e4 6745W: http://irda.sourceforge.net/
f353976d 6746S: Maintained
e0057975 6747T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6748F: Documentation/networking/irda.txt
6749F: drivers/net/irda/
6750F: include/net/irda/
6751F: net/irda/
1da177e4 6752
a800c7cc
TG
6753IRQ SUBSYSTEM
6754M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6755L: linux-kernel@vger.kernel.org
a800c7cc 6756S: Maintained
75fc2d37 6757T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6758F: kernel/irq/
2ed9fd28
JC
6759
6760IRQCHIP DRIVERS
6761M: Thomas Gleixner <tglx@linutronix.de>
6762M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6763M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6764L: linux-kernel@vger.kernel.org
6765S: Maintained
6766T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6767T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6768F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6769F: drivers/irqchip/
a800c7cc 6770
7ab3a837 6771IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6772M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6773S: Maintained
b09dec2c 6774T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6775F: Documentation/IRQ-domain.txt
6776F: include/linux/irqdomain.h
6777F: kernel/irq/irqdomain.c
b09dec2c 6778F: kernel/irq/msi.c
7ab3a837 6779
ad7afc38
WBG
6780ISA
6781M: William Breathitt Gray <vilhelm.gray@gmail.com>
6782S: Maintained
6783F: Documentation/isa.txt
6784F: drivers/base/isa.c
6785F: include/linux/isa.h
6786
e2d1d6c0 6787ISAPNP
8b58be88 6788M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6789S: Maintained
679655da
JP
6790F: Documentation/isapnp.txt
6791F: drivers/pnp/isapnp/
6792F: include/linux/isapnp.h
e2d1d6c0 6793
d39b8420
HV
6794ISA RADIO MODULE
6795M: Hans Verkuil <hverkuil@xs4all.nl>
6796L: linux-media@vger.kernel.org
6797T: git git://linuxtv.org/media_tree.git
a825eaec 6798W: https://linuxtv.org
d39b8420
HV
6799S: Maintained
6800F: drivers/media/radio/radio-isa*
6801
71a6d0af
HW
6802iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6803M: Peter Jones <pjones@redhat.com>
6804M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6805S: Maintained
6806F: drivers/firmware/iscsi_ibft*
6807
14816b1e 6808ISCSI
623290a2
LD
6809M: Lee Duncan <lduncan@suse.com>
6810M: Chris Leech <cleech@redhat.com>
14816b1e 6811L: open-iscsi@googlegroups.com
623290a2 6812W: www.open-iscsi.com
14816b1e 6813S: Maintained
679655da
JP
6814F: drivers/scsi/*iscsi*
6815F: include/scsi/*iscsi*
14816b1e 6816
1e65eb42
OG
6817ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6818M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6819M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6820M: Roi Dayan <roid@mellanox.com>
6821L: linux-rdma@vger.kernel.org
6822S: Supported
6823W: http://www.openfabrics.org
6824W: www.open-iscsi.org
6825Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6826F: drivers/infiniband/ulp/iser/
1e65eb42 6827
2b70e5fd 6828ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6829M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6830T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6831L: linux-rdma@vger.kernel.org
6832L: target-devel@vger.kernel.org
6833S: Supported
6834W: http://www.linux-iscsi.org
6835F: drivers/infiniband/ulp/isert
6836
1da177e4 6837ISDN SUBSYSTEM
8b58be88 6838M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6839L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6840L: netdev@vger.kernel.org
1da177e4 6841W: http://www.isdn4linux.de
54e5881d 6842T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6843S: Maintained
679655da
JP
6844F: Documentation/isdn/
6845F: drivers/isdn/
6846F: include/linux/isdn.h
6847F: include/linux/isdn/
c117ab84
CEB
6848F: include/uapi/linux/isdn.h
6849F: include/uapi/linux/isdn/
1da177e4
LT
6850
6851ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6852M: Armin Schindler <mac@melware.de>
d5d52273 6853L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6854W: http://www.melware.de
6855S: Maintained
679655da 6856F: drivers/isdn/hardware/eicon/
1da177e4 6857
d624870f 6858IT87 HARDWARE MONITORING DRIVER
d8130624 6859M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6860L: linux-hwmon@vger.kernel.org
d624870f
JD
6861S: Maintained
6862F: Documentation/hwmon/it87
6863F: drivers/hwmon/it87.c
6864
d7104bff
AP
6865IT913X MEDIA DRIVER
6866M: Antti Palosaari <crope@iki.fi>
6867L: linux-media@vger.kernel.org
a825eaec 6868W: https://linuxtv.org
d7104bff
AP
6869W: http://palosaari.fi/linux/
6870Q: http://patchwork.linuxtv.org/project/linux-media/list/
6871T: git git://linuxtv.org/anttip/media_tree.git
6872S: Maintained
249c697e 6873F: drivers/media/tuners/it913x*
d7104bff 6874
91821ff3 6875IVTV VIDEO4LINUX DRIVER
6afdeaf8 6876M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6877L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6878L: linux-media@vger.kernel.org
275ffde4 6879T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6880W: http://www.ivtvdriver.org
6881S: Maintained
618cd932 6882F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6883F: drivers/media/pci/ivtv/
c117ab84 6884F: include/uapi/linux/ivtv*
91821ff3 6885
68620bdd
MP
6886IX2505V MEDIA DRIVER
6887M: Malcolm Priestley <tvboxspy@gmail.com>
6888L: linux-media@vger.kernel.org
a825eaec 6889W: https://linuxtv.org
68620bdd
MP
6890Q: http://patchwork.linuxtv.org/project/linux-media/list/
6891S: Maintained
6892F: drivers/media/dvb-frontends/ix2505v*
6893
4453d736
GR
6894JC42.4 TEMPERATURE SENSOR DRIVER
6895M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6896L: linux-hwmon@vger.kernel.org
4453d736
GR
6897S: Maintained
6898F: drivers/hwmon/jc42.c
6899F: Documentation/hwmon/jc42
6900
e2d1d6c0 6901JFS FILESYSTEM
3256f80f 6902M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6903L: jfs-discussion@lists.sourceforge.net
6904W: http://jfs.sourceforge.net/
54e5881d 6905T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6906S: Maintained
679655da
JP
6907F: Documentation/filesystems/jfs.txt
6908F: fs/jfs/
e2d1d6c0 6909
95252236 6910JME NETWORK DRIVER
8b58be88 6911M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6912L: netdev@vger.kernel.org
6913S: Maintained
63d24a0e 6914F: drivers/net/ethernet/jme.*
95252236 6915
1da177e4 6916JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6917M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6918L: linux-mtd@lists.infradead.org
6919W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6920S: Maintained
679655da 6921F: fs/jffs2/
c117ab84 6922F: include/uapi/linux/jffs2.h
1da177e4 6923
d183e11a
TT
6924JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6925M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6926M: Jan Kara <jack@suse.com>
d183e11a
TT
6927L: linux-ext4@vger.kernel.org
6928S: Maintained
6929F: fs/jbd2/
6930F: include/linux/jbd2.h
ae0718f8 6931
207dab5f
MU
6932JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6933M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6934L: linux-media@vger.kernel.org
6935S: Maintained
6936F: drivers/media/platform/rcar_jpu.c
6937
fd8b6cb4 6938JSM Neo PCI based serial card
df247081 6939M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6940L: linux-serial@vger.kernel.org
6941S: Maintained
df621252 6942F: drivers/tty/serial/jsm/
ae0718f8 6943
af39917d
CL
6944K10TEMP HARDWARE MONITORING DRIVER
6945M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6946L: linux-hwmon@vger.kernel.org
af39917d
CL
6947S: Maintained
6948F: Documentation/hwmon/k10temp
6949F: drivers/hwmon/k10temp.c
6950
4660cb35 6951K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6952M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6953L: linux-hwmon@vger.kernel.org
ae0718f8 6954S: Maintained
679655da
JP
6955F: Documentation/hwmon/k8temp
6956F: drivers/hwmon/k8temp.c
ae0718f8 6957
0ba1d91d
AR
6958KASAN
6959M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6960R: Alexander Potapenko <glider@google.com>
6961R: Dmitry Vyukov <dvyukov@google.com>
6962L: kasan-dev@googlegroups.com
6963S: Maintained
6964F: arch/*/include/asm/kasan.h
6965F: arch/*/mm/kasan_init*
2757aafa 6966F: Documentation/dev-tools/kasan.rst
64f8ebaf 6967F: include/linux/kasan*.h
0ba1d91d
AR
6968F: lib/test_kasan.c
6969F: mm/kasan/
6970F: scripts/Makefile.kasan
6971
1da177e4 6972KCONFIG
5eb1f99e 6973M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6974L: linux-kbuild@vger.kernel.org
cea8321c 6975T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6976S: Maintained
679655da
JP
6977F: Documentation/kbuild/kconfig-language.txt
6978F: scripts/kconfig/
1da177e4 6979
ea6c2089 6980KDUMP
f871f191
VG
6981M: Dave Young <dyoung@redhat.com>
6982M: Baoquan He <bhe@redhat.com>
6983R: Vivek Goyal <vgoyal@redhat.com>
34633993 6984L: kexec@lists.infradead.org
ea6c2089
VG
6985W: http://lse.sourceforge.net/kdump/
6986S: Maintained
80811493 6987F: Documentation/kdump/
ea6c2089 6988
f41bf02f
HV
6989KEENE FM RADIO TRANSMITTER DRIVER
6990M: Hans Verkuil <hverkuil@xs4all.nl>
6991L: linux-media@vger.kernel.org
6992T: git git://linuxtv.org/media_tree.git
a825eaec 6993W: https://linuxtv.org
f41bf02f
HV
6994S: Maintained
6995F: drivers/media/radio/radio-keene*
6996
1da177e4 6997KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6998M: Ian Kent <raven@themaw.net>
f694fc97 6999L: autofs@vger.kernel.org
1da177e4 7000S: Maintained
679655da 7001F: fs/autofs4/
1da177e4 7002
70fb7ba6 7003KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 7004M: Michal Marek <mmarek@suse.com>
08deed1e
JP
7005T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7006T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 7007L: linux-kbuild@vger.kernel.org
5ce45962 7008S: Maintained
679655da
JP
7009F: Documentation/kbuild/
7010F: Makefile
7011F: scripts/Makefile.*
70fb7ba6
MM
7012F: scripts/basic/
7013F: scripts/mk*
7014F: scripts/package/
1da177e4
LT
7015
7016KERNEL JANITORS
c3000e03 7017L: kernel-janitors@vger.kernel.org
10466f5a 7018W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7019S: Odd Fixes
1da177e4 7020
e8b43555 7021KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7022M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 7023M: Jeff Layton <jlayton@poochiereds.net>
16141c02 7024L: linux-nfs@vger.kernel.org
1da177e4 7025W: http://nfs.sourceforge.net/
9f273c24 7026T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7027S: Supported
679655da 7028F: fs/nfsd/
c117ab84 7029F: include/uapi/linux/nfsd/
679655da
JP
7030F: fs/lockd/
7031F: fs/nfs_common/
7032F: net/sunrpc/
7033F: include/linux/lockd/
7034F: include/linux/sunrpc/
c117ab84 7035F: include/uapi/linux/sunrpc/
1da177e4 7036
13b122b3
SK
7037KERNEL SELFTEST FRAMEWORK
7038M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7039M: Shuah Khan <shuah@kernel.org>
64f00850 7040L: linux-kselftest@vger.kernel.org
13b122b3
SK
7041T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7042S: Maintained
7043F: tools/testing/selftests
7044
426d62e2 7045KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7046M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7047M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7048L: kvm@vger.kernel.org
e3e58478 7049W: http://www.linux-kvm.org
a94b40a6 7050T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7051S: Supported
c93a64fe
PB
7052F: Documentation/*/kvm*.txt
7053F: Documentation/virtual/kvm/
679655da 7054F: arch/*/kvm/
1662e862
CB
7055F: arch/x86/kernel/kvm.c
7056F: arch/x86/kernel/kvmclock.c
679655da
JP
7057F: arch/*/include/asm/kvm*
7058F: include/linux/kvm*
c117ab84 7059F: include/uapi/linux/kvm*
679655da 7060F: virt/kvm/
6d0a1a61 7061F: tools/kvm/
426d62e2 7062
ad8003d3 7063KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 7064M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7065L: kvm@vger.kernel.org
038161de 7066W: http://www.linux-kvm.org/
7de609c8 7067S: Maintained
679655da 7068F: arch/x86/include/asm/svm.h
679655da 7069F: arch/x86/kvm/svm.c
426d62e2 7070
513014b7 7071KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 7072M: Alexander Graf <agraf@suse.com>
1fc9d2bf 7073L: kvm-ppc@vger.kernel.org
038161de 7074W: http://www.linux-kvm.org/
6a7f972d 7075T: git git://github.com/agraf/linux-2.6.git
513014b7 7076S: Supported
679655da
JP
7077F: arch/powerpc/include/asm/kvm*
7078F: arch/powerpc/kvm/
513014b7 7079
85f8fffe 7080KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 7081M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 7082M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
7083L: linux-s390@vger.kernel.org
7084W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 7085T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 7086S: Supported
679655da
JP
7087F: Documentation/s390/kvm.txt
7088F: arch/s390/include/asm/kvm*
80811493 7089F: arch/s390/kvm/
85f8fffe 7090
a749474d 7091KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 7092M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7093M: Marc Zyngier <marc.zyngier@arm.com>
7094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7095L: kvmarm@lists.cs.columbia.edu
7096W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7097T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7098S: Supported
a749474d
CD
7099F: arch/arm/include/uapi/asm/kvm*
7100F: arch/arm/include/asm/kvm*
7101F: arch/arm/kvm/
5c8818b4
MZ
7102F: virt/kvm/arm/
7103F: include/kvm/arm_*
a749474d 7104
6394a3ec 7105KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7106M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7107M: Marc Zyngier <marc.zyngier@arm.com>
7108L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7109L: kvmarm@lists.cs.columbia.edu
7110S: Maintained
7111F: arch/arm64/include/uapi/asm/kvm*
7112F: arch/arm64/include/asm/kvm*
7113F: arch/arm64/kvm/
7114
bfd3d532
JH
7115KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7116M: James Hogan <james.hogan@imgtec.com>
7117L: linux-mips@linux-mips.org
7118S: Supported
7119F: arch/mips/include/uapi/asm/kvm*
7120F: arch/mips/include/asm/kvm*
7121F: arch/mips/kvm/
7122
dc009d92 7123KEXEC
8b58be88 7124M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7125W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7126L: kexec@lists.infradead.org
dc009d92 7127S: Maintained
679655da 7128F: include/linux/kexec.h
c117ab84 7129F: include/uapi/linux/kexec.h
10540a69 7130F: kernel/kexec*
dc009d92 7131
e971461f
DH
7132KEYS/KEYRINGS:
7133M: David Howells <dhowells@redhat.com>
aa62efff 7134L: keyrings@vger.kernel.org
e971461f 7135S: Maintained
d410fa4e 7136F: Documentation/security/keys.txt
e971461f
DH
7137F: include/linux/key.h
7138F: include/linux/key-type.h
75aeddd1
DH
7139F: include/linux/keyctl.h
7140F: include/uapi/linux/keyctl.h
e971461f
DH
7141F: include/keys/
7142F: security/keys/
7143
7f3c68be 7144KEYS-TRUSTED
74dd744f
MZ
7145M: David Safford <safford@us.ibm.com>
7146M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7147L: linux-security-module@vger.kernel.org
aa62efff 7148L: keyrings@vger.kernel.org
7f3c68be 7149S: Supported
d410fa4e 7150F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
7151F: include/keys/trusted-type.h
7152F: security/keys/trusted.c
7153F: security/keys/trusted.h
7154
7155KEYS-ENCRYPTED
74dd744f
MZ
7156M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7157M: David Safford <safford@us.ibm.com>
7f3c68be 7158L: linux-security-module@vger.kernel.org
aa62efff 7159L: keyrings@vger.kernel.org
7f3c68be 7160S: Supported
d410fa4e 7161F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7162F: include/keys/encrypted-type.h
19c90aa6 7163F: security/keys/encrypted-keys/
7f3c68be 7164
5b778dad 7165KGDB / KDB /debug_core
8b58be88 7166M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7167W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7168L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7169T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7170S: Maintained
679655da
JP
7171F: Documentation/DocBook/kgdb.tmpl
7172F: drivers/misc/kgdbts.c
df621252 7173F: drivers/tty/serial/kgdboc.c
5b778dad 7174F: include/linux/kdb.h
679655da 7175F: include/linux/kgdb.h
4063eb5f 7176F: kernel/debug/
e3e2aaf7 7177
456db8cc 7178KMEMCHECK
8b58be88 7179M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7180M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7181S: Maintained
9c296b46 7182F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7183F: arch/x86/include/asm/kmemcheck.h
7184F: arch/x86/mm/kmemcheck/
7185F: include/linux/kmemcheck.h
7186F: mm/kmemcheck.c
b9ce08c0 7187
c3bb4d24 7188KMEMLEAK
8b58be88 7189M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7190S: Maintained
ca90a7a3 7191F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7192F: include/linux/kmemleak.h
7193F: mm/kmemleak.c
7194F: mm/kmemleak-test.c
7195
89559a61 7196KPROBES
a320817c 7197M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7198M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7199M: "David S. Miller" <davem@davemloft.net>
353def94 7200M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7201S: Maintained
679655da
JP
7202F: Documentation/kprobes.txt
7203F: include/linux/kprobes.h
7204F: kernel/kprobes.c
89559a61 7205
70e84049 7206KS0108 LCD CONTROLLER DRIVER
8b58be88 7207M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7208W: http://miguelojeda.es/auxdisplay.htm
7209W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7210S: Maintained
679655da
JP
7211F: Documentation/auxdisplay/ks0108
7212F: drivers/auxdisplay/ks0108.c
7213F: include/linux/ks0108.h
70e84049 7214
1b69c6d0
DA
7215L3MDEV
7216M: David Ahern <dsa@cumulusnetworks.com>
7217L: netdev@vger.kernel.org
7218S: Maintained
7219F: net/l3mdev
7220F: include/net/l3mdev.h
7221
9ca44355 7222LANTIQ MIPS ARCHITECTURE
bdb40e8e 7223M: John Crispin <john@phrozen.org>
9ca44355
JC
7224L: linux-mips@linux-mips.org
7225S: Maintained
7226F: arch/mips/lantiq
7227
1da177e4 7228LAPB module
1da177e4 7229L: linux-x25@vger.kernel.org
bf9915cc 7230S: Orphan
679655da
JP
7231F: Documentation/networking/lapb-module.txt
7232F: include/*/lapb.h
7233F: net/lapb/
1da177e4
LT
7234
7235LASI 53c700 driver for PARISC
8b58be88 7236M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7237L: linux-scsi@vger.kernel.org
7238S: Maintained
679655da
JP
7239F: Documentation/scsi/53c700.txt
7240F: drivers/scsi/53c700*
1da177e4 7241
263de9b5 7242LED SUBSYSTEM
8b58be88 7243M: Richard Purdie <rpurdie@rpsys.net>
305335b9 7244M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7245M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7246L: linux-leds@vger.kernel.org
b8926ba0 7247T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7248S: Maintained
85c90368 7249F: Documentation/devicetree/bindings/leds/
679655da
JP
7250F: drivers/leds/
7251F: include/linux/leds.h
263de9b5 7252
b0461a44 7253LEGACY EEPROM DRIVER
d8130624 7254M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7255S: Maintained
7256F: Documentation/misc-devices/eeprom
7257F: drivers/misc/eeprom/eeprom.c
7258
1da177e4 7259LEGO USB Tower driver
8b58be88 7260M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7261L: legousb-devel@lists.sourceforge.net
7262W: http://legousb.sourceforge.net/
7263S: Maintained
679655da 7264F: drivers/usb/misc/legousbtower.c
1da177e4 7265
055616a8
MK
7266LG2160 MEDIA DRIVER
7267M: Michael Krufky <mkrufky@linuxtv.org>
7268L: linux-media@vger.kernel.org
a825eaec 7269W: https://linuxtv.org
055616a8
MK
7270W: http://github.com/mkrufky
7271Q: http://patchwork.linuxtv.org/project/linux-media/list/
7272T: git git://linuxtv.org/mkrufky/tuners.git
7273S: Maintained
7274F: drivers/media/dvb-frontends/lg2160.*
7275
6f0e7725
MK
7276LGDT3305 MEDIA DRIVER
7277M: Michael Krufky <mkrufky@linuxtv.org>
7278L: linux-media@vger.kernel.org
a825eaec 7279W: https://linuxtv.org
6f0e7725
MK
7280W: http://github.com/mkrufky
7281Q: http://patchwork.linuxtv.org/project/linux-media/list/
7282T: git git://linuxtv.org/mkrufky/tuners.git
7283S: Maintained
7284F: drivers/media/dvb-frontends/lgdt3305.*
7285
568a17ff 7286LGUEST
8b58be88 7287M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7288L: lguest@lists.ozlabs.org
568a17ff 7289W: http://lguest.ozlabs.org/
72e91863 7290S: Odd Fixes
070f420b 7291F: arch/x86/include/asm/lguest*.h
679655da
JP
7292F: arch/x86/lguest/
7293F: drivers/lguest/
7294F: include/linux/lguest*.h
070f420b 7295F: tools/lguest/
568a17ff 7296
32ac7cb2
TH
7297LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7298M: Tejun Heo <tj@kernel.org>
7299L: linux-ide@vger.kernel.org
7300T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7301S: Maintained
7302F: drivers/ata/
7303F: include/linux/ata.h
7304F: include/linux/libata.h
d2abf98e 7305F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7306
7307LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7308M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7309L: linux-ide@vger.kernel.org
7310T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7311S: Maintained
7312F: include/linux/pata_arasan_cf_data.h
7313F: drivers/ata/pata_arasan_cf.c
7314
c7fa056c
BZ
7315LIBATA PATA DRIVERS
7316M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7317M: Tejun Heo <tj@kernel.org>
7318L: linux-ide@vger.kernel.org
7319T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7320S: Maintained
7321F: drivers/ata/pata_*.c
7322F: drivers/ata/ata_generic.c
7323
32ac7cb2
TH
7324LIBATA SATA AHCI PLATFORM devices support
7325M: Hans de Goede <hdegoede@redhat.com>
7326M: Tejun Heo <tj@kernel.org>
7327L: linux-ide@vger.kernel.org
7328T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7329S: Maintained
7330F: drivers/ata/ahci_platform.c
7331F: drivers/ata/libahci_platform.c
7332F: include/linux/ahci_platform.h
7333
7334LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7335M: Mikael Pettersson <mikpelinux@gmail.com>
7336L: linux-ide@vger.kernel.org
7337T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7338S: Maintained
7339F: drivers/ata/sata_promise.*
7340
1acd437c
SL
7341LIBLOCKDEP
7342M: Sasha Levin <sasha.levin@oracle.com>
7343S: Maintained
7344F: tools/lib/lockdep/
7345
bc30196f
DW
7346LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7347M: Dan Williams <dan.j.williams@intel.com>
7348L: linux-nvdimm@lists.01.org
7349Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7350T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7351S: Supported
7352F: drivers/nvdimm/*
7353F: include/linux/nd.h
7354F: include/linux/libnvdimm.h
7355F: include/uapi/linux/ndctl.h
7356
7357LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7358M: Ross Zwisler <ross.zwisler@linux.intel.com>
7359L: linux-nvdimm@lists.01.org
7360Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7361S: Supported
7362F: drivers/nvdimm/blk.c
7363F: drivers/nvdimm/region_devs.c
7364F: drivers/acpi/nfit*
7365
7366LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7367M: Vishal Verma <vishal.l.verma@intel.com>
7368L: linux-nvdimm@lists.01.org
7369Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7370S: Supported
7371F: drivers/nvdimm/btt*
7372
7373LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7374M: Ross Zwisler <ross.zwisler@linux.intel.com>
7375L: linux-nvdimm@lists.01.org
7376Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7377S: Supported
7378F: drivers/nvdimm/pmem.c
b864bc17 7379F: include/linux/pmem.h
40603526 7380F: arch/*/include/asm/pmem.h
bc30196f 7381
cd9e9808
MB
7382LIGHTNVM PLATFORM SUPPORT
7383M: Matias Bjorling <mb@lightnvm.io>
7384W: http://github/OpenChannelSSD
4ead1a25 7385L: linux-block@vger.kernel.org
cd9e9808
MB
7386S: Maintained
7387F: drivers/lightnvm/
7388F: include/linux/lightnvm.h
7389F: include/uapi/linux/lightnvm.h
7390
852bb9f5 7391LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7392M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7393M: Paul Mackerras <paulus@samba.org>
ea668936 7394M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7395W: https://github.com/linuxppc/linux/wiki
a4724ed6 7396L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7397Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7398T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7399S: Supported
11c34c7d
JP
7400F: Documentation/powerpc/
7401F: arch/powerpc/
ef69b03d
ME
7402F: drivers/char/tpm/tpm_ibmvtpm*
7403F: drivers/crypto/nx/
7404F: drivers/crypto/vmx/
7405F: drivers/net/ethernet/ibm/ibmveth.*
7406F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7407F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7408F: drivers/pci/hotplug/rpa*
7409F: drivers/scsi/ibmvscsi/
ad654f25 7410F: tools/testing/selftests/powerpc
ef69b03d
ME
7411N: opal
7412N: /pmac
7413N: powermac
7414N: powernv
7415N: [^a-z0-9]ps3
7416N: pseries
1da177e4
LT
7417
7418LINUX FOR POWER MACINTOSH
8b58be88 7419M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7420W: http://www.penguinppc.org/
a4724ed6 7421L: linuxppc-dev@lists.ozlabs.org
1da177e4 7422S: Maintained
11c34c7d
JP
7423F: arch/powerpc/platforms/powermac/
7424F: drivers/macintosh/
1da177e4 7425
77a76369 7426LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7427M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7428L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7429T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7430S: Maintained
11c34c7d
JP
7431F: arch/powerpc/platforms/512x/
7432F: arch/powerpc/platforms/52xx/
1da177e4
LT
7433
7434LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7435M: Alistair Popple <alistair@popple.id.au>
8b58be88 7436M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7437W: http://www.penguinppc.org/
a4724ed6 7438L: linuxppc-dev@lists.ozlabs.org
1da177e4 7439S: Maintained
11c34c7d
JP
7440F: arch/powerpc/platforms/40x/
7441F: arch/powerpc/platforms/44x/
1da177e4 7442
260c02a9 7443LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7444L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7445S: Orphan
11c34c7d
JP
7446F: arch/powerpc/*/*virtex*
7447F: arch/powerpc/*/*/*virtex*
1da177e4 7448
e93adf1e 7449LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7450M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7451W: http://www.penguinppc.org/
a4724ed6 7452L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7453S: Maintained
a2b1f7c8 7454F: arch/powerpc/platforms/8xx/
e93adf1e 7455
1da177e4 7456LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7457M: Scott Wood <oss@buserror.net>
8b58be88 7458M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7459W: http://www.penguinppc.org/
a4724ed6 7460L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7461T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7462S: Maintained
11c34c7d 7463F: arch/powerpc/platforms/83xx/
4c8f581d 7464F: arch/powerpc/platforms/85xx/
1da177e4 7465
ab06ff3a 7466LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7467L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7468S: Orphan
11c34c7d
JP
7469F: arch/powerpc/platforms/pasemi/
7470F: drivers/*/*pasemi*
7471F: drivers/*/*/*pasemi*
ab06ff3a 7472
1da177e4 7473LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7474M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7475L: linux-security-module@vger.kernel.org
1da177e4
LT
7476S: Supported
7477
a23ce6da
HW
7478LIS3LV02D ACCELEROMETER DRIVER
7479M: Eric Piel <eric.piel@tremplin-utc.net>
7480S: Maintained
ff606677
JD
7481F: Documentation/misc-devices/lis3lv02d
7482F: drivers/misc/lis3lv02d/
bd35665f 7483F: drivers/platform/x86/hp_accel.c
a23ce6da 7484
b700e7f0
SJ
7485LIVE PATCHING
7486M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7487M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7488M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7489M: Miroslav Benes <mbenes@suse.cz>
7490R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7491S: Maintained
7492F: kernel/livepatch/
7493F: include/linux/livepatch.h
7494F: arch/x86/include/asm/livepatch.h
7495F: arch/x86/kernel/livepatch.c
5e4e3844 7496F: Documentation/livepatch/
b700e7f0 7497F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7498F: samples/livepatch/
b700e7f0 7499L: live-patching@vger.kernel.org
74d50da3 7500T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7501
ea861d73
KC
7502LINUX KERNEL DUMP TEST MODULE (LKDTM)
7503M: Kees Cook <keescook@chromium.org>
7504S: Maintained
426f3a53 7505F: drivers/misc/lkdtm*
ea861d73 7506
e2d1d6c0 7507LLC (802.2)
0c59d281
ACM
7508L: netdev@vger.kernel.org
7509S: Odd fixes
679655da 7510F: include/linux/llc.h
c117ab84 7511F: include/uapi/linux/llc.h
679655da
JP
7512F: include/net/llc*
7513F: net/llc/
e2d1d6c0 7514
4e233cbe
AD
7515LM73 HARDWARE MONITOR DRIVER
7516M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7517L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7518S: Maintained
7519F: drivers/hwmon/lm73.c
7520
156e2d1a 7521LM78 HARDWARE MONITOR DRIVER
d8130624 7522M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7523L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7524S: Maintained
7525F: Documentation/hwmon/lm78
7526F: drivers/hwmon/lm78.c
7527
1da177e4 7528LM83 HARDWARE MONITOR DRIVER
d8130624 7529M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7530L: linux-hwmon@vger.kernel.org
1da177e4 7531S: Maintained
679655da
JP
7532F: Documentation/hwmon/lm83
7533F: drivers/hwmon/lm83.c
1da177e4
LT
7534
7535LM90 HARDWARE MONITOR DRIVER
d8130624 7536M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7537L: linux-hwmon@vger.kernel.org
1da177e4 7538S: Maintained
679655da 7539F: Documentation/hwmon/lm90
aae7bce4 7540F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7541F: drivers/hwmon/lm90.c
87d08b11 7542F: include/dt-bindings/thermal/lm90.h
1da177e4 7543
917cc4e6
GR
7544LM95234 HARDWARE MONITOR DRIVER
7545M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7546L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7547S: Maintained
7548F: Documentation/hwmon/lm95234
7549F: drivers/hwmon/lm95234.c
7550
68620bdd
MP
7551LME2510 MEDIA DRIVER
7552M: Malcolm Priestley <tvboxspy@gmail.com>
7553L: linux-media@vger.kernel.org
a825eaec 7554W: https://linuxtv.org
68620bdd
MP
7555Q: http://patchwork.linuxtv.org/project/linux-media/list/
7556S: Maintained
7557F: drivers/media/usb/dvb-usb-v2/lmedm04*
7558
d4c3be70 7559LOCKING PRIMITIVES
8b58be88
JP
7560M: Peter Zijlstra <peterz@infradead.org>
7561M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7562L: linux-kernel@vger.kernel.org
d4c3be70 7563T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7564S: Maintained
d4c3be70 7565F: Documentation/locking/
679655da 7566F: include/linux/lockdep.h
d4c3be70
IM
7567F: include/linux/spinlock*.h
7568F: arch/*/include/asm/spinlock*.h
7569F: include/linux/rwlock*.h
7570F: include/linux/mutex*.h
7571F: arch/*/include/asm/mutex*.h
7572F: include/linux/rwsem*.h
7573F: arch/*/include/asm/rwsem.h
7574F: include/linux/seqlock.h
7575F: lib/locking*.[ch]
7486d6da 7576F: kernel/locking/
512e67f9 7577
dde33348 7578LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7579M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7580L: linux-ntfs-dev@lists.sourceforge.net
7581W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7582S: Maintained
679655da 7583F: Documentation/ldm.txt
20d16fef 7584F: block/partitions/ldm.*
1da177e4 7585
c87e34ef 7586LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7587M: Sathya Prakash <sathya.prakash@broadcom.com>
7588M: Chaitra P B <chaitra.basappa@broadcom.com>
7589M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7590L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7591L: linux-scsi@vger.kernel.org
9495e835 7592W: http://www.avagotech.com/support/
c87e34ef 7593S: Supported
679655da 7594F: drivers/message/fusion/
500c152a 7595F: drivers/scsi/mpt2sas/
7596F: drivers/scsi/mpt3sas/
c87e34ef 7597
1da177e4 7598LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7599M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7600L: linux-scsi@vger.kernel.org
7601S: Maintained
679655da 7602F: drivers/scsi/sym53c8xx_2/
1da177e4 7603
e5f5c99a
GR
7604LTC4261 HARDWARE MONITOR DRIVER
7605M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7606L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7607S: Maintained
7608F: Documentation/hwmon/ltc4261
7609F: drivers/hwmon/ltc4261.c
7610
81365c31 7611LTP (Linux Test Project)
28b8e8d4 7612M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7613M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7614M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7615M: Jan Stancek <jstancek@redhat.com>
7616M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7617M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7618L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7619W: http://linux-test-project.github.io/
7d1ae8a8 7620T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7621S: Maintained
7622
c12a54b3 7623M32R ARCHITECTURE
c12a54b3 7624W: http://www.linux-m32r.org/
b4174867 7625S: Orphan
679655da 7626F: arch/m32r/
c12a54b3 7627
1da177e4 7628M68K ARCHITECTURE
8b58be88 7629M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7630L: linux-m68k@lists.linux-m68k.org
7631W: http://www.linux-m68k.org/
54e5881d 7632T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7633S: Maintained
679655da 7634F: arch/m68k/
9db35182 7635F: drivers/zorro/
1da177e4
LT
7636
7637M68K ON APPLE MACINTOSH
8b58be88 7638M: Joshua Thompson <funaho@jurai.org>
1da177e4 7639W: http://www.mac.linux-m68k.org/
9bb9f222 7640L: linux-m68k@lists.linux-m68k.org
1da177e4 7641S: Maintained
9db35182 7642F: arch/m68k/mac/
1da177e4
LT
7643
7644M68K ON HP9000/300
8b58be88 7645M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7646W: http://www.tazenda.demon.co.uk/phil/linux-hp
7647S: Maintained
679655da 7648F: arch/m68k/hp300/
1da177e4 7649
74425546
AP
7650M88DS3103 MEDIA DRIVER
7651M: Antti Palosaari <crope@iki.fi>
7652L: linux-media@vger.kernel.org
a825eaec 7653W: https://linuxtv.org
74425546
AP
7654W: http://palosaari.fi/linux/
7655Q: http://patchwork.linuxtv.org/project/linux-media/list/
7656T: git git://linuxtv.org/anttip/media_tree.git
7657S: Maintained
7658F: drivers/media/dvb-frontends/m88ds3103*
7659
68620bdd
MP
7660M88RS2000 MEDIA DRIVER
7661M: Malcolm Priestley <tvboxspy@gmail.com>
7662L: linux-media@vger.kernel.org
a825eaec 7663W: https://linuxtv.org
68620bdd
MP
7664Q: http://patchwork.linuxtv.org/project/linux-media/list/
7665S: Maintained
7666F: drivers/media/dvb-frontends/m88rs2000*
7667
07a092fa 7668MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7669M: Alexey Klimov <klimov.linux@gmail.com>
7670L: linux-media@vger.kernel.org
7671T: git git://linuxtv.org/media_tree.git
7672S: Maintained
7673F: drivers/media/radio/radio-ma901.c
07a092fa 7674
64a327a7 7675MAC80211
8b58be88 7676M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7677L: linux-wireless@vger.kernel.org
491b26b4 7678W: http://wireless.kernel.org/
ce466579
JB
7679T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7680T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7681S: Maintained
679655da
JP
7682F: Documentation/networking/mac80211-injection.txt
7683F: include/net/mac80211.h
7684F: net/mac80211/
2af8c4dc 7685F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7686
b863ceb7 7687MACVLAN DRIVER
8b58be88 7688M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7689L: netdev@vger.kernel.org
7690S: Maintained
679655da
JP
7691F: drivers/net/macvlan.c
7692F: include/linux/if_macvlan.h
b863ceb7 7693
2b6d83e2
JB
7694MAILBOX API
7695M: Jassi Brar <jassisinghbrar@gmail.com>
7696L: linux-kernel@vger.kernel.org
7697S: Maintained
7698F: drivers/mailbox/
7699F: include/linux/mailbox_client.h
7700F: include/linux/mailbox_controller.h
7701
faf1668c 7702MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7703M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7704W: http://www.kernel.org/doc/man-pages
bd7ebec6 7705L: linux-man@vger.kernel.org
1b53dc74 7706S: Maintained
faf1668c 7707
daa10170
RB
7708MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7709M: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7710L: linux-mips@linux-mips.org
7711S: Maintained
7712F: arch/mips/boot/dts/img/pistachio_marduk.dts
7713
0d3cd4b6
VD
7714MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7715M: Andrew Lunn <andrew@lunn.ch>
7716M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 7717L: netdev@vger.kernel.org
0d3cd4b6
VD
7718S: Maintained
7719F: drivers/net/dsa/mv88e6xxx/
b26bff6e 7720F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 7721
8427defd 7722MARVELL ARMADA DRM SUPPORT
0d7f4f05 7723M: Russell King <linux@armlinux.org.uk>
8427defd 7724S: Maintained
0d7f4f05
RK
7725T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7726T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8427defd 7727F: drivers/gpu/drm/armada/
4418833e
EV
7728F: include/uapi/drm/armada_drm.h
7729F: Documentation/devicetree/bindings/display/armada/
8427defd 7730
c4d007bc
TP
7731MARVELL CRYPTO DRIVER
7732M: Boris Brezillon <boris.brezillon@free-electrons.com>
7733M: Arnaud Ebalard <arno@natisbad.org>
7734F: drivers/crypto/marvell/
7735S: Maintained
7736L: linux-crypto@vger.kernel.org
7737
44c14c1d 7738MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7739M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7740M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7741L: netdev@vger.kernel.org
7742S: Maintained
7743F: drivers/net/ethernet/marvell/sk*
7744
74cda169 7745MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7746L: libertas-dev@lists.infradead.org
8ac3e99e 7747S: Orphan
f988d640 7748F: drivers/net/wireless/marvell/libertas/
74cda169 7749
b60d6975 7750MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7751M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7752L: netdev@vger.kernel.org
f5ca8502 7753S: Maintained
527a6266 7754F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7755F: include/linux/mv643xx.h
1da177e4 7756
370b8ed9
TP
7757MARVELL MVNETA ETHERNET DRIVER
7758M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7759L: netdev@vger.kernel.org
7760S: Maintained
7761F: drivers/net/ethernet/marvell/mvneta.*
7762
fcad584d 7763MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7764M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7765M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7766L: linux-wireless@vger.kernel.org
7767S: Maintained
277b024e 7768F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7769
a2c3f656 7770MARVELL MWL8K WIRELESS DRIVER
a040d532 7771M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7772L: linux-wireless@vger.kernel.org
16345910 7773S: Odd Fixes
de60f1dc 7774F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7775
2a69567b 7776MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7777M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7778S: Odd Fixes
1fa7e547 7779F: drivers/mmc/host/mvsdio.*
2a69567b 7780
1da177e4 7781MATROX FRAMEBUFFER DRIVER
c69f677c 7782L: linux-fbdev@vger.kernel.org
52653199 7783S: Orphan
8a61f013 7784F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7785F: include/uapi/linux/matroxfb.h
1da177e4 7786
ca462085
GR
7787MAX16065 HARDWARE MONITOR DRIVER
7788M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7789L: linux-hwmon@vger.kernel.org
ca462085
GR
7790S: Maintained
7791F: Documentation/hwmon/max16065
7792F: drivers/hwmon/max16065.c
7793
1f61cab8
GR
7794MAX20751 HARDWARE MONITOR DRIVER
7795M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7796L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7797S: Maintained
7798F: Documentation/hwmon/max20751
7799F: drivers/hwmon/max20751.c
7800
d20620de 7801MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7802L: linux-hwmon@vger.kernel.org
34924b23 7803S: Orphan
679655da
JP
7804F: Documentation/hwmon/max6650
7805F: drivers/hwmon/max6650.c
d20620de 7806
e89ab51f
GR
7807MAX6697 HARDWARE MONITOR DRIVER
7808M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7809L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7810S: Maintained
7811F: Documentation/hwmon/max6697
7812F: Documentation/devicetree/bindings/i2c/max6697.txt
7813F: drivers/hwmon/max6697.c
7814F: include/linux/platform_data/max6697.h
7815
3b2af7f7
PR
7816MAX9860 MONO AUDIO VOICE CODEC DRIVER
7817M: Peter Rosin <peda@axentia.se>
7818L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7819S: Maintained
7820F: Documentation/devicetree/bindings/sound/max9860.txt
7821F: sound/soc/codecs/max9860.*
7822
f8f847b5 7823MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7824M: Krzysztof Kozlowski <krzk@kernel.org>
7825M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7826L: linux-pm@vger.kernel.org
7827S: Supported
8c0984e5
SR
7828F: drivers/power/supply/max14577_charger.c
7829F: drivers/power/supply/max77693_charger.c
f8f847b5 7830
3811405e
JMC
7831MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7832M: Javier Martinez Canillas <javier@osg.samsung.com>
7833L: linux-kernel@vger.kernel.org
7834S: Supported
96173cc6 7835F: drivers/*/*max77802*.c
3811405e
JMC
7836F: Documentation/devicetree/bindings/*/*max77802.txt
7837F: include/dt-bindings/*/*max77802.h
7838
befeb596
KK
7839MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7840M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7841M: Krzysztof Kozlowski <krzk@kernel.org>
7842M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7843L: linux-kernel@vger.kernel.org
7844S: Supported
86cf635a 7845F: drivers/*/max14577*.c
0998a436 7846F: drivers/*/max77686*.c
86cf635a 7847F: drivers/*/max77693*.c
befeb596
KK
7848F: drivers/extcon/extcon-max14577.c
7849F: drivers/extcon/extcon-max77693.c
7850F: drivers/rtc/rtc-max77686.c
7851F: drivers/clk/clk-max77686.c
7852F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7853F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7854F: Documentation/devicetree/bindings/mfd/max77693.txt
7855F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7856F: include/linux/mfd/max14577*.h
7857F: include/linux/mfd/max77686*.h
7858F: include/linux/mfd/max77693*.h
7859
9be3c9a5
HV
7860MAXIRADIO FM RADIO RECEIVER DRIVER
7861M: Hans Verkuil <hverkuil@xs4all.nl>
7862L: linux-media@vger.kernel.org
7863T: git git://linuxtv.org/media_tree.git
a825eaec 7864W: https://linuxtv.org
9be3c9a5
HV
7865S: Maintained
7866F: drivers/media/radio/radio-maxiradio*
7867
c05dc2cc
PR
7868MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7869M: Peter Rosin <peda@axentia.se>
7870L: linux-iio@vger.kernel.org
7871S: Maintained
2704e300 7872F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
7873F: drivers/iio/potentiometer/mcp4531.c
7874
3b8df5fd
WBG
7875MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7876M: William Breathitt Gray <vilhelm.gray@gmail.com>
7877L: linux-iio@vger.kernel.org
7878S: Maintained
7879F: drivers/iio/dac/cio-dac.c
7880
7b49235e
LP
7881MEDIA DRIVERS FOR RENESAS - FCP
7882M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
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,fcp.txt
7888F: drivers/media/platform/rcar-fcp.c
7889F: include/media/rcar-fcp.h
7890
4710b752
KB
7891MEDIA DRIVERS FOR RENESAS - FDP1
7892M: Kieran Bingham <kieran@bingham.xyz>
7893L: linux-media@vger.kernel.org
7894L: linux-renesas-soc@vger.kernel.org
7895T: git git://linuxtv.org/media_tree.git
7896S: Supported
7897F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
7898F: drivers/media/platform/rcar_fdp1.c
7899
474cde66
NS
7900MEDIA DRIVERS FOR RENESAS - VIN
7901M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7902L: linux-media@vger.kernel.org
7903L: linux-renesas-soc@vger.kernel.org
7904T: git git://linuxtv.org/media_tree.git
7905S: Supported
7906F: Documentation/devicetree/bindings/media/rcar_vin.txt
7907F: drivers/media/platform/rcar-vin/
7908
6f32a8c9
LP
7909MEDIA DRIVERS FOR RENESAS - VSP1
7910M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7911L: linux-media@vger.kernel.org
4a121096 7912L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7913T: git git://linuxtv.org/media_tree.git
7914S: Supported
7915F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7916F: drivers/media/platform/vsp1/
7917
fae2080a
AO
7918MEDIA DRIVERS FOR HELENE
7919M: Abylay Ospan <aospan@netup.ru>
7920L: linux-media@vger.kernel.org
7921W: https://linuxtv.org
7922W: http://netup.tv/
7923T: git git://linuxtv.org/media_tree.git
7924S: Supported
7925F: drivers/media/dvb-frontends/helene*
7926
dacf9ce8
KS
7927MEDIA DRIVERS FOR ASCOT2E
7928M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7929M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7930L: linux-media@vger.kernel.org
a825eaec 7931W: https://linuxtv.org
dacf9ce8
KS
7932W: http://netup.tv/
7933T: git git://linuxtv.org/media_tree.git
7934S: Supported
7935F: drivers/media/dvb-frontends/ascot2e*
7936
a6dc60ff
KS
7937MEDIA DRIVERS FOR CXD2841ER
7938M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7939M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7940L: linux-media@vger.kernel.org
a825eaec 7941W: https://linuxtv.org
a6dc60ff
KS
7942W: http://netup.tv/
7943T: git git://linuxtv.org/media_tree.git
7944S: Supported
7945F: drivers/media/dvb-frontends/cxd2841er*
7946
a5d32b35
KS
7947MEDIA DRIVERS FOR HORUS3A
7948M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7949M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7950L: linux-media@vger.kernel.org
a825eaec 7951W: https://linuxtv.org
a5d32b35
KS
7952W: http://netup.tv/
7953T: git git://linuxtv.org/media_tree.git
7954S: Supported
7955F: drivers/media/dvb-frontends/horus3a*
7956
e025273b
KS
7957MEDIA DRIVERS FOR LNBH25
7958M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7959M: Abylay Ospan <aospan@netup.ru>
e025273b 7960L: linux-media@vger.kernel.org
a825eaec 7961W: https://linuxtv.org
e025273b
KS
7962W: http://netup.tv/
7963T: git git://linuxtv.org/media_tree.git
7964S: Supported
7965F: drivers/media/dvb-frontends/lnbh25*
7966
52b1eaf4
KS
7967MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7968M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7969M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7970L: linux-media@vger.kernel.org
a825eaec 7971W: https://linuxtv.org
52b1eaf4
KS
7972W: http://netup.tv/
7973T: git git://linuxtv.org/media_tree.git
7974S: Supported
7975F: drivers/media/pci/netup_unidvb/*
7976
127c49ae 7977MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7978M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7979M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7980P: LinuxTV.org Project
7981L: linux-media@vger.kernel.org
a825eaec 7982W: https://linuxtv.org
8a6e2535 7983Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7984T: git git://linuxtv.org/media_tree.git
127c49ae 7985S: Maintained
618cd932 7986F: Documentation/media/
127c49ae 7987F: drivers/media/
ffe06198 7988F: drivers/staging/media/
eb4b0ec7 7989F: include/linux/platform_data/media/
127c49ae 7990F: include/media/
6c0f0359
MCC
7991F: include/uapi/linux/dvb/
7992F: include/uapi/linux/videodev2.h
7993F: include/uapi/linux/media.h
7994F: include/uapi/linux/v4l2-*
7995F: include/uapi/linux/meye.h
7996F: include/uapi/linux/ivtv*
7997F: include/uapi/linux/uvcvideo.h
d20620de 7998
0c272fc9
JC
7999MEDIATEK ETHERNET DRIVER
8000M: Felix Fietkau <nbd@openwrt.org>
8001M: John Crispin <blogic@openwrt.org>
8002L: netdev@vger.kernel.org
8003S: Maintained
8004F: drivers/net/ethernet/mediatek/
8005
67712beb
TL
8006MEDIATEK MEDIA DRIVER
8007M: Tiffany Lin <tiffany.lin@mediatek.com>
8008M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8009S: Supported
8010F: drivers/media/platform/mtk-vcodec/
8011F: drivers/media/platform/mtk-vpu/
8012F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8013F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8014
fc96ec0d
MT
8015MEDIATEK MDP DRIVER
8016M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8017M: Houlong Wei <houlong.wei@mediatek.com>
8018M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8019S: Supported
8020F: drivers/media/platform/mtk-mdp/
8021F: drivers/media/platform/mtk-vpu/
8022F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8023
c869f77d
JK
8024MEDIATEK MT7601U WIRELESS LAN DRIVER
8025M: Jakub Kicinski <kubakici@wp.pl>
8026L: linux-wireless@vger.kernel.org
8027S: Maintained
8028F: drivers/net/wireless/mediatek/mt7601u/
8029
e399065b 8030MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8031M: Kashyap Desai <kashyap.desai@broadcom.com>
8032M: Sumit Saxena <sumit.saxena@broadcom.com>
8033M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8034L: megaraidlinux.pdl@broadcom.com
baaea1dc 8035L: linux-scsi@vger.kernel.org
295dde2f 8036W: http://www.avagotech.com/support/
ce00f85c 8037S: Maintained
679655da
JP
8038F: Documentation/scsi/megaraid.txt
8039F: drivers/scsi/megaraid.*
8040F: drivers/scsi/megaraid/
757e0108 8041
ff43f433
SJ
8042MELFAS MIP4 TOUCHSCREEN DRIVER
8043M: Sangwon Jee <jeesw@melfas.com>
8044W: http://www.melfas.com
8045S: Supported
8046F: drivers/input/touchscreen/melfas_mip4.c
8047F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8048
2c46c9d5 8049MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8050M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 8051L: netdev@vger.kernel.org
2c46c9d5
AV
8052S: Supported
8053W: http://www.mellanox.com
8054Q: http://patchwork.ozlabs.org/project/netdev/list/
8055F: drivers/net/ethernet/mellanox/mlx4/en_*
8056
e7523a49
OG
8057MELLANOX ETHERNET DRIVER (mlx5e)
8058M: Saeed Mahameed <saeedm@mellanox.com>
8059L: netdev@vger.kernel.org
8060S: Supported
8061W: http://www.mellanox.com
8062Q: http://patchwork.ozlabs.org/project/netdev/list/
8063F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8064
93c1edb2
JP
8065MELLANOX ETHERNET SWITCH DRIVERS
8066M: Jiri Pirko <jiri@mellanox.com>
8067M: Ido Schimmel <idosch@mellanox.com>
8068L: netdev@vger.kernel.org
8069S: Supported
8070W: http://www.mellanox.com
8071Q: http://patchwork.ozlabs.org/project/netdev/list/
8072F: drivers/net/ethernet/mellanox/mlxsw/
8073
6bec23bf 8074MELLANOX MLXCPLD I2C AND MUX DRIVER
c02b7bf5
VP
8075M: Vadim Pasternak <vadimp@mellanox.com>
8076M: Michael Shych <michaelsh@mellanox.com>
8077L: linux-i2c@vger.kernel.org
8078S: Supported
6bec23bf 8079F: drivers/i2c/busses/i2c-mlxcpld.c
c02b7bf5 8080F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
6bec23bf 8081F: Documentation/i2c/busses/i2c-mlxcpld
c02b7bf5 8082
be4fdf99
VP
8083MELLANOX MLXCPLD LED DRIVER
8084M: Vadim Pasternak <vadimp@mellanox.com>
8085L: linux-leds@vger.kernel.org
8086S: Supported
8087F: drivers/leds/leds-mlxcpld.c
8088F: Documentation/leds/leds-mlxcpld.txt
8089
58cbbee2
VP
8090MELLANOX PLATFORM DRIVER
8091M: Vadim Pasternak <vadimp@mellanox.com>
8092L: platform-driver-x86@vger.kernel.org
8093S: Supported
6613d18e 8094F: drivers/platform/x86/mlx-platform.c
58cbbee2 8095
30488704
VP
8096MELLANOX MLX CPLD HOTPLUG DRIVER
8097M: Vadim Pasternak <vadimp@mellanox.com>
8098L: platform-driver-x86@vger.kernel.org
8099S: Supported
8100F: drivers/platform/x86/mlxcpld-hotplug.c
8101F: include/linux/platform_data/mlxcpld-hotplug.h
8102
8700e3e7
MS
8103SOFT-ROCE DRIVER (rxe)
8104M: Moni Shoua <monis@mellanox.com>
8105L: linux-rdma@vger.kernel.org
8106S: Supported
8107W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8108Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 8109F: drivers/infiniband/sw/rxe/
8700e3e7
MS
8110F: include/uapi/rdma/rdma_user_rxe.h
8111
5b25b13a
MD
8112MEMBARRIER SUPPORT
8113M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8114M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8115L: linux-kernel@vger.kernel.org
8116S: Supported
8117F: kernel/membarrier.c
8118F: include/uapi/linux/membarrier.h
8119
70ea91f1
SR
8120MEMORY MANAGEMENT
8121L: linux-mm@kvack.org
70ea91f1
SR
8122W: http://www.linux-mm.org
8123S: Maintained
679655da 8124F: include/linux/mm.h
551450bb
CS
8125F: include/linux/gfp.h
8126F: include/linux/mmzone.h
8127F: include/linux/memory_hotplug.h
8128F: include/linux/vmalloc.h
679655da 8129F: mm/
70ea91f1 8130
f4e9ce66 8131MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8132M: David Woodhouse <dwmw2@infradead.org>
242c325e 8133M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8134M: Boris Brezillon <boris.brezillon@free-electrons.com>
8135M: Marek Vasut <marek.vasut@gmail.com>
8136M: Richard Weinberger <richard@nod.at>
8137M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
1da177e4 8138L: linux-mtd@lists.infradead.org
8a6e2535
JP
8139W: http://www.linux-mtd.infradead.org/
8140Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 8141T: git git://git.infradead.org/linux-mtd.git
ab95eac9 8142T: git git://git.infradead.org/l2-mtd.git
1da177e4 8143S: Maintained
becc7ae5 8144F: Documentation/devicetree/bindings/mtd/
679655da
JP
8145F: drivers/mtd/
8146F: include/linux/mtd/
c117ab84 8147F: include/uapi/mtd/
1da177e4 8148
26c57ef1 8149MEN A21 WATCHDOG DRIVER
30c7469b 8150M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8151L: linux-watchdog@vger.kernel.org
30c7469b 8152S: Maintained
26c57ef1
JT
8153F: drivers/watchdog/mena21_wdt.c
8154
3764e82e 8155MEN CHAMELEON BUS (mcb)
30c7469b
JT
8156M: Johannes Thumshirn <morbidrsa@gmail.com>
8157S: Maintained
3764e82e
JT
8158F: drivers/mcb/
8159F: include/linux/mcb.h
b9f2f459 8160F: Documentation/men-chameleon-bus.txt
3764e82e 8161
48b490d2
AW
8162MEN F21BMC (Board Management Controller)
8163M: Andreas Werner <andreas.werner@men.de>
8164S: Supported
8165F: drivers/mfd/menf21bmc.c
8166F: drivers/watchdog/menf21bmc_wdt.c
8167F: drivers/leds/leds-menf21bmc.c
8168F: drivers/hwmon/menf21bmc_hwmon.c
8169F: Documentation/hwmon/menf21bmc
8170
12285945
JH
8171METAG ARCHITECTURE
8172M: James Hogan <james.hogan@imgtec.com>
d668d9ed 8173L: linux-metag@vger.kernel.org
9f273c24 8174T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8175S: Odd Fixes
12285945
JH
8176F: arch/metag/
8177F: Documentation/metag/
8178F: Documentation/devicetree/bindings/metag/
2d799dde 8179F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8180F: drivers/clocksource/metag_generic.c
5698c50d
JH
8181F: drivers/irqchip/irq-metag.c
8182F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8183F: drivers/tty/metag_da.c
12285945 8184
c6375b0a 8185MICROBLAZE ARCHITECTURE
8b58be88 8186M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8187W: http://www.monstr.eu/fdt/
8188T: git git://git.monstr.eu/linux-2.6-microblaze.git
8189S: Supported
0a8c7914 8190F: arch/microblaze/
1da177e4 8191
5615c371
NF
8192MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8193M: Richard Genoud <richard.genoud@gmail.com>
8194S: Maintained
8195F: drivers/tty/serial/atmel_serial.c
8196F: include/linux/atmel_serial.h
8197
f53243b5
NF
8198MICROCHIP / ATMEL DMA DRIVER
8199M: Ludovic Desroches <ludovic.desroches@microchip.com>
8200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8201L: dmaengine@vger.kernel.org
8202S: Supported
8203F: drivers/dma/at_hdmac.c
8204F: drivers/dma/at_hdmac_regs.h
8205F: include/linux/platform_data/dma-atmel.h
8206
71fb2c74
SW
8207MICROCHIP / ATMEL ISC DRIVER
8208M: Songjun Wu <songjun.wu@microchip.com>
8209L: linux-media@vger.kernel.org
8210S: Supported
8211F: drivers/media/platform/atmel/atmel-isc.c
8212F: drivers/media/platform/atmel/atmel-isc-regs.h
8213F: devicetree/bindings/media/atmel-isc.txt
8214
2508a45a
CY
8215MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8216M: Chen Yu <yu.c.chen@intel.com>
8217L: platform-driver-x86@vger.kernel.org
8218S: Supported
8219F: drivers/platform/x86/surfacepro3_button.c
8220
1da177e4 8221MICROTEK X6 SCANNER
61eee9a7 8222M: Oliver Neukum <oliver@neukum.org>
1da177e4 8223S: Maintained
679655da 8224F: drivers/usb/image/microtek.*
1da177e4
LT
8225
8226MIPS
8b58be88 8227M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8228L: linux-mips@linux-mips.org
6097050d 8229W: http://www.linux-mips.org/
b05e988e 8230T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8231Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8232S: Supported
f46d92e8 8233F: Documentation/devicetree/bindings/mips/
679655da
JP
8234F: Documentation/mips/
8235F: arch/mips/
1da177e4 8236
413ef3f6
KC
8237MIPS/LOONGSON1 ARCHITECTURE
8238M: Keguang Zhang <keguang.zhang@gmail.com>
8239L: linux-mips@linux-mips.org
8240S: Maintained
8241F: arch/mips/loongson32/
8242F: arch/mips/include/asm/mach-loongson32/
8243F: drivers/*/*loongson1*
8244F: drivers/*/*/*loongson1*
8245
08b7620a
HV
8246MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8247M: Hans Verkuil <hverkuil@xs4all.nl>
8248L: linux-media@vger.kernel.org
8249T: git git://linuxtv.org/media_tree.git
a825eaec 8250W: https://linuxtv.org
08b7620a
HV
8251S: Odd Fixes
8252F: drivers/media/radio/radio-miropcm20*
8253
c09befcb
OG
8254MELLANOX MLX4 core VPI driver
8255M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8256L: netdev@vger.kernel.org
8257L: linux-rdma@vger.kernel.org
8258W: http://www.mellanox.com
8259Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8260S: Supported
8261F: drivers/net/ethernet/mellanox/mlx4/
8262F: include/linux/mlx4/
9ce28a20 8263F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8264
8265MELLANOX MLX4 IB driver
8266M: Yishai Hadas <yishaih@mellanox.com>
8267L: linux-rdma@vger.kernel.org
8268W: http://www.mellanox.com
e126ba97 8269Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8270S: Supported
8271F: drivers/infiniband/hw/mlx4/
8272F: include/linux/mlx4/
8273
595a4d8f 8274MELLANOX MLX5 core VPI driver
45788f1f 8275M: Saeed Mahameed <saeedm@mellanox.com>
595a4d8f
OG
8276M: Matan Barak <matanb@mellanox.com>
8277M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8278L: netdev@vger.kernel.org
8279L: linux-rdma@vger.kernel.org
8280W: http://www.mellanox.com
8281Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8282S: Supported
8283F: drivers/net/ethernet/mellanox/mlx5/core/
8284F: include/linux/mlx5/
3085e29e 8285F: include/uapi/rdma/mlx5-abi.h
e126ba97 8286
595a4d8f
OG
8287MELLANOX MLX5 IB driver
8288M: Matan Barak <matanb@mellanox.com>
8289M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8290L: linux-rdma@vger.kernel.org
8291W: http://www.mellanox.com
8292Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8293S: Supported
b75f0050 8294F: drivers/infiniband/hw/mlx5/
595a4d8f 8295F: include/linux/mlx5/
e126ba97 8296
764589b6
CM
8297MELEXIS MLX90614 DRIVER
8298M: Crt Mori <cmo@melexis.com>
8299L: linux-iio@vger.kernel.org
8300W: http://www.melexis.com
8301S: Supported
8302F: drivers/iio/temperature/mlx90614.c
8303
6c223761
KB
8304MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8305M: Don Brace <don.brace@microsemi.com>
8306L: esc.storagedev@microsemi.com
8307L: linux-scsi@vger.kernel.org
8308S: Supported
8309F: drivers/scsi/smartpqi/smartpqi*.[ch]
8310F: drivers/scsi/smartpqi/Kconfig
8311F: drivers/scsi/smartpqi/Makefile
8312F: include/linux/cciss*.h
8313F: include/uapi/linux/cciss*.h
425b490b 8314F: Documentation/scsi/smartpqi.txt
6c223761 8315
0ce277e4
AP
8316MN88472 MEDIA DRIVER
8317M: Antti Palosaari <crope@iki.fi>
8318L: linux-media@vger.kernel.org
a825eaec 8319W: https://linuxtv.org
0ce277e4
AP
8320W: http://palosaari.fi/linux/
8321Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8322S: Maintained
94d0eaa4 8323F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8324
4f4d238f
AP
8325MN88473 MEDIA DRIVER
8326M: Antti Palosaari <crope@iki.fi>
8327L: linux-media@vger.kernel.org
a825eaec 8328W: https://linuxtv.org
4f4d238f
AP
8329W: http://palosaari.fi/linux/
8330Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8331S: Maintained
877ba50b 8332F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8333
1da177e4 8334MODULE SUPPORT
a467a672 8335M: Jessica Yu <jeyu@redhat.com>
8b58be88 8336M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8337S: Maintained
679655da
JP
8338F: include/linux/module.h
8339F: kernel/module.c
1da177e4
LT
8340
8341MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8342W: http://popies.net/meye/
b7788e13 8343S: Orphan
618cd932 8344F: Documentation/media/v4l-drivers/meye*
90d72ac6 8345F: drivers/media/pci/meye/
6c0f0359 8346F: include/uapi/linux/meye.h
1da177e4 8347
b9705b60 8348MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8349M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8350S: Maintained
679655da 8351F: Documentation/serial/moxa-smartio
c897401b 8352F: drivers/tty/mxser.*
d735410a 8353
889b2f87
AK
8354MR800 AVERMEDIA USB FM RADIO DRIVER
8355M: Alexey Klimov <klimov.linux@gmail.com>
8356L: linux-media@vger.kernel.org
8357T: git git://linuxtv.org/media_tree.git
8358S: Maintained
8359F: drivers/media/radio/radio-mr800.c
8360
d7155691
AO
8361MRF24J40 IEEE 802.15.4 RADIO DRIVER
8362M: Alan Ott <alan@signal11.us>
8363L: linux-wpan@vger.kernel.org
8364S: Maintained
8365F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8366F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8367
8c4c731a 8368MSI LAPTOP SUPPORT
182ae55c 8369M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8370L: platform-driver-x86@vger.kernel.org
8c4c731a 8371S: Maintained
679655da 8372F: drivers/platform/x86/msi-laptop.c
8c4c731a 8373
0f1006b1 8374MSI WMI SUPPORT
d0944853 8375L: platform-driver-x86@vger.kernel.org
5ee7041e 8376S: Orphan
0f1006b1
AA
8377F: drivers/platform/x86/msi-wmi.c
8378
19a628a0
AP
8379MSI001 MEDIA DRIVER
8380M: Antti Palosaari <crope@iki.fi>
8381L: linux-media@vger.kernel.org
a825eaec 8382W: https://linuxtv.org
19a628a0
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
0185e197 8387F: drivers/media/tuners/msi001*
19a628a0 8388
7570589d 8389MSI2500 MEDIA DRIVER
2c57213f
AP
8390M: Antti Palosaari <crope@iki.fi>
8391L: linux-media@vger.kernel.org
a825eaec 8392W: https://linuxtv.org
2c57213f
AP
8393W: http://palosaari.fi/linux/
8394Q: http://patchwork.linuxtv.org/project/linux-media/list/
8395T: git git://linuxtv.org/anttip/media_tree.git
8396S: Maintained
7570589d 8397F: drivers/media/usb/msi2500/
2c57213f 8398
159eeea4
RJ
8399MSYSTEMS DISKONCHIP G3 MTD DRIVER
8400M: Robert Jarzmik <robert.jarzmik@free.fr>
8401L: linux-mtd@lists.infradead.org
8402S: Maintained
8403F: drivers/mtd/devices/docg3*
8404
62a37dc7 8405MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8406M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8407L: linux-media@vger.kernel.org
8408T: git git://linuxtv.org/media_tree.git
8409S: Maintained
8410F: drivers/media/i2c/mt9m032.c
b5dcee22 8411F: include/media/i2c/mt9m032.h
0e837fb9 8412
62a37dc7 8413MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8414M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8415L: linux-media@vger.kernel.org
8416T: git git://linuxtv.org/media_tree.git
8417S: Maintained
8418F: drivers/media/i2c/mt9p031.c
b5dcee22 8419F: include/media/i2c/mt9p031.h
0e837fb9 8420
62a37dc7 8421MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8422M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8423L: linux-media@vger.kernel.org
8424T: git git://linuxtv.org/media_tree.git
8425S: Maintained
8426F: drivers/media/i2c/mt9t001.c
b5dcee22 8427F: include/media/i2c/mt9t001.h
0e837fb9 8428
62a37dc7 8429MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8430M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8431L: linux-media@vger.kernel.org
8432T: git git://linuxtv.org/media_tree.git
8433S: Maintained
f2272e13 8434F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8435F: drivers/media/i2c/mt9v032.c
b5dcee22 8436F: include/media/i2c/mt9v032.h
0e837fb9 8437
4e0d13cb 8438MULTIFUNCTION DEVICES (MFD)
f7d3210e 8439M: Lee Jones <lee.jones@linaro.org>
7caa7991 8440T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8441S: Supported
80366127 8442F: Documentation/devicetree/bindings/mfd/
679655da 8443F: drivers/mfd/
55b5940d 8444F: include/linux/mfd/
4e0d13cb 8445
5c4e6f13 8446MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8447M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8448L: linux-mmc@vger.kernel.org
82bb095e 8449T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8450S: Maintained
2810984b 8451F: Documentation/devicetree/bindings/mmc/
679655da
JP
8452F: drivers/mmc/
8453F: include/linux/mmc/
c117ab84 8454F: include/uapi/linux/mmc/
baca2da4 8455
15a0580c 8456MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8457S: Orphan
679655da
JP
8458F: drivers/mmc/host/mmc_spi.c
8459F: include/linux/spi/mmc_spi.h
15a0580c 8460
1da177e4 8461MULTISOUND SOUND DRIVER
8b58be88 8462M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8463S: Maintained
679655da
JP
8464F: Documentation/sound/oss/MultiSound
8465F: sound/oss/msnd*
1da177e4 8466
d735410a 8467MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8468S: Orphan
c897401b 8469F: drivers/tty/isicom.c
679655da 8470F: include/linux/isicom.h
d735410a 8471
550a7375 8472MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8473M: Bin Liu <b-liu@ti.com>
795fb7e7 8474L: linux-usb@vger.kernel.org
43b416e5 8475T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8476S: Maintained
679655da 8477F: drivers/usb/musb/
550a7375 8478
ea0af5f6
MK
8479MXL5007T MEDIA DRIVER
8480M: Michael Krufky <mkrufky@linuxtv.org>
8481L: linux-media@vger.kernel.org
a825eaec 8482W: https://linuxtv.org
ea0af5f6
MK
8483W: http://github.com/mkrufky
8484Q: http://patchwork.linuxtv.org/project/linux-media/list/
8485T: git git://linuxtv.org/mkrufky/tuners.git
8486S: Maintained
8487F: drivers/media/tuners/mxl5007t.*
8488
45d59d70
MV
8489MXSFB DRM DRIVER
8490M: Marek Vasut <marex@denx.de>
8491S: Supported
8492F: drivers/gpu/drm/mxsfb/
8493F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8494
2d3cf588 8495MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8496M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8497L: netdev@vger.kernel.org
205057ae 8498W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8499S: Supported
93f7848b 8500F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8501
9df4f913
BB
8502NAND FLASH SUBSYSTEM
8503M: Boris Brezillon <boris.brezillon@free-electrons.com>
8504R: Richard Weinberger <richard@nod.at>
8505L: linux-mtd@lists.infradead.org
8506W: http://www.linux-mtd.infradead.org/
8507Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8508T: git git://github.com/linux-nand/linux.git
8509S: Maintained
8510F: drivers/mtd/nand/
8511F: include/linux/mtd/nand*.h
8512
1da177e4 8513NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8514S: Orphan
d9fb9f38 8515F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8516
23dc05a3
DM
8517NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8518M: Daniel Mack <zonque@gmail.com>
8519S: Maintained
e5747e40 8520L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8521W: http://www.native-instruments.com
8522F: sound/usb/caiaq/
8523
1da177e4 8524NCP FILESYSTEM
52653199
PV
8525M: Petr Vandrovec <petr@vandrovec.name>
8526S: Odd Fixes
679655da 8527F: fs/ncpfs/
1da177e4 8528
a79b0322
FT
8529NCR 5380 SCSI DRIVERS
8530M: Finn Thain <fthain@telegraphics.com.au>
8531M: Michael Schmitz <schmitzmic@gmail.com>
8532L: linux-scsi@vger.kernel.org
8533S: Maintained
8534F: Documentation/scsi/g_NCR5380.txt
8535F: drivers/scsi/NCR5380.*
8536F: drivers/scsi/arm/cumana_1.c
8537F: drivers/scsi/arm/oak.c
a79b0322
FT
8538F: drivers/scsi/atari_scsi.*
8539F: drivers/scsi/dmx3191d.c
a79b0322 8540F: drivers/scsi/g_NCR5380.*
a79b0322 8541F: drivers/scsi/mac_scsi.*
a79b0322
FT
8542F: drivers/scsi/sun3_scsi.*
8543F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8544
1da177e4 8545NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8546M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8547L: linux-scsi@vger.kernel.org
8548S: Maintained
679655da 8549F: drivers/scsi/NCR_D700.*
1da177e4 8550
4aa3eb4c
GR
8551NCT6775 HARDWARE MONITOR DRIVER
8552M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8553L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8554S: Maintained
8555F: Documentation/hwmon/nct6775
8556F: drivers/hwmon/nct6775.c
8557
3c2d774c 8558NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8559M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8560L: linux-rdma@vger.kernel.org
e3d33cb1 8561W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8562S: Supported
8563F: drivers/infiniband/hw/nes/
c546b2a3 8564F: include/uapi/rdma/nes-abi.h
3c2d774c 8565
be2f2e84 8566NETEM NETWORK EMULATOR
adbbf69d 8567M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8568L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8569S: Maintained
679655da 8570F: net/sched/sch_netem.c
be2f2e84 8571
b2f5a051 8572NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8573M: Jon Mason <jdmason@kudzu.us>
4a58448b 8574L: netdev@vger.kernel.org
4a58448b 8575S: Supported
679655da 8576F: Documentation/networking/s2io.txt
b2f5a051 8577F: Documentation/networking/vxge.txt
86387e1a 8578F: drivers/net/ethernet/neterion/
4a58448b 8579
db9cf3a3 8580NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8581M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8582M: Patrick McHardy <kaber@trash.net>
42010ed0 8583M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8584L: netfilter-devel@vger.kernel.org
82b98543 8585L: coreteam@netfilter.org
1da177e4
LT
8586W: http://www.netfilter.org/
8587W: http://www.iptables.org/
42010ed0
PNA
8588Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8589T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8590T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8591S: Supported
679655da
JP
8592F: include/linux/netfilter*
8593F: include/linux/netfilter/
8594F: include/net/netfilter/
c117ab84
CEB
8595F: include/uapi/linux/netfilter*
8596F: include/uapi/linux/netfilter/
679655da
JP
8597F: net/*/netfilter.c
8598F: net/*/netfilter/
8599F: net/netfilter/
91c269a0 8600F: net/bridge/br_netfilter*.c
1da177e4 8601
4cc67735 8602NETLABEL
87a0874c 8603M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8604W: http://netlabel.sf.net
8605L: netdev@vger.kernel.org
87a0874c 8606S: Maintained
80811493 8607F: Documentation/netlabel/
679655da
JP
8608F: include/net/netlabel.h
8609F: net/netlabel/
4cc67735 8610
1da177e4 8611NETROM NETWORK LAYER
8b58be88 8612M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8613L: linux-hams@vger.kernel.org
d34cb28a 8614W: http://www.linux-ax25.org/
1da177e4 8615S: Maintained
679655da 8616F: include/net/netrom.h
c117ab84 8617F: include/uapi/linux/netrom.h
679655da 8618F: net/netrom/
1da177e4 8619
4c352362
JK
8620NETRONOME ETHERNET DRIVERS
8621M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8622L: oss-drivers@netronome.com
8623S: Maintained
8624F: drivers/net/ethernet/netronome/
8625
5ddb88c0 8626NETWORK BLOCK DEVICE (NBD)
1e668f4e 8627M: Josef Bacik <jbacik@fb.com>
1da177e4 8628S: Maintained
1e668f4e 8629L: linux-block@vger.kernel.org
5e4b269b 8630L: nbd-general@lists.sourceforge.net
679655da
JP
8631F: Documentation/blockdev/nbd.txt
8632F: drivers/block/nbd.c
c117ab84 8633F: include/uapi/linux/nbd.h
1da177e4 8634
6e43650c
NH
8635NETWORK DROP MONITOR
8636M: Neil Horman <nhorman@tuxdriver.com>
8637L: netdev@vger.kernel.org
8638S: Maintained
8639W: https://fedorahosted.org/dropwatch/
8640F: net/core/drop_monitor.c
8641
3ed6e498
AL
8642NETWORKING [DSA]
8643M: Andrew Lunn <andrew@lunn.ch>
8644M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8645M: Florian Fainelli <f.fainelli@gmail.com>
8646S: Maintained
8647F: net/dsa/
8648F: include/net/dsa.h
8649F: drivers/net/dsa/
8650
1da177e4 8651NETWORKING [GENERAL]
8b58be88 8652M: "David S. Miller" <davem@davemloft.net>
979b6c13 8653L: netdev@vger.kernel.org
b1e8fd54 8654W: http://www.linuxfoundation.org/en/Net
11e98029 8655Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8656T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8657T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8658S: Maintained
679655da
JP
8659F: net/
8660F: include/net/
018d21ed
JP
8661F: include/linux/in.h
8662F: include/linux/net.h
8663F: include/linux/netdevice.h
c117ab84
CEB
8664F: include/uapi/linux/in.h
8665F: include/uapi/linux/net.h
8666F: include/uapi/linux/netdevice.h
0c7aecd4 8667F: include/uapi/linux/net_namespace.h
7e814a6c 8668F: tools/net/
f4e53f9a 8669F: tools/testing/selftests/net/
335a67d2 8670F: lib/random32.c
1da177e4
LT
8671
8672NETWORKING [IPv4/IPv6]
8b58be88
JP
8673M: "David S. Miller" <davem@davemloft.net>
8674M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8675M: James Morris <jmorris@namei.org>
8676M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8677M: Patrick McHardy <kaber@trash.net>
979b6c13 8678L: netdev@vger.kernel.org
08deed1e 8679T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8680S: Maintained
679655da
JP
8681F: net/ipv4/
8682F: net/ipv6/
8683F: include/net/ip*
0a14842f 8684F: arch/x86/net/*
1da177e4 8685
73b7656c
DM
8686NETWORKING [IPSEC]
8687M: Steffen Klassert <steffen.klassert@secunet.com>
8688M: Herbert Xu <herbert@gondor.apana.org.au>
8689M: "David S. Miller" <davem@davemloft.net>
8690L: netdev@vger.kernel.org
d1fc5024
SK
8691T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8692T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8693S: Maintained
5826bdd1 8694F: net/core/flow.c
73b7656c
DM
8695F: net/xfrm/
8696F: net/key/
8697F: net/ipv4/xfrm*
d1fc5024
SK
8698F: net/ipv4/esp4.c
8699F: net/ipv4/ah4.c
8700F: net/ipv4/ipcomp.c
8701F: net/ipv4/ip_vti.c
73b7656c 8702F: net/ipv6/xfrm*
d1fc5024
SK
8703F: net/ipv6/esp6.c
8704F: net/ipv6/ah6.c
8705F: net/ipv6/ipcomp6.c
8706F: net/ipv6/ip6_vti.c
73b7656c
DM
8707F: include/uapi/linux/xfrm.h
8708F: include/net/xfrm.h
8709
10e2ff1c 8710NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8711M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8712L: netdev@vger.kernel.org
8713S: Maintained
8714
29f8f632 8715NETWORKING [WIRELESS]
2cb4abd1 8716L: linux-wireless@vger.kernel.org
8a6e2535 8717Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8718
788873ac
JP
8719NETWORKING DRIVERS
8720L: netdev@vger.kernel.org
8721W: http://www.linuxfoundation.org/en/Net
11e98029 8722Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8723T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8724T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8725S: Odd Fixes
156f4fbc 8726F: Documentation/devicetree/bindings/net/
788873ac 8727F: drivers/net/
018d21ed 8728F: include/linux/if_*
0b63bf1f 8729F: include/linux/netdevice.h
0b63bf1f
JD
8730F: include/linux/etherdevice.h
8731F: include/linux/fcdevice.h
8732F: include/linux/fddidevice.h
8733F: include/linux/hippidevice.h
8734F: include/linux/inetdevice.h
c117ab84
CEB
8735F: include/uapi/linux/if_*
8736F: include/uapi/linux/netdevice.h
788873ac 8737
0e324cf6
JL
8738NETWORKING DRIVERS (WIRELESS)
8739M: Kalle Valo <kvalo@codeaurora.org>
8740L: linux-wireless@vger.kernel.org
8741Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8742T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8743T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8744S: Maintained
182fd9ee 8745F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8746F: drivers/net/wireless/
8747
3d396eb1 8748NETXEN (1/10) GbE SUPPORT
67f0160f
MY
8749M: Manish Chopra <manish.chopra@cavium.com>
8750M: Rahul Verma <rahul.verma@cavium.com>
8751M: Dept-GELinuxNICDev@cavium.com
3d396eb1 8752L: netdev@vger.kernel.org
3d396eb1 8753S: Supported
aa43c215 8754F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8755
6423d30f
AAJ
8756NFC SUBSYSTEM
8757M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8758M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8759M: Samuel Ortiz <sameo@linux.intel.com>
8760L: linux-wireless@vger.kernel.org
1eb3b216 8761L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8762S: Supported
6423d30f 8763F: net/nfc/
55eb94f9 8764F: include/net/nfc/
c117ab84 8765F: include/uapi/linux/nfc.h
6423d30f 8766F: drivers/nfc/
397d6497
CR
8767F: include/linux/platform_data/nfcmrvl.h
8768F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8769F: include/linux/platform_data/pn544.h
397d6497
CR
8770F: include/linux/platform_data/st21nfca.h
8771F: include/linux/platform_data/st-nci.h
7ebb88e5 8772F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8773
e8b43555 8774NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8775M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8776M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8777L: linux-nfs@vger.kernel.org
8778W: http://client.linux-nfs.org
cd7b996a 8779T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8780S: Maintained
679655da
JP
8781F: fs/lockd/
8782F: fs/nfs/
8783F: fs/nfs_common/
8784F: net/sunrpc/
8785F: include/linux/lockd/
8786F: include/linux/nfs*
8787F: include/linux/sunrpc/
c117ab84
CEB
8788F: include/uapi/linux/nfs*
8789F: include/uapi/linux/sunrpc/
1da177e4 8790
85ef9cea 8791NILFS2 FILESYSTEM
e2126935 8792M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8793L: linux-nilfs@vger.kernel.org
f9472265 8794W: http://nilfs.sourceforge.net/
9e92e516 8795W: http://nilfs.osdn.jp/
e2126935 8796T: git git://github.com/konis/nilfs2.git
85ef9cea 8797S: Supported
679655da
JP
8798F: Documentation/filesystems/nilfs2.txt
8799F: fs/nilfs2/
c35c7ac5 8800F: include/trace/events/nilfs2.h
e63e88bc
RK
8801F: include/uapi/linux/nilfs2_api.h
8802F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8803
1da177e4 8804NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8805M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8806W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8807S: Maintained
679655da
JP
8808F: Documentation/scsi/NinjaSCSI.txt
8809F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8810
8811NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8812M: GOTO Masanori <gotom@debian.or.jp>
8813M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8814W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8815S: Maintained
679655da
JP
8816F: Documentation/scsi/NinjaSCSI.txt
8817F: drivers/scsi/nsp32*
1da177e4 8818
383b8fb9
LFT
8819NIOS2 ARCHITECTURE
8820M: Ley Foon Tan <lftan@altera.com>
8821L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8822T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8823S: Maintained
8824F: arch/nios2/
8825
21b5a1c3
PM
8826NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8827M: Pavel Machek <pavel@ucw.cz>
8828M: Sakari Ailus <sakari.ailus@iki.fi>
8829L: linux-media@vger.kernel.org
8830S: Maintained
8831F: drivers/media/i2c/et8ek8
8832F: drivers/media/i2c/ad5820.c
8833
e5360224
PM
8834NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8835M: Pavel Machek <pavel@ucw.cz>
8836M: Sakari Ailus <sakari.ailus@iki.fi>
8837L: linux-media@vger.kernel.org
8838S: Maintained
8839F: drivers/media/i2c/et8ek8
8840F: drivers/media/i2c/ad5820.c
8841
2a6afddb 8842NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8843R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8844F: include/linux/power/bq2415x_charger.h
081bab21 8845F: include/linux/power/bq27xxx_battery.h
2a6afddb 8846F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8847F: drivers/power/supply/bq2415x_charger.c
8848F: drivers/power/supply/bq27xxx_battery.c
8849F: drivers/power/supply/bq27xxx_battery_i2c.c
8850F: drivers/power/supply/isp1704_charger.c
8851F: drivers/power/supply/rx51_battery.c
2a6afddb 8852
a1bd3bae 8853NTB DRIVER CORE
9ef6bf6c
JM
8854M: Jon Mason <jdmason@kudzu.us>
8855M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8856M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8857L: linux-ntb@googlegroups.com
fce8a7bb 8858S: Supported
2984411f
JM
8859W: https://github.com/jonmason/ntb/wiki
8860T: git git://github.com/jonmason/ntb.git
fce8a7bb 8861F: drivers/ntb/
548c237c 8862F: drivers/net/ntb_netdev.c
fce8a7bb 8863F: include/linux/ntb.h
a1bd3bae 8864F: include/linux/ntb_transport.h
a9c59ef7 8865F: tools/testing/selftests/ntb/
fce8a7bb 8866
e26a5843
AH
8867NTB INTEL DRIVER
8868M: Jon Mason <jdmason@kudzu.us>
8869M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8870L: linux-ntb@googlegroups.com
e26a5843
AH
8871S: Supported
8872W: https://github.com/jonmason/ntb/wiki
8873T: git git://github.com/jonmason/ntb.git
8874F: drivers/ntb/hw/intel/
fce8a7bb 8875
a1b36958 8876NTB AMD DRIVER
bc034e52 8877M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
a1b36958
XY
8878L: linux-ntb@googlegroups.com
8879S: Supported
8880F: drivers/ntb/hw/amd/
8881
1da177e4 8882NTFS FILESYSTEM
2818ef50 8883M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8884L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8885W: http://www.tuxera.com/
e6f4dee7 8886T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8887S: Supported
679655da
JP
8888F: Documentation/filesystems/ntfs.txt
8889F: fs/ntfs/
1da177e4 8890
9eb8ef74 8891NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8892M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8893L: linux-fbdev@vger.kernel.org
ce00f85c 8894S: Maintained
8a61f013
JH
8895F: drivers/video/fbdev/riva/
8896F: drivers/video/fbdev/nvidia/
1da177e4 8897
79461681 8898NVM EXPRESS DRIVER
b3975e94
JF
8899M: Keith Busch <keith.busch@intel.com>
8900M: Jens Axboe <axboe@fb.com>
b508fc35
CH
8901M: Christoph Hellwig <hch@lst.de>
8902M: Sagi Grimberg <sagi@grimberg.me>
79461681 8903L: linux-nvme@lists.infradead.org
b508fc35
CH
8904T: git://git.infradead.org/nvme.git
8905W: http://git.infradead.org/nvme.git
79461681 8906S: Supported
57dacad5 8907F: drivers/nvme/host/
79461681 8908F: include/linux/nvme.h
b508fc35 8909F: include/uapi/linux/nvme_ioctl.h
79461681 8910
a07b4970
CH
8911NVM EXPRESS TARGET DRIVER
8912M: Christoph Hellwig <hch@lst.de>
8913M: Sagi Grimberg <sagi@grimberg.me>
8914L: linux-nvme@lists.infradead.org
b508fc35
CH
8915T: git://git.infradead.org/nvme.git
8916W: http://git.infradead.org/nvme.git
a07b4970
CH
8917S: Supported
8918F: drivers/nvme/target/
8919
b1ad1475
JS
8920NVM EXPRESS FC TRANSPORT DRIVERS
8921M: James Smart <james.smart@broadcom.com>
8922L: linux-nvme@lists.infradead.org
8923S: Supported
8924F: include/linux/nvme-fc.h
d6d20012 8925F: include/linux/nvme-fc-driver.h
e399441d 8926F: drivers/nvme/host/fc.c
c5343203 8927F: drivers/nvme/target/fc.c
475d0fe7 8928F: drivers/nvme/target/fcloop.c
b1ad1475 8929
aee4b9bd
SK
8930NVMEM FRAMEWORK
8931M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8932M: Maxime Ripard <maxime.ripard@free-electrons.com>
8933S: Maintained
8934F: drivers/nvmem/
8935F: Documentation/devicetree/bindings/nvmem/
8936F: include/linux/nvmem-consumer.h
8937F: include/linux/nvmem-provider.h
8938
dece4585
CP
8939NXP-NCI NFC DRIVER
8940M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8941R: Charles Gorand <charles.gorand@effinnov.com>
8942L: linux-nfc@lists.01.org (moderated for non-subscribers)
8943S: Supported
8944F: drivers/nfc/nxp-nci
8945
f50d7146 8946NXP TDA998X DRM DRIVER
0d7f4f05 8947M: Russell King <linux@armlinux.org.uk>
f50d7146 8948S: Supported
0d7f4f05
RK
8949T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
8950T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
f50d7146
RK
8951F: drivers/gpu/drm/i2c/tda998x_drv.c
8952F: include/drm/i2c/tda998x.h
8953
fbace43e
PR
8954NXP TFA9879 DRIVER
8955M: Peter Rosin <peda@axentia.se>
8956L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8957S: Maintained
8958F: sound/soc/codecs/tfa9879*
8959
442f04c3
JP
8960OBJTOOL
8961M: Josh Poimboeuf <jpoimboe@redhat.com>
8962S: Supported
8963F: tools/objtool/
8964
f5525786 8965OMAP SUPPORT
0e24bdd4 8966M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8967L: linux-omap@vger.kernel.org
8968W: http://www.muru.com/linux/omap/
8969W: http://linux.omap.com/
8a6e2535 8970Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8971T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8972S: Maintained
4e04d5a3 8973F: arch/arm/*omap*/
026da812
FB
8974F: arch/arm/configs/omap1_defconfig
8975F: arch/arm/configs/omap2plus_defconfig
046d0a37 8976F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8977F: drivers/irqchip/irq-omap-intc.c
8978F: drivers/mfd/*omap*.c
8979F: drivers/mfd/menelaus.c
8980F: drivers/mfd/palmas.c
8981F: drivers/mfd/tps65217.c
8982F: drivers/mfd/tps65218.c
8983F: drivers/mfd/tps65910.c
8984F: drivers/mfd/twl-core.[ch]
8985F: drivers/mfd/twl4030*.c
8986F: drivers/mfd/twl6030*.c
8987F: drivers/mfd/twl6040*.c
8988F: drivers/regulator/palmas-regulator*.c
8989F: drivers/regulator/pbias-regulator.c
8990F: drivers/regulator/tps65217-regulator.c
8991F: drivers/regulator/tps65218-regulator.c
8992F: drivers/regulator/tps65910-regulator.c
8993F: drivers/regulator/twl-regulator.c
cac28ae6 8994F: drivers/regulator/twl6030-regulator.c
046d0a37 8995F: include/linux/i2c-omap.h
f5525786 8996
50f29fbd 8997OMAP DEVICE TREE SUPPORT
cdb55ab0 8998M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8999M: Tony Lindgren <tony@atomide.com>
9000L: linux-omap@vger.kernel.org
d0fb18c5 9001L: devicetree@vger.kernel.org
50f29fbd
TL
9002S: Maintained
9003F: arch/arm/boot/dts/*omap*
9004F: arch/arm/boot/dts/*am3*
05eb20fa
NM
9005F: arch/arm/boot/dts/*am4*
9006F: arch/arm/boot/dts/*am5*
9007F: arch/arm/boot/dts/*dra7*
50f29fbd 9008
f5525786 9009OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 9010M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
9011L: linux-omap@vger.kernel.org
9012S: Maintained
9013F: arch/arm/*omap*/*clock*
9014
9015OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 9016M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
9017L: linux-omap@vger.kernel.org
9018S: Maintained
9019F: arch/arm/*omap*/*pm*
c46938d4 9020F: drivers/cpufreq/omap-cpufreq.c
f5525786 9021
d21db568 9022OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 9023M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
9024M: Paul Walmsley <paul@pwsan.com>
9025L: linux-omap@vger.kernel.org
9026S: Maintained
d21db568 9027F: arch/arm/mach-omap2/prm*
692ab1f3 9028
f5525786 9029OMAP AUDIO SUPPORT
6c284903 9030M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 9031M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 9032L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
9033L: linux-omap@vger.kernel.org
9034S: Maintained
9035F: sound/soc/omap/
9036
18640193
TL
9037OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9038M: Roger Quadros <rogerq@ti.com>
9039M: Tony Lindgren <tony@atomide.com>
9040L: linux-omap@vger.kernel.org
9041S: Maintained
9042F: drivers/memory/omap-gpmc.c
9043F: arch/arm/mach-omap2/*gpmc*
9044
f5525786 9045OMAP FRAMEBUFFER SUPPORT
830e6384 9046M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 9047L: linux-fbdev@vger.kernel.org
f5525786
TL
9048L: linux-omap@vger.kernel.org
9049S: Maintained
8a61f013 9050F: drivers/video/fbdev/omap/
f5525786 9051
676eec0d 9052OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 9053M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 9054L: linux-omap@vger.kernel.org
676eec0d 9055L: linux-fbdev@vger.kernel.org
178ff4c9 9056S: Maintained
8a61f013 9057F: drivers/video/fbdev/omap2/
178ff4c9
TV
9058F: Documentation/arm/OMAP/DSS
9059
8b37fcfc
OBC
9060OMAP HARDWARE SPINLOCK SUPPORT
9061M: Ohad Ben-Cohen <ohad@wizery.com>
9062L: linux-omap@vger.kernel.org
9063S: Maintained
9064F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 9065
f5525786 9066OMAP MMC SUPPORT
8b58be88 9067M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
9068L: linux-omap@vger.kernel.org
9069S: Maintained
653f41b5
MC
9070F: drivers/mmc/host/omap.c
9071
9072OMAP HS MMC SUPPORT
0a4585c6 9073L: linux-mmc@vger.kernel.org
653f41b5 9074L: linux-omap@vger.kernel.org
dfa5d196 9075S: Orphan
653f41b5 9076F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
9077
9078OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 9079M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
9080S: Maintained
9081F: drivers/char/hw_random/omap-rng.c
9082
f400c82e 9083OMAP HWMOD SUPPORT
cdb55ab0 9084M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9085M: Paul Walmsley <paul@pwsan.com>
9086L: linux-omap@vger.kernel.org
9087S: Maintained
8fc8b12b 9088F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 9089
8633fb30
PW
9090OMAP HWMOD DATA
9091M: Paul Walmsley <paul@pwsan.com>
9092L: linux-omap@vger.kernel.org
9093S: Maintained
9094F: arch/arm/mach-omap2/omap_hwmod*data*
9095
f400c82e 9096OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 9097M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9098L: linux-omap@vger.kernel.org
9099S: Maintained
9100F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9101
0db83ced 9102OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
9103M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9104L: linux-media@vger.kernel.org
9105S: Maintained
7eec52db 9106F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 9107F: drivers/media/platform/omap3isp/
0db83ced 9108F: drivers/staging/media/omap4iss/
7e8970e1 9109
f5525786 9110OMAP USB SUPPORT
f5525786
TL
9111L: linux-usb@vger.kernel.org
9112L: linux-omap@vger.kernel.org
3b243519 9113S: Orphan
a16fbd65
JP
9114F: drivers/usb/*/*omap*
9115F: arch/arm/*omap*/usb*
f5525786 9116
6d994710 9117OMAP GPIO DRIVER
fe643528 9118M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 9119M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 9120M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
9121L: linux-omap@vger.kernel.org
9122S: Maintained
fe643528 9123F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
9124F: drivers/gpio/gpio-omap.c
9125
c351e290
MJ
9126OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9127M: Mark Jackson <mpfj@newflow.co.uk>
9128L: linux-omap@vger.kernel.org
9129S: Maintained
9130F: arch/arm/boot/dts/am335x-nano.dts
9131
0ad122d9 9132OMFS FILESYSTEM
8b58be88 9133M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
9134L: linux-karma-devel@lists.sourceforge.net
9135S: Maintained
679655da
JP
9136F: Documentation/filesystems/omfs.txt
9137F: fs/omfs/
0ad122d9 9138
c1986ee9 9139OMNIKEY CARDMAN 4000 DRIVER
8b58be88 9140M: Harald Welte <laforge@gnumonks.org>
c1986ee9 9141S: Maintained
679655da
JP
9142F: drivers/char/pcmcia/cm4000_cs.c
9143F: include/linux/cm4000_cs.h
c117ab84 9144F: include/uapi/linux/cm4000_cs.h
c1986ee9 9145
77c44ab1 9146OMNIKEY CARDMAN 4040 DRIVER
8b58be88 9147M: Harald Welte <laforge@gnumonks.org>
77c44ab1 9148S: Maintained
679655da 9149F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 9150
77d5140f 9151OMNIVISION OV7670 SENSOR DRIVER
8b58be88 9152M: Jonathan Corbet <corbet@lwn.net>
661263b5 9153L: linux-media@vger.kernel.org
275ffde4 9154T: git git://linuxtv.org/media_tree.git
77d5140f 9155S: Maintained
90d72ac6 9156F: drivers/media/i2c/ov7670.c
77d5140f 9157
431bca73 9158ONENAND FLASH DRIVER
8b58be88 9159M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
9160L: linux-mtd@lists.infradead.org
9161S: Maintained
679655da
JP
9162F: drivers/mtd/onenand/
9163F: include/linux/mtd/onenand*.h
431bca73 9164
1da177e4 9165ONSTREAM SCSI TAPE DRIVER
8b58be88 9166M: Willem Riede <osst@riede.org>
1da177e4
LT
9167L: osst-users@lists.sourceforge.net
9168L: linux-scsi@vger.kernel.org
9169S: Maintained
f7269cfc
JD
9170F: Documentation/scsi/osst.txt
9171F: drivers/scsi/osst.*
9172F: drivers/scsi/osst_*.h
9173F: drivers/scsi/st.h
1da177e4 9174
e2d1d6c0 9175OPENCORES I2C BUS DRIVER
8b58be88 9176M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 9177L: linux-i2c@vger.kernel.org
e2d1d6c0 9178S: Maintained
679655da
JP
9179F: Documentation/i2c/busses/i2c-ocores
9180F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 9181
860c44c1 9182OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 9183M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 9184M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 9185L: devicetree@vger.kernel.org
a7fefe9f 9186W: http://www.devicetree.org/
fcdec35e 9187T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 9188S: Maintained
f8828205 9189F: drivers/of/
860c44c1 9190F: include/linux/of*.h
f8828205 9191F: scripts/dtc/
860c44c1 9192
f8828205 9193OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 9194M: Rob Herring <robh+dt@kernel.org>
f8828205 9195M: Mark Rutland <mark.rutland@arm.com>
f8828205 9196L: devicetree@vger.kernel.org
9f273c24 9197T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 9198Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
9199S: Maintained
9200F: Documentation/devicetree/
9201F: arch/*/boot/dts/
9202F: include/dt-bindings/
9203
2bb65f56
PA
9204OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9205M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9206L: devicetree@vger.kernel.org
9207S: Maintained
9208F: Documentation/devicetree/dynamic-resolution-notes.txt
9209F: Documentation/devicetree/overlay-notes.txt
9210F: drivers/of/overlay.c
9211F: drivers/of/resolver.c
9212
19f9d392
JB
9213OPENRISC ARCHITECTURE
9214M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
9215M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9216M: Stafford Horne <shorne@gmail.com>
9217L: openrisc@lists.librecores.org
9218W: http://openrisc.io
19f9d392 9219S: Maintained
14430813 9220F: arch/openrisc/
19f9d392 9221
ccb1352e 9222OPENVSWITCH
4f337ed5 9223M: Pravin Shelar <pshelar@nicira.com>
b422da7c 9224L: netdev@vger.kernel.org
ccb1352e
JG
9225L: dev@openvswitch.org
9226W: http://openvswitch.org
ccb1352e
JG
9227S: Maintained
9228F: net/openvswitch/
b422da7c 9229F: include/uapi/linux/openvswitch.h
ccb1352e 9230
875fa6fb
VK
9231OPERATING PERFORMANCE POINTS (OPP)
9232M: Viresh Kumar <vireshk@kernel.org>
9233M: Nishanth Menon <nm@ti.com>
9234M: Stephen Boyd <sboyd@codeaurora.org>
9235L: linux-pm@vger.kernel.org
9236S: Maintained
9237T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9238F: drivers/base/power/opp/
9239F: include/linux/pm_opp.h
9240F: Documentation/power/opp.txt
9241F: Documentation/devicetree/bindings/opp/
9242
af39917d
CL
9243OPL4 DRIVER
9244M: Clemens Ladisch <clemens@ladisch.de>
9245L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9246T: git git://git.alsa-project.org/alsa-kernel.git
9247S: Maintained
9248F: sound/drivers/opl4/
9249
1da177e4 9250OPROFILE
4cf7e718 9251M: Robert Richter <rric@kernel.org>
1da177e4
LT
9252L: oprofile-list@lists.sf.net
9253S: Maintained
81c4a8a6 9254F: arch/*/include/asm/oprofile*.h
679655da
JP
9255F: arch/*/oprofile/
9256F: drivers/oprofile/
9257F: include/linux/oprofile.h
1da177e4 9258
e2d1d6c0 9259ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9260M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9261M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9262L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9263W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9264S: Supported
679655da
JP
9265F: Documentation/filesystems/ocfs2.txt
9266F: Documentation/filesystems/dlmfs.txt
9267F: fs/ocfs2/
e2d1d6c0 9268
1da177e4 9269ORINOCO DRIVER
724c6b35 9270L: linux-wireless@vger.kernel.org
491b26b4 9271W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9272W: http://www.nongnu.org/orinoco/
3a59babb 9273S: Orphan
2be45b66 9274F: drivers/net/wireless/intersil/orinoco/
1da177e4 9275
42c55aa8 9276OSD LIBRARY and FILESYSTEM
fadc0752 9277M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9278M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9279L: osd-dev@open-osd.org
9280W: http://open-osd.org
54e5881d 9281T: git git://git.open-osd.org/open-osd.git
68274794 9282S: Maintained
42c55aa8 9283F: drivers/scsi/osd/
6b6f0b6c 9284F: include/scsi/osd_*
42c55aa8 9285F: fs/exofs/
68274794 9286
ef94b186 9287OVERLAY FILESYSTEM
7c37fbda 9288M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9289L: linux-unionfs@vger.kernel.org
9290T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9291S: Supported
1d113735 9292F: fs/overlayfs/
7c37fbda
NB
9293F: Documentation/filesystems/overlayfs.txt
9294
85096169
MM
9295ORANGEFS FILESYSTEM
9296M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9297L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9298T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9299S: Supported
9300F: fs/orangefs/
9301F: Documentation/filesystems/orangefs.txt
9302
e2d1d6c0 9303P54 WIRELESS DRIVER
084cb0fe 9304M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9305L: linux-wireless@vger.kernel.org
084cb0fe 9306W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9307S: Maintained
d3466830 9308F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9309
f5cd7872 9310PA SEMI ETHERNET DRIVER
f5cd7872 9311L: netdev@vger.kernel.org
56a5b8da 9312S: Orphan
ded19add 9313F: drivers/net/ethernet/pasemi/*
f5cd7872 9314
beb58aa3 9315PA SEMI SMBUS DRIVER
846557d3 9316L: linux-i2c@vger.kernel.org
56a5b8da 9317S: Orphan
679655da 9318F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9319
48fc267e
SK
9320PADATA PARALLEL EXECUTION MECHANISM
9321M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9322L: linux-crypto@vger.kernel.org
9323S: Maintained
9324F: kernel/padata.c
9325F: include/linux/padata.h
9326F: Documentation/padata.txt
9327
709ee531 9328PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9329M: Harald Welte <laforge@gnumonks.org>
d0944853 9330L: platform-driver-x86@vger.kernel.org
709ee531 9331S: Maintained
679655da 9332F: drivers/platform/x86/panasonic-laptop.c
709ee531 9333
368dd5ac 9334PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9335M: David Howells <dhowells@redhat.com>
4fa97181
DH
9336L: linux-am33-list@redhat.com (moderated for non-subscribers)
9337W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9338S: Maintained
679655da
JP
9339F: Documentation/mn10300/
9340F: arch/mn10300/
4fa97181 9341
305b37bd
KS
9342PARALLEL LCD/KEYPAD PANEL DRIVER
9343M: Willy Tarreau <willy@haproxy.com>
9344M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9345S: Odd Fixes
9346F: Documentation/misc-devices/lcd-panel-cgram.txt
9347F: drivers/misc/panel.c
9348
64dfff03
SM
9349PARALLEL PORT SUBSYSTEM
9350M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 9351M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 9352L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9353S: Maintained
679655da
JP
9354F: drivers/parport/
9355F: include/linux/parport*.h
9356F: drivers/char/ppdev.c
c117ab84 9357F: include/uapi/linux/ppdev.h
64dfff03 9358F: Documentation/parport*.txt
1da177e4 9359
4cdf6bc2 9360PARAVIRT_OPS INTERFACE
d633180c 9361M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9362M: Chris Wright <chrisw@sous-sol.org>
9363M: Alok Kataria <akataria@vmware.com>
9364M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9365L: virtualization@lists.linux-foundation.org
4cdf6bc2 9366S: Supported
a2e19991 9367F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9368F: arch/*/kernel/paravirt*
9369F: arch/*/include/asm/paravirt.h
47ae4b05 9370F: include/linux/hypervisor.h
4cdf6bc2 9371
e2d1d6c0 9372PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9373M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9374L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9375S: Maintained
679655da
JP
9376F: Documentation/blockdev/paride.txt
9377F: drivers/block/paride/
e2d1d6c0
RD
9378
9379PARISC ARCHITECTURE
b8828770 9380M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9381M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9382L: linux-parisc@vger.kernel.org
9383W: http://www.parisc-linux.org/
8a6e2535 9384Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9385T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9386T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9387S: Maintained
679655da 9388F: arch/parisc/
2b6bac9e 9389F: Documentation/parisc/
679655da 9390F: drivers/parisc/
2b6bac9e
HD
9391F: drivers/char/agp/parisc-agp.c
9392F: drivers/input/serio/gscps2.c
9393F: drivers/parport/parport_gsc.*
9394F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9395F: drivers/video/fbdev/sti*
2b6bac9e
HD
9396F: drivers/video/console/sti*
9397F: drivers/video/logo/logo_parisc*
e2d1d6c0 9398
1662d32c 9399PC87360 HARDWARE MONITORING DRIVER
8b58be88 9400M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9401L: linux-hwmon@vger.kernel.org
1662d32c 9402S: Maintained
679655da
JP
9403F: Documentation/hwmon/pc87360
9404F: drivers/hwmon/pc87360.c
1662d32c
JC
9405
9406PC8736x GPIO DRIVER
8b58be88 9407M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9408S: Maintained
679655da 9409F: drivers/char/pc8736x_gpio.c
1662d32c 9410
1ad107fd 9411PC87427 HARDWARE MONITORING DRIVER
d8130624 9412M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9413L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9414S: Maintained
9415F: Documentation/hwmon/pc87427
9416F: drivers/hwmon/pc87427.c
9417
b26e0ed4 9418PCA9532 LED DRIVER
8b58be88 9419M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9420S: Maintained
d5ca6918
JP
9421F: drivers/leds/leds-pca9532.c
9422F: include/linux/leds-pca9532.h
b26e0ed4 9423
5ce914a8 9424PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9425M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9426L: linux-i2c@vger.kernel.org
9427S: Maintained
b4f0b74e 9428F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9429
3971dae5 9430PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9431M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9432S: Maintained
9433F: drivers/firmware/pcdp.*
9434
065c6359 9435PCI ERROR RECOVERY
6305902c 9436M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9437L: linux-pci@vger.kernel.org
065c6359 9438S: Supported
679655da 9439F: Documentation/PCI/pci-error-recovery.txt
065c6359 9440
78c1cffd
RC
9441PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9442M: Russell Currey <ruscur@russell.cc>
9443L: linuxppc-dev@lists.ozlabs.org
9444S: Supported
9445F: Documentation/powerpc/eeh-pci-error-recovery.txt
9446F: arch/powerpc/kernel/eeh*.c
9447F: arch/powerpc/platforms/*/eeh*.c
9448F: arch/powerpc/include/*/eeh*.h
9449
1da177e4 9450PCI SUBSYSTEM
5ac3a6d2 9451M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9452L: linux-pci@vger.kernel.org
99662dd1 9453Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9454T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9455S: Supported
92a1fe2e 9456F: Documentation/devicetree/bindings/pci/
679655da
JP
9457F: Documentation/PCI/
9458F: drivers/pci/
9459F: include/linux/pci*
6b49ee49 9460F: arch/x86/pci/
cad01f91 9461F: arch/x86/kernel/quirks.c
1da177e4 9462
eaa6111b
LFT
9463PCI DRIVER FOR ALTERA PCIE IP
9464M: Ley Foon Tan <lftan@altera.com>
9465L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9466L: linux-pci@vger.kernel.org
9467S: Supported
9468F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9469F: drivers/pci/host/pcie-altera.c
9470
b7e78170
RH
9471PCI DRIVER FOR ARM VERSATILE PLATFORM
9472M: Rob Herring <robh@kernel.org>
9473L: linux-pci@vger.kernel.org
9474L: linux-arm-kernel@lists.infradead.org
9475S: Maintained
9476F: Documentation/devicetree/bindings/pci/versatile.txt
9477F: drivers/pci/host/pci-versatile.c
9478
3dc9d38c
TP
9479PCI DRIVER FOR ARMADA 8K
9480M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9481L: linux-pci@vger.kernel.org
9482L: linux-arm-kernel@lists.infradead.org
9483S: Maintained
9484F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9485F: drivers/pci/host/pcie-armada8k.c
9486
5f6b6ccd
TI
9487PCI DRIVER FOR APPLIEDMICRO XGENE
9488M: Tanmay Inamdar <tinamdar@apm.com>
9489L: linux-pci@vger.kernel.org
9490L: linux-arm-kernel@lists.infradead.org
9491S: Maintained
9492F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9493F: drivers/pci/host/pci-xgene.c
9494
62d0ff83
ML
9495PCI DRIVER FOR FREESCALE LAYERSCAPE
9496M: Minghuan Lian <minghuan.Lian@freescale.com>
9497M: Mingkai Hu <mingkai.hu@freescale.com>
9498M: Roy Zang <tie-fei.zang@freescale.com>
9499L: linuxppc-dev@lists.ozlabs.org
9500L: linux-pci@vger.kernel.org
9501L: linux-arm-kernel@lists.infradead.org
9502S: Maintained
9503F: drivers/pci/host/*layerscape*
9504
f0b75693 9505PCI DRIVER FOR IMX6
286fbaef 9506M: Richard Zhu <hongxing.zhu@nxp.com>
1ba55f55 9507M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9508L: linux-pci@vger.kernel.org
9509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9510S: Maintained
12e46064 9511F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
f0b75693
BH
9512F: drivers/pci/host/*imx6*
9513
0c4ffcfe
MK
9514PCI DRIVER FOR TI KEYSTONE
9515M: Murali Karicheri <m-karicheri2@ti.com>
9516L: linux-pci@vger.kernel.org
9517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9518S: Maintained
9519F: drivers/pci/host/*keystone*
9520
f0b75693
BH
9521PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9522M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9523M: Jason Cooper <jason@lakedaemon.net>
9524L: linux-pci@vger.kernel.org
9525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9526S: Maintained
9527F: drivers/pci/host/*mvebu*
9528
8c39d710
TP
9529PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9530M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9531L: linux-pci@vger.kernel.org
9532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9533S: Maintained
441106d9 9534F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9535F: drivers/pci/host/pci-aardvark.c
9536
0447cfd7
TR
9537PCI DRIVER FOR NVIDIA TEGRA
9538M: Thierry Reding <thierry.reding@gmail.com>
9539L: linux-tegra@vger.kernel.org
f0b75693 9540L: linux-pci@vger.kernel.org
0447cfd7
TR
9541S: Supported
9542F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9543F: drivers/pci/host/pci-tegra.c
9544
47ff3de9
KVA
9545PCI DRIVER FOR TI DRA7XX
9546M: Kishon Vijay Abraham I <kishon@ti.com>
9547L: linux-omap@vger.kernel.org
9548L: linux-pci@vger.kernel.org
9549S: Supported
9550F: Documentation/devicetree/bindings/pci/ti-pci.txt
9551F: drivers/pci/host/pci-dra7xx.c
9552
f0b75693
BH
9553PCI DRIVER FOR RENESAS R-CAR
9554M: Simon Horman <horms@verge.net.au>
9555L: linux-pci@vger.kernel.org
4a121096 9556L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9557S: Maintained
9558F: drivers/pci/host/*rcar*
9559
4af82255 9560PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9561M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9562L: linux-pci@vger.kernel.org
f0b75693
BH
9563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9564L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9565S: Maintained
9566F: drivers/pci/host/pci-exynos.c
9567
f0b75693 9568PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9569M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 9570M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
9571L: linux-pci@vger.kernel.org
9572S: Maintained
9573F: Documentation/devicetree/bindings/pci/designware-pcie.txt
fc2480f9 9574F: drivers/pci/host/*designware*
5a3aa2a8 9575
cf28855b
WD
9576PCI DRIVER FOR GENERIC OF HOSTS
9577M: Will Deacon <will.deacon@arm.com>
9578L: linux-pci@vger.kernel.org
9579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9580S: Maintained
9581F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9582F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9583F: drivers/pci/host/pci-host-generic.c
9584
185a383a
KB
9585PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9586M: Keith Busch <keith.busch@intel.com>
9587L: linux-pci@vger.kernel.org
9588S: Supported
bc79c985 9589F: drivers/pci/host/vmd.c
185a383a 9590
51b66a6c 9591PCIE DRIVER FOR ST SPEAR13XX
110baab1 9592M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9593L: linux-pci@vger.kernel.org
110baab1 9594S: Maintained
51b66a6c
PA
9595F: drivers/pci/host/*spear*
9596
af1169b4
LFT
9597PCI MSI DRIVER FOR ALTERA MSI IP
9598M: Ley Foon Tan <lftan@altera.com>
9599L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9600L: linux-pci@vger.kernel.org
9601S: Supported
9602F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9603F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9604
dcd19de3
DD
9605PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9606M: Duc Dang <dhdang@apm.com>
9607L: linux-pci@vger.kernel.org
9608L: linux-arm-kernel@lists.infradead.org
9609S: Maintained
9610F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9611F: drivers/pci/host/pci-xgene-msi.c
9612
a3cbfae1
NC
9613PCIE DRIVER FOR AXIS ARTPEC
9614M: Niklas Cassel <niklas.cassel@axis.com>
9615M: Jesper Nilsson <jesper.nilsson@axis.com>
9616L: linux-arm-kernel@axis.com
9617L: linux-pci@vger.kernel.org
9618S: Maintained
9619F: Documentation/devicetree/bindings/pci/axis,artpec*
9620F: drivers/pci/host/*artpec*
9621
500a1d9a
ZW
9622PCIE DRIVER FOR HISILICON
9623M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9624M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9625L: linux-pci@vger.kernel.org
9626S: Maintained
9627F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9628F: drivers/pci/host/pcie-hisi.c
9629
e77f847d
SL
9630PCIE DRIVER FOR ROCKCHIP
9631M: Shawn Lin <shawn.lin@rock-chips.com>
9632M: Wenrui Li <wenrui.li@rock-chips.com>
9633L: linux-pci@vger.kernel.org
9634L: linux-rockchip@lists.infradead.org
9635S: Maintained
9636F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9637F: drivers/pci/host/pcie-rockchip.c
9638
82a82383
SV
9639PCIE DRIVER FOR QUALCOMM MSM
9640M: Stanimir Varbanov <svarbanov@mm-sol.com>
9641L: linux-pci@vger.kernel.org
9642L: linux-arm-msm@vger.kernel.org
9643S: Maintained
9644F: drivers/pci/host/*qcom*
9645
f12b76e5
DD
9646PCIE DRIVER FOR CAVIUM THUNDERX
9647M: David Daney <david.daney@cavium.com>
9648L: linux-pci@vger.kernel.org
9649L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9650S: Supported
9651F: Documentation/devicetree/bindings/pci/pci-thunder-*
9652F: drivers/pci/host/pci-thunder-*
9653
1da177e4 9654PCMCIA SUBSYSTEM
4230dfc9 9655P: Linux PCMCIA Team
f5df5881 9656L: linux-pcmcia@lists.infradead.org
6650e0a5 9657W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9658T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9659S: Maintained
679655da 9660F: Documentation/pcmcia/
a67cd548 9661F: tools/pcmcia/
679655da
JP
9662F: drivers/pcmcia/
9663F: include/pcmcia/
1da177e4
LT
9664
9665PCNET32 NETWORK DRIVER
227fb925 9666M: Don Fry <pcnet32@frontier.com>
979b6c13 9667L: netdev@vger.kernel.org
1da177e4 9668S: Maintained
b955f6ca 9669F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9670
48fc267e
SK
9671PCRYPT PARALLEL CRYPTO ENGINE
9672M: Steffen Klassert <steffen.klassert@secunet.com>
9673L: linux-crypto@vger.kernel.org
9674S: Maintained
9675F: crypto/pcrypt.c
9676F: include/crypto/pcrypt.h
9677
e72df0b8
TH
9678PER-CPU MEMORY ALLOCATOR
9679M: Tejun Heo <tj@kernel.org>
93e205a7 9680M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9681T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9682S: Maintained
9683F: include/linux/percpu*.h
9684F: mm/percpu*.c
9685F: arch/*/include/asm/percpu.h
9686
ad4ecbcb 9687PER-TASK DELAY ACCOUNTING
185e595f 9688M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9689S: Maintained
679655da
JP
9690F: include/linux/delayacct.h
9691F: kernel/delayacct.c
ad4ecbcb 9692
57c0c15b 9693PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9694M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9695M: Ingo Molnar <mingo@redhat.com>
f80c5393 9696M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9697R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9698L: linux-kernel@vger.kernel.org
75fc2d37 9699T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9700S: Supported
d53e8365 9701F: kernel/events/*
a003236c 9702F: include/linux/perf_event.h
c117ab84 9703F: include/uapi/linux/perf_event.h
141c4296
RR
9704F: arch/*/kernel/perf_event*.c
9705F: arch/*/kernel/*/perf_event*.c
9706F: arch/*/kernel/*/*/perf_event*.c
a003236c 9707F: arch/*/include/asm/perf_event.h
a003236c 9708F: arch/*/kernel/perf_callchain.c
b0a434fb 9709F: arch/*/events/*
a003236c 9710F: tools/perf/
6c0b3244 9711
dd49d0f5 9712PERSONALITY HANDLING
8b58be88 9713M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9714L: linux-abi-devel@lists.sourceforge.net
9715S: Maintained
679655da 9716F: include/linux/personality.h
c117ab84 9717F: include/uapi/linux/personality.h
dd49d0f5 9718
838e7a03 9719PHONET PROTOCOL
2a06b40f 9720M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9721S: Supported
9722F: Documentation/networking/phonet.txt
9723F: include/linux/phonet.h
9724F: include/net/phonet/
c117ab84 9725F: include/uapi/linux/phonet.h
838e7a03
RDC
9726F: net/phonet/
9727
1da177e4 9728PHRAM MTD DRIVER
8b58be88 9729M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9730L: linux-mtd@lists.infradead.org
9731S: Maintained
679655da 9732F: drivers/mtd/devices/phram.c
1da177e4 9733
efdbb10e
BP
9734PICOLCD HID DRIVER
9735M: Bruno Prémont <bonbons@linux-vserver.org>
9736L: linux-input@vger.kernel.org
9737S: Maintained
9738F: drivers/hid/hid-picolcd*
9739
a53bfa07
JI
9740PICOXCELL SUPPORT
9741M: Jamie Iles <jamie@jamieiles.com>
9742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9743T: git git://github.com/jamieiles/linux-2.6-ji.git
9744S: Supported
b8733987 9745F: arch/arm/boot/dts/picoxcell*
14430813 9746F: arch/arm/mach-picoxcell/
b8733987 9747F: drivers/crypto/picoxcell*
a53bfa07 9748
2744e8af
LW
9749PIN CONTROL SUBSYSTEM
9750M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9751L: linux-gpio@vger.kernel.org
dbe752a3 9752T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9753S: Maintained
9feeed94 9754F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9755F: Documentation/pinctrl.txt
07f29ba6 9756F: drivers/pinctrl/
8e406fe4 9757F: include/linux/pinctrl/
2744e8af 9758
2201bbb8
JCPV
9759PIN CONTROLLER - ATMEL AT91
9760M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9762S: Maintained
c654b6bf 9763F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9764
33d3690c 9765PIN CONTROLLER - ATMEL AT91 PIO4
420a3879 9766M: Ludovic Desroches <ludovic.desroches@microchip.com>
33d3690c
LD
9767L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9768L: linux-gpio@vger.kernel.org
9769S: Supported
9770F: drivers/pinctrl/pinctrl-at91-pio4.*
9771
cbd1b652
MW
9772PIN CONTROLLER - INTEL
9773M: Mika Westerberg <mika.westerberg@linux.intel.com>
9774M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9775S: Maintained
9776F: drivers/pinctrl/intel/
2201bbb8 9777
9963b536
LP
9778PIN CONTROLLER - RENESAS
9779M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9780M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9781L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9782S: Maintained
9783F: drivers/pinctrl/sh-pfc/
9784
b75e60d6 9785PIN CONTROLLER - SAMSUNG
fea685e9 9786M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9787M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9788M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9789L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9790L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9791S: Maintained
9b5b33f6 9792F: drivers/pinctrl/samsung/
5db7e3bb
KK
9793F: include/dt-bindings/pinctrl/samsung.h
9794F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9795
13cbd906
TL
9796PIN CONTROLLER - SINGLE
9797M: Tony Lindgren <tony@atomide.com>
9798M: Haojian Zhuang <haojian.zhuang@linaro.org>
9799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9800L: linux-omap@vger.kernel.org
9801S: Maintained
9802F: drivers/pinctrl/pinctrl-single.c
9803
deda8287 9804PIN CONTROLLER - ST SPEAR
da89947b 9805M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9807W: http://www.st.com/spear
9808S: Maintained
8e406fe4 9809F: drivers/pinctrl/spear/
deda8287 9810
11a1cf34
JH
9811PISTACHIO SOC SUPPORT
9812M: James Hartley <james.hartley@imgtec.com>
9813M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9814L: linux-mips@linux-mips.org
9815S: Maintained
9816F: arch/mips/pistachio/
9817F: arch/mips/include/asm/mach-pistachio/
d774a589 9818F: arch/mips/boot/dts/img/pistachio*
11a1cf34
JH
9819F: arch/mips/configs/pistachio*_defconfig
9820
249a6771 9821PKTCDVD DRIVER
5a8b187c
JA
9822S: Orphan
9823M: linux-block@vger.kernel.org
679655da
JP
9824F: drivers/block/pktcdvd.c
9825F: include/linux/pktcdvd.h
c117ab84 9826F: include/uapi/linux/pktcdvd.h
249a6771 9827
b31d8273
G
9828PKUNITY SOC DRIVERS
9829M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9830W: http://mprc.pku.edu.cn/~guanxuetao/linux
9831S: Maintained
ceebf4d5 9832T: git git://github.com/gxt/linux.git
b31d8273 9833F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9834F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9835F: drivers/video/fbdev/fb-puv3.c
2809e80b 9836F: drivers/rtc/rtc-puv3.c
b31d8273 9837
9d2ecfb7 9838PMBUS HARDWARE MONITORING DRIVERS
ca462085 9839M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9840L: linux-hwmon@vger.kernel.org
9841W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9842W: http://www.roeck-us.net/linux/drivers/
9843T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9844S: Maintained
9845F: Documentation/hwmon/pmbus
9846F: drivers/hwmon/pmbus/
9847F: include/linux/i2c/pmbus.h
9848
89a36810 9849PMC SIERRA MaxRAID DRIVER
89a36810
AR
9850L: linux-scsi@vger.kernel.org
9851W: http://www.pmc-sierra.com/
3cdea4d7 9852S: Orphan
89a36810
AR
9853F: drivers/scsi/pmcraid.*
9854
dbf9bfe6 9855PMC SIERRA PM8001 DRIVER
d32477e2 9856M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9857M: lindar_liu@usish.com
f5a7b525 9858L: pmchba@pmcs.com
dbf9bfe6 9859L: linux-scsi@vger.kernel.org
9860S: Supported
9861F: drivers/scsi/pm8001/
9862
1da177e4 9863POSIX CLOCKS and TIMERS
8b58be88 9864M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9865L: linux-kernel@vger.kernel.org
75fc2d37 9866T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9867S: Maintained
679655da
JP
9868F: fs/timerfd.c
9869F: include/linux/timer*
5cee9645 9870F: kernel/time/*timer*
1da177e4 9871
7b06a6d7
RW
9872POWER MANAGEMENT CORE
9873M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9874L: linux-pm@vger.kernel.org
9875T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 9876B: https://bugzilla.kernel.org
7b06a6d7
RW
9877S: Supported
9878F: drivers/base/power/
9879F: include/linux/pm.h
9880F: include/linux/pm_*
9881F: include/linux/powercap.h
9882F: drivers/powercap/
9883
3be86148 9884POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9885M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9886L: linux-pm@vger.kernel.org
58db9505 9887T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9888S: Maintained
f3332532 9889F: Documentation/devicetree/bindings/power/supply/
679655da 9890F: include/linux/power_supply.h
8c0984e5 9891F: drivers/power/supply/
3be86148 9892
514f161a
MR
9893POWER STATE COORDINATION INTERFACE (PSCI)
9894M: Mark Rutland <mark.rutland@arm.com>
9895M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9896L: linux-arm-kernel@lists.infradead.org
9897S: Maintained
32d53d1b 9898F: drivers/firmware/psci*.c
514f161a
MR
9899F: include/linux/psci.h
9900F: include/uapi/linux/psci.h
9901
43a1dd9b
SJS
9902POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9903M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9904L: linuxppc-dev@lists.ozlabs.org
9905S: Maintained
9906F: drivers/char/powernv-op-panel.c
9907
1da177e4 9908PNP SUPPORT
9c3646d1 9909M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9910S: Maintained
679655da 9911F: drivers/pnp/
1da177e4
LT
9912
9913PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9914M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9915L: linux-ppp@vger.kernel.org
9916S: Maintained
224cf5ad 9917F: drivers/net/ppp/ppp_*
1da177e4
LT
9918
9919PPP OVER ATM (RFC 2364)
8b58be88 9920M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9921S: Maintained
679655da 9922F: net/atm/pppoatm.c
c117ab84 9923F: include/uapi/linux/atmppp.h
1da177e4
LT
9924
9925PPP OVER ETHERNET
8b58be88 9926M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9927S: Maintained
224cf5ad
JK
9928F: drivers/net/ppp/pppoe.c
9929F: drivers/net/ppp/pppox.c
1da177e4 9930
a6d2370b 9931PPP OVER L2TP
8b58be88 9932M: James Chapman <jchapman@katalix.com>
a6d2370b 9933S: Maintained
90ca28d1 9934F: net/l2tp/l2tp_ppp.c
679655da 9935F: include/linux/if_pppol2tp.h
c117ab84 9936F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9937
eae9d2ba 9938PPS SUPPORT
8b58be88 9939M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9940W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9941L: linuxpps@ml.enneenne.com (subscribers-only)
9942S: Maintained
cabaaf41
JP
9943F: Documentation/pps/
9944F: drivers/pps/
9945F: include/linux/pps*.h
eae9d2ba 9946
71a6d0af
HW
9947PPTP DRIVER
9948M: Dmitry Kozlov <xeb@mail.ru>
9949L: netdev@vger.kernel.org
9950S: Maintained
224cf5ad 9951F: drivers/net/ppp/pptp.c
71a6d0af
HW
9952W: http://sourceforge.net/projects/accel-pptp
9953
1da177e4 9954PREEMPTIBLE KERNEL
8b58be88 9955M: Robert Love <rml@tech9.net>
1da177e4
LT
9956L: kpreempt-tech@lists.sourceforge.net
9957W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9958S: Supported
679655da
JP
9959F: Documentation/preempt-locking.txt
9960F: include/linux/preempt.h
1da177e4
LT
9961
9962PRISM54 WIRELESS DRIVER
8b58be88 9963M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9964L: linux-wireless@vger.kernel.org
9ef80804 9965W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9966S: Obsolete
c12edfe2 9967F: drivers/net/wireless/intersil/prism54/
1da177e4 9968
02c18891 9969PS3 NETWORK SUPPORT
b809b9ca 9970M: Geoff Levand <geoff@infradead.org>
02c18891 9971L: netdev@vger.kernel.org
a14ab6b6 9972L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9973S: Maintained
8df158ac 9974F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9975
f58a9d17 9976PS3 PLATFORM SUPPORT
b809b9ca 9977M: Geoff Levand <geoff@infradead.org>
a4724ed6 9978L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9979S: Maintained
679655da
JP
9980F: arch/powerpc/boot/ps3*
9981F: arch/powerpc/include/asm/lv1call.h
9982F: arch/powerpc/include/asm/ps3*.h
9983F: arch/powerpc/platforms/ps3/
9984F: drivers/*/ps3*
9985F: drivers/ps3/
fec629b8 9986F: drivers/rtc/rtc-ps3.c
679655da 9987F: drivers/usb/host/*ps3.c
fec629b8 9988F: sound/ppc/snd_ps3*
f58a9d17 9989
cffb4add 9990PS3VRAM DRIVER
8b58be88 9991M: Jim Paris <jim@jtan.com>
3715a5d0 9992M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9993L: linuxppc-dev@lists.ozlabs.org
cffb4add 9994S: Maintained
8a3977cb 9995F: drivers/block/ps3vram.c
cffb4add 9996
8defe599 9997PSTORE FILESYSTEM
9d5e2a02 9998M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9999M: Colin Cross <ccross@android.com>
10000M: Kees Cook <keescook@chromium.org>
10001M: Tony Luck <tony.luck@intel.com>
10002S: Maintained
9f273c24 10003T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
10004F: fs/pstore/
10005F: include/linux/pstore*
04851772 10006F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
10007F: drivers/acpi/apei/erst.c
10008
7fbc415d
RC
10009PTP HARDWARE CLOCK SUPPORT
10010M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 10011L: netdev@vger.kernel.org
7fbc415d
RC
10012S: Maintained
10013W: http://linuxptp.sourceforge.net/
10014F: Documentation/ABI/testing/sysfs-ptp
10015F: Documentation/ptp/*
0ecb3cdd 10016F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
10017F: drivers/net/phy/dp83640*
10018F: drivers/ptp/*
10019F: include/linux/ptp_cl*
10020
cf94a4d1 10021PTRACE SUPPORT
e846ee5f 10022M: Roland McGrath <roland@hack.frob.com>
8b58be88 10023M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
10024S: Maintained
10025F: include/asm-generic/syscall.h
10026F: include/linux/ptrace.h
10027F: include/linux/regset.h
10028F: include/linux/tracehook.h
c117ab84 10029F: include/uapi/linux/ptrace.h
cf94a4d1
CH
10030F: kernel/ptrace.c
10031
3e9d7ba7
HV
10032PULSE8-CEC DRIVER
10033M: Hans Verkuil <hverkuil@xs4all.nl>
10034L: linux-media@vger.kernel.org
10035T: git git://linuxtv.org/media_tree.git
10036S: Maintained
104eda6d 10037F: drivers/media/usb/pulse8-cec/*
3e9d7ba7 10038
8320204a 10039PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 10040M: Mike Isely <isely@pobox.com>
16e9495d 10041L: pvrusb2@isely.net (subscribers-only)
661263b5 10042L: linux-media@vger.kernel.org
8320204a 10043W: http://www.isely.net/pvrusb2/
275ffde4 10044T: git git://linuxtv.org/media_tree.git
8320204a 10045S: Maintained
618cd932 10046F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 10047F: drivers/media/usb/pvrusb2/
8320204a 10048
39532e6c 10049PWC WEBCAM DRIVER
c0936df4 10050M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
10051L: linux-media@vger.kernel.org
10052T: git git://linuxtv.org/media_tree.git
c0936df4 10053S: Odd Fixes
39532e6c
HG
10054F: drivers/media/usb/pwc/*
10055
93c090b3 10056PWM FAN DRIVER
774e0362 10057M: Kamil Debski <kamil@wypas.org>
0faf7dd5 10058M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 10059L: linux-hwmon@vger.kernel.org
93c090b3
KD
10060S: Supported
10061F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10062F: Documentation/hwmon/pwm-fan
10063F: drivers/hwmon/pwm-fan.c
10064
200efedd 10065PWM SUBSYSTEM
aa3495f7
TR
10066M: Thierry Reding <thierry.reding@gmail.com>
10067L: linux-pwm@vger.kernel.org
0c2498f1 10068S: Maintained
006e854f 10069T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
10070F: Documentation/pwm.txt
10071F: Documentation/devicetree/bindings/pwm/
10072F: include/linux/pwm.h
0c2498f1 10073F: drivers/pwm/
a140b98d
TR
10074F: drivers/video/backlight/pwm_bl.c
10075F: include/linux/pwm_backlight.h
0c2498f1 10076
30ec261e 10077PXA2xx/PXA3xx SUPPORT
8da5e302 10078M: Daniel Mack <daniel@zonque.org>
a323f664 10079M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 10080M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 10081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 10082T: git git://github.com/hzhuang1/linux.git
8da5e302 10083T: git git://github.com/rjarzmik/linux.git
1da177e4 10084S: Maintained
e68d7c14 10085F: arch/arm/boot/dts/pxa*
679655da 10086F: arch/arm/mach-pxa/
820439f1 10087F: drivers/dma/pxa*
679655da 10088F: drivers/pcmcia/pxa2xx*
1403ead9 10089F: drivers/pinctrl/pxa/
9df92e6c 10090F: drivers/spi/spi-pxa2xx*
faf2e1db 10091F: drivers/usb/gadget/udc/pxa2*
679655da 10092F: include/sound/pxa2xx-lib.h
bec4c99e 10093F: sound/arm/pxa*
14430813 10094F: sound/soc/pxa/
1da177e4 10095
f3154a46
RJ
10096PXA GPIO DRIVER
10097M: Robert Jarzmik <robert.jarzmik@free.fr>
10098L: linux-gpio@vger.kernel.org
10099S: Maintained
10100F: drivers/gpio/gpio-pxa.c
10101
ec64d3bf
EG
10102PXA3xx NAND FLASH DRIVER
10103M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10104L: linux-mtd@lists.infradead.org
10105S: Maintained
9a67f099 10106F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 10107
3f640c61 10108MMP SUPPORT
8b58be88 10109M: Eric Miao <eric.y.miao@gmail.com>
a323f664 10110M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 10111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
10112T: git git://github.com/hzhuang1/linux.git
10113T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 10114S: Maintained
e68d7c14 10115F: arch/arm/boot/dts/mmp*
3f640c61 10116F: arch/arm/mach-mmp/
e8e6cb32 10117
272f133a
PO
10118PXA MMCI DRIVER
10119S: Orphan
10120
57f63bc8 10121PXA RTC DRIVER
8b58be88 10122M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
10123L: rtc-linux@googlegroups.com
10124S: Maintained
10125
cea4001a 10126QAT DRIVER
90ab5a81
TS
10127M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10128M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
10129L: qat-linux@intel.com
10130S: Supported
10131F: drivers/crypto/qat/
cea4001a 10132
52a09a04 10133QIB DRIVER
8473c603 10134M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
10135L: linux-rdma@vger.kernel.org
10136S: Supported
10137F: drivers/infiniband/hw/qib/
10138
5e9772b9
JS
10139QLOGIC QLA1280 SCSI DRIVER
10140M: Michael Reed <mdr@sgi.com>
10141L: linux-scsi@vger.kernel.org
10142S: Maintained
10143F: drivers/scsi/qla1280.[ch]
10144
1da177e4 10145QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 10146M: qla2xxx-upstream@qlogic.com
1da177e4
LT
10147L: linux-scsi@vger.kernel.org
10148S: Supported
679655da
JP
10149F: Documentation/scsi/LICENSE.qla2xxx
10150F: drivers/scsi/qla2xxx/
1da177e4 10151
883c98fe 10152QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 10153M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
10154L: linux-scsi@vger.kernel.org
10155S: Supported
bacfb81b 10156F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
10157F: drivers/scsi/qla4xxx/
10158
5a4faa87 10159QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 10160M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
10161L: netdev@vger.kernel.org
10162S: Supported
679655da 10163F: Documentation/networking/LICENSE.qla3xxx
aa43c215 10164F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 10165
0ec00f03 10166QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
10167M: Harish Patil <harish.patil@cavium.com>
10168M: Manish Chopra <manish.chopra@cavium.com>
10169M: Dept-GELinuxNICDev@cavium.com
0ec00f03
AKS
10170L: netdev@vger.kernel.org
10171S: Supported
aa43c215 10172F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 10173
c4e84bde 10174QLOGIC QLGE 10Gb ETHERNET DRIVER
67f0160f
MY
10175M: Harish Patil <harish.patil@cavium.com>
10176M: Manish Chopra <manish.chopra@cavium.com>
10177M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
10178L: netdev@vger.kernel.org
10179S: Supported
aa43c215 10180F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 10181
fe56b9e6 10182QLOGIC QL4xxx ETHERNET DRIVER
67f0160f
MY
10183M: Yuval Mintz <Yuval.Mintz@cavium.com>
10184M: Ariel Elior <Ariel.Elior@cavium.com>
10185M: everest-linux-l2@cavium.com
fe56b9e6
YM
10186L: netdev@vger.kernel.org
10187S: Supported
10188F: drivers/net/ethernet/qlogic/qed/
10189F: include/linux/qed/
10190F: drivers/net/ethernet/qlogic/qede/
10191
ace7f46b
MR
10192QLOGIC QL41xxx ISCSI DRIVER
10193M: QLogic-Storage-Upstream@cavium.com
10194L: linux-scsi@vger.kernel.org
10195S: Supported
10196F: drivers/scsi/qedi/
10197
1da177e4 10198QNX4 FILESYSTEM
8b58be88 10199M: Anders Larsen <al@alarsen.net>
1da177e4
LT
10200W: http://www.alarsen.net/linux/qnx4fs/
10201S: Maintained
80811493 10202F: fs/qnx4/
c117ab84
CEB
10203F: include/uapi/linux/qnx4_fs.h
10204F: include/uapi/linux/qnxtypes.h
1da177e4 10205
d8b97569
SY
10206QORIQ DPAA2 FSL-MC BUS DRIVER
10207M: Stuart Yoder <stuart.yoder@nxp.com>
10208L: linux-kernel@vger.kernel.org
10209S: Maintained
10210F: drivers/staging/fsl-mc/
10211
91952bc0
AP
10212QT1010 MEDIA DRIVER
10213M: Antti Palosaari <crope@iki.fi>
10214L: linux-media@vger.kernel.org
a825eaec 10215W: https://linuxtv.org
91952bc0
AP
10216W: http://palosaari.fi/linux/
10217Q: http://patchwork.linuxtv.org/project/linux-media/list/
10218T: git git://linuxtv.org/anttip/media_tree.git
10219S: Maintained
10220F: drivers/media/tuners/qt1010*
10221
966fb5ec
SM
10222QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10223M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10224L: linux-wireless@vger.kernel.org
966fb5ec
SM
10225W: http://wireless.kernel.org/en/users/Drivers/ath9k
10226S: Supported
10227F: drivers/net/wireless/ath/ath9k/
10228
2ea0ffcb
KV
10229QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10230M: Kalle Valo <kvalo@qca.qualcomm.com>
10231L: ath10k@lists.infradead.org
10232W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 10233T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
10234S: Supported
10235F: drivers/net/wireless/ath/ath10k/
10236
b9b17deb
TT
10237QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10238M: Timur Tabi <timur@codeaurora.org>
10239L: netdev@vger.kernel.org
10240S: Supported
10241F: drivers/net/ethernet/qualcomm/emac/
10242
4f4567cf
RK
10243QUALCOMM HEXAGON ARCHITECTURE
10244M: Richard Kuo <rkuo@codeaurora.org>
10245L: linux-hexagon@vger.kernel.org
9f273c24 10246T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
10247S: Supported
10248F: arch/hexagon/
10249
8e84c258
EK
10250QUALCOMM WCN36XX WIRELESS DRIVER
10251M: Eugene Krasnikov <k.eugene.e@gmail.com>
10252L: wcn36xx@lists.infradead.org
10253W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10254T: git git://github.com/KrasnikovEugene/wcn36xx.git
10255S: Supported
10256F: drivers/net/wireless/ath/wcn36xx/
10257
eeca9a67
MT
10258QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10259M: Gabriel Somlo <somlo@cmu.edu>
10260M: "Michael S. Tsirkin" <mst@redhat.com>
10261L: qemu-devel@nongnu.org
10262S: Maintained
10263F: drivers/firmware/qemu_fw_cfg.c
10264
602adf40 10265RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
10266M: Ilya Dryomov <idryomov@gmail.com>
10267M: Sage Weil <sage@redhat.com>
527a88b9 10268M: Alex Elder <elder@kernel.org>
398ecff5 10269L: ceph-devel@vger.kernel.org
09d90327
SW
10270W: http://ceph.com/
10271T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10272T: git git://github.com/ceph/ceph-client.git
602adf40 10273S: Supported
398ecff5 10274F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10275F: drivers/block/rbd.c
10276F: drivers/block/rbd_types.h
10277
1da177e4 10278RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10279M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10280L: linux-fbdev@vger.kernel.org
1da177e4 10281S: Maintained
8a61f013 10282F: drivers/video/fbdev/aty/radeon*
c117ab84 10283F: include/uapi/linux/radeonfb.h
1da177e4 10284
c6c9b34c 10285RADIOSHARK RADIO DRIVER
c0936df4 10286M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10287L: linux-media@vger.kernel.org
10288T: git git://linuxtv.org/media_tree.git
10289S: Maintained
10290F: drivers/media/radio/radio-shark.c
10291
10292RADIOSHARK2 RADIO DRIVER
c0936df4 10293M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10294L: linux-media@vger.kernel.org
10295T: git git://linuxtv.org/media_tree.git
10296S: Maintained
10297F: drivers/media/radio/radio-shark2.c
10298F: drivers/media/radio/radio-tea5777.c
10299
1da177e4 10300RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10301M: Paul Mackerras <paulus@samba.org>
c69f677c 10302L: linux-fbdev@vger.kernel.org
1da177e4 10303S: Maintained
8a61f013 10304F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10305
a0fd81a9 10306RALINK MIPS ARCHITECTURE
bdb40e8e 10307M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10308L: linux-mips@linux-mips.org
10309S: Maintained
10310F: arch/mips/ralink
10311
e7839f25 10312RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10313P: rt2x00 project
b182427e 10314M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10315M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10316L: linux-wireless@vger.kernel.org
95ea3627 10317S: Maintained
33aca94d 10318F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10319
9db5579b 10320RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10321M: Jens Axboe <axboe@kernel.dk>
9db5579b 10322S: Maintained
679655da
JP
10323F: Documentation/blockdev/ramdisk.txt
10324F: drivers/block/brd.c
9db5579b 10325
9e95ce27 10326RANDOM NUMBER DRIVER
0624bcaa 10327M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10328S: Maintained
679655da 10329F: drivers/char/random.c
9e95ce27 10330
394b701c 10331RAPIDIO SUBSYSTEM
8b58be88 10332M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10333M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10334S: Maintained
679655da 10335F: drivers/rapidio/
394b701c 10336
e2d1d6c0 10337RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10338L: linux-wireless@vger.kernel.org
f52a5490 10339S: Orphan
679655da 10340F: drivers/net/wireless/ray*
e2d1d6c0
RD
10341
10342RCUTORTURE MODULE
e0198b29 10343M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10344M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10345L: linux-kernel@vger.kernel.org
f9094d8e 10346S: Supported
08deed1e 10347T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10348F: Documentation/RCU/torture.txt
34e2d560 10349F: kernel/rcu/rcutorture.c
e2d1d6c0 10350
c87b9c60
PM
10351RCUTORTURE TEST FRAMEWORK
10352M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10353M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10354R: Steven Rostedt <rostedt@goodmis.org>
10355R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10356R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10357L: linux-kernel@vger.kernel.org
c87b9c60
PM
10358S: Supported
10359T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10360F: tools/testing/selftests/rcutorture
10361
c1f766b5 10362RDC R-321X SoC
8b58be88 10363M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10364S: Maintained
10365
db17f395 10366RDC R6040 FAST ETHERNET DRIVER
35566e96 10367M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10368L: netdev@vger.kernel.org
10369S: Maintained
58565a35 10370F: drivers/net/ethernet/rdc/r6040.c
db17f395 10371
a09ed661 10372RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10373M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10374L: netdev@vger.kernel.org
10375L: linux-rdma@vger.kernel.org
fbb5a558 10376L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10377W: https://oss.oracle.com/projects/rds/
a09ed661 10378S: Supported
679655da 10379F: net/rds/
72f26eee 10380F: Documentation/networking/rds.txt
a09ed661 10381
0194621b
DD
10382RDMAVT - RDMA verbs software
10383M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10384L: linux-rdma@vger.kernel.org
10385S: Supported
10386F: drivers/infiniband/sw/rdmavt
10387
48553d10
FY
10388RDT - RESOURCE ALLOCATION
10389M: Fenghua Yu <fenghua.yu@intel.com>
10390L: linux-kernel@vger.kernel.org
10391S: Supported
10392F: arch/x86/kernel/cpu/intel_rdt*
10393F: arch/x86/include/asm/intel_rdt*
10394F: Documentation/x86/intel_rdt*
10395
595182bc 10396READ-COPY UPDATE (RCU)
8b58be88 10397M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10398M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10399R: Steven Rostedt <rostedt@goodmis.org>
10400R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10401R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10402L: linux-kernel@vger.kernel.org
9fab9787 10403W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10404S: Supported
08deed1e 10405T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10406F: Documentation/RCU/
9fab9787 10407X: Documentation/RCU/torture.txt
f9094d8e 10408F: include/linux/rcu*
4102adab
PM
10409X: include/linux/srcu.h
10410F: kernel/rcu/
34e2d560 10411X: kernel/torture.c
595182bc 10412
0c86edc0 10413REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10414M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10415M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10416L: rtc-linux@googlegroups.com
8a6e2535 10417Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10418T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10419S: Maintained
7af6a2e1 10420F: Documentation/devicetree/bindings/rtc/
679655da
JP
10421F: Documentation/rtc.txt
10422F: drivers/rtc/
10423F: include/linux/rtc.h
c117ab84 10424F: include/uapi/linux/rtc.h
fe23c336
AB
10425F: include/linux/rtc/
10426F: include/linux/platform_data/rtc-*
10427F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10428
0e400c53
MB
10429REALTEK AUDIO CODECS
10430M: Bard Liao <bardliao@realtek.com>
10431M: Oder Chiou <oder_chiou@realtek.com>
10432S: Maintained
10433F: sound/soc/codecs/rt*
10434F: include/sound/rt*.h
10435
1da177e4 10436REISERFS FILE SYSTEM
76c4e5ea 10437L: reiserfs-devel@vger.kernel.org
1da177e4 10438S: Supported
679655da 10439F: fs/reiserfs/
1da177e4 10440
b83a313b 10441REGISTER MAP ABSTRACTION
b02e48f2 10442M: Mark Brown <broonie@kernel.org>
dd060bc9 10443L: linux-kernel@vger.kernel.org
b83a313b
MB
10444T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10445S: Supported
9398a639 10446F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10447F: drivers/base/regmap/
10448F: include/linux/regmap.h
10449
400e64df
OBC
10450REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10451M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10452M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10453L: linux-remoteproc@vger.kernel.org
6bb697b6 10454T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10455S: Maintained
15ebc72d 10456F: Documentation/devicetree/bindings/remoteproc/
400e64df 10457F: Documentation/remoteproc.txt
15ebc72d 10458F: drivers/remoteproc/
6fc26488 10459F: include/linux/remoteproc.h
400e64df 10460
d8115db5
OBC
10461REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10462M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10463M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10464L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10465T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10466S: Maintained
10467F: drivers/rpmsg/
10468F: Documentation/rpmsg.txt
10469F: include/linux/rpmsg.h
10470
fedc81e7
GU
10471RENESAS CLOCK DRIVERS
10472M: Geert Uytterhoeven <geert+renesas@glider.be>
10473L: linux-renesas-soc@vger.kernel.org
10474S: Supported
10475F: drivers/clk/renesas/
10476
8e6569af
SS
10477RENESAS ETHERNET DRIVERS
10478R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10479L: netdev@vger.kernel.org
4a121096 10480L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10481F: drivers/net/ethernet/renesas/
10482F: include/linux/sh_eth.h
10483
3e46c397
YS
10484RENESAS USB2 PHY DRIVER
10485M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10486L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10487S: Maintained
10488F: drivers/phy/phy-rcar-gen3-usb2.c
10489
1b0fe6be
PZ
10490RESET CONTROLLER FRAMEWORK
10491M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10492T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10493S: Maintained
10494F: drivers/reset/
10495F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10496F: include/dt-bindings/reset/
1b0fe6be
PZ
10497F: include/linux/reset.h
10498F: include/linux/reset-controller.h
10499
e0897645 10500RFKILL
8b58be88 10501M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10502L: linux-wireless@vger.kernel.org
ce466579
JB
10503W: http://wireless.kernel.org/
10504T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10505T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10506S: Maintained
505c9247 10507F: Documentation/rfkill.txt
80811493 10508F: net/rfkill/
e0897645 10509
933685ca
TG
10510RHASHTABLE
10511M: Thomas Graf <tgraf@suug.ch>
39ec406d 10512M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10513L: netdev@vger.kernel.org
10514S: Maintained
10515F: lib/rhashtable.c
10516F: include/linux/rhashtable.h
10517
67e054e9
ML
10518RICOH SMARTMEDIA/XD DRIVER
10519M: Maxim Levitsky <maximlevitsky@gmail.com>
10520S: Maintained
21c26f50
JP
10521F: drivers/mtd/nand/r852.c
10522F: drivers/mtd/nand/r852.h
67e054e9 10523
92634125
ML
10524RICOH R5C592 MEMORYSTICK DRIVER
10525M: Maxim Levitsky <maximlevitsky@gmail.com>
10526S: Maintained
10527F: drivers/memstick/host/r592.*
10528
27f1d2f9
SA
10529ROCCAT DRIVERS
10530M: Stefan Achatz <erazor_de@users.sourceforge.net>
10531W: http://sourceforge.net/projects/roccat/
10532S: Maintained
10533F: drivers/hid/hid-roccat*
10534F: include/linux/hid-roccat*
10535F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10536
4b8ac966
JP
10537ROCKER DRIVER
10538M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10539L: netdev@vger.kernel.org
10540S: Supported
10541F: drivers/net/ethernet/rocker/
10542
1da177e4
LT
10543ROCKETPORT DRIVER
10544P: Comtrol Corp.
1da177e4
LT
10545W: http://www.comtrol.com
10546S: Maintained
679655da 10547F: Documentation/serial/rocket.txt
c897401b 10548F: drivers/tty/rocket*
1da177e4 10549
7645c2f4
KC
10550ROCKETPORT EXPRESS/INFINITY DRIVER
10551M: Kevin Cernekee <cernekee@gmail.com>
10552L: linux-serial@vger.kernel.org
10553S: Odd Fixes
10554F: drivers/tty/serial/rp2.*
10555
1da177e4 10556ROSE NETWORK LAYER
8b58be88 10557M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10558L: linux-hams@vger.kernel.org
d34cb28a 10559W: http://www.linux-ax25.org/
1da177e4 10560S: Maintained
679655da 10561F: include/net/rose.h
c117ab84 10562F: include/uapi/linux/rose.h
679655da 10563F: net/rose/
1da177e4 10564
91952bc0
AP
10565RTL2830 MEDIA DRIVER
10566M: Antti Palosaari <crope@iki.fi>
10567L: linux-media@vger.kernel.org
a825eaec 10568W: https://linuxtv.org
91952bc0
AP
10569W: http://palosaari.fi/linux/
10570Q: http://patchwork.linuxtv.org/project/linux-media/list/
10571T: git git://linuxtv.org/anttip/media_tree.git
10572S: Maintained
10573F: drivers/media/dvb-frontends/rtl2830*
10574
27a0aacf
AP
10575RTL2832 MEDIA DRIVER
10576M: Antti Palosaari <crope@iki.fi>
10577L: linux-media@vger.kernel.org
a825eaec 10578W: https://linuxtv.org
27a0aacf
AP
10579W: http://palosaari.fi/linux/
10580Q: http://patchwork.linuxtv.org/project/linux-media/list/
10581T: git git://linuxtv.org/anttip/media_tree.git
10582S: Maintained
10583F: drivers/media/dvb-frontends/rtl2832*
10584
ba6e6f6e
AP
10585RTL2832_SDR MEDIA DRIVER
10586M: Antti Palosaari <crope@iki.fi>
10587L: linux-media@vger.kernel.org
a825eaec 10588W: https://linuxtv.org
ba6e6f6e
AP
10589W: http://palosaari.fi/linux/
10590Q: http://patchwork.linuxtv.org/project/linux-media/list/
10591T: git git://linuxtv.org/anttip/media_tree.git
10592S: Maintained
b4bb1c28 10593F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10594
59840488 10595RTL8180 WIRELESS DRIVER
605bebe2 10596L: linux-wireless@vger.kernel.org
491b26b4 10597W: http://wireless.kernel.org/
54e5881d 10598T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10599S: Orphan
62141726 10600F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10601
59840488 10602RTL8187 WIRELESS DRIVER
9f0939bf 10603M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10604M: Hin-Tak Leung <htl10@users.sourceforge.net>
10605M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10606L: linux-wireless@vger.kernel.org
491b26b4 10607W: http://wireless.kernel.org/
54e5881d 10608T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10609S: Maintained
62141726 10610F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10611
3cf0c8ad
LF
10612RTL8192CE WIRELESS DRIVER
10613M: Larry Finger <Larry.Finger@lwfinger.net>
10614M: Chaoming Li <chaoming_li@realsil.com.cn>
10615L: linux-wireless@vger.kernel.org
491b26b4 10616W: http://wireless.kernel.org/
3cf0c8ad
LF
10617T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10618S: Maintained
62141726
KV
10619F: drivers/net/wireless/realtek/rtlwifi/
10620F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10621
26f1fad2
JS
10622RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10623M: Jes Sorensen <Jes.Sorensen@redhat.com>
10624L: linux-wireless@vger.kernel.org
171a900c 10625T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10626S: Maintained
10627F: drivers/net/wireless/realtek/rtl8xxxu/
10628
9eb8ef74 10629S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10630M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10631L: linux-fbdev@vger.kernel.org
ce00f85c 10632S: Maintained
8a61f013 10633F: drivers/video/fbdev/savage/
9eb8ef74 10634
1da177e4 10635S390
8b58be88
JP
10636M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10637M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10638L: linux-s390@vger.kernel.org
5238da45 10639W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10640T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10641S: Supported
679655da 10642F: arch/s390/
a968cd3e 10643F: drivers/s390/
3bfe6858
JN
10644F: Documentation/s390/
10645F: Documentation/DocBook/s390*
5238da45 10646
322986ca
SO
10647S390 COMMON I/O LAYER
10648M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10649M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10650L: linux-s390@vger.kernel.org
10651W: http://www.ibm.com/developerworks/linux/linux390/
10652S: Supported
10653F: drivers/s390/cio/
10654
10655S390 DASD DRIVER
38b7f07a
SH
10656M: Stefan Haberland <sth@linux.vnet.ibm.com>
10657M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10658L: linux-s390@vger.kernel.org
10659W: http://www.ibm.com/developerworks/linux/linux390/
10660S: Supported
10661F: drivers/s390/block/dasd*
10662F: block/partitions/ibm.c
10663
5238da45 10664S390 NETWORK DRIVERS
f0c59aff 10665M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10666L: linux-s390@vger.kernel.org
5238da45
HC
10667W: http://www.ibm.com/developerworks/linux/linux390/
10668S: Supported
679655da 10669F: drivers/s390/net/
5238da45 10670
322986ca
SO
10671S390 PCI SUBSYSTEM
10672M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10673M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10674L: linux-s390@vger.kernel.org
10675W: http://www.ibm.com/developerworks/linux/linux390/
10676S: Supported
10677F: arch/s390/pci/
10678F: drivers/pci/hotplug/s390_pci_hpc.c
10679
feed9b62 10680S390 ZCRYPT DRIVER
cb9c6385 10681M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 10682L: linux-s390@vger.kernel.org
a968cd3e 10683W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10684S: Supported
d5ca6918 10685F: drivers/s390/crypto/
feed9b62 10686
5238da45 10687S390 ZFCP DRIVER
d38e19d0 10688M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10689L: linux-s390@vger.kernel.org
5238da45 10690W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10691S: Supported
679655da 10692F: drivers/s390/scsi/zfcp_*
1da177e4 10693
dd96df2c 10694S390 IUCV NETWORK LAYER
f0c59aff 10695M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10696L: linux-s390@vger.kernel.org
10697W: http://www.ibm.com/developerworks/linux/linux390/
10698S: Supported
679655da
JP
10699F: drivers/s390/net/*iucv*
10700F: include/net/iucv/
10701F: net/iucv/
dd96df2c 10702
8128f23c
GS
10703S390 IOMMU (PCI)
10704M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10705L: linux-s390@vger.kernel.org
10706W: http://www.ibm.com/developerworks/linux/linux390/
10707S: Supported
10708F: drivers/iommu/s390-iommu.c
10709
4dde7f75 10710S3C24XX SD/MMC Driver
8b58be88 10711M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10712L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10713S: Supported
679655da 10714F: drivers/mmc/host/s3cmci.*
4dde7f75 10715
1f15a229
HV
10716SAA6588 RDS RECEIVER DRIVER
10717M: Hans Verkuil <hverkuil@xs4all.nl>
10718L: linux-media@vger.kernel.org
10719T: git git://linuxtv.org/media_tree.git
a825eaec 10720W: https://linuxtv.org
1f15a229
HV
10721S: Odd Fixes
10722F: drivers/media/i2c/saa6588*
10723
98ed12e6 10724SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10725M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10726M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10727L: linux-media@vger.kernel.org
a825eaec 10728W: https://linuxtv.org
98ed12e6
MCC
10729T: git git://linuxtv.org/media_tree.git
10730S: Odd fixes
618cd932 10731F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10732F: drivers/media/pci/saa7134/
10733
1da177e4 10734SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10735M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10736L: linux-media@vger.kernel.org
275ffde4 10737T: git git://linuxtv.org/media_tree.git
1da177e4 10738S: Maintained
90d72ac6
MCC
10739F: drivers/media/common/saa7146/
10740F: drivers/media/pci/saa7146/
10741F: include/media/saa7146*
1da177e4 10742
92304a40 10743SAMSUNG LAPTOP DRIVER
5909c654 10744M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10745L: platform-driver-x86@vger.kernel.org
10746S: Maintained
10747F: drivers/platform/x86/samsung-laptop.c
10748
4a109cc0 10749SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10750M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10751M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10752M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10753L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10754S: Supported
14430813 10755F: sound/soc/samsung/
4a109cc0 10756
0d89a28b 10757SAMSUNG FRAMEBUFFER DRIVER
b7701755 10758M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10759L: linux-fbdev@vger.kernel.org
10760S: Maintained
8a61f013 10761F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10762
b40f0632 10763SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10764M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10765M: Krzysztof Kozlowski <krzk@kernel.org>
10766M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10767L: linux-kernel@vger.kernel.org
b40f0632 10768L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10769S: Supported
10770F: drivers/mfd/sec*.c
10771F: drivers/regulator/s2m*.c
10772F: drivers/regulator/s5m*.c
b40f0632
KK
10773F: drivers/clk/clk-s2mps11.c
10774F: drivers/rtc/rtc-s5m.c
f69d3a17 10775F: include/linux/mfd/samsung/
a13c7c51
KK
10776F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10777F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10778F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10779F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10780
038f5c4b
SN
10781SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10782M: Kyungmin Park <kyungmin.park@samsung.com>
10783M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10784L: linux-media@vger.kernel.org
10785Q: https://patchwork.linuxtv.org/project/linux-media/list/
10786S: Supported
10787F: drivers/media/platform/exynos4-is/
038f5c4b 10788
6fd86ab2
SN
10789SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10790M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10791L: linux-media@vger.kernel.org
10792L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10793S: Maintained
10794F: drivers/media/platform/s3c-camif/
d647f0b7 10795F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10796
b84ef24e
AH
10797SAMSUNG S5C73M3 CAMERA DRIVER
10798M: Kyungmin Park <kyungmin.park@samsung.com>
10799M: Andrzej Hajda <a.hajda@samsung.com>
10800L: linux-media@vger.kernel.org
10801S: Supported
10802F: drivers/media/i2c/s5c73m3/*
10803
7d459937
AH
10804SAMSUNG S5K5BAF CAMERA DRIVER
10805M: Kyungmin Park <kyungmin.park@samsung.com>
10806M: Andrzej Hajda <a.hajda@samsung.com>
10807L: linux-media@vger.kernel.org
10808S: Supported
10809F: drivers/media/i2c/s5k5baf.c
10810
c04c674f
RB
10811SAMSUNG S3FWRN5 NFC DRIVER
10812M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10813M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10814L: linux-nfc@lists.01.org (moderated for non-subscribers)
10815S: Supported
10816F: drivers/nfc/s3fwrn5
10817
310e39c9 10818SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10819M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10820M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10821M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10822S: Supported
10823L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10824F: drivers/clk/samsung/
490583f0
CC
10825F: include/dt-bindings/clock/exynos*.h
10826F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10827
2e365a70
AS
10828SAMSUNG SPI DRIVERS
10829M: Kukjin Kim <kgene@kernel.org>
10830M: Krzysztof Kozlowski <krzk@kernel.org>
10831M: Andi Shyti <andi.shyti@samsung.com>
10832L: linux-spi@vger.kernel.org
10833L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10834S: Maintained
10835F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10836F: drivers/spi/spi-s3c*
10837F: include/linux/platform_data/spi-s3c64xx.h
10838
66890ed6
BA
10839SAMSUNG SXGBE DRIVERS
10840M: Byungho An <bh74.an@samsung.com>
10841M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10842M: Vipul Pandya <vipul.pandya@samsung.com>
10843S: Supported
10844L: netdev@vger.kernel.org
10845F: drivers/net/ethernet/samsung/sxgbe/
10846
93c537af 10847SAMSUNG THERMAL DRIVER
0faf7dd5 10848M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
10849L: linux-pm@vger.kernel.org
10850L: linux-samsung-soc@vger.kernel.org
10851S: Supported
9f273c24 10852T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10853F: drivers/thermal/samsung/
10854
e296cd32 10855SAMSUNG USB2 PHY DRIVER
774e0362
KD
10856M: Kamil Debski <kamil@wypas.org>
10857M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10858L: linux-kernel@vger.kernel.org
10859S: Supported
10860F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10861F: Documentation/phy/samsung-usb2.txt
10862F: drivers/phy/phy-exynos4210-usb2.c
10863F: drivers/phy/phy-exynos4x12-usb2.c
10864F: drivers/phy/phy-exynos5250-usb2.c
10865F: drivers/phy/phy-s5pv210-usb2.c
10866F: drivers/phy/phy-samsung-usb2.c
10867F: drivers/phy/phy-samsung-usb2.h
10868
ca749e2a 10869SERIAL DRIVERS
5e30bbb7 10870M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10871L: linux-serial@vger.kernel.org
5e30bbb7 10872S: Maintained
30743257 10873F: Documentation/devicetree/bindings/serial/
14430813 10874F: drivers/tty/serial/
ca749e2a 10875
fa5dc29c
SY
10876SERIAL IR RECEIVER
10877M: Sean Young <sean@mess.org>
10878L: linux-media@vger.kernel.org
10879S: Maintained
10880F: drivers/media/rc/serial_ir.c
10881
49fc9361
BG
10882STI CEC DRIVER
10883M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10884L: kernel@stlinux.com
10885S: Maintained
10886F: drivers/staging/media/st-cec/
10887F: Documentation/devicetree/bindings/media/stih-cec.txt
10888
aecb7b64 10889SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10890M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10891M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10892S: Maintained
1fb200d6 10893F: include/linux/dma/dw.h
3d598f47 10894F: include/linux/platform_data/dma-dw.h
61a76496 10895F: drivers/dma/dw/
aecb7b64 10896
058999cc
LP
10897SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10898M: Lars Persson <lars.persson@axis.com>
10899L: netdev@vger.kernel.org
10900S: Supported
10901F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10902F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10903
fc531d98 10904SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10905M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10906R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10907R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10908L: linux-i2c@vger.kernel.org
10909S: Maintained
10910F: drivers/i2c/busses/i2c-designware-*
10911F: include/linux/platform_data/i2c-designware.h
10912
f9e37137 10913SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10914M: Jaehoon Chung <jh80.chung@samsung.com>
10915L: linux-mmc@vger.kernel.org
10916S: Maintained
f9e37137
SJ
10917F: drivers/mmc/host/dw_mmc*
10918
a961e698
AS
10919SYSTEM TRACE MODULE CLASS
10920M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10921S: Maintained
e787bc46 10922T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10923F: Documentation/trace/stm.txt
10924F: drivers/hwtracing/stm/
10925F: include/linux/stm.h
10926F: include/uapi/linux/stm.h
10927
1db121d6
AN
10928THUNDERBOLT DRIVER
10929M: Andreas Noever <andreas.noever@gmail.com>
10930S: Maintained
10931F: drivers/thunderbolt/
10932
e35a49b1
SR
10933TI BQ27XXX POWER SUPPLY DRIVER
10934R: Andrew F. Davis <afd@ti.com>
10935F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10936F: drivers/power/supply/bq27xxx_battery.c
10937F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10938
34db37c6 10939TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10940M: John Stultz <john.stultz@linaro.org>
88606e80 10941M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10942L: linux-kernel@vger.kernel.org
75fc2d37 10943T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10944S: Supported
10945F: include/linux/clocksource.h
10946F: include/linux/time.h
10947F: include/linux/timex.h
c117ab84
CEB
10948F: include/uapi/linux/time.h
10949F: include/uapi/linux/timex.h
88606e80
TG
10950F: kernel/time/clocksource.c
10951F: kernel/time/time*.c
34db37c6 10952F: kernel/time/alarmtimer.c
88606e80 10953F: kernel/time/ntp.c
7fe5f1c1 10954F: tools/testing/selftests/timers/
88606e80 10955
1da177e4 10956SC1200 WDT DRIVER
b300645a 10957M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10958S: Maintained
679655da 10959F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10960
10961SCHEDULER
dd9b238c 10962M: Ingo Molnar <mingo@redhat.com>
8b58be88 10963M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10964L: linux-kernel@vger.kernel.org
75fc2d37 10965T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10966S: Maintained
95c0d71d 10967F: kernel/sched/
679655da 10968F: include/linux/sched.h
c117ab84 10969F: include/uapi/linux/sched.h
c2eb505b 10970F: include/linux/wait.h
1da177e4 10971
6bcf6737 10972SCORE ARCHITECTURE
ed38665e 10973M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10974M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10975W: http://www.sunplus.com
6bcf6737 10976S: Supported
a2681a75 10977F: arch/score/
6bcf6737 10978
f2ed287b
LR
10979SCR24X CHIP CARD INTERFACE DRIVER
10980M: Lubomir Rintel <lkundrak@v3.sk>
10981S: Supported
10982F: drivers/char/pcmcia/scr24x_cs.c
10983
80f390ea
SH
10984SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10985M: Sudeep Holla <sudeep.holla@arm.com>
10986L: linux-arm-kernel@lists.infradead.org
10987S: Maintained
10988F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10989F: drivers/clk/clk-scpi.c
8def3103 10990F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10991F: drivers/firmware/arm_scpi.c
10992F: include/linux/scpi_protocol.h
80f390ea 10993
1da177e4 10994SCSI CDROM DRIVER
8b58be88 10995M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10996L: linux-scsi@vger.kernel.org
10997W: http://www.kernel.dk
10998S: Maintained
679655da 10999F: drivers/scsi/sr*
1da177e4 11000
fb50a83d 11001SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 11002M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
11003L: linux-rdma@vger.kernel.org
11004S: Supported
11005W: http://www.openfabrics.org
11006Q: http://patchwork.kernel.org/project/linux-rdma/list/
11007T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11008F: drivers/infiniband/ulp/srp/
11009F: include/scsi/srp.h
11010
1da177e4 11011SCSI SG DRIVER
8b58be88 11012M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 11013L: linux-scsi@vger.kernel.org
59ab3c93 11014W: http://sg.danny.cz/sg
1da177e4 11015S: Maintained
59ab3c93 11016F: Documentation/scsi/scsi-generic.txt
679655da
JP
11017F: drivers/scsi/sg.c
11018F: include/scsi/sg.h
1da177e4
LT
11019
11020SCSI SUBSYSTEM
7ee7895c 11021M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 11022T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
11023M: "Martin K. Petersen" <martin.petersen@oracle.com>
11024T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11025L: linux-scsi@vger.kernel.org
1da177e4 11026S: Maintained
2c99a314 11027F: Documentation/devicetree/bindings/scsi/
679655da
JP
11028F: drivers/scsi/
11029F: include/scsi/
1da177e4
LT
11030
11031SCSI TAPE DRIVER
8b58be88 11032M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
11033L: linux-scsi@vger.kernel.org
11034S: Maintained
679655da 11035F: Documentation/scsi/st.txt
f7269cfc
JD
11036F: drivers/scsi/st.*
11037F: drivers/scsi/st_*.h
1da177e4
LT
11038
11039SCTP PROTOCOL
8b6efb75 11040M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 11041M: Neil Horman <nhorman@tuxdriver.com>
1a418796 11042L: linux-sctp@vger.kernel.org
5f85813c 11043W: http://lksctp.sourceforge.net
8b6efb75 11044S: Maintained
679655da
JP
11045F: Documentation/networking/sctp.txt
11046F: include/linux/sctp.h
4d58c025 11047F: include/uapi/linux/sctp.h
679655da
JP
11048F: include/net/sctp/
11049F: net/sctp/
1da177e4
LT
11050
11051SCx200 CPU SUPPORT
8b58be88 11052M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11053S: Odd Fixes
679655da 11054F: Documentation/i2c/busses/scx200_acb
390889b6 11055F: arch/x86/platform/scx200/
679655da
JP
11056F: drivers/watchdog/scx200_wdt.c
11057F: drivers/i2c/busses/scx200*
11058F: drivers/mtd/maps/scx200_docflash.c
11059F: include/linux/scx200.h
1662d32c
JC
11060
11061SCx200 GPIO DRIVER
8b58be88 11062M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11063S: Maintained
679655da
JP
11064F: drivers/char/scx200_gpio.c
11065F: include/linux/scx200_gpio.h
1662d32c
JC
11066
11067SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 11068M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11069S: Maintained
679655da 11070F: drivers/clocksource/scx200_hrt.c
1da177e4 11071
6a36913a 11072SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 11073M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
11074L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11075S: Maintained
679655da 11076F: drivers/mmc/host/sdricoh_cs.c
6a36913a 11077
e7839f25 11078SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 11079M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 11080L: linux-mmc@vger.kernel.org
ddfe954d
UH
11081T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11082S: Maintained
11083F: drivers/mmc/host/sdhci*
11084F: include/linux/mmc/sdhci*
e2d1d6c0 11085
c04f9d61
KC
11086SECURE COMPUTING
11087M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
11088R: Andy Lutomirski <luto@amacapital.net>
11089R: Will Drewry <wad@chromium.org>
c04f9d61
KC
11090T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11091S: Supported
11092F: kernel/seccomp.c
11093F: include/uapi/linux/seccomp.h
11094F: include/linux/seccomp.h
c99ee51a 11095F: tools/testing/selftests/seccomp/*
c04f9d61
KC
11096K: \bsecure_computing
11097K: \bTIF_SECCOMP\b
11098
476bf3d6
AC
11099SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11100M: Al Cooper <alcooperx@gmail.com>
11101L: linux-mmc@vger.kernel.org
11102L: bcm-kernel-feedback-list@broadcom.com
11103S: Maintained
11104F: drivers/mmc/host/sdhci-brcmstb*
11105
0d1bb41a 11106SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 11107M: Ben Dooks <ben-linux@fluff.org>
dc524882 11108M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 11109L: linux-mmc@vger.kernel.org
0d1bb41a 11110S: Maintained
dc524882 11111F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 11112
c63b3cba 11113SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 11114M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
11115L: linux-mmc@vger.kernel.org
11116S: Maintained
11117F: drivers/mmc/host/sdhci-spear.c
11118
455a7b23
SB
11119SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11120M: Scott Bauer <scott.bauer@intel.com>
11121M: Jonathan Derrick <jonathan.derrick@intel.com>
11122M: Rafael Antognolli <rafael.antognolli@intel.com>
0222967b 11123L: linux-block@vger.kernel.org
455a7b23
SB
11124S: Supported
11125F: block/sed*
11126F: block/opal_proto.h
11127F: include/linux/sed*
11128F: include/uapi/linux/sed*
11129
8711cca2 11130SECURITY SUBSYSTEM
9b45c0d2 11131M: James Morris <james.l.morris@oracle.com>
9c3646d1 11132M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 11133L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 11134T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 11135W: http://kernsec.org/
8711cca2 11136S: Supported
7d2c86b5 11137F: security/
8711cca2 11138
1da177e4 11139SECURITY CONTACT
8b58be88 11140M: Security Officers <security@kernel.org>
1da177e4
LT
11141S: Supported
11142
11143SELINUX SECURITY MODULE
e0238b4c 11144M: Paul Moore <paul@paul-moore.com>
8b58be88 11145M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 11146M: Eric Paris <eparis@parisplace.org>
e0238b4c 11147L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 11148W: http://selinuxproject.org
5a5f2acf 11149T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 11150S: Supported
679655da
JP
11151F: include/linux/selinux*
11152F: security/selinux/
6bde95ce 11153F: scripts/selinux/
1da177e4 11154
c1c124e9
JJ
11155APPARMOR SECURITY MODULE
11156M: John Johansen <john.johansen@canonical.com>
11157L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11158W: apparmor.wiki.kernel.org
11159T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11160S: Supported
11161F: security/apparmor/
11162
9b091556
KC
11163LOADPIN SECURITY MODULE
11164M: Kees Cook <keescook@chromium.org>
11165T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11166S: Supported
11167F: security/loadpin/
11168
730daa16
KC
11169YAMA SECURITY MODULE
11170M: Kees Cook <keescook@chromium.org>
11171T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11172S: Supported
11173F: security/yama/
11174
cef2cf07 11175SENSABLE PHANTOM
8b58be88 11176M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 11177S: Maintained
679655da 11178F: drivers/misc/phantom.c
c117ab84 11179F: include/uapi/linux/phantom.h
cef2cf07 11180
2a1e8447
JB
11181Emulex 10Gbps iSCSI - OneConnect DRIVER
11182M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11183M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11184M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 11185L: linux-scsi@vger.kernel.org
2a1e8447 11186W: http://www.broadcom.com
3387f656
JP
11187S: Supported
11188F: drivers/scsi/be2iscsi/
6733b39a 11189
d2ee76fa 11190Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
11191M: Sathya Perla <sathya.perla@broadcom.com>
11192M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
11193M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11194M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 11195L: netdev@vger.kernel.org
fea3af67 11196W: http://www.emulex.com
7d2c86b5 11197S: Supported
9aebddd1 11198F: drivers/net/ethernet/emulex/benet/
6b7c5b94 11199
d2928a8c 11200EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
11201M: Selvin Xavier <selvin.xavier@avagotech.com>
11202M: Devesh Sharma <devesh.sharma@avagotech.com>
d2928a8c
SX
11203L: linux-rdma@vger.kernel.org
11204W: http://www.emulex.com
11205S: Supported
11206F: drivers/infiniband/hw/ocrdma/
a7fe7380 11207F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 11208
8ceee660 11209SFC NETWORK DRIVER
c06f51ea 11210M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
11211M: Edward Cree <ecree@solarflare.com>
11212M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 11213L: netdev@vger.kernel.org
8ceee660 11214S: Supported
874aeea5 11215F: drivers/net/ethernet/sfc/
8ceee660 11216
e2d1d6c0 11217SGI GRU DRIVER
cc883afc 11218M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 11219S: Maintained
679655da 11220F: drivers/misc/sgi-gru/
e2d1d6c0
RD
11221
11222SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 11223M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
11224L: linux-ia64@vger.kernel.org
11225S: Supported
679655da 11226F: Documentation/ia64/serial.txt
df621252 11227F: drivers/tty/serial/ioc?_serial.c
679655da 11228F: include/linux/ioc?.h
e2d1d6c0 11229
75312619 11230SGI XP/XPC/XPNET DRIVER
e180383f
RH
11231M: Cliff Whickman <cpw@sgi.com>
11232M: Robin Holt <robinmholt@gmail.com>
75312619 11233S: Maintained
679655da 11234F: drivers/misc/sgi-xp/
75312619 11235
46eacf3b
AP
11236SI2157 MEDIA DRIVER
11237M: Antti Palosaari <crope@iki.fi>
11238L: linux-media@vger.kernel.org
a825eaec 11239W: https://linuxtv.org
46eacf3b
AP
11240W: http://palosaari.fi/linux/
11241Q: http://patchwork.linuxtv.org/project/linux-media/list/
11242T: git git://linuxtv.org/anttip/media_tree.git
11243S: Maintained
11244F: drivers/media/tuners/si2157*
11245
75e2d5ba
AP
11246SI2168 MEDIA DRIVER
11247M: Antti Palosaari <crope@iki.fi>
11248L: linux-media@vger.kernel.org
a825eaec 11249W: https://linuxtv.org
75e2d5ba
AP
11250W: http://palosaari.fi/linux/
11251Q: http://patchwork.linuxtv.org/project/linux-media/list/
11252T: git git://linuxtv.org/anttip/media_tree.git
11253S: Maintained
11254F: drivers/media/dvb-frontends/si2168*
11255
49cc629d
HV
11256SI470X FM RADIO RECEIVER I2C DRIVER
11257M: Hans Verkuil <hverkuil@xs4all.nl>
11258L: linux-media@vger.kernel.org
11259T: git git://linuxtv.org/media_tree.git
a825eaec 11260W: https://linuxtv.org
49cc629d
HV
11261S: Odd Fixes
11262F: drivers/media/radio/si470x/radio-si470x-i2c.c
11263
11264SI470X FM RADIO RECEIVER USB DRIVER
11265M: Hans Verkuil <hverkuil@xs4all.nl>
11266L: linux-media@vger.kernel.org
11267T: git git://linuxtv.org/media_tree.git
a825eaec 11268W: https://linuxtv.org
49cc629d
HV
11269S: Maintained
11270F: drivers/media/radio/si470x/radio-si470x-common.c
11271F: drivers/media/radio/si470x/radio-si470x.h
11272F: drivers/media/radio/si470x/radio-si470x-usb.c
11273
c937ca03
EV
11274SI4713 FM RADIO TRANSMITTER I2C DRIVER
11275M: Eduardo Valentin <edubezval@gmail.com>
11276L: linux-media@vger.kernel.org
11277T: git git://linuxtv.org/media_tree.git
a825eaec 11278W: https://linuxtv.org
c937ca03 11279S: Odd Fixes
99995ded 11280F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11281
11282SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11283M: Eduardo Valentin <edubezval@gmail.com>
11284L: linux-media@vger.kernel.org
11285T: git git://linuxtv.org/media_tree.git
a825eaec 11286W: https://linuxtv.org
c937ca03 11287S: Odd Fixes
99995ded
DR
11288F: drivers/media/radio/si4713/radio-platform-si4713.c
11289
11290SI4713 FM RADIO TRANSMITTER USB DRIVER
11291M: Hans Verkuil <hverkuil@xs4all.nl>
11292L: linux-media@vger.kernel.org
11293T: git git://linuxtv.org/media_tree.git
a825eaec 11294W: https://linuxtv.org
99995ded
DR
11295S: Maintained
11296F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11297
beb91d46 11298SIANO DVB DRIVER
5dc8a864
MCC
11299M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11300M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11301L: linux-media@vger.kernel.org
a825eaec 11302W: https://linuxtv.org
beb91d46
MCC
11303T: git git://linuxtv.org/media_tree.git
11304S: Odd fixes
11305F: drivers/media/common/siano/
beb91d46 11306F: drivers/media/usb/siano/
beb91d46 11307F: drivers/media/usb/siano/
14430813 11308F: drivers/media/mmc/siano/
beb91d46 11309
6f15b602
HG
11310SIMPLEFB FB DRIVER
11311M: Hans de Goede <hdegoede@redhat.com>
11312L: linux-fbdev@vger.kernel.org
11313S: Maintained
2d799dde 11314F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11315F: drivers/video/fbdev/simplefb.c
11316F: include/linux/platform_data/simplefb.h
11317
b618b69c 11318SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11319L: linux-media@vger.kernel.org
bb60fcb2 11320S: Orphan
b618b69c 11321F: drivers/media/platform/sh_veu.c
b618b69c
GL
11322
11323SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11324L: linux-media@vger.kernel.org
bb60fcb2 11325S: Orphan
b618b69c 11326F: drivers/media/platform/sh_vou.c
d647f0b7 11327F: include/media/drv-intf/sh_vou.h
b618b69c 11328
6349d997 11329SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11330M: Len Brown <lenb@kernel.org>
6349d997
LB
11331L: sfi-devel@simplefirmware.org
11332W: http://simplefirmware.org/
11333T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11334S: Supported
943fc810 11335F: arch/x86/platform/sfi/
6349d997
LB
11336F: drivers/sfi/
11337F: include/linux/sfi*.h
e2d1d6c0 11338
1da177e4
LT
11339SIMTEC EB110ATX (Chalice CATS)
11340P: Ben Dooks
b16957c6
BD
11341P: Vincent Sanders <vince@simtec.co.uk>
11342M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11343W: http://www.simtec.co.uk/products/EB110ATX/
11344S: Supported
11345
11346SIMTEC EB2410ITX (BAST)
11347P: Ben Dooks
b16957c6
BD
11348P: Vincent Sanders <vince@simtec.co.uk>
11349M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11350W: http://www.simtec.co.uk/products/EB2410ITX/
11351S: Supported
15dba387
JP
11352F: arch/arm/mach-s3c24xx/mach-bast.c
11353F: arch/arm/mach-s3c24xx/bast-ide.c
11354F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11355
4c5adde7 11356TI DAVINCI MACHINE SUPPORT
3ba789c0 11357M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11358M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11360T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11361S: Supported
14430813 11362F: arch/arm/mach-davinci/
046d0a37 11363F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11364
8d4b3f08 11365TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11366M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11367L: linux-media@vger.kernel.org
a825eaec 11368W: https://linuxtv.org
8d4b3f08
LP
11369Q: http://patchwork.linuxtv.org/project/linux-media/list/
11370T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11371S: Maintained
8d4b3f08
LP
11372F: drivers/media/platform/davinci/
11373F: include/media/davinci/
11374
417d2e50 11375TI AM437X VPFE DRIVER
e43cdb56 11376M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11377L: linux-media@vger.kernel.org
a825eaec 11378W: https://linuxtv.org
417d2e50
BP
11379Q: http://patchwork.linuxtv.org/project/linux-media/list/
11380T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11381S: Maintained
11382F: drivers/media/platform/am437x/
11383
c4c0283a 11384OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11385M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11386L: linux-media@vger.kernel.org
a825eaec 11387W: https://linuxtv.org
c4c0283a
BP
11388Q: http://patchwork.linuxtv.org/project/linux-media/list/
11389T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11390S: Maintained
11391F: drivers/media/i2c/ov2659.c
b5dcee22 11392F: include/media/i2c/ov2659.h
c4c0283a 11393
3a6779f5
SM
11394SILICON MOTION SM712 FRAME BUFFER DRIVER
11395M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11396M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11397M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3a6779f5
SM
11398L: linux-fbdev@vger.kernel.org
11399S: Maintained
11400F: drivers/video/fbdev/sm712*
11401F: Documentation/fb/sm712fb.txt
11402
92aab3c0 11403SIS 190 ETHERNET DRIVER
8b58be88 11404M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11405L: netdev@vger.kernel.org
11406S: Maintained
8c7de408 11407F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11408
1da177e4 11409SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11410M: Daniele Venzano <venza@brownhat.org>
1da177e4 11411W: http://www.brownhat.org/sis900.html
979b6c13 11412L: netdev@vger.kernel.org
1da177e4 11413S: Maintained
8c7de408 11414F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11415
11416SIS FRAMEBUFFER DRIVER
8b58be88 11417M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11418W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11419S: Maintained
679655da 11420F: Documentation/fb/sisfb.txt
8a61f013 11421F: drivers/video/fbdev/sis/
679655da 11422F: include/video/sisfb.h
1da177e4
LT
11423
11424SIS USB2VGA DRIVER
8b58be88 11425M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11426W: http://www.winischhofer.at/linuxsisusbvga.shtml
11427S: Maintained
679655da 11428F: drivers/usb/misc/sisusbvga/
1da177e4 11429
415ad26d 11430SLAB ALLOCATOR
16e943bf 11431M: Christoph Lameter <cl@linux.com>
2ed1c525 11432M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11433M: David Rientjes <rientjes@google.com>
11434M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11435M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11436L: linux-mm@kvack.org
11437S: Maintained
679655da 11438F: include/linux/sl?b*.h
16e943bf 11439F: mm/sl?b*
415ad26d 11440
9fab9787 11441SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11442M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11443M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11444M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11445R: Steven Rostedt <rostedt@goodmis.org>
11446R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11447L: linux-kernel@vger.kernel.org
9fab9787
PM
11448W: http://www.rdrop.com/users/paulmck/RCU/
11449S: Supported
11450T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11451F: include/linux/srcu.h
11452F: kernel/rcu/srcu.c
9fab9787 11453
66372841
CS
11454SMACK SECURITY MODULE
11455M: Casey Schaufler <casey@schaufler-ca.com>
11456L: linux-security-module@vger.kernel.org
11457W: http://schaufler-ca.com
ece38248 11458T: git git://github.com/cschaufler/smack-next
66372841
CS
11459S: Maintained
11460F: Documentation/security/Smack.txt
11461F: security/smack/
11462
20651e0b 11463DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11464M: Kevin Hilman <khilman@kernel.org>
11465M: Nishanth Menon <nm@ti.com>
11466S: Maintained
20651e0b 11467F: drivers/power/avs/
68ace3e1
KH
11468F: include/linux/power/smartreflex.h
11469L: linux-pm@vger.kernel.org
11470
1da177e4 11471SMC91x ETHERNET DRIVER
2f82af08 11472M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11473S: Odd Fixes
ae150435 11474F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11475
e8e31622
SA
11476SMIA AND SMIA++ IMAGE SENSOR DRIVER
11477M: Sakari Ailus <sakari.ailus@iki.fi>
11478L: linux-media@vger.kernel.org
11479S: Maintained
14430813 11480F: drivers/media/i2c/smiapp/
b5dcee22 11481F: include/media/i2c/smiapp.h
e8e31622
SA
11482F: drivers/media/i2c/smiapp-pll.c
11483F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11484F: include/uapi/linux/smiapp.h
a2cec3c0 11485F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11486
920fa1ff
GR
11487SMM665 HARDWARE MONITOR DRIVER
11488M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11489L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11490S: Maintained
11491F: Documentation/hwmon/smm665
11492F: drivers/hwmon/smm665.c
11493
9df7305b 11494SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11495M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11496L: linux-hwmon@vger.kernel.org
90b24cfb 11497S: Maintained
9df7305b
SG
11498F: Documentation/hwmon/emc2103
11499F: drivers/hwmon/emc2103.c
11500
a98d506c
HG
11501SMSC SCH5627 HARDWARE MONITOR DRIVER
11502M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11503L: linux-hwmon@vger.kernel.org
a98d506c
HG
11504S: Supported
11505F: Documentation/hwmon/sch5627
11506F: drivers/hwmon/sch5627.c
11507
6ea884db 11508SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11509M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11510L: linux-hwmon@vger.kernel.org
6ea884db 11511S: Maintained
679655da
JP
11512F: Documentation/hwmon/smsc47b397
11513F: drivers/hwmon/smsc47b397.c
6ea884db 11514
fd9abb3d 11515SMSC911x ETHERNET DRIVER
90b24cfb 11516M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11517L: netdev@vger.kernel.org
90b24cfb 11518S: Maintained
679655da 11519F: include/linux/smsc911x.h
ae150435 11520F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11521
11522SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11523M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11524L: netdev@vger.kernel.org
90b24cfb 11525S: Maintained
ae150435 11526F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11527
3c8a63e2 11528SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11529M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11530L: linux-fbdev@vger.kernel.org
90b24cfb 11531S: Maintained
8a61f013 11532F: drivers/video/fbdev/smscufx.c
3c8a63e2 11533
668acf32 11534SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11535M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11536L: linux-media@vger.kernel.org
275ffde4 11537T: git git://linuxtv.org/media_tree.git
795fb7e7 11538S: Maintained
90d72ac6
MCC
11539F: include/media/soc*
11540F: drivers/media/i2c/soc_camera/
11541F: drivers/media/platform/soc_camera/
668acf32 11542
e2d1d6c0 11543SOEKRIS NET48XX LED SUPPORT
8b58be88 11544M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11545S: Maintained
679655da 11546F: drivers/leds/leds-net48xx.c
e2d1d6c0 11547
e3994db1 11548SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11549M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11550M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11551M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11552M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11553L: linux-media@vger.kernel.org
11554S: Supported
11555F: drivers/media/pci/solo6x10/
11556
1da177e4 11557SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11558M: Shaohua Li <shli@kernel.org>
1da177e4 11559L: linux-raid@vger.kernel.org
0f9ce866 11560T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11561S: Supported
679655da
JP
11562F: drivers/md/
11563F: include/linux/raid/
c117ab84 11564F: include/uapi/linux/raid/
1da177e4 11565
1da177e4 11566SONIC NETWORK DRIVER
8b58be88 11567M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11568L: netdev@vger.kernel.org
1da177e4 11569S: Maintained
d9fb9f38 11570F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11571
61e115a5 11572SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11573M: Michael Buesch <m@bues.ch>
e7828b28 11574L: linux-wireless@vger.kernel.org
61e115a5 11575S: Maintained
679655da
JP
11576F: drivers/ssb/
11577F: include/linux/ssb/
61e115a5 11578
1da177e4 11579SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11580M: Mattia Dongili <malattia@linux.it>
d0944853 11581L: platform-driver-x86@vger.kernel.org
5b18167d 11582W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11583S: Maintained
679655da
JP
11584F: Documentation/laptops/sony-laptop.txt
11585F: drivers/char/sonypi.c
11586F: drivers/platform/x86/sony-laptop.c
11587F: include/linux/sony-laptop.h
1da177e4 11588
baf8532a 11589SONY MEMORYSTICK CARD SUPPORT
8b58be88 11590M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11591W: http://tifmxx.berlios.de/
11592S: Maintained
679655da 11593F: drivers/memstick/host/tifm_ms.c
baf8532a 11594
0ab30494
ML
11595SONY MEMORYSTICK STANDARD SUPPORT
11596M: Maxim Levitsky <maximlevitsky@gmail.com>
11597S: Maintained
11598F: drivers/memstick/core/ms_block.*
11599
1da177e4 11600SOUND
8b58be88 11601M: Jaroslav Kysela <perex@perex.cz>
d8130624 11602M: Takashi Iwai <tiwai@suse.com>
93711660 11603L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11604W: http://www.alsa-project.org/
dde7ad8d 11605T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11606T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11607Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11608S: Maintained
3126a179
JP
11609F: Documentation/sound/
11610F: include/sound/
c117ab84 11611F: include/uapi/sound/
679655da 11612F: sound/
1da177e4 11613
33bbe149
MB
11614SOUND - COMPRESSED AUDIO
11615M: Vinod Koul <vinod.koul@intel.com>
11616L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11617T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11618S: Supported
f672f31a 11619F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11620F: include/sound/compress_driver.h
f672f31a 11621F: include/uapi/sound/compress_*
33bbe149
MB
11622F: sound/core/compress_offload.c
11623F: sound/soc/soc-compress.c
11624
bd903bde 11625SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11626M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11627M: Mark Brown <broonie@kernel.org>
86f14df8 11628T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11629L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11630W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11631S: Supported
181ad2a5 11632F: Documentation/devicetree/bindings/sound/
2820f615 11633F: Documentation/sound/alsa/soc/
679655da 11634F: sound/soc/
e6e55122 11635F: include/sound/soc*
eb1a6af3 11636
d7f8761b
MB
11637SOUND - DMAENGINE HELPERS
11638M: Lars-Peter Clausen <lars@metafoo.de>
11639S: Supported
11640F: include/sound/dmaengine_pcm.h
11641F: sound/core/pcm_dmaengine.c
11642F: sound/soc/soc-generic-dmaengine-pcm.c
11643
990a6a99
OS
11644SP2 MEDIA DRIVER
11645M: Olli Salonen <olli.salonen@iki.fi>
11646L: linux-media@vger.kernel.org
a825eaec 11647W: https://linuxtv.org
990a6a99
OS
11648Q: http://patchwork.linuxtv.org/project/linux-media/list/
11649S: Maintained
11650F: drivers/media/dvb-frontends/sp2*
11651
473321fc 11652SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11653M: "David S. Miller" <davem@davemloft.net>
1da177e4 11654L: sparclinux@vger.kernel.org
8a6e2535 11655Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11656T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11657T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11658S: Maintained
679655da 11659F: arch/sparc/
7765b8bb 11660F: drivers/sbus/
1da177e4 11661
6404fcca
DM
11662SPARC SERIAL DRIVERS
11663M: "David S. Miller" <davem@davemloft.net>
11664L: sparclinux@vger.kernel.org
08deed1e
JP
11665T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11666T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11667S: Maintained
6816383a 11668F: include/linux/sunserialcore.h
df621252 11669F: drivers/tty/serial/suncore.c
df621252
GKH
11670F: drivers/tty/serial/sunhv.c
11671F: drivers/tty/serial/sunsab.c
11672F: drivers/tty/serial/sunsab.h
11673F: drivers/tty/serial/sunsu.c
11674F: drivers/tty/serial/sunzilog.c
11675F: drivers/tty/serial/sunzilog.h
6404fcca 11676
389325b4
CL
11677SPARSE CHECKER
11678M: "Christopher Li" <sparse@chrisli.org>
11679L: linux-sparse@vger.kernel.org
11680W: https://sparse.wiki.kernel.org/
11681T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11682T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11683S: Maintained
11684F: include/linux/compiler.h
11685
fc0c195a 11686SPEAR PLATFORM SUPPORT
da89947b 11687M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11688M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11690W: http://www.st.com/spear
11691S: Maintained
e68d7c14 11692F: arch/arm/boot/dts/spear*
281e192f 11693F: arch/arm/mach-spear/
fc0c195a
VK
11694
11695SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11696M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11698W: http://www.st.com/spear
11699S: Maintained
5df33a62 11700F: drivers/clk/spear/
fc0c195a 11701
e2796541
CP
11702SPI NOR SUBSYSTEM
11703M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11704M: Marek Vasut <marek.vasut@gmail.com>
11705L: linux-mtd@lists.infradead.org
11706W: http://www.linux-mtd.infradead.org/
11707Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11708T: git git://github.com/spi-nor/linux.git
11709S: Maintained
11710F: drivers/mtd/spi-nor/
11711F: include/linux/mtd/spi-nor.h
11712
e2d1d6c0 11713SPI SUBSYSTEM
b02e48f2 11714M: Mark Brown <broonie@kernel.org>
dfbe403c 11715L: linux-spi@vger.kernel.org
e7e4e13c 11716T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11717Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11718S: Maintained
87306eb7 11719F: Documentation/devicetree/bindings/spi/
679655da
JP
11720F: Documentation/spi/
11721F: drivers/spi/
11722F: include/linux/spi/
c117ab84 11723F: include/uapi/linux/spi/
a43cd4bb 11724F: tools/spi/
e2d1d6c0 11725
2752e401 11726SPIDERNET NETWORK DRIVER for CELL
8b58be88 11727M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11728L: netdev@vger.kernel.org
11729S: Supported
679655da 11730F: Documentation/networking/spider_net.txt
8df158ac 11731F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11732
e2d1d6c0 11733SPU FILE SYSTEM
8b58be88 11734M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11735L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11736W: http://www.ibm.com/developerworks/power/cell/
11737S: Supported
679655da
JP
11738F: Documentation/filesystems/spufs.txt
11739F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11740
fc555841 11741SQUASHFS FILE SYSTEM
d7f2ff67 11742M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11743L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11744W: http://squashfs.org.uk
9f273c24 11745T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11746S: Maintained
679655da
JP
11747F: Documentation/filesystems/squashfs.txt
11748F: fs/squashfs/
fc555841 11749
1da177e4 11750SRM (Alpha) environment access
8b58be88 11751M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11752S: Maintained
679655da 11753F: arch/alpha/kernel/srm_env.c
1da177e4 11754
26e9a397 11755STABLE BRANCH
879a5a00 11756M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11757L: stable@vger.kernel.org
879a5a00 11758S: Supported
8c27ceff 11759F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 11760
26e9a397 11761STAGING SUBSYSTEM
879a5a00 11762M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11763T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11764L: devel@driverdev.osuosl.org
879a5a00 11765S: Supported
679655da 11766F: drivers/staging/
dbc6c2cc 11767
ebd3d010
JP
11768STAGING - COMEDI
11769M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11770M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11771S: Odd Fixes
11772F: drivers/staging/comedi/
11773
a0138163
JP
11774STAGING - FLARION FT1000 DRIVERS
11775M: Marek Belisko <marek.belisko@gmail.com>
11776S: Odd Fixes
11777F: drivers/staging/ft1000/
11778
6c1bb424 11779STAGING - INDUSTRIAL IO
030a13d7 11780M: Jonathan Cameron <jic23@kernel.org>
a0138163 11781L: linux-iio@vger.kernel.org
6c1bb424 11782S: Odd Fixes
5291582d 11783F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11784F: drivers/staging/iio/
11785
a0138163
JP
11786STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11787M: Jarod Wilson <jarod@wilsonet.com>
11788W: http://www.lirc.org/
11789S: Odd Fixes
b2b0186d 11790F: drivers/staging/media/lirc/
a0138163 11791
f5e5de1e
OD
11792STAGING - LUSTRE PARALLEL FILESYSTEM
11793M: Oleg Drokin <oleg.drokin@intel.com>
11794M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11795M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11796L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11797W: http://wiki.lustre.org/
f5e5de1e
OD
11798S: Maintained
11799F: drivers/staging/lustre
11800
7c6b6c71
MD
11801STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11802M: Marc Dietrich <marvin24@gmx.de>
11803L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11804L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11805S: Maintained
11806F: drivers/staging/nvec/
11807
53c43c5c
GKH
11808STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11809M: Jens Frederich <jfrederich@gmail.com>
11810M: Daniel Drake <dsd@laptop.org>
11811M: Jon Nettleton <jon.nettleton@gmail.com>
11812W: http://wiki.laptop.org/go/DCON
11813S: Maintained
11814F: drivers/staging/olpc_dcon/
11815
a0138163
JP
11816STAGING - REALTEK RTL8712U DRIVERS
11817M: Larry Finger <Larry.Finger@lwfinger.net>
11818M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11819S: Odd Fixes
11820F: drivers/staging/rtl8712/
11821
980ac4d7
SM
11822STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11823M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11824M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11825M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
11826L: linux-fbdev@vger.kernel.org
11827S: Maintained
11828F: drivers/staging/sm750fb/
11829
a0138163
JP
11830STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11831M: William Hubbs <w.d.hubbs@gmail.com>
11832M: Chris Brannon <chris@the-brannons.com>
d33bce31 11833M: Kirk Reiser <kirk@reisers.ca>
a0138163 11834M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11835L: speakup@linux-speakup.org
a0138163
JP
11836W: http://www.linux-speakup.org/
11837S: Odd Fixes
11838F: drivers/staging/speakup/
11839
b3e871ce
JP
11840STAGING - VIA VT665X DRIVERS
11841M: Forest Bond <forest@alittletooquiet.net>
11842S: Odd Fixes
11843F: drivers/staging/vt665?/
11844
a30baec1 11845STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11846M: Aditya Shankar <aditya.shankar@microchip.com>
11847M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11848L: linux-wireless@vger.kernel.org
11849S: Supported
11850F: drivers/staging/wilc1000/
11851
709bcb07 11852STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11853M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11854S: Odd Fixes
11855F: drivers/staging/xgifb/
11856
1da177e4 11857STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11858M: Ion Badulescu <ionut@badula.org>
b4f90189 11859S: Odd Fixes
9bba23b0 11860F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11861
e2d1d6c0 11862SUN3/3X
8b58be88 11863M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11864W: http://sammy.net/sun3/
11865S: Maintained
679655da
JP
11866F: arch/m68k/kernel/*sun3*
11867F: arch/m68k/sun3*/
11868F: arch/m68k/include/asm/sun3*
e689cf4a 11869F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11870
af6a5af8
HG
11871SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11872M: Hans de Goede <hdegoede@redhat.com>
11873L: linux-input@vger.kernel.org
11874S: Maintained
11875F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11876F: drivers/input/keyboard/sun4i-lradc-keys.c
11877
2bc9ff01
DK
11878SUNDANCE NETWORK DRIVER
11879M: Denis Kirjanov <kda@linux-powerpc.org>
11880L: netdev@vger.kernel.org
11881S: Maintained
11882F: drivers/net/ethernet/dlink/sundance.c
11883
2cbb12a4 11884SUPERH
114bf37e
RF
11885M: Yoshinori Sato <ysato@users.sourceforge.jp>
11886M: Rich Felker <dalias@libc.org>
2cbb12a4 11887L: linux-sh@vger.kernel.org
8a6e2535 11888Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11889S: Maintained
066069e1 11890F: Documentation/sh/
679655da 11891F: arch/sh/
066069e1 11892F: drivers/sh/
1da177e4 11893
4480f15b 11894SUSPEND TO RAM
7fb06082 11895M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11896M: Len Brown <len.brown@intel.com>
11897M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11898L: linux-pm@vger.kernel.org
68656443 11899B: https://bugzilla.kernel.org
e2d1d6c0 11900S: Supported
679655da
JP
11901F: Documentation/power/
11902F: arch/x86/kernel/acpi/
11903F: drivers/base/power/
11904F: kernel/power/
11905F: include/linux/suspend.h
11906F: include/linux/freezer.h
11907F: include/linux/pm.h
1da177e4
LT
11908
11909SVGA HANDLING
8b58be88 11910M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11911L: linux-video@atrey.karlin.mff.cuni.cz
11912S: Maintained
679655da
JP
11913F: Documentation/svga.txt
11914F: arch/x86/boot/video*
1da177e4 11915
6e28b761
KRW
11916SWIOTLB SUBSYSTEM
11917M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11918L: linux-kernel@vger.kernel.org
9f273c24 11919T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11920S: Supported
11921F: lib/swiotlb.c
11922F: arch/*/kernel/pci-swiotlb.c
11923F: include/linux/swiotlb.h
11924
007f790c
JP
11925SWITCHDEV
11926M: Jiri Pirko <jiri@resnulli.us>
11927L: netdev@vger.kernel.org
11928S: Supported
11929F: net/switchdev/
11930F: include/net/switchdev.h
11931
db8e35d5
VG
11932SYNOPSYS ARC ARCHITECTURE
11933M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11934L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11935S: Supported
11936F: arch/arc/
9b28829d 11937F: Documentation/devicetree/bindings/arc/*
2d799dde 11938F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 11939F: drivers/clocksource/arc_timer.c
c6a0fe4a 11940F: drivers/tty/serial/arc_uart.c
b7182d1a 11941T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11942
556cc1c5
AB
11943SYNOPSYS ARC SDP platform support
11944M: Alexey Brodkin <abrodkin@synopsys.com>
11945S: Supported
11946F: arch/arc/plat-axs10x
11947F: arch/arc/boot/dts/ax*
11948F: Documentation/devicetree/bindings/arc/axs10*
11949
6c284c9a
LJ
11950SYSTEM CONFIGURATION (SYSCON)
11951M: Lee Jones <lee.jones@linaro.org>
11952M: Arnd Bergmann <arnd@arndb.de>
11953T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11954S: Supported
11955F: drivers/mfd/syscon.c
11956
8c0984e5
SR
11957SYSTEM RESET/SHUTDOWN DRIVERS
11958M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11959L: linux-pm@vger.kernel.org
58db9505 11960T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11961S: Maintained
11962F: Documentation/devicetree/bindings/power/reset/
11963F: drivers/power/reset/
11964
1da177e4 11965SYSV FILESYSTEM
8b58be88 11966M: Christoph Hellwig <hch@infradead.org>
1da177e4 11967S: Maintained
679655da
JP
11968F: Documentation/filesystems/sysv-fs.txt
11969F: fs/sysv/
11970F: include/linux/sysv_fs.h
1da177e4 11971
86cfa7fc 11972TARGET SUBSYSTEM
9c3646d1 11973M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11974L: linux-scsi@vger.kernel.org
b9f5edc2 11975L: target-devel@vger.kernel.org
86cfa7fc 11976W: http://www.linux-iscsi.org
cf015e9f 11977W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11978T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11979S: Supported
11980F: drivers/target/
11981F: include/target/
11982F: Documentation/target/
11983
4e68852d 11984TASKSTATS STATISTICS INTERFACE
185e595f 11985M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11986S: Maintained
679655da
JP
11987F: Documentation/accounting/taskstats*
11988F: include/linux/taskstats*
11989F: kernel/taskstats.c
4e68852d 11990
781b456a 11991TC CLASSIFIER
f935f3f8 11992M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11993L: netdev@vger.kernel.org
11994S: Maintained
679655da 11995F: include/net/pkt_cls.h
c117ab84 11996F: include/uapi/linux/pkt_cls.h
679655da 11997F: net/sched/
781b456a 11998
5067f08a 11999TCP LOW PRIORITY MODULE
8b58be88
JP
12000M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12001M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
12002W: http://tcp-lp-mod.sourceforge.net/
12003S: Maintained
679655da 12004F: net/ipv4/tcp_lp.c
5067f08a 12005
91952bc0
AP
12006TDA10071 MEDIA DRIVER
12007M: Antti Palosaari <crope@iki.fi>
12008L: linux-media@vger.kernel.org
a825eaec 12009W: https://linuxtv.org
91952bc0
AP
12010W: http://palosaari.fi/linux/
12011Q: http://patchwork.linuxtv.org/project/linux-media/list/
12012T: git git://linuxtv.org/anttip/media_tree.git
12013S: Maintained
12014F: drivers/media/dvb-frontends/tda10071*
12015
12016TDA18212 MEDIA DRIVER
12017M: Antti Palosaari <crope@iki.fi>
12018L: linux-media@vger.kernel.org
a825eaec 12019W: https://linuxtv.org
91952bc0
AP
12020W: http://palosaari.fi/linux/
12021Q: http://patchwork.linuxtv.org/project/linux-media/list/
12022T: git git://linuxtv.org/anttip/media_tree.git
12023S: Maintained
12024F: drivers/media/tuners/tda18212*
12025
12026TDA18218 MEDIA DRIVER
12027M: Antti Palosaari <crope@iki.fi>
12028L: linux-media@vger.kernel.org
a825eaec 12029W: https://linuxtv.org
91952bc0
AP
12030W: http://palosaari.fi/linux/
12031Q: http://patchwork.linuxtv.org/project/linux-media/list/
12032T: git git://linuxtv.org/anttip/media_tree.git
12033S: Maintained
12034F: drivers/media/tuners/tda18218*
12035
3b2f6aba
MK
12036TDA18271 MEDIA DRIVER
12037M: Michael Krufky <mkrufky@linuxtv.org>
12038L: linux-media@vger.kernel.org
a825eaec 12039W: https://linuxtv.org
3b2f6aba
MK
12040W: http://github.com/mkrufky
12041Q: http://patchwork.linuxtv.org/project/linux-media/list/
12042T: git git://linuxtv.org/mkrufky/tuners.git
12043S: Maintained
12044F: drivers/media/tuners/tda18271*
12045
e48307a9
MK
12046TDA827x MEDIA DRIVER
12047M: Michael Krufky <mkrufky@linuxtv.org>
12048L: linux-media@vger.kernel.org
a825eaec 12049W: https://linuxtv.org
e48307a9
MK
12050W: http://github.com/mkrufky
12051Q: http://patchwork.linuxtv.org/project/linux-media/list/
12052T: git git://linuxtv.org/mkrufky/tuners.git
12053S: Maintained
12054F: drivers/media/tuners/tda8290.*
12055
66cf9212
MK
12056TDA8290 MEDIA DRIVER
12057M: Michael Krufky <mkrufky@linuxtv.org>
12058L: linux-media@vger.kernel.org
a825eaec 12059W: https://linuxtv.org
66cf9212
MK
12060W: http://github.com/mkrufky
12061Q: http://patchwork.linuxtv.org/project/linux-media/list/
12062T: git git://linuxtv.org/mkrufky/tuners.git
12063S: Maintained
12064F: drivers/media/tuners/tda8290.*
12065
4b9fba30
HV
12066TDA9840 MEDIA DRIVER
12067M: Hans Verkuil <hverkuil@xs4all.nl>
12068L: linux-media@vger.kernel.org
12069T: git git://linuxtv.org/media_tree.git
a825eaec 12070W: https://linuxtv.org
4b9fba30
HV
12071S: Maintained
12072F: drivers/media/i2c/tda9840*
12073
2cb654fd 12074TEA5761 TUNER DRIVER
5dc8a864
MCC
12075M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12076M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12077L: linux-media@vger.kernel.org
a825eaec 12078W: https://linuxtv.org
2cb654fd
MCC
12079T: git git://linuxtv.org/media_tree.git
12080S: Odd fixes
12081F: drivers/media/tuners/tea5761.*
12082
12083TEA5767 TUNER DRIVER
5dc8a864
MCC
12084M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12085M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12086L: linux-media@vger.kernel.org
a825eaec 12087W: https://linuxtv.org
2cb654fd
MCC
12088T: git git://linuxtv.org/media_tree.git
12089S: Maintained
12090F: drivers/media/tuners/tea5767.*
12091
4b9fba30
HV
12092TEA6415C MEDIA DRIVER
12093M: Hans Verkuil <hverkuil@xs4all.nl>
12094L: linux-media@vger.kernel.org
12095T: git git://linuxtv.org/media_tree.git
a825eaec 12096W: https://linuxtv.org
4b9fba30
HV
12097S: Maintained
12098F: drivers/media/i2c/tea6415c*
12099
12100TEA6420 MEDIA DRIVER
12101M: Hans Verkuil <hverkuil@xs4all.nl>
12102L: linux-media@vger.kernel.org
12103T: git git://linuxtv.org/media_tree.git
a825eaec 12104W: https://linuxtv.org
4b9fba30
HV
12105S: Maintained
12106F: drivers/media/i2c/tea6420*
12107
3d249d4c 12108TEAM DRIVER
dca9ab92 12109M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
12110L: netdev@vger.kernel.org
12111S: Supported
12112F: drivers/net/team/
12113F: include/linux/if_team.h
c117ab84 12114F: include/uapi/linux/if_team.h
3d249d4c 12115
7d029125 12116TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 12117M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
12118S: Maintained
12119F: arch/x86/platform/ts5500/
12120
40ad4a30
SY
12121TECHNOTREND USB IR RECEIVER
12122M: Sean Young <sean@mess.org>
12123L: linux-media@vger.kernel.org
12124S: Maintained
12125F: drivers/media/rc/ttusbir.c
12126
adabdb0c 12127TEGRA ARCHITECTURE SUPPORT
243d58ec 12128M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 12129M: Thierry Reding <thierry.reding@gmail.com>
554077c5 12130M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 12131L: linux-tegra@vger.kernel.org
fd117cd1 12132Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 12133T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 12134S: Supported
bbbe96ed 12135N: [^a-z]tegra
84b9414b 12136
adabdb0c
SW
12137TEGRA CLOCK DRIVER
12138M: Peter De Schrijver <pdeschrijver@nvidia.com>
12139M: Prashant Gaikwad <pgaikwad@nvidia.com>
12140S: Supported
12141F: drivers/clk/tegra/
12142
86e486a0 12143TEGRA DMA DRIVERS
adabdb0c 12144M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 12145M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 12146S: Supported
86e486a0 12147F: drivers/dma/tegra*
adabdb0c 12148
adabdb0c
SW
12149TEGRA I2C DRIVER
12150M: Laxman Dewangan <ldewangan@nvidia.com>
12151S: Supported
12152F: drivers/i2c/busses/i2c-tegra.c
12153
12154TEGRA IOMMU DRIVERS
12155M: Hiroshi Doyu <hdoyu@nvidia.com>
12156S: Supported
12157F: drivers/iommu/tegra*
12158
12159TEGRA KBC DRIVER
12160M: Rakesh Iyer <riyer@nvidia.com>
12161M: Laxman Dewangan <ldewangan@nvidia.com>
12162S: Supported
12163F: drivers/input/keyboard/tegra-kbc.c
12164
adabdb0c
SW
12165TEGRA PWM DRIVER
12166M: Thierry Reding <thierry.reding@gmail.com>
12167S: Supported
12168F: drivers/pwm/pwm-tegra.c
12169
12170TEGRA SERIAL DRIVER
12171M: Laxman Dewangan <ldewangan@nvidia.com>
12172S: Supported
12173F: drivers/tty/serial/serial-tegra.c
12174
12175TEGRA SPI DRIVER
12176M: Laxman Dewangan <ldewangan@nvidia.com>
12177S: Supported
12178F: drivers/spi/spi-tegra*
12179
1a348ccc 12180TEHUTI ETHERNET DRIVER
8b58be88 12181M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
12182L: netdev@vger.kernel.org
12183S: Supported
ef7f5429 12184F: drivers/net/ethernet/tehuti/*
1a348ccc 12185
4e68852d 12186Telecom Clock Driver for MCPL0010
8b58be88 12187M: Mark Gross <mark.gross@intel.com>
4e68852d 12188S: Supported
679655da 12189F: drivers/char/tlclk.c
4e68852d 12190
4480f15b 12191TENSILICA XTENSA PORT (xtensa)
8b58be88 12192M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
12193M: Max Filippov <jcmvbkbc@gmail.com>
12194L: linux-xtensa@linux-xtensa.org
9f273c24 12195T: git git://github.com/czankel/xtensa-linux.git
4e68852d 12196S: Maintained
679655da 12197F: arch/xtensa/
3dc99857 12198F: drivers/irqchip/irq-xtensa-*
4e68852d 12199
04f1024e
NM
12200Texas Instruments' System Control Interface (TISCI) Protocol Driver
12201M: Nishanth Menon <nm@ti.com>
12202M: Tero Kristo <t-kristo@ti.com>
12203M: Santosh Shilimkar <ssantosh@kernel.org>
12204L: linux-arm-kernel@lists.infradead.org
12205S: Maintained
12206F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
12207F: drivers/firmware/ti_sci*
12208F: include/linux/soc/ti/ti_sci_protocol.h
04f1024e 12209
5313ba66
HV
12210THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12211M: Hans Verkuil <hverkuil@xs4all.nl>
12212L: linux-media@vger.kernel.org
12213T: git git://linuxtv.org/media_tree.git
a825eaec 12214W: https://linuxtv.org
5313ba66
HV
12215S: Maintained
12216F: drivers/media/radio/radio-raremono.c
12217
d3fb6955 12218THERMAL
b75f0050 12219M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 12220M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
12221L: linux-pm@vger.kernel.org
12222T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12223T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12224Q: https://patchwork.kernel.org/project/linux-pm/list/
12225S: Supported
12226F: drivers/thermal/
12227F: include/linux/thermal.h
af6c9f16 12228F: include/uapi/linux/thermal.h
b75f0050
JP
12229F: include/linux/cpu_cooling.h
12230F: Documentation/devicetree/bindings/thermal/
d3fb6955 12231
64e05d8b
VK
12232THERMAL/CPU_COOLING
12233M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12234M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 12235M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
12236L: linux-pm@vger.kernel.org
12237S: Supported
12238F: Documentation/thermal/cpu-cooling-api.txt
12239F: drivers/thermal/cpu_cooling.c
12240F: include/linux/cpu_cooling.h
12241
4e68852d 12242THINKPAD ACPI EXTRAS DRIVER
8b58be88 12243M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 12244L: ibm-acpi-devel@lists.sourceforge.net
d0944853 12245L: platform-driver-x86@vger.kernel.org
4e68852d
AC
12246W: http://ibm-acpi.sourceforge.net
12247W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 12248T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 12249S: Maintained
679655da 12250F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 12251
1b46f2a2 12252TI BANDGAP AND THERMAL DRIVER
f14d1c24 12253M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 12254M: Keerthy <j-keerthy@ti.com>
1b46f2a2 12255L: linux-pm@vger.kernel.org
531ff13e 12256L: linux-omap@vger.kernel.org
5a723e81 12257S: Maintained
794b2e25 12258F: drivers/thermal/ti-soc-thermal/
1b46f2a2 12259
ccf963d3
BP
12260TI VPE/CAL DRIVERS
12261M: Benoit Parrot <bparrot@ti.com>
12262L: linux-media@vger.kernel.org
12263W: http://linuxtv.org/
12264Q: http://patchwork.linuxtv.org/project/linux-media/list/
12265S: Maintained
12266F: drivers/media/platform/ti-vpe/
12267
0c7665c3
MF
12268TI CDCE706 CLOCK DRIVER
12269M: Max Filippov <jcmvbkbc@gmail.com>
12270S: Maintained
12271F: drivers/clk/clk-cdce706.c
12272
49b6a5e3
TK
12273TI CLOCK DRIVER
12274M: Tero Kristo <t-kristo@ti.com>
12275L: linux-omap@vger.kernel.org
12276S: Maintained
12277F: drivers/clk/ti/
12278F: include/linux/clk/ti.h
12279
f75cfbad
GS
12280TI ETHERNET SWITCH DRIVER (CPSW)
12281M: Mugunthan V N <mugunthanvnm@ti.com>
12282R: Grygorii Strashko <grygorii.strashko@ti.com>
12283L: linux-omap@vger.kernel.org
12284L: netdev@vger.kernel.org
12285S: Maintained
12286F: drivers/net/ethernet/ti/cpsw*
12287F: drivers/net/ethernet/ti/davinci*
12288
4020f2d7 12289TI FLASH MEDIA INTERFACE DRIVER
8b58be88 12290M: Alex Dubov <oakad@yahoo.com>
795fb7e7 12291S: Maintained
679655da
JP
12292F: drivers/misc/tifm*
12293F: drivers/mmc/host/tifm_sd.c
12294F: include/linux/tifm.h
4020f2d7 12295
e0c52404 12296TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 12297M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
12298L: linux-kernel@vger.kernel.org
12299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12300S: Maintained
12301F: drivers/soc/ti/*
12302T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12303
12304
152ad442
SR
12305TI LM49xxx FAMILY ASoC CODEC DRIVERS
12306M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 12307M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
12308L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12309S: Maintained
12310F: sound/soc/codecs/lm49453*
d392dead 12311F: sound/soc/codecs/isabelle*
152ad442 12312
0edd807d
KM
12313TI LP855x BACKLIGHT DRIVER
12314M: Milo Kim <milo.kim@ti.com>
12315S: Maintained
12316F: Documentation/backlight/lp855x-driver.txt
12317F: drivers/video/backlight/lp855x_bl.c
12318F: include/linux/platform_data/lp855x.h
12319
faf13f6d
KM
12320TI LP8727 CHARGER DRIVER
12321M: Milo Kim <milo.kim@ti.com>
12322S: Maintained
8c0984e5 12323F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12324F: include/linux/platform_data/lp8727.h
12325
22f1229f
KM
12326TI LP8788 MFD DRIVER
12327M: Milo Kim <milo.kim@ti.com>
12328S: Maintained
12329F: drivers/iio/adc/lp8788_adc.c
12330F: drivers/leds/leds-lp8788.c
12331F: drivers/mfd/lp8788*.c
8c0984e5 12332F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12333F: drivers/regulator/lp8788-*.c
12334F: include/linux/mfd/lp8788*.h
12335
84640e27
KM
12336TI NETCP ETHERNET DRIVER
12337M: Wingman Kwok <w-kwok2@ti.com>
12338M: Murali Karicheri <m-karicheri2@ti.com>
12339L: netdev@vger.kernel.org
12340S: Maintained
12341F: drivers/net/ethernet/ti/netcp*
12342
217e0ca9
KC
12343TI TAS571X FAMILY ASoC CODEC DRIVER
12344M: Kevin Cernekee <cernekee@chromium.org>
12345L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12346S: Odd Fixes
12347F: sound/soc/codecs/tas571x*
12348
dd5e8e6b 12349TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12350M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12351L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12352S: Maintained
12353F: sound/soc/codecs/twl4030*
12354
90921014 12355TI WILINK WIRELESS DRIVERS
90921014
LC
12356L: linux-wireless@vger.kernel.org
12357W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12358W: http://wireless.kernel.org/en/users/Drivers/wl1251
12359T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12360S: Orphan
90921014
LC
12361F: drivers/net/wireless/ti/
12362F: include/linux/wl12xx.h
12363
e86eaa3a 12364TIPC NETWORK LAYER
8b58be88 12365M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12366M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12367L: netdev@vger.kernel.org (core kernel code)
12368L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12369W: http://tipc.sourceforge.net/
e86eaa3a 12370S: Maintained
c117ab84 12371F: include/uapi/linux/tipc*.h
679655da 12372F: net/tipc/
e86eaa3a 12373
867e359b 12374TILE ARCHITECTURE
b9a279f6 12375M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12376W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12377T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12378S: Supported
12379F: arch/tile/
6b940606 12380F: drivers/char/tile-srom.c
5c770755 12381F: drivers/edac/tile_edac.c
6b940606
CM
12382F: drivers/net/ethernet/tile/
12383F: drivers/rtc/rtc-tile.c
12384F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12385F: drivers/tty/serial/tilegx.c
6b940606
CM
12386F: drivers/usb/host/*-tilegx.c
12387F: include/linux/usb/tilegx.h
867e359b 12388
1da177e4 12389TLAN NETWORK DRIVER
8b58be88 12390M: Samuel Chessman <chessman@tux.org>
88c07dde 12391L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12392W: http://sourceforge.net/projects/tlan/
12393S: Maintained
679655da 12394F: Documentation/networking/tlan.txt
b544dbac 12395F: drivers/net/ethernet/ti/tlan.*
1da177e4 12396
d74db3b2 12397TOMOYO SECURITY MODULE
8b58be88
JP
12398M: Kentaro Takeda <takedakn@nttdata.co.jp>
12399M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12400L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12401L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12402L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12403L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12404W: http://tomoyo.sourceforge.jp/
843d183c 12405T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12406S: Maintained
679655da 12407F: security/tomoyo/
d74db3b2 12408
9caeb532 12409TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12410M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12411L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12412S: Maintained
12413F: drivers/platform/x86/topstar-laptop.c
12414
1da177e4 12415TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12416M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12417L: platform-driver-x86@vger.kernel.org
0a63ca11 12418S: Maintained
679655da 12419F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12420
0a63ca11
AA
12421TOSHIBA BLUETOOTH DRIVER
12422M: Azael Avalos <coproscefalo@gmail.com>
12423L: platform-driver-x86@vger.kernel.org
12424S: Maintained
12425F: drivers/platform/x86/toshiba_bluetooth.c
12426
12427TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12428M: Azael Avalos <coproscefalo@gmail.com>
12429L: platform-driver-x86@vger.kernel.org
12430S: Maintained
12431F: drivers/platform/x86/toshiba_haps.c
12432
14991fc7
AA
12433TOSHIBA WMI HOTKEYS DRIVER
12434M: Azael Avalos <coproscefalo@gmail.com>
12435L: platform-driver-x86@vger.kernel.org
12436S: Maintained
12437F: drivers/platform/x86/toshiba-wmi.c
12438
1da177e4 12439TOSHIBA SMM DRIVER
8b58be88 12440M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12441W: http://www.buzzard.org.uk/toshiba/
12442S: Maintained
679655da
JP
12443F: drivers/char/toshiba.c
12444F: include/linux/toshiba.h
c117ab84 12445F: include/uapi/linux/toshiba.h
1da177e4 12446
d32d9864
MR
12447TOSHIBA TC358743 DRIVER
12448M: Mats Randgaard <matrandg@cisco.com>
12449L: linux-media@vger.kernel.org
12450S: Maintained
12451F: drivers/media/i2c/tc358743*
b5dcee22 12452F: include/media/i2c/tc358743.h
d32d9864 12453
560e6475
WS
12454TMIO/SDHI MMC DRIVER
12455M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12456L: linux-mmc@vger.kernel.org
560e6475 12457S: Supported
d1057c40
GL
12458F: drivers/mmc/host/tmio_mmc*
12459F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12460F: include/linux/mfd/tmio.h
d719f900 12461
917cc4e6
GR
12462TMP401 HARDWARE MONITOR DRIVER
12463M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12464L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12465S: Maintained
12466F: Documentation/hwmon/tmp401
12467F: drivers/hwmon/tmp401.c
12468
98f32602 12469TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12470M: Hugh Dickins <hughd@google.com>
98f32602
HD
12471L: linux-mm@kvack.org
12472S: Maintained
12473F: include/linux/shmem_fs.h
12474F: mm/shmem.c
12475
45f95b53 12476TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12477M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12478M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12479L: linux-media@vger.kernel.org
a825eaec 12480W: https://linuxtv.org
45f95b53
MCC
12481T: git git://linuxtv.org/media_tree.git
12482S: Odd fixes
12483F: drivers/media/usb/tm6000/
618cd932 12484F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12485
34d1324e
AU
12486TW5864 VIDEO4LINUX DRIVER
12487M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12488M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12489M: Andrey Utkin <andrey_utkin@fastmail.com>
12490L: linux-media@vger.kernel.org
12491S: Supported
12492F: drivers/media/pci/tw5864/
45f95b53 12493
c65fde19
HV
12494TW68 VIDEO4LINUX DRIVER
12495M: Hans Verkuil <hverkuil@xs4all.nl>
12496L: linux-media@vger.kernel.org
12497T: git git://linuxtv.org/media_tree.git
a825eaec 12498W: https://linuxtv.org
c65fde19
HV
12499S: Odd Fixes
12500F: drivers/media/pci/tw68/
12501
704a84cc
EG
12502TW686X VIDEO4LINUX DRIVER
12503M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12504L: linux-media@vger.kernel.org
12505T: git git://linuxtv.org/media_tree.git
12506W: http://linuxtv.org
12507S: Maintained
12508F: drivers/media/pci/tw686x/
12509
4e68852d 12510TPM DEVICE DRIVER
901486b8 12511M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12512M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12513M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12514R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12515W: http://tpmdd.sourceforge.net
63a10dfd 12516L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12517Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12518T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12519S: Maintained
679655da 12520F: drivers/char/tpm/
4e68852d 12521
1a0f1b27
AL
12522TPM IBM_VTPM DEVICE DRIVER
12523M: Ashley Lai <ashleydlai@gmail.com>
12524W: http://tpmdd.sourceforge.net
12525L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12526S: Maintained
12527F: drivers/char/tpm/tpm_ibmvtpm*
12528
d6f005a1
JP
12529TRACING
12530M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12531M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12532T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12533S: Maintained
12534F: Documentation/trace/ftrace.txt
12535F: arch/*/*/*/ftrace.h
12536F: arch/*/kernel/ftrace.c
12537F: include/*/ftrace.h
12538F: include/linux/trace*.h
12539F: include/trace/
12540F: kernel/trace/
6e68e6c5 12541F: tools/testing/selftests/ftrace/
d6f005a1 12542
4abac0d0
IM
12543TRACING MMIO ACCESSES (MMIOTRACE)
12544M: Steven Rostedt <rostedt@goodmis.org>
12545M: Ingo Molnar <mingo@kernel.org>
12546R: Karol Herbst <karolherbst@gmail.com>
12547R: Pekka Paalanen <ppaalanen@gmail.com>
12548S: Maintained
12549L: linux-kernel@vger.kernel.org
12550L: nouveau@lists.freedesktop.org
12551F: kernel/trace/trace_mmiotrace.c
12552F: include/linux/mmiotrace.h
12553F: arch/x86/mm/kmmio.c
12554F: arch/x86/mm/mmio-mod.c
12555F: arch/x86/mm/testmmiotrace.c
12556
1da177e4 12557TRIVIAL PATCHES
8b58be88 12558M: Jiri Kosina <trivial@kernel.org>
54e5881d 12559T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12560S: Maintained
86ef925f 12561K: ^Subject:.*(?i)trivial
1da177e4 12562
4e68852d 12563TTY LAYER
879a5a00 12564M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12565M: Jiri Slaby <jslaby@suse.com>
879a5a00 12566S: Supported
08deed1e 12567T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12568F: Documentation/serial/
8dd5d2f1 12569F: drivers/tty/
df621252 12570F: drivers/tty/serial/serial_core.c
e3288775
AC
12571F: include/linux/serial_core.h
12572F: include/linux/serial.h
12573F: include/linux/tty.h
c117ab84
CEB
12574F: include/uapi/linux/serial_core.h
12575F: include/uapi/linux/serial.h
12576F: include/uapi/linux/tty.h
4e68852d 12577
91952bc0
AP
12578TUA9001 MEDIA DRIVER
12579M: Antti Palosaari <crope@iki.fi>
12580L: linux-media@vger.kernel.org
a825eaec 12581W: https://linuxtv.org
91952bc0
AP
12582W: http://palosaari.fi/linux/
12583Q: http://patchwork.linuxtv.org/project/linux-media/list/
12584T: git git://linuxtv.org/anttip/media_tree.git
12585S: Maintained
12586F: drivers/media/tuners/tua9001*
12587
740db6d7 12588TULIP NETWORK DRIVERS
740db6d7 12589L: netdev@vger.kernel.org
cf869eb1
GG
12590L: linux-parisc@vger.kernel.org
12591S: Orphan
0f04e2aa 12592F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12593
12594TUN/TAP driver
ba57b6f2 12595M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12596W: http://vtun.sourceforge.net/tun
12597S: Maintained
679655da
JP
12598F: Documentation/networking/tuntap.txt
12599F: arch/um/os-Linux/drivers/
1da177e4 12600
b454cc66 12601TURBOCHANNEL SUBSYSTEM
8b58be88 12602M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12603M: Ralf Baechle <ralf@linux-mips.org>
12604L: linux-mips@linux-mips.org
12605Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12606S: Maintained
679655da
JP
12607F: drivers/tc/
12608F: include/linux/tc.h
b454cc66 12609
e2d1d6c0 12610UBI FILE SYSTEM (UBIFS)
a7859936 12611M: Richard Weinberger <richard@nod.at>
949cb623 12612M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12613M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12614L: linux-mtd@lists.infradead.org
e2966cbe 12615T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12616W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12617S: Supported
679655da
JP
12618F: Documentation/filesystems/ubifs.txt
12619F: fs/ubifs/
e2d1d6c0 12620
e1632fa2 12621UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12622M: Greg Ungerer <gerg@linux-m68k.org>
12623W: http://www.linux-m68k.org/
cc2020e6 12624W: http://www.uclinux.org/
e1632fa2 12625L: linux-m68k@lists.linux-m68k.org
cc2020e6 12626L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12627T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12628S: Maintained
e1632fa2
GU
12629F: arch/m68k/coldfire/
12630F: arch/m68k/68*/
61bc02bb
JP
12631F: arch/m68k/*/*_no.*
12632F: arch/m68k/include/asm/*_no.*
cc2020e6 12633
1da177e4 12634UDF FILESYSTEM
d8130624 12635M: Jan Kara <jack@suse.com>
1da177e4 12636S: Maintained
679655da
JP
12637F: Documentation/filesystems/udf.txt
12638F: fs/udf/
1da177e4 12639
0edffe65
BN
12640UDRAW TABLET
12641M: Bastien Nocera <hadess@hadess.net>
12642L: linux-input@vger.kernel.org
12643S: Maintained
12644F: drivers/hid/hid-udraw.c
12645
cc2020e6 12646UFS FILESYSTEM
8b58be88 12647M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12648S: Maintained
679655da
JP
12649F: Documentation/filesystems/ufs.txt
12650F: fs/ufs/
cc2020e6 12651
0a09d3ab
DH
12652UHID USERSPACE HID IO DRIVER:
12653M: David Herrmann <dh.herrmann@googlemail.com>
12654L: linux-input@vger.kernel.org
12655S: Maintained
12656F: drivers/hid/uhid.c
c117ab84 12657F: include/uapi/linux/uhid.h
0a09d3ab 12658
18332a80 12659ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12660L: linux-usb@vger.kernel.org
10c6c9c9 12661S: Orphan
355ffe69 12662F: drivers/uwb/
679655da
JP
12663F: include/linux/uwb.h
12664F: include/linux/uwb/
18332a80 12665
b31d8273
G
12666UNICORE32 ARCHITECTURE:
12667M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12668W: http://mprc.pku.edu.cn/~guanxuetao/linux
12669S: Maintained
ceebf4d5 12670T: git git://github.com/gxt/linux.git
b31d8273
G
12671F: arch/unicore32/
12672
d8379ab1
TF
12673UNIFDEF
12674M: Tony Finch <dot@dotat.at>
12675W: http://dotat.at/prog/unifdef
12676S: Maintained
12677F: scripts/unifdef.c
12678
1da177e4 12679UNIFORM CDROM DRIVER
8b58be88 12680M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12681W: http://www.kernel.dk
12682S: Maintained
679655da
JP
12683F: Documentation/cdrom/
12684F: drivers/cdrom/cdrom.c
12685F: include/linux/cdrom.h
c117ab84 12686F: include/uapi/linux/cdrom.h
1da177e4 12687
56df0122 12688UNISYS S-PAR DRIVERS
49e7d9df
JP
12689M: David Kershner <david.kershner@unisys.com>
12690L: sparmaintainer@unisys.com (Unisys internal)
12691S: Supported
12692F: drivers/staging/unisys/
56df0122 12693
9941fa6e
VH
12694UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12695M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12696L: linux-scsi@vger.kernel.org
12697S: Supported
12698F: Documentation/scsi/ufs.txt
12699F: drivers/scsi/ufs/
12700
4b9ffb5a 12701UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
bdee9860
JP
12702M: Manjunath M Bettegowda <manjumb@synopsys.com>
12703M: Prabu Thangamuthu <prabut@synopsys.com>
4b9ffb5a
JP
12704L: linux-scsi@vger.kernel.org
12705S: Supported
12706F: drivers/scsi/ufs/*dwc*
12707
e2d1d6c0 12708UNSORTED BLOCK IMAGES (UBI)
949cb623 12709M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12710M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12711W: http://www.linux-mtd.infradead.org/
12712L: linux-mtd@lists.infradead.org
b6b44e0a 12713T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12714S: Supported
80811493 12715F: drivers/mtd/ubi/
679655da 12716F: include/linux/mtd/ubi.h
c117ab84 12717F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12718
1da177e4 12719USB ACM DRIVER
ca1c3e6f 12720M: Oliver Neukum <oneukum@suse.com>
6372594a 12721L: linux-usb@vger.kernel.org
1da177e4 12722S: Maintained
679655da
JP
12723F: Documentation/usb/acm.txt
12724F: drivers/usb/class/cdc-acm.*
1da177e4 12725
b7d572e1
PF
12726USB AR5523 WIRELESS DRIVER
12727M: Pontus Fuchs <pontus.fuchs@gmail.com>
12728L: linux-wireless@vger.kernel.org
12729S: Maintained
12730F: drivers/net/wireless/ath/ar5523/
12731
115bb1ff 12732USB ATTACHED SCSI
866d372e 12733M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12734L: linux-usb@vger.kernel.org
12735L: linux-scsi@vger.kernel.org
8eae0fb7 12736S: Maintained
115bb1ff
MW
12737F: drivers/usb/storage/uas.c
12738
1da177e4 12739USB CDC ETHERNET DRIVER
61eee9a7 12740M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12741L: linux-usb@vger.kernel.org
1da177e4 12742S: Maintained
679655da 12743F: drivers/net/usb/cdc_*.c
c117ab84 12744F: include/uapi/linux/usb/cdc.h
1da177e4 12745
66e3e591
KP
12746USB CHAOSKEY DRIVER
12747M: Keith Packard <keithp@keithp.com>
12748L: linux-usb@vger.kernel.org
12749S: Maintained
12750F: drivers/usb/misc/chaoskey.c
12751
b02b371e 12752USB CYPRESS C67X00 DRIVER
8b58be88 12753M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12754L: linux-usb@vger.kernel.org
12755S: Maintained
679655da 12756F: drivers/usb/c67x00/
b02b371e 12757
d0374f4f 12758USB DAVICOM DM9601 DRIVER
8b58be88 12759M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12760L: netdev@vger.kernel.org
d0374f4f
PK
12761W: http://www.linux-usb.org/usbnet
12762S: Maintained
679655da 12763F: drivers/net/usb/dm9601.c
d0374f4f 12764
cc2020e6 12765USB DIAMOND RIO500 DRIVER
8b58be88 12766M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12767L: rio500-users@lists.sourceforge.net
12768W: http://rio500.sourceforge.net
12769S: Maintained
679655da 12770F: drivers/usb/misc/rio500*
cc2020e6 12771
1da177e4 12772USB EHCI DRIVER
578333ab 12773M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12774L: linux-usb@vger.kernel.org
578333ab 12775S: Maintained
679655da
JP
12776F: Documentation/usb/ehci.txt
12777F: drivers/usb/host/ehci*
1da177e4 12778
69ae9e3e 12779USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12780M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12781L: linux-usb@vger.kernel.org
69ae9e3e 12782W: http://www.linux-usb.org/gadget
d6d0f665
FB
12783T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12784S: Maintained
679655da
JP
12785F: drivers/usb/gadget/
12786F: include/linux/usb/gadget*
69ae9e3e 12787
2dea64b4 12788USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12789M: Jiri Kosina <jikos@kernel.org>
406df153 12790R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12791L: linux-usb@vger.kernel.org
54e5881d 12792T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12793S: Maintained
c2f01971 12794F: Documentation/hid/hiddev.txt
679655da 12795F: drivers/hid/usbhid/
1da177e4 12796
959eea21 12797USB ISP116X DRIVER
8b58be88 12798M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12799L: linux-usb@vger.kernel.org
959eea21 12800S: Maintained
679655da
JP
12801F: drivers/usb/host/isp116x*
12802F: include/linux/usb/isp116x.h
959eea21 12803
146498ea
WH
12804USB LAN78XX ETHERNET DRIVER
12805M: Woojung Huh <woojung.huh@microchip.com>
12806M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12807L: netdev@vger.kernel.org
12808S: Maintained
12809F: drivers/net/usb/lan78xx.*
12810
1da177e4 12811USB MASS STORAGE DRIVER
fc8b690d 12812M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12813L: linux-usb@vger.kernel.org
8836aeb8 12814L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12815S: Maintained
12816W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12817F: drivers/usb/storage/
1da177e4 12818
af39917d
CL
12819USB MIDI DRIVER
12820M: Clemens Ladisch <clemens@ladisch.de>
12821L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12822T: git git://git.alsa-project.org/alsa-kernel.git
12823S: Maintained
12824F: sound/usb/midi.*
12825
444ce9d4
JP
12826USB NETWORKING DRIVERS
12827L: linux-usb@vger.kernel.org
12828S: Odd Fixes
12829F: drivers/net/usb/
12830
1da177e4 12831USB OHCI DRIVER
578333ab 12832M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12833L: linux-usb@vger.kernel.org
578333ab 12834S: Maintained
679655da
JP
12835F: Documentation/usb/ohci.txt
12836F: drivers/usb/host/ohci*
1da177e4 12837
963ffa3e 12838USB OTG FSM (Finite State Machine)
60d77b3d 12839M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12840T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12841L: linux-usb@vger.kernel.org
12842S: Maintained
12843F: drivers/usb/common/usb-otg-fsm.c
12844
563da3a9
VM
12845USB OVER IP DRIVER
12846M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12847M: Shuah Khan <shuahkh@osg.samsung.com>
12848M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12849L: linux-usb@vger.kernel.org
12850S: Maintained
a6d6fc2b 12851F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12852F: drivers/usb/usbip/
12853F: tools/usb/usbip/
12854
1da177e4 12855USB PEGASUS DRIVER
a16b945c 12856M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12857L: linux-usb@vger.kernel.org
043600a6 12858L: netdev@vger.kernel.org
052e3128
PM
12859T: git git://github.com/petkan/pegasus.git
12860W: https://github.com/petkan/pegasus
1da177e4 12861S: Maintained
679655da 12862F: drivers/net/usb/pegasus.*
1da177e4 12863
d3ad558f 12864USB PHY LAYER
a55f6286 12865M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12866L: linux-usb@vger.kernel.org
12867T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12868S: Maintained
12869F: drivers/usb/phy/
d3ad558f 12870
73e4fb3f 12871USB PRINTER DRIVER (usblp)
8b58be88 12872M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12873L: linux-usb@vger.kernel.org
73e4fb3f 12874S: Supported
679655da 12875F: drivers/usb/class/usblp.c
1da177e4 12876
4521b477
BM
12877USB QMI WWAN NETWORK DRIVER
12878M: Bjørn Mork <bjorn@mork.no>
12879L: netdev@vger.kernel.org
12880S: Maintained
12881F: Documentation/ABI/testing/sysfs-class-net-qmi
12882F: drivers/net/usb/qmi_wwan.c
12883
1da177e4 12884USB RTL8150 DRIVER
a16b945c 12885M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12886L: linux-usb@vger.kernel.org
043600a6 12887L: netdev@vger.kernel.org
052e3128
PM
12888T: git git://github.com/petkan/rtl8150.git
12889W: https://github.com/petkan/rtl8150
1da177e4 12890S: Maintained
679655da 12891F: drivers/net/usb/rtl8150.c
1da177e4 12892
f896b796 12893USB SERIAL SUBSYSTEM
66085694 12894M: Johan Hovold <johan@kernel.org>
795fb7e7 12895L: linux-usb@vger.kernel.org
5ee05309 12896T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12897S: Maintained
679655da 12898F: Documentation/usb/usb-serial.txt
f896b796 12899F: drivers/usb/serial/
679655da 12900F: include/linux/usb/serial.h
1da177e4 12901
b3f0db1c
SG
12902USB SMSC75XX ETHERNET DRIVER
12903M: Steve Glendinning <steve.glendinning@shawell.net>
12904L: netdev@vger.kernel.org
12905S: Maintained
12906F: drivers/net/usb/smsc75xx.*
12907
2f7ca802 12908USB SMSC95XX ETHERNET DRIVER
90b24cfb 12909M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12910M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12911L: netdev@vger.kernel.org
90b24cfb 12912S: Maintained
679655da 12913F: drivers/net/usb/smsc95xx.*
2f7ca802 12914
1da177e4 12915USB SUBSYSTEM
879a5a00 12916M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12917L: linux-usb@vger.kernel.org
1da177e4 12918W: http://www.linux-usb.org
08deed1e 12919T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12920S: Supported
1700bd98 12921F: Documentation/devicetree/bindings/usb/
679655da 12922F: Documentation/usb/
679655da
JP
12923F: drivers/usb/
12924F: include/linux/usb.h
12925F: include/linux/usb/
1da177e4
LT
12926
12927USB UHCI DRIVER
8b58be88 12928M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12929L: linux-usb@vger.kernel.org
1da177e4 12930S: Maintained
679655da 12931F: drivers/usb/host/uhci*
1da177e4 12932
69ae9e3e 12933USB "USBNET" DRIVER FRAMEWORK
d8130624 12934M: Oliver Neukum <oneukum@suse.com>
043600a6 12935L: netdev@vger.kernel.org
69ae9e3e 12936W: http://www.linux-usb.org/usbnet
1da177e4 12937S: Maintained
679655da
JP
12938F: drivers/net/usb/usbnet.c
12939F: include/linux/usb/usbnet.h
1da177e4 12940
c0efd232 12941USB VIDEO CLASS
c53ac071 12942M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12943L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12944L: linux-media@vger.kernel.org
275ffde4 12945T: git git://linuxtv.org/media_tree.git
57c6d2e9 12946W: http://www.ideasonboard.org/uvc/
c0efd232 12947S: Maintained
0c0d06ca 12948F: drivers/media/usb/uvc/
6c0f0359 12949F: include/uapi/linux/uvcvideo.h
1da177e4 12950
b60b9c45
HV
12951USB VISION DRIVER
12952M: Hans Verkuil <hverkuil@xs4all.nl>
12953L: linux-media@vger.kernel.org
12954T: git git://linuxtv.org/media_tree.git
a825eaec 12955W: https://linuxtv.org
b60b9c45
HV
12956S: Odd Fixes
12957F: drivers/media/usb/usbvision/
12958
8282da47
LP
12959USB WEBCAM GADGET
12960M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12961L: linux-usb@vger.kernel.org
12962S: Maintained
3a83c16e 12963F: drivers/usb/gadget/function/*uvc*
faf2e1db 12964F: drivers/usb/gadget/legacy/webcam.c
8282da47 12965
bf164cc0 12966USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12967M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12968L: linux-wireless@vger.kernel.org
12969S: Maintained
679655da 12970F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12971
eb6bab13 12972USB XHCI DRIVER
03d85053 12973M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12974L: linux-usb@vger.kernel.org
12975S: Supported
36d0344c
SS
12976F: drivers/usb/host/xhci*
12977F: drivers/usb/host/pci-quirks*
eb6bab13 12978
1da177e4 12979USB ZD1201 DRIVER
4086b9ca 12980L: linux-wireless@vger.kernel.org
1da177e4 12981W: http://linux-lc100020.sourceforge.net
4086b9ca 12982S: Orphan
ed0ad06f 12983F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12984
b7eee616 12985USB ZR364XX DRIVER
8b58be88 12986M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12987L: linux-usb@vger.kernel.org
661263b5 12988L: linux-media@vger.kernel.org
275ffde4 12989T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12990W: http://royale.zerezo.com/zr364xx/
12991S: Maintained
618cd932 12992F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 12993F: drivers/media/usb/zr364xx/
b7eee616 12994
289fcff4
HK
12995ULPI BUS
12996M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12997L: linux-usb@vger.kernel.org
12998S: Maintained
12999F: drivers/usb/common/ulpi.c
13000F: include/linux/ulpi/
13001
e7839f25 13002USER-MODE LINUX (UML)
8b58be88 13003M: Jeff Dike <jdike@addtoit.com>
b15194b7 13004M: Richard Weinberger <richard@nod.at>
1da177e4
LT
13005L: user-mode-linux-devel@lists.sourceforge.net
13006L: user-mode-linux-user@lists.sourceforge.net
13007W: http://user-mode-linux.sourceforge.net
9f273c24 13008T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 13009S: Maintained
61516587 13010F: Documentation/virtual/uml/
679655da 13011F: arch/um/
b070989a 13012F: arch/x86/um/
679655da
JP
13013F: fs/hostfs/
13014F: fs/hppfs/
b7eee616 13015
e5f114e9 13016USERSPACE I/O (UIO)
879a5a00 13017M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 13018S: Maintained
3d3fecbd 13019T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
13020F: Documentation/DocBook/uio-howto.tmpl
13021F: drivers/uio/
13022F: include/linux/uio*.h
e5f114e9 13023
256cccbe 13024UTIL-LINUX PACKAGE
8b58be88 13025M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
13026L: util-linux@vger.kernel.org
13027W: http://en.wikipedia.org/wiki/Util-linux
13028T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
13029S: Maintained
13030
c1fd1c07 13031UVESAFB DRIVER
8b58be88 13032M: Michal Januszewski <spock@gentoo.org>
c69f677c 13033L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
13034W: http://dev.gentoo.org/~spock/projects/uvesafb/
13035S: Maintained
679655da 13036F: Documentation/fb/uvesafb.txt
8a61f013 13037F: drivers/video/fbdev/uvesafb.*
c1fd1c07 13038
456930d8
SA
13039VF610 NAND DRIVER
13040M: Stefan Agner <stefan@agner.ch>
13041L: linux-mtd@lists.infradead.org
13042S: Supported
13043F: drivers/mtd/nand/vf610_nfc.c
13044
4480f15b 13045VFAT/FAT/MSDOS FILESYSTEM
8b58be88 13046M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 13047S: Maintained
679655da
JP
13048F: Documentation/filesystems/vfat.txt
13049F: fs/fat/
1da177e4 13050
cba3345c
AW
13051VFIO DRIVER
13052M: Alex Williamson <alex.williamson@redhat.com>
13053L: kvm@vger.kernel.org
9f273c24 13054T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
13055S: Maintained
13056F: Documentation/vfio.txt
13057F: drivers/vfio/
13058F: include/linux/vfio.h
c117ab84 13059F: include/uapi/linux/vfio.h
cba3345c 13060
5188287a
KW
13061VFIO MEDIATED DEVICE DRIVERS
13062M: Kirti Wankhede <kwankhede@nvidia.com>
13063L: kvm@vger.kernel.org
13064S: Maintained
13065F: Documentation/vfio-mediated-device.txt
13066F: drivers/vfio/mdev/
13067F: include/linux/mdev.h
13068F: samples/vfio-mdev/
13069
a714ea5f
AW
13070VFIO PLATFORM DRIVER
13071M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13072L: kvm@vger.kernel.org
13073S: Maintained
13074F: drivers/vfio/platform/
13075
9e6f3438
PO
13076VIDEOBUF2 FRAMEWORK
13077M: Pawel Osciak <pawel@osciak.com>
13078M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 13079M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
13080L: linux-media@vger.kernel.org
13081S: Maintained
90d72ac6 13082F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
13083F: include/media/videobuf2-*
13084
06a8fc78
AH
13085VIRTIO AND VHOST VSOCK DRIVER
13086M: Stefan Hajnoczi <stefanha@redhat.com>
13087L: kvm@vger.kernel.org
13088L: virtualization@lists.linux-foundation.org
13089L: netdev@vger.kernel.org
13090S: Maintained
13091F: include/linux/virtio_vsock.h
13092F: include/uapi/linux/virtio_vsock.h
13093F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 13094F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
13095F: drivers/vhost/vsock.c
13096F: drivers/vhost/vsock.h
06a8fc78 13097
5523662e
SCP
13098VIRTUAL SERIO DEVICE DRIVER
13099M: Stephen Chandler Paul <thatslyude@gmail.com>
13100S: Maintained
13101F: drivers/input/serio/userio.c
13102F: include/uapi/linux/userio.h
13103
9a82446b 13104VIRTIO CONSOLE DRIVER
79134d11 13105M: Amit Shah <amit@kernel.org>
9a82446b
AS
13106L: virtualization@lists.linux-foundation.org
13107S: Maintained
13108F: drivers/char/virtio_console.c
13109F: include/linux/virtio_console.h
c117ab84 13110F: include/uapi/linux/virtio_console.h
9a82446b 13111
2426ec8f 13112VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 13113M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13114M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
13115L: virtualization@lists.linux-foundation.org
13116S: Maintained
0e4191fe 13117F: Documentation/devicetree/bindings/virtio/
2426ec8f 13118F: drivers/virtio/
c893c8d7 13119F: tools/virtio/
2426ec8f
MT
13120F: drivers/net/virtio_net.c
13121F: drivers/block/virtio_blk.c
13122F: include/linux/virtio_*.h
916cdabc 13123F: include/uapi/linux/virtio_*.h
dbaf0624 13124F: drivers/crypto/virtio/
2426ec8f 13125
f2dbda3b
CH
13126VIRTIO DRIVERS FOR S390
13127M: Christian Borntraeger <borntraeger@de.ibm.com>
13128M: Cornelia Huck <cornelia.huck@de.ibm.com>
13129L: linux-s390@vger.kernel.org
13130L: virtualization@lists.linux-foundation.org
13131L: kvm@vger.kernel.org
13132S: Supported
1b568d93 13133F: drivers/s390/virtio/
f2dbda3b 13134
4ad6ee91
GH
13135VIRTIO GPU DRIVER
13136M: David Airlie <airlied@linux.ie>
13137M: Gerd Hoffmann <kraxel@redhat.com>
13138L: dri-devel@lists.freedesktop.org
13139L: virtualization@lists.linux-foundation.org
0c19f97f 13140T: git git://git.kraxel.org/linux drm-qemu
4ad6ee91
GH
13141S: Maintained
13142F: drivers/gpu/drm/virtio/
13143F: include/uapi/linux/virtio_gpu.h
13144
3a4d5c94
MT
13145VIRTIO HOST (VHOST)
13146M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13147M: Jason Wang <jasowang@redhat.com>
3a4d5c94 13148L: kvm@vger.kernel.org
c996d8b9 13149L: virtualization@lists.linux-foundation.org
3a4d5c94 13150L: netdev@vger.kernel.org
9f273c24 13151T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
13152S: Maintained
13153F: drivers/vhost/
c117ab84 13154F: include/uapi/linux/vhost.h
3a4d5c94 13155
271c8651
GH
13156VIRTIO INPUT DRIVER
13157M: Gerd Hoffmann <kraxel@redhat.com>
13158S: Maintained
13159F: drivers/virtio/virtio_input.c
13160F: include/uapi/linux/virtio_input.h
13161
dbaf0624
G
13162VIRTIO CRYPTO DRIVER
13163M: Gonglei <arei.gonglei@huawei.com>
13164L: virtualization@lists.linux-foundation.org
13165L: linux-crypto@vger.kernel.org
13166S: Maintained
13167F: drivers/crypto/virtio/
13168F: include/uapi/linux/virtio_crypto.h
13169
1da177e4 13170VIA RHINE NETWORK DRIVER
210347e1 13171S: Orphan
f2148a47 13172F: drivers/net/ethernet/via/via-rhine.c
1da177e4 13173
f0bf7f61 13174VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 13175M: Bruce Chang <brucechang@via.com.tw>
8b58be88 13176M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
13177S: Maintained
13178F: drivers/mmc/host/via-sdmmc.c
13179
69e4a7c2 13180VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 13181M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 13182L: linux-fbdev@vger.kernel.org
69e4a7c2 13183S: Maintained
c7babebd
FTS
13184F: include/linux/via-core.h
13185F: include/linux/via-gpio.h
13186F: include/linux/via_i2c.h
8a61f013 13187F: drivers/video/fbdev/via/
69e4a7c2 13188
01f20734 13189VIA VELOCITY NETWORK DRIVER
8b58be88 13190M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
13191L: netdev@vger.kernel.org
13192S: Maintained
f2148a47 13193F: drivers/net/ethernet/via/via-velocity.*
1da177e4 13194
f73f8173
AW
13195VIRT LIB
13196M: Alex Williamson <alex.williamson@redhat.com>
13197M: Paolo Bonzini <pbonzini@redhat.com>
13198L: kvm@vger.kernel.org
13199S: Supported
13200F: virt/lib/
13201
77911fd2 13202VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
13203M: Hans Verkuil <hverkuil@xs4all.nl>
13204L: linux-media@vger.kernel.org
13205T: git git://linuxtv.org/media_tree.git
a825eaec 13206W: https://linuxtv.org
0b7bc1fa 13207S: Maintained
77911fd2 13208F: drivers/media/platform/vivid/*
0b7bc1fa 13209
be7f8273 13210VLAN (802.1Q)
8b58be88 13211M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
13212L: netdev@vger.kernel.org
13213S: Maintained
679655da
JP
13214F: drivers/net/macvlan.c
13215F: include/linux/if_*vlan.h
13216F: net/8021q/
be7f8273 13217
55e331cf 13218VLYNQ BUS
08eeb306 13219M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 13220L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
13221S: Maintained
13222F: drivers/vlynq/vlynq.c
13223F: include/linux/vlynq.h
13224
390beae4 13225VME SUBSYSTEM
74c600e3 13226M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 13227M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
13228M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13229L: devel@driverdev.osuosl.org
13230S: Maintained
13231T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 13232F: Documentation/driver-api/vme.rst
390beae4
MW
13233F: drivers/staging/vme/
13234F: drivers/vme/
13235F: include/linux/vme*
13236
4488e09b
AK
13237VMWARE HYPERVISOR INTERFACE
13238M: Alok Kataria <akataria@vmware.com>
13239L: virtualization@lists.linux-foundation.org
13240S: Supported
13241F: arch/x86/kernel/cpu/vmware.c
13242
73b35d07
DT
13243VMWARE BALLOON DRIVER
13244M: Xavier Deguillard <xdeguillard@vmware.com>
13245M: Philip Moltmann <moltmann@vmware.com>
13246M: "VMware, Inc." <pv-drivers@vmware.com>
13247L: linux-kernel@vger.kernel.org
13248S: Maintained
13249F: drivers/misc/vmw_balloon.c
13250
8b8be51b
TH
13251VMWARE VMMOUSE SUBDRIVER
13252M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13253M: "VMware, Inc." <pv-drivers@vmware.com>
13254L: linux-input@vger.kernel.org
13255S: Maintained
13256F: drivers/input/mouse/vmmouse.c
13257F: drivers/input/mouse/vmmouse.h
13258
d1a890fa 13259VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 13260M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
13261M: "VMware, Inc." <pv-drivers@vmware.com>
13262L: netdev@vger.kernel.org
13263S: Maintained
13264F: drivers/net/vmxnet3/
d1a890fa 13265
851b1642 13266VMware PVSCSI driver
29374ec6 13267M: Jim Gill <jgill@vmware.com>
851b1642
AK
13268M: VMware PV-Drivers <pv-drivers@vmware.com>
13269L: linux-scsi@vger.kernel.org
13270S: Maintained
13271F: drivers/scsi/vmw_pvscsi.c
13272F: drivers/scsi/vmw_pvscsi.h
13273
29c8d9eb
AR
13274VMWARE PVRDMA DRIVER
13275M: Adit Ranadive <aditr@vmware.com>
13276M: VMware PV-Drivers <pv-drivers@vmware.com>
13277L: linux-rdma@vger.kernel.org
13278S: Maintained
13279F: drivers/infiniband/hw/vmw_pvrdma/
13280
e53e86c7 13281VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 13282M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 13283M: Mark Brown <broonie@kernel.org>
5cdeb2c8 13284L: linux-kernel@vger.kernel.org
1dd68f01 13285W: http://www.slimlogic.co.uk/?p=48
6febb5ab 13286T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 13287S: Supported
9d2597e8 13288F: Documentation/devicetree/bindings/regulator/
679655da 13289F: drivers/regulator/
9d2597e8 13290F: include/dt-bindings/regulator/
679655da 13291F: include/linux/regulator/
e53e86c7 13292
081958eb
DA
13293VRF
13294M: David Ahern <dsa@cumulusnetworks.com>
13295M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13296L: netdev@vger.kernel.org
13297S: Maintained
13298F: drivers/net/vrf.c
562d897d 13299F: Documentation/networking/vrf.txt
081958eb 13300
ab41319e 13301VT1211 HARDWARE MONITOR DRIVER
8b58be88 13302M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 13303L: linux-hwmon@vger.kernel.org
ab41319e 13304S: Maintained
679655da
JP
13305F: Documentation/hwmon/vt1211
13306F: drivers/hwmon/vt1211.c
ab41319e 13307
1de9e371 13308VT8231 HARDWARE MONITOR DRIVER
8b58be88 13309M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 13310L: linux-hwmon@vger.kernel.org
1de9e371 13311S: Maintained
679655da 13312F: drivers/hwmon/vt8231.c
1de9e371 13313
88095e7b
TO
13314VUB300 USB to SDIO/SD/MMC bridge chip
13315M: Tony Olech <tony.olech@elandigitalsystems.com>
13316L: linux-mmc@vger.kernel.org
13317L: linux-usb@vger.kernel.org
13318S: Supported
13319F: drivers/mmc/host/vub300.c
13320
1da177e4 13321W1 DALLAS'S 1-WIRE BUS
a8018766 13322M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 13323S: Maintained
679655da
JP
13324F: Documentation/w1/
13325F: drivers/w1/
1da177e4 13326
13927079 13327W83791D HARDWARE MONITORING DRIVER
8b58be88 13328M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 13329L: linux-hwmon@vger.kernel.org
25845c22 13330S: Maintained
679655da
JP
13331F: Documentation/hwmon/w83791d
13332F: drivers/hwmon/w83791d.c
13927079 13333
61db011d 13334W83793 HARDWARE MONITORING DRIVER
8b58be88 13335M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 13336L: linux-hwmon@vger.kernel.org
61db011d 13337S: Maintained
679655da
JP
13338F: Documentation/hwmon/w83793
13339F: drivers/hwmon/w83793.c
61db011d 13340
e3760b43 13341W83795 HARDWARE MONITORING DRIVER
d8130624 13342M: Jean Delvare <jdelvare@suse.com>
968ce1b1 13343L: linux-hwmon@vger.kernel.org
e3760b43
JD
13344S: Maintained
13345F: drivers/hwmon/w83795.c
13346
1da177e4 13347W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 13348M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13349S: Maintained
679655da 13350F: drivers/mmc/host/wbsd.*
1da177e4 13351
b4e05923
HG
13352WACOM PROTOCOL 4 SERIAL TABLETS
13353M: Julian Squires <julian@cipht.net>
13354M: Hans de Goede <hdegoede@redhat.com>
13355L: linux-input@vger.kernel.org
13356S: Maintained
13357F: drivers/input/tablet/wacom_serial4.c
13358
3527761c 13359WATCHDOG DEVICE DRIVERS
8b58be88 13360M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13361R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13362L: linux-watchdog@vger.kernel.org
13363W: http://www.linux-watchdog.org/
f599aaf0 13364T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13365S: Maintained
540be8b2 13366F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13367F: Documentation/watchdog/
13368F: drivers/watchdog/
13369F: include/linux/watchdog.h
c117ab84 13370F: include/uapi/linux/watchdog.h
3527761c 13371
b22e00f3
DH
13372WIIMOTE HID DRIVER
13373M: David Herrmann <dh.herrmann@googlemail.com>
13374L: linux-input@vger.kernel.org
13375S: Maintained
13376F: drivers/hid/hid-wiimote*
13377
e258b80e 13378WINBOND CIR DRIVER
364e9e18 13379M: David Härdeman <david@hardeman.nu>
e258b80e 13380S: Maintained
116ab806 13381F: drivers/media/rc/winbond-cir.c
e258b80e 13382
c36a483d
WBG
13383WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13384M: William Breathitt Gray <vilhelm.gray@gmail.com>
13385L: linux-watchdog@vger.kernel.org
13386S: Maintained
13387F: drivers/watchdog/ebc-c384_wdt.c
13388
9c26df9b
WBG
13389WINSYSTEMS WS16C48 GPIO DRIVER
13390M: William Breathitt Gray <vilhelm.gray@gmail.com>
13391L: linux-gpio@vger.kernel.org
13392S: Maintained
13393F: drivers/gpio/gpio-ws16c48.c
e258b80e 13394
8a70da82 13395WIMAX STACK
8b58be88 13396M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13397M: linux-wimax@intel.com
49e7d9df 13398L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13399S: Supported
13400W: http://linuxwimax.org
315987dc 13401F: Documentation/wimax/README.wimax
315987dc
JP
13402F: include/linux/wimax/debug.h
13403F: include/net/wimax.h
c117ab84 13404F: include/uapi/linux/wimax.h
315987dc 13405F: net/wimax/
8a70da82 13406
5fc14680 13407WISTRON LAPTOP BUTTON DRIVER
8b58be88 13408M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13409S: Maintained
679655da 13410F: drivers/input/misc/wistron_btns.c
5fc14680 13411
1da177e4 13412WL3501 WIRELESS PCMCIA CARD DRIVER
724c6b35 13413L: linux-wireless@vger.kernel.org
0c59d281 13414S: Odd fixes
679655da 13415F: drivers/net/wireless/wl3501*
1da177e4 13416
055bcbcb 13417WOLFSON MICROELECTRONICS DRIVERS
fef95164 13418L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13419T: git https://github.com/CirrusLogic/linux-drivers.git
13420W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13421S: Supported
3768f0b1 13422F: Documentation/hwmon/wm83??
f494993f
CK
13423F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13424F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13425F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13426F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13427F: drivers/clk/clk-wm83*.c
9c309598 13428F: drivers/extcon/extcon-arizona.c
b75ea16a 13429F: drivers/leds/leds-wm83*.c
25b273ba 13430F: drivers/gpio/gpio-*wm*.c
9c309598 13431F: drivers/gpio/gpio-arizona.c
d22b0869 13432F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13433F: drivers/input/misc/wm831x-on.c
13434F: drivers/input/touchscreen/wm831x-ts.c
13435F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13436F: drivers/mfd/arizona*
13437F: drivers/mfd/wm*.c
12ebc137 13438F: drivers/mfd/cs47l24*
8c0984e5 13439F: drivers/power/supply/wm83*.c
b75ea16a
MB
13440F: drivers/rtc/rtc-wm83*.c
13441F: drivers/regulator/wm8*.c
3860e6c4 13442F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13443F: drivers/watchdog/wm83*_wdt.c
9c309598 13444F: include/linux/mfd/arizona/
3860e6c4 13445F: include/linux/mfd/wm831x/
b75ea16a 13446F: include/linux/mfd/wm8350/
3768f0b1 13447F: include/linux/mfd/wm8400*
59ec6da2 13448F: include/linux/wm97xx.h
055bcbcb 13449F: include/sound/wm????.h
9c309598 13450F: sound/soc/codecs/arizona.?
055bcbcb 13451F: sound/soc/codecs/wm*
12ebc137 13452F: sound/soc/codecs/cs47l24*
b75ea16a 13453
3e6cd7a4
TH
13454WORKQUEUE
13455M: Tejun Heo <tj@kernel.org>
badb7f5e 13456R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13457T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13458S: Maintained
13459F: include/linux/workqueue.h
13460F: kernel/workqueue.c
e7f08ffb 13461F: Documentation/core-api/workqueue.rst
3e6cd7a4 13462
39ac9f48
CYT
13463X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13464M: Chen-Yu Tsai <wens@csie.org>
13465L: linux-kernel@vger.kernel.org
13466S: Maintained
13467N: axp[128]
13468
1da177e4 13469X.25 NETWORK LAYER
8bf28059 13470M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13471L: linux-x25@vger.kernel.org
8bf28059 13472S: Odd Fixes
679655da
JP
13473F: Documentation/networking/x25*
13474F: include/net/x25*
13475F: net/x25/
1da177e4 13476
e2d1d6c0 13477X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13478M: Thomas Gleixner <tglx@linutronix.de>
13479M: Ingo Molnar <mingo@redhat.com>
13480M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13481M: x86@kernel.org
981c3a4f 13482L: linux-kernel@vger.kernel.org
75fc2d37 13483T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13484S: Maintained
679655da
JP
13485F: Documentation/x86/
13486F: arch/x86/
e2d1d6c0 13487
d0944853 13488X86 PLATFORM DRIVERS
e181ba15 13489M: Darren Hart <dvhart@infradead.org>
7b9e1d89 13490M: Andy Shevchenko <andy@infradead.org>
d0944853 13491L: platform-driver-x86@vger.kernel.org
e181ba15 13492T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13493S: Maintained
14430813 13494F: drivers/platform/x86/
3a4bceef 13495F: drivers/platform/olpc/
d0944853 13496
c1f5c54b
IM
13497X86 MCE INFRASTRUCTURE
13498M: Tony Luck <tony.luck@intel.com>
487ba8e8 13499M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13500L: linux-edac@vger.kernel.org
13501S: Maintained
13502F: arch/x86/kernel/cpu/mcheck/*
13503
79ebdc95
BP
13504X86 MICROCODE UPDATE SUPPORT
13505M: Borislav Petkov <bp@alien8.de>
13506S: Maintained
13507F: arch/x86/kernel/cpu/microcode/*
13508
f0905c5a
AL
13509X86 VDSO
13510M: Andy Lutomirski <luto@amacapital.net>
13511L: linux-kernel@vger.kernel.org
13512T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13513S: Maintained
d603c8e1 13514F: arch/x86/entry/vdso/
f0905c5a 13515
d6fad502 13516XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13517M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13518M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13519L: linux-media@vger.kernel.org
a825eaec 13520W: https://linuxtv.org
d6fad502
MCC
13521T: git git://linuxtv.org/media_tree.git
13522S: Maintained
13523F: drivers/media/tuners/tuner-xc2028.*
13524
c4468085 13525XEN HYPERVISOR INTERFACE
3eeef8f7 13526M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
101ecde5 13527M: Juergen Gross <jgross@suse.com>
11dbb52b 13528L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13529T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13530S: Supported
13531F: arch/x86/xen/
13532F: drivers/*/xen-*front.c
13533F: drivers/xen/
13534F: arch/x86/include/asm/xen/
13535F: include/xen/
c117ab84 13536F: include/uapi/xen/
c4468085 13537
77bfb479 13538XEN HYPERVISOR ARM
85d1a29d 13539M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13540L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13541S: Maintained
77bfb479
SS
13542F: arch/arm/xen/
13543F: arch/arm/include/asm/xen/
13544
b475e83f 13545XEN HYPERVISOR ARM64
85d1a29d 13546M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13547L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13548S: Maintained
b475e83f
SS
13549F: arch/arm64/xen/
13550F: arch/arm64/include/asm/xen/
13551
9b57e1a7 13552XEN NETWORK BACKEND DRIVER
8386040b 13553M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13554M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13555L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13556L: netdev@vger.kernel.org
13557S: Supported
13558F: drivers/net/xen-netback/*
13559
c5f8e29d
KRW
13560XEN PCI SUBSYSTEM
13561M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13562L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13563S: Supported
13564F: arch/x86/pci/*xen*
13565F: drivers/pci/*xen*
13566
a2c5ae65
KRW
13567XEN BLOCK SUBSYSTEM
13568M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13569M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13570L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13571S: Supported
13572F: drivers/block/xen-blkback/*
13573F: drivers/block/xen*
13574
15d03609
JG
13575XEN PVSCSI DRIVERS
13576M: Juergen Gross <jgross@suse.com>
13577L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13578L: linux-scsi@vger.kernel.org
13579S: Supported
13580F: drivers/scsi/xen-scsifront.c
13581F: drivers/xen/xen-scsiback.c
13582F: include/xen/interface/io/vscsiif.h
13583
c5f8e29d
KRW
13584XEN SWIOTLB SUBSYSTEM
13585M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13586L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13587S: Supported
13588F: arch/x86/xen/*swiotlb*
13589F: drivers/xen/*swiotlb*
13590
1da177e4 13591XFS FILESYSTEM
721a0edf 13592M: Darrick J. Wong <darrick.wong@oracle.com>
541d48f0
DC
13593M: linux-xfs@vger.kernel.org
13594L: linux-xfs@vger.kernel.org
13595W: http://xfs.org/
721a0edf 13596T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
1da177e4 13597S: Supported
679655da
JP
13598F: Documentation/filesystems/xfs.txt
13599F: fs/xfs/
1da177e4 13600
8a3b7a25 13601XILINX AXI ETHERNET DRIVER
59a54f30
MS
13602M: Anirudha Sarangi <anirudh@xilinx.com>
13603M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13604S: Maintained
13605F: drivers/net/ethernet/xilinx/xilinx_axienet*
13606
238b8721 13607XILINX UARTLITE SERIAL DRIVER
8b58be88 13608M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13609L: linux-serial@vger.kernel.org
13610S: Maintained
df621252 13611F: drivers/tty/serial/uartlite.c
238b8721 13612
df330515
LP
13613XILINX VIDEO IP CORES
13614M: Hyun Kwon <hyun.kwon@xilinx.com>
13615M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13616L: linux-media@vger.kernel.org
13617T: git git://linuxtv.org/media_tree.git
13618S: Supported
13619F: Documentation/devicetree/bindings/media/xilinx/
13620F: drivers/media/platform/xilinx/
a5562f65 13621F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13622
74316949
EB
13623XILLYBUS DRIVER
13624M: Eli Billauer <eli.billauer@gmail.com>
13625L: linux-kernel@vger.kernel.org
13626S: Supported
13627F: drivers/char/xillybus/
13628
f620e4b8
MF
13629XTENSA XTFPGA PLATFORM SUPPORT
13630M: Max Filippov <jcmvbkbc@gmail.com>
13631L: linux-xtensa@linux-xtensa.org
13632S: Maintained
13633F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13634F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13635
1da177e4 13636YAM DRIVER FOR AX.25
8b58be88 13637M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13638L: linux-hams@vger.kernel.org
13639S: Maintained
679655da
JP
13640F: drivers/net/hamradio/yam*
13641F: include/linux/yam.h
1da177e4 13642
af64a5eb 13643YEALINK PHONE DRIVER
8b58be88 13644M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13645L: usbb2k-api-dev@nongnu.org
13646S: Maintained
679655da
JP
13647F: Documentation/input/yealink.txt
13648F: drivers/input/misc/yealink.*
af64a5eb 13649
1da177e4 13650Z8530 DRIVER FOR AX.25
8b58be88 13651M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13652W: http://yaina.de/jreuter/
13653W: http://www.qsl.net/dl1bke/
13654L: linux-hams@vger.kernel.org
13655S: Maintained
679655da
JP
13656F: Documentation/networking/z8530drv.txt
13657F: drivers/net/hamradio/*scc.c
13658F: drivers/net/hamradio/z8530.h
1da177e4 13659
0cf31ec1 13660ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13661M: Seth Jennings <sjenning@redhat.com>
aab45453 13662M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
13663L: linux-mm@kvack.org
13664S: Maintained
13665F: mm/zbud.c
13666F: include/linux/zbud.h
13667
7c0c3afb 13668ZD1211RW WIRELESS DRIVER
8b58be88
JP
13669M: Daniel Drake <dsd@gentoo.org>
13670M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13671W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13672L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13673L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13674S: Maintained
6948300c 13675F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13676
a40cc814
AP
13677ZD1301_DEMOD MEDIA DRIVER
13678M: Antti Palosaari <crope@iki.fi>
13679L: linux-media@vger.kernel.org
13680W: https://linuxtv.org/
13681W: http://palosaari.fi/linux/
13682Q: https://patchwork.linuxtv.org/project/linux-media/list/
13683S: Maintained
13684F: drivers/media/dvb-frontends/zd1301_demod*
13685
d4c554c3
AP
13686ZD1301 MEDIA DRIVER
13687M: Antti Palosaari <crope@iki.fi>
13688L: linux-media@vger.kernel.org
13689W: https://linuxtv.org/
13690W: http://palosaari.fi/linux/
13691Q: https://patchwork.linuxtv.org/project/linux-media/list/
13692S: Maintained
13693F: drivers/media/usb/dvb-usb-v2/zd1301*
13694
20263029
DS
13695ZPOOL COMPRESSED PAGE STORAGE API
13696M: Dan Streetman <ddstreet@ieee.org>
13697L: linux-mm@kvack.org
13698S: Maintained
13699F: mm/zpool.c
13700F: include/linux/zpool.h
13701
1da177e4 13702ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13703L: mjpeg-users@lists.sourceforge.net
f63145e2 13704L: linux-media@vger.kernel.org
1da177e4 13705W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13706T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13707S: Odd Fixes
90d72ac6 13708F: drivers/media/pci/zoran/
1da177e4 13709
6920f2cc
MK
13710ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13711M: Minchan Kim <minchan@kernel.org>
13712M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13713R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13714L: linux-kernel@vger.kernel.org
13715S: Maintained
13716F: drivers/block/zram/
13717F: Documentation/blockdev/zram.txt
13718
8b4a4080 13719ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13720M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13721S: Maintained
df621252 13722F: drivers/tty/serial/zs.*
8b4a4080 13723
eae70d06
MK
13724ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13725M: Minchan Kim <minchan@kernel.org>
13726M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13727R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13728L: linux-mm@kvack.org
13729S: Maintained
13730F: mm/zsmalloc.c
13731F: include/linux/zsmalloc.h
d02be50d 13732F: Documentation/vm/zsmalloc.txt
eae70d06 13733
0cf31ec1 13734ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13735M: Seth Jennings <sjenning@redhat.com>
534c9dc9 13736M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
13737L: linux-mm@kvack.org
13738S: Maintained
13739F: mm/zswap.c
13740
1da177e4 13741THE REST
8b58be88 13742M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13743L: linux-kernel@vger.kernel.org
8a6e2535 13744Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13745T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13746S: Buried alive in reporters
34d03cc1
JP
13747F: *
13748F: */