]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - MAINTAINERS
Merge tag 'iio-for-4.12c' of git://git.kernel.org/pub/scm/linux/kernel/git/jic23...
[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*
bc82222f 816F: drivers/iio/adc/ltc2497*
4ce72abc
LPC
817X: drivers/iio/*/adjd*
818F: drivers/staging/iio/*/ad*
d5d4602e 819F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 820
0e3b67b3
LPC
821ANALOG DEVICES INC DMA DRIVERS
822M: Lars-Peter Clausen <lars@metafoo.de>
823W: http://ez.analog.com/community/linux-device-drivers
824S: Supported
825F: drivers/dma/dma-axi-dmac.c
826
27eb6622
RH
827ANDROID CONFIG FRAGMENTS
828M: Rob Herring <robh@kernel.org>
829S: Supported
830F: kernel/configs/android*
831
41c9e95d
GK
832ANDROID DRIVERS
833M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 834M: Arve Hjønnevåg <arve@android.com>
41c9e95d 835M: Riley Andrews <riandrews@android.com>
0e4a566b 836T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
837L: devel@driverdev.osuosl.org
838S: Supported
839F: drivers/android/
840F: drivers/staging/android/
841
d03c023e
LA
842ANDROID ION DRIVER
843M: Laura Abbott <labbott@redhat.com>
844M: Sumit Semwal <sumit.semwal@linaro.org>
845L: devel@driverdev.osuosl.org
846S: Supported
e9d766b9 847F: Documentation/devicetree/bindings/staging/ion/
d03c023e
LA
848F: drivers/staging/android/ion
849F: drivers/staging/android/uapi/ion.h
850F: drivers/staging/android/uapi/ion_test.h
851
42269063 852AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 853M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 854L: linuxppc-dev@lists.ozlabs.org
93711660 855L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 856S: Maintained
679655da 857F: sound/aoa/
42269063 858
4075a283 859APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
860M: William Breathitt Gray <vilhelm.gray@gmail.com>
861L: linux-iio@vger.kernel.org
862S: Maintained
4075a283 863F: drivers/iio/adc/stx104.c
97a445da 864
1da177e4 865APM DRIVER
e5f6450c 866M: Jiri Kosina <jikos@kernel.org>
81024fc4 867S: Odd fixes
9f273c24 868T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
869F: arch/x86/kernel/apm_32.c
870F: include/linux/apm_bios.h
c117ab84 871F: include/uapi/linux/apm_bios.h
81024fc4 872F: drivers/char/apm-emulation.c
1da177e4 873
bd7aa4b2 874APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 875M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 876L: linux-input@vger.kernel.org
75dd112a 877S: Odd fixes
679655da 878F: drivers/input/mouse/bcm5974.c
bd7aa4b2 879
6f2fad74 880APPLE SMC DRIVER
75dd112a 881M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 882L: linux-hwmon@vger.kernel.org
75dd112a 883S: Odd fixes
679655da 884F: drivers/hwmon/applesmc.c
6f2fad74 885
1da177e4 886APPLETALK NETWORK LAYER
0c59d281
ACM
887L: netdev@vger.kernel.org
888S: Odd fixes
679655da
JP
889F: drivers/net/appletalk/
890F: net/appletalk/
1da177e4 891
21c75328
DD
892APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
893M: Duc Dang <dhdang@apm.com>
894S: Supported
895F: arch/arm64/boot/dts/apm/
896
24299502
IS
897APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
898M: Iyappan Subramanian <isubramanian@apm.com>
899M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
900S: Supported
901F: drivers/net/ethernet/apm/xgene/
2efccc60 902F: drivers/net/phy/mdio-xgene.c
24299502 903F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 904F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 905
fd3a628e
TN
906APPLIED MICRO (APM) X-GENE SOC PMU
907M: Tai Nguyen <ttnguyen@apm.com>
908S: Supported
909F: drivers/perf/xgene_pmu.c
910F: Documentation/perf/xgene-pmu.txt
911F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
912
62a37dc7
LP
913APTINA CAMERA SENSOR PLL
914M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
915L: linux-media@vger.kernel.org
916S: Maintained
917F: drivers/media/i2c/aptina-pll.*
918
1154ea7d 919ARC FRAMEBUFFER DRIVER
8b58be88 920M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 921S: Maintained
8a61f013
JH
922F: drivers/video/fbdev/arcfb.c
923F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 924
c38f6ac7
MG
925ARCNET NETWORK LAYER
926M: Michael Grzeschik <m.grzeschik@pengutronix.de>
927L: netdev@vger.kernel.org
928S: Maintained
929F: drivers/net/arcnet/
930F: include/uapi/linux/if_arcnet.h
931
71d298ce
AB
932ARC PGU DRM DRIVER
933M: Alexey Brodkin <abrodkin@synopsys.com>
934S: Supported
935F: drivers/gpu/drm/arc/
936F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
937
588deb61
MR
938ARM ARCHITECTED TIMER DRIVER
939M: Mark Rutland <mark.rutland@arm.com>
940M: Marc Zyngier <marc.zyngier@arm.com>
941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
942S: Maintained
943F: arch/arm/include/asm/arch_timer.h
944F: arch/arm64/include/asm/arch_timer.h
945F: drivers/clocksource/arm_arch_timer.c
946
c5a906a5
LD
947ARM HDLCD DRM DRIVER
948M: Liviu Dudau <liviu.dudau@arm.com>
949S: Supported
59ba2422 950F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
951F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
952
59ba2422
LD
953ARM MALI-DP DRM DRIVER
954M: Liviu Dudau <liviu.dudau@arm.com>
955M: Brian Starkey <brian.starkey@arm.com>
956M: Mali DP Maintainers <malidp@foss.arm.com>
957S: Supported
958F: drivers/gpu/drm/arm/
959F: Documentation/devicetree/bindings/display/arm,malidp.txt
960
1da177e4 961ARM MFM AND FLOPPY DRIVERS
8b58be88 962M: Ian Molton <spyro@f2s.com>
1da177e4 963S: Maintained
679655da
JP
964F: arch/arm/lib/floppydma.S
965F: arch/arm/include/asm/floppy.h
1da177e4 966
6f96521f
WD
967ARM PMU PROFILING AND DEBUGGING
968M: Will Deacon <will.deacon@arm.com>
55d5c4ab 969M: Mark Rutland <mark.rutland@arm.com>
6f96521f 970S: Maintained
55d5c4ab 971L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 972F: arch/arm*/kernel/perf_*
6f96521f 973F: arch/arm/oprofile/common.c
dd06a84b
MR
974F: arch/arm*/kernel/hw_breakpoint.c
975F: arch/arm*/include/asm/hw_breakpoint.h
976F: arch/arm*/include/asm/perf_event.h
55d5c4ab 977F: drivers/perf/*
fa8ad788 978F: include/linux/perf/arm_pmu.h
55d5c4ab 979F: Documentation/devicetree/bindings/arm/pmu.txt
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*
b84894c7 3028
971d33cb
J
3029CAVIUM THUNDERX2 ARM64 SOC
3030M: Jayachandran C <jnair@caviumnetworks.com>
3031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3032S: Maintained
3033F: arch/arm64/boot/dts/cavium/thunder-99xx*
3034F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3035
f9484852
JG
3036CAVIUM I2C DRIVER
3037M: Jan Glauber <jglauber@cavium.com>
3038M: David Daney <david.daney@cavium.com>
3039W: http://www.cavium.com
3040S: Supported
3041F: drivers/i2c/busses/i2c-octeon*
3042F: drivers/i2c/busses/i2c-thunderx*
3043
f21fb3ed
RV
3044CAVIUM LIQUIDIO NETWORK DRIVER
3045M: Derek Chickles <derek.chickles@caviumnetworks.com>
3046M: Satanand Burla <satananda.burla@caviumnetworks.com>
3047M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3048M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3049L: netdev@vger.kernel.org
3050W: http://www.cavium.com
3051S: Supported
f21fb3ed
RV
3052F: drivers/net/ethernet/cavium/liquidio/
3053
62ad8b5c
GC
3054CAVIUM OCTEON-TX CRYPTO DRIVER
3055M: George Cherian <george.cherian@cavium.com>
3056L: linux-crypto@vger.kernel.org
3057W: http://www.cavium.com
3058S: Supported
3059F: drivers/crypto/cavium/cpt/
3060
ef0bbac3
VB
3061CC2520 IEEE-802.15.4 RADIO DRIVER
3062M: Varka Bhadram <varkabhadram@gmail.com>
3063L: linux-wpan@vger.kernel.org
3064S: Maintained
3065F: drivers/net/ieee802154/cc2520.c
3066F: include/linux/spi/cc2520.h
3067F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3068
ca684386
HV
3069CEC DRIVER
3070M: Hans Verkuil <hans.verkuil@cisco.com>
3071L: linux-media@vger.kernel.org
3072T: git git://linuxtv.org/media_tree.git
3073W: http://linuxtv.org
3074S: Supported
104eda6d 3075F: Documentation/media/kapi/cec-core.rst
618cd932 3076F: Documentation/media/uapi/cec
104eda6d 3077F: drivers/media/cec/
ca684386
HV
3078F: drivers/media/cec-edid.c
3079F: drivers/media/rc/keymaps/rc-cec.c
3080F: include/media/cec.h
3081F: include/media/cec-edid.h
104eda6d
HV
3082F: include/uapi/linux/cec.h
3083F: include/uapi/linux/cec-funcs.h
ca684386 3084
b8154542 3085CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 3086M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 3087L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
3088W: http://www.ibm.com/developerworks/power/cell/
3089S: Supported
679655da 3090F: arch/powerpc/include/asm/cell*.h
679655da 3091F: arch/powerpc/include/asm/spu*.h
c117ab84 3092F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
3093F: arch/powerpc/oprofile/*cell*
3094F: arch/powerpc/platforms/cell/
b8154542 3095
398ecff5
SW
3096CEPH COMMON CODE (LIBCEPH)
3097M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3098M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3099M: Sage Weil <sage@redhat.com>
82593f87 3100L: ceph-devel@vger.kernel.org
09d90327 3101W: http://ceph.com/
fb99f881 3102T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3103T: git git://github.com/ceph/ceph-client.git
9030aaf9 3104S: Supported
14430813
JP
3105F: net/ceph/
3106F: include/linux/ceph/
3107F: include/linux/crush/
9030aaf9 3108
398ecff5
SW
3109CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3110M: "Yan, Zheng" <zyan@redhat.com>
3111M: Sage Weil <sage@redhat.com>
3112M: Ilya Dryomov <idryomov@gmail.com>
3113L: ceph-devel@vger.kernel.org
3114W: http://ceph.com/
3115T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3116T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3117S: Supported
3118F: Documentation/filesystems/ceph.txt
3119F: fs/ceph/
3120
cfc411e7
DH
3121CERTIFICATE HANDLING:
3122M: David Howells <dhowells@redhat.com>
3123M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3124L: keyrings@vger.kernel.org
cfc411e7
DH
3125S: Maintained
3126F: Documentation/module-signing.txt
3127F: certs/
d8d80386 3128F: scripts/sign-file.c
cfc411e7
DH
3129F: scripts/extract-cert.c
3130
18332a80 3131CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3132L: linux-usb@vger.kernel.org
10c6c9c9 3133S: Orphan
679655da
JP
3134F: Documentation/usb/WUSB-Design-overview.txt
3135F: Documentation/usb/wusb-cbaf
355ffe69
DV
3136F: drivers/usb/host/hwa-hc.c
3137F: drivers/usb/host/whci/
679655da
JP
3138F: drivers/usb/wusbcore/
3139F: include/linux/usb/wusb*
18332a80 3140
c4d7e510
RG
3141HT16K33 LED CONTROLLER DRIVER
3142M: Robin van der Gracht <robin@protonic.nl>
3143S: Maintained
3144F: drivers/auxdisplay/ht16k33.c
3145F: Documentation/devicetree/bindings/display/ht16k33.txt
3146
70e84049 3147CFAG12864B LCD DRIVER
8b58be88 3148M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3149W: http://miguelojeda.es/auxdisplay.htm
3150W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3151S: Maintained
679655da
JP
3152F: drivers/auxdisplay/cfag12864b.c
3153F: include/linux/cfag12864b.h
70e84049
MOS
3154
3155CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3156M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3157W: http://miguelojeda.es/auxdisplay.htm
3158W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3159S: Maintained
679655da
JP
3160F: drivers/auxdisplay/cfag12864bfb.c
3161F: include/linux/cfag12864b.h
70e84049 3162
704232c2 3163CFG80211 and NL80211
8b58be88 3164M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3165L: linux-wireless@vger.kernel.org
ce466579
JB
3166W: http://wireless.kernel.org/
3167T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3168T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3169S: Maintained
c117ab84 3170F: include/uapi/linux/nl80211.h
679655da
JP
3171F: include/net/cfg80211.h
3172F: net/wireless/*
3173X: net/wireless/wext*
704232c2 3174
46e64261
GKH
3175CHAR and MISC DRIVERS
3176M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3177M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3178T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3179S: Supported
46e64261
GKH
3180F: drivers/char/*
3181F: drivers/misc/*
471322a8 3182F: include/linux/miscdevice.h
46e64261 3183
0a920b5b 3184CHECKPATCH
8b58be88 3185M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3186M: Joe Perches <joe@perches.com>
3187S: Maintained
679655da 3188F: scripts/checkpatch.pl
0a920b5b 3189
f8407f26
HW
3190CHINESE DOCUMENTATION
3191M: Harry Wei <harryxiyou@gmail.com>
9740153c 3192L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3193L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3194S: Maintained
f5ff9b63 3195F: Documentation/translations/zh_CN/
f8407f26 3196
2721ea2c 3197CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3198M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3199T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3200L: linux-usb@vger.kernel.org
3201S: Maintained
3202F: drivers/usb/chipidea/
3203
a93ad65d
HG
3204CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3205M: Hans de Goede <hdegoede@redhat.com>
3206L: linux-input@vger.kernel.org
3207S: Maintained
3208F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3209F: drivers/input/touchscreen/chipone_icn8318.c
3210
ab043105
OJ
3211CHROME HARDWARE PLATFORM SUPPORT
3212M: Olof Johansson <olof@lixom.net>
3213S: Maintained
9f273c24 3214T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3215F: drivers/platform/chrome/
3216
641cb85e 3217CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3218M: Christian Benvenuti <benve@cisco.com>
c327e8f4 3219M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3220M: Neel Patel <neepatel@cisco.com>
7063fbf2 3221S: Supported
a6a5580c 3222F: drivers/net/ethernet/cisco/enic/
7063fbf2 3223
e3cf00d0 3224CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3225M: Christian Benvenuti <benve@cisco.com>
3226M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3227S: Supported
35ef4a9e 3228F: drivers/infiniband/hw/usnic/
e3cf00d0 3229
2b7a52a4 3230CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3231M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3232L: netdev@vger.kernel.org
3233S: Maintained
57d0b7a0 3234F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3235
3d4cfdc9
MB
3236CIRRUS LOGIC AUDIO CODEC DRIVERS
3237M: Brian Austin <brian.austin@cirrus.com>
3238M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3239L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3240S: Maintained
3241F: sound/soc/codecs/cs*
3242
94574d9a
KRW
3243CLEANCACHE API
3244M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3245L: linux-kernel@vger.kernel.org
3246S: Maintained
3247F: mm/cleancache.c
3248F: include/linux/cleancache.h
3249
d4275354 3250CLK API
54176cc6 3251M: Russell King <linux@armlinux.org.uk>
aa571b14 3252L: linux-clk@vger.kernel.org
37417046 3253S: Maintained
d4275354
RK
3254F: include/linux/clk.h
3255
9222d247
JS
3256CLOCKSOURCE, CLOCKEVENT DRIVERS
3257M: Daniel Lezcano <daniel.lezcano@linaro.org>
3258M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3259L: linux-kernel@vger.kernel.org
9222d247
JS
3260T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3261S: Supported
3262F: drivers/clocksource
3263
5df6d737 3264CISCO FCOE HBA DRIVER
6593ccd8
SK
3265M: Satish Kharat <satishkh@cisco.com>
3266M: Sesidhar Baddela <sebaddel@cisco.com>
3267M: Karan Tilak Kumar <kartilak@cisco.com>
5df6d737
AJ
3268L: linux-scsi@vger.kernel.org
3269S: Supported
2a99921a 3270F: drivers/scsi/fnic/
5df6d737 3271
c8806b6c 3272CISCO SCSI HBA DRIVER
6593ccd8 3273M: Karan Tilak Kumar <kartilak@cisco.com>
c8806b6c
NM
3274M: Sesidhar Baddela <sebaddel@cisco.com>
3275L: linux-scsi@vger.kernel.org
3276S: Supported
3277F: drivers/scsi/snic/
3278
529aa8cb
TLSC
3279CMPC ACPI DRIVER
3280M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3281M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3282L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3283S: Supported
3284F: drivers/platform/x86/classmate-laptop.c
3285
85756a06
HV
3286COBALT MEDIA DRIVER
3287M: Hans Verkuil <hans.verkuil@cisco.com>
3288L: linux-media@vger.kernel.org
3289T: git git://linuxtv.org/media_tree.git
a825eaec 3290W: https://linuxtv.org
85756a06
HV
3291S: Supported
3292F: drivers/media/pci/cobalt/
3293
74425eee 3294COCCINELLE/Semantic Patches (SmPL)
26de9c26 3295M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3296M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3297M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3298M: Michal Marek <mmarek@suse.com>
26de9c26 3299L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3300T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3301W: http://coccinelle.lip6.fr/
3302S: Supported
4b9033a3 3303F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3304F: scripts/coccinelle/
3305F: scripts/coccicheck
3306
1da177e4 3307CODA FILE SYSTEM
8b58be88 3308M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3309M: coda@cs.cmu.edu
3310L: codalist@coda.cs.cmu.edu
3311W: http://www.coda.cs.cmu.edu/
3312S: Maintained
679655da
JP
3313F: Documentation/filesystems/coda.txt
3314F: fs/coda/
3315F: include/linux/coda*.h
c117ab84 3316F: include/uapi/linux/coda*.h
1da177e4 3317
0b14261e
PZ
3318CODA V4L2 MEM2MEM DRIVER
3319M: Philipp Zabel <p.zabel@pengutronix.de>
3320L: linux-media@vger.kernel.org
3321S: Maintained
3322F: Documentation/devicetree/bindings/media/coda.txt
3323F: drivers/media/platform/coda/
3324
7704addb 3325COMMON CLK FRAMEWORK
a85fa007 3326M: Michael Turquette <mturquette@baylibre.com>
f956165f 3327M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3328L: linux-clk@vger.kernel.org
22d61acf 3329Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3330T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3331S: Maintained
ae4185cd 3332F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3333F: drivers/clk/
3334X: drivers/clk/clkdev.c
7704addb 3335F: include/linux/clk-pr*
60bea3b5 3336F: include/linux/clk/
7704addb 3337
e2d1d6c0 3338COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3339M: Steve French <sfrench@samba.org>
51223df6 3340L: linux-cifs@vger.kernel.org
d1f28953 3341L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3342W: http://linux-cifs.samba.org/
bb1d5dda 3343T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3344S: Supported
ec421a71 3345F: Documentation/filesystems/cifs/
679655da 3346F: fs/cifs/
e2d1d6c0 3347
1da177e4 3348COMPACTPCI HOTPLUG CORE
8b58be88 3349M: Scott Murray <scott@spiteful.org>
64dab204 3350L: linux-pci@vger.kernel.org
82c4dfc7 3351S: Maintained
679655da 3352F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3353
3354COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3355M: Scott Murray <scott@spiteful.org>
64dab204 3356L: linux-pci@vger.kernel.org
82c4dfc7 3357S: Maintained
679655da 3358F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3359
3360COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3361M: Scott Murray <scott@spiteful.org>
64dab204 3362L: linux-pci@vger.kernel.org
82c4dfc7 3363S: Maintained
679655da 3364F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3365
5411552c 3366COMPAL LAPTOP SUPPORT
8b58be88 3367M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3368L: platform-driver-x86@vger.kernel.org
5411552c 3369S: Maintained
679655da 3370F: drivers/platform/x86/compal-laptop.c
5411552c 3371
949be0f7 3372CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3373L: accessrunner-general@lists.sourceforge.net
3374W: http://accessrunner.sourceforge.net/
44243ef4 3375S: Orphan
679655da 3376F: drivers/usb/atm/cxacru.c
949be0f7 3377
e2d1d6c0 3378CONFIGFS
d6351db2 3379M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3380M: Christoph Hellwig <hch@lst.de>
3381T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3382S: Supported
679655da
JP
3383F: fs/configfs/
3384F: include/linux/configfs.h
e2d1d6c0 3385
acb9c1b2 3386CONNECTOR
8b58be88 3387M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3388L: netdev@vger.kernel.org
3389S: Maintained
3390F: drivers/connector/
3391
a3e3354d 3392CONTROL GROUP (CGROUP)
860ca0e6 3393M: Tejun Heo <tj@kernel.org>
ad50c159 3394M: Li Zefan <lizefan@huawei.com>
4d205676 3395M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3396L: cgroups@vger.kernel.org
860ca0e6 3397T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3398S: Maintained
4b16b0c0 3399F: Documentation/cgroup*
679655da
JP
3400F: include/linux/cgroup*
3401F: kernel/cgroup*
a3e3354d
TH
3402
3403CONTROL GROUP - CPUSET
3404M: Li Zefan <lizefan@huawei.com>
3405L: cgroups@vger.kernel.org
3406W: http://www.bullopensource.org/cpuset/
3407W: http://oss.sgi.com/projects/cpusets/
3408T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3409S: Maintained
4b16b0c0 3410F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3411F: include/linux/cpuset.h
3412F: kernel/cpuset.c
3413
3414CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3415M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3416M: Michal Hocko <mhocko@kernel.org>
c4e29738 3417M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3418L: cgroups@vger.kernel.org
3419L: linux-mm@kvack.org
3420S: Maintained
3421F: mm/memcontrol.c
5d1ea48b 3422F: mm/swap_cgroup.c
fb3a0fb6 3423
bebe4678 3424CORETEMP HARDWARE MONITORING DRIVER
96859129 3425M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3426L: linux-hwmon@vger.kernel.org
bebe4678 3427S: Maintained
679655da
JP
3428F: Documentation/hwmon/coretemp
3429F: drivers/hwmon/coretemp.c
bebe4678 3430
1da177e4 3431COSA/SRP SYNC SERIAL DRIVER
8b58be88 3432M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3433W: http://www.fi.muni.cz/~kas/cosa/
3434S: Maintained
679655da 3435F: drivers/net/wan/cosa*
1da177e4 3436
4371ee35 3437CPMAC ETHERNET DRIVER
9dd4aaef 3438M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3439L: netdev@vger.kernel.org
3440S: Maintained
b544dbac 3441F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3442
1da177e4 3443CPU FREQUENCY DRIVERS
9c3646d1 3444M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3445M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3446L: linux-pm@vger.kernel.org
1da177e4 3447S: Maintained
27209d91
VK
3448T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3449T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
993e5483 3450B: https://bugzilla.kernel.org
dabe73cb 3451F: Documentation/cpu-freq/
679655da
JP
3452F: drivers/cpufreq/
3453F: include/linux/cpufreq.h
0a7d2cd7 3454F: tools/testing/selftests/cpufreq/
1da177e4 3455
8a67f0ef
VK
3456CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3457M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3458M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3459L: linux-pm@vger.kernel.org
3460W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3461S: Maintained
3462F: drivers/cpufreq/arm_big_little.h
3463F: drivers/cpufreq/arm_big_little.c
3464F: drivers/cpufreq/arm_big_little_dt.c
3465
14d2c34c 3466CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3467M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3468M: Daniel Lezcano <daniel.lezcano@linaro.org>
3469L: linux-pm@vger.kernel.org
3470L: linux-arm-kernel@lists.infradead.org
cea8321c 3471T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3472S: Maintained
3473F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3474
0c570c18
BZ
3475CPUIDLE DRIVER - ARM EXYNOS
3476M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3477M: Daniel Lezcano <daniel.lezcano@linaro.org>
3478M: Kukjin Kim <kgene@kernel.org>
3479L: linux-pm@vger.kernel.org
3480L: linux-samsung-soc@vger.kernel.org
3481S: Supported
3482F: drivers/cpuidle/cpuidle-exynos.c
3483F: arch/arm/mach-exynos/pm.c
3484
a8e39c35 3485CPUIDLE DRIVERS
9c3646d1 3486M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3487M: Daniel Lezcano <daniel.lezcano@linaro.org>
3488L: linux-pm@vger.kernel.org
3489S: Maintained
cea8321c 3490T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2ed38cbe 3491B: https://bugzilla.kernel.org
a8e39c35
DL
3492F: drivers/cpuidle/*
3493F: include/linux/cpuidle.h
3494
1da177e4 3495CPUID/MSR DRIVER
8b58be88 3496M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3497S: Maintained
679655da
JP
3498F: arch/x86/kernel/cpuid.c
3499F: arch/x86/kernel/msr.c
1da177e4 3500
7fe2f639 3501CPU POWER MONITORING SUBSYSTEM
d8130624 3502M: Thomas Renninger <trenn@suse.com>
103f1790 3503L: linux-pm@vger.kernel.org
7fe2f639 3504S: Maintained
14430813 3505F: tools/power/cpupower/
7fe2f639 3506
1da177e4 3507CRAMFS FILESYSTEM
ce00f85c 3508W: http://sourceforge.net/projects/cramfs/
54886a71 3509S: Orphan / Obsolete
679655da
JP
3510F: Documentation/filesystems/cramfs.txt
3511F: fs/cramfs/
1da177e4
LT
3512
3513CRIS PORT
8b58be88
JP
3514M: Mikael Starvik <starvik@axis.com>
3515M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3516L: linux-cris-kernel@axis.com
1da177e4 3517W: http://developer.axis.com
9f273c24 3518T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3519S: Maintained
679655da 3520F: arch/cris/
df621252 3521F: drivers/tty/serial/crisv10.*
1da177e4
LT
3522
3523CRYPTO API
8b58be88
JP
3524M: Herbert Xu <herbert@gondor.apana.org.au>
3525M: "David S. Miller" <davem@davemloft.net>
1da177e4 3526L: linux-crypto@vger.kernel.org
9f273c24 3527T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3528T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3529S: Maintained
679655da 3530F: Documentation/crypto/
fe1c445b 3531F: Documentation/devicetree/bindings/crypto/
2ca87a17 3532F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3533F: arch/*/crypto/
3534F: crypto/
3535F: drivers/crypto/
3536F: include/crypto/
ff330f73 3537F: include/linux/crypto*
1da177e4 3538
5b07bd57 3539CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3540M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3541L: linux-crypto@vger.kernel.org
3542S: Maintained
51a2228a
JP
3543F: crypto/ansi_cprng.c
3544F: crypto/rng.c
5b07bd57 3545
fc279cc2
HV
3546CS3308 MEDIA DRIVER
3547M: Hans Verkuil <hverkuil@xs4all.nl>
3548L: linux-media@vger.kernel.org
3549T: git git://linuxtv.org/media_tree.git
3550W: http://linuxtv.org
3551S: Odd Fixes
3552F: drivers/media/i2c/cs3308.c
3553F: drivers/media/i2c/cs3308.h
3554
9b4ffa48 3555CS5535 Audio ALSA driver
8b58be88 3556M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3557S: Maintained
679655da 3558F: sound/pci/cs5535audio/
9b4ffa48 3559
a910e4a9 3560CW1200 WLAN driver
b75f0050
JP
3561M: Solomon Peachy <pizza@shaftnet.org>
3562S: Maintained
560424e9 3563F: drivers/net/wireless/st/cw1200/
a910e4a9 3564
6d8425b1 3565CX18 VIDEO4LINUX DRIVER
6afdeaf8 3566M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3567L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3568L: linux-media@vger.kernel.org
275ffde4 3569T: git git://linuxtv.org/media_tree.git
a825eaec 3570W: https://linuxtv.org
30e10993 3571W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3572S: Maintained
618cd932 3573F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3574F: drivers/media/pci/cx18/
6c0f0359 3575F: include/uapi/linux/ivtv*
6d8425b1 3576
3f101d91
HV
3577CX2341X MPEG ENCODER HELPER MODULE
3578M: Hans Verkuil <hverkuil@xs4all.nl>
3579L: linux-media@vger.kernel.org
3580T: git git://linuxtv.org/media_tree.git
a825eaec 3581W: https://linuxtv.org
3f101d91 3582S: Maintained
c368360b 3583F: drivers/media/common/cx2341x*
3f101d91
HV
3584F: include/media/cx2341x*
3585
b8fe6e2c
PB
3586CX24120 MEDIA DRIVER
3587M: Jemma Denson <jdenson@gmail.com>
3588M: Patrick Boettcher <patrick.boettcher@posteo.de>
3589L: linux-media@vger.kernel.org
a825eaec 3590W: https://linuxtv.org
b8fe6e2c
PB
3591Q: http://patchwork.linuxtv.org/project/linux-media/list/
3592S: Maintained
3593F: drivers/media/dvb-frontends/cx24120*
3594
20357578 3595CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3596M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3597M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3598L: linux-media@vger.kernel.org
a825eaec 3599W: https://linuxtv.org
20357578
MCC
3600T: git git://linuxtv.org/media_tree.git
3601S: Odd fixes
618cd932 3602F: Documentation/media/v4l-drivers/cx88*
20357578 3603F: drivers/media/pci/cx88/
6d8425b1 3604
91952bc0
AP
3605CXD2820R MEDIA DRIVER
3606M: Antti Palosaari <crope@iki.fi>
3607L: linux-media@vger.kernel.org
a825eaec 3608W: https://linuxtv.org
91952bc0
AP
3609W: http://palosaari.fi/linux/
3610Q: http://patchwork.linuxtv.org/project/linux-media/list/
3611T: git git://linuxtv.org/anttip/media_tree.git
3612S: Maintained
3613F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3614
e5ec3789 3615CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3616M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3617L: netdev@vger.kernel.org
3618W: http://www.chelsio.com
3619S: Supported
f7917c00 3620F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3621
d8ae3c33 3622CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3623M: Karen Xie <kxie@chelsio.com>
3624L: linux-scsi@vger.kernel.org
3625W: http://www.chelsio.com
3626S: Supported
3627F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3628
e5ec3789 3629CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3630M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3631L: linux-rdma@vger.kernel.org
e5ec3789
SW
3632W: http://www.openfabrics.org
3633S: Supported
679655da 3634F: drivers/infiniband/hw/cxgb3/
a85fb338 3635F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3636
be4c9bad 3637CXGB4 ETHERNET DRIVER (CXGB4)
59cfa789 3638M: Ganesh Goudar <ganeshgr@chelsio.com>
be4c9bad
RD
3639L: netdev@vger.kernel.org
3640W: http://www.chelsio.com
3641S: Supported
f7917c00 3642F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3643
d8ae3c33 3644CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3645M: Karen Xie <kxie@chelsio.com>
3646L: linux-scsi@vger.kernel.org
3647W: http://www.chelsio.com
3648S: Supported
3649F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3650
be4c9bad
RD
3651CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3652M: Steve Wise <swise@chelsio.com>
3653L: linux-rdma@vger.kernel.org
3654W: http://www.openfabrics.org
3655S: Supported
3656F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3657F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3658
5c20a5c7
CL
3659CXGB4VF ETHERNET DRIVER (CXGB4VF)
3660M: Casey Leedom <leedom@chelsio.com>
3661L: netdev@vger.kernel.org
3662W: http://www.chelsio.com
3663S: Supported
f7917c00 3664F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3665
a9282d01
IM
3666CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3667M: Ian Munsie <imunsie@au1.ibm.com>
9d82fd2f 3668M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
a9282d01
IM
3669L: linuxppc-dev@lists.ozlabs.org
3670S: Supported
9d82fd2f 3671F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3672F: drivers/misc/cxl/
ec249dd8 3673F: include/misc/cxl*
a9282d01
IM
3674F: include/uapi/misc/cxl.h
3675F: Documentation/powerpc/cxl.txt
a9282d01
IM
3676F: Documentation/ABI/testing/sysfs-class-cxl
3677
11f43ae7
MO
3678CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3679M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3680M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3681M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3682L: linux-scsi@vger.kernel.org
3683S: Supported
3684F: drivers/scsi/cxlflash/
3685F: include/uapi/scsi/cxlflash_ioctls.h
3686F: Documentation/powerpc/cxlflash.txt
3687
b52b97a3
GC
3688STMMAC ETHERNET DRIVER
3689M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3690M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3691L: netdev@vger.kernel.org
3692W: http://www.stlinux.com
3693S: Supported
7ac6653a 3694F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3695
1da177e4 3696CYBERPRO FB DRIVER
54176cc6 3697M: Russell King <linux@armlinux.org.uk>
efc03ecb 3698L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3699W: http://www.armlinux.org.uk/
1da177e4 3700S: Maintained
8a61f013 3701F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3702
1da177e4 3703CYCLADES ASYNC MUX DRIVER
1da177e4 3704W: http://www.cyclades.com/
d459883e 3705S: Orphan
c897401b 3706F: drivers/tty/cyclades.c
679655da 3707F: include/linux/cyclades.h
c117ab84 3708F: include/uapi/linux/cyclades.h
1da177e4
LT
3709
3710CYCLADES PC300 DRIVER
1da177e4 3711W: http://www.cyclades.com/
d459883e 3712S: Orphan
679655da 3713F: drivers/net/wan/pc300*
1da177e4 3714
402f6ae4
AP
3715CYPRESS_FIRMWARE MEDIA DRIVER
3716M: Antti Palosaari <crope@iki.fi>
3717L: linux-media@vger.kernel.org
a825eaec 3718W: https://linuxtv.org
402f6ae4
AP
3719W: http://palosaari.fi/linux/
3720Q: http://patchwork.linuxtv.org/project/linux-media/list/
3721T: git git://linuxtv.org/anttip/media_tree.git
3722S: Maintained
3723F: drivers/media/common/cypress_firmware*
3724
e3ae3525 3725CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3726M: Ferruh Yigit <fery@cypress.com>
6305902c 3727L: linux-input@vger.kernel.org
be9a6f40 3728S: Supported
6305902c
JP
3729F: drivers/input/touchscreen/cyttsp*
3730F: include/linux/input/cyttsp.h
e3ae3525 3731
aaaf5fbf
JK
3732DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3733M: Joshua Kinard <kumba@gentoo.org>
3734S: Maintained
3735F: drivers/rtc/rtc-ds1685.c
3736F: include/linux/rtc/ds1685.h
3737
1da177e4 3738DAMA SLAVE for AX.25
8b58be88 3739M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3740W: http://yaina.de/jreuter/
3741W: http://www.qsl.net/dl1bke/
3742L: linux-hams@vger.kernel.org
3743S: Maintained
679655da
JP
3744F: net/ax25/af_ax25.c
3745F: net/ax25/ax25_dev.c
3746F: net/ax25/ax25_ds_*
3747F: net/ax25/ax25_in.c
3748F: net/ax25/ax25_out.c
3749F: net/ax25/ax25_timer.c
3750F: net/ax25/sysctl_net_ax25.c
1da177e4 3751
e2d1d6c0 3752DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3753L: netdev@vger.kernel.org
5ff77428 3754S: Orphan
679655da 3755F: Documentation/networking/dmfe.txt
0f04e2aa 3756F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3757
3758DC390/AM53C974 SCSI driver
d8130624 3759M: Hannes Reinecke <hare@suse.com>
71bd849d 3760L: linux-scsi@vger.kernel.org
e2d1d6c0 3761S: Maintained
71bd849d 3762F: drivers/scsi/am53c974.c
e2d1d6c0 3763
1da177e4 3764DC395x SCSI driver
61eee9a7 3765M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3766M: Ali Akcaagac <aliakc@web.de>
3767M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3768L: dc395x@twibble.org
cf015e9f
JP
3769W: http://twibble.org/dist/dc395x/
3770W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3771S: Maintained
679655da
JP
3772F: Documentation/scsi/dc395x.txt
3773F: drivers/scsi/dc395x.*
1da177e4 3774
eb8edb08 3775DCCP PROTOCOL
a89d030e 3776M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3777L: dccp@vger.kernel.org
c996d8b9 3778W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3779S: Maintained
679655da 3780F: include/linux/dccp.h
c117ab84 3781F: include/uapi/linux/dccp.h
679655da
JP
3782F: include/linux/tfrc.h
3783F: net/dccp/
eb8edb08 3784
1da177e4 3785DECnet NETWORK LAYER
1da177e4
LT
3786W: http://linux-decnet.sourceforge.net
3787L: linux-decnet-user@lists.sourceforge.net
f546444d 3788S: Orphan
679655da
JP
3789F: Documentation/networking/decnet.txt
3790F: net/decnet/
1da177e4 3791
ebff05b9
MR
3792DECSTATION PLATFORM SUPPORT
3793M: "Maciej W. Rozycki" <macro@linux-mips.org>
3794L: linux-mips@linux-mips.org
3795W: http://www.linux-mips.org/wiki/DECstation
3796S: Maintained
3797F: arch/mips/dec/
3798F: arch/mips/include/asm/dec/
3799F: arch/mips/include/asm/mach-dec/
3800
1da177e4 3801DEFXX FDDI NETWORK DRIVER
8b58be88 3802M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3803S: Maintained
33f810b2 3804F: drivers/net/fddi/defxx.*
1da177e4 3805
ad8f07cc 3806DELL LAPTOP DRIVER
8b58be88 3807M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3808M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3809L: platform-driver-x86@vger.kernel.org
ad8f07cc 3810S: Maintained
679655da 3811F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3812
817a5cdb
PR
3813DELL LAPTOP RBTN DRIVER
3814M: Pali Rohár <pali.rohar@gmail.com>
3815S: Maintained
3816F: drivers/platform/x86/dell-rbtn.*
3817
cdbff611
PR
3818DELL LAPTOP FREEFALL DRIVER
3819M: Pali Rohár <pali.rohar@gmail.com>
3820S: Maintained
3821F: drivers/platform/x86/dell-smo8800.c
3822
1da177e4 3823DELL LAPTOP SMM DRIVER
a5afba16 3824M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3825S: Maintained
a5afba16 3826F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3827F: include/uapi/linux/i8k.h
1da177e4 3828
90563ec4 3829DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3830M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3831S: Maintained
679655da
JP
3832F: Documentation/dcdbas.txt
3833F: drivers/firmware/dcdbas.*
90563ec4 3834
0b3f6109 3835DELL WMI EXTRAS DRIVER
8b58be88 3836M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3837M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3838S: Maintained
36b3a96f 3839F: drivers/platform/x86/dell-wmi.c
0b3f6109 3840
5efc75e3 3841DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3842M: John Youn <johnyoun@synopsys.com>
5efc75e3 3843L: linux-usb@vger.kernel.org
18f340f9 3844T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3845S: Maintained
197ba5f4 3846F: drivers/usb/dwc2/
5efc75e3 3847
94ab23dd 3848DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3849M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3850L: linux-usb@vger.kernel.org
94ab23dd
FB
3851T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3852S: Maintained
3853F: drivers/usb/dwc3/
3854
feda2840
AK
3855DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3856M: Andreas Klinger <ak@it-klinger.de>
3857L: linux-iio@vger.kernel.org
3858S: Maintained
3859F: drivers/iio/proximity/srf*.c
3860
833c9545
JB
3861DEVICE COREDUMP (DEV_COREDUMP)
3862M: Johannes Berg <johannes@sipsolutions.net>
3863L: linux-kernel@vger.kernel.org
3864S: Maintained
3865F: drivers/base/devcoredump.c
3866F: include/linux/devcoredump.h
3867
89d07767
KP
3868DEVICE FREQUENCY (DEVFREQ)
3869M: MyungJoo Ham <myungjoo.ham@samsung.com>
3870M: Kyungmin Park <kyungmin.park@samsung.com>
9932ef3c 3871R: Chanwoo Choi <cw00.choi@samsung.com>
88476d34 3872L: linux-pm@vger.kernel.org
6a3cd722 3873T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3874S: Maintained
3875F: drivers/devfreq/
6a3cd722
CC
3876F: include/linux/devfreq.h
3877F: Documentation/devicetree/bindings/devfreq/
89d07767 3878
7dbded06
CC
3879DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3880M: Chanwoo Choi <cw00.choi@samsung.com>
3881L: linux-pm@vger.kernel.org
3882T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3883S: Supported
3884F: drivers/devfreq/event/
3885F: drivers/devfreq/devfreq-event.c
3886F: include/linux/devfreq-event.h
3887F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3888
490b864b
CC
3889BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3890M: Chanwoo Choi <cw00.choi@samsung.com>
3891L: linux-pm@vger.kernel.org
3892L: linux-samsung-soc@vger.kernel.org
3893T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3894S: Maintained
3895F: drivers/devfreq/exynos-bus.c
3896F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3897
1da177e4 3898DEVICE NUMBER REGISTRY
8b58be88 3899M: Torben Mathiasen <device@lanana.org>
1da177e4 3900W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3901S: Maintained
3902
e2d1d6c0 3903DEVICE-MAPPER (LVM)
854ecaad 3904M: Alasdair Kergon <agk@redhat.com>
8504eed3 3905M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3906M: dm-devel@redhat.com
e2d1d6c0
RD
3907L: dm-devel@redhat.com
3908W: http://sources.redhat.com/dm
8a6e2535 3909Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3910T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3911T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3912S: Maintained
679655da
JP
3913F: Documentation/device-mapper/
3914F: drivers/md/dm*
854ecaad 3915F: drivers/md/persistent-data/
679655da
JP
3916F: include/linux/device-mapper.h
3917F: include/linux/dm-*.h
8504eed3 3918F: include/uapi/linux/dm-*.h
e2d1d6c0 3919
bfcd3a46
JP
3920DEVLINK
3921M: Jiri Pirko <jiri@mellanox.com>
3922L: netdev@vger.kernel.org
3923S: Supported
3924F: net/core/devlink.c
3925F: include/net/devlink.h
3926F: include/uapi/linux/devlink.h
3927
c0d995aa
OST
3928DIALOG SEMICONDUCTOR DRIVERS
3929M: Support Opensource <support.opensource@diasemi.com>
3930W: http://www.dialog-semiconductor.com/products
3931S: Supported
3932F: Documentation/hwmon/da90??
047cfd01 3933F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3934F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3935F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3936F: drivers/gpio/gpio-da90??.c
3937F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3938F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3939F: drivers/input/misc/da90??_onkey.c
3940F: drivers/input/touchscreen/da9052_tsi.c
3941F: drivers/leds/leds-da90??.c
3942F: drivers/mfd/da903x.c
3943F: drivers/mfd/da90??-*.c
7be72c2c 3944F: drivers/mfd/da91??-*.c
8c0984e5
SR
3945F: drivers/power/supply/da9052-battery.c
3946F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3947F: drivers/regulator/da903x.c
3948F: drivers/regulator/da9???-regulator.[ch]
3949F: drivers/rtc/rtc-da90??.c
3950F: drivers/video/backlight/da90??_bl.c
3951F: drivers/watchdog/da90??_wdt.c
3952F: include/linux/mfd/da903x.h
3953F: include/linux/mfd/da9052/
3954F: include/linux/mfd/da9055/
047cfd01 3955F: include/linux/mfd/da9062/
c0d995aa 3956F: include/linux/mfd/da9063/
7be72c2c 3957F: include/linux/mfd/da9150/
4eeb08b4 3958F: include/linux/regulator/da9211.h
c0d995aa
OST
3959F: include/sound/da[79]*.h
3960F: sound/soc/codecs/da[79]*.[ch]
3961
6ea5dcdf
WBG
3962DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3963M: William Breathitt Gray <vilhelm.gray@gmail.com>
3964L: linux-gpio@vger.kernel.org
3965S: Maintained
3966F: drivers/gpio/gpio-gpio-mm.c
3967
599aa697
LL
3968DIGI NEO AND CLASSIC PCI PRODUCTS
3969M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3970M: Mark Hounschell <markh@compro.net>
599aa697
LL
3971L: driverdev-devel@linuxdriverproject.org
3972S: Maintained
3973F: drivers/staging/dgnc/
3974
335d7c58 3975DIOLAN U2C-12 I2C DRIVER
ca462085 3976M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3977L: linux-i2c@vger.kernel.org
3978S: Maintained
3979F: drivers/i2c/busses/i2c-diolan-u2c.c
3980
d475c634 3981DIRECT ACCESS (DAX)
e057541a
RZ
3982M: Matthew Wilcox <mawilcox@microsoft.com>
3983M: Ross Zwisler <ross.zwisler@linux.intel.com>
d475c634
MW
3984L: linux-fsdevel@vger.kernel.org
3985S: Supported
3986F: fs/dax.c
e057541a
RZ
3987F: include/linux/dax.h
3988F: include/trace/events/fs_dax.h
d475c634 3989
e7839f25 3990DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3991M: Eric Paris <eparis@parisplace.org>
3c5119c0 3992S: Maintained
679655da
JP
3993F: Documentation/filesystems/dnotify.txt
3994F: fs/notify/dnotify/
3995F: include/linux/dnotify.h
1da177e4
LT
3996
3997DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3998M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3999W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4000W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4001W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4002S: Maintained
4003
4480f15b 4004DISKQUOTA
d8130624 4005M: Jan Kara <jack@suse.com>
1da177e4 4006S: Maintained
679655da
JP
4007F: Documentation/filesystems/quota.txt
4008F: fs/quota/
4009F: include/linux/quota*.h
c117ab84 4010F: include/uapi/linux/quota*.h
1da177e4 4011
702686ad
BT
4012DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4013M: Bernie Thompson <bernie@plugable.com>
4014L: linux-fbdev@vger.kernel.org
4015S: Maintained
4016W: http://plugable.com/category/projects/udlfb/
8a61f013 4017F: drivers/video/fbdev/udlfb.c
702686ad
BT
4018F: include/video/udlfb.h
4019F: Documentation/fb/udlfb.txt
4020
e7839f25 4021DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
4022M: Christine Caulfield <ccaulfie@redhat.com>
4023M: David Teigland <teigland@redhat.com>
a4644184 4024L: cluster-devel@redhat.com
5be7b50f 4025W: http://sources.redhat.com/cluster/
9f273c24 4026T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 4027S: Supported
679655da 4028F: fs/dlm/
5be7b50f 4029
53b6b3e0
SS
4030DMA BUFFER SHARING FRAMEWORK
4031M: Sumit Semwal <sumit.semwal@linaro.org>
4032S: Maintained
4033L: linux-media@vger.kernel.org
4034L: dri-devel@lists.freedesktop.org
8ada6d2d 4035L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 4036F: drivers/dma-buf/
e46d12c6
JP
4037F: include/linux/dma-buf*
4038F: include/linux/reservation.h
4039F: include/linux/*fence.h
e7e21c72 4040F: Documentation/driver-api/dma-buf.rst
0b46fcdb 4041T: git git://anongit.freedesktop.org/drm/drm-misc
53b6b3e0 4042
c483e065
GP
4043SYNC FILE FRAMEWORK
4044M: Sumit Semwal <sumit.semwal@linaro.org>
4045R: Gustavo Padovan <gustavo@padovan.org>
4046S: Maintained
4047L: linux-media@vger.kernel.org
4048L: dri-devel@lists.freedesktop.org
c5ec903d 4049F: drivers/dma-buf/sync_*
376e5f54 4050F: drivers/dma-buf/dma-fence*
c5ec903d 4051F: drivers/dma-buf/sw_sync.c
c483e065 4052F: include/linux/sync_file.h
c5ec903d 4053F: include/uapi/linux/sync_file.h
c483e065 4054F: Documentation/sync_file.txt
0b46fcdb 4055T: git git://anongit.freedesktop.org/drm/drm-misc
c483e065 4056
b3e5f263 4057DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 4058M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
4059L: dmaengine@vger.kernel.org
4060Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 4061S: Maintained
679655da 4062F: drivers/dma/
0ce3c066 4063F: include/linux/dmaengine.h
c56d329e 4064F: Documentation/devicetree/bindings/dma/
979a281e
VK
4065F: Documentation/dmaengine/
4066T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 4067
b825037d 4068DME1737 HARDWARE MONITOR DRIVER
8b58be88 4069M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 4070L: linux-hwmon@vger.kernel.org
b825037d 4071S: Maintained
679655da
JP
4072F: Documentation/hwmon/dme1737
4073F: drivers/hwmon/dme1737.c
b825037d 4074
1f31e1b1 4075DMI/SMBIOS SUPPORT
d8130624 4076M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 4077S: Maintained
d4aeef93 4078T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 4079F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
4080F: drivers/firmware/dmi-id.c
4081F: drivers/firmware/dmi_scan.c
4082F: include/linux/dmi.h
4083
7d2c86b5 4084DOCUMENTATION
ad3118b9 4085M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
4086L: linux-doc@vger.kernel.org
4087S: Maintained
679655da 4088F: Documentation/
42f41ecf
JC
4089F: scripts/docproc.c
4090F: scripts/kernel-doc*
97be078b
RD
4091X: Documentation/ABI/
4092X: Documentation/devicetree/
933a46b8
JC
4093X: Documentation/acpi
4094X: Documentation/power
4095X: Documentation/spi
618cd932 4096X: Documentation/media
c51edfb1 4097T: git git://git.lwn.net/linux.git docs-next
abbaeff3 4098
1da177e4 4099DOUBLETALK DRIVER
8b58be88 4100M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
4101L: blinux-list@redhat.com
4102S: Maintained
679655da
JP
4103F: drivers/char/dtlk.c
4104F: include/linux/dtlk.h
1da177e4 4105
9836a882
RP
4106DPAA2 DATAPATH I/O (DPIO) DRIVER
4107M: Roy Pledge <Roy.Pledge@nxp.com>
4108L: linux-kernel@vger.kernel.org
4109S: Maintained
4110F: drivers/staging/fsl-mc/bus/dpio
4111
e2d1d6c0 4112DPT_I2O SCSI RAID DRIVER
8b58be88 4113M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
4114L: linux-scsi@vger.kernel.org
4115W: http://www.adaptec.com/
4116S: Maintained
679655da
JP
4117F: drivers/scsi/dpt*
4118F: drivers/scsi/dpt/
e2d1d6c0 4119
b411b363 4120DRBD DRIVER
bc2c049d
RK
4121M: Philipp Reisner <philipp.reisner@linbit.com>
4122M: Lars Ellenberg <lars.ellenberg@linbit.com>
4123L: drbd-dev@lists.linbit.com
28b8e8d4 4124W: http://www.drbd.org
bc2c049d
RK
4125T: git git://git.linbit.com/linux-drbd.git
4126T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4127S: Supported
4128F: drivers/block/drbd/
4129F: lib/lru_cache.c
4130F: Documentation/blockdev/drbd/
b411b363 4131
dc7dfcd8 4132DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 4133M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4134T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4135S: Supported
679655da 4136F: Documentation/kobject.txt
7cfc51b9 4137F: drivers/base/
87544653 4138F: fs/debugfs/
dc7dfcd8
WS
4139F: fs/kernfs/
4140F: fs/sysfs/
87544653 4141F: include/linux/debugfs.h
dc7dfcd8 4142F: include/linux/kobj*
679655da 4143F: lib/kobj*
1da177e4
LT
4144
4145DRM DRIVERS
8b58be88 4146M: David Airlie <airlied@linux.ie>
4c6a3999 4147L: dri-devel@lists.freedesktop.org
b0447888 4148T: git git://people.freedesktop.org/~airlied/linux
51b06f9f 4149B: https://bugs.freedesktop.org/
5fc41a70 4150C: irc://chat.freenode.net/dri-devel
1da177e4 4151S: Maintained
679655da 4152F: drivers/gpu/drm/
433e3b34 4153F: drivers/gpu/vga/
d28ab95b
GU
4154F: Documentation/devicetree/bindings/display/
4155F: Documentation/devicetree/bindings/gpu/
4156F: Documentation/devicetree/bindings/video/
621c5474 4157F: Documentation/gpu/
850e9411 4158F: include/drm/
c117ab84 4159F: include/uapi/drm/
1da177e4 4160
d52ea7e3
DV
4161DRM DRIVERS AND MISC GPU PATCHES
4162M: Daniel Vetter <daniel.vetter@intel.com>
4163M: Jani Nikula <jani.nikula@linux.intel.com>
4164M: Sean Paul <seanpaul@chromium.org>
b7a2a230 4165W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
d52ea7e3
DV
4166S: Maintained
4167T: git git://anongit.freedesktop.org/drm/drm-misc
4168F: Documentation/gpu/
4169F: drivers/gpu/vga/
4170F: drivers/gpu/drm/*
4171F: include/drm/drm*
4172F: include/uapi/drm/drm*
4173
c842b693
EV
4174DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4175M: Dave Airlie <airlied@redhat.com>
4176S: Odd Fixes
4177F: drivers/gpu/drm/ast/
4178
5620f47d
DV
4179DRM DRIVERS FOR BRIDGE CHIPS
4180M: Archit Taneja <architt@codeaurora.org>
4181S: Maintained
4182T: git git://anongit.freedesktop.org/drm/drm-misc
4183F: drivers/gpu/drm/bridge/
4184
c842b693
EV
4185DRM DRIVER FOR BOCHS VIRTUAL GPU
4186M: Gerd Hoffmann <kraxel@redhat.com>
0c19f97f
GH
4187L: virtualization@lists.linux-foundation.org
4188T: git git://git.kraxel.org/linux drm-qemu
4189S: Maintained
c842b693
EV
4190F: drivers/gpu/drm/bochs/
4191
4192DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4193M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4194M: Gerd Hoffmann <kraxel@redhat.com>
4195L: virtualization@lists.linux-foundation.org
4196T: git git://git.kraxel.org/linux drm-qemu
af3076e6
GH
4197S: Obsolete
4198W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
c842b693
EV
4199F: drivers/gpu/drm/cirrus/
4200
c26a4017 4201RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4202M: Alex Deucher <alexander.deucher@amd.com>
4203M: Christian König <christian.koenig@amd.com>
7f4c4f80 4204L: amd-gfx@lists.freedesktop.org
566f5939
AD
4205T: git git://people.freedesktop.org/~agd5f/linux
4206S: Supported
4207F: drivers/gpu/drm/radeon/
74c97375 4208F: include/uapi/drm/radeon_drm.h
c26a4017 4209F: drivers/gpu/drm/amd/
74c97375 4210F: include/uapi/drm/amdgpu_drm.h
566f5939 4211
03e255b9
TR
4212DRM PANEL DRIVERS
4213M: Thierry Reding <thierry.reding@gmail.com>
4214L: dri-devel@lists.freedesktop.org
4215T: git git://anongit.freedesktop.org/tegra/linux.git
4216S: Maintained
4217F: drivers/gpu/drm/drm_panel.c
4218F: drivers/gpu/drm/panel/
4219F: include/drm/drm_panel.h
2d799dde 4220F: Documentation/devicetree/bindings/display/panel/
03e255b9 4221
8daf7473 4222INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4223M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4224M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4225L: intel-gfx@lists.freedesktop.org
7564fde3 4226W: https://01.org/linuxgraphics/
51b06f9f 4227B: https://01.org/linuxgraphics/documentation/how-report-bugs
5fc41a70 4228C: irc://chat.freenode.net/intel-gfx
47f95647 4229Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4230T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4231S: Supported
14430813 4232F: drivers/gpu/drm/i915/
8daf7473 4233F: include/drm/i915*
baceac3a 4234F: include/uapi/drm/i915_drm.h
621c5474 4235F: Documentation/gpu/i915.rst
8daf7473 4236
66a46e9d
ZW
4237INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4238M: Zhenyu Wang <zhenyuw@linux.intel.com>
4239M: Zhi Wang <zhi.a.wang@intel.com>
ba7addcd 4240L: intel-gvt-dev@lists.freedesktop.org
66a46e9d
ZW
4241L: intel-gfx@lists.freedesktop.org
4242W: https://01.org/igvt-g
4243T: git https://github.com/01org/gvt-linux.git
4244S: Supported
4245F: drivers/gpu/drm/i915/gvt/
4246
99763bb8
BB
4247DRM DRIVERS FOR ATMEL HLCDC
4248M: Boris Brezillon <boris.brezillon@free-electrons.com>
4249L: dri-devel@lists.freedesktop.org
4250S: Supported
4251F: drivers/gpu/drm/atmel-hlcdc/
4252F: Documentation/devicetree/bindings/drm/atmel/
4253
bf1139df
MR
4254DRM DRIVERS FOR ALLWINNER A10
4255M: Maxime Ripard <maxime.ripard@free-electrons.com>
4256L: dri-devel@lists.freedesktop.org
4257S: Supported
4258F: drivers/gpu/drm/sun4i/
4259F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4260
1de7ac68
NA
4261DRM DRIVERS FOR AMLOGIC SOCS
4262M: Neil Armstrong <narmstrong@baylibre.com>
4263L: dri-devel@lists.freedesktop.org
4264L: linux-amlogic@lists.infradead.org
4265W: http://linux-meson.com/
4266S: Supported
4267F: drivers/gpu/drm/meson/
4268F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4269
398a6d4a
KP
4270DRM DRIVERS FOR EXYNOS
4271M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4272M: Joonyoung Shim <jy0922.shim@samsung.com>
4273M: Seung-Woo Kim <sw0312.kim@samsung.com>
4274M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4275L: dri-devel@lists.freedesktop.org
25a58030 4276T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4277S: Supported
14430813 4278F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4279F: include/uapi/drm/exynos_drm.h
4280F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4281
b55a1b9c 4282DRM DRIVERS FOR FREESCALE DCU
bc66757a 4283M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4284M: Alison Wang <alison.wang@freescale.com>
4285L: dri-devel@lists.freedesktop.org
4286S: Supported
4287F: drivers/gpu/drm/fsl-dcu/
2d799dde 4288F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4289F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4290F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4291
0a3d775f
PZ
4292DRM DRIVERS FOR FREESCALE IMX
4293M: Philipp Zabel <p.zabel@pengutronix.de>
4294L: dri-devel@lists.freedesktop.org
4295S: Maintained
4296F: drivers/gpu/drm/imx/
ef739aa4 4297F: drivers/gpu/ipu-v3/
2d799dde 4298F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4299
ba2199a6
PJ
4300DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4301M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4302L: dri-devel@lists.freedesktop.org
4303T: git git://github.com/patjak/drm-gma500
4304S: Maintained
5ff18e42 4305F: drivers/gpu/drm/gma500/
ba2199a6 4306
c84ffde9
XL
4307DRM DRIVERS FOR HISILICON
4308M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4309M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4310R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4311R: Chen Feng <puck.chen@hisilicon.com>
4312L: dri-devel@lists.freedesktop.org
4313T: git git://github.com/xin3liang/linux.git
4314S: Maintained
4315F: drivers/gpu/drm/hisilicon/
4316F: Documentation/devicetree/bindings/display/hisilicon/
4317
399516ab
EV
4318DRM DRIVER FOR INTEL I810 VIDEO CARDS
4319S: Orphan / Obsolete
4320F: drivers/gpu/drm/i810/
4321F: include/uapi/drm/i810_drm.h
4322
37b2a214
CH
4323DRM DRIVERS FOR MEDIATEK
4324M: CK Hu <ck.hu@mediatek.com>
4325M: Philipp Zabel <p.zabel@pengutronix.de>
4326L: dri-devel@lists.freedesktop.org
4327S: Supported
4328F: drivers/gpu/drm/mediatek/
4329F: Documentation/devicetree/bindings/display/mediatek/
4330
1f47e6cb
NT
4331DRM DRIVER FOR MI0283QT
4332M: Noralf Trønnes <noralf@tronnes.org>
4333S: Maintained
4334F: drivers/gpu/drm/tinydrm/mi0283qt.c
4335F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4336
06346451
EV
4337DRM DRIVER FOR MSM ADRENO GPU
4338M: Rob Clark <robdclark@gmail.com>
4339L: linux-arm-msm@vger.kernel.org
4340L: dri-devel@lists.freedesktop.org
4341L: freedreno@lists.freedesktop.org
4342T: git git://people.freedesktop.org/~robclark/linux
4343S: Maintained
4344F: drivers/gpu/drm/msm/
4345F: include/uapi/drm/msm_drm.h
4346F: Documentation/devicetree/bindings/display/msm/
4347
fad89bb3
EV
4348DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4349M: Ben Skeggs <bskeggs@redhat.com>
4350L: dri-devel@lists.freedesktop.org
4351L: nouveau@lists.freedesktop.org
4352T: git git://github.com/skeggsb/linux
4353S: Supported
4354F: drivers/gpu/drm/nouveau/
4355F: include/uapi/drm/nouveau_drm.h
ba2199a6 4356
bd3b49f2 4357DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4358M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4359L: dri-devel@lists.freedesktop.org
4360L: linux-tegra@vger.kernel.org
a5ad7a63 4361T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4362S: Supported
dee8268f 4363F: drivers/gpu/drm/tegra/
a5ad7a63 4364F: drivers/gpu/host1x/
e1e90644 4365F: include/linux/host1x.h
a5ad7a63 4366F: include/uapi/drm/tegra_drm.h
2d799dde 4367F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4368
399516ab
EV
4369DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4370S: Orphan / Obsolete
4371F: drivers/gpu/drm/mga/
4372F: include/uapi/drm/mga_drm.h
4373
c842b693
EV
4374DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4375M: Dave Airlie <airlied@redhat.com>
4376S: Odd Fixes
4377F: drivers/gpu/drm/mgag200/
4378
399516ab
EV
4379DRM DRIVER FOR RAGE 128 VIDEO CARDS
4380S: Orphan / Obsolete
4381F: drivers/gpu/drm/r128/
4382F: include/uapi/drm/r128_drm.h
4383
a284e9d1
LP
4384DRM DRIVERS FOR RENESAS
4385M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4386L: dri-devel@lists.freedesktop.org
4a121096 4387L: linux-renesas-soc@vger.kernel.org
2392ccd4 4388T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4389S: Supported
4390F: drivers/gpu/drm/rcar-du/
4391F: drivers/gpu/drm/shmobile/
a284e9d1 4392F: include/linux/platform_data/shmob_drm.h
33be436d 4393F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4394
c842b693
EV
4395DRM DRIVER FOR QXL VIRTUAL GPU
4396M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4397M: Gerd Hoffmann <kraxel@redhat.com>
4398L: virtualization@lists.linux-foundation.org
4399T: git git://git.kraxel.org/linux drm-qemu
4400S: Maintained
c842b693
EV
4401F: drivers/gpu/drm/qxl/
4402F: include/uapi/drm/qxl_drm.h
a284e9d1 4403
625e0346
HS
4404DRM DRIVERS FOR ROCKCHIP
4405M: Mark Yao <mark.yao@rock-chips.com>
4406L: dri-devel@lists.freedesktop.org
4407S: Maintained
4408F: drivers/gpu/drm/rockchip/
f253f7eb 4409F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4410
399516ab
EV
4411DRM DRIVER FOR SAVAGE VIDEO CARDS
4412S: Orphan / Obsolete
4413F: drivers/gpu/drm/savage/
4414F: include/uapi/drm/savage_drm.h
4415
4416DRM DRIVER FOR SIS VIDEO CARDS
4417S: Orphan / Obsolete
4418F: drivers/gpu/drm/sis/
4419F: include/uapi/drm/sis_drm.h
625e0346 4420
7f11c476
BG
4421DRM DRIVERS FOR STI
4422M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4423M: Vincent Abriou <vincent.abriou@st.com>
4424L: dri-devel@lists.freedesktop.org
4425T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4426S: Maintained
4427F: drivers/gpu/drm/sti
2d799dde 4428F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4429
399516ab
EV
4430DRM DRIVER FOR TDFX VIDEO CARDS
4431S: Orphan / Obsolete
4432F: drivers/gpu/drm/tdfx/
4433
c842b693
EV
4434DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4435M: Dave Airlie <airlied@redhat.com>
4436S: Odd Fixes
4437F: drivers/gpu/drm/udl/
4438
8bb0bce9
LS
4439DRM DRIVERS FOR VIVANTE GPU IP
4440M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4441R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9 4442R: Christian Gmeiner <christian.gmeiner@gmail.com>
c4ae94a3 4443L: etnaviv@lists.freedesktop.org
8bb0bce9
LS
4444L: dri-devel@lists.freedesktop.org
4445S: Maintained
8a9257a0
EV
4446F: drivers/gpu/drm/etnaviv/
4447F: include/uapi/drm/etnaviv_drm.h
4448F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4449
c4291702
EV
4450DRM DRIVER FOR VMWARE VIRTUAL GPU
4451M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4452M: Sinclair Yeh <syeh@vmware.com>
4453M: Thomas Hellstrom <thellstrom@vmware.com>
4454L: dri-devel@lists.freedesktop.org
4455T: git git://people.freedesktop.org/~syeh/repos_linux
4456T: git git://people.freedesktop.org/~thomash/linux
4457S: Supported
4458F: drivers/gpu/drm/vmwgfx/
4459F: include/uapi/drm/vmwgfx_drm.h
4460
8636d452
EA
4461DRM DRIVERS FOR VC4
4462M: Eric Anholt <eric@anholt.net>
4463T: git git://github.com/anholt/linux
4464S: Supported
4465F: drivers/gpu/drm/vc4/
4466F: include/uapi/drm/vc4_drm.h
4467F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4468
5ef330a7
TV
4469DRM DRIVERS FOR TI OMAP
4470M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4471L: dri-devel@lists.freedesktop.org
4472S: Maintained
4473F: drivers/gpu/drm/omapdrm/
4474F: Documentation/devicetree/bindings/display/ti/
4475
adb314ed
TV
4476DRM DRIVERS FOR TI LCDC
4477M: Jyri Sarha <jsarha@ti.com>
4478R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4479L: dri-devel@lists.freedesktop.org
4480S: Maintained
4481F: drivers/gpu/drm/tilcdc/
4482F: Documentation/devicetree/bindings/display/tilcdc/
4483
dbb01037
SG
4484DRM DRIVERS FOR ZTE ZX
4485M: Shawn Guo <shawnguo@kernel.org>
4486L: dri-devel@lists.freedesktop.org
4487S: Maintained
4488F: drivers/gpu/drm/zte/
4489F: Documentation/devicetree/bindings/display/zte,vou.txt
4490
598df1ac
AK
4491DSBR100 USB FM RADIO DRIVER
4492M: Alexey Klimov <klimov.linux@gmail.com>
4493L: linux-media@vger.kernel.org
4494T: git git://linuxtv.org/media_tree.git
4495S: Maintained
4496F: drivers/media/radio/dsbr100.c
4497
1da177e4 4498DSCC4 DRIVER
8b58be88 4499M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4500L: netdev@vger.kernel.org
1da177e4 4501S: Maintained
679655da 4502F: drivers/net/wan/dscc4.c
1da177e4 4503
cc11b140
HV
4504DT3155 MEDIA DRIVER
4505M: Hans Verkuil <hverkuil@xs4all.nl>
4506L: linux-media@vger.kernel.org
4507T: git git://linuxtv.org/media_tree.git
a825eaec 4508W: https://linuxtv.org
cc11b140
HV
4509S: Odd Fixes
4510F: drivers/media/pci/dt3155/
4511
91952bc0
AP
4512DVB_USB_AF9015 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/af9015*
4521
4522DVB_USB_AF9035 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/af9035*
4531
4532DVB_USB_ANYSEE 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/anysee*
4541
4542DVB_USB_AU6610 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/au6610*
4551
4552DVB_USB_CE6230 MEDIA DRIVER
4553M: Antti Palosaari <crope@iki.fi>
4554L: linux-media@vger.kernel.org
a825eaec 4555W: https://linuxtv.org
91952bc0
AP
4556W: http://palosaari.fi/linux/
4557Q: http://patchwork.linuxtv.org/project/linux-media/list/
4558T: git git://linuxtv.org/anttip/media_tree.git
4559S: Maintained
4560F: drivers/media/usb/dvb-usb-v2/ce6230*
4561
d099dea2
MK
4562DVB_USB_CXUSB MEDIA DRIVER
4563M: Michael Krufky <mkrufky@linuxtv.org>
4564L: linux-media@vger.kernel.org
a825eaec 4565W: https://linuxtv.org
d099dea2
MK
4566W: http://github.com/mkrufky
4567Q: http://patchwork.linuxtv.org/project/linux-media/list/
4568T: git git://linuxtv.org/media_tree.git
4569S: Maintained
9819da66 4570F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4571
91952bc0 4572DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4573M: Antti Palosaari <crope@iki.fi>
4574L: linux-media@vger.kernel.org
a825eaec 4575W: https://linuxtv.org
91952bc0
AP
4576W: http://palosaari.fi/linux/
4577Q: http://patchwork.linuxtv.org/project/linux-media/list/
4578T: git git://linuxtv.org/anttip/media_tree.git
4579S: Maintained
91952bc0 4580F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4581
5560983b 4582DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4583M: Antti Palosaari <crope@iki.fi>
4584L: linux-media@vger.kernel.org
a825eaec 4585W: https://linuxtv.org
91952bc0
AP
4586Q: http://patchwork.linuxtv.org/project/linux-media/list/
4587T: git git://linuxtv.org/anttip/media_tree.git
4588S: Maintained
5560983b 4589F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4590
8856f5f2
MK
4591DVB_USB_MXL111SF MEDIA DRIVER
4592M: Michael Krufky <mkrufky@linuxtv.org>
4593L: linux-media@vger.kernel.org
a825eaec 4594W: https://linuxtv.org
8856f5f2
MK
4595W: http://github.com/mkrufky
4596Q: http://patchwork.linuxtv.org/project/linux-media/list/
4597T: git git://linuxtv.org/mkrufky/mxl111sf.git
4598S: Maintained
4599F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4600
91952bc0
AP
4601DVB_USB_RTL28XXU 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/rtl28xxu*
4610
4611DVB_USB_V2 MEDIA DRIVER
4612M: Antti Palosaari <crope@iki.fi>
4613L: linux-media@vger.kernel.org
a825eaec 4614W: https://linuxtv.org
91952bc0
AP
4615W: http://palosaari.fi/linux/
4616Q: http://patchwork.linuxtv.org/project/linux-media/list/
4617T: git git://linuxtv.org/anttip/media_tree.git
4618S: Maintained
4619F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4620F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4621
ac0ac38f 4622DYNAMIC DEBUG
5c4a97d1 4623M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4624S: Maintained
4625F: lib/dynamic_debug.c
4626F: include/linux/dynamic_debug.h
4627
789c7048 4628DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4629M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4630S: Maintained
df621252 4631F: drivers/tty/serial/dz.*
789c7048 4632
f17effbe
MF
4633E3X0 POWER BUTTON DRIVER
4634M: Moritz Fischer <moritz.fischer@ettus.com>
4635L: usrp-users@lists.ettus.com
4636W: http://www.ettus.com
4637S: Supported
4638F: drivers/input/misc/e3x0-button.c
4639F: Documentation/devicetree/bindings/input/e3x0-button.txt
4640
91952bc0
AP
4641E4000 MEDIA DRIVER
4642M: Antti Palosaari <crope@iki.fi>
4643L: linux-media@vger.kernel.org
a825eaec 4644W: https://linuxtv.org
91952bc0
AP
4645W: http://palosaari.fi/linux/
4646Q: http://patchwork.linuxtv.org/project/linux-media/list/
4647T: git git://linuxtv.org/anttip/media_tree.git
4648S: Maintained
4649F: drivers/media/tuners/e4000*
4650
1da177e4 4651EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4652M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4653L: linux-scsi@vger.kernel.org
4654S: Maintained
679655da 4655F: drivers/scsi/eata.c
1da177e4 4656
91952bc0
AP
4657EC100 MEDIA DRIVER
4658M: Antti Palosaari <crope@iki.fi>
4659L: linux-media@vger.kernel.org
a825eaec 4660W: https://linuxtv.org
91952bc0
AP
4661W: http://palosaari.fi/linux/
4662Q: http://patchwork.linuxtv.org/project/linux-media/list/
4663T: git git://linuxtv.org/anttip/media_tree.git
4664S: Maintained
4665F: drivers/media/dvb-frontends/ec100*
4666
237fead6 4667ECRYPT FILE SYSTEM
0de9adf2 4668M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4669L: ecryptfs@vger.kernel.org
24a923e4 4670W: http://ecryptfs.org
6dc7516e 4671W: https://launchpad.net/ecryptfs
9f273c24 4672T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4673S: Supported
679655da
JP
4674F: Documentation/filesystems/ecryptfs.txt
4675F: fs/ecryptfs/
237fead6 4676
da9bb1d2 4677EDAC-CORE
aa15aa0e 4678M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4679M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4680M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4681L: linux-edac@vger.kernel.org
07cd6bf5
FW
4682T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4683T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4684S: Supported
b73bbad3
MCC
4685F: Documentation/admin-guide/ras.rst
4686F: Documentation/driver-api/edac.rst
91445c72 4687F: drivers/edac/
679655da 4688F: include/linux/edac.h
0e438e3f 4689
c476c23b 4690EDAC-AMD64
487ba8e8 4691M: Borislav Petkov <bp@alien8.de>
91445c72 4692L: linux-edac@vger.kernel.org
487ba8e8 4693S: Maintained
c476c23b
BP
4694F: drivers/edac/amd64_edac*
4695
836dae5d 4696EDAC-CALXEDA
836dae5d
RR
4697M: Robert Richter <rric@kernel.org>
4698L: linux-edac@vger.kernel.org
836dae5d
RR
4699S: Maintained
4700F: drivers/edac/highbank*
4701
f65aad41
RB
4702EDAC-CAVIUM
4703M: Ralf Baechle <ralf@linux-mips.org>
4704M: David Daney <david.daney@cavium.com>
4705L: linux-edac@vger.kernel.org
4706L: linux-mips@linux-mips.org
f65aad41
RB
4707S: Supported
4708F: drivers/edac/octeon_edac*
4709
0e438e3f 4710EDAC-E752X
8b58be88 4711M: Mark Gross <mark.gross@intel.com>
91445c72 4712L: linux-edac@vger.kernel.org
0e438e3f 4713S: Maintained
679655da 4714F: drivers/edac/e752x_edac.c
0e438e3f
DP
4715
4716EDAC-E7XXX
91445c72 4717L: linux-edac@vger.kernel.org
0e438e3f 4718S: Maintained
679655da 4719F: drivers/edac/e7xxx_edac.c
0e438e3f 4720
7d136731
BP
4721EDAC-FSL_DDR
4722M: York Sun <york.sun@nxp.com>
4723L: linux-edac@vger.kernel.org
4724S: Maintained
4725F: drivers/edac/fsl_ddr_edac.*
4726
77c5f5d2 4727EDAC-GHES
5dc8a864
MCC
4728M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4729M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4730L: linux-edac@vger.kernel.org
77c5f5d2 4731S: Maintained
2caa67a6 4732F: drivers/edac/ghes_edac.c
77c5f5d2 4733
6bc78404 4734EDAC-I82443BXGX
8b58be88 4735M: Tim Small <tim@buttersideup.com>
91445c72 4736L: linux-edac@vger.kernel.org
6bc78404 4737S: Maintained
679655da 4738F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4739
4740EDAC-I3000
91445c72 4741L: linux-edac@vger.kernel.org
c91d9075 4742S: Orphan
679655da 4743F: drivers/edac/i3000_edac.c
6bc78404
DT
4744
4745EDAC-I5000
91445c72 4746L: linux-edac@vger.kernel.org
ba9a5918 4747S: Maintained
679655da 4748F: drivers/edac/i5000_edac.c
ba9a5918 4749
44c12cb2 4750EDAC-I5400
5dc8a864
MCC
4751M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4752M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4753L: linux-edac@vger.kernel.org
44c12cb2 4754S: Maintained
679655da 4755F: drivers/edac/i5400_edac.c
44c12cb2 4756
3c9c92b6 4757EDAC-I7300
5dc8a864
MCC
4758M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4759M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4760L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4761S: Maintained
4762F: drivers/edac/i7300_edac.c
4763
67c89316 4764EDAC-I7CORE
5dc8a864
MCC
4765M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4766M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4767L: linux-edac@vger.kernel.org
67c89316 4768S: Maintained
70aff0ce 4769F: drivers/edac/i7core_edac.c
67c89316 4770
ba9a5918 4771EDAC-I82975X
8b58be88 4772M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4773M: "Arvind R." <arvino55@gmail.com>
91445c72 4774L: linux-edac@vger.kernel.org
ba9a5918 4775S: Maintained
679655da 4776F: drivers/edac/i82975x_edac.c
ba9a5918 4777
791b4706
JB
4778EDAC-IE31200
4779M: Jason Baron <jbaron@akamai.com>
4780L: linux-edac@vger.kernel.org
791b4706
JB
4781S: Maintained
4782F: drivers/edac/ie31200_edac.c
4783
ccdfb979 4784EDAC-MPC85XX
30c7469b 4785M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4786L: linux-edac@vger.kernel.org
ccdfb979
JT
4787S: Maintained
4788F: drivers/edac/mpc85xx_edac.[ch]
4789
ba9a5918 4790EDAC-PASEMI
8b58be88 4791M: Egor Martovetsky <egor@pasemi.com>
91445c72 4792L: linux-edac@vger.kernel.org
6bc78404 4793S: Maintained
679655da 4794F: drivers/edac/pasemi_edac.c
6bc78404 4795
0e438e3f 4796EDAC-R82600
8b58be88 4797M: Tim Small <tim@buttersideup.com>
91445c72 4798L: linux-edac@vger.kernel.org
0e438e3f 4799S: Maintained
679655da 4800F: drivers/edac/r82600_edac.c
da9bb1d2 4801
4d096ca7 4802EDAC-SBRIDGE
5dc8a864
MCC
4803M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4804M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4805L: linux-edac@vger.kernel.org
4d096ca7
MCC
4806S: Maintained
4807F: drivers/edac/sb_edac.c
4808
4ec656bd
TL
4809EDAC-SKYLAKE
4810M: Tony Luck <tony.luck@intel.com>
4811L: linux-edac@vger.kernel.org
4812S: Maintained
4813F: drivers/edac/skx_edac.c
4814
995e1de4
LH
4815EDAC-XGENE
4816APPLIED MICRO (APM) X-GENE SOC EDAC
4817M: Loc Ho <lho@apm.com>
4818S: Supported
4819F: drivers/edac/xgene_edac.c
4820F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4821
af39917d
CL
4822EDIROL UA-101/UA-1000 DRIVER
4823M: Clemens Ladisch <clemens@ladisch.de>
4824L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4825T: git git://git.alsa-project.org/alsa-kernel.git
4826S: Maintained
4827F: sound/usb/misc/ua101.c
4828
1f7df953 4829EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4830M: Matt Fleming <matt@codeblueprint.co.uk>
6026ed2f 4831M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 4832L: linux-efi@vger.kernel.org
6026ed2f 4833T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
1f7df953 4834S: Maintained
fb2efb5c 4835F: Documentation/efi-stub.txt
f135a176 4836F: arch/*/kernel/efi.c
1f7df953 4837F: arch/x86/boot/compressed/eboot.[ch]
f135a176 4838F: arch/*/include/asm/efi.h
e8dfe6d8
MF
4839F: arch/x86/platform/efi/
4840F: drivers/firmware/efi/
1f7df953 4841F: include/linux/efi*.h
f135a176
AB
4842F: arch/arm/boot/compressed/efi-header.S
4843F: arch/arm64/kernel/efi-entry.S
1f7df953 4844
d68772b7
MF
4845EFI VARIABLE FILESYSTEM
4846M: Matthew Garrett <matthew.garrett@nebula.com>
4847M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4848M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4849T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4850L: linux-efi@vger.kernel.org
4851S: Maintained
4852F: fs/efivarfs/
4853
85a00d9b
PJ
4854EFIFB FRAMEBUFFER DRIVER
4855L: linux-fbdev@vger.kernel.org
4856M: Peter Jones <pjones@redhat.com>
4857S: Maintained
8a61f013 4858F: drivers/video/fbdev/efifb.c
85a00d9b 4859
ff6301da
IH
4860EFI TEST DRIVER
4861L: linux-efi@vger.kernel.org
4862M: Ivan Hu <ivan.hu@canonical.com>
4863M: Matt Fleming <matt@codeblueprint.co.uk>
4864S: Maintained
4865F: drivers/firmware/efi/test/
4866
0bee8d28
JT
4867EFS FILESYSTEM
4868W: http://aeschi.ch.eu.org/efs/
4869S: Orphan
679655da 4870F: fs/efs/
0bee8d28 4871
aa8a9e25 4872EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4873M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4874L: netdev@vger.kernel.org
4875S: Maintained
9aa32835 4876F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4877
f0319efe 4878EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4879M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4880M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4881L: linux-media@vger.kernel.org
a825eaec 4882W: https://linuxtv.org
f0319efe
MCC
4883T: git git://linuxtv.org/media_tree.git
4884S: Maintained
4885F: drivers/media/usb/em28xx/
618cd932 4886F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4887
3e3a7d66 4888EMBEDDED LINUX
8b58be88
JP
4889M: Paul Gortmaker <paul.gortmaker@windriver.com>
4890M: Matt Mackall <mpm@selenic.com>
4891M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4892L: linux-embedded@vger.kernel.org
4893S: Maintained
4894
b8aca0c1
JS
4895EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4896M: James Smart <james.smart@broadcom.com>
4897M: Dick Kennedy <dick.kennedy@broadcom.com>
ce00f85c 4898L: linux-scsi@vger.kernel.org
b8aca0c1 4899W: http://www.broadcom.com
ce00f85c 4900S: Supported
679655da 4901F: drivers/scsi/lpfc/
3a1c1d44 4902
5f5bac82 4903ENE CB710 FLASH CARD READER DRIVER
8b58be88 4904M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4905S: Maintained
4906F: drivers/misc/cb710/
4907F: drivers/mmc/host/cb710-mmc.*
4908F: include/linux/cb710.h
4909
931e39a1
ML
4910ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4911M: Maxim Levitsky <maximlevitsky@gmail.com>
4912S: Maintained
2a837449 4913F: drivers/media/rc/ene_ir.*
931e39a1 4914
d5ca9006 4915EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4916M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4917S: Maintained
084bad91 4918T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4919F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4920F: include/video/s1d13xxxfb.h
d5ca9006 4921
38df6492
ME
4922ET131X NETWORK DRIVER
4923M: Mark Einon <mark.einon@gmail.com>
4924S: Odd Fixes
4925F: drivers/net/ethernet/agere/
4926
1da177e4 4927ETHERNET BRIDGE
adbbf69d 4928M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4929L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4930L: netdev@vger.kernel.org
c996d8b9 4931W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4932S: Maintained
679655da
JP
4933F: include/linux/netfilter_bridge/
4934F: net/bridge/
1da177e4 4935
22f08ad9
FF
4936ETHERNET PHY LIBRARY
4937M: Florian Fainelli <f.fainelli@gmail.com>
4938L: netdev@vger.kernel.org
4939S: Maintained
4940F: include/linux/phy.h
4941F: include/linux/phy_fixed.h
4942F: drivers/net/phy/
4943F: Documentation/networking/phy.txt
4944F: drivers/of/of_mdio.c
4945F: drivers/of/of_net.c
4946
1da177e4 4947EXT2 FILE SYSTEM
d8130624 4948M: Jan Kara <jack@suse.com>
72be2ccf 4949L: linux-ext4@vger.kernel.org
1da177e4 4950S: Maintained
679655da
JP
4951F: Documentation/filesystems/ext2.txt
4952F: fs/ext2/
4953F: include/linux/ext2*
1da177e4 4954
72be2ccf 4955EXT4 FILE SYSTEM
8b58be88 4956M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4957M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4958L: linux-ext4@vger.kernel.org
08a225f1 4959W: http://ext4.wiki.kernel.org
8a6e2535 4960Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4961T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4962S: Maintained
679655da
JP
4963F: Documentation/filesystems/ext4.txt
4964F: fs/ext4/
1da177e4 4965
c5532b09 4966Extended Verification Module (EVM)
74dd744f
MZ
4967M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4968L: linux-ima-devel@lists.sourceforge.net
4969L: linux-security-module@vger.kernel.org
c5532b09
MZ
4970S: Supported
4971F: security/integrity/evm/
4972
df6b3cfe
MH
4973EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4974M: MyungJoo Ham <myungjoo.ham@samsung.com>
4975M: Chanwoo Choi <cw00.choi@samsung.com>
4976L: linux-kernel@vger.kernel.org
81df63a9 4977T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4978S: Maintained
4979F: drivers/extcon/
cd2c3e7f
CC
4980F: include/linux/extcon/
4981F: include/linux/extcon.h
df6b3cfe 4982F: Documentation/extcon/
cd2c3e7f 4983F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4984
e2a75c44 4985EXYNOS DP DRIVER
b7701755 4986M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4987L: dri-devel@lists.freedesktop.org
4988S: Maintained
4989F: drivers/gpu/drm/exynos/exynos_dp*
4990
9b93a409
MS
4991EXYNOS SYSMMU (IOMMU) driver
4992M: Marek Szyprowski <m.szyprowski@samsung.com>
4993L: iommu@lists.linux-foundation.org
4994S: Maintained
4995F: drivers/iommu/exynos-iommu.c
4996
4a66d3fe
NC
4997EZchip NPS platform support
4998M: Noam Camus <noamc@ezchip.com>
4999S: Supported
5000F: arch/arc/plat-eznps
5001F: arch/arc/boot/dts/eznps.dts
5002
e53004e2 5003F71805F HARDWARE MONITORING DRIVER
d8130624 5004M: Jean Delvare <jdelvare@suse.com>
968ce1b1 5005L: linux-hwmon@vger.kernel.org
e53004e2 5006S: Maintained
679655da
JP
5007F: Documentation/hwmon/f71805f
5008F: drivers/hwmon/f71805f.c
e53004e2 5009
eea977ed
MB
5010FC0011 TUNER DRIVER
5011M: Michael Buesch <m@bues.ch>
5012L: linux-media@vger.kernel.org
5013S: Maintained
ccae7af2
MCC
5014F: drivers/media/tuners/fc0011.h
5015F: drivers/media/tuners/fc0011.c
eea977ed 5016
91952bc0
AP
5017FC2580 MEDIA DRIVER
5018M: Antti Palosaari <crope@iki.fi>
5019L: linux-media@vger.kernel.org
a825eaec 5020W: https://linuxtv.org
91952bc0
AP
5021W: http://palosaari.fi/linux/
5022Q: http://patchwork.linuxtv.org/project/linux-media/list/
5023T: git git://linuxtv.org/anttip/media_tree.git
5024S: Maintained
5025F: drivers/media/tuners/fc2580*
eea977ed 5026
88b2dbdb
EP
5027FANOTIFY
5028M: Eric Paris <eparis@redhat.com>
5029S: Maintained
5030F: fs/notify/fanotify/
5031F: include/linux/fanotify.h
c117ab84 5032F: include/uapi/linux/fanotify.h
88b2dbdb 5033
1da177e4 5034FARSYNC SYNCHRONOUS DRIVER
8b58be88 5035M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
5036W: http://www.farsite.co.uk/
5037S: Supported
679655da 5038F: drivers/net/wan/farsync.*
1da177e4 5039
c5408b88 5040FAULT INJECTION SUPPORT
8b58be88 5041M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 5042S: Supported
679655da
JP
5043F: Documentation/fault-injection/
5044F: lib/fault-inject.c
c5408b88 5045
053e514f
NT
5046FBTFT Framebuffer drivers
5047M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
053e514f
NT
5048S: Maintained
5049F: drivers/staging/fbtft/
5050
cae727db 5051FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 5052M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 5053L: fcoe-devel@open-fcoe.org
cae727db
RL
5054W: www.Open-FCoE.org
5055S: Supported
5056F: drivers/scsi/libfc/
5057F: drivers/scsi/fcoe/
5058F: include/scsi/fc/
5059F: include/scsi/libfc.h
5060F: include/scsi/libfcoe.h
c117ab84 5061F: include/uapi/scsi/fc/
cae727db 5062
e2d1d6c0 5063FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 5064M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 5065M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 5066L: linux-fsdevel@vger.kernel.org
1da177e4 5067S: Maintained
679655da
JP
5068F: include/linux/fcntl.h
5069F: include/linux/fs.h
c117ab84
CEB
5070F: include/uapi/linux/fcntl.h
5071F: include/uapi/linux/fs.h
679655da
JP
5072F: fs/fcntl.c
5073F: fs/locks.c
1da177e4 5074
e2d1d6c0 5075FILESYSTEMS (VFS and infrastructure)
8b58be88 5076M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 5077L: linux-fsdevel@vger.kernel.org
173acc7c 5078S: Maintained
679655da 5079F: fs/*
173acc7c 5080
b26e0ed4 5081FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 5082M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 5083L: linux-hwmon@vger.kernel.org
b26e0ed4 5084S: Maintained
d5ca6918
JP
5085F: drivers/hwmon/f75375s.c
5086F: include/linux/f75375s.h
b26e0ed4 5087
a331b0c3
CL
5088FIREWIRE AUDIO DRIVERS
5089M: Clemens Ladisch <clemens@ladisch.de>
5090L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5091T: git git://git.alsa-project.org/alsa-kernel.git
5092S: Maintained
5093F: sound/firewire/
5094
eb86ec51
SR
5095FIREWIRE MEDIA DRIVERS (firedtv)
5096M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5097L: linux-media@vger.kernel.org
5098L: linux1394-devel@lists.sourceforge.net
5099T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5100S: Maintained
5101F: drivers/media/firewire/
5102
a511ce33
CB
5103FIREWIRE SBP-2 TARGET
5104M: Chris Boot <bootc@bootc.net>
5105L: linux-scsi@vger.kernel.org
5106L: target-devel@vger.kernel.org
5107L: linux1394-devel@lists.sourceforge.net
5108T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5109S: Maintained
5110F: drivers/target/sbp/
5111
7d2c86b5 5112FIREWIRE SUBSYSTEM
8b58be88 5113M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5114L: linux1394-devel@lists.sourceforge.net
958a29cb 5115W: http://ieee1394.wiki.kernel.org/
2ca526bf 5116T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5117S: Maintained
679655da 5118F: drivers/firewire/
8f06ce3b
SR
5119F: include/linux/firewire.h
5120F: include/uapi/linux/firewire*.h
9f6d3c4b 5121F: tools/firewire/
e2d1d6c0
RD
5122
5123FIRMWARE LOADER (request_firmware)
39e68089 5124M: Ming Lei <ming.lei@canonical.com>
e7604239 5125M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5126L: linux-kernel@vger.kernel.org
5127S: Maintained
679655da
JP
5128F: Documentation/firmware_class/
5129F: drivers/base/firmware*.c
5130F: include/linux/firmware.h
e2d1d6c0 5131
f730e3dc 5132FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5133M: Joshua Morris <josh.h.morris@us.ibm.com>
5134M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5135S: Maintained
5136F: drivers/block/rsxx/
5137
8206f664 5138FLOPPY DRIVER
e5f6450c 5139M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5140T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5141S: Odd fixes
5142F: drivers/block/floppy.c
5143
9c9f32ed
AR
5144FMC SUBSYSTEM
5145M: Alessandro Rubini <rubini@gnudd.com>
5146W: http://www.ohwr.org/projects/fmc-bus
5147S: Supported
5148F: drivers/fmc/
5149F: include/linux/fmc*.h
5150F: include/linux/ipmi-fru.h
5151K: fmc_d.*register
5152
3c0ed7d5
AT
5153FPGA MANAGER FRAMEWORK
5154M: Alan Tull <atull@opensource.altera.com>
dd7d664a 5155R: Moritz Fischer <moritz.fischer@ettus.com>
7f1a5f04 5156L: linux-fpga@vger.kernel.org
3c0ed7d5 5157S: Maintained
e4998077 5158T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
3c0ed7d5
AT
5159F: drivers/fpga/
5160F: include/linux/fpga/fpga-mgr.h
5161W: http://www.rocketboards.org
5162
e2d1d6c0 5163FPU EMULATOR
8b58be88 5164M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5165W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5166S: Maintained
679655da 5167F: arch/x86/math-emu/
e2d1d6c0
RD
5168
5169FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5170L: netdev@vger.kernel.org
c173bfac 5171S: Orphan
679655da
JP
5172F: drivers/net/wan/dlci.c
5173F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5174
5175FRAMEBUFFER LAYER
04f6152d 5176M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
c69f677c 5177L: linux-fbdev@vger.kernel.org
04f6152d 5178T: git git://github.com/bzolnier/linux.git
b22fe37b 5179Q: http://patchwork.kernel.org/project/linux-fbdev/list/
04f6152d 5180S: Maintained
679655da 5181F: Documentation/fb/
b22fe37b
PM
5182F: drivers/video/
5183F: include/video/
679655da 5184F: include/linux/fb.h
c117ab84
CEB
5185F: include/uapi/video/
5186F: include/uapi/linux/fb.h
e2d1d6c0 5187
93aafb6d
HG
5188FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5189M: Horia Geantă <horia.geanta@nxp.com>
5190M: Dan Douglass <dan.douglass@nxp.com>
5191L: linux-crypto@vger.kernel.org
5192S: Maintained
5193F: drivers/crypto/caam/
5194F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5195
a57c188e 5196FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5197M: Timur Tabi <timur@tabi.org>
a57c188e 5198L: linux-fbdev@vger.kernel.org
c4ef9bc4 5199S: Maintained
8a61f013 5200F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5201
e2d1d6c0 5202FREESCALE DMA DRIVER
8b58be88
JP
5203M: Li Yang <leoli@freescale.com>
5204M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5205L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5206S: Maintained
679655da 5207F: drivers/dma/fsldma.*
e2d1d6c0 5208
44248aff
HX
5209FREESCALE GPMI NAND DRIVER
5210M: Han Xu <han.xu@nxp.com>
5211L: linux-mtd@lists.infradead.org
5212S: Maintained
5213F: drivers/mtd/nand/gpmi-nand/*
5214
e2d1d6c0 5215FREESCALE I2C CPM DRIVER
8b58be88 5216M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5217L: linuxppc-dev@lists.ozlabs.org
846557d3 5218L: linux-i2c@vger.kernel.org
0d2b405a 5219S: Maintained
679655da 5220F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5221
60e8c5ab 5222FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5223M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5224L: linux-fbdev@vger.kernel.org
efc03ecb 5225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5226S: Maintained
bad985a1 5227F: include/linux/platform_data/video-imxfb.h
8a61f013 5228F: drivers/video/fbdev/imxfb.c
60e8c5ab 5229
4d8e2cef 5230FREESCALE QUAD SPI DRIVER
38714fbd 5231M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5232L: linux-mtd@lists.infradead.org
5233S: Maintained
5234F: drivers/mtd/spi-nor/fsl-quadspi.c
5235
4689a6b1 5236FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5237M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5238M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5239L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5240L: netdev@vger.kernel.org
5241S: Maintained
ec21e2ec 5242F: drivers/net/ethernet/freescale/fs_enet/
679655da 5243F: include/linux/fs_enet_pd.h
4689a6b1 5244
63a0a00b
NA
5245FREESCALE IMX / MXC FEC DRIVER
5246M: Fugang Duan <fugang.duan@nxp.com>
5247L: netdev@vger.kernel.org
5248S: Maintained
5249F: drivers/net/ethernet/freescale/fec_main.c
5250F: drivers/net/ethernet/freescale/fec_ptp.c
5251F: drivers/net/ethernet/freescale/fec.h
5252F: Documentation/devicetree/bindings/net/fsl-fec.txt
5253
2fbfadb5
MB
5254FREESCALE QORIQ DPAA FMAN DRIVER
5255M: Madalin Bucur <madalin.bucur@nxp.com>
5256L: netdev@vger.kernel.org
5257S: Maintained
5258F: drivers/net/ethernet/freescale/fman
5259F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5260
63f4b4b0
MB
5261FREESCALE QORIQ DPAA ETHERNET DRIVER
5262M: Madalin Bucur <madalin.bucur@nxp.com>
5263L: netdev@vger.kernel.org
5264S: Maintained
5265F: drivers/net/ethernet/freescale/dpaa
5266
1b48706f 5267FREESCALE SOC DRIVERS
5268M: Scott Wood <oss@buserror.net>
5269L: linuxppc-dev@lists.ozlabs.org
5270L: linux-arm-kernel@lists.infradead.org
5271S: Maintained
5272F: drivers/soc/fsl/
5273F: include/linux/fsl/
5274
d9e9d82c 5275FREESCALE QUICC ENGINE LIBRARY
1b48706f 5276M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5277L: linuxppc-dev@lists.ozlabs.org
1b48706f 5278S: Maintained
7aa1aa6e
ZQ
5279F: drivers/soc/fsl/qe/
5280F: include/soc/fsl/*qe*.h
5281F: include/soc/fsl/*ucc*.h
d9e9d82c 5282
b55ef929 5283FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5284M: Li Yang <leoli@freescale.com>
6372594a 5285L: linux-usb@vger.kernel.org
a4724ed6 5286L: linuxppc-dev@lists.ozlabs.org
a7205b30 5287S: Maintained
faf2e1db 5288F: drivers/usb/gadget/udc/fsl*
a7205b30 5289
beaf53bf 5290FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5291M: Li Yang <leoli@freescale.com>
beaf53bf 5292L: netdev@vger.kernel.org
a4724ed6 5293L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5294S: Maintained
ec21e2ec 5295F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5296
abb1ed7b
CM
5297FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5298M: Claudiu Manoil <claudiu.manoil@freescale.com>
5299L: netdev@vger.kernel.org
5300S: Maintained
5301F: drivers/net/ethernet/freescale/gianfar*
5302X: drivers/net/ethernet/freescale/gianfar_ptp.c
5303F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5304
c19b6d24
ZQ
5305FREESCALE QUICC ENGINE UCC HDLC DRIVER
5306M: Zhao Qiang <qiang.zhao@nxp.com>
5307L: netdev@vger.kernel.org
5308L: linuxppc-dev@lists.ozlabs.org
5309S: Maintained
5310F: drivers/net/wan/fsl_ucc_hdlc*
5311
d9e9d82c 5312FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5313M: Timur Tabi <timur@tabi.org>
a4724ed6 5314L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5315S: Maintained
df621252 5316F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5317
5318FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5319M: Timur Tabi <timur@tabi.org>
dc85950a 5320M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5321M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5322R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5323L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5324L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5325S: Maintained
69aefcea 5326F: sound/soc/fsl/fsl*
dc85950a 5327F: sound/soc/fsl/imx*
69aefcea 5328F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5329
1da177e4 5330FREEVXFS FILESYSTEM
8b58be88 5331M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5332W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5333S: Maintained
679655da 5334F: fs/freevxfs/
1da177e4 5335
71038f52 5336FREEZER
49db1903 5337M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5338M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5339L: linux-pm@vger.kernel.org
71038f52 5340S: Supported
679655da
JP
5341F: Documentation/power/freezing-of-tasks.txt
5342F: include/linux/freezer.h
5343F: kernel/freezer.c
71038f52 5344
839a1f79
KRW
5345FRONTSWAP API
5346M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5347L: linux-kernel@vger.kernel.org
5348S: Maintained
5349F: mm/frontswap.c
5350F: include/linux/frontswap.h
5351
a5432f5a 5352FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5353M: David Howells <dhowells@redhat.com>
e62d6e24 5354L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5355S: Supported
5356F: Documentation/filesystems/caching/
5357F: fs/fscache/
5358F: include/linux/fscache*.h
5359
598c7d7a
TT
5360FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5361M: Theodore Y. Ts'o <tytso@mit.edu>
5362M: Jaegeuk Kim <jaegeuk@kernel.org>
c1b22129 5363L: linux-fsdevel@vger.kernel.org
598c7d7a
TT
5364S: Supported
5365F: fs/crypto/
46f47e48 5366F: include/linux/fscrypt*.h
598c7d7a 5367
f58ad8f5 5368F2FS FILE SYSTEM
9b29d481 5369M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5370M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5371L: linux-f2fs-devel@lists.sourceforge.net
95129296 5372W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5373T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5374S: Maintained
5375F: Documentation/filesystems/f2fs.txt
3bac380c 5376F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5377F: fs/f2fs/
5378F: include/linux/f2fs_fs.h
62d43eeb 5379F: include/trace/events/f2fs.h
f58ad8f5 5380
5ab7ffea 5381FUJITSU FR-V (FRV) PORT
0cf0305f 5382S: Orphan
679655da 5383F: arch/frv/
1da177e4 5384
20b93734 5385FUJITSU LAPTOP EXTRAS
409a3e98 5386M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5387L: platform-driver-x86@vger.kernel.org
20b93734 5388S: Maintained
679655da 5389F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5390
4da621b6
HK
5391FUJITSU M-5MO LS CAMERA ISP DRIVER
5392M: Kyungmin Park <kyungmin.park@samsung.com>
5393M: Heungjun Kim <riverful.kim@samsung.com>
5394L: linux-media@vger.kernel.org
5395S: Maintained
90d72ac6 5396F: drivers/media/i2c/m5mols/
b5dcee22 5397F: include/media/i2c/m5mols.h
4da621b6 5398
2d24c490
RG
5399FUJITSU TABLET EXTRAS
5400M: Robert Gerlach <khnz@gmx.de>
5401L: platform-driver-x86@vger.kernel.org
5402S: Maintained
5403F: drivers/platform/x86/fujitsu-tablet.c
5404
04578f17 5405FUSE: FILESYSTEM IN USERSPACE
8b58be88 5406M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5407L: linux-fsdevel@vger.kernel.org
04578f17 5408W: http://fuse.sourceforge.net/
0a30f612 5409T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5410S: Maintained
679655da 5411F: fs/fuse/
c117ab84 5412F: include/uapi/linux/fuse.h
0a30f612 5413F: Documentation/filesystems/fuse.txt
04578f17 5414
1da177e4 5415FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5416M: Rik Faith <faith@cs.unc.edu>
1da177e4 5417L: linux-scsi@vger.kernel.org
baaea1dc 5418S: Odd Fixes (e.g., new signatures)
679655da 5419F: drivers/scsi/fdomain.*
1da177e4 5420
6b90bd4b
ER
5421GCC PLUGINS
5422M: Kees Cook <keescook@chromium.org>
5423R: Emese Revfy <re.emese@gmail.com>
5424L: kernel-hardening@lists.openwall.com
5425S: Maintained
5426F: scripts/gcc-plugins/
5427F: scripts/gcc-plugin.sh
68fdc678 5428F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5429F: Documentation/gcc-plugins.txt
5430
d8e2162c
PO
5431GCOV BASED KERNEL PROFILING
5432M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5433S: Maintained
5434F: kernel/gcov/
2584bab2 5435F: Documentation/dev-tools/gcov.rst
d8e2162c 5436
1da177e4 5437GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5438M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5439L: linux-scsi@vger.kernel.org
5440W: http://www.icp-vortex.com/
5441S: Supported
679655da 5442F: drivers/scsi/gdt*
1da177e4 5443
158daf16
JK
5444GDB KERNEL DEBUGGING HELPER SCRIPTS
5445M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5446M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5447S: Supported
5448F: scripts/gdb/
5449
3169a1c7
HV
5450GEMTEK FM RADIO RECEIVER DRIVER
5451M: Hans Verkuil <hverkuil@xs4all.nl>
5452L: linux-media@vger.kernel.org
5453T: git git://linuxtv.org/media_tree.git
a825eaec 5454W: https://linuxtv.org
3169a1c7
HV
5455S: Maintained
5456F: drivers/media/radio/radio-gemtek*
5457
1c23af90 5458GENERIC GPIO I2C DRIVER
880b0e26 5459M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5460S: Supported
679655da
JP
5461F: drivers/i2c/busses/i2c-gpio.c
5462F: include/linux/i2c-gpio.h
1c23af90 5463
92ed1a76
PK
5464GENERIC GPIO I2C MULTIPLEXER DRIVER
5465M: Peter Korsgaard <peter.korsgaard@barco.com>
5466L: linux-i2c@vger.kernel.org
5467S: Supported
e7065e20
JD
5468F: drivers/i2c/muxes/i2c-mux-gpio.c
5469F: include/linux/i2c-mux-gpio.h
5470F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5471
9251ce95 5472GENERIC HDLC (WAN) DRIVERS
8b58be88 5473M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5474W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5475S: Maintained
679655da
JP
5476F: drivers/net/wan/c101.c
5477F: drivers/net/wan/hd6457*
5478F: drivers/net/wan/hdlc*
5479F: drivers/net/wan/n2.c
5480F: drivers/net/wan/pc300too.c
5481F: drivers/net/wan/pci200syn.c
5482F: drivers/net/wan/wanxl*
1da177e4 5483
1527aab6 5484GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5485M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5486L: linux-arch@vger.kernel.org
5487T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5488S: Maintained
14430813
JP
5489F: include/asm-generic/
5490F: include/uapi/asm-generic/
1527aab6 5491
ff764963
KVA
5492GENERIC PHY FRAMEWORK
5493M: Kishon Vijay Abraham I <kishon@ti.com>
5494L: linux-kernel@vger.kernel.org
5495T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5496S: Supported
5497F: drivers/phy/
5498F: include/linux/phy/
5499
eea97aed
KH
5500GENERIC PM DOMAINS
5501M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5502M: Kevin Hilman <khilman@kernel.org>
5503M: Ulf Hansson <ulf.hansson@linaro.org>
5504L: linux-pm@vger.kernel.org
5505S: Supported
5506F: drivers/base/power/domain*.c
5507F: include/linux/pm_domain.h
5508
ccb86a69 5509GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5510M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5511L: kvm@vger.kernel.org
ccb86a69
MT
5512S: Supported
5513F: drivers/uio/uio_pci_generic.c
5514
f8f1ec73
JP
5515GET_MAINTAINER SCRIPT
5516M: Joe Perches <joe@perches.com>
5517S: Maintained
5518F: scripts/get_maintainer.pl
5519
a7d5afe8
GKB
5520GENWQE (IBM Generic Workqueue Card)
5521M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5522M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5523S: Supported
5524F: drivers/misc/genwqe/
5525
5be7b50f 5526GFS2 FILE SYSTEM
8b58be88 5527M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5528M: Bob Peterson <rpeterso@redhat.com>
a4644184 5529L: cluster-devel@redhat.com
5be7b50f 5530W: http://sources.redhat.com/cluster/
28666d6d 5531T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5532S: Supported
679655da
JP
5533F: Documentation/filesystems/gfs2*.txt
5534F: fs/gfs2/
c117ab84 5535F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5536
0a34eb8f 5537GIGASET ISDN DRIVERS
6b096fde 5538M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5539L: gigaset307x-common@lists.sourceforge.net
5540W: http://gigaset307x.sourceforge.net/
6b096fde 5541S: Odd Fixes
679655da
JP
5542F: Documentation/isdn/README.gigaset
5543F: drivers/isdn/gigaset/
c117ab84 5544F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5545
7eea35fe
JP
5546GO7007 MPEG CODEC
5547M: Hans Verkuil <hans.verkuil@cisco.com>
5548L: linux-media@vger.kernel.org
5549S: Maintained
5550F: drivers/media/usb/go7007/
5551
ca96ea86
BN
5552GOODIX TOUCHSCREEN
5553M: Bastien Nocera <hadess@hadess.net>
5554L: linux-input@vger.kernel.org
5555S: Maintained
5556F: drivers/input/touchscreen/goodix.c
5557
a6a1cf3d
BJZ
5558GPIO MOCKUP DRIVER
5559M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5560L: linux-gpio@vger.kernel.org
5561S: Maintained
5562F: drivers/gpio/gpio-mockup.c
5563F: tools/testing/selftests/gpio/
5564
a0dc00b4 5565GPIO SUBSYSTEM
e4651a9f 5566M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5567M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5568L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5569T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5570S: Maintained
cd97a449 5571F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5572F: Documentation/gpio/
40c159b7 5573F: Documentation/ABI/testing/gpio-cdev
fe95046e 5574F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5575F: drivers/gpio/
bdc6e95e
AC
5576F: include/linux/gpio/
5577F: include/linux/gpio.h
9b692346 5578F: include/asm-generic/gpio.h
3c702e99 5579F: include/uapi/linux/gpio.h
6d591c46 5580F: tools/gpio/
a0dc00b4 5581
71a6d0af
HW
5582GRE DEMULTIPLEXER DRIVER
5583M: Dmitry Kozlov <xeb@mail.ru>
5584L: netdev@vger.kernel.org
5585S: Maintained
11c26770
JP
5586F: net/ipv4/gre_demux.c
5587F: net/ipv4/gre_offload.c
71a6d0af
HW
5588F: include/net/gre.h
5589
d4c41139 5590GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5591M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5592L: netdev@vger.kernel.org
5593S: Maintained
a31a96ad 5594F: drivers/net/ethernet/aeroflex/
d4c41139 5595
629c1fb5
GKH
5596GREYBUS SUBSYSTEM
5597M: Johan Hovold <johan@kernel.org>
5598M: Alex Elder <elder@kernel.org>
5599M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5600S: Maintained
5601F: drivers/staging/greybus/
01d0f715 5602L: greybus-dev@lists.linaro.org
629c1fb5 5603
926706c5
VA
5604GREYBUS AUDIO PROTOCOLS DRIVERS
5605M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5606M: Mark Greer <mgreer@animalcreek.com>
926706c5 5607S: Maintained
544a6944
MG
5608F: drivers/staging/greybus/audio_apbridgea.c
5609F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5610F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5611F: drivers/staging/greybus/audio_codec.h
5612F: drivers/staging/greybus/audio_gb.c
5613F: drivers/staging/greybus/audio_manager.c
5614F: drivers/staging/greybus/audio_manager.h
5615F: drivers/staging/greybus/audio_manager_module.c
5616F: drivers/staging/greybus/audio_manager_private.h
5617F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5618F: drivers/staging/greybus/audio_module.c
5619F: drivers/staging/greybus/audio_topology.c
5620
2bbadafb
RMS
5621GREYBUS PROTOCOLS DRIVERS
5622M: Rui Miguel Silva <rmfrfs@gmail.com>
5623S: Maintained
5624F: drivers/staging/greybus/sdio.c
5625F: drivers/staging/greybus/light.c
5626F: drivers/staging/greybus/gpio.c
5627F: drivers/staging/greybus/power_supply.c
5628F: drivers/staging/greybus/spi.c
5629F: drivers/staging/greybus/spilib.c
5630
7d700518
BD
5631GREYBUS PROTOCOLS DRIVERS
5632M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5633S: Maintained
5634F: drivers/staging/greybus/loopback.c
5635F: drivers/staging/greybus/timesync.c
5636F: drivers/staging/greybus/timesync_platform.c
5637
5bd16350
VK
5638GREYBUS PROTOCOLS DRIVERS
5639M: Viresh Kumar <vireshk@kernel.org>
5640S: Maintained
5641F: drivers/staging/greybus/authentication.c
5642F: drivers/staging/greybus/bootrom.c
5643F: drivers/staging/greybus/firmware.h
5644F: drivers/staging/greybus/fw-core.c
5645F: drivers/staging/greybus/fw-download.c
5646F: drivers/staging/greybus/fw-managament.c
5647F: drivers/staging/greybus/greybus_authentication.h
5648F: drivers/staging/greybus/greybus_firmware.h
5649F: drivers/staging/greybus/hid.c
5650F: drivers/staging/greybus/i2c.c
5651F: drivers/staging/greybus/spi.c
5652F: drivers/staging/greybus/spilib.c
5653F: drivers/staging/greybus/spilib.h
5654
8d904fe5
DL
5655GREYBUS PROTOCOLS DRIVERS
5656M: David Lin <dtwlin@gmail.com>
5657S: Maintained
5658F: drivers/staging/greybus/uart.c
5659F: drivers/staging/greybus/log.c
5660
92b8bd96
VH
5661GREYBUS PLATFORM DRIVERS
5662M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5663S: Maintained
5664F: drivers/staging/greybus/arche-platform.c
5665F: drivers/staging/greybus/arche-apb-ctrl.c
5666F: drivers/staging/greybus/arche_platform.h
5667
7aae6e2d
CAC
5668GS1662 VIDEO SERIALIZER
5669M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5670L: linux-media@vger.kernel.org
5671T: git git://linuxtv.org/media_tree.git
5672S: Maintained
5673F: drivers/media/spi/gs1662.c
5674
e8deeae2 5675GSPCA FINEPIX SUBDRIVER
8b58be88 5676M: Frank Zago <frank@zago.net>
661263b5 5677L: linux-media@vger.kernel.org
275ffde4 5678T: git git://linuxtv.org/media_tree.git
e8deeae2 5679S: Maintained
0c0d06ca 5680F: drivers/media/usb/gspca/finepix.c
e8deeae2 5681
4b3fa3c4
OL
5682GSPCA GL860 SUBDRIVER
5683M: Olivier Lorin <o.lorin@laposte.net>
5684L: linux-media@vger.kernel.org
275ffde4 5685T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5686S: Maintained
0c0d06ca 5687F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5688
e8deeae2 5689GSPCA M5602 SUBDRIVER
8b58be88 5690M: Erik Andren <erik.andren@gmail.com>
661263b5 5691L: linux-media@vger.kernel.org
275ffde4 5692T: git git://linuxtv.org/media_tree.git
e8deeae2 5693S: Maintained
0c0d06ca 5694F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5695
5696GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5697M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5698L: linux-media@vger.kernel.org
275ffde4 5699T: git git://linuxtv.org/media_tree.git
c0936df4 5700S: Odd Fixes
0c0d06ca 5701F: drivers/media/usb/gspca/pac207.c
e8deeae2 5702
261982f1 5703GSPCA SN9C20X SUBDRIVER
d95c5b0b 5704M: Brian Johnson <brijohn@gmail.com>
261982f1 5705L: linux-media@vger.kernel.org
275ffde4 5706T: git git://linuxtv.org/media_tree.git
261982f1 5707S: Maintained
0c0d06ca 5708F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5709
e8deeae2 5710GSPCA T613 SUBDRIVER
8b58be88 5711M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5712L: linux-media@vger.kernel.org
275ffde4 5713T: git git://linuxtv.org/media_tree.git
e8deeae2 5714S: Maintained
0c0d06ca 5715F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5716
5717GSPCA USB WEBCAM DRIVER
c0936df4 5718M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5719L: linux-media@vger.kernel.org
275ffde4 5720T: git git://linuxtv.org/media_tree.git
c0936df4 5721S: Odd Fixes
0c0d06ca 5722F: drivers/media/usb/gspca/
e8deeae2 5723
bed45f79
PN
5724GTP (GPRS Tunneling Protocol)
5725M: Pablo Neira Ayuso <pablo@netfilter.org>
5726M: Harald Welte <laforge@gnumonks.org>
5727L: osmocom-net-gprs@lists.osmocom.org
5728T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5729S: Maintained
5730F: drivers/net/gtp.c
5731
584ec979 5732GUID PARTITION TABLE (GPT)
4f973c63 5733M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5734L: linux-efi@vger.kernel.org
5735S: Maintained
5736F: block/partitions/efi.*
5737
aa3c598b 5738STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5739M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5740L: linux-media@vger.kernel.org
275ffde4 5741T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5742S: Maintained
5743F: drivers/media/usb/stk1160/
e8deeae2 5744
4e456b86
YS
5745H8/300 ARCHITECTURE
5746M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5747L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5748W: http://uclinux-h8.sourceforge.jp
5749T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5750S: Maintained
5751F: arch/h8300/
5752F: drivers/clocksource/h8300_*.c
5753F: drivers/clk/h8300/
5754F: drivers/irqchip/irq-renesas-h8*.c
5755
71a6d0af
HW
5756HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5757M: Frank Seidel <frank@f-seidel.de>
5758L: platform-driver-x86@vger.kernel.org
5759W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5760S: Maintained
5761F: drivers/platform/x86/hdaps.c
5762
48fc9e26
HV
5763HDPVR USB VIDEO ENCODER DRIVER
5764M: Hans Verkuil <hverkuil@xs4all.nl>
5765L: linux-media@vger.kernel.org
5766T: git git://linuxtv.org/media_tree.git
a825eaec 5767W: https://linuxtv.org
48fc9e26 5768S: Odd Fixes
14430813 5769F: drivers/media/usb/hdpvr/
48fc9e26 5770
71a6d0af 5771HWPOISON MEMORY FAILURE HANDLING
f9625c48 5772M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5773L: linux-mm@kvack.org
71a6d0af
HW
5774S: Maintained
5775F: mm/memory-failure.c
5776F: mm/hwpoison-inject.c
5777
5778HYPERVISOR VIRTUAL CONSOLE DRIVER
5779L: linuxppc-dev@lists.ozlabs.org
5780S: Odd Fixes
5781F: drivers/tty/hvc/
5782
e5ab1477
AP
5783HACKRF MEDIA DRIVER
5784M: Antti Palosaari <crope@iki.fi>
5785L: linux-media@vger.kernel.org
a825eaec 5786W: https://linuxtv.org
e5ab1477
AP
5787W: http://palosaari.fi/linux/
5788Q: http://patchwork.linuxtv.org/project/linux-media/list/
5789T: git git://linuxtv.org/anttip/media_tree.git
5790S: Maintained
5791F: drivers/media/usb/hackrf/
5792
5b543965 5793HARDWARE MONITORING
d8130624 5794M: Jean Delvare <jdelvare@suse.com>
ca462085 5795M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5796L: linux-hwmon@vger.kernel.org
5797W: http://hwmon.wiki.kernel.org/
a94ef4ed 5798T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5799T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5800S: Maintained
047f4ec2 5801F: Documentation/hwmon/
679655da 5802F: drivers/hwmon/
047f4ec2 5803F: include/linux/hwmon*.h
5b543965 5804
844dd05f 5805HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5806M: Matt Mackall <mpm@selenic.com>
5807M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5808L: linux-crypto@vger.kernel.org
c0d0787b 5809S: Odd fixes
f6c60b15 5810F: Documentation/devicetree/bindings/rng/
679655da
JP
5811F: Documentation/hw_random.txt
5812F: drivers/char/hw_random/
5813F: include/linux/hw_random.h
844dd05f 5814
8b37fcfc
OBC
5815HARDWARE SPINLOCK CORE
5816M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5817M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5818L: linux-remoteproc@vger.kernel.org
8b37fcfc 5819S: Maintained
9f273c24 5820T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5821F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5822F: Documentation/hwspinlock.txt
2dbd8585 5823F: drivers/hwspinlock/
8b37fcfc
OBC
5824F: include/linux/hwspinlock.h
5825
1da177e4 5826HARMONY SOUND DRIVER
ac6aecbf 5827L: linux-parisc@vger.kernel.org
1da177e4 5828S: Maintained
679655da 5829F: sound/parisc/harmony.*
1da177e4 5830
214de83e 5831HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
4cfccbda 5832M: Jimmy Vance <jimmy.vance@hpe.com>
214de83e
BB
5833S: Supported
5834F: Documentation/watchdog/hpwdt.txt
5835F: drivers/watchdog/hpwdt.c
5836
9257aa49 5837HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5838M: Don Brace <don.brace@microsemi.com>
a0a268ad 5839L: esc.storagedev@microsemi.com
693373db 5840L: linux-scsi@vger.kernel.org
9257aa49
SC
5841S: Supported
5842F: Documentation/scsi/hpsa.txt
5843F: drivers/scsi/hpsa*.[ch]
5844F: include/linux/cciss*.h
c117ab84 5845F: include/uapi/linux/cciss*.h
9257aa49 5846
e2d1d6c0 5847HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5848M: Don Brace <don.brace@microsemi.com>
516fdcea 5849L: esc.storagedev@microsemi.com
693373db 5850L: linux-scsi@vger.kernel.org
e2d1d6c0 5851S: Supported
679655da
JP
5852F: Documentation/blockdev/cciss.txt
5853F: drivers/block/cciss*
5854F: include/linux/cciss_ioctl.h
c117ab84 5855F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5856
f48ad614
DD
5857HFI1 DRIVER
5858M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5859M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5860L: linux-rdma@vger.kernel.org
5861S: Supported
5862F: drivers/infiniband/hw/hfi1
5863
1da177e4 5864HFS FILESYSTEM
6cf515e1
GU
5865L: linux-fsdevel@vger.kernel.org
5866S: Orphan
679655da
JP
5867F: Documentation/filesystems/hfs.txt
5868F: fs/hfs/
1da177e4 5869
ef575f47
GU
5870HFSPLUS FILESYSTEM
5871L: linux-fsdevel@vger.kernel.org
5872S: Orphan
5873F: Documentation/filesystems/hfsplus.txt
5874F: fs/hfsplus/
5875
1da177e4 5876HGA FRAMEBUFFER DRIVER
8b58be88 5877M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5878L: linux-nvidia@lists.surfsouth.com
5879W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5880S: Maintained
8a61f013 5881F: drivers/video/fbdev/hgafb.c
1da177e4 5882
4480f15b 5883HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5884M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5885M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5886L: linux-pm@vger.kernel.org
68656443 5887B: https://bugzilla.kernel.org
e2d1d6c0 5888S: Supported
679655da
JP
5889F: arch/x86/power/
5890F: drivers/base/power/
5891F: kernel/power/
5892F: include/linux/suspend.h
5893F: include/linux/freezer.h
5894F: include/linux/pm.h
679655da 5895F: arch/*/include/asm/suspend*.h
e2d1d6c0 5896
4ef4caad 5897HID CORE LAYER
e5f6450c 5898M: Jiri Kosina <jikos@kernel.org>
406df153 5899R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5900L: linux-input@vger.kernel.org
54e5881d 5901T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5902S: Maintained
679655da
JP
5903F: drivers/hid/
5904F: include/linux/hid*
c117ab84 5905F: include/uapi/linux/hid*
4ef4caad 5906
30ee72f0 5907HID SENSOR HUB DRIVERS
e5f6450c 5908M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5909M: Jonathan Cameron <jic23@kernel.org>
5910M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5911L: linux-input@vger.kernel.org
5912L: linux-iio@vger.kernel.org
5913S: Maintained
5914F: Documentation/hid/hid-sensor*
5915F: drivers/hid/hid-sensor-*
5916F: drivers/iio/*/hid-*
5917F: include/linux/hid-sensor-*
5918
38bed542 5919HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5920M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5921L: linux-kernel@vger.kernel.org
75fc2d37 5922T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5923S: Maintained
679655da 5924F: Documentation/timers/
5cee9645 5925F: kernel/time/hrtimer.c
88606e80
TG
5926F: kernel/time/clockevents.c
5927F: kernel/time/tick*.*
5928F: kernel/time/timer_*.c
05ed8490 5929F: include/linux/clockchips.h
679655da 5930F: include/linux/hrtimer.h
38bed542 5931
1da177e4 5932HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5933L: linux-hams@vger.kernel.org
8b64f2a0 5934S: Orphan
679655da
JP
5935F: drivers/net/hamradio/dmascc.c
5936F: drivers/net/hamradio/scc.c
1da177e4 5937
ede1e6f8 5938HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5939M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5940W: http://www.highpoint-tech.com
5941S: Supported
679655da
JP
5942F: Documentation/scsi/hptiop.txt
5943F: drivers/scsi/hptiop.c
ede1e6f8 5944
1da177e4 5945HIPPI
8b58be88 5946M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5947L: linux-hippi@sunsite.dk
5948S: Maintained
679655da 5949F: include/linux/hippidevice.h
c117ab84 5950F: include/uapi/linux/if_hippi.h
679655da 5951F: net/802/hippi.c
ff5a3b50 5952F: drivers/net/hippi/
1da177e4 5953
b30d74e4
DH
5954HISILICON NETWORK SUBSYSTEM DRIVER
5955M: Yisen Zhuang <yisen.zhuang@huawei.com>
5956M: Salil Mehta <salil.mehta@huawei.com>
5957L: netdev@vger.kernel.org
5958W: http://www.hisilicon.com
5959S: Maintained
5960F: drivers/net/ethernet/hisilicon/
5961F: Documentation/devicetree/bindings/net/hisilicon*.txt
5962
66a9bae6 5963HISILICON ROCE DRIVER
5964M: Lijun Ou <oulijun@huawei.com>
5965M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5966L: linux-rdma@vger.kernel.org
5967S: Maintained
5968F: drivers/infiniband/hw/hns/
5969F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5970
16c6c252
JG
5971HISILICON SAS Controller
5972M: John Garry <john.garry@huawei.com>
5973W: http://www.hisilicon.com
5974S: Supported
5975F: drivers/scsi/hisi_sas/
5976F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5977
ff1d2767 5978HOST AP DRIVER
8b58be88 5979M: Jouni Malinen <j@w1.fi>
724c6b35 5980L: linux-wireless@vger.kernel.org
ffd74aca
JM
5981W: http://w1.fi/hostap-driver.html
5982S: Obsolete
eb4f98d5 5983F: drivers/net/wireless/intersil/hostap/
ff1d2767 5984
dd8cd779 5985HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5986L: platform-driver-x86@vger.kernel.org
95c70215 5987S: Orphan
679655da 5988F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5989
e2d1d6c0 5990HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5991M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5992S: Maintained
7e25d724 5993F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5994
7d2c86b5 5995HPET: High Precision Event Timers driver
8b58be88 5996M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5997S: Maintained
679655da
JP
5998F: Documentation/timers/hpet.txt
5999F: drivers/char/hpet.c
6000F: include/linux/hpet.h
c117ab84 6001F: include/uapi/linux/hpet.h
b9b0332f 6002
e07b5d79 6003HPET: x86
9e06f631 6004S: Orphan
679655da
JP
6005F: arch/x86/kernel/hpet.c
6006F: arch/x86/include/asm/hpet.h
b9b0332f 6007
1da177e4 6008HPFS FILESYSTEM
8b58be88 6009M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
6010W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6011S: Maintained
679655da 6012F: fs/hpfs/
1da177e4 6013
3441cded 6014HSI SUBSYSTEM
56459ea9
SR
6015M: Sebastian Reichel <sre@kernel.org>
6016T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
6017S: Maintained
6018F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 6019F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
6020F: drivers/hsi/
6021F: include/linux/hsi/
6022F: include/uapi/linux/hsi/
6023
7d2c86b5 6024HSO 3G MODEM DRIVER
0bf09c39
BS
6025L: linux-usb@vger.kernel.org
6026S: Orphan
679655da 6027F: drivers/net/usb/hso.c
11cd29b0 6028
19990e29
AB
6029HSR NETWORK PROTOCOL
6030M: Arvid Brodin <arvid.brodin@alten.se>
6031L: netdev@vger.kernel.org
6032S: Maintained
6033F: net/hsr/
6034
5a18c343 6035HTCPEN TOUCHSCREEN DRIVER
8b58be88 6036M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
6037L: linux-input@vger.kernel.org
6038S: Maintained
679655da 6039F: drivers/input/touchscreen/htcpen.c
5a18c343 6040
1da177e4 6041HUGETLB FILESYSTEM
6d49e352 6042M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 6043S: Maintained
679655da 6044F: fs/hugetlbfs/
1da177e4 6045
fe713d60
JCT
6046HVA ST MEDIA DRIVER
6047M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6048L: linux-media@vger.kernel.org
6049T: git git://linuxtv.org/media_tree.git
6050W: https://linuxtv.org
6051S: Supported
6052F: drivers/media/platform/sti/hva
6053
05183189 6054Hyper-V CORE AND DRIVERS
9c3646d1 6055M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189 6056M: Haiyang Zhang <haiyangz@microsoft.com>
421463b8 6057M: Stephen Hemminger <sthemmin@microsoft.com>
05183189
S
6058L: devel@linuxdriverproject.org
6059S: Maintained
a4162747
HZ
6060F: arch/x86/include/asm/mshyperv.h
6061F: arch/x86/include/uapi/asm/hyperv.h
6062F: arch/x86/kernel/cpu/mshyperv.c
8730046c 6063F: arch/x86/hyperv
05183189 6064F: drivers/hid/hid-hyperv.c
a4162747 6065F: drivers/hv/
f92ca80b 6066F: drivers/input/serio/hyperv-keyboard.c
4daace0d 6067F: drivers/pci/host/pci-hyperv.c
05183189 6068F: drivers/net/hyperv/
a4162747 6069F: drivers/scsi/storvsc_drv.c
95096f2f 6070F: drivers/uio/uio_hv_generic.c
8a61f013 6071F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
6072F: include/linux/hyperv.h
6073F: tools/hv/
54bf725e 6074F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 6075
7724fd04
PR
6076I2C MUXES
6077M: Peter Rosin <peda@axentia.se>
6078L: linux-i2c@vger.kernel.org
6079S: Maintained
2254d24a 6080F: Documentation/i2c/i2c-topology
7724fd04
PR
6081F: Documentation/i2c/muxes/
6082F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 6083F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 6084F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
6085F: drivers/i2c/i2c-mux.c
6086F: drivers/i2c/muxes/
6087F: include/linux/i2c-mux.h
6088
d85c8a6a 6089I2C OVER PARALLEL PORT
d8130624 6090M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6091L: linux-i2c@vger.kernel.org
6092S: Maintained
6093F: Documentation/i2c/busses/i2c-parport
6094F: Documentation/i2c/busses/i2c-parport-light
6095F: drivers/i2c/busses/i2c-parport.c
6096F: drivers/i2c/busses/i2c-parport-light.c
6097
6098I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 6099M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6100L: linux-i2c@vger.kernel.org
6101S: Maintained
6102F: Documentation/i2c/busses/i2c-ali1535
6103F: Documentation/i2c/busses/i2c-ali1563
6104F: Documentation/i2c/busses/i2c-ali15x3
6105F: Documentation/i2c/busses/i2c-amd756
6106F: Documentation/i2c/busses/i2c-amd8111
6107F: Documentation/i2c/busses/i2c-i801
6108F: Documentation/i2c/busses/i2c-nforce2
6109F: Documentation/i2c/busses/i2c-piix4
6110F: Documentation/i2c/busses/i2c-sis5595
6111F: Documentation/i2c/busses/i2c-sis630
6112F: Documentation/i2c/busses/i2c-sis96x
6113F: Documentation/i2c/busses/i2c-via
6114F: Documentation/i2c/busses/i2c-viapro
6115F: drivers/i2c/busses/i2c-ali1535.c
6116F: drivers/i2c/busses/i2c-ali1563.c
6117F: drivers/i2c/busses/i2c-ali15x3.c
6118F: drivers/i2c/busses/i2c-amd756.c
6119F: drivers/i2c/busses/i2c-amd756-s4882.c
6120F: drivers/i2c/busses/i2c-amd8111.c
6121F: drivers/i2c/busses/i2c-i801.c
6122F: drivers/i2c/busses/i2c-isch.c
6123F: drivers/i2c/busses/i2c-nforce2.c
6124F: drivers/i2c/busses/i2c-nforce2-s4985.c
6125F: drivers/i2c/busses/i2c-piix4.c
6126F: drivers/i2c/busses/i2c-sis5595.c
6127F: drivers/i2c/busses/i2c-sis630.c
6128F: drivers/i2c/busses/i2c-sis96x.c
6129F: drivers/i2c/busses/i2c-via.c
6130F: drivers/i2c/busses/i2c-viapro.c
6131
cb7f07a4
NH
6132I2C/SMBUS ISMT DRIVER
6133M: Seth Heasley <seth.heasley@intel.com>
6134M: Neil Horman <nhorman@tuxdriver.com>
6135L: linux-i2c@vger.kernel.org
6136F: drivers/i2c/busses/i2c-ismt.c
6137F: Documentation/i2c/busses/i2c-ismt
6138
6ea884db 6139I2C/SMBUS STUB DRIVER
d8130624 6140M: Jean Delvare <jdelvare@suse.com>
846557d3 6141L: linux-i2c@vger.kernel.org
6ea884db 6142S: Maintained
8547a5bc 6143F: drivers/i2c/i2c-stub.c
6ea884db 6144
5b543965 6145I2C SUBSYSTEM
14d77c4d 6146M: Wolfram Sang <wsa@the-dreams.de>
846557d3 6147L: linux-i2c@vger.kernel.org
9d4ea27a
WS
6148W: https://i2c.wiki.kernel.org/
6149Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 6150T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 6151S: Maintained
40ed1b4c 6152F: Documentation/devicetree/bindings/i2c/
679655da
JP
6153F: Documentation/i2c/
6154F: drivers/i2c/
630bc46e 6155F: drivers/i2c/*/
679655da 6156F: include/linux/i2c.h
03b70d62 6157F: include/linux/i2c-*.h
c117ab84
CEB
6158F: include/uapi/linux/i2c.h
6159F: include/uapi/linux/i2c-*.h
1da177e4 6160
4560d677
WS
6161I2C ACPI SUPPORT
6162M: Mika Westerberg <mika.westerberg@linux.intel.com>
6163L: linux-i2c@vger.kernel.org
6164L: linux-acpi@vger.kernel.org
6165S: Maintained
4560d677 6166
d85c8a6a 6167I2C-TAOS-EVM DRIVER
d8130624 6168M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6169L: linux-i2c@vger.kernel.org
6170S: Maintained
6171F: Documentation/i2c/busses/i2c-taos-evm
6172F: drivers/i2c/busses/i2c-taos-evm.c
6173
e8c76eed 6174I2C-TINY-USB DRIVER
8b58be88 6175M: Till Harbaum <till@harbaum.org>
846557d3 6176L: linux-i2c@vger.kernel.org
932d1872 6177W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 6178S: Maintained
679655da 6179F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 6180
1da177e4 6181i386 BOOT CODE
8b58be88 6182M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 6183S: Maintained
679655da 6184F: arch/x86/boot/
1da177e4
LT
6185
6186i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 6187M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 6188T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
6189S: Maintained
6190
1da177e4 6191IA64 (Itanium) PLATFORM
8b58be88
JP
6192M: Tony Luck <tony.luck@intel.com>
6193M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6194L: linux-ia64@vger.kernel.org
6b1c70b1 6195T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6196S: Maintained
679655da 6197F: arch/ia64/
1da177e4 6198
4cd38750
LDSB
6199IBM Power VMX Cryptographic instructions
6200M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6201M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
6202L: linux-crypto@vger.kernel.org
6203S: Supported
6204F: drivers/crypto/vmx/Makefile
6205F: drivers/crypto/vmx/Kconfig
6206F: drivers/crypto/vmx/vmx.c
6207F: drivers/crypto/vmx/aes*
6208F: drivers/crypto/vmx/ghash*
6209F: drivers/crypto/vmx/ppc-xlate.pl
6210
956c203c 6211IBM Power in-Nest Crypto Acceleration
4cd38750 6212M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6213M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6214L: linux-crypto@vger.kernel.org
6215S: Supported
28bceeaa
DS
6216F: drivers/crypto/nx/Makefile
6217F: drivers/crypto/nx/Kconfig
6218F: drivers/crypto/nx/nx-aes*
6219F: drivers/crypto/nx/nx-sha*
6220F: drivers/crypto/nx/nx.*
6221F: drivers/crypto/nx/nx_csbcpb.h
6222F: drivers/crypto/nx/nx_debugfs.h
956c203c 6223
0e16aafb 6224IBM Power 842 compression accelerator
41656aa7 6225M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 6226S: Supported
28bceeaa
DS
6227F: drivers/crypto/nx/Makefile
6228F: drivers/crypto/nx/Kconfig
7011a122 6229F: drivers/crypto/nx/nx-842*
2da572c9 6230F: include/linux/sw842.h
2062c5b6 6231F: crypto/842.c
2da572c9 6232F: lib/842/
0e16aafb 6233
1da177e4 6234IBM Power Linux RAID adapter
8b58be88 6235M: Brian King <brking@us.ibm.com>
1da177e4 6236S: Supported
679655da 6237F: drivers/scsi/ipr.*
1da177e4 6238
9d348af4 6239IBM Power Virtual Ethernet Device Driver
eddd63a6 6240M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6241L: netdev@vger.kernel.org
6242S: Supported
9aa32835 6243F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6244
032c5e82
TF
6245IBM Power SRIOV Virtual NIC Device Driver
6246M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6247M: John Allen <jallen@linux.vnet.ibm.com>
6248L: netdev@vger.kernel.org
6249S: Supported
6250F: drivers/net/ethernet/ibm/ibmvnic.*
6251
e6babec6 6252IBM Power Virtual SCSI Device Drivers
bcbde52b 6253M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6254L: linux-scsi@vger.kernel.org
6255S: Supported
e6babec6 6256F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6257F: include/scsi/viosrp.h
6258
6259IBM Power Virtual SCSI Device Target Driver
6260M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6261M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6262L: linux-scsi@vger.kernel.org
6263L: target-devel@vger.kernel.org
6264S: Supported
6265F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6266
6267IBM Power Virtual FC Device Drivers
44b4dad9 6268M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6269L: linux-scsi@vger.kernel.org
6270S: Supported
6271F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6272
1da177e4 6273IBM ServeRAID RAID DRIVER
f9213e78 6274S: Orphan
679655da 6275F: drivers/scsi/ips.*
1da177e4 6276
6ed9f9c4
PT
6277ICH LPC AND GPIO DRIVER
6278M: Peter Tyser <ptyser@xes-inc.com>
6279S: Maintained
6280F: drivers/mfd/lpc_ich.c
6281F: drivers/gpio/gpio-ich.c
6282
3e1aec4e
MV
6283IDT VersaClock 5 CLOCK DRIVER
6284M: Marek Vasut <marek.vasut@gmail.com>
6285S: Maintained
6286F: drivers/clk/clk-versaclock5.c
6287
1e7106fc 6288IDE SUBSYSTEM
8b58be88 6289M: "David S. Miller" <davem@davemloft.net>
1da177e4 6290L: linux-ide@vger.kernel.org
8a6e2535 6291Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6292T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6293S: Maintained
679655da
JP
6294F: Documentation/ide/
6295F: drivers/ide/
6296F: include/linux/ide.h
1da177e4 6297
6cb8c13d
IP
6298IDEAPAD LAPTOP EXTRAS DRIVER
6299M: Ike Panhc <ike.pan@canonical.com>
6300L: platform-driver-x86@vger.kernel.org
6301W: http://launchpad.net/ideapad-laptop
6302S: Maintained
6303F: drivers/platform/x86/ideapad-laptop.c
6304
1ea4c161
AM
6305IDEAPAD LAPTOP SLIDEBAR DRIVER
6306M: Andrey Moiseev <o2g.org.ru@gmail.com>
6307L: linux-input@vger.kernel.org
6308W: https://github.com/o2genum/ideapad-slidebar
6309S: Maintained
6310F: drivers/input/misc/ideapad_slidebar.c
6311
0f861e8c 6312IDE/ATAPI DRIVERS
487ba8e8 6313M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6314L: linux-ide@vger.kernel.org
c404c199 6315S: Maintained
679655da
JP
6316F: Documentation/cdrom/ide-cd
6317F: drivers/ide/ide-cd*
1da177e4 6318
02cf2286 6319IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6320M: Alexander Aring <aar@pengutronix.de>
5cc92049 6321M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6322L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6323W: http://wpan.cakelab.org/
6324T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6325T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6326S: Maintained
6327F: net/ieee802154/
68653359 6328F: net/mac802154/
251741b1 6329F: drivers/net/ieee802154/
580947d3
AA
6330F: include/linux/nl802154.h
6331F: include/linux/ieee802154.h
6332F: include/net/nl802154.h
6333F: include/net/mac802154.h
6334F: include/net/af_ieee802154.h
6335F: include/net/cfg802154.h
6336F: include/net/ieee802154_netdev.h
ebef9c12 6337F: Documentation/networking/ieee802154.txt
02cf2286 6338
1ce84604
YG
6339IFE PROTOCOL
6340M: Yotam Gigi <yotamg@mellanox.com>
6341M: Jamal Hadi Salim <jhs@mojatatu.com>
6342F: net/ife
6343F: include/net/ife.h
6344F: include/uapi/linux/ife.h
6345
b1c97193
SY
6346IGORPLUG-USB IR RECEIVER
6347M: Sean Young <sean@mess.org>
6348L: linux-media@vger.kernel.org
6349S: Maintained
6350F: drivers/media/rc/igorplugusb.c
6351
40ad4a30
SY
6352IGUANAWORKS USB IR TRANSCEIVER
6353M: Sean Young <sean@mess.org>
6354L: linux-media@vger.kernel.org
6355S: Maintained
6356F: drivers/media/rc/iguanair.c
6357
ed13134b
PR
6358IIO DIGITAL POTENTIOMETER DAC
6359M: Peter Rosin <peda@axentia.se>
6360L: linux-iio@vger.kernel.org
6361S: Maintained
7fde1484 6362F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6363F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6364F: drivers/iio/dac/dpot-dac.c
ed13134b 6365
e778aa14
PR
6366IIO ENVELOPE DETECTOR
6367M: Peter Rosin <peda@axentia.se>
6368L: linux-iio@vger.kernel.org
6369S: Maintained
b475f80b 6370F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6371F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6372F: drivers/iio/adc/envelope-detector.c
e778aa14 6373
9545f86e 6374IIO SUBSYSTEM AND DRIVERS
030a13d7 6375M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6376R: Hartmut Knaack <knaack.h@gmx.de>
6377R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6378R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6379L: linux-iio@vger.kernel.org
21d41655 6380T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6381S: Maintained
866b148a 6382F: Documentation/devicetree/bindings/iio/
03e7c251 6383F: drivers/iio/
9545f86e 6384F: drivers/staging/iio/
8fe671fc 6385F: include/linux/iio/
817020cf 6386F: tools/iio/
9545f86e 6387
65519263
SG
6388IKANOS/ADI EAGLE ADSL USB DRIVER
6389M: Matthieu Castet <castet.matthieu@free.fr>
6390M: Stanislaw Gruszka <stf_xl@wp.pl>
6391S: Maintained
6392F: drivers/usb/atm/ueagle-atm.c
6393
8ef3ff27
PB
6394IMGTEC ASCII LCD DRIVER
6395M: Paul Burton <paul.burton@imgtec.com>
6396S: Maintained
6397F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6398F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6399
e89ab51f
GR
6400INA209 HARDWARE MONITOR DRIVER
6401M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6402L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6403S: Maintained
6404F: Documentation/hwmon/ina209
6405F: Documentation/devicetree/bindings/i2c/ina209.txt
6406F: drivers/hwmon/ina209.c
6407
6408INA2XX HARDWARE MONITOR DRIVER
6409M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6410L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6411S: Maintained
6412F: Documentation/hwmon/ina2xx
6413F: drivers/hwmon/ina2xx.c
6414F: include/linux/platform_data/ina2xx.h
6415
14dc124f
SIG
6416INDUSTRY PACK SUBSYSTEM (IPACK)
6417M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6418M: Jens Taprogge <jens.taprogge@taprogge.org>
6419M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6420L: industrypack-devel@lists.sourceforge.net
6421W: http://industrypack.sourceforge.net
6422S: Maintained
6423F: drivers/ipack/
6424
8adc53fd
ZLK
6425INGENIC JZ4780 DMA Driver
6426M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6427S: Maintained
6428F: drivers/dma/dma-jz4780.c
6429
87cf40e6
HH
6430INGENIC JZ4780 NAND DRIVER
6431M: Harvey Hunt <harveyhuntnexus@gmail.com>
6432L: linux-mtd@lists.infradead.org
6433S: Maintained
6434F: drivers/mtd/nand/jz4780_*
6435
aa7168f4 6436INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6437M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6438M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6439L: linux-ima-devel@lists.sourceforge.net
6440L: linux-ima-user@lists.sourceforge.net
6441L: linux-security-module@vger.kernel.org
9f273c24 6442T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6443S: Supported
679655da 6444F: security/integrity/ima/
aa7168f4 6445
9a4ea5a9
JH
6446IMGTEC IR DECODER DRIVER
6447M: James Hogan <james.hogan@imgtec.com>
6448S: Maintained
6449F: drivers/media/rc/img-ir/
6450
1da177e4 6451IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6452L: linux-fbdev@vger.kernel.org
843393d3 6453S: Orphan
8a61f013 6454F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6455
6456INFINIBAND SUBSYSTEM
b6b2bbe6 6457M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6458M: Sean Hefty <sean.hefty@intel.com>
6459M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6460L: linux-rdma@vger.kernel.org
605841f5 6461W: http://www.openfabrics.org/
8a6e2535 6462Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6463T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6464S: Supported
679655da
JP
6465F: Documentation/infiniband/
6466F: drivers/infiniband/
c117ab84 6467F: include/uapi/linux/if_infiniband.h
954138dc
YD
6468F: include/uapi/rdma/
6469F: include/rdma/
1da177e4 6470
c9f04f58 6471INOTIFY
8b58be88
JP
6472M: John McCutchan <john@johnmccutchan.com>
6473M: Robert Love <rlove@rlove.org>
6474M: Eric Paris <eparis@parisplace.org>
c9f04f58 6475S: Maintained
679655da
JP
6476F: Documentation/filesystems/inotify.txt
6477F: fs/notify/inotify/
6478F: include/linux/inotify.h
c117ab84 6479F: include/uapi/linux/inotify.h
c9f04f58 6480
e2d1d6c0 6481INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6482M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6483L: linux-input@vger.kernel.org
8a6e2535 6484Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6485T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6486S: Maintained
679655da 6487F: drivers/input/
f4eea7e2 6488F: include/linux/input.h
c117ab84 6489F: include/uapi/linux/input.h
f4eea7e2 6490F: include/linux/input/
e52d8398 6491F: Documentation/devicetree/bindings/input/
e2d1d6c0 6492
3267a87f 6493INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6494M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6495L: linux-input@vger.kernel.org
75dd112a 6496S: Odd fixes
3267a87f 6497F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6498F: drivers/input/input-mt.c
3267a87f
HR
6499K: \b(ABS|SYN)_MT_
6500
97fa99a3
JY
6501INTEL ASoC BDW/HSW DRIVERS
6502M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6503L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6504S: Supported
e8e1225d
JP
6505F: sound/soc/intel/common/sst-dsp*
6506F: sound/soc/intel/common/sst-firmware.c
6507F: sound/soc/intel/boards/broadwell.c
6508F: sound/soc/intel/haswell/
97fa99a3 6509
4ac13e17
DJ
6510INTEL C600 SERIES SAS CONTROLLER DRIVER
6511M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6512M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6513L: linux-scsi@vger.kernel.org
7106891a
DJ
6514T: git git://git.code.sf.net/p/intel-sas/isci
6515S: Supported
4ac13e17 6516F: drivers/scsi/isci/
4ac13e17 6517
ecc83e52
AH
6518INTEL HID EVENT DRIVER
6519M: Alex Hung <alex.hung@canonical.com>
6520L: platform-driver-x86@vger.kernel.org
6521S: Maintained
6522F: drivers/platform/x86/intel-hid.c
6523
332e0812
AK
6524INTEL VIRTUAL BUTTON DRIVER
6525M: AceLan Kao <acelan.kao@canonical.com>
6526L: platform-driver-x86@vger.kernel.org
6527S: Maintained
6528F: drivers/platform/x86/intel-vbtn.c
6529
26717172 6530INTEL IDLE DRIVER
6af33995 6531M: Jacob Pan <jacob.jun.pan@linux.intel.com>
26717172 6532M: Len Brown <lenb@kernel.org>
bf1c138e 6533L: linux-pm@vger.kernel.org
08deed1e 6534T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
2ed38cbe 6535B: https://bugzilla.kernel.org
26717172
LB
6536S: Supported
6537F: drivers/idle/intel_idle.c
6538
8fb861fa
SP
6539INTEL INTEGRATED SENSOR HUB DRIVER
6540M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6541M: Jiri Kosina <jikos@kernel.org>
6542L: linux-input@vger.kernel.org
6543S: Maintained
6544F: drivers/hid/intel-ish-hid/
6545
7c1ac18d 6546INTEL PSTATE DRIVER
58ac1f62
SP
6547M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6548M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6549L: linux-pm@vger.kernel.org
6550S: Supported
6551F: drivers/cpufreq/intel_pstate.c
6552
9eb8ef74 6553INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6554M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6555L: linux-fbdev@vger.kernel.org
ce00f85c 6556S: Maintained
679655da 6557F: Documentation/fb/intelfb.txt
8a61f013 6558F: drivers/video/fbdev/intelfb/
9eb8ef74 6559
1da177e4 6560INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6561M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6562L: linux-fbdev@vger.kernel.org
ce00f85c 6563S: Maintained
8a61f013 6564F: drivers/video/fbdev/i810/
1da177e4 6565
f4a9bc4c 6566INTEL MENLOW THERMAL DRIVER
8b58be88 6567M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6568L: platform-driver-x86@vger.kernel.org
5ca92bd9 6569W: https://01.org/linux-acpi
f4a9bc4c 6570S: Supported
679655da 6571F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6572
248a9dc3 6573INTEL I/OAT DMA DRIVER
18ebd564 6574M: Dave Jiang <dave.jiang@intel.com>
08223d80 6575R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6576L: dmaengine@vger.kernel.org
6577Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6578S: Supported
679655da 6579F: drivers/dma/ioat*
248a9dc3 6580
6c8909b4 6581INTEL IOMMU (VT-d)
8b58be88 6582M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6583L: iommu@lists.linux-foundation.org
54e5881d 6584T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6585S: Supported
3fb39615 6586F: drivers/iommu/intel-iommu.c
679655da 6587F: include/linux/intel-iommu.h
6c8909b4 6588
b3e5f263 6589INTEL IOP-ADMA DMA DRIVER
08223d80 6590R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6591S: Odd fixes
679655da 6592F: drivers/dma/iop-adma.c
b3e5f263 6593
9251ce95 6594INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6595M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6596S: Maintained
679655da
JP
6597F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6598F: arch/arm/mach-ixp4xx/include/mach/npe.h
6599F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6600F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6601F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6602F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6603
844dd05f 6604INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6605M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6606S: Maintained
679655da 6607F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6608
2f302324 6609INTEL ETHERNET DRIVERS
8b58be88 6610M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6611L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6612W: http://www.intel.com/support/feedback.htm
d94e6fed 6613W: http://e1000.sourceforge.net/
2f302324
JK
6614Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6615T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6616T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6617S: Supported
0d164401
JK
6618F: Documentation/networking/e100.txt
6619F: Documentation/networking/e1000.txt
6620F: Documentation/networking/e1000e.txt
6621F: Documentation/networking/igb.txt
6622F: Documentation/networking/igbvf.txt
6623F: Documentation/networking/ixgb.txt
6624F: Documentation/networking/ixgbe.txt
6625F: Documentation/networking/ixgbevf.txt
1bff6529 6626F: Documentation/networking/i40e.txt
105bf2fe 6627F: Documentation/networking/i40evf.txt
dee1ad47 6628F: drivers/net/ethernet/intel/
bc90d291 6629F: drivers/net/ethernet/intel/*/
1da177e4 6630
6e4de866
FL
6631INTEL RDMA RNIC DRIVER
6632M: Faisal Latif <faisal.latif@intel.com>
3b9d9650 6633M: Shiraz Saleem <shiraz.saleem@intel.com>
6e4de866
FL
6634L: linux-rdma@vger.kernel.org
6635S: Supported
6636F: drivers/infiniband/hw/i40iw/
6637
224f9e6d
AS
6638INTEL MERRIFIELD GPIO DRIVER
6639M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6640L: linux-gpio@vger.kernel.org
6641S: Maintained
6642F: drivers/gpio/gpio-merrifield.c
6643
0963d59b
LW
6644INTEL-MID GPIO DRIVER
6645M: David Cohen <david.a.cohen@linux.intel.com>
6646L: linux-gpio@vger.kernel.org
6647S: Maintained
6648F: drivers/gpio/gpio-intel-mid.c
6649
ca907a90
SY
6650INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6651M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6652L: linux-wireless@vger.kernel.org
ca907a90 6653S: Maintained
679655da 6654F: Documentation/networking/README.ipw2100
679655da 6655F: Documentation/networking/README.ipw2200
367a1092 6656F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6657
5760b0a5
AS
6658INTEL(R) TRACE HUB
6659M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6660S: Supported
6661F: Documentation/trace/intel_th.txt
6662F: drivers/hwtracing/intel_th/
6663
4bd96a7a 6664INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6665M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6666L: tboot-devel@lists.sourceforge.net
6667W: http://tboot.sourceforge.net
e9b7d7c8 6668T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6669S: Supported
6670F: Documentation/intel_txt.txt
6671F: include/linux/tboot.h
6672F: arch/x86/kernel/tboot.c
6673
8a70da82 6674INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6675M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6676M: linux-wimax@intel.com
49e7d9df 6677L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6678S: Supported
6679W: http://linuxwimax.org
679655da
JP
6680F: Documentation/wimax/README.i2400m
6681F: drivers/net/wimax/i2400m/
c117ab84 6682F: include/uapi/linux/wimax/i2400m.h
8a70da82 6683
1c0ce89c
SG
6684INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6685M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6686L: linux-wireless@vger.kernel.org
1c0ce89c 6687S: Supported
7ac9a364 6688F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6689
b481de9c 6690INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6691M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6692M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6693M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6694M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6695L: linux-wireless@vger.kernel.org
b481de9c 6696W: http://intellinuxwireless.org
b62ff718 6697T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6698S: Supported
e705c121 6699F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6700
de8fe023
TW
6701INTEL MANAGEMENT ENGINE (mei)
6702M: Tomas Winkler <tomas.winkler@intel.com>
6703L: linux-kernel@vger.kernel.org
6704S: Supported
c117ab84 6705F: include/uapi/linux/mei.h
5069288b 6706F: include/linux/mei_cl_bus.h
de8fe023 6707F: drivers/misc/mei/*
222818c3 6708F: drivers/watchdog/mei_wdt.c
e07950a1 6709F: Documentation/misc-devices/mei/*
986b891a 6710F: samples/mei/*
de8fe023 6711
50ceb98b
SD
6712INTEL MIC DRIVERS (mic)
6713M: Sudeep Dutt <sudeep.dutt@intel.com>
6714M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6715S: Supported
6716W: https://github.com/sudeepdutt/mic
6717W: http://software.intel.com/en-us/mic-developer
6718F: include/linux/mic_bus.h
6719F: include/linux/scif.h
6720F: include/uapi/linux/mic_common.h
6721F: include/uapi/linux/mic_ioctl.h
9f273c24 6722F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6723F: drivers/misc/mic/
6724F: drivers/dma/mic_x100_dma.c
6725F: drivers/dma/mic_x100_dma.h
9f273c24 6726F: Documentation/mic/
50ceb98b 6727
fdca4f16 6728INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6729M: Zha Qipeng<qipeng.zha@intel.com>
6730L: platform-driver-x86@vger.kernel.org
6731S: Maintained
6732F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6733F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6734F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6735F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6736
378f956e
SKC
6737INTEL TELEMETRY DRIVER
6738M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6739L: platform-driver-x86@vger.kernel.org
6740S: Maintained
378f956e 6741F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6742F: drivers/platform/x86/intel_telemetry*
0a8b8353 6743
b740d2e9
RB
6744INTEL PMC CORE DRIVER
6745M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6746M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6747L: platform-driver-x86@vger.kernel.org
6748S: Maintained
6749F: arch/x86/include/asm/pmc_core.h
6750F: drivers/platform/x86/intel_pmc_core*
6751
3904b28e
LW
6752INVENSENSE MPU-3050 GYROSCOPE DRIVER
6753M: Linus Walleij <linus.walleij@linaro.org>
6754L: linux-iio@vger.kernel.org
6755S: Maintained
6756F: drivers/iio/gyro/mpu3050*
6757F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6758
cb109a0e 6759IOC3 ETHERNET DRIVER
8b58be88 6760M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6761L: linux-mips@linux-mips.org
6762S: Maintained
8862bf1e 6763F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6764
cb109a0e 6765IOC3 SERIAL DRIVER
8b58be88 6766M: Pat Gefre <pfg@sgi.com>
d39e0721 6767L: linux-serial@vger.kernel.org
cb109a0e 6768S: Maintained
df621252 6769F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6770
0b6e8569
SW
6771IOMMU DRIVERS
6772M: Joerg Roedel <joro@8bytes.org>
6773L: iommu@lists.linux-foundation.org
6774T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6775S: Maintained
efcd94c0 6776F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6777F: drivers/iommu/
6778
4480f15b 6779IP MASQUERADING
8b58be88 6780M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6781S: Maintained
679655da 6782F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6783
4409ebe9 6784IPMI SUBSYSTEM
8b58be88 6785M: Corey Minyard <minyard@acm.org>
b0c90653 6786L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6787W: http://openipmi.sourceforge.net/
6788S: Supported
679655da
JP
6789F: Documentation/IPMI.txt
6790F: drivers/char/ipmi/
6791F: include/linux/ipmi*
c117ab84 6792F: include/uapi/linux/ipmi*
4409ebe9 6793
2d800897
KW
6794QCOM AUDIO (ASoC) DRIVERS
6795M: Patrick Lai <plai@codeaurora.org>
6796M: Banajit Goswami <bgoswami@codeaurora.org>
6797L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6798S: Supported
6799F: sound/soc/qcom/
6800
e2d1d6c0 6801IPS SCSI RAID DRIVER
8b58be88 6802M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6803L: linux-scsi@vger.kernel.org
6804W: http://www.adaptec.com/
6805S: Maintained
679655da 6806F: drivers/scsi/ips*
e2d1d6c0
RD
6807
6808IPVS
8b58be88
JP
6809M: Wensong Zhang <wensong@linux-vs.org>
6810M: Simon Horman <horms@verge.net.au>
6811M: Julian Anastasov <ja@ssi.bg>
979b6c13 6812L: netdev@vger.kernel.org
e2d1d6c0 6813L: lvs-devel@vger.kernel.org
1da177e4 6814S: Maintained
9f273c24
FW
6815T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6816T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6817F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6818F: include/net/ip_vs.h
c117ab84 6819F: include/uapi/linux/ip_vs.h
679655da 6820F: net/netfilter/ipvs/
1da177e4 6821
e7839f25 6822IPWIRELESS DRIVER
e5f6450c 6823M: Jiri Kosina <jikos@kernel.org>
d8130624 6824M: David Sterba <dsterba@suse.com>
92094aa0 6825S: Odd Fixes
282361a0 6826F: drivers/tty/ipwireless/
099dc4fb 6827
e2d1d6c0 6828IPX NETWORK LAYER
e2d1d6c0 6829L: netdev@vger.kernel.org
0c59d281 6830S: Odd fixes
679655da 6831F: include/net/ipx.h
c117ab84 6832F: include/uapi/linux/ipx.h
679655da 6833F: net/ipx/
e2d1d6c0 6834
1da177e4 6835IRDA SUBSYSTEM
8b58be88 6836M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6837L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6838L: netdev@vger.kernel.org
1da177e4 6839W: http://irda.sourceforge.net/
f353976d 6840S: Maintained
e0057975 6841T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6842F: Documentation/networking/irda.txt
6843F: drivers/net/irda/
6844F: include/net/irda/
6845F: net/irda/
1da177e4 6846
a800c7cc
TG
6847IRQ SUBSYSTEM
6848M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6849L: linux-kernel@vger.kernel.org
a800c7cc 6850S: Maintained
75fc2d37 6851T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6852F: kernel/irq/
2ed9fd28
JC
6853
6854IRQCHIP DRIVERS
6855M: Thomas Gleixner <tglx@linutronix.de>
6856M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6857M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6858L: linux-kernel@vger.kernel.org
6859S: Maintained
6860T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6861T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6862F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6863F: drivers/irqchip/
a800c7cc 6864
7ab3a837 6865IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6866M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6867S: Maintained
b09dec2c 6868T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6869F: Documentation/IRQ-domain.txt
6870F: include/linux/irqdomain.h
6871F: kernel/irq/irqdomain.c
b09dec2c 6872F: kernel/irq/msi.c
7ab3a837 6873
ad7afc38
WBG
6874ISA
6875M: William Breathitt Gray <vilhelm.gray@gmail.com>
6876S: Maintained
6877F: Documentation/isa.txt
6878F: drivers/base/isa.c
6879F: include/linux/isa.h
6880
e2d1d6c0 6881ISAPNP
8b58be88 6882M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6883S: Maintained
679655da
JP
6884F: Documentation/isapnp.txt
6885F: drivers/pnp/isapnp/
6886F: include/linux/isapnp.h
e2d1d6c0 6887
d39b8420
HV
6888ISA RADIO MODULE
6889M: Hans Verkuil <hverkuil@xs4all.nl>
6890L: linux-media@vger.kernel.org
6891T: git git://linuxtv.org/media_tree.git
a825eaec 6892W: https://linuxtv.org
d39b8420
HV
6893S: Maintained
6894F: drivers/media/radio/radio-isa*
6895
71a6d0af
HW
6896iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6897M: Peter Jones <pjones@redhat.com>
6898M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6899S: Maintained
6900F: drivers/firmware/iscsi_ibft*
6901
14816b1e 6902ISCSI
623290a2
LD
6903M: Lee Duncan <lduncan@suse.com>
6904M: Chris Leech <cleech@redhat.com>
14816b1e 6905L: open-iscsi@googlegroups.com
623290a2 6906W: www.open-iscsi.com
14816b1e 6907S: Maintained
679655da
JP
6908F: drivers/scsi/*iscsi*
6909F: include/scsi/*iscsi*
14816b1e 6910
1e65eb42
OG
6911ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6912M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6913M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6914M: Roi Dayan <roid@mellanox.com>
6915L: linux-rdma@vger.kernel.org
6916S: Supported
6917W: http://www.openfabrics.org
6918W: www.open-iscsi.org
6919Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6920F: drivers/infiniband/ulp/iser/
1e65eb42 6921
2b70e5fd 6922ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6923M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6924T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6925L: linux-rdma@vger.kernel.org
6926L: target-devel@vger.kernel.org
6927S: Supported
6928W: http://www.linux-iscsi.org
6929F: drivers/infiniband/ulp/isert
6930
1da177e4 6931ISDN SUBSYSTEM
8b58be88 6932M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6933L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6934L: netdev@vger.kernel.org
1da177e4 6935W: http://www.isdn4linux.de
54e5881d 6936T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6937S: Maintained
679655da
JP
6938F: Documentation/isdn/
6939F: drivers/isdn/
6940F: include/linux/isdn.h
6941F: include/linux/isdn/
c117ab84
CEB
6942F: include/uapi/linux/isdn.h
6943F: include/uapi/linux/isdn/
1da177e4
LT
6944
6945ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6946M: Armin Schindler <mac@melware.de>
d5d52273 6947L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6948W: http://www.melware.de
6949S: Maintained
679655da 6950F: drivers/isdn/hardware/eicon/
1da177e4 6951
d624870f 6952IT87 HARDWARE MONITORING DRIVER
d8130624 6953M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6954L: linux-hwmon@vger.kernel.org
d624870f
JD
6955S: Maintained
6956F: Documentation/hwmon/it87
6957F: drivers/hwmon/it87.c
6958
d7104bff
AP
6959IT913X MEDIA DRIVER
6960M: Antti Palosaari <crope@iki.fi>
6961L: linux-media@vger.kernel.org
a825eaec 6962W: https://linuxtv.org
d7104bff
AP
6963W: http://palosaari.fi/linux/
6964Q: http://patchwork.linuxtv.org/project/linux-media/list/
6965T: git git://linuxtv.org/anttip/media_tree.git
6966S: Maintained
249c697e 6967F: drivers/media/tuners/it913x*
d7104bff 6968
91821ff3 6969IVTV VIDEO4LINUX DRIVER
6afdeaf8 6970M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6971L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6972L: linux-media@vger.kernel.org
275ffde4 6973T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6974W: http://www.ivtvdriver.org
6975S: Maintained
618cd932 6976F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6977F: drivers/media/pci/ivtv/
c117ab84 6978F: include/uapi/linux/ivtv*
91821ff3 6979
68620bdd
MP
6980IX2505V MEDIA DRIVER
6981M: Malcolm Priestley <tvboxspy@gmail.com>
6982L: linux-media@vger.kernel.org
a825eaec 6983W: https://linuxtv.org
68620bdd
MP
6984Q: http://patchwork.linuxtv.org/project/linux-media/list/
6985S: Maintained
6986F: drivers/media/dvb-frontends/ix2505v*
6987
4453d736
GR
6988JC42.4 TEMPERATURE SENSOR DRIVER
6989M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6990L: linux-hwmon@vger.kernel.org
4453d736
GR
6991S: Maintained
6992F: drivers/hwmon/jc42.c
6993F: Documentation/hwmon/jc42
6994
e2d1d6c0 6995JFS FILESYSTEM
3256f80f 6996M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6997L: jfs-discussion@lists.sourceforge.net
6998W: http://jfs.sourceforge.net/
54e5881d 6999T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 7000S: Maintained
679655da
JP
7001F: Documentation/filesystems/jfs.txt
7002F: fs/jfs/
e2d1d6c0 7003
95252236 7004JME NETWORK DRIVER
8b58be88 7005M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
7006L: netdev@vger.kernel.org
7007S: Maintained
63d24a0e 7008F: drivers/net/ethernet/jme.*
95252236 7009
1da177e4 7010JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 7011M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
7012L: linux-mtd@lists.infradead.org
7013W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 7014S: Maintained
679655da 7015F: fs/jffs2/
c117ab84 7016F: include/uapi/linux/jffs2.h
1da177e4 7017
d183e11a
TT
7018JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7019M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 7020M: Jan Kara <jack@suse.com>
d183e11a
TT
7021L: linux-ext4@vger.kernel.org
7022S: Maintained
7023F: fs/jbd2/
7024F: include/linux/jbd2.h
ae0718f8 7025
207dab5f
MU
7026JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7027M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7028L: linux-media@vger.kernel.org
7029S: Maintained
7030F: drivers/media/platform/rcar_jpu.c
7031
fd8b6cb4 7032JSM Neo PCI based serial card
df247081 7033M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
7034L: linux-serial@vger.kernel.org
7035S: Maintained
df621252 7036F: drivers/tty/serial/jsm/
ae0718f8 7037
af39917d
CL
7038K10TEMP HARDWARE MONITORING DRIVER
7039M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 7040L: linux-hwmon@vger.kernel.org
af39917d
CL
7041S: Maintained
7042F: Documentation/hwmon/k10temp
7043F: drivers/hwmon/k10temp.c
7044
4660cb35 7045K8TEMP HARDWARE MONITORING DRIVER
8b58be88 7046M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 7047L: linux-hwmon@vger.kernel.org
ae0718f8 7048S: Maintained
679655da
JP
7049F: Documentation/hwmon/k8temp
7050F: drivers/hwmon/k8temp.c
ae0718f8 7051
0ba1d91d
AR
7052KASAN
7053M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7054R: Alexander Potapenko <glider@google.com>
7055R: Dmitry Vyukov <dvyukov@google.com>
7056L: kasan-dev@googlegroups.com
7057S: Maintained
7058F: arch/*/include/asm/kasan.h
7059F: arch/*/mm/kasan_init*
2757aafa 7060F: Documentation/dev-tools/kasan.rst
64f8ebaf 7061F: include/linux/kasan*.h
0ba1d91d
AR
7062F: lib/test_kasan.c
7063F: mm/kasan/
7064F: scripts/Makefile.kasan
7065
1da177e4 7066KCONFIG
5eb1f99e 7067M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 7068L: linux-kbuild@vger.kernel.org
cea8321c 7069T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 7070S: Maintained
679655da
JP
7071F: Documentation/kbuild/kconfig-language.txt
7072F: scripts/kconfig/
1da177e4 7073
ea6c2089 7074KDUMP
f871f191
VG
7075M: Dave Young <dyoung@redhat.com>
7076M: Baoquan He <bhe@redhat.com>
7077R: Vivek Goyal <vgoyal@redhat.com>
34633993 7078L: kexec@lists.infradead.org
ea6c2089
VG
7079W: http://lse.sourceforge.net/kdump/
7080S: Maintained
80811493 7081F: Documentation/kdump/
ea6c2089 7082
f41bf02f
HV
7083KEENE FM RADIO TRANSMITTER DRIVER
7084M: Hans Verkuil <hverkuil@xs4all.nl>
7085L: linux-media@vger.kernel.org
7086T: git git://linuxtv.org/media_tree.git
a825eaec 7087W: https://linuxtv.org
f41bf02f
HV
7088S: Maintained
7089F: drivers/media/radio/radio-keene*
7090
1da177e4 7091KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 7092M: Ian Kent <raven@themaw.net>
f694fc97 7093L: autofs@vger.kernel.org
1da177e4 7094S: Maintained
679655da 7095F: fs/autofs4/
1da177e4 7096
70fb7ba6 7097KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 7098M: Michal Marek <mmarek@suse.com>
08deed1e
JP
7099T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7100T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 7101L: linux-kbuild@vger.kernel.org
5ce45962 7102S: Maintained
679655da
JP
7103F: Documentation/kbuild/
7104F: Makefile
7105F: scripts/Makefile.*
70fb7ba6
MM
7106F: scripts/basic/
7107F: scripts/mk*
7108F: scripts/package/
1da177e4
LT
7109
7110KERNEL JANITORS
c3000e03 7111L: kernel-janitors@vger.kernel.org
10466f5a 7112W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7113S: Odd Fixes
1da177e4 7114
e8b43555 7115KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7116M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 7117M: Jeff Layton <jlayton@poochiereds.net>
16141c02 7118L: linux-nfs@vger.kernel.org
1da177e4 7119W: http://nfs.sourceforge.net/
9f273c24 7120T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7121S: Supported
679655da 7122F: fs/nfsd/
c117ab84 7123F: include/uapi/linux/nfsd/
679655da
JP
7124F: fs/lockd/
7125F: fs/nfs_common/
7126F: net/sunrpc/
7127F: include/linux/lockd/
7128F: include/linux/sunrpc/
c117ab84 7129F: include/uapi/linux/sunrpc/
1da177e4 7130
13b122b3
SK
7131KERNEL SELFTEST FRAMEWORK
7132M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7133M: Shuah Khan <shuah@kernel.org>
64f00850 7134L: linux-kselftest@vger.kernel.org
13b122b3
SK
7135T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7136S: Maintained
7137F: tools/testing/selftests
7138
426d62e2 7139KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7140M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7141M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7142L: kvm@vger.kernel.org
e3e58478 7143W: http://www.linux-kvm.org
a94b40a6 7144T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7145S: Supported
c93a64fe
PB
7146F: Documentation/*/kvm*.txt
7147F: Documentation/virtual/kvm/
679655da 7148F: arch/*/kvm/
1662e862
CB
7149F: arch/x86/kernel/kvm.c
7150F: arch/x86/kernel/kvmclock.c
679655da
JP
7151F: arch/*/include/asm/kvm*
7152F: include/linux/kvm*
c117ab84 7153F: include/uapi/linux/kvm*
679655da 7154F: virt/kvm/
6d0a1a61 7155F: tools/kvm/
426d62e2 7156
ad8003d3 7157KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 7158M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7159L: kvm@vger.kernel.org
038161de 7160W: http://www.linux-kvm.org/
7de609c8 7161S: Maintained
679655da 7162F: arch/x86/include/asm/svm.h
679655da 7163F: arch/x86/kvm/svm.c
426d62e2 7164
513014b7 7165KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 7166M: Alexander Graf <agraf@suse.com>
1fc9d2bf 7167L: kvm-ppc@vger.kernel.org
038161de 7168W: http://www.linux-kvm.org/
6a7f972d 7169T: git git://github.com/agraf/linux-2.6.git
513014b7 7170S: Supported
679655da
JP
7171F: arch/powerpc/include/asm/kvm*
7172F: arch/powerpc/kvm/
513014b7 7173
85f8fffe 7174KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 7175M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 7176M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
7177L: linux-s390@vger.kernel.org
7178W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 7179T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 7180S: Supported
679655da
JP
7181F: Documentation/s390/kvm.txt
7182F: arch/s390/include/asm/kvm*
80811493 7183F: arch/s390/kvm/
85f8fffe 7184
a749474d 7185KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 7186M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7187M: Marc Zyngier <marc.zyngier@arm.com>
7188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7189L: kvmarm@lists.cs.columbia.edu
7190W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7191T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7192S: Supported
a749474d
CD
7193F: arch/arm/include/uapi/asm/kvm*
7194F: arch/arm/include/asm/kvm*
7195F: arch/arm/kvm/
5c8818b4
MZ
7196F: virt/kvm/arm/
7197F: include/kvm/arm_*
a749474d 7198
6394a3ec 7199KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7200M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7201M: Marc Zyngier <marc.zyngier@arm.com>
7202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7203L: kvmarm@lists.cs.columbia.edu
7204S: Maintained
7205F: arch/arm64/include/uapi/asm/kvm*
7206F: arch/arm64/include/asm/kvm*
7207F: arch/arm64/kvm/
7208
bfd3d532
JH
7209KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7210M: James Hogan <james.hogan@imgtec.com>
7211L: linux-mips@linux-mips.org
7212S: Supported
7213F: arch/mips/include/uapi/asm/kvm*
7214F: arch/mips/include/asm/kvm*
7215F: arch/mips/kvm/
7216
dc009d92 7217KEXEC
8b58be88 7218M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7219W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7220L: kexec@lists.infradead.org
dc009d92 7221S: Maintained
679655da 7222F: include/linux/kexec.h
c117ab84 7223F: include/uapi/linux/kexec.h
10540a69 7224F: kernel/kexec*
dc009d92 7225
e971461f
DH
7226KEYS/KEYRINGS:
7227M: David Howells <dhowells@redhat.com>
aa62efff 7228L: keyrings@vger.kernel.org
e971461f 7229S: Maintained
d410fa4e 7230F: Documentation/security/keys.txt
e971461f
DH
7231F: include/linux/key.h
7232F: include/linux/key-type.h
75aeddd1
DH
7233F: include/linux/keyctl.h
7234F: include/uapi/linux/keyctl.h
e971461f
DH
7235F: include/keys/
7236F: security/keys/
7237
7f3c68be 7238KEYS-TRUSTED
74dd744f
MZ
7239M: David Safford <safford@us.ibm.com>
7240M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7241L: linux-security-module@vger.kernel.org
aa62efff 7242L: keyrings@vger.kernel.org
7f3c68be 7243S: Supported
d410fa4e 7244F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
7245F: include/keys/trusted-type.h
7246F: security/keys/trusted.c
7247F: security/keys/trusted.h
7248
7249KEYS-ENCRYPTED
74dd744f
MZ
7250M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7251M: David Safford <safford@us.ibm.com>
7f3c68be 7252L: linux-security-module@vger.kernel.org
aa62efff 7253L: keyrings@vger.kernel.org
7f3c68be 7254S: Supported
d410fa4e 7255F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7256F: include/keys/encrypted-type.h
19c90aa6 7257F: security/keys/encrypted-keys/
7f3c68be 7258
5b778dad 7259KGDB / KDB /debug_core
8b58be88 7260M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7261W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7262L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7263T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7264S: Maintained
679655da
JP
7265F: Documentation/DocBook/kgdb.tmpl
7266F: drivers/misc/kgdbts.c
df621252 7267F: drivers/tty/serial/kgdboc.c
5b778dad 7268F: include/linux/kdb.h
679655da 7269F: include/linux/kgdb.h
4063eb5f 7270F: kernel/debug/
e3e2aaf7 7271
456db8cc 7272KMEMCHECK
8b58be88 7273M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7274M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7275S: Maintained
9c296b46 7276F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7277F: arch/x86/include/asm/kmemcheck.h
7278F: arch/x86/mm/kmemcheck/
7279F: include/linux/kmemcheck.h
7280F: mm/kmemcheck.c
b9ce08c0 7281
c3bb4d24 7282KMEMLEAK
8b58be88 7283M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7284S: Maintained
ca90a7a3 7285F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7286F: include/linux/kmemleak.h
7287F: mm/kmemleak.c
7288F: mm/kmemleak-test.c
7289
89559a61 7290KPROBES
a320817c 7291M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7292M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7293M: "David S. Miller" <davem@davemloft.net>
353def94 7294M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7295S: Maintained
679655da
JP
7296F: Documentation/kprobes.txt
7297F: include/linux/kprobes.h
7d134b2c 7298F: include/asm-generic/kprobes.h
679655da 7299F: kernel/kprobes.c
89559a61 7300
70e84049 7301KS0108 LCD CONTROLLER DRIVER
8b58be88 7302M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7303W: http://miguelojeda.es/auxdisplay.htm
7304W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7305S: Maintained
679655da
JP
7306F: Documentation/auxdisplay/ks0108
7307F: drivers/auxdisplay/ks0108.c
7308F: include/linux/ks0108.h
70e84049 7309
1b69c6d0
DA
7310L3MDEV
7311M: David Ahern <dsa@cumulusnetworks.com>
7312L: netdev@vger.kernel.org
7313S: Maintained
7314F: net/l3mdev
7315F: include/net/l3mdev.h
7316
9ca44355 7317LANTIQ MIPS ARCHITECTURE
bdb40e8e 7318M: John Crispin <john@phrozen.org>
9ca44355
JC
7319L: linux-mips@linux-mips.org
7320S: Maintained
7321F: arch/mips/lantiq
7322
1da177e4 7323LAPB module
1da177e4 7324L: linux-x25@vger.kernel.org
bf9915cc 7325S: Orphan
679655da
JP
7326F: Documentation/networking/lapb-module.txt
7327F: include/*/lapb.h
7328F: net/lapb/
1da177e4
LT
7329
7330LASI 53c700 driver for PARISC
8b58be88 7331M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7332L: linux-scsi@vger.kernel.org
7333S: Maintained
679655da
JP
7334F: Documentation/scsi/53c700.txt
7335F: drivers/scsi/53c700*
1da177e4 7336
263de9b5 7337LED SUBSYSTEM
8b58be88 7338M: Richard Purdie <rpurdie@rpsys.net>
305335b9 7339M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7340M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7341L: linux-leds@vger.kernel.org
b8926ba0 7342T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7343S: Maintained
85c90368 7344F: Documentation/devicetree/bindings/leds/
679655da
JP
7345F: drivers/leds/
7346F: include/linux/leds.h
263de9b5 7347
b0461a44 7348LEGACY EEPROM DRIVER
d8130624 7349M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7350S: Maintained
7351F: Documentation/misc-devices/eeprom
7352F: drivers/misc/eeprom/eeprom.c
7353
1da177e4 7354LEGO USB Tower driver
8b58be88 7355M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7356L: legousb-devel@lists.sourceforge.net
7357W: http://legousb.sourceforge.net/
7358S: Maintained
679655da 7359F: drivers/usb/misc/legousbtower.c
1da177e4 7360
055616a8
MK
7361LG2160 MEDIA DRIVER
7362M: Michael Krufky <mkrufky@linuxtv.org>
7363L: linux-media@vger.kernel.org
a825eaec 7364W: https://linuxtv.org
055616a8
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/lg2160.*
7370
6f0e7725
MK
7371LGDT3305 MEDIA DRIVER
7372M: Michael Krufky <mkrufky@linuxtv.org>
7373L: linux-media@vger.kernel.org
a825eaec 7374W: https://linuxtv.org
6f0e7725
MK
7375W: http://github.com/mkrufky
7376Q: http://patchwork.linuxtv.org/project/linux-media/list/
7377T: git git://linuxtv.org/mkrufky/tuners.git
7378S: Maintained
7379F: drivers/media/dvb-frontends/lgdt3305.*
7380
568a17ff 7381LGUEST
8b58be88 7382M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7383L: lguest@lists.ozlabs.org
568a17ff 7384W: http://lguest.ozlabs.org/
72e91863 7385S: Odd Fixes
070f420b 7386F: arch/x86/include/asm/lguest*.h
679655da
JP
7387F: arch/x86/lguest/
7388F: drivers/lguest/
7389F: include/linux/lguest*.h
070f420b 7390F: tools/lguest/
568a17ff 7391
32ac7cb2
TH
7392LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7393M: Tejun Heo <tj@kernel.org>
7394L: linux-ide@vger.kernel.org
7395T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7396S: Maintained
7397F: drivers/ata/
7398F: include/linux/ata.h
7399F: include/linux/libata.h
d2abf98e 7400F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7401
7402LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7403M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7404L: linux-ide@vger.kernel.org
7405T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7406S: Maintained
7407F: include/linux/pata_arasan_cf_data.h
7408F: drivers/ata/pata_arasan_cf.c
7409
c7fa056c
BZ
7410LIBATA PATA DRIVERS
7411M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7412M: Tejun Heo <tj@kernel.org>
7413L: linux-ide@vger.kernel.org
7414T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7415S: Maintained
7416F: drivers/ata/pata_*.c
7417F: drivers/ata/ata_generic.c
7418
32ac7cb2
TH
7419LIBATA SATA AHCI PLATFORM devices support
7420M: Hans de Goede <hdegoede@redhat.com>
7421M: Tejun Heo <tj@kernel.org>
7422L: linux-ide@vger.kernel.org
7423T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7424S: Maintained
7425F: drivers/ata/ahci_platform.c
7426F: drivers/ata/libahci_platform.c
7427F: include/linux/ahci_platform.h
7428
7429LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7430M: Mikael Pettersson <mikpelinux@gmail.com>
7431L: linux-ide@vger.kernel.org
7432T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7433S: Maintained
7434F: drivers/ata/sata_promise.*
7435
1acd437c
SL
7436LIBLOCKDEP
7437M: Sasha Levin <sasha.levin@oracle.com>
7438S: Maintained
7439F: tools/lib/lockdep/
7440
bc30196f
DW
7441LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7442M: Dan Williams <dan.j.williams@intel.com>
7443L: linux-nvdimm@lists.01.org
7444Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7445T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7446S: Supported
7447F: drivers/nvdimm/*
7448F: include/linux/nd.h
7449F: include/linux/libnvdimm.h
7450F: include/uapi/linux/ndctl.h
7451
7452LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7453M: Ross Zwisler <ross.zwisler@linux.intel.com>
7454L: linux-nvdimm@lists.01.org
7455Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7456S: Supported
7457F: drivers/nvdimm/blk.c
7458F: drivers/nvdimm/region_devs.c
7459F: drivers/acpi/nfit*
7460
7461LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7462M: Vishal Verma <vishal.l.verma@intel.com>
7463L: linux-nvdimm@lists.01.org
7464Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7465S: Supported
7466F: drivers/nvdimm/btt*
7467
7468LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7469M: Ross Zwisler <ross.zwisler@linux.intel.com>
7470L: linux-nvdimm@lists.01.org
7471Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7472S: Supported
7473F: drivers/nvdimm/pmem.c
b864bc17 7474F: include/linux/pmem.h
40603526 7475F: arch/*/include/asm/pmem.h
bc30196f 7476
cd9e9808
MB
7477LIGHTNVM PLATFORM SUPPORT
7478M: Matias Bjorling <mb@lightnvm.io>
7479W: http://github/OpenChannelSSD
4ead1a25 7480L: linux-block@vger.kernel.org
cd9e9808
MB
7481S: Maintained
7482F: drivers/lightnvm/
7483F: include/linux/lightnvm.h
7484F: include/uapi/linux/lightnvm.h
7485
852bb9f5 7486LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7487M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7488M: Paul Mackerras <paulus@samba.org>
ea668936 7489M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7490W: https://github.com/linuxppc/linux/wiki
a4724ed6 7491L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7492Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7493T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7494S: Supported
a4271583
SS
7495F: Documentation/ABI/stable/sysfs-firmware-opal-*
7496F: Documentation/devicetree/bindings/powerpc/opal/
7497F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7498F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11c34c7d
JP
7499F: Documentation/powerpc/
7500F: arch/powerpc/
ef69b03d
ME
7501F: drivers/char/tpm/tpm_ibmvtpm*
7502F: drivers/crypto/nx/
7503F: drivers/crypto/vmx/
a4271583 7504F: drivers/i2c/busses/i2c-opal.c
ef69b03d
ME
7505F: drivers/net/ethernet/ibm/ibmveth.*
7506F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7507F: drivers/pci/hotplug/pnv_php.c
ef69b03d 7508F: drivers/pci/hotplug/rpa*
a4271583 7509F: drivers/rtc/rtc-opal.c
ef69b03d 7510F: drivers/scsi/ibmvscsi/
a4271583 7511F: drivers/tty/hvc/hvc_opal.c
ad654f25 7512F: tools/testing/selftests/powerpc
ef69b03d
ME
7513N: /pmac
7514N: powermac
7515N: powernv
7516N: [^a-z0-9]ps3
7517N: pseries
1da177e4
LT
7518
7519LINUX FOR POWER MACINTOSH
8b58be88 7520M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7521W: http://www.penguinppc.org/
a4724ed6 7522L: linuxppc-dev@lists.ozlabs.org
1da177e4 7523S: Maintained
11c34c7d
JP
7524F: arch/powerpc/platforms/powermac/
7525F: drivers/macintosh/
1da177e4 7526
77a76369 7527LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7528M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7529L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7530T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7531S: Maintained
11c34c7d
JP
7532F: arch/powerpc/platforms/512x/
7533F: arch/powerpc/platforms/52xx/
1da177e4
LT
7534
7535LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7536M: Alistair Popple <alistair@popple.id.au>
8b58be88 7537M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7538W: http://www.penguinppc.org/
a4724ed6 7539L: linuxppc-dev@lists.ozlabs.org
1da177e4 7540S: Maintained
11c34c7d
JP
7541F: arch/powerpc/platforms/40x/
7542F: arch/powerpc/platforms/44x/
1da177e4 7543
260c02a9 7544LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7545L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7546S: Orphan
11c34c7d
JP
7547F: arch/powerpc/*/*virtex*
7548F: arch/powerpc/*/*/*virtex*
1da177e4 7549
e93adf1e 7550LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7551M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7552W: http://www.penguinppc.org/
a4724ed6 7553L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7554S: Maintained
a2b1f7c8 7555F: arch/powerpc/platforms/8xx/
e93adf1e 7556
1da177e4 7557LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7558M: Scott Wood <oss@buserror.net>
8b58be88 7559M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7560W: http://www.penguinppc.org/
a4724ed6 7561L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7562T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7563S: Maintained
11c34c7d 7564F: arch/powerpc/platforms/83xx/
4c8f581d 7565F: arch/powerpc/platforms/85xx/
1da177e4 7566
ab06ff3a 7567LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7568L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7569S: Orphan
11c34c7d
JP
7570F: arch/powerpc/platforms/pasemi/
7571F: drivers/*/*pasemi*
7572F: drivers/*/*/*pasemi*
ab06ff3a 7573
1da177e4 7574LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7575M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7576L: linux-security-module@vger.kernel.org
1da177e4
LT
7577S: Supported
7578
a23ce6da
HW
7579LIS3LV02D ACCELEROMETER DRIVER
7580M: Eric Piel <eric.piel@tremplin-utc.net>
7581S: Maintained
ff606677
JD
7582F: Documentation/misc-devices/lis3lv02d
7583F: drivers/misc/lis3lv02d/
bd35665f 7584F: drivers/platform/x86/hp_accel.c
a23ce6da 7585
b700e7f0
SJ
7586LIVE PATCHING
7587M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7588M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7589M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7590M: Miroslav Benes <mbenes@suse.cz>
7591R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7592S: Maintained
7593F: kernel/livepatch/
7594F: include/linux/livepatch.h
7595F: arch/x86/include/asm/livepatch.h
7596F: arch/x86/kernel/livepatch.c
5e4e3844 7597F: Documentation/livepatch/
b700e7f0 7598F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7599F: samples/livepatch/
b700e7f0 7600L: live-patching@vger.kernel.org
74d50da3 7601T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7602
ea861d73
KC
7603LINUX KERNEL DUMP TEST MODULE (LKDTM)
7604M: Kees Cook <keescook@chromium.org>
7605S: Maintained
426f3a53 7606F: drivers/misc/lkdtm*
ea861d73 7607
e2d1d6c0 7608LLC (802.2)
0c59d281
ACM
7609L: netdev@vger.kernel.org
7610S: Odd fixes
679655da 7611F: include/linux/llc.h
c117ab84 7612F: include/uapi/linux/llc.h
679655da
JP
7613F: include/net/llc*
7614F: net/llc/
e2d1d6c0 7615
4e233cbe
AD
7616LM73 HARDWARE MONITOR DRIVER
7617M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7618L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7619S: Maintained
7620F: drivers/hwmon/lm73.c
7621
156e2d1a 7622LM78 HARDWARE MONITOR DRIVER
d8130624 7623M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7624L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7625S: Maintained
7626F: Documentation/hwmon/lm78
7627F: drivers/hwmon/lm78.c
7628
1da177e4 7629LM83 HARDWARE MONITOR DRIVER
d8130624 7630M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7631L: linux-hwmon@vger.kernel.org
1da177e4 7632S: Maintained
679655da
JP
7633F: Documentation/hwmon/lm83
7634F: drivers/hwmon/lm83.c
1da177e4
LT
7635
7636LM90 HARDWARE MONITOR DRIVER
d8130624 7637M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7638L: linux-hwmon@vger.kernel.org
1da177e4 7639S: Maintained
679655da 7640F: Documentation/hwmon/lm90
aae7bce4 7641F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7642F: drivers/hwmon/lm90.c
87d08b11 7643F: include/dt-bindings/thermal/lm90.h
1da177e4 7644
917cc4e6
GR
7645LM95234 HARDWARE MONITOR DRIVER
7646M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7647L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7648S: Maintained
7649F: Documentation/hwmon/lm95234
7650F: drivers/hwmon/lm95234.c
7651
68620bdd
MP
7652LME2510 MEDIA DRIVER
7653M: Malcolm Priestley <tvboxspy@gmail.com>
7654L: linux-media@vger.kernel.org
a825eaec 7655W: https://linuxtv.org
68620bdd
MP
7656Q: http://patchwork.linuxtv.org/project/linux-media/list/
7657S: Maintained
7658F: drivers/media/usb/dvb-usb-v2/lmedm04*
7659
d4c3be70 7660LOCKING PRIMITIVES
8b58be88
JP
7661M: Peter Zijlstra <peterz@infradead.org>
7662M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7663L: linux-kernel@vger.kernel.org
d4c3be70 7664T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7665S: Maintained
d4c3be70 7666F: Documentation/locking/
679655da 7667F: include/linux/lockdep.h
d4c3be70
IM
7668F: include/linux/spinlock*.h
7669F: arch/*/include/asm/spinlock*.h
7670F: include/linux/rwlock*.h
7671F: include/linux/mutex*.h
7672F: arch/*/include/asm/mutex*.h
7673F: include/linux/rwsem*.h
7674F: arch/*/include/asm/rwsem.h
7675F: include/linux/seqlock.h
7676F: lib/locking*.[ch]
7486d6da 7677F: kernel/locking/
512e67f9 7678
dde33348 7679LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7680M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7681L: linux-ntfs-dev@lists.sourceforge.net
7682W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7683S: Maintained
679655da 7684F: Documentation/ldm.txt
20d16fef 7685F: block/partitions/ldm.*
1da177e4 7686
c87e34ef 7687LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7688M: Sathya Prakash <sathya.prakash@broadcom.com>
7689M: Chaitra P B <chaitra.basappa@broadcom.com>
7690M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7691L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7692L: linux-scsi@vger.kernel.org
9495e835 7693W: http://www.avagotech.com/support/
c87e34ef 7694S: Supported
679655da 7695F: drivers/message/fusion/
500c152a 7696F: drivers/scsi/mpt2sas/
7697F: drivers/scsi/mpt3sas/
c87e34ef 7698
1da177e4 7699LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7700M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7701L: linux-scsi@vger.kernel.org
7702S: Maintained
679655da 7703F: drivers/scsi/sym53c8xx_2/
1da177e4 7704
e5f5c99a
GR
7705LTC4261 HARDWARE MONITOR DRIVER
7706M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7707L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7708S: Maintained
7709F: Documentation/hwmon/ltc4261
7710F: drivers/hwmon/ltc4261.c
7711
81365c31 7712LTP (Linux Test Project)
28b8e8d4 7713M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7714M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7715M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7716M: Jan Stancek <jstancek@redhat.com>
7717M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7718M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7719L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7720W: http://linux-test-project.github.io/
7d1ae8a8 7721T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7722S: Maintained
7723
c12a54b3 7724M32R ARCHITECTURE
c12a54b3 7725W: http://www.linux-m32r.org/
b4174867 7726S: Orphan
679655da 7727F: arch/m32r/
c12a54b3 7728
1da177e4 7729M68K ARCHITECTURE
8b58be88 7730M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7731L: linux-m68k@lists.linux-m68k.org
7732W: http://www.linux-m68k.org/
54e5881d 7733T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7734S: Maintained
679655da 7735F: arch/m68k/
9db35182 7736F: drivers/zorro/
1da177e4
LT
7737
7738M68K ON APPLE MACINTOSH
8b58be88 7739M: Joshua Thompson <funaho@jurai.org>
1da177e4 7740W: http://www.mac.linux-m68k.org/
9bb9f222 7741L: linux-m68k@lists.linux-m68k.org
1da177e4 7742S: Maintained
9db35182 7743F: arch/m68k/mac/
1da177e4
LT
7744
7745M68K ON HP9000/300
8b58be88 7746M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7747W: http://www.tazenda.demon.co.uk/phil/linux-hp
7748S: Maintained
679655da 7749F: arch/m68k/hp300/
1da177e4 7750
74425546
AP
7751M88DS3103 MEDIA DRIVER
7752M: Antti Palosaari <crope@iki.fi>
7753L: linux-media@vger.kernel.org
a825eaec 7754W: https://linuxtv.org
74425546
AP
7755W: http://palosaari.fi/linux/
7756Q: http://patchwork.linuxtv.org/project/linux-media/list/
7757T: git git://linuxtv.org/anttip/media_tree.git
7758S: Maintained
7759F: drivers/media/dvb-frontends/m88ds3103*
7760
68620bdd
MP
7761M88RS2000 MEDIA DRIVER
7762M: Malcolm Priestley <tvboxspy@gmail.com>
7763L: linux-media@vger.kernel.org
a825eaec 7764W: https://linuxtv.org
68620bdd
MP
7765Q: http://patchwork.linuxtv.org/project/linux-media/list/
7766S: Maintained
7767F: drivers/media/dvb-frontends/m88rs2000*
7768
07a092fa 7769MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7770M: Alexey Klimov <klimov.linux@gmail.com>
7771L: linux-media@vger.kernel.org
7772T: git git://linuxtv.org/media_tree.git
7773S: Maintained
7774F: drivers/media/radio/radio-ma901.c
07a092fa 7775
64a327a7 7776MAC80211
8b58be88 7777M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7778L: linux-wireless@vger.kernel.org
491b26b4 7779W: http://wireless.kernel.org/
ce466579
JB
7780T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7781T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7782S: Maintained
679655da
JP
7783F: Documentation/networking/mac80211-injection.txt
7784F: include/net/mac80211.h
7785F: net/mac80211/
2af8c4dc 7786F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7787
2b6d83e2
JB
7788MAILBOX API
7789M: Jassi Brar <jassisinghbrar@gmail.com>
7790L: linux-kernel@vger.kernel.org
7791S: Maintained
7792F: drivers/mailbox/
7793F: include/linux/mailbox_client.h
7794F: include/linux/mailbox_controller.h
7795
faf1668c 7796MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7797M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7798W: http://www.kernel.org/doc/man-pages
bd7ebec6 7799L: linux-man@vger.kernel.org
1b53dc74 7800S: Maintained
faf1668c 7801
daa10170
RB
7802MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7803M: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7804L: linux-mips@linux-mips.org
7805S: Maintained
7806F: arch/mips/boot/dts/img/pistachio_marduk.dts
7807
0d3cd4b6
VD
7808MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7809M: Andrew Lunn <andrew@lunn.ch>
7810M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 7811L: netdev@vger.kernel.org
0d3cd4b6
VD
7812S: Maintained
7813F: drivers/net/dsa/mv88e6xxx/
b26bff6e 7814F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 7815
8427defd 7816MARVELL ARMADA DRM SUPPORT
0d7f4f05 7817M: Russell King <linux@armlinux.org.uk>
8427defd 7818S: Maintained
0d7f4f05
RK
7819T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7820T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8427defd 7821F: drivers/gpu/drm/armada/
4418833e
EV
7822F: include/uapi/drm/armada_drm.h
7823F: Documentation/devicetree/bindings/display/armada/
8427defd 7824
c4d007bc
TP
7825MARVELL CRYPTO DRIVER
7826M: Boris Brezillon <boris.brezillon@free-electrons.com>
7827M: Arnaud Ebalard <arno@natisbad.org>
7828F: drivers/crypto/marvell/
7829S: Maintained
7830L: linux-crypto@vger.kernel.org
7831
44c14c1d 7832MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7833M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7834M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7835L: netdev@vger.kernel.org
7836S: Maintained
7837F: drivers/net/ethernet/marvell/sk*
7838
74cda169 7839MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7840L: libertas-dev@lists.infradead.org
8ac3e99e 7841S: Orphan
f988d640 7842F: drivers/net/wireless/marvell/libertas/
74cda169 7843
b60d6975 7844MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7845M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7846L: netdev@vger.kernel.org
f5ca8502 7847S: Maintained
527a6266 7848F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7849F: include/linux/mv643xx.h
1da177e4 7850
370b8ed9
TP
7851MARVELL MVNETA ETHERNET DRIVER
7852M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7853L: netdev@vger.kernel.org
7854S: Maintained
7855F: drivers/net/ethernet/marvell/mvneta.*
7856
fcad584d 7857MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7858M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7859M: Nishant Sarmukadam <nishants@marvell.com>
cf8c44d4
AK
7860M: Ganapathi Bhat <gbhat@marvell.com>
7861M: Xinming Hu <huxm@marvell.com>
fcad584d
BZ
7862L: linux-wireless@vger.kernel.org
7863S: Maintained
277b024e 7864F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7865
a2c3f656 7866MARVELL MWL8K WIRELESS DRIVER
a040d532 7867M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7868L: linux-wireless@vger.kernel.org
16345910 7869S: Odd Fixes
de60f1dc 7870F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7871
2a69567b 7872MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7873M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7874S: Odd Fixes
1fa7e547 7875F: drivers/mmc/host/mvsdio.*
2a69567b 7876
1da177e4 7877MATROX FRAMEBUFFER DRIVER
c69f677c 7878L: linux-fbdev@vger.kernel.org
52653199 7879S: Orphan
8a61f013 7880F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7881F: include/uapi/linux/matroxfb.h
1da177e4 7882
ca462085
GR
7883MAX16065 HARDWARE MONITOR DRIVER
7884M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7885L: linux-hwmon@vger.kernel.org
ca462085
GR
7886S: Maintained
7887F: Documentation/hwmon/max16065
7888F: drivers/hwmon/max16065.c
7889
1f61cab8
GR
7890MAX20751 HARDWARE MONITOR DRIVER
7891M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7892L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7893S: Maintained
7894F: Documentation/hwmon/max20751
7895F: drivers/hwmon/max20751.c
7896
d20620de 7897MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7898L: linux-hwmon@vger.kernel.org
34924b23 7899S: Orphan
679655da
JP
7900F: Documentation/hwmon/max6650
7901F: drivers/hwmon/max6650.c
d20620de 7902
e89ab51f
GR
7903MAX6697 HARDWARE MONITOR DRIVER
7904M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7905L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7906S: Maintained
7907F: Documentation/hwmon/max6697
7908F: Documentation/devicetree/bindings/i2c/max6697.txt
7909F: drivers/hwmon/max6697.c
7910F: include/linux/platform_data/max6697.h
7911
3b2af7f7
PR
7912MAX9860 MONO AUDIO VOICE CODEC DRIVER
7913M: Peter Rosin <peda@axentia.se>
7914L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7915S: Maintained
7916F: Documentation/devicetree/bindings/sound/max9860.txt
7917F: sound/soc/codecs/max9860.*
7918
f8f847b5 7919MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7920M: Krzysztof Kozlowski <krzk@kernel.org>
7921M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7922L: linux-pm@vger.kernel.org
7923S: Supported
8c0984e5
SR
7924F: drivers/power/supply/max14577_charger.c
7925F: drivers/power/supply/max77693_charger.c
f8f847b5 7926
3811405e
JMC
7927MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7928M: Javier Martinez Canillas <javier@osg.samsung.com>
7929L: linux-kernel@vger.kernel.org
7930S: Supported
96173cc6 7931F: drivers/*/*max77802*.c
3811405e
JMC
7932F: Documentation/devicetree/bindings/*/*max77802.txt
7933F: include/dt-bindings/*/*max77802.h
7934
befeb596
KK
7935MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7936M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7937M: Krzysztof Kozlowski <krzk@kernel.org>
7938M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7939L: linux-kernel@vger.kernel.org
7940S: Supported
86cf635a 7941F: drivers/*/max14577*.c
0998a436 7942F: drivers/*/max77686*.c
86cf635a 7943F: drivers/*/max77693*.c
befeb596
KK
7944F: drivers/extcon/extcon-max14577.c
7945F: drivers/extcon/extcon-max77693.c
7946F: drivers/rtc/rtc-max77686.c
7947F: drivers/clk/clk-max77686.c
7948F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7949F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7950F: Documentation/devicetree/bindings/mfd/max77693.txt
7951F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7952F: include/linux/mfd/max14577*.h
7953F: include/linux/mfd/max77686*.h
7954F: include/linux/mfd/max77693*.h
7955
9be3c9a5
HV
7956MAXIRADIO FM RADIO RECEIVER DRIVER
7957M: Hans Verkuil <hverkuil@xs4all.nl>
7958L: linux-media@vger.kernel.org
7959T: git git://linuxtv.org/media_tree.git
a825eaec 7960W: https://linuxtv.org
9be3c9a5
HV
7961S: Maintained
7962F: drivers/media/radio/radio-maxiradio*
7963
c05dc2cc
PR
7964MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7965M: Peter Rosin <peda@axentia.se>
7966L: linux-iio@vger.kernel.org
7967S: Maintained
2704e300 7968F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
7969F: drivers/iio/potentiometer/mcp4531.c
7970
3b8df5fd
WBG
7971MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7972M: William Breathitt Gray <vilhelm.gray@gmail.com>
7973L: linux-iio@vger.kernel.org
7974S: Maintained
7975F: drivers/iio/dac/cio-dac.c
7976
7b49235e
LP
7977MEDIA DRIVERS FOR RENESAS - FCP
7978M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7979L: linux-media@vger.kernel.org
7980L: linux-renesas-soc@vger.kernel.org
7981T: git git://linuxtv.org/media_tree.git
7982S: Supported
7983F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7984F: drivers/media/platform/rcar-fcp.c
7985F: include/media/rcar-fcp.h
7986
4710b752
KB
7987MEDIA DRIVERS FOR RENESAS - FDP1
7988M: Kieran Bingham <kieran@bingham.xyz>
7989L: linux-media@vger.kernel.org
7990L: linux-renesas-soc@vger.kernel.org
7991T: git git://linuxtv.org/media_tree.git
7992S: Supported
7993F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
7994F: drivers/media/platform/rcar_fdp1.c
7995
474cde66
NS
7996MEDIA DRIVERS FOR RENESAS - VIN
7997M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7998L: linux-media@vger.kernel.org
7999L: linux-renesas-soc@vger.kernel.org
8000T: git git://linuxtv.org/media_tree.git
8001S: Supported
8002F: Documentation/devicetree/bindings/media/rcar_vin.txt
8003F: drivers/media/platform/rcar-vin/
8004
6f32a8c9
LP
8005MEDIA DRIVERS FOR RENESAS - VSP1
8006M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8007L: linux-media@vger.kernel.org
4a121096 8008L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
8009T: git git://linuxtv.org/media_tree.git
8010S: Supported
8011F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8012F: drivers/media/platform/vsp1/
8013
fae2080a
AO
8014MEDIA DRIVERS FOR HELENE
8015M: Abylay Ospan <aospan@netup.ru>
8016L: linux-media@vger.kernel.org
8017W: https://linuxtv.org
8018W: http://netup.tv/
8019T: git git://linuxtv.org/media_tree.git
8020S: Supported
8021F: drivers/media/dvb-frontends/helene*
8022
dacf9ce8
KS
8023MEDIA DRIVERS FOR ASCOT2E
8024M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8025M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 8026L: linux-media@vger.kernel.org
a825eaec 8027W: https://linuxtv.org
dacf9ce8
KS
8028W: http://netup.tv/
8029T: git git://linuxtv.org/media_tree.git
8030S: Supported
8031F: drivers/media/dvb-frontends/ascot2e*
8032
a6dc60ff
KS
8033MEDIA DRIVERS FOR CXD2841ER
8034M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8035M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 8036L: linux-media@vger.kernel.org
a825eaec 8037W: https://linuxtv.org
a6dc60ff
KS
8038W: http://netup.tv/
8039T: git git://linuxtv.org/media_tree.git
8040S: Supported
8041F: drivers/media/dvb-frontends/cxd2841er*
8042
a5d32b35
KS
8043MEDIA DRIVERS FOR HORUS3A
8044M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8045M: Abylay Ospan <aospan@netup.ru>
a5d32b35 8046L: linux-media@vger.kernel.org
a825eaec 8047W: https://linuxtv.org
a5d32b35
KS
8048W: http://netup.tv/
8049T: git git://linuxtv.org/media_tree.git
8050S: Supported
8051F: drivers/media/dvb-frontends/horus3a*
8052
e025273b
KS
8053MEDIA DRIVERS FOR LNBH25
8054M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8055M: Abylay Ospan <aospan@netup.ru>
e025273b 8056L: linux-media@vger.kernel.org
a825eaec 8057W: https://linuxtv.org
e025273b
KS
8058W: http://netup.tv/
8059T: git git://linuxtv.org/media_tree.git
8060S: Supported
8061F: drivers/media/dvb-frontends/lnbh25*
8062
52b1eaf4
KS
8063MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8064M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8065M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 8066L: linux-media@vger.kernel.org
a825eaec 8067W: https://linuxtv.org
52b1eaf4
KS
8068W: http://netup.tv/
8069T: git git://linuxtv.org/media_tree.git
8070S: Supported
8071F: drivers/media/pci/netup_unidvb/*
8072
127c49ae 8073MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
8074M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8075M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
8076P: LinuxTV.org Project
8077L: linux-media@vger.kernel.org
a825eaec 8078W: https://linuxtv.org
8a6e2535 8079Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 8080T: git git://linuxtv.org/media_tree.git
127c49ae 8081S: Maintained
618cd932 8082F: Documentation/media/
127c49ae 8083F: drivers/media/
ffe06198 8084F: drivers/staging/media/
eb4b0ec7 8085F: include/linux/platform_data/media/
127c49ae 8086F: include/media/
6c0f0359
MCC
8087F: include/uapi/linux/dvb/
8088F: include/uapi/linux/videodev2.h
8089F: include/uapi/linux/media.h
8090F: include/uapi/linux/v4l2-*
8091F: include/uapi/linux/meye.h
8092F: include/uapi/linux/ivtv*
8093F: include/uapi/linux/uvcvideo.h
d20620de 8094
0c272fc9
JC
8095MEDIATEK ETHERNET DRIVER
8096M: Felix Fietkau <nbd@openwrt.org>
8097M: John Crispin <blogic@openwrt.org>
8098L: netdev@vger.kernel.org
8099S: Maintained
8100F: drivers/net/ethernet/mediatek/
8101
67712beb
TL
8102MEDIATEK MEDIA DRIVER
8103M: Tiffany Lin <tiffany.lin@mediatek.com>
8104M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8105S: Supported
8106F: drivers/media/platform/mtk-vcodec/
8107F: drivers/media/platform/mtk-vpu/
8108F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8109F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8110
fc96ec0d
MT
8111MEDIATEK MDP DRIVER
8112M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8113M: Houlong Wei <houlong.wei@mediatek.com>
8114M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8115S: Supported
8116F: drivers/media/platform/mtk-mdp/
8117F: drivers/media/platform/mtk-vpu/
8118F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8119
c869f77d
JK
8120MEDIATEK MT7601U WIRELESS LAN DRIVER
8121M: Jakub Kicinski <kubakici@wp.pl>
8122L: linux-wireless@vger.kernel.org
8123S: Maintained
8124F: drivers/net/wireless/mediatek/mt7601u/
8125
e399065b 8126MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8127M: Kashyap Desai <kashyap.desai@broadcom.com>
8128M: Sumit Saxena <sumit.saxena@broadcom.com>
8129M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8130L: megaraidlinux.pdl@broadcom.com
baaea1dc 8131L: linux-scsi@vger.kernel.org
295dde2f 8132W: http://www.avagotech.com/support/
ce00f85c 8133S: Maintained
679655da
JP
8134F: Documentation/scsi/megaraid.txt
8135F: drivers/scsi/megaraid.*
8136F: drivers/scsi/megaraid/
757e0108 8137
ff43f433
SJ
8138MELFAS MIP4 TOUCHSCREEN DRIVER
8139M: Sangwon Jee <jeesw@melfas.com>
8140W: http://www.melfas.com
8141S: Supported
8142F: drivers/input/touchscreen/melfas_mip4.c
8143F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8144
2c46c9d5 8145MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8146M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 8147L: netdev@vger.kernel.org
2c46c9d5
AV
8148S: Supported
8149W: http://www.mellanox.com
8150Q: http://patchwork.ozlabs.org/project/netdev/list/
8151F: drivers/net/ethernet/mellanox/mlx4/en_*
8152
e7523a49
OG
8153MELLANOX ETHERNET DRIVER (mlx5e)
8154M: Saeed Mahameed <saeedm@mellanox.com>
8155L: netdev@vger.kernel.org
8156S: Supported
8157W: http://www.mellanox.com
8158Q: http://patchwork.ozlabs.org/project/netdev/list/
8159F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8160
93c1edb2
JP
8161MELLANOX ETHERNET SWITCH DRIVERS
8162M: Jiri Pirko <jiri@mellanox.com>
8163M: Ido Schimmel <idosch@mellanox.com>
8164L: netdev@vger.kernel.org
8165S: Supported
8166W: http://www.mellanox.com
8167Q: http://patchwork.ozlabs.org/project/netdev/list/
8168F: drivers/net/ethernet/mellanox/mlxsw/
8169
6bec23bf 8170MELLANOX MLXCPLD I2C AND MUX DRIVER
c02b7bf5
VP
8171M: Vadim Pasternak <vadimp@mellanox.com>
8172M: Michael Shych <michaelsh@mellanox.com>
8173L: linux-i2c@vger.kernel.org
8174S: Supported
6bec23bf 8175F: drivers/i2c/busses/i2c-mlxcpld.c
c02b7bf5 8176F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
6bec23bf 8177F: Documentation/i2c/busses/i2c-mlxcpld
c02b7bf5 8178
be4fdf99
VP
8179MELLANOX MLXCPLD LED DRIVER
8180M: Vadim Pasternak <vadimp@mellanox.com>
8181L: linux-leds@vger.kernel.org
8182S: Supported
8183F: drivers/leds/leds-mlxcpld.c
8184F: Documentation/leds/leds-mlxcpld.txt
8185
58cbbee2
VP
8186MELLANOX PLATFORM DRIVER
8187M: Vadim Pasternak <vadimp@mellanox.com>
8188L: platform-driver-x86@vger.kernel.org
8189S: Supported
6613d18e 8190F: drivers/platform/x86/mlx-platform.c
58cbbee2 8191
30488704
VP
8192MELLANOX MLX CPLD HOTPLUG DRIVER
8193M: Vadim Pasternak <vadimp@mellanox.com>
8194L: platform-driver-x86@vger.kernel.org
8195S: Supported
8196F: drivers/platform/x86/mlxcpld-hotplug.c
8197F: include/linux/platform_data/mlxcpld-hotplug.h
8198
8700e3e7
MS
8199SOFT-ROCE DRIVER (rxe)
8200M: Moni Shoua <monis@mellanox.com>
8201L: linux-rdma@vger.kernel.org
8202S: Supported
8203W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8204Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 8205F: drivers/infiniband/sw/rxe/
8700e3e7
MS
8206F: include/uapi/rdma/rdma_user_rxe.h
8207
5b25b13a
MD
8208MEMBARRIER SUPPORT
8209M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8210M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8211L: linux-kernel@vger.kernel.org
8212S: Supported
8213F: kernel/membarrier.c
8214F: include/uapi/linux/membarrier.h
8215
70ea91f1
SR
8216MEMORY MANAGEMENT
8217L: linux-mm@kvack.org
70ea91f1
SR
8218W: http://www.linux-mm.org
8219S: Maintained
679655da 8220F: include/linux/mm.h
551450bb
CS
8221F: include/linux/gfp.h
8222F: include/linux/mmzone.h
8223F: include/linux/memory_hotplug.h
8224F: include/linux/vmalloc.h
679655da 8225F: mm/
70ea91f1 8226
f4e9ce66 8227MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8228M: David Woodhouse <dwmw2@infradead.org>
242c325e 8229M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8230M: Boris Brezillon <boris.brezillon@free-electrons.com>
8231M: Marek Vasut <marek.vasut@gmail.com>
8232M: Richard Weinberger <richard@nod.at>
8233M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
1da177e4 8234L: linux-mtd@lists.infradead.org
8a6e2535
JP
8235W: http://www.linux-mtd.infradead.org/
8236Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 8237T: git git://git.infradead.org/linux-mtd.git
ab95eac9 8238T: git git://git.infradead.org/l2-mtd.git
1da177e4 8239S: Maintained
becc7ae5 8240F: Documentation/devicetree/bindings/mtd/
679655da
JP
8241F: drivers/mtd/
8242F: include/linux/mtd/
c117ab84 8243F: include/uapi/mtd/
1da177e4 8244
26c57ef1 8245MEN A21 WATCHDOG DRIVER
30c7469b 8246M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8247L: linux-watchdog@vger.kernel.org
30c7469b 8248S: Maintained
26c57ef1
JT
8249F: drivers/watchdog/mena21_wdt.c
8250
3764e82e 8251MEN CHAMELEON BUS (mcb)
30c7469b
JT
8252M: Johannes Thumshirn <morbidrsa@gmail.com>
8253S: Maintained
3764e82e
JT
8254F: drivers/mcb/
8255F: include/linux/mcb.h
b9f2f459 8256F: Documentation/men-chameleon-bus.txt
3764e82e 8257
48b490d2
AW
8258MEN F21BMC (Board Management Controller)
8259M: Andreas Werner <andreas.werner@men.de>
8260S: Supported
8261F: drivers/mfd/menf21bmc.c
8262F: drivers/watchdog/menf21bmc_wdt.c
8263F: drivers/leds/leds-menf21bmc.c
8264F: drivers/hwmon/menf21bmc_hwmon.c
8265F: Documentation/hwmon/menf21bmc
8266
12285945
JH
8267METAG ARCHITECTURE
8268M: James Hogan <james.hogan@imgtec.com>
d668d9ed 8269L: linux-metag@vger.kernel.org
9f273c24 8270T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8271S: Odd Fixes
12285945
JH
8272F: arch/metag/
8273F: Documentation/metag/
8274F: Documentation/devicetree/bindings/metag/
2d799dde 8275F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8276F: drivers/clocksource/metag_generic.c
5698c50d
JH
8277F: drivers/irqchip/irq-metag.c
8278F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8279F: drivers/tty/metag_da.c
12285945 8280
c6375b0a 8281MICROBLAZE ARCHITECTURE
8b58be88 8282M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8283W: http://www.monstr.eu/fdt/
8284T: git git://git.monstr.eu/linux-2.6-microblaze.git
8285S: Supported
0a8c7914 8286F: arch/microblaze/
1da177e4 8287
5615c371
NF
8288MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8289M: Richard Genoud <richard.genoud@gmail.com>
8290S: Maintained
8291F: drivers/tty/serial/atmel_serial.c
8292F: include/linux/atmel_serial.h
8293
f53243b5
NF
8294MICROCHIP / ATMEL DMA DRIVER
8295M: Ludovic Desroches <ludovic.desroches@microchip.com>
8296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8297L: dmaengine@vger.kernel.org
8298S: Supported
8299F: drivers/dma/at_hdmac.c
8300F: drivers/dma/at_hdmac_regs.h
8301F: include/linux/platform_data/dma-atmel.h
8302
71fb2c74
SW
8303MICROCHIP / ATMEL ISC DRIVER
8304M: Songjun Wu <songjun.wu@microchip.com>
8305L: linux-media@vger.kernel.org
8306S: Supported
8307F: drivers/media/platform/atmel/atmel-isc.c
8308F: drivers/media/platform/atmel/atmel-isc-regs.h
8309F: devicetree/bindings/media/atmel-isc.txt
8310
3ec72a2a
RL
8311MICROCHIP USB251XB DRIVER
8312M: Richard Leitner <richard.leitner@skidata.com>
8313L: linux-usb@vger.kernel.org
8314S: Maintained
8315F: drivers/usb/misc/usb251xb.c
3ec72a2a
RL
8316F: Documentation/devicetree/bindings/usb/usb251xb.txt
8317
2508a45a
CY
8318MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8319M: Chen Yu <yu.c.chen@intel.com>
8320L: platform-driver-x86@vger.kernel.org
8321S: Supported
8322F: drivers/platform/x86/surfacepro3_button.c
8323
1da177e4 8324MICROTEK X6 SCANNER
61eee9a7 8325M: Oliver Neukum <oliver@neukum.org>
1da177e4 8326S: Maintained
679655da 8327F: drivers/usb/image/microtek.*
1da177e4
LT
8328
8329MIPS
8b58be88 8330M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8331L: linux-mips@linux-mips.org
6097050d 8332W: http://www.linux-mips.org/
b05e988e 8333T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8334Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8335S: Supported
f46d92e8 8336F: Documentation/devicetree/bindings/mips/
679655da
JP
8337F: Documentation/mips/
8338F: arch/mips/
1da177e4 8339
413ef3f6
KC
8340MIPS/LOONGSON1 ARCHITECTURE
8341M: Keguang Zhang <keguang.zhang@gmail.com>
8342L: linux-mips@linux-mips.org
8343S: Maintained
8344F: arch/mips/loongson32/
8345F: arch/mips/include/asm/mach-loongson32/
8346F: drivers/*/*loongson1*
8347F: drivers/*/*/*loongson1*
8348
08b7620a
HV
8349MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8350M: Hans Verkuil <hverkuil@xs4all.nl>
8351L: linux-media@vger.kernel.org
8352T: git git://linuxtv.org/media_tree.git
a825eaec 8353W: https://linuxtv.org
08b7620a
HV
8354S: Odd Fixes
8355F: drivers/media/radio/radio-miropcm20*
8356
c09befcb
OG
8357MELLANOX MLX4 core VPI driver
8358M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8359L: netdev@vger.kernel.org
8360L: linux-rdma@vger.kernel.org
8361W: http://www.mellanox.com
8362Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8363S: Supported
8364F: drivers/net/ethernet/mellanox/mlx4/
8365F: include/linux/mlx4/
9ce28a20 8366F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8367
8368MELLANOX MLX4 IB driver
8369M: Yishai Hadas <yishaih@mellanox.com>
8370L: linux-rdma@vger.kernel.org
8371W: http://www.mellanox.com
e126ba97 8372Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8373S: Supported
8374F: drivers/infiniband/hw/mlx4/
8375F: include/linux/mlx4/
8376
595a4d8f 8377MELLANOX MLX5 core VPI driver
45788f1f 8378M: Saeed Mahameed <saeedm@mellanox.com>
595a4d8f
OG
8379M: Matan Barak <matanb@mellanox.com>
8380M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8381L: netdev@vger.kernel.org
8382L: linux-rdma@vger.kernel.org
8383W: http://www.mellanox.com
8384Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8385S: Supported
8386F: drivers/net/ethernet/mellanox/mlx5/core/
8387F: include/linux/mlx5/
3085e29e 8388F: include/uapi/rdma/mlx5-abi.h
e126ba97 8389
595a4d8f
OG
8390MELLANOX MLX5 IB driver
8391M: Matan Barak <matanb@mellanox.com>
8392M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8393L: linux-rdma@vger.kernel.org
8394W: http://www.mellanox.com
8395Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8396S: Supported
b75f0050 8397F: drivers/infiniband/hw/mlx5/
595a4d8f 8398F: include/linux/mlx5/
e126ba97 8399
764589b6
CM
8400MELEXIS MLX90614 DRIVER
8401M: Crt Mori <cmo@melexis.com>
8402L: linux-iio@vger.kernel.org
8403W: http://www.melexis.com
8404S: Supported
8405F: drivers/iio/temperature/mlx90614.c
8406
6c223761
KB
8407MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8408M: Don Brace <don.brace@microsemi.com>
8409L: esc.storagedev@microsemi.com
8410L: linux-scsi@vger.kernel.org
8411S: Supported
8412F: drivers/scsi/smartpqi/smartpqi*.[ch]
8413F: drivers/scsi/smartpqi/Kconfig
8414F: drivers/scsi/smartpqi/Makefile
8415F: include/linux/cciss*.h
8416F: include/uapi/linux/cciss*.h
425b490b 8417F: Documentation/scsi/smartpqi.txt
6c223761 8418
0ce277e4
AP
8419MN88472 MEDIA DRIVER
8420M: Antti Palosaari <crope@iki.fi>
8421L: linux-media@vger.kernel.org
a825eaec 8422W: https://linuxtv.org
0ce277e4
AP
8423W: http://palosaari.fi/linux/
8424Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8425S: Maintained
94d0eaa4 8426F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8427
4f4d238f
AP
8428MN88473 MEDIA DRIVER
8429M: Antti Palosaari <crope@iki.fi>
8430L: linux-media@vger.kernel.org
a825eaec 8431W: https://linuxtv.org
4f4d238f
AP
8432W: http://palosaari.fi/linux/
8433Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8434S: Maintained
877ba50b 8435F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8436
1da177e4 8437MODULE SUPPORT
a467a672 8438M: Jessica Yu <jeyu@redhat.com>
8b58be88 8439M: Rusty Russell <rusty@rustcorp.com.au>
0d4ec784 8440T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
1da177e4 8441S: Maintained
679655da
JP
8442F: include/linux/module.h
8443F: kernel/module.c
1da177e4
LT
8444
8445MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8446W: http://popies.net/meye/
b7788e13 8447S: Orphan
618cd932 8448F: Documentation/media/v4l-drivers/meye*
90d72ac6 8449F: drivers/media/pci/meye/
6c0f0359 8450F: include/uapi/linux/meye.h
1da177e4 8451
b9705b60 8452MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8453M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8454S: Maintained
679655da 8455F: Documentation/serial/moxa-smartio
c897401b 8456F: drivers/tty/mxser.*
d735410a 8457
889b2f87
AK
8458MR800 AVERMEDIA USB FM RADIO DRIVER
8459M: Alexey Klimov <klimov.linux@gmail.com>
8460L: linux-media@vger.kernel.org
8461T: git git://linuxtv.org/media_tree.git
8462S: Maintained
8463F: drivers/media/radio/radio-mr800.c
8464
d7155691
AO
8465MRF24J40 IEEE 802.15.4 RADIO DRIVER
8466M: Alan Ott <alan@signal11.us>
8467L: linux-wpan@vger.kernel.org
8468S: Maintained
8469F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8470F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8471
8c4c731a 8472MSI LAPTOP SUPPORT
182ae55c 8473M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8474L: platform-driver-x86@vger.kernel.org
8c4c731a 8475S: Maintained
679655da 8476F: drivers/platform/x86/msi-laptop.c
8c4c731a 8477
0f1006b1 8478MSI WMI SUPPORT
d0944853 8479L: platform-driver-x86@vger.kernel.org
5ee7041e 8480S: Orphan
0f1006b1
AA
8481F: drivers/platform/x86/msi-wmi.c
8482
19a628a0
AP
8483MSI001 MEDIA DRIVER
8484M: Antti Palosaari <crope@iki.fi>
8485L: linux-media@vger.kernel.org
a825eaec 8486W: https://linuxtv.org
19a628a0
AP
8487W: http://palosaari.fi/linux/
8488Q: http://patchwork.linuxtv.org/project/linux-media/list/
8489T: git git://linuxtv.org/anttip/media_tree.git
8490S: Maintained
0185e197 8491F: drivers/media/tuners/msi001*
19a628a0 8492
7570589d 8493MSI2500 MEDIA DRIVER
2c57213f
AP
8494M: Antti Palosaari <crope@iki.fi>
8495L: linux-media@vger.kernel.org
a825eaec 8496W: https://linuxtv.org
2c57213f
AP
8497W: http://palosaari.fi/linux/
8498Q: http://patchwork.linuxtv.org/project/linux-media/list/
8499T: git git://linuxtv.org/anttip/media_tree.git
8500S: Maintained
7570589d 8501F: drivers/media/usb/msi2500/
2c57213f 8502
159eeea4
RJ
8503MSYSTEMS DISKONCHIP G3 MTD DRIVER
8504M: Robert Jarzmik <robert.jarzmik@free.fr>
8505L: linux-mtd@lists.infradead.org
8506S: Maintained
8507F: drivers/mtd/devices/docg3*
8508
62a37dc7 8509MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8510M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8511L: linux-media@vger.kernel.org
8512T: git git://linuxtv.org/media_tree.git
8513S: Maintained
8514F: drivers/media/i2c/mt9m032.c
b5dcee22 8515F: include/media/i2c/mt9m032.h
0e837fb9 8516
62a37dc7 8517MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8518M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8519L: linux-media@vger.kernel.org
8520T: git git://linuxtv.org/media_tree.git
8521S: Maintained
8522F: drivers/media/i2c/mt9p031.c
b5dcee22 8523F: include/media/i2c/mt9p031.h
0e837fb9 8524
62a37dc7 8525MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8526M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8527L: linux-media@vger.kernel.org
8528T: git git://linuxtv.org/media_tree.git
8529S: Maintained
8530F: drivers/media/i2c/mt9t001.c
b5dcee22 8531F: include/media/i2c/mt9t001.h
0e837fb9 8532
62a37dc7 8533MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8534M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8535L: linux-media@vger.kernel.org
8536T: git git://linuxtv.org/media_tree.git
8537S: Maintained
f2272e13 8538F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8539F: drivers/media/i2c/mt9v032.c
b5dcee22 8540F: include/media/i2c/mt9v032.h
0e837fb9 8541
4e0d13cb 8542MULTIFUNCTION DEVICES (MFD)
f7d3210e 8543M: Lee Jones <lee.jones@linaro.org>
7caa7991 8544T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8545S: Supported
80366127 8546F: Documentation/devicetree/bindings/mfd/
679655da 8547F: drivers/mfd/
55b5940d 8548F: include/linux/mfd/
29a0729d 8549F: include/dt-bindings/mfd/
4e0d13cb 8550
5c4e6f13 8551MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8552M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8553L: linux-mmc@vger.kernel.org
82bb095e 8554T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8555S: Maintained
2810984b 8556F: Documentation/devicetree/bindings/mmc/
679655da
JP
8557F: drivers/mmc/
8558F: include/linux/mmc/
c117ab84 8559F: include/uapi/linux/mmc/
baca2da4 8560
15a0580c 8561MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8562S: Orphan
679655da
JP
8563F: drivers/mmc/host/mmc_spi.c
8564F: include/linux/spi/mmc_spi.h
15a0580c 8565
1da177e4 8566MULTISOUND SOUND DRIVER
8b58be88 8567M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8568S: Maintained
679655da
JP
8569F: Documentation/sound/oss/MultiSound
8570F: sound/oss/msnd*
1da177e4 8571
d735410a 8572MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8573S: Orphan
c897401b 8574F: drivers/tty/isicom.c
679655da 8575F: include/linux/isicom.h
d735410a 8576
550a7375 8577MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8578M: Bin Liu <b-liu@ti.com>
795fb7e7 8579L: linux-usb@vger.kernel.org
43b416e5 8580T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8581S: Maintained
679655da 8582F: drivers/usb/musb/
550a7375 8583
ea0af5f6
MK
8584MXL5007T MEDIA DRIVER
8585M: Michael Krufky <mkrufky@linuxtv.org>
8586L: linux-media@vger.kernel.org
a825eaec 8587W: https://linuxtv.org
ea0af5f6
MK
8588W: http://github.com/mkrufky
8589Q: http://patchwork.linuxtv.org/project/linux-media/list/
8590T: git git://linuxtv.org/mkrufky/tuners.git
8591S: Maintained
8592F: drivers/media/tuners/mxl5007t.*
8593
45d59d70
MV
8594MXSFB DRM DRIVER
8595M: Marek Vasut <marex@denx.de>
8596S: Supported
8597F: drivers/gpu/drm/mxsfb/
8598F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8599
2d3cf588 8600MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8601M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8602L: netdev@vger.kernel.org
205057ae 8603W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8604S: Supported
93f7848b 8605F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8606
9df4f913
BB
8607NAND FLASH SUBSYSTEM
8608M: Boris Brezillon <boris.brezillon@free-electrons.com>
8609R: Richard Weinberger <richard@nod.at>
8610L: linux-mtd@lists.infradead.org
8611W: http://www.linux-mtd.infradead.org/
8612Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8613T: git git://github.com/linux-nand/linux.git
8614S: Maintained
8615F: drivers/mtd/nand/
8616F: include/linux/mtd/nand*.h
8617
1da177e4 8618NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8619S: Orphan
d9fb9f38 8620F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8621
23dc05a3
DM
8622NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8623M: Daniel Mack <zonque@gmail.com>
8624S: Maintained
e5747e40 8625L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8626W: http://www.native-instruments.com
8627F: sound/usb/caiaq/
8628
1da177e4 8629NCP FILESYSTEM
52653199
PV
8630M: Petr Vandrovec <petr@vandrovec.name>
8631S: Odd Fixes
679655da 8632F: fs/ncpfs/
1da177e4 8633
a79b0322
FT
8634NCR 5380 SCSI DRIVERS
8635M: Finn Thain <fthain@telegraphics.com.au>
8636M: Michael Schmitz <schmitzmic@gmail.com>
8637L: linux-scsi@vger.kernel.org
8638S: Maintained
8639F: Documentation/scsi/g_NCR5380.txt
8640F: drivers/scsi/NCR5380.*
8641F: drivers/scsi/arm/cumana_1.c
8642F: drivers/scsi/arm/oak.c
a79b0322
FT
8643F: drivers/scsi/atari_scsi.*
8644F: drivers/scsi/dmx3191d.c
a79b0322 8645F: drivers/scsi/g_NCR5380.*
a79b0322 8646F: drivers/scsi/mac_scsi.*
a79b0322
FT
8647F: drivers/scsi/sun3_scsi.*
8648F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8649
1da177e4 8650NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8651M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8652L: linux-scsi@vger.kernel.org
8653S: Maintained
679655da 8654F: drivers/scsi/NCR_D700.*
1da177e4 8655
4aa3eb4c
GR
8656NCT6775 HARDWARE MONITOR DRIVER
8657M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8658L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8659S: Maintained
8660F: Documentation/hwmon/nct6775
8661F: drivers/hwmon/nct6775.c
8662
3c2d774c 8663NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8664M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8665L: linux-rdma@vger.kernel.org
e3d33cb1 8666W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8667S: Supported
8668F: drivers/infiniband/hw/nes/
c546b2a3 8669F: include/uapi/rdma/nes-abi.h
3c2d774c 8670
be2f2e84 8671NETEM NETWORK EMULATOR
adbbf69d 8672M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8673L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8674S: Maintained
679655da 8675F: net/sched/sch_netem.c
be2f2e84 8676
b2f5a051 8677NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8678M: Jon Mason <jdmason@kudzu.us>
4a58448b 8679L: netdev@vger.kernel.org
4a58448b 8680S: Supported
679655da 8681F: Documentation/networking/s2io.txt
b2f5a051 8682F: Documentation/networking/vxge.txt
86387e1a 8683F: drivers/net/ethernet/neterion/
4a58448b 8684
fc52497e 8685NETFILTER
0e05e192 8686M: Pablo Neira Ayuso <pablo@netfilter.org>
42010ed0 8687M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8688L: netfilter-devel@vger.kernel.org
82b98543 8689L: coreteam@netfilter.org
1da177e4
LT
8690W: http://www.netfilter.org/
8691W: http://www.iptables.org/
42010ed0
PNA
8692Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8693T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8694T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8695S: Supported
679655da
JP
8696F: include/linux/netfilter*
8697F: include/linux/netfilter/
8698F: include/net/netfilter/
c117ab84
CEB
8699F: include/uapi/linux/netfilter*
8700F: include/uapi/linux/netfilter/
679655da
JP
8701F: net/*/netfilter.c
8702F: net/*/netfilter/
8703F: net/netfilter/
91c269a0 8704F: net/bridge/br_netfilter*.c
1da177e4 8705
4cc67735 8706NETLABEL
87a0874c 8707M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8708W: http://netlabel.sf.net
8709L: netdev@vger.kernel.org
87a0874c 8710S: Maintained
80811493 8711F: Documentation/netlabel/
679655da
JP
8712F: include/net/netlabel.h
8713F: net/netlabel/
4cc67735 8714
1da177e4 8715NETROM NETWORK LAYER
8b58be88 8716M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8717L: linux-hams@vger.kernel.org
d34cb28a 8718W: http://www.linux-ax25.org/
1da177e4 8719S: Maintained
679655da 8720F: include/net/netrom.h
c117ab84 8721F: include/uapi/linux/netrom.h
679655da 8722F: net/netrom/
1da177e4 8723
4c352362
JK
8724NETRONOME ETHERNET DRIVERS
8725M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8726L: oss-drivers@netronome.com
8727S: Maintained
8728F: drivers/net/ethernet/netronome/
8729
5ddb88c0 8730NETWORK BLOCK DEVICE (NBD)
1e668f4e 8731M: Josef Bacik <jbacik@fb.com>
1da177e4 8732S: Maintained
1e668f4e 8733L: linux-block@vger.kernel.org
5e4b269b 8734L: nbd-general@lists.sourceforge.net
679655da
JP
8735F: Documentation/blockdev/nbd.txt
8736F: drivers/block/nbd.c
c117ab84 8737F: include/uapi/linux/nbd.h
1da177e4 8738
6e43650c
NH
8739NETWORK DROP MONITOR
8740M: Neil Horman <nhorman@tuxdriver.com>
8741L: netdev@vger.kernel.org
8742S: Maintained
8743W: https://fedorahosted.org/dropwatch/
8744F: net/core/drop_monitor.c
8745
3ed6e498
AL
8746NETWORKING [DSA]
8747M: Andrew Lunn <andrew@lunn.ch>
8748M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8749M: Florian Fainelli <f.fainelli@gmail.com>
8750S: Maintained
8751F: net/dsa/
8752F: include/net/dsa.h
8753F: drivers/net/dsa/
8754
1da177e4 8755NETWORKING [GENERAL]
8b58be88 8756M: "David S. Miller" <davem@davemloft.net>
979b6c13 8757L: netdev@vger.kernel.org
b1e8fd54 8758W: http://www.linuxfoundation.org/en/Net
11e98029 8759Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8760T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8761T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8762S: Maintained
679655da
JP
8763F: net/
8764F: include/net/
018d21ed
JP
8765F: include/linux/in.h
8766F: include/linux/net.h
8767F: include/linux/netdevice.h
c117ab84
CEB
8768F: include/uapi/linux/in.h
8769F: include/uapi/linux/net.h
8770F: include/uapi/linux/netdevice.h
0c7aecd4 8771F: include/uapi/linux/net_namespace.h
7e814a6c 8772F: tools/net/
f4e53f9a 8773F: tools/testing/selftests/net/
335a67d2 8774F: lib/random32.c
1da177e4
LT
8775
8776NETWORKING [IPv4/IPv6]
8b58be88
JP
8777M: "David S. Miller" <davem@davemloft.net>
8778M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8779M: James Morris <jmorris@namei.org>
8780M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8781M: Patrick McHardy <kaber@trash.net>
979b6c13 8782L: netdev@vger.kernel.org
08deed1e 8783T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8784S: Maintained
679655da
JP
8785F: net/ipv4/
8786F: net/ipv6/
8787F: include/net/ip*
0a14842f 8788F: arch/x86/net/*
1da177e4 8789
73b7656c
DM
8790NETWORKING [IPSEC]
8791M: Steffen Klassert <steffen.klassert@secunet.com>
8792M: Herbert Xu <herbert@gondor.apana.org.au>
8793M: "David S. Miller" <davem@davemloft.net>
8794L: netdev@vger.kernel.org
d1fc5024
SK
8795T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8796T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8797S: Maintained
5826bdd1 8798F: net/core/flow.c
73b7656c
DM
8799F: net/xfrm/
8800F: net/key/
8801F: net/ipv4/xfrm*
d1fc5024
SK
8802F: net/ipv4/esp4.c
8803F: net/ipv4/ah4.c
8804F: net/ipv4/ipcomp.c
8805F: net/ipv4/ip_vti.c
73b7656c 8806F: net/ipv6/xfrm*
d1fc5024
SK
8807F: net/ipv6/esp6.c
8808F: net/ipv6/ah6.c
8809F: net/ipv6/ipcomp6.c
8810F: net/ipv6/ip6_vti.c
73b7656c
DM
8811F: include/uapi/linux/xfrm.h
8812F: include/net/xfrm.h
8813
10e2ff1c 8814NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8815M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8816L: netdev@vger.kernel.org
8817S: Maintained
8818
29f8f632 8819NETWORKING [WIRELESS]
2cb4abd1 8820L: linux-wireless@vger.kernel.org
8a6e2535 8821Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8822
788873ac
JP
8823NETWORKING DRIVERS
8824L: netdev@vger.kernel.org
8825W: http://www.linuxfoundation.org/en/Net
11e98029 8826Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8827T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8828T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8829S: Odd Fixes
156f4fbc 8830F: Documentation/devicetree/bindings/net/
788873ac 8831F: drivers/net/
018d21ed 8832F: include/linux/if_*
0b63bf1f 8833F: include/linux/netdevice.h
0b63bf1f
JD
8834F: include/linux/etherdevice.h
8835F: include/linux/fcdevice.h
8836F: include/linux/fddidevice.h
8837F: include/linux/hippidevice.h
8838F: include/linux/inetdevice.h
c117ab84
CEB
8839F: include/uapi/linux/if_*
8840F: include/uapi/linux/netdevice.h
788873ac 8841
0e324cf6
JL
8842NETWORKING DRIVERS (WIRELESS)
8843M: Kalle Valo <kvalo@codeaurora.org>
8844L: linux-wireless@vger.kernel.org
8845Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8846T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8847T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8848S: Maintained
182fd9ee 8849F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8850F: drivers/net/wireless/
8851
3d396eb1 8852NETXEN (1/10) GbE SUPPORT
67f0160f
MY
8853M: Manish Chopra <manish.chopra@cavium.com>
8854M: Rahul Verma <rahul.verma@cavium.com>
8855M: Dept-GELinuxNICDev@cavium.com
3d396eb1 8856L: netdev@vger.kernel.org
3d396eb1 8857S: Supported
aa43c215 8858F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8859
6423d30f
AAJ
8860NFC SUBSYSTEM
8861M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8862M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8863M: Samuel Ortiz <sameo@linux.intel.com>
8864L: linux-wireless@vger.kernel.org
1eb3b216 8865L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8866S: Supported
6423d30f 8867F: net/nfc/
55eb94f9 8868F: include/net/nfc/
c117ab84 8869F: include/uapi/linux/nfc.h
6423d30f 8870F: drivers/nfc/
397d6497
CR
8871F: include/linux/platform_data/nfcmrvl.h
8872F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8873F: include/linux/platform_data/pn544.h
397d6497
CR
8874F: include/linux/platform_data/st21nfca.h
8875F: include/linux/platform_data/st-nci.h
7ebb88e5 8876F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8877
e8b43555 8878NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8879M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8880M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8881L: linux-nfs@vger.kernel.org
8882W: http://client.linux-nfs.org
cd7b996a 8883T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8884S: Maintained
679655da
JP
8885F: fs/lockd/
8886F: fs/nfs/
8887F: fs/nfs_common/
8888F: net/sunrpc/
8889F: include/linux/lockd/
8890F: include/linux/nfs*
8891F: include/linux/sunrpc/
c117ab84
CEB
8892F: include/uapi/linux/nfs*
8893F: include/uapi/linux/sunrpc/
1da177e4 8894
85ef9cea 8895NILFS2 FILESYSTEM
e2126935 8896M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8897L: linux-nilfs@vger.kernel.org
f9472265 8898W: http://nilfs.sourceforge.net/
9e92e516 8899W: http://nilfs.osdn.jp/
e2126935 8900T: git git://github.com/konis/nilfs2.git
85ef9cea 8901S: Supported
679655da
JP
8902F: Documentation/filesystems/nilfs2.txt
8903F: fs/nilfs2/
c35c7ac5 8904F: include/trace/events/nilfs2.h
e63e88bc
RK
8905F: include/uapi/linux/nilfs2_api.h
8906F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8907
1da177e4 8908NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8909M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8910W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8911S: Maintained
679655da
JP
8912F: Documentation/scsi/NinjaSCSI.txt
8913F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8914
8915NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8916M: GOTO Masanori <gotom@debian.or.jp>
8917M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8918W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8919S: Maintained
679655da
JP
8920F: Documentation/scsi/NinjaSCSI.txt
8921F: drivers/scsi/nsp32*
1da177e4 8922
383b8fb9
LFT
8923NIOS2 ARCHITECTURE
8924M: Ley Foon Tan <lftan@altera.com>
8925L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8926T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8927S: Maintained
8928F: arch/nios2/
8929
21b5a1c3
PM
8930NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8931M: Pavel Machek <pavel@ucw.cz>
8932M: Sakari Ailus <sakari.ailus@iki.fi>
8933L: linux-media@vger.kernel.org
8934S: Maintained
8935F: drivers/media/i2c/et8ek8
8936F: drivers/media/i2c/ad5820.c
8937
e5360224
PM
8938NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8939M: Pavel Machek <pavel@ucw.cz>
8940M: Sakari Ailus <sakari.ailus@iki.fi>
8941L: linux-media@vger.kernel.org
8942S: Maintained
8943F: drivers/media/i2c/et8ek8
8944F: drivers/media/i2c/ad5820.c
8945
2a6afddb 8946NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8947R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8948F: include/linux/power/bq2415x_charger.h
081bab21 8949F: include/linux/power/bq27xxx_battery.h
2a6afddb 8950F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8951F: drivers/power/supply/bq2415x_charger.c
8952F: drivers/power/supply/bq27xxx_battery.c
8953F: drivers/power/supply/bq27xxx_battery_i2c.c
8954F: drivers/power/supply/isp1704_charger.c
8955F: drivers/power/supply/rx51_battery.c
2a6afddb 8956
a1bd3bae 8957NTB DRIVER CORE
9ef6bf6c
JM
8958M: Jon Mason <jdmason@kudzu.us>
8959M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8960M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8961L: linux-ntb@googlegroups.com
fce8a7bb 8962S: Supported
2984411f
JM
8963W: https://github.com/jonmason/ntb/wiki
8964T: git git://github.com/jonmason/ntb.git
fce8a7bb 8965F: drivers/ntb/
548c237c 8966F: drivers/net/ntb_netdev.c
fce8a7bb 8967F: include/linux/ntb.h
a1bd3bae 8968F: include/linux/ntb_transport.h
a9c59ef7 8969F: tools/testing/selftests/ntb/
fce8a7bb 8970
e26a5843
AH
8971NTB INTEL DRIVER
8972M: Jon Mason <jdmason@kudzu.us>
8973M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8974L: linux-ntb@googlegroups.com
e26a5843
AH
8975S: Supported
8976W: https://github.com/jonmason/ntb/wiki
8977T: git git://github.com/jonmason/ntb.git
8978F: drivers/ntb/hw/intel/
fce8a7bb 8979
a1b36958 8980NTB AMD DRIVER
bc034e52 8981M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
a1b36958
XY
8982L: linux-ntb@googlegroups.com
8983S: Supported
8984F: drivers/ntb/hw/amd/
8985
1da177e4 8986NTFS FILESYSTEM
2818ef50 8987M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8988L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8989W: http://www.tuxera.com/
e6f4dee7 8990T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8991S: Supported
679655da
JP
8992F: Documentation/filesystems/ntfs.txt
8993F: fs/ntfs/
1da177e4 8994
9eb8ef74 8995NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8996M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8997L: linux-fbdev@vger.kernel.org
ce00f85c 8998S: Maintained
8a61f013
JH
8999F: drivers/video/fbdev/riva/
9000F: drivers/video/fbdev/nvidia/
1da177e4 9001
79461681 9002NVM EXPRESS DRIVER
b3975e94
JF
9003M: Keith Busch <keith.busch@intel.com>
9004M: Jens Axboe <axboe@fb.com>
b508fc35
CH
9005M: Christoph Hellwig <hch@lst.de>
9006M: Sagi Grimberg <sagi@grimberg.me>
79461681 9007L: linux-nvme@lists.infradead.org
b508fc35
CH
9008T: git://git.infradead.org/nvme.git
9009W: http://git.infradead.org/nvme.git
79461681 9010S: Supported
57dacad5 9011F: drivers/nvme/host/
79461681 9012F: include/linux/nvme.h
b508fc35 9013F: include/uapi/linux/nvme_ioctl.h
79461681 9014
a07b4970
CH
9015NVM EXPRESS TARGET DRIVER
9016M: Christoph Hellwig <hch@lst.de>
9017M: Sagi Grimberg <sagi@grimberg.me>
9018L: linux-nvme@lists.infradead.org
b508fc35
CH
9019T: git://git.infradead.org/nvme.git
9020W: http://git.infradead.org/nvme.git
a07b4970
CH
9021S: Supported
9022F: drivers/nvme/target/
9023
b1ad1475
JS
9024NVM EXPRESS FC TRANSPORT DRIVERS
9025M: James Smart <james.smart@broadcom.com>
9026L: linux-nvme@lists.infradead.org
9027S: Supported
9028F: include/linux/nvme-fc.h
d6d20012 9029F: include/linux/nvme-fc-driver.h
e399441d 9030F: drivers/nvme/host/fc.c
c5343203 9031F: drivers/nvme/target/fc.c
475d0fe7 9032F: drivers/nvme/target/fcloop.c
b1ad1475 9033
aee4b9bd
SK
9034NVMEM FRAMEWORK
9035M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9036M: Maxime Ripard <maxime.ripard@free-electrons.com>
9037S: Maintained
9038F: drivers/nvmem/
9039F: Documentation/devicetree/bindings/nvmem/
9040F: include/linux/nvmem-consumer.h
9041F: include/linux/nvmem-provider.h
9042
dece4585
CP
9043NXP-NCI NFC DRIVER
9044M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9045R: Charles Gorand <charles.gorand@effinnov.com>
9046L: linux-nfc@lists.01.org (moderated for non-subscribers)
9047S: Supported
9048F: drivers/nfc/nxp-nci
9049
f50d7146 9050NXP TDA998X DRM DRIVER
0d7f4f05 9051M: Russell King <linux@armlinux.org.uk>
f50d7146 9052S: Supported
0d7f4f05
RK
9053T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9054T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
f50d7146
RK
9055F: drivers/gpu/drm/i2c/tda998x_drv.c
9056F: include/drm/i2c/tda998x.h
9057
fbace43e
PR
9058NXP TFA9879 DRIVER
9059M: Peter Rosin <peda@axentia.se>
9060L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9061S: Maintained
9062F: sound/soc/codecs/tfa9879*
9063
442f04c3
JP
9064OBJTOOL
9065M: Josh Poimboeuf <jpoimboe@redhat.com>
9066S: Supported
9067F: tools/objtool/
9068
57b6bfcf
TL
9069OMAP1 SUPPORT
9070M: Aaro Koskinen <aaro.koskinen@iki.fi>
9071M: Tony Lindgren <tony@atomide.com>
9072L: linux-omap@vger.kernel.org
9073Q: http://patchwork.kernel.org/project/linux-omap/list/
9074T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9075S: Maintained
9076F: arch/arm/mach-omap1/
9077F: arch/arm/plat-omap/
9078F: arch/arm/configs/omap1_defconfig
9079F: drivers/i2c/busses/i2c-omap.c
9080F: include/linux/i2c-omap.h
9081
9082OMAP2+ SUPPORT
0e24bdd4 9083M: Tony Lindgren <tony@atomide.com>
f5525786
TL
9084L: linux-omap@vger.kernel.org
9085W: http://www.muru.com/linux/omap/
9086W: http://linux.omap.com/
8a6e2535 9087Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 9088T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 9089S: Maintained
57b6bfcf
TL
9090F: arch/arm/mach-omap2/
9091F: arch/arm/plat-omap/
026da812 9092F: arch/arm/configs/omap2plus_defconfig
046d0a37 9093F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
9094F: drivers/irqchip/irq-omap-intc.c
9095F: drivers/mfd/*omap*.c
9096F: drivers/mfd/menelaus.c
9097F: drivers/mfd/palmas.c
9098F: drivers/mfd/tps65217.c
9099F: drivers/mfd/tps65218.c
9100F: drivers/mfd/tps65910.c
9101F: drivers/mfd/twl-core.[ch]
9102F: drivers/mfd/twl4030*.c
9103F: drivers/mfd/twl6030*.c
9104F: drivers/mfd/twl6040*.c
9105F: drivers/regulator/palmas-regulator*.c
9106F: drivers/regulator/pbias-regulator.c
9107F: drivers/regulator/tps65217-regulator.c
9108F: drivers/regulator/tps65218-regulator.c
9109F: drivers/regulator/tps65910-regulator.c
9110F: drivers/regulator/twl-regulator.c
cac28ae6 9111F: drivers/regulator/twl6030-regulator.c
046d0a37 9112F: include/linux/i2c-omap.h
f5525786 9113
50f29fbd 9114OMAP DEVICE TREE SUPPORT
cdb55ab0 9115M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
9116M: Tony Lindgren <tony@atomide.com>
9117L: linux-omap@vger.kernel.org
d0fb18c5 9118L: devicetree@vger.kernel.org
50f29fbd
TL
9119S: Maintained
9120F: arch/arm/boot/dts/*omap*
9121F: arch/arm/boot/dts/*am3*
05eb20fa
NM
9122F: arch/arm/boot/dts/*am4*
9123F: arch/arm/boot/dts/*am5*
9124F: arch/arm/boot/dts/*dra7*
50f29fbd 9125
f5525786 9126OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 9127M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
9128L: linux-omap@vger.kernel.org
9129S: Maintained
9130F: arch/arm/*omap*/*clock*
9131
9132OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 9133M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
9134L: linux-omap@vger.kernel.org
9135S: Maintained
9136F: arch/arm/*omap*/*pm*
c46938d4 9137F: drivers/cpufreq/omap-cpufreq.c
f5525786 9138
d21db568 9139OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 9140M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
9141M: Paul Walmsley <paul@pwsan.com>
9142L: linux-omap@vger.kernel.org
9143S: Maintained
d21db568 9144F: arch/arm/mach-omap2/prm*
692ab1f3 9145
f5525786 9146OMAP AUDIO SUPPORT
6c284903 9147M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 9148M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 9149L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
9150L: linux-omap@vger.kernel.org
9151S: Maintained
9152F: sound/soc/omap/
9153
18640193
TL
9154OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9155M: Roger Quadros <rogerq@ti.com>
9156M: Tony Lindgren <tony@atomide.com>
9157L: linux-omap@vger.kernel.org
9158S: Maintained
9159F: drivers/memory/omap-gpmc.c
9160F: arch/arm/mach-omap2/*gpmc*
9161
f5525786 9162OMAP FRAMEBUFFER SUPPORT
830e6384 9163M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 9164L: linux-fbdev@vger.kernel.org
f5525786
TL
9165L: linux-omap@vger.kernel.org
9166S: Maintained
8a61f013 9167F: drivers/video/fbdev/omap/
f5525786 9168
676eec0d 9169OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 9170M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 9171L: linux-omap@vger.kernel.org
676eec0d 9172L: linux-fbdev@vger.kernel.org
178ff4c9 9173S: Maintained
8a61f013 9174F: drivers/video/fbdev/omap2/
178ff4c9
TV
9175F: Documentation/arm/OMAP/DSS
9176
8b37fcfc
OBC
9177OMAP HARDWARE SPINLOCK SUPPORT
9178M: Ohad Ben-Cohen <ohad@wizery.com>
9179L: linux-omap@vger.kernel.org
9180S: Maintained
9181F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 9182
f5525786 9183OMAP MMC SUPPORT
8b58be88 9184M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
9185L: linux-omap@vger.kernel.org
9186S: Maintained
653f41b5
MC
9187F: drivers/mmc/host/omap.c
9188
9189OMAP HS MMC SUPPORT
0a4585c6 9190L: linux-mmc@vger.kernel.org
653f41b5 9191L: linux-omap@vger.kernel.org
dfa5d196 9192S: Orphan
653f41b5 9193F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
9194
9195OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 9196M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
9197S: Maintained
9198F: drivers/char/hw_random/omap-rng.c
9199
f400c82e 9200OMAP HWMOD SUPPORT
cdb55ab0 9201M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9202M: Paul Walmsley <paul@pwsan.com>
9203L: linux-omap@vger.kernel.org
9204S: Maintained
8fc8b12b 9205F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 9206
8633fb30
PW
9207OMAP HWMOD DATA
9208M: Paul Walmsley <paul@pwsan.com>
9209L: linux-omap@vger.kernel.org
9210S: Maintained
9211F: arch/arm/mach-omap2/omap_hwmod*data*
9212
f400c82e 9213OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 9214M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9215L: linux-omap@vger.kernel.org
9216S: Maintained
9217F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9218
0db83ced 9219OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
9220M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9221L: linux-media@vger.kernel.org
9222S: Maintained
7eec52db 9223F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 9224F: drivers/media/platform/omap3isp/
0db83ced 9225F: drivers/staging/media/omap4iss/
7e8970e1 9226
f5525786 9227OMAP USB SUPPORT
f5525786
TL
9228L: linux-usb@vger.kernel.org
9229L: linux-omap@vger.kernel.org
3b243519 9230S: Orphan
a16fbd65
JP
9231F: drivers/usb/*/*omap*
9232F: arch/arm/*omap*/usb*
f5525786 9233
6d994710 9234OMAP GPIO DRIVER
fe643528 9235M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 9236M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 9237M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
9238L: linux-omap@vger.kernel.org
9239S: Maintained
fe643528 9240F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
9241F: drivers/gpio/gpio-omap.c
9242
c351e290
MJ
9243OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9244M: Mark Jackson <mpfj@newflow.co.uk>
9245L: linux-omap@vger.kernel.org
9246S: Maintained
9247F: arch/arm/boot/dts/am335x-nano.dts
9248
0ad122d9 9249OMFS FILESYSTEM
8b58be88 9250M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
9251L: linux-karma-devel@lists.sourceforge.net
9252S: Maintained
679655da
JP
9253F: Documentation/filesystems/omfs.txt
9254F: fs/omfs/
0ad122d9 9255
c1986ee9 9256OMNIKEY CARDMAN 4000 DRIVER
8b58be88 9257M: Harald Welte <laforge@gnumonks.org>
c1986ee9 9258S: Maintained
679655da
JP
9259F: drivers/char/pcmcia/cm4000_cs.c
9260F: include/linux/cm4000_cs.h
c117ab84 9261F: include/uapi/linux/cm4000_cs.h
c1986ee9 9262
77c44ab1 9263OMNIKEY CARDMAN 4040 DRIVER
8b58be88 9264M: Harald Welte <laforge@gnumonks.org>
77c44ab1 9265S: Maintained
679655da 9266F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 9267
77d5140f 9268OMNIVISION OV7670 SENSOR DRIVER
8b58be88 9269M: Jonathan Corbet <corbet@lwn.net>
661263b5 9270L: linux-media@vger.kernel.org
275ffde4 9271T: git git://linuxtv.org/media_tree.git
77d5140f 9272S: Maintained
90d72ac6 9273F: drivers/media/i2c/ov7670.c
77d5140f 9274
431bca73 9275ONENAND FLASH DRIVER
8b58be88 9276M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
9277L: linux-mtd@lists.infradead.org
9278S: Maintained
679655da
JP
9279F: drivers/mtd/onenand/
9280F: include/linux/mtd/onenand*.h
431bca73 9281
1da177e4 9282ONSTREAM SCSI TAPE DRIVER
8b58be88 9283M: Willem Riede <osst@riede.org>
1da177e4
LT
9284L: osst-users@lists.sourceforge.net
9285L: linux-scsi@vger.kernel.org
9286S: Maintained
f7269cfc
JD
9287F: Documentation/scsi/osst.txt
9288F: drivers/scsi/osst.*
9289F: drivers/scsi/osst_*.h
9290F: drivers/scsi/st.h
1da177e4 9291
e2d1d6c0 9292OPENCORES I2C BUS DRIVER
8b58be88 9293M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 9294L: linux-i2c@vger.kernel.org
e2d1d6c0 9295S: Maintained
679655da
JP
9296F: Documentation/i2c/busses/i2c-ocores
9297F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 9298
860c44c1 9299OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 9300M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 9301M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 9302L: devicetree@vger.kernel.org
a7fefe9f 9303W: http://www.devicetree.org/
fcdec35e 9304T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 9305S: Maintained
f8828205 9306F: drivers/of/
860c44c1 9307F: include/linux/of*.h
f8828205 9308F: scripts/dtc/
860c44c1 9309
f8828205 9310OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 9311M: Rob Herring <robh+dt@kernel.org>
f8828205 9312M: Mark Rutland <mark.rutland@arm.com>
f8828205 9313L: devicetree@vger.kernel.org
9f273c24 9314T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 9315Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
9316S: Maintained
9317F: Documentation/devicetree/
9318F: arch/*/boot/dts/
9319F: include/dt-bindings/
9320
2bb65f56
PA
9321OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9322M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9323L: devicetree@vger.kernel.org
9324S: Maintained
9325F: Documentation/devicetree/dynamic-resolution-notes.txt
9326F: Documentation/devicetree/overlay-notes.txt
9327F: drivers/of/overlay.c
9328F: drivers/of/resolver.c
9329
19f9d392
JB
9330OPENRISC ARCHITECTURE
9331M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
9332M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9333M: Stafford Horne <shorne@gmail.com>
9dfc96d7 9334T: git git://github.com/openrisc/linux.git
d01e1f35
SH
9335L: openrisc@lists.librecores.org
9336W: http://openrisc.io
19f9d392 9337S: Maintained
14430813 9338F: arch/openrisc/
19f9d392 9339
ccb1352e 9340OPENVSWITCH
4f337ed5 9341M: Pravin Shelar <pshelar@nicira.com>
b422da7c 9342L: netdev@vger.kernel.org
ccb1352e
JG
9343L: dev@openvswitch.org
9344W: http://openvswitch.org
ccb1352e
JG
9345S: Maintained
9346F: net/openvswitch/
b422da7c 9347F: include/uapi/linux/openvswitch.h
ccb1352e 9348
875fa6fb
VK
9349OPERATING PERFORMANCE POINTS (OPP)
9350M: Viresh Kumar <vireshk@kernel.org>
9351M: Nishanth Menon <nm@ti.com>
9352M: Stephen Boyd <sboyd@codeaurora.org>
9353L: linux-pm@vger.kernel.org
9354S: Maintained
9355T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9356F: drivers/base/power/opp/
9357F: include/linux/pm_opp.h
9358F: Documentation/power/opp.txt
9359F: Documentation/devicetree/bindings/opp/
9360
af39917d
CL
9361OPL4 DRIVER
9362M: Clemens Ladisch <clemens@ladisch.de>
9363L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9364T: git git://git.alsa-project.org/alsa-kernel.git
9365S: Maintained
9366F: sound/drivers/opl4/
9367
1da177e4 9368OPROFILE
4cf7e718 9369M: Robert Richter <rric@kernel.org>
1da177e4
LT
9370L: oprofile-list@lists.sf.net
9371S: Maintained
81c4a8a6 9372F: arch/*/include/asm/oprofile*.h
679655da
JP
9373F: arch/*/oprofile/
9374F: drivers/oprofile/
9375F: include/linux/oprofile.h
1da177e4 9376
e2d1d6c0 9377ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9378M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9379M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9380L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9381W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9382S: Supported
679655da
JP
9383F: Documentation/filesystems/ocfs2.txt
9384F: Documentation/filesystems/dlmfs.txt
9385F: fs/ocfs2/
e2d1d6c0 9386
1da177e4 9387ORINOCO DRIVER
724c6b35 9388L: linux-wireless@vger.kernel.org
491b26b4 9389W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9390W: http://www.nongnu.org/orinoco/
3a59babb 9391S: Orphan
2be45b66 9392F: drivers/net/wireless/intersil/orinoco/
1da177e4 9393
42c55aa8 9394OSD LIBRARY and FILESYSTEM
fadc0752 9395M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9396M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9397L: osd-dev@open-osd.org
9398W: http://open-osd.org
54e5881d 9399T: git git://git.open-osd.org/open-osd.git
68274794 9400S: Maintained
42c55aa8 9401F: drivers/scsi/osd/
6b6f0b6c 9402F: include/scsi/osd_*
42c55aa8 9403F: fs/exofs/
68274794 9404
ef94b186 9405OVERLAY FILESYSTEM
7c37fbda 9406M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9407L: linux-unionfs@vger.kernel.org
9408T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9409S: Supported
1d113735 9410F: fs/overlayfs/
7c37fbda
NB
9411F: Documentation/filesystems/overlayfs.txt
9412
85096169
MM
9413ORANGEFS FILESYSTEM
9414M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9415L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9416T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9417S: Supported
9418F: fs/orangefs/
9419F: Documentation/filesystems/orangefs.txt
9420
e2d1d6c0 9421P54 WIRELESS DRIVER
084cb0fe 9422M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9423L: linux-wireless@vger.kernel.org
084cb0fe 9424W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9425S: Maintained
d3466830 9426F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9427
f5cd7872 9428PA SEMI ETHERNET DRIVER
f5cd7872 9429L: netdev@vger.kernel.org
56a5b8da 9430S: Orphan
ded19add 9431F: drivers/net/ethernet/pasemi/*
f5cd7872 9432
beb58aa3 9433PA SEMI SMBUS DRIVER
846557d3 9434L: linux-i2c@vger.kernel.org
56a5b8da 9435S: Orphan
679655da 9436F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9437
48fc267e
SK
9438PADATA PARALLEL EXECUTION MECHANISM
9439M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9440L: linux-crypto@vger.kernel.org
9441S: Maintained
9442F: kernel/padata.c
9443F: include/linux/padata.h
9444F: Documentation/padata.txt
9445
709ee531 9446PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9447M: Harald Welte <laforge@gnumonks.org>
d0944853 9448L: platform-driver-x86@vger.kernel.org
709ee531 9449S: Maintained
679655da 9450F: drivers/platform/x86/panasonic-laptop.c
709ee531 9451
368dd5ac 9452PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9453M: David Howells <dhowells@redhat.com>
4fa97181
DH
9454L: linux-am33-list@redhat.com (moderated for non-subscribers)
9455W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9456S: Maintained
679655da
JP
9457F: Documentation/mn10300/
9458F: arch/mn10300/
4fa97181 9459
305b37bd
KS
9460PARALLEL LCD/KEYPAD PANEL DRIVER
9461M: Willy Tarreau <willy@haproxy.com>
9462M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9463S: Odd Fixes
9464F: Documentation/misc-devices/lcd-panel-cgram.txt
9465F: drivers/misc/panel.c
9466
64dfff03
SM
9467PARALLEL PORT SUBSYSTEM
9468M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 9469M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 9470L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9471S: Maintained
679655da
JP
9472F: drivers/parport/
9473F: include/linux/parport*.h
9474F: drivers/char/ppdev.c
c117ab84 9475F: include/uapi/linux/ppdev.h
64dfff03 9476F: Documentation/parport*.txt
1da177e4 9477
4cdf6bc2 9478PARAVIRT_OPS INTERFACE
d633180c 9479M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9480M: Chris Wright <chrisw@sous-sol.org>
9481M: Alok Kataria <akataria@vmware.com>
9482M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9483L: virtualization@lists.linux-foundation.org
4cdf6bc2 9484S: Supported
a2e19991 9485F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9486F: arch/*/kernel/paravirt*
9487F: arch/*/include/asm/paravirt.h
47ae4b05 9488F: include/linux/hypervisor.h
4cdf6bc2 9489
e2d1d6c0 9490PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9491M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9492L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9493S: Maintained
679655da
JP
9494F: Documentation/blockdev/paride.txt
9495F: drivers/block/paride/
e2d1d6c0
RD
9496
9497PARISC ARCHITECTURE
b8828770 9498M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9499M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9500L: linux-parisc@vger.kernel.org
9501W: http://www.parisc-linux.org/
8a6e2535 9502Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9503T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9504T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9505S: Maintained
679655da 9506F: arch/parisc/
2b6bac9e 9507F: Documentation/parisc/
679655da 9508F: drivers/parisc/
2b6bac9e
HD
9509F: drivers/char/agp/parisc-agp.c
9510F: drivers/input/serio/gscps2.c
9511F: drivers/parport/parport_gsc.*
9512F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9513F: drivers/video/fbdev/sti*
2b6bac9e
HD
9514F: drivers/video/console/sti*
9515F: drivers/video/logo/logo_parisc*
e2d1d6c0 9516
44091d29
JP
9517PARMAN
9518M: Jiri Pirko <jiri@mellanox.com>
9519L: netdev@vger.kernel.org
9520S: Supported
9521F: lib/parman.c
9522F: lib/test_parman.c
9523F: include/linux/parman.h
9524
1662d32c 9525PC87360 HARDWARE MONITORING DRIVER
8b58be88 9526M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9527L: linux-hwmon@vger.kernel.org
1662d32c 9528S: Maintained
679655da
JP
9529F: Documentation/hwmon/pc87360
9530F: drivers/hwmon/pc87360.c
1662d32c
JC
9531
9532PC8736x GPIO DRIVER
8b58be88 9533M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9534S: Maintained
679655da 9535F: drivers/char/pc8736x_gpio.c
1662d32c 9536
1ad107fd 9537PC87427 HARDWARE MONITORING DRIVER
d8130624 9538M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9539L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9540S: Maintained
9541F: Documentation/hwmon/pc87427
9542F: drivers/hwmon/pc87427.c
9543
b26e0ed4 9544PCA9532 LED DRIVER
8b58be88 9545M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9546S: Maintained
d5ca6918
JP
9547F: drivers/leds/leds-pca9532.c
9548F: include/linux/leds-pca9532.h
b26e0ed4 9549
5ce914a8 9550PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9551M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9552L: linux-i2c@vger.kernel.org
9553S: Maintained
b4f0b74e 9554F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9555
3971dae5 9556PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9557M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9558S: Maintained
9559F: drivers/firmware/pcdp.*
9560
065c6359 9561PCI ERROR RECOVERY
6305902c 9562M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9563L: linux-pci@vger.kernel.org
065c6359 9564S: Supported
679655da 9565F: Documentation/PCI/pci-error-recovery.txt
065c6359 9566
78c1cffd
RC
9567PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9568M: Russell Currey <ruscur@russell.cc>
9569L: linuxppc-dev@lists.ozlabs.org
9570S: Supported
9571F: Documentation/powerpc/eeh-pci-error-recovery.txt
9572F: arch/powerpc/kernel/eeh*.c
9573F: arch/powerpc/platforms/*/eeh*.c
9574F: arch/powerpc/include/*/eeh*.h
9575
1da177e4 9576PCI SUBSYSTEM
5ac3a6d2 9577M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9578L: linux-pci@vger.kernel.org
99662dd1 9579Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9580T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9581S: Supported
92a1fe2e 9582F: Documentation/devicetree/bindings/pci/
679655da
JP
9583F: Documentation/PCI/
9584F: drivers/pci/
9585F: include/linux/pci*
6b49ee49 9586F: arch/x86/pci/
cad01f91 9587F: arch/x86/kernel/quirks.c
1da177e4 9588
eaa6111b
LFT
9589PCI DRIVER FOR ALTERA PCIE IP
9590M: Ley Foon Tan <lftan@altera.com>
9591L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9592L: linux-pci@vger.kernel.org
9593S: Supported
9594F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9595F: drivers/pci/host/pcie-altera.c
9596
b7e78170
RH
9597PCI DRIVER FOR ARM VERSATILE PLATFORM
9598M: Rob Herring <robh@kernel.org>
9599L: linux-pci@vger.kernel.org
9600L: linux-arm-kernel@lists.infradead.org
9601S: Maintained
9602F: Documentation/devicetree/bindings/pci/versatile.txt
9603F: drivers/pci/host/pci-versatile.c
9604
3dc9d38c
TP
9605PCI DRIVER FOR ARMADA 8K
9606M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9607L: linux-pci@vger.kernel.org
9608L: linux-arm-kernel@lists.infradead.org
9609S: Maintained
9610F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
950bf638 9611F: drivers/pci/dwc/pcie-armada8k.c
3dc9d38c 9612
5f6b6ccd
TI
9613PCI DRIVER FOR APPLIEDMICRO XGENE
9614M: Tanmay Inamdar <tinamdar@apm.com>
9615L: linux-pci@vger.kernel.org
9616L: linux-arm-kernel@lists.infradead.org
9617S: Maintained
9618F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9619F: drivers/pci/host/pci-xgene.c
9620
62d0ff83
ML
9621PCI DRIVER FOR FREESCALE LAYERSCAPE
9622M: Minghuan Lian <minghuan.Lian@freescale.com>
9623M: Mingkai Hu <mingkai.hu@freescale.com>
9624M: Roy Zang <tie-fei.zang@freescale.com>
9625L: linuxppc-dev@lists.ozlabs.org
9626L: linux-pci@vger.kernel.org
9627L: linux-arm-kernel@lists.infradead.org
9628S: Maintained
950bf638 9629F: drivers/pci/dwc/*layerscape*
62d0ff83 9630
f0b75693 9631PCI DRIVER FOR IMX6
286fbaef 9632M: Richard Zhu <hongxing.zhu@nxp.com>
1ba55f55 9633M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9634L: linux-pci@vger.kernel.org
9635L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9636S: Maintained
12e46064 9637F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
950bf638 9638F: drivers/pci/dwc/*imx6*
f0b75693 9639
0c4ffcfe
MK
9640PCI DRIVER FOR TI KEYSTONE
9641M: Murali Karicheri <m-karicheri2@ti.com>
9642L: linux-pci@vger.kernel.org
9643L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9644S: Maintained
950bf638 9645F: drivers/pci/dwc/*keystone*
0c4ffcfe 9646
f0b75693
BH
9647PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9648M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9649M: Jason Cooper <jason@lakedaemon.net>
9650L: linux-pci@vger.kernel.org
9651L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9652S: Maintained
9653F: drivers/pci/host/*mvebu*
9654
8c39d710
TP
9655PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9656M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9657L: linux-pci@vger.kernel.org
9658L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9659S: Maintained
441106d9 9660F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9661F: drivers/pci/host/pci-aardvark.c
9662
0447cfd7
TR
9663PCI DRIVER FOR NVIDIA TEGRA
9664M: Thierry Reding <thierry.reding@gmail.com>
9665L: linux-tegra@vger.kernel.org
f0b75693 9666L: linux-pci@vger.kernel.org
0447cfd7
TR
9667S: Supported
9668F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9669F: drivers/pci/host/pci-tegra.c
9670
47ff3de9
KVA
9671PCI DRIVER FOR TI DRA7XX
9672M: Kishon Vijay Abraham I <kishon@ti.com>
9673L: linux-omap@vger.kernel.org
9674L: linux-pci@vger.kernel.org
9675S: Supported
9676F: Documentation/devicetree/bindings/pci/ti-pci.txt
950bf638 9677F: drivers/pci/dwc/pci-dra7xx.c
47ff3de9 9678
f0b75693
BH
9679PCI DRIVER FOR RENESAS R-CAR
9680M: Simon Horman <horms@verge.net.au>
9681L: linux-pci@vger.kernel.org
4a121096 9682L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9683S: Maintained
9684F: drivers/pci/host/*rcar*
9685
4af82255 9686PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9687M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9688L: linux-pci@vger.kernel.org
f0b75693
BH
9689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9690L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255 9691S: Maintained
950bf638 9692F: drivers/pci/dwc/pci-exynos.c
4af82255 9693
f0b75693 9694PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9695M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 9696M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
9697L: linux-pci@vger.kernel.org
9698S: Maintained
9699F: Documentation/devicetree/bindings/pci/designware-pcie.txt
950bf638 9700F: drivers/pci/dwc/*designware*
5a3aa2a8 9701
cf28855b
WD
9702PCI DRIVER FOR GENERIC OF HOSTS
9703M: Will Deacon <will.deacon@arm.com>
9704L: linux-pci@vger.kernel.org
9705L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9706S: Maintained
9707F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9708F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9709F: drivers/pci/host/pci-host-generic.c
9710
185a383a
KB
9711PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9712M: Keith Busch <keith.busch@intel.com>
9713L: linux-pci@vger.kernel.org
9714S: Supported
bc79c985 9715F: drivers/pci/host/vmd.c
185a383a 9716
51b66a6c 9717PCIE DRIVER FOR ST SPEAR13XX
110baab1 9718M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9719L: linux-pci@vger.kernel.org
110baab1 9720S: Maintained
950bf638 9721F: drivers/pci/dwc/*spear*
51b66a6c 9722
af1169b4
LFT
9723PCI MSI DRIVER FOR ALTERA MSI IP
9724M: Ley Foon Tan <lftan@altera.com>
9725L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9726L: linux-pci@vger.kernel.org
9727S: Supported
9728F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9729F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9730
dcd19de3
DD
9731PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9732M: Duc Dang <dhdang@apm.com>
9733L: linux-pci@vger.kernel.org
9734L: linux-arm-kernel@lists.infradead.org
9735S: Maintained
9736F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9737F: drivers/pci/host/pci-xgene-msi.c
9738
a3cbfae1
NC
9739PCIE DRIVER FOR AXIS ARTPEC
9740M: Niklas Cassel <niklas.cassel@axis.com>
9741M: Jesper Nilsson <jesper.nilsson@axis.com>
9742L: linux-arm-kernel@axis.com
9743L: linux-pci@vger.kernel.org
9744S: Maintained
9745F: Documentation/devicetree/bindings/pci/axis,artpec*
950bf638 9746F: drivers/pci/dwc/*artpec*
a3cbfae1 9747
500a1d9a
ZW
9748PCIE DRIVER FOR HISILICON
9749M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9750M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9751L: linux-pci@vger.kernel.org
9752S: Maintained
9753F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
950bf638 9754F: drivers/pci/dwc/pcie-hisi.c
500a1d9a 9755
e77f847d
SL
9756PCIE DRIVER FOR ROCKCHIP
9757M: Shawn Lin <shawn.lin@rock-chips.com>
9758M: Wenrui Li <wenrui.li@rock-chips.com>
9759L: linux-pci@vger.kernel.org
9760L: linux-rockchip@lists.infradead.org
9761S: Maintained
9762F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9763F: drivers/pci/host/pcie-rockchip.c
9764
82a82383
SV
9765PCIE DRIVER FOR QUALCOMM MSM
9766M: Stanimir Varbanov <svarbanov@mm-sol.com>
9767L: linux-pci@vger.kernel.org
9768L: linux-arm-msm@vger.kernel.org
9769S: Maintained
950bf638 9770F: drivers/pci/dwc/*qcom*
82a82383 9771
f12b76e5
DD
9772PCIE DRIVER FOR CAVIUM THUNDERX
9773M: David Daney <david.daney@cavium.com>
9774L: linux-pci@vger.kernel.org
9775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9776S: Supported
9777F: Documentation/devicetree/bindings/pci/pci-thunder-*
9778F: drivers/pci/host/pci-thunder-*
9779
1da177e4 9780PCMCIA SUBSYSTEM
4230dfc9 9781P: Linux PCMCIA Team
f5df5881 9782L: linux-pcmcia@lists.infradead.org
6650e0a5 9783W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9784T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9785S: Maintained
679655da 9786F: Documentation/pcmcia/
a67cd548 9787F: tools/pcmcia/
679655da
JP
9788F: drivers/pcmcia/
9789F: include/pcmcia/
1da177e4
LT
9790
9791PCNET32 NETWORK DRIVER
227fb925 9792M: Don Fry <pcnet32@frontier.com>
979b6c13 9793L: netdev@vger.kernel.org
1da177e4 9794S: Maintained
b955f6ca 9795F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9796
48fc267e
SK
9797PCRYPT PARALLEL CRYPTO ENGINE
9798M: Steffen Klassert <steffen.klassert@secunet.com>
9799L: linux-crypto@vger.kernel.org
9800S: Maintained
9801F: crypto/pcrypt.c
9802F: include/crypto/pcrypt.h
9803
e72df0b8
TH
9804PER-CPU MEMORY ALLOCATOR
9805M: Tejun Heo <tj@kernel.org>
93e205a7 9806M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9807T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9808S: Maintained
9809F: include/linux/percpu*.h
9810F: mm/percpu*.c
9811F: arch/*/include/asm/percpu.h
9812
ad4ecbcb 9813PER-TASK DELAY ACCOUNTING
185e595f 9814M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9815S: Maintained
679655da
JP
9816F: include/linux/delayacct.h
9817F: kernel/delayacct.c
ad4ecbcb 9818
57c0c15b 9819PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9820M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9821M: Ingo Molnar <mingo@redhat.com>
f80c5393 9822M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9823R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9824L: linux-kernel@vger.kernel.org
75fc2d37 9825T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9826S: Supported
d53e8365 9827F: kernel/events/*
a003236c 9828F: include/linux/perf_event.h
c117ab84 9829F: include/uapi/linux/perf_event.h
141c4296
RR
9830F: arch/*/kernel/perf_event*.c
9831F: arch/*/kernel/*/perf_event*.c
9832F: arch/*/kernel/*/*/perf_event*.c
a003236c 9833F: arch/*/include/asm/perf_event.h
a003236c 9834F: arch/*/kernel/perf_callchain.c
b0a434fb 9835F: arch/*/events/*
a003236c 9836F: tools/perf/
6c0b3244 9837
dd49d0f5 9838PERSONALITY HANDLING
8b58be88 9839M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9840L: linux-abi-devel@lists.sourceforge.net
9841S: Maintained
679655da 9842F: include/linux/personality.h
c117ab84 9843F: include/uapi/linux/personality.h
dd49d0f5 9844
838e7a03 9845PHONET PROTOCOL
2a06b40f 9846M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9847S: Supported
9848F: Documentation/networking/phonet.txt
9849F: include/linux/phonet.h
9850F: include/net/phonet/
c117ab84 9851F: include/uapi/linux/phonet.h
838e7a03
RDC
9852F: net/phonet/
9853
1da177e4 9854PHRAM MTD DRIVER
8b58be88 9855M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9856L: linux-mtd@lists.infradead.org
9857S: Maintained
679655da 9858F: drivers/mtd/devices/phram.c
1da177e4 9859
efdbb10e
BP
9860PICOLCD HID DRIVER
9861M: Bruno Prémont <bonbons@linux-vserver.org>
9862L: linux-input@vger.kernel.org
9863S: Maintained
9864F: drivers/hid/hid-picolcd*
9865
a53bfa07
JI
9866PICOXCELL SUPPORT
9867M: Jamie Iles <jamie@jamieiles.com>
9868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9869T: git git://github.com/jamieiles/linux-2.6-ji.git
9870S: Supported
b8733987 9871F: arch/arm/boot/dts/picoxcell*
14430813 9872F: arch/arm/mach-picoxcell/
b8733987 9873F: drivers/crypto/picoxcell*
a53bfa07 9874
2744e8af
LW
9875PIN CONTROL SUBSYSTEM
9876M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9877L: linux-gpio@vger.kernel.org
dbe752a3 9878T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9879S: Maintained
9feeed94 9880F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9881F: Documentation/pinctrl.txt
07f29ba6 9882F: drivers/pinctrl/
8e406fe4 9883F: include/linux/pinctrl/
2744e8af 9884
2201bbb8
JCPV
9885PIN CONTROLLER - ATMEL AT91
9886M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9887L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9888S: Maintained
c654b6bf 9889F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9890
33d3690c 9891PIN CONTROLLER - ATMEL AT91 PIO4
420a3879 9892M: Ludovic Desroches <ludovic.desroches@microchip.com>
33d3690c
LD
9893L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9894L: linux-gpio@vger.kernel.org
9895S: Supported
9896F: drivers/pinctrl/pinctrl-at91-pio4.*
9897
cbd1b652
MW
9898PIN CONTROLLER - INTEL
9899M: Mika Westerberg <mika.westerberg@linux.intel.com>
9900M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9901S: Maintained
9902F: drivers/pinctrl/intel/
2201bbb8 9903
9963b536
LP
9904PIN CONTROLLER - RENESAS
9905M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9906M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9907L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9908S: Maintained
9909F: drivers/pinctrl/sh-pfc/
9910
b75e60d6 9911PIN CONTROLLER - SAMSUNG
fea685e9 9912M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9913M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9914M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9915L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9916L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9917S: Maintained
9b5b33f6 9918F: drivers/pinctrl/samsung/
5db7e3bb
KK
9919F: include/dt-bindings/pinctrl/samsung.h
9920F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9921
13cbd906
TL
9922PIN CONTROLLER - SINGLE
9923M: Tony Lindgren <tony@atomide.com>
9924M: Haojian Zhuang <haojian.zhuang@linaro.org>
9925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9926L: linux-omap@vger.kernel.org
9927S: Maintained
9928F: drivers/pinctrl/pinctrl-single.c
9929
deda8287 9930PIN CONTROLLER - ST SPEAR
da89947b 9931M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9933W: http://www.st.com/spear
9934S: Maintained
8e406fe4 9935F: drivers/pinctrl/spear/
deda8287 9936
11a1cf34
JH
9937PISTACHIO SOC SUPPORT
9938M: James Hartley <james.hartley@imgtec.com>
9939M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9940L: linux-mips@linux-mips.org
9941S: Maintained
9942F: arch/mips/pistachio/
9943F: arch/mips/include/asm/mach-pistachio/
d774a589 9944F: arch/mips/boot/dts/img/pistachio*
11a1cf34
JH
9945F: arch/mips/configs/pistachio*_defconfig
9946
249a6771 9947PKTCDVD DRIVER
5a8b187c
JA
9948S: Orphan
9949M: linux-block@vger.kernel.org
679655da
JP
9950F: drivers/block/pktcdvd.c
9951F: include/linux/pktcdvd.h
c117ab84 9952F: include/uapi/linux/pktcdvd.h
249a6771 9953
b31d8273
G
9954PKUNITY SOC DRIVERS
9955M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9956W: http://mprc.pku.edu.cn/~guanxuetao/linux
9957S: Maintained
ceebf4d5 9958T: git git://github.com/gxt/linux.git
b31d8273 9959F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9960F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9961F: drivers/video/fbdev/fb-puv3.c
2809e80b 9962F: drivers/rtc/rtc-puv3.c
b31d8273 9963
9d2ecfb7 9964PMBUS HARDWARE MONITORING DRIVERS
ca462085 9965M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9966L: linux-hwmon@vger.kernel.org
9967W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9968W: http://www.roeck-us.net/linux/drivers/
9969T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9970S: Maintained
9971F: Documentation/hwmon/pmbus
9972F: drivers/hwmon/pmbus/
9973F: include/linux/i2c/pmbus.h
9974
89a36810 9975PMC SIERRA MaxRAID DRIVER
89a36810
AR
9976L: linux-scsi@vger.kernel.org
9977W: http://www.pmc-sierra.com/
3cdea4d7 9978S: Orphan
89a36810
AR
9979F: drivers/scsi/pmcraid.*
9980
dbf9bfe6 9981PMC SIERRA PM8001 DRIVER
d32477e2 9982M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9983M: lindar_liu@usish.com
f5a7b525 9984L: pmchba@pmcs.com
dbf9bfe6 9985L: linux-scsi@vger.kernel.org
9986S: Supported
9987F: drivers/scsi/pm8001/
9988
1da177e4 9989POSIX CLOCKS and TIMERS
8b58be88 9990M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9991L: linux-kernel@vger.kernel.org
75fc2d37 9992T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9993S: Maintained
679655da
JP
9994F: fs/timerfd.c
9995F: include/linux/timer*
5cee9645 9996F: kernel/time/*timer*
1da177e4 9997
7b06a6d7
RW
9998POWER MANAGEMENT CORE
9999M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10000L: linux-pm@vger.kernel.org
10001T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 10002B: https://bugzilla.kernel.org
7b06a6d7
RW
10003S: Supported
10004F: drivers/base/power/
10005F: include/linux/pm.h
10006F: include/linux/pm_*
10007F: include/linux/powercap.h
10008F: drivers/powercap/
10009
3be86148 10010POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 10011M: Sebastian Reichel <sre@kernel.org>
ad8464a2 10012L: linux-pm@vger.kernel.org
58db9505 10013T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 10014S: Maintained
f3332532 10015F: Documentation/devicetree/bindings/power/supply/
679655da 10016F: include/linux/power_supply.h
8c0984e5 10017F: drivers/power/supply/
3be86148 10018
514f161a
MR
10019POWER STATE COORDINATION INTERFACE (PSCI)
10020M: Mark Rutland <mark.rutland@arm.com>
10021M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10022L: linux-arm-kernel@lists.infradead.org
10023S: Maintained
32d53d1b 10024F: drivers/firmware/psci*.c
514f161a
MR
10025F: include/linux/psci.h
10026F: include/uapi/linux/psci.h
10027
43a1dd9b
SJS
10028POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10029M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10030L: linuxppc-dev@lists.ozlabs.org
10031S: Maintained
10032F: drivers/char/powernv-op-panel.c
10033
1da177e4 10034PNP SUPPORT
9c3646d1 10035M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 10036S: Maintained
679655da 10037F: drivers/pnp/
1da177e4
LT
10038
10039PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 10040M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
10041L: linux-ppp@vger.kernel.org
10042S: Maintained
224cf5ad 10043F: drivers/net/ppp/ppp_*
1da177e4
LT
10044
10045PPP OVER ATM (RFC 2364)
8b58be88 10046M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 10047S: Maintained
679655da 10048F: net/atm/pppoatm.c
c117ab84 10049F: include/uapi/linux/atmppp.h
1da177e4
LT
10050
10051PPP OVER ETHERNET
8b58be88 10052M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 10053S: Maintained
224cf5ad
JK
10054F: drivers/net/ppp/pppoe.c
10055F: drivers/net/ppp/pppox.c
1da177e4 10056
a6d2370b 10057PPP OVER L2TP
8b58be88 10058M: James Chapman <jchapman@katalix.com>
a6d2370b 10059S: Maintained
90ca28d1 10060F: net/l2tp/l2tp_ppp.c
679655da 10061F: include/linux/if_pppol2tp.h
c117ab84 10062F: include/uapi/linux/if_pppol2tp.h
a6d2370b 10063
eae9d2ba 10064PPS SUPPORT
8b58be88 10065M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
10066W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10067L: linuxpps@ml.enneenne.com (subscribers-only)
10068S: Maintained
cabaaf41
JP
10069F: Documentation/pps/
10070F: drivers/pps/
10071F: include/linux/pps*.h
eae9d2ba 10072
71a6d0af
HW
10073PPTP DRIVER
10074M: Dmitry Kozlov <xeb@mail.ru>
10075L: netdev@vger.kernel.org
10076S: Maintained
224cf5ad 10077F: drivers/net/ppp/pptp.c
71a6d0af
HW
10078W: http://sourceforge.net/projects/accel-pptp
10079
1da177e4 10080PREEMPTIBLE KERNEL
8b58be88 10081M: Robert Love <rml@tech9.net>
1da177e4
LT
10082L: kpreempt-tech@lists.sourceforge.net
10083W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10084S: Supported
679655da
JP
10085F: Documentation/preempt-locking.txt
10086F: include/linux/preempt.h
1da177e4 10087
548cf34b
PM
10088PRINTK
10089M: Petr Mladek <pmladek@suse.com>
10090M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10091R: Steven Rostedt <rostedt@goodmis.org>
10092S: Maintained
10093F: kernel/printk/
10094F: include/linux/printk.h
10095
1da177e4 10096PRISM54 WIRELESS DRIVER
8b58be88 10097M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 10098L: linux-wireless@vger.kernel.org
9ef80804 10099W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 10100S: Obsolete
c12edfe2 10101F: drivers/net/wireless/intersil/prism54/
1da177e4 10102
02c18891 10103PS3 NETWORK SUPPORT
b809b9ca 10104M: Geoff Levand <geoff@infradead.org>
02c18891 10105L: netdev@vger.kernel.org
a14ab6b6 10106L: linuxppc-dev@lists.ozlabs.org
b809b9ca 10107S: Maintained
8df158ac 10108F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 10109
f58a9d17 10110PS3 PLATFORM SUPPORT
b809b9ca 10111M: Geoff Levand <geoff@infradead.org>
a4724ed6 10112L: linuxppc-dev@lists.ozlabs.org
b809b9ca 10113S: Maintained
679655da
JP
10114F: arch/powerpc/boot/ps3*
10115F: arch/powerpc/include/asm/lv1call.h
10116F: arch/powerpc/include/asm/ps3*.h
10117F: arch/powerpc/platforms/ps3/
10118F: drivers/*/ps3*
10119F: drivers/ps3/
fec629b8 10120F: drivers/rtc/rtc-ps3.c
679655da 10121F: drivers/usb/host/*ps3.c
fec629b8 10122F: sound/ppc/snd_ps3*
f58a9d17 10123
cffb4add 10124PS3VRAM DRIVER
8b58be88 10125M: Jim Paris <jim@jtan.com>
3715a5d0 10126M: Geoff Levand <geoff@infradead.org>
a14ab6b6 10127L: linuxppc-dev@lists.ozlabs.org
cffb4add 10128S: Maintained
8a3977cb 10129F: drivers/block/ps3vram.c
cffb4add 10130
6ae0a628
YG
10131PSAMPLE PACKET SAMPLING SUPPORT:
10132M: Yotam Gigi <yotamg@mellanox.com>
10133S: Maintained
10134F: net/psample
10135F: include/net/psample.h
10136F: include/uapi/linux/psample.h
10137
8defe599 10138PSTORE FILESYSTEM
fc1b326e 10139M: Kees Cook <keescook@chromium.org>
9d5e2a02 10140M: Anton Vorontsov <anton@enomsg.org>
8defe599 10141M: Colin Cross <ccross@android.com>
8defe599
AV
10142M: Tony Luck <tony.luck@intel.com>
10143S: Maintained
fc1b326e 10144T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
8defe599
AV
10145F: fs/pstore/
10146F: include/linux/pstore*
04851772 10147F: drivers/firmware/efi/efi-pstore.c
8defe599 10148F: drivers/acpi/apei/erst.c
fc1b326e
KC
10149F: Documentation/admin-guide/ramoops.rst
10150F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10151K: \b(pstore|ramoops)
8defe599 10152
7fbc415d
RC
10153PTP HARDWARE CLOCK SUPPORT
10154M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 10155L: netdev@vger.kernel.org
7fbc415d
RC
10156S: Maintained
10157W: http://linuxptp.sourceforge.net/
10158F: Documentation/ABI/testing/sysfs-ptp
10159F: Documentation/ptp/*
0ecb3cdd 10160F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
10161F: drivers/net/phy/dp83640*
10162F: drivers/ptp/*
10163F: include/linux/ptp_cl*
10164
cf94a4d1 10165PTRACE SUPPORT
e846ee5f 10166M: Roland McGrath <roland@hack.frob.com>
8b58be88 10167M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
10168S: Maintained
10169F: include/asm-generic/syscall.h
10170F: include/linux/ptrace.h
10171F: include/linux/regset.h
10172F: include/linux/tracehook.h
c117ab84 10173F: include/uapi/linux/ptrace.h
cf94a4d1
CH
10174F: kernel/ptrace.c
10175
3e9d7ba7
HV
10176PULSE8-CEC DRIVER
10177M: Hans Verkuil <hverkuil@xs4all.nl>
10178L: linux-media@vger.kernel.org
10179T: git git://linuxtv.org/media_tree.git
10180S: Maintained
104eda6d 10181F: drivers/media/usb/pulse8-cec/*
3e9d7ba7 10182
8320204a 10183PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 10184M: Mike Isely <isely@pobox.com>
16e9495d 10185L: pvrusb2@isely.net (subscribers-only)
661263b5 10186L: linux-media@vger.kernel.org
8320204a 10187W: http://www.isely.net/pvrusb2/
275ffde4 10188T: git git://linuxtv.org/media_tree.git
8320204a 10189S: Maintained
618cd932 10190F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 10191F: drivers/media/usb/pvrusb2/
8320204a 10192
39532e6c 10193PWC WEBCAM DRIVER
c0936df4 10194M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
10195L: linux-media@vger.kernel.org
10196T: git git://linuxtv.org/media_tree.git
c0936df4 10197S: Odd Fixes
39532e6c
HG
10198F: drivers/media/usb/pwc/*
10199
93c090b3 10200PWM FAN DRIVER
774e0362 10201M: Kamil Debski <kamil@wypas.org>
0faf7dd5 10202M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 10203L: linux-hwmon@vger.kernel.org
93c090b3
KD
10204S: Supported
10205F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10206F: Documentation/hwmon/pwm-fan
10207F: drivers/hwmon/pwm-fan.c
10208
200efedd 10209PWM SUBSYSTEM
aa3495f7
TR
10210M: Thierry Reding <thierry.reding@gmail.com>
10211L: linux-pwm@vger.kernel.org
0c2498f1 10212S: Maintained
006e854f 10213T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
10214F: Documentation/pwm.txt
10215F: Documentation/devicetree/bindings/pwm/
10216F: include/linux/pwm.h
0c2498f1 10217F: drivers/pwm/
a140b98d
TR
10218F: drivers/video/backlight/pwm_bl.c
10219F: include/linux/pwm_backlight.h
0c2498f1 10220
30ec261e 10221PXA2xx/PXA3xx SUPPORT
8da5e302 10222M: Daniel Mack <daniel@zonque.org>
a323f664 10223M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 10224M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 10225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 10226T: git git://github.com/hzhuang1/linux.git
8da5e302 10227T: git git://github.com/rjarzmik/linux.git
1da177e4 10228S: Maintained
e68d7c14 10229F: arch/arm/boot/dts/pxa*
679655da 10230F: arch/arm/mach-pxa/
820439f1 10231F: drivers/dma/pxa*
679655da 10232F: drivers/pcmcia/pxa2xx*
1403ead9 10233F: drivers/pinctrl/pxa/
9df92e6c 10234F: drivers/spi/spi-pxa2xx*
faf2e1db 10235F: drivers/usb/gadget/udc/pxa2*
679655da 10236F: include/sound/pxa2xx-lib.h
bec4c99e 10237F: sound/arm/pxa*
14430813 10238F: sound/soc/pxa/
1da177e4 10239
f3154a46
RJ
10240PXA GPIO DRIVER
10241M: Robert Jarzmik <robert.jarzmik@free.fr>
10242L: linux-gpio@vger.kernel.org
10243S: Maintained
10244F: drivers/gpio/gpio-pxa.c
10245
ec64d3bf
EG
10246PXA3xx NAND FLASH DRIVER
10247M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10248L: linux-mtd@lists.infradead.org
10249S: Maintained
9a67f099 10250F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 10251
3f640c61 10252MMP SUPPORT
8b58be88 10253M: Eric Miao <eric.y.miao@gmail.com>
a323f664 10254M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 10255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
10256T: git git://github.com/hzhuang1/linux.git
10257T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 10258S: Maintained
e68d7c14 10259F: arch/arm/boot/dts/mmp*
3f640c61 10260F: arch/arm/mach-mmp/
e8e6cb32 10261
272f133a
PO
10262PXA MMCI DRIVER
10263S: Orphan
10264
57f63bc8 10265PXA RTC DRIVER
8b58be88 10266M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
10267L: rtc-linux@googlegroups.com
10268S: Maintained
10269
cea4001a 10270QAT DRIVER
90ab5a81
TS
10271M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10272M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
10273L: qat-linux@intel.com
10274S: Supported
10275F: drivers/crypto/qat/
cea4001a 10276
52a09a04 10277QIB DRIVER
8473c603 10278M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
10279L: linux-rdma@vger.kernel.org
10280S: Supported
10281F: drivers/infiniband/hw/qib/
10282
5e9772b9
JS
10283QLOGIC QLA1280 SCSI DRIVER
10284M: Michael Reed <mdr@sgi.com>
10285L: linux-scsi@vger.kernel.org
10286S: Maintained
10287F: drivers/scsi/qla1280.[ch]
10288
1da177e4 10289QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 10290M: qla2xxx-upstream@qlogic.com
1da177e4
LT
10291L: linux-scsi@vger.kernel.org
10292S: Supported
679655da
JP
10293F: Documentation/scsi/LICENSE.qla2xxx
10294F: drivers/scsi/qla2xxx/
1da177e4 10295
883c98fe 10296QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 10297M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
10298L: linux-scsi@vger.kernel.org
10299S: Supported
bacfb81b 10300F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
10301F: drivers/scsi/qla4xxx/
10302
5a4faa87 10303QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 10304M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
10305L: netdev@vger.kernel.org
10306S: Supported
679655da 10307F: Documentation/networking/LICENSE.qla3xxx
aa43c215 10308F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 10309
0ec00f03 10310QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
10311M: Harish Patil <harish.patil@cavium.com>
10312M: Manish Chopra <manish.chopra@cavium.com>
10313M: Dept-GELinuxNICDev@cavium.com
0ec00f03
AKS
10314L: netdev@vger.kernel.org
10315S: Supported
aa43c215 10316F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 10317
c4e84bde 10318QLOGIC QLGE 10Gb ETHERNET DRIVER
67f0160f
MY
10319M: Harish Patil <harish.patil@cavium.com>
10320M: Manish Chopra <manish.chopra@cavium.com>
10321M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
10322L: netdev@vger.kernel.org
10323S: Supported
aa43c215 10324F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 10325
fe56b9e6 10326QLOGIC QL4xxx ETHERNET DRIVER
67f0160f
MY
10327M: Yuval Mintz <Yuval.Mintz@cavium.com>
10328M: Ariel Elior <Ariel.Elior@cavium.com>
10329M: everest-linux-l2@cavium.com
fe56b9e6
YM
10330L: netdev@vger.kernel.org
10331S: Supported
10332F: drivers/net/ethernet/qlogic/qed/
10333F: include/linux/qed/
10334F: drivers/net/ethernet/qlogic/qede/
10335
ace7f46b
MR
10336QLOGIC QL41xxx ISCSI DRIVER
10337M: QLogic-Storage-Upstream@cavium.com
10338L: linux-scsi@vger.kernel.org
10339S: Supported
10340F: drivers/scsi/qedi/
10341
61d8658b
DC
10342QLOGIC QL41xxx FCOE DRIVER
10343M: QLogic-Storage-Upstream@cavium.com
10344L: linux-scsi@vger.kernel.org
10345S: Supported
10346F: drivers/scsi/qedf/
10347
1da177e4 10348QNX4 FILESYSTEM
8b58be88 10349M: Anders Larsen <al@alarsen.net>
1da177e4
LT
10350W: http://www.alarsen.net/linux/qnx4fs/
10351S: Maintained
80811493 10352F: fs/qnx4/
c117ab84
CEB
10353F: include/uapi/linux/qnx4_fs.h
10354F: include/uapi/linux/qnxtypes.h
1da177e4 10355
d8b97569 10356QORIQ DPAA2 FSL-MC BUS DRIVER
f40c60db
SY
10357M: Stuart Yoder <stuyoder@gmail.com>
10358M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
d8b97569
SY
10359L: linux-kernel@vger.kernel.org
10360S: Maintained
10361F: drivers/staging/fsl-mc/
10362
91952bc0
AP
10363QT1010 MEDIA DRIVER
10364M: Antti Palosaari <crope@iki.fi>
10365L: linux-media@vger.kernel.org
a825eaec 10366W: https://linuxtv.org
91952bc0
AP
10367W: http://palosaari.fi/linux/
10368Q: http://patchwork.linuxtv.org/project/linux-media/list/
10369T: git git://linuxtv.org/anttip/media_tree.git
10370S: Maintained
10371F: drivers/media/tuners/qt1010*
10372
966fb5ec
SM
10373QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10374M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10375L: linux-wireless@vger.kernel.org
966fb5ec
SM
10376W: http://wireless.kernel.org/en/users/Drivers/ath9k
10377S: Supported
10378F: drivers/net/wireless/ath/ath9k/
10379
2ea0ffcb
KV
10380QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10381M: Kalle Valo <kvalo@qca.qualcomm.com>
10382L: ath10k@lists.infradead.org
10383W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 10384T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
10385S: Supported
10386F: drivers/net/wireless/ath/ath10k/
10387
b9b17deb
TT
10388QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10389M: Timur Tabi <timur@codeaurora.org>
10390L: netdev@vger.kernel.org
10391S: Supported
10392F: drivers/net/ethernet/qualcomm/emac/
10393
4f4567cf
RK
10394QUALCOMM HEXAGON ARCHITECTURE
10395M: Richard Kuo <rkuo@codeaurora.org>
10396L: linux-hexagon@vger.kernel.org
9f273c24 10397T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
10398S: Supported
10399F: arch/hexagon/
10400
8e84c258
EK
10401QUALCOMM WCN36XX WIRELESS DRIVER
10402M: Eugene Krasnikov <k.eugene.e@gmail.com>
10403L: wcn36xx@lists.infradead.org
10404W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10405T: git git://github.com/KrasnikovEugene/wcn36xx.git
10406S: Supported
10407F: drivers/net/wireless/ath/wcn36xx/
10408
eeca9a67
MT
10409QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10410M: Gabriel Somlo <somlo@cmu.edu>
10411M: "Michael S. Tsirkin" <mst@redhat.com>
10412L: qemu-devel@nongnu.org
10413S: Maintained
10414F: drivers/firmware/qemu_fw_cfg.c
10415
602adf40 10416RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
10417M: Ilya Dryomov <idryomov@gmail.com>
10418M: Sage Weil <sage@redhat.com>
527a88b9 10419M: Alex Elder <elder@kernel.org>
398ecff5 10420L: ceph-devel@vger.kernel.org
09d90327
SW
10421W: http://ceph.com/
10422T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10423T: git git://github.com/ceph/ceph-client.git
602adf40 10424S: Supported
398ecff5 10425F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10426F: drivers/block/rbd.c
10427F: drivers/block/rbd_types.h
10428
1da177e4 10429RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10430M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10431L: linux-fbdev@vger.kernel.org
1da177e4 10432S: Maintained
8a61f013 10433F: drivers/video/fbdev/aty/radeon*
c117ab84 10434F: include/uapi/linux/radeonfb.h
1da177e4 10435
c6c9b34c 10436RADIOSHARK RADIO DRIVER
c0936df4 10437M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10438L: linux-media@vger.kernel.org
10439T: git git://linuxtv.org/media_tree.git
10440S: Maintained
10441F: drivers/media/radio/radio-shark.c
10442
10443RADIOSHARK2 RADIO DRIVER
c0936df4 10444M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10445L: linux-media@vger.kernel.org
10446T: git git://linuxtv.org/media_tree.git
10447S: Maintained
10448F: drivers/media/radio/radio-shark2.c
10449F: drivers/media/radio/radio-tea5777.c
10450
1da177e4 10451RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10452M: Paul Mackerras <paulus@samba.org>
c69f677c 10453L: linux-fbdev@vger.kernel.org
1da177e4 10454S: Maintained
8a61f013 10455F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10456
a0fd81a9 10457RALINK MIPS ARCHITECTURE
bdb40e8e 10458M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10459L: linux-mips@linux-mips.org
10460S: Maintained
10461F: arch/mips/ralink
10462
e7839f25 10463RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10464P: rt2x00 project
b182427e 10465M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10466M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10467L: linux-wireless@vger.kernel.org
95ea3627 10468S: Maintained
33aca94d 10469F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10470
9db5579b 10471RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10472M: Jens Axboe <axboe@kernel.dk>
9db5579b 10473S: Maintained
679655da
JP
10474F: Documentation/blockdev/ramdisk.txt
10475F: drivers/block/brd.c
9db5579b 10476
9e95ce27 10477RANDOM NUMBER DRIVER
0624bcaa 10478M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10479S: Maintained
679655da 10480F: drivers/char/random.c
9e95ce27 10481
394b701c 10482RAPIDIO SUBSYSTEM
8b58be88 10483M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10484M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10485S: Maintained
679655da 10486F: drivers/rapidio/
394b701c 10487
e2d1d6c0 10488RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10489L: linux-wireless@vger.kernel.org
f52a5490 10490S: Orphan
679655da 10491F: drivers/net/wireless/ray*
e2d1d6c0
RD
10492
10493RCUTORTURE MODULE
e0198b29 10494M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10495M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10496L: linux-kernel@vger.kernel.org
f9094d8e 10497S: Supported
08deed1e 10498T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10499F: Documentation/RCU/torture.txt
34e2d560 10500F: kernel/rcu/rcutorture.c
e2d1d6c0 10501
c87b9c60
PM
10502RCUTORTURE TEST FRAMEWORK
10503M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10504M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10505R: Steven Rostedt <rostedt@goodmis.org>
10506R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10507R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10508L: linux-kernel@vger.kernel.org
c87b9c60
PM
10509S: Supported
10510T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10511F: tools/testing/selftests/rcutorture
10512
c1f766b5 10513RDC R-321X SoC
8b58be88 10514M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10515S: Maintained
10516
db17f395 10517RDC R6040 FAST ETHERNET DRIVER
35566e96 10518M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10519L: netdev@vger.kernel.org
10520S: Maintained
58565a35 10521F: drivers/net/ethernet/rdc/r6040.c
db17f395 10522
a09ed661 10523RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10524M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10525L: netdev@vger.kernel.org
10526L: linux-rdma@vger.kernel.org
fbb5a558 10527L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10528W: https://oss.oracle.com/projects/rds/
a09ed661 10529S: Supported
679655da 10530F: net/rds/
72f26eee 10531F: Documentation/networking/rds.txt
a09ed661 10532
0194621b
DD
10533RDMAVT - RDMA verbs software
10534M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10535L: linux-rdma@vger.kernel.org
10536S: Supported
10537F: drivers/infiniband/sw/rdmavt
10538
48553d10
FY
10539RDT - RESOURCE ALLOCATION
10540M: Fenghua Yu <fenghua.yu@intel.com>
10541L: linux-kernel@vger.kernel.org
10542S: Supported
10543F: arch/x86/kernel/cpu/intel_rdt*
10544F: arch/x86/include/asm/intel_rdt*
10545F: Documentation/x86/intel_rdt*
10546
595182bc 10547READ-COPY UPDATE (RCU)
8b58be88 10548M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10549M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10550R: Steven Rostedt <rostedt@goodmis.org>
10551R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10552R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10553L: linux-kernel@vger.kernel.org
9fab9787 10554W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10555S: Supported
08deed1e 10556T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10557F: Documentation/RCU/
9fab9787 10558X: Documentation/RCU/torture.txt
f9094d8e 10559F: include/linux/rcu*
4102adab
PM
10560X: include/linux/srcu.h
10561F: kernel/rcu/
34e2d560 10562X: kernel/torture.c
595182bc 10563
0c86edc0 10564REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10565M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10566M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10567L: rtc-linux@googlegroups.com
8a6e2535 10568Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10569T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10570S: Maintained
7af6a2e1 10571F: Documentation/devicetree/bindings/rtc/
679655da
JP
10572F: Documentation/rtc.txt
10573F: drivers/rtc/
10574F: include/linux/rtc.h
c117ab84 10575F: include/uapi/linux/rtc.h
fe23c336
AB
10576F: include/linux/rtc/
10577F: include/linux/platform_data/rtc-*
10578F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10579
0e400c53
MB
10580REALTEK AUDIO CODECS
10581M: Bard Liao <bardliao@realtek.com>
10582M: Oder Chiou <oder_chiou@realtek.com>
10583S: Maintained
10584F: sound/soc/codecs/rt*
10585F: include/sound/rt*.h
10586
1da177e4 10587REISERFS FILE SYSTEM
76c4e5ea 10588L: reiserfs-devel@vger.kernel.org
1da177e4 10589S: Supported
679655da 10590F: fs/reiserfs/
1da177e4 10591
b83a313b 10592REGISTER MAP ABSTRACTION
b02e48f2 10593M: Mark Brown <broonie@kernel.org>
dd060bc9 10594L: linux-kernel@vger.kernel.org
b83a313b
MB
10595T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10596S: Supported
9398a639 10597F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10598F: drivers/base/regmap/
10599F: include/linux/regmap.h
10600
400e64df
OBC
10601REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10602M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10603M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10604L: linux-remoteproc@vger.kernel.org
6bb697b6 10605T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10606S: Maintained
15ebc72d 10607F: Documentation/devicetree/bindings/remoteproc/
400e64df 10608F: Documentation/remoteproc.txt
15ebc72d 10609F: drivers/remoteproc/
6fc26488 10610F: include/linux/remoteproc.h
400e64df 10611
d8115db5
OBC
10612REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10613M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10614M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10615L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10616T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10617S: Maintained
10618F: drivers/rpmsg/
10619F: Documentation/rpmsg.txt
10620F: include/linux/rpmsg.h
38c6fc32 10621F: include/linux/rpmsg/
d8115db5 10622
fedc81e7
GU
10623RENESAS CLOCK DRIVERS
10624M: Geert Uytterhoeven <geert+renesas@glider.be>
10625L: linux-renesas-soc@vger.kernel.org
10626S: Supported
10627F: drivers/clk/renesas/
10628
8e6569af
SS
10629RENESAS ETHERNET DRIVERS
10630R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10631L: netdev@vger.kernel.org
4a121096 10632L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10633F: drivers/net/ethernet/renesas/
10634F: include/linux/sh_eth.h
10635
059c53b3
MV
10636RENESAS R-CAR GYROADC DRIVER
10637M: Marek Vasut <marek.vasut@gmail.com>
10638L: linux-iio@vger.kernel.org
10639S: Supported
10640F: drivers/iio/adc/rcar_gyro_adc.c
10641
3e46c397
YS
10642RENESAS USB2 PHY DRIVER
10643M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10644L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10645S: Maintained
10646F: drivers/phy/phy-rcar-gen3-usb2.c
10647
1b0fe6be
PZ
10648RESET CONTROLLER FRAMEWORK
10649M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10650T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10651S: Maintained
10652F: drivers/reset/
10653F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10654F: include/dt-bindings/reset/
1b0fe6be
PZ
10655F: include/linux/reset.h
10656F: include/linux/reset-controller.h
10657
e0897645 10658RFKILL
8b58be88 10659M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10660L: linux-wireless@vger.kernel.org
ce466579
JB
10661W: http://wireless.kernel.org/
10662T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10663T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10664S: Maintained
505c9247 10665F: Documentation/rfkill.txt
80811493 10666F: net/rfkill/
e0897645 10667
933685ca
TG
10668RHASHTABLE
10669M: Thomas Graf <tgraf@suug.ch>
39ec406d 10670M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10671L: netdev@vger.kernel.org
10672S: Maintained
10673F: lib/rhashtable.c
10674F: include/linux/rhashtable.h
10675
67e054e9
ML
10676RICOH SMARTMEDIA/XD DRIVER
10677M: Maxim Levitsky <maximlevitsky@gmail.com>
10678S: Maintained
21c26f50
JP
10679F: drivers/mtd/nand/r852.c
10680F: drivers/mtd/nand/r852.h
67e054e9 10681
92634125
ML
10682RICOH R5C592 MEMORYSTICK DRIVER
10683M: Maxim Levitsky <maximlevitsky@gmail.com>
10684S: Maintained
10685F: drivers/memstick/host/r592.*
10686
27f1d2f9
SA
10687ROCCAT DRIVERS
10688M: Stefan Achatz <erazor_de@users.sourceforge.net>
10689W: http://sourceforge.net/projects/roccat/
10690S: Maintained
10691F: drivers/hid/hid-roccat*
10692F: include/linux/hid-roccat*
10693F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10694
4b8ac966
JP
10695ROCKER DRIVER
10696M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10697L: netdev@vger.kernel.org
10698S: Supported
10699F: drivers/net/ethernet/rocker/
10700
1da177e4
LT
10701ROCKETPORT DRIVER
10702P: Comtrol Corp.
1da177e4
LT
10703W: http://www.comtrol.com
10704S: Maintained
679655da 10705F: Documentation/serial/rocket.txt
c897401b 10706F: drivers/tty/rocket*
1da177e4 10707
7645c2f4
KC
10708ROCKETPORT EXPRESS/INFINITY DRIVER
10709M: Kevin Cernekee <cernekee@gmail.com>
10710L: linux-serial@vger.kernel.org
10711S: Odd Fixes
10712F: drivers/tty/serial/rp2.*
10713
1da177e4 10714ROSE NETWORK LAYER
8b58be88 10715M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10716L: linux-hams@vger.kernel.org
d34cb28a 10717W: http://www.linux-ax25.org/
1da177e4 10718S: Maintained
679655da 10719F: include/net/rose.h
c117ab84 10720F: include/uapi/linux/rose.h
679655da 10721F: net/rose/
1da177e4 10722
91952bc0
AP
10723RTL2830 MEDIA DRIVER
10724M: Antti Palosaari <crope@iki.fi>
10725L: linux-media@vger.kernel.org
a825eaec 10726W: https://linuxtv.org
91952bc0
AP
10727W: http://palosaari.fi/linux/
10728Q: http://patchwork.linuxtv.org/project/linux-media/list/
10729T: git git://linuxtv.org/anttip/media_tree.git
10730S: Maintained
10731F: drivers/media/dvb-frontends/rtl2830*
10732
27a0aacf
AP
10733RTL2832 MEDIA DRIVER
10734M: Antti Palosaari <crope@iki.fi>
10735L: linux-media@vger.kernel.org
a825eaec 10736W: https://linuxtv.org
27a0aacf
AP
10737W: http://palosaari.fi/linux/
10738Q: http://patchwork.linuxtv.org/project/linux-media/list/
10739T: git git://linuxtv.org/anttip/media_tree.git
10740S: Maintained
10741F: drivers/media/dvb-frontends/rtl2832*
10742
ba6e6f6e
AP
10743RTL2832_SDR MEDIA DRIVER
10744M: Antti Palosaari <crope@iki.fi>
10745L: linux-media@vger.kernel.org
a825eaec 10746W: https://linuxtv.org
ba6e6f6e
AP
10747W: http://palosaari.fi/linux/
10748Q: http://patchwork.linuxtv.org/project/linux-media/list/
10749T: git git://linuxtv.org/anttip/media_tree.git
10750S: Maintained
b4bb1c28 10751F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10752
59840488 10753RTL8180 WIRELESS DRIVER
605bebe2 10754L: linux-wireless@vger.kernel.org
491b26b4 10755W: http://wireless.kernel.org/
54e5881d 10756T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10757S: Orphan
62141726 10758F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10759
59840488 10760RTL8187 WIRELESS DRIVER
9f0939bf 10761M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10762M: Hin-Tak Leung <htl10@users.sourceforge.net>
10763M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10764L: linux-wireless@vger.kernel.org
491b26b4 10765W: http://wireless.kernel.org/
54e5881d 10766T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10767S: Maintained
62141726 10768F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10769
3cf0c8ad
LF
10770RTL8192CE WIRELESS DRIVER
10771M: Larry Finger <Larry.Finger@lwfinger.net>
10772M: Chaoming Li <chaoming_li@realsil.com.cn>
10773L: linux-wireless@vger.kernel.org
491b26b4 10774W: http://wireless.kernel.org/
3cf0c8ad
LF
10775T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10776S: Maintained
62141726
KV
10777F: drivers/net/wireless/realtek/rtlwifi/
10778F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10779
26f1fad2 10780RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
1ee83789 10781M: Jes Sorensen <Jes.Sorensen@gmail.com>
26f1fad2 10782L: linux-wireless@vger.kernel.org
171a900c 10783T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10784S: Maintained
10785F: drivers/net/wireless/realtek/rtl8xxxu/
10786
9eb8ef74 10787S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10788M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10789L: linux-fbdev@vger.kernel.org
ce00f85c 10790S: Maintained
8a61f013 10791F: drivers/video/fbdev/savage/
9eb8ef74 10792
1da177e4 10793S390
8b58be88
JP
10794M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10795M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10796L: linux-s390@vger.kernel.org
5238da45 10797W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10798T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10799S: Supported
679655da 10800F: arch/s390/
a968cd3e 10801F: drivers/s390/
3bfe6858
JN
10802F: Documentation/s390/
10803F: Documentation/DocBook/s390*
5238da45 10804
322986ca
SO
10805S390 COMMON I/O LAYER
10806M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10807M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10808L: linux-s390@vger.kernel.org
10809W: http://www.ibm.com/developerworks/linux/linux390/
10810S: Supported
10811F: drivers/s390/cio/
10812
10813S390 DASD DRIVER
38b7f07a
SH
10814M: Stefan Haberland <sth@linux.vnet.ibm.com>
10815M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10816L: linux-s390@vger.kernel.org
10817W: http://www.ibm.com/developerworks/linux/linux390/
10818S: Supported
10819F: drivers/s390/block/dasd*
10820F: block/partitions/ibm.c
10821
5238da45 10822S390 NETWORK DRIVERS
f0c59aff 10823M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10824L: linux-s390@vger.kernel.org
5238da45
HC
10825W: http://www.ibm.com/developerworks/linux/linux390/
10826S: Supported
679655da 10827F: drivers/s390/net/
5238da45 10828
322986ca
SO
10829S390 PCI SUBSYSTEM
10830M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10831M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10832L: linux-s390@vger.kernel.org
10833W: http://www.ibm.com/developerworks/linux/linux390/
10834S: Supported
10835F: arch/s390/pci/
10836F: drivers/pci/hotplug/s390_pci_hpc.c
10837
feed9b62 10838S390 ZCRYPT DRIVER
cb9c6385 10839M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 10840L: linux-s390@vger.kernel.org
a968cd3e 10841W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10842S: Supported
d5ca6918 10843F: drivers/s390/crypto/
feed9b62 10844
5238da45 10845S390 ZFCP DRIVER
d38e19d0 10846M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10847L: linux-s390@vger.kernel.org
5238da45 10848W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10849S: Supported
679655da 10850F: drivers/s390/scsi/zfcp_*
1da177e4 10851
dd96df2c 10852S390 IUCV NETWORK LAYER
f0c59aff 10853M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10854L: linux-s390@vger.kernel.org
10855W: http://www.ibm.com/developerworks/linux/linux390/
10856S: Supported
679655da
JP
10857F: drivers/s390/net/*iucv*
10858F: include/net/iucv/
10859F: net/iucv/
dd96df2c 10860
8128f23c
GS
10861S390 IOMMU (PCI)
10862M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10863L: linux-s390@vger.kernel.org
10864W: http://www.ibm.com/developerworks/linux/linux390/
10865S: Supported
10866F: drivers/iommu/s390-iommu.c
10867
4dde7f75 10868S3C24XX SD/MMC Driver
8b58be88 10869M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10871S: Supported
679655da 10872F: drivers/mmc/host/s3cmci.*
4dde7f75 10873
1f15a229
HV
10874SAA6588 RDS RECEIVER DRIVER
10875M: Hans Verkuil <hverkuil@xs4all.nl>
10876L: linux-media@vger.kernel.org
10877T: git git://linuxtv.org/media_tree.git
a825eaec 10878W: https://linuxtv.org
1f15a229
HV
10879S: Odd Fixes
10880F: drivers/media/i2c/saa6588*
10881
98ed12e6 10882SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10883M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10884M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10885L: linux-media@vger.kernel.org
a825eaec 10886W: https://linuxtv.org
98ed12e6
MCC
10887T: git git://linuxtv.org/media_tree.git
10888S: Odd fixes
618cd932 10889F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10890F: drivers/media/pci/saa7134/
10891
1da177e4 10892SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10893M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10894L: linux-media@vger.kernel.org
275ffde4 10895T: git git://linuxtv.org/media_tree.git
1da177e4 10896S: Maintained
90d72ac6
MCC
10897F: drivers/media/common/saa7146/
10898F: drivers/media/pci/saa7146/
10899F: include/media/saa7146*
1da177e4 10900
92304a40 10901SAMSUNG LAPTOP DRIVER
5909c654 10902M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10903L: platform-driver-x86@vger.kernel.org
10904S: Maintained
10905F: drivers/platform/x86/samsung-laptop.c
10906
4a109cc0 10907SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10908M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10909M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10910M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10911L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10912S: Supported
14430813 10913F: sound/soc/samsung/
4a109cc0 10914
0d89a28b 10915SAMSUNG FRAMEBUFFER DRIVER
b7701755 10916M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10917L: linux-fbdev@vger.kernel.org
10918S: Maintained
8a61f013 10919F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10920
b40f0632 10921SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10922M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10923M: Krzysztof Kozlowski <krzk@kernel.org>
10924M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10925L: linux-kernel@vger.kernel.org
b40f0632 10926L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10927S: Supported
10928F: drivers/mfd/sec*.c
10929F: drivers/regulator/s2m*.c
10930F: drivers/regulator/s5m*.c
b40f0632
KK
10931F: drivers/clk/clk-s2mps11.c
10932F: drivers/rtc/rtc-s5m.c
f69d3a17 10933F: include/linux/mfd/samsung/
a13c7c51
KK
10934F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10935F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10936F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10937F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10938
038f5c4b
SN
10939SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10940M: Kyungmin Park <kyungmin.park@samsung.com>
10941M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10942L: linux-media@vger.kernel.org
10943Q: https://patchwork.linuxtv.org/project/linux-media/list/
10944S: Supported
10945F: drivers/media/platform/exynos4-is/
038f5c4b 10946
6fd86ab2
SN
10947SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10948M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10949L: linux-media@vger.kernel.org
10950L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10951S: Maintained
10952F: drivers/media/platform/s3c-camif/
d647f0b7 10953F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10954
b84ef24e
AH
10955SAMSUNG S5C73M3 CAMERA DRIVER
10956M: Kyungmin Park <kyungmin.park@samsung.com>
10957M: Andrzej Hajda <a.hajda@samsung.com>
10958L: linux-media@vger.kernel.org
10959S: Supported
10960F: drivers/media/i2c/s5c73m3/*
10961
7d459937
AH
10962SAMSUNG S5K5BAF CAMERA DRIVER
10963M: Kyungmin Park <kyungmin.park@samsung.com>
10964M: Andrzej Hajda <a.hajda@samsung.com>
10965L: linux-media@vger.kernel.org
10966S: Supported
10967F: drivers/media/i2c/s5k5baf.c
10968
c04c674f
RB
10969SAMSUNG S3FWRN5 NFC DRIVER
10970M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10971M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10972L: linux-nfc@lists.01.org (moderated for non-subscribers)
10973S: Supported
10974F: drivers/nfc/s3fwrn5
10975
310e39c9 10976SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10977M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10978M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10979M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10980S: Supported
10981L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10982F: drivers/clk/samsung/
490583f0
CC
10983F: include/dt-bindings/clock/exynos*.h
10984F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10985
2e365a70
AS
10986SAMSUNG SPI DRIVERS
10987M: Kukjin Kim <kgene@kernel.org>
10988M: Krzysztof Kozlowski <krzk@kernel.org>
10989M: Andi Shyti <andi.shyti@samsung.com>
10990L: linux-spi@vger.kernel.org
10991L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10992S: Maintained
10993F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10994F: drivers/spi/spi-s3c*
10995F: include/linux/platform_data/spi-s3c64xx.h
10996
66890ed6
BA
10997SAMSUNG SXGBE DRIVERS
10998M: Byungho An <bh74.an@samsung.com>
10999M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
11000M: Vipul Pandya <vipul.pandya@samsung.com>
11001S: Supported
11002L: netdev@vger.kernel.org
11003F: drivers/net/ethernet/samsung/sxgbe/
11004
93c537af 11005SAMSUNG THERMAL DRIVER
0faf7dd5 11006M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
11007L: linux-pm@vger.kernel.org
11008L: linux-samsung-soc@vger.kernel.org
11009S: Supported
9f273c24 11010T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
11011F: drivers/thermal/samsung/
11012
e296cd32 11013SAMSUNG USB2 PHY DRIVER
774e0362
KD
11014M: Kamil Debski <kamil@wypas.org>
11015M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
11016L: linux-kernel@vger.kernel.org
11017S: Supported
11018F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11019F: Documentation/phy/samsung-usb2.txt
11020F: drivers/phy/phy-exynos4210-usb2.c
11021F: drivers/phy/phy-exynos4x12-usb2.c
11022F: drivers/phy/phy-exynos5250-usb2.c
11023F: drivers/phy/phy-s5pv210-usb2.c
11024F: drivers/phy/phy-samsung-usb2.c
11025F: drivers/phy/phy-samsung-usb2.h
11026
ca749e2a 11027SERIAL DRIVERS
5e30bbb7 11028M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 11029L: linux-serial@vger.kernel.org
5e30bbb7 11030S: Maintained
30743257 11031F: Documentation/devicetree/bindings/serial/
14430813 11032F: drivers/tty/serial/
ca749e2a 11033
cd6484e1
RH
11034SERIAL DEVICE BUS
11035M: Rob Herring <robh@kernel.org>
11036L: linux-serial@vger.kernel.org
11037S: Maintained
11038F: Documentation/devicetree/bindings/serial/slave-device.txt
11039F: drivers/tty/serdev/
11040F: include/linux/serdev.h
11041
fa5dc29c
SY
11042SERIAL IR RECEIVER
11043M: Sean Young <sean@mess.org>
11044L: linux-media@vger.kernel.org
11045S: Maintained
11046F: drivers/media/rc/serial_ir.c
11047
49fc9361
BG
11048STI CEC DRIVER
11049M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
11050L: kernel@stlinux.com
11051S: Maintained
11052F: drivers/staging/media/st-cec/
11053F: Documentation/devicetree/bindings/media/stih-cec.txt
11054
ac713874
UB
11055SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11056M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11057L: linux-s390@vger.kernel.org
11058W: http://www.ibm.com/developerworks/linux/linux390/
11059S: Supported
11060F: net/smc/
11061
aecb7b64 11062SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 11063M: Viresh Kumar <vireshk@kernel.org>
337ae47c 11064M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 11065S: Maintained
1fb200d6 11066F: include/linux/dma/dw.h
3d598f47 11067F: include/linux/platform_data/dma-dw.h
61a76496 11068F: drivers/dma/dw/
aecb7b64 11069
fc531d98 11070SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 11071M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
11072R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11073R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
11074L: linux-i2c@vger.kernel.org
11075S: Maintained
11076F: drivers/i2c/busses/i2c-designware-*
11077F: include/linux/platform_data/i2c-designware.h
11078
f9e37137 11079SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
11080M: Jaehoon Chung <jh80.chung@samsung.com>
11081L: linux-mmc@vger.kernel.org
11082S: Maintained
f9e37137
SJ
11083F: drivers/mmc/host/dw_mmc*
11084
a961e698
AS
11085SYSTEM TRACE MODULE CLASS
11086M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11087S: Maintained
e787bc46 11088T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
11089F: Documentation/trace/stm.txt
11090F: drivers/hwtracing/stm/
11091F: include/linux/stm.h
11092F: include/uapi/linux/stm.h
11093
1db121d6
AN
11094THUNDERBOLT DRIVER
11095M: Andreas Noever <andreas.noever@gmail.com>
11096S: Maintained
11097F: drivers/thunderbolt/
11098
e35a49b1
SR
11099TI BQ27XXX POWER SUPPLY DRIVER
11100R: Andrew F. Davis <afd@ti.com>
11101F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
11102F: drivers/power/supply/bq27xxx_battery.c
11103F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 11104
34db37c6 11105TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 11106M: John Stultz <john.stultz@linaro.org>
88606e80 11107M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 11108L: linux-kernel@vger.kernel.org
75fc2d37 11109T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
11110S: Supported
11111F: include/linux/clocksource.h
11112F: include/linux/time.h
11113F: include/linux/timex.h
c117ab84
CEB
11114F: include/uapi/linux/time.h
11115F: include/uapi/linux/timex.h
88606e80
TG
11116F: kernel/time/clocksource.c
11117F: kernel/time/time*.c
34db37c6 11118F: kernel/time/alarmtimer.c
88606e80 11119F: kernel/time/ntp.c
7fe5f1c1 11120F: tools/testing/selftests/timers/
88606e80 11121
1da177e4 11122SC1200 WDT DRIVER
b300645a 11123M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 11124S: Maintained
679655da 11125F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
11126
11127SCHEDULER
dd9b238c 11128M: Ingo Molnar <mingo@redhat.com>
8b58be88 11129M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 11130L: linux-kernel@vger.kernel.org
75fc2d37 11131T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 11132S: Maintained
95c0d71d 11133F: kernel/sched/
679655da 11134F: include/linux/sched.h
c117ab84 11135F: include/uapi/linux/sched.h
c2eb505b 11136F: include/linux/wait.h
1da177e4 11137
6bcf6737 11138SCORE ARCHITECTURE
ed38665e 11139M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 11140M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 11141W: http://www.sunplus.com
6bcf6737 11142S: Supported
a2681a75 11143F: arch/score/
6bcf6737 11144
f2ed287b
LR
11145SCR24X CHIP CARD INTERFACE DRIVER
11146M: Lubomir Rintel <lkundrak@v3.sk>
11147S: Supported
11148F: drivers/char/pcmcia/scr24x_cs.c
11149
80f390ea
SH
11150SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11151M: Sudeep Holla <sudeep.holla@arm.com>
11152L: linux-arm-kernel@lists.infradead.org
11153S: Maintained
11154F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 11155F: drivers/clk/clk-scpi.c
8def3103 11156F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
11157F: drivers/firmware/arm_scpi.c
11158F: include/linux/scpi_protocol.h
80f390ea 11159
1da177e4 11160SCSI CDROM DRIVER
8b58be88 11161M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11162L: linux-scsi@vger.kernel.org
11163W: http://www.kernel.dk
11164S: Maintained
679655da 11165F: drivers/scsi/sr*
1da177e4 11166
fb50a83d 11167SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 11168M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
11169L: linux-rdma@vger.kernel.org
11170S: Supported
11171W: http://www.openfabrics.org
11172Q: http://patchwork.kernel.org/project/linux-rdma/list/
11173T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11174F: drivers/infiniband/ulp/srp/
11175F: include/scsi/srp.h
11176
1da177e4 11177SCSI SG DRIVER
8b58be88 11178M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 11179L: linux-scsi@vger.kernel.org
59ab3c93 11180W: http://sg.danny.cz/sg
1da177e4 11181S: Maintained
59ab3c93 11182F: Documentation/scsi/scsi-generic.txt
679655da
JP
11183F: drivers/scsi/sg.c
11184F: include/scsi/sg.h
1da177e4
LT
11185
11186SCSI SUBSYSTEM
7ee7895c 11187M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 11188T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
11189M: "Martin K. Petersen" <martin.petersen@oracle.com>
11190T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11191L: linux-scsi@vger.kernel.org
1da177e4 11192S: Maintained
2c99a314 11193F: Documentation/devicetree/bindings/scsi/
679655da
JP
11194F: drivers/scsi/
11195F: include/scsi/
1da177e4
LT
11196
11197SCSI TAPE DRIVER
8b58be88 11198M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
11199L: linux-scsi@vger.kernel.org
11200S: Maintained
679655da 11201F: Documentation/scsi/st.txt
f7269cfc
JD
11202F: drivers/scsi/st.*
11203F: drivers/scsi/st_*.h
1da177e4
LT
11204
11205SCTP PROTOCOL
8b6efb75 11206M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 11207M: Neil Horman <nhorman@tuxdriver.com>
1a418796 11208L: linux-sctp@vger.kernel.org
5f85813c 11209W: http://lksctp.sourceforge.net
8b6efb75 11210S: Maintained
679655da
JP
11211F: Documentation/networking/sctp.txt
11212F: include/linux/sctp.h
4d58c025 11213F: include/uapi/linux/sctp.h
679655da
JP
11214F: include/net/sctp/
11215F: net/sctp/
1da177e4
LT
11216
11217SCx200 CPU SUPPORT
8b58be88 11218M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11219S: Odd Fixes
679655da 11220F: Documentation/i2c/busses/scx200_acb
390889b6 11221F: arch/x86/platform/scx200/
679655da
JP
11222F: drivers/watchdog/scx200_wdt.c
11223F: drivers/i2c/busses/scx200*
11224F: drivers/mtd/maps/scx200_docflash.c
11225F: include/linux/scx200.h
1662d32c
JC
11226
11227SCx200 GPIO DRIVER
8b58be88 11228M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11229S: Maintained
679655da
JP
11230F: drivers/char/scx200_gpio.c
11231F: include/linux/scx200_gpio.h
1662d32c
JC
11232
11233SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 11234M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11235S: Maintained
679655da 11236F: drivers/clocksource/scx200_hrt.c
1da177e4 11237
6a36913a 11238SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 11239M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
11240L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11241S: Maintained
679655da 11242F: drivers/mmc/host/sdricoh_cs.c
6a36913a 11243
e7839f25 11244SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 11245M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 11246L: linux-mmc@vger.kernel.org
ddfe954d
UH
11247T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11248S: Maintained
11249F: drivers/mmc/host/sdhci*
11250F: include/linux/mmc/sdhci*
e2d1d6c0 11251
c04f9d61
KC
11252SECURE COMPUTING
11253M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
11254R: Andy Lutomirski <luto@amacapital.net>
11255R: Will Drewry <wad@chromium.org>
c04f9d61
KC
11256T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11257S: Supported
11258F: kernel/seccomp.c
11259F: include/uapi/linux/seccomp.h
11260F: include/linux/seccomp.h
c99ee51a 11261F: tools/testing/selftests/seccomp/*
c04f9d61
KC
11262K: \bsecure_computing
11263K: \bTIF_SECCOMP\b
11264
476bf3d6
AC
11265SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11266M: Al Cooper <alcooperx@gmail.com>
11267L: linux-mmc@vger.kernel.org
11268L: bcm-kernel-feedback-list@broadcom.com
11269S: Maintained
11270F: drivers/mmc/host/sdhci-brcmstb*
11271
0d1bb41a 11272SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 11273M: Ben Dooks <ben-linux@fluff.org>
dc524882 11274M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 11275L: linux-mmc@vger.kernel.org
0d1bb41a 11276S: Maintained
dc524882 11277F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 11278
c63b3cba 11279SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 11280M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
11281L: linux-mmc@vger.kernel.org
11282S: Maintained
11283F: drivers/mmc/host/sdhci-spear.c
11284
455a7b23
SB
11285SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11286M: Scott Bauer <scott.bauer@intel.com>
11287M: Jonathan Derrick <jonathan.derrick@intel.com>
11288M: Rafael Antognolli <rafael.antognolli@intel.com>
0222967b 11289L: linux-block@vger.kernel.org
455a7b23
SB
11290S: Supported
11291F: block/sed*
11292F: block/opal_proto.h
11293F: include/linux/sed*
11294F: include/uapi/linux/sed*
11295
8711cca2 11296SECURITY SUBSYSTEM
9b45c0d2 11297M: James Morris <james.l.morris@oracle.com>
9c3646d1 11298M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 11299L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 11300T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 11301W: http://kernsec.org/
8711cca2 11302S: Supported
7d2c86b5 11303F: security/
8711cca2 11304
1da177e4 11305SECURITY CONTACT
8b58be88 11306M: Security Officers <security@kernel.org>
1da177e4
LT
11307S: Supported
11308
11309SELINUX SECURITY MODULE
e0238b4c 11310M: Paul Moore <paul@paul-moore.com>
8b58be88 11311M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 11312M: Eric Paris <eparis@parisplace.org>
e0238b4c 11313L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 11314W: http://selinuxproject.org
5a5f2acf 11315T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 11316S: Supported
679655da
JP
11317F: include/linux/selinux*
11318F: security/selinux/
6bde95ce 11319F: scripts/selinux/
1da177e4 11320
c1c124e9
JJ
11321APPARMOR SECURITY MODULE
11322M: John Johansen <john.johansen@canonical.com>
11323L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11324W: apparmor.wiki.kernel.org
11325T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11326S: Supported
11327F: security/apparmor/
11328
9b091556
KC
11329LOADPIN SECURITY MODULE
11330M: Kees Cook <keescook@chromium.org>
11331T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11332S: Supported
11333F: security/loadpin/
11334
730daa16
KC
11335YAMA SECURITY MODULE
11336M: Kees Cook <keescook@chromium.org>
11337T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11338S: Supported
11339F: security/yama/
11340
cef2cf07 11341SENSABLE PHANTOM
8b58be88 11342M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 11343S: Maintained
679655da 11344F: drivers/misc/phantom.c
c117ab84 11345F: include/uapi/linux/phantom.h
cef2cf07 11346
2a1e8447
JB
11347Emulex 10Gbps iSCSI - OneConnect DRIVER
11348M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11349M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11350M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 11351L: linux-scsi@vger.kernel.org
2a1e8447 11352W: http://www.broadcom.com
3387f656
JP
11353S: Supported
11354F: drivers/scsi/be2iscsi/
6733b39a 11355
d2ee76fa 11356Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
11357M: Sathya Perla <sathya.perla@broadcom.com>
11358M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
11359M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11360M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 11361L: netdev@vger.kernel.org
fea3af67 11362W: http://www.emulex.com
7d2c86b5 11363S: Supported
9aebddd1 11364F: drivers/net/ethernet/emulex/benet/
6b7c5b94 11365
d2928a8c 11366EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
11367M: Selvin Xavier <selvin.xavier@avagotech.com>
11368M: Devesh Sharma <devesh.sharma@avagotech.com>
d2928a8c
SX
11369L: linux-rdma@vger.kernel.org
11370W: http://www.emulex.com
11371S: Supported
11372F: drivers/infiniband/hw/ocrdma/
a7fe7380 11373F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 11374
8ceee660 11375SFC NETWORK DRIVER
c06f51ea 11376M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
11377M: Edward Cree <ecree@solarflare.com>
11378M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 11379L: netdev@vger.kernel.org
8ceee660 11380S: Supported
874aeea5 11381F: drivers/net/ethernet/sfc/
8ceee660 11382
e2d1d6c0 11383SGI GRU DRIVER
cc883afc 11384M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 11385S: Maintained
679655da 11386F: drivers/misc/sgi-gru/
e2d1d6c0
RD
11387
11388SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 11389M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
11390L: linux-ia64@vger.kernel.org
11391S: Supported
679655da 11392F: Documentation/ia64/serial.txt
df621252 11393F: drivers/tty/serial/ioc?_serial.c
679655da 11394F: include/linux/ioc?.h
e2d1d6c0 11395
75312619 11396SGI XP/XPC/XPNET DRIVER
e180383f
RH
11397M: Cliff Whickman <cpw@sgi.com>
11398M: Robin Holt <robinmholt@gmail.com>
75312619 11399S: Maintained
679655da 11400F: drivers/misc/sgi-xp/
75312619 11401
46eacf3b
AP
11402SI2157 MEDIA DRIVER
11403M: Antti Palosaari <crope@iki.fi>
11404L: linux-media@vger.kernel.org
a825eaec 11405W: https://linuxtv.org
46eacf3b
AP
11406W: http://palosaari.fi/linux/
11407Q: http://patchwork.linuxtv.org/project/linux-media/list/
11408T: git git://linuxtv.org/anttip/media_tree.git
11409S: Maintained
11410F: drivers/media/tuners/si2157*
11411
75e2d5ba
AP
11412SI2168 MEDIA DRIVER
11413M: Antti Palosaari <crope@iki.fi>
11414L: linux-media@vger.kernel.org
a825eaec 11415W: https://linuxtv.org
75e2d5ba
AP
11416W: http://palosaari.fi/linux/
11417Q: http://patchwork.linuxtv.org/project/linux-media/list/
11418T: git git://linuxtv.org/anttip/media_tree.git
11419S: Maintained
11420F: drivers/media/dvb-frontends/si2168*
11421
49cc629d
HV
11422SI470X FM RADIO RECEIVER I2C DRIVER
11423M: Hans Verkuil <hverkuil@xs4all.nl>
11424L: linux-media@vger.kernel.org
11425T: git git://linuxtv.org/media_tree.git
a825eaec 11426W: https://linuxtv.org
49cc629d
HV
11427S: Odd Fixes
11428F: drivers/media/radio/si470x/radio-si470x-i2c.c
11429
11430SI470X FM RADIO RECEIVER USB DRIVER
11431M: Hans Verkuil <hverkuil@xs4all.nl>
11432L: linux-media@vger.kernel.org
11433T: git git://linuxtv.org/media_tree.git
a825eaec 11434W: https://linuxtv.org
49cc629d
HV
11435S: Maintained
11436F: drivers/media/radio/si470x/radio-si470x-common.c
11437F: drivers/media/radio/si470x/radio-si470x.h
11438F: drivers/media/radio/si470x/radio-si470x-usb.c
11439
c937ca03
EV
11440SI4713 FM RADIO TRANSMITTER I2C DRIVER
11441M: Eduardo Valentin <edubezval@gmail.com>
11442L: linux-media@vger.kernel.org
11443T: git git://linuxtv.org/media_tree.git
a825eaec 11444W: https://linuxtv.org
c937ca03 11445S: Odd Fixes
99995ded 11446F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11447
11448SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11449M: Eduardo Valentin <edubezval@gmail.com>
11450L: linux-media@vger.kernel.org
11451T: git git://linuxtv.org/media_tree.git
a825eaec 11452W: https://linuxtv.org
c937ca03 11453S: Odd Fixes
99995ded
DR
11454F: drivers/media/radio/si4713/radio-platform-si4713.c
11455
11456SI4713 FM RADIO TRANSMITTER USB DRIVER
11457M: Hans Verkuil <hverkuil@xs4all.nl>
11458L: linux-media@vger.kernel.org
11459T: git git://linuxtv.org/media_tree.git
a825eaec 11460W: https://linuxtv.org
99995ded
DR
11461S: Maintained
11462F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11463
beb91d46 11464SIANO DVB DRIVER
5dc8a864
MCC
11465M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11466M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11467L: linux-media@vger.kernel.org
a825eaec 11468W: https://linuxtv.org
beb91d46
MCC
11469T: git git://linuxtv.org/media_tree.git
11470S: Odd fixes
11471F: drivers/media/common/siano/
beb91d46 11472F: drivers/media/usb/siano/
beb91d46 11473F: drivers/media/usb/siano/
14430813 11474F: drivers/media/mmc/siano/
beb91d46 11475
cef9dd85
HG
11476SILEAD TOUCHSCREEN DRIVER
11477M: Hans de Goede <hdegoede@redhat.com>
11478L: linux-input@vger.kernel.org
11479L: platform-driver-x86@vger.kernel.org
11480S: Maintained
11481F: drivers/input/touchscreen/silead.c
11482F: drivers/platform/x86/silead_dmi.c
11483
6f15b602
HG
11484SIMPLEFB FB DRIVER
11485M: Hans de Goede <hdegoede@redhat.com>
11486L: linux-fbdev@vger.kernel.org
11487S: Maintained
2d799dde 11488F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11489F: drivers/video/fbdev/simplefb.c
11490F: include/linux/platform_data/simplefb.h
11491
b618b69c 11492SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11493L: linux-media@vger.kernel.org
bb60fcb2 11494S: Orphan
b618b69c 11495F: drivers/media/platform/sh_veu.c
b618b69c
GL
11496
11497SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11498L: linux-media@vger.kernel.org
bb60fcb2 11499S: Orphan
b618b69c 11500F: drivers/media/platform/sh_vou.c
d647f0b7 11501F: include/media/drv-intf/sh_vou.h
b618b69c 11502
6349d997 11503SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11504M: Len Brown <lenb@kernel.org>
6349d997
LB
11505L: sfi-devel@simplefirmware.org
11506W: http://simplefirmware.org/
11507T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11508S: Supported
943fc810 11509F: arch/x86/platform/sfi/
6349d997
LB
11510F: drivers/sfi/
11511F: include/linux/sfi*.h
e2d1d6c0 11512
1da177e4
LT
11513SIMTEC EB110ATX (Chalice CATS)
11514P: Ben Dooks
b16957c6
BD
11515P: Vincent Sanders <vince@simtec.co.uk>
11516M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11517W: http://www.simtec.co.uk/products/EB110ATX/
11518S: Supported
11519
11520SIMTEC EB2410ITX (BAST)
11521P: Ben Dooks
b16957c6
BD
11522P: Vincent Sanders <vince@simtec.co.uk>
11523M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11524W: http://www.simtec.co.uk/products/EB2410ITX/
11525S: Supported
15dba387
JP
11526F: arch/arm/mach-s3c24xx/mach-bast.c
11527F: arch/arm/mach-s3c24xx/bast-ide.c
11528F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11529
2c956a60
JD
11530SIPHASH PRF ROUTINES
11531M: Jason A. Donenfeld <Jason@zx2c4.com>
11532S: Maintained
11533F: lib/siphash.c
11534F: lib/test_siphash.c
11535F: include/linux/siphash.h
11536
4c5adde7 11537TI DAVINCI MACHINE SUPPORT
3ba789c0 11538M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11539M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11541T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11542S: Supported
14430813 11543F: arch/arm/mach-davinci/
046d0a37 11544F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11545
8d4b3f08 11546TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11547M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11548L: linux-media@vger.kernel.org
a825eaec 11549W: https://linuxtv.org
8d4b3f08
LP
11550Q: http://patchwork.linuxtv.org/project/linux-media/list/
11551T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11552S: Maintained
8d4b3f08
LP
11553F: drivers/media/platform/davinci/
11554F: include/media/davinci/
11555
417d2e50 11556TI AM437X VPFE DRIVER
e43cdb56 11557M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11558L: linux-media@vger.kernel.org
a825eaec 11559W: https://linuxtv.org
417d2e50
BP
11560Q: http://patchwork.linuxtv.org/project/linux-media/list/
11561T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11562S: Maintained
11563F: drivers/media/platform/am437x/
11564
c4c0283a 11565OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11566M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11567L: linux-media@vger.kernel.org
a825eaec 11568W: https://linuxtv.org
c4c0283a
BP
11569Q: http://patchwork.linuxtv.org/project/linux-media/list/
11570T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11571S: Maintained
11572F: drivers/media/i2c/ov2659.c
b5dcee22 11573F: include/media/i2c/ov2659.h
c4c0283a 11574
3a6779f5
SM
11575SILICON MOTION SM712 FRAME BUFFER DRIVER
11576M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11577M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11578M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3a6779f5
SM
11579L: linux-fbdev@vger.kernel.org
11580S: Maintained
11581F: drivers/video/fbdev/sm712*
11582F: Documentation/fb/sm712fb.txt
11583
92aab3c0 11584SIS 190 ETHERNET DRIVER
8b58be88 11585M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11586L: netdev@vger.kernel.org
11587S: Maintained
8c7de408 11588F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11589
1da177e4 11590SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11591M: Daniele Venzano <venza@brownhat.org>
1da177e4 11592W: http://www.brownhat.org/sis900.html
979b6c13 11593L: netdev@vger.kernel.org
1da177e4 11594S: Maintained
8c7de408 11595F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11596
11597SIS FRAMEBUFFER DRIVER
8b58be88 11598M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11599W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11600S: Maintained
679655da 11601F: Documentation/fb/sisfb.txt
8a61f013 11602F: drivers/video/fbdev/sis/
679655da 11603F: include/video/sisfb.h
1da177e4
LT
11604
11605SIS USB2VGA DRIVER
8b58be88 11606M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11607W: http://www.winischhofer.at/linuxsisusbvga.shtml
11608S: Maintained
679655da 11609F: drivers/usb/misc/sisusbvga/
1da177e4 11610
415ad26d 11611SLAB ALLOCATOR
16e943bf 11612M: Christoph Lameter <cl@linux.com>
2ed1c525 11613M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11614M: David Rientjes <rientjes@google.com>
11615M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11616M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11617L: linux-mm@kvack.org
11618S: Maintained
679655da 11619F: include/linux/sl?b*.h
16e943bf 11620F: mm/sl?b*
415ad26d 11621
9fab9787 11622SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11623M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11624M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11625M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11626R: Steven Rostedt <rostedt@goodmis.org>
11627R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11628L: linux-kernel@vger.kernel.org
9fab9787
PM
11629W: http://www.rdrop.com/users/paulmck/RCU/
11630S: Supported
11631T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11632F: include/linux/srcu.h
11633F: kernel/rcu/srcu.c
9fab9787 11634
66372841
CS
11635SMACK SECURITY MODULE
11636M: Casey Schaufler <casey@schaufler-ca.com>
11637L: linux-security-module@vger.kernel.org
11638W: http://schaufler-ca.com
ece38248 11639T: git git://github.com/cschaufler/smack-next
66372841
CS
11640S: Maintained
11641F: Documentation/security/Smack.txt
11642F: security/smack/
11643
20651e0b 11644DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11645M: Kevin Hilman <khilman@kernel.org>
11646M: Nishanth Menon <nm@ti.com>
11647S: Maintained
20651e0b 11648F: drivers/power/avs/
68ace3e1
KH
11649F: include/linux/power/smartreflex.h
11650L: linux-pm@vger.kernel.org
11651
1da177e4 11652SMC91x ETHERNET DRIVER
2f82af08 11653M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11654S: Odd Fixes
ae150435 11655F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11656
e8e31622
SA
11657SMIA AND SMIA++ IMAGE SENSOR DRIVER
11658M: Sakari Ailus <sakari.ailus@iki.fi>
11659L: linux-media@vger.kernel.org
11660S: Maintained
14430813 11661F: drivers/media/i2c/smiapp/
b5dcee22 11662F: include/media/i2c/smiapp.h
e8e31622
SA
11663F: drivers/media/i2c/smiapp-pll.c
11664F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11665F: include/uapi/linux/smiapp.h
a2cec3c0 11666F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11667
920fa1ff
GR
11668SMM665 HARDWARE MONITOR DRIVER
11669M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11670L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11671S: Maintained
11672F: Documentation/hwmon/smm665
11673F: drivers/hwmon/smm665.c
11674
9df7305b 11675SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11676M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11677L: linux-hwmon@vger.kernel.org
90b24cfb 11678S: Maintained
9df7305b
SG
11679F: Documentation/hwmon/emc2103
11680F: drivers/hwmon/emc2103.c
11681
a98d506c
HG
11682SMSC SCH5627 HARDWARE MONITOR DRIVER
11683M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11684L: linux-hwmon@vger.kernel.org
a98d506c
HG
11685S: Supported
11686F: Documentation/hwmon/sch5627
11687F: drivers/hwmon/sch5627.c
11688
6ea884db 11689SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11690M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11691L: linux-hwmon@vger.kernel.org
6ea884db 11692S: Maintained
679655da
JP
11693F: Documentation/hwmon/smsc47b397
11694F: drivers/hwmon/smsc47b397.c
6ea884db 11695
fd9abb3d 11696SMSC911x ETHERNET DRIVER
90b24cfb 11697M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11698L: netdev@vger.kernel.org
90b24cfb 11699S: Maintained
679655da 11700F: include/linux/smsc911x.h
ae150435 11701F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11702
11703SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11704M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11705L: netdev@vger.kernel.org
90b24cfb 11706S: Maintained
ae150435 11707F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11708
3c8a63e2 11709SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11710M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11711L: linux-fbdev@vger.kernel.org
90b24cfb 11712S: Maintained
8a61f013 11713F: drivers/video/fbdev/smscufx.c
3c8a63e2 11714
668acf32 11715SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11716M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11717L: linux-media@vger.kernel.org
275ffde4 11718T: git git://linuxtv.org/media_tree.git
795fb7e7 11719S: Maintained
90d72ac6
MCC
11720F: include/media/soc*
11721F: drivers/media/i2c/soc_camera/
11722F: drivers/media/platform/soc_camera/
668acf32 11723
e2d1d6c0 11724SOEKRIS NET48XX LED SUPPORT
8b58be88 11725M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11726S: Maintained
679655da 11727F: drivers/leds/leds-net48xx.c
e2d1d6c0 11728
e3994db1 11729SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11730M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11731M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11732M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11733M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11734L: linux-media@vger.kernel.org
11735S: Supported
11736F: drivers/media/pci/solo6x10/
11737
1da177e4 11738SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11739M: Shaohua Li <shli@kernel.org>
1da177e4 11740L: linux-raid@vger.kernel.org
0f9ce866 11741T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11742S: Supported
679655da
JP
11743F: drivers/md/
11744F: include/linux/raid/
c117ab84 11745F: include/uapi/linux/raid/
1da177e4 11746
1da177e4 11747SONIC NETWORK DRIVER
8b58be88 11748M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11749L: netdev@vger.kernel.org
1da177e4 11750S: Maintained
d9fb9f38 11751F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11752
61e115a5 11753SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11754M: Michael Buesch <m@bues.ch>
e7828b28 11755L: linux-wireless@vger.kernel.org
61e115a5 11756S: Maintained
679655da
JP
11757F: drivers/ssb/
11758F: include/linux/ssb/
61e115a5 11759
1da177e4 11760SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11761M: Mattia Dongili <malattia@linux.it>
d0944853 11762L: platform-driver-x86@vger.kernel.org
5b18167d 11763W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11764S: Maintained
679655da
JP
11765F: Documentation/laptops/sony-laptop.txt
11766F: drivers/char/sonypi.c
11767F: drivers/platform/x86/sony-laptop.c
11768F: include/linux/sony-laptop.h
1da177e4 11769
baf8532a 11770SONY MEMORYSTICK CARD SUPPORT
8b58be88 11771M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11772W: http://tifmxx.berlios.de/
11773S: Maintained
679655da 11774F: drivers/memstick/host/tifm_ms.c
baf8532a 11775
0ab30494
ML
11776SONY MEMORYSTICK STANDARD SUPPORT
11777M: Maxim Levitsky <maximlevitsky@gmail.com>
11778S: Maintained
11779F: drivers/memstick/core/ms_block.*
11780
1da177e4 11781SOUND
8b58be88 11782M: Jaroslav Kysela <perex@perex.cz>
d8130624 11783M: Takashi Iwai <tiwai@suse.com>
93711660 11784L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11785W: http://www.alsa-project.org/
dde7ad8d 11786T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11787T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11788Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11789S: Maintained
3126a179
JP
11790F: Documentation/sound/
11791F: include/sound/
c117ab84 11792F: include/uapi/sound/
679655da 11793F: sound/
1da177e4 11794
33bbe149
MB
11795SOUND - COMPRESSED AUDIO
11796M: Vinod Koul <vinod.koul@intel.com>
11797L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11798T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11799S: Supported
f672f31a 11800F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11801F: include/sound/compress_driver.h
f672f31a 11802F: include/uapi/sound/compress_*
33bbe149
MB
11803F: sound/core/compress_offload.c
11804F: sound/soc/soc-compress.c
11805
bd903bde 11806SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11807M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11808M: Mark Brown <broonie@kernel.org>
86f14df8 11809T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11810L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11811W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11812S: Supported
181ad2a5 11813F: Documentation/devicetree/bindings/sound/
2820f615 11814F: Documentation/sound/alsa/soc/
679655da 11815F: sound/soc/
e6e55122 11816F: include/sound/soc*
eb1a6af3 11817
d7f8761b
MB
11818SOUND - DMAENGINE HELPERS
11819M: Lars-Peter Clausen <lars@metafoo.de>
11820S: Supported
11821F: include/sound/dmaengine_pcm.h
11822F: sound/core/pcm_dmaengine.c
11823F: sound/soc/soc-generic-dmaengine-pcm.c
11824
990a6a99
OS
11825SP2 MEDIA DRIVER
11826M: Olli Salonen <olli.salonen@iki.fi>
11827L: linux-media@vger.kernel.org
a825eaec 11828W: https://linuxtv.org
990a6a99
OS
11829Q: http://patchwork.linuxtv.org/project/linux-media/list/
11830S: Maintained
11831F: drivers/media/dvb-frontends/sp2*
11832
473321fc 11833SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11834M: "David S. Miller" <davem@davemloft.net>
1da177e4 11835L: sparclinux@vger.kernel.org
8a6e2535 11836Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11837T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11838T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11839S: Maintained
679655da 11840F: arch/sparc/
7765b8bb 11841F: drivers/sbus/
1da177e4 11842
6404fcca
DM
11843SPARC SERIAL DRIVERS
11844M: "David S. Miller" <davem@davemloft.net>
11845L: sparclinux@vger.kernel.org
08deed1e
JP
11846T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11847T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11848S: Maintained
6816383a 11849F: include/linux/sunserialcore.h
df621252 11850F: drivers/tty/serial/suncore.c
df621252
GKH
11851F: drivers/tty/serial/sunhv.c
11852F: drivers/tty/serial/sunsab.c
11853F: drivers/tty/serial/sunsab.h
11854F: drivers/tty/serial/sunsu.c
11855F: drivers/tty/serial/sunzilog.c
11856F: drivers/tty/serial/sunzilog.h
6404fcca 11857
389325b4
CL
11858SPARSE CHECKER
11859M: "Christopher Li" <sparse@chrisli.org>
11860L: linux-sparse@vger.kernel.org
11861W: https://sparse.wiki.kernel.org/
11862T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11863T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11864S: Maintained
11865F: include/linux/compiler.h
11866
fc0c195a 11867SPEAR PLATFORM SUPPORT
da89947b 11868M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11869M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11871W: http://www.st.com/spear
11872S: Maintained
e68d7c14 11873F: arch/arm/boot/dts/spear*
281e192f 11874F: arch/arm/mach-spear/
fc0c195a
VK
11875
11876SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11877M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11879W: http://www.st.com/spear
11880S: Maintained
5df33a62 11881F: drivers/clk/spear/
fc0c195a 11882
e2796541
CP
11883SPI NOR SUBSYSTEM
11884M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11885M: Marek Vasut <marek.vasut@gmail.com>
11886L: linux-mtd@lists.infradead.org
11887W: http://www.linux-mtd.infradead.org/
11888Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11889T: git git://github.com/spi-nor/linux.git
11890S: Maintained
11891F: drivers/mtd/spi-nor/
11892F: include/linux/mtd/spi-nor.h
11893
e2d1d6c0 11894SPI SUBSYSTEM
b02e48f2 11895M: Mark Brown <broonie@kernel.org>
dfbe403c 11896L: linux-spi@vger.kernel.org
e7e4e13c 11897T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11898Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11899S: Maintained
87306eb7 11900F: Documentation/devicetree/bindings/spi/
679655da
JP
11901F: Documentation/spi/
11902F: drivers/spi/
11903F: include/linux/spi/
c117ab84 11904F: include/uapi/linux/spi/
a43cd4bb 11905F: tools/spi/
e2d1d6c0 11906
2752e401 11907SPIDERNET NETWORK DRIVER for CELL
8b58be88 11908M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11909L: netdev@vger.kernel.org
11910S: Supported
679655da 11911F: Documentation/networking/spider_net.txt
8df158ac 11912F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11913
e2d1d6c0 11914SPU FILE SYSTEM
8b58be88 11915M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11916L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11917W: http://www.ibm.com/developerworks/power/cell/
11918S: Supported
679655da
JP
11919F: Documentation/filesystems/spufs.txt
11920F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11921
fc555841 11922SQUASHFS FILE SYSTEM
d7f2ff67 11923M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11924L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11925W: http://squashfs.org.uk
9f273c24 11926T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11927S: Maintained
679655da
JP
11928F: Documentation/filesystems/squashfs.txt
11929F: fs/squashfs/
fc555841 11930
1da177e4 11931SRM (Alpha) environment access
8b58be88 11932M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11933S: Maintained
679655da 11934F: arch/alpha/kernel/srm_env.c
1da177e4 11935
26e9a397 11936STABLE BRANCH
879a5a00 11937M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11938L: stable@vger.kernel.org
879a5a00 11939S: Supported
8c27ceff 11940F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 11941
26e9a397 11942STAGING SUBSYSTEM
879a5a00 11943M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11944T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11945L: devel@driverdev.osuosl.org
879a5a00 11946S: Supported
679655da 11947F: drivers/staging/
dbc6c2cc 11948
ebd3d010
JP
11949STAGING - COMEDI
11950M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11951M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11952S: Odd Fixes
11953F: drivers/staging/comedi/
11954
a0138163
JP
11955STAGING - FLARION FT1000 DRIVERS
11956M: Marek Belisko <marek.belisko@gmail.com>
11957S: Odd Fixes
11958F: drivers/staging/ft1000/
11959
6c1bb424 11960STAGING - INDUSTRIAL IO
030a13d7 11961M: Jonathan Cameron <jic23@kernel.org>
a0138163 11962L: linux-iio@vger.kernel.org
6c1bb424 11963S: Odd Fixes
5291582d 11964F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11965F: drivers/staging/iio/
11966
a0138163
JP
11967STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11968M: Jarod Wilson <jarod@wilsonet.com>
11969W: http://www.lirc.org/
11970S: Odd Fixes
b2b0186d 11971F: drivers/staging/media/lirc/
a0138163 11972
f5e5de1e
OD
11973STAGING - LUSTRE PARALLEL FILESYSTEM
11974M: Oleg Drokin <oleg.drokin@intel.com>
11975M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11976M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11977L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11978W: http://wiki.lustre.org/
f5e5de1e
OD
11979S: Maintained
11980F: drivers/staging/lustre
11981
7c6b6c71
MD
11982STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11983M: Marc Dietrich <marvin24@gmx.de>
11984L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11985L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11986S: Maintained
11987F: drivers/staging/nvec/
11988
53c43c5c
GKH
11989STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11990M: Jens Frederich <jfrederich@gmail.com>
11991M: Daniel Drake <dsd@laptop.org>
11992M: Jon Nettleton <jon.nettleton@gmail.com>
11993W: http://wiki.laptop.org/go/DCON
11994S: Maintained
11995F: drivers/staging/olpc_dcon/
11996
a0138163
JP
11997STAGING - REALTEK RTL8712U DRIVERS
11998M: Larry Finger <Larry.Finger@lwfinger.net>
11999M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12000S: Odd Fixes
12001F: drivers/staging/rtl8712/
12002
980ac4d7
SM
12003STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12004M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12005M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 12006M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
12007L: linux-fbdev@vger.kernel.org
12008S: Maintained
12009F: drivers/staging/sm750fb/
12010
a0138163
JP
12011STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12012M: William Hubbs <w.d.hubbs@gmail.com>
12013M: Chris Brannon <chris@the-brannons.com>
d33bce31 12014M: Kirk Reiser <kirk@reisers.ca>
a0138163 12015M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 12016L: speakup@linux-speakup.org
a0138163
JP
12017W: http://www.linux-speakup.org/
12018S: Odd Fixes
12019F: drivers/staging/speakup/
12020
b3e871ce
JP
12021STAGING - VIA VT665X DRIVERS
12022M: Forest Bond <forest@alittletooquiet.net>
12023S: Odd Fixes
12024F: drivers/staging/vt665?/
12025
a30baec1 12026STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
12027M: Aditya Shankar <aditya.shankar@microchip.com>
12028M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
12029L: linux-wireless@vger.kernel.org
12030S: Supported
12031F: drivers/staging/wilc1000/
12032
709bcb07 12033STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 12034M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
12035S: Odd Fixes
12036F: drivers/staging/xgifb/
12037
1da177e4 12038STARFIRE/DURALAN NETWORK DRIVER
8b58be88 12039M: Ion Badulescu <ionut@badula.org>
b4f90189 12040S: Odd Fixes
9bba23b0 12041F: drivers/net/ethernet/adaptec/starfire*
1da177e4 12042
e2d1d6c0 12043SUN3/3X
8b58be88 12044M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
12045W: http://sammy.net/sun3/
12046S: Maintained
679655da
JP
12047F: arch/m68k/kernel/*sun3*
12048F: arch/m68k/sun3*/
12049F: arch/m68k/include/asm/sun3*
e689cf4a 12050F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 12051
af6a5af8
HG
12052SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12053M: Hans de Goede <hdegoede@redhat.com>
12054L: linux-input@vger.kernel.org
12055S: Maintained
12056F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12057F: drivers/input/keyboard/sun4i-lradc-keys.c
12058
2bc9ff01
DK
12059SUNDANCE NETWORK DRIVER
12060M: Denis Kirjanov <kda@linux-powerpc.org>
12061L: netdev@vger.kernel.org
12062S: Maintained
12063F: drivers/net/ethernet/dlink/sundance.c
12064
2cbb12a4 12065SUPERH
114bf37e
RF
12066M: Yoshinori Sato <ysato@users.sourceforge.jp>
12067M: Rich Felker <dalias@libc.org>
2cbb12a4 12068L: linux-sh@vger.kernel.org
8a6e2535 12069Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 12070S: Maintained
066069e1 12071F: Documentation/sh/
679655da 12072F: arch/sh/
066069e1 12073F: drivers/sh/
1da177e4 12074
4480f15b 12075SUSPEND TO RAM
7fb06082 12076M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
12077M: Len Brown <len.brown@intel.com>
12078M: Pavel Machek <pavel@ucw.cz>
bf1c138e 12079L: linux-pm@vger.kernel.org
68656443 12080B: https://bugzilla.kernel.org
e2d1d6c0 12081S: Supported
679655da
JP
12082F: Documentation/power/
12083F: arch/x86/kernel/acpi/
12084F: drivers/base/power/
12085F: kernel/power/
12086F: include/linux/suspend.h
12087F: include/linux/freezer.h
12088F: include/linux/pm.h
1da177e4
LT
12089
12090SVGA HANDLING
8b58be88 12091M: Martin Mares <mj@ucw.cz>
1da177e4
LT
12092L: linux-video@atrey.karlin.mff.cuni.cz
12093S: Maintained
679655da
JP
12094F: Documentation/svga.txt
12095F: arch/x86/boot/video*
1da177e4 12096
6e28b761
KRW
12097SWIOTLB SUBSYSTEM
12098M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12099L: linux-kernel@vger.kernel.org
9f273c24 12100T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
12101S: Supported
12102F: lib/swiotlb.c
12103F: arch/*/kernel/pci-swiotlb.c
12104F: include/linux/swiotlb.h
12105
007f790c
JP
12106SWITCHDEV
12107M: Jiri Pirko <jiri@resnulli.us>
f38c5ad7 12108M: Ivan Vecera <ivecera@redhat.com>
007f790c
JP
12109L: netdev@vger.kernel.org
12110S: Supported
12111F: net/switchdev/
12112F: include/net/switchdev.h
12113
db8e35d5
VG
12114SYNOPSYS ARC ARCHITECTURE
12115M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 12116L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
12117S: Supported
12118F: arch/arc/
9b28829d 12119F: Documentation/devicetree/bindings/arc/*
2d799dde 12120F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 12121F: drivers/clocksource/arc_timer.c
c6a0fe4a 12122F: drivers/tty/serial/arc_uart.c
b7182d1a 12123T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 12124
556cc1c5
AB
12125SYNOPSYS ARC SDP platform support
12126M: Alexey Brodkin <abrodkin@synopsys.com>
12127S: Supported
12128F: arch/arc/plat-axs10x
12129F: arch/arc/boot/dts/ax*
12130F: Documentation/devicetree/bindings/arc/axs10*
12131
6c284c9a
LJ
12132SYSTEM CONFIGURATION (SYSCON)
12133M: Lee Jones <lee.jones@linaro.org>
12134M: Arnd Bergmann <arnd@arndb.de>
12135T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12136S: Supported
12137F: drivers/mfd/syscon.c
12138
8c0984e5
SR
12139SYSTEM RESET/SHUTDOWN DRIVERS
12140M: Sebastian Reichel <sre@kernel.org>
8c0984e5 12141L: linux-pm@vger.kernel.org
58db9505 12142T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
12143S: Maintained
12144F: Documentation/devicetree/bindings/power/reset/
12145F: drivers/power/reset/
12146
1da177e4 12147SYSV FILESYSTEM
8b58be88 12148M: Christoph Hellwig <hch@infradead.org>
1da177e4 12149S: Maintained
679655da
JP
12150F: Documentation/filesystems/sysv-fs.txt
12151F: fs/sysv/
12152F: include/linux/sysv_fs.h
1da177e4 12153
86cfa7fc 12154TARGET SUBSYSTEM
9c3646d1 12155M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 12156L: linux-scsi@vger.kernel.org
b9f5edc2 12157L: target-devel@vger.kernel.org
86cfa7fc 12158W: http://www.linux-iscsi.org
cf015e9f 12159W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 12160T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
12161S: Supported
12162F: drivers/target/
12163F: include/target/
12164F: Documentation/target/
12165
4e68852d 12166TASKSTATS STATISTICS INTERFACE
185e595f 12167M: Balbir Singh <bsingharora@gmail.com>
4e68852d 12168S: Maintained
679655da
JP
12169F: Documentation/accounting/taskstats*
12170F: include/linux/taskstats*
12171F: kernel/taskstats.c
4e68852d 12172
781b456a 12173TC CLASSIFIER
f935f3f8 12174M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
12175L: netdev@vger.kernel.org
12176S: Maintained
679655da 12177F: include/net/pkt_cls.h
c117ab84 12178F: include/uapi/linux/pkt_cls.h
679655da 12179F: net/sched/
781b456a 12180
5067f08a 12181TCP LOW PRIORITY MODULE
8b58be88
JP
12182M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12183M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
12184W: http://tcp-lp-mod.sourceforge.net/
12185S: Maintained
679655da 12186F: net/ipv4/tcp_lp.c
5067f08a 12187
91952bc0
AP
12188TDA10071 MEDIA DRIVER
12189M: Antti Palosaari <crope@iki.fi>
12190L: linux-media@vger.kernel.org
a825eaec 12191W: https://linuxtv.org
91952bc0
AP
12192W: http://palosaari.fi/linux/
12193Q: http://patchwork.linuxtv.org/project/linux-media/list/
12194T: git git://linuxtv.org/anttip/media_tree.git
12195S: Maintained
12196F: drivers/media/dvb-frontends/tda10071*
12197
12198TDA18212 MEDIA DRIVER
12199M: Antti Palosaari <crope@iki.fi>
12200L: linux-media@vger.kernel.org
a825eaec 12201W: https://linuxtv.org
91952bc0
AP
12202W: http://palosaari.fi/linux/
12203Q: http://patchwork.linuxtv.org/project/linux-media/list/
12204T: git git://linuxtv.org/anttip/media_tree.git
12205S: Maintained
12206F: drivers/media/tuners/tda18212*
12207
12208TDA18218 MEDIA DRIVER
12209M: Antti Palosaari <crope@iki.fi>
12210L: linux-media@vger.kernel.org
a825eaec 12211W: https://linuxtv.org
91952bc0
AP
12212W: http://palosaari.fi/linux/
12213Q: http://patchwork.linuxtv.org/project/linux-media/list/
12214T: git git://linuxtv.org/anttip/media_tree.git
12215S: Maintained
12216F: drivers/media/tuners/tda18218*
12217
3b2f6aba
MK
12218TDA18271 MEDIA DRIVER
12219M: Michael Krufky <mkrufky@linuxtv.org>
12220L: linux-media@vger.kernel.org
a825eaec 12221W: https://linuxtv.org
3b2f6aba
MK
12222W: http://github.com/mkrufky
12223Q: http://patchwork.linuxtv.org/project/linux-media/list/
12224T: git git://linuxtv.org/mkrufky/tuners.git
12225S: Maintained
12226F: drivers/media/tuners/tda18271*
12227
e48307a9
MK
12228TDA827x MEDIA DRIVER
12229M: Michael Krufky <mkrufky@linuxtv.org>
12230L: linux-media@vger.kernel.org
a825eaec 12231W: https://linuxtv.org
e48307a9
MK
12232W: http://github.com/mkrufky
12233Q: http://patchwork.linuxtv.org/project/linux-media/list/
12234T: git git://linuxtv.org/mkrufky/tuners.git
12235S: Maintained
12236F: drivers/media/tuners/tda8290.*
12237
66cf9212
MK
12238TDA8290 MEDIA DRIVER
12239M: Michael Krufky <mkrufky@linuxtv.org>
12240L: linux-media@vger.kernel.org
a825eaec 12241W: https://linuxtv.org
66cf9212
MK
12242W: http://github.com/mkrufky
12243Q: http://patchwork.linuxtv.org/project/linux-media/list/
12244T: git git://linuxtv.org/mkrufky/tuners.git
12245S: Maintained
12246F: drivers/media/tuners/tda8290.*
12247
4b9fba30
HV
12248TDA9840 MEDIA DRIVER
12249M: Hans Verkuil <hverkuil@xs4all.nl>
12250L: linux-media@vger.kernel.org
12251T: git git://linuxtv.org/media_tree.git
a825eaec 12252W: https://linuxtv.org
4b9fba30
HV
12253S: Maintained
12254F: drivers/media/i2c/tda9840*
12255
2cb654fd 12256TEA5761 TUNER DRIVER
5dc8a864
MCC
12257M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12258M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12259L: linux-media@vger.kernel.org
a825eaec 12260W: https://linuxtv.org
2cb654fd
MCC
12261T: git git://linuxtv.org/media_tree.git
12262S: Odd fixes
12263F: drivers/media/tuners/tea5761.*
12264
12265TEA5767 TUNER DRIVER
5dc8a864
MCC
12266M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12267M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12268L: linux-media@vger.kernel.org
a825eaec 12269W: https://linuxtv.org
2cb654fd
MCC
12270T: git git://linuxtv.org/media_tree.git
12271S: Maintained
12272F: drivers/media/tuners/tea5767.*
12273
4b9fba30
HV
12274TEA6415C MEDIA DRIVER
12275M: Hans Verkuil <hverkuil@xs4all.nl>
12276L: linux-media@vger.kernel.org
12277T: git git://linuxtv.org/media_tree.git
a825eaec 12278W: https://linuxtv.org
4b9fba30
HV
12279S: Maintained
12280F: drivers/media/i2c/tea6415c*
12281
12282TEA6420 MEDIA DRIVER
12283M: Hans Verkuil <hverkuil@xs4all.nl>
12284L: linux-media@vger.kernel.org
12285T: git git://linuxtv.org/media_tree.git
a825eaec 12286W: https://linuxtv.org
4b9fba30
HV
12287S: Maintained
12288F: drivers/media/i2c/tea6420*
12289
3d249d4c 12290TEAM DRIVER
dca9ab92 12291M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
12292L: netdev@vger.kernel.org
12293S: Supported
12294F: drivers/net/team/
12295F: include/linux/if_team.h
c117ab84 12296F: include/uapi/linux/if_team.h
3d249d4c 12297
7d029125 12298TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 12299M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
12300S: Maintained
12301F: arch/x86/platform/ts5500/
12302
40ad4a30
SY
12303TECHNOTREND USB IR RECEIVER
12304M: Sean Young <sean@mess.org>
12305L: linux-media@vger.kernel.org
12306S: Maintained
12307F: drivers/media/rc/ttusbir.c
12308
adabdb0c 12309TEGRA ARCHITECTURE SUPPORT
243d58ec 12310M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 12311M: Thierry Reding <thierry.reding@gmail.com>
554077c5 12312M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 12313L: linux-tegra@vger.kernel.org
fd117cd1 12314Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 12315T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 12316S: Supported
bbbe96ed 12317N: [^a-z]tegra
84b9414b 12318
adabdb0c
SW
12319TEGRA CLOCK DRIVER
12320M: Peter De Schrijver <pdeschrijver@nvidia.com>
12321M: Prashant Gaikwad <pgaikwad@nvidia.com>
12322S: Supported
12323F: drivers/clk/tegra/
12324
86e486a0 12325TEGRA DMA DRIVERS
adabdb0c 12326M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 12327M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 12328S: Supported
86e486a0 12329F: drivers/dma/tegra*
adabdb0c 12330
adabdb0c
SW
12331TEGRA I2C DRIVER
12332M: Laxman Dewangan <ldewangan@nvidia.com>
12333S: Supported
12334F: drivers/i2c/busses/i2c-tegra.c
12335
12336TEGRA IOMMU DRIVERS
12337M: Hiroshi Doyu <hdoyu@nvidia.com>
12338S: Supported
12339F: drivers/iommu/tegra*
12340
12341TEGRA KBC DRIVER
12342M: Rakesh Iyer <riyer@nvidia.com>
12343M: Laxman Dewangan <ldewangan@nvidia.com>
12344S: Supported
12345F: drivers/input/keyboard/tegra-kbc.c
12346
adabdb0c
SW
12347TEGRA PWM DRIVER
12348M: Thierry Reding <thierry.reding@gmail.com>
12349S: Supported
12350F: drivers/pwm/pwm-tegra.c
12351
12352TEGRA SERIAL DRIVER
12353M: Laxman Dewangan <ldewangan@nvidia.com>
12354S: Supported
12355F: drivers/tty/serial/serial-tegra.c
12356
12357TEGRA SPI DRIVER
12358M: Laxman Dewangan <ldewangan@nvidia.com>
12359S: Supported
12360F: drivers/spi/spi-tegra*
12361
1a348ccc 12362TEHUTI ETHERNET DRIVER
8b58be88 12363M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
12364L: netdev@vger.kernel.org
12365S: Supported
ef7f5429 12366F: drivers/net/ethernet/tehuti/*
1a348ccc 12367
4e68852d 12368Telecom Clock Driver for MCPL0010
8b58be88 12369M: Mark Gross <mark.gross@intel.com>
4e68852d 12370S: Supported
679655da 12371F: drivers/char/tlclk.c
4e68852d 12372
4480f15b 12373TENSILICA XTENSA PORT (xtensa)
8b58be88 12374M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
12375M: Max Filippov <jcmvbkbc@gmail.com>
12376L: linux-xtensa@linux-xtensa.org
9f273c24 12377T: git git://github.com/czankel/xtensa-linux.git
4e68852d 12378S: Maintained
679655da 12379F: arch/xtensa/
3dc99857 12380F: drivers/irqchip/irq-xtensa-*
4e68852d 12381
04f1024e
NM
12382Texas Instruments' System Control Interface (TISCI) Protocol Driver
12383M: Nishanth Menon <nm@ti.com>
12384M: Tero Kristo <t-kristo@ti.com>
12385M: Santosh Shilimkar <ssantosh@kernel.org>
12386L: linux-arm-kernel@lists.infradead.org
12387S: Maintained
12388F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
12389F: drivers/firmware/ti_sci*
12390F: include/linux/soc/ti/ti_sci_protocol.h
04f1024e 12391
5313ba66
HV
12392THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12393M: Hans Verkuil <hverkuil@xs4all.nl>
12394L: linux-media@vger.kernel.org
12395T: git git://linuxtv.org/media_tree.git
a825eaec 12396W: https://linuxtv.org
5313ba66
HV
12397S: Maintained
12398F: drivers/media/radio/radio-raremono.c
12399
d3fb6955 12400THERMAL
b75f0050 12401M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 12402M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
12403L: linux-pm@vger.kernel.org
12404T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12405T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12406Q: https://patchwork.kernel.org/project/linux-pm/list/
12407S: Supported
12408F: drivers/thermal/
12409F: include/linux/thermal.h
af6c9f16 12410F: include/uapi/linux/thermal.h
b75f0050
JP
12411F: include/linux/cpu_cooling.h
12412F: Documentation/devicetree/bindings/thermal/
d3fb6955 12413
64e05d8b
VK
12414THERMAL/CPU_COOLING
12415M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12416M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 12417M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
12418L: linux-pm@vger.kernel.org
12419S: Supported
12420F: Documentation/thermal/cpu-cooling-api.txt
12421F: drivers/thermal/cpu_cooling.c
12422F: include/linux/cpu_cooling.h
12423
4e68852d 12424THINKPAD ACPI EXTRAS DRIVER
8b58be88 12425M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 12426L: ibm-acpi-devel@lists.sourceforge.net
d0944853 12427L: platform-driver-x86@vger.kernel.org
4e68852d
AC
12428W: http://ibm-acpi.sourceforge.net
12429W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 12430T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 12431S: Maintained
679655da 12432F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 12433
1b46f2a2 12434TI BANDGAP AND THERMAL DRIVER
f14d1c24 12435M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 12436M: Keerthy <j-keerthy@ti.com>
1b46f2a2 12437L: linux-pm@vger.kernel.org
531ff13e 12438L: linux-omap@vger.kernel.org
5a723e81 12439S: Maintained
794b2e25 12440F: drivers/thermal/ti-soc-thermal/
1b46f2a2 12441
ccf963d3
BP
12442TI VPE/CAL DRIVERS
12443M: Benoit Parrot <bparrot@ti.com>
12444L: linux-media@vger.kernel.org
12445W: http://linuxtv.org/
12446Q: http://patchwork.linuxtv.org/project/linux-media/list/
12447S: Maintained
12448F: drivers/media/platform/ti-vpe/
12449
0c7665c3
MF
12450TI CDCE706 CLOCK DRIVER
12451M: Max Filippov <jcmvbkbc@gmail.com>
12452S: Maintained
12453F: drivers/clk/clk-cdce706.c
12454
49b6a5e3
TK
12455TI CLOCK DRIVER
12456M: Tero Kristo <t-kristo@ti.com>
12457L: linux-omap@vger.kernel.org
12458S: Maintained
12459F: drivers/clk/ti/
12460F: include/linux/clk/ti.h
12461
f75cfbad
GS
12462TI ETHERNET SWITCH DRIVER (CPSW)
12463M: Mugunthan V N <mugunthanvnm@ti.com>
12464R: Grygorii Strashko <grygorii.strashko@ti.com>
12465L: linux-omap@vger.kernel.org
12466L: netdev@vger.kernel.org
12467S: Maintained
12468F: drivers/net/ethernet/ti/cpsw*
12469F: drivers/net/ethernet/ti/davinci*
12470
4020f2d7 12471TI FLASH MEDIA INTERFACE DRIVER
8b58be88 12472M: Alex Dubov <oakad@yahoo.com>
795fb7e7 12473S: Maintained
679655da
JP
12474F: drivers/misc/tifm*
12475F: drivers/mmc/host/tifm_sd.c
12476F: include/linux/tifm.h
4020f2d7 12477
e0c52404 12478TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 12479M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
12480L: linux-kernel@vger.kernel.org
12481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12482S: Maintained
12483F: drivers/soc/ti/*
12484T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12485
12486
152ad442
SR
12487TI LM49xxx FAMILY ASoC CODEC DRIVERS
12488M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 12489M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
12490L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12491S: Maintained
12492F: sound/soc/codecs/lm49453*
d392dead 12493F: sound/soc/codecs/isabelle*
152ad442 12494
0edd807d
KM
12495TI LP855x BACKLIGHT DRIVER
12496M: Milo Kim <milo.kim@ti.com>
12497S: Maintained
12498F: Documentation/backlight/lp855x-driver.txt
12499F: drivers/video/backlight/lp855x_bl.c
12500F: include/linux/platform_data/lp855x.h
12501
faf13f6d
KM
12502TI LP8727 CHARGER DRIVER
12503M: Milo Kim <milo.kim@ti.com>
12504S: Maintained
8c0984e5 12505F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12506F: include/linux/platform_data/lp8727.h
12507
22f1229f
KM
12508TI LP8788 MFD DRIVER
12509M: Milo Kim <milo.kim@ti.com>
12510S: Maintained
12511F: drivers/iio/adc/lp8788_adc.c
12512F: drivers/leds/leds-lp8788.c
12513F: drivers/mfd/lp8788*.c
8c0984e5 12514F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12515F: drivers/regulator/lp8788-*.c
12516F: include/linux/mfd/lp8788*.h
12517
84640e27
KM
12518TI NETCP ETHERNET DRIVER
12519M: Wingman Kwok <w-kwok2@ti.com>
12520M: Murali Karicheri <m-karicheri2@ti.com>
12521L: netdev@vger.kernel.org
12522S: Maintained
12523F: drivers/net/ethernet/ti/netcp*
12524
217e0ca9
KC
12525TI TAS571X FAMILY ASoC CODEC DRIVER
12526M: Kevin Cernekee <cernekee@chromium.org>
12527L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12528S: Odd Fixes
12529F: sound/soc/codecs/tas571x*
12530
dd5e8e6b 12531TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12532M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12533L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12534S: Maintained
12535F: sound/soc/codecs/twl4030*
12536
90921014 12537TI WILINK WIRELESS DRIVERS
90921014
LC
12538L: linux-wireless@vger.kernel.org
12539W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12540W: http://wireless.kernel.org/en/users/Drivers/wl1251
12541T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12542S: Orphan
90921014
LC
12543F: drivers/net/wireless/ti/
12544F: include/linux/wl12xx.h
12545
e86eaa3a 12546TIPC NETWORK LAYER
8b58be88 12547M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12548M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12549L: netdev@vger.kernel.org (core kernel code)
12550L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12551W: http://tipc.sourceforge.net/
e86eaa3a 12552S: Maintained
c117ab84 12553F: include/uapi/linux/tipc*.h
679655da 12554F: net/tipc/
e86eaa3a 12555
867e359b 12556TILE ARCHITECTURE
b9a279f6 12557M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12558W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12559T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12560S: Supported
12561F: arch/tile/
6b940606 12562F: drivers/char/tile-srom.c
5c770755 12563F: drivers/edac/tile_edac.c
6b940606
CM
12564F: drivers/net/ethernet/tile/
12565F: drivers/rtc/rtc-tile.c
12566F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12567F: drivers/tty/serial/tilegx.c
6b940606
CM
12568F: drivers/usb/host/*-tilegx.c
12569F: include/linux/usb/tilegx.h
867e359b 12570
1da177e4 12571TLAN NETWORK DRIVER
8b58be88 12572M: Samuel Chessman <chessman@tux.org>
88c07dde 12573L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12574W: http://sourceforge.net/projects/tlan/
12575S: Maintained
679655da 12576F: Documentation/networking/tlan.txt
b544dbac 12577F: drivers/net/ethernet/ti/tlan.*
1da177e4 12578
d74db3b2 12579TOMOYO SECURITY MODULE
8b58be88
JP
12580M: Kentaro Takeda <takedakn@nttdata.co.jp>
12581M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12582L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12583L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12584L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12585L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12586W: http://tomoyo.sourceforge.jp/
843d183c 12587T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12588S: Maintained
679655da 12589F: security/tomoyo/
d74db3b2 12590
9caeb532 12591TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12592M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12593L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12594S: Maintained
12595F: drivers/platform/x86/topstar-laptop.c
12596
1da177e4 12597TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12598M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12599L: platform-driver-x86@vger.kernel.org
0a63ca11 12600S: Maintained
679655da 12601F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12602
0a63ca11
AA
12603TOSHIBA BLUETOOTH DRIVER
12604M: Azael Avalos <coproscefalo@gmail.com>
12605L: platform-driver-x86@vger.kernel.org
12606S: Maintained
12607F: drivers/platform/x86/toshiba_bluetooth.c
12608
12609TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12610M: Azael Avalos <coproscefalo@gmail.com>
12611L: platform-driver-x86@vger.kernel.org
12612S: Maintained
12613F: drivers/platform/x86/toshiba_haps.c
12614
14991fc7
AA
12615TOSHIBA WMI HOTKEYS DRIVER
12616M: Azael Avalos <coproscefalo@gmail.com>
12617L: platform-driver-x86@vger.kernel.org
12618S: Maintained
12619F: drivers/platform/x86/toshiba-wmi.c
12620
1da177e4 12621TOSHIBA SMM DRIVER
8b58be88 12622M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12623W: http://www.buzzard.org.uk/toshiba/
12624S: Maintained
679655da
JP
12625F: drivers/char/toshiba.c
12626F: include/linux/toshiba.h
c117ab84 12627F: include/uapi/linux/toshiba.h
1da177e4 12628
d32d9864
MR
12629TOSHIBA TC358743 DRIVER
12630M: Mats Randgaard <matrandg@cisco.com>
12631L: linux-media@vger.kernel.org
12632S: Maintained
12633F: drivers/media/i2c/tc358743*
b5dcee22 12634F: include/media/i2c/tc358743.h
d32d9864 12635
560e6475
WS
12636TMIO/SDHI MMC DRIVER
12637M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12638L: linux-mmc@vger.kernel.org
560e6475 12639S: Supported
d1057c40
GL
12640F: drivers/mmc/host/tmio_mmc*
12641F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12642F: include/linux/mfd/tmio.h
d719f900 12643
917cc4e6
GR
12644TMP401 HARDWARE MONITOR DRIVER
12645M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12646L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12647S: Maintained
12648F: Documentation/hwmon/tmp401
12649F: drivers/hwmon/tmp401.c
12650
98f32602 12651TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12652M: Hugh Dickins <hughd@google.com>
98f32602
HD
12653L: linux-mm@kvack.org
12654S: Maintained
12655F: include/linux/shmem_fs.h
12656F: mm/shmem.c
12657
45f95b53 12658TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12659M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12660M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12661L: linux-media@vger.kernel.org
a825eaec 12662W: https://linuxtv.org
45f95b53
MCC
12663T: git git://linuxtv.org/media_tree.git
12664S: Odd fixes
12665F: drivers/media/usb/tm6000/
618cd932 12666F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12667
34d1324e
AU
12668TW5864 VIDEO4LINUX DRIVER
12669M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12670M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12671M: Andrey Utkin <andrey_utkin@fastmail.com>
12672L: linux-media@vger.kernel.org
12673S: Supported
12674F: drivers/media/pci/tw5864/
45f95b53 12675
c65fde19
HV
12676TW68 VIDEO4LINUX DRIVER
12677M: Hans Verkuil <hverkuil@xs4all.nl>
12678L: linux-media@vger.kernel.org
12679T: git git://linuxtv.org/media_tree.git
a825eaec 12680W: https://linuxtv.org
c65fde19
HV
12681S: Odd Fixes
12682F: drivers/media/pci/tw68/
12683
704a84cc
EG
12684TW686X VIDEO4LINUX DRIVER
12685M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12686L: linux-media@vger.kernel.org
12687T: git git://linuxtv.org/media_tree.git
12688W: http://linuxtv.org
12689S: Maintained
12690F: drivers/media/pci/tw686x/
12691
4e68852d 12692TPM DEVICE DRIVER
901486b8 12693M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12694M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12695M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12696R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12697W: http://tpmdd.sourceforge.net
63a10dfd 12698L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12699Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12700T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12701S: Maintained
679655da 12702F: drivers/char/tpm/
4e68852d 12703
1a0f1b27
AL
12704TPM IBM_VTPM DEVICE DRIVER
12705M: Ashley Lai <ashleydlai@gmail.com>
12706W: http://tpmdd.sourceforge.net
12707L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12708S: Maintained
12709F: drivers/char/tpm/tpm_ibmvtpm*
12710
d6f005a1
JP
12711TRACING
12712M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12713M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12714T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12715S: Maintained
12716F: Documentation/trace/ftrace.txt
12717F: arch/*/*/*/ftrace.h
12718F: arch/*/kernel/ftrace.c
12719F: include/*/ftrace.h
12720F: include/linux/trace*.h
12721F: include/trace/
12722F: kernel/trace/
6e68e6c5 12723F: tools/testing/selftests/ftrace/
d6f005a1 12724
4abac0d0
IM
12725TRACING MMIO ACCESSES (MMIOTRACE)
12726M: Steven Rostedt <rostedt@goodmis.org>
12727M: Ingo Molnar <mingo@kernel.org>
12728R: Karol Herbst <karolherbst@gmail.com>
12729R: Pekka Paalanen <ppaalanen@gmail.com>
12730S: Maintained
12731L: linux-kernel@vger.kernel.org
12732L: nouveau@lists.freedesktop.org
12733F: kernel/trace/trace_mmiotrace.c
12734F: include/linux/mmiotrace.h
12735F: arch/x86/mm/kmmio.c
12736F: arch/x86/mm/mmio-mod.c
12737F: arch/x86/mm/testmmiotrace.c
12738
1da177e4 12739TRIVIAL PATCHES
8b58be88 12740M: Jiri Kosina <trivial@kernel.org>
54e5881d 12741T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12742S: Maintained
86ef925f 12743K: ^Subject:.*(?i)trivial
1da177e4 12744
4e68852d 12745TTY LAYER
879a5a00 12746M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12747M: Jiri Slaby <jslaby@suse.com>
879a5a00 12748S: Supported
08deed1e 12749T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12750F: Documentation/serial/
8dd5d2f1 12751F: drivers/tty/
df621252 12752F: drivers/tty/serial/serial_core.c
e3288775
AC
12753F: include/linux/serial_core.h
12754F: include/linux/serial.h
12755F: include/linux/tty.h
c117ab84
CEB
12756F: include/uapi/linux/serial_core.h
12757F: include/uapi/linux/serial.h
12758F: include/uapi/linux/tty.h
4e68852d 12759
91952bc0
AP
12760TUA9001 MEDIA DRIVER
12761M: Antti Palosaari <crope@iki.fi>
12762L: linux-media@vger.kernel.org
a825eaec 12763W: https://linuxtv.org
91952bc0
AP
12764W: http://palosaari.fi/linux/
12765Q: http://patchwork.linuxtv.org/project/linux-media/list/
12766T: git git://linuxtv.org/anttip/media_tree.git
12767S: Maintained
12768F: drivers/media/tuners/tua9001*
12769
740db6d7 12770TULIP NETWORK DRIVERS
740db6d7 12771L: netdev@vger.kernel.org
cf869eb1
GG
12772L: linux-parisc@vger.kernel.org
12773S: Orphan
0f04e2aa 12774F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12775
12776TUN/TAP driver
ba57b6f2 12777M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12778W: http://vtun.sourceforge.net/tun
12779S: Maintained
679655da
JP
12780F: Documentation/networking/tuntap.txt
12781F: arch/um/os-Linux/drivers/
1da177e4 12782
b454cc66 12783TURBOCHANNEL SUBSYSTEM
8b58be88 12784M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12785M: Ralf Baechle <ralf@linux-mips.org>
12786L: linux-mips@linux-mips.org
12787Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12788S: Maintained
679655da
JP
12789F: drivers/tc/
12790F: include/linux/tc.h
b454cc66 12791
e2d1d6c0 12792UBI FILE SYSTEM (UBIFS)
a7859936 12793M: Richard Weinberger <richard@nod.at>
949cb623 12794M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12795M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12796L: linux-mtd@lists.infradead.org
e2966cbe 12797T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12798W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12799S: Supported
679655da
JP
12800F: Documentation/filesystems/ubifs.txt
12801F: fs/ubifs/
e2d1d6c0 12802
e1632fa2 12803UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12804M: Greg Ungerer <gerg@linux-m68k.org>
12805W: http://www.linux-m68k.org/
cc2020e6 12806W: http://www.uclinux.org/
e1632fa2 12807L: linux-m68k@lists.linux-m68k.org
cc2020e6 12808L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12809T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12810S: Maintained
e1632fa2
GU
12811F: arch/m68k/coldfire/
12812F: arch/m68k/68*/
61bc02bb
JP
12813F: arch/m68k/*/*_no.*
12814F: arch/m68k/include/asm/*_no.*
cc2020e6 12815
1da177e4 12816UDF FILESYSTEM
d8130624 12817M: Jan Kara <jack@suse.com>
1da177e4 12818S: Maintained
679655da
JP
12819F: Documentation/filesystems/udf.txt
12820F: fs/udf/
1da177e4 12821
0edffe65
BN
12822UDRAW TABLET
12823M: Bastien Nocera <hadess@hadess.net>
12824L: linux-input@vger.kernel.org
12825S: Maintained
12826F: drivers/hid/hid-udraw.c
12827
cc2020e6 12828UFS FILESYSTEM
8b58be88 12829M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12830S: Maintained
679655da
JP
12831F: Documentation/filesystems/ufs.txt
12832F: fs/ufs/
cc2020e6 12833
0a09d3ab
DH
12834UHID USERSPACE HID IO DRIVER:
12835M: David Herrmann <dh.herrmann@googlemail.com>
12836L: linux-input@vger.kernel.org
12837S: Maintained
12838F: drivers/hid/uhid.c
c117ab84 12839F: include/uapi/linux/uhid.h
0a09d3ab 12840
18332a80 12841ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12842L: linux-usb@vger.kernel.org
10c6c9c9 12843S: Orphan
355ffe69 12844F: drivers/uwb/
679655da
JP
12845F: include/linux/uwb.h
12846F: include/linux/uwb/
18332a80 12847
b31d8273
G
12848UNICORE32 ARCHITECTURE:
12849M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12850W: http://mprc.pku.edu.cn/~guanxuetao/linux
12851S: Maintained
ceebf4d5 12852T: git git://github.com/gxt/linux.git
b31d8273
G
12853F: arch/unicore32/
12854
d8379ab1
TF
12855UNIFDEF
12856M: Tony Finch <dot@dotat.at>
12857W: http://dotat.at/prog/unifdef
12858S: Maintained
12859F: scripts/unifdef.c
12860
1da177e4 12861UNIFORM CDROM DRIVER
8b58be88 12862M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12863W: http://www.kernel.dk
12864S: Maintained
679655da
JP
12865F: Documentation/cdrom/
12866F: drivers/cdrom/cdrom.c
12867F: include/linux/cdrom.h
c117ab84 12868F: include/uapi/linux/cdrom.h
1da177e4 12869
56df0122 12870UNISYS S-PAR DRIVERS
49e7d9df
JP
12871M: David Kershner <david.kershner@unisys.com>
12872L: sparmaintainer@unisys.com (Unisys internal)
12873S: Supported
12874F: drivers/staging/unisys/
56df0122 12875
9941fa6e
VH
12876UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12877M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12878L: linux-scsi@vger.kernel.org
12879S: Supported
12880F: Documentation/scsi/ufs.txt
12881F: drivers/scsi/ufs/
12882
4b9ffb5a 12883UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
bdee9860
JP
12884M: Manjunath M Bettegowda <manjumb@synopsys.com>
12885M: Prabu Thangamuthu <prabut@synopsys.com>
4b9ffb5a
JP
12886L: linux-scsi@vger.kernel.org
12887S: Supported
12888F: drivers/scsi/ufs/*dwc*
12889
e2d1d6c0 12890UNSORTED BLOCK IMAGES (UBI)
949cb623 12891M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12892M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12893W: http://www.linux-mtd.infradead.org/
12894L: linux-mtd@lists.infradead.org
b6b44e0a 12895T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12896S: Supported
80811493 12897F: drivers/mtd/ubi/
679655da 12898F: include/linux/mtd/ubi.h
c117ab84 12899F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12900
1da177e4 12901USB ACM DRIVER
ca1c3e6f 12902M: Oliver Neukum <oneukum@suse.com>
6372594a 12903L: linux-usb@vger.kernel.org
1da177e4 12904S: Maintained
679655da
JP
12905F: Documentation/usb/acm.txt
12906F: drivers/usb/class/cdc-acm.*
1da177e4 12907
b7d572e1
PF
12908USB AR5523 WIRELESS DRIVER
12909M: Pontus Fuchs <pontus.fuchs@gmail.com>
12910L: linux-wireless@vger.kernel.org
12911S: Maintained
12912F: drivers/net/wireless/ath/ar5523/
12913
115bb1ff 12914USB ATTACHED SCSI
866d372e 12915M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12916L: linux-usb@vger.kernel.org
12917L: linux-scsi@vger.kernel.org
8eae0fb7 12918S: Maintained
115bb1ff
MW
12919F: drivers/usb/storage/uas.c
12920
1da177e4 12921USB CDC ETHERNET DRIVER
61eee9a7 12922M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12923L: linux-usb@vger.kernel.org
1da177e4 12924S: Maintained
679655da 12925F: drivers/net/usb/cdc_*.c
c117ab84 12926F: include/uapi/linux/usb/cdc.h
1da177e4 12927
66e3e591
KP
12928USB CHAOSKEY DRIVER
12929M: Keith Packard <keithp@keithp.com>
12930L: linux-usb@vger.kernel.org
12931S: Maintained
12932F: drivers/usb/misc/chaoskey.c
12933
b02b371e 12934USB CYPRESS C67X00 DRIVER
8b58be88 12935M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12936L: linux-usb@vger.kernel.org
12937S: Maintained
679655da 12938F: drivers/usb/c67x00/
b02b371e 12939
d0374f4f 12940USB DAVICOM DM9601 DRIVER
8b58be88 12941M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12942L: netdev@vger.kernel.org
d0374f4f
PK
12943W: http://www.linux-usb.org/usbnet
12944S: Maintained
679655da 12945F: drivers/net/usb/dm9601.c
d0374f4f 12946
cc2020e6 12947USB DIAMOND RIO500 DRIVER
8b58be88 12948M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12949L: rio500-users@lists.sourceforge.net
12950W: http://rio500.sourceforge.net
12951S: Maintained
679655da 12952F: drivers/usb/misc/rio500*
cc2020e6 12953
1da177e4 12954USB EHCI DRIVER
578333ab 12955M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12956L: linux-usb@vger.kernel.org
578333ab 12957S: Maintained
679655da
JP
12958F: Documentation/usb/ehci.txt
12959F: drivers/usb/host/ehci*
1da177e4 12960
69ae9e3e 12961USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12962M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12963L: linux-usb@vger.kernel.org
69ae9e3e 12964W: http://www.linux-usb.org/gadget
d6d0f665
FB
12965T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12966S: Maintained
679655da
JP
12967F: drivers/usb/gadget/
12968F: include/linux/usb/gadget*
69ae9e3e 12969
2dea64b4 12970USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12971M: Jiri Kosina <jikos@kernel.org>
406df153 12972R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12973L: linux-usb@vger.kernel.org
54e5881d 12974T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12975S: Maintained
c2f01971 12976F: Documentation/hid/hiddev.txt
679655da 12977F: drivers/hid/usbhid/
1da177e4 12978
959eea21 12979USB ISP116X DRIVER
8b58be88 12980M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12981L: linux-usb@vger.kernel.org
959eea21 12982S: Maintained
679655da
JP
12983F: drivers/usb/host/isp116x*
12984F: include/linux/usb/isp116x.h
959eea21 12985
146498ea
WH
12986USB LAN78XX ETHERNET DRIVER
12987M: Woojung Huh <woojung.huh@microchip.com>
12988M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12989L: netdev@vger.kernel.org
12990S: Maintained
12991F: drivers/net/usb/lan78xx.*
12992
1da177e4 12993USB MASS STORAGE DRIVER
fc8b690d 12994M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12995L: linux-usb@vger.kernel.org
8836aeb8 12996L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12997S: Maintained
12998W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12999F: drivers/usb/storage/
1da177e4 13000
af39917d
CL
13001USB MIDI DRIVER
13002M: Clemens Ladisch <clemens@ladisch.de>
13003L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13004T: git git://git.alsa-project.org/alsa-kernel.git
13005S: Maintained
13006F: sound/usb/midi.*
13007
444ce9d4
JP
13008USB NETWORKING DRIVERS
13009L: linux-usb@vger.kernel.org
13010S: Odd Fixes
13011F: drivers/net/usb/
13012
1da177e4 13013USB OHCI DRIVER
578333ab 13014M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13015L: linux-usb@vger.kernel.org
578333ab 13016S: Maintained
679655da
JP
13017F: Documentation/usb/ohci.txt
13018F: drivers/usb/host/ohci*
1da177e4 13019
963ffa3e 13020USB OTG FSM (Finite State Machine)
60d77b3d 13021M: Peter Chen <Peter.Chen@nxp.com>
8373856d 13022T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
13023L: linux-usb@vger.kernel.org
13024S: Maintained
13025F: drivers/usb/common/usb-otg-fsm.c
13026
563da3a9
VM
13027USB OVER IP DRIVER
13028M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
13029M: Shuah Khan <shuahkh@osg.samsung.com>
13030M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
13031L: linux-usb@vger.kernel.org
13032S: Maintained
a6d6fc2b 13033F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
13034F: drivers/usb/usbip/
13035F: tools/usb/usbip/
13036
1da177e4 13037USB PEGASUS DRIVER
a16b945c 13038M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 13039L: linux-usb@vger.kernel.org
043600a6 13040L: netdev@vger.kernel.org
052e3128
PM
13041T: git git://github.com/petkan/pegasus.git
13042W: https://github.com/petkan/pegasus
1da177e4 13043S: Maintained
679655da 13044F: drivers/net/usb/pegasus.*
1da177e4 13045
d3ad558f 13046USB PHY LAYER
a55f6286 13047M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
13048L: linux-usb@vger.kernel.org
13049T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13050S: Maintained
13051F: drivers/usb/phy/
d3ad558f 13052
73e4fb3f 13053USB PRINTER DRIVER (usblp)
8b58be88 13054M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 13055L: linux-usb@vger.kernel.org
73e4fb3f 13056S: Supported
679655da 13057F: drivers/usb/class/usblp.c
1da177e4 13058
4521b477
BM
13059USB QMI WWAN NETWORK DRIVER
13060M: Bjørn Mork <bjorn@mork.no>
13061L: netdev@vger.kernel.org
13062S: Maintained
13063F: Documentation/ABI/testing/sysfs-class-net-qmi
13064F: drivers/net/usb/qmi_wwan.c
13065
1da177e4 13066USB RTL8150 DRIVER
a16b945c 13067M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 13068L: linux-usb@vger.kernel.org
043600a6 13069L: netdev@vger.kernel.org
052e3128
PM
13070T: git git://github.com/petkan/rtl8150.git
13071W: https://github.com/petkan/rtl8150
1da177e4 13072S: Maintained
679655da 13073F: drivers/net/usb/rtl8150.c
1da177e4 13074
f896b796 13075USB SERIAL SUBSYSTEM
66085694 13076M: Johan Hovold <johan@kernel.org>
795fb7e7 13077L: linux-usb@vger.kernel.org
5ee05309 13078T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 13079S: Maintained
679655da 13080F: Documentation/usb/usb-serial.txt
f896b796 13081F: drivers/usb/serial/
679655da 13082F: include/linux/usb/serial.h
1da177e4 13083
b3f0db1c
SG
13084USB SMSC75XX ETHERNET DRIVER
13085M: Steve Glendinning <steve.glendinning@shawell.net>
13086L: netdev@vger.kernel.org
13087S: Maintained
13088F: drivers/net/usb/smsc75xx.*
13089
2f7ca802 13090USB SMSC95XX ETHERNET DRIVER
90b24cfb 13091M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 13092M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 13093L: netdev@vger.kernel.org
90b24cfb 13094S: Maintained
679655da 13095F: drivers/net/usb/smsc95xx.*
2f7ca802 13096
1da177e4 13097USB SUBSYSTEM
879a5a00 13098M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 13099L: linux-usb@vger.kernel.org
1da177e4 13100W: http://www.linux-usb.org
08deed1e 13101T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 13102S: Supported
1700bd98 13103F: Documentation/devicetree/bindings/usb/
679655da 13104F: Documentation/usb/
679655da
JP
13105F: drivers/usb/
13106F: include/linux/usb.h
13107F: include/linux/usb/
1da177e4
LT
13108
13109USB UHCI DRIVER
8b58be88 13110M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13111L: linux-usb@vger.kernel.org
1da177e4 13112S: Maintained
679655da 13113F: drivers/usb/host/uhci*
1da177e4 13114
69ae9e3e 13115USB "USBNET" DRIVER FRAMEWORK
d8130624 13116M: Oliver Neukum <oneukum@suse.com>
043600a6 13117L: netdev@vger.kernel.org
69ae9e3e 13118W: http://www.linux-usb.org/usbnet
1da177e4 13119S: Maintained
679655da
JP
13120F: drivers/net/usb/usbnet.c
13121F: include/linux/usb/usbnet.h
1da177e4 13122
c0efd232 13123USB VIDEO CLASS
c53ac071 13124M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 13125L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 13126L: linux-media@vger.kernel.org
275ffde4 13127T: git git://linuxtv.org/media_tree.git
57c6d2e9 13128W: http://www.ideasonboard.org/uvc/
c0efd232 13129S: Maintained
0c0d06ca 13130F: drivers/media/usb/uvc/
6c0f0359 13131F: include/uapi/linux/uvcvideo.h
1da177e4 13132
b60b9c45
HV
13133USB VISION DRIVER
13134M: Hans Verkuil <hverkuil@xs4all.nl>
13135L: linux-media@vger.kernel.org
13136T: git git://linuxtv.org/media_tree.git
a825eaec 13137W: https://linuxtv.org
b60b9c45
HV
13138S: Odd Fixes
13139F: drivers/media/usb/usbvision/
13140
8282da47
LP
13141USB WEBCAM GADGET
13142M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13143L: linux-usb@vger.kernel.org
13144S: Maintained
3a83c16e 13145F: drivers/usb/gadget/function/*uvc*
faf2e1db 13146F: drivers/usb/gadget/legacy/webcam.c
8282da47 13147
bf164cc0 13148USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 13149M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
13150L: linux-wireless@vger.kernel.org
13151S: Maintained
679655da 13152F: drivers/net/wireless/rndis_wlan.c
bf164cc0 13153
eb6bab13 13154USB XHCI DRIVER
03d85053 13155M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
13156L: linux-usb@vger.kernel.org
13157S: Supported
36d0344c
SS
13158F: drivers/usb/host/xhci*
13159F: drivers/usb/host/pci-quirks*
eb6bab13 13160
1da177e4 13161USB ZD1201 DRIVER
4086b9ca 13162L: linux-wireless@vger.kernel.org
1da177e4 13163W: http://linux-lc100020.sourceforge.net
4086b9ca 13164S: Orphan
ed0ad06f 13165F: drivers/net/wireless/zydas/zd1201.*
1da177e4 13166
b7eee616 13167USB ZR364XX DRIVER
8b58be88 13168M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 13169L: linux-usb@vger.kernel.org
661263b5 13170L: linux-media@vger.kernel.org
275ffde4 13171T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
13172W: http://royale.zerezo.com/zr364xx/
13173S: Maintained
618cd932 13174F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 13175F: drivers/media/usb/zr364xx/
b7eee616 13176
289fcff4
HK
13177ULPI BUS
13178M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13179L: linux-usb@vger.kernel.org
13180S: Maintained
13181F: drivers/usb/common/ulpi.c
13182F: include/linux/ulpi/
13183
e7839f25 13184USER-MODE LINUX (UML)
8b58be88 13185M: Jeff Dike <jdike@addtoit.com>
b15194b7 13186M: Richard Weinberger <richard@nod.at>
1da177e4
LT
13187L: user-mode-linux-devel@lists.sourceforge.net
13188L: user-mode-linux-user@lists.sourceforge.net
13189W: http://user-mode-linux.sourceforge.net
9f273c24 13190T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 13191S: Maintained
61516587 13192F: Documentation/virtual/uml/
679655da 13193F: arch/um/
b070989a 13194F: arch/x86/um/
679655da
JP
13195F: fs/hostfs/
13196F: fs/hppfs/
b7eee616 13197
e5f114e9 13198USERSPACE I/O (UIO)
879a5a00 13199M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 13200S: Maintained
3d3fecbd 13201T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
cadf8106 13202F: Documentation/driver-api/uio-howto.rst
679655da
JP
13203F: drivers/uio/
13204F: include/linux/uio*.h
e5f114e9 13205
256cccbe 13206UTIL-LINUX PACKAGE
8b58be88 13207M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
13208L: util-linux@vger.kernel.org
13209W: http://en.wikipedia.org/wiki/Util-linux
13210T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
13211S: Maintained
13212
c1fd1c07 13213UVESAFB DRIVER
8b58be88 13214M: Michal Januszewski <spock@gentoo.org>
c69f677c 13215L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
13216W: http://dev.gentoo.org/~spock/projects/uvesafb/
13217S: Maintained
679655da 13218F: Documentation/fb/uvesafb.txt
8a61f013 13219F: drivers/video/fbdev/uvesafb.*
c1fd1c07 13220
456930d8
SA
13221VF610 NAND DRIVER
13222M: Stefan Agner <stefan@agner.ch>
13223L: linux-mtd@lists.infradead.org
13224S: Supported
13225F: drivers/mtd/nand/vf610_nfc.c
13226
4480f15b 13227VFAT/FAT/MSDOS FILESYSTEM
8b58be88 13228M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 13229S: Maintained
679655da
JP
13230F: Documentation/filesystems/vfat.txt
13231F: fs/fat/
1da177e4 13232
cba3345c
AW
13233VFIO DRIVER
13234M: Alex Williamson <alex.williamson@redhat.com>
13235L: kvm@vger.kernel.org
9f273c24 13236T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
13237S: Maintained
13238F: Documentation/vfio.txt
13239F: drivers/vfio/
13240F: include/linux/vfio.h
c117ab84 13241F: include/uapi/linux/vfio.h
cba3345c 13242
5188287a
KW
13243VFIO MEDIATED DEVICE DRIVERS
13244M: Kirti Wankhede <kwankhede@nvidia.com>
13245L: kvm@vger.kernel.org
13246S: Maintained
13247F: Documentation/vfio-mediated-device.txt
13248F: drivers/vfio/mdev/
13249F: include/linux/mdev.h
13250F: samples/vfio-mdev/
13251
a714ea5f
AW
13252VFIO PLATFORM DRIVER
13253M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13254L: kvm@vger.kernel.org
13255S: Maintained
13256F: drivers/vfio/platform/
13257
9e6f3438
PO
13258VIDEOBUF2 FRAMEWORK
13259M: Pawel Osciak <pawel@osciak.com>
13260M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 13261M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
13262L: linux-media@vger.kernel.org
13263S: Maintained
90d72ac6 13264F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
13265F: include/media/videobuf2-*
13266
06a8fc78
AH
13267VIRTIO AND VHOST VSOCK DRIVER
13268M: Stefan Hajnoczi <stefanha@redhat.com>
13269L: kvm@vger.kernel.org
13270L: virtualization@lists.linux-foundation.org
13271L: netdev@vger.kernel.org
13272S: Maintained
13273F: include/linux/virtio_vsock.h
13274F: include/uapi/linux/virtio_vsock.h
13275F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 13276F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
13277F: drivers/vhost/vsock.c
13278F: drivers/vhost/vsock.h
06a8fc78 13279
5523662e
SCP
13280VIRTUAL SERIO DEVICE DRIVER
13281M: Stephen Chandler Paul <thatslyude@gmail.com>
13282S: Maintained
13283F: drivers/input/serio/userio.c
13284F: include/uapi/linux/userio.h
13285
9a82446b 13286VIRTIO CONSOLE DRIVER
79134d11 13287M: Amit Shah <amit@kernel.org>
9a82446b
AS
13288L: virtualization@lists.linux-foundation.org
13289S: Maintained
13290F: drivers/char/virtio_console.c
13291F: include/linux/virtio_console.h
c117ab84 13292F: include/uapi/linux/virtio_console.h
9a82446b 13293
2426ec8f 13294VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 13295M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13296M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
13297L: virtualization@lists.linux-foundation.org
13298S: Maintained
0e4191fe 13299F: Documentation/devicetree/bindings/virtio/
2426ec8f 13300F: drivers/virtio/
c893c8d7 13301F: tools/virtio/
2426ec8f
MT
13302F: drivers/net/virtio_net.c
13303F: drivers/block/virtio_blk.c
13304F: include/linux/virtio_*.h
916cdabc 13305F: include/uapi/linux/virtio_*.h
dbaf0624 13306F: drivers/crypto/virtio/
2426ec8f 13307
f2dbda3b
CH
13308VIRTIO DRIVERS FOR S390
13309M: Christian Borntraeger <borntraeger@de.ibm.com>
13310M: Cornelia Huck <cornelia.huck@de.ibm.com>
13311L: linux-s390@vger.kernel.org
13312L: virtualization@lists.linux-foundation.org
13313L: kvm@vger.kernel.org
13314S: Supported
1b568d93 13315F: drivers/s390/virtio/
f2dbda3b 13316
4ad6ee91
GH
13317VIRTIO GPU DRIVER
13318M: David Airlie <airlied@linux.ie>
13319M: Gerd Hoffmann <kraxel@redhat.com>
13320L: dri-devel@lists.freedesktop.org
13321L: virtualization@lists.linux-foundation.org
0c19f97f 13322T: git git://git.kraxel.org/linux drm-qemu
4ad6ee91
GH
13323S: Maintained
13324F: drivers/gpu/drm/virtio/
13325F: include/uapi/linux/virtio_gpu.h
13326
3a4d5c94
MT
13327VIRTIO HOST (VHOST)
13328M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13329M: Jason Wang <jasowang@redhat.com>
3a4d5c94 13330L: kvm@vger.kernel.org
c996d8b9 13331L: virtualization@lists.linux-foundation.org
3a4d5c94 13332L: netdev@vger.kernel.org
9f273c24 13333T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
13334S: Maintained
13335F: drivers/vhost/
c117ab84 13336F: include/uapi/linux/vhost.h
3a4d5c94 13337
271c8651
GH
13338VIRTIO INPUT DRIVER
13339M: Gerd Hoffmann <kraxel@redhat.com>
13340S: Maintained
13341F: drivers/virtio/virtio_input.c
13342F: include/uapi/linux/virtio_input.h
13343
dbaf0624
G
13344VIRTIO CRYPTO DRIVER
13345M: Gonglei <arei.gonglei@huawei.com>
13346L: virtualization@lists.linux-foundation.org
13347L: linux-crypto@vger.kernel.org
13348S: Maintained
13349F: drivers/crypto/virtio/
13350F: include/uapi/linux/virtio_crypto.h
13351
1da177e4 13352VIA RHINE NETWORK DRIVER
210347e1 13353S: Orphan
f2148a47 13354F: drivers/net/ethernet/via/via-rhine.c
1da177e4 13355
f0bf7f61 13356VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 13357M: Bruce Chang <brucechang@via.com.tw>
8b58be88 13358M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
13359S: Maintained
13360F: drivers/mmc/host/via-sdmmc.c
13361
69e4a7c2 13362VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 13363M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 13364L: linux-fbdev@vger.kernel.org
69e4a7c2 13365S: Maintained
c7babebd
FTS
13366F: include/linux/via-core.h
13367F: include/linux/via-gpio.h
13368F: include/linux/via_i2c.h
8a61f013 13369F: drivers/video/fbdev/via/
69e4a7c2 13370
01f20734 13371VIA VELOCITY NETWORK DRIVER
8b58be88 13372M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
13373L: netdev@vger.kernel.org
13374S: Maintained
f2148a47 13375F: drivers/net/ethernet/via/via-velocity.*
1da177e4 13376
f73f8173
AW
13377VIRT LIB
13378M: Alex Williamson <alex.williamson@redhat.com>
13379M: Paolo Bonzini <pbonzini@redhat.com>
13380L: kvm@vger.kernel.org
13381S: Supported
13382F: virt/lib/
13383
77911fd2 13384VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
13385M: Hans Verkuil <hverkuil@xs4all.nl>
13386L: linux-media@vger.kernel.org
13387T: git git://linuxtv.org/media_tree.git
a825eaec 13388W: https://linuxtv.org
0b7bc1fa 13389S: Maintained
77911fd2 13390F: drivers/media/platform/vivid/*
0b7bc1fa 13391
55e331cf 13392VLYNQ BUS
08eeb306 13393M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 13394L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
13395S: Maintained
13396F: drivers/vlynq/vlynq.c
13397F: include/linux/vlynq.h
13398
390beae4 13399VME SUBSYSTEM
74c600e3 13400M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 13401M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
13402M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13403L: devel@driverdev.osuosl.org
13404S: Maintained
13405T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 13406F: Documentation/driver-api/vme.rst
390beae4
MW
13407F: drivers/staging/vme/
13408F: drivers/vme/
13409F: include/linux/vme*
13410
4488e09b
AK
13411VMWARE HYPERVISOR INTERFACE
13412M: Alok Kataria <akataria@vmware.com>
13413L: virtualization@lists.linux-foundation.org
13414S: Supported
13415F: arch/x86/kernel/cpu/vmware.c
13416
73b35d07
DT
13417VMWARE BALLOON DRIVER
13418M: Xavier Deguillard <xdeguillard@vmware.com>
13419M: Philip Moltmann <moltmann@vmware.com>
13420M: "VMware, Inc." <pv-drivers@vmware.com>
13421L: linux-kernel@vger.kernel.org
13422S: Maintained
13423F: drivers/misc/vmw_balloon.c
13424
8b8be51b
TH
13425VMWARE VMMOUSE SUBDRIVER
13426M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13427M: "VMware, Inc." <pv-drivers@vmware.com>
13428L: linux-input@vger.kernel.org
13429S: Maintained
13430F: drivers/input/mouse/vmmouse.c
13431F: drivers/input/mouse/vmmouse.h
13432
d1a890fa 13433VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 13434M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
13435M: "VMware, Inc." <pv-drivers@vmware.com>
13436L: netdev@vger.kernel.org
13437S: Maintained
13438F: drivers/net/vmxnet3/
d1a890fa 13439
851b1642 13440VMware PVSCSI driver
29374ec6 13441M: Jim Gill <jgill@vmware.com>
851b1642
AK
13442M: VMware PV-Drivers <pv-drivers@vmware.com>
13443L: linux-scsi@vger.kernel.org
13444S: Maintained
13445F: drivers/scsi/vmw_pvscsi.c
13446F: drivers/scsi/vmw_pvscsi.h
13447
29c8d9eb
AR
13448VMWARE PVRDMA DRIVER
13449M: Adit Ranadive <aditr@vmware.com>
13450M: VMware PV-Drivers <pv-drivers@vmware.com>
13451L: linux-rdma@vger.kernel.org
13452S: Maintained
13453F: drivers/infiniband/hw/vmw_pvrdma/
13454
e53e86c7 13455VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 13456M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 13457M: Mark Brown <broonie@kernel.org>
5cdeb2c8 13458L: linux-kernel@vger.kernel.org
1dd68f01 13459W: http://www.slimlogic.co.uk/?p=48
6febb5ab 13460T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 13461S: Supported
9d2597e8 13462F: Documentation/devicetree/bindings/regulator/
679655da 13463F: drivers/regulator/
9d2597e8 13464F: include/dt-bindings/regulator/
679655da 13465F: include/linux/regulator/
e53e86c7 13466
081958eb
DA
13467VRF
13468M: David Ahern <dsa@cumulusnetworks.com>
13469M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13470L: netdev@vger.kernel.org
13471S: Maintained
13472F: drivers/net/vrf.c
562d897d 13473F: Documentation/networking/vrf.txt
081958eb 13474
ab41319e 13475VT1211 HARDWARE MONITOR DRIVER
8b58be88 13476M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 13477L: linux-hwmon@vger.kernel.org
ab41319e 13478S: Maintained
679655da
JP
13479F: Documentation/hwmon/vt1211
13480F: drivers/hwmon/vt1211.c
ab41319e 13481
1de9e371 13482VT8231 HARDWARE MONITOR DRIVER
8b58be88 13483M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 13484L: linux-hwmon@vger.kernel.org
1de9e371 13485S: Maintained
679655da 13486F: drivers/hwmon/vt8231.c
1de9e371 13487
88095e7b
TO
13488VUB300 USB to SDIO/SD/MMC bridge chip
13489M: Tony Olech <tony.olech@elandigitalsystems.com>
13490L: linux-mmc@vger.kernel.org
13491L: linux-usb@vger.kernel.org
13492S: Supported
13493F: drivers/mmc/host/vub300.c
13494
1da177e4 13495W1 DALLAS'S 1-WIRE BUS
a8018766 13496M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 13497S: Maintained
679655da
JP
13498F: Documentation/w1/
13499F: drivers/w1/
1da177e4 13500
13927079 13501W83791D HARDWARE MONITORING DRIVER
8b58be88 13502M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 13503L: linux-hwmon@vger.kernel.org
25845c22 13504S: Maintained
679655da
JP
13505F: Documentation/hwmon/w83791d
13506F: drivers/hwmon/w83791d.c
13927079 13507
61db011d 13508W83793 HARDWARE MONITORING DRIVER
8b58be88 13509M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 13510L: linux-hwmon@vger.kernel.org
61db011d 13511S: Maintained
679655da
JP
13512F: Documentation/hwmon/w83793
13513F: drivers/hwmon/w83793.c
61db011d 13514
e3760b43 13515W83795 HARDWARE MONITORING DRIVER
d8130624 13516M: Jean Delvare <jdelvare@suse.com>
968ce1b1 13517L: linux-hwmon@vger.kernel.org
e3760b43
JD
13518S: Maintained
13519F: drivers/hwmon/w83795.c
13520
1da177e4 13521W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 13522M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13523S: Maintained
679655da 13524F: drivers/mmc/host/wbsd.*
1da177e4 13525
b4e05923
HG
13526WACOM PROTOCOL 4 SERIAL TABLETS
13527M: Julian Squires <julian@cipht.net>
13528M: Hans de Goede <hdegoede@redhat.com>
13529L: linux-input@vger.kernel.org
13530S: Maintained
13531F: drivers/input/tablet/wacom_serial4.c
13532
3527761c 13533WATCHDOG DEVICE DRIVERS
8b58be88 13534M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13535R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13536L: linux-watchdog@vger.kernel.org
13537W: http://www.linux-watchdog.org/
f599aaf0 13538T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13539S: Maintained
540be8b2 13540F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13541F: Documentation/watchdog/
13542F: drivers/watchdog/
13543F: include/linux/watchdog.h
c117ab84 13544F: include/uapi/linux/watchdog.h
3527761c 13545
b22e00f3
DH
13546WIIMOTE HID DRIVER
13547M: David Herrmann <dh.herrmann@googlemail.com>
13548L: linux-input@vger.kernel.org
13549S: Maintained
13550F: drivers/hid/hid-wiimote*
13551
e258b80e 13552WINBOND CIR DRIVER
364e9e18 13553M: David Härdeman <david@hardeman.nu>
e258b80e 13554S: Maintained
116ab806 13555F: drivers/media/rc/winbond-cir.c
e258b80e 13556
c36a483d
WBG
13557WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13558M: William Breathitt Gray <vilhelm.gray@gmail.com>
13559L: linux-watchdog@vger.kernel.org
13560S: Maintained
13561F: drivers/watchdog/ebc-c384_wdt.c
13562
9c26df9b
WBG
13563WINSYSTEMS WS16C48 GPIO DRIVER
13564M: William Breathitt Gray <vilhelm.gray@gmail.com>
13565L: linux-gpio@vger.kernel.org
13566S: Maintained
13567F: drivers/gpio/gpio-ws16c48.c
e258b80e 13568
8a70da82 13569WIMAX STACK
8b58be88 13570M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13571M: linux-wimax@intel.com
49e7d9df 13572L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13573S: Supported
13574W: http://linuxwimax.org
315987dc 13575F: Documentation/wimax/README.wimax
315987dc
JP
13576F: include/linux/wimax/debug.h
13577F: include/net/wimax.h
c117ab84 13578F: include/uapi/linux/wimax.h
315987dc 13579F: net/wimax/
8a70da82 13580
5fc14680 13581WISTRON LAPTOP BUTTON DRIVER
8b58be88 13582M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13583S: Maintained
679655da 13584F: drivers/input/misc/wistron_btns.c
5fc14680 13585
1da177e4 13586WL3501 WIRELESS PCMCIA CARD DRIVER
724c6b35 13587L: linux-wireless@vger.kernel.org
0c59d281 13588S: Odd fixes
679655da 13589F: drivers/net/wireless/wl3501*
1da177e4 13590
055bcbcb 13591WOLFSON MICROELECTRONICS DRIVERS
fef95164 13592L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13593T: git https://github.com/CirrusLogic/linux-drivers.git
13594W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13595S: Supported
3768f0b1 13596F: Documentation/hwmon/wm83??
f494993f
CK
13597F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13598F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13599F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13600F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13601F: drivers/clk/clk-wm83*.c
9c309598 13602F: drivers/extcon/extcon-arizona.c
b75ea16a 13603F: drivers/leds/leds-wm83*.c
25b273ba 13604F: drivers/gpio/gpio-*wm*.c
9c309598 13605F: drivers/gpio/gpio-arizona.c
d22b0869 13606F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13607F: drivers/input/misc/wm831x-on.c
13608F: drivers/input/touchscreen/wm831x-ts.c
13609F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13610F: drivers/mfd/arizona*
13611F: drivers/mfd/wm*.c
12ebc137 13612F: drivers/mfd/cs47l24*
8c0984e5 13613F: drivers/power/supply/wm83*.c
b75ea16a
MB
13614F: drivers/rtc/rtc-wm83*.c
13615F: drivers/regulator/wm8*.c
3860e6c4 13616F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13617F: drivers/watchdog/wm83*_wdt.c
9c309598 13618F: include/linux/mfd/arizona/
3860e6c4 13619F: include/linux/mfd/wm831x/
b75ea16a 13620F: include/linux/mfd/wm8350/
3768f0b1 13621F: include/linux/mfd/wm8400*
59ec6da2 13622F: include/linux/wm97xx.h
055bcbcb 13623F: include/sound/wm????.h
9c309598 13624F: sound/soc/codecs/arizona.?
055bcbcb 13625F: sound/soc/codecs/wm*
12ebc137 13626F: sound/soc/codecs/cs47l24*
b75ea16a 13627
3e6cd7a4
TH
13628WORKQUEUE
13629M: Tejun Heo <tj@kernel.org>
badb7f5e 13630R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13631T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13632S: Maintained
13633F: include/linux/workqueue.h
13634F: kernel/workqueue.c
e7f08ffb 13635F: Documentation/core-api/workqueue.rst
3e6cd7a4 13636
39ac9f48
CYT
13637X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13638M: Chen-Yu Tsai <wens@csie.org>
13639L: linux-kernel@vger.kernel.org
13640S: Maintained
13641N: axp[128]
13642
1da177e4 13643X.25 NETWORK LAYER
8bf28059 13644M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13645L: linux-x25@vger.kernel.org
8bf28059 13646S: Odd Fixes
679655da
JP
13647F: Documentation/networking/x25*
13648F: include/net/x25*
13649F: net/x25/
1da177e4 13650
e2d1d6c0 13651X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13652M: Thomas Gleixner <tglx@linutronix.de>
13653M: Ingo Molnar <mingo@redhat.com>
13654M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13655M: x86@kernel.org
981c3a4f 13656L: linux-kernel@vger.kernel.org
75fc2d37 13657T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13658S: Maintained
679655da
JP
13659F: Documentation/x86/
13660F: arch/x86/
e2d1d6c0 13661
d0944853 13662X86 PLATFORM DRIVERS
e181ba15 13663M: Darren Hart <dvhart@infradead.org>
7b9e1d89 13664M: Andy Shevchenko <andy@infradead.org>
d0944853 13665L: platform-driver-x86@vger.kernel.org
e181ba15 13666T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13667S: Maintained
14430813 13668F: drivers/platform/x86/
3a4bceef 13669F: drivers/platform/olpc/
d0944853 13670
c1f5c54b
IM
13671X86 MCE INFRASTRUCTURE
13672M: Tony Luck <tony.luck@intel.com>
487ba8e8 13673M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13674L: linux-edac@vger.kernel.org
13675S: Maintained
13676F: arch/x86/kernel/cpu/mcheck/*
13677
79ebdc95
BP
13678X86 MICROCODE UPDATE SUPPORT
13679M: Borislav Petkov <bp@alien8.de>
13680S: Maintained
13681F: arch/x86/kernel/cpu/microcode/*
13682
f0905c5a
AL
13683X86 VDSO
13684M: Andy Lutomirski <luto@amacapital.net>
13685L: linux-kernel@vger.kernel.org
13686T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13687S: Maintained
d603c8e1 13688F: arch/x86/entry/vdso/
f0905c5a 13689
d6fad502 13690XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13691M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13692M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13693L: linux-media@vger.kernel.org
a825eaec 13694W: https://linuxtv.org
d6fad502
MCC
13695T: git git://linuxtv.org/media_tree.git
13696S: Maintained
13697F: drivers/media/tuners/tuner-xc2028.*
13698
c4468085 13699XEN HYPERVISOR INTERFACE
3eeef8f7 13700M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
101ecde5 13701M: Juergen Gross <jgross@suse.com>
11dbb52b 13702L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13703T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13704S: Supported
13705F: arch/x86/xen/
13706F: drivers/*/xen-*front.c
13707F: drivers/xen/
13708F: arch/x86/include/asm/xen/
13709F: include/xen/
c117ab84 13710F: include/uapi/xen/
c4468085 13711
77bfb479 13712XEN HYPERVISOR ARM
85d1a29d 13713M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13714L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13715S: Maintained
77bfb479
SS
13716F: arch/arm/xen/
13717F: arch/arm/include/asm/xen/
13718
b475e83f 13719XEN HYPERVISOR ARM64
85d1a29d 13720M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13721L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13722S: Maintained
b475e83f
SS
13723F: arch/arm64/xen/
13724F: arch/arm64/include/asm/xen/
13725
9b57e1a7 13726XEN NETWORK BACKEND DRIVER
8386040b 13727M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13728M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13729L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13730L: netdev@vger.kernel.org
13731S: Supported
13732F: drivers/net/xen-netback/*
13733
c5f8e29d
KRW
13734XEN PCI SUBSYSTEM
13735M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13736L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13737S: Supported
13738F: arch/x86/pci/*xen*
13739F: drivers/pci/*xen*
13740
a2c5ae65
KRW
13741XEN BLOCK SUBSYSTEM
13742M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13743M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13744L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13745S: Supported
13746F: drivers/block/xen-blkback/*
13747F: drivers/block/xen*
13748
15d03609
JG
13749XEN PVSCSI DRIVERS
13750M: Juergen Gross <jgross@suse.com>
13751L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13752L: linux-scsi@vger.kernel.org
13753S: Supported
13754F: drivers/scsi/xen-scsifront.c
13755F: drivers/xen/xen-scsiback.c
13756F: include/xen/interface/io/vscsiif.h
13757
c5f8e29d
KRW
13758XEN SWIOTLB SUBSYSTEM
13759M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13760L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13761S: Supported
13762F: arch/x86/xen/*swiotlb*
13763F: drivers/xen/*swiotlb*
13764
1da177e4 13765XFS FILESYSTEM
721a0edf 13766M: Darrick J. Wong <darrick.wong@oracle.com>
541d48f0
DC
13767M: linux-xfs@vger.kernel.org
13768L: linux-xfs@vger.kernel.org
13769W: http://xfs.org/
721a0edf 13770T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
1da177e4 13771S: Supported
679655da
JP
13772F: Documentation/filesystems/xfs.txt
13773F: fs/xfs/
1da177e4 13774
8a3b7a25 13775XILINX AXI ETHERNET DRIVER
59a54f30
MS
13776M: Anirudha Sarangi <anirudh@xilinx.com>
13777M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13778S: Maintained
13779F: drivers/net/ethernet/xilinx/xilinx_axienet*
13780
238b8721 13781XILINX UARTLITE SERIAL DRIVER
8b58be88 13782M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13783L: linux-serial@vger.kernel.org
13784S: Maintained
df621252 13785F: drivers/tty/serial/uartlite.c
238b8721 13786
df330515
LP
13787XILINX VIDEO IP CORES
13788M: Hyun Kwon <hyun.kwon@xilinx.com>
13789M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13790L: linux-media@vger.kernel.org
13791T: git git://linuxtv.org/media_tree.git
13792S: Supported
13793F: Documentation/devicetree/bindings/media/xilinx/
13794F: drivers/media/platform/xilinx/
a5562f65 13795F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13796
74316949
EB
13797XILLYBUS DRIVER
13798M: Eli Billauer <eli.billauer@gmail.com>
13799L: linux-kernel@vger.kernel.org
13800S: Supported
13801F: drivers/char/xillybus/
13802
f620e4b8
MF
13803XTENSA XTFPGA PLATFORM SUPPORT
13804M: Max Filippov <jcmvbkbc@gmail.com>
13805L: linux-xtensa@linux-xtensa.org
13806S: Maintained
13807F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13808F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13809
1da177e4 13810YAM DRIVER FOR AX.25
8b58be88 13811M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13812L: linux-hams@vger.kernel.org
13813S: Maintained
679655da
JP
13814F: drivers/net/hamradio/yam*
13815F: include/linux/yam.h
1da177e4 13816
af64a5eb 13817YEALINK PHONE DRIVER
8b58be88 13818M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13819L: usbb2k-api-dev@nongnu.org
13820S: Maintained
679655da
JP
13821F: Documentation/input/yealink.txt
13822F: drivers/input/misc/yealink.*
af64a5eb 13823
1da177e4 13824Z8530 DRIVER FOR AX.25
8b58be88 13825M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13826W: http://yaina.de/jreuter/
13827W: http://www.qsl.net/dl1bke/
13828L: linux-hams@vger.kernel.org
13829S: Maintained
679655da
JP
13830F: Documentation/networking/z8530drv.txt
13831F: drivers/net/hamradio/*scc.c
13832F: drivers/net/hamradio/z8530.h
1da177e4 13833
0cf31ec1 13834ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13835M: Seth Jennings <sjenning@redhat.com>
aab45453 13836M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
13837L: linux-mm@kvack.org
13838S: Maintained
13839F: mm/zbud.c
13840F: include/linux/zbud.h
13841
7c0c3afb 13842ZD1211RW WIRELESS DRIVER
8b58be88
JP
13843M: Daniel Drake <dsd@gentoo.org>
13844M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13845W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13846L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13847L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13848S: Maintained
6948300c 13849F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13850
a40cc814
AP
13851ZD1301_DEMOD MEDIA DRIVER
13852M: Antti Palosaari <crope@iki.fi>
13853L: linux-media@vger.kernel.org
13854W: https://linuxtv.org/
13855W: http://palosaari.fi/linux/
13856Q: https://patchwork.linuxtv.org/project/linux-media/list/
13857S: Maintained
13858F: drivers/media/dvb-frontends/zd1301_demod*
13859
d4c554c3
AP
13860ZD1301 MEDIA DRIVER
13861M: Antti Palosaari <crope@iki.fi>
13862L: linux-media@vger.kernel.org
13863W: https://linuxtv.org/
13864W: http://palosaari.fi/linux/
13865Q: https://patchwork.linuxtv.org/project/linux-media/list/
13866S: Maintained
13867F: drivers/media/usb/dvb-usb-v2/zd1301*
13868
20263029
DS
13869ZPOOL COMPRESSED PAGE STORAGE API
13870M: Dan Streetman <ddstreet@ieee.org>
13871L: linux-mm@kvack.org
13872S: Maintained
13873F: mm/zpool.c
13874F: include/linux/zpool.h
13875
1da177e4 13876ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13877L: mjpeg-users@lists.sourceforge.net
f63145e2 13878L: linux-media@vger.kernel.org
1da177e4 13879W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13880T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13881S: Odd Fixes
90d72ac6 13882F: drivers/media/pci/zoran/
1da177e4 13883
6920f2cc
MK
13884ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13885M: Minchan Kim <minchan@kernel.org>
13886M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13887R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13888L: linux-kernel@vger.kernel.org
13889S: Maintained
13890F: drivers/block/zram/
13891F: Documentation/blockdev/zram.txt
13892
8b4a4080 13893ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13894M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13895S: Maintained
df621252 13896F: drivers/tty/serial/zs.*
8b4a4080 13897
eae70d06
MK
13898ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13899M: Minchan Kim <minchan@kernel.org>
13900M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13901R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13902L: linux-mm@kvack.org
13903S: Maintained
13904F: mm/zsmalloc.c
13905F: include/linux/zsmalloc.h
d02be50d 13906F: Documentation/vm/zsmalloc.txt
eae70d06 13907
0cf31ec1 13908ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13909M: Seth Jennings <sjenning@redhat.com>
534c9dc9 13910M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
13911L: linux-mm@kvack.org
13912S: Maintained
13913F: mm/zswap.c
13914
1da177e4 13915THE REST
8b58be88 13916M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13917L: linux-kernel@vger.kernel.org
8a6e2535 13918Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13919T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13920S: Buried alive in reporters
34d03cc1
JP
13921F: *
13922F: */