]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - MAINTAINERS
drivers/perf: arm_pmu: rename irq request/free functions
[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
02e74fc0
WBG
268ACCES PCI-IDIO-16 GPIO DRIVER
269M: William Breathitt Gray <vilhelm.gray@gmail.com>
270L: linux-gpio@vger.kernel.org
271S: Maintained
272F: drivers/gpio/gpio-pci-idio-16.c
273
1da177e4 274ACENIC DRIVER
8b58be88 275M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
276L: linux-acenic@sunsite.dk
277S: Maintained
531c4f89 278F: drivers/net/ethernet/alteon/acenic*
1da177e4 279
e86435eb 280ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 281M: Peter Feuerer <peter@piie.net>
d0944853 282L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
283W: http://piie.net/?section=acerhdf
284S: Maintained
285F: drivers/platform/x86/acerhdf.c
e86435eb 286
745a5d21 287ACER WMI LAPTOP EXTRAS
182ae55c 288M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 289L: platform-driver-x86@vger.kernel.org
745a5d21 290S: Maintained
679655da 291F: drivers/platform/x86/acer-wmi.c
745a5d21 292
1da177e4 293ACPI
9c3646d1 294M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 295M: Len Brown <lenb@kernel.org>
6968e50c 296L: linux-acpi@vger.kernel.org
360818b8
RW
297W: https://01.org/linux-acpi
298Q: https://patchwork.kernel.org/project/linux-acpi/list/
299T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 300B: https://bugzilla.kernel.org
8b59a454 301S: Supported
679655da
JP
302F: drivers/acpi/
303F: drivers/pnp/pnpacpi/
304F: include/linux/acpi.h
43368e74 305F: include/acpi/
3a75ef0c 306F: Documentation/acpi/
89ca78a0 307F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 308F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
309F: drivers/pci/*acpi*
310F: drivers/pci/*/*acpi*
311F: drivers/pci/*/*/*acpi*
3a75ef0c 312F: tools/power/acpi/
8b59a454 313
3774929d
RW
314ACPI COMPONENT ARCHITECTURE (ACPICA)
315M: Robert Moore <robert.moore@intel.com>
316M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 317M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
318L: linux-acpi@vger.kernel.org
319L: devel@acpica.org
320W: https://acpica.org/
321W: https://github.com/acpica/acpica/
322Q: https://patchwork.kernel.org/project/linux-acpi/list/
323T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443
RW
324B: https://bugzilla.kernel.org
325B: https://bugs.acpica.org
3774929d
RW
326S: Supported
327F: drivers/acpi/acpica/
328F: include/acpi/
2754c447 329F: tools/power/acpi/
3774929d 330
8b59a454 331ACPI FAN DRIVER
8b58be88 332M: Zhang Rui <rui.zhang@intel.com>
8b59a454 333L: linux-acpi@vger.kernel.org
5ca92bd9 334W: https://01.org/linux-acpi
68656443 335B: https://bugzilla.kernel.org
8b59a454 336S: Supported
679655da 337F: drivers/acpi/fan.c
1da177e4 338
daeb2016
LP
339ACPI FOR ARM64 (ACPI/arm64)
340M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341M: Hanjun Guo <hanjun.guo@linaro.org>
342M: Sudeep Holla <sudeep.holla@arm.com>
343L: linux-acpi@vger.kernel.org
344S: Maintained
345F: drivers/acpi/arm64
346
8b59a454 347ACPI THERMAL DRIVER
8b58be88 348M: Zhang Rui <rui.zhang@intel.com>
8b59a454 349L: linux-acpi@vger.kernel.org
5ca92bd9 350W: https://01.org/linux-acpi
68656443 351B: https://bugzilla.kernel.org
8b59a454 352S: Supported
679655da 353F: drivers/acpi/*thermal*
998be20f 354
359acec8 355ACPI VIDEO DRIVER
8b58be88 356M: Zhang Rui <rui.zhang@intel.com>
8b59a454 357L: linux-acpi@vger.kernel.org
5ca92bd9 358W: https://01.org/linux-acpi
68656443 359B: https://bugzilla.kernel.org
8b59a454 360S: Supported
86f98a3a 361F: drivers/acpi/acpi_video.c
998be20f 362
bff431e4 363ACPI WMI DRIVER
d0944853 364L: platform-driver-x86@vger.kernel.org
5b927259 365S: Orphan
679655da 366F: drivers/platform/x86/wmi.c
bff431e4 367
2f39d519 368AD1889 ALSA SOUND DRIVER
8b58be88 369M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
370W: http://wiki.parisc-linux.org/AD1889
371L: linux-parisc@vger.kernel.org
372S: Maintained
679655da 373F: sound/pci/ad1889.*
2f39d519 374
527a1a83
MH
375AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 377W: http://wiki.analog.com/AD5254
a4edbc10 378W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
379S: Supported
380F: drivers/misc/ad525x_dpot.c
381
382AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 384W: http://wiki.analog.com/AD5398
a4edbc10 385W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
386S: Supported
387F: drivers/regulator/ad5398.c
388
389AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 391W: http://wiki.analog.com/AD7142
a4edbc10 392W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
393S: Supported
394F: drivers/input/misc/ad714x.c
395
396AD7877 TOUCHSCREEN DRIVER
397M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 398W: http://wiki.analog.com/AD7877
a4edbc10 399W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
400S: Supported
401F: drivers/input/touchscreen/ad7877.c
402
403AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 405W: http://wiki.analog.com/AD7879
a4edbc10 406W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
407S: Supported
408F: drivers/input/touchscreen/ad7879.c
409
1330b0dc 410ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 411M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
412S: Maintained
413
7302b9d9
MH
414ADF7242 IEEE 802.15.4 RADIO DRIVER
415M: Michael Hennerich <michael.hennerich@analog.com>
416W: https://wiki.analog.com/ADF7242
417W: http://ez.analog.com/community/linux-device-drivers
418L: linux-wpan@vger.kernel.org
419S: Supported
420F: drivers/net/ieee802154/adf7242.c
421F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422
1da177e4 423ADM1025 HARDWARE MONITOR DRIVER
d8130624 424M: Jean Delvare <jdelvare@suse.com>
968ce1b1 425L: linux-hwmon@vger.kernel.org
1da177e4 426S: Maintained
679655da
JP
427F: Documentation/hwmon/adm1025
428F: drivers/hwmon/adm1025.c
1da177e4 429
cae2caae 430ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 431M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 432L: linux-hwmon@vger.kernel.org
cae2caae 433S: Maintained
679655da 434F: drivers/hwmon/adm1029.c
cae2caae 435
cc0b88cf 436ADM8211 WIRELESS DRIVER
cc0b88cf 437L: linux-wireless@vger.kernel.org
491b26b4 438W: http://wireless.kernel.org/
e71bcbd0 439S: Orphan
d4a17304 440F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 441
e8e31622
SA
442ADP1653 FLASH CONTROLLER DRIVER
443M: Sakari Ailus <sakari.ailus@iki.fi>
444L: linux-media@vger.kernel.org
445S: Maintained
446F: drivers/media/i2c/adp1653.c
b5dcee22 447F: include/media/i2c/adp1653.h
e8e31622 448
527a1a83
MH
449ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 451W: http://wiki.analog.com/ADP5520
a4edbc10 452W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
453S: Supported
454F: drivers/mfd/adp5520.c
455F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 456F: drivers/leds/leds-adp5520.c
77278d50 457F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
458F: drivers/input/keyboard/adp5520-keys.c
459
460ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 462W: http://wiki.analog.com/ADP5588
a4edbc10 463W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
464S: Supported
465F: drivers/input/keyboard/adp5588-keys.c
77278d50 466F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
467
468ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 470W: http://wiki.analog.com/ADP8860
a4edbc10 471W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
472S: Supported
473F: drivers/video/backlight/adp8860_bl.c
474
8c22a8f5
DE
475ADS1015 HARDWARE MONITOR DRIVER
476M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 477L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
478S: Maintained
479F: Documentation/hwmon/ads1015
480F: drivers/hwmon/ads1015.c
481F: include/linux/i2c/ads1015.h
482
1da177e4 483ADT746X FAN DRIVER
8b58be88 484M: Colin Leroy <colin@colino.net>
1da177e4 485S: Maintained
679655da 486F: drivers/macintosh/therm_adt746x.c
1da177e4 487
b058b859 488ADT7475 HARDWARE MONITOR DRIVER
d8130624 489M: Jean Delvare <jdelvare@suse.com>
968ce1b1 490L: linux-hwmon@vger.kernel.org
b058b859
JD
491S: Maintained
492F: Documentation/hwmon/adt7475
493F: drivers/hwmon/adt7475.c
494
527a1a83
MH
495ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 497W: http://wiki.analog.com/ADXL345
a4edbc10 498W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
499S: Supported
500F: drivers/input/misc/adxl34x.c
501
8c6af9e1 502ADVANSYS SCSI DRIVER
8b58be88 503M: Matthew Wilcox <matthew@wil.cx>
d8130624 504M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
505L: linux-scsi@vger.kernel.org
506S: Maintained
679655da
JP
507F: Documentation/scsi/advansys.txt
508F: drivers/scsi/advansys.c
8c6af9e1 509
1da177e4 510AEDSP16 DRIVER
8b58be88 511M: Riccardo Facchetti <fizban@tin.it>
1da177e4 512S: Maintained
679655da 513F: sound/oss/aedsp16.c
1da177e4 514
91952bc0
AP
515AF9013 MEDIA DRIVER
516M: Antti Palosaari <crope@iki.fi>
517L: linux-media@vger.kernel.org
a825eaec 518W: https://linuxtv.org
91952bc0
AP
519W: http://palosaari.fi/linux/
520Q: http://patchwork.linuxtv.org/project/linux-media/list/
521T: git git://linuxtv.org/anttip/media_tree.git
522S: Maintained
523F: drivers/media/dvb-frontends/af9013*
524
525AF9033 MEDIA DRIVER
526M: Antti Palosaari <crope@iki.fi>
527L: linux-media@vger.kernel.org
a825eaec 528W: https://linuxtv.org
91952bc0
AP
529W: http://palosaari.fi/linux/
530Q: http://patchwork.linuxtv.org/project/linux-media/list/
531T: git git://linuxtv.org/anttip/media_tree.git
532S: Maintained
533F: drivers/media/dvb-frontends/af9033*
534
1da177e4 535AFFS FILE SYSTEM
6cf515e1
GU
536L: linux-fsdevel@vger.kernel.org
537S: Orphan
679655da
JP
538F: Documentation/filesystems/affs.txt
539F: fs/affs/
1da177e4 540
e2d1d6c0 541AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 542M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
543L: linux-afs@lists.infradead.org
544S: Supported
679655da
JP
545F: fs/afs/
546F: include/net/af_rxrpc.h
547F: net/rxrpc/af_rxrpc.c
ee84595a 548W: https://www.infradead.org/~dhowells/kafs/
e2d1d6c0 549
1da177e4 550AGPGART DRIVER
8b58be88 551M: David Airlie <airlied@linux.ie>
878eaf61 552T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 553S: Maintained
679655da
JP
554F: drivers/char/agp/
555F: include/linux/agp*
c117ab84 556F: include/uapi/linux/agp*
1da177e4
LT
557
558AHA152X SCSI DRIVER
8b58be88 559M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
560L: linux-scsi@vger.kernel.org
561S: Maintained
679655da
JP
562F: drivers/scsi/aha152x*
563F: drivers/scsi/pcmcia/aha152x*
1da177e4 564
64624d4f 565AIC7XXX / AIC79XX SCSI DRIVER
d8130624 566M: Hannes Reinecke <hare@suse.com>
64624d4f 567L: linux-scsi@vger.kernel.org
1da177e4 568S: Maintained
679655da 569F: drivers/scsi/aic7xxx/
1da177e4 570
450500ad
HV
571AIMSLAB FM RADIO RECEIVER DRIVER
572M: Hans Verkuil <hverkuil@xs4all.nl>
573L: linux-media@vger.kernel.org
574T: git git://linuxtv.org/media_tree.git
a825eaec 575W: https://linuxtv.org
450500ad
HV
576S: Maintained
577F: drivers/media/radio/radio-aimslab*
578
e2d1d6c0 579AIO
8b58be88 580M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
581L: linux-aio@kvack.org
582S: Supported
679655da
JP
583F: fs/aio.c
584F: include/linux/*aio*.h
e2d1d6c0 585
469d4ec8
AP
586AIRSPY MEDIA DRIVER
587M: Antti Palosaari <crope@iki.fi>
588L: linux-media@vger.kernel.org
a825eaec 589W: https://linuxtv.org
469d4ec8
AP
590W: http://palosaari.fi/linux/
591Q: http://patchwork.linuxtv.org/project/linux-media/list/
592T: git git://linuxtv.org/anttip/media_tree.git
593S: Maintained
594F: drivers/media/usb/airspy/
595
b9567027
LS
596ALACRITECH GIGABIT ETHERNET DRIVER
597M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
598S: Maintained
599F: drivers/net/ethernet/alacritech/*
600
1da177e4 601ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 602M: Duncan Sands <duncan.sands@free.fr>
6372594a 603L: linux-usb@vger.kernel.org
1da177e4
LT
604W: http://www.linux-usb.org/SpeedTouch/
605S: Maintained
679655da
JP
606F: drivers/usb/atm/speedtch.c
607F: drivers/usb/atm/usbatm.c
1da177e4 608
272f133a 609ALCHEMY AU1XX0 MMC DRIVER
8b58be88 610M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 611S: Maintained
679655da 612F: drivers/mmc/host/au1xmmc.c
272f133a 613
4a4e5787 614ALI1563 I2C DRIVER
8b58be88 615M: Rudolf Marek <r.marek@assembler.cz>
846557d3 616L: linux-i2c@vger.kernel.org
4a4e5787 617S: Maintained
679655da
JP
618F: Documentation/i2c/busses/i2c-ali1563
619F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 620
bc368798
LC
621ALLWINNER SECURITY SYSTEM
622M: Corentin Labbe <clabbe.montjoie@gmail.com>
623L: linux-crypto@vger.kernel.org
624S: Maintained
625F: drivers/crypto/sunxi-ss/
626
1da177e4 627ALPHA PORT
8b58be88 628M: Richard Henderson <rth@twiddle.net>
8b58be88 629M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 630M: Matt Turner <mattst88@gmail.com>
c89f4f9a 631S: Odd Fixes
a9406699 632L: linux-alpha@vger.kernel.org
679655da 633F: arch/alpha/
1da177e4 634
30172936
PR
635ALPS PS/2 TOUCHPAD DRIVER
636R: Pali Rohár <pali.rohar@gmail.com>
637F: drivers/input/mouse/alps.*
638
f62092f6
LFT
639ALTERA MAILBOX DRIVER
640M: Ley Foon Tan <lftan@altera.com>
641L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
642S: Maintained
643F: drivers/mailbox/mailbox-altera.c
644
c5abbba9
THL
645ALTERA PIO DRIVER
646M: Tien Hock Loh <thloh@altera.com>
647L: linux-gpio@vger.kernel.org
648S: Maintained
649F: drivers/gpio/gpio-altera.c
650
8ce064bf 651ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
06c177cb 652M: Thor Thayer <thor.thayer@linux.intel.com>
8ce064bf
TT
653S: Maintained
654F: drivers/gpio/gpio-altera-a10sr.c
655F: drivers/mfd/altera-a10sr.c
656F: include/linux/mfd/altera-a10sr.h
657
16b8b922 658ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 659M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
660L: netdev@vger.kernel.org
661L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
662S: Maintained
663F: drivers/net/ethernet/altera/
664
adf9251f
TK
665ALTERA UART/JTAG UART SERIAL DRIVERS
666M: Tobias Klauser <tklauser@distanz.ch>
667L: linux-serial@vger.kernel.org
61bd0943 668L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
669S: Maintained
670F: drivers/tty/serial/altera_uart.c
671F: drivers/tty/serial/altera_jtaguart.c
672F: include/linux/altera_uart.h
673F: include/linux/altera_jtaguart.h
674
1738cd3e
NB
675AMAZON ETHERNET DRIVERS
676M: Netanel Belgazal <netanel@annapurnalabs.com>
677R: Saeed Bishara <saeed@annapurnalabs.com>
678R: Zorik Machulsky <zorik@annapurnalabs.com>
679L: netdev@vger.kernel.org
680S: Supported
681F: Documentation/networking/ena.txt
682F: drivers/net/ethernet/amazon/
683
f4875e12
TL
684AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
685M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 686M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
687L: linux-crypto@vger.kernel.org
688S: Supported
689F: drivers/crypto/ccp/
690F: include/linux/ccp.h
691
512d1027 692AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 693M: Huang Rui <ray.huang@amd.com>
968ce1b1 694L: linux-hwmon@vger.kernel.org
96818b58 695S: Supported
512d1027
AH
696F: Documentation/hwmon/fam15h_power
697F: drivers/hwmon/fam15h_power.c
698
167a675a 699AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 700L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 701S: Orphan
faf2e1db 702F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 703
f90b8116 704AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 705P: Andres Salomon <dilinger@queued.net>
67d76710 706L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
707W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
708S: Supported
679655da
JP
709F: drivers/char/hw_random/geode-rng.c
710F: drivers/crypto/geode*
8a61f013 711F: drivers/video/fbdev/geode/
679655da 712F: arch/x86/include/asm/geode.h
f90b8116 713
919ee7dd 714AMD IOMMU (AMD-VI)
e4110568 715M: Joerg Roedel <joro@8bytes.org>
919ee7dd 716L: iommu@lists.linux-foundation.org
525b233c 717T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 718S: Maintained
b2c16391
JP
719F: drivers/iommu/amd_iommu*.[ch]
720F: include/linux/amd-iommu.h
919ee7dd 721
16423d67 722AMD KFD
1241e0b4 723M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
724L: dri-devel@lists.freedesktop.org
725T: git git://people.freedesktop.org/~gabbayo/linux.git
726S: Supported
130e0371
OG
727F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
728F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 729F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 730F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 731F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
732F: drivers/gpu/drm/amd/include/cik_structs.h
733F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 734F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
735F: drivers/gpu/drm/radeon/radeon_kfd.c
736F: drivers/gpu/drm/radeon/radeon_kfd.h
737F: include/uapi/linux/kfd_ioctl.h
16423d67 738
2510eb74
SS
739AMD SEATTLE DEVICE TREE SUPPORT
740M: Brijesh Singh <brijeshkumar.singh@amd.com>
741M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
742M: Tom Lendacky <thomas.lendacky@amd.com>
743S: Supported
744F: arch/arm64/boot/dts/amd/
745
45198c7b
LT
746AMD XGBE DRIVER
747M: Tom Lendacky <thomas.lendacky@amd.com>
748L: netdev@vger.kernel.org
749S: Supported
750F: drivers/net/ethernet/amd/xgbe/
08b8940e 751F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 752
284f42b6 753AMS (Apple Motion Sensor) DRIVER
8b58be88 754M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 755S: Supported
bd5f47ec 756F: drivers/macintosh/ams/
284f42b6 757
531fca16
HV
758ANALOG DEVICES INC AD9389B DRIVER
759M: Hans Verkuil <hans.verkuil@cisco.com>
760L: linux-media@vger.kernel.org
761S: Maintained
762F: drivers/media/i2c/ad9389b*
763
614b4384
LPC
764ANALOG DEVICES INC ADV7180 DRIVER
765M: Lars-Peter Clausen <lars@metafoo.de>
766L: linux-media@vger.kernel.org
767W: http://ez.analog.com/community/linux-device-drivers
768S: Supported
769F: drivers/media/i2c/adv7180.c
770
c40ddfa3
HV
771ANALOG DEVICES INC ADV7511 DRIVER
772M: Hans Verkuil <hans.verkuil@cisco.com>
773L: linux-media@vger.kernel.org
774S: Maintained
775F: drivers/media/i2c/adv7511*
776
531fca16
HV
777ANALOG DEVICES INC ADV7604 DRIVER
778M: Hans Verkuil <hans.verkuil@cisco.com>
779L: linux-media@vger.kernel.org
780S: Maintained
781F: drivers/media/i2c/adv7604*
782
c40ddfa3
HV
783ANALOG DEVICES INC ADV7842 DRIVER
784M: Hans Verkuil <hans.verkuil@cisco.com>
785L: linux-media@vger.kernel.org
786S: Maintained
787F: drivers/media/i2c/adv7842*
788
527a1a83 789ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 790M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 791L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 792W: http://wiki.analog.com/
a4edbc10 793W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 794S: Supported
39c9d199 795F: sound/soc/codecs/adau*
cc52688a 796F: sound/soc/codecs/adav*
4bdef3bd 797F: sound/soc/codecs/ad1*
ae48f5ef 798F: sound/soc/codecs/ad7*
4bdef3bd 799F: sound/soc/codecs/ssm*
40216ce7 800F: sound/soc/codecs/sigmadsp.*
4bdef3bd 801
527a1a83 802ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 803L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
804L: alsa-devel@alsa-project.org (moderated for non-subscribers)
805W: http://blackfin.uclinux.org/
806S: Supported
807F: sound/soc/blackfin/*
7d1f9018 808
4ce72abc
LPC
809ANALOG DEVICES INC IIO DRIVERS
810M: Lars-Peter Clausen <lars@metafoo.de>
811M: Michael Hennerich <Michael.Hennerich@analog.com>
812W: http://wiki.analog.com/
813W: http://ez.analog.com/community/linux-device-drivers
814S: Supported
815F: drivers/iio/*/ad*
816X: drivers/iio/*/adjd*
817F: drivers/staging/iio/*/ad*
d5d4602e 818F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 819
0e3b67b3
LPC
820ANALOG DEVICES INC DMA DRIVERS
821M: Lars-Peter Clausen <lars@metafoo.de>
822W: http://ez.analog.com/community/linux-device-drivers
823S: Supported
824F: drivers/dma/dma-axi-dmac.c
825
27eb6622
RH
826ANDROID CONFIG FRAGMENTS
827M: Rob Herring <robh@kernel.org>
828S: Supported
829F: kernel/configs/android*
830
41c9e95d
GK
831ANDROID DRIVERS
832M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 833M: Arve Hjønnevåg <arve@android.com>
41c9e95d 834M: Riley Andrews <riandrews@android.com>
0e4a566b 835T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
836L: devel@driverdev.osuosl.org
837S: Supported
838F: drivers/android/
839F: drivers/staging/android/
840
d03c023e
LA
841ANDROID ION DRIVER
842M: Laura Abbott <labbott@redhat.com>
843M: Sumit Semwal <sumit.semwal@linaro.org>
844L: devel@driverdev.osuosl.org
845S: Supported
e9d766b9 846F: Documentation/devicetree/bindings/staging/ion/
d03c023e
LA
847F: drivers/staging/android/ion
848F: drivers/staging/android/uapi/ion.h
849F: drivers/staging/android/uapi/ion_test.h
850
42269063 851AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 852M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 853L: linuxppc-dev@lists.ozlabs.org
93711660 854L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 855S: Maintained
679655da 856F: sound/aoa/
42269063 857
4075a283 858APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
859M: William Breathitt Gray <vilhelm.gray@gmail.com>
860L: linux-iio@vger.kernel.org
861S: Maintained
4075a283 862F: drivers/iio/adc/stx104.c
97a445da 863
1da177e4 864APM DRIVER
e5f6450c 865M: Jiri Kosina <jikos@kernel.org>
81024fc4 866S: Odd fixes
9f273c24 867T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
868F: arch/x86/kernel/apm_32.c
869F: include/linux/apm_bios.h
c117ab84 870F: include/uapi/linux/apm_bios.h
81024fc4 871F: drivers/char/apm-emulation.c
1da177e4 872
bd7aa4b2 873APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 874M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 875L: linux-input@vger.kernel.org
75dd112a 876S: Odd fixes
679655da 877F: drivers/input/mouse/bcm5974.c
bd7aa4b2 878
6f2fad74 879APPLE SMC DRIVER
75dd112a 880M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 881L: linux-hwmon@vger.kernel.org
75dd112a 882S: Odd fixes
679655da 883F: drivers/hwmon/applesmc.c
6f2fad74 884
1da177e4 885APPLETALK NETWORK LAYER
0c59d281
ACM
886L: netdev@vger.kernel.org
887S: Odd fixes
679655da
JP
888F: drivers/net/appletalk/
889F: net/appletalk/
1da177e4 890
21c75328
DD
891APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
892M: Duc Dang <dhdang@apm.com>
893S: Supported
894F: arch/arm64/boot/dts/apm/
895
24299502
IS
896APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
897M: Iyappan Subramanian <isubramanian@apm.com>
898M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
899S: Supported
900F: drivers/net/ethernet/apm/xgene/
2efccc60 901F: drivers/net/phy/mdio-xgene.c
24299502 902F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 903F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 904
fd3a628e
TN
905APPLIED MICRO (APM) X-GENE SOC PMU
906M: Tai Nguyen <ttnguyen@apm.com>
907S: Supported
908F: drivers/perf/xgene_pmu.c
909F: Documentation/perf/xgene-pmu.txt
910F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
911
62a37dc7
LP
912APTINA CAMERA SENSOR PLL
913M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
914L: linux-media@vger.kernel.org
915S: Maintained
916F: drivers/media/i2c/aptina-pll.*
917
1154ea7d 918ARC FRAMEBUFFER DRIVER
8b58be88 919M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 920S: Maintained
8a61f013
JH
921F: drivers/video/fbdev/arcfb.c
922F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 923
c38f6ac7
MG
924ARCNET NETWORK LAYER
925M: Michael Grzeschik <m.grzeschik@pengutronix.de>
926L: netdev@vger.kernel.org
927S: Maintained
928F: drivers/net/arcnet/
929F: include/uapi/linux/if_arcnet.h
930
71d298ce
AB
931ARC PGU DRM DRIVER
932M: Alexey Brodkin <abrodkin@synopsys.com>
933S: Supported
934F: drivers/gpu/drm/arc/
935F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
936
588deb61
MR
937ARM ARCHITECTED TIMER DRIVER
938M: Mark Rutland <mark.rutland@arm.com>
939M: Marc Zyngier <marc.zyngier@arm.com>
940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
941S: Maintained
942F: arch/arm/include/asm/arch_timer.h
943F: arch/arm64/include/asm/arch_timer.h
944F: drivers/clocksource/arm_arch_timer.c
945
c5a906a5
LD
946ARM HDLCD DRM DRIVER
947M: Liviu Dudau <liviu.dudau@arm.com>
948S: Supported
59ba2422 949F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
950F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
951
59ba2422
LD
952ARM MALI-DP DRM DRIVER
953M: Liviu Dudau <liviu.dudau@arm.com>
954M: Brian Starkey <brian.starkey@arm.com>
955M: Mali DP Maintainers <malidp@foss.arm.com>
956S: Supported
957F: drivers/gpu/drm/arm/
958F: Documentation/devicetree/bindings/display/arm,malidp.txt
959
1da177e4 960ARM MFM AND FLOPPY DRIVERS
8b58be88 961M: Ian Molton <spyro@f2s.com>
1da177e4 962S: Maintained
679655da
JP
963F: arch/arm/lib/floppydma.S
964F: arch/arm/include/asm/floppy.h
1da177e4 965
6f96521f
WD
966ARM PMU PROFILING AND DEBUGGING
967M: Will Deacon <will.deacon@arm.com>
55d5c4ab 968M: Mark Rutland <mark.rutland@arm.com>
6f96521f 969S: Maintained
55d5c4ab 970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 971F: arch/arm*/kernel/perf_*
6f96521f 972F: arch/arm/oprofile/common.c
dd06a84b
MR
973F: arch/arm*/kernel/hw_breakpoint.c
974F: arch/arm*/include/asm/hw_breakpoint.h
975F: arch/arm*/include/asm/perf_event.h
55d5c4ab 976F: drivers/perf/*
fa8ad788 977F: include/linux/perf/arm_pmu.h
55d5c4ab 978F: Documentation/devicetree/bindings/arm/pmu.txt
5d3fa803 979F: Documentation/devicetree/bindings/perf/
6f96521f 980
d4275354 981ARM PORT
54176cc6 982M: Russell King <linux@armlinux.org.uk>
efc03ecb 983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 984W: http://www.armlinux.org.uk/
d4275354 985S: Maintained
0d7f4f05 986T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
d4275354
RK
987F: arch/arm/
988
d323c243
SB
989ARM SUB-ARCHITECTURES
990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 991S: Maintained
d323c243
SB
992F: arch/arm/mach-*/
993F: arch/arm/plat-*/
994T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
995
cefbf4ea 996ARM PRIMECELL AACI PL041 DRIVER
54176cc6 997M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
998S: Maintained
999F: sound/arm/aaci.*
1000
1001ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 1002M: Russell King <linux@armlinux.org.uk>
cefbf4ea 1003S: Maintained
8a61f013 1004F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
1005
1006ARM PRIMECELL KMI PL050 DRIVER
54176cc6 1007M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1008S: Maintained
1009F: drivers/input/serio/ambakmi.*
1010F: include/linux/amba/kmi.h
1011
2761f5c2 1012ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 1013M: Russell King <linux@armlinux.org.uk>
08a5c9a2 1014S: Maintained
679655da 1015F: drivers/mmc/host/mmci.*
2f748aaa 1016F: include/linux/amba/mmci.h
2761f5c2 1017
1b4304e5 1018ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 1019M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
1020S: Maintained
1021F: drivers/tty/serial/amba-pl01*.c
1022F: include/linux/amba/serial.h
2761f5c2 1023
cefbf4ea 1024ARM PRIMECELL BUS SUPPORT
54176cc6 1025M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1026S: Maintained
1027F: drivers/amba/
1028F: include/linux/amba/bus.h
1029
2b7a52a4 1030ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 1031M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1032L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1033S: Maintained
1034
9c784f95 1035ARM/AFEB9260 MACHINE SUPPORT
8b58be88 1036M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 1037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
1038S: Maintained
1039
2b7a52a4 1040ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 1041M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1043S: Maintained
1044
5c6dcd7f 1045ARM/Allwinner sunXi SoC support
1b106699 1046M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1047M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049S: Maintained
5c6dcd7f 1050N: sun[x456789]i
c1efda12 1051F: arch/arm/boot/dts/ntc-gr8*
6bc37fac 1052F: arch/arm64/boot/dts/allwinner/
60b0f380
MR
1053
1054ARM/Allwinner SoC Clock Support
1055M: Emilio López <emilio@elopez.com.ar>
1056S: Maintained
1057F: drivers/clk/sunxi/
1b106699 1058
79318452 1059ARM/Amlogic Meson SoC support
7c1e3876 1060M: Carlo Caione <carlo@caione.org>
6683d91c 1061M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1063L: linux-amlogic@lists.infradead.org
79318452 1064W: http://linux-meson.com/
7c1e3876 1065S: Maintained
79318452
CC
1066F: arch/arm/mach-meson/
1067F: arch/arm/boot/dts/meson*
6683d91c
KH
1068F: arch/arm64/boot/dts/amlogic/
1069F: drivers/pinctrl/meson/
51c5d844 1070F: drivers/mmc/host/meson*
79318452 1071N: meson
7c1e3876 1072
eff506fa
TZ
1073ARM/Annapurna Labs ALPINE ARCHITECTURE
1074M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1075M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1077S: Maintained
1078F: arch/arm/mach-alpine/
a9e5547b
AT
1079F: arch/arm/boot/dts/alpine*
1080F: arch/arm64/boot/dts/al/
1081F: drivers/*/*alpine*
eff506fa 1082
5255034d
LP
1083ARM/ARTPEC MACHINE SUPPORT
1084M: Jesper Nilsson <jesper.nilsson@axis.com>
1085M: Lars Persson <lars.persson@axis.com>
1086M: Niklas Cassel <niklas.cassel@axis.com>
1087S: Maintained
1088L: linux-arm-kernel@axis.com
1089F: arch/arm/mach-artpec
1090F: arch/arm/boot/dts/artpec6*
33b8ac91 1091F: drivers/clk/axis
5255034d 1092
8c2ed9bc
JS
1093ARM/ASPEED MACHINE SUPPORT
1094M: Joel Stanley <joel@jms.id.au>
1095S: Maintained
1096F: arch/arm/mach-aspeed/
1097F: arch/arm/boot/dts/aspeed-*
1098F: drivers/*/*aspeed*
1099
8dca5ce8 1100ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
e085b9d8 1101M: Nicolas Ferre <nicolas.ferre@microchip.com>
d68b35f8 1102M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1103M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1105W: http://www.linux4sam.org
9f273c24 1106T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1107S: Supported
1108F: arch/arm/mach-at91/
f0a0a58e 1109F: include/soc/at91/
70e389cc
MB
1110F: arch/arm/boot/dts/at91*.dts
1111F: arch/arm/boot/dts/at91*.dtsi
1112F: arch/arm/boot/dts/sama*.dts
1113F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1114F: arch/arm/include/debug/at91.S
d4a89c7d 1115
6e05dd4e
BB
1116ARM/ATMEL AT91 Clock Support
1117M: Boris Brezillon <boris.brezillon@free-electrons.com>
1118S: Maintained
1119F: drivers/clk/at91
1120
986cf2e9 1121ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1122M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124S: Maintained
1125F: arch/arm/mach-highbank/
e68d7c14
RH
1126F: arch/arm/boot/dts/highbank.dts
1127F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1128
d94f944e 1129ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1130M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1131S: Maintained
1132F: arch/arm/mach-cns3xxx/
d94f944e 1133
4863dea3
SG
1134ARM/CAVIUM THUNDER NETWORK DRIVER
1135M: Sunil Goutham <sgoutham@cavium.com>
1136M: Robert Richter <rric@kernel.org>
1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138S: Supported
322e5cc5 1139F: drivers/net/ethernet/cavium/thunder/
4863dea3 1140
386ab516
AS
1141ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1142M: Alexander Shiyan <shc_work@mail.ru>
1143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144S: Odd Fixes
b8ba3874 1145N: clps711x
386ab516 1146
2b7a52a4 1147ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1148M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1149M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1151S: Maintained
d19d3667
HS
1152F: arch/arm/mach-ep93xx/
1153F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1154
1155ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1156M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1158S: Maintained
1159
d4275354 1160ARM/CLKDEV SUPPORT
54176cc6 1161M: Russell King <linux@armlinux.org.uk>
efc03ecb 1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1163S: Maintained
0d7f4f05 1164T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
d4275354 1165F: arch/arm/include/asm/clkdev.h
4fa2651d 1166F: drivers/clk/clkdev.c
d4275354 1167
d48134e7 1168ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1169M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1171S: Maintained
1172
94150095
HF
1173ARM/CONTEC MICRO9 MACHINE SUPPORT
1174M: Hubert Feurstein <hubert.feurstein@contec.at>
1175S: Maintained
1176F: arch/arm/mach-ep93xx/micro9.c
1177
a06ae860
PP
1178ARM/CORESIGHT FRAMEWORK AND DRIVERS
1179M: Mathieu Poirier <mathieu.poirier@linaro.org>
1180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181S: Maintained
01081f5a 1182F: drivers/hwtracing/coresight/*
a06ae860
PP
1183F: Documentation/trace/coresight.txt
1184F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1185F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1186F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1187F: tools/perf/arch/arm/util/auxtrace.c
1188F: tools/perf/arch/arm/util/cs-etm.c
1189F: tools/perf/arch/arm/util/cs-etm.h
1190F: tools/perf/util/cs-etm.h
a06ae860 1191
1da177e4 1192ARM/CORGI MACHINE SUPPORT
8b58be88 1193M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1194S: Maintained
1195
881a95f9 1196ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1197M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1199T: git git://github.com/ulli-kroll/linux.git
162500b3 1200S: Maintained
f49afbb5 1201F: arch/arm/mach-gemini/
98a9bb5b 1202F: drivers/rtc/rtc-gemini.c
881a95f9 1203
a990cbd8 1204ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1205M: Barry Song <baohua@kernel.org>
a990cbd8 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1207T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1208S: Maintained
e68d7c14 1209F: arch/arm/boot/dts/prima2*
a990cbd8 1210F: arch/arm/mach-prima2/
4a9c44f1 1211F: drivers/clk/sirf/
05f30e8d 1212F: drivers/clocksource/timer-prima2.c
5833ac98 1213F: drivers/clocksource/timer-atlas7.c
f8505ef5 1214N: [^a-z]sirf
a990cbd8 1215
c9d862c4
BS
1216ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1217M: Baruch Siach <baruch@tkos.co.il>
1218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1219S: Maintained
cde137aa 1220F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1221N: digicolor
1222
d4275354 1223ARM/EBSA110 MACHINE SUPPORT
54176cc6 1224M: Russell King <linux@armlinux.org.uk>
efc03ecb 1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1226W: http://www.armlinux.org.uk/
d4275354
RK
1227S: Maintained
1228F: arch/arm/mach-ebsa110/
b955f6ca 1229F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1230
4721f3ce
UKK
1231ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1232M: Uwe Kleine-König <kernel@pengutronix.de>
1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234S: Maintained
1235N: efm32
1236
a9da4f7e 1237ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
d9bd2645
SS
1238M: Robert Jarzmik <robert.jarzmik@free.fr>
1239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e 1240S: Maintained
cafc2265 1241F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1242
6a915af9 1243ARM/FARADAY FA526 PORT
162500b3 1244M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1246S: Maintained
1fa7e547 1247T: git git://git.berlios.de/gemini-board
f49afbb5 1248F: arch/arm/mm/*-fa*
6a915af9 1249
d4275354 1250ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1251M: Russell King <linux@armlinux.org.uk>
efc03ecb 1252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1253W: http://www.armlinux.org.uk/
d4275354
RK
1254S: Maintained
1255F: arch/arm/include/asm/hardware/dec21285.h
1256F: arch/arm/mach-footbridge/
1257
86183a5f 1258ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1259M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1260M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1261R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1263S: Maintained
f1c12837 1264T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1265F: arch/arm/mach-imx/
ce515a6b 1266F: arch/arm/mach-mxs/
2a82f95c 1267F: arch/arm/boot/dts/imx*
e5dafa22 1268F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1269F: drivers/clk/imx/
1270F: include/soc/imx/
86183a5f 1271
142109d2 1272ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1273M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1274M: Sascha Hauer <kernel@pengutronix.de>
1275R: Stefan Agner <stefan@agner.ch>
1276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277S: Maintained
1278T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1279F: arch/arm/mach-imx/*vf610*
1280F: arch/arm/boot/dts/vf*
1281
2b7a52a4 1282ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1283M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1285S: Maintained
1286
90b8fc34 1287ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1288M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1290S: Maintained
1291
ef47d5f0 1292ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1293M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1294M: Paul Parsons <lost.distance@yahoo.com>
1295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1296S: Maintained
1297F: arch/arm/mach-pxa/hx4700.c
1298F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1299F: sound/soc/pxa/hx4700.c
ef47d5f0 1300
4dfad069
WX
1301ARM/HISILICON SOC SUPPORT
1302M: Wei Xu <xuwei5@hisilicon.com>
1303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304W: http://www.hisilicon.com
1305S: Supported
1306T: git git://github.com/hisilicon/linux-hisi.git
1307F: arch/arm/mach-hisi/
e68d7c14
RH
1308F: arch/arm/boot/dts/hi3*
1309F: arch/arm/boot/dts/hip*
1310F: arch/arm/boot/dts/hisi*
1311F: arch/arm64/boot/dts/hisilicon/
4dfad069 1312
21f37bc3 1313ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1314M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1315W: www.jlime.com
1316S: Maintained
084bad91
KE
1317T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1318F: arch/arm/mach-sa1100/jornada720.c
1319F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1320
5e767ab9
JMC
1321ARM/IGEP MACHINE SUPPORT
1322M: Enric Balletbo i Serra <eballetbo@gmail.com>
1323M: Javier Martinez Canillas <javier@dowhile0.org>
1324L: linux-omap@vger.kernel.org
1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326S: Maintained
06ff74fd 1327F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1328
403d2971
MV
1329ARM/INCOME PXA270 SUPPORT
1330M: Marek Vasut <marek.vasut@gmail.com>
1331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332S: Maintained
ec154082 1333F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1334
2b7a52a4 1335ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1336M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1338S: Maintained
e2bdb176
DW
1339
1340ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1342S: Orphan
2b7a52a4
LB
1343
1344ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1345M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1347S: Maintained
2b7a52a4
LB
1348
1349ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1350M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1352S: Maintained
2b7a52a4 1353
2b7a52a4 1354ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1355M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1357S: Maintained
1358
dfdd8cc9
KH
1359ARM/INTEL IXP4XX ARM ARCHITECTURE
1360M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1361M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1362L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1363S: Maintained
1364F: arch/arm/mach-ixp4xx/
1365
838553c5 1366ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1367M: Jonathan Cameron <jic23@cam.ac.uk>
1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S: Maintained
1370F: arch/arm/mach-pxa/stargate2.c
1371F: drivers/pcmcia/pxa2xx_stargate2.c
1372
2b7a52a4 1373ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1374M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1376S: Maintained
2b7a52a4
LB
1377
1378ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1379M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1381S: Maintained
1382
1154f858 1383ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1384M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1385L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1386S: Maintained
1387F: arch/arm/mach-keystone/
5edafc29 1388F: arch/arm/boot/dts/keystone-*
317929cd 1389T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1390
bc6aa566 1391ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1392M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1393L: linux-kernel@vger.kernel.org
1394S: Maintained
1395F: drivers/clk/keystone/
1396
1397ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1398M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400L: linux-kernel@vger.kernel.org
1401S: Maintained
1402F: drivers/clocksource/timer-keystone.c
1403
1404ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1405M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1406L: linux-kernel@vger.kernel.org
1407S: Maintained
1408F: drivers/power/reset/keystone-reset.c
1409
1410ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1411M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1412L: linux-kernel@vger.kernel.org
1413S: Maintained
1414F: drivers/memory/*emif*
1415
8cb555b6
CM
1416ARM/LG1K ARCHITECTURE
1417M: Chanho Min <chanho.min@lge.com>
1418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419S: Maintained
1420F: arch/arm64/boot/dts/lg/
1421
2b7a52a4 1422ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1423M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1425S: Maintained
1426
3143875f
JE
1427ARM/LPC18XX ARCHITECTURE
1428M: Joachim Eastwood <manabian@gmail.com>
1429L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430S: Maintained
19c1c32c
JE
1431F: arch/arm/boot/dts/lpc43*
1432F: drivers/clk/nxp/clk-lpc18xx*
1433F: drivers/clocksource/time-lpc32xx.c
1434F: drivers/i2c/busses/i2c-lpc2k.c
1435F: drivers/memory/pl172.c
1436F: drivers/mtd/spi-nor/nxp-spifi.c
1437F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1438N: lpc18xx
1439
15e4f7da 1440ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1441M: Vladimir Zapolskiy <vz@mleia.com>
1442M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1444T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1445S: Maintained
2377f9fd 1446F: arch/arm/boot/dts/lpc32*
15e4f7da 1447F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1448F: drivers/i2c/busses/i2c-pnx.c
1449F: drivers/net/ethernet/nxp/lpc_eth.c
1450F: drivers/usb/host/ohci-nxp.c
1451F: drivers/watchdog/pnx4008_wdt.c
1452N: lpc32xx
15e4f7da 1453
3b886171 1454ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1455M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1456S: Maintained
1457
1f664ab7 1458ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1459M: Jason Cooper <jason@lakedaemon.net>
1460M: Andrew Lunn <andrew@lunn.ch>
1461M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1462M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1463L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1464S: Maintained
1465F: arch/arm/mach-mvebu/
59ec9671 1466F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1467F: arch/arm/boot/dts/armada*
1468F: arch/arm/boot/dts/kirkwood*
dcc3068a 1469F: arch/arm64/boot/dts/marvell/armada*
9f123def 1470F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1471F: arch/arm/configs/mvebu_*_defconfig
75f41273 1472
40f4978b 1473ARM/Marvell Berlin SoC support
70e1a28f 1474M: Jisheng Zhang <jszhang@marvell.com>
40f4978b
SH
1475M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477S: Maintained
1478F: arch/arm/mach-berlin/
31c17ac9 1479F: arch/arm/boot/dts/berlin*
e68d7c14 1480F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1481
40f4978b 1482
4cfab57e 1483ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1484M: Jason Cooper <jason@lakedaemon.net>
1485M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1486M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1487M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1489S: Maintained
1490F: arch/arm/mach-dove/
54a246ff
NP
1491F: arch/arm/mach-mv78xx0/
1492F: arch/arm/mach-orion5x/
1493F: arch/arm/plat-orion/
31c17ac9
GC
1494F: arch/arm/boot/dts/dove*
1495F: arch/arm/boot/dts/orion5x*
1496
3b886171 1497
d69ac131
AC
1498ARM/Orion SoC/Technologic Systems TS-78xx platform support
1499M: Alexander Clouter <alex@digriz.org.uk>
1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501W: http://www.digriz.org.uk/ts78xx/kernel
1502S: Maintained
1503F: arch/arm/mach-orion5x/ts78xx-*
1504
e557959d
NA
1505ARM/OXNAS platform support
1506M: Neil Armstrong <narmstrong@baylibre.com>
1507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d6fbd37b 1508L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
e557959d
NA
1509S: Maintained
1510F: arch/arm/mach-oxnas/
52c468fb 1511F: arch/arm/boot/dts/ox8*.dtsi
e557959d 1512F: arch/arm/boot/dts/wd-mbwe.dts
52c468fb 1513F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
e557959d
NA
1514N: oxnas
1515
607b8fc9
EH
1516ARM/Mediatek RTC DRIVER
1517M: Eddie Huang <eddie.huang@mediatek.com>
1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1520S: Maintained
1521F: drivers/rtc/rtc-mt6397.c
1522
e54951c8
MB
1523ARM/Mediatek SoC support
1524M: Matthias Brugger <matthias.bgg@gmail.com>
1525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1526L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1527S: Maintained
1528F: arch/arm/boot/dts/mt6*
44e4e5fb 1529F: arch/arm/boot/dts/mt7*
e54951c8
MB
1530F: arch/arm/boot/dts/mt8*
1531F: arch/arm/mach-mediatek/
44e4e5fb 1532F: arch/arm64/boot/dts/mediatek/
e54951c8
MB
1533N: mtk
1534K: mediatek
1535
0f8669e3
CY
1536ARM/Mediatek USB3 PHY DRIVER
1537M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1540S: Maintained
1541F: drivers/phy/phy-mt65xx-usb3.c
1542
adcb079f
AB
1543ARM/MICREL KS8695 ARCHITECTURE
1544M: Greg Ungerer <gerg@uclinux.org>
1545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1546F: arch/arm/mach-ks8695/
adcb079f
AB
1547S: Odd Fixes
1548
d78ff0a5 1549ARM/MIOA701 MACHINE SUPPORT
8b58be88 1550M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1552F: arch/arm/mach-pxa/mioa701.c
1553S: Maintained
1554
9624dfe6 1555ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1556M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1557S: Maintained
1558
e0ee9851 1559ARM/NOMADIK ARCHITECTURE
28b8e8d4 1560M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1561M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563S: Maintained
1564F: arch/arm/mach-nomadik/
ecc265fe 1565F: drivers/pinctrl/nomadik/
87572880 1566F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1567T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1568
9d76295a 1569ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1570M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1571L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1572W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1573S: Supported
1574
8459c159 1575ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1576M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1577M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1578S: Maintained
1579
5d783a2d 1580ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1581M: Marek Vasut <marek.vasut@gmail.com>
75280787 1582L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1583W: http://hackndev.com
1584S: Maintained
933d35f0
JP
1585F: arch/arm/mach-pxa/include/mach/palmtx.h
1586F: arch/arm/mach-pxa/palmtx.c
1587F: arch/arm/mach-pxa/include/mach/palmt5.h
1588F: arch/arm/mach-pxa/palmt5.c
1589F: arch/arm/mach-pxa/include/mach/palmld.h
1590F: arch/arm/mach-pxa/palmld.c
1591F: arch/arm/mach-pxa/include/mach/palmte2.h
1592F: arch/arm/mach-pxa/palmte2.c
1593F: arch/arm/mach-pxa/include/mach/palmtc.h
1594F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1595
b57fe924 1596ARM/PALM TREO SUPPORT
d8130624 1597M: Tomas Cech <sleep_walker@suse.com>
75280787 1598L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1599W: http://hackndev.com
1600S: Maintained
b57fe924
JP
1601F: arch/arm/mach-pxa/include/mach/palmtreo.h
1602F: arch/arm/mach-pxa/palmtreo.c
90af5811 1603
c49e1e63 1604ARM/PALMZ72 SUPPORT
8b58be88 1605M: Sergey Lapin <slapin@ossfans.org>
75280787 1606L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1607W: http://hackndev.com
1608S: Maintained
933d35f0
JP
1609F: arch/arm/mach-pxa/include/mach/palmz72.h
1610F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1611
1da177e4 1612ARM/PLEB SUPPORT
8b58be88 1613M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1614W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1615S: Maintained
1616
1617ARM/PT DIGITAL BOARD PORT
8b58be88 1618M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1619L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1620W: http://www.armlinux.org.uk/
1da177e4
LT
1621S: Maintained
1622
8fc1b0f8 1623ARM/QUALCOMM SUPPORT
bbeaa595
AG
1624M: Andy Gross <andy.gross@linaro.org>
1625M: David Brown <david.brown@linaro.org>
8fc1b0f8 1626L: linux-arm-msm@vger.kernel.org
f5d3af9d 1627L: linux-soc@vger.kernel.org
8fc1b0f8 1628S: Maintained
0ff50d60 1629F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1630F: arch/arm/boot/dts/qcom-*.dts
1631F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1632F: arch/arm/mach-qcom/
e68d7c14 1633F: arch/arm64/boot/dts/qcom/*
5482cefa 1634F: drivers/i2c/busses/i2c-qup.c
39a3366a 1635F: drivers/clk/qcom/
4fb1a420 1636F: drivers/pinctrl/qcom/
472cef34 1637F: drivers/dma/qcom/
f5d3af9d 1638F: drivers/soc/qcom/
5482cefa 1639F: drivers/spi/spi-qup.c
c0c89faf
SB
1640F: drivers/tty/serial/msm_serial.h
1641F: drivers/tty/serial/msm_serial.c
1642F: drivers/*/pm8???-*
1643F: drivers/mfd/ssbi.c
916f743d 1644F: drivers/firmware/qcom_scm.c
bbeaa595 1645T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1646
2b7a52a4 1647ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1648M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1649L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1650S: Maintained
1651
b138e119
SH
1652ARM/RENESAS ARM64 ARCHITECTURE
1653M: Simon Horman <horms@verge.net.au>
1654M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1655L: linux-renesas-soc@vger.kernel.org
1656Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1657T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1658S: Supported
1659F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1660F: drivers/soc/renesas/
1661F: include/linux/soc/renesas/
b138e119 1662
d4275354 1663ARM/RISCPC ARCHITECTURE
54176cc6 1664M: Russell King <linux@armlinux.org.uk>
efc03ecb 1665L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1666W: http://www.armlinux.org.uk/
d4275354 1667S: Maintained
d4275354
RK
1668F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1669F: arch/arm/include/asm/hardware/ioc.h
1670F: arch/arm/include/asm/hardware/iomd.h
1671F: arch/arm/include/asm/hardware/memc.h
1672F: arch/arm/mach-rpc/
1a6422f6 1673F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1674F: drivers/net/ethernet/i825xx/ether1*
1675F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1676F: drivers/scsi/arm/
1677
08ddbb0a
HS
1678ARM/Rockchip SoC support
1679M: Heiko Stuebner <heiko@sntech.de>
1680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1681L: linux-rockchip@lists.infradead.org
9f273c24 1682T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1683S: Maintained
541555e9 1684F: arch/arm/boot/dts/rk3*
08ddbb0a 1685F: arch/arm/mach-rockchip/
541555e9
HS
1686F: drivers/clk/rockchip/
1687F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1688F: drivers/*/*rockchip*
541555e9
HS
1689F: drivers/*/*/*rockchip*
1690F: sound/soc/rockchip/
b4331b43 1691N: rockchip
08ddbb0a 1692
5bfb937c
KK
1693ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1694M: Kukjin Kim <kgene@kernel.org>
326dce07 1695M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1696R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1698L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
6f96d639 1699Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
b21477f9 1700S: Maintained
6f0589c8 1701F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1702F: arch/arm/boot/dts/s5p*
1703F: arch/arm/boot/dts/samsung*
6f0589c8 1704F: arch/arm/boot/dts/exynos*
d97236e6 1705F: arch/arm64/boot/dts/exynos/
482ce512 1706F: arch/arm/plat-samsung/
769bbb63
HS
1707F: arch/arm/mach-s3c24*/
1708F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1709F: arch/arm/mach-s5p*/
1710F: arch/arm/mach-exynos*/
1c03274d
KK
1711F: drivers/*/*s3c24*
1712F: drivers/*/*/*s3c24*
1713F: drivers/*/*s3c64xx*
1714F: drivers/*/*s5pv210*
ffd51977 1715F: drivers/memory/samsung/*
bf50ddcd 1716F: drivers/soc/samsung/*
d6b9aea6
KK
1717F: Documentation/arm/Samsung/
1718F: Documentation/devicetree/bindings/arm/samsung/
1719F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1720F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1721N: exynos
f556cb07 1722
10ffa964
KP
1723ARM/SAMSUNG MOBILE MACHINE SUPPORT
1724M: Kyungmin Park <kyungmin.park@samsung.com>
1725L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726S: Maintained
004bbd3c 1727F: arch/arm/mach-s5pv210/
10ffa964 1728
3ce4ccb6
KD
1729ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1730M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1731M: Kamil Debski <kamil@wypas.org>
1732M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1733L: linux-arm-kernel@lists.infradead.org
1734L: linux-media@vger.kernel.org
1735S: Maintained
1736F: drivers/media/platform/s5p-g2d/
1737
e6a476fd
MS
1738ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1739M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1740M: Kamil Debski <kamil@wypas.org>
6305902c 1741M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1742M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1743L: linux-arm-kernel@lists.infradead.org
1744L: linux-media@vger.kernel.org
1745S: Maintained
934455d7 1746F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1747F: drivers/media/platform/s5p-mfc/
e6a476fd 1748
1bcbf6f4
KD
1749ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1750M: Kyungmin Park <kyungmin.park@samsung.com>
1751L: linux-arm-kernel@lists.infradead.org
1752L: linux-media@vger.kernel.org
1753S: Maintained
78fc853b 1754F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1755
7d9f9bf4
AP
1756ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1757M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
305335b9 1758M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7d9f9bf4
AP
1759L: linux-arm-kernel@lists.infradead.org
1760L: linux-media@vger.kernel.org
1761S: Maintained
1762F: drivers/media/platform/s5p-jpeg/
1763
d48d38e8 1764ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1765M: Simon Horman <horms@verge.net.au>
d48d38e8 1766M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1767L: linux-renesas-soc@vger.kernel.org
4a121096 1768Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1769T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1770S: Supported
0b514fdb
SH
1771F: arch/arm/boot/dts/emev2*
1772F: arch/arm/boot/dts/r7s*
1773F: arch/arm/boot/dts/r8a*
1774F: arch/arm/boot/dts/sh*
0b514fdb 1775F: arch/arm/configs/shmobile_defconfig
7a2071c5 1776F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1777F: arch/arm/mach-shmobile/
be32bcbb
GU
1778F: drivers/soc/renesas/
1779F: include/linux/soc/renesas/
d48d38e8 1780
66314223 1781ARM/SOCFPGA ARCHITECTURE
08b3b33f 1782M: Dinh Nguyen <dinguyen@kernel.org>
66314223
DN
1783S: Maintained
1784F: arch/arm/mach-socfpga/
efadb751
DN
1785F: arch/arm/boot/dts/socfpga*
1786F: arch/arm/configs/socfpga_defconfig
e68d7c14 1787F: arch/arm64/boot/dts/altera/
ba2b7d0a 1788W: http://www.rocketboards.org
efadb751 1789T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1790
1791ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
08b3b33f 1792M: Dinh Nguyen <dinguyen@kernel.org>
66314223
DN
1793S: Maintained
1794F: drivers/clk/socfpga/
1795
71bcada8 1796ARM/SOCFPGA EDAC SUPPORT
06c177cb 1797M: Thor Thayer <thor.thayer@linux.intel.com>
71bcada8
TT
1798S: Maintained
1799F: drivers/edac/altera_edac.
1800
65ebcc11 1801ARM/STI ARCHITECTURE
a92177ea 1802M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804L: kernel@stlinux.com
1805W: http://www.stlinux.com
1806S: Maintained
1807F: arch/arm/mach-sti/
a92177ea 1808F: arch/arm/boot/dts/sti*
b8e31bf3 1809F: drivers/char/hw_random/st-rng.c
a92177ea 1810F: drivers/clocksource/arm_global_timer.c
82805d1b 1811F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1812F: drivers/cpufreq/sti-cpufreq.c
6da0f216 1813F: drivers/dma/st_fdma*
a92177ea 1814F: drivers/i2c/busses/i2c-st.c
346e2e4a 1815F: drivers/media/rc/st_rc.c
95d66b16 1816F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1817F: drivers/mmc/host/sdhci-st.c
e95cf393 1818F: drivers/phy/phy-miphy28lp.c
6da969a5 1819F: drivers/phy/phy-stih407-usb.c
346e2e4a 1820F: drivers/pinctrl/pinctrl-st.c
aac22524 1821F: drivers/remoteproc/st_remoteproc.c
c9d7cc3e 1822F: drivers/remoteproc/st_slim_rproc.c
346e2e4a 1823F: drivers/reset/sti/
db4112e6 1824F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1825F: drivers/tty/serial/st-asc.c
eb11adab 1826F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1827F: drivers/usb/host/ehci-st.c
1828F: drivers/usb/host/ohci-st.c
db4112e6 1829F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1830F: drivers/ata/ahci_st.c
c9d7cc3e 1831F: include/linux/remoteproc/st_slim_rproc.h
65ebcc11 1832
ee6e7879
MC
1833ARM/STM32 ARCHITECTURE
1834M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1835M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837S: Maintained
1838T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1839N: stm32
1840F: drivers/clocksource/armv7m_systick.c
1841
d6de5b02
MG
1842ARM/TANGO ARCHITECTURE
1843M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1844L: linux-arm-kernel@lists.infradead.org
1845S: Maintained
e2bd0d37 1846N: tango
d6de5b02 1847
2b7a52a4 1848ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1849M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1851S: Maintained
1852
1bbd7089 1853ARM/TETON BGA MACHINE SUPPORT
706e69d6 1854M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1855L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856S: Maintained
1857
2b7a52a4 1858ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1859M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1860L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1861S: Maintained
1862
98ad6e3b 1863ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1864M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1866W: http://www.mcuos.com
1867S: Maintained
4e89e8f6 1868F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1869F: drivers/input/keyboard/w90p910_keypad.c
1870F: drivers/input/touchscreen/w90p910_ts.c
1871F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1872F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1873F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1874F: drivers/rtc/rtc-nuc900.c
9df92e6c 1875F: drivers/spi/spi-nuc900.c
4e89e8f6 1876F: drivers/usb/host/ehci-w90x900.c
8a61f013 1877F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1878
54274d71 1879ARM/U300 MACHINE SUPPORT
e4651a9f 1880M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882S: Supported
1883F: arch/arm/mach-u300/
9affbd24 1884F: drivers/clocksource/timer-u300.c
54274d71
LW
1885F: drivers/i2c/busses/i2c-stu300.c
1886F: drivers/rtc/rtc-coh901331.c
1887F: drivers/watchdog/coh901327_wdt.c
1888F: drivers/dma/coh901318*
87572880
LW
1889F: drivers/mfd/ab3100*
1890F: drivers/rtc/rtc-ab3100.c
1891F: drivers/rtc/rtc-coh901331.c
1892T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1893
3d00d04f
MY
1894ARM/UNIPHIER ARCHITECTURE
1895M: Masahiro Yamada <yamada.masahiro@socionext.com>
1896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1897T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1898S: Maintained
a3ff83d2 1899F: arch/arm/boot/dts/uniphier*
e7ecbc05 1900F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1901F: arch/arm/mach-uniphier/
e7ecbc05 1902F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1903F: arch/arm64/boot/dts/socionext/
4b7f48d3 1904F: drivers/bus/uniphier-system-bus.c
734d82f4 1905F: drivers/clk/uniphier/
dd6fd4a3 1906F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2 1907F: drivers/pinctrl/uniphier/
54e991b5 1908F: drivers/reset/reset-uniphier.c
a3ff83d2 1909F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1910N: uniphier
1911
87572880 1912ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1913M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1914L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915S: Maintained
1916F: arch/arm/mach-ux500/
e4651a9f 1917F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1918F: drivers/dma/ste_dma40*
e4651a9f 1919F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1920F: drivers/mfd/abx500*
1921F: drivers/mfd/ab8500*
e4651a9f
LW
1922F: drivers/mfd/dbx500*
1923F: drivers/mfd/db8500*
ecc265fe
JP
1924F: drivers/pinctrl/nomadik/pinctrl-ab*
1925F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1926F: drivers/rtc/rtc-ab8500.c
e4651a9f 1927F: drivers/rtc/rtc-pl031.c
87572880 1928T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1929
e93fde28
UH
1930ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1931M: Ulf Hansson <ulf.hansson@linaro.org>
1932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933T: git git://git.linaro.org/people/ulfh/clk.git
1934S: Maintained
1935F: drivers/clk/ux500/
e93fde28 1936
740d93b1
PM
1937ARM/VERSATILE EXPRESS PLATFORM
1938M: Liviu Dudau <liviu.dudau@arm.com>
1939M: Sudeep Holla <sudeep.holla@arm.com>
1940M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942S: Maintained
1943F: arch/arm/boot/dts/vexpress*
e68d7c14 1944F: arch/arm64/boot/dts/arm/
740d93b1
PM
1945F: arch/arm/mach-vexpress/
1946F: */*/vexpress*
7e8f403f 1947F: */*/*/vexpress*
740d93b1
PM
1948F: drivers/clk/versatile/clk-vexpress-osc.c
1949F: drivers/clocksource/versatile.c
46a600ea 1950N: mps2
740d93b1 1951
d4275354 1952ARM/VFP SUPPORT
54176cc6 1953M: Russell King <linux@armlinux.org.uk>
efc03ecb 1954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1955W: http://www.armlinux.org.uk/
d4275354
RK
1956S: Maintained
1957F: arch/arm/vfp/
1958
e66b6d8e
MV
1959ARM/VOIPAC PXA270 SUPPORT
1960M: Marek Vasut <marek.vasut@gmail.com>
1961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962S: Maintained
1963F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1964F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1965
04529fe2
TP
1966ARM/VT8500 ARM ARCHITECTURE
1967M: Tony Prisk <linux@prisktech.co.nz>
1968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969S: Maintained
1970F: arch/arm/mach-vt8500/
41fd91b4 1971F: drivers/clocksource/vt8500_timer.c
560746eb 1972F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1973F: drivers/mmc/host/wmt-sdmmc.c
1974F: drivers/pwm/pwm-vt8500.c
1975F: drivers/rtc/rtc-vt8500.c
1976F: drivers/tty/serial/vt8500_serial.c
4f31102b 1977F: drivers/usb/host/ehci-platform.c
41fd91b4 1978F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1979F: drivers/video/fbdev/vt8500lcdfb.*
1980F: drivers/video/fbdev/wm8505fb*
1981F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1982
e66b6d8e
MV
1983ARM/ZIPIT Z2 SUPPORT
1984M: Marek Vasut <marek.vasut@gmail.com>
1985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986S: Maintained
1987F: arch/arm/mach-pxa/z2.c
6ab2a855 1988F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1989
5ecc4b53
JN
1990ARM/ZTE ARCHITECTURE
1991M: Jun Nie <jun.nie@linaro.org>
15e2dcd6 1992M: Baoyou Xie <baoyou.xie@linaro.org>
5ecc4b53
JN
1993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994S: Maintained
1995F: arch/arm/mach-zx/
1996F: drivers/clk/zte/
8041311c 1997F: drivers/reset/reset-zx2967.c
15e2dcd6 1998F: drivers/soc/zte/
5ecc4b53
JN
1999F: Documentation/devicetree/bindings/arm/zte.txt
2000F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
8041311c 2001F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
15e2dcd6
BX
2002F: Documentation/devicetree/bindings/soc/zte/
2003F: include/dt-bindings/soc/zx*.h
5ecc4b53 2004
51f29d44
MS
2005ARM/ZYNQ ARCHITECTURE
2006M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 2007R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
2008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2009W: http://wiki.xilinx.com
d6448b76 2010T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
2011S: Supported
2012F: arch/arm/mach-zynq/
bd2a337a 2013F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 2014F: drivers/block/xsysace.c
c2fd4e38
MS
2015N: zynq
2016N: xilinx
2017F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 2018F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 2019F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 2020F: drivers/edac/synopsys_edac.c
51f29d44 2021
48ec83bc 2022ARM SMMU DRIVERS
b8f9879e 2023M: Will Deacon <will.deacon@arm.com>
c8bff3a6 2024R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
2025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026S: Maintained
2027F: drivers/iommu/arm-smmu.c
48ec83bc 2028F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 2029F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 2030F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 2031
38074229
CM
2032ARM64 PORT (AARCH64 ARCHITECTURE)
2033M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 2034M: Will Deacon <will.deacon@arm.com>
38074229 2035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 2036T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
2037S: Maintained
2038F: arch/arm64/
d19766ec 2039F: Documentation/arm64/
38074229 2040
9d7005f9
LP
2041AS3645A LED FLASH CONTROLLER DRIVER
2042M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2043L: linux-media@vger.kernel.org
2044T: git git://linuxtv.org/media_tree.git
2045S: Maintained
2046F: drivers/media/i2c/as3645a.c
b5dcee22 2047F: include/media/i2c/as3645a.h
9d7005f9 2048
7c94a8b2
LW
2049ASAHI KASEI AK8974 DRIVER
2050M: Linus Walleij <linus.walleij@linaro.org>
2051L: linux-iio@vger.kernel.org
2052W: http://www.akm.com/
2053S: Supported
2054F: drivers/iio/magnetometer/ak8974.c
2055
d58de038
GJ
2056ASC7621 HARDWARE MONITOR DRIVER
2057M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2058L: linux-hwmon@vger.kernel.org
d58de038
GJ
2059S: Maintained
2060F: Documentation/hwmon/asc7621
2061F: drivers/hwmon/asc7621.c
2062
b229ece9 2063ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2064M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2065L: acpi4asus-user@lists.sourceforge.net
d0944853 2066L: platform-driver-x86@vger.kernel.org
76593d6f 2067W: http://acpi4asus.sf.net
85091b71 2068S: Maintained
b229ece9
CC
2069F: drivers/platform/x86/asus*.c
2070F: drivers/platform/x86/eeepc*.c
85091b71 2071
f6a6bbae
JPRV
2072ASUS WIRELESS RADIO CONTROL DRIVER
2073M: João Paulo Rechi Vita <jprvita@gmail.com>
2074L: platform-driver-x86@vger.kernel.org
2075S: Maintained
2076F: drivers/platform/x86/asus-wireless.c
2077
75aeddd1
DH
2078ASYMMETRIC KEYS
2079M: David Howells <dhowells@redhat.com>
2080L: keyrings@vger.kernel.org
2081S: Maintained
2082F: Documentation/crypto/asymmetric-keys.txt
2083F: include/linux/verification.h
2084F: include/crypto/public_key.h
2085F: include/crypto/pkcs7.h
2086F: crypto/asymmetric_keys/
2087
953a6479 2088ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2089R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2090W: http://sourceforge.net/projects/xscaleiop
08223d80 2091S: Odd fixes
679655da
JP
2092F: Documentation/crypto/async-tx-api.txt
2093F: crypto/async_tx/
2094F: drivers/dma/
2095F: include/linux/dmaengine.h
2096F: include/linux/async_tx.h
b3e5f263 2097
a1867d36 2098AT24 EEPROM DRIVER
14d77c4d 2099M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2100L: linux-i2c@vger.kernel.org
2101S: Maintained
2102F: drivers/misc/eeprom/at24.c
25f73ed5 2103F: include/linux/platform_data/at24.h
a1867d36 2104
e7839f25 2105ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2106M: "Ed L. Cashin" <ed.cashin@acm.org>
2107W: http://www.openaoe.org/
1da177e4 2108S: Supported
679655da
JP
2109F: Documentation/aoe/
2110F: drivers/block/aoe/
1da177e4 2111
aad7a211
AB
2112ATHEROS 71XX/9XXX GPIO DRIVER
2113M: Alban Bedel <albeu@free.fr>
2114W: https://github.com/AlbanBedel/linux
2115T: git git://github.com/AlbanBedel/linux
2116S: Maintained
2117F: drivers/gpio/gpio-ath79.c
2118F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2119
9a10a870 2120ATHEROS ATH GENERIC UTILITIES
f726ee65 2121M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2122L: linux-wireless@vger.kernel.org
2123S: Supported
2124F: drivers/net/wireless/ath/*
2125
fa1c114f 2126ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2127M: Jiri Slaby <jirislaby@gmail.com>
2128M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2129M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2130L: linux-wireless@vger.kernel.org
72c706b7 2131W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2132S: Maintained
fa451753 2133F: drivers/net/wireless/ath/ath5k/
fa1c114f 2134
12e62d6f
KV
2135ATHEROS ATH6KL WIRELESS DRIVER
2136M: Kalle Valo <kvalo@qca.qualcomm.com>
2137L: linux-wireless@vger.kernel.org
2138W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2139T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2140S: Supported
2141F: drivers/net/wireless/ath/ath6kl/
2142
2be7d22f 2143WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2144M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2145L: linux-wireless@vger.kernel.org
2146L: wil6210@qca.qualcomm.com
2147S: Supported
2148W: http://wireless.kernel.org/en/users/Drivers/wil6210
2149F: drivers/net/wireless/ath/wil6210/
dba4b74d 2150F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2151
1d7e1e6b
CL
2152CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2153M: Christian Lamparter <chunkeey@googlemail.com>
2154L: linux-wireless@vger.kernel.org
2155W: http://wireless.kernel.org/en/users/Drivers/carl9170
2156S: Maintained
2157F: drivers/net/wireless/ath/carl9170/
2158
2c2a6172
LT
2159ATK0110 HWMON DRIVER
2160M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2161L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2162S: Maintained
2163F: drivers/hwmon/asus_atk0110.c
2164
6f69a6d7 2165ATI_REMOTE2 DRIVER
8b58be88 2166M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2167S: Maintained
679655da 2168F: drivers/input/misc/ati_remote2.c
6f69a6d7 2169
7ae115b4 2170ATLX ETHERNET DRIVERS
8b58be88 2171M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2172M: Chris Snook <chris.snook@gmail.com>
e443e383 2173L: netdev@vger.kernel.org
8d5ca6ec
JC
2174W: http://sourceforge.net/projects/atl1
2175W: http://atl1.sourceforge.net
2176S: Maintained
2b133ad6 2177F: drivers/net/ethernet/atheros/
8d5ca6ec 2178
1da177e4 2179ATM
366c1bd1 2180M: Chas Williams <3chas3@gmail.com>
476604de 2181L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2182L: netdev@vger.kernel.org
1da177e4
LT
2183W: http://linux-atm.sourceforge.net
2184S: Maintained
679655da
JP
2185F: drivers/atm/
2186F: include/linux/atm*
c117ab84 2187F: include/uapi/linux/atm*
1da177e4 2188
04ac2f46 2189ATMEL AT91 / AT32 MCI DRIVER
420a3879 2190M: Ludovic Desroches <ludovic.desroches@microchip.com>
04ac2f46
NF
2191S: Maintained
2192F: drivers/mmc/host/atmel-mci.c
04ac2f46 2193
f80cb488 2194ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
e085b9d8 2195M: Nicolas Ferre <nicolas.ferre@microchip.com>
f80cb488
NF
2196S: Supported
2197F: drivers/power/reset/at91-sama5d2_shdwc.c
2198
b9cd7a25 2199ATMEL SAMA5D2 ADC DRIVER
420a3879 2200M: Ludovic Desroches <ludovic.desroches@microchip.com>
b9cd7a25
LD
2201L: linux-iio@vger.kernel.org
2202S: Supported
2203F: drivers/iio/adc/at91-sama5d2_adc.c
2204
dfae90ed 2205ATMEL Audio ALSA driver
e085b9d8 2206M: Nicolas Ferre <nicolas.ferre@microchip.com>
dfae90ed
BS
2207L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2208S: Supported
2209F: sound/soc/atmel
2210
6bd0f436 2211ATMEL XDMA DRIVER
420a3879 2212M: Ludovic Desroches <ludovic.desroches@microchip.com>
6bd0f436
LD
2213L: linux-arm-kernel@lists.infradead.org
2214L: dmaengine@vger.kernel.org
2215S: Supported
2216F: drivers/dma/at_xdmac.c
2217
888f2804 2218ATMEL I2C DRIVER
420a3879 2219M: Ludovic Desroches <ludovic.desroches@microchip.com>
888f2804
LD
2220L: linux-i2c@vger.kernel.org
2221S: Supported
2222F: drivers/i2c/busses/i2c-at91.c
2223
15515545 2224ATMEL ISI DRIVER
420a3879 2225M: Ludovic Desroches <ludovic.desroches@microchip.com>
15515545
JW
2226L: linux-media@vger.kernel.org
2227S: Supported
f2294c2d 2228F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2229F: include/media/atmel-isi.h
2230
8f4c79ce 2231ATMEL LCDFB DRIVER
e085b9d8 2232M: Nicolas Ferre <nicolas.ferre@microchip.com>
c69f677c 2233L: linux-fbdev@vger.kernel.org
8f4c79ce 2234S: Maintained
8a61f013 2235F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2236F: include/video/atmel_lcdc.h
8f4c79ce 2237
89e5785f 2238ATMEL MACB ETHERNET DRIVER
e085b9d8 2239M: Nicolas Ferre <nicolas.ferre@microchip.com>
89e5785f 2240S: Supported
9f2f381f 2241F: drivers/net/ethernet/cadence/
89e5785f 2242
5cbac98a 2243ATMEL NAND DRIVER
50cb2efa
NF
2244M: Wenyou Yang <wenyou.yang@atmel.com>
2245M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2246L: linux-mtd@lists.infradead.org
2247S: Supported
2248F: drivers/mtd/nand/atmel_nand*
2249
05c441ef 2250ATMEL SDMMC DRIVER
420a3879 2251M: Ludovic Desroches <ludovic.desroches@microchip.com>
05c441ef 2252L: linux-mmc@vger.kernel.org
2253S: Supported
2254F: drivers/mmc/host/sdhci-of-at91.c
2255
754ce4f2 2256ATMEL SPI DRIVER
e085b9d8 2257M: Nicolas Ferre <nicolas.ferre@microchip.com>
754ce4f2 2258S: Supported
9df92e6c 2259F: drivers/spi/spi-atmel.*
754ce4f2 2260
0ef09015 2261ATMEL SSC DRIVER
e085b9d8 2262M: Nicolas Ferre <nicolas.ferre@microchip.com>
0ef09015
BS
2263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264S: Supported
2265F: drivers/misc/atmel-ssc.c
2266F: include/linux/atmel-ssc.h
2267
e9cb1c5a 2268ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
e085b9d8 2269M: Nicolas Ferre <nicolas.ferre@microchip.com>
e9cb1c5a
NF
2270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2271S: Supported
2272F: drivers/misc/atmel_tclib.c
2273F: drivers/clocksource/tcb_clksrc.c
2274
914a3f3b 2275ATMEL USBA UDC DRIVER
e085b9d8 2276M: Nicolas Ferre <nicolas.ferre@microchip.com>
a02875a6 2277L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2278S: Supported
faf2e1db 2279F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2280
1da177e4 2281ATMEL WIRELESS DRIVER
8b58be88 2282M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2283L: linux-wireless@vger.kernel.org
1da177e4
LT
2284W: http://www.thekelleys.org.uk/atmel
2285W: http://atmelwlandriver.sourceforge.net/
2286S: Maintained
30fe0f9b 2287F: drivers/net/wireless/atmel/atmel*
1da177e4 2288
a14c0f8f 2289ATMEL MAXTOUCH DRIVER
aaf578e1
ND
2290M: Nick Dyer <nick@shmanahar.org>
2291T: git git://github.com/ndyer/linux.git
2292S: Maintained
a14c0f8f
ND
2293F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2294F: drivers/input/touchscreen/atmel_mxt_ts.c
2295F: include/linux/platform_data/atmel_mxt_ts.h
2296
26780d9e 2297ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2298M: Bradley Grove <linuxdrivers@attotech.com>
2299L: linux-scsi@vger.kernel.org
2300W: http://www.attotech.com
2301S: Supported
2302F: drivers/scsi/esas2r
26780d9e 2303
bc6e17b8
SS
2304ATUSB IEEE 802.15.4 RADIO DRIVER
2305M: Stefan Schmidt <stefan@osg.samsung.com>
2306L: linux-wpan@vger.kernel.org
2307S: Maintained
2308F: drivers/net/ieee802154/atusb.c
2309F: drivers/net/ieee802154/atusb.h
2310F: drivers/net/ieee802154/at86rf230.h
2311
a92b7b80 2312AUDIT SUBSYSTEM
915f389d 2313M: Paul Moore <paul@paul-moore.com>
8b58be88 2314M: Eric Paris <eparis@redhat.com>
915f389d 2315L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2316W: http://people.redhat.com/sgrubb/audit/
915f389d 2317T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2318S: Maintained
679655da 2319F: include/linux/audit.h
c117ab84 2320F: include/uapi/linux/audit.h
679655da 2321F: kernel/audit*
a92b7b80 2322
70e84049 2323AUXILIARY DISPLAY DRIVERS
8b58be88 2324M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2325W: http://miguelojeda.es/auxdisplay.htm
2326W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2327S: Maintained
679655da
JP
2328F: drivers/auxdisplay/
2329F: include/linux/cfag12864b.h
70e84049 2330
5f97f7f9 2331AVR32 ARCHITECTURE
e336f61f
HCE
2332M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2333M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2334W: http://www.atmel.com/products/AVR32/
249d9d9d 2335W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2336W: http://avrfreaks.net/
e336f61f 2337S: Maintained
679655da 2338F: arch/avr32/
5f97f7f9
HS
2339
2340AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2341M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2342M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2343S: Maintained
679655da 2344F: arch/avr32/mach-at32ap/
5f97f7f9 2345
1da177e4 2346AX.25 NETWORK LAYER
8b58be88 2347M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2348L: linux-hams@vger.kernel.org
d34cb28a 2349W: http://www.linux-ax25.org/
1da177e4 2350S: Maintained
c117ab84 2351F: include/uapi/linux/ax25.h
679655da
JP
2352F: include/net/ax25.h
2353F: net/ax25/
1da177e4 2354
c821d301
PR
2355AXENTIA ASOC DRIVERS
2356M: Peter Rosin <peda@axentia.se>
2357L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2358S: Maintained
2359F: Documentation/devicetree/bindings/sound/axentia,*
aa431124 2360F: sound/soc/atmel/tse850-pcm5142.c
c821d301 2361
21dd0ece
PR
2362AXENTIA ARM DEVICES
2363M: Peter Rosin <peda@axentia.se>
2364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365S: Maintained
2366F: Documentation/devicetree/bindings/arm/axentia.txt
2367F: arch/arm/boot/dts/at91-linea.dtsi
2368F: arch/arm/boot/dts/at91-tse850-3.dts
2369
d5269395 2370AZ6007 DVB DRIVER
5dc8a864
MCC
2371M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2372M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2373L: linux-media@vger.kernel.org
a825eaec 2374W: https://linuxtv.org
d5269395
MCC
2375T: git git://linuxtv.org/media_tree.git
2376S: Maintained
2377F: drivers/media/usb/dvb-usb-v2/az6007.c
2378
6777376e
HV
2379AZTECH FM RADIO RECEIVER DRIVER
2380M: Hans Verkuil <hverkuil@xs4all.nl>
2381L: linux-media@vger.kernel.org
2382T: git git://linuxtv.org/media_tree.git
a825eaec 2383W: https://linuxtv.org
6777376e
HV
2384S: Maintained
2385F: drivers/media/radio/radio-aztech*
2386
e2d1d6c0 2387B43 WIRELESS DRIVER
e2d1d6c0 2388L: linux-wireless@vger.kernel.org
ed072f9e 2389L: b43-dev@lists.infradead.org
491b26b4 2390W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2391S: Odd Fixes
58619b14 2392F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2393
2394B43LEGACY WIRELESS DRIVER
8b58be88 2395M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2396L: linux-wireless@vger.kernel.org
ed072f9e 2397L: b43-dev@lists.infradead.org
491b26b4 2398W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2399S: Maintained
423e3ce3 2400F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2401
300abeb5 2402BACKLIGHT CLASS/SUBSYSTEM
70d14fcf 2403M: Lee Jones <lee.jones@linaro.org>
80e5d455
LJ
2404M: Daniel Thompson <daniel.thompson@linaro.org>
2405M: Jingoo Han <jingoohan1@gmail.com>
9f273c24 2406T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2407S: Maintained
679655da
JP
2408F: drivers/video/backlight/
2409F: include/linux/backlight.h
80e5d455
LJ
2410F: include/linux/pwm_backlight.h
2411F: Documentation/devicetree/bindings/leds/backlight
300abeb5 2412
c6c8fea2 2413BATMAN ADVANCED
207df49e 2414M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2415M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2416M: Antonio Quartulli <a@unstable.cc>
1584f41f 2417L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2418W: https://www.open-mesh.org/
8b823170 2419Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2420S: Maintained
286ddfb0
SE
2421F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2422F: Documentation/ABI/testing/sysfs-class-net-mesh
2423F: Documentation/networking/batman-adv.txt
09748a22 2424F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2425F: net/batman-adv/
2426
e2d1d6c0 2427BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2428M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2429L: linux-hams@vger.kernel.org
2430W: http://www.baycom.org/~tom/ham/ham.html
2431S: Maintained
679655da 2432F: drivers/net/hamradio/baycom*
e2d1d6c0 2433
cafe5635 2434BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2435M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2436L: linux-bcache@vger.kernel.org
2437W: http://bcache.evilpiepirate.org
4d1034eb 2438S: Orphan
cafe5635
KO
2439F: drivers/md/bcache/
2440
04bd844a
HV
2441BDISP ST MEDIA DRIVER
2442M: Fabien Dessenne <fabien.dessenne@st.com>
2443L: linux-media@vger.kernel.org
2444T: git git://linuxtv.org/media_tree.git
a825eaec 2445W: https://linuxtv.org
04bd844a
HV
2446S: Supported
2447F: drivers/media/platform/sti/bdisp
2448
f34b87e4
HF
2449DELTA ST MEDIA DRIVER
2450M: Hugues Fruchet <hugues.fruchet@st.com>
2451L: linux-media@vger.kernel.org
2452T: git git://linuxtv.org/media_tree.git
2453W: https://linuxtv.org
2454S: Supported
2455F: drivers/media/platform/sti/delta
2456
e2d1d6c0 2457BEFS FILE SYSTEM
db4ad036
LB
2458M: Luis de Bethencourt <luisbg@osg.samsung.com>
2459M: Salah Triki <salah.triki@gmail.com>
2460S: Maintained
2461T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2462F: Documentation/filesystems/befs.txt
2463F: fs/befs/
e2d1d6c0 2464
564ee360 2465BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2466M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2467L: netdev@vger.kernel.org
2468S: Maintained
2469F: drivers/net/ethernet/ec_bhf.c
564ee360 2470
e2d1d6c0 2471BFS FILE SYSTEM
8b58be88 2472M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2473S: Maintained
679655da
JP
2474F: Documentation/filesystems/bfs.txt
2475F: fs/bfs/
c117ab84 2476F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2477
1394f032 2478BLACKFIN ARCHITECTURE
a4edbc10 2479M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2480L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2481T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2482W: http://blackfin.uclinux.org
2483S: Supported
679655da 2484F: arch/blackfin/
566da5b2 2485
e190d6b1 2486BLACKFIN EMAC DRIVER
b3fe92b0 2487L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2488W: http://blackfin.uclinux.org
2489S: Supported
7b35f033 2490F: drivers/net/ethernet/adi/
e190d6b1 2491
566da5b2 2492BLACKFIN RTC DRIVER
b3fe92b0 2493L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2494W: http://blackfin.uclinux.org
2495S: Supported
679655da 2496F: drivers/rtc/rtc-bfin.c
1394f032 2497
936ed49a 2498BLACKFIN SDH DRIVER
109ec8c3 2499M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2500L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2501W: http://blackfin.uclinux.org
2502S: Supported
2503F: drivers/mmc/host/bfin_sdh.c
2504
1394f032 2505BLACKFIN SERIAL DRIVER
8b58be88 2506M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2507L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2508W: http://blackfin.uclinux.org
2509S: Supported
8460241e 2510F: drivers/tty/serial/bfin_uart.c
1394f032 2511
1e6d320f 2512BLACKFIN WATCHDOG DRIVER
b3fe92b0 2513L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2514W: http://blackfin.uclinux.org
2515S: Supported
679655da 2516F: drivers/watchdog/bfin_wdt.c
1e6d320f 2517
d24ecfcc 2518BLACKFIN I2C TWI DRIVER
8b58be88 2519M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2520L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2521W: http://blackfin.uclinux.org/
2522S: Supported
679655da 2523F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2524
1e204377
SJ
2525BLACKFIN MEDIA DRIVER
2526M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2527L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2528W: http://blackfin.uclinux.org/
2529S: Supported
2530F: drivers/media/platform/blackfin/
2531F: drivers/media/i2c/adv7183*
2532F: drivers/media/i2c/vs6624*
2533
b54cf35a
JSM
2534BLINKM RGB LED DRIVER
2535M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2536S: Maintained
2537F: drivers/leds/leds-blinkm.c
2538
1da177e4 2539BLOCK LAYER
8b58be88 2540M: Jens Axboe <axboe@kernel.dk>
82c426e0 2541L: linux-block@vger.kernel.org
08deed1e 2542T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2543S: Maintained
679655da 2544F: block/
ae11f7ef 2545F: kernel/trace/blktrace.c
88459642 2546F: lib/sbitmap.c
1da177e4 2547
2b54aaef 2548BLOCK2MTD DRIVER
8b58be88 2549M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2550L: linux-mtd@lists.infradead.org
2551S: Maintained
679655da 2552F: drivers/mtd/devices/block2mtd.c
2b54aaef 2553
63fbd24e 2554BLUETOOTH DRIVERS
8b58be88 2555M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2556M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2557M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2558L: linux-bluetooth@vger.kernel.org
63fbd24e 2559W: http://www.bluez.org/
22e7a424
MH
2560T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2561T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2562S: Maintained
679655da 2563F: drivers/bluetooth/
1da177e4 2564
63fbd24e 2565BLUETOOTH SUBSYSTEM
8b58be88 2566M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2567M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2568M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2569L: linux-bluetooth@vger.kernel.org
2570W: http://www.bluez.org/
22e7a424
MH
2571T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2572T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2573S: Maintained
679655da
JP
2574F: net/bluetooth/
2575F: include/net/bluetooth/
1da177e4
LT
2576
2577BONDING DRIVER
79b30750 2578M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2579M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2580M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2581L: netdev@vger.kernel.org
ce00f85c
JC
2582W: http://sourceforge.net/projects/bonding/
2583S: Supported
679655da 2584F: drivers/net/bonding/
c117ab84 2585F: include/uapi/linux/if_bonding.h
1da177e4 2586
b5f4df34
AS
2587BPF (Safe dynamic programs and tools)
2588M: Alexei Starovoitov <ast@kernel.org>
2589L: netdev@vger.kernel.org
2590L: linux-kernel@vger.kernel.org
2591S: Supported
2592F: kernel/bpf/
5aa5bd14
DB
2593F: tools/testing/selftests/bpf/
2594F: lib/test_bpf.c
b5f4df34 2595
39105890 2596BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2597M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2598L: netdev@vger.kernel.org
2599S: Supported
adfc5217 2600F: drivers/net/ethernet/broadcom/b44.*
39105890 2601
967dd82f
FF
2602BROADCOM B53 ETHERNET SWITCH DRIVER
2603M: Florian Fainelli <f.fainelli@gmail.com>
2604L: netdev@vger.kernel.org
2605L: openwrt-devel@lists.openwrt.org (subscribers-only)
2606S: Supported
2607F: drivers/net/dsa/b53/*
2608F: include/linux/platform_data/b53.h
2609
32ec90d5
FF
2610BROADCOM GENET ETHERNET DRIVER
2611M: Florian Fainelli <f.fainelli@gmail.com>
2612L: netdev@vger.kernel.org
2613S: Supported
2614F: drivers/net/ethernet/broadcom/genet/
2615
948c51e6 2616BROADCOM BNX2 GIGABIT ETHERNET DRIVER
67f0160f
MY
2617M: Rasesh Mody <rasesh.mody@cavium.com>
2618M: Harish Patil <harish.patil@cavium.com>
2619M: Dept-GELinuxNICDev@cavium.com
948c51e6
MC
2620L: netdev@vger.kernel.org
2621S: Supported
adfc5217
JK
2622F: drivers/net/ethernet/broadcom/bnx2.*
2623F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2624
4d9d2cb0 2625BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2626M: Yuval Mintz <Yuval.Mintz@cavium.com>
2627M: Ariel Elior <ariel.elior@cavium.com>
2628M: everest-linux-l2@cavium.com
4d9d2cb0
ET
2629L: netdev@vger.kernel.org
2630S: Supported
adfc5217 2631F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2632
3f0d80b6
MC
2633BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2634M: Michael Chan <michael.chan@broadcom.com>
2635L: netdev@vger.kernel.org
2636S: Supported
2637F: drivers/net/ethernet/broadcom/bnxt/
2638
90f4c594 2639BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2640M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2641M: Ray Jui <rjui@broadcom.com>
2642M: Scott Branden <sbranden@broadcom.com>
086f4704 2643M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2644T: git git://github.com/broadcom/mach-bcm
af4b8e37 2645S: Maintained
ccf62f5a
JM
2646N: bcm281*
2647N: bcm113*
2648N: bcm216*
2649N: kona
af4b8e37 2650F: arch/arm/mach-bcm/
af4b8e37 2651
9209bec4 2652BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2653M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2654M: Lee Jones <lee@kernel.org>
10b9e887 2655M: Eric Anholt <eric@anholt.net>
f680f25c 2656L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2657L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
902dcd14 2658T: git git://github.com/anholt/linux
f680f25c 2659S: Maintained
9209bec4 2660N: bcm2835
4a5a7a66 2661F: drivers/staging/vc04_services
f680f25c 2662
5564f092
RM
2663BROADCOM BCM47XX MIPS ARCHITECTURE
2664M: Hauke Mehrtens <hauke@hauke-m.de>
2665M: Rafał Miłecki <zajec5@gmail.com>
2666L: linux-mips@linux-mips.org
2667S: Maintained
7ad2410c 2668F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2669F: arch/mips/bcm47xx/*
2670F: arch/mips/include/asm/mach-bcm47xx/*
2671
9209bec4 2672BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2673M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2674M: Rafał Miłecki <zajec5@gmail.com>
2675M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2676L: linux-arm-kernel@lists.infradead.org
2677S: Maintained
2678F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2679F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2680F: arch/arm/boot/dts/bcm470*
2681
4ebd5047
RM
2682BROADCOM BCM53573 ARM ARCHITECTURE
2683M: Rafał Miłecki <rafal@milecki.pl>
2684L: linux-arm-kernel@lists.infradead.org
2685S: Maintained
2686F: arch/arm/boot/dts/bcm53573*
2687F: arch/arm/boot/dts/bcm47189*
2688
e076e962
FF
2689BROADCOM BCM63XX ARM ARCHITECTURE
2690M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2691M: bcm-kernel-feedback-list@broadcom.com
20de823e 2692L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2693T: git git://github.com/broadcom/stblinux.git
e076e962 2694S: Maintained
d6f4e76e 2695N: bcm63xx
e076e962 2696
7110e227
KC
2697BROADCOM BCM63XX/BCM33XX UDC DRIVER
2698M: Kevin Cernekee <cernekee@gmail.com>
2699L: linux-usb@vger.kernel.org
2700S: Maintained
2701F: drivers/usb/gadget/udc/bcm63xx_udc.*
2702
2df94fd6 2703BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2704M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2705M: Gregory Fong <gregory.0xf0@gmail.com>
2706M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2707M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2708L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2709T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2710S: Maintained
2711F: arch/arm/mach-bcm/*brcmstb*
2712F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2713F: drivers/bus/brcmstb_gisb.c
5009a289 2714N: brcmstb
2df94fd6 2715
70371cef
KC
2716BROADCOM BMIPS MIPS ARCHITECTURE
2717M: Kevin Cernekee <cernekee@gmail.com>
2718M: Florian Fainelli <f.fainelli@gmail.com>
2719L: linux-mips@linux-mips.org
eb6725d0 2720T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2721S: Maintained
2722F: arch/mips/bmips/*
2723F: arch/mips/include/asm/mach-bmips/*
2724F: arch/mips/kernel/*bmips*
338808de 2725F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2726F: drivers/irqchip/irq-bcm63*
70371cef
KC
2727F: drivers/irqchip/irq-bcm7*
2728F: drivers/irqchip/irq-brcmstb*
3271e610 2729F: include/linux/bcm963xx_nvram.h
8fce60b8 2730F: include/linux/bcm963xx_tag.h
70371cef 2731
20bb5505
MM
2732BROADCOM BMIPS CPUFREQ DRIVER
2733M: Markus Mayer <mmayer@broadcom.com>
2734M: bcm-kernel-feedback-list@broadcom.com
2735L: linux-pm@vger.kernel.org
2736S: Maintained
2737F: drivers/cpufreq/bmips-cpufreq.c
2738
948c51e6 2739BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2740M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2741M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2742M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2743L: netdev@vger.kernel.org
2744S: Supported
adfc5217 2745F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2746
a9533e7e 2747BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2748M: Arend van Spriel <arend.vanspriel@broadcom.com>
2749M: Franky Lin <franky.lin@broadcom.com>
2750M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2751L: linux-wireless@vger.kernel.org
2a734451 2752L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2753S: Supported
05491d2c 2754F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2755
9958d6f9 2756BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2757M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2758L: linux-scsi@vger.kernel.org
2759S: Supported
2760F: drivers/scsi/bnx2fc/
2761
6a6b5ad0 2762BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2763M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2764L: linux-scsi@vger.kernel.org
2765S: Supported
2766F: drivers/scsi/bnx2i/
2767
63f37ddf 2768BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2769M: Ray Jui <rjui@broadcom.com>
2770M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2771M: Jon Mason <jonmason@broadcom.com>
086f4704 2772M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2774T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2775S: Maintained
2776N: iproc
2777N: cygnus
5c161242 2778N: bcm[-_]nsp
36c0237f
SB
2779N: bcm9113*
2780N: bcm9583*
63f37ddf
JM
2781N: bcm9585*
2782N: bcm9586*
2783N: bcm988312
36c0237f 2784N: bcm113*
63f37ddf
JM
2785N: bcm583*
2786N: bcm585*
2787N: bcm586*
2788N: bcm88312
d76e21b8 2789F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2790F: drivers/clk/bcm/clk-ns*
2791F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2792
3b0213d5
GF
2793BROADCOM BRCMSTB GPIO DRIVER
2794M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2795L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2796S: Supported
2797F: drivers/gpio/gpio-brcmstb.c
2798F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2799
7b7f588b 2800BROADCOM KONA GPIO DRIVER
5e163903 2801M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2802L: bcm-kernel-feedback-list@broadcom.com
2803S: Supported
2804F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2805F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2806
f6e734a8
RM
2807BROADCOM NVRAM DRIVER
2808M: Rafał Miłecki <zajec5@gmail.com>
2809L: linux-mips@linux-mips.org
2810S: Maintained
2811F: drivers/firmware/broadcom/*
2812
02787daa
BN
2813BROADCOM STB NAND FLASH DRIVER
2814M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2815M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2816L: linux-mtd@lists.infradead.org
1285734c 2817L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2818S: Maintained
2819F: drivers/mtd/nand/brcmnand/
2820
bb446b57
MM
2821BROADCOM STB AVS CPUFREQ DRIVER
2822M: Markus Mayer <mmayer@broadcom.com>
2823M: bcm-kernel-feedback-list@broadcom.com
2824L: linux-pm@vger.kernel.org
2825S: Maintained
2826F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
de322e08 2827F: drivers/cpufreq/brcmstb*
bb446b57 2828
c9678d86
RM
2829BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2830M: Rafał Miłecki <zajec5@gmail.com>
2831L: linux-wireless@vger.kernel.org
2832S: Maintained
2833F: drivers/bcma/
2834F: include/linux/bcma/
2835
b8302205
FF
2836BROADCOM SYSTEMPORT ETHERNET DRIVER
2837M: Florian Fainelli <f.fainelli@gmail.com>
2838L: netdev@vger.kernel.org
2839S: Supported
2840F: drivers/net/ethernet/broadcom/bcmsysport.*
2841
42515e61 2842BROADCOM VULCAN ARM64 SOC
3483b163 2843M: Jayachandran C. <c.jayachandran@gmail.com>
086f4704 2844M: bcm-kernel-feedback-list@broadcom.com
42515e61 2845L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2846S: Maintained
2847F: arch/arm64/boot/dts/broadcom/vulcan*
2848
592e8b32
SX
2849BROADCOM NETXTREME-E ROCE DRIVER
2850M: Selvin Xavier <selvin.xavier@broadcom.com>
2851M: Devesh Sharma <devesh.sharma@broadcom.com>
2852M: Somnath Kotur <somnath.kotur@broadcom.com>
2853M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2854L: linux-rdma@vger.kernel.org
2855W: http://www.broadcom.com
2856S: Supported
2857F: drivers/infiniband/hw/bnxt_re/
2858F: include/uapi/rdma/bnxt_re-abi.h
2859
7725ccfd 2860BROCADE BFA FC SCSI DRIVER
aa803370
AG
2861M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2862M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2863L: linux-scsi@vger.kernel.org
2864S: Supported
2865F: drivers/scsi/bfa/
7725ccfd 2866
8b230ed8 2867BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2868M: Rasesh Mody <rasesh.mody@cavium.com>
2869M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2870M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
2871L: netdev@vger.kernel.org
2872S: Supported
f844a0ea 2873F: drivers/net/ethernet/brocade/bna/
8b230ed8 2874
5cdf7f76 2875BSG (block layer generic sg v4 driver)
8b58be88 2876M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2877L: linux-scsi@vger.kernel.org
2878S: Supported
679655da
JP
2879F: block/bsg.c
2880F: include/linux/bsg.h
c117ab84 2881F: include/uapi/linux/bsg.h
5cdf7f76 2882
af39917d
CL
2883BT87X AUDIO DRIVER
2884M: Clemens Ladisch <clemens@ladisch.de>
2885L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2886T: git git://git.alsa-project.org/alsa-kernel.git
2887S: Maintained
2888F: Documentation/sound/alsa/Bt87x.txt
2889F: sound/pci/bt87x.c
2890
ff1d5c2f 2891BT8XXGPIO DRIVER
eb032b98 2892M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2893W: http://bu3sch.de/btgpio.php
2894S: Maintained
72dbb705 2895F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2896
eb1eb04f 2897BTRFS FILE SYSTEM
c0778e25
CM
2898M: Chris Mason <clm@fb.com>
2899M: Josef Bacik <jbacik@fb.com>
d8130624 2900M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2901L: linux-btrfs@vger.kernel.org
2902W: http://btrfs.wiki.kernel.org/
8a6e2535 2903Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2904T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2905S: Maintained
679655da
JP
2906F: Documentation/filesystems/btrfs.txt
2907F: fs/btrfs/
eb1eb04f 2908
1da177e4 2909BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2910M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2911M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2912L: linux-media@vger.kernel.org
a825eaec 2913W: https://linuxtv.org
275ffde4 2914T: git git://linuxtv.org/media_tree.git
f96236e5 2915S: Odd fixes
618cd932 2916F: Documentation/media/v4l-drivers/bttv*
90d72ac6 2917F: drivers/media/pci/bt8xx/bttv*
1da177e4 2918
1f34923c
KA
2919BUSLOGIC SCSI DRIVER
2920M: Khalid Aziz <khalid@gonehiking.org>
2921L: linux-scsi@vger.kernel.org
2922S: Maintained
2923F: drivers/scsi/BusLogic.*
2924F: drivers/scsi/FlashPoint.*
2925
af39917d
CL
2926C-MEDIA CMI8788 DRIVER
2927M: Clemens Ladisch <clemens@ladisch.de>
2928L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2929T: git git://git.alsa-project.org/alsa-kernel.git
2930S: Maintained
2931F: sound/pci/oxygen/
2932
2141355f
MS
2933C6X ARCHITECTURE
2934M: Mark Salter <msalter@redhat.com>
2935M: Aurelien Jacquiot <a-jacquiot@ti.com>
2936L: linux-c6x-dev@linux-c6x.org
2937W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2938S: Maintained
2939F: arch/c6x/
2940
a5432f5a 2941CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2942M: David Howells <dhowells@redhat.com>
e62d6e24 2943L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2944S: Supported
2945F: Documentation/filesystems/caching/cachefiles.txt
2946F: fs/cachefiles/
2947
c815ca39
HV
2948CADET FM/AM RADIO RECEIVER DRIVER
2949M: Hans Verkuil <hverkuil@xs4all.nl>
2950L: linux-media@vger.kernel.org
2951T: git git://linuxtv.org/media_tree.git
a825eaec 2952W: https://linuxtv.org
c815ca39
HV
2953S: Maintained
2954F: drivers/media/radio/radio-cadet*
2955
77d5140f 2956CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2957M: Jonathan Corbet <corbet@lwn.net>
661263b5 2958L: linux-media@vger.kernel.org
275ffde4 2959T: git git://linuxtv.org/media_tree.git
77d5140f 2960S: Maintained
618cd932 2961F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 2962F: drivers/media/platform/marvell-ccic/
77d5140f 2963
201b6bab 2964CAIF NETWORK LAYER
5c574f50 2965M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2966L: netdev@vger.kernel.org
2967S: Supported
2968F: Documentation/networking/caif/
2969F: drivers/net/caif/
c117ab84 2970F: include/uapi/linux/caif/
201b6bab
JP
2971F: include/net/caif/
2972F: net/caif/
2973
77dac90f 2974CALGARY x86-64 IOMMU
a6921c29
JM
2975M: Muli Ben-Yehuda <mulix@mulix.org>
2976M: Jon Mason <jdmason@kudzu.us>
2977L: iommu@lists.linux-foundation.org
77dac90f 2978S: Maintained
679655da
JP
2979F: arch/x86/kernel/pci-calgary_64.c
2980F: arch/x86/kernel/tce_64.c
2981F: arch/x86/include/asm/calgary.h
2982F: arch/x86/include/asm/tce.h
77dac90f 2983
e2d1d6c0 2984CAN NETWORK LAYER
8d15d386 2985M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2986M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2987L: linux-can@vger.kernel.org
84b0d715 2988W: https://github.com/linux-can
870482a4
MKB
2989T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2990T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2991S: Maintained
f35f6c8f 2992F: Documentation/networking/can.txt
8d15d386 2993F: net/can/
8d15d386 2994F: include/linux/can/core.h
c117ab84
CEB
2995F: include/uapi/linux/can.h
2996F: include/uapi/linux/can/bcm.h
2997F: include/uapi/linux/can/raw.h
2998F: include/uapi/linux/can/gw.h
e2d1d6c0 2999
4261a204 3000CAN NETWORK DRIVERS
8b58be88 3001M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 3002M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 3003L: linux-can@vger.kernel.org
84b0d715 3004W: https://github.com/linux-can
870482a4
MKB
3005T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3006T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 3007S: Maintained
3636876a 3008F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
3009F: drivers/net/can/
3010F: include/linux/can/dev.h
8d15d386 3011F: include/linux/can/platform/
c117ab84
CEB
3012F: include/uapi/linux/can/error.h
3013F: include/uapi/linux/can/netlink.h
4261a204 3014
95d16c72 3015CAPABILITIES
39baa7e6 3016M: Serge Hallyn <serge@hallyn.com>
95d16c72 3017L: linux-security-module@vger.kernel.org
6305902c 3018S: Supported
95d16c72 3019F: include/linux/capability.h
c117ab84 3020F: include/uapi/linux/capability.h
6305902c 3021F: security/commoncap.c
38a94118 3022F: kernel/capability.c
95d16c72 3023
b84894c7
KT
3024CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3025M: Kevin Tsai <ktsai@capellamicro.com>
3026S: Maintained
3027F: drivers/iio/light/cm*
8c27ceff 3028F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
b84894c7 3029
971d33cb
J
3030CAVIUM THUNDERX2 ARM64 SOC
3031M: Jayachandran C <jnair@caviumnetworks.com>
3032L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3033S: Maintained
3034F: arch/arm64/boot/dts/cavium/thunder-99xx*
3035F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3036
f9484852
JG
3037CAVIUM I2C DRIVER
3038M: Jan Glauber <jglauber@cavium.com>
3039M: David Daney <david.daney@cavium.com>
3040W: http://www.cavium.com
3041S: Supported
3042F: drivers/i2c/busses/i2c-octeon*
3043F: drivers/i2c/busses/i2c-thunderx*
3044
f21fb3ed
RV
3045CAVIUM LIQUIDIO NETWORK DRIVER
3046M: Derek Chickles <derek.chickles@caviumnetworks.com>
3047M: Satanand Burla <satananda.burla@caviumnetworks.com>
3048M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3049M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3050L: netdev@vger.kernel.org
3051W: http://www.cavium.com
3052S: Supported
f21fb3ed
RV
3053F: drivers/net/ethernet/cavium/liquidio/
3054
62ad8b5c
GC
3055CAVIUM OCTEON-TX CRYPTO DRIVER
3056M: George Cherian <george.cherian@cavium.com>
3057L: linux-crypto@vger.kernel.org
3058W: http://www.cavium.com
3059S: Supported
3060F: drivers/crypto/cavium/cpt/
3061
ef0bbac3
VB
3062CC2520 IEEE-802.15.4 RADIO DRIVER
3063M: Varka Bhadram <varkabhadram@gmail.com>
3064L: linux-wpan@vger.kernel.org
3065S: Maintained
3066F: drivers/net/ieee802154/cc2520.c
3067F: include/linux/spi/cc2520.h
3068F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3069
ca684386
HV
3070CEC DRIVER
3071M: Hans Verkuil <hans.verkuil@cisco.com>
3072L: linux-media@vger.kernel.org
3073T: git git://linuxtv.org/media_tree.git
3074W: http://linuxtv.org
3075S: Supported
104eda6d 3076F: Documentation/media/kapi/cec-core.rst
618cd932 3077F: Documentation/media/uapi/cec
104eda6d 3078F: drivers/media/cec/
ca684386
HV
3079F: drivers/media/cec-edid.c
3080F: drivers/media/rc/keymaps/rc-cec.c
3081F: include/media/cec.h
3082F: include/media/cec-edid.h
104eda6d
HV
3083F: include/uapi/linux/cec.h
3084F: include/uapi/linux/cec-funcs.h
ca684386 3085
b8154542 3086CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 3087M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 3088L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
3089W: http://www.ibm.com/developerworks/power/cell/
3090S: Supported
679655da 3091F: arch/powerpc/include/asm/cell*.h
679655da 3092F: arch/powerpc/include/asm/spu*.h
c117ab84 3093F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
3094F: arch/powerpc/oprofile/*cell*
3095F: arch/powerpc/platforms/cell/
b8154542 3096
398ecff5
SW
3097CEPH COMMON CODE (LIBCEPH)
3098M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3099M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3100M: Sage Weil <sage@redhat.com>
82593f87 3101L: ceph-devel@vger.kernel.org
09d90327 3102W: http://ceph.com/
fb99f881 3103T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3104T: git git://github.com/ceph/ceph-client.git
9030aaf9 3105S: Supported
14430813
JP
3106F: net/ceph/
3107F: include/linux/ceph/
3108F: include/linux/crush/
9030aaf9 3109
398ecff5
SW
3110CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3111M: "Yan, Zheng" <zyan@redhat.com>
3112M: Sage Weil <sage@redhat.com>
3113M: Ilya Dryomov <idryomov@gmail.com>
3114L: ceph-devel@vger.kernel.org
3115W: http://ceph.com/
3116T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3117T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3118S: Supported
3119F: Documentation/filesystems/ceph.txt
3120F: fs/ceph/
3121
cfc411e7
DH
3122CERTIFICATE HANDLING:
3123M: David Howells <dhowells@redhat.com>
3124M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3125L: keyrings@vger.kernel.org
cfc411e7
DH
3126S: Maintained
3127F: Documentation/module-signing.txt
3128F: certs/
d8d80386 3129F: scripts/sign-file.c
cfc411e7
DH
3130F: scripts/extract-cert.c
3131
18332a80 3132CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3133L: linux-usb@vger.kernel.org
10c6c9c9 3134S: Orphan
679655da
JP
3135F: Documentation/usb/WUSB-Design-overview.txt
3136F: Documentation/usb/wusb-cbaf
355ffe69
DV
3137F: drivers/usb/host/hwa-hc.c
3138F: drivers/usb/host/whci/
679655da
JP
3139F: drivers/usb/wusbcore/
3140F: include/linux/usb/wusb*
18332a80 3141
c4d7e510
RG
3142HT16K33 LED CONTROLLER DRIVER
3143M: Robin van der Gracht <robin@protonic.nl>
3144S: Maintained
3145F: drivers/auxdisplay/ht16k33.c
3146F: Documentation/devicetree/bindings/display/ht16k33.txt
3147
70e84049 3148CFAG12864B LCD DRIVER
8b58be88 3149M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3150W: http://miguelojeda.es/auxdisplay.htm
3151W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3152S: Maintained
679655da
JP
3153F: drivers/auxdisplay/cfag12864b.c
3154F: include/linux/cfag12864b.h
70e84049
MOS
3155
3156CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3157M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3158W: http://miguelojeda.es/auxdisplay.htm
3159W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3160S: Maintained
679655da
JP
3161F: drivers/auxdisplay/cfag12864bfb.c
3162F: include/linux/cfag12864b.h
70e84049 3163
704232c2 3164CFG80211 and NL80211
8b58be88 3165M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3166L: linux-wireless@vger.kernel.org
ce466579
JB
3167W: http://wireless.kernel.org/
3168T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3169T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3170S: Maintained
c117ab84 3171F: include/uapi/linux/nl80211.h
679655da
JP
3172F: include/net/cfg80211.h
3173F: net/wireless/*
3174X: net/wireless/wext*
704232c2 3175
46e64261
GKH
3176CHAR and MISC DRIVERS
3177M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3178M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3180S: Supported
46e64261
GKH
3181F: drivers/char/*
3182F: drivers/misc/*
471322a8 3183F: include/linux/miscdevice.h
46e64261 3184
0a920b5b 3185CHECKPATCH
8b58be88 3186M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3187M: Joe Perches <joe@perches.com>
3188S: Maintained
679655da 3189F: scripts/checkpatch.pl
0a920b5b 3190
f8407f26
HW
3191CHINESE DOCUMENTATION
3192M: Harry Wei <harryxiyou@gmail.com>
9740153c 3193L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3194L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3195S: Maintained
f5ff9b63 3196F: Documentation/translations/zh_CN/
f8407f26 3197
2721ea2c 3198CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3199M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3200T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3201L: linux-usb@vger.kernel.org
3202S: Maintained
3203F: drivers/usb/chipidea/
3204
a93ad65d
HG
3205CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3206M: Hans de Goede <hdegoede@redhat.com>
3207L: linux-input@vger.kernel.org
3208S: Maintained
3209F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3210F: drivers/input/touchscreen/chipone_icn8318.c
3211
ab043105
OJ
3212CHROME HARDWARE PLATFORM SUPPORT
3213M: Olof Johansson <olof@lixom.net>
3214S: Maintained
9f273c24 3215T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3216F: drivers/platform/chrome/
3217
641cb85e 3218CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3219M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3220M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3221M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3222M: Neel Patel <neepatel@cisco.com>
7063fbf2 3223S: Supported
a6a5580c 3224F: drivers/net/ethernet/cisco/enic/
7063fbf2 3225
e3cf00d0 3226CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3227M: Christian Benvenuti <benve@cisco.com>
3228M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3229S: Supported
35ef4a9e 3230F: drivers/infiniband/hw/usnic/
e3cf00d0 3231
2b7a52a4 3232CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3233M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3234L: netdev@vger.kernel.org
3235S: Maintained
57d0b7a0 3236F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3237
3d4cfdc9
MB
3238CIRRUS LOGIC AUDIO CODEC DRIVERS
3239M: Brian Austin <brian.austin@cirrus.com>
3240M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3241L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3242S: Maintained
3243F: sound/soc/codecs/cs*
3244
94574d9a
KRW
3245CLEANCACHE API
3246M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3247L: linux-kernel@vger.kernel.org
3248S: Maintained
3249F: mm/cleancache.c
3250F: include/linux/cleancache.h
3251
d4275354 3252CLK API
54176cc6 3253M: Russell King <linux@armlinux.org.uk>
aa571b14 3254L: linux-clk@vger.kernel.org
37417046 3255S: Maintained
d4275354
RK
3256F: include/linux/clk.h
3257
9222d247
JS
3258CLOCKSOURCE, CLOCKEVENT DRIVERS
3259M: Daniel Lezcano <daniel.lezcano@linaro.org>
3260M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3261L: linux-kernel@vger.kernel.org
9222d247
JS
3262T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3263S: Supported
3264F: drivers/clocksource
3265
5df6d737 3266CISCO FCOE HBA DRIVER
6593ccd8
SK
3267M: Satish Kharat <satishkh@cisco.com>
3268M: Sesidhar Baddela <sebaddel@cisco.com>
3269M: Karan Tilak Kumar <kartilak@cisco.com>
5df6d737
AJ
3270L: linux-scsi@vger.kernel.org
3271S: Supported
2a99921a 3272F: drivers/scsi/fnic/
5df6d737 3273
c8806b6c 3274CISCO SCSI HBA DRIVER
6593ccd8 3275M: Karan Tilak Kumar <kartilak@cisco.com>
c8806b6c
NM
3276M: Sesidhar Baddela <sebaddel@cisco.com>
3277L: linux-scsi@vger.kernel.org
3278S: Supported
3279F: drivers/scsi/snic/
3280
529aa8cb
TLSC
3281CMPC ACPI DRIVER
3282M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3283M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3284L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3285S: Supported
3286F: drivers/platform/x86/classmate-laptop.c
3287
85756a06
HV
3288COBALT MEDIA DRIVER
3289M: Hans Verkuil <hans.verkuil@cisco.com>
3290L: linux-media@vger.kernel.org
3291T: git git://linuxtv.org/media_tree.git
a825eaec 3292W: https://linuxtv.org
85756a06
HV
3293S: Supported
3294F: drivers/media/pci/cobalt/
3295
74425eee 3296COCCINELLE/Semantic Patches (SmPL)
26de9c26 3297M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3298M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3299M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3300M: Michal Marek <mmarek@suse.com>
26de9c26 3301L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3302T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3303W: http://coccinelle.lip6.fr/
3304S: Supported
4b9033a3 3305F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3306F: scripts/coccinelle/
3307F: scripts/coccicheck
3308
1da177e4 3309CODA FILE SYSTEM
8b58be88 3310M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3311M: coda@cs.cmu.edu
3312L: codalist@coda.cs.cmu.edu
3313W: http://www.coda.cs.cmu.edu/
3314S: Maintained
679655da
JP
3315F: Documentation/filesystems/coda.txt
3316F: fs/coda/
3317F: include/linux/coda*.h
c117ab84 3318F: include/uapi/linux/coda*.h
1da177e4 3319
0b14261e
PZ
3320CODA V4L2 MEM2MEM DRIVER
3321M: Philipp Zabel <p.zabel@pengutronix.de>
3322L: linux-media@vger.kernel.org
3323S: Maintained
3324F: Documentation/devicetree/bindings/media/coda.txt
3325F: drivers/media/platform/coda/
3326
7704addb 3327COMMON CLK FRAMEWORK
a85fa007 3328M: Michael Turquette <mturquette@baylibre.com>
f956165f 3329M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3330L: linux-clk@vger.kernel.org
22d61acf 3331Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3332T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3333S: Maintained
ae4185cd 3334F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3335F: drivers/clk/
3336X: drivers/clk/clkdev.c
7704addb 3337F: include/linux/clk-pr*
60bea3b5 3338F: include/linux/clk/
7704addb 3339
e2d1d6c0 3340COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3341M: Steve French <sfrench@samba.org>
51223df6 3342L: linux-cifs@vger.kernel.org
d1f28953 3343L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3344W: http://linux-cifs.samba.org/
bb1d5dda 3345T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3346S: Supported
ec421a71 3347F: Documentation/filesystems/cifs/
679655da 3348F: fs/cifs/
e2d1d6c0 3349
1da177e4 3350COMPACTPCI HOTPLUG CORE
8b58be88 3351M: Scott Murray <scott@spiteful.org>
64dab204 3352L: linux-pci@vger.kernel.org
82c4dfc7 3353S: Maintained
679655da 3354F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3355
3356COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3357M: Scott Murray <scott@spiteful.org>
64dab204 3358L: linux-pci@vger.kernel.org
82c4dfc7 3359S: Maintained
679655da 3360F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3361
3362COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3363M: Scott Murray <scott@spiteful.org>
64dab204 3364L: linux-pci@vger.kernel.org
82c4dfc7 3365S: Maintained
679655da 3366F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3367
5411552c 3368COMPAL LAPTOP SUPPORT
8b58be88 3369M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3370L: platform-driver-x86@vger.kernel.org
5411552c 3371S: Maintained
679655da 3372F: drivers/platform/x86/compal-laptop.c
5411552c 3373
949be0f7 3374CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3375L: accessrunner-general@lists.sourceforge.net
3376W: http://accessrunner.sourceforge.net/
44243ef4 3377S: Orphan
679655da 3378F: drivers/usb/atm/cxacru.c
949be0f7 3379
e2d1d6c0 3380CONFIGFS
d6351db2 3381M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3382M: Christoph Hellwig <hch@lst.de>
3383T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3384S: Supported
679655da
JP
3385F: fs/configfs/
3386F: include/linux/configfs.h
e2d1d6c0 3387
acb9c1b2 3388CONNECTOR
8b58be88 3389M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3390L: netdev@vger.kernel.org
3391S: Maintained
3392F: drivers/connector/
3393
a3e3354d 3394CONTROL GROUP (CGROUP)
860ca0e6 3395M: Tejun Heo <tj@kernel.org>
ad50c159 3396M: Li Zefan <lizefan@huawei.com>
4d205676 3397M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3398L: cgroups@vger.kernel.org
860ca0e6 3399T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3400S: Maintained
4b16b0c0 3401F: Documentation/cgroup*
679655da
JP
3402F: include/linux/cgroup*
3403F: kernel/cgroup*
a3e3354d
TH
3404
3405CONTROL GROUP - CPUSET
3406M: Li Zefan <lizefan@huawei.com>
3407L: cgroups@vger.kernel.org
3408W: http://www.bullopensource.org/cpuset/
3409W: http://oss.sgi.com/projects/cpusets/
3410T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3411S: Maintained
4b16b0c0 3412F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3413F: include/linux/cpuset.h
3414F: kernel/cpuset.c
3415
3416CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3417M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3418M: Michal Hocko <mhocko@kernel.org>
c4e29738 3419M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3420L: cgroups@vger.kernel.org
3421L: linux-mm@kvack.org
3422S: Maintained
3423F: mm/memcontrol.c
5d1ea48b 3424F: mm/swap_cgroup.c
fb3a0fb6 3425
bebe4678 3426CORETEMP HARDWARE MONITORING DRIVER
96859129 3427M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3428L: linux-hwmon@vger.kernel.org
bebe4678 3429S: Maintained
679655da
JP
3430F: Documentation/hwmon/coretemp
3431F: drivers/hwmon/coretemp.c
bebe4678 3432
1da177e4 3433COSA/SRP SYNC SERIAL DRIVER
8b58be88 3434M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3435W: http://www.fi.muni.cz/~kas/cosa/
3436S: Maintained
679655da 3437F: drivers/net/wan/cosa*
1da177e4 3438
4371ee35 3439CPMAC ETHERNET DRIVER
9dd4aaef 3440M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3441L: netdev@vger.kernel.org
3442S: Maintained
b544dbac 3443F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3444
1da177e4 3445CPU FREQUENCY DRIVERS
9c3646d1 3446M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3447M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3448L: linux-pm@vger.kernel.org
1da177e4 3449S: Maintained
27209d91
VK
3450T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3451T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
993e5483 3452B: https://bugzilla.kernel.org
dabe73cb 3453F: Documentation/cpu-freq/
679655da
JP
3454F: drivers/cpufreq/
3455F: include/linux/cpufreq.h
0a7d2cd7 3456F: tools/testing/selftests/cpufreq/
1da177e4 3457
8a67f0ef
VK
3458CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3459M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3460M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3461L: linux-pm@vger.kernel.org
3462W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3463S: Maintained
3464F: drivers/cpufreq/arm_big_little.h
3465F: drivers/cpufreq/arm_big_little.c
3466F: drivers/cpufreq/arm_big_little_dt.c
3467
14d2c34c 3468CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3469M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3470M: Daniel Lezcano <daniel.lezcano@linaro.org>
3471L: linux-pm@vger.kernel.org
3472L: linux-arm-kernel@lists.infradead.org
cea8321c 3473T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3474S: Maintained
3475F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3476
0c570c18
BZ
3477CPUIDLE DRIVER - ARM EXYNOS
3478M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3479M: Daniel Lezcano <daniel.lezcano@linaro.org>
3480M: Kukjin Kim <kgene@kernel.org>
3481L: linux-pm@vger.kernel.org
3482L: linux-samsung-soc@vger.kernel.org
3483S: Supported
3484F: drivers/cpuidle/cpuidle-exynos.c
3485F: arch/arm/mach-exynos/pm.c
3486
a8e39c35 3487CPUIDLE DRIVERS
9c3646d1 3488M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3489M: Daniel Lezcano <daniel.lezcano@linaro.org>
3490L: linux-pm@vger.kernel.org
3491S: Maintained
cea8321c 3492T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2ed38cbe 3493B: https://bugzilla.kernel.org
a8e39c35
DL
3494F: drivers/cpuidle/*
3495F: include/linux/cpuidle.h
3496
1da177e4 3497CPUID/MSR DRIVER
8b58be88 3498M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3499S: Maintained
679655da
JP
3500F: arch/x86/kernel/cpuid.c
3501F: arch/x86/kernel/msr.c
1da177e4 3502
7fe2f639 3503CPU POWER MONITORING SUBSYSTEM
d8130624 3504M: Thomas Renninger <trenn@suse.com>
103f1790 3505L: linux-pm@vger.kernel.org
7fe2f639 3506S: Maintained
14430813 3507F: tools/power/cpupower/
7fe2f639 3508
1da177e4 3509CRAMFS FILESYSTEM
ce00f85c 3510W: http://sourceforge.net/projects/cramfs/
54886a71 3511S: Orphan / Obsolete
679655da
JP
3512F: Documentation/filesystems/cramfs.txt
3513F: fs/cramfs/
1da177e4
LT
3514
3515CRIS PORT
8b58be88
JP
3516M: Mikael Starvik <starvik@axis.com>
3517M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3518L: linux-cris-kernel@axis.com
1da177e4 3519W: http://developer.axis.com
9f273c24 3520T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3521S: Maintained
679655da 3522F: arch/cris/
df621252 3523F: drivers/tty/serial/crisv10.*
1da177e4
LT
3524
3525CRYPTO API
8b58be88
JP
3526M: Herbert Xu <herbert@gondor.apana.org.au>
3527M: "David S. Miller" <davem@davemloft.net>
1da177e4 3528L: linux-crypto@vger.kernel.org
9f273c24 3529T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3530T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3531S: Maintained
679655da 3532F: Documentation/crypto/
fe1c445b 3533F: Documentation/devicetree/bindings/crypto/
2ca87a17 3534F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3535F: arch/*/crypto/
3536F: crypto/
3537F: drivers/crypto/
3538F: include/crypto/
ff330f73 3539F: include/linux/crypto*
1da177e4 3540
5b07bd57 3541CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3542M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3543L: linux-crypto@vger.kernel.org
3544S: Maintained
51a2228a
JP
3545F: crypto/ansi_cprng.c
3546F: crypto/rng.c
5b07bd57 3547
fc279cc2
HV
3548CS3308 MEDIA DRIVER
3549M: Hans Verkuil <hverkuil@xs4all.nl>
3550L: linux-media@vger.kernel.org
3551T: git git://linuxtv.org/media_tree.git
3552W: http://linuxtv.org
3553S: Odd Fixes
3554F: drivers/media/i2c/cs3308.c
3555F: drivers/media/i2c/cs3308.h
3556
9b4ffa48 3557CS5535 Audio ALSA driver
8b58be88 3558M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3559S: Maintained
679655da 3560F: sound/pci/cs5535audio/
9b4ffa48 3561
a910e4a9 3562CW1200 WLAN driver
b75f0050
JP
3563M: Solomon Peachy <pizza@shaftnet.org>
3564S: Maintained
560424e9 3565F: drivers/net/wireless/st/cw1200/
a910e4a9 3566
6d8425b1 3567CX18 VIDEO4LINUX DRIVER
6afdeaf8 3568M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3569L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3570L: linux-media@vger.kernel.org
275ffde4 3571T: git git://linuxtv.org/media_tree.git
a825eaec 3572W: https://linuxtv.org
30e10993 3573W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3574S: Maintained
618cd932 3575F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3576F: drivers/media/pci/cx18/
6c0f0359 3577F: include/uapi/linux/ivtv*
6d8425b1 3578
3f101d91
HV
3579CX2341X MPEG ENCODER HELPER MODULE
3580M: Hans Verkuil <hverkuil@xs4all.nl>
3581L: linux-media@vger.kernel.org
3582T: git git://linuxtv.org/media_tree.git
a825eaec 3583W: https://linuxtv.org
3f101d91 3584S: Maintained
c368360b 3585F: drivers/media/common/cx2341x*
3f101d91
HV
3586F: include/media/cx2341x*
3587
b8fe6e2c
PB
3588CX24120 MEDIA DRIVER
3589M: Jemma Denson <jdenson@gmail.com>
3590M: Patrick Boettcher <patrick.boettcher@posteo.de>
3591L: linux-media@vger.kernel.org
a825eaec 3592W: https://linuxtv.org
b8fe6e2c
PB
3593Q: http://patchwork.linuxtv.org/project/linux-media/list/
3594S: Maintained
3595F: drivers/media/dvb-frontends/cx24120*
3596
20357578 3597CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3598M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3599M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3600L: linux-media@vger.kernel.org
a825eaec 3601W: https://linuxtv.org
20357578
MCC
3602T: git git://linuxtv.org/media_tree.git
3603S: Odd fixes
618cd932 3604F: Documentation/media/v4l-drivers/cx88*
20357578 3605F: drivers/media/pci/cx88/
6d8425b1 3606
91952bc0
AP
3607CXD2820R MEDIA DRIVER
3608M: Antti Palosaari <crope@iki.fi>
3609L: linux-media@vger.kernel.org
a825eaec 3610W: https://linuxtv.org
91952bc0
AP
3611W: http://palosaari.fi/linux/
3612Q: http://patchwork.linuxtv.org/project/linux-media/list/
3613T: git git://linuxtv.org/anttip/media_tree.git
3614S: Maintained
3615F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3616
e5ec3789 3617CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3618M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3619L: netdev@vger.kernel.org
3620W: http://www.chelsio.com
3621S: Supported
f7917c00 3622F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3623
d8ae3c33 3624CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3625M: Karen Xie <kxie@chelsio.com>
3626L: linux-scsi@vger.kernel.org
3627W: http://www.chelsio.com
3628S: Supported
3629F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3630
e5ec3789 3631CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3632M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3633L: linux-rdma@vger.kernel.org
e5ec3789
SW
3634W: http://www.openfabrics.org
3635S: Supported
679655da 3636F: drivers/infiniband/hw/cxgb3/
a85fb338 3637F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3638
be4c9bad 3639CXGB4 ETHERNET DRIVER (CXGB4)
59cfa789 3640M: Ganesh Goudar <ganeshgr@chelsio.com>
be4c9bad
RD
3641L: netdev@vger.kernel.org
3642W: http://www.chelsio.com
3643S: Supported
f7917c00 3644F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3645
d8ae3c33 3646CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3647M: Karen Xie <kxie@chelsio.com>
3648L: linux-scsi@vger.kernel.org
3649W: http://www.chelsio.com
3650S: Supported
3651F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3652
be4c9bad
RD
3653CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3654M: Steve Wise <swise@chelsio.com>
3655L: linux-rdma@vger.kernel.org
3656W: http://www.openfabrics.org
3657S: Supported
3658F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3659F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3660
5c20a5c7
CL
3661CXGB4VF ETHERNET DRIVER (CXGB4VF)
3662M: Casey Leedom <leedom@chelsio.com>
3663L: netdev@vger.kernel.org
3664W: http://www.chelsio.com
3665S: Supported
f7917c00 3666F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3667
a9282d01
IM
3668CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3669M: Ian Munsie <imunsie@au1.ibm.com>
9d82fd2f 3670M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
a9282d01
IM
3671L: linuxppc-dev@lists.ozlabs.org
3672S: Supported
9d82fd2f 3673F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3674F: drivers/misc/cxl/
ec249dd8 3675F: include/misc/cxl*
a9282d01
IM
3676F: include/uapi/misc/cxl.h
3677F: Documentation/powerpc/cxl.txt
a9282d01
IM
3678F: Documentation/ABI/testing/sysfs-class-cxl
3679
11f43ae7
MO
3680CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3681M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3682M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3683M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3684L: linux-scsi@vger.kernel.org
3685S: Supported
3686F: drivers/scsi/cxlflash/
3687F: include/uapi/scsi/cxlflash_ioctls.h
3688F: Documentation/powerpc/cxlflash.txt
3689
b52b97a3
GC
3690STMMAC ETHERNET DRIVER
3691M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3692M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3693L: netdev@vger.kernel.org
3694W: http://www.stlinux.com
3695S: Supported
7ac6653a 3696F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3697
1da177e4 3698CYBERPRO FB DRIVER
54176cc6 3699M: Russell King <linux@armlinux.org.uk>
efc03ecb 3700L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3701W: http://www.armlinux.org.uk/
1da177e4 3702S: Maintained
8a61f013 3703F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3704
1da177e4 3705CYCLADES ASYNC MUX DRIVER
1da177e4 3706W: http://www.cyclades.com/
d459883e 3707S: Orphan
c897401b 3708F: drivers/tty/cyclades.c
679655da 3709F: include/linux/cyclades.h
c117ab84 3710F: include/uapi/linux/cyclades.h
1da177e4
LT
3711
3712CYCLADES PC300 DRIVER
1da177e4 3713W: http://www.cyclades.com/
d459883e 3714S: Orphan
679655da 3715F: drivers/net/wan/pc300*
1da177e4 3716
402f6ae4
AP
3717CYPRESS_FIRMWARE MEDIA DRIVER
3718M: Antti Palosaari <crope@iki.fi>
3719L: linux-media@vger.kernel.org
a825eaec 3720W: https://linuxtv.org
402f6ae4
AP
3721W: http://palosaari.fi/linux/
3722Q: http://patchwork.linuxtv.org/project/linux-media/list/
3723T: git git://linuxtv.org/anttip/media_tree.git
3724S: Maintained
3725F: drivers/media/common/cypress_firmware*
3726
e3ae3525 3727CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3728M: Ferruh Yigit <fery@cypress.com>
6305902c 3729L: linux-input@vger.kernel.org
be9a6f40 3730S: Supported
6305902c
JP
3731F: drivers/input/touchscreen/cyttsp*
3732F: include/linux/input/cyttsp.h
e3ae3525 3733
aaaf5fbf
JK
3734DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3735M: Joshua Kinard <kumba@gentoo.org>
3736S: Maintained
3737F: drivers/rtc/rtc-ds1685.c
3738F: include/linux/rtc/ds1685.h
3739
1da177e4 3740DAMA SLAVE for AX.25
8b58be88 3741M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3742W: http://yaina.de/jreuter/
3743W: http://www.qsl.net/dl1bke/
3744L: linux-hams@vger.kernel.org
3745S: Maintained
679655da
JP
3746F: net/ax25/af_ax25.c
3747F: net/ax25/ax25_dev.c
3748F: net/ax25/ax25_ds_*
3749F: net/ax25/ax25_in.c
3750F: net/ax25/ax25_out.c
3751F: net/ax25/ax25_timer.c
3752F: net/ax25/sysctl_net_ax25.c
1da177e4 3753
e2d1d6c0 3754DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3755L: netdev@vger.kernel.org
5ff77428 3756S: Orphan
679655da 3757F: Documentation/networking/dmfe.txt
0f04e2aa 3758F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3759
3760DC390/AM53C974 SCSI driver
d8130624 3761M: Hannes Reinecke <hare@suse.com>
71bd849d 3762L: linux-scsi@vger.kernel.org
e2d1d6c0 3763S: Maintained
71bd849d 3764F: drivers/scsi/am53c974.c
e2d1d6c0 3765
1da177e4 3766DC395x SCSI driver
61eee9a7 3767M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3768M: Ali Akcaagac <aliakc@web.de>
3769M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3770L: dc395x@twibble.org
cf015e9f
JP
3771W: http://twibble.org/dist/dc395x/
3772W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3773S: Maintained
679655da
JP
3774F: Documentation/scsi/dc395x.txt
3775F: drivers/scsi/dc395x.*
1da177e4 3776
eb8edb08 3777DCCP PROTOCOL
a89d030e 3778M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3779L: dccp@vger.kernel.org
c996d8b9 3780W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3781S: Maintained
679655da 3782F: include/linux/dccp.h
c117ab84 3783F: include/uapi/linux/dccp.h
679655da
JP
3784F: include/linux/tfrc.h
3785F: net/dccp/
eb8edb08 3786
1da177e4 3787DECnet NETWORK LAYER
1da177e4
LT
3788W: http://linux-decnet.sourceforge.net
3789L: linux-decnet-user@lists.sourceforge.net
f546444d 3790S: Orphan
679655da
JP
3791F: Documentation/networking/decnet.txt
3792F: net/decnet/
1da177e4 3793
ebff05b9
MR
3794DECSTATION PLATFORM SUPPORT
3795M: "Maciej W. Rozycki" <macro@linux-mips.org>
3796L: linux-mips@linux-mips.org
3797W: http://www.linux-mips.org/wiki/DECstation
3798S: Maintained
3799F: arch/mips/dec/
3800F: arch/mips/include/asm/dec/
3801F: arch/mips/include/asm/mach-dec/
3802
1da177e4 3803DEFXX FDDI NETWORK DRIVER
8b58be88 3804M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3805S: Maintained
33f810b2 3806F: drivers/net/fddi/defxx.*
1da177e4 3807
ad8f07cc 3808DELL LAPTOP DRIVER
8b58be88 3809M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3810M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3811L: platform-driver-x86@vger.kernel.org
ad8f07cc 3812S: Maintained
679655da 3813F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3814
817a5cdb
PR
3815DELL LAPTOP RBTN DRIVER
3816M: Pali Rohár <pali.rohar@gmail.com>
3817S: Maintained
3818F: drivers/platform/x86/dell-rbtn.*
3819
cdbff611
PR
3820DELL LAPTOP FREEFALL DRIVER
3821M: Pali Rohár <pali.rohar@gmail.com>
3822S: Maintained
3823F: drivers/platform/x86/dell-smo8800.c
3824
1da177e4 3825DELL LAPTOP SMM DRIVER
a5afba16 3826M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3827S: Maintained
a5afba16 3828F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3829F: include/uapi/linux/i8k.h
1da177e4 3830
90563ec4 3831DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3832M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3833S: Maintained
679655da
JP
3834F: Documentation/dcdbas.txt
3835F: drivers/firmware/dcdbas.*
90563ec4 3836
0b3f6109 3837DELL WMI EXTRAS DRIVER
8b58be88 3838M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3839M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3840S: Maintained
36b3a96f 3841F: drivers/platform/x86/dell-wmi.c
0b3f6109 3842
5efc75e3 3843DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3844M: John Youn <johnyoun@synopsys.com>
5efc75e3 3845L: linux-usb@vger.kernel.org
18f340f9 3846T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3847S: Maintained
197ba5f4 3848F: drivers/usb/dwc2/
5efc75e3 3849
94ab23dd 3850DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3851M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3852L: linux-usb@vger.kernel.org
94ab23dd
FB
3853T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3854S: Maintained
3855F: drivers/usb/dwc3/
3856
833c9545
JB
3857DEVICE COREDUMP (DEV_COREDUMP)
3858M: Johannes Berg <johannes@sipsolutions.net>
3859L: linux-kernel@vger.kernel.org
3860S: Maintained
3861F: drivers/base/devcoredump.c
3862F: include/linux/devcoredump.h
3863
89d07767
KP
3864DEVICE FREQUENCY (DEVFREQ)
3865M: MyungJoo Ham <myungjoo.ham@samsung.com>
3866M: Kyungmin Park <kyungmin.park@samsung.com>
9932ef3c 3867R: Chanwoo Choi <cw00.choi@samsung.com>
88476d34 3868L: linux-pm@vger.kernel.org
6a3cd722 3869T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3870S: Maintained
3871F: drivers/devfreq/
6a3cd722
CC
3872F: include/linux/devfreq.h
3873F: Documentation/devicetree/bindings/devfreq/
89d07767 3874
7dbded06
CC
3875DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3876M: Chanwoo Choi <cw00.choi@samsung.com>
3877L: linux-pm@vger.kernel.org
3878T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3879S: Supported
3880F: drivers/devfreq/event/
3881F: drivers/devfreq/devfreq-event.c
3882F: include/linux/devfreq-event.h
3883F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3884
490b864b
CC
3885BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3886M: Chanwoo Choi <cw00.choi@samsung.com>
3887L: linux-pm@vger.kernel.org
3888L: linux-samsung-soc@vger.kernel.org
3889T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3890S: Maintained
3891F: drivers/devfreq/exynos-bus.c
3892F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3893
1da177e4 3894DEVICE NUMBER REGISTRY
8b58be88 3895M: Torben Mathiasen <device@lanana.org>
1da177e4 3896W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3897S: Maintained
3898
e2d1d6c0 3899DEVICE-MAPPER (LVM)
854ecaad 3900M: Alasdair Kergon <agk@redhat.com>
8504eed3 3901M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3902M: dm-devel@redhat.com
e2d1d6c0
RD
3903L: dm-devel@redhat.com
3904W: http://sources.redhat.com/dm
8a6e2535 3905Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3906T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3907T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3908S: Maintained
679655da
JP
3909F: Documentation/device-mapper/
3910F: drivers/md/dm*
854ecaad 3911F: drivers/md/persistent-data/
679655da
JP
3912F: include/linux/device-mapper.h
3913F: include/linux/dm-*.h
8504eed3 3914F: include/uapi/linux/dm-*.h
e2d1d6c0 3915
bfcd3a46
JP
3916DEVLINK
3917M: Jiri Pirko <jiri@mellanox.com>
3918L: netdev@vger.kernel.org
3919S: Supported
3920F: net/core/devlink.c
3921F: include/net/devlink.h
3922F: include/uapi/linux/devlink.h
3923
c0d995aa
OST
3924DIALOG SEMICONDUCTOR DRIVERS
3925M: Support Opensource <support.opensource@diasemi.com>
3926W: http://www.dialog-semiconductor.com/products
3927S: Supported
3928F: Documentation/hwmon/da90??
047cfd01 3929F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3930F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3931F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3932F: drivers/gpio/gpio-da90??.c
3933F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3934F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3935F: drivers/input/misc/da90??_onkey.c
3936F: drivers/input/touchscreen/da9052_tsi.c
3937F: drivers/leds/leds-da90??.c
3938F: drivers/mfd/da903x.c
3939F: drivers/mfd/da90??-*.c
7be72c2c 3940F: drivers/mfd/da91??-*.c
8c0984e5
SR
3941F: drivers/power/supply/da9052-battery.c
3942F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3943F: drivers/regulator/da903x.c
3944F: drivers/regulator/da9???-regulator.[ch]
3945F: drivers/rtc/rtc-da90??.c
3946F: drivers/video/backlight/da90??_bl.c
3947F: drivers/watchdog/da90??_wdt.c
3948F: include/linux/mfd/da903x.h
3949F: include/linux/mfd/da9052/
3950F: include/linux/mfd/da9055/
047cfd01 3951F: include/linux/mfd/da9062/
c0d995aa 3952F: include/linux/mfd/da9063/
7be72c2c 3953F: include/linux/mfd/da9150/
4eeb08b4 3954F: include/linux/regulator/da9211.h
c0d995aa
OST
3955F: include/sound/da[79]*.h
3956F: sound/soc/codecs/da[79]*.[ch]
3957
6ea5dcdf
WBG
3958DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3959M: William Breathitt Gray <vilhelm.gray@gmail.com>
3960L: linux-gpio@vger.kernel.org
3961S: Maintained
3962F: drivers/gpio/gpio-gpio-mm.c
3963
599aa697
LL
3964DIGI NEO AND CLASSIC PCI PRODUCTS
3965M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3966M: Mark Hounschell <markh@compro.net>
599aa697
LL
3967L: driverdev-devel@linuxdriverproject.org
3968S: Maintained
3969F: drivers/staging/dgnc/
3970
335d7c58 3971DIOLAN U2C-12 I2C DRIVER
ca462085 3972M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3973L: linux-i2c@vger.kernel.org
3974S: Maintained
3975F: drivers/i2c/busses/i2c-diolan-u2c.c
3976
d475c634 3977DIRECT ACCESS (DAX)
e057541a
RZ
3978M: Matthew Wilcox <mawilcox@microsoft.com>
3979M: Ross Zwisler <ross.zwisler@linux.intel.com>
d475c634
MW
3980L: linux-fsdevel@vger.kernel.org
3981S: Supported
3982F: fs/dax.c
e057541a
RZ
3983F: include/linux/dax.h
3984F: include/trace/events/fs_dax.h
d475c634 3985
e7839f25 3986DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3987M: Eric Paris <eparis@parisplace.org>
3c5119c0 3988S: Maintained
679655da
JP
3989F: Documentation/filesystems/dnotify.txt
3990F: fs/notify/dnotify/
3991F: include/linux/dnotify.h
1da177e4
LT
3992
3993DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3994M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3995W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3996W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3997W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3998S: Maintained
3999
4480f15b 4000DISKQUOTA
d8130624 4001M: Jan Kara <jack@suse.com>
1da177e4 4002S: Maintained
679655da
JP
4003F: Documentation/filesystems/quota.txt
4004F: fs/quota/
4005F: include/linux/quota*.h
c117ab84 4006F: include/uapi/linux/quota*.h
1da177e4 4007
702686ad
BT
4008DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4009M: Bernie Thompson <bernie@plugable.com>
4010L: linux-fbdev@vger.kernel.org
4011S: Maintained
4012W: http://plugable.com/category/projects/udlfb/
8a61f013 4013F: drivers/video/fbdev/udlfb.c
702686ad
BT
4014F: include/video/udlfb.h
4015F: Documentation/fb/udlfb.txt
4016
e7839f25 4017DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
4018M: Christine Caulfield <ccaulfie@redhat.com>
4019M: David Teigland <teigland@redhat.com>
a4644184 4020L: cluster-devel@redhat.com
5be7b50f 4021W: http://sources.redhat.com/cluster/
9f273c24 4022T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 4023S: Supported
679655da 4024F: fs/dlm/
5be7b50f 4025
53b6b3e0
SS
4026DMA BUFFER SHARING FRAMEWORK
4027M: Sumit Semwal <sumit.semwal@linaro.org>
4028S: Maintained
4029L: linux-media@vger.kernel.org
4030L: dri-devel@lists.freedesktop.org
8ada6d2d 4031L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 4032F: drivers/dma-buf/
e46d12c6
JP
4033F: include/linux/dma-buf*
4034F: include/linux/reservation.h
4035F: include/linux/*fence.h
e7e21c72 4036F: Documentation/driver-api/dma-buf.rst
0b46fcdb 4037T: git git://anongit.freedesktop.org/drm/drm-misc
53b6b3e0 4038
c483e065
GP
4039SYNC FILE FRAMEWORK
4040M: Sumit Semwal <sumit.semwal@linaro.org>
4041R: Gustavo Padovan <gustavo@padovan.org>
4042S: Maintained
4043L: linux-media@vger.kernel.org
4044L: dri-devel@lists.freedesktop.org
c5ec903d 4045F: drivers/dma-buf/sync_*
376e5f54 4046F: drivers/dma-buf/dma-fence*
c5ec903d 4047F: drivers/dma-buf/sw_sync.c
c483e065 4048F: include/linux/sync_file.h
c5ec903d 4049F: include/uapi/linux/sync_file.h
c483e065 4050F: Documentation/sync_file.txt
0b46fcdb 4051T: git git://anongit.freedesktop.org/drm/drm-misc
c483e065 4052
b3e5f263 4053DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 4054M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
4055L: dmaengine@vger.kernel.org
4056Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 4057S: Maintained
679655da 4058F: drivers/dma/
0ce3c066 4059F: include/linux/dmaengine.h
c56d329e 4060F: Documentation/devicetree/bindings/dma/
979a281e
VK
4061F: Documentation/dmaengine/
4062T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 4063
b825037d 4064DME1737 HARDWARE MONITOR DRIVER
8b58be88 4065M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 4066L: linux-hwmon@vger.kernel.org
b825037d 4067S: Maintained
679655da
JP
4068F: Documentation/hwmon/dme1737
4069F: drivers/hwmon/dme1737.c
b825037d 4070
1f31e1b1 4071DMI/SMBIOS SUPPORT
d8130624 4072M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 4073S: Maintained
d4aeef93 4074T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 4075F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
4076F: drivers/firmware/dmi-id.c
4077F: drivers/firmware/dmi_scan.c
4078F: include/linux/dmi.h
4079
7d2c86b5 4080DOCUMENTATION
ad3118b9 4081M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
4082L: linux-doc@vger.kernel.org
4083S: Maintained
679655da 4084F: Documentation/
42f41ecf
JC
4085F: scripts/docproc.c
4086F: scripts/kernel-doc*
97be078b
RD
4087X: Documentation/ABI/
4088X: Documentation/devicetree/
933a46b8
JC
4089X: Documentation/acpi
4090X: Documentation/power
4091X: Documentation/spi
618cd932 4092X: Documentation/media
c51edfb1 4093T: git git://git.lwn.net/linux.git docs-next
abbaeff3 4094
1da177e4 4095DOUBLETALK DRIVER
8b58be88 4096M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
4097L: blinux-list@redhat.com
4098S: Maintained
679655da
JP
4099F: drivers/char/dtlk.c
4100F: include/linux/dtlk.h
1da177e4 4101
e2d1d6c0 4102DPT_I2O SCSI RAID DRIVER
8b58be88 4103M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
4104L: linux-scsi@vger.kernel.org
4105W: http://www.adaptec.com/
4106S: Maintained
679655da
JP
4107F: drivers/scsi/dpt*
4108F: drivers/scsi/dpt/
e2d1d6c0 4109
b411b363 4110DRBD DRIVER
bc2c049d
RK
4111M: Philipp Reisner <philipp.reisner@linbit.com>
4112M: Lars Ellenberg <lars.ellenberg@linbit.com>
4113L: drbd-dev@lists.linbit.com
28b8e8d4 4114W: http://www.drbd.org
bc2c049d
RK
4115T: git git://git.linbit.com/linux-drbd.git
4116T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4117S: Supported
4118F: drivers/block/drbd/
4119F: lib/lru_cache.c
4120F: Documentation/blockdev/drbd/
b411b363 4121
dc7dfcd8 4122DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 4123M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4124T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4125S: Supported
679655da 4126F: Documentation/kobject.txt
7cfc51b9 4127F: drivers/base/
87544653 4128F: fs/debugfs/
dc7dfcd8
WS
4129F: fs/kernfs/
4130F: fs/sysfs/
87544653 4131F: include/linux/debugfs.h
dc7dfcd8 4132F: include/linux/kobj*
679655da 4133F: lib/kobj*
1da177e4
LT
4134
4135DRM DRIVERS
8b58be88 4136M: David Airlie <airlied@linux.ie>
4c6a3999 4137L: dri-devel@lists.freedesktop.org
b0447888 4138T: git git://people.freedesktop.org/~airlied/linux
51b06f9f 4139B: https://bugs.freedesktop.org/
5fc41a70 4140C: irc://chat.freenode.net/dri-devel
1da177e4 4141S: Maintained
679655da 4142F: drivers/gpu/drm/
433e3b34 4143F: drivers/gpu/vga/
d28ab95b
GU
4144F: Documentation/devicetree/bindings/display/
4145F: Documentation/devicetree/bindings/gpu/
4146F: Documentation/devicetree/bindings/video/
621c5474 4147F: Documentation/gpu/
850e9411 4148F: include/drm/
c117ab84 4149F: include/uapi/drm/
1da177e4 4150
d52ea7e3
DV
4151DRM DRIVERS AND MISC GPU PATCHES
4152M: Daniel Vetter <daniel.vetter@intel.com>
4153M: Jani Nikula <jani.nikula@linux.intel.com>
4154M: Sean Paul <seanpaul@chromium.org>
b7a2a230 4155W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
d52ea7e3
DV
4156S: Maintained
4157T: git git://anongit.freedesktop.org/drm/drm-misc
4158F: Documentation/gpu/
4159F: drivers/gpu/vga/
4160F: drivers/gpu/drm/*
4161F: include/drm/drm*
4162F: include/uapi/drm/drm*
4163
c842b693
EV
4164DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4165M: Dave Airlie <airlied@redhat.com>
4166S: Odd Fixes
4167F: drivers/gpu/drm/ast/
4168
5620f47d
DV
4169DRM DRIVERS FOR BRIDGE CHIPS
4170M: Archit Taneja <architt@codeaurora.org>
4171S: Maintained
4172T: git git://anongit.freedesktop.org/drm/drm-misc
4173F: drivers/gpu/drm/bridge/
4174
c842b693
EV
4175DRM DRIVER FOR BOCHS VIRTUAL GPU
4176M: Gerd Hoffmann <kraxel@redhat.com>
0c19f97f
GH
4177L: virtualization@lists.linux-foundation.org
4178T: git git://git.kraxel.org/linux drm-qemu
4179S: Maintained
c842b693
EV
4180F: drivers/gpu/drm/bochs/
4181
4182DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4183M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4184M: Gerd Hoffmann <kraxel@redhat.com>
4185L: virtualization@lists.linux-foundation.org
4186T: git git://git.kraxel.org/linux drm-qemu
af3076e6
GH
4187S: Obsolete
4188W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
c842b693
EV
4189F: drivers/gpu/drm/cirrus/
4190
c26a4017 4191RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4192M: Alex Deucher <alexander.deucher@amd.com>
4193M: Christian König <christian.koenig@amd.com>
7f4c4f80 4194L: amd-gfx@lists.freedesktop.org
566f5939
AD
4195T: git git://people.freedesktop.org/~agd5f/linux
4196S: Supported
4197F: drivers/gpu/drm/radeon/
74c97375 4198F: include/uapi/drm/radeon_drm.h
c26a4017 4199F: drivers/gpu/drm/amd/
74c97375 4200F: include/uapi/drm/amdgpu_drm.h
566f5939 4201
03e255b9
TR
4202DRM PANEL DRIVERS
4203M: Thierry Reding <thierry.reding@gmail.com>
4204L: dri-devel@lists.freedesktop.org
4205T: git git://anongit.freedesktop.org/tegra/linux.git
4206S: Maintained
4207F: drivers/gpu/drm/drm_panel.c
4208F: drivers/gpu/drm/panel/
4209F: include/drm/drm_panel.h
2d799dde 4210F: Documentation/devicetree/bindings/display/panel/
03e255b9 4211
8daf7473 4212INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4213M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4214M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4215L: intel-gfx@lists.freedesktop.org
7564fde3 4216W: https://01.org/linuxgraphics/
51b06f9f 4217B: https://01.org/linuxgraphics/documentation/how-report-bugs
5fc41a70 4218C: irc://chat.freenode.net/intel-gfx
47f95647 4219Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4220T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4221S: Supported
14430813 4222F: drivers/gpu/drm/i915/
8daf7473 4223F: include/drm/i915*
baceac3a 4224F: include/uapi/drm/i915_drm.h
621c5474 4225F: Documentation/gpu/i915.rst
8daf7473 4226
66a46e9d
ZW
4227INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4228M: Zhenyu Wang <zhenyuw@linux.intel.com>
4229M: Zhi Wang <zhi.a.wang@intel.com>
ba7addcd 4230L: intel-gvt-dev@lists.freedesktop.org
66a46e9d
ZW
4231L: intel-gfx@lists.freedesktop.org
4232W: https://01.org/igvt-g
4233T: git https://github.com/01org/gvt-linux.git
4234S: Supported
4235F: drivers/gpu/drm/i915/gvt/
4236
99763bb8
BB
4237DRM DRIVERS FOR ATMEL HLCDC
4238M: Boris Brezillon <boris.brezillon@free-electrons.com>
4239L: dri-devel@lists.freedesktop.org
4240S: Supported
4241F: drivers/gpu/drm/atmel-hlcdc/
4242F: Documentation/devicetree/bindings/drm/atmel/
4243
bf1139df
MR
4244DRM DRIVERS FOR ALLWINNER A10
4245M: Maxime Ripard <maxime.ripard@free-electrons.com>
4246L: dri-devel@lists.freedesktop.org
4247S: Supported
4248F: drivers/gpu/drm/sun4i/
4249F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4250
1de7ac68
NA
4251DRM DRIVERS FOR AMLOGIC SOCS
4252M: Neil Armstrong <narmstrong@baylibre.com>
4253L: dri-devel@lists.freedesktop.org
4254L: linux-amlogic@lists.infradead.org
4255W: http://linux-meson.com/
4256S: Supported
4257F: drivers/gpu/drm/meson/
4258F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4259
398a6d4a
KP
4260DRM DRIVERS FOR EXYNOS
4261M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4262M: Joonyoung Shim <jy0922.shim@samsung.com>
4263M: Seung-Woo Kim <sw0312.kim@samsung.com>
4264M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4265L: dri-devel@lists.freedesktop.org
25a58030 4266T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4267S: Supported
14430813 4268F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4269F: include/uapi/drm/exynos_drm.h
4270F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4271
b55a1b9c 4272DRM DRIVERS FOR FREESCALE DCU
bc66757a 4273M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4274M: Alison Wang <alison.wang@freescale.com>
4275L: dri-devel@lists.freedesktop.org
4276S: Supported
4277F: drivers/gpu/drm/fsl-dcu/
2d799dde 4278F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4279F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4280F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4281
0a3d775f
PZ
4282DRM DRIVERS FOR FREESCALE IMX
4283M: Philipp Zabel <p.zabel@pengutronix.de>
4284L: dri-devel@lists.freedesktop.org
4285S: Maintained
4286F: drivers/gpu/drm/imx/
ef739aa4 4287F: drivers/gpu/ipu-v3/
2d799dde 4288F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4289
ba2199a6
PJ
4290DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4291M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4292L: dri-devel@lists.freedesktop.org
4293T: git git://github.com/patjak/drm-gma500
4294S: Maintained
5ff18e42 4295F: drivers/gpu/drm/gma500/
ba2199a6 4296
c84ffde9
XL
4297DRM DRIVERS FOR HISILICON
4298M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4299M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4300R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4301R: Chen Feng <puck.chen@hisilicon.com>
4302L: dri-devel@lists.freedesktop.org
4303T: git git://github.com/xin3liang/linux.git
4304S: Maintained
4305F: drivers/gpu/drm/hisilicon/
4306F: Documentation/devicetree/bindings/display/hisilicon/
4307
399516ab
EV
4308DRM DRIVER FOR INTEL I810 VIDEO CARDS
4309S: Orphan / Obsolete
4310F: drivers/gpu/drm/i810/
4311F: include/uapi/drm/i810_drm.h
4312
37b2a214
CH
4313DRM DRIVERS FOR MEDIATEK
4314M: CK Hu <ck.hu@mediatek.com>
4315M: Philipp Zabel <p.zabel@pengutronix.de>
4316L: dri-devel@lists.freedesktop.org
4317S: Supported
4318F: drivers/gpu/drm/mediatek/
4319F: Documentation/devicetree/bindings/display/mediatek/
4320
1f47e6cb
NT
4321DRM DRIVER FOR MI0283QT
4322M: Noralf Trønnes <noralf@tronnes.org>
4323S: Maintained
4324F: drivers/gpu/drm/tinydrm/mi0283qt.c
4325F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4326
06346451
EV
4327DRM DRIVER FOR MSM ADRENO GPU
4328M: Rob Clark <robdclark@gmail.com>
4329L: linux-arm-msm@vger.kernel.org
4330L: dri-devel@lists.freedesktop.org
4331L: freedreno@lists.freedesktop.org
4332T: git git://people.freedesktop.org/~robclark/linux
4333S: Maintained
4334F: drivers/gpu/drm/msm/
4335F: include/uapi/drm/msm_drm.h
4336F: Documentation/devicetree/bindings/display/msm/
4337
fad89bb3
EV
4338DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4339M: Ben Skeggs <bskeggs@redhat.com>
4340L: dri-devel@lists.freedesktop.org
4341L: nouveau@lists.freedesktop.org
4342T: git git://github.com/skeggsb/linux
4343S: Supported
4344F: drivers/gpu/drm/nouveau/
4345F: include/uapi/drm/nouveau_drm.h
ba2199a6 4346
bd3b49f2 4347DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4348M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4349L: dri-devel@lists.freedesktop.org
4350L: linux-tegra@vger.kernel.org
a5ad7a63 4351T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4352S: Supported
dee8268f 4353F: drivers/gpu/drm/tegra/
a5ad7a63 4354F: drivers/gpu/host1x/
e1e90644 4355F: include/linux/host1x.h
a5ad7a63 4356F: include/uapi/drm/tegra_drm.h
2d799dde 4357F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4358
399516ab
EV
4359DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4360S: Orphan / Obsolete
4361F: drivers/gpu/drm/mga/
4362F: include/uapi/drm/mga_drm.h
4363
c842b693
EV
4364DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4365M: Dave Airlie <airlied@redhat.com>
4366S: Odd Fixes
4367F: drivers/gpu/drm/mgag200/
4368
399516ab
EV
4369DRM DRIVER FOR RAGE 128 VIDEO CARDS
4370S: Orphan / Obsolete
4371F: drivers/gpu/drm/r128/
4372F: include/uapi/drm/r128_drm.h
4373
a284e9d1
LP
4374DRM DRIVERS FOR RENESAS
4375M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4376L: dri-devel@lists.freedesktop.org
4a121096 4377L: linux-renesas-soc@vger.kernel.org
2392ccd4 4378T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4379S: Supported
4380F: drivers/gpu/drm/rcar-du/
4381F: drivers/gpu/drm/shmobile/
a284e9d1 4382F: include/linux/platform_data/shmob_drm.h
33be436d 4383F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4384
c842b693
EV
4385DRM DRIVER FOR QXL VIRTUAL GPU
4386M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4387M: Gerd Hoffmann <kraxel@redhat.com>
4388L: virtualization@lists.linux-foundation.org
4389T: git git://git.kraxel.org/linux drm-qemu
4390S: Maintained
c842b693
EV
4391F: drivers/gpu/drm/qxl/
4392F: include/uapi/drm/qxl_drm.h
a284e9d1 4393
625e0346
HS
4394DRM DRIVERS FOR ROCKCHIP
4395M: Mark Yao <mark.yao@rock-chips.com>
4396L: dri-devel@lists.freedesktop.org
4397S: Maintained
4398F: drivers/gpu/drm/rockchip/
f253f7eb 4399F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4400
399516ab
EV
4401DRM DRIVER FOR SAVAGE VIDEO CARDS
4402S: Orphan / Obsolete
4403F: drivers/gpu/drm/savage/
4404F: include/uapi/drm/savage_drm.h
4405
4406DRM DRIVER FOR SIS VIDEO CARDS
4407S: Orphan / Obsolete
4408F: drivers/gpu/drm/sis/
4409F: include/uapi/drm/sis_drm.h
625e0346 4410
7f11c476
BG
4411DRM DRIVERS FOR STI
4412M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4413M: Vincent Abriou <vincent.abriou@st.com>
4414L: dri-devel@lists.freedesktop.org
4415T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4416S: Maintained
4417F: drivers/gpu/drm/sti
2d799dde 4418F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4419
399516ab
EV
4420DRM DRIVER FOR TDFX VIDEO CARDS
4421S: Orphan / Obsolete
4422F: drivers/gpu/drm/tdfx/
4423
c842b693
EV
4424DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4425M: Dave Airlie <airlied@redhat.com>
4426S: Odd Fixes
4427F: drivers/gpu/drm/udl/
4428
8bb0bce9
LS
4429DRM DRIVERS FOR VIVANTE GPU IP
4430M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4431R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9 4432R: Christian Gmeiner <christian.gmeiner@gmail.com>
c4ae94a3 4433L: etnaviv@lists.freedesktop.org
8bb0bce9
LS
4434L: dri-devel@lists.freedesktop.org
4435S: Maintained
8a9257a0
EV
4436F: drivers/gpu/drm/etnaviv/
4437F: include/uapi/drm/etnaviv_drm.h
4438F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4439
c4291702
EV
4440DRM DRIVER FOR VMWARE VIRTUAL GPU
4441M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4442M: Sinclair Yeh <syeh@vmware.com>
4443M: Thomas Hellstrom <thellstrom@vmware.com>
4444L: dri-devel@lists.freedesktop.org
4445T: git git://people.freedesktop.org/~syeh/repos_linux
4446T: git git://people.freedesktop.org/~thomash/linux
4447S: Supported
4448F: drivers/gpu/drm/vmwgfx/
4449F: include/uapi/drm/vmwgfx_drm.h
4450
8636d452
EA
4451DRM DRIVERS FOR VC4
4452M: Eric Anholt <eric@anholt.net>
4453T: git git://github.com/anholt/linux
4454S: Supported
4455F: drivers/gpu/drm/vc4/
4456F: include/uapi/drm/vc4_drm.h
4457F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4458
5ef330a7
TV
4459DRM DRIVERS FOR TI OMAP
4460M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4461L: dri-devel@lists.freedesktop.org
4462S: Maintained
4463F: drivers/gpu/drm/omapdrm/
4464F: Documentation/devicetree/bindings/display/ti/
4465
adb314ed
TV
4466DRM DRIVERS FOR TI LCDC
4467M: Jyri Sarha <jsarha@ti.com>
4468R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4469L: dri-devel@lists.freedesktop.org
4470S: Maintained
4471F: drivers/gpu/drm/tilcdc/
4472F: Documentation/devicetree/bindings/display/tilcdc/
4473
dbb01037
SG
4474DRM DRIVERS FOR ZTE ZX
4475M: Shawn Guo <shawnguo@kernel.org>
4476L: dri-devel@lists.freedesktop.org
4477S: Maintained
4478F: drivers/gpu/drm/zte/
4479F: Documentation/devicetree/bindings/display/zte,vou.txt
4480
598df1ac
AK
4481DSBR100 USB FM RADIO DRIVER
4482M: Alexey Klimov <klimov.linux@gmail.com>
4483L: linux-media@vger.kernel.org
4484T: git git://linuxtv.org/media_tree.git
4485S: Maintained
4486F: drivers/media/radio/dsbr100.c
4487
1da177e4 4488DSCC4 DRIVER
8b58be88 4489M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4490L: netdev@vger.kernel.org
1da177e4 4491S: Maintained
679655da 4492F: drivers/net/wan/dscc4.c
1da177e4 4493
cc11b140
HV
4494DT3155 MEDIA DRIVER
4495M: Hans Verkuil <hverkuil@xs4all.nl>
4496L: linux-media@vger.kernel.org
4497T: git git://linuxtv.org/media_tree.git
a825eaec 4498W: https://linuxtv.org
cc11b140
HV
4499S: Odd Fixes
4500F: drivers/media/pci/dt3155/
4501
91952bc0
AP
4502DVB_USB_AF9015 MEDIA DRIVER
4503M: Antti Palosaari <crope@iki.fi>
4504L: linux-media@vger.kernel.org
a825eaec 4505W: https://linuxtv.org
91952bc0
AP
4506W: http://palosaari.fi/linux/
4507Q: http://patchwork.linuxtv.org/project/linux-media/list/
4508T: git git://linuxtv.org/anttip/media_tree.git
4509S: Maintained
4510F: drivers/media/usb/dvb-usb-v2/af9015*
4511
4512DVB_USB_AF9035 MEDIA DRIVER
4513M: Antti Palosaari <crope@iki.fi>
4514L: linux-media@vger.kernel.org
a825eaec 4515W: https://linuxtv.org
91952bc0
AP
4516W: http://palosaari.fi/linux/
4517Q: http://patchwork.linuxtv.org/project/linux-media/list/
4518T: git git://linuxtv.org/anttip/media_tree.git
4519S: Maintained
4520F: drivers/media/usb/dvb-usb-v2/af9035*
4521
4522DVB_USB_ANYSEE MEDIA DRIVER
4523M: Antti Palosaari <crope@iki.fi>
4524L: linux-media@vger.kernel.org
a825eaec 4525W: https://linuxtv.org
91952bc0
AP
4526W: http://palosaari.fi/linux/
4527Q: http://patchwork.linuxtv.org/project/linux-media/list/
4528T: git git://linuxtv.org/anttip/media_tree.git
4529S: Maintained
4530F: drivers/media/usb/dvb-usb-v2/anysee*
4531
4532DVB_USB_AU6610 MEDIA DRIVER
4533M: Antti Palosaari <crope@iki.fi>
4534L: linux-media@vger.kernel.org
a825eaec 4535W: https://linuxtv.org
91952bc0
AP
4536W: http://palosaari.fi/linux/
4537Q: http://patchwork.linuxtv.org/project/linux-media/list/
4538T: git git://linuxtv.org/anttip/media_tree.git
4539S: Maintained
4540F: drivers/media/usb/dvb-usb-v2/au6610*
4541
4542DVB_USB_CE6230 MEDIA DRIVER
4543M: Antti Palosaari <crope@iki.fi>
4544L: linux-media@vger.kernel.org
a825eaec 4545W: https://linuxtv.org
91952bc0
AP
4546W: http://palosaari.fi/linux/
4547Q: http://patchwork.linuxtv.org/project/linux-media/list/
4548T: git git://linuxtv.org/anttip/media_tree.git
4549S: Maintained
4550F: drivers/media/usb/dvb-usb-v2/ce6230*
4551
d099dea2
MK
4552DVB_USB_CXUSB MEDIA DRIVER
4553M: Michael Krufky <mkrufky@linuxtv.org>
4554L: linux-media@vger.kernel.org
a825eaec 4555W: https://linuxtv.org
d099dea2
MK
4556W: http://github.com/mkrufky
4557Q: http://patchwork.linuxtv.org/project/linux-media/list/
4558T: git git://linuxtv.org/media_tree.git
4559S: Maintained
9819da66 4560F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4561
91952bc0 4562DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4563M: Antti Palosaari <crope@iki.fi>
4564L: linux-media@vger.kernel.org
a825eaec 4565W: https://linuxtv.org
91952bc0
AP
4566W: http://palosaari.fi/linux/
4567Q: http://patchwork.linuxtv.org/project/linux-media/list/
4568T: git git://linuxtv.org/anttip/media_tree.git
4569S: Maintained
91952bc0 4570F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4571
5560983b 4572DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4573M: Antti Palosaari <crope@iki.fi>
4574L: linux-media@vger.kernel.org
a825eaec 4575W: https://linuxtv.org
91952bc0
AP
4576Q: http://patchwork.linuxtv.org/project/linux-media/list/
4577T: git git://linuxtv.org/anttip/media_tree.git
4578S: Maintained
5560983b 4579F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4580
8856f5f2
MK
4581DVB_USB_MXL111SF MEDIA DRIVER
4582M: Michael Krufky <mkrufky@linuxtv.org>
4583L: linux-media@vger.kernel.org
a825eaec 4584W: https://linuxtv.org
8856f5f2
MK
4585W: http://github.com/mkrufky
4586Q: http://patchwork.linuxtv.org/project/linux-media/list/
4587T: git git://linuxtv.org/mkrufky/mxl111sf.git
4588S: Maintained
4589F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4590
91952bc0
AP
4591DVB_USB_RTL28XXU MEDIA DRIVER
4592M: Antti Palosaari <crope@iki.fi>
4593L: linux-media@vger.kernel.org
a825eaec 4594W: https://linuxtv.org
91952bc0
AP
4595W: http://palosaari.fi/linux/
4596Q: http://patchwork.linuxtv.org/project/linux-media/list/
4597T: git git://linuxtv.org/anttip/media_tree.git
4598S: Maintained
4599F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4600
4601DVB_USB_V2 MEDIA DRIVER
4602M: Antti Palosaari <crope@iki.fi>
4603L: linux-media@vger.kernel.org
a825eaec 4604W: https://linuxtv.org
91952bc0
AP
4605W: http://palosaari.fi/linux/
4606Q: http://patchwork.linuxtv.org/project/linux-media/list/
4607T: git git://linuxtv.org/anttip/media_tree.git
4608S: Maintained
4609F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4610F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4611
ac0ac38f 4612DYNAMIC DEBUG
5c4a97d1 4613M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4614S: Maintained
4615F: lib/dynamic_debug.c
4616F: include/linux/dynamic_debug.h
4617
789c7048 4618DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4619M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4620S: Maintained
df621252 4621F: drivers/tty/serial/dz.*
789c7048 4622
f17effbe
MF
4623E3X0 POWER BUTTON DRIVER
4624M: Moritz Fischer <moritz.fischer@ettus.com>
4625L: usrp-users@lists.ettus.com
4626W: http://www.ettus.com
4627S: Supported
4628F: drivers/input/misc/e3x0-button.c
4629F: Documentation/devicetree/bindings/input/e3x0-button.txt
4630
91952bc0
AP
4631E4000 MEDIA DRIVER
4632M: Antti Palosaari <crope@iki.fi>
4633L: linux-media@vger.kernel.org
a825eaec 4634W: https://linuxtv.org
91952bc0
AP
4635W: http://palosaari.fi/linux/
4636Q: http://patchwork.linuxtv.org/project/linux-media/list/
4637T: git git://linuxtv.org/anttip/media_tree.git
4638S: Maintained
4639F: drivers/media/tuners/e4000*
4640
1da177e4 4641EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4642M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4643L: linux-scsi@vger.kernel.org
4644S: Maintained
679655da 4645F: drivers/scsi/eata.c
1da177e4 4646
91952bc0
AP
4647EC100 MEDIA DRIVER
4648M: Antti Palosaari <crope@iki.fi>
4649L: linux-media@vger.kernel.org
a825eaec 4650W: https://linuxtv.org
91952bc0
AP
4651W: http://palosaari.fi/linux/
4652Q: http://patchwork.linuxtv.org/project/linux-media/list/
4653T: git git://linuxtv.org/anttip/media_tree.git
4654S: Maintained
4655F: drivers/media/dvb-frontends/ec100*
4656
237fead6 4657ECRYPT FILE SYSTEM
0de9adf2 4658M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4659L: ecryptfs@vger.kernel.org
24a923e4 4660W: http://ecryptfs.org
6dc7516e 4661W: https://launchpad.net/ecryptfs
9f273c24 4662T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4663S: Supported
679655da
JP
4664F: Documentation/filesystems/ecryptfs.txt
4665F: fs/ecryptfs/
237fead6 4666
da9bb1d2 4667EDAC-CORE
aa15aa0e 4668M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4669M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4670M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4671L: linux-edac@vger.kernel.org
07cd6bf5
FW
4672T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4673T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4674S: Supported
b73bbad3
MCC
4675F: Documentation/admin-guide/ras.rst
4676F: Documentation/driver-api/edac.rst
91445c72 4677F: drivers/edac/
679655da 4678F: include/linux/edac.h
0e438e3f 4679
c476c23b 4680EDAC-AMD64
487ba8e8 4681M: Borislav Petkov <bp@alien8.de>
91445c72 4682L: linux-edac@vger.kernel.org
487ba8e8 4683S: Maintained
c476c23b
BP
4684F: drivers/edac/amd64_edac*
4685
836dae5d 4686EDAC-CALXEDA
836dae5d
RR
4687M: Robert Richter <rric@kernel.org>
4688L: linux-edac@vger.kernel.org
836dae5d
RR
4689S: Maintained
4690F: drivers/edac/highbank*
4691
f65aad41
RB
4692EDAC-CAVIUM
4693M: Ralf Baechle <ralf@linux-mips.org>
4694M: David Daney <david.daney@cavium.com>
4695L: linux-edac@vger.kernel.org
4696L: linux-mips@linux-mips.org
f65aad41
RB
4697S: Supported
4698F: drivers/edac/octeon_edac*
4699
0e438e3f 4700EDAC-E752X
8b58be88 4701M: Mark Gross <mark.gross@intel.com>
91445c72 4702L: linux-edac@vger.kernel.org
0e438e3f 4703S: Maintained
679655da 4704F: drivers/edac/e752x_edac.c
0e438e3f
DP
4705
4706EDAC-E7XXX
91445c72 4707L: linux-edac@vger.kernel.org
0e438e3f 4708S: Maintained
679655da 4709F: drivers/edac/e7xxx_edac.c
0e438e3f 4710
7d136731
BP
4711EDAC-FSL_DDR
4712M: York Sun <york.sun@nxp.com>
4713L: linux-edac@vger.kernel.org
4714S: Maintained
4715F: drivers/edac/fsl_ddr_edac.*
4716
77c5f5d2 4717EDAC-GHES
5dc8a864
MCC
4718M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4719M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4720L: linux-edac@vger.kernel.org
77c5f5d2 4721S: Maintained
2caa67a6 4722F: drivers/edac/ghes_edac.c
77c5f5d2 4723
6bc78404 4724EDAC-I82443BXGX
8b58be88 4725M: Tim Small <tim@buttersideup.com>
91445c72 4726L: linux-edac@vger.kernel.org
6bc78404 4727S: Maintained
679655da 4728F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4729
4730EDAC-I3000
91445c72 4731L: linux-edac@vger.kernel.org
c91d9075 4732S: Orphan
679655da 4733F: drivers/edac/i3000_edac.c
6bc78404
DT
4734
4735EDAC-I5000
91445c72 4736L: linux-edac@vger.kernel.org
ba9a5918 4737S: Maintained
679655da 4738F: drivers/edac/i5000_edac.c
ba9a5918 4739
44c12cb2 4740EDAC-I5400
5dc8a864
MCC
4741M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4742M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4743L: linux-edac@vger.kernel.org
44c12cb2 4744S: Maintained
679655da 4745F: drivers/edac/i5400_edac.c
44c12cb2 4746
3c9c92b6 4747EDAC-I7300
5dc8a864
MCC
4748M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4749M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4750L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4751S: Maintained
4752F: drivers/edac/i7300_edac.c
4753
67c89316 4754EDAC-I7CORE
5dc8a864
MCC
4755M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4756M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4757L: linux-edac@vger.kernel.org
67c89316 4758S: Maintained
70aff0ce 4759F: drivers/edac/i7core_edac.c
67c89316 4760
ba9a5918 4761EDAC-I82975X
8b58be88 4762M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4763M: "Arvind R." <arvino55@gmail.com>
91445c72 4764L: linux-edac@vger.kernel.org
ba9a5918 4765S: Maintained
679655da 4766F: drivers/edac/i82975x_edac.c
ba9a5918 4767
791b4706
JB
4768EDAC-IE31200
4769M: Jason Baron <jbaron@akamai.com>
4770L: linux-edac@vger.kernel.org
791b4706
JB
4771S: Maintained
4772F: drivers/edac/ie31200_edac.c
4773
ccdfb979 4774EDAC-MPC85XX
30c7469b 4775M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4776L: linux-edac@vger.kernel.org
ccdfb979
JT
4777S: Maintained
4778F: drivers/edac/mpc85xx_edac.[ch]
4779
ba9a5918 4780EDAC-PASEMI
8b58be88 4781M: Egor Martovetsky <egor@pasemi.com>
91445c72 4782L: linux-edac@vger.kernel.org
6bc78404 4783S: Maintained
679655da 4784F: drivers/edac/pasemi_edac.c
6bc78404 4785
0e438e3f 4786EDAC-R82600
8b58be88 4787M: Tim Small <tim@buttersideup.com>
91445c72 4788L: linux-edac@vger.kernel.org
0e438e3f 4789S: Maintained
679655da 4790F: drivers/edac/r82600_edac.c
da9bb1d2 4791
4d096ca7 4792EDAC-SBRIDGE
5dc8a864
MCC
4793M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4794M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4795L: linux-edac@vger.kernel.org
4d096ca7
MCC
4796S: Maintained
4797F: drivers/edac/sb_edac.c
4798
4ec656bd
TL
4799EDAC-SKYLAKE
4800M: Tony Luck <tony.luck@intel.com>
4801L: linux-edac@vger.kernel.org
4802S: Maintained
4803F: drivers/edac/skx_edac.c
4804
995e1de4
LH
4805EDAC-XGENE
4806APPLIED MICRO (APM) X-GENE SOC EDAC
4807M: Loc Ho <lho@apm.com>
4808S: Supported
4809F: drivers/edac/xgene_edac.c
4810F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4811
af39917d
CL
4812EDIROL UA-101/UA-1000 DRIVER
4813M: Clemens Ladisch <clemens@ladisch.de>
4814L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4815T: git git://git.alsa-project.org/alsa-kernel.git
4816S: Maintained
4817F: sound/usb/misc/ua101.c
4818
1f7df953 4819EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4820M: Matt Fleming <matt@codeblueprint.co.uk>
6026ed2f 4821M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 4822L: linux-efi@vger.kernel.org
6026ed2f 4823T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
1f7df953 4824S: Maintained
fb2efb5c 4825F: Documentation/efi-stub.txt
f135a176 4826F: arch/*/kernel/efi.c
1f7df953 4827F: arch/x86/boot/compressed/eboot.[ch]
f135a176 4828F: arch/*/include/asm/efi.h
e8dfe6d8
MF
4829F: arch/x86/platform/efi/
4830F: drivers/firmware/efi/
1f7df953 4831F: include/linux/efi*.h
f135a176
AB
4832F: arch/arm/boot/compressed/efi-header.S
4833F: arch/arm64/kernel/efi-entry.S
1f7df953 4834
d68772b7
MF
4835EFI VARIABLE FILESYSTEM
4836M: Matthew Garrett <matthew.garrett@nebula.com>
4837M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4838M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4839T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4840L: linux-efi@vger.kernel.org
4841S: Maintained
4842F: fs/efivarfs/
4843
85a00d9b
PJ
4844EFIFB FRAMEBUFFER DRIVER
4845L: linux-fbdev@vger.kernel.org
4846M: Peter Jones <pjones@redhat.com>
4847S: Maintained
8a61f013 4848F: drivers/video/fbdev/efifb.c
85a00d9b 4849
ff6301da
IH
4850EFI TEST DRIVER
4851L: linux-efi@vger.kernel.org
4852M: Ivan Hu <ivan.hu@canonical.com>
4853M: Matt Fleming <matt@codeblueprint.co.uk>
4854S: Maintained
4855F: drivers/firmware/efi/test/
4856
0bee8d28
JT
4857EFS FILESYSTEM
4858W: http://aeschi.ch.eu.org/efs/
4859S: Orphan
679655da 4860F: fs/efs/
0bee8d28 4861
aa8a9e25 4862EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4863M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4864L: netdev@vger.kernel.org
4865S: Maintained
9aa32835 4866F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4867
f0319efe 4868EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4869M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4870M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4871L: linux-media@vger.kernel.org
a825eaec 4872W: https://linuxtv.org
f0319efe
MCC
4873T: git git://linuxtv.org/media_tree.git
4874S: Maintained
4875F: drivers/media/usb/em28xx/
618cd932 4876F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4877
3e3a7d66 4878EMBEDDED LINUX
8b58be88
JP
4879M: Paul Gortmaker <paul.gortmaker@windriver.com>
4880M: Matt Mackall <mpm@selenic.com>
4881M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4882L: linux-embedded@vger.kernel.org
4883S: Maintained
4884
b8aca0c1
JS
4885EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4886M: James Smart <james.smart@broadcom.com>
4887M: Dick Kennedy <dick.kennedy@broadcom.com>
ce00f85c 4888L: linux-scsi@vger.kernel.org
b8aca0c1 4889W: http://www.broadcom.com
ce00f85c 4890S: Supported
679655da 4891F: drivers/scsi/lpfc/
3a1c1d44 4892
5f5bac82 4893ENE CB710 FLASH CARD READER DRIVER
8b58be88 4894M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4895S: Maintained
4896F: drivers/misc/cb710/
4897F: drivers/mmc/host/cb710-mmc.*
4898F: include/linux/cb710.h
4899
931e39a1
ML
4900ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4901M: Maxim Levitsky <maximlevitsky@gmail.com>
4902S: Maintained
2a837449 4903F: drivers/media/rc/ene_ir.*
931e39a1 4904
d5ca9006 4905EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4906M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4907S: Maintained
084bad91 4908T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4909F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4910F: include/video/s1d13xxxfb.h
d5ca9006 4911
38df6492
ME
4912ET131X NETWORK DRIVER
4913M: Mark Einon <mark.einon@gmail.com>
4914S: Odd Fixes
4915F: drivers/net/ethernet/agere/
4916
1da177e4 4917ETHERNET BRIDGE
adbbf69d 4918M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4919L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4920L: netdev@vger.kernel.org
c996d8b9 4921W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4922S: Maintained
679655da
JP
4923F: include/linux/netfilter_bridge/
4924F: net/bridge/
1da177e4 4925
22f08ad9
FF
4926ETHERNET PHY LIBRARY
4927M: Florian Fainelli <f.fainelli@gmail.com>
4928L: netdev@vger.kernel.org
4929S: Maintained
4930F: include/linux/phy.h
4931F: include/linux/phy_fixed.h
4932F: drivers/net/phy/
4933F: Documentation/networking/phy.txt
4934F: drivers/of/of_mdio.c
4935F: drivers/of/of_net.c
4936
1da177e4 4937EXT2 FILE SYSTEM
d8130624 4938M: Jan Kara <jack@suse.com>
72be2ccf 4939L: linux-ext4@vger.kernel.org
1da177e4 4940S: Maintained
679655da
JP
4941F: Documentation/filesystems/ext2.txt
4942F: fs/ext2/
4943F: include/linux/ext2*
1da177e4 4944
72be2ccf 4945EXT4 FILE SYSTEM
8b58be88 4946M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4947M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4948L: linux-ext4@vger.kernel.org
08a225f1 4949W: http://ext4.wiki.kernel.org
8a6e2535 4950Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4951T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4952S: Maintained
679655da
JP
4953F: Documentation/filesystems/ext4.txt
4954F: fs/ext4/
1da177e4 4955
c5532b09 4956Extended Verification Module (EVM)
74dd744f
MZ
4957M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4958L: linux-ima-devel@lists.sourceforge.net
4959L: linux-security-module@vger.kernel.org
c5532b09
MZ
4960S: Supported
4961F: security/integrity/evm/
4962
df6b3cfe
MH
4963EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4964M: MyungJoo Ham <myungjoo.ham@samsung.com>
4965M: Chanwoo Choi <cw00.choi@samsung.com>
4966L: linux-kernel@vger.kernel.org
81df63a9 4967T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4968S: Maintained
4969F: drivers/extcon/
cd2c3e7f
CC
4970F: include/linux/extcon/
4971F: include/linux/extcon.h
df6b3cfe 4972F: Documentation/extcon/
cd2c3e7f 4973F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4974
e2a75c44 4975EXYNOS DP DRIVER
b7701755 4976M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4977L: dri-devel@lists.freedesktop.org
4978S: Maintained
4979F: drivers/gpu/drm/exynos/exynos_dp*
4980
9b93a409
MS
4981EXYNOS SYSMMU (IOMMU) driver
4982M: Marek Szyprowski <m.szyprowski@samsung.com>
4983L: iommu@lists.linux-foundation.org
4984S: Maintained
4985F: drivers/iommu/exynos-iommu.c
4986
4a66d3fe
NC
4987EZchip NPS platform support
4988M: Noam Camus <noamc@ezchip.com>
4989S: Supported
4990F: arch/arc/plat-eznps
4991F: arch/arc/boot/dts/eznps.dts
4992
e53004e2 4993F71805F HARDWARE MONITORING DRIVER
d8130624 4994M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4995L: linux-hwmon@vger.kernel.org
e53004e2 4996S: Maintained
679655da
JP
4997F: Documentation/hwmon/f71805f
4998F: drivers/hwmon/f71805f.c
e53004e2 4999
eea977ed
MB
5000FC0011 TUNER DRIVER
5001M: Michael Buesch <m@bues.ch>
5002L: linux-media@vger.kernel.org
5003S: Maintained
ccae7af2
MCC
5004F: drivers/media/tuners/fc0011.h
5005F: drivers/media/tuners/fc0011.c
eea977ed 5006
91952bc0
AP
5007FC2580 MEDIA DRIVER
5008M: Antti Palosaari <crope@iki.fi>
5009L: linux-media@vger.kernel.org
a825eaec 5010W: https://linuxtv.org
91952bc0
AP
5011W: http://palosaari.fi/linux/
5012Q: http://patchwork.linuxtv.org/project/linux-media/list/
5013T: git git://linuxtv.org/anttip/media_tree.git
5014S: Maintained
5015F: drivers/media/tuners/fc2580*
eea977ed 5016
88b2dbdb
EP
5017FANOTIFY
5018M: Eric Paris <eparis@redhat.com>
5019S: Maintained
5020F: fs/notify/fanotify/
5021F: include/linux/fanotify.h
c117ab84 5022F: include/uapi/linux/fanotify.h
88b2dbdb 5023
1da177e4 5024FARSYNC SYNCHRONOUS DRIVER
8b58be88 5025M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
5026W: http://www.farsite.co.uk/
5027S: Supported
679655da 5028F: drivers/net/wan/farsync.*
1da177e4 5029
c5408b88 5030FAULT INJECTION SUPPORT
8b58be88 5031M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 5032S: Supported
679655da
JP
5033F: Documentation/fault-injection/
5034F: lib/fault-inject.c
c5408b88 5035
053e514f
NT
5036FBTFT Framebuffer drivers
5037M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
053e514f
NT
5038S: Maintained
5039F: drivers/staging/fbtft/
5040
cae727db 5041FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 5042M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 5043L: fcoe-devel@open-fcoe.org
cae727db
RL
5044W: www.Open-FCoE.org
5045S: Supported
5046F: drivers/scsi/libfc/
5047F: drivers/scsi/fcoe/
5048F: include/scsi/fc/
5049F: include/scsi/libfc.h
5050F: include/scsi/libfcoe.h
c117ab84 5051F: include/uapi/scsi/fc/
cae727db 5052
e2d1d6c0 5053FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 5054M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 5055M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 5056L: linux-fsdevel@vger.kernel.org
1da177e4 5057S: Maintained
679655da
JP
5058F: include/linux/fcntl.h
5059F: include/linux/fs.h
c117ab84
CEB
5060F: include/uapi/linux/fcntl.h
5061F: include/uapi/linux/fs.h
679655da
JP
5062F: fs/fcntl.c
5063F: fs/locks.c
1da177e4 5064
e2d1d6c0 5065FILESYSTEMS (VFS and infrastructure)
8b58be88 5066M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 5067L: linux-fsdevel@vger.kernel.org
173acc7c 5068S: Maintained
679655da 5069F: fs/*
173acc7c 5070
b26e0ed4 5071FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 5072M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 5073L: linux-hwmon@vger.kernel.org
b26e0ed4 5074S: Maintained
d5ca6918
JP
5075F: drivers/hwmon/f75375s.c
5076F: include/linux/f75375s.h
b26e0ed4 5077
a331b0c3
CL
5078FIREWIRE AUDIO DRIVERS
5079M: Clemens Ladisch <clemens@ladisch.de>
5080L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5081T: git git://git.alsa-project.org/alsa-kernel.git
5082S: Maintained
5083F: sound/firewire/
5084
eb86ec51
SR
5085FIREWIRE MEDIA DRIVERS (firedtv)
5086M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5087L: linux-media@vger.kernel.org
5088L: linux1394-devel@lists.sourceforge.net
5089T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5090S: Maintained
5091F: drivers/media/firewire/
5092
a511ce33
CB
5093FIREWIRE SBP-2 TARGET
5094M: Chris Boot <bootc@bootc.net>
5095L: linux-scsi@vger.kernel.org
5096L: target-devel@vger.kernel.org
5097L: linux1394-devel@lists.sourceforge.net
5098T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5099S: Maintained
5100F: drivers/target/sbp/
5101
7d2c86b5 5102FIREWIRE SUBSYSTEM
8b58be88 5103M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5104L: linux1394-devel@lists.sourceforge.net
958a29cb 5105W: http://ieee1394.wiki.kernel.org/
2ca526bf 5106T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5107S: Maintained
679655da 5108F: drivers/firewire/
8f06ce3b
SR
5109F: include/linux/firewire.h
5110F: include/uapi/linux/firewire*.h
9f6d3c4b 5111F: tools/firewire/
e2d1d6c0
RD
5112
5113FIRMWARE LOADER (request_firmware)
39e68089 5114M: Ming Lei <ming.lei@canonical.com>
e7604239 5115M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5116L: linux-kernel@vger.kernel.org
5117S: Maintained
679655da
JP
5118F: Documentation/firmware_class/
5119F: drivers/base/firmware*.c
5120F: include/linux/firmware.h
e2d1d6c0 5121
f730e3dc 5122FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5123M: Joshua Morris <josh.h.morris@us.ibm.com>
5124M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5125S: Maintained
5126F: drivers/block/rsxx/
5127
8206f664 5128FLOPPY DRIVER
e5f6450c 5129M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5130T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5131S: Odd fixes
5132F: drivers/block/floppy.c
5133
9c9f32ed
AR
5134FMC SUBSYSTEM
5135M: Alessandro Rubini <rubini@gnudd.com>
5136W: http://www.ohwr.org/projects/fmc-bus
5137S: Supported
5138F: drivers/fmc/
5139F: include/linux/fmc*.h
5140F: include/linux/ipmi-fru.h
5141K: fmc_d.*register
5142
3c0ed7d5
AT
5143FPGA MANAGER FRAMEWORK
5144M: Alan Tull <atull@opensource.altera.com>
dd7d664a 5145R: Moritz Fischer <moritz.fischer@ettus.com>
7f1a5f04 5146L: linux-fpga@vger.kernel.org
3c0ed7d5 5147S: Maintained
e4998077 5148T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
3c0ed7d5
AT
5149F: drivers/fpga/
5150F: include/linux/fpga/fpga-mgr.h
5151W: http://www.rocketboards.org
5152
e2d1d6c0 5153FPU EMULATOR
8b58be88 5154M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5155W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5156S: Maintained
679655da 5157F: arch/x86/math-emu/
e2d1d6c0
RD
5158
5159FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5160L: netdev@vger.kernel.org
c173bfac 5161S: Orphan
679655da
JP
5162F: drivers/net/wan/dlci.c
5163F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5164
5165FRAMEBUFFER LAYER
04f6152d 5166M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
c69f677c 5167L: linux-fbdev@vger.kernel.org
04f6152d 5168T: git git://github.com/bzolnier/linux.git
b22fe37b 5169Q: http://patchwork.kernel.org/project/linux-fbdev/list/
04f6152d 5170S: Maintained
679655da 5171F: Documentation/fb/
b22fe37b
PM
5172F: drivers/video/
5173F: include/video/
679655da 5174F: include/linux/fb.h
c117ab84
CEB
5175F: include/uapi/video/
5176F: include/uapi/linux/fb.h
e2d1d6c0 5177
93aafb6d
HG
5178FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5179M: Horia Geantă <horia.geanta@nxp.com>
5180M: Dan Douglass <dan.douglass@nxp.com>
5181L: linux-crypto@vger.kernel.org
5182S: Maintained
5183F: drivers/crypto/caam/
5184F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5185
a57c188e 5186FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5187M: Timur Tabi <timur@tabi.org>
a57c188e 5188L: linux-fbdev@vger.kernel.org
c4ef9bc4 5189S: Maintained
8a61f013 5190F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5191
e2d1d6c0 5192FREESCALE DMA DRIVER
8b58be88
JP
5193M: Li Yang <leoli@freescale.com>
5194M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5195L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5196S: Maintained
679655da 5197F: drivers/dma/fsldma.*
e2d1d6c0 5198
44248aff
HX
5199FREESCALE GPMI NAND DRIVER
5200M: Han Xu <han.xu@nxp.com>
5201L: linux-mtd@lists.infradead.org
5202S: Maintained
5203F: drivers/mtd/nand/gpmi-nand/*
5204
e2d1d6c0 5205FREESCALE I2C CPM DRIVER
8b58be88 5206M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5207L: linuxppc-dev@lists.ozlabs.org
846557d3 5208L: linux-i2c@vger.kernel.org
0d2b405a 5209S: Maintained
679655da 5210F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5211
60e8c5ab 5212FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5213M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5214L: linux-fbdev@vger.kernel.org
efc03ecb 5215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5216S: Maintained
bad985a1 5217F: include/linux/platform_data/video-imxfb.h
8a61f013 5218F: drivers/video/fbdev/imxfb.c
60e8c5ab 5219
4d8e2cef 5220FREESCALE QUAD SPI DRIVER
38714fbd 5221M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5222L: linux-mtd@lists.infradead.org
5223S: Maintained
5224F: drivers/mtd/spi-nor/fsl-quadspi.c
5225
4689a6b1 5226FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5227M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5228M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5229L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5230L: netdev@vger.kernel.org
5231S: Maintained
ec21e2ec 5232F: drivers/net/ethernet/freescale/fs_enet/
679655da 5233F: include/linux/fs_enet_pd.h
4689a6b1 5234
63a0a00b
NA
5235FREESCALE IMX / MXC FEC DRIVER
5236M: Fugang Duan <fugang.duan@nxp.com>
5237L: netdev@vger.kernel.org
5238S: Maintained
5239F: drivers/net/ethernet/freescale/fec_main.c
5240F: drivers/net/ethernet/freescale/fec_ptp.c
5241F: drivers/net/ethernet/freescale/fec.h
5242F: Documentation/devicetree/bindings/net/fsl-fec.txt
5243
2fbfadb5
MB
5244FREESCALE QORIQ DPAA FMAN DRIVER
5245M: Madalin Bucur <madalin.bucur@nxp.com>
5246L: netdev@vger.kernel.org
5247S: Maintained
5248F: drivers/net/ethernet/freescale/fman
5249F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5250
63f4b4b0
MB
5251FREESCALE QORIQ DPAA ETHERNET DRIVER
5252M: Madalin Bucur <madalin.bucur@nxp.com>
5253L: netdev@vger.kernel.org
5254S: Maintained
5255F: drivers/net/ethernet/freescale/dpaa
5256
1b48706f 5257FREESCALE SOC DRIVERS
5258M: Scott Wood <oss@buserror.net>
5259L: linuxppc-dev@lists.ozlabs.org
5260L: linux-arm-kernel@lists.infradead.org
5261S: Maintained
5262F: drivers/soc/fsl/
5263F: include/linux/fsl/
5264
d9e9d82c 5265FREESCALE QUICC ENGINE LIBRARY
1b48706f 5266M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5267L: linuxppc-dev@lists.ozlabs.org
1b48706f 5268S: Maintained
7aa1aa6e
ZQ
5269F: drivers/soc/fsl/qe/
5270F: include/soc/fsl/*qe*.h
5271F: include/soc/fsl/*ucc*.h
d9e9d82c 5272
b55ef929 5273FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5274M: Li Yang <leoli@freescale.com>
6372594a 5275L: linux-usb@vger.kernel.org
a4724ed6 5276L: linuxppc-dev@lists.ozlabs.org
a7205b30 5277S: Maintained
faf2e1db 5278F: drivers/usb/gadget/udc/fsl*
a7205b30 5279
beaf53bf 5280FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5281M: Li Yang <leoli@freescale.com>
beaf53bf 5282L: netdev@vger.kernel.org
a4724ed6 5283L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5284S: Maintained
ec21e2ec 5285F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5286
abb1ed7b
CM
5287FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5288M: Claudiu Manoil <claudiu.manoil@freescale.com>
5289L: netdev@vger.kernel.org
5290S: Maintained
5291F: drivers/net/ethernet/freescale/gianfar*
5292X: drivers/net/ethernet/freescale/gianfar_ptp.c
5293F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5294
c19b6d24
ZQ
5295FREESCALE QUICC ENGINE UCC HDLC DRIVER
5296M: Zhao Qiang <qiang.zhao@nxp.com>
5297L: netdev@vger.kernel.org
5298L: linuxppc-dev@lists.ozlabs.org
5299S: Maintained
5300F: drivers/net/wan/fsl_ucc_hdlc*
5301
d9e9d82c 5302FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5303M: Timur Tabi <timur@tabi.org>
a4724ed6 5304L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5305S: Maintained
df621252 5306F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5307
5308FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5309M: Timur Tabi <timur@tabi.org>
dc85950a 5310M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5311M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5312R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5313L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5314L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5315S: Maintained
69aefcea 5316F: sound/soc/fsl/fsl*
dc85950a 5317F: sound/soc/fsl/imx*
69aefcea 5318F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5319
1da177e4 5320FREEVXFS FILESYSTEM
8b58be88 5321M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5322W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5323S: Maintained
679655da 5324F: fs/freevxfs/
1da177e4 5325
71038f52 5326FREEZER
49db1903 5327M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5328M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5329L: linux-pm@vger.kernel.org
71038f52 5330S: Supported
679655da
JP
5331F: Documentation/power/freezing-of-tasks.txt
5332F: include/linux/freezer.h
5333F: kernel/freezer.c
71038f52 5334
839a1f79
KRW
5335FRONTSWAP API
5336M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5337L: linux-kernel@vger.kernel.org
5338S: Maintained
5339F: mm/frontswap.c
5340F: include/linux/frontswap.h
5341
a5432f5a 5342FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5343M: David Howells <dhowells@redhat.com>
e62d6e24 5344L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5345S: Supported
5346F: Documentation/filesystems/caching/
5347F: fs/fscache/
5348F: include/linux/fscache*.h
5349
598c7d7a
TT
5350FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5351M: Theodore Y. Ts'o <tytso@mit.edu>
5352M: Jaegeuk Kim <jaegeuk@kernel.org>
c1b22129 5353L: linux-fsdevel@vger.kernel.org
598c7d7a
TT
5354S: Supported
5355F: fs/crypto/
46f47e48 5356F: include/linux/fscrypt*.h
598c7d7a 5357
f58ad8f5 5358F2FS FILE SYSTEM
9b29d481 5359M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5360M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5361L: linux-f2fs-devel@lists.sourceforge.net
95129296 5362W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5363T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5364S: Maintained
5365F: Documentation/filesystems/f2fs.txt
3bac380c 5366F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5367F: fs/f2fs/
5368F: include/linux/f2fs_fs.h
62d43eeb 5369F: include/trace/events/f2fs.h
f58ad8f5 5370
5ab7ffea 5371FUJITSU FR-V (FRV) PORT
0cf0305f 5372S: Orphan
679655da 5373F: arch/frv/
1da177e4 5374
20b93734 5375FUJITSU LAPTOP EXTRAS
409a3e98 5376M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5377L: platform-driver-x86@vger.kernel.org
20b93734 5378S: Maintained
679655da 5379F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5380
4da621b6
HK
5381FUJITSU M-5MO LS CAMERA ISP DRIVER
5382M: Kyungmin Park <kyungmin.park@samsung.com>
5383M: Heungjun Kim <riverful.kim@samsung.com>
5384L: linux-media@vger.kernel.org
5385S: Maintained
90d72ac6 5386F: drivers/media/i2c/m5mols/
b5dcee22 5387F: include/media/i2c/m5mols.h
4da621b6 5388
2d24c490
RG
5389FUJITSU TABLET EXTRAS
5390M: Robert Gerlach <khnz@gmx.de>
5391L: platform-driver-x86@vger.kernel.org
5392S: Maintained
5393F: drivers/platform/x86/fujitsu-tablet.c
5394
04578f17 5395FUSE: FILESYSTEM IN USERSPACE
8b58be88 5396M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5397L: linux-fsdevel@vger.kernel.org
04578f17 5398W: http://fuse.sourceforge.net/
0a30f612 5399T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5400S: Maintained
679655da 5401F: fs/fuse/
c117ab84 5402F: include/uapi/linux/fuse.h
0a30f612 5403F: Documentation/filesystems/fuse.txt
04578f17 5404
1da177e4 5405FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5406M: Rik Faith <faith@cs.unc.edu>
1da177e4 5407L: linux-scsi@vger.kernel.org
baaea1dc 5408S: Odd Fixes (e.g., new signatures)
679655da 5409F: drivers/scsi/fdomain.*
1da177e4 5410
6b90bd4b
ER
5411GCC PLUGINS
5412M: Kees Cook <keescook@chromium.org>
5413R: Emese Revfy <re.emese@gmail.com>
5414L: kernel-hardening@lists.openwall.com
5415S: Maintained
5416F: scripts/gcc-plugins/
5417F: scripts/gcc-plugin.sh
68fdc678 5418F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5419F: Documentation/gcc-plugins.txt
5420
d8e2162c
PO
5421GCOV BASED KERNEL PROFILING
5422M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5423S: Maintained
5424F: kernel/gcov/
2584bab2 5425F: Documentation/dev-tools/gcov.rst
d8e2162c 5426
1da177e4 5427GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5428M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5429L: linux-scsi@vger.kernel.org
5430W: http://www.icp-vortex.com/
5431S: Supported
679655da 5432F: drivers/scsi/gdt*
1da177e4 5433
158daf16
JK
5434GDB KERNEL DEBUGGING HELPER SCRIPTS
5435M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5436M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5437S: Supported
5438F: scripts/gdb/
5439
3169a1c7
HV
5440GEMTEK FM RADIO RECEIVER DRIVER
5441M: Hans Verkuil <hverkuil@xs4all.nl>
5442L: linux-media@vger.kernel.org
5443T: git git://linuxtv.org/media_tree.git
a825eaec 5444W: https://linuxtv.org
3169a1c7
HV
5445S: Maintained
5446F: drivers/media/radio/radio-gemtek*
5447
1c23af90 5448GENERIC GPIO I2C DRIVER
880b0e26 5449M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5450S: Supported
679655da
JP
5451F: drivers/i2c/busses/i2c-gpio.c
5452F: include/linux/i2c-gpio.h
1c23af90 5453
92ed1a76
PK
5454GENERIC GPIO I2C MULTIPLEXER DRIVER
5455M: Peter Korsgaard <peter.korsgaard@barco.com>
5456L: linux-i2c@vger.kernel.org
5457S: Supported
e7065e20
JD
5458F: drivers/i2c/muxes/i2c-mux-gpio.c
5459F: include/linux/i2c-mux-gpio.h
5460F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5461
9251ce95 5462GENERIC HDLC (WAN) DRIVERS
8b58be88 5463M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5464W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5465S: Maintained
679655da
JP
5466F: drivers/net/wan/c101.c
5467F: drivers/net/wan/hd6457*
5468F: drivers/net/wan/hdlc*
5469F: drivers/net/wan/n2.c
5470F: drivers/net/wan/pc300too.c
5471F: drivers/net/wan/pci200syn.c
5472F: drivers/net/wan/wanxl*
1da177e4 5473
1527aab6 5474GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5475M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5476L: linux-arch@vger.kernel.org
5477T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5478S: Maintained
14430813
JP
5479F: include/asm-generic/
5480F: include/uapi/asm-generic/
1527aab6 5481
ff764963
KVA
5482GENERIC PHY FRAMEWORK
5483M: Kishon Vijay Abraham I <kishon@ti.com>
5484L: linux-kernel@vger.kernel.org
5485T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5486S: Supported
5487F: drivers/phy/
5488F: include/linux/phy/
5489
eea97aed
KH
5490GENERIC PM DOMAINS
5491M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5492M: Kevin Hilman <khilman@kernel.org>
5493M: Ulf Hansson <ulf.hansson@linaro.org>
5494L: linux-pm@vger.kernel.org
5495S: Supported
5496F: drivers/base/power/domain*.c
5497F: include/linux/pm_domain.h
5498
ccb86a69 5499GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5500M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5501L: kvm@vger.kernel.org
ccb86a69
MT
5502S: Supported
5503F: drivers/uio/uio_pci_generic.c
5504
f8f1ec73
JP
5505GET_MAINTAINER SCRIPT
5506M: Joe Perches <joe@perches.com>
5507S: Maintained
5508F: scripts/get_maintainer.pl
5509
a7d5afe8
GKB
5510GENWQE (IBM Generic Workqueue Card)
5511M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5512M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5513S: Supported
5514F: drivers/misc/genwqe/
5515
5be7b50f 5516GFS2 FILE SYSTEM
8b58be88 5517M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5518M: Bob Peterson <rpeterso@redhat.com>
a4644184 5519L: cluster-devel@redhat.com
5be7b50f 5520W: http://sources.redhat.com/cluster/
28666d6d 5521T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5522S: Supported
679655da
JP
5523F: Documentation/filesystems/gfs2*.txt
5524F: fs/gfs2/
c117ab84 5525F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5526
0a34eb8f 5527GIGASET ISDN DRIVERS
6b096fde 5528M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5529L: gigaset307x-common@lists.sourceforge.net
5530W: http://gigaset307x.sourceforge.net/
6b096fde 5531S: Odd Fixes
679655da
JP
5532F: Documentation/isdn/README.gigaset
5533F: drivers/isdn/gigaset/
c117ab84 5534F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5535
7eea35fe
JP
5536GO7007 MPEG CODEC
5537M: Hans Verkuil <hans.verkuil@cisco.com>
5538L: linux-media@vger.kernel.org
5539S: Maintained
5540F: drivers/media/usb/go7007/
5541
ca96ea86
BN
5542GOODIX TOUCHSCREEN
5543M: Bastien Nocera <hadess@hadess.net>
5544L: linux-input@vger.kernel.org
5545S: Maintained
5546F: drivers/input/touchscreen/goodix.c
5547
a6a1cf3d
BJZ
5548GPIO MOCKUP DRIVER
5549M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5550L: linux-gpio@vger.kernel.org
5551S: Maintained
5552F: drivers/gpio/gpio-mockup.c
5553F: tools/testing/selftests/gpio/
5554
a0dc00b4 5555GPIO SUBSYSTEM
e4651a9f 5556M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5557M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5558L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5559T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5560S: Maintained
cd97a449 5561F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5562F: Documentation/gpio/
40c159b7 5563F: Documentation/ABI/testing/gpio-cdev
fe95046e 5564F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5565F: drivers/gpio/
bdc6e95e
AC
5566F: include/linux/gpio/
5567F: include/linux/gpio.h
9b692346 5568F: include/asm-generic/gpio.h
3c702e99 5569F: include/uapi/linux/gpio.h
6d591c46 5570F: tools/gpio/
a0dc00b4 5571
71a6d0af
HW
5572GRE DEMULTIPLEXER DRIVER
5573M: Dmitry Kozlov <xeb@mail.ru>
5574L: netdev@vger.kernel.org
5575S: Maintained
11c26770
JP
5576F: net/ipv4/gre_demux.c
5577F: net/ipv4/gre_offload.c
71a6d0af
HW
5578F: include/net/gre.h
5579
d4c41139 5580GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5581M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5582L: netdev@vger.kernel.org
5583S: Maintained
a31a96ad 5584F: drivers/net/ethernet/aeroflex/
d4c41139 5585
629c1fb5
GKH
5586GREYBUS SUBSYSTEM
5587M: Johan Hovold <johan@kernel.org>
5588M: Alex Elder <elder@kernel.org>
5589M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5590S: Maintained
5591F: drivers/staging/greybus/
01d0f715 5592L: greybus-dev@lists.linaro.org
629c1fb5 5593
926706c5
VA
5594GREYBUS AUDIO PROTOCOLS DRIVERS
5595M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5596M: Mark Greer <mgreer@animalcreek.com>
926706c5 5597S: Maintained
544a6944
MG
5598F: drivers/staging/greybus/audio_apbridgea.c
5599F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5600F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5601F: drivers/staging/greybus/audio_codec.h
5602F: drivers/staging/greybus/audio_gb.c
5603F: drivers/staging/greybus/audio_manager.c
5604F: drivers/staging/greybus/audio_manager.h
5605F: drivers/staging/greybus/audio_manager_module.c
5606F: drivers/staging/greybus/audio_manager_private.h
5607F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5608F: drivers/staging/greybus/audio_module.c
5609F: drivers/staging/greybus/audio_topology.c
5610
2bbadafb
RMS
5611GREYBUS PROTOCOLS DRIVERS
5612M: Rui Miguel Silva <rmfrfs@gmail.com>
5613S: Maintained
5614F: drivers/staging/greybus/sdio.c
5615F: drivers/staging/greybus/light.c
5616F: drivers/staging/greybus/gpio.c
5617F: drivers/staging/greybus/power_supply.c
5618F: drivers/staging/greybus/spi.c
5619F: drivers/staging/greybus/spilib.c
5620
7d700518
BD
5621GREYBUS PROTOCOLS DRIVERS
5622M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5623S: Maintained
5624F: drivers/staging/greybus/loopback.c
5625F: drivers/staging/greybus/timesync.c
5626F: drivers/staging/greybus/timesync_platform.c
5627
5bd16350
VK
5628GREYBUS PROTOCOLS DRIVERS
5629M: Viresh Kumar <vireshk@kernel.org>
5630S: Maintained
5631F: drivers/staging/greybus/authentication.c
5632F: drivers/staging/greybus/bootrom.c
5633F: drivers/staging/greybus/firmware.h
5634F: drivers/staging/greybus/fw-core.c
5635F: drivers/staging/greybus/fw-download.c
5636F: drivers/staging/greybus/fw-managament.c
5637F: drivers/staging/greybus/greybus_authentication.h
5638F: drivers/staging/greybus/greybus_firmware.h
5639F: drivers/staging/greybus/hid.c
5640F: drivers/staging/greybus/i2c.c
5641F: drivers/staging/greybus/spi.c
5642F: drivers/staging/greybus/spilib.c
5643F: drivers/staging/greybus/spilib.h
5644
8d904fe5
DL
5645GREYBUS PROTOCOLS DRIVERS
5646M: David Lin <dtwlin@gmail.com>
5647S: Maintained
5648F: drivers/staging/greybus/uart.c
5649F: drivers/staging/greybus/log.c
5650
92b8bd96
VH
5651GREYBUS PLATFORM DRIVERS
5652M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5653S: Maintained
5654F: drivers/staging/greybus/arche-platform.c
5655F: drivers/staging/greybus/arche-apb-ctrl.c
5656F: drivers/staging/greybus/arche_platform.h
5657
7aae6e2d
CAC
5658GS1662 VIDEO SERIALIZER
5659M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5660L: linux-media@vger.kernel.org
5661T: git git://linuxtv.org/media_tree.git
5662S: Maintained
5663F: drivers/media/spi/gs1662.c
5664
e8deeae2 5665GSPCA FINEPIX SUBDRIVER
8b58be88 5666M: Frank Zago <frank@zago.net>
661263b5 5667L: linux-media@vger.kernel.org
275ffde4 5668T: git git://linuxtv.org/media_tree.git
e8deeae2 5669S: Maintained
0c0d06ca 5670F: drivers/media/usb/gspca/finepix.c
e8deeae2 5671
4b3fa3c4
OL
5672GSPCA GL860 SUBDRIVER
5673M: Olivier Lorin <o.lorin@laposte.net>
5674L: linux-media@vger.kernel.org
275ffde4 5675T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5676S: Maintained
0c0d06ca 5677F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5678
e8deeae2 5679GSPCA M5602 SUBDRIVER
8b58be88 5680M: Erik Andren <erik.andren@gmail.com>
661263b5 5681L: linux-media@vger.kernel.org
275ffde4 5682T: git git://linuxtv.org/media_tree.git
e8deeae2 5683S: Maintained
0c0d06ca 5684F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5685
5686GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5687M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5688L: linux-media@vger.kernel.org
275ffde4 5689T: git git://linuxtv.org/media_tree.git
c0936df4 5690S: Odd Fixes
0c0d06ca 5691F: drivers/media/usb/gspca/pac207.c
e8deeae2 5692
261982f1 5693GSPCA SN9C20X SUBDRIVER
d95c5b0b 5694M: Brian Johnson <brijohn@gmail.com>
261982f1 5695L: linux-media@vger.kernel.org
275ffde4 5696T: git git://linuxtv.org/media_tree.git
261982f1 5697S: Maintained
0c0d06ca 5698F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5699
e8deeae2 5700GSPCA T613 SUBDRIVER
8b58be88 5701M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5702L: linux-media@vger.kernel.org
275ffde4 5703T: git git://linuxtv.org/media_tree.git
e8deeae2 5704S: Maintained
0c0d06ca 5705F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5706
5707GSPCA USB WEBCAM DRIVER
c0936df4 5708M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5709L: linux-media@vger.kernel.org
275ffde4 5710T: git git://linuxtv.org/media_tree.git
c0936df4 5711S: Odd Fixes
0c0d06ca 5712F: drivers/media/usb/gspca/
e8deeae2 5713
bed45f79
PN
5714GTP (GPRS Tunneling Protocol)
5715M: Pablo Neira Ayuso <pablo@netfilter.org>
5716M: Harald Welte <laforge@gnumonks.org>
5717L: osmocom-net-gprs@lists.osmocom.org
5718T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5719S: Maintained
5720F: drivers/net/gtp.c
5721
584ec979 5722GUID PARTITION TABLE (GPT)
4f973c63 5723M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5724L: linux-efi@vger.kernel.org
5725S: Maintained
5726F: block/partitions/efi.*
5727
aa3c598b 5728STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5729M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5730L: linux-media@vger.kernel.org
275ffde4 5731T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5732S: Maintained
5733F: drivers/media/usb/stk1160/
e8deeae2 5734
4e456b86
YS
5735H8/300 ARCHITECTURE
5736M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5737L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5738W: http://uclinux-h8.sourceforge.jp
5739T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5740S: Maintained
5741F: arch/h8300/
5742F: drivers/clocksource/h8300_*.c
5743F: drivers/clk/h8300/
5744F: drivers/irqchip/irq-renesas-h8*.c
5745
71a6d0af
HW
5746HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5747M: Frank Seidel <frank@f-seidel.de>
5748L: platform-driver-x86@vger.kernel.org
5749W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5750S: Maintained
5751F: drivers/platform/x86/hdaps.c
5752
48fc9e26
HV
5753HDPVR USB VIDEO ENCODER DRIVER
5754M: Hans Verkuil <hverkuil@xs4all.nl>
5755L: linux-media@vger.kernel.org
5756T: git git://linuxtv.org/media_tree.git
a825eaec 5757W: https://linuxtv.org
48fc9e26 5758S: Odd Fixes
14430813 5759F: drivers/media/usb/hdpvr/
48fc9e26 5760
71a6d0af 5761HWPOISON MEMORY FAILURE HANDLING
f9625c48 5762M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5763L: linux-mm@kvack.org
71a6d0af
HW
5764S: Maintained
5765F: mm/memory-failure.c
5766F: mm/hwpoison-inject.c
5767
5768HYPERVISOR VIRTUAL CONSOLE DRIVER
5769L: linuxppc-dev@lists.ozlabs.org
5770S: Odd Fixes
5771F: drivers/tty/hvc/
5772
e5ab1477
AP
5773HACKRF MEDIA DRIVER
5774M: Antti Palosaari <crope@iki.fi>
5775L: linux-media@vger.kernel.org
a825eaec 5776W: https://linuxtv.org
e5ab1477
AP
5777W: http://palosaari.fi/linux/
5778Q: http://patchwork.linuxtv.org/project/linux-media/list/
5779T: git git://linuxtv.org/anttip/media_tree.git
5780S: Maintained
5781F: drivers/media/usb/hackrf/
5782
5b543965 5783HARDWARE MONITORING
d8130624 5784M: Jean Delvare <jdelvare@suse.com>
ca462085 5785M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5786L: linux-hwmon@vger.kernel.org
5787W: http://hwmon.wiki.kernel.org/
a94ef4ed 5788T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5789T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5790S: Maintained
047f4ec2 5791F: Documentation/hwmon/
679655da 5792F: drivers/hwmon/
047f4ec2 5793F: include/linux/hwmon*.h
5b543965 5794
844dd05f 5795HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5796M: Matt Mackall <mpm@selenic.com>
5797M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5798L: linux-crypto@vger.kernel.org
c0d0787b 5799S: Odd fixes
f6c60b15 5800F: Documentation/devicetree/bindings/rng/
679655da
JP
5801F: Documentation/hw_random.txt
5802F: drivers/char/hw_random/
5803F: include/linux/hw_random.h
844dd05f 5804
8b37fcfc
OBC
5805HARDWARE SPINLOCK CORE
5806M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5807M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5808L: linux-remoteproc@vger.kernel.org
8b37fcfc 5809S: Maintained
9f273c24 5810T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5811F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5812F: Documentation/hwspinlock.txt
2dbd8585 5813F: drivers/hwspinlock/
8b37fcfc
OBC
5814F: include/linux/hwspinlock.h
5815
1da177e4 5816HARMONY SOUND DRIVER
ac6aecbf 5817L: linux-parisc@vger.kernel.org
1da177e4 5818S: Maintained
679655da 5819F: sound/parisc/harmony.*
1da177e4 5820
214de83e 5821HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
4cfccbda 5822M: Jimmy Vance <jimmy.vance@hpe.com>
214de83e
BB
5823S: Supported
5824F: Documentation/watchdog/hpwdt.txt
5825F: drivers/watchdog/hpwdt.c
5826
9257aa49 5827HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5828M: Don Brace <don.brace@microsemi.com>
a0a268ad 5829L: esc.storagedev@microsemi.com
693373db 5830L: linux-scsi@vger.kernel.org
9257aa49
SC
5831S: Supported
5832F: Documentation/scsi/hpsa.txt
5833F: drivers/scsi/hpsa*.[ch]
5834F: include/linux/cciss*.h
c117ab84 5835F: include/uapi/linux/cciss*.h
9257aa49 5836
e2d1d6c0 5837HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5838M: Don Brace <don.brace@microsemi.com>
516fdcea 5839L: esc.storagedev@microsemi.com
693373db 5840L: linux-scsi@vger.kernel.org
e2d1d6c0 5841S: Supported
679655da
JP
5842F: Documentation/blockdev/cciss.txt
5843F: drivers/block/cciss*
5844F: include/linux/cciss_ioctl.h
c117ab84 5845F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5846
f48ad614
DD
5847HFI1 DRIVER
5848M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5849M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5850L: linux-rdma@vger.kernel.org
5851S: Supported
5852F: drivers/infiniband/hw/hfi1
5853
1da177e4 5854HFS FILESYSTEM
6cf515e1
GU
5855L: linux-fsdevel@vger.kernel.org
5856S: Orphan
679655da
JP
5857F: Documentation/filesystems/hfs.txt
5858F: fs/hfs/
1da177e4 5859
ef575f47
GU
5860HFSPLUS FILESYSTEM
5861L: linux-fsdevel@vger.kernel.org
5862S: Orphan
5863F: Documentation/filesystems/hfsplus.txt
5864F: fs/hfsplus/
5865
1da177e4 5866HGA FRAMEBUFFER DRIVER
8b58be88 5867M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5868L: linux-nvidia@lists.surfsouth.com
5869W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5870S: Maintained
8a61f013 5871F: drivers/video/fbdev/hgafb.c
1da177e4 5872
4480f15b 5873HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5874M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5875M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5876L: linux-pm@vger.kernel.org
68656443 5877B: https://bugzilla.kernel.org
e2d1d6c0 5878S: Supported
679655da
JP
5879F: arch/x86/power/
5880F: drivers/base/power/
5881F: kernel/power/
5882F: include/linux/suspend.h
5883F: include/linux/freezer.h
5884F: include/linux/pm.h
679655da 5885F: arch/*/include/asm/suspend*.h
e2d1d6c0 5886
4ef4caad 5887HID CORE LAYER
e5f6450c 5888M: Jiri Kosina <jikos@kernel.org>
406df153 5889R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5890L: linux-input@vger.kernel.org
54e5881d 5891T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5892S: Maintained
679655da
JP
5893F: drivers/hid/
5894F: include/linux/hid*
c117ab84 5895F: include/uapi/linux/hid*
4ef4caad 5896
30ee72f0 5897HID SENSOR HUB DRIVERS
e5f6450c 5898M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5899M: Jonathan Cameron <jic23@kernel.org>
5900M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5901L: linux-input@vger.kernel.org
5902L: linux-iio@vger.kernel.org
5903S: Maintained
5904F: Documentation/hid/hid-sensor*
5905F: drivers/hid/hid-sensor-*
5906F: drivers/iio/*/hid-*
5907F: include/linux/hid-sensor-*
5908
38bed542 5909HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5910M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5911L: linux-kernel@vger.kernel.org
75fc2d37 5912T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5913S: Maintained
679655da 5914F: Documentation/timers/
5cee9645 5915F: kernel/time/hrtimer.c
88606e80
TG
5916F: kernel/time/clockevents.c
5917F: kernel/time/tick*.*
5918F: kernel/time/timer_*.c
05ed8490 5919F: include/linux/clockchips.h
679655da 5920F: include/linux/hrtimer.h
38bed542 5921
1da177e4 5922HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5923L: linux-hams@vger.kernel.org
8b64f2a0 5924S: Orphan
679655da
JP
5925F: drivers/net/hamradio/dmascc.c
5926F: drivers/net/hamradio/scc.c
1da177e4 5927
ede1e6f8 5928HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5929M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5930W: http://www.highpoint-tech.com
5931S: Supported
679655da
JP
5932F: Documentation/scsi/hptiop.txt
5933F: drivers/scsi/hptiop.c
ede1e6f8 5934
1da177e4 5935HIPPI
8b58be88 5936M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5937L: linux-hippi@sunsite.dk
5938S: Maintained
679655da 5939F: include/linux/hippidevice.h
c117ab84 5940F: include/uapi/linux/if_hippi.h
679655da 5941F: net/802/hippi.c
ff5a3b50 5942F: drivers/net/hippi/
1da177e4 5943
b30d74e4
DH
5944HISILICON NETWORK SUBSYSTEM DRIVER
5945M: Yisen Zhuang <yisen.zhuang@huawei.com>
5946M: Salil Mehta <salil.mehta@huawei.com>
5947L: netdev@vger.kernel.org
5948W: http://www.hisilicon.com
5949S: Maintained
5950F: drivers/net/ethernet/hisilicon/
5951F: Documentation/devicetree/bindings/net/hisilicon*.txt
5952
66a9bae6 5953HISILICON ROCE DRIVER
5954M: Lijun Ou <oulijun@huawei.com>
5955M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5956L: linux-rdma@vger.kernel.org
5957S: Maintained
5958F: drivers/infiniband/hw/hns/
5959F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5960
16c6c252
JG
5961HISILICON SAS Controller
5962M: John Garry <john.garry@huawei.com>
5963W: http://www.hisilicon.com
5964S: Supported
5965F: drivers/scsi/hisi_sas/
5966F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5967
ff1d2767 5968HOST AP DRIVER
8b58be88 5969M: Jouni Malinen <j@w1.fi>
724c6b35 5970L: linux-wireless@vger.kernel.org
ffd74aca
JM
5971W: http://w1.fi/hostap-driver.html
5972S: Obsolete
eb4f98d5 5973F: drivers/net/wireless/intersil/hostap/
ff1d2767 5974
dd8cd779 5975HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5976L: platform-driver-x86@vger.kernel.org
95c70215 5977S: Orphan
679655da 5978F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5979
e2d1d6c0 5980HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5981M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5982S: Maintained
7e25d724 5983F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5984
7d2c86b5 5985HPET: High Precision Event Timers driver
8b58be88 5986M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5987S: Maintained
679655da
JP
5988F: Documentation/timers/hpet.txt
5989F: drivers/char/hpet.c
5990F: include/linux/hpet.h
c117ab84 5991F: include/uapi/linux/hpet.h
b9b0332f 5992
e07b5d79 5993HPET: x86
9e06f631 5994S: Orphan
679655da
JP
5995F: arch/x86/kernel/hpet.c
5996F: arch/x86/include/asm/hpet.h
b9b0332f 5997
1da177e4 5998HPFS FILESYSTEM
8b58be88 5999M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
6000W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6001S: Maintained
679655da 6002F: fs/hpfs/
1da177e4 6003
3441cded 6004HSI SUBSYSTEM
56459ea9
SR
6005M: Sebastian Reichel <sre@kernel.org>
6006T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
6007S: Maintained
6008F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 6009F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
6010F: drivers/hsi/
6011F: include/linux/hsi/
6012F: include/uapi/linux/hsi/
6013
7d2c86b5 6014HSO 3G MODEM DRIVER
0bf09c39
BS
6015L: linux-usb@vger.kernel.org
6016S: Orphan
679655da 6017F: drivers/net/usb/hso.c
11cd29b0 6018
19990e29
AB
6019HSR NETWORK PROTOCOL
6020M: Arvid Brodin <arvid.brodin@alten.se>
6021L: netdev@vger.kernel.org
6022S: Maintained
6023F: net/hsr/
6024
5a18c343 6025HTCPEN TOUCHSCREEN DRIVER
8b58be88 6026M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
6027L: linux-input@vger.kernel.org
6028S: Maintained
679655da 6029F: drivers/input/touchscreen/htcpen.c
5a18c343 6030
1da177e4 6031HUGETLB FILESYSTEM
6d49e352 6032M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 6033S: Maintained
679655da 6034F: fs/hugetlbfs/
1da177e4 6035
fe713d60
JCT
6036HVA ST MEDIA DRIVER
6037M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6038L: linux-media@vger.kernel.org
6039T: git git://linuxtv.org/media_tree.git
6040W: https://linuxtv.org
6041S: Supported
6042F: drivers/media/platform/sti/hva
6043
05183189 6044Hyper-V CORE AND DRIVERS
9c3646d1 6045M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189 6046M: Haiyang Zhang <haiyangz@microsoft.com>
421463b8 6047M: Stephen Hemminger <sthemmin@microsoft.com>
05183189
S
6048L: devel@linuxdriverproject.org
6049S: Maintained
a4162747
HZ
6050F: arch/x86/include/asm/mshyperv.h
6051F: arch/x86/include/uapi/asm/hyperv.h
6052F: arch/x86/kernel/cpu/mshyperv.c
8730046c 6053F: arch/x86/hyperv
05183189 6054F: drivers/hid/hid-hyperv.c
a4162747 6055F: drivers/hv/
f92ca80b 6056F: drivers/input/serio/hyperv-keyboard.c
4daace0d 6057F: drivers/pci/host/pci-hyperv.c
05183189 6058F: drivers/net/hyperv/
a4162747 6059F: drivers/scsi/storvsc_drv.c
95096f2f 6060F: drivers/uio/uio_hv_generic.c
8a61f013 6061F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
6062F: include/linux/hyperv.h
6063F: tools/hv/
54bf725e 6064F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 6065
7724fd04
PR
6066I2C MUXES
6067M: Peter Rosin <peda@axentia.se>
6068L: linux-i2c@vger.kernel.org
6069S: Maintained
2254d24a 6070F: Documentation/i2c/i2c-topology
7724fd04
PR
6071F: Documentation/i2c/muxes/
6072F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 6073F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 6074F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
6075F: drivers/i2c/i2c-mux.c
6076F: drivers/i2c/muxes/
6077F: include/linux/i2c-mux.h
6078
d85c8a6a 6079I2C OVER PARALLEL PORT
d8130624 6080M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6081L: linux-i2c@vger.kernel.org
6082S: Maintained
6083F: Documentation/i2c/busses/i2c-parport
6084F: Documentation/i2c/busses/i2c-parport-light
6085F: drivers/i2c/busses/i2c-parport.c
6086F: drivers/i2c/busses/i2c-parport-light.c
6087
6088I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 6089M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6090L: linux-i2c@vger.kernel.org
6091S: Maintained
6092F: Documentation/i2c/busses/i2c-ali1535
6093F: Documentation/i2c/busses/i2c-ali1563
6094F: Documentation/i2c/busses/i2c-ali15x3
6095F: Documentation/i2c/busses/i2c-amd756
6096F: Documentation/i2c/busses/i2c-amd8111
6097F: Documentation/i2c/busses/i2c-i801
6098F: Documentation/i2c/busses/i2c-nforce2
6099F: Documentation/i2c/busses/i2c-piix4
6100F: Documentation/i2c/busses/i2c-sis5595
6101F: Documentation/i2c/busses/i2c-sis630
6102F: Documentation/i2c/busses/i2c-sis96x
6103F: Documentation/i2c/busses/i2c-via
6104F: Documentation/i2c/busses/i2c-viapro
6105F: drivers/i2c/busses/i2c-ali1535.c
6106F: drivers/i2c/busses/i2c-ali1563.c
6107F: drivers/i2c/busses/i2c-ali15x3.c
6108F: drivers/i2c/busses/i2c-amd756.c
6109F: drivers/i2c/busses/i2c-amd756-s4882.c
6110F: drivers/i2c/busses/i2c-amd8111.c
6111F: drivers/i2c/busses/i2c-i801.c
6112F: drivers/i2c/busses/i2c-isch.c
6113F: drivers/i2c/busses/i2c-nforce2.c
6114F: drivers/i2c/busses/i2c-nforce2-s4985.c
6115F: drivers/i2c/busses/i2c-piix4.c
6116F: drivers/i2c/busses/i2c-sis5595.c
6117F: drivers/i2c/busses/i2c-sis630.c
6118F: drivers/i2c/busses/i2c-sis96x.c
6119F: drivers/i2c/busses/i2c-via.c
6120F: drivers/i2c/busses/i2c-viapro.c
6121
cb7f07a4
NH
6122I2C/SMBUS ISMT DRIVER
6123M: Seth Heasley <seth.heasley@intel.com>
6124M: Neil Horman <nhorman@tuxdriver.com>
6125L: linux-i2c@vger.kernel.org
6126F: drivers/i2c/busses/i2c-ismt.c
6127F: Documentation/i2c/busses/i2c-ismt
6128
6ea884db 6129I2C/SMBUS STUB DRIVER
d8130624 6130M: Jean Delvare <jdelvare@suse.com>
846557d3 6131L: linux-i2c@vger.kernel.org
6ea884db 6132S: Maintained
8547a5bc 6133F: drivers/i2c/i2c-stub.c
6ea884db 6134
5b543965 6135I2C SUBSYSTEM
14d77c4d 6136M: Wolfram Sang <wsa@the-dreams.de>
846557d3 6137L: linux-i2c@vger.kernel.org
9d4ea27a
WS
6138W: https://i2c.wiki.kernel.org/
6139Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 6140T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 6141S: Maintained
40ed1b4c 6142F: Documentation/devicetree/bindings/i2c/
679655da
JP
6143F: Documentation/i2c/
6144F: drivers/i2c/
630bc46e 6145F: drivers/i2c/*/
679655da 6146F: include/linux/i2c.h
03b70d62 6147F: include/linux/i2c-*.h
c117ab84
CEB
6148F: include/uapi/linux/i2c.h
6149F: include/uapi/linux/i2c-*.h
1da177e4 6150
4560d677
WS
6151I2C ACPI SUPPORT
6152M: Mika Westerberg <mika.westerberg@linux.intel.com>
6153L: linux-i2c@vger.kernel.org
6154L: linux-acpi@vger.kernel.org
6155S: Maintained
4560d677 6156
d85c8a6a 6157I2C-TAOS-EVM DRIVER
d8130624 6158M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6159L: linux-i2c@vger.kernel.org
6160S: Maintained
6161F: Documentation/i2c/busses/i2c-taos-evm
6162F: drivers/i2c/busses/i2c-taos-evm.c
6163
e8c76eed 6164I2C-TINY-USB DRIVER
8b58be88 6165M: Till Harbaum <till@harbaum.org>
846557d3 6166L: linux-i2c@vger.kernel.org
932d1872 6167W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 6168S: Maintained
679655da 6169F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 6170
1da177e4 6171i386 BOOT CODE
8b58be88 6172M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 6173S: Maintained
679655da 6174F: arch/x86/boot/
1da177e4
LT
6175
6176i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 6177M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 6178T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
6179S: Maintained
6180
1da177e4 6181IA64 (Itanium) PLATFORM
8b58be88
JP
6182M: Tony Luck <tony.luck@intel.com>
6183M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6184L: linux-ia64@vger.kernel.org
6b1c70b1 6185T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6186S: Maintained
679655da 6187F: arch/ia64/
1da177e4 6188
4cd38750
LDSB
6189IBM Power VMX Cryptographic instructions
6190M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6191M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
6192L: linux-crypto@vger.kernel.org
6193S: Supported
6194F: drivers/crypto/vmx/Makefile
6195F: drivers/crypto/vmx/Kconfig
6196F: drivers/crypto/vmx/vmx.c
6197F: drivers/crypto/vmx/aes*
6198F: drivers/crypto/vmx/ghash*
6199F: drivers/crypto/vmx/ppc-xlate.pl
6200
956c203c 6201IBM Power in-Nest Crypto Acceleration
4cd38750 6202M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6203M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6204L: linux-crypto@vger.kernel.org
6205S: Supported
28bceeaa
DS
6206F: drivers/crypto/nx/Makefile
6207F: drivers/crypto/nx/Kconfig
6208F: drivers/crypto/nx/nx-aes*
6209F: drivers/crypto/nx/nx-sha*
6210F: drivers/crypto/nx/nx.*
6211F: drivers/crypto/nx/nx_csbcpb.h
6212F: drivers/crypto/nx/nx_debugfs.h
956c203c 6213
0e16aafb 6214IBM Power 842 compression accelerator
41656aa7 6215M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 6216S: Supported
28bceeaa
DS
6217F: drivers/crypto/nx/Makefile
6218F: drivers/crypto/nx/Kconfig
7011a122 6219F: drivers/crypto/nx/nx-842*
2da572c9 6220F: include/linux/sw842.h
2062c5b6 6221F: crypto/842.c
2da572c9 6222F: lib/842/
0e16aafb 6223
1da177e4 6224IBM Power Linux RAID adapter
8b58be88 6225M: Brian King <brking@us.ibm.com>
1da177e4 6226S: Supported
679655da 6227F: drivers/scsi/ipr.*
1da177e4 6228
9d348af4 6229IBM Power Virtual Ethernet Device Driver
eddd63a6 6230M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6231L: netdev@vger.kernel.org
6232S: Supported
9aa32835 6233F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6234
032c5e82
TF
6235IBM Power SRIOV Virtual NIC Device Driver
6236M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6237M: John Allen <jallen@linux.vnet.ibm.com>
6238L: netdev@vger.kernel.org
6239S: Supported
6240F: drivers/net/ethernet/ibm/ibmvnic.*
6241
e6babec6 6242IBM Power Virtual SCSI Device Drivers
bcbde52b 6243M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6244L: linux-scsi@vger.kernel.org
6245S: Supported
e6babec6 6246F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6247F: include/scsi/viosrp.h
6248
6249IBM Power Virtual SCSI Device Target Driver
6250M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6251M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6252L: linux-scsi@vger.kernel.org
6253L: target-devel@vger.kernel.org
6254S: Supported
6255F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6256
6257IBM Power Virtual FC Device Drivers
44b4dad9 6258M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6259L: linux-scsi@vger.kernel.org
6260S: Supported
6261F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6262
1da177e4 6263IBM ServeRAID RAID DRIVER
f9213e78 6264S: Orphan
679655da 6265F: drivers/scsi/ips.*
1da177e4 6266
6ed9f9c4
PT
6267ICH LPC AND GPIO DRIVER
6268M: Peter Tyser <ptyser@xes-inc.com>
6269S: Maintained
6270F: drivers/mfd/lpc_ich.c
6271F: drivers/gpio/gpio-ich.c
6272
3e1aec4e
MV
6273IDT VersaClock 5 CLOCK DRIVER
6274M: Marek Vasut <marek.vasut@gmail.com>
6275S: Maintained
6276F: drivers/clk/clk-versaclock5.c
6277
1e7106fc 6278IDE SUBSYSTEM
8b58be88 6279M: "David S. Miller" <davem@davemloft.net>
1da177e4 6280L: linux-ide@vger.kernel.org
8a6e2535 6281Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6282T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6283S: Maintained
679655da
JP
6284F: Documentation/ide/
6285F: drivers/ide/
6286F: include/linux/ide.h
1da177e4 6287
6cb8c13d
IP
6288IDEAPAD LAPTOP EXTRAS DRIVER
6289M: Ike Panhc <ike.pan@canonical.com>
6290L: platform-driver-x86@vger.kernel.org
6291W: http://launchpad.net/ideapad-laptop
6292S: Maintained
6293F: drivers/platform/x86/ideapad-laptop.c
6294
1ea4c161
AM
6295IDEAPAD LAPTOP SLIDEBAR DRIVER
6296M: Andrey Moiseev <o2g.org.ru@gmail.com>
6297L: linux-input@vger.kernel.org
6298W: https://github.com/o2genum/ideapad-slidebar
6299S: Maintained
6300F: drivers/input/misc/ideapad_slidebar.c
6301
0f861e8c 6302IDE/ATAPI DRIVERS
487ba8e8 6303M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6304L: linux-ide@vger.kernel.org
c404c199 6305S: Maintained
679655da
JP
6306F: Documentation/cdrom/ide-cd
6307F: drivers/ide/ide-cd*
1da177e4 6308
02cf2286 6309IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6310M: Alexander Aring <aar@pengutronix.de>
5cc92049 6311M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6312L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6313W: http://wpan.cakelab.org/
6314T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6315T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6316S: Maintained
6317F: net/ieee802154/
68653359 6318F: net/mac802154/
251741b1 6319F: drivers/net/ieee802154/
580947d3
AA
6320F: include/linux/nl802154.h
6321F: include/linux/ieee802154.h
6322F: include/net/nl802154.h
6323F: include/net/mac802154.h
6324F: include/net/af_ieee802154.h
6325F: include/net/cfg802154.h
6326F: include/net/ieee802154_netdev.h
ebef9c12 6327F: Documentation/networking/ieee802154.txt
02cf2286 6328
1ce84604
YG
6329IFE PROTOCOL
6330M: Yotam Gigi <yotamg@mellanox.com>
6331M: Jamal Hadi Salim <jhs@mojatatu.com>
6332F: net/ife
6333F: include/net/ife.h
6334F: include/uapi/linux/ife.h
6335
b1c97193
SY
6336IGORPLUG-USB IR RECEIVER
6337M: Sean Young <sean@mess.org>
6338L: linux-media@vger.kernel.org
6339S: Maintained
6340F: drivers/media/rc/igorplugusb.c
6341
40ad4a30
SY
6342IGUANAWORKS USB IR TRANSCEIVER
6343M: Sean Young <sean@mess.org>
6344L: linux-media@vger.kernel.org
6345S: Maintained
6346F: drivers/media/rc/iguanair.c
6347
ed13134b
PR
6348IIO DIGITAL POTENTIOMETER DAC
6349M: Peter Rosin <peda@axentia.se>
6350L: linux-iio@vger.kernel.org
6351S: Maintained
7fde1484 6352F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6353F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6354F: drivers/iio/dac/dpot-dac.c
ed13134b 6355
e778aa14
PR
6356IIO ENVELOPE DETECTOR
6357M: Peter Rosin <peda@axentia.se>
6358L: linux-iio@vger.kernel.org
6359S: Maintained
b475f80b 6360F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6361F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6362F: drivers/iio/adc/envelope-detector.c
e778aa14 6363
9545f86e 6364IIO SUBSYSTEM AND DRIVERS
030a13d7 6365M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6366R: Hartmut Knaack <knaack.h@gmx.de>
6367R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6368R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6369L: linux-iio@vger.kernel.org
21d41655 6370T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6371S: Maintained
866b148a 6372F: Documentation/devicetree/bindings/iio/
03e7c251 6373F: drivers/iio/
9545f86e 6374F: drivers/staging/iio/
8fe671fc 6375F: include/linux/iio/
817020cf 6376F: tools/iio/
9545f86e 6377
65519263
SG
6378IKANOS/ADI EAGLE ADSL USB DRIVER
6379M: Matthieu Castet <castet.matthieu@free.fr>
6380M: Stanislaw Gruszka <stf_xl@wp.pl>
6381S: Maintained
6382F: drivers/usb/atm/ueagle-atm.c
6383
8ef3ff27
PB
6384IMGTEC ASCII LCD DRIVER
6385M: Paul Burton <paul.burton@imgtec.com>
6386S: Maintained
6387F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6388F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6389
e89ab51f
GR
6390INA209 HARDWARE MONITOR DRIVER
6391M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6392L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6393S: Maintained
6394F: Documentation/hwmon/ina209
6395F: Documentation/devicetree/bindings/i2c/ina209.txt
6396F: drivers/hwmon/ina209.c
6397
6398INA2XX HARDWARE MONITOR DRIVER
6399M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6400L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6401S: Maintained
6402F: Documentation/hwmon/ina2xx
6403F: drivers/hwmon/ina2xx.c
6404F: include/linux/platform_data/ina2xx.h
6405
14dc124f
SIG
6406INDUSTRY PACK SUBSYSTEM (IPACK)
6407M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6408M: Jens Taprogge <jens.taprogge@taprogge.org>
6409M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6410L: industrypack-devel@lists.sourceforge.net
6411W: http://industrypack.sourceforge.net
6412S: Maintained
6413F: drivers/ipack/
6414
8adc53fd
ZLK
6415INGENIC JZ4780 DMA Driver
6416M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6417S: Maintained
6418F: drivers/dma/dma-jz4780.c
6419
87cf40e6
HH
6420INGENIC JZ4780 NAND DRIVER
6421M: Harvey Hunt <harveyhuntnexus@gmail.com>
6422L: linux-mtd@lists.infradead.org
6423S: Maintained
6424F: drivers/mtd/nand/jz4780_*
6425
aa7168f4 6426INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6427M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6428M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6429L: linux-ima-devel@lists.sourceforge.net
6430L: linux-ima-user@lists.sourceforge.net
6431L: linux-security-module@vger.kernel.org
9f273c24 6432T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6433S: Supported
679655da 6434F: security/integrity/ima/
aa7168f4 6435
9a4ea5a9
JH
6436IMGTEC IR DECODER DRIVER
6437M: James Hogan <james.hogan@imgtec.com>
6438S: Maintained
6439F: drivers/media/rc/img-ir/
6440
1da177e4 6441IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6442L: linux-fbdev@vger.kernel.org
843393d3 6443S: Orphan
8a61f013 6444F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6445
6446INFINIBAND SUBSYSTEM
b6b2bbe6 6447M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6448M: Sean Hefty <sean.hefty@intel.com>
6449M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6450L: linux-rdma@vger.kernel.org
605841f5 6451W: http://www.openfabrics.org/
8a6e2535 6452Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6453T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6454S: Supported
679655da
JP
6455F: Documentation/infiniband/
6456F: drivers/infiniband/
c117ab84 6457F: include/uapi/linux/if_infiniband.h
954138dc
YD
6458F: include/uapi/rdma/
6459F: include/rdma/
1da177e4 6460
c9f04f58 6461INOTIFY
8b58be88
JP
6462M: John McCutchan <john@johnmccutchan.com>
6463M: Robert Love <rlove@rlove.org>
6464M: Eric Paris <eparis@parisplace.org>
c9f04f58 6465S: Maintained
679655da
JP
6466F: Documentation/filesystems/inotify.txt
6467F: fs/notify/inotify/
6468F: include/linux/inotify.h
c117ab84 6469F: include/uapi/linux/inotify.h
c9f04f58 6470
e2d1d6c0 6471INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6472M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6473L: linux-input@vger.kernel.org
8a6e2535 6474Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6475T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6476S: Maintained
679655da 6477F: drivers/input/
f4eea7e2 6478F: include/linux/input.h
c117ab84 6479F: include/uapi/linux/input.h
f4eea7e2 6480F: include/linux/input/
e52d8398 6481F: Documentation/devicetree/bindings/input/
e2d1d6c0 6482
3267a87f 6483INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6484M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6485L: linux-input@vger.kernel.org
75dd112a 6486S: Odd fixes
3267a87f 6487F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6488F: drivers/input/input-mt.c
3267a87f
HR
6489K: \b(ABS|SYN)_MT_
6490
97fa99a3
JY
6491INTEL ASoC BDW/HSW DRIVERS
6492M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6493L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6494S: Supported
e8e1225d
JP
6495F: sound/soc/intel/common/sst-dsp*
6496F: sound/soc/intel/common/sst-firmware.c
6497F: sound/soc/intel/boards/broadwell.c
6498F: sound/soc/intel/haswell/
97fa99a3 6499
4ac13e17
DJ
6500INTEL C600 SERIES SAS CONTROLLER DRIVER
6501M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6502M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6503L: linux-scsi@vger.kernel.org
7106891a
DJ
6504T: git git://git.code.sf.net/p/intel-sas/isci
6505S: Supported
4ac13e17 6506F: drivers/scsi/isci/
4ac13e17 6507
ecc83e52
AH
6508INTEL HID EVENT DRIVER
6509M: Alex Hung <alex.hung@canonical.com>
6510L: platform-driver-x86@vger.kernel.org
6511S: Maintained
6512F: drivers/platform/x86/intel-hid.c
6513
332e0812
AK
6514INTEL VIRTUAL BUTTON DRIVER
6515M: AceLan Kao <acelan.kao@canonical.com>
6516L: platform-driver-x86@vger.kernel.org
6517S: Maintained
6518F: drivers/platform/x86/intel-vbtn.c
6519
26717172 6520INTEL IDLE DRIVER
6af33995 6521M: Jacob Pan <jacob.jun.pan@linux.intel.com>
26717172 6522M: Len Brown <lenb@kernel.org>
bf1c138e 6523L: linux-pm@vger.kernel.org
08deed1e 6524T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
2ed38cbe 6525B: https://bugzilla.kernel.org
26717172
LB
6526S: Supported
6527F: drivers/idle/intel_idle.c
6528
8fb861fa
SP
6529INTEL INTEGRATED SENSOR HUB DRIVER
6530M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6531M: Jiri Kosina <jikos@kernel.org>
6532L: linux-input@vger.kernel.org
6533S: Maintained
6534F: drivers/hid/intel-ish-hid/
6535
7c1ac18d 6536INTEL PSTATE DRIVER
58ac1f62
SP
6537M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6538M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6539L: linux-pm@vger.kernel.org
6540S: Supported
6541F: drivers/cpufreq/intel_pstate.c
6542
9eb8ef74 6543INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6544M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6545L: linux-fbdev@vger.kernel.org
ce00f85c 6546S: Maintained
679655da 6547F: Documentation/fb/intelfb.txt
8a61f013 6548F: drivers/video/fbdev/intelfb/
9eb8ef74 6549
1da177e4 6550INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6551M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6552L: linux-fbdev@vger.kernel.org
ce00f85c 6553S: Maintained
8a61f013 6554F: drivers/video/fbdev/i810/
1da177e4 6555
f4a9bc4c 6556INTEL MENLOW THERMAL DRIVER
8b58be88 6557M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6558L: platform-driver-x86@vger.kernel.org
5ca92bd9 6559W: https://01.org/linux-acpi
f4a9bc4c 6560S: Supported
679655da 6561F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6562
248a9dc3 6563INTEL I/OAT DMA DRIVER
18ebd564 6564M: Dave Jiang <dave.jiang@intel.com>
08223d80 6565R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6566L: dmaengine@vger.kernel.org
6567Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6568S: Supported
679655da 6569F: drivers/dma/ioat*
248a9dc3 6570
6c8909b4 6571INTEL IOMMU (VT-d)
8b58be88 6572M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6573L: iommu@lists.linux-foundation.org
54e5881d 6574T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6575S: Supported
3fb39615 6576F: drivers/iommu/intel-iommu.c
679655da 6577F: include/linux/intel-iommu.h
6c8909b4 6578
b3e5f263 6579INTEL IOP-ADMA DMA DRIVER
08223d80 6580R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6581S: Odd fixes
679655da 6582F: drivers/dma/iop-adma.c
b3e5f263 6583
9251ce95 6584INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6585M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6586S: Maintained
679655da
JP
6587F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6588F: arch/arm/mach-ixp4xx/include/mach/npe.h
6589F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6590F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6591F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6592F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6593
844dd05f 6594INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6595M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6596S: Maintained
679655da 6597F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6598
2f302324 6599INTEL ETHERNET DRIVERS
8b58be88 6600M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6601L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6602W: http://www.intel.com/support/feedback.htm
d94e6fed 6603W: http://e1000.sourceforge.net/
2f302324
JK
6604Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6605T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6606T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6607S: Supported
0d164401
JK
6608F: Documentation/networking/e100.txt
6609F: Documentation/networking/e1000.txt
6610F: Documentation/networking/e1000e.txt
6611F: Documentation/networking/igb.txt
6612F: Documentation/networking/igbvf.txt
6613F: Documentation/networking/ixgb.txt
6614F: Documentation/networking/ixgbe.txt
6615F: Documentation/networking/ixgbevf.txt
1bff6529 6616F: Documentation/networking/i40e.txt
105bf2fe 6617F: Documentation/networking/i40evf.txt
dee1ad47 6618F: drivers/net/ethernet/intel/
bc90d291 6619F: drivers/net/ethernet/intel/*/
1da177e4 6620
6e4de866
FL
6621INTEL RDMA RNIC DRIVER
6622M: Faisal Latif <faisal.latif@intel.com>
3b9d9650 6623M: Shiraz Saleem <shiraz.saleem@intel.com>
6e4de866
FL
6624L: linux-rdma@vger.kernel.org
6625S: Supported
6626F: drivers/infiniband/hw/i40iw/
6627
224f9e6d
AS
6628INTEL MERRIFIELD GPIO DRIVER
6629M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6630L: linux-gpio@vger.kernel.org
6631S: Maintained
6632F: drivers/gpio/gpio-merrifield.c
6633
0963d59b
LW
6634INTEL-MID GPIO DRIVER
6635M: David Cohen <david.a.cohen@linux.intel.com>
6636L: linux-gpio@vger.kernel.org
6637S: Maintained
6638F: drivers/gpio/gpio-intel-mid.c
6639
ca907a90
SY
6640INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6641M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6642L: linux-wireless@vger.kernel.org
ca907a90 6643S: Maintained
679655da 6644F: Documentation/networking/README.ipw2100
679655da 6645F: Documentation/networking/README.ipw2200
367a1092 6646F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6647
5760b0a5
AS
6648INTEL(R) TRACE HUB
6649M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6650S: Supported
6651F: Documentation/trace/intel_th.txt
6652F: drivers/hwtracing/intel_th/
6653
4bd96a7a 6654INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6655M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6656L: tboot-devel@lists.sourceforge.net
6657W: http://tboot.sourceforge.net
e9b7d7c8 6658T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6659S: Supported
6660F: Documentation/intel_txt.txt
6661F: include/linux/tboot.h
6662F: arch/x86/kernel/tboot.c
6663
8a70da82 6664INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6665M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6666M: linux-wimax@intel.com
49e7d9df 6667L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6668S: Supported
6669W: http://linuxwimax.org
679655da
JP
6670F: Documentation/wimax/README.i2400m
6671F: drivers/net/wimax/i2400m/
c117ab84 6672F: include/uapi/linux/wimax/i2400m.h
8a70da82 6673
1c0ce89c
SG
6674INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6675M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6676L: linux-wireless@vger.kernel.org
1c0ce89c 6677S: Supported
7ac9a364 6678F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6679
b481de9c 6680INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6681M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6682M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6683M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6684M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6685L: linux-wireless@vger.kernel.org
b481de9c 6686W: http://intellinuxwireless.org
b62ff718 6687T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6688S: Supported
e705c121 6689F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6690
de8fe023
TW
6691INTEL MANAGEMENT ENGINE (mei)
6692M: Tomas Winkler <tomas.winkler@intel.com>
6693L: linux-kernel@vger.kernel.org
6694S: Supported
c117ab84 6695F: include/uapi/linux/mei.h
5069288b 6696F: include/linux/mei_cl_bus.h
de8fe023 6697F: drivers/misc/mei/*
222818c3 6698F: drivers/watchdog/mei_wdt.c
e07950a1 6699F: Documentation/misc-devices/mei/*
986b891a 6700F: samples/mei/*
de8fe023 6701
50ceb98b
SD
6702INTEL MIC DRIVERS (mic)
6703M: Sudeep Dutt <sudeep.dutt@intel.com>
6704M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6705S: Supported
6706W: https://github.com/sudeepdutt/mic
6707W: http://software.intel.com/en-us/mic-developer
6708F: include/linux/mic_bus.h
6709F: include/linux/scif.h
6710F: include/uapi/linux/mic_common.h
6711F: include/uapi/linux/mic_ioctl.h
9f273c24 6712F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6713F: drivers/misc/mic/
6714F: drivers/dma/mic_x100_dma.c
6715F: drivers/dma/mic_x100_dma.h
9f273c24 6716F: Documentation/mic/
50ceb98b 6717
fdca4f16 6718INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6719M: Zha Qipeng<qipeng.zha@intel.com>
6720L: platform-driver-x86@vger.kernel.org
6721S: Maintained
6722F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6723F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6724F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6725F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6726
378f956e
SKC
6727INTEL TELEMETRY DRIVER
6728M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6729L: platform-driver-x86@vger.kernel.org
6730S: Maintained
378f956e 6731F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6732F: drivers/platform/x86/intel_telemetry*
0a8b8353 6733
b740d2e9
RB
6734INTEL PMC CORE DRIVER
6735M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6736M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6737L: platform-driver-x86@vger.kernel.org
6738S: Maintained
6739F: arch/x86/include/asm/pmc_core.h
6740F: drivers/platform/x86/intel_pmc_core*
6741
3904b28e
LW
6742INVENSENSE MPU-3050 GYROSCOPE DRIVER
6743M: Linus Walleij <linus.walleij@linaro.org>
6744L: linux-iio@vger.kernel.org
6745S: Maintained
6746F: drivers/iio/gyro/mpu3050*
6747F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6748
cb109a0e 6749IOC3 ETHERNET DRIVER
8b58be88 6750M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6751L: linux-mips@linux-mips.org
6752S: Maintained
8862bf1e 6753F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6754
cb109a0e 6755IOC3 SERIAL DRIVER
8b58be88 6756M: Pat Gefre <pfg@sgi.com>
d39e0721 6757L: linux-serial@vger.kernel.org
cb109a0e 6758S: Maintained
df621252 6759F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6760
0b6e8569
SW
6761IOMMU DRIVERS
6762M: Joerg Roedel <joro@8bytes.org>
6763L: iommu@lists.linux-foundation.org
6764T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6765S: Maintained
efcd94c0 6766F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6767F: drivers/iommu/
6768
4480f15b 6769IP MASQUERADING
8b58be88 6770M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6771S: Maintained
679655da 6772F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6773
4409ebe9 6774IPMI SUBSYSTEM
8b58be88 6775M: Corey Minyard <minyard@acm.org>
b0c90653 6776L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6777W: http://openipmi.sourceforge.net/
6778S: Supported
679655da
JP
6779F: Documentation/IPMI.txt
6780F: drivers/char/ipmi/
6781F: include/linux/ipmi*
c117ab84 6782F: include/uapi/linux/ipmi*
4409ebe9 6783
2d800897
KW
6784QCOM AUDIO (ASoC) DRIVERS
6785M: Patrick Lai <plai@codeaurora.org>
6786M: Banajit Goswami <bgoswami@codeaurora.org>
6787L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6788S: Supported
6789F: sound/soc/qcom/
6790
e2d1d6c0 6791IPS SCSI RAID DRIVER
8b58be88 6792M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6793L: linux-scsi@vger.kernel.org
6794W: http://www.adaptec.com/
6795S: Maintained
679655da 6796F: drivers/scsi/ips*
e2d1d6c0
RD
6797
6798IPVS
8b58be88
JP
6799M: Wensong Zhang <wensong@linux-vs.org>
6800M: Simon Horman <horms@verge.net.au>
6801M: Julian Anastasov <ja@ssi.bg>
979b6c13 6802L: netdev@vger.kernel.org
e2d1d6c0 6803L: lvs-devel@vger.kernel.org
1da177e4 6804S: Maintained
9f273c24
FW
6805T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6806T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6807F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6808F: include/net/ip_vs.h
c117ab84 6809F: include/uapi/linux/ip_vs.h
679655da 6810F: net/netfilter/ipvs/
1da177e4 6811
e7839f25 6812IPWIRELESS DRIVER
e5f6450c 6813M: Jiri Kosina <jikos@kernel.org>
d8130624 6814M: David Sterba <dsterba@suse.com>
92094aa0 6815S: Odd Fixes
282361a0 6816F: drivers/tty/ipwireless/
099dc4fb 6817
e2d1d6c0 6818IPX NETWORK LAYER
e2d1d6c0 6819L: netdev@vger.kernel.org
0c59d281 6820S: Odd fixes
679655da 6821F: include/net/ipx.h
c117ab84 6822F: include/uapi/linux/ipx.h
679655da 6823F: net/ipx/
e2d1d6c0 6824
1da177e4 6825IRDA SUBSYSTEM
8b58be88 6826M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6827L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6828L: netdev@vger.kernel.org
1da177e4 6829W: http://irda.sourceforge.net/
f353976d 6830S: Maintained
e0057975 6831T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6832F: Documentation/networking/irda.txt
6833F: drivers/net/irda/
6834F: include/net/irda/
6835F: net/irda/
1da177e4 6836
a800c7cc
TG
6837IRQ SUBSYSTEM
6838M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6839L: linux-kernel@vger.kernel.org
a800c7cc 6840S: Maintained
75fc2d37 6841T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6842F: kernel/irq/
2ed9fd28
JC
6843
6844IRQCHIP DRIVERS
6845M: Thomas Gleixner <tglx@linutronix.de>
6846M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6847M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6848L: linux-kernel@vger.kernel.org
6849S: Maintained
6850T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6851T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6852F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6853F: drivers/irqchip/
a800c7cc 6854
7ab3a837 6855IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6856M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6857S: Maintained
b09dec2c 6858T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6859F: Documentation/IRQ-domain.txt
6860F: include/linux/irqdomain.h
6861F: kernel/irq/irqdomain.c
b09dec2c 6862F: kernel/irq/msi.c
7ab3a837 6863
ad7afc38
WBG
6864ISA
6865M: William Breathitt Gray <vilhelm.gray@gmail.com>
6866S: Maintained
6867F: Documentation/isa.txt
6868F: drivers/base/isa.c
6869F: include/linux/isa.h
6870
e2d1d6c0 6871ISAPNP
8b58be88 6872M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6873S: Maintained
679655da
JP
6874F: Documentation/isapnp.txt
6875F: drivers/pnp/isapnp/
6876F: include/linux/isapnp.h
e2d1d6c0 6877
d39b8420
HV
6878ISA RADIO MODULE
6879M: Hans Verkuil <hverkuil@xs4all.nl>
6880L: linux-media@vger.kernel.org
6881T: git git://linuxtv.org/media_tree.git
a825eaec 6882W: https://linuxtv.org
d39b8420
HV
6883S: Maintained
6884F: drivers/media/radio/radio-isa*
6885
71a6d0af
HW
6886iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6887M: Peter Jones <pjones@redhat.com>
6888M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6889S: Maintained
6890F: drivers/firmware/iscsi_ibft*
6891
14816b1e 6892ISCSI
623290a2
LD
6893M: Lee Duncan <lduncan@suse.com>
6894M: Chris Leech <cleech@redhat.com>
14816b1e 6895L: open-iscsi@googlegroups.com
623290a2 6896W: www.open-iscsi.com
14816b1e 6897S: Maintained
679655da
JP
6898F: drivers/scsi/*iscsi*
6899F: include/scsi/*iscsi*
14816b1e 6900
1e65eb42
OG
6901ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6902M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6903M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6904M: Roi Dayan <roid@mellanox.com>
6905L: linux-rdma@vger.kernel.org
6906S: Supported
6907W: http://www.openfabrics.org
6908W: www.open-iscsi.org
6909Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6910F: drivers/infiniband/ulp/iser/
1e65eb42 6911
2b70e5fd 6912ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6913M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6914T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6915L: linux-rdma@vger.kernel.org
6916L: target-devel@vger.kernel.org
6917S: Supported
6918W: http://www.linux-iscsi.org
6919F: drivers/infiniband/ulp/isert
6920
1da177e4 6921ISDN SUBSYSTEM
8b58be88 6922M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6923L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6924L: netdev@vger.kernel.org
1da177e4 6925W: http://www.isdn4linux.de
54e5881d 6926T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6927S: Maintained
679655da
JP
6928F: Documentation/isdn/
6929F: drivers/isdn/
6930F: include/linux/isdn.h
6931F: include/linux/isdn/
c117ab84
CEB
6932F: include/uapi/linux/isdn.h
6933F: include/uapi/linux/isdn/
1da177e4
LT
6934
6935ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6936M: Armin Schindler <mac@melware.de>
d5d52273 6937L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6938W: http://www.melware.de
6939S: Maintained
679655da 6940F: drivers/isdn/hardware/eicon/
1da177e4 6941
d624870f 6942IT87 HARDWARE MONITORING DRIVER
d8130624 6943M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6944L: linux-hwmon@vger.kernel.org
d624870f
JD
6945S: Maintained
6946F: Documentation/hwmon/it87
6947F: drivers/hwmon/it87.c
6948
d7104bff
AP
6949IT913X MEDIA DRIVER
6950M: Antti Palosaari <crope@iki.fi>
6951L: linux-media@vger.kernel.org
a825eaec 6952W: https://linuxtv.org
d7104bff
AP
6953W: http://palosaari.fi/linux/
6954Q: http://patchwork.linuxtv.org/project/linux-media/list/
6955T: git git://linuxtv.org/anttip/media_tree.git
6956S: Maintained
249c697e 6957F: drivers/media/tuners/it913x*
d7104bff 6958
91821ff3 6959IVTV VIDEO4LINUX DRIVER
6afdeaf8 6960M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6961L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6962L: linux-media@vger.kernel.org
275ffde4 6963T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6964W: http://www.ivtvdriver.org
6965S: Maintained
618cd932 6966F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6967F: drivers/media/pci/ivtv/
c117ab84 6968F: include/uapi/linux/ivtv*
91821ff3 6969
68620bdd
MP
6970IX2505V MEDIA DRIVER
6971M: Malcolm Priestley <tvboxspy@gmail.com>
6972L: linux-media@vger.kernel.org
a825eaec 6973W: https://linuxtv.org
68620bdd
MP
6974Q: http://patchwork.linuxtv.org/project/linux-media/list/
6975S: Maintained
6976F: drivers/media/dvb-frontends/ix2505v*
6977
4453d736
GR
6978JC42.4 TEMPERATURE SENSOR DRIVER
6979M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6980L: linux-hwmon@vger.kernel.org
4453d736
GR
6981S: Maintained
6982F: drivers/hwmon/jc42.c
6983F: Documentation/hwmon/jc42
6984
e2d1d6c0 6985JFS FILESYSTEM
3256f80f 6986M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6987L: jfs-discussion@lists.sourceforge.net
6988W: http://jfs.sourceforge.net/
54e5881d 6989T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6990S: Maintained
679655da
JP
6991F: Documentation/filesystems/jfs.txt
6992F: fs/jfs/
e2d1d6c0 6993
95252236 6994JME NETWORK DRIVER
8b58be88 6995M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6996L: netdev@vger.kernel.org
6997S: Maintained
63d24a0e 6998F: drivers/net/ethernet/jme.*
95252236 6999
1da177e4 7000JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 7001M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
7002L: linux-mtd@lists.infradead.org
7003W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 7004S: Maintained
679655da 7005F: fs/jffs2/
c117ab84 7006F: include/uapi/linux/jffs2.h
1da177e4 7007
d183e11a
TT
7008JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7009M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 7010M: Jan Kara <jack@suse.com>
d183e11a
TT
7011L: linux-ext4@vger.kernel.org
7012S: Maintained
7013F: fs/jbd2/
7014F: include/linux/jbd2.h
ae0718f8 7015
207dab5f
MU
7016JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7017M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7018L: linux-media@vger.kernel.org
7019S: Maintained
7020F: drivers/media/platform/rcar_jpu.c
7021
fd8b6cb4 7022JSM Neo PCI based serial card
df247081 7023M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
7024L: linux-serial@vger.kernel.org
7025S: Maintained
df621252 7026F: drivers/tty/serial/jsm/
ae0718f8 7027
af39917d
CL
7028K10TEMP HARDWARE MONITORING DRIVER
7029M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 7030L: linux-hwmon@vger.kernel.org
af39917d
CL
7031S: Maintained
7032F: Documentation/hwmon/k10temp
7033F: drivers/hwmon/k10temp.c
7034
4660cb35 7035K8TEMP HARDWARE MONITORING DRIVER
8b58be88 7036M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 7037L: linux-hwmon@vger.kernel.org
ae0718f8 7038S: Maintained
679655da
JP
7039F: Documentation/hwmon/k8temp
7040F: drivers/hwmon/k8temp.c
ae0718f8 7041
0ba1d91d
AR
7042KASAN
7043M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7044R: Alexander Potapenko <glider@google.com>
7045R: Dmitry Vyukov <dvyukov@google.com>
7046L: kasan-dev@googlegroups.com
7047S: Maintained
7048F: arch/*/include/asm/kasan.h
7049F: arch/*/mm/kasan_init*
2757aafa 7050F: Documentation/dev-tools/kasan.rst
64f8ebaf 7051F: include/linux/kasan*.h
0ba1d91d
AR
7052F: lib/test_kasan.c
7053F: mm/kasan/
7054F: scripts/Makefile.kasan
7055
1da177e4 7056KCONFIG
5eb1f99e 7057M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 7058L: linux-kbuild@vger.kernel.org
cea8321c 7059T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 7060S: Maintained
679655da
JP
7061F: Documentation/kbuild/kconfig-language.txt
7062F: scripts/kconfig/
1da177e4 7063
ea6c2089 7064KDUMP
f871f191
VG
7065M: Dave Young <dyoung@redhat.com>
7066M: Baoquan He <bhe@redhat.com>
7067R: Vivek Goyal <vgoyal@redhat.com>
34633993 7068L: kexec@lists.infradead.org
ea6c2089
VG
7069W: http://lse.sourceforge.net/kdump/
7070S: Maintained
80811493 7071F: Documentation/kdump/
ea6c2089 7072
f41bf02f
HV
7073KEENE FM RADIO TRANSMITTER DRIVER
7074M: Hans Verkuil <hverkuil@xs4all.nl>
7075L: linux-media@vger.kernel.org
7076T: git git://linuxtv.org/media_tree.git
a825eaec 7077W: https://linuxtv.org
f41bf02f
HV
7078S: Maintained
7079F: drivers/media/radio/radio-keene*
7080
1da177e4 7081KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 7082M: Ian Kent <raven@themaw.net>
f694fc97 7083L: autofs@vger.kernel.org
1da177e4 7084S: Maintained
679655da 7085F: fs/autofs4/
1da177e4 7086
70fb7ba6 7087KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 7088M: Michal Marek <mmarek@suse.com>
08deed1e
JP
7089T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7090T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 7091L: linux-kbuild@vger.kernel.org
5ce45962 7092S: Maintained
679655da
JP
7093F: Documentation/kbuild/
7094F: Makefile
7095F: scripts/Makefile.*
70fb7ba6
MM
7096F: scripts/basic/
7097F: scripts/mk*
7098F: scripts/package/
1da177e4
LT
7099
7100KERNEL JANITORS
c3000e03 7101L: kernel-janitors@vger.kernel.org
10466f5a 7102W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7103S: Odd Fixes
1da177e4 7104
e8b43555 7105KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7106M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 7107M: Jeff Layton <jlayton@poochiereds.net>
16141c02 7108L: linux-nfs@vger.kernel.org
1da177e4 7109W: http://nfs.sourceforge.net/
9f273c24 7110T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7111S: Supported
679655da 7112F: fs/nfsd/
c117ab84 7113F: include/uapi/linux/nfsd/
679655da
JP
7114F: fs/lockd/
7115F: fs/nfs_common/
7116F: net/sunrpc/
7117F: include/linux/lockd/
7118F: include/linux/sunrpc/
c117ab84 7119F: include/uapi/linux/sunrpc/
1da177e4 7120
13b122b3
SK
7121KERNEL SELFTEST FRAMEWORK
7122M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7123M: Shuah Khan <shuah@kernel.org>
64f00850 7124L: linux-kselftest@vger.kernel.org
13b122b3
SK
7125T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7126S: Maintained
7127F: tools/testing/selftests
7128
426d62e2 7129KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7130M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7131M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7132L: kvm@vger.kernel.org
e3e58478 7133W: http://www.linux-kvm.org
a94b40a6 7134T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7135S: Supported
c93a64fe
PB
7136F: Documentation/*/kvm*.txt
7137F: Documentation/virtual/kvm/
679655da 7138F: arch/*/kvm/
1662e862
CB
7139F: arch/x86/kernel/kvm.c
7140F: arch/x86/kernel/kvmclock.c
679655da
JP
7141F: arch/*/include/asm/kvm*
7142F: include/linux/kvm*
c117ab84 7143F: include/uapi/linux/kvm*
679655da 7144F: virt/kvm/
6d0a1a61 7145F: tools/kvm/
426d62e2 7146
ad8003d3 7147KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 7148M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7149L: kvm@vger.kernel.org
038161de 7150W: http://www.linux-kvm.org/
7de609c8 7151S: Maintained
679655da 7152F: arch/x86/include/asm/svm.h
679655da 7153F: arch/x86/kvm/svm.c
426d62e2 7154
513014b7 7155KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 7156M: Alexander Graf <agraf@suse.com>
1fc9d2bf 7157L: kvm-ppc@vger.kernel.org
038161de 7158W: http://www.linux-kvm.org/
6a7f972d 7159T: git git://github.com/agraf/linux-2.6.git
513014b7 7160S: Supported
679655da
JP
7161F: arch/powerpc/include/asm/kvm*
7162F: arch/powerpc/kvm/
513014b7 7163
85f8fffe 7164KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 7165M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 7166M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
7167L: linux-s390@vger.kernel.org
7168W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 7169T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 7170S: Supported
679655da
JP
7171F: Documentation/s390/kvm.txt
7172F: arch/s390/include/asm/kvm*
80811493 7173F: arch/s390/kvm/
85f8fffe 7174
a749474d 7175KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 7176M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7177M: Marc Zyngier <marc.zyngier@arm.com>
7178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7179L: kvmarm@lists.cs.columbia.edu
7180W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7181T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7182S: Supported
a749474d
CD
7183F: arch/arm/include/uapi/asm/kvm*
7184F: arch/arm/include/asm/kvm*
7185F: arch/arm/kvm/
5c8818b4
MZ
7186F: virt/kvm/arm/
7187F: include/kvm/arm_*
a749474d 7188
6394a3ec 7189KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7190M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7191M: Marc Zyngier <marc.zyngier@arm.com>
7192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7193L: kvmarm@lists.cs.columbia.edu
7194S: Maintained
7195F: arch/arm64/include/uapi/asm/kvm*
7196F: arch/arm64/include/asm/kvm*
7197F: arch/arm64/kvm/
7198
bfd3d532
JH
7199KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7200M: James Hogan <james.hogan@imgtec.com>
7201L: linux-mips@linux-mips.org
7202S: Supported
7203F: arch/mips/include/uapi/asm/kvm*
7204F: arch/mips/include/asm/kvm*
7205F: arch/mips/kvm/
7206
dc009d92 7207KEXEC
8b58be88 7208M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7209W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7210L: kexec@lists.infradead.org
dc009d92 7211S: Maintained
679655da 7212F: include/linux/kexec.h
c117ab84 7213F: include/uapi/linux/kexec.h
10540a69 7214F: kernel/kexec*
dc009d92 7215
e971461f
DH
7216KEYS/KEYRINGS:
7217M: David Howells <dhowells@redhat.com>
aa62efff 7218L: keyrings@vger.kernel.org
e971461f 7219S: Maintained
d410fa4e 7220F: Documentation/security/keys.txt
e971461f
DH
7221F: include/linux/key.h
7222F: include/linux/key-type.h
75aeddd1
DH
7223F: include/linux/keyctl.h
7224F: include/uapi/linux/keyctl.h
e971461f
DH
7225F: include/keys/
7226F: security/keys/
7227
7f3c68be 7228KEYS-TRUSTED
74dd744f
MZ
7229M: David Safford <safford@us.ibm.com>
7230M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7231L: linux-security-module@vger.kernel.org
aa62efff 7232L: keyrings@vger.kernel.org
7f3c68be 7233S: Supported
d410fa4e 7234F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
7235F: include/keys/trusted-type.h
7236F: security/keys/trusted.c
7237F: security/keys/trusted.h
7238
7239KEYS-ENCRYPTED
74dd744f
MZ
7240M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7241M: David Safford <safford@us.ibm.com>
7f3c68be 7242L: linux-security-module@vger.kernel.org
aa62efff 7243L: keyrings@vger.kernel.org
7f3c68be 7244S: Supported
d410fa4e 7245F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7246F: include/keys/encrypted-type.h
19c90aa6 7247F: security/keys/encrypted-keys/
7f3c68be 7248
5b778dad 7249KGDB / KDB /debug_core
8b58be88 7250M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7251W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7252L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7253T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7254S: Maintained
679655da
JP
7255F: Documentation/DocBook/kgdb.tmpl
7256F: drivers/misc/kgdbts.c
df621252 7257F: drivers/tty/serial/kgdboc.c
5b778dad 7258F: include/linux/kdb.h
679655da 7259F: include/linux/kgdb.h
4063eb5f 7260F: kernel/debug/
e3e2aaf7 7261
456db8cc 7262KMEMCHECK
8b58be88 7263M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7264M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7265S: Maintained
9c296b46 7266F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7267F: arch/x86/include/asm/kmemcheck.h
7268F: arch/x86/mm/kmemcheck/
7269F: include/linux/kmemcheck.h
7270F: mm/kmemcheck.c
b9ce08c0 7271
c3bb4d24 7272KMEMLEAK
8b58be88 7273M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7274S: Maintained
ca90a7a3 7275F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7276F: include/linux/kmemleak.h
7277F: mm/kmemleak.c
7278F: mm/kmemleak-test.c
7279
89559a61 7280KPROBES
a320817c 7281M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7282M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7283M: "David S. Miller" <davem@davemloft.net>
353def94 7284M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7285S: Maintained
679655da
JP
7286F: Documentation/kprobes.txt
7287F: include/linux/kprobes.h
7d134b2c 7288F: include/asm-generic/kprobes.h
679655da 7289F: kernel/kprobes.c
89559a61 7290
70e84049 7291KS0108 LCD CONTROLLER DRIVER
8b58be88 7292M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7293W: http://miguelojeda.es/auxdisplay.htm
7294W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7295S: Maintained
679655da
JP
7296F: Documentation/auxdisplay/ks0108
7297F: drivers/auxdisplay/ks0108.c
7298F: include/linux/ks0108.h
70e84049 7299
1b69c6d0
DA
7300L3MDEV
7301M: David Ahern <dsa@cumulusnetworks.com>
7302L: netdev@vger.kernel.org
7303S: Maintained
7304F: net/l3mdev
7305F: include/net/l3mdev.h
7306
9ca44355 7307LANTIQ MIPS ARCHITECTURE
bdb40e8e 7308M: John Crispin <john@phrozen.org>
9ca44355
JC
7309L: linux-mips@linux-mips.org
7310S: Maintained
7311F: arch/mips/lantiq
7312
1da177e4 7313LAPB module
1da177e4 7314L: linux-x25@vger.kernel.org
bf9915cc 7315S: Orphan
679655da
JP
7316F: Documentation/networking/lapb-module.txt
7317F: include/*/lapb.h
7318F: net/lapb/
1da177e4
LT
7319
7320LASI 53c700 driver for PARISC
8b58be88 7321M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7322L: linux-scsi@vger.kernel.org
7323S: Maintained
679655da
JP
7324F: Documentation/scsi/53c700.txt
7325F: drivers/scsi/53c700*
1da177e4 7326
263de9b5 7327LED SUBSYSTEM
8b58be88 7328M: Richard Purdie <rpurdie@rpsys.net>
305335b9 7329M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7330M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7331L: linux-leds@vger.kernel.org
b8926ba0 7332T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7333S: Maintained
85c90368 7334F: Documentation/devicetree/bindings/leds/
679655da
JP
7335F: drivers/leds/
7336F: include/linux/leds.h
263de9b5 7337
b0461a44 7338LEGACY EEPROM DRIVER
d8130624 7339M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7340S: Maintained
7341F: Documentation/misc-devices/eeprom
7342F: drivers/misc/eeprom/eeprom.c
7343
1da177e4 7344LEGO USB Tower driver
8b58be88 7345M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7346L: legousb-devel@lists.sourceforge.net
7347W: http://legousb.sourceforge.net/
7348S: Maintained
679655da 7349F: drivers/usb/misc/legousbtower.c
1da177e4 7350
055616a8
MK
7351LG2160 MEDIA DRIVER
7352M: Michael Krufky <mkrufky@linuxtv.org>
7353L: linux-media@vger.kernel.org
a825eaec 7354W: https://linuxtv.org
055616a8
MK
7355W: http://github.com/mkrufky
7356Q: http://patchwork.linuxtv.org/project/linux-media/list/
7357T: git git://linuxtv.org/mkrufky/tuners.git
7358S: Maintained
7359F: drivers/media/dvb-frontends/lg2160.*
7360
6f0e7725
MK
7361LGDT3305 MEDIA DRIVER
7362M: Michael Krufky <mkrufky@linuxtv.org>
7363L: linux-media@vger.kernel.org
a825eaec 7364W: https://linuxtv.org
6f0e7725
MK
7365W: http://github.com/mkrufky
7366Q: http://patchwork.linuxtv.org/project/linux-media/list/
7367T: git git://linuxtv.org/mkrufky/tuners.git
7368S: Maintained
7369F: drivers/media/dvb-frontends/lgdt3305.*
7370
568a17ff 7371LGUEST
8b58be88 7372M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7373L: lguest@lists.ozlabs.org
568a17ff 7374W: http://lguest.ozlabs.org/
72e91863 7375S: Odd Fixes
070f420b 7376F: arch/x86/include/asm/lguest*.h
679655da
JP
7377F: arch/x86/lguest/
7378F: drivers/lguest/
7379F: include/linux/lguest*.h
070f420b 7380F: tools/lguest/
568a17ff 7381
32ac7cb2
TH
7382LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7383M: Tejun Heo <tj@kernel.org>
7384L: linux-ide@vger.kernel.org
7385T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7386S: Maintained
7387F: drivers/ata/
7388F: include/linux/ata.h
7389F: include/linux/libata.h
d2abf98e 7390F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7391
7392LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7393M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7394L: linux-ide@vger.kernel.org
7395T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7396S: Maintained
7397F: include/linux/pata_arasan_cf_data.h
7398F: drivers/ata/pata_arasan_cf.c
7399
c7fa056c
BZ
7400LIBATA PATA DRIVERS
7401M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7402M: Tejun Heo <tj@kernel.org>
7403L: linux-ide@vger.kernel.org
7404T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7405S: Maintained
7406F: drivers/ata/pata_*.c
7407F: drivers/ata/ata_generic.c
7408
32ac7cb2
TH
7409LIBATA SATA AHCI PLATFORM devices support
7410M: Hans de Goede <hdegoede@redhat.com>
7411M: Tejun Heo <tj@kernel.org>
7412L: linux-ide@vger.kernel.org
7413T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7414S: Maintained
7415F: drivers/ata/ahci_platform.c
7416F: drivers/ata/libahci_platform.c
7417F: include/linux/ahci_platform.h
7418
7419LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7420M: Mikael Pettersson <mikpelinux@gmail.com>
7421L: linux-ide@vger.kernel.org
7422T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7423S: Maintained
7424F: drivers/ata/sata_promise.*
7425
1acd437c
SL
7426LIBLOCKDEP
7427M: Sasha Levin <sasha.levin@oracle.com>
7428S: Maintained
7429F: tools/lib/lockdep/
7430
bc30196f
DW
7431LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7432M: Dan Williams <dan.j.williams@intel.com>
7433L: linux-nvdimm@lists.01.org
7434Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7435T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7436S: Supported
7437F: drivers/nvdimm/*
7438F: include/linux/nd.h
7439F: include/linux/libnvdimm.h
7440F: include/uapi/linux/ndctl.h
7441
7442LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7443M: Ross Zwisler <ross.zwisler@linux.intel.com>
7444L: linux-nvdimm@lists.01.org
7445Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7446S: Supported
7447F: drivers/nvdimm/blk.c
7448F: drivers/nvdimm/region_devs.c
7449F: drivers/acpi/nfit*
7450
7451LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7452M: Vishal Verma <vishal.l.verma@intel.com>
7453L: linux-nvdimm@lists.01.org
7454Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7455S: Supported
7456F: drivers/nvdimm/btt*
7457
7458LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7459M: Ross Zwisler <ross.zwisler@linux.intel.com>
7460L: linux-nvdimm@lists.01.org
7461Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7462S: Supported
7463F: drivers/nvdimm/pmem.c
b864bc17 7464F: include/linux/pmem.h
40603526 7465F: arch/*/include/asm/pmem.h
bc30196f 7466
cd9e9808
MB
7467LIGHTNVM PLATFORM SUPPORT
7468M: Matias Bjorling <mb@lightnvm.io>
7469W: http://github/OpenChannelSSD
4ead1a25 7470L: linux-block@vger.kernel.org
cd9e9808
MB
7471S: Maintained
7472F: drivers/lightnvm/
7473F: include/linux/lightnvm.h
7474F: include/uapi/linux/lightnvm.h
7475
852bb9f5 7476LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7477M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7478M: Paul Mackerras <paulus@samba.org>
ea668936 7479M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7480W: https://github.com/linuxppc/linux/wiki
a4724ed6 7481L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7482Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7483T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7484S: Supported
a4271583
SS
7485F: Documentation/ABI/stable/sysfs-firmware-opal-*
7486F: Documentation/devicetree/bindings/powerpc/opal/
7487F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7488F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11c34c7d
JP
7489F: Documentation/powerpc/
7490F: arch/powerpc/
ef69b03d
ME
7491F: drivers/char/tpm/tpm_ibmvtpm*
7492F: drivers/crypto/nx/
7493F: drivers/crypto/vmx/
a4271583 7494F: drivers/i2c/busses/i2c-opal.c
ef69b03d
ME
7495F: drivers/net/ethernet/ibm/ibmveth.*
7496F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7497F: drivers/pci/hotplug/pnv_php.c
ef69b03d 7498F: drivers/pci/hotplug/rpa*
a4271583 7499F: drivers/rtc/rtc-opal.c
ef69b03d 7500F: drivers/scsi/ibmvscsi/
a4271583 7501F: drivers/tty/hvc/hvc_opal.c
ad654f25 7502F: tools/testing/selftests/powerpc
ef69b03d
ME
7503N: /pmac
7504N: powermac
7505N: powernv
7506N: [^a-z0-9]ps3
7507N: pseries
1da177e4
LT
7508
7509LINUX FOR POWER MACINTOSH
8b58be88 7510M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7511W: http://www.penguinppc.org/
a4724ed6 7512L: linuxppc-dev@lists.ozlabs.org
1da177e4 7513S: Maintained
11c34c7d
JP
7514F: arch/powerpc/platforms/powermac/
7515F: drivers/macintosh/
1da177e4 7516
77a76369 7517LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7518M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7519L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7520T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7521S: Maintained
11c34c7d
JP
7522F: arch/powerpc/platforms/512x/
7523F: arch/powerpc/platforms/52xx/
1da177e4
LT
7524
7525LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7526M: Alistair Popple <alistair@popple.id.au>
8b58be88 7527M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7528W: http://www.penguinppc.org/
a4724ed6 7529L: linuxppc-dev@lists.ozlabs.org
1da177e4 7530S: Maintained
11c34c7d
JP
7531F: arch/powerpc/platforms/40x/
7532F: arch/powerpc/platforms/44x/
1da177e4 7533
260c02a9 7534LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7535L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7536S: Orphan
11c34c7d
JP
7537F: arch/powerpc/*/*virtex*
7538F: arch/powerpc/*/*/*virtex*
1da177e4 7539
e93adf1e 7540LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7541M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7542W: http://www.penguinppc.org/
a4724ed6 7543L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7544S: Maintained
a2b1f7c8 7545F: arch/powerpc/platforms/8xx/
e93adf1e 7546
1da177e4 7547LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7548M: Scott Wood <oss@buserror.net>
8b58be88 7549M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7550W: http://www.penguinppc.org/
a4724ed6 7551L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7552T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7553S: Maintained
11c34c7d 7554F: arch/powerpc/platforms/83xx/
4c8f581d 7555F: arch/powerpc/platforms/85xx/
1da177e4 7556
ab06ff3a 7557LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7558L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7559S: Orphan
11c34c7d
JP
7560F: arch/powerpc/platforms/pasemi/
7561F: drivers/*/*pasemi*
7562F: drivers/*/*/*pasemi*
ab06ff3a 7563
1da177e4 7564LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7565M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7566L: linux-security-module@vger.kernel.org
1da177e4
LT
7567S: Supported
7568
a23ce6da
HW
7569LIS3LV02D ACCELEROMETER DRIVER
7570M: Eric Piel <eric.piel@tremplin-utc.net>
7571S: Maintained
ff606677
JD
7572F: Documentation/misc-devices/lis3lv02d
7573F: drivers/misc/lis3lv02d/
bd35665f 7574F: drivers/platform/x86/hp_accel.c
a23ce6da 7575
b700e7f0
SJ
7576LIVE PATCHING
7577M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7578M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7579M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7580M: Miroslav Benes <mbenes@suse.cz>
7581R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7582S: Maintained
7583F: kernel/livepatch/
7584F: include/linux/livepatch.h
7585F: arch/x86/include/asm/livepatch.h
7586F: arch/x86/kernel/livepatch.c
5e4e3844 7587F: Documentation/livepatch/
b700e7f0 7588F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7589F: samples/livepatch/
b700e7f0 7590L: live-patching@vger.kernel.org
74d50da3 7591T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7592
ea861d73
KC
7593LINUX KERNEL DUMP TEST MODULE (LKDTM)
7594M: Kees Cook <keescook@chromium.org>
7595S: Maintained
426f3a53 7596F: drivers/misc/lkdtm*
ea861d73 7597
e2d1d6c0 7598LLC (802.2)
0c59d281
ACM
7599L: netdev@vger.kernel.org
7600S: Odd fixes
679655da 7601F: include/linux/llc.h
c117ab84 7602F: include/uapi/linux/llc.h
679655da
JP
7603F: include/net/llc*
7604F: net/llc/
e2d1d6c0 7605
4e233cbe
AD
7606LM73 HARDWARE MONITOR DRIVER
7607M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7608L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7609S: Maintained
7610F: drivers/hwmon/lm73.c
7611
156e2d1a 7612LM78 HARDWARE MONITOR DRIVER
d8130624 7613M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7614L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7615S: Maintained
7616F: Documentation/hwmon/lm78
7617F: drivers/hwmon/lm78.c
7618
1da177e4 7619LM83 HARDWARE MONITOR DRIVER
d8130624 7620M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7621L: linux-hwmon@vger.kernel.org
1da177e4 7622S: Maintained
679655da
JP
7623F: Documentation/hwmon/lm83
7624F: drivers/hwmon/lm83.c
1da177e4
LT
7625
7626LM90 HARDWARE MONITOR DRIVER
d8130624 7627M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7628L: linux-hwmon@vger.kernel.org
1da177e4 7629S: Maintained
679655da 7630F: Documentation/hwmon/lm90
aae7bce4 7631F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7632F: drivers/hwmon/lm90.c
87d08b11 7633F: include/dt-bindings/thermal/lm90.h
1da177e4 7634
917cc4e6
GR
7635LM95234 HARDWARE MONITOR DRIVER
7636M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7637L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7638S: Maintained
7639F: Documentation/hwmon/lm95234
7640F: drivers/hwmon/lm95234.c
7641
68620bdd
MP
7642LME2510 MEDIA DRIVER
7643M: Malcolm Priestley <tvboxspy@gmail.com>
7644L: linux-media@vger.kernel.org
a825eaec 7645W: https://linuxtv.org
68620bdd
MP
7646Q: http://patchwork.linuxtv.org/project/linux-media/list/
7647S: Maintained
7648F: drivers/media/usb/dvb-usb-v2/lmedm04*
7649
d4c3be70 7650LOCKING PRIMITIVES
8b58be88
JP
7651M: Peter Zijlstra <peterz@infradead.org>
7652M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7653L: linux-kernel@vger.kernel.org
d4c3be70 7654T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7655S: Maintained
d4c3be70 7656F: Documentation/locking/
679655da 7657F: include/linux/lockdep.h
d4c3be70
IM
7658F: include/linux/spinlock*.h
7659F: arch/*/include/asm/spinlock*.h
7660F: include/linux/rwlock*.h
7661F: include/linux/mutex*.h
7662F: arch/*/include/asm/mutex*.h
7663F: include/linux/rwsem*.h
7664F: arch/*/include/asm/rwsem.h
7665F: include/linux/seqlock.h
7666F: lib/locking*.[ch]
7486d6da 7667F: kernel/locking/
512e67f9 7668
dde33348 7669LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7670M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7671L: linux-ntfs-dev@lists.sourceforge.net
7672W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7673S: Maintained
679655da 7674F: Documentation/ldm.txt
20d16fef 7675F: block/partitions/ldm.*
1da177e4 7676
c87e34ef 7677LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7678M: Sathya Prakash <sathya.prakash@broadcom.com>
7679M: Chaitra P B <chaitra.basappa@broadcom.com>
7680M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7681L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7682L: linux-scsi@vger.kernel.org
9495e835 7683W: http://www.avagotech.com/support/
c87e34ef 7684S: Supported
679655da 7685F: drivers/message/fusion/
500c152a 7686F: drivers/scsi/mpt2sas/
7687F: drivers/scsi/mpt3sas/
c87e34ef 7688
1da177e4 7689LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7690M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7691L: linux-scsi@vger.kernel.org
7692S: Maintained
679655da 7693F: drivers/scsi/sym53c8xx_2/
1da177e4 7694
e5f5c99a
GR
7695LTC4261 HARDWARE MONITOR DRIVER
7696M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7697L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7698S: Maintained
7699F: Documentation/hwmon/ltc4261
7700F: drivers/hwmon/ltc4261.c
7701
81365c31 7702LTP (Linux Test Project)
28b8e8d4 7703M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7704M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7705M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7706M: Jan Stancek <jstancek@redhat.com>
7707M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7708M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7709L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7710W: http://linux-test-project.github.io/
7d1ae8a8 7711T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7712S: Maintained
7713
c12a54b3 7714M32R ARCHITECTURE
c12a54b3 7715W: http://www.linux-m32r.org/
b4174867 7716S: Orphan
679655da 7717F: arch/m32r/
c12a54b3 7718
1da177e4 7719M68K ARCHITECTURE
8b58be88 7720M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7721L: linux-m68k@lists.linux-m68k.org
7722W: http://www.linux-m68k.org/
54e5881d 7723T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7724S: Maintained
679655da 7725F: arch/m68k/
9db35182 7726F: drivers/zorro/
1da177e4
LT
7727
7728M68K ON APPLE MACINTOSH
8b58be88 7729M: Joshua Thompson <funaho@jurai.org>
1da177e4 7730W: http://www.mac.linux-m68k.org/
9bb9f222 7731L: linux-m68k@lists.linux-m68k.org
1da177e4 7732S: Maintained
9db35182 7733F: arch/m68k/mac/
1da177e4
LT
7734
7735M68K ON HP9000/300
8b58be88 7736M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7737W: http://www.tazenda.demon.co.uk/phil/linux-hp
7738S: Maintained
679655da 7739F: arch/m68k/hp300/
1da177e4 7740
74425546
AP
7741M88DS3103 MEDIA DRIVER
7742M: Antti Palosaari <crope@iki.fi>
7743L: linux-media@vger.kernel.org
a825eaec 7744W: https://linuxtv.org
74425546
AP
7745W: http://palosaari.fi/linux/
7746Q: http://patchwork.linuxtv.org/project/linux-media/list/
7747T: git git://linuxtv.org/anttip/media_tree.git
7748S: Maintained
7749F: drivers/media/dvb-frontends/m88ds3103*
7750
68620bdd
MP
7751M88RS2000 MEDIA DRIVER
7752M: Malcolm Priestley <tvboxspy@gmail.com>
7753L: linux-media@vger.kernel.org
a825eaec 7754W: https://linuxtv.org
68620bdd
MP
7755Q: http://patchwork.linuxtv.org/project/linux-media/list/
7756S: Maintained
7757F: drivers/media/dvb-frontends/m88rs2000*
7758
07a092fa 7759MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7760M: Alexey Klimov <klimov.linux@gmail.com>
7761L: linux-media@vger.kernel.org
7762T: git git://linuxtv.org/media_tree.git
7763S: Maintained
7764F: drivers/media/radio/radio-ma901.c
07a092fa 7765
64a327a7 7766MAC80211
8b58be88 7767M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7768L: linux-wireless@vger.kernel.org
491b26b4 7769W: http://wireless.kernel.org/
ce466579
JB
7770T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7771T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7772S: Maintained
679655da
JP
7773F: Documentation/networking/mac80211-injection.txt
7774F: include/net/mac80211.h
7775F: net/mac80211/
2af8c4dc 7776F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7777
b863ceb7 7778MACVLAN DRIVER
8b58be88 7779M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7780L: netdev@vger.kernel.org
7781S: Maintained
679655da
JP
7782F: drivers/net/macvlan.c
7783F: include/linux/if_macvlan.h
b863ceb7 7784
2b6d83e2
JB
7785MAILBOX API
7786M: Jassi Brar <jassisinghbrar@gmail.com>
7787L: linux-kernel@vger.kernel.org
7788S: Maintained
7789F: drivers/mailbox/
7790F: include/linux/mailbox_client.h
7791F: include/linux/mailbox_controller.h
7792
faf1668c 7793MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7794M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7795W: http://www.kernel.org/doc/man-pages
bd7ebec6 7796L: linux-man@vger.kernel.org
1b53dc74 7797S: Maintained
faf1668c 7798
daa10170
RB
7799MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7800M: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7801L: linux-mips@linux-mips.org
7802S: Maintained
7803F: arch/mips/boot/dts/img/pistachio_marduk.dts
7804
0d3cd4b6
VD
7805MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7806M: Andrew Lunn <andrew@lunn.ch>
7807M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 7808L: netdev@vger.kernel.org
0d3cd4b6
VD
7809S: Maintained
7810F: drivers/net/dsa/mv88e6xxx/
b26bff6e 7811F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 7812
8427defd 7813MARVELL ARMADA DRM SUPPORT
0d7f4f05 7814M: Russell King <linux@armlinux.org.uk>
8427defd 7815S: Maintained
0d7f4f05
RK
7816T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7817T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8427defd 7818F: drivers/gpu/drm/armada/
4418833e
EV
7819F: include/uapi/drm/armada_drm.h
7820F: Documentation/devicetree/bindings/display/armada/
8427defd 7821
c4d007bc
TP
7822MARVELL CRYPTO DRIVER
7823M: Boris Brezillon <boris.brezillon@free-electrons.com>
7824M: Arnaud Ebalard <arno@natisbad.org>
7825F: drivers/crypto/marvell/
7826S: Maintained
7827L: linux-crypto@vger.kernel.org
7828
44c14c1d 7829MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7830M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7831M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7832L: netdev@vger.kernel.org
7833S: Maintained
7834F: drivers/net/ethernet/marvell/sk*
7835
74cda169 7836MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7837L: libertas-dev@lists.infradead.org
8ac3e99e 7838S: Orphan
f988d640 7839F: drivers/net/wireless/marvell/libertas/
74cda169 7840
b60d6975 7841MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7842M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7843L: netdev@vger.kernel.org
f5ca8502 7844S: Maintained
527a6266 7845F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7846F: include/linux/mv643xx.h
1da177e4 7847
370b8ed9
TP
7848MARVELL MVNETA ETHERNET DRIVER
7849M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7850L: netdev@vger.kernel.org
7851S: Maintained
7852F: drivers/net/ethernet/marvell/mvneta.*
7853
fcad584d 7854MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7855M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7856M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7857L: linux-wireless@vger.kernel.org
7858S: Maintained
277b024e 7859F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7860
a2c3f656 7861MARVELL MWL8K WIRELESS DRIVER
a040d532 7862M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7863L: linux-wireless@vger.kernel.org
16345910 7864S: Odd Fixes
de60f1dc 7865F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7866
2a69567b 7867MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7868M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7869S: Odd Fixes
1fa7e547 7870F: drivers/mmc/host/mvsdio.*
2a69567b 7871
1da177e4 7872MATROX FRAMEBUFFER DRIVER
c69f677c 7873L: linux-fbdev@vger.kernel.org
52653199 7874S: Orphan
8a61f013 7875F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7876F: include/uapi/linux/matroxfb.h
1da177e4 7877
ca462085
GR
7878MAX16065 HARDWARE MONITOR DRIVER
7879M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7880L: linux-hwmon@vger.kernel.org
ca462085
GR
7881S: Maintained
7882F: Documentation/hwmon/max16065
7883F: drivers/hwmon/max16065.c
7884
1f61cab8
GR
7885MAX20751 HARDWARE MONITOR DRIVER
7886M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7887L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7888S: Maintained
7889F: Documentation/hwmon/max20751
7890F: drivers/hwmon/max20751.c
7891
d20620de 7892MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7893L: linux-hwmon@vger.kernel.org
34924b23 7894S: Orphan
679655da
JP
7895F: Documentation/hwmon/max6650
7896F: drivers/hwmon/max6650.c
d20620de 7897
e89ab51f
GR
7898MAX6697 HARDWARE MONITOR DRIVER
7899M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7900L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7901S: Maintained
7902F: Documentation/hwmon/max6697
7903F: Documentation/devicetree/bindings/i2c/max6697.txt
7904F: drivers/hwmon/max6697.c
7905F: include/linux/platform_data/max6697.h
7906
3b2af7f7
PR
7907MAX9860 MONO AUDIO VOICE CODEC DRIVER
7908M: Peter Rosin <peda@axentia.se>
7909L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7910S: Maintained
7911F: Documentation/devicetree/bindings/sound/max9860.txt
7912F: sound/soc/codecs/max9860.*
7913
f8f847b5 7914MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7915M: Krzysztof Kozlowski <krzk@kernel.org>
7916M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7917L: linux-pm@vger.kernel.org
7918S: Supported
8c0984e5
SR
7919F: drivers/power/supply/max14577_charger.c
7920F: drivers/power/supply/max77693_charger.c
f8f847b5 7921
3811405e
JMC
7922MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7923M: Javier Martinez Canillas <javier@osg.samsung.com>
7924L: linux-kernel@vger.kernel.org
7925S: Supported
96173cc6 7926F: drivers/*/*max77802*.c
3811405e
JMC
7927F: Documentation/devicetree/bindings/*/*max77802.txt
7928F: include/dt-bindings/*/*max77802.h
7929
befeb596
KK
7930MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7931M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7932M: Krzysztof Kozlowski <krzk@kernel.org>
7933M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7934L: linux-kernel@vger.kernel.org
7935S: Supported
86cf635a 7936F: drivers/*/max14577*.c
0998a436 7937F: drivers/*/max77686*.c
86cf635a 7938F: drivers/*/max77693*.c
befeb596
KK
7939F: drivers/extcon/extcon-max14577.c
7940F: drivers/extcon/extcon-max77693.c
7941F: drivers/rtc/rtc-max77686.c
7942F: drivers/clk/clk-max77686.c
7943F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7944F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7945F: Documentation/devicetree/bindings/mfd/max77693.txt
7946F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7947F: include/linux/mfd/max14577*.h
7948F: include/linux/mfd/max77686*.h
7949F: include/linux/mfd/max77693*.h
7950
9be3c9a5
HV
7951MAXIRADIO FM RADIO RECEIVER DRIVER
7952M: Hans Verkuil <hverkuil@xs4all.nl>
7953L: linux-media@vger.kernel.org
7954T: git git://linuxtv.org/media_tree.git
a825eaec 7955W: https://linuxtv.org
9be3c9a5
HV
7956S: Maintained
7957F: drivers/media/radio/radio-maxiradio*
7958
c05dc2cc
PR
7959MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7960M: Peter Rosin <peda@axentia.se>
7961L: linux-iio@vger.kernel.org
7962S: Maintained
2704e300 7963F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
7964F: drivers/iio/potentiometer/mcp4531.c
7965
3b8df5fd
WBG
7966MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7967M: William Breathitt Gray <vilhelm.gray@gmail.com>
7968L: linux-iio@vger.kernel.org
7969S: Maintained
7970F: drivers/iio/dac/cio-dac.c
7971
7b49235e
LP
7972MEDIA DRIVERS FOR RENESAS - FCP
7973M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7974L: linux-media@vger.kernel.org
7975L: linux-renesas-soc@vger.kernel.org
7976T: git git://linuxtv.org/media_tree.git
7977S: Supported
7978F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7979F: drivers/media/platform/rcar-fcp.c
7980F: include/media/rcar-fcp.h
7981
4710b752
KB
7982MEDIA DRIVERS FOR RENESAS - FDP1
7983M: Kieran Bingham <kieran@bingham.xyz>
7984L: linux-media@vger.kernel.org
7985L: linux-renesas-soc@vger.kernel.org
7986T: git git://linuxtv.org/media_tree.git
7987S: Supported
7988F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
7989F: drivers/media/platform/rcar_fdp1.c
7990
474cde66
NS
7991MEDIA DRIVERS FOR RENESAS - VIN
7992M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7993L: linux-media@vger.kernel.org
7994L: linux-renesas-soc@vger.kernel.org
7995T: git git://linuxtv.org/media_tree.git
7996S: Supported
7997F: Documentation/devicetree/bindings/media/rcar_vin.txt
7998F: drivers/media/platform/rcar-vin/
7999
6f32a8c9
LP
8000MEDIA DRIVERS FOR RENESAS - VSP1
8001M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8002L: linux-media@vger.kernel.org
4a121096 8003L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
8004T: git git://linuxtv.org/media_tree.git
8005S: Supported
8006F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8007F: drivers/media/platform/vsp1/
8008
fae2080a
AO
8009MEDIA DRIVERS FOR HELENE
8010M: Abylay Ospan <aospan@netup.ru>
8011L: linux-media@vger.kernel.org
8012W: https://linuxtv.org
8013W: http://netup.tv/
8014T: git git://linuxtv.org/media_tree.git
8015S: Supported
8016F: drivers/media/dvb-frontends/helene*
8017
dacf9ce8
KS
8018MEDIA DRIVERS FOR ASCOT2E
8019M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8020M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 8021L: linux-media@vger.kernel.org
a825eaec 8022W: https://linuxtv.org
dacf9ce8
KS
8023W: http://netup.tv/
8024T: git git://linuxtv.org/media_tree.git
8025S: Supported
8026F: drivers/media/dvb-frontends/ascot2e*
8027
a6dc60ff
KS
8028MEDIA DRIVERS FOR CXD2841ER
8029M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8030M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 8031L: linux-media@vger.kernel.org
a825eaec 8032W: https://linuxtv.org
a6dc60ff
KS
8033W: http://netup.tv/
8034T: git git://linuxtv.org/media_tree.git
8035S: Supported
8036F: drivers/media/dvb-frontends/cxd2841er*
8037
a5d32b35
KS
8038MEDIA DRIVERS FOR HORUS3A
8039M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8040M: Abylay Ospan <aospan@netup.ru>
a5d32b35 8041L: linux-media@vger.kernel.org
a825eaec 8042W: https://linuxtv.org
a5d32b35
KS
8043W: http://netup.tv/
8044T: git git://linuxtv.org/media_tree.git
8045S: Supported
8046F: drivers/media/dvb-frontends/horus3a*
8047
e025273b
KS
8048MEDIA DRIVERS FOR LNBH25
8049M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8050M: Abylay Ospan <aospan@netup.ru>
e025273b 8051L: linux-media@vger.kernel.org
a825eaec 8052W: https://linuxtv.org
e025273b
KS
8053W: http://netup.tv/
8054T: git git://linuxtv.org/media_tree.git
8055S: Supported
8056F: drivers/media/dvb-frontends/lnbh25*
8057
52b1eaf4
KS
8058MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8059M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8060M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 8061L: linux-media@vger.kernel.org
a825eaec 8062W: https://linuxtv.org
52b1eaf4
KS
8063W: http://netup.tv/
8064T: git git://linuxtv.org/media_tree.git
8065S: Supported
8066F: drivers/media/pci/netup_unidvb/*
8067
127c49ae 8068MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
8069M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8070M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
8071P: LinuxTV.org Project
8072L: linux-media@vger.kernel.org
a825eaec 8073W: https://linuxtv.org
8a6e2535 8074Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 8075T: git git://linuxtv.org/media_tree.git
127c49ae 8076S: Maintained
618cd932 8077F: Documentation/media/
127c49ae 8078F: drivers/media/
ffe06198 8079F: drivers/staging/media/
eb4b0ec7 8080F: include/linux/platform_data/media/
127c49ae 8081F: include/media/
6c0f0359
MCC
8082F: include/uapi/linux/dvb/
8083F: include/uapi/linux/videodev2.h
8084F: include/uapi/linux/media.h
8085F: include/uapi/linux/v4l2-*
8086F: include/uapi/linux/meye.h
8087F: include/uapi/linux/ivtv*
8088F: include/uapi/linux/uvcvideo.h
d20620de 8089
0c272fc9
JC
8090MEDIATEK ETHERNET DRIVER
8091M: Felix Fietkau <nbd@openwrt.org>
8092M: John Crispin <blogic@openwrt.org>
8093L: netdev@vger.kernel.org
8094S: Maintained
8095F: drivers/net/ethernet/mediatek/
8096
67712beb
TL
8097MEDIATEK MEDIA DRIVER
8098M: Tiffany Lin <tiffany.lin@mediatek.com>
8099M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8100S: Supported
8101F: drivers/media/platform/mtk-vcodec/
8102F: drivers/media/platform/mtk-vpu/
8103F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8104F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8105
fc96ec0d
MT
8106MEDIATEK MDP DRIVER
8107M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8108M: Houlong Wei <houlong.wei@mediatek.com>
8109M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8110S: Supported
8111F: drivers/media/platform/mtk-mdp/
8112F: drivers/media/platform/mtk-vpu/
8113F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8114
c869f77d
JK
8115MEDIATEK MT7601U WIRELESS LAN DRIVER
8116M: Jakub Kicinski <kubakici@wp.pl>
8117L: linux-wireless@vger.kernel.org
8118S: Maintained
8119F: drivers/net/wireless/mediatek/mt7601u/
8120
e399065b 8121MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8122M: Kashyap Desai <kashyap.desai@broadcom.com>
8123M: Sumit Saxena <sumit.saxena@broadcom.com>
8124M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8125L: megaraidlinux.pdl@broadcom.com
baaea1dc 8126L: linux-scsi@vger.kernel.org
295dde2f 8127W: http://www.avagotech.com/support/
ce00f85c 8128S: Maintained
679655da
JP
8129F: Documentation/scsi/megaraid.txt
8130F: drivers/scsi/megaraid.*
8131F: drivers/scsi/megaraid/
757e0108 8132
ff43f433
SJ
8133MELFAS MIP4 TOUCHSCREEN DRIVER
8134M: Sangwon Jee <jeesw@melfas.com>
8135W: http://www.melfas.com
8136S: Supported
8137F: drivers/input/touchscreen/melfas_mip4.c
8138F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8139
2c46c9d5 8140MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8141M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 8142L: netdev@vger.kernel.org
2c46c9d5
AV
8143S: Supported
8144W: http://www.mellanox.com
8145Q: http://patchwork.ozlabs.org/project/netdev/list/
8146F: drivers/net/ethernet/mellanox/mlx4/en_*
8147
e7523a49
OG
8148MELLANOX ETHERNET DRIVER (mlx5e)
8149M: Saeed Mahameed <saeedm@mellanox.com>
8150L: netdev@vger.kernel.org
8151S: Supported
8152W: http://www.mellanox.com
8153Q: http://patchwork.ozlabs.org/project/netdev/list/
8154F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8155
93c1edb2
JP
8156MELLANOX ETHERNET SWITCH DRIVERS
8157M: Jiri Pirko <jiri@mellanox.com>
8158M: Ido Schimmel <idosch@mellanox.com>
8159L: netdev@vger.kernel.org
8160S: Supported
8161W: http://www.mellanox.com
8162Q: http://patchwork.ozlabs.org/project/netdev/list/
8163F: drivers/net/ethernet/mellanox/mlxsw/
8164
6bec23bf 8165MELLANOX MLXCPLD I2C AND MUX DRIVER
c02b7bf5
VP
8166M: Vadim Pasternak <vadimp@mellanox.com>
8167M: Michael Shych <michaelsh@mellanox.com>
8168L: linux-i2c@vger.kernel.org
8169S: Supported
6bec23bf 8170F: drivers/i2c/busses/i2c-mlxcpld.c
c02b7bf5 8171F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
6bec23bf 8172F: Documentation/i2c/busses/i2c-mlxcpld
c02b7bf5 8173
be4fdf99
VP
8174MELLANOX MLXCPLD LED DRIVER
8175M: Vadim Pasternak <vadimp@mellanox.com>
8176L: linux-leds@vger.kernel.org
8177S: Supported
8178F: drivers/leds/leds-mlxcpld.c
8179F: Documentation/leds/leds-mlxcpld.txt
8180
58cbbee2
VP
8181MELLANOX PLATFORM DRIVER
8182M: Vadim Pasternak <vadimp@mellanox.com>
8183L: platform-driver-x86@vger.kernel.org
8184S: Supported
6613d18e 8185F: drivers/platform/x86/mlx-platform.c
58cbbee2 8186
30488704
VP
8187MELLANOX MLX CPLD HOTPLUG DRIVER
8188M: Vadim Pasternak <vadimp@mellanox.com>
8189L: platform-driver-x86@vger.kernel.org
8190S: Supported
8191F: drivers/platform/x86/mlxcpld-hotplug.c
8192F: include/linux/platform_data/mlxcpld-hotplug.h
8193
8700e3e7
MS
8194SOFT-ROCE DRIVER (rxe)
8195M: Moni Shoua <monis@mellanox.com>
8196L: linux-rdma@vger.kernel.org
8197S: Supported
8198W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8199Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 8200F: drivers/infiniband/sw/rxe/
8700e3e7
MS
8201F: include/uapi/rdma/rdma_user_rxe.h
8202
5b25b13a
MD
8203MEMBARRIER SUPPORT
8204M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8205M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8206L: linux-kernel@vger.kernel.org
8207S: Supported
8208F: kernel/membarrier.c
8209F: include/uapi/linux/membarrier.h
8210
70ea91f1
SR
8211MEMORY MANAGEMENT
8212L: linux-mm@kvack.org
70ea91f1
SR
8213W: http://www.linux-mm.org
8214S: Maintained
679655da 8215F: include/linux/mm.h
551450bb
CS
8216F: include/linux/gfp.h
8217F: include/linux/mmzone.h
8218F: include/linux/memory_hotplug.h
8219F: include/linux/vmalloc.h
679655da 8220F: mm/
70ea91f1 8221
f4e9ce66 8222MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8223M: David Woodhouse <dwmw2@infradead.org>
242c325e 8224M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8225M: Boris Brezillon <boris.brezillon@free-electrons.com>
8226M: Marek Vasut <marek.vasut@gmail.com>
8227M: Richard Weinberger <richard@nod.at>
8228M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
1da177e4 8229L: linux-mtd@lists.infradead.org
8a6e2535
JP
8230W: http://www.linux-mtd.infradead.org/
8231Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 8232T: git git://git.infradead.org/linux-mtd.git
ab95eac9 8233T: git git://git.infradead.org/l2-mtd.git
1da177e4 8234S: Maintained
becc7ae5 8235F: Documentation/devicetree/bindings/mtd/
679655da
JP
8236F: drivers/mtd/
8237F: include/linux/mtd/
c117ab84 8238F: include/uapi/mtd/
1da177e4 8239
26c57ef1 8240MEN A21 WATCHDOG DRIVER
30c7469b 8241M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8242L: linux-watchdog@vger.kernel.org
30c7469b 8243S: Maintained
26c57ef1
JT
8244F: drivers/watchdog/mena21_wdt.c
8245
3764e82e 8246MEN CHAMELEON BUS (mcb)
30c7469b
JT
8247M: Johannes Thumshirn <morbidrsa@gmail.com>
8248S: Maintained
3764e82e
JT
8249F: drivers/mcb/
8250F: include/linux/mcb.h
b9f2f459 8251F: Documentation/men-chameleon-bus.txt
3764e82e 8252
48b490d2
AW
8253MEN F21BMC (Board Management Controller)
8254M: Andreas Werner <andreas.werner@men.de>
8255S: Supported
8256F: drivers/mfd/menf21bmc.c
8257F: drivers/watchdog/menf21bmc_wdt.c
8258F: drivers/leds/leds-menf21bmc.c
8259F: drivers/hwmon/menf21bmc_hwmon.c
8260F: Documentation/hwmon/menf21bmc
8261
12285945
JH
8262METAG ARCHITECTURE
8263M: James Hogan <james.hogan@imgtec.com>
d668d9ed 8264L: linux-metag@vger.kernel.org
9f273c24 8265T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8266S: Odd Fixes
12285945
JH
8267F: arch/metag/
8268F: Documentation/metag/
8269F: Documentation/devicetree/bindings/metag/
2d799dde 8270F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8271F: drivers/clocksource/metag_generic.c
5698c50d
JH
8272F: drivers/irqchip/irq-metag.c
8273F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8274F: drivers/tty/metag_da.c
12285945 8275
c6375b0a 8276MICROBLAZE ARCHITECTURE
8b58be88 8277M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8278W: http://www.monstr.eu/fdt/
8279T: git git://git.monstr.eu/linux-2.6-microblaze.git
8280S: Supported
0a8c7914 8281F: arch/microblaze/
1da177e4 8282
5615c371
NF
8283MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8284M: Richard Genoud <richard.genoud@gmail.com>
8285S: Maintained
8286F: drivers/tty/serial/atmel_serial.c
8287F: include/linux/atmel_serial.h
8288
f53243b5
NF
8289MICROCHIP / ATMEL DMA DRIVER
8290M: Ludovic Desroches <ludovic.desroches@microchip.com>
8291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8292L: dmaengine@vger.kernel.org
8293S: Supported
8294F: drivers/dma/at_hdmac.c
8295F: drivers/dma/at_hdmac_regs.h
8296F: include/linux/platform_data/dma-atmel.h
8297
71fb2c74
SW
8298MICROCHIP / ATMEL ISC DRIVER
8299M: Songjun Wu <songjun.wu@microchip.com>
8300L: linux-media@vger.kernel.org
8301S: Supported
8302F: drivers/media/platform/atmel/atmel-isc.c
8303F: drivers/media/platform/atmel/atmel-isc-regs.h
8304F: devicetree/bindings/media/atmel-isc.txt
8305
3ec72a2a
RL
8306MICROCHIP USB251XB DRIVER
8307M: Richard Leitner <richard.leitner@skidata.com>
8308L: linux-usb@vger.kernel.org
8309S: Maintained
8310F: drivers/usb/misc/usb251xb.c
3ec72a2a
RL
8311F: Documentation/devicetree/bindings/usb/usb251xb.txt
8312
2508a45a
CY
8313MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8314M: Chen Yu <yu.c.chen@intel.com>
8315L: platform-driver-x86@vger.kernel.org
8316S: Supported
8317F: drivers/platform/x86/surfacepro3_button.c
8318
1da177e4 8319MICROTEK X6 SCANNER
61eee9a7 8320M: Oliver Neukum <oliver@neukum.org>
1da177e4 8321S: Maintained
679655da 8322F: drivers/usb/image/microtek.*
1da177e4
LT
8323
8324MIPS
8b58be88 8325M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8326L: linux-mips@linux-mips.org
6097050d 8327W: http://www.linux-mips.org/
b05e988e 8328T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8329Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8330S: Supported
f46d92e8 8331F: Documentation/devicetree/bindings/mips/
679655da
JP
8332F: Documentation/mips/
8333F: arch/mips/
1da177e4 8334
413ef3f6
KC
8335MIPS/LOONGSON1 ARCHITECTURE
8336M: Keguang Zhang <keguang.zhang@gmail.com>
8337L: linux-mips@linux-mips.org
8338S: Maintained
8339F: arch/mips/loongson32/
8340F: arch/mips/include/asm/mach-loongson32/
8341F: drivers/*/*loongson1*
8342F: drivers/*/*/*loongson1*
8343
08b7620a
HV
8344MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8345M: Hans Verkuil <hverkuil@xs4all.nl>
8346L: linux-media@vger.kernel.org
8347T: git git://linuxtv.org/media_tree.git
a825eaec 8348W: https://linuxtv.org
08b7620a
HV
8349S: Odd Fixes
8350F: drivers/media/radio/radio-miropcm20*
8351
c09befcb
OG
8352MELLANOX MLX4 core VPI driver
8353M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8354L: netdev@vger.kernel.org
8355L: linux-rdma@vger.kernel.org
8356W: http://www.mellanox.com
8357Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8358S: Supported
8359F: drivers/net/ethernet/mellanox/mlx4/
8360F: include/linux/mlx4/
9ce28a20 8361F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8362
8363MELLANOX MLX4 IB driver
8364M: Yishai Hadas <yishaih@mellanox.com>
8365L: linux-rdma@vger.kernel.org
8366W: http://www.mellanox.com
e126ba97 8367Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8368S: Supported
8369F: drivers/infiniband/hw/mlx4/
8370F: include/linux/mlx4/
8371
595a4d8f 8372MELLANOX MLX5 core VPI driver
45788f1f 8373M: Saeed Mahameed <saeedm@mellanox.com>
595a4d8f
OG
8374M: Matan Barak <matanb@mellanox.com>
8375M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8376L: netdev@vger.kernel.org
8377L: linux-rdma@vger.kernel.org
8378W: http://www.mellanox.com
8379Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8380S: Supported
8381F: drivers/net/ethernet/mellanox/mlx5/core/
8382F: include/linux/mlx5/
3085e29e 8383F: include/uapi/rdma/mlx5-abi.h
e126ba97 8384
595a4d8f
OG
8385MELLANOX MLX5 IB driver
8386M: Matan Barak <matanb@mellanox.com>
8387M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8388L: linux-rdma@vger.kernel.org
8389W: http://www.mellanox.com
8390Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8391S: Supported
b75f0050 8392F: drivers/infiniband/hw/mlx5/
595a4d8f 8393F: include/linux/mlx5/
e126ba97 8394
764589b6
CM
8395MELEXIS MLX90614 DRIVER
8396M: Crt Mori <cmo@melexis.com>
8397L: linux-iio@vger.kernel.org
8398W: http://www.melexis.com
8399S: Supported
8400F: drivers/iio/temperature/mlx90614.c
8401
6c223761
KB
8402MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8403M: Don Brace <don.brace@microsemi.com>
8404L: esc.storagedev@microsemi.com
8405L: linux-scsi@vger.kernel.org
8406S: Supported
8407F: drivers/scsi/smartpqi/smartpqi*.[ch]
8408F: drivers/scsi/smartpqi/Kconfig
8409F: drivers/scsi/smartpqi/Makefile
8410F: include/linux/cciss*.h
8411F: include/uapi/linux/cciss*.h
425b490b 8412F: Documentation/scsi/smartpqi.txt
6c223761 8413
0ce277e4
AP
8414MN88472 MEDIA DRIVER
8415M: Antti Palosaari <crope@iki.fi>
8416L: linux-media@vger.kernel.org
a825eaec 8417W: https://linuxtv.org
0ce277e4
AP
8418W: http://palosaari.fi/linux/
8419Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8420S: Maintained
94d0eaa4 8421F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8422
4f4d238f
AP
8423MN88473 MEDIA DRIVER
8424M: Antti Palosaari <crope@iki.fi>
8425L: linux-media@vger.kernel.org
a825eaec 8426W: https://linuxtv.org
4f4d238f
AP
8427W: http://palosaari.fi/linux/
8428Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8429S: Maintained
877ba50b 8430F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8431
1da177e4 8432MODULE SUPPORT
a467a672 8433M: Jessica Yu <jeyu@redhat.com>
8b58be88 8434M: Rusty Russell <rusty@rustcorp.com.au>
0d4ec784 8435T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
1da177e4 8436S: Maintained
679655da
JP
8437F: include/linux/module.h
8438F: kernel/module.c
1da177e4
LT
8439
8440MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8441W: http://popies.net/meye/
b7788e13 8442S: Orphan
618cd932 8443F: Documentation/media/v4l-drivers/meye*
90d72ac6 8444F: drivers/media/pci/meye/
6c0f0359 8445F: include/uapi/linux/meye.h
1da177e4 8446
b9705b60 8447MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8448M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8449S: Maintained
679655da 8450F: Documentation/serial/moxa-smartio
c897401b 8451F: drivers/tty/mxser.*
d735410a 8452
889b2f87
AK
8453MR800 AVERMEDIA USB FM RADIO DRIVER
8454M: Alexey Klimov <klimov.linux@gmail.com>
8455L: linux-media@vger.kernel.org
8456T: git git://linuxtv.org/media_tree.git
8457S: Maintained
8458F: drivers/media/radio/radio-mr800.c
8459
d7155691
AO
8460MRF24J40 IEEE 802.15.4 RADIO DRIVER
8461M: Alan Ott <alan@signal11.us>
8462L: linux-wpan@vger.kernel.org
8463S: Maintained
8464F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8465F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8466
8c4c731a 8467MSI LAPTOP SUPPORT
182ae55c 8468M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8469L: platform-driver-x86@vger.kernel.org
8c4c731a 8470S: Maintained
679655da 8471F: drivers/platform/x86/msi-laptop.c
8c4c731a 8472
0f1006b1 8473MSI WMI SUPPORT
d0944853 8474L: platform-driver-x86@vger.kernel.org
5ee7041e 8475S: Orphan
0f1006b1
AA
8476F: drivers/platform/x86/msi-wmi.c
8477
19a628a0
AP
8478MSI001 MEDIA DRIVER
8479M: Antti Palosaari <crope@iki.fi>
8480L: linux-media@vger.kernel.org
a825eaec 8481W: https://linuxtv.org
19a628a0
AP
8482W: http://palosaari.fi/linux/
8483Q: http://patchwork.linuxtv.org/project/linux-media/list/
8484T: git git://linuxtv.org/anttip/media_tree.git
8485S: Maintained
0185e197 8486F: drivers/media/tuners/msi001*
19a628a0 8487
7570589d 8488MSI2500 MEDIA DRIVER
2c57213f
AP
8489M: Antti Palosaari <crope@iki.fi>
8490L: linux-media@vger.kernel.org
a825eaec 8491W: https://linuxtv.org
2c57213f
AP
8492W: http://palosaari.fi/linux/
8493Q: http://patchwork.linuxtv.org/project/linux-media/list/
8494T: git git://linuxtv.org/anttip/media_tree.git
8495S: Maintained
7570589d 8496F: drivers/media/usb/msi2500/
2c57213f 8497
159eeea4
RJ
8498MSYSTEMS DISKONCHIP G3 MTD DRIVER
8499M: Robert Jarzmik <robert.jarzmik@free.fr>
8500L: linux-mtd@lists.infradead.org
8501S: Maintained
8502F: drivers/mtd/devices/docg3*
8503
62a37dc7 8504MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8505M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8506L: linux-media@vger.kernel.org
8507T: git git://linuxtv.org/media_tree.git
8508S: Maintained
8509F: drivers/media/i2c/mt9m032.c
b5dcee22 8510F: include/media/i2c/mt9m032.h
0e837fb9 8511
62a37dc7 8512MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8513M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8514L: linux-media@vger.kernel.org
8515T: git git://linuxtv.org/media_tree.git
8516S: Maintained
8517F: drivers/media/i2c/mt9p031.c
b5dcee22 8518F: include/media/i2c/mt9p031.h
0e837fb9 8519
62a37dc7 8520MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8521M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8522L: linux-media@vger.kernel.org
8523T: git git://linuxtv.org/media_tree.git
8524S: Maintained
8525F: drivers/media/i2c/mt9t001.c
b5dcee22 8526F: include/media/i2c/mt9t001.h
0e837fb9 8527
62a37dc7 8528MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8529M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8530L: linux-media@vger.kernel.org
8531T: git git://linuxtv.org/media_tree.git
8532S: Maintained
f2272e13 8533F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8534F: drivers/media/i2c/mt9v032.c
b5dcee22 8535F: include/media/i2c/mt9v032.h
0e837fb9 8536
4e0d13cb 8537MULTIFUNCTION DEVICES (MFD)
f7d3210e 8538M: Lee Jones <lee.jones@linaro.org>
7caa7991 8539T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8540S: Supported
80366127 8541F: Documentation/devicetree/bindings/mfd/
679655da 8542F: drivers/mfd/
55b5940d 8543F: include/linux/mfd/
29a0729d 8544F: include/dt-bindings/mfd/
4e0d13cb 8545
5c4e6f13 8546MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8547M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8548L: linux-mmc@vger.kernel.org
82bb095e 8549T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8550S: Maintained
2810984b 8551F: Documentation/devicetree/bindings/mmc/
679655da
JP
8552F: drivers/mmc/
8553F: include/linux/mmc/
c117ab84 8554F: include/uapi/linux/mmc/
baca2da4 8555
15a0580c 8556MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8557S: Orphan
679655da
JP
8558F: drivers/mmc/host/mmc_spi.c
8559F: include/linux/spi/mmc_spi.h
15a0580c 8560
1da177e4 8561MULTISOUND SOUND DRIVER
8b58be88 8562M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8563S: Maintained
679655da
JP
8564F: Documentation/sound/oss/MultiSound
8565F: sound/oss/msnd*
1da177e4 8566
d735410a 8567MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8568S: Orphan
c897401b 8569F: drivers/tty/isicom.c
679655da 8570F: include/linux/isicom.h
d735410a 8571
550a7375 8572MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8573M: Bin Liu <b-liu@ti.com>
795fb7e7 8574L: linux-usb@vger.kernel.org
43b416e5 8575T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8576S: Maintained
679655da 8577F: drivers/usb/musb/
550a7375 8578
ea0af5f6
MK
8579MXL5007T MEDIA DRIVER
8580M: Michael Krufky <mkrufky@linuxtv.org>
8581L: linux-media@vger.kernel.org
a825eaec 8582W: https://linuxtv.org
ea0af5f6
MK
8583W: http://github.com/mkrufky
8584Q: http://patchwork.linuxtv.org/project/linux-media/list/
8585T: git git://linuxtv.org/mkrufky/tuners.git
8586S: Maintained
8587F: drivers/media/tuners/mxl5007t.*
8588
45d59d70
MV
8589MXSFB DRM DRIVER
8590M: Marek Vasut <marex@denx.de>
8591S: Supported
8592F: drivers/gpu/drm/mxsfb/
8593F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8594
2d3cf588 8595MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8596M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8597L: netdev@vger.kernel.org
205057ae 8598W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8599S: Supported
93f7848b 8600F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8601
9df4f913
BB
8602NAND FLASH SUBSYSTEM
8603M: Boris Brezillon <boris.brezillon@free-electrons.com>
8604R: Richard Weinberger <richard@nod.at>
8605L: linux-mtd@lists.infradead.org
8606W: http://www.linux-mtd.infradead.org/
8607Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8608T: git git://github.com/linux-nand/linux.git
8609S: Maintained
8610F: drivers/mtd/nand/
8611F: include/linux/mtd/nand*.h
8612
1da177e4 8613NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8614S: Orphan
d9fb9f38 8615F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8616
23dc05a3
DM
8617NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8618M: Daniel Mack <zonque@gmail.com>
8619S: Maintained
e5747e40 8620L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8621W: http://www.native-instruments.com
8622F: sound/usb/caiaq/
8623
1da177e4 8624NCP FILESYSTEM
52653199
PV
8625M: Petr Vandrovec <petr@vandrovec.name>
8626S: Odd Fixes
679655da 8627F: fs/ncpfs/
1da177e4 8628
a79b0322
FT
8629NCR 5380 SCSI DRIVERS
8630M: Finn Thain <fthain@telegraphics.com.au>
8631M: Michael Schmitz <schmitzmic@gmail.com>
8632L: linux-scsi@vger.kernel.org
8633S: Maintained
8634F: Documentation/scsi/g_NCR5380.txt
8635F: drivers/scsi/NCR5380.*
8636F: drivers/scsi/arm/cumana_1.c
8637F: drivers/scsi/arm/oak.c
a79b0322
FT
8638F: drivers/scsi/atari_scsi.*
8639F: drivers/scsi/dmx3191d.c
a79b0322 8640F: drivers/scsi/g_NCR5380.*
a79b0322 8641F: drivers/scsi/mac_scsi.*
a79b0322
FT
8642F: drivers/scsi/sun3_scsi.*
8643F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8644
1da177e4 8645NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8646M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8647L: linux-scsi@vger.kernel.org
8648S: Maintained
679655da 8649F: drivers/scsi/NCR_D700.*
1da177e4 8650
4aa3eb4c
GR
8651NCT6775 HARDWARE MONITOR DRIVER
8652M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8653L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8654S: Maintained
8655F: Documentation/hwmon/nct6775
8656F: drivers/hwmon/nct6775.c
8657
3c2d774c 8658NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8659M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8660L: linux-rdma@vger.kernel.org
e3d33cb1 8661W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8662S: Supported
8663F: drivers/infiniband/hw/nes/
c546b2a3 8664F: include/uapi/rdma/nes-abi.h
3c2d774c 8665
be2f2e84 8666NETEM NETWORK EMULATOR
adbbf69d 8667M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8668L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8669S: Maintained
679655da 8670F: net/sched/sch_netem.c
be2f2e84 8671
b2f5a051 8672NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8673M: Jon Mason <jdmason@kudzu.us>
4a58448b 8674L: netdev@vger.kernel.org
4a58448b 8675S: Supported
679655da 8676F: Documentation/networking/s2io.txt
b2f5a051 8677F: Documentation/networking/vxge.txt
86387e1a 8678F: drivers/net/ethernet/neterion/
4a58448b 8679
fc52497e 8680NETFILTER
0e05e192 8681M: Pablo Neira Ayuso <pablo@netfilter.org>
42010ed0 8682M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8683L: netfilter-devel@vger.kernel.org
82b98543 8684L: coreteam@netfilter.org
1da177e4
LT
8685W: http://www.netfilter.org/
8686W: http://www.iptables.org/
42010ed0
PNA
8687Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8688T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8689T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8690S: Supported
679655da
JP
8691F: include/linux/netfilter*
8692F: include/linux/netfilter/
8693F: include/net/netfilter/
c117ab84
CEB
8694F: include/uapi/linux/netfilter*
8695F: include/uapi/linux/netfilter/
679655da
JP
8696F: net/*/netfilter.c
8697F: net/*/netfilter/
8698F: net/netfilter/
91c269a0 8699F: net/bridge/br_netfilter*.c
1da177e4 8700
4cc67735 8701NETLABEL
87a0874c 8702M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8703W: http://netlabel.sf.net
8704L: netdev@vger.kernel.org
87a0874c 8705S: Maintained
80811493 8706F: Documentation/netlabel/
679655da
JP
8707F: include/net/netlabel.h
8708F: net/netlabel/
4cc67735 8709
1da177e4 8710NETROM NETWORK LAYER
8b58be88 8711M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8712L: linux-hams@vger.kernel.org
d34cb28a 8713W: http://www.linux-ax25.org/
1da177e4 8714S: Maintained
679655da 8715F: include/net/netrom.h
c117ab84 8716F: include/uapi/linux/netrom.h
679655da 8717F: net/netrom/
1da177e4 8718
4c352362
JK
8719NETRONOME ETHERNET DRIVERS
8720M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8721L: oss-drivers@netronome.com
8722S: Maintained
8723F: drivers/net/ethernet/netronome/
8724
5ddb88c0 8725NETWORK BLOCK DEVICE (NBD)
1e668f4e 8726M: Josef Bacik <jbacik@fb.com>
1da177e4 8727S: Maintained
1e668f4e 8728L: linux-block@vger.kernel.org
5e4b269b 8729L: nbd-general@lists.sourceforge.net
679655da
JP
8730F: Documentation/blockdev/nbd.txt
8731F: drivers/block/nbd.c
c117ab84 8732F: include/uapi/linux/nbd.h
1da177e4 8733
6e43650c
NH
8734NETWORK DROP MONITOR
8735M: Neil Horman <nhorman@tuxdriver.com>
8736L: netdev@vger.kernel.org
8737S: Maintained
8738W: https://fedorahosted.org/dropwatch/
8739F: net/core/drop_monitor.c
8740
3ed6e498
AL
8741NETWORKING [DSA]
8742M: Andrew Lunn <andrew@lunn.ch>
8743M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8744M: Florian Fainelli <f.fainelli@gmail.com>
8745S: Maintained
8746F: net/dsa/
8747F: include/net/dsa.h
8748F: drivers/net/dsa/
8749
1da177e4 8750NETWORKING [GENERAL]
8b58be88 8751M: "David S. Miller" <davem@davemloft.net>
979b6c13 8752L: netdev@vger.kernel.org
b1e8fd54 8753W: http://www.linuxfoundation.org/en/Net
11e98029 8754Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8755T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8756T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8757S: Maintained
679655da
JP
8758F: net/
8759F: include/net/
018d21ed
JP
8760F: include/linux/in.h
8761F: include/linux/net.h
8762F: include/linux/netdevice.h
c117ab84
CEB
8763F: include/uapi/linux/in.h
8764F: include/uapi/linux/net.h
8765F: include/uapi/linux/netdevice.h
0c7aecd4 8766F: include/uapi/linux/net_namespace.h
7e814a6c 8767F: tools/net/
f4e53f9a 8768F: tools/testing/selftests/net/
335a67d2 8769F: lib/random32.c
1da177e4
LT
8770
8771NETWORKING [IPv4/IPv6]
8b58be88
JP
8772M: "David S. Miller" <davem@davemloft.net>
8773M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8774M: James Morris <jmorris@namei.org>
8775M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8776M: Patrick McHardy <kaber@trash.net>
979b6c13 8777L: netdev@vger.kernel.org
08deed1e 8778T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8779S: Maintained
679655da
JP
8780F: net/ipv4/
8781F: net/ipv6/
8782F: include/net/ip*
0a14842f 8783F: arch/x86/net/*
1da177e4 8784
73b7656c
DM
8785NETWORKING [IPSEC]
8786M: Steffen Klassert <steffen.klassert@secunet.com>
8787M: Herbert Xu <herbert@gondor.apana.org.au>
8788M: "David S. Miller" <davem@davemloft.net>
8789L: netdev@vger.kernel.org
d1fc5024
SK
8790T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8791T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8792S: Maintained
5826bdd1 8793F: net/core/flow.c
73b7656c
DM
8794F: net/xfrm/
8795F: net/key/
8796F: net/ipv4/xfrm*
d1fc5024
SK
8797F: net/ipv4/esp4.c
8798F: net/ipv4/ah4.c
8799F: net/ipv4/ipcomp.c
8800F: net/ipv4/ip_vti.c
73b7656c 8801F: net/ipv6/xfrm*
d1fc5024
SK
8802F: net/ipv6/esp6.c
8803F: net/ipv6/ah6.c
8804F: net/ipv6/ipcomp6.c
8805F: net/ipv6/ip6_vti.c
73b7656c
DM
8806F: include/uapi/linux/xfrm.h
8807F: include/net/xfrm.h
8808
10e2ff1c 8809NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8810M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8811L: netdev@vger.kernel.org
8812S: Maintained
8813
29f8f632 8814NETWORKING [WIRELESS]
2cb4abd1 8815L: linux-wireless@vger.kernel.org
8a6e2535 8816Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8817
788873ac
JP
8818NETWORKING DRIVERS
8819L: netdev@vger.kernel.org
8820W: http://www.linuxfoundation.org/en/Net
11e98029 8821Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8822T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8823T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8824S: Odd Fixes
156f4fbc 8825F: Documentation/devicetree/bindings/net/
788873ac 8826F: drivers/net/
018d21ed 8827F: include/linux/if_*
0b63bf1f 8828F: include/linux/netdevice.h
0b63bf1f
JD
8829F: include/linux/etherdevice.h
8830F: include/linux/fcdevice.h
8831F: include/linux/fddidevice.h
8832F: include/linux/hippidevice.h
8833F: include/linux/inetdevice.h
c117ab84
CEB
8834F: include/uapi/linux/if_*
8835F: include/uapi/linux/netdevice.h
788873ac 8836
0e324cf6
JL
8837NETWORKING DRIVERS (WIRELESS)
8838M: Kalle Valo <kvalo@codeaurora.org>
8839L: linux-wireless@vger.kernel.org
8840Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8841T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8842T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8843S: Maintained
182fd9ee 8844F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8845F: drivers/net/wireless/
8846
3d396eb1 8847NETXEN (1/10) GbE SUPPORT
67f0160f
MY
8848M: Manish Chopra <manish.chopra@cavium.com>
8849M: Rahul Verma <rahul.verma@cavium.com>
8850M: Dept-GELinuxNICDev@cavium.com
3d396eb1 8851L: netdev@vger.kernel.org
3d396eb1 8852S: Supported
aa43c215 8853F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8854
6423d30f
AAJ
8855NFC SUBSYSTEM
8856M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8857M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8858M: Samuel Ortiz <sameo@linux.intel.com>
8859L: linux-wireless@vger.kernel.org
1eb3b216 8860L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8861S: Supported
6423d30f 8862F: net/nfc/
55eb94f9 8863F: include/net/nfc/
c117ab84 8864F: include/uapi/linux/nfc.h
6423d30f 8865F: drivers/nfc/
397d6497
CR
8866F: include/linux/platform_data/nfcmrvl.h
8867F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8868F: include/linux/platform_data/pn544.h
397d6497
CR
8869F: include/linux/platform_data/st21nfca.h
8870F: include/linux/platform_data/st-nci.h
7ebb88e5 8871F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8872
e8b43555 8873NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8874M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8875M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8876L: linux-nfs@vger.kernel.org
8877W: http://client.linux-nfs.org
cd7b996a 8878T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8879S: Maintained
679655da
JP
8880F: fs/lockd/
8881F: fs/nfs/
8882F: fs/nfs_common/
8883F: net/sunrpc/
8884F: include/linux/lockd/
8885F: include/linux/nfs*
8886F: include/linux/sunrpc/
c117ab84
CEB
8887F: include/uapi/linux/nfs*
8888F: include/uapi/linux/sunrpc/
1da177e4 8889
85ef9cea 8890NILFS2 FILESYSTEM
e2126935 8891M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8892L: linux-nilfs@vger.kernel.org
f9472265 8893W: http://nilfs.sourceforge.net/
9e92e516 8894W: http://nilfs.osdn.jp/
e2126935 8895T: git git://github.com/konis/nilfs2.git
85ef9cea 8896S: Supported
679655da
JP
8897F: Documentation/filesystems/nilfs2.txt
8898F: fs/nilfs2/
c35c7ac5 8899F: include/trace/events/nilfs2.h
e63e88bc
RK
8900F: include/uapi/linux/nilfs2_api.h
8901F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8902
1da177e4 8903NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8904M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8905W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8906S: Maintained
679655da
JP
8907F: Documentation/scsi/NinjaSCSI.txt
8908F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8909
8910NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8911M: GOTO Masanori <gotom@debian.or.jp>
8912M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8913W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8914S: Maintained
679655da
JP
8915F: Documentation/scsi/NinjaSCSI.txt
8916F: drivers/scsi/nsp32*
1da177e4 8917
383b8fb9
LFT
8918NIOS2 ARCHITECTURE
8919M: Ley Foon Tan <lftan@altera.com>
8920L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8921T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8922S: Maintained
8923F: arch/nios2/
8924
21b5a1c3
PM
8925NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8926M: Pavel Machek <pavel@ucw.cz>
8927M: Sakari Ailus <sakari.ailus@iki.fi>
8928L: linux-media@vger.kernel.org
8929S: Maintained
8930F: drivers/media/i2c/et8ek8
8931F: drivers/media/i2c/ad5820.c
8932
e5360224
PM
8933NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8934M: Pavel Machek <pavel@ucw.cz>
8935M: Sakari Ailus <sakari.ailus@iki.fi>
8936L: linux-media@vger.kernel.org
8937S: Maintained
8938F: drivers/media/i2c/et8ek8
8939F: drivers/media/i2c/ad5820.c
8940
2a6afddb 8941NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8942R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8943F: include/linux/power/bq2415x_charger.h
081bab21 8944F: include/linux/power/bq27xxx_battery.h
2a6afddb 8945F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8946F: drivers/power/supply/bq2415x_charger.c
8947F: drivers/power/supply/bq27xxx_battery.c
8948F: drivers/power/supply/bq27xxx_battery_i2c.c
8949F: drivers/power/supply/isp1704_charger.c
8950F: drivers/power/supply/rx51_battery.c
2a6afddb 8951
a1bd3bae 8952NTB DRIVER CORE
9ef6bf6c
JM
8953M: Jon Mason <jdmason@kudzu.us>
8954M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8955M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8956L: linux-ntb@googlegroups.com
fce8a7bb 8957S: Supported
2984411f
JM
8958W: https://github.com/jonmason/ntb/wiki
8959T: git git://github.com/jonmason/ntb.git
fce8a7bb 8960F: drivers/ntb/
548c237c 8961F: drivers/net/ntb_netdev.c
fce8a7bb 8962F: include/linux/ntb.h
a1bd3bae 8963F: include/linux/ntb_transport.h
a9c59ef7 8964F: tools/testing/selftests/ntb/
fce8a7bb 8965
e26a5843
AH
8966NTB INTEL DRIVER
8967M: Jon Mason <jdmason@kudzu.us>
8968M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8969L: linux-ntb@googlegroups.com
e26a5843
AH
8970S: Supported
8971W: https://github.com/jonmason/ntb/wiki
8972T: git git://github.com/jonmason/ntb.git
8973F: drivers/ntb/hw/intel/
fce8a7bb 8974
a1b36958 8975NTB AMD DRIVER
bc034e52 8976M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
a1b36958
XY
8977L: linux-ntb@googlegroups.com
8978S: Supported
8979F: drivers/ntb/hw/amd/
8980
1da177e4 8981NTFS FILESYSTEM
2818ef50 8982M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8983L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8984W: http://www.tuxera.com/
e6f4dee7 8985T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8986S: Supported
679655da
JP
8987F: Documentation/filesystems/ntfs.txt
8988F: fs/ntfs/
1da177e4 8989
9eb8ef74 8990NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8991M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8992L: linux-fbdev@vger.kernel.org
ce00f85c 8993S: Maintained
8a61f013
JH
8994F: drivers/video/fbdev/riva/
8995F: drivers/video/fbdev/nvidia/
1da177e4 8996
79461681 8997NVM EXPRESS DRIVER
b3975e94
JF
8998M: Keith Busch <keith.busch@intel.com>
8999M: Jens Axboe <axboe@fb.com>
b508fc35
CH
9000M: Christoph Hellwig <hch@lst.de>
9001M: Sagi Grimberg <sagi@grimberg.me>
79461681 9002L: linux-nvme@lists.infradead.org
b508fc35
CH
9003T: git://git.infradead.org/nvme.git
9004W: http://git.infradead.org/nvme.git
79461681 9005S: Supported
57dacad5 9006F: drivers/nvme/host/
79461681 9007F: include/linux/nvme.h
b508fc35 9008F: include/uapi/linux/nvme_ioctl.h
79461681 9009
a07b4970
CH
9010NVM EXPRESS TARGET DRIVER
9011M: Christoph Hellwig <hch@lst.de>
9012M: Sagi Grimberg <sagi@grimberg.me>
9013L: linux-nvme@lists.infradead.org
b508fc35
CH
9014T: git://git.infradead.org/nvme.git
9015W: http://git.infradead.org/nvme.git
a07b4970
CH
9016S: Supported
9017F: drivers/nvme/target/
9018
b1ad1475
JS
9019NVM EXPRESS FC TRANSPORT DRIVERS
9020M: James Smart <james.smart@broadcom.com>
9021L: linux-nvme@lists.infradead.org
9022S: Supported
9023F: include/linux/nvme-fc.h
d6d20012 9024F: include/linux/nvme-fc-driver.h
e399441d 9025F: drivers/nvme/host/fc.c
c5343203 9026F: drivers/nvme/target/fc.c
475d0fe7 9027F: drivers/nvme/target/fcloop.c
b1ad1475 9028
aee4b9bd
SK
9029NVMEM FRAMEWORK
9030M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9031M: Maxime Ripard <maxime.ripard@free-electrons.com>
9032S: Maintained
9033F: drivers/nvmem/
9034F: Documentation/devicetree/bindings/nvmem/
9035F: include/linux/nvmem-consumer.h
9036F: include/linux/nvmem-provider.h
9037
dece4585
CP
9038NXP-NCI NFC DRIVER
9039M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9040R: Charles Gorand <charles.gorand@effinnov.com>
9041L: linux-nfc@lists.01.org (moderated for non-subscribers)
9042S: Supported
9043F: drivers/nfc/nxp-nci
9044
f50d7146 9045NXP TDA998X DRM DRIVER
0d7f4f05 9046M: Russell King <linux@armlinux.org.uk>
f50d7146 9047S: Supported
0d7f4f05
RK
9048T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9049T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
f50d7146
RK
9050F: drivers/gpu/drm/i2c/tda998x_drv.c
9051F: include/drm/i2c/tda998x.h
9052
fbace43e
PR
9053NXP TFA9879 DRIVER
9054M: Peter Rosin <peda@axentia.se>
9055L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9056S: Maintained
9057F: sound/soc/codecs/tfa9879*
9058
442f04c3
JP
9059OBJTOOL
9060M: Josh Poimboeuf <jpoimboe@redhat.com>
9061S: Supported
9062F: tools/objtool/
9063
57b6bfcf
TL
9064OMAP1 SUPPORT
9065M: Aaro Koskinen <aaro.koskinen@iki.fi>
9066M: Tony Lindgren <tony@atomide.com>
9067L: linux-omap@vger.kernel.org
9068Q: http://patchwork.kernel.org/project/linux-omap/list/
9069T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9070S: Maintained
9071F: arch/arm/mach-omap1/
9072F: arch/arm/plat-omap/
9073F: arch/arm/configs/omap1_defconfig
9074F: drivers/i2c/busses/i2c-omap.c
9075F: include/linux/i2c-omap.h
9076
9077OMAP2+ SUPPORT
0e24bdd4 9078M: Tony Lindgren <tony@atomide.com>
f5525786
TL
9079L: linux-omap@vger.kernel.org
9080W: http://www.muru.com/linux/omap/
9081W: http://linux.omap.com/
8a6e2535 9082Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 9083T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 9084S: Maintained
57b6bfcf
TL
9085F: arch/arm/mach-omap2/
9086F: arch/arm/plat-omap/
026da812 9087F: arch/arm/configs/omap2plus_defconfig
046d0a37 9088F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
9089F: drivers/irqchip/irq-omap-intc.c
9090F: drivers/mfd/*omap*.c
9091F: drivers/mfd/menelaus.c
9092F: drivers/mfd/palmas.c
9093F: drivers/mfd/tps65217.c
9094F: drivers/mfd/tps65218.c
9095F: drivers/mfd/tps65910.c
9096F: drivers/mfd/twl-core.[ch]
9097F: drivers/mfd/twl4030*.c
9098F: drivers/mfd/twl6030*.c
9099F: drivers/mfd/twl6040*.c
9100F: drivers/regulator/palmas-regulator*.c
9101F: drivers/regulator/pbias-regulator.c
9102F: drivers/regulator/tps65217-regulator.c
9103F: drivers/regulator/tps65218-regulator.c
9104F: drivers/regulator/tps65910-regulator.c
9105F: drivers/regulator/twl-regulator.c
cac28ae6 9106F: drivers/regulator/twl6030-regulator.c
046d0a37 9107F: include/linux/i2c-omap.h
f5525786 9108
50f29fbd 9109OMAP DEVICE TREE SUPPORT
cdb55ab0 9110M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
9111M: Tony Lindgren <tony@atomide.com>
9112L: linux-omap@vger.kernel.org
d0fb18c5 9113L: devicetree@vger.kernel.org
50f29fbd
TL
9114S: Maintained
9115F: arch/arm/boot/dts/*omap*
9116F: arch/arm/boot/dts/*am3*
05eb20fa
NM
9117F: arch/arm/boot/dts/*am4*
9118F: arch/arm/boot/dts/*am5*
9119F: arch/arm/boot/dts/*dra7*
50f29fbd 9120
f5525786 9121OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 9122M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
9123L: linux-omap@vger.kernel.org
9124S: Maintained
9125F: arch/arm/*omap*/*clock*
9126
9127OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 9128M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
9129L: linux-omap@vger.kernel.org
9130S: Maintained
9131F: arch/arm/*omap*/*pm*
c46938d4 9132F: drivers/cpufreq/omap-cpufreq.c
f5525786 9133
d21db568 9134OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 9135M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
9136M: Paul Walmsley <paul@pwsan.com>
9137L: linux-omap@vger.kernel.org
9138S: Maintained
d21db568 9139F: arch/arm/mach-omap2/prm*
692ab1f3 9140
f5525786 9141OMAP AUDIO SUPPORT
6c284903 9142M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 9143M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 9144L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
9145L: linux-omap@vger.kernel.org
9146S: Maintained
9147F: sound/soc/omap/
9148
18640193
TL
9149OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9150M: Roger Quadros <rogerq@ti.com>
9151M: Tony Lindgren <tony@atomide.com>
9152L: linux-omap@vger.kernel.org
9153S: Maintained
9154F: drivers/memory/omap-gpmc.c
9155F: arch/arm/mach-omap2/*gpmc*
9156
f5525786 9157OMAP FRAMEBUFFER SUPPORT
830e6384 9158M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 9159L: linux-fbdev@vger.kernel.org
f5525786
TL
9160L: linux-omap@vger.kernel.org
9161S: Maintained
8a61f013 9162F: drivers/video/fbdev/omap/
f5525786 9163
676eec0d 9164OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 9165M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 9166L: linux-omap@vger.kernel.org
676eec0d 9167L: linux-fbdev@vger.kernel.org
178ff4c9 9168S: Maintained
8a61f013 9169F: drivers/video/fbdev/omap2/
178ff4c9
TV
9170F: Documentation/arm/OMAP/DSS
9171
8b37fcfc
OBC
9172OMAP HARDWARE SPINLOCK SUPPORT
9173M: Ohad Ben-Cohen <ohad@wizery.com>
9174L: linux-omap@vger.kernel.org
9175S: Maintained
9176F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 9177
f5525786 9178OMAP MMC SUPPORT
8b58be88 9179M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
9180L: linux-omap@vger.kernel.org
9181S: Maintained
653f41b5
MC
9182F: drivers/mmc/host/omap.c
9183
9184OMAP HS MMC SUPPORT
0a4585c6 9185L: linux-mmc@vger.kernel.org
653f41b5 9186L: linux-omap@vger.kernel.org
dfa5d196 9187S: Orphan
653f41b5 9188F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
9189
9190OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 9191M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
9192S: Maintained
9193F: drivers/char/hw_random/omap-rng.c
9194
f400c82e 9195OMAP HWMOD SUPPORT
cdb55ab0 9196M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9197M: Paul Walmsley <paul@pwsan.com>
9198L: linux-omap@vger.kernel.org
9199S: Maintained
8fc8b12b 9200F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 9201
8633fb30
PW
9202OMAP HWMOD DATA
9203M: Paul Walmsley <paul@pwsan.com>
9204L: linux-omap@vger.kernel.org
9205S: Maintained
9206F: arch/arm/mach-omap2/omap_hwmod*data*
9207
f400c82e 9208OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 9209M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9210L: linux-omap@vger.kernel.org
9211S: Maintained
9212F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9213
0db83ced 9214OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
9215M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9216L: linux-media@vger.kernel.org
9217S: Maintained
7eec52db 9218F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 9219F: drivers/media/platform/omap3isp/
0db83ced 9220F: drivers/staging/media/omap4iss/
7e8970e1 9221
f5525786 9222OMAP USB SUPPORT
f5525786
TL
9223L: linux-usb@vger.kernel.org
9224L: linux-omap@vger.kernel.org
3b243519 9225S: Orphan
a16fbd65
JP
9226F: drivers/usb/*/*omap*
9227F: arch/arm/*omap*/usb*
f5525786 9228
6d994710 9229OMAP GPIO DRIVER
fe643528 9230M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 9231M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 9232M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
9233L: linux-omap@vger.kernel.org
9234S: Maintained
fe643528 9235F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
9236F: drivers/gpio/gpio-omap.c
9237
c351e290
MJ
9238OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9239M: Mark Jackson <mpfj@newflow.co.uk>
9240L: linux-omap@vger.kernel.org
9241S: Maintained
9242F: arch/arm/boot/dts/am335x-nano.dts
9243
0ad122d9 9244OMFS FILESYSTEM
8b58be88 9245M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
9246L: linux-karma-devel@lists.sourceforge.net
9247S: Maintained
679655da
JP
9248F: Documentation/filesystems/omfs.txt
9249F: fs/omfs/
0ad122d9 9250
c1986ee9 9251OMNIKEY CARDMAN 4000 DRIVER
8b58be88 9252M: Harald Welte <laforge@gnumonks.org>
c1986ee9 9253S: Maintained
679655da
JP
9254F: drivers/char/pcmcia/cm4000_cs.c
9255F: include/linux/cm4000_cs.h
c117ab84 9256F: include/uapi/linux/cm4000_cs.h
c1986ee9 9257
77c44ab1 9258OMNIKEY CARDMAN 4040 DRIVER
8b58be88 9259M: Harald Welte <laforge@gnumonks.org>
77c44ab1 9260S: Maintained
679655da 9261F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 9262
77d5140f 9263OMNIVISION OV7670 SENSOR DRIVER
8b58be88 9264M: Jonathan Corbet <corbet@lwn.net>
661263b5 9265L: linux-media@vger.kernel.org
275ffde4 9266T: git git://linuxtv.org/media_tree.git
77d5140f 9267S: Maintained
90d72ac6 9268F: drivers/media/i2c/ov7670.c
77d5140f 9269
431bca73 9270ONENAND FLASH DRIVER
8b58be88 9271M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
9272L: linux-mtd@lists.infradead.org
9273S: Maintained
679655da
JP
9274F: drivers/mtd/onenand/
9275F: include/linux/mtd/onenand*.h
431bca73 9276
1da177e4 9277ONSTREAM SCSI TAPE DRIVER
8b58be88 9278M: Willem Riede <osst@riede.org>
1da177e4
LT
9279L: osst-users@lists.sourceforge.net
9280L: linux-scsi@vger.kernel.org
9281S: Maintained
f7269cfc
JD
9282F: Documentation/scsi/osst.txt
9283F: drivers/scsi/osst.*
9284F: drivers/scsi/osst_*.h
9285F: drivers/scsi/st.h
1da177e4 9286
e2d1d6c0 9287OPENCORES I2C BUS DRIVER
8b58be88 9288M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 9289L: linux-i2c@vger.kernel.org
e2d1d6c0 9290S: Maintained
679655da
JP
9291F: Documentation/i2c/busses/i2c-ocores
9292F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 9293
860c44c1 9294OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 9295M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 9296M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 9297L: devicetree@vger.kernel.org
a7fefe9f 9298W: http://www.devicetree.org/
fcdec35e 9299T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 9300S: Maintained
f8828205 9301F: drivers/of/
860c44c1 9302F: include/linux/of*.h
f8828205 9303F: scripts/dtc/
860c44c1 9304
f8828205 9305OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 9306M: Rob Herring <robh+dt@kernel.org>
f8828205 9307M: Mark Rutland <mark.rutland@arm.com>
f8828205 9308L: devicetree@vger.kernel.org
9f273c24 9309T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 9310Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
9311S: Maintained
9312F: Documentation/devicetree/
9313F: arch/*/boot/dts/
9314F: include/dt-bindings/
9315
2bb65f56
PA
9316OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9317M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9318L: devicetree@vger.kernel.org
9319S: Maintained
9320F: Documentation/devicetree/dynamic-resolution-notes.txt
9321F: Documentation/devicetree/overlay-notes.txt
9322F: drivers/of/overlay.c
9323F: drivers/of/resolver.c
9324
19f9d392
JB
9325OPENRISC ARCHITECTURE
9326M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
9327M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9328M: Stafford Horne <shorne@gmail.com>
9dfc96d7 9329T: git git://github.com/openrisc/linux.git
d01e1f35
SH
9330L: openrisc@lists.librecores.org
9331W: http://openrisc.io
19f9d392 9332S: Maintained
14430813 9333F: arch/openrisc/
19f9d392 9334
ccb1352e 9335OPENVSWITCH
4f337ed5 9336M: Pravin Shelar <pshelar@nicira.com>
b422da7c 9337L: netdev@vger.kernel.org
ccb1352e
JG
9338L: dev@openvswitch.org
9339W: http://openvswitch.org
ccb1352e
JG
9340S: Maintained
9341F: net/openvswitch/
b422da7c 9342F: include/uapi/linux/openvswitch.h
ccb1352e 9343
875fa6fb
VK
9344OPERATING PERFORMANCE POINTS (OPP)
9345M: Viresh Kumar <vireshk@kernel.org>
9346M: Nishanth Menon <nm@ti.com>
9347M: Stephen Boyd <sboyd@codeaurora.org>
9348L: linux-pm@vger.kernel.org
9349S: Maintained
9350T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9351F: drivers/base/power/opp/
9352F: include/linux/pm_opp.h
9353F: Documentation/power/opp.txt
9354F: Documentation/devicetree/bindings/opp/
9355
af39917d
CL
9356OPL4 DRIVER
9357M: Clemens Ladisch <clemens@ladisch.de>
9358L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9359T: git git://git.alsa-project.org/alsa-kernel.git
9360S: Maintained
9361F: sound/drivers/opl4/
9362
1da177e4 9363OPROFILE
4cf7e718 9364M: Robert Richter <rric@kernel.org>
1da177e4
LT
9365L: oprofile-list@lists.sf.net
9366S: Maintained
81c4a8a6 9367F: arch/*/include/asm/oprofile*.h
679655da
JP
9368F: arch/*/oprofile/
9369F: drivers/oprofile/
9370F: include/linux/oprofile.h
1da177e4 9371
e2d1d6c0 9372ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9373M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9374M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9375L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9376W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9377S: Supported
679655da
JP
9378F: Documentation/filesystems/ocfs2.txt
9379F: Documentation/filesystems/dlmfs.txt
9380F: fs/ocfs2/
e2d1d6c0 9381
1da177e4 9382ORINOCO DRIVER
724c6b35 9383L: linux-wireless@vger.kernel.org
491b26b4 9384W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9385W: http://www.nongnu.org/orinoco/
3a59babb 9386S: Orphan
2be45b66 9387F: drivers/net/wireless/intersil/orinoco/
1da177e4 9388
42c55aa8 9389OSD LIBRARY and FILESYSTEM
fadc0752 9390M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9391M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9392L: osd-dev@open-osd.org
9393W: http://open-osd.org
54e5881d 9394T: git git://git.open-osd.org/open-osd.git
68274794 9395S: Maintained
42c55aa8 9396F: drivers/scsi/osd/
6b6f0b6c 9397F: include/scsi/osd_*
42c55aa8 9398F: fs/exofs/
68274794 9399
ef94b186 9400OVERLAY FILESYSTEM
7c37fbda 9401M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9402L: linux-unionfs@vger.kernel.org
9403T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9404S: Supported
1d113735 9405F: fs/overlayfs/
7c37fbda
NB
9406F: Documentation/filesystems/overlayfs.txt
9407
85096169
MM
9408ORANGEFS FILESYSTEM
9409M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9410L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9411T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9412S: Supported
9413F: fs/orangefs/
9414F: Documentation/filesystems/orangefs.txt
9415
e2d1d6c0 9416P54 WIRELESS DRIVER
084cb0fe 9417M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9418L: linux-wireless@vger.kernel.org
084cb0fe 9419W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9420S: Maintained
d3466830 9421F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9422
f5cd7872 9423PA SEMI ETHERNET DRIVER
f5cd7872 9424L: netdev@vger.kernel.org
56a5b8da 9425S: Orphan
ded19add 9426F: drivers/net/ethernet/pasemi/*
f5cd7872 9427
beb58aa3 9428PA SEMI SMBUS DRIVER
846557d3 9429L: linux-i2c@vger.kernel.org
56a5b8da 9430S: Orphan
679655da 9431F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9432
48fc267e
SK
9433PADATA PARALLEL EXECUTION MECHANISM
9434M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9435L: linux-crypto@vger.kernel.org
9436S: Maintained
9437F: kernel/padata.c
9438F: include/linux/padata.h
9439F: Documentation/padata.txt
9440
709ee531 9441PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9442M: Harald Welte <laforge@gnumonks.org>
d0944853 9443L: platform-driver-x86@vger.kernel.org
709ee531 9444S: Maintained
679655da 9445F: drivers/platform/x86/panasonic-laptop.c
709ee531 9446
368dd5ac 9447PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9448M: David Howells <dhowells@redhat.com>
4fa97181
DH
9449L: linux-am33-list@redhat.com (moderated for non-subscribers)
9450W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9451S: Maintained
679655da
JP
9452F: Documentation/mn10300/
9453F: arch/mn10300/
4fa97181 9454
305b37bd
KS
9455PARALLEL LCD/KEYPAD PANEL DRIVER
9456M: Willy Tarreau <willy@haproxy.com>
9457M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9458S: Odd Fixes
9459F: Documentation/misc-devices/lcd-panel-cgram.txt
9460F: drivers/misc/panel.c
9461
64dfff03
SM
9462PARALLEL PORT SUBSYSTEM
9463M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 9464M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 9465L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9466S: Maintained
679655da
JP
9467F: drivers/parport/
9468F: include/linux/parport*.h
9469F: drivers/char/ppdev.c
c117ab84 9470F: include/uapi/linux/ppdev.h
64dfff03 9471F: Documentation/parport*.txt
1da177e4 9472
4cdf6bc2 9473PARAVIRT_OPS INTERFACE
d633180c 9474M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9475M: Chris Wright <chrisw@sous-sol.org>
9476M: Alok Kataria <akataria@vmware.com>
9477M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9478L: virtualization@lists.linux-foundation.org
4cdf6bc2 9479S: Supported
a2e19991 9480F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9481F: arch/*/kernel/paravirt*
9482F: arch/*/include/asm/paravirt.h
47ae4b05 9483F: include/linux/hypervisor.h
4cdf6bc2 9484
e2d1d6c0 9485PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9486M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9487L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9488S: Maintained
679655da
JP
9489F: Documentation/blockdev/paride.txt
9490F: drivers/block/paride/
e2d1d6c0
RD
9491
9492PARISC ARCHITECTURE
b8828770 9493M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9494M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9495L: linux-parisc@vger.kernel.org
9496W: http://www.parisc-linux.org/
8a6e2535 9497Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9498T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9499T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9500S: Maintained
679655da 9501F: arch/parisc/
2b6bac9e 9502F: Documentation/parisc/
679655da 9503F: drivers/parisc/
2b6bac9e
HD
9504F: drivers/char/agp/parisc-agp.c
9505F: drivers/input/serio/gscps2.c
9506F: drivers/parport/parport_gsc.*
9507F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9508F: drivers/video/fbdev/sti*
2b6bac9e
HD
9509F: drivers/video/console/sti*
9510F: drivers/video/logo/logo_parisc*
e2d1d6c0 9511
44091d29
JP
9512PARMAN
9513M: Jiri Pirko <jiri@mellanox.com>
9514L: netdev@vger.kernel.org
9515S: Supported
9516F: lib/parman.c
9517F: lib/test_parman.c
9518F: include/linux/parman.h
9519
1662d32c 9520PC87360 HARDWARE MONITORING DRIVER
8b58be88 9521M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9522L: linux-hwmon@vger.kernel.org
1662d32c 9523S: Maintained
679655da
JP
9524F: Documentation/hwmon/pc87360
9525F: drivers/hwmon/pc87360.c
1662d32c
JC
9526
9527PC8736x GPIO DRIVER
8b58be88 9528M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9529S: Maintained
679655da 9530F: drivers/char/pc8736x_gpio.c
1662d32c 9531
1ad107fd 9532PC87427 HARDWARE MONITORING DRIVER
d8130624 9533M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9534L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9535S: Maintained
9536F: Documentation/hwmon/pc87427
9537F: drivers/hwmon/pc87427.c
9538
b26e0ed4 9539PCA9532 LED DRIVER
8b58be88 9540M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9541S: Maintained
d5ca6918
JP
9542F: drivers/leds/leds-pca9532.c
9543F: include/linux/leds-pca9532.h
b26e0ed4 9544
5ce914a8 9545PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9546M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9547L: linux-i2c@vger.kernel.org
9548S: Maintained
b4f0b74e 9549F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9550
3971dae5 9551PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9552M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9553S: Maintained
9554F: drivers/firmware/pcdp.*
9555
065c6359 9556PCI ERROR RECOVERY
6305902c 9557M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9558L: linux-pci@vger.kernel.org
065c6359 9559S: Supported
679655da 9560F: Documentation/PCI/pci-error-recovery.txt
065c6359 9561
78c1cffd
RC
9562PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9563M: Russell Currey <ruscur@russell.cc>
9564L: linuxppc-dev@lists.ozlabs.org
9565S: Supported
9566F: Documentation/powerpc/eeh-pci-error-recovery.txt
9567F: arch/powerpc/kernel/eeh*.c
9568F: arch/powerpc/platforms/*/eeh*.c
9569F: arch/powerpc/include/*/eeh*.h
9570
1da177e4 9571PCI SUBSYSTEM
5ac3a6d2 9572M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9573L: linux-pci@vger.kernel.org
99662dd1 9574Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9575T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9576S: Supported
92a1fe2e 9577F: Documentation/devicetree/bindings/pci/
679655da
JP
9578F: Documentation/PCI/
9579F: drivers/pci/
9580F: include/linux/pci*
6b49ee49 9581F: arch/x86/pci/
cad01f91 9582F: arch/x86/kernel/quirks.c
1da177e4 9583
eaa6111b
LFT
9584PCI DRIVER FOR ALTERA PCIE IP
9585M: Ley Foon Tan <lftan@altera.com>
9586L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9587L: linux-pci@vger.kernel.org
9588S: Supported
9589F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9590F: drivers/pci/host/pcie-altera.c
9591
b7e78170
RH
9592PCI DRIVER FOR ARM VERSATILE PLATFORM
9593M: Rob Herring <robh@kernel.org>
9594L: linux-pci@vger.kernel.org
9595L: linux-arm-kernel@lists.infradead.org
9596S: Maintained
9597F: Documentation/devicetree/bindings/pci/versatile.txt
9598F: drivers/pci/host/pci-versatile.c
9599
3dc9d38c
TP
9600PCI DRIVER FOR ARMADA 8K
9601M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9602L: linux-pci@vger.kernel.org
9603L: linux-arm-kernel@lists.infradead.org
9604S: Maintained
9605F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
950bf638 9606F: drivers/pci/dwc/pcie-armada8k.c
3dc9d38c 9607
5f6b6ccd
TI
9608PCI DRIVER FOR APPLIEDMICRO XGENE
9609M: Tanmay Inamdar <tinamdar@apm.com>
9610L: linux-pci@vger.kernel.org
9611L: linux-arm-kernel@lists.infradead.org
9612S: Maintained
9613F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9614F: drivers/pci/host/pci-xgene.c
9615
62d0ff83
ML
9616PCI DRIVER FOR FREESCALE LAYERSCAPE
9617M: Minghuan Lian <minghuan.Lian@freescale.com>
9618M: Mingkai Hu <mingkai.hu@freescale.com>
9619M: Roy Zang <tie-fei.zang@freescale.com>
9620L: linuxppc-dev@lists.ozlabs.org
9621L: linux-pci@vger.kernel.org
9622L: linux-arm-kernel@lists.infradead.org
9623S: Maintained
950bf638 9624F: drivers/pci/dwc/*layerscape*
62d0ff83 9625
f0b75693 9626PCI DRIVER FOR IMX6
286fbaef 9627M: Richard Zhu <hongxing.zhu@nxp.com>
1ba55f55 9628M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9629L: linux-pci@vger.kernel.org
9630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9631S: Maintained
12e46064 9632F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
950bf638 9633F: drivers/pci/dwc/*imx6*
f0b75693 9634
0c4ffcfe
MK
9635PCI DRIVER FOR TI KEYSTONE
9636M: Murali Karicheri <m-karicheri2@ti.com>
9637L: linux-pci@vger.kernel.org
9638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9639S: Maintained
950bf638 9640F: drivers/pci/dwc/*keystone*
0c4ffcfe 9641
f0b75693
BH
9642PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9643M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9644M: Jason Cooper <jason@lakedaemon.net>
9645L: linux-pci@vger.kernel.org
9646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9647S: Maintained
9648F: drivers/pci/host/*mvebu*
9649
8c39d710
TP
9650PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9651M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9652L: linux-pci@vger.kernel.org
9653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9654S: Maintained
441106d9 9655F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9656F: drivers/pci/host/pci-aardvark.c
9657
0447cfd7
TR
9658PCI DRIVER FOR NVIDIA TEGRA
9659M: Thierry Reding <thierry.reding@gmail.com>
9660L: linux-tegra@vger.kernel.org
f0b75693 9661L: linux-pci@vger.kernel.org
0447cfd7
TR
9662S: Supported
9663F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9664F: drivers/pci/host/pci-tegra.c
9665
47ff3de9
KVA
9666PCI DRIVER FOR TI DRA7XX
9667M: Kishon Vijay Abraham I <kishon@ti.com>
9668L: linux-omap@vger.kernel.org
9669L: linux-pci@vger.kernel.org
9670S: Supported
9671F: Documentation/devicetree/bindings/pci/ti-pci.txt
950bf638 9672F: drivers/pci/dwc/pci-dra7xx.c
47ff3de9 9673
f0b75693
BH
9674PCI DRIVER FOR RENESAS R-CAR
9675M: Simon Horman <horms@verge.net.au>
9676L: linux-pci@vger.kernel.org
4a121096 9677L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9678S: Maintained
9679F: drivers/pci/host/*rcar*
9680
4af82255 9681PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9682M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9683L: linux-pci@vger.kernel.org
f0b75693
BH
9684L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9685L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255 9686S: Maintained
950bf638 9687F: drivers/pci/dwc/pci-exynos.c
4af82255 9688
f0b75693 9689PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9690M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 9691M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
9692L: linux-pci@vger.kernel.org
9693S: Maintained
9694F: Documentation/devicetree/bindings/pci/designware-pcie.txt
950bf638 9695F: drivers/pci/dwc/*designware*
5a3aa2a8 9696
cf28855b
WD
9697PCI DRIVER FOR GENERIC OF HOSTS
9698M: Will Deacon <will.deacon@arm.com>
9699L: linux-pci@vger.kernel.org
9700L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9701S: Maintained
9702F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9703F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9704F: drivers/pci/host/pci-host-generic.c
9705
185a383a
KB
9706PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9707M: Keith Busch <keith.busch@intel.com>
9708L: linux-pci@vger.kernel.org
9709S: Supported
bc79c985 9710F: drivers/pci/host/vmd.c
185a383a 9711
51b66a6c 9712PCIE DRIVER FOR ST SPEAR13XX
110baab1 9713M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9714L: linux-pci@vger.kernel.org
110baab1 9715S: Maintained
950bf638 9716F: drivers/pci/dwc/*spear*
51b66a6c 9717
af1169b4
LFT
9718PCI MSI DRIVER FOR ALTERA MSI IP
9719M: Ley Foon Tan <lftan@altera.com>
9720L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9721L: linux-pci@vger.kernel.org
9722S: Supported
9723F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9724F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9725
dcd19de3
DD
9726PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9727M: Duc Dang <dhdang@apm.com>
9728L: linux-pci@vger.kernel.org
9729L: linux-arm-kernel@lists.infradead.org
9730S: Maintained
9731F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9732F: drivers/pci/host/pci-xgene-msi.c
9733
a3cbfae1
NC
9734PCIE DRIVER FOR AXIS ARTPEC
9735M: Niklas Cassel <niklas.cassel@axis.com>
9736M: Jesper Nilsson <jesper.nilsson@axis.com>
9737L: linux-arm-kernel@axis.com
9738L: linux-pci@vger.kernel.org
9739S: Maintained
9740F: Documentation/devicetree/bindings/pci/axis,artpec*
950bf638 9741F: drivers/pci/dwc/*artpec*
a3cbfae1 9742
500a1d9a
ZW
9743PCIE DRIVER FOR HISILICON
9744M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9745M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9746L: linux-pci@vger.kernel.org
9747S: Maintained
9748F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
950bf638 9749F: drivers/pci/dwc/pcie-hisi.c
500a1d9a 9750
e77f847d
SL
9751PCIE DRIVER FOR ROCKCHIP
9752M: Shawn Lin <shawn.lin@rock-chips.com>
9753M: Wenrui Li <wenrui.li@rock-chips.com>
9754L: linux-pci@vger.kernel.org
9755L: linux-rockchip@lists.infradead.org
9756S: Maintained
9757F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9758F: drivers/pci/host/pcie-rockchip.c
9759
82a82383
SV
9760PCIE DRIVER FOR QUALCOMM MSM
9761M: Stanimir Varbanov <svarbanov@mm-sol.com>
9762L: linux-pci@vger.kernel.org
9763L: linux-arm-msm@vger.kernel.org
9764S: Maintained
950bf638 9765F: drivers/pci/dwc/*qcom*
82a82383 9766
f12b76e5
DD
9767PCIE DRIVER FOR CAVIUM THUNDERX
9768M: David Daney <david.daney@cavium.com>
9769L: linux-pci@vger.kernel.org
9770L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9771S: Supported
9772F: Documentation/devicetree/bindings/pci/pci-thunder-*
9773F: drivers/pci/host/pci-thunder-*
9774
1da177e4 9775PCMCIA SUBSYSTEM
4230dfc9 9776P: Linux PCMCIA Team
f5df5881 9777L: linux-pcmcia@lists.infradead.org
6650e0a5 9778W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9779T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9780S: Maintained
679655da 9781F: Documentation/pcmcia/
a67cd548 9782F: tools/pcmcia/
679655da
JP
9783F: drivers/pcmcia/
9784F: include/pcmcia/
1da177e4
LT
9785
9786PCNET32 NETWORK DRIVER
227fb925 9787M: Don Fry <pcnet32@frontier.com>
979b6c13 9788L: netdev@vger.kernel.org
1da177e4 9789S: Maintained
b955f6ca 9790F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9791
48fc267e
SK
9792PCRYPT PARALLEL CRYPTO ENGINE
9793M: Steffen Klassert <steffen.klassert@secunet.com>
9794L: linux-crypto@vger.kernel.org
9795S: Maintained
9796F: crypto/pcrypt.c
9797F: include/crypto/pcrypt.h
9798
e72df0b8
TH
9799PER-CPU MEMORY ALLOCATOR
9800M: Tejun Heo <tj@kernel.org>
93e205a7 9801M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9802T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9803S: Maintained
9804F: include/linux/percpu*.h
9805F: mm/percpu*.c
9806F: arch/*/include/asm/percpu.h
9807
ad4ecbcb 9808PER-TASK DELAY ACCOUNTING
185e595f 9809M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9810S: Maintained
679655da
JP
9811F: include/linux/delayacct.h
9812F: kernel/delayacct.c
ad4ecbcb 9813
57c0c15b 9814PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9815M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9816M: Ingo Molnar <mingo@redhat.com>
f80c5393 9817M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9818R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9819L: linux-kernel@vger.kernel.org
75fc2d37 9820T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9821S: Supported
d53e8365 9822F: kernel/events/*
a003236c 9823F: include/linux/perf_event.h
c117ab84 9824F: include/uapi/linux/perf_event.h
141c4296
RR
9825F: arch/*/kernel/perf_event*.c
9826F: arch/*/kernel/*/perf_event*.c
9827F: arch/*/kernel/*/*/perf_event*.c
a003236c 9828F: arch/*/include/asm/perf_event.h
a003236c 9829F: arch/*/kernel/perf_callchain.c
b0a434fb 9830F: arch/*/events/*
a003236c 9831F: tools/perf/
6c0b3244 9832
dd49d0f5 9833PERSONALITY HANDLING
8b58be88 9834M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9835L: linux-abi-devel@lists.sourceforge.net
9836S: Maintained
679655da 9837F: include/linux/personality.h
c117ab84 9838F: include/uapi/linux/personality.h
dd49d0f5 9839
838e7a03 9840PHONET PROTOCOL
2a06b40f 9841M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9842S: Supported
9843F: Documentation/networking/phonet.txt
9844F: include/linux/phonet.h
9845F: include/net/phonet/
c117ab84 9846F: include/uapi/linux/phonet.h
838e7a03
RDC
9847F: net/phonet/
9848
1da177e4 9849PHRAM MTD DRIVER
8b58be88 9850M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9851L: linux-mtd@lists.infradead.org
9852S: Maintained
679655da 9853F: drivers/mtd/devices/phram.c
1da177e4 9854
efdbb10e
BP
9855PICOLCD HID DRIVER
9856M: Bruno Prémont <bonbons@linux-vserver.org>
9857L: linux-input@vger.kernel.org
9858S: Maintained
9859F: drivers/hid/hid-picolcd*
9860
a53bfa07
JI
9861PICOXCELL SUPPORT
9862M: Jamie Iles <jamie@jamieiles.com>
9863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9864T: git git://github.com/jamieiles/linux-2.6-ji.git
9865S: Supported
b8733987 9866F: arch/arm/boot/dts/picoxcell*
14430813 9867F: arch/arm/mach-picoxcell/
b8733987 9868F: drivers/crypto/picoxcell*
a53bfa07 9869
2744e8af
LW
9870PIN CONTROL SUBSYSTEM
9871M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9872L: linux-gpio@vger.kernel.org
dbe752a3 9873T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9874S: Maintained
9feeed94 9875F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9876F: Documentation/pinctrl.txt
07f29ba6 9877F: drivers/pinctrl/
8e406fe4 9878F: include/linux/pinctrl/
2744e8af 9879
2201bbb8
JCPV
9880PIN CONTROLLER - ATMEL AT91
9881M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9883S: Maintained
c654b6bf 9884F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9885
33d3690c 9886PIN CONTROLLER - ATMEL AT91 PIO4
420a3879 9887M: Ludovic Desroches <ludovic.desroches@microchip.com>
33d3690c
LD
9888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9889L: linux-gpio@vger.kernel.org
9890S: Supported
9891F: drivers/pinctrl/pinctrl-at91-pio4.*
9892
cbd1b652
MW
9893PIN CONTROLLER - INTEL
9894M: Mika Westerberg <mika.westerberg@linux.intel.com>
9895M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9896S: Maintained
9897F: drivers/pinctrl/intel/
2201bbb8 9898
9963b536
LP
9899PIN CONTROLLER - RENESAS
9900M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9901M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9902L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9903S: Maintained
9904F: drivers/pinctrl/sh-pfc/
9905
b75e60d6 9906PIN CONTROLLER - SAMSUNG
fea685e9 9907M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9908M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9909M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9911L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9912S: Maintained
9b5b33f6 9913F: drivers/pinctrl/samsung/
5db7e3bb
KK
9914F: include/dt-bindings/pinctrl/samsung.h
9915F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9916
13cbd906
TL
9917PIN CONTROLLER - SINGLE
9918M: Tony Lindgren <tony@atomide.com>
9919M: Haojian Zhuang <haojian.zhuang@linaro.org>
9920L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9921L: linux-omap@vger.kernel.org
9922S: Maintained
9923F: drivers/pinctrl/pinctrl-single.c
9924
deda8287 9925PIN CONTROLLER - ST SPEAR
da89947b 9926M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9928W: http://www.st.com/spear
9929S: Maintained
8e406fe4 9930F: drivers/pinctrl/spear/
deda8287 9931
11a1cf34
JH
9932PISTACHIO SOC SUPPORT
9933M: James Hartley <james.hartley@imgtec.com>
9934M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9935L: linux-mips@linux-mips.org
9936S: Maintained
9937F: arch/mips/pistachio/
9938F: arch/mips/include/asm/mach-pistachio/
d774a589 9939F: arch/mips/boot/dts/img/pistachio*
11a1cf34
JH
9940F: arch/mips/configs/pistachio*_defconfig
9941
249a6771 9942PKTCDVD DRIVER
5a8b187c
JA
9943S: Orphan
9944M: linux-block@vger.kernel.org
679655da
JP
9945F: drivers/block/pktcdvd.c
9946F: include/linux/pktcdvd.h
c117ab84 9947F: include/uapi/linux/pktcdvd.h
249a6771 9948
b31d8273
G
9949PKUNITY SOC DRIVERS
9950M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9951W: http://mprc.pku.edu.cn/~guanxuetao/linux
9952S: Maintained
ceebf4d5 9953T: git git://github.com/gxt/linux.git
b31d8273 9954F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9955F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9956F: drivers/video/fbdev/fb-puv3.c
2809e80b 9957F: drivers/rtc/rtc-puv3.c
b31d8273 9958
9d2ecfb7 9959PMBUS HARDWARE MONITORING DRIVERS
ca462085 9960M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9961L: linux-hwmon@vger.kernel.org
9962W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9963W: http://www.roeck-us.net/linux/drivers/
9964T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9965S: Maintained
9966F: Documentation/hwmon/pmbus
9967F: drivers/hwmon/pmbus/
9968F: include/linux/i2c/pmbus.h
9969
89a36810 9970PMC SIERRA MaxRAID DRIVER
89a36810
AR
9971L: linux-scsi@vger.kernel.org
9972W: http://www.pmc-sierra.com/
3cdea4d7 9973S: Orphan
89a36810
AR
9974F: drivers/scsi/pmcraid.*
9975
dbf9bfe6 9976PMC SIERRA PM8001 DRIVER
d32477e2 9977M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9978M: lindar_liu@usish.com
f5a7b525 9979L: pmchba@pmcs.com
dbf9bfe6 9980L: linux-scsi@vger.kernel.org
9981S: Supported
9982F: drivers/scsi/pm8001/
9983
1da177e4 9984POSIX CLOCKS and TIMERS
8b58be88 9985M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9986L: linux-kernel@vger.kernel.org
75fc2d37 9987T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9988S: Maintained
679655da
JP
9989F: fs/timerfd.c
9990F: include/linux/timer*
5cee9645 9991F: kernel/time/*timer*
1da177e4 9992
7b06a6d7
RW
9993POWER MANAGEMENT CORE
9994M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9995L: linux-pm@vger.kernel.org
9996T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 9997B: https://bugzilla.kernel.org
7b06a6d7
RW
9998S: Supported
9999F: drivers/base/power/
10000F: include/linux/pm.h
10001F: include/linux/pm_*
10002F: include/linux/powercap.h
10003F: drivers/powercap/
10004
3be86148 10005POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 10006M: Sebastian Reichel <sre@kernel.org>
ad8464a2 10007L: linux-pm@vger.kernel.org
58db9505 10008T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 10009S: Maintained
f3332532 10010F: Documentation/devicetree/bindings/power/supply/
679655da 10011F: include/linux/power_supply.h
8c0984e5 10012F: drivers/power/supply/
3be86148 10013
514f161a
MR
10014POWER STATE COORDINATION INTERFACE (PSCI)
10015M: Mark Rutland <mark.rutland@arm.com>
10016M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10017L: linux-arm-kernel@lists.infradead.org
10018S: Maintained
32d53d1b 10019F: drivers/firmware/psci*.c
514f161a
MR
10020F: include/linux/psci.h
10021F: include/uapi/linux/psci.h
10022
43a1dd9b
SJS
10023POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10024M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10025L: linuxppc-dev@lists.ozlabs.org
10026S: Maintained
10027F: drivers/char/powernv-op-panel.c
10028
1da177e4 10029PNP SUPPORT
9c3646d1 10030M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 10031S: Maintained
679655da 10032F: drivers/pnp/
1da177e4
LT
10033
10034PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 10035M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
10036L: linux-ppp@vger.kernel.org
10037S: Maintained
224cf5ad 10038F: drivers/net/ppp/ppp_*
1da177e4
LT
10039
10040PPP OVER ATM (RFC 2364)
8b58be88 10041M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 10042S: Maintained
679655da 10043F: net/atm/pppoatm.c
c117ab84 10044F: include/uapi/linux/atmppp.h
1da177e4
LT
10045
10046PPP OVER ETHERNET
8b58be88 10047M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 10048S: Maintained
224cf5ad
JK
10049F: drivers/net/ppp/pppoe.c
10050F: drivers/net/ppp/pppox.c
1da177e4 10051
a6d2370b 10052PPP OVER L2TP
8b58be88 10053M: James Chapman <jchapman@katalix.com>
a6d2370b 10054S: Maintained
90ca28d1 10055F: net/l2tp/l2tp_ppp.c
679655da 10056F: include/linux/if_pppol2tp.h
c117ab84 10057F: include/uapi/linux/if_pppol2tp.h
a6d2370b 10058
eae9d2ba 10059PPS SUPPORT
8b58be88 10060M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
10061W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10062L: linuxpps@ml.enneenne.com (subscribers-only)
10063S: Maintained
cabaaf41
JP
10064F: Documentation/pps/
10065F: drivers/pps/
10066F: include/linux/pps*.h
eae9d2ba 10067
71a6d0af
HW
10068PPTP DRIVER
10069M: Dmitry Kozlov <xeb@mail.ru>
10070L: netdev@vger.kernel.org
10071S: Maintained
224cf5ad 10072F: drivers/net/ppp/pptp.c
71a6d0af
HW
10073W: http://sourceforge.net/projects/accel-pptp
10074
1da177e4 10075PREEMPTIBLE KERNEL
8b58be88 10076M: Robert Love <rml@tech9.net>
1da177e4
LT
10077L: kpreempt-tech@lists.sourceforge.net
10078W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10079S: Supported
679655da
JP
10080F: Documentation/preempt-locking.txt
10081F: include/linux/preempt.h
1da177e4 10082
548cf34b
PM
10083PRINTK
10084M: Petr Mladek <pmladek@suse.com>
10085M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10086R: Steven Rostedt <rostedt@goodmis.org>
10087S: Maintained
10088F: kernel/printk/
10089F: include/linux/printk.h
10090
1da177e4 10091PRISM54 WIRELESS DRIVER
8b58be88 10092M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 10093L: linux-wireless@vger.kernel.org
9ef80804 10094W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 10095S: Obsolete
c12edfe2 10096F: drivers/net/wireless/intersil/prism54/
1da177e4 10097
02c18891 10098PS3 NETWORK SUPPORT
b809b9ca 10099M: Geoff Levand <geoff@infradead.org>
02c18891 10100L: netdev@vger.kernel.org
a14ab6b6 10101L: linuxppc-dev@lists.ozlabs.org
b809b9ca 10102S: Maintained
8df158ac 10103F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 10104
f58a9d17 10105PS3 PLATFORM SUPPORT
b809b9ca 10106M: Geoff Levand <geoff@infradead.org>
a4724ed6 10107L: linuxppc-dev@lists.ozlabs.org
b809b9ca 10108S: Maintained
679655da
JP
10109F: arch/powerpc/boot/ps3*
10110F: arch/powerpc/include/asm/lv1call.h
10111F: arch/powerpc/include/asm/ps3*.h
10112F: arch/powerpc/platforms/ps3/
10113F: drivers/*/ps3*
10114F: drivers/ps3/
fec629b8 10115F: drivers/rtc/rtc-ps3.c
679655da 10116F: drivers/usb/host/*ps3.c
fec629b8 10117F: sound/ppc/snd_ps3*
f58a9d17 10118
cffb4add 10119PS3VRAM DRIVER
8b58be88 10120M: Jim Paris <jim@jtan.com>
3715a5d0 10121M: Geoff Levand <geoff@infradead.org>
a14ab6b6 10122L: linuxppc-dev@lists.ozlabs.org
cffb4add 10123S: Maintained
8a3977cb 10124F: drivers/block/ps3vram.c
cffb4add 10125
6ae0a628
YG
10126PSAMPLE PACKET SAMPLING SUPPORT:
10127M: Yotam Gigi <yotamg@mellanox.com>
10128S: Maintained
10129F: net/psample
10130F: include/net/psample.h
10131F: include/uapi/linux/psample.h
10132
8defe599 10133PSTORE FILESYSTEM
fc1b326e 10134M: Kees Cook <keescook@chromium.org>
9d5e2a02 10135M: Anton Vorontsov <anton@enomsg.org>
8defe599 10136M: Colin Cross <ccross@android.com>
8defe599
AV
10137M: Tony Luck <tony.luck@intel.com>
10138S: Maintained
fc1b326e 10139T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
8defe599
AV
10140F: fs/pstore/
10141F: include/linux/pstore*
04851772 10142F: drivers/firmware/efi/efi-pstore.c
8defe599 10143F: drivers/acpi/apei/erst.c
fc1b326e
KC
10144F: Documentation/admin-guide/ramoops.rst
10145F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10146K: \b(pstore|ramoops)
8defe599 10147
7fbc415d
RC
10148PTP HARDWARE CLOCK SUPPORT
10149M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 10150L: netdev@vger.kernel.org
7fbc415d
RC
10151S: Maintained
10152W: http://linuxptp.sourceforge.net/
10153F: Documentation/ABI/testing/sysfs-ptp
10154F: Documentation/ptp/*
0ecb3cdd 10155F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
10156F: drivers/net/phy/dp83640*
10157F: drivers/ptp/*
10158F: include/linux/ptp_cl*
10159
cf94a4d1 10160PTRACE SUPPORT
e846ee5f 10161M: Roland McGrath <roland@hack.frob.com>
8b58be88 10162M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
10163S: Maintained
10164F: include/asm-generic/syscall.h
10165F: include/linux/ptrace.h
10166F: include/linux/regset.h
10167F: include/linux/tracehook.h
c117ab84 10168F: include/uapi/linux/ptrace.h
cf94a4d1
CH
10169F: kernel/ptrace.c
10170
3e9d7ba7
HV
10171PULSE8-CEC DRIVER
10172M: Hans Verkuil <hverkuil@xs4all.nl>
10173L: linux-media@vger.kernel.org
10174T: git git://linuxtv.org/media_tree.git
10175S: Maintained
104eda6d 10176F: drivers/media/usb/pulse8-cec/*
3e9d7ba7 10177
8320204a 10178PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 10179M: Mike Isely <isely@pobox.com>
16e9495d 10180L: pvrusb2@isely.net (subscribers-only)
661263b5 10181L: linux-media@vger.kernel.org
8320204a 10182W: http://www.isely.net/pvrusb2/
275ffde4 10183T: git git://linuxtv.org/media_tree.git
8320204a 10184S: Maintained
618cd932 10185F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 10186F: drivers/media/usb/pvrusb2/
8320204a 10187
39532e6c 10188PWC WEBCAM DRIVER
c0936df4 10189M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
10190L: linux-media@vger.kernel.org
10191T: git git://linuxtv.org/media_tree.git
c0936df4 10192S: Odd Fixes
39532e6c
HG
10193F: drivers/media/usb/pwc/*
10194
93c090b3 10195PWM FAN DRIVER
774e0362 10196M: Kamil Debski <kamil@wypas.org>
0faf7dd5 10197M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 10198L: linux-hwmon@vger.kernel.org
93c090b3
KD
10199S: Supported
10200F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10201F: Documentation/hwmon/pwm-fan
10202F: drivers/hwmon/pwm-fan.c
10203
200efedd 10204PWM SUBSYSTEM
aa3495f7
TR
10205M: Thierry Reding <thierry.reding@gmail.com>
10206L: linux-pwm@vger.kernel.org
0c2498f1 10207S: Maintained
006e854f 10208T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
10209F: Documentation/pwm.txt
10210F: Documentation/devicetree/bindings/pwm/
10211F: include/linux/pwm.h
0c2498f1 10212F: drivers/pwm/
a140b98d
TR
10213F: drivers/video/backlight/pwm_bl.c
10214F: include/linux/pwm_backlight.h
0c2498f1 10215
30ec261e 10216PXA2xx/PXA3xx SUPPORT
8da5e302 10217M: Daniel Mack <daniel@zonque.org>
a323f664 10218M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 10219M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 10220L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 10221T: git git://github.com/hzhuang1/linux.git
8da5e302 10222T: git git://github.com/rjarzmik/linux.git
1da177e4 10223S: Maintained
e68d7c14 10224F: arch/arm/boot/dts/pxa*
679655da 10225F: arch/arm/mach-pxa/
820439f1 10226F: drivers/dma/pxa*
679655da 10227F: drivers/pcmcia/pxa2xx*
1403ead9 10228F: drivers/pinctrl/pxa/
9df92e6c 10229F: drivers/spi/spi-pxa2xx*
faf2e1db 10230F: drivers/usb/gadget/udc/pxa2*
679655da 10231F: include/sound/pxa2xx-lib.h
bec4c99e 10232F: sound/arm/pxa*
14430813 10233F: sound/soc/pxa/
1da177e4 10234
f3154a46
RJ
10235PXA GPIO DRIVER
10236M: Robert Jarzmik <robert.jarzmik@free.fr>
10237L: linux-gpio@vger.kernel.org
10238S: Maintained
10239F: drivers/gpio/gpio-pxa.c
10240
ec64d3bf
EG
10241PXA3xx NAND FLASH DRIVER
10242M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10243L: linux-mtd@lists.infradead.org
10244S: Maintained
9a67f099 10245F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 10246
3f640c61 10247MMP SUPPORT
8b58be88 10248M: Eric Miao <eric.y.miao@gmail.com>
a323f664 10249M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 10250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
10251T: git git://github.com/hzhuang1/linux.git
10252T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 10253S: Maintained
e68d7c14 10254F: arch/arm/boot/dts/mmp*
3f640c61 10255F: arch/arm/mach-mmp/
e8e6cb32 10256
272f133a
PO
10257PXA MMCI DRIVER
10258S: Orphan
10259
57f63bc8 10260PXA RTC DRIVER
8b58be88 10261M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
10262L: rtc-linux@googlegroups.com
10263S: Maintained
10264
cea4001a 10265QAT DRIVER
90ab5a81
TS
10266M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10267M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
10268L: qat-linux@intel.com
10269S: Supported
10270F: drivers/crypto/qat/
cea4001a 10271
52a09a04 10272QIB DRIVER
8473c603 10273M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
10274L: linux-rdma@vger.kernel.org
10275S: Supported
10276F: drivers/infiniband/hw/qib/
10277
5e9772b9
JS
10278QLOGIC QLA1280 SCSI DRIVER
10279M: Michael Reed <mdr@sgi.com>
10280L: linux-scsi@vger.kernel.org
10281S: Maintained
10282F: drivers/scsi/qla1280.[ch]
10283
1da177e4 10284QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 10285M: qla2xxx-upstream@qlogic.com
1da177e4
LT
10286L: linux-scsi@vger.kernel.org
10287S: Supported
679655da
JP
10288F: Documentation/scsi/LICENSE.qla2xxx
10289F: drivers/scsi/qla2xxx/
1da177e4 10290
883c98fe 10291QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 10292M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
10293L: linux-scsi@vger.kernel.org
10294S: Supported
bacfb81b 10295F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
10296F: drivers/scsi/qla4xxx/
10297
5a4faa87 10298QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 10299M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
10300L: netdev@vger.kernel.org
10301S: Supported
679655da 10302F: Documentation/networking/LICENSE.qla3xxx
aa43c215 10303F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 10304
0ec00f03 10305QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
10306M: Harish Patil <harish.patil@cavium.com>
10307M: Manish Chopra <manish.chopra@cavium.com>
10308M: Dept-GELinuxNICDev@cavium.com
0ec00f03
AKS
10309L: netdev@vger.kernel.org
10310S: Supported
aa43c215 10311F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 10312
c4e84bde 10313QLOGIC QLGE 10Gb ETHERNET DRIVER
67f0160f
MY
10314M: Harish Patil <harish.patil@cavium.com>
10315M: Manish Chopra <manish.chopra@cavium.com>
10316M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
10317L: netdev@vger.kernel.org
10318S: Supported
aa43c215 10319F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 10320
fe56b9e6 10321QLOGIC QL4xxx ETHERNET DRIVER
67f0160f
MY
10322M: Yuval Mintz <Yuval.Mintz@cavium.com>
10323M: Ariel Elior <Ariel.Elior@cavium.com>
10324M: everest-linux-l2@cavium.com
fe56b9e6
YM
10325L: netdev@vger.kernel.org
10326S: Supported
10327F: drivers/net/ethernet/qlogic/qed/
10328F: include/linux/qed/
10329F: drivers/net/ethernet/qlogic/qede/
10330
ace7f46b
MR
10331QLOGIC QL41xxx ISCSI DRIVER
10332M: QLogic-Storage-Upstream@cavium.com
10333L: linux-scsi@vger.kernel.org
10334S: Supported
10335F: drivers/scsi/qedi/
10336
61d8658b
DC
10337QLOGIC QL41xxx FCOE DRIVER
10338M: QLogic-Storage-Upstream@cavium.com
10339L: linux-scsi@vger.kernel.org
10340S: Supported
10341F: drivers/scsi/qedf/
10342
1da177e4 10343QNX4 FILESYSTEM
8b58be88 10344M: Anders Larsen <al@alarsen.net>
1da177e4
LT
10345W: http://www.alarsen.net/linux/qnx4fs/
10346S: Maintained
80811493 10347F: fs/qnx4/
c117ab84
CEB
10348F: include/uapi/linux/qnx4_fs.h
10349F: include/uapi/linux/qnxtypes.h
1da177e4 10350
d8b97569 10351QORIQ DPAA2 FSL-MC BUS DRIVER
f40c60db
SY
10352M: Stuart Yoder <stuyoder@gmail.com>
10353M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
d8b97569
SY
10354L: linux-kernel@vger.kernel.org
10355S: Maintained
10356F: drivers/staging/fsl-mc/
10357
91952bc0
AP
10358QT1010 MEDIA DRIVER
10359M: Antti Palosaari <crope@iki.fi>
10360L: linux-media@vger.kernel.org
a825eaec 10361W: https://linuxtv.org
91952bc0
AP
10362W: http://palosaari.fi/linux/
10363Q: http://patchwork.linuxtv.org/project/linux-media/list/
10364T: git git://linuxtv.org/anttip/media_tree.git
10365S: Maintained
10366F: drivers/media/tuners/qt1010*
10367
966fb5ec
SM
10368QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10369M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10370L: linux-wireless@vger.kernel.org
966fb5ec
SM
10371W: http://wireless.kernel.org/en/users/Drivers/ath9k
10372S: Supported
10373F: drivers/net/wireless/ath/ath9k/
10374
2ea0ffcb
KV
10375QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10376M: Kalle Valo <kvalo@qca.qualcomm.com>
10377L: ath10k@lists.infradead.org
10378W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 10379T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
10380S: Supported
10381F: drivers/net/wireless/ath/ath10k/
10382
b9b17deb
TT
10383QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10384M: Timur Tabi <timur@codeaurora.org>
10385L: netdev@vger.kernel.org
10386S: Supported
10387F: drivers/net/ethernet/qualcomm/emac/
10388
4f4567cf
RK
10389QUALCOMM HEXAGON ARCHITECTURE
10390M: Richard Kuo <rkuo@codeaurora.org>
10391L: linux-hexagon@vger.kernel.org
9f273c24 10392T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
10393S: Supported
10394F: arch/hexagon/
10395
8e84c258
EK
10396QUALCOMM WCN36XX WIRELESS DRIVER
10397M: Eugene Krasnikov <k.eugene.e@gmail.com>
10398L: wcn36xx@lists.infradead.org
10399W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10400T: git git://github.com/KrasnikovEugene/wcn36xx.git
10401S: Supported
10402F: drivers/net/wireless/ath/wcn36xx/
10403
eeca9a67
MT
10404QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10405M: Gabriel Somlo <somlo@cmu.edu>
10406M: "Michael S. Tsirkin" <mst@redhat.com>
10407L: qemu-devel@nongnu.org
10408S: Maintained
10409F: drivers/firmware/qemu_fw_cfg.c
10410
602adf40 10411RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
10412M: Ilya Dryomov <idryomov@gmail.com>
10413M: Sage Weil <sage@redhat.com>
527a88b9 10414M: Alex Elder <elder@kernel.org>
398ecff5 10415L: ceph-devel@vger.kernel.org
09d90327
SW
10416W: http://ceph.com/
10417T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10418T: git git://github.com/ceph/ceph-client.git
602adf40 10419S: Supported
398ecff5 10420F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10421F: drivers/block/rbd.c
10422F: drivers/block/rbd_types.h
10423
1da177e4 10424RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10425M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10426L: linux-fbdev@vger.kernel.org
1da177e4 10427S: Maintained
8a61f013 10428F: drivers/video/fbdev/aty/radeon*
c117ab84 10429F: include/uapi/linux/radeonfb.h
1da177e4 10430
c6c9b34c 10431RADIOSHARK RADIO DRIVER
c0936df4 10432M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10433L: linux-media@vger.kernel.org
10434T: git git://linuxtv.org/media_tree.git
10435S: Maintained
10436F: drivers/media/radio/radio-shark.c
10437
10438RADIOSHARK2 RADIO DRIVER
c0936df4 10439M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10440L: linux-media@vger.kernel.org
10441T: git git://linuxtv.org/media_tree.git
10442S: Maintained
10443F: drivers/media/radio/radio-shark2.c
10444F: drivers/media/radio/radio-tea5777.c
10445
1da177e4 10446RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10447M: Paul Mackerras <paulus@samba.org>
c69f677c 10448L: linux-fbdev@vger.kernel.org
1da177e4 10449S: Maintained
8a61f013 10450F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10451
a0fd81a9 10452RALINK MIPS ARCHITECTURE
bdb40e8e 10453M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10454L: linux-mips@linux-mips.org
10455S: Maintained
10456F: arch/mips/ralink
10457
e7839f25 10458RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10459P: rt2x00 project
b182427e 10460M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10461M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10462L: linux-wireless@vger.kernel.org
95ea3627 10463S: Maintained
33aca94d 10464F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10465
9db5579b 10466RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10467M: Jens Axboe <axboe@kernel.dk>
9db5579b 10468S: Maintained
679655da
JP
10469F: Documentation/blockdev/ramdisk.txt
10470F: drivers/block/brd.c
9db5579b 10471
9e95ce27 10472RANDOM NUMBER DRIVER
0624bcaa 10473M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10474S: Maintained
679655da 10475F: drivers/char/random.c
9e95ce27 10476
394b701c 10477RAPIDIO SUBSYSTEM
8b58be88 10478M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10479M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10480S: Maintained
679655da 10481F: drivers/rapidio/
394b701c 10482
e2d1d6c0 10483RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10484L: linux-wireless@vger.kernel.org
f52a5490 10485S: Orphan
679655da 10486F: drivers/net/wireless/ray*
e2d1d6c0
RD
10487
10488RCUTORTURE MODULE
e0198b29 10489M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10490M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10491L: linux-kernel@vger.kernel.org
f9094d8e 10492S: Supported
08deed1e 10493T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10494F: Documentation/RCU/torture.txt
34e2d560 10495F: kernel/rcu/rcutorture.c
e2d1d6c0 10496
c87b9c60
PM
10497RCUTORTURE TEST FRAMEWORK
10498M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10499M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10500R: Steven Rostedt <rostedt@goodmis.org>
10501R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10502R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10503L: linux-kernel@vger.kernel.org
c87b9c60
PM
10504S: Supported
10505T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10506F: tools/testing/selftests/rcutorture
10507
c1f766b5 10508RDC R-321X SoC
8b58be88 10509M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10510S: Maintained
10511
db17f395 10512RDC R6040 FAST ETHERNET DRIVER
35566e96 10513M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10514L: netdev@vger.kernel.org
10515S: Maintained
58565a35 10516F: drivers/net/ethernet/rdc/r6040.c
db17f395 10517
a09ed661 10518RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10519M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10520L: netdev@vger.kernel.org
10521L: linux-rdma@vger.kernel.org
fbb5a558 10522L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10523W: https://oss.oracle.com/projects/rds/
a09ed661 10524S: Supported
679655da 10525F: net/rds/
72f26eee 10526F: Documentation/networking/rds.txt
a09ed661 10527
0194621b
DD
10528RDMAVT - RDMA verbs software
10529M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10530L: linux-rdma@vger.kernel.org
10531S: Supported
10532F: drivers/infiniband/sw/rdmavt
10533
48553d10
FY
10534RDT - RESOURCE ALLOCATION
10535M: Fenghua Yu <fenghua.yu@intel.com>
10536L: linux-kernel@vger.kernel.org
10537S: Supported
10538F: arch/x86/kernel/cpu/intel_rdt*
10539F: arch/x86/include/asm/intel_rdt*
10540F: Documentation/x86/intel_rdt*
10541
595182bc 10542READ-COPY UPDATE (RCU)
8b58be88 10543M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10544M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10545R: Steven Rostedt <rostedt@goodmis.org>
10546R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10547R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10548L: linux-kernel@vger.kernel.org
9fab9787 10549W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10550S: Supported
08deed1e 10551T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10552F: Documentation/RCU/
9fab9787 10553X: Documentation/RCU/torture.txt
f9094d8e 10554F: include/linux/rcu*
4102adab
PM
10555X: include/linux/srcu.h
10556F: kernel/rcu/
34e2d560 10557X: kernel/torture.c
595182bc 10558
0c86edc0 10559REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10560M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10561M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10562L: rtc-linux@googlegroups.com
8a6e2535 10563Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10564T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10565S: Maintained
7af6a2e1 10566F: Documentation/devicetree/bindings/rtc/
679655da
JP
10567F: Documentation/rtc.txt
10568F: drivers/rtc/
10569F: include/linux/rtc.h
c117ab84 10570F: include/uapi/linux/rtc.h
fe23c336
AB
10571F: include/linux/rtc/
10572F: include/linux/platform_data/rtc-*
10573F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10574
0e400c53
MB
10575REALTEK AUDIO CODECS
10576M: Bard Liao <bardliao@realtek.com>
10577M: Oder Chiou <oder_chiou@realtek.com>
10578S: Maintained
10579F: sound/soc/codecs/rt*
10580F: include/sound/rt*.h
10581
1da177e4 10582REISERFS FILE SYSTEM
76c4e5ea 10583L: reiserfs-devel@vger.kernel.org
1da177e4 10584S: Supported
679655da 10585F: fs/reiserfs/
1da177e4 10586
b83a313b 10587REGISTER MAP ABSTRACTION
b02e48f2 10588M: Mark Brown <broonie@kernel.org>
dd060bc9 10589L: linux-kernel@vger.kernel.org
b83a313b
MB
10590T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10591S: Supported
9398a639 10592F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10593F: drivers/base/regmap/
10594F: include/linux/regmap.h
10595
400e64df
OBC
10596REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10597M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10598M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10599L: linux-remoteproc@vger.kernel.org
6bb697b6 10600T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10601S: Maintained
15ebc72d 10602F: Documentation/devicetree/bindings/remoteproc/
400e64df 10603F: Documentation/remoteproc.txt
15ebc72d 10604F: drivers/remoteproc/
6fc26488 10605F: include/linux/remoteproc.h
400e64df 10606
d8115db5
OBC
10607REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10608M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10609M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10610L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10611T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10612S: Maintained
10613F: drivers/rpmsg/
10614F: Documentation/rpmsg.txt
10615F: include/linux/rpmsg.h
38c6fc32 10616F: include/linux/rpmsg/
d8115db5 10617
fedc81e7
GU
10618RENESAS CLOCK DRIVERS
10619M: Geert Uytterhoeven <geert+renesas@glider.be>
10620L: linux-renesas-soc@vger.kernel.org
10621S: Supported
10622F: drivers/clk/renesas/
10623
8e6569af
SS
10624RENESAS ETHERNET DRIVERS
10625R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10626L: netdev@vger.kernel.org
4a121096 10627L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10628F: drivers/net/ethernet/renesas/
10629F: include/linux/sh_eth.h
10630
059c53b3
MV
10631RENESAS R-CAR GYROADC DRIVER
10632M: Marek Vasut <marek.vasut@gmail.com>
10633L: linux-iio@vger.kernel.org
10634S: Supported
10635F: drivers/iio/adc/rcar_gyro_adc.c
10636
3e46c397
YS
10637RENESAS USB2 PHY DRIVER
10638M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10639L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10640S: Maintained
10641F: drivers/phy/phy-rcar-gen3-usb2.c
10642
1b0fe6be
PZ
10643RESET CONTROLLER FRAMEWORK
10644M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10645T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10646S: Maintained
10647F: drivers/reset/
10648F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10649F: include/dt-bindings/reset/
1b0fe6be
PZ
10650F: include/linux/reset.h
10651F: include/linux/reset-controller.h
10652
e0897645 10653RFKILL
8b58be88 10654M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10655L: linux-wireless@vger.kernel.org
ce466579
JB
10656W: http://wireless.kernel.org/
10657T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10658T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10659S: Maintained
505c9247 10660F: Documentation/rfkill.txt
80811493 10661F: net/rfkill/
e0897645 10662
933685ca
TG
10663RHASHTABLE
10664M: Thomas Graf <tgraf@suug.ch>
39ec406d 10665M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10666L: netdev@vger.kernel.org
10667S: Maintained
10668F: lib/rhashtable.c
10669F: include/linux/rhashtable.h
10670
67e054e9
ML
10671RICOH SMARTMEDIA/XD DRIVER
10672M: Maxim Levitsky <maximlevitsky@gmail.com>
10673S: Maintained
21c26f50
JP
10674F: drivers/mtd/nand/r852.c
10675F: drivers/mtd/nand/r852.h
67e054e9 10676
92634125
ML
10677RICOH R5C592 MEMORYSTICK DRIVER
10678M: Maxim Levitsky <maximlevitsky@gmail.com>
10679S: Maintained
10680F: drivers/memstick/host/r592.*
10681
27f1d2f9
SA
10682ROCCAT DRIVERS
10683M: Stefan Achatz <erazor_de@users.sourceforge.net>
10684W: http://sourceforge.net/projects/roccat/
10685S: Maintained
10686F: drivers/hid/hid-roccat*
10687F: include/linux/hid-roccat*
10688F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10689
4b8ac966
JP
10690ROCKER DRIVER
10691M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10692L: netdev@vger.kernel.org
10693S: Supported
10694F: drivers/net/ethernet/rocker/
10695
1da177e4
LT
10696ROCKETPORT DRIVER
10697P: Comtrol Corp.
1da177e4
LT
10698W: http://www.comtrol.com
10699S: Maintained
679655da 10700F: Documentation/serial/rocket.txt
c897401b 10701F: drivers/tty/rocket*
1da177e4 10702
7645c2f4
KC
10703ROCKETPORT EXPRESS/INFINITY DRIVER
10704M: Kevin Cernekee <cernekee@gmail.com>
10705L: linux-serial@vger.kernel.org
10706S: Odd Fixes
10707F: drivers/tty/serial/rp2.*
10708
1da177e4 10709ROSE NETWORK LAYER
8b58be88 10710M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10711L: linux-hams@vger.kernel.org
d34cb28a 10712W: http://www.linux-ax25.org/
1da177e4 10713S: Maintained
679655da 10714F: include/net/rose.h
c117ab84 10715F: include/uapi/linux/rose.h
679655da 10716F: net/rose/
1da177e4 10717
91952bc0
AP
10718RTL2830 MEDIA DRIVER
10719M: Antti Palosaari <crope@iki.fi>
10720L: linux-media@vger.kernel.org
a825eaec 10721W: https://linuxtv.org
91952bc0
AP
10722W: http://palosaari.fi/linux/
10723Q: http://patchwork.linuxtv.org/project/linux-media/list/
10724T: git git://linuxtv.org/anttip/media_tree.git
10725S: Maintained
10726F: drivers/media/dvb-frontends/rtl2830*
10727
27a0aacf
AP
10728RTL2832 MEDIA DRIVER
10729M: Antti Palosaari <crope@iki.fi>
10730L: linux-media@vger.kernel.org
a825eaec 10731W: https://linuxtv.org
27a0aacf
AP
10732W: http://palosaari.fi/linux/
10733Q: http://patchwork.linuxtv.org/project/linux-media/list/
10734T: git git://linuxtv.org/anttip/media_tree.git
10735S: Maintained
10736F: drivers/media/dvb-frontends/rtl2832*
10737
ba6e6f6e
AP
10738RTL2832_SDR MEDIA DRIVER
10739M: Antti Palosaari <crope@iki.fi>
10740L: linux-media@vger.kernel.org
a825eaec 10741W: https://linuxtv.org
ba6e6f6e
AP
10742W: http://palosaari.fi/linux/
10743Q: http://patchwork.linuxtv.org/project/linux-media/list/
10744T: git git://linuxtv.org/anttip/media_tree.git
10745S: Maintained
b4bb1c28 10746F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10747
59840488 10748RTL8180 WIRELESS DRIVER
605bebe2 10749L: linux-wireless@vger.kernel.org
491b26b4 10750W: http://wireless.kernel.org/
54e5881d 10751T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10752S: Orphan
62141726 10753F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10754
59840488 10755RTL8187 WIRELESS DRIVER
9f0939bf 10756M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10757M: Hin-Tak Leung <htl10@users.sourceforge.net>
10758M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10759L: linux-wireless@vger.kernel.org
491b26b4 10760W: http://wireless.kernel.org/
54e5881d 10761T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10762S: Maintained
62141726 10763F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10764
3cf0c8ad
LF
10765RTL8192CE WIRELESS DRIVER
10766M: Larry Finger <Larry.Finger@lwfinger.net>
10767M: Chaoming Li <chaoming_li@realsil.com.cn>
10768L: linux-wireless@vger.kernel.org
491b26b4 10769W: http://wireless.kernel.org/
3cf0c8ad
LF
10770T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10771S: Maintained
62141726
KV
10772F: drivers/net/wireless/realtek/rtlwifi/
10773F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10774
26f1fad2 10775RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
1ee83789 10776M: Jes Sorensen <Jes.Sorensen@gmail.com>
26f1fad2 10777L: linux-wireless@vger.kernel.org
171a900c 10778T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10779S: Maintained
10780F: drivers/net/wireless/realtek/rtl8xxxu/
10781
9eb8ef74 10782S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10783M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10784L: linux-fbdev@vger.kernel.org
ce00f85c 10785S: Maintained
8a61f013 10786F: drivers/video/fbdev/savage/
9eb8ef74 10787
1da177e4 10788S390
8b58be88
JP
10789M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10790M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10791L: linux-s390@vger.kernel.org
5238da45 10792W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10793T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10794S: Supported
679655da 10795F: arch/s390/
a968cd3e 10796F: drivers/s390/
3bfe6858
JN
10797F: Documentation/s390/
10798F: Documentation/DocBook/s390*
5238da45 10799
322986ca
SO
10800S390 COMMON I/O LAYER
10801M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10802M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10803L: linux-s390@vger.kernel.org
10804W: http://www.ibm.com/developerworks/linux/linux390/
10805S: Supported
10806F: drivers/s390/cio/
10807
10808S390 DASD DRIVER
38b7f07a
SH
10809M: Stefan Haberland <sth@linux.vnet.ibm.com>
10810M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10811L: linux-s390@vger.kernel.org
10812W: http://www.ibm.com/developerworks/linux/linux390/
10813S: Supported
10814F: drivers/s390/block/dasd*
10815F: block/partitions/ibm.c
10816
5238da45 10817S390 NETWORK DRIVERS
f0c59aff 10818M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10819L: linux-s390@vger.kernel.org
5238da45
HC
10820W: http://www.ibm.com/developerworks/linux/linux390/
10821S: Supported
679655da 10822F: drivers/s390/net/
5238da45 10823
322986ca
SO
10824S390 PCI SUBSYSTEM
10825M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10826M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10827L: linux-s390@vger.kernel.org
10828W: http://www.ibm.com/developerworks/linux/linux390/
10829S: Supported
10830F: arch/s390/pci/
10831F: drivers/pci/hotplug/s390_pci_hpc.c
10832
feed9b62 10833S390 ZCRYPT DRIVER
cb9c6385 10834M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 10835L: linux-s390@vger.kernel.org
a968cd3e 10836W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10837S: Supported
d5ca6918 10838F: drivers/s390/crypto/
feed9b62 10839
5238da45 10840S390 ZFCP DRIVER
d38e19d0 10841M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10842L: linux-s390@vger.kernel.org
5238da45 10843W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10844S: Supported
679655da 10845F: drivers/s390/scsi/zfcp_*
1da177e4 10846
dd96df2c 10847S390 IUCV NETWORK LAYER
f0c59aff 10848M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10849L: linux-s390@vger.kernel.org
10850W: http://www.ibm.com/developerworks/linux/linux390/
10851S: Supported
679655da
JP
10852F: drivers/s390/net/*iucv*
10853F: include/net/iucv/
10854F: net/iucv/
dd96df2c 10855
8128f23c
GS
10856S390 IOMMU (PCI)
10857M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10858L: linux-s390@vger.kernel.org
10859W: http://www.ibm.com/developerworks/linux/linux390/
10860S: Supported
10861F: drivers/iommu/s390-iommu.c
10862
4dde7f75 10863S3C24XX SD/MMC Driver
8b58be88 10864M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10866S: Supported
679655da 10867F: drivers/mmc/host/s3cmci.*
4dde7f75 10868
1f15a229
HV
10869SAA6588 RDS RECEIVER DRIVER
10870M: Hans Verkuil <hverkuil@xs4all.nl>
10871L: linux-media@vger.kernel.org
10872T: git git://linuxtv.org/media_tree.git
a825eaec 10873W: https://linuxtv.org
1f15a229
HV
10874S: Odd Fixes
10875F: drivers/media/i2c/saa6588*
10876
98ed12e6 10877SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10878M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10879M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10880L: linux-media@vger.kernel.org
a825eaec 10881W: https://linuxtv.org
98ed12e6
MCC
10882T: git git://linuxtv.org/media_tree.git
10883S: Odd fixes
618cd932 10884F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10885F: drivers/media/pci/saa7134/
10886
1da177e4 10887SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10888M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10889L: linux-media@vger.kernel.org
275ffde4 10890T: git git://linuxtv.org/media_tree.git
1da177e4 10891S: Maintained
90d72ac6
MCC
10892F: drivers/media/common/saa7146/
10893F: drivers/media/pci/saa7146/
10894F: include/media/saa7146*
1da177e4 10895
92304a40 10896SAMSUNG LAPTOP DRIVER
5909c654 10897M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10898L: platform-driver-x86@vger.kernel.org
10899S: Maintained
10900F: drivers/platform/x86/samsung-laptop.c
10901
4a109cc0 10902SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10903M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10904M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10905M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10906L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10907S: Supported
14430813 10908F: sound/soc/samsung/
4a109cc0 10909
0d89a28b 10910SAMSUNG FRAMEBUFFER DRIVER
b7701755 10911M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10912L: linux-fbdev@vger.kernel.org
10913S: Maintained
8a61f013 10914F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10915
b40f0632 10916SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10917M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10918M: Krzysztof Kozlowski <krzk@kernel.org>
10919M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10920L: linux-kernel@vger.kernel.org
b40f0632 10921L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10922S: Supported
10923F: drivers/mfd/sec*.c
10924F: drivers/regulator/s2m*.c
10925F: drivers/regulator/s5m*.c
b40f0632
KK
10926F: drivers/clk/clk-s2mps11.c
10927F: drivers/rtc/rtc-s5m.c
f69d3a17 10928F: include/linux/mfd/samsung/
a13c7c51
KK
10929F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10930F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10931F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10932F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10933
038f5c4b
SN
10934SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10935M: Kyungmin Park <kyungmin.park@samsung.com>
10936M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10937L: linux-media@vger.kernel.org
10938Q: https://patchwork.linuxtv.org/project/linux-media/list/
10939S: Supported
10940F: drivers/media/platform/exynos4-is/
038f5c4b 10941
6fd86ab2
SN
10942SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10943M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10944L: linux-media@vger.kernel.org
10945L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10946S: Maintained
10947F: drivers/media/platform/s3c-camif/
d647f0b7 10948F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10949
b84ef24e
AH
10950SAMSUNG S5C73M3 CAMERA DRIVER
10951M: Kyungmin Park <kyungmin.park@samsung.com>
10952M: Andrzej Hajda <a.hajda@samsung.com>
10953L: linux-media@vger.kernel.org
10954S: Supported
10955F: drivers/media/i2c/s5c73m3/*
10956
7d459937
AH
10957SAMSUNG S5K5BAF CAMERA DRIVER
10958M: Kyungmin Park <kyungmin.park@samsung.com>
10959M: Andrzej Hajda <a.hajda@samsung.com>
10960L: linux-media@vger.kernel.org
10961S: Supported
10962F: drivers/media/i2c/s5k5baf.c
10963
c04c674f
RB
10964SAMSUNG S3FWRN5 NFC DRIVER
10965M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10966M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10967L: linux-nfc@lists.01.org (moderated for non-subscribers)
10968S: Supported
10969F: drivers/nfc/s3fwrn5
10970
310e39c9 10971SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10972M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10973M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10974M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10975S: Supported
10976L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10977F: drivers/clk/samsung/
490583f0
CC
10978F: include/dt-bindings/clock/exynos*.h
10979F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10980
2e365a70
AS
10981SAMSUNG SPI DRIVERS
10982M: Kukjin Kim <kgene@kernel.org>
10983M: Krzysztof Kozlowski <krzk@kernel.org>
10984M: Andi Shyti <andi.shyti@samsung.com>
10985L: linux-spi@vger.kernel.org
10986L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10987S: Maintained
10988F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10989F: drivers/spi/spi-s3c*
10990F: include/linux/platform_data/spi-s3c64xx.h
10991
66890ed6
BA
10992SAMSUNG SXGBE DRIVERS
10993M: Byungho An <bh74.an@samsung.com>
10994M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10995M: Vipul Pandya <vipul.pandya@samsung.com>
10996S: Supported
10997L: netdev@vger.kernel.org
10998F: drivers/net/ethernet/samsung/sxgbe/
10999
93c537af 11000SAMSUNG THERMAL DRIVER
0faf7dd5 11001M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
11002L: linux-pm@vger.kernel.org
11003L: linux-samsung-soc@vger.kernel.org
11004S: Supported
9f273c24 11005T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
11006F: drivers/thermal/samsung/
11007
e296cd32 11008SAMSUNG USB2 PHY DRIVER
774e0362
KD
11009M: Kamil Debski <kamil@wypas.org>
11010M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
11011L: linux-kernel@vger.kernel.org
11012S: Supported
11013F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11014F: Documentation/phy/samsung-usb2.txt
11015F: drivers/phy/phy-exynos4210-usb2.c
11016F: drivers/phy/phy-exynos4x12-usb2.c
11017F: drivers/phy/phy-exynos5250-usb2.c
11018F: drivers/phy/phy-s5pv210-usb2.c
11019F: drivers/phy/phy-samsung-usb2.c
11020F: drivers/phy/phy-samsung-usb2.h
11021
ca749e2a 11022SERIAL DRIVERS
5e30bbb7 11023M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 11024L: linux-serial@vger.kernel.org
5e30bbb7 11025S: Maintained
30743257 11026F: Documentation/devicetree/bindings/serial/
14430813 11027F: drivers/tty/serial/
ca749e2a 11028
cd6484e1
RH
11029SERIAL DEVICE BUS
11030M: Rob Herring <robh@kernel.org>
11031L: linux-serial@vger.kernel.org
11032S: Maintained
11033F: Documentation/devicetree/bindings/serial/slave-device.txt
11034F: drivers/tty/serdev/
11035F: include/linux/serdev.h
11036
fa5dc29c
SY
11037SERIAL IR RECEIVER
11038M: Sean Young <sean@mess.org>
11039L: linux-media@vger.kernel.org
11040S: Maintained
11041F: drivers/media/rc/serial_ir.c
11042
49fc9361
BG
11043STI CEC DRIVER
11044M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
11045L: kernel@stlinux.com
11046S: Maintained
11047F: drivers/staging/media/st-cec/
11048F: Documentation/devicetree/bindings/media/stih-cec.txt
11049
ac713874
UB
11050SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11051M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11052L: linux-s390@vger.kernel.org
11053W: http://www.ibm.com/developerworks/linux/linux390/
11054S: Supported
11055F: net/smc/
11056
aecb7b64 11057SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 11058M: Viresh Kumar <vireshk@kernel.org>
337ae47c 11059M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 11060S: Maintained
1fb200d6 11061F: include/linux/dma/dw.h
3d598f47 11062F: include/linux/platform_data/dma-dw.h
61a76496 11063F: drivers/dma/dw/
aecb7b64 11064
fc531d98 11065SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 11066M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
11067R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11068R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
11069L: linux-i2c@vger.kernel.org
11070S: Maintained
11071F: drivers/i2c/busses/i2c-designware-*
11072F: include/linux/platform_data/i2c-designware.h
11073
f9e37137 11074SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
11075M: Jaehoon Chung <jh80.chung@samsung.com>
11076L: linux-mmc@vger.kernel.org
11077S: Maintained
f9e37137
SJ
11078F: drivers/mmc/host/dw_mmc*
11079
a961e698
AS
11080SYSTEM TRACE MODULE CLASS
11081M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11082S: Maintained
e787bc46 11083T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
11084F: Documentation/trace/stm.txt
11085F: drivers/hwtracing/stm/
11086F: include/linux/stm.h
11087F: include/uapi/linux/stm.h
11088
1db121d6
AN
11089THUNDERBOLT DRIVER
11090M: Andreas Noever <andreas.noever@gmail.com>
11091S: Maintained
11092F: drivers/thunderbolt/
11093
e35a49b1
SR
11094TI BQ27XXX POWER SUPPLY DRIVER
11095R: Andrew F. Davis <afd@ti.com>
11096F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
11097F: drivers/power/supply/bq27xxx_battery.c
11098F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 11099
34db37c6 11100TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 11101M: John Stultz <john.stultz@linaro.org>
88606e80 11102M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 11103L: linux-kernel@vger.kernel.org
75fc2d37 11104T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
11105S: Supported
11106F: include/linux/clocksource.h
11107F: include/linux/time.h
11108F: include/linux/timex.h
c117ab84
CEB
11109F: include/uapi/linux/time.h
11110F: include/uapi/linux/timex.h
88606e80
TG
11111F: kernel/time/clocksource.c
11112F: kernel/time/time*.c
34db37c6 11113F: kernel/time/alarmtimer.c
88606e80 11114F: kernel/time/ntp.c
7fe5f1c1 11115F: tools/testing/selftests/timers/
88606e80 11116
1da177e4 11117SC1200 WDT DRIVER
b300645a 11118M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 11119S: Maintained
679655da 11120F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
11121
11122SCHEDULER
dd9b238c 11123M: Ingo Molnar <mingo@redhat.com>
8b58be88 11124M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 11125L: linux-kernel@vger.kernel.org
75fc2d37 11126T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 11127S: Maintained
95c0d71d 11128F: kernel/sched/
679655da 11129F: include/linux/sched.h
c117ab84 11130F: include/uapi/linux/sched.h
c2eb505b 11131F: include/linux/wait.h
1da177e4 11132
6bcf6737 11133SCORE ARCHITECTURE
ed38665e 11134M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 11135M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 11136W: http://www.sunplus.com
6bcf6737 11137S: Supported
a2681a75 11138F: arch/score/
6bcf6737 11139
f2ed287b
LR
11140SCR24X CHIP CARD INTERFACE DRIVER
11141M: Lubomir Rintel <lkundrak@v3.sk>
11142S: Supported
11143F: drivers/char/pcmcia/scr24x_cs.c
11144
80f390ea
SH
11145SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11146M: Sudeep Holla <sudeep.holla@arm.com>
11147L: linux-arm-kernel@lists.infradead.org
11148S: Maintained
11149F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 11150F: drivers/clk/clk-scpi.c
8def3103 11151F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
11152F: drivers/firmware/arm_scpi.c
11153F: include/linux/scpi_protocol.h
80f390ea 11154
1da177e4 11155SCSI CDROM DRIVER
8b58be88 11156M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11157L: linux-scsi@vger.kernel.org
11158W: http://www.kernel.dk
11159S: Maintained
679655da 11160F: drivers/scsi/sr*
1da177e4 11161
fb50a83d 11162SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 11163M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
11164L: linux-rdma@vger.kernel.org
11165S: Supported
11166W: http://www.openfabrics.org
11167Q: http://patchwork.kernel.org/project/linux-rdma/list/
11168T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11169F: drivers/infiniband/ulp/srp/
11170F: include/scsi/srp.h
11171
1da177e4 11172SCSI SG DRIVER
8b58be88 11173M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 11174L: linux-scsi@vger.kernel.org
59ab3c93 11175W: http://sg.danny.cz/sg
1da177e4 11176S: Maintained
59ab3c93 11177F: Documentation/scsi/scsi-generic.txt
679655da
JP
11178F: drivers/scsi/sg.c
11179F: include/scsi/sg.h
1da177e4
LT
11180
11181SCSI SUBSYSTEM
7ee7895c 11182M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 11183T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
11184M: "Martin K. Petersen" <martin.petersen@oracle.com>
11185T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11186L: linux-scsi@vger.kernel.org
1da177e4 11187S: Maintained
2c99a314 11188F: Documentation/devicetree/bindings/scsi/
679655da
JP
11189F: drivers/scsi/
11190F: include/scsi/
1da177e4
LT
11191
11192SCSI TAPE DRIVER
8b58be88 11193M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
11194L: linux-scsi@vger.kernel.org
11195S: Maintained
679655da 11196F: Documentation/scsi/st.txt
f7269cfc
JD
11197F: drivers/scsi/st.*
11198F: drivers/scsi/st_*.h
1da177e4
LT
11199
11200SCTP PROTOCOL
8b6efb75 11201M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 11202M: Neil Horman <nhorman@tuxdriver.com>
1a418796 11203L: linux-sctp@vger.kernel.org
5f85813c 11204W: http://lksctp.sourceforge.net
8b6efb75 11205S: Maintained
679655da
JP
11206F: Documentation/networking/sctp.txt
11207F: include/linux/sctp.h
4d58c025 11208F: include/uapi/linux/sctp.h
679655da
JP
11209F: include/net/sctp/
11210F: net/sctp/
1da177e4
LT
11211
11212SCx200 CPU SUPPORT
8b58be88 11213M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11214S: Odd Fixes
679655da 11215F: Documentation/i2c/busses/scx200_acb
390889b6 11216F: arch/x86/platform/scx200/
679655da
JP
11217F: drivers/watchdog/scx200_wdt.c
11218F: drivers/i2c/busses/scx200*
11219F: drivers/mtd/maps/scx200_docflash.c
11220F: include/linux/scx200.h
1662d32c
JC
11221
11222SCx200 GPIO DRIVER
8b58be88 11223M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11224S: Maintained
679655da
JP
11225F: drivers/char/scx200_gpio.c
11226F: include/linux/scx200_gpio.h
1662d32c
JC
11227
11228SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 11229M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11230S: Maintained
679655da 11231F: drivers/clocksource/scx200_hrt.c
1da177e4 11232
6a36913a 11233SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 11234M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
11235L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11236S: Maintained
679655da 11237F: drivers/mmc/host/sdricoh_cs.c
6a36913a 11238
e7839f25 11239SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 11240M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 11241L: linux-mmc@vger.kernel.org
ddfe954d
UH
11242T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11243S: Maintained
11244F: drivers/mmc/host/sdhci*
11245F: include/linux/mmc/sdhci*
e2d1d6c0 11246
c04f9d61
KC
11247SECURE COMPUTING
11248M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
11249R: Andy Lutomirski <luto@amacapital.net>
11250R: Will Drewry <wad@chromium.org>
c04f9d61
KC
11251T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11252S: Supported
11253F: kernel/seccomp.c
11254F: include/uapi/linux/seccomp.h
11255F: include/linux/seccomp.h
c99ee51a 11256F: tools/testing/selftests/seccomp/*
c04f9d61
KC
11257K: \bsecure_computing
11258K: \bTIF_SECCOMP\b
11259
476bf3d6
AC
11260SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11261M: Al Cooper <alcooperx@gmail.com>
11262L: linux-mmc@vger.kernel.org
11263L: bcm-kernel-feedback-list@broadcom.com
11264S: Maintained
11265F: drivers/mmc/host/sdhci-brcmstb*
11266
0d1bb41a 11267SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 11268M: Ben Dooks <ben-linux@fluff.org>
dc524882 11269M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 11270L: linux-mmc@vger.kernel.org
0d1bb41a 11271S: Maintained
dc524882 11272F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 11273
c63b3cba 11274SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 11275M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
11276L: linux-mmc@vger.kernel.org
11277S: Maintained
11278F: drivers/mmc/host/sdhci-spear.c
11279
455a7b23
SB
11280SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11281M: Scott Bauer <scott.bauer@intel.com>
11282M: Jonathan Derrick <jonathan.derrick@intel.com>
11283M: Rafael Antognolli <rafael.antognolli@intel.com>
0222967b 11284L: linux-block@vger.kernel.org
455a7b23
SB
11285S: Supported
11286F: block/sed*
11287F: block/opal_proto.h
11288F: include/linux/sed*
11289F: include/uapi/linux/sed*
11290
8711cca2 11291SECURITY SUBSYSTEM
9b45c0d2 11292M: James Morris <james.l.morris@oracle.com>
9c3646d1 11293M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 11294L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 11295T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 11296W: http://kernsec.org/
8711cca2 11297S: Supported
7d2c86b5 11298F: security/
8711cca2 11299
1da177e4 11300SECURITY CONTACT
8b58be88 11301M: Security Officers <security@kernel.org>
1da177e4
LT
11302S: Supported
11303
11304SELINUX SECURITY MODULE
e0238b4c 11305M: Paul Moore <paul@paul-moore.com>
8b58be88 11306M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 11307M: Eric Paris <eparis@parisplace.org>
e0238b4c 11308L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 11309W: http://selinuxproject.org
5a5f2acf 11310T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 11311S: Supported
679655da
JP
11312F: include/linux/selinux*
11313F: security/selinux/
6bde95ce 11314F: scripts/selinux/
1da177e4 11315
c1c124e9
JJ
11316APPARMOR SECURITY MODULE
11317M: John Johansen <john.johansen@canonical.com>
11318L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11319W: apparmor.wiki.kernel.org
11320T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11321S: Supported
11322F: security/apparmor/
11323
9b091556
KC
11324LOADPIN SECURITY MODULE
11325M: Kees Cook <keescook@chromium.org>
11326T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11327S: Supported
11328F: security/loadpin/
11329
730daa16
KC
11330YAMA SECURITY MODULE
11331M: Kees Cook <keescook@chromium.org>
11332T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11333S: Supported
11334F: security/yama/
11335
cef2cf07 11336SENSABLE PHANTOM
8b58be88 11337M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 11338S: Maintained
679655da 11339F: drivers/misc/phantom.c
c117ab84 11340F: include/uapi/linux/phantom.h
cef2cf07 11341
2a1e8447
JB
11342Emulex 10Gbps iSCSI - OneConnect DRIVER
11343M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11344M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11345M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 11346L: linux-scsi@vger.kernel.org
2a1e8447 11347W: http://www.broadcom.com
3387f656
JP
11348S: Supported
11349F: drivers/scsi/be2iscsi/
6733b39a 11350
d2ee76fa 11351Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
11352M: Sathya Perla <sathya.perla@broadcom.com>
11353M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
11354M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11355M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 11356L: netdev@vger.kernel.org
fea3af67 11357W: http://www.emulex.com
7d2c86b5 11358S: Supported
9aebddd1 11359F: drivers/net/ethernet/emulex/benet/
6b7c5b94 11360
d2928a8c 11361EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
11362M: Selvin Xavier <selvin.xavier@avagotech.com>
11363M: Devesh Sharma <devesh.sharma@avagotech.com>
d2928a8c
SX
11364L: linux-rdma@vger.kernel.org
11365W: http://www.emulex.com
11366S: Supported
11367F: drivers/infiniband/hw/ocrdma/
a7fe7380 11368F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 11369
8ceee660 11370SFC NETWORK DRIVER
c06f51ea 11371M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
11372M: Edward Cree <ecree@solarflare.com>
11373M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 11374L: netdev@vger.kernel.org
8ceee660 11375S: Supported
874aeea5 11376F: drivers/net/ethernet/sfc/
8ceee660 11377
e2d1d6c0 11378SGI GRU DRIVER
cc883afc 11379M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 11380S: Maintained
679655da 11381F: drivers/misc/sgi-gru/
e2d1d6c0
RD
11382
11383SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 11384M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
11385L: linux-ia64@vger.kernel.org
11386S: Supported
679655da 11387F: Documentation/ia64/serial.txt
df621252 11388F: drivers/tty/serial/ioc?_serial.c
679655da 11389F: include/linux/ioc?.h
e2d1d6c0 11390
75312619 11391SGI XP/XPC/XPNET DRIVER
e180383f
RH
11392M: Cliff Whickman <cpw@sgi.com>
11393M: Robin Holt <robinmholt@gmail.com>
75312619 11394S: Maintained
679655da 11395F: drivers/misc/sgi-xp/
75312619 11396
46eacf3b
AP
11397SI2157 MEDIA DRIVER
11398M: Antti Palosaari <crope@iki.fi>
11399L: linux-media@vger.kernel.org
a825eaec 11400W: https://linuxtv.org
46eacf3b
AP
11401W: http://palosaari.fi/linux/
11402Q: http://patchwork.linuxtv.org/project/linux-media/list/
11403T: git git://linuxtv.org/anttip/media_tree.git
11404S: Maintained
11405F: drivers/media/tuners/si2157*
11406
75e2d5ba
AP
11407SI2168 MEDIA DRIVER
11408M: Antti Palosaari <crope@iki.fi>
11409L: linux-media@vger.kernel.org
a825eaec 11410W: https://linuxtv.org
75e2d5ba
AP
11411W: http://palosaari.fi/linux/
11412Q: http://patchwork.linuxtv.org/project/linux-media/list/
11413T: git git://linuxtv.org/anttip/media_tree.git
11414S: Maintained
11415F: drivers/media/dvb-frontends/si2168*
11416
49cc629d
HV
11417SI470X FM RADIO RECEIVER I2C DRIVER
11418M: Hans Verkuil <hverkuil@xs4all.nl>
11419L: linux-media@vger.kernel.org
11420T: git git://linuxtv.org/media_tree.git
a825eaec 11421W: https://linuxtv.org
49cc629d
HV
11422S: Odd Fixes
11423F: drivers/media/radio/si470x/radio-si470x-i2c.c
11424
11425SI470X FM RADIO RECEIVER USB DRIVER
11426M: Hans Verkuil <hverkuil@xs4all.nl>
11427L: linux-media@vger.kernel.org
11428T: git git://linuxtv.org/media_tree.git
a825eaec 11429W: https://linuxtv.org
49cc629d
HV
11430S: Maintained
11431F: drivers/media/radio/si470x/radio-si470x-common.c
11432F: drivers/media/radio/si470x/radio-si470x.h
11433F: drivers/media/radio/si470x/radio-si470x-usb.c
11434
c937ca03
EV
11435SI4713 FM RADIO TRANSMITTER I2C DRIVER
11436M: Eduardo Valentin <edubezval@gmail.com>
11437L: linux-media@vger.kernel.org
11438T: git git://linuxtv.org/media_tree.git
a825eaec 11439W: https://linuxtv.org
c937ca03 11440S: Odd Fixes
99995ded 11441F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11442
11443SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11444M: Eduardo Valentin <edubezval@gmail.com>
11445L: linux-media@vger.kernel.org
11446T: git git://linuxtv.org/media_tree.git
a825eaec 11447W: https://linuxtv.org
c937ca03 11448S: Odd Fixes
99995ded
DR
11449F: drivers/media/radio/si4713/radio-platform-si4713.c
11450
11451SI4713 FM RADIO TRANSMITTER USB DRIVER
11452M: Hans Verkuil <hverkuil@xs4all.nl>
11453L: linux-media@vger.kernel.org
11454T: git git://linuxtv.org/media_tree.git
a825eaec 11455W: https://linuxtv.org
99995ded
DR
11456S: Maintained
11457F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11458
beb91d46 11459SIANO DVB DRIVER
5dc8a864
MCC
11460M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11461M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11462L: linux-media@vger.kernel.org
a825eaec 11463W: https://linuxtv.org
beb91d46
MCC
11464T: git git://linuxtv.org/media_tree.git
11465S: Odd fixes
11466F: drivers/media/common/siano/
beb91d46 11467F: drivers/media/usb/siano/
beb91d46 11468F: drivers/media/usb/siano/
14430813 11469F: drivers/media/mmc/siano/
beb91d46 11470
cef9dd85
HG
11471SILEAD TOUCHSCREEN DRIVER
11472M: Hans de Goede <hdegoede@redhat.com>
11473L: linux-input@vger.kernel.org
11474L: platform-driver-x86@vger.kernel.org
11475S: Maintained
11476F: drivers/input/touchscreen/silead.c
11477F: drivers/platform/x86/silead_dmi.c
11478
6f15b602
HG
11479SIMPLEFB FB DRIVER
11480M: Hans de Goede <hdegoede@redhat.com>
11481L: linux-fbdev@vger.kernel.org
11482S: Maintained
2d799dde 11483F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11484F: drivers/video/fbdev/simplefb.c
11485F: include/linux/platform_data/simplefb.h
11486
b618b69c 11487SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11488L: linux-media@vger.kernel.org
bb60fcb2 11489S: Orphan
b618b69c 11490F: drivers/media/platform/sh_veu.c
b618b69c
GL
11491
11492SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11493L: linux-media@vger.kernel.org
bb60fcb2 11494S: Orphan
b618b69c 11495F: drivers/media/platform/sh_vou.c
d647f0b7 11496F: include/media/drv-intf/sh_vou.h
b618b69c 11497
6349d997 11498SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11499M: Len Brown <lenb@kernel.org>
6349d997
LB
11500L: sfi-devel@simplefirmware.org
11501W: http://simplefirmware.org/
11502T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11503S: Supported
943fc810 11504F: arch/x86/platform/sfi/
6349d997
LB
11505F: drivers/sfi/
11506F: include/linux/sfi*.h
e2d1d6c0 11507
1da177e4
LT
11508SIMTEC EB110ATX (Chalice CATS)
11509P: Ben Dooks
b16957c6
BD
11510P: Vincent Sanders <vince@simtec.co.uk>
11511M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11512W: http://www.simtec.co.uk/products/EB110ATX/
11513S: Supported
11514
11515SIMTEC EB2410ITX (BAST)
11516P: Ben Dooks
b16957c6
BD
11517P: Vincent Sanders <vince@simtec.co.uk>
11518M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11519W: http://www.simtec.co.uk/products/EB2410ITX/
11520S: Supported
15dba387
JP
11521F: arch/arm/mach-s3c24xx/mach-bast.c
11522F: arch/arm/mach-s3c24xx/bast-ide.c
11523F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11524
2c956a60
JD
11525SIPHASH PRF ROUTINES
11526M: Jason A. Donenfeld <Jason@zx2c4.com>
11527S: Maintained
11528F: lib/siphash.c
11529F: lib/test_siphash.c
11530F: include/linux/siphash.h
11531
4c5adde7 11532TI DAVINCI MACHINE SUPPORT
3ba789c0 11533M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11534M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11536T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11537S: Supported
14430813 11538F: arch/arm/mach-davinci/
046d0a37 11539F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11540
8d4b3f08 11541TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11542M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11543L: linux-media@vger.kernel.org
a825eaec 11544W: https://linuxtv.org
8d4b3f08
LP
11545Q: http://patchwork.linuxtv.org/project/linux-media/list/
11546T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11547S: Maintained
8d4b3f08
LP
11548F: drivers/media/platform/davinci/
11549F: include/media/davinci/
11550
417d2e50 11551TI AM437X VPFE DRIVER
e43cdb56 11552M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11553L: linux-media@vger.kernel.org
a825eaec 11554W: https://linuxtv.org
417d2e50
BP
11555Q: http://patchwork.linuxtv.org/project/linux-media/list/
11556T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11557S: Maintained
11558F: drivers/media/platform/am437x/
11559
c4c0283a 11560OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11561M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11562L: linux-media@vger.kernel.org
a825eaec 11563W: https://linuxtv.org
c4c0283a
BP
11564Q: http://patchwork.linuxtv.org/project/linux-media/list/
11565T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11566S: Maintained
11567F: drivers/media/i2c/ov2659.c
b5dcee22 11568F: include/media/i2c/ov2659.h
c4c0283a 11569
3a6779f5
SM
11570SILICON MOTION SM712 FRAME BUFFER DRIVER
11571M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11572M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11573M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3a6779f5
SM
11574L: linux-fbdev@vger.kernel.org
11575S: Maintained
11576F: drivers/video/fbdev/sm712*
11577F: Documentation/fb/sm712fb.txt
11578
92aab3c0 11579SIS 190 ETHERNET DRIVER
8b58be88 11580M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11581L: netdev@vger.kernel.org
11582S: Maintained
8c7de408 11583F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11584
1da177e4 11585SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11586M: Daniele Venzano <venza@brownhat.org>
1da177e4 11587W: http://www.brownhat.org/sis900.html
979b6c13 11588L: netdev@vger.kernel.org
1da177e4 11589S: Maintained
8c7de408 11590F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11591
11592SIS FRAMEBUFFER DRIVER
8b58be88 11593M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11594W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11595S: Maintained
679655da 11596F: Documentation/fb/sisfb.txt
8a61f013 11597F: drivers/video/fbdev/sis/
679655da 11598F: include/video/sisfb.h
1da177e4
LT
11599
11600SIS USB2VGA DRIVER
8b58be88 11601M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11602W: http://www.winischhofer.at/linuxsisusbvga.shtml
11603S: Maintained
679655da 11604F: drivers/usb/misc/sisusbvga/
1da177e4 11605
415ad26d 11606SLAB ALLOCATOR
16e943bf 11607M: Christoph Lameter <cl@linux.com>
2ed1c525 11608M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11609M: David Rientjes <rientjes@google.com>
11610M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11611M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11612L: linux-mm@kvack.org
11613S: Maintained
679655da 11614F: include/linux/sl?b*.h
16e943bf 11615F: mm/sl?b*
415ad26d 11616
9fab9787 11617SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11618M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11619M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11620M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11621R: Steven Rostedt <rostedt@goodmis.org>
11622R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11623L: linux-kernel@vger.kernel.org
9fab9787
PM
11624W: http://www.rdrop.com/users/paulmck/RCU/
11625S: Supported
11626T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11627F: include/linux/srcu.h
11628F: kernel/rcu/srcu.c
9fab9787 11629
66372841
CS
11630SMACK SECURITY MODULE
11631M: Casey Schaufler <casey@schaufler-ca.com>
11632L: linux-security-module@vger.kernel.org
11633W: http://schaufler-ca.com
ece38248 11634T: git git://github.com/cschaufler/smack-next
66372841
CS
11635S: Maintained
11636F: Documentation/security/Smack.txt
11637F: security/smack/
11638
20651e0b 11639DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11640M: Kevin Hilman <khilman@kernel.org>
11641M: Nishanth Menon <nm@ti.com>
11642S: Maintained
20651e0b 11643F: drivers/power/avs/
68ace3e1
KH
11644F: include/linux/power/smartreflex.h
11645L: linux-pm@vger.kernel.org
11646
1da177e4 11647SMC91x ETHERNET DRIVER
2f82af08 11648M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11649S: Odd Fixes
ae150435 11650F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11651
e8e31622
SA
11652SMIA AND SMIA++ IMAGE SENSOR DRIVER
11653M: Sakari Ailus <sakari.ailus@iki.fi>
11654L: linux-media@vger.kernel.org
11655S: Maintained
14430813 11656F: drivers/media/i2c/smiapp/
b5dcee22 11657F: include/media/i2c/smiapp.h
e8e31622
SA
11658F: drivers/media/i2c/smiapp-pll.c
11659F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11660F: include/uapi/linux/smiapp.h
a2cec3c0 11661F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11662
920fa1ff
GR
11663SMM665 HARDWARE MONITOR DRIVER
11664M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11665L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11666S: Maintained
11667F: Documentation/hwmon/smm665
11668F: drivers/hwmon/smm665.c
11669
9df7305b 11670SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11671M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11672L: linux-hwmon@vger.kernel.org
90b24cfb 11673S: Maintained
9df7305b
SG
11674F: Documentation/hwmon/emc2103
11675F: drivers/hwmon/emc2103.c
11676
a98d506c
HG
11677SMSC SCH5627 HARDWARE MONITOR DRIVER
11678M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11679L: linux-hwmon@vger.kernel.org
a98d506c
HG
11680S: Supported
11681F: Documentation/hwmon/sch5627
11682F: drivers/hwmon/sch5627.c
11683
6ea884db 11684SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11685M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11686L: linux-hwmon@vger.kernel.org
6ea884db 11687S: Maintained
679655da
JP
11688F: Documentation/hwmon/smsc47b397
11689F: drivers/hwmon/smsc47b397.c
6ea884db 11690
fd9abb3d 11691SMSC911x ETHERNET DRIVER
90b24cfb 11692M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11693L: netdev@vger.kernel.org
90b24cfb 11694S: Maintained
679655da 11695F: include/linux/smsc911x.h
ae150435 11696F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11697
11698SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11699M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11700L: netdev@vger.kernel.org
90b24cfb 11701S: Maintained
ae150435 11702F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11703
3c8a63e2 11704SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11705M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11706L: linux-fbdev@vger.kernel.org
90b24cfb 11707S: Maintained
8a61f013 11708F: drivers/video/fbdev/smscufx.c
3c8a63e2 11709
668acf32 11710SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11711M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11712L: linux-media@vger.kernel.org
275ffde4 11713T: git git://linuxtv.org/media_tree.git
795fb7e7 11714S: Maintained
90d72ac6
MCC
11715F: include/media/soc*
11716F: drivers/media/i2c/soc_camera/
11717F: drivers/media/platform/soc_camera/
668acf32 11718
e2d1d6c0 11719SOEKRIS NET48XX LED SUPPORT
8b58be88 11720M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11721S: Maintained
679655da 11722F: drivers/leds/leds-net48xx.c
e2d1d6c0 11723
e3994db1 11724SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11725M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11726M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11727M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11728M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11729L: linux-media@vger.kernel.org
11730S: Supported
11731F: drivers/media/pci/solo6x10/
11732
1da177e4 11733SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11734M: Shaohua Li <shli@kernel.org>
1da177e4 11735L: linux-raid@vger.kernel.org
0f9ce866 11736T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11737S: Supported
679655da
JP
11738F: drivers/md/
11739F: include/linux/raid/
c117ab84 11740F: include/uapi/linux/raid/
1da177e4 11741
1da177e4 11742SONIC NETWORK DRIVER
8b58be88 11743M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11744L: netdev@vger.kernel.org
1da177e4 11745S: Maintained
d9fb9f38 11746F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11747
61e115a5 11748SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11749M: Michael Buesch <m@bues.ch>
e7828b28 11750L: linux-wireless@vger.kernel.org
61e115a5 11751S: Maintained
679655da
JP
11752F: drivers/ssb/
11753F: include/linux/ssb/
61e115a5 11754
1da177e4 11755SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11756M: Mattia Dongili <malattia@linux.it>
d0944853 11757L: platform-driver-x86@vger.kernel.org
5b18167d 11758W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11759S: Maintained
679655da
JP
11760F: Documentation/laptops/sony-laptop.txt
11761F: drivers/char/sonypi.c
11762F: drivers/platform/x86/sony-laptop.c
11763F: include/linux/sony-laptop.h
1da177e4 11764
baf8532a 11765SONY MEMORYSTICK CARD SUPPORT
8b58be88 11766M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11767W: http://tifmxx.berlios.de/
11768S: Maintained
679655da 11769F: drivers/memstick/host/tifm_ms.c
baf8532a 11770
0ab30494
ML
11771SONY MEMORYSTICK STANDARD SUPPORT
11772M: Maxim Levitsky <maximlevitsky@gmail.com>
11773S: Maintained
11774F: drivers/memstick/core/ms_block.*
11775
1da177e4 11776SOUND
8b58be88 11777M: Jaroslav Kysela <perex@perex.cz>
d8130624 11778M: Takashi Iwai <tiwai@suse.com>
93711660 11779L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11780W: http://www.alsa-project.org/
dde7ad8d 11781T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11782T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11783Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11784S: Maintained
3126a179
JP
11785F: Documentation/sound/
11786F: include/sound/
c117ab84 11787F: include/uapi/sound/
679655da 11788F: sound/
1da177e4 11789
33bbe149
MB
11790SOUND - COMPRESSED AUDIO
11791M: Vinod Koul <vinod.koul@intel.com>
11792L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11793T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11794S: Supported
f672f31a 11795F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11796F: include/sound/compress_driver.h
f672f31a 11797F: include/uapi/sound/compress_*
33bbe149
MB
11798F: sound/core/compress_offload.c
11799F: sound/soc/soc-compress.c
11800
bd903bde 11801SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11802M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11803M: Mark Brown <broonie@kernel.org>
86f14df8 11804T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11805L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11806W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11807S: Supported
181ad2a5 11808F: Documentation/devicetree/bindings/sound/
2820f615 11809F: Documentation/sound/alsa/soc/
679655da 11810F: sound/soc/
e6e55122 11811F: include/sound/soc*
eb1a6af3 11812
d7f8761b
MB
11813SOUND - DMAENGINE HELPERS
11814M: Lars-Peter Clausen <lars@metafoo.de>
11815S: Supported
11816F: include/sound/dmaengine_pcm.h
11817F: sound/core/pcm_dmaengine.c
11818F: sound/soc/soc-generic-dmaengine-pcm.c
11819
990a6a99
OS
11820SP2 MEDIA DRIVER
11821M: Olli Salonen <olli.salonen@iki.fi>
11822L: linux-media@vger.kernel.org
a825eaec 11823W: https://linuxtv.org
990a6a99
OS
11824Q: http://patchwork.linuxtv.org/project/linux-media/list/
11825S: Maintained
11826F: drivers/media/dvb-frontends/sp2*
11827
473321fc 11828SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11829M: "David S. Miller" <davem@davemloft.net>
1da177e4 11830L: sparclinux@vger.kernel.org
8a6e2535 11831Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11832T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11833T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11834S: Maintained
679655da 11835F: arch/sparc/
7765b8bb 11836F: drivers/sbus/
1da177e4 11837
6404fcca
DM
11838SPARC SERIAL DRIVERS
11839M: "David S. Miller" <davem@davemloft.net>
11840L: sparclinux@vger.kernel.org
08deed1e
JP
11841T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11842T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11843S: Maintained
6816383a 11844F: include/linux/sunserialcore.h
df621252 11845F: drivers/tty/serial/suncore.c
df621252
GKH
11846F: drivers/tty/serial/sunhv.c
11847F: drivers/tty/serial/sunsab.c
11848F: drivers/tty/serial/sunsab.h
11849F: drivers/tty/serial/sunsu.c
11850F: drivers/tty/serial/sunzilog.c
11851F: drivers/tty/serial/sunzilog.h
6404fcca 11852
389325b4
CL
11853SPARSE CHECKER
11854M: "Christopher Li" <sparse@chrisli.org>
11855L: linux-sparse@vger.kernel.org
11856W: https://sparse.wiki.kernel.org/
11857T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11858T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11859S: Maintained
11860F: include/linux/compiler.h
11861
fc0c195a 11862SPEAR PLATFORM SUPPORT
da89947b 11863M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11864M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11866W: http://www.st.com/spear
11867S: Maintained
e68d7c14 11868F: arch/arm/boot/dts/spear*
281e192f 11869F: arch/arm/mach-spear/
fc0c195a
VK
11870
11871SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11872M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11874W: http://www.st.com/spear
11875S: Maintained
5df33a62 11876F: drivers/clk/spear/
fc0c195a 11877
e2796541
CP
11878SPI NOR SUBSYSTEM
11879M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11880M: Marek Vasut <marek.vasut@gmail.com>
11881L: linux-mtd@lists.infradead.org
11882W: http://www.linux-mtd.infradead.org/
11883Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11884T: git git://github.com/spi-nor/linux.git
11885S: Maintained
11886F: drivers/mtd/spi-nor/
11887F: include/linux/mtd/spi-nor.h
11888
e2d1d6c0 11889SPI SUBSYSTEM
b02e48f2 11890M: Mark Brown <broonie@kernel.org>
dfbe403c 11891L: linux-spi@vger.kernel.org
e7e4e13c 11892T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11893Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11894S: Maintained
87306eb7 11895F: Documentation/devicetree/bindings/spi/
679655da
JP
11896F: Documentation/spi/
11897F: drivers/spi/
11898F: include/linux/spi/
c117ab84 11899F: include/uapi/linux/spi/
a43cd4bb 11900F: tools/spi/
e2d1d6c0 11901
2752e401 11902SPIDERNET NETWORK DRIVER for CELL
8b58be88 11903M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11904L: netdev@vger.kernel.org
11905S: Supported
679655da 11906F: Documentation/networking/spider_net.txt
8df158ac 11907F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11908
e2d1d6c0 11909SPU FILE SYSTEM
8b58be88 11910M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11911L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11912W: http://www.ibm.com/developerworks/power/cell/
11913S: Supported
679655da
JP
11914F: Documentation/filesystems/spufs.txt
11915F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11916
fc555841 11917SQUASHFS FILE SYSTEM
d7f2ff67 11918M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11919L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11920W: http://squashfs.org.uk
9f273c24 11921T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11922S: Maintained
679655da
JP
11923F: Documentation/filesystems/squashfs.txt
11924F: fs/squashfs/
fc555841 11925
1da177e4 11926SRM (Alpha) environment access
8b58be88 11927M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11928S: Maintained
679655da 11929F: arch/alpha/kernel/srm_env.c
1da177e4 11930
26e9a397 11931STABLE BRANCH
879a5a00 11932M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11933L: stable@vger.kernel.org
879a5a00 11934S: Supported
8c27ceff 11935F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 11936
26e9a397 11937STAGING SUBSYSTEM
879a5a00 11938M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11939T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11940L: devel@driverdev.osuosl.org
879a5a00 11941S: Supported
679655da 11942F: drivers/staging/
dbc6c2cc 11943
ebd3d010
JP
11944STAGING - COMEDI
11945M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11946M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11947S: Odd Fixes
11948F: drivers/staging/comedi/
11949
a0138163
JP
11950STAGING - FLARION FT1000 DRIVERS
11951M: Marek Belisko <marek.belisko@gmail.com>
11952S: Odd Fixes
11953F: drivers/staging/ft1000/
11954
6c1bb424 11955STAGING - INDUSTRIAL IO
030a13d7 11956M: Jonathan Cameron <jic23@kernel.org>
a0138163 11957L: linux-iio@vger.kernel.org
6c1bb424 11958S: Odd Fixes
5291582d 11959F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11960F: drivers/staging/iio/
11961
a0138163
JP
11962STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11963M: Jarod Wilson <jarod@wilsonet.com>
11964W: http://www.lirc.org/
11965S: Odd Fixes
b2b0186d 11966F: drivers/staging/media/lirc/
a0138163 11967
f5e5de1e
OD
11968STAGING - LUSTRE PARALLEL FILESYSTEM
11969M: Oleg Drokin <oleg.drokin@intel.com>
11970M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11971M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11972L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11973W: http://wiki.lustre.org/
f5e5de1e
OD
11974S: Maintained
11975F: drivers/staging/lustre
11976
7c6b6c71
MD
11977STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11978M: Marc Dietrich <marvin24@gmx.de>
11979L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11980L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11981S: Maintained
11982F: drivers/staging/nvec/
11983
53c43c5c
GKH
11984STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11985M: Jens Frederich <jfrederich@gmail.com>
11986M: Daniel Drake <dsd@laptop.org>
11987M: Jon Nettleton <jon.nettleton@gmail.com>
11988W: http://wiki.laptop.org/go/DCON
11989S: Maintained
11990F: drivers/staging/olpc_dcon/
11991
a0138163
JP
11992STAGING - REALTEK RTL8712U DRIVERS
11993M: Larry Finger <Larry.Finger@lwfinger.net>
11994M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11995S: Odd Fixes
11996F: drivers/staging/rtl8712/
11997
980ac4d7
SM
11998STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11999M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12000M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 12001M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
12002L: linux-fbdev@vger.kernel.org
12003S: Maintained
12004F: drivers/staging/sm750fb/
12005
a0138163
JP
12006STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12007M: William Hubbs <w.d.hubbs@gmail.com>
12008M: Chris Brannon <chris@the-brannons.com>
d33bce31 12009M: Kirk Reiser <kirk@reisers.ca>
a0138163 12010M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 12011L: speakup@linux-speakup.org
a0138163
JP
12012W: http://www.linux-speakup.org/
12013S: Odd Fixes
12014F: drivers/staging/speakup/
12015
b3e871ce
JP
12016STAGING - VIA VT665X DRIVERS
12017M: Forest Bond <forest@alittletooquiet.net>
12018S: Odd Fixes
12019F: drivers/staging/vt665?/
12020
a30baec1 12021STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
12022M: Aditya Shankar <aditya.shankar@microchip.com>
12023M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
12024L: linux-wireless@vger.kernel.org
12025S: Supported
12026F: drivers/staging/wilc1000/
12027
709bcb07 12028STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 12029M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
12030S: Odd Fixes
12031F: drivers/staging/xgifb/
12032
1da177e4 12033STARFIRE/DURALAN NETWORK DRIVER
8b58be88 12034M: Ion Badulescu <ionut@badula.org>
b4f90189 12035S: Odd Fixes
9bba23b0 12036F: drivers/net/ethernet/adaptec/starfire*
1da177e4 12037
e2d1d6c0 12038SUN3/3X
8b58be88 12039M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
12040W: http://sammy.net/sun3/
12041S: Maintained
679655da
JP
12042F: arch/m68k/kernel/*sun3*
12043F: arch/m68k/sun3*/
12044F: arch/m68k/include/asm/sun3*
e689cf4a 12045F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 12046
af6a5af8
HG
12047SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12048M: Hans de Goede <hdegoede@redhat.com>
12049L: linux-input@vger.kernel.org
12050S: Maintained
12051F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12052F: drivers/input/keyboard/sun4i-lradc-keys.c
12053
2bc9ff01
DK
12054SUNDANCE NETWORK DRIVER
12055M: Denis Kirjanov <kda@linux-powerpc.org>
12056L: netdev@vger.kernel.org
12057S: Maintained
12058F: drivers/net/ethernet/dlink/sundance.c
12059
2cbb12a4 12060SUPERH
114bf37e
RF
12061M: Yoshinori Sato <ysato@users.sourceforge.jp>
12062M: Rich Felker <dalias@libc.org>
2cbb12a4 12063L: linux-sh@vger.kernel.org
8a6e2535 12064Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 12065S: Maintained
066069e1 12066F: Documentation/sh/
679655da 12067F: arch/sh/
066069e1 12068F: drivers/sh/
1da177e4 12069
4480f15b 12070SUSPEND TO RAM
7fb06082 12071M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
12072M: Len Brown <len.brown@intel.com>
12073M: Pavel Machek <pavel@ucw.cz>
bf1c138e 12074L: linux-pm@vger.kernel.org
68656443 12075B: https://bugzilla.kernel.org
e2d1d6c0 12076S: Supported
679655da
JP
12077F: Documentation/power/
12078F: arch/x86/kernel/acpi/
12079F: drivers/base/power/
12080F: kernel/power/
12081F: include/linux/suspend.h
12082F: include/linux/freezer.h
12083F: include/linux/pm.h
1da177e4
LT
12084
12085SVGA HANDLING
8b58be88 12086M: Martin Mares <mj@ucw.cz>
1da177e4
LT
12087L: linux-video@atrey.karlin.mff.cuni.cz
12088S: Maintained
679655da
JP
12089F: Documentation/svga.txt
12090F: arch/x86/boot/video*
1da177e4 12091
6e28b761
KRW
12092SWIOTLB SUBSYSTEM
12093M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12094L: linux-kernel@vger.kernel.org
9f273c24 12095T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
12096S: Supported
12097F: lib/swiotlb.c
12098F: arch/*/kernel/pci-swiotlb.c
12099F: include/linux/swiotlb.h
12100
007f790c
JP
12101SWITCHDEV
12102M: Jiri Pirko <jiri@resnulli.us>
f38c5ad7 12103M: Ivan Vecera <ivecera@redhat.com>
007f790c
JP
12104L: netdev@vger.kernel.org
12105S: Supported
12106F: net/switchdev/
12107F: include/net/switchdev.h
12108
db8e35d5
VG
12109SYNOPSYS ARC ARCHITECTURE
12110M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 12111L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
12112S: Supported
12113F: arch/arc/
9b28829d 12114F: Documentation/devicetree/bindings/arc/*
2d799dde 12115F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 12116F: drivers/clocksource/arc_timer.c
c6a0fe4a 12117F: drivers/tty/serial/arc_uart.c
b7182d1a 12118T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 12119
556cc1c5
AB
12120SYNOPSYS ARC SDP platform support
12121M: Alexey Brodkin <abrodkin@synopsys.com>
12122S: Supported
12123F: arch/arc/plat-axs10x
12124F: arch/arc/boot/dts/ax*
12125F: Documentation/devicetree/bindings/arc/axs10*
12126
6c284c9a
LJ
12127SYSTEM CONFIGURATION (SYSCON)
12128M: Lee Jones <lee.jones@linaro.org>
12129M: Arnd Bergmann <arnd@arndb.de>
12130T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12131S: Supported
12132F: drivers/mfd/syscon.c
12133
8c0984e5
SR
12134SYSTEM RESET/SHUTDOWN DRIVERS
12135M: Sebastian Reichel <sre@kernel.org>
8c0984e5 12136L: linux-pm@vger.kernel.org
58db9505 12137T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
12138S: Maintained
12139F: Documentation/devicetree/bindings/power/reset/
12140F: drivers/power/reset/
12141
1da177e4 12142SYSV FILESYSTEM
8b58be88 12143M: Christoph Hellwig <hch@infradead.org>
1da177e4 12144S: Maintained
679655da
JP
12145F: Documentation/filesystems/sysv-fs.txt
12146F: fs/sysv/
12147F: include/linux/sysv_fs.h
1da177e4 12148
86cfa7fc 12149TARGET SUBSYSTEM
9c3646d1 12150M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 12151L: linux-scsi@vger.kernel.org
b9f5edc2 12152L: target-devel@vger.kernel.org
86cfa7fc 12153W: http://www.linux-iscsi.org
cf015e9f 12154W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 12155T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
12156S: Supported
12157F: drivers/target/
12158F: include/target/
12159F: Documentation/target/
12160
4e68852d 12161TASKSTATS STATISTICS INTERFACE
185e595f 12162M: Balbir Singh <bsingharora@gmail.com>
4e68852d 12163S: Maintained
679655da
JP
12164F: Documentation/accounting/taskstats*
12165F: include/linux/taskstats*
12166F: kernel/taskstats.c
4e68852d 12167
781b456a 12168TC CLASSIFIER
f935f3f8 12169M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
12170L: netdev@vger.kernel.org
12171S: Maintained
679655da 12172F: include/net/pkt_cls.h
c117ab84 12173F: include/uapi/linux/pkt_cls.h
679655da 12174F: net/sched/
781b456a 12175
5067f08a 12176TCP LOW PRIORITY MODULE
8b58be88
JP
12177M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12178M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
12179W: http://tcp-lp-mod.sourceforge.net/
12180S: Maintained
679655da 12181F: net/ipv4/tcp_lp.c
5067f08a 12182
91952bc0
AP
12183TDA10071 MEDIA DRIVER
12184M: Antti Palosaari <crope@iki.fi>
12185L: linux-media@vger.kernel.org
a825eaec 12186W: https://linuxtv.org
91952bc0
AP
12187W: http://palosaari.fi/linux/
12188Q: http://patchwork.linuxtv.org/project/linux-media/list/
12189T: git git://linuxtv.org/anttip/media_tree.git
12190S: Maintained
12191F: drivers/media/dvb-frontends/tda10071*
12192
12193TDA18212 MEDIA DRIVER
12194M: Antti Palosaari <crope@iki.fi>
12195L: linux-media@vger.kernel.org
a825eaec 12196W: https://linuxtv.org
91952bc0
AP
12197W: http://palosaari.fi/linux/
12198Q: http://patchwork.linuxtv.org/project/linux-media/list/
12199T: git git://linuxtv.org/anttip/media_tree.git
12200S: Maintained
12201F: drivers/media/tuners/tda18212*
12202
12203TDA18218 MEDIA DRIVER
12204M: Antti Palosaari <crope@iki.fi>
12205L: linux-media@vger.kernel.org
a825eaec 12206W: https://linuxtv.org
91952bc0
AP
12207W: http://palosaari.fi/linux/
12208Q: http://patchwork.linuxtv.org/project/linux-media/list/
12209T: git git://linuxtv.org/anttip/media_tree.git
12210S: Maintained
12211F: drivers/media/tuners/tda18218*
12212
3b2f6aba
MK
12213TDA18271 MEDIA DRIVER
12214M: Michael Krufky <mkrufky@linuxtv.org>
12215L: linux-media@vger.kernel.org
a825eaec 12216W: https://linuxtv.org
3b2f6aba
MK
12217W: http://github.com/mkrufky
12218Q: http://patchwork.linuxtv.org/project/linux-media/list/
12219T: git git://linuxtv.org/mkrufky/tuners.git
12220S: Maintained
12221F: drivers/media/tuners/tda18271*
12222
e48307a9
MK
12223TDA827x MEDIA DRIVER
12224M: Michael Krufky <mkrufky@linuxtv.org>
12225L: linux-media@vger.kernel.org
a825eaec 12226W: https://linuxtv.org
e48307a9
MK
12227W: http://github.com/mkrufky
12228Q: http://patchwork.linuxtv.org/project/linux-media/list/
12229T: git git://linuxtv.org/mkrufky/tuners.git
12230S: Maintained
12231F: drivers/media/tuners/tda8290.*
12232
66cf9212
MK
12233TDA8290 MEDIA DRIVER
12234M: Michael Krufky <mkrufky@linuxtv.org>
12235L: linux-media@vger.kernel.org
a825eaec 12236W: https://linuxtv.org
66cf9212
MK
12237W: http://github.com/mkrufky
12238Q: http://patchwork.linuxtv.org/project/linux-media/list/
12239T: git git://linuxtv.org/mkrufky/tuners.git
12240S: Maintained
12241F: drivers/media/tuners/tda8290.*
12242
4b9fba30
HV
12243TDA9840 MEDIA DRIVER
12244M: Hans Verkuil <hverkuil@xs4all.nl>
12245L: linux-media@vger.kernel.org
12246T: git git://linuxtv.org/media_tree.git
a825eaec 12247W: https://linuxtv.org
4b9fba30
HV
12248S: Maintained
12249F: drivers/media/i2c/tda9840*
12250
2cb654fd 12251TEA5761 TUNER DRIVER
5dc8a864
MCC
12252M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12253M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12254L: linux-media@vger.kernel.org
a825eaec 12255W: https://linuxtv.org
2cb654fd
MCC
12256T: git git://linuxtv.org/media_tree.git
12257S: Odd fixes
12258F: drivers/media/tuners/tea5761.*
12259
12260TEA5767 TUNER DRIVER
5dc8a864
MCC
12261M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12262M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12263L: linux-media@vger.kernel.org
a825eaec 12264W: https://linuxtv.org
2cb654fd
MCC
12265T: git git://linuxtv.org/media_tree.git
12266S: Maintained
12267F: drivers/media/tuners/tea5767.*
12268
4b9fba30
HV
12269TEA6415C MEDIA DRIVER
12270M: Hans Verkuil <hverkuil@xs4all.nl>
12271L: linux-media@vger.kernel.org
12272T: git git://linuxtv.org/media_tree.git
a825eaec 12273W: https://linuxtv.org
4b9fba30
HV
12274S: Maintained
12275F: drivers/media/i2c/tea6415c*
12276
12277TEA6420 MEDIA DRIVER
12278M: Hans Verkuil <hverkuil@xs4all.nl>
12279L: linux-media@vger.kernel.org
12280T: git git://linuxtv.org/media_tree.git
a825eaec 12281W: https://linuxtv.org
4b9fba30
HV
12282S: Maintained
12283F: drivers/media/i2c/tea6420*
12284
3d249d4c 12285TEAM DRIVER
dca9ab92 12286M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
12287L: netdev@vger.kernel.org
12288S: Supported
12289F: drivers/net/team/
12290F: include/linux/if_team.h
c117ab84 12291F: include/uapi/linux/if_team.h
3d249d4c 12292
7d029125 12293TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 12294M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
12295S: Maintained
12296F: arch/x86/platform/ts5500/
12297
40ad4a30
SY
12298TECHNOTREND USB IR RECEIVER
12299M: Sean Young <sean@mess.org>
12300L: linux-media@vger.kernel.org
12301S: Maintained
12302F: drivers/media/rc/ttusbir.c
12303
adabdb0c 12304TEGRA ARCHITECTURE SUPPORT
243d58ec 12305M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 12306M: Thierry Reding <thierry.reding@gmail.com>
554077c5 12307M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 12308L: linux-tegra@vger.kernel.org
fd117cd1 12309Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 12310T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 12311S: Supported
bbbe96ed 12312N: [^a-z]tegra
84b9414b 12313
adabdb0c
SW
12314TEGRA CLOCK DRIVER
12315M: Peter De Schrijver <pdeschrijver@nvidia.com>
12316M: Prashant Gaikwad <pgaikwad@nvidia.com>
12317S: Supported
12318F: drivers/clk/tegra/
12319
86e486a0 12320TEGRA DMA DRIVERS
adabdb0c 12321M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 12322M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 12323S: Supported
86e486a0 12324F: drivers/dma/tegra*
adabdb0c 12325
adabdb0c
SW
12326TEGRA I2C DRIVER
12327M: Laxman Dewangan <ldewangan@nvidia.com>
12328S: Supported
12329F: drivers/i2c/busses/i2c-tegra.c
12330
12331TEGRA IOMMU DRIVERS
12332M: Hiroshi Doyu <hdoyu@nvidia.com>
12333S: Supported
12334F: drivers/iommu/tegra*
12335
12336TEGRA KBC DRIVER
12337M: Rakesh Iyer <riyer@nvidia.com>
12338M: Laxman Dewangan <ldewangan@nvidia.com>
12339S: Supported
12340F: drivers/input/keyboard/tegra-kbc.c
12341
adabdb0c
SW
12342TEGRA PWM DRIVER
12343M: Thierry Reding <thierry.reding@gmail.com>
12344S: Supported
12345F: drivers/pwm/pwm-tegra.c
12346
12347TEGRA SERIAL DRIVER
12348M: Laxman Dewangan <ldewangan@nvidia.com>
12349S: Supported
12350F: drivers/tty/serial/serial-tegra.c
12351
12352TEGRA SPI DRIVER
12353M: Laxman Dewangan <ldewangan@nvidia.com>
12354S: Supported
12355F: drivers/spi/spi-tegra*
12356
1a348ccc 12357TEHUTI ETHERNET DRIVER
8b58be88 12358M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
12359L: netdev@vger.kernel.org
12360S: Supported
ef7f5429 12361F: drivers/net/ethernet/tehuti/*
1a348ccc 12362
4e68852d 12363Telecom Clock Driver for MCPL0010
8b58be88 12364M: Mark Gross <mark.gross@intel.com>
4e68852d 12365S: Supported
679655da 12366F: drivers/char/tlclk.c
4e68852d 12367
4480f15b 12368TENSILICA XTENSA PORT (xtensa)
8b58be88 12369M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
12370M: Max Filippov <jcmvbkbc@gmail.com>
12371L: linux-xtensa@linux-xtensa.org
9f273c24 12372T: git git://github.com/czankel/xtensa-linux.git
4e68852d 12373S: Maintained
679655da 12374F: arch/xtensa/
3dc99857 12375F: drivers/irqchip/irq-xtensa-*
4e68852d 12376
04f1024e
NM
12377Texas Instruments' System Control Interface (TISCI) Protocol Driver
12378M: Nishanth Menon <nm@ti.com>
12379M: Tero Kristo <t-kristo@ti.com>
12380M: Santosh Shilimkar <ssantosh@kernel.org>
12381L: linux-arm-kernel@lists.infradead.org
12382S: Maintained
12383F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
12384F: drivers/firmware/ti_sci*
12385F: include/linux/soc/ti/ti_sci_protocol.h
04f1024e 12386
5313ba66
HV
12387THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12388M: Hans Verkuil <hverkuil@xs4all.nl>
12389L: linux-media@vger.kernel.org
12390T: git git://linuxtv.org/media_tree.git
a825eaec 12391W: https://linuxtv.org
5313ba66
HV
12392S: Maintained
12393F: drivers/media/radio/radio-raremono.c
12394
d3fb6955 12395THERMAL
b75f0050 12396M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 12397M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
12398L: linux-pm@vger.kernel.org
12399T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12400T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12401Q: https://patchwork.kernel.org/project/linux-pm/list/
12402S: Supported
12403F: drivers/thermal/
12404F: include/linux/thermal.h
af6c9f16 12405F: include/uapi/linux/thermal.h
b75f0050
JP
12406F: include/linux/cpu_cooling.h
12407F: Documentation/devicetree/bindings/thermal/
d3fb6955 12408
64e05d8b
VK
12409THERMAL/CPU_COOLING
12410M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12411M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 12412M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
12413L: linux-pm@vger.kernel.org
12414S: Supported
12415F: Documentation/thermal/cpu-cooling-api.txt
12416F: drivers/thermal/cpu_cooling.c
12417F: include/linux/cpu_cooling.h
12418
4e68852d 12419THINKPAD ACPI EXTRAS DRIVER
8b58be88 12420M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 12421L: ibm-acpi-devel@lists.sourceforge.net
d0944853 12422L: platform-driver-x86@vger.kernel.org
4e68852d
AC
12423W: http://ibm-acpi.sourceforge.net
12424W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 12425T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 12426S: Maintained
679655da 12427F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 12428
1b46f2a2 12429TI BANDGAP AND THERMAL DRIVER
f14d1c24 12430M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 12431M: Keerthy <j-keerthy@ti.com>
1b46f2a2 12432L: linux-pm@vger.kernel.org
531ff13e 12433L: linux-omap@vger.kernel.org
5a723e81 12434S: Maintained
794b2e25 12435F: drivers/thermal/ti-soc-thermal/
1b46f2a2 12436
ccf963d3
BP
12437TI VPE/CAL DRIVERS
12438M: Benoit Parrot <bparrot@ti.com>
12439L: linux-media@vger.kernel.org
12440W: http://linuxtv.org/
12441Q: http://patchwork.linuxtv.org/project/linux-media/list/
12442S: Maintained
12443F: drivers/media/platform/ti-vpe/
12444
0c7665c3
MF
12445TI CDCE706 CLOCK DRIVER
12446M: Max Filippov <jcmvbkbc@gmail.com>
12447S: Maintained
12448F: drivers/clk/clk-cdce706.c
12449
49b6a5e3
TK
12450TI CLOCK DRIVER
12451M: Tero Kristo <t-kristo@ti.com>
12452L: linux-omap@vger.kernel.org
12453S: Maintained
12454F: drivers/clk/ti/
12455F: include/linux/clk/ti.h
12456
f75cfbad
GS
12457TI ETHERNET SWITCH DRIVER (CPSW)
12458M: Mugunthan V N <mugunthanvnm@ti.com>
12459R: Grygorii Strashko <grygorii.strashko@ti.com>
12460L: linux-omap@vger.kernel.org
12461L: netdev@vger.kernel.org
12462S: Maintained
12463F: drivers/net/ethernet/ti/cpsw*
12464F: drivers/net/ethernet/ti/davinci*
12465
4020f2d7 12466TI FLASH MEDIA INTERFACE DRIVER
8b58be88 12467M: Alex Dubov <oakad@yahoo.com>
795fb7e7 12468S: Maintained
679655da
JP
12469F: drivers/misc/tifm*
12470F: drivers/mmc/host/tifm_sd.c
12471F: include/linux/tifm.h
4020f2d7 12472
e0c52404 12473TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 12474M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
12475L: linux-kernel@vger.kernel.org
12476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12477S: Maintained
12478F: drivers/soc/ti/*
12479T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12480
12481
152ad442
SR
12482TI LM49xxx FAMILY ASoC CODEC DRIVERS
12483M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 12484M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
12485L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12486S: Maintained
12487F: sound/soc/codecs/lm49453*
d392dead 12488F: sound/soc/codecs/isabelle*
152ad442 12489
0edd807d
KM
12490TI LP855x BACKLIGHT DRIVER
12491M: Milo Kim <milo.kim@ti.com>
12492S: Maintained
12493F: Documentation/backlight/lp855x-driver.txt
12494F: drivers/video/backlight/lp855x_bl.c
12495F: include/linux/platform_data/lp855x.h
12496
faf13f6d
KM
12497TI LP8727 CHARGER DRIVER
12498M: Milo Kim <milo.kim@ti.com>
12499S: Maintained
8c0984e5 12500F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12501F: include/linux/platform_data/lp8727.h
12502
22f1229f
KM
12503TI LP8788 MFD DRIVER
12504M: Milo Kim <milo.kim@ti.com>
12505S: Maintained
12506F: drivers/iio/adc/lp8788_adc.c
12507F: drivers/leds/leds-lp8788.c
12508F: drivers/mfd/lp8788*.c
8c0984e5 12509F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12510F: drivers/regulator/lp8788-*.c
12511F: include/linux/mfd/lp8788*.h
12512
84640e27
KM
12513TI NETCP ETHERNET DRIVER
12514M: Wingman Kwok <w-kwok2@ti.com>
12515M: Murali Karicheri <m-karicheri2@ti.com>
12516L: netdev@vger.kernel.org
12517S: Maintained
12518F: drivers/net/ethernet/ti/netcp*
12519
217e0ca9
KC
12520TI TAS571X FAMILY ASoC CODEC DRIVER
12521M: Kevin Cernekee <cernekee@chromium.org>
12522L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12523S: Odd Fixes
12524F: sound/soc/codecs/tas571x*
12525
dd5e8e6b 12526TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12527M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12528L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12529S: Maintained
12530F: sound/soc/codecs/twl4030*
12531
90921014 12532TI WILINK WIRELESS DRIVERS
90921014
LC
12533L: linux-wireless@vger.kernel.org
12534W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12535W: http://wireless.kernel.org/en/users/Drivers/wl1251
12536T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12537S: Orphan
90921014
LC
12538F: drivers/net/wireless/ti/
12539F: include/linux/wl12xx.h
12540
e86eaa3a 12541TIPC NETWORK LAYER
8b58be88 12542M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12543M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12544L: netdev@vger.kernel.org (core kernel code)
12545L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12546W: http://tipc.sourceforge.net/
e86eaa3a 12547S: Maintained
c117ab84 12548F: include/uapi/linux/tipc*.h
679655da 12549F: net/tipc/
e86eaa3a 12550
867e359b 12551TILE ARCHITECTURE
b9a279f6 12552M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12553W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12554T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12555S: Supported
12556F: arch/tile/
6b940606 12557F: drivers/char/tile-srom.c
5c770755 12558F: drivers/edac/tile_edac.c
6b940606
CM
12559F: drivers/net/ethernet/tile/
12560F: drivers/rtc/rtc-tile.c
12561F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12562F: drivers/tty/serial/tilegx.c
6b940606
CM
12563F: drivers/usb/host/*-tilegx.c
12564F: include/linux/usb/tilegx.h
867e359b 12565
1da177e4 12566TLAN NETWORK DRIVER
8b58be88 12567M: Samuel Chessman <chessman@tux.org>
88c07dde 12568L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12569W: http://sourceforge.net/projects/tlan/
12570S: Maintained
679655da 12571F: Documentation/networking/tlan.txt
b544dbac 12572F: drivers/net/ethernet/ti/tlan.*
1da177e4 12573
d74db3b2 12574TOMOYO SECURITY MODULE
8b58be88
JP
12575M: Kentaro Takeda <takedakn@nttdata.co.jp>
12576M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12577L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12578L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12579L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12580L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12581W: http://tomoyo.sourceforge.jp/
843d183c 12582T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12583S: Maintained
679655da 12584F: security/tomoyo/
d74db3b2 12585
9caeb532 12586TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12587M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12588L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12589S: Maintained
12590F: drivers/platform/x86/topstar-laptop.c
12591
1da177e4 12592TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12593M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12594L: platform-driver-x86@vger.kernel.org
0a63ca11 12595S: Maintained
679655da 12596F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12597
0a63ca11
AA
12598TOSHIBA BLUETOOTH DRIVER
12599M: Azael Avalos <coproscefalo@gmail.com>
12600L: platform-driver-x86@vger.kernel.org
12601S: Maintained
12602F: drivers/platform/x86/toshiba_bluetooth.c
12603
12604TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12605M: Azael Avalos <coproscefalo@gmail.com>
12606L: platform-driver-x86@vger.kernel.org
12607S: Maintained
12608F: drivers/platform/x86/toshiba_haps.c
12609
14991fc7
AA
12610TOSHIBA WMI HOTKEYS DRIVER
12611M: Azael Avalos <coproscefalo@gmail.com>
12612L: platform-driver-x86@vger.kernel.org
12613S: Maintained
12614F: drivers/platform/x86/toshiba-wmi.c
12615
1da177e4 12616TOSHIBA SMM DRIVER
8b58be88 12617M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12618W: http://www.buzzard.org.uk/toshiba/
12619S: Maintained
679655da
JP
12620F: drivers/char/toshiba.c
12621F: include/linux/toshiba.h
c117ab84 12622F: include/uapi/linux/toshiba.h
1da177e4 12623
d32d9864
MR
12624TOSHIBA TC358743 DRIVER
12625M: Mats Randgaard <matrandg@cisco.com>
12626L: linux-media@vger.kernel.org
12627S: Maintained
12628F: drivers/media/i2c/tc358743*
b5dcee22 12629F: include/media/i2c/tc358743.h
d32d9864 12630
560e6475
WS
12631TMIO/SDHI MMC DRIVER
12632M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12633L: linux-mmc@vger.kernel.org
560e6475 12634S: Supported
d1057c40
GL
12635F: drivers/mmc/host/tmio_mmc*
12636F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12637F: include/linux/mfd/tmio.h
d719f900 12638
917cc4e6
GR
12639TMP401 HARDWARE MONITOR DRIVER
12640M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12641L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12642S: Maintained
12643F: Documentation/hwmon/tmp401
12644F: drivers/hwmon/tmp401.c
12645
98f32602 12646TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12647M: Hugh Dickins <hughd@google.com>
98f32602
HD
12648L: linux-mm@kvack.org
12649S: Maintained
12650F: include/linux/shmem_fs.h
12651F: mm/shmem.c
12652
45f95b53 12653TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12654M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12655M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12656L: linux-media@vger.kernel.org
a825eaec 12657W: https://linuxtv.org
45f95b53
MCC
12658T: git git://linuxtv.org/media_tree.git
12659S: Odd fixes
12660F: drivers/media/usb/tm6000/
618cd932 12661F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12662
34d1324e
AU
12663TW5864 VIDEO4LINUX DRIVER
12664M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12665M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12666M: Andrey Utkin <andrey_utkin@fastmail.com>
12667L: linux-media@vger.kernel.org
12668S: Supported
12669F: drivers/media/pci/tw5864/
45f95b53 12670
c65fde19
HV
12671TW68 VIDEO4LINUX DRIVER
12672M: Hans Verkuil <hverkuil@xs4all.nl>
12673L: linux-media@vger.kernel.org
12674T: git git://linuxtv.org/media_tree.git
a825eaec 12675W: https://linuxtv.org
c65fde19
HV
12676S: Odd Fixes
12677F: drivers/media/pci/tw68/
12678
704a84cc
EG
12679TW686X VIDEO4LINUX DRIVER
12680M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12681L: linux-media@vger.kernel.org
12682T: git git://linuxtv.org/media_tree.git
12683W: http://linuxtv.org
12684S: Maintained
12685F: drivers/media/pci/tw686x/
12686
4e68852d 12687TPM DEVICE DRIVER
901486b8 12688M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12689M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12690M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12691R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12692W: http://tpmdd.sourceforge.net
63a10dfd 12693L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12694Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12695T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12696S: Maintained
679655da 12697F: drivers/char/tpm/
4e68852d 12698
1a0f1b27
AL
12699TPM IBM_VTPM DEVICE DRIVER
12700M: Ashley Lai <ashleydlai@gmail.com>
12701W: http://tpmdd.sourceforge.net
12702L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12703S: Maintained
12704F: drivers/char/tpm/tpm_ibmvtpm*
12705
d6f005a1
JP
12706TRACING
12707M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12708M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12709T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12710S: Maintained
12711F: Documentation/trace/ftrace.txt
12712F: arch/*/*/*/ftrace.h
12713F: arch/*/kernel/ftrace.c
12714F: include/*/ftrace.h
12715F: include/linux/trace*.h
12716F: include/trace/
12717F: kernel/trace/
6e68e6c5 12718F: tools/testing/selftests/ftrace/
d6f005a1 12719
4abac0d0
IM
12720TRACING MMIO ACCESSES (MMIOTRACE)
12721M: Steven Rostedt <rostedt@goodmis.org>
12722M: Ingo Molnar <mingo@kernel.org>
12723R: Karol Herbst <karolherbst@gmail.com>
12724R: Pekka Paalanen <ppaalanen@gmail.com>
12725S: Maintained
12726L: linux-kernel@vger.kernel.org
12727L: nouveau@lists.freedesktop.org
12728F: kernel/trace/trace_mmiotrace.c
12729F: include/linux/mmiotrace.h
12730F: arch/x86/mm/kmmio.c
12731F: arch/x86/mm/mmio-mod.c
12732F: arch/x86/mm/testmmiotrace.c
12733
1da177e4 12734TRIVIAL PATCHES
8b58be88 12735M: Jiri Kosina <trivial@kernel.org>
54e5881d 12736T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12737S: Maintained
86ef925f 12738K: ^Subject:.*(?i)trivial
1da177e4 12739
4e68852d 12740TTY LAYER
879a5a00 12741M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12742M: Jiri Slaby <jslaby@suse.com>
879a5a00 12743S: Supported
08deed1e 12744T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12745F: Documentation/serial/
8dd5d2f1 12746F: drivers/tty/
df621252 12747F: drivers/tty/serial/serial_core.c
e3288775
AC
12748F: include/linux/serial_core.h
12749F: include/linux/serial.h
12750F: include/linux/tty.h
c117ab84
CEB
12751F: include/uapi/linux/serial_core.h
12752F: include/uapi/linux/serial.h
12753F: include/uapi/linux/tty.h
4e68852d 12754
91952bc0
AP
12755TUA9001 MEDIA DRIVER
12756M: Antti Palosaari <crope@iki.fi>
12757L: linux-media@vger.kernel.org
a825eaec 12758W: https://linuxtv.org
91952bc0
AP
12759W: http://palosaari.fi/linux/
12760Q: http://patchwork.linuxtv.org/project/linux-media/list/
12761T: git git://linuxtv.org/anttip/media_tree.git
12762S: Maintained
12763F: drivers/media/tuners/tua9001*
12764
740db6d7 12765TULIP NETWORK DRIVERS
740db6d7 12766L: netdev@vger.kernel.org
cf869eb1
GG
12767L: linux-parisc@vger.kernel.org
12768S: Orphan
0f04e2aa 12769F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12770
12771TUN/TAP driver
ba57b6f2 12772M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12773W: http://vtun.sourceforge.net/tun
12774S: Maintained
679655da
JP
12775F: Documentation/networking/tuntap.txt
12776F: arch/um/os-Linux/drivers/
1da177e4 12777
b454cc66 12778TURBOCHANNEL SUBSYSTEM
8b58be88 12779M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12780M: Ralf Baechle <ralf@linux-mips.org>
12781L: linux-mips@linux-mips.org
12782Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12783S: Maintained
679655da
JP
12784F: drivers/tc/
12785F: include/linux/tc.h
b454cc66 12786
e2d1d6c0 12787UBI FILE SYSTEM (UBIFS)
a7859936 12788M: Richard Weinberger <richard@nod.at>
949cb623 12789M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12790M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12791L: linux-mtd@lists.infradead.org
e2966cbe 12792T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12793W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12794S: Supported
679655da
JP
12795F: Documentation/filesystems/ubifs.txt
12796F: fs/ubifs/
e2d1d6c0 12797
e1632fa2 12798UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12799M: Greg Ungerer <gerg@linux-m68k.org>
12800W: http://www.linux-m68k.org/
cc2020e6 12801W: http://www.uclinux.org/
e1632fa2 12802L: linux-m68k@lists.linux-m68k.org
cc2020e6 12803L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12804T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12805S: Maintained
e1632fa2
GU
12806F: arch/m68k/coldfire/
12807F: arch/m68k/68*/
61bc02bb
JP
12808F: arch/m68k/*/*_no.*
12809F: arch/m68k/include/asm/*_no.*
cc2020e6 12810
1da177e4 12811UDF FILESYSTEM
d8130624 12812M: Jan Kara <jack@suse.com>
1da177e4 12813S: Maintained
679655da
JP
12814F: Documentation/filesystems/udf.txt
12815F: fs/udf/
1da177e4 12816
0edffe65
BN
12817UDRAW TABLET
12818M: Bastien Nocera <hadess@hadess.net>
12819L: linux-input@vger.kernel.org
12820S: Maintained
12821F: drivers/hid/hid-udraw.c
12822
cc2020e6 12823UFS FILESYSTEM
8b58be88 12824M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12825S: Maintained
679655da
JP
12826F: Documentation/filesystems/ufs.txt
12827F: fs/ufs/
cc2020e6 12828
0a09d3ab
DH
12829UHID USERSPACE HID IO DRIVER:
12830M: David Herrmann <dh.herrmann@googlemail.com>
12831L: linux-input@vger.kernel.org
12832S: Maintained
12833F: drivers/hid/uhid.c
c117ab84 12834F: include/uapi/linux/uhid.h
0a09d3ab 12835
18332a80 12836ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12837L: linux-usb@vger.kernel.org
10c6c9c9 12838S: Orphan
355ffe69 12839F: drivers/uwb/
679655da
JP
12840F: include/linux/uwb.h
12841F: include/linux/uwb/
18332a80 12842
b31d8273
G
12843UNICORE32 ARCHITECTURE:
12844M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12845W: http://mprc.pku.edu.cn/~guanxuetao/linux
12846S: Maintained
ceebf4d5 12847T: git git://github.com/gxt/linux.git
b31d8273
G
12848F: arch/unicore32/
12849
d8379ab1
TF
12850UNIFDEF
12851M: Tony Finch <dot@dotat.at>
12852W: http://dotat.at/prog/unifdef
12853S: Maintained
12854F: scripts/unifdef.c
12855
1da177e4 12856UNIFORM CDROM DRIVER
8b58be88 12857M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12858W: http://www.kernel.dk
12859S: Maintained
679655da
JP
12860F: Documentation/cdrom/
12861F: drivers/cdrom/cdrom.c
12862F: include/linux/cdrom.h
c117ab84 12863F: include/uapi/linux/cdrom.h
1da177e4 12864
56df0122 12865UNISYS S-PAR DRIVERS
49e7d9df
JP
12866M: David Kershner <david.kershner@unisys.com>
12867L: sparmaintainer@unisys.com (Unisys internal)
12868S: Supported
12869F: drivers/staging/unisys/
56df0122 12870
9941fa6e
VH
12871UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12872M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12873L: linux-scsi@vger.kernel.org
12874S: Supported
12875F: Documentation/scsi/ufs.txt
12876F: drivers/scsi/ufs/
12877
4b9ffb5a 12878UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
bdee9860
JP
12879M: Manjunath M Bettegowda <manjumb@synopsys.com>
12880M: Prabu Thangamuthu <prabut@synopsys.com>
4b9ffb5a
JP
12881L: linux-scsi@vger.kernel.org
12882S: Supported
12883F: drivers/scsi/ufs/*dwc*
12884
e2d1d6c0 12885UNSORTED BLOCK IMAGES (UBI)
949cb623 12886M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12887M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12888W: http://www.linux-mtd.infradead.org/
12889L: linux-mtd@lists.infradead.org
b6b44e0a 12890T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12891S: Supported
80811493 12892F: drivers/mtd/ubi/
679655da 12893F: include/linux/mtd/ubi.h
c117ab84 12894F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12895
1da177e4 12896USB ACM DRIVER
ca1c3e6f 12897M: Oliver Neukum <oneukum@suse.com>
6372594a 12898L: linux-usb@vger.kernel.org
1da177e4 12899S: Maintained
679655da
JP
12900F: Documentation/usb/acm.txt
12901F: drivers/usb/class/cdc-acm.*
1da177e4 12902
b7d572e1
PF
12903USB AR5523 WIRELESS DRIVER
12904M: Pontus Fuchs <pontus.fuchs@gmail.com>
12905L: linux-wireless@vger.kernel.org
12906S: Maintained
12907F: drivers/net/wireless/ath/ar5523/
12908
115bb1ff 12909USB ATTACHED SCSI
866d372e 12910M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12911L: linux-usb@vger.kernel.org
12912L: linux-scsi@vger.kernel.org
8eae0fb7 12913S: Maintained
115bb1ff
MW
12914F: drivers/usb/storage/uas.c
12915
1da177e4 12916USB CDC ETHERNET DRIVER
61eee9a7 12917M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12918L: linux-usb@vger.kernel.org
1da177e4 12919S: Maintained
679655da 12920F: drivers/net/usb/cdc_*.c
c117ab84 12921F: include/uapi/linux/usb/cdc.h
1da177e4 12922
66e3e591
KP
12923USB CHAOSKEY DRIVER
12924M: Keith Packard <keithp@keithp.com>
12925L: linux-usb@vger.kernel.org
12926S: Maintained
12927F: drivers/usb/misc/chaoskey.c
12928
b02b371e 12929USB CYPRESS C67X00 DRIVER
8b58be88 12930M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12931L: linux-usb@vger.kernel.org
12932S: Maintained
679655da 12933F: drivers/usb/c67x00/
b02b371e 12934
d0374f4f 12935USB DAVICOM DM9601 DRIVER
8b58be88 12936M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12937L: netdev@vger.kernel.org
d0374f4f
PK
12938W: http://www.linux-usb.org/usbnet
12939S: Maintained
679655da 12940F: drivers/net/usb/dm9601.c
d0374f4f 12941
cc2020e6 12942USB DIAMOND RIO500 DRIVER
8b58be88 12943M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12944L: rio500-users@lists.sourceforge.net
12945W: http://rio500.sourceforge.net
12946S: Maintained
679655da 12947F: drivers/usb/misc/rio500*
cc2020e6 12948
1da177e4 12949USB EHCI DRIVER
578333ab 12950M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12951L: linux-usb@vger.kernel.org
578333ab 12952S: Maintained
679655da
JP
12953F: Documentation/usb/ehci.txt
12954F: drivers/usb/host/ehci*
1da177e4 12955
69ae9e3e 12956USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12957M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12958L: linux-usb@vger.kernel.org
69ae9e3e 12959W: http://www.linux-usb.org/gadget
d6d0f665
FB
12960T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12961S: Maintained
679655da
JP
12962F: drivers/usb/gadget/
12963F: include/linux/usb/gadget*
69ae9e3e 12964
2dea64b4 12965USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12966M: Jiri Kosina <jikos@kernel.org>
406df153 12967R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12968L: linux-usb@vger.kernel.org
54e5881d 12969T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12970S: Maintained
c2f01971 12971F: Documentation/hid/hiddev.txt
679655da 12972F: drivers/hid/usbhid/
1da177e4 12973
959eea21 12974USB ISP116X DRIVER
8b58be88 12975M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12976L: linux-usb@vger.kernel.org
959eea21 12977S: Maintained
679655da
JP
12978F: drivers/usb/host/isp116x*
12979F: include/linux/usb/isp116x.h
959eea21 12980
146498ea
WH
12981USB LAN78XX ETHERNET DRIVER
12982M: Woojung Huh <woojung.huh@microchip.com>
12983M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12984L: netdev@vger.kernel.org
12985S: Maintained
12986F: drivers/net/usb/lan78xx.*
12987
1da177e4 12988USB MASS STORAGE DRIVER
fc8b690d 12989M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12990L: linux-usb@vger.kernel.org
8836aeb8 12991L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12992S: Maintained
12993W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12994F: drivers/usb/storage/
1da177e4 12995
af39917d
CL
12996USB MIDI DRIVER
12997M: Clemens Ladisch <clemens@ladisch.de>
12998L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12999T: git git://git.alsa-project.org/alsa-kernel.git
13000S: Maintained
13001F: sound/usb/midi.*
13002
444ce9d4
JP
13003USB NETWORKING DRIVERS
13004L: linux-usb@vger.kernel.org
13005S: Odd Fixes
13006F: drivers/net/usb/
13007
1da177e4 13008USB OHCI DRIVER
578333ab 13009M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13010L: linux-usb@vger.kernel.org
578333ab 13011S: Maintained
679655da
JP
13012F: Documentation/usb/ohci.txt
13013F: drivers/usb/host/ohci*
1da177e4 13014
963ffa3e 13015USB OTG FSM (Finite State Machine)
60d77b3d 13016M: Peter Chen <Peter.Chen@nxp.com>
8373856d 13017T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
13018L: linux-usb@vger.kernel.org
13019S: Maintained
13020F: drivers/usb/common/usb-otg-fsm.c
13021
563da3a9
VM
13022USB OVER IP DRIVER
13023M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
13024M: Shuah Khan <shuahkh@osg.samsung.com>
13025M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
13026L: linux-usb@vger.kernel.org
13027S: Maintained
a6d6fc2b 13028F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
13029F: drivers/usb/usbip/
13030F: tools/usb/usbip/
13031
1da177e4 13032USB PEGASUS DRIVER
a16b945c 13033M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 13034L: linux-usb@vger.kernel.org
043600a6 13035L: netdev@vger.kernel.org
052e3128
PM
13036T: git git://github.com/petkan/pegasus.git
13037W: https://github.com/petkan/pegasus
1da177e4 13038S: Maintained
679655da 13039F: drivers/net/usb/pegasus.*
1da177e4 13040
d3ad558f 13041USB PHY LAYER
a55f6286 13042M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
13043L: linux-usb@vger.kernel.org
13044T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13045S: Maintained
13046F: drivers/usb/phy/
d3ad558f 13047
73e4fb3f 13048USB PRINTER DRIVER (usblp)
8b58be88 13049M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 13050L: linux-usb@vger.kernel.org
73e4fb3f 13051S: Supported
679655da 13052F: drivers/usb/class/usblp.c
1da177e4 13053
4521b477
BM
13054USB QMI WWAN NETWORK DRIVER
13055M: Bjørn Mork <bjorn@mork.no>
13056L: netdev@vger.kernel.org
13057S: Maintained
13058F: Documentation/ABI/testing/sysfs-class-net-qmi
13059F: drivers/net/usb/qmi_wwan.c
13060
1da177e4 13061USB RTL8150 DRIVER
a16b945c 13062M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 13063L: linux-usb@vger.kernel.org
043600a6 13064L: netdev@vger.kernel.org
052e3128
PM
13065T: git git://github.com/petkan/rtl8150.git
13066W: https://github.com/petkan/rtl8150
1da177e4 13067S: Maintained
679655da 13068F: drivers/net/usb/rtl8150.c
1da177e4 13069
f896b796 13070USB SERIAL SUBSYSTEM
66085694 13071M: Johan Hovold <johan@kernel.org>
795fb7e7 13072L: linux-usb@vger.kernel.org
5ee05309 13073T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 13074S: Maintained
679655da 13075F: Documentation/usb/usb-serial.txt
f896b796 13076F: drivers/usb/serial/
679655da 13077F: include/linux/usb/serial.h
1da177e4 13078
b3f0db1c
SG
13079USB SMSC75XX ETHERNET DRIVER
13080M: Steve Glendinning <steve.glendinning@shawell.net>
13081L: netdev@vger.kernel.org
13082S: Maintained
13083F: drivers/net/usb/smsc75xx.*
13084
2f7ca802 13085USB SMSC95XX ETHERNET DRIVER
90b24cfb 13086M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 13087M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 13088L: netdev@vger.kernel.org
90b24cfb 13089S: Maintained
679655da 13090F: drivers/net/usb/smsc95xx.*
2f7ca802 13091
1da177e4 13092USB SUBSYSTEM
879a5a00 13093M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 13094L: linux-usb@vger.kernel.org
1da177e4 13095W: http://www.linux-usb.org
08deed1e 13096T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 13097S: Supported
1700bd98 13098F: Documentation/devicetree/bindings/usb/
679655da 13099F: Documentation/usb/
679655da
JP
13100F: drivers/usb/
13101F: include/linux/usb.h
13102F: include/linux/usb/
1da177e4
LT
13103
13104USB UHCI DRIVER
8b58be88 13105M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13106L: linux-usb@vger.kernel.org
1da177e4 13107S: Maintained
679655da 13108F: drivers/usb/host/uhci*
1da177e4 13109
69ae9e3e 13110USB "USBNET" DRIVER FRAMEWORK
d8130624 13111M: Oliver Neukum <oneukum@suse.com>
043600a6 13112L: netdev@vger.kernel.org
69ae9e3e 13113W: http://www.linux-usb.org/usbnet
1da177e4 13114S: Maintained
679655da
JP
13115F: drivers/net/usb/usbnet.c
13116F: include/linux/usb/usbnet.h
1da177e4 13117
c0efd232 13118USB VIDEO CLASS
c53ac071 13119M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 13120L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 13121L: linux-media@vger.kernel.org
275ffde4 13122T: git git://linuxtv.org/media_tree.git
57c6d2e9 13123W: http://www.ideasonboard.org/uvc/
c0efd232 13124S: Maintained
0c0d06ca 13125F: drivers/media/usb/uvc/
6c0f0359 13126F: include/uapi/linux/uvcvideo.h
1da177e4 13127
b60b9c45
HV
13128USB VISION DRIVER
13129M: Hans Verkuil <hverkuil@xs4all.nl>
13130L: linux-media@vger.kernel.org
13131T: git git://linuxtv.org/media_tree.git
a825eaec 13132W: https://linuxtv.org
b60b9c45
HV
13133S: Odd Fixes
13134F: drivers/media/usb/usbvision/
13135
8282da47
LP
13136USB WEBCAM GADGET
13137M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13138L: linux-usb@vger.kernel.org
13139S: Maintained
3a83c16e 13140F: drivers/usb/gadget/function/*uvc*
faf2e1db 13141F: drivers/usb/gadget/legacy/webcam.c
8282da47 13142
bf164cc0 13143USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 13144M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
13145L: linux-wireless@vger.kernel.org
13146S: Maintained
679655da 13147F: drivers/net/wireless/rndis_wlan.c
bf164cc0 13148
eb6bab13 13149USB XHCI DRIVER
03d85053 13150M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
13151L: linux-usb@vger.kernel.org
13152S: Supported
36d0344c
SS
13153F: drivers/usb/host/xhci*
13154F: drivers/usb/host/pci-quirks*
eb6bab13 13155
1da177e4 13156USB ZD1201 DRIVER
4086b9ca 13157L: linux-wireless@vger.kernel.org
1da177e4 13158W: http://linux-lc100020.sourceforge.net
4086b9ca 13159S: Orphan
ed0ad06f 13160F: drivers/net/wireless/zydas/zd1201.*
1da177e4 13161
b7eee616 13162USB ZR364XX DRIVER
8b58be88 13163M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 13164L: linux-usb@vger.kernel.org
661263b5 13165L: linux-media@vger.kernel.org
275ffde4 13166T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
13167W: http://royale.zerezo.com/zr364xx/
13168S: Maintained
618cd932 13169F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 13170F: drivers/media/usb/zr364xx/
b7eee616 13171
289fcff4
HK
13172ULPI BUS
13173M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13174L: linux-usb@vger.kernel.org
13175S: Maintained
13176F: drivers/usb/common/ulpi.c
13177F: include/linux/ulpi/
13178
e7839f25 13179USER-MODE LINUX (UML)
8b58be88 13180M: Jeff Dike <jdike@addtoit.com>
b15194b7 13181M: Richard Weinberger <richard@nod.at>
1da177e4
LT
13182L: user-mode-linux-devel@lists.sourceforge.net
13183L: user-mode-linux-user@lists.sourceforge.net
13184W: http://user-mode-linux.sourceforge.net
9f273c24 13185T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 13186S: Maintained
61516587 13187F: Documentation/virtual/uml/
679655da 13188F: arch/um/
b070989a 13189F: arch/x86/um/
679655da
JP
13190F: fs/hostfs/
13191F: fs/hppfs/
b7eee616 13192
e5f114e9 13193USERSPACE I/O (UIO)
879a5a00 13194M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 13195S: Maintained
3d3fecbd 13196T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
cadf8106 13197F: Documentation/driver-api/uio-howto.rst
679655da
JP
13198F: drivers/uio/
13199F: include/linux/uio*.h
e5f114e9 13200
256cccbe 13201UTIL-LINUX PACKAGE
8b58be88 13202M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
13203L: util-linux@vger.kernel.org
13204W: http://en.wikipedia.org/wiki/Util-linux
13205T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
13206S: Maintained
13207
c1fd1c07 13208UVESAFB DRIVER
8b58be88 13209M: Michal Januszewski <spock@gentoo.org>
c69f677c 13210L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
13211W: http://dev.gentoo.org/~spock/projects/uvesafb/
13212S: Maintained
679655da 13213F: Documentation/fb/uvesafb.txt
8a61f013 13214F: drivers/video/fbdev/uvesafb.*
c1fd1c07 13215
456930d8
SA
13216VF610 NAND DRIVER
13217M: Stefan Agner <stefan@agner.ch>
13218L: linux-mtd@lists.infradead.org
13219S: Supported
13220F: drivers/mtd/nand/vf610_nfc.c
13221
4480f15b 13222VFAT/FAT/MSDOS FILESYSTEM
8b58be88 13223M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 13224S: Maintained
679655da
JP
13225F: Documentation/filesystems/vfat.txt
13226F: fs/fat/
1da177e4 13227
cba3345c
AW
13228VFIO DRIVER
13229M: Alex Williamson <alex.williamson@redhat.com>
13230L: kvm@vger.kernel.org
9f273c24 13231T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
13232S: Maintained
13233F: Documentation/vfio.txt
13234F: drivers/vfio/
13235F: include/linux/vfio.h
c117ab84 13236F: include/uapi/linux/vfio.h
cba3345c 13237
5188287a
KW
13238VFIO MEDIATED DEVICE DRIVERS
13239M: Kirti Wankhede <kwankhede@nvidia.com>
13240L: kvm@vger.kernel.org
13241S: Maintained
13242F: Documentation/vfio-mediated-device.txt
13243F: drivers/vfio/mdev/
13244F: include/linux/mdev.h
13245F: samples/vfio-mdev/
13246
a714ea5f
AW
13247VFIO PLATFORM DRIVER
13248M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13249L: kvm@vger.kernel.org
13250S: Maintained
13251F: drivers/vfio/platform/
13252
9e6f3438
PO
13253VIDEOBUF2 FRAMEWORK
13254M: Pawel Osciak <pawel@osciak.com>
13255M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 13256M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
13257L: linux-media@vger.kernel.org
13258S: Maintained
90d72ac6 13259F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
13260F: include/media/videobuf2-*
13261
06a8fc78
AH
13262VIRTIO AND VHOST VSOCK DRIVER
13263M: Stefan Hajnoczi <stefanha@redhat.com>
13264L: kvm@vger.kernel.org
13265L: virtualization@lists.linux-foundation.org
13266L: netdev@vger.kernel.org
13267S: Maintained
13268F: include/linux/virtio_vsock.h
13269F: include/uapi/linux/virtio_vsock.h
13270F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 13271F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
13272F: drivers/vhost/vsock.c
13273F: drivers/vhost/vsock.h
06a8fc78 13274
5523662e
SCP
13275VIRTUAL SERIO DEVICE DRIVER
13276M: Stephen Chandler Paul <thatslyude@gmail.com>
13277S: Maintained
13278F: drivers/input/serio/userio.c
13279F: include/uapi/linux/userio.h
13280
9a82446b 13281VIRTIO CONSOLE DRIVER
79134d11 13282M: Amit Shah <amit@kernel.org>
9a82446b
AS
13283L: virtualization@lists.linux-foundation.org
13284S: Maintained
13285F: drivers/char/virtio_console.c
13286F: include/linux/virtio_console.h
c117ab84 13287F: include/uapi/linux/virtio_console.h
9a82446b 13288
2426ec8f 13289VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 13290M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13291M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
13292L: virtualization@lists.linux-foundation.org
13293S: Maintained
0e4191fe 13294F: Documentation/devicetree/bindings/virtio/
2426ec8f 13295F: drivers/virtio/
c893c8d7 13296F: tools/virtio/
2426ec8f
MT
13297F: drivers/net/virtio_net.c
13298F: drivers/block/virtio_blk.c
13299F: include/linux/virtio_*.h
916cdabc 13300F: include/uapi/linux/virtio_*.h
dbaf0624 13301F: drivers/crypto/virtio/
2426ec8f 13302
f2dbda3b
CH
13303VIRTIO DRIVERS FOR S390
13304M: Christian Borntraeger <borntraeger@de.ibm.com>
13305M: Cornelia Huck <cornelia.huck@de.ibm.com>
13306L: linux-s390@vger.kernel.org
13307L: virtualization@lists.linux-foundation.org
13308L: kvm@vger.kernel.org
13309S: Supported
1b568d93 13310F: drivers/s390/virtio/
f2dbda3b 13311
4ad6ee91
GH
13312VIRTIO GPU DRIVER
13313M: David Airlie <airlied@linux.ie>
13314M: Gerd Hoffmann <kraxel@redhat.com>
13315L: dri-devel@lists.freedesktop.org
13316L: virtualization@lists.linux-foundation.org
0c19f97f 13317T: git git://git.kraxel.org/linux drm-qemu
4ad6ee91
GH
13318S: Maintained
13319F: drivers/gpu/drm/virtio/
13320F: include/uapi/linux/virtio_gpu.h
13321
3a4d5c94
MT
13322VIRTIO HOST (VHOST)
13323M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13324M: Jason Wang <jasowang@redhat.com>
3a4d5c94 13325L: kvm@vger.kernel.org
c996d8b9 13326L: virtualization@lists.linux-foundation.org
3a4d5c94 13327L: netdev@vger.kernel.org
9f273c24 13328T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
13329S: Maintained
13330F: drivers/vhost/
c117ab84 13331F: include/uapi/linux/vhost.h
3a4d5c94 13332
271c8651
GH
13333VIRTIO INPUT DRIVER
13334M: Gerd Hoffmann <kraxel@redhat.com>
13335S: Maintained
13336F: drivers/virtio/virtio_input.c
13337F: include/uapi/linux/virtio_input.h
13338
dbaf0624
G
13339VIRTIO CRYPTO DRIVER
13340M: Gonglei <arei.gonglei@huawei.com>
13341L: virtualization@lists.linux-foundation.org
13342L: linux-crypto@vger.kernel.org
13343S: Maintained
13344F: drivers/crypto/virtio/
13345F: include/uapi/linux/virtio_crypto.h
13346
1da177e4 13347VIA RHINE NETWORK DRIVER
210347e1 13348S: Orphan
f2148a47 13349F: drivers/net/ethernet/via/via-rhine.c
1da177e4 13350
f0bf7f61 13351VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 13352M: Bruce Chang <brucechang@via.com.tw>
8b58be88 13353M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
13354S: Maintained
13355F: drivers/mmc/host/via-sdmmc.c
13356
69e4a7c2 13357VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 13358M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 13359L: linux-fbdev@vger.kernel.org
69e4a7c2 13360S: Maintained
c7babebd
FTS
13361F: include/linux/via-core.h
13362F: include/linux/via-gpio.h
13363F: include/linux/via_i2c.h
8a61f013 13364F: drivers/video/fbdev/via/
69e4a7c2 13365
01f20734 13366VIA VELOCITY NETWORK DRIVER
8b58be88 13367M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
13368L: netdev@vger.kernel.org
13369S: Maintained
f2148a47 13370F: drivers/net/ethernet/via/via-velocity.*
1da177e4 13371
f73f8173
AW
13372VIRT LIB
13373M: Alex Williamson <alex.williamson@redhat.com>
13374M: Paolo Bonzini <pbonzini@redhat.com>
13375L: kvm@vger.kernel.org
13376S: Supported
13377F: virt/lib/
13378
77911fd2 13379VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
13380M: Hans Verkuil <hverkuil@xs4all.nl>
13381L: linux-media@vger.kernel.org
13382T: git git://linuxtv.org/media_tree.git
a825eaec 13383W: https://linuxtv.org
0b7bc1fa 13384S: Maintained
77911fd2 13385F: drivers/media/platform/vivid/*
0b7bc1fa 13386
be7f8273 13387VLAN (802.1Q)
8b58be88 13388M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
13389L: netdev@vger.kernel.org
13390S: Maintained
679655da
JP
13391F: drivers/net/macvlan.c
13392F: include/linux/if_*vlan.h
13393F: net/8021q/
be7f8273 13394
55e331cf 13395VLYNQ BUS
08eeb306 13396M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 13397L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
13398S: Maintained
13399F: drivers/vlynq/vlynq.c
13400F: include/linux/vlynq.h
13401
390beae4 13402VME SUBSYSTEM
74c600e3 13403M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 13404M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
13405M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13406L: devel@driverdev.osuosl.org
13407S: Maintained
13408T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 13409F: Documentation/driver-api/vme.rst
390beae4
MW
13410F: drivers/staging/vme/
13411F: drivers/vme/
13412F: include/linux/vme*
13413
4488e09b
AK
13414VMWARE HYPERVISOR INTERFACE
13415M: Alok Kataria <akataria@vmware.com>
13416L: virtualization@lists.linux-foundation.org
13417S: Supported
13418F: arch/x86/kernel/cpu/vmware.c
13419
73b35d07
DT
13420VMWARE BALLOON DRIVER
13421M: Xavier Deguillard <xdeguillard@vmware.com>
13422M: Philip Moltmann <moltmann@vmware.com>
13423M: "VMware, Inc." <pv-drivers@vmware.com>
13424L: linux-kernel@vger.kernel.org
13425S: Maintained
13426F: drivers/misc/vmw_balloon.c
13427
8b8be51b
TH
13428VMWARE VMMOUSE SUBDRIVER
13429M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13430M: "VMware, Inc." <pv-drivers@vmware.com>
13431L: linux-input@vger.kernel.org
13432S: Maintained
13433F: drivers/input/mouse/vmmouse.c
13434F: drivers/input/mouse/vmmouse.h
13435
d1a890fa 13436VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 13437M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
13438M: "VMware, Inc." <pv-drivers@vmware.com>
13439L: netdev@vger.kernel.org
13440S: Maintained
13441F: drivers/net/vmxnet3/
d1a890fa 13442
851b1642 13443VMware PVSCSI driver
29374ec6 13444M: Jim Gill <jgill@vmware.com>
851b1642
AK
13445M: VMware PV-Drivers <pv-drivers@vmware.com>
13446L: linux-scsi@vger.kernel.org
13447S: Maintained
13448F: drivers/scsi/vmw_pvscsi.c
13449F: drivers/scsi/vmw_pvscsi.h
13450
29c8d9eb
AR
13451VMWARE PVRDMA DRIVER
13452M: Adit Ranadive <aditr@vmware.com>
13453M: VMware PV-Drivers <pv-drivers@vmware.com>
13454L: linux-rdma@vger.kernel.org
13455S: Maintained
13456F: drivers/infiniband/hw/vmw_pvrdma/
13457
e53e86c7 13458VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 13459M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 13460M: Mark Brown <broonie@kernel.org>
5cdeb2c8 13461L: linux-kernel@vger.kernel.org
1dd68f01 13462W: http://www.slimlogic.co.uk/?p=48
6febb5ab 13463T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 13464S: Supported
9d2597e8 13465F: Documentation/devicetree/bindings/regulator/
679655da 13466F: drivers/regulator/
9d2597e8 13467F: include/dt-bindings/regulator/
679655da 13468F: include/linux/regulator/
e53e86c7 13469
081958eb
DA
13470VRF
13471M: David Ahern <dsa@cumulusnetworks.com>
13472M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13473L: netdev@vger.kernel.org
13474S: Maintained
13475F: drivers/net/vrf.c
562d897d 13476F: Documentation/networking/vrf.txt
081958eb 13477
ab41319e 13478VT1211 HARDWARE MONITOR DRIVER
8b58be88 13479M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 13480L: linux-hwmon@vger.kernel.org
ab41319e 13481S: Maintained
679655da
JP
13482F: Documentation/hwmon/vt1211
13483F: drivers/hwmon/vt1211.c
ab41319e 13484
1de9e371 13485VT8231 HARDWARE MONITOR DRIVER
8b58be88 13486M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 13487L: linux-hwmon@vger.kernel.org
1de9e371 13488S: Maintained
679655da 13489F: drivers/hwmon/vt8231.c
1de9e371 13490
88095e7b
TO
13491VUB300 USB to SDIO/SD/MMC bridge chip
13492M: Tony Olech <tony.olech@elandigitalsystems.com>
13493L: linux-mmc@vger.kernel.org
13494L: linux-usb@vger.kernel.org
13495S: Supported
13496F: drivers/mmc/host/vub300.c
13497
1da177e4 13498W1 DALLAS'S 1-WIRE BUS
a8018766 13499M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 13500S: Maintained
679655da
JP
13501F: Documentation/w1/
13502F: drivers/w1/
1da177e4 13503
13927079 13504W83791D HARDWARE MONITORING DRIVER
8b58be88 13505M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 13506L: linux-hwmon@vger.kernel.org
25845c22 13507S: Maintained
679655da
JP
13508F: Documentation/hwmon/w83791d
13509F: drivers/hwmon/w83791d.c
13927079 13510
61db011d 13511W83793 HARDWARE MONITORING DRIVER
8b58be88 13512M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 13513L: linux-hwmon@vger.kernel.org
61db011d 13514S: Maintained
679655da
JP
13515F: Documentation/hwmon/w83793
13516F: drivers/hwmon/w83793.c
61db011d 13517
e3760b43 13518W83795 HARDWARE MONITORING DRIVER
d8130624 13519M: Jean Delvare <jdelvare@suse.com>
968ce1b1 13520L: linux-hwmon@vger.kernel.org
e3760b43
JD
13521S: Maintained
13522F: drivers/hwmon/w83795.c
13523
1da177e4 13524W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 13525M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13526S: Maintained
679655da 13527F: drivers/mmc/host/wbsd.*
1da177e4 13528
b4e05923
HG
13529WACOM PROTOCOL 4 SERIAL TABLETS
13530M: Julian Squires <julian@cipht.net>
13531M: Hans de Goede <hdegoede@redhat.com>
13532L: linux-input@vger.kernel.org
13533S: Maintained
13534F: drivers/input/tablet/wacom_serial4.c
13535
3527761c 13536WATCHDOG DEVICE DRIVERS
8b58be88 13537M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13538R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13539L: linux-watchdog@vger.kernel.org
13540W: http://www.linux-watchdog.org/
f599aaf0 13541T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13542S: Maintained
540be8b2 13543F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13544F: Documentation/watchdog/
13545F: drivers/watchdog/
13546F: include/linux/watchdog.h
c117ab84 13547F: include/uapi/linux/watchdog.h
3527761c 13548
b22e00f3
DH
13549WIIMOTE HID DRIVER
13550M: David Herrmann <dh.herrmann@googlemail.com>
13551L: linux-input@vger.kernel.org
13552S: Maintained
13553F: drivers/hid/hid-wiimote*
13554
e258b80e 13555WINBOND CIR DRIVER
364e9e18 13556M: David Härdeman <david@hardeman.nu>
e258b80e 13557S: Maintained
116ab806 13558F: drivers/media/rc/winbond-cir.c
e258b80e 13559
c36a483d
WBG
13560WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13561M: William Breathitt Gray <vilhelm.gray@gmail.com>
13562L: linux-watchdog@vger.kernel.org
13563S: Maintained
13564F: drivers/watchdog/ebc-c384_wdt.c
13565
9c26df9b
WBG
13566WINSYSTEMS WS16C48 GPIO DRIVER
13567M: William Breathitt Gray <vilhelm.gray@gmail.com>
13568L: linux-gpio@vger.kernel.org
13569S: Maintained
13570F: drivers/gpio/gpio-ws16c48.c
e258b80e 13571
8a70da82 13572WIMAX STACK
8b58be88 13573M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13574M: linux-wimax@intel.com
49e7d9df 13575L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13576S: Supported
13577W: http://linuxwimax.org
315987dc 13578F: Documentation/wimax/README.wimax
315987dc
JP
13579F: include/linux/wimax/debug.h
13580F: include/net/wimax.h
c117ab84 13581F: include/uapi/linux/wimax.h
315987dc 13582F: net/wimax/
8a70da82 13583
5fc14680 13584WISTRON LAPTOP BUTTON DRIVER
8b58be88 13585M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13586S: Maintained
679655da 13587F: drivers/input/misc/wistron_btns.c
5fc14680 13588
1da177e4 13589WL3501 WIRELESS PCMCIA CARD DRIVER
724c6b35 13590L: linux-wireless@vger.kernel.org
0c59d281 13591S: Odd fixes
679655da 13592F: drivers/net/wireless/wl3501*
1da177e4 13593
055bcbcb 13594WOLFSON MICROELECTRONICS DRIVERS
fef95164 13595L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13596T: git https://github.com/CirrusLogic/linux-drivers.git
13597W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13598S: Supported
3768f0b1 13599F: Documentation/hwmon/wm83??
f494993f
CK
13600F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13601F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13602F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13603F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13604F: drivers/clk/clk-wm83*.c
9c309598 13605F: drivers/extcon/extcon-arizona.c
b75ea16a 13606F: drivers/leds/leds-wm83*.c
25b273ba 13607F: drivers/gpio/gpio-*wm*.c
9c309598 13608F: drivers/gpio/gpio-arizona.c
d22b0869 13609F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13610F: drivers/input/misc/wm831x-on.c
13611F: drivers/input/touchscreen/wm831x-ts.c
13612F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13613F: drivers/mfd/arizona*
13614F: drivers/mfd/wm*.c
12ebc137 13615F: drivers/mfd/cs47l24*
8c0984e5 13616F: drivers/power/supply/wm83*.c
b75ea16a
MB
13617F: drivers/rtc/rtc-wm83*.c
13618F: drivers/regulator/wm8*.c
3860e6c4 13619F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13620F: drivers/watchdog/wm83*_wdt.c
9c309598 13621F: include/linux/mfd/arizona/
3860e6c4 13622F: include/linux/mfd/wm831x/
b75ea16a 13623F: include/linux/mfd/wm8350/
3768f0b1 13624F: include/linux/mfd/wm8400*
59ec6da2 13625F: include/linux/wm97xx.h
055bcbcb 13626F: include/sound/wm????.h
9c309598 13627F: sound/soc/codecs/arizona.?
055bcbcb 13628F: sound/soc/codecs/wm*
12ebc137 13629F: sound/soc/codecs/cs47l24*
b75ea16a 13630
3e6cd7a4
TH
13631WORKQUEUE
13632M: Tejun Heo <tj@kernel.org>
badb7f5e 13633R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13634T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13635S: Maintained
13636F: include/linux/workqueue.h
13637F: kernel/workqueue.c
e7f08ffb 13638F: Documentation/core-api/workqueue.rst
3e6cd7a4 13639
39ac9f48
CYT
13640X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13641M: Chen-Yu Tsai <wens@csie.org>
13642L: linux-kernel@vger.kernel.org
13643S: Maintained
13644N: axp[128]
13645
1da177e4 13646X.25 NETWORK LAYER
8bf28059 13647M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13648L: linux-x25@vger.kernel.org
8bf28059 13649S: Odd Fixes
679655da
JP
13650F: Documentation/networking/x25*
13651F: include/net/x25*
13652F: net/x25/
1da177e4 13653
e2d1d6c0 13654X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13655M: Thomas Gleixner <tglx@linutronix.de>
13656M: Ingo Molnar <mingo@redhat.com>
13657M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13658M: x86@kernel.org
981c3a4f 13659L: linux-kernel@vger.kernel.org
75fc2d37 13660T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13661S: Maintained
679655da
JP
13662F: Documentation/x86/
13663F: arch/x86/
e2d1d6c0 13664
d0944853 13665X86 PLATFORM DRIVERS
e181ba15 13666M: Darren Hart <dvhart@infradead.org>
7b9e1d89 13667M: Andy Shevchenko <andy@infradead.org>
d0944853 13668L: platform-driver-x86@vger.kernel.org
e181ba15 13669T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13670S: Maintained
14430813 13671F: drivers/platform/x86/
3a4bceef 13672F: drivers/platform/olpc/
d0944853 13673
c1f5c54b
IM
13674X86 MCE INFRASTRUCTURE
13675M: Tony Luck <tony.luck@intel.com>
487ba8e8 13676M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13677L: linux-edac@vger.kernel.org
13678S: Maintained
13679F: arch/x86/kernel/cpu/mcheck/*
13680
79ebdc95
BP
13681X86 MICROCODE UPDATE SUPPORT
13682M: Borislav Petkov <bp@alien8.de>
13683S: Maintained
13684F: arch/x86/kernel/cpu/microcode/*
13685
f0905c5a
AL
13686X86 VDSO
13687M: Andy Lutomirski <luto@amacapital.net>
13688L: linux-kernel@vger.kernel.org
13689T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13690S: Maintained
d603c8e1 13691F: arch/x86/entry/vdso/
f0905c5a 13692
d6fad502 13693XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13694M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13695M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13696L: linux-media@vger.kernel.org
a825eaec 13697W: https://linuxtv.org
d6fad502
MCC
13698T: git git://linuxtv.org/media_tree.git
13699S: Maintained
13700F: drivers/media/tuners/tuner-xc2028.*
13701
c4468085 13702XEN HYPERVISOR INTERFACE
3eeef8f7 13703M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
101ecde5 13704M: Juergen Gross <jgross@suse.com>
11dbb52b 13705L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13706T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13707S: Supported
13708F: arch/x86/xen/
13709F: drivers/*/xen-*front.c
13710F: drivers/xen/
13711F: arch/x86/include/asm/xen/
13712F: include/xen/
c117ab84 13713F: include/uapi/xen/
c4468085 13714
77bfb479 13715XEN HYPERVISOR ARM
85d1a29d 13716M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13717L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13718S: Maintained
77bfb479
SS
13719F: arch/arm/xen/
13720F: arch/arm/include/asm/xen/
13721
b475e83f 13722XEN HYPERVISOR ARM64
85d1a29d 13723M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13724L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13725S: Maintained
b475e83f
SS
13726F: arch/arm64/xen/
13727F: arch/arm64/include/asm/xen/
13728
9b57e1a7 13729XEN NETWORK BACKEND DRIVER
8386040b 13730M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13731M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13732L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13733L: netdev@vger.kernel.org
13734S: Supported
13735F: drivers/net/xen-netback/*
13736
c5f8e29d
KRW
13737XEN PCI SUBSYSTEM
13738M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13739L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13740S: Supported
13741F: arch/x86/pci/*xen*
13742F: drivers/pci/*xen*
13743
a2c5ae65
KRW
13744XEN BLOCK SUBSYSTEM
13745M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13746M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13747L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13748S: Supported
13749F: drivers/block/xen-blkback/*
13750F: drivers/block/xen*
13751
15d03609
JG
13752XEN PVSCSI DRIVERS
13753M: Juergen Gross <jgross@suse.com>
13754L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13755L: linux-scsi@vger.kernel.org
13756S: Supported
13757F: drivers/scsi/xen-scsifront.c
13758F: drivers/xen/xen-scsiback.c
13759F: include/xen/interface/io/vscsiif.h
13760
c5f8e29d
KRW
13761XEN SWIOTLB SUBSYSTEM
13762M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13763L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13764S: Supported
13765F: arch/x86/xen/*swiotlb*
13766F: drivers/xen/*swiotlb*
13767
1da177e4 13768XFS FILESYSTEM
721a0edf 13769M: Darrick J. Wong <darrick.wong@oracle.com>
541d48f0
DC
13770M: linux-xfs@vger.kernel.org
13771L: linux-xfs@vger.kernel.org
13772W: http://xfs.org/
721a0edf 13773T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
1da177e4 13774S: Supported
679655da
JP
13775F: Documentation/filesystems/xfs.txt
13776F: fs/xfs/
1da177e4 13777
8a3b7a25 13778XILINX AXI ETHERNET DRIVER
59a54f30
MS
13779M: Anirudha Sarangi <anirudh@xilinx.com>
13780M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13781S: Maintained
13782F: drivers/net/ethernet/xilinx/xilinx_axienet*
13783
238b8721 13784XILINX UARTLITE SERIAL DRIVER
8b58be88 13785M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13786L: linux-serial@vger.kernel.org
13787S: Maintained
df621252 13788F: drivers/tty/serial/uartlite.c
238b8721 13789
df330515
LP
13790XILINX VIDEO IP CORES
13791M: Hyun Kwon <hyun.kwon@xilinx.com>
13792M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13793L: linux-media@vger.kernel.org
13794T: git git://linuxtv.org/media_tree.git
13795S: Supported
13796F: Documentation/devicetree/bindings/media/xilinx/
13797F: drivers/media/platform/xilinx/
a5562f65 13798F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13799
74316949
EB
13800XILLYBUS DRIVER
13801M: Eli Billauer <eli.billauer@gmail.com>
13802L: linux-kernel@vger.kernel.org
13803S: Supported
13804F: drivers/char/xillybus/
13805
f620e4b8
MF
13806XTENSA XTFPGA PLATFORM SUPPORT
13807M: Max Filippov <jcmvbkbc@gmail.com>
13808L: linux-xtensa@linux-xtensa.org
13809S: Maintained
13810F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13811F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13812
1da177e4 13813YAM DRIVER FOR AX.25
8b58be88 13814M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13815L: linux-hams@vger.kernel.org
13816S: Maintained
679655da
JP
13817F: drivers/net/hamradio/yam*
13818F: include/linux/yam.h
1da177e4 13819
af64a5eb 13820YEALINK PHONE DRIVER
8b58be88 13821M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13822L: usbb2k-api-dev@nongnu.org
13823S: Maintained
679655da
JP
13824F: Documentation/input/yealink.txt
13825F: drivers/input/misc/yealink.*
af64a5eb 13826
1da177e4 13827Z8530 DRIVER FOR AX.25
8b58be88 13828M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13829W: http://yaina.de/jreuter/
13830W: http://www.qsl.net/dl1bke/
13831L: linux-hams@vger.kernel.org
13832S: Maintained
679655da
JP
13833F: Documentation/networking/z8530drv.txt
13834F: drivers/net/hamradio/*scc.c
13835F: drivers/net/hamradio/z8530.h
1da177e4 13836
0cf31ec1 13837ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13838M: Seth Jennings <sjenning@redhat.com>
aab45453 13839M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
13840L: linux-mm@kvack.org
13841S: Maintained
13842F: mm/zbud.c
13843F: include/linux/zbud.h
13844
7c0c3afb 13845ZD1211RW WIRELESS DRIVER
8b58be88
JP
13846M: Daniel Drake <dsd@gentoo.org>
13847M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13848W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13849L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13850L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13851S: Maintained
6948300c 13852F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13853
a40cc814
AP
13854ZD1301_DEMOD MEDIA DRIVER
13855M: Antti Palosaari <crope@iki.fi>
13856L: linux-media@vger.kernel.org
13857W: https://linuxtv.org/
13858W: http://palosaari.fi/linux/
13859Q: https://patchwork.linuxtv.org/project/linux-media/list/
13860S: Maintained
13861F: drivers/media/dvb-frontends/zd1301_demod*
13862
d4c554c3
AP
13863ZD1301 MEDIA DRIVER
13864M: Antti Palosaari <crope@iki.fi>
13865L: linux-media@vger.kernel.org
13866W: https://linuxtv.org/
13867W: http://palosaari.fi/linux/
13868Q: https://patchwork.linuxtv.org/project/linux-media/list/
13869S: Maintained
13870F: drivers/media/usb/dvb-usb-v2/zd1301*
13871
20263029
DS
13872ZPOOL COMPRESSED PAGE STORAGE API
13873M: Dan Streetman <ddstreet@ieee.org>
13874L: linux-mm@kvack.org
13875S: Maintained
13876F: mm/zpool.c
13877F: include/linux/zpool.h
13878
1da177e4 13879ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13880L: mjpeg-users@lists.sourceforge.net
f63145e2 13881L: linux-media@vger.kernel.org
1da177e4 13882W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13883T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13884S: Odd Fixes
90d72ac6 13885F: drivers/media/pci/zoran/
1da177e4 13886
6920f2cc
MK
13887ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13888M: Minchan Kim <minchan@kernel.org>
13889M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13890R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13891L: linux-kernel@vger.kernel.org
13892S: Maintained
13893F: drivers/block/zram/
13894F: Documentation/blockdev/zram.txt
13895
8b4a4080 13896ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13897M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13898S: Maintained
df621252 13899F: drivers/tty/serial/zs.*
8b4a4080 13900
eae70d06
MK
13901ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13902M: Minchan Kim <minchan@kernel.org>
13903M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13904R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13905L: linux-mm@kvack.org
13906S: Maintained
13907F: mm/zsmalloc.c
13908F: include/linux/zsmalloc.h
d02be50d 13909F: Documentation/vm/zsmalloc.txt
eae70d06 13910
0cf31ec1 13911ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13912M: Seth Jennings <sjenning@redhat.com>
534c9dc9 13913M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
13914L: linux-mm@kvack.org
13915S: Maintained
13916F: mm/zswap.c
13917
1da177e4 13918THE REST
8b58be88 13919M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13920L: linux-kernel@vger.kernel.org
8a6e2535 13921Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13922T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13923S: Buried alive in reporters
34d03cc1
JP
13924F: *
13925F: */