]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blame - MAINTAINERS
UBUNTU: SAUCE: (namespace) fuse: Restrict allow_other to the superblock's namespace...
[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
0c59d281
ACM
880L: netdev@vger.kernel.org
881S: Odd fixes
679655da
JP
882F: drivers/net/appletalk/
883F: net/appletalk/
1da177e4 884
21c75328
DD
885APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
886M: Duc Dang <dhdang@apm.com>
887S: Supported
888F: arch/arm64/boot/dts/apm/
889
24299502
IS
890APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
891M: Iyappan Subramanian <isubramanian@apm.com>
892M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
893S: Supported
894F: drivers/net/ethernet/apm/xgene/
2efccc60 895F: drivers/net/phy/mdio-xgene.c
24299502 896F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 897F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 898
fd3a628e
TN
899APPLIED MICRO (APM) X-GENE SOC PMU
900M: Tai Nguyen <ttnguyen@apm.com>
901S: Supported
902F: drivers/perf/xgene_pmu.c
903F: Documentation/perf/xgene-pmu.txt
904F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
905
62a37dc7
LP
906APTINA CAMERA SENSOR PLL
907M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
908L: linux-media@vger.kernel.org
909S: Maintained
910F: drivers/media/i2c/aptina-pll.*
911
1154ea7d 912ARC FRAMEBUFFER DRIVER
8b58be88 913M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 914S: Maintained
8a61f013
JH
915F: drivers/video/fbdev/arcfb.c
916F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 917
c38f6ac7
MG
918ARCNET NETWORK LAYER
919M: Michael Grzeschik <m.grzeschik@pengutronix.de>
920L: netdev@vger.kernel.org
921S: Maintained
922F: drivers/net/arcnet/
923F: include/uapi/linux/if_arcnet.h
924
71d298ce
AB
925ARC PGU DRM DRIVER
926M: Alexey Brodkin <abrodkin@synopsys.com>
927S: Supported
928F: drivers/gpu/drm/arc/
929F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
930
588deb61
MR
931ARM ARCHITECTED TIMER DRIVER
932M: Mark Rutland <mark.rutland@arm.com>
933M: Marc Zyngier <marc.zyngier@arm.com>
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Maintained
936F: arch/arm/include/asm/arch_timer.h
937F: arch/arm64/include/asm/arch_timer.h
938F: drivers/clocksource/arm_arch_timer.c
939
c5a906a5
LD
940ARM HDLCD DRM DRIVER
941M: Liviu Dudau <liviu.dudau@arm.com>
942S: Supported
59ba2422 943F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
944F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
945
59ba2422
LD
946ARM MALI-DP DRM DRIVER
947M: Liviu Dudau <liviu.dudau@arm.com>
948M: Brian Starkey <brian.starkey@arm.com>
949M: Mali DP Maintainers <malidp@foss.arm.com>
950S: Supported
951F: drivers/gpu/drm/arm/
952F: Documentation/devicetree/bindings/display/arm,malidp.txt
953
1da177e4 954ARM MFM AND FLOPPY DRIVERS
8b58be88 955M: Ian Molton <spyro@f2s.com>
1da177e4 956S: Maintained
679655da
JP
957F: arch/arm/lib/floppydma.S
958F: arch/arm/include/asm/floppy.h
1da177e4 959
6f96521f
WD
960ARM PMU PROFILING AND DEBUGGING
961M: Will Deacon <will.deacon@arm.com>
55d5c4ab 962M: Mark Rutland <mark.rutland@arm.com>
6f96521f 963S: Maintained
55d5c4ab 964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 965F: arch/arm*/kernel/perf_*
6f96521f 966F: arch/arm/oprofile/common.c
dd06a84b
MR
967F: arch/arm*/kernel/hw_breakpoint.c
968F: arch/arm*/include/asm/hw_breakpoint.h
969F: arch/arm*/include/asm/perf_event.h
55d5c4ab 970F: drivers/perf/*
fa8ad788 971F: include/linux/perf/arm_pmu.h
55d5c4ab 972F: Documentation/devicetree/bindings/arm/pmu.txt
6f96521f 973
d4275354 974ARM PORT
54176cc6 975M: Russell King <linux@armlinux.org.uk>
efc03ecb 976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 977W: http://www.armlinux.org.uk/
d4275354 978S: Maintained
0d7f4f05 979T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
d4275354
RK
980F: arch/arm/
981
d323c243
SB
982ARM SUB-ARCHITECTURES
983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 984S: Maintained
d323c243
SB
985F: arch/arm/mach-*/
986F: arch/arm/plat-*/
987T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
988
cefbf4ea 989ARM PRIMECELL AACI PL041 DRIVER
54176cc6 990M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
991S: Maintained
992F: sound/arm/aaci.*
993
994ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 995M: Russell King <linux@armlinux.org.uk>
cefbf4ea 996S: Maintained
8a61f013 997F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
998
999ARM PRIMECELL KMI PL050 DRIVER
54176cc6 1000M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1001S: Maintained
1002F: drivers/input/serio/ambakmi.*
1003F: include/linux/amba/kmi.h
1004
2761f5c2 1005ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 1006M: Russell King <linux@armlinux.org.uk>
08a5c9a2 1007S: Maintained
679655da 1008F: drivers/mmc/host/mmci.*
2f748aaa 1009F: include/linux/amba/mmci.h
2761f5c2 1010
1b4304e5 1011ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 1012M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
1013S: Maintained
1014F: drivers/tty/serial/amba-pl01*.c
1015F: include/linux/amba/serial.h
2761f5c2 1016
cefbf4ea 1017ARM PRIMECELL BUS SUPPORT
54176cc6 1018M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1019S: Maintained
1020F: drivers/amba/
1021F: include/linux/amba/bus.h
1022
2b7a52a4 1023ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 1024M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1026S: Maintained
1027
9c784f95 1028ARM/AFEB9260 MACHINE SUPPORT
8b58be88 1029M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 1030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
1031S: Maintained
1032
2b7a52a4 1033ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 1034M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1036S: Maintained
1037
5c6dcd7f 1038ARM/Allwinner sunXi SoC support
1b106699 1039M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1040M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042S: Maintained
5c6dcd7f 1043N: sun[x456789]i
c1efda12 1044F: arch/arm/boot/dts/ntc-gr8*
6bc37fac 1045F: arch/arm64/boot/dts/allwinner/
60b0f380
MR
1046
1047ARM/Allwinner SoC Clock Support
1048M: Emilio López <emilio@elopez.com.ar>
1049S: Maintained
1050F: drivers/clk/sunxi/
1b106699 1051
79318452 1052ARM/Amlogic Meson SoC support
7c1e3876 1053M: Carlo Caione <carlo@caione.org>
6683d91c 1054M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1056L: linux-amlogic@lists.infradead.org
79318452 1057W: http://linux-meson.com/
7c1e3876 1058S: Maintained
79318452
CC
1059F: arch/arm/mach-meson/
1060F: arch/arm/boot/dts/meson*
6683d91c
KH
1061F: arch/arm64/boot/dts/amlogic/
1062F: drivers/pinctrl/meson/
51c5d844 1063F: drivers/mmc/host/meson*
79318452 1064N: meson
7c1e3876 1065
eff506fa
TZ
1066ARM/Annapurna Labs ALPINE ARCHITECTURE
1067M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1068M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1070S: Maintained
1071F: arch/arm/mach-alpine/
a9e5547b
AT
1072F: arch/arm/boot/dts/alpine*
1073F: arch/arm64/boot/dts/al/
1074F: drivers/*/*alpine*
eff506fa 1075
5255034d
LP
1076ARM/ARTPEC MACHINE SUPPORT
1077M: Jesper Nilsson <jesper.nilsson@axis.com>
1078M: Lars Persson <lars.persson@axis.com>
1079M: Niklas Cassel <niklas.cassel@axis.com>
1080S: Maintained
1081L: linux-arm-kernel@axis.com
1082F: arch/arm/mach-artpec
1083F: arch/arm/boot/dts/artpec6*
33b8ac91 1084F: drivers/clk/axis
5255034d 1085
8c2ed9bc
JS
1086ARM/ASPEED MACHINE SUPPORT
1087M: Joel Stanley <joel@jms.id.au>
1088S: Maintained
1089F: arch/arm/mach-aspeed/
1090F: arch/arm/boot/dts/aspeed-*
1091F: drivers/*/*aspeed*
1092
8dca5ce8 1093ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
e085b9d8 1094M: Nicolas Ferre <nicolas.ferre@microchip.com>
d68b35f8 1095M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1096M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1098W: http://www.linux4sam.org
9f273c24 1099T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1100S: Supported
1101F: arch/arm/mach-at91/
f0a0a58e 1102F: include/soc/at91/
70e389cc
MB
1103F: arch/arm/boot/dts/at91*.dts
1104F: arch/arm/boot/dts/at91*.dtsi
1105F: arch/arm/boot/dts/sama*.dts
1106F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1107F: arch/arm/include/debug/at91.S
d4a89c7d 1108
6e05dd4e
BB
1109ARM/ATMEL AT91 Clock Support
1110M: Boris Brezillon <boris.brezillon@free-electrons.com>
1111S: Maintained
1112F: drivers/clk/at91
1113
986cf2e9 1114ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1115M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117S: Maintained
1118F: arch/arm/mach-highbank/
e68d7c14
RH
1119F: arch/arm/boot/dts/highbank.dts
1120F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1121
d94f944e 1122ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1123M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1124S: Maintained
1125F: arch/arm/mach-cns3xxx/
d94f944e 1126
4863dea3
SG
1127ARM/CAVIUM THUNDER NETWORK DRIVER
1128M: Sunil Goutham <sgoutham@cavium.com>
1129M: Robert Richter <rric@kernel.org>
1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131S: Supported
322e5cc5 1132F: drivers/net/ethernet/cavium/thunder/
4863dea3 1133
386ab516
AS
1134ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1135M: Alexander Shiyan <shc_work@mail.ru>
1136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137S: Odd Fixes
b8ba3874 1138N: clps711x
386ab516 1139
2b7a52a4 1140ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1141M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1142M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1144S: Maintained
d19d3667
HS
1145F: arch/arm/mach-ep93xx/
1146F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1147
1148ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1149M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1151S: Maintained
1152
d4275354 1153ARM/CLKDEV SUPPORT
54176cc6 1154M: Russell King <linux@armlinux.org.uk>
efc03ecb 1155L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1156S: Maintained
0d7f4f05 1157T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
d4275354 1158F: arch/arm/include/asm/clkdev.h
4fa2651d 1159F: drivers/clk/clkdev.c
d4275354 1160
d48134e7 1161ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1162M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1164S: Maintained
1165
94150095
HF
1166ARM/CONTEC MICRO9 MACHINE SUPPORT
1167M: Hubert Feurstein <hubert.feurstein@contec.at>
1168S: Maintained
1169F: arch/arm/mach-ep93xx/micro9.c
1170
a06ae860
PP
1171ARM/CORESIGHT FRAMEWORK AND DRIVERS
1172M: Mathieu Poirier <mathieu.poirier@linaro.org>
1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S: Maintained
01081f5a 1175F: drivers/hwtracing/coresight/*
a06ae860
PP
1176F: Documentation/trace/coresight.txt
1177F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1178F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1179F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1180F: tools/perf/arch/arm/util/auxtrace.c
1181F: tools/perf/arch/arm/util/cs-etm.c
1182F: tools/perf/arch/arm/util/cs-etm.h
1183F: tools/perf/util/cs-etm.h
a06ae860 1184
1da177e4 1185ARM/CORGI MACHINE SUPPORT
8b58be88 1186M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1187S: Maintained
1188
881a95f9 1189ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1190M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1192T: git git://github.com/ulli-kroll/linux.git
162500b3 1193S: Maintained
f49afbb5 1194F: arch/arm/mach-gemini/
98a9bb5b 1195F: drivers/rtc/rtc-gemini.c
881a95f9 1196
a990cbd8 1197ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1198M: Barry Song <baohua@kernel.org>
a990cbd8 1199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1200T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1201S: Maintained
e68d7c14 1202F: arch/arm/boot/dts/prima2*
a990cbd8 1203F: arch/arm/mach-prima2/
4a9c44f1 1204F: drivers/clk/sirf/
05f30e8d 1205F: drivers/clocksource/timer-prima2.c
5833ac98 1206F: drivers/clocksource/timer-atlas7.c
f8505ef5 1207N: [^a-z]sirf
a990cbd8 1208
c9d862c4
BS
1209ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1210M: Baruch Siach <baruch@tkos.co.il>
1211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1212S: Maintained
cde137aa 1213F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1214N: digicolor
1215
d4275354 1216ARM/EBSA110 MACHINE SUPPORT
54176cc6 1217M: Russell King <linux@armlinux.org.uk>
efc03ecb 1218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1219W: http://www.armlinux.org.uk/
d4275354
RK
1220S: Maintained
1221F: arch/arm/mach-ebsa110/
b955f6ca 1222F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1223
4721f3ce
UKK
1224ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1225M: Uwe Kleine-König <kernel@pengutronix.de>
1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227S: Maintained
1228N: efm32
1229
a9da4f7e 1230ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1231M: Daniel Ribeiro <drwyrm@gmail.com>
1232M: Stefan Schmidt <stefan@openezx.org>
1233M: Harald Welte <laforge@openezx.org>
d66f1886 1234L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1235W: http://www.openezx.org/
1236S: Maintained
cafc2265
SS
1237T: topgit git://git.openezx.org/openezx.git
1238F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1239
6a915af9 1240ARM/FARADAY FA526 PORT
162500b3 1241M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1243S: Maintained
1fa7e547 1244T: git git://git.berlios.de/gemini-board
f49afbb5 1245F: arch/arm/mm/*-fa*
6a915af9 1246
d4275354 1247ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1248M: Russell King <linux@armlinux.org.uk>
efc03ecb 1249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1250W: http://www.armlinux.org.uk/
d4275354
RK
1251S: Maintained
1252F: arch/arm/include/asm/hardware/dec21285.h
1253F: arch/arm/mach-footbridge/
1254
86183a5f 1255ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1256M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1257M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1258R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1260S: Maintained
f1c12837 1261T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1262F: arch/arm/mach-imx/
ce515a6b 1263F: arch/arm/mach-mxs/
2a82f95c 1264F: arch/arm/boot/dts/imx*
e5dafa22 1265F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1266F: drivers/clk/imx/
1267F: include/soc/imx/
86183a5f 1268
142109d2 1269ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1270M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1271M: Sascha Hauer <kernel@pengutronix.de>
1272R: Stefan Agner <stefan@agner.ch>
1273L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274S: Maintained
1275T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1276F: arch/arm/mach-imx/*vf610*
1277F: arch/arm/boot/dts/vf*
1278
2b7a52a4 1279ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1280M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1282S: Maintained
1283
90b8fc34 1284ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1285M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1287S: Maintained
1288
ef47d5f0 1289ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1290M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1291M: Paul Parsons <lost.distance@yahoo.com>
1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1293S: Maintained
1294F: arch/arm/mach-pxa/hx4700.c
1295F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1296F: sound/soc/pxa/hx4700.c
ef47d5f0 1297
4dfad069
WX
1298ARM/HISILICON SOC SUPPORT
1299M: Wei Xu <xuwei5@hisilicon.com>
1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301W: http://www.hisilicon.com
1302S: Supported
1303T: git git://github.com/hisilicon/linux-hisi.git
1304F: arch/arm/mach-hisi/
e68d7c14
RH
1305F: arch/arm/boot/dts/hi3*
1306F: arch/arm/boot/dts/hip*
1307F: arch/arm/boot/dts/hisi*
1308F: arch/arm64/boot/dts/hisilicon/
4dfad069 1309
21f37bc3 1310ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1311M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1312W: www.jlime.com
1313S: Maintained
084bad91
KE
1314T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1315F: arch/arm/mach-sa1100/jornada720.c
1316F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1317
5e767ab9
JMC
1318ARM/IGEP MACHINE SUPPORT
1319M: Enric Balletbo i Serra <eballetbo@gmail.com>
1320M: Javier Martinez Canillas <javier@dowhile0.org>
1321L: linux-omap@vger.kernel.org
1322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323S: Maintained
06ff74fd 1324F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1325
403d2971
MV
1326ARM/INCOME PXA270 SUPPORT
1327M: Marek Vasut <marek.vasut@gmail.com>
1328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329S: Maintained
ec154082 1330F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1331
2b7a52a4 1332ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1333M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1335S: Maintained
e2bdb176
DW
1336
1337ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1339S: Orphan
2b7a52a4
LB
1340
1341ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1342M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1344S: Maintained
2b7a52a4
LB
1345
1346ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1347M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1349S: Maintained
2b7a52a4 1350
2b7a52a4 1351ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1352M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1354S: Maintained
1355
dfdd8cc9
KH
1356ARM/INTEL IXP4XX ARM ARCHITECTURE
1357M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1358M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1360S: Maintained
1361F: arch/arm/mach-ixp4xx/
1362
838553c5 1363ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1364M: Jonathan Cameron <jic23@cam.ac.uk>
1365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366S: Maintained
1367F: arch/arm/mach-pxa/stargate2.c
1368F: drivers/pcmcia/pxa2xx_stargate2.c
1369
2b7a52a4 1370ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1371M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1373S: Maintained
2b7a52a4
LB
1374
1375ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1376M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1378S: Maintained
1379
1154f858 1380ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1381M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383S: Maintained
1384F: arch/arm/mach-keystone/
5edafc29 1385F: arch/arm/boot/dts/keystone-*
317929cd 1386T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1387
bc6aa566 1388ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1389M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1390L: linux-kernel@vger.kernel.org
1391S: Maintained
1392F: drivers/clk/keystone/
1393
1394ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1395M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397L: linux-kernel@vger.kernel.org
1398S: Maintained
1399F: drivers/clocksource/timer-keystone.c
1400
1401ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1402M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1403L: linux-kernel@vger.kernel.org
1404S: Maintained
1405F: drivers/power/reset/keystone-reset.c
1406
1407ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1408M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1409L: linux-kernel@vger.kernel.org
1410S: Maintained
1411F: drivers/memory/*emif*
1412
8cb555b6
CM
1413ARM/LG1K ARCHITECTURE
1414M: Chanho Min <chanho.min@lge.com>
1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416S: Maintained
1417F: arch/arm64/boot/dts/lg/
1418
2b7a52a4 1419ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1420M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1422S: Maintained
1423
3143875f
JE
1424ARM/LPC18XX ARCHITECTURE
1425M: Joachim Eastwood <manabian@gmail.com>
1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S: Maintained
19c1c32c
JE
1428F: arch/arm/boot/dts/lpc43*
1429F: drivers/clk/nxp/clk-lpc18xx*
1430F: drivers/clocksource/time-lpc32xx.c
1431F: drivers/i2c/busses/i2c-lpc2k.c
1432F: drivers/memory/pl172.c
1433F: drivers/mtd/spi-nor/nxp-spifi.c
1434F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1435N: lpc18xx
1436
15e4f7da 1437ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1438M: Vladimir Zapolskiy <vz@mleia.com>
1439M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1441T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1442S: Maintained
2377f9fd 1443F: arch/arm/boot/dts/lpc32*
15e4f7da 1444F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1445F: drivers/i2c/busses/i2c-pnx.c
1446F: drivers/net/ethernet/nxp/lpc_eth.c
1447F: drivers/usb/host/ohci-nxp.c
1448F: drivers/watchdog/pnx4008_wdt.c
1449N: lpc32xx
15e4f7da 1450
3b886171 1451ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1452M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1453S: Maintained
1454
1f664ab7 1455ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1456M: Jason Cooper <jason@lakedaemon.net>
1457M: Andrew Lunn <andrew@lunn.ch>
1458M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1459M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461S: Maintained
1462F: arch/arm/mach-mvebu/
59ec9671 1463F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1464F: arch/arm/boot/dts/armada*
1465F: arch/arm/boot/dts/kirkwood*
dcc3068a 1466F: arch/arm64/boot/dts/marvell/armada*
9f123def 1467F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1468F: arch/arm/configs/mvebu_*_defconfig
75f41273 1469
40f4978b 1470ARM/Marvell Berlin SoC support
70e1a28f 1471M: Jisheng Zhang <jszhang@marvell.com>
40f4978b
SH
1472M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474S: Maintained
1475F: arch/arm/mach-berlin/
31c17ac9 1476F: arch/arm/boot/dts/berlin*
e68d7c14 1477F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1478
40f4978b 1479
4cfab57e 1480ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1481M: Jason Cooper <jason@lakedaemon.net>
1482M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1483M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1484M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1486S: Maintained
1487F: arch/arm/mach-dove/
54a246ff
NP
1488F: arch/arm/mach-mv78xx0/
1489F: arch/arm/mach-orion5x/
1490F: arch/arm/plat-orion/
31c17ac9
GC
1491F: arch/arm/boot/dts/dove*
1492F: arch/arm/boot/dts/orion5x*
1493
3b886171 1494
d69ac131
AC
1495ARM/Orion SoC/Technologic Systems TS-78xx platform support
1496M: Alexander Clouter <alex@digriz.org.uk>
1497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498W: http://www.digriz.org.uk/ts78xx/kernel
1499S: Maintained
1500F: arch/arm/mach-orion5x/ts78xx-*
1501
e557959d
NA
1502ARM/OXNAS platform support
1503M: Neil Armstrong <narmstrong@baylibre.com>
1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d6fbd37b 1505L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
e557959d
NA
1506S: Maintained
1507F: arch/arm/mach-oxnas/
52c468fb 1508F: arch/arm/boot/dts/ox8*.dtsi
e557959d 1509F: arch/arm/boot/dts/wd-mbwe.dts
52c468fb 1510F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
e557959d
NA
1511N: oxnas
1512
607b8fc9
EH
1513ARM/Mediatek RTC DRIVER
1514M: Eddie Huang <eddie.huang@mediatek.com>
1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1517S: Maintained
1518F: drivers/rtc/rtc-mt6397.c
1519
e54951c8
MB
1520ARM/Mediatek SoC support
1521M: Matthias Brugger <matthias.bgg@gmail.com>
1522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1523L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1524S: Maintained
1525F: arch/arm/boot/dts/mt6*
1526F: arch/arm/boot/dts/mt8*
1527F: arch/arm/mach-mediatek/
1528N: mtk
1529K: mediatek
1530
0f8669e3
CY
1531ARM/Mediatek USB3 PHY DRIVER
1532M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1535S: Maintained
1536F: drivers/phy/phy-mt65xx-usb3.c
1537
adcb079f
AB
1538ARM/MICREL KS8695 ARCHITECTURE
1539M: Greg Ungerer <gerg@uclinux.org>
1540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1541F: arch/arm/mach-ks8695/
adcb079f
AB
1542S: Odd Fixes
1543
d78ff0a5 1544ARM/MIOA701 MACHINE SUPPORT
8b58be88 1545M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1547F: arch/arm/mach-pxa/mioa701.c
1548S: Maintained
1549
9624dfe6 1550ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1551M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1552S: Maintained
1553
e0ee9851 1554ARM/NOMADIK ARCHITECTURE
28b8e8d4 1555M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1556M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558S: Maintained
1559F: arch/arm/mach-nomadik/
ecc265fe 1560F: drivers/pinctrl/nomadik/
87572880 1561F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1562T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1563
9d76295a 1564ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1565M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1566L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1567W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1568S: Supported
1569
8459c159 1570ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1571M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1572M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1573S: Maintained
1574
5d783a2d 1575ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1576M: Marek Vasut <marek.vasut@gmail.com>
75280787 1577L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1578W: http://hackndev.com
1579S: Maintained
933d35f0
JP
1580F: arch/arm/mach-pxa/include/mach/palmtx.h
1581F: arch/arm/mach-pxa/palmtx.c
1582F: arch/arm/mach-pxa/include/mach/palmt5.h
1583F: arch/arm/mach-pxa/palmt5.c
1584F: arch/arm/mach-pxa/include/mach/palmld.h
1585F: arch/arm/mach-pxa/palmld.c
1586F: arch/arm/mach-pxa/include/mach/palmte2.h
1587F: arch/arm/mach-pxa/palmte2.c
1588F: arch/arm/mach-pxa/include/mach/palmtc.h
1589F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1590
b57fe924 1591ARM/PALM TREO SUPPORT
d8130624 1592M: Tomas Cech <sleep_walker@suse.com>
75280787 1593L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1594W: http://hackndev.com
1595S: Maintained
b57fe924
JP
1596F: arch/arm/mach-pxa/include/mach/palmtreo.h
1597F: arch/arm/mach-pxa/palmtreo.c
90af5811 1598
c49e1e63 1599ARM/PALMZ72 SUPPORT
8b58be88 1600M: Sergey Lapin <slapin@ossfans.org>
75280787 1601L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1602W: http://hackndev.com
1603S: Maintained
933d35f0
JP
1604F: arch/arm/mach-pxa/include/mach/palmz72.h
1605F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1606
1da177e4 1607ARM/PLEB SUPPORT
8b58be88 1608M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1609W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1610S: Maintained
1611
1612ARM/PT DIGITAL BOARD PORT
8b58be88 1613M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1615W: http://www.armlinux.org.uk/
1da177e4
LT
1616S: Maintained
1617
8fc1b0f8 1618ARM/QUALCOMM SUPPORT
bbeaa595
AG
1619M: Andy Gross <andy.gross@linaro.org>
1620M: David Brown <david.brown@linaro.org>
8fc1b0f8 1621L: linux-arm-msm@vger.kernel.org
f5d3af9d 1622L: linux-soc@vger.kernel.org
8fc1b0f8 1623S: Maintained
0ff50d60 1624F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1625F: arch/arm/boot/dts/qcom-*.dts
1626F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1627F: arch/arm/mach-qcom/
e68d7c14 1628F: arch/arm64/boot/dts/qcom/*
5482cefa 1629F: drivers/i2c/busses/i2c-qup.c
39a3366a 1630F: drivers/clk/qcom/
4fb1a420 1631F: drivers/pinctrl/qcom/
f5d3af9d 1632F: drivers/soc/qcom/
5482cefa 1633F: drivers/spi/spi-qup.c
c0c89faf
SB
1634F: drivers/tty/serial/msm_serial.h
1635F: drivers/tty/serial/msm_serial.c
1636F: drivers/*/pm8???-*
1637F: drivers/mfd/ssbi.c
916f743d 1638F: drivers/firmware/qcom_scm.c
bbeaa595 1639T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1640
2b7a52a4 1641ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1642M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1643L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1644S: Maintained
1645
b138e119
SH
1646ARM/RENESAS ARM64 ARCHITECTURE
1647M: Simon Horman <horms@verge.net.au>
1648M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1649L: linux-renesas-soc@vger.kernel.org
1650Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1651T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1652S: Supported
1653F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1654F: drivers/soc/renesas/
1655F: include/linux/soc/renesas/
b138e119 1656
d4275354 1657ARM/RISCPC ARCHITECTURE
54176cc6 1658M: Russell King <linux@armlinux.org.uk>
efc03ecb 1659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1660W: http://www.armlinux.org.uk/
d4275354 1661S: Maintained
d4275354
RK
1662F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1663F: arch/arm/include/asm/hardware/ioc.h
1664F: arch/arm/include/asm/hardware/iomd.h
1665F: arch/arm/include/asm/hardware/memc.h
1666F: arch/arm/mach-rpc/
1a6422f6 1667F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1668F: drivers/net/ethernet/i825xx/ether1*
1669F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1670F: drivers/scsi/arm/
1671
08ddbb0a
HS
1672ARM/Rockchip SoC support
1673M: Heiko Stuebner <heiko@sntech.de>
1674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1675L: linux-rockchip@lists.infradead.org
9f273c24 1676T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1677S: Maintained
541555e9 1678F: arch/arm/boot/dts/rk3*
08ddbb0a 1679F: arch/arm/mach-rockchip/
541555e9
HS
1680F: drivers/clk/rockchip/
1681F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1682F: drivers/*/*rockchip*
541555e9
HS
1683F: drivers/*/*/*rockchip*
1684F: sound/soc/rockchip/
b4331b43 1685N: rockchip
08ddbb0a 1686
5bfb937c
KK
1687ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1688M: Kukjin Kim <kgene@kernel.org>
326dce07 1689M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1690R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1692L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
6f96d639 1693Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
b21477f9 1694S: Maintained
6f0589c8 1695F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1696F: arch/arm/boot/dts/s5p*
1697F: arch/arm/boot/dts/samsung*
6f0589c8 1698F: arch/arm/boot/dts/exynos*
d97236e6 1699F: arch/arm64/boot/dts/exynos/
482ce512 1700F: arch/arm/plat-samsung/
769bbb63
HS
1701F: arch/arm/mach-s3c24*/
1702F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1703F: arch/arm/mach-s5p*/
1704F: arch/arm/mach-exynos*/
1c03274d
KK
1705F: drivers/*/*s3c24*
1706F: drivers/*/*/*s3c24*
1707F: drivers/*/*s3c64xx*
1708F: drivers/*/*s5pv210*
ffd51977 1709F: drivers/memory/samsung/*
bf50ddcd 1710F: drivers/soc/samsung/*
d6b9aea6
KK
1711F: Documentation/arm/Samsung/
1712F: Documentation/devicetree/bindings/arm/samsung/
1713F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1714F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1715N: exynos
f556cb07 1716
10ffa964
KP
1717ARM/SAMSUNG MOBILE MACHINE SUPPORT
1718M: Kyungmin Park <kyungmin.park@samsung.com>
1719L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720S: Maintained
004bbd3c 1721F: arch/arm/mach-s5pv210/
10ffa964 1722
3ce4ccb6
KD
1723ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1724M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1725M: Kamil Debski <kamil@wypas.org>
1726M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1727L: linux-arm-kernel@lists.infradead.org
1728L: linux-media@vger.kernel.org
1729S: Maintained
1730F: drivers/media/platform/s5p-g2d/
1731
e6a476fd
MS
1732ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1733M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1734M: Kamil Debski <kamil@wypas.org>
6305902c 1735M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1736M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1737L: linux-arm-kernel@lists.infradead.org
1738L: linux-media@vger.kernel.org
1739S: Maintained
934455d7 1740F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1741F: drivers/media/platform/s5p-mfc/
e6a476fd 1742
1bcbf6f4
KD
1743ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1744M: Kyungmin Park <kyungmin.park@samsung.com>
1745L: linux-arm-kernel@lists.infradead.org
1746L: linux-media@vger.kernel.org
1747S: Maintained
78fc853b 1748F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1749
7d9f9bf4
AP
1750ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1751M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
305335b9 1752M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7d9f9bf4
AP
1753L: linux-arm-kernel@lists.infradead.org
1754L: linux-media@vger.kernel.org
1755S: Maintained
1756F: drivers/media/platform/s5p-jpeg/
1757
d48d38e8 1758ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1759M: Simon Horman <horms@verge.net.au>
d48d38e8 1760M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1761L: linux-renesas-soc@vger.kernel.org
4a121096 1762Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1763T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1764S: Supported
0b514fdb
SH
1765F: arch/arm/boot/dts/emev2*
1766F: arch/arm/boot/dts/r7s*
1767F: arch/arm/boot/dts/r8a*
1768F: arch/arm/boot/dts/sh*
0b514fdb 1769F: arch/arm/configs/shmobile_defconfig
7a2071c5 1770F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1771F: arch/arm/mach-shmobile/
be32bcbb
GU
1772F: drivers/soc/renesas/
1773F: include/linux/soc/renesas/
d48d38e8 1774
66314223 1775ARM/SOCFPGA ARCHITECTURE
08b3b33f 1776M: Dinh Nguyen <dinguyen@kernel.org>
66314223
DN
1777S: Maintained
1778F: arch/arm/mach-socfpga/
efadb751
DN
1779F: arch/arm/boot/dts/socfpga*
1780F: arch/arm/configs/socfpga_defconfig
e68d7c14 1781F: arch/arm64/boot/dts/altera/
ba2b7d0a 1782W: http://www.rocketboards.org
efadb751 1783T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1784
1785ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
08b3b33f 1786M: Dinh Nguyen <dinguyen@kernel.org>
66314223
DN
1787S: Maintained
1788F: drivers/clk/socfpga/
1789
71bcada8
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
420a3879 2178M: Ludovic Desroches <ludovic.desroches@microchip.com>
04ac2f46
NF
2179S: Maintained
2180F: drivers/mmc/host/atmel-mci.c
04ac2f46 2181
f80cb488 2182ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
e085b9d8 2183M: Nicolas Ferre <nicolas.ferre@microchip.com>
f80cb488
NF
2184S: Supported
2185F: drivers/power/reset/at91-sama5d2_shdwc.c
2186
b9cd7a25 2187ATMEL SAMA5D2 ADC DRIVER
420a3879 2188M: Ludovic Desroches <ludovic.desroches@microchip.com>
b9cd7a25
LD
2189L: linux-iio@vger.kernel.org
2190S: Supported
2191F: drivers/iio/adc/at91-sama5d2_adc.c
2192
dfae90ed 2193ATMEL Audio ALSA driver
e085b9d8 2194M: Nicolas Ferre <nicolas.ferre@microchip.com>
dfae90ed
BS
2195L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2196S: Supported
2197F: sound/soc/atmel
2198
6bd0f436 2199ATMEL XDMA DRIVER
420a3879 2200M: Ludovic Desroches <ludovic.desroches@microchip.com>
6bd0f436
LD
2201L: linux-arm-kernel@lists.infradead.org
2202L: dmaengine@vger.kernel.org
2203S: Supported
2204F: drivers/dma/at_xdmac.c
2205
888f2804 2206ATMEL I2C DRIVER
420a3879 2207M: Ludovic Desroches <ludovic.desroches@microchip.com>
888f2804
LD
2208L: linux-i2c@vger.kernel.org
2209S: Supported
2210F: drivers/i2c/busses/i2c-at91.c
2211
15515545 2212ATMEL ISI DRIVER
420a3879 2213M: Ludovic Desroches <ludovic.desroches@microchip.com>
15515545
JW
2214L: linux-media@vger.kernel.org
2215S: Supported
f2294c2d 2216F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2217F: include/media/atmel-isi.h
2218
8f4c79ce 2219ATMEL LCDFB DRIVER
e085b9d8 2220M: Nicolas Ferre <nicolas.ferre@microchip.com>
c69f677c 2221L: linux-fbdev@vger.kernel.org
8f4c79ce 2222S: Maintained
8a61f013 2223F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2224F: include/video/atmel_lcdc.h
8f4c79ce 2225
89e5785f 2226ATMEL MACB ETHERNET DRIVER
e085b9d8 2227M: Nicolas Ferre <nicolas.ferre@microchip.com>
89e5785f 2228S: Supported
9f2f381f 2229F: drivers/net/ethernet/cadence/
89e5785f 2230
5cbac98a 2231ATMEL NAND DRIVER
50cb2efa
NF
2232M: Wenyou Yang <wenyou.yang@atmel.com>
2233M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2234L: linux-mtd@lists.infradead.org
2235S: Supported
2236F: drivers/mtd/nand/atmel_nand*
2237
05c441ef 2238ATMEL SDMMC DRIVER
420a3879 2239M: Ludovic Desroches <ludovic.desroches@microchip.com>
05c441ef 2240L: linux-mmc@vger.kernel.org
2241S: Supported
2242F: drivers/mmc/host/sdhci-of-at91.c
2243
754ce4f2 2244ATMEL SPI DRIVER
e085b9d8 2245M: Nicolas Ferre <nicolas.ferre@microchip.com>
754ce4f2 2246S: Supported
9df92e6c 2247F: drivers/spi/spi-atmel.*
754ce4f2 2248
0ef09015 2249ATMEL SSC DRIVER
e085b9d8 2250M: Nicolas Ferre <nicolas.ferre@microchip.com>
0ef09015
BS
2251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252S: Supported
2253F: drivers/misc/atmel-ssc.c
2254F: include/linux/atmel-ssc.h
2255
e9cb1c5a 2256ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
e085b9d8 2257M: Nicolas Ferre <nicolas.ferre@microchip.com>
e9cb1c5a
NF
2258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259S: Supported
2260F: drivers/misc/atmel_tclib.c
2261F: drivers/clocksource/tcb_clksrc.c
2262
914a3f3b 2263ATMEL USBA UDC DRIVER
e085b9d8 2264M: Nicolas Ferre <nicolas.ferre@microchip.com>
a02875a6 2265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2266S: Supported
faf2e1db 2267F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2268
1da177e4 2269ATMEL WIRELESS DRIVER
8b58be88 2270M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2271L: linux-wireless@vger.kernel.org
1da177e4
LT
2272W: http://www.thekelleys.org.uk/atmel
2273W: http://atmelwlandriver.sourceforge.net/
2274S: Maintained
30fe0f9b 2275F: drivers/net/wireless/atmel/atmel*
1da177e4 2276
a14c0f8f 2277ATMEL MAXTOUCH DRIVER
aaf578e1
ND
2278M: Nick Dyer <nick@shmanahar.org>
2279T: git git://github.com/ndyer/linux.git
2280S: Maintained
a14c0f8f
ND
2281F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2282F: drivers/input/touchscreen/atmel_mxt_ts.c
2283F: include/linux/platform_data/atmel_mxt_ts.h
2284
26780d9e 2285ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2286M: Bradley Grove <linuxdrivers@attotech.com>
2287L: linux-scsi@vger.kernel.org
2288W: http://www.attotech.com
2289S: Supported
2290F: drivers/scsi/esas2r
26780d9e 2291
bc6e17b8
SS
2292ATUSB IEEE 802.15.4 RADIO DRIVER
2293M: Stefan Schmidt <stefan@osg.samsung.com>
2294L: linux-wpan@vger.kernel.org
2295S: Maintained
2296F: drivers/net/ieee802154/atusb.c
2297F: drivers/net/ieee802154/atusb.h
2298F: drivers/net/ieee802154/at86rf230.h
2299
a92b7b80 2300AUDIT SUBSYSTEM
915f389d 2301M: Paul Moore <paul@paul-moore.com>
8b58be88 2302M: Eric Paris <eparis@redhat.com>
915f389d 2303L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2304W: http://people.redhat.com/sgrubb/audit/
915f389d 2305T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2306S: Maintained
679655da 2307F: include/linux/audit.h
c117ab84 2308F: include/uapi/linux/audit.h
679655da 2309F: kernel/audit*
a92b7b80 2310
70e84049 2311AUXILIARY DISPLAY DRIVERS
8b58be88 2312M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2313W: http://miguelojeda.es/auxdisplay.htm
2314W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2315S: Maintained
679655da
JP
2316F: drivers/auxdisplay/
2317F: include/linux/cfag12864b.h
70e84049 2318
5f97f7f9 2319AVR32 ARCHITECTURE
e336f61f
HCE
2320M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2321M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2322W: http://www.atmel.com/products/AVR32/
249d9d9d 2323W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2324W: http://avrfreaks.net/
e336f61f 2325S: Maintained
679655da 2326F: arch/avr32/
5f97f7f9
HS
2327
2328AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2329M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2330M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2331S: Maintained
679655da 2332F: arch/avr32/mach-at32ap/
5f97f7f9 2333
1da177e4 2334AX.25 NETWORK LAYER
8b58be88 2335M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2336L: linux-hams@vger.kernel.org
d34cb28a 2337W: http://www.linux-ax25.org/
1da177e4 2338S: Maintained
c117ab84 2339F: include/uapi/linux/ax25.h
679655da
JP
2340F: include/net/ax25.h
2341F: net/ax25/
1da177e4 2342
c821d301
PR
2343AXENTIA ASOC DRIVERS
2344M: Peter Rosin <peda@axentia.se>
2345L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2346S: Maintained
2347F: Documentation/devicetree/bindings/sound/axentia,*
aa431124 2348F: sound/soc/atmel/tse850-pcm5142.c
c821d301 2349
d5269395 2350AZ6007 DVB DRIVER
5dc8a864
MCC
2351M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2352M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2353L: linux-media@vger.kernel.org
a825eaec 2354W: https://linuxtv.org
d5269395
MCC
2355T: git git://linuxtv.org/media_tree.git
2356S: Maintained
2357F: drivers/media/usb/dvb-usb-v2/az6007.c
2358
6777376e
HV
2359AZTECH FM RADIO RECEIVER DRIVER
2360M: Hans Verkuil <hverkuil@xs4all.nl>
2361L: linux-media@vger.kernel.org
2362T: git git://linuxtv.org/media_tree.git
a825eaec 2363W: https://linuxtv.org
6777376e
HV
2364S: Maintained
2365F: drivers/media/radio/radio-aztech*
2366
e2d1d6c0 2367B43 WIRELESS DRIVER
e2d1d6c0 2368L: linux-wireless@vger.kernel.org
ed072f9e 2369L: b43-dev@lists.infradead.org
491b26b4 2370W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2371S: Odd Fixes
58619b14 2372F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2373
2374B43LEGACY WIRELESS DRIVER
8b58be88 2375M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2376L: linux-wireless@vger.kernel.org
ed072f9e 2377L: b43-dev@lists.infradead.org
491b26b4 2378W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2379S: Maintained
423e3ce3 2380F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2381
300abeb5 2382BACKLIGHT CLASS/SUBSYSTEM
b7701755 2383M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2384M: Lee Jones <lee.jones@linaro.org>
9f273c24 2385T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2386S: Maintained
679655da
JP
2387F: drivers/video/backlight/
2388F: include/linux/backlight.h
300abeb5 2389
c6c8fea2 2390BATMAN ADVANCED
207df49e 2391M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2392M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2393M: Antonio Quartulli <a@unstable.cc>
1584f41f 2394L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2395W: https://www.open-mesh.org/
8b823170 2396Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2397S: Maintained
286ddfb0
SE
2398F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2399F: Documentation/ABI/testing/sysfs-class-net-mesh
2400F: Documentation/networking/batman-adv.txt
09748a22 2401F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2402F: net/batman-adv/
2403
e2d1d6c0 2404BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2405M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2406L: linux-hams@vger.kernel.org
2407W: http://www.baycom.org/~tom/ham/ham.html
2408S: Maintained
679655da 2409F: drivers/net/hamradio/baycom*
e2d1d6c0 2410
cafe5635 2411BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2412M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2413L: linux-bcache@vger.kernel.org
2414W: http://bcache.evilpiepirate.org
4d1034eb 2415S: Orphan
cafe5635
KO
2416F: drivers/md/bcache/
2417
04bd844a
HV
2418BDISP ST MEDIA DRIVER
2419M: Fabien Dessenne <fabien.dessenne@st.com>
2420L: linux-media@vger.kernel.org
2421T: git git://linuxtv.org/media_tree.git
a825eaec 2422W: https://linuxtv.org
04bd844a
HV
2423S: Supported
2424F: drivers/media/platform/sti/bdisp
2425
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
e2d1d6c0 6730L: netdev@vger.kernel.org
0c59d281 6731S: Odd fixes
679655da 6732F: include/net/ipx.h
c117ab84 6733F: include/uapi/linux/ipx.h
679655da 6734F: net/ipx/
e2d1d6c0 6735
1da177e4 6736IRDA SUBSYSTEM
8b58be88 6737M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6738L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6739L: netdev@vger.kernel.org
1da177e4 6740W: http://irda.sourceforge.net/
f353976d 6741S: Maintained
e0057975 6742T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6743F: Documentation/networking/irda.txt
6744F: drivers/net/irda/
6745F: include/net/irda/
6746F: net/irda/
1da177e4 6747
a800c7cc
TG
6748IRQ SUBSYSTEM
6749M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6750L: linux-kernel@vger.kernel.org
a800c7cc 6751S: Maintained
75fc2d37 6752T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6753F: kernel/irq/
2ed9fd28
JC
6754
6755IRQCHIP DRIVERS
6756M: Thomas Gleixner <tglx@linutronix.de>
6757M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6758M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6759L: linux-kernel@vger.kernel.org
6760S: Maintained
6761T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6762T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6763F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6764F: drivers/irqchip/
a800c7cc 6765
7ab3a837 6766IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6767M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6768S: Maintained
b09dec2c 6769T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6770F: Documentation/IRQ-domain.txt
6771F: include/linux/irqdomain.h
6772F: kernel/irq/irqdomain.c
b09dec2c 6773F: kernel/irq/msi.c
7ab3a837 6774
ad7afc38
WBG
6775ISA
6776M: William Breathitt Gray <vilhelm.gray@gmail.com>
6777S: Maintained
6778F: Documentation/isa.txt
6779F: drivers/base/isa.c
6780F: include/linux/isa.h
6781
e2d1d6c0 6782ISAPNP
8b58be88 6783M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6784S: Maintained
679655da
JP
6785F: Documentation/isapnp.txt
6786F: drivers/pnp/isapnp/
6787F: include/linux/isapnp.h
e2d1d6c0 6788
d39b8420
HV
6789ISA RADIO MODULE
6790M: Hans Verkuil <hverkuil@xs4all.nl>
6791L: linux-media@vger.kernel.org
6792T: git git://linuxtv.org/media_tree.git
a825eaec 6793W: https://linuxtv.org
d39b8420
HV
6794S: Maintained
6795F: drivers/media/radio/radio-isa*
6796
71a6d0af
HW
6797iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6798M: Peter Jones <pjones@redhat.com>
6799M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6800S: Maintained
6801F: drivers/firmware/iscsi_ibft*
6802
14816b1e 6803ISCSI
623290a2
LD
6804M: Lee Duncan <lduncan@suse.com>
6805M: Chris Leech <cleech@redhat.com>
14816b1e 6806L: open-iscsi@googlegroups.com
623290a2 6807W: www.open-iscsi.com
14816b1e 6808S: Maintained
679655da
JP
6809F: drivers/scsi/*iscsi*
6810F: include/scsi/*iscsi*
14816b1e 6811
1e65eb42
OG
6812ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6813M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6814M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6815M: Roi Dayan <roid@mellanox.com>
6816L: linux-rdma@vger.kernel.org
6817S: Supported
6818W: http://www.openfabrics.org
6819W: www.open-iscsi.org
6820Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6821F: drivers/infiniband/ulp/iser/
1e65eb42 6822
2b70e5fd 6823ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6824M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6825T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6826L: linux-rdma@vger.kernel.org
6827L: target-devel@vger.kernel.org
6828S: Supported
6829W: http://www.linux-iscsi.org
6830F: drivers/infiniband/ulp/isert
6831
1da177e4 6832ISDN SUBSYSTEM
8b58be88 6833M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6834L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6835L: netdev@vger.kernel.org
1da177e4 6836W: http://www.isdn4linux.de
54e5881d 6837T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6838S: Maintained
679655da
JP
6839F: Documentation/isdn/
6840F: drivers/isdn/
6841F: include/linux/isdn.h
6842F: include/linux/isdn/
c117ab84
CEB
6843F: include/uapi/linux/isdn.h
6844F: include/uapi/linux/isdn/
1da177e4
LT
6845
6846ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6847M: Armin Schindler <mac@melware.de>
d5d52273 6848L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6849W: http://www.melware.de
6850S: Maintained
679655da 6851F: drivers/isdn/hardware/eicon/
1da177e4 6852
d624870f 6853IT87 HARDWARE MONITORING DRIVER
d8130624 6854M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6855L: linux-hwmon@vger.kernel.org
d624870f
JD
6856S: Maintained
6857F: Documentation/hwmon/it87
6858F: drivers/hwmon/it87.c
6859
d7104bff
AP
6860IT913X MEDIA DRIVER
6861M: Antti Palosaari <crope@iki.fi>
6862L: linux-media@vger.kernel.org
a825eaec 6863W: https://linuxtv.org
d7104bff
AP
6864W: http://palosaari.fi/linux/
6865Q: http://patchwork.linuxtv.org/project/linux-media/list/
6866T: git git://linuxtv.org/anttip/media_tree.git
6867S: Maintained
249c697e 6868F: drivers/media/tuners/it913x*
d7104bff 6869
91821ff3 6870IVTV VIDEO4LINUX DRIVER
6afdeaf8 6871M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6872L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6873L: linux-media@vger.kernel.org
275ffde4 6874T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6875W: http://www.ivtvdriver.org
6876S: Maintained
618cd932 6877F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6878F: drivers/media/pci/ivtv/
c117ab84 6879F: include/uapi/linux/ivtv*
91821ff3 6880
68620bdd
MP
6881IX2505V MEDIA DRIVER
6882M: Malcolm Priestley <tvboxspy@gmail.com>
6883L: linux-media@vger.kernel.org
a825eaec 6884W: https://linuxtv.org
68620bdd
MP
6885Q: http://patchwork.linuxtv.org/project/linux-media/list/
6886S: Maintained
6887F: drivers/media/dvb-frontends/ix2505v*
6888
4453d736
GR
6889JC42.4 TEMPERATURE SENSOR DRIVER
6890M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6891L: linux-hwmon@vger.kernel.org
4453d736
GR
6892S: Maintained
6893F: drivers/hwmon/jc42.c
6894F: Documentation/hwmon/jc42
6895
e2d1d6c0 6896JFS FILESYSTEM
3256f80f 6897M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6898L: jfs-discussion@lists.sourceforge.net
6899W: http://jfs.sourceforge.net/
54e5881d 6900T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6901S: Maintained
679655da
JP
6902F: Documentation/filesystems/jfs.txt
6903F: fs/jfs/
e2d1d6c0 6904
95252236 6905JME NETWORK DRIVER
8b58be88 6906M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6907L: netdev@vger.kernel.org
6908S: Maintained
63d24a0e 6909F: drivers/net/ethernet/jme.*
95252236 6910
1da177e4 6911JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6912M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6913L: linux-mtd@lists.infradead.org
6914W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6915S: Maintained
679655da 6916F: fs/jffs2/
c117ab84 6917F: include/uapi/linux/jffs2.h
1da177e4 6918
d183e11a
TT
6919JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6920M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6921M: Jan Kara <jack@suse.com>
d183e11a
TT
6922L: linux-ext4@vger.kernel.org
6923S: Maintained
6924F: fs/jbd2/
6925F: include/linux/jbd2.h
ae0718f8 6926
207dab5f
MU
6927JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6928M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6929L: linux-media@vger.kernel.org
6930S: Maintained
6931F: drivers/media/platform/rcar_jpu.c
6932
fd8b6cb4 6933JSM Neo PCI based serial card
df247081 6934M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6935L: linux-serial@vger.kernel.org
6936S: Maintained
df621252 6937F: drivers/tty/serial/jsm/
ae0718f8 6938
af39917d
CL
6939K10TEMP HARDWARE MONITORING DRIVER
6940M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6941L: linux-hwmon@vger.kernel.org
af39917d
CL
6942S: Maintained
6943F: Documentation/hwmon/k10temp
6944F: drivers/hwmon/k10temp.c
6945
4660cb35 6946K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6947M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6948L: linux-hwmon@vger.kernel.org
ae0718f8 6949S: Maintained
679655da
JP
6950F: Documentation/hwmon/k8temp
6951F: drivers/hwmon/k8temp.c
ae0718f8 6952
0ba1d91d
AR
6953KASAN
6954M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6955R: Alexander Potapenko <glider@google.com>
6956R: Dmitry Vyukov <dvyukov@google.com>
6957L: kasan-dev@googlegroups.com
6958S: Maintained
6959F: arch/*/include/asm/kasan.h
6960F: arch/*/mm/kasan_init*
2757aafa 6961F: Documentation/dev-tools/kasan.rst
64f8ebaf 6962F: include/linux/kasan*.h
0ba1d91d
AR
6963F: lib/test_kasan.c
6964F: mm/kasan/
6965F: scripts/Makefile.kasan
6966
1da177e4 6967KCONFIG
5eb1f99e 6968M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6969L: linux-kbuild@vger.kernel.org
cea8321c 6970T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6971S: Maintained
679655da
JP
6972F: Documentation/kbuild/kconfig-language.txt
6973F: scripts/kconfig/
1da177e4 6974
ea6c2089 6975KDUMP
f871f191
VG
6976M: Dave Young <dyoung@redhat.com>
6977M: Baoquan He <bhe@redhat.com>
6978R: Vivek Goyal <vgoyal@redhat.com>
34633993 6979L: kexec@lists.infradead.org
ea6c2089
VG
6980W: http://lse.sourceforge.net/kdump/
6981S: Maintained
80811493 6982F: Documentation/kdump/
ea6c2089 6983
f41bf02f
HV
6984KEENE FM RADIO TRANSMITTER DRIVER
6985M: Hans Verkuil <hverkuil@xs4all.nl>
6986L: linux-media@vger.kernel.org
6987T: git git://linuxtv.org/media_tree.git
a825eaec 6988W: https://linuxtv.org
f41bf02f
HV
6989S: Maintained
6990F: drivers/media/radio/radio-keene*
6991
1da177e4 6992KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6993M: Ian Kent <raven@themaw.net>
f694fc97 6994L: autofs@vger.kernel.org
1da177e4 6995S: Maintained
679655da 6996F: fs/autofs4/
1da177e4 6997
70fb7ba6 6998KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6999M: Michal Marek <mmarek@suse.com>
08deed1e
JP
7000T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7001T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 7002L: linux-kbuild@vger.kernel.org
5ce45962 7003S: Maintained
679655da
JP
7004F: Documentation/kbuild/
7005F: Makefile
7006F: scripts/Makefile.*
70fb7ba6
MM
7007F: scripts/basic/
7008F: scripts/mk*
7009F: scripts/package/
1da177e4
LT
7010
7011KERNEL JANITORS
c3000e03 7012L: kernel-janitors@vger.kernel.org
10466f5a 7013W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7014S: Odd Fixes
1da177e4 7015
e8b43555 7016KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7017M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 7018M: Jeff Layton <jlayton@poochiereds.net>
16141c02 7019L: linux-nfs@vger.kernel.org
1da177e4 7020W: http://nfs.sourceforge.net/
9f273c24 7021T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7022S: Supported
679655da 7023F: fs/nfsd/
c117ab84 7024F: include/uapi/linux/nfsd/
679655da
JP
7025F: fs/lockd/
7026F: fs/nfs_common/
7027F: net/sunrpc/
7028F: include/linux/lockd/
7029F: include/linux/sunrpc/
c117ab84 7030F: include/uapi/linux/sunrpc/
1da177e4 7031
13b122b3
SK
7032KERNEL SELFTEST FRAMEWORK
7033M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7034M: Shuah Khan <shuah@kernel.org>
64f00850 7035L: linux-kselftest@vger.kernel.org
13b122b3
SK
7036T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7037S: Maintained
7038F: tools/testing/selftests
7039
426d62e2 7040KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7041M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7042M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7043L: kvm@vger.kernel.org
e3e58478 7044W: http://www.linux-kvm.org
a94b40a6 7045T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7046S: Supported
c93a64fe
PB
7047F: Documentation/*/kvm*.txt
7048F: Documentation/virtual/kvm/
679655da 7049F: arch/*/kvm/
1662e862
CB
7050F: arch/x86/kernel/kvm.c
7051F: arch/x86/kernel/kvmclock.c
679655da
JP
7052F: arch/*/include/asm/kvm*
7053F: include/linux/kvm*
c117ab84 7054F: include/uapi/linux/kvm*
679655da 7055F: virt/kvm/
6d0a1a61 7056F: tools/kvm/
426d62e2 7057
ad8003d3 7058KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 7059M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7060L: kvm@vger.kernel.org
038161de 7061W: http://www.linux-kvm.org/
7de609c8 7062S: Maintained
679655da 7063F: arch/x86/include/asm/svm.h
679655da 7064F: arch/x86/kvm/svm.c
426d62e2 7065
513014b7 7066KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 7067M: Alexander Graf <agraf@suse.com>
1fc9d2bf 7068L: kvm-ppc@vger.kernel.org
038161de 7069W: http://www.linux-kvm.org/
6a7f972d 7070T: git git://github.com/agraf/linux-2.6.git
513014b7 7071S: Supported
679655da
JP
7072F: arch/powerpc/include/asm/kvm*
7073F: arch/powerpc/kvm/
513014b7 7074
85f8fffe 7075KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 7076M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 7077M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
7078L: linux-s390@vger.kernel.org
7079W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 7080T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 7081S: Supported
679655da
JP
7082F: Documentation/s390/kvm.txt
7083F: arch/s390/include/asm/kvm*
80811493 7084F: arch/s390/kvm/
85f8fffe 7085
a749474d 7086KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 7087M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7088M: Marc Zyngier <marc.zyngier@arm.com>
7089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7090L: kvmarm@lists.cs.columbia.edu
7091W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7092T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7093S: Supported
a749474d
CD
7094F: arch/arm/include/uapi/asm/kvm*
7095F: arch/arm/include/asm/kvm*
7096F: arch/arm/kvm/
5c8818b4
MZ
7097F: virt/kvm/arm/
7098F: include/kvm/arm_*
a749474d 7099
6394a3ec 7100KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7101M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7102M: Marc Zyngier <marc.zyngier@arm.com>
7103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7104L: kvmarm@lists.cs.columbia.edu
7105S: Maintained
7106F: arch/arm64/include/uapi/asm/kvm*
7107F: arch/arm64/include/asm/kvm*
7108F: arch/arm64/kvm/
7109
bfd3d532
JH
7110KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7111M: James Hogan <james.hogan@imgtec.com>
7112L: linux-mips@linux-mips.org
7113S: Supported
7114F: arch/mips/include/uapi/asm/kvm*
7115F: arch/mips/include/asm/kvm*
7116F: arch/mips/kvm/
7117
dc009d92 7118KEXEC
8b58be88 7119M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7120W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7121L: kexec@lists.infradead.org
dc009d92 7122S: Maintained
679655da 7123F: include/linux/kexec.h
c117ab84 7124F: include/uapi/linux/kexec.h
10540a69 7125F: kernel/kexec*
dc009d92 7126
e971461f
DH
7127KEYS/KEYRINGS:
7128M: David Howells <dhowells@redhat.com>
aa62efff 7129L: keyrings@vger.kernel.org
e971461f 7130S: Maintained
d410fa4e 7131F: Documentation/security/keys.txt
e971461f
DH
7132F: include/linux/key.h
7133F: include/linux/key-type.h
75aeddd1
DH
7134F: include/linux/keyctl.h
7135F: include/uapi/linux/keyctl.h
e971461f
DH
7136F: include/keys/
7137F: security/keys/
7138
7f3c68be 7139KEYS-TRUSTED
74dd744f
MZ
7140M: David Safford <safford@us.ibm.com>
7141M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7142L: linux-security-module@vger.kernel.org
aa62efff 7143L: keyrings@vger.kernel.org
7f3c68be 7144S: Supported
d410fa4e 7145F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
7146F: include/keys/trusted-type.h
7147F: security/keys/trusted.c
7148F: security/keys/trusted.h
7149
7150KEYS-ENCRYPTED
74dd744f
MZ
7151M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7152M: David Safford <safford@us.ibm.com>
7f3c68be 7153L: linux-security-module@vger.kernel.org
aa62efff 7154L: keyrings@vger.kernel.org
7f3c68be 7155S: Supported
d410fa4e 7156F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7157F: include/keys/encrypted-type.h
19c90aa6 7158F: security/keys/encrypted-keys/
7f3c68be 7159
5b778dad 7160KGDB / KDB /debug_core
8b58be88 7161M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7162W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7163L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7164T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7165S: Maintained
679655da
JP
7166F: Documentation/DocBook/kgdb.tmpl
7167F: drivers/misc/kgdbts.c
df621252 7168F: drivers/tty/serial/kgdboc.c
5b778dad 7169F: include/linux/kdb.h
679655da 7170F: include/linux/kgdb.h
4063eb5f 7171F: kernel/debug/
e3e2aaf7 7172
456db8cc 7173KMEMCHECK
8b58be88 7174M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7175M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7176S: Maintained
9c296b46 7177F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7178F: arch/x86/include/asm/kmemcheck.h
7179F: arch/x86/mm/kmemcheck/
7180F: include/linux/kmemcheck.h
7181F: mm/kmemcheck.c
b9ce08c0 7182
c3bb4d24 7183KMEMLEAK
8b58be88 7184M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7185S: Maintained
ca90a7a3 7186F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7187F: include/linux/kmemleak.h
7188F: mm/kmemleak.c
7189F: mm/kmemleak-test.c
7190
89559a61 7191KPROBES
a320817c 7192M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7193M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7194M: "David S. Miller" <davem@davemloft.net>
353def94 7195M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7196S: Maintained
679655da
JP
7197F: Documentation/kprobes.txt
7198F: include/linux/kprobes.h
7199F: kernel/kprobes.c
89559a61 7200
70e84049 7201KS0108 LCD CONTROLLER DRIVER
8b58be88 7202M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7203W: http://miguelojeda.es/auxdisplay.htm
7204W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7205S: Maintained
679655da
JP
7206F: Documentation/auxdisplay/ks0108
7207F: drivers/auxdisplay/ks0108.c
7208F: include/linux/ks0108.h
70e84049 7209
1b69c6d0
DA
7210L3MDEV
7211M: David Ahern <dsa@cumulusnetworks.com>
7212L: netdev@vger.kernel.org
7213S: Maintained
7214F: net/l3mdev
7215F: include/net/l3mdev.h
7216
9ca44355 7217LANTIQ MIPS ARCHITECTURE
bdb40e8e 7218M: John Crispin <john@phrozen.org>
9ca44355
JC
7219L: linux-mips@linux-mips.org
7220S: Maintained
7221F: arch/mips/lantiq
7222
1da177e4 7223LAPB module
1da177e4 7224L: linux-x25@vger.kernel.org
bf9915cc 7225S: Orphan
679655da
JP
7226F: Documentation/networking/lapb-module.txt
7227F: include/*/lapb.h
7228F: net/lapb/
1da177e4
LT
7229
7230LASI 53c700 driver for PARISC
8b58be88 7231M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7232L: linux-scsi@vger.kernel.org
7233S: Maintained
679655da
JP
7234F: Documentation/scsi/53c700.txt
7235F: drivers/scsi/53c700*
1da177e4 7236
263de9b5 7237LED SUBSYSTEM
8b58be88 7238M: Richard Purdie <rpurdie@rpsys.net>
305335b9 7239M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7240M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7241L: linux-leds@vger.kernel.org
b8926ba0 7242T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7243S: Maintained
85c90368 7244F: Documentation/devicetree/bindings/leds/
679655da
JP
7245F: drivers/leds/
7246F: include/linux/leds.h
263de9b5 7247
b0461a44 7248LEGACY EEPROM DRIVER
d8130624 7249M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7250S: Maintained
7251F: Documentation/misc-devices/eeprom
7252F: drivers/misc/eeprom/eeprom.c
7253
1da177e4 7254LEGO USB Tower driver
8b58be88 7255M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7256L: legousb-devel@lists.sourceforge.net
7257W: http://legousb.sourceforge.net/
7258S: Maintained
679655da 7259F: drivers/usb/misc/legousbtower.c
1da177e4 7260
055616a8
MK
7261LG2160 MEDIA DRIVER
7262M: Michael Krufky <mkrufky@linuxtv.org>
7263L: linux-media@vger.kernel.org
a825eaec 7264W: https://linuxtv.org
055616a8
MK
7265W: http://github.com/mkrufky
7266Q: http://patchwork.linuxtv.org/project/linux-media/list/
7267T: git git://linuxtv.org/mkrufky/tuners.git
7268S: Maintained
7269F: drivers/media/dvb-frontends/lg2160.*
7270
6f0e7725
MK
7271LGDT3305 MEDIA DRIVER
7272M: Michael Krufky <mkrufky@linuxtv.org>
7273L: linux-media@vger.kernel.org
a825eaec 7274W: https://linuxtv.org
6f0e7725
MK
7275W: http://github.com/mkrufky
7276Q: http://patchwork.linuxtv.org/project/linux-media/list/
7277T: git git://linuxtv.org/mkrufky/tuners.git
7278S: Maintained
7279F: drivers/media/dvb-frontends/lgdt3305.*
7280
568a17ff 7281LGUEST
8b58be88 7282M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7283L: lguest@lists.ozlabs.org
568a17ff 7284W: http://lguest.ozlabs.org/
72e91863 7285S: Odd Fixes
070f420b 7286F: arch/x86/include/asm/lguest*.h
679655da
JP
7287F: arch/x86/lguest/
7288F: drivers/lguest/
7289F: include/linux/lguest*.h
070f420b 7290F: tools/lguest/
568a17ff 7291
32ac7cb2
TH
7292LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7293M: Tejun Heo <tj@kernel.org>
7294L: linux-ide@vger.kernel.org
7295T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7296S: Maintained
7297F: drivers/ata/
7298F: include/linux/ata.h
7299F: include/linux/libata.h
d2abf98e 7300F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7301
7302LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7303M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7304L: linux-ide@vger.kernel.org
7305T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7306S: Maintained
7307F: include/linux/pata_arasan_cf_data.h
7308F: drivers/ata/pata_arasan_cf.c
7309
c7fa056c
BZ
7310LIBATA PATA DRIVERS
7311M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7312M: Tejun Heo <tj@kernel.org>
7313L: linux-ide@vger.kernel.org
7314T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7315S: Maintained
7316F: drivers/ata/pata_*.c
7317F: drivers/ata/ata_generic.c
7318
32ac7cb2
TH
7319LIBATA SATA AHCI PLATFORM devices support
7320M: Hans de Goede <hdegoede@redhat.com>
7321M: Tejun Heo <tj@kernel.org>
7322L: linux-ide@vger.kernel.org
7323T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7324S: Maintained
7325F: drivers/ata/ahci_platform.c
7326F: drivers/ata/libahci_platform.c
7327F: include/linux/ahci_platform.h
7328
7329LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7330M: Mikael Pettersson <mikpelinux@gmail.com>
7331L: linux-ide@vger.kernel.org
7332T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7333S: Maintained
7334F: drivers/ata/sata_promise.*
7335
1acd437c
SL
7336LIBLOCKDEP
7337M: Sasha Levin <sasha.levin@oracle.com>
7338S: Maintained
7339F: tools/lib/lockdep/
7340
bc30196f
DW
7341LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7342M: Dan Williams <dan.j.williams@intel.com>
7343L: linux-nvdimm@lists.01.org
7344Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7345T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7346S: Supported
7347F: drivers/nvdimm/*
7348F: include/linux/nd.h
7349F: include/linux/libnvdimm.h
7350F: include/uapi/linux/ndctl.h
7351
7352LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7353M: Ross Zwisler <ross.zwisler@linux.intel.com>
7354L: linux-nvdimm@lists.01.org
7355Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7356S: Supported
7357F: drivers/nvdimm/blk.c
7358F: drivers/nvdimm/region_devs.c
7359F: drivers/acpi/nfit*
7360
7361LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7362M: Vishal Verma <vishal.l.verma@intel.com>
7363L: linux-nvdimm@lists.01.org
7364Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7365S: Supported
7366F: drivers/nvdimm/btt*
7367
7368LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7369M: Ross Zwisler <ross.zwisler@linux.intel.com>
7370L: linux-nvdimm@lists.01.org
7371Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7372S: Supported
7373F: drivers/nvdimm/pmem.c
b864bc17 7374F: include/linux/pmem.h
40603526 7375F: arch/*/include/asm/pmem.h
bc30196f 7376
cd9e9808
MB
7377LIGHTNVM PLATFORM SUPPORT
7378M: Matias Bjorling <mb@lightnvm.io>
7379W: http://github/OpenChannelSSD
4ead1a25 7380L: linux-block@vger.kernel.org
cd9e9808
MB
7381S: Maintained
7382F: drivers/lightnvm/
7383F: include/linux/lightnvm.h
7384F: include/uapi/linux/lightnvm.h
7385
852bb9f5 7386LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7387M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7388M: Paul Mackerras <paulus@samba.org>
ea668936 7389M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7390W: https://github.com/linuxppc/linux/wiki
a4724ed6 7391L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7392Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7393T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7394S: Supported
11c34c7d
JP
7395F: Documentation/powerpc/
7396F: arch/powerpc/
ef69b03d
ME
7397F: drivers/char/tpm/tpm_ibmvtpm*
7398F: drivers/crypto/nx/
7399F: drivers/crypto/vmx/
7400F: drivers/net/ethernet/ibm/ibmveth.*
7401F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7402F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7403F: drivers/pci/hotplug/rpa*
7404F: drivers/scsi/ibmvscsi/
ad654f25 7405F: tools/testing/selftests/powerpc
ef69b03d
ME
7406N: opal
7407N: /pmac
7408N: powermac
7409N: powernv
7410N: [^a-z0-9]ps3
7411N: pseries
1da177e4
LT
7412
7413LINUX FOR POWER MACINTOSH
8b58be88 7414M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7415W: http://www.penguinppc.org/
a4724ed6 7416L: linuxppc-dev@lists.ozlabs.org
1da177e4 7417S: Maintained
11c34c7d
JP
7418F: arch/powerpc/platforms/powermac/
7419F: drivers/macintosh/
1da177e4 7420
77a76369 7421LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7422M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7423L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7424T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7425S: Maintained
11c34c7d
JP
7426F: arch/powerpc/platforms/512x/
7427F: arch/powerpc/platforms/52xx/
1da177e4
LT
7428
7429LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7430M: Alistair Popple <alistair@popple.id.au>
8b58be88 7431M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7432W: http://www.penguinppc.org/
a4724ed6 7433L: linuxppc-dev@lists.ozlabs.org
1da177e4 7434S: Maintained
11c34c7d
JP
7435F: arch/powerpc/platforms/40x/
7436F: arch/powerpc/platforms/44x/
1da177e4 7437
260c02a9 7438LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7439L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7440S: Orphan
11c34c7d
JP
7441F: arch/powerpc/*/*virtex*
7442F: arch/powerpc/*/*/*virtex*
1da177e4 7443
e93adf1e 7444LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7445M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7446W: http://www.penguinppc.org/
a4724ed6 7447L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7448S: Maintained
a2b1f7c8 7449F: arch/powerpc/platforms/8xx/
e93adf1e 7450
1da177e4 7451LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7452M: Scott Wood <oss@buserror.net>
8b58be88 7453M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7454W: http://www.penguinppc.org/
a4724ed6 7455L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7456T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7457S: Maintained
11c34c7d 7458F: arch/powerpc/platforms/83xx/
4c8f581d 7459F: arch/powerpc/platforms/85xx/
1da177e4 7460
ab06ff3a 7461LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7462L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7463S: Orphan
11c34c7d
JP
7464F: arch/powerpc/platforms/pasemi/
7465F: drivers/*/*pasemi*
7466F: drivers/*/*/*pasemi*
ab06ff3a 7467
1da177e4 7468LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7469M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7470L: linux-security-module@vger.kernel.org
1da177e4
LT
7471S: Supported
7472
a23ce6da
HW
7473LIS3LV02D ACCELEROMETER DRIVER
7474M: Eric Piel <eric.piel@tremplin-utc.net>
7475S: Maintained
ff606677
JD
7476F: Documentation/misc-devices/lis3lv02d
7477F: drivers/misc/lis3lv02d/
bd35665f 7478F: drivers/platform/x86/hp_accel.c
a23ce6da 7479
b700e7f0
SJ
7480LIVE PATCHING
7481M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7482M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7483M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7484M: Miroslav Benes <mbenes@suse.cz>
7485R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7486S: Maintained
7487F: kernel/livepatch/
7488F: include/linux/livepatch.h
7489F: arch/x86/include/asm/livepatch.h
7490F: arch/x86/kernel/livepatch.c
5e4e3844 7491F: Documentation/livepatch/
b700e7f0 7492F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7493F: samples/livepatch/
b700e7f0 7494L: live-patching@vger.kernel.org
74d50da3 7495T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7496
ea861d73
KC
7497LINUX KERNEL DUMP TEST MODULE (LKDTM)
7498M: Kees Cook <keescook@chromium.org>
7499S: Maintained
426f3a53 7500F: drivers/misc/lkdtm*
ea861d73 7501
e2d1d6c0 7502LLC (802.2)
0c59d281
ACM
7503L: netdev@vger.kernel.org
7504S: Odd fixes
679655da 7505F: include/linux/llc.h
c117ab84 7506F: include/uapi/linux/llc.h
679655da
JP
7507F: include/net/llc*
7508F: net/llc/
e2d1d6c0 7509
4e233cbe
AD
7510LM73 HARDWARE MONITOR DRIVER
7511M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7512L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7513S: Maintained
7514F: drivers/hwmon/lm73.c
7515
156e2d1a 7516LM78 HARDWARE MONITOR DRIVER
d8130624 7517M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7518L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7519S: Maintained
7520F: Documentation/hwmon/lm78
7521F: drivers/hwmon/lm78.c
7522
1da177e4 7523LM83 HARDWARE MONITOR DRIVER
d8130624 7524M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7525L: linux-hwmon@vger.kernel.org
1da177e4 7526S: Maintained
679655da
JP
7527F: Documentation/hwmon/lm83
7528F: drivers/hwmon/lm83.c
1da177e4
LT
7529
7530LM90 HARDWARE MONITOR DRIVER
d8130624 7531M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7532L: linux-hwmon@vger.kernel.org
1da177e4 7533S: Maintained
679655da 7534F: Documentation/hwmon/lm90
aae7bce4 7535F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7536F: drivers/hwmon/lm90.c
1da177e4 7537
917cc4e6
GR
7538LM95234 HARDWARE MONITOR DRIVER
7539M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7540L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7541S: Maintained
7542F: Documentation/hwmon/lm95234
7543F: drivers/hwmon/lm95234.c
7544
68620bdd
MP
7545LME2510 MEDIA DRIVER
7546M: Malcolm Priestley <tvboxspy@gmail.com>
7547L: linux-media@vger.kernel.org
a825eaec 7548W: https://linuxtv.org
68620bdd
MP
7549Q: http://patchwork.linuxtv.org/project/linux-media/list/
7550S: Maintained
7551F: drivers/media/usb/dvb-usb-v2/lmedm04*
7552
d4c3be70 7553LOCKING PRIMITIVES
8b58be88
JP
7554M: Peter Zijlstra <peterz@infradead.org>
7555M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7556L: linux-kernel@vger.kernel.org
d4c3be70 7557T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7558S: Maintained
d4c3be70 7559F: Documentation/locking/
679655da 7560F: include/linux/lockdep.h
d4c3be70
IM
7561F: include/linux/spinlock*.h
7562F: arch/*/include/asm/spinlock*.h
7563F: include/linux/rwlock*.h
7564F: include/linux/mutex*.h
7565F: arch/*/include/asm/mutex*.h
7566F: include/linux/rwsem*.h
7567F: arch/*/include/asm/rwsem.h
7568F: include/linux/seqlock.h
7569F: lib/locking*.[ch]
7486d6da 7570F: kernel/locking/
512e67f9 7571
dde33348 7572LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7573M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7574L: linux-ntfs-dev@lists.sourceforge.net
7575W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7576S: Maintained
679655da 7577F: Documentation/ldm.txt
20d16fef 7578F: block/partitions/ldm.*
1da177e4 7579
c87e34ef 7580LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7581M: Sathya Prakash <sathya.prakash@broadcom.com>
7582M: Chaitra P B <chaitra.basappa@broadcom.com>
7583M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7584L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7585L: linux-scsi@vger.kernel.org
9495e835 7586W: http://www.avagotech.com/support/
c87e34ef 7587S: Supported
679655da 7588F: drivers/message/fusion/
500c152a 7589F: drivers/scsi/mpt2sas/
7590F: drivers/scsi/mpt3sas/
c87e34ef 7591
1da177e4 7592LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7593M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7594L: linux-scsi@vger.kernel.org
7595S: Maintained
679655da 7596F: drivers/scsi/sym53c8xx_2/
1da177e4 7597
e5f5c99a
GR
7598LTC4261 HARDWARE MONITOR DRIVER
7599M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7600L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7601S: Maintained
7602F: Documentation/hwmon/ltc4261
7603F: drivers/hwmon/ltc4261.c
7604
81365c31 7605LTP (Linux Test Project)
28b8e8d4 7606M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7607M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7608M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7609M: Jan Stancek <jstancek@redhat.com>
7610M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7611M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7612L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7613W: http://linux-test-project.github.io/
7d1ae8a8 7614T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7615S: Maintained
7616
c12a54b3 7617M32R ARCHITECTURE
c12a54b3 7618W: http://www.linux-m32r.org/
b4174867 7619S: Orphan
679655da 7620F: arch/m32r/
c12a54b3 7621
1da177e4 7622M68K ARCHITECTURE
8b58be88 7623M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7624L: linux-m68k@lists.linux-m68k.org
7625W: http://www.linux-m68k.org/
54e5881d 7626T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7627S: Maintained
679655da 7628F: arch/m68k/
9db35182 7629F: drivers/zorro/
1da177e4
LT
7630
7631M68K ON APPLE MACINTOSH
8b58be88 7632M: Joshua Thompson <funaho@jurai.org>
1da177e4 7633W: http://www.mac.linux-m68k.org/
9bb9f222 7634L: linux-m68k@lists.linux-m68k.org
1da177e4 7635S: Maintained
9db35182 7636F: arch/m68k/mac/
1da177e4
LT
7637
7638M68K ON HP9000/300
8b58be88 7639M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7640W: http://www.tazenda.demon.co.uk/phil/linux-hp
7641S: Maintained
679655da 7642F: arch/m68k/hp300/
1da177e4 7643
74425546
AP
7644M88DS3103 MEDIA DRIVER
7645M: Antti Palosaari <crope@iki.fi>
7646L: linux-media@vger.kernel.org
a825eaec 7647W: https://linuxtv.org
74425546
AP
7648W: http://palosaari.fi/linux/
7649Q: http://patchwork.linuxtv.org/project/linux-media/list/
7650T: git git://linuxtv.org/anttip/media_tree.git
7651S: Maintained
7652F: drivers/media/dvb-frontends/m88ds3103*
7653
68620bdd
MP
7654M88RS2000 MEDIA DRIVER
7655M: Malcolm Priestley <tvboxspy@gmail.com>
7656L: linux-media@vger.kernel.org
a825eaec 7657W: https://linuxtv.org
68620bdd
MP
7658Q: http://patchwork.linuxtv.org/project/linux-media/list/
7659S: Maintained
7660F: drivers/media/dvb-frontends/m88rs2000*
7661
07a092fa 7662MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7663M: Alexey Klimov <klimov.linux@gmail.com>
7664L: linux-media@vger.kernel.org
7665T: git git://linuxtv.org/media_tree.git
7666S: Maintained
7667F: drivers/media/radio/radio-ma901.c
07a092fa 7668
64a327a7 7669MAC80211
8b58be88 7670M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7671L: linux-wireless@vger.kernel.org
491b26b4 7672W: http://wireless.kernel.org/
ce466579
JB
7673T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7674T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7675S: Maintained
679655da
JP
7676F: Documentation/networking/mac80211-injection.txt
7677F: include/net/mac80211.h
7678F: net/mac80211/
2af8c4dc 7679F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7680
b863ceb7 7681MACVLAN DRIVER
8b58be88 7682M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7683L: netdev@vger.kernel.org
7684S: Maintained
679655da
JP
7685F: drivers/net/macvlan.c
7686F: include/linux/if_macvlan.h
b863ceb7 7687
2b6d83e2
JB
7688MAILBOX API
7689M: Jassi Brar <jassisinghbrar@gmail.com>
7690L: linux-kernel@vger.kernel.org
7691S: Maintained
7692F: drivers/mailbox/
7693F: include/linux/mailbox_client.h
7694F: include/linux/mailbox_controller.h
7695
faf1668c 7696MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7697M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7698W: http://www.kernel.org/doc/man-pages
bd7ebec6 7699L: linux-man@vger.kernel.org
1b53dc74 7700S: Maintained
faf1668c 7701
0d3cd4b6
VD
7702MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7703M: Andrew Lunn <andrew@lunn.ch>
7704M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 7705L: netdev@vger.kernel.org
0d3cd4b6
VD
7706S: Maintained
7707F: drivers/net/dsa/mv88e6xxx/
b26bff6e 7708F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 7709
8427defd 7710MARVELL ARMADA DRM SUPPORT
0d7f4f05 7711M: Russell King <linux@armlinux.org.uk>
8427defd 7712S: Maintained
0d7f4f05
RK
7713T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7714T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8427defd 7715F: drivers/gpu/drm/armada/
4418833e
EV
7716F: include/uapi/drm/armada_drm.h
7717F: Documentation/devicetree/bindings/display/armada/
8427defd 7718
c4d007bc
TP
7719MARVELL CRYPTO DRIVER
7720M: Boris Brezillon <boris.brezillon@free-electrons.com>
7721M: Arnaud Ebalard <arno@natisbad.org>
7722F: drivers/crypto/marvell/
7723S: Maintained
7724L: linux-crypto@vger.kernel.org
7725
44c14c1d 7726MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7727M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7728M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7729L: netdev@vger.kernel.org
7730S: Maintained
7731F: drivers/net/ethernet/marvell/sk*
7732
74cda169 7733MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7734L: libertas-dev@lists.infradead.org
8ac3e99e 7735S: Orphan
f988d640 7736F: drivers/net/wireless/marvell/libertas/
74cda169 7737
b60d6975 7738MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7739M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7740L: netdev@vger.kernel.org
f5ca8502 7741S: Maintained
527a6266 7742F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7743F: include/linux/mv643xx.h
1da177e4 7744
370b8ed9
TP
7745MARVELL MVNETA ETHERNET DRIVER
7746M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7747L: netdev@vger.kernel.org
7748S: Maintained
7749F: drivers/net/ethernet/marvell/mvneta.*
7750
fcad584d 7751MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7752M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7753M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7754L: linux-wireless@vger.kernel.org
7755S: Maintained
277b024e 7756F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7757
a2c3f656 7758MARVELL MWL8K WIRELESS DRIVER
a040d532 7759M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7760L: linux-wireless@vger.kernel.org
16345910 7761S: Odd Fixes
de60f1dc 7762F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7763
2a69567b 7764MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7765M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7766S: Odd Fixes
1fa7e547 7767F: drivers/mmc/host/mvsdio.*
2a69567b 7768
1da177e4 7769MATROX FRAMEBUFFER DRIVER
c69f677c 7770L: linux-fbdev@vger.kernel.org
52653199 7771S: Orphan
8a61f013 7772F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7773F: include/uapi/linux/matroxfb.h
1da177e4 7774
ca462085
GR
7775MAX16065 HARDWARE MONITOR DRIVER
7776M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7777L: linux-hwmon@vger.kernel.org
ca462085
GR
7778S: Maintained
7779F: Documentation/hwmon/max16065
7780F: drivers/hwmon/max16065.c
7781
1f61cab8
GR
7782MAX20751 HARDWARE MONITOR DRIVER
7783M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7784L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7785S: Maintained
7786F: Documentation/hwmon/max20751
7787F: drivers/hwmon/max20751.c
7788
d20620de 7789MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7790L: linux-hwmon@vger.kernel.org
34924b23 7791S: Orphan
679655da
JP
7792F: Documentation/hwmon/max6650
7793F: drivers/hwmon/max6650.c
d20620de 7794
e89ab51f
GR
7795MAX6697 HARDWARE MONITOR DRIVER
7796M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7797L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7798S: Maintained
7799F: Documentation/hwmon/max6697
7800F: Documentation/devicetree/bindings/i2c/max6697.txt
7801F: drivers/hwmon/max6697.c
7802F: include/linux/platform_data/max6697.h
7803
3b2af7f7
PR
7804MAX9860 MONO AUDIO VOICE CODEC DRIVER
7805M: Peter Rosin <peda@axentia.se>
7806L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7807S: Maintained
7808F: Documentation/devicetree/bindings/sound/max9860.txt
7809F: sound/soc/codecs/max9860.*
7810
f8f847b5 7811MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7812M: Krzysztof Kozlowski <krzk@kernel.org>
7813M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7814L: linux-pm@vger.kernel.org
7815S: Supported
8c0984e5
SR
7816F: drivers/power/supply/max14577_charger.c
7817F: drivers/power/supply/max77693_charger.c
f8f847b5 7818
3811405e
JMC
7819MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7820M: Javier Martinez Canillas <javier@osg.samsung.com>
7821L: linux-kernel@vger.kernel.org
7822S: Supported
96173cc6 7823F: drivers/*/*max77802*.c
3811405e
JMC
7824F: Documentation/devicetree/bindings/*/*max77802.txt
7825F: include/dt-bindings/*/*max77802.h
7826
befeb596
KK
7827MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7828M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7829M: Krzysztof Kozlowski <krzk@kernel.org>
7830M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7831L: linux-kernel@vger.kernel.org
7832S: Supported
86cf635a 7833F: drivers/*/max14577*.c
0998a436 7834F: drivers/*/max77686*.c
86cf635a 7835F: drivers/*/max77693*.c
befeb596
KK
7836F: drivers/extcon/extcon-max14577.c
7837F: drivers/extcon/extcon-max77693.c
7838F: drivers/rtc/rtc-max77686.c
7839F: drivers/clk/clk-max77686.c
7840F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7841F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7842F: Documentation/devicetree/bindings/mfd/max77693.txt
7843F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7844F: include/linux/mfd/max14577*.h
7845F: include/linux/mfd/max77686*.h
7846F: include/linux/mfd/max77693*.h
7847
9be3c9a5
HV
7848MAXIRADIO FM RADIO RECEIVER DRIVER
7849M: Hans Verkuil <hverkuil@xs4all.nl>
7850L: linux-media@vger.kernel.org
7851T: git git://linuxtv.org/media_tree.git
a825eaec 7852W: https://linuxtv.org
9be3c9a5
HV
7853S: Maintained
7854F: drivers/media/radio/radio-maxiradio*
7855
c05dc2cc
PR
7856MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7857M: Peter Rosin <peda@axentia.se>
7858L: linux-iio@vger.kernel.org
7859S: Maintained
2704e300 7860F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
7861F: drivers/iio/potentiometer/mcp4531.c
7862
3b8df5fd
WBG
7863MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7864M: William Breathitt Gray <vilhelm.gray@gmail.com>
7865L: linux-iio@vger.kernel.org
7866S: Maintained
7867F: drivers/iio/dac/cio-dac.c
7868
7b49235e
LP
7869MEDIA DRIVERS FOR RENESAS - FCP
7870M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7871L: linux-media@vger.kernel.org
7872L: linux-renesas-soc@vger.kernel.org
7873T: git git://linuxtv.org/media_tree.git
7874S: Supported
7875F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7876F: drivers/media/platform/rcar-fcp.c
7877F: include/media/rcar-fcp.h
7878
4710b752
KB
7879MEDIA DRIVERS FOR RENESAS - FDP1
7880M: Kieran Bingham <kieran@bingham.xyz>
7881L: linux-media@vger.kernel.org
7882L: linux-renesas-soc@vger.kernel.org
7883T: git git://linuxtv.org/media_tree.git
7884S: Supported
7885F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
7886F: drivers/media/platform/rcar_fdp1.c
7887
474cde66
NS
7888MEDIA DRIVERS FOR RENESAS - VIN
7889M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7890L: linux-media@vger.kernel.org
7891L: linux-renesas-soc@vger.kernel.org
7892T: git git://linuxtv.org/media_tree.git
7893S: Supported
7894F: Documentation/devicetree/bindings/media/rcar_vin.txt
7895F: drivers/media/platform/rcar-vin/
7896
6f32a8c9
LP
7897MEDIA DRIVERS FOR RENESAS - VSP1
7898M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7899L: linux-media@vger.kernel.org
4a121096 7900L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7901T: git git://linuxtv.org/media_tree.git
7902S: Supported
7903F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7904F: drivers/media/platform/vsp1/
7905
fae2080a
AO
7906MEDIA DRIVERS FOR HELENE
7907M: Abylay Ospan <aospan@netup.ru>
7908L: linux-media@vger.kernel.org
7909W: https://linuxtv.org
7910W: http://netup.tv/
7911T: git git://linuxtv.org/media_tree.git
7912S: Supported
7913F: drivers/media/dvb-frontends/helene*
7914
dacf9ce8
KS
7915MEDIA DRIVERS FOR ASCOT2E
7916M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7917M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7918L: linux-media@vger.kernel.org
a825eaec 7919W: https://linuxtv.org
dacf9ce8
KS
7920W: http://netup.tv/
7921T: git git://linuxtv.org/media_tree.git
7922S: Supported
7923F: drivers/media/dvb-frontends/ascot2e*
7924
a6dc60ff
KS
7925MEDIA DRIVERS FOR CXD2841ER
7926M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7927M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7928L: linux-media@vger.kernel.org
a825eaec 7929W: https://linuxtv.org
a6dc60ff
KS
7930W: http://netup.tv/
7931T: git git://linuxtv.org/media_tree.git
7932S: Supported
7933F: drivers/media/dvb-frontends/cxd2841er*
7934
a5d32b35
KS
7935MEDIA DRIVERS FOR HORUS3A
7936M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7937M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7938L: linux-media@vger.kernel.org
a825eaec 7939W: https://linuxtv.org
a5d32b35
KS
7940W: http://netup.tv/
7941T: git git://linuxtv.org/media_tree.git
7942S: Supported
7943F: drivers/media/dvb-frontends/horus3a*
7944
e025273b
KS
7945MEDIA DRIVERS FOR LNBH25
7946M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7947M: Abylay Ospan <aospan@netup.ru>
e025273b 7948L: linux-media@vger.kernel.org
a825eaec 7949W: https://linuxtv.org
e025273b
KS
7950W: http://netup.tv/
7951T: git git://linuxtv.org/media_tree.git
7952S: Supported
7953F: drivers/media/dvb-frontends/lnbh25*
7954
52b1eaf4
KS
7955MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7956M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7957M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7958L: linux-media@vger.kernel.org
a825eaec 7959W: https://linuxtv.org
52b1eaf4
KS
7960W: http://netup.tv/
7961T: git git://linuxtv.org/media_tree.git
7962S: Supported
7963F: drivers/media/pci/netup_unidvb/*
7964
127c49ae 7965MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7966M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7967M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7968P: LinuxTV.org Project
7969L: linux-media@vger.kernel.org
a825eaec 7970W: https://linuxtv.org
8a6e2535 7971Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7972T: git git://linuxtv.org/media_tree.git
127c49ae 7973S: Maintained
618cd932 7974F: Documentation/media/
127c49ae 7975F: drivers/media/
ffe06198 7976F: drivers/staging/media/
eb4b0ec7 7977F: include/linux/platform_data/media/
127c49ae 7978F: include/media/
6c0f0359
MCC
7979F: include/uapi/linux/dvb/
7980F: include/uapi/linux/videodev2.h
7981F: include/uapi/linux/media.h
7982F: include/uapi/linux/v4l2-*
7983F: include/uapi/linux/meye.h
7984F: include/uapi/linux/ivtv*
7985F: include/uapi/linux/uvcvideo.h
d20620de 7986
0c272fc9
JC
7987MEDIATEK ETHERNET DRIVER
7988M: Felix Fietkau <nbd@openwrt.org>
7989M: John Crispin <blogic@openwrt.org>
7990L: netdev@vger.kernel.org
7991S: Maintained
7992F: drivers/net/ethernet/mediatek/
7993
67712beb
TL
7994MEDIATEK MEDIA DRIVER
7995M: Tiffany Lin <tiffany.lin@mediatek.com>
7996M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7997S: Supported
7998F: drivers/media/platform/mtk-vcodec/
7999F: drivers/media/platform/mtk-vpu/
8000F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8001F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8002
fc96ec0d
MT
8003MEDIATEK MDP DRIVER
8004M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8005M: Houlong Wei <houlong.wei@mediatek.com>
8006M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8007S: Supported
8008F: drivers/media/platform/mtk-mdp/
8009F: drivers/media/platform/mtk-vpu/
8010F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8011
c869f77d
JK
8012MEDIATEK MT7601U WIRELESS LAN DRIVER
8013M: Jakub Kicinski <kubakici@wp.pl>
8014L: linux-wireless@vger.kernel.org
8015S: Maintained
8016F: drivers/net/wireless/mediatek/mt7601u/
8017
e399065b 8018MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8019M: Kashyap Desai <kashyap.desai@broadcom.com>
8020M: Sumit Saxena <sumit.saxena@broadcom.com>
8021M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8022L: megaraidlinux.pdl@broadcom.com
baaea1dc 8023L: linux-scsi@vger.kernel.org
295dde2f 8024W: http://www.avagotech.com/support/
ce00f85c 8025S: Maintained
679655da
JP
8026F: Documentation/scsi/megaraid.txt
8027F: drivers/scsi/megaraid.*
8028F: drivers/scsi/megaraid/
757e0108 8029
ff43f433
SJ
8030MELFAS MIP4 TOUCHSCREEN DRIVER
8031M: Sangwon Jee <jeesw@melfas.com>
8032W: http://www.melfas.com
8033S: Supported
8034F: drivers/input/touchscreen/melfas_mip4.c
8035F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8036
2c46c9d5 8037MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8038M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 8039L: netdev@vger.kernel.org
2c46c9d5
AV
8040S: Supported
8041W: http://www.mellanox.com
8042Q: http://patchwork.ozlabs.org/project/netdev/list/
8043F: drivers/net/ethernet/mellanox/mlx4/en_*
8044
e7523a49
OG
8045MELLANOX ETHERNET DRIVER (mlx5e)
8046M: Saeed Mahameed <saeedm@mellanox.com>
8047L: netdev@vger.kernel.org
8048S: Supported
8049W: http://www.mellanox.com
8050Q: http://patchwork.ozlabs.org/project/netdev/list/
8051F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8052
93c1edb2
JP
8053MELLANOX ETHERNET SWITCH DRIVERS
8054M: Jiri Pirko <jiri@mellanox.com>
8055M: Ido Schimmel <idosch@mellanox.com>
8056L: netdev@vger.kernel.org
8057S: Supported
8058W: http://www.mellanox.com
8059Q: http://patchwork.ozlabs.org/project/netdev/list/
8060F: drivers/net/ethernet/mellanox/mlxsw/
8061
6bec23bf 8062MELLANOX MLXCPLD I2C AND MUX DRIVER
c02b7bf5
VP
8063M: Vadim Pasternak <vadimp@mellanox.com>
8064M: Michael Shych <michaelsh@mellanox.com>
8065L: linux-i2c@vger.kernel.org
8066S: Supported
6bec23bf 8067F: drivers/i2c/busses/i2c-mlxcpld.c
c02b7bf5 8068F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
6bec23bf 8069F: Documentation/i2c/busses/i2c-mlxcpld
c02b7bf5 8070
be4fdf99
VP
8071MELLANOX MLXCPLD LED DRIVER
8072M: Vadim Pasternak <vadimp@mellanox.com>
8073L: linux-leds@vger.kernel.org
8074S: Supported
8075F: drivers/leds/leds-mlxcpld.c
8076F: Documentation/leds/leds-mlxcpld.txt
8077
58cbbee2
VP
8078MELLANOX PLATFORM DRIVER
8079M: Vadim Pasternak <vadimp@mellanox.com>
8080L: platform-driver-x86@vger.kernel.org
8081S: Supported
6613d18e 8082F: drivers/platform/x86/mlx-platform.c
58cbbee2 8083
30488704
VP
8084MELLANOX MLX CPLD HOTPLUG DRIVER
8085M: Vadim Pasternak <vadimp@mellanox.com>
8086L: platform-driver-x86@vger.kernel.org
8087S: Supported
8088F: drivers/platform/x86/mlxcpld-hotplug.c
8089F: include/linux/platform_data/mlxcpld-hotplug.h
8090
8700e3e7
MS
8091SOFT-ROCE DRIVER (rxe)
8092M: Moni Shoua <monis@mellanox.com>
8093L: linux-rdma@vger.kernel.org
8094S: Supported
8095W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8096Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 8097F: drivers/infiniband/sw/rxe/
8700e3e7
MS
8098F: include/uapi/rdma/rdma_user_rxe.h
8099
5b25b13a
MD
8100MEMBARRIER SUPPORT
8101M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8102M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8103L: linux-kernel@vger.kernel.org
8104S: Supported
8105F: kernel/membarrier.c
8106F: include/uapi/linux/membarrier.h
8107
70ea91f1
SR
8108MEMORY MANAGEMENT
8109L: linux-mm@kvack.org
70ea91f1
SR
8110W: http://www.linux-mm.org
8111S: Maintained
679655da 8112F: include/linux/mm.h
551450bb
CS
8113F: include/linux/gfp.h
8114F: include/linux/mmzone.h
8115F: include/linux/memory_hotplug.h
8116F: include/linux/vmalloc.h
679655da 8117F: mm/
70ea91f1 8118
f4e9ce66 8119MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8120M: David Woodhouse <dwmw2@infradead.org>
242c325e 8121M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8122M: Boris Brezillon <boris.brezillon@free-electrons.com>
8123M: Marek Vasut <marek.vasut@gmail.com>
8124M: Richard Weinberger <richard@nod.at>
8125M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
1da177e4 8126L: linux-mtd@lists.infradead.org
8a6e2535
JP
8127W: http://www.linux-mtd.infradead.org/
8128Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 8129T: git git://git.infradead.org/linux-mtd.git
ab95eac9 8130T: git git://git.infradead.org/l2-mtd.git
1da177e4 8131S: Maintained
becc7ae5 8132F: Documentation/devicetree/bindings/mtd/
679655da
JP
8133F: drivers/mtd/
8134F: include/linux/mtd/
c117ab84 8135F: include/uapi/mtd/
1da177e4 8136
26c57ef1 8137MEN A21 WATCHDOG DRIVER
30c7469b 8138M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8139L: linux-watchdog@vger.kernel.org
30c7469b 8140S: Maintained
26c57ef1
JT
8141F: drivers/watchdog/mena21_wdt.c
8142
3764e82e 8143MEN CHAMELEON BUS (mcb)
30c7469b
JT
8144M: Johannes Thumshirn <morbidrsa@gmail.com>
8145S: Maintained
3764e82e
JT
8146F: drivers/mcb/
8147F: include/linux/mcb.h
b9f2f459 8148F: Documentation/men-chameleon-bus.txt
3764e82e 8149
48b490d2
AW
8150MEN F21BMC (Board Management Controller)
8151M: Andreas Werner <andreas.werner@men.de>
8152S: Supported
8153F: drivers/mfd/menf21bmc.c
8154F: drivers/watchdog/menf21bmc_wdt.c
8155F: drivers/leds/leds-menf21bmc.c
8156F: drivers/hwmon/menf21bmc_hwmon.c
8157F: Documentation/hwmon/menf21bmc
8158
12285945
JH
8159METAG ARCHITECTURE
8160M: James Hogan <james.hogan@imgtec.com>
d668d9ed 8161L: linux-metag@vger.kernel.org
9f273c24 8162T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8163S: Odd Fixes
12285945
JH
8164F: arch/metag/
8165F: Documentation/metag/
8166F: Documentation/devicetree/bindings/metag/
2d799dde 8167F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8168F: drivers/clocksource/metag_generic.c
5698c50d
JH
8169F: drivers/irqchip/irq-metag.c
8170F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8171F: drivers/tty/metag_da.c
12285945 8172
c6375b0a 8173MICROBLAZE ARCHITECTURE
8b58be88 8174M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8175W: http://www.monstr.eu/fdt/
8176T: git git://git.monstr.eu/linux-2.6-microblaze.git
8177S: Supported
0a8c7914 8178F: arch/microblaze/
1da177e4 8179
5615c371
NF
8180MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8181M: Richard Genoud <richard.genoud@gmail.com>
8182S: Maintained
8183F: drivers/tty/serial/atmel_serial.c
8184F: include/linux/atmel_serial.h
8185
f53243b5
NF
8186MICROCHIP / ATMEL DMA DRIVER
8187M: Ludovic Desroches <ludovic.desroches@microchip.com>
8188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8189L: dmaengine@vger.kernel.org
8190S: Supported
8191F: drivers/dma/at_hdmac.c
8192F: drivers/dma/at_hdmac_regs.h
8193F: include/linux/platform_data/dma-atmel.h
8194
71fb2c74
SW
8195MICROCHIP / ATMEL ISC DRIVER
8196M: Songjun Wu <songjun.wu@microchip.com>
8197L: linux-media@vger.kernel.org
8198S: Supported
8199F: drivers/media/platform/atmel/atmel-isc.c
8200F: drivers/media/platform/atmel/atmel-isc-regs.h
8201F: devicetree/bindings/media/atmel-isc.txt
8202
2508a45a
CY
8203MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8204M: Chen Yu <yu.c.chen@intel.com>
8205L: platform-driver-x86@vger.kernel.org
8206S: Supported
8207F: drivers/platform/x86/surfacepro3_button.c
8208
1da177e4 8209MICROTEK X6 SCANNER
61eee9a7 8210M: Oliver Neukum <oliver@neukum.org>
1da177e4 8211S: Maintained
679655da 8212F: drivers/usb/image/microtek.*
1da177e4
LT
8213
8214MIPS
8b58be88 8215M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8216L: linux-mips@linux-mips.org
6097050d 8217W: http://www.linux-mips.org/
b05e988e 8218T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8219Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8220S: Supported
f46d92e8 8221F: Documentation/devicetree/bindings/mips/
679655da
JP
8222F: Documentation/mips/
8223F: arch/mips/
1da177e4 8224
413ef3f6
KC
8225MIPS/LOONGSON1 ARCHITECTURE
8226M: Keguang Zhang <keguang.zhang@gmail.com>
8227L: linux-mips@linux-mips.org
8228S: Maintained
8229F: arch/mips/loongson32/
8230F: arch/mips/include/asm/mach-loongson32/
8231F: drivers/*/*loongson1*
8232F: drivers/*/*/*loongson1*
8233
08b7620a
HV
8234MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8235M: Hans Verkuil <hverkuil@xs4all.nl>
8236L: linux-media@vger.kernel.org
8237T: git git://linuxtv.org/media_tree.git
a825eaec 8238W: https://linuxtv.org
08b7620a
HV
8239S: Odd Fixes
8240F: drivers/media/radio/radio-miropcm20*
8241
c09befcb
OG
8242MELLANOX MLX4 core VPI driver
8243M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8244L: netdev@vger.kernel.org
8245L: linux-rdma@vger.kernel.org
8246W: http://www.mellanox.com
8247Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8248S: Supported
8249F: drivers/net/ethernet/mellanox/mlx4/
8250F: include/linux/mlx4/
9ce28a20 8251F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8252
8253MELLANOX MLX4 IB driver
8254M: Yishai Hadas <yishaih@mellanox.com>
8255L: linux-rdma@vger.kernel.org
8256W: http://www.mellanox.com
e126ba97 8257Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8258S: Supported
8259F: drivers/infiniband/hw/mlx4/
8260F: include/linux/mlx4/
8261
595a4d8f 8262MELLANOX MLX5 core VPI driver
45788f1f 8263M: Saeed Mahameed <saeedm@mellanox.com>
595a4d8f
OG
8264M: Matan Barak <matanb@mellanox.com>
8265M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8266L: netdev@vger.kernel.org
8267L: linux-rdma@vger.kernel.org
8268W: http://www.mellanox.com
8269Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8270S: Supported
8271F: drivers/net/ethernet/mellanox/mlx5/core/
8272F: include/linux/mlx5/
3085e29e 8273F: include/uapi/rdma/mlx5-abi.h
e126ba97 8274
595a4d8f
OG
8275MELLANOX MLX5 IB driver
8276M: Matan Barak <matanb@mellanox.com>
8277M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8278L: linux-rdma@vger.kernel.org
8279W: http://www.mellanox.com
8280Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8281S: Supported
b75f0050 8282F: drivers/infiniband/hw/mlx5/
595a4d8f 8283F: include/linux/mlx5/
e126ba97 8284
764589b6
CM
8285MELEXIS MLX90614 DRIVER
8286M: Crt Mori <cmo@melexis.com>
8287L: linux-iio@vger.kernel.org
8288W: http://www.melexis.com
8289S: Supported
8290F: drivers/iio/temperature/mlx90614.c
8291
6c223761
KB
8292MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8293M: Don Brace <don.brace@microsemi.com>
8294L: esc.storagedev@microsemi.com
8295L: linux-scsi@vger.kernel.org
8296S: Supported
8297F: drivers/scsi/smartpqi/smartpqi*.[ch]
8298F: drivers/scsi/smartpqi/Kconfig
8299F: drivers/scsi/smartpqi/Makefile
8300F: include/linux/cciss*.h
8301F: include/uapi/linux/cciss*.h
425b490b 8302F: Documentation/scsi/smartpqi.txt
6c223761 8303
0ce277e4
AP
8304MN88472 MEDIA DRIVER
8305M: Antti Palosaari <crope@iki.fi>
8306L: linux-media@vger.kernel.org
a825eaec 8307W: https://linuxtv.org
0ce277e4
AP
8308W: http://palosaari.fi/linux/
8309Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8310S: Maintained
94d0eaa4 8311F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8312
4f4d238f
AP
8313MN88473 MEDIA DRIVER
8314M: Antti Palosaari <crope@iki.fi>
8315L: linux-media@vger.kernel.org
a825eaec 8316W: https://linuxtv.org
4f4d238f
AP
8317W: http://palosaari.fi/linux/
8318Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8319S: Maintained
877ba50b 8320F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8321
1da177e4 8322MODULE SUPPORT
a467a672 8323M: Jessica Yu <jeyu@redhat.com>
8b58be88 8324M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8325S: Maintained
679655da
JP
8326F: include/linux/module.h
8327F: kernel/module.c
1da177e4
LT
8328
8329MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8330W: http://popies.net/meye/
b7788e13 8331S: Orphan
618cd932 8332F: Documentation/media/v4l-drivers/meye*
90d72ac6 8333F: drivers/media/pci/meye/
6c0f0359 8334F: include/uapi/linux/meye.h
1da177e4 8335
b9705b60 8336MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8337M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8338S: Maintained
679655da 8339F: Documentation/serial/moxa-smartio
c897401b 8340F: drivers/tty/mxser.*
d735410a 8341
889b2f87
AK
8342MR800 AVERMEDIA USB FM RADIO DRIVER
8343M: Alexey Klimov <klimov.linux@gmail.com>
8344L: linux-media@vger.kernel.org
8345T: git git://linuxtv.org/media_tree.git
8346S: Maintained
8347F: drivers/media/radio/radio-mr800.c
8348
d7155691
AO
8349MRF24J40 IEEE 802.15.4 RADIO DRIVER
8350M: Alan Ott <alan@signal11.us>
8351L: linux-wpan@vger.kernel.org
8352S: Maintained
8353F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8354F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8355
8c4c731a 8356MSI LAPTOP SUPPORT
182ae55c 8357M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8358L: platform-driver-x86@vger.kernel.org
8c4c731a 8359S: Maintained
679655da 8360F: drivers/platform/x86/msi-laptop.c
8c4c731a 8361
0f1006b1 8362MSI WMI SUPPORT
d0944853 8363L: platform-driver-x86@vger.kernel.org
5ee7041e 8364S: Orphan
0f1006b1
AA
8365F: drivers/platform/x86/msi-wmi.c
8366
19a628a0
AP
8367MSI001 MEDIA DRIVER
8368M: Antti Palosaari <crope@iki.fi>
8369L: linux-media@vger.kernel.org
a825eaec 8370W: https://linuxtv.org
19a628a0
AP
8371W: http://palosaari.fi/linux/
8372Q: http://patchwork.linuxtv.org/project/linux-media/list/
8373T: git git://linuxtv.org/anttip/media_tree.git
8374S: Maintained
0185e197 8375F: drivers/media/tuners/msi001*
19a628a0 8376
7570589d 8377MSI2500 MEDIA DRIVER
2c57213f
AP
8378M: Antti Palosaari <crope@iki.fi>
8379L: linux-media@vger.kernel.org
a825eaec 8380W: https://linuxtv.org
2c57213f
AP
8381W: http://palosaari.fi/linux/
8382Q: http://patchwork.linuxtv.org/project/linux-media/list/
8383T: git git://linuxtv.org/anttip/media_tree.git
8384S: Maintained
7570589d 8385F: drivers/media/usb/msi2500/
2c57213f 8386
159eeea4
RJ
8387MSYSTEMS DISKONCHIP G3 MTD DRIVER
8388M: Robert Jarzmik <robert.jarzmik@free.fr>
8389L: linux-mtd@lists.infradead.org
8390S: Maintained
8391F: drivers/mtd/devices/docg3*
8392
62a37dc7 8393MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8394M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8395L: linux-media@vger.kernel.org
8396T: git git://linuxtv.org/media_tree.git
8397S: Maintained
8398F: drivers/media/i2c/mt9m032.c
b5dcee22 8399F: include/media/i2c/mt9m032.h
0e837fb9 8400
62a37dc7 8401MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8402M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8403L: linux-media@vger.kernel.org
8404T: git git://linuxtv.org/media_tree.git
8405S: Maintained
8406F: drivers/media/i2c/mt9p031.c
b5dcee22 8407F: include/media/i2c/mt9p031.h
0e837fb9 8408
62a37dc7 8409MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8410M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8411L: linux-media@vger.kernel.org
8412T: git git://linuxtv.org/media_tree.git
8413S: Maintained
8414F: drivers/media/i2c/mt9t001.c
b5dcee22 8415F: include/media/i2c/mt9t001.h
0e837fb9 8416
62a37dc7 8417MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8418M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8419L: linux-media@vger.kernel.org
8420T: git git://linuxtv.org/media_tree.git
8421S: Maintained
f2272e13 8422F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8423F: drivers/media/i2c/mt9v032.c
b5dcee22 8424F: include/media/i2c/mt9v032.h
0e837fb9 8425
4e0d13cb 8426MULTIFUNCTION DEVICES (MFD)
f7d3210e 8427M: Lee Jones <lee.jones@linaro.org>
7caa7991 8428T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8429S: Supported
80366127 8430F: Documentation/devicetree/bindings/mfd/
679655da 8431F: drivers/mfd/
55b5940d 8432F: include/linux/mfd/
4e0d13cb 8433
5c4e6f13 8434MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8435M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8436L: linux-mmc@vger.kernel.org
82bb095e 8437T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8438S: Maintained
2810984b 8439F: Documentation/devicetree/bindings/mmc/
679655da
JP
8440F: drivers/mmc/
8441F: include/linux/mmc/
c117ab84 8442F: include/uapi/linux/mmc/
baca2da4 8443
15a0580c 8444MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8445S: Orphan
679655da
JP
8446F: drivers/mmc/host/mmc_spi.c
8447F: include/linux/spi/mmc_spi.h
15a0580c 8448
1da177e4 8449MULTISOUND SOUND DRIVER
8b58be88 8450M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8451S: Maintained
679655da
JP
8452F: Documentation/sound/oss/MultiSound
8453F: sound/oss/msnd*
1da177e4 8454
d735410a 8455MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8456S: Orphan
c897401b 8457F: drivers/tty/isicom.c
679655da 8458F: include/linux/isicom.h
d735410a 8459
550a7375 8460MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8461M: Bin Liu <b-liu@ti.com>
795fb7e7 8462L: linux-usb@vger.kernel.org
43b416e5 8463T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8464S: Maintained
679655da 8465F: drivers/usb/musb/
550a7375 8466
ea0af5f6
MK
8467MXL5007T MEDIA DRIVER
8468M: Michael Krufky <mkrufky@linuxtv.org>
8469L: linux-media@vger.kernel.org
a825eaec 8470W: https://linuxtv.org
ea0af5f6
MK
8471W: http://github.com/mkrufky
8472Q: http://patchwork.linuxtv.org/project/linux-media/list/
8473T: git git://linuxtv.org/mkrufky/tuners.git
8474S: Maintained
8475F: drivers/media/tuners/mxl5007t.*
8476
45d59d70
MV
8477MXSFB DRM DRIVER
8478M: Marek Vasut <marex@denx.de>
8479S: Supported
8480F: drivers/gpu/drm/mxsfb/
8481F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8482
2d3cf588 8483MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8484M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8485L: netdev@vger.kernel.org
205057ae 8486W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8487S: Supported
93f7848b 8488F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8489
9df4f913
BB
8490NAND FLASH SUBSYSTEM
8491M: Boris Brezillon <boris.brezillon@free-electrons.com>
8492R: Richard Weinberger <richard@nod.at>
8493L: linux-mtd@lists.infradead.org
8494W: http://www.linux-mtd.infradead.org/
8495Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8496T: git git://github.com/linux-nand/linux.git
8497S: Maintained
8498F: drivers/mtd/nand/
8499F: include/linux/mtd/nand*.h
8500
1da177e4 8501NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8502S: Orphan
d9fb9f38 8503F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8504
23dc05a3
DM
8505NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8506M: Daniel Mack <zonque@gmail.com>
8507S: Maintained
e5747e40 8508L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8509W: http://www.native-instruments.com
8510F: sound/usb/caiaq/
8511
1da177e4 8512NCP FILESYSTEM
52653199
PV
8513M: Petr Vandrovec <petr@vandrovec.name>
8514S: Odd Fixes
679655da 8515F: fs/ncpfs/
1da177e4 8516
a79b0322
FT
8517NCR 5380 SCSI DRIVERS
8518M: Finn Thain <fthain@telegraphics.com.au>
8519M: Michael Schmitz <schmitzmic@gmail.com>
8520L: linux-scsi@vger.kernel.org
8521S: Maintained
8522F: Documentation/scsi/g_NCR5380.txt
8523F: drivers/scsi/NCR5380.*
8524F: drivers/scsi/arm/cumana_1.c
8525F: drivers/scsi/arm/oak.c
a79b0322
FT
8526F: drivers/scsi/atari_scsi.*
8527F: drivers/scsi/dmx3191d.c
a79b0322 8528F: drivers/scsi/g_NCR5380.*
a79b0322 8529F: drivers/scsi/mac_scsi.*
a79b0322
FT
8530F: drivers/scsi/sun3_scsi.*
8531F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8532
1da177e4 8533NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8534M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8535L: linux-scsi@vger.kernel.org
8536S: Maintained
679655da 8537F: drivers/scsi/NCR_D700.*
1da177e4 8538
4aa3eb4c
GR
8539NCT6775 HARDWARE MONITOR DRIVER
8540M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8541L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8542S: Maintained
8543F: Documentation/hwmon/nct6775
8544F: drivers/hwmon/nct6775.c
8545
3c2d774c 8546NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8547M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8548L: linux-rdma@vger.kernel.org
e3d33cb1 8549W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8550S: Supported
8551F: drivers/infiniband/hw/nes/
c546b2a3 8552F: include/uapi/rdma/nes-abi.h
3c2d774c 8553
be2f2e84 8554NETEM NETWORK EMULATOR
adbbf69d 8555M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8556L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8557S: Maintained
679655da 8558F: net/sched/sch_netem.c
be2f2e84 8559
b2f5a051 8560NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8561M: Jon Mason <jdmason@kudzu.us>
4a58448b 8562L: netdev@vger.kernel.org
4a58448b 8563S: Supported
679655da 8564F: Documentation/networking/s2io.txt
b2f5a051 8565F: Documentation/networking/vxge.txt
86387e1a 8566F: drivers/net/ethernet/neterion/
4a58448b 8567
db9cf3a3 8568NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8569M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8570M: Patrick McHardy <kaber@trash.net>
42010ed0 8571M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8572L: netfilter-devel@vger.kernel.org
82b98543 8573L: coreteam@netfilter.org
1da177e4
LT
8574W: http://www.netfilter.org/
8575W: http://www.iptables.org/
42010ed0
PNA
8576Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8577T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8578T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8579S: Supported
679655da
JP
8580F: include/linux/netfilter*
8581F: include/linux/netfilter/
8582F: include/net/netfilter/
c117ab84
CEB
8583F: include/uapi/linux/netfilter*
8584F: include/uapi/linux/netfilter/
679655da
JP
8585F: net/*/netfilter.c
8586F: net/*/netfilter/
8587F: net/netfilter/
91c269a0 8588F: net/bridge/br_netfilter*.c
1da177e4 8589
4cc67735 8590NETLABEL
87a0874c 8591M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8592W: http://netlabel.sf.net
8593L: netdev@vger.kernel.org
87a0874c 8594S: Maintained
80811493 8595F: Documentation/netlabel/
679655da
JP
8596F: include/net/netlabel.h
8597F: net/netlabel/
4cc67735 8598
1da177e4 8599NETROM NETWORK LAYER
8b58be88 8600M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8601L: linux-hams@vger.kernel.org
d34cb28a 8602W: http://www.linux-ax25.org/
1da177e4 8603S: Maintained
679655da 8604F: include/net/netrom.h
c117ab84 8605F: include/uapi/linux/netrom.h
679655da 8606F: net/netrom/
1da177e4 8607
4c352362
JK
8608NETRONOME ETHERNET DRIVERS
8609M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8610L: oss-drivers@netronome.com
8611S: Maintained
8612F: drivers/net/ethernet/netronome/
8613
5ddb88c0 8614NETWORK BLOCK DEVICE (NBD)
4ca5829a 8615M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8616S: Maintained
5e4b269b 8617L: nbd-general@lists.sourceforge.net
4ca5829a 8618T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8619F: Documentation/blockdev/nbd.txt
8620F: drivers/block/nbd.c
c117ab84 8621F: include/uapi/linux/nbd.h
1da177e4 8622
6e43650c
NH
8623NETWORK DROP MONITOR
8624M: Neil Horman <nhorman@tuxdriver.com>
8625L: netdev@vger.kernel.org
8626S: Maintained
8627W: https://fedorahosted.org/dropwatch/
8628F: net/core/drop_monitor.c
8629
3ed6e498
AL
8630NETWORKING [DSA]
8631M: Andrew Lunn <andrew@lunn.ch>
8632M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8633M: Florian Fainelli <f.fainelli@gmail.com>
8634S: Maintained
8635F: net/dsa/
8636F: include/net/dsa.h
8637F: drivers/net/dsa/
8638
1da177e4 8639NETWORKING [GENERAL]
8b58be88 8640M: "David S. Miller" <davem@davemloft.net>
979b6c13 8641L: netdev@vger.kernel.org
b1e8fd54 8642W: http://www.linuxfoundation.org/en/Net
11e98029 8643Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8644T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8645T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8646S: Maintained
679655da
JP
8647F: net/
8648F: include/net/
018d21ed
JP
8649F: include/linux/in.h
8650F: include/linux/net.h
8651F: include/linux/netdevice.h
c117ab84
CEB
8652F: include/uapi/linux/in.h
8653F: include/uapi/linux/net.h
8654F: include/uapi/linux/netdevice.h
0c7aecd4 8655F: include/uapi/linux/net_namespace.h
7e814a6c 8656F: tools/net/
f4e53f9a 8657F: tools/testing/selftests/net/
335a67d2 8658F: lib/random32.c
1da177e4
LT
8659
8660NETWORKING [IPv4/IPv6]
8b58be88
JP
8661M: "David S. Miller" <davem@davemloft.net>
8662M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8663M: James Morris <jmorris@namei.org>
8664M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8665M: Patrick McHardy <kaber@trash.net>
979b6c13 8666L: netdev@vger.kernel.org
08deed1e 8667T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8668S: Maintained
679655da
JP
8669F: net/ipv4/
8670F: net/ipv6/
8671F: include/net/ip*
0a14842f 8672F: arch/x86/net/*
1da177e4 8673
73b7656c
DM
8674NETWORKING [IPSEC]
8675M: Steffen Klassert <steffen.klassert@secunet.com>
8676M: Herbert Xu <herbert@gondor.apana.org.au>
8677M: "David S. Miller" <davem@davemloft.net>
8678L: netdev@vger.kernel.org
d1fc5024
SK
8679T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8680T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8681S: Maintained
5826bdd1 8682F: net/core/flow.c
73b7656c
DM
8683F: net/xfrm/
8684F: net/key/
8685F: net/ipv4/xfrm*
d1fc5024
SK
8686F: net/ipv4/esp4.c
8687F: net/ipv4/ah4.c
8688F: net/ipv4/ipcomp.c
8689F: net/ipv4/ip_vti.c
73b7656c 8690F: net/ipv6/xfrm*
d1fc5024
SK
8691F: net/ipv6/esp6.c
8692F: net/ipv6/ah6.c
8693F: net/ipv6/ipcomp6.c
8694F: net/ipv6/ip6_vti.c
73b7656c
DM
8695F: include/uapi/linux/xfrm.h
8696F: include/net/xfrm.h
8697
10e2ff1c 8698NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8699M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8700L: netdev@vger.kernel.org
8701S: Maintained
8702
29f8f632 8703NETWORKING [WIRELESS]
2cb4abd1 8704L: linux-wireless@vger.kernel.org
8a6e2535 8705Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8706
788873ac
JP
8707NETWORKING DRIVERS
8708L: netdev@vger.kernel.org
8709W: http://www.linuxfoundation.org/en/Net
11e98029 8710Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8711T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8712T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8713S: Odd Fixes
156f4fbc 8714F: Documentation/devicetree/bindings/net/
788873ac 8715F: drivers/net/
018d21ed 8716F: include/linux/if_*
0b63bf1f 8717F: include/linux/netdevice.h
0b63bf1f
JD
8718F: include/linux/etherdevice.h
8719F: include/linux/fcdevice.h
8720F: include/linux/fddidevice.h
8721F: include/linux/hippidevice.h
8722F: include/linux/inetdevice.h
c117ab84
CEB
8723F: include/uapi/linux/if_*
8724F: include/uapi/linux/netdevice.h
788873ac 8725
0e324cf6
JL
8726NETWORKING DRIVERS (WIRELESS)
8727M: Kalle Valo <kvalo@codeaurora.org>
8728L: linux-wireless@vger.kernel.org
8729Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8730T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8731T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8732S: Maintained
182fd9ee 8733F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8734F: drivers/net/wireless/
8735
3d396eb1 8736NETXEN (1/10) GbE SUPPORT
67f0160f
MY
8737M: Manish Chopra <manish.chopra@cavium.com>
8738M: Rahul Verma <rahul.verma@cavium.com>
8739M: Dept-GELinuxNICDev@cavium.com
3d396eb1 8740L: netdev@vger.kernel.org
3d396eb1 8741S: Supported
aa43c215 8742F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8743
6423d30f
AAJ
8744NFC SUBSYSTEM
8745M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8746M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8747M: Samuel Ortiz <sameo@linux.intel.com>
8748L: linux-wireless@vger.kernel.org
1eb3b216 8749L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8750S: Supported
6423d30f 8751F: net/nfc/
55eb94f9 8752F: include/net/nfc/
c117ab84 8753F: include/uapi/linux/nfc.h
6423d30f 8754F: drivers/nfc/
397d6497
CR
8755F: include/linux/platform_data/nfcmrvl.h
8756F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8757F: include/linux/platform_data/pn544.h
397d6497
CR
8758F: include/linux/platform_data/st21nfca.h
8759F: include/linux/platform_data/st-nci.h
7ebb88e5 8760F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8761
e8b43555 8762NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8763M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8764M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8765L: linux-nfs@vger.kernel.org
8766W: http://client.linux-nfs.org
cd7b996a 8767T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8768S: Maintained
679655da
JP
8769F: fs/lockd/
8770F: fs/nfs/
8771F: fs/nfs_common/
8772F: net/sunrpc/
8773F: include/linux/lockd/
8774F: include/linux/nfs*
8775F: include/linux/sunrpc/
c117ab84
CEB
8776F: include/uapi/linux/nfs*
8777F: include/uapi/linux/sunrpc/
1da177e4 8778
85ef9cea 8779NILFS2 FILESYSTEM
e2126935 8780M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8781L: linux-nilfs@vger.kernel.org
f9472265 8782W: http://nilfs.sourceforge.net/
9e92e516 8783W: http://nilfs.osdn.jp/
e2126935 8784T: git git://github.com/konis/nilfs2.git
85ef9cea 8785S: Supported
679655da
JP
8786F: Documentation/filesystems/nilfs2.txt
8787F: fs/nilfs2/
c35c7ac5 8788F: include/trace/events/nilfs2.h
e63e88bc
RK
8789F: include/uapi/linux/nilfs2_api.h
8790F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8791
1da177e4 8792NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8793M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8794W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8795S: Maintained
679655da
JP
8796F: Documentation/scsi/NinjaSCSI.txt
8797F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8798
8799NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8800M: GOTO Masanori <gotom@debian.or.jp>
8801M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8802W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8803S: Maintained
679655da
JP
8804F: Documentation/scsi/NinjaSCSI.txt
8805F: drivers/scsi/nsp32*
1da177e4 8806
383b8fb9
LFT
8807NIOS2 ARCHITECTURE
8808M: Ley Foon Tan <lftan@altera.com>
8809L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8810T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8811S: Maintained
8812F: arch/nios2/
8813
2a6afddb 8814NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8815R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8816F: include/linux/power/bq2415x_charger.h
081bab21 8817F: include/linux/power/bq27xxx_battery.h
2a6afddb 8818F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8819F: drivers/power/supply/bq2415x_charger.c
8820F: drivers/power/supply/bq27xxx_battery.c
8821F: drivers/power/supply/bq27xxx_battery_i2c.c
8822F: drivers/power/supply/isp1704_charger.c
8823F: drivers/power/supply/rx51_battery.c
2a6afddb 8824
a1bd3bae 8825NTB DRIVER CORE
9ef6bf6c
JM
8826M: Jon Mason <jdmason@kudzu.us>
8827M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8828M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8829L: linux-ntb@googlegroups.com
fce8a7bb 8830S: Supported
2984411f
JM
8831W: https://github.com/jonmason/ntb/wiki
8832T: git git://github.com/jonmason/ntb.git
fce8a7bb 8833F: drivers/ntb/
548c237c 8834F: drivers/net/ntb_netdev.c
fce8a7bb 8835F: include/linux/ntb.h
a1bd3bae 8836F: include/linux/ntb_transport.h
a9c59ef7 8837F: tools/testing/selftests/ntb/
fce8a7bb 8838
e26a5843
AH
8839NTB INTEL DRIVER
8840M: Jon Mason <jdmason@kudzu.us>
8841M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8842L: linux-ntb@googlegroups.com
e26a5843
AH
8843S: Supported
8844W: https://github.com/jonmason/ntb/wiki
8845T: git git://github.com/jonmason/ntb.git
8846F: drivers/ntb/hw/intel/
fce8a7bb 8847
a1b36958 8848NTB AMD DRIVER
bc034e52 8849M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
a1b36958
XY
8850L: linux-ntb@googlegroups.com
8851S: Supported
8852F: drivers/ntb/hw/amd/
8853
1da177e4 8854NTFS FILESYSTEM
2818ef50 8855M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8856L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8857W: http://www.tuxera.com/
e6f4dee7 8858T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8859S: Supported
679655da
JP
8860F: Documentation/filesystems/ntfs.txt
8861F: fs/ntfs/
1da177e4 8862
9eb8ef74 8863NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8864M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8865L: linux-fbdev@vger.kernel.org
ce00f85c 8866S: Maintained
8a61f013
JH
8867F: drivers/video/fbdev/riva/
8868F: drivers/video/fbdev/nvidia/
1da177e4 8869
79461681 8870NVM EXPRESS DRIVER
b3975e94
JF
8871M: Keith Busch <keith.busch@intel.com>
8872M: Jens Axboe <axboe@fb.com>
b508fc35
CH
8873M: Christoph Hellwig <hch@lst.de>
8874M: Sagi Grimberg <sagi@grimberg.me>
79461681 8875L: linux-nvme@lists.infradead.org
b508fc35
CH
8876T: git://git.infradead.org/nvme.git
8877W: http://git.infradead.org/nvme.git
79461681 8878S: Supported
57dacad5 8879F: drivers/nvme/host/
79461681 8880F: include/linux/nvme.h
b508fc35 8881F: include/uapi/linux/nvme_ioctl.h
79461681 8882
a07b4970
CH
8883NVM EXPRESS TARGET DRIVER
8884M: Christoph Hellwig <hch@lst.de>
8885M: Sagi Grimberg <sagi@grimberg.me>
8886L: linux-nvme@lists.infradead.org
b508fc35
CH
8887T: git://git.infradead.org/nvme.git
8888W: http://git.infradead.org/nvme.git
a07b4970
CH
8889S: Supported
8890F: drivers/nvme/target/
8891
b1ad1475
JS
8892NVM EXPRESS FC TRANSPORT DRIVERS
8893M: James Smart <james.smart@broadcom.com>
8894L: linux-nvme@lists.infradead.org
8895S: Supported
8896F: include/linux/nvme-fc.h
d6d20012 8897F: include/linux/nvme-fc-driver.h
e399441d 8898F: drivers/nvme/host/fc.c
c5343203 8899F: drivers/nvme/target/fc.c
475d0fe7 8900F: drivers/nvme/target/fcloop.c
b1ad1475 8901
aee4b9bd
SK
8902NVMEM FRAMEWORK
8903M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8904M: Maxime Ripard <maxime.ripard@free-electrons.com>
8905S: Maintained
8906F: drivers/nvmem/
8907F: Documentation/devicetree/bindings/nvmem/
8908F: include/linux/nvmem-consumer.h
8909F: include/linux/nvmem-provider.h
8910
dece4585
CP
8911NXP-NCI NFC DRIVER
8912M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8913R: Charles Gorand <charles.gorand@effinnov.com>
8914L: linux-nfc@lists.01.org (moderated for non-subscribers)
8915S: Supported
8916F: drivers/nfc/nxp-nci
8917
f50d7146 8918NXP TDA998X DRM DRIVER
0d7f4f05 8919M: Russell King <linux@armlinux.org.uk>
f50d7146 8920S: Supported
0d7f4f05
RK
8921T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
8922T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
f50d7146
RK
8923F: drivers/gpu/drm/i2c/tda998x_drv.c
8924F: include/drm/i2c/tda998x.h
8925
fbace43e
PR
8926NXP TFA9879 DRIVER
8927M: Peter Rosin <peda@axentia.se>
8928L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8929S: Maintained
8930F: sound/soc/codecs/tfa9879*
8931
442f04c3
JP
8932OBJTOOL
8933M: Josh Poimboeuf <jpoimboe@redhat.com>
8934S: Supported
8935F: tools/objtool/
8936
f5525786 8937OMAP SUPPORT
0e24bdd4 8938M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8939L: linux-omap@vger.kernel.org
8940W: http://www.muru.com/linux/omap/
8941W: http://linux.omap.com/
8a6e2535 8942Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8943T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8944S: Maintained
4e04d5a3 8945F: arch/arm/*omap*/
026da812
FB
8946F: arch/arm/configs/omap1_defconfig
8947F: arch/arm/configs/omap2plus_defconfig
046d0a37 8948F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8949F: drivers/irqchip/irq-omap-intc.c
8950F: drivers/mfd/*omap*.c
8951F: drivers/mfd/menelaus.c
8952F: drivers/mfd/palmas.c
8953F: drivers/mfd/tps65217.c
8954F: drivers/mfd/tps65218.c
8955F: drivers/mfd/tps65910.c
8956F: drivers/mfd/twl-core.[ch]
8957F: drivers/mfd/twl4030*.c
8958F: drivers/mfd/twl6030*.c
8959F: drivers/mfd/twl6040*.c
8960F: drivers/regulator/palmas-regulator*.c
8961F: drivers/regulator/pbias-regulator.c
8962F: drivers/regulator/tps65217-regulator.c
8963F: drivers/regulator/tps65218-regulator.c
8964F: drivers/regulator/tps65910-regulator.c
8965F: drivers/regulator/twl-regulator.c
cac28ae6 8966F: drivers/regulator/twl6030-regulator.c
046d0a37 8967F: include/linux/i2c-omap.h
f5525786 8968
50f29fbd 8969OMAP DEVICE TREE SUPPORT
cdb55ab0 8970M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8971M: Tony Lindgren <tony@atomide.com>
8972L: linux-omap@vger.kernel.org
d0fb18c5 8973L: devicetree@vger.kernel.org
50f29fbd
TL
8974S: Maintained
8975F: arch/arm/boot/dts/*omap*
8976F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8977F: arch/arm/boot/dts/*am4*
8978F: arch/arm/boot/dts/*am5*
8979F: arch/arm/boot/dts/*dra7*
50f29fbd 8980
f5525786 8981OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8982M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8983L: linux-omap@vger.kernel.org
8984S: Maintained
8985F: arch/arm/*omap*/*clock*
8986
8987OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8988M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8989L: linux-omap@vger.kernel.org
8990S: Maintained
8991F: arch/arm/*omap*/*pm*
c46938d4 8992F: drivers/cpufreq/omap-cpufreq.c
f5525786 8993
d21db568 8994OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8995M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8996M: Paul Walmsley <paul@pwsan.com>
8997L: linux-omap@vger.kernel.org
8998S: Maintained
d21db568 8999F: arch/arm/mach-omap2/prm*
692ab1f3 9000
f5525786 9001OMAP AUDIO SUPPORT
6c284903 9002M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 9003M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 9004L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
9005L: linux-omap@vger.kernel.org
9006S: Maintained
9007F: sound/soc/omap/
9008
18640193
TL
9009OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9010M: Roger Quadros <rogerq@ti.com>
9011M: Tony Lindgren <tony@atomide.com>
9012L: linux-omap@vger.kernel.org
9013S: Maintained
9014F: drivers/memory/omap-gpmc.c
9015F: arch/arm/mach-omap2/*gpmc*
9016
f5525786 9017OMAP FRAMEBUFFER SUPPORT
830e6384 9018M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 9019L: linux-fbdev@vger.kernel.org
f5525786
TL
9020L: linux-omap@vger.kernel.org
9021S: Maintained
8a61f013 9022F: drivers/video/fbdev/omap/
f5525786 9023
676eec0d 9024OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 9025M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 9026L: linux-omap@vger.kernel.org
676eec0d 9027L: linux-fbdev@vger.kernel.org
178ff4c9 9028S: Maintained
8a61f013 9029F: drivers/video/fbdev/omap2/
178ff4c9
TV
9030F: Documentation/arm/OMAP/DSS
9031
8b37fcfc
OBC
9032OMAP HARDWARE SPINLOCK SUPPORT
9033M: Ohad Ben-Cohen <ohad@wizery.com>
9034L: linux-omap@vger.kernel.org
9035S: Maintained
9036F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 9037
f5525786 9038OMAP MMC SUPPORT
8b58be88 9039M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
9040L: linux-omap@vger.kernel.org
9041S: Maintained
653f41b5
MC
9042F: drivers/mmc/host/omap.c
9043
9044OMAP HS MMC SUPPORT
0a4585c6 9045L: linux-mmc@vger.kernel.org
653f41b5 9046L: linux-omap@vger.kernel.org
dfa5d196 9047S: Orphan
653f41b5 9048F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
9049
9050OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 9051M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
9052S: Maintained
9053F: drivers/char/hw_random/omap-rng.c
9054
f400c82e 9055OMAP HWMOD SUPPORT
cdb55ab0 9056M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9057M: Paul Walmsley <paul@pwsan.com>
9058L: linux-omap@vger.kernel.org
9059S: Maintained
8fc8b12b 9060F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 9061
8633fb30
PW
9062OMAP HWMOD DATA
9063M: Paul Walmsley <paul@pwsan.com>
9064L: linux-omap@vger.kernel.org
9065S: Maintained
9066F: arch/arm/mach-omap2/omap_hwmod*data*
9067
f400c82e 9068OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 9069M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9070L: linux-omap@vger.kernel.org
9071S: Maintained
9072F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9073
0db83ced 9074OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
9075M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9076L: linux-media@vger.kernel.org
9077S: Maintained
7eec52db 9078F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 9079F: drivers/media/platform/omap3isp/
0db83ced 9080F: drivers/staging/media/omap4iss/
7e8970e1 9081
f5525786 9082OMAP USB SUPPORT
f5525786
TL
9083L: linux-usb@vger.kernel.org
9084L: linux-omap@vger.kernel.org
3b243519 9085S: Orphan
a16fbd65
JP
9086F: drivers/usb/*/*omap*
9087F: arch/arm/*omap*/usb*
f5525786 9088
6d994710 9089OMAP GPIO DRIVER
fe643528 9090M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 9091M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 9092M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
9093L: linux-omap@vger.kernel.org
9094S: Maintained
fe643528 9095F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
9096F: drivers/gpio/gpio-omap.c
9097
c351e290
MJ
9098OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9099M: Mark Jackson <mpfj@newflow.co.uk>
9100L: linux-omap@vger.kernel.org
9101S: Maintained
9102F: arch/arm/boot/dts/am335x-nano.dts
9103
0ad122d9 9104OMFS FILESYSTEM
8b58be88 9105M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
9106L: linux-karma-devel@lists.sourceforge.net
9107S: Maintained
679655da
JP
9108F: Documentation/filesystems/omfs.txt
9109F: fs/omfs/
0ad122d9 9110
c1986ee9 9111OMNIKEY CARDMAN 4000 DRIVER
8b58be88 9112M: Harald Welte <laforge@gnumonks.org>
c1986ee9 9113S: Maintained
679655da
JP
9114F: drivers/char/pcmcia/cm4000_cs.c
9115F: include/linux/cm4000_cs.h
c117ab84 9116F: include/uapi/linux/cm4000_cs.h
c1986ee9 9117
77c44ab1 9118OMNIKEY CARDMAN 4040 DRIVER
8b58be88 9119M: Harald Welte <laforge@gnumonks.org>
77c44ab1 9120S: Maintained
679655da 9121F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 9122
77d5140f 9123OMNIVISION OV7670 SENSOR DRIVER
8b58be88 9124M: Jonathan Corbet <corbet@lwn.net>
661263b5 9125L: linux-media@vger.kernel.org
275ffde4 9126T: git git://linuxtv.org/media_tree.git
77d5140f 9127S: Maintained
90d72ac6 9128F: drivers/media/i2c/ov7670.c
77d5140f 9129
431bca73 9130ONENAND FLASH DRIVER
8b58be88 9131M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
9132L: linux-mtd@lists.infradead.org
9133S: Maintained
679655da
JP
9134F: drivers/mtd/onenand/
9135F: include/linux/mtd/onenand*.h
431bca73 9136
1da177e4 9137ONSTREAM SCSI TAPE DRIVER
8b58be88 9138M: Willem Riede <osst@riede.org>
1da177e4
LT
9139L: osst-users@lists.sourceforge.net
9140L: linux-scsi@vger.kernel.org
9141S: Maintained
f7269cfc
JD
9142F: Documentation/scsi/osst.txt
9143F: drivers/scsi/osst.*
9144F: drivers/scsi/osst_*.h
9145F: drivers/scsi/st.h
1da177e4 9146
e2d1d6c0 9147OPENCORES I2C BUS DRIVER
8b58be88 9148M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 9149L: linux-i2c@vger.kernel.org
e2d1d6c0 9150S: Maintained
679655da
JP
9151F: Documentation/i2c/busses/i2c-ocores
9152F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 9153
860c44c1 9154OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 9155M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 9156M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 9157L: devicetree@vger.kernel.org
a7fefe9f 9158W: http://www.devicetree.org/
fcdec35e 9159T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 9160S: Maintained
f8828205 9161F: drivers/of/
860c44c1 9162F: include/linux/of*.h
f8828205 9163F: scripts/dtc/
860c44c1 9164
f8828205 9165OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 9166M: Rob Herring <robh+dt@kernel.org>
f8828205 9167M: Mark Rutland <mark.rutland@arm.com>
f8828205 9168L: devicetree@vger.kernel.org
9f273c24 9169T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 9170Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
9171S: Maintained
9172F: Documentation/devicetree/
9173F: arch/*/boot/dts/
9174F: include/dt-bindings/
9175
2bb65f56
PA
9176OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9177M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9178L: devicetree@vger.kernel.org
9179S: Maintained
9180F: Documentation/devicetree/dynamic-resolution-notes.txt
9181F: Documentation/devicetree/overlay-notes.txt
9182F: drivers/of/overlay.c
9183F: drivers/of/resolver.c
9184
19f9d392
JB
9185OPENRISC ARCHITECTURE
9186M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
9187M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9188M: Stafford Horne <shorne@gmail.com>
9189L: openrisc@lists.librecores.org
9190W: http://openrisc.io
19f9d392 9191S: Maintained
14430813 9192F: arch/openrisc/
19f9d392 9193
ccb1352e 9194OPENVSWITCH
4f337ed5 9195M: Pravin Shelar <pshelar@nicira.com>
b422da7c 9196L: netdev@vger.kernel.org
ccb1352e
JG
9197L: dev@openvswitch.org
9198W: http://openvswitch.org
ccb1352e
JG
9199S: Maintained
9200F: net/openvswitch/
b422da7c 9201F: include/uapi/linux/openvswitch.h
ccb1352e 9202
875fa6fb
VK
9203OPERATING PERFORMANCE POINTS (OPP)
9204M: Viresh Kumar <vireshk@kernel.org>
9205M: Nishanth Menon <nm@ti.com>
9206M: Stephen Boyd <sboyd@codeaurora.org>
9207L: linux-pm@vger.kernel.org
9208S: Maintained
9209T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9210F: drivers/base/power/opp/
9211F: include/linux/pm_opp.h
9212F: Documentation/power/opp.txt
9213F: Documentation/devicetree/bindings/opp/
9214
af39917d
CL
9215OPL4 DRIVER
9216M: Clemens Ladisch <clemens@ladisch.de>
9217L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9218T: git git://git.alsa-project.org/alsa-kernel.git
9219S: Maintained
9220F: sound/drivers/opl4/
9221
1da177e4 9222OPROFILE
4cf7e718 9223M: Robert Richter <rric@kernel.org>
1da177e4
LT
9224L: oprofile-list@lists.sf.net
9225S: Maintained
81c4a8a6 9226F: arch/*/include/asm/oprofile*.h
679655da
JP
9227F: arch/*/oprofile/
9228F: drivers/oprofile/
9229F: include/linux/oprofile.h
1da177e4 9230
e2d1d6c0 9231ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9232M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9233M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9234L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9235W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9236S: Supported
679655da
JP
9237F: Documentation/filesystems/ocfs2.txt
9238F: Documentation/filesystems/dlmfs.txt
9239F: fs/ocfs2/
e2d1d6c0 9240
1da177e4 9241ORINOCO DRIVER
724c6b35 9242L: linux-wireless@vger.kernel.org
491b26b4 9243W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9244W: http://www.nongnu.org/orinoco/
3a59babb 9245S: Orphan
2be45b66 9246F: drivers/net/wireless/intersil/orinoco/
1da177e4 9247
42c55aa8 9248OSD LIBRARY and FILESYSTEM
fadc0752 9249M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9250M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9251L: osd-dev@open-osd.org
9252W: http://open-osd.org
54e5881d 9253T: git git://git.open-osd.org/open-osd.git
68274794 9254S: Maintained
42c55aa8 9255F: drivers/scsi/osd/
6b6f0b6c 9256F: include/scsi/osd_*
42c55aa8 9257F: fs/exofs/
68274794 9258
ef94b186 9259OVERLAY FILESYSTEM
7c37fbda 9260M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9261L: linux-unionfs@vger.kernel.org
9262T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9263S: Supported
1d113735 9264F: fs/overlayfs/
7c37fbda
NB
9265F: Documentation/filesystems/overlayfs.txt
9266
85096169
MM
9267ORANGEFS FILESYSTEM
9268M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9269L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9270T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9271S: Supported
9272F: fs/orangefs/
9273F: Documentation/filesystems/orangefs.txt
9274
e2d1d6c0 9275P54 WIRELESS DRIVER
084cb0fe 9276M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9277L: linux-wireless@vger.kernel.org
084cb0fe 9278W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9279S: Maintained
d3466830 9280F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9281
f5cd7872 9282PA SEMI ETHERNET DRIVER
f5cd7872 9283L: netdev@vger.kernel.org
56a5b8da 9284S: Orphan
ded19add 9285F: drivers/net/ethernet/pasemi/*
f5cd7872 9286
beb58aa3 9287PA SEMI SMBUS DRIVER
846557d3 9288L: linux-i2c@vger.kernel.org
56a5b8da 9289S: Orphan
679655da 9290F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9291
48fc267e
SK
9292PADATA PARALLEL EXECUTION MECHANISM
9293M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9294L: linux-crypto@vger.kernel.org
9295S: Maintained
9296F: kernel/padata.c
9297F: include/linux/padata.h
9298F: Documentation/padata.txt
9299
709ee531 9300PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9301M: Harald Welte <laforge@gnumonks.org>
d0944853 9302L: platform-driver-x86@vger.kernel.org
709ee531 9303S: Maintained
679655da 9304F: drivers/platform/x86/panasonic-laptop.c
709ee531 9305
368dd5ac 9306PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9307M: David Howells <dhowells@redhat.com>
4fa97181
DH
9308L: linux-am33-list@redhat.com (moderated for non-subscribers)
9309W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9310S: Maintained
679655da
JP
9311F: Documentation/mn10300/
9312F: arch/mn10300/
4fa97181 9313
305b37bd
KS
9314PARALLEL LCD/KEYPAD PANEL DRIVER
9315M: Willy Tarreau <willy@haproxy.com>
9316M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9317S: Odd Fixes
9318F: Documentation/misc-devices/lcd-panel-cgram.txt
9319F: drivers/misc/panel.c
9320
64dfff03
SM
9321PARALLEL PORT SUBSYSTEM
9322M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 9323M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 9324L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9325S: Maintained
679655da
JP
9326F: drivers/parport/
9327F: include/linux/parport*.h
9328F: drivers/char/ppdev.c
c117ab84 9329F: include/uapi/linux/ppdev.h
64dfff03 9330F: Documentation/parport*.txt
1da177e4 9331
4cdf6bc2 9332PARAVIRT_OPS INTERFACE
d633180c 9333M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9334M: Chris Wright <chrisw@sous-sol.org>
9335M: Alok Kataria <akataria@vmware.com>
9336M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9337L: virtualization@lists.linux-foundation.org
4cdf6bc2 9338S: Supported
a2e19991 9339F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9340F: arch/*/kernel/paravirt*
9341F: arch/*/include/asm/paravirt.h
47ae4b05 9342F: include/linux/hypervisor.h
4cdf6bc2 9343
e2d1d6c0 9344PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9345M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9346L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9347S: Maintained
679655da
JP
9348F: Documentation/blockdev/paride.txt
9349F: drivers/block/paride/
e2d1d6c0
RD
9350
9351PARISC ARCHITECTURE
b8828770 9352M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9353M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9354L: linux-parisc@vger.kernel.org
9355W: http://www.parisc-linux.org/
8a6e2535 9356Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9357T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9358T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9359S: Maintained
679655da 9360F: arch/parisc/
2b6bac9e 9361F: Documentation/parisc/
679655da 9362F: drivers/parisc/
2b6bac9e
HD
9363F: drivers/char/agp/parisc-agp.c
9364F: drivers/input/serio/gscps2.c
9365F: drivers/parport/parport_gsc.*
9366F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9367F: drivers/video/fbdev/sti*
2b6bac9e
HD
9368F: drivers/video/console/sti*
9369F: drivers/video/logo/logo_parisc*
e2d1d6c0 9370
1662d32c 9371PC87360 HARDWARE MONITORING DRIVER
8b58be88 9372M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9373L: linux-hwmon@vger.kernel.org
1662d32c 9374S: Maintained
679655da
JP
9375F: Documentation/hwmon/pc87360
9376F: drivers/hwmon/pc87360.c
1662d32c
JC
9377
9378PC8736x GPIO DRIVER
8b58be88 9379M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9380S: Maintained
679655da 9381F: drivers/char/pc8736x_gpio.c
1662d32c 9382
1ad107fd 9383PC87427 HARDWARE MONITORING DRIVER
d8130624 9384M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9385L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9386S: Maintained
9387F: Documentation/hwmon/pc87427
9388F: drivers/hwmon/pc87427.c
9389
b26e0ed4 9390PCA9532 LED DRIVER
8b58be88 9391M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9392S: Maintained
d5ca6918
JP
9393F: drivers/leds/leds-pca9532.c
9394F: include/linux/leds-pca9532.h
b26e0ed4 9395
5ce914a8 9396PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9397M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9398L: linux-i2c@vger.kernel.org
9399S: Maintained
b4f0b74e 9400F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9401
3971dae5 9402PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9403M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9404S: Maintained
9405F: drivers/firmware/pcdp.*
9406
065c6359 9407PCI ERROR RECOVERY
6305902c 9408M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9409L: linux-pci@vger.kernel.org
065c6359 9410S: Supported
679655da 9411F: Documentation/PCI/pci-error-recovery.txt
065c6359 9412
78c1cffd
RC
9413PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9414M: Russell Currey <ruscur@russell.cc>
9415L: linuxppc-dev@lists.ozlabs.org
9416S: Supported
9417F: Documentation/powerpc/eeh-pci-error-recovery.txt
9418F: arch/powerpc/kernel/eeh*.c
9419F: arch/powerpc/platforms/*/eeh*.c
9420F: arch/powerpc/include/*/eeh*.h
9421
1da177e4 9422PCI SUBSYSTEM
5ac3a6d2 9423M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9424L: linux-pci@vger.kernel.org
99662dd1 9425Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9426T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9427S: Supported
92a1fe2e 9428F: Documentation/devicetree/bindings/pci/
679655da
JP
9429F: Documentation/PCI/
9430F: drivers/pci/
9431F: include/linux/pci*
6b49ee49 9432F: arch/x86/pci/
cad01f91 9433F: arch/x86/kernel/quirks.c
1da177e4 9434
eaa6111b
LFT
9435PCI DRIVER FOR ALTERA PCIE IP
9436M: Ley Foon Tan <lftan@altera.com>
9437L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9438L: linux-pci@vger.kernel.org
9439S: Supported
9440F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9441F: drivers/pci/host/pcie-altera.c
9442
b7e78170
RH
9443PCI DRIVER FOR ARM VERSATILE PLATFORM
9444M: Rob Herring <robh@kernel.org>
9445L: linux-pci@vger.kernel.org
9446L: linux-arm-kernel@lists.infradead.org
9447S: Maintained
9448F: Documentation/devicetree/bindings/pci/versatile.txt
9449F: drivers/pci/host/pci-versatile.c
9450
3dc9d38c
TP
9451PCI DRIVER FOR ARMADA 8K
9452M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9453L: linux-pci@vger.kernel.org
9454L: linux-arm-kernel@lists.infradead.org
9455S: Maintained
9456F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9457F: drivers/pci/host/pcie-armada8k.c
9458
5f6b6ccd
TI
9459PCI DRIVER FOR APPLIEDMICRO XGENE
9460M: Tanmay Inamdar <tinamdar@apm.com>
9461L: linux-pci@vger.kernel.org
9462L: linux-arm-kernel@lists.infradead.org
9463S: Maintained
9464F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9465F: drivers/pci/host/pci-xgene.c
9466
62d0ff83
ML
9467PCI DRIVER FOR FREESCALE LAYERSCAPE
9468M: Minghuan Lian <minghuan.Lian@freescale.com>
9469M: Mingkai Hu <mingkai.hu@freescale.com>
9470M: Roy Zang <tie-fei.zang@freescale.com>
9471L: linuxppc-dev@lists.ozlabs.org
9472L: linux-pci@vger.kernel.org
9473L: linux-arm-kernel@lists.infradead.org
9474S: Maintained
9475F: drivers/pci/host/*layerscape*
9476
f0b75693 9477PCI DRIVER FOR IMX6
286fbaef 9478M: Richard Zhu <hongxing.zhu@nxp.com>
1ba55f55 9479M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9480L: linux-pci@vger.kernel.org
9481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9482S: Maintained
12e46064 9483F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
f0b75693
BH
9484F: drivers/pci/host/*imx6*
9485
0c4ffcfe
MK
9486PCI DRIVER FOR TI KEYSTONE
9487M: Murali Karicheri <m-karicheri2@ti.com>
9488L: linux-pci@vger.kernel.org
9489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9490S: Maintained
9491F: drivers/pci/host/*keystone*
9492
f0b75693
BH
9493PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9494M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9495M: Jason Cooper <jason@lakedaemon.net>
9496L: linux-pci@vger.kernel.org
9497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9498S: Maintained
9499F: drivers/pci/host/*mvebu*
9500
8c39d710
TP
9501PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9502M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9503L: linux-pci@vger.kernel.org
9504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9505S: Maintained
441106d9 9506F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9507F: drivers/pci/host/pci-aardvark.c
9508
0447cfd7
TR
9509PCI DRIVER FOR NVIDIA TEGRA
9510M: Thierry Reding <thierry.reding@gmail.com>
9511L: linux-tegra@vger.kernel.org
f0b75693 9512L: linux-pci@vger.kernel.org
0447cfd7
TR
9513S: Supported
9514F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9515F: drivers/pci/host/pci-tegra.c
9516
47ff3de9
KVA
9517PCI DRIVER FOR TI DRA7XX
9518M: Kishon Vijay Abraham I <kishon@ti.com>
9519L: linux-omap@vger.kernel.org
9520L: linux-pci@vger.kernel.org
9521S: Supported
9522F: Documentation/devicetree/bindings/pci/ti-pci.txt
9523F: drivers/pci/host/pci-dra7xx.c
9524
f0b75693
BH
9525PCI DRIVER FOR RENESAS R-CAR
9526M: Simon Horman <horms@verge.net.au>
9527L: linux-pci@vger.kernel.org
4a121096 9528L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9529S: Maintained
9530F: drivers/pci/host/*rcar*
9531
4af82255 9532PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9533M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9534L: linux-pci@vger.kernel.org
f0b75693
BH
9535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9536L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9537S: Maintained
9538F: drivers/pci/host/pci-exynos.c
9539
f0b75693 9540PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9541M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 9542M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
9543L: linux-pci@vger.kernel.org
9544S: Maintained
9545F: Documentation/devicetree/bindings/pci/designware-pcie.txt
fc2480f9 9546F: drivers/pci/host/*designware*
5a3aa2a8 9547
cf28855b
WD
9548PCI DRIVER FOR GENERIC OF HOSTS
9549M: Will Deacon <will.deacon@arm.com>
9550L: linux-pci@vger.kernel.org
9551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9552S: Maintained
9553F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9554F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9555F: drivers/pci/host/pci-host-generic.c
9556
185a383a
KB
9557PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9558M: Keith Busch <keith.busch@intel.com>
9559L: linux-pci@vger.kernel.org
9560S: Supported
bc79c985 9561F: drivers/pci/host/vmd.c
185a383a 9562
51b66a6c 9563PCIE DRIVER FOR ST SPEAR13XX
110baab1 9564M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9565L: linux-pci@vger.kernel.org
110baab1 9566S: Maintained
51b66a6c
PA
9567F: drivers/pci/host/*spear*
9568
af1169b4
LFT
9569PCI MSI DRIVER FOR ALTERA MSI IP
9570M: Ley Foon Tan <lftan@altera.com>
9571L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9572L: linux-pci@vger.kernel.org
9573S: Supported
9574F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9575F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9576
dcd19de3
DD
9577PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9578M: Duc Dang <dhdang@apm.com>
9579L: linux-pci@vger.kernel.org
9580L: linux-arm-kernel@lists.infradead.org
9581S: Maintained
9582F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9583F: drivers/pci/host/pci-xgene-msi.c
9584
a3cbfae1
NC
9585PCIE DRIVER FOR AXIS ARTPEC
9586M: Niklas Cassel <niklas.cassel@axis.com>
9587M: Jesper Nilsson <jesper.nilsson@axis.com>
9588L: linux-arm-kernel@axis.com
9589L: linux-pci@vger.kernel.org
9590S: Maintained
9591F: Documentation/devicetree/bindings/pci/axis,artpec*
9592F: drivers/pci/host/*artpec*
9593
500a1d9a
ZW
9594PCIE DRIVER FOR HISILICON
9595M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9596M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9597L: linux-pci@vger.kernel.org
9598S: Maintained
9599F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9600F: drivers/pci/host/pcie-hisi.c
9601
e77f847d
SL
9602PCIE DRIVER FOR ROCKCHIP
9603M: Shawn Lin <shawn.lin@rock-chips.com>
9604M: Wenrui Li <wenrui.li@rock-chips.com>
9605L: linux-pci@vger.kernel.org
9606L: linux-rockchip@lists.infradead.org
9607S: Maintained
9608F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9609F: drivers/pci/host/pcie-rockchip.c
9610
82a82383
SV
9611PCIE DRIVER FOR QUALCOMM MSM
9612M: Stanimir Varbanov <svarbanov@mm-sol.com>
9613L: linux-pci@vger.kernel.org
9614L: linux-arm-msm@vger.kernel.org
9615S: Maintained
9616F: drivers/pci/host/*qcom*
9617
f12b76e5
DD
9618PCIE DRIVER FOR CAVIUM THUNDERX
9619M: David Daney <david.daney@cavium.com>
9620L: linux-pci@vger.kernel.org
9621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9622S: Supported
9623F: Documentation/devicetree/bindings/pci/pci-thunder-*
9624F: drivers/pci/host/pci-thunder-*
9625
1da177e4 9626PCMCIA SUBSYSTEM
4230dfc9 9627P: Linux PCMCIA Team
f5df5881 9628L: linux-pcmcia@lists.infradead.org
6650e0a5 9629W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9630T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9631S: Maintained
679655da 9632F: Documentation/pcmcia/
a67cd548 9633F: tools/pcmcia/
679655da
JP
9634F: drivers/pcmcia/
9635F: include/pcmcia/
1da177e4
LT
9636
9637PCNET32 NETWORK DRIVER
227fb925 9638M: Don Fry <pcnet32@frontier.com>
979b6c13 9639L: netdev@vger.kernel.org
1da177e4 9640S: Maintained
b955f6ca 9641F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9642
48fc267e
SK
9643PCRYPT PARALLEL CRYPTO ENGINE
9644M: Steffen Klassert <steffen.klassert@secunet.com>
9645L: linux-crypto@vger.kernel.org
9646S: Maintained
9647F: crypto/pcrypt.c
9648F: include/crypto/pcrypt.h
9649
e72df0b8
TH
9650PER-CPU MEMORY ALLOCATOR
9651M: Tejun Heo <tj@kernel.org>
93e205a7 9652M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9653T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9654S: Maintained
9655F: include/linux/percpu*.h
9656F: mm/percpu*.c
9657F: arch/*/include/asm/percpu.h
9658
ad4ecbcb 9659PER-TASK DELAY ACCOUNTING
185e595f 9660M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9661S: Maintained
679655da
JP
9662F: include/linux/delayacct.h
9663F: kernel/delayacct.c
ad4ecbcb 9664
57c0c15b 9665PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9666M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9667M: Ingo Molnar <mingo@redhat.com>
f80c5393 9668M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9669R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9670L: linux-kernel@vger.kernel.org
75fc2d37 9671T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9672S: Supported
d53e8365 9673F: kernel/events/*
a003236c 9674F: include/linux/perf_event.h
c117ab84 9675F: include/uapi/linux/perf_event.h
141c4296
RR
9676F: arch/*/kernel/perf_event*.c
9677F: arch/*/kernel/*/perf_event*.c
9678F: arch/*/kernel/*/*/perf_event*.c
a003236c 9679F: arch/*/include/asm/perf_event.h
a003236c 9680F: arch/*/kernel/perf_callchain.c
b0a434fb 9681F: arch/*/events/*
a003236c 9682F: tools/perf/
6c0b3244 9683
dd49d0f5 9684PERSONALITY HANDLING
8b58be88 9685M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9686L: linux-abi-devel@lists.sourceforge.net
9687S: Maintained
679655da 9688F: include/linux/personality.h
c117ab84 9689F: include/uapi/linux/personality.h
dd49d0f5 9690
838e7a03 9691PHONET PROTOCOL
2a06b40f 9692M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9693S: Supported
9694F: Documentation/networking/phonet.txt
9695F: include/linux/phonet.h
9696F: include/net/phonet/
c117ab84 9697F: include/uapi/linux/phonet.h
838e7a03
RDC
9698F: net/phonet/
9699
1da177e4 9700PHRAM MTD DRIVER
8b58be88 9701M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9702L: linux-mtd@lists.infradead.org
9703S: Maintained
679655da 9704F: drivers/mtd/devices/phram.c
1da177e4 9705
efdbb10e
BP
9706PICOLCD HID DRIVER
9707M: Bruno Prémont <bonbons@linux-vserver.org>
9708L: linux-input@vger.kernel.org
9709S: Maintained
9710F: drivers/hid/hid-picolcd*
9711
a53bfa07
JI
9712PICOXCELL SUPPORT
9713M: Jamie Iles <jamie@jamieiles.com>
9714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9715T: git git://github.com/jamieiles/linux-2.6-ji.git
9716S: Supported
b8733987 9717F: arch/arm/boot/dts/picoxcell*
14430813 9718F: arch/arm/mach-picoxcell/
b8733987 9719F: drivers/crypto/picoxcell*
a53bfa07 9720
2744e8af
LW
9721PIN CONTROL SUBSYSTEM
9722M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9723L: linux-gpio@vger.kernel.org
dbe752a3 9724T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9725S: Maintained
9feeed94 9726F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9727F: Documentation/pinctrl.txt
07f29ba6 9728F: drivers/pinctrl/
8e406fe4 9729F: include/linux/pinctrl/
2744e8af 9730
2201bbb8
JCPV
9731PIN CONTROLLER - ATMEL AT91
9732M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9733L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9734S: Maintained
c654b6bf 9735F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9736
33d3690c 9737PIN CONTROLLER - ATMEL AT91 PIO4
420a3879 9738M: Ludovic Desroches <ludovic.desroches@microchip.com>
33d3690c
LD
9739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9740L: linux-gpio@vger.kernel.org
9741S: Supported
9742F: drivers/pinctrl/pinctrl-at91-pio4.*
9743
cbd1b652
MW
9744PIN CONTROLLER - INTEL
9745M: Mika Westerberg <mika.westerberg@linux.intel.com>
9746M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9747S: Maintained
9748F: drivers/pinctrl/intel/
2201bbb8 9749
9963b536
LP
9750PIN CONTROLLER - RENESAS
9751M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9752M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9753L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9754S: Maintained
9755F: drivers/pinctrl/sh-pfc/
9756
b75e60d6 9757PIN CONTROLLER - SAMSUNG
fea685e9 9758M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9759M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9760M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9762L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9763S: Maintained
9b5b33f6 9764F: drivers/pinctrl/samsung/
5db7e3bb
KK
9765F: include/dt-bindings/pinctrl/samsung.h
9766F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9767
13cbd906
TL
9768PIN CONTROLLER - SINGLE
9769M: Tony Lindgren <tony@atomide.com>
9770M: Haojian Zhuang <haojian.zhuang@linaro.org>
9771L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9772L: linux-omap@vger.kernel.org
9773S: Maintained
9774F: drivers/pinctrl/pinctrl-single.c
9775
deda8287 9776PIN CONTROLLER - ST SPEAR
da89947b 9777M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9778L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9779W: http://www.st.com/spear
9780S: Maintained
8e406fe4 9781F: drivers/pinctrl/spear/
deda8287 9782
11a1cf34
JH
9783PISTACHIO SOC SUPPORT
9784M: James Hartley <james.hartley@imgtec.com>
9785M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9786L: linux-mips@linux-mips.org
9787S: Maintained
9788F: arch/mips/pistachio/
9789F: arch/mips/include/asm/mach-pistachio/
9790F: arch/mips/boot/dts/pistachio/
9791F: arch/mips/configs/pistachio*_defconfig
9792
249a6771 9793PKTCDVD DRIVER
5a8b187c
JA
9794S: Orphan
9795M: linux-block@vger.kernel.org
679655da
JP
9796F: drivers/block/pktcdvd.c
9797F: include/linux/pktcdvd.h
c117ab84 9798F: include/uapi/linux/pktcdvd.h
249a6771 9799
b31d8273
G
9800PKUNITY SOC DRIVERS
9801M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9802W: http://mprc.pku.edu.cn/~guanxuetao/linux
9803S: Maintained
ceebf4d5 9804T: git git://github.com/gxt/linux.git
b31d8273 9805F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9806F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9807F: drivers/video/fbdev/fb-puv3.c
2809e80b 9808F: drivers/rtc/rtc-puv3.c
b31d8273 9809
9d2ecfb7 9810PMBUS HARDWARE MONITORING DRIVERS
ca462085 9811M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9812L: linux-hwmon@vger.kernel.org
9813W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9814W: http://www.roeck-us.net/linux/drivers/
9815T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9816S: Maintained
9817F: Documentation/hwmon/pmbus
9818F: drivers/hwmon/pmbus/
9819F: include/linux/i2c/pmbus.h
9820
89a36810 9821PMC SIERRA MaxRAID DRIVER
89a36810
AR
9822L: linux-scsi@vger.kernel.org
9823W: http://www.pmc-sierra.com/
3cdea4d7 9824S: Orphan
89a36810
AR
9825F: drivers/scsi/pmcraid.*
9826
dbf9bfe6 9827PMC SIERRA PM8001 DRIVER
d32477e2 9828M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9829M: lindar_liu@usish.com
f5a7b525 9830L: pmchba@pmcs.com
dbf9bfe6 9831L: linux-scsi@vger.kernel.org
9832S: Supported
9833F: drivers/scsi/pm8001/
9834
1da177e4 9835POSIX CLOCKS and TIMERS
8b58be88 9836M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9837L: linux-kernel@vger.kernel.org
75fc2d37 9838T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9839S: Maintained
679655da
JP
9840F: fs/timerfd.c
9841F: include/linux/timer*
5cee9645 9842F: kernel/time/*timer*
1da177e4 9843
7b06a6d7
RW
9844POWER MANAGEMENT CORE
9845M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9846L: linux-pm@vger.kernel.org
9847T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 9848B: https://bugzilla.kernel.org
7b06a6d7
RW
9849S: Supported
9850F: drivers/base/power/
9851F: include/linux/pm.h
9852F: include/linux/pm_*
9853F: include/linux/powercap.h
9854F: drivers/powercap/
9855
3be86148 9856POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9857M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9858L: linux-pm@vger.kernel.org
58db9505 9859T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9860S: Maintained
f3332532 9861F: Documentation/devicetree/bindings/power/supply/
679655da 9862F: include/linux/power_supply.h
8c0984e5 9863F: drivers/power/supply/
3be86148 9864
514f161a
MR
9865POWER STATE COORDINATION INTERFACE (PSCI)
9866M: Mark Rutland <mark.rutland@arm.com>
9867M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9868L: linux-arm-kernel@lists.infradead.org
9869S: Maintained
32d53d1b 9870F: drivers/firmware/psci*.c
514f161a
MR
9871F: include/linux/psci.h
9872F: include/uapi/linux/psci.h
9873
43a1dd9b
SJS
9874POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9875M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9876L: linuxppc-dev@lists.ozlabs.org
9877S: Maintained
9878F: drivers/char/powernv-op-panel.c
9879
1da177e4 9880PNP SUPPORT
9c3646d1 9881M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9882S: Maintained
679655da 9883F: drivers/pnp/
1da177e4
LT
9884
9885PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9886M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9887L: linux-ppp@vger.kernel.org
9888S: Maintained
224cf5ad 9889F: drivers/net/ppp/ppp_*
1da177e4
LT
9890
9891PPP OVER ATM (RFC 2364)
8b58be88 9892M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9893S: Maintained
679655da 9894F: net/atm/pppoatm.c
c117ab84 9895F: include/uapi/linux/atmppp.h
1da177e4
LT
9896
9897PPP OVER ETHERNET
8b58be88 9898M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9899S: Maintained
224cf5ad
JK
9900F: drivers/net/ppp/pppoe.c
9901F: drivers/net/ppp/pppox.c
1da177e4 9902
a6d2370b 9903PPP OVER L2TP
8b58be88 9904M: James Chapman <jchapman@katalix.com>
a6d2370b 9905S: Maintained
90ca28d1 9906F: net/l2tp/l2tp_ppp.c
679655da 9907F: include/linux/if_pppol2tp.h
c117ab84 9908F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9909
eae9d2ba 9910PPS SUPPORT
8b58be88 9911M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9912W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9913L: linuxpps@ml.enneenne.com (subscribers-only)
9914S: Maintained
cabaaf41
JP
9915F: Documentation/pps/
9916F: drivers/pps/
9917F: include/linux/pps*.h
eae9d2ba 9918
71a6d0af
HW
9919PPTP DRIVER
9920M: Dmitry Kozlov <xeb@mail.ru>
9921L: netdev@vger.kernel.org
9922S: Maintained
224cf5ad 9923F: drivers/net/ppp/pptp.c
71a6d0af
HW
9924W: http://sourceforge.net/projects/accel-pptp
9925
1da177e4 9926PREEMPTIBLE KERNEL
8b58be88 9927M: Robert Love <rml@tech9.net>
1da177e4
LT
9928L: kpreempt-tech@lists.sourceforge.net
9929W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9930S: Supported
679655da
JP
9931F: Documentation/preempt-locking.txt
9932F: include/linux/preempt.h
1da177e4
LT
9933
9934PRISM54 WIRELESS DRIVER
8b58be88 9935M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9936L: linux-wireless@vger.kernel.org
9ef80804 9937W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9938S: Obsolete
c12edfe2 9939F: drivers/net/wireless/intersil/prism54/
1da177e4 9940
02c18891 9941PS3 NETWORK SUPPORT
b809b9ca 9942M: Geoff Levand <geoff@infradead.org>
02c18891 9943L: netdev@vger.kernel.org
a14ab6b6 9944L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9945S: Maintained
8df158ac 9946F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9947
f58a9d17 9948PS3 PLATFORM SUPPORT
b809b9ca 9949M: Geoff Levand <geoff@infradead.org>
a4724ed6 9950L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9951S: Maintained
679655da
JP
9952F: arch/powerpc/boot/ps3*
9953F: arch/powerpc/include/asm/lv1call.h
9954F: arch/powerpc/include/asm/ps3*.h
9955F: arch/powerpc/platforms/ps3/
9956F: drivers/*/ps3*
9957F: drivers/ps3/
fec629b8 9958F: drivers/rtc/rtc-ps3.c
679655da 9959F: drivers/usb/host/*ps3.c
fec629b8 9960F: sound/ppc/snd_ps3*
f58a9d17 9961
cffb4add 9962PS3VRAM DRIVER
8b58be88 9963M: Jim Paris <jim@jtan.com>
3715a5d0 9964M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9965L: linuxppc-dev@lists.ozlabs.org
cffb4add 9966S: Maintained
8a3977cb 9967F: drivers/block/ps3vram.c
cffb4add 9968
8defe599 9969PSTORE FILESYSTEM
9d5e2a02 9970M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9971M: Colin Cross <ccross@android.com>
9972M: Kees Cook <keescook@chromium.org>
9973M: Tony Luck <tony.luck@intel.com>
9974S: Maintained
9f273c24 9975T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9976F: fs/pstore/
9977F: include/linux/pstore*
04851772 9978F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9979F: drivers/acpi/apei/erst.c
9980
7fbc415d
RC
9981PTP HARDWARE CLOCK SUPPORT
9982M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9983L: netdev@vger.kernel.org
7fbc415d
RC
9984S: Maintained
9985W: http://linuxptp.sourceforge.net/
9986F: Documentation/ABI/testing/sysfs-ptp
9987F: Documentation/ptp/*
0ecb3cdd 9988F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9989F: drivers/net/phy/dp83640*
9990F: drivers/ptp/*
9991F: include/linux/ptp_cl*
9992
cf94a4d1 9993PTRACE SUPPORT
e846ee5f 9994M: Roland McGrath <roland@hack.frob.com>
8b58be88 9995M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9996S: Maintained
9997F: include/asm-generic/syscall.h
9998F: include/linux/ptrace.h
9999F: include/linux/regset.h
10000F: include/linux/tracehook.h
c117ab84 10001F: include/uapi/linux/ptrace.h
cf94a4d1
CH
10002F: kernel/ptrace.c
10003
3e9d7ba7
HV
10004PULSE8-CEC DRIVER
10005M: Hans Verkuil <hverkuil@xs4all.nl>
10006L: linux-media@vger.kernel.org
10007T: git git://linuxtv.org/media_tree.git
10008S: Maintained
104eda6d 10009F: drivers/media/usb/pulse8-cec/*
3e9d7ba7 10010
8320204a 10011PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 10012M: Mike Isely <isely@pobox.com>
16e9495d 10013L: pvrusb2@isely.net (subscribers-only)
661263b5 10014L: linux-media@vger.kernel.org
8320204a 10015W: http://www.isely.net/pvrusb2/
275ffde4 10016T: git git://linuxtv.org/media_tree.git
8320204a 10017S: Maintained
618cd932 10018F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 10019F: drivers/media/usb/pvrusb2/
8320204a 10020
39532e6c 10021PWC WEBCAM DRIVER
c0936df4 10022M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
10023L: linux-media@vger.kernel.org
10024T: git git://linuxtv.org/media_tree.git
c0936df4 10025S: Odd Fixes
39532e6c
HG
10026F: drivers/media/usb/pwc/*
10027
93c090b3 10028PWM FAN DRIVER
774e0362 10029M: Kamil Debski <kamil@wypas.org>
0faf7dd5 10030M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 10031L: linux-hwmon@vger.kernel.org
93c090b3
KD
10032S: Supported
10033F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10034F: Documentation/hwmon/pwm-fan
10035F: drivers/hwmon/pwm-fan.c
10036
200efedd 10037PWM SUBSYSTEM
aa3495f7
TR
10038M: Thierry Reding <thierry.reding@gmail.com>
10039L: linux-pwm@vger.kernel.org
0c2498f1 10040S: Maintained
006e854f 10041T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
10042F: Documentation/pwm.txt
10043F: Documentation/devicetree/bindings/pwm/
10044F: include/linux/pwm.h
0c2498f1 10045F: drivers/pwm/
a140b98d
TR
10046F: drivers/video/backlight/pwm_bl.c
10047F: include/linux/pwm_backlight.h
0c2498f1 10048
30ec261e 10049PXA2xx/PXA3xx SUPPORT
8da5e302 10050M: Daniel Mack <daniel@zonque.org>
a323f664 10051M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 10052M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 10053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 10054T: git git://github.com/hzhuang1/linux.git
8da5e302 10055T: git git://github.com/rjarzmik/linux.git
1da177e4 10056S: Maintained
e68d7c14 10057F: arch/arm/boot/dts/pxa*
679655da 10058F: arch/arm/mach-pxa/
820439f1 10059F: drivers/dma/pxa*
679655da 10060F: drivers/pcmcia/pxa2xx*
1403ead9 10061F: drivers/pinctrl/pxa/
9df92e6c 10062F: drivers/spi/spi-pxa2xx*
faf2e1db 10063F: drivers/usb/gadget/udc/pxa2*
679655da 10064F: include/sound/pxa2xx-lib.h
bec4c99e 10065F: sound/arm/pxa*
14430813 10066F: sound/soc/pxa/
1da177e4 10067
f3154a46
RJ
10068PXA GPIO DRIVER
10069M: Robert Jarzmik <robert.jarzmik@free.fr>
10070L: linux-gpio@vger.kernel.org
10071S: Maintained
10072F: drivers/gpio/gpio-pxa.c
10073
ec64d3bf
EG
10074PXA3xx NAND FLASH DRIVER
10075M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10076L: linux-mtd@lists.infradead.org
10077S: Maintained
9a67f099 10078F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 10079
3f640c61 10080MMP SUPPORT
8b58be88 10081M: Eric Miao <eric.y.miao@gmail.com>
a323f664 10082M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 10083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
10084T: git git://github.com/hzhuang1/linux.git
10085T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 10086S: Maintained
e68d7c14 10087F: arch/arm/boot/dts/mmp*
3f640c61 10088F: arch/arm/mach-mmp/
e8e6cb32 10089
272f133a
PO
10090PXA MMCI DRIVER
10091S: Orphan
10092
57f63bc8 10093PXA RTC DRIVER
8b58be88 10094M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
10095L: rtc-linux@googlegroups.com
10096S: Maintained
10097
cea4001a 10098QAT DRIVER
90ab5a81
TS
10099M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10100M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
10101L: qat-linux@intel.com
10102S: Supported
10103F: drivers/crypto/qat/
cea4001a 10104
52a09a04 10105QIB DRIVER
8473c603 10106M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
10107L: linux-rdma@vger.kernel.org
10108S: Supported
10109F: drivers/infiniband/hw/qib/
10110
5e9772b9
JS
10111QLOGIC QLA1280 SCSI DRIVER
10112M: Michael Reed <mdr@sgi.com>
10113L: linux-scsi@vger.kernel.org
10114S: Maintained
10115F: drivers/scsi/qla1280.[ch]
10116
1da177e4 10117QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 10118M: qla2xxx-upstream@qlogic.com
1da177e4
LT
10119L: linux-scsi@vger.kernel.org
10120S: Supported
679655da
JP
10121F: Documentation/scsi/LICENSE.qla2xxx
10122F: drivers/scsi/qla2xxx/
1da177e4 10123
883c98fe 10124QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 10125M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
10126L: linux-scsi@vger.kernel.org
10127S: Supported
bacfb81b 10128F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
10129F: drivers/scsi/qla4xxx/
10130
5a4faa87 10131QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 10132M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
10133L: netdev@vger.kernel.org
10134S: Supported
679655da 10135F: Documentation/networking/LICENSE.qla3xxx
aa43c215 10136F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 10137
0ec00f03 10138QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
10139M: Harish Patil <harish.patil@cavium.com>
10140M: Manish Chopra <manish.chopra@cavium.com>
10141M: Dept-GELinuxNICDev@cavium.com
0ec00f03
AKS
10142L: netdev@vger.kernel.org
10143S: Supported
aa43c215 10144F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 10145
c4e84bde 10146QLOGIC QLGE 10Gb ETHERNET DRIVER
67f0160f
MY
10147M: Harish Patil <harish.patil@cavium.com>
10148M: Manish Chopra <manish.chopra@cavium.com>
10149M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
10150L: netdev@vger.kernel.org
10151S: Supported
aa43c215 10152F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 10153
fe56b9e6 10154QLOGIC QL4xxx ETHERNET DRIVER
67f0160f
MY
10155M: Yuval Mintz <Yuval.Mintz@cavium.com>
10156M: Ariel Elior <Ariel.Elior@cavium.com>
10157M: everest-linux-l2@cavium.com
fe56b9e6
YM
10158L: netdev@vger.kernel.org
10159S: Supported
10160F: drivers/net/ethernet/qlogic/qed/
10161F: include/linux/qed/
10162F: drivers/net/ethernet/qlogic/qede/
10163
ace7f46b
MR
10164QLOGIC QL41xxx ISCSI DRIVER
10165M: QLogic-Storage-Upstream@cavium.com
10166L: linux-scsi@vger.kernel.org
10167S: Supported
10168F: drivers/scsi/qedi/
10169
1da177e4 10170QNX4 FILESYSTEM
8b58be88 10171M: Anders Larsen <al@alarsen.net>
1da177e4
LT
10172W: http://www.alarsen.net/linux/qnx4fs/
10173S: Maintained
80811493 10174F: fs/qnx4/
c117ab84
CEB
10175F: include/uapi/linux/qnx4_fs.h
10176F: include/uapi/linux/qnxtypes.h
1da177e4 10177
d8b97569
SY
10178QORIQ DPAA2 FSL-MC BUS DRIVER
10179M: Stuart Yoder <stuart.yoder@nxp.com>
10180L: linux-kernel@vger.kernel.org
10181S: Maintained
10182F: drivers/staging/fsl-mc/
10183
91952bc0
AP
10184QT1010 MEDIA DRIVER
10185M: Antti Palosaari <crope@iki.fi>
10186L: linux-media@vger.kernel.org
a825eaec 10187W: https://linuxtv.org
91952bc0
AP
10188W: http://palosaari.fi/linux/
10189Q: http://patchwork.linuxtv.org/project/linux-media/list/
10190T: git git://linuxtv.org/anttip/media_tree.git
10191S: Maintained
10192F: drivers/media/tuners/qt1010*
10193
966fb5ec
SM
10194QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10195M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10196L: linux-wireless@vger.kernel.org
966fb5ec
SM
10197W: http://wireless.kernel.org/en/users/Drivers/ath9k
10198S: Supported
10199F: drivers/net/wireless/ath/ath9k/
10200
2ea0ffcb
KV
10201QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10202M: Kalle Valo <kvalo@qca.qualcomm.com>
10203L: ath10k@lists.infradead.org
10204W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 10205T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
10206S: Supported
10207F: drivers/net/wireless/ath/ath10k/
10208
b9b17deb
TT
10209QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10210M: Timur Tabi <timur@codeaurora.org>
10211L: netdev@vger.kernel.org
10212S: Supported
10213F: drivers/net/ethernet/qualcomm/emac/
10214
4f4567cf
RK
10215QUALCOMM HEXAGON ARCHITECTURE
10216M: Richard Kuo <rkuo@codeaurora.org>
10217L: linux-hexagon@vger.kernel.org
9f273c24 10218T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
10219S: Supported
10220F: arch/hexagon/
10221
8e84c258
EK
10222QUALCOMM WCN36XX WIRELESS DRIVER
10223M: Eugene Krasnikov <k.eugene.e@gmail.com>
10224L: wcn36xx@lists.infradead.org
10225W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10226T: git git://github.com/KrasnikovEugene/wcn36xx.git
10227S: Supported
10228F: drivers/net/wireless/ath/wcn36xx/
10229
eeca9a67
MT
10230QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10231M: Gabriel Somlo <somlo@cmu.edu>
10232M: "Michael S. Tsirkin" <mst@redhat.com>
10233L: qemu-devel@nongnu.org
10234S: Maintained
10235F: drivers/firmware/qemu_fw_cfg.c
10236
602adf40 10237RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
10238M: Ilya Dryomov <idryomov@gmail.com>
10239M: Sage Weil <sage@redhat.com>
527a88b9 10240M: Alex Elder <elder@kernel.org>
398ecff5 10241L: ceph-devel@vger.kernel.org
09d90327
SW
10242W: http://ceph.com/
10243T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10244T: git git://github.com/ceph/ceph-client.git
602adf40 10245S: Supported
398ecff5 10246F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10247F: drivers/block/rbd.c
10248F: drivers/block/rbd_types.h
10249
1da177e4 10250RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10251M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10252L: linux-fbdev@vger.kernel.org
1da177e4 10253S: Maintained
8a61f013 10254F: drivers/video/fbdev/aty/radeon*
c117ab84 10255F: include/uapi/linux/radeonfb.h
1da177e4 10256
c6c9b34c 10257RADIOSHARK RADIO DRIVER
c0936df4 10258M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10259L: linux-media@vger.kernel.org
10260T: git git://linuxtv.org/media_tree.git
10261S: Maintained
10262F: drivers/media/radio/radio-shark.c
10263
10264RADIOSHARK2 RADIO DRIVER
c0936df4 10265M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10266L: linux-media@vger.kernel.org
10267T: git git://linuxtv.org/media_tree.git
10268S: Maintained
10269F: drivers/media/radio/radio-shark2.c
10270F: drivers/media/radio/radio-tea5777.c
10271
1da177e4 10272RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10273M: Paul Mackerras <paulus@samba.org>
c69f677c 10274L: linux-fbdev@vger.kernel.org
1da177e4 10275S: Maintained
8a61f013 10276F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10277
a0fd81a9 10278RALINK MIPS ARCHITECTURE
bdb40e8e 10279M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10280L: linux-mips@linux-mips.org
10281S: Maintained
10282F: arch/mips/ralink
10283
e7839f25 10284RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10285P: rt2x00 project
b182427e 10286M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10287M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10288L: linux-wireless@vger.kernel.org
95ea3627 10289S: Maintained
33aca94d 10290F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10291
9db5579b 10292RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10293M: Jens Axboe <axboe@kernel.dk>
9db5579b 10294S: Maintained
679655da
JP
10295F: Documentation/blockdev/ramdisk.txt
10296F: drivers/block/brd.c
9db5579b 10297
9e95ce27 10298RANDOM NUMBER DRIVER
0624bcaa 10299M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10300S: Maintained
679655da 10301F: drivers/char/random.c
9e95ce27 10302
394b701c 10303RAPIDIO SUBSYSTEM
8b58be88 10304M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10305M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10306S: Maintained
679655da 10307F: drivers/rapidio/
394b701c 10308
e2d1d6c0 10309RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10310L: linux-wireless@vger.kernel.org
f52a5490 10311S: Orphan
679655da 10312F: drivers/net/wireless/ray*
e2d1d6c0
RD
10313
10314RCUTORTURE MODULE
e0198b29 10315M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10316M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10317L: linux-kernel@vger.kernel.org
f9094d8e 10318S: Supported
08deed1e 10319T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10320F: Documentation/RCU/torture.txt
34e2d560 10321F: kernel/rcu/rcutorture.c
e2d1d6c0 10322
c87b9c60
PM
10323RCUTORTURE TEST FRAMEWORK
10324M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10325M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10326R: Steven Rostedt <rostedt@goodmis.org>
10327R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10328R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10329L: linux-kernel@vger.kernel.org
c87b9c60
PM
10330S: Supported
10331T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10332F: tools/testing/selftests/rcutorture
10333
c1f766b5 10334RDC R-321X SoC
8b58be88 10335M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10336S: Maintained
10337
db17f395 10338RDC R6040 FAST ETHERNET DRIVER
35566e96 10339M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10340L: netdev@vger.kernel.org
10341S: Maintained
58565a35 10342F: drivers/net/ethernet/rdc/r6040.c
db17f395 10343
a09ed661 10344RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10345M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10346L: netdev@vger.kernel.org
10347L: linux-rdma@vger.kernel.org
fbb5a558 10348L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10349W: https://oss.oracle.com/projects/rds/
a09ed661 10350S: Supported
679655da 10351F: net/rds/
72f26eee 10352F: Documentation/networking/rds.txt
a09ed661 10353
0194621b
DD
10354RDMAVT - RDMA verbs software
10355M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10356L: linux-rdma@vger.kernel.org
10357S: Supported
10358F: drivers/infiniband/sw/rdmavt
10359
48553d10
FY
10360RDT - RESOURCE ALLOCATION
10361M: Fenghua Yu <fenghua.yu@intel.com>
10362L: linux-kernel@vger.kernel.org
10363S: Supported
10364F: arch/x86/kernel/cpu/intel_rdt*
10365F: arch/x86/include/asm/intel_rdt*
10366F: Documentation/x86/intel_rdt*
10367
595182bc 10368READ-COPY UPDATE (RCU)
8b58be88 10369M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10370M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10371R: Steven Rostedt <rostedt@goodmis.org>
10372R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10373R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10374L: linux-kernel@vger.kernel.org
9fab9787 10375W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10376S: Supported
08deed1e 10377T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10378F: Documentation/RCU/
9fab9787 10379X: Documentation/RCU/torture.txt
f9094d8e 10380F: include/linux/rcu*
4102adab
PM
10381X: include/linux/srcu.h
10382F: kernel/rcu/
34e2d560 10383X: kernel/torture.c
595182bc 10384
0c86edc0 10385REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10386M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10387M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10388L: rtc-linux@googlegroups.com
8a6e2535 10389Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10390T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10391S: Maintained
7af6a2e1 10392F: Documentation/devicetree/bindings/rtc/
679655da
JP
10393F: Documentation/rtc.txt
10394F: drivers/rtc/
10395F: include/linux/rtc.h
c117ab84 10396F: include/uapi/linux/rtc.h
fe23c336
AB
10397F: include/linux/rtc/
10398F: include/linux/platform_data/rtc-*
10399F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10400
0e400c53
MB
10401REALTEK AUDIO CODECS
10402M: Bard Liao <bardliao@realtek.com>
10403M: Oder Chiou <oder_chiou@realtek.com>
10404S: Maintained
10405F: sound/soc/codecs/rt*
10406F: include/sound/rt*.h
10407
1da177e4 10408REISERFS FILE SYSTEM
76c4e5ea 10409L: reiserfs-devel@vger.kernel.org
1da177e4 10410S: Supported
679655da 10411F: fs/reiserfs/
1da177e4 10412
b83a313b 10413REGISTER MAP ABSTRACTION
b02e48f2 10414M: Mark Brown <broonie@kernel.org>
dd060bc9 10415L: linux-kernel@vger.kernel.org
b83a313b
MB
10416T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10417S: Supported
9398a639 10418F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10419F: drivers/base/regmap/
10420F: include/linux/regmap.h
10421
400e64df
OBC
10422REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10423M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10424M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10425L: linux-remoteproc@vger.kernel.org
6bb697b6 10426T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10427S: Maintained
15ebc72d 10428F: Documentation/devicetree/bindings/remoteproc/
400e64df 10429F: Documentation/remoteproc.txt
15ebc72d 10430F: drivers/remoteproc/
6fc26488 10431F: include/linux/remoteproc.h
400e64df 10432
d8115db5
OBC
10433REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10434M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10435M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10436L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10437T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10438S: Maintained
10439F: drivers/rpmsg/
10440F: Documentation/rpmsg.txt
10441F: include/linux/rpmsg.h
10442
fedc81e7
GU
10443RENESAS CLOCK DRIVERS
10444M: Geert Uytterhoeven <geert+renesas@glider.be>
10445L: linux-renesas-soc@vger.kernel.org
10446S: Supported
10447F: drivers/clk/renesas/
10448
8e6569af
SS
10449RENESAS ETHERNET DRIVERS
10450R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10451L: netdev@vger.kernel.org
4a121096 10452L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10453F: drivers/net/ethernet/renesas/
10454F: include/linux/sh_eth.h
10455
3e46c397
YS
10456RENESAS USB2 PHY DRIVER
10457M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10458L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10459S: Maintained
10460F: drivers/phy/phy-rcar-gen3-usb2.c
10461
1b0fe6be
PZ
10462RESET CONTROLLER FRAMEWORK
10463M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10464T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10465S: Maintained
10466F: drivers/reset/
10467F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10468F: include/dt-bindings/reset/
1b0fe6be
PZ
10469F: include/linux/reset.h
10470F: include/linux/reset-controller.h
10471
e0897645 10472RFKILL
8b58be88 10473M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10474L: linux-wireless@vger.kernel.org
ce466579
JB
10475W: http://wireless.kernel.org/
10476T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10477T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10478S: Maintained
505c9247 10479F: Documentation/rfkill.txt
80811493 10480F: net/rfkill/
e0897645 10481
933685ca
TG
10482RHASHTABLE
10483M: Thomas Graf <tgraf@suug.ch>
39ec406d 10484M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10485L: netdev@vger.kernel.org
10486S: Maintained
10487F: lib/rhashtable.c
10488F: include/linux/rhashtable.h
10489
67e054e9
ML
10490RICOH SMARTMEDIA/XD DRIVER
10491M: Maxim Levitsky <maximlevitsky@gmail.com>
10492S: Maintained
21c26f50
JP
10493F: drivers/mtd/nand/r852.c
10494F: drivers/mtd/nand/r852.h
67e054e9 10495
92634125
ML
10496RICOH R5C592 MEMORYSTICK DRIVER
10497M: Maxim Levitsky <maximlevitsky@gmail.com>
10498S: Maintained
10499F: drivers/memstick/host/r592.*
10500
27f1d2f9
SA
10501ROCCAT DRIVERS
10502M: Stefan Achatz <erazor_de@users.sourceforge.net>
10503W: http://sourceforge.net/projects/roccat/
10504S: Maintained
10505F: drivers/hid/hid-roccat*
10506F: include/linux/hid-roccat*
10507F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10508
4b8ac966
JP
10509ROCKER DRIVER
10510M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10511L: netdev@vger.kernel.org
10512S: Supported
10513F: drivers/net/ethernet/rocker/
10514
1da177e4
LT
10515ROCKETPORT DRIVER
10516P: Comtrol Corp.
1da177e4
LT
10517W: http://www.comtrol.com
10518S: Maintained
679655da 10519F: Documentation/serial/rocket.txt
c897401b 10520F: drivers/tty/rocket*
1da177e4 10521
7645c2f4
KC
10522ROCKETPORT EXPRESS/INFINITY DRIVER
10523M: Kevin Cernekee <cernekee@gmail.com>
10524L: linux-serial@vger.kernel.org
10525S: Odd Fixes
10526F: drivers/tty/serial/rp2.*
10527
1da177e4 10528ROSE NETWORK LAYER
8b58be88 10529M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10530L: linux-hams@vger.kernel.org
d34cb28a 10531W: http://www.linux-ax25.org/
1da177e4 10532S: Maintained
679655da 10533F: include/net/rose.h
c117ab84 10534F: include/uapi/linux/rose.h
679655da 10535F: net/rose/
1da177e4 10536
91952bc0
AP
10537RTL2830 MEDIA DRIVER
10538M: Antti Palosaari <crope@iki.fi>
10539L: linux-media@vger.kernel.org
a825eaec 10540W: https://linuxtv.org
91952bc0
AP
10541W: http://palosaari.fi/linux/
10542Q: http://patchwork.linuxtv.org/project/linux-media/list/
10543T: git git://linuxtv.org/anttip/media_tree.git
10544S: Maintained
10545F: drivers/media/dvb-frontends/rtl2830*
10546
27a0aacf
AP
10547RTL2832 MEDIA DRIVER
10548M: Antti Palosaari <crope@iki.fi>
10549L: linux-media@vger.kernel.org
a825eaec 10550W: https://linuxtv.org
27a0aacf
AP
10551W: http://palosaari.fi/linux/
10552Q: http://patchwork.linuxtv.org/project/linux-media/list/
10553T: git git://linuxtv.org/anttip/media_tree.git
10554S: Maintained
10555F: drivers/media/dvb-frontends/rtl2832*
10556
ba6e6f6e
AP
10557RTL2832_SDR MEDIA DRIVER
10558M: Antti Palosaari <crope@iki.fi>
10559L: linux-media@vger.kernel.org
a825eaec 10560W: https://linuxtv.org
ba6e6f6e
AP
10561W: http://palosaari.fi/linux/
10562Q: http://patchwork.linuxtv.org/project/linux-media/list/
10563T: git git://linuxtv.org/anttip/media_tree.git
10564S: Maintained
b4bb1c28 10565F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10566
59840488 10567RTL8180 WIRELESS DRIVER
605bebe2 10568L: linux-wireless@vger.kernel.org
491b26b4 10569W: http://wireless.kernel.org/
54e5881d 10570T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10571S: Orphan
62141726 10572F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10573
59840488 10574RTL8187 WIRELESS DRIVER
9f0939bf 10575M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10576M: Hin-Tak Leung <htl10@users.sourceforge.net>
10577M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10578L: linux-wireless@vger.kernel.org
491b26b4 10579W: http://wireless.kernel.org/
54e5881d 10580T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10581S: Maintained
62141726 10582F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10583
3cf0c8ad
LF
10584RTL8192CE WIRELESS DRIVER
10585M: Larry Finger <Larry.Finger@lwfinger.net>
10586M: Chaoming Li <chaoming_li@realsil.com.cn>
10587L: linux-wireless@vger.kernel.org
491b26b4 10588W: http://wireless.kernel.org/
3cf0c8ad
LF
10589T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10590S: Maintained
62141726
KV
10591F: drivers/net/wireless/realtek/rtlwifi/
10592F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10593
26f1fad2
JS
10594RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10595M: Jes Sorensen <Jes.Sorensen@redhat.com>
10596L: linux-wireless@vger.kernel.org
171a900c 10597T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10598S: Maintained
10599F: drivers/net/wireless/realtek/rtl8xxxu/
10600
9eb8ef74 10601S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10602M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10603L: linux-fbdev@vger.kernel.org
ce00f85c 10604S: Maintained
8a61f013 10605F: drivers/video/fbdev/savage/
9eb8ef74 10606
1da177e4 10607S390
8b58be88
JP
10608M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10609M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10610L: linux-s390@vger.kernel.org
5238da45 10611W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10612T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10613S: Supported
679655da 10614F: arch/s390/
a968cd3e 10615F: drivers/s390/
3bfe6858
JN
10616F: Documentation/s390/
10617F: Documentation/DocBook/s390*
5238da45 10618
322986ca
SO
10619S390 COMMON I/O LAYER
10620M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10621M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10622L: linux-s390@vger.kernel.org
10623W: http://www.ibm.com/developerworks/linux/linux390/
10624S: Supported
10625F: drivers/s390/cio/
10626
10627S390 DASD DRIVER
38b7f07a
SH
10628M: Stefan Haberland <sth@linux.vnet.ibm.com>
10629M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10630L: linux-s390@vger.kernel.org
10631W: http://www.ibm.com/developerworks/linux/linux390/
10632S: Supported
10633F: drivers/s390/block/dasd*
10634F: block/partitions/ibm.c
10635
5238da45 10636S390 NETWORK DRIVERS
f0c59aff 10637M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10638L: linux-s390@vger.kernel.org
5238da45
HC
10639W: http://www.ibm.com/developerworks/linux/linux390/
10640S: Supported
679655da 10641F: drivers/s390/net/
5238da45 10642
322986ca
SO
10643S390 PCI SUBSYSTEM
10644M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10645M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10646L: linux-s390@vger.kernel.org
10647W: http://www.ibm.com/developerworks/linux/linux390/
10648S: Supported
10649F: arch/s390/pci/
10650F: drivers/pci/hotplug/s390_pci_hpc.c
10651
feed9b62 10652S390 ZCRYPT DRIVER
cb9c6385 10653M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 10654L: linux-s390@vger.kernel.org
a968cd3e 10655W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10656S: Supported
d5ca6918 10657F: drivers/s390/crypto/
feed9b62 10658
5238da45 10659S390 ZFCP DRIVER
d38e19d0 10660M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10661L: linux-s390@vger.kernel.org
5238da45 10662W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10663S: Supported
679655da 10664F: drivers/s390/scsi/zfcp_*
1da177e4 10665
dd96df2c 10666S390 IUCV NETWORK LAYER
f0c59aff 10667M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10668L: linux-s390@vger.kernel.org
10669W: http://www.ibm.com/developerworks/linux/linux390/
10670S: Supported
679655da
JP
10671F: drivers/s390/net/*iucv*
10672F: include/net/iucv/
10673F: net/iucv/
dd96df2c 10674
8128f23c
GS
10675S390 IOMMU (PCI)
10676M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10677L: linux-s390@vger.kernel.org
10678W: http://www.ibm.com/developerworks/linux/linux390/
10679S: Supported
10680F: drivers/iommu/s390-iommu.c
10681
4dde7f75 10682S3C24XX SD/MMC Driver
8b58be88 10683M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10684L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10685S: Supported
679655da 10686F: drivers/mmc/host/s3cmci.*
4dde7f75 10687
1f15a229
HV
10688SAA6588 RDS RECEIVER DRIVER
10689M: Hans Verkuil <hverkuil@xs4all.nl>
10690L: linux-media@vger.kernel.org
10691T: git git://linuxtv.org/media_tree.git
a825eaec 10692W: https://linuxtv.org
1f15a229
HV
10693S: Odd Fixes
10694F: drivers/media/i2c/saa6588*
10695
98ed12e6 10696SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10697M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10698M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10699L: linux-media@vger.kernel.org
a825eaec 10700W: https://linuxtv.org
98ed12e6
MCC
10701T: git git://linuxtv.org/media_tree.git
10702S: Odd fixes
618cd932 10703F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10704F: drivers/media/pci/saa7134/
10705
1da177e4 10706SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10707M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10708L: linux-media@vger.kernel.org
275ffde4 10709T: git git://linuxtv.org/media_tree.git
1da177e4 10710S: Maintained
90d72ac6
MCC
10711F: drivers/media/common/saa7146/
10712F: drivers/media/pci/saa7146/
10713F: include/media/saa7146*
1da177e4 10714
92304a40 10715SAMSUNG LAPTOP DRIVER
5909c654 10716M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10717L: platform-driver-x86@vger.kernel.org
10718S: Maintained
10719F: drivers/platform/x86/samsung-laptop.c
10720
4a109cc0 10721SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10722M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10723M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10724M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10725L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10726S: Supported
14430813 10727F: sound/soc/samsung/
4a109cc0 10728
0d89a28b 10729SAMSUNG FRAMEBUFFER DRIVER
b7701755 10730M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10731L: linux-fbdev@vger.kernel.org
10732S: Maintained
8a61f013 10733F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10734
b40f0632 10735SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10736M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10737M: Krzysztof Kozlowski <krzk@kernel.org>
10738M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10739L: linux-kernel@vger.kernel.org
b40f0632 10740L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10741S: Supported
10742F: drivers/mfd/sec*.c
10743F: drivers/regulator/s2m*.c
10744F: drivers/regulator/s5m*.c
b40f0632
KK
10745F: drivers/clk/clk-s2mps11.c
10746F: drivers/rtc/rtc-s5m.c
f69d3a17 10747F: include/linux/mfd/samsung/
a13c7c51
KK
10748F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10749F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10750F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10751F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10752
038f5c4b
SN
10753SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10754M: Kyungmin Park <kyungmin.park@samsung.com>
10755M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10756L: linux-media@vger.kernel.org
10757Q: https://patchwork.linuxtv.org/project/linux-media/list/
10758S: Supported
10759F: drivers/media/platform/exynos4-is/
038f5c4b 10760
6fd86ab2
SN
10761SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10762M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10763L: linux-media@vger.kernel.org
10764L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10765S: Maintained
10766F: drivers/media/platform/s3c-camif/
d647f0b7 10767F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10768
b84ef24e
AH
10769SAMSUNG S5C73M3 CAMERA DRIVER
10770M: Kyungmin Park <kyungmin.park@samsung.com>
10771M: Andrzej Hajda <a.hajda@samsung.com>
10772L: linux-media@vger.kernel.org
10773S: Supported
10774F: drivers/media/i2c/s5c73m3/*
10775
7d459937
AH
10776SAMSUNG S5K5BAF CAMERA DRIVER
10777M: Kyungmin Park <kyungmin.park@samsung.com>
10778M: Andrzej Hajda <a.hajda@samsung.com>
10779L: linux-media@vger.kernel.org
10780S: Supported
10781F: drivers/media/i2c/s5k5baf.c
10782
c04c674f
RB
10783SAMSUNG S3FWRN5 NFC DRIVER
10784M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10785M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10786L: linux-nfc@lists.01.org (moderated for non-subscribers)
10787S: Supported
10788F: drivers/nfc/s3fwrn5
10789
310e39c9 10790SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10791M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10792M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10793M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10794S: Supported
10795L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10796F: drivers/clk/samsung/
490583f0
CC
10797F: include/dt-bindings/clock/exynos*.h
10798F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10799
2e365a70
AS
10800SAMSUNG SPI DRIVERS
10801M: Kukjin Kim <kgene@kernel.org>
10802M: Krzysztof Kozlowski <krzk@kernel.org>
10803M: Andi Shyti <andi.shyti@samsung.com>
10804L: linux-spi@vger.kernel.org
10805L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10806S: Maintained
10807F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10808F: drivers/spi/spi-s3c*
10809F: include/linux/platform_data/spi-s3c64xx.h
10810
66890ed6
BA
10811SAMSUNG SXGBE DRIVERS
10812M: Byungho An <bh74.an@samsung.com>
10813M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10814M: Vipul Pandya <vipul.pandya@samsung.com>
10815S: Supported
10816L: netdev@vger.kernel.org
10817F: drivers/net/ethernet/samsung/sxgbe/
10818
93c537af 10819SAMSUNG THERMAL DRIVER
0faf7dd5 10820M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
10821L: linux-pm@vger.kernel.org
10822L: linux-samsung-soc@vger.kernel.org
10823S: Supported
9f273c24 10824T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10825F: drivers/thermal/samsung/
10826
e296cd32 10827SAMSUNG USB2 PHY DRIVER
774e0362
KD
10828M: Kamil Debski <kamil@wypas.org>
10829M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10830L: linux-kernel@vger.kernel.org
10831S: Supported
10832F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10833F: Documentation/phy/samsung-usb2.txt
10834F: drivers/phy/phy-exynos4210-usb2.c
10835F: drivers/phy/phy-exynos4x12-usb2.c
10836F: drivers/phy/phy-exynos5250-usb2.c
10837F: drivers/phy/phy-s5pv210-usb2.c
10838F: drivers/phy/phy-samsung-usb2.c
10839F: drivers/phy/phy-samsung-usb2.h
10840
ca749e2a 10841SERIAL DRIVERS
5e30bbb7 10842M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10843L: linux-serial@vger.kernel.org
5e30bbb7 10844S: Maintained
30743257 10845F: Documentation/devicetree/bindings/serial/
14430813 10846F: drivers/tty/serial/
ca749e2a 10847
fa5dc29c
SY
10848SERIAL IR RECEIVER
10849M: Sean Young <sean@mess.org>
10850L: linux-media@vger.kernel.org
10851S: Maintained
10852F: drivers/media/rc/serial_ir.c
10853
49fc9361
BG
10854STI CEC DRIVER
10855M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10856L: kernel@stlinux.com
10857S: Maintained
10858F: drivers/staging/media/st-cec/
10859F: Documentation/devicetree/bindings/media/stih-cec.txt
10860
aecb7b64 10861SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10862M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10863M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10864S: Maintained
1fb200d6 10865F: include/linux/dma/dw.h
3d598f47 10866F: include/linux/platform_data/dma-dw.h
61a76496 10867F: drivers/dma/dw/
aecb7b64 10868
058999cc
LP
10869SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10870M: Lars Persson <lars.persson@axis.com>
10871L: netdev@vger.kernel.org
10872S: Supported
10873F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10874F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10875
fc531d98 10876SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10877M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10878R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10879R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10880L: linux-i2c@vger.kernel.org
10881S: Maintained
10882F: drivers/i2c/busses/i2c-designware-*
10883F: include/linux/platform_data/i2c-designware.h
10884
f9e37137 10885SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10886M: Jaehoon Chung <jh80.chung@samsung.com>
10887L: linux-mmc@vger.kernel.org
10888S: Maintained
10889F: include/linux/mmc/dw_mmc.h
10890F: drivers/mmc/host/dw_mmc*
10891
a961e698
AS
10892SYSTEM TRACE MODULE CLASS
10893M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10894S: Maintained
e787bc46 10895T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10896F: Documentation/trace/stm.txt
10897F: drivers/hwtracing/stm/
10898F: include/linux/stm.h
10899F: include/uapi/linux/stm.h
10900
1db121d6
AN
10901THUNDERBOLT DRIVER
10902M: Andreas Noever <andreas.noever@gmail.com>
10903S: Maintained
10904F: drivers/thunderbolt/
10905
e35a49b1
SR
10906TI BQ27XXX POWER SUPPLY DRIVER
10907R: Andrew F. Davis <afd@ti.com>
10908F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10909F: drivers/power/supply/bq27xxx_battery.c
10910F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10911
34db37c6 10912TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10913M: John Stultz <john.stultz@linaro.org>
88606e80 10914M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10915L: linux-kernel@vger.kernel.org
75fc2d37 10916T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10917S: Supported
10918F: include/linux/clocksource.h
10919F: include/linux/time.h
10920F: include/linux/timex.h
c117ab84
CEB
10921F: include/uapi/linux/time.h
10922F: include/uapi/linux/timex.h
88606e80
TG
10923F: kernel/time/clocksource.c
10924F: kernel/time/time*.c
34db37c6 10925F: kernel/time/alarmtimer.c
88606e80 10926F: kernel/time/ntp.c
7fe5f1c1 10927F: tools/testing/selftests/timers/
88606e80 10928
1da177e4 10929SC1200 WDT DRIVER
b300645a 10930M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10931S: Maintained
679655da 10932F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10933
10934SCHEDULER
dd9b238c 10935M: Ingo Molnar <mingo@redhat.com>
8b58be88 10936M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10937L: linux-kernel@vger.kernel.org
75fc2d37 10938T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10939S: Maintained
95c0d71d 10940F: kernel/sched/
679655da 10941F: include/linux/sched.h
c117ab84 10942F: include/uapi/linux/sched.h
c2eb505b 10943F: include/linux/wait.h
1da177e4 10944
6bcf6737 10945SCORE ARCHITECTURE
ed38665e 10946M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10947M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10948W: http://www.sunplus.com
6bcf6737 10949S: Supported
a2681a75 10950F: arch/score/
6bcf6737 10951
f2ed287b
LR
10952SCR24X CHIP CARD INTERFACE DRIVER
10953M: Lubomir Rintel <lkundrak@v3.sk>
10954S: Supported
10955F: drivers/char/pcmcia/scr24x_cs.c
10956
80f390ea
SH
10957SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10958M: Sudeep Holla <sudeep.holla@arm.com>
10959L: linux-arm-kernel@lists.infradead.org
10960S: Maintained
10961F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10962F: drivers/clk/clk-scpi.c
8def3103 10963F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10964F: drivers/firmware/arm_scpi.c
10965F: include/linux/scpi_protocol.h
80f390ea 10966
1da177e4 10967SCSI CDROM DRIVER
8b58be88 10968M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10969L: linux-scsi@vger.kernel.org
10970W: http://www.kernel.dk
10971S: Maintained
679655da 10972F: drivers/scsi/sr*
1da177e4 10973
fb50a83d 10974SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10975M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10976L: linux-rdma@vger.kernel.org
10977S: Supported
10978W: http://www.openfabrics.org
10979Q: http://patchwork.kernel.org/project/linux-rdma/list/
10980T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10981F: drivers/infiniband/ulp/srp/
10982F: include/scsi/srp.h
10983
1da177e4 10984SCSI SG DRIVER
8b58be88 10985M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10986L: linux-scsi@vger.kernel.org
59ab3c93 10987W: http://sg.danny.cz/sg
1da177e4 10988S: Maintained
59ab3c93 10989F: Documentation/scsi/scsi-generic.txt
679655da
JP
10990F: drivers/scsi/sg.c
10991F: include/scsi/sg.h
1da177e4
LT
10992
10993SCSI SUBSYSTEM
7ee7895c 10994M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10995T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10996M: "Martin K. Petersen" <martin.petersen@oracle.com>
10997T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10998L: linux-scsi@vger.kernel.org
1da177e4 10999S: Maintained
2c99a314 11000F: Documentation/devicetree/bindings/scsi/
679655da
JP
11001F: drivers/scsi/
11002F: include/scsi/
1da177e4
LT
11003
11004SCSI TAPE DRIVER
8b58be88 11005M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
11006L: linux-scsi@vger.kernel.org
11007S: Maintained
679655da 11008F: Documentation/scsi/st.txt
f7269cfc
JD
11009F: drivers/scsi/st.*
11010F: drivers/scsi/st_*.h
1da177e4
LT
11011
11012SCTP PROTOCOL
8b6efb75 11013M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 11014M: Neil Horman <nhorman@tuxdriver.com>
1a418796 11015L: linux-sctp@vger.kernel.org
5f85813c 11016W: http://lksctp.sourceforge.net
8b6efb75 11017S: Maintained
679655da
JP
11018F: Documentation/networking/sctp.txt
11019F: include/linux/sctp.h
4d58c025 11020F: include/uapi/linux/sctp.h
679655da
JP
11021F: include/net/sctp/
11022F: net/sctp/
1da177e4
LT
11023
11024SCx200 CPU SUPPORT
8b58be88 11025M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11026S: Odd Fixes
679655da 11027F: Documentation/i2c/busses/scx200_acb
390889b6 11028F: arch/x86/platform/scx200/
679655da
JP
11029F: drivers/watchdog/scx200_wdt.c
11030F: drivers/i2c/busses/scx200*
11031F: drivers/mtd/maps/scx200_docflash.c
11032F: include/linux/scx200.h
1662d32c
JC
11033
11034SCx200 GPIO DRIVER
8b58be88 11035M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11036S: Maintained
679655da
JP
11037F: drivers/char/scx200_gpio.c
11038F: include/linux/scx200_gpio.h
1662d32c
JC
11039
11040SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 11041M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11042S: Maintained
679655da 11043F: drivers/clocksource/scx200_hrt.c
1da177e4 11044
6a36913a 11045SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 11046M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
11047L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11048S: Maintained
679655da 11049F: drivers/mmc/host/sdricoh_cs.c
6a36913a 11050
e7839f25 11051SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 11052M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 11053L: linux-mmc@vger.kernel.org
ddfe954d
UH
11054T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11055S: Maintained
11056F: drivers/mmc/host/sdhci*
11057F: include/linux/mmc/sdhci*
e2d1d6c0 11058
c04f9d61
KC
11059SECURE COMPUTING
11060M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
11061R: Andy Lutomirski <luto@amacapital.net>
11062R: Will Drewry <wad@chromium.org>
c04f9d61
KC
11063T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11064S: Supported
11065F: kernel/seccomp.c
11066F: include/uapi/linux/seccomp.h
11067F: include/linux/seccomp.h
c99ee51a 11068F: tools/testing/selftests/seccomp/*
c04f9d61
KC
11069K: \bsecure_computing
11070K: \bTIF_SECCOMP\b
11071
476bf3d6
AC
11072SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11073M: Al Cooper <alcooperx@gmail.com>
11074L: linux-mmc@vger.kernel.org
11075L: bcm-kernel-feedback-list@broadcom.com
11076S: Maintained
11077F: drivers/mmc/host/sdhci-brcmstb*
11078
0d1bb41a 11079SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 11080M: Ben Dooks <ben-linux@fluff.org>
dc524882 11081M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 11082L: linux-mmc@vger.kernel.org
0d1bb41a 11083S: Maintained
dc524882 11084F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 11085
c63b3cba 11086SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 11087M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
11088L: linux-mmc@vger.kernel.org
11089S: Maintained
11090F: drivers/mmc/host/sdhci-spear.c
11091
8711cca2 11092SECURITY SUBSYSTEM
9b45c0d2 11093M: James Morris <james.l.morris@oracle.com>
9c3646d1 11094M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 11095L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 11096T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 11097W: http://kernsec.org/
8711cca2 11098S: Supported
7d2c86b5 11099F: security/
8711cca2 11100
1da177e4 11101SECURITY CONTACT
8b58be88 11102M: Security Officers <security@kernel.org>
1da177e4
LT
11103S: Supported
11104
11105SELINUX SECURITY MODULE
e0238b4c 11106M: Paul Moore <paul@paul-moore.com>
8b58be88 11107M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 11108M: Eric Paris <eparis@parisplace.org>
e0238b4c 11109L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 11110W: http://selinuxproject.org
5a5f2acf 11111T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 11112S: Supported
679655da
JP
11113F: include/linux/selinux*
11114F: security/selinux/
6bde95ce 11115F: scripts/selinux/
1da177e4 11116
c1c124e9
JJ
11117APPARMOR SECURITY MODULE
11118M: John Johansen <john.johansen@canonical.com>
11119L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11120W: apparmor.wiki.kernel.org
11121T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11122S: Supported
11123F: security/apparmor/
11124
9b091556
KC
11125LOADPIN SECURITY MODULE
11126M: Kees Cook <keescook@chromium.org>
11127T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11128S: Supported
11129F: security/loadpin/
11130
730daa16
KC
11131YAMA SECURITY MODULE
11132M: Kees Cook <keescook@chromium.org>
11133T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11134S: Supported
11135F: security/yama/
11136
cef2cf07 11137SENSABLE PHANTOM
8b58be88 11138M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 11139S: Maintained
679655da 11140F: drivers/misc/phantom.c
c117ab84 11141F: include/uapi/linux/phantom.h
cef2cf07 11142
2a1e8447
JB
11143Emulex 10Gbps iSCSI - OneConnect DRIVER
11144M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11145M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11146M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 11147L: linux-scsi@vger.kernel.org
2a1e8447 11148W: http://www.broadcom.com
3387f656
JP
11149S: Supported
11150F: drivers/scsi/be2iscsi/
6733b39a 11151
d2ee76fa 11152Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
11153M: Sathya Perla <sathya.perla@broadcom.com>
11154M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
11155M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11156M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 11157L: netdev@vger.kernel.org
fea3af67 11158W: http://www.emulex.com
7d2c86b5 11159S: Supported
9aebddd1 11160F: drivers/net/ethernet/emulex/benet/
6b7c5b94 11161
d2928a8c 11162EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
11163M: Selvin Xavier <selvin.xavier@avagotech.com>
11164M: Devesh Sharma <devesh.sharma@avagotech.com>
d2928a8c
SX
11165L: linux-rdma@vger.kernel.org
11166W: http://www.emulex.com
11167S: Supported
11168F: drivers/infiniband/hw/ocrdma/
a7fe7380 11169F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 11170
8ceee660 11171SFC NETWORK DRIVER
c06f51ea 11172M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
11173M: Edward Cree <ecree@solarflare.com>
11174M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 11175L: netdev@vger.kernel.org
8ceee660 11176S: Supported
874aeea5 11177F: drivers/net/ethernet/sfc/
8ceee660 11178
e2d1d6c0 11179SGI GRU DRIVER
cc883afc 11180M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 11181S: Maintained
679655da 11182F: drivers/misc/sgi-gru/
e2d1d6c0
RD
11183
11184SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 11185M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
11186L: linux-ia64@vger.kernel.org
11187S: Supported
679655da 11188F: Documentation/ia64/serial.txt
df621252 11189F: drivers/tty/serial/ioc?_serial.c
679655da 11190F: include/linux/ioc?.h
e2d1d6c0 11191
75312619 11192SGI XP/XPC/XPNET DRIVER
e180383f
RH
11193M: Cliff Whickman <cpw@sgi.com>
11194M: Robin Holt <robinmholt@gmail.com>
75312619 11195S: Maintained
679655da 11196F: drivers/misc/sgi-xp/
75312619 11197
46eacf3b
AP
11198SI2157 MEDIA DRIVER
11199M: Antti Palosaari <crope@iki.fi>
11200L: linux-media@vger.kernel.org
a825eaec 11201W: https://linuxtv.org
46eacf3b
AP
11202W: http://palosaari.fi/linux/
11203Q: http://patchwork.linuxtv.org/project/linux-media/list/
11204T: git git://linuxtv.org/anttip/media_tree.git
11205S: Maintained
11206F: drivers/media/tuners/si2157*
11207
75e2d5ba
AP
11208SI2168 MEDIA DRIVER
11209M: Antti Palosaari <crope@iki.fi>
11210L: linux-media@vger.kernel.org
a825eaec 11211W: https://linuxtv.org
75e2d5ba
AP
11212W: http://palosaari.fi/linux/
11213Q: http://patchwork.linuxtv.org/project/linux-media/list/
11214T: git git://linuxtv.org/anttip/media_tree.git
11215S: Maintained
11216F: drivers/media/dvb-frontends/si2168*
11217
49cc629d
HV
11218SI470X FM RADIO RECEIVER I2C DRIVER
11219M: Hans Verkuil <hverkuil@xs4all.nl>
11220L: linux-media@vger.kernel.org
11221T: git git://linuxtv.org/media_tree.git
a825eaec 11222W: https://linuxtv.org
49cc629d
HV
11223S: Odd Fixes
11224F: drivers/media/radio/si470x/radio-si470x-i2c.c
11225
11226SI470X FM RADIO RECEIVER USB DRIVER
11227M: Hans Verkuil <hverkuil@xs4all.nl>
11228L: linux-media@vger.kernel.org
11229T: git git://linuxtv.org/media_tree.git
a825eaec 11230W: https://linuxtv.org
49cc629d
HV
11231S: Maintained
11232F: drivers/media/radio/si470x/radio-si470x-common.c
11233F: drivers/media/radio/si470x/radio-si470x.h
11234F: drivers/media/radio/si470x/radio-si470x-usb.c
11235
c937ca03
EV
11236SI4713 FM RADIO TRANSMITTER I2C DRIVER
11237M: Eduardo Valentin <edubezval@gmail.com>
11238L: linux-media@vger.kernel.org
11239T: git git://linuxtv.org/media_tree.git
a825eaec 11240W: https://linuxtv.org
c937ca03 11241S: Odd Fixes
99995ded 11242F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11243
11244SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11245M: Eduardo Valentin <edubezval@gmail.com>
11246L: linux-media@vger.kernel.org
11247T: git git://linuxtv.org/media_tree.git
a825eaec 11248W: https://linuxtv.org
c937ca03 11249S: Odd Fixes
99995ded
DR
11250F: drivers/media/radio/si4713/radio-platform-si4713.c
11251
11252SI4713 FM RADIO TRANSMITTER USB DRIVER
11253M: Hans Verkuil <hverkuil@xs4all.nl>
11254L: linux-media@vger.kernel.org
11255T: git git://linuxtv.org/media_tree.git
a825eaec 11256W: https://linuxtv.org
99995ded
DR
11257S: Maintained
11258F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11259
beb91d46 11260SIANO DVB DRIVER
5dc8a864
MCC
11261M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11262M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11263L: linux-media@vger.kernel.org
a825eaec 11264W: https://linuxtv.org
beb91d46
MCC
11265T: git git://linuxtv.org/media_tree.git
11266S: Odd fixes
11267F: drivers/media/common/siano/
beb91d46 11268F: drivers/media/usb/siano/
beb91d46 11269F: drivers/media/usb/siano/
14430813 11270F: drivers/media/mmc/siano/
beb91d46 11271
6f15b602
HG
11272SIMPLEFB FB DRIVER
11273M: Hans de Goede <hdegoede@redhat.com>
11274L: linux-fbdev@vger.kernel.org
11275S: Maintained
2d799dde 11276F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11277F: drivers/video/fbdev/simplefb.c
11278F: include/linux/platform_data/simplefb.h
11279
b618b69c 11280SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11281L: linux-media@vger.kernel.org
bb60fcb2 11282S: Orphan
b618b69c 11283F: drivers/media/platform/sh_veu.c
b618b69c
GL
11284
11285SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11286L: linux-media@vger.kernel.org
bb60fcb2 11287S: Orphan
b618b69c 11288F: drivers/media/platform/sh_vou.c
d647f0b7 11289F: include/media/drv-intf/sh_vou.h
b618b69c 11290
6349d997 11291SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11292M: Len Brown <lenb@kernel.org>
6349d997
LB
11293L: sfi-devel@simplefirmware.org
11294W: http://simplefirmware.org/
11295T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11296S: Supported
943fc810 11297F: arch/x86/platform/sfi/
6349d997
LB
11298F: drivers/sfi/
11299F: include/linux/sfi*.h
e2d1d6c0 11300
1da177e4
LT
11301SIMTEC EB110ATX (Chalice CATS)
11302P: Ben Dooks
b16957c6
BD
11303P: Vincent Sanders <vince@simtec.co.uk>
11304M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11305W: http://www.simtec.co.uk/products/EB110ATX/
11306S: Supported
11307
11308SIMTEC EB2410ITX (BAST)
11309P: Ben Dooks
b16957c6
BD
11310P: Vincent Sanders <vince@simtec.co.uk>
11311M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11312W: http://www.simtec.co.uk/products/EB2410ITX/
11313S: Supported
15dba387
JP
11314F: arch/arm/mach-s3c24xx/mach-bast.c
11315F: arch/arm/mach-s3c24xx/bast-ide.c
11316F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11317
4c5adde7 11318TI DAVINCI MACHINE SUPPORT
3ba789c0 11319M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11320M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11321L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11322T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11323S: Supported
14430813 11324F: arch/arm/mach-davinci/
046d0a37 11325F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11326
8d4b3f08 11327TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11328M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11329L: linux-media@vger.kernel.org
a825eaec 11330W: https://linuxtv.org
8d4b3f08
LP
11331Q: http://patchwork.linuxtv.org/project/linux-media/list/
11332T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11333S: Maintained
8d4b3f08
LP
11334F: drivers/media/platform/davinci/
11335F: include/media/davinci/
11336
417d2e50 11337TI AM437X VPFE DRIVER
e43cdb56 11338M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11339L: linux-media@vger.kernel.org
a825eaec 11340W: https://linuxtv.org
417d2e50
BP
11341Q: http://patchwork.linuxtv.org/project/linux-media/list/
11342T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11343S: Maintained
11344F: drivers/media/platform/am437x/
11345
c4c0283a 11346OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11347M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11348L: linux-media@vger.kernel.org
a825eaec 11349W: https://linuxtv.org
c4c0283a
BP
11350Q: http://patchwork.linuxtv.org/project/linux-media/list/
11351T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11352S: Maintained
11353F: drivers/media/i2c/ov2659.c
b5dcee22 11354F: include/media/i2c/ov2659.h
c4c0283a 11355
3a6779f5
SM
11356SILICON MOTION SM712 FRAME BUFFER DRIVER
11357M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11358M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11359M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3a6779f5
SM
11360L: linux-fbdev@vger.kernel.org
11361S: Maintained
11362F: drivers/video/fbdev/sm712*
11363F: Documentation/fb/sm712fb.txt
11364
92aab3c0 11365SIS 190 ETHERNET DRIVER
8b58be88 11366M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11367L: netdev@vger.kernel.org
11368S: Maintained
8c7de408 11369F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11370
1da177e4 11371SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11372M: Daniele Venzano <venza@brownhat.org>
1da177e4 11373W: http://www.brownhat.org/sis900.html
979b6c13 11374L: netdev@vger.kernel.org
1da177e4 11375S: Maintained
8c7de408 11376F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11377
11378SIS FRAMEBUFFER DRIVER
8b58be88 11379M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11380W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11381S: Maintained
679655da 11382F: Documentation/fb/sisfb.txt
8a61f013 11383F: drivers/video/fbdev/sis/
679655da 11384F: include/video/sisfb.h
1da177e4
LT
11385
11386SIS USB2VGA DRIVER
8b58be88 11387M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11388W: http://www.winischhofer.at/linuxsisusbvga.shtml
11389S: Maintained
679655da 11390F: drivers/usb/misc/sisusbvga/
1da177e4 11391
415ad26d 11392SLAB ALLOCATOR
16e943bf 11393M: Christoph Lameter <cl@linux.com>
2ed1c525 11394M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11395M: David Rientjes <rientjes@google.com>
11396M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11397M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11398L: linux-mm@kvack.org
11399S: Maintained
679655da 11400F: include/linux/sl?b*.h
16e943bf 11401F: mm/sl?b*
415ad26d 11402
9fab9787 11403SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11404M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11405M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11406M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11407R: Steven Rostedt <rostedt@goodmis.org>
11408R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11409L: linux-kernel@vger.kernel.org
9fab9787
PM
11410W: http://www.rdrop.com/users/paulmck/RCU/
11411S: Supported
11412T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11413F: include/linux/srcu.h
11414F: kernel/rcu/srcu.c
9fab9787 11415
66372841
CS
11416SMACK SECURITY MODULE
11417M: Casey Schaufler <casey@schaufler-ca.com>
11418L: linux-security-module@vger.kernel.org
11419W: http://schaufler-ca.com
ece38248 11420T: git git://github.com/cschaufler/smack-next
66372841
CS
11421S: Maintained
11422F: Documentation/security/Smack.txt
11423F: security/smack/
11424
20651e0b 11425DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11426M: Kevin Hilman <khilman@kernel.org>
11427M: Nishanth Menon <nm@ti.com>
11428S: Maintained
20651e0b 11429F: drivers/power/avs/
68ace3e1
KH
11430F: include/linux/power/smartreflex.h
11431L: linux-pm@vger.kernel.org
11432
1da177e4 11433SMC91x ETHERNET DRIVER
2f82af08 11434M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11435S: Odd Fixes
ae150435 11436F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11437
e8e31622
SA
11438SMIA AND SMIA++ IMAGE SENSOR DRIVER
11439M: Sakari Ailus <sakari.ailus@iki.fi>
11440L: linux-media@vger.kernel.org
11441S: Maintained
14430813 11442F: drivers/media/i2c/smiapp/
b5dcee22 11443F: include/media/i2c/smiapp.h
e8e31622
SA
11444F: drivers/media/i2c/smiapp-pll.c
11445F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11446F: include/uapi/linux/smiapp.h
a2cec3c0 11447F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11448
920fa1ff
GR
11449SMM665 HARDWARE MONITOR DRIVER
11450M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11451L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11452S: Maintained
11453F: Documentation/hwmon/smm665
11454F: drivers/hwmon/smm665.c
11455
9df7305b 11456SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11457M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11458L: linux-hwmon@vger.kernel.org
90b24cfb 11459S: Maintained
9df7305b
SG
11460F: Documentation/hwmon/emc2103
11461F: drivers/hwmon/emc2103.c
11462
a98d506c
HG
11463SMSC SCH5627 HARDWARE MONITOR DRIVER
11464M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11465L: linux-hwmon@vger.kernel.org
a98d506c
HG
11466S: Supported
11467F: Documentation/hwmon/sch5627
11468F: drivers/hwmon/sch5627.c
11469
6ea884db 11470SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11471M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11472L: linux-hwmon@vger.kernel.org
6ea884db 11473S: Maintained
679655da
JP
11474F: Documentation/hwmon/smsc47b397
11475F: drivers/hwmon/smsc47b397.c
6ea884db 11476
fd9abb3d 11477SMSC911x ETHERNET DRIVER
90b24cfb 11478M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11479L: netdev@vger.kernel.org
90b24cfb 11480S: Maintained
679655da 11481F: include/linux/smsc911x.h
ae150435 11482F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11483
11484SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11485M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11486L: netdev@vger.kernel.org
90b24cfb 11487S: Maintained
ae150435 11488F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11489
3c8a63e2 11490SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11491M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11492L: linux-fbdev@vger.kernel.org
90b24cfb 11493S: Maintained
8a61f013 11494F: drivers/video/fbdev/smscufx.c
3c8a63e2 11495
668acf32 11496SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11497M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11498L: linux-media@vger.kernel.org
275ffde4 11499T: git git://linuxtv.org/media_tree.git
795fb7e7 11500S: Maintained
90d72ac6
MCC
11501F: include/media/soc*
11502F: drivers/media/i2c/soc_camera/
11503F: drivers/media/platform/soc_camera/
668acf32 11504
e2d1d6c0 11505SOEKRIS NET48XX LED SUPPORT
8b58be88 11506M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11507S: Maintained
679655da 11508F: drivers/leds/leds-net48xx.c
e2d1d6c0 11509
e3994db1 11510SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11511M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11512M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11513M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11514M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11515L: linux-media@vger.kernel.org
11516S: Supported
11517F: drivers/media/pci/solo6x10/
11518
1da177e4 11519SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11520M: Shaohua Li <shli@kernel.org>
1da177e4 11521L: linux-raid@vger.kernel.org
0f9ce866 11522T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11523S: Supported
679655da
JP
11524F: drivers/md/
11525F: include/linux/raid/
c117ab84 11526F: include/uapi/linux/raid/
1da177e4 11527
1da177e4 11528SONIC NETWORK DRIVER
8b58be88 11529M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11530L: netdev@vger.kernel.org
1da177e4 11531S: Maintained
d9fb9f38 11532F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11533
61e115a5 11534SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11535M: Michael Buesch <m@bues.ch>
e7828b28 11536L: linux-wireless@vger.kernel.org
61e115a5 11537S: Maintained
679655da
JP
11538F: drivers/ssb/
11539F: include/linux/ssb/
61e115a5 11540
1da177e4 11541SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11542M: Mattia Dongili <malattia@linux.it>
d0944853 11543L: platform-driver-x86@vger.kernel.org
5b18167d 11544W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11545S: Maintained
679655da
JP
11546F: Documentation/laptops/sony-laptop.txt
11547F: drivers/char/sonypi.c
11548F: drivers/platform/x86/sony-laptop.c
11549F: include/linux/sony-laptop.h
1da177e4 11550
baf8532a 11551SONY MEMORYSTICK CARD SUPPORT
8b58be88 11552M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11553W: http://tifmxx.berlios.de/
11554S: Maintained
679655da 11555F: drivers/memstick/host/tifm_ms.c
baf8532a 11556
0ab30494
ML
11557SONY MEMORYSTICK STANDARD SUPPORT
11558M: Maxim Levitsky <maximlevitsky@gmail.com>
11559S: Maintained
11560F: drivers/memstick/core/ms_block.*
11561
1da177e4 11562SOUND
8b58be88 11563M: Jaroslav Kysela <perex@perex.cz>
d8130624 11564M: Takashi Iwai <tiwai@suse.com>
93711660 11565L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11566W: http://www.alsa-project.org/
dde7ad8d 11567T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11568T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11569Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11570S: Maintained
3126a179
JP
11571F: Documentation/sound/
11572F: include/sound/
c117ab84 11573F: include/uapi/sound/
679655da 11574F: sound/
1da177e4 11575
33bbe149
MB
11576SOUND - COMPRESSED AUDIO
11577M: Vinod Koul <vinod.koul@intel.com>
11578L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11579T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11580S: Supported
f672f31a 11581F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11582F: include/sound/compress_driver.h
f672f31a 11583F: include/uapi/sound/compress_*
33bbe149
MB
11584F: sound/core/compress_offload.c
11585F: sound/soc/soc-compress.c
11586
bd903bde 11587SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11588M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11589M: Mark Brown <broonie@kernel.org>
86f14df8 11590T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11591L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11592W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11593S: Supported
181ad2a5 11594F: Documentation/devicetree/bindings/sound/
2820f615 11595F: Documentation/sound/alsa/soc/
679655da 11596F: sound/soc/
e6e55122 11597F: include/sound/soc*
eb1a6af3 11598
d7f8761b
MB
11599SOUND - DMAENGINE HELPERS
11600M: Lars-Peter Clausen <lars@metafoo.de>
11601S: Supported
11602F: include/sound/dmaengine_pcm.h
11603F: sound/core/pcm_dmaengine.c
11604F: sound/soc/soc-generic-dmaengine-pcm.c
11605
990a6a99
OS
11606SP2 MEDIA DRIVER
11607M: Olli Salonen <olli.salonen@iki.fi>
11608L: linux-media@vger.kernel.org
a825eaec 11609W: https://linuxtv.org
990a6a99
OS
11610Q: http://patchwork.linuxtv.org/project/linux-media/list/
11611S: Maintained
11612F: drivers/media/dvb-frontends/sp2*
11613
473321fc 11614SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11615M: "David S. Miller" <davem@davemloft.net>
1da177e4 11616L: sparclinux@vger.kernel.org
8a6e2535 11617Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11618T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11619T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11620S: Maintained
679655da 11621F: arch/sparc/
7765b8bb 11622F: drivers/sbus/
1da177e4 11623
6404fcca
DM
11624SPARC SERIAL DRIVERS
11625M: "David S. Miller" <davem@davemloft.net>
11626L: sparclinux@vger.kernel.org
08deed1e
JP
11627T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11628T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11629S: Maintained
6816383a 11630F: include/linux/sunserialcore.h
df621252 11631F: drivers/tty/serial/suncore.c
df621252
GKH
11632F: drivers/tty/serial/sunhv.c
11633F: drivers/tty/serial/sunsab.c
11634F: drivers/tty/serial/sunsab.h
11635F: drivers/tty/serial/sunsu.c
11636F: drivers/tty/serial/sunzilog.c
11637F: drivers/tty/serial/sunzilog.h
6404fcca 11638
389325b4
CL
11639SPARSE CHECKER
11640M: "Christopher Li" <sparse@chrisli.org>
11641L: linux-sparse@vger.kernel.org
11642W: https://sparse.wiki.kernel.org/
11643T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11644T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11645S: Maintained
11646F: include/linux/compiler.h
11647
fc0c195a 11648SPEAR PLATFORM SUPPORT
da89947b 11649M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11650M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11651L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11652W: http://www.st.com/spear
11653S: Maintained
e68d7c14 11654F: arch/arm/boot/dts/spear*
281e192f 11655F: arch/arm/mach-spear/
fc0c195a
VK
11656
11657SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11658M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11660W: http://www.st.com/spear
11661S: Maintained
5df33a62 11662F: drivers/clk/spear/
fc0c195a 11663
e2796541
CP
11664SPI NOR SUBSYSTEM
11665M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11666M: Marek Vasut <marek.vasut@gmail.com>
11667L: linux-mtd@lists.infradead.org
11668W: http://www.linux-mtd.infradead.org/
11669Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11670T: git git://github.com/spi-nor/linux.git
11671S: Maintained
11672F: drivers/mtd/spi-nor/
11673F: include/linux/mtd/spi-nor.h
11674
e2d1d6c0 11675SPI SUBSYSTEM
b02e48f2 11676M: Mark Brown <broonie@kernel.org>
dfbe403c 11677L: linux-spi@vger.kernel.org
e7e4e13c 11678T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11679Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11680S: Maintained
87306eb7 11681F: Documentation/devicetree/bindings/spi/
679655da
JP
11682F: Documentation/spi/
11683F: drivers/spi/
11684F: include/linux/spi/
c117ab84 11685F: include/uapi/linux/spi/
a43cd4bb 11686F: tools/spi/
e2d1d6c0 11687
2752e401 11688SPIDERNET NETWORK DRIVER for CELL
8b58be88 11689M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11690L: netdev@vger.kernel.org
11691S: Supported
679655da 11692F: Documentation/networking/spider_net.txt
8df158ac 11693F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11694
e2d1d6c0 11695SPU FILE SYSTEM
8b58be88 11696M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11697L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11698W: http://www.ibm.com/developerworks/power/cell/
11699S: Supported
679655da
JP
11700F: Documentation/filesystems/spufs.txt
11701F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11702
fc555841 11703SQUASHFS FILE SYSTEM
d7f2ff67 11704M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11705L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11706W: http://squashfs.org.uk
9f273c24 11707T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11708S: Maintained
679655da
JP
11709F: Documentation/filesystems/squashfs.txt
11710F: fs/squashfs/
fc555841 11711
1da177e4 11712SRM (Alpha) environment access
8b58be88 11713M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11714S: Maintained
679655da 11715F: arch/alpha/kernel/srm_env.c
1da177e4 11716
26e9a397 11717STABLE BRANCH
879a5a00 11718M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11719L: stable@vger.kernel.org
879a5a00 11720S: Supported
8c27ceff 11721F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 11722
26e9a397 11723STAGING SUBSYSTEM
879a5a00 11724M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11725T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11726L: devel@driverdev.osuosl.org
879a5a00 11727S: Supported
679655da 11728F: drivers/staging/
dbc6c2cc 11729
ebd3d010
JP
11730STAGING - COMEDI
11731M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11732M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11733S: Odd Fixes
11734F: drivers/staging/comedi/
11735
a0138163
JP
11736STAGING - FLARION FT1000 DRIVERS
11737M: Marek Belisko <marek.belisko@gmail.com>
11738S: Odd Fixes
11739F: drivers/staging/ft1000/
11740
6c1bb424 11741STAGING - INDUSTRIAL IO
030a13d7 11742M: Jonathan Cameron <jic23@kernel.org>
a0138163 11743L: linux-iio@vger.kernel.org
6c1bb424 11744S: Odd Fixes
5291582d 11745F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11746F: drivers/staging/iio/
11747
a0138163
JP
11748STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11749M: Jarod Wilson <jarod@wilsonet.com>
11750W: http://www.lirc.org/
11751S: Odd Fixes
b2b0186d 11752F: drivers/staging/media/lirc/
a0138163 11753
f5e5de1e
OD
11754STAGING - LUSTRE PARALLEL FILESYSTEM
11755M: Oleg Drokin <oleg.drokin@intel.com>
11756M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11757M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11758L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11759W: http://wiki.lustre.org/
f5e5de1e
OD
11760S: Maintained
11761F: drivers/staging/lustre
11762
7c6b6c71
MD
11763STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11764M: Marc Dietrich <marvin24@gmx.de>
11765L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11766L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11767S: Maintained
11768F: drivers/staging/nvec/
11769
53c43c5c
GKH
11770STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11771M: Jens Frederich <jfrederich@gmail.com>
11772M: Daniel Drake <dsd@laptop.org>
11773M: Jon Nettleton <jon.nettleton@gmail.com>
11774W: http://wiki.laptop.org/go/DCON
11775S: Maintained
11776F: drivers/staging/olpc_dcon/
11777
a0138163
JP
11778STAGING - REALTEK RTL8712U DRIVERS
11779M: Larry Finger <Larry.Finger@lwfinger.net>
11780M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11781S: Odd Fixes
11782F: drivers/staging/rtl8712/
11783
980ac4d7
SM
11784STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11785M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11786M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11787M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
11788L: linux-fbdev@vger.kernel.org
11789S: Maintained
11790F: drivers/staging/sm750fb/
11791
a0138163
JP
11792STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11793M: William Hubbs <w.d.hubbs@gmail.com>
11794M: Chris Brannon <chris@the-brannons.com>
d33bce31 11795M: Kirk Reiser <kirk@reisers.ca>
a0138163 11796M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11797L: speakup@linux-speakup.org
a0138163
JP
11798W: http://www.linux-speakup.org/
11799S: Odd Fixes
11800F: drivers/staging/speakup/
11801
b3e871ce
JP
11802STAGING - VIA VT665X DRIVERS
11803M: Forest Bond <forest@alittletooquiet.net>
11804S: Odd Fixes
11805F: drivers/staging/vt665?/
11806
a30baec1 11807STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11808M: Aditya Shankar <aditya.shankar@microchip.com>
11809M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11810L: linux-wireless@vger.kernel.org
11811S: Supported
11812F: drivers/staging/wilc1000/
11813
709bcb07 11814STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11815M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11816S: Odd Fixes
11817F: drivers/staging/xgifb/
11818
1da177e4 11819STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11820M: Ion Badulescu <ionut@badula.org>
b4f90189 11821S: Odd Fixes
9bba23b0 11822F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11823
e2d1d6c0 11824SUN3/3X
8b58be88 11825M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11826W: http://sammy.net/sun3/
11827S: Maintained
679655da
JP
11828F: arch/m68k/kernel/*sun3*
11829F: arch/m68k/sun3*/
11830F: arch/m68k/include/asm/sun3*
e689cf4a 11831F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11832
af6a5af8
HG
11833SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11834M: Hans de Goede <hdegoede@redhat.com>
11835L: linux-input@vger.kernel.org
11836S: Maintained
11837F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11838F: drivers/input/keyboard/sun4i-lradc-keys.c
11839
2bc9ff01
DK
11840SUNDANCE NETWORK DRIVER
11841M: Denis Kirjanov <kda@linux-powerpc.org>
11842L: netdev@vger.kernel.org
11843S: Maintained
11844F: drivers/net/ethernet/dlink/sundance.c
11845
2cbb12a4 11846SUPERH
114bf37e
RF
11847M: Yoshinori Sato <ysato@users.sourceforge.jp>
11848M: Rich Felker <dalias@libc.org>
2cbb12a4 11849L: linux-sh@vger.kernel.org
8a6e2535 11850Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11851S: Maintained
066069e1 11852F: Documentation/sh/
679655da 11853F: arch/sh/
066069e1 11854F: drivers/sh/
1da177e4 11855
4480f15b 11856SUSPEND TO RAM
7fb06082 11857M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11858M: Len Brown <len.brown@intel.com>
11859M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11860L: linux-pm@vger.kernel.org
68656443 11861B: https://bugzilla.kernel.org
e2d1d6c0 11862S: Supported
679655da
JP
11863F: Documentation/power/
11864F: arch/x86/kernel/acpi/
11865F: drivers/base/power/
11866F: kernel/power/
11867F: include/linux/suspend.h
11868F: include/linux/freezer.h
11869F: include/linux/pm.h
1da177e4
LT
11870
11871SVGA HANDLING
8b58be88 11872M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11873L: linux-video@atrey.karlin.mff.cuni.cz
11874S: Maintained
679655da
JP
11875F: Documentation/svga.txt
11876F: arch/x86/boot/video*
1da177e4 11877
6e28b761
KRW
11878SWIOTLB SUBSYSTEM
11879M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11880L: linux-kernel@vger.kernel.org
9f273c24 11881T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11882S: Supported
11883F: lib/swiotlb.c
11884F: arch/*/kernel/pci-swiotlb.c
11885F: include/linux/swiotlb.h
11886
007f790c
JP
11887SWITCHDEV
11888M: Jiri Pirko <jiri@resnulli.us>
11889L: netdev@vger.kernel.org
11890S: Supported
11891F: net/switchdev/
11892F: include/net/switchdev.h
11893
db8e35d5
VG
11894SYNOPSYS ARC ARCHITECTURE
11895M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11896L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11897S: Supported
11898F: arch/arc/
9b28829d 11899F: Documentation/devicetree/bindings/arc/*
2d799dde 11900F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 11901F: drivers/clocksource/arc_timer.c
c6a0fe4a 11902F: drivers/tty/serial/arc_uart.c
b7182d1a 11903T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11904
556cc1c5
AB
11905SYNOPSYS ARC SDP platform support
11906M: Alexey Brodkin <abrodkin@synopsys.com>
11907S: Supported
11908F: arch/arc/plat-axs10x
11909F: arch/arc/boot/dts/ax*
11910F: Documentation/devicetree/bindings/arc/axs10*
11911
6c284c9a
LJ
11912SYSTEM CONFIGURATION (SYSCON)
11913M: Lee Jones <lee.jones@linaro.org>
11914M: Arnd Bergmann <arnd@arndb.de>
11915T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11916S: Supported
11917F: drivers/mfd/syscon.c
11918
8c0984e5
SR
11919SYSTEM RESET/SHUTDOWN DRIVERS
11920M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11921L: linux-pm@vger.kernel.org
58db9505 11922T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11923S: Maintained
11924F: Documentation/devicetree/bindings/power/reset/
11925F: drivers/power/reset/
11926
1da177e4 11927SYSV FILESYSTEM
8b58be88 11928M: Christoph Hellwig <hch@infradead.org>
1da177e4 11929S: Maintained
679655da
JP
11930F: Documentation/filesystems/sysv-fs.txt
11931F: fs/sysv/
11932F: include/linux/sysv_fs.h
1da177e4 11933
86cfa7fc 11934TARGET SUBSYSTEM
9c3646d1 11935M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11936L: linux-scsi@vger.kernel.org
b9f5edc2 11937L: target-devel@vger.kernel.org
86cfa7fc 11938W: http://www.linux-iscsi.org
cf015e9f 11939W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11940T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11941S: Supported
11942F: drivers/target/
11943F: include/target/
11944F: Documentation/target/
11945
4e68852d 11946TASKSTATS STATISTICS INTERFACE
185e595f 11947M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11948S: Maintained
679655da
JP
11949F: Documentation/accounting/taskstats*
11950F: include/linux/taskstats*
11951F: kernel/taskstats.c
4e68852d 11952
781b456a 11953TC CLASSIFIER
f935f3f8 11954M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11955L: netdev@vger.kernel.org
11956S: Maintained
679655da 11957F: include/net/pkt_cls.h
c117ab84 11958F: include/uapi/linux/pkt_cls.h
679655da 11959F: net/sched/
781b456a 11960
5067f08a 11961TCP LOW PRIORITY MODULE
8b58be88
JP
11962M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11963M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11964W: http://tcp-lp-mod.sourceforge.net/
11965S: Maintained
679655da 11966F: net/ipv4/tcp_lp.c
5067f08a 11967
91952bc0
AP
11968TDA10071 MEDIA DRIVER
11969M: Antti Palosaari <crope@iki.fi>
11970L: linux-media@vger.kernel.org
a825eaec 11971W: https://linuxtv.org
91952bc0
AP
11972W: http://palosaari.fi/linux/
11973Q: http://patchwork.linuxtv.org/project/linux-media/list/
11974T: git git://linuxtv.org/anttip/media_tree.git
11975S: Maintained
11976F: drivers/media/dvb-frontends/tda10071*
11977
11978TDA18212 MEDIA DRIVER
11979M: Antti Palosaari <crope@iki.fi>
11980L: linux-media@vger.kernel.org
a825eaec 11981W: https://linuxtv.org
91952bc0
AP
11982W: http://palosaari.fi/linux/
11983Q: http://patchwork.linuxtv.org/project/linux-media/list/
11984T: git git://linuxtv.org/anttip/media_tree.git
11985S: Maintained
11986F: drivers/media/tuners/tda18212*
11987
11988TDA18218 MEDIA DRIVER
11989M: Antti Palosaari <crope@iki.fi>
11990L: linux-media@vger.kernel.org
a825eaec 11991W: https://linuxtv.org
91952bc0
AP
11992W: http://palosaari.fi/linux/
11993Q: http://patchwork.linuxtv.org/project/linux-media/list/
11994T: git git://linuxtv.org/anttip/media_tree.git
11995S: Maintained
11996F: drivers/media/tuners/tda18218*
11997
3b2f6aba
MK
11998TDA18271 MEDIA DRIVER
11999M: Michael Krufky <mkrufky@linuxtv.org>
12000L: linux-media@vger.kernel.org
a825eaec 12001W: https://linuxtv.org
3b2f6aba
MK
12002W: http://github.com/mkrufky
12003Q: http://patchwork.linuxtv.org/project/linux-media/list/
12004T: git git://linuxtv.org/mkrufky/tuners.git
12005S: Maintained
12006F: drivers/media/tuners/tda18271*
12007
e48307a9
MK
12008TDA827x MEDIA DRIVER
12009M: Michael Krufky <mkrufky@linuxtv.org>
12010L: linux-media@vger.kernel.org
a825eaec 12011W: https://linuxtv.org
e48307a9
MK
12012W: http://github.com/mkrufky
12013Q: http://patchwork.linuxtv.org/project/linux-media/list/
12014T: git git://linuxtv.org/mkrufky/tuners.git
12015S: Maintained
12016F: drivers/media/tuners/tda8290.*
12017
66cf9212
MK
12018TDA8290 MEDIA DRIVER
12019M: Michael Krufky <mkrufky@linuxtv.org>
12020L: linux-media@vger.kernel.org
a825eaec 12021W: https://linuxtv.org
66cf9212
MK
12022W: http://github.com/mkrufky
12023Q: http://patchwork.linuxtv.org/project/linux-media/list/
12024T: git git://linuxtv.org/mkrufky/tuners.git
12025S: Maintained
12026F: drivers/media/tuners/tda8290.*
12027
4b9fba30
HV
12028TDA9840 MEDIA DRIVER
12029M: Hans Verkuil <hverkuil@xs4all.nl>
12030L: linux-media@vger.kernel.org
12031T: git git://linuxtv.org/media_tree.git
a825eaec 12032W: https://linuxtv.org
4b9fba30
HV
12033S: Maintained
12034F: drivers/media/i2c/tda9840*
12035
2cb654fd 12036TEA5761 TUNER DRIVER
5dc8a864
MCC
12037M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12038M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12039L: linux-media@vger.kernel.org
a825eaec 12040W: https://linuxtv.org
2cb654fd
MCC
12041T: git git://linuxtv.org/media_tree.git
12042S: Odd fixes
12043F: drivers/media/tuners/tea5761.*
12044
12045TEA5767 TUNER DRIVER
5dc8a864
MCC
12046M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12047M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12048L: linux-media@vger.kernel.org
a825eaec 12049W: https://linuxtv.org
2cb654fd
MCC
12050T: git git://linuxtv.org/media_tree.git
12051S: Maintained
12052F: drivers/media/tuners/tea5767.*
12053
4b9fba30
HV
12054TEA6415C MEDIA DRIVER
12055M: Hans Verkuil <hverkuil@xs4all.nl>
12056L: linux-media@vger.kernel.org
12057T: git git://linuxtv.org/media_tree.git
a825eaec 12058W: https://linuxtv.org
4b9fba30
HV
12059S: Maintained
12060F: drivers/media/i2c/tea6415c*
12061
12062TEA6420 MEDIA DRIVER
12063M: Hans Verkuil <hverkuil@xs4all.nl>
12064L: linux-media@vger.kernel.org
12065T: git git://linuxtv.org/media_tree.git
a825eaec 12066W: https://linuxtv.org
4b9fba30
HV
12067S: Maintained
12068F: drivers/media/i2c/tea6420*
12069
3d249d4c 12070TEAM DRIVER
dca9ab92 12071M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
12072L: netdev@vger.kernel.org
12073S: Supported
12074F: drivers/net/team/
12075F: include/linux/if_team.h
c117ab84 12076F: include/uapi/linux/if_team.h
3d249d4c 12077
7d029125 12078TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 12079M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
12080S: Maintained
12081F: arch/x86/platform/ts5500/
12082
40ad4a30
SY
12083TECHNOTREND USB IR RECEIVER
12084M: Sean Young <sean@mess.org>
12085L: linux-media@vger.kernel.org
12086S: Maintained
12087F: drivers/media/rc/ttusbir.c
12088
adabdb0c 12089TEGRA ARCHITECTURE SUPPORT
243d58ec 12090M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 12091M: Thierry Reding <thierry.reding@gmail.com>
554077c5 12092M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 12093L: linux-tegra@vger.kernel.org
fd117cd1 12094Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 12095T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 12096S: Supported
bbbe96ed 12097N: [^a-z]tegra
84b9414b 12098
adabdb0c
SW
12099TEGRA CLOCK DRIVER
12100M: Peter De Schrijver <pdeschrijver@nvidia.com>
12101M: Prashant Gaikwad <pgaikwad@nvidia.com>
12102S: Supported
12103F: drivers/clk/tegra/
12104
86e486a0 12105TEGRA DMA DRIVERS
adabdb0c 12106M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 12107M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 12108S: Supported
86e486a0 12109F: drivers/dma/tegra*
adabdb0c 12110
adabdb0c
SW
12111TEGRA I2C DRIVER
12112M: Laxman Dewangan <ldewangan@nvidia.com>
12113S: Supported
12114F: drivers/i2c/busses/i2c-tegra.c
12115
12116TEGRA IOMMU DRIVERS
12117M: Hiroshi Doyu <hdoyu@nvidia.com>
12118S: Supported
12119F: drivers/iommu/tegra*
12120
12121TEGRA KBC DRIVER
12122M: Rakesh Iyer <riyer@nvidia.com>
12123M: Laxman Dewangan <ldewangan@nvidia.com>
12124S: Supported
12125F: drivers/input/keyboard/tegra-kbc.c
12126
adabdb0c
SW
12127TEGRA PWM DRIVER
12128M: Thierry Reding <thierry.reding@gmail.com>
12129S: Supported
12130F: drivers/pwm/pwm-tegra.c
12131
12132TEGRA SERIAL DRIVER
12133M: Laxman Dewangan <ldewangan@nvidia.com>
12134S: Supported
12135F: drivers/tty/serial/serial-tegra.c
12136
12137TEGRA SPI DRIVER
12138M: Laxman Dewangan <ldewangan@nvidia.com>
12139S: Supported
12140F: drivers/spi/spi-tegra*
12141
1a348ccc 12142TEHUTI ETHERNET DRIVER
8b58be88 12143M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
12144L: netdev@vger.kernel.org
12145S: Supported
ef7f5429 12146F: drivers/net/ethernet/tehuti/*
1a348ccc 12147
4e68852d 12148Telecom Clock Driver for MCPL0010
8b58be88 12149M: Mark Gross <mark.gross@intel.com>
4e68852d 12150S: Supported
679655da 12151F: drivers/char/tlclk.c
4e68852d 12152
4480f15b 12153TENSILICA XTENSA PORT (xtensa)
8b58be88 12154M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
12155M: Max Filippov <jcmvbkbc@gmail.com>
12156L: linux-xtensa@linux-xtensa.org
9f273c24 12157T: git git://github.com/czankel/xtensa-linux.git
4e68852d 12158S: Maintained
679655da 12159F: arch/xtensa/
3dc99857 12160F: drivers/irqchip/irq-xtensa-*
4e68852d 12161
04f1024e
NM
12162Texas Instruments' System Control Interface (TISCI) Protocol Driver
12163M: Nishanth Menon <nm@ti.com>
12164M: Tero Kristo <t-kristo@ti.com>
12165M: Santosh Shilimkar <ssantosh@kernel.org>
12166L: linux-arm-kernel@lists.infradead.org
12167S: Maintained
12168F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
12169F: drivers/firmware/ti_sci*
12170F: include/linux/soc/ti/ti_sci_protocol.h
04f1024e 12171
5313ba66
HV
12172THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12173M: Hans Verkuil <hverkuil@xs4all.nl>
12174L: linux-media@vger.kernel.org
12175T: git git://linuxtv.org/media_tree.git
a825eaec 12176W: https://linuxtv.org
5313ba66
HV
12177S: Maintained
12178F: drivers/media/radio/radio-raremono.c
12179
d3fb6955 12180THERMAL
b75f0050 12181M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 12182M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
12183L: linux-pm@vger.kernel.org
12184T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12185T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12186Q: https://patchwork.kernel.org/project/linux-pm/list/
12187S: Supported
12188F: drivers/thermal/
12189F: include/linux/thermal.h
af6c9f16 12190F: include/uapi/linux/thermal.h
b75f0050
JP
12191F: include/linux/cpu_cooling.h
12192F: Documentation/devicetree/bindings/thermal/
d3fb6955 12193
64e05d8b
VK
12194THERMAL/CPU_COOLING
12195M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12196M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 12197M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
12198L: linux-pm@vger.kernel.org
12199S: Supported
12200F: Documentation/thermal/cpu-cooling-api.txt
12201F: drivers/thermal/cpu_cooling.c
12202F: include/linux/cpu_cooling.h
12203
4e68852d 12204THINKPAD ACPI EXTRAS DRIVER
8b58be88 12205M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 12206L: ibm-acpi-devel@lists.sourceforge.net
d0944853 12207L: platform-driver-x86@vger.kernel.org
4e68852d
AC
12208W: http://ibm-acpi.sourceforge.net
12209W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 12210T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 12211S: Maintained
679655da 12212F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 12213
1b46f2a2 12214TI BANDGAP AND THERMAL DRIVER
f14d1c24 12215M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 12216M: Keerthy <j-keerthy@ti.com>
1b46f2a2 12217L: linux-pm@vger.kernel.org
531ff13e 12218L: linux-omap@vger.kernel.org
5a723e81 12219S: Maintained
794b2e25 12220F: drivers/thermal/ti-soc-thermal/
1b46f2a2 12221
ccf963d3
BP
12222TI VPE/CAL DRIVERS
12223M: Benoit Parrot <bparrot@ti.com>
12224L: linux-media@vger.kernel.org
12225W: http://linuxtv.org/
12226Q: http://patchwork.linuxtv.org/project/linux-media/list/
12227S: Maintained
12228F: drivers/media/platform/ti-vpe/
12229
0c7665c3
MF
12230TI CDCE706 CLOCK DRIVER
12231M: Max Filippov <jcmvbkbc@gmail.com>
12232S: Maintained
12233F: drivers/clk/clk-cdce706.c
12234
49b6a5e3
TK
12235TI CLOCK DRIVER
12236M: Tero Kristo <t-kristo@ti.com>
12237L: linux-omap@vger.kernel.org
12238S: Maintained
12239F: drivers/clk/ti/
12240F: include/linux/clk/ti.h
12241
f75cfbad
GS
12242TI ETHERNET SWITCH DRIVER (CPSW)
12243M: Mugunthan V N <mugunthanvnm@ti.com>
12244R: Grygorii Strashko <grygorii.strashko@ti.com>
12245L: linux-omap@vger.kernel.org
12246L: netdev@vger.kernel.org
12247S: Maintained
12248F: drivers/net/ethernet/ti/cpsw*
12249F: drivers/net/ethernet/ti/davinci*
12250
4020f2d7 12251TI FLASH MEDIA INTERFACE DRIVER
8b58be88 12252M: Alex Dubov <oakad@yahoo.com>
795fb7e7 12253S: Maintained
679655da
JP
12254F: drivers/misc/tifm*
12255F: drivers/mmc/host/tifm_sd.c
12256F: include/linux/tifm.h
4020f2d7 12257
e0c52404 12258TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 12259M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
12260L: linux-kernel@vger.kernel.org
12261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12262S: Maintained
12263F: drivers/soc/ti/*
12264T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12265
12266
152ad442
SR
12267TI LM49xxx FAMILY ASoC CODEC DRIVERS
12268M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 12269M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
12270L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12271S: Maintained
12272F: sound/soc/codecs/lm49453*
d392dead 12273F: sound/soc/codecs/isabelle*
152ad442 12274
0edd807d
KM
12275TI LP855x BACKLIGHT DRIVER
12276M: Milo Kim <milo.kim@ti.com>
12277S: Maintained
12278F: Documentation/backlight/lp855x-driver.txt
12279F: drivers/video/backlight/lp855x_bl.c
12280F: include/linux/platform_data/lp855x.h
12281
faf13f6d
KM
12282TI LP8727 CHARGER DRIVER
12283M: Milo Kim <milo.kim@ti.com>
12284S: Maintained
8c0984e5 12285F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12286F: include/linux/platform_data/lp8727.h
12287
22f1229f
KM
12288TI LP8788 MFD DRIVER
12289M: Milo Kim <milo.kim@ti.com>
12290S: Maintained
12291F: drivers/iio/adc/lp8788_adc.c
12292F: drivers/leds/leds-lp8788.c
12293F: drivers/mfd/lp8788*.c
8c0984e5 12294F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12295F: drivers/regulator/lp8788-*.c
12296F: include/linux/mfd/lp8788*.h
12297
84640e27
KM
12298TI NETCP ETHERNET DRIVER
12299M: Wingman Kwok <w-kwok2@ti.com>
12300M: Murali Karicheri <m-karicheri2@ti.com>
12301L: netdev@vger.kernel.org
12302S: Maintained
12303F: drivers/net/ethernet/ti/netcp*
12304
217e0ca9
KC
12305TI TAS571X FAMILY ASoC CODEC DRIVER
12306M: Kevin Cernekee <cernekee@chromium.org>
12307L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12308S: Odd Fixes
12309F: sound/soc/codecs/tas571x*
12310
dd5e8e6b 12311TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12312M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12313L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12314S: Maintained
12315F: sound/soc/codecs/twl4030*
12316
90921014 12317TI WILINK WIRELESS DRIVERS
90921014
LC
12318L: linux-wireless@vger.kernel.org
12319W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12320W: http://wireless.kernel.org/en/users/Drivers/wl1251
12321T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12322S: Orphan
90921014
LC
12323F: drivers/net/wireless/ti/
12324F: include/linux/wl12xx.h
12325
e86eaa3a 12326TIPC NETWORK LAYER
8b58be88 12327M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12328M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12329L: netdev@vger.kernel.org (core kernel code)
12330L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12331W: http://tipc.sourceforge.net/
e86eaa3a 12332S: Maintained
c117ab84 12333F: include/uapi/linux/tipc*.h
679655da 12334F: net/tipc/
e86eaa3a 12335
867e359b 12336TILE ARCHITECTURE
b9a279f6 12337M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12338W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12339T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12340S: Supported
12341F: arch/tile/
6b940606 12342F: drivers/char/tile-srom.c
5c770755 12343F: drivers/edac/tile_edac.c
6b940606
CM
12344F: drivers/net/ethernet/tile/
12345F: drivers/rtc/rtc-tile.c
12346F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12347F: drivers/tty/serial/tilegx.c
6b940606
CM
12348F: drivers/usb/host/*-tilegx.c
12349F: include/linux/usb/tilegx.h
867e359b 12350
1da177e4 12351TLAN NETWORK DRIVER
8b58be88 12352M: Samuel Chessman <chessman@tux.org>
88c07dde 12353L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12354W: http://sourceforge.net/projects/tlan/
12355S: Maintained
679655da 12356F: Documentation/networking/tlan.txt
b544dbac 12357F: drivers/net/ethernet/ti/tlan.*
1da177e4 12358
d74db3b2 12359TOMOYO SECURITY MODULE
8b58be88
JP
12360M: Kentaro Takeda <takedakn@nttdata.co.jp>
12361M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12362L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12363L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12364L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12365L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12366W: http://tomoyo.sourceforge.jp/
843d183c 12367T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12368S: Maintained
679655da 12369F: security/tomoyo/
d74db3b2 12370
9caeb532 12371TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12372M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12373L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12374S: Maintained
12375F: drivers/platform/x86/topstar-laptop.c
12376
1da177e4 12377TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12378M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12379L: platform-driver-x86@vger.kernel.org
0a63ca11 12380S: Maintained
679655da 12381F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12382
0a63ca11
AA
12383TOSHIBA BLUETOOTH DRIVER
12384M: Azael Avalos <coproscefalo@gmail.com>
12385L: platform-driver-x86@vger.kernel.org
12386S: Maintained
12387F: drivers/platform/x86/toshiba_bluetooth.c
12388
12389TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12390M: Azael Avalos <coproscefalo@gmail.com>
12391L: platform-driver-x86@vger.kernel.org
12392S: Maintained
12393F: drivers/platform/x86/toshiba_haps.c
12394
14991fc7
AA
12395TOSHIBA WMI HOTKEYS DRIVER
12396M: Azael Avalos <coproscefalo@gmail.com>
12397L: platform-driver-x86@vger.kernel.org
12398S: Maintained
12399F: drivers/platform/x86/toshiba-wmi.c
12400
1da177e4 12401TOSHIBA SMM DRIVER
8b58be88 12402M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12403W: http://www.buzzard.org.uk/toshiba/
12404S: Maintained
679655da
JP
12405F: drivers/char/toshiba.c
12406F: include/linux/toshiba.h
c117ab84 12407F: include/uapi/linux/toshiba.h
1da177e4 12408
d32d9864
MR
12409TOSHIBA TC358743 DRIVER
12410M: Mats Randgaard <matrandg@cisco.com>
12411L: linux-media@vger.kernel.org
12412S: Maintained
12413F: drivers/media/i2c/tc358743*
b5dcee22 12414F: include/media/i2c/tc358743.h
d32d9864 12415
560e6475
WS
12416TMIO/SDHI MMC DRIVER
12417M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12418L: linux-mmc@vger.kernel.org
560e6475 12419S: Supported
d1057c40
GL
12420F: drivers/mmc/host/tmio_mmc*
12421F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12422F: include/linux/mfd/tmio.h
d719f900 12423
917cc4e6
GR
12424TMP401 HARDWARE MONITOR DRIVER
12425M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12426L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12427S: Maintained
12428F: Documentation/hwmon/tmp401
12429F: drivers/hwmon/tmp401.c
12430
98f32602 12431TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12432M: Hugh Dickins <hughd@google.com>
98f32602
HD
12433L: linux-mm@kvack.org
12434S: Maintained
12435F: include/linux/shmem_fs.h
12436F: mm/shmem.c
12437
45f95b53 12438TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12439M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12440M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12441L: linux-media@vger.kernel.org
a825eaec 12442W: https://linuxtv.org
45f95b53
MCC
12443T: git git://linuxtv.org/media_tree.git
12444S: Odd fixes
12445F: drivers/media/usb/tm6000/
618cd932 12446F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12447
34d1324e
AU
12448TW5864 VIDEO4LINUX DRIVER
12449M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12450M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12451M: Andrey Utkin <andrey_utkin@fastmail.com>
12452L: linux-media@vger.kernel.org
12453S: Supported
12454F: drivers/media/pci/tw5864/
45f95b53 12455
c65fde19
HV
12456TW68 VIDEO4LINUX DRIVER
12457M: Hans Verkuil <hverkuil@xs4all.nl>
12458L: linux-media@vger.kernel.org
12459T: git git://linuxtv.org/media_tree.git
a825eaec 12460W: https://linuxtv.org
c65fde19
HV
12461S: Odd Fixes
12462F: drivers/media/pci/tw68/
12463
704a84cc
EG
12464TW686X VIDEO4LINUX DRIVER
12465M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12466L: linux-media@vger.kernel.org
12467T: git git://linuxtv.org/media_tree.git
12468W: http://linuxtv.org
12469S: Maintained
12470F: drivers/media/pci/tw686x/
12471
4e68852d 12472TPM DEVICE DRIVER
901486b8 12473M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12474M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12475M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12476R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12477W: http://tpmdd.sourceforge.net
63a10dfd 12478L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12479Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12480T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12481S: Maintained
679655da 12482F: drivers/char/tpm/
4e68852d 12483
1a0f1b27
AL
12484TPM IBM_VTPM DEVICE DRIVER
12485M: Ashley Lai <ashleydlai@gmail.com>
12486W: http://tpmdd.sourceforge.net
12487L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12488S: Maintained
12489F: drivers/char/tpm/tpm_ibmvtpm*
12490
d6f005a1
JP
12491TRACING
12492M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12493M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12494T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12495S: Maintained
12496F: Documentation/trace/ftrace.txt
12497F: arch/*/*/*/ftrace.h
12498F: arch/*/kernel/ftrace.c
12499F: include/*/ftrace.h
12500F: include/linux/trace*.h
12501F: include/trace/
12502F: kernel/trace/
6e68e6c5 12503F: tools/testing/selftests/ftrace/
d6f005a1 12504
4abac0d0
IM
12505TRACING MMIO ACCESSES (MMIOTRACE)
12506M: Steven Rostedt <rostedt@goodmis.org>
12507M: Ingo Molnar <mingo@kernel.org>
12508R: Karol Herbst <karolherbst@gmail.com>
12509R: Pekka Paalanen <ppaalanen@gmail.com>
12510S: Maintained
12511L: linux-kernel@vger.kernel.org
12512L: nouveau@lists.freedesktop.org
12513F: kernel/trace/trace_mmiotrace.c
12514F: include/linux/mmiotrace.h
12515F: arch/x86/mm/kmmio.c
12516F: arch/x86/mm/mmio-mod.c
12517F: arch/x86/mm/testmmiotrace.c
12518
1da177e4 12519TRIVIAL PATCHES
8b58be88 12520M: Jiri Kosina <trivial@kernel.org>
54e5881d 12521T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12522S: Maintained
86ef925f 12523K: ^Subject:.*(?i)trivial
1da177e4 12524
4e68852d 12525TTY LAYER
879a5a00 12526M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12527M: Jiri Slaby <jslaby@suse.com>
879a5a00 12528S: Supported
08deed1e 12529T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12530F: Documentation/serial/
8dd5d2f1 12531F: drivers/tty/
df621252 12532F: drivers/tty/serial/serial_core.c
e3288775
AC
12533F: include/linux/serial_core.h
12534F: include/linux/serial.h
12535F: include/linux/tty.h
c117ab84
CEB
12536F: include/uapi/linux/serial_core.h
12537F: include/uapi/linux/serial.h
12538F: include/uapi/linux/tty.h
4e68852d 12539
91952bc0
AP
12540TUA9001 MEDIA DRIVER
12541M: Antti Palosaari <crope@iki.fi>
12542L: linux-media@vger.kernel.org
a825eaec 12543W: https://linuxtv.org
91952bc0
AP
12544W: http://palosaari.fi/linux/
12545Q: http://patchwork.linuxtv.org/project/linux-media/list/
12546T: git git://linuxtv.org/anttip/media_tree.git
12547S: Maintained
12548F: drivers/media/tuners/tua9001*
12549
740db6d7 12550TULIP NETWORK DRIVERS
740db6d7 12551L: netdev@vger.kernel.org
cf869eb1
GG
12552L: linux-parisc@vger.kernel.org
12553S: Orphan
0f04e2aa 12554F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12555
12556TUN/TAP driver
ba57b6f2 12557M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12558W: http://vtun.sourceforge.net/tun
12559S: Maintained
679655da
JP
12560F: Documentation/networking/tuntap.txt
12561F: arch/um/os-Linux/drivers/
1da177e4 12562
b454cc66 12563TURBOCHANNEL SUBSYSTEM
8b58be88 12564M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12565M: Ralf Baechle <ralf@linux-mips.org>
12566L: linux-mips@linux-mips.org
12567Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12568S: Maintained
679655da
JP
12569F: drivers/tc/
12570F: include/linux/tc.h
b454cc66 12571
e2d1d6c0 12572UBI FILE SYSTEM (UBIFS)
a7859936 12573M: Richard Weinberger <richard@nod.at>
949cb623 12574M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12575M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12576L: linux-mtd@lists.infradead.org
e2966cbe 12577T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12578W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12579S: Supported
679655da
JP
12580F: Documentation/filesystems/ubifs.txt
12581F: fs/ubifs/
e2d1d6c0 12582
e1632fa2 12583UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12584M: Greg Ungerer <gerg@linux-m68k.org>
12585W: http://www.linux-m68k.org/
cc2020e6 12586W: http://www.uclinux.org/
e1632fa2 12587L: linux-m68k@lists.linux-m68k.org
cc2020e6 12588L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12589T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12590S: Maintained
e1632fa2
GU
12591F: arch/m68k/coldfire/
12592F: arch/m68k/68*/
61bc02bb
JP
12593F: arch/m68k/*/*_no.*
12594F: arch/m68k/include/asm/*_no.*
cc2020e6 12595
1da177e4 12596UDF FILESYSTEM
d8130624 12597M: Jan Kara <jack@suse.com>
1da177e4 12598S: Maintained
679655da
JP
12599F: Documentation/filesystems/udf.txt
12600F: fs/udf/
1da177e4 12601
0edffe65
BN
12602UDRAW TABLET
12603M: Bastien Nocera <hadess@hadess.net>
12604L: linux-input@vger.kernel.org
12605S: Maintained
12606F: drivers/hid/hid-udraw.c
12607
cc2020e6 12608UFS FILESYSTEM
8b58be88 12609M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12610S: Maintained
679655da
JP
12611F: Documentation/filesystems/ufs.txt
12612F: fs/ufs/
cc2020e6 12613
0a09d3ab
DH
12614UHID USERSPACE HID IO DRIVER:
12615M: David Herrmann <dh.herrmann@googlemail.com>
12616L: linux-input@vger.kernel.org
12617S: Maintained
12618F: drivers/hid/uhid.c
c117ab84 12619F: include/uapi/linux/uhid.h
0a09d3ab 12620
18332a80 12621ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12622L: linux-usb@vger.kernel.org
10c6c9c9 12623S: Orphan
355ffe69 12624F: drivers/uwb/
679655da
JP
12625F: include/linux/uwb.h
12626F: include/linux/uwb/
18332a80 12627
b31d8273
G
12628UNICORE32 ARCHITECTURE:
12629M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12630W: http://mprc.pku.edu.cn/~guanxuetao/linux
12631S: Maintained
ceebf4d5 12632T: git git://github.com/gxt/linux.git
b31d8273
G
12633F: arch/unicore32/
12634
d8379ab1
TF
12635UNIFDEF
12636M: Tony Finch <dot@dotat.at>
12637W: http://dotat.at/prog/unifdef
12638S: Maintained
12639F: scripts/unifdef.c
12640
1da177e4 12641UNIFORM CDROM DRIVER
8b58be88 12642M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12643W: http://www.kernel.dk
12644S: Maintained
679655da
JP
12645F: Documentation/cdrom/
12646F: drivers/cdrom/cdrom.c
12647F: include/linux/cdrom.h
c117ab84 12648F: include/uapi/linux/cdrom.h
1da177e4 12649
56df0122 12650UNISYS S-PAR DRIVERS
49e7d9df
JP
12651M: David Kershner <david.kershner@unisys.com>
12652L: sparmaintainer@unisys.com (Unisys internal)
12653S: Supported
12654F: drivers/staging/unisys/
56df0122 12655
9941fa6e
VH
12656UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12657M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12658L: linux-scsi@vger.kernel.org
12659S: Supported
12660F: Documentation/scsi/ufs.txt
12661F: drivers/scsi/ufs/
12662
4b9ffb5a 12663UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
bdee9860
JP
12664M: Manjunath M Bettegowda <manjumb@synopsys.com>
12665M: Prabu Thangamuthu <prabut@synopsys.com>
4b9ffb5a
JP
12666L: linux-scsi@vger.kernel.org
12667S: Supported
12668F: drivers/scsi/ufs/*dwc*
12669
e2d1d6c0 12670UNSORTED BLOCK IMAGES (UBI)
949cb623 12671M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12672M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12673W: http://www.linux-mtd.infradead.org/
12674L: linux-mtd@lists.infradead.org
b6b44e0a 12675T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12676S: Supported
80811493 12677F: drivers/mtd/ubi/
679655da 12678F: include/linux/mtd/ubi.h
c117ab84 12679F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12680
1da177e4 12681USB ACM DRIVER
ca1c3e6f 12682M: Oliver Neukum <oneukum@suse.com>
6372594a 12683L: linux-usb@vger.kernel.org
1da177e4 12684S: Maintained
679655da
JP
12685F: Documentation/usb/acm.txt
12686F: drivers/usb/class/cdc-acm.*
1da177e4 12687
b7d572e1
PF
12688USB AR5523 WIRELESS DRIVER
12689M: Pontus Fuchs <pontus.fuchs@gmail.com>
12690L: linux-wireless@vger.kernel.org
12691S: Maintained
12692F: drivers/net/wireless/ath/ar5523/
12693
115bb1ff 12694USB ATTACHED SCSI
866d372e 12695M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12696L: linux-usb@vger.kernel.org
12697L: linux-scsi@vger.kernel.org
8eae0fb7 12698S: Maintained
115bb1ff
MW
12699F: drivers/usb/storage/uas.c
12700
1da177e4 12701USB CDC ETHERNET DRIVER
61eee9a7 12702M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12703L: linux-usb@vger.kernel.org
1da177e4 12704S: Maintained
679655da 12705F: drivers/net/usb/cdc_*.c
c117ab84 12706F: include/uapi/linux/usb/cdc.h
1da177e4 12707
66e3e591
KP
12708USB CHAOSKEY DRIVER
12709M: Keith Packard <keithp@keithp.com>
12710L: linux-usb@vger.kernel.org
12711S: Maintained
12712F: drivers/usb/misc/chaoskey.c
12713
b02b371e 12714USB CYPRESS C67X00 DRIVER
8b58be88 12715M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12716L: linux-usb@vger.kernel.org
12717S: Maintained
679655da 12718F: drivers/usb/c67x00/
b02b371e 12719
d0374f4f 12720USB DAVICOM DM9601 DRIVER
8b58be88 12721M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12722L: netdev@vger.kernel.org
d0374f4f
PK
12723W: http://www.linux-usb.org/usbnet
12724S: Maintained
679655da 12725F: drivers/net/usb/dm9601.c
d0374f4f 12726
cc2020e6 12727USB DIAMOND RIO500 DRIVER
8b58be88 12728M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12729L: rio500-users@lists.sourceforge.net
12730W: http://rio500.sourceforge.net
12731S: Maintained
679655da 12732F: drivers/usb/misc/rio500*
cc2020e6 12733
1da177e4 12734USB EHCI DRIVER
578333ab 12735M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12736L: linux-usb@vger.kernel.org
578333ab 12737S: Maintained
679655da
JP
12738F: Documentation/usb/ehci.txt
12739F: drivers/usb/host/ehci*
1da177e4 12740
69ae9e3e 12741USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12742M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12743L: linux-usb@vger.kernel.org
69ae9e3e 12744W: http://www.linux-usb.org/gadget
d6d0f665
FB
12745T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12746S: Maintained
679655da
JP
12747F: drivers/usb/gadget/
12748F: include/linux/usb/gadget*
69ae9e3e 12749
2dea64b4 12750USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12751M: Jiri Kosina <jikos@kernel.org>
406df153 12752R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12753L: linux-usb@vger.kernel.org
54e5881d 12754T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12755S: Maintained
c2f01971 12756F: Documentation/hid/hiddev.txt
679655da 12757F: drivers/hid/usbhid/
1da177e4 12758
959eea21 12759USB ISP116X DRIVER
8b58be88 12760M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12761L: linux-usb@vger.kernel.org
959eea21 12762S: Maintained
679655da
JP
12763F: drivers/usb/host/isp116x*
12764F: include/linux/usb/isp116x.h
959eea21 12765
146498ea
WH
12766USB LAN78XX ETHERNET DRIVER
12767M: Woojung Huh <woojung.huh@microchip.com>
12768M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12769L: netdev@vger.kernel.org
12770S: Maintained
12771F: drivers/net/usb/lan78xx.*
12772
1da177e4 12773USB MASS STORAGE DRIVER
fc8b690d 12774M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12775L: linux-usb@vger.kernel.org
8836aeb8 12776L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12777S: Maintained
12778W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12779F: drivers/usb/storage/
1da177e4 12780
af39917d
CL
12781USB MIDI DRIVER
12782M: Clemens Ladisch <clemens@ladisch.de>
12783L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12784T: git git://git.alsa-project.org/alsa-kernel.git
12785S: Maintained
12786F: sound/usb/midi.*
12787
444ce9d4
JP
12788USB NETWORKING DRIVERS
12789L: linux-usb@vger.kernel.org
12790S: Odd Fixes
12791F: drivers/net/usb/
12792
1da177e4 12793USB OHCI DRIVER
578333ab 12794M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12795L: linux-usb@vger.kernel.org
578333ab 12796S: Maintained
679655da
JP
12797F: Documentation/usb/ohci.txt
12798F: drivers/usb/host/ohci*
1da177e4 12799
963ffa3e 12800USB OTG FSM (Finite State Machine)
60d77b3d 12801M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12802T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12803L: linux-usb@vger.kernel.org
12804S: Maintained
12805F: drivers/usb/common/usb-otg-fsm.c
12806
563da3a9
VM
12807USB OVER IP DRIVER
12808M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12809M: Shuah Khan <shuahkh@osg.samsung.com>
12810M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12811L: linux-usb@vger.kernel.org
12812S: Maintained
a6d6fc2b 12813F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12814F: drivers/usb/usbip/
12815F: tools/usb/usbip/
12816
1da177e4 12817USB PEGASUS DRIVER
a16b945c 12818M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12819L: linux-usb@vger.kernel.org
043600a6 12820L: netdev@vger.kernel.org
052e3128
PM
12821T: git git://github.com/petkan/pegasus.git
12822W: https://github.com/petkan/pegasus
1da177e4 12823S: Maintained
679655da 12824F: drivers/net/usb/pegasus.*
1da177e4 12825
d3ad558f 12826USB PHY LAYER
a55f6286 12827M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12828L: linux-usb@vger.kernel.org
12829T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12830S: Maintained
12831F: drivers/usb/phy/
d3ad558f 12832
73e4fb3f 12833USB PRINTER DRIVER (usblp)
8b58be88 12834M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12835L: linux-usb@vger.kernel.org
73e4fb3f 12836S: Supported
679655da 12837F: drivers/usb/class/usblp.c
1da177e4 12838
4521b477
BM
12839USB QMI WWAN NETWORK DRIVER
12840M: Bjørn Mork <bjorn@mork.no>
12841L: netdev@vger.kernel.org
12842S: Maintained
12843F: Documentation/ABI/testing/sysfs-class-net-qmi
12844F: drivers/net/usb/qmi_wwan.c
12845
1da177e4 12846USB RTL8150 DRIVER
a16b945c 12847M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12848L: linux-usb@vger.kernel.org
043600a6 12849L: netdev@vger.kernel.org
052e3128
PM
12850T: git git://github.com/petkan/rtl8150.git
12851W: https://github.com/petkan/rtl8150
1da177e4 12852S: Maintained
679655da 12853F: drivers/net/usb/rtl8150.c
1da177e4 12854
f896b796 12855USB SERIAL SUBSYSTEM
66085694 12856M: Johan Hovold <johan@kernel.org>
795fb7e7 12857L: linux-usb@vger.kernel.org
5ee05309 12858T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12859S: Maintained
679655da 12860F: Documentation/usb/usb-serial.txt
f896b796 12861F: drivers/usb/serial/
679655da 12862F: include/linux/usb/serial.h
1da177e4 12863
b3f0db1c
SG
12864USB SMSC75XX ETHERNET DRIVER
12865M: Steve Glendinning <steve.glendinning@shawell.net>
12866L: netdev@vger.kernel.org
12867S: Maintained
12868F: drivers/net/usb/smsc75xx.*
12869
2f7ca802 12870USB SMSC95XX ETHERNET DRIVER
90b24cfb 12871M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12872M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12873L: netdev@vger.kernel.org
90b24cfb 12874S: Maintained
679655da 12875F: drivers/net/usb/smsc95xx.*
2f7ca802 12876
1da177e4 12877USB SUBSYSTEM
879a5a00 12878M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12879L: linux-usb@vger.kernel.org
1da177e4 12880W: http://www.linux-usb.org
08deed1e 12881T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12882S: Supported
1700bd98 12883F: Documentation/devicetree/bindings/usb/
679655da 12884F: Documentation/usb/
679655da
JP
12885F: drivers/usb/
12886F: include/linux/usb.h
12887F: include/linux/usb/
1da177e4
LT
12888
12889USB UHCI DRIVER
8b58be88 12890M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12891L: linux-usb@vger.kernel.org
1da177e4 12892S: Maintained
679655da 12893F: drivers/usb/host/uhci*
1da177e4 12894
69ae9e3e 12895USB "USBNET" DRIVER FRAMEWORK
d8130624 12896M: Oliver Neukum <oneukum@suse.com>
043600a6 12897L: netdev@vger.kernel.org
69ae9e3e 12898W: http://www.linux-usb.org/usbnet
1da177e4 12899S: Maintained
679655da
JP
12900F: drivers/net/usb/usbnet.c
12901F: include/linux/usb/usbnet.h
1da177e4 12902
c0efd232 12903USB VIDEO CLASS
c53ac071 12904M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12905L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12906L: linux-media@vger.kernel.org
275ffde4 12907T: git git://linuxtv.org/media_tree.git
57c6d2e9 12908W: http://www.ideasonboard.org/uvc/
c0efd232 12909S: Maintained
0c0d06ca 12910F: drivers/media/usb/uvc/
6c0f0359 12911F: include/uapi/linux/uvcvideo.h
1da177e4 12912
b60b9c45
HV
12913USB VISION DRIVER
12914M: Hans Verkuil <hverkuil@xs4all.nl>
12915L: linux-media@vger.kernel.org
12916T: git git://linuxtv.org/media_tree.git
a825eaec 12917W: https://linuxtv.org
b60b9c45
HV
12918S: Odd Fixes
12919F: drivers/media/usb/usbvision/
12920
8282da47
LP
12921USB WEBCAM GADGET
12922M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12923L: linux-usb@vger.kernel.org
12924S: Maintained
3a83c16e 12925F: drivers/usb/gadget/function/*uvc*
faf2e1db 12926F: drivers/usb/gadget/legacy/webcam.c
8282da47 12927
bf164cc0 12928USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12929M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12930L: linux-wireless@vger.kernel.org
12931S: Maintained
679655da 12932F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12933
eb6bab13 12934USB XHCI DRIVER
03d85053 12935M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12936L: linux-usb@vger.kernel.org
12937S: Supported
36d0344c
SS
12938F: drivers/usb/host/xhci*
12939F: drivers/usb/host/pci-quirks*
eb6bab13 12940
1da177e4 12941USB ZD1201 DRIVER
4086b9ca 12942L: linux-wireless@vger.kernel.org
1da177e4 12943W: http://linux-lc100020.sourceforge.net
4086b9ca 12944S: Orphan
ed0ad06f 12945F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12946
b7eee616 12947USB ZR364XX DRIVER
8b58be88 12948M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12949L: linux-usb@vger.kernel.org
661263b5 12950L: linux-media@vger.kernel.org
275ffde4 12951T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12952W: http://royale.zerezo.com/zr364xx/
12953S: Maintained
618cd932 12954F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 12955F: drivers/media/usb/zr364xx/
b7eee616 12956
289fcff4
HK
12957ULPI BUS
12958M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12959L: linux-usb@vger.kernel.org
12960S: Maintained
12961F: drivers/usb/common/ulpi.c
12962F: include/linux/ulpi/
12963
e7839f25 12964USER-MODE LINUX (UML)
8b58be88 12965M: Jeff Dike <jdike@addtoit.com>
b15194b7 12966M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12967L: user-mode-linux-devel@lists.sourceforge.net
12968L: user-mode-linux-user@lists.sourceforge.net
12969W: http://user-mode-linux.sourceforge.net
9f273c24 12970T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12971S: Maintained
61516587 12972F: Documentation/virtual/uml/
679655da 12973F: arch/um/
b070989a 12974F: arch/x86/um/
679655da
JP
12975F: fs/hostfs/
12976F: fs/hppfs/
b7eee616 12977
e5f114e9 12978USERSPACE I/O (UIO)
879a5a00 12979M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12980S: Maintained
3d3fecbd 12981T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12982F: Documentation/DocBook/uio-howto.tmpl
12983F: drivers/uio/
12984F: include/linux/uio*.h
e5f114e9 12985
256cccbe 12986UTIL-LINUX PACKAGE
8b58be88 12987M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12988L: util-linux@vger.kernel.org
12989W: http://en.wikipedia.org/wiki/Util-linux
12990T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12991S: Maintained
12992
c1fd1c07 12993UVESAFB DRIVER
8b58be88 12994M: Michal Januszewski <spock@gentoo.org>
c69f677c 12995L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12996W: http://dev.gentoo.org/~spock/projects/uvesafb/
12997S: Maintained
679655da 12998F: Documentation/fb/uvesafb.txt
8a61f013 12999F: drivers/video/fbdev/uvesafb.*
c1fd1c07 13000
456930d8
SA
13001VF610 NAND DRIVER
13002M: Stefan Agner <stefan@agner.ch>
13003L: linux-mtd@lists.infradead.org
13004S: Supported
13005F: drivers/mtd/nand/vf610_nfc.c
13006
4480f15b 13007VFAT/FAT/MSDOS FILESYSTEM
8b58be88 13008M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 13009S: Maintained
679655da
JP
13010F: Documentation/filesystems/vfat.txt
13011F: fs/fat/
1da177e4 13012
cba3345c
AW
13013VFIO DRIVER
13014M: Alex Williamson <alex.williamson@redhat.com>
13015L: kvm@vger.kernel.org
9f273c24 13016T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
13017S: Maintained
13018F: Documentation/vfio.txt
13019F: drivers/vfio/
13020F: include/linux/vfio.h
c117ab84 13021F: include/uapi/linux/vfio.h
cba3345c 13022
5188287a
KW
13023VFIO MEDIATED DEVICE DRIVERS
13024M: Kirti Wankhede <kwankhede@nvidia.com>
13025L: kvm@vger.kernel.org
13026S: Maintained
13027F: Documentation/vfio-mediated-device.txt
13028F: drivers/vfio/mdev/
13029F: include/linux/mdev.h
13030F: samples/vfio-mdev/
13031
a714ea5f
AW
13032VFIO PLATFORM DRIVER
13033M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13034L: kvm@vger.kernel.org
13035S: Maintained
13036F: drivers/vfio/platform/
13037
9e6f3438
PO
13038VIDEOBUF2 FRAMEWORK
13039M: Pawel Osciak <pawel@osciak.com>
13040M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 13041M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
13042L: linux-media@vger.kernel.org
13043S: Maintained
90d72ac6 13044F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
13045F: include/media/videobuf2-*
13046
06a8fc78
AH
13047VIRTIO AND VHOST VSOCK DRIVER
13048M: Stefan Hajnoczi <stefanha@redhat.com>
13049L: kvm@vger.kernel.org
13050L: virtualization@lists.linux-foundation.org
13051L: netdev@vger.kernel.org
13052S: Maintained
13053F: include/linux/virtio_vsock.h
13054F: include/uapi/linux/virtio_vsock.h
13055F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 13056F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
13057F: drivers/vhost/vsock.c
13058F: drivers/vhost/vsock.h
06a8fc78 13059
5523662e
SCP
13060VIRTUAL SERIO DEVICE DRIVER
13061M: Stephen Chandler Paul <thatslyude@gmail.com>
13062S: Maintained
13063F: drivers/input/serio/userio.c
13064F: include/uapi/linux/userio.h
13065
9a82446b 13066VIRTIO CONSOLE DRIVER
79134d11 13067M: Amit Shah <amit@kernel.org>
9a82446b
AS
13068L: virtualization@lists.linux-foundation.org
13069S: Maintained
13070F: drivers/char/virtio_console.c
13071F: include/linux/virtio_console.h
c117ab84 13072F: include/uapi/linux/virtio_console.h
9a82446b 13073
2426ec8f 13074VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 13075M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13076M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
13077L: virtualization@lists.linux-foundation.org
13078S: Maintained
0e4191fe 13079F: Documentation/devicetree/bindings/virtio/
2426ec8f 13080F: drivers/virtio/
c893c8d7 13081F: tools/virtio/
2426ec8f
MT
13082F: drivers/net/virtio_net.c
13083F: drivers/block/virtio_blk.c
13084F: include/linux/virtio_*.h
916cdabc 13085F: include/uapi/linux/virtio_*.h
dbaf0624 13086F: drivers/crypto/virtio/
2426ec8f 13087
f2dbda3b
CH
13088VIRTIO DRIVERS FOR S390
13089M: Christian Borntraeger <borntraeger@de.ibm.com>
13090M: Cornelia Huck <cornelia.huck@de.ibm.com>
13091L: linux-s390@vger.kernel.org
13092L: virtualization@lists.linux-foundation.org
13093L: kvm@vger.kernel.org
13094S: Supported
1b568d93 13095F: drivers/s390/virtio/
f2dbda3b 13096
4ad6ee91
GH
13097VIRTIO GPU DRIVER
13098M: David Airlie <airlied@linux.ie>
13099M: Gerd Hoffmann <kraxel@redhat.com>
13100L: dri-devel@lists.freedesktop.org
13101L: virtualization@lists.linux-foundation.org
0c19f97f 13102T: git git://git.kraxel.org/linux drm-qemu
4ad6ee91
GH
13103S: Maintained
13104F: drivers/gpu/drm/virtio/
13105F: include/uapi/linux/virtio_gpu.h
13106
3a4d5c94
MT
13107VIRTIO HOST (VHOST)
13108M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13109M: Jason Wang <jasowang@redhat.com>
3a4d5c94 13110L: kvm@vger.kernel.org
c996d8b9 13111L: virtualization@lists.linux-foundation.org
3a4d5c94 13112L: netdev@vger.kernel.org
9f273c24 13113T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
13114S: Maintained
13115F: drivers/vhost/
c117ab84 13116F: include/uapi/linux/vhost.h
3a4d5c94 13117
271c8651
GH
13118VIRTIO INPUT DRIVER
13119M: Gerd Hoffmann <kraxel@redhat.com>
13120S: Maintained
13121F: drivers/virtio/virtio_input.c
13122F: include/uapi/linux/virtio_input.h
13123
dbaf0624
G
13124VIRTIO CRYPTO DRIVER
13125M: Gonglei <arei.gonglei@huawei.com>
13126L: virtualization@lists.linux-foundation.org
13127L: linux-crypto@vger.kernel.org
13128S: Maintained
13129F: drivers/crypto/virtio/
13130F: include/uapi/linux/virtio_crypto.h
13131
1da177e4 13132VIA RHINE NETWORK DRIVER
210347e1 13133S: Orphan
f2148a47 13134F: drivers/net/ethernet/via/via-rhine.c
1da177e4 13135
f0bf7f61 13136VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 13137M: Bruce Chang <brucechang@via.com.tw>
8b58be88 13138M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
13139S: Maintained
13140F: drivers/mmc/host/via-sdmmc.c
13141
69e4a7c2 13142VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 13143M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 13144L: linux-fbdev@vger.kernel.org
69e4a7c2 13145S: Maintained
c7babebd
FTS
13146F: include/linux/via-core.h
13147F: include/linux/via-gpio.h
13148F: include/linux/via_i2c.h
8a61f013 13149F: drivers/video/fbdev/via/
69e4a7c2 13150
01f20734 13151VIA VELOCITY NETWORK DRIVER
8b58be88 13152M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
13153L: netdev@vger.kernel.org
13154S: Maintained
f2148a47 13155F: drivers/net/ethernet/via/via-velocity.*
1da177e4 13156
f73f8173
AW
13157VIRT LIB
13158M: Alex Williamson <alex.williamson@redhat.com>
13159M: Paolo Bonzini <pbonzini@redhat.com>
13160L: kvm@vger.kernel.org
13161S: Supported
13162F: virt/lib/
13163
77911fd2 13164VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
13165M: Hans Verkuil <hverkuil@xs4all.nl>
13166L: linux-media@vger.kernel.org
13167T: git git://linuxtv.org/media_tree.git
a825eaec 13168W: https://linuxtv.org
0b7bc1fa 13169S: Maintained
77911fd2 13170F: drivers/media/platform/vivid/*
0b7bc1fa 13171
be7f8273 13172VLAN (802.1Q)
8b58be88 13173M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
13174L: netdev@vger.kernel.org
13175S: Maintained
679655da
JP
13176F: drivers/net/macvlan.c
13177F: include/linux/if_*vlan.h
13178F: net/8021q/
be7f8273 13179
55e331cf 13180VLYNQ BUS
08eeb306 13181M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 13182L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
13183S: Maintained
13184F: drivers/vlynq/vlynq.c
13185F: include/linux/vlynq.h
13186
390beae4 13187VME SUBSYSTEM
74c600e3 13188M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 13189M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
13190M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13191L: devel@driverdev.osuosl.org
13192S: Maintained
13193T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 13194F: Documentation/driver-api/vme.rst
390beae4
MW
13195F: drivers/staging/vme/
13196F: drivers/vme/
13197F: include/linux/vme*
13198
4488e09b
AK
13199VMWARE HYPERVISOR INTERFACE
13200M: Alok Kataria <akataria@vmware.com>
13201L: virtualization@lists.linux-foundation.org
13202S: Supported
13203F: arch/x86/kernel/cpu/vmware.c
13204
73b35d07
DT
13205VMWARE BALLOON DRIVER
13206M: Xavier Deguillard <xdeguillard@vmware.com>
13207M: Philip Moltmann <moltmann@vmware.com>
13208M: "VMware, Inc." <pv-drivers@vmware.com>
13209L: linux-kernel@vger.kernel.org
13210S: Maintained
13211F: drivers/misc/vmw_balloon.c
13212
8b8be51b
TH
13213VMWARE VMMOUSE SUBDRIVER
13214M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13215M: "VMware, Inc." <pv-drivers@vmware.com>
13216L: linux-input@vger.kernel.org
13217S: Maintained
13218F: drivers/input/mouse/vmmouse.c
13219F: drivers/input/mouse/vmmouse.h
13220
d1a890fa 13221VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 13222M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
13223M: "VMware, Inc." <pv-drivers@vmware.com>
13224L: netdev@vger.kernel.org
13225S: Maintained
13226F: drivers/net/vmxnet3/
d1a890fa 13227
851b1642 13228VMware PVSCSI driver
29374ec6 13229M: Jim Gill <jgill@vmware.com>
851b1642
AK
13230M: VMware PV-Drivers <pv-drivers@vmware.com>
13231L: linux-scsi@vger.kernel.org
13232S: Maintained
13233F: drivers/scsi/vmw_pvscsi.c
13234F: drivers/scsi/vmw_pvscsi.h
13235
29c8d9eb
AR
13236VMWARE PVRDMA DRIVER
13237M: Adit Ranadive <aditr@vmware.com>
13238M: VMware PV-Drivers <pv-drivers@vmware.com>
13239L: linux-rdma@vger.kernel.org
13240S: Maintained
13241F: drivers/infiniband/hw/vmw_pvrdma/
13242
e53e86c7 13243VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 13244M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 13245M: Mark Brown <broonie@kernel.org>
5cdeb2c8 13246L: linux-kernel@vger.kernel.org
1dd68f01 13247W: http://www.slimlogic.co.uk/?p=48
6febb5ab 13248T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 13249S: Supported
9d2597e8 13250F: Documentation/devicetree/bindings/regulator/
679655da 13251F: drivers/regulator/
9d2597e8 13252F: include/dt-bindings/regulator/
679655da 13253F: include/linux/regulator/
e53e86c7 13254
081958eb
DA
13255VRF
13256M: David Ahern <dsa@cumulusnetworks.com>
13257M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13258L: netdev@vger.kernel.org
13259S: Maintained
13260F: drivers/net/vrf.c
562d897d 13261F: Documentation/networking/vrf.txt
081958eb 13262
ab41319e 13263VT1211 HARDWARE MONITOR DRIVER
8b58be88 13264M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 13265L: linux-hwmon@vger.kernel.org
ab41319e 13266S: Maintained
679655da
JP
13267F: Documentation/hwmon/vt1211
13268F: drivers/hwmon/vt1211.c
ab41319e 13269
1de9e371 13270VT8231 HARDWARE MONITOR DRIVER
8b58be88 13271M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 13272L: linux-hwmon@vger.kernel.org
1de9e371 13273S: Maintained
679655da 13274F: drivers/hwmon/vt8231.c
1de9e371 13275
88095e7b
TO
13276VUB300 USB to SDIO/SD/MMC bridge chip
13277M: Tony Olech <tony.olech@elandigitalsystems.com>
13278L: linux-mmc@vger.kernel.org
13279L: linux-usb@vger.kernel.org
13280S: Supported
13281F: drivers/mmc/host/vub300.c
13282
1da177e4 13283W1 DALLAS'S 1-WIRE BUS
a8018766 13284M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 13285S: Maintained
679655da
JP
13286F: Documentation/w1/
13287F: drivers/w1/
1da177e4 13288
13927079 13289W83791D HARDWARE MONITORING DRIVER
8b58be88 13290M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 13291L: linux-hwmon@vger.kernel.org
25845c22 13292S: Maintained
679655da
JP
13293F: Documentation/hwmon/w83791d
13294F: drivers/hwmon/w83791d.c
13927079 13295
61db011d 13296W83793 HARDWARE MONITORING DRIVER
8b58be88 13297M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 13298L: linux-hwmon@vger.kernel.org
61db011d 13299S: Maintained
679655da
JP
13300F: Documentation/hwmon/w83793
13301F: drivers/hwmon/w83793.c
61db011d 13302
e3760b43 13303W83795 HARDWARE MONITORING DRIVER
d8130624 13304M: Jean Delvare <jdelvare@suse.com>
968ce1b1 13305L: linux-hwmon@vger.kernel.org
e3760b43
JD
13306S: Maintained
13307F: drivers/hwmon/w83795.c
13308
1da177e4 13309W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 13310M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13311S: Maintained
679655da 13312F: drivers/mmc/host/wbsd.*
1da177e4 13313
b4e05923
HG
13314WACOM PROTOCOL 4 SERIAL TABLETS
13315M: Julian Squires <julian@cipht.net>
13316M: Hans de Goede <hdegoede@redhat.com>
13317L: linux-input@vger.kernel.org
13318S: Maintained
13319F: drivers/input/tablet/wacom_serial4.c
13320
3527761c 13321WATCHDOG DEVICE DRIVERS
8b58be88 13322M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13323R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13324L: linux-watchdog@vger.kernel.org
13325W: http://www.linux-watchdog.org/
f599aaf0 13326T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13327S: Maintained
540be8b2 13328F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13329F: Documentation/watchdog/
13330F: drivers/watchdog/
13331F: include/linux/watchdog.h
c117ab84 13332F: include/uapi/linux/watchdog.h
3527761c 13333
b22e00f3
DH
13334WIIMOTE HID DRIVER
13335M: David Herrmann <dh.herrmann@googlemail.com>
13336L: linux-input@vger.kernel.org
13337S: Maintained
13338F: drivers/hid/hid-wiimote*
13339
e258b80e 13340WINBOND CIR DRIVER
364e9e18 13341M: David Härdeman <david@hardeman.nu>
e258b80e 13342S: Maintained
116ab806 13343F: drivers/media/rc/winbond-cir.c
e258b80e 13344
c36a483d
WBG
13345WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13346M: William Breathitt Gray <vilhelm.gray@gmail.com>
13347L: linux-watchdog@vger.kernel.org
13348S: Maintained
13349F: drivers/watchdog/ebc-c384_wdt.c
13350
9c26df9b
WBG
13351WINSYSTEMS WS16C48 GPIO DRIVER
13352M: William Breathitt Gray <vilhelm.gray@gmail.com>
13353L: linux-gpio@vger.kernel.org
13354S: Maintained
13355F: drivers/gpio/gpio-ws16c48.c
e258b80e 13356
8a70da82 13357WIMAX STACK
8b58be88 13358M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13359M: linux-wimax@intel.com
49e7d9df 13360L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13361S: Supported
13362W: http://linuxwimax.org
315987dc 13363F: Documentation/wimax/README.wimax
315987dc
JP
13364F: include/linux/wimax/debug.h
13365F: include/net/wimax.h
c117ab84 13366F: include/uapi/linux/wimax.h
315987dc 13367F: net/wimax/
8a70da82 13368
5fc14680 13369WISTRON LAPTOP BUTTON DRIVER
8b58be88 13370M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13371S: Maintained
679655da 13372F: drivers/input/misc/wistron_btns.c
5fc14680 13373
1da177e4 13374WL3501 WIRELESS PCMCIA CARD DRIVER
724c6b35 13375L: linux-wireless@vger.kernel.org
0c59d281 13376S: Odd fixes
679655da 13377F: drivers/net/wireless/wl3501*
1da177e4 13378
055bcbcb 13379WOLFSON MICROELECTRONICS DRIVERS
fef95164 13380L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13381T: git https://github.com/CirrusLogic/linux-drivers.git
13382W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13383S: Supported
3768f0b1 13384F: Documentation/hwmon/wm83??
f494993f
CK
13385F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13386F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13387F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13388F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13389F: drivers/clk/clk-wm83*.c
9c309598 13390F: drivers/extcon/extcon-arizona.c
b75ea16a 13391F: drivers/leds/leds-wm83*.c
25b273ba 13392F: drivers/gpio/gpio-*wm*.c
9c309598 13393F: drivers/gpio/gpio-arizona.c
d22b0869 13394F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13395F: drivers/input/misc/wm831x-on.c
13396F: drivers/input/touchscreen/wm831x-ts.c
13397F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13398F: drivers/mfd/arizona*
13399F: drivers/mfd/wm*.c
12ebc137 13400F: drivers/mfd/cs47l24*
8c0984e5 13401F: drivers/power/supply/wm83*.c
b75ea16a
MB
13402F: drivers/rtc/rtc-wm83*.c
13403F: drivers/regulator/wm8*.c
3860e6c4 13404F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13405F: drivers/watchdog/wm83*_wdt.c
9c309598 13406F: include/linux/mfd/arizona/
3860e6c4 13407F: include/linux/mfd/wm831x/
b75ea16a 13408F: include/linux/mfd/wm8350/
3768f0b1 13409F: include/linux/mfd/wm8400*
59ec6da2 13410F: include/linux/wm97xx.h
055bcbcb 13411F: include/sound/wm????.h
9c309598 13412F: sound/soc/codecs/arizona.?
055bcbcb 13413F: sound/soc/codecs/wm*
12ebc137 13414F: sound/soc/codecs/cs47l24*
b75ea16a 13415
3e6cd7a4
TH
13416WORKQUEUE
13417M: Tejun Heo <tj@kernel.org>
badb7f5e 13418R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13419T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13420S: Maintained
13421F: include/linux/workqueue.h
13422F: kernel/workqueue.c
e7f08ffb 13423F: Documentation/core-api/workqueue.rst
3e6cd7a4 13424
39ac9f48
CYT
13425X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13426M: Chen-Yu Tsai <wens@csie.org>
13427L: linux-kernel@vger.kernel.org
13428S: Maintained
13429N: axp[128]
13430
1da177e4 13431X.25 NETWORK LAYER
8bf28059 13432M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13433L: linux-x25@vger.kernel.org
8bf28059 13434S: Odd Fixes
679655da
JP
13435F: Documentation/networking/x25*
13436F: include/net/x25*
13437F: net/x25/
1da177e4 13438
e2d1d6c0 13439X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13440M: Thomas Gleixner <tglx@linutronix.de>
13441M: Ingo Molnar <mingo@redhat.com>
13442M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13443M: x86@kernel.org
981c3a4f 13444L: linux-kernel@vger.kernel.org
75fc2d37 13445T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13446S: Maintained
679655da
JP
13447F: Documentation/x86/
13448F: arch/x86/
e2d1d6c0 13449
d0944853 13450X86 PLATFORM DRIVERS
e181ba15 13451M: Darren Hart <dvhart@infradead.org>
7b9e1d89 13452M: Andy Shevchenko <andy@infradead.org>
d0944853 13453L: platform-driver-x86@vger.kernel.org
e181ba15 13454T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13455S: Maintained
14430813 13456F: drivers/platform/x86/
3a4bceef 13457F: drivers/platform/olpc/
d0944853 13458
c1f5c54b
IM
13459X86 MCE INFRASTRUCTURE
13460M: Tony Luck <tony.luck@intel.com>
487ba8e8 13461M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13462L: linux-edac@vger.kernel.org
13463S: Maintained
13464F: arch/x86/kernel/cpu/mcheck/*
13465
79ebdc95
BP
13466X86 MICROCODE UPDATE SUPPORT
13467M: Borislav Petkov <bp@alien8.de>
13468S: Maintained
13469F: arch/x86/kernel/cpu/microcode/*
13470
f0905c5a
AL
13471X86 VDSO
13472M: Andy Lutomirski <luto@amacapital.net>
13473L: linux-kernel@vger.kernel.org
13474T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13475S: Maintained
d603c8e1 13476F: arch/x86/entry/vdso/
f0905c5a 13477
d6fad502 13478XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13479M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13480M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13481L: linux-media@vger.kernel.org
a825eaec 13482W: https://linuxtv.org
d6fad502
MCC
13483T: git git://linuxtv.org/media_tree.git
13484S: Maintained
13485F: drivers/media/tuners/tuner-xc2028.*
13486
c4468085 13487XEN HYPERVISOR INTERFACE
3eeef8f7 13488M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
101ecde5 13489M: Juergen Gross <jgross@suse.com>
11dbb52b 13490L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13491T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13492S: Supported
13493F: arch/x86/xen/
13494F: drivers/*/xen-*front.c
13495F: drivers/xen/
13496F: arch/x86/include/asm/xen/
13497F: include/xen/
c117ab84 13498F: include/uapi/xen/
c4468085 13499
77bfb479 13500XEN HYPERVISOR ARM
85d1a29d 13501M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13502L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13503S: Maintained
77bfb479
SS
13504F: arch/arm/xen/
13505F: arch/arm/include/asm/xen/
13506
b475e83f 13507XEN HYPERVISOR ARM64
85d1a29d 13508M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13509L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13510S: Maintained
b475e83f
SS
13511F: arch/arm64/xen/
13512F: arch/arm64/include/asm/xen/
13513
9b57e1a7 13514XEN NETWORK BACKEND DRIVER
8386040b 13515M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13516M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13517L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13518L: netdev@vger.kernel.org
13519S: Supported
13520F: drivers/net/xen-netback/*
13521
c5f8e29d
KRW
13522XEN PCI SUBSYSTEM
13523M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13524L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13525S: Supported
13526F: arch/x86/pci/*xen*
13527F: drivers/pci/*xen*
13528
a2c5ae65
KRW
13529XEN BLOCK SUBSYSTEM
13530M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13531M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13532L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13533S: Supported
13534F: drivers/block/xen-blkback/*
13535F: drivers/block/xen*
13536
15d03609
JG
13537XEN PVSCSI DRIVERS
13538M: Juergen Gross <jgross@suse.com>
13539L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13540L: linux-scsi@vger.kernel.org
13541S: Supported
13542F: drivers/scsi/xen-scsifront.c
13543F: drivers/xen/xen-scsiback.c
13544F: include/xen/interface/io/vscsiif.h
13545
c5f8e29d
KRW
13546XEN SWIOTLB SUBSYSTEM
13547M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13548L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13549S: Supported
13550F: arch/x86/xen/*swiotlb*
13551F: drivers/xen/*swiotlb*
13552
1da177e4 13553XFS FILESYSTEM
721a0edf 13554M: Darrick J. Wong <darrick.wong@oracle.com>
541d48f0
DC
13555M: linux-xfs@vger.kernel.org
13556L: linux-xfs@vger.kernel.org
13557W: http://xfs.org/
721a0edf 13558T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
1da177e4 13559S: Supported
679655da
JP
13560F: Documentation/filesystems/xfs.txt
13561F: fs/xfs/
1da177e4 13562
8a3b7a25 13563XILINX AXI ETHERNET DRIVER
59a54f30
MS
13564M: Anirudha Sarangi <anirudh@xilinx.com>
13565M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13566S: Maintained
13567F: drivers/net/ethernet/xilinx/xilinx_axienet*
13568
238b8721 13569XILINX UARTLITE SERIAL DRIVER
8b58be88 13570M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13571L: linux-serial@vger.kernel.org
13572S: Maintained
df621252 13573F: drivers/tty/serial/uartlite.c
238b8721 13574
df330515
LP
13575XILINX VIDEO IP CORES
13576M: Hyun Kwon <hyun.kwon@xilinx.com>
13577M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13578L: linux-media@vger.kernel.org
13579T: git git://linuxtv.org/media_tree.git
13580S: Supported
13581F: Documentation/devicetree/bindings/media/xilinx/
13582F: drivers/media/platform/xilinx/
a5562f65 13583F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13584
74316949
EB
13585XILLYBUS DRIVER
13586M: Eli Billauer <eli.billauer@gmail.com>
13587L: linux-kernel@vger.kernel.org
13588S: Supported
13589F: drivers/char/xillybus/
13590
f620e4b8
MF
13591XTENSA XTFPGA PLATFORM SUPPORT
13592M: Max Filippov <jcmvbkbc@gmail.com>
13593L: linux-xtensa@linux-xtensa.org
13594S: Maintained
13595F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13596F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13597
1da177e4 13598YAM DRIVER FOR AX.25
8b58be88 13599M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13600L: linux-hams@vger.kernel.org
13601S: Maintained
679655da
JP
13602F: drivers/net/hamradio/yam*
13603F: include/linux/yam.h
1da177e4 13604
af64a5eb 13605YEALINK PHONE DRIVER
8b58be88 13606M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13607L: usbb2k-api-dev@nongnu.org
13608S: Maintained
679655da
JP
13609F: Documentation/input/yealink.txt
13610F: drivers/input/misc/yealink.*
af64a5eb 13611
1da177e4 13612Z8530 DRIVER FOR AX.25
8b58be88 13613M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13614W: http://yaina.de/jreuter/
13615W: http://www.qsl.net/dl1bke/
13616L: linux-hams@vger.kernel.org
13617S: Maintained
679655da
JP
13618F: Documentation/networking/z8530drv.txt
13619F: drivers/net/hamradio/*scc.c
13620F: drivers/net/hamradio/z8530.h
1da177e4 13621
0cf31ec1 13622ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13623M: Seth Jennings <sjenning@redhat.com>
aab45453 13624M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
13625L: linux-mm@kvack.org
13626S: Maintained
13627F: mm/zbud.c
13628F: include/linux/zbud.h
13629
7c0c3afb 13630ZD1211RW WIRELESS DRIVER
8b58be88
JP
13631M: Daniel Drake <dsd@gentoo.org>
13632M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13633W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13634L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13635L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13636S: Maintained
6948300c 13637F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13638
20263029
DS
13639ZPOOL COMPRESSED PAGE STORAGE API
13640M: Dan Streetman <ddstreet@ieee.org>
13641L: linux-mm@kvack.org
13642S: Maintained
13643F: mm/zpool.c
13644F: include/linux/zpool.h
13645
1da177e4 13646ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13647L: mjpeg-users@lists.sourceforge.net
f63145e2 13648L: linux-media@vger.kernel.org
1da177e4 13649W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13650T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13651S: Odd Fixes
90d72ac6 13652F: drivers/media/pci/zoran/
1da177e4 13653
6920f2cc
MK
13654ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13655M: Minchan Kim <minchan@kernel.org>
13656M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13657R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13658L: linux-kernel@vger.kernel.org
13659S: Maintained
13660F: drivers/block/zram/
13661F: Documentation/blockdev/zram.txt
13662
8b4a4080 13663ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13664M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13665S: Maintained
df621252 13666F: drivers/tty/serial/zs.*
8b4a4080 13667
eae70d06
MK
13668ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13669M: Minchan Kim <minchan@kernel.org>
13670M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13671R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13672L: linux-mm@kvack.org
13673S: Maintained
13674F: mm/zsmalloc.c
13675F: include/linux/zsmalloc.h
d02be50d 13676F: Documentation/vm/zsmalloc.txt
eae70d06 13677
0cf31ec1 13678ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13679M: Seth Jennings <sjenning@redhat.com>
534c9dc9 13680M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
13681L: linux-mm@kvack.org
13682S: Maintained
13683F: mm/zswap.c
13684
1da177e4 13685THE REST
8b58be88 13686M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13687L: linux-kernel@vger.kernel.org
8a6e2535 13688Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13689T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13690S: Buried alive in reporters
34d03cc1
JP
13691F: *
13692F: */