]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blame - MAINTAINERS
Merge tag 'pci-v4.10-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaa...
[mirror_ubuntu-zesty-kernel.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
8c27ceff 38 See Documentation/process/coding-style.rst for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
8c27ceff 44 See Documentation/process/submitting-patches.rst for details.
f70f873b 45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
8c27ceff 57 Documentation/process/submitting-patches.rst.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
2de2bd95
JN
77 B: URI for where to file bugs. A web-page with detailed bug
78 filing info, a direct bug tracker link, or a mailto: URI.
57599f9b
JN
79 C: URI for chat protocol, server and channel where developers
80 usually hang out, for example irc://server/channel.
8a6e2535 81 Q: Patchwork web based patch tracking system site
cea8321c
JP
82 T: SCM tree type and location.
83 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
84 S: Status, one of the following:
85 Supported: Someone is actually paid to look after this.
86 Maintained: Someone actually looks after it.
87 Odd Fixes: It has a maintainer but they don't have time to do
88 much other than throw the odd patch in. See below..
89 Orphan: No current maintainer [but maybe you could take the
90 role as you write your new code].
91 Obsolete: Old code. Something tagged obsolete generally means
92 it has been replaced by a better system and you
93 should be using that.
94 F: Files and directories with wildcard patterns.
95 A trailing slash includes all files and subdirectory files.
96 F: drivers/net/ all files in and below drivers/net
97 F: drivers/net/* all files in drivers/net, but not below
98 F: */net/* all files in "any top level directory"/net
99 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
100 N: Files and directories with regex patterns.
101 N: [^a-z]tegra all files whose path contains the word tegra
102 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
103 scripts/get_maintainer.pl has different behavior for files that
104 match F: pattern and matches of N: patterns. By default,
105 get_maintainer will not look at git log history when an F: pattern
106 match occurs. When an N: match occurs, git log history is used
107 to also notify the people that have git commit signatures.
c7c4fb18
JP
108 X: Files and directories that are NOT maintained, same rules as F:
109 Files exclusions are tested before file matches.
110 Can be useful for excluding a specific subdirectory, for instance:
111 F: net/
112 X: net/ipv6/
113 matches all files in and below net excluding net/ipv6/
114 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 115 patch or file. For instance:
c7c4fb18 116 K: of_get_profile
bbbe96ed 117 matches patches or files that contain "of_get_profile"
c7c4fb18 118 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
119 matches patches or files that contain one or more of the words
120 printk, pr_info or pr_err
c7c4fb18 121 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
122
123Note: For the hard of thinking, this list is meant to remain in alphabetical
124order. If you could add yourselves to it in alphabetical order that would be
125so much easier [Ed]
126
c7c4fb18 127Maintainers List (try to look for most precise areas first)
1da177e4 128
c7c4fb18 129 -----------------------------------
679655da 130
a6d89915 1313C59X NETWORK DRIVER
8b58be88 132M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
133L: netdev@vger.kernel.org
134S: Maintained
679655da 135F: Documentation/networking/vortex.txt
ca7a8e85 136F: drivers/net/ethernet/3com/3c59x.c
a6d89915 137
1da177e4 1383CR990 NETWORK DRIVER
8b58be88 139M: David Dillow <dave@thedillows.org>
979b6c13 140L: netdev@vger.kernel.org
1da177e4 141S: Maintained
ca7a8e85 142F: drivers/net/ethernet/3com/typhoon*
1da177e4 143
c4de0ceb 1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
2c9bce5b 145M: Adam Radford <aradford@gmail.com>
1da177e4 146L: linux-scsi@vger.kernel.org
c4de0ceb 147W: http://www.lsi.com
1da177e4 148S: Supported
c4de0ceb 149F: drivers/scsi/3w-*
1da177e4
LT
150
15153C700 AND 53C700-66 SCSI DRIVER
8b58be88 152M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
153L: linux-scsi@vger.kernel.org
154S: Maintained
679655da 155F: drivers/scsi/53c700*
1da177e4 156
68d96dcf 1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
aff3eaa0 158M: Alexander Aring <aar@pengutronix.de>
6970c34c 159M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 160L: linux-bluetooth@vger.kernel.org
ebef9c12 161L: linux-wpan@vger.kernel.org
68d96dcf
AA
162S: Maintained
163F: net/6lowpan/
6304f8fc 164F: include/net/6lowpan.h
ea9eb698 165F: Documentation/networking/6lowpan.txt
68d96dcf 166
1da177e4 1676PACK NETWORK DRIVER FOR AX.25
8b58be88 168M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
169L: linux-hams@vger.kernel.org
170S: Maintained
679655da 171F: drivers/net/hamradio/6pack.c
1da177e4 172
1da177e4 1738169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 174M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 175L: netdev@vger.kernel.org
1da177e4 176S: Maintained
a8fe65b8 177F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
178
1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4 181L: linux-serial@vger.kernel.org
8ee16a1b 182S: Maintained
08deed1e 183T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 184F: drivers/tty/serial/8250*
679655da 185F: include/linux/serial_8250.h
1da177e4
LT
186
1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 188L: netdev@vger.kernel.org
0cf445ce 189S: Orphan / Obsolete
644570b8 190F: drivers/net/ethernet/8390/
1da177e4 191
67543e50 1929P FILE SYSTEM
8b58be88
JP
193M: Eric Van Hensbergen <ericvh@gmail.com>
194M: Ron Minnich <rminnich@sandia.gov>
195M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 196L: v9fs-developer@lists.sourceforge.net
27a2a5ff 197W: http://swik.net/v9fs
8a6e2535 198Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 200S: Maintained
679655da
JP
201F: Documentation/filesystems/9p.txt
202F: fs/9p/
2315cb14
RL
203F: net/9p/
204F: include/net/9p/
205F: include/uapi/linux/virtio_9p.h
206F: include/trace/events/9p.h
207
67543e50 208
91952bc0
AP
209A8293 MEDIA DRIVER
210M: Antti Palosaari <crope@iki.fi>
211L: linux-media@vger.kernel.org
a825eaec 212W: https://linuxtv.org
91952bc0
AP
213W: http://palosaari.fi/linux/
214Q: http://patchwork.linuxtv.org/project/linux-media/list/
215T: git git://linuxtv.org/anttip/media_tree.git
216S: Maintained
217F: drivers/media/dvb-frontends/a8293*
218
e2d1d6c0 219AACRAID SCSI RAID DRIVER
2a81ffdd 220M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
221L: linux-scsi@vger.kernel.org
222W: http://www.adaptec.com/
1da177e4 223S: Supported
679655da
JP
224F: Documentation/scsi/aacraid.txt
225F: drivers/scsi/aacraid/
1da177e4 226
ea8f8fc8
JT
227ABI/API
228L: linux-api@vger.kernel.org
ea8f8fc8 229F: include/linux/syscalls.h
ea8f8fc8
JT
230F: kernel/sys_ni.c
231
249e3c85 232ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 233M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 234L: linux-hwmon@vger.kernel.org
f2b84bbc 235S: Maintained
679655da 236F: drivers/hwmon/abituguru.c
f2b84bbc 237
249e3c85 238ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 239M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 240L: linux-hwmon@vger.kernel.org
249e3c85 241S: Maintained
679655da 242F: drivers/hwmon/abituguru3.c
249e3c85 243
1b06d64f
WBG
244ACCES 104-DIO-48E GPIO DRIVER
245M: William Breathitt Gray <vilhelm.gray@gmail.com>
246L: linux-gpio@vger.kernel.org
247S: Maintained
248F: drivers/gpio/gpio-104-dio-48e.c
249
6ddcf9b4
WBG
250ACCES 104-IDI-48 GPIO DRIVER
251M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
252L: linux-gpio@vger.kernel.org
253S: Maintained
254F: drivers/gpio/gpio-104-idi-48.c
255
e2558989
WBG
256ACCES 104-IDIO-16 GPIO DRIVER
257M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
258L: linux-gpio@vger.kernel.org
259S: Maintained
260F: drivers/gpio/gpio-104-idio-16.c
261
28e5d3bb
WBG
262ACCES 104-QUAD-8 IIO DRIVER
263M: William Breathitt Gray <vilhelm.gray@gmail.com>
264L: linux-iio@vger.kernel.org
265S: Maintained
266F: drivers/iio/counter/104-quad-8.c
267
1da177e4 268ACENIC DRIVER
8b58be88 269M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
270L: linux-acenic@sunsite.dk
271S: Maintained
531c4f89 272F: drivers/net/ethernet/alteon/acenic*
1da177e4 273
e86435eb 274ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 275M: Peter Feuerer <peter@piie.net>
d0944853 276L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
277W: http://piie.net/?section=acerhdf
278S: Maintained
279F: drivers/platform/x86/acerhdf.c
e86435eb 280
745a5d21 281ACER WMI LAPTOP EXTRAS
182ae55c 282M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 283L: platform-driver-x86@vger.kernel.org
745a5d21 284S: Maintained
679655da 285F: drivers/platform/x86/acer-wmi.c
745a5d21 286
1da177e4 287ACPI
9c3646d1 288M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 289M: Len Brown <lenb@kernel.org>
6968e50c 290L: linux-acpi@vger.kernel.org
360818b8
RW
291W: https://01.org/linux-acpi
292Q: https://patchwork.kernel.org/project/linux-acpi/list/
293T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 294B: https://bugzilla.kernel.org
8b59a454 295S: Supported
679655da
JP
296F: drivers/acpi/
297F: drivers/pnp/pnpacpi/
298F: include/linux/acpi.h
43368e74 299F: include/acpi/
3a75ef0c 300F: Documentation/acpi/
89ca78a0 301F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 302F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
303F: drivers/pci/*acpi*
304F: drivers/pci/*/*acpi*
305F: drivers/pci/*/*/*acpi*
3a75ef0c 306F: tools/power/acpi/
8b59a454 307
3774929d
RW
308ACPI COMPONENT ARCHITECTURE (ACPICA)
309M: Robert Moore <robert.moore@intel.com>
310M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 311M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
312L: linux-acpi@vger.kernel.org
313L: devel@acpica.org
314W: https://acpica.org/
315W: https://github.com/acpica/acpica/
316Q: https://patchwork.kernel.org/project/linux-acpi/list/
317T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443
RW
318B: https://bugzilla.kernel.org
319B: https://bugs.acpica.org
3774929d
RW
320S: Supported
321F: drivers/acpi/acpica/
322F: include/acpi/
2754c447 323F: tools/power/acpi/
3774929d 324
8b59a454 325ACPI FAN DRIVER
8b58be88 326M: Zhang Rui <rui.zhang@intel.com>
8b59a454 327L: linux-acpi@vger.kernel.org
5ca92bd9 328W: https://01.org/linux-acpi
68656443 329B: https://bugzilla.kernel.org
8b59a454 330S: Supported
679655da 331F: drivers/acpi/fan.c
1da177e4 332
daeb2016
LP
333ACPI FOR ARM64 (ACPI/arm64)
334M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
335M: Hanjun Guo <hanjun.guo@linaro.org>
336M: Sudeep Holla <sudeep.holla@arm.com>
337L: linux-acpi@vger.kernel.org
338S: Maintained
339F: drivers/acpi/arm64
340
8b59a454 341ACPI THERMAL DRIVER
8b58be88 342M: Zhang Rui <rui.zhang@intel.com>
8b59a454 343L: linux-acpi@vger.kernel.org
5ca92bd9 344W: https://01.org/linux-acpi
68656443 345B: https://bugzilla.kernel.org
8b59a454 346S: Supported
679655da 347F: drivers/acpi/*thermal*
998be20f 348
359acec8 349ACPI VIDEO DRIVER
8b58be88 350M: Zhang Rui <rui.zhang@intel.com>
8b59a454 351L: linux-acpi@vger.kernel.org
5ca92bd9 352W: https://01.org/linux-acpi
68656443 353B: https://bugzilla.kernel.org
8b59a454 354S: Supported
86f98a3a 355F: drivers/acpi/acpi_video.c
998be20f 356
bff431e4 357ACPI WMI DRIVER
d0944853 358L: platform-driver-x86@vger.kernel.org
5b927259 359S: Orphan
679655da 360F: drivers/platform/x86/wmi.c
bff431e4 361
2f39d519 362AD1889 ALSA SOUND DRIVER
8b58be88 363M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
364W: http://wiki.parisc-linux.org/AD1889
365L: linux-parisc@vger.kernel.org
366S: Maintained
679655da 367F: sound/pci/ad1889.*
2f39d519 368
527a1a83
MH
369AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
370M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 371W: http://wiki.analog.com/AD5254
a4edbc10 372W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
373S: Supported
374F: drivers/misc/ad525x_dpot.c
375
376AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
377M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 378W: http://wiki.analog.com/AD5398
a4edbc10 379W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
380S: Supported
381F: drivers/regulator/ad5398.c
382
383AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
384M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 385W: http://wiki.analog.com/AD7142
a4edbc10 386W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
387S: Supported
388F: drivers/input/misc/ad714x.c
389
390AD7877 TOUCHSCREEN DRIVER
391M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 392W: http://wiki.analog.com/AD7877
a4edbc10 393W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
394S: Supported
395F: drivers/input/touchscreen/ad7877.c
396
397AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
398M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 399W: http://wiki.analog.com/AD7879
a4edbc10 400W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
401S: Supported
402F: drivers/input/touchscreen/ad7879.c
403
1330b0dc 404ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 405M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
406S: Maintained
407
7302b9d9
MH
408ADF7242 IEEE 802.15.4 RADIO DRIVER
409M: Michael Hennerich <michael.hennerich@analog.com>
410W: https://wiki.analog.com/ADF7242
411W: http://ez.analog.com/community/linux-device-drivers
412L: linux-wpan@vger.kernel.org
413S: Supported
414F: drivers/net/ieee802154/adf7242.c
415F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
416
1da177e4 417ADM1025 HARDWARE MONITOR DRIVER
d8130624 418M: Jean Delvare <jdelvare@suse.com>
968ce1b1 419L: linux-hwmon@vger.kernel.org
1da177e4 420S: Maintained
679655da
JP
421F: Documentation/hwmon/adm1025
422F: drivers/hwmon/adm1025.c
1da177e4 423
cae2caae 424ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 425M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 426L: linux-hwmon@vger.kernel.org
cae2caae 427S: Maintained
679655da 428F: drivers/hwmon/adm1029.c
cae2caae 429
cc0b88cf 430ADM8211 WIRELESS DRIVER
cc0b88cf 431L: linux-wireless@vger.kernel.org
491b26b4 432W: http://wireless.kernel.org/
e71bcbd0 433S: Orphan
d4a17304 434F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 435
e8e31622
SA
436ADP1653 FLASH CONTROLLER DRIVER
437M: Sakari Ailus <sakari.ailus@iki.fi>
438L: linux-media@vger.kernel.org
439S: Maintained
440F: drivers/media/i2c/adp1653.c
b5dcee22 441F: include/media/i2c/adp1653.h
e8e31622 442
527a1a83
MH
443ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
444M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 445W: http://wiki.analog.com/ADP5520
a4edbc10 446W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
447S: Supported
448F: drivers/mfd/adp5520.c
449F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 450F: drivers/leds/leds-adp5520.c
77278d50 451F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
452F: drivers/input/keyboard/adp5520-keys.c
453
454ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
455M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 456W: http://wiki.analog.com/ADP5588
a4edbc10 457W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
458S: Supported
459F: drivers/input/keyboard/adp5588-keys.c
77278d50 460F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
461
462ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
463M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 464W: http://wiki.analog.com/ADP8860
a4edbc10 465W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
466S: Supported
467F: drivers/video/backlight/adp8860_bl.c
468
8c22a8f5
DE
469ADS1015 HARDWARE MONITOR DRIVER
470M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 471L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
472S: Maintained
473F: Documentation/hwmon/ads1015
474F: drivers/hwmon/ads1015.c
475F: include/linux/i2c/ads1015.h
476
1da177e4 477ADT746X FAN DRIVER
8b58be88 478M: Colin Leroy <colin@colino.net>
1da177e4 479S: Maintained
679655da 480F: drivers/macintosh/therm_adt746x.c
1da177e4 481
b058b859 482ADT7475 HARDWARE MONITOR DRIVER
d8130624 483M: Jean Delvare <jdelvare@suse.com>
968ce1b1 484L: linux-hwmon@vger.kernel.org
b058b859
JD
485S: Maintained
486F: Documentation/hwmon/adt7475
487F: drivers/hwmon/adt7475.c
488
527a1a83
MH
489ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
490M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 491W: http://wiki.analog.com/ADXL345
a4edbc10 492W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
493S: Supported
494F: drivers/input/misc/adxl34x.c
495
8c6af9e1 496ADVANSYS SCSI DRIVER
8b58be88 497M: Matthew Wilcox <matthew@wil.cx>
d8130624 498M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
499L: linux-scsi@vger.kernel.org
500S: Maintained
679655da
JP
501F: Documentation/scsi/advansys.txt
502F: drivers/scsi/advansys.c
8c6af9e1 503
1da177e4 504AEDSP16 DRIVER
8b58be88 505M: Riccardo Facchetti <fizban@tin.it>
1da177e4 506S: Maintained
679655da 507F: sound/oss/aedsp16.c
1da177e4 508
91952bc0
AP
509AF9013 MEDIA DRIVER
510M: Antti Palosaari <crope@iki.fi>
511L: linux-media@vger.kernel.org
a825eaec 512W: https://linuxtv.org
91952bc0
AP
513W: http://palosaari.fi/linux/
514Q: http://patchwork.linuxtv.org/project/linux-media/list/
515T: git git://linuxtv.org/anttip/media_tree.git
516S: Maintained
517F: drivers/media/dvb-frontends/af9013*
518
519AF9033 MEDIA DRIVER
520M: Antti Palosaari <crope@iki.fi>
521L: linux-media@vger.kernel.org
a825eaec 522W: https://linuxtv.org
91952bc0
AP
523W: http://palosaari.fi/linux/
524Q: http://patchwork.linuxtv.org/project/linux-media/list/
525T: git git://linuxtv.org/anttip/media_tree.git
526S: Maintained
527F: drivers/media/dvb-frontends/af9033*
528
1da177e4 529AFFS FILE SYSTEM
6cf515e1
GU
530L: linux-fsdevel@vger.kernel.org
531S: Orphan
679655da
JP
532F: Documentation/filesystems/affs.txt
533F: fs/affs/
1da177e4 534
e2d1d6c0 535AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 536M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
537L: linux-afs@lists.infradead.org
538S: Supported
679655da
JP
539F: fs/afs/
540F: include/net/af_rxrpc.h
541F: net/rxrpc/af_rxrpc.c
ee84595a 542W: https://www.infradead.org/~dhowells/kafs/
e2d1d6c0 543
1da177e4 544AGPGART DRIVER
8b58be88 545M: David Airlie <airlied@linux.ie>
878eaf61 546T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 547S: Maintained
679655da
JP
548F: drivers/char/agp/
549F: include/linux/agp*
c117ab84 550F: include/uapi/linux/agp*
1da177e4
LT
551
552AHA152X SCSI DRIVER
8b58be88 553M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
554L: linux-scsi@vger.kernel.org
555S: Maintained
679655da
JP
556F: drivers/scsi/aha152x*
557F: drivers/scsi/pcmcia/aha152x*
1da177e4 558
64624d4f 559AIC7XXX / AIC79XX SCSI DRIVER
d8130624 560M: Hannes Reinecke <hare@suse.com>
64624d4f 561L: linux-scsi@vger.kernel.org
1da177e4 562S: Maintained
679655da 563F: drivers/scsi/aic7xxx/
1da177e4 564
450500ad
HV
565AIMSLAB FM RADIO RECEIVER DRIVER
566M: Hans Verkuil <hverkuil@xs4all.nl>
567L: linux-media@vger.kernel.org
568T: git git://linuxtv.org/media_tree.git
a825eaec 569W: https://linuxtv.org
450500ad
HV
570S: Maintained
571F: drivers/media/radio/radio-aimslab*
572
e2d1d6c0 573AIO
8b58be88 574M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
575L: linux-aio@kvack.org
576S: Supported
679655da
JP
577F: fs/aio.c
578F: include/linux/*aio*.h
e2d1d6c0 579
469d4ec8
AP
580AIRSPY MEDIA DRIVER
581M: Antti Palosaari <crope@iki.fi>
582L: linux-media@vger.kernel.org
a825eaec 583W: https://linuxtv.org
469d4ec8
AP
584W: http://palosaari.fi/linux/
585Q: http://patchwork.linuxtv.org/project/linux-media/list/
586T: git git://linuxtv.org/anttip/media_tree.git
587S: Maintained
588F: drivers/media/usb/airspy/
589
b9567027
LS
590ALACRITECH GIGABIT ETHERNET DRIVER
591M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
592S: Maintained
593F: drivers/net/ethernet/alacritech/*
594
1da177e4 595ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 596M: Duncan Sands <duncan.sands@free.fr>
6372594a 597L: linux-usb@vger.kernel.org
1da177e4
LT
598W: http://www.linux-usb.org/SpeedTouch/
599S: Maintained
679655da
JP
600F: drivers/usb/atm/speedtch.c
601F: drivers/usb/atm/usbatm.c
1da177e4 602
272f133a 603ALCHEMY AU1XX0 MMC DRIVER
8b58be88 604M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 605S: Maintained
679655da 606F: drivers/mmc/host/au1xmmc.c
272f133a 607
4a4e5787 608ALI1563 I2C DRIVER
8b58be88 609M: Rudolf Marek <r.marek@assembler.cz>
846557d3 610L: linux-i2c@vger.kernel.org
4a4e5787 611S: Maintained
679655da
JP
612F: Documentation/i2c/busses/i2c-ali1563
613F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 614
bc368798
LC
615ALLWINNER SECURITY SYSTEM
616M: Corentin Labbe <clabbe.montjoie@gmail.com>
617L: linux-crypto@vger.kernel.org
618S: Maintained
619F: drivers/crypto/sunxi-ss/
620
1da177e4 621ALPHA PORT
8b58be88 622M: Richard Henderson <rth@twiddle.net>
8b58be88 623M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 624M: Matt Turner <mattst88@gmail.com>
c89f4f9a 625S: Odd Fixes
a9406699 626L: linux-alpha@vger.kernel.org
679655da 627F: arch/alpha/
1da177e4 628
30172936
PR
629ALPS PS/2 TOUCHPAD DRIVER
630R: Pali Rohár <pali.rohar@gmail.com>
631F: drivers/input/mouse/alps.*
632
f62092f6
LFT
633ALTERA MAILBOX DRIVER
634M: Ley Foon Tan <lftan@altera.com>
635L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
636S: Maintained
637F: drivers/mailbox/mailbox-altera.c
638
c5abbba9
THL
639ALTERA PIO DRIVER
640M: Tien Hock Loh <thloh@altera.com>
641L: linux-gpio@vger.kernel.org
642S: Maintained
643F: drivers/gpio/gpio-altera.c
644
8ce064bf
TT
645ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
646M: Thor Thayer <tthayer@opensource.altera.com>
647S: Maintained
648F: drivers/gpio/gpio-altera-a10sr.c
649F: drivers/mfd/altera-a10sr.c
650F: include/linux/mfd/altera-a10sr.h
651
16b8b922 652ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 653M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
654L: netdev@vger.kernel.org
655L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
656S: Maintained
657F: drivers/net/ethernet/altera/
658
adf9251f
TK
659ALTERA UART/JTAG UART SERIAL DRIVERS
660M: Tobias Klauser <tklauser@distanz.ch>
661L: linux-serial@vger.kernel.org
61bd0943 662L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
663S: Maintained
664F: drivers/tty/serial/altera_uart.c
665F: drivers/tty/serial/altera_jtaguart.c
666F: include/linux/altera_uart.h
667F: include/linux/altera_jtaguart.h
668
1738cd3e
NB
669AMAZON ETHERNET DRIVERS
670M: Netanel Belgazal <netanel@annapurnalabs.com>
671R: Saeed Bishara <saeed@annapurnalabs.com>
672R: Zorik Machulsky <zorik@annapurnalabs.com>
673L: netdev@vger.kernel.org
674S: Supported
675F: Documentation/networking/ena.txt
676F: drivers/net/ethernet/amazon/
677
f4875e12
TL
678AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
679M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 680M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
681L: linux-crypto@vger.kernel.org
682S: Supported
683F: drivers/crypto/ccp/
684F: include/linux/ccp.h
685
512d1027 686AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 687M: Huang Rui <ray.huang@amd.com>
968ce1b1 688L: linux-hwmon@vger.kernel.org
96818b58 689S: Supported
512d1027
AH
690F: Documentation/hwmon/fam15h_power
691F: drivers/hwmon/fam15h_power.c
692
167a675a 693AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 694L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 695S: Orphan
faf2e1db 696F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 697
f90b8116 698AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 699P: Andres Salomon <dilinger@queued.net>
67d76710 700L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
701W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
702S: Supported
679655da
JP
703F: drivers/char/hw_random/geode-rng.c
704F: drivers/crypto/geode*
8a61f013 705F: drivers/video/fbdev/geode/
679655da 706F: arch/x86/include/asm/geode.h
f90b8116 707
919ee7dd 708AMD IOMMU (AMD-VI)
e4110568 709M: Joerg Roedel <joro@8bytes.org>
919ee7dd 710L: iommu@lists.linux-foundation.org
525b233c 711T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 712S: Maintained
b2c16391
JP
713F: drivers/iommu/amd_iommu*.[ch]
714F: include/linux/amd-iommu.h
919ee7dd 715
16423d67 716AMD KFD
1241e0b4 717M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
718L: dri-devel@lists.freedesktop.org
719T: git git://people.freedesktop.org/~gabbayo/linux.git
720S: Supported
130e0371
OG
721F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
722F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 723F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 724F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 725F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
726F: drivers/gpu/drm/amd/include/cik_structs.h
727F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 728F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
729F: drivers/gpu/drm/radeon/radeon_kfd.c
730F: drivers/gpu/drm/radeon/radeon_kfd.h
731F: include/uapi/linux/kfd_ioctl.h
16423d67 732
2510eb74
SS
733AMD SEATTLE DEVICE TREE SUPPORT
734M: Brijesh Singh <brijeshkumar.singh@amd.com>
735M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
736M: Tom Lendacky <thomas.lendacky@amd.com>
737S: Supported
738F: arch/arm64/boot/dts/amd/
739
45198c7b
LT
740AMD XGBE DRIVER
741M: Tom Lendacky <thomas.lendacky@amd.com>
742L: netdev@vger.kernel.org
743S: Supported
744F: drivers/net/ethernet/amd/xgbe/
08b8940e 745F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 746
284f42b6 747AMS (Apple Motion Sensor) DRIVER
8b58be88 748M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 749S: Supported
bd5f47ec 750F: drivers/macintosh/ams/
284f42b6 751
531fca16
HV
752ANALOG DEVICES INC AD9389B DRIVER
753M: Hans Verkuil <hans.verkuil@cisco.com>
754L: linux-media@vger.kernel.org
755S: Maintained
756F: drivers/media/i2c/ad9389b*
757
614b4384
LPC
758ANALOG DEVICES INC ADV7180 DRIVER
759M: Lars-Peter Clausen <lars@metafoo.de>
760L: linux-media@vger.kernel.org
761W: http://ez.analog.com/community/linux-device-drivers
762S: Supported
763F: drivers/media/i2c/adv7180.c
764
c40ddfa3
HV
765ANALOG DEVICES INC ADV7511 DRIVER
766M: Hans Verkuil <hans.verkuil@cisco.com>
767L: linux-media@vger.kernel.org
768S: Maintained
769F: drivers/media/i2c/adv7511*
770
531fca16
HV
771ANALOG DEVICES INC ADV7604 DRIVER
772M: Hans Verkuil <hans.verkuil@cisco.com>
773L: linux-media@vger.kernel.org
774S: Maintained
775F: drivers/media/i2c/adv7604*
776
c40ddfa3
HV
777ANALOG DEVICES INC ADV7842 DRIVER
778M: Hans Verkuil <hans.verkuil@cisco.com>
779L: linux-media@vger.kernel.org
780S: Maintained
781F: drivers/media/i2c/adv7842*
782
527a1a83 783ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 784M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 785L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 786W: http://wiki.analog.com/
a4edbc10 787W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 788S: Supported
39c9d199 789F: sound/soc/codecs/adau*
cc52688a 790F: sound/soc/codecs/adav*
4bdef3bd 791F: sound/soc/codecs/ad1*
ae48f5ef 792F: sound/soc/codecs/ad7*
4bdef3bd 793F: sound/soc/codecs/ssm*
40216ce7 794F: sound/soc/codecs/sigmadsp.*
4bdef3bd 795
527a1a83 796ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 797L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
798L: alsa-devel@alsa-project.org (moderated for non-subscribers)
799W: http://blackfin.uclinux.org/
800S: Supported
801F: sound/soc/blackfin/*
7d1f9018 802
4ce72abc
LPC
803ANALOG DEVICES INC IIO DRIVERS
804M: Lars-Peter Clausen <lars@metafoo.de>
805M: Michael Hennerich <Michael.Hennerich@analog.com>
806W: http://wiki.analog.com/
807W: http://ez.analog.com/community/linux-device-drivers
808S: Supported
809F: drivers/iio/*/ad*
810X: drivers/iio/*/adjd*
811F: drivers/staging/iio/*/ad*
d5d4602e 812F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 813
0e3b67b3
LPC
814ANALOG DEVICES INC DMA DRIVERS
815M: Lars-Peter Clausen <lars@metafoo.de>
816W: http://ez.analog.com/community/linux-device-drivers
817S: Supported
818F: drivers/dma/dma-axi-dmac.c
819
27eb6622
RH
820ANDROID CONFIG FRAGMENTS
821M: Rob Herring <robh@kernel.org>
822S: Supported
823F: kernel/configs/android*
824
41c9e95d
GK
825ANDROID DRIVERS
826M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 827M: Arve Hjønnevåg <arve@android.com>
41c9e95d 828M: Riley Andrews <riandrews@android.com>
0e4a566b 829T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
830L: devel@driverdev.osuosl.org
831S: Supported
832F: drivers/android/
833F: drivers/staging/android/
834
d03c023e
LA
835ANDROID ION DRIVER
836M: Laura Abbott <labbott@redhat.com>
837M: Sumit Semwal <sumit.semwal@linaro.org>
838L: devel@driverdev.osuosl.org
839S: Supported
e9d766b9 840F: Documentation/devicetree/bindings/staging/ion/
d03c023e
LA
841F: drivers/staging/android/ion
842F: drivers/staging/android/uapi/ion.h
843F: drivers/staging/android/uapi/ion_test.h
844
42269063 845AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 846M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 847L: linuxppc-dev@lists.ozlabs.org
93711660 848L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 849S: Maintained
679655da 850F: sound/aoa/
42269063 851
4075a283 852APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
853M: William Breathitt Gray <vilhelm.gray@gmail.com>
854L: linux-iio@vger.kernel.org
855S: Maintained
4075a283 856F: drivers/iio/adc/stx104.c
97a445da 857
1da177e4 858APM DRIVER
e5f6450c 859M: Jiri Kosina <jikos@kernel.org>
81024fc4 860S: Odd fixes
9f273c24 861T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
862F: arch/x86/kernel/apm_32.c
863F: include/linux/apm_bios.h
c117ab84 864F: include/uapi/linux/apm_bios.h
81024fc4 865F: drivers/char/apm-emulation.c
1da177e4 866
bd7aa4b2 867APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 868M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 869L: linux-input@vger.kernel.org
75dd112a 870S: Odd fixes
679655da 871F: drivers/input/mouse/bcm5974.c
bd7aa4b2 872
6f2fad74 873APPLE SMC DRIVER
75dd112a 874M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 875L: linux-hwmon@vger.kernel.org
75dd112a 876S: Odd fixes
679655da 877F: drivers/hwmon/applesmc.c
6f2fad74 878
1da177e4 879APPLETALK NETWORK LAYER
8b58be88 880M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 881S: Maintained
679655da
JP
882F: drivers/net/appletalk/
883F: net/appletalk/
1da177e4 884
21c75328
DD
885APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
886M: Duc Dang <dhdang@apm.com>
887S: Supported
888F: arch/arm64/boot/dts/apm/
889
24299502
IS
890APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
891M: Iyappan Subramanian <isubramanian@apm.com>
892M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
893S: Supported
894F: drivers/net/ethernet/apm/xgene/
2efccc60 895F: drivers/net/phy/mdio-xgene.c
24299502 896F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 897F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 898
fd3a628e
TN
899APPLIED MICRO (APM) X-GENE SOC PMU
900M: Tai Nguyen <ttnguyen@apm.com>
901S: Supported
902F: drivers/perf/xgene_pmu.c
903F: Documentation/perf/xgene-pmu.txt
904F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
905
62a37dc7
LP
906APTINA CAMERA SENSOR PLL
907M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
908L: linux-media@vger.kernel.org
909S: Maintained
910F: drivers/media/i2c/aptina-pll.*
911
1154ea7d 912ARC FRAMEBUFFER DRIVER
8b58be88 913M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 914S: Maintained
8a61f013
JH
915F: drivers/video/fbdev/arcfb.c
916F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 917
c38f6ac7
MG
918ARCNET NETWORK LAYER
919M: Michael Grzeschik <m.grzeschik@pengutronix.de>
920L: netdev@vger.kernel.org
921S: Maintained
922F: drivers/net/arcnet/
923F: include/uapi/linux/if_arcnet.h
924
71d298ce
AB
925ARC PGU DRM DRIVER
926M: Alexey Brodkin <abrodkin@synopsys.com>
927S: Supported
928F: drivers/gpu/drm/arc/
929F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
930
588deb61
MR
931ARM ARCHITECTED TIMER DRIVER
932M: Mark Rutland <mark.rutland@arm.com>
933M: Marc Zyngier <marc.zyngier@arm.com>
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Maintained
936F: arch/arm/include/asm/arch_timer.h
937F: arch/arm64/include/asm/arch_timer.h
938F: drivers/clocksource/arm_arch_timer.c
939
c5a906a5
LD
940ARM HDLCD DRM DRIVER
941M: Liviu Dudau <liviu.dudau@arm.com>
942S: Supported
59ba2422 943F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
944F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
945
59ba2422
LD
946ARM MALI-DP DRM DRIVER
947M: Liviu Dudau <liviu.dudau@arm.com>
948M: Brian Starkey <brian.starkey@arm.com>
949M: Mali DP Maintainers <malidp@foss.arm.com>
950S: Supported
951F: drivers/gpu/drm/arm/
952F: Documentation/devicetree/bindings/display/arm,malidp.txt
953
1da177e4 954ARM MFM AND FLOPPY DRIVERS
8b58be88 955M: Ian Molton <spyro@f2s.com>
1da177e4 956S: Maintained
679655da
JP
957F: arch/arm/lib/floppydma.S
958F: arch/arm/include/asm/floppy.h
1da177e4 959
6f96521f
WD
960ARM PMU PROFILING AND DEBUGGING
961M: Will Deacon <will.deacon@arm.com>
55d5c4ab 962M: Mark Rutland <mark.rutland@arm.com>
6f96521f 963S: Maintained
55d5c4ab 964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 965F: arch/arm*/kernel/perf_*
6f96521f 966F: arch/arm/oprofile/common.c
dd06a84b
MR
967F: arch/arm*/kernel/hw_breakpoint.c
968F: arch/arm*/include/asm/hw_breakpoint.h
969F: arch/arm*/include/asm/perf_event.h
55d5c4ab 970F: drivers/perf/*
fa8ad788 971F: include/linux/perf/arm_pmu.h
55d5c4ab 972F: Documentation/devicetree/bindings/arm/pmu.txt
6f96521f 973
d4275354 974ARM PORT
54176cc6 975M: Russell King <linux@armlinux.org.uk>
efc03ecb 976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 977W: http://www.armlinux.org.uk/
d4275354 978S: Maintained
0d7f4f05 979T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
d4275354
RK
980F: arch/arm/
981
d323c243
SB
982ARM SUB-ARCHITECTURES
983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 984S: Maintained
d323c243
SB
985F: arch/arm/mach-*/
986F: arch/arm/plat-*/
987T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
988
cefbf4ea 989ARM PRIMECELL AACI PL041 DRIVER
54176cc6 990M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
991S: Maintained
992F: sound/arm/aaci.*
993
994ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 995M: Russell King <linux@armlinux.org.uk>
cefbf4ea 996S: Maintained
8a61f013 997F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
998
999ARM PRIMECELL KMI PL050 DRIVER
54176cc6 1000M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1001S: Maintained
1002F: drivers/input/serio/ambakmi.*
1003F: include/linux/amba/kmi.h
1004
2761f5c2 1005ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 1006M: Russell King <linux@armlinux.org.uk>
08a5c9a2 1007S: Maintained
679655da 1008F: drivers/mmc/host/mmci.*
2f748aaa 1009F: include/linux/amba/mmci.h
2761f5c2 1010
1b4304e5 1011ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 1012M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
1013S: Maintained
1014F: drivers/tty/serial/amba-pl01*.c
1015F: include/linux/amba/serial.h
2761f5c2 1016
cefbf4ea 1017ARM PRIMECELL BUS SUPPORT
54176cc6 1018M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1019S: Maintained
1020F: drivers/amba/
1021F: include/linux/amba/bus.h
1022
2b7a52a4 1023ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 1024M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1026S: Maintained
1027
9c784f95 1028ARM/AFEB9260 MACHINE SUPPORT
8b58be88 1029M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 1030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
1031S: Maintained
1032
2b7a52a4 1033ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 1034M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1036S: Maintained
1037
5c6dcd7f 1038ARM/Allwinner sunXi SoC support
1b106699 1039M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1040M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042S: Maintained
5c6dcd7f 1043N: sun[x456789]i
c1efda12 1044F: arch/arm/boot/dts/ntc-gr8*
6bc37fac 1045F: arch/arm64/boot/dts/allwinner/
60b0f380
MR
1046
1047ARM/Allwinner SoC Clock Support
1048M: Emilio López <emilio@elopez.com.ar>
1049S: Maintained
1050F: drivers/clk/sunxi/
1b106699 1051
79318452 1052ARM/Amlogic Meson SoC support
7c1e3876 1053M: Carlo Caione <carlo@caione.org>
6683d91c 1054M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1056L: linux-amlogic@lists.infradead.org
79318452 1057W: http://linux-meson.com/
7c1e3876 1058S: Maintained
79318452
CC
1059F: arch/arm/mach-meson/
1060F: arch/arm/boot/dts/meson*
6683d91c
KH
1061F: arch/arm64/boot/dts/amlogic/
1062F: drivers/pinctrl/meson/
51c5d844 1063F: drivers/mmc/host/meson*
79318452 1064N: meson
7c1e3876 1065
eff506fa
TZ
1066ARM/Annapurna Labs ALPINE ARCHITECTURE
1067M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1068M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1070S: Maintained
1071F: arch/arm/mach-alpine/
a9e5547b
AT
1072F: arch/arm/boot/dts/alpine*
1073F: arch/arm64/boot/dts/al/
1074F: drivers/*/*alpine*
eff506fa 1075
5255034d
LP
1076ARM/ARTPEC MACHINE SUPPORT
1077M: Jesper Nilsson <jesper.nilsson@axis.com>
1078M: Lars Persson <lars.persson@axis.com>
1079M: Niklas Cassel <niklas.cassel@axis.com>
1080S: Maintained
1081L: linux-arm-kernel@axis.com
1082F: arch/arm/mach-artpec
1083F: arch/arm/boot/dts/artpec6*
33b8ac91 1084F: drivers/clk/axis
5255034d 1085
8c2ed9bc
JS
1086ARM/ASPEED MACHINE SUPPORT
1087M: Joel Stanley <joel@jms.id.au>
1088S: Maintained
1089F: arch/arm/mach-aspeed/
1090F: arch/arm/boot/dts/aspeed-*
1091F: drivers/*/*aspeed*
1092
8dca5ce8 1093ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1094M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1095M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1096M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1098W: http://www.linux4sam.org
9f273c24 1099T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1100S: Supported
1101F: arch/arm/mach-at91/
f0a0a58e 1102F: include/soc/at91/
70e389cc
MB
1103F: arch/arm/boot/dts/at91*.dts
1104F: arch/arm/boot/dts/at91*.dtsi
1105F: arch/arm/boot/dts/sama*.dts
1106F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1107F: arch/arm/include/debug/at91.S
d4a89c7d 1108
6e05dd4e
BB
1109ARM/ATMEL AT91 Clock Support
1110M: Boris Brezillon <boris.brezillon@free-electrons.com>
1111S: Maintained
1112F: drivers/clk/at91
1113
986cf2e9 1114ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1115M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117S: Maintained
1118F: arch/arm/mach-highbank/
e68d7c14
RH
1119F: arch/arm/boot/dts/highbank.dts
1120F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1121
d94f944e 1122ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1123M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1124S: Maintained
1125F: arch/arm/mach-cns3xxx/
d94f944e 1126
4863dea3
SG
1127ARM/CAVIUM THUNDER NETWORK DRIVER
1128M: Sunil Goutham <sgoutham@cavium.com>
1129M: Robert Richter <rric@kernel.org>
1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131S: Supported
322e5cc5 1132F: drivers/net/ethernet/cavium/thunder/
4863dea3 1133
386ab516
AS
1134ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1135M: Alexander Shiyan <shc_work@mail.ru>
1136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137S: Odd Fixes
b8ba3874 1138N: clps711x
386ab516 1139
2b7a52a4 1140ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1141M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1142M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1144S: Maintained
d19d3667
HS
1145F: arch/arm/mach-ep93xx/
1146F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1147
1148ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1149M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1151S: Maintained
1152
d4275354 1153ARM/CLKDEV SUPPORT
54176cc6 1154M: Russell King <linux@armlinux.org.uk>
efc03ecb 1155L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1156S: Maintained
0d7f4f05 1157T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
d4275354 1158F: arch/arm/include/asm/clkdev.h
4fa2651d 1159F: drivers/clk/clkdev.c
d4275354 1160
d48134e7 1161ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1162M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1164S: Maintained
1165
94150095
HF
1166ARM/CONTEC MICRO9 MACHINE SUPPORT
1167M: Hubert Feurstein <hubert.feurstein@contec.at>
1168S: Maintained
1169F: arch/arm/mach-ep93xx/micro9.c
1170
a06ae860
PP
1171ARM/CORESIGHT FRAMEWORK AND DRIVERS
1172M: Mathieu Poirier <mathieu.poirier@linaro.org>
1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S: Maintained
01081f5a 1175F: drivers/hwtracing/coresight/*
a06ae860
PP
1176F: Documentation/trace/coresight.txt
1177F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1178F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1179F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1180F: tools/perf/arch/arm/util/auxtrace.c
1181F: tools/perf/arch/arm/util/cs-etm.c
1182F: tools/perf/arch/arm/util/cs-etm.h
1183F: tools/perf/util/cs-etm.h
a06ae860 1184
1da177e4 1185ARM/CORGI MACHINE SUPPORT
8b58be88 1186M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1187S: Maintained
1188
881a95f9 1189ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1190M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1192T: git git://github.com/ulli-kroll/linux.git
162500b3 1193S: Maintained
f49afbb5 1194F: arch/arm/mach-gemini/
98a9bb5b 1195F: drivers/rtc/rtc-gemini.c
881a95f9 1196
a990cbd8 1197ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1198M: Barry Song <baohua@kernel.org>
a990cbd8 1199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1200T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1201S: Maintained
e68d7c14 1202F: arch/arm/boot/dts/prima2*
a990cbd8 1203F: arch/arm/mach-prima2/
4a9c44f1 1204F: drivers/clk/sirf/
05f30e8d 1205F: drivers/clocksource/timer-prima2.c
5833ac98 1206F: drivers/clocksource/timer-atlas7.c
f8505ef5 1207N: [^a-z]sirf
a990cbd8 1208
c9d862c4
BS
1209ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1210M: Baruch Siach <baruch@tkos.co.il>
1211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1212S: Maintained
cde137aa 1213F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1214N: digicolor
1215
d4275354 1216ARM/EBSA110 MACHINE SUPPORT
54176cc6 1217M: Russell King <linux@armlinux.org.uk>
efc03ecb 1218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1219W: http://www.armlinux.org.uk/
d4275354
RK
1220S: Maintained
1221F: arch/arm/mach-ebsa110/
b955f6ca 1222F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1223
4721f3ce
UKK
1224ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1225M: Uwe Kleine-König <kernel@pengutronix.de>
1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227S: Maintained
1228N: efm32
1229
a9da4f7e 1230ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1231M: Daniel Ribeiro <drwyrm@gmail.com>
1232M: Stefan Schmidt <stefan@openezx.org>
1233M: Harald Welte <laforge@openezx.org>
d66f1886 1234L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1235W: http://www.openezx.org/
1236S: Maintained
cafc2265
SS
1237T: topgit git://git.openezx.org/openezx.git
1238F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1239
6a915af9 1240ARM/FARADAY FA526 PORT
162500b3 1241M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1243S: Maintained
1fa7e547 1244T: git git://git.berlios.de/gemini-board
f49afbb5 1245F: arch/arm/mm/*-fa*
6a915af9 1246
d4275354 1247ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1248M: Russell King <linux@armlinux.org.uk>
efc03ecb 1249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1250W: http://www.armlinux.org.uk/
d4275354
RK
1251S: Maintained
1252F: arch/arm/include/asm/hardware/dec21285.h
1253F: arch/arm/mach-footbridge/
1254
86183a5f 1255ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1256M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1257M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1258R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1260S: Maintained
f1c12837 1261T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1262F: arch/arm/mach-imx/
ce515a6b 1263F: arch/arm/mach-mxs/
2a82f95c 1264F: arch/arm/boot/dts/imx*
e5dafa22 1265F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1266F: drivers/clk/imx/
1267F: include/soc/imx/
86183a5f 1268
142109d2 1269ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1270M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1271M: Sascha Hauer <kernel@pengutronix.de>
1272R: Stefan Agner <stefan@agner.ch>
1273L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274S: Maintained
1275T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1276F: arch/arm/mach-imx/*vf610*
1277F: arch/arm/boot/dts/vf*
1278
2b7a52a4 1279ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1280M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1282S: Maintained
1283
90b8fc34 1284ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1285M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1287S: Maintained
1288
ef47d5f0 1289ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1290M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1291M: Paul Parsons <lost.distance@yahoo.com>
1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1293S: Maintained
1294F: arch/arm/mach-pxa/hx4700.c
1295F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1296F: sound/soc/pxa/hx4700.c
ef47d5f0 1297
4dfad069
WX
1298ARM/HISILICON SOC SUPPORT
1299M: Wei Xu <xuwei5@hisilicon.com>
1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301W: http://www.hisilicon.com
1302S: Supported
1303T: git git://github.com/hisilicon/linux-hisi.git
1304F: arch/arm/mach-hisi/
e68d7c14
RH
1305F: arch/arm/boot/dts/hi3*
1306F: arch/arm/boot/dts/hip*
1307F: arch/arm/boot/dts/hisi*
1308F: arch/arm64/boot/dts/hisilicon/
4dfad069 1309
21f37bc3 1310ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1311M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1312W: www.jlime.com
1313S: Maintained
084bad91
KE
1314T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1315F: arch/arm/mach-sa1100/jornada720.c
1316F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1317
5e767ab9
JMC
1318ARM/IGEP MACHINE SUPPORT
1319M: Enric Balletbo i Serra <eballetbo@gmail.com>
1320M: Javier Martinez Canillas <javier@dowhile0.org>
1321L: linux-omap@vger.kernel.org
1322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323S: Maintained
06ff74fd 1324F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1325
403d2971
MV
1326ARM/INCOME PXA270 SUPPORT
1327M: Marek Vasut <marek.vasut@gmail.com>
1328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329S: Maintained
ec154082 1330F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1331
2b7a52a4 1332ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1333M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1335S: Maintained
e2bdb176
DW
1336
1337ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1339S: Orphan
2b7a52a4
LB
1340
1341ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1342M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1344S: Maintained
2b7a52a4
LB
1345
1346ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1347M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1349S: Maintained
2b7a52a4 1350
2b7a52a4 1351ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1352M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1354S: Maintained
1355
dfdd8cc9
KH
1356ARM/INTEL IXP4XX ARM ARCHITECTURE
1357M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1358M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1360S: Maintained
1361F: arch/arm/mach-ixp4xx/
1362
838553c5 1363ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1364M: Jonathan Cameron <jic23@cam.ac.uk>
1365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366S: Maintained
1367F: arch/arm/mach-pxa/stargate2.c
1368F: drivers/pcmcia/pxa2xx_stargate2.c
1369
2b7a52a4 1370ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1371M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1373S: Maintained
2b7a52a4
LB
1374
1375ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1376M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1378S: Maintained
1379
1154f858 1380ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1381M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383S: Maintained
1384F: arch/arm/mach-keystone/
5edafc29 1385F: arch/arm/boot/dts/keystone-*
317929cd 1386T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1387
bc6aa566 1388ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1389M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1390L: linux-kernel@vger.kernel.org
1391S: Maintained
1392F: drivers/clk/keystone/
1393
1394ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1395M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397L: linux-kernel@vger.kernel.org
1398S: Maintained
1399F: drivers/clocksource/timer-keystone.c
1400
1401ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1402M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1403L: linux-kernel@vger.kernel.org
1404S: Maintained
1405F: drivers/power/reset/keystone-reset.c
1406
1407ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1408M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1409L: linux-kernel@vger.kernel.org
1410S: Maintained
1411F: drivers/memory/*emif*
1412
8cb555b6
CM
1413ARM/LG1K ARCHITECTURE
1414M: Chanho Min <chanho.min@lge.com>
1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416S: Maintained
1417F: arch/arm64/boot/dts/lg/
1418
2b7a52a4 1419ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1420M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1422S: Maintained
1423
3143875f
JE
1424ARM/LPC18XX ARCHITECTURE
1425M: Joachim Eastwood <manabian@gmail.com>
1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S: Maintained
19c1c32c
JE
1428F: arch/arm/boot/dts/lpc43*
1429F: drivers/clk/nxp/clk-lpc18xx*
1430F: drivers/clocksource/time-lpc32xx.c
1431F: drivers/i2c/busses/i2c-lpc2k.c
1432F: drivers/memory/pl172.c
1433F: drivers/mtd/spi-nor/nxp-spifi.c
1434F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1435N: lpc18xx
1436
15e4f7da 1437ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1438M: Vladimir Zapolskiy <vz@mleia.com>
1439M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1441T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1442S: Maintained
2377f9fd 1443F: arch/arm/boot/dts/lpc32*
15e4f7da 1444F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1445F: drivers/i2c/busses/i2c-pnx.c
1446F: drivers/net/ethernet/nxp/lpc_eth.c
1447F: drivers/usb/host/ohci-nxp.c
1448F: drivers/watchdog/pnx4008_wdt.c
1449N: lpc32xx
15e4f7da 1450
3b886171 1451ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1452M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1453S: Maintained
1454
1f664ab7 1455ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1456M: Jason Cooper <jason@lakedaemon.net>
1457M: Andrew Lunn <andrew@lunn.ch>
1458M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1459M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461S: Maintained
1462F: arch/arm/mach-mvebu/
59ec9671 1463F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1464F: arch/arm/boot/dts/armada*
1465F: arch/arm/boot/dts/kirkwood*
dcc3068a 1466F: arch/arm64/boot/dts/marvell/armada*
9f123def 1467F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1468F: arch/arm/configs/mvebu_*_defconfig
75f41273 1469
40f4978b 1470ARM/Marvell Berlin SoC support
70e1a28f 1471M: Jisheng Zhang <jszhang@marvell.com>
40f4978b
SH
1472M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474S: Maintained
1475F: arch/arm/mach-berlin/
31c17ac9 1476F: arch/arm/boot/dts/berlin*
e68d7c14 1477F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1478
40f4978b 1479
4cfab57e 1480ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1481M: Jason Cooper <jason@lakedaemon.net>
1482M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1483M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1484M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1486S: Maintained
1487F: arch/arm/mach-dove/
54a246ff
NP
1488F: arch/arm/mach-mv78xx0/
1489F: arch/arm/mach-orion5x/
1490F: arch/arm/plat-orion/
31c17ac9
GC
1491F: arch/arm/boot/dts/dove*
1492F: arch/arm/boot/dts/orion5x*
1493
3b886171 1494
d69ac131
AC
1495ARM/Orion SoC/Technologic Systems TS-78xx platform support
1496M: Alexander Clouter <alex@digriz.org.uk>
1497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498W: http://www.digriz.org.uk/ts78xx/kernel
1499S: Maintained
1500F: arch/arm/mach-orion5x/ts78xx-*
1501
e557959d
NA
1502ARM/OXNAS platform support
1503M: Neil Armstrong <narmstrong@baylibre.com>
1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d6fbd37b 1505L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
e557959d
NA
1506S: Maintained
1507F: arch/arm/mach-oxnas/
52c468fb 1508F: arch/arm/boot/dts/ox8*.dtsi
e557959d 1509F: arch/arm/boot/dts/wd-mbwe.dts
52c468fb 1510F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
e557959d
NA
1511N: oxnas
1512
607b8fc9
EH
1513ARM/Mediatek RTC DRIVER
1514M: Eddie Huang <eddie.huang@mediatek.com>
1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1517S: Maintained
1518F: drivers/rtc/rtc-mt6397.c
1519
e54951c8
MB
1520ARM/Mediatek SoC support
1521M: Matthias Brugger <matthias.bgg@gmail.com>
1522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1523L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1524S: Maintained
1525F: arch/arm/boot/dts/mt6*
1526F: arch/arm/boot/dts/mt8*
1527F: arch/arm/mach-mediatek/
1528N: mtk
1529K: mediatek
1530
0f8669e3
CY
1531ARM/Mediatek USB3 PHY DRIVER
1532M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1535S: Maintained
1536F: drivers/phy/phy-mt65xx-usb3.c
1537
adcb079f
AB
1538ARM/MICREL KS8695 ARCHITECTURE
1539M: Greg Ungerer <gerg@uclinux.org>
1540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1541F: arch/arm/mach-ks8695/
adcb079f
AB
1542S: Odd Fixes
1543
d78ff0a5 1544ARM/MIOA701 MACHINE SUPPORT
8b58be88 1545M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1547F: arch/arm/mach-pxa/mioa701.c
1548S: Maintained
1549
9624dfe6 1550ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1551M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1552S: Maintained
1553
e0ee9851 1554ARM/NOMADIK ARCHITECTURE
28b8e8d4 1555M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1556M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558S: Maintained
1559F: arch/arm/mach-nomadik/
ecc265fe 1560F: drivers/pinctrl/nomadik/
87572880 1561F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1562T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1563
9d76295a 1564ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1565M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1566L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1567W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1568S: Supported
1569
8459c159 1570ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1571M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1572M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1573S: Maintained
1574
5d783a2d 1575ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1576M: Marek Vasut <marek.vasut@gmail.com>
75280787 1577L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1578W: http://hackndev.com
1579S: Maintained
933d35f0
JP
1580F: arch/arm/mach-pxa/include/mach/palmtx.h
1581F: arch/arm/mach-pxa/palmtx.c
1582F: arch/arm/mach-pxa/include/mach/palmt5.h
1583F: arch/arm/mach-pxa/palmt5.c
1584F: arch/arm/mach-pxa/include/mach/palmld.h
1585F: arch/arm/mach-pxa/palmld.c
1586F: arch/arm/mach-pxa/include/mach/palmte2.h
1587F: arch/arm/mach-pxa/palmte2.c
1588F: arch/arm/mach-pxa/include/mach/palmtc.h
1589F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1590
b57fe924 1591ARM/PALM TREO SUPPORT
d8130624 1592M: Tomas Cech <sleep_walker@suse.com>
75280787 1593L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1594W: http://hackndev.com
1595S: Maintained
b57fe924
JP
1596F: arch/arm/mach-pxa/include/mach/palmtreo.h
1597F: arch/arm/mach-pxa/palmtreo.c
90af5811 1598
c49e1e63 1599ARM/PALMZ72 SUPPORT
8b58be88 1600M: Sergey Lapin <slapin@ossfans.org>
75280787 1601L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1602W: http://hackndev.com
1603S: Maintained
933d35f0
JP
1604F: arch/arm/mach-pxa/include/mach/palmz72.h
1605F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1606
1da177e4 1607ARM/PLEB SUPPORT
8b58be88 1608M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1609W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1610S: Maintained
1611
1612ARM/PT DIGITAL BOARD PORT
8b58be88 1613M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1615W: http://www.armlinux.org.uk/
1da177e4
LT
1616S: Maintained
1617
8fc1b0f8 1618ARM/QUALCOMM SUPPORT
bbeaa595
AG
1619M: Andy Gross <andy.gross@linaro.org>
1620M: David Brown <david.brown@linaro.org>
8fc1b0f8 1621L: linux-arm-msm@vger.kernel.org
f5d3af9d 1622L: linux-soc@vger.kernel.org
8fc1b0f8 1623S: Maintained
0ff50d60 1624F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1625F: arch/arm/boot/dts/qcom-*.dts
1626F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1627F: arch/arm/mach-qcom/
e68d7c14 1628F: arch/arm64/boot/dts/qcom/*
5482cefa 1629F: drivers/i2c/busses/i2c-qup.c
39a3366a 1630F: drivers/clk/qcom/
4fb1a420 1631F: drivers/pinctrl/qcom/
f5d3af9d 1632F: drivers/soc/qcom/
5482cefa 1633F: drivers/spi/spi-qup.c
c0c89faf
SB
1634F: drivers/tty/serial/msm_serial.h
1635F: drivers/tty/serial/msm_serial.c
1636F: drivers/*/pm8???-*
1637F: drivers/mfd/ssbi.c
916f743d 1638F: drivers/firmware/qcom_scm.c
bbeaa595 1639T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1640
2b7a52a4 1641ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1642M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1643L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1644S: Maintained
1645
b138e119
SH
1646ARM/RENESAS ARM64 ARCHITECTURE
1647M: Simon Horman <horms@verge.net.au>
1648M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1649L: linux-renesas-soc@vger.kernel.org
1650Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1651T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1652S: Supported
1653F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1654F: drivers/soc/renesas/
1655F: include/linux/soc/renesas/
b138e119 1656
d4275354 1657ARM/RISCPC ARCHITECTURE
54176cc6 1658M: Russell King <linux@armlinux.org.uk>
efc03ecb 1659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1660W: http://www.armlinux.org.uk/
d4275354 1661S: Maintained
d4275354
RK
1662F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1663F: arch/arm/include/asm/hardware/ioc.h
1664F: arch/arm/include/asm/hardware/iomd.h
1665F: arch/arm/include/asm/hardware/memc.h
1666F: arch/arm/mach-rpc/
1a6422f6 1667F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1668F: drivers/net/ethernet/i825xx/ether1*
1669F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1670F: drivers/scsi/arm/
1671
08ddbb0a
HS
1672ARM/Rockchip SoC support
1673M: Heiko Stuebner <heiko@sntech.de>
1674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1675L: linux-rockchip@lists.infradead.org
9f273c24 1676T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1677S: Maintained
541555e9 1678F: arch/arm/boot/dts/rk3*
08ddbb0a 1679F: arch/arm/mach-rockchip/
541555e9
HS
1680F: drivers/clk/rockchip/
1681F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1682F: drivers/*/*rockchip*
541555e9
HS
1683F: drivers/*/*/*rockchip*
1684F: sound/soc/rockchip/
b4331b43 1685N: rockchip
08ddbb0a 1686
5bfb937c
KK
1687ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1688M: Kukjin Kim <kgene@kernel.org>
326dce07 1689M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1690R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1692L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
6f96d639 1693Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
b21477f9 1694S: Maintained
6f0589c8 1695F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1696F: arch/arm/boot/dts/s5p*
1697F: arch/arm/boot/dts/samsung*
6f0589c8 1698F: arch/arm/boot/dts/exynos*
d97236e6 1699F: arch/arm64/boot/dts/exynos/
482ce512 1700F: arch/arm/plat-samsung/
769bbb63
HS
1701F: arch/arm/mach-s3c24*/
1702F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1703F: arch/arm/mach-s5p*/
1704F: arch/arm/mach-exynos*/
1c03274d
KK
1705F: drivers/*/*s3c24*
1706F: drivers/*/*/*s3c24*
1707F: drivers/*/*s3c64xx*
1708F: drivers/*/*s5pv210*
ffd51977 1709F: drivers/memory/samsung/*
bf50ddcd 1710F: drivers/soc/samsung/*
d6b9aea6
KK
1711F: Documentation/arm/Samsung/
1712F: Documentation/devicetree/bindings/arm/samsung/
1713F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1714F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1715N: exynos
f556cb07 1716
10ffa964
KP
1717ARM/SAMSUNG MOBILE MACHINE SUPPORT
1718M: Kyungmin Park <kyungmin.park@samsung.com>
1719L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720S: Maintained
004bbd3c 1721F: arch/arm/mach-s5pv210/
10ffa964 1722
3ce4ccb6
KD
1723ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1724M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1725M: Kamil Debski <kamil@wypas.org>
1726M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1727L: linux-arm-kernel@lists.infradead.org
1728L: linux-media@vger.kernel.org
1729S: Maintained
1730F: drivers/media/platform/s5p-g2d/
1731
e6a476fd
MS
1732ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1733M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1734M: Kamil Debski <kamil@wypas.org>
6305902c 1735M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1736M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1737L: linux-arm-kernel@lists.infradead.org
1738L: linux-media@vger.kernel.org
1739S: Maintained
934455d7 1740F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1741F: drivers/media/platform/s5p-mfc/
e6a476fd 1742
1bcbf6f4
KD
1743ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1744M: Kyungmin Park <kyungmin.park@samsung.com>
1745L: linux-arm-kernel@lists.infradead.org
1746L: linux-media@vger.kernel.org
1747S: Maintained
78fc853b 1748F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1749
7d9f9bf4
AP
1750ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1751M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
305335b9 1752M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7d9f9bf4
AP
1753L: linux-arm-kernel@lists.infradead.org
1754L: linux-media@vger.kernel.org
1755S: Maintained
1756F: drivers/media/platform/s5p-jpeg/
1757
d48d38e8 1758ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1759M: Simon Horman <horms@verge.net.au>
d48d38e8 1760M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1761L: linux-renesas-soc@vger.kernel.org
4a121096 1762Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1763T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1764S: Supported
0b514fdb
SH
1765F: arch/arm/boot/dts/emev2*
1766F: arch/arm/boot/dts/r7s*
1767F: arch/arm/boot/dts/r8a*
1768F: arch/arm/boot/dts/sh*
0b514fdb 1769F: arch/arm/configs/shmobile_defconfig
7a2071c5 1770F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1771F: arch/arm/mach-shmobile/
be32bcbb
GU
1772F: drivers/soc/renesas/
1773F: include/linux/soc/renesas/
d48d38e8 1774
66314223 1775ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1776M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1777S: Maintained
1778F: arch/arm/mach-socfpga/
efadb751
DN
1779F: arch/arm/boot/dts/socfpga*
1780F: arch/arm/configs/socfpga_defconfig
e68d7c14 1781F: arch/arm64/boot/dts/altera/
ba2b7d0a 1782W: http://www.rocketboards.org
efadb751 1783T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1784
1785ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1786M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1787S: Maintained
1788F: drivers/clk/socfpga/
1789
71bcada8
TT
1790ARM/SOCFPGA EDAC SUPPORT
1791M: Thor Thayer <tthayer@opensource.altera.com>
1792S: Maintained
1793F: drivers/edac/altera_edac.
1794
65ebcc11 1795ARM/STI ARCHITECTURE
a92177ea 1796M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798L: kernel@stlinux.com
1799W: http://www.stlinux.com
1800S: Maintained
1801F: arch/arm/mach-sti/
a92177ea 1802F: arch/arm/boot/dts/sti*
b8e31bf3 1803F: drivers/char/hw_random/st-rng.c
a92177ea 1804F: drivers/clocksource/arm_global_timer.c
82805d1b 1805F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1806F: drivers/cpufreq/sti-cpufreq.c
6da0f216 1807F: drivers/dma/st_fdma*
a92177ea 1808F: drivers/i2c/busses/i2c-st.c
346e2e4a 1809F: drivers/media/rc/st_rc.c
95d66b16 1810F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1811F: drivers/mmc/host/sdhci-st.c
e95cf393 1812F: drivers/phy/phy-miphy28lp.c
6da969a5 1813F: drivers/phy/phy-stih407-usb.c
346e2e4a 1814F: drivers/pinctrl/pinctrl-st.c
aac22524 1815F: drivers/remoteproc/st_remoteproc.c
c9d7cc3e 1816F: drivers/remoteproc/st_slim_rproc.c
346e2e4a 1817F: drivers/reset/sti/
db4112e6 1818F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1819F: drivers/tty/serial/st-asc.c
eb11adab 1820F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1821F: drivers/usb/host/ehci-st.c
1822F: drivers/usb/host/ohci-st.c
db4112e6 1823F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1824F: drivers/ata/ahci_st.c
c9d7cc3e 1825F: include/linux/remoteproc/st_slim_rproc.h
65ebcc11 1826
ee6e7879
MC
1827ARM/STM32 ARCHITECTURE
1828M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1829M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S: Maintained
1832T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1833N: stm32
1834F: drivers/clocksource/armv7m_systick.c
1835
d6de5b02
MG
1836ARM/TANGO ARCHITECTURE
1837M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1838L: linux-arm-kernel@lists.infradead.org
1839S: Maintained
e2bd0d37 1840N: tango
d6de5b02 1841
2b7a52a4 1842ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1843M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1845S: Maintained
1846
1bbd7089 1847ARM/TETON BGA MACHINE SUPPORT
706e69d6 1848M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850S: Maintained
1851
2b7a52a4 1852ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1853M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1854L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1855S: Maintained
1856
98ad6e3b 1857ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1858M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1860W: http://www.mcuos.com
1861S: Maintained
4e89e8f6 1862F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1863F: drivers/input/keyboard/w90p910_keypad.c
1864F: drivers/input/touchscreen/w90p910_ts.c
1865F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1866F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1867F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1868F: drivers/rtc/rtc-nuc900.c
9df92e6c 1869F: drivers/spi/spi-nuc900.c
4e89e8f6 1870F: drivers/usb/host/ehci-w90x900.c
8a61f013 1871F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1872
54274d71 1873ARM/U300 MACHINE SUPPORT
e4651a9f 1874M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876S: Supported
1877F: arch/arm/mach-u300/
9affbd24 1878F: drivers/clocksource/timer-u300.c
54274d71
LW
1879F: drivers/i2c/busses/i2c-stu300.c
1880F: drivers/rtc/rtc-coh901331.c
1881F: drivers/watchdog/coh901327_wdt.c
1882F: drivers/dma/coh901318*
87572880
LW
1883F: drivers/mfd/ab3100*
1884F: drivers/rtc/rtc-ab3100.c
1885F: drivers/rtc/rtc-coh901331.c
1886T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1887
3d00d04f
MY
1888ARM/UNIPHIER ARCHITECTURE
1889M: Masahiro Yamada <yamada.masahiro@socionext.com>
1890L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1891T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1892S: Maintained
a3ff83d2 1893F: arch/arm/boot/dts/uniphier*
e7ecbc05 1894F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1895F: arch/arm/mach-uniphier/
e7ecbc05 1896F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1897F: arch/arm64/boot/dts/socionext/
4b7f48d3 1898F: drivers/bus/uniphier-system-bus.c
734d82f4 1899F: drivers/clk/uniphier/
dd6fd4a3 1900F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2 1901F: drivers/pinctrl/uniphier/
54e991b5 1902F: drivers/reset/reset-uniphier.c
a3ff83d2 1903F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1904N: uniphier
1905
87572880 1906ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1907M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S: Maintained
1910F: arch/arm/mach-ux500/
e4651a9f 1911F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1912F: drivers/dma/ste_dma40*
e4651a9f 1913F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1914F: drivers/mfd/abx500*
1915F: drivers/mfd/ab8500*
e4651a9f
LW
1916F: drivers/mfd/dbx500*
1917F: drivers/mfd/db8500*
ecc265fe
JP
1918F: drivers/pinctrl/nomadik/pinctrl-ab*
1919F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1920F: drivers/rtc/rtc-ab8500.c
e4651a9f 1921F: drivers/rtc/rtc-pl031.c
87572880 1922T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1923
e93fde28
UH
1924ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1925M: Ulf Hansson <ulf.hansson@linaro.org>
1926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927T: git git://git.linaro.org/people/ulfh/clk.git
1928S: Maintained
1929F: drivers/clk/ux500/
e93fde28 1930
740d93b1
PM
1931ARM/VERSATILE EXPRESS PLATFORM
1932M: Liviu Dudau <liviu.dudau@arm.com>
1933M: Sudeep Holla <sudeep.holla@arm.com>
1934M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936S: Maintained
1937F: arch/arm/boot/dts/vexpress*
e68d7c14 1938F: arch/arm64/boot/dts/arm/
740d93b1
PM
1939F: arch/arm/mach-vexpress/
1940F: */*/vexpress*
7e8f403f 1941F: */*/*/vexpress*
740d93b1
PM
1942F: drivers/clk/versatile/clk-vexpress-osc.c
1943F: drivers/clocksource/versatile.c
46a600ea 1944N: mps2
740d93b1 1945
d4275354 1946ARM/VFP SUPPORT
54176cc6 1947M: Russell King <linux@armlinux.org.uk>
efc03ecb 1948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1949W: http://www.armlinux.org.uk/
d4275354
RK
1950S: Maintained
1951F: arch/arm/vfp/
1952
e66b6d8e
MV
1953ARM/VOIPAC PXA270 SUPPORT
1954M: Marek Vasut <marek.vasut@gmail.com>
1955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956S: Maintained
1957F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1958F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1959
04529fe2
TP
1960ARM/VT8500 ARM ARCHITECTURE
1961M: Tony Prisk <linux@prisktech.co.nz>
1962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963S: Maintained
1964F: arch/arm/mach-vt8500/
41fd91b4 1965F: drivers/clocksource/vt8500_timer.c
560746eb 1966F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1967F: drivers/mmc/host/wmt-sdmmc.c
1968F: drivers/pwm/pwm-vt8500.c
1969F: drivers/rtc/rtc-vt8500.c
1970F: drivers/tty/serial/vt8500_serial.c
4f31102b 1971F: drivers/usb/host/ehci-platform.c
41fd91b4 1972F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1973F: drivers/video/fbdev/vt8500lcdfb.*
1974F: drivers/video/fbdev/wm8505fb*
1975F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1976
e66b6d8e
MV
1977ARM/ZIPIT Z2 SUPPORT
1978M: Marek Vasut <marek.vasut@gmail.com>
1979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980S: Maintained
1981F: arch/arm/mach-pxa/z2.c
6ab2a855 1982F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1983
5ecc4b53
JN
1984ARM/ZTE ARCHITECTURE
1985M: Jun Nie <jun.nie@linaro.org>
1986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987S: Maintained
1988F: arch/arm/mach-zx/
1989F: drivers/clk/zte/
1990F: Documentation/devicetree/bindings/arm/zte.txt
1991F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1992
51f29d44
MS
1993ARM/ZYNQ ARCHITECTURE
1994M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1995R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997W: http://wiki.xilinx.com
d6448b76 1998T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1999S: Supported
2000F: arch/arm/mach-zynq/
bd2a337a 2001F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 2002F: drivers/block/xsysace.c
c2fd4e38
MS
2003N: zynq
2004N: xilinx
2005F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 2006F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 2007F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 2008F: drivers/edac/synopsys_edac.c
51f29d44 2009
48ec83bc 2010ARM SMMU DRIVERS
b8f9879e 2011M: Will Deacon <will.deacon@arm.com>
c8bff3a6 2012R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
2013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014S: Maintained
2015F: drivers/iommu/arm-smmu.c
48ec83bc 2016F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 2017F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 2018F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 2019
38074229
CM
2020ARM64 PORT (AARCH64 ARCHITECTURE)
2021M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 2022M: Will Deacon <will.deacon@arm.com>
38074229 2023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 2024T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
2025S: Maintained
2026F: arch/arm64/
d19766ec 2027F: Documentation/arm64/
38074229 2028
9d7005f9
LP
2029AS3645A LED FLASH CONTROLLER DRIVER
2030M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2031L: linux-media@vger.kernel.org
2032T: git git://linuxtv.org/media_tree.git
2033S: Maintained
2034F: drivers/media/i2c/as3645a.c
b5dcee22 2035F: include/media/i2c/as3645a.h
9d7005f9 2036
7c94a8b2
LW
2037ASAHI KASEI AK8974 DRIVER
2038M: Linus Walleij <linus.walleij@linaro.org>
2039L: linux-iio@vger.kernel.org
2040W: http://www.akm.com/
2041S: Supported
2042F: drivers/iio/magnetometer/ak8974.c
2043
d58de038
GJ
2044ASC7621 HARDWARE MONITOR DRIVER
2045M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2046L: linux-hwmon@vger.kernel.org
d58de038
GJ
2047S: Maintained
2048F: Documentation/hwmon/asc7621
2049F: drivers/hwmon/asc7621.c
2050
b229ece9 2051ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2052M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2053L: acpi4asus-user@lists.sourceforge.net
d0944853 2054L: platform-driver-x86@vger.kernel.org
76593d6f 2055W: http://acpi4asus.sf.net
85091b71 2056S: Maintained
b229ece9
CC
2057F: drivers/platform/x86/asus*.c
2058F: drivers/platform/x86/eeepc*.c
85091b71 2059
f6a6bbae
JPRV
2060ASUS WIRELESS RADIO CONTROL DRIVER
2061M: João Paulo Rechi Vita <jprvita@gmail.com>
2062L: platform-driver-x86@vger.kernel.org
2063S: Maintained
2064F: drivers/platform/x86/asus-wireless.c
2065
75aeddd1
DH
2066ASYMMETRIC KEYS
2067M: David Howells <dhowells@redhat.com>
2068L: keyrings@vger.kernel.org
2069S: Maintained
2070F: Documentation/crypto/asymmetric-keys.txt
2071F: include/linux/verification.h
2072F: include/crypto/public_key.h
2073F: include/crypto/pkcs7.h
2074F: crypto/asymmetric_keys/
2075
953a6479 2076ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2077R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2078W: http://sourceforge.net/projects/xscaleiop
08223d80 2079S: Odd fixes
679655da
JP
2080F: Documentation/crypto/async-tx-api.txt
2081F: crypto/async_tx/
2082F: drivers/dma/
2083F: include/linux/dmaengine.h
2084F: include/linux/async_tx.h
b3e5f263 2085
a1867d36 2086AT24 EEPROM DRIVER
14d77c4d 2087M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2088L: linux-i2c@vger.kernel.org
2089S: Maintained
2090F: drivers/misc/eeprom/at24.c
25f73ed5 2091F: include/linux/platform_data/at24.h
a1867d36 2092
e7839f25 2093ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2094M: "Ed L. Cashin" <ed.cashin@acm.org>
2095W: http://www.openaoe.org/
1da177e4 2096S: Supported
679655da
JP
2097F: Documentation/aoe/
2098F: drivers/block/aoe/
1da177e4 2099
aad7a211
AB
2100ATHEROS 71XX/9XXX GPIO DRIVER
2101M: Alban Bedel <albeu@free.fr>
2102W: https://github.com/AlbanBedel/linux
2103T: git git://github.com/AlbanBedel/linux
2104S: Maintained
2105F: drivers/gpio/gpio-ath79.c
2106F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2107
9a10a870 2108ATHEROS ATH GENERIC UTILITIES
f726ee65 2109M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2110L: linux-wireless@vger.kernel.org
2111S: Supported
2112F: drivers/net/wireless/ath/*
2113
fa1c114f 2114ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2115M: Jiri Slaby <jirislaby@gmail.com>
2116M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2117M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2118L: linux-wireless@vger.kernel.org
72c706b7 2119W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2120S: Maintained
fa451753 2121F: drivers/net/wireless/ath/ath5k/
fa1c114f 2122
12e62d6f
KV
2123ATHEROS ATH6KL WIRELESS DRIVER
2124M: Kalle Valo <kvalo@qca.qualcomm.com>
2125L: linux-wireless@vger.kernel.org
2126W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2127T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2128S: Supported
2129F: drivers/net/wireless/ath/ath6kl/
2130
2be7d22f 2131WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2132M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2133L: linux-wireless@vger.kernel.org
2134L: wil6210@qca.qualcomm.com
2135S: Supported
2136W: http://wireless.kernel.org/en/users/Drivers/wil6210
2137F: drivers/net/wireless/ath/wil6210/
dba4b74d 2138F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2139
1d7e1e6b
CL
2140CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2141M: Christian Lamparter <chunkeey@googlemail.com>
2142L: linux-wireless@vger.kernel.org
2143W: http://wireless.kernel.org/en/users/Drivers/carl9170
2144S: Maintained
2145F: drivers/net/wireless/ath/carl9170/
2146
2c2a6172
LT
2147ATK0110 HWMON DRIVER
2148M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2149L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2150S: Maintained
2151F: drivers/hwmon/asus_atk0110.c
2152
6f69a6d7 2153ATI_REMOTE2 DRIVER
8b58be88 2154M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2155S: Maintained
679655da 2156F: drivers/input/misc/ati_remote2.c
6f69a6d7 2157
7ae115b4 2158ATLX ETHERNET DRIVERS
8b58be88 2159M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2160M: Chris Snook <chris.snook@gmail.com>
e443e383 2161L: netdev@vger.kernel.org
8d5ca6ec
JC
2162W: http://sourceforge.net/projects/atl1
2163W: http://atl1.sourceforge.net
2164S: Maintained
2b133ad6 2165F: drivers/net/ethernet/atheros/
8d5ca6ec 2166
1da177e4 2167ATM
366c1bd1 2168M: Chas Williams <3chas3@gmail.com>
476604de 2169L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2170L: netdev@vger.kernel.org
1da177e4
LT
2171W: http://linux-atm.sourceforge.net
2172S: Maintained
679655da
JP
2173F: drivers/atm/
2174F: include/linux/atm*
c117ab84 2175F: include/uapi/linux/atm*
1da177e4 2176
04ac2f46 2177ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2178M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2179S: Maintained
2180F: drivers/mmc/host/atmel-mci.c
04ac2f46 2181
f80cb488
NF
2182ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2183M: Nicolas Ferre <nicolas.ferre@atmel.com>
2184S: Supported
2185F: drivers/power/reset/at91-sama5d2_shdwc.c
2186
b9cd7a25
LD
2187ATMEL SAMA5D2 ADC DRIVER
2188M: Ludovic Desroches <ludovic.desroches@atmel.com>
2189L: linux-iio@vger.kernel.org
2190S: Supported
2191F: drivers/iio/adc/at91-sama5d2_adc.c
2192
dfae90ed 2193ATMEL Audio ALSA driver
3a82002c 2194M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2195L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2196S: Supported
2197F: sound/soc/atmel
2198
6bd0f436
LD
2199ATMEL XDMA DRIVER
2200M: Ludovic Desroches <ludovic.desroches@atmel.com>
2201L: linux-arm-kernel@lists.infradead.org
2202L: dmaengine@vger.kernel.org
2203S: Supported
2204F: drivers/dma/at_xdmac.c
2205
888f2804
LD
2206ATMEL I2C DRIVER
2207M: Ludovic Desroches <ludovic.desroches@atmel.com>
2208L: linux-i2c@vger.kernel.org
2209S: Supported
2210F: drivers/i2c/busses/i2c-at91.c
2211
15515545 2212ATMEL ISI DRIVER
50cb2efa 2213M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2214L: linux-media@vger.kernel.org
2215S: Supported
f2294c2d 2216F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2217F: include/media/atmel-isi.h
2218
8f4c79ce 2219ATMEL LCDFB DRIVER
8b58be88 2220M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2221L: linux-fbdev@vger.kernel.org
8f4c79ce 2222S: Maintained
8a61f013 2223F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2224F: include/video/atmel_lcdc.h
8f4c79ce 2225
89e5785f 2226ATMEL MACB ETHERNET DRIVER
a02875a6 2227M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2228S: Supported
9f2f381f 2229F: drivers/net/ethernet/cadence/
89e5785f 2230
5cbac98a 2231ATMEL NAND DRIVER
50cb2efa
NF
2232M: Wenyou Yang <wenyou.yang@atmel.com>
2233M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2234L: linux-mtd@lists.infradead.org
2235S: Supported
2236F: drivers/mtd/nand/atmel_nand*
2237
05c441ef 2238ATMEL SDMMC DRIVER
2239M: Ludovic Desroches <ludovic.desroches@atmel.com>
2240L: linux-mmc@vger.kernel.org
2241S: Supported
2242F: drivers/mmc/host/sdhci-of-at91.c
2243
754ce4f2 2244ATMEL SPI DRIVER
a02875a6 2245M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2246S: Supported
9df92e6c 2247F: drivers/spi/spi-atmel.*
754ce4f2 2248
0ef09015 2249ATMEL SSC DRIVER
03515f32 2250M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252S: Supported
2253F: drivers/misc/atmel-ssc.c
2254F: include/linux/atmel-ssc.h
2255
e9cb1c5a
NF
2256ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2257M: Nicolas Ferre <nicolas.ferre@atmel.com>
2258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259S: Supported
2260F: drivers/misc/atmel_tclib.c
2261F: drivers/clocksource/tcb_clksrc.c
2262
914a3f3b 2263ATMEL USBA UDC DRIVER
a02875a6
NF
2264M: Nicolas Ferre <nicolas.ferre@atmel.com>
2265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2266S: Supported
faf2e1db 2267F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2268
1da177e4 2269ATMEL WIRELESS DRIVER
8b58be88 2270M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2271L: linux-wireless@vger.kernel.org
1da177e4
LT
2272W: http://www.thekelleys.org.uk/atmel
2273W: http://atmelwlandriver.sourceforge.net/
2274S: Maintained
30fe0f9b 2275F: drivers/net/wireless/atmel/atmel*
1da177e4 2276
a14c0f8f 2277ATMEL MAXTOUCH DRIVER
aaf578e1
ND
2278M: Nick Dyer <nick@shmanahar.org>
2279T: git git://github.com/ndyer/linux.git
2280S: Maintained
a14c0f8f
ND
2281F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2282F: drivers/input/touchscreen/atmel_mxt_ts.c
2283F: include/linux/platform_data/atmel_mxt_ts.h
2284
26780d9e 2285ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2286M: Bradley Grove <linuxdrivers@attotech.com>
2287L: linux-scsi@vger.kernel.org
2288W: http://www.attotech.com
2289S: Supported
2290F: drivers/scsi/esas2r
26780d9e 2291
bc6e17b8
SS
2292ATUSB IEEE 802.15.4 RADIO DRIVER
2293M: Stefan Schmidt <stefan@osg.samsung.com>
2294L: linux-wpan@vger.kernel.org
2295S: Maintained
2296F: drivers/net/ieee802154/atusb.c
2297F: drivers/net/ieee802154/atusb.h
2298F: drivers/net/ieee802154/at86rf230.h
2299
a92b7b80 2300AUDIT SUBSYSTEM
915f389d 2301M: Paul Moore <paul@paul-moore.com>
8b58be88 2302M: Eric Paris <eparis@redhat.com>
915f389d 2303L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2304W: http://people.redhat.com/sgrubb/audit/
915f389d 2305T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2306S: Maintained
679655da 2307F: include/linux/audit.h
c117ab84 2308F: include/uapi/linux/audit.h
679655da 2309F: kernel/audit*
a92b7b80 2310
70e84049 2311AUXILIARY DISPLAY DRIVERS
8b58be88 2312M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2313W: http://miguelojeda.es/auxdisplay.htm
2314W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2315S: Maintained
679655da
JP
2316F: drivers/auxdisplay/
2317F: include/linux/cfag12864b.h
70e84049 2318
5f97f7f9 2319AVR32 ARCHITECTURE
e336f61f
HCE
2320M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2321M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2322W: http://www.atmel.com/products/AVR32/
249d9d9d 2323W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2324W: http://avrfreaks.net/
e336f61f 2325S: Maintained
679655da 2326F: arch/avr32/
5f97f7f9
HS
2327
2328AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2329M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2330M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2331S: Maintained
679655da 2332F: arch/avr32/mach-at32ap/
5f97f7f9 2333
1da177e4 2334AX.25 NETWORK LAYER
8b58be88 2335M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2336L: linux-hams@vger.kernel.org
d34cb28a 2337W: http://www.linux-ax25.org/
1da177e4 2338S: Maintained
c117ab84 2339F: include/uapi/linux/ax25.h
679655da
JP
2340F: include/net/ax25.h
2341F: net/ax25/
1da177e4 2342
c821d301
PR
2343AXENTIA ASOC DRIVERS
2344M: Peter Rosin <peda@axentia.se>
2345L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2346S: Maintained
2347F: Documentation/devicetree/bindings/sound/axentia,*
aa431124 2348F: sound/soc/atmel/tse850-pcm5142.c
c821d301 2349
d5269395 2350AZ6007 DVB DRIVER
5dc8a864
MCC
2351M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2352M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2353L: linux-media@vger.kernel.org
a825eaec 2354W: https://linuxtv.org
d5269395
MCC
2355T: git git://linuxtv.org/media_tree.git
2356S: Maintained
2357F: drivers/media/usb/dvb-usb-v2/az6007.c
2358
6777376e
HV
2359AZTECH FM RADIO RECEIVER DRIVER
2360M: Hans Verkuil <hverkuil@xs4all.nl>
2361L: linux-media@vger.kernel.org
2362T: git git://linuxtv.org/media_tree.git
a825eaec 2363W: https://linuxtv.org
6777376e
HV
2364S: Maintained
2365F: drivers/media/radio/radio-aztech*
2366
e2d1d6c0 2367B43 WIRELESS DRIVER
e2d1d6c0 2368L: linux-wireless@vger.kernel.org
ed072f9e 2369L: b43-dev@lists.infradead.org
491b26b4 2370W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2371S: Odd Fixes
58619b14 2372F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2373
2374B43LEGACY WIRELESS DRIVER
8b58be88 2375M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2376L: linux-wireless@vger.kernel.org
ed072f9e 2377L: b43-dev@lists.infradead.org
491b26b4 2378W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2379S: Maintained
423e3ce3 2380F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2381
300abeb5 2382BACKLIGHT CLASS/SUBSYSTEM
b7701755 2383M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2384M: Lee Jones <lee.jones@linaro.org>
9f273c24 2385T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2386S: Maintained
679655da
JP
2387F: drivers/video/backlight/
2388F: include/linux/backlight.h
300abeb5 2389
c6c8fea2 2390BATMAN ADVANCED
207df49e 2391M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2392M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2393M: Antonio Quartulli <a@unstable.cc>
1584f41f 2394L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2395W: https://www.open-mesh.org/
8b823170 2396Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2397S: Maintained
286ddfb0
SE
2398F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2399F: Documentation/ABI/testing/sysfs-class-net-mesh
2400F: Documentation/networking/batman-adv.txt
09748a22 2401F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2402F: net/batman-adv/
2403
e2d1d6c0 2404BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2405M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2406L: linux-hams@vger.kernel.org
2407W: http://www.baycom.org/~tom/ham/ham.html
2408S: Maintained
679655da 2409F: drivers/net/hamradio/baycom*
e2d1d6c0 2410
cafe5635 2411BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2412M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2413L: linux-bcache@vger.kernel.org
2414W: http://bcache.evilpiepirate.org
4d1034eb 2415S: Orphan
cafe5635
KO
2416F: drivers/md/bcache/
2417
04bd844a
HV
2418BDISP ST MEDIA DRIVER
2419M: Fabien Dessenne <fabien.dessenne@st.com>
2420L: linux-media@vger.kernel.org
2421T: git git://linuxtv.org/media_tree.git
a825eaec 2422W: https://linuxtv.org
04bd844a
HV
2423S: Supported
2424F: drivers/media/platform/sti/bdisp
2425
e2d1d6c0 2426BEFS FILE SYSTEM
db4ad036
LB
2427M: Luis de Bethencourt <luisbg@osg.samsung.com>
2428M: Salah Triki <salah.triki@gmail.com>
2429S: Maintained
2430T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2431F: Documentation/filesystems/befs.txt
2432F: fs/befs/
e2d1d6c0 2433
564ee360 2434BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2435M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2436L: netdev@vger.kernel.org
2437S: Maintained
2438F: drivers/net/ethernet/ec_bhf.c
564ee360 2439
e2d1d6c0 2440BFS FILE SYSTEM
8b58be88 2441M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2442S: Maintained
679655da
JP
2443F: Documentation/filesystems/bfs.txt
2444F: fs/bfs/
c117ab84 2445F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2446
1394f032 2447BLACKFIN ARCHITECTURE
a4edbc10 2448M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2449L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2450T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2451W: http://blackfin.uclinux.org
2452S: Supported
679655da 2453F: arch/blackfin/
566da5b2 2454
e190d6b1 2455BLACKFIN EMAC DRIVER
b3fe92b0 2456L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2457W: http://blackfin.uclinux.org
2458S: Supported
7b35f033 2459F: drivers/net/ethernet/adi/
e190d6b1 2460
566da5b2 2461BLACKFIN RTC DRIVER
b3fe92b0 2462L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2463W: http://blackfin.uclinux.org
2464S: Supported
679655da 2465F: drivers/rtc/rtc-bfin.c
1394f032 2466
936ed49a 2467BLACKFIN SDH DRIVER
109ec8c3 2468M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2469L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2470W: http://blackfin.uclinux.org
2471S: Supported
2472F: drivers/mmc/host/bfin_sdh.c
2473
1394f032 2474BLACKFIN SERIAL DRIVER
8b58be88 2475M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2476L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2477W: http://blackfin.uclinux.org
2478S: Supported
8460241e 2479F: drivers/tty/serial/bfin_uart.c
1394f032 2480
1e6d320f 2481BLACKFIN WATCHDOG DRIVER
b3fe92b0 2482L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2483W: http://blackfin.uclinux.org
2484S: Supported
679655da 2485F: drivers/watchdog/bfin_wdt.c
1e6d320f 2486
d24ecfcc 2487BLACKFIN I2C TWI DRIVER
8b58be88 2488M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2489L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2490W: http://blackfin.uclinux.org/
2491S: Supported
679655da 2492F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2493
1e204377
SJ
2494BLACKFIN MEDIA DRIVER
2495M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2496L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2497W: http://blackfin.uclinux.org/
2498S: Supported
2499F: drivers/media/platform/blackfin/
2500F: drivers/media/i2c/adv7183*
2501F: drivers/media/i2c/vs6624*
2502
b54cf35a
JSM
2503BLINKM RGB LED DRIVER
2504M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2505S: Maintained
2506F: drivers/leds/leds-blinkm.c
2507
1da177e4 2508BLOCK LAYER
8b58be88 2509M: Jens Axboe <axboe@kernel.dk>
82c426e0 2510L: linux-block@vger.kernel.org
08deed1e 2511T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2512S: Maintained
679655da 2513F: block/
ae11f7ef 2514F: kernel/trace/blktrace.c
88459642 2515F: lib/sbitmap.c
1da177e4 2516
2b54aaef 2517BLOCK2MTD DRIVER
8b58be88 2518M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2519L: linux-mtd@lists.infradead.org
2520S: Maintained
679655da 2521F: drivers/mtd/devices/block2mtd.c
2b54aaef 2522
63fbd24e 2523BLUETOOTH DRIVERS
8b58be88 2524M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2525M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2526M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2527L: linux-bluetooth@vger.kernel.org
63fbd24e 2528W: http://www.bluez.org/
22e7a424
MH
2529T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2530T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2531S: Maintained
679655da 2532F: drivers/bluetooth/
1da177e4 2533
63fbd24e 2534BLUETOOTH SUBSYSTEM
8b58be88 2535M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2536M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2537M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2538L: linux-bluetooth@vger.kernel.org
2539W: http://www.bluez.org/
22e7a424
MH
2540T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2541T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2542S: Maintained
679655da
JP
2543F: net/bluetooth/
2544F: include/net/bluetooth/
1da177e4
LT
2545
2546BONDING DRIVER
79b30750 2547M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2548M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2549M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2550L: netdev@vger.kernel.org
ce00f85c
JC
2551W: http://sourceforge.net/projects/bonding/
2552S: Supported
679655da 2553F: drivers/net/bonding/
c117ab84 2554F: include/uapi/linux/if_bonding.h
1da177e4 2555
b5f4df34
AS
2556BPF (Safe dynamic programs and tools)
2557M: Alexei Starovoitov <ast@kernel.org>
2558L: netdev@vger.kernel.org
2559L: linux-kernel@vger.kernel.org
2560S: Supported
2561F: kernel/bpf/
5aa5bd14
DB
2562F: tools/testing/selftests/bpf/
2563F: lib/test_bpf.c
b5f4df34 2564
39105890 2565BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2566M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2567L: netdev@vger.kernel.org
2568S: Supported
adfc5217 2569F: drivers/net/ethernet/broadcom/b44.*
39105890 2570
967dd82f
FF
2571BROADCOM B53 ETHERNET SWITCH DRIVER
2572M: Florian Fainelli <f.fainelli@gmail.com>
2573L: netdev@vger.kernel.org
2574L: openwrt-devel@lists.openwrt.org (subscribers-only)
2575S: Supported
2576F: drivers/net/dsa/b53/*
2577F: include/linux/platform_data/b53.h
2578
32ec90d5
FF
2579BROADCOM GENET ETHERNET DRIVER
2580M: Florian Fainelli <f.fainelli@gmail.com>
2581L: netdev@vger.kernel.org
2582S: Supported
2583F: drivers/net/ethernet/broadcom/genet/
2584
948c51e6 2585BROADCOM BNX2 GIGABIT ETHERNET DRIVER
67f0160f
MY
2586M: Rasesh Mody <rasesh.mody@cavium.com>
2587M: Harish Patil <harish.patil@cavium.com>
2588M: Dept-GELinuxNICDev@cavium.com
948c51e6
MC
2589L: netdev@vger.kernel.org
2590S: Supported
adfc5217
JK
2591F: drivers/net/ethernet/broadcom/bnx2.*
2592F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2593
4d9d2cb0 2594BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2595M: Yuval Mintz <Yuval.Mintz@cavium.com>
2596M: Ariel Elior <ariel.elior@cavium.com>
2597M: everest-linux-l2@cavium.com
4d9d2cb0
ET
2598L: netdev@vger.kernel.org
2599S: Supported
adfc5217 2600F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2601
90f4c594 2602BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2603M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2604M: Ray Jui <rjui@broadcom.com>
2605M: Scott Branden <sbranden@broadcom.com>
086f4704 2606M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2607T: git git://github.com/broadcom/mach-bcm
af4b8e37 2608S: Maintained
ccf62f5a
JM
2609N: bcm281*
2610N: bcm113*
2611N: bcm216*
2612N: kona
af4b8e37 2613F: arch/arm/mach-bcm/
af4b8e37 2614
9209bec4 2615BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2616M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2617M: Lee Jones <lee@kernel.org>
10b9e887 2618M: Eric Anholt <eric@anholt.net>
f680f25c 2619L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2621T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2622S: Maintained
9209bec4 2623N: bcm2835
4a5a7a66 2624F: drivers/staging/vc04_services
f680f25c 2625
5564f092
RM
2626BROADCOM BCM47XX MIPS ARCHITECTURE
2627M: Hauke Mehrtens <hauke@hauke-m.de>
2628M: Rafał Miłecki <zajec5@gmail.com>
2629L: linux-mips@linux-mips.org
2630S: Maintained
7ad2410c 2631F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2632F: arch/mips/bcm47xx/*
2633F: arch/mips/include/asm/mach-bcm47xx/*
2634
9209bec4 2635BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2636M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2637M: Rafał Miłecki <zajec5@gmail.com>
2638M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2639L: linux-arm-kernel@lists.infradead.org
2640S: Maintained
2641F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2642F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2643F: arch/arm/boot/dts/bcm470*
2644
4ebd5047
RM
2645BROADCOM BCM53573 ARM ARCHITECTURE
2646M: Rafał Miłecki <rafal@milecki.pl>
2647L: linux-arm-kernel@lists.infradead.org
2648S: Maintained
2649F: arch/arm/boot/dts/bcm53573*
2650F: arch/arm/boot/dts/bcm47189*
2651
e076e962
FF
2652BROADCOM BCM63XX ARM ARCHITECTURE
2653M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2654M: bcm-kernel-feedback-list@broadcom.com
20de823e 2655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2656T: git git://github.com/broadcom/stblinux.git
e076e962 2657S: Maintained
d6f4e76e 2658N: bcm63xx
e076e962 2659
7110e227
KC
2660BROADCOM BCM63XX/BCM33XX UDC DRIVER
2661M: Kevin Cernekee <cernekee@gmail.com>
2662L: linux-usb@vger.kernel.org
2663S: Maintained
2664F: drivers/usb/gadget/udc/bcm63xx_udc.*
2665
2df94fd6 2666BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2667M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2668M: Gregory Fong <gregory.0xf0@gmail.com>
2669M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2670M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2672T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2673S: Maintained
2674F: arch/arm/mach-bcm/*brcmstb*
2675F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2676F: drivers/bus/brcmstb_gisb.c
5009a289 2677N: brcmstb
2df94fd6 2678
70371cef
KC
2679BROADCOM BMIPS MIPS ARCHITECTURE
2680M: Kevin Cernekee <cernekee@gmail.com>
2681M: Florian Fainelli <f.fainelli@gmail.com>
2682L: linux-mips@linux-mips.org
eb6725d0 2683T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2684S: Maintained
2685F: arch/mips/bmips/*
2686F: arch/mips/include/asm/mach-bmips/*
2687F: arch/mips/kernel/*bmips*
338808de 2688F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2689F: drivers/irqchip/irq-bcm63*
70371cef
KC
2690F: drivers/irqchip/irq-bcm7*
2691F: drivers/irqchip/irq-brcmstb*
3271e610 2692F: include/linux/bcm963xx_nvram.h
8fce60b8 2693F: include/linux/bcm963xx_tag.h
70371cef 2694
948c51e6 2695BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2696M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2697M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2698M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2699L: netdev@vger.kernel.org
2700S: Supported
adfc5217 2701F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2702
a9533e7e 2703BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2704M: Arend van Spriel <arend.vanspriel@broadcom.com>
2705M: Franky Lin <franky.lin@broadcom.com>
2706M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2707L: linux-wireless@vger.kernel.org
2a734451 2708L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2709S: Supported
05491d2c 2710F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2711
9958d6f9 2712BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2713M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2714L: linux-scsi@vger.kernel.org
2715S: Supported
2716F: drivers/scsi/bnx2fc/
2717
6a6b5ad0 2718BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2719M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2720L: linux-scsi@vger.kernel.org
2721S: Supported
2722F: drivers/scsi/bnx2i/
2723
63f37ddf 2724BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2725M: Ray Jui <rjui@broadcom.com>
2726M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2727M: Jon Mason <jonmason@broadcom.com>
086f4704 2728M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2729L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2730T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2731S: Maintained
2732N: iproc
2733N: cygnus
5c161242 2734N: bcm[-_]nsp
36c0237f
SB
2735N: bcm9113*
2736N: bcm9583*
63f37ddf
JM
2737N: bcm9585*
2738N: bcm9586*
2739N: bcm988312
36c0237f 2740N: bcm113*
63f37ddf
JM
2741N: bcm583*
2742N: bcm585*
2743N: bcm586*
2744N: bcm88312
d76e21b8 2745F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2746F: drivers/clk/bcm/clk-ns*
2747F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2748
3b0213d5
GF
2749BROADCOM BRCMSTB GPIO DRIVER
2750M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2751L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2752S: Supported
2753F: drivers/gpio/gpio-brcmstb.c
2754F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2755
7b7f588b 2756BROADCOM KONA GPIO DRIVER
5e163903 2757M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2758L: bcm-kernel-feedback-list@broadcom.com
2759S: Supported
2760F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2761F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2762
f6e734a8
RM
2763BROADCOM NVRAM DRIVER
2764M: Rafał Miłecki <zajec5@gmail.com>
2765L: linux-mips@linux-mips.org
2766S: Maintained
2767F: drivers/firmware/broadcom/*
2768
02787daa
BN
2769BROADCOM STB NAND FLASH DRIVER
2770M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2771M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2772L: linux-mtd@lists.infradead.org
1285734c 2773L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2774S: Maintained
2775F: drivers/mtd/nand/brcmnand/
2776
bb446b57
MM
2777BROADCOM STB AVS CPUFREQ DRIVER
2778M: Markus Mayer <mmayer@broadcom.com>
2779M: bcm-kernel-feedback-list@broadcom.com
2780L: linux-pm@vger.kernel.org
2781S: Maintained
2782F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
de322e08 2783F: drivers/cpufreq/brcmstb*
bb446b57 2784
c9678d86
RM
2785BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2786M: Rafał Miłecki <zajec5@gmail.com>
2787L: linux-wireless@vger.kernel.org
2788S: Maintained
2789F: drivers/bcma/
2790F: include/linux/bcma/
2791
b8302205
FF
2792BROADCOM SYSTEMPORT ETHERNET DRIVER
2793M: Florian Fainelli <f.fainelli@gmail.com>
2794L: netdev@vger.kernel.org
2795S: Supported
2796F: drivers/net/ethernet/broadcom/bcmsysport.*
2797
42515e61 2798BROADCOM VULCAN ARM64 SOC
3483b163 2799M: Jayachandran C. <c.jayachandran@gmail.com>
086f4704 2800M: bcm-kernel-feedback-list@broadcom.com
42515e61 2801L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2802S: Maintained
2803F: arch/arm64/boot/dts/broadcom/vulcan*
2804
7725ccfd 2805BROCADE BFA FC SCSI DRIVER
aa803370
AG
2806M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2807M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2808L: linux-scsi@vger.kernel.org
2809S: Supported
2810F: drivers/scsi/bfa/
7725ccfd 2811
8b230ed8 2812BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2813M: Rasesh Mody <rasesh.mody@cavium.com>
2814M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2815M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
2816L: netdev@vger.kernel.org
2817S: Supported
f844a0ea 2818F: drivers/net/ethernet/brocade/bna/
8b230ed8 2819
5cdf7f76 2820BSG (block layer generic sg v4 driver)
8b58be88 2821M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2822L: linux-scsi@vger.kernel.org
2823S: Supported
679655da
JP
2824F: block/bsg.c
2825F: include/linux/bsg.h
c117ab84 2826F: include/uapi/linux/bsg.h
5cdf7f76 2827
af39917d
CL
2828BT87X AUDIO DRIVER
2829M: Clemens Ladisch <clemens@ladisch.de>
2830L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2831T: git git://git.alsa-project.org/alsa-kernel.git
2832S: Maintained
2833F: Documentation/sound/alsa/Bt87x.txt
2834F: sound/pci/bt87x.c
2835
ff1d5c2f 2836BT8XXGPIO DRIVER
eb032b98 2837M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2838W: http://bu3sch.de/btgpio.php
2839S: Maintained
72dbb705 2840F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2841
eb1eb04f 2842BTRFS FILE SYSTEM
c0778e25
CM
2843M: Chris Mason <clm@fb.com>
2844M: Josef Bacik <jbacik@fb.com>
d8130624 2845M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2846L: linux-btrfs@vger.kernel.org
2847W: http://btrfs.wiki.kernel.org/
8a6e2535 2848Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2849T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2850S: Maintained
679655da
JP
2851F: Documentation/filesystems/btrfs.txt
2852F: fs/btrfs/
eb1eb04f 2853
1da177e4 2854BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2855M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2856M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2857L: linux-media@vger.kernel.org
a825eaec 2858W: https://linuxtv.org
275ffde4 2859T: git git://linuxtv.org/media_tree.git
f96236e5 2860S: Odd fixes
618cd932 2861F: Documentation/media/v4l-drivers/bttv*
90d72ac6 2862F: drivers/media/pci/bt8xx/bttv*
1da177e4 2863
1f34923c
KA
2864BUSLOGIC SCSI DRIVER
2865M: Khalid Aziz <khalid@gonehiking.org>
2866L: linux-scsi@vger.kernel.org
2867S: Maintained
2868F: drivers/scsi/BusLogic.*
2869F: drivers/scsi/FlashPoint.*
2870
af39917d
CL
2871C-MEDIA CMI8788 DRIVER
2872M: Clemens Ladisch <clemens@ladisch.de>
2873L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2874T: git git://git.alsa-project.org/alsa-kernel.git
2875S: Maintained
2876F: sound/pci/oxygen/
2877
2141355f
MS
2878C6X ARCHITECTURE
2879M: Mark Salter <msalter@redhat.com>
2880M: Aurelien Jacquiot <a-jacquiot@ti.com>
2881L: linux-c6x-dev@linux-c6x.org
2882W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2883S: Maintained
2884F: arch/c6x/
2885
a5432f5a 2886CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2887M: David Howells <dhowells@redhat.com>
e62d6e24 2888L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2889S: Supported
2890F: Documentation/filesystems/caching/cachefiles.txt
2891F: fs/cachefiles/
2892
c815ca39
HV
2893CADET FM/AM RADIO RECEIVER DRIVER
2894M: Hans Verkuil <hverkuil@xs4all.nl>
2895L: linux-media@vger.kernel.org
2896T: git git://linuxtv.org/media_tree.git
a825eaec 2897W: https://linuxtv.org
c815ca39
HV
2898S: Maintained
2899F: drivers/media/radio/radio-cadet*
2900
77d5140f 2901CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2902M: Jonathan Corbet <corbet@lwn.net>
661263b5 2903L: linux-media@vger.kernel.org
275ffde4 2904T: git git://linuxtv.org/media_tree.git
77d5140f 2905S: Maintained
618cd932 2906F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 2907F: drivers/media/platform/marvell-ccic/
77d5140f 2908
201b6bab 2909CAIF NETWORK LAYER
5c574f50 2910M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2911L: netdev@vger.kernel.org
2912S: Supported
2913F: Documentation/networking/caif/
2914F: drivers/net/caif/
c117ab84 2915F: include/uapi/linux/caif/
201b6bab
JP
2916F: include/net/caif/
2917F: net/caif/
2918
77dac90f 2919CALGARY x86-64 IOMMU
a6921c29
JM
2920M: Muli Ben-Yehuda <mulix@mulix.org>
2921M: Jon Mason <jdmason@kudzu.us>
2922L: iommu@lists.linux-foundation.org
77dac90f 2923S: Maintained
679655da
JP
2924F: arch/x86/kernel/pci-calgary_64.c
2925F: arch/x86/kernel/tce_64.c
2926F: arch/x86/include/asm/calgary.h
2927F: arch/x86/include/asm/tce.h
77dac90f 2928
e2d1d6c0 2929CAN NETWORK LAYER
8d15d386 2930M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2931M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2932L: linux-can@vger.kernel.org
84b0d715 2933W: https://github.com/linux-can
870482a4
MKB
2934T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2935T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2936S: Maintained
f35f6c8f 2937F: Documentation/networking/can.txt
8d15d386 2938F: net/can/
8d15d386 2939F: include/linux/can/core.h
c117ab84
CEB
2940F: include/uapi/linux/can.h
2941F: include/uapi/linux/can/bcm.h
2942F: include/uapi/linux/can/raw.h
2943F: include/uapi/linux/can/gw.h
e2d1d6c0 2944
4261a204 2945CAN NETWORK DRIVERS
8b58be88 2946M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2947M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2948L: linux-can@vger.kernel.org
84b0d715 2949W: https://github.com/linux-can
870482a4
MKB
2950T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2951T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2952S: Maintained
3636876a 2953F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2954F: drivers/net/can/
2955F: include/linux/can/dev.h
8d15d386 2956F: include/linux/can/platform/
c117ab84
CEB
2957F: include/uapi/linux/can/error.h
2958F: include/uapi/linux/can/netlink.h
4261a204 2959
95d16c72 2960CAPABILITIES
39baa7e6 2961M: Serge Hallyn <serge@hallyn.com>
95d16c72 2962L: linux-security-module@vger.kernel.org
6305902c 2963S: Supported
95d16c72 2964F: include/linux/capability.h
c117ab84 2965F: include/uapi/linux/capability.h
6305902c 2966F: security/commoncap.c
38a94118 2967F: kernel/capability.c
95d16c72 2968
b84894c7
KT
2969CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2970M: Kevin Tsai <ktsai@capellamicro.com>
2971S: Maintained
2972F: drivers/iio/light/cm*
8c27ceff 2973F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
b84894c7 2974
f9484852
JG
2975CAVIUM I2C DRIVER
2976M: Jan Glauber <jglauber@cavium.com>
2977M: David Daney <david.daney@cavium.com>
2978W: http://www.cavium.com
2979S: Supported
2980F: drivers/i2c/busses/i2c-octeon*
2981F: drivers/i2c/busses/i2c-thunderx*
2982
f21fb3ed
RV
2983CAVIUM LIQUIDIO NETWORK DRIVER
2984M: Derek Chickles <derek.chickles@caviumnetworks.com>
2985M: Satanand Burla <satananda.burla@caviumnetworks.com>
2986M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2987M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2988L: netdev@vger.kernel.org
2989W: http://www.cavium.com
2990S: Supported
f21fb3ed
RV
2991F: drivers/net/ethernet/cavium/liquidio/
2992
ef0bbac3
VB
2993CC2520 IEEE-802.15.4 RADIO DRIVER
2994M: Varka Bhadram <varkabhadram@gmail.com>
2995L: linux-wpan@vger.kernel.org
2996S: Maintained
2997F: drivers/net/ieee802154/cc2520.c
2998F: include/linux/spi/cc2520.h
2999F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3000
ca684386
HV
3001CEC DRIVER
3002M: Hans Verkuil <hans.verkuil@cisco.com>
3003L: linux-media@vger.kernel.org
3004T: git git://linuxtv.org/media_tree.git
3005W: http://linuxtv.org
3006S: Supported
104eda6d 3007F: Documentation/media/kapi/cec-core.rst
618cd932 3008F: Documentation/media/uapi/cec
104eda6d 3009F: drivers/media/cec/
ca684386
HV
3010F: drivers/media/cec-edid.c
3011F: drivers/media/rc/keymaps/rc-cec.c
3012F: include/media/cec.h
3013F: include/media/cec-edid.h
104eda6d
HV
3014F: include/uapi/linux/cec.h
3015F: include/uapi/linux/cec-funcs.h
ca684386 3016
b8154542 3017CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 3018M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 3019L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
3020W: http://www.ibm.com/developerworks/power/cell/
3021S: Supported
679655da 3022F: arch/powerpc/include/asm/cell*.h
679655da 3023F: arch/powerpc/include/asm/spu*.h
c117ab84 3024F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
3025F: arch/powerpc/oprofile/*cell*
3026F: arch/powerpc/platforms/cell/
b8154542 3027
398ecff5
SW
3028CEPH COMMON CODE (LIBCEPH)
3029M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3030M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3031M: Sage Weil <sage@redhat.com>
82593f87 3032L: ceph-devel@vger.kernel.org
09d90327 3033W: http://ceph.com/
fb99f881 3034T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3035T: git git://github.com/ceph/ceph-client.git
9030aaf9 3036S: Supported
14430813
JP
3037F: net/ceph/
3038F: include/linux/ceph/
3039F: include/linux/crush/
9030aaf9 3040
398ecff5
SW
3041CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3042M: "Yan, Zheng" <zyan@redhat.com>
3043M: Sage Weil <sage@redhat.com>
3044M: Ilya Dryomov <idryomov@gmail.com>
3045L: ceph-devel@vger.kernel.org
3046W: http://ceph.com/
3047T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3048T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3049S: Supported
3050F: Documentation/filesystems/ceph.txt
3051F: fs/ceph/
3052
cfc411e7
DH
3053CERTIFICATE HANDLING:
3054M: David Howells <dhowells@redhat.com>
3055M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3056L: keyrings@vger.kernel.org
cfc411e7
DH
3057S: Maintained
3058F: Documentation/module-signing.txt
3059F: certs/
d8d80386 3060F: scripts/sign-file.c
cfc411e7
DH
3061F: scripts/extract-cert.c
3062
18332a80 3063CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3064L: linux-usb@vger.kernel.org
10c6c9c9 3065S: Orphan
679655da
JP
3066F: Documentation/usb/WUSB-Design-overview.txt
3067F: Documentation/usb/wusb-cbaf
355ffe69
DV
3068F: drivers/usb/host/hwa-hc.c
3069F: drivers/usb/host/whci/
679655da
JP
3070F: drivers/usb/wusbcore/
3071F: include/linux/usb/wusb*
18332a80 3072
c4d7e510
RG
3073HT16K33 LED CONTROLLER DRIVER
3074M: Robin van der Gracht <robin@protonic.nl>
3075S: Maintained
3076F: drivers/auxdisplay/ht16k33.c
3077F: Documentation/devicetree/bindings/display/ht16k33.txt
3078
70e84049 3079CFAG12864B LCD DRIVER
8b58be88 3080M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3081W: http://miguelojeda.es/auxdisplay.htm
3082W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3083S: Maintained
679655da
JP
3084F: drivers/auxdisplay/cfag12864b.c
3085F: include/linux/cfag12864b.h
70e84049
MOS
3086
3087CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3088M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3089W: http://miguelojeda.es/auxdisplay.htm
3090W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3091S: Maintained
679655da
JP
3092F: drivers/auxdisplay/cfag12864bfb.c
3093F: include/linux/cfag12864b.h
70e84049 3094
704232c2 3095CFG80211 and NL80211
8b58be88 3096M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3097L: linux-wireless@vger.kernel.org
ce466579
JB
3098W: http://wireless.kernel.org/
3099T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3100T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3101S: Maintained
c117ab84 3102F: include/uapi/linux/nl80211.h
679655da
JP
3103F: include/net/cfg80211.h
3104F: net/wireless/*
3105X: net/wireless/wext*
704232c2 3106
46e64261
GKH
3107CHAR and MISC DRIVERS
3108M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3109M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3110T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3111S: Supported
46e64261
GKH
3112F: drivers/char/*
3113F: drivers/misc/*
471322a8 3114F: include/linux/miscdevice.h
46e64261 3115
0a920b5b 3116CHECKPATCH
8b58be88 3117M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3118M: Joe Perches <joe@perches.com>
3119S: Maintained
679655da 3120F: scripts/checkpatch.pl
0a920b5b 3121
f8407f26
HW
3122CHINESE DOCUMENTATION
3123M: Harry Wei <harryxiyou@gmail.com>
9740153c 3124L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3125L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3126S: Maintained
f5ff9b63 3127F: Documentation/translations/zh_CN/
f8407f26 3128
2721ea2c 3129CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3130M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3131T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3132L: linux-usb@vger.kernel.org
3133S: Maintained
3134F: drivers/usb/chipidea/
3135
a93ad65d
HG
3136CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3137M: Hans de Goede <hdegoede@redhat.com>
3138L: linux-input@vger.kernel.org
3139S: Maintained
3140F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3141F: drivers/input/touchscreen/chipone_icn8318.c
3142
ab043105
OJ
3143CHROME HARDWARE PLATFORM SUPPORT
3144M: Olof Johansson <olof@lixom.net>
3145S: Maintained
9f273c24 3146T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3147F: drivers/platform/chrome/
3148
641cb85e 3149CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3150M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3151M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3152M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3153M: Neel Patel <neepatel@cisco.com>
7063fbf2 3154S: Supported
a6a5580c 3155F: drivers/net/ethernet/cisco/enic/
7063fbf2 3156
e3cf00d0 3157CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3158M: Christian Benvenuti <benve@cisco.com>
3159M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3160S: Supported
35ef4a9e 3161F: drivers/infiniband/hw/usnic/
e3cf00d0 3162
2b7a52a4 3163CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3164M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3165L: netdev@vger.kernel.org
3166S: Maintained
57d0b7a0 3167F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3168
3d4cfdc9
MB
3169CIRRUS LOGIC AUDIO CODEC DRIVERS
3170M: Brian Austin <brian.austin@cirrus.com>
3171M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3172L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3173S: Maintained
3174F: sound/soc/codecs/cs*
3175
94574d9a
KRW
3176CLEANCACHE API
3177M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3178L: linux-kernel@vger.kernel.org
3179S: Maintained
3180F: mm/cleancache.c
3181F: include/linux/cleancache.h
3182
d4275354 3183CLK API
54176cc6 3184M: Russell King <linux@armlinux.org.uk>
aa571b14 3185L: linux-clk@vger.kernel.org
37417046 3186S: Maintained
d4275354
RK
3187F: include/linux/clk.h
3188
9222d247
JS
3189CLOCKSOURCE, CLOCKEVENT DRIVERS
3190M: Daniel Lezcano <daniel.lezcano@linaro.org>
3191M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3192L: linux-kernel@vger.kernel.org
9222d247
JS
3193T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3194S: Supported
3195F: drivers/clocksource
3196
5df6d737 3197CISCO FCOE HBA DRIVER
6593ccd8
SK
3198M: Satish Kharat <satishkh@cisco.com>
3199M: Sesidhar Baddela <sebaddel@cisco.com>
3200M: Karan Tilak Kumar <kartilak@cisco.com>
5df6d737
AJ
3201L: linux-scsi@vger.kernel.org
3202S: Supported
2a99921a 3203F: drivers/scsi/fnic/
5df6d737 3204
c8806b6c 3205CISCO SCSI HBA DRIVER
6593ccd8 3206M: Karan Tilak Kumar <kartilak@cisco.com>
c8806b6c
NM
3207M: Sesidhar Baddela <sebaddel@cisco.com>
3208L: linux-scsi@vger.kernel.org
3209S: Supported
3210F: drivers/scsi/snic/
3211
529aa8cb
TLSC
3212CMPC ACPI DRIVER
3213M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3214M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3215L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3216S: Supported
3217F: drivers/platform/x86/classmate-laptop.c
3218
85756a06
HV
3219COBALT MEDIA DRIVER
3220M: Hans Verkuil <hans.verkuil@cisco.com>
3221L: linux-media@vger.kernel.org
3222T: git git://linuxtv.org/media_tree.git
a825eaec 3223W: https://linuxtv.org
85756a06
HV
3224S: Supported
3225F: drivers/media/pci/cobalt/
3226
74425eee 3227COCCINELLE/Semantic Patches (SmPL)
26de9c26 3228M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3229M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3230M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3231M: Michal Marek <mmarek@suse.com>
26de9c26 3232L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3233T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3234W: http://coccinelle.lip6.fr/
3235S: Supported
4b9033a3 3236F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3237F: scripts/coccinelle/
3238F: scripts/coccicheck
3239
1da177e4 3240CODA FILE SYSTEM
8b58be88 3241M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3242M: coda@cs.cmu.edu
3243L: codalist@coda.cs.cmu.edu
3244W: http://www.coda.cs.cmu.edu/
3245S: Maintained
679655da
JP
3246F: Documentation/filesystems/coda.txt
3247F: fs/coda/
3248F: include/linux/coda*.h
c117ab84 3249F: include/uapi/linux/coda*.h
1da177e4 3250
0b14261e
PZ
3251CODA V4L2 MEM2MEM DRIVER
3252M: Philipp Zabel <p.zabel@pengutronix.de>
3253L: linux-media@vger.kernel.org
3254S: Maintained
3255F: Documentation/devicetree/bindings/media/coda.txt
3256F: drivers/media/platform/coda/
3257
7704addb 3258COMMON CLK FRAMEWORK
a85fa007 3259M: Michael Turquette <mturquette@baylibre.com>
f956165f 3260M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3261L: linux-clk@vger.kernel.org
22d61acf 3262Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3263T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3264S: Maintained
ae4185cd 3265F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3266F: drivers/clk/
3267X: drivers/clk/clkdev.c
7704addb 3268F: include/linux/clk-pr*
60bea3b5 3269F: include/linux/clk/
7704addb 3270
e2d1d6c0 3271COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3272M: Steve French <sfrench@samba.org>
51223df6 3273L: linux-cifs@vger.kernel.org
d1f28953 3274L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3275W: http://linux-cifs.samba.org/
bb1d5dda 3276T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3277S: Supported
ec421a71 3278F: Documentation/filesystems/cifs/
679655da 3279F: fs/cifs/
e2d1d6c0 3280
1da177e4 3281COMPACTPCI HOTPLUG CORE
8b58be88 3282M: Scott Murray <scott@spiteful.org>
64dab204 3283L: linux-pci@vger.kernel.org
82c4dfc7 3284S: Maintained
679655da 3285F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3286
3287COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3288M: Scott Murray <scott@spiteful.org>
64dab204 3289L: linux-pci@vger.kernel.org
82c4dfc7 3290S: Maintained
679655da 3291F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3292
3293COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3294M: Scott Murray <scott@spiteful.org>
64dab204 3295L: linux-pci@vger.kernel.org
82c4dfc7 3296S: Maintained
679655da 3297F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3298
5411552c 3299COMPAL LAPTOP SUPPORT
8b58be88 3300M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3301L: platform-driver-x86@vger.kernel.org
5411552c 3302S: Maintained
679655da 3303F: drivers/platform/x86/compal-laptop.c
5411552c 3304
949be0f7 3305CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3306L: accessrunner-general@lists.sourceforge.net
3307W: http://accessrunner.sourceforge.net/
44243ef4 3308S: Orphan
679655da 3309F: drivers/usb/atm/cxacru.c
949be0f7 3310
e2d1d6c0 3311CONFIGFS
d6351db2 3312M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3313M: Christoph Hellwig <hch@lst.de>
3314T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3315S: Supported
679655da
JP
3316F: fs/configfs/
3317F: include/linux/configfs.h
e2d1d6c0 3318
acb9c1b2 3319CONNECTOR
8b58be88 3320M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3321L: netdev@vger.kernel.org
3322S: Maintained
3323F: drivers/connector/
3324
a3e3354d 3325CONTROL GROUP (CGROUP)
860ca0e6 3326M: Tejun Heo <tj@kernel.org>
ad50c159 3327M: Li Zefan <lizefan@huawei.com>
4d205676 3328M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3329L: cgroups@vger.kernel.org
860ca0e6 3330T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3331S: Maintained
4b16b0c0 3332F: Documentation/cgroup*
679655da
JP
3333F: include/linux/cgroup*
3334F: kernel/cgroup*
a3e3354d
TH
3335
3336CONTROL GROUP - CPUSET
3337M: Li Zefan <lizefan@huawei.com>
3338L: cgroups@vger.kernel.org
3339W: http://www.bullopensource.org/cpuset/
3340W: http://oss.sgi.com/projects/cpusets/
3341T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3342S: Maintained
4b16b0c0 3343F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3344F: include/linux/cpuset.h
3345F: kernel/cpuset.c
3346
3347CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3348M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3349M: Michal Hocko <mhocko@kernel.org>
c4e29738 3350M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3351L: cgroups@vger.kernel.org
3352L: linux-mm@kvack.org
3353S: Maintained
3354F: mm/memcontrol.c
5d1ea48b 3355F: mm/swap_cgroup.c
fb3a0fb6 3356
bebe4678 3357CORETEMP HARDWARE MONITORING DRIVER
96859129 3358M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3359L: linux-hwmon@vger.kernel.org
bebe4678 3360S: Maintained
679655da
JP
3361F: Documentation/hwmon/coretemp
3362F: drivers/hwmon/coretemp.c
bebe4678 3363
1da177e4 3364COSA/SRP SYNC SERIAL DRIVER
8b58be88 3365M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3366W: http://www.fi.muni.cz/~kas/cosa/
3367S: Maintained
679655da 3368F: drivers/net/wan/cosa*
1da177e4 3369
4371ee35 3370CPMAC ETHERNET DRIVER
9dd4aaef 3371M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3372L: netdev@vger.kernel.org
3373S: Maintained
b544dbac 3374F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3375
1da177e4 3376CPU FREQUENCY DRIVERS
9c3646d1 3377M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3378M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3379L: linux-pm@vger.kernel.org
1da177e4 3380S: Maintained
27209d91
VK
3381T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3382T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
993e5483 3383B: https://bugzilla.kernel.org
dabe73cb 3384F: Documentation/cpu-freq/
679655da
JP
3385F: drivers/cpufreq/
3386F: include/linux/cpufreq.h
1da177e4 3387
8a67f0ef
VK
3388CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3389M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3390M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3391L: linux-pm@vger.kernel.org
3392W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3393S: Maintained
3394F: drivers/cpufreq/arm_big_little.h
3395F: drivers/cpufreq/arm_big_little.c
3396F: drivers/cpufreq/arm_big_little_dt.c
3397
14d2c34c 3398CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3399M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3400M: Daniel Lezcano <daniel.lezcano@linaro.org>
3401L: linux-pm@vger.kernel.org
3402L: linux-arm-kernel@lists.infradead.org
cea8321c 3403T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3404S: Maintained
3405F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3406
0c570c18
BZ
3407CPUIDLE DRIVER - ARM EXYNOS
3408M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3409M: Daniel Lezcano <daniel.lezcano@linaro.org>
3410M: Kukjin Kim <kgene@kernel.org>
3411L: linux-pm@vger.kernel.org
3412L: linux-samsung-soc@vger.kernel.org
3413S: Supported
3414F: drivers/cpuidle/cpuidle-exynos.c
3415F: arch/arm/mach-exynos/pm.c
3416
a8e39c35 3417CPUIDLE DRIVERS
9c3646d1 3418M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3419M: Daniel Lezcano <daniel.lezcano@linaro.org>
3420L: linux-pm@vger.kernel.org
3421S: Maintained
cea8321c 3422T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2ed38cbe 3423B: https://bugzilla.kernel.org
a8e39c35
DL
3424F: drivers/cpuidle/*
3425F: include/linux/cpuidle.h
3426
1da177e4 3427CPUID/MSR DRIVER
8b58be88 3428M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3429S: Maintained
679655da
JP
3430F: arch/x86/kernel/cpuid.c
3431F: arch/x86/kernel/msr.c
1da177e4 3432
7fe2f639 3433CPU POWER MONITORING SUBSYSTEM
d8130624 3434M: Thomas Renninger <trenn@suse.com>
103f1790 3435L: linux-pm@vger.kernel.org
7fe2f639 3436S: Maintained
14430813 3437F: tools/power/cpupower/
7fe2f639 3438
1da177e4 3439CRAMFS FILESYSTEM
ce00f85c 3440W: http://sourceforge.net/projects/cramfs/
54886a71 3441S: Orphan / Obsolete
679655da
JP
3442F: Documentation/filesystems/cramfs.txt
3443F: fs/cramfs/
1da177e4
LT
3444
3445CRIS PORT
8b58be88
JP
3446M: Mikael Starvik <starvik@axis.com>
3447M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3448L: linux-cris-kernel@axis.com
1da177e4 3449W: http://developer.axis.com
9f273c24 3450T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3451S: Maintained
679655da 3452F: arch/cris/
df621252 3453F: drivers/tty/serial/crisv10.*
1da177e4
LT
3454
3455CRYPTO API
8b58be88
JP
3456M: Herbert Xu <herbert@gondor.apana.org.au>
3457M: "David S. Miller" <davem@davemloft.net>
1da177e4 3458L: linux-crypto@vger.kernel.org
9f273c24 3459T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3460T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3461S: Maintained
679655da 3462F: Documentation/crypto/
fe1c445b 3463F: Documentation/devicetree/bindings/crypto/
2ca87a17 3464F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3465F: arch/*/crypto/
3466F: crypto/
3467F: drivers/crypto/
3468F: include/crypto/
ff330f73 3469F: include/linux/crypto*
1da177e4 3470
5b07bd57 3471CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3472M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3473L: linux-crypto@vger.kernel.org
3474S: Maintained
51a2228a
JP
3475F: crypto/ansi_cprng.c
3476F: crypto/rng.c
5b07bd57 3477
fc279cc2
HV
3478CS3308 MEDIA DRIVER
3479M: Hans Verkuil <hverkuil@xs4all.nl>
3480L: linux-media@vger.kernel.org
3481T: git git://linuxtv.org/media_tree.git
3482W: http://linuxtv.org
3483S: Odd Fixes
3484F: drivers/media/i2c/cs3308.c
3485F: drivers/media/i2c/cs3308.h
3486
9b4ffa48 3487CS5535 Audio ALSA driver
8b58be88 3488M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3489S: Maintained
679655da 3490F: sound/pci/cs5535audio/
9b4ffa48 3491
a910e4a9 3492CW1200 WLAN driver
b75f0050
JP
3493M: Solomon Peachy <pizza@shaftnet.org>
3494S: Maintained
560424e9 3495F: drivers/net/wireless/st/cw1200/
a910e4a9 3496
6d8425b1 3497CX18 VIDEO4LINUX DRIVER
6afdeaf8 3498M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3499L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3500L: linux-media@vger.kernel.org
275ffde4 3501T: git git://linuxtv.org/media_tree.git
a825eaec 3502W: https://linuxtv.org
30e10993 3503W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3504S: Maintained
618cd932 3505F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3506F: drivers/media/pci/cx18/
6c0f0359 3507F: include/uapi/linux/ivtv*
6d8425b1 3508
3f101d91
HV
3509CX2341X MPEG ENCODER HELPER MODULE
3510M: Hans Verkuil <hverkuil@xs4all.nl>
3511L: linux-media@vger.kernel.org
3512T: git git://linuxtv.org/media_tree.git
a825eaec 3513W: https://linuxtv.org
3f101d91 3514S: Maintained
c368360b 3515F: drivers/media/common/cx2341x*
3f101d91
HV
3516F: include/media/cx2341x*
3517
b8fe6e2c
PB
3518CX24120 MEDIA DRIVER
3519M: Jemma Denson <jdenson@gmail.com>
3520M: Patrick Boettcher <patrick.boettcher@posteo.de>
3521L: linux-media@vger.kernel.org
a825eaec 3522W: https://linuxtv.org
b8fe6e2c
PB
3523Q: http://patchwork.linuxtv.org/project/linux-media/list/
3524S: Maintained
3525F: drivers/media/dvb-frontends/cx24120*
3526
20357578 3527CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3528M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3529M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3530L: linux-media@vger.kernel.org
a825eaec 3531W: https://linuxtv.org
20357578
MCC
3532T: git git://linuxtv.org/media_tree.git
3533S: Odd fixes
618cd932 3534F: Documentation/media/v4l-drivers/cx88*
20357578 3535F: drivers/media/pci/cx88/
6d8425b1 3536
91952bc0
AP
3537CXD2820R MEDIA DRIVER
3538M: Antti Palosaari <crope@iki.fi>
3539L: linux-media@vger.kernel.org
a825eaec 3540W: https://linuxtv.org
91952bc0
AP
3541W: http://palosaari.fi/linux/
3542Q: http://patchwork.linuxtv.org/project/linux-media/list/
3543T: git git://linuxtv.org/anttip/media_tree.git
3544S: Maintained
3545F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3546
e5ec3789 3547CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3548M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3549L: netdev@vger.kernel.org
3550W: http://www.chelsio.com
3551S: Supported
f7917c00 3552F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3553
d8ae3c33 3554CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3555M: Karen Xie <kxie@chelsio.com>
3556L: linux-scsi@vger.kernel.org
3557W: http://www.chelsio.com
3558S: Supported
3559F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3560
e5ec3789 3561CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3562M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3563L: linux-rdma@vger.kernel.org
e5ec3789
SW
3564W: http://www.openfabrics.org
3565S: Supported
679655da 3566F: drivers/infiniband/hw/cxgb3/
a85fb338 3567F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3568
be4c9bad 3569CXGB4 ETHERNET DRIVER (CXGB4)
59cfa789 3570M: Ganesh Goudar <ganeshgr@chelsio.com>
be4c9bad
RD
3571L: netdev@vger.kernel.org
3572W: http://www.chelsio.com
3573S: Supported
f7917c00 3574F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3575
d8ae3c33 3576CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3577M: Karen Xie <kxie@chelsio.com>
3578L: linux-scsi@vger.kernel.org
3579W: http://www.chelsio.com
3580S: Supported
3581F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3582
be4c9bad
RD
3583CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3584M: Steve Wise <swise@chelsio.com>
3585L: linux-rdma@vger.kernel.org
3586W: http://www.openfabrics.org
3587S: Supported
3588F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3589F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3590
5c20a5c7
CL
3591CXGB4VF ETHERNET DRIVER (CXGB4VF)
3592M: Casey Leedom <leedom@chelsio.com>
3593L: netdev@vger.kernel.org
3594W: http://www.chelsio.com
3595S: Supported
f7917c00 3596F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3597
a9282d01
IM
3598CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3599M: Ian Munsie <imunsie@au1.ibm.com>
9d82fd2f 3600M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
a9282d01
IM
3601L: linuxppc-dev@lists.ozlabs.org
3602S: Supported
9d82fd2f 3603F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3604F: drivers/misc/cxl/
ec249dd8 3605F: include/misc/cxl*
a9282d01
IM
3606F: include/uapi/misc/cxl.h
3607F: Documentation/powerpc/cxl.txt
a9282d01
IM
3608F: Documentation/ABI/testing/sysfs-class-cxl
3609
11f43ae7
MO
3610CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3611M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3612M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3613M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3614L: linux-scsi@vger.kernel.org
3615S: Supported
3616F: drivers/scsi/cxlflash/
3617F: include/uapi/scsi/cxlflash_ioctls.h
3618F: Documentation/powerpc/cxlflash.txt
3619
b52b97a3
GC
3620STMMAC ETHERNET DRIVER
3621M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3622M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3623L: netdev@vger.kernel.org
3624W: http://www.stlinux.com
3625S: Supported
7ac6653a 3626F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3627
1da177e4 3628CYBERPRO FB DRIVER
54176cc6 3629M: Russell King <linux@armlinux.org.uk>
efc03ecb 3630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3631W: http://www.armlinux.org.uk/
1da177e4 3632S: Maintained
8a61f013 3633F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3634
1da177e4 3635CYCLADES ASYNC MUX DRIVER
1da177e4 3636W: http://www.cyclades.com/
d459883e 3637S: Orphan
c897401b 3638F: drivers/tty/cyclades.c
679655da 3639F: include/linux/cyclades.h
c117ab84 3640F: include/uapi/linux/cyclades.h
1da177e4
LT
3641
3642CYCLADES PC300 DRIVER
1da177e4 3643W: http://www.cyclades.com/
d459883e 3644S: Orphan
679655da 3645F: drivers/net/wan/pc300*
1da177e4 3646
402f6ae4
AP
3647CYPRESS_FIRMWARE MEDIA DRIVER
3648M: Antti Palosaari <crope@iki.fi>
3649L: linux-media@vger.kernel.org
a825eaec 3650W: https://linuxtv.org
402f6ae4
AP
3651W: http://palosaari.fi/linux/
3652Q: http://patchwork.linuxtv.org/project/linux-media/list/
3653T: git git://linuxtv.org/anttip/media_tree.git
3654S: Maintained
3655F: drivers/media/common/cypress_firmware*
3656
e3ae3525 3657CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3658M: Ferruh Yigit <fery@cypress.com>
6305902c 3659L: linux-input@vger.kernel.org
be9a6f40 3660S: Supported
6305902c
JP
3661F: drivers/input/touchscreen/cyttsp*
3662F: include/linux/input/cyttsp.h
e3ae3525 3663
aaaf5fbf
JK
3664DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3665M: Joshua Kinard <kumba@gentoo.org>
3666S: Maintained
3667F: drivers/rtc/rtc-ds1685.c
3668F: include/linux/rtc/ds1685.h
3669
1da177e4 3670DAMA SLAVE for AX.25
8b58be88 3671M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3672W: http://yaina.de/jreuter/
3673W: http://www.qsl.net/dl1bke/
3674L: linux-hams@vger.kernel.org
3675S: Maintained
679655da
JP
3676F: net/ax25/af_ax25.c
3677F: net/ax25/ax25_dev.c
3678F: net/ax25/ax25_ds_*
3679F: net/ax25/ax25_in.c
3680F: net/ax25/ax25_out.c
3681F: net/ax25/ax25_timer.c
3682F: net/ax25/sysctl_net_ax25.c
1da177e4 3683
e2d1d6c0 3684DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3685L: netdev@vger.kernel.org
5ff77428 3686S: Orphan
679655da 3687F: Documentation/networking/dmfe.txt
0f04e2aa 3688F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3689
3690DC390/AM53C974 SCSI driver
d8130624 3691M: Hannes Reinecke <hare@suse.com>
71bd849d 3692L: linux-scsi@vger.kernel.org
e2d1d6c0 3693S: Maintained
71bd849d 3694F: drivers/scsi/am53c974.c
e2d1d6c0 3695
1da177e4 3696DC395x SCSI driver
61eee9a7 3697M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3698M: Ali Akcaagac <aliakc@web.de>
3699M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3700L: dc395x@twibble.org
cf015e9f
JP
3701W: http://twibble.org/dist/dc395x/
3702W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3703S: Maintained
679655da
JP
3704F: Documentation/scsi/dc395x.txt
3705F: drivers/scsi/dc395x.*
1da177e4 3706
eb8edb08 3707DCCP PROTOCOL
a89d030e 3708M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3709L: dccp@vger.kernel.org
c996d8b9 3710W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3711S: Maintained
679655da 3712F: include/linux/dccp.h
c117ab84 3713F: include/uapi/linux/dccp.h
679655da
JP
3714F: include/linux/tfrc.h
3715F: net/dccp/
eb8edb08 3716
1da177e4 3717DECnet NETWORK LAYER
1da177e4
LT
3718W: http://linux-decnet.sourceforge.net
3719L: linux-decnet-user@lists.sourceforge.net
f546444d 3720S: Orphan
679655da
JP
3721F: Documentation/networking/decnet.txt
3722F: net/decnet/
1da177e4 3723
ebff05b9
MR
3724DECSTATION PLATFORM SUPPORT
3725M: "Maciej W. Rozycki" <macro@linux-mips.org>
3726L: linux-mips@linux-mips.org
3727W: http://www.linux-mips.org/wiki/DECstation
3728S: Maintained
3729F: arch/mips/dec/
3730F: arch/mips/include/asm/dec/
3731F: arch/mips/include/asm/mach-dec/
3732
1da177e4 3733DEFXX FDDI NETWORK DRIVER
8b58be88 3734M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3735S: Maintained
33f810b2 3736F: drivers/net/fddi/defxx.*
1da177e4 3737
ad8f07cc 3738DELL LAPTOP DRIVER
8b58be88 3739M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3740M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3741L: platform-driver-x86@vger.kernel.org
ad8f07cc 3742S: Maintained
679655da 3743F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3744
817a5cdb
PR
3745DELL LAPTOP RBTN DRIVER
3746M: Pali Rohár <pali.rohar@gmail.com>
3747S: Maintained
3748F: drivers/platform/x86/dell-rbtn.*
3749
cdbff611
PR
3750DELL LAPTOP FREEFALL DRIVER
3751M: Pali Rohár <pali.rohar@gmail.com>
3752S: Maintained
3753F: drivers/platform/x86/dell-smo8800.c
3754
1da177e4 3755DELL LAPTOP SMM DRIVER
a5afba16 3756M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3757S: Maintained
a5afba16 3758F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3759F: include/uapi/linux/i8k.h
1da177e4 3760
90563ec4 3761DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3762M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3763S: Maintained
679655da
JP
3764F: Documentation/dcdbas.txt
3765F: drivers/firmware/dcdbas.*
90563ec4 3766
0b3f6109 3767DELL WMI EXTRAS DRIVER
8b58be88 3768M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3769M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3770S: Maintained
36b3a96f 3771F: drivers/platform/x86/dell-wmi.c
0b3f6109 3772
5efc75e3 3773DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3774M: John Youn <johnyoun@synopsys.com>
5efc75e3 3775L: linux-usb@vger.kernel.org
18f340f9 3776T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3777S: Maintained
197ba5f4 3778F: drivers/usb/dwc2/
5efc75e3 3779
94ab23dd 3780DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3781M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3782L: linux-usb@vger.kernel.org
94ab23dd
FB
3783T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3784S: Maintained
3785F: drivers/usb/dwc3/
3786
833c9545
JB
3787DEVICE COREDUMP (DEV_COREDUMP)
3788M: Johannes Berg <johannes@sipsolutions.net>
3789L: linux-kernel@vger.kernel.org
3790S: Maintained
3791F: drivers/base/devcoredump.c
3792F: include/linux/devcoredump.h
3793
89d07767
KP
3794DEVICE FREQUENCY (DEVFREQ)
3795M: MyungJoo Ham <myungjoo.ham@samsung.com>
3796M: Kyungmin Park <kyungmin.park@samsung.com>
9932ef3c 3797R: Chanwoo Choi <cw00.choi@samsung.com>
88476d34 3798L: linux-pm@vger.kernel.org
6a3cd722 3799T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3800S: Maintained
3801F: drivers/devfreq/
6a3cd722
CC
3802F: include/linux/devfreq.h
3803F: Documentation/devicetree/bindings/devfreq/
89d07767 3804
7dbded06
CC
3805DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3806M: Chanwoo Choi <cw00.choi@samsung.com>
3807L: linux-pm@vger.kernel.org
3808T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3809S: Supported
3810F: drivers/devfreq/event/
3811F: drivers/devfreq/devfreq-event.c
3812F: include/linux/devfreq-event.h
3813F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3814
490b864b
CC
3815BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3816M: Chanwoo Choi <cw00.choi@samsung.com>
3817L: linux-pm@vger.kernel.org
3818L: linux-samsung-soc@vger.kernel.org
3819T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3820S: Maintained
3821F: drivers/devfreq/exynos-bus.c
3822F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3823
1da177e4 3824DEVICE NUMBER REGISTRY
8b58be88 3825M: Torben Mathiasen <device@lanana.org>
1da177e4 3826W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3827S: Maintained
3828
e2d1d6c0 3829DEVICE-MAPPER (LVM)
854ecaad 3830M: Alasdair Kergon <agk@redhat.com>
8504eed3 3831M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3832M: dm-devel@redhat.com
e2d1d6c0
RD
3833L: dm-devel@redhat.com
3834W: http://sources.redhat.com/dm
8a6e2535 3835Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3836T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3837T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3838S: Maintained
679655da
JP
3839F: Documentation/device-mapper/
3840F: drivers/md/dm*
854ecaad 3841F: drivers/md/persistent-data/
679655da
JP
3842F: include/linux/device-mapper.h
3843F: include/linux/dm-*.h
8504eed3 3844F: include/uapi/linux/dm-*.h
e2d1d6c0 3845
bfcd3a46
JP
3846DEVLINK
3847M: Jiri Pirko <jiri@mellanox.com>
3848L: netdev@vger.kernel.org
3849S: Supported
3850F: net/core/devlink.c
3851F: include/net/devlink.h
3852F: include/uapi/linux/devlink.h
3853
c0d995aa
OST
3854DIALOG SEMICONDUCTOR DRIVERS
3855M: Support Opensource <support.opensource@diasemi.com>
3856W: http://www.dialog-semiconductor.com/products
3857S: Supported
3858F: Documentation/hwmon/da90??
047cfd01 3859F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3860F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3861F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3862F: drivers/gpio/gpio-da90??.c
3863F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3864F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3865F: drivers/input/misc/da90??_onkey.c
3866F: drivers/input/touchscreen/da9052_tsi.c
3867F: drivers/leds/leds-da90??.c
3868F: drivers/mfd/da903x.c
3869F: drivers/mfd/da90??-*.c
7be72c2c 3870F: drivers/mfd/da91??-*.c
8c0984e5
SR
3871F: drivers/power/supply/da9052-battery.c
3872F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3873F: drivers/regulator/da903x.c
3874F: drivers/regulator/da9???-regulator.[ch]
3875F: drivers/rtc/rtc-da90??.c
3876F: drivers/video/backlight/da90??_bl.c
3877F: drivers/watchdog/da90??_wdt.c
3878F: include/linux/mfd/da903x.h
3879F: include/linux/mfd/da9052/
3880F: include/linux/mfd/da9055/
047cfd01 3881F: include/linux/mfd/da9062/
c0d995aa 3882F: include/linux/mfd/da9063/
7be72c2c 3883F: include/linux/mfd/da9150/
4eeb08b4 3884F: include/linux/regulator/da9211.h
c0d995aa
OST
3885F: include/sound/da[79]*.h
3886F: sound/soc/codecs/da[79]*.[ch]
3887
6ea5dcdf
WBG
3888DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3889M: William Breathitt Gray <vilhelm.gray@gmail.com>
3890L: linux-gpio@vger.kernel.org
3891S: Maintained
3892F: drivers/gpio/gpio-gpio-mm.c
3893
599aa697
LL
3894DIGI NEO AND CLASSIC PCI PRODUCTS
3895M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3896M: Mark Hounschell <markh@compro.net>
599aa697
LL
3897L: driverdev-devel@linuxdriverproject.org
3898S: Maintained
3899F: drivers/staging/dgnc/
3900
335d7c58 3901DIOLAN U2C-12 I2C DRIVER
ca462085 3902M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3903L: linux-i2c@vger.kernel.org
3904S: Maintained
3905F: drivers/i2c/busses/i2c-diolan-u2c.c
3906
d475c634
MW
3907DIRECT ACCESS (DAX)
3908M: Matthew Wilcox <willy@linux.intel.com>
3909L: linux-fsdevel@vger.kernel.org
3910S: Supported
3911F: fs/dax.c
3912
e7839f25 3913DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3914M: Eric Paris <eparis@parisplace.org>
3c5119c0 3915S: Maintained
679655da
JP
3916F: Documentation/filesystems/dnotify.txt
3917F: fs/notify/dnotify/
3918F: include/linux/dnotify.h
1da177e4
LT
3919
3920DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3921M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3922W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3923W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3924W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3925S: Maintained
3926
4480f15b 3927DISKQUOTA
d8130624 3928M: Jan Kara <jack@suse.com>
1da177e4 3929S: Maintained
679655da
JP
3930F: Documentation/filesystems/quota.txt
3931F: fs/quota/
3932F: include/linux/quota*.h
c117ab84 3933F: include/uapi/linux/quota*.h
1da177e4 3934
702686ad
BT
3935DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3936M: Bernie Thompson <bernie@plugable.com>
3937L: linux-fbdev@vger.kernel.org
3938S: Maintained
3939W: http://plugable.com/category/projects/udlfb/
8a61f013 3940F: drivers/video/fbdev/udlfb.c
702686ad
BT
3941F: include/video/udlfb.h
3942F: Documentation/fb/udlfb.txt
3943
e7839f25 3944DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3945M: Christine Caulfield <ccaulfie@redhat.com>
3946M: David Teigland <teigland@redhat.com>
a4644184 3947L: cluster-devel@redhat.com
5be7b50f 3948W: http://sources.redhat.com/cluster/
9f273c24 3949T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3950S: Supported
679655da 3951F: fs/dlm/
5be7b50f 3952
53b6b3e0
SS
3953DMA BUFFER SHARING FRAMEWORK
3954M: Sumit Semwal <sumit.semwal@linaro.org>
3955S: Maintained
3956L: linux-media@vger.kernel.org
3957L: dri-devel@lists.freedesktop.org
8ada6d2d 3958L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3959F: drivers/dma-buf/
e46d12c6
JP
3960F: include/linux/dma-buf*
3961F: include/linux/reservation.h
3962F: include/linux/*fence.h
53b6b3e0 3963F: Documentation/dma-buf-sharing.txt
0b46fcdb 3964T: git git://anongit.freedesktop.org/drm/drm-misc
53b6b3e0 3965
c483e065
GP
3966SYNC FILE FRAMEWORK
3967M: Sumit Semwal <sumit.semwal@linaro.org>
3968R: Gustavo Padovan <gustavo@padovan.org>
3969S: Maintained
3970L: linux-media@vger.kernel.org
3971L: dri-devel@lists.freedesktop.org
c5ec903d
GP
3972F: drivers/dma-buf/sync_*
3973F: drivers/dma-buf/sw_sync.c
c483e065 3974F: include/linux/sync_file.h
c5ec903d 3975F: include/uapi/linux/sync_file.h
c483e065 3976F: Documentation/sync_file.txt
0b46fcdb 3977T: git git://anongit.freedesktop.org/drm/drm-misc
c483e065 3978
b3e5f263 3979DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3980M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3981L: dmaengine@vger.kernel.org
3982Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3983S: Maintained
679655da 3984F: drivers/dma/
0ce3c066 3985F: include/linux/dmaengine.h
c56d329e 3986F: Documentation/devicetree/bindings/dma/
979a281e
VK
3987F: Documentation/dmaengine/
3988T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3989
b825037d 3990DME1737 HARDWARE MONITOR DRIVER
8b58be88 3991M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3992L: linux-hwmon@vger.kernel.org
b825037d 3993S: Maintained
679655da
JP
3994F: Documentation/hwmon/dme1737
3995F: drivers/hwmon/dme1737.c
b825037d 3996
1f31e1b1 3997DMI/SMBIOS SUPPORT
d8130624 3998M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3999S: Maintained
d4aeef93 4000T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 4001F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
4002F: drivers/firmware/dmi-id.c
4003F: drivers/firmware/dmi_scan.c
4004F: include/linux/dmi.h
4005
7d2c86b5 4006DOCUMENTATION
ad3118b9 4007M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
4008L: linux-doc@vger.kernel.org
4009S: Maintained
679655da 4010F: Documentation/
42f41ecf
JC
4011F: scripts/docproc.c
4012F: scripts/kernel-doc*
97be078b
RD
4013X: Documentation/ABI/
4014X: Documentation/devicetree/
933a46b8
JC
4015X: Documentation/acpi
4016X: Documentation/power
4017X: Documentation/spi
618cd932 4018X: Documentation/media
c51edfb1 4019T: git git://git.lwn.net/linux.git docs-next
abbaeff3 4020
1da177e4 4021DOUBLETALK DRIVER
8b58be88 4022M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
4023L: blinux-list@redhat.com
4024S: Maintained
679655da
JP
4025F: drivers/char/dtlk.c
4026F: include/linux/dtlk.h
1da177e4 4027
e2d1d6c0 4028DPT_I2O SCSI RAID DRIVER
8b58be88 4029M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
4030L: linux-scsi@vger.kernel.org
4031W: http://www.adaptec.com/
4032S: Maintained
679655da
JP
4033F: drivers/scsi/dpt*
4034F: drivers/scsi/dpt/
e2d1d6c0 4035
b411b363 4036DRBD DRIVER
bc2c049d
RK
4037M: Philipp Reisner <philipp.reisner@linbit.com>
4038M: Lars Ellenberg <lars.ellenberg@linbit.com>
4039L: drbd-dev@lists.linbit.com
28b8e8d4 4040W: http://www.drbd.org
bc2c049d
RK
4041T: git git://git.linbit.com/linux-drbd.git
4042T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4043S: Supported
4044F: drivers/block/drbd/
4045F: lib/lru_cache.c
4046F: Documentation/blockdev/drbd/
b411b363 4047
dc7dfcd8 4048DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 4049M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4050T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4051S: Supported
679655da 4052F: Documentation/kobject.txt
7cfc51b9 4053F: drivers/base/
87544653 4054F: fs/debugfs/
dc7dfcd8
WS
4055F: fs/kernfs/
4056F: fs/sysfs/
87544653 4057F: include/linux/debugfs.h
dc7dfcd8 4058F: include/linux/kobj*
679655da 4059F: lib/kobj*
1da177e4
LT
4060
4061DRM DRIVERS
8b58be88 4062M: David Airlie <airlied@linux.ie>
4c6a3999 4063L: dri-devel@lists.freedesktop.org
b0447888 4064T: git git://people.freedesktop.org/~airlied/linux
51b06f9f 4065B: https://bugs.freedesktop.org/
5fc41a70 4066C: irc://chat.freenode.net/dri-devel
1da177e4 4067S: Maintained
679655da 4068F: drivers/gpu/drm/
433e3b34 4069F: drivers/gpu/vga/
d28ab95b
GU
4070F: Documentation/devicetree/bindings/display/
4071F: Documentation/devicetree/bindings/gpu/
4072F: Documentation/devicetree/bindings/video/
621c5474 4073F: Documentation/gpu/
850e9411 4074F: include/drm/
c117ab84 4075F: include/uapi/drm/
1da177e4 4076
d52ea7e3
DV
4077DRM DRIVERS AND MISC GPU PATCHES
4078M: Daniel Vetter <daniel.vetter@intel.com>
4079M: Jani Nikula <jani.nikula@linux.intel.com>
4080M: Sean Paul <seanpaul@chromium.org>
b7a2a230 4081W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
d52ea7e3
DV
4082S: Maintained
4083T: git git://anongit.freedesktop.org/drm/drm-misc
4084F: Documentation/gpu/
4085F: drivers/gpu/vga/
4086F: drivers/gpu/drm/*
4087F: include/drm/drm*
4088F: include/uapi/drm/drm*
4089
c842b693
EV
4090DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4091M: Dave Airlie <airlied@redhat.com>
4092S: Odd Fixes
4093F: drivers/gpu/drm/ast/
4094
5620f47d
DV
4095DRM DRIVERS FOR BRIDGE CHIPS
4096M: Archit Taneja <architt@codeaurora.org>
4097S: Maintained
4098T: git git://anongit.freedesktop.org/drm/drm-misc
4099F: drivers/gpu/drm/bridge/
4100
c842b693
EV
4101DRM DRIVER FOR BOCHS VIRTUAL GPU
4102M: Gerd Hoffmann <kraxel@redhat.com>
0c19f97f
GH
4103L: virtualization@lists.linux-foundation.org
4104T: git git://git.kraxel.org/linux drm-qemu
4105S: Maintained
c842b693
EV
4106F: drivers/gpu/drm/bochs/
4107
4108DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4109M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4110M: Gerd Hoffmann <kraxel@redhat.com>
4111L: virtualization@lists.linux-foundation.org
4112T: git git://git.kraxel.org/linux drm-qemu
af3076e6
GH
4113S: Obsolete
4114W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
c842b693
EV
4115F: drivers/gpu/drm/cirrus/
4116
c26a4017 4117RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4118M: Alex Deucher <alexander.deucher@amd.com>
4119M: Christian König <christian.koenig@amd.com>
7f4c4f80 4120L: amd-gfx@lists.freedesktop.org
566f5939
AD
4121T: git git://people.freedesktop.org/~agd5f/linux
4122S: Supported
4123F: drivers/gpu/drm/radeon/
74c97375 4124F: include/uapi/drm/radeon_drm.h
c26a4017 4125F: drivers/gpu/drm/amd/
74c97375 4126F: include/uapi/drm/amdgpu_drm.h
566f5939 4127
03e255b9
TR
4128DRM PANEL DRIVERS
4129M: Thierry Reding <thierry.reding@gmail.com>
4130L: dri-devel@lists.freedesktop.org
4131T: git git://anongit.freedesktop.org/tegra/linux.git
4132S: Maintained
4133F: drivers/gpu/drm/drm_panel.c
4134F: drivers/gpu/drm/panel/
4135F: include/drm/drm_panel.h
2d799dde 4136F: Documentation/devicetree/bindings/display/panel/
03e255b9 4137
8daf7473 4138INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4139M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4140M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4141L: intel-gfx@lists.freedesktop.org
7564fde3 4142W: https://01.org/linuxgraphics/
51b06f9f 4143B: https://01.org/linuxgraphics/documentation/how-report-bugs
5fc41a70 4144C: irc://chat.freenode.net/intel-gfx
47f95647 4145Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4146T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4147S: Supported
14430813 4148F: drivers/gpu/drm/i915/
8daf7473 4149F: include/drm/i915*
baceac3a 4150F: include/uapi/drm/i915_drm.h
621c5474 4151F: Documentation/gpu/i915.rst
8daf7473 4152
66a46e9d
ZW
4153INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4154M: Zhenyu Wang <zhenyuw@linux.intel.com>
4155M: Zhi Wang <zhi.a.wang@intel.com>
ba7addcd 4156L: intel-gvt-dev@lists.freedesktop.org
66a46e9d
ZW
4157L: intel-gfx@lists.freedesktop.org
4158W: https://01.org/igvt-g
4159T: git https://github.com/01org/gvt-linux.git
4160S: Supported
4161F: drivers/gpu/drm/i915/gvt/
4162
99763bb8
BB
4163DRM DRIVERS FOR ATMEL HLCDC
4164M: Boris Brezillon <boris.brezillon@free-electrons.com>
4165L: dri-devel@lists.freedesktop.org
4166S: Supported
4167F: drivers/gpu/drm/atmel-hlcdc/
4168F: Documentation/devicetree/bindings/drm/atmel/
4169
bf1139df
MR
4170DRM DRIVERS FOR ALLWINNER A10
4171M: Maxime Ripard <maxime.ripard@free-electrons.com>
4172L: dri-devel@lists.freedesktop.org
4173S: Supported
4174F: drivers/gpu/drm/sun4i/
4175F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4176
1de7ac68
NA
4177DRM DRIVERS FOR AMLOGIC SOCS
4178M: Neil Armstrong <narmstrong@baylibre.com>
4179L: dri-devel@lists.freedesktop.org
4180L: linux-amlogic@lists.infradead.org
4181W: http://linux-meson.com/
4182S: Supported
4183F: drivers/gpu/drm/meson/
4184F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4185
398a6d4a
KP
4186DRM DRIVERS FOR EXYNOS
4187M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4188M: Joonyoung Shim <jy0922.shim@samsung.com>
4189M: Seung-Woo Kim <sw0312.kim@samsung.com>
4190M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4191L: dri-devel@lists.freedesktop.org
25a58030 4192T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4193S: Supported
14430813 4194F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4195F: include/uapi/drm/exynos_drm.h
4196F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4197
b55a1b9c 4198DRM DRIVERS FOR FREESCALE DCU
bc66757a 4199M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4200M: Alison Wang <alison.wang@freescale.com>
4201L: dri-devel@lists.freedesktop.org
4202S: Supported
4203F: drivers/gpu/drm/fsl-dcu/
2d799dde 4204F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4205F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4206F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4207
0a3d775f
PZ
4208DRM DRIVERS FOR FREESCALE IMX
4209M: Philipp Zabel <p.zabel@pengutronix.de>
4210L: dri-devel@lists.freedesktop.org
4211S: Maintained
4212F: drivers/gpu/drm/imx/
ef739aa4 4213F: drivers/gpu/ipu-v3/
2d799dde 4214F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4215
ba2199a6
PJ
4216DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4217M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4218L: dri-devel@lists.freedesktop.org
4219T: git git://github.com/patjak/drm-gma500
4220S: Maintained
5ff18e42 4221F: drivers/gpu/drm/gma500/
ba2199a6 4222
c84ffde9
XL
4223DRM DRIVERS FOR HISILICON
4224M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4225M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4226R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4227R: Chen Feng <puck.chen@hisilicon.com>
4228L: dri-devel@lists.freedesktop.org
4229T: git git://github.com/xin3liang/linux.git
4230S: Maintained
4231F: drivers/gpu/drm/hisilicon/
4232F: Documentation/devicetree/bindings/display/hisilicon/
4233
399516ab
EV
4234DRM DRIVER FOR INTEL I810 VIDEO CARDS
4235S: Orphan / Obsolete
4236F: drivers/gpu/drm/i810/
4237F: include/uapi/drm/i810_drm.h
4238
37b2a214
CH
4239DRM DRIVERS FOR MEDIATEK
4240M: CK Hu <ck.hu@mediatek.com>
4241M: Philipp Zabel <p.zabel@pengutronix.de>
4242L: dri-devel@lists.freedesktop.org
4243S: Supported
4244F: drivers/gpu/drm/mediatek/
4245F: Documentation/devicetree/bindings/display/mediatek/
4246
06346451
EV
4247DRM DRIVER FOR MSM ADRENO GPU
4248M: Rob Clark <robdclark@gmail.com>
4249L: linux-arm-msm@vger.kernel.org
4250L: dri-devel@lists.freedesktop.org
4251L: freedreno@lists.freedesktop.org
4252T: git git://people.freedesktop.org/~robclark/linux
4253S: Maintained
4254F: drivers/gpu/drm/msm/
4255F: include/uapi/drm/msm_drm.h
4256F: Documentation/devicetree/bindings/display/msm/
4257
fad89bb3
EV
4258DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4259M: Ben Skeggs <bskeggs@redhat.com>
4260L: dri-devel@lists.freedesktop.org
4261L: nouveau@lists.freedesktop.org
4262T: git git://github.com/skeggsb/linux
4263S: Supported
4264F: drivers/gpu/drm/nouveau/
4265F: include/uapi/drm/nouveau_drm.h
ba2199a6 4266
bd3b49f2 4267DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4268M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4269L: dri-devel@lists.freedesktop.org
4270L: linux-tegra@vger.kernel.org
a5ad7a63 4271T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4272S: Supported
dee8268f 4273F: drivers/gpu/drm/tegra/
a5ad7a63 4274F: drivers/gpu/host1x/
e1e90644 4275F: include/linux/host1x.h
a5ad7a63 4276F: include/uapi/drm/tegra_drm.h
2d799dde 4277F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4278
399516ab
EV
4279DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4280S: Orphan / Obsolete
4281F: drivers/gpu/drm/mga/
4282F: include/uapi/drm/mga_drm.h
4283
c842b693
EV
4284DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4285M: Dave Airlie <airlied@redhat.com>
4286S: Odd Fixes
4287F: drivers/gpu/drm/mgag200/
4288
399516ab
EV
4289DRM DRIVER FOR RAGE 128 VIDEO CARDS
4290S: Orphan / Obsolete
4291F: drivers/gpu/drm/r128/
4292F: include/uapi/drm/r128_drm.h
4293
a284e9d1
LP
4294DRM DRIVERS FOR RENESAS
4295M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4296L: dri-devel@lists.freedesktop.org
4a121096 4297L: linux-renesas-soc@vger.kernel.org
2392ccd4 4298T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4299S: Supported
4300F: drivers/gpu/drm/rcar-du/
4301F: drivers/gpu/drm/shmobile/
a284e9d1 4302F: include/linux/platform_data/shmob_drm.h
33be436d 4303F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4304
c842b693
EV
4305DRM DRIVER FOR QXL VIRTUAL GPU
4306M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4307M: Gerd Hoffmann <kraxel@redhat.com>
4308L: virtualization@lists.linux-foundation.org
4309T: git git://git.kraxel.org/linux drm-qemu
4310S: Maintained
c842b693
EV
4311F: drivers/gpu/drm/qxl/
4312F: include/uapi/drm/qxl_drm.h
a284e9d1 4313
625e0346
HS
4314DRM DRIVERS FOR ROCKCHIP
4315M: Mark Yao <mark.yao@rock-chips.com>
4316L: dri-devel@lists.freedesktop.org
4317S: Maintained
4318F: drivers/gpu/drm/rockchip/
f253f7eb 4319F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4320
399516ab
EV
4321DRM DRIVER FOR SAVAGE VIDEO CARDS
4322S: Orphan / Obsolete
4323F: drivers/gpu/drm/savage/
4324F: include/uapi/drm/savage_drm.h
4325
4326DRM DRIVER FOR SIS VIDEO CARDS
4327S: Orphan / Obsolete
4328F: drivers/gpu/drm/sis/
4329F: include/uapi/drm/sis_drm.h
625e0346 4330
7f11c476
BG
4331DRM DRIVERS FOR STI
4332M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4333M: Vincent Abriou <vincent.abriou@st.com>
4334L: dri-devel@lists.freedesktop.org
4335T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4336S: Maintained
4337F: drivers/gpu/drm/sti
2d799dde 4338F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4339
399516ab
EV
4340DRM DRIVER FOR TDFX VIDEO CARDS
4341S: Orphan / Obsolete
4342F: drivers/gpu/drm/tdfx/
4343
c842b693
EV
4344DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4345M: Dave Airlie <airlied@redhat.com>
4346S: Odd Fixes
4347F: drivers/gpu/drm/udl/
4348
8bb0bce9
LS
4349DRM DRIVERS FOR VIVANTE GPU IP
4350M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4351R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9 4352R: Christian Gmeiner <christian.gmeiner@gmail.com>
c4ae94a3 4353L: etnaviv@lists.freedesktop.org
8bb0bce9
LS
4354L: dri-devel@lists.freedesktop.org
4355S: Maintained
8a9257a0
EV
4356F: drivers/gpu/drm/etnaviv/
4357F: include/uapi/drm/etnaviv_drm.h
4358F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4359
c4291702
EV
4360DRM DRIVER FOR VMWARE VIRTUAL GPU
4361M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4362M: Sinclair Yeh <syeh@vmware.com>
4363M: Thomas Hellstrom <thellstrom@vmware.com>
4364L: dri-devel@lists.freedesktop.org
4365T: git git://people.freedesktop.org/~syeh/repos_linux
4366T: git git://people.freedesktop.org/~thomash/linux
4367S: Supported
4368F: drivers/gpu/drm/vmwgfx/
4369F: include/uapi/drm/vmwgfx_drm.h
4370
8636d452
EA
4371DRM DRIVERS FOR VC4
4372M: Eric Anholt <eric@anholt.net>
4373T: git git://github.com/anholt/linux
4374S: Supported
4375F: drivers/gpu/drm/vc4/
4376F: include/uapi/drm/vc4_drm.h
4377F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4378
5ef330a7
TV
4379DRM DRIVERS FOR TI OMAP
4380M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4381L: dri-devel@lists.freedesktop.org
4382S: Maintained
4383F: drivers/gpu/drm/omapdrm/
4384F: Documentation/devicetree/bindings/display/ti/
4385
adb314ed
TV
4386DRM DRIVERS FOR TI LCDC
4387M: Jyri Sarha <jsarha@ti.com>
4388R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4389L: dri-devel@lists.freedesktop.org
4390S: Maintained
4391F: drivers/gpu/drm/tilcdc/
4392F: Documentation/devicetree/bindings/display/tilcdc/
4393
dbb01037
SG
4394DRM DRIVERS FOR ZTE ZX
4395M: Shawn Guo <shawnguo@kernel.org>
4396L: dri-devel@lists.freedesktop.org
4397S: Maintained
4398F: drivers/gpu/drm/zte/
4399F: Documentation/devicetree/bindings/display/zte,vou.txt
4400
598df1ac
AK
4401DSBR100 USB FM RADIO DRIVER
4402M: Alexey Klimov <klimov.linux@gmail.com>
4403L: linux-media@vger.kernel.org
4404T: git git://linuxtv.org/media_tree.git
4405S: Maintained
4406F: drivers/media/radio/dsbr100.c
4407
1da177e4 4408DSCC4 DRIVER
8b58be88 4409M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4410L: netdev@vger.kernel.org
1da177e4 4411S: Maintained
679655da 4412F: drivers/net/wan/dscc4.c
1da177e4 4413
cc11b140
HV
4414DT3155 MEDIA DRIVER
4415M: Hans Verkuil <hverkuil@xs4all.nl>
4416L: linux-media@vger.kernel.org
4417T: git git://linuxtv.org/media_tree.git
a825eaec 4418W: https://linuxtv.org
cc11b140
HV
4419S: Odd Fixes
4420F: drivers/media/pci/dt3155/
4421
91952bc0
AP
4422DVB_USB_AF9015 MEDIA DRIVER
4423M: Antti Palosaari <crope@iki.fi>
4424L: linux-media@vger.kernel.org
a825eaec 4425W: https://linuxtv.org
91952bc0
AP
4426W: http://palosaari.fi/linux/
4427Q: http://patchwork.linuxtv.org/project/linux-media/list/
4428T: git git://linuxtv.org/anttip/media_tree.git
4429S: Maintained
4430F: drivers/media/usb/dvb-usb-v2/af9015*
4431
4432DVB_USB_AF9035 MEDIA DRIVER
4433M: Antti Palosaari <crope@iki.fi>
4434L: linux-media@vger.kernel.org
a825eaec 4435W: https://linuxtv.org
91952bc0
AP
4436W: http://palosaari.fi/linux/
4437Q: http://patchwork.linuxtv.org/project/linux-media/list/
4438T: git git://linuxtv.org/anttip/media_tree.git
4439S: Maintained
4440F: drivers/media/usb/dvb-usb-v2/af9035*
4441
4442DVB_USB_ANYSEE MEDIA DRIVER
4443M: Antti Palosaari <crope@iki.fi>
4444L: linux-media@vger.kernel.org
a825eaec 4445W: https://linuxtv.org
91952bc0
AP
4446W: http://palosaari.fi/linux/
4447Q: http://patchwork.linuxtv.org/project/linux-media/list/
4448T: git git://linuxtv.org/anttip/media_tree.git
4449S: Maintained
4450F: drivers/media/usb/dvb-usb-v2/anysee*
4451
4452DVB_USB_AU6610 MEDIA DRIVER
4453M: Antti Palosaari <crope@iki.fi>
4454L: linux-media@vger.kernel.org
a825eaec 4455W: https://linuxtv.org
91952bc0
AP
4456W: http://palosaari.fi/linux/
4457Q: http://patchwork.linuxtv.org/project/linux-media/list/
4458T: git git://linuxtv.org/anttip/media_tree.git
4459S: Maintained
4460F: drivers/media/usb/dvb-usb-v2/au6610*
4461
4462DVB_USB_CE6230 MEDIA DRIVER
4463M: Antti Palosaari <crope@iki.fi>
4464L: linux-media@vger.kernel.org
a825eaec 4465W: https://linuxtv.org
91952bc0
AP
4466W: http://palosaari.fi/linux/
4467Q: http://patchwork.linuxtv.org/project/linux-media/list/
4468T: git git://linuxtv.org/anttip/media_tree.git
4469S: Maintained
4470F: drivers/media/usb/dvb-usb-v2/ce6230*
4471
d099dea2
MK
4472DVB_USB_CXUSB MEDIA DRIVER
4473M: Michael Krufky <mkrufky@linuxtv.org>
4474L: linux-media@vger.kernel.org
a825eaec 4475W: https://linuxtv.org
d099dea2
MK
4476W: http://github.com/mkrufky
4477Q: http://patchwork.linuxtv.org/project/linux-media/list/
4478T: git git://linuxtv.org/media_tree.git
4479S: Maintained
9819da66 4480F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4481
91952bc0 4482DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4483M: Antti Palosaari <crope@iki.fi>
4484L: linux-media@vger.kernel.org
a825eaec 4485W: https://linuxtv.org
91952bc0
AP
4486W: http://palosaari.fi/linux/
4487Q: http://patchwork.linuxtv.org/project/linux-media/list/
4488T: git git://linuxtv.org/anttip/media_tree.git
4489S: Maintained
91952bc0 4490F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4491
5560983b 4492DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4493M: Antti Palosaari <crope@iki.fi>
4494L: linux-media@vger.kernel.org
a825eaec 4495W: https://linuxtv.org
91952bc0
AP
4496Q: http://patchwork.linuxtv.org/project/linux-media/list/
4497T: git git://linuxtv.org/anttip/media_tree.git
4498S: Maintained
5560983b 4499F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4500
8856f5f2
MK
4501DVB_USB_MXL111SF MEDIA DRIVER
4502M: Michael Krufky <mkrufky@linuxtv.org>
4503L: linux-media@vger.kernel.org
a825eaec 4504W: https://linuxtv.org
8856f5f2
MK
4505W: http://github.com/mkrufky
4506Q: http://patchwork.linuxtv.org/project/linux-media/list/
4507T: git git://linuxtv.org/mkrufky/mxl111sf.git
4508S: Maintained
4509F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4510
91952bc0
AP
4511DVB_USB_RTL28XXU MEDIA DRIVER
4512M: Antti Palosaari <crope@iki.fi>
4513L: linux-media@vger.kernel.org
a825eaec 4514W: https://linuxtv.org
91952bc0
AP
4515W: http://palosaari.fi/linux/
4516Q: http://patchwork.linuxtv.org/project/linux-media/list/
4517T: git git://linuxtv.org/anttip/media_tree.git
4518S: Maintained
4519F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4520
4521DVB_USB_V2 MEDIA DRIVER
4522M: Antti Palosaari <crope@iki.fi>
4523L: linux-media@vger.kernel.org
a825eaec 4524W: https://linuxtv.org
91952bc0
AP
4525W: http://palosaari.fi/linux/
4526Q: http://patchwork.linuxtv.org/project/linux-media/list/
4527T: git git://linuxtv.org/anttip/media_tree.git
4528S: Maintained
4529F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4530F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4531
ac0ac38f 4532DYNAMIC DEBUG
5c4a97d1 4533M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4534S: Maintained
4535F: lib/dynamic_debug.c
4536F: include/linux/dynamic_debug.h
4537
789c7048 4538DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4539M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4540S: Maintained
df621252 4541F: drivers/tty/serial/dz.*
789c7048 4542
f17effbe
MF
4543E3X0 POWER BUTTON DRIVER
4544M: Moritz Fischer <moritz.fischer@ettus.com>
4545L: usrp-users@lists.ettus.com
4546W: http://www.ettus.com
4547S: Supported
4548F: drivers/input/misc/e3x0-button.c
4549F: Documentation/devicetree/bindings/input/e3x0-button.txt
4550
91952bc0
AP
4551E4000 MEDIA DRIVER
4552M: Antti Palosaari <crope@iki.fi>
4553L: linux-media@vger.kernel.org
a825eaec 4554W: https://linuxtv.org
91952bc0
AP
4555W: http://palosaari.fi/linux/
4556Q: http://patchwork.linuxtv.org/project/linux-media/list/
4557T: git git://linuxtv.org/anttip/media_tree.git
4558S: Maintained
4559F: drivers/media/tuners/e4000*
4560
1da177e4 4561EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4562M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4563L: linux-scsi@vger.kernel.org
4564S: Maintained
679655da 4565F: drivers/scsi/eata.c
1da177e4 4566
91952bc0
AP
4567EC100 MEDIA DRIVER
4568M: Antti Palosaari <crope@iki.fi>
4569L: linux-media@vger.kernel.org
a825eaec 4570W: https://linuxtv.org
91952bc0
AP
4571W: http://palosaari.fi/linux/
4572Q: http://patchwork.linuxtv.org/project/linux-media/list/
4573T: git git://linuxtv.org/anttip/media_tree.git
4574S: Maintained
4575F: drivers/media/dvb-frontends/ec100*
4576
237fead6 4577ECRYPT FILE SYSTEM
0de9adf2 4578M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4579L: ecryptfs@vger.kernel.org
24a923e4 4580W: http://ecryptfs.org
6dc7516e 4581W: https://launchpad.net/ecryptfs
9f273c24 4582T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4583S: Supported
679655da
JP
4584F: Documentation/filesystems/ecryptfs.txt
4585F: fs/ecryptfs/
237fead6 4586
da9bb1d2 4587EDAC-CORE
aa15aa0e 4588M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4589M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4590M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4591L: linux-edac@vger.kernel.org
07cd6bf5
FW
4592T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4593T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4594S: Supported
b73bbad3
MCC
4595F: Documentation/admin-guide/ras.rst
4596F: Documentation/driver-api/edac.rst
91445c72 4597F: drivers/edac/
679655da 4598F: include/linux/edac.h
0e438e3f 4599
c476c23b 4600EDAC-AMD64
487ba8e8 4601M: Borislav Petkov <bp@alien8.de>
91445c72 4602L: linux-edac@vger.kernel.org
487ba8e8 4603S: Maintained
c476c23b
BP
4604F: drivers/edac/amd64_edac*
4605
836dae5d 4606EDAC-CALXEDA
836dae5d
RR
4607M: Robert Richter <rric@kernel.org>
4608L: linux-edac@vger.kernel.org
836dae5d
RR
4609S: Maintained
4610F: drivers/edac/highbank*
4611
f65aad41
RB
4612EDAC-CAVIUM
4613M: Ralf Baechle <ralf@linux-mips.org>
4614M: David Daney <david.daney@cavium.com>
4615L: linux-edac@vger.kernel.org
4616L: linux-mips@linux-mips.org
f65aad41
RB
4617S: Supported
4618F: drivers/edac/octeon_edac*
4619
0e438e3f 4620EDAC-E752X
8b58be88 4621M: Mark Gross <mark.gross@intel.com>
91445c72 4622L: linux-edac@vger.kernel.org
0e438e3f 4623S: Maintained
679655da 4624F: drivers/edac/e752x_edac.c
0e438e3f
DP
4625
4626EDAC-E7XXX
91445c72 4627L: linux-edac@vger.kernel.org
0e438e3f 4628S: Maintained
679655da 4629F: drivers/edac/e7xxx_edac.c
0e438e3f 4630
7d136731
BP
4631EDAC-FSL_DDR
4632M: York Sun <york.sun@nxp.com>
4633L: linux-edac@vger.kernel.org
4634S: Maintained
4635F: drivers/edac/fsl_ddr_edac.*
4636
77c5f5d2 4637EDAC-GHES
5dc8a864
MCC
4638M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4639M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4640L: linux-edac@vger.kernel.org
77c5f5d2 4641S: Maintained
2caa67a6 4642F: drivers/edac/ghes_edac.c
77c5f5d2 4643
6bc78404 4644EDAC-I82443BXGX
8b58be88 4645M: Tim Small <tim@buttersideup.com>
91445c72 4646L: linux-edac@vger.kernel.org
6bc78404 4647S: Maintained
679655da 4648F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4649
4650EDAC-I3000
91445c72 4651L: linux-edac@vger.kernel.org
c91d9075 4652S: Orphan
679655da 4653F: drivers/edac/i3000_edac.c
6bc78404
DT
4654
4655EDAC-I5000
91445c72 4656L: linux-edac@vger.kernel.org
ba9a5918 4657S: Maintained
679655da 4658F: drivers/edac/i5000_edac.c
ba9a5918 4659
44c12cb2 4660EDAC-I5400
5dc8a864
MCC
4661M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4662M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4663L: linux-edac@vger.kernel.org
44c12cb2 4664S: Maintained
679655da 4665F: drivers/edac/i5400_edac.c
44c12cb2 4666
3c9c92b6 4667EDAC-I7300
5dc8a864
MCC
4668M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4669M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4670L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4671S: Maintained
4672F: drivers/edac/i7300_edac.c
4673
67c89316 4674EDAC-I7CORE
5dc8a864
MCC
4675M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4676M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4677L: linux-edac@vger.kernel.org
67c89316 4678S: Maintained
70aff0ce 4679F: drivers/edac/i7core_edac.c
67c89316 4680
ba9a5918 4681EDAC-I82975X
8b58be88 4682M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4683M: "Arvind R." <arvino55@gmail.com>
91445c72 4684L: linux-edac@vger.kernel.org
ba9a5918 4685S: Maintained
679655da 4686F: drivers/edac/i82975x_edac.c
ba9a5918 4687
791b4706
JB
4688EDAC-IE31200
4689M: Jason Baron <jbaron@akamai.com>
4690L: linux-edac@vger.kernel.org
791b4706
JB
4691S: Maintained
4692F: drivers/edac/ie31200_edac.c
4693
ccdfb979 4694EDAC-MPC85XX
30c7469b 4695M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4696L: linux-edac@vger.kernel.org
ccdfb979
JT
4697S: Maintained
4698F: drivers/edac/mpc85xx_edac.[ch]
4699
ba9a5918 4700EDAC-PASEMI
8b58be88 4701M: Egor Martovetsky <egor@pasemi.com>
91445c72 4702L: linux-edac@vger.kernel.org
6bc78404 4703S: Maintained
679655da 4704F: drivers/edac/pasemi_edac.c
6bc78404 4705
0e438e3f 4706EDAC-R82600
8b58be88 4707M: Tim Small <tim@buttersideup.com>
91445c72 4708L: linux-edac@vger.kernel.org
0e438e3f 4709S: Maintained
679655da 4710F: drivers/edac/r82600_edac.c
da9bb1d2 4711
4d096ca7 4712EDAC-SBRIDGE
5dc8a864
MCC
4713M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4714M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4715L: linux-edac@vger.kernel.org
4d096ca7
MCC
4716S: Maintained
4717F: drivers/edac/sb_edac.c
4718
4ec656bd
TL
4719EDAC-SKYLAKE
4720M: Tony Luck <tony.luck@intel.com>
4721L: linux-edac@vger.kernel.org
4722S: Maintained
4723F: drivers/edac/skx_edac.c
4724
995e1de4
LH
4725EDAC-XGENE
4726APPLIED MICRO (APM) X-GENE SOC EDAC
4727M: Loc Ho <lho@apm.com>
4728S: Supported
4729F: drivers/edac/xgene_edac.c
4730F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4731
af39917d
CL
4732EDIROL UA-101/UA-1000 DRIVER
4733M: Clemens Ladisch <clemens@ladisch.de>
4734L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4735T: git git://git.alsa-project.org/alsa-kernel.git
4736S: Maintained
4737F: sound/usb/misc/ua101.c
4738
1f7df953 4739EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4740M: Matt Fleming <matt@codeblueprint.co.uk>
6026ed2f 4741M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 4742L: linux-efi@vger.kernel.org
6026ed2f 4743T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
1f7df953 4744S: Maintained
fb2efb5c 4745F: Documentation/efi-stub.txt
f135a176 4746F: arch/*/kernel/efi.c
1f7df953 4747F: arch/x86/boot/compressed/eboot.[ch]
f135a176 4748F: arch/*/include/asm/efi.h
e8dfe6d8
MF
4749F: arch/x86/platform/efi/
4750F: drivers/firmware/efi/
1f7df953 4751F: include/linux/efi*.h
f135a176
AB
4752F: arch/arm/boot/compressed/efi-header.S
4753F: arch/arm64/kernel/efi-entry.S
1f7df953 4754
d68772b7
MF
4755EFI VARIABLE FILESYSTEM
4756M: Matthew Garrett <matthew.garrett@nebula.com>
4757M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4758M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4759T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4760L: linux-efi@vger.kernel.org
4761S: Maintained
4762F: fs/efivarfs/
4763
85a00d9b
PJ
4764EFIFB FRAMEBUFFER DRIVER
4765L: linux-fbdev@vger.kernel.org
4766M: Peter Jones <pjones@redhat.com>
4767S: Maintained
8a61f013 4768F: drivers/video/fbdev/efifb.c
85a00d9b 4769
ff6301da
IH
4770EFI TEST DRIVER
4771L: linux-efi@vger.kernel.org
4772M: Ivan Hu <ivan.hu@canonical.com>
4773M: Matt Fleming <matt@codeblueprint.co.uk>
4774S: Maintained
4775F: drivers/firmware/efi/test/
4776
0bee8d28
JT
4777EFS FILESYSTEM
4778W: http://aeschi.ch.eu.org/efs/
4779S: Orphan
679655da 4780F: fs/efs/
0bee8d28 4781
aa8a9e25 4782EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4783M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4784L: netdev@vger.kernel.org
4785S: Maintained
9aa32835 4786F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4787
f0319efe 4788EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4789M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4790M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4791L: linux-media@vger.kernel.org
a825eaec 4792W: https://linuxtv.org
f0319efe
MCC
4793T: git git://linuxtv.org/media_tree.git
4794S: Maintained
4795F: drivers/media/usb/em28xx/
618cd932 4796F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4797
3e3a7d66 4798EMBEDDED LINUX
8b58be88
JP
4799M: Paul Gortmaker <paul.gortmaker@windriver.com>
4800M: Matt Mackall <mpm@selenic.com>
4801M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4802L: linux-embedded@vger.kernel.org
4803S: Maintained
4804
b8aca0c1
JS
4805EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4806M: James Smart <james.smart@broadcom.com>
4807M: Dick Kennedy <dick.kennedy@broadcom.com>
ce00f85c 4808L: linux-scsi@vger.kernel.org
b8aca0c1 4809W: http://www.broadcom.com
ce00f85c 4810S: Supported
679655da 4811F: drivers/scsi/lpfc/
3a1c1d44 4812
5f5bac82 4813ENE CB710 FLASH CARD READER DRIVER
8b58be88 4814M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4815S: Maintained
4816F: drivers/misc/cb710/
4817F: drivers/mmc/host/cb710-mmc.*
4818F: include/linux/cb710.h
4819
931e39a1
ML
4820ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4821M: Maxim Levitsky <maximlevitsky@gmail.com>
4822S: Maintained
2a837449 4823F: drivers/media/rc/ene_ir.*
931e39a1 4824
d5ca9006 4825EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4826M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4827S: Maintained
084bad91 4828T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4829F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4830F: include/video/s1d13xxxfb.h
d5ca9006 4831
38df6492
ME
4832ET131X NETWORK DRIVER
4833M: Mark Einon <mark.einon@gmail.com>
4834S: Odd Fixes
4835F: drivers/net/ethernet/agere/
4836
1da177e4 4837ETHERNET BRIDGE
adbbf69d 4838M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4839L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4840L: netdev@vger.kernel.org
c996d8b9 4841W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4842S: Maintained
679655da
JP
4843F: include/linux/netfilter_bridge/
4844F: net/bridge/
1da177e4 4845
22f08ad9
FF
4846ETHERNET PHY LIBRARY
4847M: Florian Fainelli <f.fainelli@gmail.com>
4848L: netdev@vger.kernel.org
4849S: Maintained
4850F: include/linux/phy.h
4851F: include/linux/phy_fixed.h
4852F: drivers/net/phy/
4853F: Documentation/networking/phy.txt
4854F: drivers/of/of_mdio.c
4855F: drivers/of/of_net.c
4856
1da177e4 4857EXT2 FILE SYSTEM
d8130624 4858M: Jan Kara <jack@suse.com>
72be2ccf 4859L: linux-ext4@vger.kernel.org
1da177e4 4860S: Maintained
679655da
JP
4861F: Documentation/filesystems/ext2.txt
4862F: fs/ext2/
4863F: include/linux/ext2*
1da177e4 4864
72be2ccf 4865EXT4 FILE SYSTEM
8b58be88 4866M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4867M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4868L: linux-ext4@vger.kernel.org
08a225f1 4869W: http://ext4.wiki.kernel.org
8a6e2535 4870Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4871T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4872S: Maintained
679655da
JP
4873F: Documentation/filesystems/ext4.txt
4874F: fs/ext4/
1da177e4 4875
c5532b09 4876Extended Verification Module (EVM)
74dd744f
MZ
4877M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4878L: linux-ima-devel@lists.sourceforge.net
4879L: linux-security-module@vger.kernel.org
c5532b09
MZ
4880S: Supported
4881F: security/integrity/evm/
4882
df6b3cfe
MH
4883EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4884M: MyungJoo Ham <myungjoo.ham@samsung.com>
4885M: Chanwoo Choi <cw00.choi@samsung.com>
4886L: linux-kernel@vger.kernel.org
81df63a9 4887T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4888S: Maintained
4889F: drivers/extcon/
cd2c3e7f
CC
4890F: include/linux/extcon/
4891F: include/linux/extcon.h
df6b3cfe 4892F: Documentation/extcon/
cd2c3e7f 4893F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4894
e2a75c44 4895EXYNOS DP DRIVER
b7701755 4896M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4897L: dri-devel@lists.freedesktop.org
4898S: Maintained
4899F: drivers/gpu/drm/exynos/exynos_dp*
4900
9b93a409
MS
4901EXYNOS SYSMMU (IOMMU) driver
4902M: Marek Szyprowski <m.szyprowski@samsung.com>
4903L: iommu@lists.linux-foundation.org
4904S: Maintained
4905F: drivers/iommu/exynos-iommu.c
4906
4a66d3fe
NC
4907EZchip NPS platform support
4908M: Noam Camus <noamc@ezchip.com>
4909S: Supported
4910F: arch/arc/plat-eznps
4911F: arch/arc/boot/dts/eznps.dts
4912
e53004e2 4913F71805F HARDWARE MONITORING DRIVER
d8130624 4914M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4915L: linux-hwmon@vger.kernel.org
e53004e2 4916S: Maintained
679655da
JP
4917F: Documentation/hwmon/f71805f
4918F: drivers/hwmon/f71805f.c
e53004e2 4919
eea977ed
MB
4920FC0011 TUNER DRIVER
4921M: Michael Buesch <m@bues.ch>
4922L: linux-media@vger.kernel.org
4923S: Maintained
ccae7af2
MCC
4924F: drivers/media/tuners/fc0011.h
4925F: drivers/media/tuners/fc0011.c
eea977ed 4926
91952bc0
AP
4927FC2580 MEDIA DRIVER
4928M: Antti Palosaari <crope@iki.fi>
4929L: linux-media@vger.kernel.org
a825eaec 4930W: https://linuxtv.org
91952bc0
AP
4931W: http://palosaari.fi/linux/
4932Q: http://patchwork.linuxtv.org/project/linux-media/list/
4933T: git git://linuxtv.org/anttip/media_tree.git
4934S: Maintained
4935F: drivers/media/tuners/fc2580*
eea977ed 4936
88b2dbdb
EP
4937FANOTIFY
4938M: Eric Paris <eparis@redhat.com>
4939S: Maintained
4940F: fs/notify/fanotify/
4941F: include/linux/fanotify.h
c117ab84 4942F: include/uapi/linux/fanotify.h
88b2dbdb 4943
1da177e4 4944FARSYNC SYNCHRONOUS DRIVER
8b58be88 4945M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4946W: http://www.farsite.co.uk/
4947S: Supported
679655da 4948F: drivers/net/wan/farsync.*
1da177e4 4949
c5408b88 4950FAULT INJECTION SUPPORT
8b58be88 4951M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4952S: Supported
679655da
JP
4953F: Documentation/fault-injection/
4954F: lib/fault-inject.c
c5408b88 4955
053e514f
NT
4956FBTFT Framebuffer drivers
4957M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4958M: Noralf Trønnes <noralf@tronnes.org>
4959S: Maintained
4960F: drivers/staging/fbtft/
4961
cae727db 4962FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4963M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4964L: fcoe-devel@open-fcoe.org
cae727db
RL
4965W: www.Open-FCoE.org
4966S: Supported
4967F: drivers/scsi/libfc/
4968F: drivers/scsi/fcoe/
4969F: include/scsi/fc/
4970F: include/scsi/libfc.h
4971F: include/scsi/libfcoe.h
c117ab84 4972F: include/uapi/scsi/fc/
cae727db 4973
e2d1d6c0 4974FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4975M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4976M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4977L: linux-fsdevel@vger.kernel.org
1da177e4 4978S: Maintained
679655da
JP
4979F: include/linux/fcntl.h
4980F: include/linux/fs.h
c117ab84
CEB
4981F: include/uapi/linux/fcntl.h
4982F: include/uapi/linux/fs.h
679655da
JP
4983F: fs/fcntl.c
4984F: fs/locks.c
1da177e4 4985
e2d1d6c0 4986FILESYSTEMS (VFS and infrastructure)
8b58be88 4987M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4988L: linux-fsdevel@vger.kernel.org
173acc7c 4989S: Maintained
679655da 4990F: fs/*
173acc7c 4991
b26e0ed4 4992FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4993M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4994L: linux-hwmon@vger.kernel.org
b26e0ed4 4995S: Maintained
d5ca6918
JP
4996F: drivers/hwmon/f75375s.c
4997F: include/linux/f75375s.h
b26e0ed4 4998
a331b0c3
CL
4999FIREWIRE AUDIO DRIVERS
5000M: Clemens Ladisch <clemens@ladisch.de>
5001L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5002T: git git://git.alsa-project.org/alsa-kernel.git
5003S: Maintained
5004F: sound/firewire/
5005
eb86ec51
SR
5006FIREWIRE MEDIA DRIVERS (firedtv)
5007M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5008L: linux-media@vger.kernel.org
5009L: linux1394-devel@lists.sourceforge.net
5010T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5011S: Maintained
5012F: drivers/media/firewire/
5013
a511ce33
CB
5014FIREWIRE SBP-2 TARGET
5015M: Chris Boot <bootc@bootc.net>
5016L: linux-scsi@vger.kernel.org
5017L: target-devel@vger.kernel.org
5018L: linux1394-devel@lists.sourceforge.net
5019T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5020S: Maintained
5021F: drivers/target/sbp/
5022
7d2c86b5 5023FIREWIRE SUBSYSTEM
8b58be88 5024M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5025L: linux1394-devel@lists.sourceforge.net
958a29cb 5026W: http://ieee1394.wiki.kernel.org/
2ca526bf 5027T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5028S: Maintained
679655da 5029F: drivers/firewire/
8f06ce3b
SR
5030F: include/linux/firewire.h
5031F: include/uapi/linux/firewire*.h
9f6d3c4b 5032F: tools/firewire/
e2d1d6c0
RD
5033
5034FIRMWARE LOADER (request_firmware)
39e68089 5035M: Ming Lei <ming.lei@canonical.com>
e7604239 5036M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5037L: linux-kernel@vger.kernel.org
5038S: Maintained
679655da
JP
5039F: Documentation/firmware_class/
5040F: drivers/base/firmware*.c
5041F: include/linux/firmware.h
e2d1d6c0 5042
f730e3dc 5043FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5044M: Joshua Morris <josh.h.morris@us.ibm.com>
5045M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5046S: Maintained
5047F: drivers/block/rsxx/
5048
8206f664 5049FLOPPY DRIVER
e5f6450c 5050M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5051T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5052S: Odd fixes
5053F: drivers/block/floppy.c
5054
9c9f32ed
AR
5055FMC SUBSYSTEM
5056M: Alessandro Rubini <rubini@gnudd.com>
5057W: http://www.ohwr.org/projects/fmc-bus
5058S: Supported
5059F: drivers/fmc/
5060F: include/linux/fmc*.h
5061F: include/linux/ipmi-fru.h
5062K: fmc_d.*register
5063
3c0ed7d5
AT
5064FPGA MANAGER FRAMEWORK
5065M: Alan Tull <atull@opensource.altera.com>
dd7d664a 5066R: Moritz Fischer <moritz.fischer@ettus.com>
7f1a5f04 5067L: linux-fpga@vger.kernel.org
3c0ed7d5 5068S: Maintained
e4998077 5069T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
3c0ed7d5
AT
5070F: drivers/fpga/
5071F: include/linux/fpga/fpga-mgr.h
5072W: http://www.rocketboards.org
5073
e2d1d6c0 5074FPU EMULATOR
8b58be88 5075M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5076W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5077S: Maintained
679655da 5078F: arch/x86/math-emu/
e2d1d6c0
RD
5079
5080FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5081L: netdev@vger.kernel.org
c173bfac 5082S: Orphan
679655da
JP
5083F: drivers/net/wan/dlci.c
5084F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5085
5086FRAMEBUFFER LAYER
04f6152d 5087M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
c69f677c 5088L: linux-fbdev@vger.kernel.org
04f6152d 5089T: git git://github.com/bzolnier/linux.git
b22fe37b 5090Q: http://patchwork.kernel.org/project/linux-fbdev/list/
04f6152d 5091S: Maintained
679655da 5092F: Documentation/fb/
b22fe37b
PM
5093F: drivers/video/
5094F: include/video/
679655da 5095F: include/linux/fb.h
c117ab84
CEB
5096F: include/uapi/video/
5097F: include/uapi/linux/fb.h
e2d1d6c0 5098
93aafb6d
HG
5099FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5100M: Horia Geantă <horia.geanta@nxp.com>
5101M: Dan Douglass <dan.douglass@nxp.com>
5102L: linux-crypto@vger.kernel.org
5103S: Maintained
5104F: drivers/crypto/caam/
5105F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5106
a57c188e 5107FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5108M: Timur Tabi <timur@tabi.org>
a57c188e 5109L: linux-fbdev@vger.kernel.org
c4ef9bc4 5110S: Maintained
8a61f013 5111F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5112
e2d1d6c0 5113FREESCALE DMA DRIVER
8b58be88
JP
5114M: Li Yang <leoli@freescale.com>
5115M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5116L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5117S: Maintained
679655da 5118F: drivers/dma/fsldma.*
e2d1d6c0 5119
44248aff
HX
5120FREESCALE GPMI NAND DRIVER
5121M: Han Xu <han.xu@nxp.com>
5122L: linux-mtd@lists.infradead.org
5123S: Maintained
5124F: drivers/mtd/nand/gpmi-nand/*
5125
e2d1d6c0 5126FREESCALE I2C CPM DRIVER
8b58be88 5127M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5128L: linuxppc-dev@lists.ozlabs.org
846557d3 5129L: linux-i2c@vger.kernel.org
0d2b405a 5130S: Maintained
679655da 5131F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5132
60e8c5ab 5133FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5134M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5135L: linux-fbdev@vger.kernel.org
efc03ecb 5136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5137S: Maintained
bad985a1 5138F: include/linux/platform_data/video-imxfb.h
8a61f013 5139F: drivers/video/fbdev/imxfb.c
60e8c5ab 5140
4d8e2cef 5141FREESCALE QUAD SPI DRIVER
38714fbd 5142M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5143L: linux-mtd@lists.infradead.org
5144S: Maintained
5145F: drivers/mtd/spi-nor/fsl-quadspi.c
5146
4689a6b1 5147FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5148M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5149M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5150L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5151L: netdev@vger.kernel.org
5152S: Maintained
ec21e2ec 5153F: drivers/net/ethernet/freescale/fs_enet/
679655da 5154F: include/linux/fs_enet_pd.h
4689a6b1 5155
63a0a00b
NA
5156FREESCALE IMX / MXC FEC DRIVER
5157M: Fugang Duan <fugang.duan@nxp.com>
5158L: netdev@vger.kernel.org
5159S: Maintained
5160F: drivers/net/ethernet/freescale/fec_main.c
5161F: drivers/net/ethernet/freescale/fec_ptp.c
5162F: drivers/net/ethernet/freescale/fec.h
5163F: Documentation/devicetree/bindings/net/fsl-fec.txt
5164
2fbfadb5
MB
5165FREESCALE QORIQ DPAA FMAN DRIVER
5166M: Madalin Bucur <madalin.bucur@nxp.com>
5167L: netdev@vger.kernel.org
5168S: Maintained
5169F: drivers/net/ethernet/freescale/fman
5170F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5171
63f4b4b0
MB
5172FREESCALE QORIQ DPAA ETHERNET DRIVER
5173M: Madalin Bucur <madalin.bucur@nxp.com>
5174L: netdev@vger.kernel.org
5175S: Maintained
5176F: drivers/net/ethernet/freescale/dpaa
5177
1b48706f 5178FREESCALE SOC DRIVERS
5179M: Scott Wood <oss@buserror.net>
5180L: linuxppc-dev@lists.ozlabs.org
5181L: linux-arm-kernel@lists.infradead.org
5182S: Maintained
5183F: drivers/soc/fsl/
5184F: include/linux/fsl/
5185
d9e9d82c 5186FREESCALE QUICC ENGINE LIBRARY
1b48706f 5187M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5188L: linuxppc-dev@lists.ozlabs.org
1b48706f 5189S: Maintained
7aa1aa6e
ZQ
5190F: drivers/soc/fsl/qe/
5191F: include/soc/fsl/*qe*.h
5192F: include/soc/fsl/*ucc*.h
d9e9d82c 5193
b55ef929 5194FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5195M: Li Yang <leoli@freescale.com>
6372594a 5196L: linux-usb@vger.kernel.org
a4724ed6 5197L: linuxppc-dev@lists.ozlabs.org
a7205b30 5198S: Maintained
faf2e1db 5199F: drivers/usb/gadget/udc/fsl*
a7205b30 5200
beaf53bf 5201FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5202M: Li Yang <leoli@freescale.com>
beaf53bf 5203L: netdev@vger.kernel.org
a4724ed6 5204L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5205S: Maintained
ec21e2ec 5206F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5207
abb1ed7b
CM
5208FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5209M: Claudiu Manoil <claudiu.manoil@freescale.com>
5210L: netdev@vger.kernel.org
5211S: Maintained
5212F: drivers/net/ethernet/freescale/gianfar*
5213X: drivers/net/ethernet/freescale/gianfar_ptp.c
5214F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5215
c19b6d24
ZQ
5216FREESCALE QUICC ENGINE UCC HDLC DRIVER
5217M: Zhao Qiang <qiang.zhao@nxp.com>
5218L: netdev@vger.kernel.org
5219L: linuxppc-dev@lists.ozlabs.org
5220S: Maintained
5221F: drivers/net/wan/fsl_ucc_hdlc*
5222
d9e9d82c 5223FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5224M: Timur Tabi <timur@tabi.org>
a4724ed6 5225L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5226S: Maintained
df621252 5227F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5228
5229FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5230M: Timur Tabi <timur@tabi.org>
dc85950a 5231M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5232M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5233R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5234L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5235L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5236S: Maintained
69aefcea 5237F: sound/soc/fsl/fsl*
dc85950a 5238F: sound/soc/fsl/imx*
69aefcea 5239F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5240
1da177e4 5241FREEVXFS FILESYSTEM
8b58be88 5242M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5243W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5244S: Maintained
679655da 5245F: fs/freevxfs/
1da177e4 5246
71038f52 5247FREEZER
49db1903 5248M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5249M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5250L: linux-pm@vger.kernel.org
71038f52 5251S: Supported
679655da
JP
5252F: Documentation/power/freezing-of-tasks.txt
5253F: include/linux/freezer.h
5254F: kernel/freezer.c
71038f52 5255
839a1f79
KRW
5256FRONTSWAP API
5257M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5258L: linux-kernel@vger.kernel.org
5259S: Maintained
5260F: mm/frontswap.c
5261F: include/linux/frontswap.h
5262
a5432f5a 5263FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5264M: David Howells <dhowells@redhat.com>
e62d6e24 5265L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5266S: Supported
5267F: Documentation/filesystems/caching/
5268F: fs/fscache/
5269F: include/linux/fscache*.h
5270
598c7d7a
TT
5271FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5272M: Theodore Y. Ts'o <tytso@mit.edu>
5273M: Jaegeuk Kim <jaegeuk@kernel.org>
c1b22129 5274L: linux-fsdevel@vger.kernel.org
598c7d7a
TT
5275S: Supported
5276F: fs/crypto/
5277F: include/linux/fscrypto.h
5278
f58ad8f5 5279F2FS FILE SYSTEM
9b29d481 5280M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5281M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5282L: linux-f2fs-devel@lists.sourceforge.net
95129296 5283W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5284T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5285S: Maintained
5286F: Documentation/filesystems/f2fs.txt
3bac380c 5287F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5288F: fs/f2fs/
5289F: include/linux/f2fs_fs.h
62d43eeb 5290F: include/trace/events/f2fs.h
f58ad8f5 5291
5ab7ffea 5292FUJITSU FR-V (FRV) PORT
0cf0305f 5293S: Orphan
679655da 5294F: arch/frv/
1da177e4 5295
20b93734 5296FUJITSU LAPTOP EXTRAS
409a3e98 5297M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5298L: platform-driver-x86@vger.kernel.org
20b93734 5299S: Maintained
679655da 5300F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5301
4da621b6
HK
5302FUJITSU M-5MO LS CAMERA ISP DRIVER
5303M: Kyungmin Park <kyungmin.park@samsung.com>
5304M: Heungjun Kim <riverful.kim@samsung.com>
5305L: linux-media@vger.kernel.org
5306S: Maintained
90d72ac6 5307F: drivers/media/i2c/m5mols/
b5dcee22 5308F: include/media/i2c/m5mols.h
4da621b6 5309
2d24c490
RG
5310FUJITSU TABLET EXTRAS
5311M: Robert Gerlach <khnz@gmx.de>
5312L: platform-driver-x86@vger.kernel.org
5313S: Maintained
5314F: drivers/platform/x86/fujitsu-tablet.c
5315
04578f17 5316FUSE: FILESYSTEM IN USERSPACE
8b58be88 5317M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5318L: linux-fsdevel@vger.kernel.org
04578f17 5319W: http://fuse.sourceforge.net/
0a30f612 5320T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5321S: Maintained
679655da 5322F: fs/fuse/
c117ab84 5323F: include/uapi/linux/fuse.h
0a30f612 5324F: Documentation/filesystems/fuse.txt
04578f17 5325
1da177e4 5326FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5327M: Rik Faith <faith@cs.unc.edu>
1da177e4 5328L: linux-scsi@vger.kernel.org
baaea1dc 5329S: Odd Fixes (e.g., new signatures)
679655da 5330F: drivers/scsi/fdomain.*
1da177e4 5331
6b90bd4b
ER
5332GCC PLUGINS
5333M: Kees Cook <keescook@chromium.org>
5334R: Emese Revfy <re.emese@gmail.com>
5335L: kernel-hardening@lists.openwall.com
5336S: Maintained
5337F: scripts/gcc-plugins/
5338F: scripts/gcc-plugin.sh
68fdc678 5339F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5340F: Documentation/gcc-plugins.txt
5341
d8e2162c
PO
5342GCOV BASED KERNEL PROFILING
5343M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5344S: Maintained
5345F: kernel/gcov/
2584bab2 5346F: Documentation/dev-tools/gcov.rst
d8e2162c 5347
1da177e4 5348GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5349M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5350L: linux-scsi@vger.kernel.org
5351W: http://www.icp-vortex.com/
5352S: Supported
679655da 5353F: drivers/scsi/gdt*
1da177e4 5354
158daf16
JK
5355GDB KERNEL DEBUGGING HELPER SCRIPTS
5356M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5357M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5358S: Supported
5359F: scripts/gdb/
5360
3169a1c7
HV
5361GEMTEK FM RADIO RECEIVER DRIVER
5362M: Hans Verkuil <hverkuil@xs4all.nl>
5363L: linux-media@vger.kernel.org
5364T: git git://linuxtv.org/media_tree.git
a825eaec 5365W: https://linuxtv.org
3169a1c7
HV
5366S: Maintained
5367F: drivers/media/radio/radio-gemtek*
5368
1c23af90 5369GENERIC GPIO I2C DRIVER
880b0e26 5370M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5371S: Supported
679655da
JP
5372F: drivers/i2c/busses/i2c-gpio.c
5373F: include/linux/i2c-gpio.h
1c23af90 5374
92ed1a76
PK
5375GENERIC GPIO I2C MULTIPLEXER DRIVER
5376M: Peter Korsgaard <peter.korsgaard@barco.com>
5377L: linux-i2c@vger.kernel.org
5378S: Supported
e7065e20
JD
5379F: drivers/i2c/muxes/i2c-mux-gpio.c
5380F: include/linux/i2c-mux-gpio.h
5381F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5382
9251ce95 5383GENERIC HDLC (WAN) DRIVERS
8b58be88 5384M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5385W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5386S: Maintained
679655da
JP
5387F: drivers/net/wan/c101.c
5388F: drivers/net/wan/hd6457*
5389F: drivers/net/wan/hdlc*
5390F: drivers/net/wan/n2.c
5391F: drivers/net/wan/pc300too.c
5392F: drivers/net/wan/pci200syn.c
5393F: drivers/net/wan/wanxl*
1da177e4 5394
1527aab6 5395GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5396M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5397L: linux-arch@vger.kernel.org
5398T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5399S: Maintained
14430813
JP
5400F: include/asm-generic/
5401F: include/uapi/asm-generic/
1527aab6 5402
ff764963
KVA
5403GENERIC PHY FRAMEWORK
5404M: Kishon Vijay Abraham I <kishon@ti.com>
5405L: linux-kernel@vger.kernel.org
5406T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5407S: Supported
5408F: drivers/phy/
5409F: include/linux/phy/
5410
eea97aed
KH
5411GENERIC PM DOMAINS
5412M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5413M: Kevin Hilman <khilman@kernel.org>
5414M: Ulf Hansson <ulf.hansson@linaro.org>
5415L: linux-pm@vger.kernel.org
5416S: Supported
5417F: drivers/base/power/domain*.c
5418F: include/linux/pm_domain.h
5419
ccb86a69 5420GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5421M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5422L: kvm@vger.kernel.org
ccb86a69
MT
5423S: Supported
5424F: drivers/uio/uio_pci_generic.c
5425
f8f1ec73
JP
5426GET_MAINTAINER SCRIPT
5427M: Joe Perches <joe@perches.com>
5428S: Maintained
5429F: scripts/get_maintainer.pl
5430
a7d5afe8
GKB
5431GENWQE (IBM Generic Workqueue Card)
5432M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5433M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5434S: Supported
5435F: drivers/misc/genwqe/
5436
5be7b50f 5437GFS2 FILE SYSTEM
8b58be88 5438M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5439M: Bob Peterson <rpeterso@redhat.com>
a4644184 5440L: cluster-devel@redhat.com
5be7b50f 5441W: http://sources.redhat.com/cluster/
28666d6d 5442T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5443S: Supported
679655da
JP
5444F: Documentation/filesystems/gfs2*.txt
5445F: fs/gfs2/
c117ab84 5446F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5447
0a34eb8f 5448GIGASET ISDN DRIVERS
6b096fde 5449M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5450L: gigaset307x-common@lists.sourceforge.net
5451W: http://gigaset307x.sourceforge.net/
6b096fde 5452S: Odd Fixes
679655da
JP
5453F: Documentation/isdn/README.gigaset
5454F: drivers/isdn/gigaset/
c117ab84 5455F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5456
7eea35fe
JP
5457GO7007 MPEG CODEC
5458M: Hans Verkuil <hans.verkuil@cisco.com>
5459L: linux-media@vger.kernel.org
5460S: Maintained
5461F: drivers/media/usb/go7007/
5462
ca96ea86
BN
5463GOODIX TOUCHSCREEN
5464M: Bastien Nocera <hadess@hadess.net>
5465L: linux-input@vger.kernel.org
5466S: Maintained
5467F: drivers/input/touchscreen/goodix.c
5468
a6a1cf3d
BJZ
5469GPIO MOCKUP DRIVER
5470M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5471L: linux-gpio@vger.kernel.org
5472S: Maintained
5473F: drivers/gpio/gpio-mockup.c
5474F: tools/testing/selftests/gpio/
5475
a0dc00b4 5476GPIO SUBSYSTEM
e4651a9f 5477M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5478M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5479L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5480T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5481S: Maintained
cd97a449 5482F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5483F: Documentation/gpio/
40c159b7 5484F: Documentation/ABI/testing/gpio-cdev
fe95046e 5485F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5486F: drivers/gpio/
bdc6e95e
AC
5487F: include/linux/gpio/
5488F: include/linux/gpio.h
9b692346 5489F: include/asm-generic/gpio.h
3c702e99 5490F: include/uapi/linux/gpio.h
6d591c46 5491F: tools/gpio/
a0dc00b4 5492
71a6d0af
HW
5493GRE DEMULTIPLEXER DRIVER
5494M: Dmitry Kozlov <xeb@mail.ru>
5495L: netdev@vger.kernel.org
5496S: Maintained
11c26770
JP
5497F: net/ipv4/gre_demux.c
5498F: net/ipv4/gre_offload.c
71a6d0af
HW
5499F: include/net/gre.h
5500
d4c41139 5501GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5502M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5503L: netdev@vger.kernel.org
5504S: Maintained
a31a96ad 5505F: drivers/net/ethernet/aeroflex/
d4c41139 5506
629c1fb5
GKH
5507GREYBUS SUBSYSTEM
5508M: Johan Hovold <johan@kernel.org>
5509M: Alex Elder <elder@kernel.org>
5510M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5511S: Maintained
5512F: drivers/staging/greybus/
01d0f715 5513L: greybus-dev@lists.linaro.org
629c1fb5 5514
926706c5
VA
5515GREYBUS AUDIO PROTOCOLS DRIVERS
5516M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5517M: Mark Greer <mgreer@animalcreek.com>
926706c5 5518S: Maintained
544a6944
MG
5519F: drivers/staging/greybus/audio_apbridgea.c
5520F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5521F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5522F: drivers/staging/greybus/audio_codec.h
5523F: drivers/staging/greybus/audio_gb.c
5524F: drivers/staging/greybus/audio_manager.c
5525F: drivers/staging/greybus/audio_manager.h
5526F: drivers/staging/greybus/audio_manager_module.c
5527F: drivers/staging/greybus/audio_manager_private.h
5528F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5529F: drivers/staging/greybus/audio_module.c
5530F: drivers/staging/greybus/audio_topology.c
5531
2bbadafb
RMS
5532GREYBUS PROTOCOLS DRIVERS
5533M: Rui Miguel Silva <rmfrfs@gmail.com>
5534S: Maintained
5535F: drivers/staging/greybus/sdio.c
5536F: drivers/staging/greybus/light.c
5537F: drivers/staging/greybus/gpio.c
5538F: drivers/staging/greybus/power_supply.c
5539F: drivers/staging/greybus/spi.c
5540F: drivers/staging/greybus/spilib.c
5541
7d700518
BD
5542GREYBUS PROTOCOLS DRIVERS
5543M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5544S: Maintained
5545F: drivers/staging/greybus/loopback.c
5546F: drivers/staging/greybus/timesync.c
5547F: drivers/staging/greybus/timesync_platform.c
5548
5bd16350
VK
5549GREYBUS PROTOCOLS DRIVERS
5550M: Viresh Kumar <vireshk@kernel.org>
5551S: Maintained
5552F: drivers/staging/greybus/authentication.c
5553F: drivers/staging/greybus/bootrom.c
5554F: drivers/staging/greybus/firmware.h
5555F: drivers/staging/greybus/fw-core.c
5556F: drivers/staging/greybus/fw-download.c
5557F: drivers/staging/greybus/fw-managament.c
5558F: drivers/staging/greybus/greybus_authentication.h
5559F: drivers/staging/greybus/greybus_firmware.h
5560F: drivers/staging/greybus/hid.c
5561F: drivers/staging/greybus/i2c.c
5562F: drivers/staging/greybus/spi.c
5563F: drivers/staging/greybus/spilib.c
5564F: drivers/staging/greybus/spilib.h
5565
8d904fe5
DL
5566GREYBUS PROTOCOLS DRIVERS
5567M: David Lin <dtwlin@gmail.com>
5568S: Maintained
5569F: drivers/staging/greybus/uart.c
5570F: drivers/staging/greybus/log.c
5571
92b8bd96
VH
5572GREYBUS PLATFORM DRIVERS
5573M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5574S: Maintained
5575F: drivers/staging/greybus/arche-platform.c
5576F: drivers/staging/greybus/arche-apb-ctrl.c
5577F: drivers/staging/greybus/arche_platform.h
5578
7aae6e2d
CAC
5579GS1662 VIDEO SERIALIZER
5580M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5581L: linux-media@vger.kernel.org
5582T: git git://linuxtv.org/media_tree.git
5583S: Maintained
5584F: drivers/media/spi/gs1662.c
5585
e8deeae2 5586GSPCA FINEPIX SUBDRIVER
8b58be88 5587M: Frank Zago <frank@zago.net>
661263b5 5588L: linux-media@vger.kernel.org
275ffde4 5589T: git git://linuxtv.org/media_tree.git
e8deeae2 5590S: Maintained
0c0d06ca 5591F: drivers/media/usb/gspca/finepix.c
e8deeae2 5592
4b3fa3c4
OL
5593GSPCA GL860 SUBDRIVER
5594M: Olivier Lorin <o.lorin@laposte.net>
5595L: linux-media@vger.kernel.org
275ffde4 5596T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5597S: Maintained
0c0d06ca 5598F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5599
e8deeae2 5600GSPCA M5602 SUBDRIVER
8b58be88 5601M: Erik Andren <erik.andren@gmail.com>
661263b5 5602L: linux-media@vger.kernel.org
275ffde4 5603T: git git://linuxtv.org/media_tree.git
e8deeae2 5604S: Maintained
0c0d06ca 5605F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5606
5607GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5608M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5609L: linux-media@vger.kernel.org
275ffde4 5610T: git git://linuxtv.org/media_tree.git
c0936df4 5611S: Odd Fixes
0c0d06ca 5612F: drivers/media/usb/gspca/pac207.c
e8deeae2 5613
261982f1 5614GSPCA SN9C20X SUBDRIVER
d95c5b0b 5615M: Brian Johnson <brijohn@gmail.com>
261982f1 5616L: linux-media@vger.kernel.org
275ffde4 5617T: git git://linuxtv.org/media_tree.git
261982f1 5618S: Maintained
0c0d06ca 5619F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5620
e8deeae2 5621GSPCA T613 SUBDRIVER
8b58be88 5622M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5623L: linux-media@vger.kernel.org
275ffde4 5624T: git git://linuxtv.org/media_tree.git
e8deeae2 5625S: Maintained
0c0d06ca 5626F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5627
5628GSPCA USB WEBCAM DRIVER
c0936df4 5629M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5630L: linux-media@vger.kernel.org
275ffde4 5631T: git git://linuxtv.org/media_tree.git
c0936df4 5632S: Odd Fixes
0c0d06ca 5633F: drivers/media/usb/gspca/
e8deeae2 5634
584ec979 5635GUID PARTITION TABLE (GPT)
4f973c63 5636M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5637L: linux-efi@vger.kernel.org
5638S: Maintained
5639F: block/partitions/efi.*
5640
aa3c598b 5641STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5642M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5643L: linux-media@vger.kernel.org
275ffde4 5644T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5645S: Maintained
5646F: drivers/media/usb/stk1160/
e8deeae2 5647
4e456b86
YS
5648H8/300 ARCHITECTURE
5649M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5650L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5651W: http://uclinux-h8.sourceforge.jp
5652T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5653S: Maintained
5654F: arch/h8300/
5655F: drivers/clocksource/h8300_*.c
5656F: drivers/clk/h8300/
5657F: drivers/irqchip/irq-renesas-h8*.c
5658
71a6d0af
HW
5659HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5660M: Frank Seidel <frank@f-seidel.de>
5661L: platform-driver-x86@vger.kernel.org
5662W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5663S: Maintained
5664F: drivers/platform/x86/hdaps.c
5665
48fc9e26
HV
5666HDPVR USB VIDEO ENCODER DRIVER
5667M: Hans Verkuil <hverkuil@xs4all.nl>
5668L: linux-media@vger.kernel.org
5669T: git git://linuxtv.org/media_tree.git
a825eaec 5670W: https://linuxtv.org
48fc9e26 5671S: Odd Fixes
14430813 5672F: drivers/media/usb/hdpvr/
48fc9e26 5673
71a6d0af 5674HWPOISON MEMORY FAILURE HANDLING
f9625c48 5675M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5676L: linux-mm@kvack.org
71a6d0af
HW
5677S: Maintained
5678F: mm/memory-failure.c
5679F: mm/hwpoison-inject.c
5680
5681HYPERVISOR VIRTUAL CONSOLE DRIVER
5682L: linuxppc-dev@lists.ozlabs.org
5683S: Odd Fixes
5684F: drivers/tty/hvc/
5685
e5ab1477
AP
5686HACKRF MEDIA DRIVER
5687M: Antti Palosaari <crope@iki.fi>
5688L: linux-media@vger.kernel.org
a825eaec 5689W: https://linuxtv.org
e5ab1477
AP
5690W: http://palosaari.fi/linux/
5691Q: http://patchwork.linuxtv.org/project/linux-media/list/
5692T: git git://linuxtv.org/anttip/media_tree.git
5693S: Maintained
5694F: drivers/media/usb/hackrf/
5695
5b543965 5696HARDWARE MONITORING
d8130624 5697M: Jean Delvare <jdelvare@suse.com>
ca462085 5698M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5699L: linux-hwmon@vger.kernel.org
5700W: http://hwmon.wiki.kernel.org/
a94ef4ed 5701T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5702T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5703S: Maintained
047f4ec2 5704F: Documentation/hwmon/
679655da 5705F: drivers/hwmon/
047f4ec2 5706F: include/linux/hwmon*.h
5b543965 5707
844dd05f 5708HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5709M: Matt Mackall <mpm@selenic.com>
5710M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5711L: linux-crypto@vger.kernel.org
c0d0787b 5712S: Odd fixes
f6c60b15 5713F: Documentation/devicetree/bindings/rng/
679655da
JP
5714F: Documentation/hw_random.txt
5715F: drivers/char/hw_random/
5716F: include/linux/hw_random.h
844dd05f 5717
8b37fcfc
OBC
5718HARDWARE SPINLOCK CORE
5719M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5720M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5721L: linux-remoteproc@vger.kernel.org
8b37fcfc 5722S: Maintained
9f273c24 5723T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5724F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5725F: Documentation/hwspinlock.txt
2dbd8585 5726F: drivers/hwspinlock/
8b37fcfc
OBC
5727F: include/linux/hwspinlock.h
5728
1da177e4 5729HARMONY SOUND DRIVER
ac6aecbf 5730L: linux-parisc@vger.kernel.org
1da177e4 5731S: Maintained
679655da 5732F: sound/parisc/harmony.*
1da177e4 5733
91952bc0
AP
5734HD29L2 MEDIA DRIVER
5735M: Antti Palosaari <crope@iki.fi>
5736L: linux-media@vger.kernel.org
a825eaec 5737W: https://linuxtv.org
91952bc0
AP
5738W: http://palosaari.fi/linux/
5739Q: http://patchwork.linuxtv.org/project/linux-media/list/
5740T: git git://linuxtv.org/anttip/media_tree.git
5741S: Maintained
5742F: drivers/media/dvb-frontends/hd29l2*
5743
214de83e 5744HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
4cfccbda 5745M: Jimmy Vance <jimmy.vance@hpe.com>
214de83e
BB
5746S: Supported
5747F: Documentation/watchdog/hpwdt.txt
5748F: drivers/watchdog/hpwdt.c
5749
9257aa49 5750HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5751M: Don Brace <don.brace@microsemi.com>
a0a268ad 5752L: esc.storagedev@microsemi.com
693373db 5753L: linux-scsi@vger.kernel.org
9257aa49
SC
5754S: Supported
5755F: Documentation/scsi/hpsa.txt
5756F: drivers/scsi/hpsa*.[ch]
5757F: include/linux/cciss*.h
c117ab84 5758F: include/uapi/linux/cciss*.h
9257aa49 5759
e2d1d6c0 5760HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5761M: Don Brace <don.brace@microsemi.com>
516fdcea 5762L: esc.storagedev@microsemi.com
693373db 5763L: linux-scsi@vger.kernel.org
e2d1d6c0 5764S: Supported
679655da
JP
5765F: Documentation/blockdev/cciss.txt
5766F: drivers/block/cciss*
5767F: include/linux/cciss_ioctl.h
c117ab84 5768F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5769
f48ad614
DD
5770HFI1 DRIVER
5771M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5772M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5773L: linux-rdma@vger.kernel.org
5774S: Supported
5775F: drivers/infiniband/hw/hfi1
5776
1da177e4 5777HFS FILESYSTEM
6cf515e1
GU
5778L: linux-fsdevel@vger.kernel.org
5779S: Orphan
679655da
JP
5780F: Documentation/filesystems/hfs.txt
5781F: fs/hfs/
1da177e4 5782
ef575f47
GU
5783HFSPLUS FILESYSTEM
5784L: linux-fsdevel@vger.kernel.org
5785S: Orphan
5786F: Documentation/filesystems/hfsplus.txt
5787F: fs/hfsplus/
5788
1da177e4 5789HGA FRAMEBUFFER DRIVER
8b58be88 5790M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5791L: linux-nvidia@lists.surfsouth.com
5792W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5793S: Maintained
8a61f013 5794F: drivers/video/fbdev/hgafb.c
1da177e4 5795
4480f15b 5796HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5797M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5798M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5799L: linux-pm@vger.kernel.org
68656443 5800B: https://bugzilla.kernel.org
e2d1d6c0 5801S: Supported
679655da
JP
5802F: arch/x86/power/
5803F: drivers/base/power/
5804F: kernel/power/
5805F: include/linux/suspend.h
5806F: include/linux/freezer.h
5807F: include/linux/pm.h
679655da 5808F: arch/*/include/asm/suspend*.h
e2d1d6c0 5809
4ef4caad 5810HID CORE LAYER
e5f6450c 5811M: Jiri Kosina <jikos@kernel.org>
406df153 5812R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5813L: linux-input@vger.kernel.org
54e5881d 5814T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5815S: Maintained
679655da
JP
5816F: drivers/hid/
5817F: include/linux/hid*
c117ab84 5818F: include/uapi/linux/hid*
4ef4caad 5819
30ee72f0 5820HID SENSOR HUB DRIVERS
e5f6450c 5821M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5822M: Jonathan Cameron <jic23@kernel.org>
5823M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5824L: linux-input@vger.kernel.org
5825L: linux-iio@vger.kernel.org
5826S: Maintained
5827F: Documentation/hid/hid-sensor*
5828F: drivers/hid/hid-sensor-*
5829F: drivers/iio/*/hid-*
5830F: include/linux/hid-sensor-*
5831
38bed542 5832HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5833M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5834L: linux-kernel@vger.kernel.org
75fc2d37 5835T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5836S: Maintained
679655da 5837F: Documentation/timers/
5cee9645 5838F: kernel/time/hrtimer.c
88606e80
TG
5839F: kernel/time/clockevents.c
5840F: kernel/time/tick*.*
5841F: kernel/time/timer_*.c
05ed8490 5842F: include/linux/clockchips.h
679655da 5843F: include/linux/hrtimer.h
38bed542 5844
1da177e4 5845HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5846L: linux-hams@vger.kernel.org
8b64f2a0 5847S: Orphan
679655da
JP
5848F: drivers/net/hamradio/dmascc.c
5849F: drivers/net/hamradio/scc.c
1da177e4 5850
ede1e6f8 5851HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5852M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5853W: http://www.highpoint-tech.com
5854S: Supported
679655da
JP
5855F: Documentation/scsi/hptiop.txt
5856F: drivers/scsi/hptiop.c
ede1e6f8 5857
1da177e4 5858HIPPI
8b58be88 5859M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5860L: linux-hippi@sunsite.dk
5861S: Maintained
679655da 5862F: include/linux/hippidevice.h
c117ab84 5863F: include/uapi/linux/if_hippi.h
679655da 5864F: net/802/hippi.c
ff5a3b50 5865F: drivers/net/hippi/
1da177e4 5866
b30d74e4
DH
5867HISILICON NETWORK SUBSYSTEM DRIVER
5868M: Yisen Zhuang <yisen.zhuang@huawei.com>
5869M: Salil Mehta <salil.mehta@huawei.com>
5870L: netdev@vger.kernel.org
5871W: http://www.hisilicon.com
5872S: Maintained
5873F: drivers/net/ethernet/hisilicon/
5874F: Documentation/devicetree/bindings/net/hisilicon*.txt
5875
66a9bae6 5876HISILICON ROCE DRIVER
5877M: Lijun Ou <oulijun@huawei.com>
5878M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5879L: linux-rdma@vger.kernel.org
5880S: Maintained
5881F: drivers/infiniband/hw/hns/
5882F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5883
16c6c252
JG
5884HISILICON SAS Controller
5885M: John Garry <john.garry@huawei.com>
5886W: http://www.hisilicon.com
5887S: Supported
5888F: drivers/scsi/hisi_sas/
5889F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5890
ff1d2767 5891HOST AP DRIVER
8b58be88 5892M: Jouni Malinen <j@w1.fi>
724c6b35 5893L: linux-wireless@vger.kernel.org
ffd74aca
JM
5894W: http://w1.fi/hostap-driver.html
5895S: Obsolete
eb4f98d5 5896F: drivers/net/wireless/intersil/hostap/
ff1d2767 5897
dd8cd779 5898HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5899L: platform-driver-x86@vger.kernel.org
95c70215 5900S: Orphan
679655da 5901F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5902
e2d1d6c0 5903HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5904M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5905S: Maintained
7e25d724 5906F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5907
7d2c86b5 5908HPET: High Precision Event Timers driver
8b58be88 5909M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5910S: Maintained
679655da
JP
5911F: Documentation/timers/hpet.txt
5912F: drivers/char/hpet.c
5913F: include/linux/hpet.h
c117ab84 5914F: include/uapi/linux/hpet.h
b9b0332f 5915
e07b5d79 5916HPET: x86
9e06f631 5917S: Orphan
679655da
JP
5918F: arch/x86/kernel/hpet.c
5919F: arch/x86/include/asm/hpet.h
b9b0332f 5920
1da177e4 5921HPFS FILESYSTEM
8b58be88 5922M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5923W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5924S: Maintained
679655da 5925F: fs/hpfs/
1da177e4 5926
3441cded 5927HSI SUBSYSTEM
56459ea9
SR
5928M: Sebastian Reichel <sre@kernel.org>
5929T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5930S: Maintained
5931F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 5932F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
5933F: drivers/hsi/
5934F: include/linux/hsi/
5935F: include/uapi/linux/hsi/
5936
7d2c86b5 5937HSO 3G MODEM DRIVER
8b58be88 5938M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5939W: http://www.pharscape.org
5940S: Maintained
679655da 5941F: drivers/net/usb/hso.c
11cd29b0 5942
19990e29
AB
5943HSR NETWORK PROTOCOL
5944M: Arvid Brodin <arvid.brodin@alten.se>
5945L: netdev@vger.kernel.org
5946S: Maintained
5947F: net/hsr/
5948
5a18c343 5949HTCPEN TOUCHSCREEN DRIVER
8b58be88 5950M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5951L: linux-input@vger.kernel.org
5952S: Maintained
679655da 5953F: drivers/input/touchscreen/htcpen.c
5a18c343 5954
1da177e4 5955HUGETLB FILESYSTEM
6d49e352 5956M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5957S: Maintained
679655da 5958F: fs/hugetlbfs/
1da177e4 5959
fe713d60
JCT
5960HVA ST MEDIA DRIVER
5961M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5962L: linux-media@vger.kernel.org
5963T: git git://linuxtv.org/media_tree.git
5964W: https://linuxtv.org
5965S: Supported
5966F: drivers/media/platform/sti/hva
5967
05183189 5968Hyper-V CORE AND DRIVERS
9c3646d1 5969M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189 5970M: Haiyang Zhang <haiyangz@microsoft.com>
421463b8 5971M: Stephen Hemminger <sthemmin@microsoft.com>
05183189
S
5972L: devel@linuxdriverproject.org
5973S: Maintained
a4162747
HZ
5974F: arch/x86/include/asm/mshyperv.h
5975F: arch/x86/include/uapi/asm/hyperv.h
5976F: arch/x86/kernel/cpu/mshyperv.c
05183189 5977F: drivers/hid/hid-hyperv.c
a4162747 5978F: drivers/hv/
f92ca80b 5979F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5980F: drivers/pci/host/pci-hyperv.c
05183189 5981F: drivers/net/hyperv/
a4162747 5982F: drivers/scsi/storvsc_drv.c
95096f2f 5983F: drivers/uio/uio_hv_generic.c
8a61f013 5984F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5985F: include/linux/hyperv.h
5986F: tools/hv/
54bf725e 5987F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5988
7724fd04
PR
5989I2C MUXES
5990M: Peter Rosin <peda@axentia.se>
5991L: linux-i2c@vger.kernel.org
5992S: Maintained
2254d24a 5993F: Documentation/i2c/i2c-topology
7724fd04
PR
5994F: Documentation/i2c/muxes/
5995F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 5996F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 5997F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
5998F: drivers/i2c/i2c-mux.c
5999F: drivers/i2c/muxes/
6000F: include/linux/i2c-mux.h
6001
d85c8a6a 6002I2C OVER PARALLEL PORT
d8130624 6003M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6004L: linux-i2c@vger.kernel.org
6005S: Maintained
6006F: Documentation/i2c/busses/i2c-parport
6007F: Documentation/i2c/busses/i2c-parport-light
6008F: drivers/i2c/busses/i2c-parport.c
6009F: drivers/i2c/busses/i2c-parport-light.c
6010
6011I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 6012M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6013L: linux-i2c@vger.kernel.org
6014S: Maintained
6015F: Documentation/i2c/busses/i2c-ali1535
6016F: Documentation/i2c/busses/i2c-ali1563
6017F: Documentation/i2c/busses/i2c-ali15x3
6018F: Documentation/i2c/busses/i2c-amd756
6019F: Documentation/i2c/busses/i2c-amd8111
6020F: Documentation/i2c/busses/i2c-i801
6021F: Documentation/i2c/busses/i2c-nforce2
6022F: Documentation/i2c/busses/i2c-piix4
6023F: Documentation/i2c/busses/i2c-sis5595
6024F: Documentation/i2c/busses/i2c-sis630
6025F: Documentation/i2c/busses/i2c-sis96x
6026F: Documentation/i2c/busses/i2c-via
6027F: Documentation/i2c/busses/i2c-viapro
6028F: drivers/i2c/busses/i2c-ali1535.c
6029F: drivers/i2c/busses/i2c-ali1563.c
6030F: drivers/i2c/busses/i2c-ali15x3.c
6031F: drivers/i2c/busses/i2c-amd756.c
6032F: drivers/i2c/busses/i2c-amd756-s4882.c
6033F: drivers/i2c/busses/i2c-amd8111.c
6034F: drivers/i2c/busses/i2c-i801.c
6035F: drivers/i2c/busses/i2c-isch.c
6036F: drivers/i2c/busses/i2c-nforce2.c
6037F: drivers/i2c/busses/i2c-nforce2-s4985.c
6038F: drivers/i2c/busses/i2c-piix4.c
6039F: drivers/i2c/busses/i2c-sis5595.c
6040F: drivers/i2c/busses/i2c-sis630.c
6041F: drivers/i2c/busses/i2c-sis96x.c
6042F: drivers/i2c/busses/i2c-via.c
6043F: drivers/i2c/busses/i2c-viapro.c
6044
cb7f07a4
NH
6045I2C/SMBUS ISMT DRIVER
6046M: Seth Heasley <seth.heasley@intel.com>
6047M: Neil Horman <nhorman@tuxdriver.com>
6048L: linux-i2c@vger.kernel.org
6049F: drivers/i2c/busses/i2c-ismt.c
6050F: Documentation/i2c/busses/i2c-ismt
6051
6ea884db 6052I2C/SMBUS STUB DRIVER
d8130624 6053M: Jean Delvare <jdelvare@suse.com>
846557d3 6054L: linux-i2c@vger.kernel.org
6ea884db 6055S: Maintained
8547a5bc 6056F: drivers/i2c/i2c-stub.c
6ea884db 6057
5b543965 6058I2C SUBSYSTEM
14d77c4d 6059M: Wolfram Sang <wsa@the-dreams.de>
846557d3 6060L: linux-i2c@vger.kernel.org
9d4ea27a
WS
6061W: https://i2c.wiki.kernel.org/
6062Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 6063T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 6064S: Maintained
40ed1b4c 6065F: Documentation/devicetree/bindings/i2c/
679655da
JP
6066F: Documentation/i2c/
6067F: drivers/i2c/
630bc46e 6068F: drivers/i2c/*/
679655da 6069F: include/linux/i2c.h
03b70d62 6070F: include/linux/i2c-*.h
c117ab84
CEB
6071F: include/uapi/linux/i2c.h
6072F: include/uapi/linux/i2c-*.h
1da177e4 6073
4560d677
WS
6074I2C ACPI SUPPORT
6075M: Mika Westerberg <mika.westerberg@linux.intel.com>
6076L: linux-i2c@vger.kernel.org
6077L: linux-acpi@vger.kernel.org
6078S: Maintained
4560d677 6079
d85c8a6a 6080I2C-TAOS-EVM DRIVER
d8130624 6081M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6082L: linux-i2c@vger.kernel.org
6083S: Maintained
6084F: Documentation/i2c/busses/i2c-taos-evm
6085F: drivers/i2c/busses/i2c-taos-evm.c
6086
e8c76eed 6087I2C-TINY-USB DRIVER
8b58be88 6088M: Till Harbaum <till@harbaum.org>
846557d3 6089L: linux-i2c@vger.kernel.org
932d1872 6090W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 6091S: Maintained
679655da 6092F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 6093
1da177e4 6094i386 BOOT CODE
8b58be88 6095M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 6096S: Maintained
679655da 6097F: arch/x86/boot/
1da177e4
LT
6098
6099i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 6100M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 6101T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
6102S: Maintained
6103
1da177e4 6104IA64 (Itanium) PLATFORM
8b58be88
JP
6105M: Tony Luck <tony.luck@intel.com>
6106M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6107L: linux-ia64@vger.kernel.org
6b1c70b1 6108T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6109S: Maintained
679655da 6110F: arch/ia64/
1da177e4 6111
4cd38750
LDSB
6112IBM Power VMX Cryptographic instructions
6113M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6114M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
6115L: linux-crypto@vger.kernel.org
6116S: Supported
6117F: drivers/crypto/vmx/Makefile
6118F: drivers/crypto/vmx/Kconfig
6119F: drivers/crypto/vmx/vmx.c
6120F: drivers/crypto/vmx/aes*
6121F: drivers/crypto/vmx/ghash*
6122F: drivers/crypto/vmx/ppc-xlate.pl
6123
956c203c 6124IBM Power in-Nest Crypto Acceleration
4cd38750 6125M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6126M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6127L: linux-crypto@vger.kernel.org
6128S: Supported
28bceeaa
DS
6129F: drivers/crypto/nx/Makefile
6130F: drivers/crypto/nx/Kconfig
6131F: drivers/crypto/nx/nx-aes*
6132F: drivers/crypto/nx/nx-sha*
6133F: drivers/crypto/nx/nx.*
6134F: drivers/crypto/nx/nx_csbcpb.h
6135F: drivers/crypto/nx/nx_debugfs.h
956c203c 6136
0e16aafb 6137IBM Power 842 compression accelerator
41656aa7 6138M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 6139S: Supported
28bceeaa
DS
6140F: drivers/crypto/nx/Makefile
6141F: drivers/crypto/nx/Kconfig
7011a122 6142F: drivers/crypto/nx/nx-842*
2da572c9 6143F: include/linux/sw842.h
2062c5b6 6144F: crypto/842.c
2da572c9 6145F: lib/842/
0e16aafb 6146
1da177e4 6147IBM Power Linux RAID adapter
8b58be88 6148M: Brian King <brking@us.ibm.com>
1da177e4 6149S: Supported
679655da 6150F: drivers/scsi/ipr.*
1da177e4 6151
9d348af4 6152IBM Power Virtual Ethernet Device Driver
eddd63a6 6153M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6154L: netdev@vger.kernel.org
6155S: Supported
9aa32835 6156F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6157
032c5e82
TF
6158IBM Power SRIOV Virtual NIC Device Driver
6159M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6160M: John Allen <jallen@linux.vnet.ibm.com>
6161L: netdev@vger.kernel.org
6162S: Supported
6163F: drivers/net/ethernet/ibm/ibmvnic.*
6164
e6babec6 6165IBM Power Virtual SCSI Device Drivers
bcbde52b 6166M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6167L: linux-scsi@vger.kernel.org
6168S: Supported
e6babec6 6169F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6170F: include/scsi/viosrp.h
6171
6172IBM Power Virtual SCSI Device Target Driver
6173M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6174M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6175L: linux-scsi@vger.kernel.org
6176L: target-devel@vger.kernel.org
6177S: Supported
6178F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6179
6180IBM Power Virtual FC Device Drivers
44b4dad9 6181M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6182L: linux-scsi@vger.kernel.org
6183S: Supported
6184F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6185
1da177e4 6186IBM ServeRAID RAID DRIVER
f9213e78 6187S: Orphan
679655da 6188F: drivers/scsi/ips.*
1da177e4 6189
6ed9f9c4
PT
6190ICH LPC AND GPIO DRIVER
6191M: Peter Tyser <ptyser@xes-inc.com>
6192S: Maintained
6193F: drivers/mfd/lpc_ich.c
6194F: drivers/gpio/gpio-ich.c
6195
1e7106fc 6196IDE SUBSYSTEM
8b58be88 6197M: "David S. Miller" <davem@davemloft.net>
1da177e4 6198L: linux-ide@vger.kernel.org
8a6e2535 6199Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6200T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6201S: Maintained
679655da
JP
6202F: Documentation/ide/
6203F: drivers/ide/
6204F: include/linux/ide.h
1da177e4 6205
6cb8c13d
IP
6206IDEAPAD LAPTOP EXTRAS DRIVER
6207M: Ike Panhc <ike.pan@canonical.com>
6208L: platform-driver-x86@vger.kernel.org
6209W: http://launchpad.net/ideapad-laptop
6210S: Maintained
6211F: drivers/platform/x86/ideapad-laptop.c
6212
1ea4c161
AM
6213IDEAPAD LAPTOP SLIDEBAR DRIVER
6214M: Andrey Moiseev <o2g.org.ru@gmail.com>
6215L: linux-input@vger.kernel.org
6216W: https://github.com/o2genum/ideapad-slidebar
6217S: Maintained
6218F: drivers/input/misc/ideapad_slidebar.c
6219
0f861e8c 6220IDE/ATAPI DRIVERS
487ba8e8 6221M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6222L: linux-ide@vger.kernel.org
c404c199 6223S: Maintained
679655da
JP
6224F: Documentation/cdrom/ide-cd
6225F: drivers/ide/ide-cd*
1da177e4 6226
02cf2286 6227IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6228M: Alexander Aring <aar@pengutronix.de>
5cc92049 6229M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6230L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6231W: http://wpan.cakelab.org/
6232T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6233T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6234S: Maintained
6235F: net/ieee802154/
68653359 6236F: net/mac802154/
251741b1 6237F: drivers/net/ieee802154/
580947d3
AA
6238F: include/linux/nl802154.h
6239F: include/linux/ieee802154.h
6240F: include/net/nl802154.h
6241F: include/net/mac802154.h
6242F: include/net/af_ieee802154.h
6243F: include/net/cfg802154.h
6244F: include/net/ieee802154_netdev.h
ebef9c12 6245F: Documentation/networking/ieee802154.txt
02cf2286 6246
b1c97193
SY
6247IGORPLUG-USB IR RECEIVER
6248M: Sean Young <sean@mess.org>
6249L: linux-media@vger.kernel.org
6250S: Maintained
6251F: drivers/media/rc/igorplugusb.c
6252
40ad4a30
SY
6253IGUANAWORKS USB IR TRANSCEIVER
6254M: Sean Young <sean@mess.org>
6255L: linux-media@vger.kernel.org
6256S: Maintained
6257F: drivers/media/rc/iguanair.c
6258
ed13134b
PR
6259IIO DIGITAL POTENTIOMETER DAC
6260M: Peter Rosin <peda@axentia.se>
6261L: linux-iio@vger.kernel.org
6262S: Maintained
7fde1484 6263F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6264F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6265F: drivers/iio/dac/dpot-dac.c
ed13134b 6266
e778aa14
PR
6267IIO ENVELOPE DETECTOR
6268M: Peter Rosin <peda@axentia.se>
6269L: linux-iio@vger.kernel.org
6270S: Maintained
b475f80b 6271F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6272F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6273F: drivers/iio/adc/envelope-detector.c
e778aa14 6274
9545f86e 6275IIO SUBSYSTEM AND DRIVERS
030a13d7 6276M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6277R: Hartmut Knaack <knaack.h@gmx.de>
6278R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6279R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6280L: linux-iio@vger.kernel.org
21d41655 6281T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6282S: Maintained
866b148a 6283F: Documentation/devicetree/bindings/iio/
03e7c251 6284F: drivers/iio/
9545f86e 6285F: drivers/staging/iio/
8fe671fc 6286F: include/linux/iio/
817020cf 6287F: tools/iio/
9545f86e 6288
65519263
SG
6289IKANOS/ADI EAGLE ADSL USB DRIVER
6290M: Matthieu Castet <castet.matthieu@free.fr>
6291M: Stanislaw Gruszka <stf_xl@wp.pl>
6292S: Maintained
6293F: drivers/usb/atm/ueagle-atm.c
6294
8ef3ff27
PB
6295IMGTEC ASCII LCD DRIVER
6296M: Paul Burton <paul.burton@imgtec.com>
6297S: Maintained
6298F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6299F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6300
e89ab51f
GR
6301INA209 HARDWARE MONITOR DRIVER
6302M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6303L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6304S: Maintained
6305F: Documentation/hwmon/ina209
6306F: Documentation/devicetree/bindings/i2c/ina209.txt
6307F: drivers/hwmon/ina209.c
6308
6309INA2XX HARDWARE MONITOR DRIVER
6310M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6311L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6312S: Maintained
6313F: Documentation/hwmon/ina2xx
6314F: drivers/hwmon/ina2xx.c
6315F: include/linux/platform_data/ina2xx.h
6316
14dc124f
SIG
6317INDUSTRY PACK SUBSYSTEM (IPACK)
6318M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6319M: Jens Taprogge <jens.taprogge@taprogge.org>
6320M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6321L: industrypack-devel@lists.sourceforge.net
6322W: http://industrypack.sourceforge.net
6323S: Maintained
6324F: drivers/ipack/
6325
8adc53fd
ZLK
6326INGENIC JZ4780 DMA Driver
6327M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6328S: Maintained
6329F: drivers/dma/dma-jz4780.c
6330
87cf40e6
HH
6331INGENIC JZ4780 NAND DRIVER
6332M: Harvey Hunt <harveyhuntnexus@gmail.com>
6333L: linux-mtd@lists.infradead.org
6334S: Maintained
6335F: drivers/mtd/nand/jz4780_*
6336
aa7168f4 6337INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6338M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6339M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6340L: linux-ima-devel@lists.sourceforge.net
6341L: linux-ima-user@lists.sourceforge.net
6342L: linux-security-module@vger.kernel.org
9f273c24 6343T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6344S: Supported
679655da 6345F: security/integrity/ima/
aa7168f4 6346
9a4ea5a9
JH
6347IMGTEC IR DECODER DRIVER
6348M: James Hogan <james.hogan@imgtec.com>
6349S: Maintained
6350F: drivers/media/rc/img-ir/
6351
1da177e4 6352IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6353L: linux-fbdev@vger.kernel.org
843393d3 6354S: Orphan
8a61f013 6355F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6356
6357INFINIBAND SUBSYSTEM
b6b2bbe6 6358M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6359M: Sean Hefty <sean.hefty@intel.com>
6360M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6361L: linux-rdma@vger.kernel.org
605841f5 6362W: http://www.openfabrics.org/
8a6e2535 6363Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6364T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6365S: Supported
679655da
JP
6366F: Documentation/infiniband/
6367F: drivers/infiniband/
c117ab84 6368F: include/uapi/linux/if_infiniband.h
954138dc
YD
6369F: include/uapi/rdma/
6370F: include/rdma/
1da177e4 6371
c9f04f58 6372INOTIFY
8b58be88
JP
6373M: John McCutchan <john@johnmccutchan.com>
6374M: Robert Love <rlove@rlove.org>
6375M: Eric Paris <eparis@parisplace.org>
c9f04f58 6376S: Maintained
679655da
JP
6377F: Documentation/filesystems/inotify.txt
6378F: fs/notify/inotify/
6379F: include/linux/inotify.h
c117ab84 6380F: include/uapi/linux/inotify.h
c9f04f58 6381
e2d1d6c0 6382INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6383M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6384L: linux-input@vger.kernel.org
8a6e2535 6385Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6386T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6387S: Maintained
679655da 6388F: drivers/input/
f4eea7e2 6389F: include/linux/input.h
c117ab84 6390F: include/uapi/linux/input.h
f4eea7e2 6391F: include/linux/input/
e52d8398 6392F: Documentation/devicetree/bindings/input/
e2d1d6c0 6393
3267a87f 6394INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6395M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6396L: linux-input@vger.kernel.org
75dd112a 6397S: Odd fixes
3267a87f 6398F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6399F: drivers/input/input-mt.c
3267a87f
HR
6400K: \b(ABS|SYN)_MT_
6401
97fa99a3
JY
6402INTEL ASoC BDW/HSW DRIVERS
6403M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6404L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6405S: Supported
e8e1225d
JP
6406F: sound/soc/intel/common/sst-dsp*
6407F: sound/soc/intel/common/sst-firmware.c
6408F: sound/soc/intel/boards/broadwell.c
6409F: sound/soc/intel/haswell/
97fa99a3 6410
4ac13e17
DJ
6411INTEL C600 SERIES SAS CONTROLLER DRIVER
6412M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6413M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6414L: linux-scsi@vger.kernel.org
7106891a
DJ
6415T: git git://git.code.sf.net/p/intel-sas/isci
6416S: Supported
4ac13e17 6417F: drivers/scsi/isci/
4ac13e17 6418
ecc83e52
AH
6419INTEL HID EVENT DRIVER
6420M: Alex Hung <alex.hung@canonical.com>
6421L: platform-driver-x86@vger.kernel.org
6422S: Maintained
6423F: drivers/platform/x86/intel-hid.c
6424
332e0812
AK
6425INTEL VIRTUAL BUTTON DRIVER
6426M: AceLan Kao <acelan.kao@canonical.com>
6427L: platform-driver-x86@vger.kernel.org
6428S: Maintained
6429F: drivers/platform/x86/intel-vbtn.c
6430
26717172 6431INTEL IDLE DRIVER
6af33995 6432M: Jacob Pan <jacob.jun.pan@linux.intel.com>
26717172 6433M: Len Brown <lenb@kernel.org>
bf1c138e 6434L: linux-pm@vger.kernel.org
08deed1e 6435T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
2ed38cbe 6436B: https://bugzilla.kernel.org
26717172
LB
6437S: Supported
6438F: drivers/idle/intel_idle.c
6439
8fb861fa
SP
6440INTEL INTEGRATED SENSOR HUB DRIVER
6441M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6442M: Jiri Kosina <jikos@kernel.org>
6443L: linux-input@vger.kernel.org
6444S: Maintained
6445F: drivers/hid/intel-ish-hid/
6446
7c1ac18d 6447INTEL PSTATE DRIVER
58ac1f62
SP
6448M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6449M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6450L: linux-pm@vger.kernel.org
6451S: Supported
6452F: drivers/cpufreq/intel_pstate.c
6453
9eb8ef74 6454INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6455M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6456L: linux-fbdev@vger.kernel.org
ce00f85c 6457S: Maintained
679655da 6458F: Documentation/fb/intelfb.txt
8a61f013 6459F: drivers/video/fbdev/intelfb/
9eb8ef74 6460
1da177e4 6461INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6462M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6463L: linux-fbdev@vger.kernel.org
ce00f85c 6464S: Maintained
8a61f013 6465F: drivers/video/fbdev/i810/
1da177e4 6466
f4a9bc4c 6467INTEL MENLOW THERMAL DRIVER
8b58be88 6468M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6469L: platform-driver-x86@vger.kernel.org
5ca92bd9 6470W: https://01.org/linux-acpi
f4a9bc4c 6471S: Supported
679655da 6472F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6473
248a9dc3 6474INTEL I/OAT DMA DRIVER
18ebd564 6475M: Dave Jiang <dave.jiang@intel.com>
08223d80 6476R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6477L: dmaengine@vger.kernel.org
6478Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6479S: Supported
679655da 6480F: drivers/dma/ioat*
248a9dc3 6481
6c8909b4 6482INTEL IOMMU (VT-d)
8b58be88 6483M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6484L: iommu@lists.linux-foundation.org
54e5881d 6485T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6486S: Supported
3fb39615 6487F: drivers/iommu/intel-iommu.c
679655da 6488F: include/linux/intel-iommu.h
6c8909b4 6489
b3e5f263 6490INTEL IOP-ADMA DMA DRIVER
08223d80 6491R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6492S: Odd fixes
679655da 6493F: drivers/dma/iop-adma.c
b3e5f263 6494
9251ce95 6495INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6496M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6497S: Maintained
679655da
JP
6498F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6499F: arch/arm/mach-ixp4xx/include/mach/npe.h
6500F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6501F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6502F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6503F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6504
844dd05f 6505INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6506M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6507S: Maintained
679655da 6508F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6509
2f302324 6510INTEL ETHERNET DRIVERS
8b58be88 6511M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6512L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6513W: http://www.intel.com/support/feedback.htm
d94e6fed 6514W: http://e1000.sourceforge.net/
2f302324
JK
6515Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6516T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6517T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6518S: Supported
0d164401
JK
6519F: Documentation/networking/e100.txt
6520F: Documentation/networking/e1000.txt
6521F: Documentation/networking/e1000e.txt
6522F: Documentation/networking/igb.txt
6523F: Documentation/networking/igbvf.txt
6524F: Documentation/networking/ixgb.txt
6525F: Documentation/networking/ixgbe.txt
6526F: Documentation/networking/ixgbevf.txt
1bff6529 6527F: Documentation/networking/i40e.txt
105bf2fe 6528F: Documentation/networking/i40evf.txt
dee1ad47 6529F: drivers/net/ethernet/intel/
bc90d291 6530F: drivers/net/ethernet/intel/*/
1da177e4 6531
6e4de866
FL
6532INTEL RDMA RNIC DRIVER
6533M: Faisal Latif <faisal.latif@intel.com>
3b9d9650 6534M: Shiraz Saleem <shiraz.saleem@intel.com>
6e4de866
FL
6535L: linux-rdma@vger.kernel.org
6536S: Supported
6537F: drivers/infiniband/hw/i40iw/
6538
224f9e6d
AS
6539INTEL MERRIFIELD GPIO DRIVER
6540M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6541L: linux-gpio@vger.kernel.org
6542S: Maintained
6543F: drivers/gpio/gpio-merrifield.c
6544
0963d59b
LW
6545INTEL-MID GPIO DRIVER
6546M: David Cohen <david.a.cohen@linux.intel.com>
6547L: linux-gpio@vger.kernel.org
6548S: Maintained
6549F: drivers/gpio/gpio-intel-mid.c
6550
ca907a90
SY
6551INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6552M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6553L: linux-wireless@vger.kernel.org
ca907a90 6554S: Maintained
679655da 6555F: Documentation/networking/README.ipw2100
679655da 6556F: Documentation/networking/README.ipw2200
367a1092 6557F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6558
5760b0a5
AS
6559INTEL(R) TRACE HUB
6560M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6561S: Supported
6562F: Documentation/trace/intel_th.txt
6563F: drivers/hwtracing/intel_th/
6564
4bd96a7a 6565INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6566M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6567L: tboot-devel@lists.sourceforge.net
6568W: http://tboot.sourceforge.net
e9b7d7c8 6569T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6570S: Supported
6571F: Documentation/intel_txt.txt
6572F: include/linux/tboot.h
6573F: arch/x86/kernel/tboot.c
6574
8a70da82 6575INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6576M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6577M: linux-wimax@intel.com
49e7d9df 6578L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6579S: Supported
6580W: http://linuxwimax.org
679655da
JP
6581F: Documentation/wimax/README.i2400m
6582F: drivers/net/wimax/i2400m/
c117ab84 6583F: include/uapi/linux/wimax/i2400m.h
8a70da82 6584
1c0ce89c
SG
6585INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6586M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6587L: linux-wireless@vger.kernel.org
1c0ce89c 6588S: Supported
7ac9a364 6589F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6590
b481de9c 6591INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6592M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6593M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6594M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6595M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6596L: linux-wireless@vger.kernel.org
b481de9c 6597W: http://intellinuxwireless.org
b62ff718 6598T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6599S: Supported
e705c121 6600F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6601
de8fe023
TW
6602INTEL MANAGEMENT ENGINE (mei)
6603M: Tomas Winkler <tomas.winkler@intel.com>
6604L: linux-kernel@vger.kernel.org
6605S: Supported
c117ab84 6606F: include/uapi/linux/mei.h
5069288b 6607F: include/linux/mei_cl_bus.h
de8fe023 6608F: drivers/misc/mei/*
222818c3 6609F: drivers/watchdog/mei_wdt.c
e07950a1 6610F: Documentation/misc-devices/mei/*
986b891a 6611F: samples/mei/*
de8fe023 6612
50ceb98b
SD
6613INTEL MIC DRIVERS (mic)
6614M: Sudeep Dutt <sudeep.dutt@intel.com>
6615M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6616S: Supported
6617W: https://github.com/sudeepdutt/mic
6618W: http://software.intel.com/en-us/mic-developer
6619F: include/linux/mic_bus.h
6620F: include/linux/scif.h
6621F: include/uapi/linux/mic_common.h
6622F: include/uapi/linux/mic_ioctl.h
9f273c24 6623F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6624F: drivers/misc/mic/
6625F: drivers/dma/mic_x100_dma.c
6626F: drivers/dma/mic_x100_dma.h
9f273c24 6627F: Documentation/mic/
50ceb98b 6628
fdca4f16 6629INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6630M: Zha Qipeng<qipeng.zha@intel.com>
6631L: platform-driver-x86@vger.kernel.org
6632S: Maintained
6633F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6634F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6635F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6636F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6637
378f956e
SKC
6638INTEL TELEMETRY DRIVER
6639M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6640L: platform-driver-x86@vger.kernel.org
6641S: Maintained
378f956e 6642F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6643F: drivers/platform/x86/intel_telemetry*
0a8b8353 6644
b740d2e9
RB
6645INTEL PMC CORE DRIVER
6646M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6647M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6648L: platform-driver-x86@vger.kernel.org
6649S: Maintained
6650F: arch/x86/include/asm/pmc_core.h
6651F: drivers/platform/x86/intel_pmc_core*
6652
3904b28e
LW
6653INVENSENSE MPU-3050 GYROSCOPE DRIVER
6654M: Linus Walleij <linus.walleij@linaro.org>
6655L: linux-iio@vger.kernel.org
6656S: Maintained
6657F: drivers/iio/gyro/mpu3050*
6658F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6659
cb109a0e 6660IOC3 ETHERNET DRIVER
8b58be88 6661M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6662L: linux-mips@linux-mips.org
6663S: Maintained
8862bf1e 6664F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6665
cb109a0e 6666IOC3 SERIAL DRIVER
8b58be88 6667M: Pat Gefre <pfg@sgi.com>
d39e0721 6668L: linux-serial@vger.kernel.org
cb109a0e 6669S: Maintained
df621252 6670F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6671
0b6e8569
SW
6672IOMMU DRIVERS
6673M: Joerg Roedel <joro@8bytes.org>
6674L: iommu@lists.linux-foundation.org
6675T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6676S: Maintained
efcd94c0 6677F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6678F: drivers/iommu/
6679
4480f15b 6680IP MASQUERADING
8b58be88 6681M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6682S: Maintained
679655da 6683F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6684
4409ebe9 6685IPMI SUBSYSTEM
8b58be88 6686M: Corey Minyard <minyard@acm.org>
b0c90653 6687L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6688W: http://openipmi.sourceforge.net/
6689S: Supported
679655da
JP
6690F: Documentation/IPMI.txt
6691F: drivers/char/ipmi/
6692F: include/linux/ipmi*
c117ab84 6693F: include/uapi/linux/ipmi*
4409ebe9 6694
2d800897
KW
6695QCOM AUDIO (ASoC) DRIVERS
6696M: Patrick Lai <plai@codeaurora.org>
6697M: Banajit Goswami <bgoswami@codeaurora.org>
6698L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6699S: Supported
6700F: sound/soc/qcom/
6701
e2d1d6c0 6702IPS SCSI RAID DRIVER
8b58be88 6703M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6704L: linux-scsi@vger.kernel.org
6705W: http://www.adaptec.com/
6706S: Maintained
679655da 6707F: drivers/scsi/ips*
e2d1d6c0
RD
6708
6709IPVS
8b58be88
JP
6710M: Wensong Zhang <wensong@linux-vs.org>
6711M: Simon Horman <horms@verge.net.au>
6712M: Julian Anastasov <ja@ssi.bg>
979b6c13 6713L: netdev@vger.kernel.org
e2d1d6c0 6714L: lvs-devel@vger.kernel.org
1da177e4 6715S: Maintained
9f273c24
FW
6716T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6717T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6718F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6719F: include/net/ip_vs.h
c117ab84 6720F: include/uapi/linux/ip_vs.h
679655da 6721F: net/netfilter/ipvs/
1da177e4 6722
e7839f25 6723IPWIRELESS DRIVER
e5f6450c 6724M: Jiri Kosina <jikos@kernel.org>
d8130624 6725M: David Sterba <dsterba@suse.com>
92094aa0 6726S: Odd Fixes
282361a0 6727F: drivers/tty/ipwireless/
099dc4fb 6728
e2d1d6c0 6729IPX NETWORK LAYER
8b58be88 6730M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6731L: netdev@vger.kernel.org
6732S: Maintained
679655da 6733F: include/net/ipx.h
c117ab84 6734F: include/uapi/linux/ipx.h
679655da 6735F: net/ipx/
e2d1d6c0 6736
1da177e4 6737IRDA SUBSYSTEM
8b58be88 6738M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6739L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6740L: netdev@vger.kernel.org
1da177e4 6741W: http://irda.sourceforge.net/
f353976d 6742S: Maintained
e0057975 6743T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6744F: Documentation/networking/irda.txt
6745F: drivers/net/irda/
6746F: include/net/irda/
6747F: net/irda/
1da177e4 6748
a800c7cc
TG
6749IRQ SUBSYSTEM
6750M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6751L: linux-kernel@vger.kernel.org
a800c7cc 6752S: Maintained
75fc2d37 6753T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6754F: kernel/irq/
2ed9fd28
JC
6755
6756IRQCHIP DRIVERS
6757M: Thomas Gleixner <tglx@linutronix.de>
6758M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6759M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6760L: linux-kernel@vger.kernel.org
6761S: Maintained
6762T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6763T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6764F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6765F: drivers/irqchip/
a800c7cc 6766
7ab3a837 6767IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6768M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6769S: Maintained
b09dec2c 6770T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6771F: Documentation/IRQ-domain.txt
6772F: include/linux/irqdomain.h
6773F: kernel/irq/irqdomain.c
b09dec2c 6774F: kernel/irq/msi.c
7ab3a837 6775
ad7afc38
WBG
6776ISA
6777M: William Breathitt Gray <vilhelm.gray@gmail.com>
6778S: Maintained
6779F: Documentation/isa.txt
6780F: drivers/base/isa.c
6781F: include/linux/isa.h
6782
e2d1d6c0 6783ISAPNP
8b58be88 6784M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6785S: Maintained
679655da
JP
6786F: Documentation/isapnp.txt
6787F: drivers/pnp/isapnp/
6788F: include/linux/isapnp.h
e2d1d6c0 6789
d39b8420
HV
6790ISA RADIO MODULE
6791M: Hans Verkuil <hverkuil@xs4all.nl>
6792L: linux-media@vger.kernel.org
6793T: git git://linuxtv.org/media_tree.git
a825eaec 6794W: https://linuxtv.org
d39b8420
HV
6795S: Maintained
6796F: drivers/media/radio/radio-isa*
6797
71a6d0af
HW
6798iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6799M: Peter Jones <pjones@redhat.com>
6800M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6801S: Maintained
6802F: drivers/firmware/iscsi_ibft*
6803
14816b1e 6804ISCSI
623290a2
LD
6805M: Lee Duncan <lduncan@suse.com>
6806M: Chris Leech <cleech@redhat.com>
14816b1e 6807L: open-iscsi@googlegroups.com
623290a2 6808W: www.open-iscsi.com
14816b1e 6809S: Maintained
679655da
JP
6810F: drivers/scsi/*iscsi*
6811F: include/scsi/*iscsi*
14816b1e 6812
1e65eb42
OG
6813ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6814M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6815M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6816M: Roi Dayan <roid@mellanox.com>
6817L: linux-rdma@vger.kernel.org
6818S: Supported
6819W: http://www.openfabrics.org
6820W: www.open-iscsi.org
6821Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6822F: drivers/infiniband/ulp/iser/
1e65eb42 6823
2b70e5fd 6824ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6825M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6826T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6827L: linux-rdma@vger.kernel.org
6828L: target-devel@vger.kernel.org
6829S: Supported
6830W: http://www.linux-iscsi.org
6831F: drivers/infiniband/ulp/isert
6832
1da177e4 6833ISDN SUBSYSTEM
8b58be88 6834M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6835L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6836L: netdev@vger.kernel.org
1da177e4 6837W: http://www.isdn4linux.de
54e5881d 6838T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6839S: Maintained
679655da
JP
6840F: Documentation/isdn/
6841F: drivers/isdn/
6842F: include/linux/isdn.h
6843F: include/linux/isdn/
c117ab84
CEB
6844F: include/uapi/linux/isdn.h
6845F: include/uapi/linux/isdn/
1da177e4
LT
6846
6847ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6848M: Armin Schindler <mac@melware.de>
d5d52273 6849L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6850W: http://www.melware.de
6851S: Maintained
679655da 6852F: drivers/isdn/hardware/eicon/
1da177e4 6853
d624870f 6854IT87 HARDWARE MONITORING DRIVER
d8130624 6855M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6856L: linux-hwmon@vger.kernel.org
d624870f
JD
6857S: Maintained
6858F: Documentation/hwmon/it87
6859F: drivers/hwmon/it87.c
6860
d7104bff
AP
6861IT913X MEDIA DRIVER
6862M: Antti Palosaari <crope@iki.fi>
6863L: linux-media@vger.kernel.org
a825eaec 6864W: https://linuxtv.org
d7104bff
AP
6865W: http://palosaari.fi/linux/
6866Q: http://patchwork.linuxtv.org/project/linux-media/list/
6867T: git git://linuxtv.org/anttip/media_tree.git
6868S: Maintained
249c697e 6869F: drivers/media/tuners/it913x*
d7104bff 6870
91821ff3 6871IVTV VIDEO4LINUX DRIVER
6afdeaf8 6872M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6873L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6874L: linux-media@vger.kernel.org
275ffde4 6875T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6876W: http://www.ivtvdriver.org
6877S: Maintained
618cd932 6878F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6879F: drivers/media/pci/ivtv/
c117ab84 6880F: include/uapi/linux/ivtv*
91821ff3 6881
68620bdd
MP
6882IX2505V MEDIA DRIVER
6883M: Malcolm Priestley <tvboxspy@gmail.com>
6884L: linux-media@vger.kernel.org
a825eaec 6885W: https://linuxtv.org
68620bdd
MP
6886Q: http://patchwork.linuxtv.org/project/linux-media/list/
6887S: Maintained
6888F: drivers/media/dvb-frontends/ix2505v*
6889
4453d736
GR
6890JC42.4 TEMPERATURE SENSOR DRIVER
6891M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6892L: linux-hwmon@vger.kernel.org
4453d736
GR
6893S: Maintained
6894F: drivers/hwmon/jc42.c
6895F: Documentation/hwmon/jc42
6896
e2d1d6c0 6897JFS FILESYSTEM
3256f80f 6898M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6899L: jfs-discussion@lists.sourceforge.net
6900W: http://jfs.sourceforge.net/
54e5881d 6901T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6902S: Maintained
679655da
JP
6903F: Documentation/filesystems/jfs.txt
6904F: fs/jfs/
e2d1d6c0 6905
95252236 6906JME NETWORK DRIVER
8b58be88 6907M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6908L: netdev@vger.kernel.org
6909S: Maintained
63d24a0e 6910F: drivers/net/ethernet/jme.*
95252236 6911
1da177e4 6912JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6913M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6914L: linux-mtd@lists.infradead.org
6915W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6916S: Maintained
679655da 6917F: fs/jffs2/
c117ab84 6918F: include/uapi/linux/jffs2.h
1da177e4 6919
d183e11a
TT
6920JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6921M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6922M: Jan Kara <jack@suse.com>
d183e11a
TT
6923L: linux-ext4@vger.kernel.org
6924S: Maintained
6925F: fs/jbd2/
6926F: include/linux/jbd2.h
ae0718f8 6927
207dab5f
MU
6928JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6929M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6930L: linux-media@vger.kernel.org
6931S: Maintained
6932F: drivers/media/platform/rcar_jpu.c
6933
fd8b6cb4 6934JSM Neo PCI based serial card
df247081 6935M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6936L: linux-serial@vger.kernel.org
6937S: Maintained
df621252 6938F: drivers/tty/serial/jsm/
ae0718f8 6939
af39917d
CL
6940K10TEMP HARDWARE MONITORING DRIVER
6941M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6942L: linux-hwmon@vger.kernel.org
af39917d
CL
6943S: Maintained
6944F: Documentation/hwmon/k10temp
6945F: drivers/hwmon/k10temp.c
6946
4660cb35 6947K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6948M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6949L: linux-hwmon@vger.kernel.org
ae0718f8 6950S: Maintained
679655da
JP
6951F: Documentation/hwmon/k8temp
6952F: drivers/hwmon/k8temp.c
ae0718f8 6953
0ba1d91d
AR
6954KASAN
6955M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6956R: Alexander Potapenko <glider@google.com>
6957R: Dmitry Vyukov <dvyukov@google.com>
6958L: kasan-dev@googlegroups.com
6959S: Maintained
6960F: arch/*/include/asm/kasan.h
6961F: arch/*/mm/kasan_init*
2757aafa 6962F: Documentation/dev-tools/kasan.rst
64f8ebaf 6963F: include/linux/kasan*.h
0ba1d91d
AR
6964F: lib/test_kasan.c
6965F: mm/kasan/
6966F: scripts/Makefile.kasan
6967
1da177e4 6968KCONFIG
5eb1f99e 6969M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6970L: linux-kbuild@vger.kernel.org
cea8321c 6971T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6972S: Maintained
679655da
JP
6973F: Documentation/kbuild/kconfig-language.txt
6974F: scripts/kconfig/
1da177e4 6975
ea6c2089 6976KDUMP
f871f191
VG
6977M: Dave Young <dyoung@redhat.com>
6978M: Baoquan He <bhe@redhat.com>
6979R: Vivek Goyal <vgoyal@redhat.com>
34633993 6980L: kexec@lists.infradead.org
ea6c2089
VG
6981W: http://lse.sourceforge.net/kdump/
6982S: Maintained
80811493 6983F: Documentation/kdump/
ea6c2089 6984
f41bf02f
HV
6985KEENE FM RADIO TRANSMITTER DRIVER
6986M: Hans Verkuil <hverkuil@xs4all.nl>
6987L: linux-media@vger.kernel.org
6988T: git git://linuxtv.org/media_tree.git
a825eaec 6989W: https://linuxtv.org
f41bf02f
HV
6990S: Maintained
6991F: drivers/media/radio/radio-keene*
6992
1da177e4 6993KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6994M: Ian Kent <raven@themaw.net>
f694fc97 6995L: autofs@vger.kernel.org
1da177e4 6996S: Maintained
679655da 6997F: fs/autofs4/
1da177e4 6998
70fb7ba6 6999KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 7000M: Michal Marek <mmarek@suse.com>
08deed1e
JP
7001T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7002T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 7003L: linux-kbuild@vger.kernel.org
5ce45962 7004S: Maintained
679655da
JP
7005F: Documentation/kbuild/
7006F: Makefile
7007F: scripts/Makefile.*
70fb7ba6
MM
7008F: scripts/basic/
7009F: scripts/mk*
7010F: scripts/package/
1da177e4
LT
7011
7012KERNEL JANITORS
c3000e03 7013L: kernel-janitors@vger.kernel.org
10466f5a 7014W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7015S: Odd Fixes
1da177e4 7016
e8b43555 7017KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7018M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 7019M: Jeff Layton <jlayton@poochiereds.net>
16141c02 7020L: linux-nfs@vger.kernel.org
1da177e4 7021W: http://nfs.sourceforge.net/
9f273c24 7022T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7023S: Supported
679655da 7024F: fs/nfsd/
c117ab84 7025F: include/uapi/linux/nfsd/
679655da
JP
7026F: fs/lockd/
7027F: fs/nfs_common/
7028F: net/sunrpc/
7029F: include/linux/lockd/
7030F: include/linux/sunrpc/
c117ab84 7031F: include/uapi/linux/sunrpc/
1da177e4 7032
13b122b3
SK
7033KERNEL SELFTEST FRAMEWORK
7034M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7035M: Shuah Khan <shuah@kernel.org>
64f00850 7036L: linux-kselftest@vger.kernel.org
13b122b3
SK
7037T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7038S: Maintained
7039F: tools/testing/selftests
7040
426d62e2 7041KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7042M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7043M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7044L: kvm@vger.kernel.org
e3e58478 7045W: http://www.linux-kvm.org
a94b40a6 7046T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7047S: Supported
c93a64fe
PB
7048F: Documentation/*/kvm*.txt
7049F: Documentation/virtual/kvm/
679655da 7050F: arch/*/kvm/
1662e862
CB
7051F: arch/x86/kernel/kvm.c
7052F: arch/x86/kernel/kvmclock.c
679655da
JP
7053F: arch/*/include/asm/kvm*
7054F: include/linux/kvm*
c117ab84 7055F: include/uapi/linux/kvm*
679655da 7056F: virt/kvm/
6d0a1a61 7057F: tools/kvm/
426d62e2 7058
ad8003d3 7059KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 7060M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7061L: kvm@vger.kernel.org
038161de 7062W: http://www.linux-kvm.org/
7de609c8 7063S: Maintained
679655da 7064F: arch/x86/include/asm/svm.h
679655da 7065F: arch/x86/kvm/svm.c
426d62e2 7066
513014b7 7067KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 7068M: Alexander Graf <agraf@suse.com>
1fc9d2bf 7069L: kvm-ppc@vger.kernel.org
038161de 7070W: http://www.linux-kvm.org/
6a7f972d 7071T: git git://github.com/agraf/linux-2.6.git
513014b7 7072S: Supported
679655da
JP
7073F: arch/powerpc/include/asm/kvm*
7074F: arch/powerpc/kvm/
513014b7 7075
85f8fffe 7076KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 7077M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 7078M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
7079L: linux-s390@vger.kernel.org
7080W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 7081T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 7082S: Supported
679655da
JP
7083F: Documentation/s390/kvm.txt
7084F: arch/s390/include/asm/kvm*
80811493 7085F: arch/s390/kvm/
85f8fffe 7086
a749474d 7087KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 7088M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7089M: Marc Zyngier <marc.zyngier@arm.com>
7090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7091L: kvmarm@lists.cs.columbia.edu
7092W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7093T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7094S: Supported
a749474d
CD
7095F: arch/arm/include/uapi/asm/kvm*
7096F: arch/arm/include/asm/kvm*
7097F: arch/arm/kvm/
5c8818b4
MZ
7098F: virt/kvm/arm/
7099F: include/kvm/arm_*
a749474d 7100
6394a3ec 7101KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7102M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7103M: Marc Zyngier <marc.zyngier@arm.com>
7104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7105L: kvmarm@lists.cs.columbia.edu
7106S: Maintained
7107F: arch/arm64/include/uapi/asm/kvm*
7108F: arch/arm64/include/asm/kvm*
7109F: arch/arm64/kvm/
7110
bfd3d532
JH
7111KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7112M: James Hogan <james.hogan@imgtec.com>
7113L: linux-mips@linux-mips.org
7114S: Supported
7115F: arch/mips/include/uapi/asm/kvm*
7116F: arch/mips/include/asm/kvm*
7117F: arch/mips/kvm/
7118
dc009d92 7119KEXEC
8b58be88 7120M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7121W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7122L: kexec@lists.infradead.org
dc009d92 7123S: Maintained
679655da 7124F: include/linux/kexec.h
c117ab84 7125F: include/uapi/linux/kexec.h
10540a69 7126F: kernel/kexec*
dc009d92 7127
e971461f
DH
7128KEYS/KEYRINGS:
7129M: David Howells <dhowells@redhat.com>
aa62efff 7130L: keyrings@vger.kernel.org
e971461f 7131S: Maintained
d410fa4e 7132F: Documentation/security/keys.txt
e971461f
DH
7133F: include/linux/key.h
7134F: include/linux/key-type.h
75aeddd1
DH
7135F: include/linux/keyctl.h
7136F: include/uapi/linux/keyctl.h
e971461f
DH
7137F: include/keys/
7138F: security/keys/
7139
7f3c68be 7140KEYS-TRUSTED
74dd744f
MZ
7141M: David Safford <safford@us.ibm.com>
7142M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7143L: linux-security-module@vger.kernel.org
aa62efff 7144L: keyrings@vger.kernel.org
7f3c68be 7145S: Supported
d410fa4e 7146F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
7147F: include/keys/trusted-type.h
7148F: security/keys/trusted.c
7149F: security/keys/trusted.h
7150
7151KEYS-ENCRYPTED
74dd744f
MZ
7152M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7153M: David Safford <safford@us.ibm.com>
7f3c68be 7154L: linux-security-module@vger.kernel.org
aa62efff 7155L: keyrings@vger.kernel.org
7f3c68be 7156S: Supported
d410fa4e 7157F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7158F: include/keys/encrypted-type.h
19c90aa6 7159F: security/keys/encrypted-keys/
7f3c68be 7160
5b778dad 7161KGDB / KDB /debug_core
8b58be88 7162M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7163W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7164L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7165T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7166S: Maintained
679655da
JP
7167F: Documentation/DocBook/kgdb.tmpl
7168F: drivers/misc/kgdbts.c
df621252 7169F: drivers/tty/serial/kgdboc.c
5b778dad 7170F: include/linux/kdb.h
679655da 7171F: include/linux/kgdb.h
4063eb5f 7172F: kernel/debug/
e3e2aaf7 7173
456db8cc 7174KMEMCHECK
8b58be88 7175M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7176M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7177S: Maintained
9c296b46 7178F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7179F: arch/x86/include/asm/kmemcheck.h
7180F: arch/x86/mm/kmemcheck/
7181F: include/linux/kmemcheck.h
7182F: mm/kmemcheck.c
b9ce08c0 7183
c3bb4d24 7184KMEMLEAK
8b58be88 7185M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7186S: Maintained
ca90a7a3 7187F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7188F: include/linux/kmemleak.h
7189F: mm/kmemleak.c
7190F: mm/kmemleak-test.c
7191
89559a61 7192KPROBES
a320817c 7193M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7194M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7195M: "David S. Miller" <davem@davemloft.net>
353def94 7196M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7197S: Maintained
679655da
JP
7198F: Documentation/kprobes.txt
7199F: include/linux/kprobes.h
7200F: kernel/kprobes.c
89559a61 7201
70e84049 7202KS0108 LCD CONTROLLER DRIVER
8b58be88 7203M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7204W: http://miguelojeda.es/auxdisplay.htm
7205W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7206S: Maintained
679655da
JP
7207F: Documentation/auxdisplay/ks0108
7208F: drivers/auxdisplay/ks0108.c
7209F: include/linux/ks0108.h
70e84049 7210
1b69c6d0
DA
7211L3MDEV
7212M: David Ahern <dsa@cumulusnetworks.com>
7213L: netdev@vger.kernel.org
7214S: Maintained
7215F: net/l3mdev
7216F: include/net/l3mdev.h
7217
9ca44355 7218LANTIQ MIPS ARCHITECTURE
bdb40e8e 7219M: John Crispin <john@phrozen.org>
9ca44355
JC
7220L: linux-mips@linux-mips.org
7221S: Maintained
7222F: arch/mips/lantiq
7223
1da177e4 7224LAPB module
1da177e4 7225L: linux-x25@vger.kernel.org
bf9915cc 7226S: Orphan
679655da
JP
7227F: Documentation/networking/lapb-module.txt
7228F: include/*/lapb.h
7229F: net/lapb/
1da177e4
LT
7230
7231LASI 53c700 driver for PARISC
8b58be88 7232M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7233L: linux-scsi@vger.kernel.org
7234S: Maintained
679655da
JP
7235F: Documentation/scsi/53c700.txt
7236F: drivers/scsi/53c700*
1da177e4 7237
263de9b5 7238LED SUBSYSTEM
8b58be88 7239M: Richard Purdie <rpurdie@rpsys.net>
305335b9 7240M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7241M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7242L: linux-leds@vger.kernel.org
b8926ba0 7243T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7244S: Maintained
85c90368 7245F: Documentation/devicetree/bindings/leds/
679655da
JP
7246F: drivers/leds/
7247F: include/linux/leds.h
263de9b5 7248
b0461a44 7249LEGACY EEPROM DRIVER
d8130624 7250M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7251S: Maintained
7252F: Documentation/misc-devices/eeprom
7253F: drivers/misc/eeprom/eeprom.c
7254
1da177e4 7255LEGO USB Tower driver
8b58be88 7256M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7257L: legousb-devel@lists.sourceforge.net
7258W: http://legousb.sourceforge.net/
7259S: Maintained
679655da 7260F: drivers/usb/misc/legousbtower.c
1da177e4 7261
055616a8
MK
7262LG2160 MEDIA DRIVER
7263M: Michael Krufky <mkrufky@linuxtv.org>
7264L: linux-media@vger.kernel.org
a825eaec 7265W: https://linuxtv.org
055616a8
MK
7266W: http://github.com/mkrufky
7267Q: http://patchwork.linuxtv.org/project/linux-media/list/
7268T: git git://linuxtv.org/mkrufky/tuners.git
7269S: Maintained
7270F: drivers/media/dvb-frontends/lg2160.*
7271
6f0e7725
MK
7272LGDT3305 MEDIA DRIVER
7273M: Michael Krufky <mkrufky@linuxtv.org>
7274L: linux-media@vger.kernel.org
a825eaec 7275W: https://linuxtv.org
6f0e7725
MK
7276W: http://github.com/mkrufky
7277Q: http://patchwork.linuxtv.org/project/linux-media/list/
7278T: git git://linuxtv.org/mkrufky/tuners.git
7279S: Maintained
7280F: drivers/media/dvb-frontends/lgdt3305.*
7281
568a17ff 7282LGUEST
8b58be88 7283M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7284L: lguest@lists.ozlabs.org
568a17ff 7285W: http://lguest.ozlabs.org/
72e91863 7286S: Odd Fixes
070f420b 7287F: arch/x86/include/asm/lguest*.h
679655da
JP
7288F: arch/x86/lguest/
7289F: drivers/lguest/
7290F: include/linux/lguest*.h
070f420b 7291F: tools/lguest/
568a17ff 7292
32ac7cb2
TH
7293LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7294M: Tejun Heo <tj@kernel.org>
7295L: linux-ide@vger.kernel.org
7296T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7297S: Maintained
7298F: drivers/ata/
7299F: include/linux/ata.h
7300F: include/linux/libata.h
d2abf98e 7301F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7302
7303LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7304M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7305L: linux-ide@vger.kernel.org
7306T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7307S: Maintained
7308F: include/linux/pata_arasan_cf_data.h
7309F: drivers/ata/pata_arasan_cf.c
7310
c7fa056c
BZ
7311LIBATA PATA DRIVERS
7312M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7313M: Tejun Heo <tj@kernel.org>
7314L: linux-ide@vger.kernel.org
7315T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7316S: Maintained
7317F: drivers/ata/pata_*.c
7318F: drivers/ata/ata_generic.c
7319
32ac7cb2
TH
7320LIBATA SATA AHCI PLATFORM devices support
7321M: Hans de Goede <hdegoede@redhat.com>
7322M: Tejun Heo <tj@kernel.org>
7323L: linux-ide@vger.kernel.org
7324T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7325S: Maintained
7326F: drivers/ata/ahci_platform.c
7327F: drivers/ata/libahci_platform.c
7328F: include/linux/ahci_platform.h
7329
7330LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7331M: Mikael Pettersson <mikpelinux@gmail.com>
7332L: linux-ide@vger.kernel.org
7333T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7334S: Maintained
7335F: drivers/ata/sata_promise.*
7336
1acd437c
SL
7337LIBLOCKDEP
7338M: Sasha Levin <sasha.levin@oracle.com>
7339S: Maintained
7340F: tools/lib/lockdep/
7341
bc30196f
DW
7342LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7343M: Dan Williams <dan.j.williams@intel.com>
7344L: linux-nvdimm@lists.01.org
7345Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7346T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7347S: Supported
7348F: drivers/nvdimm/*
7349F: include/linux/nd.h
7350F: include/linux/libnvdimm.h
7351F: include/uapi/linux/ndctl.h
7352
7353LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7354M: Ross Zwisler <ross.zwisler@linux.intel.com>
7355L: linux-nvdimm@lists.01.org
7356Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7357S: Supported
7358F: drivers/nvdimm/blk.c
7359F: drivers/nvdimm/region_devs.c
7360F: drivers/acpi/nfit*
7361
7362LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7363M: Vishal Verma <vishal.l.verma@intel.com>
7364L: linux-nvdimm@lists.01.org
7365Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7366S: Supported
7367F: drivers/nvdimm/btt*
7368
7369LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7370M: Ross Zwisler <ross.zwisler@linux.intel.com>
7371L: linux-nvdimm@lists.01.org
7372Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7373S: Supported
7374F: drivers/nvdimm/pmem.c
b864bc17 7375F: include/linux/pmem.h
40603526 7376F: arch/*/include/asm/pmem.h
bc30196f 7377
cd9e9808
MB
7378LIGHTNVM PLATFORM SUPPORT
7379M: Matias Bjorling <mb@lightnvm.io>
7380W: http://github/OpenChannelSSD
4ead1a25 7381L: linux-block@vger.kernel.org
cd9e9808
MB
7382S: Maintained
7383F: drivers/lightnvm/
7384F: include/linux/lightnvm.h
7385F: include/uapi/linux/lightnvm.h
7386
852bb9f5 7387LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7388M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7389M: Paul Mackerras <paulus@samba.org>
ea668936 7390M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7391W: https://github.com/linuxppc/linux/wiki
a4724ed6 7392L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7393Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7394T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7395S: Supported
11c34c7d
JP
7396F: Documentation/powerpc/
7397F: arch/powerpc/
ef69b03d
ME
7398F: drivers/char/tpm/tpm_ibmvtpm*
7399F: drivers/crypto/nx/
7400F: drivers/crypto/vmx/
7401F: drivers/net/ethernet/ibm/ibmveth.*
7402F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7403F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7404F: drivers/pci/hotplug/rpa*
7405F: drivers/scsi/ibmvscsi/
ad654f25 7406F: tools/testing/selftests/powerpc
ef69b03d
ME
7407N: opal
7408N: /pmac
7409N: powermac
7410N: powernv
7411N: [^a-z0-9]ps3
7412N: pseries
1da177e4
LT
7413
7414LINUX FOR POWER MACINTOSH
8b58be88 7415M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7416W: http://www.penguinppc.org/
a4724ed6 7417L: linuxppc-dev@lists.ozlabs.org
1da177e4 7418S: Maintained
11c34c7d
JP
7419F: arch/powerpc/platforms/powermac/
7420F: drivers/macintosh/
1da177e4 7421
77a76369 7422LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7423M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7424L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7425T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7426S: Maintained
11c34c7d
JP
7427F: arch/powerpc/platforms/512x/
7428F: arch/powerpc/platforms/52xx/
1da177e4
LT
7429
7430LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7431M: Alistair Popple <alistair@popple.id.au>
8b58be88 7432M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7433W: http://www.penguinppc.org/
a4724ed6 7434L: linuxppc-dev@lists.ozlabs.org
1da177e4 7435S: Maintained
11c34c7d
JP
7436F: arch/powerpc/platforms/40x/
7437F: arch/powerpc/platforms/44x/
1da177e4 7438
260c02a9 7439LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7440L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7441S: Orphan
11c34c7d
JP
7442F: arch/powerpc/*/*virtex*
7443F: arch/powerpc/*/*/*virtex*
1da177e4 7444
e93adf1e 7445LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7446M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7447W: http://www.penguinppc.org/
a4724ed6 7448L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7449S: Maintained
a2b1f7c8 7450F: arch/powerpc/platforms/8xx/
e93adf1e 7451
1da177e4 7452LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7453M: Scott Wood <oss@buserror.net>
8b58be88 7454M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7455W: http://www.penguinppc.org/
a4724ed6 7456L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7457T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7458S: Maintained
11c34c7d 7459F: arch/powerpc/platforms/83xx/
4c8f581d 7460F: arch/powerpc/platforms/85xx/
1da177e4 7461
ab06ff3a 7462LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7463L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7464S: Orphan
11c34c7d
JP
7465F: arch/powerpc/platforms/pasemi/
7466F: drivers/*/*pasemi*
7467F: drivers/*/*/*pasemi*
ab06ff3a 7468
1da177e4 7469LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7470M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7471L: linux-security-module@vger.kernel.org
1da177e4
LT
7472S: Supported
7473
a23ce6da
HW
7474LIS3LV02D ACCELEROMETER DRIVER
7475M: Eric Piel <eric.piel@tremplin-utc.net>
7476S: Maintained
ff606677
JD
7477F: Documentation/misc-devices/lis3lv02d
7478F: drivers/misc/lis3lv02d/
bd35665f 7479F: drivers/platform/x86/hp_accel.c
a23ce6da 7480
b700e7f0
SJ
7481LIVE PATCHING
7482M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7483M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7484M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7485M: Miroslav Benes <mbenes@suse.cz>
7486R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7487S: Maintained
7488F: kernel/livepatch/
7489F: include/linux/livepatch.h
7490F: arch/x86/include/asm/livepatch.h
7491F: arch/x86/kernel/livepatch.c
5e4e3844 7492F: Documentation/livepatch/
b700e7f0 7493F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7494F: samples/livepatch/
b700e7f0 7495L: live-patching@vger.kernel.org
74d50da3 7496T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7497
ea861d73
KC
7498LINUX KERNEL DUMP TEST MODULE (LKDTM)
7499M: Kees Cook <keescook@chromium.org>
7500S: Maintained
426f3a53 7501F: drivers/misc/lkdtm*
ea861d73 7502
e2d1d6c0 7503LLC (802.2)
8b58be88 7504M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7505S: Maintained
679655da 7506F: include/linux/llc.h
c117ab84 7507F: include/uapi/linux/llc.h
679655da
JP
7508F: include/net/llc*
7509F: net/llc/
e2d1d6c0 7510
4e233cbe
AD
7511LM73 HARDWARE MONITOR DRIVER
7512M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7513L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7514S: Maintained
7515F: drivers/hwmon/lm73.c
7516
156e2d1a 7517LM78 HARDWARE MONITOR DRIVER
d8130624 7518M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7519L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7520S: Maintained
7521F: Documentation/hwmon/lm78
7522F: drivers/hwmon/lm78.c
7523
1da177e4 7524LM83 HARDWARE MONITOR DRIVER
d8130624 7525M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7526L: linux-hwmon@vger.kernel.org
1da177e4 7527S: Maintained
679655da
JP
7528F: Documentation/hwmon/lm83
7529F: drivers/hwmon/lm83.c
1da177e4
LT
7530
7531LM90 HARDWARE MONITOR DRIVER
d8130624 7532M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7533L: linux-hwmon@vger.kernel.org
1da177e4 7534S: Maintained
679655da 7535F: Documentation/hwmon/lm90
aae7bce4 7536F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7537F: drivers/hwmon/lm90.c
1da177e4 7538
917cc4e6
GR
7539LM95234 HARDWARE MONITOR DRIVER
7540M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7541L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7542S: Maintained
7543F: Documentation/hwmon/lm95234
7544F: drivers/hwmon/lm95234.c
7545
68620bdd
MP
7546LME2510 MEDIA DRIVER
7547M: Malcolm Priestley <tvboxspy@gmail.com>
7548L: linux-media@vger.kernel.org
a825eaec 7549W: https://linuxtv.org
68620bdd
MP
7550Q: http://patchwork.linuxtv.org/project/linux-media/list/
7551S: Maintained
7552F: drivers/media/usb/dvb-usb-v2/lmedm04*
7553
d4c3be70 7554LOCKING PRIMITIVES
8b58be88
JP
7555M: Peter Zijlstra <peterz@infradead.org>
7556M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7557L: linux-kernel@vger.kernel.org
d4c3be70 7558T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7559S: Maintained
d4c3be70 7560F: Documentation/locking/
679655da 7561F: include/linux/lockdep.h
d4c3be70
IM
7562F: include/linux/spinlock*.h
7563F: arch/*/include/asm/spinlock*.h
7564F: include/linux/rwlock*.h
7565F: include/linux/mutex*.h
7566F: arch/*/include/asm/mutex*.h
7567F: include/linux/rwsem*.h
7568F: arch/*/include/asm/rwsem.h
7569F: include/linux/seqlock.h
7570F: lib/locking*.[ch]
7486d6da 7571F: kernel/locking/
512e67f9 7572
dde33348 7573LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7574M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7575L: linux-ntfs-dev@lists.sourceforge.net
7576W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7577S: Maintained
679655da 7578F: Documentation/ldm.txt
20d16fef 7579F: block/partitions/ldm.*
1da177e4 7580
c87e34ef 7581LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7582M: Sathya Prakash <sathya.prakash@broadcom.com>
7583M: Chaitra P B <chaitra.basappa@broadcom.com>
7584M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7585L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7586L: linux-scsi@vger.kernel.org
9495e835 7587W: http://www.avagotech.com/support/
c87e34ef 7588S: Supported
679655da 7589F: drivers/message/fusion/
500c152a 7590F: drivers/scsi/mpt2sas/
7591F: drivers/scsi/mpt3sas/
c87e34ef 7592
1da177e4 7593LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7594M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7595L: linux-scsi@vger.kernel.org
7596S: Maintained
679655da 7597F: drivers/scsi/sym53c8xx_2/
1da177e4 7598
e5f5c99a
GR
7599LTC4261 HARDWARE MONITOR DRIVER
7600M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7601L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7602S: Maintained
7603F: Documentation/hwmon/ltc4261
7604F: drivers/hwmon/ltc4261.c
7605
81365c31 7606LTP (Linux Test Project)
28b8e8d4 7607M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7608M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7609M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7610M: Jan Stancek <jstancek@redhat.com>
7611M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7612M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7613L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7614W: http://linux-test-project.github.io/
7d1ae8a8 7615T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7616S: Maintained
7617
c12a54b3 7618M32R ARCHITECTURE
c12a54b3 7619W: http://www.linux-m32r.org/
b4174867 7620S: Orphan
679655da 7621F: arch/m32r/
c12a54b3 7622
1da177e4 7623M68K ARCHITECTURE
8b58be88 7624M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7625L: linux-m68k@lists.linux-m68k.org
7626W: http://www.linux-m68k.org/
54e5881d 7627T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7628S: Maintained
679655da 7629F: arch/m68k/
9db35182 7630F: drivers/zorro/
1da177e4
LT
7631
7632M68K ON APPLE MACINTOSH
8b58be88 7633M: Joshua Thompson <funaho@jurai.org>
1da177e4 7634W: http://www.mac.linux-m68k.org/
9bb9f222 7635L: linux-m68k@lists.linux-m68k.org
1da177e4 7636S: Maintained
9db35182 7637F: arch/m68k/mac/
1da177e4
LT
7638
7639M68K ON HP9000/300
8b58be88 7640M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7641W: http://www.tazenda.demon.co.uk/phil/linux-hp
7642S: Maintained
679655da 7643F: arch/m68k/hp300/
1da177e4 7644
74425546
AP
7645M88DS3103 MEDIA DRIVER
7646M: Antti Palosaari <crope@iki.fi>
7647L: linux-media@vger.kernel.org
a825eaec 7648W: https://linuxtv.org
74425546
AP
7649W: http://palosaari.fi/linux/
7650Q: http://patchwork.linuxtv.org/project/linux-media/list/
7651T: git git://linuxtv.org/anttip/media_tree.git
7652S: Maintained
7653F: drivers/media/dvb-frontends/m88ds3103*
7654
68620bdd
MP
7655M88RS2000 MEDIA DRIVER
7656M: Malcolm Priestley <tvboxspy@gmail.com>
7657L: linux-media@vger.kernel.org
a825eaec 7658W: https://linuxtv.org
68620bdd
MP
7659Q: http://patchwork.linuxtv.org/project/linux-media/list/
7660S: Maintained
7661F: drivers/media/dvb-frontends/m88rs2000*
7662
07a092fa 7663MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7664M: Alexey Klimov <klimov.linux@gmail.com>
7665L: linux-media@vger.kernel.org
7666T: git git://linuxtv.org/media_tree.git
7667S: Maintained
7668F: drivers/media/radio/radio-ma901.c
07a092fa 7669
64a327a7 7670MAC80211
8b58be88 7671M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7672L: linux-wireless@vger.kernel.org
491b26b4 7673W: http://wireless.kernel.org/
ce466579
JB
7674T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7675T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7676S: Maintained
679655da
JP
7677F: Documentation/networking/mac80211-injection.txt
7678F: include/net/mac80211.h
7679F: net/mac80211/
2af8c4dc 7680F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7681
b863ceb7 7682MACVLAN DRIVER
8b58be88 7683M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7684L: netdev@vger.kernel.org
7685S: Maintained
679655da
JP
7686F: drivers/net/macvlan.c
7687F: include/linux/if_macvlan.h
b863ceb7 7688
2b6d83e2
JB
7689MAILBOX API
7690M: Jassi Brar <jassisinghbrar@gmail.com>
7691L: linux-kernel@vger.kernel.org
7692S: Maintained
7693F: drivers/mailbox/
7694F: include/linux/mailbox_client.h
7695F: include/linux/mailbox_controller.h
7696
faf1668c 7697MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7698M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7699W: http://www.kernel.org/doc/man-pages
bd7ebec6 7700L: linux-man@vger.kernel.org
1b53dc74 7701S: Maintained
faf1668c 7702
0d3cd4b6
VD
7703MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7704M: Andrew Lunn <andrew@lunn.ch>
7705M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 7706L: netdev@vger.kernel.org
0d3cd4b6
VD
7707S: Maintained
7708F: drivers/net/dsa/mv88e6xxx/
b26bff6e 7709F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 7710
8427defd 7711MARVELL ARMADA DRM SUPPORT
0d7f4f05 7712M: Russell King <linux@armlinux.org.uk>
8427defd 7713S: Maintained
0d7f4f05
RK
7714T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7715T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8427defd 7716F: drivers/gpu/drm/armada/
4418833e
EV
7717F: include/uapi/drm/armada_drm.h
7718F: Documentation/devicetree/bindings/display/armada/
8427defd 7719
c4d007bc
TP
7720MARVELL CRYPTO DRIVER
7721M: Boris Brezillon <boris.brezillon@free-electrons.com>
7722M: Arnaud Ebalard <arno@natisbad.org>
7723F: drivers/crypto/marvell/
7724S: Maintained
7725L: linux-crypto@vger.kernel.org
7726
44c14c1d 7727MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7728M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7729M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7730L: netdev@vger.kernel.org
7731S: Maintained
7732F: drivers/net/ethernet/marvell/sk*
7733
74cda169 7734MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7735L: libertas-dev@lists.infradead.org
8ac3e99e 7736S: Orphan
f988d640 7737F: drivers/net/wireless/marvell/libertas/
74cda169 7738
b60d6975 7739MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7740M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7741L: netdev@vger.kernel.org
f5ca8502 7742S: Maintained
527a6266 7743F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7744F: include/linux/mv643xx.h
1da177e4 7745
370b8ed9
TP
7746MARVELL MVNETA ETHERNET DRIVER
7747M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7748L: netdev@vger.kernel.org
7749S: Maintained
7750F: drivers/net/ethernet/marvell/mvneta.*
7751
fcad584d 7752MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7753M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7754M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7755L: linux-wireless@vger.kernel.org
7756S: Maintained
277b024e 7757F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7758
a2c3f656 7759MARVELL MWL8K WIRELESS DRIVER
a040d532 7760M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7761L: linux-wireless@vger.kernel.org
16345910 7762S: Odd Fixes
de60f1dc 7763F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7764
2a69567b 7765MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7766M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7767S: Odd Fixes
1fa7e547 7768F: drivers/mmc/host/mvsdio.*
2a69567b 7769
1da177e4 7770MATROX FRAMEBUFFER DRIVER
c69f677c 7771L: linux-fbdev@vger.kernel.org
52653199 7772S: Orphan
8a61f013 7773F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7774F: include/uapi/linux/matroxfb.h
1da177e4 7775
ca462085
GR
7776MAX16065 HARDWARE MONITOR DRIVER
7777M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7778L: linux-hwmon@vger.kernel.org
ca462085
GR
7779S: Maintained
7780F: Documentation/hwmon/max16065
7781F: drivers/hwmon/max16065.c
7782
1f61cab8
GR
7783MAX20751 HARDWARE MONITOR DRIVER
7784M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7785L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7786S: Maintained
7787F: Documentation/hwmon/max20751
7788F: drivers/hwmon/max20751.c
7789
d20620de 7790MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7791L: linux-hwmon@vger.kernel.org
34924b23 7792S: Orphan
679655da
JP
7793F: Documentation/hwmon/max6650
7794F: drivers/hwmon/max6650.c
d20620de 7795
e89ab51f
GR
7796MAX6697 HARDWARE MONITOR DRIVER
7797M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7798L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7799S: Maintained
7800F: Documentation/hwmon/max6697
7801F: Documentation/devicetree/bindings/i2c/max6697.txt
7802F: drivers/hwmon/max6697.c
7803F: include/linux/platform_data/max6697.h
7804
3b2af7f7
PR
7805MAX9860 MONO AUDIO VOICE CODEC DRIVER
7806M: Peter Rosin <peda@axentia.se>
7807L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7808S: Maintained
7809F: Documentation/devicetree/bindings/sound/max9860.txt
7810F: sound/soc/codecs/max9860.*
7811
f8f847b5 7812MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7813M: Krzysztof Kozlowski <krzk@kernel.org>
7814M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7815L: linux-pm@vger.kernel.org
7816S: Supported
8c0984e5
SR
7817F: drivers/power/supply/max14577_charger.c
7818F: drivers/power/supply/max77693_charger.c
f8f847b5 7819
3811405e
JMC
7820MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7821M: Javier Martinez Canillas <javier@osg.samsung.com>
7822L: linux-kernel@vger.kernel.org
7823S: Supported
96173cc6 7824F: drivers/*/*max77802*.c
3811405e
JMC
7825F: Documentation/devicetree/bindings/*/*max77802.txt
7826F: include/dt-bindings/*/*max77802.h
7827
befeb596
KK
7828MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7829M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7830M: Krzysztof Kozlowski <krzk@kernel.org>
7831M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7832L: linux-kernel@vger.kernel.org
7833S: Supported
86cf635a 7834F: drivers/*/max14577*.c
0998a436 7835F: drivers/*/max77686*.c
86cf635a 7836F: drivers/*/max77693*.c
befeb596
KK
7837F: drivers/extcon/extcon-max14577.c
7838F: drivers/extcon/extcon-max77693.c
7839F: drivers/rtc/rtc-max77686.c
7840F: drivers/clk/clk-max77686.c
7841F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7842F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7843F: Documentation/devicetree/bindings/mfd/max77693.txt
7844F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7845F: include/linux/mfd/max14577*.h
7846F: include/linux/mfd/max77686*.h
7847F: include/linux/mfd/max77693*.h
7848
9be3c9a5
HV
7849MAXIRADIO FM RADIO RECEIVER DRIVER
7850M: Hans Verkuil <hverkuil@xs4all.nl>
7851L: linux-media@vger.kernel.org
7852T: git git://linuxtv.org/media_tree.git
a825eaec 7853W: https://linuxtv.org
9be3c9a5
HV
7854S: Maintained
7855F: drivers/media/radio/radio-maxiradio*
7856
c05dc2cc
PR
7857MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7858M: Peter Rosin <peda@axentia.se>
7859L: linux-iio@vger.kernel.org
7860S: Maintained
2704e300 7861F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
7862F: drivers/iio/potentiometer/mcp4531.c
7863
3b8df5fd
WBG
7864MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7865M: William Breathitt Gray <vilhelm.gray@gmail.com>
7866L: linux-iio@vger.kernel.org
7867S: Maintained
7868F: drivers/iio/dac/cio-dac.c
7869
7b49235e
LP
7870MEDIA DRIVERS FOR RENESAS - FCP
7871M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7872L: linux-media@vger.kernel.org
7873L: linux-renesas-soc@vger.kernel.org
7874T: git git://linuxtv.org/media_tree.git
7875S: Supported
7876F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7877F: drivers/media/platform/rcar-fcp.c
7878F: include/media/rcar-fcp.h
7879
4710b752
KB
7880MEDIA DRIVERS FOR RENESAS - FDP1
7881M: Kieran Bingham <kieran@bingham.xyz>
7882L: linux-media@vger.kernel.org
7883L: linux-renesas-soc@vger.kernel.org
7884T: git git://linuxtv.org/media_tree.git
7885S: Supported
7886F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
7887F: drivers/media/platform/rcar_fdp1.c
7888
474cde66
NS
7889MEDIA DRIVERS FOR RENESAS - VIN
7890M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7891L: linux-media@vger.kernel.org
7892L: linux-renesas-soc@vger.kernel.org
7893T: git git://linuxtv.org/media_tree.git
7894S: Supported
7895F: Documentation/devicetree/bindings/media/rcar_vin.txt
7896F: drivers/media/platform/rcar-vin/
7897
6f32a8c9
LP
7898MEDIA DRIVERS FOR RENESAS - VSP1
7899M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7900L: linux-media@vger.kernel.org
4a121096 7901L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7902T: git git://linuxtv.org/media_tree.git
7903S: Supported
7904F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7905F: drivers/media/platform/vsp1/
7906
fae2080a
AO
7907MEDIA DRIVERS FOR HELENE
7908M: Abylay Ospan <aospan@netup.ru>
7909L: linux-media@vger.kernel.org
7910W: https://linuxtv.org
7911W: http://netup.tv/
7912T: git git://linuxtv.org/media_tree.git
7913S: Supported
7914F: drivers/media/dvb-frontends/helene*
7915
dacf9ce8
KS
7916MEDIA DRIVERS FOR ASCOT2E
7917M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7918M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7919L: linux-media@vger.kernel.org
a825eaec 7920W: https://linuxtv.org
dacf9ce8
KS
7921W: http://netup.tv/
7922T: git git://linuxtv.org/media_tree.git
7923S: Supported
7924F: drivers/media/dvb-frontends/ascot2e*
7925
a6dc60ff
KS
7926MEDIA DRIVERS FOR CXD2841ER
7927M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7928M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7929L: linux-media@vger.kernel.org
a825eaec 7930W: https://linuxtv.org
a6dc60ff
KS
7931W: http://netup.tv/
7932T: git git://linuxtv.org/media_tree.git
7933S: Supported
7934F: drivers/media/dvb-frontends/cxd2841er*
7935
a5d32b35
KS
7936MEDIA DRIVERS FOR HORUS3A
7937M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7938M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7939L: linux-media@vger.kernel.org
a825eaec 7940W: https://linuxtv.org
a5d32b35
KS
7941W: http://netup.tv/
7942T: git git://linuxtv.org/media_tree.git
7943S: Supported
7944F: drivers/media/dvb-frontends/horus3a*
7945
e025273b
KS
7946MEDIA DRIVERS FOR LNBH25
7947M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7948M: Abylay Ospan <aospan@netup.ru>
e025273b 7949L: linux-media@vger.kernel.org
a825eaec 7950W: https://linuxtv.org
e025273b
KS
7951W: http://netup.tv/
7952T: git git://linuxtv.org/media_tree.git
7953S: Supported
7954F: drivers/media/dvb-frontends/lnbh25*
7955
52b1eaf4
KS
7956MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7957M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7958M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7959L: linux-media@vger.kernel.org
a825eaec 7960W: https://linuxtv.org
52b1eaf4
KS
7961W: http://netup.tv/
7962T: git git://linuxtv.org/media_tree.git
7963S: Supported
7964F: drivers/media/pci/netup_unidvb/*
7965
127c49ae 7966MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7967M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7968M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7969P: LinuxTV.org Project
7970L: linux-media@vger.kernel.org
a825eaec 7971W: https://linuxtv.org
8a6e2535 7972Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7973T: git git://linuxtv.org/media_tree.git
127c49ae 7974S: Maintained
618cd932 7975F: Documentation/media/
127c49ae 7976F: drivers/media/
ffe06198 7977F: drivers/staging/media/
eb4b0ec7 7978F: include/linux/platform_data/media/
127c49ae 7979F: include/media/
6c0f0359
MCC
7980F: include/uapi/linux/dvb/
7981F: include/uapi/linux/videodev2.h
7982F: include/uapi/linux/media.h
7983F: include/uapi/linux/v4l2-*
7984F: include/uapi/linux/meye.h
7985F: include/uapi/linux/ivtv*
7986F: include/uapi/linux/uvcvideo.h
d20620de 7987
0c272fc9
JC
7988MEDIATEK ETHERNET DRIVER
7989M: Felix Fietkau <nbd@openwrt.org>
7990M: John Crispin <blogic@openwrt.org>
7991L: netdev@vger.kernel.org
7992S: Maintained
7993F: drivers/net/ethernet/mediatek/
7994
67712beb
TL
7995MEDIATEK MEDIA DRIVER
7996M: Tiffany Lin <tiffany.lin@mediatek.com>
7997M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7998S: Supported
7999F: drivers/media/platform/mtk-vcodec/
8000F: drivers/media/platform/mtk-vpu/
8001F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8002F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8003
fc96ec0d
MT
8004MEDIATEK MDP DRIVER
8005M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8006M: Houlong Wei <houlong.wei@mediatek.com>
8007M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8008S: Supported
8009F: drivers/media/platform/mtk-mdp/
8010F: drivers/media/platform/mtk-vpu/
8011F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8012
c869f77d
JK
8013MEDIATEK MT7601U WIRELESS LAN DRIVER
8014M: Jakub Kicinski <kubakici@wp.pl>
8015L: linux-wireless@vger.kernel.org
8016S: Maintained
8017F: drivers/net/wireless/mediatek/mt7601u/
8018
e399065b 8019MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8020M: Kashyap Desai <kashyap.desai@broadcom.com>
8021M: Sumit Saxena <sumit.saxena@broadcom.com>
8022M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8023L: megaraidlinux.pdl@broadcom.com
baaea1dc 8024L: linux-scsi@vger.kernel.org
295dde2f 8025W: http://www.avagotech.com/support/
ce00f85c 8026S: Maintained
679655da
JP
8027F: Documentation/scsi/megaraid.txt
8028F: drivers/scsi/megaraid.*
8029F: drivers/scsi/megaraid/
757e0108 8030
ff43f433
SJ
8031MELFAS MIP4 TOUCHSCREEN DRIVER
8032M: Sangwon Jee <jeesw@melfas.com>
8033W: http://www.melfas.com
8034S: Supported
8035F: drivers/input/touchscreen/melfas_mip4.c
8036F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8037
2c46c9d5 8038MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8039M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 8040L: netdev@vger.kernel.org
2c46c9d5
AV
8041S: Supported
8042W: http://www.mellanox.com
8043Q: http://patchwork.ozlabs.org/project/netdev/list/
8044F: drivers/net/ethernet/mellanox/mlx4/en_*
8045
e7523a49
OG
8046MELLANOX ETHERNET DRIVER (mlx5e)
8047M: Saeed Mahameed <saeedm@mellanox.com>
8048L: netdev@vger.kernel.org
8049S: Supported
8050W: http://www.mellanox.com
8051Q: http://patchwork.ozlabs.org/project/netdev/list/
8052F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8053
93c1edb2
JP
8054MELLANOX ETHERNET SWITCH DRIVERS
8055M: Jiri Pirko <jiri@mellanox.com>
8056M: Ido Schimmel <idosch@mellanox.com>
8057L: netdev@vger.kernel.org
8058S: Supported
8059W: http://www.mellanox.com
8060Q: http://patchwork.ozlabs.org/project/netdev/list/
8061F: drivers/net/ethernet/mellanox/mlxsw/
8062
6bec23bf 8063MELLANOX MLXCPLD I2C AND MUX DRIVER
c02b7bf5
VP
8064M: Vadim Pasternak <vadimp@mellanox.com>
8065M: Michael Shych <michaelsh@mellanox.com>
8066L: linux-i2c@vger.kernel.org
8067S: Supported
6bec23bf 8068F: drivers/i2c/busses/i2c-mlxcpld.c
c02b7bf5 8069F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
6bec23bf 8070F: Documentation/i2c/busses/i2c-mlxcpld
c02b7bf5 8071
be4fdf99
VP
8072MELLANOX MLXCPLD LED DRIVER
8073M: Vadim Pasternak <vadimp@mellanox.com>
8074L: linux-leds@vger.kernel.org
8075S: Supported
8076F: drivers/leds/leds-mlxcpld.c
8077F: Documentation/leds/leds-mlxcpld.txt
8078
58cbbee2
VP
8079MELLANOX PLATFORM DRIVER
8080M: Vadim Pasternak <vadimp@mellanox.com>
8081L: platform-driver-x86@vger.kernel.org
8082S: Supported
6613d18e 8083F: drivers/platform/x86/mlx-platform.c
58cbbee2 8084
30488704
VP
8085MELLANOX MLX CPLD HOTPLUG DRIVER
8086M: Vadim Pasternak <vadimp@mellanox.com>
8087L: platform-driver-x86@vger.kernel.org
8088S: Supported
8089F: drivers/platform/x86/mlxcpld-hotplug.c
8090F: include/linux/platform_data/mlxcpld-hotplug.h
8091
8700e3e7
MS
8092SOFT-ROCE DRIVER (rxe)
8093M: Moni Shoua <monis@mellanox.com>
8094L: linux-rdma@vger.kernel.org
8095S: Supported
8096W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8097Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 8098F: drivers/infiniband/sw/rxe/
8700e3e7
MS
8099F: include/uapi/rdma/rdma_user_rxe.h
8100
5b25b13a
MD
8101MEMBARRIER SUPPORT
8102M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8103M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8104L: linux-kernel@vger.kernel.org
8105S: Supported
8106F: kernel/membarrier.c
8107F: include/uapi/linux/membarrier.h
8108
70ea91f1
SR
8109MEMORY MANAGEMENT
8110L: linux-mm@kvack.org
70ea91f1
SR
8111W: http://www.linux-mm.org
8112S: Maintained
679655da 8113F: include/linux/mm.h
551450bb
CS
8114F: include/linux/gfp.h
8115F: include/linux/mmzone.h
8116F: include/linux/memory_hotplug.h
8117F: include/linux/vmalloc.h
679655da 8118F: mm/
70ea91f1 8119
f4e9ce66 8120MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8121M: David Woodhouse <dwmw2@infradead.org>
242c325e 8122M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8123M: Boris Brezillon <boris.brezillon@free-electrons.com>
8124M: Marek Vasut <marek.vasut@gmail.com>
8125M: Richard Weinberger <richard@nod.at>
8126M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
1da177e4 8127L: linux-mtd@lists.infradead.org
8a6e2535
JP
8128W: http://www.linux-mtd.infradead.org/
8129Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 8130T: git git://git.infradead.org/linux-mtd.git
ab95eac9 8131T: git git://git.infradead.org/l2-mtd.git
1da177e4 8132S: Maintained
becc7ae5 8133F: Documentation/devicetree/bindings/mtd/
679655da
JP
8134F: drivers/mtd/
8135F: include/linux/mtd/
c117ab84 8136F: include/uapi/mtd/
1da177e4 8137
26c57ef1 8138MEN A21 WATCHDOG DRIVER
30c7469b 8139M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8140L: linux-watchdog@vger.kernel.org
30c7469b 8141S: Maintained
26c57ef1
JT
8142F: drivers/watchdog/mena21_wdt.c
8143
3764e82e 8144MEN CHAMELEON BUS (mcb)
30c7469b
JT
8145M: Johannes Thumshirn <morbidrsa@gmail.com>
8146S: Maintained
3764e82e
JT
8147F: drivers/mcb/
8148F: include/linux/mcb.h
b9f2f459 8149F: Documentation/men-chameleon-bus.txt
3764e82e 8150
48b490d2
AW
8151MEN F21BMC (Board Management Controller)
8152M: Andreas Werner <andreas.werner@men.de>
8153S: Supported
8154F: drivers/mfd/menf21bmc.c
8155F: drivers/watchdog/menf21bmc_wdt.c
8156F: drivers/leds/leds-menf21bmc.c
8157F: drivers/hwmon/menf21bmc_hwmon.c
8158F: Documentation/hwmon/menf21bmc
8159
12285945
JH
8160METAG ARCHITECTURE
8161M: James Hogan <james.hogan@imgtec.com>
d668d9ed 8162L: linux-metag@vger.kernel.org
9f273c24 8163T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8164S: Odd Fixes
12285945
JH
8165F: arch/metag/
8166F: Documentation/metag/
8167F: Documentation/devicetree/bindings/metag/
2d799dde 8168F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8169F: drivers/clocksource/metag_generic.c
5698c50d
JH
8170F: drivers/irqchip/irq-metag.c
8171F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8172F: drivers/tty/metag_da.c
12285945 8173
c6375b0a 8174MICROBLAZE ARCHITECTURE
8b58be88 8175M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8176W: http://www.monstr.eu/fdt/
8177T: git git://git.monstr.eu/linux-2.6-microblaze.git
8178S: Supported
0a8c7914 8179F: arch/microblaze/
1da177e4 8180
5615c371
NF
8181MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8182M: Richard Genoud <richard.genoud@gmail.com>
8183S: Maintained
8184F: drivers/tty/serial/atmel_serial.c
8185F: include/linux/atmel_serial.h
8186
f53243b5
NF
8187MICROCHIP / ATMEL DMA DRIVER
8188M: Ludovic Desroches <ludovic.desroches@microchip.com>
8189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8190L: dmaengine@vger.kernel.org
8191S: Supported
8192F: drivers/dma/at_hdmac.c
8193F: drivers/dma/at_hdmac_regs.h
8194F: include/linux/platform_data/dma-atmel.h
8195
71fb2c74
SW
8196MICROCHIP / ATMEL ISC DRIVER
8197M: Songjun Wu <songjun.wu@microchip.com>
8198L: linux-media@vger.kernel.org
8199S: Supported
8200F: drivers/media/platform/atmel/atmel-isc.c
8201F: drivers/media/platform/atmel/atmel-isc-regs.h
8202F: devicetree/bindings/media/atmel-isc.txt
8203
2508a45a
CY
8204MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8205M: Chen Yu <yu.c.chen@intel.com>
8206L: platform-driver-x86@vger.kernel.org
8207S: Supported
8208F: drivers/platform/x86/surfacepro3_button.c
8209
1da177e4 8210MICROTEK X6 SCANNER
61eee9a7 8211M: Oliver Neukum <oliver@neukum.org>
1da177e4 8212S: Maintained
679655da 8213F: drivers/usb/image/microtek.*
1da177e4
LT
8214
8215MIPS
8b58be88 8216M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8217L: linux-mips@linux-mips.org
6097050d 8218W: http://www.linux-mips.org/
b05e988e 8219T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8220Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8221S: Supported
f46d92e8 8222F: Documentation/devicetree/bindings/mips/
679655da
JP
8223F: Documentation/mips/
8224F: arch/mips/
1da177e4 8225
413ef3f6
KC
8226MIPS/LOONGSON1 ARCHITECTURE
8227M: Keguang Zhang <keguang.zhang@gmail.com>
8228L: linux-mips@linux-mips.org
8229S: Maintained
8230F: arch/mips/loongson32/
8231F: arch/mips/include/asm/mach-loongson32/
8232F: drivers/*/*loongson1*
8233F: drivers/*/*/*loongson1*
8234
08b7620a
HV
8235MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8236M: Hans Verkuil <hverkuil@xs4all.nl>
8237L: linux-media@vger.kernel.org
8238T: git git://linuxtv.org/media_tree.git
a825eaec 8239W: https://linuxtv.org
08b7620a
HV
8240S: Odd Fixes
8241F: drivers/media/radio/radio-miropcm20*
8242
c09befcb
OG
8243MELLANOX MLX4 core VPI driver
8244M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8245L: netdev@vger.kernel.org
8246L: linux-rdma@vger.kernel.org
8247W: http://www.mellanox.com
8248Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8249S: Supported
8250F: drivers/net/ethernet/mellanox/mlx4/
8251F: include/linux/mlx4/
9ce28a20 8252F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8253
8254MELLANOX MLX4 IB driver
8255M: Yishai Hadas <yishaih@mellanox.com>
8256L: linux-rdma@vger.kernel.org
8257W: http://www.mellanox.com
e126ba97 8258Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8259S: Supported
8260F: drivers/infiniband/hw/mlx4/
8261F: include/linux/mlx4/
8262
595a4d8f 8263MELLANOX MLX5 core VPI driver
45788f1f 8264M: Saeed Mahameed <saeedm@mellanox.com>
595a4d8f
OG
8265M: Matan Barak <matanb@mellanox.com>
8266M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8267L: netdev@vger.kernel.org
8268L: linux-rdma@vger.kernel.org
8269W: http://www.mellanox.com
8270Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8271S: Supported
8272F: drivers/net/ethernet/mellanox/mlx5/core/
8273F: include/linux/mlx5/
3085e29e 8274F: include/uapi/rdma/mlx5-abi.h
e126ba97 8275
595a4d8f
OG
8276MELLANOX MLX5 IB driver
8277M: Matan Barak <matanb@mellanox.com>
8278M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8279L: linux-rdma@vger.kernel.org
8280W: http://www.mellanox.com
8281Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8282S: Supported
b75f0050 8283F: drivers/infiniband/hw/mlx5/
595a4d8f 8284F: include/linux/mlx5/
e126ba97 8285
764589b6
CM
8286MELEXIS MLX90614 DRIVER
8287M: Crt Mori <cmo@melexis.com>
8288L: linux-iio@vger.kernel.org
8289W: http://www.melexis.com
8290S: Supported
8291F: drivers/iio/temperature/mlx90614.c
8292
6c223761
KB
8293MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8294M: Don Brace <don.brace@microsemi.com>
8295L: esc.storagedev@microsemi.com
8296L: linux-scsi@vger.kernel.org
8297S: Supported
8298F: drivers/scsi/smartpqi/smartpqi*.[ch]
8299F: drivers/scsi/smartpqi/Kconfig
8300F: drivers/scsi/smartpqi/Makefile
8301F: include/linux/cciss*.h
8302F: include/uapi/linux/cciss*.h
425b490b 8303F: Documentation/scsi/smartpqi.txt
6c223761 8304
0ce277e4
AP
8305MN88472 MEDIA DRIVER
8306M: Antti Palosaari <crope@iki.fi>
8307L: linux-media@vger.kernel.org
a825eaec 8308W: https://linuxtv.org
0ce277e4
AP
8309W: http://palosaari.fi/linux/
8310Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8311S: Maintained
94d0eaa4 8312F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8313
4f4d238f
AP
8314MN88473 MEDIA DRIVER
8315M: Antti Palosaari <crope@iki.fi>
8316L: linux-media@vger.kernel.org
a825eaec 8317W: https://linuxtv.org
4f4d238f
AP
8318W: http://palosaari.fi/linux/
8319Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8320S: Maintained
877ba50b 8321F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8322
1da177e4 8323MODULE SUPPORT
a467a672 8324M: Jessica Yu <jeyu@redhat.com>
8b58be88 8325M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8326S: Maintained
679655da
JP
8327F: include/linux/module.h
8328F: kernel/module.c
1da177e4
LT
8329
8330MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8331W: http://popies.net/meye/
b7788e13 8332S: Orphan
618cd932 8333F: Documentation/media/v4l-drivers/meye*
90d72ac6 8334F: drivers/media/pci/meye/
6c0f0359 8335F: include/uapi/linux/meye.h
1da177e4 8336
b9705b60 8337MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8338M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8339S: Maintained
679655da 8340F: Documentation/serial/moxa-smartio
c897401b 8341F: drivers/tty/mxser.*
d735410a 8342
889b2f87
AK
8343MR800 AVERMEDIA USB FM RADIO DRIVER
8344M: Alexey Klimov <klimov.linux@gmail.com>
8345L: linux-media@vger.kernel.org
8346T: git git://linuxtv.org/media_tree.git
8347S: Maintained
8348F: drivers/media/radio/radio-mr800.c
8349
d7155691
AO
8350MRF24J40 IEEE 802.15.4 RADIO DRIVER
8351M: Alan Ott <alan@signal11.us>
8352L: linux-wpan@vger.kernel.org
8353S: Maintained
8354F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8355F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8356
8c4c731a 8357MSI LAPTOP SUPPORT
182ae55c 8358M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8359L: platform-driver-x86@vger.kernel.org
8c4c731a 8360S: Maintained
679655da 8361F: drivers/platform/x86/msi-laptop.c
8c4c731a 8362
0f1006b1 8363MSI WMI SUPPORT
d0944853 8364L: platform-driver-x86@vger.kernel.org
5ee7041e 8365S: Orphan
0f1006b1
AA
8366F: drivers/platform/x86/msi-wmi.c
8367
19a628a0
AP
8368MSI001 MEDIA DRIVER
8369M: Antti Palosaari <crope@iki.fi>
8370L: linux-media@vger.kernel.org
a825eaec 8371W: https://linuxtv.org
19a628a0
AP
8372W: http://palosaari.fi/linux/
8373Q: http://patchwork.linuxtv.org/project/linux-media/list/
8374T: git git://linuxtv.org/anttip/media_tree.git
8375S: Maintained
0185e197 8376F: drivers/media/tuners/msi001*
19a628a0 8377
7570589d 8378MSI2500 MEDIA DRIVER
2c57213f
AP
8379M: Antti Palosaari <crope@iki.fi>
8380L: linux-media@vger.kernel.org
a825eaec 8381W: https://linuxtv.org
2c57213f
AP
8382W: http://palosaari.fi/linux/
8383Q: http://patchwork.linuxtv.org/project/linux-media/list/
8384T: git git://linuxtv.org/anttip/media_tree.git
8385S: Maintained
7570589d 8386F: drivers/media/usb/msi2500/
2c57213f 8387
159eeea4
RJ
8388MSYSTEMS DISKONCHIP G3 MTD DRIVER
8389M: Robert Jarzmik <robert.jarzmik@free.fr>
8390L: linux-mtd@lists.infradead.org
8391S: Maintained
8392F: drivers/mtd/devices/docg3*
8393
62a37dc7 8394MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8395M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8396L: linux-media@vger.kernel.org
8397T: git git://linuxtv.org/media_tree.git
8398S: Maintained
8399F: drivers/media/i2c/mt9m032.c
b5dcee22 8400F: include/media/i2c/mt9m032.h
0e837fb9 8401
62a37dc7 8402MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8403M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8404L: linux-media@vger.kernel.org
8405T: git git://linuxtv.org/media_tree.git
8406S: Maintained
8407F: drivers/media/i2c/mt9p031.c
b5dcee22 8408F: include/media/i2c/mt9p031.h
0e837fb9 8409
62a37dc7 8410MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8411M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8412L: linux-media@vger.kernel.org
8413T: git git://linuxtv.org/media_tree.git
8414S: Maintained
8415F: drivers/media/i2c/mt9t001.c
b5dcee22 8416F: include/media/i2c/mt9t001.h
0e837fb9 8417
62a37dc7 8418MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8419M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8420L: linux-media@vger.kernel.org
8421T: git git://linuxtv.org/media_tree.git
8422S: Maintained
f2272e13 8423F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8424F: drivers/media/i2c/mt9v032.c
b5dcee22 8425F: include/media/i2c/mt9v032.h
0e837fb9 8426
4e0d13cb 8427MULTIFUNCTION DEVICES (MFD)
f7d3210e 8428M: Lee Jones <lee.jones@linaro.org>
7caa7991 8429T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8430S: Supported
80366127 8431F: Documentation/devicetree/bindings/mfd/
679655da 8432F: drivers/mfd/
55b5940d 8433F: include/linux/mfd/
4e0d13cb 8434
5c4e6f13 8435MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8436M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8437L: linux-mmc@vger.kernel.org
82bb095e 8438T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8439S: Maintained
2810984b 8440F: Documentation/devicetree/bindings/mmc/
679655da
JP
8441F: drivers/mmc/
8442F: include/linux/mmc/
c117ab84 8443F: include/uapi/linux/mmc/
baca2da4 8444
15a0580c 8445MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8446S: Orphan
679655da
JP
8447F: drivers/mmc/host/mmc_spi.c
8448F: include/linux/spi/mmc_spi.h
15a0580c 8449
1da177e4 8450MULTISOUND SOUND DRIVER
8b58be88 8451M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8452S: Maintained
679655da
JP
8453F: Documentation/sound/oss/MultiSound
8454F: sound/oss/msnd*
1da177e4 8455
d735410a 8456MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8457S: Orphan
c897401b 8458F: drivers/tty/isicom.c
679655da 8459F: include/linux/isicom.h
d735410a 8460
550a7375 8461MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8462M: Bin Liu <b-liu@ti.com>
795fb7e7 8463L: linux-usb@vger.kernel.org
43b416e5 8464T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8465S: Maintained
679655da 8466F: drivers/usb/musb/
550a7375 8467
ea0af5f6
MK
8468MXL5007T MEDIA DRIVER
8469M: Michael Krufky <mkrufky@linuxtv.org>
8470L: linux-media@vger.kernel.org
a825eaec 8471W: https://linuxtv.org
ea0af5f6
MK
8472W: http://github.com/mkrufky
8473Q: http://patchwork.linuxtv.org/project/linux-media/list/
8474T: git git://linuxtv.org/mkrufky/tuners.git
8475S: Maintained
8476F: drivers/media/tuners/mxl5007t.*
8477
45d59d70
MV
8478MXSFB DRM DRIVER
8479M: Marek Vasut <marex@denx.de>
8480S: Supported
8481F: drivers/gpu/drm/mxsfb/
8482F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8483
2d3cf588 8484MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8485M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8486L: netdev@vger.kernel.org
205057ae 8487W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8488S: Supported
93f7848b 8489F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8490
9df4f913
BB
8491NAND FLASH SUBSYSTEM
8492M: Boris Brezillon <boris.brezillon@free-electrons.com>
8493R: Richard Weinberger <richard@nod.at>
8494L: linux-mtd@lists.infradead.org
8495W: http://www.linux-mtd.infradead.org/
8496Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8497T: git git://github.com/linux-nand/linux.git
8498S: Maintained
8499F: drivers/mtd/nand/
8500F: include/linux/mtd/nand*.h
8501
1da177e4 8502NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8503S: Orphan
d9fb9f38 8504F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8505
23dc05a3
DM
8506NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8507M: Daniel Mack <zonque@gmail.com>
8508S: Maintained
e5747e40 8509L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8510W: http://www.native-instruments.com
8511F: sound/usb/caiaq/
8512
1da177e4 8513NCP FILESYSTEM
52653199
PV
8514M: Petr Vandrovec <petr@vandrovec.name>
8515S: Odd Fixes
679655da 8516F: fs/ncpfs/
1da177e4 8517
a79b0322
FT
8518NCR 5380 SCSI DRIVERS
8519M: Finn Thain <fthain@telegraphics.com.au>
8520M: Michael Schmitz <schmitzmic@gmail.com>
8521L: linux-scsi@vger.kernel.org
8522S: Maintained
8523F: Documentation/scsi/g_NCR5380.txt
8524F: drivers/scsi/NCR5380.*
8525F: drivers/scsi/arm/cumana_1.c
8526F: drivers/scsi/arm/oak.c
a79b0322
FT
8527F: drivers/scsi/atari_scsi.*
8528F: drivers/scsi/dmx3191d.c
a79b0322 8529F: drivers/scsi/g_NCR5380.*
a79b0322 8530F: drivers/scsi/mac_scsi.*
a79b0322
FT
8531F: drivers/scsi/sun3_scsi.*
8532F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8533
1da177e4 8534NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8535M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8536L: linux-scsi@vger.kernel.org
8537S: Maintained
679655da 8538F: drivers/scsi/NCR_D700.*
1da177e4 8539
4aa3eb4c
GR
8540NCT6775 HARDWARE MONITOR DRIVER
8541M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8542L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8543S: Maintained
8544F: Documentation/hwmon/nct6775
8545F: drivers/hwmon/nct6775.c
8546
3c2d774c 8547NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8548M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8549L: linux-rdma@vger.kernel.org
e3d33cb1 8550W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8551S: Supported
8552F: drivers/infiniband/hw/nes/
c546b2a3 8553F: include/uapi/rdma/nes-abi.h
3c2d774c 8554
be2f2e84 8555NETEM NETWORK EMULATOR
adbbf69d 8556M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8557L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8558S: Maintained
679655da 8559F: net/sched/sch_netem.c
be2f2e84 8560
b2f5a051 8561NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8562M: Jon Mason <jdmason@kudzu.us>
4a58448b 8563L: netdev@vger.kernel.org
4a58448b 8564S: Supported
679655da 8565F: Documentation/networking/s2io.txt
b2f5a051 8566F: Documentation/networking/vxge.txt
86387e1a 8567F: drivers/net/ethernet/neterion/
4a58448b 8568
db9cf3a3 8569NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8570M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8571M: Patrick McHardy <kaber@trash.net>
42010ed0 8572M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8573L: netfilter-devel@vger.kernel.org
82b98543 8574L: coreteam@netfilter.org
1da177e4
LT
8575W: http://www.netfilter.org/
8576W: http://www.iptables.org/
42010ed0
PNA
8577Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8578T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8579T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8580S: Supported
679655da
JP
8581F: include/linux/netfilter*
8582F: include/linux/netfilter/
8583F: include/net/netfilter/
c117ab84
CEB
8584F: include/uapi/linux/netfilter*
8585F: include/uapi/linux/netfilter/
679655da
JP
8586F: net/*/netfilter.c
8587F: net/*/netfilter/
8588F: net/netfilter/
91c269a0 8589F: net/bridge/br_netfilter*.c
1da177e4 8590
4cc67735 8591NETLABEL
87a0874c 8592M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8593W: http://netlabel.sf.net
8594L: netdev@vger.kernel.org
87a0874c 8595S: Maintained
80811493 8596F: Documentation/netlabel/
679655da
JP
8597F: include/net/netlabel.h
8598F: net/netlabel/
4cc67735 8599
1da177e4 8600NETROM NETWORK LAYER
8b58be88 8601M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8602L: linux-hams@vger.kernel.org
d34cb28a 8603W: http://www.linux-ax25.org/
1da177e4 8604S: Maintained
679655da 8605F: include/net/netrom.h
c117ab84 8606F: include/uapi/linux/netrom.h
679655da 8607F: net/netrom/
1da177e4 8608
4c352362
JK
8609NETRONOME ETHERNET DRIVERS
8610M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8611L: oss-drivers@netronome.com
8612S: Maintained
8613F: drivers/net/ethernet/netronome/
8614
5ddb88c0 8615NETWORK BLOCK DEVICE (NBD)
4ca5829a 8616M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8617S: Maintained
5e4b269b 8618L: nbd-general@lists.sourceforge.net
4ca5829a 8619T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8620F: Documentation/blockdev/nbd.txt
8621F: drivers/block/nbd.c
c117ab84 8622F: include/uapi/linux/nbd.h
1da177e4 8623
6e43650c
NH
8624NETWORK DROP MONITOR
8625M: Neil Horman <nhorman@tuxdriver.com>
8626L: netdev@vger.kernel.org
8627S: Maintained
8628W: https://fedorahosted.org/dropwatch/
8629F: net/core/drop_monitor.c
8630
3ed6e498
AL
8631NETWORKING [DSA]
8632M: Andrew Lunn <andrew@lunn.ch>
8633M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8634M: Florian Fainelli <f.fainelli@gmail.com>
8635S: Maintained
8636F: net/dsa/
8637F: include/net/dsa.h
8638F: drivers/net/dsa/
8639
1da177e4 8640NETWORKING [GENERAL]
8b58be88 8641M: "David S. Miller" <davem@davemloft.net>
979b6c13 8642L: netdev@vger.kernel.org
b1e8fd54 8643W: http://www.linuxfoundation.org/en/Net
11e98029 8644Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8645T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8646T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8647S: Maintained
679655da
JP
8648F: net/
8649F: include/net/
018d21ed
JP
8650F: include/linux/in.h
8651F: include/linux/net.h
8652F: include/linux/netdevice.h
c117ab84
CEB
8653F: include/uapi/linux/in.h
8654F: include/uapi/linux/net.h
8655F: include/uapi/linux/netdevice.h
0c7aecd4 8656F: include/uapi/linux/net_namespace.h
7e814a6c 8657F: tools/net/
f4e53f9a 8658F: tools/testing/selftests/net/
335a67d2 8659F: lib/random32.c
1da177e4
LT
8660
8661NETWORKING [IPv4/IPv6]
8b58be88
JP
8662M: "David S. Miller" <davem@davemloft.net>
8663M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8664M: James Morris <jmorris@namei.org>
8665M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8666M: Patrick McHardy <kaber@trash.net>
979b6c13 8667L: netdev@vger.kernel.org
08deed1e 8668T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8669S: Maintained
679655da
JP
8670F: net/ipv4/
8671F: net/ipv6/
8672F: include/net/ip*
0a14842f 8673F: arch/x86/net/*
1da177e4 8674
73b7656c
DM
8675NETWORKING [IPSEC]
8676M: Steffen Klassert <steffen.klassert@secunet.com>
8677M: Herbert Xu <herbert@gondor.apana.org.au>
8678M: "David S. Miller" <davem@davemloft.net>
8679L: netdev@vger.kernel.org
d1fc5024
SK
8680T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8681T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8682S: Maintained
5826bdd1 8683F: net/core/flow.c
73b7656c
DM
8684F: net/xfrm/
8685F: net/key/
8686F: net/ipv4/xfrm*
d1fc5024
SK
8687F: net/ipv4/esp4.c
8688F: net/ipv4/ah4.c
8689F: net/ipv4/ipcomp.c
8690F: net/ipv4/ip_vti.c
73b7656c 8691F: net/ipv6/xfrm*
d1fc5024
SK
8692F: net/ipv6/esp6.c
8693F: net/ipv6/ah6.c
8694F: net/ipv6/ipcomp6.c
8695F: net/ipv6/ip6_vti.c
73b7656c
DM
8696F: include/uapi/linux/xfrm.h
8697F: include/net/xfrm.h
8698
10e2ff1c 8699NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8700M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8701L: netdev@vger.kernel.org
8702S: Maintained
8703
29f8f632 8704NETWORKING [WIRELESS]
2cb4abd1 8705L: linux-wireless@vger.kernel.org
8a6e2535 8706Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8707
788873ac
JP
8708NETWORKING DRIVERS
8709L: netdev@vger.kernel.org
8710W: http://www.linuxfoundation.org/en/Net
11e98029 8711Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8712T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8713T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8714S: Odd Fixes
156f4fbc 8715F: Documentation/devicetree/bindings/net/
788873ac 8716F: drivers/net/
018d21ed 8717F: include/linux/if_*
0b63bf1f 8718F: include/linux/netdevice.h
0b63bf1f
JD
8719F: include/linux/etherdevice.h
8720F: include/linux/fcdevice.h
8721F: include/linux/fddidevice.h
8722F: include/linux/hippidevice.h
8723F: include/linux/inetdevice.h
c117ab84
CEB
8724F: include/uapi/linux/if_*
8725F: include/uapi/linux/netdevice.h
788873ac 8726
0e324cf6
JL
8727NETWORKING DRIVERS (WIRELESS)
8728M: Kalle Valo <kvalo@codeaurora.org>
8729L: linux-wireless@vger.kernel.org
8730Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8731T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8732T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8733S: Maintained
182fd9ee 8734F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8735F: drivers/net/wireless/
8736
3d396eb1 8737NETXEN (1/10) GbE SUPPORT
67f0160f
MY
8738M: Manish Chopra <manish.chopra@cavium.com>
8739M: Rahul Verma <rahul.verma@cavium.com>
8740M: Dept-GELinuxNICDev@cavium.com
3d396eb1 8741L: netdev@vger.kernel.org
3d396eb1 8742S: Supported
aa43c215 8743F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8744
6423d30f
AAJ
8745NFC SUBSYSTEM
8746M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8747M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8748M: Samuel Ortiz <sameo@linux.intel.com>
8749L: linux-wireless@vger.kernel.org
1eb3b216 8750L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8751S: Supported
6423d30f 8752F: net/nfc/
55eb94f9 8753F: include/net/nfc/
c117ab84 8754F: include/uapi/linux/nfc.h
6423d30f 8755F: drivers/nfc/
397d6497
CR
8756F: include/linux/platform_data/nfcmrvl.h
8757F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8758F: include/linux/platform_data/pn544.h
397d6497
CR
8759F: include/linux/platform_data/st21nfca.h
8760F: include/linux/platform_data/st-nci.h
7ebb88e5 8761F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8762
e8b43555 8763NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8764M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8765M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8766L: linux-nfs@vger.kernel.org
8767W: http://client.linux-nfs.org
cd7b996a 8768T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8769S: Maintained
679655da
JP
8770F: fs/lockd/
8771F: fs/nfs/
8772F: fs/nfs_common/
8773F: net/sunrpc/
8774F: include/linux/lockd/
8775F: include/linux/nfs*
8776F: include/linux/sunrpc/
c117ab84
CEB
8777F: include/uapi/linux/nfs*
8778F: include/uapi/linux/sunrpc/
1da177e4 8779
85ef9cea 8780NILFS2 FILESYSTEM
e2126935 8781M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8782L: linux-nilfs@vger.kernel.org
f9472265 8783W: http://nilfs.sourceforge.net/
9e92e516 8784W: http://nilfs.osdn.jp/
e2126935 8785T: git git://github.com/konis/nilfs2.git
85ef9cea 8786S: Supported
679655da
JP
8787F: Documentation/filesystems/nilfs2.txt
8788F: fs/nilfs2/
c35c7ac5 8789F: include/trace/events/nilfs2.h
e63e88bc
RK
8790F: include/uapi/linux/nilfs2_api.h
8791F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8792
1da177e4 8793NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8794M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8795W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8796S: Maintained
679655da
JP
8797F: Documentation/scsi/NinjaSCSI.txt
8798F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8799
8800NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8801M: GOTO Masanori <gotom@debian.or.jp>
8802M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8803W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8804S: Maintained
679655da
JP
8805F: Documentation/scsi/NinjaSCSI.txt
8806F: drivers/scsi/nsp32*
1da177e4 8807
383b8fb9
LFT
8808NIOS2 ARCHITECTURE
8809M: Ley Foon Tan <lftan@altera.com>
8810L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8811T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8812S: Maintained
8813F: arch/nios2/
8814
2a6afddb 8815NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8816R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8817F: include/linux/power/bq2415x_charger.h
081bab21 8818F: include/linux/power/bq27xxx_battery.h
2a6afddb 8819F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8820F: drivers/power/supply/bq2415x_charger.c
8821F: drivers/power/supply/bq27xxx_battery.c
8822F: drivers/power/supply/bq27xxx_battery_i2c.c
8823F: drivers/power/supply/isp1704_charger.c
8824F: drivers/power/supply/rx51_battery.c
2a6afddb 8825
a1bd3bae 8826NTB DRIVER CORE
9ef6bf6c
JM
8827M: Jon Mason <jdmason@kudzu.us>
8828M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8829M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8830L: linux-ntb@googlegroups.com
fce8a7bb 8831S: Supported
2984411f
JM
8832W: https://github.com/jonmason/ntb/wiki
8833T: git git://github.com/jonmason/ntb.git
fce8a7bb 8834F: drivers/ntb/
548c237c 8835F: drivers/net/ntb_netdev.c
fce8a7bb 8836F: include/linux/ntb.h
a1bd3bae 8837F: include/linux/ntb_transport.h
a9c59ef7 8838F: tools/testing/selftests/ntb/
fce8a7bb 8839
e26a5843
AH
8840NTB INTEL DRIVER
8841M: Jon Mason <jdmason@kudzu.us>
8842M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8843L: linux-ntb@googlegroups.com
e26a5843
AH
8844S: Supported
8845W: https://github.com/jonmason/ntb/wiki
8846T: git git://github.com/jonmason/ntb.git
8847F: drivers/ntb/hw/intel/
fce8a7bb 8848
a1b36958 8849NTB AMD DRIVER
bc034e52 8850M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
a1b36958
XY
8851L: linux-ntb@googlegroups.com
8852S: Supported
8853F: drivers/ntb/hw/amd/
8854
1da177e4 8855NTFS FILESYSTEM
2818ef50 8856M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8857L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8858W: http://www.tuxera.com/
e6f4dee7 8859T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8860S: Supported
679655da
JP
8861F: Documentation/filesystems/ntfs.txt
8862F: fs/ntfs/
1da177e4 8863
9eb8ef74 8864NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8865M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8866L: linux-fbdev@vger.kernel.org
ce00f85c 8867S: Maintained
8a61f013
JH
8868F: drivers/video/fbdev/riva/
8869F: drivers/video/fbdev/nvidia/
1da177e4 8870
79461681 8871NVM EXPRESS DRIVER
b3975e94
JF
8872M: Keith Busch <keith.busch@intel.com>
8873M: Jens Axboe <axboe@fb.com>
b508fc35
CH
8874M: Christoph Hellwig <hch@lst.de>
8875M: Sagi Grimberg <sagi@grimberg.me>
79461681 8876L: linux-nvme@lists.infradead.org
b508fc35
CH
8877T: git://git.infradead.org/nvme.git
8878W: http://git.infradead.org/nvme.git
79461681 8879S: Supported
57dacad5 8880F: drivers/nvme/host/
79461681 8881F: include/linux/nvme.h
b508fc35 8882F: include/uapi/linux/nvme_ioctl.h
79461681 8883
a07b4970
CH
8884NVM EXPRESS TARGET DRIVER
8885M: Christoph Hellwig <hch@lst.de>
8886M: Sagi Grimberg <sagi@grimberg.me>
8887L: linux-nvme@lists.infradead.org
b508fc35
CH
8888T: git://git.infradead.org/nvme.git
8889W: http://git.infradead.org/nvme.git
a07b4970
CH
8890S: Supported
8891F: drivers/nvme/target/
8892
b1ad1475
JS
8893NVM EXPRESS FC TRANSPORT DRIVERS
8894M: James Smart <james.smart@broadcom.com>
8895L: linux-nvme@lists.infradead.org
8896S: Supported
8897F: include/linux/nvme-fc.h
d6d20012 8898F: include/linux/nvme-fc-driver.h
e399441d 8899F: drivers/nvme/host/fc.c
c5343203 8900F: drivers/nvme/target/fc.c
475d0fe7 8901F: drivers/nvme/target/fcloop.c
b1ad1475 8902
aee4b9bd
SK
8903NVMEM FRAMEWORK
8904M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8905M: Maxime Ripard <maxime.ripard@free-electrons.com>
8906S: Maintained
8907F: drivers/nvmem/
8908F: Documentation/devicetree/bindings/nvmem/
8909F: include/linux/nvmem-consumer.h
8910F: include/linux/nvmem-provider.h
8911
dece4585
CP
8912NXP-NCI NFC DRIVER
8913M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8914R: Charles Gorand <charles.gorand@effinnov.com>
8915L: linux-nfc@lists.01.org (moderated for non-subscribers)
8916S: Supported
8917F: drivers/nfc/nxp-nci
8918
f50d7146 8919NXP TDA998X DRM DRIVER
0d7f4f05 8920M: Russell King <linux@armlinux.org.uk>
f50d7146 8921S: Supported
0d7f4f05
RK
8922T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
8923T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
f50d7146
RK
8924F: drivers/gpu/drm/i2c/tda998x_drv.c
8925F: include/drm/i2c/tda998x.h
8926
fbace43e
PR
8927NXP TFA9879 DRIVER
8928M: Peter Rosin <peda@axentia.se>
8929L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8930S: Maintained
8931F: sound/soc/codecs/tfa9879*
8932
442f04c3
JP
8933OBJTOOL
8934M: Josh Poimboeuf <jpoimboe@redhat.com>
8935S: Supported
8936F: tools/objtool/
8937
f5525786 8938OMAP SUPPORT
0e24bdd4 8939M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8940L: linux-omap@vger.kernel.org
8941W: http://www.muru.com/linux/omap/
8942W: http://linux.omap.com/
8a6e2535 8943Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8944T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8945S: Maintained
4e04d5a3 8946F: arch/arm/*omap*/
026da812
FB
8947F: arch/arm/configs/omap1_defconfig
8948F: arch/arm/configs/omap2plus_defconfig
046d0a37 8949F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8950F: drivers/irqchip/irq-omap-intc.c
8951F: drivers/mfd/*omap*.c
8952F: drivers/mfd/menelaus.c
8953F: drivers/mfd/palmas.c
8954F: drivers/mfd/tps65217.c
8955F: drivers/mfd/tps65218.c
8956F: drivers/mfd/tps65910.c
8957F: drivers/mfd/twl-core.[ch]
8958F: drivers/mfd/twl4030*.c
8959F: drivers/mfd/twl6030*.c
8960F: drivers/mfd/twl6040*.c
8961F: drivers/regulator/palmas-regulator*.c
8962F: drivers/regulator/pbias-regulator.c
8963F: drivers/regulator/tps65217-regulator.c
8964F: drivers/regulator/tps65218-regulator.c
8965F: drivers/regulator/tps65910-regulator.c
8966F: drivers/regulator/twl-regulator.c
cac28ae6 8967F: drivers/regulator/twl6030-regulator.c
046d0a37 8968F: include/linux/i2c-omap.h
f5525786 8969
50f29fbd 8970OMAP DEVICE TREE SUPPORT
cdb55ab0 8971M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8972M: Tony Lindgren <tony@atomide.com>
8973L: linux-omap@vger.kernel.org
d0fb18c5 8974L: devicetree@vger.kernel.org
50f29fbd
TL
8975S: Maintained
8976F: arch/arm/boot/dts/*omap*
8977F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8978F: arch/arm/boot/dts/*am4*
8979F: arch/arm/boot/dts/*am5*
8980F: arch/arm/boot/dts/*dra7*
50f29fbd 8981
f5525786 8982OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8983M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8984L: linux-omap@vger.kernel.org
8985S: Maintained
8986F: arch/arm/*omap*/*clock*
8987
8988OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8989M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8990L: linux-omap@vger.kernel.org
8991S: Maintained
8992F: arch/arm/*omap*/*pm*
c46938d4 8993F: drivers/cpufreq/omap-cpufreq.c
f5525786 8994
d21db568 8995OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8996M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8997M: Paul Walmsley <paul@pwsan.com>
8998L: linux-omap@vger.kernel.org
8999S: Maintained
d21db568 9000F: arch/arm/mach-omap2/prm*
692ab1f3 9001
f5525786 9002OMAP AUDIO SUPPORT
6c284903 9003M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 9004M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 9005L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
9006L: linux-omap@vger.kernel.org
9007S: Maintained
9008F: sound/soc/omap/
9009
18640193
TL
9010OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9011M: Roger Quadros <rogerq@ti.com>
9012M: Tony Lindgren <tony@atomide.com>
9013L: linux-omap@vger.kernel.org
9014S: Maintained
9015F: drivers/memory/omap-gpmc.c
9016F: arch/arm/mach-omap2/*gpmc*
9017
f5525786 9018OMAP FRAMEBUFFER SUPPORT
830e6384 9019M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 9020L: linux-fbdev@vger.kernel.org
f5525786
TL
9021L: linux-omap@vger.kernel.org
9022S: Maintained
8a61f013 9023F: drivers/video/fbdev/omap/
f5525786 9024
676eec0d 9025OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 9026M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 9027L: linux-omap@vger.kernel.org
676eec0d 9028L: linux-fbdev@vger.kernel.org
178ff4c9 9029S: Maintained
8a61f013 9030F: drivers/video/fbdev/omap2/
178ff4c9
TV
9031F: Documentation/arm/OMAP/DSS
9032
8b37fcfc
OBC
9033OMAP HARDWARE SPINLOCK SUPPORT
9034M: Ohad Ben-Cohen <ohad@wizery.com>
9035L: linux-omap@vger.kernel.org
9036S: Maintained
9037F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 9038
f5525786 9039OMAP MMC SUPPORT
8b58be88 9040M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
9041L: linux-omap@vger.kernel.org
9042S: Maintained
653f41b5
MC
9043F: drivers/mmc/host/omap.c
9044
9045OMAP HS MMC SUPPORT
0a4585c6 9046L: linux-mmc@vger.kernel.org
653f41b5 9047L: linux-omap@vger.kernel.org
dfa5d196 9048S: Orphan
653f41b5 9049F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
9050
9051OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 9052M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
9053S: Maintained
9054F: drivers/char/hw_random/omap-rng.c
9055
f400c82e 9056OMAP HWMOD SUPPORT
cdb55ab0 9057M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9058M: Paul Walmsley <paul@pwsan.com>
9059L: linux-omap@vger.kernel.org
9060S: Maintained
8fc8b12b 9061F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 9062
8633fb30
PW
9063OMAP HWMOD DATA
9064M: Paul Walmsley <paul@pwsan.com>
9065L: linux-omap@vger.kernel.org
9066S: Maintained
9067F: arch/arm/mach-omap2/omap_hwmod*data*
9068
f400c82e 9069OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 9070M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9071L: linux-omap@vger.kernel.org
9072S: Maintained
9073F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9074
0db83ced 9075OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
9076M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9077L: linux-media@vger.kernel.org
9078S: Maintained
7eec52db 9079F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 9080F: drivers/media/platform/omap3isp/
0db83ced 9081F: drivers/staging/media/omap4iss/
7e8970e1 9082
f5525786 9083OMAP USB SUPPORT
f5525786
TL
9084L: linux-usb@vger.kernel.org
9085L: linux-omap@vger.kernel.org
3b243519 9086S: Orphan
a16fbd65
JP
9087F: drivers/usb/*/*omap*
9088F: arch/arm/*omap*/usb*
f5525786 9089
6d994710 9090OMAP GPIO DRIVER
fe643528 9091M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 9092M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 9093M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
9094L: linux-omap@vger.kernel.org
9095S: Maintained
fe643528 9096F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
9097F: drivers/gpio/gpio-omap.c
9098
c351e290
MJ
9099OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9100M: Mark Jackson <mpfj@newflow.co.uk>
9101L: linux-omap@vger.kernel.org
9102S: Maintained
9103F: arch/arm/boot/dts/am335x-nano.dts
9104
0ad122d9 9105OMFS FILESYSTEM
8b58be88 9106M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
9107L: linux-karma-devel@lists.sourceforge.net
9108S: Maintained
679655da
JP
9109F: Documentation/filesystems/omfs.txt
9110F: fs/omfs/
0ad122d9 9111
c1986ee9 9112OMNIKEY CARDMAN 4000 DRIVER
8b58be88 9113M: Harald Welte <laforge@gnumonks.org>
c1986ee9 9114S: Maintained
679655da
JP
9115F: drivers/char/pcmcia/cm4000_cs.c
9116F: include/linux/cm4000_cs.h
c117ab84 9117F: include/uapi/linux/cm4000_cs.h
c1986ee9 9118
77c44ab1 9119OMNIKEY CARDMAN 4040 DRIVER
8b58be88 9120M: Harald Welte <laforge@gnumonks.org>
77c44ab1 9121S: Maintained
679655da 9122F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 9123
77d5140f 9124OMNIVISION OV7670 SENSOR DRIVER
8b58be88 9125M: Jonathan Corbet <corbet@lwn.net>
661263b5 9126L: linux-media@vger.kernel.org
275ffde4 9127T: git git://linuxtv.org/media_tree.git
77d5140f 9128S: Maintained
90d72ac6 9129F: drivers/media/i2c/ov7670.c
77d5140f 9130
431bca73 9131ONENAND FLASH DRIVER
8b58be88 9132M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
9133L: linux-mtd@lists.infradead.org
9134S: Maintained
679655da
JP
9135F: drivers/mtd/onenand/
9136F: include/linux/mtd/onenand*.h
431bca73 9137
1da177e4 9138ONSTREAM SCSI TAPE DRIVER
8b58be88 9139M: Willem Riede <osst@riede.org>
1da177e4
LT
9140L: osst-users@lists.sourceforge.net
9141L: linux-scsi@vger.kernel.org
9142S: Maintained
f7269cfc
JD
9143F: Documentation/scsi/osst.txt
9144F: drivers/scsi/osst.*
9145F: drivers/scsi/osst_*.h
9146F: drivers/scsi/st.h
1da177e4 9147
e2d1d6c0 9148OPENCORES I2C BUS DRIVER
8b58be88 9149M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 9150L: linux-i2c@vger.kernel.org
e2d1d6c0 9151S: Maintained
679655da
JP
9152F: Documentation/i2c/busses/i2c-ocores
9153F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 9154
860c44c1 9155OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 9156M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 9157M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 9158L: devicetree@vger.kernel.org
a7fefe9f 9159W: http://www.devicetree.org/
fcdec35e 9160T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 9161S: Maintained
f8828205 9162F: drivers/of/
860c44c1 9163F: include/linux/of*.h
f8828205 9164F: scripts/dtc/
860c44c1 9165
f8828205 9166OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 9167M: Rob Herring <robh+dt@kernel.org>
f8828205 9168M: Mark Rutland <mark.rutland@arm.com>
f8828205 9169L: devicetree@vger.kernel.org
9f273c24 9170T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 9171Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
9172S: Maintained
9173F: Documentation/devicetree/
9174F: arch/*/boot/dts/
9175F: include/dt-bindings/
9176
2bb65f56
PA
9177OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9178M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9179L: devicetree@vger.kernel.org
9180S: Maintained
9181F: Documentation/devicetree/dynamic-resolution-notes.txt
9182F: Documentation/devicetree/overlay-notes.txt
9183F: drivers/of/overlay.c
9184F: drivers/of/resolver.c
9185
19f9d392
JB
9186OPENRISC ARCHITECTURE
9187M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
9188M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9189M: Stafford Horne <shorne@gmail.com>
9190L: openrisc@lists.librecores.org
9191W: http://openrisc.io
19f9d392 9192S: Maintained
14430813 9193F: arch/openrisc/
19f9d392 9194
ccb1352e 9195OPENVSWITCH
4f337ed5 9196M: Pravin Shelar <pshelar@nicira.com>
b422da7c 9197L: netdev@vger.kernel.org
ccb1352e
JG
9198L: dev@openvswitch.org
9199W: http://openvswitch.org
ccb1352e
JG
9200S: Maintained
9201F: net/openvswitch/
b422da7c 9202F: include/uapi/linux/openvswitch.h
ccb1352e 9203
875fa6fb
VK
9204OPERATING PERFORMANCE POINTS (OPP)
9205M: Viresh Kumar <vireshk@kernel.org>
9206M: Nishanth Menon <nm@ti.com>
9207M: Stephen Boyd <sboyd@codeaurora.org>
9208L: linux-pm@vger.kernel.org
9209S: Maintained
9210T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9211F: drivers/base/power/opp/
9212F: include/linux/pm_opp.h
9213F: Documentation/power/opp.txt
9214F: Documentation/devicetree/bindings/opp/
9215
af39917d
CL
9216OPL4 DRIVER
9217M: Clemens Ladisch <clemens@ladisch.de>
9218L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9219T: git git://git.alsa-project.org/alsa-kernel.git
9220S: Maintained
9221F: sound/drivers/opl4/
9222
1da177e4 9223OPROFILE
4cf7e718 9224M: Robert Richter <rric@kernel.org>
1da177e4
LT
9225L: oprofile-list@lists.sf.net
9226S: Maintained
81c4a8a6 9227F: arch/*/include/asm/oprofile*.h
679655da
JP
9228F: arch/*/oprofile/
9229F: drivers/oprofile/
9230F: include/linux/oprofile.h
1da177e4 9231
e2d1d6c0 9232ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9233M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9234M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9235L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9236W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9237S: Supported
679655da
JP
9238F: Documentation/filesystems/ocfs2.txt
9239F: Documentation/filesystems/dlmfs.txt
9240F: fs/ocfs2/
e2d1d6c0 9241
1da177e4 9242ORINOCO DRIVER
724c6b35 9243L: linux-wireless@vger.kernel.org
491b26b4 9244W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9245W: http://www.nongnu.org/orinoco/
3a59babb 9246S: Orphan
2be45b66 9247F: drivers/net/wireless/intersil/orinoco/
1da177e4 9248
42c55aa8 9249OSD LIBRARY and FILESYSTEM
fadc0752 9250M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9251M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9252L: osd-dev@open-osd.org
9253W: http://open-osd.org
54e5881d 9254T: git git://git.open-osd.org/open-osd.git
68274794 9255S: Maintained
42c55aa8 9256F: drivers/scsi/osd/
6b6f0b6c 9257F: include/scsi/osd_*
42c55aa8 9258F: fs/exofs/
68274794 9259
ef94b186 9260OVERLAY FILESYSTEM
7c37fbda 9261M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9262L: linux-unionfs@vger.kernel.org
9263T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9264S: Supported
1d113735 9265F: fs/overlayfs/
7c37fbda
NB
9266F: Documentation/filesystems/overlayfs.txt
9267
85096169
MM
9268ORANGEFS FILESYSTEM
9269M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9270L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9271T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9272S: Supported
9273F: fs/orangefs/
9274F: Documentation/filesystems/orangefs.txt
9275
e2d1d6c0 9276P54 WIRELESS DRIVER
084cb0fe 9277M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9278L: linux-wireless@vger.kernel.org
084cb0fe 9279W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9280S: Maintained
d3466830 9281F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9282
f5cd7872 9283PA SEMI ETHERNET DRIVER
f5cd7872 9284L: netdev@vger.kernel.org
56a5b8da 9285S: Orphan
ded19add 9286F: drivers/net/ethernet/pasemi/*
f5cd7872 9287
beb58aa3 9288PA SEMI SMBUS DRIVER
846557d3 9289L: linux-i2c@vger.kernel.org
56a5b8da 9290S: Orphan
679655da 9291F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9292
48fc267e
SK
9293PADATA PARALLEL EXECUTION MECHANISM
9294M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9295L: linux-crypto@vger.kernel.org
9296S: Maintained
9297F: kernel/padata.c
9298F: include/linux/padata.h
9299F: Documentation/padata.txt
9300
709ee531 9301PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9302M: Harald Welte <laforge@gnumonks.org>
d0944853 9303L: platform-driver-x86@vger.kernel.org
709ee531 9304S: Maintained
679655da 9305F: drivers/platform/x86/panasonic-laptop.c
709ee531 9306
368dd5ac 9307PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9308M: David Howells <dhowells@redhat.com>
4fa97181
DH
9309L: linux-am33-list@redhat.com (moderated for non-subscribers)
9310W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9311S: Maintained
679655da
JP
9312F: Documentation/mn10300/
9313F: arch/mn10300/
4fa97181 9314
305b37bd
KS
9315PARALLEL LCD/KEYPAD PANEL DRIVER
9316M: Willy Tarreau <willy@haproxy.com>
9317M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9318S: Odd Fixes
9319F: Documentation/misc-devices/lcd-panel-cgram.txt
9320F: drivers/misc/panel.c
9321
64dfff03
SM
9322PARALLEL PORT SUBSYSTEM
9323M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 9324M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 9325L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9326S: Maintained
679655da
JP
9327F: drivers/parport/
9328F: include/linux/parport*.h
9329F: drivers/char/ppdev.c
c117ab84 9330F: include/uapi/linux/ppdev.h
64dfff03 9331F: Documentation/parport*.txt
1da177e4 9332
4cdf6bc2 9333PARAVIRT_OPS INTERFACE
d633180c 9334M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9335M: Chris Wright <chrisw@sous-sol.org>
9336M: Alok Kataria <akataria@vmware.com>
9337M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9338L: virtualization@lists.linux-foundation.org
4cdf6bc2 9339S: Supported
a2e19991 9340F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9341F: arch/*/kernel/paravirt*
9342F: arch/*/include/asm/paravirt.h
47ae4b05 9343F: include/linux/hypervisor.h
4cdf6bc2 9344
e2d1d6c0 9345PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9346M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9347L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9348S: Maintained
679655da
JP
9349F: Documentation/blockdev/paride.txt
9350F: drivers/block/paride/
e2d1d6c0
RD
9351
9352PARISC ARCHITECTURE
b8828770 9353M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9354M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9355L: linux-parisc@vger.kernel.org
9356W: http://www.parisc-linux.org/
8a6e2535 9357Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9358T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9359T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9360S: Maintained
679655da 9361F: arch/parisc/
2b6bac9e 9362F: Documentation/parisc/
679655da 9363F: drivers/parisc/
2b6bac9e
HD
9364F: drivers/char/agp/parisc-agp.c
9365F: drivers/input/serio/gscps2.c
9366F: drivers/parport/parport_gsc.*
9367F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9368F: drivers/video/fbdev/sti*
2b6bac9e
HD
9369F: drivers/video/console/sti*
9370F: drivers/video/logo/logo_parisc*
e2d1d6c0 9371
1662d32c 9372PC87360 HARDWARE MONITORING DRIVER
8b58be88 9373M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9374L: linux-hwmon@vger.kernel.org
1662d32c 9375S: Maintained
679655da
JP
9376F: Documentation/hwmon/pc87360
9377F: drivers/hwmon/pc87360.c
1662d32c
JC
9378
9379PC8736x GPIO DRIVER
8b58be88 9380M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9381S: Maintained
679655da 9382F: drivers/char/pc8736x_gpio.c
1662d32c 9383
1ad107fd 9384PC87427 HARDWARE MONITORING DRIVER
d8130624 9385M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9386L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9387S: Maintained
9388F: Documentation/hwmon/pc87427
9389F: drivers/hwmon/pc87427.c
9390
b26e0ed4 9391PCA9532 LED DRIVER
8b58be88 9392M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9393S: Maintained
d5ca6918
JP
9394F: drivers/leds/leds-pca9532.c
9395F: include/linux/leds-pca9532.h
b26e0ed4 9396
5ce914a8 9397PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9398M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9399L: linux-i2c@vger.kernel.org
9400S: Maintained
b4f0b74e 9401F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9402
3971dae5 9403PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9404M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9405S: Maintained
9406F: drivers/firmware/pcdp.*
9407
065c6359 9408PCI ERROR RECOVERY
6305902c 9409M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9410L: linux-pci@vger.kernel.org
065c6359 9411S: Supported
679655da 9412F: Documentation/PCI/pci-error-recovery.txt
065c6359 9413
78c1cffd
RC
9414PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9415M: Russell Currey <ruscur@russell.cc>
9416L: linuxppc-dev@lists.ozlabs.org
9417S: Supported
9418F: Documentation/powerpc/eeh-pci-error-recovery.txt
9419F: arch/powerpc/kernel/eeh*.c
9420F: arch/powerpc/platforms/*/eeh*.c
9421F: arch/powerpc/include/*/eeh*.h
9422
1da177e4 9423PCI SUBSYSTEM
5ac3a6d2 9424M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9425L: linux-pci@vger.kernel.org
99662dd1 9426Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9427T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9428S: Supported
92a1fe2e 9429F: Documentation/devicetree/bindings/pci/
679655da
JP
9430F: Documentation/PCI/
9431F: drivers/pci/
9432F: include/linux/pci*
6b49ee49 9433F: arch/x86/pci/
cad01f91 9434F: arch/x86/kernel/quirks.c
1da177e4 9435
eaa6111b
LFT
9436PCI DRIVER FOR ALTERA PCIE IP
9437M: Ley Foon Tan <lftan@altera.com>
9438L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9439L: linux-pci@vger.kernel.org
9440S: Supported
9441F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9442F: drivers/pci/host/pcie-altera.c
9443
b7e78170
RH
9444PCI DRIVER FOR ARM VERSATILE PLATFORM
9445M: Rob Herring <robh@kernel.org>
9446L: linux-pci@vger.kernel.org
9447L: linux-arm-kernel@lists.infradead.org
9448S: Maintained
9449F: Documentation/devicetree/bindings/pci/versatile.txt
9450F: drivers/pci/host/pci-versatile.c
9451
3dc9d38c
TP
9452PCI DRIVER FOR ARMADA 8K
9453M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9454L: linux-pci@vger.kernel.org
9455L: linux-arm-kernel@lists.infradead.org
9456S: Maintained
9457F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9458F: drivers/pci/host/pcie-armada8k.c
9459
5f6b6ccd
TI
9460PCI DRIVER FOR APPLIEDMICRO XGENE
9461M: Tanmay Inamdar <tinamdar@apm.com>
9462L: linux-pci@vger.kernel.org
9463L: linux-arm-kernel@lists.infradead.org
9464S: Maintained
9465F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9466F: drivers/pci/host/pci-xgene.c
9467
62d0ff83
ML
9468PCI DRIVER FOR FREESCALE LAYERSCAPE
9469M: Minghuan Lian <minghuan.Lian@freescale.com>
9470M: Mingkai Hu <mingkai.hu@freescale.com>
9471M: Roy Zang <tie-fei.zang@freescale.com>
9472L: linuxppc-dev@lists.ozlabs.org
9473L: linux-pci@vger.kernel.org
9474L: linux-arm-kernel@lists.infradead.org
9475S: Maintained
9476F: drivers/pci/host/*layerscape*
9477
f0b75693 9478PCI DRIVER FOR IMX6
286fbaef 9479M: Richard Zhu <hongxing.zhu@nxp.com>
1ba55f55 9480M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9481L: linux-pci@vger.kernel.org
9482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9483S: Maintained
12e46064 9484F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
f0b75693
BH
9485F: drivers/pci/host/*imx6*
9486
0c4ffcfe
MK
9487PCI DRIVER FOR TI KEYSTONE
9488M: Murali Karicheri <m-karicheri2@ti.com>
9489L: linux-pci@vger.kernel.org
9490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9491S: Maintained
9492F: drivers/pci/host/*keystone*
9493
f0b75693
BH
9494PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9495M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9496M: Jason Cooper <jason@lakedaemon.net>
9497L: linux-pci@vger.kernel.org
9498L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9499S: Maintained
9500F: drivers/pci/host/*mvebu*
9501
8c39d710
TP
9502PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9503M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9504L: linux-pci@vger.kernel.org
9505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9506S: Maintained
441106d9 9507F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9508F: drivers/pci/host/pci-aardvark.c
9509
0447cfd7
TR
9510PCI DRIVER FOR NVIDIA TEGRA
9511M: Thierry Reding <thierry.reding@gmail.com>
9512L: linux-tegra@vger.kernel.org
f0b75693 9513L: linux-pci@vger.kernel.org
0447cfd7
TR
9514S: Supported
9515F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9516F: drivers/pci/host/pci-tegra.c
9517
47ff3de9
KVA
9518PCI DRIVER FOR TI DRA7XX
9519M: Kishon Vijay Abraham I <kishon@ti.com>
9520L: linux-omap@vger.kernel.org
9521L: linux-pci@vger.kernel.org
9522S: Supported
9523F: Documentation/devicetree/bindings/pci/ti-pci.txt
9524F: drivers/pci/host/pci-dra7xx.c
9525
f0b75693
BH
9526PCI DRIVER FOR RENESAS R-CAR
9527M: Simon Horman <horms@verge.net.au>
9528L: linux-pci@vger.kernel.org
4a121096 9529L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9530S: Maintained
9531F: drivers/pci/host/*rcar*
9532
4af82255 9533PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9534M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9535L: linux-pci@vger.kernel.org
f0b75693
BH
9536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9537L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9538S: Maintained
9539F: drivers/pci/host/pci-exynos.c
9540
f0b75693 9541PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9542M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 9543M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
9544L: linux-pci@vger.kernel.org
9545S: Maintained
9546F: Documentation/devicetree/bindings/pci/designware-pcie.txt
fc2480f9 9547F: drivers/pci/host/*designware*
5a3aa2a8 9548
cf28855b
WD
9549PCI DRIVER FOR GENERIC OF HOSTS
9550M: Will Deacon <will.deacon@arm.com>
9551L: linux-pci@vger.kernel.org
9552L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9553S: Maintained
9554F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9555F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9556F: drivers/pci/host/pci-host-generic.c
9557
185a383a
KB
9558PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9559M: Keith Busch <keith.busch@intel.com>
9560L: linux-pci@vger.kernel.org
9561S: Supported
bc79c985 9562F: drivers/pci/host/vmd.c
185a383a 9563
51b66a6c 9564PCIE DRIVER FOR ST SPEAR13XX
110baab1 9565M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9566L: linux-pci@vger.kernel.org
110baab1 9567S: Maintained
51b66a6c
PA
9568F: drivers/pci/host/*spear*
9569
af1169b4
LFT
9570PCI MSI DRIVER FOR ALTERA MSI IP
9571M: Ley Foon Tan <lftan@altera.com>
9572L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9573L: linux-pci@vger.kernel.org
9574S: Supported
9575F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9576F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9577
dcd19de3
DD
9578PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9579M: Duc Dang <dhdang@apm.com>
9580L: linux-pci@vger.kernel.org
9581L: linux-arm-kernel@lists.infradead.org
9582S: Maintained
9583F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9584F: drivers/pci/host/pci-xgene-msi.c
9585
a3cbfae1
NC
9586PCIE DRIVER FOR AXIS ARTPEC
9587M: Niklas Cassel <niklas.cassel@axis.com>
9588M: Jesper Nilsson <jesper.nilsson@axis.com>
9589L: linux-arm-kernel@axis.com
9590L: linux-pci@vger.kernel.org
9591S: Maintained
9592F: Documentation/devicetree/bindings/pci/axis,artpec*
9593F: drivers/pci/host/*artpec*
9594
500a1d9a
ZW
9595PCIE DRIVER FOR HISILICON
9596M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9597M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9598L: linux-pci@vger.kernel.org
9599S: Maintained
9600F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9601F: drivers/pci/host/pcie-hisi.c
9602
e77f847d
SL
9603PCIE DRIVER FOR ROCKCHIP
9604M: Shawn Lin <shawn.lin@rock-chips.com>
9605M: Wenrui Li <wenrui.li@rock-chips.com>
9606L: linux-pci@vger.kernel.org
9607L: linux-rockchip@lists.infradead.org
9608S: Maintained
9609F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9610F: drivers/pci/host/pcie-rockchip.c
9611
82a82383
SV
9612PCIE DRIVER FOR QUALCOMM MSM
9613M: Stanimir Varbanov <svarbanov@mm-sol.com>
9614L: linux-pci@vger.kernel.org
9615L: linux-arm-msm@vger.kernel.org
9616S: Maintained
9617F: drivers/pci/host/*qcom*
9618
f12b76e5
DD
9619PCIE DRIVER FOR CAVIUM THUNDERX
9620M: David Daney <david.daney@cavium.com>
9621L: linux-pci@vger.kernel.org
9622L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9623S: Supported
9624F: Documentation/devicetree/bindings/pci/pci-thunder-*
9625F: drivers/pci/host/pci-thunder-*
9626
1da177e4 9627PCMCIA SUBSYSTEM
4230dfc9 9628P: Linux PCMCIA Team
f5df5881 9629L: linux-pcmcia@lists.infradead.org
6650e0a5 9630W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9631T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9632S: Maintained
679655da 9633F: Documentation/pcmcia/
a67cd548 9634F: tools/pcmcia/
679655da
JP
9635F: drivers/pcmcia/
9636F: include/pcmcia/
1da177e4
LT
9637
9638PCNET32 NETWORK DRIVER
227fb925 9639M: Don Fry <pcnet32@frontier.com>
979b6c13 9640L: netdev@vger.kernel.org
1da177e4 9641S: Maintained
b955f6ca 9642F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9643
48fc267e
SK
9644PCRYPT PARALLEL CRYPTO ENGINE
9645M: Steffen Klassert <steffen.klassert@secunet.com>
9646L: linux-crypto@vger.kernel.org
9647S: Maintained
9648F: crypto/pcrypt.c
9649F: include/crypto/pcrypt.h
9650
e72df0b8
TH
9651PER-CPU MEMORY ALLOCATOR
9652M: Tejun Heo <tj@kernel.org>
93e205a7 9653M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9654T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9655S: Maintained
9656F: include/linux/percpu*.h
9657F: mm/percpu*.c
9658F: arch/*/include/asm/percpu.h
9659
ad4ecbcb 9660PER-TASK DELAY ACCOUNTING
185e595f 9661M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9662S: Maintained
679655da
JP
9663F: include/linux/delayacct.h
9664F: kernel/delayacct.c
ad4ecbcb 9665
57c0c15b 9666PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9667M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9668M: Ingo Molnar <mingo@redhat.com>
f80c5393 9669M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9670R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9671L: linux-kernel@vger.kernel.org
75fc2d37 9672T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9673S: Supported
d53e8365 9674F: kernel/events/*
a003236c 9675F: include/linux/perf_event.h
c117ab84 9676F: include/uapi/linux/perf_event.h
141c4296
RR
9677F: arch/*/kernel/perf_event*.c
9678F: arch/*/kernel/*/perf_event*.c
9679F: arch/*/kernel/*/*/perf_event*.c
a003236c 9680F: arch/*/include/asm/perf_event.h
a003236c 9681F: arch/*/kernel/perf_callchain.c
b0a434fb 9682F: arch/*/events/*
a003236c 9683F: tools/perf/
6c0b3244 9684
dd49d0f5 9685PERSONALITY HANDLING
8b58be88 9686M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9687L: linux-abi-devel@lists.sourceforge.net
9688S: Maintained
679655da 9689F: include/linux/personality.h
c117ab84 9690F: include/uapi/linux/personality.h
dd49d0f5 9691
838e7a03 9692PHONET PROTOCOL
2a06b40f 9693M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9694S: Supported
9695F: Documentation/networking/phonet.txt
9696F: include/linux/phonet.h
9697F: include/net/phonet/
c117ab84 9698F: include/uapi/linux/phonet.h
838e7a03
RDC
9699F: net/phonet/
9700
1da177e4 9701PHRAM MTD DRIVER
8b58be88 9702M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9703L: linux-mtd@lists.infradead.org
9704S: Maintained
679655da 9705F: drivers/mtd/devices/phram.c
1da177e4 9706
efdbb10e
BP
9707PICOLCD HID DRIVER
9708M: Bruno Prémont <bonbons@linux-vserver.org>
9709L: linux-input@vger.kernel.org
9710S: Maintained
9711F: drivers/hid/hid-picolcd*
9712
a53bfa07
JI
9713PICOXCELL SUPPORT
9714M: Jamie Iles <jamie@jamieiles.com>
9715L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9716T: git git://github.com/jamieiles/linux-2.6-ji.git
9717S: Supported
b8733987 9718F: arch/arm/boot/dts/picoxcell*
14430813 9719F: arch/arm/mach-picoxcell/
b8733987 9720F: drivers/crypto/picoxcell*
a53bfa07 9721
2744e8af
LW
9722PIN CONTROL SUBSYSTEM
9723M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9724L: linux-gpio@vger.kernel.org
dbe752a3 9725T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9726S: Maintained
9feeed94 9727F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9728F: Documentation/pinctrl.txt
07f29ba6 9729F: drivers/pinctrl/
8e406fe4 9730F: include/linux/pinctrl/
2744e8af 9731
2201bbb8
JCPV
9732PIN CONTROLLER - ATMEL AT91
9733M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9734L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9735S: Maintained
c654b6bf 9736F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9737
33d3690c
LD
9738PIN CONTROLLER - ATMEL AT91 PIO4
9739M: Ludovic Desroches <ludovic.desroches@atmel.com>
9740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9741L: linux-gpio@vger.kernel.org
9742S: Supported
9743F: drivers/pinctrl/pinctrl-at91-pio4.*
9744
cbd1b652
MW
9745PIN CONTROLLER - INTEL
9746M: Mika Westerberg <mika.westerberg@linux.intel.com>
9747M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9748S: Maintained
9749F: drivers/pinctrl/intel/
2201bbb8 9750
9963b536
LP
9751PIN CONTROLLER - RENESAS
9752M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9753M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9754L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9755S: Maintained
9756F: drivers/pinctrl/sh-pfc/
9757
b75e60d6 9758PIN CONTROLLER - SAMSUNG
fea685e9 9759M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9760M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9761M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9762L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9763L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9764S: Maintained
9b5b33f6 9765F: drivers/pinctrl/samsung/
5db7e3bb
KK
9766F: include/dt-bindings/pinctrl/samsung.h
9767F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9768
13cbd906
TL
9769PIN CONTROLLER - SINGLE
9770M: Tony Lindgren <tony@atomide.com>
9771M: Haojian Zhuang <haojian.zhuang@linaro.org>
9772L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9773L: linux-omap@vger.kernel.org
9774S: Maintained
9775F: drivers/pinctrl/pinctrl-single.c
9776
deda8287 9777PIN CONTROLLER - ST SPEAR
da89947b 9778M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9779L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9780W: http://www.st.com/spear
9781S: Maintained
8e406fe4 9782F: drivers/pinctrl/spear/
deda8287 9783
11a1cf34
JH
9784PISTACHIO SOC SUPPORT
9785M: James Hartley <james.hartley@imgtec.com>
9786M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9787L: linux-mips@linux-mips.org
9788S: Maintained
9789F: arch/mips/pistachio/
9790F: arch/mips/include/asm/mach-pistachio/
9791F: arch/mips/boot/dts/pistachio/
9792F: arch/mips/configs/pistachio*_defconfig
9793
249a6771 9794PKTCDVD DRIVER
5a8b187c
JA
9795S: Orphan
9796M: linux-block@vger.kernel.org
679655da
JP
9797F: drivers/block/pktcdvd.c
9798F: include/linux/pktcdvd.h
c117ab84 9799F: include/uapi/linux/pktcdvd.h
249a6771 9800
b31d8273
G
9801PKUNITY SOC DRIVERS
9802M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9803W: http://mprc.pku.edu.cn/~guanxuetao/linux
9804S: Maintained
ceebf4d5 9805T: git git://github.com/gxt/linux.git
b31d8273 9806F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9807F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9808F: drivers/video/fbdev/fb-puv3.c
2809e80b 9809F: drivers/rtc/rtc-puv3.c
b31d8273 9810
9d2ecfb7 9811PMBUS HARDWARE MONITORING DRIVERS
ca462085 9812M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9813L: linux-hwmon@vger.kernel.org
9814W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9815W: http://www.roeck-us.net/linux/drivers/
9816T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9817S: Maintained
9818F: Documentation/hwmon/pmbus
9819F: drivers/hwmon/pmbus/
9820F: include/linux/i2c/pmbus.h
9821
89a36810 9822PMC SIERRA MaxRAID DRIVER
89a36810
AR
9823L: linux-scsi@vger.kernel.org
9824W: http://www.pmc-sierra.com/
3cdea4d7 9825S: Orphan
89a36810
AR
9826F: drivers/scsi/pmcraid.*
9827
dbf9bfe6 9828PMC SIERRA PM8001 DRIVER
d32477e2 9829M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9830M: lindar_liu@usish.com
f5a7b525 9831L: pmchba@pmcs.com
dbf9bfe6 9832L: linux-scsi@vger.kernel.org
9833S: Supported
9834F: drivers/scsi/pm8001/
9835
1da177e4 9836POSIX CLOCKS and TIMERS
8b58be88 9837M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9838L: linux-kernel@vger.kernel.org
75fc2d37 9839T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9840S: Maintained
679655da
JP
9841F: fs/timerfd.c
9842F: include/linux/timer*
5cee9645 9843F: kernel/time/*timer*
1da177e4 9844
7b06a6d7
RW
9845POWER MANAGEMENT CORE
9846M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9847L: linux-pm@vger.kernel.org
9848T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 9849B: https://bugzilla.kernel.org
7b06a6d7
RW
9850S: Supported
9851F: drivers/base/power/
9852F: include/linux/pm.h
9853F: include/linux/pm_*
9854F: include/linux/powercap.h
9855F: drivers/powercap/
9856
3be86148 9857POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9858M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9859L: linux-pm@vger.kernel.org
58db9505 9860T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9861S: Maintained
f3332532 9862F: Documentation/devicetree/bindings/power/supply/
679655da 9863F: include/linux/power_supply.h
8c0984e5 9864F: drivers/power/supply/
3be86148 9865
514f161a
MR
9866POWER STATE COORDINATION INTERFACE (PSCI)
9867M: Mark Rutland <mark.rutland@arm.com>
9868M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9869L: linux-arm-kernel@lists.infradead.org
9870S: Maintained
32d53d1b 9871F: drivers/firmware/psci*.c
514f161a
MR
9872F: include/linux/psci.h
9873F: include/uapi/linux/psci.h
9874
43a1dd9b
SJS
9875POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9876M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9877L: linuxppc-dev@lists.ozlabs.org
9878S: Maintained
9879F: drivers/char/powernv-op-panel.c
9880
1da177e4 9881PNP SUPPORT
9c3646d1 9882M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9883S: Maintained
679655da 9884F: drivers/pnp/
1da177e4
LT
9885
9886PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9887M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9888L: linux-ppp@vger.kernel.org
9889S: Maintained
224cf5ad 9890F: drivers/net/ppp/ppp_*
1da177e4
LT
9891
9892PPP OVER ATM (RFC 2364)
8b58be88 9893M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9894S: Maintained
679655da 9895F: net/atm/pppoatm.c
c117ab84 9896F: include/uapi/linux/atmppp.h
1da177e4
LT
9897
9898PPP OVER ETHERNET
8b58be88 9899M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9900S: Maintained
224cf5ad
JK
9901F: drivers/net/ppp/pppoe.c
9902F: drivers/net/ppp/pppox.c
1da177e4 9903
a6d2370b 9904PPP OVER L2TP
8b58be88 9905M: James Chapman <jchapman@katalix.com>
a6d2370b 9906S: Maintained
90ca28d1 9907F: net/l2tp/l2tp_ppp.c
679655da 9908F: include/linux/if_pppol2tp.h
c117ab84 9909F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9910
eae9d2ba 9911PPS SUPPORT
8b58be88 9912M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9913W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9914L: linuxpps@ml.enneenne.com (subscribers-only)
9915S: Maintained
cabaaf41
JP
9916F: Documentation/pps/
9917F: drivers/pps/
9918F: include/linux/pps*.h
eae9d2ba 9919
71a6d0af
HW
9920PPTP DRIVER
9921M: Dmitry Kozlov <xeb@mail.ru>
9922L: netdev@vger.kernel.org
9923S: Maintained
224cf5ad 9924F: drivers/net/ppp/pptp.c
71a6d0af
HW
9925W: http://sourceforge.net/projects/accel-pptp
9926
1da177e4 9927PREEMPTIBLE KERNEL
8b58be88 9928M: Robert Love <rml@tech9.net>
1da177e4
LT
9929L: kpreempt-tech@lists.sourceforge.net
9930W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9931S: Supported
679655da
JP
9932F: Documentation/preempt-locking.txt
9933F: include/linux/preempt.h
1da177e4
LT
9934
9935PRISM54 WIRELESS DRIVER
8b58be88 9936M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9937L: linux-wireless@vger.kernel.org
9ef80804 9938W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9939S: Obsolete
c12edfe2 9940F: drivers/net/wireless/intersil/prism54/
1da177e4 9941
02c18891 9942PS3 NETWORK SUPPORT
b809b9ca 9943M: Geoff Levand <geoff@infradead.org>
02c18891 9944L: netdev@vger.kernel.org
a14ab6b6 9945L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9946S: Maintained
8df158ac 9947F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9948
f58a9d17 9949PS3 PLATFORM SUPPORT
b809b9ca 9950M: Geoff Levand <geoff@infradead.org>
a4724ed6 9951L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9952S: Maintained
679655da
JP
9953F: arch/powerpc/boot/ps3*
9954F: arch/powerpc/include/asm/lv1call.h
9955F: arch/powerpc/include/asm/ps3*.h
9956F: arch/powerpc/platforms/ps3/
9957F: drivers/*/ps3*
9958F: drivers/ps3/
fec629b8 9959F: drivers/rtc/rtc-ps3.c
679655da 9960F: drivers/usb/host/*ps3.c
fec629b8 9961F: sound/ppc/snd_ps3*
f58a9d17 9962
cffb4add 9963PS3VRAM DRIVER
8b58be88 9964M: Jim Paris <jim@jtan.com>
3715a5d0 9965M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9966L: linuxppc-dev@lists.ozlabs.org
cffb4add 9967S: Maintained
8a3977cb 9968F: drivers/block/ps3vram.c
cffb4add 9969
8defe599 9970PSTORE FILESYSTEM
9d5e2a02 9971M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9972M: Colin Cross <ccross@android.com>
9973M: Kees Cook <keescook@chromium.org>
9974M: Tony Luck <tony.luck@intel.com>
9975S: Maintained
9f273c24 9976T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9977F: fs/pstore/
9978F: include/linux/pstore*
04851772 9979F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9980F: drivers/acpi/apei/erst.c
9981
7fbc415d
RC
9982PTP HARDWARE CLOCK SUPPORT
9983M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9984L: netdev@vger.kernel.org
7fbc415d
RC
9985S: Maintained
9986W: http://linuxptp.sourceforge.net/
9987F: Documentation/ABI/testing/sysfs-ptp
9988F: Documentation/ptp/*
0ecb3cdd 9989F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9990F: drivers/net/phy/dp83640*
9991F: drivers/ptp/*
9992F: include/linux/ptp_cl*
9993
cf94a4d1 9994PTRACE SUPPORT
e846ee5f 9995M: Roland McGrath <roland@hack.frob.com>
8b58be88 9996M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9997S: Maintained
9998F: include/asm-generic/syscall.h
9999F: include/linux/ptrace.h
10000F: include/linux/regset.h
10001F: include/linux/tracehook.h
c117ab84 10002F: include/uapi/linux/ptrace.h
cf94a4d1
CH
10003F: kernel/ptrace.c
10004
3e9d7ba7
HV
10005PULSE8-CEC DRIVER
10006M: Hans Verkuil <hverkuil@xs4all.nl>
10007L: linux-media@vger.kernel.org
10008T: git git://linuxtv.org/media_tree.git
10009S: Maintained
104eda6d 10010F: drivers/media/usb/pulse8-cec/*
3e9d7ba7 10011
8320204a 10012PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 10013M: Mike Isely <isely@pobox.com>
16e9495d 10014L: pvrusb2@isely.net (subscribers-only)
661263b5 10015L: linux-media@vger.kernel.org
8320204a 10016W: http://www.isely.net/pvrusb2/
275ffde4 10017T: git git://linuxtv.org/media_tree.git
8320204a 10018S: Maintained
618cd932 10019F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 10020F: drivers/media/usb/pvrusb2/
8320204a 10021
39532e6c 10022PWC WEBCAM DRIVER
c0936df4 10023M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
10024L: linux-media@vger.kernel.org
10025T: git git://linuxtv.org/media_tree.git
c0936df4 10026S: Odd Fixes
39532e6c
HG
10027F: drivers/media/usb/pwc/*
10028
93c090b3 10029PWM FAN DRIVER
774e0362 10030M: Kamil Debski <kamil@wypas.org>
0faf7dd5 10031M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 10032L: linux-hwmon@vger.kernel.org
93c090b3
KD
10033S: Supported
10034F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10035F: Documentation/hwmon/pwm-fan
10036F: drivers/hwmon/pwm-fan.c
10037
200efedd 10038PWM SUBSYSTEM
aa3495f7
TR
10039M: Thierry Reding <thierry.reding@gmail.com>
10040L: linux-pwm@vger.kernel.org
0c2498f1 10041S: Maintained
006e854f 10042T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
10043F: Documentation/pwm.txt
10044F: Documentation/devicetree/bindings/pwm/
10045F: include/linux/pwm.h
0c2498f1 10046F: drivers/pwm/
a140b98d
TR
10047F: drivers/video/backlight/pwm_bl.c
10048F: include/linux/pwm_backlight.h
0c2498f1 10049
30ec261e 10050PXA2xx/PXA3xx SUPPORT
8da5e302 10051M: Daniel Mack <daniel@zonque.org>
a323f664 10052M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 10053M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 10054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 10055T: git git://github.com/hzhuang1/linux.git
8da5e302 10056T: git git://github.com/rjarzmik/linux.git
1da177e4 10057S: Maintained
e68d7c14 10058F: arch/arm/boot/dts/pxa*
679655da 10059F: arch/arm/mach-pxa/
820439f1 10060F: drivers/dma/pxa*
679655da 10061F: drivers/pcmcia/pxa2xx*
1403ead9 10062F: drivers/pinctrl/pxa/
9df92e6c 10063F: drivers/spi/spi-pxa2xx*
faf2e1db 10064F: drivers/usb/gadget/udc/pxa2*
679655da 10065F: include/sound/pxa2xx-lib.h
bec4c99e 10066F: sound/arm/pxa*
14430813 10067F: sound/soc/pxa/
1da177e4 10068
f3154a46
RJ
10069PXA GPIO DRIVER
10070M: Robert Jarzmik <robert.jarzmik@free.fr>
10071L: linux-gpio@vger.kernel.org
10072S: Maintained
10073F: drivers/gpio/gpio-pxa.c
10074
ec64d3bf
EG
10075PXA3xx NAND FLASH DRIVER
10076M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10077L: linux-mtd@lists.infradead.org
10078S: Maintained
9a67f099 10079F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 10080
3f640c61 10081MMP SUPPORT
8b58be88 10082M: Eric Miao <eric.y.miao@gmail.com>
a323f664 10083M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 10084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
10085T: git git://github.com/hzhuang1/linux.git
10086T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 10087S: Maintained
e68d7c14 10088F: arch/arm/boot/dts/mmp*
3f640c61 10089F: arch/arm/mach-mmp/
e8e6cb32 10090
272f133a
PO
10091PXA MMCI DRIVER
10092S: Orphan
10093
57f63bc8 10094PXA RTC DRIVER
8b58be88 10095M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
10096L: rtc-linux@googlegroups.com
10097S: Maintained
10098
cea4001a 10099QAT DRIVER
90ab5a81
TS
10100M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10101M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
10102L: qat-linux@intel.com
10103S: Supported
10104F: drivers/crypto/qat/
cea4001a 10105
52a09a04 10106QIB DRIVER
8473c603 10107M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
10108L: linux-rdma@vger.kernel.org
10109S: Supported
10110F: drivers/infiniband/hw/qib/
10111
5e9772b9
JS
10112QLOGIC QLA1280 SCSI DRIVER
10113M: Michael Reed <mdr@sgi.com>
10114L: linux-scsi@vger.kernel.org
10115S: Maintained
10116F: drivers/scsi/qla1280.[ch]
10117
1da177e4 10118QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 10119M: qla2xxx-upstream@qlogic.com
1da177e4
LT
10120L: linux-scsi@vger.kernel.org
10121S: Supported
679655da
JP
10122F: Documentation/scsi/LICENSE.qla2xxx
10123F: drivers/scsi/qla2xxx/
1da177e4 10124
883c98fe 10125QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 10126M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
10127L: linux-scsi@vger.kernel.org
10128S: Supported
bacfb81b 10129F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
10130F: drivers/scsi/qla4xxx/
10131
5a4faa87 10132QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 10133M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
10134L: netdev@vger.kernel.org
10135S: Supported
679655da 10136F: Documentation/networking/LICENSE.qla3xxx
aa43c215 10137F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 10138
0ec00f03 10139QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
10140M: Harish Patil <harish.patil@cavium.com>
10141M: Manish Chopra <manish.chopra@cavium.com>
10142M: Dept-GELinuxNICDev@cavium.com
0ec00f03
AKS
10143L: netdev@vger.kernel.org
10144S: Supported
aa43c215 10145F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 10146
c4e84bde 10147QLOGIC QLGE 10Gb ETHERNET DRIVER
67f0160f
MY
10148M: Harish Patil <harish.patil@cavium.com>
10149M: Manish Chopra <manish.chopra@cavium.com>
10150M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
10151L: netdev@vger.kernel.org
10152S: Supported
aa43c215 10153F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 10154
fe56b9e6 10155QLOGIC QL4xxx ETHERNET DRIVER
67f0160f
MY
10156M: Yuval Mintz <Yuval.Mintz@cavium.com>
10157M: Ariel Elior <Ariel.Elior@cavium.com>
10158M: everest-linux-l2@cavium.com
fe56b9e6
YM
10159L: netdev@vger.kernel.org
10160S: Supported
10161F: drivers/net/ethernet/qlogic/qed/
10162F: include/linux/qed/
10163F: drivers/net/ethernet/qlogic/qede/
10164
ace7f46b
MR
10165QLOGIC QL41xxx ISCSI DRIVER
10166M: QLogic-Storage-Upstream@cavium.com
10167L: linux-scsi@vger.kernel.org
10168S: Supported
10169F: drivers/scsi/qedi/
10170
1da177e4 10171QNX4 FILESYSTEM
8b58be88 10172M: Anders Larsen <al@alarsen.net>
1da177e4
LT
10173W: http://www.alarsen.net/linux/qnx4fs/
10174S: Maintained
80811493 10175F: fs/qnx4/
c117ab84
CEB
10176F: include/uapi/linux/qnx4_fs.h
10177F: include/uapi/linux/qnxtypes.h
1da177e4 10178
d8b97569
SY
10179QORIQ DPAA2 FSL-MC BUS DRIVER
10180M: Stuart Yoder <stuart.yoder@nxp.com>
10181L: linux-kernel@vger.kernel.org
10182S: Maintained
10183F: drivers/staging/fsl-mc/
10184
91952bc0
AP
10185QT1010 MEDIA DRIVER
10186M: Antti Palosaari <crope@iki.fi>
10187L: linux-media@vger.kernel.org
a825eaec 10188W: https://linuxtv.org
91952bc0
AP
10189W: http://palosaari.fi/linux/
10190Q: http://patchwork.linuxtv.org/project/linux-media/list/
10191T: git git://linuxtv.org/anttip/media_tree.git
10192S: Maintained
10193F: drivers/media/tuners/qt1010*
10194
966fb5ec
SM
10195QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10196M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10197L: linux-wireless@vger.kernel.org
966fb5ec
SM
10198W: http://wireless.kernel.org/en/users/Drivers/ath9k
10199S: Supported
10200F: drivers/net/wireless/ath/ath9k/
10201
2ea0ffcb
KV
10202QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10203M: Kalle Valo <kvalo@qca.qualcomm.com>
10204L: ath10k@lists.infradead.org
10205W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 10206T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
10207S: Supported
10208F: drivers/net/wireless/ath/ath10k/
10209
b9b17deb
TT
10210QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10211M: Timur Tabi <timur@codeaurora.org>
10212L: netdev@vger.kernel.org
10213S: Supported
10214F: drivers/net/ethernet/qualcomm/emac/
10215
4f4567cf
RK
10216QUALCOMM HEXAGON ARCHITECTURE
10217M: Richard Kuo <rkuo@codeaurora.org>
10218L: linux-hexagon@vger.kernel.org
9f273c24 10219T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
10220S: Supported
10221F: arch/hexagon/
10222
8e84c258
EK
10223QUALCOMM WCN36XX WIRELESS DRIVER
10224M: Eugene Krasnikov <k.eugene.e@gmail.com>
10225L: wcn36xx@lists.infradead.org
10226W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10227T: git git://github.com/KrasnikovEugene/wcn36xx.git
10228S: Supported
10229F: drivers/net/wireless/ath/wcn36xx/
10230
eeca9a67
MT
10231QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10232M: Gabriel Somlo <somlo@cmu.edu>
10233M: "Michael S. Tsirkin" <mst@redhat.com>
10234L: qemu-devel@nongnu.org
10235S: Maintained
10236F: drivers/firmware/qemu_fw_cfg.c
10237
602adf40 10238RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
10239M: Ilya Dryomov <idryomov@gmail.com>
10240M: Sage Weil <sage@redhat.com>
527a88b9 10241M: Alex Elder <elder@kernel.org>
398ecff5 10242L: ceph-devel@vger.kernel.org
09d90327
SW
10243W: http://ceph.com/
10244T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10245T: git git://github.com/ceph/ceph-client.git
602adf40 10246S: Supported
398ecff5 10247F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10248F: drivers/block/rbd.c
10249F: drivers/block/rbd_types.h
10250
1da177e4 10251RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10252M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10253L: linux-fbdev@vger.kernel.org
1da177e4 10254S: Maintained
8a61f013 10255F: drivers/video/fbdev/aty/radeon*
c117ab84 10256F: include/uapi/linux/radeonfb.h
1da177e4 10257
c6c9b34c 10258RADIOSHARK RADIO DRIVER
c0936df4 10259M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10260L: linux-media@vger.kernel.org
10261T: git git://linuxtv.org/media_tree.git
10262S: Maintained
10263F: drivers/media/radio/radio-shark.c
10264
10265RADIOSHARK2 RADIO DRIVER
c0936df4 10266M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10267L: linux-media@vger.kernel.org
10268T: git git://linuxtv.org/media_tree.git
10269S: Maintained
10270F: drivers/media/radio/radio-shark2.c
10271F: drivers/media/radio/radio-tea5777.c
10272
1da177e4 10273RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10274M: Paul Mackerras <paulus@samba.org>
c69f677c 10275L: linux-fbdev@vger.kernel.org
1da177e4 10276S: Maintained
8a61f013 10277F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10278
a0fd81a9 10279RALINK MIPS ARCHITECTURE
bdb40e8e 10280M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10281L: linux-mips@linux-mips.org
10282S: Maintained
10283F: arch/mips/ralink
10284
e7839f25 10285RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10286P: rt2x00 project
b182427e 10287M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10288M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10289L: linux-wireless@vger.kernel.org
95ea3627 10290S: Maintained
33aca94d 10291F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10292
9db5579b 10293RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10294M: Jens Axboe <axboe@kernel.dk>
9db5579b 10295S: Maintained
679655da
JP
10296F: Documentation/blockdev/ramdisk.txt
10297F: drivers/block/brd.c
9db5579b 10298
9e95ce27 10299RANDOM NUMBER DRIVER
0624bcaa 10300M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10301S: Maintained
679655da 10302F: drivers/char/random.c
9e95ce27 10303
394b701c 10304RAPIDIO SUBSYSTEM
8b58be88 10305M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10306M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10307S: Maintained
679655da 10308F: drivers/rapidio/
394b701c 10309
e2d1d6c0 10310RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10311L: linux-wireless@vger.kernel.org
f52a5490 10312S: Orphan
679655da 10313F: drivers/net/wireless/ray*
e2d1d6c0
RD
10314
10315RCUTORTURE MODULE
e0198b29 10316M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10317M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10318L: linux-kernel@vger.kernel.org
f9094d8e 10319S: Supported
08deed1e 10320T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10321F: Documentation/RCU/torture.txt
34e2d560 10322F: kernel/rcu/rcutorture.c
e2d1d6c0 10323
c87b9c60
PM
10324RCUTORTURE TEST FRAMEWORK
10325M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10326M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10327R: Steven Rostedt <rostedt@goodmis.org>
10328R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10329R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10330L: linux-kernel@vger.kernel.org
c87b9c60
PM
10331S: Supported
10332T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10333F: tools/testing/selftests/rcutorture
10334
c1f766b5 10335RDC R-321X SoC
8b58be88 10336M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10337S: Maintained
10338
db17f395 10339RDC R6040 FAST ETHERNET DRIVER
35566e96 10340M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10341L: netdev@vger.kernel.org
10342S: Maintained
58565a35 10343F: drivers/net/ethernet/rdc/r6040.c
db17f395 10344
a09ed661 10345RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10346M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10347L: netdev@vger.kernel.org
10348L: linux-rdma@vger.kernel.org
fbb5a558 10349L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10350W: https://oss.oracle.com/projects/rds/
a09ed661 10351S: Supported
679655da 10352F: net/rds/
72f26eee 10353F: Documentation/networking/rds.txt
a09ed661 10354
0194621b
DD
10355RDMAVT - RDMA verbs software
10356M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10357L: linux-rdma@vger.kernel.org
10358S: Supported
10359F: drivers/infiniband/sw/rdmavt
10360
48553d10
FY
10361RDT - RESOURCE ALLOCATION
10362M: Fenghua Yu <fenghua.yu@intel.com>
10363L: linux-kernel@vger.kernel.org
10364S: Supported
10365F: arch/x86/kernel/cpu/intel_rdt*
10366F: arch/x86/include/asm/intel_rdt*
10367F: Documentation/x86/intel_rdt*
10368
595182bc 10369READ-COPY UPDATE (RCU)
8b58be88 10370M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10371M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10372R: Steven Rostedt <rostedt@goodmis.org>
10373R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10374R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10375L: linux-kernel@vger.kernel.org
9fab9787 10376W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10377S: Supported
08deed1e 10378T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10379F: Documentation/RCU/
9fab9787 10380X: Documentation/RCU/torture.txt
f9094d8e 10381F: include/linux/rcu*
4102adab
PM
10382X: include/linux/srcu.h
10383F: kernel/rcu/
34e2d560 10384X: kernel/torture.c
595182bc 10385
0c86edc0 10386REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10387M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10388M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10389L: rtc-linux@googlegroups.com
8a6e2535 10390Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10391T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10392S: Maintained
7af6a2e1 10393F: Documentation/devicetree/bindings/rtc/
679655da
JP
10394F: Documentation/rtc.txt
10395F: drivers/rtc/
10396F: include/linux/rtc.h
c117ab84 10397F: include/uapi/linux/rtc.h
fe23c336
AB
10398F: include/linux/rtc/
10399F: include/linux/platform_data/rtc-*
10400F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10401
0e400c53
MB
10402REALTEK AUDIO CODECS
10403M: Bard Liao <bardliao@realtek.com>
10404M: Oder Chiou <oder_chiou@realtek.com>
10405S: Maintained
10406F: sound/soc/codecs/rt*
10407F: include/sound/rt*.h
10408
1da177e4 10409REISERFS FILE SYSTEM
76c4e5ea 10410L: reiserfs-devel@vger.kernel.org
1da177e4 10411S: Supported
679655da 10412F: fs/reiserfs/
1da177e4 10413
b83a313b 10414REGISTER MAP ABSTRACTION
b02e48f2 10415M: Mark Brown <broonie@kernel.org>
dd060bc9 10416L: linux-kernel@vger.kernel.org
b83a313b
MB
10417T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10418S: Supported
9398a639 10419F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10420F: drivers/base/regmap/
10421F: include/linux/regmap.h
10422
400e64df
OBC
10423REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10424M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10425M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10426L: linux-remoteproc@vger.kernel.org
6bb697b6 10427T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10428S: Maintained
15ebc72d 10429F: Documentation/devicetree/bindings/remoteproc/
400e64df 10430F: Documentation/remoteproc.txt
15ebc72d 10431F: drivers/remoteproc/
6fc26488 10432F: include/linux/remoteproc.h
400e64df 10433
d8115db5
OBC
10434REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10435M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10436M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10437L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10438T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10439S: Maintained
10440F: drivers/rpmsg/
10441F: Documentation/rpmsg.txt
10442F: include/linux/rpmsg.h
10443
fedc81e7
GU
10444RENESAS CLOCK DRIVERS
10445M: Geert Uytterhoeven <geert+renesas@glider.be>
10446L: linux-renesas-soc@vger.kernel.org
10447S: Supported
10448F: drivers/clk/renesas/
10449
8e6569af
SS
10450RENESAS ETHERNET DRIVERS
10451R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10452L: netdev@vger.kernel.org
4a121096 10453L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10454F: drivers/net/ethernet/renesas/
10455F: include/linux/sh_eth.h
10456
3e46c397
YS
10457RENESAS USB2 PHY DRIVER
10458M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10459L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10460S: Maintained
10461F: drivers/phy/phy-rcar-gen3-usb2.c
10462
1b0fe6be
PZ
10463RESET CONTROLLER FRAMEWORK
10464M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10465T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10466S: Maintained
10467F: drivers/reset/
10468F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10469F: include/dt-bindings/reset/
1b0fe6be
PZ
10470F: include/linux/reset.h
10471F: include/linux/reset-controller.h
10472
e0897645 10473RFKILL
8b58be88 10474M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10475L: linux-wireless@vger.kernel.org
ce466579
JB
10476W: http://wireless.kernel.org/
10477T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10478T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10479S: Maintained
505c9247 10480F: Documentation/rfkill.txt
80811493 10481F: net/rfkill/
e0897645 10482
933685ca
TG
10483RHASHTABLE
10484M: Thomas Graf <tgraf@suug.ch>
39ec406d 10485M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10486L: netdev@vger.kernel.org
10487S: Maintained
10488F: lib/rhashtable.c
10489F: include/linux/rhashtable.h
10490
67e054e9
ML
10491RICOH SMARTMEDIA/XD DRIVER
10492M: Maxim Levitsky <maximlevitsky@gmail.com>
10493S: Maintained
21c26f50
JP
10494F: drivers/mtd/nand/r852.c
10495F: drivers/mtd/nand/r852.h
67e054e9 10496
92634125
ML
10497RICOH R5C592 MEMORYSTICK DRIVER
10498M: Maxim Levitsky <maximlevitsky@gmail.com>
10499S: Maintained
10500F: drivers/memstick/host/r592.*
10501
27f1d2f9
SA
10502ROCCAT DRIVERS
10503M: Stefan Achatz <erazor_de@users.sourceforge.net>
10504W: http://sourceforge.net/projects/roccat/
10505S: Maintained
10506F: drivers/hid/hid-roccat*
10507F: include/linux/hid-roccat*
10508F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10509
4b8ac966
JP
10510ROCKER DRIVER
10511M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10512L: netdev@vger.kernel.org
10513S: Supported
10514F: drivers/net/ethernet/rocker/
10515
1da177e4
LT
10516ROCKETPORT DRIVER
10517P: Comtrol Corp.
1da177e4
LT
10518W: http://www.comtrol.com
10519S: Maintained
679655da 10520F: Documentation/serial/rocket.txt
c897401b 10521F: drivers/tty/rocket*
1da177e4 10522
7645c2f4
KC
10523ROCKETPORT EXPRESS/INFINITY DRIVER
10524M: Kevin Cernekee <cernekee@gmail.com>
10525L: linux-serial@vger.kernel.org
10526S: Odd Fixes
10527F: drivers/tty/serial/rp2.*
10528
1da177e4 10529ROSE NETWORK LAYER
8b58be88 10530M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10531L: linux-hams@vger.kernel.org
d34cb28a 10532W: http://www.linux-ax25.org/
1da177e4 10533S: Maintained
679655da 10534F: include/net/rose.h
c117ab84 10535F: include/uapi/linux/rose.h
679655da 10536F: net/rose/
1da177e4 10537
91952bc0
AP
10538RTL2830 MEDIA DRIVER
10539M: Antti Palosaari <crope@iki.fi>
10540L: linux-media@vger.kernel.org
a825eaec 10541W: https://linuxtv.org
91952bc0
AP
10542W: http://palosaari.fi/linux/
10543Q: http://patchwork.linuxtv.org/project/linux-media/list/
10544T: git git://linuxtv.org/anttip/media_tree.git
10545S: Maintained
10546F: drivers/media/dvb-frontends/rtl2830*
10547
27a0aacf
AP
10548RTL2832 MEDIA DRIVER
10549M: Antti Palosaari <crope@iki.fi>
10550L: linux-media@vger.kernel.org
a825eaec 10551W: https://linuxtv.org
27a0aacf
AP
10552W: http://palosaari.fi/linux/
10553Q: http://patchwork.linuxtv.org/project/linux-media/list/
10554T: git git://linuxtv.org/anttip/media_tree.git
10555S: Maintained
10556F: drivers/media/dvb-frontends/rtl2832*
10557
ba6e6f6e
AP
10558RTL2832_SDR MEDIA DRIVER
10559M: Antti Palosaari <crope@iki.fi>
10560L: linux-media@vger.kernel.org
a825eaec 10561W: https://linuxtv.org
ba6e6f6e
AP
10562W: http://palosaari.fi/linux/
10563Q: http://patchwork.linuxtv.org/project/linux-media/list/
10564T: git git://linuxtv.org/anttip/media_tree.git
10565S: Maintained
b4bb1c28 10566F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10567
59840488 10568RTL8180 WIRELESS DRIVER
605bebe2 10569L: linux-wireless@vger.kernel.org
491b26b4 10570W: http://wireless.kernel.org/
54e5881d 10571T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10572S: Orphan
62141726 10573F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10574
59840488 10575RTL8187 WIRELESS DRIVER
9f0939bf 10576M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10577M: Hin-Tak Leung <htl10@users.sourceforge.net>
10578M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10579L: linux-wireless@vger.kernel.org
491b26b4 10580W: http://wireless.kernel.org/
54e5881d 10581T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10582S: Maintained
62141726 10583F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10584
3cf0c8ad
LF
10585RTL8192CE WIRELESS DRIVER
10586M: Larry Finger <Larry.Finger@lwfinger.net>
10587M: Chaoming Li <chaoming_li@realsil.com.cn>
10588L: linux-wireless@vger.kernel.org
491b26b4 10589W: http://wireless.kernel.org/
3cf0c8ad
LF
10590T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10591S: Maintained
62141726
KV
10592F: drivers/net/wireless/realtek/rtlwifi/
10593F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10594
26f1fad2
JS
10595RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10596M: Jes Sorensen <Jes.Sorensen@redhat.com>
10597L: linux-wireless@vger.kernel.org
171a900c 10598T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10599S: Maintained
10600F: drivers/net/wireless/realtek/rtl8xxxu/
10601
9eb8ef74 10602S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10603M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10604L: linux-fbdev@vger.kernel.org
ce00f85c 10605S: Maintained
8a61f013 10606F: drivers/video/fbdev/savage/
9eb8ef74 10607
1da177e4 10608S390
8b58be88
JP
10609M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10610M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10611L: linux-s390@vger.kernel.org
5238da45 10612W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10613T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10614S: Supported
679655da 10615F: arch/s390/
a968cd3e 10616F: drivers/s390/
3bfe6858
JN
10617F: Documentation/s390/
10618F: Documentation/DocBook/s390*
5238da45 10619
322986ca
SO
10620S390 COMMON I/O LAYER
10621M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10622M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10623L: linux-s390@vger.kernel.org
10624W: http://www.ibm.com/developerworks/linux/linux390/
10625S: Supported
10626F: drivers/s390/cio/
10627
10628S390 DASD DRIVER
38b7f07a
SH
10629M: Stefan Haberland <sth@linux.vnet.ibm.com>
10630M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10631L: linux-s390@vger.kernel.org
10632W: http://www.ibm.com/developerworks/linux/linux390/
10633S: Supported
10634F: drivers/s390/block/dasd*
10635F: block/partitions/ibm.c
10636
5238da45 10637S390 NETWORK DRIVERS
f0c59aff 10638M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10639L: linux-s390@vger.kernel.org
5238da45
HC
10640W: http://www.ibm.com/developerworks/linux/linux390/
10641S: Supported
679655da 10642F: drivers/s390/net/
5238da45 10643
322986ca
SO
10644S390 PCI SUBSYSTEM
10645M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10646M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10647L: linux-s390@vger.kernel.org
10648W: http://www.ibm.com/developerworks/linux/linux390/
10649S: Supported
10650F: arch/s390/pci/
10651F: drivers/pci/hotplug/s390_pci_hpc.c
10652
feed9b62 10653S390 ZCRYPT DRIVER
cb9c6385 10654M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 10655L: linux-s390@vger.kernel.org
a968cd3e 10656W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10657S: Supported
d5ca6918 10658F: drivers/s390/crypto/
feed9b62 10659
5238da45 10660S390 ZFCP DRIVER
d38e19d0 10661M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10662L: linux-s390@vger.kernel.org
5238da45 10663W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10664S: Supported
679655da 10665F: drivers/s390/scsi/zfcp_*
1da177e4 10666
dd96df2c 10667S390 IUCV NETWORK LAYER
f0c59aff 10668M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10669L: linux-s390@vger.kernel.org
10670W: http://www.ibm.com/developerworks/linux/linux390/
10671S: Supported
679655da
JP
10672F: drivers/s390/net/*iucv*
10673F: include/net/iucv/
10674F: net/iucv/
dd96df2c 10675
8128f23c
GS
10676S390 IOMMU (PCI)
10677M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10678L: linux-s390@vger.kernel.org
10679W: http://www.ibm.com/developerworks/linux/linux390/
10680S: Supported
10681F: drivers/iommu/s390-iommu.c
10682
4dde7f75 10683S3C24XX SD/MMC Driver
8b58be88 10684M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10685L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10686S: Supported
679655da 10687F: drivers/mmc/host/s3cmci.*
4dde7f75 10688
1f15a229
HV
10689SAA6588 RDS RECEIVER DRIVER
10690M: Hans Verkuil <hverkuil@xs4all.nl>
10691L: linux-media@vger.kernel.org
10692T: git git://linuxtv.org/media_tree.git
a825eaec 10693W: https://linuxtv.org
1f15a229
HV
10694S: Odd Fixes
10695F: drivers/media/i2c/saa6588*
10696
98ed12e6 10697SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10698M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10699M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10700L: linux-media@vger.kernel.org
a825eaec 10701W: https://linuxtv.org
98ed12e6
MCC
10702T: git git://linuxtv.org/media_tree.git
10703S: Odd fixes
618cd932 10704F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10705F: drivers/media/pci/saa7134/
10706
1da177e4 10707SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10708M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10709L: linux-media@vger.kernel.org
275ffde4 10710T: git git://linuxtv.org/media_tree.git
1da177e4 10711S: Maintained
90d72ac6
MCC
10712F: drivers/media/common/saa7146/
10713F: drivers/media/pci/saa7146/
10714F: include/media/saa7146*
1da177e4 10715
92304a40 10716SAMSUNG LAPTOP DRIVER
5909c654 10717M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10718L: platform-driver-x86@vger.kernel.org
10719S: Maintained
10720F: drivers/platform/x86/samsung-laptop.c
10721
4a109cc0 10722SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10723M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10724M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10725M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10726L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10727S: Supported
14430813 10728F: sound/soc/samsung/
4a109cc0 10729
0d89a28b 10730SAMSUNG FRAMEBUFFER DRIVER
b7701755 10731M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10732L: linux-fbdev@vger.kernel.org
10733S: Maintained
8a61f013 10734F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10735
b40f0632 10736SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10737M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10738M: Krzysztof Kozlowski <krzk@kernel.org>
10739M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10740L: linux-kernel@vger.kernel.org
b40f0632 10741L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10742S: Supported
10743F: drivers/mfd/sec*.c
10744F: drivers/regulator/s2m*.c
10745F: drivers/regulator/s5m*.c
b40f0632
KK
10746F: drivers/clk/clk-s2mps11.c
10747F: drivers/rtc/rtc-s5m.c
f69d3a17 10748F: include/linux/mfd/samsung/
a13c7c51
KK
10749F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10750F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10751F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10752F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10753
038f5c4b
SN
10754SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10755M: Kyungmin Park <kyungmin.park@samsung.com>
10756M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10757L: linux-media@vger.kernel.org
10758Q: https://patchwork.linuxtv.org/project/linux-media/list/
10759S: Supported
10760F: drivers/media/platform/exynos4-is/
038f5c4b 10761
6fd86ab2
SN
10762SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10763M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10764L: linux-media@vger.kernel.org
10765L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10766S: Maintained
10767F: drivers/media/platform/s3c-camif/
d647f0b7 10768F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10769
b84ef24e
AH
10770SAMSUNG S5C73M3 CAMERA DRIVER
10771M: Kyungmin Park <kyungmin.park@samsung.com>
10772M: Andrzej Hajda <a.hajda@samsung.com>
10773L: linux-media@vger.kernel.org
10774S: Supported
10775F: drivers/media/i2c/s5c73m3/*
10776
7d459937
AH
10777SAMSUNG S5K5BAF CAMERA DRIVER
10778M: Kyungmin Park <kyungmin.park@samsung.com>
10779M: Andrzej Hajda <a.hajda@samsung.com>
10780L: linux-media@vger.kernel.org
10781S: Supported
10782F: drivers/media/i2c/s5k5baf.c
10783
c04c674f
RB
10784SAMSUNG S3FWRN5 NFC DRIVER
10785M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10786M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10787L: linux-nfc@lists.01.org (moderated for non-subscribers)
10788S: Supported
10789F: drivers/nfc/s3fwrn5
10790
310e39c9 10791SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10792M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10793M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10794M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10795S: Supported
10796L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10797F: drivers/clk/samsung/
490583f0
CC
10798F: include/dt-bindings/clock/exynos*.h
10799F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10800
2e365a70
AS
10801SAMSUNG SPI DRIVERS
10802M: Kukjin Kim <kgene@kernel.org>
10803M: Krzysztof Kozlowski <krzk@kernel.org>
10804M: Andi Shyti <andi.shyti@samsung.com>
10805L: linux-spi@vger.kernel.org
10806L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10807S: Maintained
10808F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10809F: drivers/spi/spi-s3c*
10810F: include/linux/platform_data/spi-s3c64xx.h
10811
66890ed6
BA
10812SAMSUNG SXGBE DRIVERS
10813M: Byungho An <bh74.an@samsung.com>
10814M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10815M: Vipul Pandya <vipul.pandya@samsung.com>
10816S: Supported
10817L: netdev@vger.kernel.org
10818F: drivers/net/ethernet/samsung/sxgbe/
10819
93c537af 10820SAMSUNG THERMAL DRIVER
0faf7dd5 10821M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
10822L: linux-pm@vger.kernel.org
10823L: linux-samsung-soc@vger.kernel.org
10824S: Supported
9f273c24 10825T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10826F: drivers/thermal/samsung/
10827
e296cd32 10828SAMSUNG USB2 PHY DRIVER
774e0362
KD
10829M: Kamil Debski <kamil@wypas.org>
10830M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10831L: linux-kernel@vger.kernel.org
10832S: Supported
10833F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10834F: Documentation/phy/samsung-usb2.txt
10835F: drivers/phy/phy-exynos4210-usb2.c
10836F: drivers/phy/phy-exynos4x12-usb2.c
10837F: drivers/phy/phy-exynos5250-usb2.c
10838F: drivers/phy/phy-s5pv210-usb2.c
10839F: drivers/phy/phy-samsung-usb2.c
10840F: drivers/phy/phy-samsung-usb2.h
10841
ca749e2a 10842SERIAL DRIVERS
5e30bbb7 10843M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10844L: linux-serial@vger.kernel.org
5e30bbb7 10845S: Maintained
30743257 10846F: Documentation/devicetree/bindings/serial/
14430813 10847F: drivers/tty/serial/
ca749e2a 10848
fa5dc29c
SY
10849SERIAL IR RECEIVER
10850M: Sean Young <sean@mess.org>
10851L: linux-media@vger.kernel.org
10852S: Maintained
10853F: drivers/media/rc/serial_ir.c
10854
49fc9361
BG
10855STI CEC DRIVER
10856M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10857L: kernel@stlinux.com
10858S: Maintained
10859F: drivers/staging/media/st-cec/
10860F: Documentation/devicetree/bindings/media/stih-cec.txt
10861
aecb7b64 10862SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10863M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10864M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10865S: Maintained
1fb200d6 10866F: include/linux/dma/dw.h
3d598f47 10867F: include/linux/platform_data/dma-dw.h
61a76496 10868F: drivers/dma/dw/
aecb7b64 10869
058999cc
LP
10870SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10871M: Lars Persson <lars.persson@axis.com>
10872L: netdev@vger.kernel.org
10873S: Supported
10874F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10875F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10876
fc531d98 10877SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10878M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10879R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10880R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10881L: linux-i2c@vger.kernel.org
10882S: Maintained
10883F: drivers/i2c/busses/i2c-designware-*
10884F: include/linux/platform_data/i2c-designware.h
10885
f9e37137 10886SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10887M: Jaehoon Chung <jh80.chung@samsung.com>
10888L: linux-mmc@vger.kernel.org
10889S: Maintained
10890F: include/linux/mmc/dw_mmc.h
10891F: drivers/mmc/host/dw_mmc*
10892
a961e698
AS
10893SYSTEM TRACE MODULE CLASS
10894M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10895S: Maintained
e787bc46 10896T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10897F: Documentation/trace/stm.txt
10898F: drivers/hwtracing/stm/
10899F: include/linux/stm.h
10900F: include/uapi/linux/stm.h
10901
1db121d6
AN
10902THUNDERBOLT DRIVER
10903M: Andreas Noever <andreas.noever@gmail.com>
10904S: Maintained
10905F: drivers/thunderbolt/
10906
e35a49b1
SR
10907TI BQ27XXX POWER SUPPLY DRIVER
10908R: Andrew F. Davis <afd@ti.com>
10909F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10910F: drivers/power/supply/bq27xxx_battery.c
10911F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10912
34db37c6 10913TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10914M: John Stultz <john.stultz@linaro.org>
88606e80 10915M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10916L: linux-kernel@vger.kernel.org
75fc2d37 10917T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10918S: Supported
10919F: include/linux/clocksource.h
10920F: include/linux/time.h
10921F: include/linux/timex.h
c117ab84
CEB
10922F: include/uapi/linux/time.h
10923F: include/uapi/linux/timex.h
88606e80
TG
10924F: kernel/time/clocksource.c
10925F: kernel/time/time*.c
34db37c6 10926F: kernel/time/alarmtimer.c
88606e80 10927F: kernel/time/ntp.c
7fe5f1c1 10928F: tools/testing/selftests/timers/
88606e80 10929
1da177e4 10930SC1200 WDT DRIVER
b300645a 10931M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10932S: Maintained
679655da 10933F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10934
10935SCHEDULER
dd9b238c 10936M: Ingo Molnar <mingo@redhat.com>
8b58be88 10937M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10938L: linux-kernel@vger.kernel.org
75fc2d37 10939T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10940S: Maintained
95c0d71d 10941F: kernel/sched/
679655da 10942F: include/linux/sched.h
c117ab84 10943F: include/uapi/linux/sched.h
c2eb505b 10944F: include/linux/wait.h
1da177e4 10945
6bcf6737 10946SCORE ARCHITECTURE
ed38665e 10947M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10948M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10949W: http://www.sunplus.com
6bcf6737 10950S: Supported
a2681a75 10951F: arch/score/
6bcf6737 10952
f2ed287b
LR
10953SCR24X CHIP CARD INTERFACE DRIVER
10954M: Lubomir Rintel <lkundrak@v3.sk>
10955S: Supported
10956F: drivers/char/pcmcia/scr24x_cs.c
10957
80f390ea
SH
10958SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10959M: Sudeep Holla <sudeep.holla@arm.com>
10960L: linux-arm-kernel@lists.infradead.org
10961S: Maintained
10962F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10963F: drivers/clk/clk-scpi.c
8def3103 10964F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10965F: drivers/firmware/arm_scpi.c
10966F: include/linux/scpi_protocol.h
80f390ea 10967
1da177e4 10968SCSI CDROM DRIVER
8b58be88 10969M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10970L: linux-scsi@vger.kernel.org
10971W: http://www.kernel.dk
10972S: Maintained
679655da 10973F: drivers/scsi/sr*
1da177e4 10974
fb50a83d 10975SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10976M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10977L: linux-rdma@vger.kernel.org
10978S: Supported
10979W: http://www.openfabrics.org
10980Q: http://patchwork.kernel.org/project/linux-rdma/list/
10981T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10982F: drivers/infiniband/ulp/srp/
10983F: include/scsi/srp.h
10984
1da177e4 10985SCSI SG DRIVER
8b58be88 10986M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10987L: linux-scsi@vger.kernel.org
59ab3c93 10988W: http://sg.danny.cz/sg
1da177e4 10989S: Maintained
59ab3c93 10990F: Documentation/scsi/scsi-generic.txt
679655da
JP
10991F: drivers/scsi/sg.c
10992F: include/scsi/sg.h
1da177e4
LT
10993
10994SCSI SUBSYSTEM
7ee7895c 10995M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10996T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10997M: "Martin K. Petersen" <martin.petersen@oracle.com>
10998T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10999L: linux-scsi@vger.kernel.org
1da177e4 11000S: Maintained
2c99a314 11001F: Documentation/devicetree/bindings/scsi/
679655da
JP
11002F: drivers/scsi/
11003F: include/scsi/
1da177e4
LT
11004
11005SCSI TAPE DRIVER
8b58be88 11006M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
11007L: linux-scsi@vger.kernel.org
11008S: Maintained
679655da 11009F: Documentation/scsi/st.txt
f7269cfc
JD
11010F: drivers/scsi/st.*
11011F: drivers/scsi/st_*.h
1da177e4
LT
11012
11013SCTP PROTOCOL
8b6efb75 11014M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 11015M: Neil Horman <nhorman@tuxdriver.com>
1a418796 11016L: linux-sctp@vger.kernel.org
5f85813c 11017W: http://lksctp.sourceforge.net
8b6efb75 11018S: Maintained
679655da
JP
11019F: Documentation/networking/sctp.txt
11020F: include/linux/sctp.h
4d58c025 11021F: include/uapi/linux/sctp.h
679655da
JP
11022F: include/net/sctp/
11023F: net/sctp/
1da177e4
LT
11024
11025SCx200 CPU SUPPORT
8b58be88 11026M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11027S: Odd Fixes
679655da 11028F: Documentation/i2c/busses/scx200_acb
390889b6 11029F: arch/x86/platform/scx200/
679655da
JP
11030F: drivers/watchdog/scx200_wdt.c
11031F: drivers/i2c/busses/scx200*
11032F: drivers/mtd/maps/scx200_docflash.c
11033F: include/linux/scx200.h
1662d32c
JC
11034
11035SCx200 GPIO DRIVER
8b58be88 11036M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11037S: Maintained
679655da
JP
11038F: drivers/char/scx200_gpio.c
11039F: include/linux/scx200_gpio.h
1662d32c
JC
11040
11041SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 11042M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11043S: Maintained
679655da 11044F: drivers/clocksource/scx200_hrt.c
1da177e4 11045
6a36913a 11046SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 11047M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
11048L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11049S: Maintained
679655da 11050F: drivers/mmc/host/sdricoh_cs.c
6a36913a 11051
e7839f25 11052SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 11053M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 11054L: linux-mmc@vger.kernel.org
ddfe954d
UH
11055T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11056S: Maintained
11057F: drivers/mmc/host/sdhci*
11058F: include/linux/mmc/sdhci*
e2d1d6c0 11059
c04f9d61
KC
11060SECURE COMPUTING
11061M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
11062R: Andy Lutomirski <luto@amacapital.net>
11063R: Will Drewry <wad@chromium.org>
c04f9d61
KC
11064T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11065S: Supported
11066F: kernel/seccomp.c
11067F: include/uapi/linux/seccomp.h
11068F: include/linux/seccomp.h
c99ee51a 11069F: tools/testing/selftests/seccomp/*
c04f9d61
KC
11070K: \bsecure_computing
11071K: \bTIF_SECCOMP\b
11072
476bf3d6
AC
11073SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11074M: Al Cooper <alcooperx@gmail.com>
11075L: linux-mmc@vger.kernel.org
11076L: bcm-kernel-feedback-list@broadcom.com
11077S: Maintained
11078F: drivers/mmc/host/sdhci-brcmstb*
11079
0d1bb41a 11080SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 11081M: Ben Dooks <ben-linux@fluff.org>
dc524882 11082M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 11083L: linux-mmc@vger.kernel.org
0d1bb41a 11084S: Maintained
dc524882 11085F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 11086
c63b3cba 11087SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 11088M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
11089L: linux-mmc@vger.kernel.org
11090S: Maintained
11091F: drivers/mmc/host/sdhci-spear.c
11092
8711cca2 11093SECURITY SUBSYSTEM
9b45c0d2 11094M: James Morris <james.l.morris@oracle.com>
9c3646d1 11095M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 11096L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 11097T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 11098W: http://kernsec.org/
8711cca2 11099S: Supported
7d2c86b5 11100F: security/
8711cca2 11101
1da177e4 11102SECURITY CONTACT
8b58be88 11103M: Security Officers <security@kernel.org>
1da177e4
LT
11104S: Supported
11105
11106SELINUX SECURITY MODULE
e0238b4c 11107M: Paul Moore <paul@paul-moore.com>
8b58be88 11108M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 11109M: Eric Paris <eparis@parisplace.org>
e0238b4c 11110L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 11111W: http://selinuxproject.org
5a5f2acf 11112T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 11113S: Supported
679655da
JP
11114F: include/linux/selinux*
11115F: security/selinux/
6bde95ce 11116F: scripts/selinux/
1da177e4 11117
c1c124e9
JJ
11118APPARMOR SECURITY MODULE
11119M: John Johansen <john.johansen@canonical.com>
11120L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11121W: apparmor.wiki.kernel.org
11122T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11123S: Supported
11124F: security/apparmor/
11125
9b091556
KC
11126LOADPIN SECURITY MODULE
11127M: Kees Cook <keescook@chromium.org>
11128T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11129S: Supported
11130F: security/loadpin/
11131
730daa16
KC
11132YAMA SECURITY MODULE
11133M: Kees Cook <keescook@chromium.org>
11134T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11135S: Supported
11136F: security/yama/
11137
cef2cf07 11138SENSABLE PHANTOM
8b58be88 11139M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 11140S: Maintained
679655da 11141F: drivers/misc/phantom.c
c117ab84 11142F: include/uapi/linux/phantom.h
cef2cf07 11143
2a1e8447
JB
11144Emulex 10Gbps iSCSI - OneConnect DRIVER
11145M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11146M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11147M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 11148L: linux-scsi@vger.kernel.org
2a1e8447 11149W: http://www.broadcom.com
3387f656
JP
11150S: Supported
11151F: drivers/scsi/be2iscsi/
6733b39a 11152
d2ee76fa 11153Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
11154M: Sathya Perla <sathya.perla@broadcom.com>
11155M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
11156M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11157M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 11158L: netdev@vger.kernel.org
fea3af67 11159W: http://www.emulex.com
7d2c86b5 11160S: Supported
9aebddd1 11161F: drivers/net/ethernet/emulex/benet/
6b7c5b94 11162
d2928a8c 11163EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
11164M: Selvin Xavier <selvin.xavier@avagotech.com>
11165M: Devesh Sharma <devesh.sharma@avagotech.com>
d2928a8c
SX
11166L: linux-rdma@vger.kernel.org
11167W: http://www.emulex.com
11168S: Supported
11169F: drivers/infiniband/hw/ocrdma/
a7fe7380 11170F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 11171
8ceee660 11172SFC NETWORK DRIVER
c06f51ea 11173M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
11174M: Edward Cree <ecree@solarflare.com>
11175M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 11176L: netdev@vger.kernel.org
8ceee660 11177S: Supported
874aeea5 11178F: drivers/net/ethernet/sfc/
8ceee660 11179
e2d1d6c0 11180SGI GRU DRIVER
cc883afc 11181M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 11182S: Maintained
679655da 11183F: drivers/misc/sgi-gru/
e2d1d6c0
RD
11184
11185SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 11186M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
11187L: linux-ia64@vger.kernel.org
11188S: Supported
679655da 11189F: Documentation/ia64/serial.txt
df621252 11190F: drivers/tty/serial/ioc?_serial.c
679655da 11191F: include/linux/ioc?.h
e2d1d6c0 11192
75312619 11193SGI XP/XPC/XPNET DRIVER
e180383f
RH
11194M: Cliff Whickman <cpw@sgi.com>
11195M: Robin Holt <robinmholt@gmail.com>
75312619 11196S: Maintained
679655da 11197F: drivers/misc/sgi-xp/
75312619 11198
46eacf3b
AP
11199SI2157 MEDIA DRIVER
11200M: Antti Palosaari <crope@iki.fi>
11201L: linux-media@vger.kernel.org
a825eaec 11202W: https://linuxtv.org
46eacf3b
AP
11203W: http://palosaari.fi/linux/
11204Q: http://patchwork.linuxtv.org/project/linux-media/list/
11205T: git git://linuxtv.org/anttip/media_tree.git
11206S: Maintained
11207F: drivers/media/tuners/si2157*
11208
75e2d5ba
AP
11209SI2168 MEDIA DRIVER
11210M: Antti Palosaari <crope@iki.fi>
11211L: linux-media@vger.kernel.org
a825eaec 11212W: https://linuxtv.org
75e2d5ba
AP
11213W: http://palosaari.fi/linux/
11214Q: http://patchwork.linuxtv.org/project/linux-media/list/
11215T: git git://linuxtv.org/anttip/media_tree.git
11216S: Maintained
11217F: drivers/media/dvb-frontends/si2168*
11218
49cc629d
HV
11219SI470X FM RADIO RECEIVER I2C DRIVER
11220M: Hans Verkuil <hverkuil@xs4all.nl>
11221L: linux-media@vger.kernel.org
11222T: git git://linuxtv.org/media_tree.git
a825eaec 11223W: https://linuxtv.org
49cc629d
HV
11224S: Odd Fixes
11225F: drivers/media/radio/si470x/radio-si470x-i2c.c
11226
11227SI470X FM RADIO RECEIVER USB DRIVER
11228M: Hans Verkuil <hverkuil@xs4all.nl>
11229L: linux-media@vger.kernel.org
11230T: git git://linuxtv.org/media_tree.git
a825eaec 11231W: https://linuxtv.org
49cc629d
HV
11232S: Maintained
11233F: drivers/media/radio/si470x/radio-si470x-common.c
11234F: drivers/media/radio/si470x/radio-si470x.h
11235F: drivers/media/radio/si470x/radio-si470x-usb.c
11236
c937ca03
EV
11237SI4713 FM RADIO TRANSMITTER I2C DRIVER
11238M: Eduardo Valentin <edubezval@gmail.com>
11239L: linux-media@vger.kernel.org
11240T: git git://linuxtv.org/media_tree.git
a825eaec 11241W: https://linuxtv.org
c937ca03 11242S: Odd Fixes
99995ded 11243F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11244
11245SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11246M: Eduardo Valentin <edubezval@gmail.com>
11247L: linux-media@vger.kernel.org
11248T: git git://linuxtv.org/media_tree.git
a825eaec 11249W: https://linuxtv.org
c937ca03 11250S: Odd Fixes
99995ded
DR
11251F: drivers/media/radio/si4713/radio-platform-si4713.c
11252
11253SI4713 FM RADIO TRANSMITTER USB DRIVER
11254M: Hans Verkuil <hverkuil@xs4all.nl>
11255L: linux-media@vger.kernel.org
11256T: git git://linuxtv.org/media_tree.git
a825eaec 11257W: https://linuxtv.org
99995ded
DR
11258S: Maintained
11259F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11260
beb91d46 11261SIANO DVB DRIVER
5dc8a864
MCC
11262M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11263M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11264L: linux-media@vger.kernel.org
a825eaec 11265W: https://linuxtv.org
beb91d46
MCC
11266T: git git://linuxtv.org/media_tree.git
11267S: Odd fixes
11268F: drivers/media/common/siano/
beb91d46 11269F: drivers/media/usb/siano/
beb91d46 11270F: drivers/media/usb/siano/
14430813 11271F: drivers/media/mmc/siano/
beb91d46 11272
6f15b602
HG
11273SIMPLEFB FB DRIVER
11274M: Hans de Goede <hdegoede@redhat.com>
11275L: linux-fbdev@vger.kernel.org
11276S: Maintained
2d799dde 11277F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11278F: drivers/video/fbdev/simplefb.c
11279F: include/linux/platform_data/simplefb.h
11280
b618b69c 11281SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11282L: linux-media@vger.kernel.org
bb60fcb2 11283S: Orphan
b618b69c 11284F: drivers/media/platform/sh_veu.c
b618b69c
GL
11285
11286SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11287L: linux-media@vger.kernel.org
bb60fcb2 11288S: Orphan
b618b69c 11289F: drivers/media/platform/sh_vou.c
d647f0b7 11290F: include/media/drv-intf/sh_vou.h
b618b69c 11291
6349d997 11292SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11293M: Len Brown <lenb@kernel.org>
6349d997
LB
11294L: sfi-devel@simplefirmware.org
11295W: http://simplefirmware.org/
11296T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11297S: Supported
943fc810 11298F: arch/x86/platform/sfi/
6349d997
LB
11299F: drivers/sfi/
11300F: include/linux/sfi*.h
e2d1d6c0 11301
1da177e4
LT
11302SIMTEC EB110ATX (Chalice CATS)
11303P: Ben Dooks
b16957c6
BD
11304P: Vincent Sanders <vince@simtec.co.uk>
11305M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11306W: http://www.simtec.co.uk/products/EB110ATX/
11307S: Supported
11308
11309SIMTEC EB2410ITX (BAST)
11310P: Ben Dooks
b16957c6
BD
11311P: Vincent Sanders <vince@simtec.co.uk>
11312M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11313W: http://www.simtec.co.uk/products/EB2410ITX/
11314S: Supported
15dba387
JP
11315F: arch/arm/mach-s3c24xx/mach-bast.c
11316F: arch/arm/mach-s3c24xx/bast-ide.c
11317F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11318
4c5adde7 11319TI DAVINCI MACHINE SUPPORT
3ba789c0 11320M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11321M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11323T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11324S: Supported
14430813 11325F: arch/arm/mach-davinci/
046d0a37 11326F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11327
8d4b3f08 11328TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11329M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11330L: linux-media@vger.kernel.org
a825eaec 11331W: https://linuxtv.org
8d4b3f08
LP
11332Q: http://patchwork.linuxtv.org/project/linux-media/list/
11333T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11334S: Maintained
8d4b3f08
LP
11335F: drivers/media/platform/davinci/
11336F: include/media/davinci/
11337
417d2e50 11338TI AM437X VPFE DRIVER
e43cdb56 11339M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11340L: linux-media@vger.kernel.org
a825eaec 11341W: https://linuxtv.org
417d2e50
BP
11342Q: http://patchwork.linuxtv.org/project/linux-media/list/
11343T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11344S: Maintained
11345F: drivers/media/platform/am437x/
11346
c4c0283a 11347OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11348M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11349L: linux-media@vger.kernel.org
a825eaec 11350W: https://linuxtv.org
c4c0283a
BP
11351Q: http://patchwork.linuxtv.org/project/linux-media/list/
11352T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11353S: Maintained
11354F: drivers/media/i2c/ov2659.c
b5dcee22 11355F: include/media/i2c/ov2659.h
c4c0283a 11356
3a6779f5
SM
11357SILICON MOTION SM712 FRAME BUFFER DRIVER
11358M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11359M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11360M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3a6779f5
SM
11361L: linux-fbdev@vger.kernel.org
11362S: Maintained
11363F: drivers/video/fbdev/sm712*
11364F: Documentation/fb/sm712fb.txt
11365
92aab3c0 11366SIS 190 ETHERNET DRIVER
8b58be88 11367M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11368L: netdev@vger.kernel.org
11369S: Maintained
8c7de408 11370F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11371
1da177e4 11372SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11373M: Daniele Venzano <venza@brownhat.org>
1da177e4 11374W: http://www.brownhat.org/sis900.html
979b6c13 11375L: netdev@vger.kernel.org
1da177e4 11376S: Maintained
8c7de408 11377F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11378
11379SIS FRAMEBUFFER DRIVER
8b58be88 11380M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11381W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11382S: Maintained
679655da 11383F: Documentation/fb/sisfb.txt
8a61f013 11384F: drivers/video/fbdev/sis/
679655da 11385F: include/video/sisfb.h
1da177e4
LT
11386
11387SIS USB2VGA DRIVER
8b58be88 11388M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11389W: http://www.winischhofer.at/linuxsisusbvga.shtml
11390S: Maintained
679655da 11391F: drivers/usb/misc/sisusbvga/
1da177e4 11392
415ad26d 11393SLAB ALLOCATOR
16e943bf 11394M: Christoph Lameter <cl@linux.com>
2ed1c525 11395M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11396M: David Rientjes <rientjes@google.com>
11397M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11398M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11399L: linux-mm@kvack.org
11400S: Maintained
679655da 11401F: include/linux/sl?b*.h
16e943bf 11402F: mm/sl?b*
415ad26d 11403
9fab9787 11404SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11405M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11406M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11407M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11408R: Steven Rostedt <rostedt@goodmis.org>
11409R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11410L: linux-kernel@vger.kernel.org
9fab9787
PM
11411W: http://www.rdrop.com/users/paulmck/RCU/
11412S: Supported
11413T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11414F: include/linux/srcu.h
11415F: kernel/rcu/srcu.c
9fab9787 11416
66372841
CS
11417SMACK SECURITY MODULE
11418M: Casey Schaufler <casey@schaufler-ca.com>
11419L: linux-security-module@vger.kernel.org
11420W: http://schaufler-ca.com
ece38248 11421T: git git://github.com/cschaufler/smack-next
66372841
CS
11422S: Maintained
11423F: Documentation/security/Smack.txt
11424F: security/smack/
11425
20651e0b 11426DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11427M: Kevin Hilman <khilman@kernel.org>
11428M: Nishanth Menon <nm@ti.com>
11429S: Maintained
20651e0b 11430F: drivers/power/avs/
68ace3e1
KH
11431F: include/linux/power/smartreflex.h
11432L: linux-pm@vger.kernel.org
11433
1da177e4 11434SMC91x ETHERNET DRIVER
2f82af08 11435M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11436S: Odd Fixes
ae150435 11437F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11438
e8e31622
SA
11439SMIA AND SMIA++ IMAGE SENSOR DRIVER
11440M: Sakari Ailus <sakari.ailus@iki.fi>
11441L: linux-media@vger.kernel.org
11442S: Maintained
14430813 11443F: drivers/media/i2c/smiapp/
b5dcee22 11444F: include/media/i2c/smiapp.h
e8e31622
SA
11445F: drivers/media/i2c/smiapp-pll.c
11446F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11447F: include/uapi/linux/smiapp.h
a2cec3c0 11448F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11449
920fa1ff
GR
11450SMM665 HARDWARE MONITOR DRIVER
11451M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11452L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11453S: Maintained
11454F: Documentation/hwmon/smm665
11455F: drivers/hwmon/smm665.c
11456
9df7305b 11457SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11458M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11459L: linux-hwmon@vger.kernel.org
90b24cfb 11460S: Maintained
9df7305b
SG
11461F: Documentation/hwmon/emc2103
11462F: drivers/hwmon/emc2103.c
11463
a98d506c
HG
11464SMSC SCH5627 HARDWARE MONITOR DRIVER
11465M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11466L: linux-hwmon@vger.kernel.org
a98d506c
HG
11467S: Supported
11468F: Documentation/hwmon/sch5627
11469F: drivers/hwmon/sch5627.c
11470
6ea884db 11471SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11472M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11473L: linux-hwmon@vger.kernel.org
6ea884db 11474S: Maintained
679655da
JP
11475F: Documentation/hwmon/smsc47b397
11476F: drivers/hwmon/smsc47b397.c
6ea884db 11477
fd9abb3d 11478SMSC911x ETHERNET DRIVER
90b24cfb 11479M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11480L: netdev@vger.kernel.org
90b24cfb 11481S: Maintained
679655da 11482F: include/linux/smsc911x.h
ae150435 11483F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11484
11485SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11486M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11487L: netdev@vger.kernel.org
90b24cfb 11488S: Maintained
ae150435 11489F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11490
3c8a63e2 11491SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11492M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11493L: linux-fbdev@vger.kernel.org
90b24cfb 11494S: Maintained
8a61f013 11495F: drivers/video/fbdev/smscufx.c
3c8a63e2 11496
668acf32 11497SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11498M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11499L: linux-media@vger.kernel.org
275ffde4 11500T: git git://linuxtv.org/media_tree.git
795fb7e7 11501S: Maintained
90d72ac6
MCC
11502F: include/media/soc*
11503F: drivers/media/i2c/soc_camera/
11504F: drivers/media/platform/soc_camera/
668acf32 11505
e2d1d6c0 11506SOEKRIS NET48XX LED SUPPORT
8b58be88 11507M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11508S: Maintained
679655da 11509F: drivers/leds/leds-net48xx.c
e2d1d6c0 11510
e3994db1 11511SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11512M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11513M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11514M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11515M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11516L: linux-media@vger.kernel.org
11517S: Supported
11518F: drivers/media/pci/solo6x10/
11519
1da177e4 11520SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11521M: Shaohua Li <shli@kernel.org>
1da177e4 11522L: linux-raid@vger.kernel.org
0f9ce866 11523T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11524S: Supported
679655da
JP
11525F: drivers/md/
11526F: include/linux/raid/
c117ab84 11527F: include/uapi/linux/raid/
1da177e4 11528
1da177e4 11529SONIC NETWORK DRIVER
8b58be88 11530M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11531L: netdev@vger.kernel.org
1da177e4 11532S: Maintained
d9fb9f38 11533F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11534
61e115a5 11535SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11536M: Michael Buesch <m@bues.ch>
e7828b28 11537L: linux-wireless@vger.kernel.org
61e115a5 11538S: Maintained
679655da
JP
11539F: drivers/ssb/
11540F: include/linux/ssb/
61e115a5 11541
1da177e4 11542SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11543M: Mattia Dongili <malattia@linux.it>
d0944853 11544L: platform-driver-x86@vger.kernel.org
5b18167d 11545W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11546S: Maintained
679655da
JP
11547F: Documentation/laptops/sony-laptop.txt
11548F: drivers/char/sonypi.c
11549F: drivers/platform/x86/sony-laptop.c
11550F: include/linux/sony-laptop.h
1da177e4 11551
baf8532a 11552SONY MEMORYSTICK CARD SUPPORT
8b58be88 11553M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11554W: http://tifmxx.berlios.de/
11555S: Maintained
679655da 11556F: drivers/memstick/host/tifm_ms.c
baf8532a 11557
0ab30494
ML
11558SONY MEMORYSTICK STANDARD SUPPORT
11559M: Maxim Levitsky <maximlevitsky@gmail.com>
11560S: Maintained
11561F: drivers/memstick/core/ms_block.*
11562
1da177e4 11563SOUND
8b58be88 11564M: Jaroslav Kysela <perex@perex.cz>
d8130624 11565M: Takashi Iwai <tiwai@suse.com>
93711660 11566L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11567W: http://www.alsa-project.org/
dde7ad8d 11568T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11569T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11570Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11571S: Maintained
3126a179
JP
11572F: Documentation/sound/
11573F: include/sound/
c117ab84 11574F: include/uapi/sound/
679655da 11575F: sound/
1da177e4 11576
33bbe149
MB
11577SOUND - COMPRESSED AUDIO
11578M: Vinod Koul <vinod.koul@intel.com>
11579L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11580T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11581S: Supported
f672f31a 11582F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11583F: include/sound/compress_driver.h
f672f31a 11584F: include/uapi/sound/compress_*
33bbe149
MB
11585F: sound/core/compress_offload.c
11586F: sound/soc/soc-compress.c
11587
bd903bde 11588SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11589M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11590M: Mark Brown <broonie@kernel.org>
86f14df8 11591T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11592L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11593W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11594S: Supported
181ad2a5 11595F: Documentation/devicetree/bindings/sound/
2820f615 11596F: Documentation/sound/alsa/soc/
679655da 11597F: sound/soc/
e6e55122 11598F: include/sound/soc*
eb1a6af3 11599
d7f8761b
MB
11600SOUND - DMAENGINE HELPERS
11601M: Lars-Peter Clausen <lars@metafoo.de>
11602S: Supported
11603F: include/sound/dmaengine_pcm.h
11604F: sound/core/pcm_dmaengine.c
11605F: sound/soc/soc-generic-dmaengine-pcm.c
11606
990a6a99
OS
11607SP2 MEDIA DRIVER
11608M: Olli Salonen <olli.salonen@iki.fi>
11609L: linux-media@vger.kernel.org
a825eaec 11610W: https://linuxtv.org
990a6a99
OS
11611Q: http://patchwork.linuxtv.org/project/linux-media/list/
11612S: Maintained
11613F: drivers/media/dvb-frontends/sp2*
11614
473321fc 11615SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11616M: "David S. Miller" <davem@davemloft.net>
1da177e4 11617L: sparclinux@vger.kernel.org
8a6e2535 11618Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11619T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11620T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11621S: Maintained
679655da 11622F: arch/sparc/
7765b8bb 11623F: drivers/sbus/
1da177e4 11624
6404fcca
DM
11625SPARC SERIAL DRIVERS
11626M: "David S. Miller" <davem@davemloft.net>
11627L: sparclinux@vger.kernel.org
08deed1e
JP
11628T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11629T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11630S: Maintained
6816383a 11631F: include/linux/sunserialcore.h
df621252 11632F: drivers/tty/serial/suncore.c
df621252
GKH
11633F: drivers/tty/serial/sunhv.c
11634F: drivers/tty/serial/sunsab.c
11635F: drivers/tty/serial/sunsab.h
11636F: drivers/tty/serial/sunsu.c
11637F: drivers/tty/serial/sunzilog.c
11638F: drivers/tty/serial/sunzilog.h
6404fcca 11639
389325b4
CL
11640SPARSE CHECKER
11641M: "Christopher Li" <sparse@chrisli.org>
11642L: linux-sparse@vger.kernel.org
11643W: https://sparse.wiki.kernel.org/
11644T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11645T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11646S: Maintained
11647F: include/linux/compiler.h
11648
fc0c195a 11649SPEAR PLATFORM SUPPORT
da89947b 11650M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11651M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11653W: http://www.st.com/spear
11654S: Maintained
e68d7c14 11655F: arch/arm/boot/dts/spear*
281e192f 11656F: arch/arm/mach-spear/
fc0c195a
VK
11657
11658SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11659M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11660L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11661W: http://www.st.com/spear
11662S: Maintained
5df33a62 11663F: drivers/clk/spear/
fc0c195a 11664
e2796541
CP
11665SPI NOR SUBSYSTEM
11666M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11667M: Marek Vasut <marek.vasut@gmail.com>
11668L: linux-mtd@lists.infradead.org
11669W: http://www.linux-mtd.infradead.org/
11670Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11671T: git git://github.com/spi-nor/linux.git
11672S: Maintained
11673F: drivers/mtd/spi-nor/
11674F: include/linux/mtd/spi-nor.h
11675
e2d1d6c0 11676SPI SUBSYSTEM
b02e48f2 11677M: Mark Brown <broonie@kernel.org>
dfbe403c 11678L: linux-spi@vger.kernel.org
e7e4e13c 11679T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11680Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11681S: Maintained
87306eb7 11682F: Documentation/devicetree/bindings/spi/
679655da
JP
11683F: Documentation/spi/
11684F: drivers/spi/
11685F: include/linux/spi/
c117ab84 11686F: include/uapi/linux/spi/
a43cd4bb 11687F: tools/spi/
e2d1d6c0 11688
2752e401 11689SPIDERNET NETWORK DRIVER for CELL
8b58be88 11690M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11691L: netdev@vger.kernel.org
11692S: Supported
679655da 11693F: Documentation/networking/spider_net.txt
8df158ac 11694F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11695
e2d1d6c0 11696SPU FILE SYSTEM
8b58be88 11697M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11698L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11699W: http://www.ibm.com/developerworks/power/cell/
11700S: Supported
679655da
JP
11701F: Documentation/filesystems/spufs.txt
11702F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11703
fc555841 11704SQUASHFS FILE SYSTEM
d7f2ff67 11705M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11706L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11707W: http://squashfs.org.uk
9f273c24 11708T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11709S: Maintained
679655da
JP
11710F: Documentation/filesystems/squashfs.txt
11711F: fs/squashfs/
fc555841 11712
1da177e4 11713SRM (Alpha) environment access
8b58be88 11714M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11715S: Maintained
679655da 11716F: arch/alpha/kernel/srm_env.c
1da177e4 11717
26e9a397 11718STABLE BRANCH
879a5a00 11719M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11720L: stable@vger.kernel.org
879a5a00 11721S: Supported
8c27ceff 11722F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 11723
26e9a397 11724STAGING SUBSYSTEM
879a5a00 11725M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11726T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11727L: devel@driverdev.osuosl.org
879a5a00 11728S: Supported
679655da 11729F: drivers/staging/
dbc6c2cc 11730
ebd3d010
JP
11731STAGING - COMEDI
11732M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11733M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11734S: Odd Fixes
11735F: drivers/staging/comedi/
11736
a0138163
JP
11737STAGING - FLARION FT1000 DRIVERS
11738M: Marek Belisko <marek.belisko@gmail.com>
11739S: Odd Fixes
11740F: drivers/staging/ft1000/
11741
6c1bb424 11742STAGING - INDUSTRIAL IO
030a13d7 11743M: Jonathan Cameron <jic23@kernel.org>
a0138163 11744L: linux-iio@vger.kernel.org
6c1bb424 11745S: Odd Fixes
5291582d 11746F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11747F: drivers/staging/iio/
11748
a0138163
JP
11749STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11750M: Jarod Wilson <jarod@wilsonet.com>
11751W: http://www.lirc.org/
11752S: Odd Fixes
b2b0186d 11753F: drivers/staging/media/lirc/
a0138163 11754
f5e5de1e
OD
11755STAGING - LUSTRE PARALLEL FILESYSTEM
11756M: Oleg Drokin <oleg.drokin@intel.com>
11757M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11758M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11759L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11760W: http://wiki.lustre.org/
f5e5de1e
OD
11761S: Maintained
11762F: drivers/staging/lustre
11763
7c6b6c71
MD
11764STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11765M: Marc Dietrich <marvin24@gmx.de>
11766L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11767L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11768S: Maintained
11769F: drivers/staging/nvec/
11770
53c43c5c
GKH
11771STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11772M: Jens Frederich <jfrederich@gmail.com>
11773M: Daniel Drake <dsd@laptop.org>
11774M: Jon Nettleton <jon.nettleton@gmail.com>
11775W: http://wiki.laptop.org/go/DCON
11776S: Maintained
11777F: drivers/staging/olpc_dcon/
11778
a0138163
JP
11779STAGING - REALTEK RTL8712U DRIVERS
11780M: Larry Finger <Larry.Finger@lwfinger.net>
11781M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11782S: Odd Fixes
11783F: drivers/staging/rtl8712/
11784
980ac4d7
SM
11785STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11786M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11787M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11788M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
11789L: linux-fbdev@vger.kernel.org
11790S: Maintained
11791F: drivers/staging/sm750fb/
11792
a0138163
JP
11793STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11794M: William Hubbs <w.d.hubbs@gmail.com>
11795M: Chris Brannon <chris@the-brannons.com>
d33bce31 11796M: Kirk Reiser <kirk@reisers.ca>
a0138163 11797M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11798L: speakup@linux-speakup.org
a0138163
JP
11799W: http://www.linux-speakup.org/
11800S: Odd Fixes
11801F: drivers/staging/speakup/
11802
b3e871ce
JP
11803STAGING - VIA VT665X DRIVERS
11804M: Forest Bond <forest@alittletooquiet.net>
11805S: Odd Fixes
11806F: drivers/staging/vt665?/
11807
a30baec1 11808STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11809M: Aditya Shankar <aditya.shankar@microchip.com>
11810M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11811L: linux-wireless@vger.kernel.org
11812S: Supported
11813F: drivers/staging/wilc1000/
11814
709bcb07 11815STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11816M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11817S: Odd Fixes
11818F: drivers/staging/xgifb/
11819
1da177e4 11820STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11821M: Ion Badulescu <ionut@badula.org>
b4f90189 11822S: Odd Fixes
9bba23b0 11823F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11824
e2d1d6c0 11825SUN3/3X
8b58be88 11826M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11827W: http://sammy.net/sun3/
11828S: Maintained
679655da
JP
11829F: arch/m68k/kernel/*sun3*
11830F: arch/m68k/sun3*/
11831F: arch/m68k/include/asm/sun3*
e689cf4a 11832F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11833
af6a5af8
HG
11834SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11835M: Hans de Goede <hdegoede@redhat.com>
11836L: linux-input@vger.kernel.org
11837S: Maintained
11838F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11839F: drivers/input/keyboard/sun4i-lradc-keys.c
11840
2bc9ff01
DK
11841SUNDANCE NETWORK DRIVER
11842M: Denis Kirjanov <kda@linux-powerpc.org>
11843L: netdev@vger.kernel.org
11844S: Maintained
11845F: drivers/net/ethernet/dlink/sundance.c
11846
2cbb12a4 11847SUPERH
114bf37e
RF
11848M: Yoshinori Sato <ysato@users.sourceforge.jp>
11849M: Rich Felker <dalias@libc.org>
2cbb12a4 11850L: linux-sh@vger.kernel.org
8a6e2535 11851Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11852S: Maintained
066069e1 11853F: Documentation/sh/
679655da 11854F: arch/sh/
066069e1 11855F: drivers/sh/
1da177e4 11856
4480f15b 11857SUSPEND TO RAM
7fb06082 11858M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11859M: Len Brown <len.brown@intel.com>
11860M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11861L: linux-pm@vger.kernel.org
68656443 11862B: https://bugzilla.kernel.org
e2d1d6c0 11863S: Supported
679655da
JP
11864F: Documentation/power/
11865F: arch/x86/kernel/acpi/
11866F: drivers/base/power/
11867F: kernel/power/
11868F: include/linux/suspend.h
11869F: include/linux/freezer.h
11870F: include/linux/pm.h
1da177e4
LT
11871
11872SVGA HANDLING
8b58be88 11873M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11874L: linux-video@atrey.karlin.mff.cuni.cz
11875S: Maintained
679655da
JP
11876F: Documentation/svga.txt
11877F: arch/x86/boot/video*
1da177e4 11878
6e28b761
KRW
11879SWIOTLB SUBSYSTEM
11880M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11881L: linux-kernel@vger.kernel.org
9f273c24 11882T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11883S: Supported
11884F: lib/swiotlb.c
11885F: arch/*/kernel/pci-swiotlb.c
11886F: include/linux/swiotlb.h
11887
007f790c
JP
11888SWITCHDEV
11889M: Jiri Pirko <jiri@resnulli.us>
11890L: netdev@vger.kernel.org
11891S: Supported
11892F: net/switchdev/
11893F: include/net/switchdev.h
11894
db8e35d5
VG
11895SYNOPSYS ARC ARCHITECTURE
11896M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11897L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11898S: Supported
11899F: arch/arc/
9b28829d 11900F: Documentation/devicetree/bindings/arc/*
2d799dde 11901F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 11902F: drivers/clocksource/arc_timer.c
c6a0fe4a 11903F: drivers/tty/serial/arc_uart.c
b7182d1a 11904T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11905
556cc1c5
AB
11906SYNOPSYS ARC SDP platform support
11907M: Alexey Brodkin <abrodkin@synopsys.com>
11908S: Supported
11909F: arch/arc/plat-axs10x
11910F: arch/arc/boot/dts/ax*
11911F: Documentation/devicetree/bindings/arc/axs10*
11912
6c284c9a
LJ
11913SYSTEM CONFIGURATION (SYSCON)
11914M: Lee Jones <lee.jones@linaro.org>
11915M: Arnd Bergmann <arnd@arndb.de>
11916T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11917S: Supported
11918F: drivers/mfd/syscon.c
11919
8c0984e5
SR
11920SYSTEM RESET/SHUTDOWN DRIVERS
11921M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11922L: linux-pm@vger.kernel.org
58db9505 11923T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11924S: Maintained
11925F: Documentation/devicetree/bindings/power/reset/
11926F: drivers/power/reset/
11927
1da177e4 11928SYSV FILESYSTEM
8b58be88 11929M: Christoph Hellwig <hch@infradead.org>
1da177e4 11930S: Maintained
679655da
JP
11931F: Documentation/filesystems/sysv-fs.txt
11932F: fs/sysv/
11933F: include/linux/sysv_fs.h
1da177e4 11934
86cfa7fc 11935TARGET SUBSYSTEM
9c3646d1 11936M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11937L: linux-scsi@vger.kernel.org
b9f5edc2 11938L: target-devel@vger.kernel.org
86cfa7fc 11939W: http://www.linux-iscsi.org
cf015e9f 11940W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11941T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11942S: Supported
11943F: drivers/target/
11944F: include/target/
11945F: Documentation/target/
11946
4e68852d 11947TASKSTATS STATISTICS INTERFACE
185e595f 11948M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11949S: Maintained
679655da
JP
11950F: Documentation/accounting/taskstats*
11951F: include/linux/taskstats*
11952F: kernel/taskstats.c
4e68852d 11953
781b456a 11954TC CLASSIFIER
f935f3f8 11955M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11956L: netdev@vger.kernel.org
11957S: Maintained
679655da 11958F: include/net/pkt_cls.h
c117ab84 11959F: include/uapi/linux/pkt_cls.h
679655da 11960F: net/sched/
781b456a 11961
5067f08a 11962TCP LOW PRIORITY MODULE
8b58be88
JP
11963M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11964M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11965W: http://tcp-lp-mod.sourceforge.net/
11966S: Maintained
679655da 11967F: net/ipv4/tcp_lp.c
5067f08a 11968
91952bc0
AP
11969TDA10071 MEDIA DRIVER
11970M: Antti Palosaari <crope@iki.fi>
11971L: linux-media@vger.kernel.org
a825eaec 11972W: https://linuxtv.org
91952bc0
AP
11973W: http://palosaari.fi/linux/
11974Q: http://patchwork.linuxtv.org/project/linux-media/list/
11975T: git git://linuxtv.org/anttip/media_tree.git
11976S: Maintained
11977F: drivers/media/dvb-frontends/tda10071*
11978
11979TDA18212 MEDIA DRIVER
11980M: Antti Palosaari <crope@iki.fi>
11981L: linux-media@vger.kernel.org
a825eaec 11982W: https://linuxtv.org
91952bc0
AP
11983W: http://palosaari.fi/linux/
11984Q: http://patchwork.linuxtv.org/project/linux-media/list/
11985T: git git://linuxtv.org/anttip/media_tree.git
11986S: Maintained
11987F: drivers/media/tuners/tda18212*
11988
11989TDA18218 MEDIA DRIVER
11990M: Antti Palosaari <crope@iki.fi>
11991L: linux-media@vger.kernel.org
a825eaec 11992W: https://linuxtv.org
91952bc0
AP
11993W: http://palosaari.fi/linux/
11994Q: http://patchwork.linuxtv.org/project/linux-media/list/
11995T: git git://linuxtv.org/anttip/media_tree.git
11996S: Maintained
11997F: drivers/media/tuners/tda18218*
11998
3b2f6aba
MK
11999TDA18271 MEDIA DRIVER
12000M: Michael Krufky <mkrufky@linuxtv.org>
12001L: linux-media@vger.kernel.org
a825eaec 12002W: https://linuxtv.org
3b2f6aba
MK
12003W: http://github.com/mkrufky
12004Q: http://patchwork.linuxtv.org/project/linux-media/list/
12005T: git git://linuxtv.org/mkrufky/tuners.git
12006S: Maintained
12007F: drivers/media/tuners/tda18271*
12008
e48307a9
MK
12009TDA827x MEDIA DRIVER
12010M: Michael Krufky <mkrufky@linuxtv.org>
12011L: linux-media@vger.kernel.org
a825eaec 12012W: https://linuxtv.org
e48307a9
MK
12013W: http://github.com/mkrufky
12014Q: http://patchwork.linuxtv.org/project/linux-media/list/
12015T: git git://linuxtv.org/mkrufky/tuners.git
12016S: Maintained
12017F: drivers/media/tuners/tda8290.*
12018
66cf9212
MK
12019TDA8290 MEDIA DRIVER
12020M: Michael Krufky <mkrufky@linuxtv.org>
12021L: linux-media@vger.kernel.org
a825eaec 12022W: https://linuxtv.org
66cf9212
MK
12023W: http://github.com/mkrufky
12024Q: http://patchwork.linuxtv.org/project/linux-media/list/
12025T: git git://linuxtv.org/mkrufky/tuners.git
12026S: Maintained
12027F: drivers/media/tuners/tda8290.*
12028
4b9fba30
HV
12029TDA9840 MEDIA DRIVER
12030M: Hans Verkuil <hverkuil@xs4all.nl>
12031L: linux-media@vger.kernel.org
12032T: git git://linuxtv.org/media_tree.git
a825eaec 12033W: https://linuxtv.org
4b9fba30
HV
12034S: Maintained
12035F: drivers/media/i2c/tda9840*
12036
2cb654fd 12037TEA5761 TUNER DRIVER
5dc8a864
MCC
12038M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12039M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12040L: linux-media@vger.kernel.org
a825eaec 12041W: https://linuxtv.org
2cb654fd
MCC
12042T: git git://linuxtv.org/media_tree.git
12043S: Odd fixes
12044F: drivers/media/tuners/tea5761.*
12045
12046TEA5767 TUNER DRIVER
5dc8a864
MCC
12047M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12048M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12049L: linux-media@vger.kernel.org
a825eaec 12050W: https://linuxtv.org
2cb654fd
MCC
12051T: git git://linuxtv.org/media_tree.git
12052S: Maintained
12053F: drivers/media/tuners/tea5767.*
12054
4b9fba30
HV
12055TEA6415C MEDIA DRIVER
12056M: Hans Verkuil <hverkuil@xs4all.nl>
12057L: linux-media@vger.kernel.org
12058T: git git://linuxtv.org/media_tree.git
a825eaec 12059W: https://linuxtv.org
4b9fba30
HV
12060S: Maintained
12061F: drivers/media/i2c/tea6415c*
12062
12063TEA6420 MEDIA DRIVER
12064M: Hans Verkuil <hverkuil@xs4all.nl>
12065L: linux-media@vger.kernel.org
12066T: git git://linuxtv.org/media_tree.git
a825eaec 12067W: https://linuxtv.org
4b9fba30
HV
12068S: Maintained
12069F: drivers/media/i2c/tea6420*
12070
3d249d4c 12071TEAM DRIVER
dca9ab92 12072M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
12073L: netdev@vger.kernel.org
12074S: Supported
12075F: drivers/net/team/
12076F: include/linux/if_team.h
c117ab84 12077F: include/uapi/linux/if_team.h
3d249d4c 12078
7d029125 12079TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 12080M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
12081S: Maintained
12082F: arch/x86/platform/ts5500/
12083
40ad4a30
SY
12084TECHNOTREND USB IR RECEIVER
12085M: Sean Young <sean@mess.org>
12086L: linux-media@vger.kernel.org
12087S: Maintained
12088F: drivers/media/rc/ttusbir.c
12089
adabdb0c 12090TEGRA ARCHITECTURE SUPPORT
243d58ec 12091M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 12092M: Thierry Reding <thierry.reding@gmail.com>
554077c5 12093M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 12094L: linux-tegra@vger.kernel.org
fd117cd1 12095Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 12096T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 12097S: Supported
bbbe96ed 12098N: [^a-z]tegra
84b9414b 12099
adabdb0c
SW
12100TEGRA CLOCK DRIVER
12101M: Peter De Schrijver <pdeschrijver@nvidia.com>
12102M: Prashant Gaikwad <pgaikwad@nvidia.com>
12103S: Supported
12104F: drivers/clk/tegra/
12105
86e486a0 12106TEGRA DMA DRIVERS
adabdb0c 12107M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 12108M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 12109S: Supported
86e486a0 12110F: drivers/dma/tegra*
adabdb0c 12111
adabdb0c
SW
12112TEGRA I2C DRIVER
12113M: Laxman Dewangan <ldewangan@nvidia.com>
12114S: Supported
12115F: drivers/i2c/busses/i2c-tegra.c
12116
12117TEGRA IOMMU DRIVERS
12118M: Hiroshi Doyu <hdoyu@nvidia.com>
12119S: Supported
12120F: drivers/iommu/tegra*
12121
12122TEGRA KBC DRIVER
12123M: Rakesh Iyer <riyer@nvidia.com>
12124M: Laxman Dewangan <ldewangan@nvidia.com>
12125S: Supported
12126F: drivers/input/keyboard/tegra-kbc.c
12127
adabdb0c
SW
12128TEGRA PWM DRIVER
12129M: Thierry Reding <thierry.reding@gmail.com>
12130S: Supported
12131F: drivers/pwm/pwm-tegra.c
12132
12133TEGRA SERIAL DRIVER
12134M: Laxman Dewangan <ldewangan@nvidia.com>
12135S: Supported
12136F: drivers/tty/serial/serial-tegra.c
12137
12138TEGRA SPI DRIVER
12139M: Laxman Dewangan <ldewangan@nvidia.com>
12140S: Supported
12141F: drivers/spi/spi-tegra*
12142
1a348ccc 12143TEHUTI ETHERNET DRIVER
8b58be88 12144M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
12145L: netdev@vger.kernel.org
12146S: Supported
ef7f5429 12147F: drivers/net/ethernet/tehuti/*
1a348ccc 12148
4e68852d 12149Telecom Clock Driver for MCPL0010
8b58be88 12150M: Mark Gross <mark.gross@intel.com>
4e68852d 12151S: Supported
679655da 12152F: drivers/char/tlclk.c
4e68852d 12153
4480f15b 12154TENSILICA XTENSA PORT (xtensa)
8b58be88 12155M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
12156M: Max Filippov <jcmvbkbc@gmail.com>
12157L: linux-xtensa@linux-xtensa.org
9f273c24 12158T: git git://github.com/czankel/xtensa-linux.git
4e68852d 12159S: Maintained
679655da 12160F: arch/xtensa/
3dc99857 12161F: drivers/irqchip/irq-xtensa-*
4e68852d 12162
04f1024e
NM
12163Texas Instruments' System Control Interface (TISCI) Protocol Driver
12164M: Nishanth Menon <nm@ti.com>
12165M: Tero Kristo <t-kristo@ti.com>
12166M: Santosh Shilimkar <ssantosh@kernel.org>
12167L: linux-arm-kernel@lists.infradead.org
12168S: Maintained
12169F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
12170F: drivers/firmware/ti_sci*
12171F: include/linux/soc/ti/ti_sci_protocol.h
04f1024e 12172
5313ba66
HV
12173THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12174M: Hans Verkuil <hverkuil@xs4all.nl>
12175L: linux-media@vger.kernel.org
12176T: git git://linuxtv.org/media_tree.git
a825eaec 12177W: https://linuxtv.org
5313ba66
HV
12178S: Maintained
12179F: drivers/media/radio/radio-raremono.c
12180
d3fb6955 12181THERMAL
b75f0050 12182M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 12183M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
12184L: linux-pm@vger.kernel.org
12185T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12186T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12187Q: https://patchwork.kernel.org/project/linux-pm/list/
12188S: Supported
12189F: drivers/thermal/
12190F: include/linux/thermal.h
af6c9f16 12191F: include/uapi/linux/thermal.h
b75f0050
JP
12192F: include/linux/cpu_cooling.h
12193F: Documentation/devicetree/bindings/thermal/
d3fb6955 12194
64e05d8b
VK
12195THERMAL/CPU_COOLING
12196M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12197M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 12198M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
12199L: linux-pm@vger.kernel.org
12200S: Supported
12201F: Documentation/thermal/cpu-cooling-api.txt
12202F: drivers/thermal/cpu_cooling.c
12203F: include/linux/cpu_cooling.h
12204
4e68852d 12205THINKPAD ACPI EXTRAS DRIVER
8b58be88 12206M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 12207L: ibm-acpi-devel@lists.sourceforge.net
d0944853 12208L: platform-driver-x86@vger.kernel.org
4e68852d
AC
12209W: http://ibm-acpi.sourceforge.net
12210W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 12211T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 12212S: Maintained
679655da 12213F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 12214
1b46f2a2 12215TI BANDGAP AND THERMAL DRIVER
f14d1c24 12216M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 12217M: Keerthy <j-keerthy@ti.com>
1b46f2a2 12218L: linux-pm@vger.kernel.org
531ff13e 12219L: linux-omap@vger.kernel.org
5a723e81 12220S: Maintained
794b2e25 12221F: drivers/thermal/ti-soc-thermal/
1b46f2a2 12222
ccf963d3
BP
12223TI VPE/CAL DRIVERS
12224M: Benoit Parrot <bparrot@ti.com>
12225L: linux-media@vger.kernel.org
12226W: http://linuxtv.org/
12227Q: http://patchwork.linuxtv.org/project/linux-media/list/
12228S: Maintained
12229F: drivers/media/platform/ti-vpe/
12230
0c7665c3
MF
12231TI CDCE706 CLOCK DRIVER
12232M: Max Filippov <jcmvbkbc@gmail.com>
12233S: Maintained
12234F: drivers/clk/clk-cdce706.c
12235
49b6a5e3
TK
12236TI CLOCK DRIVER
12237M: Tero Kristo <t-kristo@ti.com>
12238L: linux-omap@vger.kernel.org
12239S: Maintained
12240F: drivers/clk/ti/
12241F: include/linux/clk/ti.h
12242
f75cfbad
GS
12243TI ETHERNET SWITCH DRIVER (CPSW)
12244M: Mugunthan V N <mugunthanvnm@ti.com>
12245R: Grygorii Strashko <grygorii.strashko@ti.com>
12246L: linux-omap@vger.kernel.org
12247L: netdev@vger.kernel.org
12248S: Maintained
12249F: drivers/net/ethernet/ti/cpsw*
12250F: drivers/net/ethernet/ti/davinci*
12251
4020f2d7 12252TI FLASH MEDIA INTERFACE DRIVER
8b58be88 12253M: Alex Dubov <oakad@yahoo.com>
795fb7e7 12254S: Maintained
679655da
JP
12255F: drivers/misc/tifm*
12256F: drivers/mmc/host/tifm_sd.c
12257F: include/linux/tifm.h
4020f2d7 12258
e0c52404 12259TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 12260M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
12261L: linux-kernel@vger.kernel.org
12262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12263S: Maintained
12264F: drivers/soc/ti/*
12265T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12266
12267
152ad442
SR
12268TI LM49xxx FAMILY ASoC CODEC DRIVERS
12269M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 12270M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
12271L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12272S: Maintained
12273F: sound/soc/codecs/lm49453*
d392dead 12274F: sound/soc/codecs/isabelle*
152ad442 12275
0edd807d
KM
12276TI LP855x BACKLIGHT DRIVER
12277M: Milo Kim <milo.kim@ti.com>
12278S: Maintained
12279F: Documentation/backlight/lp855x-driver.txt
12280F: drivers/video/backlight/lp855x_bl.c
12281F: include/linux/platform_data/lp855x.h
12282
faf13f6d
KM
12283TI LP8727 CHARGER DRIVER
12284M: Milo Kim <milo.kim@ti.com>
12285S: Maintained
8c0984e5 12286F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12287F: include/linux/platform_data/lp8727.h
12288
22f1229f
KM
12289TI LP8788 MFD DRIVER
12290M: Milo Kim <milo.kim@ti.com>
12291S: Maintained
12292F: drivers/iio/adc/lp8788_adc.c
12293F: drivers/leds/leds-lp8788.c
12294F: drivers/mfd/lp8788*.c
8c0984e5 12295F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12296F: drivers/regulator/lp8788-*.c
12297F: include/linux/mfd/lp8788*.h
12298
84640e27
KM
12299TI NETCP ETHERNET DRIVER
12300M: Wingman Kwok <w-kwok2@ti.com>
12301M: Murali Karicheri <m-karicheri2@ti.com>
12302L: netdev@vger.kernel.org
12303S: Maintained
12304F: drivers/net/ethernet/ti/netcp*
12305
217e0ca9
KC
12306TI TAS571X FAMILY ASoC CODEC DRIVER
12307M: Kevin Cernekee <cernekee@chromium.org>
12308L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12309S: Odd Fixes
12310F: sound/soc/codecs/tas571x*
12311
dd5e8e6b 12312TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12313M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12314L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12315S: Maintained
12316F: sound/soc/codecs/twl4030*
12317
90921014 12318TI WILINK WIRELESS DRIVERS
90921014
LC
12319L: linux-wireless@vger.kernel.org
12320W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12321W: http://wireless.kernel.org/en/users/Drivers/wl1251
12322T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12323S: Orphan
90921014
LC
12324F: drivers/net/wireless/ti/
12325F: include/linux/wl12xx.h
12326
e86eaa3a 12327TIPC NETWORK LAYER
8b58be88 12328M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12329M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12330L: netdev@vger.kernel.org (core kernel code)
12331L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12332W: http://tipc.sourceforge.net/
e86eaa3a 12333S: Maintained
c117ab84 12334F: include/uapi/linux/tipc*.h
679655da 12335F: net/tipc/
e86eaa3a 12336
867e359b 12337TILE ARCHITECTURE
b9a279f6 12338M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12339W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12340T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12341S: Supported
12342F: arch/tile/
6b940606 12343F: drivers/char/tile-srom.c
5c770755 12344F: drivers/edac/tile_edac.c
6b940606
CM
12345F: drivers/net/ethernet/tile/
12346F: drivers/rtc/rtc-tile.c
12347F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12348F: drivers/tty/serial/tilegx.c
6b940606
CM
12349F: drivers/usb/host/*-tilegx.c
12350F: include/linux/usb/tilegx.h
867e359b 12351
1da177e4 12352TLAN NETWORK DRIVER
8b58be88 12353M: Samuel Chessman <chessman@tux.org>
88c07dde 12354L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12355W: http://sourceforge.net/projects/tlan/
12356S: Maintained
679655da 12357F: Documentation/networking/tlan.txt
b544dbac 12358F: drivers/net/ethernet/ti/tlan.*
1da177e4 12359
d74db3b2 12360TOMOYO SECURITY MODULE
8b58be88
JP
12361M: Kentaro Takeda <takedakn@nttdata.co.jp>
12362M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12363L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12364L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12365L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12366L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12367W: http://tomoyo.sourceforge.jp/
843d183c 12368T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12369S: Maintained
679655da 12370F: security/tomoyo/
d74db3b2 12371
9caeb532 12372TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12373M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12374L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12375S: Maintained
12376F: drivers/platform/x86/topstar-laptop.c
12377
1da177e4 12378TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12379M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12380L: platform-driver-x86@vger.kernel.org
0a63ca11 12381S: Maintained
679655da 12382F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12383
0a63ca11
AA
12384TOSHIBA BLUETOOTH DRIVER
12385M: Azael Avalos <coproscefalo@gmail.com>
12386L: platform-driver-x86@vger.kernel.org
12387S: Maintained
12388F: drivers/platform/x86/toshiba_bluetooth.c
12389
12390TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12391M: Azael Avalos <coproscefalo@gmail.com>
12392L: platform-driver-x86@vger.kernel.org
12393S: Maintained
12394F: drivers/platform/x86/toshiba_haps.c
12395
14991fc7
AA
12396TOSHIBA WMI HOTKEYS DRIVER
12397M: Azael Avalos <coproscefalo@gmail.com>
12398L: platform-driver-x86@vger.kernel.org
12399S: Maintained
12400F: drivers/platform/x86/toshiba-wmi.c
12401
1da177e4 12402TOSHIBA SMM DRIVER
8b58be88 12403M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12404W: http://www.buzzard.org.uk/toshiba/
12405S: Maintained
679655da
JP
12406F: drivers/char/toshiba.c
12407F: include/linux/toshiba.h
c117ab84 12408F: include/uapi/linux/toshiba.h
1da177e4 12409
d32d9864
MR
12410TOSHIBA TC358743 DRIVER
12411M: Mats Randgaard <matrandg@cisco.com>
12412L: linux-media@vger.kernel.org
12413S: Maintained
12414F: drivers/media/i2c/tc358743*
b5dcee22 12415F: include/media/i2c/tc358743.h
d32d9864 12416
560e6475
WS
12417TMIO/SDHI MMC DRIVER
12418M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12419L: linux-mmc@vger.kernel.org
560e6475 12420S: Supported
d1057c40
GL
12421F: drivers/mmc/host/tmio_mmc*
12422F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12423F: include/linux/mfd/tmio.h
d719f900 12424
917cc4e6
GR
12425TMP401 HARDWARE MONITOR DRIVER
12426M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12427L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12428S: Maintained
12429F: Documentation/hwmon/tmp401
12430F: drivers/hwmon/tmp401.c
12431
98f32602 12432TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12433M: Hugh Dickins <hughd@google.com>
98f32602
HD
12434L: linux-mm@kvack.org
12435S: Maintained
12436F: include/linux/shmem_fs.h
12437F: mm/shmem.c
12438
45f95b53 12439TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12440M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12441M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12442L: linux-media@vger.kernel.org
a825eaec 12443W: https://linuxtv.org
45f95b53
MCC
12444T: git git://linuxtv.org/media_tree.git
12445S: Odd fixes
12446F: drivers/media/usb/tm6000/
618cd932 12447F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12448
34d1324e
AU
12449TW5864 VIDEO4LINUX DRIVER
12450M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12451M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12452M: Andrey Utkin <andrey_utkin@fastmail.com>
12453L: linux-media@vger.kernel.org
12454S: Supported
12455F: drivers/media/pci/tw5864/
45f95b53 12456
c65fde19
HV
12457TW68 VIDEO4LINUX DRIVER
12458M: Hans Verkuil <hverkuil@xs4all.nl>
12459L: linux-media@vger.kernel.org
12460T: git git://linuxtv.org/media_tree.git
a825eaec 12461W: https://linuxtv.org
c65fde19
HV
12462S: Odd Fixes
12463F: drivers/media/pci/tw68/
12464
704a84cc
EG
12465TW686X VIDEO4LINUX DRIVER
12466M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12467L: linux-media@vger.kernel.org
12468T: git git://linuxtv.org/media_tree.git
12469W: http://linuxtv.org
12470S: Maintained
12471F: drivers/media/pci/tw686x/
12472
4e68852d 12473TPM DEVICE DRIVER
901486b8 12474M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12475M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12476M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12477R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12478W: http://tpmdd.sourceforge.net
63a10dfd 12479L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12480Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12481T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12482S: Maintained
679655da 12483F: drivers/char/tpm/
4e68852d 12484
1a0f1b27
AL
12485TPM IBM_VTPM DEVICE DRIVER
12486M: Ashley Lai <ashleydlai@gmail.com>
12487W: http://tpmdd.sourceforge.net
12488L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12489S: Maintained
12490F: drivers/char/tpm/tpm_ibmvtpm*
12491
d6f005a1
JP
12492TRACING
12493M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12494M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12495T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12496S: Maintained
12497F: Documentation/trace/ftrace.txt
12498F: arch/*/*/*/ftrace.h
12499F: arch/*/kernel/ftrace.c
12500F: include/*/ftrace.h
12501F: include/linux/trace*.h
12502F: include/trace/
12503F: kernel/trace/
6e68e6c5 12504F: tools/testing/selftests/ftrace/
d6f005a1 12505
4abac0d0
IM
12506TRACING MMIO ACCESSES (MMIOTRACE)
12507M: Steven Rostedt <rostedt@goodmis.org>
12508M: Ingo Molnar <mingo@kernel.org>
12509R: Karol Herbst <karolherbst@gmail.com>
12510R: Pekka Paalanen <ppaalanen@gmail.com>
12511S: Maintained
12512L: linux-kernel@vger.kernel.org
12513L: nouveau@lists.freedesktop.org
12514F: kernel/trace/trace_mmiotrace.c
12515F: include/linux/mmiotrace.h
12516F: arch/x86/mm/kmmio.c
12517F: arch/x86/mm/mmio-mod.c
12518F: arch/x86/mm/testmmiotrace.c
12519
1da177e4 12520TRIVIAL PATCHES
8b58be88 12521M: Jiri Kosina <trivial@kernel.org>
54e5881d 12522T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12523S: Maintained
86ef925f 12524K: ^Subject:.*(?i)trivial
1da177e4 12525
4e68852d 12526TTY LAYER
879a5a00 12527M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12528M: Jiri Slaby <jslaby@suse.com>
879a5a00 12529S: Supported
08deed1e 12530T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12531F: Documentation/serial/
8dd5d2f1 12532F: drivers/tty/
df621252 12533F: drivers/tty/serial/serial_core.c
e3288775
AC
12534F: include/linux/serial_core.h
12535F: include/linux/serial.h
12536F: include/linux/tty.h
c117ab84
CEB
12537F: include/uapi/linux/serial_core.h
12538F: include/uapi/linux/serial.h
12539F: include/uapi/linux/tty.h
4e68852d 12540
91952bc0
AP
12541TUA9001 MEDIA DRIVER
12542M: Antti Palosaari <crope@iki.fi>
12543L: linux-media@vger.kernel.org
a825eaec 12544W: https://linuxtv.org
91952bc0
AP
12545W: http://palosaari.fi/linux/
12546Q: http://patchwork.linuxtv.org/project/linux-media/list/
12547T: git git://linuxtv.org/anttip/media_tree.git
12548S: Maintained
12549F: drivers/media/tuners/tua9001*
12550
740db6d7 12551TULIP NETWORK DRIVERS
740db6d7 12552L: netdev@vger.kernel.org
cf869eb1
GG
12553L: linux-parisc@vger.kernel.org
12554S: Orphan
0f04e2aa 12555F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12556
12557TUN/TAP driver
ba57b6f2 12558M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12559W: http://vtun.sourceforge.net/tun
12560S: Maintained
679655da
JP
12561F: Documentation/networking/tuntap.txt
12562F: arch/um/os-Linux/drivers/
1da177e4 12563
b454cc66 12564TURBOCHANNEL SUBSYSTEM
8b58be88 12565M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12566M: Ralf Baechle <ralf@linux-mips.org>
12567L: linux-mips@linux-mips.org
12568Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12569S: Maintained
679655da
JP
12570F: drivers/tc/
12571F: include/linux/tc.h
b454cc66 12572
e2d1d6c0 12573UBI FILE SYSTEM (UBIFS)
a7859936 12574M: Richard Weinberger <richard@nod.at>
949cb623 12575M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12576M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12577L: linux-mtd@lists.infradead.org
e2966cbe 12578T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12579W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12580S: Supported
679655da
JP
12581F: Documentation/filesystems/ubifs.txt
12582F: fs/ubifs/
e2d1d6c0 12583
e1632fa2 12584UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12585M: Greg Ungerer <gerg@linux-m68k.org>
12586W: http://www.linux-m68k.org/
cc2020e6 12587W: http://www.uclinux.org/
e1632fa2 12588L: linux-m68k@lists.linux-m68k.org
cc2020e6 12589L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12590T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12591S: Maintained
e1632fa2
GU
12592F: arch/m68k/coldfire/
12593F: arch/m68k/68*/
61bc02bb
JP
12594F: arch/m68k/*/*_no.*
12595F: arch/m68k/include/asm/*_no.*
cc2020e6 12596
1da177e4 12597UDF FILESYSTEM
d8130624 12598M: Jan Kara <jack@suse.com>
1da177e4 12599S: Maintained
679655da
JP
12600F: Documentation/filesystems/udf.txt
12601F: fs/udf/
1da177e4 12602
0edffe65
BN
12603UDRAW TABLET
12604M: Bastien Nocera <hadess@hadess.net>
12605L: linux-input@vger.kernel.org
12606S: Maintained
12607F: drivers/hid/hid-udraw.c
12608
cc2020e6 12609UFS FILESYSTEM
8b58be88 12610M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12611S: Maintained
679655da
JP
12612F: Documentation/filesystems/ufs.txt
12613F: fs/ufs/
cc2020e6 12614
0a09d3ab
DH
12615UHID USERSPACE HID IO DRIVER:
12616M: David Herrmann <dh.herrmann@googlemail.com>
12617L: linux-input@vger.kernel.org
12618S: Maintained
12619F: drivers/hid/uhid.c
c117ab84 12620F: include/uapi/linux/uhid.h
0a09d3ab 12621
18332a80 12622ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12623L: linux-usb@vger.kernel.org
10c6c9c9 12624S: Orphan
355ffe69 12625F: drivers/uwb/
679655da
JP
12626F: include/linux/uwb.h
12627F: include/linux/uwb/
18332a80 12628
b31d8273
G
12629UNICORE32 ARCHITECTURE:
12630M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12631W: http://mprc.pku.edu.cn/~guanxuetao/linux
12632S: Maintained
ceebf4d5 12633T: git git://github.com/gxt/linux.git
b31d8273
G
12634F: arch/unicore32/
12635
d8379ab1
TF
12636UNIFDEF
12637M: Tony Finch <dot@dotat.at>
12638W: http://dotat.at/prog/unifdef
12639S: Maintained
12640F: scripts/unifdef.c
12641
1da177e4 12642UNIFORM CDROM DRIVER
8b58be88 12643M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12644W: http://www.kernel.dk
12645S: Maintained
679655da
JP
12646F: Documentation/cdrom/
12647F: drivers/cdrom/cdrom.c
12648F: include/linux/cdrom.h
c117ab84 12649F: include/uapi/linux/cdrom.h
1da177e4 12650
56df0122 12651UNISYS S-PAR DRIVERS
49e7d9df
JP
12652M: David Kershner <david.kershner@unisys.com>
12653L: sparmaintainer@unisys.com (Unisys internal)
12654S: Supported
12655F: drivers/staging/unisys/
56df0122 12656
9941fa6e
VH
12657UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12658M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12659L: linux-scsi@vger.kernel.org
12660S: Supported
12661F: Documentation/scsi/ufs.txt
12662F: drivers/scsi/ufs/
12663
4b9ffb5a 12664UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
bdee9860
JP
12665M: Manjunath M Bettegowda <manjumb@synopsys.com>
12666M: Prabu Thangamuthu <prabut@synopsys.com>
4b9ffb5a
JP
12667L: linux-scsi@vger.kernel.org
12668S: Supported
12669F: drivers/scsi/ufs/*dwc*
12670
e2d1d6c0 12671UNSORTED BLOCK IMAGES (UBI)
949cb623 12672M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12673M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12674W: http://www.linux-mtd.infradead.org/
12675L: linux-mtd@lists.infradead.org
b6b44e0a 12676T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12677S: Supported
80811493 12678F: drivers/mtd/ubi/
679655da 12679F: include/linux/mtd/ubi.h
c117ab84 12680F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12681
1da177e4 12682USB ACM DRIVER
ca1c3e6f 12683M: Oliver Neukum <oneukum@suse.com>
6372594a 12684L: linux-usb@vger.kernel.org
1da177e4 12685S: Maintained
679655da
JP
12686F: Documentation/usb/acm.txt
12687F: drivers/usb/class/cdc-acm.*
1da177e4 12688
b7d572e1
PF
12689USB AR5523 WIRELESS DRIVER
12690M: Pontus Fuchs <pontus.fuchs@gmail.com>
12691L: linux-wireless@vger.kernel.org
12692S: Maintained
12693F: drivers/net/wireless/ath/ar5523/
12694
115bb1ff 12695USB ATTACHED SCSI
866d372e 12696M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12697L: linux-usb@vger.kernel.org
12698L: linux-scsi@vger.kernel.org
8eae0fb7 12699S: Maintained
115bb1ff
MW
12700F: drivers/usb/storage/uas.c
12701
1da177e4 12702USB CDC ETHERNET DRIVER
61eee9a7 12703M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12704L: linux-usb@vger.kernel.org
1da177e4 12705S: Maintained
679655da 12706F: drivers/net/usb/cdc_*.c
c117ab84 12707F: include/uapi/linux/usb/cdc.h
1da177e4 12708
66e3e591
KP
12709USB CHAOSKEY DRIVER
12710M: Keith Packard <keithp@keithp.com>
12711L: linux-usb@vger.kernel.org
12712S: Maintained
12713F: drivers/usb/misc/chaoskey.c
12714
b02b371e 12715USB CYPRESS C67X00 DRIVER
8b58be88 12716M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12717L: linux-usb@vger.kernel.org
12718S: Maintained
679655da 12719F: drivers/usb/c67x00/
b02b371e 12720
d0374f4f 12721USB DAVICOM DM9601 DRIVER
8b58be88 12722M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12723L: netdev@vger.kernel.org
d0374f4f
PK
12724W: http://www.linux-usb.org/usbnet
12725S: Maintained
679655da 12726F: drivers/net/usb/dm9601.c
d0374f4f 12727
cc2020e6 12728USB DIAMOND RIO500 DRIVER
8b58be88 12729M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12730L: rio500-users@lists.sourceforge.net
12731W: http://rio500.sourceforge.net
12732S: Maintained
679655da 12733F: drivers/usb/misc/rio500*
cc2020e6 12734
1da177e4 12735USB EHCI DRIVER
578333ab 12736M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12737L: linux-usb@vger.kernel.org
578333ab 12738S: Maintained
679655da
JP
12739F: Documentation/usb/ehci.txt
12740F: drivers/usb/host/ehci*
1da177e4 12741
69ae9e3e 12742USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12743M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12744L: linux-usb@vger.kernel.org
69ae9e3e 12745W: http://www.linux-usb.org/gadget
d6d0f665
FB
12746T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12747S: Maintained
679655da
JP
12748F: drivers/usb/gadget/
12749F: include/linux/usb/gadget*
69ae9e3e 12750
2dea64b4 12751USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12752M: Jiri Kosina <jikos@kernel.org>
406df153 12753R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12754L: linux-usb@vger.kernel.org
54e5881d 12755T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12756S: Maintained
c2f01971 12757F: Documentation/hid/hiddev.txt
679655da 12758F: drivers/hid/usbhid/
1da177e4 12759
959eea21 12760USB ISP116X DRIVER
8b58be88 12761M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12762L: linux-usb@vger.kernel.org
959eea21 12763S: Maintained
679655da
JP
12764F: drivers/usb/host/isp116x*
12765F: include/linux/usb/isp116x.h
959eea21 12766
146498ea
WH
12767USB LAN78XX ETHERNET DRIVER
12768M: Woojung Huh <woojung.huh@microchip.com>
12769M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12770L: netdev@vger.kernel.org
12771S: Maintained
12772F: drivers/net/usb/lan78xx.*
12773
1da177e4 12774USB MASS STORAGE DRIVER
fc8b690d 12775M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12776L: linux-usb@vger.kernel.org
8836aeb8 12777L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12778S: Maintained
12779W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12780F: drivers/usb/storage/
1da177e4 12781
af39917d
CL
12782USB MIDI DRIVER
12783M: Clemens Ladisch <clemens@ladisch.de>
12784L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12785T: git git://git.alsa-project.org/alsa-kernel.git
12786S: Maintained
12787F: sound/usb/midi.*
12788
444ce9d4
JP
12789USB NETWORKING DRIVERS
12790L: linux-usb@vger.kernel.org
12791S: Odd Fixes
12792F: drivers/net/usb/
12793
1da177e4 12794USB OHCI DRIVER
578333ab 12795M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12796L: linux-usb@vger.kernel.org
578333ab 12797S: Maintained
679655da
JP
12798F: Documentation/usb/ohci.txt
12799F: drivers/usb/host/ohci*
1da177e4 12800
963ffa3e 12801USB OTG FSM (Finite State Machine)
60d77b3d 12802M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12803T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12804L: linux-usb@vger.kernel.org
12805S: Maintained
12806F: drivers/usb/common/usb-otg-fsm.c
12807
563da3a9
VM
12808USB OVER IP DRIVER
12809M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12810M: Shuah Khan <shuahkh@osg.samsung.com>
12811M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12812L: linux-usb@vger.kernel.org
12813S: Maintained
a6d6fc2b 12814F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12815F: drivers/usb/usbip/
12816F: tools/usb/usbip/
12817
1da177e4 12818USB PEGASUS DRIVER
a16b945c 12819M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12820L: linux-usb@vger.kernel.org
043600a6 12821L: netdev@vger.kernel.org
052e3128
PM
12822T: git git://github.com/petkan/pegasus.git
12823W: https://github.com/petkan/pegasus
1da177e4 12824S: Maintained
679655da 12825F: drivers/net/usb/pegasus.*
1da177e4 12826
d3ad558f 12827USB PHY LAYER
a55f6286 12828M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12829L: linux-usb@vger.kernel.org
12830T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12831S: Maintained
12832F: drivers/usb/phy/
d3ad558f 12833
73e4fb3f 12834USB PRINTER DRIVER (usblp)
8b58be88 12835M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12836L: linux-usb@vger.kernel.org
73e4fb3f 12837S: Supported
679655da 12838F: drivers/usb/class/usblp.c
1da177e4 12839
4521b477
BM
12840USB QMI WWAN NETWORK DRIVER
12841M: Bjørn Mork <bjorn@mork.no>
12842L: netdev@vger.kernel.org
12843S: Maintained
12844F: Documentation/ABI/testing/sysfs-class-net-qmi
12845F: drivers/net/usb/qmi_wwan.c
12846
1da177e4 12847USB RTL8150 DRIVER
a16b945c 12848M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12849L: linux-usb@vger.kernel.org
043600a6 12850L: netdev@vger.kernel.org
052e3128
PM
12851T: git git://github.com/petkan/rtl8150.git
12852W: https://github.com/petkan/rtl8150
1da177e4 12853S: Maintained
679655da 12854F: drivers/net/usb/rtl8150.c
1da177e4 12855
f896b796 12856USB SERIAL SUBSYSTEM
66085694 12857M: Johan Hovold <johan@kernel.org>
795fb7e7 12858L: linux-usb@vger.kernel.org
5ee05309 12859T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12860S: Maintained
679655da 12861F: Documentation/usb/usb-serial.txt
f896b796 12862F: drivers/usb/serial/
679655da 12863F: include/linux/usb/serial.h
1da177e4 12864
b3f0db1c
SG
12865USB SMSC75XX ETHERNET DRIVER
12866M: Steve Glendinning <steve.glendinning@shawell.net>
12867L: netdev@vger.kernel.org
12868S: Maintained
12869F: drivers/net/usb/smsc75xx.*
12870
2f7ca802 12871USB SMSC95XX ETHERNET DRIVER
90b24cfb 12872M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12873M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12874L: netdev@vger.kernel.org
90b24cfb 12875S: Maintained
679655da 12876F: drivers/net/usb/smsc95xx.*
2f7ca802 12877
1da177e4 12878USB SUBSYSTEM
879a5a00 12879M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12880L: linux-usb@vger.kernel.org
1da177e4 12881W: http://www.linux-usb.org
08deed1e 12882T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12883S: Supported
1700bd98 12884F: Documentation/devicetree/bindings/usb/
679655da 12885F: Documentation/usb/
679655da
JP
12886F: drivers/usb/
12887F: include/linux/usb.h
12888F: include/linux/usb/
1da177e4
LT
12889
12890USB UHCI DRIVER
8b58be88 12891M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12892L: linux-usb@vger.kernel.org
1da177e4 12893S: Maintained
679655da 12894F: drivers/usb/host/uhci*
1da177e4 12895
69ae9e3e 12896USB "USBNET" DRIVER FRAMEWORK
d8130624 12897M: Oliver Neukum <oneukum@suse.com>
043600a6 12898L: netdev@vger.kernel.org
69ae9e3e 12899W: http://www.linux-usb.org/usbnet
1da177e4 12900S: Maintained
679655da
JP
12901F: drivers/net/usb/usbnet.c
12902F: include/linux/usb/usbnet.h
1da177e4 12903
c0efd232 12904USB VIDEO CLASS
c53ac071 12905M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12906L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12907L: linux-media@vger.kernel.org
275ffde4 12908T: git git://linuxtv.org/media_tree.git
57c6d2e9 12909W: http://www.ideasonboard.org/uvc/
c0efd232 12910S: Maintained
0c0d06ca 12911F: drivers/media/usb/uvc/
6c0f0359 12912F: include/uapi/linux/uvcvideo.h
1da177e4 12913
b60b9c45
HV
12914USB VISION DRIVER
12915M: Hans Verkuil <hverkuil@xs4all.nl>
12916L: linux-media@vger.kernel.org
12917T: git git://linuxtv.org/media_tree.git
a825eaec 12918W: https://linuxtv.org
b60b9c45
HV
12919S: Odd Fixes
12920F: drivers/media/usb/usbvision/
12921
8282da47
LP
12922USB WEBCAM GADGET
12923M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12924L: linux-usb@vger.kernel.org
12925S: Maintained
3a83c16e 12926F: drivers/usb/gadget/function/*uvc*
faf2e1db 12927F: drivers/usb/gadget/legacy/webcam.c
8282da47 12928
bf164cc0 12929USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12930M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12931L: linux-wireless@vger.kernel.org
12932S: Maintained
679655da 12933F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12934
eb6bab13 12935USB XHCI DRIVER
03d85053 12936M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12937L: linux-usb@vger.kernel.org
12938S: Supported
36d0344c
SS
12939F: drivers/usb/host/xhci*
12940F: drivers/usb/host/pci-quirks*
eb6bab13 12941
1da177e4 12942USB ZD1201 DRIVER
4086b9ca 12943L: linux-wireless@vger.kernel.org
1da177e4 12944W: http://linux-lc100020.sourceforge.net
4086b9ca 12945S: Orphan
ed0ad06f 12946F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12947
b7eee616 12948USB ZR364XX DRIVER
8b58be88 12949M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12950L: linux-usb@vger.kernel.org
661263b5 12951L: linux-media@vger.kernel.org
275ffde4 12952T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12953W: http://royale.zerezo.com/zr364xx/
12954S: Maintained
618cd932 12955F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 12956F: drivers/media/usb/zr364xx/
b7eee616 12957
289fcff4
HK
12958ULPI BUS
12959M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12960L: linux-usb@vger.kernel.org
12961S: Maintained
12962F: drivers/usb/common/ulpi.c
12963F: include/linux/ulpi/
12964
e7839f25 12965USER-MODE LINUX (UML)
8b58be88 12966M: Jeff Dike <jdike@addtoit.com>
b15194b7 12967M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12968L: user-mode-linux-devel@lists.sourceforge.net
12969L: user-mode-linux-user@lists.sourceforge.net
12970W: http://user-mode-linux.sourceforge.net
9f273c24 12971T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12972S: Maintained
61516587 12973F: Documentation/virtual/uml/
679655da 12974F: arch/um/
b070989a 12975F: arch/x86/um/
679655da
JP
12976F: fs/hostfs/
12977F: fs/hppfs/
b7eee616 12978
e5f114e9 12979USERSPACE I/O (UIO)
879a5a00 12980M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12981S: Maintained
3d3fecbd 12982T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12983F: Documentation/DocBook/uio-howto.tmpl
12984F: drivers/uio/
12985F: include/linux/uio*.h
e5f114e9 12986
256cccbe 12987UTIL-LINUX PACKAGE
8b58be88 12988M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12989L: util-linux@vger.kernel.org
12990W: http://en.wikipedia.org/wiki/Util-linux
12991T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12992S: Maintained
12993
c1fd1c07 12994UVESAFB DRIVER
8b58be88 12995M: Michal Januszewski <spock@gentoo.org>
c69f677c 12996L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12997W: http://dev.gentoo.org/~spock/projects/uvesafb/
12998S: Maintained
679655da 12999F: Documentation/fb/uvesafb.txt
8a61f013 13000F: drivers/video/fbdev/uvesafb.*
c1fd1c07 13001
456930d8
SA
13002VF610 NAND DRIVER
13003M: Stefan Agner <stefan@agner.ch>
13004L: linux-mtd@lists.infradead.org
13005S: Supported
13006F: drivers/mtd/nand/vf610_nfc.c
13007
4480f15b 13008VFAT/FAT/MSDOS FILESYSTEM
8b58be88 13009M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 13010S: Maintained
679655da
JP
13011F: Documentation/filesystems/vfat.txt
13012F: fs/fat/
1da177e4 13013
cba3345c
AW
13014VFIO DRIVER
13015M: Alex Williamson <alex.williamson@redhat.com>
13016L: kvm@vger.kernel.org
9f273c24 13017T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
13018S: Maintained
13019F: Documentation/vfio.txt
13020F: drivers/vfio/
13021F: include/linux/vfio.h
c117ab84 13022F: include/uapi/linux/vfio.h
cba3345c 13023
5188287a
KW
13024VFIO MEDIATED DEVICE DRIVERS
13025M: Kirti Wankhede <kwankhede@nvidia.com>
13026L: kvm@vger.kernel.org
13027S: Maintained
13028F: Documentation/vfio-mediated-device.txt
13029F: drivers/vfio/mdev/
13030F: include/linux/mdev.h
13031F: samples/vfio-mdev/
13032
a714ea5f
AW
13033VFIO PLATFORM DRIVER
13034M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13035L: kvm@vger.kernel.org
13036S: Maintained
13037F: drivers/vfio/platform/
13038
9e6f3438
PO
13039VIDEOBUF2 FRAMEWORK
13040M: Pawel Osciak <pawel@osciak.com>
13041M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 13042M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
13043L: linux-media@vger.kernel.org
13044S: Maintained
90d72ac6 13045F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
13046F: include/media/videobuf2-*
13047
06a8fc78
AH
13048VIRTIO AND VHOST VSOCK DRIVER
13049M: Stefan Hajnoczi <stefanha@redhat.com>
13050L: kvm@vger.kernel.org
13051L: virtualization@lists.linux-foundation.org
13052L: netdev@vger.kernel.org
13053S: Maintained
13054F: include/linux/virtio_vsock.h
13055F: include/uapi/linux/virtio_vsock.h
13056F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 13057F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
13058F: drivers/vhost/vsock.c
13059F: drivers/vhost/vsock.h
06a8fc78 13060
5523662e
SCP
13061VIRTUAL SERIO DEVICE DRIVER
13062M: Stephen Chandler Paul <thatslyude@gmail.com>
13063S: Maintained
13064F: drivers/input/serio/userio.c
13065F: include/uapi/linux/userio.h
13066
9a82446b
AS
13067VIRTIO CONSOLE DRIVER
13068M: Amit Shah <amit.shah@redhat.com>
13069L: virtualization@lists.linux-foundation.org
13070S: Maintained
13071F: drivers/char/virtio_console.c
13072F: include/linux/virtio_console.h
c117ab84 13073F: include/uapi/linux/virtio_console.h
9a82446b 13074
2426ec8f 13075VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 13076M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13077M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
13078L: virtualization@lists.linux-foundation.org
13079S: Maintained
0e4191fe 13080F: Documentation/devicetree/bindings/virtio/
2426ec8f 13081F: drivers/virtio/
c893c8d7 13082F: tools/virtio/
2426ec8f
MT
13083F: drivers/net/virtio_net.c
13084F: drivers/block/virtio_blk.c
13085F: include/linux/virtio_*.h
916cdabc 13086F: include/uapi/linux/virtio_*.h
dbaf0624 13087F: drivers/crypto/virtio/
2426ec8f 13088
f2dbda3b
CH
13089VIRTIO DRIVERS FOR S390
13090M: Christian Borntraeger <borntraeger@de.ibm.com>
13091M: Cornelia Huck <cornelia.huck@de.ibm.com>
13092L: linux-s390@vger.kernel.org
13093L: virtualization@lists.linux-foundation.org
13094L: kvm@vger.kernel.org
13095S: Supported
1b568d93 13096F: drivers/s390/virtio/
f2dbda3b 13097
4ad6ee91
GH
13098VIRTIO GPU DRIVER
13099M: David Airlie <airlied@linux.ie>
13100M: Gerd Hoffmann <kraxel@redhat.com>
13101L: dri-devel@lists.freedesktop.org
13102L: virtualization@lists.linux-foundation.org
0c19f97f 13103T: git git://git.kraxel.org/linux drm-qemu
4ad6ee91
GH
13104S: Maintained
13105F: drivers/gpu/drm/virtio/
13106F: include/uapi/linux/virtio_gpu.h
13107
3a4d5c94
MT
13108VIRTIO HOST (VHOST)
13109M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13110M: Jason Wang <jasowang@redhat.com>
3a4d5c94 13111L: kvm@vger.kernel.org
c996d8b9 13112L: virtualization@lists.linux-foundation.org
3a4d5c94 13113L: netdev@vger.kernel.org
9f273c24 13114T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
13115S: Maintained
13116F: drivers/vhost/
c117ab84 13117F: include/uapi/linux/vhost.h
3a4d5c94 13118
271c8651
GH
13119VIRTIO INPUT DRIVER
13120M: Gerd Hoffmann <kraxel@redhat.com>
13121S: Maintained
13122F: drivers/virtio/virtio_input.c
13123F: include/uapi/linux/virtio_input.h
13124
dbaf0624
G
13125VIRTIO CRYPTO DRIVER
13126M: Gonglei <arei.gonglei@huawei.com>
13127L: virtualization@lists.linux-foundation.org
13128L: linux-crypto@vger.kernel.org
13129S: Maintained
13130F: drivers/crypto/virtio/
13131F: include/uapi/linux/virtio_crypto.h
13132
1da177e4 13133VIA RHINE NETWORK DRIVER
210347e1 13134S: Orphan
f2148a47 13135F: drivers/net/ethernet/via/via-rhine.c
1da177e4 13136
f0bf7f61 13137VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 13138M: Bruce Chang <brucechang@via.com.tw>
8b58be88 13139M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
13140S: Maintained
13141F: drivers/mmc/host/via-sdmmc.c
13142
69e4a7c2 13143VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 13144M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 13145L: linux-fbdev@vger.kernel.org
69e4a7c2 13146S: Maintained
c7babebd
FTS
13147F: include/linux/via-core.h
13148F: include/linux/via-gpio.h
13149F: include/linux/via_i2c.h
8a61f013 13150F: drivers/video/fbdev/via/
69e4a7c2 13151
01f20734 13152VIA VELOCITY NETWORK DRIVER
8b58be88 13153M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
13154L: netdev@vger.kernel.org
13155S: Maintained
f2148a47 13156F: drivers/net/ethernet/via/via-velocity.*
1da177e4 13157
f73f8173
AW
13158VIRT LIB
13159M: Alex Williamson <alex.williamson@redhat.com>
13160M: Paolo Bonzini <pbonzini@redhat.com>
13161L: kvm@vger.kernel.org
13162S: Supported
13163F: virt/lib/
13164
77911fd2 13165VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
13166M: Hans Verkuil <hverkuil@xs4all.nl>
13167L: linux-media@vger.kernel.org
13168T: git git://linuxtv.org/media_tree.git
a825eaec 13169W: https://linuxtv.org
0b7bc1fa 13170S: Maintained
77911fd2 13171F: drivers/media/platform/vivid/*
0b7bc1fa 13172
be7f8273 13173VLAN (802.1Q)
8b58be88 13174M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
13175L: netdev@vger.kernel.org
13176S: Maintained
679655da
JP
13177F: drivers/net/macvlan.c
13178F: include/linux/if_*vlan.h
13179F: net/8021q/
be7f8273 13180
55e331cf 13181VLYNQ BUS
08eeb306 13182M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 13183L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
13184S: Maintained
13185F: drivers/vlynq/vlynq.c
13186F: include/linux/vlynq.h
13187
390beae4 13188VME SUBSYSTEM
74c600e3 13189M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 13190M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
13191M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13192L: devel@driverdev.osuosl.org
13193S: Maintained
13194T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 13195F: Documentation/driver-api/vme.rst
390beae4
MW
13196F: drivers/staging/vme/
13197F: drivers/vme/
13198F: include/linux/vme*
13199
4488e09b
AK
13200VMWARE HYPERVISOR INTERFACE
13201M: Alok Kataria <akataria@vmware.com>
13202L: virtualization@lists.linux-foundation.org
13203S: Supported
13204F: arch/x86/kernel/cpu/vmware.c
13205
73b35d07
DT
13206VMWARE BALLOON DRIVER
13207M: Xavier Deguillard <xdeguillard@vmware.com>
13208M: Philip Moltmann <moltmann@vmware.com>
13209M: "VMware, Inc." <pv-drivers@vmware.com>
13210L: linux-kernel@vger.kernel.org
13211S: Maintained
13212F: drivers/misc/vmw_balloon.c
13213
8b8be51b
TH
13214VMWARE VMMOUSE SUBDRIVER
13215M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13216M: "VMware, Inc." <pv-drivers@vmware.com>
13217L: linux-input@vger.kernel.org
13218S: Maintained
13219F: drivers/input/mouse/vmmouse.c
13220F: drivers/input/mouse/vmmouse.h
13221
d1a890fa 13222VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 13223M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
13224M: "VMware, Inc." <pv-drivers@vmware.com>
13225L: netdev@vger.kernel.org
13226S: Maintained
13227F: drivers/net/vmxnet3/
d1a890fa 13228
851b1642 13229VMware PVSCSI driver
29374ec6 13230M: Jim Gill <jgill@vmware.com>
851b1642
AK
13231M: VMware PV-Drivers <pv-drivers@vmware.com>
13232L: linux-scsi@vger.kernel.org
13233S: Maintained
13234F: drivers/scsi/vmw_pvscsi.c
13235F: drivers/scsi/vmw_pvscsi.h
13236
29c8d9eb
AR
13237VMWARE PVRDMA DRIVER
13238M: Adit Ranadive <aditr@vmware.com>
13239M: VMware PV-Drivers <pv-drivers@vmware.com>
13240L: linux-rdma@vger.kernel.org
13241S: Maintained
13242F: drivers/infiniband/hw/vmw_pvrdma/
13243
e53e86c7 13244VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 13245M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 13246M: Mark Brown <broonie@kernel.org>
5cdeb2c8 13247L: linux-kernel@vger.kernel.org
1dd68f01 13248W: http://www.slimlogic.co.uk/?p=48
6febb5ab 13249T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 13250S: Supported
9d2597e8 13251F: Documentation/devicetree/bindings/regulator/
679655da 13252F: drivers/regulator/
9d2597e8 13253F: include/dt-bindings/regulator/
679655da 13254F: include/linux/regulator/
e53e86c7 13255
081958eb
DA
13256VRF
13257M: David Ahern <dsa@cumulusnetworks.com>
13258M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13259L: netdev@vger.kernel.org
13260S: Maintained
13261F: drivers/net/vrf.c
562d897d 13262F: Documentation/networking/vrf.txt
081958eb 13263
ab41319e 13264VT1211 HARDWARE MONITOR DRIVER
8b58be88 13265M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 13266L: linux-hwmon@vger.kernel.org
ab41319e 13267S: Maintained
679655da
JP
13268F: Documentation/hwmon/vt1211
13269F: drivers/hwmon/vt1211.c
ab41319e 13270
1de9e371 13271VT8231 HARDWARE MONITOR DRIVER
8b58be88 13272M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 13273L: linux-hwmon@vger.kernel.org
1de9e371 13274S: Maintained
679655da 13275F: drivers/hwmon/vt8231.c
1de9e371 13276
88095e7b
TO
13277VUB300 USB to SDIO/SD/MMC bridge chip
13278M: Tony Olech <tony.olech@elandigitalsystems.com>
13279L: linux-mmc@vger.kernel.org
13280L: linux-usb@vger.kernel.org
13281S: Supported
13282F: drivers/mmc/host/vub300.c
13283
1da177e4 13284W1 DALLAS'S 1-WIRE BUS
a8018766 13285M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 13286S: Maintained
679655da
JP
13287F: Documentation/w1/
13288F: drivers/w1/
1da177e4 13289
13927079 13290W83791D HARDWARE MONITORING DRIVER
8b58be88 13291M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 13292L: linux-hwmon@vger.kernel.org
25845c22 13293S: Maintained
679655da
JP
13294F: Documentation/hwmon/w83791d
13295F: drivers/hwmon/w83791d.c
13927079 13296
61db011d 13297W83793 HARDWARE MONITORING DRIVER
8b58be88 13298M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 13299L: linux-hwmon@vger.kernel.org
61db011d 13300S: Maintained
679655da
JP
13301F: Documentation/hwmon/w83793
13302F: drivers/hwmon/w83793.c
61db011d 13303
e3760b43 13304W83795 HARDWARE MONITORING DRIVER
d8130624 13305M: Jean Delvare <jdelvare@suse.com>
968ce1b1 13306L: linux-hwmon@vger.kernel.org
e3760b43
JD
13307S: Maintained
13308F: drivers/hwmon/w83795.c
13309
1da177e4 13310W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 13311M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13312S: Maintained
679655da 13313F: drivers/mmc/host/wbsd.*
1da177e4 13314
b4e05923
HG
13315WACOM PROTOCOL 4 SERIAL TABLETS
13316M: Julian Squires <julian@cipht.net>
13317M: Hans de Goede <hdegoede@redhat.com>
13318L: linux-input@vger.kernel.org
13319S: Maintained
13320F: drivers/input/tablet/wacom_serial4.c
13321
3527761c 13322WATCHDOG DEVICE DRIVERS
8b58be88 13323M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13324R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13325L: linux-watchdog@vger.kernel.org
13326W: http://www.linux-watchdog.org/
f599aaf0 13327T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13328S: Maintained
540be8b2 13329F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13330F: Documentation/watchdog/
13331F: drivers/watchdog/
13332F: include/linux/watchdog.h
c117ab84 13333F: include/uapi/linux/watchdog.h
3527761c 13334
b22e00f3
DH
13335WIIMOTE HID DRIVER
13336M: David Herrmann <dh.herrmann@googlemail.com>
13337L: linux-input@vger.kernel.org
13338S: Maintained
13339F: drivers/hid/hid-wiimote*
13340
e258b80e 13341WINBOND CIR DRIVER
364e9e18 13342M: David Härdeman <david@hardeman.nu>
e258b80e 13343S: Maintained
116ab806 13344F: drivers/media/rc/winbond-cir.c
e258b80e 13345
c36a483d
WBG
13346WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13347M: William Breathitt Gray <vilhelm.gray@gmail.com>
13348L: linux-watchdog@vger.kernel.org
13349S: Maintained
13350F: drivers/watchdog/ebc-c384_wdt.c
13351
9c26df9b
WBG
13352WINSYSTEMS WS16C48 GPIO DRIVER
13353M: William Breathitt Gray <vilhelm.gray@gmail.com>
13354L: linux-gpio@vger.kernel.org
13355S: Maintained
13356F: drivers/gpio/gpio-ws16c48.c
e258b80e 13357
8a70da82 13358WIMAX STACK
8b58be88 13359M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13360M: linux-wimax@intel.com
49e7d9df 13361L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13362S: Supported
13363W: http://linuxwimax.org
315987dc 13364F: Documentation/wimax/README.wimax
315987dc
JP
13365F: include/linux/wimax/debug.h
13366F: include/net/wimax.h
c117ab84 13367F: include/uapi/linux/wimax.h
315987dc 13368F: net/wimax/
8a70da82 13369
5fc14680 13370WISTRON LAPTOP BUTTON DRIVER
8b58be88 13371M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13372S: Maintained
679655da 13373F: drivers/input/misc/wistron_btns.c
5fc14680 13374
1da177e4 13375WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 13376M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 13377L: linux-wireless@vger.kernel.org
926554c4 13378W: http://oops.ghostprotocols.net:81/blog
1da177e4 13379S: Maintained
679655da 13380F: drivers/net/wireless/wl3501*
1da177e4 13381
055bcbcb 13382WOLFSON MICROELECTRONICS DRIVERS
fef95164 13383L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13384T: git https://github.com/CirrusLogic/linux-drivers.git
13385W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13386S: Supported
3768f0b1 13387F: Documentation/hwmon/wm83??
f494993f
CK
13388F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13389F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13390F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13391F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13392F: drivers/clk/clk-wm83*.c
9c309598 13393F: drivers/extcon/extcon-arizona.c
b75ea16a 13394F: drivers/leds/leds-wm83*.c
25b273ba 13395F: drivers/gpio/gpio-*wm*.c
9c309598 13396F: drivers/gpio/gpio-arizona.c
d22b0869 13397F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13398F: drivers/input/misc/wm831x-on.c
13399F: drivers/input/touchscreen/wm831x-ts.c
13400F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13401F: drivers/mfd/arizona*
13402F: drivers/mfd/wm*.c
12ebc137 13403F: drivers/mfd/cs47l24*
8c0984e5 13404F: drivers/power/supply/wm83*.c
b75ea16a
MB
13405F: drivers/rtc/rtc-wm83*.c
13406F: drivers/regulator/wm8*.c
3860e6c4 13407F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13408F: drivers/watchdog/wm83*_wdt.c
9c309598 13409F: include/linux/mfd/arizona/
3860e6c4 13410F: include/linux/mfd/wm831x/
b75ea16a 13411F: include/linux/mfd/wm8350/
3768f0b1 13412F: include/linux/mfd/wm8400*
59ec6da2 13413F: include/linux/wm97xx.h
055bcbcb 13414F: include/sound/wm????.h
9c309598 13415F: sound/soc/codecs/arizona.?
055bcbcb 13416F: sound/soc/codecs/wm*
12ebc137 13417F: sound/soc/codecs/cs47l24*
b75ea16a 13418
3e6cd7a4
TH
13419WORKQUEUE
13420M: Tejun Heo <tj@kernel.org>
badb7f5e 13421R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13422T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13423S: Maintained
13424F: include/linux/workqueue.h
13425F: kernel/workqueue.c
e7f08ffb 13426F: Documentation/core-api/workqueue.rst
3e6cd7a4 13427
39ac9f48
CYT
13428X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13429M: Chen-Yu Tsai <wens@csie.org>
13430L: linux-kernel@vger.kernel.org
13431S: Maintained
13432N: axp[128]
13433
1da177e4 13434X.25 NETWORK LAYER
8bf28059 13435M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13436L: linux-x25@vger.kernel.org
8bf28059 13437S: Odd Fixes
679655da
JP
13438F: Documentation/networking/x25*
13439F: include/net/x25*
13440F: net/x25/
1da177e4 13441
e2d1d6c0 13442X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13443M: Thomas Gleixner <tglx@linutronix.de>
13444M: Ingo Molnar <mingo@redhat.com>
13445M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13446M: x86@kernel.org
981c3a4f 13447L: linux-kernel@vger.kernel.org
75fc2d37 13448T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13449S: Maintained
679655da
JP
13450F: Documentation/x86/
13451F: arch/x86/
e2d1d6c0 13452
d0944853 13453X86 PLATFORM DRIVERS
e181ba15 13454M: Darren Hart <dvhart@infradead.org>
7b9e1d89 13455M: Andy Shevchenko <andy@infradead.org>
d0944853 13456L: platform-driver-x86@vger.kernel.org
e181ba15 13457T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13458S: Maintained
14430813 13459F: drivers/platform/x86/
3a4bceef 13460F: drivers/platform/olpc/
d0944853 13461
c1f5c54b
IM
13462X86 MCE INFRASTRUCTURE
13463M: Tony Luck <tony.luck@intel.com>
487ba8e8 13464M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13465L: linux-edac@vger.kernel.org
13466S: Maintained
13467F: arch/x86/kernel/cpu/mcheck/*
13468
79ebdc95
BP
13469X86 MICROCODE UPDATE SUPPORT
13470M: Borislav Petkov <bp@alien8.de>
13471S: Maintained
13472F: arch/x86/kernel/cpu/microcode/*
13473
f0905c5a
AL
13474X86 VDSO
13475M: Andy Lutomirski <luto@amacapital.net>
13476L: linux-kernel@vger.kernel.org
13477T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13478S: Maintained
d603c8e1 13479F: arch/x86/entry/vdso/
f0905c5a 13480
d6fad502 13481XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13482M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13483M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13484L: linux-media@vger.kernel.org
a825eaec 13485W: https://linuxtv.org
d6fad502
MCC
13486T: git git://linuxtv.org/media_tree.git
13487S: Maintained
13488F: drivers/media/tuners/tuner-xc2028.*
13489
c4468085 13490XEN HYPERVISOR INTERFACE
3eeef8f7 13491M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
101ecde5 13492M: Juergen Gross <jgross@suse.com>
11dbb52b 13493L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13494T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13495S: Supported
13496F: arch/x86/xen/
13497F: drivers/*/xen-*front.c
13498F: drivers/xen/
13499F: arch/x86/include/asm/xen/
13500F: include/xen/
c117ab84 13501F: include/uapi/xen/
c4468085 13502
77bfb479 13503XEN HYPERVISOR ARM
85d1a29d 13504M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13505L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13506S: Maintained
77bfb479
SS
13507F: arch/arm/xen/
13508F: arch/arm/include/asm/xen/
13509
b475e83f 13510XEN HYPERVISOR ARM64
85d1a29d 13511M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13512L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13513S: Maintained
b475e83f
SS
13514F: arch/arm64/xen/
13515F: arch/arm64/include/asm/xen/
13516
9b57e1a7 13517XEN NETWORK BACKEND DRIVER
8386040b 13518M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13519M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13520L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13521L: netdev@vger.kernel.org
13522S: Supported
13523F: drivers/net/xen-netback/*
13524
c5f8e29d
KRW
13525XEN PCI SUBSYSTEM
13526M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13527L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13528S: Supported
13529F: arch/x86/pci/*xen*
13530F: drivers/pci/*xen*
13531
a2c5ae65
KRW
13532XEN BLOCK SUBSYSTEM
13533M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13534M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13535L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13536S: Supported
13537F: drivers/block/xen-blkback/*
13538F: drivers/block/xen*
13539
15d03609
JG
13540XEN PVSCSI DRIVERS
13541M: Juergen Gross <jgross@suse.com>
13542L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13543L: linux-scsi@vger.kernel.org
13544S: Supported
13545F: drivers/scsi/xen-scsifront.c
13546F: drivers/xen/xen-scsiback.c
13547F: include/xen/interface/io/vscsiif.h
13548
c5f8e29d
KRW
13549XEN SWIOTLB SUBSYSTEM
13550M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13551L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13552S: Supported
13553F: arch/x86/xen/*swiotlb*
13554F: drivers/xen/*swiotlb*
13555
1da177e4 13556XFS FILESYSTEM
721a0edf 13557M: Darrick J. Wong <darrick.wong@oracle.com>
541d48f0
DC
13558M: linux-xfs@vger.kernel.org
13559L: linux-xfs@vger.kernel.org
13560W: http://xfs.org/
721a0edf 13561T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
1da177e4 13562S: Supported
679655da
JP
13563F: Documentation/filesystems/xfs.txt
13564F: fs/xfs/
1da177e4 13565
8a3b7a25 13566XILINX AXI ETHERNET DRIVER
59a54f30
MS
13567M: Anirudha Sarangi <anirudh@xilinx.com>
13568M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13569S: Maintained
13570F: drivers/net/ethernet/xilinx/xilinx_axienet*
13571
238b8721 13572XILINX UARTLITE SERIAL DRIVER
8b58be88 13573M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13574L: linux-serial@vger.kernel.org
13575S: Maintained
df621252 13576F: drivers/tty/serial/uartlite.c
238b8721 13577
df330515
LP
13578XILINX VIDEO IP CORES
13579M: Hyun Kwon <hyun.kwon@xilinx.com>
13580M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13581L: linux-media@vger.kernel.org
13582T: git git://linuxtv.org/media_tree.git
13583S: Supported
13584F: Documentation/devicetree/bindings/media/xilinx/
13585F: drivers/media/platform/xilinx/
a5562f65 13586F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13587
74316949
EB
13588XILLYBUS DRIVER
13589M: Eli Billauer <eli.billauer@gmail.com>
13590L: linux-kernel@vger.kernel.org
13591S: Supported
13592F: drivers/char/xillybus/
13593
f620e4b8
MF
13594XTENSA XTFPGA PLATFORM SUPPORT
13595M: Max Filippov <jcmvbkbc@gmail.com>
13596L: linux-xtensa@linux-xtensa.org
13597S: Maintained
13598F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13599F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13600
1da177e4 13601YAM DRIVER FOR AX.25
8b58be88 13602M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13603L: linux-hams@vger.kernel.org
13604S: Maintained
679655da
JP
13605F: drivers/net/hamradio/yam*
13606F: include/linux/yam.h
1da177e4 13607
af64a5eb 13608YEALINK PHONE DRIVER
8b58be88 13609M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13610L: usbb2k-api-dev@nongnu.org
13611S: Maintained
679655da
JP
13612F: Documentation/input/yealink.txt
13613F: drivers/input/misc/yealink.*
af64a5eb 13614
1da177e4 13615Z8530 DRIVER FOR AX.25
8b58be88 13616M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13617W: http://yaina.de/jreuter/
13618W: http://www.qsl.net/dl1bke/
13619L: linux-hams@vger.kernel.org
13620S: Maintained
679655da
JP
13621F: Documentation/networking/z8530drv.txt
13622F: drivers/net/hamradio/*scc.c
13623F: drivers/net/hamradio/z8530.h
1da177e4 13624
0cf31ec1 13625ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13626M: Seth Jennings <sjenning@redhat.com>
aab45453 13627M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
13628L: linux-mm@kvack.org
13629S: Maintained
13630F: mm/zbud.c
13631F: include/linux/zbud.h
13632
7c0c3afb 13633ZD1211RW WIRELESS DRIVER
8b58be88
JP
13634M: Daniel Drake <dsd@gentoo.org>
13635M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13636W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13637L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13638L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13639S: Maintained
6948300c 13640F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13641
20263029
DS
13642ZPOOL COMPRESSED PAGE STORAGE API
13643M: Dan Streetman <ddstreet@ieee.org>
13644L: linux-mm@kvack.org
13645S: Maintained
13646F: mm/zpool.c
13647F: include/linux/zpool.h
13648
1da177e4 13649ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13650L: mjpeg-users@lists.sourceforge.net
f63145e2 13651L: linux-media@vger.kernel.org
1da177e4 13652W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13653T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13654S: Odd Fixes
90d72ac6 13655F: drivers/media/pci/zoran/
1da177e4 13656
6920f2cc
MK
13657ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13658M: Minchan Kim <minchan@kernel.org>
13659M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13660R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13661L: linux-kernel@vger.kernel.org
13662S: Maintained
13663F: drivers/block/zram/
13664F: Documentation/blockdev/zram.txt
13665
8b4a4080 13666ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13667M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13668S: Maintained
df621252 13669F: drivers/tty/serial/zs.*
8b4a4080 13670
eae70d06
MK
13671ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13672M: Minchan Kim <minchan@kernel.org>
13673M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13674R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13675L: linux-mm@kvack.org
13676S: Maintained
13677F: mm/zsmalloc.c
13678F: include/linux/zsmalloc.h
d02be50d 13679F: Documentation/vm/zsmalloc.txt
eae70d06 13680
0cf31ec1 13681ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13682M: Seth Jennings <sjenning@redhat.com>
534c9dc9 13683M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
13684L: linux-mm@kvack.org
13685S: Maintained
13686F: mm/zswap.c
13687
1da177e4 13688THE REST
8b58be88 13689M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13690L: linux-kernel@vger.kernel.org
8a6e2535 13691Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13692T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13693S: Buried alive in reporters
34d03cc1
JP
13694F: *
13695F: */