]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - MAINTAINERS
mm, page_alloc: fix check for NULL preferred_zone
[mirror_ubuntu-artful-kernel.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
8c27ceff 38 See Documentation/process/coding-style.rst for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
8c27ceff 44 See Documentation/process/submitting-patches.rst for details.
f70f873b 45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
8c27ceff 57 Documentation/process/submitting-patches.rst.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
2de2bd95
JN
77 B: URI for where to file bugs. A web-page with detailed bug
78 filing info, a direct bug tracker link, or a mailto: URI.
57599f9b
JN
79 C: URI for chat protocol, server and channel where developers
80 usually hang out, for example irc://server/channel.
8a6e2535 81 Q: Patchwork web based patch tracking system site
cea8321c
JP
82 T: SCM tree type and location.
83 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
84 S: Status, one of the following:
85 Supported: Someone is actually paid to look after this.
86 Maintained: Someone actually looks after it.
87 Odd Fixes: It has a maintainer but they don't have time to do
88 much other than throw the odd patch in. See below..
89 Orphan: No current maintainer [but maybe you could take the
90 role as you write your new code].
91 Obsolete: Old code. Something tagged obsolete generally means
92 it has been replaced by a better system and you
93 should be using that.
94 F: Files and directories with wildcard patterns.
95 A trailing slash includes all files and subdirectory files.
96 F: drivers/net/ all files in and below drivers/net
97 F: drivers/net/* all files in drivers/net, but not below
98 F: */net/* all files in "any top level directory"/net
99 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
100 N: Files and directories with regex patterns.
101 N: [^a-z]tegra all files whose path contains the word tegra
102 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
103 scripts/get_maintainer.pl has different behavior for files that
104 match F: pattern and matches of N: patterns. By default,
105 get_maintainer will not look at git log history when an F: pattern
106 match occurs. When an N: match occurs, git log history is used
107 to also notify the people that have git commit signatures.
c7c4fb18
JP
108 X: Files and directories that are NOT maintained, same rules as F:
109 Files exclusions are tested before file matches.
110 Can be useful for excluding a specific subdirectory, for instance:
111 F: net/
112 X: net/ipv6/
113 matches all files in and below net excluding net/ipv6/
114 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 115 patch or file. For instance:
c7c4fb18 116 K: of_get_profile
bbbe96ed 117 matches patches or files that contain "of_get_profile"
c7c4fb18 118 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
119 matches patches or files that contain one or more of the words
120 printk, pr_info or pr_err
c7c4fb18 121 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
122
123Note: For the hard of thinking, this list is meant to remain in alphabetical
124order. If you could add yourselves to it in alphabetical order that would be
125so much easier [Ed]
126
c7c4fb18 127Maintainers List (try to look for most precise areas first)
1da177e4 128
c7c4fb18 129 -----------------------------------
679655da 130
a6d89915 1313C59X NETWORK DRIVER
8b58be88 132M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
133L: netdev@vger.kernel.org
134S: Maintained
679655da 135F: Documentation/networking/vortex.txt
ca7a8e85 136F: drivers/net/ethernet/3com/3c59x.c
a6d89915 137
1da177e4 1383CR990 NETWORK DRIVER
8b58be88 139M: David Dillow <dave@thedillows.org>
979b6c13 140L: netdev@vger.kernel.org
1da177e4 141S: Maintained
ca7a8e85 142F: drivers/net/ethernet/3com/typhoon*
1da177e4 143
c4de0ceb 1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
2c9bce5b 145M: Adam Radford <aradford@gmail.com>
1da177e4 146L: linux-scsi@vger.kernel.org
c4de0ceb 147W: http://www.lsi.com
1da177e4 148S: Supported
c4de0ceb 149F: drivers/scsi/3w-*
1da177e4
LT
150
15153C700 AND 53C700-66 SCSI DRIVER
8b58be88 152M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
153L: linux-scsi@vger.kernel.org
154S: Maintained
679655da 155F: drivers/scsi/53c700*
1da177e4 156
68d96dcf 1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
aff3eaa0 158M: Alexander Aring <aar@pengutronix.de>
6970c34c 159M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 160L: linux-bluetooth@vger.kernel.org
ebef9c12 161L: linux-wpan@vger.kernel.org
68d96dcf
AA
162S: Maintained
163F: net/6lowpan/
6304f8fc 164F: include/net/6lowpan.h
ea9eb698 165F: Documentation/networking/6lowpan.txt
68d96dcf 166
1da177e4 1676PACK NETWORK DRIVER FOR AX.25
8b58be88 168M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
169L: linux-hams@vger.kernel.org
170S: Maintained
679655da 171F: drivers/net/hamradio/6pack.c
1da177e4 172
1da177e4 1738169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 174M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 175L: netdev@vger.kernel.org
1da177e4 176S: Maintained
a8fe65b8 177F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
178
1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4 181L: linux-serial@vger.kernel.org
8ee16a1b 182S: Maintained
08deed1e 183T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 184F: drivers/tty/serial/8250*
679655da 185F: include/linux/serial_8250.h
1da177e4
LT
186
1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 188L: netdev@vger.kernel.org
0cf445ce 189S: Orphan / Obsolete
644570b8 190F: drivers/net/ethernet/8390/
1da177e4 191
67543e50 1929P FILE SYSTEM
8b58be88
JP
193M: Eric Van Hensbergen <ericvh@gmail.com>
194M: Ron Minnich <rminnich@sandia.gov>
195M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 196L: v9fs-developer@lists.sourceforge.net
27a2a5ff 197W: http://swik.net/v9fs
8a6e2535 198Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 200S: Maintained
679655da
JP
201F: Documentation/filesystems/9p.txt
202F: fs/9p/
2315cb14
RL
203F: net/9p/
204F: include/net/9p/
205F: include/uapi/linux/virtio_9p.h
206F: include/trace/events/9p.h
207
67543e50 208
91952bc0
AP
209A8293 MEDIA DRIVER
210M: Antti Palosaari <crope@iki.fi>
211L: linux-media@vger.kernel.org
a825eaec 212W: https://linuxtv.org
91952bc0
AP
213W: http://palosaari.fi/linux/
214Q: http://patchwork.linuxtv.org/project/linux-media/list/
215T: git git://linuxtv.org/anttip/media_tree.git
216S: Maintained
217F: drivers/media/dvb-frontends/a8293*
218
e2d1d6c0 219AACRAID SCSI RAID DRIVER
2a81ffdd 220M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
221L: linux-scsi@vger.kernel.org
222W: http://www.adaptec.com/
1da177e4 223S: Supported
679655da
JP
224F: Documentation/scsi/aacraid.txt
225F: drivers/scsi/aacraid/
1da177e4 226
ea8f8fc8
JT
227ABI/API
228L: linux-api@vger.kernel.org
ea8f8fc8 229F: include/linux/syscalls.h
ea8f8fc8
JT
230F: kernel/sys_ni.c
231
249e3c85 232ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 233M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 234L: linux-hwmon@vger.kernel.org
f2b84bbc 235S: Maintained
679655da 236F: drivers/hwmon/abituguru.c
f2b84bbc 237
249e3c85 238ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 239M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 240L: linux-hwmon@vger.kernel.org
249e3c85 241S: Maintained
679655da 242F: drivers/hwmon/abituguru3.c
249e3c85 243
1b06d64f
WBG
244ACCES 104-DIO-48E GPIO DRIVER
245M: William Breathitt Gray <vilhelm.gray@gmail.com>
246L: linux-gpio@vger.kernel.org
247S: Maintained
248F: drivers/gpio/gpio-104-dio-48e.c
249
6ddcf9b4
WBG
250ACCES 104-IDI-48 GPIO DRIVER
251M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
252L: linux-gpio@vger.kernel.org
253S: Maintained
254F: drivers/gpio/gpio-104-idi-48.c
255
e2558989
WBG
256ACCES 104-IDIO-16 GPIO DRIVER
257M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
258L: linux-gpio@vger.kernel.org
259S: Maintained
260F: drivers/gpio/gpio-104-idio-16.c
261
28e5d3bb
WBG
262ACCES 104-QUAD-8 IIO DRIVER
263M: William Breathitt Gray <vilhelm.gray@gmail.com>
264L: linux-iio@vger.kernel.org
265S: Maintained
266F: drivers/iio/counter/104-quad-8.c
267
1da177e4 268ACENIC DRIVER
8b58be88 269M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
270L: linux-acenic@sunsite.dk
271S: Maintained
531c4f89 272F: drivers/net/ethernet/alteon/acenic*
1da177e4 273
e86435eb 274ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 275M: Peter Feuerer <peter@piie.net>
d0944853 276L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
277W: http://piie.net/?section=acerhdf
278S: Maintained
279F: drivers/platform/x86/acerhdf.c
e86435eb 280
745a5d21 281ACER WMI LAPTOP EXTRAS
182ae55c 282M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 283L: platform-driver-x86@vger.kernel.org
745a5d21 284S: Maintained
679655da 285F: drivers/platform/x86/acer-wmi.c
745a5d21 286
1da177e4 287ACPI
9c3646d1 288M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 289M: Len Brown <lenb@kernel.org>
6968e50c 290L: linux-acpi@vger.kernel.org
360818b8
RW
291W: https://01.org/linux-acpi
292Q: https://patchwork.kernel.org/project/linux-acpi/list/
293T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 294B: https://bugzilla.kernel.org
8b59a454 295S: Supported
679655da
JP
296F: drivers/acpi/
297F: drivers/pnp/pnpacpi/
298F: include/linux/acpi.h
43368e74 299F: include/acpi/
3a75ef0c 300F: Documentation/acpi/
89ca78a0 301F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 302F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
303F: drivers/pci/*acpi*
304F: drivers/pci/*/*acpi*
305F: drivers/pci/*/*/*acpi*
3a75ef0c 306F: tools/power/acpi/
8b59a454 307
3774929d
RW
308ACPI COMPONENT ARCHITECTURE (ACPICA)
309M: Robert Moore <robert.moore@intel.com>
310M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 311M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
312L: linux-acpi@vger.kernel.org
313L: devel@acpica.org
314W: https://acpica.org/
315W: https://github.com/acpica/acpica/
316Q: https://patchwork.kernel.org/project/linux-acpi/list/
317T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443
RW
318B: https://bugzilla.kernel.org
319B: https://bugs.acpica.org
3774929d
RW
320S: Supported
321F: drivers/acpi/acpica/
322F: include/acpi/
2754c447 323F: tools/power/acpi/
3774929d 324
8b59a454 325ACPI FAN DRIVER
8b58be88 326M: Zhang Rui <rui.zhang@intel.com>
8b59a454 327L: linux-acpi@vger.kernel.org
5ca92bd9 328W: https://01.org/linux-acpi
68656443 329B: https://bugzilla.kernel.org
8b59a454 330S: Supported
679655da 331F: drivers/acpi/fan.c
1da177e4 332
daeb2016
LP
333ACPI FOR ARM64 (ACPI/arm64)
334M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
335M: Hanjun Guo <hanjun.guo@linaro.org>
336M: Sudeep Holla <sudeep.holla@arm.com>
337L: linux-acpi@vger.kernel.org
338S: Maintained
339F: drivers/acpi/arm64
340
8b59a454 341ACPI THERMAL DRIVER
8b58be88 342M: Zhang Rui <rui.zhang@intel.com>
8b59a454 343L: linux-acpi@vger.kernel.org
5ca92bd9 344W: https://01.org/linux-acpi
68656443 345B: https://bugzilla.kernel.org
8b59a454 346S: Supported
679655da 347F: drivers/acpi/*thermal*
998be20f 348
359acec8 349ACPI VIDEO DRIVER
8b58be88 350M: Zhang Rui <rui.zhang@intel.com>
8b59a454 351L: linux-acpi@vger.kernel.org
5ca92bd9 352W: https://01.org/linux-acpi
68656443 353B: https://bugzilla.kernel.org
8b59a454 354S: Supported
86f98a3a 355F: drivers/acpi/acpi_video.c
998be20f 356
bff431e4 357ACPI WMI DRIVER
d0944853 358L: platform-driver-x86@vger.kernel.org
5b927259 359S: Orphan
679655da 360F: drivers/platform/x86/wmi.c
bff431e4 361
2f39d519 362AD1889 ALSA SOUND DRIVER
8b58be88 363M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
364W: http://wiki.parisc-linux.org/AD1889
365L: linux-parisc@vger.kernel.org
366S: Maintained
679655da 367F: sound/pci/ad1889.*
2f39d519 368
527a1a83
MH
369AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
370M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 371W: http://wiki.analog.com/AD5254
a4edbc10 372W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
373S: Supported
374F: drivers/misc/ad525x_dpot.c
375
376AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
377M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 378W: http://wiki.analog.com/AD5398
a4edbc10 379W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
380S: Supported
381F: drivers/regulator/ad5398.c
382
383AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
384M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 385W: http://wiki.analog.com/AD7142
a4edbc10 386W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
387S: Supported
388F: drivers/input/misc/ad714x.c
389
390AD7877 TOUCHSCREEN DRIVER
391M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 392W: http://wiki.analog.com/AD7877
a4edbc10 393W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
394S: Supported
395F: drivers/input/touchscreen/ad7877.c
396
397AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
398M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 399W: http://wiki.analog.com/AD7879
a4edbc10 400W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
401S: Supported
402F: drivers/input/touchscreen/ad7879.c
403
1330b0dc 404ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 405M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
406S: Maintained
407
7302b9d9
MH
408ADF7242 IEEE 802.15.4 RADIO DRIVER
409M: Michael Hennerich <michael.hennerich@analog.com>
410W: https://wiki.analog.com/ADF7242
411W: http://ez.analog.com/community/linux-device-drivers
412L: linux-wpan@vger.kernel.org
413S: Supported
414F: drivers/net/ieee802154/adf7242.c
415F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
416
1da177e4 417ADM1025 HARDWARE MONITOR DRIVER
d8130624 418M: Jean Delvare <jdelvare@suse.com>
968ce1b1 419L: linux-hwmon@vger.kernel.org
1da177e4 420S: Maintained
679655da
JP
421F: Documentation/hwmon/adm1025
422F: drivers/hwmon/adm1025.c
1da177e4 423
cae2caae 424ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 425M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 426L: linux-hwmon@vger.kernel.org
cae2caae 427S: Maintained
679655da 428F: drivers/hwmon/adm1029.c
cae2caae 429
cc0b88cf 430ADM8211 WIRELESS DRIVER
cc0b88cf 431L: linux-wireless@vger.kernel.org
491b26b4 432W: http://wireless.kernel.org/
e71bcbd0 433S: Orphan
d4a17304 434F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 435
e8e31622
SA
436ADP1653 FLASH CONTROLLER DRIVER
437M: Sakari Ailus <sakari.ailus@iki.fi>
438L: linux-media@vger.kernel.org
439S: Maintained
440F: drivers/media/i2c/adp1653.c
b5dcee22 441F: include/media/i2c/adp1653.h
e8e31622 442
527a1a83
MH
443ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
444M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 445W: http://wiki.analog.com/ADP5520
a4edbc10 446W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
447S: Supported
448F: drivers/mfd/adp5520.c
449F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 450F: drivers/leds/leds-adp5520.c
77278d50 451F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
452F: drivers/input/keyboard/adp5520-keys.c
453
454ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
455M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 456W: http://wiki.analog.com/ADP5588
a4edbc10 457W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
458S: Supported
459F: drivers/input/keyboard/adp5588-keys.c
77278d50 460F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
461
462ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
463M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 464W: http://wiki.analog.com/ADP8860
a4edbc10 465W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
466S: Supported
467F: drivers/video/backlight/adp8860_bl.c
468
8c22a8f5
DE
469ADS1015 HARDWARE MONITOR DRIVER
470M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 471L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
472S: Maintained
473F: Documentation/hwmon/ads1015
474F: drivers/hwmon/ads1015.c
475F: include/linux/i2c/ads1015.h
476
1da177e4 477ADT746X FAN DRIVER
8b58be88 478M: Colin Leroy <colin@colino.net>
1da177e4 479S: Maintained
679655da 480F: drivers/macintosh/therm_adt746x.c
1da177e4 481
b058b859 482ADT7475 HARDWARE MONITOR DRIVER
d8130624 483M: Jean Delvare <jdelvare@suse.com>
968ce1b1 484L: linux-hwmon@vger.kernel.org
b058b859
JD
485S: Maintained
486F: Documentation/hwmon/adt7475
487F: drivers/hwmon/adt7475.c
488
527a1a83
MH
489ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
490M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 491W: http://wiki.analog.com/ADXL345
a4edbc10 492W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
493S: Supported
494F: drivers/input/misc/adxl34x.c
495
8c6af9e1 496ADVANSYS SCSI DRIVER
8b58be88 497M: Matthew Wilcox <matthew@wil.cx>
d8130624 498M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
499L: linux-scsi@vger.kernel.org
500S: Maintained
679655da
JP
501F: Documentation/scsi/advansys.txt
502F: drivers/scsi/advansys.c
8c6af9e1 503
1da177e4 504AEDSP16 DRIVER
8b58be88 505M: Riccardo Facchetti <fizban@tin.it>
1da177e4 506S: Maintained
679655da 507F: sound/oss/aedsp16.c
1da177e4 508
91952bc0
AP
509AF9013 MEDIA DRIVER
510M: Antti Palosaari <crope@iki.fi>
511L: linux-media@vger.kernel.org
a825eaec 512W: https://linuxtv.org
91952bc0
AP
513W: http://palosaari.fi/linux/
514Q: http://patchwork.linuxtv.org/project/linux-media/list/
515T: git git://linuxtv.org/anttip/media_tree.git
516S: Maintained
517F: drivers/media/dvb-frontends/af9013*
518
519AF9033 MEDIA DRIVER
520M: Antti Palosaari <crope@iki.fi>
521L: linux-media@vger.kernel.org
a825eaec 522W: https://linuxtv.org
91952bc0
AP
523W: http://palosaari.fi/linux/
524Q: http://patchwork.linuxtv.org/project/linux-media/list/
525T: git git://linuxtv.org/anttip/media_tree.git
526S: Maintained
527F: drivers/media/dvb-frontends/af9033*
528
1da177e4 529AFFS FILE SYSTEM
6cf515e1
GU
530L: linux-fsdevel@vger.kernel.org
531S: Orphan
679655da
JP
532F: Documentation/filesystems/affs.txt
533F: fs/affs/
1da177e4 534
e2d1d6c0 535AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 536M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
537L: linux-afs@lists.infradead.org
538S: Supported
679655da
JP
539F: fs/afs/
540F: include/net/af_rxrpc.h
541F: net/rxrpc/af_rxrpc.c
ee84595a 542W: https://www.infradead.org/~dhowells/kafs/
e2d1d6c0 543
1da177e4 544AGPGART DRIVER
8b58be88 545M: David Airlie <airlied@linux.ie>
878eaf61 546T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 547S: Maintained
679655da
JP
548F: drivers/char/agp/
549F: include/linux/agp*
c117ab84 550F: include/uapi/linux/agp*
1da177e4
LT
551
552AHA152X SCSI DRIVER
8b58be88 553M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
554L: linux-scsi@vger.kernel.org
555S: Maintained
679655da
JP
556F: drivers/scsi/aha152x*
557F: drivers/scsi/pcmcia/aha152x*
1da177e4 558
64624d4f 559AIC7XXX / AIC79XX SCSI DRIVER
d8130624 560M: Hannes Reinecke <hare@suse.com>
64624d4f 561L: linux-scsi@vger.kernel.org
1da177e4 562S: Maintained
679655da 563F: drivers/scsi/aic7xxx/
1da177e4 564
450500ad
HV
565AIMSLAB FM RADIO RECEIVER DRIVER
566M: Hans Verkuil <hverkuil@xs4all.nl>
567L: linux-media@vger.kernel.org
568T: git git://linuxtv.org/media_tree.git
a825eaec 569W: https://linuxtv.org
450500ad
HV
570S: Maintained
571F: drivers/media/radio/radio-aimslab*
572
e2d1d6c0 573AIO
8b58be88 574M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
575L: linux-aio@kvack.org
576S: Supported
679655da
JP
577F: fs/aio.c
578F: include/linux/*aio*.h
e2d1d6c0 579
469d4ec8
AP
580AIRSPY MEDIA DRIVER
581M: Antti Palosaari <crope@iki.fi>
582L: linux-media@vger.kernel.org
a825eaec 583W: https://linuxtv.org
469d4ec8
AP
584W: http://palosaari.fi/linux/
585Q: http://patchwork.linuxtv.org/project/linux-media/list/
586T: git git://linuxtv.org/anttip/media_tree.git
587S: Maintained
588F: drivers/media/usb/airspy/
589
b9567027
LS
590ALACRITECH GIGABIT ETHERNET DRIVER
591M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
592S: Maintained
593F: drivers/net/ethernet/alacritech/*
594
1da177e4 595ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 596M: Duncan Sands <duncan.sands@free.fr>
6372594a 597L: linux-usb@vger.kernel.org
1da177e4
LT
598W: http://www.linux-usb.org/SpeedTouch/
599S: Maintained
679655da
JP
600F: drivers/usb/atm/speedtch.c
601F: drivers/usb/atm/usbatm.c
1da177e4 602
272f133a 603ALCHEMY AU1XX0 MMC DRIVER
8b58be88 604M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 605S: Maintained
679655da 606F: drivers/mmc/host/au1xmmc.c
272f133a 607
4a4e5787 608ALI1563 I2C DRIVER
8b58be88 609M: Rudolf Marek <r.marek@assembler.cz>
846557d3 610L: linux-i2c@vger.kernel.org
4a4e5787 611S: Maintained
679655da
JP
612F: Documentation/i2c/busses/i2c-ali1563
613F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 614
bc368798
LC
615ALLWINNER SECURITY SYSTEM
616M: Corentin Labbe <clabbe.montjoie@gmail.com>
617L: linux-crypto@vger.kernel.org
618S: Maintained
619F: drivers/crypto/sunxi-ss/
620
1da177e4 621ALPHA PORT
8b58be88 622M: Richard Henderson <rth@twiddle.net>
8b58be88 623M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 624M: Matt Turner <mattst88@gmail.com>
c89f4f9a 625S: Odd Fixes
a9406699 626L: linux-alpha@vger.kernel.org
679655da 627F: arch/alpha/
1da177e4 628
30172936
PR
629ALPS PS/2 TOUCHPAD DRIVER
630R: Pali Rohár <pali.rohar@gmail.com>
631F: drivers/input/mouse/alps.*
632
f62092f6
LFT
633ALTERA MAILBOX DRIVER
634M: Ley Foon Tan <lftan@altera.com>
635L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
636S: Maintained
637F: drivers/mailbox/mailbox-altera.c
638
c5abbba9
THL
639ALTERA PIO DRIVER
640M: Tien Hock Loh <thloh@altera.com>
641L: linux-gpio@vger.kernel.org
642S: Maintained
643F: drivers/gpio/gpio-altera.c
644
8ce064bf
TT
645ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
646M: Thor Thayer <tthayer@opensource.altera.com>
647S: Maintained
648F: drivers/gpio/gpio-altera-a10sr.c
649F: drivers/mfd/altera-a10sr.c
650F: include/linux/mfd/altera-a10sr.h
651
16b8b922 652ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 653M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
654L: netdev@vger.kernel.org
655L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
656S: Maintained
657F: drivers/net/ethernet/altera/
658
adf9251f
TK
659ALTERA UART/JTAG UART SERIAL DRIVERS
660M: Tobias Klauser <tklauser@distanz.ch>
661L: linux-serial@vger.kernel.org
61bd0943 662L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
663S: Maintained
664F: drivers/tty/serial/altera_uart.c
665F: drivers/tty/serial/altera_jtaguart.c
666F: include/linux/altera_uart.h
667F: include/linux/altera_jtaguart.h
668
1738cd3e
NB
669AMAZON ETHERNET DRIVERS
670M: Netanel Belgazal <netanel@annapurnalabs.com>
671R: Saeed Bishara <saeed@annapurnalabs.com>
672R: Zorik Machulsky <zorik@annapurnalabs.com>
673L: netdev@vger.kernel.org
674S: Supported
675F: Documentation/networking/ena.txt
676F: drivers/net/ethernet/amazon/
677
f4875e12
TL
678AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
679M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 680M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
681L: linux-crypto@vger.kernel.org
682S: Supported
683F: drivers/crypto/ccp/
684F: include/linux/ccp.h
685
512d1027 686AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 687M: Huang Rui <ray.huang@amd.com>
968ce1b1 688L: linux-hwmon@vger.kernel.org
96818b58 689S: Supported
512d1027
AH
690F: Documentation/hwmon/fam15h_power
691F: drivers/hwmon/fam15h_power.c
692
167a675a 693AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 694L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 695S: Orphan
faf2e1db 696F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 697
f90b8116 698AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 699P: Andres Salomon <dilinger@queued.net>
67d76710 700L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
701W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
702S: Supported
679655da
JP
703F: drivers/char/hw_random/geode-rng.c
704F: drivers/crypto/geode*
8a61f013 705F: drivers/video/fbdev/geode/
679655da 706F: arch/x86/include/asm/geode.h
f90b8116 707
919ee7dd 708AMD IOMMU (AMD-VI)
e4110568 709M: Joerg Roedel <joro@8bytes.org>
919ee7dd 710L: iommu@lists.linux-foundation.org
525b233c 711T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 712S: Maintained
b2c16391
JP
713F: drivers/iommu/amd_iommu*.[ch]
714F: include/linux/amd-iommu.h
919ee7dd 715
16423d67 716AMD KFD
1241e0b4 717M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
718L: dri-devel@lists.freedesktop.org
719T: git git://people.freedesktop.org/~gabbayo/linux.git
720S: Supported
130e0371
OG
721F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
722F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 723F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 724F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 725F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
726F: drivers/gpu/drm/amd/include/cik_structs.h
727F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 728F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
729F: drivers/gpu/drm/radeon/radeon_kfd.c
730F: drivers/gpu/drm/radeon/radeon_kfd.h
731F: include/uapi/linux/kfd_ioctl.h
16423d67 732
2510eb74
SS
733AMD SEATTLE DEVICE TREE SUPPORT
734M: Brijesh Singh <brijeshkumar.singh@amd.com>
735M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
736M: Tom Lendacky <thomas.lendacky@amd.com>
737S: Supported
738F: arch/arm64/boot/dts/amd/
739
45198c7b
LT
740AMD XGBE DRIVER
741M: Tom Lendacky <thomas.lendacky@amd.com>
742L: netdev@vger.kernel.org
743S: Supported
744F: drivers/net/ethernet/amd/xgbe/
08b8940e 745F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 746
284f42b6 747AMS (Apple Motion Sensor) DRIVER
8b58be88 748M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 749S: Supported
bd5f47ec 750F: drivers/macintosh/ams/
284f42b6 751
531fca16
HV
752ANALOG DEVICES INC AD9389B DRIVER
753M: Hans Verkuil <hans.verkuil@cisco.com>
754L: linux-media@vger.kernel.org
755S: Maintained
756F: drivers/media/i2c/ad9389b*
757
614b4384
LPC
758ANALOG DEVICES INC ADV7180 DRIVER
759M: Lars-Peter Clausen <lars@metafoo.de>
760L: linux-media@vger.kernel.org
761W: http://ez.analog.com/community/linux-device-drivers
762S: Supported
763F: drivers/media/i2c/adv7180.c
764
c40ddfa3
HV
765ANALOG DEVICES INC ADV7511 DRIVER
766M: Hans Verkuil <hans.verkuil@cisco.com>
767L: linux-media@vger.kernel.org
768S: Maintained
769F: drivers/media/i2c/adv7511*
770
531fca16
HV
771ANALOG DEVICES INC ADV7604 DRIVER
772M: Hans Verkuil <hans.verkuil@cisco.com>
773L: linux-media@vger.kernel.org
774S: Maintained
775F: drivers/media/i2c/adv7604*
776
c40ddfa3
HV
777ANALOG DEVICES INC ADV7842 DRIVER
778M: Hans Verkuil <hans.verkuil@cisco.com>
779L: linux-media@vger.kernel.org
780S: Maintained
781F: drivers/media/i2c/adv7842*
782
527a1a83 783ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 784M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 785L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 786W: http://wiki.analog.com/
a4edbc10 787W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 788S: Supported
39c9d199 789F: sound/soc/codecs/adau*
cc52688a 790F: sound/soc/codecs/adav*
4bdef3bd 791F: sound/soc/codecs/ad1*
ae48f5ef 792F: sound/soc/codecs/ad7*
4bdef3bd 793F: sound/soc/codecs/ssm*
40216ce7 794F: sound/soc/codecs/sigmadsp.*
4bdef3bd 795
527a1a83 796ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 797L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
798L: alsa-devel@alsa-project.org (moderated for non-subscribers)
799W: http://blackfin.uclinux.org/
800S: Supported
801F: sound/soc/blackfin/*
7d1f9018 802
4ce72abc
LPC
803ANALOG DEVICES INC IIO DRIVERS
804M: Lars-Peter Clausen <lars@metafoo.de>
805M: Michael Hennerich <Michael.Hennerich@analog.com>
806W: http://wiki.analog.com/
807W: http://ez.analog.com/community/linux-device-drivers
808S: Supported
809F: drivers/iio/*/ad*
810X: drivers/iio/*/adjd*
811F: drivers/staging/iio/*/ad*
d5d4602e 812F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 813
0e3b67b3
LPC
814ANALOG DEVICES INC DMA DRIVERS
815M: Lars-Peter Clausen <lars@metafoo.de>
816W: http://ez.analog.com/community/linux-device-drivers
817S: Supported
818F: drivers/dma/dma-axi-dmac.c
819
27eb6622
RH
820ANDROID CONFIG FRAGMENTS
821M: Rob Herring <robh@kernel.org>
822S: Supported
823F: kernel/configs/android*
824
41c9e95d
GK
825ANDROID DRIVERS
826M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 827M: Arve Hjønnevåg <arve@android.com>
41c9e95d 828M: Riley Andrews <riandrews@android.com>
0e4a566b 829T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
830L: devel@driverdev.osuosl.org
831S: Supported
832F: drivers/android/
833F: drivers/staging/android/
834
d03c023e
LA
835ANDROID ION DRIVER
836M: Laura Abbott <labbott@redhat.com>
837M: Sumit Semwal <sumit.semwal@linaro.org>
838L: devel@driverdev.osuosl.org
839S: Supported
e9d766b9 840F: Documentation/devicetree/bindings/staging/ion/
d03c023e
LA
841F: drivers/staging/android/ion
842F: drivers/staging/android/uapi/ion.h
843F: drivers/staging/android/uapi/ion_test.h
844
42269063 845AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 846M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 847L: linuxppc-dev@lists.ozlabs.org
93711660 848L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 849S: Maintained
679655da 850F: sound/aoa/
42269063 851
4075a283 852APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
853M: William Breathitt Gray <vilhelm.gray@gmail.com>
854L: linux-iio@vger.kernel.org
855S: Maintained
4075a283 856F: drivers/iio/adc/stx104.c
97a445da 857
1da177e4 858APM DRIVER
e5f6450c 859M: Jiri Kosina <jikos@kernel.org>
81024fc4 860S: Odd fixes
9f273c24 861T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
862F: arch/x86/kernel/apm_32.c
863F: include/linux/apm_bios.h
c117ab84 864F: include/uapi/linux/apm_bios.h
81024fc4 865F: drivers/char/apm-emulation.c
1da177e4 866
bd7aa4b2 867APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 868M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 869L: linux-input@vger.kernel.org
75dd112a 870S: Odd fixes
679655da 871F: drivers/input/mouse/bcm5974.c
bd7aa4b2 872
6f2fad74 873APPLE SMC DRIVER
75dd112a 874M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 875L: linux-hwmon@vger.kernel.org
75dd112a 876S: Odd fixes
679655da 877F: drivers/hwmon/applesmc.c
6f2fad74 878
1da177e4 879APPLETALK NETWORK LAYER
8b58be88 880M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 881S: Maintained
679655da
JP
882F: drivers/net/appletalk/
883F: net/appletalk/
1da177e4 884
21c75328
DD
885APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
886M: Duc Dang <dhdang@apm.com>
887S: Supported
888F: arch/arm64/boot/dts/apm/
889
24299502
IS
890APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
891M: Iyappan Subramanian <isubramanian@apm.com>
892M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
893S: Supported
894F: drivers/net/ethernet/apm/xgene/
2efccc60 895F: drivers/net/phy/mdio-xgene.c
24299502 896F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 897F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 898
fd3a628e
TN
899APPLIED MICRO (APM) X-GENE SOC PMU
900M: Tai Nguyen <ttnguyen@apm.com>
901S: Supported
902F: drivers/perf/xgene_pmu.c
903F: Documentation/perf/xgene-pmu.txt
904F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
905
62a37dc7
LP
906APTINA CAMERA SENSOR PLL
907M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
908L: linux-media@vger.kernel.org
909S: Maintained
910F: drivers/media/i2c/aptina-pll.*
911
1154ea7d 912ARC FRAMEBUFFER DRIVER
8b58be88 913M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 914S: Maintained
8a61f013
JH
915F: drivers/video/fbdev/arcfb.c
916F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 917
c38f6ac7
MG
918ARCNET NETWORK LAYER
919M: Michael Grzeschik <m.grzeschik@pengutronix.de>
920L: netdev@vger.kernel.org
921S: Maintained
922F: drivers/net/arcnet/
923F: include/uapi/linux/if_arcnet.h
924
71d298ce
AB
925ARC PGU DRM DRIVER
926M: Alexey Brodkin <abrodkin@synopsys.com>
927S: Supported
928F: drivers/gpu/drm/arc/
929F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
930
588deb61
MR
931ARM ARCHITECTED TIMER DRIVER
932M: Mark Rutland <mark.rutland@arm.com>
933M: Marc Zyngier <marc.zyngier@arm.com>
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Maintained
936F: arch/arm/include/asm/arch_timer.h
937F: arch/arm64/include/asm/arch_timer.h
938F: drivers/clocksource/arm_arch_timer.c
939
c5a906a5
LD
940ARM HDLCD DRM DRIVER
941M: Liviu Dudau <liviu.dudau@arm.com>
942S: Supported
59ba2422 943F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
944F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
945
59ba2422
LD
946ARM MALI-DP DRM DRIVER
947M: Liviu Dudau <liviu.dudau@arm.com>
948M: Brian Starkey <brian.starkey@arm.com>
949M: Mali DP Maintainers <malidp@foss.arm.com>
950S: Supported
951F: drivers/gpu/drm/arm/
952F: Documentation/devicetree/bindings/display/arm,malidp.txt
953
1da177e4 954ARM MFM AND FLOPPY DRIVERS
8b58be88 955M: Ian Molton <spyro@f2s.com>
1da177e4 956S: Maintained
679655da
JP
957F: arch/arm/lib/floppydma.S
958F: arch/arm/include/asm/floppy.h
1da177e4 959
6f96521f
WD
960ARM PMU PROFILING AND DEBUGGING
961M: Will Deacon <will.deacon@arm.com>
55d5c4ab 962M: Mark Rutland <mark.rutland@arm.com>
6f96521f 963S: Maintained
55d5c4ab 964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 965F: arch/arm*/kernel/perf_*
6f96521f 966F: arch/arm/oprofile/common.c
dd06a84b
MR
967F: arch/arm*/kernel/hw_breakpoint.c
968F: arch/arm*/include/asm/hw_breakpoint.h
969F: arch/arm*/include/asm/perf_event.h
55d5c4ab 970F: drivers/perf/*
fa8ad788 971F: include/linux/perf/arm_pmu.h
55d5c4ab 972F: Documentation/devicetree/bindings/arm/pmu.txt
6f96521f 973
d4275354 974ARM PORT
54176cc6 975M: Russell King <linux@armlinux.org.uk>
efc03ecb 976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 977W: http://www.armlinux.org.uk/
d4275354 978S: Maintained
0d7f4f05 979T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
d4275354
RK
980F: arch/arm/
981
d323c243
SB
982ARM SUB-ARCHITECTURES
983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 984S: Maintained
d323c243
SB
985F: arch/arm/mach-*/
986F: arch/arm/plat-*/
987T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
988
cefbf4ea 989ARM PRIMECELL AACI PL041 DRIVER
54176cc6 990M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
991S: Maintained
992F: sound/arm/aaci.*
993
994ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 995M: Russell King <linux@armlinux.org.uk>
cefbf4ea 996S: Maintained
8a61f013 997F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
998
999ARM PRIMECELL KMI PL050 DRIVER
54176cc6 1000M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1001S: Maintained
1002F: drivers/input/serio/ambakmi.*
1003F: include/linux/amba/kmi.h
1004
2761f5c2 1005ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 1006M: Russell King <linux@armlinux.org.uk>
08a5c9a2 1007S: Maintained
679655da 1008F: drivers/mmc/host/mmci.*
2f748aaa 1009F: include/linux/amba/mmci.h
2761f5c2 1010
1b4304e5 1011ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 1012M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
1013S: Maintained
1014F: drivers/tty/serial/amba-pl01*.c
1015F: include/linux/amba/serial.h
2761f5c2 1016
cefbf4ea 1017ARM PRIMECELL BUS SUPPORT
54176cc6 1018M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1019S: Maintained
1020F: drivers/amba/
1021F: include/linux/amba/bus.h
1022
2b7a52a4 1023ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 1024M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1026S: Maintained
1027
9c784f95 1028ARM/AFEB9260 MACHINE SUPPORT
8b58be88 1029M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 1030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
1031S: Maintained
1032
2b7a52a4 1033ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 1034M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1036S: Maintained
1037
5c6dcd7f 1038ARM/Allwinner sunXi SoC support
1b106699 1039M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1040M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042S: Maintained
5c6dcd7f 1043N: sun[x456789]i
c1efda12 1044F: arch/arm/boot/dts/ntc-gr8*
6bc37fac 1045F: arch/arm64/boot/dts/allwinner/
60b0f380
MR
1046
1047ARM/Allwinner SoC Clock Support
1048M: Emilio López <emilio@elopez.com.ar>
1049S: Maintained
1050F: drivers/clk/sunxi/
1b106699 1051
79318452 1052ARM/Amlogic Meson SoC support
7c1e3876 1053M: Carlo Caione <carlo@caione.org>
6683d91c 1054M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1056L: linux-amlogic@lists.infradead.org
79318452 1057W: http://linux-meson.com/
7c1e3876 1058S: Maintained
79318452
CC
1059F: arch/arm/mach-meson/
1060F: arch/arm/boot/dts/meson*
6683d91c
KH
1061F: arch/arm64/boot/dts/amlogic/
1062F: drivers/pinctrl/meson/
51c5d844 1063F: drivers/mmc/host/meson*
79318452 1064N: meson
7c1e3876 1065
eff506fa
TZ
1066ARM/Annapurna Labs ALPINE ARCHITECTURE
1067M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1068M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1070S: Maintained
1071F: arch/arm/mach-alpine/
a9e5547b
AT
1072F: arch/arm/boot/dts/alpine*
1073F: arch/arm64/boot/dts/al/
1074F: drivers/*/*alpine*
eff506fa 1075
5255034d
LP
1076ARM/ARTPEC MACHINE SUPPORT
1077M: Jesper Nilsson <jesper.nilsson@axis.com>
1078M: Lars Persson <lars.persson@axis.com>
1079M: Niklas Cassel <niklas.cassel@axis.com>
1080S: Maintained
1081L: linux-arm-kernel@axis.com
1082F: arch/arm/mach-artpec
1083F: arch/arm/boot/dts/artpec6*
33b8ac91 1084F: drivers/clk/axis
5255034d 1085
8c2ed9bc
JS
1086ARM/ASPEED MACHINE SUPPORT
1087M: Joel Stanley <joel@jms.id.au>
1088S: Maintained
1089F: arch/arm/mach-aspeed/
1090F: arch/arm/boot/dts/aspeed-*
1091F: drivers/*/*aspeed*
1092
8dca5ce8 1093ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1094M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1095M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1096M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1098W: http://www.linux4sam.org
9f273c24 1099T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1100S: Supported
1101F: arch/arm/mach-at91/
f0a0a58e 1102F: include/soc/at91/
70e389cc
MB
1103F: arch/arm/boot/dts/at91*.dts
1104F: arch/arm/boot/dts/at91*.dtsi
1105F: arch/arm/boot/dts/sama*.dts
1106F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1107F: arch/arm/include/debug/at91.S
d4a89c7d 1108
6e05dd4e
BB
1109ARM/ATMEL AT91 Clock Support
1110M: Boris Brezillon <boris.brezillon@free-electrons.com>
1111S: Maintained
1112F: drivers/clk/at91
1113
986cf2e9 1114ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1115M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117S: Maintained
1118F: arch/arm/mach-highbank/
e68d7c14
RH
1119F: arch/arm/boot/dts/highbank.dts
1120F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1121
d94f944e 1122ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1123M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1124S: Maintained
1125F: arch/arm/mach-cns3xxx/
d94f944e 1126
4863dea3
SG
1127ARM/CAVIUM THUNDER NETWORK DRIVER
1128M: Sunil Goutham <sgoutham@cavium.com>
1129M: Robert Richter <rric@kernel.org>
1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131S: Supported
322e5cc5 1132F: drivers/net/ethernet/cavium/thunder/
4863dea3 1133
386ab516
AS
1134ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1135M: Alexander Shiyan <shc_work@mail.ru>
1136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137S: Odd Fixes
b8ba3874 1138N: clps711x
386ab516 1139
2b7a52a4 1140ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1141M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1142M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1144S: Maintained
d19d3667
HS
1145F: arch/arm/mach-ep93xx/
1146F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1147
1148ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1149M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1151S: Maintained
1152
d4275354 1153ARM/CLKDEV SUPPORT
54176cc6 1154M: Russell King <linux@armlinux.org.uk>
efc03ecb 1155L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1156S: Maintained
0d7f4f05 1157T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
d4275354 1158F: arch/arm/include/asm/clkdev.h
4fa2651d 1159F: drivers/clk/clkdev.c
d4275354 1160
d48134e7 1161ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1162M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1164S: Maintained
1165
94150095
HF
1166ARM/CONTEC MICRO9 MACHINE SUPPORT
1167M: Hubert Feurstein <hubert.feurstein@contec.at>
1168S: Maintained
1169F: arch/arm/mach-ep93xx/micro9.c
1170
a06ae860
PP
1171ARM/CORESIGHT FRAMEWORK AND DRIVERS
1172M: Mathieu Poirier <mathieu.poirier@linaro.org>
1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S: Maintained
01081f5a 1175F: drivers/hwtracing/coresight/*
a06ae860
PP
1176F: Documentation/trace/coresight.txt
1177F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1178F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1179F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1180F: tools/perf/arch/arm/util/auxtrace.c
1181F: tools/perf/arch/arm/util/cs-etm.c
1182F: tools/perf/arch/arm/util/cs-etm.h
1183F: tools/perf/util/cs-etm.h
a06ae860 1184
1da177e4 1185ARM/CORGI MACHINE SUPPORT
8b58be88 1186M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1187S: Maintained
1188
881a95f9 1189ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1190M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1192T: git git://github.com/ulli-kroll/linux.git
162500b3 1193S: Maintained
f49afbb5 1194F: arch/arm/mach-gemini/
98a9bb5b 1195F: drivers/rtc/rtc-gemini.c
881a95f9 1196
a990cbd8 1197ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1198M: Barry Song <baohua@kernel.org>
a990cbd8 1199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1200T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1201S: Maintained
e68d7c14 1202F: arch/arm/boot/dts/prima2*
a990cbd8 1203F: arch/arm/mach-prima2/
4a9c44f1 1204F: drivers/clk/sirf/
05f30e8d 1205F: drivers/clocksource/timer-prima2.c
5833ac98 1206F: drivers/clocksource/timer-atlas7.c
f8505ef5 1207N: [^a-z]sirf
a990cbd8 1208
c9d862c4
BS
1209ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1210M: Baruch Siach <baruch@tkos.co.il>
1211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1212S: Maintained
cde137aa 1213F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1214N: digicolor
1215
d4275354 1216ARM/EBSA110 MACHINE SUPPORT
54176cc6 1217M: Russell King <linux@armlinux.org.uk>
efc03ecb 1218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1219W: http://www.armlinux.org.uk/
d4275354
RK
1220S: Maintained
1221F: arch/arm/mach-ebsa110/
b955f6ca 1222F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1223
4721f3ce
UKK
1224ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1225M: Uwe Kleine-König <kernel@pengutronix.de>
1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227S: Maintained
1228N: efm32
1229
a9da4f7e 1230ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1231M: Daniel Ribeiro <drwyrm@gmail.com>
1232M: Stefan Schmidt <stefan@openezx.org>
1233M: Harald Welte <laforge@openezx.org>
d66f1886 1234L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1235W: http://www.openezx.org/
1236S: Maintained
cafc2265
SS
1237T: topgit git://git.openezx.org/openezx.git
1238F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1239
6a915af9 1240ARM/FARADAY FA526 PORT
162500b3 1241M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1243S: Maintained
1fa7e547 1244T: git git://git.berlios.de/gemini-board
f49afbb5 1245F: arch/arm/mm/*-fa*
6a915af9 1246
d4275354 1247ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1248M: Russell King <linux@armlinux.org.uk>
efc03ecb 1249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1250W: http://www.armlinux.org.uk/
d4275354
RK
1251S: Maintained
1252F: arch/arm/include/asm/hardware/dec21285.h
1253F: arch/arm/mach-footbridge/
1254
86183a5f 1255ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1256M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1257M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1258R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1260S: Maintained
f1c12837 1261T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1262F: arch/arm/mach-imx/
ce515a6b 1263F: arch/arm/mach-mxs/
2a82f95c 1264F: arch/arm/boot/dts/imx*
e5dafa22 1265F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1266F: drivers/clk/imx/
1267F: include/soc/imx/
86183a5f 1268
142109d2 1269ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1270M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1271M: Sascha Hauer <kernel@pengutronix.de>
1272R: Stefan Agner <stefan@agner.ch>
1273L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274S: Maintained
1275T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1276F: arch/arm/mach-imx/*vf610*
1277F: arch/arm/boot/dts/vf*
1278
2b7a52a4 1279ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1280M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1282S: Maintained
1283
90b8fc34 1284ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1285M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1287S: Maintained
1288
ef47d5f0 1289ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1290M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1291M: Paul Parsons <lost.distance@yahoo.com>
1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1293S: Maintained
1294F: arch/arm/mach-pxa/hx4700.c
1295F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1296F: sound/soc/pxa/hx4700.c
ef47d5f0 1297
4dfad069
WX
1298ARM/HISILICON SOC SUPPORT
1299M: Wei Xu <xuwei5@hisilicon.com>
1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301W: http://www.hisilicon.com
1302S: Supported
1303T: git git://github.com/hisilicon/linux-hisi.git
1304F: arch/arm/mach-hisi/
e68d7c14
RH
1305F: arch/arm/boot/dts/hi3*
1306F: arch/arm/boot/dts/hip*
1307F: arch/arm/boot/dts/hisi*
1308F: arch/arm64/boot/dts/hisilicon/
4dfad069 1309
21f37bc3 1310ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1311M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1312W: www.jlime.com
1313S: Maintained
084bad91
KE
1314T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1315F: arch/arm/mach-sa1100/jornada720.c
1316F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1317
5e767ab9
JMC
1318ARM/IGEP MACHINE SUPPORT
1319M: Enric Balletbo i Serra <eballetbo@gmail.com>
1320M: Javier Martinez Canillas <javier@dowhile0.org>
1321L: linux-omap@vger.kernel.org
1322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323S: Maintained
06ff74fd 1324F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1325
403d2971
MV
1326ARM/INCOME PXA270 SUPPORT
1327M: Marek Vasut <marek.vasut@gmail.com>
1328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329S: Maintained
ec154082 1330F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1331
2b7a52a4 1332ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1333M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1335S: Maintained
e2bdb176
DW
1336
1337ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1339S: Orphan
2b7a52a4
LB
1340
1341ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1342M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1344S: Maintained
2b7a52a4
LB
1345
1346ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1347M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1349S: Maintained
2b7a52a4 1350
2b7a52a4 1351ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1352M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1354S: Maintained
1355
dfdd8cc9
KH
1356ARM/INTEL IXP4XX ARM ARCHITECTURE
1357M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1358M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1360S: Maintained
1361F: arch/arm/mach-ixp4xx/
1362
838553c5 1363ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1364M: Jonathan Cameron <jic23@cam.ac.uk>
1365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366S: Maintained
1367F: arch/arm/mach-pxa/stargate2.c
1368F: drivers/pcmcia/pxa2xx_stargate2.c
1369
2b7a52a4 1370ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1371M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1373S: Maintained
2b7a52a4
LB
1374
1375ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1376M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1378S: Maintained
1379
1154f858 1380ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1381M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383S: Maintained
1384F: arch/arm/mach-keystone/
5edafc29 1385F: arch/arm/boot/dts/keystone-*
317929cd 1386T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1387
bc6aa566 1388ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1389M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1390L: linux-kernel@vger.kernel.org
1391S: Maintained
1392F: drivers/clk/keystone/
1393
1394ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1395M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397L: linux-kernel@vger.kernel.org
1398S: Maintained
1399F: drivers/clocksource/timer-keystone.c
1400
1401ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1402M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1403L: linux-kernel@vger.kernel.org
1404S: Maintained
1405F: drivers/power/reset/keystone-reset.c
1406
1407ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1408M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1409L: linux-kernel@vger.kernel.org
1410S: Maintained
1411F: drivers/memory/*emif*
1412
8cb555b6
CM
1413ARM/LG1K ARCHITECTURE
1414M: Chanho Min <chanho.min@lge.com>
1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416S: Maintained
1417F: arch/arm64/boot/dts/lg/
1418
2b7a52a4 1419ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1420M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1422S: Maintained
1423
3143875f
JE
1424ARM/LPC18XX ARCHITECTURE
1425M: Joachim Eastwood <manabian@gmail.com>
1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S: Maintained
19c1c32c
JE
1428F: arch/arm/boot/dts/lpc43*
1429F: drivers/clk/nxp/clk-lpc18xx*
1430F: drivers/clocksource/time-lpc32xx.c
1431F: drivers/i2c/busses/i2c-lpc2k.c
1432F: drivers/memory/pl172.c
1433F: drivers/mtd/spi-nor/nxp-spifi.c
1434F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1435N: lpc18xx
1436
15e4f7da 1437ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1438M: Vladimir Zapolskiy <vz@mleia.com>
1439M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1441T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1442S: Maintained
2377f9fd 1443F: arch/arm/boot/dts/lpc32*
15e4f7da 1444F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1445F: drivers/i2c/busses/i2c-pnx.c
1446F: drivers/net/ethernet/nxp/lpc_eth.c
1447F: drivers/usb/host/ohci-nxp.c
1448F: drivers/watchdog/pnx4008_wdt.c
1449N: lpc32xx
15e4f7da 1450
3b886171 1451ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1452M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1453S: Maintained
1454
1f664ab7 1455ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1456M: Jason Cooper <jason@lakedaemon.net>
1457M: Andrew Lunn <andrew@lunn.ch>
1458M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1459M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461S: Maintained
1462F: arch/arm/mach-mvebu/
59ec9671 1463F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1464F: arch/arm/boot/dts/armada*
1465F: arch/arm/boot/dts/kirkwood*
dcc3068a 1466F: arch/arm64/boot/dts/marvell/armada*
9f123def 1467F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1468F: arch/arm/configs/mvebu_*_defconfig
75f41273 1469
40f4978b 1470ARM/Marvell Berlin SoC support
70e1a28f 1471M: Jisheng Zhang <jszhang@marvell.com>
40f4978b
SH
1472M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474S: Maintained
1475F: arch/arm/mach-berlin/
31c17ac9 1476F: arch/arm/boot/dts/berlin*
e68d7c14 1477F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1478
40f4978b 1479
4cfab57e 1480ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1481M: Jason Cooper <jason@lakedaemon.net>
1482M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1483M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1484M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1486S: Maintained
1487F: arch/arm/mach-dove/
54a246ff
NP
1488F: arch/arm/mach-mv78xx0/
1489F: arch/arm/mach-orion5x/
1490F: arch/arm/plat-orion/
31c17ac9
GC
1491F: arch/arm/boot/dts/dove*
1492F: arch/arm/boot/dts/orion5x*
1493
3b886171 1494
d69ac131
AC
1495ARM/Orion SoC/Technologic Systems TS-78xx platform support
1496M: Alexander Clouter <alex@digriz.org.uk>
1497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498W: http://www.digriz.org.uk/ts78xx/kernel
1499S: Maintained
1500F: arch/arm/mach-orion5x/ts78xx-*
1501
e557959d
NA
1502ARM/OXNAS platform support
1503M: Neil Armstrong <narmstrong@baylibre.com>
1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d6fbd37b 1505L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
e557959d
NA
1506S: Maintained
1507F: arch/arm/mach-oxnas/
52c468fb 1508F: arch/arm/boot/dts/ox8*.dtsi
e557959d 1509F: arch/arm/boot/dts/wd-mbwe.dts
52c468fb 1510F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
e557959d
NA
1511N: oxnas
1512
607b8fc9
EH
1513ARM/Mediatek RTC DRIVER
1514M: Eddie Huang <eddie.huang@mediatek.com>
1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1517S: Maintained
1518F: drivers/rtc/rtc-mt6397.c
1519
e54951c8
MB
1520ARM/Mediatek SoC support
1521M: Matthias Brugger <matthias.bgg@gmail.com>
1522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1523L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1524S: Maintained
1525F: arch/arm/boot/dts/mt6*
1526F: arch/arm/boot/dts/mt8*
1527F: arch/arm/mach-mediatek/
1528N: mtk
1529K: mediatek
1530
0f8669e3
CY
1531ARM/Mediatek USB3 PHY DRIVER
1532M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1535S: Maintained
1536F: drivers/phy/phy-mt65xx-usb3.c
1537
adcb079f
AB
1538ARM/MICREL KS8695 ARCHITECTURE
1539M: Greg Ungerer <gerg@uclinux.org>
1540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1541F: arch/arm/mach-ks8695/
adcb079f
AB
1542S: Odd Fixes
1543
d78ff0a5 1544ARM/MIOA701 MACHINE SUPPORT
8b58be88 1545M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1547F: arch/arm/mach-pxa/mioa701.c
1548S: Maintained
1549
9624dfe6 1550ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1551M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1552S: Maintained
1553
e0ee9851 1554ARM/NOMADIK ARCHITECTURE
28b8e8d4 1555M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1556M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558S: Maintained
1559F: arch/arm/mach-nomadik/
ecc265fe 1560F: drivers/pinctrl/nomadik/
87572880 1561F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1562T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1563
9d76295a 1564ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1565M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1566L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1567W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1568S: Supported
1569
8459c159 1570ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1571M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1572M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1573S: Maintained
1574
5d783a2d 1575ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1576M: Marek Vasut <marek.vasut@gmail.com>
75280787 1577L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1578W: http://hackndev.com
1579S: Maintained
933d35f0
JP
1580F: arch/arm/mach-pxa/include/mach/palmtx.h
1581F: arch/arm/mach-pxa/palmtx.c
1582F: arch/arm/mach-pxa/include/mach/palmt5.h
1583F: arch/arm/mach-pxa/palmt5.c
1584F: arch/arm/mach-pxa/include/mach/palmld.h
1585F: arch/arm/mach-pxa/palmld.c
1586F: arch/arm/mach-pxa/include/mach/palmte2.h
1587F: arch/arm/mach-pxa/palmte2.c
1588F: arch/arm/mach-pxa/include/mach/palmtc.h
1589F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1590
b57fe924 1591ARM/PALM TREO SUPPORT
d8130624 1592M: Tomas Cech <sleep_walker@suse.com>
75280787 1593L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1594W: http://hackndev.com
1595S: Maintained
b57fe924
JP
1596F: arch/arm/mach-pxa/include/mach/palmtreo.h
1597F: arch/arm/mach-pxa/palmtreo.c
90af5811 1598
c49e1e63 1599ARM/PALMZ72 SUPPORT
8b58be88 1600M: Sergey Lapin <slapin@ossfans.org>
75280787 1601L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1602W: http://hackndev.com
1603S: Maintained
933d35f0
JP
1604F: arch/arm/mach-pxa/include/mach/palmz72.h
1605F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1606
1da177e4 1607ARM/PLEB SUPPORT
8b58be88 1608M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1609W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1610S: Maintained
1611
1612ARM/PT DIGITAL BOARD PORT
8b58be88 1613M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1615W: http://www.armlinux.org.uk/
1da177e4
LT
1616S: Maintained
1617
8fc1b0f8 1618ARM/QUALCOMM SUPPORT
bbeaa595
AG
1619M: Andy Gross <andy.gross@linaro.org>
1620M: David Brown <david.brown@linaro.org>
8fc1b0f8 1621L: linux-arm-msm@vger.kernel.org
f5d3af9d 1622L: linux-soc@vger.kernel.org
8fc1b0f8 1623S: Maintained
0ff50d60 1624F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1625F: arch/arm/boot/dts/qcom-*.dts
1626F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1627F: arch/arm/mach-qcom/
e68d7c14 1628F: arch/arm64/boot/dts/qcom/*
5482cefa 1629F: drivers/i2c/busses/i2c-qup.c
39a3366a 1630F: drivers/clk/qcom/
4fb1a420 1631F: drivers/pinctrl/qcom/
f5d3af9d 1632F: drivers/soc/qcom/
5482cefa 1633F: drivers/spi/spi-qup.c
c0c89faf
SB
1634F: drivers/tty/serial/msm_serial.h
1635F: drivers/tty/serial/msm_serial.c
1636F: drivers/*/pm8???-*
1637F: drivers/mfd/ssbi.c
916f743d 1638F: drivers/firmware/qcom_scm.c
bbeaa595 1639T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1640
2b7a52a4 1641ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1642M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1643L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1644S: Maintained
1645
b138e119
SH
1646ARM/RENESAS ARM64 ARCHITECTURE
1647M: Simon Horman <horms@verge.net.au>
1648M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1649L: linux-renesas-soc@vger.kernel.org
1650Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1651T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1652S: Supported
1653F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1654F: drivers/soc/renesas/
1655F: include/linux/soc/renesas/
b138e119 1656
d4275354 1657ARM/RISCPC ARCHITECTURE
54176cc6 1658M: Russell King <linux@armlinux.org.uk>
efc03ecb 1659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1660W: http://www.armlinux.org.uk/
d4275354 1661S: Maintained
d4275354
RK
1662F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1663F: arch/arm/include/asm/hardware/ioc.h
1664F: arch/arm/include/asm/hardware/iomd.h
1665F: arch/arm/include/asm/hardware/memc.h
1666F: arch/arm/mach-rpc/
1a6422f6 1667F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1668F: drivers/net/ethernet/i825xx/ether1*
1669F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1670F: drivers/scsi/arm/
1671
08ddbb0a
HS
1672ARM/Rockchip SoC support
1673M: Heiko Stuebner <heiko@sntech.de>
1674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1675L: linux-rockchip@lists.infradead.org
9f273c24 1676T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1677S: Maintained
541555e9 1678F: arch/arm/boot/dts/rk3*
08ddbb0a 1679F: arch/arm/mach-rockchip/
541555e9
HS
1680F: drivers/clk/rockchip/
1681F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1682F: drivers/*/*rockchip*
541555e9
HS
1683F: drivers/*/*/*rockchip*
1684F: sound/soc/rockchip/
b4331b43 1685N: rockchip
08ddbb0a 1686
5bfb937c
KK
1687ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1688M: Kukjin Kim <kgene@kernel.org>
326dce07 1689M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1690R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1692L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
6f96d639 1693Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
b21477f9 1694S: Maintained
6f0589c8 1695F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1696F: arch/arm/boot/dts/s5p*
1697F: arch/arm/boot/dts/samsung*
6f0589c8 1698F: arch/arm/boot/dts/exynos*
d97236e6 1699F: arch/arm64/boot/dts/exynos/
482ce512 1700F: arch/arm/plat-samsung/
769bbb63
HS
1701F: arch/arm/mach-s3c24*/
1702F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1703F: arch/arm/mach-s5p*/
1704F: arch/arm/mach-exynos*/
1c03274d
KK
1705F: drivers/*/*s3c24*
1706F: drivers/*/*/*s3c24*
1707F: drivers/*/*s3c64xx*
1708F: drivers/*/*s5pv210*
ffd51977 1709F: drivers/memory/samsung/*
bf50ddcd 1710F: drivers/soc/samsung/*
d6b9aea6
KK
1711F: Documentation/arm/Samsung/
1712F: Documentation/devicetree/bindings/arm/samsung/
1713F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1714F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1715N: exynos
f556cb07 1716
10ffa964
KP
1717ARM/SAMSUNG MOBILE MACHINE SUPPORT
1718M: Kyungmin Park <kyungmin.park@samsung.com>
1719L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720S: Maintained
004bbd3c 1721F: arch/arm/mach-s5pv210/
10ffa964 1722
3ce4ccb6
KD
1723ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1724M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1725M: Kamil Debski <kamil@wypas.org>
1726M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1727L: linux-arm-kernel@lists.infradead.org
1728L: linux-media@vger.kernel.org
1729S: Maintained
1730F: drivers/media/platform/s5p-g2d/
1731
e6a476fd
MS
1732ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1733M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1734M: Kamil Debski <kamil@wypas.org>
6305902c 1735M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1736M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1737L: linux-arm-kernel@lists.infradead.org
1738L: linux-media@vger.kernel.org
1739S: Maintained
934455d7 1740F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1741F: drivers/media/platform/s5p-mfc/
e6a476fd 1742
1bcbf6f4
KD
1743ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1744M: Kyungmin Park <kyungmin.park@samsung.com>
1745L: linux-arm-kernel@lists.infradead.org
1746L: linux-media@vger.kernel.org
1747S: Maintained
78fc853b 1748F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1749
7d9f9bf4
AP
1750ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1751M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
305335b9 1752M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7d9f9bf4
AP
1753L: linux-arm-kernel@lists.infradead.org
1754L: linux-media@vger.kernel.org
1755S: Maintained
1756F: drivers/media/platform/s5p-jpeg/
1757
d48d38e8 1758ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1759M: Simon Horman <horms@verge.net.au>
d48d38e8 1760M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1761L: linux-renesas-soc@vger.kernel.org
4a121096 1762Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1763T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1764S: Supported
0b514fdb
SH
1765F: arch/arm/boot/dts/emev2*
1766F: arch/arm/boot/dts/r7s*
1767F: arch/arm/boot/dts/r8a*
1768F: arch/arm/boot/dts/sh*
0b514fdb 1769F: arch/arm/configs/shmobile_defconfig
7a2071c5 1770F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1771F: arch/arm/mach-shmobile/
be32bcbb
GU
1772F: drivers/soc/renesas/
1773F: include/linux/soc/renesas/
d48d38e8 1774
66314223 1775ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1776M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1777S: Maintained
1778F: arch/arm/mach-socfpga/
efadb751
DN
1779F: arch/arm/boot/dts/socfpga*
1780F: arch/arm/configs/socfpga_defconfig
e68d7c14 1781F: arch/arm64/boot/dts/altera/
ba2b7d0a 1782W: http://www.rocketboards.org
efadb751 1783T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1784
1785ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1786M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1787S: Maintained
1788F: drivers/clk/socfpga/
1789
71bcada8
TT
1790ARM/SOCFPGA EDAC SUPPORT
1791M: Thor Thayer <tthayer@opensource.altera.com>
1792S: Maintained
1793F: drivers/edac/altera_edac.
1794
65ebcc11 1795ARM/STI ARCHITECTURE
a92177ea 1796M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798L: kernel@stlinux.com
1799W: http://www.stlinux.com
1800S: Maintained
1801F: arch/arm/mach-sti/
a92177ea 1802F: arch/arm/boot/dts/sti*
b8e31bf3 1803F: drivers/char/hw_random/st-rng.c
a92177ea 1804F: drivers/clocksource/arm_global_timer.c
82805d1b 1805F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1806F: drivers/cpufreq/sti-cpufreq.c
6da0f216 1807F: drivers/dma/st_fdma*
a92177ea 1808F: drivers/i2c/busses/i2c-st.c
346e2e4a 1809F: drivers/media/rc/st_rc.c
95d66b16 1810F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1811F: drivers/mmc/host/sdhci-st.c
e95cf393 1812F: drivers/phy/phy-miphy28lp.c
6da969a5 1813F: drivers/phy/phy-stih407-usb.c
346e2e4a 1814F: drivers/pinctrl/pinctrl-st.c
aac22524 1815F: drivers/remoteproc/st_remoteproc.c
c9d7cc3e 1816F: drivers/remoteproc/st_slim_rproc.c
346e2e4a 1817F: drivers/reset/sti/
db4112e6 1818F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1819F: drivers/tty/serial/st-asc.c
eb11adab 1820F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1821F: drivers/usb/host/ehci-st.c
1822F: drivers/usb/host/ohci-st.c
db4112e6 1823F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1824F: drivers/ata/ahci_st.c
c9d7cc3e 1825F: include/linux/remoteproc/st_slim_rproc.h
65ebcc11 1826
ee6e7879
MC
1827ARM/STM32 ARCHITECTURE
1828M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1829M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S: Maintained
1832T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1833N: stm32
1834F: drivers/clocksource/armv7m_systick.c
1835
d6de5b02
MG
1836ARM/TANGO ARCHITECTURE
1837M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1838L: linux-arm-kernel@lists.infradead.org
1839S: Maintained
e2bd0d37 1840N: tango
d6de5b02 1841
2b7a52a4 1842ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1843M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1845S: Maintained
1846
1bbd7089 1847ARM/TETON BGA MACHINE SUPPORT
706e69d6 1848M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850S: Maintained
1851
2b7a52a4 1852ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1853M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1854L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1855S: Maintained
1856
98ad6e3b 1857ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1858M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1860W: http://www.mcuos.com
1861S: Maintained
4e89e8f6 1862F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1863F: drivers/input/keyboard/w90p910_keypad.c
1864F: drivers/input/touchscreen/w90p910_ts.c
1865F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1866F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1867F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1868F: drivers/rtc/rtc-nuc900.c
9df92e6c 1869F: drivers/spi/spi-nuc900.c
4e89e8f6 1870F: drivers/usb/host/ehci-w90x900.c
8a61f013 1871F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1872
54274d71 1873ARM/U300 MACHINE SUPPORT
e4651a9f 1874M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876S: Supported
1877F: arch/arm/mach-u300/
9affbd24 1878F: drivers/clocksource/timer-u300.c
54274d71
LW
1879F: drivers/i2c/busses/i2c-stu300.c
1880F: drivers/rtc/rtc-coh901331.c
1881F: drivers/watchdog/coh901327_wdt.c
1882F: drivers/dma/coh901318*
87572880
LW
1883F: drivers/mfd/ab3100*
1884F: drivers/rtc/rtc-ab3100.c
1885F: drivers/rtc/rtc-coh901331.c
1886T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1887
3d00d04f
MY
1888ARM/UNIPHIER ARCHITECTURE
1889M: Masahiro Yamada <yamada.masahiro@socionext.com>
1890L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1891T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1892S: Maintained
a3ff83d2 1893F: arch/arm/boot/dts/uniphier*
e7ecbc05 1894F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1895F: arch/arm/mach-uniphier/
e7ecbc05 1896F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1897F: arch/arm64/boot/dts/socionext/
4b7f48d3 1898F: drivers/bus/uniphier-system-bus.c
734d82f4 1899F: drivers/clk/uniphier/
dd6fd4a3 1900F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2 1901F: drivers/pinctrl/uniphier/
54e991b5 1902F: drivers/reset/reset-uniphier.c
a3ff83d2 1903F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1904N: uniphier
1905
87572880 1906ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1907M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S: Maintained
1910F: arch/arm/mach-ux500/
e4651a9f 1911F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1912F: drivers/dma/ste_dma40*
e4651a9f 1913F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1914F: drivers/mfd/abx500*
1915F: drivers/mfd/ab8500*
e4651a9f
LW
1916F: drivers/mfd/dbx500*
1917F: drivers/mfd/db8500*
ecc265fe
JP
1918F: drivers/pinctrl/nomadik/pinctrl-ab*
1919F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1920F: drivers/rtc/rtc-ab8500.c
e4651a9f 1921F: drivers/rtc/rtc-pl031.c
87572880 1922T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1923
e93fde28
UH
1924ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1925M: Ulf Hansson <ulf.hansson@linaro.org>
1926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927T: git git://git.linaro.org/people/ulfh/clk.git
1928S: Maintained
1929F: drivers/clk/ux500/
e93fde28 1930
740d93b1
PM
1931ARM/VERSATILE EXPRESS PLATFORM
1932M: Liviu Dudau <liviu.dudau@arm.com>
1933M: Sudeep Holla <sudeep.holla@arm.com>
1934M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936S: Maintained
1937F: arch/arm/boot/dts/vexpress*
e68d7c14 1938F: arch/arm64/boot/dts/arm/
740d93b1
PM
1939F: arch/arm/mach-vexpress/
1940F: */*/vexpress*
7e8f403f 1941F: */*/*/vexpress*
740d93b1
PM
1942F: drivers/clk/versatile/clk-vexpress-osc.c
1943F: drivers/clocksource/versatile.c
46a600ea 1944N: mps2
740d93b1 1945
d4275354 1946ARM/VFP SUPPORT
54176cc6 1947M: Russell King <linux@armlinux.org.uk>
efc03ecb 1948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1949W: http://www.armlinux.org.uk/
d4275354
RK
1950S: Maintained
1951F: arch/arm/vfp/
1952
e66b6d8e
MV
1953ARM/VOIPAC PXA270 SUPPORT
1954M: Marek Vasut <marek.vasut@gmail.com>
1955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956S: Maintained
1957F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1958F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1959
04529fe2
TP
1960ARM/VT8500 ARM ARCHITECTURE
1961M: Tony Prisk <linux@prisktech.co.nz>
1962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963S: Maintained
1964F: arch/arm/mach-vt8500/
41fd91b4 1965F: drivers/clocksource/vt8500_timer.c
560746eb 1966F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1967F: drivers/mmc/host/wmt-sdmmc.c
1968F: drivers/pwm/pwm-vt8500.c
1969F: drivers/rtc/rtc-vt8500.c
1970F: drivers/tty/serial/vt8500_serial.c
4f31102b 1971F: drivers/usb/host/ehci-platform.c
41fd91b4 1972F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1973F: drivers/video/fbdev/vt8500lcdfb.*
1974F: drivers/video/fbdev/wm8505fb*
1975F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1976
e66b6d8e
MV
1977ARM/ZIPIT Z2 SUPPORT
1978M: Marek Vasut <marek.vasut@gmail.com>
1979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980S: Maintained
1981F: arch/arm/mach-pxa/z2.c
6ab2a855 1982F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1983
5ecc4b53
JN
1984ARM/ZTE ARCHITECTURE
1985M: Jun Nie <jun.nie@linaro.org>
1986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987S: Maintained
1988F: arch/arm/mach-zx/
1989F: drivers/clk/zte/
1990F: Documentation/devicetree/bindings/arm/zte.txt
1991F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1992
51f29d44
MS
1993ARM/ZYNQ ARCHITECTURE
1994M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1995R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997W: http://wiki.xilinx.com
d6448b76 1998T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1999S: Supported
2000F: arch/arm/mach-zynq/
bd2a337a 2001F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 2002F: drivers/block/xsysace.c
c2fd4e38
MS
2003N: zynq
2004N: xilinx
2005F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 2006F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 2007F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 2008F: drivers/edac/synopsys_edac.c
51f29d44 2009
48ec83bc 2010ARM SMMU DRIVERS
b8f9879e 2011M: Will Deacon <will.deacon@arm.com>
c8bff3a6 2012R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
2013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014S: Maintained
2015F: drivers/iommu/arm-smmu.c
48ec83bc 2016F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 2017F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 2018F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 2019
38074229
CM
2020ARM64 PORT (AARCH64 ARCHITECTURE)
2021M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 2022M: Will Deacon <will.deacon@arm.com>
38074229 2023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 2024T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
2025S: Maintained
2026F: arch/arm64/
d19766ec 2027F: Documentation/arm64/
38074229 2028
9d7005f9
LP
2029AS3645A LED FLASH CONTROLLER DRIVER
2030M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2031L: linux-media@vger.kernel.org
2032T: git git://linuxtv.org/media_tree.git
2033S: Maintained
2034F: drivers/media/i2c/as3645a.c
b5dcee22 2035F: include/media/i2c/as3645a.h
9d7005f9 2036
7c94a8b2
LW
2037ASAHI KASEI AK8974 DRIVER
2038M: Linus Walleij <linus.walleij@linaro.org>
2039L: linux-iio@vger.kernel.org
2040W: http://www.akm.com/
2041S: Supported
2042F: drivers/iio/magnetometer/ak8974.c
2043
d58de038
GJ
2044ASC7621 HARDWARE MONITOR DRIVER
2045M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2046L: linux-hwmon@vger.kernel.org
d58de038
GJ
2047S: Maintained
2048F: Documentation/hwmon/asc7621
2049F: drivers/hwmon/asc7621.c
2050
b229ece9 2051ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2052M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2053L: acpi4asus-user@lists.sourceforge.net
d0944853 2054L: platform-driver-x86@vger.kernel.org
76593d6f 2055W: http://acpi4asus.sf.net
85091b71 2056S: Maintained
b229ece9
CC
2057F: drivers/platform/x86/asus*.c
2058F: drivers/platform/x86/eeepc*.c
85091b71 2059
f6a6bbae
JPRV
2060ASUS WIRELESS RADIO CONTROL DRIVER
2061M: João Paulo Rechi Vita <jprvita@gmail.com>
2062L: platform-driver-x86@vger.kernel.org
2063S: Maintained
2064F: drivers/platform/x86/asus-wireless.c
2065
75aeddd1
DH
2066ASYMMETRIC KEYS
2067M: David Howells <dhowells@redhat.com>
2068L: keyrings@vger.kernel.org
2069S: Maintained
2070F: Documentation/crypto/asymmetric-keys.txt
2071F: include/linux/verification.h
2072F: include/crypto/public_key.h
2073F: include/crypto/pkcs7.h
2074F: crypto/asymmetric_keys/
2075
953a6479 2076ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2077R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2078W: http://sourceforge.net/projects/xscaleiop
08223d80 2079S: Odd fixes
679655da
JP
2080F: Documentation/crypto/async-tx-api.txt
2081F: crypto/async_tx/
2082F: drivers/dma/
2083F: include/linux/dmaengine.h
2084F: include/linux/async_tx.h
b3e5f263 2085
a1867d36 2086AT24 EEPROM DRIVER
14d77c4d 2087M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2088L: linux-i2c@vger.kernel.org
2089S: Maintained
2090F: drivers/misc/eeprom/at24.c
25f73ed5 2091F: include/linux/platform_data/at24.h
a1867d36 2092
e7839f25 2093ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2094M: "Ed L. Cashin" <ed.cashin@acm.org>
2095W: http://www.openaoe.org/
1da177e4 2096S: Supported
679655da
JP
2097F: Documentation/aoe/
2098F: drivers/block/aoe/
1da177e4 2099
aad7a211
AB
2100ATHEROS 71XX/9XXX GPIO DRIVER
2101M: Alban Bedel <albeu@free.fr>
2102W: https://github.com/AlbanBedel/linux
2103T: git git://github.com/AlbanBedel/linux
2104S: Maintained
2105F: drivers/gpio/gpio-ath79.c
2106F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2107
9a10a870 2108ATHEROS ATH GENERIC UTILITIES
f726ee65 2109M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2110L: linux-wireless@vger.kernel.org
2111S: Supported
2112F: drivers/net/wireless/ath/*
2113
fa1c114f 2114ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2115M: Jiri Slaby <jirislaby@gmail.com>
2116M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2117M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2118L: linux-wireless@vger.kernel.org
72c706b7 2119W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2120S: Maintained
fa451753 2121F: drivers/net/wireless/ath/ath5k/
fa1c114f 2122
12e62d6f
KV
2123ATHEROS ATH6KL WIRELESS DRIVER
2124M: Kalle Valo <kvalo@qca.qualcomm.com>
2125L: linux-wireless@vger.kernel.org
2126W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2127T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2128S: Supported
2129F: drivers/net/wireless/ath/ath6kl/
2130
2be7d22f 2131WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2132M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2133L: linux-wireless@vger.kernel.org
2134L: wil6210@qca.qualcomm.com
2135S: Supported
2136W: http://wireless.kernel.org/en/users/Drivers/wil6210
2137F: drivers/net/wireless/ath/wil6210/
dba4b74d 2138F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2139
1d7e1e6b
CL
2140CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2141M: Christian Lamparter <chunkeey@googlemail.com>
2142L: linux-wireless@vger.kernel.org
2143W: http://wireless.kernel.org/en/users/Drivers/carl9170
2144S: Maintained
2145F: drivers/net/wireless/ath/carl9170/
2146
2c2a6172
LT
2147ATK0110 HWMON DRIVER
2148M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2149L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2150S: Maintained
2151F: drivers/hwmon/asus_atk0110.c
2152
6f69a6d7 2153ATI_REMOTE2 DRIVER
8b58be88 2154M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2155S: Maintained
679655da 2156F: drivers/input/misc/ati_remote2.c
6f69a6d7 2157
7ae115b4 2158ATLX ETHERNET DRIVERS
8b58be88 2159M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2160M: Chris Snook <chris.snook@gmail.com>
e443e383 2161L: netdev@vger.kernel.org
8d5ca6ec
JC
2162W: http://sourceforge.net/projects/atl1
2163W: http://atl1.sourceforge.net
2164S: Maintained
2b133ad6 2165F: drivers/net/ethernet/atheros/
8d5ca6ec 2166
1da177e4 2167ATM
366c1bd1 2168M: Chas Williams <3chas3@gmail.com>
476604de 2169L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2170L: netdev@vger.kernel.org
1da177e4
LT
2171W: http://linux-atm.sourceforge.net
2172S: Maintained
679655da
JP
2173F: drivers/atm/
2174F: include/linux/atm*
c117ab84 2175F: include/uapi/linux/atm*
1da177e4 2176
04ac2f46 2177ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2178M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2179S: Maintained
2180F: drivers/mmc/host/atmel-mci.c
04ac2f46 2181
f80cb488
NF
2182ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2183M: Nicolas Ferre <nicolas.ferre@atmel.com>
2184S: Supported
2185F: drivers/power/reset/at91-sama5d2_shdwc.c
2186
b9cd7a25
LD
2187ATMEL SAMA5D2 ADC DRIVER
2188M: Ludovic Desroches <ludovic.desroches@atmel.com>
2189L: linux-iio@vger.kernel.org
2190S: Supported
2191F: drivers/iio/adc/at91-sama5d2_adc.c
2192
dfae90ed 2193ATMEL Audio ALSA driver
3a82002c 2194M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2195L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2196S: Supported
2197F: sound/soc/atmel
2198
6bd0f436
LD
2199ATMEL XDMA DRIVER
2200M: Ludovic Desroches <ludovic.desroches@atmel.com>
2201L: linux-arm-kernel@lists.infradead.org
2202L: dmaengine@vger.kernel.org
2203S: Supported
2204F: drivers/dma/at_xdmac.c
2205
888f2804
LD
2206ATMEL I2C DRIVER
2207M: Ludovic Desroches <ludovic.desroches@atmel.com>
2208L: linux-i2c@vger.kernel.org
2209S: Supported
2210F: drivers/i2c/busses/i2c-at91.c
2211
15515545 2212ATMEL ISI DRIVER
50cb2efa 2213M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2214L: linux-media@vger.kernel.org
2215S: Supported
f2294c2d 2216F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2217F: include/media/atmel-isi.h
2218
8f4c79ce 2219ATMEL LCDFB DRIVER
8b58be88 2220M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2221L: linux-fbdev@vger.kernel.org
8f4c79ce 2222S: Maintained
8a61f013 2223F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2224F: include/video/atmel_lcdc.h
8f4c79ce 2225
89e5785f 2226ATMEL MACB ETHERNET DRIVER
a02875a6 2227M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2228S: Supported
9f2f381f 2229F: drivers/net/ethernet/cadence/
89e5785f 2230
5cbac98a 2231ATMEL NAND DRIVER
50cb2efa
NF
2232M: Wenyou Yang <wenyou.yang@atmel.com>
2233M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2234L: linux-mtd@lists.infradead.org
2235S: Supported
2236F: drivers/mtd/nand/atmel_nand*
2237
05c441ef 2238ATMEL SDMMC DRIVER
2239M: Ludovic Desroches <ludovic.desroches@atmel.com>
2240L: linux-mmc@vger.kernel.org
2241S: Supported
2242F: drivers/mmc/host/sdhci-of-at91.c
2243
754ce4f2 2244ATMEL SPI DRIVER
a02875a6 2245M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2246S: Supported
9df92e6c 2247F: drivers/spi/spi-atmel.*
754ce4f2 2248
0ef09015 2249ATMEL SSC DRIVER
03515f32 2250M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252S: Supported
2253F: drivers/misc/atmel-ssc.c
2254F: include/linux/atmel-ssc.h
2255
e9cb1c5a
NF
2256ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2257M: Nicolas Ferre <nicolas.ferre@atmel.com>
2258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259S: Supported
2260F: drivers/misc/atmel_tclib.c
2261F: drivers/clocksource/tcb_clksrc.c
2262
914a3f3b 2263ATMEL USBA UDC DRIVER
a02875a6
NF
2264M: Nicolas Ferre <nicolas.ferre@atmel.com>
2265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2266S: Supported
faf2e1db 2267F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2268
1da177e4 2269ATMEL WIRELESS DRIVER
8b58be88 2270M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2271L: linux-wireless@vger.kernel.org
1da177e4
LT
2272W: http://www.thekelleys.org.uk/atmel
2273W: http://atmelwlandriver.sourceforge.net/
2274S: Maintained
30fe0f9b 2275F: drivers/net/wireless/atmel/atmel*
1da177e4 2276
a14c0f8f 2277ATMEL MAXTOUCH DRIVER
aaf578e1
ND
2278M: Nick Dyer <nick@shmanahar.org>
2279T: git git://github.com/ndyer/linux.git
2280S: Maintained
a14c0f8f
ND
2281F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2282F: drivers/input/touchscreen/atmel_mxt_ts.c
2283F: include/linux/platform_data/atmel_mxt_ts.h
2284
26780d9e 2285ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2286M: Bradley Grove <linuxdrivers@attotech.com>
2287L: linux-scsi@vger.kernel.org
2288W: http://www.attotech.com
2289S: Supported
2290F: drivers/scsi/esas2r
26780d9e 2291
bc6e17b8
SS
2292ATUSB IEEE 802.15.4 RADIO DRIVER
2293M: Stefan Schmidt <stefan@osg.samsung.com>
2294L: linux-wpan@vger.kernel.org
2295S: Maintained
2296F: drivers/net/ieee802154/atusb.c
2297F: drivers/net/ieee802154/atusb.h
2298F: drivers/net/ieee802154/at86rf230.h
2299
a92b7b80 2300AUDIT SUBSYSTEM
915f389d 2301M: Paul Moore <paul@paul-moore.com>
8b58be88 2302M: Eric Paris <eparis@redhat.com>
915f389d 2303L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2304W: http://people.redhat.com/sgrubb/audit/
915f389d 2305T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2306S: Maintained
679655da 2307F: include/linux/audit.h
c117ab84 2308F: include/uapi/linux/audit.h
679655da 2309F: kernel/audit*
a92b7b80 2310
70e84049 2311AUXILIARY DISPLAY DRIVERS
8b58be88 2312M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2313W: http://miguelojeda.es/auxdisplay.htm
2314W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2315S: Maintained
679655da
JP
2316F: drivers/auxdisplay/
2317F: include/linux/cfag12864b.h
70e84049 2318
5f97f7f9 2319AVR32 ARCHITECTURE
e336f61f
HCE
2320M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2321M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2322W: http://www.atmel.com/products/AVR32/
249d9d9d 2323W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2324W: http://avrfreaks.net/
e336f61f 2325S: Maintained
679655da 2326F: arch/avr32/
5f97f7f9
HS
2327
2328AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2329M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2330M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2331S: Maintained
679655da 2332F: arch/avr32/mach-at32ap/
5f97f7f9 2333
1da177e4 2334AX.25 NETWORK LAYER
8b58be88 2335M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2336L: linux-hams@vger.kernel.org
d34cb28a 2337W: http://www.linux-ax25.org/
1da177e4 2338S: Maintained
c117ab84 2339F: include/uapi/linux/ax25.h
679655da
JP
2340F: include/net/ax25.h
2341F: net/ax25/
1da177e4 2342
c821d301
PR
2343AXENTIA ASOC DRIVERS
2344M: Peter Rosin <peda@axentia.se>
2345L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2346S: Maintained
2347F: Documentation/devicetree/bindings/sound/axentia,*
aa431124 2348F: sound/soc/atmel/tse850-pcm5142.c
c821d301 2349
d5269395 2350AZ6007 DVB DRIVER
5dc8a864
MCC
2351M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2352M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2353L: linux-media@vger.kernel.org
a825eaec 2354W: https://linuxtv.org
d5269395
MCC
2355T: git git://linuxtv.org/media_tree.git
2356S: Maintained
2357F: drivers/media/usb/dvb-usb-v2/az6007.c
2358
6777376e
HV
2359AZTECH FM RADIO RECEIVER DRIVER
2360M: Hans Verkuil <hverkuil@xs4all.nl>
2361L: linux-media@vger.kernel.org
2362T: git git://linuxtv.org/media_tree.git
a825eaec 2363W: https://linuxtv.org
6777376e
HV
2364S: Maintained
2365F: drivers/media/radio/radio-aztech*
2366
e2d1d6c0 2367B43 WIRELESS DRIVER
e2d1d6c0 2368L: linux-wireless@vger.kernel.org
ed072f9e 2369L: b43-dev@lists.infradead.org
491b26b4 2370W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2371S: Odd Fixes
58619b14 2372F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2373
2374B43LEGACY WIRELESS DRIVER
8b58be88 2375M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2376L: linux-wireless@vger.kernel.org
ed072f9e 2377L: b43-dev@lists.infradead.org
491b26b4 2378W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2379S: Maintained
423e3ce3 2380F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2381
300abeb5 2382BACKLIGHT CLASS/SUBSYSTEM
b7701755 2383M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2384M: Lee Jones <lee.jones@linaro.org>
9f273c24 2385T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2386S: Maintained
679655da
JP
2387F: drivers/video/backlight/
2388F: include/linux/backlight.h
300abeb5 2389
c6c8fea2 2390BATMAN ADVANCED
207df49e 2391M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2392M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2393M: Antonio Quartulli <a@unstable.cc>
1584f41f 2394L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2395W: https://www.open-mesh.org/
8b823170 2396Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2397S: Maintained
286ddfb0
SE
2398F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2399F: Documentation/ABI/testing/sysfs-class-net-mesh
2400F: Documentation/networking/batman-adv.txt
09748a22 2401F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2402F: net/batman-adv/
2403
e2d1d6c0 2404BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2405M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2406L: linux-hams@vger.kernel.org
2407W: http://www.baycom.org/~tom/ham/ham.html
2408S: Maintained
679655da 2409F: drivers/net/hamradio/baycom*
e2d1d6c0 2410
cafe5635 2411BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2412M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2413L: linux-bcache@vger.kernel.org
2414W: http://bcache.evilpiepirate.org
4d1034eb 2415S: Orphan
cafe5635
KO
2416F: drivers/md/bcache/
2417
04bd844a
HV
2418BDISP ST MEDIA DRIVER
2419M: Fabien Dessenne <fabien.dessenne@st.com>
2420L: linux-media@vger.kernel.org
2421T: git git://linuxtv.org/media_tree.git
a825eaec 2422W: https://linuxtv.org
04bd844a
HV
2423S: Supported
2424F: drivers/media/platform/sti/bdisp
2425
e2d1d6c0 2426BEFS FILE SYSTEM
db4ad036
LB
2427M: Luis de Bethencourt <luisbg@osg.samsung.com>
2428M: Salah Triki <salah.triki@gmail.com>
2429S: Maintained
2430T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2431F: Documentation/filesystems/befs.txt
2432F: fs/befs/
e2d1d6c0 2433
564ee360 2434BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2435M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2436L: netdev@vger.kernel.org
2437S: Maintained
2438F: drivers/net/ethernet/ec_bhf.c
564ee360 2439
e2d1d6c0 2440BFS FILE SYSTEM
8b58be88 2441M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2442S: Maintained
679655da
JP
2443F: Documentation/filesystems/bfs.txt
2444F: fs/bfs/
c117ab84 2445F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2446
1394f032 2447BLACKFIN ARCHITECTURE
a4edbc10 2448M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2449L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2450T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2451W: http://blackfin.uclinux.org
2452S: Supported
679655da 2453F: arch/blackfin/
566da5b2 2454
e190d6b1 2455BLACKFIN EMAC DRIVER
b3fe92b0 2456L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2457W: http://blackfin.uclinux.org
2458S: Supported
7b35f033 2459F: drivers/net/ethernet/adi/
e190d6b1 2460
566da5b2 2461BLACKFIN RTC DRIVER
b3fe92b0 2462L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2463W: http://blackfin.uclinux.org
2464S: Supported
679655da 2465F: drivers/rtc/rtc-bfin.c
1394f032 2466
936ed49a 2467BLACKFIN SDH DRIVER
109ec8c3 2468M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2469L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2470W: http://blackfin.uclinux.org
2471S: Supported
2472F: drivers/mmc/host/bfin_sdh.c
2473
1394f032 2474BLACKFIN SERIAL DRIVER
8b58be88 2475M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2476L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2477W: http://blackfin.uclinux.org
2478S: Supported
8460241e 2479F: drivers/tty/serial/bfin_uart.c
1394f032 2480
1e6d320f 2481BLACKFIN WATCHDOG DRIVER
b3fe92b0 2482L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2483W: http://blackfin.uclinux.org
2484S: Supported
679655da 2485F: drivers/watchdog/bfin_wdt.c
1e6d320f 2486
d24ecfcc 2487BLACKFIN I2C TWI DRIVER
8b58be88 2488M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2489L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2490W: http://blackfin.uclinux.org/
2491S: Supported
679655da 2492F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2493
1e204377
SJ
2494BLACKFIN MEDIA DRIVER
2495M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2496L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2497W: http://blackfin.uclinux.org/
2498S: Supported
2499F: drivers/media/platform/blackfin/
2500F: drivers/media/i2c/adv7183*
2501F: drivers/media/i2c/vs6624*
2502
b54cf35a
JSM
2503BLINKM RGB LED DRIVER
2504M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2505S: Maintained
2506F: drivers/leds/leds-blinkm.c
2507
1da177e4 2508BLOCK LAYER
8b58be88 2509M: Jens Axboe <axboe@kernel.dk>
82c426e0 2510L: linux-block@vger.kernel.org
08deed1e 2511T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2512S: Maintained
679655da 2513F: block/
ae11f7ef 2514F: kernel/trace/blktrace.c
88459642 2515F: lib/sbitmap.c
1da177e4 2516
2b54aaef 2517BLOCK2MTD DRIVER
8b58be88 2518M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2519L: linux-mtd@lists.infradead.org
2520S: Maintained
679655da 2521F: drivers/mtd/devices/block2mtd.c
2b54aaef 2522
63fbd24e 2523BLUETOOTH DRIVERS
8b58be88 2524M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2525M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2526M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2527L: linux-bluetooth@vger.kernel.org
63fbd24e 2528W: http://www.bluez.org/
22e7a424
MH
2529T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2530T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2531S: Maintained
679655da 2532F: drivers/bluetooth/
1da177e4 2533
63fbd24e 2534BLUETOOTH SUBSYSTEM
8b58be88 2535M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2536M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2537M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2538L: linux-bluetooth@vger.kernel.org
2539W: http://www.bluez.org/
22e7a424
MH
2540T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2541T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2542S: Maintained
679655da
JP
2543F: net/bluetooth/
2544F: include/net/bluetooth/
1da177e4
LT
2545
2546BONDING DRIVER
79b30750 2547M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2548M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2549M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2550L: netdev@vger.kernel.org
ce00f85c
JC
2551W: http://sourceforge.net/projects/bonding/
2552S: Supported
679655da 2553F: drivers/net/bonding/
c117ab84 2554F: include/uapi/linux/if_bonding.h
1da177e4 2555
b5f4df34
AS
2556BPF (Safe dynamic programs and tools)
2557M: Alexei Starovoitov <ast@kernel.org>
2558L: netdev@vger.kernel.org
2559L: linux-kernel@vger.kernel.org
2560S: Supported
2561F: kernel/bpf/
5aa5bd14
DB
2562F: tools/testing/selftests/bpf/
2563F: lib/test_bpf.c
b5f4df34 2564
39105890 2565BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2566M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2567L: netdev@vger.kernel.org
2568S: Supported
adfc5217 2569F: drivers/net/ethernet/broadcom/b44.*
39105890 2570
967dd82f
FF
2571BROADCOM B53 ETHERNET SWITCH DRIVER
2572M: Florian Fainelli <f.fainelli@gmail.com>
2573L: netdev@vger.kernel.org
2574L: openwrt-devel@lists.openwrt.org (subscribers-only)
2575S: Supported
2576F: drivers/net/dsa/b53/*
2577F: include/linux/platform_data/b53.h
2578
32ec90d5
FF
2579BROADCOM GENET ETHERNET DRIVER
2580M: Florian Fainelli <f.fainelli@gmail.com>
2581L: netdev@vger.kernel.org
2582S: Supported
2583F: drivers/net/ethernet/broadcom/genet/
2584
948c51e6 2585BROADCOM BNX2 GIGABIT ETHERNET DRIVER
67f0160f
MY
2586M: Rasesh Mody <rasesh.mody@cavium.com>
2587M: Harish Patil <harish.patil@cavium.com>
2588M: Dept-GELinuxNICDev@cavium.com
948c51e6
MC
2589L: netdev@vger.kernel.org
2590S: Supported
adfc5217
JK
2591F: drivers/net/ethernet/broadcom/bnx2.*
2592F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2593
4d9d2cb0 2594BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2595M: Yuval Mintz <Yuval.Mintz@cavium.com>
2596M: Ariel Elior <ariel.elior@cavium.com>
2597M: everest-linux-l2@cavium.com
4d9d2cb0
ET
2598L: netdev@vger.kernel.org
2599S: Supported
adfc5217 2600F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2601
90f4c594 2602BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2603M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2604M: Ray Jui <rjui@broadcom.com>
2605M: Scott Branden <sbranden@broadcom.com>
086f4704 2606M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2607T: git git://github.com/broadcom/mach-bcm
af4b8e37 2608S: Maintained
ccf62f5a
JM
2609N: bcm281*
2610N: bcm113*
2611N: bcm216*
2612N: kona
af4b8e37 2613F: arch/arm/mach-bcm/
af4b8e37 2614
9209bec4 2615BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2616M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2617M: Lee Jones <lee@kernel.org>
10b9e887 2618M: Eric Anholt <eric@anholt.net>
f680f25c 2619L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2621T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2622S: Maintained
9209bec4 2623N: bcm2835
4a5a7a66 2624F: drivers/staging/vc04_services
f680f25c 2625
5564f092
RM
2626BROADCOM BCM47XX MIPS ARCHITECTURE
2627M: Hauke Mehrtens <hauke@hauke-m.de>
2628M: Rafał Miłecki <zajec5@gmail.com>
2629L: linux-mips@linux-mips.org
2630S: Maintained
7ad2410c 2631F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2632F: arch/mips/bcm47xx/*
2633F: arch/mips/include/asm/mach-bcm47xx/*
2634
9209bec4 2635BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2636M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2637M: Rafał Miłecki <zajec5@gmail.com>
2638M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2639L: linux-arm-kernel@lists.infradead.org
2640S: Maintained
2641F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2642F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2643F: arch/arm/boot/dts/bcm470*
2644
4ebd5047
RM
2645BROADCOM BCM53573 ARM ARCHITECTURE
2646M: Rafał Miłecki <rafal@milecki.pl>
2647L: linux-arm-kernel@lists.infradead.org
2648S: Maintained
2649F: arch/arm/boot/dts/bcm53573*
2650F: arch/arm/boot/dts/bcm47189*
2651
e076e962
FF
2652BROADCOM BCM63XX ARM ARCHITECTURE
2653M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2654M: bcm-kernel-feedback-list@broadcom.com
20de823e 2655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2656T: git git://github.com/broadcom/stblinux.git
e076e962 2657S: Maintained
d6f4e76e 2658N: bcm63xx
e076e962 2659
7110e227
KC
2660BROADCOM BCM63XX/BCM33XX UDC DRIVER
2661M: Kevin Cernekee <cernekee@gmail.com>
2662L: linux-usb@vger.kernel.org
2663S: Maintained
2664F: drivers/usb/gadget/udc/bcm63xx_udc.*
2665
2df94fd6 2666BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2667M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2668M: Gregory Fong <gregory.0xf0@gmail.com>
2669M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2670M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2672T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2673S: Maintained
2674F: arch/arm/mach-bcm/*brcmstb*
2675F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2676F: drivers/bus/brcmstb_gisb.c
5009a289 2677N: brcmstb
2df94fd6 2678
70371cef
KC
2679BROADCOM BMIPS MIPS ARCHITECTURE
2680M: Kevin Cernekee <cernekee@gmail.com>
2681M: Florian Fainelli <f.fainelli@gmail.com>
2682L: linux-mips@linux-mips.org
eb6725d0 2683T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2684S: Maintained
2685F: arch/mips/bmips/*
2686F: arch/mips/include/asm/mach-bmips/*
2687F: arch/mips/kernel/*bmips*
338808de 2688F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2689F: drivers/irqchip/irq-bcm63*
70371cef
KC
2690F: drivers/irqchip/irq-bcm7*
2691F: drivers/irqchip/irq-brcmstb*
3271e610 2692F: include/linux/bcm963xx_nvram.h
8fce60b8 2693F: include/linux/bcm963xx_tag.h
70371cef 2694
948c51e6 2695BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2696M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2697M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2698M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2699L: netdev@vger.kernel.org
2700S: Supported
adfc5217 2701F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2702
a9533e7e 2703BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2704M: Arend van Spriel <arend.vanspriel@broadcom.com>
2705M: Franky Lin <franky.lin@broadcom.com>
2706M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2707L: linux-wireless@vger.kernel.org
2a734451 2708L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2709S: Supported
05491d2c 2710F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2711
9958d6f9 2712BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2713M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2714L: linux-scsi@vger.kernel.org
2715S: Supported
2716F: drivers/scsi/bnx2fc/
2717
6a6b5ad0 2718BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2719M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2720L: linux-scsi@vger.kernel.org
2721S: Supported
2722F: drivers/scsi/bnx2i/
2723
63f37ddf 2724BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2725M: Ray Jui <rjui@broadcom.com>
2726M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2727M: Jon Mason <jonmason@broadcom.com>
086f4704 2728M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2729L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2730T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2731S: Maintained
2732N: iproc
2733N: cygnus
5c161242 2734N: bcm[-_]nsp
36c0237f
SB
2735N: bcm9113*
2736N: bcm9583*
63f37ddf
JM
2737N: bcm9585*
2738N: bcm9586*
2739N: bcm988312
36c0237f 2740N: bcm113*
63f37ddf
JM
2741N: bcm583*
2742N: bcm585*
2743N: bcm586*
2744N: bcm88312
d76e21b8 2745F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2746F: drivers/clk/bcm/clk-ns*
2747F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2748
3b0213d5
GF
2749BROADCOM BRCMSTB GPIO DRIVER
2750M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2751L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2752S: Supported
2753F: drivers/gpio/gpio-brcmstb.c
2754F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2755
7b7f588b 2756BROADCOM KONA GPIO DRIVER
5e163903 2757M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2758L: bcm-kernel-feedback-list@broadcom.com
2759S: Supported
2760F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2761F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2762
f6e734a8
RM
2763BROADCOM NVRAM DRIVER
2764M: Rafał Miłecki <zajec5@gmail.com>
2765L: linux-mips@linux-mips.org
2766S: Maintained
2767F: drivers/firmware/broadcom/*
2768
02787daa
BN
2769BROADCOM STB NAND FLASH DRIVER
2770M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2771M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2772L: linux-mtd@lists.infradead.org
1285734c 2773L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2774S: Maintained
2775F: drivers/mtd/nand/brcmnand/
2776
bb446b57
MM
2777BROADCOM STB AVS CPUFREQ DRIVER
2778M: Markus Mayer <mmayer@broadcom.com>
2779M: bcm-kernel-feedback-list@broadcom.com
2780L: linux-pm@vger.kernel.org
2781S: Maintained
2782F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
de322e08 2783F: drivers/cpufreq/brcmstb*
bb446b57 2784
c9678d86
RM
2785BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2786M: Rafał Miłecki <zajec5@gmail.com>
2787L: linux-wireless@vger.kernel.org
2788S: Maintained
2789F: drivers/bcma/
2790F: include/linux/bcma/
2791
b8302205
FF
2792BROADCOM SYSTEMPORT ETHERNET DRIVER
2793M: Florian Fainelli <f.fainelli@gmail.com>
2794L: netdev@vger.kernel.org
2795S: Supported
2796F: drivers/net/ethernet/broadcom/bcmsysport.*
2797
42515e61 2798BROADCOM VULCAN ARM64 SOC
3483b163 2799M: Jayachandran C. <c.jayachandran@gmail.com>
086f4704 2800M: bcm-kernel-feedback-list@broadcom.com
42515e61 2801L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2802S: Maintained
2803F: arch/arm64/boot/dts/broadcom/vulcan*
2804
7725ccfd 2805BROCADE BFA FC SCSI DRIVER
aa803370
AG
2806M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2807M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2808L: linux-scsi@vger.kernel.org
2809S: Supported
2810F: drivers/scsi/bfa/
7725ccfd 2811
8b230ed8 2812BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2813M: Rasesh Mody <rasesh.mody@cavium.com>
2814M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2815M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
2816L: netdev@vger.kernel.org
2817S: Supported
f844a0ea 2818F: drivers/net/ethernet/brocade/bna/
8b230ed8 2819
5cdf7f76 2820BSG (block layer generic sg v4 driver)
8b58be88 2821M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2822L: linux-scsi@vger.kernel.org
2823S: Supported
679655da
JP
2824F: block/bsg.c
2825F: include/linux/bsg.h
c117ab84 2826F: include/uapi/linux/bsg.h
5cdf7f76 2827
af39917d
CL
2828BT87X AUDIO DRIVER
2829M: Clemens Ladisch <clemens@ladisch.de>
2830L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2831T: git git://git.alsa-project.org/alsa-kernel.git
2832S: Maintained
2833F: Documentation/sound/alsa/Bt87x.txt
2834F: sound/pci/bt87x.c
2835
ff1d5c2f 2836BT8XXGPIO DRIVER
eb032b98 2837M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2838W: http://bu3sch.de/btgpio.php
2839S: Maintained
72dbb705 2840F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2841
eb1eb04f 2842BTRFS FILE SYSTEM
c0778e25
CM
2843M: Chris Mason <clm@fb.com>
2844M: Josef Bacik <jbacik@fb.com>
d8130624 2845M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2846L: linux-btrfs@vger.kernel.org
2847W: http://btrfs.wiki.kernel.org/
8a6e2535 2848Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2849T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2850S: Maintained
679655da
JP
2851F: Documentation/filesystems/btrfs.txt
2852F: fs/btrfs/
eb1eb04f 2853
1da177e4 2854BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2855M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2856M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2857L: linux-media@vger.kernel.org
a825eaec 2858W: https://linuxtv.org
275ffde4 2859T: git git://linuxtv.org/media_tree.git
f96236e5 2860S: Odd fixes
618cd932 2861F: Documentation/media/v4l-drivers/bttv*
90d72ac6 2862F: drivers/media/pci/bt8xx/bttv*
1da177e4 2863
1f34923c
KA
2864BUSLOGIC SCSI DRIVER
2865M: Khalid Aziz <khalid@gonehiking.org>
2866L: linux-scsi@vger.kernel.org
2867S: Maintained
2868F: drivers/scsi/BusLogic.*
2869F: drivers/scsi/FlashPoint.*
2870
af39917d
CL
2871C-MEDIA CMI8788 DRIVER
2872M: Clemens Ladisch <clemens@ladisch.de>
2873L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2874T: git git://git.alsa-project.org/alsa-kernel.git
2875S: Maintained
2876F: sound/pci/oxygen/
2877
2141355f
MS
2878C6X ARCHITECTURE
2879M: Mark Salter <msalter@redhat.com>
2880M: Aurelien Jacquiot <a-jacquiot@ti.com>
2881L: linux-c6x-dev@linux-c6x.org
2882W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2883S: Maintained
2884F: arch/c6x/
2885
a5432f5a 2886CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2887M: David Howells <dhowells@redhat.com>
e62d6e24 2888L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2889S: Supported
2890F: Documentation/filesystems/caching/cachefiles.txt
2891F: fs/cachefiles/
2892
c815ca39
HV
2893CADET FM/AM RADIO RECEIVER DRIVER
2894M: Hans Verkuil <hverkuil@xs4all.nl>
2895L: linux-media@vger.kernel.org
2896T: git git://linuxtv.org/media_tree.git
a825eaec 2897W: https://linuxtv.org
c815ca39
HV
2898S: Maintained
2899F: drivers/media/radio/radio-cadet*
2900
77d5140f 2901CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2902M: Jonathan Corbet <corbet@lwn.net>
661263b5 2903L: linux-media@vger.kernel.org
275ffde4 2904T: git git://linuxtv.org/media_tree.git
77d5140f 2905S: Maintained
618cd932 2906F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 2907F: drivers/media/platform/marvell-ccic/
77d5140f 2908
201b6bab 2909CAIF NETWORK LAYER
5c574f50 2910M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2911L: netdev@vger.kernel.org
2912S: Supported
2913F: Documentation/networking/caif/
2914F: drivers/net/caif/
c117ab84 2915F: include/uapi/linux/caif/
201b6bab
JP
2916F: include/net/caif/
2917F: net/caif/
2918
77dac90f 2919CALGARY x86-64 IOMMU
a6921c29
JM
2920M: Muli Ben-Yehuda <mulix@mulix.org>
2921M: Jon Mason <jdmason@kudzu.us>
2922L: iommu@lists.linux-foundation.org
77dac90f 2923S: Maintained
679655da
JP
2924F: arch/x86/kernel/pci-calgary_64.c
2925F: arch/x86/kernel/tce_64.c
2926F: arch/x86/include/asm/calgary.h
2927F: arch/x86/include/asm/tce.h
77dac90f 2928
e2d1d6c0 2929CAN NETWORK LAYER
8d15d386 2930M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2931M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2932L: linux-can@vger.kernel.org
84b0d715 2933W: https://github.com/linux-can
870482a4
MKB
2934T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2935T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2936S: Maintained
f35f6c8f 2937F: Documentation/networking/can.txt
8d15d386 2938F: net/can/
8d15d386 2939F: include/linux/can/core.h
c117ab84
CEB
2940F: include/uapi/linux/can.h
2941F: include/uapi/linux/can/bcm.h
2942F: include/uapi/linux/can/raw.h
2943F: include/uapi/linux/can/gw.h
e2d1d6c0 2944
4261a204 2945CAN NETWORK DRIVERS
8b58be88 2946M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2947M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2948L: linux-can@vger.kernel.org
84b0d715 2949W: https://github.com/linux-can
870482a4
MKB
2950T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2951T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2952S: Maintained
3636876a 2953F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2954F: drivers/net/can/
2955F: include/linux/can/dev.h
8d15d386 2956F: include/linux/can/platform/
c117ab84
CEB
2957F: include/uapi/linux/can/error.h
2958F: include/uapi/linux/can/netlink.h
4261a204 2959
95d16c72 2960CAPABILITIES
39baa7e6 2961M: Serge Hallyn <serge@hallyn.com>
95d16c72 2962L: linux-security-module@vger.kernel.org
6305902c 2963S: Supported
95d16c72 2964F: include/linux/capability.h
c117ab84 2965F: include/uapi/linux/capability.h
6305902c 2966F: security/commoncap.c
38a94118 2967F: kernel/capability.c
95d16c72 2968
b84894c7
KT
2969CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2970M: Kevin Tsai <ktsai@capellamicro.com>
2971S: Maintained
2972F: drivers/iio/light/cm*
8c27ceff 2973F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
b84894c7 2974
f9484852
JG
2975CAVIUM I2C DRIVER
2976M: Jan Glauber <jglauber@cavium.com>
2977M: David Daney <david.daney@cavium.com>
2978W: http://www.cavium.com
2979S: Supported
2980F: drivers/i2c/busses/i2c-octeon*
2981F: drivers/i2c/busses/i2c-thunderx*
2982
f21fb3ed
RV
2983CAVIUM LIQUIDIO NETWORK DRIVER
2984M: Derek Chickles <derek.chickles@caviumnetworks.com>
2985M: Satanand Burla <satananda.burla@caviumnetworks.com>
2986M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2987M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2988L: netdev@vger.kernel.org
2989W: http://www.cavium.com
2990S: Supported
f21fb3ed
RV
2991F: drivers/net/ethernet/cavium/liquidio/
2992
ef0bbac3
VB
2993CC2520 IEEE-802.15.4 RADIO DRIVER
2994M: Varka Bhadram <varkabhadram@gmail.com>
2995L: linux-wpan@vger.kernel.org
2996S: Maintained
2997F: drivers/net/ieee802154/cc2520.c
2998F: include/linux/spi/cc2520.h
2999F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3000
ca684386
HV
3001CEC DRIVER
3002M: Hans Verkuil <hans.verkuil@cisco.com>
3003L: linux-media@vger.kernel.org
3004T: git git://linuxtv.org/media_tree.git
3005W: http://linuxtv.org
3006S: Supported
104eda6d 3007F: Documentation/media/kapi/cec-core.rst
618cd932 3008F: Documentation/media/uapi/cec
104eda6d 3009F: drivers/media/cec/
ca684386
HV
3010F: drivers/media/cec-edid.c
3011F: drivers/media/rc/keymaps/rc-cec.c
3012F: include/media/cec.h
3013F: include/media/cec-edid.h
104eda6d
HV
3014F: include/uapi/linux/cec.h
3015F: include/uapi/linux/cec-funcs.h
ca684386 3016
b8154542 3017CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 3018M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 3019L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
3020W: http://www.ibm.com/developerworks/power/cell/
3021S: Supported
679655da 3022F: arch/powerpc/include/asm/cell*.h
679655da 3023F: arch/powerpc/include/asm/spu*.h
c117ab84 3024F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
3025F: arch/powerpc/oprofile/*cell*
3026F: arch/powerpc/platforms/cell/
b8154542 3027
398ecff5
SW
3028CEPH COMMON CODE (LIBCEPH)
3029M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3030M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3031M: Sage Weil <sage@redhat.com>
82593f87 3032L: ceph-devel@vger.kernel.org
09d90327 3033W: http://ceph.com/
fb99f881 3034T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3035T: git git://github.com/ceph/ceph-client.git
9030aaf9 3036S: Supported
14430813
JP
3037F: net/ceph/
3038F: include/linux/ceph/
3039F: include/linux/crush/
9030aaf9 3040
398ecff5
SW
3041CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3042M: "Yan, Zheng" <zyan@redhat.com>
3043M: Sage Weil <sage@redhat.com>
3044M: Ilya Dryomov <idryomov@gmail.com>
3045L: ceph-devel@vger.kernel.org
3046W: http://ceph.com/
3047T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3048T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3049S: Supported
3050F: Documentation/filesystems/ceph.txt
3051F: fs/ceph/
3052
cfc411e7
DH
3053CERTIFICATE HANDLING:
3054M: David Howells <dhowells@redhat.com>
3055M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3056L: keyrings@vger.kernel.org
cfc411e7
DH
3057S: Maintained
3058F: Documentation/module-signing.txt
3059F: certs/
d8d80386 3060F: scripts/sign-file.c
cfc411e7
DH
3061F: scripts/extract-cert.c
3062
18332a80 3063CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3064L: linux-usb@vger.kernel.org
10c6c9c9 3065S: Orphan
679655da
JP
3066F: Documentation/usb/WUSB-Design-overview.txt
3067F: Documentation/usb/wusb-cbaf
355ffe69
DV
3068F: drivers/usb/host/hwa-hc.c
3069F: drivers/usb/host/whci/
679655da
JP
3070F: drivers/usb/wusbcore/
3071F: include/linux/usb/wusb*
18332a80 3072
c4d7e510
RG
3073HT16K33 LED CONTROLLER DRIVER
3074M: Robin van der Gracht <robin@protonic.nl>
3075S: Maintained
3076F: drivers/auxdisplay/ht16k33.c
3077F: Documentation/devicetree/bindings/display/ht16k33.txt
3078
70e84049 3079CFAG12864B LCD DRIVER
8b58be88 3080M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3081W: http://miguelojeda.es/auxdisplay.htm
3082W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3083S: Maintained
679655da
JP
3084F: drivers/auxdisplay/cfag12864b.c
3085F: include/linux/cfag12864b.h
70e84049
MOS
3086
3087CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3088M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3089W: http://miguelojeda.es/auxdisplay.htm
3090W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3091S: Maintained
679655da
JP
3092F: drivers/auxdisplay/cfag12864bfb.c
3093F: include/linux/cfag12864b.h
70e84049 3094
704232c2 3095CFG80211 and NL80211
8b58be88 3096M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3097L: linux-wireless@vger.kernel.org
ce466579
JB
3098W: http://wireless.kernel.org/
3099T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3100T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3101S: Maintained
c117ab84 3102F: include/uapi/linux/nl80211.h
679655da
JP
3103F: include/net/cfg80211.h
3104F: net/wireless/*
3105X: net/wireless/wext*
704232c2 3106
46e64261
GKH
3107CHAR and MISC DRIVERS
3108M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3109M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3110T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3111S: Supported
46e64261
GKH
3112F: drivers/char/*
3113F: drivers/misc/*
471322a8 3114F: include/linux/miscdevice.h
46e64261 3115
0a920b5b 3116CHECKPATCH
8b58be88 3117M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3118M: Joe Perches <joe@perches.com>
3119S: Maintained
679655da 3120F: scripts/checkpatch.pl
0a920b5b 3121
f8407f26
HW
3122CHINESE DOCUMENTATION
3123M: Harry Wei <harryxiyou@gmail.com>
9740153c 3124L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3125L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3126S: Maintained
f5ff9b63 3127F: Documentation/translations/zh_CN/
f8407f26 3128
2721ea2c 3129CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3130M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3131T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3132L: linux-usb@vger.kernel.org
3133S: Maintained
3134F: drivers/usb/chipidea/
3135
a93ad65d
HG
3136CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3137M: Hans de Goede <hdegoede@redhat.com>
3138L: linux-input@vger.kernel.org
3139S: Maintained
3140F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3141F: drivers/input/touchscreen/chipone_icn8318.c
3142
ab043105
OJ
3143CHROME HARDWARE PLATFORM SUPPORT
3144M: Olof Johansson <olof@lixom.net>
3145S: Maintained
9f273c24 3146T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3147F: drivers/platform/chrome/
3148
641cb85e 3149CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3150M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3151M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3152M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3153M: Neel Patel <neepatel@cisco.com>
7063fbf2 3154S: Supported
a6a5580c 3155F: drivers/net/ethernet/cisco/enic/
7063fbf2 3156
e3cf00d0 3157CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3158M: Christian Benvenuti <benve@cisco.com>
3159M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3160S: Supported
35ef4a9e 3161F: drivers/infiniband/hw/usnic/
e3cf00d0 3162
2b7a52a4 3163CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3164M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3165L: netdev@vger.kernel.org
3166S: Maintained
57d0b7a0 3167F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3168
3d4cfdc9
MB
3169CIRRUS LOGIC AUDIO CODEC DRIVERS
3170M: Brian Austin <brian.austin@cirrus.com>
3171M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3172L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3173S: Maintained
3174F: sound/soc/codecs/cs*
3175
94574d9a
KRW
3176CLEANCACHE API
3177M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3178L: linux-kernel@vger.kernel.org
3179S: Maintained
3180F: mm/cleancache.c
3181F: include/linux/cleancache.h
3182
d4275354 3183CLK API
54176cc6 3184M: Russell King <linux@armlinux.org.uk>
aa571b14 3185L: linux-clk@vger.kernel.org
37417046 3186S: Maintained
d4275354
RK
3187F: include/linux/clk.h
3188
9222d247
JS
3189CLOCKSOURCE, CLOCKEVENT DRIVERS
3190M: Daniel Lezcano <daniel.lezcano@linaro.org>
3191M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3192L: linux-kernel@vger.kernel.org
9222d247
JS
3193T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3194S: Supported
3195F: drivers/clocksource
3196
5df6d737 3197CISCO FCOE HBA DRIVER
6593ccd8
SK
3198M: Satish Kharat <satishkh@cisco.com>
3199M: Sesidhar Baddela <sebaddel@cisco.com>
3200M: Karan Tilak Kumar <kartilak@cisco.com>
5df6d737
AJ
3201L: linux-scsi@vger.kernel.org
3202S: Supported
2a99921a 3203F: drivers/scsi/fnic/
5df6d737 3204
c8806b6c 3205CISCO SCSI HBA DRIVER
6593ccd8 3206M: Karan Tilak Kumar <kartilak@cisco.com>
c8806b6c
NM
3207M: Sesidhar Baddela <sebaddel@cisco.com>
3208L: linux-scsi@vger.kernel.org
3209S: Supported
3210F: drivers/scsi/snic/
3211
529aa8cb
TLSC
3212CMPC ACPI DRIVER
3213M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3214M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3215L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3216S: Supported
3217F: drivers/platform/x86/classmate-laptop.c
3218
85756a06
HV
3219COBALT MEDIA DRIVER
3220M: Hans Verkuil <hans.verkuil@cisco.com>
3221L: linux-media@vger.kernel.org
3222T: git git://linuxtv.org/media_tree.git
a825eaec 3223W: https://linuxtv.org
85756a06
HV
3224S: Supported
3225F: drivers/media/pci/cobalt/
3226
74425eee 3227COCCINELLE/Semantic Patches (SmPL)
26de9c26 3228M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3229M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3230M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3231M: Michal Marek <mmarek@suse.com>
26de9c26 3232L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3233T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3234W: http://coccinelle.lip6.fr/
3235S: Supported
4b9033a3 3236F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3237F: scripts/coccinelle/
3238F: scripts/coccicheck
3239
1da177e4 3240CODA FILE SYSTEM
8b58be88 3241M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3242M: coda@cs.cmu.edu
3243L: codalist@coda.cs.cmu.edu
3244W: http://www.coda.cs.cmu.edu/
3245S: Maintained
679655da
JP
3246F: Documentation/filesystems/coda.txt
3247F: fs/coda/
3248F: include/linux/coda*.h
c117ab84 3249F: include/uapi/linux/coda*.h
1da177e4 3250
0b14261e
PZ
3251CODA V4L2 MEM2MEM DRIVER
3252M: Philipp Zabel <p.zabel@pengutronix.de>
3253L: linux-media@vger.kernel.org
3254S: Maintained
3255F: Documentation/devicetree/bindings/media/coda.txt
3256F: drivers/media/platform/coda/
3257
7704addb 3258COMMON CLK FRAMEWORK
a85fa007 3259M: Michael Turquette <mturquette@baylibre.com>
f956165f 3260M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3261L: linux-clk@vger.kernel.org
22d61acf 3262Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3263T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3264S: Maintained
ae4185cd 3265F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3266F: drivers/clk/
3267X: drivers/clk/clkdev.c
7704addb 3268F: include/linux/clk-pr*
60bea3b5 3269F: include/linux/clk/
7704addb 3270
e2d1d6c0 3271COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3272M: Steve French <sfrench@samba.org>
51223df6 3273L: linux-cifs@vger.kernel.org
d1f28953 3274L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3275W: http://linux-cifs.samba.org/
bb1d5dda 3276T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3277S: Supported
ec421a71 3278F: Documentation/filesystems/cifs/
679655da 3279F: fs/cifs/
e2d1d6c0 3280
1da177e4 3281COMPACTPCI HOTPLUG CORE
8b58be88 3282M: Scott Murray <scott@spiteful.org>
64dab204 3283L: linux-pci@vger.kernel.org
82c4dfc7 3284S: Maintained
679655da 3285F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3286
3287COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3288M: Scott Murray <scott@spiteful.org>
64dab204 3289L: linux-pci@vger.kernel.org
82c4dfc7 3290S: Maintained
679655da 3291F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3292
3293COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3294M: Scott Murray <scott@spiteful.org>
64dab204 3295L: linux-pci@vger.kernel.org
82c4dfc7 3296S: Maintained
679655da 3297F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3298
5411552c 3299COMPAL LAPTOP SUPPORT
8b58be88 3300M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3301L: platform-driver-x86@vger.kernel.org
5411552c 3302S: Maintained
679655da 3303F: drivers/platform/x86/compal-laptop.c
5411552c 3304
949be0f7 3305CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3306L: accessrunner-general@lists.sourceforge.net
3307W: http://accessrunner.sourceforge.net/
44243ef4 3308S: Orphan
679655da 3309F: drivers/usb/atm/cxacru.c
949be0f7 3310
e2d1d6c0 3311CONFIGFS
d6351db2 3312M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3313M: Christoph Hellwig <hch@lst.de>
3314T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3315S: Supported
679655da
JP
3316F: fs/configfs/
3317F: include/linux/configfs.h
e2d1d6c0 3318
acb9c1b2 3319CONNECTOR
8b58be88 3320M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3321L: netdev@vger.kernel.org
3322S: Maintained
3323F: drivers/connector/
3324
a3e3354d 3325CONTROL GROUP (CGROUP)
860ca0e6 3326M: Tejun Heo <tj@kernel.org>
ad50c159 3327M: Li Zefan <lizefan@huawei.com>
4d205676 3328M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3329L: cgroups@vger.kernel.org
860ca0e6 3330T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3331S: Maintained
4b16b0c0 3332F: Documentation/cgroup*
679655da
JP
3333F: include/linux/cgroup*
3334F: kernel/cgroup*
a3e3354d
TH
3335
3336CONTROL GROUP - CPUSET
3337M: Li Zefan <lizefan@huawei.com>
3338L: cgroups@vger.kernel.org
3339W: http://www.bullopensource.org/cpuset/
3340W: http://oss.sgi.com/projects/cpusets/
3341T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3342S: Maintained
4b16b0c0 3343F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3344F: include/linux/cpuset.h
3345F: kernel/cpuset.c
3346
3347CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3348M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3349M: Michal Hocko <mhocko@kernel.org>
c4e29738 3350M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3351L: cgroups@vger.kernel.org
3352L: linux-mm@kvack.org
3353S: Maintained
3354F: mm/memcontrol.c
5d1ea48b 3355F: mm/swap_cgroup.c
fb3a0fb6 3356
bebe4678 3357CORETEMP HARDWARE MONITORING DRIVER
96859129 3358M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3359L: linux-hwmon@vger.kernel.org
bebe4678 3360S: Maintained
679655da
JP
3361F: Documentation/hwmon/coretemp
3362F: drivers/hwmon/coretemp.c
bebe4678 3363
1da177e4 3364COSA/SRP SYNC SERIAL DRIVER
8b58be88 3365M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3366W: http://www.fi.muni.cz/~kas/cosa/
3367S: Maintained
679655da 3368F: drivers/net/wan/cosa*
1da177e4 3369
4371ee35 3370CPMAC ETHERNET DRIVER
9dd4aaef 3371M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3372L: netdev@vger.kernel.org
3373S: Maintained
b544dbac 3374F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3375
1da177e4 3376CPU FREQUENCY DRIVERS
9c3646d1 3377M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3378M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3379L: linux-pm@vger.kernel.org
1da177e4 3380S: Maintained
27209d91
VK
3381T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3382T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
993e5483 3383B: https://bugzilla.kernel.org
dabe73cb 3384F: Documentation/cpu-freq/
679655da
JP
3385F: drivers/cpufreq/
3386F: include/linux/cpufreq.h
1da177e4 3387
8a67f0ef
VK
3388CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3389M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3390M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3391L: linux-pm@vger.kernel.org
3392W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3393S: Maintained
3394F: drivers/cpufreq/arm_big_little.h
3395F: drivers/cpufreq/arm_big_little.c
3396F: drivers/cpufreq/arm_big_little_dt.c
3397
14d2c34c 3398CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3399M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3400M: Daniel Lezcano <daniel.lezcano@linaro.org>
3401L: linux-pm@vger.kernel.org
3402L: linux-arm-kernel@lists.infradead.org
cea8321c 3403T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3404S: Maintained
3405F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3406
0c570c18
BZ
3407CPUIDLE DRIVER - ARM EXYNOS
3408M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3409M: Daniel Lezcano <daniel.lezcano@linaro.org>
3410M: Kukjin Kim <kgene@kernel.org>
3411L: linux-pm@vger.kernel.org
3412L: linux-samsung-soc@vger.kernel.org
3413S: Supported
3414F: drivers/cpuidle/cpuidle-exynos.c
3415F: arch/arm/mach-exynos/pm.c
3416
a8e39c35 3417CPUIDLE DRIVERS
9c3646d1 3418M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3419M: Daniel Lezcano <daniel.lezcano@linaro.org>
3420L: linux-pm@vger.kernel.org
3421S: Maintained
cea8321c 3422T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2ed38cbe 3423B: https://bugzilla.kernel.org
a8e39c35
DL
3424F: drivers/cpuidle/*
3425F: include/linux/cpuidle.h
3426
1da177e4 3427CPUID/MSR DRIVER
8b58be88 3428M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3429S: Maintained
679655da
JP
3430F: arch/x86/kernel/cpuid.c
3431F: arch/x86/kernel/msr.c
1da177e4 3432
7fe2f639 3433CPU POWER MONITORING SUBSYSTEM
d8130624 3434M: Thomas Renninger <trenn@suse.com>
103f1790 3435L: linux-pm@vger.kernel.org
7fe2f639 3436S: Maintained
14430813 3437F: tools/power/cpupower/
7fe2f639 3438
1da177e4 3439CRAMFS FILESYSTEM
ce00f85c 3440W: http://sourceforge.net/projects/cramfs/
54886a71 3441S: Orphan / Obsolete
679655da
JP
3442F: Documentation/filesystems/cramfs.txt
3443F: fs/cramfs/
1da177e4
LT
3444
3445CRIS PORT
8b58be88
JP
3446M: Mikael Starvik <starvik@axis.com>
3447M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3448L: linux-cris-kernel@axis.com
1da177e4 3449W: http://developer.axis.com
9f273c24 3450T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3451S: Maintained
679655da 3452F: arch/cris/
df621252 3453F: drivers/tty/serial/crisv10.*
1da177e4
LT
3454
3455CRYPTO API
8b58be88
JP
3456M: Herbert Xu <herbert@gondor.apana.org.au>
3457M: "David S. Miller" <davem@davemloft.net>
1da177e4 3458L: linux-crypto@vger.kernel.org
9f273c24 3459T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3460T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3461S: Maintained
679655da 3462F: Documentation/crypto/
fe1c445b 3463F: Documentation/devicetree/bindings/crypto/
2ca87a17 3464F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3465F: arch/*/crypto/
3466F: crypto/
3467F: drivers/crypto/
3468F: include/crypto/
ff330f73 3469F: include/linux/crypto*
1da177e4 3470
5b07bd57 3471CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3472M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3473L: linux-crypto@vger.kernel.org
3474S: Maintained
51a2228a
JP
3475F: crypto/ansi_cprng.c
3476F: crypto/rng.c
5b07bd57 3477
fc279cc2
HV
3478CS3308 MEDIA DRIVER
3479M: Hans Verkuil <hverkuil@xs4all.nl>
3480L: linux-media@vger.kernel.org
3481T: git git://linuxtv.org/media_tree.git
3482W: http://linuxtv.org
3483S: Odd Fixes
3484F: drivers/media/i2c/cs3308.c
3485F: drivers/media/i2c/cs3308.h
3486
9b4ffa48 3487CS5535 Audio ALSA driver
8b58be88 3488M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3489S: Maintained
679655da 3490F: sound/pci/cs5535audio/
9b4ffa48 3491
a910e4a9 3492CW1200 WLAN driver
b75f0050
JP
3493M: Solomon Peachy <pizza@shaftnet.org>
3494S: Maintained
560424e9 3495F: drivers/net/wireless/st/cw1200/
a910e4a9 3496
6d8425b1 3497CX18 VIDEO4LINUX DRIVER
6afdeaf8 3498M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3499L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3500L: linux-media@vger.kernel.org
275ffde4 3501T: git git://linuxtv.org/media_tree.git
a825eaec 3502W: https://linuxtv.org
30e10993 3503W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3504S: Maintained
618cd932 3505F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3506F: drivers/media/pci/cx18/
6c0f0359 3507F: include/uapi/linux/ivtv*
6d8425b1 3508
3f101d91
HV
3509CX2341X MPEG ENCODER HELPER MODULE
3510M: Hans Verkuil <hverkuil@xs4all.nl>
3511L: linux-media@vger.kernel.org
3512T: git git://linuxtv.org/media_tree.git
a825eaec 3513W: https://linuxtv.org
3f101d91 3514S: Maintained
c368360b 3515F: drivers/media/common/cx2341x*
3f101d91
HV
3516F: include/media/cx2341x*
3517
b8fe6e2c
PB
3518CX24120 MEDIA DRIVER
3519M: Jemma Denson <jdenson@gmail.com>
3520M: Patrick Boettcher <patrick.boettcher@posteo.de>
3521L: linux-media@vger.kernel.org
a825eaec 3522W: https://linuxtv.org
b8fe6e2c
PB
3523Q: http://patchwork.linuxtv.org/project/linux-media/list/
3524S: Maintained
3525F: drivers/media/dvb-frontends/cx24120*
3526
20357578 3527CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3528M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3529M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3530L: linux-media@vger.kernel.org
a825eaec 3531W: https://linuxtv.org
20357578
MCC
3532T: git git://linuxtv.org/media_tree.git
3533S: Odd fixes
618cd932 3534F: Documentation/media/v4l-drivers/cx88*
20357578 3535F: drivers/media/pci/cx88/
6d8425b1 3536
91952bc0
AP
3537CXD2820R MEDIA DRIVER
3538M: Antti Palosaari <crope@iki.fi>
3539L: linux-media@vger.kernel.org
a825eaec 3540W: https://linuxtv.org
91952bc0
AP
3541W: http://palosaari.fi/linux/
3542Q: http://patchwork.linuxtv.org/project/linux-media/list/
3543T: git git://linuxtv.org/anttip/media_tree.git
3544S: Maintained
3545F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3546
e5ec3789 3547CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3548M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3549L: netdev@vger.kernel.org
3550W: http://www.chelsio.com
3551S: Supported
f7917c00 3552F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3553
d8ae3c33 3554CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3555M: Karen Xie <kxie@chelsio.com>
3556L: linux-scsi@vger.kernel.org
3557W: http://www.chelsio.com
3558S: Supported
3559F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3560
e5ec3789 3561CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3562M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3563L: linux-rdma@vger.kernel.org
e5ec3789
SW
3564W: http://www.openfabrics.org
3565S: Supported
679655da 3566F: drivers/infiniband/hw/cxgb3/
a85fb338 3567F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3568
be4c9bad 3569CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3570M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3571L: netdev@vger.kernel.org
3572W: http://www.chelsio.com
3573S: Supported
f7917c00 3574F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3575
d8ae3c33 3576CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3577M: Karen Xie <kxie@chelsio.com>
3578L: linux-scsi@vger.kernel.org
3579W: http://www.chelsio.com
3580S: Supported
3581F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3582
be4c9bad
RD
3583CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3584M: Steve Wise <swise@chelsio.com>
3585L: linux-rdma@vger.kernel.org
3586W: http://www.openfabrics.org
3587S: Supported
3588F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3589F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3590
5c20a5c7
CL
3591CXGB4VF ETHERNET DRIVER (CXGB4VF)
3592M: Casey Leedom <leedom@chelsio.com>
3593L: netdev@vger.kernel.org
3594W: http://www.chelsio.com
3595S: Supported
f7917c00 3596F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3597
a9282d01
IM
3598CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3599M: Ian Munsie <imunsie@au1.ibm.com>
9d82fd2f 3600M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
a9282d01
IM
3601L: linuxppc-dev@lists.ozlabs.org
3602S: Supported
9d82fd2f 3603F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3604F: drivers/misc/cxl/
ec249dd8 3605F: include/misc/cxl*
a9282d01
IM
3606F: include/uapi/misc/cxl.h
3607F: Documentation/powerpc/cxl.txt
a9282d01
IM
3608F: Documentation/ABI/testing/sysfs-class-cxl
3609
11f43ae7
MO
3610CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3611M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3612M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3613M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3614L: linux-scsi@vger.kernel.org
3615S: Supported
3616F: drivers/scsi/cxlflash/
3617F: include/uapi/scsi/cxlflash_ioctls.h
3618F: Documentation/powerpc/cxlflash.txt
3619
b52b97a3
GC
3620STMMAC ETHERNET DRIVER
3621M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3622M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3623L: netdev@vger.kernel.org
3624W: http://www.stlinux.com
3625S: Supported
7ac6653a 3626F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3627
1da177e4 3628CYBERPRO FB DRIVER
54176cc6 3629M: Russell King <linux@armlinux.org.uk>
efc03ecb 3630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3631W: http://www.armlinux.org.uk/
1da177e4 3632S: Maintained
8a61f013 3633F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3634
1da177e4 3635CYCLADES ASYNC MUX DRIVER
1da177e4 3636W: http://www.cyclades.com/
d459883e 3637S: Orphan
c897401b 3638F: drivers/tty/cyclades.c
679655da 3639F: include/linux/cyclades.h
c117ab84 3640F: include/uapi/linux/cyclades.h
1da177e4
LT
3641
3642CYCLADES PC300 DRIVER
1da177e4 3643W: http://www.cyclades.com/
d459883e 3644S: Orphan
679655da 3645F: drivers/net/wan/pc300*
1da177e4 3646
402f6ae4
AP
3647CYPRESS_FIRMWARE MEDIA DRIVER
3648M: Antti Palosaari <crope@iki.fi>
3649L: linux-media@vger.kernel.org
a825eaec 3650W: https://linuxtv.org
402f6ae4
AP
3651W: http://palosaari.fi/linux/
3652Q: http://patchwork.linuxtv.org/project/linux-media/list/
3653T: git git://linuxtv.org/anttip/media_tree.git
3654S: Maintained
3655F: drivers/media/common/cypress_firmware*
3656
e3ae3525 3657CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3658M: Ferruh Yigit <fery@cypress.com>
6305902c 3659L: linux-input@vger.kernel.org
be9a6f40 3660S: Supported
6305902c
JP
3661F: drivers/input/touchscreen/cyttsp*
3662F: include/linux/input/cyttsp.h
e3ae3525 3663
aaaf5fbf
JK
3664DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3665M: Joshua Kinard <kumba@gentoo.org>
3666S: Maintained
3667F: drivers/rtc/rtc-ds1685.c
3668F: include/linux/rtc/ds1685.h
3669
1da177e4 3670DAMA SLAVE for AX.25
8b58be88 3671M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3672W: http://yaina.de/jreuter/
3673W: http://www.qsl.net/dl1bke/
3674L: linux-hams@vger.kernel.org
3675S: Maintained
679655da
JP
3676F: net/ax25/af_ax25.c
3677F: net/ax25/ax25_dev.c
3678F: net/ax25/ax25_ds_*
3679F: net/ax25/ax25_in.c
3680F: net/ax25/ax25_out.c
3681F: net/ax25/ax25_timer.c
3682F: net/ax25/sysctl_net_ax25.c
1da177e4 3683
e2d1d6c0 3684DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3685L: netdev@vger.kernel.org
5ff77428 3686S: Orphan
679655da 3687F: Documentation/networking/dmfe.txt
0f04e2aa 3688F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3689
3690DC390/AM53C974 SCSI driver
d8130624 3691M: Hannes Reinecke <hare@suse.com>
71bd849d 3692L: linux-scsi@vger.kernel.org
e2d1d6c0 3693S: Maintained
71bd849d 3694F: drivers/scsi/am53c974.c
e2d1d6c0 3695
1da177e4 3696DC395x SCSI driver
61eee9a7 3697M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3698M: Ali Akcaagac <aliakc@web.de>
3699M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3700L: dc395x@twibble.org
cf015e9f
JP
3701W: http://twibble.org/dist/dc395x/
3702W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3703S: Maintained
679655da
JP
3704F: Documentation/scsi/dc395x.txt
3705F: drivers/scsi/dc395x.*
1da177e4 3706
eb8edb08 3707DCCP PROTOCOL
a89d030e 3708M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3709L: dccp@vger.kernel.org
c996d8b9 3710W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3711S: Maintained
679655da 3712F: include/linux/dccp.h
c117ab84 3713F: include/uapi/linux/dccp.h
679655da
JP
3714F: include/linux/tfrc.h
3715F: net/dccp/
eb8edb08 3716
1da177e4 3717DECnet NETWORK LAYER
1da177e4
LT
3718W: http://linux-decnet.sourceforge.net
3719L: linux-decnet-user@lists.sourceforge.net
f546444d 3720S: Orphan
679655da
JP
3721F: Documentation/networking/decnet.txt
3722F: net/decnet/
1da177e4 3723
ebff05b9
MR
3724DECSTATION PLATFORM SUPPORT
3725M: "Maciej W. Rozycki" <macro@linux-mips.org>
3726L: linux-mips@linux-mips.org
3727W: http://www.linux-mips.org/wiki/DECstation
3728S: Maintained
3729F: arch/mips/dec/
3730F: arch/mips/include/asm/dec/
3731F: arch/mips/include/asm/mach-dec/
3732
1da177e4 3733DEFXX FDDI NETWORK DRIVER
8b58be88 3734M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3735S: Maintained
33f810b2 3736F: drivers/net/fddi/defxx.*
1da177e4 3737
ad8f07cc 3738DELL LAPTOP DRIVER
8b58be88 3739M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3740M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3741L: platform-driver-x86@vger.kernel.org
ad8f07cc 3742S: Maintained
679655da 3743F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3744
817a5cdb
PR
3745DELL LAPTOP RBTN DRIVER
3746M: Pali Rohár <pali.rohar@gmail.com>
3747S: Maintained
3748F: drivers/platform/x86/dell-rbtn.*
3749
cdbff611
PR
3750DELL LAPTOP FREEFALL DRIVER
3751M: Pali Rohár <pali.rohar@gmail.com>
3752S: Maintained
3753F: drivers/platform/x86/dell-smo8800.c
3754
1da177e4 3755DELL LAPTOP SMM DRIVER
a5afba16 3756M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3757S: Maintained
a5afba16 3758F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3759F: include/uapi/linux/i8k.h
1da177e4 3760
90563ec4 3761DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3762M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3763S: Maintained
679655da
JP
3764F: Documentation/dcdbas.txt
3765F: drivers/firmware/dcdbas.*
90563ec4 3766
0b3f6109 3767DELL WMI EXTRAS DRIVER
8b58be88 3768M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3769M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3770S: Maintained
36b3a96f 3771F: drivers/platform/x86/dell-wmi.c
0b3f6109 3772
5efc75e3 3773DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3774M: John Youn <johnyoun@synopsys.com>
5efc75e3 3775L: linux-usb@vger.kernel.org
18f340f9 3776T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3777S: Maintained
197ba5f4 3778F: drivers/usb/dwc2/
5efc75e3 3779
94ab23dd 3780DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3781M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3782L: linux-usb@vger.kernel.org
94ab23dd
FB
3783T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3784S: Maintained
3785F: drivers/usb/dwc3/
3786
833c9545
JB
3787DEVICE COREDUMP (DEV_COREDUMP)
3788M: Johannes Berg <johannes@sipsolutions.net>
3789L: linux-kernel@vger.kernel.org
3790S: Maintained
3791F: drivers/base/devcoredump.c
3792F: include/linux/devcoredump.h
3793
89d07767
KP
3794DEVICE FREQUENCY (DEVFREQ)
3795M: MyungJoo Ham <myungjoo.ham@samsung.com>
3796M: Kyungmin Park <kyungmin.park@samsung.com>
9932ef3c 3797R: Chanwoo Choi <cw00.choi@samsung.com>
88476d34 3798L: linux-pm@vger.kernel.org
6a3cd722 3799T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3800S: Maintained
3801F: drivers/devfreq/
6a3cd722
CC
3802F: include/linux/devfreq.h
3803F: Documentation/devicetree/bindings/devfreq/
89d07767 3804
7dbded06
CC
3805DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3806M: Chanwoo Choi <cw00.choi@samsung.com>
3807L: linux-pm@vger.kernel.org
3808T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3809S: Supported
3810F: drivers/devfreq/event/
3811F: drivers/devfreq/devfreq-event.c
3812F: include/linux/devfreq-event.h
3813F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3814
490b864b
CC
3815BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3816M: Chanwoo Choi <cw00.choi@samsung.com>
3817L: linux-pm@vger.kernel.org
3818L: linux-samsung-soc@vger.kernel.org
3819T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3820S: Maintained
3821F: drivers/devfreq/exynos-bus.c
3822F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3823
1da177e4 3824DEVICE NUMBER REGISTRY
8b58be88 3825M: Torben Mathiasen <device@lanana.org>
1da177e4 3826W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3827S: Maintained
3828
e2d1d6c0 3829DEVICE-MAPPER (LVM)
854ecaad 3830M: Alasdair Kergon <agk@redhat.com>
8504eed3 3831M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3832M: dm-devel@redhat.com
e2d1d6c0
RD
3833L: dm-devel@redhat.com
3834W: http://sources.redhat.com/dm
8a6e2535 3835Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3836T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3837T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3838S: Maintained
679655da
JP
3839F: Documentation/device-mapper/
3840F: drivers/md/dm*
854ecaad 3841F: drivers/md/persistent-data/
679655da
JP
3842F: include/linux/device-mapper.h
3843F: include/linux/dm-*.h
8504eed3 3844F: include/uapi/linux/dm-*.h
e2d1d6c0 3845
bfcd3a46
JP
3846DEVLINK
3847M: Jiri Pirko <jiri@mellanox.com>
3848L: netdev@vger.kernel.org
3849S: Supported
3850F: net/core/devlink.c
3851F: include/net/devlink.h
3852F: include/uapi/linux/devlink.h
3853
c0d995aa
OST
3854DIALOG SEMICONDUCTOR DRIVERS
3855M: Support Opensource <support.opensource@diasemi.com>
3856W: http://www.dialog-semiconductor.com/products
3857S: Supported
3858F: Documentation/hwmon/da90??
047cfd01 3859F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3860F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3861F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3862F: drivers/gpio/gpio-da90??.c
3863F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3864F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3865F: drivers/input/misc/da90??_onkey.c
3866F: drivers/input/touchscreen/da9052_tsi.c
3867F: drivers/leds/leds-da90??.c
3868F: drivers/mfd/da903x.c
3869F: drivers/mfd/da90??-*.c
7be72c2c 3870F: drivers/mfd/da91??-*.c
8c0984e5
SR
3871F: drivers/power/supply/da9052-battery.c
3872F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3873F: drivers/regulator/da903x.c
3874F: drivers/regulator/da9???-regulator.[ch]
3875F: drivers/rtc/rtc-da90??.c
3876F: drivers/video/backlight/da90??_bl.c
3877F: drivers/watchdog/da90??_wdt.c
3878F: include/linux/mfd/da903x.h
3879F: include/linux/mfd/da9052/
3880F: include/linux/mfd/da9055/
047cfd01 3881F: include/linux/mfd/da9062/
c0d995aa 3882F: include/linux/mfd/da9063/
7be72c2c 3883F: include/linux/mfd/da9150/
4eeb08b4 3884F: include/linux/regulator/da9211.h
c0d995aa
OST
3885F: include/sound/da[79]*.h
3886F: sound/soc/codecs/da[79]*.[ch]
3887
6ea5dcdf
WBG
3888DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3889M: William Breathitt Gray <vilhelm.gray@gmail.com>
3890L: linux-gpio@vger.kernel.org
3891S: Maintained
3892F: drivers/gpio/gpio-gpio-mm.c
3893
599aa697
LL
3894DIGI NEO AND CLASSIC PCI PRODUCTS
3895M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3896M: Mark Hounschell <markh@compro.net>
599aa697
LL
3897L: driverdev-devel@linuxdriverproject.org
3898S: Maintained
3899F: drivers/staging/dgnc/
3900
335d7c58 3901DIOLAN U2C-12 I2C DRIVER
ca462085 3902M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3903L: linux-i2c@vger.kernel.org
3904S: Maintained
3905F: drivers/i2c/busses/i2c-diolan-u2c.c
3906
d475c634
MW
3907DIRECT ACCESS (DAX)
3908M: Matthew Wilcox <willy@linux.intel.com>
3909L: linux-fsdevel@vger.kernel.org
3910S: Supported
3911F: fs/dax.c
3912
e7839f25 3913DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3914M: Eric Paris <eparis@parisplace.org>
3c5119c0 3915S: Maintained
679655da
JP
3916F: Documentation/filesystems/dnotify.txt
3917F: fs/notify/dnotify/
3918F: include/linux/dnotify.h
1da177e4
LT
3919
3920DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3921M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3922W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3923W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3924W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3925S: Maintained
3926
4480f15b 3927DISKQUOTA
d8130624 3928M: Jan Kara <jack@suse.com>
1da177e4 3929S: Maintained
679655da
JP
3930F: Documentation/filesystems/quota.txt
3931F: fs/quota/
3932F: include/linux/quota*.h
c117ab84 3933F: include/uapi/linux/quota*.h
1da177e4 3934
702686ad
BT
3935DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3936M: Bernie Thompson <bernie@plugable.com>
3937L: linux-fbdev@vger.kernel.org
3938S: Maintained
3939W: http://plugable.com/category/projects/udlfb/
8a61f013 3940F: drivers/video/fbdev/udlfb.c
702686ad
BT
3941F: include/video/udlfb.h
3942F: Documentation/fb/udlfb.txt
3943
e7839f25 3944DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3945M: Christine Caulfield <ccaulfie@redhat.com>
3946M: David Teigland <teigland@redhat.com>
a4644184 3947L: cluster-devel@redhat.com
5be7b50f 3948W: http://sources.redhat.com/cluster/
9f273c24 3949T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3950S: Supported
679655da 3951F: fs/dlm/
5be7b50f 3952
53b6b3e0
SS
3953DMA BUFFER SHARING FRAMEWORK
3954M: Sumit Semwal <sumit.semwal@linaro.org>
3955S: Maintained
3956L: linux-media@vger.kernel.org
3957L: dri-devel@lists.freedesktop.org
8ada6d2d 3958L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3959F: drivers/dma-buf/
e46d12c6
JP
3960F: include/linux/dma-buf*
3961F: include/linux/reservation.h
3962F: include/linux/*fence.h
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>
4156L: igvt-g-dev@lists.01.org
4157L: intel-gfx@lists.freedesktop.org
4158W: https://01.org/igvt-g
4159T: git https://github.com/01org/gvt-linux.git
4160S: Supported
4161F: drivers/gpu/drm/i915/gvt/
4162
99763bb8
BB
4163DRM DRIVERS FOR ATMEL HLCDC
4164M: Boris Brezillon <boris.brezillon@free-electrons.com>
4165L: dri-devel@lists.freedesktop.org
4166S: Supported
4167F: drivers/gpu/drm/atmel-hlcdc/
4168F: Documentation/devicetree/bindings/drm/atmel/
4169
bf1139df
MR
4170DRM DRIVERS FOR ALLWINNER A10
4171M: Maxime Ripard <maxime.ripard@free-electrons.com>
4172L: dri-devel@lists.freedesktop.org
4173S: Supported
4174F: drivers/gpu/drm/sun4i/
4175F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4176
1de7ac68
NA
4177DRM DRIVERS FOR AMLOGIC SOCS
4178M: Neil Armstrong <narmstrong@baylibre.com>
4179L: dri-devel@lists.freedesktop.org
4180L: linux-amlogic@lists.infradead.org
4181W: http://linux-meson.com/
4182S: Supported
4183F: drivers/gpu/drm/meson/
4184F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4185
398a6d4a
KP
4186DRM DRIVERS FOR EXYNOS
4187M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4188M: Joonyoung Shim <jy0922.shim@samsung.com>
4189M: Seung-Woo Kim <sw0312.kim@samsung.com>
4190M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4191L: dri-devel@lists.freedesktop.org
25a58030 4192T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4193S: Supported
14430813 4194F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4195F: include/uapi/drm/exynos_drm.h
4196F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4197
b55a1b9c 4198DRM DRIVERS FOR FREESCALE DCU
bc66757a 4199M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4200M: Alison Wang <alison.wang@freescale.com>
4201L: dri-devel@lists.freedesktop.org
4202S: Supported
4203F: drivers/gpu/drm/fsl-dcu/
2d799dde 4204F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4205F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4206F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4207
0a3d775f
PZ
4208DRM DRIVERS FOR FREESCALE IMX
4209M: Philipp Zabel <p.zabel@pengutronix.de>
4210L: dri-devel@lists.freedesktop.org
4211S: Maintained
4212F: drivers/gpu/drm/imx/
ef739aa4 4213F: drivers/gpu/ipu-v3/
2d799dde 4214F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4215
ba2199a6
PJ
4216DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4217M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4218L: dri-devel@lists.freedesktop.org
4219T: git git://github.com/patjak/drm-gma500
4220S: Maintained
5ff18e42 4221F: drivers/gpu/drm/gma500/
ba2199a6 4222
c84ffde9
XL
4223DRM DRIVERS FOR HISILICON
4224M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4225M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4226R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4227R: Chen Feng <puck.chen@hisilicon.com>
4228L: dri-devel@lists.freedesktop.org
4229T: git git://github.com/xin3liang/linux.git
4230S: Maintained
4231F: drivers/gpu/drm/hisilicon/
4232F: Documentation/devicetree/bindings/display/hisilicon/
4233
399516ab
EV
4234DRM DRIVER FOR INTEL I810 VIDEO CARDS
4235S: Orphan / Obsolete
4236F: drivers/gpu/drm/i810/
4237F: include/uapi/drm/i810_drm.h
4238
37b2a214
CH
4239DRM DRIVERS FOR MEDIATEK
4240M: CK Hu <ck.hu@mediatek.com>
4241M: Philipp Zabel <p.zabel@pengutronix.de>
4242L: dri-devel@lists.freedesktop.org
4243S: Supported
4244F: drivers/gpu/drm/mediatek/
4245F: Documentation/devicetree/bindings/display/mediatek/
4246
06346451
EV
4247DRM DRIVER FOR MSM ADRENO GPU
4248M: Rob Clark <robdclark@gmail.com>
4249L: linux-arm-msm@vger.kernel.org
4250L: dri-devel@lists.freedesktop.org
4251L: freedreno@lists.freedesktop.org
4252T: git git://people.freedesktop.org/~robclark/linux
4253S: Maintained
4254F: drivers/gpu/drm/msm/
4255F: include/uapi/drm/msm_drm.h
4256F: Documentation/devicetree/bindings/display/msm/
4257
fad89bb3
EV
4258DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4259M: Ben Skeggs <bskeggs@redhat.com>
4260L: dri-devel@lists.freedesktop.org
4261L: nouveau@lists.freedesktop.org
4262T: git git://github.com/skeggsb/linux
4263S: Supported
4264F: drivers/gpu/drm/nouveau/
4265F: include/uapi/drm/nouveau_drm.h
ba2199a6 4266
bd3b49f2 4267DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4268M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4269L: dri-devel@lists.freedesktop.org
4270L: linux-tegra@vger.kernel.org
a5ad7a63 4271T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4272S: Supported
dee8268f 4273F: drivers/gpu/drm/tegra/
a5ad7a63 4274F: drivers/gpu/host1x/
e1e90644 4275F: include/linux/host1x.h
a5ad7a63 4276F: include/uapi/drm/tegra_drm.h
2d799dde 4277F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4278
399516ab
EV
4279DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4280S: Orphan / Obsolete
4281F: drivers/gpu/drm/mga/
4282F: include/uapi/drm/mga_drm.h
4283
c842b693
EV
4284DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4285M: Dave Airlie <airlied@redhat.com>
4286S: Odd Fixes
4287F: drivers/gpu/drm/mgag200/
4288
399516ab
EV
4289DRM DRIVER FOR RAGE 128 VIDEO CARDS
4290S: Orphan / Obsolete
4291F: drivers/gpu/drm/r128/
4292F: include/uapi/drm/r128_drm.h
4293
a284e9d1
LP
4294DRM DRIVERS FOR RENESAS
4295M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4296L: dri-devel@lists.freedesktop.org
4a121096 4297L: linux-renesas-soc@vger.kernel.org
2392ccd4 4298T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4299S: Supported
4300F: drivers/gpu/drm/rcar-du/
4301F: drivers/gpu/drm/shmobile/
a284e9d1 4302F: include/linux/platform_data/shmob_drm.h
33be436d 4303F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4304
c842b693
EV
4305DRM DRIVER FOR QXL VIRTUAL GPU
4306M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4307M: Gerd Hoffmann <kraxel@redhat.com>
4308L: virtualization@lists.linux-foundation.org
4309T: git git://git.kraxel.org/linux drm-qemu
4310S: Maintained
c842b693
EV
4311F: drivers/gpu/drm/qxl/
4312F: include/uapi/drm/qxl_drm.h
a284e9d1 4313
625e0346
HS
4314DRM DRIVERS FOR ROCKCHIP
4315M: Mark Yao <mark.yao@rock-chips.com>
4316L: dri-devel@lists.freedesktop.org
4317S: Maintained
4318F: drivers/gpu/drm/rockchip/
f253f7eb 4319F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4320
399516ab
EV
4321DRM DRIVER FOR SAVAGE VIDEO CARDS
4322S: Orphan / Obsolete
4323F: drivers/gpu/drm/savage/
4324F: include/uapi/drm/savage_drm.h
4325
4326DRM DRIVER FOR SIS VIDEO CARDS
4327S: Orphan / Obsolete
4328F: drivers/gpu/drm/sis/
4329F: include/uapi/drm/sis_drm.h
625e0346 4330
7f11c476
BG
4331DRM DRIVERS FOR STI
4332M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4333M: Vincent Abriou <vincent.abriou@st.com>
4334L: dri-devel@lists.freedesktop.org
4335T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4336S: Maintained
4337F: drivers/gpu/drm/sti
2d799dde 4338F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4339
399516ab
EV
4340DRM DRIVER FOR TDFX VIDEO CARDS
4341S: Orphan / Obsolete
4342F: drivers/gpu/drm/tdfx/
4343
c842b693
EV
4344DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4345M: Dave Airlie <airlied@redhat.com>
4346S: Odd Fixes
4347F: drivers/gpu/drm/udl/
4348
8bb0bce9
LS
4349DRM DRIVERS FOR VIVANTE GPU IP
4350M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4351R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9 4352R: Christian Gmeiner <christian.gmeiner@gmail.com>
c4ae94a3 4353L: etnaviv@lists.freedesktop.org
8bb0bce9
LS
4354L: dri-devel@lists.freedesktop.org
4355S: Maintained
8a9257a0
EV
4356F: drivers/gpu/drm/etnaviv/
4357F: include/uapi/drm/etnaviv_drm.h
4358F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4359
c4291702
EV
4360DRM DRIVER FOR VMWARE VIRTUAL GPU
4361M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4362M: Sinclair Yeh <syeh@vmware.com>
4363M: Thomas Hellstrom <thellstrom@vmware.com>
4364L: dri-devel@lists.freedesktop.org
4365T: git git://people.freedesktop.org/~syeh/repos_linux
4366T: git git://people.freedesktop.org/~thomash/linux
4367S: Supported
4368F: drivers/gpu/drm/vmwgfx/
4369F: include/uapi/drm/vmwgfx_drm.h
4370
8636d452
EA
4371DRM DRIVERS FOR VC4
4372M: Eric Anholt <eric@anholt.net>
4373T: git git://github.com/anholt/linux
4374S: Supported
4375F: drivers/gpu/drm/vc4/
4376F: include/uapi/drm/vc4_drm.h
4377F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4378
5ef330a7
TV
4379DRM DRIVERS FOR TI OMAP
4380M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4381L: dri-devel@lists.freedesktop.org
4382S: Maintained
4383F: drivers/gpu/drm/omapdrm/
4384F: Documentation/devicetree/bindings/display/ti/
4385
adb314ed
TV
4386DRM DRIVERS FOR TI LCDC
4387M: Jyri Sarha <jsarha@ti.com>
4388R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4389L: dri-devel@lists.freedesktop.org
4390S: Maintained
4391F: drivers/gpu/drm/tilcdc/
4392F: Documentation/devicetree/bindings/display/tilcdc/
4393
dbb01037
SG
4394DRM DRIVERS FOR ZTE ZX
4395M: Shawn Guo <shawnguo@kernel.org>
4396L: dri-devel@lists.freedesktop.org
4397S: Maintained
4398F: drivers/gpu/drm/zte/
4399F: Documentation/devicetree/bindings/display/zte,vou.txt
4400
598df1ac
AK
4401DSBR100 USB FM RADIO DRIVER
4402M: Alexey Klimov <klimov.linux@gmail.com>
4403L: linux-media@vger.kernel.org
4404T: git git://linuxtv.org/media_tree.git
4405S: Maintained
4406F: drivers/media/radio/dsbr100.c
4407
1da177e4 4408DSCC4 DRIVER
8b58be88 4409M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4410L: netdev@vger.kernel.org
1da177e4 4411S: Maintained
679655da 4412F: drivers/net/wan/dscc4.c
1da177e4 4413
cc11b140
HV
4414DT3155 MEDIA DRIVER
4415M: Hans Verkuil <hverkuil@xs4all.nl>
4416L: linux-media@vger.kernel.org
4417T: git git://linuxtv.org/media_tree.git
a825eaec 4418W: https://linuxtv.org
cc11b140
HV
4419S: Odd Fixes
4420F: drivers/media/pci/dt3155/
4421
91952bc0
AP
4422DVB_USB_AF9015 MEDIA DRIVER
4423M: Antti Palosaari <crope@iki.fi>
4424L: linux-media@vger.kernel.org
a825eaec 4425W: https://linuxtv.org
91952bc0
AP
4426W: http://palosaari.fi/linux/
4427Q: http://patchwork.linuxtv.org/project/linux-media/list/
4428T: git git://linuxtv.org/anttip/media_tree.git
4429S: Maintained
4430F: drivers/media/usb/dvb-usb-v2/af9015*
4431
4432DVB_USB_AF9035 MEDIA DRIVER
4433M: Antti Palosaari <crope@iki.fi>
4434L: linux-media@vger.kernel.org
a825eaec 4435W: https://linuxtv.org
91952bc0
AP
4436W: http://palosaari.fi/linux/
4437Q: http://patchwork.linuxtv.org/project/linux-media/list/
4438T: git git://linuxtv.org/anttip/media_tree.git
4439S: Maintained
4440F: drivers/media/usb/dvb-usb-v2/af9035*
4441
4442DVB_USB_ANYSEE MEDIA DRIVER
4443M: Antti Palosaari <crope@iki.fi>
4444L: linux-media@vger.kernel.org
a825eaec 4445W: https://linuxtv.org
91952bc0
AP
4446W: http://palosaari.fi/linux/
4447Q: http://patchwork.linuxtv.org/project/linux-media/list/
4448T: git git://linuxtv.org/anttip/media_tree.git
4449S: Maintained
4450F: drivers/media/usb/dvb-usb-v2/anysee*
4451
4452DVB_USB_AU6610 MEDIA DRIVER
4453M: Antti Palosaari <crope@iki.fi>
4454L: linux-media@vger.kernel.org
a825eaec 4455W: https://linuxtv.org
91952bc0
AP
4456W: http://palosaari.fi/linux/
4457Q: http://patchwork.linuxtv.org/project/linux-media/list/
4458T: git git://linuxtv.org/anttip/media_tree.git
4459S: Maintained
4460F: drivers/media/usb/dvb-usb-v2/au6610*
4461
4462DVB_USB_CE6230 MEDIA DRIVER
4463M: Antti Palosaari <crope@iki.fi>
4464L: linux-media@vger.kernel.org
a825eaec 4465W: https://linuxtv.org
91952bc0
AP
4466W: http://palosaari.fi/linux/
4467Q: http://patchwork.linuxtv.org/project/linux-media/list/
4468T: git git://linuxtv.org/anttip/media_tree.git
4469S: Maintained
4470F: drivers/media/usb/dvb-usb-v2/ce6230*
4471
d099dea2
MK
4472DVB_USB_CXUSB MEDIA DRIVER
4473M: Michael Krufky <mkrufky@linuxtv.org>
4474L: linux-media@vger.kernel.org
a825eaec 4475W: https://linuxtv.org
d099dea2
MK
4476W: http://github.com/mkrufky
4477Q: http://patchwork.linuxtv.org/project/linux-media/list/
4478T: git git://linuxtv.org/media_tree.git
4479S: Maintained
9819da66 4480F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4481
91952bc0 4482DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4483M: Antti Palosaari <crope@iki.fi>
4484L: linux-media@vger.kernel.org
a825eaec 4485W: https://linuxtv.org
91952bc0
AP
4486W: http://palosaari.fi/linux/
4487Q: http://patchwork.linuxtv.org/project/linux-media/list/
4488T: git git://linuxtv.org/anttip/media_tree.git
4489S: Maintained
91952bc0 4490F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4491
5560983b 4492DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4493M: Antti Palosaari <crope@iki.fi>
4494L: linux-media@vger.kernel.org
a825eaec 4495W: https://linuxtv.org
91952bc0
AP
4496Q: http://patchwork.linuxtv.org/project/linux-media/list/
4497T: git git://linuxtv.org/anttip/media_tree.git
4498S: Maintained
5560983b 4499F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4500
8856f5f2
MK
4501DVB_USB_MXL111SF MEDIA DRIVER
4502M: Michael Krufky <mkrufky@linuxtv.org>
4503L: linux-media@vger.kernel.org
a825eaec 4504W: https://linuxtv.org
8856f5f2
MK
4505W: http://github.com/mkrufky
4506Q: http://patchwork.linuxtv.org/project/linux-media/list/
4507T: git git://linuxtv.org/mkrufky/mxl111sf.git
4508S: Maintained
4509F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4510
91952bc0
AP
4511DVB_USB_RTL28XXU MEDIA DRIVER
4512M: Antti Palosaari <crope@iki.fi>
4513L: linux-media@vger.kernel.org
a825eaec 4514W: https://linuxtv.org
91952bc0
AP
4515W: http://palosaari.fi/linux/
4516Q: http://patchwork.linuxtv.org/project/linux-media/list/
4517T: git git://linuxtv.org/anttip/media_tree.git
4518S: Maintained
4519F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4520
4521DVB_USB_V2 MEDIA DRIVER
4522M: Antti Palosaari <crope@iki.fi>
4523L: linux-media@vger.kernel.org
a825eaec 4524W: https://linuxtv.org
91952bc0
AP
4525W: http://palosaari.fi/linux/
4526Q: http://patchwork.linuxtv.org/project/linux-media/list/
4527T: git git://linuxtv.org/anttip/media_tree.git
4528S: Maintained
4529F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4530F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4531
ac0ac38f 4532DYNAMIC DEBUG
5c4a97d1 4533M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4534S: Maintained
4535F: lib/dynamic_debug.c
4536F: include/linux/dynamic_debug.h
4537
789c7048 4538DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4539M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4540S: Maintained
df621252 4541F: drivers/tty/serial/dz.*
789c7048 4542
f17effbe
MF
4543E3X0 POWER BUTTON DRIVER
4544M: Moritz Fischer <moritz.fischer@ettus.com>
4545L: usrp-users@lists.ettus.com
4546W: http://www.ettus.com
4547S: Supported
4548F: drivers/input/misc/e3x0-button.c
4549F: Documentation/devicetree/bindings/input/e3x0-button.txt
4550
91952bc0
AP
4551E4000 MEDIA DRIVER
4552M: Antti Palosaari <crope@iki.fi>
4553L: linux-media@vger.kernel.org
a825eaec 4554W: https://linuxtv.org
91952bc0
AP
4555W: http://palosaari.fi/linux/
4556Q: http://patchwork.linuxtv.org/project/linux-media/list/
4557T: git git://linuxtv.org/anttip/media_tree.git
4558S: Maintained
4559F: drivers/media/tuners/e4000*
4560
1da177e4 4561EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4562M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4563L: linux-scsi@vger.kernel.org
4564S: Maintained
679655da 4565F: drivers/scsi/eata.c
1da177e4 4566
91952bc0
AP
4567EC100 MEDIA DRIVER
4568M: Antti Palosaari <crope@iki.fi>
4569L: linux-media@vger.kernel.org
a825eaec 4570W: https://linuxtv.org
91952bc0
AP
4571W: http://palosaari.fi/linux/
4572Q: http://patchwork.linuxtv.org/project/linux-media/list/
4573T: git git://linuxtv.org/anttip/media_tree.git
4574S: Maintained
4575F: drivers/media/dvb-frontends/ec100*
4576
237fead6 4577ECRYPT FILE SYSTEM
0de9adf2 4578M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4579L: ecryptfs@vger.kernel.org
24a923e4 4580W: http://ecryptfs.org
6dc7516e 4581W: https://launchpad.net/ecryptfs
9f273c24 4582T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4583S: Supported
679655da
JP
4584F: Documentation/filesystems/ecryptfs.txt
4585F: fs/ecryptfs/
237fead6 4586
da9bb1d2 4587EDAC-CORE
aa15aa0e 4588M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4589M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4590M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4591L: linux-edac@vger.kernel.org
07cd6bf5
FW
4592T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4593T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4594S: Supported
b73bbad3
MCC
4595F: Documentation/admin-guide/ras.rst
4596F: Documentation/driver-api/edac.rst
91445c72 4597F: drivers/edac/
679655da 4598F: include/linux/edac.h
0e438e3f 4599
c476c23b 4600EDAC-AMD64
487ba8e8 4601M: Borislav Petkov <bp@alien8.de>
91445c72 4602L: linux-edac@vger.kernel.org
487ba8e8 4603S: Maintained
c476c23b
BP
4604F: drivers/edac/amd64_edac*
4605
836dae5d 4606EDAC-CALXEDA
836dae5d
RR
4607M: Robert Richter <rric@kernel.org>
4608L: linux-edac@vger.kernel.org
836dae5d
RR
4609S: Maintained
4610F: drivers/edac/highbank*
4611
f65aad41
RB
4612EDAC-CAVIUM
4613M: Ralf Baechle <ralf@linux-mips.org>
4614M: David Daney <david.daney@cavium.com>
4615L: linux-edac@vger.kernel.org
4616L: linux-mips@linux-mips.org
f65aad41
RB
4617S: Supported
4618F: drivers/edac/octeon_edac*
4619
0e438e3f 4620EDAC-E752X
8b58be88 4621M: Mark Gross <mark.gross@intel.com>
91445c72 4622L: linux-edac@vger.kernel.org
0e438e3f 4623S: Maintained
679655da 4624F: drivers/edac/e752x_edac.c
0e438e3f
DP
4625
4626EDAC-E7XXX
91445c72 4627L: linux-edac@vger.kernel.org
0e438e3f 4628S: Maintained
679655da 4629F: drivers/edac/e7xxx_edac.c
0e438e3f 4630
7d136731
BP
4631EDAC-FSL_DDR
4632M: York Sun <york.sun@nxp.com>
4633L: linux-edac@vger.kernel.org
4634S: Maintained
4635F: drivers/edac/fsl_ddr_edac.*
4636
77c5f5d2 4637EDAC-GHES
5dc8a864
MCC
4638M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4639M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4640L: linux-edac@vger.kernel.org
77c5f5d2 4641S: Maintained
2caa67a6 4642F: drivers/edac/ghes_edac.c
77c5f5d2 4643
6bc78404 4644EDAC-I82443BXGX
8b58be88 4645M: Tim Small <tim@buttersideup.com>
91445c72 4646L: linux-edac@vger.kernel.org
6bc78404 4647S: Maintained
679655da 4648F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4649
4650EDAC-I3000
91445c72 4651L: linux-edac@vger.kernel.org
c91d9075 4652S: Orphan
679655da 4653F: drivers/edac/i3000_edac.c
6bc78404
DT
4654
4655EDAC-I5000
91445c72 4656L: linux-edac@vger.kernel.org
ba9a5918 4657S: Maintained
679655da 4658F: drivers/edac/i5000_edac.c
ba9a5918 4659
44c12cb2 4660EDAC-I5400
5dc8a864
MCC
4661M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4662M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4663L: linux-edac@vger.kernel.org
44c12cb2 4664S: Maintained
679655da 4665F: drivers/edac/i5400_edac.c
44c12cb2 4666
3c9c92b6 4667EDAC-I7300
5dc8a864
MCC
4668M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4669M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4670L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4671S: Maintained
4672F: drivers/edac/i7300_edac.c
4673
67c89316 4674EDAC-I7CORE
5dc8a864
MCC
4675M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4676M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4677L: linux-edac@vger.kernel.org
67c89316 4678S: Maintained
70aff0ce 4679F: drivers/edac/i7core_edac.c
67c89316 4680
ba9a5918 4681EDAC-I82975X
8b58be88 4682M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4683M: "Arvind R." <arvino55@gmail.com>
91445c72 4684L: linux-edac@vger.kernel.org
ba9a5918 4685S: Maintained
679655da 4686F: drivers/edac/i82975x_edac.c
ba9a5918 4687
791b4706
JB
4688EDAC-IE31200
4689M: Jason Baron <jbaron@akamai.com>
4690L: linux-edac@vger.kernel.org
791b4706
JB
4691S: Maintained
4692F: drivers/edac/ie31200_edac.c
4693
ccdfb979 4694EDAC-MPC85XX
30c7469b 4695M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4696L: linux-edac@vger.kernel.org
ccdfb979
JT
4697S: Maintained
4698F: drivers/edac/mpc85xx_edac.[ch]
4699
ba9a5918 4700EDAC-PASEMI
8b58be88 4701M: Egor Martovetsky <egor@pasemi.com>
91445c72 4702L: linux-edac@vger.kernel.org
6bc78404 4703S: Maintained
679655da 4704F: drivers/edac/pasemi_edac.c
6bc78404 4705
0e438e3f 4706EDAC-R82600
8b58be88 4707M: Tim Small <tim@buttersideup.com>
91445c72 4708L: linux-edac@vger.kernel.org
0e438e3f 4709S: Maintained
679655da 4710F: drivers/edac/r82600_edac.c
da9bb1d2 4711
4d096ca7 4712EDAC-SBRIDGE
5dc8a864
MCC
4713M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4714M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4715L: linux-edac@vger.kernel.org
4d096ca7
MCC
4716S: Maintained
4717F: drivers/edac/sb_edac.c
4718
4ec656bd
TL
4719EDAC-SKYLAKE
4720M: Tony Luck <tony.luck@intel.com>
4721L: linux-edac@vger.kernel.org
4722S: Maintained
4723F: drivers/edac/skx_edac.c
4724
995e1de4
LH
4725EDAC-XGENE
4726APPLIED MICRO (APM) X-GENE SOC EDAC
4727M: Loc Ho <lho@apm.com>
4728S: Supported
4729F: drivers/edac/xgene_edac.c
4730F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4731
af39917d
CL
4732EDIROL UA-101/UA-1000 DRIVER
4733M: Clemens Ladisch <clemens@ladisch.de>
4734L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4735T: git git://git.alsa-project.org/alsa-kernel.git
4736S: Maintained
4737F: sound/usb/misc/ua101.c
4738
1f7df953 4739EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4740M: Matt Fleming <matt@codeblueprint.co.uk>
6026ed2f 4741M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 4742L: linux-efi@vger.kernel.org
6026ed2f 4743T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
1f7df953 4744S: Maintained
fb2efb5c 4745F: Documentation/efi-stub.txt
f135a176 4746F: arch/*/kernel/efi.c
1f7df953 4747F: arch/x86/boot/compressed/eboot.[ch]
f135a176 4748F: arch/*/include/asm/efi.h
e8dfe6d8
MF
4749F: arch/x86/platform/efi/
4750F: drivers/firmware/efi/
1f7df953 4751F: include/linux/efi*.h
f135a176
AB
4752F: arch/arm/boot/compressed/efi-header.S
4753F: arch/arm64/kernel/efi-entry.S
1f7df953 4754
d68772b7
MF
4755EFI VARIABLE FILESYSTEM
4756M: Matthew Garrett <matthew.garrett@nebula.com>
4757M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4758M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4759T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4760L: linux-efi@vger.kernel.org
4761S: Maintained
4762F: fs/efivarfs/
4763
85a00d9b
PJ
4764EFIFB FRAMEBUFFER DRIVER
4765L: linux-fbdev@vger.kernel.org
4766M: Peter Jones <pjones@redhat.com>
4767S: Maintained
8a61f013 4768F: drivers/video/fbdev/efifb.c
85a00d9b 4769
ff6301da
IH
4770EFI TEST DRIVER
4771L: linux-efi@vger.kernel.org
4772M: Ivan Hu <ivan.hu@canonical.com>
4773M: Matt Fleming <matt@codeblueprint.co.uk>
4774S: Maintained
4775F: drivers/firmware/efi/test/
4776
0bee8d28
JT
4777EFS FILESYSTEM
4778W: http://aeschi.ch.eu.org/efs/
4779S: Orphan
679655da 4780F: fs/efs/
0bee8d28 4781
aa8a9e25 4782EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4783M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4784L: netdev@vger.kernel.org
4785S: Maintained
9aa32835 4786F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4787
f0319efe 4788EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4789M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4790M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4791L: linux-media@vger.kernel.org
a825eaec 4792W: https://linuxtv.org
f0319efe
MCC
4793T: git git://linuxtv.org/media_tree.git
4794S: Maintained
4795F: drivers/media/usb/em28xx/
618cd932 4796F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4797
3e3a7d66 4798EMBEDDED LINUX
8b58be88
JP
4799M: Paul Gortmaker <paul.gortmaker@windriver.com>
4800M: Matt Mackall <mpm@selenic.com>
4801M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4802L: linux-embedded@vger.kernel.org
4803S: Maintained
4804
b8aca0c1
JS
4805EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4806M: James Smart <james.smart@broadcom.com>
4807M: Dick Kennedy <dick.kennedy@broadcom.com>
ce00f85c 4808L: linux-scsi@vger.kernel.org
b8aca0c1 4809W: http://www.broadcom.com
ce00f85c 4810S: Supported
679655da 4811F: drivers/scsi/lpfc/
3a1c1d44 4812
5f5bac82 4813ENE CB710 FLASH CARD READER DRIVER
8b58be88 4814M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4815S: Maintained
4816F: drivers/misc/cb710/
4817F: drivers/mmc/host/cb710-mmc.*
4818F: include/linux/cb710.h
4819
931e39a1
ML
4820ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4821M: Maxim Levitsky <maximlevitsky@gmail.com>
4822S: Maintained
2a837449 4823F: drivers/media/rc/ene_ir.*
931e39a1 4824
d5ca9006 4825EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4826M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4827S: Maintained
084bad91 4828T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4829F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4830F: include/video/s1d13xxxfb.h
d5ca9006 4831
38df6492
ME
4832ET131X NETWORK DRIVER
4833M: Mark Einon <mark.einon@gmail.com>
4834S: Odd Fixes
4835F: drivers/net/ethernet/agere/
4836
1da177e4 4837ETHERNET BRIDGE
adbbf69d 4838M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4839L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4840L: netdev@vger.kernel.org
c996d8b9 4841W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4842S: Maintained
679655da
JP
4843F: include/linux/netfilter_bridge/
4844F: net/bridge/
1da177e4 4845
22f08ad9
FF
4846ETHERNET PHY LIBRARY
4847M: Florian Fainelli <f.fainelli@gmail.com>
4848L: netdev@vger.kernel.org
4849S: Maintained
4850F: include/linux/phy.h
4851F: include/linux/phy_fixed.h
4852F: drivers/net/phy/
4853F: Documentation/networking/phy.txt
4854F: drivers/of/of_mdio.c
4855F: drivers/of/of_net.c
4856
1da177e4 4857EXT2 FILE SYSTEM
d8130624 4858M: Jan Kara <jack@suse.com>
72be2ccf 4859L: linux-ext4@vger.kernel.org
1da177e4 4860S: Maintained
679655da
JP
4861F: Documentation/filesystems/ext2.txt
4862F: fs/ext2/
4863F: include/linux/ext2*
1da177e4 4864
72be2ccf 4865EXT4 FILE SYSTEM
8b58be88 4866M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4867M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4868L: linux-ext4@vger.kernel.org
08a225f1 4869W: http://ext4.wiki.kernel.org
8a6e2535 4870Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4871T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4872S: Maintained
679655da
JP
4873F: Documentation/filesystems/ext4.txt
4874F: fs/ext4/
1da177e4 4875
c5532b09 4876Extended Verification Module (EVM)
74dd744f
MZ
4877M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4878L: linux-ima-devel@lists.sourceforge.net
4879L: linux-security-module@vger.kernel.org
c5532b09
MZ
4880S: Supported
4881F: security/integrity/evm/
4882
df6b3cfe
MH
4883EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4884M: MyungJoo Ham <myungjoo.ham@samsung.com>
4885M: Chanwoo Choi <cw00.choi@samsung.com>
4886L: linux-kernel@vger.kernel.org
81df63a9 4887T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4888S: Maintained
4889F: drivers/extcon/
cd2c3e7f
CC
4890F: include/linux/extcon/
4891F: include/linux/extcon.h
df6b3cfe 4892F: Documentation/extcon/
cd2c3e7f 4893F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4894
e2a75c44 4895EXYNOS DP DRIVER
b7701755 4896M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4897L: dri-devel@lists.freedesktop.org
4898S: Maintained
4899F: drivers/gpu/drm/exynos/exynos_dp*
4900
9b93a409
MS
4901EXYNOS SYSMMU (IOMMU) driver
4902M: Marek Szyprowski <m.szyprowski@samsung.com>
4903L: iommu@lists.linux-foundation.org
4904S: Maintained
4905F: drivers/iommu/exynos-iommu.c
4906
4a66d3fe
NC
4907EZchip NPS platform support
4908M: Noam Camus <noamc@ezchip.com>
4909S: Supported
4910F: arch/arc/plat-eznps
4911F: arch/arc/boot/dts/eznps.dts
4912
e53004e2 4913F71805F HARDWARE MONITORING DRIVER
d8130624 4914M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4915L: linux-hwmon@vger.kernel.org
e53004e2 4916S: Maintained
679655da
JP
4917F: Documentation/hwmon/f71805f
4918F: drivers/hwmon/f71805f.c
e53004e2 4919
eea977ed
MB
4920FC0011 TUNER DRIVER
4921M: Michael Buesch <m@bues.ch>
4922L: linux-media@vger.kernel.org
4923S: Maintained
ccae7af2
MCC
4924F: drivers/media/tuners/fc0011.h
4925F: drivers/media/tuners/fc0011.c
eea977ed 4926
91952bc0
AP
4927FC2580 MEDIA DRIVER
4928M: Antti Palosaari <crope@iki.fi>
4929L: linux-media@vger.kernel.org
a825eaec 4930W: https://linuxtv.org
91952bc0
AP
4931W: http://palosaari.fi/linux/
4932Q: http://patchwork.linuxtv.org/project/linux-media/list/
4933T: git git://linuxtv.org/anttip/media_tree.git
4934S: Maintained
4935F: drivers/media/tuners/fc2580*
eea977ed 4936
88b2dbdb
EP
4937FANOTIFY
4938M: Eric Paris <eparis@redhat.com>
4939S: Maintained
4940F: fs/notify/fanotify/
4941F: include/linux/fanotify.h
c117ab84 4942F: include/uapi/linux/fanotify.h
88b2dbdb 4943
1da177e4 4944FARSYNC SYNCHRONOUS DRIVER
8b58be88 4945M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4946W: http://www.farsite.co.uk/
4947S: Supported
679655da 4948F: drivers/net/wan/farsync.*
1da177e4 4949
c5408b88 4950FAULT INJECTION SUPPORT
8b58be88 4951M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4952S: Supported
679655da
JP
4953F: Documentation/fault-injection/
4954F: lib/fault-inject.c
c5408b88 4955
053e514f
NT
4956FBTFT Framebuffer drivers
4957M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4958M: Noralf Trønnes <noralf@tronnes.org>
4959S: Maintained
4960F: drivers/staging/fbtft/
4961
cae727db 4962FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4963M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4964L: fcoe-devel@open-fcoe.org
cae727db
RL
4965W: www.Open-FCoE.org
4966S: Supported
4967F: drivers/scsi/libfc/
4968F: drivers/scsi/fcoe/
4969F: include/scsi/fc/
4970F: include/scsi/libfc.h
4971F: include/scsi/libfcoe.h
c117ab84 4972F: include/uapi/scsi/fc/
cae727db 4973
e2d1d6c0 4974FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4975M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4976M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4977L: linux-fsdevel@vger.kernel.org
1da177e4 4978S: Maintained
679655da
JP
4979F: include/linux/fcntl.h
4980F: include/linux/fs.h
c117ab84
CEB
4981F: include/uapi/linux/fcntl.h
4982F: include/uapi/linux/fs.h
679655da
JP
4983F: fs/fcntl.c
4984F: fs/locks.c
1da177e4 4985
e2d1d6c0 4986FILESYSTEMS (VFS and infrastructure)
8b58be88 4987M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4988L: linux-fsdevel@vger.kernel.org
173acc7c 4989S: Maintained
679655da 4990F: fs/*
173acc7c 4991
b26e0ed4 4992FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4993M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4994L: linux-hwmon@vger.kernel.org
b26e0ed4 4995S: Maintained
d5ca6918
JP
4996F: drivers/hwmon/f75375s.c
4997F: include/linux/f75375s.h
b26e0ed4 4998
a331b0c3
CL
4999FIREWIRE AUDIO DRIVERS
5000M: Clemens Ladisch <clemens@ladisch.de>
5001L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5002T: git git://git.alsa-project.org/alsa-kernel.git
5003S: Maintained
5004F: sound/firewire/
5005
eb86ec51
SR
5006FIREWIRE MEDIA DRIVERS (firedtv)
5007M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5008L: linux-media@vger.kernel.org
5009L: linux1394-devel@lists.sourceforge.net
5010T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5011S: Maintained
5012F: drivers/media/firewire/
5013
a511ce33
CB
5014FIREWIRE SBP-2 TARGET
5015M: Chris Boot <bootc@bootc.net>
5016L: linux-scsi@vger.kernel.org
5017L: target-devel@vger.kernel.org
5018L: linux1394-devel@lists.sourceforge.net
5019T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5020S: Maintained
5021F: drivers/target/sbp/
5022
7d2c86b5 5023FIREWIRE SUBSYSTEM
8b58be88 5024M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5025L: linux1394-devel@lists.sourceforge.net
958a29cb 5026W: http://ieee1394.wiki.kernel.org/
2ca526bf 5027T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5028S: Maintained
679655da 5029F: drivers/firewire/
8f06ce3b
SR
5030F: include/linux/firewire.h
5031F: include/uapi/linux/firewire*.h
9f6d3c4b 5032F: tools/firewire/
e2d1d6c0
RD
5033
5034FIRMWARE LOADER (request_firmware)
39e68089 5035M: Ming Lei <ming.lei@canonical.com>
e7604239 5036M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5037L: linux-kernel@vger.kernel.org
5038S: Maintained
679655da
JP
5039F: Documentation/firmware_class/
5040F: drivers/base/firmware*.c
5041F: include/linux/firmware.h
e2d1d6c0 5042
f730e3dc 5043FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5044M: Joshua Morris <josh.h.morris@us.ibm.com>
5045M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5046S: Maintained
5047F: drivers/block/rsxx/
5048
8206f664 5049FLOPPY DRIVER
e5f6450c 5050M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5051T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5052S: Odd fixes
5053F: drivers/block/floppy.c
5054
9c9f32ed
AR
5055FMC SUBSYSTEM
5056M: Alessandro Rubini <rubini@gnudd.com>
5057W: http://www.ohwr.org/projects/fmc-bus
5058S: Supported
5059F: drivers/fmc/
5060F: include/linux/fmc*.h
5061F: include/linux/ipmi-fru.h
5062K: fmc_d.*register
5063
3c0ed7d5
AT
5064FPGA MANAGER FRAMEWORK
5065M: Alan Tull <atull@opensource.altera.com>
dd7d664a 5066R: Moritz Fischer <moritz.fischer@ettus.com>
7f1a5f04 5067L: linux-fpga@vger.kernel.org
3c0ed7d5 5068S: Maintained
e4998077 5069T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
3c0ed7d5
AT
5070F: drivers/fpga/
5071F: include/linux/fpga/fpga-mgr.h
5072W: http://www.rocketboards.org
5073
e2d1d6c0 5074FPU EMULATOR
8b58be88 5075M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5076W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5077S: Maintained
679655da 5078F: arch/x86/math-emu/
e2d1d6c0
RD
5079
5080FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5081L: netdev@vger.kernel.org
c173bfac 5082S: Orphan
679655da
JP
5083F: drivers/net/wan/dlci.c
5084F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5085
5086FRAMEBUFFER LAYER
04f6152d 5087M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
c69f677c 5088L: linux-fbdev@vger.kernel.org
04f6152d 5089T: git git://github.com/bzolnier/linux.git
b22fe37b 5090Q: http://patchwork.kernel.org/project/linux-fbdev/list/
04f6152d 5091S: Maintained
679655da 5092F: Documentation/fb/
b22fe37b
PM
5093F: drivers/video/
5094F: include/video/
679655da 5095F: include/linux/fb.h
c117ab84
CEB
5096F: include/uapi/video/
5097F: include/uapi/linux/fb.h
e2d1d6c0 5098
93aafb6d
HG
5099FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5100M: Horia Geantă <horia.geanta@nxp.com>
5101M: Dan Douglass <dan.douglass@nxp.com>
5102L: linux-crypto@vger.kernel.org
5103S: Maintained
5104F: drivers/crypto/caam/
5105F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5106
a57c188e 5107FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5108M: Timur Tabi <timur@tabi.org>
a57c188e 5109L: linux-fbdev@vger.kernel.org
c4ef9bc4 5110S: Maintained
8a61f013 5111F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5112
e2d1d6c0 5113FREESCALE DMA DRIVER
8b58be88
JP
5114M: Li Yang <leoli@freescale.com>
5115M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5116L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5117S: Maintained
679655da 5118F: drivers/dma/fsldma.*
e2d1d6c0 5119
44248aff
HX
5120FREESCALE GPMI NAND DRIVER
5121M: Han Xu <han.xu@nxp.com>
5122L: linux-mtd@lists.infradead.org
5123S: Maintained
5124F: drivers/mtd/nand/gpmi-nand/*
5125
e2d1d6c0 5126FREESCALE I2C CPM DRIVER
8b58be88 5127M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5128L: linuxppc-dev@lists.ozlabs.org
846557d3 5129L: linux-i2c@vger.kernel.org
0d2b405a 5130S: Maintained
679655da 5131F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5132
60e8c5ab 5133FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5134M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5135L: linux-fbdev@vger.kernel.org
efc03ecb 5136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5137S: Maintained
bad985a1 5138F: include/linux/platform_data/video-imxfb.h
8a61f013 5139F: drivers/video/fbdev/imxfb.c
60e8c5ab 5140
4d8e2cef 5141FREESCALE QUAD SPI DRIVER
38714fbd 5142M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5143L: linux-mtd@lists.infradead.org
5144S: Maintained
5145F: drivers/mtd/spi-nor/fsl-quadspi.c
5146
4689a6b1 5147FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5148M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5149M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5150L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5151L: netdev@vger.kernel.org
5152S: Maintained
ec21e2ec 5153F: drivers/net/ethernet/freescale/fs_enet/
679655da 5154F: include/linux/fs_enet_pd.h
4689a6b1 5155
63a0a00b
NA
5156FREESCALE IMX / MXC FEC DRIVER
5157M: Fugang Duan <fugang.duan@nxp.com>
5158L: netdev@vger.kernel.org
5159S: Maintained
5160F: drivers/net/ethernet/freescale/fec_main.c
5161F: drivers/net/ethernet/freescale/fec_ptp.c
5162F: drivers/net/ethernet/freescale/fec.h
5163F: Documentation/devicetree/bindings/net/fsl-fec.txt
5164
2fbfadb5
MB
5165FREESCALE QORIQ DPAA FMAN DRIVER
5166M: Madalin Bucur <madalin.bucur@nxp.com>
5167L: netdev@vger.kernel.org
5168S: Maintained
5169F: drivers/net/ethernet/freescale/fman
5170F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5171
63f4b4b0
MB
5172FREESCALE QORIQ DPAA ETHERNET DRIVER
5173M: Madalin Bucur <madalin.bucur@nxp.com>
5174L: netdev@vger.kernel.org
5175S: Maintained
5176F: drivers/net/ethernet/freescale/dpaa
5177
1b48706f 5178FREESCALE SOC DRIVERS
5179M: Scott Wood <oss@buserror.net>
5180L: linuxppc-dev@lists.ozlabs.org
5181L: linux-arm-kernel@lists.infradead.org
5182S: Maintained
5183F: drivers/soc/fsl/
5184F: include/linux/fsl/
5185
d9e9d82c 5186FREESCALE QUICC ENGINE LIBRARY
1b48706f 5187M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5188L: linuxppc-dev@lists.ozlabs.org
1b48706f 5189S: Maintained
7aa1aa6e
ZQ
5190F: drivers/soc/fsl/qe/
5191F: include/soc/fsl/*qe*.h
5192F: include/soc/fsl/*ucc*.h
d9e9d82c 5193
b55ef929 5194FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5195M: Li Yang <leoli@freescale.com>
6372594a 5196L: linux-usb@vger.kernel.org
a4724ed6 5197L: linuxppc-dev@lists.ozlabs.org
a7205b30 5198S: Maintained
faf2e1db 5199F: drivers/usb/gadget/udc/fsl*
a7205b30 5200
beaf53bf 5201FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5202M: Li Yang <leoli@freescale.com>
beaf53bf 5203L: netdev@vger.kernel.org
a4724ed6 5204L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5205S: Maintained
ec21e2ec 5206F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5207
abb1ed7b
CM
5208FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5209M: Claudiu Manoil <claudiu.manoil@freescale.com>
5210L: netdev@vger.kernel.org
5211S: Maintained
5212F: drivers/net/ethernet/freescale/gianfar*
5213X: drivers/net/ethernet/freescale/gianfar_ptp.c
5214F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5215
c19b6d24
ZQ
5216FREESCALE QUICC ENGINE UCC HDLC DRIVER
5217M: Zhao Qiang <qiang.zhao@nxp.com>
5218L: netdev@vger.kernel.org
5219L: linuxppc-dev@lists.ozlabs.org
5220S: Maintained
5221F: drivers/net/wan/fsl_ucc_hdlc*
5222
d9e9d82c 5223FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5224M: Timur Tabi <timur@tabi.org>
a4724ed6 5225L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5226S: Maintained
df621252 5227F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5228
5229FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5230M: Timur Tabi <timur@tabi.org>
dc85950a 5231M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5232M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5233R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5234L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5235L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5236S: Maintained
69aefcea 5237F: sound/soc/fsl/fsl*
dc85950a 5238F: sound/soc/fsl/imx*
69aefcea 5239F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5240
1da177e4 5241FREEVXFS FILESYSTEM
8b58be88 5242M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5243W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5244S: Maintained
679655da 5245F: fs/freevxfs/
1da177e4 5246
71038f52 5247FREEZER
49db1903 5248M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5249M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5250L: linux-pm@vger.kernel.org
71038f52 5251S: Supported
679655da
JP
5252F: Documentation/power/freezing-of-tasks.txt
5253F: include/linux/freezer.h
5254F: kernel/freezer.c
71038f52 5255
839a1f79
KRW
5256FRONTSWAP API
5257M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5258L: linux-kernel@vger.kernel.org
5259S: Maintained
5260F: mm/frontswap.c
5261F: include/linux/frontswap.h
5262
a5432f5a 5263FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5264M: David Howells <dhowells@redhat.com>
e62d6e24 5265L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5266S: Supported
5267F: Documentation/filesystems/caching/
5268F: fs/fscache/
5269F: include/linux/fscache*.h
5270
598c7d7a
TT
5271FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5272M: Theodore Y. Ts'o <tytso@mit.edu>
5273M: Jaegeuk Kim <jaegeuk@kernel.org>
c1b22129 5274L: linux-fsdevel@vger.kernel.org
598c7d7a
TT
5275S: Supported
5276F: fs/crypto/
5277F: include/linux/fscrypto.h
5278
f58ad8f5 5279F2FS FILE SYSTEM
9b29d481 5280M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5281M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5282L: linux-f2fs-devel@lists.sourceforge.net
95129296 5283W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5284T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5285S: Maintained
5286F: Documentation/filesystems/f2fs.txt
3bac380c 5287F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5288F: fs/f2fs/
5289F: include/linux/f2fs_fs.h
62d43eeb 5290F: include/trace/events/f2fs.h
f58ad8f5 5291
5ab7ffea 5292FUJITSU FR-V (FRV) PORT
0cf0305f 5293S: Orphan
679655da 5294F: arch/frv/
1da177e4 5295
20b93734 5296FUJITSU LAPTOP EXTRAS
409a3e98 5297M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5298L: platform-driver-x86@vger.kernel.org
20b93734 5299S: Maintained
679655da 5300F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5301
4da621b6
HK
5302FUJITSU M-5MO LS CAMERA ISP DRIVER
5303M: Kyungmin Park <kyungmin.park@samsung.com>
5304M: Heungjun Kim <riverful.kim@samsung.com>
5305L: linux-media@vger.kernel.org
5306S: Maintained
90d72ac6 5307F: drivers/media/i2c/m5mols/
b5dcee22 5308F: include/media/i2c/m5mols.h
4da621b6 5309
2d24c490
RG
5310FUJITSU TABLET EXTRAS
5311M: Robert Gerlach <khnz@gmx.de>
5312L: platform-driver-x86@vger.kernel.org
5313S: Maintained
5314F: drivers/platform/x86/fujitsu-tablet.c
5315
04578f17 5316FUSE: FILESYSTEM IN USERSPACE
8b58be88 5317M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5318L: linux-fsdevel@vger.kernel.org
04578f17 5319W: http://fuse.sourceforge.net/
0a30f612 5320T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5321S: Maintained
679655da 5322F: fs/fuse/
c117ab84 5323F: include/uapi/linux/fuse.h
0a30f612 5324F: Documentation/filesystems/fuse.txt
04578f17 5325
1da177e4 5326FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5327M: Rik Faith <faith@cs.unc.edu>
1da177e4 5328L: linux-scsi@vger.kernel.org
baaea1dc 5329S: Odd Fixes (e.g., new signatures)
679655da 5330F: drivers/scsi/fdomain.*
1da177e4 5331
6b90bd4b
ER
5332GCC PLUGINS
5333M: Kees Cook <keescook@chromium.org>
5334R: Emese Revfy <re.emese@gmail.com>
5335L: kernel-hardening@lists.openwall.com
5336S: Maintained
5337F: scripts/gcc-plugins/
5338F: scripts/gcc-plugin.sh
68fdc678 5339F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5340F: Documentation/gcc-plugins.txt
5341
d8e2162c
PO
5342GCOV BASED KERNEL PROFILING
5343M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5344S: Maintained
5345F: kernel/gcov/
2584bab2 5346F: Documentation/dev-tools/gcov.rst
d8e2162c 5347
1da177e4 5348GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5349M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5350L: linux-scsi@vger.kernel.org
5351W: http://www.icp-vortex.com/
5352S: Supported
679655da 5353F: drivers/scsi/gdt*
1da177e4 5354
158daf16
JK
5355GDB KERNEL DEBUGGING HELPER SCRIPTS
5356M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5357M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5358S: Supported
5359F: scripts/gdb/
5360
3169a1c7
HV
5361GEMTEK FM RADIO RECEIVER DRIVER
5362M: Hans Verkuil <hverkuil@xs4all.nl>
5363L: linux-media@vger.kernel.org
5364T: git git://linuxtv.org/media_tree.git
a825eaec 5365W: https://linuxtv.org
3169a1c7
HV
5366S: Maintained
5367F: drivers/media/radio/radio-gemtek*
5368
1c23af90 5369GENERIC GPIO I2C DRIVER
880b0e26 5370M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5371S: Supported
679655da
JP
5372F: drivers/i2c/busses/i2c-gpio.c
5373F: include/linux/i2c-gpio.h
1c23af90 5374
92ed1a76
PK
5375GENERIC GPIO I2C MULTIPLEXER DRIVER
5376M: Peter Korsgaard <peter.korsgaard@barco.com>
5377L: linux-i2c@vger.kernel.org
5378S: Supported
e7065e20
JD
5379F: drivers/i2c/muxes/i2c-mux-gpio.c
5380F: include/linux/i2c-mux-gpio.h
5381F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5382
9251ce95 5383GENERIC HDLC (WAN) DRIVERS
8b58be88 5384M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5385W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5386S: Maintained
679655da
JP
5387F: drivers/net/wan/c101.c
5388F: drivers/net/wan/hd6457*
5389F: drivers/net/wan/hdlc*
5390F: drivers/net/wan/n2.c
5391F: drivers/net/wan/pc300too.c
5392F: drivers/net/wan/pci200syn.c
5393F: drivers/net/wan/wanxl*
1da177e4 5394
1527aab6 5395GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5396M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5397L: linux-arch@vger.kernel.org
5398T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5399S: Maintained
14430813
JP
5400F: include/asm-generic/
5401F: include/uapi/asm-generic/
1527aab6 5402
ff764963
KVA
5403GENERIC PHY FRAMEWORK
5404M: Kishon Vijay Abraham I <kishon@ti.com>
5405L: linux-kernel@vger.kernel.org
5406T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5407S: Supported
5408F: drivers/phy/
5409F: include/linux/phy/
5410
eea97aed
KH
5411GENERIC PM DOMAINS
5412M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5413M: Kevin Hilman <khilman@kernel.org>
5414M: Ulf Hansson <ulf.hansson@linaro.org>
5415L: linux-pm@vger.kernel.org
5416S: Supported
5417F: drivers/base/power/domain*.c
5418F: include/linux/pm_domain.h
5419
ccb86a69 5420GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5421M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5422L: kvm@vger.kernel.org
ccb86a69
MT
5423S: Supported
5424F: drivers/uio/uio_pci_generic.c
5425
f8f1ec73
JP
5426GET_MAINTAINER SCRIPT
5427M: Joe Perches <joe@perches.com>
5428S: Maintained
5429F: scripts/get_maintainer.pl
5430
a7d5afe8
GKB
5431GENWQE (IBM Generic Workqueue Card)
5432M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5433M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5434S: Supported
5435F: drivers/misc/genwqe/
5436
5be7b50f 5437GFS2 FILE SYSTEM
8b58be88 5438M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5439M: Bob Peterson <rpeterso@redhat.com>
a4644184 5440L: cluster-devel@redhat.com
5be7b50f 5441W: http://sources.redhat.com/cluster/
28666d6d 5442T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5443S: Supported
679655da
JP
5444F: Documentation/filesystems/gfs2*.txt
5445F: fs/gfs2/
c117ab84 5446F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5447
0a34eb8f 5448GIGASET ISDN DRIVERS
6b096fde 5449M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5450L: gigaset307x-common@lists.sourceforge.net
5451W: http://gigaset307x.sourceforge.net/
6b096fde 5452S: Odd Fixes
679655da
JP
5453F: Documentation/isdn/README.gigaset
5454F: drivers/isdn/gigaset/
c117ab84 5455F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5456
7eea35fe
JP
5457GO7007 MPEG CODEC
5458M: Hans Verkuil <hans.verkuil@cisco.com>
5459L: linux-media@vger.kernel.org
5460S: Maintained
5461F: drivers/media/usb/go7007/
5462
ca96ea86
BN
5463GOODIX TOUCHSCREEN
5464M: Bastien Nocera <hadess@hadess.net>
5465L: linux-input@vger.kernel.org
5466S: Maintained
5467F: drivers/input/touchscreen/goodix.c
5468
a6a1cf3d
BJZ
5469GPIO MOCKUP DRIVER
5470M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5471L: linux-gpio@vger.kernel.org
5472S: Maintained
5473F: drivers/gpio/gpio-mockup.c
5474F: tools/testing/selftests/gpio/
5475
a0dc00b4 5476GPIO SUBSYSTEM
e4651a9f 5477M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5478M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5479L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5480T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5481S: Maintained
cd97a449 5482F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5483F: Documentation/gpio/
40c159b7 5484F: Documentation/ABI/testing/gpio-cdev
fe95046e 5485F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5486F: drivers/gpio/
bdc6e95e
AC
5487F: include/linux/gpio/
5488F: include/linux/gpio.h
9b692346 5489F: include/asm-generic/gpio.h
3c702e99 5490F: include/uapi/linux/gpio.h
6d591c46 5491F: tools/gpio/
a0dc00b4 5492
71a6d0af
HW
5493GRE DEMULTIPLEXER DRIVER
5494M: Dmitry Kozlov <xeb@mail.ru>
5495L: netdev@vger.kernel.org
5496S: Maintained
11c26770
JP
5497F: net/ipv4/gre_demux.c
5498F: net/ipv4/gre_offload.c
71a6d0af
HW
5499F: include/net/gre.h
5500
d4c41139 5501GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5502M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5503L: netdev@vger.kernel.org
5504S: Maintained
a31a96ad 5505F: drivers/net/ethernet/aeroflex/
d4c41139 5506
629c1fb5
GKH
5507GREYBUS SUBSYSTEM
5508M: Johan Hovold <johan@kernel.org>
5509M: Alex Elder <elder@kernel.org>
5510M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5511S: Maintained
5512F: drivers/staging/greybus/
01d0f715 5513L: greybus-dev@lists.linaro.org
629c1fb5 5514
926706c5
VA
5515GREYBUS AUDIO PROTOCOLS DRIVERS
5516M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5517M: Mark Greer <mgreer@animalcreek.com>
926706c5 5518S: Maintained
544a6944
MG
5519F: drivers/staging/greybus/audio_apbridgea.c
5520F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5521F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5522F: drivers/staging/greybus/audio_codec.h
5523F: drivers/staging/greybus/audio_gb.c
5524F: drivers/staging/greybus/audio_manager.c
5525F: drivers/staging/greybus/audio_manager.h
5526F: drivers/staging/greybus/audio_manager_module.c
5527F: drivers/staging/greybus/audio_manager_private.h
5528F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5529F: drivers/staging/greybus/audio_module.c
5530F: drivers/staging/greybus/audio_topology.c
5531
2bbadafb
RMS
5532GREYBUS PROTOCOLS DRIVERS
5533M: Rui Miguel Silva <rmfrfs@gmail.com>
5534S: Maintained
5535F: drivers/staging/greybus/sdio.c
5536F: drivers/staging/greybus/light.c
5537F: drivers/staging/greybus/gpio.c
5538F: drivers/staging/greybus/power_supply.c
5539F: drivers/staging/greybus/spi.c
5540F: drivers/staging/greybus/spilib.c
5541
7d700518
BD
5542GREYBUS PROTOCOLS DRIVERS
5543M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5544S: Maintained
5545F: drivers/staging/greybus/loopback.c
5546F: drivers/staging/greybus/timesync.c
5547F: drivers/staging/greybus/timesync_platform.c
5548
5bd16350
VK
5549GREYBUS PROTOCOLS DRIVERS
5550M: Viresh Kumar <vireshk@kernel.org>
5551S: Maintained
5552F: drivers/staging/greybus/authentication.c
5553F: drivers/staging/greybus/bootrom.c
5554F: drivers/staging/greybus/firmware.h
5555F: drivers/staging/greybus/fw-core.c
5556F: drivers/staging/greybus/fw-download.c
5557F: drivers/staging/greybus/fw-managament.c
5558F: drivers/staging/greybus/greybus_authentication.h
5559F: drivers/staging/greybus/greybus_firmware.h
5560F: drivers/staging/greybus/hid.c
5561F: drivers/staging/greybus/i2c.c
5562F: drivers/staging/greybus/spi.c
5563F: drivers/staging/greybus/spilib.c
5564F: drivers/staging/greybus/spilib.h
5565
8d904fe5
DL
5566GREYBUS PROTOCOLS DRIVERS
5567M: David Lin <dtwlin@gmail.com>
5568S: Maintained
5569F: drivers/staging/greybus/uart.c
5570F: drivers/staging/greybus/log.c
5571
92b8bd96
VH
5572GREYBUS PLATFORM DRIVERS
5573M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5574S: Maintained
5575F: drivers/staging/greybus/arche-platform.c
5576F: drivers/staging/greybus/arche-apb-ctrl.c
5577F: drivers/staging/greybus/arche_platform.h
5578
7aae6e2d
CAC
5579GS1662 VIDEO SERIALIZER
5580M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5581L: linux-media@vger.kernel.org
5582T: git git://linuxtv.org/media_tree.git
5583S: Maintained
5584F: drivers/media/spi/gs1662.c
5585
e8deeae2 5586GSPCA FINEPIX SUBDRIVER
8b58be88 5587M: Frank Zago <frank@zago.net>
661263b5 5588L: linux-media@vger.kernel.org
275ffde4 5589T: git git://linuxtv.org/media_tree.git
e8deeae2 5590S: Maintained
0c0d06ca 5591F: drivers/media/usb/gspca/finepix.c
e8deeae2 5592
4b3fa3c4
OL
5593GSPCA GL860 SUBDRIVER
5594M: Olivier Lorin <o.lorin@laposte.net>
5595L: linux-media@vger.kernel.org
275ffde4 5596T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5597S: Maintained
0c0d06ca 5598F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5599
e8deeae2 5600GSPCA M5602 SUBDRIVER
8b58be88 5601M: Erik Andren <erik.andren@gmail.com>
661263b5 5602L: linux-media@vger.kernel.org
275ffde4 5603T: git git://linuxtv.org/media_tree.git
e8deeae2 5604S: Maintained
0c0d06ca 5605F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5606
5607GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5608M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5609L: linux-media@vger.kernel.org
275ffde4 5610T: git git://linuxtv.org/media_tree.git
c0936df4 5611S: Odd Fixes
0c0d06ca 5612F: drivers/media/usb/gspca/pac207.c
e8deeae2 5613
261982f1 5614GSPCA SN9C20X SUBDRIVER
d95c5b0b 5615M: Brian Johnson <brijohn@gmail.com>
261982f1 5616L: linux-media@vger.kernel.org
275ffde4 5617T: git git://linuxtv.org/media_tree.git
261982f1 5618S: Maintained
0c0d06ca 5619F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5620
e8deeae2 5621GSPCA T613 SUBDRIVER
8b58be88 5622M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5623L: linux-media@vger.kernel.org
275ffde4 5624T: git git://linuxtv.org/media_tree.git
e8deeae2 5625S: Maintained
0c0d06ca 5626F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5627
5628GSPCA USB WEBCAM DRIVER
c0936df4 5629M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5630L: linux-media@vger.kernel.org
275ffde4 5631T: git git://linuxtv.org/media_tree.git
c0936df4 5632S: Odd Fixes
0c0d06ca 5633F: drivers/media/usb/gspca/
e8deeae2 5634
584ec979 5635GUID PARTITION TABLE (GPT)
4f973c63 5636M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5637L: linux-efi@vger.kernel.org
5638S: Maintained
5639F: block/partitions/efi.*
5640
aa3c598b 5641STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5642M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5643L: linux-media@vger.kernel.org
275ffde4 5644T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5645S: Maintained
5646F: drivers/media/usb/stk1160/
e8deeae2 5647
4e456b86
YS
5648H8/300 ARCHITECTURE
5649M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5650L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5651W: http://uclinux-h8.sourceforge.jp
5652T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5653S: Maintained
5654F: arch/h8300/
5655F: drivers/clocksource/h8300_*.c
5656F: drivers/clk/h8300/
5657F: drivers/irqchip/irq-renesas-h8*.c
5658
71a6d0af
HW
5659HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5660M: Frank Seidel <frank@f-seidel.de>
5661L: platform-driver-x86@vger.kernel.org
5662W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5663S: Maintained
5664F: drivers/platform/x86/hdaps.c
5665
48fc9e26
HV
5666HDPVR USB VIDEO ENCODER DRIVER
5667M: Hans Verkuil <hverkuil@xs4all.nl>
5668L: linux-media@vger.kernel.org
5669T: git git://linuxtv.org/media_tree.git
a825eaec 5670W: https://linuxtv.org
48fc9e26 5671S: Odd Fixes
14430813 5672F: drivers/media/usb/hdpvr/
48fc9e26 5673
71a6d0af 5674HWPOISON MEMORY FAILURE HANDLING
f9625c48 5675M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5676L: linux-mm@kvack.org
71a6d0af
HW
5677S: Maintained
5678F: mm/memory-failure.c
5679F: mm/hwpoison-inject.c
5680
5681HYPERVISOR VIRTUAL CONSOLE DRIVER
5682L: linuxppc-dev@lists.ozlabs.org
5683S: Odd Fixes
5684F: drivers/tty/hvc/
5685
e5ab1477
AP
5686HACKRF MEDIA DRIVER
5687M: Antti Palosaari <crope@iki.fi>
5688L: linux-media@vger.kernel.org
a825eaec 5689W: https://linuxtv.org
e5ab1477
AP
5690W: http://palosaari.fi/linux/
5691Q: http://patchwork.linuxtv.org/project/linux-media/list/
5692T: git git://linuxtv.org/anttip/media_tree.git
5693S: Maintained
5694F: drivers/media/usb/hackrf/
5695
5b543965 5696HARDWARE MONITORING
d8130624 5697M: Jean Delvare <jdelvare@suse.com>
ca462085 5698M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5699L: linux-hwmon@vger.kernel.org
5700W: http://hwmon.wiki.kernel.org/
a94ef4ed 5701T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5702T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5703S: Maintained
047f4ec2 5704F: Documentation/hwmon/
679655da 5705F: drivers/hwmon/
047f4ec2 5706F: include/linux/hwmon*.h
5b543965 5707
844dd05f 5708HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5709M: Matt Mackall <mpm@selenic.com>
5710M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5711L: linux-crypto@vger.kernel.org
c0d0787b 5712S: Odd fixes
f6c60b15 5713F: Documentation/devicetree/bindings/rng/
679655da
JP
5714F: Documentation/hw_random.txt
5715F: drivers/char/hw_random/
5716F: include/linux/hw_random.h
844dd05f 5717
8b37fcfc
OBC
5718HARDWARE SPINLOCK CORE
5719M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5720M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5721L: linux-remoteproc@vger.kernel.org
8b37fcfc 5722S: Maintained
9f273c24 5723T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5724F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5725F: Documentation/hwspinlock.txt
2dbd8585 5726F: drivers/hwspinlock/
8b37fcfc
OBC
5727F: include/linux/hwspinlock.h
5728
1da177e4 5729HARMONY SOUND DRIVER
ac6aecbf 5730L: linux-parisc@vger.kernel.org
1da177e4 5731S: Maintained
679655da 5732F: sound/parisc/harmony.*
1da177e4 5733
91952bc0
AP
5734HD29L2 MEDIA DRIVER
5735M: Antti Palosaari <crope@iki.fi>
5736L: linux-media@vger.kernel.org
a825eaec 5737W: https://linuxtv.org
91952bc0
AP
5738W: http://palosaari.fi/linux/
5739Q: http://patchwork.linuxtv.org/project/linux-media/list/
5740T: git git://linuxtv.org/anttip/media_tree.git
5741S: Maintained
5742F: drivers/media/dvb-frontends/hd29l2*
5743
214de83e 5744HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
4cfccbda 5745M: Jimmy Vance <jimmy.vance@hpe.com>
214de83e
BB
5746S: Supported
5747F: Documentation/watchdog/hpwdt.txt
5748F: drivers/watchdog/hpwdt.c
5749
9257aa49 5750HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5751M: Don Brace <don.brace@microsemi.com>
a0a268ad 5752L: esc.storagedev@microsemi.com
693373db 5753L: linux-scsi@vger.kernel.org
9257aa49
SC
5754S: Supported
5755F: Documentation/scsi/hpsa.txt
5756F: drivers/scsi/hpsa*.[ch]
5757F: include/linux/cciss*.h
c117ab84 5758F: include/uapi/linux/cciss*.h
9257aa49 5759
e2d1d6c0 5760HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5761M: Don Brace <don.brace@microsemi.com>
516fdcea 5762L: esc.storagedev@microsemi.com
693373db 5763L: linux-scsi@vger.kernel.org
e2d1d6c0 5764S: Supported
679655da
JP
5765F: Documentation/blockdev/cciss.txt
5766F: drivers/block/cciss*
5767F: include/linux/cciss_ioctl.h
c117ab84 5768F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5769
f48ad614
DD
5770HFI1 DRIVER
5771M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5772M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5773L: linux-rdma@vger.kernel.org
5774S: Supported
5775F: drivers/infiniband/hw/hfi1
5776
1da177e4 5777HFS FILESYSTEM
6cf515e1
GU
5778L: linux-fsdevel@vger.kernel.org
5779S: Orphan
679655da
JP
5780F: Documentation/filesystems/hfs.txt
5781F: fs/hfs/
1da177e4 5782
ef575f47
GU
5783HFSPLUS FILESYSTEM
5784L: linux-fsdevel@vger.kernel.org
5785S: Orphan
5786F: Documentation/filesystems/hfsplus.txt
5787F: fs/hfsplus/
5788
1da177e4 5789HGA FRAMEBUFFER DRIVER
8b58be88 5790M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5791L: linux-nvidia@lists.surfsouth.com
5792W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5793S: Maintained
8a61f013 5794F: drivers/video/fbdev/hgafb.c
1da177e4 5795
4480f15b 5796HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5797M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5798M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5799L: linux-pm@vger.kernel.org
68656443 5800B: https://bugzilla.kernel.org
e2d1d6c0 5801S: Supported
679655da
JP
5802F: arch/x86/power/
5803F: drivers/base/power/
5804F: kernel/power/
5805F: include/linux/suspend.h
5806F: include/linux/freezer.h
5807F: include/linux/pm.h
679655da 5808F: arch/*/include/asm/suspend*.h
e2d1d6c0 5809
4ef4caad 5810HID CORE LAYER
e5f6450c 5811M: Jiri Kosina <jikos@kernel.org>
406df153 5812R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5813L: linux-input@vger.kernel.org
54e5881d 5814T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5815S: Maintained
679655da
JP
5816F: drivers/hid/
5817F: include/linux/hid*
c117ab84 5818F: include/uapi/linux/hid*
4ef4caad 5819
30ee72f0 5820HID SENSOR HUB DRIVERS
e5f6450c 5821M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5822M: Jonathan Cameron <jic23@kernel.org>
5823M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5824L: linux-input@vger.kernel.org
5825L: linux-iio@vger.kernel.org
5826S: Maintained
5827F: Documentation/hid/hid-sensor*
5828F: drivers/hid/hid-sensor-*
5829F: drivers/iio/*/hid-*
5830F: include/linux/hid-sensor-*
5831
38bed542 5832HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5833M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5834L: linux-kernel@vger.kernel.org
75fc2d37 5835T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5836S: Maintained
679655da 5837F: Documentation/timers/
5cee9645 5838F: kernel/time/hrtimer.c
88606e80
TG
5839F: kernel/time/clockevents.c
5840F: kernel/time/tick*.*
5841F: kernel/time/timer_*.c
05ed8490 5842F: include/linux/clockchips.h
679655da 5843F: include/linux/hrtimer.h
38bed542 5844
1da177e4 5845HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5846L: linux-hams@vger.kernel.org
8b64f2a0 5847S: Orphan
679655da
JP
5848F: drivers/net/hamradio/dmascc.c
5849F: drivers/net/hamradio/scc.c
1da177e4 5850
ede1e6f8 5851HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5852M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5853W: http://www.highpoint-tech.com
5854S: Supported
679655da
JP
5855F: Documentation/scsi/hptiop.txt
5856F: drivers/scsi/hptiop.c
ede1e6f8 5857
1da177e4 5858HIPPI
8b58be88 5859M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5860L: linux-hippi@sunsite.dk
5861S: Maintained
679655da 5862F: include/linux/hippidevice.h
c117ab84 5863F: include/uapi/linux/if_hippi.h
679655da 5864F: net/802/hippi.c
ff5a3b50 5865F: drivers/net/hippi/
1da177e4 5866
b30d74e4
DH
5867HISILICON NETWORK SUBSYSTEM DRIVER
5868M: Yisen Zhuang <yisen.zhuang@huawei.com>
5869M: Salil Mehta <salil.mehta@huawei.com>
5870L: netdev@vger.kernel.org
5871W: http://www.hisilicon.com
5872S: Maintained
5873F: drivers/net/ethernet/hisilicon/
5874F: Documentation/devicetree/bindings/net/hisilicon*.txt
5875
66a9bae6 5876HISILICON ROCE DRIVER
5877M: Lijun Ou <oulijun@huawei.com>
5878M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5879L: linux-rdma@vger.kernel.org
5880S: Maintained
5881F: drivers/infiniband/hw/hns/
5882F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5883
16c6c252
JG
5884HISILICON SAS Controller
5885M: John Garry <john.garry@huawei.com>
5886W: http://www.hisilicon.com
5887S: Supported
5888F: drivers/scsi/hisi_sas/
5889F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5890
ff1d2767 5891HOST AP DRIVER
8b58be88 5892M: Jouni Malinen <j@w1.fi>
724c6b35 5893L: linux-wireless@vger.kernel.org
ffd74aca
JM
5894W: http://w1.fi/hostap-driver.html
5895S: Obsolete
eb4f98d5 5896F: drivers/net/wireless/intersil/hostap/
ff1d2767 5897
dd8cd779 5898HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5899L: platform-driver-x86@vger.kernel.org
95c70215 5900S: Orphan
679655da 5901F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5902
e2d1d6c0 5903HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5904M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5905S: Maintained
7e25d724 5906F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5907
7d2c86b5 5908HPET: High Precision Event Timers driver
8b58be88 5909M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5910S: Maintained
679655da
JP
5911F: Documentation/timers/hpet.txt
5912F: drivers/char/hpet.c
5913F: include/linux/hpet.h
c117ab84 5914F: include/uapi/linux/hpet.h
b9b0332f 5915
e07b5d79 5916HPET: x86
9e06f631 5917S: Orphan
679655da
JP
5918F: arch/x86/kernel/hpet.c
5919F: arch/x86/include/asm/hpet.h
b9b0332f 5920
1da177e4 5921HPFS FILESYSTEM
8b58be88 5922M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5923W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5924S: Maintained
679655da 5925F: fs/hpfs/
1da177e4 5926
3441cded 5927HSI SUBSYSTEM
56459ea9
SR
5928M: Sebastian Reichel <sre@kernel.org>
5929T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5930S: Maintained
5931F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 5932F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
5933F: drivers/hsi/
5934F: include/linux/hsi/
5935F: include/uapi/linux/hsi/
5936
7d2c86b5 5937HSO 3G MODEM DRIVER
8b58be88 5938M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5939W: http://www.pharscape.org
5940S: Maintained
679655da 5941F: drivers/net/usb/hso.c
11cd29b0 5942
19990e29
AB
5943HSR NETWORK PROTOCOL
5944M: Arvid Brodin <arvid.brodin@alten.se>
5945L: netdev@vger.kernel.org
5946S: Maintained
5947F: net/hsr/
5948
5a18c343 5949HTCPEN TOUCHSCREEN DRIVER
8b58be88 5950M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5951L: linux-input@vger.kernel.org
5952S: Maintained
679655da 5953F: drivers/input/touchscreen/htcpen.c
5a18c343 5954
1da177e4 5955HUGETLB FILESYSTEM
6d49e352 5956M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5957S: Maintained
679655da 5958F: fs/hugetlbfs/
1da177e4 5959
fe713d60
JCT
5960HVA ST MEDIA DRIVER
5961M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5962L: linux-media@vger.kernel.org
5963T: git git://linuxtv.org/media_tree.git
5964W: https://linuxtv.org
5965S: Supported
5966F: drivers/media/platform/sti/hva
5967
05183189 5968Hyper-V CORE AND DRIVERS
9c3646d1 5969M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189 5970M: Haiyang Zhang <haiyangz@microsoft.com>
421463b8 5971M: Stephen Hemminger <sthemmin@microsoft.com>
05183189
S
5972L: devel@linuxdriverproject.org
5973S: Maintained
a4162747
HZ
5974F: arch/x86/include/asm/mshyperv.h
5975F: arch/x86/include/uapi/asm/hyperv.h
5976F: arch/x86/kernel/cpu/mshyperv.c
05183189 5977F: drivers/hid/hid-hyperv.c
a4162747 5978F: drivers/hv/
f92ca80b 5979F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5980F: drivers/pci/host/pci-hyperv.c
05183189 5981F: drivers/net/hyperv/
a4162747 5982F: drivers/scsi/storvsc_drv.c
95096f2f 5983F: drivers/uio/uio_hv_generic.c
8a61f013 5984F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5985F: include/linux/hyperv.h
5986F: tools/hv/
54bf725e 5987F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5988
7724fd04
PR
5989I2C MUXES
5990M: Peter Rosin <peda@axentia.se>
5991L: linux-i2c@vger.kernel.org
5992S: Maintained
2254d24a 5993F: Documentation/i2c/i2c-topology
7724fd04
PR
5994F: Documentation/i2c/muxes/
5995F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 5996F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 5997F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
5998F: drivers/i2c/i2c-mux.c
5999F: drivers/i2c/muxes/
6000F: include/linux/i2c-mux.h
6001
d85c8a6a 6002I2C OVER PARALLEL PORT
d8130624 6003M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6004L: linux-i2c@vger.kernel.org
6005S: Maintained
6006F: Documentation/i2c/busses/i2c-parport
6007F: Documentation/i2c/busses/i2c-parport-light
6008F: drivers/i2c/busses/i2c-parport.c
6009F: drivers/i2c/busses/i2c-parport-light.c
6010
6011I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 6012M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6013L: linux-i2c@vger.kernel.org
6014S: Maintained
6015F: Documentation/i2c/busses/i2c-ali1535
6016F: Documentation/i2c/busses/i2c-ali1563
6017F: Documentation/i2c/busses/i2c-ali15x3
6018F: Documentation/i2c/busses/i2c-amd756
6019F: Documentation/i2c/busses/i2c-amd8111
6020F: Documentation/i2c/busses/i2c-i801
6021F: Documentation/i2c/busses/i2c-nforce2
6022F: Documentation/i2c/busses/i2c-piix4
6023F: Documentation/i2c/busses/i2c-sis5595
6024F: Documentation/i2c/busses/i2c-sis630
6025F: Documentation/i2c/busses/i2c-sis96x
6026F: Documentation/i2c/busses/i2c-via
6027F: Documentation/i2c/busses/i2c-viapro
6028F: drivers/i2c/busses/i2c-ali1535.c
6029F: drivers/i2c/busses/i2c-ali1563.c
6030F: drivers/i2c/busses/i2c-ali15x3.c
6031F: drivers/i2c/busses/i2c-amd756.c
6032F: drivers/i2c/busses/i2c-amd756-s4882.c
6033F: drivers/i2c/busses/i2c-amd8111.c
6034F: drivers/i2c/busses/i2c-i801.c
6035F: drivers/i2c/busses/i2c-isch.c
6036F: drivers/i2c/busses/i2c-nforce2.c
6037F: drivers/i2c/busses/i2c-nforce2-s4985.c
6038F: drivers/i2c/busses/i2c-piix4.c
6039F: drivers/i2c/busses/i2c-sis5595.c
6040F: drivers/i2c/busses/i2c-sis630.c
6041F: drivers/i2c/busses/i2c-sis96x.c
6042F: drivers/i2c/busses/i2c-via.c
6043F: drivers/i2c/busses/i2c-viapro.c
6044
cb7f07a4
NH
6045I2C/SMBUS ISMT DRIVER
6046M: Seth Heasley <seth.heasley@intel.com>
6047M: Neil Horman <nhorman@tuxdriver.com>
6048L: linux-i2c@vger.kernel.org
6049F: drivers/i2c/busses/i2c-ismt.c
6050F: Documentation/i2c/busses/i2c-ismt
6051
6ea884db 6052I2C/SMBUS STUB DRIVER
d8130624 6053M: Jean Delvare <jdelvare@suse.com>
846557d3 6054L: linux-i2c@vger.kernel.org
6ea884db 6055S: Maintained
8547a5bc 6056F: drivers/i2c/i2c-stub.c
6ea884db 6057
5b543965 6058I2C SUBSYSTEM
14d77c4d 6059M: Wolfram Sang <wsa@the-dreams.de>
846557d3 6060L: linux-i2c@vger.kernel.org
9d4ea27a
WS
6061W: https://i2c.wiki.kernel.org/
6062Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 6063T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 6064S: Maintained
40ed1b4c 6065F: Documentation/devicetree/bindings/i2c/
679655da
JP
6066F: Documentation/i2c/
6067F: drivers/i2c/
630bc46e 6068F: drivers/i2c/*/
679655da 6069F: include/linux/i2c.h
03b70d62 6070F: include/linux/i2c-*.h
c117ab84
CEB
6071F: include/uapi/linux/i2c.h
6072F: include/uapi/linux/i2c-*.h
1da177e4 6073
4560d677
WS
6074I2C ACPI SUPPORT
6075M: Mika Westerberg <mika.westerberg@linux.intel.com>
6076L: linux-i2c@vger.kernel.org
6077L: linux-acpi@vger.kernel.org
6078S: Maintained
4560d677 6079
d85c8a6a 6080I2C-TAOS-EVM DRIVER
d8130624 6081M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6082L: linux-i2c@vger.kernel.org
6083S: Maintained
6084F: Documentation/i2c/busses/i2c-taos-evm
6085F: drivers/i2c/busses/i2c-taos-evm.c
6086
e8c76eed 6087I2C-TINY-USB DRIVER
8b58be88 6088M: Till Harbaum <till@harbaum.org>
846557d3 6089L: linux-i2c@vger.kernel.org
932d1872 6090W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 6091S: Maintained
679655da 6092F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 6093
1da177e4 6094i386 BOOT CODE
8b58be88 6095M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 6096S: Maintained
679655da 6097F: arch/x86/boot/
1da177e4
LT
6098
6099i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 6100M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 6101T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
6102S: Maintained
6103
1da177e4 6104IA64 (Itanium) PLATFORM
8b58be88
JP
6105M: Tony Luck <tony.luck@intel.com>
6106M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6107L: linux-ia64@vger.kernel.org
6b1c70b1 6108T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6109S: Maintained
679655da 6110F: arch/ia64/
1da177e4 6111
4cd38750
LDSB
6112IBM Power VMX Cryptographic instructions
6113M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6114M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
6115L: linux-crypto@vger.kernel.org
6116S: Supported
6117F: drivers/crypto/vmx/Makefile
6118F: drivers/crypto/vmx/Kconfig
6119F: drivers/crypto/vmx/vmx.c
6120F: drivers/crypto/vmx/aes*
6121F: drivers/crypto/vmx/ghash*
6122F: drivers/crypto/vmx/ppc-xlate.pl
6123
956c203c 6124IBM Power in-Nest Crypto Acceleration
4cd38750 6125M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6126M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6127L: linux-crypto@vger.kernel.org
6128S: Supported
28bceeaa
DS
6129F: drivers/crypto/nx/Makefile
6130F: drivers/crypto/nx/Kconfig
6131F: drivers/crypto/nx/nx-aes*
6132F: drivers/crypto/nx/nx-sha*
6133F: drivers/crypto/nx/nx.*
6134F: drivers/crypto/nx/nx_csbcpb.h
6135F: drivers/crypto/nx/nx_debugfs.h
956c203c 6136
0e16aafb 6137IBM Power 842 compression accelerator
41656aa7 6138M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 6139S: Supported
28bceeaa
DS
6140F: drivers/crypto/nx/Makefile
6141F: drivers/crypto/nx/Kconfig
7011a122 6142F: drivers/crypto/nx/nx-842*
2da572c9 6143F: include/linux/sw842.h
2062c5b6 6144F: crypto/842.c
2da572c9 6145F: lib/842/
0e16aafb 6146
1da177e4 6147IBM Power Linux RAID adapter
8b58be88 6148M: Brian King <brking@us.ibm.com>
1da177e4 6149S: Supported
679655da 6150F: drivers/scsi/ipr.*
1da177e4 6151
9d348af4 6152IBM Power Virtual Ethernet Device Driver
eddd63a6 6153M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6154L: netdev@vger.kernel.org
6155S: Supported
9aa32835 6156F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6157
032c5e82
TF
6158IBM Power SRIOV Virtual NIC Device Driver
6159M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6160M: John Allen <jallen@linux.vnet.ibm.com>
6161L: netdev@vger.kernel.org
6162S: Supported
6163F: drivers/net/ethernet/ibm/ibmvnic.*
6164
e6babec6 6165IBM Power Virtual SCSI Device Drivers
bcbde52b 6166M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6167L: linux-scsi@vger.kernel.org
6168S: Supported
e6babec6 6169F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6170F: include/scsi/viosrp.h
6171
6172IBM Power Virtual SCSI Device Target Driver
6173M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6174M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6175L: linux-scsi@vger.kernel.org
6176L: target-devel@vger.kernel.org
6177S: Supported
6178F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6179
6180IBM Power Virtual FC Device Drivers
44b4dad9 6181M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6182L: linux-scsi@vger.kernel.org
6183S: Supported
6184F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6185
1da177e4 6186IBM ServeRAID RAID DRIVER
f9213e78 6187S: Orphan
679655da 6188F: drivers/scsi/ips.*
1da177e4 6189
6ed9f9c4
PT
6190ICH LPC AND GPIO DRIVER
6191M: Peter Tyser <ptyser@xes-inc.com>
6192S: Maintained
6193F: drivers/mfd/lpc_ich.c
6194F: drivers/gpio/gpio-ich.c
6195
1e7106fc 6196IDE SUBSYSTEM
8b58be88 6197M: "David S. Miller" <davem@davemloft.net>
1da177e4 6198L: linux-ide@vger.kernel.org
8a6e2535 6199Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6200T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6201S: Maintained
679655da
JP
6202F: Documentation/ide/
6203F: drivers/ide/
6204F: include/linux/ide.h
1da177e4 6205
6cb8c13d
IP
6206IDEAPAD LAPTOP EXTRAS DRIVER
6207M: Ike Panhc <ike.pan@canonical.com>
6208L: platform-driver-x86@vger.kernel.org
6209W: http://launchpad.net/ideapad-laptop
6210S: Maintained
6211F: drivers/platform/x86/ideapad-laptop.c
6212
1ea4c161
AM
6213IDEAPAD LAPTOP SLIDEBAR DRIVER
6214M: Andrey Moiseev <o2g.org.ru@gmail.com>
6215L: linux-input@vger.kernel.org
6216W: https://github.com/o2genum/ideapad-slidebar
6217S: Maintained
6218F: drivers/input/misc/ideapad_slidebar.c
6219
0f861e8c 6220IDE/ATAPI DRIVERS
487ba8e8 6221M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6222L: linux-ide@vger.kernel.org
c404c199 6223S: Maintained
679655da
JP
6224F: Documentation/cdrom/ide-cd
6225F: drivers/ide/ide-cd*
1da177e4 6226
02cf2286 6227IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6228M: Alexander Aring <aar@pengutronix.de>
5cc92049 6229M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6230L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6231W: http://wpan.cakelab.org/
6232T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6233T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6234S: Maintained
6235F: net/ieee802154/
68653359 6236F: net/mac802154/
251741b1 6237F: drivers/net/ieee802154/
580947d3
AA
6238F: include/linux/nl802154.h
6239F: include/linux/ieee802154.h
6240F: include/net/nl802154.h
6241F: include/net/mac802154.h
6242F: include/net/af_ieee802154.h
6243F: include/net/cfg802154.h
6244F: include/net/ieee802154_netdev.h
ebef9c12 6245F: Documentation/networking/ieee802154.txt
02cf2286 6246
b1c97193
SY
6247IGORPLUG-USB IR RECEIVER
6248M: Sean Young <sean@mess.org>
6249L: linux-media@vger.kernel.org
6250S: Maintained
6251F: drivers/media/rc/igorplugusb.c
6252
40ad4a30
SY
6253IGUANAWORKS USB IR TRANSCEIVER
6254M: Sean Young <sean@mess.org>
6255L: linux-media@vger.kernel.org
6256S: Maintained
6257F: drivers/media/rc/iguanair.c
6258
ed13134b
PR
6259IIO DIGITAL POTENTIOMETER DAC
6260M: Peter Rosin <peda@axentia.se>
6261L: linux-iio@vger.kernel.org
6262S: Maintained
7fde1484 6263F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6264F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6265F: drivers/iio/dac/dpot-dac.c
ed13134b 6266
e778aa14
PR
6267IIO ENVELOPE DETECTOR
6268M: Peter Rosin <peda@axentia.se>
6269L: linux-iio@vger.kernel.org
6270S: Maintained
b475f80b 6271F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6272F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6273F: drivers/iio/adc/envelope-detector.c
e778aa14 6274
9545f86e 6275IIO SUBSYSTEM AND DRIVERS
030a13d7 6276M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6277R: Hartmut Knaack <knaack.h@gmx.de>
6278R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6279R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6280L: linux-iio@vger.kernel.org
21d41655 6281T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6282S: Maintained
866b148a 6283F: Documentation/devicetree/bindings/iio/
03e7c251 6284F: drivers/iio/
9545f86e 6285F: drivers/staging/iio/
8fe671fc 6286F: include/linux/iio/
817020cf 6287F: tools/iio/
9545f86e 6288
65519263
SG
6289IKANOS/ADI EAGLE ADSL USB DRIVER
6290M: Matthieu Castet <castet.matthieu@free.fr>
6291M: Stanislaw Gruszka <stf_xl@wp.pl>
6292S: Maintained
6293F: drivers/usb/atm/ueagle-atm.c
6294
8ef3ff27
PB
6295IMGTEC ASCII LCD DRIVER
6296M: Paul Burton <paul.burton@imgtec.com>
6297S: Maintained
6298F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6299F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6300
e89ab51f
GR
6301INA209 HARDWARE MONITOR DRIVER
6302M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6303L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6304S: Maintained
6305F: Documentation/hwmon/ina209
6306F: Documentation/devicetree/bindings/i2c/ina209.txt
6307F: drivers/hwmon/ina209.c
6308
6309INA2XX HARDWARE MONITOR DRIVER
6310M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6311L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6312S: Maintained
6313F: Documentation/hwmon/ina2xx
6314F: drivers/hwmon/ina2xx.c
6315F: include/linux/platform_data/ina2xx.h
6316
14dc124f
SIG
6317INDUSTRY PACK SUBSYSTEM (IPACK)
6318M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6319M: Jens Taprogge <jens.taprogge@taprogge.org>
6320M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6321L: industrypack-devel@lists.sourceforge.net
6322W: http://industrypack.sourceforge.net
6323S: Maintained
6324F: drivers/ipack/
6325
8adc53fd
ZLK
6326INGENIC JZ4780 DMA Driver
6327M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6328S: Maintained
6329F: drivers/dma/dma-jz4780.c
6330
87cf40e6
HH
6331INGENIC JZ4780 NAND DRIVER
6332M: Harvey Hunt <harveyhuntnexus@gmail.com>
6333L: linux-mtd@lists.infradead.org
6334S: Maintained
6335F: drivers/mtd/nand/jz4780_*
6336
aa7168f4 6337INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6338M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6339M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6340L: linux-ima-devel@lists.sourceforge.net
6341L: linux-ima-user@lists.sourceforge.net
6342L: linux-security-module@vger.kernel.org
9f273c24 6343T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6344S: Supported
679655da 6345F: security/integrity/ima/
aa7168f4 6346
9a4ea5a9
JH
6347IMGTEC IR DECODER DRIVER
6348M: James Hogan <james.hogan@imgtec.com>
6349S: Maintained
6350F: drivers/media/rc/img-ir/
6351
1da177e4 6352IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6353L: linux-fbdev@vger.kernel.org
843393d3 6354S: Orphan
8a61f013 6355F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6356
6357INFINIBAND SUBSYSTEM
b6b2bbe6 6358M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6359M: Sean Hefty <sean.hefty@intel.com>
6360M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6361L: linux-rdma@vger.kernel.org
605841f5 6362W: http://www.openfabrics.org/
8a6e2535 6363Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6364T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6365S: Supported
679655da
JP
6366F: Documentation/infiniband/
6367F: drivers/infiniband/
c117ab84 6368F: include/uapi/linux/if_infiniband.h
954138dc
YD
6369F: include/uapi/rdma/
6370F: include/rdma/
1da177e4 6371
c9f04f58 6372INOTIFY
8b58be88
JP
6373M: John McCutchan <john@johnmccutchan.com>
6374M: Robert Love <rlove@rlove.org>
6375M: Eric Paris <eparis@parisplace.org>
c9f04f58 6376S: Maintained
679655da
JP
6377F: Documentation/filesystems/inotify.txt
6378F: fs/notify/inotify/
6379F: include/linux/inotify.h
c117ab84 6380F: include/uapi/linux/inotify.h
c9f04f58 6381
e2d1d6c0 6382INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6383M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6384L: linux-input@vger.kernel.org
8a6e2535 6385Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6386T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6387S: Maintained
679655da 6388F: drivers/input/
f4eea7e2 6389F: include/linux/input.h
c117ab84 6390F: include/uapi/linux/input.h
f4eea7e2 6391F: include/linux/input/
e52d8398 6392F: Documentation/devicetree/bindings/input/
e2d1d6c0 6393
3267a87f 6394INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6395M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6396L: linux-input@vger.kernel.org
75dd112a 6397S: Odd fixes
3267a87f 6398F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6399F: drivers/input/input-mt.c
3267a87f
HR
6400K: \b(ABS|SYN)_MT_
6401
97fa99a3
JY
6402INTEL ASoC BDW/HSW DRIVERS
6403M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6404L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6405S: Supported
e8e1225d
JP
6406F: sound/soc/intel/common/sst-dsp*
6407F: sound/soc/intel/common/sst-firmware.c
6408F: sound/soc/intel/boards/broadwell.c
6409F: sound/soc/intel/haswell/
97fa99a3 6410
4ac13e17
DJ
6411INTEL C600 SERIES SAS CONTROLLER DRIVER
6412M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6413M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6414L: linux-scsi@vger.kernel.org
7106891a
DJ
6415T: git git://git.code.sf.net/p/intel-sas/isci
6416S: Supported
4ac13e17 6417F: drivers/scsi/isci/
4ac13e17 6418
ecc83e52
AH
6419INTEL HID EVENT DRIVER
6420M: Alex Hung <alex.hung@canonical.com>
6421L: platform-driver-x86@vger.kernel.org
6422S: Maintained
6423F: drivers/platform/x86/intel-hid.c
6424
332e0812
AK
6425INTEL VIRTUAL BUTTON DRIVER
6426M: AceLan Kao <acelan.kao@canonical.com>
6427L: platform-driver-x86@vger.kernel.org
6428S: Maintained
6429F: drivers/platform/x86/intel-vbtn.c
6430
26717172 6431INTEL IDLE DRIVER
6af33995 6432M: Jacob Pan <jacob.jun.pan@linux.intel.com>
26717172 6433M: Len Brown <lenb@kernel.org>
bf1c138e 6434L: linux-pm@vger.kernel.org
08deed1e 6435T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
2ed38cbe 6436B: https://bugzilla.kernel.org
26717172
LB
6437S: Supported
6438F: drivers/idle/intel_idle.c
6439
8fb861fa
SP
6440INTEL INTEGRATED SENSOR HUB DRIVER
6441M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6442M: Jiri Kosina <jikos@kernel.org>
6443L: linux-input@vger.kernel.org
6444S: Maintained
6445F: drivers/hid/intel-ish-hid/
6446
7c1ac18d 6447INTEL PSTATE DRIVER
58ac1f62
SP
6448M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6449M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6450L: linux-pm@vger.kernel.org
6451S: Supported
6452F: drivers/cpufreq/intel_pstate.c
6453
9eb8ef74 6454INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6455M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6456L: linux-fbdev@vger.kernel.org
ce00f85c 6457S: Maintained
679655da 6458F: Documentation/fb/intelfb.txt
8a61f013 6459F: drivers/video/fbdev/intelfb/
9eb8ef74 6460
1da177e4 6461INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6462M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6463L: linux-fbdev@vger.kernel.org
ce00f85c 6464S: Maintained
8a61f013 6465F: drivers/video/fbdev/i810/
1da177e4 6466
f4a9bc4c 6467INTEL MENLOW THERMAL DRIVER
8b58be88 6468M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6469L: platform-driver-x86@vger.kernel.org
5ca92bd9 6470W: https://01.org/linux-acpi
f4a9bc4c 6471S: Supported
679655da 6472F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6473
248a9dc3 6474INTEL I/OAT DMA DRIVER
18ebd564 6475M: Dave Jiang <dave.jiang@intel.com>
08223d80 6476R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6477L: dmaengine@vger.kernel.org
6478Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6479S: Supported
679655da 6480F: drivers/dma/ioat*
248a9dc3 6481
6c8909b4 6482INTEL IOMMU (VT-d)
8b58be88 6483M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6484L: iommu@lists.linux-foundation.org
54e5881d 6485T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6486S: Supported
3fb39615 6487F: drivers/iommu/intel-iommu.c
679655da 6488F: include/linux/intel-iommu.h
6c8909b4 6489
b3e5f263 6490INTEL IOP-ADMA DMA DRIVER
08223d80 6491R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6492S: Odd fixes
679655da 6493F: drivers/dma/iop-adma.c
b3e5f263 6494
9251ce95 6495INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6496M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6497S: Maintained
679655da
JP
6498F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6499F: arch/arm/mach-ixp4xx/include/mach/npe.h
6500F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6501F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6502F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6503F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6504
844dd05f 6505INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6506M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6507S: Maintained
679655da 6508F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6509
2f302324 6510INTEL ETHERNET DRIVERS
8b58be88 6511M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6512L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6513W: http://www.intel.com/support/feedback.htm
d94e6fed 6514W: http://e1000.sourceforge.net/
2f302324
JK
6515Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6516T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6517T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6518S: Supported
0d164401
JK
6519F: Documentation/networking/e100.txt
6520F: Documentation/networking/e1000.txt
6521F: Documentation/networking/e1000e.txt
6522F: Documentation/networking/igb.txt
6523F: Documentation/networking/igbvf.txt
6524F: Documentation/networking/ixgb.txt
6525F: Documentation/networking/ixgbe.txt
6526F: Documentation/networking/ixgbevf.txt
1bff6529 6527F: Documentation/networking/i40e.txt
105bf2fe 6528F: Documentation/networking/i40evf.txt
dee1ad47 6529F: drivers/net/ethernet/intel/
bc90d291 6530F: drivers/net/ethernet/intel/*/
1da177e4 6531
6e4de866
FL
6532INTEL RDMA RNIC DRIVER
6533M: Faisal Latif <faisal.latif@intel.com>
3b9d9650 6534M: Shiraz Saleem <shiraz.saleem@intel.com>
6e4de866
FL
6535L: linux-rdma@vger.kernel.org
6536S: Supported
6537F: drivers/infiniband/hw/i40iw/
6538
224f9e6d
AS
6539INTEL MERRIFIELD GPIO DRIVER
6540M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6541L: linux-gpio@vger.kernel.org
6542S: Maintained
6543F: drivers/gpio/gpio-merrifield.c
6544
0963d59b
LW
6545INTEL-MID GPIO DRIVER
6546M: David Cohen <david.a.cohen@linux.intel.com>
6547L: linux-gpio@vger.kernel.org
6548S: Maintained
6549F: drivers/gpio/gpio-intel-mid.c
6550
ca907a90
SY
6551INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6552M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6553L: linux-wireless@vger.kernel.org
ca907a90 6554S: Maintained
679655da 6555F: Documentation/networking/README.ipw2100
679655da 6556F: Documentation/networking/README.ipw2200
367a1092 6557F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6558
5760b0a5
AS
6559INTEL(R) TRACE HUB
6560M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6561S: Supported
6562F: Documentation/trace/intel_th.txt
6563F: drivers/hwtracing/intel_th/
6564
4bd96a7a 6565INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6566M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6567L: tboot-devel@lists.sourceforge.net
6568W: http://tboot.sourceforge.net
e9b7d7c8 6569T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6570S: Supported
6571F: Documentation/intel_txt.txt
6572F: include/linux/tboot.h
6573F: arch/x86/kernel/tboot.c
6574
8a70da82 6575INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6576M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6577M: linux-wimax@intel.com
49e7d9df 6578L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6579S: Supported
6580W: http://linuxwimax.org
679655da
JP
6581F: Documentation/wimax/README.i2400m
6582F: drivers/net/wimax/i2400m/
c117ab84 6583F: include/uapi/linux/wimax/i2400m.h
8a70da82 6584
1c0ce89c
SG
6585INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6586M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6587L: linux-wireless@vger.kernel.org
1c0ce89c 6588S: Supported
7ac9a364 6589F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6590
b481de9c 6591INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6592M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6593M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6594M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6595M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6596L: linux-wireless@vger.kernel.org
b481de9c 6597W: http://intellinuxwireless.org
b62ff718 6598T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6599S: Supported
e705c121 6600F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6601
de8fe023
TW
6602INTEL MANAGEMENT ENGINE (mei)
6603M: Tomas Winkler <tomas.winkler@intel.com>
6604L: linux-kernel@vger.kernel.org
6605S: Supported
c117ab84 6606F: include/uapi/linux/mei.h
5069288b 6607F: include/linux/mei_cl_bus.h
de8fe023 6608F: drivers/misc/mei/*
222818c3 6609F: drivers/watchdog/mei_wdt.c
e07950a1 6610F: Documentation/misc-devices/mei/*
986b891a 6611F: samples/mei/*
de8fe023 6612
50ceb98b
SD
6613INTEL MIC DRIVERS (mic)
6614M: Sudeep Dutt <sudeep.dutt@intel.com>
6615M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6616S: Supported
6617W: https://github.com/sudeepdutt/mic
6618W: http://software.intel.com/en-us/mic-developer
6619F: include/linux/mic_bus.h
6620F: include/linux/scif.h
6621F: include/uapi/linux/mic_common.h
6622F: include/uapi/linux/mic_ioctl.h
9f273c24 6623F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6624F: drivers/misc/mic/
6625F: drivers/dma/mic_x100_dma.c
6626F: drivers/dma/mic_x100_dma.h
9f273c24 6627F: Documentation/mic/
50ceb98b 6628
fdca4f16 6629INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6630M: Zha Qipeng<qipeng.zha@intel.com>
6631L: platform-driver-x86@vger.kernel.org
6632S: Maintained
6633F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6634F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6635F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6636F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6637
378f956e
SKC
6638INTEL TELEMETRY DRIVER
6639M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6640L: platform-driver-x86@vger.kernel.org
6641S: Maintained
378f956e 6642F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6643F: drivers/platform/x86/intel_telemetry*
0a8b8353 6644
b740d2e9
RB
6645INTEL PMC CORE DRIVER
6646M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6647M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6648L: platform-driver-x86@vger.kernel.org
6649S: Maintained
6650F: arch/x86/include/asm/pmc_core.h
6651F: drivers/platform/x86/intel_pmc_core*
6652
3904b28e
LW
6653INVENSENSE MPU-3050 GYROSCOPE DRIVER
6654M: Linus Walleij <linus.walleij@linaro.org>
6655L: linux-iio@vger.kernel.org
6656S: Maintained
6657F: drivers/iio/gyro/mpu3050*
6658F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6659
cb109a0e 6660IOC3 ETHERNET DRIVER
8b58be88 6661M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6662L: linux-mips@linux-mips.org
6663S: Maintained
8862bf1e 6664F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6665
cb109a0e 6666IOC3 SERIAL DRIVER
8b58be88 6667M: Pat Gefre <pfg@sgi.com>
d39e0721 6668L: linux-serial@vger.kernel.org
cb109a0e 6669S: Maintained
df621252 6670F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6671
0b6e8569
SW
6672IOMMU DRIVERS
6673M: Joerg Roedel <joro@8bytes.org>
6674L: iommu@lists.linux-foundation.org
6675T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6676S: Maintained
efcd94c0 6677F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6678F: drivers/iommu/
6679
4480f15b 6680IP MASQUERADING
8b58be88 6681M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6682S: Maintained
679655da 6683F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6684
4409ebe9 6685IPMI SUBSYSTEM
8b58be88 6686M: Corey Minyard <minyard@acm.org>
b0c90653 6687L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6688W: http://openipmi.sourceforge.net/
6689S: Supported
679655da
JP
6690F: Documentation/IPMI.txt
6691F: drivers/char/ipmi/
6692F: include/linux/ipmi*
c117ab84 6693F: include/uapi/linux/ipmi*
4409ebe9 6694
2d800897
KW
6695QCOM AUDIO (ASoC) DRIVERS
6696M: Patrick Lai <plai@codeaurora.org>
6697M: Banajit Goswami <bgoswami@codeaurora.org>
6698L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6699S: Supported
6700F: sound/soc/qcom/
6701
e2d1d6c0 6702IPS SCSI RAID DRIVER
8b58be88 6703M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6704L: linux-scsi@vger.kernel.org
6705W: http://www.adaptec.com/
6706S: Maintained
679655da 6707F: drivers/scsi/ips*
e2d1d6c0
RD
6708
6709IPVS
8b58be88
JP
6710M: Wensong Zhang <wensong@linux-vs.org>
6711M: Simon Horman <horms@verge.net.au>
6712M: Julian Anastasov <ja@ssi.bg>
979b6c13 6713L: netdev@vger.kernel.org
e2d1d6c0 6714L: lvs-devel@vger.kernel.org
1da177e4 6715S: Maintained
9f273c24
FW
6716T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6717T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6718F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6719F: include/net/ip_vs.h
c117ab84 6720F: include/uapi/linux/ip_vs.h
679655da 6721F: net/netfilter/ipvs/
1da177e4 6722
e7839f25 6723IPWIRELESS DRIVER
e5f6450c 6724M: Jiri Kosina <jikos@kernel.org>
d8130624 6725M: David Sterba <dsterba@suse.com>
92094aa0 6726S: Odd Fixes
282361a0 6727F: drivers/tty/ipwireless/
099dc4fb 6728
e2d1d6c0 6729IPX NETWORK LAYER
8b58be88 6730M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6731L: netdev@vger.kernel.org
6732S: Maintained
679655da 6733F: include/net/ipx.h
c117ab84 6734F: include/uapi/linux/ipx.h
679655da 6735F: net/ipx/
e2d1d6c0 6736
1da177e4 6737IRDA SUBSYSTEM
8b58be88 6738M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6739L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6740L: netdev@vger.kernel.org
1da177e4 6741W: http://irda.sourceforge.net/
f353976d 6742S: Maintained
e0057975 6743T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6744F: Documentation/networking/irda.txt
6745F: drivers/net/irda/
6746F: include/net/irda/
6747F: net/irda/
1da177e4 6748
a800c7cc
TG
6749IRQ SUBSYSTEM
6750M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6751L: linux-kernel@vger.kernel.org
a800c7cc 6752S: Maintained
75fc2d37 6753T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6754F: kernel/irq/
2ed9fd28
JC
6755
6756IRQCHIP DRIVERS
6757M: Thomas Gleixner <tglx@linutronix.de>
6758M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6759M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6760L: linux-kernel@vger.kernel.org
6761S: Maintained
6762T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6763T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6764F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6765F: drivers/irqchip/
a800c7cc 6766
7ab3a837 6767IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6768M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6769S: Maintained
b09dec2c 6770T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6771F: Documentation/IRQ-domain.txt
6772F: include/linux/irqdomain.h
6773F: kernel/irq/irqdomain.c
b09dec2c 6774F: kernel/irq/msi.c
7ab3a837 6775
ad7afc38
WBG
6776ISA
6777M: William Breathitt Gray <vilhelm.gray@gmail.com>
6778S: Maintained
6779F: Documentation/isa.txt
6780F: drivers/base/isa.c
6781F: include/linux/isa.h
6782
e2d1d6c0 6783ISAPNP
8b58be88 6784M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6785S: Maintained
679655da
JP
6786F: Documentation/isapnp.txt
6787F: drivers/pnp/isapnp/
6788F: include/linux/isapnp.h
e2d1d6c0 6789
d39b8420
HV
6790ISA RADIO MODULE
6791M: Hans Verkuil <hverkuil@xs4all.nl>
6792L: linux-media@vger.kernel.org
6793T: git git://linuxtv.org/media_tree.git
a825eaec 6794W: https://linuxtv.org
d39b8420
HV
6795S: Maintained
6796F: drivers/media/radio/radio-isa*
6797
71a6d0af
HW
6798iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6799M: Peter Jones <pjones@redhat.com>
6800M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6801S: Maintained
6802F: drivers/firmware/iscsi_ibft*
6803
14816b1e 6804ISCSI
623290a2
LD
6805M: Lee Duncan <lduncan@suse.com>
6806M: Chris Leech <cleech@redhat.com>
14816b1e 6807L: open-iscsi@googlegroups.com
623290a2 6808W: www.open-iscsi.com
14816b1e 6809S: Maintained
679655da
JP
6810F: drivers/scsi/*iscsi*
6811F: include/scsi/*iscsi*
14816b1e 6812
1e65eb42
OG
6813ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6814M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6815M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6816M: Roi Dayan <roid@mellanox.com>
6817L: linux-rdma@vger.kernel.org
6818S: Supported
6819W: http://www.openfabrics.org
6820W: www.open-iscsi.org
6821Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6822F: drivers/infiniband/ulp/iser/
1e65eb42 6823
2b70e5fd 6824ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6825M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6826T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6827L: linux-rdma@vger.kernel.org
6828L: target-devel@vger.kernel.org
6829S: Supported
6830W: http://www.linux-iscsi.org
6831F: drivers/infiniband/ulp/isert
6832
1da177e4 6833ISDN SUBSYSTEM
8b58be88 6834M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6835L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6836L: netdev@vger.kernel.org
1da177e4 6837W: http://www.isdn4linux.de
54e5881d 6838T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6839S: Maintained
679655da
JP
6840F: Documentation/isdn/
6841F: drivers/isdn/
6842F: include/linux/isdn.h
6843F: include/linux/isdn/
c117ab84
CEB
6844F: include/uapi/linux/isdn.h
6845F: include/uapi/linux/isdn/
1da177e4
LT
6846
6847ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6848M: Armin Schindler <mac@melware.de>
d5d52273 6849L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6850W: http://www.melware.de
6851S: Maintained
679655da 6852F: drivers/isdn/hardware/eicon/
1da177e4 6853
d624870f 6854IT87 HARDWARE MONITORING DRIVER
d8130624 6855M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6856L: linux-hwmon@vger.kernel.org
d624870f
JD
6857S: Maintained
6858F: Documentation/hwmon/it87
6859F: drivers/hwmon/it87.c
6860
d7104bff
AP
6861IT913X MEDIA DRIVER
6862M: Antti Palosaari <crope@iki.fi>
6863L: linux-media@vger.kernel.org
a825eaec 6864W: https://linuxtv.org
d7104bff
AP
6865W: http://palosaari.fi/linux/
6866Q: http://patchwork.linuxtv.org/project/linux-media/list/
6867T: git git://linuxtv.org/anttip/media_tree.git
6868S: Maintained
249c697e 6869F: drivers/media/tuners/it913x*
d7104bff 6870
91821ff3 6871IVTV VIDEO4LINUX DRIVER
6afdeaf8 6872M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6873L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6874L: linux-media@vger.kernel.org
275ffde4 6875T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6876W: http://www.ivtvdriver.org
6877S: Maintained
618cd932 6878F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6879F: drivers/media/pci/ivtv/
c117ab84 6880F: include/uapi/linux/ivtv*
91821ff3 6881
68620bdd
MP
6882IX2505V MEDIA DRIVER
6883M: Malcolm Priestley <tvboxspy@gmail.com>
6884L: linux-media@vger.kernel.org
a825eaec 6885W: https://linuxtv.org
68620bdd
MP
6886Q: http://patchwork.linuxtv.org/project/linux-media/list/
6887S: Maintained
6888F: drivers/media/dvb-frontends/ix2505v*
6889
4453d736
GR
6890JC42.4 TEMPERATURE SENSOR DRIVER
6891M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6892L: linux-hwmon@vger.kernel.org
4453d736
GR
6893S: Maintained
6894F: drivers/hwmon/jc42.c
6895F: Documentation/hwmon/jc42
6896
e2d1d6c0 6897JFS FILESYSTEM
3256f80f 6898M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6899L: jfs-discussion@lists.sourceforge.net
6900W: http://jfs.sourceforge.net/
54e5881d 6901T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6902S: Maintained
679655da
JP
6903F: Documentation/filesystems/jfs.txt
6904F: fs/jfs/
e2d1d6c0 6905
95252236 6906JME NETWORK DRIVER
8b58be88 6907M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6908L: netdev@vger.kernel.org
6909S: Maintained
63d24a0e 6910F: drivers/net/ethernet/jme.*
95252236 6911
1da177e4 6912JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6913M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6914L: linux-mtd@lists.infradead.org
6915W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6916S: Maintained
679655da 6917F: fs/jffs2/
c117ab84 6918F: include/uapi/linux/jffs2.h
1da177e4 6919
d183e11a
TT
6920JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6921M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6922M: Jan Kara <jack@suse.com>
d183e11a
TT
6923L: linux-ext4@vger.kernel.org
6924S: Maintained
6925F: fs/jbd2/
6926F: include/linux/jbd2.h
ae0718f8 6927
207dab5f
MU
6928JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6929M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6930L: linux-media@vger.kernel.org
6931S: Maintained
6932F: drivers/media/platform/rcar_jpu.c
6933
fd8b6cb4 6934JSM Neo PCI based serial card
df247081 6935M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6936L: linux-serial@vger.kernel.org
6937S: Maintained
df621252 6938F: drivers/tty/serial/jsm/
ae0718f8 6939
af39917d
CL
6940K10TEMP HARDWARE MONITORING DRIVER
6941M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6942L: linux-hwmon@vger.kernel.org
af39917d
CL
6943S: Maintained
6944F: Documentation/hwmon/k10temp
6945F: drivers/hwmon/k10temp.c
6946
4660cb35 6947K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6948M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6949L: linux-hwmon@vger.kernel.org
ae0718f8 6950S: Maintained
679655da
JP
6951F: Documentation/hwmon/k8temp
6952F: drivers/hwmon/k8temp.c
ae0718f8 6953
0ba1d91d
AR
6954KASAN
6955M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6956R: Alexander Potapenko <glider@google.com>
6957R: Dmitry Vyukov <dvyukov@google.com>
6958L: kasan-dev@googlegroups.com
6959S: Maintained
6960F: arch/*/include/asm/kasan.h
6961F: arch/*/mm/kasan_init*
2757aafa 6962F: Documentation/dev-tools/kasan.rst
64f8ebaf 6963F: include/linux/kasan*.h
0ba1d91d
AR
6964F: lib/test_kasan.c
6965F: mm/kasan/
6966F: scripts/Makefile.kasan
6967
1da177e4 6968KCONFIG
5eb1f99e 6969M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6970L: linux-kbuild@vger.kernel.org
cea8321c 6971T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6972S: Maintained
679655da
JP
6973F: Documentation/kbuild/kconfig-language.txt
6974F: scripts/kconfig/
1da177e4 6975
ea6c2089 6976KDUMP
f871f191
VG
6977M: Dave Young <dyoung@redhat.com>
6978M: Baoquan He <bhe@redhat.com>
6979R: Vivek Goyal <vgoyal@redhat.com>
34633993 6980L: kexec@lists.infradead.org
ea6c2089
VG
6981W: http://lse.sourceforge.net/kdump/
6982S: Maintained
80811493 6983F: Documentation/kdump/
ea6c2089 6984
f41bf02f
HV
6985KEENE FM RADIO TRANSMITTER DRIVER
6986M: Hans Verkuil <hverkuil@xs4all.nl>
6987L: linux-media@vger.kernel.org
6988T: git git://linuxtv.org/media_tree.git
a825eaec 6989W: https://linuxtv.org
f41bf02f
HV
6990S: Maintained
6991F: drivers/media/radio/radio-keene*
6992
1da177e4 6993KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6994M: Ian Kent <raven@themaw.net>
f694fc97 6995L: autofs@vger.kernel.org
1da177e4 6996S: Maintained
679655da 6997F: fs/autofs4/
1da177e4 6998
70fb7ba6 6999KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 7000M: Michal Marek <mmarek@suse.com>
08deed1e
JP
7001T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7002T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 7003L: linux-kbuild@vger.kernel.org
5ce45962 7004S: Maintained
679655da
JP
7005F: Documentation/kbuild/
7006F: Makefile
7007F: scripts/Makefile.*
70fb7ba6
MM
7008F: scripts/basic/
7009F: scripts/mk*
7010F: scripts/package/
1da177e4
LT
7011
7012KERNEL JANITORS
c3000e03 7013L: kernel-janitors@vger.kernel.org
10466f5a 7014W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7015S: Odd Fixes
1da177e4 7016
e8b43555 7017KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7018M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 7019M: Jeff Layton <jlayton@poochiereds.net>
16141c02 7020L: linux-nfs@vger.kernel.org
1da177e4 7021W: http://nfs.sourceforge.net/
9f273c24 7022T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7023S: Supported
679655da 7024F: fs/nfsd/
c117ab84 7025F: include/uapi/linux/nfsd/
679655da
JP
7026F: fs/lockd/
7027F: fs/nfs_common/
7028F: net/sunrpc/
7029F: include/linux/lockd/
7030F: include/linux/sunrpc/
c117ab84 7031F: include/uapi/linux/sunrpc/
1da177e4 7032
13b122b3
SK
7033KERNEL SELFTEST FRAMEWORK
7034M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7035M: Shuah Khan <shuah@kernel.org>
64f00850 7036L: linux-kselftest@vger.kernel.org
13b122b3
SK
7037T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7038S: Maintained
7039F: tools/testing/selftests
7040
426d62e2 7041KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7042M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7043M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7044L: kvm@vger.kernel.org
e3e58478 7045W: http://www.linux-kvm.org
a94b40a6 7046T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7047S: Supported
c93a64fe
PB
7048F: Documentation/*/kvm*.txt
7049F: Documentation/virtual/kvm/
679655da 7050F: arch/*/kvm/
1662e862
CB
7051F: arch/x86/kernel/kvm.c
7052F: arch/x86/kernel/kvmclock.c
679655da
JP
7053F: arch/*/include/asm/kvm*
7054F: include/linux/kvm*
c117ab84 7055F: include/uapi/linux/kvm*
679655da 7056F: virt/kvm/
6d0a1a61 7057F: tools/kvm/
426d62e2 7058
ad8003d3 7059KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 7060M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7061L: kvm@vger.kernel.org
038161de 7062W: http://www.linux-kvm.org/
7de609c8 7063S: Maintained
679655da 7064F: arch/x86/include/asm/svm.h
679655da 7065F: arch/x86/kvm/svm.c
426d62e2 7066
513014b7 7067KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 7068M: Alexander Graf <agraf@suse.com>
1fc9d2bf 7069L: kvm-ppc@vger.kernel.org
038161de 7070W: http://www.linux-kvm.org/
6a7f972d 7071T: git git://github.com/agraf/linux-2.6.git
513014b7 7072S: Supported
679655da
JP
7073F: arch/powerpc/include/asm/kvm*
7074F: arch/powerpc/kvm/
513014b7 7075
85f8fffe 7076KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 7077M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 7078M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
7079L: linux-s390@vger.kernel.org
7080W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 7081T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 7082S: Supported
679655da
JP
7083F: Documentation/s390/kvm.txt
7084F: arch/s390/include/asm/kvm*
80811493 7085F: arch/s390/kvm/
85f8fffe 7086
a749474d 7087KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 7088M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7089M: Marc Zyngier <marc.zyngier@arm.com>
7090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7091L: kvmarm@lists.cs.columbia.edu
7092W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7093T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7094S: Supported
a749474d
CD
7095F: arch/arm/include/uapi/asm/kvm*
7096F: arch/arm/include/asm/kvm*
7097F: arch/arm/kvm/
5c8818b4
MZ
7098F: virt/kvm/arm/
7099F: include/kvm/arm_*
a749474d 7100
6394a3ec 7101KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7102M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7103M: Marc Zyngier <marc.zyngier@arm.com>
7104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7105L: kvmarm@lists.cs.columbia.edu
7106S: Maintained
7107F: arch/arm64/include/uapi/asm/kvm*
7108F: arch/arm64/include/asm/kvm*
7109F: arch/arm64/kvm/
7110
bfd3d532
JH
7111KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7112M: James Hogan <james.hogan@imgtec.com>
7113L: linux-mips@linux-mips.org
7114S: Supported
7115F: arch/mips/include/uapi/asm/kvm*
7116F: arch/mips/include/asm/kvm*
7117F: arch/mips/kvm/
7118
dc009d92 7119KEXEC
8b58be88 7120M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7121W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7122L: kexec@lists.infradead.org
dc009d92 7123S: Maintained
679655da 7124F: include/linux/kexec.h
c117ab84 7125F: include/uapi/linux/kexec.h
10540a69 7126F: kernel/kexec*
dc009d92 7127
e971461f
DH
7128KEYS/KEYRINGS:
7129M: David Howells <dhowells@redhat.com>
aa62efff 7130L: keyrings@vger.kernel.org
e971461f 7131S: Maintained
d410fa4e 7132F: Documentation/security/keys.txt
e971461f
DH
7133F: include/linux/key.h
7134F: include/linux/key-type.h
75aeddd1
DH
7135F: include/linux/keyctl.h
7136F: include/uapi/linux/keyctl.h
e971461f
DH
7137F: include/keys/
7138F: security/keys/
7139
7f3c68be 7140KEYS-TRUSTED
74dd744f
MZ
7141M: David Safford <safford@us.ibm.com>
7142M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7143L: linux-security-module@vger.kernel.org
aa62efff 7144L: keyrings@vger.kernel.org
7f3c68be 7145S: Supported
d410fa4e 7146F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
7147F: include/keys/trusted-type.h
7148F: security/keys/trusted.c
7149F: security/keys/trusted.h
7150
7151KEYS-ENCRYPTED
74dd744f
MZ
7152M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7153M: David Safford <safford@us.ibm.com>
7f3c68be 7154L: linux-security-module@vger.kernel.org
aa62efff 7155L: keyrings@vger.kernel.org
7f3c68be 7156S: Supported
d410fa4e 7157F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7158F: include/keys/encrypted-type.h
19c90aa6 7159F: security/keys/encrypted-keys/
7f3c68be 7160
5b778dad 7161KGDB / KDB /debug_core
8b58be88 7162M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7163W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7164L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7165T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7166S: Maintained
679655da
JP
7167F: Documentation/DocBook/kgdb.tmpl
7168F: drivers/misc/kgdbts.c
df621252 7169F: drivers/tty/serial/kgdboc.c
5b778dad 7170F: include/linux/kdb.h
679655da 7171F: include/linux/kgdb.h
4063eb5f 7172F: kernel/debug/
e3e2aaf7 7173
456db8cc 7174KMEMCHECK
8b58be88 7175M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7176M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7177S: Maintained
9c296b46 7178F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7179F: arch/x86/include/asm/kmemcheck.h
7180F: arch/x86/mm/kmemcheck/
7181F: include/linux/kmemcheck.h
7182F: mm/kmemcheck.c
b9ce08c0 7183
c3bb4d24 7184KMEMLEAK
8b58be88 7185M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7186S: Maintained
ca90a7a3 7187F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7188F: include/linux/kmemleak.h
7189F: mm/kmemleak.c
7190F: mm/kmemleak-test.c
7191
89559a61 7192KPROBES
a320817c 7193M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7194M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7195M: "David S. Miller" <davem@davemloft.net>
353def94 7196M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7197S: Maintained
679655da
JP
7198F: Documentation/kprobes.txt
7199F: include/linux/kprobes.h
7200F: kernel/kprobes.c
89559a61 7201
70e84049 7202KS0108 LCD CONTROLLER DRIVER
8b58be88 7203M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7204W: http://miguelojeda.es/auxdisplay.htm
7205W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7206S: Maintained
679655da
JP
7207F: Documentation/auxdisplay/ks0108
7208F: drivers/auxdisplay/ks0108.c
7209F: include/linux/ks0108.h
70e84049 7210
1b69c6d0
DA
7211L3MDEV
7212M: David Ahern <dsa@cumulusnetworks.com>
7213L: netdev@vger.kernel.org
7214S: Maintained
7215F: net/l3mdev
7216F: include/net/l3mdev.h
7217
9ca44355 7218LANTIQ MIPS ARCHITECTURE
bdb40e8e 7219M: John Crispin <john@phrozen.org>
9ca44355
JC
7220L: linux-mips@linux-mips.org
7221S: Maintained
7222F: arch/mips/lantiq
7223
1da177e4 7224LAPB module
1da177e4 7225L: linux-x25@vger.kernel.org
bf9915cc 7226S: Orphan
679655da
JP
7227F: Documentation/networking/lapb-module.txt
7228F: include/*/lapb.h
7229F: net/lapb/
1da177e4
LT
7230
7231LASI 53c700 driver for PARISC
8b58be88 7232M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7233L: linux-scsi@vger.kernel.org
7234S: Maintained
679655da
JP
7235F: Documentation/scsi/53c700.txt
7236F: drivers/scsi/53c700*
1da177e4 7237
263de9b5 7238LED SUBSYSTEM
8b58be88 7239M: Richard Purdie <rpurdie@rpsys.net>
305335b9 7240M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7241M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7242L: linux-leds@vger.kernel.org
b8926ba0 7243T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7244S: Maintained
85c90368 7245F: Documentation/devicetree/bindings/leds/
679655da
JP
7246F: drivers/leds/
7247F: include/linux/leds.h
263de9b5 7248
b0461a44 7249LEGACY EEPROM DRIVER
d8130624 7250M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7251S: Maintained
7252F: Documentation/misc-devices/eeprom
7253F: drivers/misc/eeprom/eeprom.c
7254
1da177e4 7255LEGO USB Tower driver
8b58be88 7256M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7257L: legousb-devel@lists.sourceforge.net
7258W: http://legousb.sourceforge.net/
7259S: Maintained
679655da 7260F: drivers/usb/misc/legousbtower.c
1da177e4 7261
055616a8
MK
7262LG2160 MEDIA DRIVER
7263M: Michael Krufky <mkrufky@linuxtv.org>
7264L: linux-media@vger.kernel.org
a825eaec 7265W: https://linuxtv.org
055616a8
MK
7266W: http://github.com/mkrufky
7267Q: http://patchwork.linuxtv.org/project/linux-media/list/
7268T: git git://linuxtv.org/mkrufky/tuners.git
7269S: Maintained
7270F: drivers/media/dvb-frontends/lg2160.*
7271
6f0e7725
MK
7272LGDT3305 MEDIA DRIVER
7273M: Michael Krufky <mkrufky@linuxtv.org>
7274L: linux-media@vger.kernel.org
a825eaec 7275W: https://linuxtv.org
6f0e7725
MK
7276W: http://github.com/mkrufky
7277Q: http://patchwork.linuxtv.org/project/linux-media/list/
7278T: git git://linuxtv.org/mkrufky/tuners.git
7279S: Maintained
7280F: drivers/media/dvb-frontends/lgdt3305.*
7281
568a17ff 7282LGUEST
8b58be88 7283M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7284L: lguest@lists.ozlabs.org
568a17ff 7285W: http://lguest.ozlabs.org/
72e91863 7286S: Odd Fixes
070f420b 7287F: arch/x86/include/asm/lguest*.h
679655da
JP
7288F: arch/x86/lguest/
7289F: drivers/lguest/
7290F: include/linux/lguest*.h
070f420b 7291F: tools/lguest/
568a17ff 7292
32ac7cb2
TH
7293LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7294M: Tejun Heo <tj@kernel.org>
7295L: linux-ide@vger.kernel.org
7296T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7297S: Maintained
7298F: drivers/ata/
7299F: include/linux/ata.h
7300F: include/linux/libata.h
d2abf98e 7301F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7302
7303LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7304M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7305L: linux-ide@vger.kernel.org
7306T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7307S: Maintained
7308F: include/linux/pata_arasan_cf_data.h
7309F: drivers/ata/pata_arasan_cf.c
7310
c7fa056c
BZ
7311LIBATA PATA DRIVERS
7312M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7313M: Tejun Heo <tj@kernel.org>
7314L: linux-ide@vger.kernel.org
7315T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7316S: Maintained
7317F: drivers/ata/pata_*.c
7318F: drivers/ata/ata_generic.c
7319
32ac7cb2
TH
7320LIBATA SATA AHCI PLATFORM devices support
7321M: Hans de Goede <hdegoede@redhat.com>
7322M: Tejun Heo <tj@kernel.org>
7323L: linux-ide@vger.kernel.org
7324T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7325S: Maintained
7326F: drivers/ata/ahci_platform.c
7327F: drivers/ata/libahci_platform.c
7328F: include/linux/ahci_platform.h
7329
7330LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7331M: Mikael Pettersson <mikpelinux@gmail.com>
7332L: linux-ide@vger.kernel.org
7333T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7334S: Maintained
7335F: drivers/ata/sata_promise.*
7336
1acd437c
SL
7337LIBLOCKDEP
7338M: Sasha Levin <sasha.levin@oracle.com>
7339S: Maintained
7340F: tools/lib/lockdep/
7341
bc30196f
DW
7342LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7343M: Dan Williams <dan.j.williams@intel.com>
7344L: linux-nvdimm@lists.01.org
7345Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7346T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7347S: Supported
7348F: drivers/nvdimm/*
7349F: include/linux/nd.h
7350F: include/linux/libnvdimm.h
7351F: include/uapi/linux/ndctl.h
7352
7353LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7354M: Ross Zwisler <ross.zwisler@linux.intel.com>
7355L: linux-nvdimm@lists.01.org
7356Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7357S: Supported
7358F: drivers/nvdimm/blk.c
7359F: drivers/nvdimm/region_devs.c
7360F: drivers/acpi/nfit*
7361
7362LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7363M: Vishal Verma <vishal.l.verma@intel.com>
7364L: linux-nvdimm@lists.01.org
7365Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7366S: Supported
7367F: drivers/nvdimm/btt*
7368
7369LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7370M: Ross Zwisler <ross.zwisler@linux.intel.com>
7371L: linux-nvdimm@lists.01.org
7372Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7373S: Supported
7374F: drivers/nvdimm/pmem.c
b864bc17 7375F: include/linux/pmem.h
40603526 7376F: arch/*/include/asm/pmem.h
bc30196f 7377
cd9e9808
MB
7378LIGHTNVM PLATFORM SUPPORT
7379M: Matias Bjorling <mb@lightnvm.io>
7380W: http://github/OpenChannelSSD
4ead1a25 7381L: linux-block@vger.kernel.org
cd9e9808
MB
7382S: Maintained
7383F: drivers/lightnvm/
7384F: include/linux/lightnvm.h
7385F: include/uapi/linux/lightnvm.h
7386
852bb9f5 7387LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7388M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7389M: Paul Mackerras <paulus@samba.org>
ea668936 7390M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7391W: https://github.com/linuxppc/linux/wiki
a4724ed6 7392L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7393Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7394T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7395S: Supported
11c34c7d
JP
7396F: Documentation/powerpc/
7397F: arch/powerpc/
ef69b03d
ME
7398F: drivers/char/tpm/tpm_ibmvtpm*
7399F: drivers/crypto/nx/
7400F: drivers/crypto/vmx/
7401F: drivers/net/ethernet/ibm/ibmveth.*
7402F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7403F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7404F: drivers/pci/hotplug/rpa*
7405F: drivers/scsi/ibmvscsi/
ad654f25 7406F: tools/testing/selftests/powerpc
ef69b03d
ME
7407N: opal
7408N: /pmac
7409N: powermac
7410N: powernv
7411N: [^a-z0-9]ps3
7412N: pseries
1da177e4
LT
7413
7414LINUX FOR POWER MACINTOSH
8b58be88 7415M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7416W: http://www.penguinppc.org/
a4724ed6 7417L: linuxppc-dev@lists.ozlabs.org
1da177e4 7418S: Maintained
11c34c7d
JP
7419F: arch/powerpc/platforms/powermac/
7420F: drivers/macintosh/
1da177e4 7421
77a76369 7422LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7423M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7424L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7425T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7426S: Maintained
11c34c7d
JP
7427F: arch/powerpc/platforms/512x/
7428F: arch/powerpc/platforms/52xx/
1da177e4
LT
7429
7430LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7431M: Alistair Popple <alistair@popple.id.au>
8b58be88 7432M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7433W: http://www.penguinppc.org/
a4724ed6 7434L: linuxppc-dev@lists.ozlabs.org
1da177e4 7435S: Maintained
11c34c7d
JP
7436F: arch/powerpc/platforms/40x/
7437F: arch/powerpc/platforms/44x/
1da177e4 7438
260c02a9 7439LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7440L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7441S: Orphan
11c34c7d
JP
7442F: arch/powerpc/*/*virtex*
7443F: arch/powerpc/*/*/*virtex*
1da177e4 7444
e93adf1e 7445LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7446M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7447W: http://www.penguinppc.org/
a4724ed6 7448L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7449S: Maintained
a2b1f7c8 7450F: arch/powerpc/platforms/8xx/
e93adf1e 7451
1da177e4 7452LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7453M: Scott Wood <oss@buserror.net>
8b58be88 7454M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7455W: http://www.penguinppc.org/
a4724ed6 7456L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7457T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7458S: Maintained
11c34c7d 7459F: arch/powerpc/platforms/83xx/
4c8f581d 7460F: arch/powerpc/platforms/85xx/
1da177e4 7461
ab06ff3a 7462LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7463L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7464S: Orphan
11c34c7d
JP
7465F: arch/powerpc/platforms/pasemi/
7466F: drivers/*/*pasemi*
7467F: drivers/*/*/*pasemi*
ab06ff3a 7468
1da177e4 7469LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7470M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7471L: linux-security-module@vger.kernel.org
1da177e4
LT
7472S: Supported
7473
a23ce6da
HW
7474LIS3LV02D ACCELEROMETER DRIVER
7475M: Eric Piel <eric.piel@tremplin-utc.net>
7476S: Maintained
ff606677
JD
7477F: Documentation/misc-devices/lis3lv02d
7478F: drivers/misc/lis3lv02d/
bd35665f 7479F: drivers/platform/x86/hp_accel.c
a23ce6da 7480
b700e7f0
SJ
7481LIVE PATCHING
7482M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7483M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7484M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7485M: Miroslav Benes <mbenes@suse.cz>
7486R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7487S: Maintained
7488F: kernel/livepatch/
7489F: include/linux/livepatch.h
7490F: arch/x86/include/asm/livepatch.h
7491F: arch/x86/kernel/livepatch.c
5e4e3844 7492F: Documentation/livepatch/
b700e7f0 7493F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7494F: samples/livepatch/
b700e7f0 7495L: live-patching@vger.kernel.org
74d50da3 7496T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7497
ea861d73
KC
7498LINUX KERNEL DUMP TEST MODULE (LKDTM)
7499M: Kees Cook <keescook@chromium.org>
7500S: Maintained
426f3a53 7501F: drivers/misc/lkdtm*
ea861d73 7502
e2d1d6c0 7503LLC (802.2)
8b58be88 7504M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7505S: Maintained
679655da 7506F: include/linux/llc.h
c117ab84 7507F: include/uapi/linux/llc.h
679655da
JP
7508F: include/net/llc*
7509F: net/llc/
e2d1d6c0 7510
4e233cbe
AD
7511LM73 HARDWARE MONITOR DRIVER
7512M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7513L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7514S: Maintained
7515F: drivers/hwmon/lm73.c
7516
156e2d1a 7517LM78 HARDWARE MONITOR DRIVER
d8130624 7518M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7519L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7520S: Maintained
7521F: Documentation/hwmon/lm78
7522F: drivers/hwmon/lm78.c
7523
1da177e4 7524LM83 HARDWARE MONITOR DRIVER
d8130624 7525M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7526L: linux-hwmon@vger.kernel.org
1da177e4 7527S: Maintained
679655da
JP
7528F: Documentation/hwmon/lm83
7529F: drivers/hwmon/lm83.c
1da177e4
LT
7530
7531LM90 HARDWARE MONITOR DRIVER
d8130624 7532M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7533L: linux-hwmon@vger.kernel.org
1da177e4 7534S: Maintained
679655da 7535F: Documentation/hwmon/lm90
aae7bce4 7536F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7537F: drivers/hwmon/lm90.c
1da177e4 7538
917cc4e6
GR
7539LM95234 HARDWARE MONITOR DRIVER
7540M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7541L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7542S: Maintained
7543F: Documentation/hwmon/lm95234
7544F: drivers/hwmon/lm95234.c
7545
68620bdd
MP
7546LME2510 MEDIA DRIVER
7547M: Malcolm Priestley <tvboxspy@gmail.com>
7548L: linux-media@vger.kernel.org
a825eaec 7549W: https://linuxtv.org
68620bdd
MP
7550Q: http://patchwork.linuxtv.org/project/linux-media/list/
7551S: Maintained
7552F: drivers/media/usb/dvb-usb-v2/lmedm04*
7553
d4c3be70 7554LOCKING PRIMITIVES
8b58be88
JP
7555M: Peter Zijlstra <peterz@infradead.org>
7556M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7557L: linux-kernel@vger.kernel.org
d4c3be70 7558T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7559S: Maintained
d4c3be70 7560F: Documentation/locking/
679655da 7561F: include/linux/lockdep.h
d4c3be70
IM
7562F: include/linux/spinlock*.h
7563F: arch/*/include/asm/spinlock*.h
7564F: include/linux/rwlock*.h
7565F: include/linux/mutex*.h
7566F: arch/*/include/asm/mutex*.h
7567F: include/linux/rwsem*.h
7568F: arch/*/include/asm/rwsem.h
7569F: include/linux/seqlock.h
7570F: lib/locking*.[ch]
7486d6da 7571F: kernel/locking/
512e67f9 7572
dde33348 7573LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7574M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7575L: linux-ntfs-dev@lists.sourceforge.net
7576W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7577S: Maintained
679655da 7578F: Documentation/ldm.txt
20d16fef 7579F: block/partitions/ldm.*
1da177e4 7580
c87e34ef 7581LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7582M: Sathya Prakash <sathya.prakash@broadcom.com>
7583M: Chaitra P B <chaitra.basappa@broadcom.com>
7584M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7585L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7586L: linux-scsi@vger.kernel.org
9495e835 7587W: http://www.avagotech.com/support/
c87e34ef 7588S: Supported
679655da 7589F: drivers/message/fusion/
500c152a 7590F: drivers/scsi/mpt2sas/
7591F: drivers/scsi/mpt3sas/
c87e34ef 7592
1da177e4 7593LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7594M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7595L: linux-scsi@vger.kernel.org
7596S: Maintained
679655da 7597F: drivers/scsi/sym53c8xx_2/
1da177e4 7598
e5f5c99a
GR
7599LTC4261 HARDWARE MONITOR DRIVER
7600M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7601L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7602S: Maintained
7603F: Documentation/hwmon/ltc4261
7604F: drivers/hwmon/ltc4261.c
7605
81365c31 7606LTP (Linux Test Project)
28b8e8d4 7607M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7608M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7609M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7610M: Jan Stancek <jstancek@redhat.com>
7611M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7612M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7613L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7614W: http://linux-test-project.github.io/
7d1ae8a8 7615T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7616S: Maintained
7617
c12a54b3 7618M32R ARCHITECTURE
c12a54b3 7619W: http://www.linux-m32r.org/
b4174867 7620S: Orphan
679655da 7621F: arch/m32r/
c12a54b3 7622
1da177e4 7623M68K ARCHITECTURE
8b58be88 7624M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7625L: linux-m68k@lists.linux-m68k.org
7626W: http://www.linux-m68k.org/
54e5881d 7627T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7628S: Maintained
679655da 7629F: arch/m68k/
9db35182 7630F: drivers/zorro/
1da177e4
LT
7631
7632M68K ON APPLE MACINTOSH
8b58be88 7633M: Joshua Thompson <funaho@jurai.org>
1da177e4 7634W: http://www.mac.linux-m68k.org/
9bb9f222 7635L: linux-m68k@lists.linux-m68k.org
1da177e4 7636S: Maintained
9db35182 7637F: arch/m68k/mac/
1da177e4
LT
7638
7639M68K ON HP9000/300
8b58be88 7640M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7641W: http://www.tazenda.demon.co.uk/phil/linux-hp
7642S: Maintained
679655da 7643F: arch/m68k/hp300/
1da177e4 7644
74425546
AP
7645M88DS3103 MEDIA DRIVER
7646M: Antti Palosaari <crope@iki.fi>
7647L: linux-media@vger.kernel.org
a825eaec 7648W: https://linuxtv.org
74425546
AP
7649W: http://palosaari.fi/linux/
7650Q: http://patchwork.linuxtv.org/project/linux-media/list/
7651T: git git://linuxtv.org/anttip/media_tree.git
7652S: Maintained
7653F: drivers/media/dvb-frontends/m88ds3103*
7654
68620bdd
MP
7655M88RS2000 MEDIA DRIVER
7656M: Malcolm Priestley <tvboxspy@gmail.com>
7657L: linux-media@vger.kernel.org
a825eaec 7658W: https://linuxtv.org
68620bdd
MP
7659Q: http://patchwork.linuxtv.org/project/linux-media/list/
7660S: Maintained
7661F: drivers/media/dvb-frontends/m88rs2000*
7662
07a092fa 7663MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7664M: Alexey Klimov <klimov.linux@gmail.com>
7665L: linux-media@vger.kernel.org
7666T: git git://linuxtv.org/media_tree.git
7667S: Maintained
7668F: drivers/media/radio/radio-ma901.c
07a092fa 7669
64a327a7 7670MAC80211
8b58be88 7671M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7672L: linux-wireless@vger.kernel.org
491b26b4 7673W: http://wireless.kernel.org/
ce466579
JB
7674T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7675T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7676S: Maintained
679655da
JP
7677F: Documentation/networking/mac80211-injection.txt
7678F: include/net/mac80211.h
7679F: net/mac80211/
2af8c4dc 7680F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7681
b863ceb7 7682MACVLAN DRIVER
8b58be88 7683M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7684L: netdev@vger.kernel.org
7685S: Maintained
679655da
JP
7686F: drivers/net/macvlan.c
7687F: include/linux/if_macvlan.h
b863ceb7 7688
2b6d83e2
JB
7689MAILBOX API
7690M: Jassi Brar <jassisinghbrar@gmail.com>
7691L: linux-kernel@vger.kernel.org
7692S: Maintained
7693F: drivers/mailbox/
7694F: include/linux/mailbox_client.h
7695F: include/linux/mailbox_controller.h
7696
faf1668c 7697MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7698M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7699W: http://www.kernel.org/doc/man-pages
bd7ebec6 7700L: linux-man@vger.kernel.org
1b53dc74 7701S: Maintained
faf1668c 7702
0d3cd4b6
VD
7703MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7704M: Andrew Lunn <andrew@lunn.ch>
7705M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 7706L: netdev@vger.kernel.org
0d3cd4b6
VD
7707S: Maintained
7708F: drivers/net/dsa/mv88e6xxx/
b26bff6e 7709F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 7710
8427defd 7711MARVELL ARMADA DRM SUPPORT
0d7f4f05 7712M: Russell King <linux@armlinux.org.uk>
8427defd 7713S: Maintained
0d7f4f05
RK
7714T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7715T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8427defd 7716F: drivers/gpu/drm/armada/
4418833e
EV
7717F: include/uapi/drm/armada_drm.h
7718F: Documentation/devicetree/bindings/display/armada/
8427defd 7719
c4d007bc
TP
7720MARVELL CRYPTO DRIVER
7721M: Boris Brezillon <boris.brezillon@free-electrons.com>
7722M: Arnaud Ebalard <arno@natisbad.org>
7723F: drivers/crypto/marvell/
7724S: Maintained
7725L: linux-crypto@vger.kernel.org
7726
44c14c1d 7727MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7728M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7729M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7730L: netdev@vger.kernel.org
7731S: Maintained
7732F: drivers/net/ethernet/marvell/sk*
7733
74cda169 7734MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7735L: libertas-dev@lists.infradead.org
8ac3e99e 7736S: Orphan
f988d640 7737F: drivers/net/wireless/marvell/libertas/
74cda169 7738
b60d6975 7739MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7740M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7741L: netdev@vger.kernel.org
f5ca8502 7742S: Maintained
527a6266 7743F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7744F: include/linux/mv643xx.h
1da177e4 7745
370b8ed9
TP
7746MARVELL MVNETA ETHERNET DRIVER
7747M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7748L: netdev@vger.kernel.org
7749S: Maintained
7750F: drivers/net/ethernet/marvell/mvneta.*
7751
fcad584d 7752MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7753M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7754M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7755L: linux-wireless@vger.kernel.org
7756S: Maintained
277b024e 7757F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7758
a2c3f656 7759MARVELL MWL8K WIRELESS DRIVER
a040d532 7760M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7761L: linux-wireless@vger.kernel.org
16345910 7762S: Odd Fixes
de60f1dc 7763F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7764
2a69567b 7765MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7766M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7767S: Odd Fixes
1fa7e547 7768F: drivers/mmc/host/mvsdio.*
2a69567b 7769
1da177e4 7770MATROX FRAMEBUFFER DRIVER
c69f677c 7771L: linux-fbdev@vger.kernel.org
52653199 7772S: Orphan
8a61f013 7773F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7774F: include/uapi/linux/matroxfb.h
1da177e4 7775
ca462085
GR
7776MAX16065 HARDWARE MONITOR DRIVER
7777M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7778L: linux-hwmon@vger.kernel.org
ca462085
GR
7779S: Maintained
7780F: Documentation/hwmon/max16065
7781F: drivers/hwmon/max16065.c
7782
1f61cab8
GR
7783MAX20751 HARDWARE MONITOR DRIVER
7784M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7785L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7786S: Maintained
7787F: Documentation/hwmon/max20751
7788F: drivers/hwmon/max20751.c
7789
d20620de 7790MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7791L: linux-hwmon@vger.kernel.org
34924b23 7792S: Orphan
679655da
JP
7793F: Documentation/hwmon/max6650
7794F: drivers/hwmon/max6650.c
d20620de 7795
e89ab51f
GR
7796MAX6697 HARDWARE MONITOR DRIVER
7797M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7798L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7799S: Maintained
7800F: Documentation/hwmon/max6697
7801F: Documentation/devicetree/bindings/i2c/max6697.txt
7802F: drivers/hwmon/max6697.c
7803F: include/linux/platform_data/max6697.h
7804
3b2af7f7
PR
7805MAX9860 MONO AUDIO VOICE CODEC DRIVER
7806M: Peter Rosin <peda@axentia.se>
7807L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7808S: Maintained
7809F: Documentation/devicetree/bindings/sound/max9860.txt
7810F: sound/soc/codecs/max9860.*
7811
f8f847b5 7812MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7813M: Krzysztof Kozlowski <krzk@kernel.org>
7814M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7815L: linux-pm@vger.kernel.org
7816S: Supported
8c0984e5
SR
7817F: drivers/power/supply/max14577_charger.c
7818F: drivers/power/supply/max77693_charger.c
f8f847b5 7819
3811405e
JMC
7820MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7821M: Javier Martinez Canillas <javier@osg.samsung.com>
7822L: linux-kernel@vger.kernel.org
7823S: Supported
96173cc6 7824F: drivers/*/*max77802*.c
3811405e
JMC
7825F: Documentation/devicetree/bindings/*/*max77802.txt
7826F: include/dt-bindings/*/*max77802.h
7827
befeb596
KK
7828MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7829M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7830M: Krzysztof Kozlowski <krzk@kernel.org>
7831M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7832L: linux-kernel@vger.kernel.org
7833S: Supported
86cf635a 7834F: drivers/*/max14577*.c
0998a436 7835F: drivers/*/max77686*.c
86cf635a 7836F: drivers/*/max77693*.c
befeb596
KK
7837F: drivers/extcon/extcon-max14577.c
7838F: drivers/extcon/extcon-max77693.c
7839F: drivers/rtc/rtc-max77686.c
7840F: drivers/clk/clk-max77686.c
7841F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7842F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7843F: Documentation/devicetree/bindings/mfd/max77693.txt
7844F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7845F: include/linux/mfd/max14577*.h
7846F: include/linux/mfd/max77686*.h
7847F: include/linux/mfd/max77693*.h
7848
9be3c9a5
HV
7849MAXIRADIO FM RADIO RECEIVER DRIVER
7850M: Hans Verkuil <hverkuil@xs4all.nl>
7851L: linux-media@vger.kernel.org
7852T: git git://linuxtv.org/media_tree.git
a825eaec 7853W: https://linuxtv.org
9be3c9a5
HV
7854S: Maintained
7855F: drivers/media/radio/radio-maxiradio*
7856
c05dc2cc
PR
7857MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7858M: Peter Rosin <peda@axentia.se>
7859L: linux-iio@vger.kernel.org
7860S: Maintained
2704e300 7861F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
7862F: drivers/iio/potentiometer/mcp4531.c
7863
3b8df5fd
WBG
7864MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7865M: William Breathitt Gray <vilhelm.gray@gmail.com>
7866L: linux-iio@vger.kernel.org
7867S: Maintained
7868F: drivers/iio/dac/cio-dac.c
7869
7b49235e
LP
7870MEDIA DRIVERS FOR RENESAS - FCP
7871M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7872L: linux-media@vger.kernel.org
7873L: linux-renesas-soc@vger.kernel.org
7874T: git git://linuxtv.org/media_tree.git
7875S: Supported
7876F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7877F: drivers/media/platform/rcar-fcp.c
7878F: include/media/rcar-fcp.h
7879
4710b752
KB
7880MEDIA DRIVERS FOR RENESAS - FDP1
7881M: Kieran Bingham <kieran@bingham.xyz>
7882L: linux-media@vger.kernel.org
7883L: linux-renesas-soc@vger.kernel.org
7884T: git git://linuxtv.org/media_tree.git
7885S: Supported
7886F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
7887F: drivers/media/platform/rcar_fdp1.c
7888
474cde66
NS
7889MEDIA DRIVERS FOR RENESAS - VIN
7890M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7891L: linux-media@vger.kernel.org
7892L: linux-renesas-soc@vger.kernel.org
7893T: git git://linuxtv.org/media_tree.git
7894S: Supported
7895F: Documentation/devicetree/bindings/media/rcar_vin.txt
7896F: drivers/media/platform/rcar-vin/
7897
6f32a8c9
LP
7898MEDIA DRIVERS FOR RENESAS - VSP1
7899M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7900L: linux-media@vger.kernel.org
4a121096 7901L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7902T: git git://linuxtv.org/media_tree.git
7903S: Supported
7904F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7905F: drivers/media/platform/vsp1/
7906
fae2080a
AO
7907MEDIA DRIVERS FOR HELENE
7908M: Abylay Ospan <aospan@netup.ru>
7909L: linux-media@vger.kernel.org
7910W: https://linuxtv.org
7911W: http://netup.tv/
7912T: git git://linuxtv.org/media_tree.git
7913S: Supported
7914F: drivers/media/dvb-frontends/helene*
7915
dacf9ce8
KS
7916MEDIA DRIVERS FOR ASCOT2E
7917M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7918M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7919L: linux-media@vger.kernel.org
a825eaec 7920W: https://linuxtv.org
dacf9ce8
KS
7921W: http://netup.tv/
7922T: git git://linuxtv.org/media_tree.git
7923S: Supported
7924F: drivers/media/dvb-frontends/ascot2e*
7925
a6dc60ff
KS
7926MEDIA DRIVERS FOR CXD2841ER
7927M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7928M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7929L: linux-media@vger.kernel.org
a825eaec 7930W: https://linuxtv.org
a6dc60ff
KS
7931W: http://netup.tv/
7932T: git git://linuxtv.org/media_tree.git
7933S: Supported
7934F: drivers/media/dvb-frontends/cxd2841er*
7935
a5d32b35
KS
7936MEDIA DRIVERS FOR HORUS3A
7937M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7938M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7939L: linux-media@vger.kernel.org
a825eaec 7940W: https://linuxtv.org
a5d32b35
KS
7941W: http://netup.tv/
7942T: git git://linuxtv.org/media_tree.git
7943S: Supported
7944F: drivers/media/dvb-frontends/horus3a*
7945
e025273b
KS
7946MEDIA DRIVERS FOR LNBH25
7947M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7948M: Abylay Ospan <aospan@netup.ru>
e025273b 7949L: linux-media@vger.kernel.org
a825eaec 7950W: https://linuxtv.org
e025273b
KS
7951W: http://netup.tv/
7952T: git git://linuxtv.org/media_tree.git
7953S: Supported
7954F: drivers/media/dvb-frontends/lnbh25*
7955
52b1eaf4
KS
7956MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7957M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7958M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7959L: linux-media@vger.kernel.org
a825eaec 7960W: https://linuxtv.org
52b1eaf4
KS
7961W: http://netup.tv/
7962T: git git://linuxtv.org/media_tree.git
7963S: Supported
7964F: drivers/media/pci/netup_unidvb/*
7965
127c49ae 7966MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7967M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7968M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7969P: LinuxTV.org Project
7970L: linux-media@vger.kernel.org
a825eaec 7971W: https://linuxtv.org
8a6e2535 7972Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7973T: git git://linuxtv.org/media_tree.git
127c49ae 7974S: Maintained
618cd932 7975F: Documentation/media/
127c49ae 7976F: drivers/media/
ffe06198 7977F: drivers/staging/media/
eb4b0ec7 7978F: include/linux/platform_data/media/
127c49ae 7979F: include/media/
6c0f0359
MCC
7980F: include/uapi/linux/dvb/
7981F: include/uapi/linux/videodev2.h
7982F: include/uapi/linux/media.h
7983F: include/uapi/linux/v4l2-*
7984F: include/uapi/linux/meye.h
7985F: include/uapi/linux/ivtv*
7986F: include/uapi/linux/uvcvideo.h
d20620de 7987
0c272fc9
JC
7988MEDIATEK ETHERNET DRIVER
7989M: Felix Fietkau <nbd@openwrt.org>
7990M: John Crispin <blogic@openwrt.org>
7991L: netdev@vger.kernel.org
7992S: Maintained
7993F: drivers/net/ethernet/mediatek/
7994
67712beb
TL
7995MEDIATEK MEDIA DRIVER
7996M: Tiffany Lin <tiffany.lin@mediatek.com>
7997M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7998S: Supported
7999F: drivers/media/platform/mtk-vcodec/
8000F: drivers/media/platform/mtk-vpu/
8001F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8002F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8003
fc96ec0d
MT
8004MEDIATEK MDP DRIVER
8005M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8006M: Houlong Wei <houlong.wei@mediatek.com>
8007M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8008S: Supported
8009F: drivers/media/platform/mtk-mdp/
8010F: drivers/media/platform/mtk-vpu/
8011F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8012
c869f77d
JK
8013MEDIATEK MT7601U WIRELESS LAN DRIVER
8014M: Jakub Kicinski <kubakici@wp.pl>
8015L: linux-wireless@vger.kernel.org
8016S: Maintained
8017F: drivers/net/wireless/mediatek/mt7601u/
8018
e399065b 8019MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8020M: Kashyap Desai <kashyap.desai@broadcom.com>
8021M: Sumit Saxena <sumit.saxena@broadcom.com>
8022M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8023L: megaraidlinux.pdl@broadcom.com
baaea1dc 8024L: linux-scsi@vger.kernel.org
295dde2f 8025W: http://www.avagotech.com/support/
ce00f85c 8026S: Maintained
679655da
JP
8027F: Documentation/scsi/megaraid.txt
8028F: drivers/scsi/megaraid.*
8029F: drivers/scsi/megaraid/
757e0108 8030
ff43f433
SJ
8031MELFAS MIP4 TOUCHSCREEN DRIVER
8032M: Sangwon Jee <jeesw@melfas.com>
8033W: http://www.melfas.com
8034S: Supported
8035F: drivers/input/touchscreen/melfas_mip4.c
8036F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8037
2c46c9d5 8038MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8039M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 8040L: netdev@vger.kernel.org
2c46c9d5
AV
8041S: Supported
8042W: http://www.mellanox.com
8043Q: http://patchwork.ozlabs.org/project/netdev/list/
8044F: drivers/net/ethernet/mellanox/mlx4/en_*
8045
e7523a49
OG
8046MELLANOX ETHERNET DRIVER (mlx5e)
8047M: Saeed Mahameed <saeedm@mellanox.com>
8048L: netdev@vger.kernel.org
8049S: Supported
8050W: http://www.mellanox.com
8051Q: http://patchwork.ozlabs.org/project/netdev/list/
8052F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8053
93c1edb2
JP
8054MELLANOX ETHERNET SWITCH DRIVERS
8055M: Jiri Pirko <jiri@mellanox.com>
8056M: Ido Schimmel <idosch@mellanox.com>
8057L: netdev@vger.kernel.org
8058S: Supported
8059W: http://www.mellanox.com
8060Q: http://patchwork.ozlabs.org/project/netdev/list/
8061F: drivers/net/ethernet/mellanox/mlxsw/
8062
6bec23bf 8063MELLANOX MLXCPLD I2C AND MUX DRIVER
c02b7bf5
VP
8064M: Vadim Pasternak <vadimp@mellanox.com>
8065M: Michael Shych <michaelsh@mellanox.com>
8066L: linux-i2c@vger.kernel.org
8067S: Supported
6bec23bf 8068F: drivers/i2c/busses/i2c-mlxcpld.c
c02b7bf5 8069F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
6bec23bf 8070F: Documentation/i2c/busses/i2c-mlxcpld
c02b7bf5 8071
be4fdf99
VP
8072MELLANOX MLXCPLD LED DRIVER
8073M: Vadim Pasternak <vadimp@mellanox.com>
8074L: linux-leds@vger.kernel.org
8075S: Supported
8076F: drivers/leds/leds-mlxcpld.c
8077F: Documentation/leds/leds-mlxcpld.txt
8078
58cbbee2
VP
8079MELLANOX PLATFORM DRIVER
8080M: Vadim Pasternak <vadimp@mellanox.com>
8081L: platform-driver-x86@vger.kernel.org
8082S: Supported
6613d18e 8083F: drivers/platform/x86/mlx-platform.c
58cbbee2 8084
30488704
VP
8085MELLANOX MLX CPLD HOTPLUG DRIVER
8086M: Vadim Pasternak <vadimp@mellanox.com>
8087L: platform-driver-x86@vger.kernel.org
8088S: Supported
8089F: drivers/platform/x86/mlxcpld-hotplug.c
8090F: include/linux/platform_data/mlxcpld-hotplug.h
8091
8700e3e7
MS
8092SOFT-ROCE DRIVER (rxe)
8093M: Moni Shoua <monis@mellanox.com>
8094L: linux-rdma@vger.kernel.org
8095S: Supported
8096W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8097Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 8098F: drivers/infiniband/sw/rxe/
8700e3e7
MS
8099F: include/uapi/rdma/rdma_user_rxe.h
8100
5b25b13a
MD
8101MEMBARRIER SUPPORT
8102M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8103M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8104L: linux-kernel@vger.kernel.org
8105S: Supported
8106F: kernel/membarrier.c
8107F: include/uapi/linux/membarrier.h
8108
70ea91f1
SR
8109MEMORY MANAGEMENT
8110L: linux-mm@kvack.org
70ea91f1
SR
8111W: http://www.linux-mm.org
8112S: Maintained
679655da 8113F: include/linux/mm.h
551450bb
CS
8114F: include/linux/gfp.h
8115F: include/linux/mmzone.h
8116F: include/linux/memory_hotplug.h
8117F: include/linux/vmalloc.h
679655da 8118F: mm/
70ea91f1 8119
f4e9ce66 8120MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8121M: David Woodhouse <dwmw2@infradead.org>
242c325e 8122M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8123M: Boris Brezillon <boris.brezillon@free-electrons.com>
8124M: Marek Vasut <marek.vasut@gmail.com>
8125M: Richard Weinberger <richard@nod.at>
8126M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
1da177e4 8127L: linux-mtd@lists.infradead.org
8a6e2535
JP
8128W: http://www.linux-mtd.infradead.org/
8129Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 8130T: git git://git.infradead.org/linux-mtd.git
ab95eac9 8131T: git git://git.infradead.org/l2-mtd.git
1da177e4 8132S: Maintained
becc7ae5 8133F: Documentation/devicetree/bindings/mtd/
679655da
JP
8134F: drivers/mtd/
8135F: include/linux/mtd/
c117ab84 8136F: include/uapi/mtd/
1da177e4 8137
26c57ef1 8138MEN A21 WATCHDOG DRIVER
30c7469b 8139M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8140L: linux-watchdog@vger.kernel.org
30c7469b 8141S: Maintained
26c57ef1
JT
8142F: drivers/watchdog/mena21_wdt.c
8143
3764e82e 8144MEN CHAMELEON BUS (mcb)
30c7469b
JT
8145M: Johannes Thumshirn <morbidrsa@gmail.com>
8146S: Maintained
3764e82e
JT
8147F: drivers/mcb/
8148F: include/linux/mcb.h
b9f2f459 8149F: Documentation/men-chameleon-bus.txt
3764e82e 8150
48b490d2
AW
8151MEN F21BMC (Board Management Controller)
8152M: Andreas Werner <andreas.werner@men.de>
8153S: Supported
8154F: drivers/mfd/menf21bmc.c
8155F: drivers/watchdog/menf21bmc_wdt.c
8156F: drivers/leds/leds-menf21bmc.c
8157F: drivers/hwmon/menf21bmc_hwmon.c
8158F: Documentation/hwmon/menf21bmc
8159
12285945
JH
8160METAG ARCHITECTURE
8161M: James Hogan <james.hogan@imgtec.com>
d668d9ed 8162L: linux-metag@vger.kernel.org
9f273c24 8163T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8164S: Odd Fixes
12285945
JH
8165F: arch/metag/
8166F: Documentation/metag/
8167F: Documentation/devicetree/bindings/metag/
2d799dde 8168F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8169F: drivers/clocksource/metag_generic.c
5698c50d
JH
8170F: drivers/irqchip/irq-metag.c
8171F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8172F: drivers/tty/metag_da.c
12285945 8173
c6375b0a 8174MICROBLAZE ARCHITECTURE
8b58be88 8175M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8176W: http://www.monstr.eu/fdt/
8177T: git git://git.monstr.eu/linux-2.6-microblaze.git
8178S: Supported
0a8c7914 8179F: arch/microblaze/
1da177e4 8180
5615c371
NF
8181MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8182M: Richard Genoud <richard.genoud@gmail.com>
8183S: Maintained
8184F: drivers/tty/serial/atmel_serial.c
8185F: include/linux/atmel_serial.h
8186
f53243b5
NF
8187MICROCHIP / ATMEL DMA DRIVER
8188M: Ludovic Desroches <ludovic.desroches@microchip.com>
8189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8190L: dmaengine@vger.kernel.org
8191S: Supported
8192F: drivers/dma/at_hdmac.c
8193F: drivers/dma/at_hdmac_regs.h
8194F: include/linux/platform_data/dma-atmel.h
8195
71fb2c74
SW
8196MICROCHIP / ATMEL ISC DRIVER
8197M: Songjun Wu <songjun.wu@microchip.com>
8198L: linux-media@vger.kernel.org
8199S: Supported
8200F: drivers/media/platform/atmel/atmel-isc.c
8201F: drivers/media/platform/atmel/atmel-isc-regs.h
8202F: devicetree/bindings/media/atmel-isc.txt
8203
2508a45a
CY
8204MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8205M: Chen Yu <yu.c.chen@intel.com>
8206L: platform-driver-x86@vger.kernel.org
8207S: Supported
8208F: drivers/platform/x86/surfacepro3_button.c
8209
1da177e4 8210MICROTEK X6 SCANNER
61eee9a7 8211M: Oliver Neukum <oliver@neukum.org>
1da177e4 8212S: Maintained
679655da 8213F: drivers/usb/image/microtek.*
1da177e4
LT
8214
8215MIPS
8b58be88 8216M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8217L: linux-mips@linux-mips.org
6097050d 8218W: http://www.linux-mips.org/
b05e988e 8219T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8220Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8221S: Supported
f46d92e8 8222F: Documentation/devicetree/bindings/mips/
679655da
JP
8223F: Documentation/mips/
8224F: arch/mips/
1da177e4 8225
413ef3f6
KC
8226MIPS/LOONGSON1 ARCHITECTURE
8227M: Keguang Zhang <keguang.zhang@gmail.com>
8228L: linux-mips@linux-mips.org
8229S: Maintained
8230F: arch/mips/loongson32/
8231F: arch/mips/include/asm/mach-loongson32/
8232F: drivers/*/*loongson1*
8233F: drivers/*/*/*loongson1*
8234
08b7620a
HV
8235MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8236M: Hans Verkuil <hverkuil@xs4all.nl>
8237L: linux-media@vger.kernel.org
8238T: git git://linuxtv.org/media_tree.git
a825eaec 8239W: https://linuxtv.org
08b7620a
HV
8240S: Odd Fixes
8241F: drivers/media/radio/radio-miropcm20*
8242
c09befcb
OG
8243MELLANOX MLX4 core VPI driver
8244M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8245L: netdev@vger.kernel.org
8246L: linux-rdma@vger.kernel.org
8247W: http://www.mellanox.com
8248Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8249S: Supported
8250F: drivers/net/ethernet/mellanox/mlx4/
8251F: include/linux/mlx4/
9ce28a20 8252F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8253
8254MELLANOX MLX4 IB driver
8255M: Yishai Hadas <yishaih@mellanox.com>
8256L: linux-rdma@vger.kernel.org
8257W: http://www.mellanox.com
e126ba97 8258Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8259S: Supported
8260F: drivers/infiniband/hw/mlx4/
8261F: include/linux/mlx4/
8262
595a4d8f 8263MELLANOX MLX5 core VPI driver
45788f1f 8264M: Saeed Mahameed <saeedm@mellanox.com>
595a4d8f
OG
8265M: Matan Barak <matanb@mellanox.com>
8266M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8267L: netdev@vger.kernel.org
8268L: linux-rdma@vger.kernel.org
8269W: http://www.mellanox.com
8270Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8271S: Supported
8272F: drivers/net/ethernet/mellanox/mlx5/core/
8273F: include/linux/mlx5/
3085e29e 8274F: include/uapi/rdma/mlx5-abi.h
e126ba97 8275
595a4d8f
OG
8276MELLANOX MLX5 IB driver
8277M: Matan Barak <matanb@mellanox.com>
8278M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8279L: linux-rdma@vger.kernel.org
8280W: http://www.mellanox.com
8281Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8282S: Supported
b75f0050 8283F: drivers/infiniband/hw/mlx5/
595a4d8f 8284F: include/linux/mlx5/
e126ba97 8285
764589b6
CM
8286MELEXIS MLX90614 DRIVER
8287M: Crt Mori <cmo@melexis.com>
8288L: linux-iio@vger.kernel.org
8289W: http://www.melexis.com
8290S: Supported
8291F: drivers/iio/temperature/mlx90614.c
8292
6c223761
KB
8293MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8294M: Don Brace <don.brace@microsemi.com>
8295L: esc.storagedev@microsemi.com
8296L: linux-scsi@vger.kernel.org
8297S: Supported
8298F: drivers/scsi/smartpqi/smartpqi*.[ch]
8299F: drivers/scsi/smartpqi/Kconfig
8300F: drivers/scsi/smartpqi/Makefile
8301F: include/linux/cciss*.h
8302F: include/uapi/linux/cciss*.h
425b490b 8303F: Documentation/scsi/smartpqi.txt
6c223761 8304
0ce277e4
AP
8305MN88472 MEDIA DRIVER
8306M: Antti Palosaari <crope@iki.fi>
8307L: linux-media@vger.kernel.org
a825eaec 8308W: https://linuxtv.org
0ce277e4
AP
8309W: http://palosaari.fi/linux/
8310Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8311S: Maintained
94d0eaa4 8312F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8313
4f4d238f
AP
8314MN88473 MEDIA DRIVER
8315M: Antti Palosaari <crope@iki.fi>
8316L: linux-media@vger.kernel.org
a825eaec 8317W: https://linuxtv.org
4f4d238f
AP
8318W: http://palosaari.fi/linux/
8319Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8320S: Maintained
877ba50b 8321F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8322
1da177e4 8323MODULE SUPPORT
a467a672 8324M: Jessica Yu <jeyu@redhat.com>
8b58be88 8325M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8326S: Maintained
679655da
JP
8327F: include/linux/module.h
8328F: kernel/module.c
1da177e4
LT
8329
8330MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8331W: http://popies.net/meye/
b7788e13 8332S: Orphan
618cd932 8333F: Documentation/media/v4l-drivers/meye*
90d72ac6 8334F: drivers/media/pci/meye/
6c0f0359 8335F: include/uapi/linux/meye.h
1da177e4 8336
b9705b60 8337MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8338M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8339S: Maintained
679655da 8340F: Documentation/serial/moxa-smartio
c897401b 8341F: drivers/tty/mxser.*
d735410a 8342
889b2f87
AK
8343MR800 AVERMEDIA USB FM RADIO DRIVER
8344M: Alexey Klimov <klimov.linux@gmail.com>
8345L: linux-media@vger.kernel.org
8346T: git git://linuxtv.org/media_tree.git
8347S: Maintained
8348F: drivers/media/radio/radio-mr800.c
8349
d7155691
AO
8350MRF24J40 IEEE 802.15.4 RADIO DRIVER
8351M: Alan Ott <alan@signal11.us>
8352L: linux-wpan@vger.kernel.org
8353S: Maintained
8354F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8355F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8356
8c4c731a 8357MSI LAPTOP SUPPORT
182ae55c 8358M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8359L: platform-driver-x86@vger.kernel.org
8c4c731a 8360S: Maintained
679655da 8361F: drivers/platform/x86/msi-laptop.c
8c4c731a 8362
0f1006b1 8363MSI WMI SUPPORT
d0944853 8364L: platform-driver-x86@vger.kernel.org
5ee7041e 8365S: Orphan
0f1006b1
AA
8366F: drivers/platform/x86/msi-wmi.c
8367
19a628a0
AP
8368MSI001 MEDIA DRIVER
8369M: Antti Palosaari <crope@iki.fi>
8370L: linux-media@vger.kernel.org
a825eaec 8371W: https://linuxtv.org
19a628a0
AP
8372W: http://palosaari.fi/linux/
8373Q: http://patchwork.linuxtv.org/project/linux-media/list/
8374T: git git://linuxtv.org/anttip/media_tree.git
8375S: Maintained
0185e197 8376F: drivers/media/tuners/msi001*
19a628a0 8377
7570589d 8378MSI2500 MEDIA DRIVER
2c57213f
AP
8379M: Antti Palosaari <crope@iki.fi>
8380L: linux-media@vger.kernel.org
a825eaec 8381W: https://linuxtv.org
2c57213f
AP
8382W: http://palosaari.fi/linux/
8383Q: http://patchwork.linuxtv.org/project/linux-media/list/
8384T: git git://linuxtv.org/anttip/media_tree.git
8385S: Maintained
7570589d 8386F: drivers/media/usb/msi2500/
2c57213f 8387
159eeea4
RJ
8388MSYSTEMS DISKONCHIP G3 MTD DRIVER
8389M: Robert Jarzmik <robert.jarzmik@free.fr>
8390L: linux-mtd@lists.infradead.org
8391S: Maintained
8392F: drivers/mtd/devices/docg3*
8393
62a37dc7 8394MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8395M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8396L: linux-media@vger.kernel.org
8397T: git git://linuxtv.org/media_tree.git
8398S: Maintained
8399F: drivers/media/i2c/mt9m032.c
b5dcee22 8400F: include/media/i2c/mt9m032.h
0e837fb9 8401
62a37dc7 8402MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8403M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8404L: linux-media@vger.kernel.org
8405T: git git://linuxtv.org/media_tree.git
8406S: Maintained
8407F: drivers/media/i2c/mt9p031.c
b5dcee22 8408F: include/media/i2c/mt9p031.h
0e837fb9 8409
62a37dc7 8410MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8411M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8412L: linux-media@vger.kernel.org
8413T: git git://linuxtv.org/media_tree.git
8414S: Maintained
8415F: drivers/media/i2c/mt9t001.c
b5dcee22 8416F: include/media/i2c/mt9t001.h
0e837fb9 8417
62a37dc7 8418MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8419M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8420L: linux-media@vger.kernel.org
8421T: git git://linuxtv.org/media_tree.git
8422S: Maintained
f2272e13 8423F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8424F: drivers/media/i2c/mt9v032.c
b5dcee22 8425F: include/media/i2c/mt9v032.h
0e837fb9 8426
4e0d13cb 8427MULTIFUNCTION DEVICES (MFD)
f7d3210e 8428M: Lee Jones <lee.jones@linaro.org>
7caa7991 8429T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8430S: Supported
80366127 8431F: Documentation/devicetree/bindings/mfd/
679655da 8432F: drivers/mfd/
55b5940d 8433F: include/linux/mfd/
4e0d13cb 8434
5c4e6f13 8435MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8436M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8437L: linux-mmc@vger.kernel.org
82bb095e 8438T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8439S: Maintained
2810984b 8440F: Documentation/devicetree/bindings/mmc/
679655da
JP
8441F: drivers/mmc/
8442F: include/linux/mmc/
c117ab84 8443F: include/uapi/linux/mmc/
baca2da4 8444
15a0580c 8445MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8446S: Orphan
679655da
JP
8447F: drivers/mmc/host/mmc_spi.c
8448F: include/linux/spi/mmc_spi.h
15a0580c 8449
1da177e4 8450MULTISOUND SOUND DRIVER
8b58be88 8451M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8452S: Maintained
679655da
JP
8453F: Documentation/sound/oss/MultiSound
8454F: sound/oss/msnd*
1da177e4 8455
d735410a 8456MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8457S: Orphan
c897401b 8458F: drivers/tty/isicom.c
679655da 8459F: include/linux/isicom.h
d735410a 8460
550a7375 8461MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8462M: Bin Liu <b-liu@ti.com>
795fb7e7 8463L: linux-usb@vger.kernel.org
43b416e5 8464T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8465S: Maintained
679655da 8466F: drivers/usb/musb/
550a7375 8467
ea0af5f6
MK
8468MXL5007T MEDIA DRIVER
8469M: Michael Krufky <mkrufky@linuxtv.org>
8470L: linux-media@vger.kernel.org
a825eaec 8471W: https://linuxtv.org
ea0af5f6
MK
8472W: http://github.com/mkrufky
8473Q: http://patchwork.linuxtv.org/project/linux-media/list/
8474T: git git://linuxtv.org/mkrufky/tuners.git
8475S: Maintained
8476F: drivers/media/tuners/mxl5007t.*
8477
45d59d70
MV
8478MXSFB DRM DRIVER
8479M: Marek Vasut <marex@denx.de>
8480S: Supported
8481F: drivers/gpu/drm/mxsfb/
8482F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8483
2d3cf588 8484MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8485M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8486L: netdev@vger.kernel.org
205057ae 8487W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8488S: Supported
93f7848b 8489F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8490
9df4f913
BB
8491NAND FLASH SUBSYSTEM
8492M: Boris Brezillon <boris.brezillon@free-electrons.com>
8493R: Richard Weinberger <richard@nod.at>
8494L: linux-mtd@lists.infradead.org
8495W: http://www.linux-mtd.infradead.org/
8496Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8497T: git git://github.com/linux-nand/linux.git
8498S: Maintained
8499F: drivers/mtd/nand/
8500F: include/linux/mtd/nand*.h
8501
1da177e4 8502NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8503S: Orphan
d9fb9f38 8504F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8505
23dc05a3
DM
8506NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8507M: Daniel Mack <zonque@gmail.com>
8508S: Maintained
e5747e40 8509L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8510W: http://www.native-instruments.com
8511F: sound/usb/caiaq/
8512
1da177e4 8513NCP FILESYSTEM
52653199
PV
8514M: Petr Vandrovec <petr@vandrovec.name>
8515S: Odd Fixes
679655da 8516F: fs/ncpfs/
1da177e4 8517
a79b0322
FT
8518NCR 5380 SCSI DRIVERS
8519M: Finn Thain <fthain@telegraphics.com.au>
8520M: Michael Schmitz <schmitzmic@gmail.com>
8521L: linux-scsi@vger.kernel.org
8522S: Maintained
8523F: Documentation/scsi/g_NCR5380.txt
8524F: drivers/scsi/NCR5380.*
8525F: drivers/scsi/arm/cumana_1.c
8526F: drivers/scsi/arm/oak.c
a79b0322
FT
8527F: drivers/scsi/atari_scsi.*
8528F: drivers/scsi/dmx3191d.c
a79b0322 8529F: drivers/scsi/g_NCR5380.*
a79b0322 8530F: drivers/scsi/mac_scsi.*
a79b0322
FT
8531F: drivers/scsi/sun3_scsi.*
8532F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8533
1da177e4 8534NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8535M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8536L: linux-scsi@vger.kernel.org
8537S: Maintained
679655da 8538F: drivers/scsi/NCR_D700.*
1da177e4 8539
4aa3eb4c
GR
8540NCT6775 HARDWARE MONITOR DRIVER
8541M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8542L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8543S: Maintained
8544F: Documentation/hwmon/nct6775
8545F: drivers/hwmon/nct6775.c
8546
3c2d774c 8547NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8548M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8549L: linux-rdma@vger.kernel.org
e3d33cb1 8550W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8551S: Supported
8552F: drivers/infiniband/hw/nes/
c546b2a3 8553F: include/uapi/rdma/nes-abi.h
3c2d774c 8554
be2f2e84 8555NETEM NETWORK EMULATOR
adbbf69d 8556M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8557L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8558S: Maintained
679655da 8559F: net/sched/sch_netem.c
be2f2e84 8560
b2f5a051 8561NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8562M: Jon Mason <jdmason@kudzu.us>
4a58448b 8563L: netdev@vger.kernel.org
4a58448b 8564S: Supported
679655da 8565F: Documentation/networking/s2io.txt
b2f5a051 8566F: Documentation/networking/vxge.txt
86387e1a 8567F: drivers/net/ethernet/neterion/
4a58448b 8568
db9cf3a3 8569NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8570M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8571M: Patrick McHardy <kaber@trash.net>
42010ed0 8572M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8573L: netfilter-devel@vger.kernel.org
82b98543 8574L: coreteam@netfilter.org
1da177e4
LT
8575W: http://www.netfilter.org/
8576W: http://www.iptables.org/
42010ed0
PNA
8577Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8578T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8579T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8580S: Supported
679655da
JP
8581F: include/linux/netfilter*
8582F: include/linux/netfilter/
8583F: include/net/netfilter/
c117ab84
CEB
8584F: include/uapi/linux/netfilter*
8585F: include/uapi/linux/netfilter/
679655da
JP
8586F: net/*/netfilter.c
8587F: net/*/netfilter/
8588F: net/netfilter/
91c269a0 8589F: net/bridge/br_netfilter*.c
1da177e4 8590
4cc67735 8591NETLABEL
87a0874c 8592M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8593W: http://netlabel.sf.net
8594L: netdev@vger.kernel.org
87a0874c 8595S: Maintained
80811493 8596F: Documentation/netlabel/
679655da
JP
8597F: include/net/netlabel.h
8598F: net/netlabel/
4cc67735 8599
1da177e4 8600NETROM NETWORK LAYER
8b58be88 8601M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8602L: linux-hams@vger.kernel.org
d34cb28a 8603W: http://www.linux-ax25.org/
1da177e4 8604S: Maintained
679655da 8605F: include/net/netrom.h
c117ab84 8606F: include/uapi/linux/netrom.h
679655da 8607F: net/netrom/
1da177e4 8608
4c352362
JK
8609NETRONOME ETHERNET DRIVERS
8610M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8611L: oss-drivers@netronome.com
8612S: Maintained
8613F: drivers/net/ethernet/netronome/
8614
5ddb88c0 8615NETWORK BLOCK DEVICE (NBD)
4ca5829a 8616M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8617S: Maintained
5e4b269b 8618L: nbd-general@lists.sourceforge.net
4ca5829a 8619T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8620F: Documentation/blockdev/nbd.txt
8621F: drivers/block/nbd.c
c117ab84 8622F: include/uapi/linux/nbd.h
1da177e4 8623
6e43650c
NH
8624NETWORK DROP MONITOR
8625M: Neil Horman <nhorman@tuxdriver.com>
8626L: netdev@vger.kernel.org
8627S: Maintained
8628W: https://fedorahosted.org/dropwatch/
8629F: net/core/drop_monitor.c
8630
3ed6e498
AL
8631NETWORKING [DSA]
8632M: Andrew Lunn <andrew@lunn.ch>
8633M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8634M: Florian Fainelli <f.fainelli@gmail.com>
8635S: Maintained
8636F: net/dsa/
8637F: include/net/dsa.h
8638F: drivers/net/dsa/
8639
1da177e4 8640NETWORKING [GENERAL]
8b58be88 8641M: "David S. Miller" <davem@davemloft.net>
979b6c13 8642L: netdev@vger.kernel.org
b1e8fd54 8643W: http://www.linuxfoundation.org/en/Net
11e98029 8644Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8645T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8646T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8647S: Maintained
679655da
JP
8648F: net/
8649F: include/net/
018d21ed
JP
8650F: include/linux/in.h
8651F: include/linux/net.h
8652F: include/linux/netdevice.h
c117ab84
CEB
8653F: include/uapi/linux/in.h
8654F: include/uapi/linux/net.h
8655F: include/uapi/linux/netdevice.h
0c7aecd4 8656F: include/uapi/linux/net_namespace.h
7e814a6c 8657F: tools/net/
f4e53f9a 8658F: tools/testing/selftests/net/
335a67d2 8659F: lib/random32.c
1da177e4
LT
8660
8661NETWORKING [IPv4/IPv6]
8b58be88
JP
8662M: "David S. Miller" <davem@davemloft.net>
8663M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8664M: James Morris <jmorris@namei.org>
8665M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8666M: Patrick McHardy <kaber@trash.net>
979b6c13 8667L: netdev@vger.kernel.org
08deed1e 8668T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8669S: Maintained
679655da
JP
8670F: net/ipv4/
8671F: net/ipv6/
8672F: include/net/ip*
0a14842f 8673F: arch/x86/net/*
1da177e4 8674
73b7656c
DM
8675NETWORKING [IPSEC]
8676M: Steffen Klassert <steffen.klassert@secunet.com>
8677M: Herbert Xu <herbert@gondor.apana.org.au>
8678M: "David S. Miller" <davem@davemloft.net>
8679L: netdev@vger.kernel.org
d1fc5024
SK
8680T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8681T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8682S: Maintained
5826bdd1 8683F: net/core/flow.c
73b7656c
DM
8684F: net/xfrm/
8685F: net/key/
8686F: net/ipv4/xfrm*
d1fc5024
SK
8687F: net/ipv4/esp4.c
8688F: net/ipv4/ah4.c
8689F: net/ipv4/ipcomp.c
8690F: net/ipv4/ip_vti.c
73b7656c 8691F: net/ipv6/xfrm*
d1fc5024
SK
8692F: net/ipv6/esp6.c
8693F: net/ipv6/ah6.c
8694F: net/ipv6/ipcomp6.c
8695F: net/ipv6/ip6_vti.c
73b7656c
DM
8696F: include/uapi/linux/xfrm.h
8697F: include/net/xfrm.h
8698
10e2ff1c 8699NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8700M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8701L: netdev@vger.kernel.org
8702S: Maintained
8703
29f8f632 8704NETWORKING [WIRELESS]
2cb4abd1 8705L: linux-wireless@vger.kernel.org
8a6e2535 8706Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8707
788873ac
JP
8708NETWORKING DRIVERS
8709L: netdev@vger.kernel.org
8710W: http://www.linuxfoundation.org/en/Net
11e98029 8711Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8712T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8713T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8714S: Odd Fixes
156f4fbc 8715F: Documentation/devicetree/bindings/net/
788873ac 8716F: drivers/net/
018d21ed 8717F: include/linux/if_*
0b63bf1f 8718F: include/linux/netdevice.h
0b63bf1f
JD
8719F: include/linux/etherdevice.h
8720F: include/linux/fcdevice.h
8721F: include/linux/fddidevice.h
8722F: include/linux/hippidevice.h
8723F: include/linux/inetdevice.h
c117ab84
CEB
8724F: include/uapi/linux/if_*
8725F: include/uapi/linux/netdevice.h
788873ac 8726
0e324cf6
JL
8727NETWORKING DRIVERS (WIRELESS)
8728M: Kalle Valo <kvalo@codeaurora.org>
8729L: linux-wireless@vger.kernel.org
8730Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8731T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8732T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8733S: Maintained
182fd9ee 8734F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8735F: drivers/net/wireless/
8736
3d396eb1 8737NETXEN (1/10) GbE SUPPORT
67f0160f
MY
8738M: Manish Chopra <manish.chopra@cavium.com>
8739M: Rahul Verma <rahul.verma@cavium.com>
8740M: Dept-GELinuxNICDev@cavium.com
3d396eb1 8741L: netdev@vger.kernel.org
3d396eb1 8742S: Supported
aa43c215 8743F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8744
6423d30f
AAJ
8745NFC SUBSYSTEM
8746M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8747M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8748M: Samuel Ortiz <sameo@linux.intel.com>
8749L: linux-wireless@vger.kernel.org
1eb3b216 8750L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8751S: Supported
6423d30f 8752F: net/nfc/
55eb94f9 8753F: include/net/nfc/
c117ab84 8754F: include/uapi/linux/nfc.h
6423d30f 8755F: drivers/nfc/
397d6497
CR
8756F: include/linux/platform_data/nfcmrvl.h
8757F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8758F: include/linux/platform_data/pn544.h
397d6497
CR
8759F: include/linux/platform_data/st21nfca.h
8760F: include/linux/platform_data/st-nci.h
7ebb88e5 8761F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8762
e8b43555 8763NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8764M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8765M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8766L: linux-nfs@vger.kernel.org
8767W: http://client.linux-nfs.org
cd7b996a 8768T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8769S: Maintained
679655da
JP
8770F: fs/lockd/
8771F: fs/nfs/
8772F: fs/nfs_common/
8773F: net/sunrpc/
8774F: include/linux/lockd/
8775F: include/linux/nfs*
8776F: include/linux/sunrpc/
c117ab84
CEB
8777F: include/uapi/linux/nfs*
8778F: include/uapi/linux/sunrpc/
1da177e4 8779
85ef9cea 8780NILFS2 FILESYSTEM
e2126935 8781M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8782L: linux-nilfs@vger.kernel.org
f9472265 8783W: http://nilfs.sourceforge.net/
9e92e516 8784W: http://nilfs.osdn.jp/
e2126935 8785T: git git://github.com/konis/nilfs2.git
85ef9cea 8786S: Supported
679655da
JP
8787F: Documentation/filesystems/nilfs2.txt
8788F: fs/nilfs2/
c35c7ac5 8789F: include/trace/events/nilfs2.h
e63e88bc
RK
8790F: include/uapi/linux/nilfs2_api.h
8791F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8792
1da177e4 8793NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8794M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8795W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8796S: Maintained
679655da
JP
8797F: Documentation/scsi/NinjaSCSI.txt
8798F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8799
8800NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8801M: GOTO Masanori <gotom@debian.or.jp>
8802M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8803W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8804S: Maintained
679655da
JP
8805F: Documentation/scsi/NinjaSCSI.txt
8806F: drivers/scsi/nsp32*
1da177e4 8807
383b8fb9
LFT
8808NIOS2 ARCHITECTURE
8809M: Ley Foon Tan <lftan@altera.com>
8810L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8811T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8812S: Maintained
8813F: arch/nios2/
8814
2a6afddb 8815NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8816R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8817F: include/linux/power/bq2415x_charger.h
081bab21 8818F: include/linux/power/bq27xxx_battery.h
2a6afddb 8819F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8820F: drivers/power/supply/bq2415x_charger.c
8821F: drivers/power/supply/bq27xxx_battery.c
8822F: drivers/power/supply/bq27xxx_battery_i2c.c
8823F: drivers/power/supply/isp1704_charger.c
8824F: drivers/power/supply/rx51_battery.c
2a6afddb 8825
a1bd3bae 8826NTB DRIVER CORE
9ef6bf6c
JM
8827M: Jon Mason <jdmason@kudzu.us>
8828M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8829M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8830L: linux-ntb@googlegroups.com
fce8a7bb 8831S: Supported
2984411f
JM
8832W: https://github.com/jonmason/ntb/wiki
8833T: git git://github.com/jonmason/ntb.git
fce8a7bb 8834F: drivers/ntb/
548c237c 8835F: drivers/net/ntb_netdev.c
fce8a7bb 8836F: include/linux/ntb.h
a1bd3bae 8837F: include/linux/ntb_transport.h
a9c59ef7 8838F: tools/testing/selftests/ntb/
fce8a7bb 8839
e26a5843
AH
8840NTB INTEL DRIVER
8841M: Jon Mason <jdmason@kudzu.us>
8842M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8843L: linux-ntb@googlegroups.com
e26a5843
AH
8844S: Supported
8845W: https://github.com/jonmason/ntb/wiki
8846T: git git://github.com/jonmason/ntb.git
8847F: drivers/ntb/hw/intel/
fce8a7bb 8848
a1b36958 8849NTB AMD DRIVER
bc034e52 8850M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
a1b36958
XY
8851L: linux-ntb@googlegroups.com
8852S: Supported
8853F: drivers/ntb/hw/amd/
8854
1da177e4 8855NTFS FILESYSTEM
2818ef50 8856M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8857L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8858W: http://www.tuxera.com/
e6f4dee7 8859T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8860S: Supported
679655da
JP
8861F: Documentation/filesystems/ntfs.txt
8862F: fs/ntfs/
1da177e4 8863
9eb8ef74 8864NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8865M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8866L: linux-fbdev@vger.kernel.org
ce00f85c 8867S: Maintained
8a61f013
JH
8868F: drivers/video/fbdev/riva/
8869F: drivers/video/fbdev/nvidia/
1da177e4 8870
79461681 8871NVM EXPRESS DRIVER
b3975e94
JF
8872M: Keith Busch <keith.busch@intel.com>
8873M: Jens Axboe <axboe@fb.com>
b508fc35
CH
8874M: Christoph Hellwig <hch@lst.de>
8875M: Sagi Grimberg <sagi@grimberg.me>
79461681 8876L: linux-nvme@lists.infradead.org
b508fc35
CH
8877T: git://git.infradead.org/nvme.git
8878W: http://git.infradead.org/nvme.git
79461681 8879S: Supported
57dacad5 8880F: drivers/nvme/host/
79461681 8881F: include/linux/nvme.h
b508fc35 8882F: include/uapi/linux/nvme_ioctl.h
79461681 8883
a07b4970
CH
8884NVM EXPRESS TARGET DRIVER
8885M: Christoph Hellwig <hch@lst.de>
8886M: Sagi Grimberg <sagi@grimberg.me>
8887L: linux-nvme@lists.infradead.org
b508fc35
CH
8888T: git://git.infradead.org/nvme.git
8889W: http://git.infradead.org/nvme.git
a07b4970
CH
8890S: Supported
8891F: drivers/nvme/target/
8892
b1ad1475
JS
8893NVM EXPRESS FC TRANSPORT DRIVERS
8894M: James Smart <james.smart@broadcom.com>
8895L: linux-nvme@lists.infradead.org
8896S: Supported
8897F: include/linux/nvme-fc.h
d6d20012 8898F: include/linux/nvme-fc-driver.h
e399441d 8899F: drivers/nvme/host/fc.c
c5343203 8900F: drivers/nvme/target/fc.c
475d0fe7 8901F: drivers/nvme/target/fcloop.c
b1ad1475 8902
aee4b9bd
SK
8903NVMEM FRAMEWORK
8904M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8905M: Maxime Ripard <maxime.ripard@free-electrons.com>
8906S: Maintained
8907F: drivers/nvmem/
8908F: Documentation/devicetree/bindings/nvmem/
8909F: include/linux/nvmem-consumer.h
8910F: include/linux/nvmem-provider.h
8911
dece4585
CP
8912NXP-NCI NFC DRIVER
8913M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8914R: Charles Gorand <charles.gorand@effinnov.com>
8915L: linux-nfc@lists.01.org (moderated for non-subscribers)
8916S: Supported
8917F: drivers/nfc/nxp-nci
8918
f50d7146 8919NXP TDA998X DRM DRIVER
0d7f4f05 8920M: Russell King <linux@armlinux.org.uk>
f50d7146 8921S: Supported
0d7f4f05
RK
8922T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
8923T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
f50d7146
RK
8924F: drivers/gpu/drm/i2c/tda998x_drv.c
8925F: include/drm/i2c/tda998x.h
8926
fbace43e
PR
8927NXP TFA9879 DRIVER
8928M: Peter Rosin <peda@axentia.se>
8929L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8930S: Maintained
8931F: sound/soc/codecs/tfa9879*
8932
442f04c3
JP
8933OBJTOOL
8934M: Josh Poimboeuf <jpoimboe@redhat.com>
8935S: Supported
8936F: tools/objtool/
8937
f5525786 8938OMAP SUPPORT
0e24bdd4 8939M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8940L: linux-omap@vger.kernel.org
8941W: http://www.muru.com/linux/omap/
8942W: http://linux.omap.com/
8a6e2535 8943Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8944T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8945S: Maintained
4e04d5a3 8946F: arch/arm/*omap*/
026da812
FB
8947F: arch/arm/configs/omap1_defconfig
8948F: arch/arm/configs/omap2plus_defconfig
046d0a37 8949F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8950F: drivers/irqchip/irq-omap-intc.c
8951F: drivers/mfd/*omap*.c
8952F: drivers/mfd/menelaus.c
8953F: drivers/mfd/palmas.c
8954F: drivers/mfd/tps65217.c
8955F: drivers/mfd/tps65218.c
8956F: drivers/mfd/tps65910.c
8957F: drivers/mfd/twl-core.[ch]
8958F: drivers/mfd/twl4030*.c
8959F: drivers/mfd/twl6030*.c
8960F: drivers/mfd/twl6040*.c
8961F: drivers/regulator/palmas-regulator*.c
8962F: drivers/regulator/pbias-regulator.c
8963F: drivers/regulator/tps65217-regulator.c
8964F: drivers/regulator/tps65218-regulator.c
8965F: drivers/regulator/tps65910-regulator.c
8966F: drivers/regulator/twl-regulator.c
cac28ae6 8967F: drivers/regulator/twl6030-regulator.c
046d0a37 8968F: include/linux/i2c-omap.h
f5525786 8969
50f29fbd 8970OMAP DEVICE TREE SUPPORT
cdb55ab0 8971M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8972M: Tony Lindgren <tony@atomide.com>
8973L: linux-omap@vger.kernel.org
d0fb18c5 8974L: devicetree@vger.kernel.org
50f29fbd
TL
8975S: Maintained
8976F: arch/arm/boot/dts/*omap*
8977F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8978F: arch/arm/boot/dts/*am4*
8979F: arch/arm/boot/dts/*am5*
8980F: arch/arm/boot/dts/*dra7*
50f29fbd 8981
f5525786 8982OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8983M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8984L: linux-omap@vger.kernel.org
8985S: Maintained
8986F: arch/arm/*omap*/*clock*
8987
8988OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8989M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8990L: linux-omap@vger.kernel.org
8991S: Maintained
8992F: arch/arm/*omap*/*pm*
c46938d4 8993F: drivers/cpufreq/omap-cpufreq.c
f5525786 8994
d21db568 8995OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8996M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8997M: Paul Walmsley <paul@pwsan.com>
8998L: linux-omap@vger.kernel.org
8999S: Maintained
d21db568 9000F: arch/arm/mach-omap2/prm*
692ab1f3 9001
f5525786 9002OMAP AUDIO SUPPORT
6c284903 9003M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 9004M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 9005L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
9006L: linux-omap@vger.kernel.org
9007S: Maintained
9008F: sound/soc/omap/
9009
18640193
TL
9010OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9011M: Roger Quadros <rogerq@ti.com>
9012M: Tony Lindgren <tony@atomide.com>
9013L: linux-omap@vger.kernel.org
9014S: Maintained
9015F: drivers/memory/omap-gpmc.c
9016F: arch/arm/mach-omap2/*gpmc*
9017
f5525786 9018OMAP FRAMEBUFFER SUPPORT
830e6384 9019M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 9020L: linux-fbdev@vger.kernel.org
f5525786
TL
9021L: linux-omap@vger.kernel.org
9022S: Maintained
8a61f013 9023F: drivers/video/fbdev/omap/
f5525786 9024
676eec0d 9025OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 9026M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 9027L: linux-omap@vger.kernel.org
676eec0d 9028L: linux-fbdev@vger.kernel.org
178ff4c9 9029S: Maintained
8a61f013 9030F: drivers/video/fbdev/omap2/
178ff4c9
TV
9031F: Documentation/arm/OMAP/DSS
9032
8b37fcfc
OBC
9033OMAP HARDWARE SPINLOCK SUPPORT
9034M: Ohad Ben-Cohen <ohad@wizery.com>
9035L: linux-omap@vger.kernel.org
9036S: Maintained
9037F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 9038
f5525786 9039OMAP MMC SUPPORT
8b58be88 9040M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
9041L: linux-omap@vger.kernel.org
9042S: Maintained
653f41b5
MC
9043F: drivers/mmc/host/omap.c
9044
9045OMAP HS MMC SUPPORT
0a4585c6 9046L: linux-mmc@vger.kernel.org
653f41b5 9047L: linux-omap@vger.kernel.org
dfa5d196 9048S: Orphan
653f41b5 9049F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
9050
9051OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 9052M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
9053S: Maintained
9054F: drivers/char/hw_random/omap-rng.c
9055
f400c82e 9056OMAP HWMOD SUPPORT
cdb55ab0 9057M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9058M: Paul Walmsley <paul@pwsan.com>
9059L: linux-omap@vger.kernel.org
9060S: Maintained
8fc8b12b 9061F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 9062
8633fb30
PW
9063OMAP HWMOD DATA
9064M: Paul Walmsley <paul@pwsan.com>
9065L: linux-omap@vger.kernel.org
9066S: Maintained
9067F: arch/arm/mach-omap2/omap_hwmod*data*
9068
f400c82e 9069OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 9070M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9071L: linux-omap@vger.kernel.org
9072S: Maintained
9073F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9074
0db83ced 9075OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
9076M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9077L: linux-media@vger.kernel.org
9078S: Maintained
7eec52db 9079F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 9080F: drivers/media/platform/omap3isp/
0db83ced 9081F: drivers/staging/media/omap4iss/
7e8970e1 9082
f5525786 9083OMAP USB SUPPORT
f5525786
TL
9084L: linux-usb@vger.kernel.org
9085L: linux-omap@vger.kernel.org
3b243519 9086S: Orphan
a16fbd65
JP
9087F: drivers/usb/*/*omap*
9088F: arch/arm/*omap*/usb*
f5525786 9089
6d994710 9090OMAP GPIO DRIVER
fe643528 9091M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 9092M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 9093M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
9094L: linux-omap@vger.kernel.org
9095S: Maintained
fe643528 9096F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
9097F: drivers/gpio/gpio-omap.c
9098
c351e290
MJ
9099OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9100M: Mark Jackson <mpfj@newflow.co.uk>
9101L: linux-omap@vger.kernel.org
9102S: Maintained
9103F: arch/arm/boot/dts/am335x-nano.dts
9104
0ad122d9 9105OMFS FILESYSTEM
8b58be88 9106M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
9107L: linux-karma-devel@lists.sourceforge.net
9108S: Maintained
679655da
JP
9109F: Documentation/filesystems/omfs.txt
9110F: fs/omfs/
0ad122d9 9111
c1986ee9 9112OMNIKEY CARDMAN 4000 DRIVER
8b58be88 9113M: Harald Welte <laforge@gnumonks.org>
c1986ee9 9114S: Maintained
679655da
JP
9115F: drivers/char/pcmcia/cm4000_cs.c
9116F: include/linux/cm4000_cs.h
c117ab84 9117F: include/uapi/linux/cm4000_cs.h
c1986ee9 9118
77c44ab1 9119OMNIKEY CARDMAN 4040 DRIVER
8b58be88 9120M: Harald Welte <laforge@gnumonks.org>
77c44ab1 9121S: Maintained
679655da 9122F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 9123
77d5140f 9124OMNIVISION OV7670 SENSOR DRIVER
8b58be88 9125M: Jonathan Corbet <corbet@lwn.net>
661263b5 9126L: linux-media@vger.kernel.org
275ffde4 9127T: git git://linuxtv.org/media_tree.git
77d5140f 9128S: Maintained
90d72ac6 9129F: drivers/media/i2c/ov7670.c
77d5140f 9130
431bca73 9131ONENAND FLASH DRIVER
8b58be88 9132M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
9133L: linux-mtd@lists.infradead.org
9134S: Maintained
679655da
JP
9135F: drivers/mtd/onenand/
9136F: include/linux/mtd/onenand*.h
431bca73 9137
1da177e4 9138ONSTREAM SCSI TAPE DRIVER
8b58be88 9139M: Willem Riede <osst@riede.org>
1da177e4
LT
9140L: osst-users@lists.sourceforge.net
9141L: linux-scsi@vger.kernel.org
9142S: Maintained
f7269cfc
JD
9143F: Documentation/scsi/osst.txt
9144F: drivers/scsi/osst.*
9145F: drivers/scsi/osst_*.h
9146F: drivers/scsi/st.h
1da177e4 9147
e2d1d6c0 9148OPENCORES I2C BUS DRIVER
8b58be88 9149M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 9150L: linux-i2c@vger.kernel.org
e2d1d6c0 9151S: Maintained
679655da
JP
9152F: Documentation/i2c/busses/i2c-ocores
9153F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 9154
860c44c1 9155OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 9156M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 9157M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 9158L: devicetree@vger.kernel.org
a7fefe9f 9159W: http://www.devicetree.org/
fcdec35e 9160T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 9161S: Maintained
f8828205 9162F: drivers/of/
860c44c1 9163F: include/linux/of*.h
f8828205 9164F: scripts/dtc/
860c44c1 9165
f8828205 9166OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 9167M: Rob Herring <robh+dt@kernel.org>
f8828205 9168M: Mark Rutland <mark.rutland@arm.com>
f8828205 9169L: devicetree@vger.kernel.org
9f273c24 9170T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 9171Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
9172S: Maintained
9173F: Documentation/devicetree/
9174F: arch/*/boot/dts/
9175F: include/dt-bindings/
9176
2bb65f56
PA
9177OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9178M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9179L: devicetree@vger.kernel.org
9180S: Maintained
9181F: Documentation/devicetree/dynamic-resolution-notes.txt
9182F: Documentation/devicetree/overlay-notes.txt
9183F: drivers/of/overlay.c
9184F: drivers/of/resolver.c
9185
19f9d392
JB
9186OPENRISC ARCHITECTURE
9187M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
9188M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9189M: Stafford Horne <shorne@gmail.com>
9190L: openrisc@lists.librecores.org
9191W: http://openrisc.io
19f9d392 9192S: Maintained
14430813 9193F: arch/openrisc/
19f9d392 9194
ccb1352e 9195OPENVSWITCH
4f337ed5 9196M: Pravin Shelar <pshelar@nicira.com>
b422da7c 9197L: netdev@vger.kernel.org
ccb1352e
JG
9198L: dev@openvswitch.org
9199W: http://openvswitch.org
ccb1352e
JG
9200S: Maintained
9201F: net/openvswitch/
b422da7c 9202F: include/uapi/linux/openvswitch.h
ccb1352e 9203
875fa6fb
VK
9204OPERATING PERFORMANCE POINTS (OPP)
9205M: Viresh Kumar <vireshk@kernel.org>
9206M: Nishanth Menon <nm@ti.com>
9207M: Stephen Boyd <sboyd@codeaurora.org>
9208L: linux-pm@vger.kernel.org
9209S: Maintained
9210T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9211F: drivers/base/power/opp/
9212F: include/linux/pm_opp.h
9213F: Documentation/power/opp.txt
9214F: Documentation/devicetree/bindings/opp/
9215
af39917d
CL
9216OPL4 DRIVER
9217M: Clemens Ladisch <clemens@ladisch.de>
9218L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9219T: git git://git.alsa-project.org/alsa-kernel.git
9220S: Maintained
9221F: sound/drivers/opl4/
9222
1da177e4 9223OPROFILE
4cf7e718 9224M: Robert Richter <rric@kernel.org>
1da177e4
LT
9225L: oprofile-list@lists.sf.net
9226S: Maintained
81c4a8a6 9227F: arch/*/include/asm/oprofile*.h
679655da
JP
9228F: arch/*/oprofile/
9229F: drivers/oprofile/
9230F: include/linux/oprofile.h
1da177e4 9231
e2d1d6c0 9232ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9233M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9234M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9235L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9236W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9237S: Supported
679655da
JP
9238F: Documentation/filesystems/ocfs2.txt
9239F: Documentation/filesystems/dlmfs.txt
9240F: fs/ocfs2/
e2d1d6c0 9241
1da177e4 9242ORINOCO DRIVER
724c6b35 9243L: linux-wireless@vger.kernel.org
491b26b4 9244W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9245W: http://www.nongnu.org/orinoco/
3a59babb 9246S: Orphan
2be45b66 9247F: drivers/net/wireless/intersil/orinoco/
1da177e4 9248
42c55aa8 9249OSD LIBRARY and FILESYSTEM
fadc0752 9250M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9251M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9252L: osd-dev@open-osd.org
9253W: http://open-osd.org
54e5881d 9254T: git git://git.open-osd.org/open-osd.git
68274794 9255S: Maintained
42c55aa8 9256F: drivers/scsi/osd/
6b6f0b6c 9257F: include/scsi/osd_*
42c55aa8 9258F: fs/exofs/
68274794 9259
ef94b186 9260OVERLAY FILESYSTEM
7c37fbda 9261M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9262L: linux-unionfs@vger.kernel.org
9263T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9264S: Supported
1d113735 9265F: fs/overlayfs/
7c37fbda
NB
9266F: Documentation/filesystems/overlayfs.txt
9267
85096169
MM
9268ORANGEFS FILESYSTEM
9269M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9270L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9271T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9272S: Supported
9273F: fs/orangefs/
9274F: Documentation/filesystems/orangefs.txt
9275
e2d1d6c0 9276P54 WIRELESS DRIVER
084cb0fe 9277M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9278L: linux-wireless@vger.kernel.org
084cb0fe 9279W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9280S: Maintained
d3466830 9281F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9282
f5cd7872 9283PA SEMI ETHERNET DRIVER
f5cd7872 9284L: netdev@vger.kernel.org
56a5b8da 9285S: Orphan
ded19add 9286F: drivers/net/ethernet/pasemi/*
f5cd7872 9287
beb58aa3 9288PA SEMI SMBUS DRIVER
846557d3 9289L: linux-i2c@vger.kernel.org
56a5b8da 9290S: Orphan
679655da 9291F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9292
48fc267e
SK
9293PADATA PARALLEL EXECUTION MECHANISM
9294M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9295L: linux-crypto@vger.kernel.org
9296S: Maintained
9297F: kernel/padata.c
9298F: include/linux/padata.h
9299F: Documentation/padata.txt
9300
709ee531 9301PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9302M: Harald Welte <laforge@gnumonks.org>
d0944853 9303L: platform-driver-x86@vger.kernel.org
709ee531 9304S: Maintained
679655da 9305F: drivers/platform/x86/panasonic-laptop.c
709ee531 9306
368dd5ac 9307PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9308M: David Howells <dhowells@redhat.com>
4fa97181
DH
9309L: linux-am33-list@redhat.com (moderated for non-subscribers)
9310W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9311S: Maintained
679655da
JP
9312F: Documentation/mn10300/
9313F: arch/mn10300/
4fa97181 9314
305b37bd
KS
9315PARALLEL LCD/KEYPAD PANEL DRIVER
9316M: Willy Tarreau <willy@haproxy.com>
9317M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9318S: Odd Fixes
9319F: Documentation/misc-devices/lcd-panel-cgram.txt
9320F: drivers/misc/panel.c
9321
64dfff03
SM
9322PARALLEL PORT SUBSYSTEM
9323M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 9324M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 9325L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9326S: Maintained
679655da
JP
9327F: drivers/parport/
9328F: include/linux/parport*.h
9329F: drivers/char/ppdev.c
c117ab84 9330F: include/uapi/linux/ppdev.h
64dfff03 9331F: Documentation/parport*.txt
1da177e4 9332
4cdf6bc2 9333PARAVIRT_OPS INTERFACE
d633180c 9334M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9335M: Chris Wright <chrisw@sous-sol.org>
9336M: Alok Kataria <akataria@vmware.com>
9337M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9338L: virtualization@lists.linux-foundation.org
4cdf6bc2 9339S: Supported
a2e19991 9340F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9341F: arch/*/kernel/paravirt*
9342F: arch/*/include/asm/paravirt.h
47ae4b05 9343F: include/linux/hypervisor.h
4cdf6bc2 9344
e2d1d6c0 9345PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9346M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9347L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9348S: Maintained
679655da
JP
9349F: Documentation/blockdev/paride.txt
9350F: drivers/block/paride/
e2d1d6c0
RD
9351
9352PARISC ARCHITECTURE
b8828770 9353M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9354M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9355L: linux-parisc@vger.kernel.org
9356W: http://www.parisc-linux.org/
8a6e2535 9357Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9358T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9359T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9360S: Maintained
679655da 9361F: arch/parisc/
2b6bac9e 9362F: Documentation/parisc/
679655da 9363F: drivers/parisc/
2b6bac9e
HD
9364F: drivers/char/agp/parisc-agp.c
9365F: drivers/input/serio/gscps2.c
9366F: drivers/parport/parport_gsc.*
9367F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9368F: drivers/video/fbdev/sti*
2b6bac9e
HD
9369F: drivers/video/console/sti*
9370F: drivers/video/logo/logo_parisc*
e2d1d6c0 9371
1662d32c 9372PC87360 HARDWARE MONITORING DRIVER
8b58be88 9373M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9374L: linux-hwmon@vger.kernel.org
1662d32c 9375S: Maintained
679655da
JP
9376F: Documentation/hwmon/pc87360
9377F: drivers/hwmon/pc87360.c
1662d32c
JC
9378
9379PC8736x GPIO DRIVER
8b58be88 9380M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9381S: Maintained
679655da 9382F: drivers/char/pc8736x_gpio.c
1662d32c 9383
1ad107fd 9384PC87427 HARDWARE MONITORING DRIVER
d8130624 9385M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9386L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9387S: Maintained
9388F: Documentation/hwmon/pc87427
9389F: drivers/hwmon/pc87427.c
9390
b26e0ed4 9391PCA9532 LED DRIVER
8b58be88 9392M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9393S: Maintained
d5ca6918
JP
9394F: drivers/leds/leds-pca9532.c
9395F: include/linux/leds-pca9532.h
b26e0ed4 9396
5ce914a8 9397PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9398M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9399L: linux-i2c@vger.kernel.org
9400S: Maintained
b4f0b74e 9401F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9402
3971dae5 9403PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9404M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9405S: Maintained
9406F: drivers/firmware/pcdp.*
9407
065c6359 9408PCI ERROR RECOVERY
6305902c 9409M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9410L: linux-pci@vger.kernel.org
065c6359 9411S: Supported
679655da 9412F: Documentation/PCI/pci-error-recovery.txt
065c6359 9413
78c1cffd
RC
9414PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9415M: Russell Currey <ruscur@russell.cc>
9416L: linuxppc-dev@lists.ozlabs.org
9417S: Supported
9418F: Documentation/powerpc/eeh-pci-error-recovery.txt
9419F: arch/powerpc/kernel/eeh*.c
9420F: arch/powerpc/platforms/*/eeh*.c
9421F: arch/powerpc/include/*/eeh*.h
9422
1da177e4 9423PCI SUBSYSTEM
5ac3a6d2 9424M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9425L: linux-pci@vger.kernel.org
99662dd1 9426Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9427T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9428S: Supported
92a1fe2e 9429F: Documentation/devicetree/bindings/pci/
679655da
JP
9430F: Documentation/PCI/
9431F: drivers/pci/
9432F: include/linux/pci*
6b49ee49 9433F: arch/x86/pci/
cad01f91 9434F: arch/x86/kernel/quirks.c
1da177e4 9435
eaa6111b
LFT
9436PCI DRIVER FOR ALTERA PCIE IP
9437M: Ley Foon Tan <lftan@altera.com>
9438L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9439L: linux-pci@vger.kernel.org
9440S: Supported
9441F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9442F: drivers/pci/host/pcie-altera.c
9443
b7e78170
RH
9444PCI DRIVER FOR ARM VERSATILE PLATFORM
9445M: Rob Herring <robh@kernel.org>
9446L: linux-pci@vger.kernel.org
9447L: linux-arm-kernel@lists.infradead.org
9448S: Maintained
9449F: Documentation/devicetree/bindings/pci/versatile.txt
9450F: drivers/pci/host/pci-versatile.c
9451
3dc9d38c
TP
9452PCI DRIVER FOR ARMADA 8K
9453M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9454L: linux-pci@vger.kernel.org
9455L: linux-arm-kernel@lists.infradead.org
9456S: Maintained
9457F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9458F: drivers/pci/host/pcie-armada8k.c
9459
5f6b6ccd
TI
9460PCI DRIVER FOR APPLIEDMICRO XGENE
9461M: Tanmay Inamdar <tinamdar@apm.com>
9462L: linux-pci@vger.kernel.org
9463L: linux-arm-kernel@lists.infradead.org
9464S: Maintained
9465F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9466F: drivers/pci/host/pci-xgene.c
9467
62d0ff83
ML
9468PCI DRIVER FOR FREESCALE LAYERSCAPE
9469M: Minghuan Lian <minghuan.Lian@freescale.com>
9470M: Mingkai Hu <mingkai.hu@freescale.com>
9471M: Roy Zang <tie-fei.zang@freescale.com>
9472L: linuxppc-dev@lists.ozlabs.org
9473L: linux-pci@vger.kernel.org
9474L: linux-arm-kernel@lists.infradead.org
9475S: Maintained
9476F: drivers/pci/host/*layerscape*
9477
f0b75693 9478PCI DRIVER FOR IMX6
286fbaef 9479M: Richard Zhu <hongxing.zhu@nxp.com>
1ba55f55 9480M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9481L: linux-pci@vger.kernel.org
9482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9483S: Maintained
12e46064 9484F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
f0b75693
BH
9485F: drivers/pci/host/*imx6*
9486
0c4ffcfe
MK
9487PCI DRIVER FOR TI KEYSTONE
9488M: Murali Karicheri <m-karicheri2@ti.com>
9489L: linux-pci@vger.kernel.org
9490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9491S: Maintained
9492F: drivers/pci/host/*keystone*
9493
f0b75693
BH
9494PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9495M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9496M: Jason Cooper <jason@lakedaemon.net>
9497L: linux-pci@vger.kernel.org
9498L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9499S: Maintained
9500F: drivers/pci/host/*mvebu*
9501
8c39d710
TP
9502PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9503M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9504L: linux-pci@vger.kernel.org
9505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9506S: Maintained
441106d9 9507F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9508F: drivers/pci/host/pci-aardvark.c
9509
0447cfd7
TR
9510PCI DRIVER FOR NVIDIA TEGRA
9511M: Thierry Reding <thierry.reding@gmail.com>
9512L: linux-tegra@vger.kernel.org
f0b75693 9513L: linux-pci@vger.kernel.org
0447cfd7
TR
9514S: Supported
9515F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9516F: drivers/pci/host/pci-tegra.c
9517
47ff3de9
KVA
9518PCI DRIVER FOR TI DRA7XX
9519M: Kishon Vijay Abraham I <kishon@ti.com>
9520L: linux-omap@vger.kernel.org
9521L: linux-pci@vger.kernel.org
9522S: Supported
9523F: Documentation/devicetree/bindings/pci/ti-pci.txt
9524F: drivers/pci/host/pci-dra7xx.c
9525
f0b75693
BH
9526PCI DRIVER FOR RENESAS R-CAR
9527M: Simon Horman <horms@verge.net.au>
9528L: linux-pci@vger.kernel.org
4a121096 9529L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9530S: Maintained
9531F: drivers/pci/host/*rcar*
9532
4af82255 9533PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9534M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9535L: linux-pci@vger.kernel.org
f0b75693
BH
9536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9537L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9538S: Maintained
9539F: drivers/pci/host/pci-exynos.c
9540
f0b75693 9541PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9542M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 9543M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
9544L: linux-pci@vger.kernel.org
9545S: Maintained
9546F: Documentation/devicetree/bindings/pci/designware-pcie.txt
fc2480f9 9547F: drivers/pci/host/*designware*
5a3aa2a8 9548
cf28855b
WD
9549PCI DRIVER FOR GENERIC OF HOSTS
9550M: Will Deacon <will.deacon@arm.com>
9551L: linux-pci@vger.kernel.org
9552L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9553S: Maintained
9554F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9555F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9556F: drivers/pci/host/pci-host-generic.c
9557
185a383a
KB
9558PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9559M: Keith Busch <keith.busch@intel.com>
9560L: linux-pci@vger.kernel.org
9561S: Supported
bc79c985 9562F: drivers/pci/host/vmd.c
185a383a 9563
51b66a6c 9564PCIE DRIVER FOR ST SPEAR13XX
110baab1 9565M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9566L: linux-pci@vger.kernel.org
110baab1 9567S: Maintained
51b66a6c
PA
9568F: drivers/pci/host/*spear*
9569
af1169b4
LFT
9570PCI MSI DRIVER FOR ALTERA MSI IP
9571M: Ley Foon Tan <lftan@altera.com>
9572L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9573L: linux-pci@vger.kernel.org
9574S: Supported
9575F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9576F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9577
dcd19de3
DD
9578PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9579M: Duc Dang <dhdang@apm.com>
9580L: linux-pci@vger.kernel.org
9581L: linux-arm-kernel@lists.infradead.org
9582S: Maintained
9583F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9584F: drivers/pci/host/pci-xgene-msi.c
9585
a3cbfae1
NC
9586PCIE DRIVER FOR AXIS ARTPEC
9587M: Niklas Cassel <niklas.cassel@axis.com>
9588M: Jesper Nilsson <jesper.nilsson@axis.com>
9589L: linux-arm-kernel@axis.com
9590L: linux-pci@vger.kernel.org
9591S: Maintained
9592F: Documentation/devicetree/bindings/pci/axis,artpec*
9593F: drivers/pci/host/*artpec*
9594
500a1d9a
ZW
9595PCIE DRIVER FOR HISILICON
9596M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9597M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9598L: linux-pci@vger.kernel.org
9599S: Maintained
9600F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9601F: drivers/pci/host/pcie-hisi.c
9602
e77f847d
SL
9603PCIE DRIVER FOR ROCKCHIP
9604M: Shawn Lin <shawn.lin@rock-chips.com>
9605M: Wenrui Li <wenrui.li@rock-chips.com>
9606L: linux-pci@vger.kernel.org
9607L: linux-rockchip@lists.infradead.org
9608S: Maintained
9609F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9610F: drivers/pci/host/pcie-rockchip.c
9611
82a82383
SV
9612PCIE DRIVER FOR QUALCOMM MSM
9613M: Stanimir Varbanov <svarbanov@mm-sol.com>
9614L: linux-pci@vger.kernel.org
9615L: linux-arm-msm@vger.kernel.org
9616S: Maintained
9617F: drivers/pci/host/*qcom*
9618
f12b76e5
DD
9619PCIE DRIVER FOR CAVIUM THUNDERX
9620M: David Daney <david.daney@cavium.com>
9621L: linux-pci@vger.kernel.org
9622L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9623S: Supported
9624F: Documentation/devicetree/bindings/pci/pci-thunder-*
9625F: drivers/pci/host/pci-thunder-*
9626
1da177e4 9627PCMCIA SUBSYSTEM
4230dfc9 9628P: Linux PCMCIA Team
f5df5881 9629L: linux-pcmcia@lists.infradead.org
6650e0a5 9630W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9631T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9632S: Maintained
679655da 9633F: Documentation/pcmcia/
a67cd548 9634F: tools/pcmcia/
679655da
JP
9635F: drivers/pcmcia/
9636F: include/pcmcia/
1da177e4
LT
9637
9638PCNET32 NETWORK DRIVER
227fb925 9639M: Don Fry <pcnet32@frontier.com>
979b6c13 9640L: netdev@vger.kernel.org
1da177e4 9641S: Maintained
b955f6ca 9642F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9643
48fc267e
SK
9644PCRYPT PARALLEL CRYPTO ENGINE
9645M: Steffen Klassert <steffen.klassert@secunet.com>
9646L: linux-crypto@vger.kernel.org
9647S: Maintained
9648F: crypto/pcrypt.c
9649F: include/crypto/pcrypt.h
9650
e72df0b8
TH
9651PER-CPU MEMORY ALLOCATOR
9652M: Tejun Heo <tj@kernel.org>
93e205a7 9653M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9654T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9655S: Maintained
9656F: include/linux/percpu*.h
9657F: mm/percpu*.c
9658F: arch/*/include/asm/percpu.h
9659
ad4ecbcb 9660PER-TASK DELAY ACCOUNTING
185e595f 9661M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9662S: Maintained
679655da
JP
9663F: include/linux/delayacct.h
9664F: kernel/delayacct.c
ad4ecbcb 9665
57c0c15b 9666PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9667M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9668M: Ingo Molnar <mingo@redhat.com>
f80c5393 9669M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9670R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9671L: linux-kernel@vger.kernel.org
75fc2d37 9672T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9673S: Supported
d53e8365 9674F: kernel/events/*
a003236c 9675F: include/linux/perf_event.h
c117ab84 9676F: include/uapi/linux/perf_event.h
141c4296
RR
9677F: arch/*/kernel/perf_event*.c
9678F: arch/*/kernel/*/perf_event*.c
9679F: arch/*/kernel/*/*/perf_event*.c
a003236c 9680F: arch/*/include/asm/perf_event.h
a003236c 9681F: arch/*/kernel/perf_callchain.c
b0a434fb 9682F: arch/*/events/*
a003236c 9683F: tools/perf/
6c0b3244 9684
dd49d0f5 9685PERSONALITY HANDLING
8b58be88 9686M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9687L: linux-abi-devel@lists.sourceforge.net
9688S: Maintained
679655da 9689F: include/linux/personality.h
c117ab84 9690F: include/uapi/linux/personality.h
dd49d0f5 9691
838e7a03 9692PHONET PROTOCOL
2a06b40f 9693M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9694S: Supported
9695F: Documentation/networking/phonet.txt
9696F: include/linux/phonet.h
9697F: include/net/phonet/
c117ab84 9698F: include/uapi/linux/phonet.h
838e7a03
RDC
9699F: net/phonet/
9700
1da177e4 9701PHRAM MTD DRIVER
8b58be88 9702M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9703L: linux-mtd@lists.infradead.org
9704S: Maintained
679655da 9705F: drivers/mtd/devices/phram.c
1da177e4 9706
efdbb10e
BP
9707PICOLCD HID DRIVER
9708M: Bruno Prémont <bonbons@linux-vserver.org>
9709L: linux-input@vger.kernel.org
9710S: Maintained
9711F: drivers/hid/hid-picolcd*
9712
a53bfa07
JI
9713PICOXCELL SUPPORT
9714M: Jamie Iles <jamie@jamieiles.com>
9715L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9716T: git git://github.com/jamieiles/linux-2.6-ji.git
9717S: Supported
b8733987 9718F: arch/arm/boot/dts/picoxcell*
14430813 9719F: arch/arm/mach-picoxcell/
b8733987 9720F: drivers/crypto/picoxcell*
a53bfa07 9721
2744e8af
LW
9722PIN CONTROL SUBSYSTEM
9723M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9724L: linux-gpio@vger.kernel.org
dbe752a3 9725T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9726S: Maintained
9feeed94 9727F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9728F: Documentation/pinctrl.txt
07f29ba6 9729F: drivers/pinctrl/
8e406fe4 9730F: include/linux/pinctrl/
2744e8af 9731
2201bbb8
JCPV
9732PIN CONTROLLER - ATMEL AT91
9733M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9734L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9735S: Maintained
c654b6bf 9736F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9737
33d3690c
LD
9738PIN CONTROLLER - ATMEL AT91 PIO4
9739M: Ludovic Desroches <ludovic.desroches@atmel.com>
9740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9741L: linux-gpio@vger.kernel.org
9742S: Supported
9743F: drivers/pinctrl/pinctrl-at91-pio4.*
9744
cbd1b652
MW
9745PIN CONTROLLER - INTEL
9746M: Mika Westerberg <mika.westerberg@linux.intel.com>
9747M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9748S: Maintained
9749F: drivers/pinctrl/intel/
2201bbb8 9750
9963b536
LP
9751PIN CONTROLLER - RENESAS
9752M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9753M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9754L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9755S: Maintained
9756F: drivers/pinctrl/sh-pfc/
9757
b75e60d6 9758PIN CONTROLLER - SAMSUNG
fea685e9 9759M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9760M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9761M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9762L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9763L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9764S: Maintained
9b5b33f6 9765F: drivers/pinctrl/samsung/
5db7e3bb
KK
9766F: include/dt-bindings/pinctrl/samsung.h
9767F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9768
13cbd906
TL
9769PIN CONTROLLER - SINGLE
9770M: Tony Lindgren <tony@atomide.com>
9771M: Haojian Zhuang <haojian.zhuang@linaro.org>
9772L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9773L: linux-omap@vger.kernel.org
9774S: Maintained
9775F: drivers/pinctrl/pinctrl-single.c
9776
deda8287 9777PIN CONTROLLER - ST SPEAR
da89947b 9778M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9779L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9780W: http://www.st.com/spear
9781S: Maintained
8e406fe4 9782F: drivers/pinctrl/spear/
deda8287 9783
11a1cf34
JH
9784PISTACHIO SOC SUPPORT
9785M: James Hartley <james.hartley@imgtec.com>
9786M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9787L: linux-mips@linux-mips.org
9788S: Maintained
9789F: arch/mips/pistachio/
9790F: arch/mips/include/asm/mach-pistachio/
9791F: arch/mips/boot/dts/pistachio/
9792F: arch/mips/configs/pistachio*_defconfig
9793
249a6771 9794PKTCDVD DRIVER
5a8b187c
JA
9795S: Orphan
9796M: linux-block@vger.kernel.org
679655da
JP
9797F: drivers/block/pktcdvd.c
9798F: include/linux/pktcdvd.h
c117ab84 9799F: include/uapi/linux/pktcdvd.h
249a6771 9800
b31d8273
G
9801PKUNITY SOC DRIVERS
9802M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9803W: http://mprc.pku.edu.cn/~guanxuetao/linux
9804S: Maintained
ceebf4d5 9805T: git git://github.com/gxt/linux.git
b31d8273 9806F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9807F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9808F: drivers/video/fbdev/fb-puv3.c
2809e80b 9809F: drivers/rtc/rtc-puv3.c
b31d8273 9810
9d2ecfb7 9811PMBUS HARDWARE MONITORING DRIVERS
ca462085 9812M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9813L: linux-hwmon@vger.kernel.org
9814W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9815W: http://www.roeck-us.net/linux/drivers/
9816T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9817S: Maintained
9818F: Documentation/hwmon/pmbus
9819F: drivers/hwmon/pmbus/
9820F: include/linux/i2c/pmbus.h
9821
89a36810 9822PMC SIERRA MaxRAID DRIVER
89a36810
AR
9823L: linux-scsi@vger.kernel.org
9824W: http://www.pmc-sierra.com/
3cdea4d7 9825S: Orphan
89a36810
AR
9826F: drivers/scsi/pmcraid.*
9827
dbf9bfe6 9828PMC SIERRA PM8001 DRIVER
d32477e2 9829M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9830M: lindar_liu@usish.com
f5a7b525 9831L: pmchba@pmcs.com
dbf9bfe6 9832L: linux-scsi@vger.kernel.org
9833S: Supported
9834F: drivers/scsi/pm8001/
9835
1da177e4 9836POSIX CLOCKS and TIMERS
8b58be88 9837M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9838L: linux-kernel@vger.kernel.org
75fc2d37 9839T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9840S: Maintained
679655da
JP
9841F: fs/timerfd.c
9842F: include/linux/timer*
5cee9645 9843F: kernel/time/*timer*
1da177e4 9844
7b06a6d7
RW
9845POWER MANAGEMENT CORE
9846M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9847L: linux-pm@vger.kernel.org
9848T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 9849B: https://bugzilla.kernel.org
7b06a6d7
RW
9850S: Supported
9851F: drivers/base/power/
9852F: include/linux/pm.h
9853F: include/linux/pm_*
9854F: include/linux/powercap.h
9855F: drivers/powercap/
9856
3be86148 9857POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9858M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9859L: linux-pm@vger.kernel.org
58db9505 9860T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9861S: Maintained
f3332532 9862F: Documentation/devicetree/bindings/power/supply/
679655da 9863F: include/linux/power_supply.h
8c0984e5 9864F: drivers/power/supply/
3be86148 9865
514f161a
MR
9866POWER STATE COORDINATION INTERFACE (PSCI)
9867M: Mark Rutland <mark.rutland@arm.com>
9868M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9869L: linux-arm-kernel@lists.infradead.org
9870S: Maintained
32d53d1b 9871F: drivers/firmware/psci*.c
514f161a
MR
9872F: include/linux/psci.h
9873F: include/uapi/linux/psci.h
9874
43a1dd9b
SJS
9875POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9876M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9877L: linuxppc-dev@lists.ozlabs.org
9878S: Maintained
9879F: drivers/char/powernv-op-panel.c
9880
1da177e4 9881PNP SUPPORT
9c3646d1 9882M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9883S: Maintained
679655da 9884F: drivers/pnp/
1da177e4
LT
9885
9886PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9887M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9888L: linux-ppp@vger.kernel.org
9889S: Maintained
224cf5ad 9890F: drivers/net/ppp/ppp_*
1da177e4
LT
9891
9892PPP OVER ATM (RFC 2364)
8b58be88 9893M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9894S: Maintained
679655da 9895F: net/atm/pppoatm.c
c117ab84 9896F: include/uapi/linux/atmppp.h
1da177e4
LT
9897
9898PPP OVER ETHERNET
8b58be88 9899M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9900S: Maintained
224cf5ad
JK
9901F: drivers/net/ppp/pppoe.c
9902F: drivers/net/ppp/pppox.c
1da177e4 9903
a6d2370b 9904PPP OVER L2TP
8b58be88 9905M: James Chapman <jchapman@katalix.com>
a6d2370b 9906S: Maintained
90ca28d1 9907F: net/l2tp/l2tp_ppp.c
679655da 9908F: include/linux/if_pppol2tp.h
c117ab84 9909F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9910
eae9d2ba 9911PPS SUPPORT
8b58be88 9912M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9913W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9914L: linuxpps@ml.enneenne.com (subscribers-only)
9915S: Maintained
cabaaf41
JP
9916F: Documentation/pps/
9917F: drivers/pps/
9918F: include/linux/pps*.h
eae9d2ba 9919
71a6d0af
HW
9920PPTP DRIVER
9921M: Dmitry Kozlov <xeb@mail.ru>
9922L: netdev@vger.kernel.org
9923S: Maintained
224cf5ad 9924F: drivers/net/ppp/pptp.c
71a6d0af
HW
9925W: http://sourceforge.net/projects/accel-pptp
9926
1da177e4 9927PREEMPTIBLE KERNEL
8b58be88 9928M: Robert Love <rml@tech9.net>
1da177e4
LT
9929L: kpreempt-tech@lists.sourceforge.net
9930W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9931S: Supported
679655da
JP
9932F: Documentation/preempt-locking.txt
9933F: include/linux/preempt.h
1da177e4
LT
9934
9935PRISM54 WIRELESS DRIVER
8b58be88 9936M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9937L: linux-wireless@vger.kernel.org
9ef80804 9938W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9939S: Obsolete
c12edfe2 9940F: drivers/net/wireless/intersil/prism54/
1da177e4 9941
02c18891 9942PS3 NETWORK SUPPORT
b809b9ca 9943M: Geoff Levand <geoff@infradead.org>
02c18891 9944L: netdev@vger.kernel.org
a14ab6b6 9945L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9946S: Maintained
8df158ac 9947F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9948
f58a9d17 9949PS3 PLATFORM SUPPORT
b809b9ca 9950M: Geoff Levand <geoff@infradead.org>
a4724ed6 9951L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9952S: Maintained
679655da
JP
9953F: arch/powerpc/boot/ps3*
9954F: arch/powerpc/include/asm/lv1call.h
9955F: arch/powerpc/include/asm/ps3*.h
9956F: arch/powerpc/platforms/ps3/
9957F: drivers/*/ps3*
9958F: drivers/ps3/
fec629b8 9959F: drivers/rtc/rtc-ps3.c
679655da 9960F: drivers/usb/host/*ps3.c
fec629b8 9961F: sound/ppc/snd_ps3*
f58a9d17 9962
cffb4add 9963PS3VRAM DRIVER
8b58be88 9964M: Jim Paris <jim@jtan.com>
3715a5d0 9965M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9966L: linuxppc-dev@lists.ozlabs.org
cffb4add 9967S: Maintained
8a3977cb 9968F: drivers/block/ps3vram.c
cffb4add 9969
8defe599 9970PSTORE FILESYSTEM
9d5e2a02 9971M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9972M: Colin Cross <ccross@android.com>
9973M: Kees Cook <keescook@chromium.org>
9974M: Tony Luck <tony.luck@intel.com>
9975S: Maintained
9f273c24 9976T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9977F: fs/pstore/
9978F: include/linux/pstore*
04851772 9979F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9980F: drivers/acpi/apei/erst.c
9981
7fbc415d
RC
9982PTP HARDWARE CLOCK SUPPORT
9983M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9984L: netdev@vger.kernel.org
7fbc415d
RC
9985S: Maintained
9986W: http://linuxptp.sourceforge.net/
9987F: Documentation/ABI/testing/sysfs-ptp
9988F: Documentation/ptp/*
0ecb3cdd 9989F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9990F: drivers/net/phy/dp83640*
9991F: drivers/ptp/*
9992F: include/linux/ptp_cl*
9993
cf94a4d1 9994PTRACE SUPPORT
e846ee5f 9995M: Roland McGrath <roland@hack.frob.com>
8b58be88 9996M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9997S: Maintained
9998F: include/asm-generic/syscall.h
9999F: include/linux/ptrace.h
10000F: include/linux/regset.h
10001F: include/linux/tracehook.h
c117ab84 10002F: include/uapi/linux/ptrace.h
cf94a4d1
CH
10003F: kernel/ptrace.c
10004
3e9d7ba7
HV
10005PULSE8-CEC DRIVER
10006M: Hans Verkuil <hverkuil@xs4all.nl>
10007L: linux-media@vger.kernel.org
10008T: git git://linuxtv.org/media_tree.git
10009S: Maintained
104eda6d 10010F: drivers/media/usb/pulse8-cec/*
3e9d7ba7 10011
8320204a 10012PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 10013M: Mike Isely <isely@pobox.com>
16e9495d 10014L: pvrusb2@isely.net (subscribers-only)
661263b5 10015L: linux-media@vger.kernel.org
8320204a 10016W: http://www.isely.net/pvrusb2/
275ffde4 10017T: git git://linuxtv.org/media_tree.git
8320204a 10018S: Maintained
618cd932 10019F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 10020F: drivers/media/usb/pvrusb2/
8320204a 10021
39532e6c 10022PWC WEBCAM DRIVER
c0936df4 10023M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
10024L: linux-media@vger.kernel.org
10025T: git git://linuxtv.org/media_tree.git
c0936df4 10026S: Odd Fixes
39532e6c
HG
10027F: drivers/media/usb/pwc/*
10028
93c090b3 10029PWM FAN DRIVER
774e0362 10030M: Kamil Debski <kamil@wypas.org>
0faf7dd5 10031M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 10032L: linux-hwmon@vger.kernel.org
93c090b3
KD
10033S: Supported
10034F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10035F: Documentation/hwmon/pwm-fan
10036F: drivers/hwmon/pwm-fan.c
10037
200efedd 10038PWM SUBSYSTEM
aa3495f7
TR
10039M: Thierry Reding <thierry.reding@gmail.com>
10040L: linux-pwm@vger.kernel.org
0c2498f1 10041S: Maintained
006e854f 10042T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
10043F: Documentation/pwm.txt
10044F: Documentation/devicetree/bindings/pwm/
10045F: include/linux/pwm.h
0c2498f1 10046F: drivers/pwm/
a140b98d
TR
10047F: drivers/video/backlight/pwm_bl.c
10048F: include/linux/pwm_backlight.h
0c2498f1 10049
30ec261e 10050PXA2xx/PXA3xx SUPPORT
8da5e302 10051M: Daniel Mack <daniel@zonque.org>
a323f664 10052M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 10053M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 10054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 10055T: git git://github.com/hzhuang1/linux.git
8da5e302 10056T: git git://github.com/rjarzmik/linux.git
1da177e4 10057S: Maintained
e68d7c14 10058F: arch/arm/boot/dts/pxa*
679655da 10059F: arch/arm/mach-pxa/
820439f1 10060F: drivers/dma/pxa*
679655da 10061F: drivers/pcmcia/pxa2xx*
1403ead9 10062F: drivers/pinctrl/pxa/
9df92e6c 10063F: drivers/spi/spi-pxa2xx*
faf2e1db 10064F: drivers/usb/gadget/udc/pxa2*
679655da 10065F: include/sound/pxa2xx-lib.h
bec4c99e 10066F: sound/arm/pxa*
14430813 10067F: sound/soc/pxa/
1da177e4 10068
f3154a46
RJ
10069PXA GPIO DRIVER
10070M: Robert Jarzmik <robert.jarzmik@free.fr>
10071L: linux-gpio@vger.kernel.org
10072S: Maintained
10073F: drivers/gpio/gpio-pxa.c
10074
ec64d3bf
EG
10075PXA3xx NAND FLASH DRIVER
10076M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10077L: linux-mtd@lists.infradead.org
10078S: Maintained
9a67f099 10079F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 10080
3f640c61 10081MMP SUPPORT
8b58be88 10082M: Eric Miao <eric.y.miao@gmail.com>
a323f664 10083M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 10084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
10085T: git git://github.com/hzhuang1/linux.git
10086T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 10087S: Maintained
e68d7c14 10088F: arch/arm/boot/dts/mmp*
3f640c61 10089F: arch/arm/mach-mmp/
e8e6cb32 10090
272f133a
PO
10091PXA MMCI DRIVER
10092S: Orphan
10093
57f63bc8 10094PXA RTC DRIVER
8b58be88 10095M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
10096L: rtc-linux@googlegroups.com
10097S: Maintained
10098
cea4001a 10099QAT DRIVER
90ab5a81
TS
10100M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10101M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
10102L: qat-linux@intel.com
10103S: Supported
10104F: drivers/crypto/qat/
cea4001a 10105
52a09a04 10106QIB DRIVER
8473c603 10107M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
10108L: linux-rdma@vger.kernel.org
10109S: Supported
10110F: drivers/infiniband/hw/qib/
10111
5e9772b9
JS
10112QLOGIC QLA1280 SCSI DRIVER
10113M: Michael Reed <mdr@sgi.com>
10114L: linux-scsi@vger.kernel.org
10115S: Maintained
10116F: drivers/scsi/qla1280.[ch]
10117
1da177e4 10118QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 10119M: qla2xxx-upstream@qlogic.com
1da177e4
LT
10120L: linux-scsi@vger.kernel.org
10121S: Supported
679655da
JP
10122F: Documentation/scsi/LICENSE.qla2xxx
10123F: drivers/scsi/qla2xxx/
1da177e4 10124
883c98fe 10125QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 10126M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
10127L: linux-scsi@vger.kernel.org
10128S: Supported
bacfb81b 10129F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
10130F: drivers/scsi/qla4xxx/
10131
5a4faa87 10132QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 10133M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
10134L: netdev@vger.kernel.org
10135S: Supported
679655da 10136F: Documentation/networking/LICENSE.qla3xxx
aa43c215 10137F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 10138
0ec00f03 10139QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
10140M: Harish Patil <harish.patil@cavium.com>
10141M: Manish Chopra <manish.chopra@cavium.com>
10142M: Dept-GELinuxNICDev@cavium.com
0ec00f03
AKS
10143L: netdev@vger.kernel.org
10144S: Supported
aa43c215 10145F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 10146
c4e84bde 10147QLOGIC QLGE 10Gb ETHERNET DRIVER
67f0160f
MY
10148M: Harish Patil <harish.patil@cavium.com>
10149M: Manish Chopra <manish.chopra@cavium.com>
10150M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
10151L: netdev@vger.kernel.org
10152S: Supported
aa43c215 10153F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 10154
fe56b9e6 10155QLOGIC QL4xxx ETHERNET DRIVER
67f0160f
MY
10156M: Yuval Mintz <Yuval.Mintz@cavium.com>
10157M: Ariel Elior <Ariel.Elior@cavium.com>
10158M: everest-linux-l2@cavium.com
fe56b9e6
YM
10159L: netdev@vger.kernel.org
10160S: Supported
10161F: drivers/net/ethernet/qlogic/qed/
10162F: include/linux/qed/
10163F: drivers/net/ethernet/qlogic/qede/
10164
ace7f46b
MR
10165QLOGIC QL41xxx ISCSI DRIVER
10166M: QLogic-Storage-Upstream@cavium.com
10167L: linux-scsi@vger.kernel.org
10168S: Supported
10169F: drivers/scsi/qedi/
10170
1da177e4 10171QNX4 FILESYSTEM
8b58be88 10172M: Anders Larsen <al@alarsen.net>
1da177e4
LT
10173W: http://www.alarsen.net/linux/qnx4fs/
10174S: Maintained
80811493 10175F: fs/qnx4/
c117ab84
CEB
10176F: include/uapi/linux/qnx4_fs.h
10177F: include/uapi/linux/qnxtypes.h
1da177e4 10178
d8b97569
SY
10179QORIQ DPAA2 FSL-MC BUS DRIVER
10180M: Stuart Yoder <stuart.yoder@nxp.com>
10181L: linux-kernel@vger.kernel.org
10182S: Maintained
10183F: drivers/staging/fsl-mc/
10184
91952bc0
AP
10185QT1010 MEDIA DRIVER
10186M: Antti Palosaari <crope@iki.fi>
10187L: linux-media@vger.kernel.org
a825eaec 10188W: https://linuxtv.org
91952bc0
AP
10189W: http://palosaari.fi/linux/
10190Q: http://patchwork.linuxtv.org/project/linux-media/list/
10191T: git git://linuxtv.org/anttip/media_tree.git
10192S: Maintained
10193F: drivers/media/tuners/qt1010*
10194
966fb5ec
SM
10195QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10196M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10197L: linux-wireless@vger.kernel.org
10198L: ath9k-devel@lists.ath9k.org
10199W: http://wireless.kernel.org/en/users/Drivers/ath9k
10200S: Supported
10201F: drivers/net/wireless/ath/ath9k/
10202
2ea0ffcb
KV
10203QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10204M: Kalle Valo <kvalo@qca.qualcomm.com>
10205L: ath10k@lists.infradead.org
10206W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 10207T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
10208S: Supported
10209F: drivers/net/wireless/ath/ath10k/
10210
b9b17deb
TT
10211QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10212M: Timur Tabi <timur@codeaurora.org>
10213L: netdev@vger.kernel.org
10214S: Supported
10215F: drivers/net/ethernet/qualcomm/emac/
10216
4f4567cf
RK
10217QUALCOMM HEXAGON ARCHITECTURE
10218M: Richard Kuo <rkuo@codeaurora.org>
10219L: linux-hexagon@vger.kernel.org
9f273c24 10220T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
10221S: Supported
10222F: arch/hexagon/
10223
8e84c258
EK
10224QUALCOMM WCN36XX WIRELESS DRIVER
10225M: Eugene Krasnikov <k.eugene.e@gmail.com>
10226L: wcn36xx@lists.infradead.org
10227W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10228T: git git://github.com/KrasnikovEugene/wcn36xx.git
10229S: Supported
10230F: drivers/net/wireless/ath/wcn36xx/
10231
eeca9a67
MT
10232QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10233M: Gabriel Somlo <somlo@cmu.edu>
10234M: "Michael S. Tsirkin" <mst@redhat.com>
10235L: qemu-devel@nongnu.org
10236S: Maintained
10237F: drivers/firmware/qemu_fw_cfg.c
10238
602adf40 10239RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
10240M: Ilya Dryomov <idryomov@gmail.com>
10241M: Sage Weil <sage@redhat.com>
527a88b9 10242M: Alex Elder <elder@kernel.org>
398ecff5 10243L: ceph-devel@vger.kernel.org
09d90327
SW
10244W: http://ceph.com/
10245T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10246T: git git://github.com/ceph/ceph-client.git
602adf40 10247S: Supported
398ecff5 10248F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10249F: drivers/block/rbd.c
10250F: drivers/block/rbd_types.h
10251
1da177e4 10252RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10253M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10254L: linux-fbdev@vger.kernel.org
1da177e4 10255S: Maintained
8a61f013 10256F: drivers/video/fbdev/aty/radeon*
c117ab84 10257F: include/uapi/linux/radeonfb.h
1da177e4 10258
c6c9b34c 10259RADIOSHARK RADIO DRIVER
c0936df4 10260M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10261L: linux-media@vger.kernel.org
10262T: git git://linuxtv.org/media_tree.git
10263S: Maintained
10264F: drivers/media/radio/radio-shark.c
10265
10266RADIOSHARK2 RADIO DRIVER
c0936df4 10267M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10268L: linux-media@vger.kernel.org
10269T: git git://linuxtv.org/media_tree.git
10270S: Maintained
10271F: drivers/media/radio/radio-shark2.c
10272F: drivers/media/radio/radio-tea5777.c
10273
1da177e4 10274RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10275M: Paul Mackerras <paulus@samba.org>
c69f677c 10276L: linux-fbdev@vger.kernel.org
1da177e4 10277S: Maintained
8a61f013 10278F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10279
a0fd81a9 10280RALINK MIPS ARCHITECTURE
bdb40e8e 10281M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10282L: linux-mips@linux-mips.org
10283S: Maintained
10284F: arch/mips/ralink
10285
e7839f25 10286RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10287P: rt2x00 project
b182427e 10288M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10289M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10290L: linux-wireless@vger.kernel.org
95ea3627 10291S: Maintained
33aca94d 10292F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10293
9db5579b 10294RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10295M: Jens Axboe <axboe@kernel.dk>
9db5579b 10296S: Maintained
679655da
JP
10297F: Documentation/blockdev/ramdisk.txt
10298F: drivers/block/brd.c
9db5579b 10299
9e95ce27 10300RANDOM NUMBER DRIVER
0624bcaa 10301M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10302S: Maintained
679655da 10303F: drivers/char/random.c
9e95ce27 10304
394b701c 10305RAPIDIO SUBSYSTEM
8b58be88 10306M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10307M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10308S: Maintained
679655da 10309F: drivers/rapidio/
394b701c 10310
e2d1d6c0 10311RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10312L: linux-wireless@vger.kernel.org
f52a5490 10313S: Orphan
679655da 10314F: drivers/net/wireless/ray*
e2d1d6c0
RD
10315
10316RCUTORTURE MODULE
e0198b29 10317M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10318M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10319L: linux-kernel@vger.kernel.org
f9094d8e 10320S: Supported
08deed1e 10321T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10322F: Documentation/RCU/torture.txt
34e2d560 10323F: kernel/rcu/rcutorture.c
e2d1d6c0 10324
c87b9c60
PM
10325RCUTORTURE TEST FRAMEWORK
10326M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10327M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10328R: Steven Rostedt <rostedt@goodmis.org>
10329R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10330R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10331L: linux-kernel@vger.kernel.org
c87b9c60
PM
10332S: Supported
10333T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10334F: tools/testing/selftests/rcutorture
10335
c1f766b5 10336RDC R-321X SoC
8b58be88 10337M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10338S: Maintained
10339
db17f395 10340RDC R6040 FAST ETHERNET DRIVER
35566e96 10341M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10342L: netdev@vger.kernel.org
10343S: Maintained
58565a35 10344F: drivers/net/ethernet/rdc/r6040.c
db17f395 10345
a09ed661 10346RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10347M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10348L: netdev@vger.kernel.org
10349L: linux-rdma@vger.kernel.org
fbb5a558 10350L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10351W: https://oss.oracle.com/projects/rds/
a09ed661 10352S: Supported
679655da 10353F: net/rds/
72f26eee 10354F: Documentation/networking/rds.txt
a09ed661 10355
0194621b
DD
10356RDMAVT - RDMA verbs software
10357M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10358L: linux-rdma@vger.kernel.org
10359S: Supported
10360F: drivers/infiniband/sw/rdmavt
10361
48553d10
FY
10362RDT - RESOURCE ALLOCATION
10363M: Fenghua Yu <fenghua.yu@intel.com>
10364L: linux-kernel@vger.kernel.org
10365S: Supported
10366F: arch/x86/kernel/cpu/intel_rdt*
10367F: arch/x86/include/asm/intel_rdt*
10368F: Documentation/x86/intel_rdt*
10369
595182bc 10370READ-COPY UPDATE (RCU)
8b58be88 10371M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10372M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10373R: Steven Rostedt <rostedt@goodmis.org>
10374R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10375R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10376L: linux-kernel@vger.kernel.org
9fab9787 10377W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10378S: Supported
08deed1e 10379T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10380F: Documentation/RCU/
9fab9787 10381X: Documentation/RCU/torture.txt
f9094d8e 10382F: include/linux/rcu*
4102adab
PM
10383X: include/linux/srcu.h
10384F: kernel/rcu/
34e2d560 10385X: kernel/torture.c
595182bc 10386
0c86edc0 10387REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10388M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10389M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10390L: rtc-linux@googlegroups.com
8a6e2535 10391Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10392T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10393S: Maintained
7af6a2e1 10394F: Documentation/devicetree/bindings/rtc/
679655da
JP
10395F: Documentation/rtc.txt
10396F: drivers/rtc/
10397F: include/linux/rtc.h
c117ab84 10398F: include/uapi/linux/rtc.h
fe23c336
AB
10399F: include/linux/rtc/
10400F: include/linux/platform_data/rtc-*
10401F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10402
0e400c53
MB
10403REALTEK AUDIO CODECS
10404M: Bard Liao <bardliao@realtek.com>
10405M: Oder Chiou <oder_chiou@realtek.com>
10406S: Maintained
10407F: sound/soc/codecs/rt*
10408F: include/sound/rt*.h
10409
1da177e4 10410REISERFS FILE SYSTEM
76c4e5ea 10411L: reiserfs-devel@vger.kernel.org
1da177e4 10412S: Supported
679655da 10413F: fs/reiserfs/
1da177e4 10414
b83a313b 10415REGISTER MAP ABSTRACTION
b02e48f2 10416M: Mark Brown <broonie@kernel.org>
dd060bc9 10417L: linux-kernel@vger.kernel.org
b83a313b
MB
10418T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10419S: Supported
9398a639 10420F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10421F: drivers/base/regmap/
10422F: include/linux/regmap.h
10423
400e64df
OBC
10424REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10425M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10426M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10427L: linux-remoteproc@vger.kernel.org
6bb697b6 10428T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10429S: Maintained
15ebc72d 10430F: Documentation/devicetree/bindings/remoteproc/
400e64df 10431F: Documentation/remoteproc.txt
15ebc72d 10432F: drivers/remoteproc/
6fc26488 10433F: include/linux/remoteproc.h
400e64df 10434
d8115db5
OBC
10435REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10436M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10437M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10438L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10439T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10440S: Maintained
10441F: drivers/rpmsg/
10442F: Documentation/rpmsg.txt
10443F: include/linux/rpmsg.h
10444
fedc81e7
GU
10445RENESAS CLOCK DRIVERS
10446M: Geert Uytterhoeven <geert+renesas@glider.be>
10447L: linux-renesas-soc@vger.kernel.org
10448S: Supported
10449F: drivers/clk/renesas/
10450
8e6569af
SS
10451RENESAS ETHERNET DRIVERS
10452R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10453L: netdev@vger.kernel.org
4a121096 10454L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10455F: drivers/net/ethernet/renesas/
10456F: include/linux/sh_eth.h
10457
3e46c397
YS
10458RENESAS USB2 PHY DRIVER
10459M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10460L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10461S: Maintained
10462F: drivers/phy/phy-rcar-gen3-usb2.c
10463
1b0fe6be
PZ
10464RESET CONTROLLER FRAMEWORK
10465M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10466T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10467S: Maintained
10468F: drivers/reset/
10469F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10470F: include/dt-bindings/reset/
1b0fe6be
PZ
10471F: include/linux/reset.h
10472F: include/linux/reset-controller.h
10473
e0897645 10474RFKILL
8b58be88 10475M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10476L: linux-wireless@vger.kernel.org
ce466579
JB
10477W: http://wireless.kernel.org/
10478T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10479T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10480S: Maintained
505c9247 10481F: Documentation/rfkill.txt
80811493 10482F: net/rfkill/
e0897645 10483
933685ca
TG
10484RHASHTABLE
10485M: Thomas Graf <tgraf@suug.ch>
39ec406d 10486M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10487L: netdev@vger.kernel.org
10488S: Maintained
10489F: lib/rhashtable.c
10490F: include/linux/rhashtable.h
10491
67e054e9
ML
10492RICOH SMARTMEDIA/XD DRIVER
10493M: Maxim Levitsky <maximlevitsky@gmail.com>
10494S: Maintained
21c26f50
JP
10495F: drivers/mtd/nand/r852.c
10496F: drivers/mtd/nand/r852.h
67e054e9 10497
92634125
ML
10498RICOH R5C592 MEMORYSTICK DRIVER
10499M: Maxim Levitsky <maximlevitsky@gmail.com>
10500S: Maintained
10501F: drivers/memstick/host/r592.*
10502
27f1d2f9
SA
10503ROCCAT DRIVERS
10504M: Stefan Achatz <erazor_de@users.sourceforge.net>
10505W: http://sourceforge.net/projects/roccat/
10506S: Maintained
10507F: drivers/hid/hid-roccat*
10508F: include/linux/hid-roccat*
10509F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10510
4b8ac966
JP
10511ROCKER DRIVER
10512M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10513L: netdev@vger.kernel.org
10514S: Supported
10515F: drivers/net/ethernet/rocker/
10516
1da177e4
LT
10517ROCKETPORT DRIVER
10518P: Comtrol Corp.
1da177e4
LT
10519W: http://www.comtrol.com
10520S: Maintained
679655da 10521F: Documentation/serial/rocket.txt
c897401b 10522F: drivers/tty/rocket*
1da177e4 10523
7645c2f4
KC
10524ROCKETPORT EXPRESS/INFINITY DRIVER
10525M: Kevin Cernekee <cernekee@gmail.com>
10526L: linux-serial@vger.kernel.org
10527S: Odd Fixes
10528F: drivers/tty/serial/rp2.*
10529
1da177e4 10530ROSE NETWORK LAYER
8b58be88 10531M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10532L: linux-hams@vger.kernel.org
d34cb28a 10533W: http://www.linux-ax25.org/
1da177e4 10534S: Maintained
679655da 10535F: include/net/rose.h
c117ab84 10536F: include/uapi/linux/rose.h
679655da 10537F: net/rose/
1da177e4 10538
91952bc0
AP
10539RTL2830 MEDIA DRIVER
10540M: Antti Palosaari <crope@iki.fi>
10541L: linux-media@vger.kernel.org
a825eaec 10542W: https://linuxtv.org
91952bc0
AP
10543W: http://palosaari.fi/linux/
10544Q: http://patchwork.linuxtv.org/project/linux-media/list/
10545T: git git://linuxtv.org/anttip/media_tree.git
10546S: Maintained
10547F: drivers/media/dvb-frontends/rtl2830*
10548
27a0aacf
AP
10549RTL2832 MEDIA DRIVER
10550M: Antti Palosaari <crope@iki.fi>
10551L: linux-media@vger.kernel.org
a825eaec 10552W: https://linuxtv.org
27a0aacf
AP
10553W: http://palosaari.fi/linux/
10554Q: http://patchwork.linuxtv.org/project/linux-media/list/
10555T: git git://linuxtv.org/anttip/media_tree.git
10556S: Maintained
10557F: drivers/media/dvb-frontends/rtl2832*
10558
ba6e6f6e
AP
10559RTL2832_SDR MEDIA DRIVER
10560M: Antti Palosaari <crope@iki.fi>
10561L: linux-media@vger.kernel.org
a825eaec 10562W: https://linuxtv.org
ba6e6f6e
AP
10563W: http://palosaari.fi/linux/
10564Q: http://patchwork.linuxtv.org/project/linux-media/list/
10565T: git git://linuxtv.org/anttip/media_tree.git
10566S: Maintained
b4bb1c28 10567F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10568
59840488 10569RTL8180 WIRELESS DRIVER
605bebe2 10570L: linux-wireless@vger.kernel.org
491b26b4 10571W: http://wireless.kernel.org/
54e5881d 10572T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10573S: Orphan
62141726 10574F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10575
59840488 10576RTL8187 WIRELESS DRIVER
9f0939bf 10577M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10578M: Hin-Tak Leung <htl10@users.sourceforge.net>
10579M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10580L: linux-wireless@vger.kernel.org
491b26b4 10581W: http://wireless.kernel.org/
54e5881d 10582T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10583S: Maintained
62141726 10584F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10585
3cf0c8ad
LF
10586RTL8192CE WIRELESS DRIVER
10587M: Larry Finger <Larry.Finger@lwfinger.net>
10588M: Chaoming Li <chaoming_li@realsil.com.cn>
10589L: linux-wireless@vger.kernel.org
491b26b4 10590W: http://wireless.kernel.org/
3cf0c8ad
LF
10591T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10592S: Maintained
62141726
KV
10593F: drivers/net/wireless/realtek/rtlwifi/
10594F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10595
26f1fad2
JS
10596RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10597M: Jes Sorensen <Jes.Sorensen@redhat.com>
10598L: linux-wireless@vger.kernel.org
171a900c 10599T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10600S: Maintained
10601F: drivers/net/wireless/realtek/rtl8xxxu/
10602
9eb8ef74 10603S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10604M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10605L: linux-fbdev@vger.kernel.org
ce00f85c 10606S: Maintained
8a61f013 10607F: drivers/video/fbdev/savage/
9eb8ef74 10608
1da177e4 10609S390
8b58be88
JP
10610M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10611M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10612L: linux-s390@vger.kernel.org
5238da45 10613W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10614T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10615S: Supported
679655da 10616F: arch/s390/
a968cd3e 10617F: drivers/s390/
3bfe6858
JN
10618F: Documentation/s390/
10619F: Documentation/DocBook/s390*
5238da45 10620
322986ca
SO
10621S390 COMMON I/O LAYER
10622M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10623M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10624L: linux-s390@vger.kernel.org
10625W: http://www.ibm.com/developerworks/linux/linux390/
10626S: Supported
10627F: drivers/s390/cio/
10628
10629S390 DASD DRIVER
38b7f07a
SH
10630M: Stefan Haberland <sth@linux.vnet.ibm.com>
10631M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10632L: linux-s390@vger.kernel.org
10633W: http://www.ibm.com/developerworks/linux/linux390/
10634S: Supported
10635F: drivers/s390/block/dasd*
10636F: block/partitions/ibm.c
10637
5238da45 10638S390 NETWORK DRIVERS
f0c59aff 10639M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10640L: linux-s390@vger.kernel.org
5238da45
HC
10641W: http://www.ibm.com/developerworks/linux/linux390/
10642S: Supported
679655da 10643F: drivers/s390/net/
5238da45 10644
322986ca
SO
10645S390 PCI SUBSYSTEM
10646M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10647M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10648L: linux-s390@vger.kernel.org
10649W: http://www.ibm.com/developerworks/linux/linux390/
10650S: Supported
10651F: arch/s390/pci/
10652F: drivers/pci/hotplug/s390_pci_hpc.c
10653
feed9b62 10654S390 ZCRYPT DRIVER
cb9c6385 10655M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 10656L: linux-s390@vger.kernel.org
a968cd3e 10657W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10658S: Supported
d5ca6918 10659F: drivers/s390/crypto/
feed9b62 10660
5238da45 10661S390 ZFCP DRIVER
d38e19d0 10662M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10663L: linux-s390@vger.kernel.org
5238da45 10664W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10665S: Supported
679655da 10666F: drivers/s390/scsi/zfcp_*
1da177e4 10667
dd96df2c 10668S390 IUCV NETWORK LAYER
f0c59aff 10669M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10670L: linux-s390@vger.kernel.org
10671W: http://www.ibm.com/developerworks/linux/linux390/
10672S: Supported
679655da
JP
10673F: drivers/s390/net/*iucv*
10674F: include/net/iucv/
10675F: net/iucv/
dd96df2c 10676
8128f23c
GS
10677S390 IOMMU (PCI)
10678M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10679L: linux-s390@vger.kernel.org
10680W: http://www.ibm.com/developerworks/linux/linux390/
10681S: Supported
10682F: drivers/iommu/s390-iommu.c
10683
4dde7f75 10684S3C24XX SD/MMC Driver
8b58be88 10685M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10687S: Supported
679655da 10688F: drivers/mmc/host/s3cmci.*
4dde7f75 10689
1f15a229
HV
10690SAA6588 RDS RECEIVER DRIVER
10691M: Hans Verkuil <hverkuil@xs4all.nl>
10692L: linux-media@vger.kernel.org
10693T: git git://linuxtv.org/media_tree.git
a825eaec 10694W: https://linuxtv.org
1f15a229
HV
10695S: Odd Fixes
10696F: drivers/media/i2c/saa6588*
10697
98ed12e6 10698SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10699M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10700M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10701L: linux-media@vger.kernel.org
a825eaec 10702W: https://linuxtv.org
98ed12e6
MCC
10703T: git git://linuxtv.org/media_tree.git
10704S: Odd fixes
618cd932 10705F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10706F: drivers/media/pci/saa7134/
10707
1da177e4 10708SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10709M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10710L: linux-media@vger.kernel.org
275ffde4 10711T: git git://linuxtv.org/media_tree.git
1da177e4 10712S: Maintained
90d72ac6
MCC
10713F: drivers/media/common/saa7146/
10714F: drivers/media/pci/saa7146/
10715F: include/media/saa7146*
1da177e4 10716
92304a40 10717SAMSUNG LAPTOP DRIVER
5909c654 10718M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10719L: platform-driver-x86@vger.kernel.org
10720S: Maintained
10721F: drivers/platform/x86/samsung-laptop.c
10722
4a109cc0 10723SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10724M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10725M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10726M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10727L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10728S: Supported
14430813 10729F: sound/soc/samsung/
4a109cc0 10730
0d89a28b 10731SAMSUNG FRAMEBUFFER DRIVER
b7701755 10732M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10733L: linux-fbdev@vger.kernel.org
10734S: Maintained
8a61f013 10735F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10736
b40f0632 10737SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10738M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10739M: Krzysztof Kozlowski <krzk@kernel.org>
10740M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10741L: linux-kernel@vger.kernel.org
b40f0632 10742L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10743S: Supported
10744F: drivers/mfd/sec*.c
10745F: drivers/regulator/s2m*.c
10746F: drivers/regulator/s5m*.c
b40f0632
KK
10747F: drivers/clk/clk-s2mps11.c
10748F: drivers/rtc/rtc-s5m.c
f69d3a17 10749F: include/linux/mfd/samsung/
a13c7c51
KK
10750F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10751F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10752F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10753F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10754
038f5c4b
SN
10755SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10756M: Kyungmin Park <kyungmin.park@samsung.com>
10757M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10758L: linux-media@vger.kernel.org
10759Q: https://patchwork.linuxtv.org/project/linux-media/list/
10760S: Supported
10761F: drivers/media/platform/exynos4-is/
038f5c4b 10762
6fd86ab2
SN
10763SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10764M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10765L: linux-media@vger.kernel.org
10766L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10767S: Maintained
10768F: drivers/media/platform/s3c-camif/
d647f0b7 10769F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10770
b84ef24e
AH
10771SAMSUNG S5C73M3 CAMERA DRIVER
10772M: Kyungmin Park <kyungmin.park@samsung.com>
10773M: Andrzej Hajda <a.hajda@samsung.com>
10774L: linux-media@vger.kernel.org
10775S: Supported
10776F: drivers/media/i2c/s5c73m3/*
10777
7d459937
AH
10778SAMSUNG S5K5BAF CAMERA DRIVER
10779M: Kyungmin Park <kyungmin.park@samsung.com>
10780M: Andrzej Hajda <a.hajda@samsung.com>
10781L: linux-media@vger.kernel.org
10782S: Supported
10783F: drivers/media/i2c/s5k5baf.c
10784
c04c674f
RB
10785SAMSUNG S3FWRN5 NFC DRIVER
10786M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10787M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10788L: linux-nfc@lists.01.org (moderated for non-subscribers)
10789S: Supported
10790F: drivers/nfc/s3fwrn5
10791
310e39c9 10792SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10793M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10794M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10795M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10796S: Supported
10797L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10798F: drivers/clk/samsung/
490583f0
CC
10799F: include/dt-bindings/clock/exynos*.h
10800F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10801
2e365a70
AS
10802SAMSUNG SPI DRIVERS
10803M: Kukjin Kim <kgene@kernel.org>
10804M: Krzysztof Kozlowski <krzk@kernel.org>
10805M: Andi Shyti <andi.shyti@samsung.com>
10806L: linux-spi@vger.kernel.org
10807L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10808S: Maintained
10809F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10810F: drivers/spi/spi-s3c*
10811F: include/linux/platform_data/spi-s3c64xx.h
10812
66890ed6
BA
10813SAMSUNG SXGBE DRIVERS
10814M: Byungho An <bh74.an@samsung.com>
10815M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10816M: Vipul Pandya <vipul.pandya@samsung.com>
10817S: Supported
10818L: netdev@vger.kernel.org
10819F: drivers/net/ethernet/samsung/sxgbe/
10820
93c537af 10821SAMSUNG THERMAL DRIVER
0faf7dd5 10822M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
10823L: linux-pm@vger.kernel.org
10824L: linux-samsung-soc@vger.kernel.org
10825S: Supported
9f273c24 10826T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10827F: drivers/thermal/samsung/
10828
e296cd32 10829SAMSUNG USB2 PHY DRIVER
774e0362
KD
10830M: Kamil Debski <kamil@wypas.org>
10831M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10832L: linux-kernel@vger.kernel.org
10833S: Supported
10834F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10835F: Documentation/phy/samsung-usb2.txt
10836F: drivers/phy/phy-exynos4210-usb2.c
10837F: drivers/phy/phy-exynos4x12-usb2.c
10838F: drivers/phy/phy-exynos5250-usb2.c
10839F: drivers/phy/phy-s5pv210-usb2.c
10840F: drivers/phy/phy-samsung-usb2.c
10841F: drivers/phy/phy-samsung-usb2.h
10842
ca749e2a 10843SERIAL DRIVERS
5e30bbb7 10844M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10845L: linux-serial@vger.kernel.org
5e30bbb7 10846S: Maintained
30743257 10847F: Documentation/devicetree/bindings/serial/
14430813 10848F: drivers/tty/serial/
ca749e2a 10849
fa5dc29c
SY
10850SERIAL IR RECEIVER
10851M: Sean Young <sean@mess.org>
10852L: linux-media@vger.kernel.org
10853S: Maintained
10854F: drivers/media/rc/serial_ir.c
10855
49fc9361
BG
10856STI CEC DRIVER
10857M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10858L: kernel@stlinux.com
10859S: Maintained
10860F: drivers/staging/media/st-cec/
10861F: Documentation/devicetree/bindings/media/stih-cec.txt
10862
aecb7b64 10863SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10864M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10865M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10866S: Maintained
1fb200d6 10867F: include/linux/dma/dw.h
3d598f47 10868F: include/linux/platform_data/dma-dw.h
61a76496 10869F: drivers/dma/dw/
aecb7b64 10870
058999cc
LP
10871SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10872M: Lars Persson <lars.persson@axis.com>
10873L: netdev@vger.kernel.org
10874S: Supported
10875F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10876F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10877
fc531d98 10878SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10879M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10880R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10881R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10882L: linux-i2c@vger.kernel.org
10883S: Maintained
10884F: drivers/i2c/busses/i2c-designware-*
10885F: include/linux/platform_data/i2c-designware.h
10886
f9e37137 10887SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10888M: Jaehoon Chung <jh80.chung@samsung.com>
10889L: linux-mmc@vger.kernel.org
10890S: Maintained
10891F: include/linux/mmc/dw_mmc.h
10892F: drivers/mmc/host/dw_mmc*
10893
a961e698
AS
10894SYSTEM TRACE MODULE CLASS
10895M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10896S: Maintained
e787bc46 10897T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10898F: Documentation/trace/stm.txt
10899F: drivers/hwtracing/stm/
10900F: include/linux/stm.h
10901F: include/uapi/linux/stm.h
10902
1db121d6
AN
10903THUNDERBOLT DRIVER
10904M: Andreas Noever <andreas.noever@gmail.com>
10905S: Maintained
10906F: drivers/thunderbolt/
10907
e35a49b1
SR
10908TI BQ27XXX POWER SUPPLY DRIVER
10909R: Andrew F. Davis <afd@ti.com>
10910F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10911F: drivers/power/supply/bq27xxx_battery.c
10912F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10913
34db37c6 10914TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10915M: John Stultz <john.stultz@linaro.org>
88606e80 10916M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10917L: linux-kernel@vger.kernel.org
75fc2d37 10918T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10919S: Supported
10920F: include/linux/clocksource.h
10921F: include/linux/time.h
10922F: include/linux/timex.h
c117ab84
CEB
10923F: include/uapi/linux/time.h
10924F: include/uapi/linux/timex.h
88606e80
TG
10925F: kernel/time/clocksource.c
10926F: kernel/time/time*.c
34db37c6 10927F: kernel/time/alarmtimer.c
88606e80 10928F: kernel/time/ntp.c
7fe5f1c1 10929F: tools/testing/selftests/timers/
88606e80 10930
1da177e4 10931SC1200 WDT DRIVER
b300645a 10932M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10933S: Maintained
679655da 10934F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10935
10936SCHEDULER
dd9b238c 10937M: Ingo Molnar <mingo@redhat.com>
8b58be88 10938M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10939L: linux-kernel@vger.kernel.org
75fc2d37 10940T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10941S: Maintained
95c0d71d 10942F: kernel/sched/
679655da 10943F: include/linux/sched.h
c117ab84 10944F: include/uapi/linux/sched.h
c2eb505b 10945F: include/linux/wait.h
1da177e4 10946
6bcf6737 10947SCORE ARCHITECTURE
ed38665e 10948M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10949M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10950W: http://www.sunplus.com
6bcf6737 10951S: Supported
a2681a75 10952F: arch/score/
6bcf6737 10953
f2ed287b
LR
10954SCR24X CHIP CARD INTERFACE DRIVER
10955M: Lubomir Rintel <lkundrak@v3.sk>
10956S: Supported
10957F: drivers/char/pcmcia/scr24x_cs.c
10958
80f390ea
SH
10959SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10960M: Sudeep Holla <sudeep.holla@arm.com>
10961L: linux-arm-kernel@lists.infradead.org
10962S: Maintained
10963F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10964F: drivers/clk/clk-scpi.c
8def3103 10965F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10966F: drivers/firmware/arm_scpi.c
10967F: include/linux/scpi_protocol.h
80f390ea 10968
1da177e4 10969SCSI CDROM DRIVER
8b58be88 10970M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10971L: linux-scsi@vger.kernel.org
10972W: http://www.kernel.dk
10973S: Maintained
679655da 10974F: drivers/scsi/sr*
1da177e4 10975
fb50a83d 10976SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10977M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10978L: linux-rdma@vger.kernel.org
10979S: Supported
10980W: http://www.openfabrics.org
10981Q: http://patchwork.kernel.org/project/linux-rdma/list/
10982T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10983F: drivers/infiniband/ulp/srp/
10984F: include/scsi/srp.h
10985
1da177e4 10986SCSI SG DRIVER
8b58be88 10987M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10988L: linux-scsi@vger.kernel.org
59ab3c93 10989W: http://sg.danny.cz/sg
1da177e4 10990S: Maintained
59ab3c93 10991F: Documentation/scsi/scsi-generic.txt
679655da
JP
10992F: drivers/scsi/sg.c
10993F: include/scsi/sg.h
1da177e4
LT
10994
10995SCSI SUBSYSTEM
7ee7895c 10996M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10997T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10998M: "Martin K. Petersen" <martin.petersen@oracle.com>
10999T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11000L: linux-scsi@vger.kernel.org
1da177e4 11001S: Maintained
2c99a314 11002F: Documentation/devicetree/bindings/scsi/
679655da
JP
11003F: drivers/scsi/
11004F: include/scsi/
1da177e4
LT
11005
11006SCSI TAPE DRIVER
8b58be88 11007M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
11008L: linux-scsi@vger.kernel.org
11009S: Maintained
679655da 11010F: Documentation/scsi/st.txt
f7269cfc
JD
11011F: drivers/scsi/st.*
11012F: drivers/scsi/st_*.h
1da177e4
LT
11013
11014SCTP PROTOCOL
8b6efb75 11015M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 11016M: Neil Horman <nhorman@tuxdriver.com>
1a418796 11017L: linux-sctp@vger.kernel.org
5f85813c 11018W: http://lksctp.sourceforge.net
8b6efb75 11019S: Maintained
679655da
JP
11020F: Documentation/networking/sctp.txt
11021F: include/linux/sctp.h
4d58c025 11022F: include/uapi/linux/sctp.h
679655da
JP
11023F: include/net/sctp/
11024F: net/sctp/
1da177e4
LT
11025
11026SCx200 CPU SUPPORT
8b58be88 11027M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11028S: Odd Fixes
679655da 11029F: Documentation/i2c/busses/scx200_acb
390889b6 11030F: arch/x86/platform/scx200/
679655da
JP
11031F: drivers/watchdog/scx200_wdt.c
11032F: drivers/i2c/busses/scx200*
11033F: drivers/mtd/maps/scx200_docflash.c
11034F: include/linux/scx200.h
1662d32c
JC
11035
11036SCx200 GPIO DRIVER
8b58be88 11037M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11038S: Maintained
679655da
JP
11039F: drivers/char/scx200_gpio.c
11040F: include/linux/scx200_gpio.h
1662d32c
JC
11041
11042SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 11043M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11044S: Maintained
679655da 11045F: drivers/clocksource/scx200_hrt.c
1da177e4 11046
6a36913a 11047SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 11048M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
11049L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11050S: Maintained
679655da 11051F: drivers/mmc/host/sdricoh_cs.c
6a36913a 11052
e7839f25 11053SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 11054M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 11055L: linux-mmc@vger.kernel.org
ddfe954d
UH
11056T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11057S: Maintained
11058F: drivers/mmc/host/sdhci*
11059F: include/linux/mmc/sdhci*
e2d1d6c0 11060
c04f9d61
KC
11061SECURE COMPUTING
11062M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
11063R: Andy Lutomirski <luto@amacapital.net>
11064R: Will Drewry <wad@chromium.org>
c04f9d61
KC
11065T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11066S: Supported
11067F: kernel/seccomp.c
11068F: include/uapi/linux/seccomp.h
11069F: include/linux/seccomp.h
c99ee51a 11070F: tools/testing/selftests/seccomp/*
c04f9d61
KC
11071K: \bsecure_computing
11072K: \bTIF_SECCOMP\b
11073
476bf3d6
AC
11074SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11075M: Al Cooper <alcooperx@gmail.com>
11076L: linux-mmc@vger.kernel.org
11077L: bcm-kernel-feedback-list@broadcom.com
11078S: Maintained
11079F: drivers/mmc/host/sdhci-brcmstb*
11080
0d1bb41a 11081SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 11082M: Ben Dooks <ben-linux@fluff.org>
dc524882 11083M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 11084L: linux-mmc@vger.kernel.org
0d1bb41a 11085S: Maintained
dc524882 11086F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 11087
c63b3cba 11088SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 11089M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
11090L: linux-mmc@vger.kernel.org
11091S: Maintained
11092F: drivers/mmc/host/sdhci-spear.c
11093
8711cca2 11094SECURITY SUBSYSTEM
9b45c0d2 11095M: James Morris <james.l.morris@oracle.com>
9c3646d1 11096M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 11097L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 11098T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 11099W: http://kernsec.org/
8711cca2 11100S: Supported
7d2c86b5 11101F: security/
8711cca2 11102
1da177e4 11103SECURITY CONTACT
8b58be88 11104M: Security Officers <security@kernel.org>
1da177e4
LT
11105S: Supported
11106
11107SELINUX SECURITY MODULE
e0238b4c 11108M: Paul Moore <paul@paul-moore.com>
8b58be88 11109M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 11110M: Eric Paris <eparis@parisplace.org>
e0238b4c 11111L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 11112W: http://selinuxproject.org
5a5f2acf 11113T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 11114S: Supported
679655da
JP
11115F: include/linux/selinux*
11116F: security/selinux/
6bde95ce 11117F: scripts/selinux/
1da177e4 11118
c1c124e9
JJ
11119APPARMOR SECURITY MODULE
11120M: John Johansen <john.johansen@canonical.com>
11121L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11122W: apparmor.wiki.kernel.org
11123T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11124S: Supported
11125F: security/apparmor/
11126
9b091556
KC
11127LOADPIN SECURITY MODULE
11128M: Kees Cook <keescook@chromium.org>
11129T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11130S: Supported
11131F: security/loadpin/
11132
730daa16
KC
11133YAMA SECURITY MODULE
11134M: Kees Cook <keescook@chromium.org>
11135T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11136S: Supported
11137F: security/yama/
11138
cef2cf07 11139SENSABLE PHANTOM
8b58be88 11140M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 11141S: Maintained
679655da 11142F: drivers/misc/phantom.c
c117ab84 11143F: include/uapi/linux/phantom.h
cef2cf07 11144
2a1e8447
JB
11145Emulex 10Gbps iSCSI - OneConnect DRIVER
11146M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11147M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11148M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 11149L: linux-scsi@vger.kernel.org
2a1e8447 11150W: http://www.broadcom.com
3387f656
JP
11151S: Supported
11152F: drivers/scsi/be2iscsi/
6733b39a 11153
d2ee76fa 11154Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
11155M: Sathya Perla <sathya.perla@broadcom.com>
11156M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
11157M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11158M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 11159L: netdev@vger.kernel.org
fea3af67 11160W: http://www.emulex.com
7d2c86b5 11161S: Supported
9aebddd1 11162F: drivers/net/ethernet/emulex/benet/
6b7c5b94 11163
d2928a8c 11164EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
11165M: Selvin Xavier <selvin.xavier@avagotech.com>
11166M: Devesh Sharma <devesh.sharma@avagotech.com>
d2928a8c
SX
11167L: linux-rdma@vger.kernel.org
11168W: http://www.emulex.com
11169S: Supported
11170F: drivers/infiniband/hw/ocrdma/
a7fe7380 11171F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 11172
8ceee660 11173SFC NETWORK DRIVER
c06f51ea 11174M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
11175M: Edward Cree <ecree@solarflare.com>
11176M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 11177L: netdev@vger.kernel.org
8ceee660 11178S: Supported
874aeea5 11179F: drivers/net/ethernet/sfc/
8ceee660 11180
e2d1d6c0 11181SGI GRU DRIVER
cc883afc 11182M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 11183S: Maintained
679655da 11184F: drivers/misc/sgi-gru/
e2d1d6c0
RD
11185
11186SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 11187M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
11188L: linux-ia64@vger.kernel.org
11189S: Supported
679655da 11190F: Documentation/ia64/serial.txt
df621252 11191F: drivers/tty/serial/ioc?_serial.c
679655da 11192F: include/linux/ioc?.h
e2d1d6c0 11193
75312619 11194SGI XP/XPC/XPNET DRIVER
e180383f
RH
11195M: Cliff Whickman <cpw@sgi.com>
11196M: Robin Holt <robinmholt@gmail.com>
75312619 11197S: Maintained
679655da 11198F: drivers/misc/sgi-xp/
75312619 11199
46eacf3b
AP
11200SI2157 MEDIA DRIVER
11201M: Antti Palosaari <crope@iki.fi>
11202L: linux-media@vger.kernel.org
a825eaec 11203W: https://linuxtv.org
46eacf3b
AP
11204W: http://palosaari.fi/linux/
11205Q: http://patchwork.linuxtv.org/project/linux-media/list/
11206T: git git://linuxtv.org/anttip/media_tree.git
11207S: Maintained
11208F: drivers/media/tuners/si2157*
11209
75e2d5ba
AP
11210SI2168 MEDIA DRIVER
11211M: Antti Palosaari <crope@iki.fi>
11212L: linux-media@vger.kernel.org
a825eaec 11213W: https://linuxtv.org
75e2d5ba
AP
11214W: http://palosaari.fi/linux/
11215Q: http://patchwork.linuxtv.org/project/linux-media/list/
11216T: git git://linuxtv.org/anttip/media_tree.git
11217S: Maintained
11218F: drivers/media/dvb-frontends/si2168*
11219
49cc629d
HV
11220SI470X FM RADIO RECEIVER I2C DRIVER
11221M: Hans Verkuil <hverkuil@xs4all.nl>
11222L: linux-media@vger.kernel.org
11223T: git git://linuxtv.org/media_tree.git
a825eaec 11224W: https://linuxtv.org
49cc629d
HV
11225S: Odd Fixes
11226F: drivers/media/radio/si470x/radio-si470x-i2c.c
11227
11228SI470X FM RADIO RECEIVER USB DRIVER
11229M: Hans Verkuil <hverkuil@xs4all.nl>
11230L: linux-media@vger.kernel.org
11231T: git git://linuxtv.org/media_tree.git
a825eaec 11232W: https://linuxtv.org
49cc629d
HV
11233S: Maintained
11234F: drivers/media/radio/si470x/radio-si470x-common.c
11235F: drivers/media/radio/si470x/radio-si470x.h
11236F: drivers/media/radio/si470x/radio-si470x-usb.c
11237
c937ca03
EV
11238SI4713 FM RADIO TRANSMITTER I2C DRIVER
11239M: Eduardo Valentin <edubezval@gmail.com>
11240L: linux-media@vger.kernel.org
11241T: git git://linuxtv.org/media_tree.git
a825eaec 11242W: https://linuxtv.org
c937ca03 11243S: Odd Fixes
99995ded 11244F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11245
11246SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11247M: Eduardo Valentin <edubezval@gmail.com>
11248L: linux-media@vger.kernel.org
11249T: git git://linuxtv.org/media_tree.git
a825eaec 11250W: https://linuxtv.org
c937ca03 11251S: Odd Fixes
99995ded
DR
11252F: drivers/media/radio/si4713/radio-platform-si4713.c
11253
11254SI4713 FM RADIO TRANSMITTER USB DRIVER
11255M: Hans Verkuil <hverkuil@xs4all.nl>
11256L: linux-media@vger.kernel.org
11257T: git git://linuxtv.org/media_tree.git
a825eaec 11258W: https://linuxtv.org
99995ded
DR
11259S: Maintained
11260F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11261
beb91d46 11262SIANO DVB DRIVER
5dc8a864
MCC
11263M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11264M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11265L: linux-media@vger.kernel.org
a825eaec 11266W: https://linuxtv.org
beb91d46
MCC
11267T: git git://linuxtv.org/media_tree.git
11268S: Odd fixes
11269F: drivers/media/common/siano/
beb91d46 11270F: drivers/media/usb/siano/
beb91d46 11271F: drivers/media/usb/siano/
14430813 11272F: drivers/media/mmc/siano/
beb91d46 11273
6f15b602
HG
11274SIMPLEFB FB DRIVER
11275M: Hans de Goede <hdegoede@redhat.com>
11276L: linux-fbdev@vger.kernel.org
11277S: Maintained
2d799dde 11278F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11279F: drivers/video/fbdev/simplefb.c
11280F: include/linux/platform_data/simplefb.h
11281
b618b69c 11282SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11283L: linux-media@vger.kernel.org
bb60fcb2 11284S: Orphan
b618b69c 11285F: drivers/media/platform/sh_veu.c
b618b69c
GL
11286
11287SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11288L: linux-media@vger.kernel.org
bb60fcb2 11289S: Orphan
b618b69c 11290F: drivers/media/platform/sh_vou.c
d647f0b7 11291F: include/media/drv-intf/sh_vou.h
b618b69c 11292
6349d997 11293SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11294M: Len Brown <lenb@kernel.org>
6349d997
LB
11295L: sfi-devel@simplefirmware.org
11296W: http://simplefirmware.org/
11297T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11298S: Supported
943fc810 11299F: arch/x86/platform/sfi/
6349d997
LB
11300F: drivers/sfi/
11301F: include/linux/sfi*.h
e2d1d6c0 11302
1da177e4
LT
11303SIMTEC EB110ATX (Chalice CATS)
11304P: Ben Dooks
b16957c6
BD
11305P: Vincent Sanders <vince@simtec.co.uk>
11306M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11307W: http://www.simtec.co.uk/products/EB110ATX/
11308S: Supported
11309
11310SIMTEC EB2410ITX (BAST)
11311P: Ben Dooks
b16957c6
BD
11312P: Vincent Sanders <vince@simtec.co.uk>
11313M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11314W: http://www.simtec.co.uk/products/EB2410ITX/
11315S: Supported
15dba387
JP
11316F: arch/arm/mach-s3c24xx/mach-bast.c
11317F: arch/arm/mach-s3c24xx/bast-ide.c
11318F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11319
4c5adde7 11320TI DAVINCI MACHINE SUPPORT
3ba789c0 11321M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11322M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11324T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11325S: Supported
14430813 11326F: arch/arm/mach-davinci/
046d0a37 11327F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11328
8d4b3f08 11329TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11330M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11331L: linux-media@vger.kernel.org
a825eaec 11332W: https://linuxtv.org
8d4b3f08
LP
11333Q: http://patchwork.linuxtv.org/project/linux-media/list/
11334T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11335S: Maintained
8d4b3f08
LP
11336F: drivers/media/platform/davinci/
11337F: include/media/davinci/
11338
417d2e50 11339TI AM437X VPFE DRIVER
e43cdb56 11340M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11341L: linux-media@vger.kernel.org
a825eaec 11342W: https://linuxtv.org
417d2e50
BP
11343Q: http://patchwork.linuxtv.org/project/linux-media/list/
11344T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11345S: Maintained
11346F: drivers/media/platform/am437x/
11347
c4c0283a 11348OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11349M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11350L: linux-media@vger.kernel.org
a825eaec 11351W: https://linuxtv.org
c4c0283a
BP
11352Q: http://patchwork.linuxtv.org/project/linux-media/list/
11353T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11354S: Maintained
11355F: drivers/media/i2c/ov2659.c
b5dcee22 11356F: include/media/i2c/ov2659.h
c4c0283a 11357
3a6779f5
SM
11358SILICON MOTION SM712 FRAME BUFFER DRIVER
11359M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11360M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11361M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3a6779f5
SM
11362L: linux-fbdev@vger.kernel.org
11363S: Maintained
11364F: drivers/video/fbdev/sm712*
11365F: Documentation/fb/sm712fb.txt
11366
92aab3c0 11367SIS 190 ETHERNET DRIVER
8b58be88 11368M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11369L: netdev@vger.kernel.org
11370S: Maintained
8c7de408 11371F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11372
1da177e4 11373SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11374M: Daniele Venzano <venza@brownhat.org>
1da177e4 11375W: http://www.brownhat.org/sis900.html
979b6c13 11376L: netdev@vger.kernel.org
1da177e4 11377S: Maintained
8c7de408 11378F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11379
11380SIS FRAMEBUFFER DRIVER
8b58be88 11381M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11382W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11383S: Maintained
679655da 11384F: Documentation/fb/sisfb.txt
8a61f013 11385F: drivers/video/fbdev/sis/
679655da 11386F: include/video/sisfb.h
1da177e4
LT
11387
11388SIS USB2VGA DRIVER
8b58be88 11389M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11390W: http://www.winischhofer.at/linuxsisusbvga.shtml
11391S: Maintained
679655da 11392F: drivers/usb/misc/sisusbvga/
1da177e4 11393
415ad26d 11394SLAB ALLOCATOR
16e943bf 11395M: Christoph Lameter <cl@linux.com>
2ed1c525 11396M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11397M: David Rientjes <rientjes@google.com>
11398M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11399M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11400L: linux-mm@kvack.org
11401S: Maintained
679655da 11402F: include/linux/sl?b*.h
16e943bf 11403F: mm/sl?b*
415ad26d 11404
9fab9787 11405SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11406M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11407M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11408M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11409R: Steven Rostedt <rostedt@goodmis.org>
11410R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11411L: linux-kernel@vger.kernel.org
9fab9787
PM
11412W: http://www.rdrop.com/users/paulmck/RCU/
11413S: Supported
11414T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11415F: include/linux/srcu.h
11416F: kernel/rcu/srcu.c
9fab9787 11417
66372841
CS
11418SMACK SECURITY MODULE
11419M: Casey Schaufler <casey@schaufler-ca.com>
11420L: linux-security-module@vger.kernel.org
11421W: http://schaufler-ca.com
ece38248 11422T: git git://github.com/cschaufler/smack-next
66372841
CS
11423S: Maintained
11424F: Documentation/security/Smack.txt
11425F: security/smack/
11426
20651e0b 11427DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11428M: Kevin Hilman <khilman@kernel.org>
11429M: Nishanth Menon <nm@ti.com>
11430S: Maintained
20651e0b 11431F: drivers/power/avs/
68ace3e1
KH
11432F: include/linux/power/smartreflex.h
11433L: linux-pm@vger.kernel.org
11434
1da177e4 11435SMC91x ETHERNET DRIVER
2f82af08 11436M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11437S: Odd Fixes
ae150435 11438F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11439
e8e31622
SA
11440SMIA AND SMIA++ IMAGE SENSOR DRIVER
11441M: Sakari Ailus <sakari.ailus@iki.fi>
11442L: linux-media@vger.kernel.org
11443S: Maintained
14430813 11444F: drivers/media/i2c/smiapp/
b5dcee22 11445F: include/media/i2c/smiapp.h
e8e31622
SA
11446F: drivers/media/i2c/smiapp-pll.c
11447F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11448F: include/uapi/linux/smiapp.h
a2cec3c0 11449F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11450
920fa1ff
GR
11451SMM665 HARDWARE MONITOR DRIVER
11452M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11453L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11454S: Maintained
11455F: Documentation/hwmon/smm665
11456F: drivers/hwmon/smm665.c
11457
9df7305b 11458SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11459M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11460L: linux-hwmon@vger.kernel.org
90b24cfb 11461S: Maintained
9df7305b
SG
11462F: Documentation/hwmon/emc2103
11463F: drivers/hwmon/emc2103.c
11464
a98d506c
HG
11465SMSC SCH5627 HARDWARE MONITOR DRIVER
11466M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11467L: linux-hwmon@vger.kernel.org
a98d506c
HG
11468S: Supported
11469F: Documentation/hwmon/sch5627
11470F: drivers/hwmon/sch5627.c
11471
6ea884db 11472SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11473M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11474L: linux-hwmon@vger.kernel.org
6ea884db 11475S: Maintained
679655da
JP
11476F: Documentation/hwmon/smsc47b397
11477F: drivers/hwmon/smsc47b397.c
6ea884db 11478
fd9abb3d 11479SMSC911x ETHERNET DRIVER
90b24cfb 11480M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11481L: netdev@vger.kernel.org
90b24cfb 11482S: Maintained
679655da 11483F: include/linux/smsc911x.h
ae150435 11484F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11485
11486SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11487M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11488L: netdev@vger.kernel.org
90b24cfb 11489S: Maintained
ae150435 11490F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11491
3c8a63e2 11492SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11493M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11494L: linux-fbdev@vger.kernel.org
90b24cfb 11495S: Maintained
8a61f013 11496F: drivers/video/fbdev/smscufx.c
3c8a63e2 11497
668acf32 11498SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11499M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11500L: linux-media@vger.kernel.org
275ffde4 11501T: git git://linuxtv.org/media_tree.git
795fb7e7 11502S: Maintained
90d72ac6
MCC
11503F: include/media/soc*
11504F: drivers/media/i2c/soc_camera/
11505F: drivers/media/platform/soc_camera/
668acf32 11506
e2d1d6c0 11507SOEKRIS NET48XX LED SUPPORT
8b58be88 11508M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11509S: Maintained
679655da 11510F: drivers/leds/leds-net48xx.c
e2d1d6c0 11511
e3994db1 11512SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11513M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11514M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11515M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11516M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11517L: linux-media@vger.kernel.org
11518S: Supported
11519F: drivers/media/pci/solo6x10/
11520
1da177e4 11521SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11522M: Shaohua Li <shli@kernel.org>
1da177e4 11523L: linux-raid@vger.kernel.org
0f9ce866 11524T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11525S: Supported
679655da
JP
11526F: drivers/md/
11527F: include/linux/raid/
c117ab84 11528F: include/uapi/linux/raid/
1da177e4 11529
1da177e4 11530SONIC NETWORK DRIVER
8b58be88 11531M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11532L: netdev@vger.kernel.org
1da177e4 11533S: Maintained
d9fb9f38 11534F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11535
61e115a5 11536SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11537M: Michael Buesch <m@bues.ch>
e7828b28 11538L: linux-wireless@vger.kernel.org
61e115a5 11539S: Maintained
679655da
JP
11540F: drivers/ssb/
11541F: include/linux/ssb/
61e115a5 11542
1da177e4 11543SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11544M: Mattia Dongili <malattia@linux.it>
d0944853 11545L: platform-driver-x86@vger.kernel.org
5b18167d 11546W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11547S: Maintained
679655da
JP
11548F: Documentation/laptops/sony-laptop.txt
11549F: drivers/char/sonypi.c
11550F: drivers/platform/x86/sony-laptop.c
11551F: include/linux/sony-laptop.h
1da177e4 11552
baf8532a 11553SONY MEMORYSTICK CARD SUPPORT
8b58be88 11554M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11555W: http://tifmxx.berlios.de/
11556S: Maintained
679655da 11557F: drivers/memstick/host/tifm_ms.c
baf8532a 11558
0ab30494
ML
11559SONY MEMORYSTICK STANDARD SUPPORT
11560M: Maxim Levitsky <maximlevitsky@gmail.com>
11561S: Maintained
11562F: drivers/memstick/core/ms_block.*
11563
1da177e4 11564SOUND
8b58be88 11565M: Jaroslav Kysela <perex@perex.cz>
d8130624 11566M: Takashi Iwai <tiwai@suse.com>
93711660 11567L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11568W: http://www.alsa-project.org/
dde7ad8d 11569T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11570T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11571Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11572S: Maintained
3126a179
JP
11573F: Documentation/sound/
11574F: include/sound/
c117ab84 11575F: include/uapi/sound/
679655da 11576F: sound/
1da177e4 11577
33bbe149
MB
11578SOUND - COMPRESSED AUDIO
11579M: Vinod Koul <vinod.koul@intel.com>
11580L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11581T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11582S: Supported
f672f31a 11583F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11584F: include/sound/compress_driver.h
f672f31a 11585F: include/uapi/sound/compress_*
33bbe149
MB
11586F: sound/core/compress_offload.c
11587F: sound/soc/soc-compress.c
11588
bd903bde 11589SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11590M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11591M: Mark Brown <broonie@kernel.org>
86f14df8 11592T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11593L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11594W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11595S: Supported
181ad2a5 11596F: Documentation/devicetree/bindings/sound/
2820f615 11597F: Documentation/sound/alsa/soc/
679655da 11598F: sound/soc/
e6e55122 11599F: include/sound/soc*
eb1a6af3 11600
d7f8761b
MB
11601SOUND - DMAENGINE HELPERS
11602M: Lars-Peter Clausen <lars@metafoo.de>
11603S: Supported
11604F: include/sound/dmaengine_pcm.h
11605F: sound/core/pcm_dmaengine.c
11606F: sound/soc/soc-generic-dmaengine-pcm.c
11607
990a6a99
OS
11608SP2 MEDIA DRIVER
11609M: Olli Salonen <olli.salonen@iki.fi>
11610L: linux-media@vger.kernel.org
a825eaec 11611W: https://linuxtv.org
990a6a99
OS
11612Q: http://patchwork.linuxtv.org/project/linux-media/list/
11613S: Maintained
11614F: drivers/media/dvb-frontends/sp2*
11615
473321fc 11616SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11617M: "David S. Miller" <davem@davemloft.net>
1da177e4 11618L: sparclinux@vger.kernel.org
8a6e2535 11619Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11620T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11621T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11622S: Maintained
679655da 11623F: arch/sparc/
7765b8bb 11624F: drivers/sbus/
1da177e4 11625
6404fcca
DM
11626SPARC SERIAL DRIVERS
11627M: "David S. Miller" <davem@davemloft.net>
11628L: sparclinux@vger.kernel.org
08deed1e
JP
11629T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11630T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11631S: Maintained
6816383a 11632F: include/linux/sunserialcore.h
df621252 11633F: drivers/tty/serial/suncore.c
df621252
GKH
11634F: drivers/tty/serial/sunhv.c
11635F: drivers/tty/serial/sunsab.c
11636F: drivers/tty/serial/sunsab.h
11637F: drivers/tty/serial/sunsu.c
11638F: drivers/tty/serial/sunzilog.c
11639F: drivers/tty/serial/sunzilog.h
6404fcca 11640
389325b4
CL
11641SPARSE CHECKER
11642M: "Christopher Li" <sparse@chrisli.org>
11643L: linux-sparse@vger.kernel.org
11644W: https://sparse.wiki.kernel.org/
11645T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11646T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11647S: Maintained
11648F: include/linux/compiler.h
11649
fc0c195a 11650SPEAR PLATFORM SUPPORT
da89947b 11651M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11652M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11654W: http://www.st.com/spear
11655S: Maintained
e68d7c14 11656F: arch/arm/boot/dts/spear*
281e192f 11657F: arch/arm/mach-spear/
fc0c195a
VK
11658
11659SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11660M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11662W: http://www.st.com/spear
11663S: Maintained
5df33a62 11664F: drivers/clk/spear/
fc0c195a 11665
e2796541
CP
11666SPI NOR SUBSYSTEM
11667M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11668M: Marek Vasut <marek.vasut@gmail.com>
11669L: linux-mtd@lists.infradead.org
11670W: http://www.linux-mtd.infradead.org/
11671Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11672T: git git://github.com/spi-nor/linux.git
11673S: Maintained
11674F: drivers/mtd/spi-nor/
11675F: include/linux/mtd/spi-nor.h
11676
e2d1d6c0 11677SPI SUBSYSTEM
b02e48f2 11678M: Mark Brown <broonie@kernel.org>
dfbe403c 11679L: linux-spi@vger.kernel.org
e7e4e13c 11680T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11681Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11682S: Maintained
87306eb7 11683F: Documentation/devicetree/bindings/spi/
679655da
JP
11684F: Documentation/spi/
11685F: drivers/spi/
11686F: include/linux/spi/
c117ab84 11687F: include/uapi/linux/spi/
a43cd4bb 11688F: tools/spi/
e2d1d6c0 11689
2752e401 11690SPIDERNET NETWORK DRIVER for CELL
8b58be88 11691M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11692L: netdev@vger.kernel.org
11693S: Supported
679655da 11694F: Documentation/networking/spider_net.txt
8df158ac 11695F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11696
e2d1d6c0 11697SPU FILE SYSTEM
8b58be88 11698M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11699L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11700W: http://www.ibm.com/developerworks/power/cell/
11701S: Supported
679655da
JP
11702F: Documentation/filesystems/spufs.txt
11703F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11704
fc555841 11705SQUASHFS FILE SYSTEM
d7f2ff67 11706M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11707L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11708W: http://squashfs.org.uk
9f273c24 11709T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11710S: Maintained
679655da
JP
11711F: Documentation/filesystems/squashfs.txt
11712F: fs/squashfs/
fc555841 11713
1da177e4 11714SRM (Alpha) environment access
8b58be88 11715M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11716S: Maintained
679655da 11717F: arch/alpha/kernel/srm_env.c
1da177e4 11718
26e9a397 11719STABLE BRANCH
879a5a00 11720M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11721L: stable@vger.kernel.org
879a5a00 11722S: Supported
8c27ceff 11723F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 11724
26e9a397 11725STAGING SUBSYSTEM
879a5a00 11726M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11727T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11728L: devel@driverdev.osuosl.org
879a5a00 11729S: Supported
679655da 11730F: drivers/staging/
dbc6c2cc 11731
ebd3d010
JP
11732STAGING - COMEDI
11733M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11734M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11735S: Odd Fixes
11736F: drivers/staging/comedi/
11737
a0138163
JP
11738STAGING - FLARION FT1000 DRIVERS
11739M: Marek Belisko <marek.belisko@gmail.com>
11740S: Odd Fixes
11741F: drivers/staging/ft1000/
11742
6c1bb424 11743STAGING - INDUSTRIAL IO
030a13d7 11744M: Jonathan Cameron <jic23@kernel.org>
a0138163 11745L: linux-iio@vger.kernel.org
6c1bb424 11746S: Odd Fixes
5291582d 11747F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11748F: drivers/staging/iio/
11749
a0138163
JP
11750STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11751M: Jarod Wilson <jarod@wilsonet.com>
11752W: http://www.lirc.org/
11753S: Odd Fixes
b2b0186d 11754F: drivers/staging/media/lirc/
a0138163 11755
f5e5de1e
OD
11756STAGING - LUSTRE PARALLEL FILESYSTEM
11757M: Oleg Drokin <oleg.drokin@intel.com>
11758M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11759M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11760L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11761W: http://wiki.lustre.org/
f5e5de1e
OD
11762S: Maintained
11763F: drivers/staging/lustre
11764
7c6b6c71
MD
11765STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11766M: Marc Dietrich <marvin24@gmx.de>
11767L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11768L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11769S: Maintained
11770F: drivers/staging/nvec/
11771
53c43c5c
GKH
11772STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11773M: Jens Frederich <jfrederich@gmail.com>
11774M: Daniel Drake <dsd@laptop.org>
11775M: Jon Nettleton <jon.nettleton@gmail.com>
11776W: http://wiki.laptop.org/go/DCON
11777S: Maintained
11778F: drivers/staging/olpc_dcon/
11779
a0138163
JP
11780STAGING - REALTEK RTL8712U DRIVERS
11781M: Larry Finger <Larry.Finger@lwfinger.net>
11782M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11783S: Odd Fixes
11784F: drivers/staging/rtl8712/
11785
980ac4d7
SM
11786STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11787M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11788M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11789M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
11790L: linux-fbdev@vger.kernel.org
11791S: Maintained
11792F: drivers/staging/sm750fb/
11793
a0138163
JP
11794STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11795M: William Hubbs <w.d.hubbs@gmail.com>
11796M: Chris Brannon <chris@the-brannons.com>
d33bce31 11797M: Kirk Reiser <kirk@reisers.ca>
a0138163 11798M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11799L: speakup@linux-speakup.org
a0138163
JP
11800W: http://www.linux-speakup.org/
11801S: Odd Fixes
11802F: drivers/staging/speakup/
11803
b3e871ce
JP
11804STAGING - VIA VT665X DRIVERS
11805M: Forest Bond <forest@alittletooquiet.net>
11806S: Odd Fixes
11807F: drivers/staging/vt665?/
11808
a30baec1 11809STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11810M: Aditya Shankar <aditya.shankar@microchip.com>
11811M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11812L: linux-wireless@vger.kernel.org
11813S: Supported
11814F: drivers/staging/wilc1000/
11815
709bcb07 11816STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11817M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11818S: Odd Fixes
11819F: drivers/staging/xgifb/
11820
1da177e4 11821STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11822M: Ion Badulescu <ionut@badula.org>
b4f90189 11823S: Odd Fixes
9bba23b0 11824F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11825
e2d1d6c0 11826SUN3/3X
8b58be88 11827M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11828W: http://sammy.net/sun3/
11829S: Maintained
679655da
JP
11830F: arch/m68k/kernel/*sun3*
11831F: arch/m68k/sun3*/
11832F: arch/m68k/include/asm/sun3*
e689cf4a 11833F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11834
af6a5af8
HG
11835SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11836M: Hans de Goede <hdegoede@redhat.com>
11837L: linux-input@vger.kernel.org
11838S: Maintained
11839F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11840F: drivers/input/keyboard/sun4i-lradc-keys.c
11841
2bc9ff01
DK
11842SUNDANCE NETWORK DRIVER
11843M: Denis Kirjanov <kda@linux-powerpc.org>
11844L: netdev@vger.kernel.org
11845S: Maintained
11846F: drivers/net/ethernet/dlink/sundance.c
11847
2cbb12a4 11848SUPERH
114bf37e
RF
11849M: Yoshinori Sato <ysato@users.sourceforge.jp>
11850M: Rich Felker <dalias@libc.org>
2cbb12a4 11851L: linux-sh@vger.kernel.org
8a6e2535 11852Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11853S: Maintained
066069e1 11854F: Documentation/sh/
679655da 11855F: arch/sh/
066069e1 11856F: drivers/sh/
1da177e4 11857
4480f15b 11858SUSPEND TO RAM
7fb06082 11859M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11860M: Len Brown <len.brown@intel.com>
11861M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11862L: linux-pm@vger.kernel.org
68656443 11863B: https://bugzilla.kernel.org
e2d1d6c0 11864S: Supported
679655da
JP
11865F: Documentation/power/
11866F: arch/x86/kernel/acpi/
11867F: drivers/base/power/
11868F: kernel/power/
11869F: include/linux/suspend.h
11870F: include/linux/freezer.h
11871F: include/linux/pm.h
1da177e4
LT
11872
11873SVGA HANDLING
8b58be88 11874M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11875L: linux-video@atrey.karlin.mff.cuni.cz
11876S: Maintained
679655da
JP
11877F: Documentation/svga.txt
11878F: arch/x86/boot/video*
1da177e4 11879
6e28b761
KRW
11880SWIOTLB SUBSYSTEM
11881M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11882L: linux-kernel@vger.kernel.org
9f273c24 11883T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11884S: Supported
11885F: lib/swiotlb.c
11886F: arch/*/kernel/pci-swiotlb.c
11887F: include/linux/swiotlb.h
11888
007f790c
JP
11889SWITCHDEV
11890M: Jiri Pirko <jiri@resnulli.us>
11891L: netdev@vger.kernel.org
11892S: Supported
11893F: net/switchdev/
11894F: include/net/switchdev.h
11895
db8e35d5
VG
11896SYNOPSYS ARC ARCHITECTURE
11897M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11898L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11899S: Supported
11900F: arch/arc/
9b28829d 11901F: Documentation/devicetree/bindings/arc/*
2d799dde 11902F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 11903F: drivers/clocksource/arc_timer.c
c6a0fe4a 11904F: drivers/tty/serial/arc_uart.c
b7182d1a 11905T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11906
556cc1c5
AB
11907SYNOPSYS ARC SDP platform support
11908M: Alexey Brodkin <abrodkin@synopsys.com>
11909S: Supported
11910F: arch/arc/plat-axs10x
11911F: arch/arc/boot/dts/ax*
11912F: Documentation/devicetree/bindings/arc/axs10*
11913
6c284c9a
LJ
11914SYSTEM CONFIGURATION (SYSCON)
11915M: Lee Jones <lee.jones@linaro.org>
11916M: Arnd Bergmann <arnd@arndb.de>
11917T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11918S: Supported
11919F: drivers/mfd/syscon.c
11920
8c0984e5
SR
11921SYSTEM RESET/SHUTDOWN DRIVERS
11922M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11923L: linux-pm@vger.kernel.org
58db9505 11924T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11925S: Maintained
11926F: Documentation/devicetree/bindings/power/reset/
11927F: drivers/power/reset/
11928
1da177e4 11929SYSV FILESYSTEM
8b58be88 11930M: Christoph Hellwig <hch@infradead.org>
1da177e4 11931S: Maintained
679655da
JP
11932F: Documentation/filesystems/sysv-fs.txt
11933F: fs/sysv/
11934F: include/linux/sysv_fs.h
1da177e4 11935
86cfa7fc 11936TARGET SUBSYSTEM
9c3646d1 11937M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11938L: linux-scsi@vger.kernel.org
b9f5edc2 11939L: target-devel@vger.kernel.org
86cfa7fc 11940W: http://www.linux-iscsi.org
cf015e9f 11941W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11942T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11943S: Supported
11944F: drivers/target/
11945F: include/target/
11946F: Documentation/target/
11947
4e68852d 11948TASKSTATS STATISTICS INTERFACE
185e595f 11949M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11950S: Maintained
679655da
JP
11951F: Documentation/accounting/taskstats*
11952F: include/linux/taskstats*
11953F: kernel/taskstats.c
4e68852d 11954
781b456a 11955TC CLASSIFIER
f935f3f8 11956M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11957L: netdev@vger.kernel.org
11958S: Maintained
679655da 11959F: include/net/pkt_cls.h
c117ab84 11960F: include/uapi/linux/pkt_cls.h
679655da 11961F: net/sched/
781b456a 11962
5067f08a 11963TCP LOW PRIORITY MODULE
8b58be88
JP
11964M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11965M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11966W: http://tcp-lp-mod.sourceforge.net/
11967S: Maintained
679655da 11968F: net/ipv4/tcp_lp.c
5067f08a 11969
91952bc0
AP
11970TDA10071 MEDIA DRIVER
11971M: Antti Palosaari <crope@iki.fi>
11972L: linux-media@vger.kernel.org
a825eaec 11973W: https://linuxtv.org
91952bc0
AP
11974W: http://palosaari.fi/linux/
11975Q: http://patchwork.linuxtv.org/project/linux-media/list/
11976T: git git://linuxtv.org/anttip/media_tree.git
11977S: Maintained
11978F: drivers/media/dvb-frontends/tda10071*
11979
11980TDA18212 MEDIA DRIVER
11981M: Antti Palosaari <crope@iki.fi>
11982L: linux-media@vger.kernel.org
a825eaec 11983W: https://linuxtv.org
91952bc0
AP
11984W: http://palosaari.fi/linux/
11985Q: http://patchwork.linuxtv.org/project/linux-media/list/
11986T: git git://linuxtv.org/anttip/media_tree.git
11987S: Maintained
11988F: drivers/media/tuners/tda18212*
11989
11990TDA18218 MEDIA DRIVER
11991M: Antti Palosaari <crope@iki.fi>
11992L: linux-media@vger.kernel.org
a825eaec 11993W: https://linuxtv.org
91952bc0
AP
11994W: http://palosaari.fi/linux/
11995Q: http://patchwork.linuxtv.org/project/linux-media/list/
11996T: git git://linuxtv.org/anttip/media_tree.git
11997S: Maintained
11998F: drivers/media/tuners/tda18218*
11999
3b2f6aba
MK
12000TDA18271 MEDIA DRIVER
12001M: Michael Krufky <mkrufky@linuxtv.org>
12002L: linux-media@vger.kernel.org
a825eaec 12003W: https://linuxtv.org
3b2f6aba
MK
12004W: http://github.com/mkrufky
12005Q: http://patchwork.linuxtv.org/project/linux-media/list/
12006T: git git://linuxtv.org/mkrufky/tuners.git
12007S: Maintained
12008F: drivers/media/tuners/tda18271*
12009
e48307a9
MK
12010TDA827x MEDIA DRIVER
12011M: Michael Krufky <mkrufky@linuxtv.org>
12012L: linux-media@vger.kernel.org
a825eaec 12013W: https://linuxtv.org
e48307a9
MK
12014W: http://github.com/mkrufky
12015Q: http://patchwork.linuxtv.org/project/linux-media/list/
12016T: git git://linuxtv.org/mkrufky/tuners.git
12017S: Maintained
12018F: drivers/media/tuners/tda8290.*
12019
66cf9212
MK
12020TDA8290 MEDIA DRIVER
12021M: Michael Krufky <mkrufky@linuxtv.org>
12022L: linux-media@vger.kernel.org
a825eaec 12023W: https://linuxtv.org
66cf9212
MK
12024W: http://github.com/mkrufky
12025Q: http://patchwork.linuxtv.org/project/linux-media/list/
12026T: git git://linuxtv.org/mkrufky/tuners.git
12027S: Maintained
12028F: drivers/media/tuners/tda8290.*
12029
4b9fba30
HV
12030TDA9840 MEDIA DRIVER
12031M: Hans Verkuil <hverkuil@xs4all.nl>
12032L: linux-media@vger.kernel.org
12033T: git git://linuxtv.org/media_tree.git
a825eaec 12034W: https://linuxtv.org
4b9fba30
HV
12035S: Maintained
12036F: drivers/media/i2c/tda9840*
12037
2cb654fd 12038TEA5761 TUNER DRIVER
5dc8a864
MCC
12039M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12040M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12041L: linux-media@vger.kernel.org
a825eaec 12042W: https://linuxtv.org
2cb654fd
MCC
12043T: git git://linuxtv.org/media_tree.git
12044S: Odd fixes
12045F: drivers/media/tuners/tea5761.*
12046
12047TEA5767 TUNER DRIVER
5dc8a864
MCC
12048M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12049M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12050L: linux-media@vger.kernel.org
a825eaec 12051W: https://linuxtv.org
2cb654fd
MCC
12052T: git git://linuxtv.org/media_tree.git
12053S: Maintained
12054F: drivers/media/tuners/tea5767.*
12055
4b9fba30
HV
12056TEA6415C MEDIA DRIVER
12057M: Hans Verkuil <hverkuil@xs4all.nl>
12058L: linux-media@vger.kernel.org
12059T: git git://linuxtv.org/media_tree.git
a825eaec 12060W: https://linuxtv.org
4b9fba30
HV
12061S: Maintained
12062F: drivers/media/i2c/tea6415c*
12063
12064TEA6420 MEDIA DRIVER
12065M: Hans Verkuil <hverkuil@xs4all.nl>
12066L: linux-media@vger.kernel.org
12067T: git git://linuxtv.org/media_tree.git
a825eaec 12068W: https://linuxtv.org
4b9fba30
HV
12069S: Maintained
12070F: drivers/media/i2c/tea6420*
12071
3d249d4c 12072TEAM DRIVER
dca9ab92 12073M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
12074L: netdev@vger.kernel.org
12075S: Supported
12076F: drivers/net/team/
12077F: include/linux/if_team.h
c117ab84 12078F: include/uapi/linux/if_team.h
3d249d4c 12079
7d029125 12080TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 12081M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
12082S: Maintained
12083F: arch/x86/platform/ts5500/
12084
40ad4a30
SY
12085TECHNOTREND USB IR RECEIVER
12086M: Sean Young <sean@mess.org>
12087L: linux-media@vger.kernel.org
12088S: Maintained
12089F: drivers/media/rc/ttusbir.c
12090
adabdb0c 12091TEGRA ARCHITECTURE SUPPORT
243d58ec 12092M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 12093M: Thierry Reding <thierry.reding@gmail.com>
554077c5 12094M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 12095L: linux-tegra@vger.kernel.org
fd117cd1 12096Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 12097T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 12098S: Supported
bbbe96ed 12099N: [^a-z]tegra
84b9414b 12100
adabdb0c
SW
12101TEGRA CLOCK DRIVER
12102M: Peter De Schrijver <pdeschrijver@nvidia.com>
12103M: Prashant Gaikwad <pgaikwad@nvidia.com>
12104S: Supported
12105F: drivers/clk/tegra/
12106
86e486a0 12107TEGRA DMA DRIVERS
adabdb0c 12108M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 12109M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 12110S: Supported
86e486a0 12111F: drivers/dma/tegra*
adabdb0c 12112
adabdb0c
SW
12113TEGRA I2C DRIVER
12114M: Laxman Dewangan <ldewangan@nvidia.com>
12115S: Supported
12116F: drivers/i2c/busses/i2c-tegra.c
12117
12118TEGRA IOMMU DRIVERS
12119M: Hiroshi Doyu <hdoyu@nvidia.com>
12120S: Supported
12121F: drivers/iommu/tegra*
12122
12123TEGRA KBC DRIVER
12124M: Rakesh Iyer <riyer@nvidia.com>
12125M: Laxman Dewangan <ldewangan@nvidia.com>
12126S: Supported
12127F: drivers/input/keyboard/tegra-kbc.c
12128
adabdb0c
SW
12129TEGRA PWM DRIVER
12130M: Thierry Reding <thierry.reding@gmail.com>
12131S: Supported
12132F: drivers/pwm/pwm-tegra.c
12133
12134TEGRA SERIAL DRIVER
12135M: Laxman Dewangan <ldewangan@nvidia.com>
12136S: Supported
12137F: drivers/tty/serial/serial-tegra.c
12138
12139TEGRA SPI DRIVER
12140M: Laxman Dewangan <ldewangan@nvidia.com>
12141S: Supported
12142F: drivers/spi/spi-tegra*
12143
1a348ccc 12144TEHUTI ETHERNET DRIVER
8b58be88 12145M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
12146L: netdev@vger.kernel.org
12147S: Supported
ef7f5429 12148F: drivers/net/ethernet/tehuti/*
1a348ccc 12149
4e68852d 12150Telecom Clock Driver for MCPL0010
8b58be88 12151M: Mark Gross <mark.gross@intel.com>
4e68852d 12152S: Supported
679655da 12153F: drivers/char/tlclk.c
4e68852d 12154
4480f15b 12155TENSILICA XTENSA PORT (xtensa)
8b58be88 12156M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
12157M: Max Filippov <jcmvbkbc@gmail.com>
12158L: linux-xtensa@linux-xtensa.org
9f273c24 12159T: git git://github.com/czankel/xtensa-linux.git
4e68852d 12160S: Maintained
679655da 12161F: arch/xtensa/
3dc99857 12162F: drivers/irqchip/irq-xtensa-*
4e68852d 12163
04f1024e
NM
12164Texas Instruments' System Control Interface (TISCI) Protocol Driver
12165M: Nishanth Menon <nm@ti.com>
12166M: Tero Kristo <t-kristo@ti.com>
12167M: Santosh Shilimkar <ssantosh@kernel.org>
12168L: linux-arm-kernel@lists.infradead.org
12169S: Maintained
12170F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
12171F: drivers/firmware/ti_sci*
12172F: include/linux/soc/ti/ti_sci_protocol.h
04f1024e 12173
5313ba66
HV
12174THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12175M: Hans Verkuil <hverkuil@xs4all.nl>
12176L: linux-media@vger.kernel.org
12177T: git git://linuxtv.org/media_tree.git
a825eaec 12178W: https://linuxtv.org
5313ba66
HV
12179S: Maintained
12180F: drivers/media/radio/radio-raremono.c
12181
d3fb6955 12182THERMAL
b75f0050 12183M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 12184M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
12185L: linux-pm@vger.kernel.org
12186T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12187T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12188Q: https://patchwork.kernel.org/project/linux-pm/list/
12189S: Supported
12190F: drivers/thermal/
12191F: include/linux/thermal.h
af6c9f16 12192F: include/uapi/linux/thermal.h
b75f0050
JP
12193F: include/linux/cpu_cooling.h
12194F: Documentation/devicetree/bindings/thermal/
d3fb6955 12195
64e05d8b
VK
12196THERMAL/CPU_COOLING
12197M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12198M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 12199M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
12200L: linux-pm@vger.kernel.org
12201S: Supported
12202F: Documentation/thermal/cpu-cooling-api.txt
12203F: drivers/thermal/cpu_cooling.c
12204F: include/linux/cpu_cooling.h
12205
4e68852d 12206THINKPAD ACPI EXTRAS DRIVER
8b58be88 12207M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 12208L: ibm-acpi-devel@lists.sourceforge.net
d0944853 12209L: platform-driver-x86@vger.kernel.org
4e68852d
AC
12210W: http://ibm-acpi.sourceforge.net
12211W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 12212T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 12213S: Maintained
679655da 12214F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 12215
1b46f2a2 12216TI BANDGAP AND THERMAL DRIVER
f14d1c24 12217M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 12218M: Keerthy <j-keerthy@ti.com>
1b46f2a2 12219L: linux-pm@vger.kernel.org
531ff13e 12220L: linux-omap@vger.kernel.org
5a723e81 12221S: Maintained
794b2e25 12222F: drivers/thermal/ti-soc-thermal/
1b46f2a2 12223
ccf963d3
BP
12224TI VPE/CAL DRIVERS
12225M: Benoit Parrot <bparrot@ti.com>
12226L: linux-media@vger.kernel.org
12227W: http://linuxtv.org/
12228Q: http://patchwork.linuxtv.org/project/linux-media/list/
12229S: Maintained
12230F: drivers/media/platform/ti-vpe/
12231
0c7665c3
MF
12232TI CDCE706 CLOCK DRIVER
12233M: Max Filippov <jcmvbkbc@gmail.com>
12234S: Maintained
12235F: drivers/clk/clk-cdce706.c
12236
49b6a5e3
TK
12237TI CLOCK DRIVER
12238M: Tero Kristo <t-kristo@ti.com>
12239L: linux-omap@vger.kernel.org
12240S: Maintained
12241F: drivers/clk/ti/
12242F: include/linux/clk/ti.h
12243
f75cfbad
GS
12244TI ETHERNET SWITCH DRIVER (CPSW)
12245M: Mugunthan V N <mugunthanvnm@ti.com>
12246R: Grygorii Strashko <grygorii.strashko@ti.com>
12247L: linux-omap@vger.kernel.org
12248L: netdev@vger.kernel.org
12249S: Maintained
12250F: drivers/net/ethernet/ti/cpsw*
12251F: drivers/net/ethernet/ti/davinci*
12252
4020f2d7 12253TI FLASH MEDIA INTERFACE DRIVER
8b58be88 12254M: Alex Dubov <oakad@yahoo.com>
795fb7e7 12255S: Maintained
679655da
JP
12256F: drivers/misc/tifm*
12257F: drivers/mmc/host/tifm_sd.c
12258F: include/linux/tifm.h
4020f2d7 12259
e0c52404 12260TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 12261M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
12262L: linux-kernel@vger.kernel.org
12263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12264S: Maintained
12265F: drivers/soc/ti/*
12266T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12267
12268
152ad442
SR
12269TI LM49xxx FAMILY ASoC CODEC DRIVERS
12270M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 12271M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
12272L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12273S: Maintained
12274F: sound/soc/codecs/lm49453*
d392dead 12275F: sound/soc/codecs/isabelle*
152ad442 12276
0edd807d
KM
12277TI LP855x BACKLIGHT DRIVER
12278M: Milo Kim <milo.kim@ti.com>
12279S: Maintained
12280F: Documentation/backlight/lp855x-driver.txt
12281F: drivers/video/backlight/lp855x_bl.c
12282F: include/linux/platform_data/lp855x.h
12283
faf13f6d
KM
12284TI LP8727 CHARGER DRIVER
12285M: Milo Kim <milo.kim@ti.com>
12286S: Maintained
8c0984e5 12287F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12288F: include/linux/platform_data/lp8727.h
12289
22f1229f
KM
12290TI LP8788 MFD DRIVER
12291M: Milo Kim <milo.kim@ti.com>
12292S: Maintained
12293F: drivers/iio/adc/lp8788_adc.c
12294F: drivers/leds/leds-lp8788.c
12295F: drivers/mfd/lp8788*.c
8c0984e5 12296F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12297F: drivers/regulator/lp8788-*.c
12298F: include/linux/mfd/lp8788*.h
12299
84640e27
KM
12300TI NETCP ETHERNET DRIVER
12301M: Wingman Kwok <w-kwok2@ti.com>
12302M: Murali Karicheri <m-karicheri2@ti.com>
12303L: netdev@vger.kernel.org
12304S: Maintained
12305F: drivers/net/ethernet/ti/netcp*
12306
217e0ca9
KC
12307TI TAS571X FAMILY ASoC CODEC DRIVER
12308M: Kevin Cernekee <cernekee@chromium.org>
12309L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12310S: Odd Fixes
12311F: sound/soc/codecs/tas571x*
12312
dd5e8e6b 12313TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12314M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12315L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12316S: Maintained
12317F: sound/soc/codecs/twl4030*
12318
90921014 12319TI WILINK WIRELESS DRIVERS
90921014
LC
12320L: linux-wireless@vger.kernel.org
12321W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12322W: http://wireless.kernel.org/en/users/Drivers/wl1251
12323T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12324S: Orphan
90921014
LC
12325F: drivers/net/wireless/ti/
12326F: include/linux/wl12xx.h
12327
e86eaa3a 12328TIPC NETWORK LAYER
8b58be88 12329M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12330M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12331L: netdev@vger.kernel.org (core kernel code)
12332L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12333W: http://tipc.sourceforge.net/
e86eaa3a 12334S: Maintained
c117ab84 12335F: include/uapi/linux/tipc*.h
679655da 12336F: net/tipc/
e86eaa3a 12337
867e359b 12338TILE ARCHITECTURE
b9a279f6 12339M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12340W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12341T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12342S: Supported
12343F: arch/tile/
6b940606 12344F: drivers/char/tile-srom.c
5c770755 12345F: drivers/edac/tile_edac.c
6b940606
CM
12346F: drivers/net/ethernet/tile/
12347F: drivers/rtc/rtc-tile.c
12348F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12349F: drivers/tty/serial/tilegx.c
6b940606
CM
12350F: drivers/usb/host/*-tilegx.c
12351F: include/linux/usb/tilegx.h
867e359b 12352
1da177e4 12353TLAN NETWORK DRIVER
8b58be88 12354M: Samuel Chessman <chessman@tux.org>
88c07dde 12355L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12356W: http://sourceforge.net/projects/tlan/
12357S: Maintained
679655da 12358F: Documentation/networking/tlan.txt
b544dbac 12359F: drivers/net/ethernet/ti/tlan.*
1da177e4 12360
d74db3b2 12361TOMOYO SECURITY MODULE
8b58be88
JP
12362M: Kentaro Takeda <takedakn@nttdata.co.jp>
12363M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12364L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12365L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12366L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12367L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12368W: http://tomoyo.sourceforge.jp/
843d183c 12369T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12370S: Maintained
679655da 12371F: security/tomoyo/
d74db3b2 12372
9caeb532 12373TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12374M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12375L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12376S: Maintained
12377F: drivers/platform/x86/topstar-laptop.c
12378
1da177e4 12379TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12380M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12381L: platform-driver-x86@vger.kernel.org
0a63ca11 12382S: Maintained
679655da 12383F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12384
0a63ca11
AA
12385TOSHIBA BLUETOOTH DRIVER
12386M: Azael Avalos <coproscefalo@gmail.com>
12387L: platform-driver-x86@vger.kernel.org
12388S: Maintained
12389F: drivers/platform/x86/toshiba_bluetooth.c
12390
12391TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12392M: Azael Avalos <coproscefalo@gmail.com>
12393L: platform-driver-x86@vger.kernel.org
12394S: Maintained
12395F: drivers/platform/x86/toshiba_haps.c
12396
14991fc7
AA
12397TOSHIBA WMI HOTKEYS DRIVER
12398M: Azael Avalos <coproscefalo@gmail.com>
12399L: platform-driver-x86@vger.kernel.org
12400S: Maintained
12401F: drivers/platform/x86/toshiba-wmi.c
12402
1da177e4 12403TOSHIBA SMM DRIVER
8b58be88 12404M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12405W: http://www.buzzard.org.uk/toshiba/
12406S: Maintained
679655da
JP
12407F: drivers/char/toshiba.c
12408F: include/linux/toshiba.h
c117ab84 12409F: include/uapi/linux/toshiba.h
1da177e4 12410
d32d9864
MR
12411TOSHIBA TC358743 DRIVER
12412M: Mats Randgaard <matrandg@cisco.com>
12413L: linux-media@vger.kernel.org
12414S: Maintained
12415F: drivers/media/i2c/tc358743*
b5dcee22 12416F: include/media/i2c/tc358743.h
d32d9864 12417
560e6475
WS
12418TMIO/SDHI MMC DRIVER
12419M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12420L: linux-mmc@vger.kernel.org
560e6475 12421S: Supported
d1057c40
GL
12422F: drivers/mmc/host/tmio_mmc*
12423F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12424F: include/linux/mfd/tmio.h
d719f900 12425
917cc4e6
GR
12426TMP401 HARDWARE MONITOR DRIVER
12427M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12428L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12429S: Maintained
12430F: Documentation/hwmon/tmp401
12431F: drivers/hwmon/tmp401.c
12432
98f32602 12433TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12434M: Hugh Dickins <hughd@google.com>
98f32602
HD
12435L: linux-mm@kvack.org
12436S: Maintained
12437F: include/linux/shmem_fs.h
12438F: mm/shmem.c
12439
45f95b53 12440TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12441M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12442M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12443L: linux-media@vger.kernel.org
a825eaec 12444W: https://linuxtv.org
45f95b53
MCC
12445T: git git://linuxtv.org/media_tree.git
12446S: Odd fixes
12447F: drivers/media/usb/tm6000/
618cd932 12448F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12449
34d1324e
AU
12450TW5864 VIDEO4LINUX DRIVER
12451M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12452M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12453M: Andrey Utkin <andrey_utkin@fastmail.com>
12454L: linux-media@vger.kernel.org
12455S: Supported
12456F: drivers/media/pci/tw5864/
45f95b53 12457
c65fde19
HV
12458TW68 VIDEO4LINUX DRIVER
12459M: Hans Verkuil <hverkuil@xs4all.nl>
12460L: linux-media@vger.kernel.org
12461T: git git://linuxtv.org/media_tree.git
a825eaec 12462W: https://linuxtv.org
c65fde19
HV
12463S: Odd Fixes
12464F: drivers/media/pci/tw68/
12465
704a84cc
EG
12466TW686X VIDEO4LINUX DRIVER
12467M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12468L: linux-media@vger.kernel.org
12469T: git git://linuxtv.org/media_tree.git
12470W: http://linuxtv.org
12471S: Maintained
12472F: drivers/media/pci/tw686x/
12473
4e68852d 12474TPM DEVICE DRIVER
901486b8 12475M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12476M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12477M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12478R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12479W: http://tpmdd.sourceforge.net
63a10dfd 12480L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12481Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12482T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12483S: Maintained
679655da 12484F: drivers/char/tpm/
4e68852d 12485
1a0f1b27
AL
12486TPM IBM_VTPM DEVICE DRIVER
12487M: Ashley Lai <ashleydlai@gmail.com>
12488W: http://tpmdd.sourceforge.net
12489L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12490S: Maintained
12491F: drivers/char/tpm/tpm_ibmvtpm*
12492
d6f005a1
JP
12493TRACING
12494M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12495M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12496T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12497S: Maintained
12498F: Documentation/trace/ftrace.txt
12499F: arch/*/*/*/ftrace.h
12500F: arch/*/kernel/ftrace.c
12501F: include/*/ftrace.h
12502F: include/linux/trace*.h
12503F: include/trace/
12504F: kernel/trace/
6e68e6c5 12505F: tools/testing/selftests/ftrace/
d6f005a1 12506
4abac0d0
IM
12507TRACING MMIO ACCESSES (MMIOTRACE)
12508M: Steven Rostedt <rostedt@goodmis.org>
12509M: Ingo Molnar <mingo@kernel.org>
12510R: Karol Herbst <karolherbst@gmail.com>
12511R: Pekka Paalanen <ppaalanen@gmail.com>
12512S: Maintained
12513L: linux-kernel@vger.kernel.org
12514L: nouveau@lists.freedesktop.org
12515F: kernel/trace/trace_mmiotrace.c
12516F: include/linux/mmiotrace.h
12517F: arch/x86/mm/kmmio.c
12518F: arch/x86/mm/mmio-mod.c
12519F: arch/x86/mm/testmmiotrace.c
12520
1da177e4 12521TRIVIAL PATCHES
8b58be88 12522M: Jiri Kosina <trivial@kernel.org>
54e5881d 12523T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12524S: Maintained
86ef925f 12525K: ^Subject:.*(?i)trivial
1da177e4 12526
4e68852d 12527TTY LAYER
879a5a00 12528M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12529M: Jiri Slaby <jslaby@suse.com>
879a5a00 12530S: Supported
08deed1e 12531T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12532F: Documentation/serial/
8dd5d2f1 12533F: drivers/tty/
df621252 12534F: drivers/tty/serial/serial_core.c
e3288775
AC
12535F: include/linux/serial_core.h
12536F: include/linux/serial.h
12537F: include/linux/tty.h
c117ab84
CEB
12538F: include/uapi/linux/serial_core.h
12539F: include/uapi/linux/serial.h
12540F: include/uapi/linux/tty.h
4e68852d 12541
91952bc0
AP
12542TUA9001 MEDIA DRIVER
12543M: Antti Palosaari <crope@iki.fi>
12544L: linux-media@vger.kernel.org
a825eaec 12545W: https://linuxtv.org
91952bc0
AP
12546W: http://palosaari.fi/linux/
12547Q: http://patchwork.linuxtv.org/project/linux-media/list/
12548T: git git://linuxtv.org/anttip/media_tree.git
12549S: Maintained
12550F: drivers/media/tuners/tua9001*
12551
740db6d7 12552TULIP NETWORK DRIVERS
740db6d7 12553L: netdev@vger.kernel.org
cf869eb1
GG
12554L: linux-parisc@vger.kernel.org
12555S: Orphan
0f04e2aa 12556F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12557
12558TUN/TAP driver
ba57b6f2 12559M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12560W: http://vtun.sourceforge.net/tun
12561S: Maintained
679655da
JP
12562F: Documentation/networking/tuntap.txt
12563F: arch/um/os-Linux/drivers/
1da177e4 12564
b454cc66 12565TURBOCHANNEL SUBSYSTEM
8b58be88 12566M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12567M: Ralf Baechle <ralf@linux-mips.org>
12568L: linux-mips@linux-mips.org
12569Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12570S: Maintained
679655da
JP
12571F: drivers/tc/
12572F: include/linux/tc.h
b454cc66 12573
e2d1d6c0 12574UBI FILE SYSTEM (UBIFS)
a7859936 12575M: Richard Weinberger <richard@nod.at>
949cb623 12576M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12577M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12578L: linux-mtd@lists.infradead.org
e2966cbe 12579T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12580W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12581S: Supported
679655da
JP
12582F: Documentation/filesystems/ubifs.txt
12583F: fs/ubifs/
e2d1d6c0 12584
e1632fa2 12585UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12586M: Greg Ungerer <gerg@linux-m68k.org>
12587W: http://www.linux-m68k.org/
cc2020e6 12588W: http://www.uclinux.org/
e1632fa2 12589L: linux-m68k@lists.linux-m68k.org
cc2020e6 12590L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12591T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12592S: Maintained
e1632fa2
GU
12593F: arch/m68k/coldfire/
12594F: arch/m68k/68*/
61bc02bb
JP
12595F: arch/m68k/*/*_no.*
12596F: arch/m68k/include/asm/*_no.*
cc2020e6 12597
1da177e4 12598UDF FILESYSTEM
d8130624 12599M: Jan Kara <jack@suse.com>
1da177e4 12600S: Maintained
679655da
JP
12601F: Documentation/filesystems/udf.txt
12602F: fs/udf/
1da177e4 12603
0edffe65
BN
12604UDRAW TABLET
12605M: Bastien Nocera <hadess@hadess.net>
12606L: linux-input@vger.kernel.org
12607S: Maintained
12608F: drivers/hid/hid-udraw.c
12609
cc2020e6 12610UFS FILESYSTEM
8b58be88 12611M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12612S: Maintained
679655da
JP
12613F: Documentation/filesystems/ufs.txt
12614F: fs/ufs/
cc2020e6 12615
0a09d3ab
DH
12616UHID USERSPACE HID IO DRIVER:
12617M: David Herrmann <dh.herrmann@googlemail.com>
12618L: linux-input@vger.kernel.org
12619S: Maintained
12620F: drivers/hid/uhid.c
c117ab84 12621F: include/uapi/linux/uhid.h
0a09d3ab 12622
18332a80 12623ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12624L: linux-usb@vger.kernel.org
10c6c9c9 12625S: Orphan
355ffe69 12626F: drivers/uwb/
679655da
JP
12627F: include/linux/uwb.h
12628F: include/linux/uwb/
18332a80 12629
b31d8273
G
12630UNICORE32 ARCHITECTURE:
12631M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12632W: http://mprc.pku.edu.cn/~guanxuetao/linux
12633S: Maintained
ceebf4d5 12634T: git git://github.com/gxt/linux.git
b31d8273
G
12635F: arch/unicore32/
12636
d8379ab1
TF
12637UNIFDEF
12638M: Tony Finch <dot@dotat.at>
12639W: http://dotat.at/prog/unifdef
12640S: Maintained
12641F: scripts/unifdef.c
12642
1da177e4 12643UNIFORM CDROM DRIVER
8b58be88 12644M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12645W: http://www.kernel.dk
12646S: Maintained
679655da
JP
12647F: Documentation/cdrom/
12648F: drivers/cdrom/cdrom.c
12649F: include/linux/cdrom.h
c117ab84 12650F: include/uapi/linux/cdrom.h
1da177e4 12651
56df0122 12652UNISYS S-PAR DRIVERS
49e7d9df
JP
12653M: David Kershner <david.kershner@unisys.com>
12654L: sparmaintainer@unisys.com (Unisys internal)
12655S: Supported
12656F: drivers/staging/unisys/
56df0122 12657
9941fa6e
VH
12658UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12659M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12660L: linux-scsi@vger.kernel.org
12661S: Supported
12662F: Documentation/scsi/ufs.txt
12663F: drivers/scsi/ufs/
12664
4b9ffb5a 12665UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
bdee9860
JP
12666M: Manjunath M Bettegowda <manjumb@synopsys.com>
12667M: Prabu Thangamuthu <prabut@synopsys.com>
4b9ffb5a
JP
12668L: linux-scsi@vger.kernel.org
12669S: Supported
12670F: drivers/scsi/ufs/*dwc*
12671
e2d1d6c0 12672UNSORTED BLOCK IMAGES (UBI)
949cb623 12673M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12674M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12675W: http://www.linux-mtd.infradead.org/
12676L: linux-mtd@lists.infradead.org
b6b44e0a 12677T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12678S: Supported
80811493 12679F: drivers/mtd/ubi/
679655da 12680F: include/linux/mtd/ubi.h
c117ab84 12681F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12682
1da177e4 12683USB ACM DRIVER
ca1c3e6f 12684M: Oliver Neukum <oneukum@suse.com>
6372594a 12685L: linux-usb@vger.kernel.org
1da177e4 12686S: Maintained
679655da
JP
12687F: Documentation/usb/acm.txt
12688F: drivers/usb/class/cdc-acm.*
1da177e4 12689
b7d572e1
PF
12690USB AR5523 WIRELESS DRIVER
12691M: Pontus Fuchs <pontus.fuchs@gmail.com>
12692L: linux-wireless@vger.kernel.org
12693S: Maintained
12694F: drivers/net/wireless/ath/ar5523/
12695
115bb1ff 12696USB ATTACHED SCSI
866d372e 12697M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12698L: linux-usb@vger.kernel.org
12699L: linux-scsi@vger.kernel.org
8eae0fb7 12700S: Maintained
115bb1ff
MW
12701F: drivers/usb/storage/uas.c
12702
1da177e4 12703USB CDC ETHERNET DRIVER
61eee9a7 12704M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12705L: linux-usb@vger.kernel.org
1da177e4 12706S: Maintained
679655da 12707F: drivers/net/usb/cdc_*.c
c117ab84 12708F: include/uapi/linux/usb/cdc.h
1da177e4 12709
66e3e591
KP
12710USB CHAOSKEY DRIVER
12711M: Keith Packard <keithp@keithp.com>
12712L: linux-usb@vger.kernel.org
12713S: Maintained
12714F: drivers/usb/misc/chaoskey.c
12715
b02b371e 12716USB CYPRESS C67X00 DRIVER
8b58be88 12717M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12718L: linux-usb@vger.kernel.org
12719S: Maintained
679655da 12720F: drivers/usb/c67x00/
b02b371e 12721
d0374f4f 12722USB DAVICOM DM9601 DRIVER
8b58be88 12723M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12724L: netdev@vger.kernel.org
d0374f4f
PK
12725W: http://www.linux-usb.org/usbnet
12726S: Maintained
679655da 12727F: drivers/net/usb/dm9601.c
d0374f4f 12728
cc2020e6 12729USB DIAMOND RIO500 DRIVER
8b58be88 12730M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12731L: rio500-users@lists.sourceforge.net
12732W: http://rio500.sourceforge.net
12733S: Maintained
679655da 12734F: drivers/usb/misc/rio500*
cc2020e6 12735
1da177e4 12736USB EHCI DRIVER
578333ab 12737M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12738L: linux-usb@vger.kernel.org
578333ab 12739S: Maintained
679655da
JP
12740F: Documentation/usb/ehci.txt
12741F: drivers/usb/host/ehci*
1da177e4 12742
69ae9e3e 12743USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12744M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12745L: linux-usb@vger.kernel.org
69ae9e3e 12746W: http://www.linux-usb.org/gadget
d6d0f665
FB
12747T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12748S: Maintained
679655da
JP
12749F: drivers/usb/gadget/
12750F: include/linux/usb/gadget*
69ae9e3e 12751
2dea64b4 12752USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12753M: Jiri Kosina <jikos@kernel.org>
406df153 12754R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12755L: linux-usb@vger.kernel.org
54e5881d 12756T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12757S: Maintained
c2f01971 12758F: Documentation/hid/hiddev.txt
679655da 12759F: drivers/hid/usbhid/
1da177e4 12760
959eea21 12761USB ISP116X DRIVER
8b58be88 12762M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12763L: linux-usb@vger.kernel.org
959eea21 12764S: Maintained
679655da
JP
12765F: drivers/usb/host/isp116x*
12766F: include/linux/usb/isp116x.h
959eea21 12767
146498ea
WH
12768USB LAN78XX ETHERNET DRIVER
12769M: Woojung Huh <woojung.huh@microchip.com>
12770M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12771L: netdev@vger.kernel.org
12772S: Maintained
12773F: drivers/net/usb/lan78xx.*
12774
1da177e4 12775USB MASS STORAGE DRIVER
fc8b690d 12776M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12777L: linux-usb@vger.kernel.org
8836aeb8 12778L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12779S: Maintained
12780W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12781F: drivers/usb/storage/
1da177e4 12782
af39917d
CL
12783USB MIDI DRIVER
12784M: Clemens Ladisch <clemens@ladisch.de>
12785L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12786T: git git://git.alsa-project.org/alsa-kernel.git
12787S: Maintained
12788F: sound/usb/midi.*
12789
444ce9d4
JP
12790USB NETWORKING DRIVERS
12791L: linux-usb@vger.kernel.org
12792S: Odd Fixes
12793F: drivers/net/usb/
12794
1da177e4 12795USB OHCI DRIVER
578333ab 12796M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12797L: linux-usb@vger.kernel.org
578333ab 12798S: Maintained
679655da
JP
12799F: Documentation/usb/ohci.txt
12800F: drivers/usb/host/ohci*
1da177e4 12801
963ffa3e 12802USB OTG FSM (Finite State Machine)
60d77b3d 12803M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12804T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12805L: linux-usb@vger.kernel.org
12806S: Maintained
12807F: drivers/usb/common/usb-otg-fsm.c
12808
563da3a9
VM
12809USB OVER IP DRIVER
12810M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12811M: Shuah Khan <shuahkh@osg.samsung.com>
12812M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12813L: linux-usb@vger.kernel.org
12814S: Maintained
a6d6fc2b 12815F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12816F: drivers/usb/usbip/
12817F: tools/usb/usbip/
12818
1da177e4 12819USB PEGASUS DRIVER
a16b945c 12820M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12821L: linux-usb@vger.kernel.org
043600a6 12822L: netdev@vger.kernel.org
052e3128
PM
12823T: git git://github.com/petkan/pegasus.git
12824W: https://github.com/petkan/pegasus
1da177e4 12825S: Maintained
679655da 12826F: drivers/net/usb/pegasus.*
1da177e4 12827
d3ad558f 12828USB PHY LAYER
a55f6286 12829M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12830L: linux-usb@vger.kernel.org
12831T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12832S: Maintained
12833F: drivers/usb/phy/
d3ad558f 12834
73e4fb3f 12835USB PRINTER DRIVER (usblp)
8b58be88 12836M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12837L: linux-usb@vger.kernel.org
73e4fb3f 12838S: Supported
679655da 12839F: drivers/usb/class/usblp.c
1da177e4 12840
4521b477
BM
12841USB QMI WWAN NETWORK DRIVER
12842M: Bjørn Mork <bjorn@mork.no>
12843L: netdev@vger.kernel.org
12844S: Maintained
12845F: Documentation/ABI/testing/sysfs-class-net-qmi
12846F: drivers/net/usb/qmi_wwan.c
12847
1da177e4 12848USB RTL8150 DRIVER
a16b945c 12849M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12850L: linux-usb@vger.kernel.org
043600a6 12851L: netdev@vger.kernel.org
052e3128
PM
12852T: git git://github.com/petkan/rtl8150.git
12853W: https://github.com/petkan/rtl8150
1da177e4 12854S: Maintained
679655da 12855F: drivers/net/usb/rtl8150.c
1da177e4 12856
f896b796 12857USB SERIAL SUBSYSTEM
66085694 12858M: Johan Hovold <johan@kernel.org>
795fb7e7 12859L: linux-usb@vger.kernel.org
5ee05309 12860T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12861S: Maintained
679655da 12862F: Documentation/usb/usb-serial.txt
f896b796 12863F: drivers/usb/serial/
679655da 12864F: include/linux/usb/serial.h
1da177e4 12865
b3f0db1c
SG
12866USB SMSC75XX ETHERNET DRIVER
12867M: Steve Glendinning <steve.glendinning@shawell.net>
12868L: netdev@vger.kernel.org
12869S: Maintained
12870F: drivers/net/usb/smsc75xx.*
12871
2f7ca802 12872USB SMSC95XX ETHERNET DRIVER
90b24cfb 12873M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12874M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12875L: netdev@vger.kernel.org
90b24cfb 12876S: Maintained
679655da 12877F: drivers/net/usb/smsc95xx.*
2f7ca802 12878
1da177e4 12879USB SUBSYSTEM
879a5a00 12880M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12881L: linux-usb@vger.kernel.org
1da177e4 12882W: http://www.linux-usb.org
08deed1e 12883T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12884S: Supported
1700bd98 12885F: Documentation/devicetree/bindings/usb/
679655da 12886F: Documentation/usb/
679655da
JP
12887F: drivers/usb/
12888F: include/linux/usb.h
12889F: include/linux/usb/
1da177e4
LT
12890
12891USB UHCI DRIVER
8b58be88 12892M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12893L: linux-usb@vger.kernel.org
1da177e4 12894S: Maintained
679655da 12895F: drivers/usb/host/uhci*
1da177e4 12896
69ae9e3e 12897USB "USBNET" DRIVER FRAMEWORK
d8130624 12898M: Oliver Neukum <oneukum@suse.com>
043600a6 12899L: netdev@vger.kernel.org
69ae9e3e 12900W: http://www.linux-usb.org/usbnet
1da177e4 12901S: Maintained
679655da
JP
12902F: drivers/net/usb/usbnet.c
12903F: include/linux/usb/usbnet.h
1da177e4 12904
c0efd232 12905USB VIDEO CLASS
c53ac071 12906M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12907L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12908L: linux-media@vger.kernel.org
275ffde4 12909T: git git://linuxtv.org/media_tree.git
57c6d2e9 12910W: http://www.ideasonboard.org/uvc/
c0efd232 12911S: Maintained
0c0d06ca 12912F: drivers/media/usb/uvc/
6c0f0359 12913F: include/uapi/linux/uvcvideo.h
1da177e4 12914
b60b9c45
HV
12915USB VISION DRIVER
12916M: Hans Verkuil <hverkuil@xs4all.nl>
12917L: linux-media@vger.kernel.org
12918T: git git://linuxtv.org/media_tree.git
a825eaec 12919W: https://linuxtv.org
b60b9c45
HV
12920S: Odd Fixes
12921F: drivers/media/usb/usbvision/
12922
8282da47
LP
12923USB WEBCAM GADGET
12924M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12925L: linux-usb@vger.kernel.org
12926S: Maintained
3a83c16e 12927F: drivers/usb/gadget/function/*uvc*
faf2e1db 12928F: drivers/usb/gadget/legacy/webcam.c
8282da47 12929
bf164cc0 12930USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12931M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12932L: linux-wireless@vger.kernel.org
12933S: Maintained
679655da 12934F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12935
eb6bab13 12936USB XHCI DRIVER
03d85053 12937M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12938L: linux-usb@vger.kernel.org
12939S: Supported
36d0344c
SS
12940F: drivers/usb/host/xhci*
12941F: drivers/usb/host/pci-quirks*
eb6bab13 12942
1da177e4 12943USB ZD1201 DRIVER
4086b9ca 12944L: linux-wireless@vger.kernel.org
1da177e4 12945W: http://linux-lc100020.sourceforge.net
4086b9ca 12946S: Orphan
ed0ad06f 12947F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12948
b7eee616 12949USB ZR364XX DRIVER
8b58be88 12950M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12951L: linux-usb@vger.kernel.org
661263b5 12952L: linux-media@vger.kernel.org
275ffde4 12953T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12954W: http://royale.zerezo.com/zr364xx/
12955S: Maintained
618cd932 12956F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 12957F: drivers/media/usb/zr364xx/
b7eee616 12958
289fcff4
HK
12959ULPI BUS
12960M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12961L: linux-usb@vger.kernel.org
12962S: Maintained
12963F: drivers/usb/common/ulpi.c
12964F: include/linux/ulpi/
12965
e7839f25 12966USER-MODE LINUX (UML)
8b58be88 12967M: Jeff Dike <jdike@addtoit.com>
b15194b7 12968M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12969L: user-mode-linux-devel@lists.sourceforge.net
12970L: user-mode-linux-user@lists.sourceforge.net
12971W: http://user-mode-linux.sourceforge.net
9f273c24 12972T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12973S: Maintained
61516587 12974F: Documentation/virtual/uml/
679655da 12975F: arch/um/
b070989a 12976F: arch/x86/um/
679655da
JP
12977F: fs/hostfs/
12978F: fs/hppfs/
b7eee616 12979
e5f114e9 12980USERSPACE I/O (UIO)
879a5a00 12981M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12982S: Maintained
3d3fecbd 12983T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12984F: Documentation/DocBook/uio-howto.tmpl
12985F: drivers/uio/
12986F: include/linux/uio*.h
e5f114e9 12987
256cccbe 12988UTIL-LINUX PACKAGE
8b58be88 12989M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12990L: util-linux@vger.kernel.org
12991W: http://en.wikipedia.org/wiki/Util-linux
12992T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12993S: Maintained
12994
c1fd1c07 12995UVESAFB DRIVER
8b58be88 12996M: Michal Januszewski <spock@gentoo.org>
c69f677c 12997L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12998W: http://dev.gentoo.org/~spock/projects/uvesafb/
12999S: Maintained
679655da 13000F: Documentation/fb/uvesafb.txt
8a61f013 13001F: drivers/video/fbdev/uvesafb.*
c1fd1c07 13002
456930d8
SA
13003VF610 NAND DRIVER
13004M: Stefan Agner <stefan@agner.ch>
13005L: linux-mtd@lists.infradead.org
13006S: Supported
13007F: drivers/mtd/nand/vf610_nfc.c
13008
4480f15b 13009VFAT/FAT/MSDOS FILESYSTEM
8b58be88 13010M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 13011S: Maintained
679655da
JP
13012F: Documentation/filesystems/vfat.txt
13013F: fs/fat/
1da177e4 13014
cba3345c
AW
13015VFIO DRIVER
13016M: Alex Williamson <alex.williamson@redhat.com>
13017L: kvm@vger.kernel.org
9f273c24 13018T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
13019S: Maintained
13020F: Documentation/vfio.txt
13021F: drivers/vfio/
13022F: include/linux/vfio.h
c117ab84 13023F: include/uapi/linux/vfio.h
cba3345c 13024
5188287a
KW
13025VFIO MEDIATED DEVICE DRIVERS
13026M: Kirti Wankhede <kwankhede@nvidia.com>
13027L: kvm@vger.kernel.org
13028S: Maintained
13029F: Documentation/vfio-mediated-device.txt
13030F: drivers/vfio/mdev/
13031F: include/linux/mdev.h
13032F: samples/vfio-mdev/
13033
a714ea5f
AW
13034VFIO PLATFORM DRIVER
13035M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13036L: kvm@vger.kernel.org
13037S: Maintained
13038F: drivers/vfio/platform/
13039
9e6f3438
PO
13040VIDEOBUF2 FRAMEWORK
13041M: Pawel Osciak <pawel@osciak.com>
13042M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 13043M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
13044L: linux-media@vger.kernel.org
13045S: Maintained
90d72ac6 13046F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
13047F: include/media/videobuf2-*
13048
06a8fc78
AH
13049VIRTIO AND VHOST VSOCK DRIVER
13050M: Stefan Hajnoczi <stefanha@redhat.com>
13051L: kvm@vger.kernel.org
13052L: virtualization@lists.linux-foundation.org
13053L: netdev@vger.kernel.org
13054S: Maintained
13055F: include/linux/virtio_vsock.h
13056F: include/uapi/linux/virtio_vsock.h
13057F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 13058F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
13059F: drivers/vhost/vsock.c
13060F: drivers/vhost/vsock.h
06a8fc78 13061
5523662e
SCP
13062VIRTUAL SERIO DEVICE DRIVER
13063M: Stephen Chandler Paul <thatslyude@gmail.com>
13064S: Maintained
13065F: drivers/input/serio/userio.c
13066F: include/uapi/linux/userio.h
13067
9a82446b
AS
13068VIRTIO CONSOLE DRIVER
13069M: Amit Shah <amit.shah@redhat.com>
13070L: virtualization@lists.linux-foundation.org
13071S: Maintained
13072F: drivers/char/virtio_console.c
13073F: include/linux/virtio_console.h
c117ab84 13074F: include/uapi/linux/virtio_console.h
9a82446b 13075
2426ec8f 13076VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 13077M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13078M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
13079L: virtualization@lists.linux-foundation.org
13080S: Maintained
0e4191fe 13081F: Documentation/devicetree/bindings/virtio/
2426ec8f 13082F: drivers/virtio/
c893c8d7 13083F: tools/virtio/
2426ec8f
MT
13084F: drivers/net/virtio_net.c
13085F: drivers/block/virtio_blk.c
13086F: include/linux/virtio_*.h
916cdabc 13087F: include/uapi/linux/virtio_*.h
dbaf0624 13088F: drivers/crypto/virtio/
2426ec8f 13089
f2dbda3b
CH
13090VIRTIO DRIVERS FOR S390
13091M: Christian Borntraeger <borntraeger@de.ibm.com>
13092M: Cornelia Huck <cornelia.huck@de.ibm.com>
13093L: linux-s390@vger.kernel.org
13094L: virtualization@lists.linux-foundation.org
13095L: kvm@vger.kernel.org
13096S: Supported
1b568d93 13097F: drivers/s390/virtio/
f2dbda3b 13098
4ad6ee91
GH
13099VIRTIO GPU DRIVER
13100M: David Airlie <airlied@linux.ie>
13101M: Gerd Hoffmann <kraxel@redhat.com>
13102L: dri-devel@lists.freedesktop.org
13103L: virtualization@lists.linux-foundation.org
0c19f97f 13104T: git git://git.kraxel.org/linux drm-qemu
4ad6ee91
GH
13105S: Maintained
13106F: drivers/gpu/drm/virtio/
13107F: include/uapi/linux/virtio_gpu.h
13108
3a4d5c94
MT
13109VIRTIO HOST (VHOST)
13110M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13111M: Jason Wang <jasowang@redhat.com>
3a4d5c94 13112L: kvm@vger.kernel.org
c996d8b9 13113L: virtualization@lists.linux-foundation.org
3a4d5c94 13114L: netdev@vger.kernel.org
9f273c24 13115T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
13116S: Maintained
13117F: drivers/vhost/
c117ab84 13118F: include/uapi/linux/vhost.h
3a4d5c94 13119
271c8651
GH
13120VIRTIO INPUT DRIVER
13121M: Gerd Hoffmann <kraxel@redhat.com>
13122S: Maintained
13123F: drivers/virtio/virtio_input.c
13124F: include/uapi/linux/virtio_input.h
13125
dbaf0624
G
13126VIRTIO CRYPTO DRIVER
13127M: Gonglei <arei.gonglei@huawei.com>
13128L: virtualization@lists.linux-foundation.org
13129L: linux-crypto@vger.kernel.org
13130S: Maintained
13131F: drivers/crypto/virtio/
13132F: include/uapi/linux/virtio_crypto.h
13133
1da177e4 13134VIA RHINE NETWORK DRIVER
210347e1 13135S: Orphan
f2148a47 13136F: drivers/net/ethernet/via/via-rhine.c
1da177e4 13137
f0bf7f61 13138VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 13139M: Bruce Chang <brucechang@via.com.tw>
8b58be88 13140M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
13141S: Maintained
13142F: drivers/mmc/host/via-sdmmc.c
13143
69e4a7c2 13144VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 13145M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 13146L: linux-fbdev@vger.kernel.org
69e4a7c2 13147S: Maintained
c7babebd
FTS
13148F: include/linux/via-core.h
13149F: include/linux/via-gpio.h
13150F: include/linux/via_i2c.h
8a61f013 13151F: drivers/video/fbdev/via/
69e4a7c2 13152
01f20734 13153VIA VELOCITY NETWORK DRIVER
8b58be88 13154M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
13155L: netdev@vger.kernel.org
13156S: Maintained
f2148a47 13157F: drivers/net/ethernet/via/via-velocity.*
1da177e4 13158
f73f8173
AW
13159VIRT LIB
13160M: Alex Williamson <alex.williamson@redhat.com>
13161M: Paolo Bonzini <pbonzini@redhat.com>
13162L: kvm@vger.kernel.org
13163S: Supported
13164F: virt/lib/
13165
77911fd2 13166VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
13167M: Hans Verkuil <hverkuil@xs4all.nl>
13168L: linux-media@vger.kernel.org
13169T: git git://linuxtv.org/media_tree.git
a825eaec 13170W: https://linuxtv.org
0b7bc1fa 13171S: Maintained
77911fd2 13172F: drivers/media/platform/vivid/*
0b7bc1fa 13173
be7f8273 13174VLAN (802.1Q)
8b58be88 13175M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
13176L: netdev@vger.kernel.org
13177S: Maintained
679655da
JP
13178F: drivers/net/macvlan.c
13179F: include/linux/if_*vlan.h
13180F: net/8021q/
be7f8273 13181
55e331cf 13182VLYNQ BUS
08eeb306 13183M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 13184L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
13185S: Maintained
13186F: drivers/vlynq/vlynq.c
13187F: include/linux/vlynq.h
13188
390beae4 13189VME SUBSYSTEM
74c600e3 13190M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 13191M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
13192M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13193L: devel@driverdev.osuosl.org
13194S: Maintained
13195T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 13196F: Documentation/driver-api/vme.rst
390beae4
MW
13197F: drivers/staging/vme/
13198F: drivers/vme/
13199F: include/linux/vme*
13200
4488e09b
AK
13201VMWARE HYPERVISOR INTERFACE
13202M: Alok Kataria <akataria@vmware.com>
13203L: virtualization@lists.linux-foundation.org
13204S: Supported
13205F: arch/x86/kernel/cpu/vmware.c
13206
73b35d07
DT
13207VMWARE BALLOON DRIVER
13208M: Xavier Deguillard <xdeguillard@vmware.com>
13209M: Philip Moltmann <moltmann@vmware.com>
13210M: "VMware, Inc." <pv-drivers@vmware.com>
13211L: linux-kernel@vger.kernel.org
13212S: Maintained
13213F: drivers/misc/vmw_balloon.c
13214
8b8be51b
TH
13215VMWARE VMMOUSE SUBDRIVER
13216M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13217M: "VMware, Inc." <pv-drivers@vmware.com>
13218L: linux-input@vger.kernel.org
13219S: Maintained
13220F: drivers/input/mouse/vmmouse.c
13221F: drivers/input/mouse/vmmouse.h
13222
d1a890fa 13223VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 13224M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
13225M: "VMware, Inc." <pv-drivers@vmware.com>
13226L: netdev@vger.kernel.org
13227S: Maintained
13228F: drivers/net/vmxnet3/
d1a890fa 13229
851b1642 13230VMware PVSCSI driver
29374ec6 13231M: Jim Gill <jgill@vmware.com>
851b1642
AK
13232M: VMware PV-Drivers <pv-drivers@vmware.com>
13233L: linux-scsi@vger.kernel.org
13234S: Maintained
13235F: drivers/scsi/vmw_pvscsi.c
13236F: drivers/scsi/vmw_pvscsi.h
13237
29c8d9eb
AR
13238VMWARE PVRDMA DRIVER
13239M: Adit Ranadive <aditr@vmware.com>
13240M: VMware PV-Drivers <pv-drivers@vmware.com>
13241L: linux-rdma@vger.kernel.org
13242S: Maintained
13243F: drivers/infiniband/hw/vmw_pvrdma/
13244
e53e86c7 13245VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 13246M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 13247M: Mark Brown <broonie@kernel.org>
5cdeb2c8 13248L: linux-kernel@vger.kernel.org
1dd68f01 13249W: http://www.slimlogic.co.uk/?p=48
6febb5ab 13250T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 13251S: Supported
9d2597e8 13252F: Documentation/devicetree/bindings/regulator/
679655da 13253F: drivers/regulator/
9d2597e8 13254F: include/dt-bindings/regulator/
679655da 13255F: include/linux/regulator/
e53e86c7 13256
081958eb
DA
13257VRF
13258M: David Ahern <dsa@cumulusnetworks.com>
13259M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13260L: netdev@vger.kernel.org
13261S: Maintained
13262F: drivers/net/vrf.c
562d897d 13263F: Documentation/networking/vrf.txt
081958eb 13264
ab41319e 13265VT1211 HARDWARE MONITOR DRIVER
8b58be88 13266M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 13267L: linux-hwmon@vger.kernel.org
ab41319e 13268S: Maintained
679655da
JP
13269F: Documentation/hwmon/vt1211
13270F: drivers/hwmon/vt1211.c
ab41319e 13271
1de9e371 13272VT8231 HARDWARE MONITOR DRIVER
8b58be88 13273M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 13274L: linux-hwmon@vger.kernel.org
1de9e371 13275S: Maintained
679655da 13276F: drivers/hwmon/vt8231.c
1de9e371 13277
88095e7b
TO
13278VUB300 USB to SDIO/SD/MMC bridge chip
13279M: Tony Olech <tony.olech@elandigitalsystems.com>
13280L: linux-mmc@vger.kernel.org
13281L: linux-usb@vger.kernel.org
13282S: Supported
13283F: drivers/mmc/host/vub300.c
13284
1da177e4 13285W1 DALLAS'S 1-WIRE BUS
a8018766 13286M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 13287S: Maintained
679655da
JP
13288F: Documentation/w1/
13289F: drivers/w1/
1da177e4 13290
13927079 13291W83791D HARDWARE MONITORING DRIVER
8b58be88 13292M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 13293L: linux-hwmon@vger.kernel.org
25845c22 13294S: Maintained
679655da
JP
13295F: Documentation/hwmon/w83791d
13296F: drivers/hwmon/w83791d.c
13927079 13297
61db011d 13298W83793 HARDWARE MONITORING DRIVER
8b58be88 13299M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 13300L: linux-hwmon@vger.kernel.org
61db011d 13301S: Maintained
679655da
JP
13302F: Documentation/hwmon/w83793
13303F: drivers/hwmon/w83793.c
61db011d 13304
e3760b43 13305W83795 HARDWARE MONITORING DRIVER
d8130624 13306M: Jean Delvare <jdelvare@suse.com>
968ce1b1 13307L: linux-hwmon@vger.kernel.org
e3760b43
JD
13308S: Maintained
13309F: drivers/hwmon/w83795.c
13310
1da177e4 13311W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 13312M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13313S: Maintained
679655da 13314F: drivers/mmc/host/wbsd.*
1da177e4 13315
b4e05923
HG
13316WACOM PROTOCOL 4 SERIAL TABLETS
13317M: Julian Squires <julian@cipht.net>
13318M: Hans de Goede <hdegoede@redhat.com>
13319L: linux-input@vger.kernel.org
13320S: Maintained
13321F: drivers/input/tablet/wacom_serial4.c
13322
3527761c 13323WATCHDOG DEVICE DRIVERS
8b58be88 13324M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13325R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13326L: linux-watchdog@vger.kernel.org
13327W: http://www.linux-watchdog.org/
f599aaf0 13328T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13329S: Maintained
540be8b2 13330F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13331F: Documentation/watchdog/
13332F: drivers/watchdog/
13333F: include/linux/watchdog.h
c117ab84 13334F: include/uapi/linux/watchdog.h
3527761c 13335
b22e00f3
DH
13336WIIMOTE HID DRIVER
13337M: David Herrmann <dh.herrmann@googlemail.com>
13338L: linux-input@vger.kernel.org
13339S: Maintained
13340F: drivers/hid/hid-wiimote*
13341
e258b80e 13342WINBOND CIR DRIVER
364e9e18 13343M: David Härdeman <david@hardeman.nu>
e258b80e 13344S: Maintained
116ab806 13345F: drivers/media/rc/winbond-cir.c
e258b80e 13346
c36a483d
WBG
13347WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13348M: William Breathitt Gray <vilhelm.gray@gmail.com>
13349L: linux-watchdog@vger.kernel.org
13350S: Maintained
13351F: drivers/watchdog/ebc-c384_wdt.c
13352
9c26df9b
WBG
13353WINSYSTEMS WS16C48 GPIO DRIVER
13354M: William Breathitt Gray <vilhelm.gray@gmail.com>
13355L: linux-gpio@vger.kernel.org
13356S: Maintained
13357F: drivers/gpio/gpio-ws16c48.c
e258b80e 13358
8a70da82 13359WIMAX STACK
8b58be88 13360M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13361M: linux-wimax@intel.com
49e7d9df 13362L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13363S: Supported
13364W: http://linuxwimax.org
315987dc 13365F: Documentation/wimax/README.wimax
315987dc
JP
13366F: include/linux/wimax/debug.h
13367F: include/net/wimax.h
c117ab84 13368F: include/uapi/linux/wimax.h
315987dc 13369F: net/wimax/
8a70da82 13370
5fc14680 13371WISTRON LAPTOP BUTTON DRIVER
8b58be88 13372M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13373S: Maintained
679655da 13374F: drivers/input/misc/wistron_btns.c
5fc14680 13375
1da177e4 13376WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 13377M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 13378L: linux-wireless@vger.kernel.org
926554c4 13379W: http://oops.ghostprotocols.net:81/blog
1da177e4 13380S: Maintained
679655da 13381F: drivers/net/wireless/wl3501*
1da177e4 13382
055bcbcb 13383WOLFSON MICROELECTRONICS DRIVERS
fef95164 13384L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13385T: git https://github.com/CirrusLogic/linux-drivers.git
13386W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13387S: Supported
3768f0b1 13388F: Documentation/hwmon/wm83??
f494993f
CK
13389F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13390F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13391F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13392F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13393F: drivers/clk/clk-wm83*.c
9c309598 13394F: drivers/extcon/extcon-arizona.c
b75ea16a 13395F: drivers/leds/leds-wm83*.c
25b273ba 13396F: drivers/gpio/gpio-*wm*.c
9c309598 13397F: drivers/gpio/gpio-arizona.c
d22b0869 13398F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13399F: drivers/input/misc/wm831x-on.c
13400F: drivers/input/touchscreen/wm831x-ts.c
13401F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13402F: drivers/mfd/arizona*
13403F: drivers/mfd/wm*.c
12ebc137 13404F: drivers/mfd/cs47l24*
8c0984e5 13405F: drivers/power/supply/wm83*.c
b75ea16a
MB
13406F: drivers/rtc/rtc-wm83*.c
13407F: drivers/regulator/wm8*.c
3860e6c4 13408F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13409F: drivers/watchdog/wm83*_wdt.c
9c309598 13410F: include/linux/mfd/arizona/
3860e6c4 13411F: include/linux/mfd/wm831x/
b75ea16a 13412F: include/linux/mfd/wm8350/
3768f0b1 13413F: include/linux/mfd/wm8400*
59ec6da2 13414F: include/linux/wm97xx.h
055bcbcb 13415F: include/sound/wm????.h
9c309598 13416F: sound/soc/codecs/arizona.?
055bcbcb 13417F: sound/soc/codecs/wm*
12ebc137 13418F: sound/soc/codecs/cs47l24*
b75ea16a 13419
3e6cd7a4
TH
13420WORKQUEUE
13421M: Tejun Heo <tj@kernel.org>
badb7f5e 13422R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13423T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13424S: Maintained
13425F: include/linux/workqueue.h
13426F: kernel/workqueue.c
e7f08ffb 13427F: Documentation/core-api/workqueue.rst
3e6cd7a4 13428
39ac9f48
CYT
13429X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13430M: Chen-Yu Tsai <wens@csie.org>
13431L: linux-kernel@vger.kernel.org
13432S: Maintained
13433N: axp[128]
13434
1da177e4 13435X.25 NETWORK LAYER
8bf28059 13436M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13437L: linux-x25@vger.kernel.org
8bf28059 13438S: Odd Fixes
679655da
JP
13439F: Documentation/networking/x25*
13440F: include/net/x25*
13441F: net/x25/
1da177e4 13442
e2d1d6c0 13443X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13444M: Thomas Gleixner <tglx@linutronix.de>
13445M: Ingo Molnar <mingo@redhat.com>
13446M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13447M: x86@kernel.org
981c3a4f 13448L: linux-kernel@vger.kernel.org
75fc2d37 13449T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13450S: Maintained
679655da
JP
13451F: Documentation/x86/
13452F: arch/x86/
e2d1d6c0 13453
d0944853 13454X86 PLATFORM DRIVERS
e181ba15 13455M: Darren Hart <dvhart@infradead.org>
d0944853 13456L: platform-driver-x86@vger.kernel.org
e181ba15 13457T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13458S: Maintained
14430813 13459F: drivers/platform/x86/
3a4bceef 13460F: drivers/platform/olpc/
d0944853 13461
c1f5c54b
IM
13462X86 MCE INFRASTRUCTURE
13463M: Tony Luck <tony.luck@intel.com>
487ba8e8 13464M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13465L: linux-edac@vger.kernel.org
13466S: Maintained
13467F: arch/x86/kernel/cpu/mcheck/*
13468
79ebdc95
BP
13469X86 MICROCODE UPDATE SUPPORT
13470M: Borislav Petkov <bp@alien8.de>
13471S: Maintained
13472F: arch/x86/kernel/cpu/microcode/*
13473
f0905c5a
AL
13474X86 VDSO
13475M: Andy Lutomirski <luto@amacapital.net>
13476L: linux-kernel@vger.kernel.org
13477T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13478S: Maintained
d603c8e1 13479F: arch/x86/entry/vdso/
f0905c5a 13480
d6fad502 13481XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13482M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13483M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13484L: linux-media@vger.kernel.org
a825eaec 13485W: https://linuxtv.org
d6fad502
MCC
13486T: git git://linuxtv.org/media_tree.git
13487S: Maintained
13488F: drivers/media/tuners/tuner-xc2028.*
13489
c4468085 13490XEN HYPERVISOR INTERFACE
3eeef8f7 13491M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
101ecde5 13492M: Juergen Gross <jgross@suse.com>
11dbb52b 13493L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13494T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13495S: Supported
13496F: arch/x86/xen/
13497F: drivers/*/xen-*front.c
13498F: drivers/xen/
13499F: arch/x86/include/asm/xen/
13500F: include/xen/
c117ab84 13501F: include/uapi/xen/
c4468085 13502
77bfb479 13503XEN HYPERVISOR ARM
85d1a29d 13504M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13505L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13506S: Maintained
77bfb479
SS
13507F: arch/arm/xen/
13508F: arch/arm/include/asm/xen/
13509
b475e83f 13510XEN HYPERVISOR ARM64
85d1a29d 13511M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13512L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13513S: Maintained
b475e83f
SS
13514F: arch/arm64/xen/
13515F: arch/arm64/include/asm/xen/
13516
9b57e1a7 13517XEN NETWORK BACKEND DRIVER
8386040b 13518M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13519M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13520L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13521L: netdev@vger.kernel.org
13522S: Supported
13523F: drivers/net/xen-netback/*
13524
c5f8e29d
KRW
13525XEN PCI SUBSYSTEM
13526M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13527L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13528S: Supported
13529F: arch/x86/pci/*xen*
13530F: drivers/pci/*xen*
13531
a2c5ae65
KRW
13532XEN BLOCK SUBSYSTEM
13533M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13534M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13535L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13536S: Supported
13537F: drivers/block/xen-blkback/*
13538F: drivers/block/xen*
13539
15d03609
JG
13540XEN PVSCSI DRIVERS
13541M: Juergen Gross <jgross@suse.com>
13542L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13543L: linux-scsi@vger.kernel.org
13544S: Supported
13545F: drivers/scsi/xen-scsifront.c
13546F: drivers/xen/xen-scsiback.c
13547F: include/xen/interface/io/vscsiif.h
13548
c5f8e29d
KRW
13549XEN SWIOTLB SUBSYSTEM
13550M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13551L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13552S: Supported
13553F: arch/x86/xen/*swiotlb*
13554F: drivers/xen/*swiotlb*
13555
1da177e4 13556XFS FILESYSTEM
721a0edf 13557M: Darrick J. Wong <darrick.wong@oracle.com>
541d48f0
DC
13558M: linux-xfs@vger.kernel.org
13559L: linux-xfs@vger.kernel.org
13560W: http://xfs.org/
721a0edf 13561T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
1da177e4 13562S: Supported
679655da
JP
13563F: Documentation/filesystems/xfs.txt
13564F: fs/xfs/
1da177e4 13565
8a3b7a25 13566XILINX AXI ETHERNET DRIVER
59a54f30
MS
13567M: Anirudha Sarangi <anirudh@xilinx.com>
13568M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13569S: Maintained
13570F: drivers/net/ethernet/xilinx/xilinx_axienet*
13571
238b8721 13572XILINX UARTLITE SERIAL DRIVER
8b58be88 13573M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13574L: linux-serial@vger.kernel.org
13575S: Maintained
df621252 13576F: drivers/tty/serial/uartlite.c
238b8721 13577
df330515
LP
13578XILINX VIDEO IP CORES
13579M: Hyun Kwon <hyun.kwon@xilinx.com>
13580M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13581L: linux-media@vger.kernel.org
13582T: git git://linuxtv.org/media_tree.git
13583S: Supported
13584F: Documentation/devicetree/bindings/media/xilinx/
13585F: drivers/media/platform/xilinx/
a5562f65 13586F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13587
74316949
EB
13588XILLYBUS DRIVER
13589M: Eli Billauer <eli.billauer@gmail.com>
13590L: linux-kernel@vger.kernel.org
13591S: Supported
13592F: drivers/char/xillybus/
13593
f620e4b8
MF
13594XTENSA XTFPGA PLATFORM SUPPORT
13595M: Max Filippov <jcmvbkbc@gmail.com>
13596L: linux-xtensa@linux-xtensa.org
13597S: Maintained
13598F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13599F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13600
1da177e4 13601YAM DRIVER FOR AX.25
8b58be88 13602M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13603L: linux-hams@vger.kernel.org
13604S: Maintained
679655da
JP
13605F: drivers/net/hamradio/yam*
13606F: include/linux/yam.h
1da177e4 13607
af64a5eb 13608YEALINK PHONE DRIVER
8b58be88 13609M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13610L: usbb2k-api-dev@nongnu.org
13611S: Maintained
679655da
JP
13612F: Documentation/input/yealink.txt
13613F: drivers/input/misc/yealink.*
af64a5eb 13614
1da177e4 13615Z8530 DRIVER FOR AX.25
8b58be88 13616M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13617W: http://yaina.de/jreuter/
13618W: http://www.qsl.net/dl1bke/
13619L: linux-hams@vger.kernel.org
13620S: Maintained
679655da
JP
13621F: Documentation/networking/z8530drv.txt
13622F: drivers/net/hamradio/*scc.c
13623F: drivers/net/hamradio/z8530.h
1da177e4 13624
0cf31ec1 13625ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13626M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13627L: linux-mm@kvack.org
13628S: Maintained
13629F: mm/zbud.c
13630F: include/linux/zbud.h
13631
7c0c3afb 13632ZD1211RW WIRELESS DRIVER
8b58be88
JP
13633M: Daniel Drake <dsd@gentoo.org>
13634M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13635W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13636L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13637L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13638S: Maintained
6948300c 13639F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13640
20263029
DS
13641ZPOOL COMPRESSED PAGE STORAGE API
13642M: Dan Streetman <ddstreet@ieee.org>
13643L: linux-mm@kvack.org
13644S: Maintained
13645F: mm/zpool.c
13646F: include/linux/zpool.h
13647
1da177e4 13648ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13649L: mjpeg-users@lists.sourceforge.net
f63145e2 13650L: linux-media@vger.kernel.org
1da177e4 13651W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13652T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13653S: Odd Fixes
90d72ac6 13654F: drivers/media/pci/zoran/
1da177e4 13655
6920f2cc
MK
13656ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13657M: Minchan Kim <minchan@kernel.org>
13658M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13659R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13660L: linux-kernel@vger.kernel.org
13661S: Maintained
13662F: drivers/block/zram/
13663F: Documentation/blockdev/zram.txt
13664
8b4a4080 13665ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13666M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13667S: Maintained
df621252 13668F: drivers/tty/serial/zs.*
8b4a4080 13669
eae70d06
MK
13670ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13671M: Minchan Kim <minchan@kernel.org>
13672M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13673R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13674L: linux-mm@kvack.org
13675S: Maintained
13676F: mm/zsmalloc.c
13677F: include/linux/zsmalloc.h
d02be50d 13678F: Documentation/vm/zsmalloc.txt
eae70d06 13679
0cf31ec1 13680ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13681M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13682L: linux-mm@kvack.org
13683S: Maintained
13684F: mm/zswap.c
13685
1da177e4 13686THE REST
8b58be88 13687M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13688L: linux-kernel@vger.kernel.org
8a6e2535 13689Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13690T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13691S: Buried alive in reporters
34d03cc1
JP
13692F: *
13693F: */