]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - MAINTAINERS
arm64: mm: avoid name clash in __page_to_voff()
[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
RK
978S: Maintained
979F: arch/arm/
980
d323c243
SB
981ARM SUB-ARCHITECTURES
982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 983S: Maintained
d323c243
SB
984F: arch/arm/mach-*/
985F: arch/arm/plat-*/
986T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
987
cefbf4ea 988ARM PRIMECELL AACI PL041 DRIVER
54176cc6 989M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
990S: Maintained
991F: sound/arm/aaci.*
992
993ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 994M: Russell King <linux@armlinux.org.uk>
cefbf4ea 995S: Maintained
8a61f013 996F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
997
998ARM PRIMECELL KMI PL050 DRIVER
54176cc6 999M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1000S: Maintained
1001F: drivers/input/serio/ambakmi.*
1002F: include/linux/amba/kmi.h
1003
2761f5c2 1004ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 1005M: Russell King <linux@armlinux.org.uk>
08a5c9a2 1006S: Maintained
679655da 1007F: drivers/mmc/host/mmci.*
2f748aaa 1008F: include/linux/amba/mmci.h
2761f5c2 1009
1b4304e5 1010ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 1011M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
1012S: Maintained
1013F: drivers/tty/serial/amba-pl01*.c
1014F: include/linux/amba/serial.h
2761f5c2 1015
cefbf4ea 1016ARM PRIMECELL BUS SUPPORT
54176cc6 1017M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1018S: Maintained
1019F: drivers/amba/
1020F: include/linux/amba/bus.h
1021
2b7a52a4 1022ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 1023M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1025S: Maintained
1026
9c784f95 1027ARM/AFEB9260 MACHINE SUPPORT
8b58be88 1028M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 1029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
1030S: Maintained
1031
2b7a52a4 1032ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 1033M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1035S: Maintained
1036
5c6dcd7f 1037ARM/Allwinner sunXi SoC support
1b106699 1038M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1039M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S: Maintained
5c6dcd7f 1042N: sun[x456789]i
c1efda12 1043F: arch/arm/boot/dts/ntc-gr8*
6bc37fac 1044F: arch/arm64/boot/dts/allwinner/
60b0f380
MR
1045
1046ARM/Allwinner SoC Clock Support
1047M: Emilio López <emilio@elopez.com.ar>
1048S: Maintained
1049F: drivers/clk/sunxi/
1b106699 1050
79318452 1051ARM/Amlogic Meson SoC support
7c1e3876 1052M: Carlo Caione <carlo@caione.org>
6683d91c 1053M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1055L: linux-amlogic@lists.infradead.org
79318452 1056W: http://linux-meson.com/
7c1e3876 1057S: Maintained
79318452
CC
1058F: arch/arm/mach-meson/
1059F: arch/arm/boot/dts/meson*
6683d91c
KH
1060F: arch/arm64/boot/dts/amlogic/
1061F: drivers/pinctrl/meson/
51c5d844 1062F: drivers/mmc/host/meson*
79318452 1063N: meson
7c1e3876 1064
eff506fa
TZ
1065ARM/Annapurna Labs ALPINE ARCHITECTURE
1066M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1067M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1069S: Maintained
1070F: arch/arm/mach-alpine/
a9e5547b
AT
1071F: arch/arm/boot/dts/alpine*
1072F: arch/arm64/boot/dts/al/
1073F: drivers/*/*alpine*
eff506fa 1074
5255034d
LP
1075ARM/ARTPEC MACHINE SUPPORT
1076M: Jesper Nilsson <jesper.nilsson@axis.com>
1077M: Lars Persson <lars.persson@axis.com>
1078M: Niklas Cassel <niklas.cassel@axis.com>
1079S: Maintained
1080L: linux-arm-kernel@axis.com
1081F: arch/arm/mach-artpec
1082F: arch/arm/boot/dts/artpec6*
33b8ac91 1083F: drivers/clk/axis
5255034d 1084
8c2ed9bc
JS
1085ARM/ASPEED MACHINE SUPPORT
1086M: Joel Stanley <joel@jms.id.au>
1087S: Maintained
1088F: arch/arm/mach-aspeed/
1089F: arch/arm/boot/dts/aspeed-*
1090F: drivers/*/*aspeed*
1091
8dca5ce8 1092ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1093M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1094M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1095M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1097W: http://www.linux4sam.org
9f273c24 1098T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1099S: Supported
1100F: arch/arm/mach-at91/
f0a0a58e 1101F: include/soc/at91/
70e389cc
MB
1102F: arch/arm/boot/dts/at91*.dts
1103F: arch/arm/boot/dts/at91*.dtsi
1104F: arch/arm/boot/dts/sama*.dts
1105F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1106F: arch/arm/include/debug/at91.S
d4a89c7d 1107
6e05dd4e
BB
1108ARM/ATMEL AT91 Clock Support
1109M: Boris Brezillon <boris.brezillon@free-electrons.com>
1110S: Maintained
1111F: drivers/clk/at91
1112
986cf2e9 1113ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1114M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1116S: Maintained
1117F: arch/arm/mach-highbank/
e68d7c14
RH
1118F: arch/arm/boot/dts/highbank.dts
1119F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1120
d94f944e 1121ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1122M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1123S: Maintained
1124F: arch/arm/mach-cns3xxx/
d94f944e 1125
4863dea3
SG
1126ARM/CAVIUM THUNDER NETWORK DRIVER
1127M: Sunil Goutham <sgoutham@cavium.com>
1128M: Robert Richter <rric@kernel.org>
1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130S: Supported
322e5cc5 1131F: drivers/net/ethernet/cavium/thunder/
4863dea3 1132
386ab516
AS
1133ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1134M: Alexander Shiyan <shc_work@mail.ru>
1135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1136S: Odd Fixes
b8ba3874 1137N: clps711x
386ab516 1138
2b7a52a4 1139ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1140M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1141M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1143S: Maintained
d19d3667
HS
1144F: arch/arm/mach-ep93xx/
1145F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1146
1147ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1148M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1150S: Maintained
1151
d4275354 1152ARM/CLKDEV SUPPORT
54176cc6 1153M: Russell King <linux@armlinux.org.uk>
efc03ecb 1154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1155S: Maintained
d4275354 1156F: arch/arm/include/asm/clkdev.h
4fa2651d 1157F: drivers/clk/clkdev.c
d4275354 1158
d48134e7 1159ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1160M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1161L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1162S: Maintained
1163
94150095
HF
1164ARM/CONTEC MICRO9 MACHINE SUPPORT
1165M: Hubert Feurstein <hubert.feurstein@contec.at>
1166S: Maintained
1167F: arch/arm/mach-ep93xx/micro9.c
1168
a06ae860
PP
1169ARM/CORESIGHT FRAMEWORK AND DRIVERS
1170M: Mathieu Poirier <mathieu.poirier@linaro.org>
1171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1172S: Maintained
01081f5a 1173F: drivers/hwtracing/coresight/*
a06ae860
PP
1174F: Documentation/trace/coresight.txt
1175F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1176F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1177F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1178F: tools/perf/arch/arm/util/auxtrace.c
1179F: tools/perf/arch/arm/util/cs-etm.c
1180F: tools/perf/arch/arm/util/cs-etm.h
1181F: tools/perf/util/cs-etm.h
a06ae860 1182
1da177e4 1183ARM/CORGI MACHINE SUPPORT
8b58be88 1184M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1185S: Maintained
1186
881a95f9 1187ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1188M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1190T: git git://github.com/ulli-kroll/linux.git
162500b3 1191S: Maintained
f49afbb5 1192F: arch/arm/mach-gemini/
98a9bb5b 1193F: drivers/rtc/rtc-gemini.c
881a95f9 1194
a990cbd8 1195ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1196M: Barry Song <baohua@kernel.org>
a990cbd8 1197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1198T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1199S: Maintained
e68d7c14 1200F: arch/arm/boot/dts/prima2*
a990cbd8 1201F: arch/arm/mach-prima2/
4a9c44f1 1202F: drivers/clk/sirf/
05f30e8d 1203F: drivers/clocksource/timer-prima2.c
5833ac98 1204F: drivers/clocksource/timer-atlas7.c
f8505ef5 1205N: [^a-z]sirf
a990cbd8 1206
c9d862c4
BS
1207ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1208M: Baruch Siach <baruch@tkos.co.il>
1209L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1210S: Maintained
cde137aa 1211F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1212N: digicolor
1213
d4275354 1214ARM/EBSA110 MACHINE SUPPORT
54176cc6 1215M: Russell King <linux@armlinux.org.uk>
efc03ecb 1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1217W: http://www.armlinux.org.uk/
d4275354
RK
1218S: Maintained
1219F: arch/arm/mach-ebsa110/
b955f6ca 1220F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1221
4721f3ce
UKK
1222ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1223M: Uwe Kleine-König <kernel@pengutronix.de>
1224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225S: Maintained
1226N: efm32
1227
a9da4f7e 1228ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1229M: Daniel Ribeiro <drwyrm@gmail.com>
1230M: Stefan Schmidt <stefan@openezx.org>
1231M: Harald Welte <laforge@openezx.org>
d66f1886 1232L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1233W: http://www.openezx.org/
1234S: Maintained
cafc2265
SS
1235T: topgit git://git.openezx.org/openezx.git
1236F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1237
6a915af9 1238ARM/FARADAY FA526 PORT
162500b3 1239M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1241S: Maintained
1fa7e547 1242T: git git://git.berlios.de/gemini-board
f49afbb5 1243F: arch/arm/mm/*-fa*
6a915af9 1244
d4275354 1245ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1246M: Russell King <linux@armlinux.org.uk>
efc03ecb 1247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1248W: http://www.armlinux.org.uk/
d4275354
RK
1249S: Maintained
1250F: arch/arm/include/asm/hardware/dec21285.h
1251F: arch/arm/mach-footbridge/
1252
86183a5f 1253ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1254M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1255M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1256R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1258S: Maintained
f1c12837 1259T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1260F: arch/arm/mach-imx/
ce515a6b 1261F: arch/arm/mach-mxs/
2a82f95c 1262F: arch/arm/boot/dts/imx*
e5dafa22 1263F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1264F: drivers/clk/imx/
1265F: include/soc/imx/
86183a5f 1266
142109d2 1267ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1268M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1269M: Sascha Hauer <kernel@pengutronix.de>
1270R: Stefan Agner <stefan@agner.ch>
1271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272S: Maintained
1273T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1274F: arch/arm/mach-imx/*vf610*
1275F: arch/arm/boot/dts/vf*
1276
2b7a52a4 1277ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1278M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1280S: Maintained
1281
90b8fc34 1282ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1283M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1285S: Maintained
1286
ef47d5f0 1287ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1288M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1289M: Paul Parsons <lost.distance@yahoo.com>
1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1291S: Maintained
1292F: arch/arm/mach-pxa/hx4700.c
1293F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1294F: sound/soc/pxa/hx4700.c
ef47d5f0 1295
4dfad069
WX
1296ARM/HISILICON SOC SUPPORT
1297M: Wei Xu <xuwei5@hisilicon.com>
1298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299W: http://www.hisilicon.com
1300S: Supported
1301T: git git://github.com/hisilicon/linux-hisi.git
1302F: arch/arm/mach-hisi/
e68d7c14
RH
1303F: arch/arm/boot/dts/hi3*
1304F: arch/arm/boot/dts/hip*
1305F: arch/arm/boot/dts/hisi*
1306F: arch/arm64/boot/dts/hisilicon/
4dfad069 1307
21f37bc3 1308ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1309M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1310W: www.jlime.com
1311S: Maintained
084bad91
KE
1312T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1313F: arch/arm/mach-sa1100/jornada720.c
1314F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1315
5e767ab9
JMC
1316ARM/IGEP MACHINE SUPPORT
1317M: Enric Balletbo i Serra <eballetbo@gmail.com>
1318M: Javier Martinez Canillas <javier@dowhile0.org>
1319L: linux-omap@vger.kernel.org
1320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321S: Maintained
06ff74fd 1322F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1323
403d2971
MV
1324ARM/INCOME PXA270 SUPPORT
1325M: Marek Vasut <marek.vasut@gmail.com>
1326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327S: Maintained
ec154082 1328F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1329
2b7a52a4 1330ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1331M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1333S: Maintained
e2bdb176
DW
1334
1335ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1336L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1337S: Orphan
2b7a52a4
LB
1338
1339ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1340M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1342S: Maintained
2b7a52a4
LB
1343
1344ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1345M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1347S: Maintained
2b7a52a4 1348
2b7a52a4 1349ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1350M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1352S: Maintained
1353
dfdd8cc9
KH
1354ARM/INTEL IXP4XX ARM ARCHITECTURE
1355M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1356M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1358S: Maintained
1359F: arch/arm/mach-ixp4xx/
1360
838553c5 1361ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1362M: Jonathan Cameron <jic23@cam.ac.uk>
1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364S: Maintained
1365F: arch/arm/mach-pxa/stargate2.c
1366F: drivers/pcmcia/pxa2xx_stargate2.c
1367
2b7a52a4 1368ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1369M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1371S: Maintained
2b7a52a4
LB
1372
1373ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1374M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1376S: Maintained
1377
1154f858 1378ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1379M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381S: Maintained
1382F: arch/arm/mach-keystone/
5edafc29 1383F: arch/arm/boot/dts/keystone-*
317929cd 1384T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1385
bc6aa566 1386ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1387M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1388L: linux-kernel@vger.kernel.org
1389S: Maintained
1390F: drivers/clk/keystone/
1391
1392ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1393M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1394L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395L: linux-kernel@vger.kernel.org
1396S: Maintained
1397F: drivers/clocksource/timer-keystone.c
1398
1399ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1400M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1401L: linux-kernel@vger.kernel.org
1402S: Maintained
1403F: drivers/power/reset/keystone-reset.c
1404
1405ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1406M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1407L: linux-kernel@vger.kernel.org
1408S: Maintained
1409F: drivers/memory/*emif*
1410
8cb555b6
CM
1411ARM/LG1K ARCHITECTURE
1412M: Chanho Min <chanho.min@lge.com>
1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S: Maintained
1415F: arch/arm64/boot/dts/lg/
1416
2b7a52a4 1417ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1418M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1419L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1420S: Maintained
1421
3143875f
JE
1422ARM/LPC18XX ARCHITECTURE
1423M: Joachim Eastwood <manabian@gmail.com>
1424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425S: Maintained
19c1c32c
JE
1426F: arch/arm/boot/dts/lpc43*
1427F: drivers/clk/nxp/clk-lpc18xx*
1428F: drivers/clocksource/time-lpc32xx.c
1429F: drivers/i2c/busses/i2c-lpc2k.c
1430F: drivers/memory/pl172.c
1431F: drivers/mtd/spi-nor/nxp-spifi.c
1432F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1433N: lpc18xx
1434
15e4f7da 1435ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1436M: Vladimir Zapolskiy <vz@mleia.com>
1437M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1439T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1440S: Maintained
2377f9fd 1441F: arch/arm/boot/dts/lpc32*
15e4f7da 1442F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1443F: drivers/i2c/busses/i2c-pnx.c
1444F: drivers/net/ethernet/nxp/lpc_eth.c
1445F: drivers/usb/host/ohci-nxp.c
1446F: drivers/watchdog/pnx4008_wdt.c
1447N: lpc32xx
15e4f7da 1448
3b886171 1449ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1450M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1451S: Maintained
1452
1f664ab7 1453ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1454M: Jason Cooper <jason@lakedaemon.net>
1455M: Andrew Lunn <andrew@lunn.ch>
1456M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1457M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459S: Maintained
1460F: arch/arm/mach-mvebu/
59ec9671 1461F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1462F: arch/arm/boot/dts/armada*
1463F: arch/arm/boot/dts/kirkwood*
dcc3068a 1464F: arch/arm64/boot/dts/marvell/armada*
9f123def 1465F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1466F: arch/arm/configs/mvebu_*_defconfig
75f41273 1467
40f4978b 1468ARM/Marvell Berlin SoC support
70e1a28f 1469M: Jisheng Zhang <jszhang@marvell.com>
40f4978b
SH
1470M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472S: Maintained
1473F: arch/arm/mach-berlin/
31c17ac9 1474F: arch/arm/boot/dts/berlin*
e68d7c14 1475F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1476
40f4978b 1477
4cfab57e 1478ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1479M: Jason Cooper <jason@lakedaemon.net>
1480M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1481M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1482M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1484S: Maintained
1485F: arch/arm/mach-dove/
54a246ff
NP
1486F: arch/arm/mach-mv78xx0/
1487F: arch/arm/mach-orion5x/
1488F: arch/arm/plat-orion/
31c17ac9
GC
1489F: arch/arm/boot/dts/dove*
1490F: arch/arm/boot/dts/orion5x*
1491
3b886171 1492
d69ac131
AC
1493ARM/Orion SoC/Technologic Systems TS-78xx platform support
1494M: Alexander Clouter <alex@digriz.org.uk>
1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496W: http://www.digriz.org.uk/ts78xx/kernel
1497S: Maintained
1498F: arch/arm/mach-orion5x/ts78xx-*
1499
e557959d
NA
1500ARM/OXNAS platform support
1501M: Neil Armstrong <narmstrong@baylibre.com>
1502L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d6fbd37b 1503L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
e557959d
NA
1504S: Maintained
1505F: arch/arm/mach-oxnas/
52c468fb 1506F: arch/arm/boot/dts/ox8*.dtsi
e557959d 1507F: arch/arm/boot/dts/wd-mbwe.dts
52c468fb 1508F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
e557959d
NA
1509N: oxnas
1510
607b8fc9
EH
1511ARM/Mediatek RTC DRIVER
1512M: Eddie Huang <eddie.huang@mediatek.com>
1513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1515S: Maintained
1516F: drivers/rtc/rtc-mt6397.c
1517
e54951c8
MB
1518ARM/Mediatek SoC support
1519M: Matthias Brugger <matthias.bgg@gmail.com>
1520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1521L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1522S: Maintained
1523F: arch/arm/boot/dts/mt6*
1524F: arch/arm/boot/dts/mt8*
1525F: arch/arm/mach-mediatek/
1526N: mtk
1527K: mediatek
1528
0f8669e3
CY
1529ARM/Mediatek USB3 PHY DRIVER
1530M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1531L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1533S: Maintained
1534F: drivers/phy/phy-mt65xx-usb3.c
1535
adcb079f
AB
1536ARM/MICREL KS8695 ARCHITECTURE
1537M: Greg Ungerer <gerg@uclinux.org>
1538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1539F: arch/arm/mach-ks8695/
adcb079f
AB
1540S: Odd Fixes
1541
d78ff0a5 1542ARM/MIOA701 MACHINE SUPPORT
8b58be88 1543M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1545F: arch/arm/mach-pxa/mioa701.c
1546S: Maintained
1547
9624dfe6 1548ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1549M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1550S: Maintained
1551
e0ee9851 1552ARM/NOMADIK ARCHITECTURE
28b8e8d4 1553M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1554M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1555L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556S: Maintained
1557F: arch/arm/mach-nomadik/
ecc265fe 1558F: drivers/pinctrl/nomadik/
87572880 1559F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1560T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1561
9d76295a 1562ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1563M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1564L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1565W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1566S: Supported
1567
8459c159 1568ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1569M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1570M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1571S: Maintained
1572
5d783a2d 1573ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1574M: Marek Vasut <marek.vasut@gmail.com>
75280787 1575L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1576W: http://hackndev.com
1577S: Maintained
933d35f0
JP
1578F: arch/arm/mach-pxa/include/mach/palmtx.h
1579F: arch/arm/mach-pxa/palmtx.c
1580F: arch/arm/mach-pxa/include/mach/palmt5.h
1581F: arch/arm/mach-pxa/palmt5.c
1582F: arch/arm/mach-pxa/include/mach/palmld.h
1583F: arch/arm/mach-pxa/palmld.c
1584F: arch/arm/mach-pxa/include/mach/palmte2.h
1585F: arch/arm/mach-pxa/palmte2.c
1586F: arch/arm/mach-pxa/include/mach/palmtc.h
1587F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1588
b57fe924 1589ARM/PALM TREO SUPPORT
d8130624 1590M: Tomas Cech <sleep_walker@suse.com>
75280787 1591L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1592W: http://hackndev.com
1593S: Maintained
b57fe924
JP
1594F: arch/arm/mach-pxa/include/mach/palmtreo.h
1595F: arch/arm/mach-pxa/palmtreo.c
90af5811 1596
c49e1e63 1597ARM/PALMZ72 SUPPORT
8b58be88 1598M: Sergey Lapin <slapin@ossfans.org>
75280787 1599L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1600W: http://hackndev.com
1601S: Maintained
933d35f0
JP
1602F: arch/arm/mach-pxa/include/mach/palmz72.h
1603F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1604
1da177e4 1605ARM/PLEB SUPPORT
8b58be88 1606M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1607W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1608S: Maintained
1609
1610ARM/PT DIGITAL BOARD PORT
8b58be88 1611M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1613W: http://www.armlinux.org.uk/
1da177e4
LT
1614S: Maintained
1615
8fc1b0f8 1616ARM/QUALCOMM SUPPORT
bbeaa595
AG
1617M: Andy Gross <andy.gross@linaro.org>
1618M: David Brown <david.brown@linaro.org>
8fc1b0f8 1619L: linux-arm-msm@vger.kernel.org
f5d3af9d 1620L: linux-soc@vger.kernel.org
8fc1b0f8 1621S: Maintained
0ff50d60 1622F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1623F: arch/arm/boot/dts/qcom-*.dts
1624F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1625F: arch/arm/mach-qcom/
e68d7c14 1626F: arch/arm64/boot/dts/qcom/*
5482cefa 1627F: drivers/i2c/busses/i2c-qup.c
39a3366a 1628F: drivers/clk/qcom/
4fb1a420 1629F: drivers/pinctrl/qcom/
f5d3af9d 1630F: drivers/soc/qcom/
5482cefa 1631F: drivers/spi/spi-qup.c
c0c89faf
SB
1632F: drivers/tty/serial/msm_serial.h
1633F: drivers/tty/serial/msm_serial.c
1634F: drivers/*/pm8???-*
1635F: drivers/mfd/ssbi.c
916f743d 1636F: drivers/firmware/qcom_scm.c
bbeaa595 1637T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1638
2b7a52a4 1639ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1640M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1642S: Maintained
1643
b138e119
SH
1644ARM/RENESAS ARM64 ARCHITECTURE
1645M: Simon Horman <horms@verge.net.au>
1646M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1647L: linux-renesas-soc@vger.kernel.org
1648Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1649T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1650S: Supported
1651F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1652F: drivers/soc/renesas/
1653F: include/linux/soc/renesas/
b138e119 1654
d4275354 1655ARM/RISCPC ARCHITECTURE
54176cc6 1656M: Russell King <linux@armlinux.org.uk>
efc03ecb 1657L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1658W: http://www.armlinux.org.uk/
d4275354 1659S: Maintained
d4275354
RK
1660F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1661F: arch/arm/include/asm/hardware/ioc.h
1662F: arch/arm/include/asm/hardware/iomd.h
1663F: arch/arm/include/asm/hardware/memc.h
1664F: arch/arm/mach-rpc/
1a6422f6 1665F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1666F: drivers/net/ethernet/i825xx/ether1*
1667F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1668F: drivers/scsi/arm/
1669
08ddbb0a
HS
1670ARM/Rockchip SoC support
1671M: Heiko Stuebner <heiko@sntech.de>
1672L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1673L: linux-rockchip@lists.infradead.org
9f273c24 1674T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1675S: Maintained
541555e9 1676F: arch/arm/boot/dts/rk3*
08ddbb0a 1677F: arch/arm/mach-rockchip/
541555e9
HS
1678F: drivers/clk/rockchip/
1679F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1680F: drivers/*/*rockchip*
541555e9
HS
1681F: drivers/*/*/*rockchip*
1682F: sound/soc/rockchip/
b4331b43 1683N: rockchip
08ddbb0a 1684
5bfb937c
KK
1685ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1686M: Kukjin Kim <kgene@kernel.org>
326dce07 1687M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1688R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1690L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1691S: Maintained
6f0589c8 1692F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1693F: arch/arm/boot/dts/s5p*
1694F: arch/arm/boot/dts/samsung*
6f0589c8 1695F: arch/arm/boot/dts/exynos*
d97236e6 1696F: arch/arm64/boot/dts/exynos/
482ce512 1697F: arch/arm/plat-samsung/
769bbb63
HS
1698F: arch/arm/mach-s3c24*/
1699F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1700F: arch/arm/mach-s5p*/
1701F: arch/arm/mach-exynos*/
1c03274d
KK
1702F: drivers/*/*s3c24*
1703F: drivers/*/*/*s3c24*
1704F: drivers/*/*s3c64xx*
1705F: drivers/*/*s5pv210*
ffd51977 1706F: drivers/memory/samsung/*
bf50ddcd 1707F: drivers/soc/samsung/*
d6b9aea6
KK
1708F: Documentation/arm/Samsung/
1709F: Documentation/devicetree/bindings/arm/samsung/
1710F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1711F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1712N: exynos
f556cb07 1713
10ffa964
KP
1714ARM/SAMSUNG MOBILE MACHINE SUPPORT
1715M: Kyungmin Park <kyungmin.park@samsung.com>
1716L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717S: Maintained
004bbd3c 1718F: arch/arm/mach-s5pv210/
10ffa964 1719
3ce4ccb6
KD
1720ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1721M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1722M: Kamil Debski <kamil@wypas.org>
1723M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1724L: linux-arm-kernel@lists.infradead.org
1725L: linux-media@vger.kernel.org
1726S: Maintained
1727F: drivers/media/platform/s5p-g2d/
1728
e6a476fd
MS
1729ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1730M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1731M: Kamil Debski <kamil@wypas.org>
6305902c 1732M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1733M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1734L: linux-arm-kernel@lists.infradead.org
1735L: linux-media@vger.kernel.org
1736S: Maintained
934455d7 1737F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1738F: drivers/media/platform/s5p-mfc/
e6a476fd 1739
1bcbf6f4
KD
1740ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1741M: Kyungmin Park <kyungmin.park@samsung.com>
1742L: linux-arm-kernel@lists.infradead.org
1743L: linux-media@vger.kernel.org
1744S: Maintained
78fc853b 1745F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1746
7d9f9bf4
AP
1747ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1748M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
305335b9 1749M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7d9f9bf4
AP
1750L: linux-arm-kernel@lists.infradead.org
1751L: linux-media@vger.kernel.org
1752S: Maintained
1753F: drivers/media/platform/s5p-jpeg/
1754
d48d38e8 1755ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1756M: Simon Horman <horms@verge.net.au>
d48d38e8 1757M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1758L: linux-renesas-soc@vger.kernel.org
4a121096 1759Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1760T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1761S: Supported
0b514fdb
SH
1762F: arch/arm/boot/dts/emev2*
1763F: arch/arm/boot/dts/r7s*
1764F: arch/arm/boot/dts/r8a*
1765F: arch/arm/boot/dts/sh*
0b514fdb 1766F: arch/arm/configs/shmobile_defconfig
7a2071c5 1767F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1768F: arch/arm/mach-shmobile/
be32bcbb
GU
1769F: drivers/soc/renesas/
1770F: include/linux/soc/renesas/
d48d38e8 1771
66314223 1772ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1773M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1774S: Maintained
1775F: arch/arm/mach-socfpga/
efadb751
DN
1776F: arch/arm/boot/dts/socfpga*
1777F: arch/arm/configs/socfpga_defconfig
e68d7c14 1778F: arch/arm64/boot/dts/altera/
ba2b7d0a 1779W: http://www.rocketboards.org
efadb751 1780T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1781
1782ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1783M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1784S: Maintained
1785F: drivers/clk/socfpga/
1786
71bcada8
TT
1787ARM/SOCFPGA EDAC SUPPORT
1788M: Thor Thayer <tthayer@opensource.altera.com>
1789S: Maintained
1790F: drivers/edac/altera_edac.
1791
65ebcc11 1792ARM/STI ARCHITECTURE
a92177ea 1793M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1794L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795L: kernel@stlinux.com
1796W: http://www.stlinux.com
1797S: Maintained
1798F: arch/arm/mach-sti/
a92177ea 1799F: arch/arm/boot/dts/sti*
b8e31bf3 1800F: drivers/char/hw_random/st-rng.c
a92177ea 1801F: drivers/clocksource/arm_global_timer.c
82805d1b 1802F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1803F: drivers/cpufreq/sti-cpufreq.c
6da0f216 1804F: drivers/dma/st_fdma*
a92177ea 1805F: drivers/i2c/busses/i2c-st.c
346e2e4a 1806F: drivers/media/rc/st_rc.c
95d66b16 1807F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1808F: drivers/mmc/host/sdhci-st.c
e95cf393 1809F: drivers/phy/phy-miphy28lp.c
6da969a5 1810F: drivers/phy/phy-stih407-usb.c
346e2e4a 1811F: drivers/pinctrl/pinctrl-st.c
aac22524 1812F: drivers/remoteproc/st_remoteproc.c
c9d7cc3e 1813F: drivers/remoteproc/st_slim_rproc.c
346e2e4a 1814F: drivers/reset/sti/
db4112e6 1815F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1816F: drivers/tty/serial/st-asc.c
eb11adab 1817F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1818F: drivers/usb/host/ehci-st.c
1819F: drivers/usb/host/ohci-st.c
db4112e6 1820F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1821F: drivers/ata/ahci_st.c
c9d7cc3e 1822F: include/linux/remoteproc/st_slim_rproc.h
65ebcc11 1823
ee6e7879
MC
1824ARM/STM32 ARCHITECTURE
1825M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1826M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1827L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828S: Maintained
1829T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1830N: stm32
1831F: drivers/clocksource/armv7m_systick.c
1832
d6de5b02
MG
1833ARM/TANGO ARCHITECTURE
1834M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1835L: linux-arm-kernel@lists.infradead.org
1836S: Maintained
e2bd0d37 1837N: tango
d6de5b02 1838
2b7a52a4 1839ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1840M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1841L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1842S: Maintained
1843
1bbd7089 1844ARM/TETON BGA MACHINE SUPPORT
706e69d6 1845M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1846L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847S: Maintained
1848
2b7a52a4 1849ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1850M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1852S: Maintained
1853
98ad6e3b 1854ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1855M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1857W: http://www.mcuos.com
1858S: Maintained
4e89e8f6 1859F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1860F: drivers/input/keyboard/w90p910_keypad.c
1861F: drivers/input/touchscreen/w90p910_ts.c
1862F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1863F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1864F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1865F: drivers/rtc/rtc-nuc900.c
9df92e6c 1866F: drivers/spi/spi-nuc900.c
4e89e8f6 1867F: drivers/usb/host/ehci-w90x900.c
8a61f013 1868F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1869
54274d71 1870ARM/U300 MACHINE SUPPORT
e4651a9f 1871M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1872L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1873S: Supported
1874F: arch/arm/mach-u300/
9affbd24 1875F: drivers/clocksource/timer-u300.c
54274d71
LW
1876F: drivers/i2c/busses/i2c-stu300.c
1877F: drivers/rtc/rtc-coh901331.c
1878F: drivers/watchdog/coh901327_wdt.c
1879F: drivers/dma/coh901318*
87572880
LW
1880F: drivers/mfd/ab3100*
1881F: drivers/rtc/rtc-ab3100.c
1882F: drivers/rtc/rtc-coh901331.c
1883T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1884
3d00d04f
MY
1885ARM/UNIPHIER ARCHITECTURE
1886M: Masahiro Yamada <yamada.masahiro@socionext.com>
1887L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1888T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1889S: Maintained
a3ff83d2 1890F: arch/arm/boot/dts/uniphier*
e7ecbc05 1891F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1892F: arch/arm/mach-uniphier/
e7ecbc05 1893F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1894F: arch/arm64/boot/dts/socionext/
4b7f48d3 1895F: drivers/bus/uniphier-system-bus.c
734d82f4 1896F: drivers/clk/uniphier/
dd6fd4a3 1897F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2 1898F: drivers/pinctrl/uniphier/
54e991b5 1899F: drivers/reset/reset-uniphier.c
a3ff83d2 1900F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1901N: uniphier
1902
87572880 1903ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1904M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1905L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906S: Maintained
1907F: arch/arm/mach-ux500/
e4651a9f 1908F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1909F: drivers/dma/ste_dma40*
e4651a9f 1910F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1911F: drivers/mfd/abx500*
1912F: drivers/mfd/ab8500*
e4651a9f
LW
1913F: drivers/mfd/dbx500*
1914F: drivers/mfd/db8500*
ecc265fe
JP
1915F: drivers/pinctrl/nomadik/pinctrl-ab*
1916F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1917F: drivers/rtc/rtc-ab8500.c
e4651a9f 1918F: drivers/rtc/rtc-pl031.c
87572880 1919T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1920
e93fde28
UH
1921ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1922M: Ulf Hansson <ulf.hansson@linaro.org>
1923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924T: git git://git.linaro.org/people/ulfh/clk.git
1925S: Maintained
1926F: drivers/clk/ux500/
e93fde28 1927
740d93b1
PM
1928ARM/VERSATILE EXPRESS PLATFORM
1929M: Liviu Dudau <liviu.dudau@arm.com>
1930M: Sudeep Holla <sudeep.holla@arm.com>
1931M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933S: Maintained
1934F: arch/arm/boot/dts/vexpress*
e68d7c14 1935F: arch/arm64/boot/dts/arm/
740d93b1
PM
1936F: arch/arm/mach-vexpress/
1937F: */*/vexpress*
7e8f403f 1938F: */*/*/vexpress*
740d93b1
PM
1939F: drivers/clk/versatile/clk-vexpress-osc.c
1940F: drivers/clocksource/versatile.c
46a600ea 1941N: mps2
740d93b1 1942
d4275354 1943ARM/VFP SUPPORT
54176cc6 1944M: Russell King <linux@armlinux.org.uk>
efc03ecb 1945L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1946W: http://www.armlinux.org.uk/
d4275354
RK
1947S: Maintained
1948F: arch/arm/vfp/
1949
e66b6d8e
MV
1950ARM/VOIPAC PXA270 SUPPORT
1951M: Marek Vasut <marek.vasut@gmail.com>
1952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953S: Maintained
1954F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1955F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1956
04529fe2
TP
1957ARM/VT8500 ARM ARCHITECTURE
1958M: Tony Prisk <linux@prisktech.co.nz>
1959L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960S: Maintained
1961F: arch/arm/mach-vt8500/
41fd91b4 1962F: drivers/clocksource/vt8500_timer.c
560746eb 1963F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1964F: drivers/mmc/host/wmt-sdmmc.c
1965F: drivers/pwm/pwm-vt8500.c
1966F: drivers/rtc/rtc-vt8500.c
1967F: drivers/tty/serial/vt8500_serial.c
4f31102b 1968F: drivers/usb/host/ehci-platform.c
41fd91b4 1969F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1970F: drivers/video/fbdev/vt8500lcdfb.*
1971F: drivers/video/fbdev/wm8505fb*
1972F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1973
e66b6d8e
MV
1974ARM/ZIPIT Z2 SUPPORT
1975M: Marek Vasut <marek.vasut@gmail.com>
1976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1977S: Maintained
1978F: arch/arm/mach-pxa/z2.c
6ab2a855 1979F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1980
5ecc4b53
JN
1981ARM/ZTE ARCHITECTURE
1982M: Jun Nie <jun.nie@linaro.org>
1983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984S: Maintained
1985F: arch/arm/mach-zx/
1986F: drivers/clk/zte/
1987F: Documentation/devicetree/bindings/arm/zte.txt
1988F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1989
51f29d44
MS
1990ARM/ZYNQ ARCHITECTURE
1991M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1992R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994W: http://wiki.xilinx.com
d6448b76 1995T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1996S: Supported
1997F: arch/arm/mach-zynq/
bd2a337a 1998F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1999F: drivers/block/xsysace.c
c2fd4e38
MS
2000N: zynq
2001N: xilinx
2002F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 2003F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 2004F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 2005F: drivers/edac/synopsys_edac.c
51f29d44 2006
48ec83bc 2007ARM SMMU DRIVERS
b8f9879e 2008M: Will Deacon <will.deacon@arm.com>
c8bff3a6 2009R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
2010L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011S: Maintained
2012F: drivers/iommu/arm-smmu.c
48ec83bc 2013F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 2014F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 2015F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 2016
38074229
CM
2017ARM64 PORT (AARCH64 ARCHITECTURE)
2018M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 2019M: Will Deacon <will.deacon@arm.com>
38074229 2020L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 2021T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
2022S: Maintained
2023F: arch/arm64/
d19766ec 2024F: Documentation/arm64/
38074229 2025
9d7005f9
LP
2026AS3645A LED FLASH CONTROLLER DRIVER
2027M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2028L: linux-media@vger.kernel.org
2029T: git git://linuxtv.org/media_tree.git
2030S: Maintained
2031F: drivers/media/i2c/as3645a.c
b5dcee22 2032F: include/media/i2c/as3645a.h
9d7005f9 2033
7c94a8b2
LW
2034ASAHI KASEI AK8974 DRIVER
2035M: Linus Walleij <linus.walleij@linaro.org>
2036L: linux-iio@vger.kernel.org
2037W: http://www.akm.com/
2038S: Supported
2039F: drivers/iio/magnetometer/ak8974.c
2040
d58de038
GJ
2041ASC7621 HARDWARE MONITOR DRIVER
2042M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2043L: linux-hwmon@vger.kernel.org
d58de038
GJ
2044S: Maintained
2045F: Documentation/hwmon/asc7621
2046F: drivers/hwmon/asc7621.c
2047
b229ece9 2048ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2049M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2050L: acpi4asus-user@lists.sourceforge.net
d0944853 2051L: platform-driver-x86@vger.kernel.org
76593d6f 2052W: http://acpi4asus.sf.net
85091b71 2053S: Maintained
b229ece9
CC
2054F: drivers/platform/x86/asus*.c
2055F: drivers/platform/x86/eeepc*.c
85091b71 2056
f6a6bbae
JPRV
2057ASUS WIRELESS RADIO CONTROL DRIVER
2058M: João Paulo Rechi Vita <jprvita@gmail.com>
2059L: platform-driver-x86@vger.kernel.org
2060S: Maintained
2061F: drivers/platform/x86/asus-wireless.c
2062
75aeddd1
DH
2063ASYMMETRIC KEYS
2064M: David Howells <dhowells@redhat.com>
2065L: keyrings@vger.kernel.org
2066S: Maintained
2067F: Documentation/crypto/asymmetric-keys.txt
2068F: include/linux/verification.h
2069F: include/crypto/public_key.h
2070F: include/crypto/pkcs7.h
2071F: crypto/asymmetric_keys/
2072
953a6479 2073ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2074R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2075W: http://sourceforge.net/projects/xscaleiop
08223d80 2076S: Odd fixes
679655da
JP
2077F: Documentation/crypto/async-tx-api.txt
2078F: crypto/async_tx/
2079F: drivers/dma/
2080F: include/linux/dmaengine.h
2081F: include/linux/async_tx.h
b3e5f263 2082
a1867d36 2083AT24 EEPROM DRIVER
14d77c4d 2084M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2085L: linux-i2c@vger.kernel.org
2086S: Maintained
2087F: drivers/misc/eeprom/at24.c
25f73ed5 2088F: include/linux/platform_data/at24.h
a1867d36 2089
e7839f25 2090ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2091M: "Ed L. Cashin" <ed.cashin@acm.org>
2092W: http://www.openaoe.org/
1da177e4 2093S: Supported
679655da
JP
2094F: Documentation/aoe/
2095F: drivers/block/aoe/
1da177e4 2096
aad7a211
AB
2097ATHEROS 71XX/9XXX GPIO DRIVER
2098M: Alban Bedel <albeu@free.fr>
2099W: https://github.com/AlbanBedel/linux
2100T: git git://github.com/AlbanBedel/linux
2101S: Maintained
2102F: drivers/gpio/gpio-ath79.c
2103F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2104
9a10a870 2105ATHEROS ATH GENERIC UTILITIES
f726ee65 2106M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2107L: linux-wireless@vger.kernel.org
2108S: Supported
2109F: drivers/net/wireless/ath/*
2110
fa1c114f 2111ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2112M: Jiri Slaby <jirislaby@gmail.com>
2113M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2114M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2115L: linux-wireless@vger.kernel.org
72c706b7 2116W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2117S: Maintained
fa451753 2118F: drivers/net/wireless/ath/ath5k/
fa1c114f 2119
12e62d6f
KV
2120ATHEROS ATH6KL WIRELESS DRIVER
2121M: Kalle Valo <kvalo@qca.qualcomm.com>
2122L: linux-wireless@vger.kernel.org
2123W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2124T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2125S: Supported
2126F: drivers/net/wireless/ath/ath6kl/
2127
2be7d22f 2128WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2129M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2130L: linux-wireless@vger.kernel.org
2131L: wil6210@qca.qualcomm.com
2132S: Supported
2133W: http://wireless.kernel.org/en/users/Drivers/wil6210
2134F: drivers/net/wireless/ath/wil6210/
dba4b74d 2135F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2136
1d7e1e6b
CL
2137CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2138M: Christian Lamparter <chunkeey@googlemail.com>
2139L: linux-wireless@vger.kernel.org
2140W: http://wireless.kernel.org/en/users/Drivers/carl9170
2141S: Maintained
2142F: drivers/net/wireless/ath/carl9170/
2143
2c2a6172
LT
2144ATK0110 HWMON DRIVER
2145M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2146L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2147S: Maintained
2148F: drivers/hwmon/asus_atk0110.c
2149
6f69a6d7 2150ATI_REMOTE2 DRIVER
8b58be88 2151M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2152S: Maintained
679655da 2153F: drivers/input/misc/ati_remote2.c
6f69a6d7 2154
7ae115b4 2155ATLX ETHERNET DRIVERS
8b58be88 2156M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2157M: Chris Snook <chris.snook@gmail.com>
e443e383 2158L: netdev@vger.kernel.org
8d5ca6ec
JC
2159W: http://sourceforge.net/projects/atl1
2160W: http://atl1.sourceforge.net
2161S: Maintained
2b133ad6 2162F: drivers/net/ethernet/atheros/
8d5ca6ec 2163
1da177e4 2164ATM
366c1bd1 2165M: Chas Williams <3chas3@gmail.com>
476604de 2166L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2167L: netdev@vger.kernel.org
1da177e4
LT
2168W: http://linux-atm.sourceforge.net
2169S: Maintained
679655da
JP
2170F: drivers/atm/
2171F: include/linux/atm*
c117ab84 2172F: include/uapi/linux/atm*
1da177e4 2173
04ac2f46 2174ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2175M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2176S: Maintained
2177F: drivers/mmc/host/atmel-mci.c
04ac2f46 2178
f80cb488
NF
2179ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2180M: Nicolas Ferre <nicolas.ferre@atmel.com>
2181S: Supported
2182F: drivers/power/reset/at91-sama5d2_shdwc.c
2183
b9cd7a25
LD
2184ATMEL SAMA5D2 ADC DRIVER
2185M: Ludovic Desroches <ludovic.desroches@atmel.com>
2186L: linux-iio@vger.kernel.org
2187S: Supported
2188F: drivers/iio/adc/at91-sama5d2_adc.c
2189
dfae90ed 2190ATMEL Audio ALSA driver
3a82002c 2191M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2192L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2193S: Supported
2194F: sound/soc/atmel
2195
6bd0f436
LD
2196ATMEL XDMA DRIVER
2197M: Ludovic Desroches <ludovic.desroches@atmel.com>
2198L: linux-arm-kernel@lists.infradead.org
2199L: dmaengine@vger.kernel.org
2200S: Supported
2201F: drivers/dma/at_xdmac.c
2202
888f2804
LD
2203ATMEL I2C DRIVER
2204M: Ludovic Desroches <ludovic.desroches@atmel.com>
2205L: linux-i2c@vger.kernel.org
2206S: Supported
2207F: drivers/i2c/busses/i2c-at91.c
2208
15515545 2209ATMEL ISI DRIVER
50cb2efa 2210M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2211L: linux-media@vger.kernel.org
2212S: Supported
f2294c2d 2213F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2214F: include/media/atmel-isi.h
2215
8f4c79ce 2216ATMEL LCDFB DRIVER
8b58be88 2217M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2218L: linux-fbdev@vger.kernel.org
8f4c79ce 2219S: Maintained
8a61f013 2220F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2221F: include/video/atmel_lcdc.h
8f4c79ce 2222
89e5785f 2223ATMEL MACB ETHERNET DRIVER
a02875a6 2224M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2225S: Supported
9f2f381f 2226F: drivers/net/ethernet/cadence/
89e5785f 2227
5cbac98a 2228ATMEL NAND DRIVER
50cb2efa
NF
2229M: Wenyou Yang <wenyou.yang@atmel.com>
2230M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2231L: linux-mtd@lists.infradead.org
2232S: Supported
2233F: drivers/mtd/nand/atmel_nand*
2234
05c441ef 2235ATMEL SDMMC DRIVER
2236M: Ludovic Desroches <ludovic.desroches@atmel.com>
2237L: linux-mmc@vger.kernel.org
2238S: Supported
2239F: drivers/mmc/host/sdhci-of-at91.c
2240
754ce4f2 2241ATMEL SPI DRIVER
a02875a6 2242M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2243S: Supported
9df92e6c 2244F: drivers/spi/spi-atmel.*
754ce4f2 2245
0ef09015 2246ATMEL SSC DRIVER
03515f32 2247M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249S: Supported
2250F: drivers/misc/atmel-ssc.c
2251F: include/linux/atmel-ssc.h
2252
e9cb1c5a
NF
2253ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2254M: Nicolas Ferre <nicolas.ferre@atmel.com>
2255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2256S: Supported
2257F: drivers/misc/atmel_tclib.c
2258F: drivers/clocksource/tcb_clksrc.c
2259
914a3f3b 2260ATMEL USBA UDC DRIVER
a02875a6
NF
2261M: Nicolas Ferre <nicolas.ferre@atmel.com>
2262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2263S: Supported
faf2e1db 2264F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2265
1da177e4 2266ATMEL WIRELESS DRIVER
8b58be88 2267M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2268L: linux-wireless@vger.kernel.org
1da177e4
LT
2269W: http://www.thekelleys.org.uk/atmel
2270W: http://atmelwlandriver.sourceforge.net/
2271S: Maintained
30fe0f9b 2272F: drivers/net/wireless/atmel/atmel*
1da177e4 2273
a14c0f8f 2274ATMEL MAXTOUCH DRIVER
aaf578e1
ND
2275M: Nick Dyer <nick@shmanahar.org>
2276T: git git://github.com/ndyer/linux.git
2277S: Maintained
a14c0f8f
ND
2278F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2279F: drivers/input/touchscreen/atmel_mxt_ts.c
2280F: include/linux/platform_data/atmel_mxt_ts.h
2281
26780d9e 2282ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2283M: Bradley Grove <linuxdrivers@attotech.com>
2284L: linux-scsi@vger.kernel.org
2285W: http://www.attotech.com
2286S: Supported
2287F: drivers/scsi/esas2r
26780d9e 2288
bc6e17b8
SS
2289ATUSB IEEE 802.15.4 RADIO DRIVER
2290M: Stefan Schmidt <stefan@osg.samsung.com>
2291L: linux-wpan@vger.kernel.org
2292S: Maintained
2293F: drivers/net/ieee802154/atusb.c
2294F: drivers/net/ieee802154/atusb.h
2295F: drivers/net/ieee802154/at86rf230.h
2296
a92b7b80 2297AUDIT SUBSYSTEM
915f389d 2298M: Paul Moore <paul@paul-moore.com>
8b58be88 2299M: Eric Paris <eparis@redhat.com>
915f389d 2300L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2301W: http://people.redhat.com/sgrubb/audit/
915f389d 2302T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2303S: Maintained
679655da 2304F: include/linux/audit.h
c117ab84 2305F: include/uapi/linux/audit.h
679655da 2306F: kernel/audit*
a92b7b80 2307
70e84049 2308AUXILIARY DISPLAY DRIVERS
8b58be88 2309M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2310W: http://miguelojeda.es/auxdisplay.htm
2311W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2312S: Maintained
679655da
JP
2313F: drivers/auxdisplay/
2314F: include/linux/cfag12864b.h
70e84049 2315
5f97f7f9 2316AVR32 ARCHITECTURE
e336f61f
HCE
2317M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2318M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2319W: http://www.atmel.com/products/AVR32/
249d9d9d 2320W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2321W: http://avrfreaks.net/
e336f61f 2322S: Maintained
679655da 2323F: arch/avr32/
5f97f7f9
HS
2324
2325AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2326M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2327M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2328S: Maintained
679655da 2329F: arch/avr32/mach-at32ap/
5f97f7f9 2330
1da177e4 2331AX.25 NETWORK LAYER
8b58be88 2332M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2333L: linux-hams@vger.kernel.org
d34cb28a 2334W: http://www.linux-ax25.org/
1da177e4 2335S: Maintained
c117ab84 2336F: include/uapi/linux/ax25.h
679655da
JP
2337F: include/net/ax25.h
2338F: net/ax25/
1da177e4 2339
c821d301
PR
2340AXENTIA ASOC DRIVERS
2341M: Peter Rosin <peda@axentia.se>
2342L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2343S: Maintained
2344F: Documentation/devicetree/bindings/sound/axentia,*
aa431124 2345F: sound/soc/atmel/tse850-pcm5142.c
c821d301 2346
d5269395 2347AZ6007 DVB DRIVER
5dc8a864
MCC
2348M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2349M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2350L: linux-media@vger.kernel.org
a825eaec 2351W: https://linuxtv.org
d5269395
MCC
2352T: git git://linuxtv.org/media_tree.git
2353S: Maintained
2354F: drivers/media/usb/dvb-usb-v2/az6007.c
2355
6777376e
HV
2356AZTECH FM RADIO RECEIVER DRIVER
2357M: Hans Verkuil <hverkuil@xs4all.nl>
2358L: linux-media@vger.kernel.org
2359T: git git://linuxtv.org/media_tree.git
a825eaec 2360W: https://linuxtv.org
6777376e
HV
2361S: Maintained
2362F: drivers/media/radio/radio-aztech*
2363
e2d1d6c0 2364B43 WIRELESS DRIVER
e2d1d6c0 2365L: linux-wireless@vger.kernel.org
ed072f9e 2366L: b43-dev@lists.infradead.org
491b26b4 2367W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2368S: Odd Fixes
58619b14 2369F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2370
2371B43LEGACY WIRELESS DRIVER
8b58be88 2372M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2373L: linux-wireless@vger.kernel.org
ed072f9e 2374L: b43-dev@lists.infradead.org
491b26b4 2375W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2376S: Maintained
423e3ce3 2377F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2378
300abeb5 2379BACKLIGHT CLASS/SUBSYSTEM
b7701755 2380M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2381M: Lee Jones <lee.jones@linaro.org>
9f273c24 2382T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2383S: Maintained
679655da
JP
2384F: drivers/video/backlight/
2385F: include/linux/backlight.h
300abeb5 2386
c6c8fea2 2387BATMAN ADVANCED
207df49e 2388M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2389M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2390M: Antonio Quartulli <a@unstable.cc>
1584f41f 2391L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2392W: https://www.open-mesh.org/
8b823170 2393Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2394S: Maintained
286ddfb0
SE
2395F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2396F: Documentation/ABI/testing/sysfs-class-net-mesh
2397F: Documentation/networking/batman-adv.txt
09748a22 2398F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2399F: net/batman-adv/
2400
e2d1d6c0 2401BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2402M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2403L: linux-hams@vger.kernel.org
2404W: http://www.baycom.org/~tom/ham/ham.html
2405S: Maintained
679655da 2406F: drivers/net/hamradio/baycom*
e2d1d6c0 2407
cafe5635 2408BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2409M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2410L: linux-bcache@vger.kernel.org
2411W: http://bcache.evilpiepirate.org
4d1034eb 2412S: Orphan
cafe5635
KO
2413F: drivers/md/bcache/
2414
04bd844a
HV
2415BDISP ST MEDIA DRIVER
2416M: Fabien Dessenne <fabien.dessenne@st.com>
2417L: linux-media@vger.kernel.org
2418T: git git://linuxtv.org/media_tree.git
a825eaec 2419W: https://linuxtv.org
04bd844a
HV
2420S: Supported
2421F: drivers/media/platform/sti/bdisp
2422
e2d1d6c0 2423BEFS FILE SYSTEM
db4ad036
LB
2424M: Luis de Bethencourt <luisbg@osg.samsung.com>
2425M: Salah Triki <salah.triki@gmail.com>
2426S: Maintained
2427T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2428F: Documentation/filesystems/befs.txt
2429F: fs/befs/
e2d1d6c0 2430
564ee360 2431BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2432M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2433L: netdev@vger.kernel.org
2434S: Maintained
2435F: drivers/net/ethernet/ec_bhf.c
564ee360 2436
e2d1d6c0 2437BFS FILE SYSTEM
8b58be88 2438M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2439S: Maintained
679655da
JP
2440F: Documentation/filesystems/bfs.txt
2441F: fs/bfs/
c117ab84 2442F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2443
1394f032 2444BLACKFIN ARCHITECTURE
a4edbc10 2445M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2446L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2447T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2448W: http://blackfin.uclinux.org
2449S: Supported
679655da 2450F: arch/blackfin/
566da5b2 2451
e190d6b1 2452BLACKFIN EMAC DRIVER
b3fe92b0 2453L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2454W: http://blackfin.uclinux.org
2455S: Supported
7b35f033 2456F: drivers/net/ethernet/adi/
e190d6b1 2457
566da5b2 2458BLACKFIN RTC DRIVER
b3fe92b0 2459L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2460W: http://blackfin.uclinux.org
2461S: Supported
679655da 2462F: drivers/rtc/rtc-bfin.c
1394f032 2463
936ed49a 2464BLACKFIN SDH DRIVER
109ec8c3 2465M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2466L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2467W: http://blackfin.uclinux.org
2468S: Supported
2469F: drivers/mmc/host/bfin_sdh.c
2470
1394f032 2471BLACKFIN SERIAL DRIVER
8b58be88 2472M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2473L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2474W: http://blackfin.uclinux.org
2475S: Supported
8460241e 2476F: drivers/tty/serial/bfin_uart.c
1394f032 2477
1e6d320f 2478BLACKFIN WATCHDOG DRIVER
b3fe92b0 2479L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2480W: http://blackfin.uclinux.org
2481S: Supported
679655da 2482F: drivers/watchdog/bfin_wdt.c
1e6d320f 2483
d24ecfcc 2484BLACKFIN I2C TWI DRIVER
8b58be88 2485M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2486L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2487W: http://blackfin.uclinux.org/
2488S: Supported
679655da 2489F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2490
1e204377
SJ
2491BLACKFIN MEDIA DRIVER
2492M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2493L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2494W: http://blackfin.uclinux.org/
2495S: Supported
2496F: drivers/media/platform/blackfin/
2497F: drivers/media/i2c/adv7183*
2498F: drivers/media/i2c/vs6624*
2499
b54cf35a
JSM
2500BLINKM RGB LED DRIVER
2501M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2502S: Maintained
2503F: drivers/leds/leds-blinkm.c
2504
1da177e4 2505BLOCK LAYER
8b58be88 2506M: Jens Axboe <axboe@kernel.dk>
82c426e0 2507L: linux-block@vger.kernel.org
08deed1e 2508T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2509S: Maintained
679655da 2510F: block/
ae11f7ef 2511F: kernel/trace/blktrace.c
88459642 2512F: lib/sbitmap.c
1da177e4 2513
2b54aaef 2514BLOCK2MTD DRIVER
8b58be88 2515M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2516L: linux-mtd@lists.infradead.org
2517S: Maintained
679655da 2518F: drivers/mtd/devices/block2mtd.c
2b54aaef 2519
63fbd24e 2520BLUETOOTH DRIVERS
8b58be88 2521M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2522M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2523M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2524L: linux-bluetooth@vger.kernel.org
63fbd24e 2525W: http://www.bluez.org/
22e7a424
MH
2526T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2527T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2528S: Maintained
679655da 2529F: drivers/bluetooth/
1da177e4 2530
63fbd24e 2531BLUETOOTH SUBSYSTEM
8b58be88 2532M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2533M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2534M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2535L: linux-bluetooth@vger.kernel.org
2536W: http://www.bluez.org/
22e7a424
MH
2537T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2538T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2539S: Maintained
679655da
JP
2540F: net/bluetooth/
2541F: include/net/bluetooth/
1da177e4
LT
2542
2543BONDING DRIVER
79b30750 2544M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2545M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2546M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2547L: netdev@vger.kernel.org
ce00f85c
JC
2548W: http://sourceforge.net/projects/bonding/
2549S: Supported
679655da 2550F: drivers/net/bonding/
c117ab84 2551F: include/uapi/linux/if_bonding.h
1da177e4 2552
b5f4df34
AS
2553BPF (Safe dynamic programs and tools)
2554M: Alexei Starovoitov <ast@kernel.org>
2555L: netdev@vger.kernel.org
2556L: linux-kernel@vger.kernel.org
2557S: Supported
2558F: kernel/bpf/
5aa5bd14
DB
2559F: tools/testing/selftests/bpf/
2560F: lib/test_bpf.c
b5f4df34 2561
39105890 2562BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2563M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2564L: netdev@vger.kernel.org
2565S: Supported
adfc5217 2566F: drivers/net/ethernet/broadcom/b44.*
39105890 2567
967dd82f
FF
2568BROADCOM B53 ETHERNET SWITCH DRIVER
2569M: Florian Fainelli <f.fainelli@gmail.com>
2570L: netdev@vger.kernel.org
2571L: openwrt-devel@lists.openwrt.org (subscribers-only)
2572S: Supported
2573F: drivers/net/dsa/b53/*
2574F: include/linux/platform_data/b53.h
2575
32ec90d5
FF
2576BROADCOM GENET ETHERNET DRIVER
2577M: Florian Fainelli <f.fainelli@gmail.com>
2578L: netdev@vger.kernel.org
2579S: Supported
2580F: drivers/net/ethernet/broadcom/genet/
2581
948c51e6 2582BROADCOM BNX2 GIGABIT ETHERNET DRIVER
67f0160f
MY
2583M: Rasesh Mody <rasesh.mody@cavium.com>
2584M: Harish Patil <harish.patil@cavium.com>
2585M: Dept-GELinuxNICDev@cavium.com
948c51e6
MC
2586L: netdev@vger.kernel.org
2587S: Supported
adfc5217
JK
2588F: drivers/net/ethernet/broadcom/bnx2.*
2589F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2590
4d9d2cb0 2591BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2592M: Yuval Mintz <Yuval.Mintz@cavium.com>
2593M: Ariel Elior <ariel.elior@cavium.com>
2594M: everest-linux-l2@cavium.com
4d9d2cb0
ET
2595L: netdev@vger.kernel.org
2596S: Supported
adfc5217 2597F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2598
90f4c594 2599BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2600M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2601M: Ray Jui <rjui@broadcom.com>
2602M: Scott Branden <sbranden@broadcom.com>
086f4704 2603M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2604T: git git://github.com/broadcom/mach-bcm
af4b8e37 2605S: Maintained
ccf62f5a
JM
2606N: bcm281*
2607N: bcm113*
2608N: bcm216*
2609N: kona
af4b8e37 2610F: arch/arm/mach-bcm/
af4b8e37 2611
9209bec4 2612BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2613M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2614M: Lee Jones <lee@kernel.org>
10b9e887 2615M: Eric Anholt <eric@anholt.net>
f680f25c 2616L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2618T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2619S: Maintained
9209bec4 2620N: bcm2835
4a5a7a66 2621F: drivers/staging/vc04_services
f680f25c 2622
5564f092
RM
2623BROADCOM BCM47XX MIPS ARCHITECTURE
2624M: Hauke Mehrtens <hauke@hauke-m.de>
2625M: Rafał Miłecki <zajec5@gmail.com>
2626L: linux-mips@linux-mips.org
2627S: Maintained
7ad2410c 2628F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2629F: arch/mips/bcm47xx/*
2630F: arch/mips/include/asm/mach-bcm47xx/*
2631
9209bec4 2632BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2633M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2634M: Rafał Miłecki <zajec5@gmail.com>
2635M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2636L: linux-arm-kernel@lists.infradead.org
2637S: Maintained
2638F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2639F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2640F: arch/arm/boot/dts/bcm470*
2641
4ebd5047
RM
2642BROADCOM BCM53573 ARM ARCHITECTURE
2643M: Rafał Miłecki <rafal@milecki.pl>
2644L: linux-arm-kernel@lists.infradead.org
2645S: Maintained
2646F: arch/arm/boot/dts/bcm53573*
2647F: arch/arm/boot/dts/bcm47189*
2648
e076e962
FF
2649BROADCOM BCM63XX ARM ARCHITECTURE
2650M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2651M: bcm-kernel-feedback-list@broadcom.com
20de823e 2652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2653T: git git://github.com/broadcom/stblinux.git
e076e962 2654S: Maintained
d6f4e76e 2655N: bcm63xx
e076e962 2656
7110e227
KC
2657BROADCOM BCM63XX/BCM33XX UDC DRIVER
2658M: Kevin Cernekee <cernekee@gmail.com>
2659L: linux-usb@vger.kernel.org
2660S: Maintained
2661F: drivers/usb/gadget/udc/bcm63xx_udc.*
2662
2df94fd6 2663BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2664M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2665M: Gregory Fong <gregory.0xf0@gmail.com>
2666M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2667M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2668L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2669T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2670S: Maintained
2671F: arch/arm/mach-bcm/*brcmstb*
2672F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2673F: drivers/bus/brcmstb_gisb.c
5009a289 2674N: brcmstb
2df94fd6 2675
70371cef
KC
2676BROADCOM BMIPS MIPS ARCHITECTURE
2677M: Kevin Cernekee <cernekee@gmail.com>
2678M: Florian Fainelli <f.fainelli@gmail.com>
2679L: linux-mips@linux-mips.org
eb6725d0 2680T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2681S: Maintained
2682F: arch/mips/bmips/*
2683F: arch/mips/include/asm/mach-bmips/*
2684F: arch/mips/kernel/*bmips*
338808de 2685F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2686F: drivers/irqchip/irq-bcm63*
70371cef
KC
2687F: drivers/irqchip/irq-bcm7*
2688F: drivers/irqchip/irq-brcmstb*
3271e610 2689F: include/linux/bcm963xx_nvram.h
8fce60b8 2690F: include/linux/bcm963xx_tag.h
70371cef 2691
948c51e6 2692BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2693M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2694M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2695M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2696L: netdev@vger.kernel.org
2697S: Supported
adfc5217 2698F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2699
a9533e7e 2700BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2701M: Arend van Spriel <arend.vanspriel@broadcom.com>
2702M: Franky Lin <franky.lin@broadcom.com>
2703M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2704L: linux-wireless@vger.kernel.org
2a734451 2705L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2706S: Supported
05491d2c 2707F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2708
9958d6f9 2709BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2710M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2711L: linux-scsi@vger.kernel.org
2712S: Supported
2713F: drivers/scsi/bnx2fc/
2714
6a6b5ad0 2715BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2716M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2717L: linux-scsi@vger.kernel.org
2718S: Supported
2719F: drivers/scsi/bnx2i/
2720
63f37ddf 2721BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2722M: Ray Jui <rjui@broadcom.com>
2723M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2724M: Jon Mason <jonmason@broadcom.com>
086f4704 2725M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2727T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2728S: Maintained
2729N: iproc
2730N: cygnus
5c161242 2731N: bcm[-_]nsp
36c0237f
SB
2732N: bcm9113*
2733N: bcm9583*
63f37ddf
JM
2734N: bcm9585*
2735N: bcm9586*
2736N: bcm988312
36c0237f 2737N: bcm113*
63f37ddf
JM
2738N: bcm583*
2739N: bcm585*
2740N: bcm586*
2741N: bcm88312
d76e21b8 2742F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2743F: drivers/clk/bcm/clk-ns*
2744F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2745
3b0213d5
GF
2746BROADCOM BRCMSTB GPIO DRIVER
2747M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2748L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2749S: Supported
2750F: drivers/gpio/gpio-brcmstb.c
2751F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2752
7b7f588b 2753BROADCOM KONA GPIO DRIVER
5e163903 2754M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2755L: bcm-kernel-feedback-list@broadcom.com
2756S: Supported
2757F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2758F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2759
f6e734a8
RM
2760BROADCOM NVRAM DRIVER
2761M: Rafał Miłecki <zajec5@gmail.com>
2762L: linux-mips@linux-mips.org
2763S: Maintained
2764F: drivers/firmware/broadcom/*
2765
02787daa
BN
2766BROADCOM STB NAND FLASH DRIVER
2767M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2768M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2769L: linux-mtd@lists.infradead.org
1285734c 2770L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2771S: Maintained
2772F: drivers/mtd/nand/brcmnand/
2773
bb446b57
MM
2774BROADCOM STB AVS CPUFREQ DRIVER
2775M: Markus Mayer <mmayer@broadcom.com>
2776M: bcm-kernel-feedback-list@broadcom.com
2777L: linux-pm@vger.kernel.org
2778S: Maintained
2779F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
de322e08 2780F: drivers/cpufreq/brcmstb*
bb446b57 2781
c9678d86
RM
2782BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2783M: Rafał Miłecki <zajec5@gmail.com>
2784L: linux-wireless@vger.kernel.org
2785S: Maintained
2786F: drivers/bcma/
2787F: include/linux/bcma/
2788
b8302205
FF
2789BROADCOM SYSTEMPORT ETHERNET DRIVER
2790M: Florian Fainelli <f.fainelli@gmail.com>
2791L: netdev@vger.kernel.org
2792S: Supported
2793F: drivers/net/ethernet/broadcom/bcmsysport.*
2794
42515e61 2795BROADCOM VULCAN ARM64 SOC
3483b163 2796M: Jayachandran C. <c.jayachandran@gmail.com>
086f4704 2797M: bcm-kernel-feedback-list@broadcom.com
42515e61 2798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2799S: Maintained
2800F: arch/arm64/boot/dts/broadcom/vulcan*
2801
7725ccfd 2802BROCADE BFA FC SCSI DRIVER
aa803370
AG
2803M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2804M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2805L: linux-scsi@vger.kernel.org
2806S: Supported
2807F: drivers/scsi/bfa/
7725ccfd 2808
8b230ed8 2809BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2810M: Rasesh Mody <rasesh.mody@cavium.com>
2811M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2812M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
2813L: netdev@vger.kernel.org
2814S: Supported
f844a0ea 2815F: drivers/net/ethernet/brocade/bna/
8b230ed8 2816
5cdf7f76 2817BSG (block layer generic sg v4 driver)
8b58be88 2818M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2819L: linux-scsi@vger.kernel.org
2820S: Supported
679655da
JP
2821F: block/bsg.c
2822F: include/linux/bsg.h
c117ab84 2823F: include/uapi/linux/bsg.h
5cdf7f76 2824
af39917d
CL
2825BT87X AUDIO DRIVER
2826M: Clemens Ladisch <clemens@ladisch.de>
2827L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2828T: git git://git.alsa-project.org/alsa-kernel.git
2829S: Maintained
2830F: Documentation/sound/alsa/Bt87x.txt
2831F: sound/pci/bt87x.c
2832
ff1d5c2f 2833BT8XXGPIO DRIVER
eb032b98 2834M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2835W: http://bu3sch.de/btgpio.php
2836S: Maintained
72dbb705 2837F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2838
eb1eb04f 2839BTRFS FILE SYSTEM
c0778e25
CM
2840M: Chris Mason <clm@fb.com>
2841M: Josef Bacik <jbacik@fb.com>
d8130624 2842M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2843L: linux-btrfs@vger.kernel.org
2844W: http://btrfs.wiki.kernel.org/
8a6e2535 2845Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2846T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2847S: Maintained
679655da
JP
2848F: Documentation/filesystems/btrfs.txt
2849F: fs/btrfs/
eb1eb04f 2850
1da177e4 2851BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2852M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2853M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2854L: linux-media@vger.kernel.org
a825eaec 2855W: https://linuxtv.org
275ffde4 2856T: git git://linuxtv.org/media_tree.git
f96236e5 2857S: Odd fixes
618cd932 2858F: Documentation/media/v4l-drivers/bttv*
90d72ac6 2859F: drivers/media/pci/bt8xx/bttv*
1da177e4 2860
1f34923c
KA
2861BUSLOGIC SCSI DRIVER
2862M: Khalid Aziz <khalid@gonehiking.org>
2863L: linux-scsi@vger.kernel.org
2864S: Maintained
2865F: drivers/scsi/BusLogic.*
2866F: drivers/scsi/FlashPoint.*
2867
af39917d
CL
2868C-MEDIA CMI8788 DRIVER
2869M: Clemens Ladisch <clemens@ladisch.de>
2870L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2871T: git git://git.alsa-project.org/alsa-kernel.git
2872S: Maintained
2873F: sound/pci/oxygen/
2874
2141355f
MS
2875C6X ARCHITECTURE
2876M: Mark Salter <msalter@redhat.com>
2877M: Aurelien Jacquiot <a-jacquiot@ti.com>
2878L: linux-c6x-dev@linux-c6x.org
2879W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2880S: Maintained
2881F: arch/c6x/
2882
a5432f5a 2883CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2884M: David Howells <dhowells@redhat.com>
e62d6e24 2885L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2886S: Supported
2887F: Documentation/filesystems/caching/cachefiles.txt
2888F: fs/cachefiles/
2889
c815ca39
HV
2890CADET FM/AM RADIO RECEIVER DRIVER
2891M: Hans Verkuil <hverkuil@xs4all.nl>
2892L: linux-media@vger.kernel.org
2893T: git git://linuxtv.org/media_tree.git
a825eaec 2894W: https://linuxtv.org
c815ca39
HV
2895S: Maintained
2896F: drivers/media/radio/radio-cadet*
2897
77d5140f 2898CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2899M: Jonathan Corbet <corbet@lwn.net>
661263b5 2900L: linux-media@vger.kernel.org
275ffde4 2901T: git git://linuxtv.org/media_tree.git
77d5140f 2902S: Maintained
618cd932 2903F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 2904F: drivers/media/platform/marvell-ccic/
77d5140f 2905
201b6bab 2906CAIF NETWORK LAYER
5c574f50 2907M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2908L: netdev@vger.kernel.org
2909S: Supported
2910F: Documentation/networking/caif/
2911F: drivers/net/caif/
c117ab84 2912F: include/uapi/linux/caif/
201b6bab
JP
2913F: include/net/caif/
2914F: net/caif/
2915
77dac90f 2916CALGARY x86-64 IOMMU
a6921c29
JM
2917M: Muli Ben-Yehuda <mulix@mulix.org>
2918M: Jon Mason <jdmason@kudzu.us>
2919L: iommu@lists.linux-foundation.org
77dac90f 2920S: Maintained
679655da
JP
2921F: arch/x86/kernel/pci-calgary_64.c
2922F: arch/x86/kernel/tce_64.c
2923F: arch/x86/include/asm/calgary.h
2924F: arch/x86/include/asm/tce.h
77dac90f 2925
e2d1d6c0 2926CAN NETWORK LAYER
8d15d386 2927M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2928M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2929L: linux-can@vger.kernel.org
84b0d715 2930W: https://github.com/linux-can
870482a4
MKB
2931T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2932T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2933S: Maintained
f35f6c8f 2934F: Documentation/networking/can.txt
8d15d386 2935F: net/can/
8d15d386 2936F: include/linux/can/core.h
c117ab84
CEB
2937F: include/uapi/linux/can.h
2938F: include/uapi/linux/can/bcm.h
2939F: include/uapi/linux/can/raw.h
2940F: include/uapi/linux/can/gw.h
e2d1d6c0 2941
4261a204 2942CAN NETWORK DRIVERS
8b58be88 2943M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2944M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2945L: linux-can@vger.kernel.org
84b0d715 2946W: https://github.com/linux-can
870482a4
MKB
2947T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2948T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2949S: Maintained
3636876a 2950F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2951F: drivers/net/can/
2952F: include/linux/can/dev.h
8d15d386 2953F: include/linux/can/platform/
c117ab84
CEB
2954F: include/uapi/linux/can/error.h
2955F: include/uapi/linux/can/netlink.h
4261a204 2956
95d16c72 2957CAPABILITIES
39baa7e6 2958M: Serge Hallyn <serge@hallyn.com>
95d16c72 2959L: linux-security-module@vger.kernel.org
6305902c 2960S: Supported
95d16c72 2961F: include/linux/capability.h
c117ab84 2962F: include/uapi/linux/capability.h
6305902c 2963F: security/commoncap.c
38a94118 2964F: kernel/capability.c
95d16c72 2965
b84894c7
KT
2966CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2967M: Kevin Tsai <ktsai@capellamicro.com>
2968S: Maintained
2969F: drivers/iio/light/cm*
8c27ceff 2970F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
b84894c7 2971
f9484852
JG
2972CAVIUM I2C DRIVER
2973M: Jan Glauber <jglauber@cavium.com>
2974M: David Daney <david.daney@cavium.com>
2975W: http://www.cavium.com
2976S: Supported
2977F: drivers/i2c/busses/i2c-octeon*
2978F: drivers/i2c/busses/i2c-thunderx*
2979
f21fb3ed
RV
2980CAVIUM LIQUIDIO NETWORK DRIVER
2981M: Derek Chickles <derek.chickles@caviumnetworks.com>
2982M: Satanand Burla <satananda.burla@caviumnetworks.com>
2983M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2984M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2985L: netdev@vger.kernel.org
2986W: http://www.cavium.com
2987S: Supported
f21fb3ed
RV
2988F: drivers/net/ethernet/cavium/liquidio/
2989
ef0bbac3
VB
2990CC2520 IEEE-802.15.4 RADIO DRIVER
2991M: Varka Bhadram <varkabhadram@gmail.com>
2992L: linux-wpan@vger.kernel.org
2993S: Maintained
2994F: drivers/net/ieee802154/cc2520.c
2995F: include/linux/spi/cc2520.h
2996F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2997
ca684386
HV
2998CEC DRIVER
2999M: Hans Verkuil <hans.verkuil@cisco.com>
3000L: linux-media@vger.kernel.org
3001T: git git://linuxtv.org/media_tree.git
3002W: http://linuxtv.org
3003S: Supported
104eda6d 3004F: Documentation/media/kapi/cec-core.rst
618cd932 3005F: Documentation/media/uapi/cec
104eda6d 3006F: drivers/media/cec/
ca684386
HV
3007F: drivers/media/cec-edid.c
3008F: drivers/media/rc/keymaps/rc-cec.c
3009F: include/media/cec.h
3010F: include/media/cec-edid.h
104eda6d
HV
3011F: include/uapi/linux/cec.h
3012F: include/uapi/linux/cec-funcs.h
ca684386 3013
b8154542 3014CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 3015M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 3016L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
3017W: http://www.ibm.com/developerworks/power/cell/
3018S: Supported
679655da 3019F: arch/powerpc/include/asm/cell*.h
679655da 3020F: arch/powerpc/include/asm/spu*.h
c117ab84 3021F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
3022F: arch/powerpc/oprofile/*cell*
3023F: arch/powerpc/platforms/cell/
b8154542 3024
398ecff5
SW
3025CEPH COMMON CODE (LIBCEPH)
3026M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3027M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3028M: Sage Weil <sage@redhat.com>
82593f87 3029L: ceph-devel@vger.kernel.org
09d90327 3030W: http://ceph.com/
fb99f881 3031T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3032T: git git://github.com/ceph/ceph-client.git
9030aaf9 3033S: Supported
14430813
JP
3034F: net/ceph/
3035F: include/linux/ceph/
3036F: include/linux/crush/
9030aaf9 3037
398ecff5
SW
3038CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3039M: "Yan, Zheng" <zyan@redhat.com>
3040M: Sage Weil <sage@redhat.com>
3041M: Ilya Dryomov <idryomov@gmail.com>
3042L: ceph-devel@vger.kernel.org
3043W: http://ceph.com/
3044T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3045T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3046S: Supported
3047F: Documentation/filesystems/ceph.txt
3048F: fs/ceph/
3049
cfc411e7
DH
3050CERTIFICATE HANDLING:
3051M: David Howells <dhowells@redhat.com>
3052M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3053L: keyrings@vger.kernel.org
cfc411e7
DH
3054S: Maintained
3055F: Documentation/module-signing.txt
3056F: certs/
d8d80386 3057F: scripts/sign-file.c
cfc411e7
DH
3058F: scripts/extract-cert.c
3059
18332a80 3060CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3061L: linux-usb@vger.kernel.org
10c6c9c9 3062S: Orphan
679655da
JP
3063F: Documentation/usb/WUSB-Design-overview.txt
3064F: Documentation/usb/wusb-cbaf
355ffe69
DV
3065F: drivers/usb/host/hwa-hc.c
3066F: drivers/usb/host/whci/
679655da
JP
3067F: drivers/usb/wusbcore/
3068F: include/linux/usb/wusb*
18332a80 3069
c4d7e510
RG
3070HT16K33 LED CONTROLLER DRIVER
3071M: Robin van der Gracht <robin@protonic.nl>
3072S: Maintained
3073F: drivers/auxdisplay/ht16k33.c
3074F: Documentation/devicetree/bindings/display/ht16k33.txt
3075
70e84049 3076CFAG12864B LCD DRIVER
8b58be88 3077M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3078W: http://miguelojeda.es/auxdisplay.htm
3079W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3080S: Maintained
679655da
JP
3081F: drivers/auxdisplay/cfag12864b.c
3082F: include/linux/cfag12864b.h
70e84049
MOS
3083
3084CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3085M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3086W: http://miguelojeda.es/auxdisplay.htm
3087W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3088S: Maintained
679655da
JP
3089F: drivers/auxdisplay/cfag12864bfb.c
3090F: include/linux/cfag12864b.h
70e84049 3091
704232c2 3092CFG80211 and NL80211
8b58be88 3093M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3094L: linux-wireless@vger.kernel.org
ce466579
JB
3095W: http://wireless.kernel.org/
3096T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3097T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3098S: Maintained
c117ab84 3099F: include/uapi/linux/nl80211.h
679655da
JP
3100F: include/net/cfg80211.h
3101F: net/wireless/*
3102X: net/wireless/wext*
704232c2 3103
46e64261
GKH
3104CHAR and MISC DRIVERS
3105M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3106M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3107T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3108S: Supported
46e64261
GKH
3109F: drivers/char/*
3110F: drivers/misc/*
471322a8 3111F: include/linux/miscdevice.h
46e64261 3112
0a920b5b 3113CHECKPATCH
8b58be88 3114M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3115M: Joe Perches <joe@perches.com>
3116S: Maintained
679655da 3117F: scripts/checkpatch.pl
0a920b5b 3118
f8407f26
HW
3119CHINESE DOCUMENTATION
3120M: Harry Wei <harryxiyou@gmail.com>
9740153c 3121L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3122L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3123S: Maintained
f5ff9b63 3124F: Documentation/translations/zh_CN/
f8407f26 3125
2721ea2c 3126CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3127M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3128T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3129L: linux-usb@vger.kernel.org
3130S: Maintained
3131F: drivers/usb/chipidea/
3132
a93ad65d
HG
3133CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3134M: Hans de Goede <hdegoede@redhat.com>
3135L: linux-input@vger.kernel.org
3136S: Maintained
3137F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3138F: drivers/input/touchscreen/chipone_icn8318.c
3139
ab043105
OJ
3140CHROME HARDWARE PLATFORM SUPPORT
3141M: Olof Johansson <olof@lixom.net>
3142S: Maintained
9f273c24 3143T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3144F: drivers/platform/chrome/
3145
641cb85e 3146CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3147M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3148M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3149M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3150M: Neel Patel <neepatel@cisco.com>
7063fbf2 3151S: Supported
a6a5580c 3152F: drivers/net/ethernet/cisco/enic/
7063fbf2 3153
e3cf00d0 3154CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3155M: Christian Benvenuti <benve@cisco.com>
3156M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3157S: Supported
35ef4a9e 3158F: drivers/infiniband/hw/usnic/
e3cf00d0 3159
2b7a52a4 3160CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3161M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3162L: netdev@vger.kernel.org
3163S: Maintained
57d0b7a0 3164F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3165
3d4cfdc9
MB
3166CIRRUS LOGIC AUDIO CODEC DRIVERS
3167M: Brian Austin <brian.austin@cirrus.com>
3168M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3169L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3170S: Maintained
3171F: sound/soc/codecs/cs*
3172
94574d9a
KRW
3173CLEANCACHE API
3174M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3175L: linux-kernel@vger.kernel.org
3176S: Maintained
3177F: mm/cleancache.c
3178F: include/linux/cleancache.h
3179
d4275354 3180CLK API
54176cc6 3181M: Russell King <linux@armlinux.org.uk>
aa571b14 3182L: linux-clk@vger.kernel.org
37417046 3183S: Maintained
d4275354
RK
3184F: include/linux/clk.h
3185
9222d247
JS
3186CLOCKSOURCE, CLOCKEVENT DRIVERS
3187M: Daniel Lezcano <daniel.lezcano@linaro.org>
3188M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3189L: linux-kernel@vger.kernel.org
9222d247
JS
3190T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3191S: Supported
3192F: drivers/clocksource
3193
5df6d737 3194CISCO FCOE HBA DRIVER
6593ccd8
SK
3195M: Satish Kharat <satishkh@cisco.com>
3196M: Sesidhar Baddela <sebaddel@cisco.com>
3197M: Karan Tilak Kumar <kartilak@cisco.com>
5df6d737
AJ
3198L: linux-scsi@vger.kernel.org
3199S: Supported
2a99921a 3200F: drivers/scsi/fnic/
5df6d737 3201
c8806b6c 3202CISCO SCSI HBA DRIVER
6593ccd8 3203M: Karan Tilak Kumar <kartilak@cisco.com>
c8806b6c
NM
3204M: Sesidhar Baddela <sebaddel@cisco.com>
3205L: linux-scsi@vger.kernel.org
3206S: Supported
3207F: drivers/scsi/snic/
3208
529aa8cb
TLSC
3209CMPC ACPI DRIVER
3210M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3211M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3212L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3213S: Supported
3214F: drivers/platform/x86/classmate-laptop.c
3215
85756a06
HV
3216COBALT MEDIA DRIVER
3217M: Hans Verkuil <hans.verkuil@cisco.com>
3218L: linux-media@vger.kernel.org
3219T: git git://linuxtv.org/media_tree.git
a825eaec 3220W: https://linuxtv.org
85756a06
HV
3221S: Supported
3222F: drivers/media/pci/cobalt/
3223
74425eee 3224COCCINELLE/Semantic Patches (SmPL)
26de9c26 3225M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3226M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3227M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3228M: Michal Marek <mmarek@suse.com>
26de9c26 3229L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3230T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3231W: http://coccinelle.lip6.fr/
3232S: Supported
4b9033a3 3233F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3234F: scripts/coccinelle/
3235F: scripts/coccicheck
3236
1da177e4 3237CODA FILE SYSTEM
8b58be88 3238M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3239M: coda@cs.cmu.edu
3240L: codalist@coda.cs.cmu.edu
3241W: http://www.coda.cs.cmu.edu/
3242S: Maintained
679655da
JP
3243F: Documentation/filesystems/coda.txt
3244F: fs/coda/
3245F: include/linux/coda*.h
c117ab84 3246F: include/uapi/linux/coda*.h
1da177e4 3247
0b14261e
PZ
3248CODA V4L2 MEM2MEM DRIVER
3249M: Philipp Zabel <p.zabel@pengutronix.de>
3250L: linux-media@vger.kernel.org
3251S: Maintained
3252F: Documentation/devicetree/bindings/media/coda.txt
3253F: drivers/media/platform/coda/
3254
7704addb 3255COMMON CLK FRAMEWORK
a85fa007 3256M: Michael Turquette <mturquette@baylibre.com>
f956165f 3257M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3258L: linux-clk@vger.kernel.org
22d61acf 3259Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3260T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3261S: Maintained
ae4185cd 3262F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3263F: drivers/clk/
3264X: drivers/clk/clkdev.c
7704addb 3265F: include/linux/clk-pr*
60bea3b5 3266F: include/linux/clk/
7704addb 3267
e2d1d6c0 3268COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3269M: Steve French <sfrench@samba.org>
51223df6 3270L: linux-cifs@vger.kernel.org
d1f28953 3271L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3272W: http://linux-cifs.samba.org/
bb1d5dda 3273T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3274S: Supported
ec421a71 3275F: Documentation/filesystems/cifs/
679655da 3276F: fs/cifs/
e2d1d6c0 3277
1da177e4 3278COMPACTPCI HOTPLUG CORE
8b58be88 3279M: Scott Murray <scott@spiteful.org>
64dab204 3280L: linux-pci@vger.kernel.org
82c4dfc7 3281S: Maintained
679655da 3282F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3283
3284COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3285M: Scott Murray <scott@spiteful.org>
64dab204 3286L: linux-pci@vger.kernel.org
82c4dfc7 3287S: Maintained
679655da 3288F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3289
3290COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3291M: Scott Murray <scott@spiteful.org>
64dab204 3292L: linux-pci@vger.kernel.org
82c4dfc7 3293S: Maintained
679655da 3294F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3295
5411552c 3296COMPAL LAPTOP SUPPORT
8b58be88 3297M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3298L: platform-driver-x86@vger.kernel.org
5411552c 3299S: Maintained
679655da 3300F: drivers/platform/x86/compal-laptop.c
5411552c 3301
949be0f7 3302CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3303L: accessrunner-general@lists.sourceforge.net
3304W: http://accessrunner.sourceforge.net/
44243ef4 3305S: Orphan
679655da 3306F: drivers/usb/atm/cxacru.c
949be0f7 3307
e2d1d6c0 3308CONFIGFS
d6351db2 3309M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3310M: Christoph Hellwig <hch@lst.de>
3311T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3312S: Supported
679655da
JP
3313F: fs/configfs/
3314F: include/linux/configfs.h
e2d1d6c0 3315
acb9c1b2 3316CONNECTOR
8b58be88 3317M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3318L: netdev@vger.kernel.org
3319S: Maintained
3320F: drivers/connector/
3321
a3e3354d 3322CONTROL GROUP (CGROUP)
860ca0e6 3323M: Tejun Heo <tj@kernel.org>
ad50c159 3324M: Li Zefan <lizefan@huawei.com>
4d205676 3325M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3326L: cgroups@vger.kernel.org
860ca0e6 3327T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3328S: Maintained
4b16b0c0 3329F: Documentation/cgroup*
679655da
JP
3330F: include/linux/cgroup*
3331F: kernel/cgroup*
a3e3354d
TH
3332
3333CONTROL GROUP - CPUSET
3334M: Li Zefan <lizefan@huawei.com>
3335L: cgroups@vger.kernel.org
3336W: http://www.bullopensource.org/cpuset/
3337W: http://oss.sgi.com/projects/cpusets/
3338T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3339S: Maintained
4b16b0c0 3340F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3341F: include/linux/cpuset.h
3342F: kernel/cpuset.c
3343
3344CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3345M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3346M: Michal Hocko <mhocko@kernel.org>
c4e29738 3347M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3348L: cgroups@vger.kernel.org
3349L: linux-mm@kvack.org
3350S: Maintained
3351F: mm/memcontrol.c
5d1ea48b 3352F: mm/swap_cgroup.c
fb3a0fb6 3353
bebe4678 3354CORETEMP HARDWARE MONITORING DRIVER
96859129 3355M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3356L: linux-hwmon@vger.kernel.org
bebe4678 3357S: Maintained
679655da
JP
3358F: Documentation/hwmon/coretemp
3359F: drivers/hwmon/coretemp.c
bebe4678 3360
1da177e4 3361COSA/SRP SYNC SERIAL DRIVER
8b58be88 3362M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3363W: http://www.fi.muni.cz/~kas/cosa/
3364S: Maintained
679655da 3365F: drivers/net/wan/cosa*
1da177e4 3366
4371ee35 3367CPMAC ETHERNET DRIVER
9dd4aaef 3368M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3369L: netdev@vger.kernel.org
3370S: Maintained
b544dbac 3371F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3372
1da177e4 3373CPU FREQUENCY DRIVERS
9c3646d1 3374M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3375M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3376L: linux-pm@vger.kernel.org
1da177e4 3377S: Maintained
27209d91
VK
3378T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3379T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
993e5483 3380B: https://bugzilla.kernel.org
dabe73cb 3381F: Documentation/cpu-freq/
679655da
JP
3382F: drivers/cpufreq/
3383F: include/linux/cpufreq.h
1da177e4 3384
8a67f0ef
VK
3385CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3386M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3387M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3388L: linux-pm@vger.kernel.org
3389W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3390S: Maintained
3391F: drivers/cpufreq/arm_big_little.h
3392F: drivers/cpufreq/arm_big_little.c
3393F: drivers/cpufreq/arm_big_little_dt.c
3394
14d2c34c 3395CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3396M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3397M: Daniel Lezcano <daniel.lezcano@linaro.org>
3398L: linux-pm@vger.kernel.org
3399L: linux-arm-kernel@lists.infradead.org
cea8321c 3400T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3401S: Maintained
3402F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3403
0c570c18
BZ
3404CPUIDLE DRIVER - ARM EXYNOS
3405M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3406M: Daniel Lezcano <daniel.lezcano@linaro.org>
3407M: Kukjin Kim <kgene@kernel.org>
3408L: linux-pm@vger.kernel.org
3409L: linux-samsung-soc@vger.kernel.org
3410S: Supported
3411F: drivers/cpuidle/cpuidle-exynos.c
3412F: arch/arm/mach-exynos/pm.c
3413
a8e39c35 3414CPUIDLE DRIVERS
9c3646d1 3415M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3416M: Daniel Lezcano <daniel.lezcano@linaro.org>
3417L: linux-pm@vger.kernel.org
3418S: Maintained
cea8321c 3419T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2ed38cbe 3420B: https://bugzilla.kernel.org
a8e39c35
DL
3421F: drivers/cpuidle/*
3422F: include/linux/cpuidle.h
3423
1da177e4 3424CPUID/MSR DRIVER
8b58be88 3425M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3426S: Maintained
679655da
JP
3427F: arch/x86/kernel/cpuid.c
3428F: arch/x86/kernel/msr.c
1da177e4 3429
7fe2f639 3430CPU POWER MONITORING SUBSYSTEM
d8130624 3431M: Thomas Renninger <trenn@suse.com>
103f1790 3432L: linux-pm@vger.kernel.org
7fe2f639 3433S: Maintained
14430813 3434F: tools/power/cpupower/
7fe2f639 3435
1da177e4 3436CRAMFS FILESYSTEM
ce00f85c 3437W: http://sourceforge.net/projects/cramfs/
54886a71 3438S: Orphan / Obsolete
679655da
JP
3439F: Documentation/filesystems/cramfs.txt
3440F: fs/cramfs/
1da177e4
LT
3441
3442CRIS PORT
8b58be88
JP
3443M: Mikael Starvik <starvik@axis.com>
3444M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3445L: linux-cris-kernel@axis.com
1da177e4 3446W: http://developer.axis.com
9f273c24 3447T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3448S: Maintained
679655da 3449F: arch/cris/
df621252 3450F: drivers/tty/serial/crisv10.*
1da177e4
LT
3451
3452CRYPTO API
8b58be88
JP
3453M: Herbert Xu <herbert@gondor.apana.org.au>
3454M: "David S. Miller" <davem@davemloft.net>
1da177e4 3455L: linux-crypto@vger.kernel.org
9f273c24 3456T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3457T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3458S: Maintained
679655da 3459F: Documentation/crypto/
fe1c445b 3460F: Documentation/devicetree/bindings/crypto/
2ca87a17 3461F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3462F: arch/*/crypto/
3463F: crypto/
3464F: drivers/crypto/
3465F: include/crypto/
ff330f73 3466F: include/linux/crypto*
1da177e4 3467
5b07bd57 3468CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3469M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3470L: linux-crypto@vger.kernel.org
3471S: Maintained
51a2228a
JP
3472F: crypto/ansi_cprng.c
3473F: crypto/rng.c
5b07bd57 3474
fc279cc2
HV
3475CS3308 MEDIA DRIVER
3476M: Hans Verkuil <hverkuil@xs4all.nl>
3477L: linux-media@vger.kernel.org
3478T: git git://linuxtv.org/media_tree.git
3479W: http://linuxtv.org
3480S: Odd Fixes
3481F: drivers/media/i2c/cs3308.c
3482F: drivers/media/i2c/cs3308.h
3483
9b4ffa48 3484CS5535 Audio ALSA driver
8b58be88 3485M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3486S: Maintained
679655da 3487F: sound/pci/cs5535audio/
9b4ffa48 3488
a910e4a9 3489CW1200 WLAN driver
b75f0050
JP
3490M: Solomon Peachy <pizza@shaftnet.org>
3491S: Maintained
560424e9 3492F: drivers/net/wireless/st/cw1200/
a910e4a9 3493
6d8425b1 3494CX18 VIDEO4LINUX DRIVER
6afdeaf8 3495M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3496L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3497L: linux-media@vger.kernel.org
275ffde4 3498T: git git://linuxtv.org/media_tree.git
a825eaec 3499W: https://linuxtv.org
30e10993 3500W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3501S: Maintained
618cd932 3502F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3503F: drivers/media/pci/cx18/
6c0f0359 3504F: include/uapi/linux/ivtv*
6d8425b1 3505
3f101d91
HV
3506CX2341X MPEG ENCODER HELPER MODULE
3507M: Hans Verkuil <hverkuil@xs4all.nl>
3508L: linux-media@vger.kernel.org
3509T: git git://linuxtv.org/media_tree.git
a825eaec 3510W: https://linuxtv.org
3f101d91 3511S: Maintained
c368360b 3512F: drivers/media/common/cx2341x*
3f101d91
HV
3513F: include/media/cx2341x*
3514
b8fe6e2c
PB
3515CX24120 MEDIA DRIVER
3516M: Jemma Denson <jdenson@gmail.com>
3517M: Patrick Boettcher <patrick.boettcher@posteo.de>
3518L: linux-media@vger.kernel.org
a825eaec 3519W: https://linuxtv.org
b8fe6e2c
PB
3520Q: http://patchwork.linuxtv.org/project/linux-media/list/
3521S: Maintained
3522F: drivers/media/dvb-frontends/cx24120*
3523
20357578 3524CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3525M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3526M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3527L: linux-media@vger.kernel.org
a825eaec 3528W: https://linuxtv.org
20357578
MCC
3529T: git git://linuxtv.org/media_tree.git
3530S: Odd fixes
618cd932 3531F: Documentation/media/v4l-drivers/cx88*
20357578 3532F: drivers/media/pci/cx88/
6d8425b1 3533
91952bc0
AP
3534CXD2820R MEDIA DRIVER
3535M: Antti Palosaari <crope@iki.fi>
3536L: linux-media@vger.kernel.org
a825eaec 3537W: https://linuxtv.org
91952bc0
AP
3538W: http://palosaari.fi/linux/
3539Q: http://patchwork.linuxtv.org/project/linux-media/list/
3540T: git git://linuxtv.org/anttip/media_tree.git
3541S: Maintained
3542F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3543
e5ec3789 3544CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3545M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3546L: netdev@vger.kernel.org
3547W: http://www.chelsio.com
3548S: Supported
f7917c00 3549F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3550
d8ae3c33 3551CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3552M: Karen Xie <kxie@chelsio.com>
3553L: linux-scsi@vger.kernel.org
3554W: http://www.chelsio.com
3555S: Supported
3556F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3557
e5ec3789 3558CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3559M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3560L: linux-rdma@vger.kernel.org
e5ec3789
SW
3561W: http://www.openfabrics.org
3562S: Supported
679655da 3563F: drivers/infiniband/hw/cxgb3/
a85fb338 3564F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3565
be4c9bad 3566CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3567M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3568L: netdev@vger.kernel.org
3569W: http://www.chelsio.com
3570S: Supported
f7917c00 3571F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3572
d8ae3c33 3573CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3574M: Karen Xie <kxie@chelsio.com>
3575L: linux-scsi@vger.kernel.org
3576W: http://www.chelsio.com
3577S: Supported
3578F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3579
be4c9bad
RD
3580CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3581M: Steve Wise <swise@chelsio.com>
3582L: linux-rdma@vger.kernel.org
3583W: http://www.openfabrics.org
3584S: Supported
3585F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3586F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3587
5c20a5c7
CL
3588CXGB4VF ETHERNET DRIVER (CXGB4VF)
3589M: Casey Leedom <leedom@chelsio.com>
3590L: netdev@vger.kernel.org
3591W: http://www.chelsio.com
3592S: Supported
f7917c00 3593F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3594
a9282d01
IM
3595CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3596M: Ian Munsie <imunsie@au1.ibm.com>
9d82fd2f 3597M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
a9282d01
IM
3598L: linuxppc-dev@lists.ozlabs.org
3599S: Supported
9d82fd2f 3600F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3601F: drivers/misc/cxl/
ec249dd8 3602F: include/misc/cxl*
a9282d01
IM
3603F: include/uapi/misc/cxl.h
3604F: Documentation/powerpc/cxl.txt
a9282d01
IM
3605F: Documentation/ABI/testing/sysfs-class-cxl
3606
11f43ae7
MO
3607CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3608M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3609M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3610M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3611L: linux-scsi@vger.kernel.org
3612S: Supported
3613F: drivers/scsi/cxlflash/
3614F: include/uapi/scsi/cxlflash_ioctls.h
3615F: Documentation/powerpc/cxlflash.txt
3616
b52b97a3
GC
3617STMMAC ETHERNET DRIVER
3618M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3619M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3620L: netdev@vger.kernel.org
3621W: http://www.stlinux.com
3622S: Supported
7ac6653a 3623F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3624
1da177e4 3625CYBERPRO FB DRIVER
54176cc6 3626M: Russell King <linux@armlinux.org.uk>
efc03ecb 3627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3628W: http://www.armlinux.org.uk/
1da177e4 3629S: Maintained
8a61f013 3630F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3631
1da177e4 3632CYCLADES ASYNC MUX DRIVER
1da177e4 3633W: http://www.cyclades.com/
d459883e 3634S: Orphan
c897401b 3635F: drivers/tty/cyclades.c
679655da 3636F: include/linux/cyclades.h
c117ab84 3637F: include/uapi/linux/cyclades.h
1da177e4
LT
3638
3639CYCLADES PC300 DRIVER
1da177e4 3640W: http://www.cyclades.com/
d459883e 3641S: Orphan
679655da 3642F: drivers/net/wan/pc300*
1da177e4 3643
402f6ae4
AP
3644CYPRESS_FIRMWARE MEDIA DRIVER
3645M: Antti Palosaari <crope@iki.fi>
3646L: linux-media@vger.kernel.org
a825eaec 3647W: https://linuxtv.org
402f6ae4
AP
3648W: http://palosaari.fi/linux/
3649Q: http://patchwork.linuxtv.org/project/linux-media/list/
3650T: git git://linuxtv.org/anttip/media_tree.git
3651S: Maintained
3652F: drivers/media/common/cypress_firmware*
3653
e3ae3525 3654CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3655M: Ferruh Yigit <fery@cypress.com>
6305902c 3656L: linux-input@vger.kernel.org
be9a6f40 3657S: Supported
6305902c
JP
3658F: drivers/input/touchscreen/cyttsp*
3659F: include/linux/input/cyttsp.h
e3ae3525 3660
aaaf5fbf
JK
3661DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3662M: Joshua Kinard <kumba@gentoo.org>
3663S: Maintained
3664F: drivers/rtc/rtc-ds1685.c
3665F: include/linux/rtc/ds1685.h
3666
1da177e4 3667DAMA SLAVE for AX.25
8b58be88 3668M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3669W: http://yaina.de/jreuter/
3670W: http://www.qsl.net/dl1bke/
3671L: linux-hams@vger.kernel.org
3672S: Maintained
679655da
JP
3673F: net/ax25/af_ax25.c
3674F: net/ax25/ax25_dev.c
3675F: net/ax25/ax25_ds_*
3676F: net/ax25/ax25_in.c
3677F: net/ax25/ax25_out.c
3678F: net/ax25/ax25_timer.c
3679F: net/ax25/sysctl_net_ax25.c
1da177e4 3680
e2d1d6c0 3681DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3682L: netdev@vger.kernel.org
5ff77428 3683S: Orphan
679655da 3684F: Documentation/networking/dmfe.txt
0f04e2aa 3685F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3686
3687DC390/AM53C974 SCSI driver
d8130624 3688M: Hannes Reinecke <hare@suse.com>
71bd849d 3689L: linux-scsi@vger.kernel.org
e2d1d6c0 3690S: Maintained
71bd849d 3691F: drivers/scsi/am53c974.c
e2d1d6c0 3692
1da177e4 3693DC395x SCSI driver
61eee9a7 3694M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3695M: Ali Akcaagac <aliakc@web.de>
3696M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3697L: dc395x@twibble.org
cf015e9f
JP
3698W: http://twibble.org/dist/dc395x/
3699W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3700S: Maintained
679655da
JP
3701F: Documentation/scsi/dc395x.txt
3702F: drivers/scsi/dc395x.*
1da177e4 3703
eb8edb08 3704DCCP PROTOCOL
a89d030e 3705M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3706L: dccp@vger.kernel.org
c996d8b9 3707W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3708S: Maintained
679655da 3709F: include/linux/dccp.h
c117ab84 3710F: include/uapi/linux/dccp.h
679655da
JP
3711F: include/linux/tfrc.h
3712F: net/dccp/
eb8edb08 3713
1da177e4 3714DECnet NETWORK LAYER
1da177e4
LT
3715W: http://linux-decnet.sourceforge.net
3716L: linux-decnet-user@lists.sourceforge.net
f546444d 3717S: Orphan
679655da
JP
3718F: Documentation/networking/decnet.txt
3719F: net/decnet/
1da177e4 3720
ebff05b9
MR
3721DECSTATION PLATFORM SUPPORT
3722M: "Maciej W. Rozycki" <macro@linux-mips.org>
3723L: linux-mips@linux-mips.org
3724W: http://www.linux-mips.org/wiki/DECstation
3725S: Maintained
3726F: arch/mips/dec/
3727F: arch/mips/include/asm/dec/
3728F: arch/mips/include/asm/mach-dec/
3729
1da177e4 3730DEFXX FDDI NETWORK DRIVER
8b58be88 3731M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3732S: Maintained
33f810b2 3733F: drivers/net/fddi/defxx.*
1da177e4 3734
ad8f07cc 3735DELL LAPTOP DRIVER
8b58be88 3736M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3737M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3738L: platform-driver-x86@vger.kernel.org
ad8f07cc 3739S: Maintained
679655da 3740F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3741
817a5cdb
PR
3742DELL LAPTOP RBTN DRIVER
3743M: Pali Rohár <pali.rohar@gmail.com>
3744S: Maintained
3745F: drivers/platform/x86/dell-rbtn.*
3746
cdbff611
PR
3747DELL LAPTOP FREEFALL DRIVER
3748M: Pali Rohár <pali.rohar@gmail.com>
3749S: Maintained
3750F: drivers/platform/x86/dell-smo8800.c
3751
1da177e4 3752DELL LAPTOP SMM DRIVER
a5afba16 3753M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3754S: Maintained
a5afba16 3755F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3756F: include/uapi/linux/i8k.h
1da177e4 3757
90563ec4 3758DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3759M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3760S: Maintained
679655da
JP
3761F: Documentation/dcdbas.txt
3762F: drivers/firmware/dcdbas.*
90563ec4 3763
0b3f6109 3764DELL WMI EXTRAS DRIVER
8b58be88 3765M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3766M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3767S: Maintained
36b3a96f 3768F: drivers/platform/x86/dell-wmi.c
0b3f6109 3769
5efc75e3 3770DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3771M: John Youn <johnyoun@synopsys.com>
5efc75e3 3772L: linux-usb@vger.kernel.org
18f340f9 3773T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3774S: Maintained
197ba5f4 3775F: drivers/usb/dwc2/
5efc75e3 3776
94ab23dd 3777DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3778M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3779L: linux-usb@vger.kernel.org
94ab23dd
FB
3780T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3781S: Maintained
3782F: drivers/usb/dwc3/
3783
833c9545
JB
3784DEVICE COREDUMP (DEV_COREDUMP)
3785M: Johannes Berg <johannes@sipsolutions.net>
3786L: linux-kernel@vger.kernel.org
3787S: Maintained
3788F: drivers/base/devcoredump.c
3789F: include/linux/devcoredump.h
3790
89d07767
KP
3791DEVICE FREQUENCY (DEVFREQ)
3792M: MyungJoo Ham <myungjoo.ham@samsung.com>
3793M: Kyungmin Park <kyungmin.park@samsung.com>
9932ef3c 3794R: Chanwoo Choi <cw00.choi@samsung.com>
88476d34 3795L: linux-pm@vger.kernel.org
6a3cd722 3796T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3797S: Maintained
3798F: drivers/devfreq/
6a3cd722
CC
3799F: include/linux/devfreq.h
3800F: Documentation/devicetree/bindings/devfreq/
89d07767 3801
7dbded06
CC
3802DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3803M: Chanwoo Choi <cw00.choi@samsung.com>
3804L: linux-pm@vger.kernel.org
3805T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3806S: Supported
3807F: drivers/devfreq/event/
3808F: drivers/devfreq/devfreq-event.c
3809F: include/linux/devfreq-event.h
3810F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3811
490b864b
CC
3812BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3813M: Chanwoo Choi <cw00.choi@samsung.com>
3814L: linux-pm@vger.kernel.org
3815L: linux-samsung-soc@vger.kernel.org
3816T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3817S: Maintained
3818F: drivers/devfreq/exynos-bus.c
3819F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3820
1da177e4 3821DEVICE NUMBER REGISTRY
8b58be88 3822M: Torben Mathiasen <device@lanana.org>
1da177e4 3823W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3824S: Maintained
3825
e2d1d6c0 3826DEVICE-MAPPER (LVM)
854ecaad 3827M: Alasdair Kergon <agk@redhat.com>
8504eed3 3828M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3829M: dm-devel@redhat.com
e2d1d6c0
RD
3830L: dm-devel@redhat.com
3831W: http://sources.redhat.com/dm
8a6e2535 3832Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3833T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3834T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3835S: Maintained
679655da
JP
3836F: Documentation/device-mapper/
3837F: drivers/md/dm*
854ecaad 3838F: drivers/md/persistent-data/
679655da
JP
3839F: include/linux/device-mapper.h
3840F: include/linux/dm-*.h
8504eed3 3841F: include/uapi/linux/dm-*.h
e2d1d6c0 3842
bfcd3a46
JP
3843DEVLINK
3844M: Jiri Pirko <jiri@mellanox.com>
3845L: netdev@vger.kernel.org
3846S: Supported
3847F: net/core/devlink.c
3848F: include/net/devlink.h
3849F: include/uapi/linux/devlink.h
3850
c0d995aa
OST
3851DIALOG SEMICONDUCTOR DRIVERS
3852M: Support Opensource <support.opensource@diasemi.com>
3853W: http://www.dialog-semiconductor.com/products
3854S: Supported
3855F: Documentation/hwmon/da90??
047cfd01 3856F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3857F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3858F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3859F: drivers/gpio/gpio-da90??.c
3860F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3861F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3862F: drivers/input/misc/da90??_onkey.c
3863F: drivers/input/touchscreen/da9052_tsi.c
3864F: drivers/leds/leds-da90??.c
3865F: drivers/mfd/da903x.c
3866F: drivers/mfd/da90??-*.c
7be72c2c 3867F: drivers/mfd/da91??-*.c
8c0984e5
SR
3868F: drivers/power/supply/da9052-battery.c
3869F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3870F: drivers/regulator/da903x.c
3871F: drivers/regulator/da9???-regulator.[ch]
3872F: drivers/rtc/rtc-da90??.c
3873F: drivers/video/backlight/da90??_bl.c
3874F: drivers/watchdog/da90??_wdt.c
3875F: include/linux/mfd/da903x.h
3876F: include/linux/mfd/da9052/
3877F: include/linux/mfd/da9055/
047cfd01 3878F: include/linux/mfd/da9062/
c0d995aa 3879F: include/linux/mfd/da9063/
7be72c2c 3880F: include/linux/mfd/da9150/
4eeb08b4 3881F: include/linux/regulator/da9211.h
c0d995aa
OST
3882F: include/sound/da[79]*.h
3883F: sound/soc/codecs/da[79]*.[ch]
3884
6ea5dcdf
WBG
3885DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3886M: William Breathitt Gray <vilhelm.gray@gmail.com>
3887L: linux-gpio@vger.kernel.org
3888S: Maintained
3889F: drivers/gpio/gpio-gpio-mm.c
3890
599aa697
LL
3891DIGI NEO AND CLASSIC PCI PRODUCTS
3892M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3893M: Mark Hounschell <markh@compro.net>
599aa697
LL
3894L: driverdev-devel@linuxdriverproject.org
3895S: Maintained
3896F: drivers/staging/dgnc/
3897
335d7c58 3898DIOLAN U2C-12 I2C DRIVER
ca462085 3899M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3900L: linux-i2c@vger.kernel.org
3901S: Maintained
3902F: drivers/i2c/busses/i2c-diolan-u2c.c
3903
d475c634
MW
3904DIRECT ACCESS (DAX)
3905M: Matthew Wilcox <willy@linux.intel.com>
3906L: linux-fsdevel@vger.kernel.org
3907S: Supported
3908F: fs/dax.c
3909
e7839f25 3910DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3911M: Eric Paris <eparis@parisplace.org>
3c5119c0 3912S: Maintained
679655da
JP
3913F: Documentation/filesystems/dnotify.txt
3914F: fs/notify/dnotify/
3915F: include/linux/dnotify.h
1da177e4
LT
3916
3917DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3918M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3919W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3920W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3921W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3922S: Maintained
3923
4480f15b 3924DISKQUOTA
d8130624 3925M: Jan Kara <jack@suse.com>
1da177e4 3926S: Maintained
679655da
JP
3927F: Documentation/filesystems/quota.txt
3928F: fs/quota/
3929F: include/linux/quota*.h
c117ab84 3930F: include/uapi/linux/quota*.h
1da177e4 3931
702686ad
BT
3932DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3933M: Bernie Thompson <bernie@plugable.com>
3934L: linux-fbdev@vger.kernel.org
3935S: Maintained
3936W: http://plugable.com/category/projects/udlfb/
8a61f013 3937F: drivers/video/fbdev/udlfb.c
702686ad
BT
3938F: include/video/udlfb.h
3939F: Documentation/fb/udlfb.txt
3940
e7839f25 3941DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3942M: Christine Caulfield <ccaulfie@redhat.com>
3943M: David Teigland <teigland@redhat.com>
a4644184 3944L: cluster-devel@redhat.com
5be7b50f 3945W: http://sources.redhat.com/cluster/
9f273c24 3946T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3947S: Supported
679655da 3948F: fs/dlm/
5be7b50f 3949
53b6b3e0
SS
3950DMA BUFFER SHARING FRAMEWORK
3951M: Sumit Semwal <sumit.semwal@linaro.org>
3952S: Maintained
3953L: linux-media@vger.kernel.org
3954L: dri-devel@lists.freedesktop.org
8ada6d2d 3955L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3956F: drivers/dma-buf/
e46d12c6
JP
3957F: include/linux/dma-buf*
3958F: include/linux/reservation.h
3959F: include/linux/*fence.h
53b6b3e0 3960F: Documentation/dma-buf-sharing.txt
0b46fcdb 3961T: git git://anongit.freedesktop.org/drm/drm-misc
53b6b3e0 3962
c483e065
GP
3963SYNC FILE FRAMEWORK
3964M: Sumit Semwal <sumit.semwal@linaro.org>
3965R: Gustavo Padovan <gustavo@padovan.org>
3966S: Maintained
3967L: linux-media@vger.kernel.org
3968L: dri-devel@lists.freedesktop.org
c5ec903d
GP
3969F: drivers/dma-buf/sync_*
3970F: drivers/dma-buf/sw_sync.c
c483e065 3971F: include/linux/sync_file.h
c5ec903d 3972F: include/uapi/linux/sync_file.h
c483e065 3973F: Documentation/sync_file.txt
0b46fcdb 3974T: git git://anongit.freedesktop.org/drm/drm-misc
c483e065 3975
b3e5f263 3976DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3977M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3978L: dmaengine@vger.kernel.org
3979Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3980S: Maintained
679655da 3981F: drivers/dma/
0ce3c066 3982F: include/linux/dmaengine.h
c56d329e 3983F: Documentation/devicetree/bindings/dma/
979a281e
VK
3984F: Documentation/dmaengine/
3985T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3986
b825037d 3987DME1737 HARDWARE MONITOR DRIVER
8b58be88 3988M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3989L: linux-hwmon@vger.kernel.org
b825037d 3990S: Maintained
679655da
JP
3991F: Documentation/hwmon/dme1737
3992F: drivers/hwmon/dme1737.c
b825037d 3993
1f31e1b1 3994DMI/SMBIOS SUPPORT
d8130624 3995M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3996S: Maintained
d4aeef93 3997T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3998F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3999F: drivers/firmware/dmi-id.c
4000F: drivers/firmware/dmi_scan.c
4001F: include/linux/dmi.h
4002
7d2c86b5 4003DOCUMENTATION
ad3118b9 4004M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
4005L: linux-doc@vger.kernel.org
4006S: Maintained
679655da 4007F: Documentation/
42f41ecf
JC
4008F: scripts/docproc.c
4009F: scripts/kernel-doc*
97be078b
RD
4010X: Documentation/ABI/
4011X: Documentation/devicetree/
933a46b8
JC
4012X: Documentation/acpi
4013X: Documentation/power
4014X: Documentation/spi
618cd932 4015X: Documentation/media
c51edfb1 4016T: git git://git.lwn.net/linux.git docs-next
abbaeff3 4017
1da177e4 4018DOUBLETALK DRIVER
8b58be88 4019M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
4020L: blinux-list@redhat.com
4021S: Maintained
679655da
JP
4022F: drivers/char/dtlk.c
4023F: include/linux/dtlk.h
1da177e4 4024
e2d1d6c0 4025DPT_I2O SCSI RAID DRIVER
8b58be88 4026M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
4027L: linux-scsi@vger.kernel.org
4028W: http://www.adaptec.com/
4029S: Maintained
679655da
JP
4030F: drivers/scsi/dpt*
4031F: drivers/scsi/dpt/
e2d1d6c0 4032
b411b363 4033DRBD DRIVER
bc2c049d
RK
4034M: Philipp Reisner <philipp.reisner@linbit.com>
4035M: Lars Ellenberg <lars.ellenberg@linbit.com>
4036L: drbd-dev@lists.linbit.com
28b8e8d4 4037W: http://www.drbd.org
bc2c049d
RK
4038T: git git://git.linbit.com/linux-drbd.git
4039T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4040S: Supported
4041F: drivers/block/drbd/
4042F: lib/lru_cache.c
4043F: Documentation/blockdev/drbd/
b411b363 4044
dc7dfcd8 4045DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 4046M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4047T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4048S: Supported
679655da 4049F: Documentation/kobject.txt
7cfc51b9 4050F: drivers/base/
87544653 4051F: fs/debugfs/
dc7dfcd8
WS
4052F: fs/kernfs/
4053F: fs/sysfs/
87544653 4054F: include/linux/debugfs.h
dc7dfcd8 4055F: include/linux/kobj*
679655da 4056F: lib/kobj*
1da177e4
LT
4057
4058DRM DRIVERS
8b58be88 4059M: David Airlie <airlied@linux.ie>
4c6a3999 4060L: dri-devel@lists.freedesktop.org
b0447888 4061T: git git://people.freedesktop.org/~airlied/linux
51b06f9f 4062B: https://bugs.freedesktop.org/
5fc41a70 4063C: irc://chat.freenode.net/dri-devel
1da177e4 4064S: Maintained
679655da 4065F: drivers/gpu/drm/
433e3b34 4066F: drivers/gpu/vga/
d28ab95b
GU
4067F: Documentation/devicetree/bindings/display/
4068F: Documentation/devicetree/bindings/gpu/
4069F: Documentation/devicetree/bindings/video/
621c5474 4070F: Documentation/gpu/
850e9411 4071F: include/drm/
c117ab84 4072F: include/uapi/drm/
1da177e4 4073
d52ea7e3
DV
4074DRM DRIVERS AND MISC GPU PATCHES
4075M: Daniel Vetter <daniel.vetter@intel.com>
4076M: Jani Nikula <jani.nikula@linux.intel.com>
4077M: Sean Paul <seanpaul@chromium.org>
b7a2a230 4078W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
d52ea7e3
DV
4079S: Maintained
4080T: git git://anongit.freedesktop.org/drm/drm-misc
4081F: Documentation/gpu/
4082F: drivers/gpu/vga/
4083F: drivers/gpu/drm/*
4084F: include/drm/drm*
4085F: include/uapi/drm/drm*
4086
c842b693
EV
4087DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4088M: Dave Airlie <airlied@redhat.com>
4089S: Odd Fixes
4090F: drivers/gpu/drm/ast/
4091
5620f47d
DV
4092DRM DRIVERS FOR BRIDGE CHIPS
4093M: Archit Taneja <architt@codeaurora.org>
4094S: Maintained
4095T: git git://anongit.freedesktop.org/drm/drm-misc
4096F: drivers/gpu/drm/bridge/
4097
c842b693
EV
4098DRM DRIVER FOR BOCHS VIRTUAL GPU
4099M: Gerd Hoffmann <kraxel@redhat.com>
4100S: Odd Fixes
4101F: drivers/gpu/drm/bochs/
4102
4103DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4104M: Dave Airlie <airlied@redhat.com>
4105S: Odd Fixes
4106F: drivers/gpu/drm/cirrus/
4107
c26a4017 4108RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4109M: Alex Deucher <alexander.deucher@amd.com>
4110M: Christian König <christian.koenig@amd.com>
7f4c4f80 4111L: amd-gfx@lists.freedesktop.org
566f5939
AD
4112T: git git://people.freedesktop.org/~agd5f/linux
4113S: Supported
4114F: drivers/gpu/drm/radeon/
74c97375 4115F: include/uapi/drm/radeon_drm.h
c26a4017 4116F: drivers/gpu/drm/amd/
74c97375 4117F: include/uapi/drm/amdgpu_drm.h
566f5939 4118
03e255b9
TR
4119DRM PANEL DRIVERS
4120M: Thierry Reding <thierry.reding@gmail.com>
4121L: dri-devel@lists.freedesktop.org
4122T: git git://anongit.freedesktop.org/tegra/linux.git
4123S: Maintained
4124F: drivers/gpu/drm/drm_panel.c
4125F: drivers/gpu/drm/panel/
4126F: include/drm/drm_panel.h
2d799dde 4127F: Documentation/devicetree/bindings/display/panel/
03e255b9 4128
8daf7473 4129INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4130M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4131M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4132L: intel-gfx@lists.freedesktop.org
7564fde3 4133W: https://01.org/linuxgraphics/
51b06f9f 4134B: https://01.org/linuxgraphics/documentation/how-report-bugs
5fc41a70 4135C: irc://chat.freenode.net/intel-gfx
47f95647 4136Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4137T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4138S: Supported
14430813 4139F: drivers/gpu/drm/i915/
8daf7473 4140F: include/drm/i915*
baceac3a 4141F: include/uapi/drm/i915_drm.h
621c5474 4142F: Documentation/gpu/i915.rst
8daf7473 4143
66a46e9d
ZW
4144INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4145M: Zhenyu Wang <zhenyuw@linux.intel.com>
4146M: Zhi Wang <zhi.a.wang@intel.com>
4147L: igvt-g-dev@lists.01.org
4148L: intel-gfx@lists.freedesktop.org
4149W: https://01.org/igvt-g
4150T: git https://github.com/01org/gvt-linux.git
4151S: Supported
4152F: drivers/gpu/drm/i915/gvt/
4153
99763bb8
BB
4154DRM DRIVERS FOR ATMEL HLCDC
4155M: Boris Brezillon <boris.brezillon@free-electrons.com>
4156L: dri-devel@lists.freedesktop.org
4157S: Supported
4158F: drivers/gpu/drm/atmel-hlcdc/
4159F: Documentation/devicetree/bindings/drm/atmel/
4160
bf1139df
MR
4161DRM DRIVERS FOR ALLWINNER A10
4162M: Maxime Ripard <maxime.ripard@free-electrons.com>
4163L: dri-devel@lists.freedesktop.org
4164S: Supported
4165F: drivers/gpu/drm/sun4i/
4166F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4167
1de7ac68
NA
4168DRM DRIVERS FOR AMLOGIC SOCS
4169M: Neil Armstrong <narmstrong@baylibre.com>
4170L: dri-devel@lists.freedesktop.org
4171L: linux-amlogic@lists.infradead.org
4172W: http://linux-meson.com/
4173S: Supported
4174F: drivers/gpu/drm/meson/
4175F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4176
398a6d4a
KP
4177DRM DRIVERS FOR EXYNOS
4178M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4179M: Joonyoung Shim <jy0922.shim@samsung.com>
4180M: Seung-Woo Kim <sw0312.kim@samsung.com>
4181M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4182L: dri-devel@lists.freedesktop.org
25a58030 4183T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4184S: Supported
14430813 4185F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4186F: include/uapi/drm/exynos_drm.h
4187F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4188
b55a1b9c 4189DRM DRIVERS FOR FREESCALE DCU
bc66757a 4190M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4191M: Alison Wang <alison.wang@freescale.com>
4192L: dri-devel@lists.freedesktop.org
4193S: Supported
4194F: drivers/gpu/drm/fsl-dcu/
2d799dde 4195F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4196F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4197F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4198
0a3d775f
PZ
4199DRM DRIVERS FOR FREESCALE IMX
4200M: Philipp Zabel <p.zabel@pengutronix.de>
4201L: dri-devel@lists.freedesktop.org
4202S: Maintained
4203F: drivers/gpu/drm/imx/
ef739aa4 4204F: drivers/gpu/ipu-v3/
2d799dde 4205F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4206
ba2199a6
PJ
4207DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4208M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4209L: dri-devel@lists.freedesktop.org
4210T: git git://github.com/patjak/drm-gma500
4211S: Maintained
5ff18e42 4212F: drivers/gpu/drm/gma500/
ba2199a6 4213
c84ffde9
XL
4214DRM DRIVERS FOR HISILICON
4215M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4216M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4217R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4218R: Chen Feng <puck.chen@hisilicon.com>
4219L: dri-devel@lists.freedesktop.org
4220T: git git://github.com/xin3liang/linux.git
4221S: Maintained
4222F: drivers/gpu/drm/hisilicon/
4223F: Documentation/devicetree/bindings/display/hisilicon/
4224
399516ab
EV
4225DRM DRIVER FOR INTEL I810 VIDEO CARDS
4226S: Orphan / Obsolete
4227F: drivers/gpu/drm/i810/
4228F: include/uapi/drm/i810_drm.h
4229
37b2a214
CH
4230DRM DRIVERS FOR MEDIATEK
4231M: CK Hu <ck.hu@mediatek.com>
4232M: Philipp Zabel <p.zabel@pengutronix.de>
4233L: dri-devel@lists.freedesktop.org
4234S: Supported
4235F: drivers/gpu/drm/mediatek/
4236F: Documentation/devicetree/bindings/display/mediatek/
4237
06346451
EV
4238DRM DRIVER FOR MSM ADRENO GPU
4239M: Rob Clark <robdclark@gmail.com>
4240L: linux-arm-msm@vger.kernel.org
4241L: dri-devel@lists.freedesktop.org
4242L: freedreno@lists.freedesktop.org
4243T: git git://people.freedesktop.org/~robclark/linux
4244S: Maintained
4245F: drivers/gpu/drm/msm/
4246F: include/uapi/drm/msm_drm.h
4247F: Documentation/devicetree/bindings/display/msm/
4248
fad89bb3
EV
4249DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4250M: Ben Skeggs <bskeggs@redhat.com>
4251L: dri-devel@lists.freedesktop.org
4252L: nouveau@lists.freedesktop.org
4253T: git git://github.com/skeggsb/linux
4254S: Supported
4255F: drivers/gpu/drm/nouveau/
4256F: include/uapi/drm/nouveau_drm.h
ba2199a6 4257
bd3b49f2 4258DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4259M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4260L: dri-devel@lists.freedesktop.org
4261L: linux-tegra@vger.kernel.org
a5ad7a63 4262T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4263S: Supported
dee8268f 4264F: drivers/gpu/drm/tegra/
a5ad7a63 4265F: drivers/gpu/host1x/
e1e90644 4266F: include/linux/host1x.h
a5ad7a63 4267F: include/uapi/drm/tegra_drm.h
2d799dde 4268F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4269
399516ab
EV
4270DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4271S: Orphan / Obsolete
4272F: drivers/gpu/drm/mga/
4273F: include/uapi/drm/mga_drm.h
4274
c842b693
EV
4275DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4276M: Dave Airlie <airlied@redhat.com>
4277S: Odd Fixes
4278F: drivers/gpu/drm/mgag200/
4279
399516ab
EV
4280DRM DRIVER FOR RAGE 128 VIDEO CARDS
4281S: Orphan / Obsolete
4282F: drivers/gpu/drm/r128/
4283F: include/uapi/drm/r128_drm.h
4284
a284e9d1
LP
4285DRM DRIVERS FOR RENESAS
4286M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4287L: dri-devel@lists.freedesktop.org
4a121096 4288L: linux-renesas-soc@vger.kernel.org
2392ccd4 4289T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4290S: Supported
4291F: drivers/gpu/drm/rcar-du/
4292F: drivers/gpu/drm/shmobile/
a284e9d1 4293F: include/linux/platform_data/shmob_drm.h
33be436d 4294F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4295
c842b693
EV
4296DRM DRIVER FOR QXL VIRTUAL GPU
4297M: Dave Airlie <airlied@redhat.com>
4298S: Odd Fixes
4299F: drivers/gpu/drm/qxl/
4300F: include/uapi/drm/qxl_drm.h
a284e9d1 4301
625e0346
HS
4302DRM DRIVERS FOR ROCKCHIP
4303M: Mark Yao <mark.yao@rock-chips.com>
4304L: dri-devel@lists.freedesktop.org
4305S: Maintained
4306F: drivers/gpu/drm/rockchip/
f253f7eb 4307F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4308
399516ab
EV
4309DRM DRIVER FOR SAVAGE VIDEO CARDS
4310S: Orphan / Obsolete
4311F: drivers/gpu/drm/savage/
4312F: include/uapi/drm/savage_drm.h
4313
4314DRM DRIVER FOR SIS VIDEO CARDS
4315S: Orphan / Obsolete
4316F: drivers/gpu/drm/sis/
4317F: include/uapi/drm/sis_drm.h
625e0346 4318
7f11c476
BG
4319DRM DRIVERS FOR STI
4320M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4321M: Vincent Abriou <vincent.abriou@st.com>
4322L: dri-devel@lists.freedesktop.org
4323T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4324S: Maintained
4325F: drivers/gpu/drm/sti
2d799dde 4326F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4327
399516ab
EV
4328DRM DRIVER FOR TDFX VIDEO CARDS
4329S: Orphan / Obsolete
4330F: drivers/gpu/drm/tdfx/
4331
c842b693
EV
4332DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4333M: Dave Airlie <airlied@redhat.com>
4334S: Odd Fixes
4335F: drivers/gpu/drm/udl/
4336
8bb0bce9
LS
4337DRM DRIVERS FOR VIVANTE GPU IP
4338M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4339R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9 4340R: Christian Gmeiner <christian.gmeiner@gmail.com>
c4ae94a3 4341L: etnaviv@lists.freedesktop.org
8bb0bce9
LS
4342L: dri-devel@lists.freedesktop.org
4343S: Maintained
8a9257a0
EV
4344F: drivers/gpu/drm/etnaviv/
4345F: include/uapi/drm/etnaviv_drm.h
4346F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4347
c4291702
EV
4348DRM DRIVER FOR VMWARE VIRTUAL GPU
4349M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4350M: Sinclair Yeh <syeh@vmware.com>
4351M: Thomas Hellstrom <thellstrom@vmware.com>
4352L: dri-devel@lists.freedesktop.org
4353T: git git://people.freedesktop.org/~syeh/repos_linux
4354T: git git://people.freedesktop.org/~thomash/linux
4355S: Supported
4356F: drivers/gpu/drm/vmwgfx/
4357F: include/uapi/drm/vmwgfx_drm.h
4358
8636d452
EA
4359DRM DRIVERS FOR VC4
4360M: Eric Anholt <eric@anholt.net>
4361T: git git://github.com/anholt/linux
4362S: Supported
4363F: drivers/gpu/drm/vc4/
4364F: include/uapi/drm/vc4_drm.h
4365F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4366
5ef330a7
TV
4367DRM DRIVERS FOR TI OMAP
4368M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4369L: dri-devel@lists.freedesktop.org
4370S: Maintained
4371F: drivers/gpu/drm/omapdrm/
4372F: Documentation/devicetree/bindings/display/ti/
4373
adb314ed
TV
4374DRM DRIVERS FOR TI LCDC
4375M: Jyri Sarha <jsarha@ti.com>
4376R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4377L: dri-devel@lists.freedesktop.org
4378S: Maintained
4379F: drivers/gpu/drm/tilcdc/
4380F: Documentation/devicetree/bindings/display/tilcdc/
4381
dbb01037
SG
4382DRM DRIVERS FOR ZTE ZX
4383M: Shawn Guo <shawnguo@kernel.org>
4384L: dri-devel@lists.freedesktop.org
4385S: Maintained
4386F: drivers/gpu/drm/zte/
4387F: Documentation/devicetree/bindings/display/zte,vou.txt
4388
598df1ac
AK
4389DSBR100 USB FM RADIO DRIVER
4390M: Alexey Klimov <klimov.linux@gmail.com>
4391L: linux-media@vger.kernel.org
4392T: git git://linuxtv.org/media_tree.git
4393S: Maintained
4394F: drivers/media/radio/dsbr100.c
4395
1da177e4 4396DSCC4 DRIVER
8b58be88 4397M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4398L: netdev@vger.kernel.org
1da177e4 4399S: Maintained
679655da 4400F: drivers/net/wan/dscc4.c
1da177e4 4401
cc11b140
HV
4402DT3155 MEDIA DRIVER
4403M: Hans Verkuil <hverkuil@xs4all.nl>
4404L: linux-media@vger.kernel.org
4405T: git git://linuxtv.org/media_tree.git
a825eaec 4406W: https://linuxtv.org
cc11b140
HV
4407S: Odd Fixes
4408F: drivers/media/pci/dt3155/
4409
91952bc0
AP
4410DVB_USB_AF9015 MEDIA DRIVER
4411M: Antti Palosaari <crope@iki.fi>
4412L: linux-media@vger.kernel.org
a825eaec 4413W: https://linuxtv.org
91952bc0
AP
4414W: http://palosaari.fi/linux/
4415Q: http://patchwork.linuxtv.org/project/linux-media/list/
4416T: git git://linuxtv.org/anttip/media_tree.git
4417S: Maintained
4418F: drivers/media/usb/dvb-usb-v2/af9015*
4419
4420DVB_USB_AF9035 MEDIA DRIVER
4421M: Antti Palosaari <crope@iki.fi>
4422L: linux-media@vger.kernel.org
a825eaec 4423W: https://linuxtv.org
91952bc0
AP
4424W: http://palosaari.fi/linux/
4425Q: http://patchwork.linuxtv.org/project/linux-media/list/
4426T: git git://linuxtv.org/anttip/media_tree.git
4427S: Maintained
4428F: drivers/media/usb/dvb-usb-v2/af9035*
4429
4430DVB_USB_ANYSEE MEDIA DRIVER
4431M: Antti Palosaari <crope@iki.fi>
4432L: linux-media@vger.kernel.org
a825eaec 4433W: https://linuxtv.org
91952bc0
AP
4434W: http://palosaari.fi/linux/
4435Q: http://patchwork.linuxtv.org/project/linux-media/list/
4436T: git git://linuxtv.org/anttip/media_tree.git
4437S: Maintained
4438F: drivers/media/usb/dvb-usb-v2/anysee*
4439
4440DVB_USB_AU6610 MEDIA DRIVER
4441M: Antti Palosaari <crope@iki.fi>
4442L: linux-media@vger.kernel.org
a825eaec 4443W: https://linuxtv.org
91952bc0
AP
4444W: http://palosaari.fi/linux/
4445Q: http://patchwork.linuxtv.org/project/linux-media/list/
4446T: git git://linuxtv.org/anttip/media_tree.git
4447S: Maintained
4448F: drivers/media/usb/dvb-usb-v2/au6610*
4449
4450DVB_USB_CE6230 MEDIA DRIVER
4451M: Antti Palosaari <crope@iki.fi>
4452L: linux-media@vger.kernel.org
a825eaec 4453W: https://linuxtv.org
91952bc0
AP
4454W: http://palosaari.fi/linux/
4455Q: http://patchwork.linuxtv.org/project/linux-media/list/
4456T: git git://linuxtv.org/anttip/media_tree.git
4457S: Maintained
4458F: drivers/media/usb/dvb-usb-v2/ce6230*
4459
d099dea2
MK
4460DVB_USB_CXUSB MEDIA DRIVER
4461M: Michael Krufky <mkrufky@linuxtv.org>
4462L: linux-media@vger.kernel.org
a825eaec 4463W: https://linuxtv.org
d099dea2
MK
4464W: http://github.com/mkrufky
4465Q: http://patchwork.linuxtv.org/project/linux-media/list/
4466T: git git://linuxtv.org/media_tree.git
4467S: Maintained
9819da66 4468F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4469
91952bc0 4470DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4471M: Antti Palosaari <crope@iki.fi>
4472L: linux-media@vger.kernel.org
a825eaec 4473W: https://linuxtv.org
91952bc0
AP
4474W: http://palosaari.fi/linux/
4475Q: http://patchwork.linuxtv.org/project/linux-media/list/
4476T: git git://linuxtv.org/anttip/media_tree.git
4477S: Maintained
91952bc0 4478F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4479
5560983b 4480DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4481M: Antti Palosaari <crope@iki.fi>
4482L: linux-media@vger.kernel.org
a825eaec 4483W: https://linuxtv.org
91952bc0
AP
4484Q: http://patchwork.linuxtv.org/project/linux-media/list/
4485T: git git://linuxtv.org/anttip/media_tree.git
4486S: Maintained
5560983b 4487F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4488
8856f5f2
MK
4489DVB_USB_MXL111SF MEDIA DRIVER
4490M: Michael Krufky <mkrufky@linuxtv.org>
4491L: linux-media@vger.kernel.org
a825eaec 4492W: https://linuxtv.org
8856f5f2
MK
4493W: http://github.com/mkrufky
4494Q: http://patchwork.linuxtv.org/project/linux-media/list/
4495T: git git://linuxtv.org/mkrufky/mxl111sf.git
4496S: Maintained
4497F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4498
91952bc0
AP
4499DVB_USB_RTL28XXU MEDIA DRIVER
4500M: Antti Palosaari <crope@iki.fi>
4501L: linux-media@vger.kernel.org
a825eaec 4502W: https://linuxtv.org
91952bc0
AP
4503W: http://palosaari.fi/linux/
4504Q: http://patchwork.linuxtv.org/project/linux-media/list/
4505T: git git://linuxtv.org/anttip/media_tree.git
4506S: Maintained
4507F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4508
4509DVB_USB_V2 MEDIA DRIVER
4510M: Antti Palosaari <crope@iki.fi>
4511L: linux-media@vger.kernel.org
a825eaec 4512W: https://linuxtv.org
91952bc0
AP
4513W: http://palosaari.fi/linux/
4514Q: http://patchwork.linuxtv.org/project/linux-media/list/
4515T: git git://linuxtv.org/anttip/media_tree.git
4516S: Maintained
4517F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4518F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4519
ac0ac38f 4520DYNAMIC DEBUG
5c4a97d1 4521M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4522S: Maintained
4523F: lib/dynamic_debug.c
4524F: include/linux/dynamic_debug.h
4525
789c7048 4526DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4527M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4528S: Maintained
df621252 4529F: drivers/tty/serial/dz.*
789c7048 4530
f17effbe
MF
4531E3X0 POWER BUTTON DRIVER
4532M: Moritz Fischer <moritz.fischer@ettus.com>
4533L: usrp-users@lists.ettus.com
4534W: http://www.ettus.com
4535S: Supported
4536F: drivers/input/misc/e3x0-button.c
4537F: Documentation/devicetree/bindings/input/e3x0-button.txt
4538
91952bc0
AP
4539E4000 MEDIA DRIVER
4540M: Antti Palosaari <crope@iki.fi>
4541L: linux-media@vger.kernel.org
a825eaec 4542W: https://linuxtv.org
91952bc0
AP
4543W: http://palosaari.fi/linux/
4544Q: http://patchwork.linuxtv.org/project/linux-media/list/
4545T: git git://linuxtv.org/anttip/media_tree.git
4546S: Maintained
4547F: drivers/media/tuners/e4000*
4548
1da177e4 4549EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4550M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4551L: linux-scsi@vger.kernel.org
4552S: Maintained
679655da 4553F: drivers/scsi/eata.c
1da177e4 4554
91952bc0
AP
4555EC100 MEDIA DRIVER
4556M: Antti Palosaari <crope@iki.fi>
4557L: linux-media@vger.kernel.org
a825eaec 4558W: https://linuxtv.org
91952bc0
AP
4559W: http://palosaari.fi/linux/
4560Q: http://patchwork.linuxtv.org/project/linux-media/list/
4561T: git git://linuxtv.org/anttip/media_tree.git
4562S: Maintained
4563F: drivers/media/dvb-frontends/ec100*
4564
237fead6 4565ECRYPT FILE SYSTEM
0de9adf2 4566M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4567L: ecryptfs@vger.kernel.org
24a923e4 4568W: http://ecryptfs.org
6dc7516e 4569W: https://launchpad.net/ecryptfs
9f273c24 4570T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4571S: Supported
679655da
JP
4572F: Documentation/filesystems/ecryptfs.txt
4573F: fs/ecryptfs/
237fead6 4574
da9bb1d2 4575EDAC-CORE
aa15aa0e 4576M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4577M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4578M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4579L: linux-edac@vger.kernel.org
07cd6bf5
FW
4580T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4581T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4582S: Supported
b73bbad3
MCC
4583F: Documentation/admin-guide/ras.rst
4584F: Documentation/driver-api/edac.rst
91445c72 4585F: drivers/edac/
679655da 4586F: include/linux/edac.h
0e438e3f 4587
c476c23b 4588EDAC-AMD64
487ba8e8 4589M: Borislav Petkov <bp@alien8.de>
91445c72 4590L: linux-edac@vger.kernel.org
487ba8e8 4591S: Maintained
c476c23b
BP
4592F: drivers/edac/amd64_edac*
4593
836dae5d 4594EDAC-CALXEDA
836dae5d
RR
4595M: Robert Richter <rric@kernel.org>
4596L: linux-edac@vger.kernel.org
836dae5d
RR
4597S: Maintained
4598F: drivers/edac/highbank*
4599
f65aad41
RB
4600EDAC-CAVIUM
4601M: Ralf Baechle <ralf@linux-mips.org>
4602M: David Daney <david.daney@cavium.com>
4603L: linux-edac@vger.kernel.org
4604L: linux-mips@linux-mips.org
f65aad41
RB
4605S: Supported
4606F: drivers/edac/octeon_edac*
4607
0e438e3f 4608EDAC-E752X
8b58be88 4609M: Mark Gross <mark.gross@intel.com>
91445c72 4610L: linux-edac@vger.kernel.org
0e438e3f 4611S: Maintained
679655da 4612F: drivers/edac/e752x_edac.c
0e438e3f
DP
4613
4614EDAC-E7XXX
91445c72 4615L: linux-edac@vger.kernel.org
0e438e3f 4616S: Maintained
679655da 4617F: drivers/edac/e7xxx_edac.c
0e438e3f 4618
7d136731
BP
4619EDAC-FSL_DDR
4620M: York Sun <york.sun@nxp.com>
4621L: linux-edac@vger.kernel.org
4622S: Maintained
4623F: drivers/edac/fsl_ddr_edac.*
4624
77c5f5d2 4625EDAC-GHES
5dc8a864
MCC
4626M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4627M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4628L: linux-edac@vger.kernel.org
77c5f5d2 4629S: Maintained
2caa67a6 4630F: drivers/edac/ghes_edac.c
77c5f5d2 4631
6bc78404 4632EDAC-I82443BXGX
8b58be88 4633M: Tim Small <tim@buttersideup.com>
91445c72 4634L: linux-edac@vger.kernel.org
6bc78404 4635S: Maintained
679655da 4636F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4637
4638EDAC-I3000
91445c72 4639L: linux-edac@vger.kernel.org
c91d9075 4640S: Orphan
679655da 4641F: drivers/edac/i3000_edac.c
6bc78404
DT
4642
4643EDAC-I5000
91445c72 4644L: linux-edac@vger.kernel.org
ba9a5918 4645S: Maintained
679655da 4646F: drivers/edac/i5000_edac.c
ba9a5918 4647
44c12cb2 4648EDAC-I5400
5dc8a864
MCC
4649M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4650M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4651L: linux-edac@vger.kernel.org
44c12cb2 4652S: Maintained
679655da 4653F: drivers/edac/i5400_edac.c
44c12cb2 4654
3c9c92b6 4655EDAC-I7300
5dc8a864
MCC
4656M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4657M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4658L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4659S: Maintained
4660F: drivers/edac/i7300_edac.c
4661
67c89316 4662EDAC-I7CORE
5dc8a864
MCC
4663M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4664M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4665L: linux-edac@vger.kernel.org
67c89316 4666S: Maintained
70aff0ce 4667F: drivers/edac/i7core_edac.c
67c89316 4668
ba9a5918 4669EDAC-I82975X
8b58be88 4670M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4671M: "Arvind R." <arvino55@gmail.com>
91445c72 4672L: linux-edac@vger.kernel.org
ba9a5918 4673S: Maintained
679655da 4674F: drivers/edac/i82975x_edac.c
ba9a5918 4675
791b4706
JB
4676EDAC-IE31200
4677M: Jason Baron <jbaron@akamai.com>
4678L: linux-edac@vger.kernel.org
791b4706
JB
4679S: Maintained
4680F: drivers/edac/ie31200_edac.c
4681
ccdfb979 4682EDAC-MPC85XX
30c7469b 4683M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4684L: linux-edac@vger.kernel.org
ccdfb979
JT
4685S: Maintained
4686F: drivers/edac/mpc85xx_edac.[ch]
4687
ba9a5918 4688EDAC-PASEMI
8b58be88 4689M: Egor Martovetsky <egor@pasemi.com>
91445c72 4690L: linux-edac@vger.kernel.org
6bc78404 4691S: Maintained
679655da 4692F: drivers/edac/pasemi_edac.c
6bc78404 4693
0e438e3f 4694EDAC-R82600
8b58be88 4695M: Tim Small <tim@buttersideup.com>
91445c72 4696L: linux-edac@vger.kernel.org
0e438e3f 4697S: Maintained
679655da 4698F: drivers/edac/r82600_edac.c
da9bb1d2 4699
4d096ca7 4700EDAC-SBRIDGE
5dc8a864
MCC
4701M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4702M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4703L: linux-edac@vger.kernel.org
4d096ca7
MCC
4704S: Maintained
4705F: drivers/edac/sb_edac.c
4706
4ec656bd
TL
4707EDAC-SKYLAKE
4708M: Tony Luck <tony.luck@intel.com>
4709L: linux-edac@vger.kernel.org
4710S: Maintained
4711F: drivers/edac/skx_edac.c
4712
995e1de4
LH
4713EDAC-XGENE
4714APPLIED MICRO (APM) X-GENE SOC EDAC
4715M: Loc Ho <lho@apm.com>
4716S: Supported
4717F: drivers/edac/xgene_edac.c
4718F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4719
af39917d
CL
4720EDIROL UA-101/UA-1000 DRIVER
4721M: Clemens Ladisch <clemens@ladisch.de>
4722L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4723T: git git://git.alsa-project.org/alsa-kernel.git
4724S: Maintained
4725F: sound/usb/misc/ua101.c
4726
1f7df953 4727EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4728M: Matt Fleming <matt@codeblueprint.co.uk>
6026ed2f 4729M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 4730L: linux-efi@vger.kernel.org
6026ed2f 4731T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
1f7df953 4732S: Maintained
fb2efb5c 4733F: Documentation/efi-stub.txt
f135a176 4734F: arch/*/kernel/efi.c
1f7df953 4735F: arch/x86/boot/compressed/eboot.[ch]
f135a176 4736F: arch/*/include/asm/efi.h
e8dfe6d8
MF
4737F: arch/x86/platform/efi/
4738F: drivers/firmware/efi/
1f7df953 4739F: include/linux/efi*.h
f135a176
AB
4740F: arch/arm/boot/compressed/efi-header.S
4741F: arch/arm64/kernel/efi-entry.S
1f7df953 4742
d68772b7
MF
4743EFI VARIABLE FILESYSTEM
4744M: Matthew Garrett <matthew.garrett@nebula.com>
4745M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4746M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4747T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4748L: linux-efi@vger.kernel.org
4749S: Maintained
4750F: fs/efivarfs/
4751
85a00d9b
PJ
4752EFIFB FRAMEBUFFER DRIVER
4753L: linux-fbdev@vger.kernel.org
4754M: Peter Jones <pjones@redhat.com>
4755S: Maintained
8a61f013 4756F: drivers/video/fbdev/efifb.c
85a00d9b 4757
ff6301da
IH
4758EFI TEST DRIVER
4759L: linux-efi@vger.kernel.org
4760M: Ivan Hu <ivan.hu@canonical.com>
4761M: Matt Fleming <matt@codeblueprint.co.uk>
4762S: Maintained
4763F: drivers/firmware/efi/test/
4764
0bee8d28
JT
4765EFS FILESYSTEM
4766W: http://aeschi.ch.eu.org/efs/
4767S: Orphan
679655da 4768F: fs/efs/
0bee8d28 4769
aa8a9e25 4770EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4771M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4772L: netdev@vger.kernel.org
4773S: Maintained
9aa32835 4774F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4775
f0319efe 4776EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4777M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4778M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4779L: linux-media@vger.kernel.org
a825eaec 4780W: https://linuxtv.org
f0319efe
MCC
4781T: git git://linuxtv.org/media_tree.git
4782S: Maintained
4783F: drivers/media/usb/em28xx/
618cd932 4784F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4785
3e3a7d66 4786EMBEDDED LINUX
8b58be88
JP
4787M: Paul Gortmaker <paul.gortmaker@windriver.com>
4788M: Matt Mackall <mpm@selenic.com>
4789M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4790L: linux-embedded@vger.kernel.org
4791S: Maintained
4792
b8aca0c1
JS
4793EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4794M: James Smart <james.smart@broadcom.com>
4795M: Dick Kennedy <dick.kennedy@broadcom.com>
ce00f85c 4796L: linux-scsi@vger.kernel.org
b8aca0c1 4797W: http://www.broadcom.com
ce00f85c 4798S: Supported
679655da 4799F: drivers/scsi/lpfc/
3a1c1d44 4800
5f5bac82 4801ENE CB710 FLASH CARD READER DRIVER
8b58be88 4802M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4803S: Maintained
4804F: drivers/misc/cb710/
4805F: drivers/mmc/host/cb710-mmc.*
4806F: include/linux/cb710.h
4807
931e39a1
ML
4808ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4809M: Maxim Levitsky <maximlevitsky@gmail.com>
4810S: Maintained
2a837449 4811F: drivers/media/rc/ene_ir.*
931e39a1 4812
d5ca9006 4813EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4814M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4815S: Maintained
084bad91 4816T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4817F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4818F: include/video/s1d13xxxfb.h
d5ca9006 4819
38df6492
ME
4820ET131X NETWORK DRIVER
4821M: Mark Einon <mark.einon@gmail.com>
4822S: Odd Fixes
4823F: drivers/net/ethernet/agere/
4824
1da177e4 4825ETHERNET BRIDGE
adbbf69d 4826M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4827L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4828L: netdev@vger.kernel.org
c996d8b9 4829W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4830S: Maintained
679655da
JP
4831F: include/linux/netfilter_bridge/
4832F: net/bridge/
1da177e4 4833
22f08ad9
FF
4834ETHERNET PHY LIBRARY
4835M: Florian Fainelli <f.fainelli@gmail.com>
4836L: netdev@vger.kernel.org
4837S: Maintained
4838F: include/linux/phy.h
4839F: include/linux/phy_fixed.h
4840F: drivers/net/phy/
4841F: Documentation/networking/phy.txt
4842F: drivers/of/of_mdio.c
4843F: drivers/of/of_net.c
4844
1da177e4 4845EXT2 FILE SYSTEM
d8130624 4846M: Jan Kara <jack@suse.com>
72be2ccf 4847L: linux-ext4@vger.kernel.org
1da177e4 4848S: Maintained
679655da
JP
4849F: Documentation/filesystems/ext2.txt
4850F: fs/ext2/
4851F: include/linux/ext2*
1da177e4 4852
72be2ccf 4853EXT4 FILE SYSTEM
8b58be88 4854M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4855M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4856L: linux-ext4@vger.kernel.org
08a225f1 4857W: http://ext4.wiki.kernel.org
8a6e2535 4858Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4859T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4860S: Maintained
679655da
JP
4861F: Documentation/filesystems/ext4.txt
4862F: fs/ext4/
1da177e4 4863
c5532b09 4864Extended Verification Module (EVM)
74dd744f
MZ
4865M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4866L: linux-ima-devel@lists.sourceforge.net
4867L: linux-security-module@vger.kernel.org
c5532b09
MZ
4868S: Supported
4869F: security/integrity/evm/
4870
df6b3cfe
MH
4871EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4872M: MyungJoo Ham <myungjoo.ham@samsung.com>
4873M: Chanwoo Choi <cw00.choi@samsung.com>
4874L: linux-kernel@vger.kernel.org
81df63a9 4875T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4876S: Maintained
4877F: drivers/extcon/
cd2c3e7f
CC
4878F: include/linux/extcon/
4879F: include/linux/extcon.h
df6b3cfe 4880F: Documentation/extcon/
cd2c3e7f 4881F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4882
e2a75c44 4883EXYNOS DP DRIVER
b7701755 4884M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4885L: dri-devel@lists.freedesktop.org
4886S: Maintained
4887F: drivers/gpu/drm/exynos/exynos_dp*
4888
9b93a409
MS
4889EXYNOS SYSMMU (IOMMU) driver
4890M: Marek Szyprowski <m.szyprowski@samsung.com>
4891L: iommu@lists.linux-foundation.org
4892S: Maintained
4893F: drivers/iommu/exynos-iommu.c
4894
4a66d3fe
NC
4895EZchip NPS platform support
4896M: Noam Camus <noamc@ezchip.com>
4897S: Supported
4898F: arch/arc/plat-eznps
4899F: arch/arc/boot/dts/eznps.dts
4900
e53004e2 4901F71805F HARDWARE MONITORING DRIVER
d8130624 4902M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4903L: linux-hwmon@vger.kernel.org
e53004e2 4904S: Maintained
679655da
JP
4905F: Documentation/hwmon/f71805f
4906F: drivers/hwmon/f71805f.c
e53004e2 4907
eea977ed
MB
4908FC0011 TUNER DRIVER
4909M: Michael Buesch <m@bues.ch>
4910L: linux-media@vger.kernel.org
4911S: Maintained
ccae7af2
MCC
4912F: drivers/media/tuners/fc0011.h
4913F: drivers/media/tuners/fc0011.c
eea977ed 4914
91952bc0
AP
4915FC2580 MEDIA DRIVER
4916M: Antti Palosaari <crope@iki.fi>
4917L: linux-media@vger.kernel.org
a825eaec 4918W: https://linuxtv.org
91952bc0
AP
4919W: http://palosaari.fi/linux/
4920Q: http://patchwork.linuxtv.org/project/linux-media/list/
4921T: git git://linuxtv.org/anttip/media_tree.git
4922S: Maintained
4923F: drivers/media/tuners/fc2580*
eea977ed 4924
88b2dbdb
EP
4925FANOTIFY
4926M: Eric Paris <eparis@redhat.com>
4927S: Maintained
4928F: fs/notify/fanotify/
4929F: include/linux/fanotify.h
c117ab84 4930F: include/uapi/linux/fanotify.h
88b2dbdb 4931
1da177e4 4932FARSYNC SYNCHRONOUS DRIVER
8b58be88 4933M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4934W: http://www.farsite.co.uk/
4935S: Supported
679655da 4936F: drivers/net/wan/farsync.*
1da177e4 4937
c5408b88 4938FAULT INJECTION SUPPORT
8b58be88 4939M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4940S: Supported
679655da
JP
4941F: Documentation/fault-injection/
4942F: lib/fault-inject.c
c5408b88 4943
053e514f
NT
4944FBTFT Framebuffer drivers
4945M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4946M: Noralf Trønnes <noralf@tronnes.org>
4947S: Maintained
4948F: drivers/staging/fbtft/
4949
cae727db 4950FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4951M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4952L: fcoe-devel@open-fcoe.org
cae727db
RL
4953W: www.Open-FCoE.org
4954S: Supported
4955F: drivers/scsi/libfc/
4956F: drivers/scsi/fcoe/
4957F: include/scsi/fc/
4958F: include/scsi/libfc.h
4959F: include/scsi/libfcoe.h
c117ab84 4960F: include/uapi/scsi/fc/
cae727db 4961
e2d1d6c0 4962FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4963M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4964M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4965L: linux-fsdevel@vger.kernel.org
1da177e4 4966S: Maintained
679655da
JP
4967F: include/linux/fcntl.h
4968F: include/linux/fs.h
c117ab84
CEB
4969F: include/uapi/linux/fcntl.h
4970F: include/uapi/linux/fs.h
679655da
JP
4971F: fs/fcntl.c
4972F: fs/locks.c
1da177e4 4973
e2d1d6c0 4974FILESYSTEMS (VFS and infrastructure)
8b58be88 4975M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4976L: linux-fsdevel@vger.kernel.org
173acc7c 4977S: Maintained
679655da 4978F: fs/*
173acc7c 4979
b26e0ed4 4980FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4981M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4982L: linux-hwmon@vger.kernel.org
b26e0ed4 4983S: Maintained
d5ca6918
JP
4984F: drivers/hwmon/f75375s.c
4985F: include/linux/f75375s.h
b26e0ed4 4986
a331b0c3
CL
4987FIREWIRE AUDIO DRIVERS
4988M: Clemens Ladisch <clemens@ladisch.de>
4989L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4990T: git git://git.alsa-project.org/alsa-kernel.git
4991S: Maintained
4992F: sound/firewire/
4993
eb86ec51
SR
4994FIREWIRE MEDIA DRIVERS (firedtv)
4995M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4996L: linux-media@vger.kernel.org
4997L: linux1394-devel@lists.sourceforge.net
4998T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4999S: Maintained
5000F: drivers/media/firewire/
5001
a511ce33
CB
5002FIREWIRE SBP-2 TARGET
5003M: Chris Boot <bootc@bootc.net>
5004L: linux-scsi@vger.kernel.org
5005L: target-devel@vger.kernel.org
5006L: linux1394-devel@lists.sourceforge.net
5007T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5008S: Maintained
5009F: drivers/target/sbp/
5010
7d2c86b5 5011FIREWIRE SUBSYSTEM
8b58be88 5012M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5013L: linux1394-devel@lists.sourceforge.net
958a29cb 5014W: http://ieee1394.wiki.kernel.org/
2ca526bf 5015T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5016S: Maintained
679655da 5017F: drivers/firewire/
8f06ce3b
SR
5018F: include/linux/firewire.h
5019F: include/uapi/linux/firewire*.h
9f6d3c4b 5020F: tools/firewire/
e2d1d6c0
RD
5021
5022FIRMWARE LOADER (request_firmware)
39e68089 5023M: Ming Lei <ming.lei@canonical.com>
e7604239 5024M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5025L: linux-kernel@vger.kernel.org
5026S: Maintained
679655da
JP
5027F: Documentation/firmware_class/
5028F: drivers/base/firmware*.c
5029F: include/linux/firmware.h
e2d1d6c0 5030
f730e3dc 5031FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5032M: Joshua Morris <josh.h.morris@us.ibm.com>
5033M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5034S: Maintained
5035F: drivers/block/rsxx/
5036
8206f664 5037FLOPPY DRIVER
e5f6450c 5038M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5039T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5040S: Odd fixes
5041F: drivers/block/floppy.c
5042
9c9f32ed
AR
5043FMC SUBSYSTEM
5044M: Alessandro Rubini <rubini@gnudd.com>
5045W: http://www.ohwr.org/projects/fmc-bus
5046S: Supported
5047F: drivers/fmc/
5048F: include/linux/fmc*.h
5049F: include/linux/ipmi-fru.h
5050K: fmc_d.*register
5051
3c0ed7d5
AT
5052FPGA MANAGER FRAMEWORK
5053M: Alan Tull <atull@opensource.altera.com>
dd7d664a 5054R: Moritz Fischer <moritz.fischer@ettus.com>
7f1a5f04 5055L: linux-fpga@vger.kernel.org
3c0ed7d5 5056S: Maintained
e4998077 5057T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
3c0ed7d5
AT
5058F: drivers/fpga/
5059F: include/linux/fpga/fpga-mgr.h
5060W: http://www.rocketboards.org
5061
e2d1d6c0 5062FPU EMULATOR
8b58be88 5063M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5064W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5065S: Maintained
679655da 5066F: arch/x86/math-emu/
e2d1d6c0
RD
5067
5068FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5069L: netdev@vger.kernel.org
c173bfac 5070S: Orphan
679655da
JP
5071F: drivers/net/wan/dlci.c
5072F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5073
5074FRAMEBUFFER LAYER
04f6152d 5075M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
c69f677c 5076L: linux-fbdev@vger.kernel.org
04f6152d 5077T: git git://github.com/bzolnier/linux.git
b22fe37b 5078Q: http://patchwork.kernel.org/project/linux-fbdev/list/
04f6152d 5079S: Maintained
679655da 5080F: Documentation/fb/
b22fe37b
PM
5081F: drivers/video/
5082F: include/video/
679655da 5083F: include/linux/fb.h
c117ab84
CEB
5084F: include/uapi/video/
5085F: include/uapi/linux/fb.h
e2d1d6c0 5086
93aafb6d
HG
5087FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5088M: Horia Geantă <horia.geanta@nxp.com>
5089M: Dan Douglass <dan.douglass@nxp.com>
5090L: linux-crypto@vger.kernel.org
5091S: Maintained
5092F: drivers/crypto/caam/
5093F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5094
a57c188e 5095FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5096M: Timur Tabi <timur@tabi.org>
a57c188e 5097L: linux-fbdev@vger.kernel.org
c4ef9bc4 5098S: Maintained
8a61f013 5099F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5100
e2d1d6c0 5101FREESCALE DMA DRIVER
8b58be88
JP
5102M: Li Yang <leoli@freescale.com>
5103M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5104L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5105S: Maintained
679655da 5106F: drivers/dma/fsldma.*
e2d1d6c0 5107
44248aff
HX
5108FREESCALE GPMI NAND DRIVER
5109M: Han Xu <han.xu@nxp.com>
5110L: linux-mtd@lists.infradead.org
5111S: Maintained
5112F: drivers/mtd/nand/gpmi-nand/*
5113
e2d1d6c0 5114FREESCALE I2C CPM DRIVER
8b58be88 5115M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5116L: linuxppc-dev@lists.ozlabs.org
846557d3 5117L: linux-i2c@vger.kernel.org
0d2b405a 5118S: Maintained
679655da 5119F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5120
60e8c5ab 5121FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5122M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5123L: linux-fbdev@vger.kernel.org
efc03ecb 5124L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5125S: Maintained
bad985a1 5126F: include/linux/platform_data/video-imxfb.h
8a61f013 5127F: drivers/video/fbdev/imxfb.c
60e8c5ab 5128
4d8e2cef 5129FREESCALE QUAD SPI DRIVER
38714fbd 5130M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5131L: linux-mtd@lists.infradead.org
5132S: Maintained
5133F: drivers/mtd/spi-nor/fsl-quadspi.c
5134
4689a6b1 5135FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5136M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5137M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5138L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5139L: netdev@vger.kernel.org
5140S: Maintained
ec21e2ec 5141F: drivers/net/ethernet/freescale/fs_enet/
679655da 5142F: include/linux/fs_enet_pd.h
4689a6b1 5143
63a0a00b
NA
5144FREESCALE IMX / MXC FEC DRIVER
5145M: Fugang Duan <fugang.duan@nxp.com>
5146L: netdev@vger.kernel.org
5147S: Maintained
5148F: drivers/net/ethernet/freescale/fec_main.c
5149F: drivers/net/ethernet/freescale/fec_ptp.c
5150F: drivers/net/ethernet/freescale/fec.h
5151F: Documentation/devicetree/bindings/net/fsl-fec.txt
5152
2fbfadb5
MB
5153FREESCALE QORIQ DPAA FMAN DRIVER
5154M: Madalin Bucur <madalin.bucur@nxp.com>
5155L: netdev@vger.kernel.org
5156S: Maintained
5157F: drivers/net/ethernet/freescale/fman
5158F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5159
63f4b4b0
MB
5160FREESCALE QORIQ DPAA ETHERNET DRIVER
5161M: Madalin Bucur <madalin.bucur@nxp.com>
5162L: netdev@vger.kernel.org
5163S: Maintained
5164F: drivers/net/ethernet/freescale/dpaa
5165
1b48706f 5166FREESCALE SOC DRIVERS
5167M: Scott Wood <oss@buserror.net>
5168L: linuxppc-dev@lists.ozlabs.org
5169L: linux-arm-kernel@lists.infradead.org
5170S: Maintained
5171F: drivers/soc/fsl/
5172F: include/linux/fsl/
5173
d9e9d82c 5174FREESCALE QUICC ENGINE LIBRARY
1b48706f 5175M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5176L: linuxppc-dev@lists.ozlabs.org
1b48706f 5177S: Maintained
7aa1aa6e
ZQ
5178F: drivers/soc/fsl/qe/
5179F: include/soc/fsl/*qe*.h
5180F: include/soc/fsl/*ucc*.h
d9e9d82c 5181
b55ef929 5182FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5183M: Li Yang <leoli@freescale.com>
6372594a 5184L: linux-usb@vger.kernel.org
a4724ed6 5185L: linuxppc-dev@lists.ozlabs.org
a7205b30 5186S: Maintained
faf2e1db 5187F: drivers/usb/gadget/udc/fsl*
a7205b30 5188
beaf53bf 5189FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5190M: Li Yang <leoli@freescale.com>
beaf53bf 5191L: netdev@vger.kernel.org
a4724ed6 5192L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5193S: Maintained
ec21e2ec 5194F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5195
abb1ed7b
CM
5196FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5197M: Claudiu Manoil <claudiu.manoil@freescale.com>
5198L: netdev@vger.kernel.org
5199S: Maintained
5200F: drivers/net/ethernet/freescale/gianfar*
5201X: drivers/net/ethernet/freescale/gianfar_ptp.c
5202F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5203
c19b6d24
ZQ
5204FREESCALE QUICC ENGINE UCC HDLC DRIVER
5205M: Zhao Qiang <qiang.zhao@nxp.com>
5206L: netdev@vger.kernel.org
5207L: linuxppc-dev@lists.ozlabs.org
5208S: Maintained
5209F: drivers/net/wan/fsl_ucc_hdlc*
5210
d9e9d82c 5211FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5212M: Timur Tabi <timur@tabi.org>
a4724ed6 5213L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5214S: Maintained
df621252 5215F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5216
5217FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5218M: Timur Tabi <timur@tabi.org>
dc85950a 5219M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5220M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5221R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5222L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5223L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5224S: Maintained
69aefcea 5225F: sound/soc/fsl/fsl*
dc85950a 5226F: sound/soc/fsl/imx*
69aefcea 5227F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5228
1da177e4 5229FREEVXFS FILESYSTEM
8b58be88 5230M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5231W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5232S: Maintained
679655da 5233F: fs/freevxfs/
1da177e4 5234
71038f52 5235FREEZER
49db1903 5236M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5237M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5238L: linux-pm@vger.kernel.org
71038f52 5239S: Supported
679655da
JP
5240F: Documentation/power/freezing-of-tasks.txt
5241F: include/linux/freezer.h
5242F: kernel/freezer.c
71038f52 5243
839a1f79
KRW
5244FRONTSWAP API
5245M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5246L: linux-kernel@vger.kernel.org
5247S: Maintained
5248F: mm/frontswap.c
5249F: include/linux/frontswap.h
5250
a5432f5a 5251FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5252M: David Howells <dhowells@redhat.com>
e62d6e24 5253L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5254S: Supported
5255F: Documentation/filesystems/caching/
5256F: fs/fscache/
5257F: include/linux/fscache*.h
5258
598c7d7a
TT
5259FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5260M: Theodore Y. Ts'o <tytso@mit.edu>
5261M: Jaegeuk Kim <jaegeuk@kernel.org>
c1b22129 5262L: linux-fsdevel@vger.kernel.org
598c7d7a
TT
5263S: Supported
5264F: fs/crypto/
5265F: include/linux/fscrypto.h
5266
f58ad8f5 5267F2FS FILE SYSTEM
9b29d481 5268M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5269M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5270L: linux-f2fs-devel@lists.sourceforge.net
95129296 5271W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5272T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5273S: Maintained
5274F: Documentation/filesystems/f2fs.txt
3bac380c 5275F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5276F: fs/f2fs/
5277F: include/linux/f2fs_fs.h
62d43eeb 5278F: include/trace/events/f2fs.h
f58ad8f5 5279
5ab7ffea 5280FUJITSU FR-V (FRV) PORT
0cf0305f 5281S: Orphan
679655da 5282F: arch/frv/
1da177e4 5283
20b93734 5284FUJITSU LAPTOP EXTRAS
409a3e98 5285M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5286L: platform-driver-x86@vger.kernel.org
20b93734 5287S: Maintained
679655da 5288F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5289
4da621b6
HK
5290FUJITSU M-5MO LS CAMERA ISP DRIVER
5291M: Kyungmin Park <kyungmin.park@samsung.com>
5292M: Heungjun Kim <riverful.kim@samsung.com>
5293L: linux-media@vger.kernel.org
5294S: Maintained
90d72ac6 5295F: drivers/media/i2c/m5mols/
b5dcee22 5296F: include/media/i2c/m5mols.h
4da621b6 5297
2d24c490
RG
5298FUJITSU TABLET EXTRAS
5299M: Robert Gerlach <khnz@gmx.de>
5300L: platform-driver-x86@vger.kernel.org
5301S: Maintained
5302F: drivers/platform/x86/fujitsu-tablet.c
5303
04578f17 5304FUSE: FILESYSTEM IN USERSPACE
8b58be88 5305M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5306L: linux-fsdevel@vger.kernel.org
04578f17 5307W: http://fuse.sourceforge.net/
0a30f612 5308T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5309S: Maintained
679655da 5310F: fs/fuse/
c117ab84 5311F: include/uapi/linux/fuse.h
0a30f612 5312F: Documentation/filesystems/fuse.txt
04578f17 5313
1da177e4 5314FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5315M: Rik Faith <faith@cs.unc.edu>
1da177e4 5316L: linux-scsi@vger.kernel.org
baaea1dc 5317S: Odd Fixes (e.g., new signatures)
679655da 5318F: drivers/scsi/fdomain.*
1da177e4 5319
6b90bd4b
ER
5320GCC PLUGINS
5321M: Kees Cook <keescook@chromium.org>
5322R: Emese Revfy <re.emese@gmail.com>
5323L: kernel-hardening@lists.openwall.com
5324S: Maintained
5325F: scripts/gcc-plugins/
5326F: scripts/gcc-plugin.sh
68fdc678 5327F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5328F: Documentation/gcc-plugins.txt
5329
d8e2162c
PO
5330GCOV BASED KERNEL PROFILING
5331M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5332S: Maintained
5333F: kernel/gcov/
2584bab2 5334F: Documentation/dev-tools/gcov.rst
d8e2162c 5335
1da177e4 5336GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5337M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5338L: linux-scsi@vger.kernel.org
5339W: http://www.icp-vortex.com/
5340S: Supported
679655da 5341F: drivers/scsi/gdt*
1da177e4 5342
158daf16
JK
5343GDB KERNEL DEBUGGING HELPER SCRIPTS
5344M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5345M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5346S: Supported
5347F: scripts/gdb/
5348
3169a1c7
HV
5349GEMTEK FM RADIO RECEIVER DRIVER
5350M: Hans Verkuil <hverkuil@xs4all.nl>
5351L: linux-media@vger.kernel.org
5352T: git git://linuxtv.org/media_tree.git
a825eaec 5353W: https://linuxtv.org
3169a1c7
HV
5354S: Maintained
5355F: drivers/media/radio/radio-gemtek*
5356
1c23af90 5357GENERIC GPIO I2C DRIVER
880b0e26 5358M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5359S: Supported
679655da
JP
5360F: drivers/i2c/busses/i2c-gpio.c
5361F: include/linux/i2c-gpio.h
1c23af90 5362
92ed1a76
PK
5363GENERIC GPIO I2C MULTIPLEXER DRIVER
5364M: Peter Korsgaard <peter.korsgaard@barco.com>
5365L: linux-i2c@vger.kernel.org
5366S: Supported
e7065e20
JD
5367F: drivers/i2c/muxes/i2c-mux-gpio.c
5368F: include/linux/i2c-mux-gpio.h
5369F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5370
9251ce95 5371GENERIC HDLC (WAN) DRIVERS
8b58be88 5372M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5373W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5374S: Maintained
679655da
JP
5375F: drivers/net/wan/c101.c
5376F: drivers/net/wan/hd6457*
5377F: drivers/net/wan/hdlc*
5378F: drivers/net/wan/n2.c
5379F: drivers/net/wan/pc300too.c
5380F: drivers/net/wan/pci200syn.c
5381F: drivers/net/wan/wanxl*
1da177e4 5382
1527aab6 5383GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5384M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5385L: linux-arch@vger.kernel.org
5386T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5387S: Maintained
14430813
JP
5388F: include/asm-generic/
5389F: include/uapi/asm-generic/
1527aab6 5390
ff764963
KVA
5391GENERIC PHY FRAMEWORK
5392M: Kishon Vijay Abraham I <kishon@ti.com>
5393L: linux-kernel@vger.kernel.org
5394T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5395S: Supported
5396F: drivers/phy/
5397F: include/linux/phy/
5398
eea97aed
KH
5399GENERIC PM DOMAINS
5400M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5401M: Kevin Hilman <khilman@kernel.org>
5402M: Ulf Hansson <ulf.hansson@linaro.org>
5403L: linux-pm@vger.kernel.org
5404S: Supported
5405F: drivers/base/power/domain*.c
5406F: include/linux/pm_domain.h
5407
ccb86a69 5408GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5409M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5410L: kvm@vger.kernel.org
ccb86a69
MT
5411S: Supported
5412F: drivers/uio/uio_pci_generic.c
5413
f8f1ec73
JP
5414GET_MAINTAINER SCRIPT
5415M: Joe Perches <joe@perches.com>
5416S: Maintained
5417F: scripts/get_maintainer.pl
5418
a7d5afe8
GKB
5419GENWQE (IBM Generic Workqueue Card)
5420M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5421M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5422S: Supported
5423F: drivers/misc/genwqe/
5424
5be7b50f 5425GFS2 FILE SYSTEM
8b58be88 5426M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5427M: Bob Peterson <rpeterso@redhat.com>
a4644184 5428L: cluster-devel@redhat.com
5be7b50f 5429W: http://sources.redhat.com/cluster/
28666d6d 5430T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5431S: Supported
679655da
JP
5432F: Documentation/filesystems/gfs2*.txt
5433F: fs/gfs2/
c117ab84 5434F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5435
0a34eb8f 5436GIGASET ISDN DRIVERS
6b096fde 5437M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5438L: gigaset307x-common@lists.sourceforge.net
5439W: http://gigaset307x.sourceforge.net/
6b096fde 5440S: Odd Fixes
679655da
JP
5441F: Documentation/isdn/README.gigaset
5442F: drivers/isdn/gigaset/
c117ab84 5443F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5444
7eea35fe
JP
5445GO7007 MPEG CODEC
5446M: Hans Verkuil <hans.verkuil@cisco.com>
5447L: linux-media@vger.kernel.org
5448S: Maintained
5449F: drivers/media/usb/go7007/
5450
ca96ea86
BN
5451GOODIX TOUCHSCREEN
5452M: Bastien Nocera <hadess@hadess.net>
5453L: linux-input@vger.kernel.org
5454S: Maintained
5455F: drivers/input/touchscreen/goodix.c
5456
a6a1cf3d
BJZ
5457GPIO MOCKUP DRIVER
5458M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5459L: linux-gpio@vger.kernel.org
5460S: Maintained
5461F: drivers/gpio/gpio-mockup.c
5462F: tools/testing/selftests/gpio/
5463
a0dc00b4 5464GPIO SUBSYSTEM
e4651a9f 5465M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5466M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5467L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5468T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5469S: Maintained
cd97a449 5470F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5471F: Documentation/gpio/
40c159b7 5472F: Documentation/ABI/testing/gpio-cdev
fe95046e 5473F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5474F: drivers/gpio/
bdc6e95e
AC
5475F: include/linux/gpio/
5476F: include/linux/gpio.h
9b692346 5477F: include/asm-generic/gpio.h
3c702e99 5478F: include/uapi/linux/gpio.h
6d591c46 5479F: tools/gpio/
a0dc00b4 5480
71a6d0af
HW
5481GRE DEMULTIPLEXER DRIVER
5482M: Dmitry Kozlov <xeb@mail.ru>
5483L: netdev@vger.kernel.org
5484S: Maintained
11c26770
JP
5485F: net/ipv4/gre_demux.c
5486F: net/ipv4/gre_offload.c
71a6d0af
HW
5487F: include/net/gre.h
5488
d4c41139 5489GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5490M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5491L: netdev@vger.kernel.org
5492S: Maintained
a31a96ad 5493F: drivers/net/ethernet/aeroflex/
d4c41139 5494
629c1fb5
GKH
5495GREYBUS SUBSYSTEM
5496M: Johan Hovold <johan@kernel.org>
5497M: Alex Elder <elder@kernel.org>
5498M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5499S: Maintained
5500F: drivers/staging/greybus/
01d0f715 5501L: greybus-dev@lists.linaro.org
629c1fb5 5502
926706c5
VA
5503GREYBUS AUDIO PROTOCOLS DRIVERS
5504M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5505M: Mark Greer <mgreer@animalcreek.com>
926706c5 5506S: Maintained
544a6944
MG
5507F: drivers/staging/greybus/audio_apbridgea.c
5508F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5509F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5510F: drivers/staging/greybus/audio_codec.h
5511F: drivers/staging/greybus/audio_gb.c
5512F: drivers/staging/greybus/audio_manager.c
5513F: drivers/staging/greybus/audio_manager.h
5514F: drivers/staging/greybus/audio_manager_module.c
5515F: drivers/staging/greybus/audio_manager_private.h
5516F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5517F: drivers/staging/greybus/audio_module.c
5518F: drivers/staging/greybus/audio_topology.c
5519
2bbadafb
RMS
5520GREYBUS PROTOCOLS DRIVERS
5521M: Rui Miguel Silva <rmfrfs@gmail.com>
5522S: Maintained
5523F: drivers/staging/greybus/sdio.c
5524F: drivers/staging/greybus/light.c
5525F: drivers/staging/greybus/gpio.c
5526F: drivers/staging/greybus/power_supply.c
5527F: drivers/staging/greybus/spi.c
5528F: drivers/staging/greybus/spilib.c
5529
7d700518
BD
5530GREYBUS PROTOCOLS DRIVERS
5531M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5532S: Maintained
5533F: drivers/staging/greybus/loopback.c
5534F: drivers/staging/greybus/timesync.c
5535F: drivers/staging/greybus/timesync_platform.c
5536
5bd16350
VK
5537GREYBUS PROTOCOLS DRIVERS
5538M: Viresh Kumar <vireshk@kernel.org>
5539S: Maintained
5540F: drivers/staging/greybus/authentication.c
5541F: drivers/staging/greybus/bootrom.c
5542F: drivers/staging/greybus/firmware.h
5543F: drivers/staging/greybus/fw-core.c
5544F: drivers/staging/greybus/fw-download.c
5545F: drivers/staging/greybus/fw-managament.c
5546F: drivers/staging/greybus/greybus_authentication.h
5547F: drivers/staging/greybus/greybus_firmware.h
5548F: drivers/staging/greybus/hid.c
5549F: drivers/staging/greybus/i2c.c
5550F: drivers/staging/greybus/spi.c
5551F: drivers/staging/greybus/spilib.c
5552F: drivers/staging/greybus/spilib.h
5553
8d904fe5
DL
5554GREYBUS PROTOCOLS DRIVERS
5555M: David Lin <dtwlin@gmail.com>
5556S: Maintained
5557F: drivers/staging/greybus/uart.c
5558F: drivers/staging/greybus/log.c
5559
92b8bd96
VH
5560GREYBUS PLATFORM DRIVERS
5561M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5562S: Maintained
5563F: drivers/staging/greybus/arche-platform.c
5564F: drivers/staging/greybus/arche-apb-ctrl.c
5565F: drivers/staging/greybus/arche_platform.h
5566
7aae6e2d
CAC
5567GS1662 VIDEO SERIALIZER
5568M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5569L: linux-media@vger.kernel.org
5570T: git git://linuxtv.org/media_tree.git
5571S: Maintained
5572F: drivers/media/spi/gs1662.c
5573
e8deeae2 5574GSPCA FINEPIX SUBDRIVER
8b58be88 5575M: Frank Zago <frank@zago.net>
661263b5 5576L: linux-media@vger.kernel.org
275ffde4 5577T: git git://linuxtv.org/media_tree.git
e8deeae2 5578S: Maintained
0c0d06ca 5579F: drivers/media/usb/gspca/finepix.c
e8deeae2 5580
4b3fa3c4
OL
5581GSPCA GL860 SUBDRIVER
5582M: Olivier Lorin <o.lorin@laposte.net>
5583L: linux-media@vger.kernel.org
275ffde4 5584T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5585S: Maintained
0c0d06ca 5586F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5587
e8deeae2 5588GSPCA M5602 SUBDRIVER
8b58be88 5589M: Erik Andren <erik.andren@gmail.com>
661263b5 5590L: linux-media@vger.kernel.org
275ffde4 5591T: git git://linuxtv.org/media_tree.git
e8deeae2 5592S: Maintained
0c0d06ca 5593F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5594
5595GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5596M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5597L: linux-media@vger.kernel.org
275ffde4 5598T: git git://linuxtv.org/media_tree.git
c0936df4 5599S: Odd Fixes
0c0d06ca 5600F: drivers/media/usb/gspca/pac207.c
e8deeae2 5601
261982f1 5602GSPCA SN9C20X SUBDRIVER
d95c5b0b 5603M: Brian Johnson <brijohn@gmail.com>
261982f1 5604L: linux-media@vger.kernel.org
275ffde4 5605T: git git://linuxtv.org/media_tree.git
261982f1 5606S: Maintained
0c0d06ca 5607F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5608
e8deeae2 5609GSPCA T613 SUBDRIVER
8b58be88 5610M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5611L: linux-media@vger.kernel.org
275ffde4 5612T: git git://linuxtv.org/media_tree.git
e8deeae2 5613S: Maintained
0c0d06ca 5614F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5615
5616GSPCA USB WEBCAM DRIVER
c0936df4 5617M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5618L: linux-media@vger.kernel.org
275ffde4 5619T: git git://linuxtv.org/media_tree.git
c0936df4 5620S: Odd Fixes
0c0d06ca 5621F: drivers/media/usb/gspca/
e8deeae2 5622
584ec979 5623GUID PARTITION TABLE (GPT)
4f973c63 5624M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5625L: linux-efi@vger.kernel.org
5626S: Maintained
5627F: block/partitions/efi.*
5628
aa3c598b 5629STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5630M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5631L: linux-media@vger.kernel.org
275ffde4 5632T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5633S: Maintained
5634F: drivers/media/usb/stk1160/
e8deeae2 5635
4e456b86
YS
5636H8/300 ARCHITECTURE
5637M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5638L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5639W: http://uclinux-h8.sourceforge.jp
5640T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5641S: Maintained
5642F: arch/h8300/
5643F: drivers/clocksource/h8300_*.c
5644F: drivers/clk/h8300/
5645F: drivers/irqchip/irq-renesas-h8*.c
5646
71a6d0af
HW
5647HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5648M: Frank Seidel <frank@f-seidel.de>
5649L: platform-driver-x86@vger.kernel.org
5650W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5651S: Maintained
5652F: drivers/platform/x86/hdaps.c
5653
48fc9e26
HV
5654HDPVR USB VIDEO ENCODER DRIVER
5655M: Hans Verkuil <hverkuil@xs4all.nl>
5656L: linux-media@vger.kernel.org
5657T: git git://linuxtv.org/media_tree.git
a825eaec 5658W: https://linuxtv.org
48fc9e26 5659S: Odd Fixes
14430813 5660F: drivers/media/usb/hdpvr/
48fc9e26 5661
71a6d0af 5662HWPOISON MEMORY FAILURE HANDLING
f9625c48 5663M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5664L: linux-mm@kvack.org
71a6d0af
HW
5665S: Maintained
5666F: mm/memory-failure.c
5667F: mm/hwpoison-inject.c
5668
5669HYPERVISOR VIRTUAL CONSOLE DRIVER
5670L: linuxppc-dev@lists.ozlabs.org
5671S: Odd Fixes
5672F: drivers/tty/hvc/
5673
e5ab1477
AP
5674HACKRF MEDIA DRIVER
5675M: Antti Palosaari <crope@iki.fi>
5676L: linux-media@vger.kernel.org
a825eaec 5677W: https://linuxtv.org
e5ab1477
AP
5678W: http://palosaari.fi/linux/
5679Q: http://patchwork.linuxtv.org/project/linux-media/list/
5680T: git git://linuxtv.org/anttip/media_tree.git
5681S: Maintained
5682F: drivers/media/usb/hackrf/
5683
5b543965 5684HARDWARE MONITORING
d8130624 5685M: Jean Delvare <jdelvare@suse.com>
ca462085 5686M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5687L: linux-hwmon@vger.kernel.org
5688W: http://hwmon.wiki.kernel.org/
a94ef4ed 5689T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5690T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5691S: Maintained
047f4ec2 5692F: Documentation/hwmon/
679655da 5693F: drivers/hwmon/
047f4ec2 5694F: include/linux/hwmon*.h
5b543965 5695
844dd05f 5696HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5697M: Matt Mackall <mpm@selenic.com>
5698M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5699L: linux-crypto@vger.kernel.org
c0d0787b 5700S: Odd fixes
f6c60b15 5701F: Documentation/devicetree/bindings/rng/
679655da
JP
5702F: Documentation/hw_random.txt
5703F: drivers/char/hw_random/
5704F: include/linux/hw_random.h
844dd05f 5705
8b37fcfc
OBC
5706HARDWARE SPINLOCK CORE
5707M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5708M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5709L: linux-remoteproc@vger.kernel.org
8b37fcfc 5710S: Maintained
9f273c24 5711T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5712F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5713F: Documentation/hwspinlock.txt
2dbd8585 5714F: drivers/hwspinlock/
8b37fcfc
OBC
5715F: include/linux/hwspinlock.h
5716
1da177e4 5717HARMONY SOUND DRIVER
ac6aecbf 5718L: linux-parisc@vger.kernel.org
1da177e4 5719S: Maintained
679655da 5720F: sound/parisc/harmony.*
1da177e4 5721
91952bc0
AP
5722HD29L2 MEDIA DRIVER
5723M: Antti Palosaari <crope@iki.fi>
5724L: linux-media@vger.kernel.org
a825eaec 5725W: https://linuxtv.org
91952bc0
AP
5726W: http://palosaari.fi/linux/
5727Q: http://patchwork.linuxtv.org/project/linux-media/list/
5728T: git git://linuxtv.org/anttip/media_tree.git
5729S: Maintained
5730F: drivers/media/dvb-frontends/hd29l2*
5731
214de83e 5732HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
4cfccbda 5733M: Jimmy Vance <jimmy.vance@hpe.com>
214de83e
BB
5734S: Supported
5735F: Documentation/watchdog/hpwdt.txt
5736F: drivers/watchdog/hpwdt.c
5737
9257aa49 5738HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5739M: Don Brace <don.brace@microsemi.com>
a0a268ad 5740L: esc.storagedev@microsemi.com
693373db 5741L: linux-scsi@vger.kernel.org
9257aa49
SC
5742S: Supported
5743F: Documentation/scsi/hpsa.txt
5744F: drivers/scsi/hpsa*.[ch]
5745F: include/linux/cciss*.h
c117ab84 5746F: include/uapi/linux/cciss*.h
9257aa49 5747
e2d1d6c0 5748HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5749M: Don Brace <don.brace@microsemi.com>
516fdcea 5750L: esc.storagedev@microsemi.com
693373db 5751L: linux-scsi@vger.kernel.org
e2d1d6c0 5752S: Supported
679655da
JP
5753F: Documentation/blockdev/cciss.txt
5754F: drivers/block/cciss*
5755F: include/linux/cciss_ioctl.h
c117ab84 5756F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5757
f48ad614
DD
5758HFI1 DRIVER
5759M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5760M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5761L: linux-rdma@vger.kernel.org
5762S: Supported
5763F: drivers/infiniband/hw/hfi1
5764
1da177e4 5765HFS FILESYSTEM
6cf515e1
GU
5766L: linux-fsdevel@vger.kernel.org
5767S: Orphan
679655da
JP
5768F: Documentation/filesystems/hfs.txt
5769F: fs/hfs/
1da177e4 5770
ef575f47
GU
5771HFSPLUS FILESYSTEM
5772L: linux-fsdevel@vger.kernel.org
5773S: Orphan
5774F: Documentation/filesystems/hfsplus.txt
5775F: fs/hfsplus/
5776
1da177e4 5777HGA FRAMEBUFFER DRIVER
8b58be88 5778M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5779L: linux-nvidia@lists.surfsouth.com
5780W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5781S: Maintained
8a61f013 5782F: drivers/video/fbdev/hgafb.c
1da177e4 5783
4480f15b 5784HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5785M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5786M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5787L: linux-pm@vger.kernel.org
68656443 5788B: https://bugzilla.kernel.org
e2d1d6c0 5789S: Supported
679655da
JP
5790F: arch/x86/power/
5791F: drivers/base/power/
5792F: kernel/power/
5793F: include/linux/suspend.h
5794F: include/linux/freezer.h
5795F: include/linux/pm.h
679655da 5796F: arch/*/include/asm/suspend*.h
e2d1d6c0 5797
4ef4caad 5798HID CORE LAYER
e5f6450c 5799M: Jiri Kosina <jikos@kernel.org>
406df153 5800R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5801L: linux-input@vger.kernel.org
54e5881d 5802T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5803S: Maintained
679655da
JP
5804F: drivers/hid/
5805F: include/linux/hid*
c117ab84 5806F: include/uapi/linux/hid*
4ef4caad 5807
30ee72f0 5808HID SENSOR HUB DRIVERS
e5f6450c 5809M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5810M: Jonathan Cameron <jic23@kernel.org>
5811M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5812L: linux-input@vger.kernel.org
5813L: linux-iio@vger.kernel.org
5814S: Maintained
5815F: Documentation/hid/hid-sensor*
5816F: drivers/hid/hid-sensor-*
5817F: drivers/iio/*/hid-*
5818F: include/linux/hid-sensor-*
5819
38bed542 5820HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5821M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5822L: linux-kernel@vger.kernel.org
75fc2d37 5823T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5824S: Maintained
679655da 5825F: Documentation/timers/
5cee9645 5826F: kernel/time/hrtimer.c
88606e80
TG
5827F: kernel/time/clockevents.c
5828F: kernel/time/tick*.*
5829F: kernel/time/timer_*.c
05ed8490 5830F: include/linux/clockchips.h
679655da 5831F: include/linux/hrtimer.h
38bed542 5832
1da177e4 5833HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5834L: linux-hams@vger.kernel.org
8b64f2a0 5835S: Orphan
679655da
JP
5836F: drivers/net/hamradio/dmascc.c
5837F: drivers/net/hamradio/scc.c
1da177e4 5838
ede1e6f8 5839HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5840M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5841W: http://www.highpoint-tech.com
5842S: Supported
679655da
JP
5843F: Documentation/scsi/hptiop.txt
5844F: drivers/scsi/hptiop.c
ede1e6f8 5845
1da177e4 5846HIPPI
8b58be88 5847M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5848L: linux-hippi@sunsite.dk
5849S: Maintained
679655da 5850F: include/linux/hippidevice.h
c117ab84 5851F: include/uapi/linux/if_hippi.h
679655da 5852F: net/802/hippi.c
ff5a3b50 5853F: drivers/net/hippi/
1da177e4 5854
b30d74e4
DH
5855HISILICON NETWORK SUBSYSTEM DRIVER
5856M: Yisen Zhuang <yisen.zhuang@huawei.com>
5857M: Salil Mehta <salil.mehta@huawei.com>
5858L: netdev@vger.kernel.org
5859W: http://www.hisilicon.com
5860S: Maintained
5861F: drivers/net/ethernet/hisilicon/
5862F: Documentation/devicetree/bindings/net/hisilicon*.txt
5863
66a9bae6 5864HISILICON ROCE DRIVER
5865M: Lijun Ou <oulijun@huawei.com>
5866M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5867L: linux-rdma@vger.kernel.org
5868S: Maintained
5869F: drivers/infiniband/hw/hns/
5870F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5871
16c6c252
JG
5872HISILICON SAS Controller
5873M: John Garry <john.garry@huawei.com>
5874W: http://www.hisilicon.com
5875S: Supported
5876F: drivers/scsi/hisi_sas/
5877F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5878
ff1d2767 5879HOST AP DRIVER
8b58be88 5880M: Jouni Malinen <j@w1.fi>
724c6b35 5881L: linux-wireless@vger.kernel.org
ffd74aca
JM
5882W: http://w1.fi/hostap-driver.html
5883S: Obsolete
eb4f98d5 5884F: drivers/net/wireless/intersil/hostap/
ff1d2767 5885
dd8cd779 5886HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5887L: platform-driver-x86@vger.kernel.org
95c70215 5888S: Orphan
679655da 5889F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5890
e2d1d6c0 5891HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5892M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5893S: Maintained
7e25d724 5894F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5895
7d2c86b5 5896HPET: High Precision Event Timers driver
8b58be88 5897M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5898S: Maintained
679655da
JP
5899F: Documentation/timers/hpet.txt
5900F: drivers/char/hpet.c
5901F: include/linux/hpet.h
c117ab84 5902F: include/uapi/linux/hpet.h
b9b0332f 5903
e07b5d79 5904HPET: x86
9e06f631 5905S: Orphan
679655da
JP
5906F: arch/x86/kernel/hpet.c
5907F: arch/x86/include/asm/hpet.h
b9b0332f 5908
1da177e4 5909HPFS FILESYSTEM
8b58be88 5910M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5911W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5912S: Maintained
679655da 5913F: fs/hpfs/
1da177e4 5914
3441cded 5915HSI SUBSYSTEM
56459ea9
SR
5916M: Sebastian Reichel <sre@kernel.org>
5917T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5918S: Maintained
5919F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 5920F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
5921F: drivers/hsi/
5922F: include/linux/hsi/
5923F: include/uapi/linux/hsi/
5924
7d2c86b5 5925HSO 3G MODEM DRIVER
8b58be88 5926M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5927W: http://www.pharscape.org
5928S: Maintained
679655da 5929F: drivers/net/usb/hso.c
11cd29b0 5930
19990e29
AB
5931HSR NETWORK PROTOCOL
5932M: Arvid Brodin <arvid.brodin@alten.se>
5933L: netdev@vger.kernel.org
5934S: Maintained
5935F: net/hsr/
5936
5a18c343 5937HTCPEN TOUCHSCREEN DRIVER
8b58be88 5938M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5939L: linux-input@vger.kernel.org
5940S: Maintained
679655da 5941F: drivers/input/touchscreen/htcpen.c
5a18c343 5942
1da177e4 5943HUGETLB FILESYSTEM
6d49e352 5944M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5945S: Maintained
679655da 5946F: fs/hugetlbfs/
1da177e4 5947
fe713d60
JCT
5948HVA ST MEDIA DRIVER
5949M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5950L: linux-media@vger.kernel.org
5951T: git git://linuxtv.org/media_tree.git
5952W: https://linuxtv.org
5953S: Supported
5954F: drivers/media/platform/sti/hva
5955
05183189 5956Hyper-V CORE AND DRIVERS
9c3646d1 5957M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189 5958M: Haiyang Zhang <haiyangz@microsoft.com>
421463b8 5959M: Stephen Hemminger <sthemmin@microsoft.com>
05183189
S
5960L: devel@linuxdriverproject.org
5961S: Maintained
a4162747
HZ
5962F: arch/x86/include/asm/mshyperv.h
5963F: arch/x86/include/uapi/asm/hyperv.h
5964F: arch/x86/kernel/cpu/mshyperv.c
05183189 5965F: drivers/hid/hid-hyperv.c
a4162747 5966F: drivers/hv/
f92ca80b 5967F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5968F: drivers/pci/host/pci-hyperv.c
05183189 5969F: drivers/net/hyperv/
a4162747 5970F: drivers/scsi/storvsc_drv.c
95096f2f 5971F: drivers/uio/uio_hv_generic.c
8a61f013 5972F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5973F: include/linux/hyperv.h
5974F: tools/hv/
54bf725e 5975F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5976
7724fd04
PR
5977I2C MUXES
5978M: Peter Rosin <peda@axentia.se>
5979L: linux-i2c@vger.kernel.org
5980S: Maintained
2254d24a 5981F: Documentation/i2c/i2c-topology
7724fd04
PR
5982F: Documentation/i2c/muxes/
5983F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 5984F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 5985F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
5986F: drivers/i2c/i2c-mux.c
5987F: drivers/i2c/muxes/
5988F: include/linux/i2c-mux.h
5989
d85c8a6a 5990I2C OVER PARALLEL PORT
d8130624 5991M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5992L: linux-i2c@vger.kernel.org
5993S: Maintained
5994F: Documentation/i2c/busses/i2c-parport
5995F: Documentation/i2c/busses/i2c-parport-light
5996F: drivers/i2c/busses/i2c-parport.c
5997F: drivers/i2c/busses/i2c-parport-light.c
5998
5999I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 6000M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6001L: linux-i2c@vger.kernel.org
6002S: Maintained
6003F: Documentation/i2c/busses/i2c-ali1535
6004F: Documentation/i2c/busses/i2c-ali1563
6005F: Documentation/i2c/busses/i2c-ali15x3
6006F: Documentation/i2c/busses/i2c-amd756
6007F: Documentation/i2c/busses/i2c-amd8111
6008F: Documentation/i2c/busses/i2c-i801
6009F: Documentation/i2c/busses/i2c-nforce2
6010F: Documentation/i2c/busses/i2c-piix4
6011F: Documentation/i2c/busses/i2c-sis5595
6012F: Documentation/i2c/busses/i2c-sis630
6013F: Documentation/i2c/busses/i2c-sis96x
6014F: Documentation/i2c/busses/i2c-via
6015F: Documentation/i2c/busses/i2c-viapro
6016F: drivers/i2c/busses/i2c-ali1535.c
6017F: drivers/i2c/busses/i2c-ali1563.c
6018F: drivers/i2c/busses/i2c-ali15x3.c
6019F: drivers/i2c/busses/i2c-amd756.c
6020F: drivers/i2c/busses/i2c-amd756-s4882.c
6021F: drivers/i2c/busses/i2c-amd8111.c
6022F: drivers/i2c/busses/i2c-i801.c
6023F: drivers/i2c/busses/i2c-isch.c
6024F: drivers/i2c/busses/i2c-nforce2.c
6025F: drivers/i2c/busses/i2c-nforce2-s4985.c
6026F: drivers/i2c/busses/i2c-piix4.c
6027F: drivers/i2c/busses/i2c-sis5595.c
6028F: drivers/i2c/busses/i2c-sis630.c
6029F: drivers/i2c/busses/i2c-sis96x.c
6030F: drivers/i2c/busses/i2c-via.c
6031F: drivers/i2c/busses/i2c-viapro.c
6032
cb7f07a4
NH
6033I2C/SMBUS ISMT DRIVER
6034M: Seth Heasley <seth.heasley@intel.com>
6035M: Neil Horman <nhorman@tuxdriver.com>
6036L: linux-i2c@vger.kernel.org
6037F: drivers/i2c/busses/i2c-ismt.c
6038F: Documentation/i2c/busses/i2c-ismt
6039
6ea884db 6040I2C/SMBUS STUB DRIVER
d8130624 6041M: Jean Delvare <jdelvare@suse.com>
846557d3 6042L: linux-i2c@vger.kernel.org
6ea884db 6043S: Maintained
8547a5bc 6044F: drivers/i2c/i2c-stub.c
6ea884db 6045
5b543965 6046I2C SUBSYSTEM
14d77c4d 6047M: Wolfram Sang <wsa@the-dreams.de>
846557d3 6048L: linux-i2c@vger.kernel.org
9d4ea27a
WS
6049W: https://i2c.wiki.kernel.org/
6050Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 6051T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 6052S: Maintained
40ed1b4c 6053F: Documentation/devicetree/bindings/i2c/
679655da
JP
6054F: Documentation/i2c/
6055F: drivers/i2c/
630bc46e 6056F: drivers/i2c/*/
679655da 6057F: include/linux/i2c.h
03b70d62 6058F: include/linux/i2c-*.h
c117ab84
CEB
6059F: include/uapi/linux/i2c.h
6060F: include/uapi/linux/i2c-*.h
1da177e4 6061
4560d677
WS
6062I2C ACPI SUPPORT
6063M: Mika Westerberg <mika.westerberg@linux.intel.com>
6064L: linux-i2c@vger.kernel.org
6065L: linux-acpi@vger.kernel.org
6066S: Maintained
4560d677 6067
d85c8a6a 6068I2C-TAOS-EVM DRIVER
d8130624 6069M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6070L: linux-i2c@vger.kernel.org
6071S: Maintained
6072F: Documentation/i2c/busses/i2c-taos-evm
6073F: drivers/i2c/busses/i2c-taos-evm.c
6074
e8c76eed 6075I2C-TINY-USB DRIVER
8b58be88 6076M: Till Harbaum <till@harbaum.org>
846557d3 6077L: linux-i2c@vger.kernel.org
932d1872 6078W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 6079S: Maintained
679655da 6080F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 6081
1da177e4 6082i386 BOOT CODE
8b58be88 6083M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 6084S: Maintained
679655da 6085F: arch/x86/boot/
1da177e4
LT
6086
6087i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 6088M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 6089T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
6090S: Maintained
6091
1da177e4 6092IA64 (Itanium) PLATFORM
8b58be88
JP
6093M: Tony Luck <tony.luck@intel.com>
6094M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6095L: linux-ia64@vger.kernel.org
6b1c70b1 6096T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6097S: Maintained
679655da 6098F: arch/ia64/
1da177e4 6099
4cd38750
LDSB
6100IBM Power VMX Cryptographic instructions
6101M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6102M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
6103L: linux-crypto@vger.kernel.org
6104S: Supported
6105F: drivers/crypto/vmx/Makefile
6106F: drivers/crypto/vmx/Kconfig
6107F: drivers/crypto/vmx/vmx.c
6108F: drivers/crypto/vmx/aes*
6109F: drivers/crypto/vmx/ghash*
6110F: drivers/crypto/vmx/ppc-xlate.pl
6111
956c203c 6112IBM Power in-Nest Crypto Acceleration
4cd38750 6113M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6114M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6115L: linux-crypto@vger.kernel.org
6116S: Supported
28bceeaa
DS
6117F: drivers/crypto/nx/Makefile
6118F: drivers/crypto/nx/Kconfig
6119F: drivers/crypto/nx/nx-aes*
6120F: drivers/crypto/nx/nx-sha*
6121F: drivers/crypto/nx/nx.*
6122F: drivers/crypto/nx/nx_csbcpb.h
6123F: drivers/crypto/nx/nx_debugfs.h
956c203c 6124
0e16aafb 6125IBM Power 842 compression accelerator
41656aa7 6126M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 6127S: Supported
28bceeaa
DS
6128F: drivers/crypto/nx/Makefile
6129F: drivers/crypto/nx/Kconfig
7011a122 6130F: drivers/crypto/nx/nx-842*
2da572c9 6131F: include/linux/sw842.h
2062c5b6 6132F: crypto/842.c
2da572c9 6133F: lib/842/
0e16aafb 6134
1da177e4 6135IBM Power Linux RAID adapter
8b58be88 6136M: Brian King <brking@us.ibm.com>
1da177e4 6137S: Supported
679655da 6138F: drivers/scsi/ipr.*
1da177e4 6139
9d348af4 6140IBM Power Virtual Ethernet Device Driver
eddd63a6 6141M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6142L: netdev@vger.kernel.org
6143S: Supported
9aa32835 6144F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6145
032c5e82
TF
6146IBM Power SRIOV Virtual NIC Device Driver
6147M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6148M: John Allen <jallen@linux.vnet.ibm.com>
6149L: netdev@vger.kernel.org
6150S: Supported
6151F: drivers/net/ethernet/ibm/ibmvnic.*
6152
e6babec6 6153IBM Power Virtual SCSI Device Drivers
bcbde52b 6154M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6155L: linux-scsi@vger.kernel.org
6156S: Supported
e6babec6 6157F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6158F: include/scsi/viosrp.h
6159
6160IBM Power Virtual SCSI Device Target Driver
6161M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6162M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6163L: linux-scsi@vger.kernel.org
6164L: target-devel@vger.kernel.org
6165S: Supported
6166F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6167
6168IBM Power Virtual FC Device Drivers
44b4dad9 6169M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6170L: linux-scsi@vger.kernel.org
6171S: Supported
6172F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6173
1da177e4 6174IBM ServeRAID RAID DRIVER
f9213e78 6175S: Orphan
679655da 6176F: drivers/scsi/ips.*
1da177e4 6177
6ed9f9c4
PT
6178ICH LPC AND GPIO DRIVER
6179M: Peter Tyser <ptyser@xes-inc.com>
6180S: Maintained
6181F: drivers/mfd/lpc_ich.c
6182F: drivers/gpio/gpio-ich.c
6183
1e7106fc 6184IDE SUBSYSTEM
8b58be88 6185M: "David S. Miller" <davem@davemloft.net>
1da177e4 6186L: linux-ide@vger.kernel.org
8a6e2535 6187Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6188T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6189S: Maintained
679655da
JP
6190F: Documentation/ide/
6191F: drivers/ide/
6192F: include/linux/ide.h
1da177e4 6193
6cb8c13d
IP
6194IDEAPAD LAPTOP EXTRAS DRIVER
6195M: Ike Panhc <ike.pan@canonical.com>
6196L: platform-driver-x86@vger.kernel.org
6197W: http://launchpad.net/ideapad-laptop
6198S: Maintained
6199F: drivers/platform/x86/ideapad-laptop.c
6200
1ea4c161
AM
6201IDEAPAD LAPTOP SLIDEBAR DRIVER
6202M: Andrey Moiseev <o2g.org.ru@gmail.com>
6203L: linux-input@vger.kernel.org
6204W: https://github.com/o2genum/ideapad-slidebar
6205S: Maintained
6206F: drivers/input/misc/ideapad_slidebar.c
6207
0f861e8c 6208IDE/ATAPI DRIVERS
487ba8e8 6209M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6210L: linux-ide@vger.kernel.org
c404c199 6211S: Maintained
679655da
JP
6212F: Documentation/cdrom/ide-cd
6213F: drivers/ide/ide-cd*
1da177e4 6214
02cf2286 6215IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6216M: Alexander Aring <aar@pengutronix.de>
5cc92049 6217M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6218L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6219W: http://wpan.cakelab.org/
6220T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6221T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6222S: Maintained
6223F: net/ieee802154/
68653359 6224F: net/mac802154/
251741b1 6225F: drivers/net/ieee802154/
580947d3
AA
6226F: include/linux/nl802154.h
6227F: include/linux/ieee802154.h
6228F: include/net/nl802154.h
6229F: include/net/mac802154.h
6230F: include/net/af_ieee802154.h
6231F: include/net/cfg802154.h
6232F: include/net/ieee802154_netdev.h
ebef9c12 6233F: Documentation/networking/ieee802154.txt
02cf2286 6234
b1c97193
SY
6235IGORPLUG-USB IR RECEIVER
6236M: Sean Young <sean@mess.org>
6237L: linux-media@vger.kernel.org
6238S: Maintained
6239F: drivers/media/rc/igorplugusb.c
6240
40ad4a30
SY
6241IGUANAWORKS USB IR TRANSCEIVER
6242M: Sean Young <sean@mess.org>
6243L: linux-media@vger.kernel.org
6244S: Maintained
6245F: drivers/media/rc/iguanair.c
6246
ed13134b
PR
6247IIO DIGITAL POTENTIOMETER DAC
6248M: Peter Rosin <peda@axentia.se>
6249L: linux-iio@vger.kernel.org
6250S: Maintained
7fde1484 6251F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6252F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6253F: drivers/iio/dac/dpot-dac.c
ed13134b 6254
e778aa14
PR
6255IIO ENVELOPE DETECTOR
6256M: Peter Rosin <peda@axentia.se>
6257L: linux-iio@vger.kernel.org
6258S: Maintained
b475f80b 6259F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6260F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6261F: drivers/iio/adc/envelope-detector.c
e778aa14 6262
9545f86e 6263IIO SUBSYSTEM AND DRIVERS
030a13d7 6264M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6265R: Hartmut Knaack <knaack.h@gmx.de>
6266R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6267R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6268L: linux-iio@vger.kernel.org
21d41655 6269T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6270S: Maintained
866b148a 6271F: Documentation/devicetree/bindings/iio/
03e7c251 6272F: drivers/iio/
9545f86e 6273F: drivers/staging/iio/
8fe671fc 6274F: include/linux/iio/
817020cf 6275F: tools/iio/
9545f86e 6276
65519263
SG
6277IKANOS/ADI EAGLE ADSL USB DRIVER
6278M: Matthieu Castet <castet.matthieu@free.fr>
6279M: Stanislaw Gruszka <stf_xl@wp.pl>
6280S: Maintained
6281F: drivers/usb/atm/ueagle-atm.c
6282
8ef3ff27
PB
6283IMGTEC ASCII LCD DRIVER
6284M: Paul Burton <paul.burton@imgtec.com>
6285S: Maintained
6286F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6287F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6288
e89ab51f
GR
6289INA209 HARDWARE MONITOR DRIVER
6290M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6291L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6292S: Maintained
6293F: Documentation/hwmon/ina209
6294F: Documentation/devicetree/bindings/i2c/ina209.txt
6295F: drivers/hwmon/ina209.c
6296
6297INA2XX HARDWARE MONITOR DRIVER
6298M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6299L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6300S: Maintained
6301F: Documentation/hwmon/ina2xx
6302F: drivers/hwmon/ina2xx.c
6303F: include/linux/platform_data/ina2xx.h
6304
14dc124f
SIG
6305INDUSTRY PACK SUBSYSTEM (IPACK)
6306M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6307M: Jens Taprogge <jens.taprogge@taprogge.org>
6308M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6309L: industrypack-devel@lists.sourceforge.net
6310W: http://industrypack.sourceforge.net
6311S: Maintained
6312F: drivers/ipack/
6313
8adc53fd
ZLK
6314INGENIC JZ4780 DMA Driver
6315M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6316S: Maintained
6317F: drivers/dma/dma-jz4780.c
6318
87cf40e6
HH
6319INGENIC JZ4780 NAND DRIVER
6320M: Harvey Hunt <harveyhuntnexus@gmail.com>
6321L: linux-mtd@lists.infradead.org
6322S: Maintained
6323F: drivers/mtd/nand/jz4780_*
6324
aa7168f4 6325INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6326M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6327M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6328L: linux-ima-devel@lists.sourceforge.net
6329L: linux-ima-user@lists.sourceforge.net
6330L: linux-security-module@vger.kernel.org
9f273c24 6331T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6332S: Supported
679655da 6333F: security/integrity/ima/
aa7168f4 6334
9a4ea5a9
JH
6335IMGTEC IR DECODER DRIVER
6336M: James Hogan <james.hogan@imgtec.com>
6337S: Maintained
6338F: drivers/media/rc/img-ir/
6339
1da177e4 6340IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6341L: linux-fbdev@vger.kernel.org
843393d3 6342S: Orphan
8a61f013 6343F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6344
6345INFINIBAND SUBSYSTEM
b6b2bbe6 6346M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6347M: Sean Hefty <sean.hefty@intel.com>
6348M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6349L: linux-rdma@vger.kernel.org
605841f5 6350W: http://www.openfabrics.org/
8a6e2535 6351Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6352T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6353S: Supported
679655da
JP
6354F: Documentation/infiniband/
6355F: drivers/infiniband/
c117ab84 6356F: include/uapi/linux/if_infiniband.h
954138dc
YD
6357F: include/uapi/rdma/
6358F: include/rdma/
1da177e4 6359
c9f04f58 6360INOTIFY
8b58be88
JP
6361M: John McCutchan <john@johnmccutchan.com>
6362M: Robert Love <rlove@rlove.org>
6363M: Eric Paris <eparis@parisplace.org>
c9f04f58 6364S: Maintained
679655da
JP
6365F: Documentation/filesystems/inotify.txt
6366F: fs/notify/inotify/
6367F: include/linux/inotify.h
c117ab84 6368F: include/uapi/linux/inotify.h
c9f04f58 6369
e2d1d6c0 6370INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6371M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6372L: linux-input@vger.kernel.org
8a6e2535 6373Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6374T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6375S: Maintained
679655da 6376F: drivers/input/
f4eea7e2 6377F: include/linux/input.h
c117ab84 6378F: include/uapi/linux/input.h
f4eea7e2 6379F: include/linux/input/
e52d8398 6380F: Documentation/devicetree/bindings/input/
e2d1d6c0 6381
3267a87f 6382INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6383M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6384L: linux-input@vger.kernel.org
75dd112a 6385S: Odd fixes
3267a87f 6386F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6387F: drivers/input/input-mt.c
3267a87f
HR
6388K: \b(ABS|SYN)_MT_
6389
97fa99a3
JY
6390INTEL ASoC BDW/HSW DRIVERS
6391M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6392L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6393S: Supported
e8e1225d
JP
6394F: sound/soc/intel/common/sst-dsp*
6395F: sound/soc/intel/common/sst-firmware.c
6396F: sound/soc/intel/boards/broadwell.c
6397F: sound/soc/intel/haswell/
97fa99a3 6398
4ac13e17
DJ
6399INTEL C600 SERIES SAS CONTROLLER DRIVER
6400M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6401M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6402L: linux-scsi@vger.kernel.org
7106891a
DJ
6403T: git git://git.code.sf.net/p/intel-sas/isci
6404S: Supported
4ac13e17 6405F: drivers/scsi/isci/
4ac13e17 6406
ecc83e52
AH
6407INTEL HID EVENT DRIVER
6408M: Alex Hung <alex.hung@canonical.com>
6409L: platform-driver-x86@vger.kernel.org
6410S: Maintained
6411F: drivers/platform/x86/intel-hid.c
6412
332e0812
AK
6413INTEL VIRTUAL BUTTON DRIVER
6414M: AceLan Kao <acelan.kao@canonical.com>
6415L: platform-driver-x86@vger.kernel.org
6416S: Maintained
6417F: drivers/platform/x86/intel-vbtn.c
6418
26717172 6419INTEL IDLE DRIVER
6af33995 6420M: Jacob Pan <jacob.jun.pan@linux.intel.com>
26717172 6421M: Len Brown <lenb@kernel.org>
bf1c138e 6422L: linux-pm@vger.kernel.org
08deed1e 6423T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
2ed38cbe 6424B: https://bugzilla.kernel.org
26717172
LB
6425S: Supported
6426F: drivers/idle/intel_idle.c
6427
8fb861fa
SP
6428INTEL INTEGRATED SENSOR HUB DRIVER
6429M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6430M: Jiri Kosina <jikos@kernel.org>
6431L: linux-input@vger.kernel.org
6432S: Maintained
6433F: drivers/hid/intel-ish-hid/
6434
7c1ac18d 6435INTEL PSTATE DRIVER
58ac1f62
SP
6436M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6437M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6438L: linux-pm@vger.kernel.org
6439S: Supported
6440F: drivers/cpufreq/intel_pstate.c
6441
9eb8ef74 6442INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6443M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6444L: linux-fbdev@vger.kernel.org
ce00f85c 6445S: Maintained
679655da 6446F: Documentation/fb/intelfb.txt
8a61f013 6447F: drivers/video/fbdev/intelfb/
9eb8ef74 6448
1da177e4 6449INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6450M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6451L: linux-fbdev@vger.kernel.org
ce00f85c 6452S: Maintained
8a61f013 6453F: drivers/video/fbdev/i810/
1da177e4 6454
f4a9bc4c 6455INTEL MENLOW THERMAL DRIVER
8b58be88 6456M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6457L: platform-driver-x86@vger.kernel.org
5ca92bd9 6458W: https://01.org/linux-acpi
f4a9bc4c 6459S: Supported
679655da 6460F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6461
248a9dc3 6462INTEL I/OAT DMA DRIVER
18ebd564 6463M: Dave Jiang <dave.jiang@intel.com>
08223d80 6464R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6465L: dmaengine@vger.kernel.org
6466Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6467S: Supported
679655da 6468F: drivers/dma/ioat*
248a9dc3 6469
6c8909b4 6470INTEL IOMMU (VT-d)
8b58be88 6471M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6472L: iommu@lists.linux-foundation.org
54e5881d 6473T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6474S: Supported
3fb39615 6475F: drivers/iommu/intel-iommu.c
679655da 6476F: include/linux/intel-iommu.h
6c8909b4 6477
b3e5f263 6478INTEL IOP-ADMA DMA DRIVER
08223d80 6479R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6480S: Odd fixes
679655da 6481F: drivers/dma/iop-adma.c
b3e5f263 6482
9251ce95 6483INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6484M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6485S: Maintained
679655da
JP
6486F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6487F: arch/arm/mach-ixp4xx/include/mach/npe.h
6488F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6489F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6490F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6491F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6492
844dd05f 6493INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6494M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6495S: Maintained
679655da 6496F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6497
2f302324 6498INTEL ETHERNET DRIVERS
8b58be88 6499M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6500L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6501W: http://www.intel.com/support/feedback.htm
d94e6fed 6502W: http://e1000.sourceforge.net/
2f302324
JK
6503Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6504T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6505T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6506S: Supported
0d164401
JK
6507F: Documentation/networking/e100.txt
6508F: Documentation/networking/e1000.txt
6509F: Documentation/networking/e1000e.txt
6510F: Documentation/networking/igb.txt
6511F: Documentation/networking/igbvf.txt
6512F: Documentation/networking/ixgb.txt
6513F: Documentation/networking/ixgbe.txt
6514F: Documentation/networking/ixgbevf.txt
1bff6529 6515F: Documentation/networking/i40e.txt
105bf2fe 6516F: Documentation/networking/i40evf.txt
dee1ad47 6517F: drivers/net/ethernet/intel/
bc90d291 6518F: drivers/net/ethernet/intel/*/
1da177e4 6519
6e4de866
FL
6520INTEL RDMA RNIC DRIVER
6521M: Faisal Latif <faisal.latif@intel.com>
3b9d9650 6522M: Shiraz Saleem <shiraz.saleem@intel.com>
6e4de866
FL
6523L: linux-rdma@vger.kernel.org
6524S: Supported
6525F: drivers/infiniband/hw/i40iw/
6526
224f9e6d
AS
6527INTEL MERRIFIELD GPIO DRIVER
6528M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6529L: linux-gpio@vger.kernel.org
6530S: Maintained
6531F: drivers/gpio/gpio-merrifield.c
6532
0963d59b
LW
6533INTEL-MID GPIO DRIVER
6534M: David Cohen <david.a.cohen@linux.intel.com>
6535L: linux-gpio@vger.kernel.org
6536S: Maintained
6537F: drivers/gpio/gpio-intel-mid.c
6538
ca907a90
SY
6539INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6540M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6541L: linux-wireless@vger.kernel.org
ca907a90 6542S: Maintained
679655da 6543F: Documentation/networking/README.ipw2100
679655da 6544F: Documentation/networking/README.ipw2200
367a1092 6545F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6546
5760b0a5
AS
6547INTEL(R) TRACE HUB
6548M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6549S: Supported
6550F: Documentation/trace/intel_th.txt
6551F: drivers/hwtracing/intel_th/
6552
4bd96a7a 6553INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6554M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6555L: tboot-devel@lists.sourceforge.net
6556W: http://tboot.sourceforge.net
e9b7d7c8 6557T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6558S: Supported
6559F: Documentation/intel_txt.txt
6560F: include/linux/tboot.h
6561F: arch/x86/kernel/tboot.c
6562
8a70da82 6563INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6564M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6565M: linux-wimax@intel.com
49e7d9df 6566L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6567S: Supported
6568W: http://linuxwimax.org
679655da
JP
6569F: Documentation/wimax/README.i2400m
6570F: drivers/net/wimax/i2400m/
c117ab84 6571F: include/uapi/linux/wimax/i2400m.h
8a70da82 6572
1c0ce89c
SG
6573INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6574M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6575L: linux-wireless@vger.kernel.org
1c0ce89c 6576S: Supported
7ac9a364 6577F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6578
b481de9c 6579INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6580M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6581M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6582M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6583M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6584L: linux-wireless@vger.kernel.org
b481de9c 6585W: http://intellinuxwireless.org
b62ff718 6586T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6587S: Supported
e705c121 6588F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6589
de8fe023
TW
6590INTEL MANAGEMENT ENGINE (mei)
6591M: Tomas Winkler <tomas.winkler@intel.com>
6592L: linux-kernel@vger.kernel.org
6593S: Supported
c117ab84 6594F: include/uapi/linux/mei.h
5069288b 6595F: include/linux/mei_cl_bus.h
de8fe023 6596F: drivers/misc/mei/*
222818c3 6597F: drivers/watchdog/mei_wdt.c
e07950a1 6598F: Documentation/misc-devices/mei/*
986b891a 6599F: samples/mei/*
de8fe023 6600
50ceb98b
SD
6601INTEL MIC DRIVERS (mic)
6602M: Sudeep Dutt <sudeep.dutt@intel.com>
6603M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6604S: Supported
6605W: https://github.com/sudeepdutt/mic
6606W: http://software.intel.com/en-us/mic-developer
6607F: include/linux/mic_bus.h
6608F: include/linux/scif.h
6609F: include/uapi/linux/mic_common.h
6610F: include/uapi/linux/mic_ioctl.h
9f273c24 6611F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6612F: drivers/misc/mic/
6613F: drivers/dma/mic_x100_dma.c
6614F: drivers/dma/mic_x100_dma.h
9f273c24 6615F: Documentation/mic/
50ceb98b 6616
fdca4f16 6617INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6618M: Zha Qipeng<qipeng.zha@intel.com>
6619L: platform-driver-x86@vger.kernel.org
6620S: Maintained
6621F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6622F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6623F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6624F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6625
378f956e
SKC
6626INTEL TELEMETRY DRIVER
6627M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6628L: platform-driver-x86@vger.kernel.org
6629S: Maintained
378f956e 6630F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6631F: drivers/platform/x86/intel_telemetry*
0a8b8353 6632
b740d2e9
RB
6633INTEL PMC CORE DRIVER
6634M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6635M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6636L: platform-driver-x86@vger.kernel.org
6637S: Maintained
6638F: arch/x86/include/asm/pmc_core.h
6639F: drivers/platform/x86/intel_pmc_core*
6640
3904b28e
LW
6641INVENSENSE MPU-3050 GYROSCOPE DRIVER
6642M: Linus Walleij <linus.walleij@linaro.org>
6643L: linux-iio@vger.kernel.org
6644S: Maintained
6645F: drivers/iio/gyro/mpu3050*
6646F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6647
cb109a0e 6648IOC3 ETHERNET DRIVER
8b58be88 6649M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6650L: linux-mips@linux-mips.org
6651S: Maintained
8862bf1e 6652F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6653
cb109a0e 6654IOC3 SERIAL DRIVER
8b58be88 6655M: Pat Gefre <pfg@sgi.com>
d39e0721 6656L: linux-serial@vger.kernel.org
cb109a0e 6657S: Maintained
df621252 6658F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6659
0b6e8569
SW
6660IOMMU DRIVERS
6661M: Joerg Roedel <joro@8bytes.org>
6662L: iommu@lists.linux-foundation.org
6663T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6664S: Maintained
efcd94c0 6665F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6666F: drivers/iommu/
6667
4480f15b 6668IP MASQUERADING
8b58be88 6669M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6670S: Maintained
679655da 6671F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6672
4409ebe9 6673IPMI SUBSYSTEM
8b58be88 6674M: Corey Minyard <minyard@acm.org>
b0c90653 6675L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6676W: http://openipmi.sourceforge.net/
6677S: Supported
679655da
JP
6678F: Documentation/IPMI.txt
6679F: drivers/char/ipmi/
6680F: include/linux/ipmi*
c117ab84 6681F: include/uapi/linux/ipmi*
4409ebe9 6682
2d800897
KW
6683QCOM AUDIO (ASoC) DRIVERS
6684M: Patrick Lai <plai@codeaurora.org>
6685M: Banajit Goswami <bgoswami@codeaurora.org>
6686L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6687S: Supported
6688F: sound/soc/qcom/
6689
e2d1d6c0 6690IPS SCSI RAID DRIVER
8b58be88 6691M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6692L: linux-scsi@vger.kernel.org
6693W: http://www.adaptec.com/
6694S: Maintained
679655da 6695F: drivers/scsi/ips*
e2d1d6c0
RD
6696
6697IPVS
8b58be88
JP
6698M: Wensong Zhang <wensong@linux-vs.org>
6699M: Simon Horman <horms@verge.net.au>
6700M: Julian Anastasov <ja@ssi.bg>
979b6c13 6701L: netdev@vger.kernel.org
e2d1d6c0 6702L: lvs-devel@vger.kernel.org
1da177e4 6703S: Maintained
9f273c24
FW
6704T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6705T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6706F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6707F: include/net/ip_vs.h
c117ab84 6708F: include/uapi/linux/ip_vs.h
679655da 6709F: net/netfilter/ipvs/
1da177e4 6710
e7839f25 6711IPWIRELESS DRIVER
e5f6450c 6712M: Jiri Kosina <jikos@kernel.org>
d8130624 6713M: David Sterba <dsterba@suse.com>
92094aa0 6714S: Odd Fixes
282361a0 6715F: drivers/tty/ipwireless/
099dc4fb 6716
e2d1d6c0 6717IPX NETWORK LAYER
8b58be88 6718M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6719L: netdev@vger.kernel.org
6720S: Maintained
679655da 6721F: include/net/ipx.h
c117ab84 6722F: include/uapi/linux/ipx.h
679655da 6723F: net/ipx/
e2d1d6c0 6724
1da177e4 6725IRDA SUBSYSTEM
8b58be88 6726M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6727L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6728L: netdev@vger.kernel.org
1da177e4 6729W: http://irda.sourceforge.net/
f353976d 6730S: Maintained
e0057975 6731T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6732F: Documentation/networking/irda.txt
6733F: drivers/net/irda/
6734F: include/net/irda/
6735F: net/irda/
1da177e4 6736
a800c7cc
TG
6737IRQ SUBSYSTEM
6738M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6739L: linux-kernel@vger.kernel.org
a800c7cc 6740S: Maintained
75fc2d37 6741T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6742F: kernel/irq/
2ed9fd28
JC
6743
6744IRQCHIP DRIVERS
6745M: Thomas Gleixner <tglx@linutronix.de>
6746M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6747M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6748L: linux-kernel@vger.kernel.org
6749S: Maintained
6750T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6751T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6752F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6753F: drivers/irqchip/
a800c7cc 6754
7ab3a837 6755IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6756M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6757S: Maintained
b09dec2c 6758T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6759F: Documentation/IRQ-domain.txt
6760F: include/linux/irqdomain.h
6761F: kernel/irq/irqdomain.c
b09dec2c 6762F: kernel/irq/msi.c
7ab3a837 6763
ad7afc38
WBG
6764ISA
6765M: William Breathitt Gray <vilhelm.gray@gmail.com>
6766S: Maintained
6767F: Documentation/isa.txt
6768F: drivers/base/isa.c
6769F: include/linux/isa.h
6770
e2d1d6c0 6771ISAPNP
8b58be88 6772M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6773S: Maintained
679655da
JP
6774F: Documentation/isapnp.txt
6775F: drivers/pnp/isapnp/
6776F: include/linux/isapnp.h
e2d1d6c0 6777
d39b8420
HV
6778ISA RADIO MODULE
6779M: Hans Verkuil <hverkuil@xs4all.nl>
6780L: linux-media@vger.kernel.org
6781T: git git://linuxtv.org/media_tree.git
a825eaec 6782W: https://linuxtv.org
d39b8420
HV
6783S: Maintained
6784F: drivers/media/radio/radio-isa*
6785
71a6d0af
HW
6786iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6787M: Peter Jones <pjones@redhat.com>
6788M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6789S: Maintained
6790F: drivers/firmware/iscsi_ibft*
6791
14816b1e 6792ISCSI
623290a2
LD
6793M: Lee Duncan <lduncan@suse.com>
6794M: Chris Leech <cleech@redhat.com>
14816b1e 6795L: open-iscsi@googlegroups.com
623290a2 6796W: www.open-iscsi.com
14816b1e 6797S: Maintained
679655da
JP
6798F: drivers/scsi/*iscsi*
6799F: include/scsi/*iscsi*
14816b1e 6800
1e65eb42
OG
6801ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6802M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6803M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6804M: Roi Dayan <roid@mellanox.com>
6805L: linux-rdma@vger.kernel.org
6806S: Supported
6807W: http://www.openfabrics.org
6808W: www.open-iscsi.org
6809Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6810F: drivers/infiniband/ulp/iser/
1e65eb42 6811
2b70e5fd 6812ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6813M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6814T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6815L: linux-rdma@vger.kernel.org
6816L: target-devel@vger.kernel.org
6817S: Supported
6818W: http://www.linux-iscsi.org
6819F: drivers/infiniband/ulp/isert
6820
1da177e4 6821ISDN SUBSYSTEM
8b58be88 6822M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6823L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6824L: netdev@vger.kernel.org
1da177e4 6825W: http://www.isdn4linux.de
54e5881d 6826T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6827S: Maintained
679655da
JP
6828F: Documentation/isdn/
6829F: drivers/isdn/
6830F: include/linux/isdn.h
6831F: include/linux/isdn/
c117ab84
CEB
6832F: include/uapi/linux/isdn.h
6833F: include/uapi/linux/isdn/
1da177e4
LT
6834
6835ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6836M: Armin Schindler <mac@melware.de>
d5d52273 6837L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6838W: http://www.melware.de
6839S: Maintained
679655da 6840F: drivers/isdn/hardware/eicon/
1da177e4 6841
d624870f 6842IT87 HARDWARE MONITORING DRIVER
d8130624 6843M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6844L: linux-hwmon@vger.kernel.org
d624870f
JD
6845S: Maintained
6846F: Documentation/hwmon/it87
6847F: drivers/hwmon/it87.c
6848
d7104bff
AP
6849IT913X MEDIA DRIVER
6850M: Antti Palosaari <crope@iki.fi>
6851L: linux-media@vger.kernel.org
a825eaec 6852W: https://linuxtv.org
d7104bff
AP
6853W: http://palosaari.fi/linux/
6854Q: http://patchwork.linuxtv.org/project/linux-media/list/
6855T: git git://linuxtv.org/anttip/media_tree.git
6856S: Maintained
249c697e 6857F: drivers/media/tuners/it913x*
d7104bff 6858
91821ff3 6859IVTV VIDEO4LINUX DRIVER
6afdeaf8 6860M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6861L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6862L: linux-media@vger.kernel.org
275ffde4 6863T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6864W: http://www.ivtvdriver.org
6865S: Maintained
618cd932 6866F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6867F: drivers/media/pci/ivtv/
c117ab84 6868F: include/uapi/linux/ivtv*
91821ff3 6869
68620bdd
MP
6870IX2505V MEDIA DRIVER
6871M: Malcolm Priestley <tvboxspy@gmail.com>
6872L: linux-media@vger.kernel.org
a825eaec 6873W: https://linuxtv.org
68620bdd
MP
6874Q: http://patchwork.linuxtv.org/project/linux-media/list/
6875S: Maintained
6876F: drivers/media/dvb-frontends/ix2505v*
6877
4453d736
GR
6878JC42.4 TEMPERATURE SENSOR DRIVER
6879M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6880L: linux-hwmon@vger.kernel.org
4453d736
GR
6881S: Maintained
6882F: drivers/hwmon/jc42.c
6883F: Documentation/hwmon/jc42
6884
e2d1d6c0 6885JFS FILESYSTEM
3256f80f 6886M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6887L: jfs-discussion@lists.sourceforge.net
6888W: http://jfs.sourceforge.net/
54e5881d 6889T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6890S: Maintained
679655da
JP
6891F: Documentation/filesystems/jfs.txt
6892F: fs/jfs/
e2d1d6c0 6893
95252236 6894JME NETWORK DRIVER
8b58be88 6895M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6896L: netdev@vger.kernel.org
6897S: Maintained
63d24a0e 6898F: drivers/net/ethernet/jme.*
95252236 6899
1da177e4 6900JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6901M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6902L: linux-mtd@lists.infradead.org
6903W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6904S: Maintained
679655da 6905F: fs/jffs2/
c117ab84 6906F: include/uapi/linux/jffs2.h
1da177e4 6907
d183e11a
TT
6908JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6909M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6910M: Jan Kara <jack@suse.com>
d183e11a
TT
6911L: linux-ext4@vger.kernel.org
6912S: Maintained
6913F: fs/jbd2/
6914F: include/linux/jbd2.h
ae0718f8 6915
207dab5f
MU
6916JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6917M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6918L: linux-media@vger.kernel.org
6919S: Maintained
6920F: drivers/media/platform/rcar_jpu.c
6921
fd8b6cb4 6922JSM Neo PCI based serial card
df247081 6923M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6924L: linux-serial@vger.kernel.org
6925S: Maintained
df621252 6926F: drivers/tty/serial/jsm/
ae0718f8 6927
af39917d
CL
6928K10TEMP HARDWARE MONITORING DRIVER
6929M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6930L: linux-hwmon@vger.kernel.org
af39917d
CL
6931S: Maintained
6932F: Documentation/hwmon/k10temp
6933F: drivers/hwmon/k10temp.c
6934
4660cb35 6935K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6936M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6937L: linux-hwmon@vger.kernel.org
ae0718f8 6938S: Maintained
679655da
JP
6939F: Documentation/hwmon/k8temp
6940F: drivers/hwmon/k8temp.c
ae0718f8 6941
0ba1d91d
AR
6942KASAN
6943M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6944R: Alexander Potapenko <glider@google.com>
6945R: Dmitry Vyukov <dvyukov@google.com>
6946L: kasan-dev@googlegroups.com
6947S: Maintained
6948F: arch/*/include/asm/kasan.h
6949F: arch/*/mm/kasan_init*
2757aafa 6950F: Documentation/dev-tools/kasan.rst
64f8ebaf 6951F: include/linux/kasan*.h
0ba1d91d
AR
6952F: lib/test_kasan.c
6953F: mm/kasan/
6954F: scripts/Makefile.kasan
6955
1da177e4 6956KCONFIG
5eb1f99e 6957M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6958L: linux-kbuild@vger.kernel.org
cea8321c 6959T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6960S: Maintained
679655da
JP
6961F: Documentation/kbuild/kconfig-language.txt
6962F: scripts/kconfig/
1da177e4 6963
ea6c2089 6964KDUMP
f871f191
VG
6965M: Dave Young <dyoung@redhat.com>
6966M: Baoquan He <bhe@redhat.com>
6967R: Vivek Goyal <vgoyal@redhat.com>
34633993 6968L: kexec@lists.infradead.org
ea6c2089
VG
6969W: http://lse.sourceforge.net/kdump/
6970S: Maintained
80811493 6971F: Documentation/kdump/
ea6c2089 6972
f41bf02f
HV
6973KEENE FM RADIO TRANSMITTER DRIVER
6974M: Hans Verkuil <hverkuil@xs4all.nl>
6975L: linux-media@vger.kernel.org
6976T: git git://linuxtv.org/media_tree.git
a825eaec 6977W: https://linuxtv.org
f41bf02f
HV
6978S: Maintained
6979F: drivers/media/radio/radio-keene*
6980
1da177e4 6981KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6982M: Ian Kent <raven@themaw.net>
f694fc97 6983L: autofs@vger.kernel.org
1da177e4 6984S: Maintained
679655da 6985F: fs/autofs4/
1da177e4 6986
70fb7ba6 6987KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6988M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6989T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6990T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6991L: linux-kbuild@vger.kernel.org
5ce45962 6992S: Maintained
679655da
JP
6993F: Documentation/kbuild/
6994F: Makefile
6995F: scripts/Makefile.*
70fb7ba6
MM
6996F: scripts/basic/
6997F: scripts/mk*
6998F: scripts/package/
1da177e4
LT
6999
7000KERNEL JANITORS
c3000e03 7001L: kernel-janitors@vger.kernel.org
10466f5a 7002W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7003S: Odd Fixes
1da177e4 7004
e8b43555 7005KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7006M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 7007M: Jeff Layton <jlayton@poochiereds.net>
16141c02 7008L: linux-nfs@vger.kernel.org
1da177e4 7009W: http://nfs.sourceforge.net/
9f273c24 7010T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7011S: Supported
679655da 7012F: fs/nfsd/
c117ab84 7013F: include/uapi/linux/nfsd/
679655da
JP
7014F: fs/lockd/
7015F: fs/nfs_common/
7016F: net/sunrpc/
7017F: include/linux/lockd/
7018F: include/linux/sunrpc/
c117ab84 7019F: include/uapi/linux/sunrpc/
1da177e4 7020
13b122b3
SK
7021KERNEL SELFTEST FRAMEWORK
7022M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7023M: Shuah Khan <shuah@kernel.org>
64f00850 7024L: linux-kselftest@vger.kernel.org
13b122b3
SK
7025T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7026S: Maintained
7027F: tools/testing/selftests
7028
426d62e2 7029KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7030M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7031M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7032L: kvm@vger.kernel.org
e3e58478 7033W: http://www.linux-kvm.org
a94b40a6 7034T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7035S: Supported
c93a64fe
PB
7036F: Documentation/*/kvm*.txt
7037F: Documentation/virtual/kvm/
679655da 7038F: arch/*/kvm/
1662e862
CB
7039F: arch/x86/kernel/kvm.c
7040F: arch/x86/kernel/kvmclock.c
679655da
JP
7041F: arch/*/include/asm/kvm*
7042F: include/linux/kvm*
c117ab84 7043F: include/uapi/linux/kvm*
679655da 7044F: virt/kvm/
6d0a1a61 7045F: tools/kvm/
426d62e2 7046
ad8003d3 7047KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 7048M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7049L: kvm@vger.kernel.org
038161de 7050W: http://www.linux-kvm.org/
7de609c8 7051S: Maintained
679655da 7052F: arch/x86/include/asm/svm.h
679655da 7053F: arch/x86/kvm/svm.c
426d62e2 7054
513014b7 7055KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 7056M: Alexander Graf <agraf@suse.com>
1fc9d2bf 7057L: kvm-ppc@vger.kernel.org
038161de 7058W: http://www.linux-kvm.org/
6a7f972d 7059T: git git://github.com/agraf/linux-2.6.git
513014b7 7060S: Supported
679655da
JP
7061F: arch/powerpc/include/asm/kvm*
7062F: arch/powerpc/kvm/
513014b7 7063
85f8fffe 7064KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 7065M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 7066M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
7067L: linux-s390@vger.kernel.org
7068W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 7069T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 7070S: Supported
679655da
JP
7071F: Documentation/s390/kvm.txt
7072F: arch/s390/include/asm/kvm*
80811493 7073F: arch/s390/kvm/
85f8fffe 7074
a749474d 7075KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 7076M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7077M: Marc Zyngier <marc.zyngier@arm.com>
7078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7079L: kvmarm@lists.cs.columbia.edu
7080W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7081T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7082S: Supported
a749474d
CD
7083F: arch/arm/include/uapi/asm/kvm*
7084F: arch/arm/include/asm/kvm*
7085F: arch/arm/kvm/
5c8818b4
MZ
7086F: virt/kvm/arm/
7087F: include/kvm/arm_*
a749474d 7088
6394a3ec 7089KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7090M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7091M: Marc Zyngier <marc.zyngier@arm.com>
7092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7093L: kvmarm@lists.cs.columbia.edu
7094S: Maintained
7095F: arch/arm64/include/uapi/asm/kvm*
7096F: arch/arm64/include/asm/kvm*
7097F: arch/arm64/kvm/
7098
bfd3d532
JH
7099KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7100M: James Hogan <james.hogan@imgtec.com>
7101L: linux-mips@linux-mips.org
7102S: Supported
7103F: arch/mips/include/uapi/asm/kvm*
7104F: arch/mips/include/asm/kvm*
7105F: arch/mips/kvm/
7106
dc009d92 7107KEXEC
8b58be88 7108M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7109W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7110L: kexec@lists.infradead.org
dc009d92 7111S: Maintained
679655da 7112F: include/linux/kexec.h
c117ab84 7113F: include/uapi/linux/kexec.h
10540a69 7114F: kernel/kexec*
dc009d92 7115
e971461f
DH
7116KEYS/KEYRINGS:
7117M: David Howells <dhowells@redhat.com>
aa62efff 7118L: keyrings@vger.kernel.org
e971461f 7119S: Maintained
d410fa4e 7120F: Documentation/security/keys.txt
e971461f
DH
7121F: include/linux/key.h
7122F: include/linux/key-type.h
75aeddd1
DH
7123F: include/linux/keyctl.h
7124F: include/uapi/linux/keyctl.h
e971461f
DH
7125F: include/keys/
7126F: security/keys/
7127
7f3c68be 7128KEYS-TRUSTED
74dd744f
MZ
7129M: David Safford <safford@us.ibm.com>
7130M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7131L: linux-security-module@vger.kernel.org
aa62efff 7132L: keyrings@vger.kernel.org
7f3c68be 7133S: Supported
d410fa4e 7134F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
7135F: include/keys/trusted-type.h
7136F: security/keys/trusted.c
7137F: security/keys/trusted.h
7138
7139KEYS-ENCRYPTED
74dd744f
MZ
7140M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7141M: David Safford <safford@us.ibm.com>
7f3c68be 7142L: linux-security-module@vger.kernel.org
aa62efff 7143L: keyrings@vger.kernel.org
7f3c68be 7144S: Supported
d410fa4e 7145F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7146F: include/keys/encrypted-type.h
19c90aa6 7147F: security/keys/encrypted-keys/
7f3c68be 7148
5b778dad 7149KGDB / KDB /debug_core
8b58be88 7150M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7151W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7152L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7153T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7154S: Maintained
679655da
JP
7155F: Documentation/DocBook/kgdb.tmpl
7156F: drivers/misc/kgdbts.c
df621252 7157F: drivers/tty/serial/kgdboc.c
5b778dad 7158F: include/linux/kdb.h
679655da 7159F: include/linux/kgdb.h
4063eb5f 7160F: kernel/debug/
e3e2aaf7 7161
456db8cc 7162KMEMCHECK
8b58be88 7163M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7164M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7165S: Maintained
9c296b46 7166F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7167F: arch/x86/include/asm/kmemcheck.h
7168F: arch/x86/mm/kmemcheck/
7169F: include/linux/kmemcheck.h
7170F: mm/kmemcheck.c
b9ce08c0 7171
c3bb4d24 7172KMEMLEAK
8b58be88 7173M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7174S: Maintained
ca90a7a3 7175F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7176F: include/linux/kmemleak.h
7177F: mm/kmemleak.c
7178F: mm/kmemleak-test.c
7179
89559a61 7180KPROBES
a320817c 7181M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7182M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7183M: "David S. Miller" <davem@davemloft.net>
353def94 7184M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7185S: Maintained
679655da
JP
7186F: Documentation/kprobes.txt
7187F: include/linux/kprobes.h
7188F: kernel/kprobes.c
89559a61 7189
70e84049 7190KS0108 LCD CONTROLLER DRIVER
8b58be88 7191M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7192W: http://miguelojeda.es/auxdisplay.htm
7193W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7194S: Maintained
679655da
JP
7195F: Documentation/auxdisplay/ks0108
7196F: drivers/auxdisplay/ks0108.c
7197F: include/linux/ks0108.h
70e84049 7198
1b69c6d0
DA
7199L3MDEV
7200M: David Ahern <dsa@cumulusnetworks.com>
7201L: netdev@vger.kernel.org
7202S: Maintained
7203F: net/l3mdev
7204F: include/net/l3mdev.h
7205
9ca44355 7206LANTIQ MIPS ARCHITECTURE
bdb40e8e 7207M: John Crispin <john@phrozen.org>
9ca44355
JC
7208L: linux-mips@linux-mips.org
7209S: Maintained
7210F: arch/mips/lantiq
7211
1da177e4 7212LAPB module
1da177e4 7213L: linux-x25@vger.kernel.org
bf9915cc 7214S: Orphan
679655da
JP
7215F: Documentation/networking/lapb-module.txt
7216F: include/*/lapb.h
7217F: net/lapb/
1da177e4
LT
7218
7219LASI 53c700 driver for PARISC
8b58be88 7220M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7221L: linux-scsi@vger.kernel.org
7222S: Maintained
679655da
JP
7223F: Documentation/scsi/53c700.txt
7224F: drivers/scsi/53c700*
1da177e4 7225
263de9b5 7226LED SUBSYSTEM
8b58be88 7227M: Richard Purdie <rpurdie@rpsys.net>
305335b9 7228M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7229M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7230L: linux-leds@vger.kernel.org
b8926ba0 7231T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7232S: Maintained
85c90368 7233F: Documentation/devicetree/bindings/leds/
679655da
JP
7234F: drivers/leds/
7235F: include/linux/leds.h
263de9b5 7236
b0461a44 7237LEGACY EEPROM DRIVER
d8130624 7238M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7239S: Maintained
7240F: Documentation/misc-devices/eeprom
7241F: drivers/misc/eeprom/eeprom.c
7242
1da177e4 7243LEGO USB Tower driver
8b58be88 7244M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7245L: legousb-devel@lists.sourceforge.net
7246W: http://legousb.sourceforge.net/
7247S: Maintained
679655da 7248F: drivers/usb/misc/legousbtower.c
1da177e4 7249
055616a8
MK
7250LG2160 MEDIA DRIVER
7251M: Michael Krufky <mkrufky@linuxtv.org>
7252L: linux-media@vger.kernel.org
a825eaec 7253W: https://linuxtv.org
055616a8
MK
7254W: http://github.com/mkrufky
7255Q: http://patchwork.linuxtv.org/project/linux-media/list/
7256T: git git://linuxtv.org/mkrufky/tuners.git
7257S: Maintained
7258F: drivers/media/dvb-frontends/lg2160.*
7259
6f0e7725
MK
7260LGDT3305 MEDIA DRIVER
7261M: Michael Krufky <mkrufky@linuxtv.org>
7262L: linux-media@vger.kernel.org
a825eaec 7263W: https://linuxtv.org
6f0e7725
MK
7264W: http://github.com/mkrufky
7265Q: http://patchwork.linuxtv.org/project/linux-media/list/
7266T: git git://linuxtv.org/mkrufky/tuners.git
7267S: Maintained
7268F: drivers/media/dvb-frontends/lgdt3305.*
7269
568a17ff 7270LGUEST
8b58be88 7271M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7272L: lguest@lists.ozlabs.org
568a17ff 7273W: http://lguest.ozlabs.org/
72e91863 7274S: Odd Fixes
070f420b 7275F: arch/x86/include/asm/lguest*.h
679655da
JP
7276F: arch/x86/lguest/
7277F: drivers/lguest/
7278F: include/linux/lguest*.h
070f420b 7279F: tools/lguest/
568a17ff 7280
32ac7cb2
TH
7281LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7282M: Tejun Heo <tj@kernel.org>
7283L: linux-ide@vger.kernel.org
7284T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7285S: Maintained
7286F: drivers/ata/
7287F: include/linux/ata.h
7288F: include/linux/libata.h
d2abf98e 7289F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7290
7291LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7292M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7293L: linux-ide@vger.kernel.org
7294T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7295S: Maintained
7296F: include/linux/pata_arasan_cf_data.h
7297F: drivers/ata/pata_arasan_cf.c
7298
c7fa056c
BZ
7299LIBATA PATA DRIVERS
7300M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7301M: Tejun Heo <tj@kernel.org>
7302L: linux-ide@vger.kernel.org
7303T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7304S: Maintained
7305F: drivers/ata/pata_*.c
7306F: drivers/ata/ata_generic.c
7307
32ac7cb2
TH
7308LIBATA SATA AHCI PLATFORM devices support
7309M: Hans de Goede <hdegoede@redhat.com>
7310M: Tejun Heo <tj@kernel.org>
7311L: linux-ide@vger.kernel.org
7312T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7313S: Maintained
7314F: drivers/ata/ahci_platform.c
7315F: drivers/ata/libahci_platform.c
7316F: include/linux/ahci_platform.h
7317
7318LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7319M: Mikael Pettersson <mikpelinux@gmail.com>
7320L: linux-ide@vger.kernel.org
7321T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7322S: Maintained
7323F: drivers/ata/sata_promise.*
7324
1acd437c
SL
7325LIBLOCKDEP
7326M: Sasha Levin <sasha.levin@oracle.com>
7327S: Maintained
7328F: tools/lib/lockdep/
7329
bc30196f
DW
7330LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7331M: Dan Williams <dan.j.williams@intel.com>
7332L: linux-nvdimm@lists.01.org
7333Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7334T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7335S: Supported
7336F: drivers/nvdimm/*
7337F: include/linux/nd.h
7338F: include/linux/libnvdimm.h
7339F: include/uapi/linux/ndctl.h
7340
7341LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7342M: Ross Zwisler <ross.zwisler@linux.intel.com>
7343L: linux-nvdimm@lists.01.org
7344Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7345S: Supported
7346F: drivers/nvdimm/blk.c
7347F: drivers/nvdimm/region_devs.c
7348F: drivers/acpi/nfit*
7349
7350LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7351M: Vishal Verma <vishal.l.verma@intel.com>
7352L: linux-nvdimm@lists.01.org
7353Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7354S: Supported
7355F: drivers/nvdimm/btt*
7356
7357LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7358M: Ross Zwisler <ross.zwisler@linux.intel.com>
7359L: linux-nvdimm@lists.01.org
7360Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7361S: Supported
7362F: drivers/nvdimm/pmem.c
b864bc17 7363F: include/linux/pmem.h
40603526 7364F: arch/*/include/asm/pmem.h
bc30196f 7365
cd9e9808
MB
7366LIGHTNVM PLATFORM SUPPORT
7367M: Matias Bjorling <mb@lightnvm.io>
7368W: http://github/OpenChannelSSD
4ead1a25 7369L: linux-block@vger.kernel.org
cd9e9808
MB
7370S: Maintained
7371F: drivers/lightnvm/
7372F: include/linux/lightnvm.h
7373F: include/uapi/linux/lightnvm.h
7374
852bb9f5 7375LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7376M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7377M: Paul Mackerras <paulus@samba.org>
ea668936 7378M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7379W: https://github.com/linuxppc/linux/wiki
a4724ed6 7380L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7381Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7382T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7383S: Supported
11c34c7d
JP
7384F: Documentation/powerpc/
7385F: arch/powerpc/
ef69b03d
ME
7386F: drivers/char/tpm/tpm_ibmvtpm*
7387F: drivers/crypto/nx/
7388F: drivers/crypto/vmx/
7389F: drivers/net/ethernet/ibm/ibmveth.*
7390F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7391F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7392F: drivers/pci/hotplug/rpa*
7393F: drivers/scsi/ibmvscsi/
ad654f25 7394F: tools/testing/selftests/powerpc
ef69b03d
ME
7395N: opal
7396N: /pmac
7397N: powermac
7398N: powernv
7399N: [^a-z0-9]ps3
7400N: pseries
1da177e4
LT
7401
7402LINUX FOR POWER MACINTOSH
8b58be88 7403M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7404W: http://www.penguinppc.org/
a4724ed6 7405L: linuxppc-dev@lists.ozlabs.org
1da177e4 7406S: Maintained
11c34c7d
JP
7407F: arch/powerpc/platforms/powermac/
7408F: drivers/macintosh/
1da177e4 7409
77a76369 7410LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7411M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7412L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7413T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7414S: Maintained
11c34c7d
JP
7415F: arch/powerpc/platforms/512x/
7416F: arch/powerpc/platforms/52xx/
1da177e4
LT
7417
7418LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7419M: Alistair Popple <alistair@popple.id.au>
8b58be88 7420M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7421W: http://www.penguinppc.org/
a4724ed6 7422L: linuxppc-dev@lists.ozlabs.org
1da177e4 7423S: Maintained
11c34c7d
JP
7424F: arch/powerpc/platforms/40x/
7425F: arch/powerpc/platforms/44x/
1da177e4 7426
260c02a9 7427LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7428L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7429S: Orphan
11c34c7d
JP
7430F: arch/powerpc/*/*virtex*
7431F: arch/powerpc/*/*/*virtex*
1da177e4 7432
e93adf1e 7433LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7434M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7435W: http://www.penguinppc.org/
a4724ed6 7436L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7437S: Maintained
a2b1f7c8 7438F: arch/powerpc/platforms/8xx/
e93adf1e 7439
1da177e4 7440LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7441M: Scott Wood <oss@buserror.net>
8b58be88 7442M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7443W: http://www.penguinppc.org/
a4724ed6 7444L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7445T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7446S: Maintained
11c34c7d 7447F: arch/powerpc/platforms/83xx/
4c8f581d 7448F: arch/powerpc/platforms/85xx/
1da177e4 7449
ab06ff3a 7450LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7451L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7452S: Orphan
11c34c7d
JP
7453F: arch/powerpc/platforms/pasemi/
7454F: drivers/*/*pasemi*
7455F: drivers/*/*/*pasemi*
ab06ff3a 7456
1da177e4 7457LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7458M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7459L: linux-security-module@vger.kernel.org
1da177e4
LT
7460S: Supported
7461
a23ce6da
HW
7462LIS3LV02D ACCELEROMETER DRIVER
7463M: Eric Piel <eric.piel@tremplin-utc.net>
7464S: Maintained
ff606677
JD
7465F: Documentation/misc-devices/lis3lv02d
7466F: drivers/misc/lis3lv02d/
bd35665f 7467F: drivers/platform/x86/hp_accel.c
a23ce6da 7468
b700e7f0
SJ
7469LIVE PATCHING
7470M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7471M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7472M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7473M: Miroslav Benes <mbenes@suse.cz>
7474R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7475S: Maintained
7476F: kernel/livepatch/
7477F: include/linux/livepatch.h
7478F: arch/x86/include/asm/livepatch.h
7479F: arch/x86/kernel/livepatch.c
5e4e3844 7480F: Documentation/livepatch/
b700e7f0 7481F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7482F: samples/livepatch/
b700e7f0 7483L: live-patching@vger.kernel.org
74d50da3 7484T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7485
ea861d73
KC
7486LINUX KERNEL DUMP TEST MODULE (LKDTM)
7487M: Kees Cook <keescook@chromium.org>
7488S: Maintained
426f3a53 7489F: drivers/misc/lkdtm*
ea861d73 7490
e2d1d6c0 7491LLC (802.2)
8b58be88 7492M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7493S: Maintained
679655da 7494F: include/linux/llc.h
c117ab84 7495F: include/uapi/linux/llc.h
679655da
JP
7496F: include/net/llc*
7497F: net/llc/
e2d1d6c0 7498
4e233cbe
AD
7499LM73 HARDWARE MONITOR DRIVER
7500M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7501L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7502S: Maintained
7503F: drivers/hwmon/lm73.c
7504
156e2d1a 7505LM78 HARDWARE MONITOR DRIVER
d8130624 7506M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7507L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7508S: Maintained
7509F: Documentation/hwmon/lm78
7510F: drivers/hwmon/lm78.c
7511
1da177e4 7512LM83 HARDWARE MONITOR DRIVER
d8130624 7513M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7514L: linux-hwmon@vger.kernel.org
1da177e4 7515S: Maintained
679655da
JP
7516F: Documentation/hwmon/lm83
7517F: drivers/hwmon/lm83.c
1da177e4
LT
7518
7519LM90 HARDWARE MONITOR DRIVER
d8130624 7520M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7521L: linux-hwmon@vger.kernel.org
1da177e4 7522S: Maintained
679655da 7523F: Documentation/hwmon/lm90
aae7bce4 7524F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7525F: drivers/hwmon/lm90.c
1da177e4 7526
917cc4e6
GR
7527LM95234 HARDWARE MONITOR DRIVER
7528M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7529L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7530S: Maintained
7531F: Documentation/hwmon/lm95234
7532F: drivers/hwmon/lm95234.c
7533
68620bdd
MP
7534LME2510 MEDIA DRIVER
7535M: Malcolm Priestley <tvboxspy@gmail.com>
7536L: linux-media@vger.kernel.org
a825eaec 7537W: https://linuxtv.org
68620bdd
MP
7538Q: http://patchwork.linuxtv.org/project/linux-media/list/
7539S: Maintained
7540F: drivers/media/usb/dvb-usb-v2/lmedm04*
7541
d4c3be70 7542LOCKING PRIMITIVES
8b58be88
JP
7543M: Peter Zijlstra <peterz@infradead.org>
7544M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7545L: linux-kernel@vger.kernel.org
d4c3be70 7546T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7547S: Maintained
d4c3be70 7548F: Documentation/locking/
679655da 7549F: include/linux/lockdep.h
d4c3be70
IM
7550F: include/linux/spinlock*.h
7551F: arch/*/include/asm/spinlock*.h
7552F: include/linux/rwlock*.h
7553F: include/linux/mutex*.h
7554F: arch/*/include/asm/mutex*.h
7555F: include/linux/rwsem*.h
7556F: arch/*/include/asm/rwsem.h
7557F: include/linux/seqlock.h
7558F: lib/locking*.[ch]
7486d6da 7559F: kernel/locking/
512e67f9 7560
dde33348 7561LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7562M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7563L: linux-ntfs-dev@lists.sourceforge.net
7564W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7565S: Maintained
679655da 7566F: Documentation/ldm.txt
20d16fef 7567F: block/partitions/ldm.*
1da177e4 7568
c87e34ef 7569LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7570M: Sathya Prakash <sathya.prakash@broadcom.com>
7571M: Chaitra P B <chaitra.basappa@broadcom.com>
7572M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7573L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7574L: linux-scsi@vger.kernel.org
9495e835 7575W: http://www.avagotech.com/support/
c87e34ef 7576S: Supported
679655da 7577F: drivers/message/fusion/
500c152a 7578F: drivers/scsi/mpt2sas/
7579F: drivers/scsi/mpt3sas/
c87e34ef 7580
1da177e4 7581LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7582M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7583L: linux-scsi@vger.kernel.org
7584S: Maintained
679655da 7585F: drivers/scsi/sym53c8xx_2/
1da177e4 7586
e5f5c99a
GR
7587LTC4261 HARDWARE MONITOR DRIVER
7588M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7589L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7590S: Maintained
7591F: Documentation/hwmon/ltc4261
7592F: drivers/hwmon/ltc4261.c
7593
81365c31 7594LTP (Linux Test Project)
28b8e8d4 7595M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7596M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7597M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7598M: Jan Stancek <jstancek@redhat.com>
7599M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7600M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7601L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7602W: http://linux-test-project.github.io/
7d1ae8a8 7603T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7604S: Maintained
7605
c12a54b3 7606M32R ARCHITECTURE
c12a54b3 7607W: http://www.linux-m32r.org/
b4174867 7608S: Orphan
679655da 7609F: arch/m32r/
c12a54b3 7610
1da177e4 7611M68K ARCHITECTURE
8b58be88 7612M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7613L: linux-m68k@lists.linux-m68k.org
7614W: http://www.linux-m68k.org/
54e5881d 7615T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7616S: Maintained
679655da 7617F: arch/m68k/
9db35182 7618F: drivers/zorro/
1da177e4
LT
7619
7620M68K ON APPLE MACINTOSH
8b58be88 7621M: Joshua Thompson <funaho@jurai.org>
1da177e4 7622W: http://www.mac.linux-m68k.org/
9bb9f222 7623L: linux-m68k@lists.linux-m68k.org
1da177e4 7624S: Maintained
9db35182 7625F: arch/m68k/mac/
1da177e4
LT
7626
7627M68K ON HP9000/300
8b58be88 7628M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7629W: http://www.tazenda.demon.co.uk/phil/linux-hp
7630S: Maintained
679655da 7631F: arch/m68k/hp300/
1da177e4 7632
74425546
AP
7633M88DS3103 MEDIA DRIVER
7634M: Antti Palosaari <crope@iki.fi>
7635L: linux-media@vger.kernel.org
a825eaec 7636W: https://linuxtv.org
74425546
AP
7637W: http://palosaari.fi/linux/
7638Q: http://patchwork.linuxtv.org/project/linux-media/list/
7639T: git git://linuxtv.org/anttip/media_tree.git
7640S: Maintained
7641F: drivers/media/dvb-frontends/m88ds3103*
7642
68620bdd
MP
7643M88RS2000 MEDIA DRIVER
7644M: Malcolm Priestley <tvboxspy@gmail.com>
7645L: linux-media@vger.kernel.org
a825eaec 7646W: https://linuxtv.org
68620bdd
MP
7647Q: http://patchwork.linuxtv.org/project/linux-media/list/
7648S: Maintained
7649F: drivers/media/dvb-frontends/m88rs2000*
7650
07a092fa 7651MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7652M: Alexey Klimov <klimov.linux@gmail.com>
7653L: linux-media@vger.kernel.org
7654T: git git://linuxtv.org/media_tree.git
7655S: Maintained
7656F: drivers/media/radio/radio-ma901.c
07a092fa 7657
64a327a7 7658MAC80211
8b58be88 7659M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7660L: linux-wireless@vger.kernel.org
491b26b4 7661W: http://wireless.kernel.org/
ce466579
JB
7662T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7663T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7664S: Maintained
679655da
JP
7665F: Documentation/networking/mac80211-injection.txt
7666F: include/net/mac80211.h
7667F: net/mac80211/
2af8c4dc 7668F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7669
b863ceb7 7670MACVLAN DRIVER
8b58be88 7671M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7672L: netdev@vger.kernel.org
7673S: Maintained
679655da
JP
7674F: drivers/net/macvlan.c
7675F: include/linux/if_macvlan.h
b863ceb7 7676
2b6d83e2
JB
7677MAILBOX API
7678M: Jassi Brar <jassisinghbrar@gmail.com>
7679L: linux-kernel@vger.kernel.org
7680S: Maintained
7681F: drivers/mailbox/
7682F: include/linux/mailbox_client.h
7683F: include/linux/mailbox_controller.h
7684
faf1668c 7685MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7686M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7687W: http://www.kernel.org/doc/man-pages
bd7ebec6 7688L: linux-man@vger.kernel.org
1b53dc74 7689S: Maintained
faf1668c 7690
0d3cd4b6
VD
7691MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7692M: Andrew Lunn <andrew@lunn.ch>
7693M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 7694L: netdev@vger.kernel.org
0d3cd4b6
VD
7695S: Maintained
7696F: drivers/net/dsa/mv88e6xxx/
b26bff6e 7697F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 7698
8427defd 7699MARVELL ARMADA DRM SUPPORT
54176cc6 7700M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7701S: Maintained
7702F: drivers/gpu/drm/armada/
4418833e
EV
7703F: include/uapi/drm/armada_drm.h
7704F: Documentation/devicetree/bindings/display/armada/
8427defd 7705
c4d007bc
TP
7706MARVELL CRYPTO DRIVER
7707M: Boris Brezillon <boris.brezillon@free-electrons.com>
7708M: Arnaud Ebalard <arno@natisbad.org>
7709F: drivers/crypto/marvell/
7710S: Maintained
7711L: linux-crypto@vger.kernel.org
7712
44c14c1d 7713MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7714M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7715M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7716L: netdev@vger.kernel.org
7717S: Maintained
7718F: drivers/net/ethernet/marvell/sk*
7719
74cda169 7720MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7721L: libertas-dev@lists.infradead.org
8ac3e99e 7722S: Orphan
f988d640 7723F: drivers/net/wireless/marvell/libertas/
74cda169 7724
b60d6975 7725MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7726M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7727L: netdev@vger.kernel.org
f5ca8502 7728S: Maintained
527a6266 7729F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7730F: include/linux/mv643xx.h
1da177e4 7731
370b8ed9
TP
7732MARVELL MVNETA ETHERNET DRIVER
7733M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7734L: netdev@vger.kernel.org
7735S: Maintained
7736F: drivers/net/ethernet/marvell/mvneta.*
7737
fcad584d 7738MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7739M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7740M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7741L: linux-wireless@vger.kernel.org
7742S: Maintained
277b024e 7743F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7744
a2c3f656 7745MARVELL MWL8K WIRELESS DRIVER
a040d532 7746M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7747L: linux-wireless@vger.kernel.org
16345910 7748S: Odd Fixes
de60f1dc 7749F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7750
2a69567b 7751MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7752M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7753S: Odd Fixes
1fa7e547 7754F: drivers/mmc/host/mvsdio.*
2a69567b 7755
1da177e4 7756MATROX FRAMEBUFFER DRIVER
c69f677c 7757L: linux-fbdev@vger.kernel.org
52653199 7758S: Orphan
8a61f013 7759F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7760F: include/uapi/linux/matroxfb.h
1da177e4 7761
ca462085
GR
7762MAX16065 HARDWARE MONITOR DRIVER
7763M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7764L: linux-hwmon@vger.kernel.org
ca462085
GR
7765S: Maintained
7766F: Documentation/hwmon/max16065
7767F: drivers/hwmon/max16065.c
7768
1f61cab8
GR
7769MAX20751 HARDWARE MONITOR DRIVER
7770M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7771L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7772S: Maintained
7773F: Documentation/hwmon/max20751
7774F: drivers/hwmon/max20751.c
7775
d20620de 7776MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7777L: linux-hwmon@vger.kernel.org
34924b23 7778S: Orphan
679655da
JP
7779F: Documentation/hwmon/max6650
7780F: drivers/hwmon/max6650.c
d20620de 7781
e89ab51f
GR
7782MAX6697 HARDWARE MONITOR DRIVER
7783M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7784L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7785S: Maintained
7786F: Documentation/hwmon/max6697
7787F: Documentation/devicetree/bindings/i2c/max6697.txt
7788F: drivers/hwmon/max6697.c
7789F: include/linux/platform_data/max6697.h
7790
3b2af7f7
PR
7791MAX9860 MONO AUDIO VOICE CODEC DRIVER
7792M: Peter Rosin <peda@axentia.se>
7793L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7794S: Maintained
7795F: Documentation/devicetree/bindings/sound/max9860.txt
7796F: sound/soc/codecs/max9860.*
7797
f8f847b5 7798MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7799M: Krzysztof Kozlowski <krzk@kernel.org>
7800M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7801L: linux-pm@vger.kernel.org
7802S: Supported
8c0984e5
SR
7803F: drivers/power/supply/max14577_charger.c
7804F: drivers/power/supply/max77693_charger.c
f8f847b5 7805
3811405e
JMC
7806MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7807M: Javier Martinez Canillas <javier@osg.samsung.com>
7808L: linux-kernel@vger.kernel.org
7809S: Supported
96173cc6 7810F: drivers/*/*max77802*.c
3811405e
JMC
7811F: Documentation/devicetree/bindings/*/*max77802.txt
7812F: include/dt-bindings/*/*max77802.h
7813
befeb596
KK
7814MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7815M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7816M: Krzysztof Kozlowski <krzk@kernel.org>
7817M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7818L: linux-kernel@vger.kernel.org
7819S: Supported
86cf635a 7820F: drivers/*/max14577*.c
0998a436 7821F: drivers/*/max77686*.c
86cf635a 7822F: drivers/*/max77693*.c
befeb596
KK
7823F: drivers/extcon/extcon-max14577.c
7824F: drivers/extcon/extcon-max77693.c
7825F: drivers/rtc/rtc-max77686.c
7826F: drivers/clk/clk-max77686.c
7827F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7828F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7829F: Documentation/devicetree/bindings/mfd/max77693.txt
7830F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7831F: include/linux/mfd/max14577*.h
7832F: include/linux/mfd/max77686*.h
7833F: include/linux/mfd/max77693*.h
7834
9be3c9a5
HV
7835MAXIRADIO FM RADIO RECEIVER DRIVER
7836M: Hans Verkuil <hverkuil@xs4all.nl>
7837L: linux-media@vger.kernel.org
7838T: git git://linuxtv.org/media_tree.git
a825eaec 7839W: https://linuxtv.org
9be3c9a5
HV
7840S: Maintained
7841F: drivers/media/radio/radio-maxiradio*
7842
c05dc2cc
PR
7843MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7844M: Peter Rosin <peda@axentia.se>
7845L: linux-iio@vger.kernel.org
7846S: Maintained
2704e300 7847F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
7848F: drivers/iio/potentiometer/mcp4531.c
7849
3b8df5fd
WBG
7850MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7851M: William Breathitt Gray <vilhelm.gray@gmail.com>
7852L: linux-iio@vger.kernel.org
7853S: Maintained
7854F: drivers/iio/dac/cio-dac.c
7855
7b49235e
LP
7856MEDIA DRIVERS FOR RENESAS - FCP
7857M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7858L: linux-media@vger.kernel.org
7859L: linux-renesas-soc@vger.kernel.org
7860T: git git://linuxtv.org/media_tree.git
7861S: Supported
7862F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7863F: drivers/media/platform/rcar-fcp.c
7864F: include/media/rcar-fcp.h
7865
4710b752
KB
7866MEDIA DRIVERS FOR RENESAS - FDP1
7867M: Kieran Bingham <kieran@bingham.xyz>
7868L: linux-media@vger.kernel.org
7869L: linux-renesas-soc@vger.kernel.org
7870T: git git://linuxtv.org/media_tree.git
7871S: Supported
7872F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
7873F: drivers/media/platform/rcar_fdp1.c
7874
474cde66
NS
7875MEDIA DRIVERS FOR RENESAS - VIN
7876M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7877L: linux-media@vger.kernel.org
7878L: linux-renesas-soc@vger.kernel.org
7879T: git git://linuxtv.org/media_tree.git
7880S: Supported
7881F: Documentation/devicetree/bindings/media/rcar_vin.txt
7882F: drivers/media/platform/rcar-vin/
7883
6f32a8c9
LP
7884MEDIA DRIVERS FOR RENESAS - VSP1
7885M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7886L: linux-media@vger.kernel.org
4a121096 7887L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7888T: git git://linuxtv.org/media_tree.git
7889S: Supported
7890F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7891F: drivers/media/platform/vsp1/
7892
fae2080a
AO
7893MEDIA DRIVERS FOR HELENE
7894M: Abylay Ospan <aospan@netup.ru>
7895L: linux-media@vger.kernel.org
7896W: https://linuxtv.org
7897W: http://netup.tv/
7898T: git git://linuxtv.org/media_tree.git
7899S: Supported
7900F: drivers/media/dvb-frontends/helene*
7901
dacf9ce8
KS
7902MEDIA DRIVERS FOR ASCOT2E
7903M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7904M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7905L: linux-media@vger.kernel.org
a825eaec 7906W: https://linuxtv.org
dacf9ce8
KS
7907W: http://netup.tv/
7908T: git git://linuxtv.org/media_tree.git
7909S: Supported
7910F: drivers/media/dvb-frontends/ascot2e*
7911
a6dc60ff
KS
7912MEDIA DRIVERS FOR CXD2841ER
7913M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7914M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7915L: linux-media@vger.kernel.org
a825eaec 7916W: https://linuxtv.org
a6dc60ff
KS
7917W: http://netup.tv/
7918T: git git://linuxtv.org/media_tree.git
7919S: Supported
7920F: drivers/media/dvb-frontends/cxd2841er*
7921
a5d32b35
KS
7922MEDIA DRIVERS FOR HORUS3A
7923M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7924M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7925L: linux-media@vger.kernel.org
a825eaec 7926W: https://linuxtv.org
a5d32b35
KS
7927W: http://netup.tv/
7928T: git git://linuxtv.org/media_tree.git
7929S: Supported
7930F: drivers/media/dvb-frontends/horus3a*
7931
e025273b
KS
7932MEDIA DRIVERS FOR LNBH25
7933M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7934M: Abylay Ospan <aospan@netup.ru>
e025273b 7935L: linux-media@vger.kernel.org
a825eaec 7936W: https://linuxtv.org
e025273b
KS
7937W: http://netup.tv/
7938T: git git://linuxtv.org/media_tree.git
7939S: Supported
7940F: drivers/media/dvb-frontends/lnbh25*
7941
52b1eaf4
KS
7942MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7943M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7944M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7945L: linux-media@vger.kernel.org
a825eaec 7946W: https://linuxtv.org
52b1eaf4
KS
7947W: http://netup.tv/
7948T: git git://linuxtv.org/media_tree.git
7949S: Supported
7950F: drivers/media/pci/netup_unidvb/*
7951
127c49ae 7952MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7953M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7954M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7955P: LinuxTV.org Project
7956L: linux-media@vger.kernel.org
a825eaec 7957W: https://linuxtv.org
8a6e2535 7958Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7959T: git git://linuxtv.org/media_tree.git
127c49ae 7960S: Maintained
618cd932 7961F: Documentation/media/
127c49ae 7962F: drivers/media/
ffe06198 7963F: drivers/staging/media/
eb4b0ec7 7964F: include/linux/platform_data/media/
127c49ae 7965F: include/media/
6c0f0359
MCC
7966F: include/uapi/linux/dvb/
7967F: include/uapi/linux/videodev2.h
7968F: include/uapi/linux/media.h
7969F: include/uapi/linux/v4l2-*
7970F: include/uapi/linux/meye.h
7971F: include/uapi/linux/ivtv*
7972F: include/uapi/linux/uvcvideo.h
d20620de 7973
0c272fc9
JC
7974MEDIATEK ETHERNET DRIVER
7975M: Felix Fietkau <nbd@openwrt.org>
7976M: John Crispin <blogic@openwrt.org>
7977L: netdev@vger.kernel.org
7978S: Maintained
7979F: drivers/net/ethernet/mediatek/
7980
67712beb
TL
7981MEDIATEK MEDIA DRIVER
7982M: Tiffany Lin <tiffany.lin@mediatek.com>
7983M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7984S: Supported
7985F: drivers/media/platform/mtk-vcodec/
7986F: drivers/media/platform/mtk-vpu/
7987F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
7988F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
7989
fc96ec0d
MT
7990MEDIATEK MDP DRIVER
7991M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
7992M: Houlong Wei <houlong.wei@mediatek.com>
7993M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7994S: Supported
7995F: drivers/media/platform/mtk-mdp/
7996F: drivers/media/platform/mtk-vpu/
7997F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
7998
c869f77d
JK
7999MEDIATEK MT7601U WIRELESS LAN DRIVER
8000M: Jakub Kicinski <kubakici@wp.pl>
8001L: linux-wireless@vger.kernel.org
8002S: Maintained
8003F: drivers/net/wireless/mediatek/mt7601u/
8004
e399065b 8005MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8006M: Kashyap Desai <kashyap.desai@broadcom.com>
8007M: Sumit Saxena <sumit.saxena@broadcom.com>
8008M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8009L: megaraidlinux.pdl@broadcom.com
baaea1dc 8010L: linux-scsi@vger.kernel.org
295dde2f 8011W: http://www.avagotech.com/support/
ce00f85c 8012S: Maintained
679655da
JP
8013F: Documentation/scsi/megaraid.txt
8014F: drivers/scsi/megaraid.*
8015F: drivers/scsi/megaraid/
757e0108 8016
ff43f433
SJ
8017MELFAS MIP4 TOUCHSCREEN DRIVER
8018M: Sangwon Jee <jeesw@melfas.com>
8019W: http://www.melfas.com
8020S: Supported
8021F: drivers/input/touchscreen/melfas_mip4.c
8022F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8023
2c46c9d5 8024MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8025M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 8026L: netdev@vger.kernel.org
2c46c9d5
AV
8027S: Supported
8028W: http://www.mellanox.com
8029Q: http://patchwork.ozlabs.org/project/netdev/list/
8030F: drivers/net/ethernet/mellanox/mlx4/en_*
8031
e7523a49
OG
8032MELLANOX ETHERNET DRIVER (mlx5e)
8033M: Saeed Mahameed <saeedm@mellanox.com>
8034L: netdev@vger.kernel.org
8035S: Supported
8036W: http://www.mellanox.com
8037Q: http://patchwork.ozlabs.org/project/netdev/list/
8038F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8039
93c1edb2
JP
8040MELLANOX ETHERNET SWITCH DRIVERS
8041M: Jiri Pirko <jiri@mellanox.com>
8042M: Ido Schimmel <idosch@mellanox.com>
8043L: netdev@vger.kernel.org
8044S: Supported
8045W: http://www.mellanox.com
8046Q: http://patchwork.ozlabs.org/project/netdev/list/
8047F: drivers/net/ethernet/mellanox/mlxsw/
8048
6bec23bf 8049MELLANOX MLXCPLD I2C AND MUX DRIVER
c02b7bf5
VP
8050M: Vadim Pasternak <vadimp@mellanox.com>
8051M: Michael Shych <michaelsh@mellanox.com>
8052L: linux-i2c@vger.kernel.org
8053S: Supported
6bec23bf 8054F: drivers/i2c/busses/i2c-mlxcpld.c
c02b7bf5 8055F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
6bec23bf 8056F: Documentation/i2c/busses/i2c-mlxcpld
c02b7bf5 8057
be4fdf99
VP
8058MELLANOX MLXCPLD LED DRIVER
8059M: Vadim Pasternak <vadimp@mellanox.com>
8060L: linux-leds@vger.kernel.org
8061S: Supported
8062F: drivers/leds/leds-mlxcpld.c
8063F: Documentation/leds/leds-mlxcpld.txt
8064
58cbbee2
VP
8065MELLANOX PLATFORM DRIVER
8066M: Vadim Pasternak <vadimp@mellanox.com>
8067L: platform-driver-x86@vger.kernel.org
8068S: Supported
6613d18e 8069F: drivers/platform/x86/mlx-platform.c
58cbbee2 8070
30488704
VP
8071MELLANOX MLX CPLD HOTPLUG DRIVER
8072M: Vadim Pasternak <vadimp@mellanox.com>
8073L: platform-driver-x86@vger.kernel.org
8074S: Supported
8075F: drivers/platform/x86/mlxcpld-hotplug.c
8076F: include/linux/platform_data/mlxcpld-hotplug.h
8077
8700e3e7
MS
8078SOFT-ROCE DRIVER (rxe)
8079M: Moni Shoua <monis@mellanox.com>
8080L: linux-rdma@vger.kernel.org
8081S: Supported
8082W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8083Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 8084F: drivers/infiniband/sw/rxe/
8700e3e7
MS
8085F: include/uapi/rdma/rdma_user_rxe.h
8086
5b25b13a
MD
8087MEMBARRIER SUPPORT
8088M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8089M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8090L: linux-kernel@vger.kernel.org
8091S: Supported
8092F: kernel/membarrier.c
8093F: include/uapi/linux/membarrier.h
8094
70ea91f1
SR
8095MEMORY MANAGEMENT
8096L: linux-mm@kvack.org
70ea91f1
SR
8097W: http://www.linux-mm.org
8098S: Maintained
679655da 8099F: include/linux/mm.h
551450bb
CS
8100F: include/linux/gfp.h
8101F: include/linux/mmzone.h
8102F: include/linux/memory_hotplug.h
8103F: include/linux/vmalloc.h
679655da 8104F: mm/
70ea91f1 8105
f4e9ce66 8106MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8107M: David Woodhouse <dwmw2@infradead.org>
242c325e 8108M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8109M: Boris Brezillon <boris.brezillon@free-electrons.com>
8110M: Marek Vasut <marek.vasut@gmail.com>
8111M: Richard Weinberger <richard@nod.at>
8112M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
1da177e4 8113L: linux-mtd@lists.infradead.org
8a6e2535
JP
8114W: http://www.linux-mtd.infradead.org/
8115Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 8116T: git git://git.infradead.org/linux-mtd.git
ab95eac9 8117T: git git://git.infradead.org/l2-mtd.git
1da177e4 8118S: Maintained
becc7ae5 8119F: Documentation/devicetree/bindings/mtd/
679655da
JP
8120F: drivers/mtd/
8121F: include/linux/mtd/
c117ab84 8122F: include/uapi/mtd/
1da177e4 8123
26c57ef1 8124MEN A21 WATCHDOG DRIVER
30c7469b 8125M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8126L: linux-watchdog@vger.kernel.org
30c7469b 8127S: Maintained
26c57ef1
JT
8128F: drivers/watchdog/mena21_wdt.c
8129
3764e82e 8130MEN CHAMELEON BUS (mcb)
30c7469b
JT
8131M: Johannes Thumshirn <morbidrsa@gmail.com>
8132S: Maintained
3764e82e
JT
8133F: drivers/mcb/
8134F: include/linux/mcb.h
b9f2f459 8135F: Documentation/men-chameleon-bus.txt
3764e82e 8136
48b490d2
AW
8137MEN F21BMC (Board Management Controller)
8138M: Andreas Werner <andreas.werner@men.de>
8139S: Supported
8140F: drivers/mfd/menf21bmc.c
8141F: drivers/watchdog/menf21bmc_wdt.c
8142F: drivers/leds/leds-menf21bmc.c
8143F: drivers/hwmon/menf21bmc_hwmon.c
8144F: Documentation/hwmon/menf21bmc
8145
12285945
JH
8146METAG ARCHITECTURE
8147M: James Hogan <james.hogan@imgtec.com>
d668d9ed 8148L: linux-metag@vger.kernel.org
9f273c24 8149T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8150S: Odd Fixes
12285945
JH
8151F: arch/metag/
8152F: Documentation/metag/
8153F: Documentation/devicetree/bindings/metag/
2d799dde 8154F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8155F: drivers/clocksource/metag_generic.c
5698c50d
JH
8156F: drivers/irqchip/irq-metag.c
8157F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8158F: drivers/tty/metag_da.c
12285945 8159
c6375b0a 8160MICROBLAZE ARCHITECTURE
8b58be88 8161M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8162W: http://www.monstr.eu/fdt/
8163T: git git://git.monstr.eu/linux-2.6-microblaze.git
8164S: Supported
0a8c7914 8165F: arch/microblaze/
1da177e4 8166
5615c371
NF
8167MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8168M: Richard Genoud <richard.genoud@gmail.com>
8169S: Maintained
8170F: drivers/tty/serial/atmel_serial.c
8171F: include/linux/atmel_serial.h
8172
f53243b5
NF
8173MICROCHIP / ATMEL DMA DRIVER
8174M: Ludovic Desroches <ludovic.desroches@microchip.com>
8175L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8176L: dmaengine@vger.kernel.org
8177S: Supported
8178F: drivers/dma/at_hdmac.c
8179F: drivers/dma/at_hdmac_regs.h
8180F: include/linux/platform_data/dma-atmel.h
8181
71fb2c74
SW
8182MICROCHIP / ATMEL ISC DRIVER
8183M: Songjun Wu <songjun.wu@microchip.com>
8184L: linux-media@vger.kernel.org
8185S: Supported
8186F: drivers/media/platform/atmel/atmel-isc.c
8187F: drivers/media/platform/atmel/atmel-isc-regs.h
8188F: devicetree/bindings/media/atmel-isc.txt
8189
2508a45a
CY
8190MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8191M: Chen Yu <yu.c.chen@intel.com>
8192L: platform-driver-x86@vger.kernel.org
8193S: Supported
8194F: drivers/platform/x86/surfacepro3_button.c
8195
1da177e4 8196MICROTEK X6 SCANNER
61eee9a7 8197M: Oliver Neukum <oliver@neukum.org>
1da177e4 8198S: Maintained
679655da 8199F: drivers/usb/image/microtek.*
1da177e4
LT
8200
8201MIPS
8b58be88 8202M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8203L: linux-mips@linux-mips.org
6097050d 8204W: http://www.linux-mips.org/
b05e988e 8205T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8206Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8207S: Supported
f46d92e8 8208F: Documentation/devicetree/bindings/mips/
679655da
JP
8209F: Documentation/mips/
8210F: arch/mips/
1da177e4 8211
413ef3f6
KC
8212MIPS/LOONGSON1 ARCHITECTURE
8213M: Keguang Zhang <keguang.zhang@gmail.com>
8214L: linux-mips@linux-mips.org
8215S: Maintained
8216F: arch/mips/loongson32/
8217F: arch/mips/include/asm/mach-loongson32/
8218F: drivers/*/*loongson1*
8219F: drivers/*/*/*loongson1*
8220
08b7620a
HV
8221MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8222M: Hans Verkuil <hverkuil@xs4all.nl>
8223L: linux-media@vger.kernel.org
8224T: git git://linuxtv.org/media_tree.git
a825eaec 8225W: https://linuxtv.org
08b7620a
HV
8226S: Odd Fixes
8227F: drivers/media/radio/radio-miropcm20*
8228
c09befcb
OG
8229MELLANOX MLX4 core VPI driver
8230M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8231L: netdev@vger.kernel.org
8232L: linux-rdma@vger.kernel.org
8233W: http://www.mellanox.com
8234Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8235S: Supported
8236F: drivers/net/ethernet/mellanox/mlx4/
8237F: include/linux/mlx4/
9ce28a20 8238F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8239
8240MELLANOX MLX4 IB driver
8241M: Yishai Hadas <yishaih@mellanox.com>
8242L: linux-rdma@vger.kernel.org
8243W: http://www.mellanox.com
e126ba97 8244Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8245S: Supported
8246F: drivers/infiniband/hw/mlx4/
8247F: include/linux/mlx4/
8248
595a4d8f 8249MELLANOX MLX5 core VPI driver
45788f1f 8250M: Saeed Mahameed <saeedm@mellanox.com>
595a4d8f
OG
8251M: Matan Barak <matanb@mellanox.com>
8252M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8253L: netdev@vger.kernel.org
8254L: linux-rdma@vger.kernel.org
8255W: http://www.mellanox.com
8256Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8257S: Supported
8258F: drivers/net/ethernet/mellanox/mlx5/core/
8259F: include/linux/mlx5/
3085e29e 8260F: include/uapi/rdma/mlx5-abi.h
e126ba97 8261
595a4d8f
OG
8262MELLANOX MLX5 IB driver
8263M: Matan Barak <matanb@mellanox.com>
8264M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8265L: linux-rdma@vger.kernel.org
8266W: http://www.mellanox.com
8267Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8268S: Supported
b75f0050 8269F: drivers/infiniband/hw/mlx5/
595a4d8f 8270F: include/linux/mlx5/
e126ba97 8271
764589b6
CM
8272MELEXIS MLX90614 DRIVER
8273M: Crt Mori <cmo@melexis.com>
8274L: linux-iio@vger.kernel.org
8275W: http://www.melexis.com
8276S: Supported
8277F: drivers/iio/temperature/mlx90614.c
8278
6c223761
KB
8279MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8280M: Don Brace <don.brace@microsemi.com>
8281L: esc.storagedev@microsemi.com
8282L: linux-scsi@vger.kernel.org
8283S: Supported
8284F: drivers/scsi/smartpqi/smartpqi*.[ch]
8285F: drivers/scsi/smartpqi/Kconfig
8286F: drivers/scsi/smartpqi/Makefile
8287F: include/linux/cciss*.h
8288F: include/uapi/linux/cciss*.h
425b490b 8289F: Documentation/scsi/smartpqi.txt
6c223761 8290
0ce277e4
AP
8291MN88472 MEDIA DRIVER
8292M: Antti Palosaari <crope@iki.fi>
8293L: linux-media@vger.kernel.org
a825eaec 8294W: https://linuxtv.org
0ce277e4
AP
8295W: http://palosaari.fi/linux/
8296Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8297S: Maintained
94d0eaa4 8298F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8299
4f4d238f
AP
8300MN88473 MEDIA DRIVER
8301M: Antti Palosaari <crope@iki.fi>
8302L: linux-media@vger.kernel.org
a825eaec 8303W: https://linuxtv.org
4f4d238f
AP
8304W: http://palosaari.fi/linux/
8305Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8306S: Maintained
877ba50b 8307F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8308
1da177e4 8309MODULE SUPPORT
a467a672 8310M: Jessica Yu <jeyu@redhat.com>
8b58be88 8311M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8312S: Maintained
679655da
JP
8313F: include/linux/module.h
8314F: kernel/module.c
1da177e4
LT
8315
8316MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8317W: http://popies.net/meye/
b7788e13 8318S: Orphan
618cd932 8319F: Documentation/media/v4l-drivers/meye*
90d72ac6 8320F: drivers/media/pci/meye/
6c0f0359 8321F: include/uapi/linux/meye.h
1da177e4 8322
b9705b60 8323MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8324M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8325S: Maintained
679655da 8326F: Documentation/serial/moxa-smartio
c897401b 8327F: drivers/tty/mxser.*
d735410a 8328
889b2f87
AK
8329MR800 AVERMEDIA USB FM RADIO DRIVER
8330M: Alexey Klimov <klimov.linux@gmail.com>
8331L: linux-media@vger.kernel.org
8332T: git git://linuxtv.org/media_tree.git
8333S: Maintained
8334F: drivers/media/radio/radio-mr800.c
8335
d7155691
AO
8336MRF24J40 IEEE 802.15.4 RADIO DRIVER
8337M: Alan Ott <alan@signal11.us>
8338L: linux-wpan@vger.kernel.org
8339S: Maintained
8340F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8341F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8342
8c4c731a 8343MSI LAPTOP SUPPORT
182ae55c 8344M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8345L: platform-driver-x86@vger.kernel.org
8c4c731a 8346S: Maintained
679655da 8347F: drivers/platform/x86/msi-laptop.c
8c4c731a 8348
0f1006b1 8349MSI WMI SUPPORT
d0944853 8350L: platform-driver-x86@vger.kernel.org
5ee7041e 8351S: Orphan
0f1006b1
AA
8352F: drivers/platform/x86/msi-wmi.c
8353
19a628a0
AP
8354MSI001 MEDIA DRIVER
8355M: Antti Palosaari <crope@iki.fi>
8356L: linux-media@vger.kernel.org
a825eaec 8357W: https://linuxtv.org
19a628a0
AP
8358W: http://palosaari.fi/linux/
8359Q: http://patchwork.linuxtv.org/project/linux-media/list/
8360T: git git://linuxtv.org/anttip/media_tree.git
8361S: Maintained
0185e197 8362F: drivers/media/tuners/msi001*
19a628a0 8363
7570589d 8364MSI2500 MEDIA DRIVER
2c57213f
AP
8365M: Antti Palosaari <crope@iki.fi>
8366L: linux-media@vger.kernel.org
a825eaec 8367W: https://linuxtv.org
2c57213f
AP
8368W: http://palosaari.fi/linux/
8369Q: http://patchwork.linuxtv.org/project/linux-media/list/
8370T: git git://linuxtv.org/anttip/media_tree.git
8371S: Maintained
7570589d 8372F: drivers/media/usb/msi2500/
2c57213f 8373
159eeea4
RJ
8374MSYSTEMS DISKONCHIP G3 MTD DRIVER
8375M: Robert Jarzmik <robert.jarzmik@free.fr>
8376L: linux-mtd@lists.infradead.org
8377S: Maintained
8378F: drivers/mtd/devices/docg3*
8379
62a37dc7 8380MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8381M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8382L: linux-media@vger.kernel.org
8383T: git git://linuxtv.org/media_tree.git
8384S: Maintained
8385F: drivers/media/i2c/mt9m032.c
b5dcee22 8386F: include/media/i2c/mt9m032.h
0e837fb9 8387
62a37dc7 8388MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8389M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8390L: linux-media@vger.kernel.org
8391T: git git://linuxtv.org/media_tree.git
8392S: Maintained
8393F: drivers/media/i2c/mt9p031.c
b5dcee22 8394F: include/media/i2c/mt9p031.h
0e837fb9 8395
62a37dc7 8396MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8397M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8398L: linux-media@vger.kernel.org
8399T: git git://linuxtv.org/media_tree.git
8400S: Maintained
8401F: drivers/media/i2c/mt9t001.c
b5dcee22 8402F: include/media/i2c/mt9t001.h
0e837fb9 8403
62a37dc7 8404MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8405M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8406L: linux-media@vger.kernel.org
8407T: git git://linuxtv.org/media_tree.git
8408S: Maintained
f2272e13 8409F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8410F: drivers/media/i2c/mt9v032.c
b5dcee22 8411F: include/media/i2c/mt9v032.h
0e837fb9 8412
4e0d13cb 8413MULTIFUNCTION DEVICES (MFD)
f7d3210e 8414M: Lee Jones <lee.jones@linaro.org>
7caa7991 8415T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8416S: Supported
80366127 8417F: Documentation/devicetree/bindings/mfd/
679655da 8418F: drivers/mfd/
55b5940d 8419F: include/linux/mfd/
4e0d13cb 8420
5c4e6f13 8421MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8422M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8423L: linux-mmc@vger.kernel.org
82bb095e 8424T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8425S: Maintained
2810984b 8426F: Documentation/devicetree/bindings/mmc/
679655da
JP
8427F: drivers/mmc/
8428F: include/linux/mmc/
c117ab84 8429F: include/uapi/linux/mmc/
baca2da4 8430
15a0580c 8431MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8432S: Orphan
679655da
JP
8433F: drivers/mmc/host/mmc_spi.c
8434F: include/linux/spi/mmc_spi.h
15a0580c 8435
1da177e4 8436MULTISOUND SOUND DRIVER
8b58be88 8437M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8438S: Maintained
679655da
JP
8439F: Documentation/sound/oss/MultiSound
8440F: sound/oss/msnd*
1da177e4 8441
d735410a 8442MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8443S: Orphan
c897401b 8444F: drivers/tty/isicom.c
679655da 8445F: include/linux/isicom.h
d735410a 8446
550a7375 8447MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8448M: Bin Liu <b-liu@ti.com>
795fb7e7 8449L: linux-usb@vger.kernel.org
43b416e5 8450T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8451S: Maintained
679655da 8452F: drivers/usb/musb/
550a7375 8453
ea0af5f6
MK
8454MXL5007T MEDIA DRIVER
8455M: Michael Krufky <mkrufky@linuxtv.org>
8456L: linux-media@vger.kernel.org
a825eaec 8457W: https://linuxtv.org
ea0af5f6
MK
8458W: http://github.com/mkrufky
8459Q: http://patchwork.linuxtv.org/project/linux-media/list/
8460T: git git://linuxtv.org/mkrufky/tuners.git
8461S: Maintained
8462F: drivers/media/tuners/mxl5007t.*
8463
45d59d70
MV
8464MXSFB DRM DRIVER
8465M: Marek Vasut <marex@denx.de>
8466S: Supported
8467F: drivers/gpu/drm/mxsfb/
8468F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8469
2d3cf588 8470MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8471M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8472L: netdev@vger.kernel.org
205057ae 8473W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8474S: Supported
93f7848b 8475F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8476
9df4f913
BB
8477NAND FLASH SUBSYSTEM
8478M: Boris Brezillon <boris.brezillon@free-electrons.com>
8479R: Richard Weinberger <richard@nod.at>
8480L: linux-mtd@lists.infradead.org
8481W: http://www.linux-mtd.infradead.org/
8482Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8483T: git git://github.com/linux-nand/linux.git
8484S: Maintained
8485F: drivers/mtd/nand/
8486F: include/linux/mtd/nand*.h
8487
1da177e4 8488NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8489S: Orphan
d9fb9f38 8490F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8491
23dc05a3
DM
8492NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8493M: Daniel Mack <zonque@gmail.com>
8494S: Maintained
e5747e40 8495L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8496W: http://www.native-instruments.com
8497F: sound/usb/caiaq/
8498
1da177e4 8499NCP FILESYSTEM
52653199
PV
8500M: Petr Vandrovec <petr@vandrovec.name>
8501S: Odd Fixes
679655da 8502F: fs/ncpfs/
1da177e4 8503
a79b0322
FT
8504NCR 5380 SCSI DRIVERS
8505M: Finn Thain <fthain@telegraphics.com.au>
8506M: Michael Schmitz <schmitzmic@gmail.com>
8507L: linux-scsi@vger.kernel.org
8508S: Maintained
8509F: Documentation/scsi/g_NCR5380.txt
8510F: drivers/scsi/NCR5380.*
8511F: drivers/scsi/arm/cumana_1.c
8512F: drivers/scsi/arm/oak.c
a79b0322
FT
8513F: drivers/scsi/atari_scsi.*
8514F: drivers/scsi/dmx3191d.c
a79b0322 8515F: drivers/scsi/g_NCR5380.*
a79b0322 8516F: drivers/scsi/mac_scsi.*
a79b0322
FT
8517F: drivers/scsi/sun3_scsi.*
8518F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8519
1da177e4 8520NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8521M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8522L: linux-scsi@vger.kernel.org
8523S: Maintained
679655da 8524F: drivers/scsi/NCR_D700.*
1da177e4 8525
4aa3eb4c
GR
8526NCT6775 HARDWARE MONITOR DRIVER
8527M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8528L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8529S: Maintained
8530F: Documentation/hwmon/nct6775
8531F: drivers/hwmon/nct6775.c
8532
3c2d774c 8533NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8534M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8535L: linux-rdma@vger.kernel.org
e3d33cb1 8536W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8537S: Supported
8538F: drivers/infiniband/hw/nes/
c546b2a3 8539F: include/uapi/rdma/nes-abi.h
3c2d774c 8540
be2f2e84 8541NETEM NETWORK EMULATOR
adbbf69d 8542M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8543L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8544S: Maintained
679655da 8545F: net/sched/sch_netem.c
be2f2e84 8546
b2f5a051 8547NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8548M: Jon Mason <jdmason@kudzu.us>
4a58448b 8549L: netdev@vger.kernel.org
4a58448b 8550S: Supported
679655da 8551F: Documentation/networking/s2io.txt
b2f5a051 8552F: Documentation/networking/vxge.txt
86387e1a 8553F: drivers/net/ethernet/neterion/
4a58448b 8554
db9cf3a3 8555NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8556M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8557M: Patrick McHardy <kaber@trash.net>
42010ed0 8558M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8559L: netfilter-devel@vger.kernel.org
82b98543 8560L: coreteam@netfilter.org
1da177e4
LT
8561W: http://www.netfilter.org/
8562W: http://www.iptables.org/
42010ed0
PNA
8563Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8564T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8565T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8566S: Supported
679655da
JP
8567F: include/linux/netfilter*
8568F: include/linux/netfilter/
8569F: include/net/netfilter/
c117ab84
CEB
8570F: include/uapi/linux/netfilter*
8571F: include/uapi/linux/netfilter/
679655da
JP
8572F: net/*/netfilter.c
8573F: net/*/netfilter/
8574F: net/netfilter/
91c269a0 8575F: net/bridge/br_netfilter*.c
1da177e4 8576
4cc67735 8577NETLABEL
87a0874c 8578M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8579W: http://netlabel.sf.net
8580L: netdev@vger.kernel.org
87a0874c 8581S: Maintained
80811493 8582F: Documentation/netlabel/
679655da
JP
8583F: include/net/netlabel.h
8584F: net/netlabel/
4cc67735 8585
1da177e4 8586NETROM NETWORK LAYER
8b58be88 8587M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8588L: linux-hams@vger.kernel.org
d34cb28a 8589W: http://www.linux-ax25.org/
1da177e4 8590S: Maintained
679655da 8591F: include/net/netrom.h
c117ab84 8592F: include/uapi/linux/netrom.h
679655da 8593F: net/netrom/
1da177e4 8594
4c352362
JK
8595NETRONOME ETHERNET DRIVERS
8596M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8597L: oss-drivers@netronome.com
8598S: Maintained
8599F: drivers/net/ethernet/netronome/
8600
5ddb88c0 8601NETWORK BLOCK DEVICE (NBD)
4ca5829a 8602M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8603S: Maintained
5e4b269b 8604L: nbd-general@lists.sourceforge.net
4ca5829a 8605T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8606F: Documentation/blockdev/nbd.txt
8607F: drivers/block/nbd.c
c117ab84 8608F: include/uapi/linux/nbd.h
1da177e4 8609
6e43650c
NH
8610NETWORK DROP MONITOR
8611M: Neil Horman <nhorman@tuxdriver.com>
8612L: netdev@vger.kernel.org
8613S: Maintained
8614W: https://fedorahosted.org/dropwatch/
8615F: net/core/drop_monitor.c
8616
3ed6e498
AL
8617NETWORKING [DSA]
8618M: Andrew Lunn <andrew@lunn.ch>
8619M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8620M: Florian Fainelli <f.fainelli@gmail.com>
8621S: Maintained
8622F: net/dsa/
8623F: include/net/dsa.h
8624F: drivers/net/dsa/
8625
1da177e4 8626NETWORKING [GENERAL]
8b58be88 8627M: "David S. Miller" <davem@davemloft.net>
979b6c13 8628L: netdev@vger.kernel.org
b1e8fd54 8629W: http://www.linuxfoundation.org/en/Net
11e98029 8630Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8631T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8632T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8633S: Maintained
679655da
JP
8634F: net/
8635F: include/net/
018d21ed
JP
8636F: include/linux/in.h
8637F: include/linux/net.h
8638F: include/linux/netdevice.h
c117ab84
CEB
8639F: include/uapi/linux/in.h
8640F: include/uapi/linux/net.h
8641F: include/uapi/linux/netdevice.h
0c7aecd4 8642F: include/uapi/linux/net_namespace.h
7e814a6c 8643F: tools/net/
f4e53f9a 8644F: tools/testing/selftests/net/
335a67d2 8645F: lib/random32.c
1da177e4
LT
8646
8647NETWORKING [IPv4/IPv6]
8b58be88
JP
8648M: "David S. Miller" <davem@davemloft.net>
8649M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8650M: James Morris <jmorris@namei.org>
8651M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8652M: Patrick McHardy <kaber@trash.net>
979b6c13 8653L: netdev@vger.kernel.org
08deed1e 8654T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8655S: Maintained
679655da
JP
8656F: net/ipv4/
8657F: net/ipv6/
8658F: include/net/ip*
0a14842f 8659F: arch/x86/net/*
1da177e4 8660
73b7656c
DM
8661NETWORKING [IPSEC]
8662M: Steffen Klassert <steffen.klassert@secunet.com>
8663M: Herbert Xu <herbert@gondor.apana.org.au>
8664M: "David S. Miller" <davem@davemloft.net>
8665L: netdev@vger.kernel.org
d1fc5024
SK
8666T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8667T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8668S: Maintained
5826bdd1 8669F: net/core/flow.c
73b7656c
DM
8670F: net/xfrm/
8671F: net/key/
8672F: net/ipv4/xfrm*
d1fc5024
SK
8673F: net/ipv4/esp4.c
8674F: net/ipv4/ah4.c
8675F: net/ipv4/ipcomp.c
8676F: net/ipv4/ip_vti.c
73b7656c 8677F: net/ipv6/xfrm*
d1fc5024
SK
8678F: net/ipv6/esp6.c
8679F: net/ipv6/ah6.c
8680F: net/ipv6/ipcomp6.c
8681F: net/ipv6/ip6_vti.c
73b7656c
DM
8682F: include/uapi/linux/xfrm.h
8683F: include/net/xfrm.h
8684
10e2ff1c 8685NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8686M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8687L: netdev@vger.kernel.org
8688S: Maintained
8689
29f8f632 8690NETWORKING [WIRELESS]
2cb4abd1 8691L: linux-wireless@vger.kernel.org
8a6e2535 8692Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8693
788873ac
JP
8694NETWORKING DRIVERS
8695L: netdev@vger.kernel.org
8696W: http://www.linuxfoundation.org/en/Net
11e98029 8697Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8698T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8699T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8700S: Odd Fixes
156f4fbc 8701F: Documentation/devicetree/bindings/net/
788873ac 8702F: drivers/net/
018d21ed 8703F: include/linux/if_*
0b63bf1f 8704F: include/linux/netdevice.h
0b63bf1f
JD
8705F: include/linux/etherdevice.h
8706F: include/linux/fcdevice.h
8707F: include/linux/fddidevice.h
8708F: include/linux/hippidevice.h
8709F: include/linux/inetdevice.h
c117ab84
CEB
8710F: include/uapi/linux/if_*
8711F: include/uapi/linux/netdevice.h
788873ac 8712
0e324cf6
JL
8713NETWORKING DRIVERS (WIRELESS)
8714M: Kalle Valo <kvalo@codeaurora.org>
8715L: linux-wireless@vger.kernel.org
8716Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8717T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8718T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8719S: Maintained
182fd9ee 8720F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8721F: drivers/net/wireless/
8722
3d396eb1 8723NETXEN (1/10) GbE SUPPORT
67f0160f
MY
8724M: Manish Chopra <manish.chopra@cavium.com>
8725M: Rahul Verma <rahul.verma@cavium.com>
8726M: Dept-GELinuxNICDev@cavium.com
3d396eb1 8727L: netdev@vger.kernel.org
3d396eb1 8728S: Supported
aa43c215 8729F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8730
6423d30f
AAJ
8731NFC SUBSYSTEM
8732M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8733M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8734M: Samuel Ortiz <sameo@linux.intel.com>
8735L: linux-wireless@vger.kernel.org
1eb3b216 8736L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8737S: Supported
6423d30f 8738F: net/nfc/
55eb94f9 8739F: include/net/nfc/
c117ab84 8740F: include/uapi/linux/nfc.h
6423d30f 8741F: drivers/nfc/
397d6497
CR
8742F: include/linux/platform_data/nfcmrvl.h
8743F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8744F: include/linux/platform_data/pn544.h
397d6497
CR
8745F: include/linux/platform_data/st21nfca.h
8746F: include/linux/platform_data/st-nci.h
7ebb88e5 8747F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8748
e8b43555 8749NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8750M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8751M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8752L: linux-nfs@vger.kernel.org
8753W: http://client.linux-nfs.org
cd7b996a 8754T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8755S: Maintained
679655da
JP
8756F: fs/lockd/
8757F: fs/nfs/
8758F: fs/nfs_common/
8759F: net/sunrpc/
8760F: include/linux/lockd/
8761F: include/linux/nfs*
8762F: include/linux/sunrpc/
c117ab84
CEB
8763F: include/uapi/linux/nfs*
8764F: include/uapi/linux/sunrpc/
1da177e4 8765
85ef9cea 8766NILFS2 FILESYSTEM
e2126935 8767M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8768L: linux-nilfs@vger.kernel.org
f9472265 8769W: http://nilfs.sourceforge.net/
9e92e516 8770W: http://nilfs.osdn.jp/
e2126935 8771T: git git://github.com/konis/nilfs2.git
85ef9cea 8772S: Supported
679655da
JP
8773F: Documentation/filesystems/nilfs2.txt
8774F: fs/nilfs2/
c35c7ac5 8775F: include/trace/events/nilfs2.h
e63e88bc
RK
8776F: include/uapi/linux/nilfs2_api.h
8777F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8778
1da177e4 8779NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8780M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8781W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8782S: Maintained
679655da
JP
8783F: Documentation/scsi/NinjaSCSI.txt
8784F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8785
8786NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8787M: GOTO Masanori <gotom@debian.or.jp>
8788M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8789W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8790S: Maintained
679655da
JP
8791F: Documentation/scsi/NinjaSCSI.txt
8792F: drivers/scsi/nsp32*
1da177e4 8793
383b8fb9
LFT
8794NIOS2 ARCHITECTURE
8795M: Ley Foon Tan <lftan@altera.com>
8796L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8797T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8798S: Maintained
8799F: arch/nios2/
8800
2a6afddb 8801NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8802R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8803F: include/linux/power/bq2415x_charger.h
081bab21 8804F: include/linux/power/bq27xxx_battery.h
2a6afddb 8805F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8806F: drivers/power/supply/bq2415x_charger.c
8807F: drivers/power/supply/bq27xxx_battery.c
8808F: drivers/power/supply/bq27xxx_battery_i2c.c
8809F: drivers/power/supply/isp1704_charger.c
8810F: drivers/power/supply/rx51_battery.c
2a6afddb 8811
a1bd3bae 8812NTB DRIVER CORE
9ef6bf6c
JM
8813M: Jon Mason <jdmason@kudzu.us>
8814M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8815M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8816L: linux-ntb@googlegroups.com
fce8a7bb 8817S: Supported
2984411f
JM
8818W: https://github.com/jonmason/ntb/wiki
8819T: git git://github.com/jonmason/ntb.git
fce8a7bb 8820F: drivers/ntb/
548c237c 8821F: drivers/net/ntb_netdev.c
fce8a7bb 8822F: include/linux/ntb.h
a1bd3bae 8823F: include/linux/ntb_transport.h
a9c59ef7 8824F: tools/testing/selftests/ntb/
fce8a7bb 8825
e26a5843
AH
8826NTB INTEL DRIVER
8827M: Jon Mason <jdmason@kudzu.us>
8828M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8829L: linux-ntb@googlegroups.com
e26a5843
AH
8830S: Supported
8831W: https://github.com/jonmason/ntb/wiki
8832T: git git://github.com/jonmason/ntb.git
8833F: drivers/ntb/hw/intel/
fce8a7bb 8834
a1b36958 8835NTB AMD DRIVER
bc034e52 8836M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
a1b36958
XY
8837L: linux-ntb@googlegroups.com
8838S: Supported
8839F: drivers/ntb/hw/amd/
8840
1da177e4 8841NTFS FILESYSTEM
2818ef50 8842M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8843L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8844W: http://www.tuxera.com/
e6f4dee7 8845T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8846S: Supported
679655da
JP
8847F: Documentation/filesystems/ntfs.txt
8848F: fs/ntfs/
1da177e4 8849
9eb8ef74 8850NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8851M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8852L: linux-fbdev@vger.kernel.org
ce00f85c 8853S: Maintained
8a61f013
JH
8854F: drivers/video/fbdev/riva/
8855F: drivers/video/fbdev/nvidia/
1da177e4 8856
79461681 8857NVM EXPRESS DRIVER
b3975e94
JF
8858M: Keith Busch <keith.busch@intel.com>
8859M: Jens Axboe <axboe@fb.com>
b508fc35
CH
8860M: Christoph Hellwig <hch@lst.de>
8861M: Sagi Grimberg <sagi@grimberg.me>
79461681 8862L: linux-nvme@lists.infradead.org
b508fc35
CH
8863T: git://git.infradead.org/nvme.git
8864W: http://git.infradead.org/nvme.git
79461681 8865S: Supported
57dacad5 8866F: drivers/nvme/host/
79461681 8867F: include/linux/nvme.h
b508fc35 8868F: include/uapi/linux/nvme_ioctl.h
79461681 8869
a07b4970
CH
8870NVM EXPRESS TARGET DRIVER
8871M: Christoph Hellwig <hch@lst.de>
8872M: Sagi Grimberg <sagi@grimberg.me>
8873L: linux-nvme@lists.infradead.org
b508fc35
CH
8874T: git://git.infradead.org/nvme.git
8875W: http://git.infradead.org/nvme.git
a07b4970
CH
8876S: Supported
8877F: drivers/nvme/target/
8878
b1ad1475
JS
8879NVM EXPRESS FC TRANSPORT DRIVERS
8880M: James Smart <james.smart@broadcom.com>
8881L: linux-nvme@lists.infradead.org
8882S: Supported
8883F: include/linux/nvme-fc.h
d6d20012 8884F: include/linux/nvme-fc-driver.h
e399441d 8885F: drivers/nvme/host/fc.c
c5343203 8886F: drivers/nvme/target/fc.c
475d0fe7 8887F: drivers/nvme/target/fcloop.c
b1ad1475 8888
aee4b9bd
SK
8889NVMEM FRAMEWORK
8890M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8891M: Maxime Ripard <maxime.ripard@free-electrons.com>
8892S: Maintained
8893F: drivers/nvmem/
8894F: Documentation/devicetree/bindings/nvmem/
8895F: include/linux/nvmem-consumer.h
8896F: include/linux/nvmem-provider.h
8897
dece4585
CP
8898NXP-NCI NFC DRIVER
8899M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8900R: Charles Gorand <charles.gorand@effinnov.com>
8901L: linux-nfc@lists.01.org (moderated for non-subscribers)
8902S: Supported
8903F: drivers/nfc/nxp-nci
8904
f50d7146 8905NXP TDA998X DRM DRIVER
54176cc6 8906M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8907S: Supported
8908F: drivers/gpu/drm/i2c/tda998x_drv.c
8909F: include/drm/i2c/tda998x.h
8910
fbace43e
PR
8911NXP TFA9879 DRIVER
8912M: Peter Rosin <peda@axentia.se>
8913L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8914S: Maintained
8915F: sound/soc/codecs/tfa9879*
8916
442f04c3
JP
8917OBJTOOL
8918M: Josh Poimboeuf <jpoimboe@redhat.com>
8919S: Supported
8920F: tools/objtool/
8921
f5525786 8922OMAP SUPPORT
0e24bdd4 8923M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8924L: linux-omap@vger.kernel.org
8925W: http://www.muru.com/linux/omap/
8926W: http://linux.omap.com/
8a6e2535 8927Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8928T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8929S: Maintained
4e04d5a3 8930F: arch/arm/*omap*/
026da812
FB
8931F: arch/arm/configs/omap1_defconfig
8932F: arch/arm/configs/omap2plus_defconfig
046d0a37 8933F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8934F: drivers/irqchip/irq-omap-intc.c
8935F: drivers/mfd/*omap*.c
8936F: drivers/mfd/menelaus.c
8937F: drivers/mfd/palmas.c
8938F: drivers/mfd/tps65217.c
8939F: drivers/mfd/tps65218.c
8940F: drivers/mfd/tps65910.c
8941F: drivers/mfd/twl-core.[ch]
8942F: drivers/mfd/twl4030*.c
8943F: drivers/mfd/twl6030*.c
8944F: drivers/mfd/twl6040*.c
8945F: drivers/regulator/palmas-regulator*.c
8946F: drivers/regulator/pbias-regulator.c
8947F: drivers/regulator/tps65217-regulator.c
8948F: drivers/regulator/tps65218-regulator.c
8949F: drivers/regulator/tps65910-regulator.c
8950F: drivers/regulator/twl-regulator.c
cac28ae6 8951F: drivers/regulator/twl6030-regulator.c
046d0a37 8952F: include/linux/i2c-omap.h
f5525786 8953
50f29fbd 8954OMAP DEVICE TREE SUPPORT
cdb55ab0 8955M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8956M: Tony Lindgren <tony@atomide.com>
8957L: linux-omap@vger.kernel.org
d0fb18c5 8958L: devicetree@vger.kernel.org
50f29fbd
TL
8959S: Maintained
8960F: arch/arm/boot/dts/*omap*
8961F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8962F: arch/arm/boot/dts/*am4*
8963F: arch/arm/boot/dts/*am5*
8964F: arch/arm/boot/dts/*dra7*
50f29fbd 8965
f5525786 8966OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8967M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8968L: linux-omap@vger.kernel.org
8969S: Maintained
8970F: arch/arm/*omap*/*clock*
8971
8972OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8973M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8974L: linux-omap@vger.kernel.org
8975S: Maintained
8976F: arch/arm/*omap*/*pm*
c46938d4 8977F: drivers/cpufreq/omap-cpufreq.c
f5525786 8978
d21db568 8979OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8980M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8981M: Paul Walmsley <paul@pwsan.com>
8982L: linux-omap@vger.kernel.org
8983S: Maintained
d21db568 8984F: arch/arm/mach-omap2/prm*
692ab1f3 8985
f5525786 8986OMAP AUDIO SUPPORT
6c284903 8987M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8988M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8989L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8990L: linux-omap@vger.kernel.org
8991S: Maintained
8992F: sound/soc/omap/
8993
18640193
TL
8994OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8995M: Roger Quadros <rogerq@ti.com>
8996M: Tony Lindgren <tony@atomide.com>
8997L: linux-omap@vger.kernel.org
8998S: Maintained
8999F: drivers/memory/omap-gpmc.c
9000F: arch/arm/mach-omap2/*gpmc*
9001
f5525786 9002OMAP FRAMEBUFFER SUPPORT
830e6384 9003M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 9004L: linux-fbdev@vger.kernel.org
f5525786
TL
9005L: linux-omap@vger.kernel.org
9006S: Maintained
8a61f013 9007F: drivers/video/fbdev/omap/
f5525786 9008
676eec0d 9009OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 9010M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 9011L: linux-omap@vger.kernel.org
676eec0d 9012L: linux-fbdev@vger.kernel.org
178ff4c9 9013S: Maintained
8a61f013 9014F: drivers/video/fbdev/omap2/
178ff4c9
TV
9015F: Documentation/arm/OMAP/DSS
9016
8b37fcfc
OBC
9017OMAP HARDWARE SPINLOCK SUPPORT
9018M: Ohad Ben-Cohen <ohad@wizery.com>
9019L: linux-omap@vger.kernel.org
9020S: Maintained
9021F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 9022
f5525786 9023OMAP MMC SUPPORT
8b58be88 9024M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
9025L: linux-omap@vger.kernel.org
9026S: Maintained
653f41b5
MC
9027F: drivers/mmc/host/omap.c
9028
9029OMAP HS MMC SUPPORT
0a4585c6 9030L: linux-mmc@vger.kernel.org
653f41b5 9031L: linux-omap@vger.kernel.org
dfa5d196 9032S: Orphan
653f41b5 9033F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
9034
9035OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 9036M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
9037S: Maintained
9038F: drivers/char/hw_random/omap-rng.c
9039
f400c82e 9040OMAP HWMOD SUPPORT
cdb55ab0 9041M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9042M: Paul Walmsley <paul@pwsan.com>
9043L: linux-omap@vger.kernel.org
9044S: Maintained
8fc8b12b 9045F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 9046
8633fb30
PW
9047OMAP HWMOD DATA
9048M: Paul Walmsley <paul@pwsan.com>
9049L: linux-omap@vger.kernel.org
9050S: Maintained
9051F: arch/arm/mach-omap2/omap_hwmod*data*
9052
f400c82e 9053OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 9054M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9055L: linux-omap@vger.kernel.org
9056S: Maintained
9057F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9058
0db83ced 9059OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
9060M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9061L: linux-media@vger.kernel.org
9062S: Maintained
7eec52db 9063F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 9064F: drivers/media/platform/omap3isp/
0db83ced 9065F: drivers/staging/media/omap4iss/
7e8970e1 9066
f5525786 9067OMAP USB SUPPORT
f5525786
TL
9068L: linux-usb@vger.kernel.org
9069L: linux-omap@vger.kernel.org
3b243519 9070S: Orphan
a16fbd65
JP
9071F: drivers/usb/*/*omap*
9072F: arch/arm/*omap*/usb*
f5525786 9073
6d994710 9074OMAP GPIO DRIVER
fe643528 9075M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 9076M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 9077M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
9078L: linux-omap@vger.kernel.org
9079S: Maintained
fe643528 9080F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
9081F: drivers/gpio/gpio-omap.c
9082
c351e290
MJ
9083OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9084M: Mark Jackson <mpfj@newflow.co.uk>
9085L: linux-omap@vger.kernel.org
9086S: Maintained
9087F: arch/arm/boot/dts/am335x-nano.dts
9088
0ad122d9 9089OMFS FILESYSTEM
8b58be88 9090M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
9091L: linux-karma-devel@lists.sourceforge.net
9092S: Maintained
679655da
JP
9093F: Documentation/filesystems/omfs.txt
9094F: fs/omfs/
0ad122d9 9095
c1986ee9 9096OMNIKEY CARDMAN 4000 DRIVER
8b58be88 9097M: Harald Welte <laforge@gnumonks.org>
c1986ee9 9098S: Maintained
679655da
JP
9099F: drivers/char/pcmcia/cm4000_cs.c
9100F: include/linux/cm4000_cs.h
c117ab84 9101F: include/uapi/linux/cm4000_cs.h
c1986ee9 9102
77c44ab1 9103OMNIKEY CARDMAN 4040 DRIVER
8b58be88 9104M: Harald Welte <laforge@gnumonks.org>
77c44ab1 9105S: Maintained
679655da 9106F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 9107
77d5140f 9108OMNIVISION OV7670 SENSOR DRIVER
8b58be88 9109M: Jonathan Corbet <corbet@lwn.net>
661263b5 9110L: linux-media@vger.kernel.org
275ffde4 9111T: git git://linuxtv.org/media_tree.git
77d5140f 9112S: Maintained
90d72ac6 9113F: drivers/media/i2c/ov7670.c
77d5140f 9114
431bca73 9115ONENAND FLASH DRIVER
8b58be88 9116M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
9117L: linux-mtd@lists.infradead.org
9118S: Maintained
679655da
JP
9119F: drivers/mtd/onenand/
9120F: include/linux/mtd/onenand*.h
431bca73 9121
1da177e4 9122ONSTREAM SCSI TAPE DRIVER
8b58be88 9123M: Willem Riede <osst@riede.org>
1da177e4
LT
9124L: osst-users@lists.sourceforge.net
9125L: linux-scsi@vger.kernel.org
9126S: Maintained
f7269cfc
JD
9127F: Documentation/scsi/osst.txt
9128F: drivers/scsi/osst.*
9129F: drivers/scsi/osst_*.h
9130F: drivers/scsi/st.h
1da177e4 9131
e2d1d6c0 9132OPENCORES I2C BUS DRIVER
8b58be88 9133M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 9134L: linux-i2c@vger.kernel.org
e2d1d6c0 9135S: Maintained
679655da
JP
9136F: Documentation/i2c/busses/i2c-ocores
9137F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 9138
860c44c1 9139OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 9140M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 9141M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 9142L: devicetree@vger.kernel.org
a7fefe9f 9143W: http://www.devicetree.org/
fcdec35e 9144T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 9145S: Maintained
f8828205 9146F: drivers/of/
860c44c1 9147F: include/linux/of*.h
f8828205 9148F: scripts/dtc/
860c44c1 9149
f8828205 9150OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 9151M: Rob Herring <robh+dt@kernel.org>
f8828205 9152M: Mark Rutland <mark.rutland@arm.com>
f8828205 9153L: devicetree@vger.kernel.org
9f273c24 9154T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 9155Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
9156S: Maintained
9157F: Documentation/devicetree/
9158F: arch/*/boot/dts/
9159F: include/dt-bindings/
9160
2bb65f56
PA
9161OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9162M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9163L: devicetree@vger.kernel.org
9164S: Maintained
9165F: Documentation/devicetree/dynamic-resolution-notes.txt
9166F: Documentation/devicetree/overlay-notes.txt
9167F: drivers/of/overlay.c
9168F: drivers/of/resolver.c
9169
19f9d392
JB
9170OPENRISC ARCHITECTURE
9171M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
9172M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9173M: Stafford Horne <shorne@gmail.com>
9174L: openrisc@lists.librecores.org
9175W: http://openrisc.io
19f9d392 9176S: Maintained
14430813 9177F: arch/openrisc/
19f9d392 9178
ccb1352e 9179OPENVSWITCH
4f337ed5 9180M: Pravin Shelar <pshelar@nicira.com>
b422da7c 9181L: netdev@vger.kernel.org
ccb1352e
JG
9182L: dev@openvswitch.org
9183W: http://openvswitch.org
ccb1352e
JG
9184S: Maintained
9185F: net/openvswitch/
b422da7c 9186F: include/uapi/linux/openvswitch.h
ccb1352e 9187
875fa6fb
VK
9188OPERATING PERFORMANCE POINTS (OPP)
9189M: Viresh Kumar <vireshk@kernel.org>
9190M: Nishanth Menon <nm@ti.com>
9191M: Stephen Boyd <sboyd@codeaurora.org>
9192L: linux-pm@vger.kernel.org
9193S: Maintained
9194T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9195F: drivers/base/power/opp/
9196F: include/linux/pm_opp.h
9197F: Documentation/power/opp.txt
9198F: Documentation/devicetree/bindings/opp/
9199
af39917d
CL
9200OPL4 DRIVER
9201M: Clemens Ladisch <clemens@ladisch.de>
9202L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9203T: git git://git.alsa-project.org/alsa-kernel.git
9204S: Maintained
9205F: sound/drivers/opl4/
9206
1da177e4 9207OPROFILE
4cf7e718 9208M: Robert Richter <rric@kernel.org>
1da177e4
LT
9209L: oprofile-list@lists.sf.net
9210S: Maintained
81c4a8a6 9211F: arch/*/include/asm/oprofile*.h
679655da
JP
9212F: arch/*/oprofile/
9213F: drivers/oprofile/
9214F: include/linux/oprofile.h
1da177e4 9215
e2d1d6c0 9216ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9217M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9218M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9219L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9220W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9221S: Supported
679655da
JP
9222F: Documentation/filesystems/ocfs2.txt
9223F: Documentation/filesystems/dlmfs.txt
9224F: fs/ocfs2/
e2d1d6c0 9225
1da177e4 9226ORINOCO DRIVER
724c6b35 9227L: linux-wireless@vger.kernel.org
491b26b4 9228W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9229W: http://www.nongnu.org/orinoco/
3a59babb 9230S: Orphan
2be45b66 9231F: drivers/net/wireless/intersil/orinoco/
1da177e4 9232
42c55aa8 9233OSD LIBRARY and FILESYSTEM
fadc0752 9234M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9235M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9236L: osd-dev@open-osd.org
9237W: http://open-osd.org
54e5881d 9238T: git git://git.open-osd.org/open-osd.git
68274794 9239S: Maintained
42c55aa8 9240F: drivers/scsi/osd/
6b6f0b6c 9241F: include/scsi/osd_*
42c55aa8 9242F: fs/exofs/
68274794 9243
ef94b186 9244OVERLAY FILESYSTEM
7c37fbda 9245M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9246L: linux-unionfs@vger.kernel.org
9247T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9248S: Supported
1d113735 9249F: fs/overlayfs/
7c37fbda
NB
9250F: Documentation/filesystems/overlayfs.txt
9251
85096169
MM
9252ORANGEFS FILESYSTEM
9253M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9254L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9255T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9256S: Supported
9257F: fs/orangefs/
9258F: Documentation/filesystems/orangefs.txt
9259
e2d1d6c0 9260P54 WIRELESS DRIVER
084cb0fe 9261M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9262L: linux-wireless@vger.kernel.org
084cb0fe 9263W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9264S: Maintained
d3466830 9265F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9266
f5cd7872 9267PA SEMI ETHERNET DRIVER
f5cd7872 9268L: netdev@vger.kernel.org
56a5b8da 9269S: Orphan
ded19add 9270F: drivers/net/ethernet/pasemi/*
f5cd7872 9271
beb58aa3 9272PA SEMI SMBUS DRIVER
846557d3 9273L: linux-i2c@vger.kernel.org
56a5b8da 9274S: Orphan
679655da 9275F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9276
48fc267e
SK
9277PADATA PARALLEL EXECUTION MECHANISM
9278M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9279L: linux-crypto@vger.kernel.org
9280S: Maintained
9281F: kernel/padata.c
9282F: include/linux/padata.h
9283F: Documentation/padata.txt
9284
709ee531 9285PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9286M: Harald Welte <laforge@gnumonks.org>
d0944853 9287L: platform-driver-x86@vger.kernel.org
709ee531 9288S: Maintained
679655da 9289F: drivers/platform/x86/panasonic-laptop.c
709ee531 9290
368dd5ac 9291PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9292M: David Howells <dhowells@redhat.com>
4fa97181
DH
9293L: linux-am33-list@redhat.com (moderated for non-subscribers)
9294W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9295S: Maintained
679655da
JP
9296F: Documentation/mn10300/
9297F: arch/mn10300/
4fa97181 9298
305b37bd
KS
9299PARALLEL LCD/KEYPAD PANEL DRIVER
9300M: Willy Tarreau <willy@haproxy.com>
9301M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9302S: Odd Fixes
9303F: Documentation/misc-devices/lcd-panel-cgram.txt
9304F: drivers/misc/panel.c
9305
64dfff03
SM
9306PARALLEL PORT SUBSYSTEM
9307M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 9308M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 9309L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9310S: Maintained
679655da
JP
9311F: drivers/parport/
9312F: include/linux/parport*.h
9313F: drivers/char/ppdev.c
c117ab84 9314F: include/uapi/linux/ppdev.h
64dfff03 9315F: Documentation/parport*.txt
1da177e4 9316
4cdf6bc2 9317PARAVIRT_OPS INTERFACE
d633180c 9318M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9319M: Chris Wright <chrisw@sous-sol.org>
9320M: Alok Kataria <akataria@vmware.com>
9321M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9322L: virtualization@lists.linux-foundation.org
4cdf6bc2 9323S: Supported
a2e19991 9324F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9325F: arch/*/kernel/paravirt*
9326F: arch/*/include/asm/paravirt.h
47ae4b05 9327F: include/linux/hypervisor.h
4cdf6bc2 9328
e2d1d6c0 9329PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9330M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9331L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9332S: Maintained
679655da
JP
9333F: Documentation/blockdev/paride.txt
9334F: drivers/block/paride/
e2d1d6c0
RD
9335
9336PARISC ARCHITECTURE
b8828770 9337M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9338M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9339L: linux-parisc@vger.kernel.org
9340W: http://www.parisc-linux.org/
8a6e2535 9341Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9342T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9343T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9344S: Maintained
679655da 9345F: arch/parisc/
2b6bac9e 9346F: Documentation/parisc/
679655da 9347F: drivers/parisc/
2b6bac9e
HD
9348F: drivers/char/agp/parisc-agp.c
9349F: drivers/input/serio/gscps2.c
9350F: drivers/parport/parport_gsc.*
9351F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9352F: drivers/video/fbdev/sti*
2b6bac9e
HD
9353F: drivers/video/console/sti*
9354F: drivers/video/logo/logo_parisc*
e2d1d6c0 9355
1662d32c 9356PC87360 HARDWARE MONITORING DRIVER
8b58be88 9357M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9358L: linux-hwmon@vger.kernel.org
1662d32c 9359S: Maintained
679655da
JP
9360F: Documentation/hwmon/pc87360
9361F: drivers/hwmon/pc87360.c
1662d32c
JC
9362
9363PC8736x GPIO DRIVER
8b58be88 9364M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9365S: Maintained
679655da 9366F: drivers/char/pc8736x_gpio.c
1662d32c 9367
1ad107fd 9368PC87427 HARDWARE MONITORING DRIVER
d8130624 9369M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9370L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9371S: Maintained
9372F: Documentation/hwmon/pc87427
9373F: drivers/hwmon/pc87427.c
9374
b26e0ed4 9375PCA9532 LED DRIVER
8b58be88 9376M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9377S: Maintained
d5ca6918
JP
9378F: drivers/leds/leds-pca9532.c
9379F: include/linux/leds-pca9532.h
b26e0ed4 9380
5ce914a8 9381PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9382M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9383L: linux-i2c@vger.kernel.org
9384S: Maintained
b4f0b74e 9385F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9386
3971dae5 9387PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9388M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9389S: Maintained
9390F: drivers/firmware/pcdp.*
9391
065c6359 9392PCI ERROR RECOVERY
6305902c 9393M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9394L: linux-pci@vger.kernel.org
065c6359 9395S: Supported
679655da 9396F: Documentation/PCI/pci-error-recovery.txt
065c6359 9397
78c1cffd
RC
9398PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9399M: Russell Currey <ruscur@russell.cc>
9400L: linuxppc-dev@lists.ozlabs.org
9401S: Supported
9402F: Documentation/powerpc/eeh-pci-error-recovery.txt
9403F: arch/powerpc/kernel/eeh*.c
9404F: arch/powerpc/platforms/*/eeh*.c
9405F: arch/powerpc/include/*/eeh*.h
9406
1da177e4 9407PCI SUBSYSTEM
5ac3a6d2 9408M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9409L: linux-pci@vger.kernel.org
99662dd1 9410Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9411T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9412S: Supported
92a1fe2e 9413F: Documentation/devicetree/bindings/pci/
679655da
JP
9414F: Documentation/PCI/
9415F: drivers/pci/
9416F: include/linux/pci*
6b49ee49 9417F: arch/x86/pci/
cad01f91 9418F: arch/x86/kernel/quirks.c
1da177e4 9419
eaa6111b
LFT
9420PCI DRIVER FOR ALTERA PCIE IP
9421M: Ley Foon Tan <lftan@altera.com>
9422L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9423L: linux-pci@vger.kernel.org
9424S: Supported
9425F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9426F: drivers/pci/host/pcie-altera.c
9427
b7e78170
RH
9428PCI DRIVER FOR ARM VERSATILE PLATFORM
9429M: Rob Herring <robh@kernel.org>
9430L: linux-pci@vger.kernel.org
9431L: linux-arm-kernel@lists.infradead.org
9432S: Maintained
9433F: Documentation/devicetree/bindings/pci/versatile.txt
9434F: drivers/pci/host/pci-versatile.c
9435
3dc9d38c
TP
9436PCI DRIVER FOR ARMADA 8K
9437M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9438L: linux-pci@vger.kernel.org
9439L: linux-arm-kernel@lists.infradead.org
9440S: Maintained
9441F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9442F: drivers/pci/host/pcie-armada8k.c
9443
5f6b6ccd
TI
9444PCI DRIVER FOR APPLIEDMICRO XGENE
9445M: Tanmay Inamdar <tinamdar@apm.com>
9446L: linux-pci@vger.kernel.org
9447L: linux-arm-kernel@lists.infradead.org
9448S: Maintained
9449F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9450F: drivers/pci/host/pci-xgene.c
9451
62d0ff83
ML
9452PCI DRIVER FOR FREESCALE LAYERSCAPE
9453M: Minghuan Lian <minghuan.Lian@freescale.com>
9454M: Mingkai Hu <mingkai.hu@freescale.com>
9455M: Roy Zang <tie-fei.zang@freescale.com>
9456L: linuxppc-dev@lists.ozlabs.org
9457L: linux-pci@vger.kernel.org
9458L: linux-arm-kernel@lists.infradead.org
9459S: Maintained
9460F: drivers/pci/host/*layerscape*
9461
f0b75693 9462PCI DRIVER FOR IMX6
286fbaef 9463M: Richard Zhu <hongxing.zhu@nxp.com>
1ba55f55 9464M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9465L: linux-pci@vger.kernel.org
9466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9467S: Maintained
12e46064 9468F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
f0b75693
BH
9469F: drivers/pci/host/*imx6*
9470
0c4ffcfe
MK
9471PCI DRIVER FOR TI KEYSTONE
9472M: Murali Karicheri <m-karicheri2@ti.com>
9473L: linux-pci@vger.kernel.org
9474L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9475S: Maintained
9476F: drivers/pci/host/*keystone*
9477
f0b75693
BH
9478PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9479M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9480M: Jason Cooper <jason@lakedaemon.net>
9481L: linux-pci@vger.kernel.org
9482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9483S: Maintained
9484F: drivers/pci/host/*mvebu*
9485
8c39d710
TP
9486PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9487M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9488L: linux-pci@vger.kernel.org
9489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9490S: Maintained
441106d9 9491F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9492F: drivers/pci/host/pci-aardvark.c
9493
0447cfd7
TR
9494PCI DRIVER FOR NVIDIA TEGRA
9495M: Thierry Reding <thierry.reding@gmail.com>
9496L: linux-tegra@vger.kernel.org
f0b75693 9497L: linux-pci@vger.kernel.org
0447cfd7
TR
9498S: Supported
9499F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9500F: drivers/pci/host/pci-tegra.c
9501
47ff3de9
KVA
9502PCI DRIVER FOR TI DRA7XX
9503M: Kishon Vijay Abraham I <kishon@ti.com>
9504L: linux-omap@vger.kernel.org
9505L: linux-pci@vger.kernel.org
9506S: Supported
9507F: Documentation/devicetree/bindings/pci/ti-pci.txt
9508F: drivers/pci/host/pci-dra7xx.c
9509
f0b75693
BH
9510PCI DRIVER FOR RENESAS R-CAR
9511M: Simon Horman <horms@verge.net.au>
9512L: linux-pci@vger.kernel.org
4a121096 9513L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9514S: Maintained
9515F: drivers/pci/host/*rcar*
9516
4af82255 9517PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9518M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9519L: linux-pci@vger.kernel.org
f0b75693
BH
9520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9521L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9522S: Maintained
9523F: drivers/pci/host/pci-exynos.c
9524
f0b75693 9525PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9526M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 9527M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
9528L: linux-pci@vger.kernel.org
9529S: Maintained
9530F: Documentation/devicetree/bindings/pci/designware-pcie.txt
fc2480f9 9531F: drivers/pci/host/*designware*
5a3aa2a8 9532
cf28855b
WD
9533PCI DRIVER FOR GENERIC OF HOSTS
9534M: Will Deacon <will.deacon@arm.com>
9535L: linux-pci@vger.kernel.org
9536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9537S: Maintained
9538F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9539F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9540F: drivers/pci/host/pci-host-generic.c
9541
185a383a
KB
9542PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9543M: Keith Busch <keith.busch@intel.com>
9544L: linux-pci@vger.kernel.org
9545S: Supported
bc79c985 9546F: drivers/pci/host/vmd.c
185a383a 9547
51b66a6c 9548PCIE DRIVER FOR ST SPEAR13XX
110baab1 9549M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9550L: linux-pci@vger.kernel.org
110baab1 9551S: Maintained
51b66a6c
PA
9552F: drivers/pci/host/*spear*
9553
af1169b4
LFT
9554PCI MSI DRIVER FOR ALTERA MSI IP
9555M: Ley Foon Tan <lftan@altera.com>
9556L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9557L: linux-pci@vger.kernel.org
9558S: Supported
9559F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9560F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9561
dcd19de3
DD
9562PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9563M: Duc Dang <dhdang@apm.com>
9564L: linux-pci@vger.kernel.org
9565L: linux-arm-kernel@lists.infradead.org
9566S: Maintained
9567F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9568F: drivers/pci/host/pci-xgene-msi.c
9569
a3cbfae1
NC
9570PCIE DRIVER FOR AXIS ARTPEC
9571M: Niklas Cassel <niklas.cassel@axis.com>
9572M: Jesper Nilsson <jesper.nilsson@axis.com>
9573L: linux-arm-kernel@axis.com
9574L: linux-pci@vger.kernel.org
9575S: Maintained
9576F: Documentation/devicetree/bindings/pci/axis,artpec*
9577F: drivers/pci/host/*artpec*
9578
500a1d9a
ZW
9579PCIE DRIVER FOR HISILICON
9580M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9581M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9582L: linux-pci@vger.kernel.org
9583S: Maintained
9584F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9585F: drivers/pci/host/pcie-hisi.c
9586
e77f847d
SL
9587PCIE DRIVER FOR ROCKCHIP
9588M: Shawn Lin <shawn.lin@rock-chips.com>
9589M: Wenrui Li <wenrui.li@rock-chips.com>
9590L: linux-pci@vger.kernel.org
9591L: linux-rockchip@lists.infradead.org
9592S: Maintained
9593F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9594F: drivers/pci/host/pcie-rockchip.c
9595
82a82383
SV
9596PCIE DRIVER FOR QUALCOMM MSM
9597M: Stanimir Varbanov <svarbanov@mm-sol.com>
9598L: linux-pci@vger.kernel.org
9599L: linux-arm-msm@vger.kernel.org
9600S: Maintained
9601F: drivers/pci/host/*qcom*
9602
f12b76e5
DD
9603PCIE DRIVER FOR CAVIUM THUNDERX
9604M: David Daney <david.daney@cavium.com>
9605L: linux-pci@vger.kernel.org
9606L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9607S: Supported
9608F: Documentation/devicetree/bindings/pci/pci-thunder-*
9609F: drivers/pci/host/pci-thunder-*
9610
1da177e4 9611PCMCIA SUBSYSTEM
4230dfc9 9612P: Linux PCMCIA Team
f5df5881 9613L: linux-pcmcia@lists.infradead.org
6650e0a5 9614W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9615T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9616S: Maintained
679655da 9617F: Documentation/pcmcia/
a67cd548 9618F: tools/pcmcia/
679655da
JP
9619F: drivers/pcmcia/
9620F: include/pcmcia/
1da177e4
LT
9621
9622PCNET32 NETWORK DRIVER
227fb925 9623M: Don Fry <pcnet32@frontier.com>
979b6c13 9624L: netdev@vger.kernel.org
1da177e4 9625S: Maintained
b955f6ca 9626F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9627
48fc267e
SK
9628PCRYPT PARALLEL CRYPTO ENGINE
9629M: Steffen Klassert <steffen.klassert@secunet.com>
9630L: linux-crypto@vger.kernel.org
9631S: Maintained
9632F: crypto/pcrypt.c
9633F: include/crypto/pcrypt.h
9634
e72df0b8
TH
9635PER-CPU MEMORY ALLOCATOR
9636M: Tejun Heo <tj@kernel.org>
93e205a7 9637M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9638T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9639S: Maintained
9640F: include/linux/percpu*.h
9641F: mm/percpu*.c
9642F: arch/*/include/asm/percpu.h
9643
ad4ecbcb 9644PER-TASK DELAY ACCOUNTING
185e595f 9645M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9646S: Maintained
679655da
JP
9647F: include/linux/delayacct.h
9648F: kernel/delayacct.c
ad4ecbcb 9649
57c0c15b 9650PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9651M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9652M: Ingo Molnar <mingo@redhat.com>
f80c5393 9653M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9654R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9655L: linux-kernel@vger.kernel.org
75fc2d37 9656T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9657S: Supported
d53e8365 9658F: kernel/events/*
a003236c 9659F: include/linux/perf_event.h
c117ab84 9660F: include/uapi/linux/perf_event.h
141c4296
RR
9661F: arch/*/kernel/perf_event*.c
9662F: arch/*/kernel/*/perf_event*.c
9663F: arch/*/kernel/*/*/perf_event*.c
a003236c 9664F: arch/*/include/asm/perf_event.h
a003236c 9665F: arch/*/kernel/perf_callchain.c
b0a434fb 9666F: arch/*/events/*
a003236c 9667F: tools/perf/
6c0b3244 9668
dd49d0f5 9669PERSONALITY HANDLING
8b58be88 9670M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9671L: linux-abi-devel@lists.sourceforge.net
9672S: Maintained
679655da 9673F: include/linux/personality.h
c117ab84 9674F: include/uapi/linux/personality.h
dd49d0f5 9675
838e7a03 9676PHONET PROTOCOL
2a06b40f 9677M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9678S: Supported
9679F: Documentation/networking/phonet.txt
9680F: include/linux/phonet.h
9681F: include/net/phonet/
c117ab84 9682F: include/uapi/linux/phonet.h
838e7a03
RDC
9683F: net/phonet/
9684
1da177e4 9685PHRAM MTD DRIVER
8b58be88 9686M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9687L: linux-mtd@lists.infradead.org
9688S: Maintained
679655da 9689F: drivers/mtd/devices/phram.c
1da177e4 9690
efdbb10e
BP
9691PICOLCD HID DRIVER
9692M: Bruno Prémont <bonbons@linux-vserver.org>
9693L: linux-input@vger.kernel.org
9694S: Maintained
9695F: drivers/hid/hid-picolcd*
9696
a53bfa07
JI
9697PICOXCELL SUPPORT
9698M: Jamie Iles <jamie@jamieiles.com>
9699L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9700T: git git://github.com/jamieiles/linux-2.6-ji.git
9701S: Supported
b8733987 9702F: arch/arm/boot/dts/picoxcell*
14430813 9703F: arch/arm/mach-picoxcell/
b8733987 9704F: drivers/crypto/picoxcell*
a53bfa07 9705
2744e8af
LW
9706PIN CONTROL SUBSYSTEM
9707M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9708L: linux-gpio@vger.kernel.org
dbe752a3 9709T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9710S: Maintained
9feeed94 9711F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9712F: Documentation/pinctrl.txt
07f29ba6 9713F: drivers/pinctrl/
8e406fe4 9714F: include/linux/pinctrl/
2744e8af 9715
2201bbb8
JCPV
9716PIN CONTROLLER - ATMEL AT91
9717M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9718L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9719S: Maintained
c654b6bf 9720F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9721
33d3690c
LD
9722PIN CONTROLLER - ATMEL AT91 PIO4
9723M: Ludovic Desroches <ludovic.desroches@atmel.com>
9724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9725L: linux-gpio@vger.kernel.org
9726S: Supported
9727F: drivers/pinctrl/pinctrl-at91-pio4.*
9728
cbd1b652
MW
9729PIN CONTROLLER - INTEL
9730M: Mika Westerberg <mika.westerberg@linux.intel.com>
9731M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9732S: Maintained
9733F: drivers/pinctrl/intel/
2201bbb8 9734
9963b536
LP
9735PIN CONTROLLER - RENESAS
9736M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9737M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9738L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9739S: Maintained
9740F: drivers/pinctrl/sh-pfc/
9741
b75e60d6 9742PIN CONTROLLER - SAMSUNG
fea685e9 9743M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9744M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9745M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9747L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9748S: Maintained
9b5b33f6 9749F: drivers/pinctrl/samsung/
5db7e3bb
KK
9750F: include/dt-bindings/pinctrl/samsung.h
9751F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9752
13cbd906
TL
9753PIN CONTROLLER - SINGLE
9754M: Tony Lindgren <tony@atomide.com>
9755M: Haojian Zhuang <haojian.zhuang@linaro.org>
9756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9757L: linux-omap@vger.kernel.org
9758S: Maintained
9759F: drivers/pinctrl/pinctrl-single.c
9760
deda8287 9761PIN CONTROLLER - ST SPEAR
da89947b 9762M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9764W: http://www.st.com/spear
9765S: Maintained
8e406fe4 9766F: drivers/pinctrl/spear/
deda8287 9767
11a1cf34
JH
9768PISTACHIO SOC SUPPORT
9769M: James Hartley <james.hartley@imgtec.com>
9770M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9771L: linux-mips@linux-mips.org
9772S: Maintained
9773F: arch/mips/pistachio/
9774F: arch/mips/include/asm/mach-pistachio/
9775F: arch/mips/boot/dts/pistachio/
9776F: arch/mips/configs/pistachio*_defconfig
9777
249a6771 9778PKTCDVD DRIVER
5a8b187c
JA
9779S: Orphan
9780M: linux-block@vger.kernel.org
679655da
JP
9781F: drivers/block/pktcdvd.c
9782F: include/linux/pktcdvd.h
c117ab84 9783F: include/uapi/linux/pktcdvd.h
249a6771 9784
b31d8273
G
9785PKUNITY SOC DRIVERS
9786M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9787W: http://mprc.pku.edu.cn/~guanxuetao/linux
9788S: Maintained
ceebf4d5 9789T: git git://github.com/gxt/linux.git
b31d8273 9790F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9791F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9792F: drivers/video/fbdev/fb-puv3.c
2809e80b 9793F: drivers/rtc/rtc-puv3.c
b31d8273 9794
9d2ecfb7 9795PMBUS HARDWARE MONITORING DRIVERS
ca462085 9796M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9797L: linux-hwmon@vger.kernel.org
9798W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9799W: http://www.roeck-us.net/linux/drivers/
9800T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9801S: Maintained
9802F: Documentation/hwmon/pmbus
9803F: drivers/hwmon/pmbus/
9804F: include/linux/i2c/pmbus.h
9805
89a36810 9806PMC SIERRA MaxRAID DRIVER
89a36810
AR
9807L: linux-scsi@vger.kernel.org
9808W: http://www.pmc-sierra.com/
3cdea4d7 9809S: Orphan
89a36810
AR
9810F: drivers/scsi/pmcraid.*
9811
dbf9bfe6 9812PMC SIERRA PM8001 DRIVER
d32477e2 9813M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9814M: lindar_liu@usish.com
f5a7b525 9815L: pmchba@pmcs.com
dbf9bfe6 9816L: linux-scsi@vger.kernel.org
9817S: Supported
9818F: drivers/scsi/pm8001/
9819
1da177e4 9820POSIX CLOCKS and TIMERS
8b58be88 9821M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9822L: linux-kernel@vger.kernel.org
75fc2d37 9823T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9824S: Maintained
679655da
JP
9825F: fs/timerfd.c
9826F: include/linux/timer*
5cee9645 9827F: kernel/time/*timer*
1da177e4 9828
7b06a6d7
RW
9829POWER MANAGEMENT CORE
9830M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9831L: linux-pm@vger.kernel.org
9832T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 9833B: https://bugzilla.kernel.org
7b06a6d7
RW
9834S: Supported
9835F: drivers/base/power/
9836F: include/linux/pm.h
9837F: include/linux/pm_*
9838F: include/linux/powercap.h
9839F: drivers/powercap/
9840
3be86148 9841POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9842M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9843L: linux-pm@vger.kernel.org
58db9505 9844T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9845S: Maintained
f3332532 9846F: Documentation/devicetree/bindings/power/supply/
679655da 9847F: include/linux/power_supply.h
8c0984e5 9848F: drivers/power/supply/
3be86148 9849
514f161a
MR
9850POWER STATE COORDINATION INTERFACE (PSCI)
9851M: Mark Rutland <mark.rutland@arm.com>
9852M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9853L: linux-arm-kernel@lists.infradead.org
9854S: Maintained
32d53d1b 9855F: drivers/firmware/psci*.c
514f161a
MR
9856F: include/linux/psci.h
9857F: include/uapi/linux/psci.h
9858
43a1dd9b
SJS
9859POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9860M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9861L: linuxppc-dev@lists.ozlabs.org
9862S: Maintained
9863F: drivers/char/powernv-op-panel.c
9864
1da177e4 9865PNP SUPPORT
9c3646d1 9866M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9867S: Maintained
679655da 9868F: drivers/pnp/
1da177e4
LT
9869
9870PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9871M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9872L: linux-ppp@vger.kernel.org
9873S: Maintained
224cf5ad 9874F: drivers/net/ppp/ppp_*
1da177e4
LT
9875
9876PPP OVER ATM (RFC 2364)
8b58be88 9877M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9878S: Maintained
679655da 9879F: net/atm/pppoatm.c
c117ab84 9880F: include/uapi/linux/atmppp.h
1da177e4
LT
9881
9882PPP OVER ETHERNET
8b58be88 9883M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9884S: Maintained
224cf5ad
JK
9885F: drivers/net/ppp/pppoe.c
9886F: drivers/net/ppp/pppox.c
1da177e4 9887
a6d2370b 9888PPP OVER L2TP
8b58be88 9889M: James Chapman <jchapman@katalix.com>
a6d2370b 9890S: Maintained
90ca28d1 9891F: net/l2tp/l2tp_ppp.c
679655da 9892F: include/linux/if_pppol2tp.h
c117ab84 9893F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9894
eae9d2ba 9895PPS SUPPORT
8b58be88 9896M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9897W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9898L: linuxpps@ml.enneenne.com (subscribers-only)
9899S: Maintained
cabaaf41
JP
9900F: Documentation/pps/
9901F: drivers/pps/
9902F: include/linux/pps*.h
eae9d2ba 9903
71a6d0af
HW
9904PPTP DRIVER
9905M: Dmitry Kozlov <xeb@mail.ru>
9906L: netdev@vger.kernel.org
9907S: Maintained
224cf5ad 9908F: drivers/net/ppp/pptp.c
71a6d0af
HW
9909W: http://sourceforge.net/projects/accel-pptp
9910
1da177e4 9911PREEMPTIBLE KERNEL
8b58be88 9912M: Robert Love <rml@tech9.net>
1da177e4
LT
9913L: kpreempt-tech@lists.sourceforge.net
9914W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9915S: Supported
679655da
JP
9916F: Documentation/preempt-locking.txt
9917F: include/linux/preempt.h
1da177e4
LT
9918
9919PRISM54 WIRELESS DRIVER
8b58be88 9920M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9921L: linux-wireless@vger.kernel.org
9ef80804 9922W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9923S: Obsolete
c12edfe2 9924F: drivers/net/wireless/intersil/prism54/
1da177e4 9925
02c18891 9926PS3 NETWORK SUPPORT
b809b9ca 9927M: Geoff Levand <geoff@infradead.org>
02c18891 9928L: netdev@vger.kernel.org
a14ab6b6 9929L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9930S: Maintained
8df158ac 9931F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9932
f58a9d17 9933PS3 PLATFORM SUPPORT
b809b9ca 9934M: Geoff Levand <geoff@infradead.org>
a4724ed6 9935L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9936S: Maintained
679655da
JP
9937F: arch/powerpc/boot/ps3*
9938F: arch/powerpc/include/asm/lv1call.h
9939F: arch/powerpc/include/asm/ps3*.h
9940F: arch/powerpc/platforms/ps3/
9941F: drivers/*/ps3*
9942F: drivers/ps3/
fec629b8 9943F: drivers/rtc/rtc-ps3.c
679655da 9944F: drivers/usb/host/*ps3.c
fec629b8 9945F: sound/ppc/snd_ps3*
f58a9d17 9946
cffb4add 9947PS3VRAM DRIVER
8b58be88 9948M: Jim Paris <jim@jtan.com>
3715a5d0 9949M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9950L: linuxppc-dev@lists.ozlabs.org
cffb4add 9951S: Maintained
8a3977cb 9952F: drivers/block/ps3vram.c
cffb4add 9953
8defe599 9954PSTORE FILESYSTEM
9d5e2a02 9955M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9956M: Colin Cross <ccross@android.com>
9957M: Kees Cook <keescook@chromium.org>
9958M: Tony Luck <tony.luck@intel.com>
9959S: Maintained
9f273c24 9960T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9961F: fs/pstore/
9962F: include/linux/pstore*
04851772 9963F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9964F: drivers/acpi/apei/erst.c
9965
7fbc415d
RC
9966PTP HARDWARE CLOCK SUPPORT
9967M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9968L: netdev@vger.kernel.org
7fbc415d
RC
9969S: Maintained
9970W: http://linuxptp.sourceforge.net/
9971F: Documentation/ABI/testing/sysfs-ptp
9972F: Documentation/ptp/*
0ecb3cdd 9973F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9974F: drivers/net/phy/dp83640*
9975F: drivers/ptp/*
9976F: include/linux/ptp_cl*
9977
cf94a4d1 9978PTRACE SUPPORT
e846ee5f 9979M: Roland McGrath <roland@hack.frob.com>
8b58be88 9980M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9981S: Maintained
9982F: include/asm-generic/syscall.h
9983F: include/linux/ptrace.h
9984F: include/linux/regset.h
9985F: include/linux/tracehook.h
c117ab84 9986F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9987F: kernel/ptrace.c
9988
3e9d7ba7
HV
9989PULSE8-CEC DRIVER
9990M: Hans Verkuil <hverkuil@xs4all.nl>
9991L: linux-media@vger.kernel.org
9992T: git git://linuxtv.org/media_tree.git
9993S: Maintained
104eda6d 9994F: drivers/media/usb/pulse8-cec/*
3e9d7ba7 9995
8320204a 9996PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9997M: Mike Isely <isely@pobox.com>
16e9495d 9998L: pvrusb2@isely.net (subscribers-only)
661263b5 9999L: linux-media@vger.kernel.org
8320204a 10000W: http://www.isely.net/pvrusb2/
275ffde4 10001T: git git://linuxtv.org/media_tree.git
8320204a 10002S: Maintained
618cd932 10003F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 10004F: drivers/media/usb/pvrusb2/
8320204a 10005
39532e6c 10006PWC WEBCAM DRIVER
c0936df4 10007M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
10008L: linux-media@vger.kernel.org
10009T: git git://linuxtv.org/media_tree.git
c0936df4 10010S: Odd Fixes
39532e6c
HG
10011F: drivers/media/usb/pwc/*
10012
93c090b3 10013PWM FAN DRIVER
774e0362 10014M: Kamil Debski <kamil@wypas.org>
0faf7dd5 10015M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 10016L: linux-hwmon@vger.kernel.org
93c090b3
KD
10017S: Supported
10018F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10019F: Documentation/hwmon/pwm-fan
10020F: drivers/hwmon/pwm-fan.c
10021
200efedd 10022PWM SUBSYSTEM
aa3495f7
TR
10023M: Thierry Reding <thierry.reding@gmail.com>
10024L: linux-pwm@vger.kernel.org
0c2498f1 10025S: Maintained
006e854f 10026T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
10027F: Documentation/pwm.txt
10028F: Documentation/devicetree/bindings/pwm/
10029F: include/linux/pwm.h
0c2498f1 10030F: drivers/pwm/
a140b98d
TR
10031F: drivers/video/backlight/pwm_bl.c
10032F: include/linux/pwm_backlight.h
0c2498f1 10033
30ec261e 10034PXA2xx/PXA3xx SUPPORT
8da5e302 10035M: Daniel Mack <daniel@zonque.org>
a323f664 10036M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 10037M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 10038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 10039T: git git://github.com/hzhuang1/linux.git
8da5e302 10040T: git git://github.com/rjarzmik/linux.git
1da177e4 10041S: Maintained
e68d7c14 10042F: arch/arm/boot/dts/pxa*
679655da 10043F: arch/arm/mach-pxa/
820439f1 10044F: drivers/dma/pxa*
679655da 10045F: drivers/pcmcia/pxa2xx*
1403ead9 10046F: drivers/pinctrl/pxa/
9df92e6c 10047F: drivers/spi/spi-pxa2xx*
faf2e1db 10048F: drivers/usb/gadget/udc/pxa2*
679655da 10049F: include/sound/pxa2xx-lib.h
bec4c99e 10050F: sound/arm/pxa*
14430813 10051F: sound/soc/pxa/
1da177e4 10052
f3154a46
RJ
10053PXA GPIO DRIVER
10054M: Robert Jarzmik <robert.jarzmik@free.fr>
10055L: linux-gpio@vger.kernel.org
10056S: Maintained
10057F: drivers/gpio/gpio-pxa.c
10058
ec64d3bf
EG
10059PXA3xx NAND FLASH DRIVER
10060M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10061L: linux-mtd@lists.infradead.org
10062S: Maintained
9a67f099 10063F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 10064
3f640c61 10065MMP SUPPORT
8b58be88 10066M: Eric Miao <eric.y.miao@gmail.com>
a323f664 10067M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 10068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
10069T: git git://github.com/hzhuang1/linux.git
10070T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 10071S: Maintained
e68d7c14 10072F: arch/arm/boot/dts/mmp*
3f640c61 10073F: arch/arm/mach-mmp/
e8e6cb32 10074
272f133a
PO
10075PXA MMCI DRIVER
10076S: Orphan
10077
57f63bc8 10078PXA RTC DRIVER
8b58be88 10079M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
10080L: rtc-linux@googlegroups.com
10081S: Maintained
10082
cea4001a 10083QAT DRIVER
90ab5a81
TS
10084M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10085M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
10086L: qat-linux@intel.com
10087S: Supported
10088F: drivers/crypto/qat/
cea4001a 10089
52a09a04 10090QIB DRIVER
8473c603 10091M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
10092L: linux-rdma@vger.kernel.org
10093S: Supported
10094F: drivers/infiniband/hw/qib/
10095
5e9772b9
JS
10096QLOGIC QLA1280 SCSI DRIVER
10097M: Michael Reed <mdr@sgi.com>
10098L: linux-scsi@vger.kernel.org
10099S: Maintained
10100F: drivers/scsi/qla1280.[ch]
10101
1da177e4 10102QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 10103M: qla2xxx-upstream@qlogic.com
1da177e4
LT
10104L: linux-scsi@vger.kernel.org
10105S: Supported
679655da
JP
10106F: Documentation/scsi/LICENSE.qla2xxx
10107F: drivers/scsi/qla2xxx/
1da177e4 10108
883c98fe 10109QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 10110M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
10111L: linux-scsi@vger.kernel.org
10112S: Supported
bacfb81b 10113F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
10114F: drivers/scsi/qla4xxx/
10115
5a4faa87 10116QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 10117M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
10118L: netdev@vger.kernel.org
10119S: Supported
679655da 10120F: Documentation/networking/LICENSE.qla3xxx
aa43c215 10121F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 10122
0ec00f03 10123QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
10124M: Harish Patil <harish.patil@cavium.com>
10125M: Manish Chopra <manish.chopra@cavium.com>
10126M: Dept-GELinuxNICDev@cavium.com
0ec00f03
AKS
10127L: netdev@vger.kernel.org
10128S: Supported
aa43c215 10129F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 10130
c4e84bde 10131QLOGIC QLGE 10Gb ETHERNET DRIVER
67f0160f
MY
10132M: Harish Patil <harish.patil@cavium.com>
10133M: Manish Chopra <manish.chopra@cavium.com>
10134M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
10135L: netdev@vger.kernel.org
10136S: Supported
aa43c215 10137F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 10138
fe56b9e6 10139QLOGIC QL4xxx ETHERNET DRIVER
67f0160f
MY
10140M: Yuval Mintz <Yuval.Mintz@cavium.com>
10141M: Ariel Elior <Ariel.Elior@cavium.com>
10142M: everest-linux-l2@cavium.com
fe56b9e6
YM
10143L: netdev@vger.kernel.org
10144S: Supported
10145F: drivers/net/ethernet/qlogic/qed/
10146F: include/linux/qed/
10147F: drivers/net/ethernet/qlogic/qede/
10148
ace7f46b
MR
10149QLOGIC QL41xxx ISCSI DRIVER
10150M: QLogic-Storage-Upstream@cavium.com
10151L: linux-scsi@vger.kernel.org
10152S: Supported
10153F: drivers/scsi/qedi/
10154
1da177e4 10155QNX4 FILESYSTEM
8b58be88 10156M: Anders Larsen <al@alarsen.net>
1da177e4
LT
10157W: http://www.alarsen.net/linux/qnx4fs/
10158S: Maintained
80811493 10159F: fs/qnx4/
c117ab84
CEB
10160F: include/uapi/linux/qnx4_fs.h
10161F: include/uapi/linux/qnxtypes.h
1da177e4 10162
d8b97569
SY
10163QORIQ DPAA2 FSL-MC BUS DRIVER
10164M: Stuart Yoder <stuart.yoder@nxp.com>
10165L: linux-kernel@vger.kernel.org
10166S: Maintained
10167F: drivers/staging/fsl-mc/
10168
91952bc0
AP
10169QT1010 MEDIA DRIVER
10170M: Antti Palosaari <crope@iki.fi>
10171L: linux-media@vger.kernel.org
a825eaec 10172W: https://linuxtv.org
91952bc0
AP
10173W: http://palosaari.fi/linux/
10174Q: http://patchwork.linuxtv.org/project/linux-media/list/
10175T: git git://linuxtv.org/anttip/media_tree.git
10176S: Maintained
10177F: drivers/media/tuners/qt1010*
10178
966fb5ec
SM
10179QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10180M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10181L: linux-wireless@vger.kernel.org
10182L: ath9k-devel@lists.ath9k.org
10183W: http://wireless.kernel.org/en/users/Drivers/ath9k
10184S: Supported
10185F: drivers/net/wireless/ath/ath9k/
10186
2ea0ffcb
KV
10187QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10188M: Kalle Valo <kvalo@qca.qualcomm.com>
10189L: ath10k@lists.infradead.org
10190W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 10191T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
10192S: Supported
10193F: drivers/net/wireless/ath/ath10k/
10194
b9b17deb
TT
10195QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10196M: Timur Tabi <timur@codeaurora.org>
10197L: netdev@vger.kernel.org
10198S: Supported
10199F: drivers/net/ethernet/qualcomm/emac/
10200
4f4567cf
RK
10201QUALCOMM HEXAGON ARCHITECTURE
10202M: Richard Kuo <rkuo@codeaurora.org>
10203L: linux-hexagon@vger.kernel.org
9f273c24 10204T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
10205S: Supported
10206F: arch/hexagon/
10207
8e84c258
EK
10208QUALCOMM WCN36XX WIRELESS DRIVER
10209M: Eugene Krasnikov <k.eugene.e@gmail.com>
10210L: wcn36xx@lists.infradead.org
10211W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10212T: git git://github.com/KrasnikovEugene/wcn36xx.git
10213S: Supported
10214F: drivers/net/wireless/ath/wcn36xx/
10215
eeca9a67
MT
10216QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10217M: Gabriel Somlo <somlo@cmu.edu>
10218M: "Michael S. Tsirkin" <mst@redhat.com>
10219L: qemu-devel@nongnu.org
10220S: Maintained
10221F: drivers/firmware/qemu_fw_cfg.c
10222
602adf40 10223RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
10224M: Ilya Dryomov <idryomov@gmail.com>
10225M: Sage Weil <sage@redhat.com>
527a88b9 10226M: Alex Elder <elder@kernel.org>
398ecff5 10227L: ceph-devel@vger.kernel.org
09d90327
SW
10228W: http://ceph.com/
10229T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10230T: git git://github.com/ceph/ceph-client.git
602adf40 10231S: Supported
398ecff5 10232F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10233F: drivers/block/rbd.c
10234F: drivers/block/rbd_types.h
10235
1da177e4 10236RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10237M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10238L: linux-fbdev@vger.kernel.org
1da177e4 10239S: Maintained
8a61f013 10240F: drivers/video/fbdev/aty/radeon*
c117ab84 10241F: include/uapi/linux/radeonfb.h
1da177e4 10242
c6c9b34c 10243RADIOSHARK RADIO DRIVER
c0936df4 10244M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10245L: linux-media@vger.kernel.org
10246T: git git://linuxtv.org/media_tree.git
10247S: Maintained
10248F: drivers/media/radio/radio-shark.c
10249
10250RADIOSHARK2 RADIO DRIVER
c0936df4 10251M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10252L: linux-media@vger.kernel.org
10253T: git git://linuxtv.org/media_tree.git
10254S: Maintained
10255F: drivers/media/radio/radio-shark2.c
10256F: drivers/media/radio/radio-tea5777.c
10257
1da177e4 10258RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10259M: Paul Mackerras <paulus@samba.org>
c69f677c 10260L: linux-fbdev@vger.kernel.org
1da177e4 10261S: Maintained
8a61f013 10262F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10263
a0fd81a9 10264RALINK MIPS ARCHITECTURE
bdb40e8e 10265M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10266L: linux-mips@linux-mips.org
10267S: Maintained
10268F: arch/mips/ralink
10269
e7839f25 10270RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10271P: rt2x00 project
b182427e 10272M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10273M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10274L: linux-wireless@vger.kernel.org
95ea3627 10275S: Maintained
33aca94d 10276F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10277
9db5579b 10278RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10279M: Jens Axboe <axboe@kernel.dk>
9db5579b 10280S: Maintained
679655da
JP
10281F: Documentation/blockdev/ramdisk.txt
10282F: drivers/block/brd.c
9db5579b 10283
9e95ce27 10284RANDOM NUMBER DRIVER
0624bcaa 10285M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10286S: Maintained
679655da 10287F: drivers/char/random.c
9e95ce27 10288
394b701c 10289RAPIDIO SUBSYSTEM
8b58be88 10290M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10291M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10292S: Maintained
679655da 10293F: drivers/rapidio/
394b701c 10294
e2d1d6c0 10295RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10296L: linux-wireless@vger.kernel.org
f52a5490 10297S: Orphan
679655da 10298F: drivers/net/wireless/ray*
e2d1d6c0
RD
10299
10300RCUTORTURE MODULE
e0198b29 10301M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10302M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10303L: linux-kernel@vger.kernel.org
f9094d8e 10304S: Supported
08deed1e 10305T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10306F: Documentation/RCU/torture.txt
34e2d560 10307F: kernel/rcu/rcutorture.c
e2d1d6c0 10308
c87b9c60
PM
10309RCUTORTURE TEST FRAMEWORK
10310M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10311M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10312R: Steven Rostedt <rostedt@goodmis.org>
10313R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10314R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10315L: linux-kernel@vger.kernel.org
c87b9c60
PM
10316S: Supported
10317T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10318F: tools/testing/selftests/rcutorture
10319
c1f766b5 10320RDC R-321X SoC
8b58be88 10321M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10322S: Maintained
10323
db17f395 10324RDC R6040 FAST ETHERNET DRIVER
35566e96 10325M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10326L: netdev@vger.kernel.org
10327S: Maintained
58565a35 10328F: drivers/net/ethernet/rdc/r6040.c
db17f395 10329
a09ed661 10330RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10331M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10332L: netdev@vger.kernel.org
10333L: linux-rdma@vger.kernel.org
fbb5a558 10334L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10335W: https://oss.oracle.com/projects/rds/
a09ed661 10336S: Supported
679655da 10337F: net/rds/
72f26eee 10338F: Documentation/networking/rds.txt
a09ed661 10339
0194621b
DD
10340RDMAVT - RDMA verbs software
10341M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10342L: linux-rdma@vger.kernel.org
10343S: Supported
10344F: drivers/infiniband/sw/rdmavt
10345
48553d10
FY
10346RDT - RESOURCE ALLOCATION
10347M: Fenghua Yu <fenghua.yu@intel.com>
10348L: linux-kernel@vger.kernel.org
10349S: Supported
10350F: arch/x86/kernel/cpu/intel_rdt*
10351F: arch/x86/include/asm/intel_rdt*
10352F: Documentation/x86/intel_rdt*
10353
595182bc 10354READ-COPY UPDATE (RCU)
8b58be88 10355M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10356M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10357R: Steven Rostedt <rostedt@goodmis.org>
10358R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10359R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10360L: linux-kernel@vger.kernel.org
9fab9787 10361W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10362S: Supported
08deed1e 10363T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10364F: Documentation/RCU/
9fab9787 10365X: Documentation/RCU/torture.txt
f9094d8e 10366F: include/linux/rcu*
4102adab
PM
10367X: include/linux/srcu.h
10368F: kernel/rcu/
34e2d560 10369X: kernel/torture.c
595182bc 10370
0c86edc0 10371REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10372M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10373M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10374L: rtc-linux@googlegroups.com
8a6e2535 10375Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10376T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10377S: Maintained
7af6a2e1 10378F: Documentation/devicetree/bindings/rtc/
679655da
JP
10379F: Documentation/rtc.txt
10380F: drivers/rtc/
10381F: include/linux/rtc.h
c117ab84 10382F: include/uapi/linux/rtc.h
fe23c336
AB
10383F: include/linux/rtc/
10384F: include/linux/platform_data/rtc-*
10385F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10386
0e400c53
MB
10387REALTEK AUDIO CODECS
10388M: Bard Liao <bardliao@realtek.com>
10389M: Oder Chiou <oder_chiou@realtek.com>
10390S: Maintained
10391F: sound/soc/codecs/rt*
10392F: include/sound/rt*.h
10393
1da177e4 10394REISERFS FILE SYSTEM
76c4e5ea 10395L: reiserfs-devel@vger.kernel.org
1da177e4 10396S: Supported
679655da 10397F: fs/reiserfs/
1da177e4 10398
b83a313b 10399REGISTER MAP ABSTRACTION
b02e48f2 10400M: Mark Brown <broonie@kernel.org>
dd060bc9 10401L: linux-kernel@vger.kernel.org
b83a313b
MB
10402T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10403S: Supported
9398a639 10404F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10405F: drivers/base/regmap/
10406F: include/linux/regmap.h
10407
400e64df
OBC
10408REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10409M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10410M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10411L: linux-remoteproc@vger.kernel.org
6bb697b6 10412T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10413S: Maintained
15ebc72d 10414F: Documentation/devicetree/bindings/remoteproc/
400e64df 10415F: Documentation/remoteproc.txt
15ebc72d 10416F: drivers/remoteproc/
6fc26488 10417F: include/linux/remoteproc.h
400e64df 10418
d8115db5
OBC
10419REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10420M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10421M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10422L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10423T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10424S: Maintained
10425F: drivers/rpmsg/
10426F: Documentation/rpmsg.txt
10427F: include/linux/rpmsg.h
10428
fedc81e7
GU
10429RENESAS CLOCK DRIVERS
10430M: Geert Uytterhoeven <geert+renesas@glider.be>
10431L: linux-renesas-soc@vger.kernel.org
10432S: Supported
10433F: drivers/clk/renesas/
10434
8e6569af
SS
10435RENESAS ETHERNET DRIVERS
10436R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10437L: netdev@vger.kernel.org
4a121096 10438L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10439F: drivers/net/ethernet/renesas/
10440F: include/linux/sh_eth.h
10441
3e46c397
YS
10442RENESAS USB2 PHY DRIVER
10443M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10444L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10445S: Maintained
10446F: drivers/phy/phy-rcar-gen3-usb2.c
10447
1b0fe6be
PZ
10448RESET CONTROLLER FRAMEWORK
10449M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10450T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10451S: Maintained
10452F: drivers/reset/
10453F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10454F: include/dt-bindings/reset/
1b0fe6be
PZ
10455F: include/linux/reset.h
10456F: include/linux/reset-controller.h
10457
e0897645 10458RFKILL
8b58be88 10459M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10460L: linux-wireless@vger.kernel.org
ce466579
JB
10461W: http://wireless.kernel.org/
10462T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10463T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10464S: Maintained
505c9247 10465F: Documentation/rfkill.txt
80811493 10466F: net/rfkill/
e0897645 10467
933685ca
TG
10468RHASHTABLE
10469M: Thomas Graf <tgraf@suug.ch>
39ec406d 10470M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10471L: netdev@vger.kernel.org
10472S: Maintained
10473F: lib/rhashtable.c
10474F: include/linux/rhashtable.h
10475
67e054e9
ML
10476RICOH SMARTMEDIA/XD DRIVER
10477M: Maxim Levitsky <maximlevitsky@gmail.com>
10478S: Maintained
21c26f50
JP
10479F: drivers/mtd/nand/r852.c
10480F: drivers/mtd/nand/r852.h
67e054e9 10481
92634125
ML
10482RICOH R5C592 MEMORYSTICK DRIVER
10483M: Maxim Levitsky <maximlevitsky@gmail.com>
10484S: Maintained
10485F: drivers/memstick/host/r592.*
10486
27f1d2f9
SA
10487ROCCAT DRIVERS
10488M: Stefan Achatz <erazor_de@users.sourceforge.net>
10489W: http://sourceforge.net/projects/roccat/
10490S: Maintained
10491F: drivers/hid/hid-roccat*
10492F: include/linux/hid-roccat*
10493F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10494
4b8ac966
JP
10495ROCKER DRIVER
10496M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10497L: netdev@vger.kernel.org
10498S: Supported
10499F: drivers/net/ethernet/rocker/
10500
1da177e4
LT
10501ROCKETPORT DRIVER
10502P: Comtrol Corp.
1da177e4
LT
10503W: http://www.comtrol.com
10504S: Maintained
679655da 10505F: Documentation/serial/rocket.txt
c897401b 10506F: drivers/tty/rocket*
1da177e4 10507
7645c2f4
KC
10508ROCKETPORT EXPRESS/INFINITY DRIVER
10509M: Kevin Cernekee <cernekee@gmail.com>
10510L: linux-serial@vger.kernel.org
10511S: Odd Fixes
10512F: drivers/tty/serial/rp2.*
10513
1da177e4 10514ROSE NETWORK LAYER
8b58be88 10515M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10516L: linux-hams@vger.kernel.org
d34cb28a 10517W: http://www.linux-ax25.org/
1da177e4 10518S: Maintained
679655da 10519F: include/net/rose.h
c117ab84 10520F: include/uapi/linux/rose.h
679655da 10521F: net/rose/
1da177e4 10522
91952bc0
AP
10523RTL2830 MEDIA DRIVER
10524M: Antti Palosaari <crope@iki.fi>
10525L: linux-media@vger.kernel.org
a825eaec 10526W: https://linuxtv.org
91952bc0
AP
10527W: http://palosaari.fi/linux/
10528Q: http://patchwork.linuxtv.org/project/linux-media/list/
10529T: git git://linuxtv.org/anttip/media_tree.git
10530S: Maintained
10531F: drivers/media/dvb-frontends/rtl2830*
10532
27a0aacf
AP
10533RTL2832 MEDIA DRIVER
10534M: Antti Palosaari <crope@iki.fi>
10535L: linux-media@vger.kernel.org
a825eaec 10536W: https://linuxtv.org
27a0aacf
AP
10537W: http://palosaari.fi/linux/
10538Q: http://patchwork.linuxtv.org/project/linux-media/list/
10539T: git git://linuxtv.org/anttip/media_tree.git
10540S: Maintained
10541F: drivers/media/dvb-frontends/rtl2832*
10542
ba6e6f6e
AP
10543RTL2832_SDR MEDIA DRIVER
10544M: Antti Palosaari <crope@iki.fi>
10545L: linux-media@vger.kernel.org
a825eaec 10546W: https://linuxtv.org
ba6e6f6e
AP
10547W: http://palosaari.fi/linux/
10548Q: http://patchwork.linuxtv.org/project/linux-media/list/
10549T: git git://linuxtv.org/anttip/media_tree.git
10550S: Maintained
b4bb1c28 10551F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10552
59840488 10553RTL8180 WIRELESS DRIVER
605bebe2 10554L: linux-wireless@vger.kernel.org
491b26b4 10555W: http://wireless.kernel.org/
54e5881d 10556T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10557S: Orphan
62141726 10558F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10559
59840488 10560RTL8187 WIRELESS DRIVER
9f0939bf 10561M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10562M: Hin-Tak Leung <htl10@users.sourceforge.net>
10563M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10564L: linux-wireless@vger.kernel.org
491b26b4 10565W: http://wireless.kernel.org/
54e5881d 10566T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10567S: Maintained
62141726 10568F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10569
3cf0c8ad
LF
10570RTL8192CE WIRELESS DRIVER
10571M: Larry Finger <Larry.Finger@lwfinger.net>
10572M: Chaoming Li <chaoming_li@realsil.com.cn>
10573L: linux-wireless@vger.kernel.org
491b26b4 10574W: http://wireless.kernel.org/
3cf0c8ad
LF
10575T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10576S: Maintained
62141726
KV
10577F: drivers/net/wireless/realtek/rtlwifi/
10578F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10579
26f1fad2
JS
10580RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10581M: Jes Sorensen <Jes.Sorensen@redhat.com>
10582L: linux-wireless@vger.kernel.org
171a900c 10583T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10584S: Maintained
10585F: drivers/net/wireless/realtek/rtl8xxxu/
10586
9eb8ef74 10587S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10588M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10589L: linux-fbdev@vger.kernel.org
ce00f85c 10590S: Maintained
8a61f013 10591F: drivers/video/fbdev/savage/
9eb8ef74 10592
1da177e4 10593S390
8b58be88
JP
10594M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10595M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10596L: linux-s390@vger.kernel.org
5238da45 10597W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10598T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10599S: Supported
679655da 10600F: arch/s390/
a968cd3e 10601F: drivers/s390/
3bfe6858
JN
10602F: Documentation/s390/
10603F: Documentation/DocBook/s390*
5238da45 10604
322986ca
SO
10605S390 COMMON I/O LAYER
10606M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10607M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10608L: linux-s390@vger.kernel.org
10609W: http://www.ibm.com/developerworks/linux/linux390/
10610S: Supported
10611F: drivers/s390/cio/
10612
10613S390 DASD DRIVER
38b7f07a
SH
10614M: Stefan Haberland <sth@linux.vnet.ibm.com>
10615M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10616L: linux-s390@vger.kernel.org
10617W: http://www.ibm.com/developerworks/linux/linux390/
10618S: Supported
10619F: drivers/s390/block/dasd*
10620F: block/partitions/ibm.c
10621
5238da45 10622S390 NETWORK DRIVERS
f0c59aff 10623M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10624L: linux-s390@vger.kernel.org
5238da45
HC
10625W: http://www.ibm.com/developerworks/linux/linux390/
10626S: Supported
679655da 10627F: drivers/s390/net/
5238da45 10628
322986ca
SO
10629S390 PCI SUBSYSTEM
10630M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10631M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10632L: linux-s390@vger.kernel.org
10633W: http://www.ibm.com/developerworks/linux/linux390/
10634S: Supported
10635F: arch/s390/pci/
10636F: drivers/pci/hotplug/s390_pci_hpc.c
10637
feed9b62 10638S390 ZCRYPT DRIVER
cb9c6385 10639M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 10640L: linux-s390@vger.kernel.org
a968cd3e 10641W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10642S: Supported
d5ca6918 10643F: drivers/s390/crypto/
feed9b62 10644
5238da45 10645S390 ZFCP DRIVER
d38e19d0 10646M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10647L: linux-s390@vger.kernel.org
5238da45 10648W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10649S: Supported
679655da 10650F: drivers/s390/scsi/zfcp_*
1da177e4 10651
dd96df2c 10652S390 IUCV NETWORK LAYER
f0c59aff 10653M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10654L: linux-s390@vger.kernel.org
10655W: http://www.ibm.com/developerworks/linux/linux390/
10656S: Supported
679655da
JP
10657F: drivers/s390/net/*iucv*
10658F: include/net/iucv/
10659F: net/iucv/
dd96df2c 10660
8128f23c
GS
10661S390 IOMMU (PCI)
10662M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10663L: linux-s390@vger.kernel.org
10664W: http://www.ibm.com/developerworks/linux/linux390/
10665S: Supported
10666F: drivers/iommu/s390-iommu.c
10667
4dde7f75 10668S3C24XX SD/MMC Driver
8b58be88 10669M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10671S: Supported
679655da 10672F: drivers/mmc/host/s3cmci.*
4dde7f75 10673
1f15a229
HV
10674SAA6588 RDS RECEIVER DRIVER
10675M: Hans Verkuil <hverkuil@xs4all.nl>
10676L: linux-media@vger.kernel.org
10677T: git git://linuxtv.org/media_tree.git
a825eaec 10678W: https://linuxtv.org
1f15a229
HV
10679S: Odd Fixes
10680F: drivers/media/i2c/saa6588*
10681
98ed12e6 10682SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10683M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10684M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10685L: linux-media@vger.kernel.org
a825eaec 10686W: https://linuxtv.org
98ed12e6
MCC
10687T: git git://linuxtv.org/media_tree.git
10688S: Odd fixes
618cd932 10689F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10690F: drivers/media/pci/saa7134/
10691
1da177e4 10692SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10693M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10694L: linux-media@vger.kernel.org
275ffde4 10695T: git git://linuxtv.org/media_tree.git
1da177e4 10696S: Maintained
90d72ac6
MCC
10697F: drivers/media/common/saa7146/
10698F: drivers/media/pci/saa7146/
10699F: include/media/saa7146*
1da177e4 10700
92304a40 10701SAMSUNG LAPTOP DRIVER
5909c654 10702M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10703L: platform-driver-x86@vger.kernel.org
10704S: Maintained
10705F: drivers/platform/x86/samsung-laptop.c
10706
4a109cc0 10707SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10708M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10709M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10710M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10711L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10712S: Supported
14430813 10713F: sound/soc/samsung/
4a109cc0 10714
0d89a28b 10715SAMSUNG FRAMEBUFFER DRIVER
b7701755 10716M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10717L: linux-fbdev@vger.kernel.org
10718S: Maintained
8a61f013 10719F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10720
b40f0632 10721SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10722M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10723M: Krzysztof Kozlowski <krzk@kernel.org>
10724M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10725L: linux-kernel@vger.kernel.org
b40f0632 10726L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10727S: Supported
10728F: drivers/mfd/sec*.c
10729F: drivers/regulator/s2m*.c
10730F: drivers/regulator/s5m*.c
b40f0632
KK
10731F: drivers/clk/clk-s2mps11.c
10732F: drivers/rtc/rtc-s5m.c
f69d3a17 10733F: include/linux/mfd/samsung/
a13c7c51
KK
10734F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10735F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10736F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10737F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10738
038f5c4b
SN
10739SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10740M: Kyungmin Park <kyungmin.park@samsung.com>
10741M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10742L: linux-media@vger.kernel.org
10743Q: https://patchwork.linuxtv.org/project/linux-media/list/
10744S: Supported
10745F: drivers/media/platform/exynos4-is/
038f5c4b 10746
6fd86ab2
SN
10747SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10748M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10749L: linux-media@vger.kernel.org
10750L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10751S: Maintained
10752F: drivers/media/platform/s3c-camif/
d647f0b7 10753F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10754
b84ef24e
AH
10755SAMSUNG S5C73M3 CAMERA DRIVER
10756M: Kyungmin Park <kyungmin.park@samsung.com>
10757M: Andrzej Hajda <a.hajda@samsung.com>
10758L: linux-media@vger.kernel.org
10759S: Supported
10760F: drivers/media/i2c/s5c73m3/*
10761
7d459937
AH
10762SAMSUNG S5K5BAF CAMERA DRIVER
10763M: Kyungmin Park <kyungmin.park@samsung.com>
10764M: Andrzej Hajda <a.hajda@samsung.com>
10765L: linux-media@vger.kernel.org
10766S: Supported
10767F: drivers/media/i2c/s5k5baf.c
10768
c04c674f
RB
10769SAMSUNG S3FWRN5 NFC DRIVER
10770M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10771M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10772L: linux-nfc@lists.01.org (moderated for non-subscribers)
10773S: Supported
10774F: drivers/nfc/s3fwrn5
10775
310e39c9 10776SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10777M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10778M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10779M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10780S: Supported
10781L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10782F: drivers/clk/samsung/
490583f0
CC
10783F: include/dt-bindings/clock/exynos*.h
10784F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10785
2e365a70
AS
10786SAMSUNG SPI DRIVERS
10787M: Kukjin Kim <kgene@kernel.org>
10788M: Krzysztof Kozlowski <krzk@kernel.org>
10789M: Andi Shyti <andi.shyti@samsung.com>
10790L: linux-spi@vger.kernel.org
10791L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10792S: Maintained
10793F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10794F: drivers/spi/spi-s3c*
10795F: include/linux/platform_data/spi-s3c64xx.h
10796
66890ed6
BA
10797SAMSUNG SXGBE DRIVERS
10798M: Byungho An <bh74.an@samsung.com>
10799M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10800M: Vipul Pandya <vipul.pandya@samsung.com>
10801S: Supported
10802L: netdev@vger.kernel.org
10803F: drivers/net/ethernet/samsung/sxgbe/
10804
93c537af 10805SAMSUNG THERMAL DRIVER
0faf7dd5 10806M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
10807L: linux-pm@vger.kernel.org
10808L: linux-samsung-soc@vger.kernel.org
10809S: Supported
9f273c24 10810T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10811F: drivers/thermal/samsung/
10812
e296cd32 10813SAMSUNG USB2 PHY DRIVER
774e0362
KD
10814M: Kamil Debski <kamil@wypas.org>
10815M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10816L: linux-kernel@vger.kernel.org
10817S: Supported
10818F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10819F: Documentation/phy/samsung-usb2.txt
10820F: drivers/phy/phy-exynos4210-usb2.c
10821F: drivers/phy/phy-exynos4x12-usb2.c
10822F: drivers/phy/phy-exynos5250-usb2.c
10823F: drivers/phy/phy-s5pv210-usb2.c
10824F: drivers/phy/phy-samsung-usb2.c
10825F: drivers/phy/phy-samsung-usb2.h
10826
ca749e2a 10827SERIAL DRIVERS
5e30bbb7 10828M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10829L: linux-serial@vger.kernel.org
5e30bbb7 10830S: Maintained
30743257 10831F: Documentation/devicetree/bindings/serial/
14430813 10832F: drivers/tty/serial/
ca749e2a 10833
fa5dc29c
SY
10834SERIAL IR RECEIVER
10835M: Sean Young <sean@mess.org>
10836L: linux-media@vger.kernel.org
10837S: Maintained
10838F: drivers/media/rc/serial_ir.c
10839
49fc9361
BG
10840STI CEC DRIVER
10841M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10842L: kernel@stlinux.com
10843S: Maintained
10844F: drivers/staging/media/st-cec/
10845F: Documentation/devicetree/bindings/media/stih-cec.txt
10846
aecb7b64 10847SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10848M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10849M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10850S: Maintained
1fb200d6 10851F: include/linux/dma/dw.h
3d598f47 10852F: include/linux/platform_data/dma-dw.h
61a76496 10853F: drivers/dma/dw/
aecb7b64 10854
058999cc
LP
10855SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10856M: Lars Persson <lars.persson@axis.com>
10857L: netdev@vger.kernel.org
10858S: Supported
10859F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10860F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10861
fc531d98 10862SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10863M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10864R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10865R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10866L: linux-i2c@vger.kernel.org
10867S: Maintained
10868F: drivers/i2c/busses/i2c-designware-*
10869F: include/linux/platform_data/i2c-designware.h
10870
f9e37137 10871SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10872M: Jaehoon Chung <jh80.chung@samsung.com>
10873L: linux-mmc@vger.kernel.org
10874S: Maintained
10875F: include/linux/mmc/dw_mmc.h
10876F: drivers/mmc/host/dw_mmc*
10877
a961e698
AS
10878SYSTEM TRACE MODULE CLASS
10879M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10880S: Maintained
e787bc46 10881T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10882F: Documentation/trace/stm.txt
10883F: drivers/hwtracing/stm/
10884F: include/linux/stm.h
10885F: include/uapi/linux/stm.h
10886
1db121d6
AN
10887THUNDERBOLT DRIVER
10888M: Andreas Noever <andreas.noever@gmail.com>
10889S: Maintained
10890F: drivers/thunderbolt/
10891
e35a49b1
SR
10892TI BQ27XXX POWER SUPPLY DRIVER
10893R: Andrew F. Davis <afd@ti.com>
10894F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10895F: drivers/power/supply/bq27xxx_battery.c
10896F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10897
34db37c6 10898TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10899M: John Stultz <john.stultz@linaro.org>
88606e80 10900M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10901L: linux-kernel@vger.kernel.org
75fc2d37 10902T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10903S: Supported
10904F: include/linux/clocksource.h
10905F: include/linux/time.h
10906F: include/linux/timex.h
c117ab84
CEB
10907F: include/uapi/linux/time.h
10908F: include/uapi/linux/timex.h
88606e80
TG
10909F: kernel/time/clocksource.c
10910F: kernel/time/time*.c
34db37c6 10911F: kernel/time/alarmtimer.c
88606e80 10912F: kernel/time/ntp.c
7fe5f1c1 10913F: tools/testing/selftests/timers/
88606e80 10914
1da177e4 10915SC1200 WDT DRIVER
b300645a 10916M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10917S: Maintained
679655da 10918F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10919
10920SCHEDULER
dd9b238c 10921M: Ingo Molnar <mingo@redhat.com>
8b58be88 10922M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10923L: linux-kernel@vger.kernel.org
75fc2d37 10924T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10925S: Maintained
95c0d71d 10926F: kernel/sched/
679655da 10927F: include/linux/sched.h
c117ab84 10928F: include/uapi/linux/sched.h
c2eb505b 10929F: include/linux/wait.h
1da177e4 10930
6bcf6737 10931SCORE ARCHITECTURE
ed38665e 10932M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10933M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10934W: http://www.sunplus.com
6bcf6737 10935S: Supported
a2681a75 10936F: arch/score/
6bcf6737 10937
f2ed287b
LR
10938SCR24X CHIP CARD INTERFACE DRIVER
10939M: Lubomir Rintel <lkundrak@v3.sk>
10940S: Supported
10941F: drivers/char/pcmcia/scr24x_cs.c
10942
80f390ea
SH
10943SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10944M: Sudeep Holla <sudeep.holla@arm.com>
10945L: linux-arm-kernel@lists.infradead.org
10946S: Maintained
10947F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10948F: drivers/clk/clk-scpi.c
8def3103 10949F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10950F: drivers/firmware/arm_scpi.c
10951F: include/linux/scpi_protocol.h
80f390ea 10952
1da177e4 10953SCSI CDROM DRIVER
8b58be88 10954M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10955L: linux-scsi@vger.kernel.org
10956W: http://www.kernel.dk
10957S: Maintained
679655da 10958F: drivers/scsi/sr*
1da177e4 10959
fb50a83d 10960SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10961M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10962L: linux-rdma@vger.kernel.org
10963S: Supported
10964W: http://www.openfabrics.org
10965Q: http://patchwork.kernel.org/project/linux-rdma/list/
10966T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10967F: drivers/infiniband/ulp/srp/
10968F: include/scsi/srp.h
10969
1da177e4 10970SCSI SG DRIVER
8b58be88 10971M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10972L: linux-scsi@vger.kernel.org
59ab3c93 10973W: http://sg.danny.cz/sg
1da177e4 10974S: Maintained
59ab3c93 10975F: Documentation/scsi/scsi-generic.txt
679655da
JP
10976F: drivers/scsi/sg.c
10977F: include/scsi/sg.h
1da177e4
LT
10978
10979SCSI SUBSYSTEM
7ee7895c 10980M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10981T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10982M: "Martin K. Petersen" <martin.petersen@oracle.com>
10983T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10984L: linux-scsi@vger.kernel.org
1da177e4 10985S: Maintained
2c99a314 10986F: Documentation/devicetree/bindings/scsi/
679655da
JP
10987F: drivers/scsi/
10988F: include/scsi/
1da177e4
LT
10989
10990SCSI TAPE DRIVER
8b58be88 10991M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10992L: linux-scsi@vger.kernel.org
10993S: Maintained
679655da 10994F: Documentation/scsi/st.txt
f7269cfc
JD
10995F: drivers/scsi/st.*
10996F: drivers/scsi/st_*.h
1da177e4
LT
10997
10998SCTP PROTOCOL
8b6efb75 10999M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 11000M: Neil Horman <nhorman@tuxdriver.com>
1a418796 11001L: linux-sctp@vger.kernel.org
5f85813c 11002W: http://lksctp.sourceforge.net
8b6efb75 11003S: Maintained
679655da
JP
11004F: Documentation/networking/sctp.txt
11005F: include/linux/sctp.h
4d58c025 11006F: include/uapi/linux/sctp.h
679655da
JP
11007F: include/net/sctp/
11008F: net/sctp/
1da177e4
LT
11009
11010SCx200 CPU SUPPORT
8b58be88 11011M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11012S: Odd Fixes
679655da 11013F: Documentation/i2c/busses/scx200_acb
390889b6 11014F: arch/x86/platform/scx200/
679655da
JP
11015F: drivers/watchdog/scx200_wdt.c
11016F: drivers/i2c/busses/scx200*
11017F: drivers/mtd/maps/scx200_docflash.c
11018F: include/linux/scx200.h
1662d32c
JC
11019
11020SCx200 GPIO DRIVER
8b58be88 11021M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11022S: Maintained
679655da
JP
11023F: drivers/char/scx200_gpio.c
11024F: include/linux/scx200_gpio.h
1662d32c
JC
11025
11026SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 11027M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11028S: Maintained
679655da 11029F: drivers/clocksource/scx200_hrt.c
1da177e4 11030
6a36913a 11031SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 11032M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
11033L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11034S: Maintained
679655da 11035F: drivers/mmc/host/sdricoh_cs.c
6a36913a 11036
e7839f25 11037SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 11038M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 11039L: linux-mmc@vger.kernel.org
ddfe954d
UH
11040T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11041S: Maintained
11042F: drivers/mmc/host/sdhci*
11043F: include/linux/mmc/sdhci*
e2d1d6c0 11044
c04f9d61
KC
11045SECURE COMPUTING
11046M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
11047R: Andy Lutomirski <luto@amacapital.net>
11048R: Will Drewry <wad@chromium.org>
c04f9d61
KC
11049T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11050S: Supported
11051F: kernel/seccomp.c
11052F: include/uapi/linux/seccomp.h
11053F: include/linux/seccomp.h
c99ee51a 11054F: tools/testing/selftests/seccomp/*
c04f9d61
KC
11055K: \bsecure_computing
11056K: \bTIF_SECCOMP\b
11057
476bf3d6
AC
11058SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11059M: Al Cooper <alcooperx@gmail.com>
11060L: linux-mmc@vger.kernel.org
11061L: bcm-kernel-feedback-list@broadcom.com
11062S: Maintained
11063F: drivers/mmc/host/sdhci-brcmstb*
11064
0d1bb41a 11065SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 11066M: Ben Dooks <ben-linux@fluff.org>
dc524882 11067M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 11068L: linux-mmc@vger.kernel.org
0d1bb41a 11069S: Maintained
dc524882 11070F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 11071
c63b3cba 11072SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 11073M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
11074L: linux-mmc@vger.kernel.org
11075S: Maintained
11076F: drivers/mmc/host/sdhci-spear.c
11077
8711cca2 11078SECURITY SUBSYSTEM
9b45c0d2 11079M: James Morris <james.l.morris@oracle.com>
9c3646d1 11080M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 11081L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 11082T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 11083W: http://kernsec.org/
8711cca2 11084S: Supported
7d2c86b5 11085F: security/
8711cca2 11086
1da177e4 11087SECURITY CONTACT
8b58be88 11088M: Security Officers <security@kernel.org>
1da177e4
LT
11089S: Supported
11090
11091SELINUX SECURITY MODULE
e0238b4c 11092M: Paul Moore <paul@paul-moore.com>
8b58be88 11093M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 11094M: Eric Paris <eparis@parisplace.org>
e0238b4c 11095L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 11096W: http://selinuxproject.org
5a5f2acf 11097T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 11098S: Supported
679655da
JP
11099F: include/linux/selinux*
11100F: security/selinux/
6bde95ce 11101F: scripts/selinux/
1da177e4 11102
c1c124e9
JJ
11103APPARMOR SECURITY MODULE
11104M: John Johansen <john.johansen@canonical.com>
11105L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11106W: apparmor.wiki.kernel.org
11107T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11108S: Supported
11109F: security/apparmor/
11110
9b091556
KC
11111LOADPIN SECURITY MODULE
11112M: Kees Cook <keescook@chromium.org>
11113T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11114S: Supported
11115F: security/loadpin/
11116
730daa16
KC
11117YAMA SECURITY MODULE
11118M: Kees Cook <keescook@chromium.org>
11119T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11120S: Supported
11121F: security/yama/
11122
cef2cf07 11123SENSABLE PHANTOM
8b58be88 11124M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 11125S: Maintained
679655da 11126F: drivers/misc/phantom.c
c117ab84 11127F: include/uapi/linux/phantom.h
cef2cf07 11128
2a1e8447
JB
11129Emulex 10Gbps iSCSI - OneConnect DRIVER
11130M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11131M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11132M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 11133L: linux-scsi@vger.kernel.org
2a1e8447 11134W: http://www.broadcom.com
3387f656
JP
11135S: Supported
11136F: drivers/scsi/be2iscsi/
6733b39a 11137
d2ee76fa 11138Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
11139M: Sathya Perla <sathya.perla@broadcom.com>
11140M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
11141M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11142M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 11143L: netdev@vger.kernel.org
fea3af67 11144W: http://www.emulex.com
7d2c86b5 11145S: Supported
9aebddd1 11146F: drivers/net/ethernet/emulex/benet/
6b7c5b94 11147
d2928a8c 11148EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
11149M: Selvin Xavier <selvin.xavier@avagotech.com>
11150M: Devesh Sharma <devesh.sharma@avagotech.com>
d2928a8c
SX
11151L: linux-rdma@vger.kernel.org
11152W: http://www.emulex.com
11153S: Supported
11154F: drivers/infiniband/hw/ocrdma/
a7fe7380 11155F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 11156
8ceee660 11157SFC NETWORK DRIVER
c06f51ea 11158M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
11159M: Edward Cree <ecree@solarflare.com>
11160M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 11161L: netdev@vger.kernel.org
8ceee660 11162S: Supported
874aeea5 11163F: drivers/net/ethernet/sfc/
8ceee660 11164
e2d1d6c0 11165SGI GRU DRIVER
cc883afc 11166M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 11167S: Maintained
679655da 11168F: drivers/misc/sgi-gru/
e2d1d6c0
RD
11169
11170SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 11171M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
11172L: linux-ia64@vger.kernel.org
11173S: Supported
679655da 11174F: Documentation/ia64/serial.txt
df621252 11175F: drivers/tty/serial/ioc?_serial.c
679655da 11176F: include/linux/ioc?.h
e2d1d6c0 11177
75312619 11178SGI XP/XPC/XPNET DRIVER
e180383f
RH
11179M: Cliff Whickman <cpw@sgi.com>
11180M: Robin Holt <robinmholt@gmail.com>
75312619 11181S: Maintained
679655da 11182F: drivers/misc/sgi-xp/
75312619 11183
46eacf3b
AP
11184SI2157 MEDIA DRIVER
11185M: Antti Palosaari <crope@iki.fi>
11186L: linux-media@vger.kernel.org
a825eaec 11187W: https://linuxtv.org
46eacf3b
AP
11188W: http://palosaari.fi/linux/
11189Q: http://patchwork.linuxtv.org/project/linux-media/list/
11190T: git git://linuxtv.org/anttip/media_tree.git
11191S: Maintained
11192F: drivers/media/tuners/si2157*
11193
75e2d5ba
AP
11194SI2168 MEDIA DRIVER
11195M: Antti Palosaari <crope@iki.fi>
11196L: linux-media@vger.kernel.org
a825eaec 11197W: https://linuxtv.org
75e2d5ba
AP
11198W: http://palosaari.fi/linux/
11199Q: http://patchwork.linuxtv.org/project/linux-media/list/
11200T: git git://linuxtv.org/anttip/media_tree.git
11201S: Maintained
11202F: drivers/media/dvb-frontends/si2168*
11203
49cc629d
HV
11204SI470X FM RADIO RECEIVER I2C DRIVER
11205M: Hans Verkuil <hverkuil@xs4all.nl>
11206L: linux-media@vger.kernel.org
11207T: git git://linuxtv.org/media_tree.git
a825eaec 11208W: https://linuxtv.org
49cc629d
HV
11209S: Odd Fixes
11210F: drivers/media/radio/si470x/radio-si470x-i2c.c
11211
11212SI470X FM RADIO RECEIVER USB DRIVER
11213M: Hans Verkuil <hverkuil@xs4all.nl>
11214L: linux-media@vger.kernel.org
11215T: git git://linuxtv.org/media_tree.git
a825eaec 11216W: https://linuxtv.org
49cc629d
HV
11217S: Maintained
11218F: drivers/media/radio/si470x/radio-si470x-common.c
11219F: drivers/media/radio/si470x/radio-si470x.h
11220F: drivers/media/radio/si470x/radio-si470x-usb.c
11221
c937ca03
EV
11222SI4713 FM RADIO TRANSMITTER I2C DRIVER
11223M: Eduardo Valentin <edubezval@gmail.com>
11224L: linux-media@vger.kernel.org
11225T: git git://linuxtv.org/media_tree.git
a825eaec 11226W: https://linuxtv.org
c937ca03 11227S: Odd Fixes
99995ded 11228F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11229
11230SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11231M: Eduardo Valentin <edubezval@gmail.com>
11232L: linux-media@vger.kernel.org
11233T: git git://linuxtv.org/media_tree.git
a825eaec 11234W: https://linuxtv.org
c937ca03 11235S: Odd Fixes
99995ded
DR
11236F: drivers/media/radio/si4713/radio-platform-si4713.c
11237
11238SI4713 FM RADIO TRANSMITTER USB DRIVER
11239M: Hans Verkuil <hverkuil@xs4all.nl>
11240L: linux-media@vger.kernel.org
11241T: git git://linuxtv.org/media_tree.git
a825eaec 11242W: https://linuxtv.org
99995ded
DR
11243S: Maintained
11244F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11245
beb91d46 11246SIANO DVB DRIVER
5dc8a864
MCC
11247M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11248M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11249L: linux-media@vger.kernel.org
a825eaec 11250W: https://linuxtv.org
beb91d46
MCC
11251T: git git://linuxtv.org/media_tree.git
11252S: Odd fixes
11253F: drivers/media/common/siano/
beb91d46 11254F: drivers/media/usb/siano/
beb91d46 11255F: drivers/media/usb/siano/
14430813 11256F: drivers/media/mmc/siano/
beb91d46 11257
6f15b602
HG
11258SIMPLEFB FB DRIVER
11259M: Hans de Goede <hdegoede@redhat.com>
11260L: linux-fbdev@vger.kernel.org
11261S: Maintained
2d799dde 11262F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11263F: drivers/video/fbdev/simplefb.c
11264F: include/linux/platform_data/simplefb.h
11265
b618b69c 11266SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11267L: linux-media@vger.kernel.org
bb60fcb2 11268S: Orphan
b618b69c 11269F: drivers/media/platform/sh_veu.c
b618b69c
GL
11270
11271SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11272L: linux-media@vger.kernel.org
bb60fcb2 11273S: Orphan
b618b69c 11274F: drivers/media/platform/sh_vou.c
d647f0b7 11275F: include/media/drv-intf/sh_vou.h
b618b69c 11276
6349d997 11277SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11278M: Len Brown <lenb@kernel.org>
6349d997
LB
11279L: sfi-devel@simplefirmware.org
11280W: http://simplefirmware.org/
11281T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11282S: Supported
943fc810 11283F: arch/x86/platform/sfi/
6349d997
LB
11284F: drivers/sfi/
11285F: include/linux/sfi*.h
e2d1d6c0 11286
1da177e4
LT
11287SIMTEC EB110ATX (Chalice CATS)
11288P: Ben Dooks
b16957c6
BD
11289P: Vincent Sanders <vince@simtec.co.uk>
11290M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11291W: http://www.simtec.co.uk/products/EB110ATX/
11292S: Supported
11293
11294SIMTEC EB2410ITX (BAST)
11295P: Ben Dooks
b16957c6
BD
11296P: Vincent Sanders <vince@simtec.co.uk>
11297M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11298W: http://www.simtec.co.uk/products/EB2410ITX/
11299S: Supported
15dba387
JP
11300F: arch/arm/mach-s3c24xx/mach-bast.c
11301F: arch/arm/mach-s3c24xx/bast-ide.c
11302F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11303
4c5adde7 11304TI DAVINCI MACHINE SUPPORT
3ba789c0 11305M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11306M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11308T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11309S: Supported
14430813 11310F: arch/arm/mach-davinci/
046d0a37 11311F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11312
8d4b3f08 11313TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11314M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11315L: linux-media@vger.kernel.org
a825eaec 11316W: https://linuxtv.org
8d4b3f08
LP
11317Q: http://patchwork.linuxtv.org/project/linux-media/list/
11318T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11319S: Maintained
8d4b3f08
LP
11320F: drivers/media/platform/davinci/
11321F: include/media/davinci/
11322
417d2e50 11323TI AM437X VPFE DRIVER
e43cdb56 11324M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11325L: linux-media@vger.kernel.org
a825eaec 11326W: https://linuxtv.org
417d2e50
BP
11327Q: http://patchwork.linuxtv.org/project/linux-media/list/
11328T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11329S: Maintained
11330F: drivers/media/platform/am437x/
11331
c4c0283a 11332OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11333M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11334L: linux-media@vger.kernel.org
a825eaec 11335W: https://linuxtv.org
c4c0283a
BP
11336Q: http://patchwork.linuxtv.org/project/linux-media/list/
11337T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11338S: Maintained
11339F: drivers/media/i2c/ov2659.c
b5dcee22 11340F: include/media/i2c/ov2659.h
c4c0283a 11341
3a6779f5
SM
11342SILICON MOTION SM712 FRAME BUFFER DRIVER
11343M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11344M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11345M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3a6779f5
SM
11346L: linux-fbdev@vger.kernel.org
11347S: Maintained
11348F: drivers/video/fbdev/sm712*
11349F: Documentation/fb/sm712fb.txt
11350
92aab3c0 11351SIS 190 ETHERNET DRIVER
8b58be88 11352M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11353L: netdev@vger.kernel.org
11354S: Maintained
8c7de408 11355F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11356
1da177e4 11357SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11358M: Daniele Venzano <venza@brownhat.org>
1da177e4 11359W: http://www.brownhat.org/sis900.html
979b6c13 11360L: netdev@vger.kernel.org
1da177e4 11361S: Maintained
8c7de408 11362F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11363
11364SIS FRAMEBUFFER DRIVER
8b58be88 11365M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11366W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11367S: Maintained
679655da 11368F: Documentation/fb/sisfb.txt
8a61f013 11369F: drivers/video/fbdev/sis/
679655da 11370F: include/video/sisfb.h
1da177e4
LT
11371
11372SIS USB2VGA DRIVER
8b58be88 11373M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11374W: http://www.winischhofer.at/linuxsisusbvga.shtml
11375S: Maintained
679655da 11376F: drivers/usb/misc/sisusbvga/
1da177e4 11377
415ad26d 11378SLAB ALLOCATOR
16e943bf 11379M: Christoph Lameter <cl@linux.com>
2ed1c525 11380M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11381M: David Rientjes <rientjes@google.com>
11382M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11383M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11384L: linux-mm@kvack.org
11385S: Maintained
679655da 11386F: include/linux/sl?b*.h
16e943bf 11387F: mm/sl?b*
415ad26d 11388
9fab9787 11389SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11390M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11391M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11392M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11393R: Steven Rostedt <rostedt@goodmis.org>
11394R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11395L: linux-kernel@vger.kernel.org
9fab9787
PM
11396W: http://www.rdrop.com/users/paulmck/RCU/
11397S: Supported
11398T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11399F: include/linux/srcu.h
11400F: kernel/rcu/srcu.c
9fab9787 11401
66372841
CS
11402SMACK SECURITY MODULE
11403M: Casey Schaufler <casey@schaufler-ca.com>
11404L: linux-security-module@vger.kernel.org
11405W: http://schaufler-ca.com
ece38248 11406T: git git://github.com/cschaufler/smack-next
66372841
CS
11407S: Maintained
11408F: Documentation/security/Smack.txt
11409F: security/smack/
11410
20651e0b 11411DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11412M: Kevin Hilman <khilman@kernel.org>
11413M: Nishanth Menon <nm@ti.com>
11414S: Maintained
20651e0b 11415F: drivers/power/avs/
68ace3e1
KH
11416F: include/linux/power/smartreflex.h
11417L: linux-pm@vger.kernel.org
11418
1da177e4 11419SMC91x ETHERNET DRIVER
2f82af08 11420M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11421S: Odd Fixes
ae150435 11422F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11423
e8e31622
SA
11424SMIA AND SMIA++ IMAGE SENSOR DRIVER
11425M: Sakari Ailus <sakari.ailus@iki.fi>
11426L: linux-media@vger.kernel.org
11427S: Maintained
14430813 11428F: drivers/media/i2c/smiapp/
b5dcee22 11429F: include/media/i2c/smiapp.h
e8e31622
SA
11430F: drivers/media/i2c/smiapp-pll.c
11431F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11432F: include/uapi/linux/smiapp.h
a2cec3c0 11433F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11434
920fa1ff
GR
11435SMM665 HARDWARE MONITOR DRIVER
11436M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11437L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11438S: Maintained
11439F: Documentation/hwmon/smm665
11440F: drivers/hwmon/smm665.c
11441
9df7305b 11442SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11443M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11444L: linux-hwmon@vger.kernel.org
90b24cfb 11445S: Maintained
9df7305b
SG
11446F: Documentation/hwmon/emc2103
11447F: drivers/hwmon/emc2103.c
11448
a98d506c
HG
11449SMSC SCH5627 HARDWARE MONITOR DRIVER
11450M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11451L: linux-hwmon@vger.kernel.org
a98d506c
HG
11452S: Supported
11453F: Documentation/hwmon/sch5627
11454F: drivers/hwmon/sch5627.c
11455
6ea884db 11456SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11457M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11458L: linux-hwmon@vger.kernel.org
6ea884db 11459S: Maintained
679655da
JP
11460F: Documentation/hwmon/smsc47b397
11461F: drivers/hwmon/smsc47b397.c
6ea884db 11462
fd9abb3d 11463SMSC911x ETHERNET DRIVER
90b24cfb 11464M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11465L: netdev@vger.kernel.org
90b24cfb 11466S: Maintained
679655da 11467F: include/linux/smsc911x.h
ae150435 11468F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11469
11470SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11471M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11472L: netdev@vger.kernel.org
90b24cfb 11473S: Maintained
ae150435 11474F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11475
3c8a63e2 11476SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11477M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11478L: linux-fbdev@vger.kernel.org
90b24cfb 11479S: Maintained
8a61f013 11480F: drivers/video/fbdev/smscufx.c
3c8a63e2 11481
668acf32 11482SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11483M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11484L: linux-media@vger.kernel.org
275ffde4 11485T: git git://linuxtv.org/media_tree.git
795fb7e7 11486S: Maintained
90d72ac6
MCC
11487F: include/media/soc*
11488F: drivers/media/i2c/soc_camera/
11489F: drivers/media/platform/soc_camera/
668acf32 11490
e2d1d6c0 11491SOEKRIS NET48XX LED SUPPORT
8b58be88 11492M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11493S: Maintained
679655da 11494F: drivers/leds/leds-net48xx.c
e2d1d6c0 11495
e3994db1 11496SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11497M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11498M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11499M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11500M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11501L: linux-media@vger.kernel.org
11502S: Supported
11503F: drivers/media/pci/solo6x10/
11504
1da177e4 11505SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11506M: Shaohua Li <shli@kernel.org>
1da177e4 11507L: linux-raid@vger.kernel.org
0f9ce866 11508T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11509S: Supported
679655da
JP
11510F: drivers/md/
11511F: include/linux/raid/
c117ab84 11512F: include/uapi/linux/raid/
1da177e4 11513
1da177e4 11514SONIC NETWORK DRIVER
8b58be88 11515M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11516L: netdev@vger.kernel.org
1da177e4 11517S: Maintained
d9fb9f38 11518F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11519
61e115a5 11520SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11521M: Michael Buesch <m@bues.ch>
e7828b28 11522L: linux-wireless@vger.kernel.org
61e115a5 11523S: Maintained
679655da
JP
11524F: drivers/ssb/
11525F: include/linux/ssb/
61e115a5 11526
1da177e4 11527SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11528M: Mattia Dongili <malattia@linux.it>
d0944853 11529L: platform-driver-x86@vger.kernel.org
5b18167d 11530W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11531S: Maintained
679655da
JP
11532F: Documentation/laptops/sony-laptop.txt
11533F: drivers/char/sonypi.c
11534F: drivers/platform/x86/sony-laptop.c
11535F: include/linux/sony-laptop.h
1da177e4 11536
baf8532a 11537SONY MEMORYSTICK CARD SUPPORT
8b58be88 11538M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11539W: http://tifmxx.berlios.de/
11540S: Maintained
679655da 11541F: drivers/memstick/host/tifm_ms.c
baf8532a 11542
0ab30494
ML
11543SONY MEMORYSTICK STANDARD SUPPORT
11544M: Maxim Levitsky <maximlevitsky@gmail.com>
11545S: Maintained
11546F: drivers/memstick/core/ms_block.*
11547
1da177e4 11548SOUND
8b58be88 11549M: Jaroslav Kysela <perex@perex.cz>
d8130624 11550M: Takashi Iwai <tiwai@suse.com>
93711660 11551L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11552W: http://www.alsa-project.org/
dde7ad8d 11553T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11554T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11555Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11556S: Maintained
3126a179
JP
11557F: Documentation/sound/
11558F: include/sound/
c117ab84 11559F: include/uapi/sound/
679655da 11560F: sound/
1da177e4 11561
33bbe149
MB
11562SOUND - COMPRESSED AUDIO
11563M: Vinod Koul <vinod.koul@intel.com>
11564L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11565T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11566S: Supported
f672f31a 11567F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11568F: include/sound/compress_driver.h
f672f31a 11569F: include/uapi/sound/compress_*
33bbe149
MB
11570F: sound/core/compress_offload.c
11571F: sound/soc/soc-compress.c
11572
bd903bde 11573SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11574M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11575M: Mark Brown <broonie@kernel.org>
86f14df8 11576T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11577L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11578W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11579S: Supported
181ad2a5 11580F: Documentation/devicetree/bindings/sound/
2820f615 11581F: Documentation/sound/alsa/soc/
679655da 11582F: sound/soc/
e6e55122 11583F: include/sound/soc*
eb1a6af3 11584
d7f8761b
MB
11585SOUND - DMAENGINE HELPERS
11586M: Lars-Peter Clausen <lars@metafoo.de>
11587S: Supported
11588F: include/sound/dmaengine_pcm.h
11589F: sound/core/pcm_dmaengine.c
11590F: sound/soc/soc-generic-dmaengine-pcm.c
11591
990a6a99
OS
11592SP2 MEDIA DRIVER
11593M: Olli Salonen <olli.salonen@iki.fi>
11594L: linux-media@vger.kernel.org
a825eaec 11595W: https://linuxtv.org
990a6a99
OS
11596Q: http://patchwork.linuxtv.org/project/linux-media/list/
11597S: Maintained
11598F: drivers/media/dvb-frontends/sp2*
11599
473321fc 11600SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11601M: "David S. Miller" <davem@davemloft.net>
1da177e4 11602L: sparclinux@vger.kernel.org
8a6e2535 11603Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11604T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11605T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11606S: Maintained
679655da 11607F: arch/sparc/
7765b8bb 11608F: drivers/sbus/
1da177e4 11609
6404fcca
DM
11610SPARC SERIAL DRIVERS
11611M: "David S. Miller" <davem@davemloft.net>
11612L: sparclinux@vger.kernel.org
08deed1e
JP
11613T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11614T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11615S: Maintained
6816383a 11616F: include/linux/sunserialcore.h
df621252 11617F: drivers/tty/serial/suncore.c
df621252
GKH
11618F: drivers/tty/serial/sunhv.c
11619F: drivers/tty/serial/sunsab.c
11620F: drivers/tty/serial/sunsab.h
11621F: drivers/tty/serial/sunsu.c
11622F: drivers/tty/serial/sunzilog.c
11623F: drivers/tty/serial/sunzilog.h
6404fcca 11624
389325b4
CL
11625SPARSE CHECKER
11626M: "Christopher Li" <sparse@chrisli.org>
11627L: linux-sparse@vger.kernel.org
11628W: https://sparse.wiki.kernel.org/
11629T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11630T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11631S: Maintained
11632F: include/linux/compiler.h
11633
fc0c195a 11634SPEAR PLATFORM SUPPORT
da89947b 11635M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11636M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11638W: http://www.st.com/spear
11639S: Maintained
e68d7c14 11640F: arch/arm/boot/dts/spear*
281e192f 11641F: arch/arm/mach-spear/
fc0c195a
VK
11642
11643SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11644M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11646W: http://www.st.com/spear
11647S: Maintained
5df33a62 11648F: drivers/clk/spear/
fc0c195a 11649
e2796541
CP
11650SPI NOR SUBSYSTEM
11651M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11652M: Marek Vasut <marek.vasut@gmail.com>
11653L: linux-mtd@lists.infradead.org
11654W: http://www.linux-mtd.infradead.org/
11655Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11656T: git git://github.com/spi-nor/linux.git
11657S: Maintained
11658F: drivers/mtd/spi-nor/
11659F: include/linux/mtd/spi-nor.h
11660
e2d1d6c0 11661SPI SUBSYSTEM
b02e48f2 11662M: Mark Brown <broonie@kernel.org>
dfbe403c 11663L: linux-spi@vger.kernel.org
e7e4e13c 11664T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11665Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11666S: Maintained
87306eb7 11667F: Documentation/devicetree/bindings/spi/
679655da
JP
11668F: Documentation/spi/
11669F: drivers/spi/
11670F: include/linux/spi/
c117ab84 11671F: include/uapi/linux/spi/
a43cd4bb 11672F: tools/spi/
e2d1d6c0 11673
2752e401 11674SPIDERNET NETWORK DRIVER for CELL
8b58be88 11675M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11676L: netdev@vger.kernel.org
11677S: Supported
679655da 11678F: Documentation/networking/spider_net.txt
8df158ac 11679F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11680
e2d1d6c0 11681SPU FILE SYSTEM
8b58be88 11682M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11683L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11684W: http://www.ibm.com/developerworks/power/cell/
11685S: Supported
679655da
JP
11686F: Documentation/filesystems/spufs.txt
11687F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11688
fc555841 11689SQUASHFS FILE SYSTEM
d7f2ff67 11690M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11691L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11692W: http://squashfs.org.uk
9f273c24 11693T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11694S: Maintained
679655da
JP
11695F: Documentation/filesystems/squashfs.txt
11696F: fs/squashfs/
fc555841 11697
1da177e4 11698SRM (Alpha) environment access
8b58be88 11699M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11700S: Maintained
679655da 11701F: arch/alpha/kernel/srm_env.c
1da177e4 11702
26e9a397 11703STABLE BRANCH
879a5a00 11704M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11705L: stable@vger.kernel.org
879a5a00 11706S: Supported
8c27ceff 11707F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 11708
26e9a397 11709STAGING SUBSYSTEM
879a5a00 11710M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11711T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11712L: devel@driverdev.osuosl.org
879a5a00 11713S: Supported
679655da 11714F: drivers/staging/
dbc6c2cc 11715
ebd3d010
JP
11716STAGING - COMEDI
11717M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11718M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11719S: Odd Fixes
11720F: drivers/staging/comedi/
11721
a0138163
JP
11722STAGING - FLARION FT1000 DRIVERS
11723M: Marek Belisko <marek.belisko@gmail.com>
11724S: Odd Fixes
11725F: drivers/staging/ft1000/
11726
6c1bb424 11727STAGING - INDUSTRIAL IO
030a13d7 11728M: Jonathan Cameron <jic23@kernel.org>
a0138163 11729L: linux-iio@vger.kernel.org
6c1bb424 11730S: Odd Fixes
5291582d 11731F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11732F: drivers/staging/iio/
11733
a0138163
JP
11734STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11735M: Jarod Wilson <jarod@wilsonet.com>
11736W: http://www.lirc.org/
11737S: Odd Fixes
b2b0186d 11738F: drivers/staging/media/lirc/
a0138163 11739
f5e5de1e
OD
11740STAGING - LUSTRE PARALLEL FILESYSTEM
11741M: Oleg Drokin <oleg.drokin@intel.com>
11742M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11743M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11744L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11745W: http://wiki.lustre.org/
f5e5de1e
OD
11746S: Maintained
11747F: drivers/staging/lustre
11748
7c6b6c71
MD
11749STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11750M: Marc Dietrich <marvin24@gmx.de>
11751L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11752L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11753S: Maintained
11754F: drivers/staging/nvec/
11755
53c43c5c
GKH
11756STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11757M: Jens Frederich <jfrederich@gmail.com>
11758M: Daniel Drake <dsd@laptop.org>
11759M: Jon Nettleton <jon.nettleton@gmail.com>
11760W: http://wiki.laptop.org/go/DCON
11761S: Maintained
11762F: drivers/staging/olpc_dcon/
11763
a0138163
JP
11764STAGING - REALTEK RTL8712U DRIVERS
11765M: Larry Finger <Larry.Finger@lwfinger.net>
11766M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11767S: Odd Fixes
11768F: drivers/staging/rtl8712/
11769
980ac4d7
SM
11770STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11771M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11772M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11773M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
11774L: linux-fbdev@vger.kernel.org
11775S: Maintained
11776F: drivers/staging/sm750fb/
11777
a0138163
JP
11778STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11779M: William Hubbs <w.d.hubbs@gmail.com>
11780M: Chris Brannon <chris@the-brannons.com>
d33bce31 11781M: Kirk Reiser <kirk@reisers.ca>
a0138163 11782M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11783L: speakup@linux-speakup.org
a0138163
JP
11784W: http://www.linux-speakup.org/
11785S: Odd Fixes
11786F: drivers/staging/speakup/
11787
b3e871ce
JP
11788STAGING - VIA VT665X DRIVERS
11789M: Forest Bond <forest@alittletooquiet.net>
11790S: Odd Fixes
11791F: drivers/staging/vt665?/
11792
a30baec1 11793STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11794M: Aditya Shankar <aditya.shankar@microchip.com>
11795M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11796L: linux-wireless@vger.kernel.org
11797S: Supported
11798F: drivers/staging/wilc1000/
11799
709bcb07 11800STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11801M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11802S: Odd Fixes
11803F: drivers/staging/xgifb/
11804
1da177e4 11805STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11806M: Ion Badulescu <ionut@badula.org>
b4f90189 11807S: Odd Fixes
9bba23b0 11808F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11809
e2d1d6c0 11810SUN3/3X
8b58be88 11811M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11812W: http://sammy.net/sun3/
11813S: Maintained
679655da
JP
11814F: arch/m68k/kernel/*sun3*
11815F: arch/m68k/sun3*/
11816F: arch/m68k/include/asm/sun3*
e689cf4a 11817F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11818
af6a5af8
HG
11819SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11820M: Hans de Goede <hdegoede@redhat.com>
11821L: linux-input@vger.kernel.org
11822S: Maintained
11823F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11824F: drivers/input/keyboard/sun4i-lradc-keys.c
11825
2bc9ff01
DK
11826SUNDANCE NETWORK DRIVER
11827M: Denis Kirjanov <kda@linux-powerpc.org>
11828L: netdev@vger.kernel.org
11829S: Maintained
11830F: drivers/net/ethernet/dlink/sundance.c
11831
2cbb12a4 11832SUPERH
114bf37e
RF
11833M: Yoshinori Sato <ysato@users.sourceforge.jp>
11834M: Rich Felker <dalias@libc.org>
2cbb12a4 11835L: linux-sh@vger.kernel.org
8a6e2535 11836Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11837S: Maintained
066069e1 11838F: Documentation/sh/
679655da 11839F: arch/sh/
066069e1 11840F: drivers/sh/
1da177e4 11841
4480f15b 11842SUSPEND TO RAM
7fb06082 11843M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11844M: Len Brown <len.brown@intel.com>
11845M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11846L: linux-pm@vger.kernel.org
68656443 11847B: https://bugzilla.kernel.org
e2d1d6c0 11848S: Supported
679655da
JP
11849F: Documentation/power/
11850F: arch/x86/kernel/acpi/
11851F: drivers/base/power/
11852F: kernel/power/
11853F: include/linux/suspend.h
11854F: include/linux/freezer.h
11855F: include/linux/pm.h
1da177e4
LT
11856
11857SVGA HANDLING
8b58be88 11858M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11859L: linux-video@atrey.karlin.mff.cuni.cz
11860S: Maintained
679655da
JP
11861F: Documentation/svga.txt
11862F: arch/x86/boot/video*
1da177e4 11863
6e28b761
KRW
11864SWIOTLB SUBSYSTEM
11865M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11866L: linux-kernel@vger.kernel.org
9f273c24 11867T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11868S: Supported
11869F: lib/swiotlb.c
11870F: arch/*/kernel/pci-swiotlb.c
11871F: include/linux/swiotlb.h
11872
007f790c
JP
11873SWITCHDEV
11874M: Jiri Pirko <jiri@resnulli.us>
11875L: netdev@vger.kernel.org
11876S: Supported
11877F: net/switchdev/
11878F: include/net/switchdev.h
11879
db8e35d5
VG
11880SYNOPSYS ARC ARCHITECTURE
11881M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11882L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11883S: Supported
11884F: arch/arc/
9b28829d 11885F: Documentation/devicetree/bindings/arc/*
2d799dde 11886F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 11887F: drivers/clocksource/arc_timer.c
c6a0fe4a 11888F: drivers/tty/serial/arc_uart.c
b7182d1a 11889T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11890
556cc1c5
AB
11891SYNOPSYS ARC SDP platform support
11892M: Alexey Brodkin <abrodkin@synopsys.com>
11893S: Supported
11894F: arch/arc/plat-axs10x
11895F: arch/arc/boot/dts/ax*
11896F: Documentation/devicetree/bindings/arc/axs10*
11897
6c284c9a
LJ
11898SYSTEM CONFIGURATION (SYSCON)
11899M: Lee Jones <lee.jones@linaro.org>
11900M: Arnd Bergmann <arnd@arndb.de>
11901T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11902S: Supported
11903F: drivers/mfd/syscon.c
11904
8c0984e5
SR
11905SYSTEM RESET/SHUTDOWN DRIVERS
11906M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11907L: linux-pm@vger.kernel.org
58db9505 11908T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11909S: Maintained
11910F: Documentation/devicetree/bindings/power/reset/
11911F: drivers/power/reset/
11912
1da177e4 11913SYSV FILESYSTEM
8b58be88 11914M: Christoph Hellwig <hch@infradead.org>
1da177e4 11915S: Maintained
679655da
JP
11916F: Documentation/filesystems/sysv-fs.txt
11917F: fs/sysv/
11918F: include/linux/sysv_fs.h
1da177e4 11919
86cfa7fc 11920TARGET SUBSYSTEM
9c3646d1 11921M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11922L: linux-scsi@vger.kernel.org
b9f5edc2 11923L: target-devel@vger.kernel.org
86cfa7fc 11924W: http://www.linux-iscsi.org
cf015e9f 11925W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11926T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11927S: Supported
11928F: drivers/target/
11929F: include/target/
11930F: Documentation/target/
11931
4e68852d 11932TASKSTATS STATISTICS INTERFACE
185e595f 11933M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11934S: Maintained
679655da
JP
11935F: Documentation/accounting/taskstats*
11936F: include/linux/taskstats*
11937F: kernel/taskstats.c
4e68852d 11938
781b456a 11939TC CLASSIFIER
f935f3f8 11940M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11941L: netdev@vger.kernel.org
11942S: Maintained
679655da 11943F: include/net/pkt_cls.h
c117ab84 11944F: include/uapi/linux/pkt_cls.h
679655da 11945F: net/sched/
781b456a 11946
5067f08a 11947TCP LOW PRIORITY MODULE
8b58be88
JP
11948M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11949M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11950W: http://tcp-lp-mod.sourceforge.net/
11951S: Maintained
679655da 11952F: net/ipv4/tcp_lp.c
5067f08a 11953
91952bc0
AP
11954TDA10071 MEDIA DRIVER
11955M: Antti Palosaari <crope@iki.fi>
11956L: linux-media@vger.kernel.org
a825eaec 11957W: https://linuxtv.org
91952bc0
AP
11958W: http://palosaari.fi/linux/
11959Q: http://patchwork.linuxtv.org/project/linux-media/list/
11960T: git git://linuxtv.org/anttip/media_tree.git
11961S: Maintained
11962F: drivers/media/dvb-frontends/tda10071*
11963
11964TDA18212 MEDIA DRIVER
11965M: Antti Palosaari <crope@iki.fi>
11966L: linux-media@vger.kernel.org
a825eaec 11967W: https://linuxtv.org
91952bc0
AP
11968W: http://palosaari.fi/linux/
11969Q: http://patchwork.linuxtv.org/project/linux-media/list/
11970T: git git://linuxtv.org/anttip/media_tree.git
11971S: Maintained
11972F: drivers/media/tuners/tda18212*
11973
11974TDA18218 MEDIA DRIVER
11975M: Antti Palosaari <crope@iki.fi>
11976L: linux-media@vger.kernel.org
a825eaec 11977W: https://linuxtv.org
91952bc0
AP
11978W: http://palosaari.fi/linux/
11979Q: http://patchwork.linuxtv.org/project/linux-media/list/
11980T: git git://linuxtv.org/anttip/media_tree.git
11981S: Maintained
11982F: drivers/media/tuners/tda18218*
11983
3b2f6aba
MK
11984TDA18271 MEDIA DRIVER
11985M: Michael Krufky <mkrufky@linuxtv.org>
11986L: linux-media@vger.kernel.org
a825eaec 11987W: https://linuxtv.org
3b2f6aba
MK
11988W: http://github.com/mkrufky
11989Q: http://patchwork.linuxtv.org/project/linux-media/list/
11990T: git git://linuxtv.org/mkrufky/tuners.git
11991S: Maintained
11992F: drivers/media/tuners/tda18271*
11993
e48307a9
MK
11994TDA827x MEDIA DRIVER
11995M: Michael Krufky <mkrufky@linuxtv.org>
11996L: linux-media@vger.kernel.org
a825eaec 11997W: https://linuxtv.org
e48307a9
MK
11998W: http://github.com/mkrufky
11999Q: http://patchwork.linuxtv.org/project/linux-media/list/
12000T: git git://linuxtv.org/mkrufky/tuners.git
12001S: Maintained
12002F: drivers/media/tuners/tda8290.*
12003
66cf9212
MK
12004TDA8290 MEDIA DRIVER
12005M: Michael Krufky <mkrufky@linuxtv.org>
12006L: linux-media@vger.kernel.org
a825eaec 12007W: https://linuxtv.org
66cf9212
MK
12008W: http://github.com/mkrufky
12009Q: http://patchwork.linuxtv.org/project/linux-media/list/
12010T: git git://linuxtv.org/mkrufky/tuners.git
12011S: Maintained
12012F: drivers/media/tuners/tda8290.*
12013
4b9fba30
HV
12014TDA9840 MEDIA DRIVER
12015M: Hans Verkuil <hverkuil@xs4all.nl>
12016L: linux-media@vger.kernel.org
12017T: git git://linuxtv.org/media_tree.git
a825eaec 12018W: https://linuxtv.org
4b9fba30
HV
12019S: Maintained
12020F: drivers/media/i2c/tda9840*
12021
2cb654fd 12022TEA5761 TUNER DRIVER
5dc8a864
MCC
12023M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12024M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12025L: linux-media@vger.kernel.org
a825eaec 12026W: https://linuxtv.org
2cb654fd
MCC
12027T: git git://linuxtv.org/media_tree.git
12028S: Odd fixes
12029F: drivers/media/tuners/tea5761.*
12030
12031TEA5767 TUNER DRIVER
5dc8a864
MCC
12032M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12033M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12034L: linux-media@vger.kernel.org
a825eaec 12035W: https://linuxtv.org
2cb654fd
MCC
12036T: git git://linuxtv.org/media_tree.git
12037S: Maintained
12038F: drivers/media/tuners/tea5767.*
12039
4b9fba30
HV
12040TEA6415C MEDIA DRIVER
12041M: Hans Verkuil <hverkuil@xs4all.nl>
12042L: linux-media@vger.kernel.org
12043T: git git://linuxtv.org/media_tree.git
a825eaec 12044W: https://linuxtv.org
4b9fba30
HV
12045S: Maintained
12046F: drivers/media/i2c/tea6415c*
12047
12048TEA6420 MEDIA DRIVER
12049M: Hans Verkuil <hverkuil@xs4all.nl>
12050L: linux-media@vger.kernel.org
12051T: git git://linuxtv.org/media_tree.git
a825eaec 12052W: https://linuxtv.org
4b9fba30
HV
12053S: Maintained
12054F: drivers/media/i2c/tea6420*
12055
3d249d4c 12056TEAM DRIVER
dca9ab92 12057M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
12058L: netdev@vger.kernel.org
12059S: Supported
12060F: drivers/net/team/
12061F: include/linux/if_team.h
c117ab84 12062F: include/uapi/linux/if_team.h
3d249d4c 12063
7d029125 12064TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 12065M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
12066S: Maintained
12067F: arch/x86/platform/ts5500/
12068
40ad4a30
SY
12069TECHNOTREND USB IR RECEIVER
12070M: Sean Young <sean@mess.org>
12071L: linux-media@vger.kernel.org
12072S: Maintained
12073F: drivers/media/rc/ttusbir.c
12074
adabdb0c 12075TEGRA ARCHITECTURE SUPPORT
243d58ec 12076M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 12077M: Thierry Reding <thierry.reding@gmail.com>
554077c5 12078M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 12079L: linux-tegra@vger.kernel.org
fd117cd1 12080Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 12081T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 12082S: Supported
bbbe96ed 12083N: [^a-z]tegra
84b9414b 12084
adabdb0c
SW
12085TEGRA CLOCK DRIVER
12086M: Peter De Schrijver <pdeschrijver@nvidia.com>
12087M: Prashant Gaikwad <pgaikwad@nvidia.com>
12088S: Supported
12089F: drivers/clk/tegra/
12090
86e486a0 12091TEGRA DMA DRIVERS
adabdb0c 12092M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 12093M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 12094S: Supported
86e486a0 12095F: drivers/dma/tegra*
adabdb0c 12096
adabdb0c
SW
12097TEGRA I2C DRIVER
12098M: Laxman Dewangan <ldewangan@nvidia.com>
12099S: Supported
12100F: drivers/i2c/busses/i2c-tegra.c
12101
12102TEGRA IOMMU DRIVERS
12103M: Hiroshi Doyu <hdoyu@nvidia.com>
12104S: Supported
12105F: drivers/iommu/tegra*
12106
12107TEGRA KBC DRIVER
12108M: Rakesh Iyer <riyer@nvidia.com>
12109M: Laxman Dewangan <ldewangan@nvidia.com>
12110S: Supported
12111F: drivers/input/keyboard/tegra-kbc.c
12112
adabdb0c
SW
12113TEGRA PWM DRIVER
12114M: Thierry Reding <thierry.reding@gmail.com>
12115S: Supported
12116F: drivers/pwm/pwm-tegra.c
12117
12118TEGRA SERIAL DRIVER
12119M: Laxman Dewangan <ldewangan@nvidia.com>
12120S: Supported
12121F: drivers/tty/serial/serial-tegra.c
12122
12123TEGRA SPI DRIVER
12124M: Laxman Dewangan <ldewangan@nvidia.com>
12125S: Supported
12126F: drivers/spi/spi-tegra*
12127
1a348ccc 12128TEHUTI ETHERNET DRIVER
8b58be88 12129M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
12130L: netdev@vger.kernel.org
12131S: Supported
ef7f5429 12132F: drivers/net/ethernet/tehuti/*
1a348ccc 12133
4e68852d 12134Telecom Clock Driver for MCPL0010
8b58be88 12135M: Mark Gross <mark.gross@intel.com>
4e68852d 12136S: Supported
679655da 12137F: drivers/char/tlclk.c
4e68852d 12138
4480f15b 12139TENSILICA XTENSA PORT (xtensa)
8b58be88 12140M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
12141M: Max Filippov <jcmvbkbc@gmail.com>
12142L: linux-xtensa@linux-xtensa.org
9f273c24 12143T: git git://github.com/czankel/xtensa-linux.git
4e68852d 12144S: Maintained
679655da 12145F: arch/xtensa/
3dc99857 12146F: drivers/irqchip/irq-xtensa-*
4e68852d 12147
04f1024e
NM
12148Texas Instruments' System Control Interface (TISCI) Protocol Driver
12149M: Nishanth Menon <nm@ti.com>
12150M: Tero Kristo <t-kristo@ti.com>
12151M: Santosh Shilimkar <ssantosh@kernel.org>
12152L: linux-arm-kernel@lists.infradead.org
12153S: Maintained
12154F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
12155F: drivers/firmware/ti_sci*
12156F: include/linux/soc/ti/ti_sci_protocol.h
04f1024e 12157
5313ba66
HV
12158THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12159M: Hans Verkuil <hverkuil@xs4all.nl>
12160L: linux-media@vger.kernel.org
12161T: git git://linuxtv.org/media_tree.git
a825eaec 12162W: https://linuxtv.org
5313ba66
HV
12163S: Maintained
12164F: drivers/media/radio/radio-raremono.c
12165
d3fb6955 12166THERMAL
b75f0050 12167M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 12168M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
12169L: linux-pm@vger.kernel.org
12170T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12171T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12172Q: https://patchwork.kernel.org/project/linux-pm/list/
12173S: Supported
12174F: drivers/thermal/
12175F: include/linux/thermal.h
af6c9f16 12176F: include/uapi/linux/thermal.h
b75f0050
JP
12177F: include/linux/cpu_cooling.h
12178F: Documentation/devicetree/bindings/thermal/
d3fb6955 12179
64e05d8b
VK
12180THERMAL/CPU_COOLING
12181M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12182M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 12183M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
12184L: linux-pm@vger.kernel.org
12185S: Supported
12186F: Documentation/thermal/cpu-cooling-api.txt
12187F: drivers/thermal/cpu_cooling.c
12188F: include/linux/cpu_cooling.h
12189
4e68852d 12190THINKPAD ACPI EXTRAS DRIVER
8b58be88 12191M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 12192L: ibm-acpi-devel@lists.sourceforge.net
d0944853 12193L: platform-driver-x86@vger.kernel.org
4e68852d
AC
12194W: http://ibm-acpi.sourceforge.net
12195W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 12196T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 12197S: Maintained
679655da 12198F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 12199
1b46f2a2 12200TI BANDGAP AND THERMAL DRIVER
f14d1c24 12201M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 12202M: Keerthy <j-keerthy@ti.com>
1b46f2a2 12203L: linux-pm@vger.kernel.org
531ff13e 12204L: linux-omap@vger.kernel.org
5a723e81 12205S: Maintained
794b2e25 12206F: drivers/thermal/ti-soc-thermal/
1b46f2a2 12207
ccf963d3
BP
12208TI VPE/CAL DRIVERS
12209M: Benoit Parrot <bparrot@ti.com>
12210L: linux-media@vger.kernel.org
12211W: http://linuxtv.org/
12212Q: http://patchwork.linuxtv.org/project/linux-media/list/
12213S: Maintained
12214F: drivers/media/platform/ti-vpe/
12215
0c7665c3
MF
12216TI CDCE706 CLOCK DRIVER
12217M: Max Filippov <jcmvbkbc@gmail.com>
12218S: Maintained
12219F: drivers/clk/clk-cdce706.c
12220
49b6a5e3
TK
12221TI CLOCK DRIVER
12222M: Tero Kristo <t-kristo@ti.com>
12223L: linux-omap@vger.kernel.org
12224S: Maintained
12225F: drivers/clk/ti/
12226F: include/linux/clk/ti.h
12227
f75cfbad
GS
12228TI ETHERNET SWITCH DRIVER (CPSW)
12229M: Mugunthan V N <mugunthanvnm@ti.com>
12230R: Grygorii Strashko <grygorii.strashko@ti.com>
12231L: linux-omap@vger.kernel.org
12232L: netdev@vger.kernel.org
12233S: Maintained
12234F: drivers/net/ethernet/ti/cpsw*
12235F: drivers/net/ethernet/ti/davinci*
12236
4020f2d7 12237TI FLASH MEDIA INTERFACE DRIVER
8b58be88 12238M: Alex Dubov <oakad@yahoo.com>
795fb7e7 12239S: Maintained
679655da
JP
12240F: drivers/misc/tifm*
12241F: drivers/mmc/host/tifm_sd.c
12242F: include/linux/tifm.h
4020f2d7 12243
e0c52404 12244TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 12245M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
12246L: linux-kernel@vger.kernel.org
12247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12248S: Maintained
12249F: drivers/soc/ti/*
12250T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12251
12252
152ad442
SR
12253TI LM49xxx FAMILY ASoC CODEC DRIVERS
12254M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 12255M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
12256L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12257S: Maintained
12258F: sound/soc/codecs/lm49453*
d392dead 12259F: sound/soc/codecs/isabelle*
152ad442 12260
0edd807d
KM
12261TI LP855x BACKLIGHT DRIVER
12262M: Milo Kim <milo.kim@ti.com>
12263S: Maintained
12264F: Documentation/backlight/lp855x-driver.txt
12265F: drivers/video/backlight/lp855x_bl.c
12266F: include/linux/platform_data/lp855x.h
12267
faf13f6d
KM
12268TI LP8727 CHARGER DRIVER
12269M: Milo Kim <milo.kim@ti.com>
12270S: Maintained
8c0984e5 12271F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12272F: include/linux/platform_data/lp8727.h
12273
22f1229f
KM
12274TI LP8788 MFD DRIVER
12275M: Milo Kim <milo.kim@ti.com>
12276S: Maintained
12277F: drivers/iio/adc/lp8788_adc.c
12278F: drivers/leds/leds-lp8788.c
12279F: drivers/mfd/lp8788*.c
8c0984e5 12280F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12281F: drivers/regulator/lp8788-*.c
12282F: include/linux/mfd/lp8788*.h
12283
84640e27
KM
12284TI NETCP ETHERNET DRIVER
12285M: Wingman Kwok <w-kwok2@ti.com>
12286M: Murali Karicheri <m-karicheri2@ti.com>
12287L: netdev@vger.kernel.org
12288S: Maintained
12289F: drivers/net/ethernet/ti/netcp*
12290
217e0ca9
KC
12291TI TAS571X FAMILY ASoC CODEC DRIVER
12292M: Kevin Cernekee <cernekee@chromium.org>
12293L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12294S: Odd Fixes
12295F: sound/soc/codecs/tas571x*
12296
dd5e8e6b 12297TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12298M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12299L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12300S: Maintained
12301F: sound/soc/codecs/twl4030*
12302
90921014 12303TI WILINK WIRELESS DRIVERS
90921014
LC
12304L: linux-wireless@vger.kernel.org
12305W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12306W: http://wireless.kernel.org/en/users/Drivers/wl1251
12307T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12308S: Orphan
90921014
LC
12309F: drivers/net/wireless/ti/
12310F: include/linux/wl12xx.h
12311
e86eaa3a 12312TIPC NETWORK LAYER
8b58be88 12313M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12314M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12315L: netdev@vger.kernel.org (core kernel code)
12316L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12317W: http://tipc.sourceforge.net/
e86eaa3a 12318S: Maintained
c117ab84 12319F: include/uapi/linux/tipc*.h
679655da 12320F: net/tipc/
e86eaa3a 12321
867e359b 12322TILE ARCHITECTURE
b9a279f6 12323M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12324W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12325T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12326S: Supported
12327F: arch/tile/
6b940606 12328F: drivers/char/tile-srom.c
5c770755 12329F: drivers/edac/tile_edac.c
6b940606
CM
12330F: drivers/net/ethernet/tile/
12331F: drivers/rtc/rtc-tile.c
12332F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12333F: drivers/tty/serial/tilegx.c
6b940606
CM
12334F: drivers/usb/host/*-tilegx.c
12335F: include/linux/usb/tilegx.h
867e359b 12336
1da177e4 12337TLAN NETWORK DRIVER
8b58be88 12338M: Samuel Chessman <chessman@tux.org>
88c07dde 12339L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12340W: http://sourceforge.net/projects/tlan/
12341S: Maintained
679655da 12342F: Documentation/networking/tlan.txt
b544dbac 12343F: drivers/net/ethernet/ti/tlan.*
1da177e4 12344
d74db3b2 12345TOMOYO SECURITY MODULE
8b58be88
JP
12346M: Kentaro Takeda <takedakn@nttdata.co.jp>
12347M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12348L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12349L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12350L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12351L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12352W: http://tomoyo.sourceforge.jp/
843d183c 12353T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12354S: Maintained
679655da 12355F: security/tomoyo/
d74db3b2 12356
9caeb532 12357TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12358M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12359L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12360S: Maintained
12361F: drivers/platform/x86/topstar-laptop.c
12362
1da177e4 12363TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12364M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12365L: platform-driver-x86@vger.kernel.org
0a63ca11 12366S: Maintained
679655da 12367F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12368
0a63ca11
AA
12369TOSHIBA BLUETOOTH DRIVER
12370M: Azael Avalos <coproscefalo@gmail.com>
12371L: platform-driver-x86@vger.kernel.org
12372S: Maintained
12373F: drivers/platform/x86/toshiba_bluetooth.c
12374
12375TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12376M: Azael Avalos <coproscefalo@gmail.com>
12377L: platform-driver-x86@vger.kernel.org
12378S: Maintained
12379F: drivers/platform/x86/toshiba_haps.c
12380
14991fc7
AA
12381TOSHIBA WMI HOTKEYS DRIVER
12382M: Azael Avalos <coproscefalo@gmail.com>
12383L: platform-driver-x86@vger.kernel.org
12384S: Maintained
12385F: drivers/platform/x86/toshiba-wmi.c
12386
1da177e4 12387TOSHIBA SMM DRIVER
8b58be88 12388M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12389W: http://www.buzzard.org.uk/toshiba/
12390S: Maintained
679655da
JP
12391F: drivers/char/toshiba.c
12392F: include/linux/toshiba.h
c117ab84 12393F: include/uapi/linux/toshiba.h
1da177e4 12394
d32d9864
MR
12395TOSHIBA TC358743 DRIVER
12396M: Mats Randgaard <matrandg@cisco.com>
12397L: linux-media@vger.kernel.org
12398S: Maintained
12399F: drivers/media/i2c/tc358743*
b5dcee22 12400F: include/media/i2c/tc358743.h
d32d9864 12401
560e6475
WS
12402TMIO/SDHI MMC DRIVER
12403M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12404L: linux-mmc@vger.kernel.org
560e6475 12405S: Supported
d1057c40
GL
12406F: drivers/mmc/host/tmio_mmc*
12407F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12408F: include/linux/mfd/tmio.h
d719f900 12409
917cc4e6
GR
12410TMP401 HARDWARE MONITOR DRIVER
12411M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12412L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12413S: Maintained
12414F: Documentation/hwmon/tmp401
12415F: drivers/hwmon/tmp401.c
12416
98f32602 12417TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12418M: Hugh Dickins <hughd@google.com>
98f32602
HD
12419L: linux-mm@kvack.org
12420S: Maintained
12421F: include/linux/shmem_fs.h
12422F: mm/shmem.c
12423
45f95b53 12424TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12425M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12426M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12427L: linux-media@vger.kernel.org
a825eaec 12428W: https://linuxtv.org
45f95b53
MCC
12429T: git git://linuxtv.org/media_tree.git
12430S: Odd fixes
12431F: drivers/media/usb/tm6000/
618cd932 12432F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12433
34d1324e
AU
12434TW5864 VIDEO4LINUX DRIVER
12435M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12436M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12437M: Andrey Utkin <andrey_utkin@fastmail.com>
12438L: linux-media@vger.kernel.org
12439S: Supported
12440F: drivers/media/pci/tw5864/
45f95b53 12441
c65fde19
HV
12442TW68 VIDEO4LINUX DRIVER
12443M: Hans Verkuil <hverkuil@xs4all.nl>
12444L: linux-media@vger.kernel.org
12445T: git git://linuxtv.org/media_tree.git
a825eaec 12446W: https://linuxtv.org
c65fde19
HV
12447S: Odd Fixes
12448F: drivers/media/pci/tw68/
12449
704a84cc
EG
12450TW686X VIDEO4LINUX DRIVER
12451M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12452L: linux-media@vger.kernel.org
12453T: git git://linuxtv.org/media_tree.git
12454W: http://linuxtv.org
12455S: Maintained
12456F: drivers/media/pci/tw686x/
12457
4e68852d 12458TPM DEVICE DRIVER
901486b8 12459M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12460M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12461M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12462R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12463W: http://tpmdd.sourceforge.net
63a10dfd 12464L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12465Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12466T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12467S: Maintained
679655da 12468F: drivers/char/tpm/
4e68852d 12469
1a0f1b27
AL
12470TPM IBM_VTPM DEVICE DRIVER
12471M: Ashley Lai <ashleydlai@gmail.com>
12472W: http://tpmdd.sourceforge.net
12473L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12474S: Maintained
12475F: drivers/char/tpm/tpm_ibmvtpm*
12476
d6f005a1
JP
12477TRACING
12478M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12479M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12480T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12481S: Maintained
12482F: Documentation/trace/ftrace.txt
12483F: arch/*/*/*/ftrace.h
12484F: arch/*/kernel/ftrace.c
12485F: include/*/ftrace.h
12486F: include/linux/trace*.h
12487F: include/trace/
12488F: kernel/trace/
6e68e6c5 12489F: tools/testing/selftests/ftrace/
d6f005a1 12490
4abac0d0
IM
12491TRACING MMIO ACCESSES (MMIOTRACE)
12492M: Steven Rostedt <rostedt@goodmis.org>
12493M: Ingo Molnar <mingo@kernel.org>
12494R: Karol Herbst <karolherbst@gmail.com>
12495R: Pekka Paalanen <ppaalanen@gmail.com>
12496S: Maintained
12497L: linux-kernel@vger.kernel.org
12498L: nouveau@lists.freedesktop.org
12499F: kernel/trace/trace_mmiotrace.c
12500F: include/linux/mmiotrace.h
12501F: arch/x86/mm/kmmio.c
12502F: arch/x86/mm/mmio-mod.c
12503F: arch/x86/mm/testmmiotrace.c
12504
1da177e4 12505TRIVIAL PATCHES
8b58be88 12506M: Jiri Kosina <trivial@kernel.org>
54e5881d 12507T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12508S: Maintained
86ef925f 12509K: ^Subject:.*(?i)trivial
1da177e4 12510
4e68852d 12511TTY LAYER
879a5a00 12512M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12513M: Jiri Slaby <jslaby@suse.com>
879a5a00 12514S: Supported
08deed1e 12515T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12516F: Documentation/serial/
8dd5d2f1 12517F: drivers/tty/
df621252 12518F: drivers/tty/serial/serial_core.c
e3288775
AC
12519F: include/linux/serial_core.h
12520F: include/linux/serial.h
12521F: include/linux/tty.h
c117ab84
CEB
12522F: include/uapi/linux/serial_core.h
12523F: include/uapi/linux/serial.h
12524F: include/uapi/linux/tty.h
4e68852d 12525
91952bc0
AP
12526TUA9001 MEDIA DRIVER
12527M: Antti Palosaari <crope@iki.fi>
12528L: linux-media@vger.kernel.org
a825eaec 12529W: https://linuxtv.org
91952bc0
AP
12530W: http://palosaari.fi/linux/
12531Q: http://patchwork.linuxtv.org/project/linux-media/list/
12532T: git git://linuxtv.org/anttip/media_tree.git
12533S: Maintained
12534F: drivers/media/tuners/tua9001*
12535
740db6d7 12536TULIP NETWORK DRIVERS
740db6d7 12537L: netdev@vger.kernel.org
cf869eb1
GG
12538L: linux-parisc@vger.kernel.org
12539S: Orphan
0f04e2aa 12540F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12541
12542TUN/TAP driver
ba57b6f2 12543M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12544W: http://vtun.sourceforge.net/tun
12545S: Maintained
679655da
JP
12546F: Documentation/networking/tuntap.txt
12547F: arch/um/os-Linux/drivers/
1da177e4 12548
b454cc66 12549TURBOCHANNEL SUBSYSTEM
8b58be88 12550M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12551M: Ralf Baechle <ralf@linux-mips.org>
12552L: linux-mips@linux-mips.org
12553Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12554S: Maintained
679655da
JP
12555F: drivers/tc/
12556F: include/linux/tc.h
b454cc66 12557
e2d1d6c0 12558UBI FILE SYSTEM (UBIFS)
a7859936 12559M: Richard Weinberger <richard@nod.at>
949cb623 12560M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12561M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12562L: linux-mtd@lists.infradead.org
e2966cbe 12563T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12564W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12565S: Supported
679655da
JP
12566F: Documentation/filesystems/ubifs.txt
12567F: fs/ubifs/
e2d1d6c0 12568
e1632fa2 12569UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12570M: Greg Ungerer <gerg@linux-m68k.org>
12571W: http://www.linux-m68k.org/
cc2020e6 12572W: http://www.uclinux.org/
e1632fa2 12573L: linux-m68k@lists.linux-m68k.org
cc2020e6 12574L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12575T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12576S: Maintained
e1632fa2
GU
12577F: arch/m68k/coldfire/
12578F: arch/m68k/68*/
61bc02bb
JP
12579F: arch/m68k/*/*_no.*
12580F: arch/m68k/include/asm/*_no.*
cc2020e6 12581
1da177e4 12582UDF FILESYSTEM
d8130624 12583M: Jan Kara <jack@suse.com>
1da177e4 12584S: Maintained
679655da
JP
12585F: Documentation/filesystems/udf.txt
12586F: fs/udf/
1da177e4 12587
0edffe65
BN
12588UDRAW TABLET
12589M: Bastien Nocera <hadess@hadess.net>
12590L: linux-input@vger.kernel.org
12591S: Maintained
12592F: drivers/hid/hid-udraw.c
12593
cc2020e6 12594UFS FILESYSTEM
8b58be88 12595M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12596S: Maintained
679655da
JP
12597F: Documentation/filesystems/ufs.txt
12598F: fs/ufs/
cc2020e6 12599
0a09d3ab
DH
12600UHID USERSPACE HID IO DRIVER:
12601M: David Herrmann <dh.herrmann@googlemail.com>
12602L: linux-input@vger.kernel.org
12603S: Maintained
12604F: drivers/hid/uhid.c
c117ab84 12605F: include/uapi/linux/uhid.h
0a09d3ab 12606
18332a80 12607ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12608L: linux-usb@vger.kernel.org
10c6c9c9 12609S: Orphan
355ffe69 12610F: drivers/uwb/
679655da
JP
12611F: include/linux/uwb.h
12612F: include/linux/uwb/
18332a80 12613
b31d8273
G
12614UNICORE32 ARCHITECTURE:
12615M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12616W: http://mprc.pku.edu.cn/~guanxuetao/linux
12617S: Maintained
ceebf4d5 12618T: git git://github.com/gxt/linux.git
b31d8273
G
12619F: arch/unicore32/
12620
d8379ab1
TF
12621UNIFDEF
12622M: Tony Finch <dot@dotat.at>
12623W: http://dotat.at/prog/unifdef
12624S: Maintained
12625F: scripts/unifdef.c
12626
1da177e4 12627UNIFORM CDROM DRIVER
8b58be88 12628M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12629W: http://www.kernel.dk
12630S: Maintained
679655da
JP
12631F: Documentation/cdrom/
12632F: drivers/cdrom/cdrom.c
12633F: include/linux/cdrom.h
c117ab84 12634F: include/uapi/linux/cdrom.h
1da177e4 12635
56df0122 12636UNISYS S-PAR DRIVERS
49e7d9df
JP
12637M: David Kershner <david.kershner@unisys.com>
12638L: sparmaintainer@unisys.com (Unisys internal)
12639S: Supported
12640F: drivers/staging/unisys/
56df0122 12641
9941fa6e
VH
12642UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12643M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12644L: linux-scsi@vger.kernel.org
12645S: Supported
12646F: Documentation/scsi/ufs.txt
12647F: drivers/scsi/ufs/
12648
4b9ffb5a 12649UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
bdee9860
JP
12650M: Manjunath M Bettegowda <manjumb@synopsys.com>
12651M: Prabu Thangamuthu <prabut@synopsys.com>
4b9ffb5a
JP
12652L: linux-scsi@vger.kernel.org
12653S: Supported
12654F: drivers/scsi/ufs/*dwc*
12655
e2d1d6c0 12656UNSORTED BLOCK IMAGES (UBI)
949cb623 12657M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12658M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12659W: http://www.linux-mtd.infradead.org/
12660L: linux-mtd@lists.infradead.org
b6b44e0a 12661T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12662S: Supported
80811493 12663F: drivers/mtd/ubi/
679655da 12664F: include/linux/mtd/ubi.h
c117ab84 12665F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12666
1da177e4 12667USB ACM DRIVER
ca1c3e6f 12668M: Oliver Neukum <oneukum@suse.com>
6372594a 12669L: linux-usb@vger.kernel.org
1da177e4 12670S: Maintained
679655da
JP
12671F: Documentation/usb/acm.txt
12672F: drivers/usb/class/cdc-acm.*
1da177e4 12673
b7d572e1
PF
12674USB AR5523 WIRELESS DRIVER
12675M: Pontus Fuchs <pontus.fuchs@gmail.com>
12676L: linux-wireless@vger.kernel.org
12677S: Maintained
12678F: drivers/net/wireless/ath/ar5523/
12679
115bb1ff 12680USB ATTACHED SCSI
866d372e 12681M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12682L: linux-usb@vger.kernel.org
12683L: linux-scsi@vger.kernel.org
8eae0fb7 12684S: Maintained
115bb1ff
MW
12685F: drivers/usb/storage/uas.c
12686
1da177e4 12687USB CDC ETHERNET DRIVER
61eee9a7 12688M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12689L: linux-usb@vger.kernel.org
1da177e4 12690S: Maintained
679655da 12691F: drivers/net/usb/cdc_*.c
c117ab84 12692F: include/uapi/linux/usb/cdc.h
1da177e4 12693
66e3e591
KP
12694USB CHAOSKEY DRIVER
12695M: Keith Packard <keithp@keithp.com>
12696L: linux-usb@vger.kernel.org
12697S: Maintained
12698F: drivers/usb/misc/chaoskey.c
12699
b02b371e 12700USB CYPRESS C67X00 DRIVER
8b58be88 12701M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12702L: linux-usb@vger.kernel.org
12703S: Maintained
679655da 12704F: drivers/usb/c67x00/
b02b371e 12705
d0374f4f 12706USB DAVICOM DM9601 DRIVER
8b58be88 12707M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12708L: netdev@vger.kernel.org
d0374f4f
PK
12709W: http://www.linux-usb.org/usbnet
12710S: Maintained
679655da 12711F: drivers/net/usb/dm9601.c
d0374f4f 12712
cc2020e6 12713USB DIAMOND RIO500 DRIVER
8b58be88 12714M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12715L: rio500-users@lists.sourceforge.net
12716W: http://rio500.sourceforge.net
12717S: Maintained
679655da 12718F: drivers/usb/misc/rio500*
cc2020e6 12719
1da177e4 12720USB EHCI DRIVER
578333ab 12721M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12722L: linux-usb@vger.kernel.org
578333ab 12723S: Maintained
679655da
JP
12724F: Documentation/usb/ehci.txt
12725F: drivers/usb/host/ehci*
1da177e4 12726
69ae9e3e 12727USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12728M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12729L: linux-usb@vger.kernel.org
69ae9e3e 12730W: http://www.linux-usb.org/gadget
d6d0f665
FB
12731T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12732S: Maintained
679655da
JP
12733F: drivers/usb/gadget/
12734F: include/linux/usb/gadget*
69ae9e3e 12735
2dea64b4 12736USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12737M: Jiri Kosina <jikos@kernel.org>
406df153 12738R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12739L: linux-usb@vger.kernel.org
54e5881d 12740T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12741S: Maintained
c2f01971 12742F: Documentation/hid/hiddev.txt
679655da 12743F: drivers/hid/usbhid/
1da177e4 12744
959eea21 12745USB ISP116X DRIVER
8b58be88 12746M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12747L: linux-usb@vger.kernel.org
959eea21 12748S: Maintained
679655da
JP
12749F: drivers/usb/host/isp116x*
12750F: include/linux/usb/isp116x.h
959eea21 12751
146498ea
WH
12752USB LAN78XX ETHERNET DRIVER
12753M: Woojung Huh <woojung.huh@microchip.com>
12754M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12755L: netdev@vger.kernel.org
12756S: Maintained
12757F: drivers/net/usb/lan78xx.*
12758
1da177e4 12759USB MASS STORAGE DRIVER
fc8b690d 12760M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12761L: linux-usb@vger.kernel.org
8836aeb8 12762L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12763S: Maintained
12764W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12765F: drivers/usb/storage/
1da177e4 12766
af39917d
CL
12767USB MIDI DRIVER
12768M: Clemens Ladisch <clemens@ladisch.de>
12769L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12770T: git git://git.alsa-project.org/alsa-kernel.git
12771S: Maintained
12772F: sound/usb/midi.*
12773
444ce9d4
JP
12774USB NETWORKING DRIVERS
12775L: linux-usb@vger.kernel.org
12776S: Odd Fixes
12777F: drivers/net/usb/
12778
1da177e4 12779USB OHCI DRIVER
578333ab 12780M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12781L: linux-usb@vger.kernel.org
578333ab 12782S: Maintained
679655da
JP
12783F: Documentation/usb/ohci.txt
12784F: drivers/usb/host/ohci*
1da177e4 12785
963ffa3e 12786USB OTG FSM (Finite State Machine)
60d77b3d 12787M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12788T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12789L: linux-usb@vger.kernel.org
12790S: Maintained
12791F: drivers/usb/common/usb-otg-fsm.c
12792
563da3a9
VM
12793USB OVER IP DRIVER
12794M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12795M: Shuah Khan <shuahkh@osg.samsung.com>
12796M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12797L: linux-usb@vger.kernel.org
12798S: Maintained
a6d6fc2b 12799F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12800F: drivers/usb/usbip/
12801F: tools/usb/usbip/
12802
1da177e4 12803USB PEGASUS DRIVER
a16b945c 12804M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12805L: linux-usb@vger.kernel.org
043600a6 12806L: netdev@vger.kernel.org
052e3128
PM
12807T: git git://github.com/petkan/pegasus.git
12808W: https://github.com/petkan/pegasus
1da177e4 12809S: Maintained
679655da 12810F: drivers/net/usb/pegasus.*
1da177e4 12811
d3ad558f 12812USB PHY LAYER
a55f6286 12813M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12814L: linux-usb@vger.kernel.org
12815T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12816S: Maintained
12817F: drivers/usb/phy/
d3ad558f 12818
73e4fb3f 12819USB PRINTER DRIVER (usblp)
8b58be88 12820M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12821L: linux-usb@vger.kernel.org
73e4fb3f 12822S: Supported
679655da 12823F: drivers/usb/class/usblp.c
1da177e4 12824
4521b477
BM
12825USB QMI WWAN NETWORK DRIVER
12826M: Bjørn Mork <bjorn@mork.no>
12827L: netdev@vger.kernel.org
12828S: Maintained
12829F: Documentation/ABI/testing/sysfs-class-net-qmi
12830F: drivers/net/usb/qmi_wwan.c
12831
1da177e4 12832USB RTL8150 DRIVER
a16b945c 12833M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12834L: linux-usb@vger.kernel.org
043600a6 12835L: netdev@vger.kernel.org
052e3128
PM
12836T: git git://github.com/petkan/rtl8150.git
12837W: https://github.com/petkan/rtl8150
1da177e4 12838S: Maintained
679655da 12839F: drivers/net/usb/rtl8150.c
1da177e4 12840
f896b796 12841USB SERIAL SUBSYSTEM
66085694 12842M: Johan Hovold <johan@kernel.org>
795fb7e7 12843L: linux-usb@vger.kernel.org
5ee05309 12844T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12845S: Maintained
679655da 12846F: Documentation/usb/usb-serial.txt
f896b796 12847F: drivers/usb/serial/
679655da 12848F: include/linux/usb/serial.h
1da177e4 12849
b3f0db1c
SG
12850USB SMSC75XX ETHERNET DRIVER
12851M: Steve Glendinning <steve.glendinning@shawell.net>
12852L: netdev@vger.kernel.org
12853S: Maintained
12854F: drivers/net/usb/smsc75xx.*
12855
2f7ca802 12856USB SMSC95XX ETHERNET DRIVER
90b24cfb 12857M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12858M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12859L: netdev@vger.kernel.org
90b24cfb 12860S: Maintained
679655da 12861F: drivers/net/usb/smsc95xx.*
2f7ca802 12862
1da177e4 12863USB SUBSYSTEM
879a5a00 12864M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12865L: linux-usb@vger.kernel.org
1da177e4 12866W: http://www.linux-usb.org
08deed1e 12867T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12868S: Supported
1700bd98 12869F: Documentation/devicetree/bindings/usb/
679655da 12870F: Documentation/usb/
679655da
JP
12871F: drivers/usb/
12872F: include/linux/usb.h
12873F: include/linux/usb/
1da177e4
LT
12874
12875USB UHCI DRIVER
8b58be88 12876M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12877L: linux-usb@vger.kernel.org
1da177e4 12878S: Maintained
679655da 12879F: drivers/usb/host/uhci*
1da177e4 12880
69ae9e3e 12881USB "USBNET" DRIVER FRAMEWORK
d8130624 12882M: Oliver Neukum <oneukum@suse.com>
043600a6 12883L: netdev@vger.kernel.org
69ae9e3e 12884W: http://www.linux-usb.org/usbnet
1da177e4 12885S: Maintained
679655da
JP
12886F: drivers/net/usb/usbnet.c
12887F: include/linux/usb/usbnet.h
1da177e4 12888
c0efd232 12889USB VIDEO CLASS
c53ac071 12890M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12891L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12892L: linux-media@vger.kernel.org
275ffde4 12893T: git git://linuxtv.org/media_tree.git
57c6d2e9 12894W: http://www.ideasonboard.org/uvc/
c0efd232 12895S: Maintained
0c0d06ca 12896F: drivers/media/usb/uvc/
6c0f0359 12897F: include/uapi/linux/uvcvideo.h
1da177e4 12898
b60b9c45
HV
12899USB VISION DRIVER
12900M: Hans Verkuil <hverkuil@xs4all.nl>
12901L: linux-media@vger.kernel.org
12902T: git git://linuxtv.org/media_tree.git
a825eaec 12903W: https://linuxtv.org
b60b9c45
HV
12904S: Odd Fixes
12905F: drivers/media/usb/usbvision/
12906
8282da47
LP
12907USB WEBCAM GADGET
12908M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12909L: linux-usb@vger.kernel.org
12910S: Maintained
3a83c16e 12911F: drivers/usb/gadget/function/*uvc*
faf2e1db 12912F: drivers/usb/gadget/legacy/webcam.c
8282da47 12913
bf164cc0 12914USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12915M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12916L: linux-wireless@vger.kernel.org
12917S: Maintained
679655da 12918F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12919
eb6bab13 12920USB XHCI DRIVER
03d85053 12921M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12922L: linux-usb@vger.kernel.org
12923S: Supported
36d0344c
SS
12924F: drivers/usb/host/xhci*
12925F: drivers/usb/host/pci-quirks*
eb6bab13 12926
1da177e4 12927USB ZD1201 DRIVER
4086b9ca 12928L: linux-wireless@vger.kernel.org
1da177e4 12929W: http://linux-lc100020.sourceforge.net
4086b9ca 12930S: Orphan
ed0ad06f 12931F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12932
b7eee616 12933USB ZR364XX DRIVER
8b58be88 12934M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12935L: linux-usb@vger.kernel.org
661263b5 12936L: linux-media@vger.kernel.org
275ffde4 12937T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12938W: http://royale.zerezo.com/zr364xx/
12939S: Maintained
618cd932 12940F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 12941F: drivers/media/usb/zr364xx/
b7eee616 12942
289fcff4
HK
12943ULPI BUS
12944M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12945L: linux-usb@vger.kernel.org
12946S: Maintained
12947F: drivers/usb/common/ulpi.c
12948F: include/linux/ulpi/
12949
e7839f25 12950USER-MODE LINUX (UML)
8b58be88 12951M: Jeff Dike <jdike@addtoit.com>
b15194b7 12952M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12953L: user-mode-linux-devel@lists.sourceforge.net
12954L: user-mode-linux-user@lists.sourceforge.net
12955W: http://user-mode-linux.sourceforge.net
9f273c24 12956T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12957S: Maintained
61516587 12958F: Documentation/virtual/uml/
679655da 12959F: arch/um/
b070989a 12960F: arch/x86/um/
679655da
JP
12961F: fs/hostfs/
12962F: fs/hppfs/
b7eee616 12963
e5f114e9 12964USERSPACE I/O (UIO)
879a5a00 12965M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12966S: Maintained
3d3fecbd 12967T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12968F: Documentation/DocBook/uio-howto.tmpl
12969F: drivers/uio/
12970F: include/linux/uio*.h
e5f114e9 12971
256cccbe 12972UTIL-LINUX PACKAGE
8b58be88 12973M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12974L: util-linux@vger.kernel.org
12975W: http://en.wikipedia.org/wiki/Util-linux
12976T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12977S: Maintained
12978
c1fd1c07 12979UVESAFB DRIVER
8b58be88 12980M: Michal Januszewski <spock@gentoo.org>
c69f677c 12981L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12982W: http://dev.gentoo.org/~spock/projects/uvesafb/
12983S: Maintained
679655da 12984F: Documentation/fb/uvesafb.txt
8a61f013 12985F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12986
456930d8
SA
12987VF610 NAND DRIVER
12988M: Stefan Agner <stefan@agner.ch>
12989L: linux-mtd@lists.infradead.org
12990S: Supported
12991F: drivers/mtd/nand/vf610_nfc.c
12992
4480f15b 12993VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12994M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12995S: Maintained
679655da
JP
12996F: Documentation/filesystems/vfat.txt
12997F: fs/fat/
1da177e4 12998
cba3345c
AW
12999VFIO DRIVER
13000M: Alex Williamson <alex.williamson@redhat.com>
13001L: kvm@vger.kernel.org
9f273c24 13002T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
13003S: Maintained
13004F: Documentation/vfio.txt
13005F: drivers/vfio/
13006F: include/linux/vfio.h
c117ab84 13007F: include/uapi/linux/vfio.h
cba3345c 13008
5188287a
KW
13009VFIO MEDIATED DEVICE DRIVERS
13010M: Kirti Wankhede <kwankhede@nvidia.com>
13011L: kvm@vger.kernel.org
13012S: Maintained
13013F: Documentation/vfio-mediated-device.txt
13014F: drivers/vfio/mdev/
13015F: include/linux/mdev.h
13016F: samples/vfio-mdev/
13017
a714ea5f
AW
13018VFIO PLATFORM DRIVER
13019M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13020L: kvm@vger.kernel.org
13021S: Maintained
13022F: drivers/vfio/platform/
13023
9e6f3438
PO
13024VIDEOBUF2 FRAMEWORK
13025M: Pawel Osciak <pawel@osciak.com>
13026M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 13027M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
13028L: linux-media@vger.kernel.org
13029S: Maintained
90d72ac6 13030F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
13031F: include/media/videobuf2-*
13032
06a8fc78
AH
13033VIRTIO AND VHOST VSOCK DRIVER
13034M: Stefan Hajnoczi <stefanha@redhat.com>
13035L: kvm@vger.kernel.org
13036L: virtualization@lists.linux-foundation.org
13037L: netdev@vger.kernel.org
13038S: Maintained
13039F: include/linux/virtio_vsock.h
13040F: include/uapi/linux/virtio_vsock.h
13041F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 13042F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
13043F: drivers/vhost/vsock.c
13044F: drivers/vhost/vsock.h
06a8fc78 13045
5523662e
SCP
13046VIRTUAL SERIO DEVICE DRIVER
13047M: Stephen Chandler Paul <thatslyude@gmail.com>
13048S: Maintained
13049F: drivers/input/serio/userio.c
13050F: include/uapi/linux/userio.h
13051
9a82446b
AS
13052VIRTIO CONSOLE DRIVER
13053M: Amit Shah <amit.shah@redhat.com>
13054L: virtualization@lists.linux-foundation.org
13055S: Maintained
13056F: drivers/char/virtio_console.c
13057F: include/linux/virtio_console.h
c117ab84 13058F: include/uapi/linux/virtio_console.h
9a82446b 13059
2426ec8f 13060VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 13061M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13062M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
13063L: virtualization@lists.linux-foundation.org
13064S: Maintained
0e4191fe 13065F: Documentation/devicetree/bindings/virtio/
2426ec8f 13066F: drivers/virtio/
c893c8d7 13067F: tools/virtio/
2426ec8f
MT
13068F: drivers/net/virtio_net.c
13069F: drivers/block/virtio_blk.c
13070F: include/linux/virtio_*.h
916cdabc 13071F: include/uapi/linux/virtio_*.h
dbaf0624 13072F: drivers/crypto/virtio/
2426ec8f 13073
f2dbda3b
CH
13074VIRTIO DRIVERS FOR S390
13075M: Christian Borntraeger <borntraeger@de.ibm.com>
13076M: Cornelia Huck <cornelia.huck@de.ibm.com>
13077L: linux-s390@vger.kernel.org
13078L: virtualization@lists.linux-foundation.org
13079L: kvm@vger.kernel.org
13080S: Supported
1b568d93 13081F: drivers/s390/virtio/
f2dbda3b 13082
4ad6ee91
GH
13083VIRTIO GPU DRIVER
13084M: David Airlie <airlied@linux.ie>
13085M: Gerd Hoffmann <kraxel@redhat.com>
13086L: dri-devel@lists.freedesktop.org
13087L: virtualization@lists.linux-foundation.org
13088S: Maintained
13089F: drivers/gpu/drm/virtio/
13090F: include/uapi/linux/virtio_gpu.h
13091
3a4d5c94
MT
13092VIRTIO HOST (VHOST)
13093M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13094M: Jason Wang <jasowang@redhat.com>
3a4d5c94 13095L: kvm@vger.kernel.org
c996d8b9 13096L: virtualization@lists.linux-foundation.org
3a4d5c94 13097L: netdev@vger.kernel.org
9f273c24 13098T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
13099S: Maintained
13100F: drivers/vhost/
c117ab84 13101F: include/uapi/linux/vhost.h
3a4d5c94 13102
271c8651
GH
13103VIRTIO INPUT DRIVER
13104M: Gerd Hoffmann <kraxel@redhat.com>
13105S: Maintained
13106F: drivers/virtio/virtio_input.c
13107F: include/uapi/linux/virtio_input.h
13108
dbaf0624
G
13109VIRTIO CRYPTO DRIVER
13110M: Gonglei <arei.gonglei@huawei.com>
13111L: virtualization@lists.linux-foundation.org
13112L: linux-crypto@vger.kernel.org
13113S: Maintained
13114F: drivers/crypto/virtio/
13115F: include/uapi/linux/virtio_crypto.h
13116
1da177e4 13117VIA RHINE NETWORK DRIVER
210347e1 13118S: Orphan
f2148a47 13119F: drivers/net/ethernet/via/via-rhine.c
1da177e4 13120
f0bf7f61 13121VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 13122M: Bruce Chang <brucechang@via.com.tw>
8b58be88 13123M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
13124S: Maintained
13125F: drivers/mmc/host/via-sdmmc.c
13126
69e4a7c2 13127VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 13128M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 13129L: linux-fbdev@vger.kernel.org
69e4a7c2 13130S: Maintained
c7babebd
FTS
13131F: include/linux/via-core.h
13132F: include/linux/via-gpio.h
13133F: include/linux/via_i2c.h
8a61f013 13134F: drivers/video/fbdev/via/
69e4a7c2 13135
01f20734 13136VIA VELOCITY NETWORK DRIVER
8b58be88 13137M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
13138L: netdev@vger.kernel.org
13139S: Maintained
f2148a47 13140F: drivers/net/ethernet/via/via-velocity.*
1da177e4 13141
f73f8173
AW
13142VIRT LIB
13143M: Alex Williamson <alex.williamson@redhat.com>
13144M: Paolo Bonzini <pbonzini@redhat.com>
13145L: kvm@vger.kernel.org
13146S: Supported
13147F: virt/lib/
13148
77911fd2 13149VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
13150M: Hans Verkuil <hverkuil@xs4all.nl>
13151L: linux-media@vger.kernel.org
13152T: git git://linuxtv.org/media_tree.git
a825eaec 13153W: https://linuxtv.org
0b7bc1fa 13154S: Maintained
77911fd2 13155F: drivers/media/platform/vivid/*
0b7bc1fa 13156
be7f8273 13157VLAN (802.1Q)
8b58be88 13158M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
13159L: netdev@vger.kernel.org
13160S: Maintained
679655da
JP
13161F: drivers/net/macvlan.c
13162F: include/linux/if_*vlan.h
13163F: net/8021q/
be7f8273 13164
55e331cf 13165VLYNQ BUS
08eeb306 13166M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 13167L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
13168S: Maintained
13169F: drivers/vlynq/vlynq.c
13170F: include/linux/vlynq.h
13171
390beae4 13172VME SUBSYSTEM
74c600e3 13173M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 13174M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
13175M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13176L: devel@driverdev.osuosl.org
13177S: Maintained
13178T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 13179F: Documentation/driver-api/vme.rst
390beae4
MW
13180F: drivers/staging/vme/
13181F: drivers/vme/
13182F: include/linux/vme*
13183
4488e09b
AK
13184VMWARE HYPERVISOR INTERFACE
13185M: Alok Kataria <akataria@vmware.com>
13186L: virtualization@lists.linux-foundation.org
13187S: Supported
13188F: arch/x86/kernel/cpu/vmware.c
13189
73b35d07
DT
13190VMWARE BALLOON DRIVER
13191M: Xavier Deguillard <xdeguillard@vmware.com>
13192M: Philip Moltmann <moltmann@vmware.com>
13193M: "VMware, Inc." <pv-drivers@vmware.com>
13194L: linux-kernel@vger.kernel.org
13195S: Maintained
13196F: drivers/misc/vmw_balloon.c
13197
8b8be51b
TH
13198VMWARE VMMOUSE SUBDRIVER
13199M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13200M: "VMware, Inc." <pv-drivers@vmware.com>
13201L: linux-input@vger.kernel.org
13202S: Maintained
13203F: drivers/input/mouse/vmmouse.c
13204F: drivers/input/mouse/vmmouse.h
13205
d1a890fa 13206VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 13207M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
13208M: "VMware, Inc." <pv-drivers@vmware.com>
13209L: netdev@vger.kernel.org
13210S: Maintained
13211F: drivers/net/vmxnet3/
d1a890fa 13212
851b1642 13213VMware PVSCSI driver
29374ec6 13214M: Jim Gill <jgill@vmware.com>
851b1642
AK
13215M: VMware PV-Drivers <pv-drivers@vmware.com>
13216L: linux-scsi@vger.kernel.org
13217S: Maintained
13218F: drivers/scsi/vmw_pvscsi.c
13219F: drivers/scsi/vmw_pvscsi.h
13220
29c8d9eb
AR
13221VMWARE PVRDMA DRIVER
13222M: Adit Ranadive <aditr@vmware.com>
13223M: VMware PV-Drivers <pv-drivers@vmware.com>
13224L: linux-rdma@vger.kernel.org
13225S: Maintained
13226F: drivers/infiniband/hw/vmw_pvrdma/
13227
e53e86c7 13228VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 13229M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 13230M: Mark Brown <broonie@kernel.org>
5cdeb2c8 13231L: linux-kernel@vger.kernel.org
1dd68f01 13232W: http://www.slimlogic.co.uk/?p=48
6febb5ab 13233T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 13234S: Supported
9d2597e8 13235F: Documentation/devicetree/bindings/regulator/
679655da 13236F: drivers/regulator/
9d2597e8 13237F: include/dt-bindings/regulator/
679655da 13238F: include/linux/regulator/
e53e86c7 13239
081958eb
DA
13240VRF
13241M: David Ahern <dsa@cumulusnetworks.com>
13242M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13243L: netdev@vger.kernel.org
13244S: Maintained
13245F: drivers/net/vrf.c
562d897d 13246F: Documentation/networking/vrf.txt
081958eb 13247
ab41319e 13248VT1211 HARDWARE MONITOR DRIVER
8b58be88 13249M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 13250L: linux-hwmon@vger.kernel.org
ab41319e 13251S: Maintained
679655da
JP
13252F: Documentation/hwmon/vt1211
13253F: drivers/hwmon/vt1211.c
ab41319e 13254
1de9e371 13255VT8231 HARDWARE MONITOR DRIVER
8b58be88 13256M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 13257L: linux-hwmon@vger.kernel.org
1de9e371 13258S: Maintained
679655da 13259F: drivers/hwmon/vt8231.c
1de9e371 13260
88095e7b
TO
13261VUB300 USB to SDIO/SD/MMC bridge chip
13262M: Tony Olech <tony.olech@elandigitalsystems.com>
13263L: linux-mmc@vger.kernel.org
13264L: linux-usb@vger.kernel.org
13265S: Supported
13266F: drivers/mmc/host/vub300.c
13267
1da177e4 13268W1 DALLAS'S 1-WIRE BUS
a8018766 13269M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 13270S: Maintained
679655da
JP
13271F: Documentation/w1/
13272F: drivers/w1/
1da177e4 13273
13927079 13274W83791D HARDWARE MONITORING DRIVER
8b58be88 13275M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 13276L: linux-hwmon@vger.kernel.org
25845c22 13277S: Maintained
679655da
JP
13278F: Documentation/hwmon/w83791d
13279F: drivers/hwmon/w83791d.c
13927079 13280
61db011d 13281W83793 HARDWARE MONITORING DRIVER
8b58be88 13282M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 13283L: linux-hwmon@vger.kernel.org
61db011d 13284S: Maintained
679655da
JP
13285F: Documentation/hwmon/w83793
13286F: drivers/hwmon/w83793.c
61db011d 13287
e3760b43 13288W83795 HARDWARE MONITORING DRIVER
d8130624 13289M: Jean Delvare <jdelvare@suse.com>
968ce1b1 13290L: linux-hwmon@vger.kernel.org
e3760b43
JD
13291S: Maintained
13292F: drivers/hwmon/w83795.c
13293
1da177e4 13294W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 13295M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13296S: Maintained
679655da 13297F: drivers/mmc/host/wbsd.*
1da177e4 13298
b4e05923
HG
13299WACOM PROTOCOL 4 SERIAL TABLETS
13300M: Julian Squires <julian@cipht.net>
13301M: Hans de Goede <hdegoede@redhat.com>
13302L: linux-input@vger.kernel.org
13303S: Maintained
13304F: drivers/input/tablet/wacom_serial4.c
13305
3527761c 13306WATCHDOG DEVICE DRIVERS
8b58be88 13307M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13308R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13309L: linux-watchdog@vger.kernel.org
13310W: http://www.linux-watchdog.org/
f599aaf0 13311T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13312S: Maintained
540be8b2 13313F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13314F: Documentation/watchdog/
13315F: drivers/watchdog/
13316F: include/linux/watchdog.h
c117ab84 13317F: include/uapi/linux/watchdog.h
3527761c 13318
b22e00f3
DH
13319WIIMOTE HID DRIVER
13320M: David Herrmann <dh.herrmann@googlemail.com>
13321L: linux-input@vger.kernel.org
13322S: Maintained
13323F: drivers/hid/hid-wiimote*
13324
e258b80e 13325WINBOND CIR DRIVER
364e9e18 13326M: David Härdeman <david@hardeman.nu>
e258b80e 13327S: Maintained
116ab806 13328F: drivers/media/rc/winbond-cir.c
e258b80e 13329
c36a483d
WBG
13330WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13331M: William Breathitt Gray <vilhelm.gray@gmail.com>
13332L: linux-watchdog@vger.kernel.org
13333S: Maintained
13334F: drivers/watchdog/ebc-c384_wdt.c
13335
9c26df9b
WBG
13336WINSYSTEMS WS16C48 GPIO DRIVER
13337M: William Breathitt Gray <vilhelm.gray@gmail.com>
13338L: linux-gpio@vger.kernel.org
13339S: Maintained
13340F: drivers/gpio/gpio-ws16c48.c
e258b80e 13341
8a70da82 13342WIMAX STACK
8b58be88 13343M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13344M: linux-wimax@intel.com
49e7d9df 13345L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13346S: Supported
13347W: http://linuxwimax.org
315987dc 13348F: Documentation/wimax/README.wimax
315987dc
JP
13349F: include/linux/wimax/debug.h
13350F: include/net/wimax.h
c117ab84 13351F: include/uapi/linux/wimax.h
315987dc 13352F: net/wimax/
8a70da82 13353
5fc14680 13354WISTRON LAPTOP BUTTON DRIVER
8b58be88 13355M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13356S: Maintained
679655da 13357F: drivers/input/misc/wistron_btns.c
5fc14680 13358
1da177e4 13359WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 13360M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 13361L: linux-wireless@vger.kernel.org
926554c4 13362W: http://oops.ghostprotocols.net:81/blog
1da177e4 13363S: Maintained
679655da 13364F: drivers/net/wireless/wl3501*
1da177e4 13365
055bcbcb 13366WOLFSON MICROELECTRONICS DRIVERS
fef95164 13367L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13368T: git https://github.com/CirrusLogic/linux-drivers.git
13369W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13370S: Supported
3768f0b1 13371F: Documentation/hwmon/wm83??
f494993f
CK
13372F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13373F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13374F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13375F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13376F: drivers/clk/clk-wm83*.c
9c309598 13377F: drivers/extcon/extcon-arizona.c
b75ea16a 13378F: drivers/leds/leds-wm83*.c
25b273ba 13379F: drivers/gpio/gpio-*wm*.c
9c309598 13380F: drivers/gpio/gpio-arizona.c
d22b0869 13381F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13382F: drivers/input/misc/wm831x-on.c
13383F: drivers/input/touchscreen/wm831x-ts.c
13384F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13385F: drivers/mfd/arizona*
13386F: drivers/mfd/wm*.c
12ebc137 13387F: drivers/mfd/cs47l24*
8c0984e5 13388F: drivers/power/supply/wm83*.c
b75ea16a
MB
13389F: drivers/rtc/rtc-wm83*.c
13390F: drivers/regulator/wm8*.c
3860e6c4 13391F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13392F: drivers/watchdog/wm83*_wdt.c
9c309598 13393F: include/linux/mfd/arizona/
3860e6c4 13394F: include/linux/mfd/wm831x/
b75ea16a 13395F: include/linux/mfd/wm8350/
3768f0b1 13396F: include/linux/mfd/wm8400*
59ec6da2 13397F: include/linux/wm97xx.h
055bcbcb 13398F: include/sound/wm????.h
9c309598 13399F: sound/soc/codecs/arizona.?
055bcbcb 13400F: sound/soc/codecs/wm*
12ebc137 13401F: sound/soc/codecs/cs47l24*
b75ea16a 13402
3e6cd7a4
TH
13403WORKQUEUE
13404M: Tejun Heo <tj@kernel.org>
badb7f5e 13405R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13406T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13407S: Maintained
13408F: include/linux/workqueue.h
13409F: kernel/workqueue.c
e7f08ffb 13410F: Documentation/core-api/workqueue.rst
3e6cd7a4 13411
39ac9f48
CYT
13412X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13413M: Chen-Yu Tsai <wens@csie.org>
13414L: linux-kernel@vger.kernel.org
13415S: Maintained
13416N: axp[128]
13417
1da177e4 13418X.25 NETWORK LAYER
8bf28059 13419M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13420L: linux-x25@vger.kernel.org
8bf28059 13421S: Odd Fixes
679655da
JP
13422F: Documentation/networking/x25*
13423F: include/net/x25*
13424F: net/x25/
1da177e4 13425
e2d1d6c0 13426X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13427M: Thomas Gleixner <tglx@linutronix.de>
13428M: Ingo Molnar <mingo@redhat.com>
13429M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13430M: x86@kernel.org
981c3a4f 13431L: linux-kernel@vger.kernel.org
75fc2d37 13432T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13433S: Maintained
679655da
JP
13434F: Documentation/x86/
13435F: arch/x86/
e2d1d6c0 13436
d0944853 13437X86 PLATFORM DRIVERS
e181ba15 13438M: Darren Hart <dvhart@infradead.org>
d0944853 13439L: platform-driver-x86@vger.kernel.org
e181ba15 13440T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13441S: Maintained
14430813 13442F: drivers/platform/x86/
3a4bceef 13443F: drivers/platform/olpc/
d0944853 13444
c1f5c54b
IM
13445X86 MCE INFRASTRUCTURE
13446M: Tony Luck <tony.luck@intel.com>
487ba8e8 13447M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13448L: linux-edac@vger.kernel.org
13449S: Maintained
13450F: arch/x86/kernel/cpu/mcheck/*
13451
79ebdc95
BP
13452X86 MICROCODE UPDATE SUPPORT
13453M: Borislav Petkov <bp@alien8.de>
13454S: Maintained
13455F: arch/x86/kernel/cpu/microcode/*
13456
f0905c5a
AL
13457X86 VDSO
13458M: Andy Lutomirski <luto@amacapital.net>
13459L: linux-kernel@vger.kernel.org
13460T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13461S: Maintained
d603c8e1 13462F: arch/x86/entry/vdso/
f0905c5a 13463
d6fad502 13464XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13465M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13466M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13467L: linux-media@vger.kernel.org
a825eaec 13468W: https://linuxtv.org
d6fad502
MCC
13469T: git git://linuxtv.org/media_tree.git
13470S: Maintained
13471F: drivers/media/tuners/tuner-xc2028.*
13472
c4468085 13473XEN HYPERVISOR INTERFACE
3eeef8f7 13474M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
101ecde5 13475M: Juergen Gross <jgross@suse.com>
11dbb52b 13476L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13477T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13478S: Supported
13479F: arch/x86/xen/
13480F: drivers/*/xen-*front.c
13481F: drivers/xen/
13482F: arch/x86/include/asm/xen/
13483F: include/xen/
c117ab84 13484F: include/uapi/xen/
c4468085 13485
77bfb479 13486XEN HYPERVISOR ARM
85d1a29d 13487M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13488L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13489S: Maintained
77bfb479
SS
13490F: arch/arm/xen/
13491F: arch/arm/include/asm/xen/
13492
b475e83f 13493XEN HYPERVISOR ARM64
85d1a29d 13494M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13495L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13496S: Maintained
b475e83f
SS
13497F: arch/arm64/xen/
13498F: arch/arm64/include/asm/xen/
13499
9b57e1a7 13500XEN NETWORK BACKEND DRIVER
8386040b 13501M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13502M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13503L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13504L: netdev@vger.kernel.org
13505S: Supported
13506F: drivers/net/xen-netback/*
13507
c5f8e29d
KRW
13508XEN PCI SUBSYSTEM
13509M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13510L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13511S: Supported
13512F: arch/x86/pci/*xen*
13513F: drivers/pci/*xen*
13514
a2c5ae65
KRW
13515XEN BLOCK SUBSYSTEM
13516M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13517M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13518L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13519S: Supported
13520F: drivers/block/xen-blkback/*
13521F: drivers/block/xen*
13522
15d03609
JG
13523XEN PVSCSI DRIVERS
13524M: Juergen Gross <jgross@suse.com>
13525L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13526L: linux-scsi@vger.kernel.org
13527S: Supported
13528F: drivers/scsi/xen-scsifront.c
13529F: drivers/xen/xen-scsiback.c
13530F: include/xen/interface/io/vscsiif.h
13531
c5f8e29d
KRW
13532XEN SWIOTLB SUBSYSTEM
13533M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13534L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13535S: Supported
13536F: arch/x86/xen/*swiotlb*
13537F: drivers/xen/*swiotlb*
13538
1da177e4 13539XFS FILESYSTEM
721a0edf 13540M: Darrick J. Wong <darrick.wong@oracle.com>
541d48f0
DC
13541M: linux-xfs@vger.kernel.org
13542L: linux-xfs@vger.kernel.org
13543W: http://xfs.org/
721a0edf 13544T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
1da177e4 13545S: Supported
679655da
JP
13546F: Documentation/filesystems/xfs.txt
13547F: fs/xfs/
1da177e4 13548
8a3b7a25 13549XILINX AXI ETHERNET DRIVER
59a54f30
MS
13550M: Anirudha Sarangi <anirudh@xilinx.com>
13551M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13552S: Maintained
13553F: drivers/net/ethernet/xilinx/xilinx_axienet*
13554
238b8721 13555XILINX UARTLITE SERIAL DRIVER
8b58be88 13556M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13557L: linux-serial@vger.kernel.org
13558S: Maintained
df621252 13559F: drivers/tty/serial/uartlite.c
238b8721 13560
df330515
LP
13561XILINX VIDEO IP CORES
13562M: Hyun Kwon <hyun.kwon@xilinx.com>
13563M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13564L: linux-media@vger.kernel.org
13565T: git git://linuxtv.org/media_tree.git
13566S: Supported
13567F: Documentation/devicetree/bindings/media/xilinx/
13568F: drivers/media/platform/xilinx/
a5562f65 13569F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13570
74316949
EB
13571XILLYBUS DRIVER
13572M: Eli Billauer <eli.billauer@gmail.com>
13573L: linux-kernel@vger.kernel.org
13574S: Supported
13575F: drivers/char/xillybus/
13576
f620e4b8
MF
13577XTENSA XTFPGA PLATFORM SUPPORT
13578M: Max Filippov <jcmvbkbc@gmail.com>
13579L: linux-xtensa@linux-xtensa.org
13580S: Maintained
13581F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13582F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13583
1da177e4 13584YAM DRIVER FOR AX.25
8b58be88 13585M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13586L: linux-hams@vger.kernel.org
13587S: Maintained
679655da
JP
13588F: drivers/net/hamradio/yam*
13589F: include/linux/yam.h
1da177e4 13590
af64a5eb 13591YEALINK PHONE DRIVER
8b58be88 13592M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13593L: usbb2k-api-dev@nongnu.org
13594S: Maintained
679655da
JP
13595F: Documentation/input/yealink.txt
13596F: drivers/input/misc/yealink.*
af64a5eb 13597
1da177e4 13598Z8530 DRIVER FOR AX.25
8b58be88 13599M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13600W: http://yaina.de/jreuter/
13601W: http://www.qsl.net/dl1bke/
13602L: linux-hams@vger.kernel.org
13603S: Maintained
679655da
JP
13604F: Documentation/networking/z8530drv.txt
13605F: drivers/net/hamradio/*scc.c
13606F: drivers/net/hamradio/z8530.h
1da177e4 13607
0cf31ec1 13608ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13609M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13610L: linux-mm@kvack.org
13611S: Maintained
13612F: mm/zbud.c
13613F: include/linux/zbud.h
13614
7c0c3afb 13615ZD1211RW WIRELESS DRIVER
8b58be88
JP
13616M: Daniel Drake <dsd@gentoo.org>
13617M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13618W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13619L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13620L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13621S: Maintained
6948300c 13622F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13623
20263029
DS
13624ZPOOL COMPRESSED PAGE STORAGE API
13625M: Dan Streetman <ddstreet@ieee.org>
13626L: linux-mm@kvack.org
13627S: Maintained
13628F: mm/zpool.c
13629F: include/linux/zpool.h
13630
1da177e4 13631ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13632L: mjpeg-users@lists.sourceforge.net
f63145e2 13633L: linux-media@vger.kernel.org
1da177e4 13634W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13635T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13636S: Odd Fixes
90d72ac6 13637F: drivers/media/pci/zoran/
1da177e4 13638
6920f2cc
MK
13639ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13640M: Minchan Kim <minchan@kernel.org>
13641M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13642R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13643L: linux-kernel@vger.kernel.org
13644S: Maintained
13645F: drivers/block/zram/
13646F: Documentation/blockdev/zram.txt
13647
8b4a4080 13648ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13649M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13650S: Maintained
df621252 13651F: drivers/tty/serial/zs.*
8b4a4080 13652
eae70d06
MK
13653ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13654M: Minchan Kim <minchan@kernel.org>
13655M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13656R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13657L: linux-mm@kvack.org
13658S: Maintained
13659F: mm/zsmalloc.c
13660F: include/linux/zsmalloc.h
d02be50d 13661F: Documentation/vm/zsmalloc.txt
eae70d06 13662
0cf31ec1 13663ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13664M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13665L: linux-mm@kvack.org
13666S: Maintained
13667F: mm/zswap.c
13668
1da177e4 13669THE REST
8b58be88 13670M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13671L: linux-kernel@vger.kernel.org
8a6e2535 13672Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13673T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13674S: Buried alive in reporters
34d03cc1
JP
13675F: *
13676F: */