]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - MAINTAINERS
samples/bpf: bpf_load.c detect and abort if ELF maps section size is wrong
[mirror_ubuntu-artful-kernel.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
8c27ceff 38 See Documentation/process/coding-style.rst for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
8c27ceff 44 See Documentation/process/submitting-patches.rst for details.
f70f873b 45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
8c27ceff 57 Documentation/process/submitting-patches.rst.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
2de2bd95
JN
77 B: URI for where to file bugs. A web-page with detailed bug
78 filing info, a direct bug tracker link, or a mailto: URI.
57599f9b
JN
79 C: URI for chat protocol, server and channel where developers
80 usually hang out, for example irc://server/channel.
8a6e2535 81 Q: Patchwork web based patch tracking system site
cea8321c
JP
82 T: SCM tree type and location.
83 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
84 S: Status, one of the following:
85 Supported: Someone is actually paid to look after this.
86 Maintained: Someone actually looks after it.
87 Odd Fixes: It has a maintainer but they don't have time to do
88 much other than throw the odd patch in. See below..
89 Orphan: No current maintainer [but maybe you could take the
90 role as you write your new code].
91 Obsolete: Old code. Something tagged obsolete generally means
92 it has been replaced by a better system and you
93 should be using that.
94 F: Files and directories with wildcard patterns.
95 A trailing slash includes all files and subdirectory files.
96 F: drivers/net/ all files in and below drivers/net
97 F: drivers/net/* all files in drivers/net, but not below
98 F: */net/* all files in "any top level directory"/net
99 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
100 N: Files and directories with regex patterns.
101 N: [^a-z]tegra all files whose path contains the word tegra
102 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
103 scripts/get_maintainer.pl has different behavior for files that
104 match F: pattern and matches of N: patterns. By default,
105 get_maintainer will not look at git log history when an F: pattern
106 match occurs. When an N: match occurs, git log history is used
107 to also notify the people that have git commit signatures.
c7c4fb18
JP
108 X: Files and directories that are NOT maintained, same rules as F:
109 Files exclusions are tested before file matches.
110 Can be useful for excluding a specific subdirectory, for instance:
111 F: net/
112 X: net/ipv6/
113 matches all files in and below net excluding net/ipv6/
114 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 115 patch or file. For instance:
c7c4fb18 116 K: of_get_profile
bbbe96ed 117 matches patches or files that contain "of_get_profile"
c7c4fb18 118 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
119 matches patches or files that contain one or more of the words
120 printk, pr_info or pr_err
c7c4fb18 121 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
122
123Note: For the hard of thinking, this list is meant to remain in alphabetical
124order. If you could add yourselves to it in alphabetical order that would be
125so much easier [Ed]
126
c7c4fb18 127Maintainers List (try to look for most precise areas first)
1da177e4 128
c7c4fb18 129 -----------------------------------
679655da 130
a6d89915 1313C59X NETWORK DRIVER
8b58be88 132M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
133L: netdev@vger.kernel.org
134S: Maintained
679655da 135F: Documentation/networking/vortex.txt
ca7a8e85 136F: drivers/net/ethernet/3com/3c59x.c
a6d89915 137
1da177e4 1383CR990 NETWORK DRIVER
8b58be88 139M: David Dillow <dave@thedillows.org>
979b6c13 140L: netdev@vger.kernel.org
1da177e4 141S: Maintained
ca7a8e85 142F: drivers/net/ethernet/3com/typhoon*
1da177e4 143
c4de0ceb 1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
2c9bce5b 145M: Adam Radford <aradford@gmail.com>
1da177e4 146L: linux-scsi@vger.kernel.org
c4de0ceb 147W: http://www.lsi.com
1da177e4 148S: Supported
c4de0ceb 149F: drivers/scsi/3w-*
1da177e4
LT
150
15153C700 AND 53C700-66 SCSI DRIVER
8b58be88 152M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
153L: linux-scsi@vger.kernel.org
154S: Maintained
679655da 155F: drivers/scsi/53c700*
1da177e4 156
68d96dcf 1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
aff3eaa0 158M: Alexander Aring <aar@pengutronix.de>
6970c34c 159M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 160L: linux-bluetooth@vger.kernel.org
ebef9c12 161L: linux-wpan@vger.kernel.org
68d96dcf
AA
162S: Maintained
163F: net/6lowpan/
6304f8fc 164F: include/net/6lowpan.h
ea9eb698 165F: Documentation/networking/6lowpan.txt
68d96dcf 166
1da177e4 1676PACK NETWORK DRIVER FOR AX.25
8b58be88 168M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
169L: linux-hams@vger.kernel.org
170S: Maintained
679655da 171F: drivers/net/hamradio/6pack.c
1da177e4 172
1da177e4 1738169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 174M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 175L: netdev@vger.kernel.org
1da177e4 176S: Maintained
a8fe65b8 177F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
178
1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4 181L: linux-serial@vger.kernel.org
8ee16a1b 182S: Maintained
08deed1e 183T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 184F: drivers/tty/serial/8250*
679655da 185F: include/linux/serial_8250.h
1da177e4
LT
186
1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 188L: netdev@vger.kernel.org
0cf445ce 189S: Orphan / Obsolete
644570b8 190F: drivers/net/ethernet/8390/
1da177e4 191
67543e50 1929P FILE SYSTEM
8b58be88
JP
193M: Eric Van Hensbergen <ericvh@gmail.com>
194M: Ron Minnich <rminnich@sandia.gov>
195M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 196L: v9fs-developer@lists.sourceforge.net
27a2a5ff 197W: http://swik.net/v9fs
8a6e2535 198Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 200S: Maintained
679655da
JP
201F: Documentation/filesystems/9p.txt
202F: fs/9p/
2315cb14
RL
203F: net/9p/
204F: include/net/9p/
205F: include/uapi/linux/virtio_9p.h
206F: include/trace/events/9p.h
207
67543e50 208
91952bc0
AP
209A8293 MEDIA DRIVER
210M: Antti Palosaari <crope@iki.fi>
211L: linux-media@vger.kernel.org
a825eaec 212W: https://linuxtv.org
91952bc0
AP
213W: http://palosaari.fi/linux/
214Q: http://patchwork.linuxtv.org/project/linux-media/list/
215T: git git://linuxtv.org/anttip/media_tree.git
216S: Maintained
217F: drivers/media/dvb-frontends/a8293*
218
e2d1d6c0 219AACRAID SCSI RAID DRIVER
2a81ffdd 220M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
221L: linux-scsi@vger.kernel.org
222W: http://www.adaptec.com/
1da177e4 223S: Supported
679655da
JP
224F: Documentation/scsi/aacraid.txt
225F: drivers/scsi/aacraid/
1da177e4 226
ea8f8fc8
JT
227ABI/API
228L: linux-api@vger.kernel.org
ea8f8fc8 229F: include/linux/syscalls.h
ea8f8fc8
JT
230F: kernel/sys_ni.c
231
249e3c85 232ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 233M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 234L: linux-hwmon@vger.kernel.org
f2b84bbc 235S: Maintained
679655da 236F: drivers/hwmon/abituguru.c
f2b84bbc 237
249e3c85 238ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 239M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 240L: linux-hwmon@vger.kernel.org
249e3c85 241S: Maintained
679655da 242F: drivers/hwmon/abituguru3.c
249e3c85 243
1b06d64f
WBG
244ACCES 104-DIO-48E GPIO DRIVER
245M: William Breathitt Gray <vilhelm.gray@gmail.com>
246L: linux-gpio@vger.kernel.org
247S: Maintained
248F: drivers/gpio/gpio-104-dio-48e.c
249
6ddcf9b4
WBG
250ACCES 104-IDI-48 GPIO DRIVER
251M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
252L: linux-gpio@vger.kernel.org
253S: Maintained
254F: drivers/gpio/gpio-104-idi-48.c
255
e2558989
WBG
256ACCES 104-IDIO-16 GPIO DRIVER
257M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
258L: linux-gpio@vger.kernel.org
259S: Maintained
260F: drivers/gpio/gpio-104-idio-16.c
261
28e5d3bb
WBG
262ACCES 104-QUAD-8 IIO DRIVER
263M: William Breathitt Gray <vilhelm.gray@gmail.com>
264L: linux-iio@vger.kernel.org
265S: Maintained
266F: drivers/iio/counter/104-quad-8.c
267
02e74fc0
WBG
268ACCES PCI-IDIO-16 GPIO DRIVER
269M: William Breathitt Gray <vilhelm.gray@gmail.com>
270L: linux-gpio@vger.kernel.org
271S: Maintained
272F: drivers/gpio/gpio-pci-idio-16.c
273
1da177e4 274ACENIC DRIVER
8b58be88 275M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
276L: linux-acenic@sunsite.dk
277S: Maintained
531c4f89 278F: drivers/net/ethernet/alteon/acenic*
1da177e4 279
e86435eb 280ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 281M: Peter Feuerer <peter@piie.net>
d0944853 282L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
283W: http://piie.net/?section=acerhdf
284S: Maintained
285F: drivers/platform/x86/acerhdf.c
e86435eb 286
745a5d21 287ACER WMI LAPTOP EXTRAS
182ae55c 288M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 289L: platform-driver-x86@vger.kernel.org
745a5d21 290S: Maintained
679655da 291F: drivers/platform/x86/acer-wmi.c
745a5d21 292
1da177e4 293ACPI
9c3646d1 294M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 295M: Len Brown <lenb@kernel.org>
6968e50c 296L: linux-acpi@vger.kernel.org
360818b8
RW
297W: https://01.org/linux-acpi
298Q: https://patchwork.kernel.org/project/linux-acpi/list/
299T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 300B: https://bugzilla.kernel.org
8b59a454 301S: Supported
679655da
JP
302F: drivers/acpi/
303F: drivers/pnp/pnpacpi/
304F: include/linux/acpi.h
43368e74 305F: include/acpi/
3a75ef0c 306F: Documentation/acpi/
89ca78a0 307F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 308F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
309F: drivers/pci/*acpi*
310F: drivers/pci/*/*acpi*
311F: drivers/pci/*/*/*acpi*
3a75ef0c 312F: tools/power/acpi/
8b59a454 313
3774929d
RW
314ACPI COMPONENT ARCHITECTURE (ACPICA)
315M: Robert Moore <robert.moore@intel.com>
316M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 317M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
318L: linux-acpi@vger.kernel.org
319L: devel@acpica.org
320W: https://acpica.org/
321W: https://github.com/acpica/acpica/
322Q: https://patchwork.kernel.org/project/linux-acpi/list/
323T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443
RW
324B: https://bugzilla.kernel.org
325B: https://bugs.acpica.org
3774929d
RW
326S: Supported
327F: drivers/acpi/acpica/
328F: include/acpi/
2754c447 329F: tools/power/acpi/
3774929d 330
8b59a454 331ACPI FAN DRIVER
8b58be88 332M: Zhang Rui <rui.zhang@intel.com>
8b59a454 333L: linux-acpi@vger.kernel.org
5ca92bd9 334W: https://01.org/linux-acpi
68656443 335B: https://bugzilla.kernel.org
8b59a454 336S: Supported
679655da 337F: drivers/acpi/fan.c
1da177e4 338
daeb2016
LP
339ACPI FOR ARM64 (ACPI/arm64)
340M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341M: Hanjun Guo <hanjun.guo@linaro.org>
342M: Sudeep Holla <sudeep.holla@arm.com>
343L: linux-acpi@vger.kernel.org
344S: Maintained
345F: drivers/acpi/arm64
346
8b59a454 347ACPI THERMAL DRIVER
8b58be88 348M: Zhang Rui <rui.zhang@intel.com>
8b59a454 349L: linux-acpi@vger.kernel.org
5ca92bd9 350W: https://01.org/linux-acpi
68656443 351B: https://bugzilla.kernel.org
8b59a454 352S: Supported
679655da 353F: drivers/acpi/*thermal*
998be20f 354
359acec8 355ACPI VIDEO DRIVER
8b58be88 356M: Zhang Rui <rui.zhang@intel.com>
8b59a454 357L: linux-acpi@vger.kernel.org
5ca92bd9 358W: https://01.org/linux-acpi
68656443 359B: https://bugzilla.kernel.org
8b59a454 360S: Supported
86f98a3a 361F: drivers/acpi/acpi_video.c
998be20f 362
bff431e4 363ACPI WMI DRIVER
d0944853 364L: platform-driver-x86@vger.kernel.org
5b927259 365S: Orphan
679655da 366F: drivers/platform/x86/wmi.c
bff431e4 367
2f39d519 368AD1889 ALSA SOUND DRIVER
8b58be88 369M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
370W: http://wiki.parisc-linux.org/AD1889
371L: linux-parisc@vger.kernel.org
372S: Maintained
679655da 373F: sound/pci/ad1889.*
2f39d519 374
527a1a83
MH
375AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 377W: http://wiki.analog.com/AD5254
a4edbc10 378W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
379S: Supported
380F: drivers/misc/ad525x_dpot.c
381
382AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 384W: http://wiki.analog.com/AD5398
a4edbc10 385W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
386S: Supported
387F: drivers/regulator/ad5398.c
388
389AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 391W: http://wiki.analog.com/AD7142
a4edbc10 392W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
393S: Supported
394F: drivers/input/misc/ad714x.c
395
396AD7877 TOUCHSCREEN DRIVER
397M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 398W: http://wiki.analog.com/AD7877
a4edbc10 399W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
400S: Supported
401F: drivers/input/touchscreen/ad7877.c
402
403AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 405W: http://wiki.analog.com/AD7879
a4edbc10 406W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
407S: Supported
408F: drivers/input/touchscreen/ad7879.c
409
1330b0dc 410ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 411M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
412S: Maintained
413
7302b9d9
MH
414ADF7242 IEEE 802.15.4 RADIO DRIVER
415M: Michael Hennerich <michael.hennerich@analog.com>
416W: https://wiki.analog.com/ADF7242
417W: http://ez.analog.com/community/linux-device-drivers
418L: linux-wpan@vger.kernel.org
419S: Supported
420F: drivers/net/ieee802154/adf7242.c
421F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422
1da177e4 423ADM1025 HARDWARE MONITOR DRIVER
d8130624 424M: Jean Delvare <jdelvare@suse.com>
968ce1b1 425L: linux-hwmon@vger.kernel.org
1da177e4 426S: Maintained
679655da
JP
427F: Documentation/hwmon/adm1025
428F: drivers/hwmon/adm1025.c
1da177e4 429
cae2caae 430ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 431M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 432L: linux-hwmon@vger.kernel.org
cae2caae 433S: Maintained
679655da 434F: drivers/hwmon/adm1029.c
cae2caae 435
cc0b88cf 436ADM8211 WIRELESS DRIVER
cc0b88cf 437L: linux-wireless@vger.kernel.org
491b26b4 438W: http://wireless.kernel.org/
e71bcbd0 439S: Orphan
d4a17304 440F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 441
e8e31622
SA
442ADP1653 FLASH CONTROLLER DRIVER
443M: Sakari Ailus <sakari.ailus@iki.fi>
444L: linux-media@vger.kernel.org
445S: Maintained
446F: drivers/media/i2c/adp1653.c
b5dcee22 447F: include/media/i2c/adp1653.h
e8e31622 448
527a1a83
MH
449ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 451W: http://wiki.analog.com/ADP5520
a4edbc10 452W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
453S: Supported
454F: drivers/mfd/adp5520.c
455F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 456F: drivers/leds/leds-adp5520.c
77278d50 457F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
458F: drivers/input/keyboard/adp5520-keys.c
459
460ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 462W: http://wiki.analog.com/ADP5588
a4edbc10 463W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
464S: Supported
465F: drivers/input/keyboard/adp5588-keys.c
77278d50 466F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
467
468ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 470W: http://wiki.analog.com/ADP8860
a4edbc10 471W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
472S: Supported
473F: drivers/video/backlight/adp8860_bl.c
474
8c22a8f5
DE
475ADS1015 HARDWARE MONITOR DRIVER
476M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 477L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
478S: Maintained
479F: Documentation/hwmon/ads1015
480F: drivers/hwmon/ads1015.c
481F: include/linux/i2c/ads1015.h
482
1da177e4 483ADT746X FAN DRIVER
8b58be88 484M: Colin Leroy <colin@colino.net>
1da177e4 485S: Maintained
679655da 486F: drivers/macintosh/therm_adt746x.c
1da177e4 487
b058b859 488ADT7475 HARDWARE MONITOR DRIVER
d8130624 489M: Jean Delvare <jdelvare@suse.com>
968ce1b1 490L: linux-hwmon@vger.kernel.org
b058b859
JD
491S: Maintained
492F: Documentation/hwmon/adt7475
493F: drivers/hwmon/adt7475.c
494
527a1a83
MH
495ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 497W: http://wiki.analog.com/ADXL345
a4edbc10 498W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
499S: Supported
500F: drivers/input/misc/adxl34x.c
501
8c6af9e1 502ADVANSYS SCSI DRIVER
8b58be88 503M: Matthew Wilcox <matthew@wil.cx>
d8130624 504M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
505L: linux-scsi@vger.kernel.org
506S: Maintained
679655da
JP
507F: Documentation/scsi/advansys.txt
508F: drivers/scsi/advansys.c
8c6af9e1 509
1da177e4 510AEDSP16 DRIVER
8b58be88 511M: Riccardo Facchetti <fizban@tin.it>
1da177e4 512S: Maintained
679655da 513F: sound/oss/aedsp16.c
1da177e4 514
91952bc0
AP
515AF9013 MEDIA DRIVER
516M: Antti Palosaari <crope@iki.fi>
517L: linux-media@vger.kernel.org
a825eaec 518W: https://linuxtv.org
91952bc0
AP
519W: http://palosaari.fi/linux/
520Q: http://patchwork.linuxtv.org/project/linux-media/list/
521T: git git://linuxtv.org/anttip/media_tree.git
522S: Maintained
523F: drivers/media/dvb-frontends/af9013*
524
525AF9033 MEDIA DRIVER
526M: Antti Palosaari <crope@iki.fi>
527L: linux-media@vger.kernel.org
a825eaec 528W: https://linuxtv.org
91952bc0
AP
529W: http://palosaari.fi/linux/
530Q: http://patchwork.linuxtv.org/project/linux-media/list/
531T: git git://linuxtv.org/anttip/media_tree.git
532S: Maintained
533F: drivers/media/dvb-frontends/af9033*
534
1da177e4 535AFFS FILE SYSTEM
6cf515e1
GU
536L: linux-fsdevel@vger.kernel.org
537S: Orphan
679655da
JP
538F: Documentation/filesystems/affs.txt
539F: fs/affs/
1da177e4 540
e2d1d6c0 541AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 542M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
543L: linux-afs@lists.infradead.org
544S: Supported
679655da
JP
545F: fs/afs/
546F: include/net/af_rxrpc.h
547F: net/rxrpc/af_rxrpc.c
ee84595a 548W: https://www.infradead.org/~dhowells/kafs/
e2d1d6c0 549
1da177e4 550AGPGART DRIVER
8b58be88 551M: David Airlie <airlied@linux.ie>
878eaf61 552T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 553S: Maintained
679655da
JP
554F: drivers/char/agp/
555F: include/linux/agp*
c117ab84 556F: include/uapi/linux/agp*
1da177e4
LT
557
558AHA152X SCSI DRIVER
8b58be88 559M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
560L: linux-scsi@vger.kernel.org
561S: Maintained
679655da
JP
562F: drivers/scsi/aha152x*
563F: drivers/scsi/pcmcia/aha152x*
1da177e4 564
64624d4f 565AIC7XXX / AIC79XX SCSI DRIVER
d8130624 566M: Hannes Reinecke <hare@suse.com>
64624d4f 567L: linux-scsi@vger.kernel.org
1da177e4 568S: Maintained
679655da 569F: drivers/scsi/aic7xxx/
1da177e4 570
450500ad
HV
571AIMSLAB FM RADIO RECEIVER DRIVER
572M: Hans Verkuil <hverkuil@xs4all.nl>
573L: linux-media@vger.kernel.org
574T: git git://linuxtv.org/media_tree.git
a825eaec 575W: https://linuxtv.org
450500ad
HV
576S: Maintained
577F: drivers/media/radio/radio-aimslab*
578
e2d1d6c0 579AIO
8b58be88 580M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
581L: linux-aio@kvack.org
582S: Supported
679655da
JP
583F: fs/aio.c
584F: include/linux/*aio*.h
e2d1d6c0 585
469d4ec8
AP
586AIRSPY MEDIA DRIVER
587M: Antti Palosaari <crope@iki.fi>
588L: linux-media@vger.kernel.org
a825eaec 589W: https://linuxtv.org
469d4ec8
AP
590W: http://palosaari.fi/linux/
591Q: http://patchwork.linuxtv.org/project/linux-media/list/
592T: git git://linuxtv.org/anttip/media_tree.git
593S: Maintained
594F: drivers/media/usb/airspy/
595
b9567027
LS
596ALACRITECH GIGABIT ETHERNET DRIVER
597M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
598S: Maintained
599F: drivers/net/ethernet/alacritech/*
600
1da177e4 601ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 602M: Duncan Sands <duncan.sands@free.fr>
6372594a 603L: linux-usb@vger.kernel.org
1da177e4
LT
604W: http://www.linux-usb.org/SpeedTouch/
605S: Maintained
679655da
JP
606F: drivers/usb/atm/speedtch.c
607F: drivers/usb/atm/usbatm.c
1da177e4 608
272f133a 609ALCHEMY AU1XX0 MMC DRIVER
8b58be88 610M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 611S: Maintained
679655da 612F: drivers/mmc/host/au1xmmc.c
272f133a 613
4a4e5787 614ALI1563 I2C DRIVER
8b58be88 615M: Rudolf Marek <r.marek@assembler.cz>
846557d3 616L: linux-i2c@vger.kernel.org
4a4e5787 617S: Maintained
679655da
JP
618F: Documentation/i2c/busses/i2c-ali1563
619F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 620
bc368798
LC
621ALLWINNER SECURITY SYSTEM
622M: Corentin Labbe <clabbe.montjoie@gmail.com>
623L: linux-crypto@vger.kernel.org
624S: Maintained
625F: drivers/crypto/sunxi-ss/
626
1da177e4 627ALPHA PORT
8b58be88 628M: Richard Henderson <rth@twiddle.net>
8b58be88 629M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 630M: Matt Turner <mattst88@gmail.com>
c89f4f9a 631S: Odd Fixes
a9406699 632L: linux-alpha@vger.kernel.org
679655da 633F: arch/alpha/
1da177e4 634
30172936
PR
635ALPS PS/2 TOUCHPAD DRIVER
636R: Pali Rohár <pali.rohar@gmail.com>
637F: drivers/input/mouse/alps.*
638
f62092f6
LFT
639ALTERA MAILBOX DRIVER
640M: Ley Foon Tan <lftan@altera.com>
641L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
642S: Maintained
643F: drivers/mailbox/mailbox-altera.c
644
c5abbba9
THL
645ALTERA PIO DRIVER
646M: Tien Hock Loh <thloh@altera.com>
647L: linux-gpio@vger.kernel.org
648S: Maintained
649F: drivers/gpio/gpio-altera.c
650
8ce064bf 651ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
06c177cb 652M: Thor Thayer <thor.thayer@linux.intel.com>
8ce064bf
TT
653S: Maintained
654F: drivers/gpio/gpio-altera-a10sr.c
655F: drivers/mfd/altera-a10sr.c
656F: include/linux/mfd/altera-a10sr.h
657
16b8b922 658ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 659M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
660L: netdev@vger.kernel.org
661L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
662S: Maintained
663F: drivers/net/ethernet/altera/
664
adf9251f
TK
665ALTERA UART/JTAG UART SERIAL DRIVERS
666M: Tobias Klauser <tklauser@distanz.ch>
667L: linux-serial@vger.kernel.org
61bd0943 668L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
669S: Maintained
670F: drivers/tty/serial/altera_uart.c
671F: drivers/tty/serial/altera_jtaguart.c
672F: include/linux/altera_uart.h
673F: include/linux/altera_jtaguart.h
674
1738cd3e
NB
675AMAZON ETHERNET DRIVERS
676M: Netanel Belgazal <netanel@annapurnalabs.com>
677R: Saeed Bishara <saeed@annapurnalabs.com>
678R: Zorik Machulsky <zorik@annapurnalabs.com>
679L: netdev@vger.kernel.org
680S: Supported
681F: Documentation/networking/ena.txt
682F: drivers/net/ethernet/amazon/
683
f4875e12
TL
684AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
685M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 686M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
687L: linux-crypto@vger.kernel.org
688S: Supported
689F: drivers/crypto/ccp/
690F: include/linux/ccp.h
691
512d1027 692AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 693M: Huang Rui <ray.huang@amd.com>
968ce1b1 694L: linux-hwmon@vger.kernel.org
96818b58 695S: Supported
512d1027
AH
696F: Documentation/hwmon/fam15h_power
697F: drivers/hwmon/fam15h_power.c
698
167a675a 699AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 700L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 701S: Orphan
faf2e1db 702F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 703
f90b8116 704AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 705P: Andres Salomon <dilinger@queued.net>
67d76710 706L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
707W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
708S: Supported
679655da
JP
709F: drivers/char/hw_random/geode-rng.c
710F: drivers/crypto/geode*
8a61f013 711F: drivers/video/fbdev/geode/
679655da 712F: arch/x86/include/asm/geode.h
f90b8116 713
919ee7dd 714AMD IOMMU (AMD-VI)
e4110568 715M: Joerg Roedel <joro@8bytes.org>
919ee7dd 716L: iommu@lists.linux-foundation.org
525b233c 717T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 718S: Maintained
b2c16391
JP
719F: drivers/iommu/amd_iommu*.[ch]
720F: include/linux/amd-iommu.h
919ee7dd 721
16423d67 722AMD KFD
1241e0b4 723M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
724L: dri-devel@lists.freedesktop.org
725T: git git://people.freedesktop.org/~gabbayo/linux.git
726S: Supported
130e0371
OG
727F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
728F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 729F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 730F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 731F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
732F: drivers/gpu/drm/amd/include/cik_structs.h
733F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 734F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
735F: drivers/gpu/drm/radeon/radeon_kfd.c
736F: drivers/gpu/drm/radeon/radeon_kfd.h
737F: include/uapi/linux/kfd_ioctl.h
16423d67 738
2510eb74
SS
739AMD SEATTLE DEVICE TREE SUPPORT
740M: Brijesh Singh <brijeshkumar.singh@amd.com>
741M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
742M: Tom Lendacky <thomas.lendacky@amd.com>
743S: Supported
744F: arch/arm64/boot/dts/amd/
745
45198c7b
LT
746AMD XGBE DRIVER
747M: Tom Lendacky <thomas.lendacky@amd.com>
748L: netdev@vger.kernel.org
749S: Supported
750F: drivers/net/ethernet/amd/xgbe/
08b8940e 751F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 752
284f42b6 753AMS (Apple Motion Sensor) DRIVER
8b58be88 754M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 755S: Supported
bd5f47ec 756F: drivers/macintosh/ams/
284f42b6 757
531fca16
HV
758ANALOG DEVICES INC AD9389B DRIVER
759M: Hans Verkuil <hans.verkuil@cisco.com>
760L: linux-media@vger.kernel.org
761S: Maintained
762F: drivers/media/i2c/ad9389b*
763
614b4384
LPC
764ANALOG DEVICES INC ADV7180 DRIVER
765M: Lars-Peter Clausen <lars@metafoo.de>
766L: linux-media@vger.kernel.org
767W: http://ez.analog.com/community/linux-device-drivers
768S: Supported
769F: drivers/media/i2c/adv7180.c
770
c40ddfa3
HV
771ANALOG DEVICES INC ADV7511 DRIVER
772M: Hans Verkuil <hans.verkuil@cisco.com>
773L: linux-media@vger.kernel.org
774S: Maintained
775F: drivers/media/i2c/adv7511*
776
531fca16
HV
777ANALOG DEVICES INC ADV7604 DRIVER
778M: Hans Verkuil <hans.verkuil@cisco.com>
779L: linux-media@vger.kernel.org
780S: Maintained
781F: drivers/media/i2c/adv7604*
782
c40ddfa3
HV
783ANALOG DEVICES INC ADV7842 DRIVER
784M: Hans Verkuil <hans.verkuil@cisco.com>
785L: linux-media@vger.kernel.org
786S: Maintained
787F: drivers/media/i2c/adv7842*
788
527a1a83 789ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 790M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 791L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 792W: http://wiki.analog.com/
a4edbc10 793W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 794S: Supported
39c9d199 795F: sound/soc/codecs/adau*
cc52688a 796F: sound/soc/codecs/adav*
4bdef3bd 797F: sound/soc/codecs/ad1*
ae48f5ef 798F: sound/soc/codecs/ad7*
4bdef3bd 799F: sound/soc/codecs/ssm*
40216ce7 800F: sound/soc/codecs/sigmadsp.*
4bdef3bd 801
527a1a83 802ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 803L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
804L: alsa-devel@alsa-project.org (moderated for non-subscribers)
805W: http://blackfin.uclinux.org/
806S: Supported
807F: sound/soc/blackfin/*
7d1f9018 808
4ce72abc
LPC
809ANALOG DEVICES INC IIO DRIVERS
810M: Lars-Peter Clausen <lars@metafoo.de>
811M: Michael Hennerich <Michael.Hennerich@analog.com>
812W: http://wiki.analog.com/
813W: http://ez.analog.com/community/linux-device-drivers
814S: Supported
815F: drivers/iio/*/ad*
816X: drivers/iio/*/adjd*
817F: drivers/staging/iio/*/ad*
d5d4602e 818F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 819
0e3b67b3
LPC
820ANALOG DEVICES INC DMA DRIVERS
821M: Lars-Peter Clausen <lars@metafoo.de>
822W: http://ez.analog.com/community/linux-device-drivers
823S: Supported
824F: drivers/dma/dma-axi-dmac.c
825
27eb6622
RH
826ANDROID CONFIG FRAGMENTS
827M: Rob Herring <robh@kernel.org>
828S: Supported
829F: kernel/configs/android*
830
41c9e95d
GK
831ANDROID DRIVERS
832M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 833M: Arve Hjønnevåg <arve@android.com>
41c9e95d 834M: Riley Andrews <riandrews@android.com>
0e4a566b 835T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
836L: devel@driverdev.osuosl.org
837S: Supported
838F: drivers/android/
839F: drivers/staging/android/
840
d03c023e
LA
841ANDROID ION DRIVER
842M: Laura Abbott <labbott@redhat.com>
843M: Sumit Semwal <sumit.semwal@linaro.org>
844L: devel@driverdev.osuosl.org
845S: Supported
e9d766b9 846F: Documentation/devicetree/bindings/staging/ion/
d03c023e
LA
847F: drivers/staging/android/ion
848F: drivers/staging/android/uapi/ion.h
849F: drivers/staging/android/uapi/ion_test.h
850
42269063 851AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 852M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 853L: linuxppc-dev@lists.ozlabs.org
93711660 854L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 855S: Maintained
679655da 856F: sound/aoa/
42269063 857
4075a283 858APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
859M: William Breathitt Gray <vilhelm.gray@gmail.com>
860L: linux-iio@vger.kernel.org
861S: Maintained
4075a283 862F: drivers/iio/adc/stx104.c
97a445da 863
1da177e4 864APM DRIVER
e5f6450c 865M: Jiri Kosina <jikos@kernel.org>
81024fc4 866S: Odd fixes
9f273c24 867T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
868F: arch/x86/kernel/apm_32.c
869F: include/linux/apm_bios.h
c117ab84 870F: include/uapi/linux/apm_bios.h
81024fc4 871F: drivers/char/apm-emulation.c
1da177e4 872
bd7aa4b2 873APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 874M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 875L: linux-input@vger.kernel.org
75dd112a 876S: Odd fixes
679655da 877F: drivers/input/mouse/bcm5974.c
bd7aa4b2 878
6f2fad74 879APPLE SMC DRIVER
75dd112a 880M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 881L: linux-hwmon@vger.kernel.org
75dd112a 882S: Odd fixes
679655da 883F: drivers/hwmon/applesmc.c
6f2fad74 884
1da177e4 885APPLETALK NETWORK LAYER
0c59d281
ACM
886L: netdev@vger.kernel.org
887S: Odd fixes
679655da
JP
888F: drivers/net/appletalk/
889F: net/appletalk/
1da177e4 890
21c75328
DD
891APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
892M: Duc Dang <dhdang@apm.com>
893S: Supported
894F: arch/arm64/boot/dts/apm/
895
24299502
IS
896APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
897M: Iyappan Subramanian <isubramanian@apm.com>
898M: Keyur Chudgar <kchudgar@apm.com>
b3fd38d2 899M: Quan Nguyen <qnguyen@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
70dbd9b2
IS
906APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
907M: Iyappan Subramanian <isubramanian@apm.com>
908M: Keyur Chudgar <kchudgar@apm.com>
909S: Supported
910F: drivers/net/ethernet/apm/xgene-v2/
911
fd3a628e
TN
912APPLIED MICRO (APM) X-GENE SOC PMU
913M: Tai Nguyen <ttnguyen@apm.com>
914S: Supported
915F: drivers/perf/xgene_pmu.c
916F: Documentation/perf/xgene-pmu.txt
917F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
918
62a37dc7
LP
919APTINA CAMERA SENSOR PLL
920M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
921L: linux-media@vger.kernel.org
922S: Maintained
923F: drivers/media/i2c/aptina-pll.*
924
1154ea7d 925ARC FRAMEBUFFER DRIVER
8b58be88 926M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 927S: Maintained
8a61f013
JH
928F: drivers/video/fbdev/arcfb.c
929F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 930
c38f6ac7
MG
931ARCNET NETWORK LAYER
932M: Michael Grzeschik <m.grzeschik@pengutronix.de>
933L: netdev@vger.kernel.org
934S: Maintained
935F: drivers/net/arcnet/
936F: include/uapi/linux/if_arcnet.h
937
71d298ce
AB
938ARC PGU DRM DRIVER
939M: Alexey Brodkin <abrodkin@synopsys.com>
940S: Supported
941F: drivers/gpu/drm/arc/
942F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
943
588deb61
MR
944ARM ARCHITECTED TIMER DRIVER
945M: Mark Rutland <mark.rutland@arm.com>
946M: Marc Zyngier <marc.zyngier@arm.com>
947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
948S: Maintained
949F: arch/arm/include/asm/arch_timer.h
950F: arch/arm64/include/asm/arch_timer.h
951F: drivers/clocksource/arm_arch_timer.c
952
c5a906a5
LD
953ARM HDLCD DRM DRIVER
954M: Liviu Dudau <liviu.dudau@arm.com>
955S: Supported
59ba2422 956F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
957F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
958
59ba2422
LD
959ARM MALI-DP DRM DRIVER
960M: Liviu Dudau <liviu.dudau@arm.com>
961M: Brian Starkey <brian.starkey@arm.com>
962M: Mali DP Maintainers <malidp@foss.arm.com>
963S: Supported
964F: drivers/gpu/drm/arm/
965F: Documentation/devicetree/bindings/display/arm,malidp.txt
966
1da177e4 967ARM MFM AND FLOPPY DRIVERS
8b58be88 968M: Ian Molton <spyro@f2s.com>
1da177e4 969S: Maintained
679655da
JP
970F: arch/arm/lib/floppydma.S
971F: arch/arm/include/asm/floppy.h
1da177e4 972
6f96521f
WD
973ARM PMU PROFILING AND DEBUGGING
974M: Will Deacon <will.deacon@arm.com>
55d5c4ab 975M: Mark Rutland <mark.rutland@arm.com>
6f96521f 976S: Maintained
55d5c4ab 977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 978F: arch/arm*/kernel/perf_*
6f96521f 979F: arch/arm/oprofile/common.c
dd06a84b
MR
980F: arch/arm*/kernel/hw_breakpoint.c
981F: arch/arm*/include/asm/hw_breakpoint.h
982F: arch/arm*/include/asm/perf_event.h
55d5c4ab 983F: drivers/perf/*
fa8ad788 984F: include/linux/perf/arm_pmu.h
55d5c4ab 985F: Documentation/devicetree/bindings/arm/pmu.txt
6f96521f 986
d4275354 987ARM PORT
54176cc6 988M: Russell King <linux@armlinux.org.uk>
efc03ecb 989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 990W: http://www.armlinux.org.uk/
d4275354 991S: Maintained
0d7f4f05 992T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
d4275354
RK
993F: arch/arm/
994
d323c243
SB
995ARM SUB-ARCHITECTURES
996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 997S: Maintained
d323c243
SB
998F: arch/arm/mach-*/
999F: arch/arm/plat-*/
1000T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1001
cefbf4ea 1002ARM PRIMECELL AACI PL041 DRIVER
54176cc6 1003M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1004S: Maintained
1005F: sound/arm/aaci.*
1006
1007ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 1008M: Russell King <linux@armlinux.org.uk>
cefbf4ea 1009S: Maintained
8a61f013 1010F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
1011
1012ARM PRIMECELL KMI PL050 DRIVER
54176cc6 1013M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1014S: Maintained
1015F: drivers/input/serio/ambakmi.*
1016F: include/linux/amba/kmi.h
1017
2761f5c2 1018ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 1019M: Russell King <linux@armlinux.org.uk>
08a5c9a2 1020S: Maintained
679655da 1021F: drivers/mmc/host/mmci.*
2f748aaa 1022F: include/linux/amba/mmci.h
2761f5c2 1023
1b4304e5 1024ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 1025M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
1026S: Maintained
1027F: drivers/tty/serial/amba-pl01*.c
1028F: include/linux/amba/serial.h
2761f5c2 1029
cefbf4ea 1030ARM PRIMECELL BUS SUPPORT
54176cc6 1031M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1032S: Maintained
1033F: drivers/amba/
1034F: include/linux/amba/bus.h
1035
2b7a52a4 1036ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 1037M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1039S: Maintained
1040
9c784f95 1041ARM/AFEB9260 MACHINE SUPPORT
8b58be88 1042M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 1043L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
1044S: Maintained
1045
2b7a52a4 1046ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 1047M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1049S: Maintained
1050
5c6dcd7f 1051ARM/Allwinner sunXi SoC support
1b106699 1052M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1053M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055S: Maintained
5c6dcd7f 1056N: sun[x456789]i
c1efda12 1057F: arch/arm/boot/dts/ntc-gr8*
6bc37fac 1058F: arch/arm64/boot/dts/allwinner/
60b0f380
MR
1059
1060ARM/Allwinner SoC Clock Support
1061M: Emilio López <emilio@elopez.com.ar>
1062S: Maintained
1063F: drivers/clk/sunxi/
1b106699 1064
79318452 1065ARM/Amlogic Meson SoC support
7c1e3876 1066M: Carlo Caione <carlo@caione.org>
6683d91c 1067M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1069L: linux-amlogic@lists.infradead.org
79318452 1070W: http://linux-meson.com/
7c1e3876 1071S: Maintained
79318452
CC
1072F: arch/arm/mach-meson/
1073F: arch/arm/boot/dts/meson*
6683d91c
KH
1074F: arch/arm64/boot/dts/amlogic/
1075F: drivers/pinctrl/meson/
51c5d844 1076F: drivers/mmc/host/meson*
79318452 1077N: meson
7c1e3876 1078
eff506fa
TZ
1079ARM/Annapurna Labs ALPINE ARCHITECTURE
1080M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1081M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1083S: Maintained
1084F: arch/arm/mach-alpine/
a9e5547b
AT
1085F: arch/arm/boot/dts/alpine*
1086F: arch/arm64/boot/dts/al/
1087F: drivers/*/*alpine*
eff506fa 1088
5255034d
LP
1089ARM/ARTPEC MACHINE SUPPORT
1090M: Jesper Nilsson <jesper.nilsson@axis.com>
1091M: Lars Persson <lars.persson@axis.com>
1092M: Niklas Cassel <niklas.cassel@axis.com>
1093S: Maintained
1094L: linux-arm-kernel@axis.com
1095F: arch/arm/mach-artpec
1096F: arch/arm/boot/dts/artpec6*
33b8ac91 1097F: drivers/clk/axis
5255034d 1098
8c2ed9bc
JS
1099ARM/ASPEED MACHINE SUPPORT
1100M: Joel Stanley <joel@jms.id.au>
1101S: Maintained
1102F: arch/arm/mach-aspeed/
1103F: arch/arm/boot/dts/aspeed-*
1104F: drivers/*/*aspeed*
1105
8dca5ce8 1106ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
e085b9d8 1107M: Nicolas Ferre <nicolas.ferre@microchip.com>
d68b35f8 1108M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1109M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1111W: http://www.linux4sam.org
9f273c24 1112T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1113S: Supported
1114F: arch/arm/mach-at91/
f0a0a58e 1115F: include/soc/at91/
70e389cc
MB
1116F: arch/arm/boot/dts/at91*.dts
1117F: arch/arm/boot/dts/at91*.dtsi
1118F: arch/arm/boot/dts/sama*.dts
1119F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1120F: arch/arm/include/debug/at91.S
d4a89c7d 1121
6e05dd4e
BB
1122ARM/ATMEL AT91 Clock Support
1123M: Boris Brezillon <boris.brezillon@free-electrons.com>
1124S: Maintained
1125F: drivers/clk/at91
1126
986cf2e9 1127ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1128M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130S: Maintained
1131F: arch/arm/mach-highbank/
e68d7c14
RH
1132F: arch/arm/boot/dts/highbank.dts
1133F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1134
d94f944e 1135ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1136M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1137S: Maintained
1138F: arch/arm/mach-cns3xxx/
d94f944e 1139
4863dea3
SG
1140ARM/CAVIUM THUNDER NETWORK DRIVER
1141M: Sunil Goutham <sgoutham@cavium.com>
1142M: Robert Richter <rric@kernel.org>
1143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144S: Supported
322e5cc5 1145F: drivers/net/ethernet/cavium/thunder/
4863dea3 1146
386ab516
AS
1147ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1148M: Alexander Shiyan <shc_work@mail.ru>
1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150S: Odd Fixes
b8ba3874 1151N: clps711x
386ab516 1152
2b7a52a4 1153ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1154M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1155M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1156L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1157S: Maintained
d19d3667
HS
1158F: arch/arm/mach-ep93xx/
1159F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1160
1161ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1162M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1164S: Maintained
1165
d4275354 1166ARM/CLKDEV SUPPORT
54176cc6 1167M: Russell King <linux@armlinux.org.uk>
efc03ecb 1168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1169S: Maintained
0d7f4f05 1170T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
d4275354 1171F: arch/arm/include/asm/clkdev.h
4fa2651d 1172F: drivers/clk/clkdev.c
d4275354 1173
d48134e7 1174ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1175M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1177S: Maintained
1178
94150095
HF
1179ARM/CONTEC MICRO9 MACHINE SUPPORT
1180M: Hubert Feurstein <hubert.feurstein@contec.at>
1181S: Maintained
1182F: arch/arm/mach-ep93xx/micro9.c
1183
a06ae860
PP
1184ARM/CORESIGHT FRAMEWORK AND DRIVERS
1185M: Mathieu Poirier <mathieu.poirier@linaro.org>
1186L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1187S: Maintained
01081f5a 1188F: drivers/hwtracing/coresight/*
a06ae860
PP
1189F: Documentation/trace/coresight.txt
1190F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1191F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1192F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1193F: tools/perf/arch/arm/util/auxtrace.c
1194F: tools/perf/arch/arm/util/cs-etm.c
1195F: tools/perf/arch/arm/util/cs-etm.h
1196F: tools/perf/util/cs-etm.h
a06ae860 1197
1da177e4 1198ARM/CORGI MACHINE SUPPORT
8b58be88 1199M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1200S: Maintained
1201
881a95f9 1202ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1203M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1205T: git git://github.com/ulli-kroll/linux.git
162500b3 1206S: Maintained
f49afbb5 1207F: arch/arm/mach-gemini/
98a9bb5b 1208F: drivers/rtc/rtc-gemini.c
881a95f9 1209
a990cbd8 1210ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1211M: Barry Song <baohua@kernel.org>
a990cbd8 1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1213T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1214S: Maintained
e68d7c14 1215F: arch/arm/boot/dts/prima2*
a990cbd8 1216F: arch/arm/mach-prima2/
4a9c44f1 1217F: drivers/clk/sirf/
05f30e8d 1218F: drivers/clocksource/timer-prima2.c
5833ac98 1219F: drivers/clocksource/timer-atlas7.c
f8505ef5 1220N: [^a-z]sirf
a990cbd8 1221
c9d862c4
BS
1222ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1223M: Baruch Siach <baruch@tkos.co.il>
1224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225S: Maintained
cde137aa 1226F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1227N: digicolor
1228
d4275354 1229ARM/EBSA110 MACHINE SUPPORT
54176cc6 1230M: Russell King <linux@armlinux.org.uk>
efc03ecb 1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1232W: http://www.armlinux.org.uk/
d4275354
RK
1233S: Maintained
1234F: arch/arm/mach-ebsa110/
b955f6ca 1235F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1236
4721f3ce
UKK
1237ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1238M: Uwe Kleine-König <kernel@pengutronix.de>
1239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240S: Maintained
1241N: efm32
1242
a9da4f7e 1243ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
d9bd2645
SS
1244M: Robert Jarzmik <robert.jarzmik@free.fr>
1245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e 1246S: Maintained
cafc2265 1247F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1248
6a915af9 1249ARM/FARADAY FA526 PORT
162500b3 1250M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1252S: Maintained
1fa7e547 1253T: git git://git.berlios.de/gemini-board
f49afbb5 1254F: arch/arm/mm/*-fa*
6a915af9 1255
d4275354 1256ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1257M: Russell King <linux@armlinux.org.uk>
efc03ecb 1258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1259W: http://www.armlinux.org.uk/
d4275354
RK
1260S: Maintained
1261F: arch/arm/include/asm/hardware/dec21285.h
1262F: arch/arm/mach-footbridge/
1263
86183a5f 1264ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1265M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1266M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1267R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1269S: Maintained
f1c12837 1270T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1271F: arch/arm/mach-imx/
ce515a6b 1272F: arch/arm/mach-mxs/
2a82f95c 1273F: arch/arm/boot/dts/imx*
e5dafa22 1274F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1275F: drivers/clk/imx/
1276F: include/soc/imx/
86183a5f 1277
142109d2 1278ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1279M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1280M: Sascha Hauer <kernel@pengutronix.de>
1281R: Stefan Agner <stefan@agner.ch>
1282L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283S: Maintained
1284T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1285F: arch/arm/mach-imx/*vf610*
1286F: arch/arm/boot/dts/vf*
1287
2b7a52a4 1288ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1289M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1291S: Maintained
1292
90b8fc34 1293ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1294M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1296S: Maintained
1297
ef47d5f0 1298ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1299M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1300M: Paul Parsons <lost.distance@yahoo.com>
1301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1302S: Maintained
1303F: arch/arm/mach-pxa/hx4700.c
1304F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1305F: sound/soc/pxa/hx4700.c
ef47d5f0 1306
4dfad069
WX
1307ARM/HISILICON SOC SUPPORT
1308M: Wei Xu <xuwei5@hisilicon.com>
1309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310W: http://www.hisilicon.com
1311S: Supported
1312T: git git://github.com/hisilicon/linux-hisi.git
1313F: arch/arm/mach-hisi/
e68d7c14
RH
1314F: arch/arm/boot/dts/hi3*
1315F: arch/arm/boot/dts/hip*
1316F: arch/arm/boot/dts/hisi*
1317F: arch/arm64/boot/dts/hisilicon/
4dfad069 1318
21f37bc3 1319ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1320M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1321W: www.jlime.com
1322S: Maintained
084bad91
KE
1323T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1324F: arch/arm/mach-sa1100/jornada720.c
1325F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1326
5e767ab9
JMC
1327ARM/IGEP MACHINE SUPPORT
1328M: Enric Balletbo i Serra <eballetbo@gmail.com>
1329M: Javier Martinez Canillas <javier@dowhile0.org>
1330L: linux-omap@vger.kernel.org
1331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332S: Maintained
06ff74fd 1333F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1334
403d2971
MV
1335ARM/INCOME PXA270 SUPPORT
1336M: Marek Vasut <marek.vasut@gmail.com>
1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338S: Maintained
ec154082 1339F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1340
2b7a52a4 1341ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1342M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1344S: Maintained
e2bdb176
DW
1345
1346ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1348S: Orphan
2b7a52a4
LB
1349
1350ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1351M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1353S: Maintained
2b7a52a4
LB
1354
1355ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1356M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1358S: Maintained
2b7a52a4 1359
2b7a52a4 1360ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1361M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1362L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1363S: Maintained
1364
dfdd8cc9
KH
1365ARM/INTEL IXP4XX ARM ARCHITECTURE
1366M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1367M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1369S: Maintained
1370F: arch/arm/mach-ixp4xx/
1371
838553c5 1372ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1373M: Jonathan Cameron <jic23@cam.ac.uk>
1374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375S: Maintained
1376F: arch/arm/mach-pxa/stargate2.c
1377F: drivers/pcmcia/pxa2xx_stargate2.c
1378
2b7a52a4 1379ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1380M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1382S: Maintained
2b7a52a4
LB
1383
1384ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1385M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1386L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1387S: Maintained
1388
1154f858 1389ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1390M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392S: Maintained
1393F: arch/arm/mach-keystone/
5edafc29 1394F: arch/arm/boot/dts/keystone-*
317929cd 1395T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1396
bc6aa566 1397ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1398M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1399L: linux-kernel@vger.kernel.org
1400S: Maintained
1401F: drivers/clk/keystone/
1402
1403ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1404M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1405L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406L: linux-kernel@vger.kernel.org
1407S: Maintained
1408F: drivers/clocksource/timer-keystone.c
1409
1410ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1411M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1412L: linux-kernel@vger.kernel.org
1413S: Maintained
1414F: drivers/power/reset/keystone-reset.c
1415
1416ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1417M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1418L: linux-kernel@vger.kernel.org
1419S: Maintained
1420F: drivers/memory/*emif*
1421
8cb555b6
CM
1422ARM/LG1K ARCHITECTURE
1423M: Chanho Min <chanho.min@lge.com>
1424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425S: Maintained
1426F: arch/arm64/boot/dts/lg/
1427
2b7a52a4 1428ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1429M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1430L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1431S: Maintained
1432
3143875f
JE
1433ARM/LPC18XX ARCHITECTURE
1434M: Joachim Eastwood <manabian@gmail.com>
1435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436S: Maintained
19c1c32c
JE
1437F: arch/arm/boot/dts/lpc43*
1438F: drivers/clk/nxp/clk-lpc18xx*
1439F: drivers/clocksource/time-lpc32xx.c
1440F: drivers/i2c/busses/i2c-lpc2k.c
1441F: drivers/memory/pl172.c
1442F: drivers/mtd/spi-nor/nxp-spifi.c
1443F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1444N: lpc18xx
1445
15e4f7da 1446ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1447M: Vladimir Zapolskiy <vz@mleia.com>
1448M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1450T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1451S: Maintained
2377f9fd 1452F: arch/arm/boot/dts/lpc32*
15e4f7da 1453F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1454F: drivers/i2c/busses/i2c-pnx.c
1455F: drivers/net/ethernet/nxp/lpc_eth.c
1456F: drivers/usb/host/ohci-nxp.c
1457F: drivers/watchdog/pnx4008_wdt.c
1458N: lpc32xx
15e4f7da 1459
3b886171 1460ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1461M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1462S: Maintained
1463
1f664ab7 1464ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1465M: Jason Cooper <jason@lakedaemon.net>
1466M: Andrew Lunn <andrew@lunn.ch>
1467M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1468M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470S: Maintained
1471F: arch/arm/mach-mvebu/
59ec9671 1472F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1473F: arch/arm/boot/dts/armada*
1474F: arch/arm/boot/dts/kirkwood*
dcc3068a 1475F: arch/arm64/boot/dts/marvell/armada*
9f123def 1476F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1477F: arch/arm/configs/mvebu_*_defconfig
75f41273 1478
40f4978b 1479ARM/Marvell Berlin SoC support
70e1a28f 1480M: Jisheng Zhang <jszhang@marvell.com>
40f4978b
SH
1481M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483S: Maintained
1484F: arch/arm/mach-berlin/
31c17ac9 1485F: arch/arm/boot/dts/berlin*
e68d7c14 1486F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1487
40f4978b 1488
4cfab57e 1489ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1490M: Jason Cooper <jason@lakedaemon.net>
1491M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1492M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1493M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1495S: Maintained
1496F: arch/arm/mach-dove/
54a246ff
NP
1497F: arch/arm/mach-mv78xx0/
1498F: arch/arm/mach-orion5x/
1499F: arch/arm/plat-orion/
31c17ac9
GC
1500F: arch/arm/boot/dts/dove*
1501F: arch/arm/boot/dts/orion5x*
1502
3b886171 1503
d69ac131
AC
1504ARM/Orion SoC/Technologic Systems TS-78xx platform support
1505M: Alexander Clouter <alex@digriz.org.uk>
1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507W: http://www.digriz.org.uk/ts78xx/kernel
1508S: Maintained
1509F: arch/arm/mach-orion5x/ts78xx-*
1510
e557959d
NA
1511ARM/OXNAS platform support
1512M: Neil Armstrong <narmstrong@baylibre.com>
1513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d6fbd37b 1514L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
e557959d
NA
1515S: Maintained
1516F: arch/arm/mach-oxnas/
52c468fb 1517F: arch/arm/boot/dts/ox8*.dtsi
e557959d 1518F: arch/arm/boot/dts/wd-mbwe.dts
52c468fb 1519F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
e557959d
NA
1520N: oxnas
1521
607b8fc9
EH
1522ARM/Mediatek RTC DRIVER
1523M: Eddie Huang <eddie.huang@mediatek.com>
1524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1526S: Maintained
1527F: drivers/rtc/rtc-mt6397.c
1528
e54951c8
MB
1529ARM/Mediatek SoC support
1530M: Matthias Brugger <matthias.bgg@gmail.com>
1531L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1532L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1533S: Maintained
1534F: arch/arm/boot/dts/mt6*
44e4e5fb 1535F: arch/arm/boot/dts/mt7*
e54951c8
MB
1536F: arch/arm/boot/dts/mt8*
1537F: arch/arm/mach-mediatek/
44e4e5fb 1538F: arch/arm64/boot/dts/mediatek/
e54951c8
MB
1539N: mtk
1540K: mediatek
1541
0f8669e3
CY
1542ARM/Mediatek USB3 PHY DRIVER
1543M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1546S: Maintained
1547F: drivers/phy/phy-mt65xx-usb3.c
1548
adcb079f
AB
1549ARM/MICREL KS8695 ARCHITECTURE
1550M: Greg Ungerer <gerg@uclinux.org>
1551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1552F: arch/arm/mach-ks8695/
adcb079f
AB
1553S: Odd Fixes
1554
d78ff0a5 1555ARM/MIOA701 MACHINE SUPPORT
8b58be88 1556M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1558F: arch/arm/mach-pxa/mioa701.c
1559S: Maintained
1560
9624dfe6 1561ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1562M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1563S: Maintained
1564
e0ee9851 1565ARM/NOMADIK ARCHITECTURE
28b8e8d4 1566M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1567M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1568L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569S: Maintained
1570F: arch/arm/mach-nomadik/
ecc265fe 1571F: drivers/pinctrl/nomadik/
87572880 1572F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1573T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1574
9d76295a 1575ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1576M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1577L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1578W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1579S: Supported
1580
8459c159 1581ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1582M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1583M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1584S: Maintained
1585
5d783a2d 1586ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1587M: Marek Vasut <marek.vasut@gmail.com>
75280787 1588L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1589W: http://hackndev.com
1590S: Maintained
933d35f0
JP
1591F: arch/arm/mach-pxa/include/mach/palmtx.h
1592F: arch/arm/mach-pxa/palmtx.c
1593F: arch/arm/mach-pxa/include/mach/palmt5.h
1594F: arch/arm/mach-pxa/palmt5.c
1595F: arch/arm/mach-pxa/include/mach/palmld.h
1596F: arch/arm/mach-pxa/palmld.c
1597F: arch/arm/mach-pxa/include/mach/palmte2.h
1598F: arch/arm/mach-pxa/palmte2.c
1599F: arch/arm/mach-pxa/include/mach/palmtc.h
1600F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1601
b57fe924 1602ARM/PALM TREO SUPPORT
d8130624 1603M: Tomas Cech <sleep_walker@suse.com>
75280787 1604L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1605W: http://hackndev.com
1606S: Maintained
b57fe924
JP
1607F: arch/arm/mach-pxa/include/mach/palmtreo.h
1608F: arch/arm/mach-pxa/palmtreo.c
90af5811 1609
c49e1e63 1610ARM/PALMZ72 SUPPORT
8b58be88 1611M: Sergey Lapin <slapin@ossfans.org>
75280787 1612L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1613W: http://hackndev.com
1614S: Maintained
933d35f0
JP
1615F: arch/arm/mach-pxa/include/mach/palmz72.h
1616F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1617
1da177e4 1618ARM/PLEB SUPPORT
8b58be88 1619M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1620W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1621S: Maintained
1622
1623ARM/PT DIGITAL BOARD PORT
8b58be88 1624M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1626W: http://www.armlinux.org.uk/
1da177e4
LT
1627S: Maintained
1628
8fc1b0f8 1629ARM/QUALCOMM SUPPORT
bbeaa595
AG
1630M: Andy Gross <andy.gross@linaro.org>
1631M: David Brown <david.brown@linaro.org>
8fc1b0f8 1632L: linux-arm-msm@vger.kernel.org
f5d3af9d 1633L: linux-soc@vger.kernel.org
8fc1b0f8 1634S: Maintained
0ff50d60 1635F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1636F: arch/arm/boot/dts/qcom-*.dts
1637F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1638F: arch/arm/mach-qcom/
e68d7c14 1639F: arch/arm64/boot/dts/qcom/*
5482cefa 1640F: drivers/i2c/busses/i2c-qup.c
39a3366a 1641F: drivers/clk/qcom/
4fb1a420 1642F: drivers/pinctrl/qcom/
472cef34 1643F: drivers/dma/qcom/
f5d3af9d 1644F: drivers/soc/qcom/
5482cefa 1645F: drivers/spi/spi-qup.c
c0c89faf
SB
1646F: drivers/tty/serial/msm_serial.h
1647F: drivers/tty/serial/msm_serial.c
1648F: drivers/*/pm8???-*
1649F: drivers/mfd/ssbi.c
916f743d 1650F: drivers/firmware/qcom_scm.c
bbeaa595 1651T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1652
2b7a52a4 1653ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1654M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1656S: Maintained
1657
b138e119
SH
1658ARM/RENESAS ARM64 ARCHITECTURE
1659M: Simon Horman <horms@verge.net.au>
1660M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1661L: linux-renesas-soc@vger.kernel.org
1662Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1663T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1664S: Supported
1665F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1666F: drivers/soc/renesas/
1667F: include/linux/soc/renesas/
b138e119 1668
d4275354 1669ARM/RISCPC ARCHITECTURE
54176cc6 1670M: Russell King <linux@armlinux.org.uk>
efc03ecb 1671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1672W: http://www.armlinux.org.uk/
d4275354 1673S: Maintained
d4275354
RK
1674F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1675F: arch/arm/include/asm/hardware/ioc.h
1676F: arch/arm/include/asm/hardware/iomd.h
1677F: arch/arm/include/asm/hardware/memc.h
1678F: arch/arm/mach-rpc/
1a6422f6 1679F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1680F: drivers/net/ethernet/i825xx/ether1*
1681F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1682F: drivers/scsi/arm/
1683
08ddbb0a
HS
1684ARM/Rockchip SoC support
1685M: Heiko Stuebner <heiko@sntech.de>
1686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1687L: linux-rockchip@lists.infradead.org
9f273c24 1688T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1689S: Maintained
541555e9 1690F: arch/arm/boot/dts/rk3*
08ddbb0a 1691F: arch/arm/mach-rockchip/
541555e9
HS
1692F: drivers/clk/rockchip/
1693F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1694F: drivers/*/*rockchip*
541555e9
HS
1695F: drivers/*/*/*rockchip*
1696F: sound/soc/rockchip/
b4331b43 1697N: rockchip
08ddbb0a 1698
5bfb937c
KK
1699ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1700M: Kukjin Kim <kgene@kernel.org>
326dce07 1701M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1702R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1703L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1704L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
6f96d639 1705Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
b21477f9 1706S: Maintained
6f0589c8 1707F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1708F: arch/arm/boot/dts/s5p*
1709F: arch/arm/boot/dts/samsung*
6f0589c8 1710F: arch/arm/boot/dts/exynos*
d97236e6 1711F: arch/arm64/boot/dts/exynos/
482ce512 1712F: arch/arm/plat-samsung/
769bbb63
HS
1713F: arch/arm/mach-s3c24*/
1714F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1715F: arch/arm/mach-s5p*/
1716F: arch/arm/mach-exynos*/
1c03274d
KK
1717F: drivers/*/*s3c24*
1718F: drivers/*/*/*s3c24*
1719F: drivers/*/*s3c64xx*
1720F: drivers/*/*s5pv210*
ffd51977 1721F: drivers/memory/samsung/*
bf50ddcd 1722F: drivers/soc/samsung/*
d6b9aea6
KK
1723F: Documentation/arm/Samsung/
1724F: Documentation/devicetree/bindings/arm/samsung/
1725F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1726F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1727N: exynos
f556cb07 1728
10ffa964
KP
1729ARM/SAMSUNG MOBILE MACHINE SUPPORT
1730M: Kyungmin Park <kyungmin.park@samsung.com>
1731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732S: Maintained
004bbd3c 1733F: arch/arm/mach-s5pv210/
10ffa964 1734
3ce4ccb6
KD
1735ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1736M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1737M: Kamil Debski <kamil@wypas.org>
1738M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1739L: linux-arm-kernel@lists.infradead.org
1740L: linux-media@vger.kernel.org
1741S: Maintained
1742F: drivers/media/platform/s5p-g2d/
1743
e6a476fd
MS
1744ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1745M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1746M: Kamil Debski <kamil@wypas.org>
6305902c 1747M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1748M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1749L: linux-arm-kernel@lists.infradead.org
1750L: linux-media@vger.kernel.org
1751S: Maintained
934455d7 1752F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1753F: drivers/media/platform/s5p-mfc/
e6a476fd 1754
1bcbf6f4
KD
1755ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1756M: Kyungmin Park <kyungmin.park@samsung.com>
1757L: linux-arm-kernel@lists.infradead.org
1758L: linux-media@vger.kernel.org
1759S: Maintained
78fc853b 1760F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1761
7d9f9bf4
AP
1762ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1763M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
305335b9 1764M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7d9f9bf4
AP
1765L: linux-arm-kernel@lists.infradead.org
1766L: linux-media@vger.kernel.org
1767S: Maintained
1768F: drivers/media/platform/s5p-jpeg/
1769
d48d38e8 1770ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1771M: Simon Horman <horms@verge.net.au>
d48d38e8 1772M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1773L: linux-renesas-soc@vger.kernel.org
4a121096 1774Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1775T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1776S: Supported
0b514fdb
SH
1777F: arch/arm/boot/dts/emev2*
1778F: arch/arm/boot/dts/r7s*
1779F: arch/arm/boot/dts/r8a*
1780F: arch/arm/boot/dts/sh*
0b514fdb 1781F: arch/arm/configs/shmobile_defconfig
7a2071c5 1782F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1783F: arch/arm/mach-shmobile/
be32bcbb
GU
1784F: drivers/soc/renesas/
1785F: include/linux/soc/renesas/
d48d38e8 1786
66314223 1787ARM/SOCFPGA ARCHITECTURE
08b3b33f 1788M: Dinh Nguyen <dinguyen@kernel.org>
66314223
DN
1789S: Maintained
1790F: arch/arm/mach-socfpga/
efadb751
DN
1791F: arch/arm/boot/dts/socfpga*
1792F: arch/arm/configs/socfpga_defconfig
e68d7c14 1793F: arch/arm64/boot/dts/altera/
ba2b7d0a 1794W: http://www.rocketboards.org
efadb751 1795T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1796
1797ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
08b3b33f 1798M: Dinh Nguyen <dinguyen@kernel.org>
66314223
DN
1799S: Maintained
1800F: drivers/clk/socfpga/
1801
71bcada8 1802ARM/SOCFPGA EDAC SUPPORT
06c177cb 1803M: Thor Thayer <thor.thayer@linux.intel.com>
71bcada8
TT
1804S: Maintained
1805F: drivers/edac/altera_edac.
1806
65ebcc11 1807ARM/STI ARCHITECTURE
a92177ea 1808M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1809L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810L: kernel@stlinux.com
1811W: http://www.stlinux.com
1812S: Maintained
1813F: arch/arm/mach-sti/
a92177ea 1814F: arch/arm/boot/dts/sti*
b8e31bf3 1815F: drivers/char/hw_random/st-rng.c
a92177ea 1816F: drivers/clocksource/arm_global_timer.c
82805d1b 1817F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1818F: drivers/cpufreq/sti-cpufreq.c
6da0f216 1819F: drivers/dma/st_fdma*
a92177ea 1820F: drivers/i2c/busses/i2c-st.c
346e2e4a 1821F: drivers/media/rc/st_rc.c
95d66b16 1822F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1823F: drivers/mmc/host/sdhci-st.c
e95cf393 1824F: drivers/phy/phy-miphy28lp.c
6da969a5 1825F: drivers/phy/phy-stih407-usb.c
346e2e4a 1826F: drivers/pinctrl/pinctrl-st.c
aac22524 1827F: drivers/remoteproc/st_remoteproc.c
c9d7cc3e 1828F: drivers/remoteproc/st_slim_rproc.c
346e2e4a 1829F: drivers/reset/sti/
db4112e6 1830F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1831F: drivers/tty/serial/st-asc.c
eb11adab 1832F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1833F: drivers/usb/host/ehci-st.c
1834F: drivers/usb/host/ohci-st.c
db4112e6 1835F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1836F: drivers/ata/ahci_st.c
c9d7cc3e 1837F: include/linux/remoteproc/st_slim_rproc.h
65ebcc11 1838
ee6e7879
MC
1839ARM/STM32 ARCHITECTURE
1840M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1841M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1842L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843S: Maintained
1844T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1845N: stm32
1846F: drivers/clocksource/armv7m_systick.c
1847
d6de5b02
MG
1848ARM/TANGO ARCHITECTURE
1849M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1850L: linux-arm-kernel@lists.infradead.org
1851S: Maintained
e2bd0d37 1852N: tango
d6de5b02 1853
2b7a52a4 1854ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1855M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1857S: Maintained
1858
1bbd7089 1859ARM/TETON BGA MACHINE SUPPORT
706e69d6 1860M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1861L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862S: Maintained
1863
2b7a52a4 1864ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1865M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1866L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1867S: Maintained
1868
98ad6e3b 1869ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1870M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1871L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1872W: http://www.mcuos.com
1873S: Maintained
4e89e8f6 1874F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1875F: drivers/input/keyboard/w90p910_keypad.c
1876F: drivers/input/touchscreen/w90p910_ts.c
1877F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1878F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1879F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1880F: drivers/rtc/rtc-nuc900.c
9df92e6c 1881F: drivers/spi/spi-nuc900.c
4e89e8f6 1882F: drivers/usb/host/ehci-w90x900.c
8a61f013 1883F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1884
54274d71 1885ARM/U300 MACHINE SUPPORT
e4651a9f 1886M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1887L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888S: Supported
1889F: arch/arm/mach-u300/
9affbd24 1890F: drivers/clocksource/timer-u300.c
54274d71
LW
1891F: drivers/i2c/busses/i2c-stu300.c
1892F: drivers/rtc/rtc-coh901331.c
1893F: drivers/watchdog/coh901327_wdt.c
1894F: drivers/dma/coh901318*
87572880
LW
1895F: drivers/mfd/ab3100*
1896F: drivers/rtc/rtc-ab3100.c
1897F: drivers/rtc/rtc-coh901331.c
1898T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1899
3d00d04f
MY
1900ARM/UNIPHIER ARCHITECTURE
1901M: Masahiro Yamada <yamada.masahiro@socionext.com>
1902L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1903T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1904S: Maintained
a3ff83d2 1905F: arch/arm/boot/dts/uniphier*
e7ecbc05 1906F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1907F: arch/arm/mach-uniphier/
e7ecbc05 1908F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1909F: arch/arm64/boot/dts/socionext/
4b7f48d3 1910F: drivers/bus/uniphier-system-bus.c
734d82f4 1911F: drivers/clk/uniphier/
dd6fd4a3 1912F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2 1913F: drivers/pinctrl/uniphier/
54e991b5 1914F: drivers/reset/reset-uniphier.c
a3ff83d2 1915F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1916N: uniphier
1917
87572880 1918ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1919M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1920L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921S: Maintained
1922F: arch/arm/mach-ux500/
e4651a9f 1923F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1924F: drivers/dma/ste_dma40*
e4651a9f 1925F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1926F: drivers/mfd/abx500*
1927F: drivers/mfd/ab8500*
e4651a9f
LW
1928F: drivers/mfd/dbx500*
1929F: drivers/mfd/db8500*
ecc265fe
JP
1930F: drivers/pinctrl/nomadik/pinctrl-ab*
1931F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1932F: drivers/rtc/rtc-ab8500.c
e4651a9f 1933F: drivers/rtc/rtc-pl031.c
87572880 1934T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1935
e93fde28
UH
1936ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1937M: Ulf Hansson <ulf.hansson@linaro.org>
1938L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939T: git git://git.linaro.org/people/ulfh/clk.git
1940S: Maintained
1941F: drivers/clk/ux500/
e93fde28 1942
740d93b1
PM
1943ARM/VERSATILE EXPRESS PLATFORM
1944M: Liviu Dudau <liviu.dudau@arm.com>
1945M: Sudeep Holla <sudeep.holla@arm.com>
1946M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948S: Maintained
1949F: arch/arm/boot/dts/vexpress*
e68d7c14 1950F: arch/arm64/boot/dts/arm/
740d93b1
PM
1951F: arch/arm/mach-vexpress/
1952F: */*/vexpress*
7e8f403f 1953F: */*/*/vexpress*
740d93b1
PM
1954F: drivers/clk/versatile/clk-vexpress-osc.c
1955F: drivers/clocksource/versatile.c
46a600ea 1956N: mps2
740d93b1 1957
d4275354 1958ARM/VFP SUPPORT
54176cc6 1959M: Russell King <linux@armlinux.org.uk>
efc03ecb 1960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1961W: http://www.armlinux.org.uk/
d4275354
RK
1962S: Maintained
1963F: arch/arm/vfp/
1964
e66b6d8e
MV
1965ARM/VOIPAC PXA270 SUPPORT
1966M: Marek Vasut <marek.vasut@gmail.com>
1967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968S: Maintained
1969F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1970F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1971
04529fe2
TP
1972ARM/VT8500 ARM ARCHITECTURE
1973M: Tony Prisk <linux@prisktech.co.nz>
1974L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975S: Maintained
1976F: arch/arm/mach-vt8500/
41fd91b4 1977F: drivers/clocksource/vt8500_timer.c
560746eb 1978F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1979F: drivers/mmc/host/wmt-sdmmc.c
1980F: drivers/pwm/pwm-vt8500.c
1981F: drivers/rtc/rtc-vt8500.c
1982F: drivers/tty/serial/vt8500_serial.c
4f31102b 1983F: drivers/usb/host/ehci-platform.c
41fd91b4 1984F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1985F: drivers/video/fbdev/vt8500lcdfb.*
1986F: drivers/video/fbdev/wm8505fb*
1987F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1988
e66b6d8e
MV
1989ARM/ZIPIT Z2 SUPPORT
1990M: Marek Vasut <marek.vasut@gmail.com>
1991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992S: Maintained
1993F: arch/arm/mach-pxa/z2.c
6ab2a855 1994F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1995
5ecc4b53
JN
1996ARM/ZTE ARCHITECTURE
1997M: Jun Nie <jun.nie@linaro.org>
15e2dcd6 1998M: Baoyou Xie <baoyou.xie@linaro.org>
5ecc4b53
JN
1999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000S: Maintained
2001F: arch/arm/mach-zx/
2002F: drivers/clk/zte/
8041311c 2003F: drivers/reset/reset-zx2967.c
15e2dcd6 2004F: drivers/soc/zte/
5ecc4b53
JN
2005F: Documentation/devicetree/bindings/arm/zte.txt
2006F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
8041311c 2007F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
15e2dcd6
BX
2008F: Documentation/devicetree/bindings/soc/zte/
2009F: include/dt-bindings/soc/zx*.h
5ecc4b53 2010
51f29d44
MS
2011ARM/ZYNQ ARCHITECTURE
2012M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 2013R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
2014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015W: http://wiki.xilinx.com
d6448b76 2016T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
2017S: Supported
2018F: arch/arm/mach-zynq/
bd2a337a 2019F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 2020F: drivers/block/xsysace.c
c2fd4e38
MS
2021N: zynq
2022N: xilinx
2023F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 2024F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 2025F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 2026F: drivers/edac/synopsys_edac.c
51f29d44 2027
48ec83bc 2028ARM SMMU DRIVERS
b8f9879e 2029M: Will Deacon <will.deacon@arm.com>
c8bff3a6 2030R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
2031L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032S: Maintained
2033F: drivers/iommu/arm-smmu.c
48ec83bc 2034F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 2035F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 2036F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 2037
38074229
CM
2038ARM64 PORT (AARCH64 ARCHITECTURE)
2039M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 2040M: Will Deacon <will.deacon@arm.com>
38074229 2041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 2042T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
2043S: Maintained
2044F: arch/arm64/
d19766ec 2045F: Documentation/arm64/
38074229 2046
9d7005f9
LP
2047AS3645A LED FLASH CONTROLLER DRIVER
2048M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2049L: linux-media@vger.kernel.org
2050T: git git://linuxtv.org/media_tree.git
2051S: Maintained
2052F: drivers/media/i2c/as3645a.c
b5dcee22 2053F: include/media/i2c/as3645a.h
9d7005f9 2054
7c94a8b2
LW
2055ASAHI KASEI AK8974 DRIVER
2056M: Linus Walleij <linus.walleij@linaro.org>
2057L: linux-iio@vger.kernel.org
2058W: http://www.akm.com/
2059S: Supported
2060F: drivers/iio/magnetometer/ak8974.c
2061
d58de038
GJ
2062ASC7621 HARDWARE MONITOR DRIVER
2063M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2064L: linux-hwmon@vger.kernel.org
d58de038
GJ
2065S: Maintained
2066F: Documentation/hwmon/asc7621
2067F: drivers/hwmon/asc7621.c
2068
b229ece9 2069ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2070M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2071L: acpi4asus-user@lists.sourceforge.net
d0944853 2072L: platform-driver-x86@vger.kernel.org
76593d6f 2073W: http://acpi4asus.sf.net
85091b71 2074S: Maintained
b229ece9
CC
2075F: drivers/platform/x86/asus*.c
2076F: drivers/platform/x86/eeepc*.c
85091b71 2077
f6a6bbae
JPRV
2078ASUS WIRELESS RADIO CONTROL DRIVER
2079M: João Paulo Rechi Vita <jprvita@gmail.com>
2080L: platform-driver-x86@vger.kernel.org
2081S: Maintained
2082F: drivers/platform/x86/asus-wireless.c
2083
75aeddd1
DH
2084ASYMMETRIC KEYS
2085M: David Howells <dhowells@redhat.com>
2086L: keyrings@vger.kernel.org
2087S: Maintained
2088F: Documentation/crypto/asymmetric-keys.txt
2089F: include/linux/verification.h
2090F: include/crypto/public_key.h
2091F: include/crypto/pkcs7.h
2092F: crypto/asymmetric_keys/
2093
953a6479 2094ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2095R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2096W: http://sourceforge.net/projects/xscaleiop
08223d80 2097S: Odd fixes
679655da
JP
2098F: Documentation/crypto/async-tx-api.txt
2099F: crypto/async_tx/
2100F: drivers/dma/
2101F: include/linux/dmaengine.h
2102F: include/linux/async_tx.h
b3e5f263 2103
a1867d36 2104AT24 EEPROM DRIVER
14d77c4d 2105M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2106L: linux-i2c@vger.kernel.org
2107S: Maintained
2108F: drivers/misc/eeprom/at24.c
25f73ed5 2109F: include/linux/platform_data/at24.h
a1867d36 2110
e7839f25 2111ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2112M: "Ed L. Cashin" <ed.cashin@acm.org>
2113W: http://www.openaoe.org/
1da177e4 2114S: Supported
679655da
JP
2115F: Documentation/aoe/
2116F: drivers/block/aoe/
1da177e4 2117
aad7a211
AB
2118ATHEROS 71XX/9XXX GPIO DRIVER
2119M: Alban Bedel <albeu@free.fr>
2120W: https://github.com/AlbanBedel/linux
2121T: git git://github.com/AlbanBedel/linux
2122S: Maintained
2123F: drivers/gpio/gpio-ath79.c
2124F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2125
9a10a870 2126ATHEROS ATH GENERIC UTILITIES
f726ee65 2127M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2128L: linux-wireless@vger.kernel.org
2129S: Supported
2130F: drivers/net/wireless/ath/*
2131
fa1c114f 2132ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2133M: Jiri Slaby <jirislaby@gmail.com>
2134M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2135M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2136L: linux-wireless@vger.kernel.org
72c706b7 2137W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2138S: Maintained
fa451753 2139F: drivers/net/wireless/ath/ath5k/
fa1c114f 2140
12e62d6f
KV
2141ATHEROS ATH6KL WIRELESS DRIVER
2142M: Kalle Valo <kvalo@qca.qualcomm.com>
2143L: linux-wireless@vger.kernel.org
2144W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2145T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2146S: Supported
2147F: drivers/net/wireless/ath/ath6kl/
2148
2be7d22f 2149WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2150M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2151L: linux-wireless@vger.kernel.org
2152L: wil6210@qca.qualcomm.com
2153S: Supported
2154W: http://wireless.kernel.org/en/users/Drivers/wil6210
2155F: drivers/net/wireless/ath/wil6210/
dba4b74d 2156F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2157
1d7e1e6b
CL
2158CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2159M: Christian Lamparter <chunkeey@googlemail.com>
2160L: linux-wireless@vger.kernel.org
2161W: http://wireless.kernel.org/en/users/Drivers/carl9170
2162S: Maintained
2163F: drivers/net/wireless/ath/carl9170/
2164
2c2a6172
LT
2165ATK0110 HWMON DRIVER
2166M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2167L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2168S: Maintained
2169F: drivers/hwmon/asus_atk0110.c
2170
6f69a6d7 2171ATI_REMOTE2 DRIVER
8b58be88 2172M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2173S: Maintained
679655da 2174F: drivers/input/misc/ati_remote2.c
6f69a6d7 2175
7ae115b4 2176ATLX ETHERNET DRIVERS
8b58be88 2177M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2178M: Chris Snook <chris.snook@gmail.com>
e443e383 2179L: netdev@vger.kernel.org
8d5ca6ec
JC
2180W: http://sourceforge.net/projects/atl1
2181W: http://atl1.sourceforge.net
2182S: Maintained
2b133ad6 2183F: drivers/net/ethernet/atheros/
8d5ca6ec 2184
1da177e4 2185ATM
366c1bd1 2186M: Chas Williams <3chas3@gmail.com>
476604de 2187L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2188L: netdev@vger.kernel.org
1da177e4
LT
2189W: http://linux-atm.sourceforge.net
2190S: Maintained
679655da
JP
2191F: drivers/atm/
2192F: include/linux/atm*
c117ab84 2193F: include/uapi/linux/atm*
1da177e4 2194
04ac2f46 2195ATMEL AT91 / AT32 MCI DRIVER
420a3879 2196M: Ludovic Desroches <ludovic.desroches@microchip.com>
04ac2f46
NF
2197S: Maintained
2198F: drivers/mmc/host/atmel-mci.c
04ac2f46 2199
f80cb488 2200ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
e085b9d8 2201M: Nicolas Ferre <nicolas.ferre@microchip.com>
f80cb488
NF
2202S: Supported
2203F: drivers/power/reset/at91-sama5d2_shdwc.c
2204
b9cd7a25 2205ATMEL SAMA5D2 ADC DRIVER
420a3879 2206M: Ludovic Desroches <ludovic.desroches@microchip.com>
b9cd7a25
LD
2207L: linux-iio@vger.kernel.org
2208S: Supported
2209F: drivers/iio/adc/at91-sama5d2_adc.c
2210
dfae90ed 2211ATMEL Audio ALSA driver
e085b9d8 2212M: Nicolas Ferre <nicolas.ferre@microchip.com>
dfae90ed
BS
2213L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2214S: Supported
2215F: sound/soc/atmel
2216
6bd0f436 2217ATMEL XDMA DRIVER
420a3879 2218M: Ludovic Desroches <ludovic.desroches@microchip.com>
6bd0f436
LD
2219L: linux-arm-kernel@lists.infradead.org
2220L: dmaengine@vger.kernel.org
2221S: Supported
2222F: drivers/dma/at_xdmac.c
2223
888f2804 2224ATMEL I2C DRIVER
420a3879 2225M: Ludovic Desroches <ludovic.desroches@microchip.com>
888f2804
LD
2226L: linux-i2c@vger.kernel.org
2227S: Supported
2228F: drivers/i2c/busses/i2c-at91.c
2229
15515545 2230ATMEL ISI DRIVER
420a3879 2231M: Ludovic Desroches <ludovic.desroches@microchip.com>
15515545
JW
2232L: linux-media@vger.kernel.org
2233S: Supported
f2294c2d 2234F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2235F: include/media/atmel-isi.h
2236
8f4c79ce 2237ATMEL LCDFB DRIVER
e085b9d8 2238M: Nicolas Ferre <nicolas.ferre@microchip.com>
c69f677c 2239L: linux-fbdev@vger.kernel.org
8f4c79ce 2240S: Maintained
8a61f013 2241F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2242F: include/video/atmel_lcdc.h
8f4c79ce 2243
89e5785f 2244ATMEL MACB ETHERNET DRIVER
e085b9d8 2245M: Nicolas Ferre <nicolas.ferre@microchip.com>
89e5785f 2246S: Supported
9f2f381f 2247F: drivers/net/ethernet/cadence/
89e5785f 2248
5cbac98a 2249ATMEL NAND DRIVER
50cb2efa
NF
2250M: Wenyou Yang <wenyou.yang@atmel.com>
2251M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2252L: linux-mtd@lists.infradead.org
2253S: Supported
2254F: drivers/mtd/nand/atmel_nand*
2255
05c441ef 2256ATMEL SDMMC DRIVER
420a3879 2257M: Ludovic Desroches <ludovic.desroches@microchip.com>
05c441ef 2258L: linux-mmc@vger.kernel.org
2259S: Supported
2260F: drivers/mmc/host/sdhci-of-at91.c
2261
754ce4f2 2262ATMEL SPI DRIVER
e085b9d8 2263M: Nicolas Ferre <nicolas.ferre@microchip.com>
754ce4f2 2264S: Supported
9df92e6c 2265F: drivers/spi/spi-atmel.*
754ce4f2 2266
0ef09015 2267ATMEL SSC DRIVER
e085b9d8 2268M: Nicolas Ferre <nicolas.ferre@microchip.com>
0ef09015
BS
2269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2270S: Supported
2271F: drivers/misc/atmel-ssc.c
2272F: include/linux/atmel-ssc.h
2273
e9cb1c5a 2274ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
e085b9d8 2275M: Nicolas Ferre <nicolas.ferre@microchip.com>
e9cb1c5a
NF
2276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2277S: Supported
2278F: drivers/misc/atmel_tclib.c
2279F: drivers/clocksource/tcb_clksrc.c
2280
914a3f3b 2281ATMEL USBA UDC DRIVER
e085b9d8 2282M: Nicolas Ferre <nicolas.ferre@microchip.com>
a02875a6 2283L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2284S: Supported
faf2e1db 2285F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2286
1da177e4 2287ATMEL WIRELESS DRIVER
8b58be88 2288M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2289L: linux-wireless@vger.kernel.org
1da177e4
LT
2290W: http://www.thekelleys.org.uk/atmel
2291W: http://atmelwlandriver.sourceforge.net/
2292S: Maintained
30fe0f9b 2293F: drivers/net/wireless/atmel/atmel*
1da177e4 2294
a14c0f8f 2295ATMEL MAXTOUCH DRIVER
aaf578e1
ND
2296M: Nick Dyer <nick@shmanahar.org>
2297T: git git://github.com/ndyer/linux.git
2298S: Maintained
a14c0f8f
ND
2299F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2300F: drivers/input/touchscreen/atmel_mxt_ts.c
2301F: include/linux/platform_data/atmel_mxt_ts.h
2302
26780d9e 2303ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2304M: Bradley Grove <linuxdrivers@attotech.com>
2305L: linux-scsi@vger.kernel.org
2306W: http://www.attotech.com
2307S: Supported
2308F: drivers/scsi/esas2r
26780d9e 2309
bc6e17b8
SS
2310ATUSB IEEE 802.15.4 RADIO DRIVER
2311M: Stefan Schmidt <stefan@osg.samsung.com>
2312L: linux-wpan@vger.kernel.org
2313S: Maintained
2314F: drivers/net/ieee802154/atusb.c
2315F: drivers/net/ieee802154/atusb.h
2316F: drivers/net/ieee802154/at86rf230.h
2317
a92b7b80 2318AUDIT SUBSYSTEM
915f389d 2319M: Paul Moore <paul@paul-moore.com>
8b58be88 2320M: Eric Paris <eparis@redhat.com>
915f389d 2321L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2322W: http://people.redhat.com/sgrubb/audit/
915f389d 2323T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2324S: Maintained
679655da 2325F: include/linux/audit.h
c117ab84 2326F: include/uapi/linux/audit.h
679655da 2327F: kernel/audit*
a92b7b80 2328
70e84049 2329AUXILIARY DISPLAY DRIVERS
8b58be88 2330M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2331W: http://miguelojeda.es/auxdisplay.htm
2332W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2333S: Maintained
679655da
JP
2334F: drivers/auxdisplay/
2335F: include/linux/cfag12864b.h
70e84049 2336
5f97f7f9 2337AVR32 ARCHITECTURE
e336f61f
HCE
2338M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2339M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2340W: http://www.atmel.com/products/AVR32/
249d9d9d 2341W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2342W: http://avrfreaks.net/
e336f61f 2343S: Maintained
679655da 2344F: arch/avr32/
5f97f7f9
HS
2345
2346AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2347M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2348M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2349S: Maintained
679655da 2350F: arch/avr32/mach-at32ap/
5f97f7f9 2351
1da177e4 2352AX.25 NETWORK LAYER
8b58be88 2353M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2354L: linux-hams@vger.kernel.org
d34cb28a 2355W: http://www.linux-ax25.org/
1da177e4 2356S: Maintained
c117ab84 2357F: include/uapi/linux/ax25.h
679655da
JP
2358F: include/net/ax25.h
2359F: net/ax25/
1da177e4 2360
c821d301
PR
2361AXENTIA ASOC DRIVERS
2362M: Peter Rosin <peda@axentia.se>
2363L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2364S: Maintained
2365F: Documentation/devicetree/bindings/sound/axentia,*
aa431124 2366F: sound/soc/atmel/tse850-pcm5142.c
c821d301 2367
21dd0ece
PR
2368AXENTIA ARM DEVICES
2369M: Peter Rosin <peda@axentia.se>
2370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371S: Maintained
2372F: Documentation/devicetree/bindings/arm/axentia.txt
2373F: arch/arm/boot/dts/at91-linea.dtsi
2374F: arch/arm/boot/dts/at91-tse850-3.dts
2375
d5269395 2376AZ6007 DVB DRIVER
5dc8a864
MCC
2377M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2378M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2379L: linux-media@vger.kernel.org
a825eaec 2380W: https://linuxtv.org
d5269395
MCC
2381T: git git://linuxtv.org/media_tree.git
2382S: Maintained
2383F: drivers/media/usb/dvb-usb-v2/az6007.c
2384
6777376e
HV
2385AZTECH FM RADIO RECEIVER DRIVER
2386M: Hans Verkuil <hverkuil@xs4all.nl>
2387L: linux-media@vger.kernel.org
2388T: git git://linuxtv.org/media_tree.git
a825eaec 2389W: https://linuxtv.org
6777376e
HV
2390S: Maintained
2391F: drivers/media/radio/radio-aztech*
2392
e2d1d6c0 2393B43 WIRELESS DRIVER
e2d1d6c0 2394L: linux-wireless@vger.kernel.org
ed072f9e 2395L: b43-dev@lists.infradead.org
491b26b4 2396W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2397S: Odd Fixes
58619b14 2398F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2399
2400B43LEGACY WIRELESS DRIVER
8b58be88 2401M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2402L: linux-wireless@vger.kernel.org
ed072f9e 2403L: b43-dev@lists.infradead.org
491b26b4 2404W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2405S: Maintained
423e3ce3 2406F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2407
300abeb5 2408BACKLIGHT CLASS/SUBSYSTEM
70d14fcf 2409M: Lee Jones <lee.jones@linaro.org>
80e5d455
LJ
2410M: Daniel Thompson <daniel.thompson@linaro.org>
2411M: Jingoo Han <jingoohan1@gmail.com>
9f273c24 2412T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2413S: Maintained
679655da
JP
2414F: drivers/video/backlight/
2415F: include/linux/backlight.h
80e5d455
LJ
2416F: include/linux/pwm_backlight.h
2417F: Documentation/devicetree/bindings/leds/backlight
300abeb5 2418
c6c8fea2 2419BATMAN ADVANCED
207df49e 2420M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2421M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2422M: Antonio Quartulli <a@unstable.cc>
1584f41f 2423L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2424W: https://www.open-mesh.org/
8b823170 2425Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2426S: Maintained
286ddfb0
SE
2427F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2428F: Documentation/ABI/testing/sysfs-class-net-mesh
2429F: Documentation/networking/batman-adv.txt
09748a22 2430F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2431F: net/batman-adv/
2432
e2d1d6c0 2433BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2434M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2435L: linux-hams@vger.kernel.org
2436W: http://www.baycom.org/~tom/ham/ham.html
2437S: Maintained
679655da 2438F: drivers/net/hamradio/baycom*
e2d1d6c0 2439
cafe5635 2440BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2441M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2442L: linux-bcache@vger.kernel.org
2443W: http://bcache.evilpiepirate.org
4d1034eb 2444S: Orphan
cafe5635
KO
2445F: drivers/md/bcache/
2446
04bd844a
HV
2447BDISP ST MEDIA DRIVER
2448M: Fabien Dessenne <fabien.dessenne@st.com>
2449L: linux-media@vger.kernel.org
2450T: git git://linuxtv.org/media_tree.git
a825eaec 2451W: https://linuxtv.org
04bd844a
HV
2452S: Supported
2453F: drivers/media/platform/sti/bdisp
2454
f34b87e4
HF
2455DELTA ST MEDIA DRIVER
2456M: Hugues Fruchet <hugues.fruchet@st.com>
2457L: linux-media@vger.kernel.org
2458T: git git://linuxtv.org/media_tree.git
2459W: https://linuxtv.org
2460S: Supported
2461F: drivers/media/platform/sti/delta
2462
e2d1d6c0 2463BEFS FILE SYSTEM
db4ad036
LB
2464M: Luis de Bethencourt <luisbg@osg.samsung.com>
2465M: Salah Triki <salah.triki@gmail.com>
2466S: Maintained
2467T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2468F: Documentation/filesystems/befs.txt
2469F: fs/befs/
e2d1d6c0 2470
564ee360 2471BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2472M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2473L: netdev@vger.kernel.org
2474S: Maintained
2475F: drivers/net/ethernet/ec_bhf.c
564ee360 2476
e2d1d6c0 2477BFS FILE SYSTEM
8b58be88 2478M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2479S: Maintained
679655da
JP
2480F: Documentation/filesystems/bfs.txt
2481F: fs/bfs/
c117ab84 2482F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2483
1394f032 2484BLACKFIN ARCHITECTURE
a4edbc10 2485M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2486L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2487T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2488W: http://blackfin.uclinux.org
2489S: Supported
679655da 2490F: arch/blackfin/
566da5b2 2491
e190d6b1 2492BLACKFIN EMAC DRIVER
b3fe92b0 2493L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2494W: http://blackfin.uclinux.org
2495S: Supported
7b35f033 2496F: drivers/net/ethernet/adi/
e190d6b1 2497
566da5b2 2498BLACKFIN RTC DRIVER
b3fe92b0 2499L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2500W: http://blackfin.uclinux.org
2501S: Supported
679655da 2502F: drivers/rtc/rtc-bfin.c
1394f032 2503
936ed49a 2504BLACKFIN SDH DRIVER
109ec8c3 2505M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2506L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2507W: http://blackfin.uclinux.org
2508S: Supported
2509F: drivers/mmc/host/bfin_sdh.c
2510
1394f032 2511BLACKFIN SERIAL DRIVER
8b58be88 2512M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2513L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2514W: http://blackfin.uclinux.org
2515S: Supported
8460241e 2516F: drivers/tty/serial/bfin_uart.c
1394f032 2517
1e6d320f 2518BLACKFIN WATCHDOG DRIVER
b3fe92b0 2519L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2520W: http://blackfin.uclinux.org
2521S: Supported
679655da 2522F: drivers/watchdog/bfin_wdt.c
1e6d320f 2523
d24ecfcc 2524BLACKFIN I2C TWI DRIVER
8b58be88 2525M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2526L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2527W: http://blackfin.uclinux.org/
2528S: Supported
679655da 2529F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2530
1e204377
SJ
2531BLACKFIN MEDIA DRIVER
2532M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2533L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2534W: http://blackfin.uclinux.org/
2535S: Supported
2536F: drivers/media/platform/blackfin/
2537F: drivers/media/i2c/adv7183*
2538F: drivers/media/i2c/vs6624*
2539
b54cf35a
JSM
2540BLINKM RGB LED DRIVER
2541M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2542S: Maintained
2543F: drivers/leds/leds-blinkm.c
2544
1da177e4 2545BLOCK LAYER
8b58be88 2546M: Jens Axboe <axboe@kernel.dk>
82c426e0 2547L: linux-block@vger.kernel.org
08deed1e 2548T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2549S: Maintained
679655da 2550F: block/
ae11f7ef 2551F: kernel/trace/blktrace.c
88459642 2552F: lib/sbitmap.c
1da177e4 2553
2b54aaef 2554BLOCK2MTD DRIVER
8b58be88 2555M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2556L: linux-mtd@lists.infradead.org
2557S: Maintained
679655da 2558F: drivers/mtd/devices/block2mtd.c
2b54aaef 2559
63fbd24e 2560BLUETOOTH DRIVERS
8b58be88 2561M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2562M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2563M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2564L: linux-bluetooth@vger.kernel.org
63fbd24e 2565W: http://www.bluez.org/
22e7a424
MH
2566T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2567T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2568S: Maintained
679655da 2569F: drivers/bluetooth/
1da177e4 2570
63fbd24e 2571BLUETOOTH SUBSYSTEM
8b58be88 2572M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2573M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2574M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2575L: linux-bluetooth@vger.kernel.org
2576W: http://www.bluez.org/
22e7a424
MH
2577T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2578T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2579S: Maintained
679655da
JP
2580F: net/bluetooth/
2581F: include/net/bluetooth/
1da177e4
LT
2582
2583BONDING DRIVER
79b30750 2584M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2585M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2586M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2587L: netdev@vger.kernel.org
ce00f85c
JC
2588W: http://sourceforge.net/projects/bonding/
2589S: Supported
679655da 2590F: drivers/net/bonding/
c117ab84 2591F: include/uapi/linux/if_bonding.h
1da177e4 2592
b5f4df34
AS
2593BPF (Safe dynamic programs and tools)
2594M: Alexei Starovoitov <ast@kernel.org>
cdb90499 2595M: Daniel Borkmann <daniel@iogearbox.net>
b5f4df34
AS
2596L: netdev@vger.kernel.org
2597L: linux-kernel@vger.kernel.org
2598S: Supported
cdb90499
DB
2599F: arch/x86/net/bpf_jit*
2600F: Documentation/networking/filter.txt
2601F: include/linux/bpf*
2602F: include/linux/filter.h
2603F: include/uapi/linux/bpf*
2604F: include/uapi/linux/filter.h
b5f4df34 2605F: kernel/bpf/
cdb90499 2606F: kernel/trace/bpf_trace.c
5aa5bd14 2607F: lib/test_bpf.c
cdb90499
DB
2608F: net/bpf/
2609F: net/core/filter.c
2610F: net/sched/act_bpf.c
2611F: net/sched/cls_bpf.c
2612F: samples/bpf/
2613F: tools/net/bpf*
2614F: tools/testing/selftests/bpf/
b5f4df34 2615
39105890 2616BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2617M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2618L: netdev@vger.kernel.org
2619S: Supported
adfc5217 2620F: drivers/net/ethernet/broadcom/b44.*
39105890 2621
967dd82f
FF
2622BROADCOM B53 ETHERNET SWITCH DRIVER
2623M: Florian Fainelli <f.fainelli@gmail.com>
2624L: netdev@vger.kernel.org
2625L: openwrt-devel@lists.openwrt.org (subscribers-only)
2626S: Supported
2627F: drivers/net/dsa/b53/*
2628F: include/linux/platform_data/b53.h
2629
32ec90d5
FF
2630BROADCOM GENET ETHERNET DRIVER
2631M: Florian Fainelli <f.fainelli@gmail.com>
2632L: netdev@vger.kernel.org
2633S: Supported
2634F: drivers/net/ethernet/broadcom/genet/
2635
948c51e6 2636BROADCOM BNX2 GIGABIT ETHERNET DRIVER
67f0160f
MY
2637M: Rasesh Mody <rasesh.mody@cavium.com>
2638M: Harish Patil <harish.patil@cavium.com>
2639M: Dept-GELinuxNICDev@cavium.com
948c51e6
MC
2640L: netdev@vger.kernel.org
2641S: Supported
adfc5217
JK
2642F: drivers/net/ethernet/broadcom/bnx2.*
2643F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2644
4d9d2cb0 2645BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2646M: Yuval Mintz <Yuval.Mintz@cavium.com>
2647M: Ariel Elior <ariel.elior@cavium.com>
2648M: everest-linux-l2@cavium.com
4d9d2cb0
ET
2649L: netdev@vger.kernel.org
2650S: Supported
adfc5217 2651F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2652
3f0d80b6
MC
2653BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2654M: Michael Chan <michael.chan@broadcom.com>
2655L: netdev@vger.kernel.org
2656S: Supported
2657F: drivers/net/ethernet/broadcom/bnxt/
2658
90f4c594 2659BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2660M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2661M: Ray Jui <rjui@broadcom.com>
2662M: Scott Branden <sbranden@broadcom.com>
086f4704 2663M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2664T: git git://github.com/broadcom/mach-bcm
af4b8e37 2665S: Maintained
ccf62f5a
JM
2666N: bcm281*
2667N: bcm113*
2668N: bcm216*
2669N: kona
af4b8e37 2670F: arch/arm/mach-bcm/
af4b8e37 2671
9209bec4 2672BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2673M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2674M: Lee Jones <lee@kernel.org>
10b9e887 2675M: Eric Anholt <eric@anholt.net>
f680f25c 2676L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2677L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
902dcd14 2678T: git git://github.com/anholt/linux
f680f25c 2679S: Maintained
9209bec4 2680N: bcm2835
4a5a7a66 2681F: drivers/staging/vc04_services
f680f25c 2682
5564f092
RM
2683BROADCOM BCM47XX MIPS ARCHITECTURE
2684M: Hauke Mehrtens <hauke@hauke-m.de>
2685M: Rafał Miłecki <zajec5@gmail.com>
2686L: linux-mips@linux-mips.org
2687S: Maintained
7ad2410c 2688F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2689F: arch/mips/bcm47xx/*
2690F: arch/mips/include/asm/mach-bcm47xx/*
2691
9209bec4 2692BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2693M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2694M: Rafał Miłecki <zajec5@gmail.com>
2695M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2696L: linux-arm-kernel@lists.infradead.org
2697S: Maintained
2698F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2699F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2700F: arch/arm/boot/dts/bcm470*
2701
4ebd5047
RM
2702BROADCOM BCM53573 ARM ARCHITECTURE
2703M: Rafał Miłecki <rafal@milecki.pl>
2704L: linux-arm-kernel@lists.infradead.org
2705S: Maintained
2706F: arch/arm/boot/dts/bcm53573*
2707F: arch/arm/boot/dts/bcm47189*
2708
e076e962
FF
2709BROADCOM BCM63XX ARM ARCHITECTURE
2710M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2711M: bcm-kernel-feedback-list@broadcom.com
20de823e 2712L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2713T: git git://github.com/broadcom/stblinux.git
e076e962 2714S: Maintained
d6f4e76e 2715N: bcm63xx
e076e962 2716
7110e227
KC
2717BROADCOM BCM63XX/BCM33XX UDC DRIVER
2718M: Kevin Cernekee <cernekee@gmail.com>
2719L: linux-usb@vger.kernel.org
2720S: Maintained
2721F: drivers/usb/gadget/udc/bcm63xx_udc.*
2722
2df94fd6 2723BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2724M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2725M: Gregory Fong <gregory.0xf0@gmail.com>
2726M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2727M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2728L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2729T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2730S: Maintained
2731F: arch/arm/mach-bcm/*brcmstb*
2732F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2733F: drivers/bus/brcmstb_gisb.c
5009a289 2734N: brcmstb
2df94fd6 2735
70371cef
KC
2736BROADCOM BMIPS MIPS ARCHITECTURE
2737M: Kevin Cernekee <cernekee@gmail.com>
2738M: Florian Fainelli <f.fainelli@gmail.com>
2739L: linux-mips@linux-mips.org
eb6725d0 2740T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2741S: Maintained
2742F: arch/mips/bmips/*
2743F: arch/mips/include/asm/mach-bmips/*
2744F: arch/mips/kernel/*bmips*
338808de 2745F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2746F: drivers/irqchip/irq-bcm63*
70371cef
KC
2747F: drivers/irqchip/irq-bcm7*
2748F: drivers/irqchip/irq-brcmstb*
3271e610 2749F: include/linux/bcm963xx_nvram.h
8fce60b8 2750F: include/linux/bcm963xx_tag.h
70371cef 2751
20bb5505
MM
2752BROADCOM BMIPS CPUFREQ DRIVER
2753M: Markus Mayer <mmayer@broadcom.com>
2754M: bcm-kernel-feedback-list@broadcom.com
2755L: linux-pm@vger.kernel.org
2756S: Maintained
2757F: drivers/cpufreq/bmips-cpufreq.c
2758
948c51e6 2759BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2760M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2761M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2762M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2763L: netdev@vger.kernel.org
2764S: Supported
adfc5217 2765F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2766
a9533e7e 2767BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2768M: Arend van Spriel <arend.vanspriel@broadcom.com>
2769M: Franky Lin <franky.lin@broadcom.com>
2770M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2771L: linux-wireless@vger.kernel.org
2a734451 2772L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2773S: Supported
05491d2c 2774F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2775
9958d6f9 2776BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2777M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2778L: linux-scsi@vger.kernel.org
2779S: Supported
2780F: drivers/scsi/bnx2fc/
2781
6a6b5ad0 2782BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2783M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2784L: linux-scsi@vger.kernel.org
2785S: Supported
2786F: drivers/scsi/bnx2i/
2787
63f37ddf 2788BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2789M: Ray Jui <rjui@broadcom.com>
2790M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2791M: Jon Mason <jonmason@broadcom.com>
086f4704 2792M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2793L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2794T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2795S: Maintained
2796N: iproc
2797N: cygnus
5c161242 2798N: bcm[-_]nsp
36c0237f
SB
2799N: bcm9113*
2800N: bcm9583*
63f37ddf
JM
2801N: bcm9585*
2802N: bcm9586*
2803N: bcm988312
36c0237f 2804N: bcm113*
63f37ddf
JM
2805N: bcm583*
2806N: bcm585*
2807N: bcm586*
2808N: bcm88312
d76e21b8 2809F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2810F: drivers/clk/bcm/clk-ns*
2811F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2812
3b0213d5
GF
2813BROADCOM BRCMSTB GPIO DRIVER
2814M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2815L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2816S: Supported
2817F: drivers/gpio/gpio-brcmstb.c
2818F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2819
7b7f588b 2820BROADCOM KONA GPIO DRIVER
5e163903 2821M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2822L: bcm-kernel-feedback-list@broadcom.com
2823S: Supported
2824F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2825F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2826
f6e734a8
RM
2827BROADCOM NVRAM DRIVER
2828M: Rafał Miłecki <zajec5@gmail.com>
2829L: linux-mips@linux-mips.org
2830S: Maintained
2831F: drivers/firmware/broadcom/*
2832
02787daa
BN
2833BROADCOM STB NAND FLASH DRIVER
2834M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2835M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2836L: linux-mtd@lists.infradead.org
1285734c 2837L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2838S: Maintained
2839F: drivers/mtd/nand/brcmnand/
2840
bb446b57
MM
2841BROADCOM STB AVS CPUFREQ DRIVER
2842M: Markus Mayer <mmayer@broadcom.com>
2843M: bcm-kernel-feedback-list@broadcom.com
2844L: linux-pm@vger.kernel.org
2845S: Maintained
2846F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
de322e08 2847F: drivers/cpufreq/brcmstb*
bb446b57 2848
c9678d86
RM
2849BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2850M: Rafał Miłecki <zajec5@gmail.com>
2851L: linux-wireless@vger.kernel.org
2852S: Maintained
2853F: drivers/bcma/
2854F: include/linux/bcma/
2855
b8302205
FF
2856BROADCOM SYSTEMPORT ETHERNET DRIVER
2857M: Florian Fainelli <f.fainelli@gmail.com>
2858L: netdev@vger.kernel.org
2859S: Supported
2860F: drivers/net/ethernet/broadcom/bcmsysport.*
2861
42515e61 2862BROADCOM VULCAN ARM64 SOC
3483b163 2863M: Jayachandran C. <c.jayachandran@gmail.com>
086f4704 2864M: bcm-kernel-feedback-list@broadcom.com
42515e61 2865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2866S: Maintained
2867F: arch/arm64/boot/dts/broadcom/vulcan*
2868
592e8b32
SX
2869BROADCOM NETXTREME-E ROCE DRIVER
2870M: Selvin Xavier <selvin.xavier@broadcom.com>
2871M: Devesh Sharma <devesh.sharma@broadcom.com>
2872M: Somnath Kotur <somnath.kotur@broadcom.com>
2873M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2874L: linux-rdma@vger.kernel.org
2875W: http://www.broadcom.com
2876S: Supported
2877F: drivers/infiniband/hw/bnxt_re/
2878F: include/uapi/rdma/bnxt_re-abi.h
2879
7725ccfd 2880BROCADE BFA FC SCSI DRIVER
aa803370
AG
2881M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2882M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2883L: linux-scsi@vger.kernel.org
2884S: Supported
2885F: drivers/scsi/bfa/
7725ccfd 2886
8b230ed8 2887BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2888M: Rasesh Mody <rasesh.mody@cavium.com>
2889M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2890M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
2891L: netdev@vger.kernel.org
2892S: Supported
f844a0ea 2893F: drivers/net/ethernet/brocade/bna/
8b230ed8 2894
5cdf7f76 2895BSG (block layer generic sg v4 driver)
8b58be88 2896M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2897L: linux-scsi@vger.kernel.org
2898S: Supported
679655da
JP
2899F: block/bsg.c
2900F: include/linux/bsg.h
c117ab84 2901F: include/uapi/linux/bsg.h
5cdf7f76 2902
af39917d
CL
2903BT87X AUDIO DRIVER
2904M: Clemens Ladisch <clemens@ladisch.de>
2905L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2906T: git git://git.alsa-project.org/alsa-kernel.git
2907S: Maintained
2908F: Documentation/sound/alsa/Bt87x.txt
2909F: sound/pci/bt87x.c
2910
ff1d5c2f 2911BT8XXGPIO DRIVER
eb032b98 2912M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2913W: http://bu3sch.de/btgpio.php
2914S: Maintained
72dbb705 2915F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2916
eb1eb04f 2917BTRFS FILE SYSTEM
c0778e25
CM
2918M: Chris Mason <clm@fb.com>
2919M: Josef Bacik <jbacik@fb.com>
d8130624 2920M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2921L: linux-btrfs@vger.kernel.org
2922W: http://btrfs.wiki.kernel.org/
8a6e2535 2923Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2924T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2925S: Maintained
679655da
JP
2926F: Documentation/filesystems/btrfs.txt
2927F: fs/btrfs/
eb1eb04f 2928
1da177e4 2929BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2930M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2931M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2932L: linux-media@vger.kernel.org
a825eaec 2933W: https://linuxtv.org
275ffde4 2934T: git git://linuxtv.org/media_tree.git
f96236e5 2935S: Odd fixes
618cd932 2936F: Documentation/media/v4l-drivers/bttv*
90d72ac6 2937F: drivers/media/pci/bt8xx/bttv*
1da177e4 2938
1f34923c
KA
2939BUSLOGIC SCSI DRIVER
2940M: Khalid Aziz <khalid@gonehiking.org>
2941L: linux-scsi@vger.kernel.org
2942S: Maintained
2943F: drivers/scsi/BusLogic.*
2944F: drivers/scsi/FlashPoint.*
2945
af39917d
CL
2946C-MEDIA CMI8788 DRIVER
2947M: Clemens Ladisch <clemens@ladisch.de>
2948L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2949T: git git://git.alsa-project.org/alsa-kernel.git
2950S: Maintained
2951F: sound/pci/oxygen/
2952
2141355f
MS
2953C6X ARCHITECTURE
2954M: Mark Salter <msalter@redhat.com>
2955M: Aurelien Jacquiot <a-jacquiot@ti.com>
2956L: linux-c6x-dev@linux-c6x.org
2957W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2958S: Maintained
2959F: arch/c6x/
2960
8b1cfcbd
HM
2961CA8210 IEEE-802.15.4 RADIO DRIVER
2962M: Harry Morris <h.morris@cascoda.com>
2963M: linuxdev@cascoda.com
2964L: linux-wpan@vger.kernel.org
2965W: https://github.com/Cascoda/ca8210-linux.git
2966S: Maintained
2967F: drivers/net/ieee802154/ca8210.c
2968F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2969
a5432f5a 2970CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2971M: David Howells <dhowells@redhat.com>
e62d6e24 2972L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2973S: Supported
2974F: Documentation/filesystems/caching/cachefiles.txt
2975F: fs/cachefiles/
2976
c815ca39
HV
2977CADET FM/AM RADIO RECEIVER DRIVER
2978M: Hans Verkuil <hverkuil@xs4all.nl>
2979L: linux-media@vger.kernel.org
2980T: git git://linuxtv.org/media_tree.git
a825eaec 2981W: https://linuxtv.org
c815ca39
HV
2982S: Maintained
2983F: drivers/media/radio/radio-cadet*
2984
77d5140f 2985CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2986M: Jonathan Corbet <corbet@lwn.net>
661263b5 2987L: linux-media@vger.kernel.org
275ffde4 2988T: git git://linuxtv.org/media_tree.git
77d5140f 2989S: Maintained
618cd932 2990F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 2991F: drivers/media/platform/marvell-ccic/
77d5140f 2992
201b6bab 2993CAIF NETWORK LAYER
5c574f50 2994M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2995L: netdev@vger.kernel.org
2996S: Supported
2997F: Documentation/networking/caif/
2998F: drivers/net/caif/
c117ab84 2999F: include/uapi/linux/caif/
201b6bab
JP
3000F: include/net/caif/
3001F: net/caif/
3002
77dac90f 3003CALGARY x86-64 IOMMU
a6921c29
JM
3004M: Muli Ben-Yehuda <mulix@mulix.org>
3005M: Jon Mason <jdmason@kudzu.us>
3006L: iommu@lists.linux-foundation.org
77dac90f 3007S: Maintained
679655da
JP
3008F: arch/x86/kernel/pci-calgary_64.c
3009F: arch/x86/kernel/tce_64.c
3010F: arch/x86/include/asm/calgary.h
3011F: arch/x86/include/asm/tce.h
77dac90f 3012
e2d1d6c0 3013CAN NETWORK LAYER
8d15d386 3014M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 3015M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 3016L: linux-can@vger.kernel.org
84b0d715 3017W: https://github.com/linux-can
870482a4
MKB
3018T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3019T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 3020S: Maintained
f35f6c8f 3021F: Documentation/networking/can.txt
8d15d386 3022F: net/can/
8d15d386 3023F: include/linux/can/core.h
c117ab84
CEB
3024F: include/uapi/linux/can.h
3025F: include/uapi/linux/can/bcm.h
3026F: include/uapi/linux/can/raw.h
3027F: include/uapi/linux/can/gw.h
e2d1d6c0 3028
4261a204 3029CAN NETWORK DRIVERS
8b58be88 3030M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 3031M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 3032L: linux-can@vger.kernel.org
84b0d715 3033W: https://github.com/linux-can
870482a4
MKB
3034T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3035T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 3036S: Maintained
3636876a 3037F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
3038F: drivers/net/can/
3039F: include/linux/can/dev.h
8d15d386 3040F: include/linux/can/platform/
c117ab84
CEB
3041F: include/uapi/linux/can/error.h
3042F: include/uapi/linux/can/netlink.h
4261a204 3043
95d16c72 3044CAPABILITIES
39baa7e6 3045M: Serge Hallyn <serge@hallyn.com>
95d16c72 3046L: linux-security-module@vger.kernel.org
6305902c 3047S: Supported
95d16c72 3048F: include/linux/capability.h
c117ab84 3049F: include/uapi/linux/capability.h
6305902c 3050F: security/commoncap.c
38a94118 3051F: kernel/capability.c
95d16c72 3052
b84894c7
KT
3053CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3054M: Kevin Tsai <ktsai@capellamicro.com>
3055S: Maintained
3056F: drivers/iio/light/cm*
8c27ceff 3057F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
b84894c7 3058
971d33cb
J
3059CAVIUM THUNDERX2 ARM64 SOC
3060M: Jayachandran C <jnair@caviumnetworks.com>
3061L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3062S: Maintained
3063F: arch/arm64/boot/dts/cavium/thunder-99xx*
3064F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3065
f9484852
JG
3066CAVIUM I2C DRIVER
3067M: Jan Glauber <jglauber@cavium.com>
3068M: David Daney <david.daney@cavium.com>
3069W: http://www.cavium.com
3070S: Supported
3071F: drivers/i2c/busses/i2c-octeon*
3072F: drivers/i2c/busses/i2c-thunderx*
3073
f21fb3ed
RV
3074CAVIUM LIQUIDIO NETWORK DRIVER
3075M: Derek Chickles <derek.chickles@caviumnetworks.com>
3076M: Satanand Burla <satananda.burla@caviumnetworks.com>
3077M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3078M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3079L: netdev@vger.kernel.org
3080W: http://www.cavium.com
3081S: Supported
f21fb3ed
RV
3082F: drivers/net/ethernet/cavium/liquidio/
3083
62ad8b5c
GC
3084CAVIUM OCTEON-TX CRYPTO DRIVER
3085M: George Cherian <george.cherian@cavium.com>
3086L: linux-crypto@vger.kernel.org
3087W: http://www.cavium.com
3088S: Supported
3089F: drivers/crypto/cavium/cpt/
3090
ef0bbac3
VB
3091CC2520 IEEE-802.15.4 RADIO DRIVER
3092M: Varka Bhadram <varkabhadram@gmail.com>
3093L: linux-wpan@vger.kernel.org
3094S: Maintained
3095F: drivers/net/ieee802154/cc2520.c
3096F: include/linux/spi/cc2520.h
3097F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3098
ca684386
HV
3099CEC DRIVER
3100M: Hans Verkuil <hans.verkuil@cisco.com>
3101L: linux-media@vger.kernel.org
3102T: git git://linuxtv.org/media_tree.git
3103W: http://linuxtv.org
3104S: Supported
104eda6d 3105F: Documentation/media/kapi/cec-core.rst
618cd932 3106F: Documentation/media/uapi/cec
104eda6d 3107F: drivers/media/cec/
ca684386
HV
3108F: drivers/media/cec-edid.c
3109F: drivers/media/rc/keymaps/rc-cec.c
3110F: include/media/cec.h
3111F: include/media/cec-edid.h
104eda6d
HV
3112F: include/uapi/linux/cec.h
3113F: include/uapi/linux/cec-funcs.h
ca684386 3114
b8154542 3115CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 3116M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 3117L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
3118W: http://www.ibm.com/developerworks/power/cell/
3119S: Supported
679655da 3120F: arch/powerpc/include/asm/cell*.h
679655da 3121F: arch/powerpc/include/asm/spu*.h
c117ab84 3122F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
3123F: arch/powerpc/oprofile/*cell*
3124F: arch/powerpc/platforms/cell/
b8154542 3125
398ecff5
SW
3126CEPH COMMON CODE (LIBCEPH)
3127M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3128M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3129M: Sage Weil <sage@redhat.com>
82593f87 3130L: ceph-devel@vger.kernel.org
09d90327 3131W: http://ceph.com/
fb99f881 3132T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3133T: git git://github.com/ceph/ceph-client.git
9030aaf9 3134S: Supported
14430813
JP
3135F: net/ceph/
3136F: include/linux/ceph/
3137F: include/linux/crush/
9030aaf9 3138
398ecff5
SW
3139CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3140M: "Yan, Zheng" <zyan@redhat.com>
3141M: Sage Weil <sage@redhat.com>
3142M: Ilya Dryomov <idryomov@gmail.com>
3143L: ceph-devel@vger.kernel.org
3144W: http://ceph.com/
3145T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3146T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3147S: Supported
3148F: Documentation/filesystems/ceph.txt
3149F: fs/ceph/
3150
cfc411e7
DH
3151CERTIFICATE HANDLING:
3152M: David Howells <dhowells@redhat.com>
3153M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3154L: keyrings@vger.kernel.org
cfc411e7
DH
3155S: Maintained
3156F: Documentation/module-signing.txt
3157F: certs/
d8d80386 3158F: scripts/sign-file.c
cfc411e7
DH
3159F: scripts/extract-cert.c
3160
18332a80 3161CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3162L: linux-usb@vger.kernel.org
10c6c9c9 3163S: Orphan
679655da
JP
3164F: Documentation/usb/WUSB-Design-overview.txt
3165F: Documentation/usb/wusb-cbaf
355ffe69
DV
3166F: drivers/usb/host/hwa-hc.c
3167F: drivers/usb/host/whci/
679655da
JP
3168F: drivers/usb/wusbcore/
3169F: include/linux/usb/wusb*
18332a80 3170
c4d7e510
RG
3171HT16K33 LED CONTROLLER DRIVER
3172M: Robin van der Gracht <robin@protonic.nl>
3173S: Maintained
3174F: drivers/auxdisplay/ht16k33.c
3175F: Documentation/devicetree/bindings/display/ht16k33.txt
3176
70e84049 3177CFAG12864B LCD DRIVER
8b58be88 3178M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3179W: http://miguelojeda.es/auxdisplay.htm
3180W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3181S: Maintained
679655da
JP
3182F: drivers/auxdisplay/cfag12864b.c
3183F: include/linux/cfag12864b.h
70e84049
MOS
3184
3185CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3186M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3187W: http://miguelojeda.es/auxdisplay.htm
3188W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3189S: Maintained
679655da
JP
3190F: drivers/auxdisplay/cfag12864bfb.c
3191F: include/linux/cfag12864b.h
70e84049 3192
704232c2 3193CFG80211 and NL80211
8b58be88 3194M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3195L: linux-wireless@vger.kernel.org
ce466579
JB
3196W: http://wireless.kernel.org/
3197T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3198T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3199S: Maintained
c117ab84 3200F: include/uapi/linux/nl80211.h
679655da
JP
3201F: include/net/cfg80211.h
3202F: net/wireless/*
3203X: net/wireless/wext*
704232c2 3204
46e64261
GKH
3205CHAR and MISC DRIVERS
3206M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3207M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3208T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3209S: Supported
46e64261
GKH
3210F: drivers/char/*
3211F: drivers/misc/*
471322a8 3212F: include/linux/miscdevice.h
46e64261 3213
0a920b5b 3214CHECKPATCH
8b58be88 3215M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3216M: Joe Perches <joe@perches.com>
3217S: Maintained
679655da 3218F: scripts/checkpatch.pl
0a920b5b 3219
f8407f26
HW
3220CHINESE DOCUMENTATION
3221M: Harry Wei <harryxiyou@gmail.com>
9740153c 3222L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3223L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3224S: Maintained
f5ff9b63 3225F: Documentation/translations/zh_CN/
f8407f26 3226
2721ea2c 3227CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3228M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3229T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3230L: linux-usb@vger.kernel.org
3231S: Maintained
3232F: drivers/usb/chipidea/
3233
a93ad65d
HG
3234CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3235M: Hans de Goede <hdegoede@redhat.com>
3236L: linux-input@vger.kernel.org
3237S: Maintained
3238F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3239F: drivers/input/touchscreen/chipone_icn8318.c
3240
ab043105
OJ
3241CHROME HARDWARE PLATFORM SUPPORT
3242M: Olof Johansson <olof@lixom.net>
3243S: Maintained
9f273c24 3244T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3245F: drivers/platform/chrome/
3246
641cb85e 3247CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3248M: Christian Benvenuti <benve@cisco.com>
c327e8f4 3249M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3250M: Neel Patel <neepatel@cisco.com>
7063fbf2 3251S: Supported
a6a5580c 3252F: drivers/net/ethernet/cisco/enic/
7063fbf2 3253
e3cf00d0 3254CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3255M: Christian Benvenuti <benve@cisco.com>
3256M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3257S: Supported
35ef4a9e 3258F: drivers/infiniband/hw/usnic/
e3cf00d0 3259
2b7a52a4 3260CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3261M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3262L: netdev@vger.kernel.org
3263S: Maintained
57d0b7a0 3264F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3265
3d4cfdc9
MB
3266CIRRUS LOGIC AUDIO CODEC DRIVERS
3267M: Brian Austin <brian.austin@cirrus.com>
3268M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3269L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3270S: Maintained
3271F: sound/soc/codecs/cs*
3272
94574d9a
KRW
3273CLEANCACHE API
3274M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3275L: linux-kernel@vger.kernel.org
3276S: Maintained
3277F: mm/cleancache.c
3278F: include/linux/cleancache.h
3279
d4275354 3280CLK API
54176cc6 3281M: Russell King <linux@armlinux.org.uk>
aa571b14 3282L: linux-clk@vger.kernel.org
37417046 3283S: Maintained
d4275354
RK
3284F: include/linux/clk.h
3285
9222d247
JS
3286CLOCKSOURCE, CLOCKEVENT DRIVERS
3287M: Daniel Lezcano <daniel.lezcano@linaro.org>
3288M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3289L: linux-kernel@vger.kernel.org
9222d247
JS
3290T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3291S: Supported
3292F: drivers/clocksource
3293
5df6d737 3294CISCO FCOE HBA DRIVER
6593ccd8
SK
3295M: Satish Kharat <satishkh@cisco.com>
3296M: Sesidhar Baddela <sebaddel@cisco.com>
3297M: Karan Tilak Kumar <kartilak@cisco.com>
5df6d737
AJ
3298L: linux-scsi@vger.kernel.org
3299S: Supported
2a99921a 3300F: drivers/scsi/fnic/
5df6d737 3301
c8806b6c 3302CISCO SCSI HBA DRIVER
6593ccd8 3303M: Karan Tilak Kumar <kartilak@cisco.com>
c8806b6c
NM
3304M: Sesidhar Baddela <sebaddel@cisco.com>
3305L: linux-scsi@vger.kernel.org
3306S: Supported
3307F: drivers/scsi/snic/
3308
529aa8cb
TLSC
3309CMPC ACPI DRIVER
3310M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3311M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3312L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3313S: Supported
3314F: drivers/platform/x86/classmate-laptop.c
3315
85756a06
HV
3316COBALT MEDIA DRIVER
3317M: Hans Verkuil <hans.verkuil@cisco.com>
3318L: linux-media@vger.kernel.org
3319T: git git://linuxtv.org/media_tree.git
a825eaec 3320W: https://linuxtv.org
85756a06
HV
3321S: Supported
3322F: drivers/media/pci/cobalt/
3323
74425eee 3324COCCINELLE/Semantic Patches (SmPL)
26de9c26 3325M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3326M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3327M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3328M: Michal Marek <mmarek@suse.com>
26de9c26 3329L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3330T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3331W: http://coccinelle.lip6.fr/
3332S: Supported
4b9033a3 3333F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3334F: scripts/coccinelle/
3335F: scripts/coccicheck
3336
1da177e4 3337CODA FILE SYSTEM
8b58be88 3338M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3339M: coda@cs.cmu.edu
3340L: codalist@coda.cs.cmu.edu
3341W: http://www.coda.cs.cmu.edu/
3342S: Maintained
679655da
JP
3343F: Documentation/filesystems/coda.txt
3344F: fs/coda/
3345F: include/linux/coda*.h
c117ab84 3346F: include/uapi/linux/coda*.h
1da177e4 3347
0b14261e
PZ
3348CODA V4L2 MEM2MEM DRIVER
3349M: Philipp Zabel <p.zabel@pengutronix.de>
3350L: linux-media@vger.kernel.org
3351S: Maintained
3352F: Documentation/devicetree/bindings/media/coda.txt
3353F: drivers/media/platform/coda/
3354
7704addb 3355COMMON CLK FRAMEWORK
a85fa007 3356M: Michael Turquette <mturquette@baylibre.com>
f956165f 3357M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3358L: linux-clk@vger.kernel.org
22d61acf 3359Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3360T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3361S: Maintained
ae4185cd 3362F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3363F: drivers/clk/
3364X: drivers/clk/clkdev.c
7704addb 3365F: include/linux/clk-pr*
60bea3b5 3366F: include/linux/clk/
7704addb 3367
e2d1d6c0 3368COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3369M: Steve French <sfrench@samba.org>
51223df6 3370L: linux-cifs@vger.kernel.org
d1f28953 3371L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3372W: http://linux-cifs.samba.org/
bb1d5dda 3373T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3374S: Supported
ec421a71 3375F: Documentation/filesystems/cifs/
679655da 3376F: fs/cifs/
e2d1d6c0 3377
1da177e4 3378COMPACTPCI HOTPLUG CORE
8b58be88 3379M: Scott Murray <scott@spiteful.org>
64dab204 3380L: linux-pci@vger.kernel.org
82c4dfc7 3381S: Maintained
679655da 3382F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3383
3384COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3385M: Scott Murray <scott@spiteful.org>
64dab204 3386L: linux-pci@vger.kernel.org
82c4dfc7 3387S: Maintained
679655da 3388F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3389
3390COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3391M: Scott Murray <scott@spiteful.org>
64dab204 3392L: linux-pci@vger.kernel.org
82c4dfc7 3393S: Maintained
679655da 3394F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3395
5411552c 3396COMPAL LAPTOP SUPPORT
8b58be88 3397M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3398L: platform-driver-x86@vger.kernel.org
5411552c 3399S: Maintained
679655da 3400F: drivers/platform/x86/compal-laptop.c
5411552c 3401
949be0f7 3402CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3403L: accessrunner-general@lists.sourceforge.net
3404W: http://accessrunner.sourceforge.net/
44243ef4 3405S: Orphan
679655da 3406F: drivers/usb/atm/cxacru.c
949be0f7 3407
e2d1d6c0 3408CONFIGFS
d6351db2 3409M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3410M: Christoph Hellwig <hch@lst.de>
3411T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3412S: Supported
679655da
JP
3413F: fs/configfs/
3414F: include/linux/configfs.h
e2d1d6c0 3415
acb9c1b2 3416CONNECTOR
8b58be88 3417M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3418L: netdev@vger.kernel.org
3419S: Maintained
3420F: drivers/connector/
3421
a3e3354d 3422CONTROL GROUP (CGROUP)
860ca0e6 3423M: Tejun Heo <tj@kernel.org>
ad50c159 3424M: Li Zefan <lizefan@huawei.com>
4d205676 3425M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3426L: cgroups@vger.kernel.org
860ca0e6 3427T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3428S: Maintained
4b16b0c0 3429F: Documentation/cgroup*
679655da
JP
3430F: include/linux/cgroup*
3431F: kernel/cgroup*
a3e3354d
TH
3432
3433CONTROL GROUP - CPUSET
3434M: Li Zefan <lizefan@huawei.com>
3435L: cgroups@vger.kernel.org
3436W: http://www.bullopensource.org/cpuset/
3437W: http://oss.sgi.com/projects/cpusets/
3438T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3439S: Maintained
4b16b0c0 3440F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3441F: include/linux/cpuset.h
3442F: kernel/cpuset.c
3443
3444CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3445M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3446M: Michal Hocko <mhocko@kernel.org>
c4e29738 3447M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3448L: cgroups@vger.kernel.org
3449L: linux-mm@kvack.org
3450S: Maintained
3451F: mm/memcontrol.c
5d1ea48b 3452F: mm/swap_cgroup.c
fb3a0fb6 3453
bebe4678 3454CORETEMP HARDWARE MONITORING DRIVER
96859129 3455M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3456L: linux-hwmon@vger.kernel.org
bebe4678 3457S: Maintained
679655da
JP
3458F: Documentation/hwmon/coretemp
3459F: drivers/hwmon/coretemp.c
bebe4678 3460
1da177e4 3461COSA/SRP SYNC SERIAL DRIVER
8b58be88 3462M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3463W: http://www.fi.muni.cz/~kas/cosa/
3464S: Maintained
679655da 3465F: drivers/net/wan/cosa*
1da177e4 3466
4371ee35 3467CPMAC ETHERNET DRIVER
9dd4aaef 3468M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3469L: netdev@vger.kernel.org
3470S: Maintained
b544dbac 3471F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3472
1da177e4 3473CPU FREQUENCY DRIVERS
9c3646d1 3474M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3475M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3476L: linux-pm@vger.kernel.org
1da177e4 3477S: Maintained
27209d91
VK
3478T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3479T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
993e5483 3480B: https://bugzilla.kernel.org
dabe73cb 3481F: Documentation/cpu-freq/
679655da
JP
3482F: drivers/cpufreq/
3483F: include/linux/cpufreq.h
0a7d2cd7 3484F: tools/testing/selftests/cpufreq/
1da177e4 3485
8a67f0ef
VK
3486CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3487M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3488M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3489L: linux-pm@vger.kernel.org
3490W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3491S: Maintained
3492F: drivers/cpufreq/arm_big_little.h
3493F: drivers/cpufreq/arm_big_little.c
3494F: drivers/cpufreq/arm_big_little_dt.c
3495
14d2c34c 3496CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3497M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3498M: Daniel Lezcano <daniel.lezcano@linaro.org>
3499L: linux-pm@vger.kernel.org
3500L: linux-arm-kernel@lists.infradead.org
cea8321c 3501T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3502S: Maintained
3503F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3504
0c570c18
BZ
3505CPUIDLE DRIVER - ARM EXYNOS
3506M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3507M: Daniel Lezcano <daniel.lezcano@linaro.org>
3508M: Kukjin Kim <kgene@kernel.org>
3509L: linux-pm@vger.kernel.org
3510L: linux-samsung-soc@vger.kernel.org
3511S: Supported
3512F: drivers/cpuidle/cpuidle-exynos.c
3513F: arch/arm/mach-exynos/pm.c
3514
a8e39c35 3515CPUIDLE DRIVERS
9c3646d1 3516M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3517M: Daniel Lezcano <daniel.lezcano@linaro.org>
3518L: linux-pm@vger.kernel.org
3519S: Maintained
cea8321c 3520T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2ed38cbe 3521B: https://bugzilla.kernel.org
a8e39c35
DL
3522F: drivers/cpuidle/*
3523F: include/linux/cpuidle.h
3524
1da177e4 3525CPUID/MSR DRIVER
8b58be88 3526M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3527S: Maintained
679655da
JP
3528F: arch/x86/kernel/cpuid.c
3529F: arch/x86/kernel/msr.c
1da177e4 3530
7fe2f639 3531CPU POWER MONITORING SUBSYSTEM
d8130624 3532M: Thomas Renninger <trenn@suse.com>
103f1790 3533L: linux-pm@vger.kernel.org
7fe2f639 3534S: Maintained
14430813 3535F: tools/power/cpupower/
7fe2f639 3536
1da177e4 3537CRAMFS FILESYSTEM
ce00f85c 3538W: http://sourceforge.net/projects/cramfs/
54886a71 3539S: Orphan / Obsolete
679655da
JP
3540F: Documentation/filesystems/cramfs.txt
3541F: fs/cramfs/
1da177e4
LT
3542
3543CRIS PORT
8b58be88
JP
3544M: Mikael Starvik <starvik@axis.com>
3545M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3546L: linux-cris-kernel@axis.com
1da177e4 3547W: http://developer.axis.com
9f273c24 3548T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3549S: Maintained
679655da 3550F: arch/cris/
df621252 3551F: drivers/tty/serial/crisv10.*
1da177e4
LT
3552
3553CRYPTO API
8b58be88
JP
3554M: Herbert Xu <herbert@gondor.apana.org.au>
3555M: "David S. Miller" <davem@davemloft.net>
1da177e4 3556L: linux-crypto@vger.kernel.org
9f273c24 3557T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3558T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3559S: Maintained
679655da 3560F: Documentation/crypto/
fe1c445b 3561F: Documentation/devicetree/bindings/crypto/
2ca87a17 3562F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3563F: arch/*/crypto/
3564F: crypto/
3565F: drivers/crypto/
3566F: include/crypto/
ff330f73 3567F: include/linux/crypto*
1da177e4 3568
5b07bd57 3569CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3570M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3571L: linux-crypto@vger.kernel.org
3572S: Maintained
51a2228a
JP
3573F: crypto/ansi_cprng.c
3574F: crypto/rng.c
5b07bd57 3575
fc279cc2
HV
3576CS3308 MEDIA DRIVER
3577M: Hans Verkuil <hverkuil@xs4all.nl>
3578L: linux-media@vger.kernel.org
3579T: git git://linuxtv.org/media_tree.git
3580W: http://linuxtv.org
3581S: Odd Fixes
3582F: drivers/media/i2c/cs3308.c
3583F: drivers/media/i2c/cs3308.h
3584
9b4ffa48 3585CS5535 Audio ALSA driver
8b58be88 3586M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3587S: Maintained
679655da 3588F: sound/pci/cs5535audio/
9b4ffa48 3589
a910e4a9 3590CW1200 WLAN driver
b75f0050
JP
3591M: Solomon Peachy <pizza@shaftnet.org>
3592S: Maintained
560424e9 3593F: drivers/net/wireless/st/cw1200/
a910e4a9 3594
6d8425b1 3595CX18 VIDEO4LINUX DRIVER
6afdeaf8 3596M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3597L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3598L: linux-media@vger.kernel.org
275ffde4 3599T: git git://linuxtv.org/media_tree.git
a825eaec 3600W: https://linuxtv.org
30e10993 3601W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3602S: Maintained
618cd932 3603F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3604F: drivers/media/pci/cx18/
6c0f0359 3605F: include/uapi/linux/ivtv*
6d8425b1 3606
3f101d91
HV
3607CX2341X MPEG ENCODER HELPER MODULE
3608M: Hans Verkuil <hverkuil@xs4all.nl>
3609L: linux-media@vger.kernel.org
3610T: git git://linuxtv.org/media_tree.git
a825eaec 3611W: https://linuxtv.org
3f101d91 3612S: Maintained
c368360b 3613F: drivers/media/common/cx2341x*
3f101d91
HV
3614F: include/media/cx2341x*
3615
b8fe6e2c
PB
3616CX24120 MEDIA DRIVER
3617M: Jemma Denson <jdenson@gmail.com>
3618M: Patrick Boettcher <patrick.boettcher@posteo.de>
3619L: linux-media@vger.kernel.org
a825eaec 3620W: https://linuxtv.org
b8fe6e2c
PB
3621Q: http://patchwork.linuxtv.org/project/linux-media/list/
3622S: Maintained
3623F: drivers/media/dvb-frontends/cx24120*
3624
20357578 3625CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3626M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3627M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3628L: linux-media@vger.kernel.org
a825eaec 3629W: https://linuxtv.org
20357578
MCC
3630T: git git://linuxtv.org/media_tree.git
3631S: Odd fixes
618cd932 3632F: Documentation/media/v4l-drivers/cx88*
20357578 3633F: drivers/media/pci/cx88/
6d8425b1 3634
91952bc0
AP
3635CXD2820R MEDIA DRIVER
3636M: Antti Palosaari <crope@iki.fi>
3637L: linux-media@vger.kernel.org
a825eaec 3638W: https://linuxtv.org
91952bc0
AP
3639W: http://palosaari.fi/linux/
3640Q: http://patchwork.linuxtv.org/project/linux-media/list/
3641T: git git://linuxtv.org/anttip/media_tree.git
3642S: Maintained
3643F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3644
e5ec3789 3645CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3646M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3647L: netdev@vger.kernel.org
3648W: http://www.chelsio.com
3649S: Supported
f7917c00 3650F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3651
d8ae3c33 3652CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3653M: Karen Xie <kxie@chelsio.com>
3654L: linux-scsi@vger.kernel.org
3655W: http://www.chelsio.com
3656S: Supported
3657F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3658
e5ec3789 3659CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3660M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3661L: linux-rdma@vger.kernel.org
e5ec3789
SW
3662W: http://www.openfabrics.org
3663S: Supported
679655da 3664F: drivers/infiniband/hw/cxgb3/
a85fb338 3665F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3666
be4c9bad 3667CXGB4 ETHERNET DRIVER (CXGB4)
59cfa789 3668M: Ganesh Goudar <ganeshgr@chelsio.com>
be4c9bad
RD
3669L: netdev@vger.kernel.org
3670W: http://www.chelsio.com
3671S: Supported
f7917c00 3672F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3673
d8ae3c33 3674CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3675M: Karen Xie <kxie@chelsio.com>
3676L: linux-scsi@vger.kernel.org
3677W: http://www.chelsio.com
3678S: Supported
3679F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3680
be4c9bad
RD
3681CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3682M: Steve Wise <swise@chelsio.com>
3683L: linux-rdma@vger.kernel.org
3684W: http://www.openfabrics.org
3685S: Supported
3686F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3687F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3688
5c20a5c7
CL
3689CXGB4VF ETHERNET DRIVER (CXGB4VF)
3690M: Casey Leedom <leedom@chelsio.com>
3691L: netdev@vger.kernel.org
3692W: http://www.chelsio.com
3693S: Supported
f7917c00 3694F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3695
a9282d01
IM
3696CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3697M: Ian Munsie <imunsie@au1.ibm.com>
9d82fd2f 3698M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
a9282d01
IM
3699L: linuxppc-dev@lists.ozlabs.org
3700S: Supported
9d82fd2f 3701F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3702F: drivers/misc/cxl/
ec249dd8 3703F: include/misc/cxl*
a9282d01
IM
3704F: include/uapi/misc/cxl.h
3705F: Documentation/powerpc/cxl.txt
a9282d01
IM
3706F: Documentation/ABI/testing/sysfs-class-cxl
3707
11f43ae7
MO
3708CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3709M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3710M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3711M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3712L: linux-scsi@vger.kernel.org
3713S: Supported
3714F: drivers/scsi/cxlflash/
3715F: include/uapi/scsi/cxlflash_ioctls.h
3716F: Documentation/powerpc/cxlflash.txt
3717
b52b97a3
GC
3718STMMAC ETHERNET DRIVER
3719M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3720M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3721L: netdev@vger.kernel.org
3722W: http://www.stlinux.com
3723S: Supported
7ac6653a 3724F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3725
1da177e4 3726CYBERPRO FB DRIVER
54176cc6 3727M: Russell King <linux@armlinux.org.uk>
efc03ecb 3728L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3729W: http://www.armlinux.org.uk/
1da177e4 3730S: Maintained
8a61f013 3731F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3732
1da177e4 3733CYCLADES ASYNC MUX DRIVER
1da177e4 3734W: http://www.cyclades.com/
d459883e 3735S: Orphan
c897401b 3736F: drivers/tty/cyclades.c
679655da 3737F: include/linux/cyclades.h
c117ab84 3738F: include/uapi/linux/cyclades.h
1da177e4
LT
3739
3740CYCLADES PC300 DRIVER
1da177e4 3741W: http://www.cyclades.com/
d459883e 3742S: Orphan
679655da 3743F: drivers/net/wan/pc300*
1da177e4 3744
402f6ae4
AP
3745CYPRESS_FIRMWARE MEDIA DRIVER
3746M: Antti Palosaari <crope@iki.fi>
3747L: linux-media@vger.kernel.org
a825eaec 3748W: https://linuxtv.org
402f6ae4
AP
3749W: http://palosaari.fi/linux/
3750Q: http://patchwork.linuxtv.org/project/linux-media/list/
3751T: git git://linuxtv.org/anttip/media_tree.git
3752S: Maintained
3753F: drivers/media/common/cypress_firmware*
3754
e3ae3525 3755CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3756M: Ferruh Yigit <fery@cypress.com>
6305902c 3757L: linux-input@vger.kernel.org
be9a6f40 3758S: Supported
6305902c
JP
3759F: drivers/input/touchscreen/cyttsp*
3760F: include/linux/input/cyttsp.h
e3ae3525 3761
aaaf5fbf
JK
3762DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3763M: Joshua Kinard <kumba@gentoo.org>
3764S: Maintained
3765F: drivers/rtc/rtc-ds1685.c
3766F: include/linux/rtc/ds1685.h
3767
1da177e4 3768DAMA SLAVE for AX.25
8b58be88 3769M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3770W: http://yaina.de/jreuter/
3771W: http://www.qsl.net/dl1bke/
3772L: linux-hams@vger.kernel.org
3773S: Maintained
679655da
JP
3774F: net/ax25/af_ax25.c
3775F: net/ax25/ax25_dev.c
3776F: net/ax25/ax25_ds_*
3777F: net/ax25/ax25_in.c
3778F: net/ax25/ax25_out.c
3779F: net/ax25/ax25_timer.c
3780F: net/ax25/sysctl_net_ax25.c
1da177e4 3781
e2d1d6c0 3782DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3783L: netdev@vger.kernel.org
5ff77428 3784S: Orphan
679655da 3785F: Documentation/networking/dmfe.txt
0f04e2aa 3786F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3787
3788DC390/AM53C974 SCSI driver
d8130624 3789M: Hannes Reinecke <hare@suse.com>
71bd849d 3790L: linux-scsi@vger.kernel.org
e2d1d6c0 3791S: Maintained
71bd849d 3792F: drivers/scsi/am53c974.c
e2d1d6c0 3793
1da177e4 3794DC395x SCSI driver
61eee9a7 3795M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3796M: Ali Akcaagac <aliakc@web.de>
3797M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3798L: dc395x@twibble.org
cf015e9f
JP
3799W: http://twibble.org/dist/dc395x/
3800W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3801S: Maintained
679655da
JP
3802F: Documentation/scsi/dc395x.txt
3803F: drivers/scsi/dc395x.*
1da177e4 3804
eb8edb08 3805DCCP PROTOCOL
a89d030e 3806M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3807L: dccp@vger.kernel.org
c996d8b9 3808W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3809S: Maintained
679655da 3810F: include/linux/dccp.h
c117ab84 3811F: include/uapi/linux/dccp.h
679655da
JP
3812F: include/linux/tfrc.h
3813F: net/dccp/
eb8edb08 3814
1da177e4 3815DECnet NETWORK LAYER
1da177e4
LT
3816W: http://linux-decnet.sourceforge.net
3817L: linux-decnet-user@lists.sourceforge.net
f546444d 3818S: Orphan
679655da
JP
3819F: Documentation/networking/decnet.txt
3820F: net/decnet/
1da177e4 3821
ebff05b9
MR
3822DECSTATION PLATFORM SUPPORT
3823M: "Maciej W. Rozycki" <macro@linux-mips.org>
3824L: linux-mips@linux-mips.org
3825W: http://www.linux-mips.org/wiki/DECstation
3826S: Maintained
3827F: arch/mips/dec/
3828F: arch/mips/include/asm/dec/
3829F: arch/mips/include/asm/mach-dec/
3830
1da177e4 3831DEFXX FDDI NETWORK DRIVER
8b58be88 3832M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3833S: Maintained
33f810b2 3834F: drivers/net/fddi/defxx.*
1da177e4 3835
ad8f07cc 3836DELL LAPTOP DRIVER
8b58be88 3837M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3838M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3839L: platform-driver-x86@vger.kernel.org
ad8f07cc 3840S: Maintained
679655da 3841F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3842
817a5cdb
PR
3843DELL LAPTOP RBTN DRIVER
3844M: Pali Rohár <pali.rohar@gmail.com>
3845S: Maintained
3846F: drivers/platform/x86/dell-rbtn.*
3847
cdbff611
PR
3848DELL LAPTOP FREEFALL DRIVER
3849M: Pali Rohár <pali.rohar@gmail.com>
3850S: Maintained
3851F: drivers/platform/x86/dell-smo8800.c
3852
1da177e4 3853DELL LAPTOP SMM DRIVER
a5afba16 3854M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3855S: Maintained
a5afba16 3856F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3857F: include/uapi/linux/i8k.h
1da177e4 3858
90563ec4 3859DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3860M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3861S: Maintained
679655da
JP
3862F: Documentation/dcdbas.txt
3863F: drivers/firmware/dcdbas.*
90563ec4 3864
0b3f6109 3865DELL WMI EXTRAS DRIVER
8b58be88 3866M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3867M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3868S: Maintained
36b3a96f 3869F: drivers/platform/x86/dell-wmi.c
0b3f6109 3870
5efc75e3 3871DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3872M: John Youn <johnyoun@synopsys.com>
5efc75e3 3873L: linux-usb@vger.kernel.org
18f340f9 3874T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3875S: Maintained
197ba5f4 3876F: drivers/usb/dwc2/
5efc75e3 3877
94ab23dd 3878DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3879M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3880L: linux-usb@vger.kernel.org
94ab23dd
FB
3881T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3882S: Maintained
3883F: drivers/usb/dwc3/
3884
833c9545
JB
3885DEVICE COREDUMP (DEV_COREDUMP)
3886M: Johannes Berg <johannes@sipsolutions.net>
3887L: linux-kernel@vger.kernel.org
3888S: Maintained
3889F: drivers/base/devcoredump.c
3890F: include/linux/devcoredump.h
3891
89d07767
KP
3892DEVICE FREQUENCY (DEVFREQ)
3893M: MyungJoo Ham <myungjoo.ham@samsung.com>
3894M: Kyungmin Park <kyungmin.park@samsung.com>
9932ef3c 3895R: Chanwoo Choi <cw00.choi@samsung.com>
88476d34 3896L: linux-pm@vger.kernel.org
6a3cd722 3897T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3898S: Maintained
3899F: drivers/devfreq/
6a3cd722
CC
3900F: include/linux/devfreq.h
3901F: Documentation/devicetree/bindings/devfreq/
89d07767 3902
7dbded06
CC
3903DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3904M: Chanwoo Choi <cw00.choi@samsung.com>
3905L: linux-pm@vger.kernel.org
3906T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3907S: Supported
3908F: drivers/devfreq/event/
3909F: drivers/devfreq/devfreq-event.c
3910F: include/linux/devfreq-event.h
3911F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3912
490b864b
CC
3913BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3914M: Chanwoo Choi <cw00.choi@samsung.com>
3915L: linux-pm@vger.kernel.org
3916L: linux-samsung-soc@vger.kernel.org
3917T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3918S: Maintained
3919F: drivers/devfreq/exynos-bus.c
3920F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3921
1da177e4 3922DEVICE NUMBER REGISTRY
8b58be88 3923M: Torben Mathiasen <device@lanana.org>
1da177e4 3924W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3925S: Maintained
3926
e2d1d6c0 3927DEVICE-MAPPER (LVM)
854ecaad 3928M: Alasdair Kergon <agk@redhat.com>
8504eed3 3929M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3930M: dm-devel@redhat.com
e2d1d6c0
RD
3931L: dm-devel@redhat.com
3932W: http://sources.redhat.com/dm
8a6e2535 3933Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3934T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3935T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3936S: Maintained
679655da
JP
3937F: Documentation/device-mapper/
3938F: drivers/md/dm*
854ecaad 3939F: drivers/md/persistent-data/
679655da
JP
3940F: include/linux/device-mapper.h
3941F: include/linux/dm-*.h
8504eed3 3942F: include/uapi/linux/dm-*.h
e2d1d6c0 3943
bfcd3a46
JP
3944DEVLINK
3945M: Jiri Pirko <jiri@mellanox.com>
3946L: netdev@vger.kernel.org
3947S: Supported
3948F: net/core/devlink.c
3949F: include/net/devlink.h
3950F: include/uapi/linux/devlink.h
3951
c0d995aa
OST
3952DIALOG SEMICONDUCTOR DRIVERS
3953M: Support Opensource <support.opensource@diasemi.com>
3954W: http://www.dialog-semiconductor.com/products
3955S: Supported
3956F: Documentation/hwmon/da90??
047cfd01 3957F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3958F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3959F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3960F: drivers/gpio/gpio-da90??.c
3961F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3962F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3963F: drivers/input/misc/da90??_onkey.c
3964F: drivers/input/touchscreen/da9052_tsi.c
3965F: drivers/leds/leds-da90??.c
3966F: drivers/mfd/da903x.c
3967F: drivers/mfd/da90??-*.c
7be72c2c 3968F: drivers/mfd/da91??-*.c
8c0984e5
SR
3969F: drivers/power/supply/da9052-battery.c
3970F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3971F: drivers/regulator/da903x.c
3972F: drivers/regulator/da9???-regulator.[ch]
3973F: drivers/rtc/rtc-da90??.c
3974F: drivers/video/backlight/da90??_bl.c
3975F: drivers/watchdog/da90??_wdt.c
3976F: include/linux/mfd/da903x.h
3977F: include/linux/mfd/da9052/
3978F: include/linux/mfd/da9055/
047cfd01 3979F: include/linux/mfd/da9062/
c0d995aa 3980F: include/linux/mfd/da9063/
7be72c2c 3981F: include/linux/mfd/da9150/
4eeb08b4 3982F: include/linux/regulator/da9211.h
c0d995aa
OST
3983F: include/sound/da[79]*.h
3984F: sound/soc/codecs/da[79]*.[ch]
3985
6ea5dcdf
WBG
3986DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3987M: William Breathitt Gray <vilhelm.gray@gmail.com>
3988L: linux-gpio@vger.kernel.org
3989S: Maintained
3990F: drivers/gpio/gpio-gpio-mm.c
3991
599aa697
LL
3992DIGI NEO AND CLASSIC PCI PRODUCTS
3993M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3994M: Mark Hounschell <markh@compro.net>
599aa697
LL
3995L: driverdev-devel@linuxdriverproject.org
3996S: Maintained
3997F: drivers/staging/dgnc/
3998
335d7c58 3999DIOLAN U2C-12 I2C DRIVER
ca462085 4000M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
4001L: linux-i2c@vger.kernel.org
4002S: Maintained
4003F: drivers/i2c/busses/i2c-diolan-u2c.c
4004
d475c634 4005DIRECT ACCESS (DAX)
e057541a
RZ
4006M: Matthew Wilcox <mawilcox@microsoft.com>
4007M: Ross Zwisler <ross.zwisler@linux.intel.com>
d475c634
MW
4008L: linux-fsdevel@vger.kernel.org
4009S: Supported
4010F: fs/dax.c
e057541a
RZ
4011F: include/linux/dax.h
4012F: include/trace/events/fs_dax.h
d475c634 4013
e7839f25 4014DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 4015M: Eric Paris <eparis@parisplace.org>
3c5119c0 4016S: Maintained
679655da
JP
4017F: Documentation/filesystems/dnotify.txt
4018F: fs/notify/dnotify/
4019F: include/linux/dnotify.h
1da177e4
LT
4020
4021DISK GEOMETRY AND PARTITION HANDLING
8b58be88 4022M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
4023W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4024W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4025W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4026S: Maintained
4027
4480f15b 4028DISKQUOTA
d8130624 4029M: Jan Kara <jack@suse.com>
1da177e4 4030S: Maintained
679655da
JP
4031F: Documentation/filesystems/quota.txt
4032F: fs/quota/
4033F: include/linux/quota*.h
c117ab84 4034F: include/uapi/linux/quota*.h
1da177e4 4035
702686ad
BT
4036DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4037M: Bernie Thompson <bernie@plugable.com>
4038L: linux-fbdev@vger.kernel.org
4039S: Maintained
4040W: http://plugable.com/category/projects/udlfb/
8a61f013 4041F: drivers/video/fbdev/udlfb.c
702686ad
BT
4042F: include/video/udlfb.h
4043F: Documentation/fb/udlfb.txt
4044
e7839f25 4045DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
4046M: Christine Caulfield <ccaulfie@redhat.com>
4047M: David Teigland <teigland@redhat.com>
a4644184 4048L: cluster-devel@redhat.com
5be7b50f 4049W: http://sources.redhat.com/cluster/
9f273c24 4050T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 4051S: Supported
679655da 4052F: fs/dlm/
5be7b50f 4053
53b6b3e0
SS
4054DMA BUFFER SHARING FRAMEWORK
4055M: Sumit Semwal <sumit.semwal@linaro.org>
4056S: Maintained
4057L: linux-media@vger.kernel.org
4058L: dri-devel@lists.freedesktop.org
8ada6d2d 4059L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 4060F: drivers/dma-buf/
e46d12c6
JP
4061F: include/linux/dma-buf*
4062F: include/linux/reservation.h
4063F: include/linux/*fence.h
e7e21c72 4064F: Documentation/driver-api/dma-buf.rst
0b46fcdb 4065T: git git://anongit.freedesktop.org/drm/drm-misc
53b6b3e0 4066
c483e065
GP
4067SYNC FILE FRAMEWORK
4068M: Sumit Semwal <sumit.semwal@linaro.org>
4069R: Gustavo Padovan <gustavo@padovan.org>
4070S: Maintained
4071L: linux-media@vger.kernel.org
4072L: dri-devel@lists.freedesktop.org
c5ec903d 4073F: drivers/dma-buf/sync_*
376e5f54 4074F: drivers/dma-buf/dma-fence*
c5ec903d 4075F: drivers/dma-buf/sw_sync.c
c483e065 4076F: include/linux/sync_file.h
c5ec903d 4077F: include/uapi/linux/sync_file.h
c483e065 4078F: Documentation/sync_file.txt
0b46fcdb 4079T: git git://anongit.freedesktop.org/drm/drm-misc
c483e065 4080
b3e5f263 4081DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 4082M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
4083L: dmaengine@vger.kernel.org
4084Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 4085S: Maintained
679655da 4086F: drivers/dma/
0ce3c066 4087F: include/linux/dmaengine.h
c56d329e 4088F: Documentation/devicetree/bindings/dma/
979a281e
VK
4089F: Documentation/dmaengine/
4090T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 4091
b825037d 4092DME1737 HARDWARE MONITOR DRIVER
8b58be88 4093M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 4094L: linux-hwmon@vger.kernel.org
b825037d 4095S: Maintained
679655da
JP
4096F: Documentation/hwmon/dme1737
4097F: drivers/hwmon/dme1737.c
b825037d 4098
1f31e1b1 4099DMI/SMBIOS SUPPORT
d8130624 4100M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 4101S: Maintained
d4aeef93 4102T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 4103F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
4104F: drivers/firmware/dmi-id.c
4105F: drivers/firmware/dmi_scan.c
4106F: include/linux/dmi.h
4107
7d2c86b5 4108DOCUMENTATION
ad3118b9 4109M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
4110L: linux-doc@vger.kernel.org
4111S: Maintained
679655da 4112F: Documentation/
42f41ecf
JC
4113F: scripts/docproc.c
4114F: scripts/kernel-doc*
97be078b
RD
4115X: Documentation/ABI/
4116X: Documentation/devicetree/
933a46b8
JC
4117X: Documentation/acpi
4118X: Documentation/power
4119X: Documentation/spi
618cd932 4120X: Documentation/media
c51edfb1 4121T: git git://git.lwn.net/linux.git docs-next
abbaeff3 4122
1da177e4 4123DOUBLETALK DRIVER
8b58be88 4124M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
4125L: blinux-list@redhat.com
4126S: Maintained
679655da
JP
4127F: drivers/char/dtlk.c
4128F: include/linux/dtlk.h
1da177e4 4129
e2d1d6c0 4130DPT_I2O SCSI RAID DRIVER
8b58be88 4131M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
4132L: linux-scsi@vger.kernel.org
4133W: http://www.adaptec.com/
4134S: Maintained
679655da
JP
4135F: drivers/scsi/dpt*
4136F: drivers/scsi/dpt/
e2d1d6c0 4137
b411b363 4138DRBD DRIVER
bc2c049d
RK
4139M: Philipp Reisner <philipp.reisner@linbit.com>
4140M: Lars Ellenberg <lars.ellenberg@linbit.com>
4141L: drbd-dev@lists.linbit.com
28b8e8d4 4142W: http://www.drbd.org
bc2c049d
RK
4143T: git git://git.linbit.com/linux-drbd.git
4144T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4145S: Supported
4146F: drivers/block/drbd/
4147F: lib/lru_cache.c
4148F: Documentation/blockdev/drbd/
b411b363 4149
27f395b8 4150DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
879a5a00 4151M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4152T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4153S: Supported
679655da 4154F: Documentation/kobject.txt
7cfc51b9 4155F: drivers/base/
87544653 4156F: fs/debugfs/
dc7dfcd8 4157F: fs/sysfs/
87544653 4158F: include/linux/debugfs.h
dc7dfcd8 4159F: include/linux/kobj*
679655da 4160F: lib/kobj*
1da177e4
LT
4161
4162DRM DRIVERS
8b58be88 4163M: David Airlie <airlied@linux.ie>
4c6a3999 4164L: dri-devel@lists.freedesktop.org
b0447888 4165T: git git://people.freedesktop.org/~airlied/linux
51b06f9f 4166B: https://bugs.freedesktop.org/
5fc41a70 4167C: irc://chat.freenode.net/dri-devel
1da177e4 4168S: Maintained
679655da 4169F: drivers/gpu/drm/
433e3b34 4170F: drivers/gpu/vga/
d28ab95b
GU
4171F: Documentation/devicetree/bindings/display/
4172F: Documentation/devicetree/bindings/gpu/
4173F: Documentation/devicetree/bindings/video/
621c5474 4174F: Documentation/gpu/
850e9411 4175F: include/drm/
c117ab84 4176F: include/uapi/drm/
1da177e4 4177
d52ea7e3
DV
4178DRM DRIVERS AND MISC GPU PATCHES
4179M: Daniel Vetter <daniel.vetter@intel.com>
4180M: Jani Nikula <jani.nikula@linux.intel.com>
4181M: Sean Paul <seanpaul@chromium.org>
b7a2a230 4182W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
d52ea7e3
DV
4183S: Maintained
4184T: git git://anongit.freedesktop.org/drm/drm-misc
4185F: Documentation/gpu/
4186F: drivers/gpu/vga/
4187F: drivers/gpu/drm/*
4188F: include/drm/drm*
4189F: include/uapi/drm/drm*
4190
c842b693
EV
4191DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4192M: Dave Airlie <airlied@redhat.com>
4193S: Odd Fixes
4194F: drivers/gpu/drm/ast/
4195
5620f47d
DV
4196DRM DRIVERS FOR BRIDGE CHIPS
4197M: Archit Taneja <architt@codeaurora.org>
4198S: Maintained
4199T: git git://anongit.freedesktop.org/drm/drm-misc
4200F: drivers/gpu/drm/bridge/
4201
c842b693
EV
4202DRM DRIVER FOR BOCHS VIRTUAL GPU
4203M: Gerd Hoffmann <kraxel@redhat.com>
0c19f97f
GH
4204L: virtualization@lists.linux-foundation.org
4205T: git git://git.kraxel.org/linux drm-qemu
4206S: Maintained
c842b693
EV
4207F: drivers/gpu/drm/bochs/
4208
4209DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4210M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4211M: Gerd Hoffmann <kraxel@redhat.com>
4212L: virtualization@lists.linux-foundation.org
4213T: git git://git.kraxel.org/linux drm-qemu
af3076e6
GH
4214S: Obsolete
4215W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
c842b693
EV
4216F: drivers/gpu/drm/cirrus/
4217
c26a4017 4218RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4219M: Alex Deucher <alexander.deucher@amd.com>
4220M: Christian König <christian.koenig@amd.com>
7f4c4f80 4221L: amd-gfx@lists.freedesktop.org
566f5939
AD
4222T: git git://people.freedesktop.org/~agd5f/linux
4223S: Supported
4224F: drivers/gpu/drm/radeon/
74c97375 4225F: include/uapi/drm/radeon_drm.h
c26a4017 4226F: drivers/gpu/drm/amd/
74c97375 4227F: include/uapi/drm/amdgpu_drm.h
566f5939 4228
03e255b9
TR
4229DRM PANEL DRIVERS
4230M: Thierry Reding <thierry.reding@gmail.com>
4231L: dri-devel@lists.freedesktop.org
4232T: git git://anongit.freedesktop.org/tegra/linux.git
4233S: Maintained
4234F: drivers/gpu/drm/drm_panel.c
4235F: drivers/gpu/drm/panel/
4236F: include/drm/drm_panel.h
2d799dde 4237F: Documentation/devicetree/bindings/display/panel/
03e255b9 4238
8daf7473 4239INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4240M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4241M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4242L: intel-gfx@lists.freedesktop.org
7564fde3 4243W: https://01.org/linuxgraphics/
51b06f9f 4244B: https://01.org/linuxgraphics/documentation/how-report-bugs
5fc41a70 4245C: irc://chat.freenode.net/intel-gfx
47f95647 4246Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4247T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4248S: Supported
14430813 4249F: drivers/gpu/drm/i915/
8daf7473 4250F: include/drm/i915*
baceac3a 4251F: include/uapi/drm/i915_drm.h
621c5474 4252F: Documentation/gpu/i915.rst
8daf7473 4253
66a46e9d
ZW
4254INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4255M: Zhenyu Wang <zhenyuw@linux.intel.com>
4256M: Zhi Wang <zhi.a.wang@intel.com>
ba7addcd 4257L: intel-gvt-dev@lists.freedesktop.org
66a46e9d
ZW
4258L: intel-gfx@lists.freedesktop.org
4259W: https://01.org/igvt-g
4260T: git https://github.com/01org/gvt-linux.git
4261S: Supported
4262F: drivers/gpu/drm/i915/gvt/
4263
99763bb8
BB
4264DRM DRIVERS FOR ATMEL HLCDC
4265M: Boris Brezillon <boris.brezillon@free-electrons.com>
4266L: dri-devel@lists.freedesktop.org
4267S: Supported
4268F: drivers/gpu/drm/atmel-hlcdc/
4269F: Documentation/devicetree/bindings/drm/atmel/
4270
bf1139df
MR
4271DRM DRIVERS FOR ALLWINNER A10
4272M: Maxime Ripard <maxime.ripard@free-electrons.com>
4273L: dri-devel@lists.freedesktop.org
4274S: Supported
4275F: drivers/gpu/drm/sun4i/
4276F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4277
1de7ac68
NA
4278DRM DRIVERS FOR AMLOGIC SOCS
4279M: Neil Armstrong <narmstrong@baylibre.com>
4280L: dri-devel@lists.freedesktop.org
4281L: linux-amlogic@lists.infradead.org
4282W: http://linux-meson.com/
4283S: Supported
4284F: drivers/gpu/drm/meson/
4285F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4286
398a6d4a
KP
4287DRM DRIVERS FOR EXYNOS
4288M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4289M: Joonyoung Shim <jy0922.shim@samsung.com>
4290M: Seung-Woo Kim <sw0312.kim@samsung.com>
4291M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4292L: dri-devel@lists.freedesktop.org
25a58030 4293T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4294S: Supported
14430813 4295F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4296F: include/uapi/drm/exynos_drm.h
4297F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4298
b55a1b9c 4299DRM DRIVERS FOR FREESCALE DCU
bc66757a 4300M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4301M: Alison Wang <alison.wang@freescale.com>
4302L: dri-devel@lists.freedesktop.org
4303S: Supported
4304F: drivers/gpu/drm/fsl-dcu/
2d799dde 4305F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4306F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4307F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4308
0a3d775f
PZ
4309DRM DRIVERS FOR FREESCALE IMX
4310M: Philipp Zabel <p.zabel@pengutronix.de>
4311L: dri-devel@lists.freedesktop.org
4312S: Maintained
4313F: drivers/gpu/drm/imx/
ef739aa4 4314F: drivers/gpu/ipu-v3/
2d799dde 4315F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4316
ba2199a6
PJ
4317DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4318M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4319L: dri-devel@lists.freedesktop.org
4320T: git git://github.com/patjak/drm-gma500
4321S: Maintained
5ff18e42 4322F: drivers/gpu/drm/gma500/
ba2199a6 4323
c84ffde9
XL
4324DRM DRIVERS FOR HISILICON
4325M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4326M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4327R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4328R: Chen Feng <puck.chen@hisilicon.com>
4329L: dri-devel@lists.freedesktop.org
4330T: git git://github.com/xin3liang/linux.git
4331S: Maintained
4332F: drivers/gpu/drm/hisilicon/
4333F: Documentation/devicetree/bindings/display/hisilicon/
4334
399516ab
EV
4335DRM DRIVER FOR INTEL I810 VIDEO CARDS
4336S: Orphan / Obsolete
4337F: drivers/gpu/drm/i810/
4338F: include/uapi/drm/i810_drm.h
4339
37b2a214
CH
4340DRM DRIVERS FOR MEDIATEK
4341M: CK Hu <ck.hu@mediatek.com>
4342M: Philipp Zabel <p.zabel@pengutronix.de>
4343L: dri-devel@lists.freedesktop.org
4344S: Supported
4345F: drivers/gpu/drm/mediatek/
4346F: Documentation/devicetree/bindings/display/mediatek/
4347
1f47e6cb
NT
4348DRM DRIVER FOR MI0283QT
4349M: Noralf Trønnes <noralf@tronnes.org>
4350S: Maintained
4351F: drivers/gpu/drm/tinydrm/mi0283qt.c
4352F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4353
06346451
EV
4354DRM DRIVER FOR MSM ADRENO GPU
4355M: Rob Clark <robdclark@gmail.com>
4356L: linux-arm-msm@vger.kernel.org
4357L: dri-devel@lists.freedesktop.org
4358L: freedreno@lists.freedesktop.org
4359T: git git://people.freedesktop.org/~robclark/linux
4360S: Maintained
4361F: drivers/gpu/drm/msm/
4362F: include/uapi/drm/msm_drm.h
4363F: Documentation/devicetree/bindings/display/msm/
4364
fad89bb3
EV
4365DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4366M: Ben Skeggs <bskeggs@redhat.com>
4367L: dri-devel@lists.freedesktop.org
4368L: nouveau@lists.freedesktop.org
4369T: git git://github.com/skeggsb/linux
4370S: Supported
4371F: drivers/gpu/drm/nouveau/
4372F: include/uapi/drm/nouveau_drm.h
ba2199a6 4373
bd3b49f2 4374DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4375M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4376L: dri-devel@lists.freedesktop.org
4377L: linux-tegra@vger.kernel.org
a5ad7a63 4378T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4379S: Supported
dee8268f 4380F: drivers/gpu/drm/tegra/
a5ad7a63 4381F: drivers/gpu/host1x/
e1e90644 4382F: include/linux/host1x.h
a5ad7a63 4383F: include/uapi/drm/tegra_drm.h
2d799dde 4384F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4385
399516ab
EV
4386DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4387S: Orphan / Obsolete
4388F: drivers/gpu/drm/mga/
4389F: include/uapi/drm/mga_drm.h
4390
c842b693
EV
4391DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4392M: Dave Airlie <airlied@redhat.com>
4393S: Odd Fixes
4394F: drivers/gpu/drm/mgag200/
4395
399516ab
EV
4396DRM DRIVER FOR RAGE 128 VIDEO CARDS
4397S: Orphan / Obsolete
4398F: drivers/gpu/drm/r128/
4399F: include/uapi/drm/r128_drm.h
4400
a284e9d1
LP
4401DRM DRIVERS FOR RENESAS
4402M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4403L: dri-devel@lists.freedesktop.org
4a121096 4404L: linux-renesas-soc@vger.kernel.org
2392ccd4 4405T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4406S: Supported
4407F: drivers/gpu/drm/rcar-du/
4408F: drivers/gpu/drm/shmobile/
a284e9d1 4409F: include/linux/platform_data/shmob_drm.h
33be436d 4410F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4411
c842b693
EV
4412DRM DRIVER FOR QXL VIRTUAL GPU
4413M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4414M: Gerd Hoffmann <kraxel@redhat.com>
4415L: virtualization@lists.linux-foundation.org
4416T: git git://git.kraxel.org/linux drm-qemu
4417S: Maintained
c842b693
EV
4418F: drivers/gpu/drm/qxl/
4419F: include/uapi/drm/qxl_drm.h
a284e9d1 4420
625e0346
HS
4421DRM DRIVERS FOR ROCKCHIP
4422M: Mark Yao <mark.yao@rock-chips.com>
4423L: dri-devel@lists.freedesktop.org
4424S: Maintained
4425F: drivers/gpu/drm/rockchip/
f253f7eb 4426F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4427
399516ab
EV
4428DRM DRIVER FOR SAVAGE VIDEO CARDS
4429S: Orphan / Obsolete
4430F: drivers/gpu/drm/savage/
4431F: include/uapi/drm/savage_drm.h
4432
4433DRM DRIVER FOR SIS VIDEO CARDS
4434S: Orphan / Obsolete
4435F: drivers/gpu/drm/sis/
4436F: include/uapi/drm/sis_drm.h
625e0346 4437
7f11c476
BG
4438DRM DRIVERS FOR STI
4439M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4440M: Vincent Abriou <vincent.abriou@st.com>
4441L: dri-devel@lists.freedesktop.org
4442T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4443S: Maintained
4444F: drivers/gpu/drm/sti
2d799dde 4445F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4446
399516ab
EV
4447DRM DRIVER FOR TDFX VIDEO CARDS
4448S: Orphan / Obsolete
4449F: drivers/gpu/drm/tdfx/
4450
c842b693
EV
4451DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4452M: Dave Airlie <airlied@redhat.com>
4453S: Odd Fixes
4454F: drivers/gpu/drm/udl/
4455
8bb0bce9
LS
4456DRM DRIVERS FOR VIVANTE GPU IP
4457M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4458R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9 4459R: Christian Gmeiner <christian.gmeiner@gmail.com>
c4ae94a3 4460L: etnaviv@lists.freedesktop.org
8bb0bce9
LS
4461L: dri-devel@lists.freedesktop.org
4462S: Maintained
8a9257a0
EV
4463F: drivers/gpu/drm/etnaviv/
4464F: include/uapi/drm/etnaviv_drm.h
4465F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4466
c4291702
EV
4467DRM DRIVER FOR VMWARE VIRTUAL GPU
4468M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4469M: Sinclair Yeh <syeh@vmware.com>
4470M: Thomas Hellstrom <thellstrom@vmware.com>
4471L: dri-devel@lists.freedesktop.org
4472T: git git://people.freedesktop.org/~syeh/repos_linux
4473T: git git://people.freedesktop.org/~thomash/linux
4474S: Supported
4475F: drivers/gpu/drm/vmwgfx/
4476F: include/uapi/drm/vmwgfx_drm.h
4477
8636d452
EA
4478DRM DRIVERS FOR VC4
4479M: Eric Anholt <eric@anholt.net>
4480T: git git://github.com/anholt/linux
4481S: Supported
4482F: drivers/gpu/drm/vc4/
4483F: include/uapi/drm/vc4_drm.h
4484F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4485
5ef330a7
TV
4486DRM DRIVERS FOR TI OMAP
4487M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4488L: dri-devel@lists.freedesktop.org
4489S: Maintained
4490F: drivers/gpu/drm/omapdrm/
4491F: Documentation/devicetree/bindings/display/ti/
4492
adb314ed
TV
4493DRM DRIVERS FOR TI LCDC
4494M: Jyri Sarha <jsarha@ti.com>
4495R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4496L: dri-devel@lists.freedesktop.org
4497S: Maintained
4498F: drivers/gpu/drm/tilcdc/
4499F: Documentation/devicetree/bindings/display/tilcdc/
4500
dbb01037
SG
4501DRM DRIVERS FOR ZTE ZX
4502M: Shawn Guo <shawnguo@kernel.org>
4503L: dri-devel@lists.freedesktop.org
4504S: Maintained
4505F: drivers/gpu/drm/zte/
4506F: Documentation/devicetree/bindings/display/zte,vou.txt
4507
598df1ac
AK
4508DSBR100 USB FM RADIO DRIVER
4509M: Alexey Klimov <klimov.linux@gmail.com>
4510L: linux-media@vger.kernel.org
4511T: git git://linuxtv.org/media_tree.git
4512S: Maintained
4513F: drivers/media/radio/dsbr100.c
4514
1da177e4 4515DSCC4 DRIVER
8b58be88 4516M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4517L: netdev@vger.kernel.org
1da177e4 4518S: Maintained
679655da 4519F: drivers/net/wan/dscc4.c
1da177e4 4520
cc11b140
HV
4521DT3155 MEDIA DRIVER
4522M: Hans Verkuil <hverkuil@xs4all.nl>
4523L: linux-media@vger.kernel.org
4524T: git git://linuxtv.org/media_tree.git
a825eaec 4525W: https://linuxtv.org
cc11b140
HV
4526S: Odd Fixes
4527F: drivers/media/pci/dt3155/
4528
91952bc0
AP
4529DVB_USB_AF9015 MEDIA DRIVER
4530M: Antti Palosaari <crope@iki.fi>
4531L: linux-media@vger.kernel.org
a825eaec 4532W: https://linuxtv.org
91952bc0
AP
4533W: http://palosaari.fi/linux/
4534Q: http://patchwork.linuxtv.org/project/linux-media/list/
4535T: git git://linuxtv.org/anttip/media_tree.git
4536S: Maintained
4537F: drivers/media/usb/dvb-usb-v2/af9015*
4538
4539DVB_USB_AF9035 MEDIA DRIVER
4540M: Antti Palosaari <crope@iki.fi>
4541L: linux-media@vger.kernel.org
a825eaec 4542W: https://linuxtv.org
91952bc0
AP
4543W: http://palosaari.fi/linux/
4544Q: http://patchwork.linuxtv.org/project/linux-media/list/
4545T: git git://linuxtv.org/anttip/media_tree.git
4546S: Maintained
4547F: drivers/media/usb/dvb-usb-v2/af9035*
4548
4549DVB_USB_ANYSEE MEDIA DRIVER
4550M: Antti Palosaari <crope@iki.fi>
4551L: linux-media@vger.kernel.org
a825eaec 4552W: https://linuxtv.org
91952bc0
AP
4553W: http://palosaari.fi/linux/
4554Q: http://patchwork.linuxtv.org/project/linux-media/list/
4555T: git git://linuxtv.org/anttip/media_tree.git
4556S: Maintained
4557F: drivers/media/usb/dvb-usb-v2/anysee*
4558
4559DVB_USB_AU6610 MEDIA DRIVER
4560M: Antti Palosaari <crope@iki.fi>
4561L: linux-media@vger.kernel.org
a825eaec 4562W: https://linuxtv.org
91952bc0
AP
4563W: http://palosaari.fi/linux/
4564Q: http://patchwork.linuxtv.org/project/linux-media/list/
4565T: git git://linuxtv.org/anttip/media_tree.git
4566S: Maintained
4567F: drivers/media/usb/dvb-usb-v2/au6610*
4568
4569DVB_USB_CE6230 MEDIA DRIVER
4570M: Antti Palosaari <crope@iki.fi>
4571L: linux-media@vger.kernel.org
a825eaec 4572W: https://linuxtv.org
91952bc0
AP
4573W: http://palosaari.fi/linux/
4574Q: http://patchwork.linuxtv.org/project/linux-media/list/
4575T: git git://linuxtv.org/anttip/media_tree.git
4576S: Maintained
4577F: drivers/media/usb/dvb-usb-v2/ce6230*
4578
d099dea2
MK
4579DVB_USB_CXUSB MEDIA DRIVER
4580M: Michael Krufky <mkrufky@linuxtv.org>
4581L: linux-media@vger.kernel.org
a825eaec 4582W: https://linuxtv.org
d099dea2
MK
4583W: http://github.com/mkrufky
4584Q: http://patchwork.linuxtv.org/project/linux-media/list/
4585T: git git://linuxtv.org/media_tree.git
4586S: Maintained
9819da66 4587F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4588
91952bc0 4589DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4590M: Antti Palosaari <crope@iki.fi>
4591L: linux-media@vger.kernel.org
a825eaec 4592W: https://linuxtv.org
91952bc0
AP
4593W: http://palosaari.fi/linux/
4594Q: http://patchwork.linuxtv.org/project/linux-media/list/
4595T: git git://linuxtv.org/anttip/media_tree.git
4596S: Maintained
91952bc0 4597F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4598
5560983b 4599DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4600M: Antti Palosaari <crope@iki.fi>
4601L: linux-media@vger.kernel.org
a825eaec 4602W: https://linuxtv.org
91952bc0
AP
4603Q: http://patchwork.linuxtv.org/project/linux-media/list/
4604T: git git://linuxtv.org/anttip/media_tree.git
4605S: Maintained
5560983b 4606F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4607
8856f5f2
MK
4608DVB_USB_MXL111SF MEDIA DRIVER
4609M: Michael Krufky <mkrufky@linuxtv.org>
4610L: linux-media@vger.kernel.org
a825eaec 4611W: https://linuxtv.org
8856f5f2
MK
4612W: http://github.com/mkrufky
4613Q: http://patchwork.linuxtv.org/project/linux-media/list/
4614T: git git://linuxtv.org/mkrufky/mxl111sf.git
4615S: Maintained
4616F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4617
91952bc0
AP
4618DVB_USB_RTL28XXU MEDIA DRIVER
4619M: Antti Palosaari <crope@iki.fi>
4620L: linux-media@vger.kernel.org
a825eaec 4621W: https://linuxtv.org
91952bc0
AP
4622W: http://palosaari.fi/linux/
4623Q: http://patchwork.linuxtv.org/project/linux-media/list/
4624T: git git://linuxtv.org/anttip/media_tree.git
4625S: Maintained
4626F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4627
4628DVB_USB_V2 MEDIA DRIVER
4629M: Antti Palosaari <crope@iki.fi>
4630L: linux-media@vger.kernel.org
a825eaec 4631W: https://linuxtv.org
91952bc0
AP
4632W: http://palosaari.fi/linux/
4633Q: http://patchwork.linuxtv.org/project/linux-media/list/
4634T: git git://linuxtv.org/anttip/media_tree.git
4635S: Maintained
4636F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4637F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4638
ac0ac38f 4639DYNAMIC DEBUG
5c4a97d1 4640M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4641S: Maintained
4642F: lib/dynamic_debug.c
4643F: include/linux/dynamic_debug.h
4644
789c7048 4645DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4646M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4647S: Maintained
df621252 4648F: drivers/tty/serial/dz.*
789c7048 4649
f17effbe
MF
4650E3X0 POWER BUTTON DRIVER
4651M: Moritz Fischer <moritz.fischer@ettus.com>
4652L: usrp-users@lists.ettus.com
4653W: http://www.ettus.com
4654S: Supported
4655F: drivers/input/misc/e3x0-button.c
4656F: Documentation/devicetree/bindings/input/e3x0-button.txt
4657
91952bc0
AP
4658E4000 MEDIA DRIVER
4659M: Antti Palosaari <crope@iki.fi>
4660L: linux-media@vger.kernel.org
a825eaec 4661W: https://linuxtv.org
91952bc0
AP
4662W: http://palosaari.fi/linux/
4663Q: http://patchwork.linuxtv.org/project/linux-media/list/
4664T: git git://linuxtv.org/anttip/media_tree.git
4665S: Maintained
4666F: drivers/media/tuners/e4000*
4667
1da177e4 4668EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4669M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4670L: linux-scsi@vger.kernel.org
4671S: Maintained
679655da 4672F: drivers/scsi/eata.c
1da177e4 4673
91952bc0
AP
4674EC100 MEDIA DRIVER
4675M: Antti Palosaari <crope@iki.fi>
4676L: linux-media@vger.kernel.org
a825eaec 4677W: https://linuxtv.org
91952bc0
AP
4678W: http://palosaari.fi/linux/
4679Q: http://patchwork.linuxtv.org/project/linux-media/list/
4680T: git git://linuxtv.org/anttip/media_tree.git
4681S: Maintained
4682F: drivers/media/dvb-frontends/ec100*
4683
237fead6 4684ECRYPT FILE SYSTEM
0de9adf2 4685M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4686L: ecryptfs@vger.kernel.org
24a923e4 4687W: http://ecryptfs.org
6dc7516e 4688W: https://launchpad.net/ecryptfs
9f273c24 4689T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4690S: Supported
679655da
JP
4691F: Documentation/filesystems/ecryptfs.txt
4692F: fs/ecryptfs/
237fead6 4693
da9bb1d2 4694EDAC-CORE
aa15aa0e 4695M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4696M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4697M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4698L: linux-edac@vger.kernel.org
07cd6bf5
FW
4699T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4700T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4701S: Supported
b73bbad3
MCC
4702F: Documentation/admin-guide/ras.rst
4703F: Documentation/driver-api/edac.rst
91445c72 4704F: drivers/edac/
679655da 4705F: include/linux/edac.h
0e438e3f 4706
c476c23b 4707EDAC-AMD64
487ba8e8 4708M: Borislav Petkov <bp@alien8.de>
91445c72 4709L: linux-edac@vger.kernel.org
487ba8e8 4710S: Maintained
c476c23b
BP
4711F: drivers/edac/amd64_edac*
4712
836dae5d 4713EDAC-CALXEDA
836dae5d
RR
4714M: Robert Richter <rric@kernel.org>
4715L: linux-edac@vger.kernel.org
836dae5d
RR
4716S: Maintained
4717F: drivers/edac/highbank*
4718
f65aad41
RB
4719EDAC-CAVIUM
4720M: Ralf Baechle <ralf@linux-mips.org>
4721M: David Daney <david.daney@cavium.com>
4722L: linux-edac@vger.kernel.org
4723L: linux-mips@linux-mips.org
f65aad41
RB
4724S: Supported
4725F: drivers/edac/octeon_edac*
4726
0e438e3f 4727EDAC-E752X
8b58be88 4728M: Mark Gross <mark.gross@intel.com>
91445c72 4729L: linux-edac@vger.kernel.org
0e438e3f 4730S: Maintained
679655da 4731F: drivers/edac/e752x_edac.c
0e438e3f
DP
4732
4733EDAC-E7XXX
91445c72 4734L: linux-edac@vger.kernel.org
0e438e3f 4735S: Maintained
679655da 4736F: drivers/edac/e7xxx_edac.c
0e438e3f 4737
7d136731
BP
4738EDAC-FSL_DDR
4739M: York Sun <york.sun@nxp.com>
4740L: linux-edac@vger.kernel.org
4741S: Maintained
4742F: drivers/edac/fsl_ddr_edac.*
4743
77c5f5d2 4744EDAC-GHES
5dc8a864
MCC
4745M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4746M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4747L: linux-edac@vger.kernel.org
77c5f5d2 4748S: Maintained
2caa67a6 4749F: drivers/edac/ghes_edac.c
77c5f5d2 4750
6bc78404 4751EDAC-I82443BXGX
8b58be88 4752M: Tim Small <tim@buttersideup.com>
91445c72 4753L: linux-edac@vger.kernel.org
6bc78404 4754S: Maintained
679655da 4755F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4756
4757EDAC-I3000
91445c72 4758L: linux-edac@vger.kernel.org
c91d9075 4759S: Orphan
679655da 4760F: drivers/edac/i3000_edac.c
6bc78404
DT
4761
4762EDAC-I5000
91445c72 4763L: linux-edac@vger.kernel.org
ba9a5918 4764S: Maintained
679655da 4765F: drivers/edac/i5000_edac.c
ba9a5918 4766
44c12cb2 4767EDAC-I5400
5dc8a864
MCC
4768M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4769M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4770L: linux-edac@vger.kernel.org
44c12cb2 4771S: Maintained
679655da 4772F: drivers/edac/i5400_edac.c
44c12cb2 4773
3c9c92b6 4774EDAC-I7300
5dc8a864
MCC
4775M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4776M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4777L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4778S: Maintained
4779F: drivers/edac/i7300_edac.c
4780
67c89316 4781EDAC-I7CORE
5dc8a864
MCC
4782M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4783M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4784L: linux-edac@vger.kernel.org
67c89316 4785S: Maintained
70aff0ce 4786F: drivers/edac/i7core_edac.c
67c89316 4787
ba9a5918 4788EDAC-I82975X
8b58be88 4789M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4790M: "Arvind R." <arvino55@gmail.com>
91445c72 4791L: linux-edac@vger.kernel.org
ba9a5918 4792S: Maintained
679655da 4793F: drivers/edac/i82975x_edac.c
ba9a5918 4794
791b4706
JB
4795EDAC-IE31200
4796M: Jason Baron <jbaron@akamai.com>
4797L: linux-edac@vger.kernel.org
791b4706
JB
4798S: Maintained
4799F: drivers/edac/ie31200_edac.c
4800
ccdfb979 4801EDAC-MPC85XX
30c7469b 4802M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4803L: linux-edac@vger.kernel.org
ccdfb979
JT
4804S: Maintained
4805F: drivers/edac/mpc85xx_edac.[ch]
4806
5c71ad17
TL
4807EDAC-PND2
4808M: Tony Luck <tony.luck@intel.com>
4809L: linux-edac@vger.kernel.org
4810S: Maintained
4811F: drivers/edac/pnd2_edac.[ch]
4812
ba9a5918 4813EDAC-PASEMI
8b58be88 4814M: Egor Martovetsky <egor@pasemi.com>
91445c72 4815L: linux-edac@vger.kernel.org
6bc78404 4816S: Maintained
679655da 4817F: drivers/edac/pasemi_edac.c
6bc78404 4818
0e438e3f 4819EDAC-R82600
8b58be88 4820M: Tim Small <tim@buttersideup.com>
91445c72 4821L: linux-edac@vger.kernel.org
0e438e3f 4822S: Maintained
679655da 4823F: drivers/edac/r82600_edac.c
da9bb1d2 4824
4d096ca7 4825EDAC-SBRIDGE
5dc8a864
MCC
4826M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4827M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4828L: linux-edac@vger.kernel.org
4d096ca7
MCC
4829S: Maintained
4830F: drivers/edac/sb_edac.c
4831
4ec656bd
TL
4832EDAC-SKYLAKE
4833M: Tony Luck <tony.luck@intel.com>
4834L: linux-edac@vger.kernel.org
4835S: Maintained
4836F: drivers/edac/skx_edac.c
4837
995e1de4
LH
4838EDAC-XGENE
4839APPLIED MICRO (APM) X-GENE SOC EDAC
4840M: Loc Ho <lho@apm.com>
4841S: Supported
4842F: drivers/edac/xgene_edac.c
4843F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4844
af39917d
CL
4845EDIROL UA-101/UA-1000 DRIVER
4846M: Clemens Ladisch <clemens@ladisch.de>
4847L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4848T: git git://git.alsa-project.org/alsa-kernel.git
4849S: Maintained
4850F: sound/usb/misc/ua101.c
4851
1f7df953 4852EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4853M: Matt Fleming <matt@codeblueprint.co.uk>
6026ed2f 4854M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 4855L: linux-efi@vger.kernel.org
6026ed2f 4856T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
1f7df953 4857S: Maintained
fb2efb5c 4858F: Documentation/efi-stub.txt
f135a176 4859F: arch/*/kernel/efi.c
1f7df953 4860F: arch/x86/boot/compressed/eboot.[ch]
f135a176 4861F: arch/*/include/asm/efi.h
e8dfe6d8
MF
4862F: arch/x86/platform/efi/
4863F: drivers/firmware/efi/
1f7df953 4864F: include/linux/efi*.h
f135a176
AB
4865F: arch/arm/boot/compressed/efi-header.S
4866F: arch/arm64/kernel/efi-entry.S
1f7df953 4867
d68772b7
MF
4868EFI VARIABLE FILESYSTEM
4869M: Matthew Garrett <matthew.garrett@nebula.com>
4870M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4871M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4872T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4873L: linux-efi@vger.kernel.org
4874S: Maintained
4875F: fs/efivarfs/
4876
85a00d9b
PJ
4877EFIFB FRAMEBUFFER DRIVER
4878L: linux-fbdev@vger.kernel.org
4879M: Peter Jones <pjones@redhat.com>
4880S: Maintained
8a61f013 4881F: drivers/video/fbdev/efifb.c
85a00d9b 4882
ff6301da
IH
4883EFI TEST DRIVER
4884L: linux-efi@vger.kernel.org
4885M: Ivan Hu <ivan.hu@canonical.com>
4886M: Matt Fleming <matt@codeblueprint.co.uk>
4887S: Maintained
4888F: drivers/firmware/efi/test/
4889
0bee8d28
JT
4890EFS FILESYSTEM
4891W: http://aeschi.ch.eu.org/efs/
4892S: Orphan
679655da 4893F: fs/efs/
0bee8d28 4894
aa8a9e25 4895EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4896M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4897L: netdev@vger.kernel.org
4898S: Maintained
9aa32835 4899F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4900
f0319efe 4901EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4902M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4903M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4904L: linux-media@vger.kernel.org
a825eaec 4905W: https://linuxtv.org
f0319efe
MCC
4906T: git git://linuxtv.org/media_tree.git
4907S: Maintained
4908F: drivers/media/usb/em28xx/
618cd932 4909F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4910
3e3a7d66 4911EMBEDDED LINUX
8b58be88
JP
4912M: Paul Gortmaker <paul.gortmaker@windriver.com>
4913M: Matt Mackall <mpm@selenic.com>
4914M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4915L: linux-embedded@vger.kernel.org
4916S: Maintained
4917
b8aca0c1
JS
4918EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4919M: James Smart <james.smart@broadcom.com>
4920M: Dick Kennedy <dick.kennedy@broadcom.com>
ce00f85c 4921L: linux-scsi@vger.kernel.org
b8aca0c1 4922W: http://www.broadcom.com
ce00f85c 4923S: Supported
679655da 4924F: drivers/scsi/lpfc/
3a1c1d44 4925
5f5bac82 4926ENE CB710 FLASH CARD READER DRIVER
8b58be88 4927M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4928S: Maintained
4929F: drivers/misc/cb710/
4930F: drivers/mmc/host/cb710-mmc.*
4931F: include/linux/cb710.h
4932
931e39a1
ML
4933ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4934M: Maxim Levitsky <maximlevitsky@gmail.com>
4935S: Maintained
2a837449 4936F: drivers/media/rc/ene_ir.*
931e39a1 4937
d5ca9006 4938EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4939M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4940S: Maintained
084bad91 4941T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4942F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4943F: include/video/s1d13xxxfb.h
d5ca9006 4944
38df6492
ME
4945ET131X NETWORK DRIVER
4946M: Mark Einon <mark.einon@gmail.com>
4947S: Odd Fixes
4948F: drivers/net/ethernet/agere/
4949
1da177e4 4950ETHERNET BRIDGE
adbbf69d 4951M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4952L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4953L: netdev@vger.kernel.org
c996d8b9 4954W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4955S: Maintained
679655da
JP
4956F: include/linux/netfilter_bridge/
4957F: net/bridge/
1da177e4 4958
22f08ad9 4959ETHERNET PHY LIBRARY
248ccd5e 4960M: Andrew Lunn <andrew@lunn.ch>
22f08ad9
FF
4961M: Florian Fainelli <f.fainelli@gmail.com>
4962L: netdev@vger.kernel.org
4963S: Maintained
4964F: include/linux/phy.h
4965F: include/linux/phy_fixed.h
4966F: drivers/net/phy/
4967F: Documentation/networking/phy.txt
4968F: drivers/of/of_mdio.c
4969F: drivers/of/of_net.c
4970
1da177e4 4971EXT2 FILE SYSTEM
d8130624 4972M: Jan Kara <jack@suse.com>
72be2ccf 4973L: linux-ext4@vger.kernel.org
1da177e4 4974S: Maintained
679655da
JP
4975F: Documentation/filesystems/ext2.txt
4976F: fs/ext2/
4977F: include/linux/ext2*
1da177e4 4978
72be2ccf 4979EXT4 FILE SYSTEM
8b58be88 4980M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4981M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4982L: linux-ext4@vger.kernel.org
08a225f1 4983W: http://ext4.wiki.kernel.org
8a6e2535 4984Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4985T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4986S: Maintained
679655da
JP
4987F: Documentation/filesystems/ext4.txt
4988F: fs/ext4/
1da177e4 4989
c5532b09 4990Extended Verification Module (EVM)
74dd744f
MZ
4991M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4992L: linux-ima-devel@lists.sourceforge.net
4993L: linux-security-module@vger.kernel.org
c5532b09
MZ
4994S: Supported
4995F: security/integrity/evm/
4996
df6b3cfe
MH
4997EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4998M: MyungJoo Ham <myungjoo.ham@samsung.com>
4999M: Chanwoo Choi <cw00.choi@samsung.com>
5000L: linux-kernel@vger.kernel.org
81df63a9 5001T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
5002S: Maintained
5003F: drivers/extcon/
cd2c3e7f
CC
5004F: include/linux/extcon/
5005F: include/linux/extcon.h
df6b3cfe 5006F: Documentation/extcon/
cd2c3e7f 5007F: Documentation/devicetree/bindings/extcon/
df6b3cfe 5008
e2a75c44 5009EXYNOS DP DRIVER
b7701755 5010M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
5011L: dri-devel@lists.freedesktop.org
5012S: Maintained
5013F: drivers/gpu/drm/exynos/exynos_dp*
5014
9b93a409
MS
5015EXYNOS SYSMMU (IOMMU) driver
5016M: Marek Szyprowski <m.szyprowski@samsung.com>
5017L: iommu@lists.linux-foundation.org
5018S: Maintained
5019F: drivers/iommu/exynos-iommu.c
5020
4a66d3fe
NC
5021EZchip NPS platform support
5022M: Noam Camus <noamc@ezchip.com>
5023S: Supported
5024F: arch/arc/plat-eznps
5025F: arch/arc/boot/dts/eznps.dts
5026
e53004e2 5027F71805F HARDWARE MONITORING DRIVER
d8130624 5028M: Jean Delvare <jdelvare@suse.com>
968ce1b1 5029L: linux-hwmon@vger.kernel.org
e53004e2 5030S: Maintained
679655da
JP
5031F: Documentation/hwmon/f71805f
5032F: drivers/hwmon/f71805f.c
e53004e2 5033
eea977ed
MB
5034FC0011 TUNER DRIVER
5035M: Michael Buesch <m@bues.ch>
5036L: linux-media@vger.kernel.org
5037S: Maintained
ccae7af2
MCC
5038F: drivers/media/tuners/fc0011.h
5039F: drivers/media/tuners/fc0011.c
eea977ed 5040
91952bc0
AP
5041FC2580 MEDIA DRIVER
5042M: Antti Palosaari <crope@iki.fi>
5043L: linux-media@vger.kernel.org
a825eaec 5044W: https://linuxtv.org
91952bc0
AP
5045W: http://palosaari.fi/linux/
5046Q: http://patchwork.linuxtv.org/project/linux-media/list/
5047T: git git://linuxtv.org/anttip/media_tree.git
5048S: Maintained
5049F: drivers/media/tuners/fc2580*
eea977ed 5050
88b2dbdb
EP
5051FANOTIFY
5052M: Eric Paris <eparis@redhat.com>
5053S: Maintained
5054F: fs/notify/fanotify/
5055F: include/linux/fanotify.h
c117ab84 5056F: include/uapi/linux/fanotify.h
88b2dbdb 5057
1da177e4 5058FARSYNC SYNCHRONOUS DRIVER
8b58be88 5059M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
5060W: http://www.farsite.co.uk/
5061S: Supported
679655da 5062F: drivers/net/wan/farsync.*
1da177e4 5063
c5408b88 5064FAULT INJECTION SUPPORT
8b58be88 5065M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 5066S: Supported
679655da
JP
5067F: Documentation/fault-injection/
5068F: lib/fault-inject.c
c5408b88 5069
053e514f
NT
5070FBTFT Framebuffer drivers
5071M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
053e514f
NT
5072S: Maintained
5073F: drivers/staging/fbtft/
5074
cae727db 5075FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 5076M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 5077L: fcoe-devel@open-fcoe.org
cae727db
RL
5078W: www.Open-FCoE.org
5079S: Supported
5080F: drivers/scsi/libfc/
5081F: drivers/scsi/fcoe/
5082F: include/scsi/fc/
5083F: include/scsi/libfc.h
5084F: include/scsi/libfcoe.h
c117ab84 5085F: include/uapi/scsi/fc/
cae727db 5086
e2d1d6c0 5087FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 5088M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 5089M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 5090L: linux-fsdevel@vger.kernel.org
1da177e4 5091S: Maintained
679655da
JP
5092F: include/linux/fcntl.h
5093F: include/linux/fs.h
c117ab84
CEB
5094F: include/uapi/linux/fcntl.h
5095F: include/uapi/linux/fs.h
679655da
JP
5096F: fs/fcntl.c
5097F: fs/locks.c
1da177e4 5098
e2d1d6c0 5099FILESYSTEMS (VFS and infrastructure)
8b58be88 5100M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 5101L: linux-fsdevel@vger.kernel.org
173acc7c 5102S: Maintained
679655da 5103F: fs/*
173acc7c 5104
b26e0ed4 5105FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 5106M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 5107L: linux-hwmon@vger.kernel.org
b26e0ed4 5108S: Maintained
d5ca6918
JP
5109F: drivers/hwmon/f75375s.c
5110F: include/linux/f75375s.h
b26e0ed4 5111
a331b0c3
CL
5112FIREWIRE AUDIO DRIVERS
5113M: Clemens Ladisch <clemens@ladisch.de>
5114L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5115T: git git://git.alsa-project.org/alsa-kernel.git
5116S: Maintained
5117F: sound/firewire/
5118
eb86ec51
SR
5119FIREWIRE MEDIA DRIVERS (firedtv)
5120M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5121L: linux-media@vger.kernel.org
5122L: linux1394-devel@lists.sourceforge.net
5123T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5124S: Maintained
5125F: drivers/media/firewire/
5126
a511ce33
CB
5127FIREWIRE SBP-2 TARGET
5128M: Chris Boot <bootc@bootc.net>
5129L: linux-scsi@vger.kernel.org
5130L: target-devel@vger.kernel.org
5131L: linux1394-devel@lists.sourceforge.net
5132T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5133S: Maintained
5134F: drivers/target/sbp/
5135
7d2c86b5 5136FIREWIRE SUBSYSTEM
8b58be88 5137M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5138L: linux1394-devel@lists.sourceforge.net
958a29cb 5139W: http://ieee1394.wiki.kernel.org/
2ca526bf 5140T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5141S: Maintained
679655da 5142F: drivers/firewire/
8f06ce3b
SR
5143F: include/linux/firewire.h
5144F: include/uapi/linux/firewire*.h
9f6d3c4b 5145F: tools/firewire/
e2d1d6c0
RD
5146
5147FIRMWARE LOADER (request_firmware)
39e68089 5148M: Ming Lei <ming.lei@canonical.com>
e7604239 5149M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5150L: linux-kernel@vger.kernel.org
5151S: Maintained
679655da
JP
5152F: Documentation/firmware_class/
5153F: drivers/base/firmware*.c
5154F: include/linux/firmware.h
e2d1d6c0 5155
f730e3dc 5156FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5157M: Joshua Morris <josh.h.morris@us.ibm.com>
5158M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5159S: Maintained
5160F: drivers/block/rsxx/
5161
8206f664 5162FLOPPY DRIVER
e5f6450c 5163M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5164T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5165S: Odd fixes
5166F: drivers/block/floppy.c
5167
9c9f32ed
AR
5168FMC SUBSYSTEM
5169M: Alessandro Rubini <rubini@gnudd.com>
5170W: http://www.ohwr.org/projects/fmc-bus
5171S: Supported
5172F: drivers/fmc/
5173F: include/linux/fmc*.h
5174F: include/linux/ipmi-fru.h
5175K: fmc_d.*register
5176
3c0ed7d5
AT
5177FPGA MANAGER FRAMEWORK
5178M: Alan Tull <atull@opensource.altera.com>
dd7d664a 5179R: Moritz Fischer <moritz.fischer@ettus.com>
7f1a5f04 5180L: linux-fpga@vger.kernel.org
3c0ed7d5 5181S: Maintained
e4998077 5182T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
3c0ed7d5
AT
5183F: drivers/fpga/
5184F: include/linux/fpga/fpga-mgr.h
5185W: http://www.rocketboards.org
5186
e2d1d6c0 5187FPU EMULATOR
8b58be88 5188M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5189W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5190S: Maintained
679655da 5191F: arch/x86/math-emu/
e2d1d6c0
RD
5192
5193FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5194L: netdev@vger.kernel.org
c173bfac 5195S: Orphan
679655da
JP
5196F: drivers/net/wan/dlci.c
5197F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5198
5199FRAMEBUFFER LAYER
04f6152d 5200M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
c69f677c 5201L: linux-fbdev@vger.kernel.org
04f6152d 5202T: git git://github.com/bzolnier/linux.git
b22fe37b 5203Q: http://patchwork.kernel.org/project/linux-fbdev/list/
04f6152d 5204S: Maintained
679655da 5205F: Documentation/fb/
b22fe37b
PM
5206F: drivers/video/
5207F: include/video/
679655da 5208F: include/linux/fb.h
c117ab84
CEB
5209F: include/uapi/video/
5210F: include/uapi/linux/fb.h
e2d1d6c0 5211
93aafb6d
HG
5212FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5213M: Horia Geantă <horia.geanta@nxp.com>
5214M: Dan Douglass <dan.douglass@nxp.com>
5215L: linux-crypto@vger.kernel.org
5216S: Maintained
5217F: drivers/crypto/caam/
5218F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5219
a57c188e 5220FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5221M: Timur Tabi <timur@tabi.org>
a57c188e 5222L: linux-fbdev@vger.kernel.org
c4ef9bc4 5223S: Maintained
8a61f013 5224F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5225
e2d1d6c0 5226FREESCALE DMA DRIVER
8b58be88
JP
5227M: Li Yang <leoli@freescale.com>
5228M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5229L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5230S: Maintained
679655da 5231F: drivers/dma/fsldma.*
e2d1d6c0 5232
44248aff
HX
5233FREESCALE GPMI NAND DRIVER
5234M: Han Xu <han.xu@nxp.com>
5235L: linux-mtd@lists.infradead.org
5236S: Maintained
5237F: drivers/mtd/nand/gpmi-nand/*
5238
e2d1d6c0 5239FREESCALE I2C CPM DRIVER
8b58be88 5240M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5241L: linuxppc-dev@lists.ozlabs.org
846557d3 5242L: linux-i2c@vger.kernel.org
0d2b405a 5243S: Maintained
679655da 5244F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5245
60e8c5ab 5246FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5247M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5248L: linux-fbdev@vger.kernel.org
efc03ecb 5249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5250S: Maintained
bad985a1 5251F: include/linux/platform_data/video-imxfb.h
8a61f013 5252F: drivers/video/fbdev/imxfb.c
60e8c5ab 5253
4d8e2cef 5254FREESCALE QUAD SPI DRIVER
38714fbd 5255M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5256L: linux-mtd@lists.infradead.org
5257S: Maintained
5258F: drivers/mtd/spi-nor/fsl-quadspi.c
5259
4689a6b1 5260FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5261M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5262M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5263L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5264L: netdev@vger.kernel.org
5265S: Maintained
ec21e2ec 5266F: drivers/net/ethernet/freescale/fs_enet/
679655da 5267F: include/linux/fs_enet_pd.h
4689a6b1 5268
63a0a00b
NA
5269FREESCALE IMX / MXC FEC DRIVER
5270M: Fugang Duan <fugang.duan@nxp.com>
5271L: netdev@vger.kernel.org
5272S: Maintained
5273F: drivers/net/ethernet/freescale/fec_main.c
5274F: drivers/net/ethernet/freescale/fec_ptp.c
5275F: drivers/net/ethernet/freescale/fec.h
5276F: Documentation/devicetree/bindings/net/fsl-fec.txt
5277
2fbfadb5
MB
5278FREESCALE QORIQ DPAA FMAN DRIVER
5279M: Madalin Bucur <madalin.bucur@nxp.com>
5280L: netdev@vger.kernel.org
5281S: Maintained
5282F: drivers/net/ethernet/freescale/fman
5283F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5284
63f4b4b0
MB
5285FREESCALE QORIQ DPAA ETHERNET DRIVER
5286M: Madalin Bucur <madalin.bucur@nxp.com>
5287L: netdev@vger.kernel.org
5288S: Maintained
5289F: drivers/net/ethernet/freescale/dpaa
5290
1b48706f 5291FREESCALE SOC DRIVERS
5292M: Scott Wood <oss@buserror.net>
5293L: linuxppc-dev@lists.ozlabs.org
5294L: linux-arm-kernel@lists.infradead.org
5295S: Maintained
5296F: drivers/soc/fsl/
5297F: include/linux/fsl/
5298
d9e9d82c 5299FREESCALE QUICC ENGINE LIBRARY
1b48706f 5300M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5301L: linuxppc-dev@lists.ozlabs.org
1b48706f 5302S: Maintained
7aa1aa6e
ZQ
5303F: drivers/soc/fsl/qe/
5304F: include/soc/fsl/*qe*.h
5305F: include/soc/fsl/*ucc*.h
d9e9d82c 5306
b55ef929 5307FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5308M: Li Yang <leoli@freescale.com>
6372594a 5309L: linux-usb@vger.kernel.org
a4724ed6 5310L: linuxppc-dev@lists.ozlabs.org
a7205b30 5311S: Maintained
faf2e1db 5312F: drivers/usb/gadget/udc/fsl*
a7205b30 5313
beaf53bf 5314FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5315M: Li Yang <leoli@freescale.com>
beaf53bf 5316L: netdev@vger.kernel.org
a4724ed6 5317L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5318S: Maintained
ec21e2ec 5319F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5320
abb1ed7b
CM
5321FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5322M: Claudiu Manoil <claudiu.manoil@freescale.com>
5323L: netdev@vger.kernel.org
5324S: Maintained
5325F: drivers/net/ethernet/freescale/gianfar*
5326X: drivers/net/ethernet/freescale/gianfar_ptp.c
5327F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5328
c19b6d24
ZQ
5329FREESCALE QUICC ENGINE UCC HDLC DRIVER
5330M: Zhao Qiang <qiang.zhao@nxp.com>
5331L: netdev@vger.kernel.org
5332L: linuxppc-dev@lists.ozlabs.org
5333S: Maintained
5334F: drivers/net/wan/fsl_ucc_hdlc*
5335
d9e9d82c 5336FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5337M: Timur Tabi <timur@tabi.org>
a4724ed6 5338L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5339S: Maintained
df621252 5340F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5341
5342FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5343M: Timur Tabi <timur@tabi.org>
dc85950a 5344M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5345M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5346R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5347L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5348L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5349S: Maintained
69aefcea 5350F: sound/soc/fsl/fsl*
dc85950a 5351F: sound/soc/fsl/imx*
69aefcea 5352F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5353
1da177e4 5354FREEVXFS FILESYSTEM
8b58be88 5355M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5356W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5357S: Maintained
679655da 5358F: fs/freevxfs/
1da177e4 5359
71038f52 5360FREEZER
49db1903 5361M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5362M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5363L: linux-pm@vger.kernel.org
71038f52 5364S: Supported
679655da
JP
5365F: Documentation/power/freezing-of-tasks.txt
5366F: include/linux/freezer.h
5367F: kernel/freezer.c
71038f52 5368
839a1f79
KRW
5369FRONTSWAP API
5370M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5371L: linux-kernel@vger.kernel.org
5372S: Maintained
5373F: mm/frontswap.c
5374F: include/linux/frontswap.h
5375
a5432f5a 5376FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5377M: David Howells <dhowells@redhat.com>
e62d6e24 5378L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5379S: Supported
5380F: Documentation/filesystems/caching/
5381F: fs/fscache/
5382F: include/linux/fscache*.h
5383
598c7d7a
TT
5384FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5385M: Theodore Y. Ts'o <tytso@mit.edu>
5386M: Jaegeuk Kim <jaegeuk@kernel.org>
c1b22129 5387L: linux-fsdevel@vger.kernel.org
598c7d7a
TT
5388S: Supported
5389F: fs/crypto/
46f47e48 5390F: include/linux/fscrypt*.h
598c7d7a 5391
f58ad8f5 5392F2FS FILE SYSTEM
9b29d481 5393M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5394M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5395L: linux-f2fs-devel@lists.sourceforge.net
95129296 5396W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5397T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5398S: Maintained
5399F: Documentation/filesystems/f2fs.txt
3bac380c 5400F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5401F: fs/f2fs/
5402F: include/linux/f2fs_fs.h
62d43eeb 5403F: include/trace/events/f2fs.h
f58ad8f5 5404
5ab7ffea 5405FUJITSU FR-V (FRV) PORT
0cf0305f 5406S: Orphan
679655da 5407F: arch/frv/
1da177e4 5408
20b93734 5409FUJITSU LAPTOP EXTRAS
409a3e98 5410M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5411L: platform-driver-x86@vger.kernel.org
20b93734 5412S: Maintained
679655da 5413F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5414
4da621b6
HK
5415FUJITSU M-5MO LS CAMERA ISP DRIVER
5416M: Kyungmin Park <kyungmin.park@samsung.com>
5417M: Heungjun Kim <riverful.kim@samsung.com>
5418L: linux-media@vger.kernel.org
5419S: Maintained
90d72ac6 5420F: drivers/media/i2c/m5mols/
b5dcee22 5421F: include/media/i2c/m5mols.h
4da621b6 5422
2d24c490
RG
5423FUJITSU TABLET EXTRAS
5424M: Robert Gerlach <khnz@gmx.de>
5425L: platform-driver-x86@vger.kernel.org
5426S: Maintained
5427F: drivers/platform/x86/fujitsu-tablet.c
5428
04578f17 5429FUSE: FILESYSTEM IN USERSPACE
8b58be88 5430M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5431L: linux-fsdevel@vger.kernel.org
04578f17 5432W: http://fuse.sourceforge.net/
0a30f612 5433T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5434S: Maintained
679655da 5435F: fs/fuse/
c117ab84 5436F: include/uapi/linux/fuse.h
0a30f612 5437F: Documentation/filesystems/fuse.txt
04578f17 5438
1da177e4 5439FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5440M: Rik Faith <faith@cs.unc.edu>
1da177e4 5441L: linux-scsi@vger.kernel.org
baaea1dc 5442S: Odd Fixes (e.g., new signatures)
679655da 5443F: drivers/scsi/fdomain.*
1da177e4 5444
6b90bd4b
ER
5445GCC PLUGINS
5446M: Kees Cook <keescook@chromium.org>
5447R: Emese Revfy <re.emese@gmail.com>
5448L: kernel-hardening@lists.openwall.com
5449S: Maintained
5450F: scripts/gcc-plugins/
5451F: scripts/gcc-plugin.sh
68fdc678 5452F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5453F: Documentation/gcc-plugins.txt
5454
d8e2162c
PO
5455GCOV BASED KERNEL PROFILING
5456M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5457S: Maintained
5458F: kernel/gcov/
2584bab2 5459F: Documentation/dev-tools/gcov.rst
d8e2162c 5460
1da177e4 5461GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5462M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5463L: linux-scsi@vger.kernel.org
5464W: http://www.icp-vortex.com/
5465S: Supported
679655da 5466F: drivers/scsi/gdt*
1da177e4 5467
158daf16
JK
5468GDB KERNEL DEBUGGING HELPER SCRIPTS
5469M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5470M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5471S: Supported
5472F: scripts/gdb/
5473
3169a1c7
HV
5474GEMTEK FM RADIO RECEIVER DRIVER
5475M: Hans Verkuil <hverkuil@xs4all.nl>
5476L: linux-media@vger.kernel.org
5477T: git git://linuxtv.org/media_tree.git
a825eaec 5478W: https://linuxtv.org
3169a1c7
HV
5479S: Maintained
5480F: drivers/media/radio/radio-gemtek*
5481
1c23af90 5482GENERIC GPIO I2C DRIVER
880b0e26 5483M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5484S: Supported
679655da
JP
5485F: drivers/i2c/busses/i2c-gpio.c
5486F: include/linux/i2c-gpio.h
1c23af90 5487
92ed1a76
PK
5488GENERIC GPIO I2C MULTIPLEXER DRIVER
5489M: Peter Korsgaard <peter.korsgaard@barco.com>
5490L: linux-i2c@vger.kernel.org
5491S: Supported
e7065e20
JD
5492F: drivers/i2c/muxes/i2c-mux-gpio.c
5493F: include/linux/i2c-mux-gpio.h
5494F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5495
9251ce95 5496GENERIC HDLC (WAN) DRIVERS
8b58be88 5497M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5498W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5499S: Maintained
679655da
JP
5500F: drivers/net/wan/c101.c
5501F: drivers/net/wan/hd6457*
5502F: drivers/net/wan/hdlc*
5503F: drivers/net/wan/n2.c
5504F: drivers/net/wan/pc300too.c
5505F: drivers/net/wan/pci200syn.c
5506F: drivers/net/wan/wanxl*
1da177e4 5507
1527aab6 5508GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5509M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5510L: linux-arch@vger.kernel.org
5511T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5512S: Maintained
14430813
JP
5513F: include/asm-generic/
5514F: include/uapi/asm-generic/
1527aab6 5515
ff764963
KVA
5516GENERIC PHY FRAMEWORK
5517M: Kishon Vijay Abraham I <kishon@ti.com>
5518L: linux-kernel@vger.kernel.org
5519T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5520S: Supported
5521F: drivers/phy/
5522F: include/linux/phy/
5523
eea97aed
KH
5524GENERIC PM DOMAINS
5525M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5526M: Kevin Hilman <khilman@kernel.org>
5527M: Ulf Hansson <ulf.hansson@linaro.org>
5528L: linux-pm@vger.kernel.org
5529S: Supported
5530F: drivers/base/power/domain*.c
5531F: include/linux/pm_domain.h
5532
ccb86a69 5533GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5534M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5535L: kvm@vger.kernel.org
ccb86a69
MT
5536S: Supported
5537F: drivers/uio/uio_pci_generic.c
5538
f8f1ec73
JP
5539GET_MAINTAINER SCRIPT
5540M: Joe Perches <joe@perches.com>
5541S: Maintained
5542F: scripts/get_maintainer.pl
5543
a7d5afe8
GKB
5544GENWQE (IBM Generic Workqueue Card)
5545M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5546M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5547S: Supported
5548F: drivers/misc/genwqe/
5549
5be7b50f 5550GFS2 FILE SYSTEM
8b58be88 5551M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5552M: Bob Peterson <rpeterso@redhat.com>
a4644184 5553L: cluster-devel@redhat.com
5be7b50f 5554W: http://sources.redhat.com/cluster/
28666d6d 5555T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5556S: Supported
679655da
JP
5557F: Documentation/filesystems/gfs2*.txt
5558F: fs/gfs2/
c117ab84 5559F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5560
0a34eb8f 5561GIGASET ISDN DRIVERS
6b096fde 5562M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5563L: gigaset307x-common@lists.sourceforge.net
5564W: http://gigaset307x.sourceforge.net/
6b096fde 5565S: Odd Fixes
679655da
JP
5566F: Documentation/isdn/README.gigaset
5567F: drivers/isdn/gigaset/
c117ab84 5568F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5569
7eea35fe
JP
5570GO7007 MPEG CODEC
5571M: Hans Verkuil <hans.verkuil@cisco.com>
5572L: linux-media@vger.kernel.org
5573S: Maintained
5574F: drivers/media/usb/go7007/
5575
ca96ea86
BN
5576GOODIX TOUCHSCREEN
5577M: Bastien Nocera <hadess@hadess.net>
5578L: linux-input@vger.kernel.org
5579S: Maintained
5580F: drivers/input/touchscreen/goodix.c
5581
a6a1cf3d
BJZ
5582GPIO MOCKUP DRIVER
5583M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5584L: linux-gpio@vger.kernel.org
5585S: Maintained
5586F: drivers/gpio/gpio-mockup.c
5587F: tools/testing/selftests/gpio/
5588
a0dc00b4 5589GPIO SUBSYSTEM
e4651a9f 5590M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5591M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5592L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5593T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5594S: Maintained
cd97a449 5595F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5596F: Documentation/gpio/
40c159b7 5597F: Documentation/ABI/testing/gpio-cdev
fe95046e 5598F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5599F: drivers/gpio/
bdc6e95e
AC
5600F: include/linux/gpio/
5601F: include/linux/gpio.h
9b692346 5602F: include/asm-generic/gpio.h
3c702e99 5603F: include/uapi/linux/gpio.h
6d591c46 5604F: tools/gpio/
a0dc00b4 5605
71a6d0af
HW
5606GRE DEMULTIPLEXER DRIVER
5607M: Dmitry Kozlov <xeb@mail.ru>
5608L: netdev@vger.kernel.org
5609S: Maintained
11c26770
JP
5610F: net/ipv4/gre_demux.c
5611F: net/ipv4/gre_offload.c
71a6d0af
HW
5612F: include/net/gre.h
5613
d4c41139 5614GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5615M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5616L: netdev@vger.kernel.org
5617S: Maintained
a31a96ad 5618F: drivers/net/ethernet/aeroflex/
d4c41139 5619
629c1fb5
GKH
5620GREYBUS SUBSYSTEM
5621M: Johan Hovold <johan@kernel.org>
5622M: Alex Elder <elder@kernel.org>
5623M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5624S: Maintained
5625F: drivers/staging/greybus/
01d0f715 5626L: greybus-dev@lists.linaro.org
629c1fb5 5627
926706c5
VA
5628GREYBUS AUDIO PROTOCOLS DRIVERS
5629M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5630M: Mark Greer <mgreer@animalcreek.com>
926706c5 5631S: Maintained
544a6944
MG
5632F: drivers/staging/greybus/audio_apbridgea.c
5633F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5634F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5635F: drivers/staging/greybus/audio_codec.h
5636F: drivers/staging/greybus/audio_gb.c
5637F: drivers/staging/greybus/audio_manager.c
5638F: drivers/staging/greybus/audio_manager.h
5639F: drivers/staging/greybus/audio_manager_module.c
5640F: drivers/staging/greybus/audio_manager_private.h
5641F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5642F: drivers/staging/greybus/audio_module.c
5643F: drivers/staging/greybus/audio_topology.c
5644
2bbadafb
RMS
5645GREYBUS PROTOCOLS DRIVERS
5646M: Rui Miguel Silva <rmfrfs@gmail.com>
5647S: Maintained
5648F: drivers/staging/greybus/sdio.c
5649F: drivers/staging/greybus/light.c
5650F: drivers/staging/greybus/gpio.c
5651F: drivers/staging/greybus/power_supply.c
5652F: drivers/staging/greybus/spi.c
5653F: drivers/staging/greybus/spilib.c
5654
7d700518
BD
5655GREYBUS PROTOCOLS DRIVERS
5656M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5657S: Maintained
5658F: drivers/staging/greybus/loopback.c
5659F: drivers/staging/greybus/timesync.c
5660F: drivers/staging/greybus/timesync_platform.c
5661
5bd16350
VK
5662GREYBUS PROTOCOLS DRIVERS
5663M: Viresh Kumar <vireshk@kernel.org>
5664S: Maintained
5665F: drivers/staging/greybus/authentication.c
5666F: drivers/staging/greybus/bootrom.c
5667F: drivers/staging/greybus/firmware.h
5668F: drivers/staging/greybus/fw-core.c
5669F: drivers/staging/greybus/fw-download.c
5670F: drivers/staging/greybus/fw-managament.c
5671F: drivers/staging/greybus/greybus_authentication.h
5672F: drivers/staging/greybus/greybus_firmware.h
5673F: drivers/staging/greybus/hid.c
5674F: drivers/staging/greybus/i2c.c
5675F: drivers/staging/greybus/spi.c
5676F: drivers/staging/greybus/spilib.c
5677F: drivers/staging/greybus/spilib.h
5678
8d904fe5
DL
5679GREYBUS PROTOCOLS DRIVERS
5680M: David Lin <dtwlin@gmail.com>
5681S: Maintained
5682F: drivers/staging/greybus/uart.c
5683F: drivers/staging/greybus/log.c
5684
92b8bd96
VH
5685GREYBUS PLATFORM DRIVERS
5686M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5687S: Maintained
5688F: drivers/staging/greybus/arche-platform.c
5689F: drivers/staging/greybus/arche-apb-ctrl.c
5690F: drivers/staging/greybus/arche_platform.h
5691
7aae6e2d
CAC
5692GS1662 VIDEO SERIALIZER
5693M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5694L: linux-media@vger.kernel.org
5695T: git git://linuxtv.org/media_tree.git
5696S: Maintained
5697F: drivers/media/spi/gs1662.c
5698
e8deeae2 5699GSPCA FINEPIX SUBDRIVER
8b58be88 5700M: Frank Zago <frank@zago.net>
661263b5 5701L: linux-media@vger.kernel.org
275ffde4 5702T: git git://linuxtv.org/media_tree.git
e8deeae2 5703S: Maintained
0c0d06ca 5704F: drivers/media/usb/gspca/finepix.c
e8deeae2 5705
4b3fa3c4
OL
5706GSPCA GL860 SUBDRIVER
5707M: Olivier Lorin <o.lorin@laposte.net>
5708L: linux-media@vger.kernel.org
275ffde4 5709T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5710S: Maintained
0c0d06ca 5711F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5712
e8deeae2 5713GSPCA M5602 SUBDRIVER
8b58be88 5714M: Erik Andren <erik.andren@gmail.com>
661263b5 5715L: linux-media@vger.kernel.org
275ffde4 5716T: git git://linuxtv.org/media_tree.git
e8deeae2 5717S: Maintained
0c0d06ca 5718F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5719
5720GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5721M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5722L: linux-media@vger.kernel.org
275ffde4 5723T: git git://linuxtv.org/media_tree.git
c0936df4 5724S: Odd Fixes
0c0d06ca 5725F: drivers/media/usb/gspca/pac207.c
e8deeae2 5726
261982f1 5727GSPCA SN9C20X SUBDRIVER
d95c5b0b 5728M: Brian Johnson <brijohn@gmail.com>
261982f1 5729L: linux-media@vger.kernel.org
275ffde4 5730T: git git://linuxtv.org/media_tree.git
261982f1 5731S: Maintained
0c0d06ca 5732F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5733
e8deeae2 5734GSPCA T613 SUBDRIVER
8b58be88 5735M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5736L: linux-media@vger.kernel.org
275ffde4 5737T: git git://linuxtv.org/media_tree.git
e8deeae2 5738S: Maintained
0c0d06ca 5739F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5740
5741GSPCA USB WEBCAM DRIVER
c0936df4 5742M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5743L: linux-media@vger.kernel.org
275ffde4 5744T: git git://linuxtv.org/media_tree.git
c0936df4 5745S: Odd Fixes
0c0d06ca 5746F: drivers/media/usb/gspca/
e8deeae2 5747
bed45f79
PN
5748GTP (GPRS Tunneling Protocol)
5749M: Pablo Neira Ayuso <pablo@netfilter.org>
5750M: Harald Welte <laforge@gnumonks.org>
5751L: osmocom-net-gprs@lists.osmocom.org
5752T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5753S: Maintained
5754F: drivers/net/gtp.c
5755
584ec979 5756GUID PARTITION TABLE (GPT)
4f973c63 5757M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5758L: linux-efi@vger.kernel.org
5759S: Maintained
5760F: block/partitions/efi.*
5761
aa3c598b 5762STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5763M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5764L: linux-media@vger.kernel.org
275ffde4 5765T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5766S: Maintained
5767F: drivers/media/usb/stk1160/
e8deeae2 5768
4e456b86
YS
5769H8/300 ARCHITECTURE
5770M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5771L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5772W: http://uclinux-h8.sourceforge.jp
5773T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5774S: Maintained
5775F: arch/h8300/
5776F: drivers/clocksource/h8300_*.c
5777F: drivers/clk/h8300/
5778F: drivers/irqchip/irq-renesas-h8*.c
5779
71a6d0af
HW
5780HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5781M: Frank Seidel <frank@f-seidel.de>
5782L: platform-driver-x86@vger.kernel.org
5783W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5784S: Maintained
5785F: drivers/platform/x86/hdaps.c
5786
48fc9e26
HV
5787HDPVR USB VIDEO ENCODER DRIVER
5788M: Hans Verkuil <hverkuil@xs4all.nl>
5789L: linux-media@vger.kernel.org
5790T: git git://linuxtv.org/media_tree.git
a825eaec 5791W: https://linuxtv.org
48fc9e26 5792S: Odd Fixes
14430813 5793F: drivers/media/usb/hdpvr/
48fc9e26 5794
71a6d0af 5795HWPOISON MEMORY FAILURE HANDLING
f9625c48 5796M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5797L: linux-mm@kvack.org
71a6d0af
HW
5798S: Maintained
5799F: mm/memory-failure.c
5800F: mm/hwpoison-inject.c
5801
5802HYPERVISOR VIRTUAL CONSOLE DRIVER
5803L: linuxppc-dev@lists.ozlabs.org
5804S: Odd Fixes
5805F: drivers/tty/hvc/
5806
e5ab1477
AP
5807HACKRF MEDIA DRIVER
5808M: Antti Palosaari <crope@iki.fi>
5809L: linux-media@vger.kernel.org
a825eaec 5810W: https://linuxtv.org
e5ab1477
AP
5811W: http://palosaari.fi/linux/
5812Q: http://patchwork.linuxtv.org/project/linux-media/list/
5813T: git git://linuxtv.org/anttip/media_tree.git
5814S: Maintained
5815F: drivers/media/usb/hackrf/
5816
5b543965 5817HARDWARE MONITORING
d8130624 5818M: Jean Delvare <jdelvare@suse.com>
ca462085 5819M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5820L: linux-hwmon@vger.kernel.org
5821W: http://hwmon.wiki.kernel.org/
a94ef4ed 5822T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5823T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5824S: Maintained
047f4ec2 5825F: Documentation/hwmon/
679655da 5826F: drivers/hwmon/
047f4ec2 5827F: include/linux/hwmon*.h
5b543965 5828
844dd05f 5829HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5830M: Matt Mackall <mpm@selenic.com>
5831M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5832L: linux-crypto@vger.kernel.org
c0d0787b 5833S: Odd fixes
f6c60b15 5834F: Documentation/devicetree/bindings/rng/
679655da
JP
5835F: Documentation/hw_random.txt
5836F: drivers/char/hw_random/
5837F: include/linux/hw_random.h
844dd05f 5838
8b37fcfc
OBC
5839HARDWARE SPINLOCK CORE
5840M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5841M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5842L: linux-remoteproc@vger.kernel.org
8b37fcfc 5843S: Maintained
9f273c24 5844T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5845F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5846F: Documentation/hwspinlock.txt
2dbd8585 5847F: drivers/hwspinlock/
8b37fcfc
OBC
5848F: include/linux/hwspinlock.h
5849
1da177e4 5850HARMONY SOUND DRIVER
ac6aecbf 5851L: linux-parisc@vger.kernel.org
1da177e4 5852S: Maintained
679655da 5853F: sound/parisc/harmony.*
1da177e4 5854
214de83e 5855HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
4cfccbda 5856M: Jimmy Vance <jimmy.vance@hpe.com>
214de83e
BB
5857S: Supported
5858F: Documentation/watchdog/hpwdt.txt
5859F: drivers/watchdog/hpwdt.c
5860
9257aa49 5861HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5862M: Don Brace <don.brace@microsemi.com>
a0a268ad 5863L: esc.storagedev@microsemi.com
693373db 5864L: linux-scsi@vger.kernel.org
9257aa49
SC
5865S: Supported
5866F: Documentation/scsi/hpsa.txt
5867F: drivers/scsi/hpsa*.[ch]
5868F: include/linux/cciss*.h
c117ab84 5869F: include/uapi/linux/cciss*.h
9257aa49 5870
e2d1d6c0 5871HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5872M: Don Brace <don.brace@microsemi.com>
516fdcea 5873L: esc.storagedev@microsemi.com
693373db 5874L: linux-scsi@vger.kernel.org
e2d1d6c0 5875S: Supported
679655da
JP
5876F: Documentation/blockdev/cciss.txt
5877F: drivers/block/cciss*
5878F: include/linux/cciss_ioctl.h
c117ab84 5879F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5880
f48ad614
DD
5881HFI1 DRIVER
5882M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5883M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5884L: linux-rdma@vger.kernel.org
5885S: Supported
5886F: drivers/infiniband/hw/hfi1
5887
1da177e4 5888HFS FILESYSTEM
6cf515e1
GU
5889L: linux-fsdevel@vger.kernel.org
5890S: Orphan
679655da
JP
5891F: Documentation/filesystems/hfs.txt
5892F: fs/hfs/
1da177e4 5893
ef575f47
GU
5894HFSPLUS FILESYSTEM
5895L: linux-fsdevel@vger.kernel.org
5896S: Orphan
5897F: Documentation/filesystems/hfsplus.txt
5898F: fs/hfsplus/
5899
1da177e4 5900HGA FRAMEBUFFER DRIVER
8b58be88 5901M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5902L: linux-nvidia@lists.surfsouth.com
5903W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5904S: Maintained
8a61f013 5905F: drivers/video/fbdev/hgafb.c
1da177e4 5906
4480f15b 5907HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5908M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5909M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5910L: linux-pm@vger.kernel.org
68656443 5911B: https://bugzilla.kernel.org
e2d1d6c0 5912S: Supported
679655da
JP
5913F: arch/x86/power/
5914F: drivers/base/power/
5915F: kernel/power/
5916F: include/linux/suspend.h
5917F: include/linux/freezer.h
5918F: include/linux/pm.h
679655da 5919F: arch/*/include/asm/suspend*.h
e2d1d6c0 5920
4ef4caad 5921HID CORE LAYER
e5f6450c 5922M: Jiri Kosina <jikos@kernel.org>
406df153 5923R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5924L: linux-input@vger.kernel.org
54e5881d 5925T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5926S: Maintained
679655da
JP
5927F: drivers/hid/
5928F: include/linux/hid*
c117ab84 5929F: include/uapi/linux/hid*
4ef4caad 5930
30ee72f0 5931HID SENSOR HUB DRIVERS
e5f6450c 5932M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5933M: Jonathan Cameron <jic23@kernel.org>
5934M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5935L: linux-input@vger.kernel.org
5936L: linux-iio@vger.kernel.org
5937S: Maintained
5938F: Documentation/hid/hid-sensor*
5939F: drivers/hid/hid-sensor-*
5940F: drivers/iio/*/hid-*
5941F: include/linux/hid-sensor-*
5942
38bed542 5943HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5944M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5945L: linux-kernel@vger.kernel.org
75fc2d37 5946T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5947S: Maintained
679655da 5948F: Documentation/timers/
5cee9645 5949F: kernel/time/hrtimer.c
88606e80
TG
5950F: kernel/time/clockevents.c
5951F: kernel/time/tick*.*
5952F: kernel/time/timer_*.c
05ed8490 5953F: include/linux/clockchips.h
679655da 5954F: include/linux/hrtimer.h
38bed542 5955
1da177e4 5956HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5957L: linux-hams@vger.kernel.org
8b64f2a0 5958S: Orphan
679655da
JP
5959F: drivers/net/hamradio/dmascc.c
5960F: drivers/net/hamradio/scc.c
1da177e4 5961
ede1e6f8 5962HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5963M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5964W: http://www.highpoint-tech.com
5965S: Supported
679655da
JP
5966F: Documentation/scsi/hptiop.txt
5967F: drivers/scsi/hptiop.c
ede1e6f8 5968
1da177e4 5969HIPPI
8b58be88 5970M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5971L: linux-hippi@sunsite.dk
5972S: Maintained
679655da 5973F: include/linux/hippidevice.h
c117ab84 5974F: include/uapi/linux/if_hippi.h
679655da 5975F: net/802/hippi.c
ff5a3b50 5976F: drivers/net/hippi/
1da177e4 5977
b30d74e4
DH
5978HISILICON NETWORK SUBSYSTEM DRIVER
5979M: Yisen Zhuang <yisen.zhuang@huawei.com>
5980M: Salil Mehta <salil.mehta@huawei.com>
5981L: netdev@vger.kernel.org
5982W: http://www.hisilicon.com
5983S: Maintained
5984F: drivers/net/ethernet/hisilicon/
5985F: Documentation/devicetree/bindings/net/hisilicon*.txt
5986
66a9bae6 5987HISILICON ROCE DRIVER
5988M: Lijun Ou <oulijun@huawei.com>
5989M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5990L: linux-rdma@vger.kernel.org
5991S: Maintained
5992F: drivers/infiniband/hw/hns/
5993F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5994
16c6c252
JG
5995HISILICON SAS Controller
5996M: John Garry <john.garry@huawei.com>
5997W: http://www.hisilicon.com
5998S: Supported
5999F: drivers/scsi/hisi_sas/
6000F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6001
ff1d2767 6002HOST AP DRIVER
8b58be88 6003M: Jouni Malinen <j@w1.fi>
724c6b35 6004L: linux-wireless@vger.kernel.org
ffd74aca
JM
6005W: http://w1.fi/hostap-driver.html
6006S: Obsolete
eb4f98d5 6007F: drivers/net/wireless/intersil/hostap/
ff1d2767 6008
dd8cd779 6009HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 6010L: platform-driver-x86@vger.kernel.org
95c70215 6011S: Orphan
679655da 6012F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 6013
e2d1d6c0 6014HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 6015M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6016S: Maintained
7e25d724 6017F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 6018
7d2c86b5 6019HPET: High Precision Event Timers driver
8b58be88 6020M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 6021S: Maintained
679655da
JP
6022F: Documentation/timers/hpet.txt
6023F: drivers/char/hpet.c
6024F: include/linux/hpet.h
c117ab84 6025F: include/uapi/linux/hpet.h
b9b0332f 6026
e07b5d79 6027HPET: x86
9e06f631 6028S: Orphan
679655da
JP
6029F: arch/x86/kernel/hpet.c
6030F: arch/x86/include/asm/hpet.h
b9b0332f 6031
1da177e4 6032HPFS FILESYSTEM
8b58be88 6033M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
6034W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6035S: Maintained
679655da 6036F: fs/hpfs/
1da177e4 6037
3441cded 6038HSI SUBSYSTEM
56459ea9
SR
6039M: Sebastian Reichel <sre@kernel.org>
6040T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
6041S: Maintained
6042F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 6043F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
6044F: drivers/hsi/
6045F: include/linux/hsi/
6046F: include/uapi/linux/hsi/
6047
7d2c86b5 6048HSO 3G MODEM DRIVER
0bf09c39
BS
6049L: linux-usb@vger.kernel.org
6050S: Orphan
679655da 6051F: drivers/net/usb/hso.c
11cd29b0 6052
19990e29
AB
6053HSR NETWORK PROTOCOL
6054M: Arvid Brodin <arvid.brodin@alten.se>
6055L: netdev@vger.kernel.org
6056S: Maintained
6057F: net/hsr/
6058
5a18c343 6059HTCPEN TOUCHSCREEN DRIVER
8b58be88 6060M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
6061L: linux-input@vger.kernel.org
6062S: Maintained
679655da 6063F: drivers/input/touchscreen/htcpen.c
5a18c343 6064
1da177e4 6065HUGETLB FILESYSTEM
6d49e352 6066M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 6067S: Maintained
679655da 6068F: fs/hugetlbfs/
1da177e4 6069
fe713d60
JCT
6070HVA ST MEDIA DRIVER
6071M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6072L: linux-media@vger.kernel.org
6073T: git git://linuxtv.org/media_tree.git
6074W: https://linuxtv.org
6075S: Supported
6076F: drivers/media/platform/sti/hva
6077
05183189 6078Hyper-V CORE AND DRIVERS
9c3646d1 6079M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189 6080M: Haiyang Zhang <haiyangz@microsoft.com>
421463b8 6081M: Stephen Hemminger <sthemmin@microsoft.com>
05183189
S
6082L: devel@linuxdriverproject.org
6083S: Maintained
a4162747
HZ
6084F: arch/x86/include/asm/mshyperv.h
6085F: arch/x86/include/uapi/asm/hyperv.h
6086F: arch/x86/kernel/cpu/mshyperv.c
8730046c 6087F: arch/x86/hyperv
05183189 6088F: drivers/hid/hid-hyperv.c
a4162747 6089F: drivers/hv/
f92ca80b 6090F: drivers/input/serio/hyperv-keyboard.c
4daace0d 6091F: drivers/pci/host/pci-hyperv.c
05183189 6092F: drivers/net/hyperv/
a4162747 6093F: drivers/scsi/storvsc_drv.c
95096f2f 6094F: drivers/uio/uio_hv_generic.c
8a61f013 6095F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
6096F: include/linux/hyperv.h
6097F: tools/hv/
54bf725e 6098F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 6099
7724fd04
PR
6100I2C MUXES
6101M: Peter Rosin <peda@axentia.se>
6102L: linux-i2c@vger.kernel.org
6103S: Maintained
2254d24a 6104F: Documentation/i2c/i2c-topology
7724fd04
PR
6105F: Documentation/i2c/muxes/
6106F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 6107F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 6108F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
6109F: drivers/i2c/i2c-mux.c
6110F: drivers/i2c/muxes/
6111F: include/linux/i2c-mux.h
6112
d85c8a6a 6113I2C OVER PARALLEL PORT
d8130624 6114M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6115L: linux-i2c@vger.kernel.org
6116S: Maintained
6117F: Documentation/i2c/busses/i2c-parport
6118F: Documentation/i2c/busses/i2c-parport-light
6119F: drivers/i2c/busses/i2c-parport.c
6120F: drivers/i2c/busses/i2c-parport-light.c
6121
6122I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 6123M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6124L: linux-i2c@vger.kernel.org
6125S: Maintained
6126F: Documentation/i2c/busses/i2c-ali1535
6127F: Documentation/i2c/busses/i2c-ali1563
6128F: Documentation/i2c/busses/i2c-ali15x3
6129F: Documentation/i2c/busses/i2c-amd756
6130F: Documentation/i2c/busses/i2c-amd8111
6131F: Documentation/i2c/busses/i2c-i801
6132F: Documentation/i2c/busses/i2c-nforce2
6133F: Documentation/i2c/busses/i2c-piix4
6134F: Documentation/i2c/busses/i2c-sis5595
6135F: Documentation/i2c/busses/i2c-sis630
6136F: Documentation/i2c/busses/i2c-sis96x
6137F: Documentation/i2c/busses/i2c-via
6138F: Documentation/i2c/busses/i2c-viapro
6139F: drivers/i2c/busses/i2c-ali1535.c
6140F: drivers/i2c/busses/i2c-ali1563.c
6141F: drivers/i2c/busses/i2c-ali15x3.c
6142F: drivers/i2c/busses/i2c-amd756.c
6143F: drivers/i2c/busses/i2c-amd756-s4882.c
6144F: drivers/i2c/busses/i2c-amd8111.c
6145F: drivers/i2c/busses/i2c-i801.c
6146F: drivers/i2c/busses/i2c-isch.c
6147F: drivers/i2c/busses/i2c-nforce2.c
6148F: drivers/i2c/busses/i2c-nforce2-s4985.c
6149F: drivers/i2c/busses/i2c-piix4.c
6150F: drivers/i2c/busses/i2c-sis5595.c
6151F: drivers/i2c/busses/i2c-sis630.c
6152F: drivers/i2c/busses/i2c-sis96x.c
6153F: drivers/i2c/busses/i2c-via.c
6154F: drivers/i2c/busses/i2c-viapro.c
6155
cb7f07a4
NH
6156I2C/SMBUS ISMT DRIVER
6157M: Seth Heasley <seth.heasley@intel.com>
6158M: Neil Horman <nhorman@tuxdriver.com>
6159L: linux-i2c@vger.kernel.org
6160F: drivers/i2c/busses/i2c-ismt.c
6161F: Documentation/i2c/busses/i2c-ismt
6162
6ea884db 6163I2C/SMBUS STUB DRIVER
d8130624 6164M: Jean Delvare <jdelvare@suse.com>
846557d3 6165L: linux-i2c@vger.kernel.org
6ea884db 6166S: Maintained
8547a5bc 6167F: drivers/i2c/i2c-stub.c
6ea884db 6168
5b543965 6169I2C SUBSYSTEM
14d77c4d 6170M: Wolfram Sang <wsa@the-dreams.de>
846557d3 6171L: linux-i2c@vger.kernel.org
9d4ea27a
WS
6172W: https://i2c.wiki.kernel.org/
6173Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 6174T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 6175S: Maintained
40ed1b4c 6176F: Documentation/devicetree/bindings/i2c/
679655da
JP
6177F: Documentation/i2c/
6178F: drivers/i2c/
630bc46e 6179F: drivers/i2c/*/
679655da 6180F: include/linux/i2c.h
03b70d62 6181F: include/linux/i2c-*.h
c117ab84
CEB
6182F: include/uapi/linux/i2c.h
6183F: include/uapi/linux/i2c-*.h
1da177e4 6184
4560d677
WS
6185I2C ACPI SUPPORT
6186M: Mika Westerberg <mika.westerberg@linux.intel.com>
6187L: linux-i2c@vger.kernel.org
6188L: linux-acpi@vger.kernel.org
6189S: Maintained
4560d677 6190
d85c8a6a 6191I2C-TAOS-EVM DRIVER
d8130624 6192M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6193L: linux-i2c@vger.kernel.org
6194S: Maintained
6195F: Documentation/i2c/busses/i2c-taos-evm
6196F: drivers/i2c/busses/i2c-taos-evm.c
6197
e8c76eed 6198I2C-TINY-USB DRIVER
8b58be88 6199M: Till Harbaum <till@harbaum.org>
846557d3 6200L: linux-i2c@vger.kernel.org
932d1872 6201W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 6202S: Maintained
679655da 6203F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 6204
1da177e4 6205i386 BOOT CODE
8b58be88 6206M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 6207S: Maintained
679655da 6208F: arch/x86/boot/
1da177e4
LT
6209
6210i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 6211M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 6212T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
6213S: Maintained
6214
1da177e4 6215IA64 (Itanium) PLATFORM
8b58be88
JP
6216M: Tony Luck <tony.luck@intel.com>
6217M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6218L: linux-ia64@vger.kernel.org
6b1c70b1 6219T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6220S: Maintained
679655da 6221F: arch/ia64/
1da177e4 6222
4cd38750
LDSB
6223IBM Power VMX Cryptographic instructions
6224M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6225M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
6226L: linux-crypto@vger.kernel.org
6227S: Supported
6228F: drivers/crypto/vmx/Makefile
6229F: drivers/crypto/vmx/Kconfig
6230F: drivers/crypto/vmx/vmx.c
6231F: drivers/crypto/vmx/aes*
6232F: drivers/crypto/vmx/ghash*
6233F: drivers/crypto/vmx/ppc-xlate.pl
6234
956c203c 6235IBM Power in-Nest Crypto Acceleration
4cd38750 6236M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6237M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6238L: linux-crypto@vger.kernel.org
6239S: Supported
28bceeaa
DS
6240F: drivers/crypto/nx/Makefile
6241F: drivers/crypto/nx/Kconfig
6242F: drivers/crypto/nx/nx-aes*
6243F: drivers/crypto/nx/nx-sha*
6244F: drivers/crypto/nx/nx.*
6245F: drivers/crypto/nx/nx_csbcpb.h
6246F: drivers/crypto/nx/nx_debugfs.h
956c203c 6247
0e16aafb 6248IBM Power 842 compression accelerator
41656aa7 6249M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 6250S: Supported
28bceeaa
DS
6251F: drivers/crypto/nx/Makefile
6252F: drivers/crypto/nx/Kconfig
7011a122 6253F: drivers/crypto/nx/nx-842*
2da572c9 6254F: include/linux/sw842.h
2062c5b6 6255F: crypto/842.c
2da572c9 6256F: lib/842/
0e16aafb 6257
1da177e4 6258IBM Power Linux RAID adapter
8b58be88 6259M: Brian King <brking@us.ibm.com>
1da177e4 6260S: Supported
679655da 6261F: drivers/scsi/ipr.*
1da177e4 6262
9d348af4 6263IBM Power Virtual Ethernet Device Driver
eddd63a6 6264M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6265L: netdev@vger.kernel.org
6266S: Supported
9aa32835 6267F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6268
032c5e82
TF
6269IBM Power SRIOV Virtual NIC Device Driver
6270M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6271M: John Allen <jallen@linux.vnet.ibm.com>
6272L: netdev@vger.kernel.org
6273S: Supported
6274F: drivers/net/ethernet/ibm/ibmvnic.*
6275
e6babec6 6276IBM Power Virtual SCSI Device Drivers
bcbde52b 6277M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6278L: linux-scsi@vger.kernel.org
6279S: Supported
e6babec6 6280F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6281F: include/scsi/viosrp.h
6282
6283IBM Power Virtual SCSI Device Target Driver
6284M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6285M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6286L: linux-scsi@vger.kernel.org
6287L: target-devel@vger.kernel.org
6288S: Supported
6289F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6290
6291IBM Power Virtual FC Device Drivers
44b4dad9 6292M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6293L: linux-scsi@vger.kernel.org
6294S: Supported
6295F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6296
1da177e4 6297IBM ServeRAID RAID DRIVER
f9213e78 6298S: Orphan
679655da 6299F: drivers/scsi/ips.*
1da177e4 6300
6ed9f9c4
PT
6301ICH LPC AND GPIO DRIVER
6302M: Peter Tyser <ptyser@xes-inc.com>
6303S: Maintained
6304F: drivers/mfd/lpc_ich.c
6305F: drivers/gpio/gpio-ich.c
6306
3e1aec4e
MV
6307IDT VersaClock 5 CLOCK DRIVER
6308M: Marek Vasut <marek.vasut@gmail.com>
6309S: Maintained
6310F: drivers/clk/clk-versaclock5.c
6311
1e7106fc 6312IDE SUBSYSTEM
8b58be88 6313M: "David S. Miller" <davem@davemloft.net>
1da177e4 6314L: linux-ide@vger.kernel.org
8a6e2535 6315Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6316T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6317S: Maintained
679655da
JP
6318F: Documentation/ide/
6319F: drivers/ide/
6320F: include/linux/ide.h
1da177e4 6321
6cb8c13d
IP
6322IDEAPAD LAPTOP EXTRAS DRIVER
6323M: Ike Panhc <ike.pan@canonical.com>
6324L: platform-driver-x86@vger.kernel.org
6325W: http://launchpad.net/ideapad-laptop
6326S: Maintained
6327F: drivers/platform/x86/ideapad-laptop.c
6328
1ea4c161
AM
6329IDEAPAD LAPTOP SLIDEBAR DRIVER
6330M: Andrey Moiseev <o2g.org.ru@gmail.com>
6331L: linux-input@vger.kernel.org
6332W: https://github.com/o2genum/ideapad-slidebar
6333S: Maintained
6334F: drivers/input/misc/ideapad_slidebar.c
6335
0f861e8c 6336IDE/ATAPI DRIVERS
487ba8e8 6337M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6338L: linux-ide@vger.kernel.org
c404c199 6339S: Maintained
679655da
JP
6340F: Documentation/cdrom/ide-cd
6341F: drivers/ide/ide-cd*
1da177e4 6342
02cf2286 6343IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6344M: Alexander Aring <aar@pengutronix.de>
5cc92049 6345M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6346L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6347W: http://wpan.cakelab.org/
6348T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6349T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6350S: Maintained
6351F: net/ieee802154/
68653359 6352F: net/mac802154/
251741b1 6353F: drivers/net/ieee802154/
580947d3
AA
6354F: include/linux/nl802154.h
6355F: include/linux/ieee802154.h
6356F: include/net/nl802154.h
6357F: include/net/mac802154.h
6358F: include/net/af_ieee802154.h
6359F: include/net/cfg802154.h
6360F: include/net/ieee802154_netdev.h
ebef9c12 6361F: Documentation/networking/ieee802154.txt
02cf2286 6362
1ce84604
YG
6363IFE PROTOCOL
6364M: Yotam Gigi <yotamg@mellanox.com>
6365M: Jamal Hadi Salim <jhs@mojatatu.com>
6366F: net/ife
6367F: include/net/ife.h
6368F: include/uapi/linux/ife.h
6369
b1c97193
SY
6370IGORPLUG-USB IR RECEIVER
6371M: Sean Young <sean@mess.org>
6372L: linux-media@vger.kernel.org
6373S: Maintained
6374F: drivers/media/rc/igorplugusb.c
6375
40ad4a30
SY
6376IGUANAWORKS USB IR TRANSCEIVER
6377M: Sean Young <sean@mess.org>
6378L: linux-media@vger.kernel.org
6379S: Maintained
6380F: drivers/media/rc/iguanair.c
6381
ed13134b
PR
6382IIO DIGITAL POTENTIOMETER DAC
6383M: Peter Rosin <peda@axentia.se>
6384L: linux-iio@vger.kernel.org
6385S: Maintained
7fde1484 6386F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6387F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6388F: drivers/iio/dac/dpot-dac.c
ed13134b 6389
e778aa14
PR
6390IIO ENVELOPE DETECTOR
6391M: Peter Rosin <peda@axentia.se>
6392L: linux-iio@vger.kernel.org
6393S: Maintained
b475f80b 6394F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6395F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6396F: drivers/iio/adc/envelope-detector.c
e778aa14 6397
9545f86e 6398IIO SUBSYSTEM AND DRIVERS
030a13d7 6399M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6400R: Hartmut Knaack <knaack.h@gmx.de>
6401R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6402R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6403L: linux-iio@vger.kernel.org
21d41655 6404T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6405S: Maintained
866b148a 6406F: Documentation/devicetree/bindings/iio/
03e7c251 6407F: drivers/iio/
9545f86e 6408F: drivers/staging/iio/
8fe671fc 6409F: include/linux/iio/
817020cf 6410F: tools/iio/
9545f86e 6411
65519263
SG
6412IKANOS/ADI EAGLE ADSL USB DRIVER
6413M: Matthieu Castet <castet.matthieu@free.fr>
6414M: Stanislaw Gruszka <stf_xl@wp.pl>
6415S: Maintained
6416F: drivers/usb/atm/ueagle-atm.c
6417
8ef3ff27
PB
6418IMGTEC ASCII LCD DRIVER
6419M: Paul Burton <paul.burton@imgtec.com>
6420S: Maintained
6421F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6422F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6423
e89ab51f
GR
6424INA209 HARDWARE MONITOR DRIVER
6425M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6426L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6427S: Maintained
6428F: Documentation/hwmon/ina209
6429F: Documentation/devicetree/bindings/i2c/ina209.txt
6430F: drivers/hwmon/ina209.c
6431
6432INA2XX HARDWARE MONITOR DRIVER
6433M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6434L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6435S: Maintained
6436F: Documentation/hwmon/ina2xx
6437F: drivers/hwmon/ina2xx.c
6438F: include/linux/platform_data/ina2xx.h
6439
14dc124f
SIG
6440INDUSTRY PACK SUBSYSTEM (IPACK)
6441M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6442M: Jens Taprogge <jens.taprogge@taprogge.org>
6443M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6444L: industrypack-devel@lists.sourceforge.net
6445W: http://industrypack.sourceforge.net
6446S: Maintained
6447F: drivers/ipack/
6448
8adc53fd
ZLK
6449INGENIC JZ4780 DMA Driver
6450M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6451S: Maintained
6452F: drivers/dma/dma-jz4780.c
6453
87cf40e6
HH
6454INGENIC JZ4780 NAND DRIVER
6455M: Harvey Hunt <harveyhuntnexus@gmail.com>
6456L: linux-mtd@lists.infradead.org
6457S: Maintained
6458F: drivers/mtd/nand/jz4780_*
6459
aa7168f4 6460INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6461M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6462M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6463L: linux-ima-devel@lists.sourceforge.net
6464L: linux-ima-user@lists.sourceforge.net
6465L: linux-security-module@vger.kernel.org
9f273c24 6466T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6467S: Supported
679655da 6468F: security/integrity/ima/
aa7168f4 6469
9a4ea5a9
JH
6470IMGTEC IR DECODER DRIVER
6471M: James Hogan <james.hogan@imgtec.com>
6472S: Maintained
6473F: drivers/media/rc/img-ir/
6474
1da177e4 6475IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6476L: linux-fbdev@vger.kernel.org
843393d3 6477S: Orphan
8a61f013 6478F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6479
6480INFINIBAND SUBSYSTEM
b6b2bbe6 6481M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6482M: Sean Hefty <sean.hefty@intel.com>
6483M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6484L: linux-rdma@vger.kernel.org
605841f5 6485W: http://www.openfabrics.org/
8a6e2535 6486Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6487T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6488S: Supported
679655da
JP
6489F: Documentation/infiniband/
6490F: drivers/infiniband/
c117ab84 6491F: include/uapi/linux/if_infiniband.h
954138dc
YD
6492F: include/uapi/rdma/
6493F: include/rdma/
1da177e4 6494
c9f04f58 6495INOTIFY
8b58be88
JP
6496M: John McCutchan <john@johnmccutchan.com>
6497M: Robert Love <rlove@rlove.org>
6498M: Eric Paris <eparis@parisplace.org>
c9f04f58 6499S: Maintained
679655da
JP
6500F: Documentation/filesystems/inotify.txt
6501F: fs/notify/inotify/
6502F: include/linux/inotify.h
c117ab84 6503F: include/uapi/linux/inotify.h
c9f04f58 6504
e2d1d6c0 6505INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6506M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6507L: linux-input@vger.kernel.org
8a6e2535 6508Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6509T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6510S: Maintained
679655da 6511F: drivers/input/
f4eea7e2 6512F: include/linux/input.h
c117ab84 6513F: include/uapi/linux/input.h
f4eea7e2 6514F: include/linux/input/
e52d8398 6515F: Documentation/devicetree/bindings/input/
e2d1d6c0 6516
3267a87f 6517INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6518M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6519L: linux-input@vger.kernel.org
75dd112a 6520S: Odd fixes
3267a87f 6521F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6522F: drivers/input/input-mt.c
3267a87f
HR
6523K: \b(ABS|SYN)_MT_
6524
97fa99a3
JY
6525INTEL ASoC BDW/HSW DRIVERS
6526M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6527L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6528S: Supported
e8e1225d
JP
6529F: sound/soc/intel/common/sst-dsp*
6530F: sound/soc/intel/common/sst-firmware.c
6531F: sound/soc/intel/boards/broadwell.c
6532F: sound/soc/intel/haswell/
97fa99a3 6533
4ac13e17
DJ
6534INTEL C600 SERIES SAS CONTROLLER DRIVER
6535M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6536M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6537L: linux-scsi@vger.kernel.org
7106891a
DJ
6538T: git git://git.code.sf.net/p/intel-sas/isci
6539S: Supported
4ac13e17 6540F: drivers/scsi/isci/
4ac13e17 6541
ecc83e52
AH
6542INTEL HID EVENT DRIVER
6543M: Alex Hung <alex.hung@canonical.com>
6544L: platform-driver-x86@vger.kernel.org
6545S: Maintained
6546F: drivers/platform/x86/intel-hid.c
6547
332e0812
AK
6548INTEL VIRTUAL BUTTON DRIVER
6549M: AceLan Kao <acelan.kao@canonical.com>
6550L: platform-driver-x86@vger.kernel.org
6551S: Maintained
6552F: drivers/platform/x86/intel-vbtn.c
6553
26717172 6554INTEL IDLE DRIVER
6af33995 6555M: Jacob Pan <jacob.jun.pan@linux.intel.com>
26717172 6556M: Len Brown <lenb@kernel.org>
bf1c138e 6557L: linux-pm@vger.kernel.org
08deed1e 6558T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
2ed38cbe 6559B: https://bugzilla.kernel.org
26717172
LB
6560S: Supported
6561F: drivers/idle/intel_idle.c
6562
8fb861fa
SP
6563INTEL INTEGRATED SENSOR HUB DRIVER
6564M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6565M: Jiri Kosina <jikos@kernel.org>
6566L: linux-input@vger.kernel.org
6567S: Maintained
6568F: drivers/hid/intel-ish-hid/
6569
7c1ac18d 6570INTEL PSTATE DRIVER
58ac1f62
SP
6571M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6572M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6573L: linux-pm@vger.kernel.org
6574S: Supported
6575F: drivers/cpufreq/intel_pstate.c
6576
9eb8ef74 6577INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6578M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6579L: linux-fbdev@vger.kernel.org
ce00f85c 6580S: Maintained
679655da 6581F: Documentation/fb/intelfb.txt
8a61f013 6582F: drivers/video/fbdev/intelfb/
9eb8ef74 6583
1da177e4 6584INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6585M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6586L: linux-fbdev@vger.kernel.org
ce00f85c 6587S: Maintained
8a61f013 6588F: drivers/video/fbdev/i810/
1da177e4 6589
f4a9bc4c 6590INTEL MENLOW THERMAL DRIVER
8b58be88 6591M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6592L: platform-driver-x86@vger.kernel.org
5ca92bd9 6593W: https://01.org/linux-acpi
f4a9bc4c 6594S: Supported
679655da 6595F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6596
248a9dc3 6597INTEL I/OAT DMA DRIVER
18ebd564 6598M: Dave Jiang <dave.jiang@intel.com>
08223d80 6599R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6600L: dmaengine@vger.kernel.org
6601Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6602S: Supported
679655da 6603F: drivers/dma/ioat*
248a9dc3 6604
6c8909b4 6605INTEL IOMMU (VT-d)
8b58be88 6606M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6607L: iommu@lists.linux-foundation.org
54e5881d 6608T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6609S: Supported
3fb39615 6610F: drivers/iommu/intel-iommu.c
679655da 6611F: include/linux/intel-iommu.h
6c8909b4 6612
b3e5f263 6613INTEL IOP-ADMA DMA DRIVER
08223d80 6614R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6615S: Odd fixes
679655da 6616F: drivers/dma/iop-adma.c
b3e5f263 6617
9251ce95 6618INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6619M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6620S: Maintained
679655da
JP
6621F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6622F: arch/arm/mach-ixp4xx/include/mach/npe.h
6623F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6624F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6625F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6626F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6627
844dd05f 6628INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6629M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6630S: Maintained
679655da 6631F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6632
2f302324 6633INTEL ETHERNET DRIVERS
8b58be88 6634M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6635L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6636W: http://www.intel.com/support/feedback.htm
d94e6fed 6637W: http://e1000.sourceforge.net/
2f302324
JK
6638Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6639T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6640T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6641S: Supported
0d164401
JK
6642F: Documentation/networking/e100.txt
6643F: Documentation/networking/e1000.txt
6644F: Documentation/networking/e1000e.txt
6645F: Documentation/networking/igb.txt
6646F: Documentation/networking/igbvf.txt
6647F: Documentation/networking/ixgb.txt
6648F: Documentation/networking/ixgbe.txt
6649F: Documentation/networking/ixgbevf.txt
1bff6529 6650F: Documentation/networking/i40e.txt
105bf2fe 6651F: Documentation/networking/i40evf.txt
dee1ad47 6652F: drivers/net/ethernet/intel/
bc90d291 6653F: drivers/net/ethernet/intel/*/
1da177e4 6654
6e4de866
FL
6655INTEL RDMA RNIC DRIVER
6656M: Faisal Latif <faisal.latif@intel.com>
3b9d9650 6657M: Shiraz Saleem <shiraz.saleem@intel.com>
6e4de866
FL
6658L: linux-rdma@vger.kernel.org
6659S: Supported
6660F: drivers/infiniband/hw/i40iw/
6661
224f9e6d
AS
6662INTEL MERRIFIELD GPIO DRIVER
6663M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6664L: linux-gpio@vger.kernel.org
6665S: Maintained
6666F: drivers/gpio/gpio-merrifield.c
6667
0963d59b
LW
6668INTEL-MID GPIO DRIVER
6669M: David Cohen <david.a.cohen@linux.intel.com>
6670L: linux-gpio@vger.kernel.org
6671S: Maintained
6672F: drivers/gpio/gpio-intel-mid.c
6673
ca907a90
SY
6674INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6675M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6676L: linux-wireless@vger.kernel.org
ca907a90 6677S: Maintained
679655da 6678F: Documentation/networking/README.ipw2100
679655da 6679F: Documentation/networking/README.ipw2200
367a1092 6680F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6681
5760b0a5
AS
6682INTEL(R) TRACE HUB
6683M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6684S: Supported
6685F: Documentation/trace/intel_th.txt
6686F: drivers/hwtracing/intel_th/
6687
4bd96a7a 6688INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6689M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6690L: tboot-devel@lists.sourceforge.net
6691W: http://tboot.sourceforge.net
e9b7d7c8 6692T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6693S: Supported
6694F: Documentation/intel_txt.txt
6695F: include/linux/tboot.h
6696F: arch/x86/kernel/tboot.c
6697
8a70da82 6698INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6699M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6700M: linux-wimax@intel.com
49e7d9df 6701L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6702S: Supported
6703W: http://linuxwimax.org
679655da
JP
6704F: Documentation/wimax/README.i2400m
6705F: drivers/net/wimax/i2400m/
c117ab84 6706F: include/uapi/linux/wimax/i2400m.h
8a70da82 6707
1c0ce89c
SG
6708INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6709M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6710L: linux-wireless@vger.kernel.org
1c0ce89c 6711S: Supported
7ac9a364 6712F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6713
b481de9c 6714INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6715M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6716M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6717M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6718M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6719L: linux-wireless@vger.kernel.org
b481de9c 6720W: http://intellinuxwireless.org
b62ff718 6721T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6722S: Supported
e705c121 6723F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6724
de8fe023
TW
6725INTEL MANAGEMENT ENGINE (mei)
6726M: Tomas Winkler <tomas.winkler@intel.com>
6727L: linux-kernel@vger.kernel.org
6728S: Supported
c117ab84 6729F: include/uapi/linux/mei.h
5069288b 6730F: include/linux/mei_cl_bus.h
de8fe023 6731F: drivers/misc/mei/*
222818c3 6732F: drivers/watchdog/mei_wdt.c
e07950a1 6733F: Documentation/misc-devices/mei/*
986b891a 6734F: samples/mei/*
de8fe023 6735
50ceb98b
SD
6736INTEL MIC DRIVERS (mic)
6737M: Sudeep Dutt <sudeep.dutt@intel.com>
6738M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6739S: Supported
6740W: https://github.com/sudeepdutt/mic
6741W: http://software.intel.com/en-us/mic-developer
6742F: include/linux/mic_bus.h
6743F: include/linux/scif.h
6744F: include/uapi/linux/mic_common.h
6745F: include/uapi/linux/mic_ioctl.h
9f273c24 6746F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6747F: drivers/misc/mic/
6748F: drivers/dma/mic_x100_dma.c
6749F: drivers/dma/mic_x100_dma.h
9f273c24 6750F: Documentation/mic/
50ceb98b 6751
fdca4f16 6752INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6753M: Zha Qipeng<qipeng.zha@intel.com>
6754L: platform-driver-x86@vger.kernel.org
6755S: Maintained
6756F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6757F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6758F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6759F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6760
378f956e
SKC
6761INTEL TELEMETRY DRIVER
6762M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6763L: platform-driver-x86@vger.kernel.org
6764S: Maintained
378f956e 6765F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6766F: drivers/platform/x86/intel_telemetry*
0a8b8353 6767
b740d2e9
RB
6768INTEL PMC CORE DRIVER
6769M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6770M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6771L: platform-driver-x86@vger.kernel.org
6772S: Maintained
6773F: arch/x86/include/asm/pmc_core.h
6774F: drivers/platform/x86/intel_pmc_core*
6775
3904b28e
LW
6776INVENSENSE MPU-3050 GYROSCOPE DRIVER
6777M: Linus Walleij <linus.walleij@linaro.org>
6778L: linux-iio@vger.kernel.org
6779S: Maintained
6780F: drivers/iio/gyro/mpu3050*
6781F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6782
cb109a0e 6783IOC3 ETHERNET DRIVER
8b58be88 6784M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6785L: linux-mips@linux-mips.org
6786S: Maintained
8862bf1e 6787F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6788
cb109a0e 6789IOC3 SERIAL DRIVER
8b58be88 6790M: Pat Gefre <pfg@sgi.com>
d39e0721 6791L: linux-serial@vger.kernel.org
cb109a0e 6792S: Maintained
df621252 6793F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6794
0b6e8569
SW
6795IOMMU DRIVERS
6796M: Joerg Roedel <joro@8bytes.org>
6797L: iommu@lists.linux-foundation.org
6798T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6799S: Maintained
efcd94c0 6800F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6801F: drivers/iommu/
6802
4480f15b 6803IP MASQUERADING
8b58be88 6804M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6805S: Maintained
679655da 6806F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6807
4409ebe9 6808IPMI SUBSYSTEM
8b58be88 6809M: Corey Minyard <minyard@acm.org>
b0c90653 6810L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6811W: http://openipmi.sourceforge.net/
6812S: Supported
679655da
JP
6813F: Documentation/IPMI.txt
6814F: drivers/char/ipmi/
6815F: include/linux/ipmi*
c117ab84 6816F: include/uapi/linux/ipmi*
4409ebe9 6817
2d800897
KW
6818QCOM AUDIO (ASoC) DRIVERS
6819M: Patrick Lai <plai@codeaurora.org>
6820M: Banajit Goswami <bgoswami@codeaurora.org>
6821L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6822S: Supported
6823F: sound/soc/qcom/
6824
e2d1d6c0 6825IPS SCSI RAID DRIVER
8b58be88 6826M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6827L: linux-scsi@vger.kernel.org
6828W: http://www.adaptec.com/
6829S: Maintained
679655da 6830F: drivers/scsi/ips*
e2d1d6c0
RD
6831
6832IPVS
8b58be88
JP
6833M: Wensong Zhang <wensong@linux-vs.org>
6834M: Simon Horman <horms@verge.net.au>
6835M: Julian Anastasov <ja@ssi.bg>
979b6c13 6836L: netdev@vger.kernel.org
e2d1d6c0 6837L: lvs-devel@vger.kernel.org
1da177e4 6838S: Maintained
9f273c24
FW
6839T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6840T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6841F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6842F: include/net/ip_vs.h
c117ab84 6843F: include/uapi/linux/ip_vs.h
679655da 6844F: net/netfilter/ipvs/
1da177e4 6845
e7839f25 6846IPWIRELESS DRIVER
e5f6450c 6847M: Jiri Kosina <jikos@kernel.org>
d8130624 6848M: David Sterba <dsterba@suse.com>
92094aa0 6849S: Odd Fixes
282361a0 6850F: drivers/tty/ipwireless/
099dc4fb 6851
e2d1d6c0 6852IPX NETWORK LAYER
e2d1d6c0 6853L: netdev@vger.kernel.org
0c59d281 6854S: Odd fixes
679655da 6855F: include/net/ipx.h
c117ab84 6856F: include/uapi/linux/ipx.h
679655da 6857F: net/ipx/
e2d1d6c0 6858
1da177e4 6859IRDA SUBSYSTEM
8b58be88 6860M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6861L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6862L: netdev@vger.kernel.org
1da177e4 6863W: http://irda.sourceforge.net/
f353976d 6864S: Maintained
e0057975 6865T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6866F: Documentation/networking/irda.txt
6867F: drivers/net/irda/
6868F: include/net/irda/
6869F: net/irda/
1da177e4 6870
a800c7cc
TG
6871IRQ SUBSYSTEM
6872M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6873L: linux-kernel@vger.kernel.org
a800c7cc 6874S: Maintained
75fc2d37 6875T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6876F: kernel/irq/
2ed9fd28
JC
6877
6878IRQCHIP DRIVERS
6879M: Thomas Gleixner <tglx@linutronix.de>
6880M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6881M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6882L: linux-kernel@vger.kernel.org
6883S: Maintained
6884T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6885T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6886F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6887F: drivers/irqchip/
a800c7cc 6888
7ab3a837 6889IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6890M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6891S: Maintained
b09dec2c 6892T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6893F: Documentation/IRQ-domain.txt
6894F: include/linux/irqdomain.h
6895F: kernel/irq/irqdomain.c
b09dec2c 6896F: kernel/irq/msi.c
7ab3a837 6897
ad7afc38
WBG
6898ISA
6899M: William Breathitt Gray <vilhelm.gray@gmail.com>
6900S: Maintained
6901F: Documentation/isa.txt
6902F: drivers/base/isa.c
6903F: include/linux/isa.h
6904
e2d1d6c0 6905ISAPNP
8b58be88 6906M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6907S: Maintained
679655da
JP
6908F: Documentation/isapnp.txt
6909F: drivers/pnp/isapnp/
6910F: include/linux/isapnp.h
e2d1d6c0 6911
d39b8420
HV
6912ISA RADIO MODULE
6913M: Hans Verkuil <hverkuil@xs4all.nl>
6914L: linux-media@vger.kernel.org
6915T: git git://linuxtv.org/media_tree.git
a825eaec 6916W: https://linuxtv.org
d39b8420
HV
6917S: Maintained
6918F: drivers/media/radio/radio-isa*
6919
71a6d0af
HW
6920iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6921M: Peter Jones <pjones@redhat.com>
6922M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6923S: Maintained
6924F: drivers/firmware/iscsi_ibft*
6925
14816b1e 6926ISCSI
623290a2
LD
6927M: Lee Duncan <lduncan@suse.com>
6928M: Chris Leech <cleech@redhat.com>
14816b1e 6929L: open-iscsi@googlegroups.com
623290a2 6930W: www.open-iscsi.com
14816b1e 6931S: Maintained
679655da
JP
6932F: drivers/scsi/*iscsi*
6933F: include/scsi/*iscsi*
14816b1e 6934
1e65eb42
OG
6935ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6936M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6937M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6938M: Roi Dayan <roid@mellanox.com>
6939L: linux-rdma@vger.kernel.org
6940S: Supported
6941W: http://www.openfabrics.org
6942W: www.open-iscsi.org
6943Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6944F: drivers/infiniband/ulp/iser/
1e65eb42 6945
2b70e5fd 6946ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6947M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6948T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6949L: linux-rdma@vger.kernel.org
6950L: target-devel@vger.kernel.org
6951S: Supported
6952W: http://www.linux-iscsi.org
6953F: drivers/infiniband/ulp/isert
6954
1da177e4 6955ISDN SUBSYSTEM
8b58be88 6956M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6957L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6958L: netdev@vger.kernel.org
1da177e4 6959W: http://www.isdn4linux.de
54e5881d 6960T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6961S: Maintained
679655da
JP
6962F: Documentation/isdn/
6963F: drivers/isdn/
6964F: include/linux/isdn.h
6965F: include/linux/isdn/
c117ab84
CEB
6966F: include/uapi/linux/isdn.h
6967F: include/uapi/linux/isdn/
1da177e4
LT
6968
6969ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6970M: Armin Schindler <mac@melware.de>
d5d52273 6971L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6972W: http://www.melware.de
6973S: Maintained
679655da 6974F: drivers/isdn/hardware/eicon/
1da177e4 6975
d624870f 6976IT87 HARDWARE MONITORING DRIVER
d8130624 6977M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6978L: linux-hwmon@vger.kernel.org
d624870f
JD
6979S: Maintained
6980F: Documentation/hwmon/it87
6981F: drivers/hwmon/it87.c
6982
d7104bff
AP
6983IT913X MEDIA DRIVER
6984M: Antti Palosaari <crope@iki.fi>
6985L: linux-media@vger.kernel.org
a825eaec 6986W: https://linuxtv.org
d7104bff
AP
6987W: http://palosaari.fi/linux/
6988Q: http://patchwork.linuxtv.org/project/linux-media/list/
6989T: git git://linuxtv.org/anttip/media_tree.git
6990S: Maintained
249c697e 6991F: drivers/media/tuners/it913x*
d7104bff 6992
91821ff3 6993IVTV VIDEO4LINUX DRIVER
6afdeaf8 6994M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6995L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6996L: linux-media@vger.kernel.org
275ffde4 6997T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6998W: http://www.ivtvdriver.org
6999S: Maintained
618cd932 7000F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 7001F: drivers/media/pci/ivtv/
c117ab84 7002F: include/uapi/linux/ivtv*
91821ff3 7003
68620bdd
MP
7004IX2505V MEDIA DRIVER
7005M: Malcolm Priestley <tvboxspy@gmail.com>
7006L: linux-media@vger.kernel.org
a825eaec 7007W: https://linuxtv.org
68620bdd
MP
7008Q: http://patchwork.linuxtv.org/project/linux-media/list/
7009S: Maintained
7010F: drivers/media/dvb-frontends/ix2505v*
7011
4453d736
GR
7012JC42.4 TEMPERATURE SENSOR DRIVER
7013M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7014L: linux-hwmon@vger.kernel.org
4453d736
GR
7015S: Maintained
7016F: drivers/hwmon/jc42.c
7017F: Documentation/hwmon/jc42
7018
e2d1d6c0 7019JFS FILESYSTEM
3256f80f 7020M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
7021L: jfs-discussion@lists.sourceforge.net
7022W: http://jfs.sourceforge.net/
54e5881d 7023T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 7024S: Maintained
679655da
JP
7025F: Documentation/filesystems/jfs.txt
7026F: fs/jfs/
e2d1d6c0 7027
95252236 7028JME NETWORK DRIVER
8b58be88 7029M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
7030L: netdev@vger.kernel.org
7031S: Maintained
63d24a0e 7032F: drivers/net/ethernet/jme.*
95252236 7033
1da177e4 7034JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 7035M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
7036L: linux-mtd@lists.infradead.org
7037W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 7038S: Maintained
679655da 7039F: fs/jffs2/
c117ab84 7040F: include/uapi/linux/jffs2.h
1da177e4 7041
d183e11a
TT
7042JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7043M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 7044M: Jan Kara <jack@suse.com>
d183e11a
TT
7045L: linux-ext4@vger.kernel.org
7046S: Maintained
7047F: fs/jbd2/
7048F: include/linux/jbd2.h
ae0718f8 7049
207dab5f
MU
7050JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7051M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7052L: linux-media@vger.kernel.org
7053S: Maintained
7054F: drivers/media/platform/rcar_jpu.c
7055
fd8b6cb4 7056JSM Neo PCI based serial card
df247081 7057M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
7058L: linux-serial@vger.kernel.org
7059S: Maintained
df621252 7060F: drivers/tty/serial/jsm/
ae0718f8 7061
af39917d
CL
7062K10TEMP HARDWARE MONITORING DRIVER
7063M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 7064L: linux-hwmon@vger.kernel.org
af39917d
CL
7065S: Maintained
7066F: Documentation/hwmon/k10temp
7067F: drivers/hwmon/k10temp.c
7068
4660cb35 7069K8TEMP HARDWARE MONITORING DRIVER
8b58be88 7070M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 7071L: linux-hwmon@vger.kernel.org
ae0718f8 7072S: Maintained
679655da
JP
7073F: Documentation/hwmon/k8temp
7074F: drivers/hwmon/k8temp.c
ae0718f8 7075
0ba1d91d
AR
7076KASAN
7077M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7078R: Alexander Potapenko <glider@google.com>
7079R: Dmitry Vyukov <dvyukov@google.com>
7080L: kasan-dev@googlegroups.com
7081S: Maintained
7082F: arch/*/include/asm/kasan.h
7083F: arch/*/mm/kasan_init*
2757aafa 7084F: Documentation/dev-tools/kasan.rst
64f8ebaf 7085F: include/linux/kasan*.h
0ba1d91d
AR
7086F: lib/test_kasan.c
7087F: mm/kasan/
7088F: scripts/Makefile.kasan
7089
1da177e4 7090KCONFIG
5eb1f99e 7091M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 7092L: linux-kbuild@vger.kernel.org
cea8321c 7093T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 7094S: Maintained
679655da
JP
7095F: Documentation/kbuild/kconfig-language.txt
7096F: scripts/kconfig/
1da177e4 7097
ea6c2089 7098KDUMP
f871f191
VG
7099M: Dave Young <dyoung@redhat.com>
7100M: Baoquan He <bhe@redhat.com>
7101R: Vivek Goyal <vgoyal@redhat.com>
34633993 7102L: kexec@lists.infradead.org
ea6c2089
VG
7103W: http://lse.sourceforge.net/kdump/
7104S: Maintained
80811493 7105F: Documentation/kdump/
ea6c2089 7106
f41bf02f
HV
7107KEENE FM RADIO TRANSMITTER DRIVER
7108M: Hans Verkuil <hverkuil@xs4all.nl>
7109L: linux-media@vger.kernel.org
7110T: git git://linuxtv.org/media_tree.git
a825eaec 7111W: https://linuxtv.org
f41bf02f
HV
7112S: Maintained
7113F: drivers/media/radio/radio-keene*
7114
1da177e4 7115KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 7116M: Ian Kent <raven@themaw.net>
f694fc97 7117L: autofs@vger.kernel.org
1da177e4 7118S: Maintained
679655da 7119F: fs/autofs4/
1da177e4 7120
70fb7ba6 7121KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8b38f890 7122M: Masahiro Yamada <yamada.masahiro@socionext.com>
d8130624 7123M: Michal Marek <mmarek@suse.com>
8b38f890 7124T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
347d12d7 7125L: linux-kbuild@vger.kernel.org
5ce45962 7126S: Maintained
679655da
JP
7127F: Documentation/kbuild/
7128F: Makefile
7129F: scripts/Makefile.*
70fb7ba6
MM
7130F: scripts/basic/
7131F: scripts/mk*
7132F: scripts/package/
1da177e4
LT
7133
7134KERNEL JANITORS
c3000e03 7135L: kernel-janitors@vger.kernel.org
10466f5a 7136W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7137S: Odd Fixes
1da177e4 7138
e8b43555 7139KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7140M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 7141M: Jeff Layton <jlayton@poochiereds.net>
16141c02 7142L: linux-nfs@vger.kernel.org
1da177e4 7143W: http://nfs.sourceforge.net/
9f273c24 7144T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7145S: Supported
679655da 7146F: fs/nfsd/
c117ab84 7147F: include/uapi/linux/nfsd/
679655da
JP
7148F: fs/lockd/
7149F: fs/nfs_common/
7150F: net/sunrpc/
7151F: include/linux/lockd/
7152F: include/linux/sunrpc/
c117ab84 7153F: include/uapi/linux/sunrpc/
1da177e4 7154
13b122b3
SK
7155KERNEL SELFTEST FRAMEWORK
7156M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7157M: Shuah Khan <shuah@kernel.org>
64f00850 7158L: linux-kselftest@vger.kernel.org
13b122b3
SK
7159T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7160S: Maintained
7161F: tools/testing/selftests
7162
426d62e2 7163KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7164M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7165M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7166L: kvm@vger.kernel.org
e3e58478 7167W: http://www.linux-kvm.org
a94b40a6 7168T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7169S: Supported
c93a64fe
PB
7170F: Documentation/*/kvm*.txt
7171F: Documentation/virtual/kvm/
679655da 7172F: arch/*/kvm/
1662e862
CB
7173F: arch/x86/kernel/kvm.c
7174F: arch/x86/kernel/kvmclock.c
679655da
JP
7175F: arch/*/include/asm/kvm*
7176F: include/linux/kvm*
c117ab84 7177F: include/uapi/linux/kvm*
679655da 7178F: virt/kvm/
6d0a1a61 7179F: tools/kvm/
426d62e2 7180
ad8003d3 7181KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 7182M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7183L: kvm@vger.kernel.org
038161de 7184W: http://www.linux-kvm.org/
7de609c8 7185S: Maintained
679655da 7186F: arch/x86/include/asm/svm.h
679655da 7187F: arch/x86/kvm/svm.c
426d62e2 7188
513014b7 7189KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 7190M: Alexander Graf <agraf@suse.com>
1fc9d2bf 7191L: kvm-ppc@vger.kernel.org
038161de 7192W: http://www.linux-kvm.org/
6a7f972d 7193T: git git://github.com/agraf/linux-2.6.git
513014b7 7194S: Supported
679655da
JP
7195F: arch/powerpc/include/asm/kvm*
7196F: arch/powerpc/kvm/
513014b7 7197
85f8fffe 7198KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 7199M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 7200M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
7201L: linux-s390@vger.kernel.org
7202W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 7203T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 7204S: Supported
679655da
JP
7205F: Documentation/s390/kvm.txt
7206F: arch/s390/include/asm/kvm*
80811493 7207F: arch/s390/kvm/
85f8fffe 7208
a749474d 7209KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 7210M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7211M: Marc Zyngier <marc.zyngier@arm.com>
7212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7213L: kvmarm@lists.cs.columbia.edu
7214W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7215T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7216S: Supported
a749474d
CD
7217F: arch/arm/include/uapi/asm/kvm*
7218F: arch/arm/include/asm/kvm*
7219F: arch/arm/kvm/
5c8818b4
MZ
7220F: virt/kvm/arm/
7221F: include/kvm/arm_*
a749474d 7222
6394a3ec 7223KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7224M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7225M: Marc Zyngier <marc.zyngier@arm.com>
7226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7227L: kvmarm@lists.cs.columbia.edu
7228S: Maintained
7229F: arch/arm64/include/uapi/asm/kvm*
7230F: arch/arm64/include/asm/kvm*
7231F: arch/arm64/kvm/
7232
bfd3d532
JH
7233KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7234M: James Hogan <james.hogan@imgtec.com>
7235L: linux-mips@linux-mips.org
7236S: Supported
7237F: arch/mips/include/uapi/asm/kvm*
7238F: arch/mips/include/asm/kvm*
7239F: arch/mips/kvm/
7240
27f395b8
TH
7241KERNFS
7242M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7243M: Tejun Heo <tj@kernel.org>
7244T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7245S: Supported
7246F: include/linux/kernfs.h
7247F: fs/kernfs/
bfd3d532 7248
dc009d92 7249KEXEC
8b58be88 7250M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7251W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7252L: kexec@lists.infradead.org
dc009d92 7253S: Maintained
679655da 7254F: include/linux/kexec.h
c117ab84 7255F: include/uapi/linux/kexec.h
10540a69 7256F: kernel/kexec*
dc009d92 7257
e971461f
DH
7258KEYS/KEYRINGS:
7259M: David Howells <dhowells@redhat.com>
aa62efff 7260L: keyrings@vger.kernel.org
e971461f 7261S: Maintained
d410fa4e 7262F: Documentation/security/keys.txt
e971461f
DH
7263F: include/linux/key.h
7264F: include/linux/key-type.h
75aeddd1
DH
7265F: include/linux/keyctl.h
7266F: include/uapi/linux/keyctl.h
e971461f
DH
7267F: include/keys/
7268F: security/keys/
7269
7f3c68be 7270KEYS-TRUSTED
74dd744f
MZ
7271M: David Safford <safford@us.ibm.com>
7272M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7273L: linux-security-module@vger.kernel.org
aa62efff 7274L: keyrings@vger.kernel.org
7f3c68be 7275S: Supported
d410fa4e 7276F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
7277F: include/keys/trusted-type.h
7278F: security/keys/trusted.c
7279F: security/keys/trusted.h
7280
7281KEYS-ENCRYPTED
74dd744f
MZ
7282M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7283M: David Safford <safford@us.ibm.com>
7f3c68be 7284L: linux-security-module@vger.kernel.org
aa62efff 7285L: keyrings@vger.kernel.org
7f3c68be 7286S: Supported
d410fa4e 7287F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7288F: include/keys/encrypted-type.h
19c90aa6 7289F: security/keys/encrypted-keys/
7f3c68be 7290
5b778dad 7291KGDB / KDB /debug_core
8b58be88 7292M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7293W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7294L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7295T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7296S: Maintained
679655da
JP
7297F: Documentation/DocBook/kgdb.tmpl
7298F: drivers/misc/kgdbts.c
df621252 7299F: drivers/tty/serial/kgdboc.c
5b778dad 7300F: include/linux/kdb.h
679655da 7301F: include/linux/kgdb.h
4063eb5f 7302F: kernel/debug/
e3e2aaf7 7303
456db8cc 7304KMEMCHECK
8b58be88 7305M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7306M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7307S: Maintained
9c296b46 7308F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7309F: arch/x86/include/asm/kmemcheck.h
7310F: arch/x86/mm/kmemcheck/
7311F: include/linux/kmemcheck.h
7312F: mm/kmemcheck.c
b9ce08c0 7313
c3bb4d24 7314KMEMLEAK
8b58be88 7315M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7316S: Maintained
ca90a7a3 7317F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7318F: include/linux/kmemleak.h
7319F: mm/kmemleak.c
7320F: mm/kmemleak-test.c
7321
89559a61 7322KPROBES
a320817c 7323M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7324M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7325M: "David S. Miller" <davem@davemloft.net>
353def94 7326M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7327S: Maintained
679655da
JP
7328F: Documentation/kprobes.txt
7329F: include/linux/kprobes.h
7d134b2c 7330F: include/asm-generic/kprobes.h
679655da 7331F: kernel/kprobes.c
89559a61 7332
70e84049 7333KS0108 LCD CONTROLLER DRIVER
8b58be88 7334M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7335W: http://miguelojeda.es/auxdisplay.htm
7336W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7337S: Maintained
679655da
JP
7338F: Documentation/auxdisplay/ks0108
7339F: drivers/auxdisplay/ks0108.c
7340F: include/linux/ks0108.h
70e84049 7341
1b69c6d0
DA
7342L3MDEV
7343M: David Ahern <dsa@cumulusnetworks.com>
7344L: netdev@vger.kernel.org
7345S: Maintained
7346F: net/l3mdev
7347F: include/net/l3mdev.h
7348
9ca44355 7349LANTIQ MIPS ARCHITECTURE
bdb40e8e 7350M: John Crispin <john@phrozen.org>
9ca44355
JC
7351L: linux-mips@linux-mips.org
7352S: Maintained
7353F: arch/mips/lantiq
7354
1da177e4 7355LAPB module
1da177e4 7356L: linux-x25@vger.kernel.org
bf9915cc 7357S: Orphan
679655da
JP
7358F: Documentation/networking/lapb-module.txt
7359F: include/*/lapb.h
7360F: net/lapb/
1da177e4
LT
7361
7362LASI 53c700 driver for PARISC
8b58be88 7363M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7364L: linux-scsi@vger.kernel.org
7365S: Maintained
679655da
JP
7366F: Documentation/scsi/53c700.txt
7367F: drivers/scsi/53c700*
1da177e4 7368
263de9b5 7369LED SUBSYSTEM
8b58be88 7370M: Richard Purdie <rpurdie@rpsys.net>
305335b9 7371M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7372M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7373L: linux-leds@vger.kernel.org
b8926ba0 7374T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7375S: Maintained
85c90368 7376F: Documentation/devicetree/bindings/leds/
679655da
JP
7377F: drivers/leds/
7378F: include/linux/leds.h
263de9b5 7379
b0461a44 7380LEGACY EEPROM DRIVER
d8130624 7381M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7382S: Maintained
7383F: Documentation/misc-devices/eeprom
7384F: drivers/misc/eeprom/eeprom.c
7385
1da177e4 7386LEGO USB Tower driver
8b58be88 7387M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7388L: legousb-devel@lists.sourceforge.net
7389W: http://legousb.sourceforge.net/
7390S: Maintained
679655da 7391F: drivers/usb/misc/legousbtower.c
1da177e4 7392
055616a8
MK
7393LG2160 MEDIA DRIVER
7394M: Michael Krufky <mkrufky@linuxtv.org>
7395L: linux-media@vger.kernel.org
a825eaec 7396W: https://linuxtv.org
055616a8
MK
7397W: http://github.com/mkrufky
7398Q: http://patchwork.linuxtv.org/project/linux-media/list/
7399T: git git://linuxtv.org/mkrufky/tuners.git
7400S: Maintained
7401F: drivers/media/dvb-frontends/lg2160.*
7402
6f0e7725
MK
7403LGDT3305 MEDIA DRIVER
7404M: Michael Krufky <mkrufky@linuxtv.org>
7405L: linux-media@vger.kernel.org
a825eaec 7406W: https://linuxtv.org
6f0e7725
MK
7407W: http://github.com/mkrufky
7408Q: http://patchwork.linuxtv.org/project/linux-media/list/
7409T: git git://linuxtv.org/mkrufky/tuners.git
7410S: Maintained
7411F: drivers/media/dvb-frontends/lgdt3305.*
7412
568a17ff 7413LGUEST
8b58be88 7414M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7415L: lguest@lists.ozlabs.org
568a17ff 7416W: http://lguest.ozlabs.org/
72e91863 7417S: Odd Fixes
070f420b 7418F: arch/x86/include/asm/lguest*.h
679655da
JP
7419F: arch/x86/lguest/
7420F: drivers/lguest/
7421F: include/linux/lguest*.h
070f420b 7422F: tools/lguest/
568a17ff 7423
32ac7cb2
TH
7424LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7425M: Tejun Heo <tj@kernel.org>
7426L: linux-ide@vger.kernel.org
7427T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7428S: Maintained
7429F: drivers/ata/
7430F: include/linux/ata.h
7431F: include/linux/libata.h
d2abf98e 7432F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7433
7434LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7435M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7436L: linux-ide@vger.kernel.org
7437T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7438S: Maintained
7439F: include/linux/pata_arasan_cf_data.h
7440F: drivers/ata/pata_arasan_cf.c
7441
c7fa056c
BZ
7442LIBATA PATA DRIVERS
7443M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7444M: Tejun Heo <tj@kernel.org>
7445L: linux-ide@vger.kernel.org
7446T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7447S: Maintained
7448F: drivers/ata/pata_*.c
7449F: drivers/ata/ata_generic.c
7450
32ac7cb2
TH
7451LIBATA SATA AHCI PLATFORM devices support
7452M: Hans de Goede <hdegoede@redhat.com>
7453M: Tejun Heo <tj@kernel.org>
7454L: linux-ide@vger.kernel.org
7455T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7456S: Maintained
7457F: drivers/ata/ahci_platform.c
7458F: drivers/ata/libahci_platform.c
7459F: include/linux/ahci_platform.h
7460
7461LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7462M: Mikael Pettersson <mikpelinux@gmail.com>
7463L: linux-ide@vger.kernel.org
7464T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7465S: Maintained
7466F: drivers/ata/sata_promise.*
7467
1acd437c
SL
7468LIBLOCKDEP
7469M: Sasha Levin <sasha.levin@oracle.com>
7470S: Maintained
7471F: tools/lib/lockdep/
7472
bc30196f
DW
7473LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7474M: Dan Williams <dan.j.williams@intel.com>
7475L: linux-nvdimm@lists.01.org
7476Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7477T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7478S: Supported
7479F: drivers/nvdimm/*
7480F: include/linux/nd.h
7481F: include/linux/libnvdimm.h
7482F: include/uapi/linux/ndctl.h
7483
7484LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7485M: Ross Zwisler <ross.zwisler@linux.intel.com>
7486L: linux-nvdimm@lists.01.org
7487Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7488S: Supported
7489F: drivers/nvdimm/blk.c
7490F: drivers/nvdimm/region_devs.c
7491F: drivers/acpi/nfit*
7492
7493LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7494M: Vishal Verma <vishal.l.verma@intel.com>
7495L: linux-nvdimm@lists.01.org
7496Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7497S: Supported
7498F: drivers/nvdimm/btt*
7499
7500LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7501M: Ross Zwisler <ross.zwisler@linux.intel.com>
7502L: linux-nvdimm@lists.01.org
7503Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7504S: Supported
7505F: drivers/nvdimm/pmem.c
b864bc17 7506F: include/linux/pmem.h
40603526 7507F: arch/*/include/asm/pmem.h
bc30196f 7508
cd9e9808
MB
7509LIGHTNVM PLATFORM SUPPORT
7510M: Matias Bjorling <mb@lightnvm.io>
7511W: http://github/OpenChannelSSD
4ead1a25 7512L: linux-block@vger.kernel.org
cd9e9808
MB
7513S: Maintained
7514F: drivers/lightnvm/
7515F: include/linux/lightnvm.h
7516F: include/uapi/linux/lightnvm.h
7517
852bb9f5 7518LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7519M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7520M: Paul Mackerras <paulus@samba.org>
ea668936 7521M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7522W: https://github.com/linuxppc/linux/wiki
a4724ed6 7523L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7524Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7525T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7526S: Supported
a4271583
SS
7527F: Documentation/ABI/stable/sysfs-firmware-opal-*
7528F: Documentation/devicetree/bindings/powerpc/opal/
7529F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7530F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11c34c7d
JP
7531F: Documentation/powerpc/
7532F: arch/powerpc/
ef69b03d
ME
7533F: drivers/char/tpm/tpm_ibmvtpm*
7534F: drivers/crypto/nx/
7535F: drivers/crypto/vmx/
a4271583 7536F: drivers/i2c/busses/i2c-opal.c
ef69b03d
ME
7537F: drivers/net/ethernet/ibm/ibmveth.*
7538F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7539F: drivers/pci/hotplug/pnv_php.c
ef69b03d 7540F: drivers/pci/hotplug/rpa*
a4271583 7541F: drivers/rtc/rtc-opal.c
ef69b03d 7542F: drivers/scsi/ibmvscsi/
a4271583 7543F: drivers/tty/hvc/hvc_opal.c
ad654f25 7544F: tools/testing/selftests/powerpc
ef69b03d
ME
7545N: /pmac
7546N: powermac
7547N: powernv
7548N: [^a-z0-9]ps3
7549N: pseries
1da177e4
LT
7550
7551LINUX FOR POWER MACINTOSH
8b58be88 7552M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7553W: http://www.penguinppc.org/
a4724ed6 7554L: linuxppc-dev@lists.ozlabs.org
1da177e4 7555S: Maintained
11c34c7d
JP
7556F: arch/powerpc/platforms/powermac/
7557F: drivers/macintosh/
1da177e4 7558
77a76369 7559LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7560M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7561L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7562T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7563S: Maintained
11c34c7d
JP
7564F: arch/powerpc/platforms/512x/
7565F: arch/powerpc/platforms/52xx/
1da177e4
LT
7566
7567LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7568M: Alistair Popple <alistair@popple.id.au>
8b58be88 7569M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7570W: http://www.penguinppc.org/
a4724ed6 7571L: linuxppc-dev@lists.ozlabs.org
1da177e4 7572S: Maintained
11c34c7d
JP
7573F: arch/powerpc/platforms/40x/
7574F: arch/powerpc/platforms/44x/
1da177e4 7575
260c02a9 7576LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7577L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7578S: Orphan
11c34c7d
JP
7579F: arch/powerpc/*/*virtex*
7580F: arch/powerpc/*/*/*virtex*
1da177e4 7581
e93adf1e 7582LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7583M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7584W: http://www.penguinppc.org/
a4724ed6 7585L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7586S: Maintained
a2b1f7c8 7587F: arch/powerpc/platforms/8xx/
e93adf1e 7588
1da177e4 7589LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7590M: Scott Wood <oss@buserror.net>
8b58be88 7591M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7592W: http://www.penguinppc.org/
a4724ed6 7593L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7594T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7595S: Maintained
11c34c7d 7596F: arch/powerpc/platforms/83xx/
4c8f581d 7597F: arch/powerpc/platforms/85xx/
1da177e4 7598
ab06ff3a 7599LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7600L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7601S: Orphan
11c34c7d
JP
7602F: arch/powerpc/platforms/pasemi/
7603F: drivers/*/*pasemi*
7604F: drivers/*/*/*pasemi*
ab06ff3a 7605
1da177e4 7606LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7607M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7608L: linux-security-module@vger.kernel.org
1da177e4
LT
7609S: Supported
7610
a23ce6da
HW
7611LIS3LV02D ACCELEROMETER DRIVER
7612M: Eric Piel <eric.piel@tremplin-utc.net>
7613S: Maintained
ff606677
JD
7614F: Documentation/misc-devices/lis3lv02d
7615F: drivers/misc/lis3lv02d/
bd35665f 7616F: drivers/platform/x86/hp_accel.c
a23ce6da 7617
b700e7f0
SJ
7618LIVE PATCHING
7619M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7620M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7621M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7622M: Miroslav Benes <mbenes@suse.cz>
7623R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7624S: Maintained
7625F: kernel/livepatch/
7626F: include/linux/livepatch.h
7627F: arch/x86/include/asm/livepatch.h
7628F: arch/x86/kernel/livepatch.c
5e4e3844 7629F: Documentation/livepatch/
b700e7f0 7630F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7631F: samples/livepatch/
b700e7f0 7632L: live-patching@vger.kernel.org
74d50da3 7633T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7634
ea861d73
KC
7635LINUX KERNEL DUMP TEST MODULE (LKDTM)
7636M: Kees Cook <keescook@chromium.org>
7637S: Maintained
426f3a53 7638F: drivers/misc/lkdtm*
ea861d73 7639
e2d1d6c0 7640LLC (802.2)
0c59d281
ACM
7641L: netdev@vger.kernel.org
7642S: Odd fixes
679655da 7643F: include/linux/llc.h
c117ab84 7644F: include/uapi/linux/llc.h
679655da
JP
7645F: include/net/llc*
7646F: net/llc/
e2d1d6c0 7647
4e233cbe
AD
7648LM73 HARDWARE MONITOR DRIVER
7649M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7650L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7651S: Maintained
7652F: drivers/hwmon/lm73.c
7653
156e2d1a 7654LM78 HARDWARE MONITOR DRIVER
d8130624 7655M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7656L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7657S: Maintained
7658F: Documentation/hwmon/lm78
7659F: drivers/hwmon/lm78.c
7660
1da177e4 7661LM83 HARDWARE MONITOR DRIVER
d8130624 7662M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7663L: linux-hwmon@vger.kernel.org
1da177e4 7664S: Maintained
679655da
JP
7665F: Documentation/hwmon/lm83
7666F: drivers/hwmon/lm83.c
1da177e4
LT
7667
7668LM90 HARDWARE MONITOR DRIVER
d8130624 7669M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7670L: linux-hwmon@vger.kernel.org
1da177e4 7671S: Maintained
679655da 7672F: Documentation/hwmon/lm90
aae7bce4 7673F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7674F: drivers/hwmon/lm90.c
87d08b11 7675F: include/dt-bindings/thermal/lm90.h
1da177e4 7676
917cc4e6
GR
7677LM95234 HARDWARE MONITOR DRIVER
7678M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7679L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7680S: Maintained
7681F: Documentation/hwmon/lm95234
7682F: drivers/hwmon/lm95234.c
7683
68620bdd
MP
7684LME2510 MEDIA DRIVER
7685M: Malcolm Priestley <tvboxspy@gmail.com>
7686L: linux-media@vger.kernel.org
a825eaec 7687W: https://linuxtv.org
68620bdd
MP
7688Q: http://patchwork.linuxtv.org/project/linux-media/list/
7689S: Maintained
7690F: drivers/media/usb/dvb-usb-v2/lmedm04*
7691
d4c3be70 7692LOCKING PRIMITIVES
8b58be88
JP
7693M: Peter Zijlstra <peterz@infradead.org>
7694M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7695L: linux-kernel@vger.kernel.org
d4c3be70 7696T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7697S: Maintained
d4c3be70 7698F: Documentation/locking/
679655da 7699F: include/linux/lockdep.h
d4c3be70
IM
7700F: include/linux/spinlock*.h
7701F: arch/*/include/asm/spinlock*.h
7702F: include/linux/rwlock*.h
7703F: include/linux/mutex*.h
7704F: arch/*/include/asm/mutex*.h
7705F: include/linux/rwsem*.h
7706F: arch/*/include/asm/rwsem.h
7707F: include/linux/seqlock.h
7708F: lib/locking*.[ch]
7486d6da 7709F: kernel/locking/
512e67f9 7710
dde33348 7711LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7712M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7713L: linux-ntfs-dev@lists.sourceforge.net
7714W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7715S: Maintained
679655da 7716F: Documentation/ldm.txt
20d16fef 7717F: block/partitions/ldm.*
1da177e4 7718
c87e34ef 7719LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7720M: Sathya Prakash <sathya.prakash@broadcom.com>
7721M: Chaitra P B <chaitra.basappa@broadcom.com>
7722M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7723L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7724L: linux-scsi@vger.kernel.org
9495e835 7725W: http://www.avagotech.com/support/
c87e34ef 7726S: Supported
679655da 7727F: drivers/message/fusion/
500c152a 7728F: drivers/scsi/mpt2sas/
7729F: drivers/scsi/mpt3sas/
c87e34ef 7730
1da177e4 7731LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7732M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7733L: linux-scsi@vger.kernel.org
7734S: Maintained
679655da 7735F: drivers/scsi/sym53c8xx_2/
1da177e4 7736
e5f5c99a
GR
7737LTC4261 HARDWARE MONITOR DRIVER
7738M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7739L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7740S: Maintained
7741F: Documentation/hwmon/ltc4261
7742F: drivers/hwmon/ltc4261.c
7743
81365c31 7744LTP (Linux Test Project)
28b8e8d4 7745M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7746M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7747M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7748M: Jan Stancek <jstancek@redhat.com>
7749M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7750M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7751L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7752W: http://linux-test-project.github.io/
7d1ae8a8 7753T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7754S: Maintained
7755
c12a54b3 7756M32R ARCHITECTURE
c12a54b3 7757W: http://www.linux-m32r.org/
b4174867 7758S: Orphan
679655da 7759F: arch/m32r/
c12a54b3 7760
1da177e4 7761M68K ARCHITECTURE
8b58be88 7762M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7763L: linux-m68k@lists.linux-m68k.org
7764W: http://www.linux-m68k.org/
54e5881d 7765T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7766S: Maintained
679655da 7767F: arch/m68k/
9db35182 7768F: drivers/zorro/
1da177e4
LT
7769
7770M68K ON APPLE MACINTOSH
8b58be88 7771M: Joshua Thompson <funaho@jurai.org>
1da177e4 7772W: http://www.mac.linux-m68k.org/
9bb9f222 7773L: linux-m68k@lists.linux-m68k.org
1da177e4 7774S: Maintained
9db35182 7775F: arch/m68k/mac/
1da177e4
LT
7776
7777M68K ON HP9000/300
8b58be88 7778M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7779W: http://www.tazenda.demon.co.uk/phil/linux-hp
7780S: Maintained
679655da 7781F: arch/m68k/hp300/
1da177e4 7782
74425546
AP
7783M88DS3103 MEDIA DRIVER
7784M: Antti Palosaari <crope@iki.fi>
7785L: linux-media@vger.kernel.org
a825eaec 7786W: https://linuxtv.org
74425546
AP
7787W: http://palosaari.fi/linux/
7788Q: http://patchwork.linuxtv.org/project/linux-media/list/
7789T: git git://linuxtv.org/anttip/media_tree.git
7790S: Maintained
7791F: drivers/media/dvb-frontends/m88ds3103*
7792
68620bdd
MP
7793M88RS2000 MEDIA DRIVER
7794M: Malcolm Priestley <tvboxspy@gmail.com>
7795L: linux-media@vger.kernel.org
a825eaec 7796W: https://linuxtv.org
68620bdd
MP
7797Q: http://patchwork.linuxtv.org/project/linux-media/list/
7798S: Maintained
7799F: drivers/media/dvb-frontends/m88rs2000*
7800
07a092fa 7801MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7802M: Alexey Klimov <klimov.linux@gmail.com>
7803L: linux-media@vger.kernel.org
7804T: git git://linuxtv.org/media_tree.git
7805S: Maintained
7806F: drivers/media/radio/radio-ma901.c
07a092fa 7807
64a327a7 7808MAC80211
8b58be88 7809M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7810L: linux-wireless@vger.kernel.org
491b26b4 7811W: http://wireless.kernel.org/
ce466579
JB
7812T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7813T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7814S: Maintained
679655da
JP
7815F: Documentation/networking/mac80211-injection.txt
7816F: include/net/mac80211.h
7817F: net/mac80211/
2af8c4dc 7818F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7819
2b6d83e2
JB
7820MAILBOX API
7821M: Jassi Brar <jassisinghbrar@gmail.com>
7822L: linux-kernel@vger.kernel.org
7823S: Maintained
7824F: drivers/mailbox/
7825F: include/linux/mailbox_client.h
7826F: include/linux/mailbox_controller.h
7827
faf1668c 7828MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7829M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7830W: http://www.kernel.org/doc/man-pages
bd7ebec6 7831L: linux-man@vger.kernel.org
1b53dc74 7832S: Maintained
faf1668c 7833
daa10170
RB
7834MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7835M: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7836L: linux-mips@linux-mips.org
7837S: Maintained
7838F: arch/mips/boot/dts/img/pistachio_marduk.dts
7839
0d3cd4b6
VD
7840MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7841M: Andrew Lunn <andrew@lunn.ch>
7842M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 7843L: netdev@vger.kernel.org
0d3cd4b6
VD
7844S: Maintained
7845F: drivers/net/dsa/mv88e6xxx/
b26bff6e 7846F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 7847
8427defd 7848MARVELL ARMADA DRM SUPPORT
0d7f4f05 7849M: Russell King <linux@armlinux.org.uk>
8427defd 7850S: Maintained
0d7f4f05
RK
7851T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7852T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8427defd 7853F: drivers/gpu/drm/armada/
4418833e
EV
7854F: include/uapi/drm/armada_drm.h
7855F: Documentation/devicetree/bindings/display/armada/
8427defd 7856
c4d007bc
TP
7857MARVELL CRYPTO DRIVER
7858M: Boris Brezillon <boris.brezillon@free-electrons.com>
7859M: Arnaud Ebalard <arno@natisbad.org>
7860F: drivers/crypto/marvell/
7861S: Maintained
7862L: linux-crypto@vger.kernel.org
7863
44c14c1d 7864MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7865M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7866M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7867L: netdev@vger.kernel.org
7868S: Maintained
7869F: drivers/net/ethernet/marvell/sk*
7870
74cda169 7871MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7872L: libertas-dev@lists.infradead.org
8ac3e99e 7873S: Orphan
f988d640 7874F: drivers/net/wireless/marvell/libertas/
74cda169 7875
b60d6975 7876MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7877M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7878L: netdev@vger.kernel.org
f5ca8502 7879S: Maintained
527a6266 7880F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7881F: include/linux/mv643xx.h
1da177e4 7882
370b8ed9
TP
7883MARVELL MVNETA ETHERNET DRIVER
7884M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7885L: netdev@vger.kernel.org
7886S: Maintained
7887F: drivers/net/ethernet/marvell/mvneta.*
7888
fcad584d 7889MARVELL MWIFIEX WIRELESS DRIVER
bf30171b 7890M: Amitkumar Karwar <amitkarwar@gmail.com>
550795fc 7891M: Nishant Sarmukadam <nishants@marvell.com>
cf8c44d4
AK
7892M: Ganapathi Bhat <gbhat@marvell.com>
7893M: Xinming Hu <huxm@marvell.com>
fcad584d
BZ
7894L: linux-wireless@vger.kernel.org
7895S: Maintained
277b024e 7896F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7897
a2c3f656 7898MARVELL MWL8K WIRELESS DRIVER
a040d532 7899M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7900L: linux-wireless@vger.kernel.org
16345910 7901S: Odd Fixes
de60f1dc 7902F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7903
2a69567b 7904MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7905M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7906S: Odd Fixes
1fa7e547 7907F: drivers/mmc/host/mvsdio.*
2a69567b 7908
1da177e4 7909MATROX FRAMEBUFFER DRIVER
c69f677c 7910L: linux-fbdev@vger.kernel.org
52653199 7911S: Orphan
8a61f013 7912F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7913F: include/uapi/linux/matroxfb.h
1da177e4 7914
ca462085
GR
7915MAX16065 HARDWARE MONITOR DRIVER
7916M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7917L: linux-hwmon@vger.kernel.org
ca462085
GR
7918S: Maintained
7919F: Documentation/hwmon/max16065
7920F: drivers/hwmon/max16065.c
7921
1f61cab8
GR
7922MAX20751 HARDWARE MONITOR DRIVER
7923M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7924L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7925S: Maintained
7926F: Documentation/hwmon/max20751
7927F: drivers/hwmon/max20751.c
7928
d20620de 7929MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7930L: linux-hwmon@vger.kernel.org
34924b23 7931S: Orphan
679655da
JP
7932F: Documentation/hwmon/max6650
7933F: drivers/hwmon/max6650.c
d20620de 7934
e89ab51f
GR
7935MAX6697 HARDWARE MONITOR DRIVER
7936M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7937L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7938S: Maintained
7939F: Documentation/hwmon/max6697
7940F: Documentation/devicetree/bindings/i2c/max6697.txt
7941F: drivers/hwmon/max6697.c
7942F: include/linux/platform_data/max6697.h
7943
3b2af7f7
PR
7944MAX9860 MONO AUDIO VOICE CODEC DRIVER
7945M: Peter Rosin <peda@axentia.se>
7946L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7947S: Maintained
7948F: Documentation/devicetree/bindings/sound/max9860.txt
7949F: sound/soc/codecs/max9860.*
7950
f8f847b5 7951MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7952M: Krzysztof Kozlowski <krzk@kernel.org>
7953M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7954L: linux-pm@vger.kernel.org
7955S: Supported
8c0984e5
SR
7956F: drivers/power/supply/max14577_charger.c
7957F: drivers/power/supply/max77693_charger.c
f8f847b5 7958
3811405e
JMC
7959MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7960M: Javier Martinez Canillas <javier@osg.samsung.com>
7961L: linux-kernel@vger.kernel.org
7962S: Supported
96173cc6 7963F: drivers/*/*max77802*.c
3811405e
JMC
7964F: Documentation/devicetree/bindings/*/*max77802.txt
7965F: include/dt-bindings/*/*max77802.h
7966
befeb596
KK
7967MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7968M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7969M: Krzysztof Kozlowski <krzk@kernel.org>
7970M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7971L: linux-kernel@vger.kernel.org
7972S: Supported
86cf635a 7973F: drivers/*/max14577*.c
0998a436 7974F: drivers/*/max77686*.c
86cf635a 7975F: drivers/*/max77693*.c
befeb596
KK
7976F: drivers/extcon/extcon-max14577.c
7977F: drivers/extcon/extcon-max77693.c
7978F: drivers/rtc/rtc-max77686.c
7979F: drivers/clk/clk-max77686.c
7980F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7981F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7982F: Documentation/devicetree/bindings/mfd/max77693.txt
7983F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7984F: include/linux/mfd/max14577*.h
7985F: include/linux/mfd/max77686*.h
7986F: include/linux/mfd/max77693*.h
7987
9be3c9a5
HV
7988MAXIRADIO FM RADIO RECEIVER DRIVER
7989M: Hans Verkuil <hverkuil@xs4all.nl>
7990L: linux-media@vger.kernel.org
7991T: git git://linuxtv.org/media_tree.git
a825eaec 7992W: https://linuxtv.org
9be3c9a5
HV
7993S: Maintained
7994F: drivers/media/radio/radio-maxiradio*
7995
c05dc2cc
PR
7996MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7997M: Peter Rosin <peda@axentia.se>
7998L: linux-iio@vger.kernel.org
7999S: Maintained
2704e300 8000F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
8001F: drivers/iio/potentiometer/mcp4531.c
8002
3b8df5fd
WBG
8003MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8004M: William Breathitt Gray <vilhelm.gray@gmail.com>
8005L: linux-iio@vger.kernel.org
8006S: Maintained
8007F: drivers/iio/dac/cio-dac.c
8008
7b49235e
LP
8009MEDIA DRIVERS FOR RENESAS - FCP
8010M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8011L: linux-media@vger.kernel.org
8012L: linux-renesas-soc@vger.kernel.org
8013T: git git://linuxtv.org/media_tree.git
8014S: Supported
8015F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8016F: drivers/media/platform/rcar-fcp.c
8017F: include/media/rcar-fcp.h
8018
4710b752
KB
8019MEDIA DRIVERS FOR RENESAS - FDP1
8020M: Kieran Bingham <kieran@bingham.xyz>
8021L: linux-media@vger.kernel.org
8022L: linux-renesas-soc@vger.kernel.org
8023T: git git://linuxtv.org/media_tree.git
8024S: Supported
8025F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8026F: drivers/media/platform/rcar_fdp1.c
8027
474cde66
NS
8028MEDIA DRIVERS FOR RENESAS - VIN
8029M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8030L: linux-media@vger.kernel.org
8031L: linux-renesas-soc@vger.kernel.org
8032T: git git://linuxtv.org/media_tree.git
8033S: Supported
8034F: Documentation/devicetree/bindings/media/rcar_vin.txt
8035F: drivers/media/platform/rcar-vin/
8036
6f32a8c9
LP
8037MEDIA DRIVERS FOR RENESAS - VSP1
8038M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8039L: linux-media@vger.kernel.org
4a121096 8040L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
8041T: git git://linuxtv.org/media_tree.git
8042S: Supported
8043F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8044F: drivers/media/platform/vsp1/
8045
fae2080a
AO
8046MEDIA DRIVERS FOR HELENE
8047M: Abylay Ospan <aospan@netup.ru>
8048L: linux-media@vger.kernel.org
8049W: https://linuxtv.org
8050W: http://netup.tv/
8051T: git git://linuxtv.org/media_tree.git
8052S: Supported
8053F: drivers/media/dvb-frontends/helene*
8054
dacf9ce8
KS
8055MEDIA DRIVERS FOR ASCOT2E
8056M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8057M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 8058L: linux-media@vger.kernel.org
a825eaec 8059W: https://linuxtv.org
dacf9ce8
KS
8060W: http://netup.tv/
8061T: git git://linuxtv.org/media_tree.git
8062S: Supported
8063F: drivers/media/dvb-frontends/ascot2e*
8064
a6dc60ff
KS
8065MEDIA DRIVERS FOR CXD2841ER
8066M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8067M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 8068L: linux-media@vger.kernel.org
a825eaec 8069W: https://linuxtv.org
a6dc60ff
KS
8070W: http://netup.tv/
8071T: git git://linuxtv.org/media_tree.git
8072S: Supported
8073F: drivers/media/dvb-frontends/cxd2841er*
8074
a5d32b35
KS
8075MEDIA DRIVERS FOR HORUS3A
8076M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8077M: Abylay Ospan <aospan@netup.ru>
a5d32b35 8078L: linux-media@vger.kernel.org
a825eaec 8079W: https://linuxtv.org
a5d32b35
KS
8080W: http://netup.tv/
8081T: git git://linuxtv.org/media_tree.git
8082S: Supported
8083F: drivers/media/dvb-frontends/horus3a*
8084
e025273b
KS
8085MEDIA DRIVERS FOR LNBH25
8086M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8087M: Abylay Ospan <aospan@netup.ru>
e025273b 8088L: linux-media@vger.kernel.org
a825eaec 8089W: https://linuxtv.org
e025273b
KS
8090W: http://netup.tv/
8091T: git git://linuxtv.org/media_tree.git
8092S: Supported
8093F: drivers/media/dvb-frontends/lnbh25*
8094
52b1eaf4
KS
8095MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8096M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8097M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 8098L: linux-media@vger.kernel.org
a825eaec 8099W: https://linuxtv.org
52b1eaf4
KS
8100W: http://netup.tv/
8101T: git git://linuxtv.org/media_tree.git
8102S: Supported
8103F: drivers/media/pci/netup_unidvb/*
8104
127c49ae 8105MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
8106M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8107M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
8108P: LinuxTV.org Project
8109L: linux-media@vger.kernel.org
a825eaec 8110W: https://linuxtv.org
8a6e2535 8111Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 8112T: git git://linuxtv.org/media_tree.git
127c49ae 8113S: Maintained
618cd932 8114F: Documentation/media/
127c49ae 8115F: drivers/media/
ffe06198 8116F: drivers/staging/media/
eb4b0ec7 8117F: include/linux/platform_data/media/
127c49ae 8118F: include/media/
6c0f0359
MCC
8119F: include/uapi/linux/dvb/
8120F: include/uapi/linux/videodev2.h
8121F: include/uapi/linux/media.h
8122F: include/uapi/linux/v4l2-*
8123F: include/uapi/linux/meye.h
8124F: include/uapi/linux/ivtv*
8125F: include/uapi/linux/uvcvideo.h
d20620de 8126
0c272fc9
JC
8127MEDIATEK ETHERNET DRIVER
8128M: Felix Fietkau <nbd@openwrt.org>
8129M: John Crispin <blogic@openwrt.org>
8130L: netdev@vger.kernel.org
8131S: Maintained
8132F: drivers/net/ethernet/mediatek/
8133
67712beb
TL
8134MEDIATEK MEDIA DRIVER
8135M: Tiffany Lin <tiffany.lin@mediatek.com>
8136M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8137S: Supported
8138F: drivers/media/platform/mtk-vcodec/
8139F: drivers/media/platform/mtk-vpu/
8140F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8141F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8142
fc96ec0d
MT
8143MEDIATEK MDP DRIVER
8144M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8145M: Houlong Wei <houlong.wei@mediatek.com>
8146M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8147S: Supported
8148F: drivers/media/platform/mtk-mdp/
8149F: drivers/media/platform/mtk-vpu/
8150F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8151
c869f77d
JK
8152MEDIATEK MT7601U WIRELESS LAN DRIVER
8153M: Jakub Kicinski <kubakici@wp.pl>
8154L: linux-wireless@vger.kernel.org
8155S: Maintained
8156F: drivers/net/wireless/mediatek/mt7601u/
8157
e399065b 8158MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8159M: Kashyap Desai <kashyap.desai@broadcom.com>
8160M: Sumit Saxena <sumit.saxena@broadcom.com>
8161M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8162L: megaraidlinux.pdl@broadcom.com
baaea1dc 8163L: linux-scsi@vger.kernel.org
295dde2f 8164W: http://www.avagotech.com/support/
ce00f85c 8165S: Maintained
679655da
JP
8166F: Documentation/scsi/megaraid.txt
8167F: drivers/scsi/megaraid.*
8168F: drivers/scsi/megaraid/
757e0108 8169
ff43f433
SJ
8170MELFAS MIP4 TOUCHSCREEN DRIVER
8171M: Sangwon Jee <jeesw@melfas.com>
8172W: http://www.melfas.com
8173S: Supported
8174F: drivers/input/touchscreen/melfas_mip4.c
8175F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8176
2c46c9d5 8177MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8178M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 8179L: netdev@vger.kernel.org
2c46c9d5
AV
8180S: Supported
8181W: http://www.mellanox.com
8182Q: http://patchwork.ozlabs.org/project/netdev/list/
8183F: drivers/net/ethernet/mellanox/mlx4/en_*
8184
e7523a49
OG
8185MELLANOX ETHERNET DRIVER (mlx5e)
8186M: Saeed Mahameed <saeedm@mellanox.com>
8187L: netdev@vger.kernel.org
8188S: Supported
8189W: http://www.mellanox.com
8190Q: http://patchwork.ozlabs.org/project/netdev/list/
8191F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8192
93c1edb2
JP
8193MELLANOX ETHERNET SWITCH DRIVERS
8194M: Jiri Pirko <jiri@mellanox.com>
8195M: Ido Schimmel <idosch@mellanox.com>
8196L: netdev@vger.kernel.org
8197S: Supported
8198W: http://www.mellanox.com
8199Q: http://patchwork.ozlabs.org/project/netdev/list/
8200F: drivers/net/ethernet/mellanox/mlxsw/
8201
6bec23bf 8202MELLANOX MLXCPLD I2C AND MUX DRIVER
c02b7bf5
VP
8203M: Vadim Pasternak <vadimp@mellanox.com>
8204M: Michael Shych <michaelsh@mellanox.com>
8205L: linux-i2c@vger.kernel.org
8206S: Supported
6bec23bf 8207F: drivers/i2c/busses/i2c-mlxcpld.c
c02b7bf5 8208F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
6bec23bf 8209F: Documentation/i2c/busses/i2c-mlxcpld
c02b7bf5 8210
be4fdf99
VP
8211MELLANOX MLXCPLD LED DRIVER
8212M: Vadim Pasternak <vadimp@mellanox.com>
8213L: linux-leds@vger.kernel.org
8214S: Supported
8215F: drivers/leds/leds-mlxcpld.c
8216F: Documentation/leds/leds-mlxcpld.txt
8217
58cbbee2
VP
8218MELLANOX PLATFORM DRIVER
8219M: Vadim Pasternak <vadimp@mellanox.com>
8220L: platform-driver-x86@vger.kernel.org
8221S: Supported
6613d18e 8222F: drivers/platform/x86/mlx-platform.c
58cbbee2 8223
30488704
VP
8224MELLANOX MLX CPLD HOTPLUG DRIVER
8225M: Vadim Pasternak <vadimp@mellanox.com>
8226L: platform-driver-x86@vger.kernel.org
8227S: Supported
8228F: drivers/platform/x86/mlxcpld-hotplug.c
8229F: include/linux/platform_data/mlxcpld-hotplug.h
8230
8700e3e7
MS
8231SOFT-ROCE DRIVER (rxe)
8232M: Moni Shoua <monis@mellanox.com>
8233L: linux-rdma@vger.kernel.org
8234S: Supported
8235W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8236Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 8237F: drivers/infiniband/sw/rxe/
8700e3e7
MS
8238F: include/uapi/rdma/rdma_user_rxe.h
8239
5b25b13a
MD
8240MEMBARRIER SUPPORT
8241M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8242M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8243L: linux-kernel@vger.kernel.org
8244S: Supported
8245F: kernel/membarrier.c
8246F: include/uapi/linux/membarrier.h
8247
70ea91f1
SR
8248MEMORY MANAGEMENT
8249L: linux-mm@kvack.org
70ea91f1
SR
8250W: http://www.linux-mm.org
8251S: Maintained
679655da 8252F: include/linux/mm.h
551450bb
CS
8253F: include/linux/gfp.h
8254F: include/linux/mmzone.h
8255F: include/linux/memory_hotplug.h
8256F: include/linux/vmalloc.h
679655da 8257F: mm/
70ea91f1 8258
f4e9ce66 8259MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8260M: David Woodhouse <dwmw2@infradead.org>
242c325e 8261M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8262M: Boris Brezillon <boris.brezillon@free-electrons.com>
8263M: Marek Vasut <marek.vasut@gmail.com>
8264M: Richard Weinberger <richard@nod.at>
8265M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
1da177e4 8266L: linux-mtd@lists.infradead.org
8a6e2535
JP
8267W: http://www.linux-mtd.infradead.org/
8268Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 8269T: git git://git.infradead.org/linux-mtd.git
ab95eac9 8270T: git git://git.infradead.org/l2-mtd.git
1da177e4 8271S: Maintained
becc7ae5 8272F: Documentation/devicetree/bindings/mtd/
679655da
JP
8273F: drivers/mtd/
8274F: include/linux/mtd/
c117ab84 8275F: include/uapi/mtd/
1da177e4 8276
26c57ef1 8277MEN A21 WATCHDOG DRIVER
30c7469b 8278M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8279L: linux-watchdog@vger.kernel.org
30c7469b 8280S: Maintained
26c57ef1
JT
8281F: drivers/watchdog/mena21_wdt.c
8282
3764e82e 8283MEN CHAMELEON BUS (mcb)
30c7469b
JT
8284M: Johannes Thumshirn <morbidrsa@gmail.com>
8285S: Maintained
3764e82e
JT
8286F: drivers/mcb/
8287F: include/linux/mcb.h
b9f2f459 8288F: Documentation/men-chameleon-bus.txt
3764e82e 8289
48b490d2
AW
8290MEN F21BMC (Board Management Controller)
8291M: Andreas Werner <andreas.werner@men.de>
8292S: Supported
8293F: drivers/mfd/menf21bmc.c
8294F: drivers/watchdog/menf21bmc_wdt.c
8295F: drivers/leds/leds-menf21bmc.c
8296F: drivers/hwmon/menf21bmc_hwmon.c
8297F: Documentation/hwmon/menf21bmc
8298
12285945
JH
8299METAG ARCHITECTURE
8300M: James Hogan <james.hogan@imgtec.com>
d668d9ed 8301L: linux-metag@vger.kernel.org
9f273c24 8302T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8303S: Odd Fixes
12285945
JH
8304F: arch/metag/
8305F: Documentation/metag/
8306F: Documentation/devicetree/bindings/metag/
2d799dde 8307F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8308F: drivers/clocksource/metag_generic.c
5698c50d
JH
8309F: drivers/irqchip/irq-metag.c
8310F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8311F: drivers/tty/metag_da.c
12285945 8312
c6375b0a 8313MICROBLAZE ARCHITECTURE
8b58be88 8314M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8315W: http://www.monstr.eu/fdt/
8316T: git git://git.monstr.eu/linux-2.6-microblaze.git
8317S: Supported
0a8c7914 8318F: arch/microblaze/
1da177e4 8319
5615c371
NF
8320MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8321M: Richard Genoud <richard.genoud@gmail.com>
8322S: Maintained
8323F: drivers/tty/serial/atmel_serial.c
8324F: include/linux/atmel_serial.h
8325
f53243b5
NF
8326MICROCHIP / ATMEL DMA DRIVER
8327M: Ludovic Desroches <ludovic.desroches@microchip.com>
8328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8329L: dmaengine@vger.kernel.org
8330S: Supported
8331F: drivers/dma/at_hdmac.c
8332F: drivers/dma/at_hdmac_regs.h
8333F: include/linux/platform_data/dma-atmel.h
8334
71fb2c74
SW
8335MICROCHIP / ATMEL ISC DRIVER
8336M: Songjun Wu <songjun.wu@microchip.com>
8337L: linux-media@vger.kernel.org
8338S: Supported
8339F: drivers/media/platform/atmel/atmel-isc.c
8340F: drivers/media/platform/atmel/atmel-isc-regs.h
8341F: devicetree/bindings/media/atmel-isc.txt
8342
3ec72a2a
RL
8343MICROCHIP USB251XB DRIVER
8344M: Richard Leitner <richard.leitner@skidata.com>
8345L: linux-usb@vger.kernel.org
8346S: Maintained
8347F: drivers/usb/misc/usb251xb.c
3ec72a2a
RL
8348F: Documentation/devicetree/bindings/usb/usb251xb.txt
8349
2508a45a
CY
8350MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8351M: Chen Yu <yu.c.chen@intel.com>
8352L: platform-driver-x86@vger.kernel.org
8353S: Supported
8354F: drivers/platform/x86/surfacepro3_button.c
8355
1da177e4 8356MICROTEK X6 SCANNER
61eee9a7 8357M: Oliver Neukum <oliver@neukum.org>
1da177e4 8358S: Maintained
679655da 8359F: drivers/usb/image/microtek.*
1da177e4
LT
8360
8361MIPS
8b58be88 8362M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8363L: linux-mips@linux-mips.org
6097050d 8364W: http://www.linux-mips.org/
b05e988e 8365T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8366Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8367S: Supported
f46d92e8 8368F: Documentation/devicetree/bindings/mips/
679655da
JP
8369F: Documentation/mips/
8370F: arch/mips/
1da177e4 8371
413ef3f6
KC
8372MIPS/LOONGSON1 ARCHITECTURE
8373M: Keguang Zhang <keguang.zhang@gmail.com>
8374L: linux-mips@linux-mips.org
8375S: Maintained
8376F: arch/mips/loongson32/
8377F: arch/mips/include/asm/mach-loongson32/
8378F: drivers/*/*loongson1*
8379F: drivers/*/*/*loongson1*
8380
08b7620a
HV
8381MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8382M: Hans Verkuil <hverkuil@xs4all.nl>
8383L: linux-media@vger.kernel.org
8384T: git git://linuxtv.org/media_tree.git
a825eaec 8385W: https://linuxtv.org
08b7620a
HV
8386S: Odd Fixes
8387F: drivers/media/radio/radio-miropcm20*
8388
c09befcb
OG
8389MELLANOX MLX4 core VPI driver
8390M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8391L: netdev@vger.kernel.org
8392L: linux-rdma@vger.kernel.org
8393W: http://www.mellanox.com
8394Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8395S: Supported
8396F: drivers/net/ethernet/mellanox/mlx4/
8397F: include/linux/mlx4/
9ce28a20 8398F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8399
8400MELLANOX MLX4 IB driver
8401M: Yishai Hadas <yishaih@mellanox.com>
8402L: linux-rdma@vger.kernel.org
8403W: http://www.mellanox.com
e126ba97 8404Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8405S: Supported
8406F: drivers/infiniband/hw/mlx4/
8407F: include/linux/mlx4/
8408
595a4d8f 8409MELLANOX MLX5 core VPI driver
45788f1f 8410M: Saeed Mahameed <saeedm@mellanox.com>
595a4d8f
OG
8411M: Matan Barak <matanb@mellanox.com>
8412M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8413L: netdev@vger.kernel.org
8414L: linux-rdma@vger.kernel.org
8415W: http://www.mellanox.com
8416Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8417S: Supported
8418F: drivers/net/ethernet/mellanox/mlx5/core/
8419F: include/linux/mlx5/
3085e29e 8420F: include/uapi/rdma/mlx5-abi.h
e126ba97 8421
595a4d8f
OG
8422MELLANOX MLX5 IB driver
8423M: Matan Barak <matanb@mellanox.com>
8424M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8425L: linux-rdma@vger.kernel.org
8426W: http://www.mellanox.com
8427Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8428S: Supported
b75f0050 8429F: drivers/infiniband/hw/mlx5/
595a4d8f 8430F: include/linux/mlx5/
e126ba97 8431
764589b6
CM
8432MELEXIS MLX90614 DRIVER
8433M: Crt Mori <cmo@melexis.com>
8434L: linux-iio@vger.kernel.org
8435W: http://www.melexis.com
8436S: Supported
8437F: drivers/iio/temperature/mlx90614.c
8438
6c223761
KB
8439MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8440M: Don Brace <don.brace@microsemi.com>
8441L: esc.storagedev@microsemi.com
8442L: linux-scsi@vger.kernel.org
8443S: Supported
8444F: drivers/scsi/smartpqi/smartpqi*.[ch]
8445F: drivers/scsi/smartpqi/Kconfig
8446F: drivers/scsi/smartpqi/Makefile
8447F: include/linux/cciss*.h
8448F: include/uapi/linux/cciss*.h
425b490b 8449F: Documentation/scsi/smartpqi.txt
6c223761 8450
0ce277e4
AP
8451MN88472 MEDIA DRIVER
8452M: Antti Palosaari <crope@iki.fi>
8453L: linux-media@vger.kernel.org
a825eaec 8454W: https://linuxtv.org
0ce277e4
AP
8455W: http://palosaari.fi/linux/
8456Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8457S: Maintained
94d0eaa4 8458F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8459
4f4d238f
AP
8460MN88473 MEDIA DRIVER
8461M: Antti Palosaari <crope@iki.fi>
8462L: linux-media@vger.kernel.org
a825eaec 8463W: https://linuxtv.org
4f4d238f
AP
8464W: http://palosaari.fi/linux/
8465Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8466S: Maintained
877ba50b 8467F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8468
1da177e4 8469MODULE SUPPORT
a467a672 8470M: Jessica Yu <jeyu@redhat.com>
8b58be88 8471M: Rusty Russell <rusty@rustcorp.com.au>
0d4ec784 8472T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
1da177e4 8473S: Maintained
679655da
JP
8474F: include/linux/module.h
8475F: kernel/module.c
1da177e4
LT
8476
8477MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8478W: http://popies.net/meye/
b7788e13 8479S: Orphan
618cd932 8480F: Documentation/media/v4l-drivers/meye*
90d72ac6 8481F: drivers/media/pci/meye/
6c0f0359 8482F: include/uapi/linux/meye.h
1da177e4 8483
b9705b60 8484MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8485M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8486S: Maintained
679655da 8487F: Documentation/serial/moxa-smartio
c897401b 8488F: drivers/tty/mxser.*
d735410a 8489
889b2f87
AK
8490MR800 AVERMEDIA USB FM RADIO DRIVER
8491M: Alexey Klimov <klimov.linux@gmail.com>
8492L: linux-media@vger.kernel.org
8493T: git git://linuxtv.org/media_tree.git
8494S: Maintained
8495F: drivers/media/radio/radio-mr800.c
8496
d7155691
AO
8497MRF24J40 IEEE 802.15.4 RADIO DRIVER
8498M: Alan Ott <alan@signal11.us>
8499L: linux-wpan@vger.kernel.org
8500S: Maintained
8501F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8502F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8503
8c4c731a 8504MSI LAPTOP SUPPORT
182ae55c 8505M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8506L: platform-driver-x86@vger.kernel.org
8c4c731a 8507S: Maintained
679655da 8508F: drivers/platform/x86/msi-laptop.c
8c4c731a 8509
0f1006b1 8510MSI WMI SUPPORT
d0944853 8511L: platform-driver-x86@vger.kernel.org
5ee7041e 8512S: Orphan
0f1006b1
AA
8513F: drivers/platform/x86/msi-wmi.c
8514
19a628a0
AP
8515MSI001 MEDIA DRIVER
8516M: Antti Palosaari <crope@iki.fi>
8517L: linux-media@vger.kernel.org
a825eaec 8518W: https://linuxtv.org
19a628a0
AP
8519W: http://palosaari.fi/linux/
8520Q: http://patchwork.linuxtv.org/project/linux-media/list/
8521T: git git://linuxtv.org/anttip/media_tree.git
8522S: Maintained
0185e197 8523F: drivers/media/tuners/msi001*
19a628a0 8524
7570589d 8525MSI2500 MEDIA DRIVER
2c57213f
AP
8526M: Antti Palosaari <crope@iki.fi>
8527L: linux-media@vger.kernel.org
a825eaec 8528W: https://linuxtv.org
2c57213f
AP
8529W: http://palosaari.fi/linux/
8530Q: http://patchwork.linuxtv.org/project/linux-media/list/
8531T: git git://linuxtv.org/anttip/media_tree.git
8532S: Maintained
7570589d 8533F: drivers/media/usb/msi2500/
2c57213f 8534
159eeea4
RJ
8535MSYSTEMS DISKONCHIP G3 MTD DRIVER
8536M: Robert Jarzmik <robert.jarzmik@free.fr>
8537L: linux-mtd@lists.infradead.org
8538S: Maintained
8539F: drivers/mtd/devices/docg3*
8540
62a37dc7 8541MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8542M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8543L: linux-media@vger.kernel.org
8544T: git git://linuxtv.org/media_tree.git
8545S: Maintained
8546F: drivers/media/i2c/mt9m032.c
b5dcee22 8547F: include/media/i2c/mt9m032.h
0e837fb9 8548
62a37dc7 8549MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8550M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8551L: linux-media@vger.kernel.org
8552T: git git://linuxtv.org/media_tree.git
8553S: Maintained
8554F: drivers/media/i2c/mt9p031.c
b5dcee22 8555F: include/media/i2c/mt9p031.h
0e837fb9 8556
62a37dc7 8557MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8558M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8559L: linux-media@vger.kernel.org
8560T: git git://linuxtv.org/media_tree.git
8561S: Maintained
8562F: drivers/media/i2c/mt9t001.c
b5dcee22 8563F: include/media/i2c/mt9t001.h
0e837fb9 8564
62a37dc7 8565MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8566M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8567L: linux-media@vger.kernel.org
8568T: git git://linuxtv.org/media_tree.git
8569S: Maintained
f2272e13 8570F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8571F: drivers/media/i2c/mt9v032.c
b5dcee22 8572F: include/media/i2c/mt9v032.h
0e837fb9 8573
4e0d13cb 8574MULTIFUNCTION DEVICES (MFD)
f7d3210e 8575M: Lee Jones <lee.jones@linaro.org>
7caa7991 8576T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8577S: Supported
80366127 8578F: Documentation/devicetree/bindings/mfd/
679655da 8579F: drivers/mfd/
55b5940d 8580F: include/linux/mfd/
29a0729d 8581F: include/dt-bindings/mfd/
4e0d13cb 8582
5c4e6f13 8583MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8584M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8585L: linux-mmc@vger.kernel.org
82bb095e 8586T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8587S: Maintained
2810984b 8588F: Documentation/devicetree/bindings/mmc/
679655da
JP
8589F: drivers/mmc/
8590F: include/linux/mmc/
c117ab84 8591F: include/uapi/linux/mmc/
baca2da4 8592
15a0580c 8593MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8594S: Orphan
679655da
JP
8595F: drivers/mmc/host/mmc_spi.c
8596F: include/linux/spi/mmc_spi.h
15a0580c 8597
1da177e4 8598MULTISOUND SOUND DRIVER
8b58be88 8599M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8600S: Maintained
679655da
JP
8601F: Documentation/sound/oss/MultiSound
8602F: sound/oss/msnd*
1da177e4 8603
d735410a 8604MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8605S: Orphan
c897401b 8606F: drivers/tty/isicom.c
679655da 8607F: include/linux/isicom.h
d735410a 8608
550a7375 8609MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8610M: Bin Liu <b-liu@ti.com>
795fb7e7 8611L: linux-usb@vger.kernel.org
43b416e5 8612T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8613S: Maintained
679655da 8614F: drivers/usb/musb/
550a7375 8615
ea0af5f6
MK
8616MXL5007T MEDIA DRIVER
8617M: Michael Krufky <mkrufky@linuxtv.org>
8618L: linux-media@vger.kernel.org
a825eaec 8619W: https://linuxtv.org
ea0af5f6
MK
8620W: http://github.com/mkrufky
8621Q: http://patchwork.linuxtv.org/project/linux-media/list/
8622T: git git://linuxtv.org/mkrufky/tuners.git
8623S: Maintained
8624F: drivers/media/tuners/mxl5007t.*
8625
45d59d70
MV
8626MXSFB DRM DRIVER
8627M: Marek Vasut <marex@denx.de>
8628S: Supported
8629F: drivers/gpu/drm/mxsfb/
8630F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8631
2d3cf588 8632MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8633M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8634L: netdev@vger.kernel.org
205057ae 8635W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8636S: Supported
93f7848b 8637F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8638
9df4f913
BB
8639NAND FLASH SUBSYSTEM
8640M: Boris Brezillon <boris.brezillon@free-electrons.com>
8641R: Richard Weinberger <richard@nod.at>
8642L: linux-mtd@lists.infradead.org
8643W: http://www.linux-mtd.infradead.org/
8644Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8645T: git git://github.com/linux-nand/linux.git
8646S: Maintained
8647F: drivers/mtd/nand/
8648F: include/linux/mtd/nand*.h
8649
1da177e4 8650NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8651S: Orphan
d9fb9f38 8652F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8653
23dc05a3
DM
8654NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8655M: Daniel Mack <zonque@gmail.com>
8656S: Maintained
e5747e40 8657L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8658W: http://www.native-instruments.com
8659F: sound/usb/caiaq/
8660
1da177e4 8661NCP FILESYSTEM
52653199
PV
8662M: Petr Vandrovec <petr@vandrovec.name>
8663S: Odd Fixes
679655da 8664F: fs/ncpfs/
1da177e4 8665
a79b0322
FT
8666NCR 5380 SCSI DRIVERS
8667M: Finn Thain <fthain@telegraphics.com.au>
8668M: Michael Schmitz <schmitzmic@gmail.com>
8669L: linux-scsi@vger.kernel.org
8670S: Maintained
8671F: Documentation/scsi/g_NCR5380.txt
8672F: drivers/scsi/NCR5380.*
8673F: drivers/scsi/arm/cumana_1.c
8674F: drivers/scsi/arm/oak.c
a79b0322
FT
8675F: drivers/scsi/atari_scsi.*
8676F: drivers/scsi/dmx3191d.c
a79b0322 8677F: drivers/scsi/g_NCR5380.*
a79b0322 8678F: drivers/scsi/mac_scsi.*
a79b0322
FT
8679F: drivers/scsi/sun3_scsi.*
8680F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8681
1da177e4 8682NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8683M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8684L: linux-scsi@vger.kernel.org
8685S: Maintained
679655da 8686F: drivers/scsi/NCR_D700.*
1da177e4 8687
4aa3eb4c
GR
8688NCT6775 HARDWARE MONITOR DRIVER
8689M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8690L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8691S: Maintained
8692F: Documentation/hwmon/nct6775
8693F: drivers/hwmon/nct6775.c
8694
3c2d774c 8695NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8696M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8697L: linux-rdma@vger.kernel.org
e3d33cb1 8698W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8699S: Supported
8700F: drivers/infiniband/hw/nes/
c546b2a3 8701F: include/uapi/rdma/nes-abi.h
3c2d774c 8702
be2f2e84 8703NETEM NETWORK EMULATOR
adbbf69d 8704M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8705L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8706S: Maintained
679655da 8707F: net/sched/sch_netem.c
be2f2e84 8708
b2f5a051 8709NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8710M: Jon Mason <jdmason@kudzu.us>
4a58448b 8711L: netdev@vger.kernel.org
4a58448b 8712S: Supported
679655da 8713F: Documentation/networking/s2io.txt
b2f5a051 8714F: Documentation/networking/vxge.txt
86387e1a 8715F: drivers/net/ethernet/neterion/
4a58448b 8716
fc52497e 8717NETFILTER
0e05e192 8718M: Pablo Neira Ayuso <pablo@netfilter.org>
42010ed0 8719M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8720L: netfilter-devel@vger.kernel.org
82b98543 8721L: coreteam@netfilter.org
1da177e4
LT
8722W: http://www.netfilter.org/
8723W: http://www.iptables.org/
42010ed0
PNA
8724Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8725T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8726T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8727S: Supported
679655da
JP
8728F: include/linux/netfilter*
8729F: include/linux/netfilter/
8730F: include/net/netfilter/
c117ab84
CEB
8731F: include/uapi/linux/netfilter*
8732F: include/uapi/linux/netfilter/
679655da
JP
8733F: net/*/netfilter.c
8734F: net/*/netfilter/
8735F: net/netfilter/
91c269a0 8736F: net/bridge/br_netfilter*.c
1da177e4 8737
4cc67735 8738NETLABEL
87a0874c 8739M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8740W: http://netlabel.sf.net
8741L: netdev@vger.kernel.org
87a0874c 8742S: Maintained
80811493 8743F: Documentation/netlabel/
679655da
JP
8744F: include/net/netlabel.h
8745F: net/netlabel/
4cc67735 8746
1da177e4 8747NETROM NETWORK LAYER
8b58be88 8748M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8749L: linux-hams@vger.kernel.org
d34cb28a 8750W: http://www.linux-ax25.org/
1da177e4 8751S: Maintained
679655da 8752F: include/net/netrom.h
c117ab84 8753F: include/uapi/linux/netrom.h
679655da 8754F: net/netrom/
1da177e4 8755
4c352362
JK
8756NETRONOME ETHERNET DRIVERS
8757M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8758L: oss-drivers@netronome.com
8759S: Maintained
8760F: drivers/net/ethernet/netronome/
8761
5ddb88c0 8762NETWORK BLOCK DEVICE (NBD)
1e668f4e 8763M: Josef Bacik <jbacik@fb.com>
1da177e4 8764S: Maintained
1e668f4e 8765L: linux-block@vger.kernel.org
5e4b269b 8766L: nbd-general@lists.sourceforge.net
679655da
JP
8767F: Documentation/blockdev/nbd.txt
8768F: drivers/block/nbd.c
c117ab84 8769F: include/uapi/linux/nbd.h
1da177e4 8770
6e43650c
NH
8771NETWORK DROP MONITOR
8772M: Neil Horman <nhorman@tuxdriver.com>
8773L: netdev@vger.kernel.org
8774S: Maintained
8775W: https://fedorahosted.org/dropwatch/
8776F: net/core/drop_monitor.c
8777
3ed6e498
AL
8778NETWORKING [DSA]
8779M: Andrew Lunn <andrew@lunn.ch>
8780M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8781M: Florian Fainelli <f.fainelli@gmail.com>
8782S: Maintained
8783F: net/dsa/
8784F: include/net/dsa.h
8785F: drivers/net/dsa/
8786
1da177e4 8787NETWORKING [GENERAL]
8b58be88 8788M: "David S. Miller" <davem@davemloft.net>
979b6c13 8789L: netdev@vger.kernel.org
b1e8fd54 8790W: http://www.linuxfoundation.org/en/Net
11e98029 8791Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8792T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8793T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
b0522e13 8794B: mailto:netdev@vger.kernel.org
1da177e4 8795S: Maintained
679655da
JP
8796F: net/
8797F: include/net/
018d21ed
JP
8798F: include/linux/in.h
8799F: include/linux/net.h
8800F: include/linux/netdevice.h
c117ab84
CEB
8801F: include/uapi/linux/in.h
8802F: include/uapi/linux/net.h
8803F: include/uapi/linux/netdevice.h
0c7aecd4 8804F: include/uapi/linux/net_namespace.h
7e814a6c 8805F: tools/net/
f4e53f9a 8806F: tools/testing/selftests/net/
335a67d2 8807F: lib/random32.c
1da177e4
LT
8808
8809NETWORKING [IPv4/IPv6]
8b58be88
JP
8810M: "David S. Miller" <davem@davemloft.net>
8811M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8812M: James Morris <jmorris@namei.org>
8813M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8814M: Patrick McHardy <kaber@trash.net>
979b6c13 8815L: netdev@vger.kernel.org
08deed1e 8816T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8817S: Maintained
679655da
JP
8818F: net/ipv4/
8819F: net/ipv6/
8820F: include/net/ip*
0a14842f 8821F: arch/x86/net/*
1da177e4 8822
73b7656c
DM
8823NETWORKING [IPSEC]
8824M: Steffen Klassert <steffen.klassert@secunet.com>
8825M: Herbert Xu <herbert@gondor.apana.org.au>
8826M: "David S. Miller" <davem@davemloft.net>
8827L: netdev@vger.kernel.org
d1fc5024
SK
8828T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8829T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8830S: Maintained
5826bdd1 8831F: net/core/flow.c
73b7656c
DM
8832F: net/xfrm/
8833F: net/key/
8834F: net/ipv4/xfrm*
77999328 8835F: net/ipv4/esp4*
d1fc5024
SK
8836F: net/ipv4/ah4.c
8837F: net/ipv4/ipcomp.c
8838F: net/ipv4/ip_vti.c
73b7656c 8839F: net/ipv6/xfrm*
77999328 8840F: net/ipv6/esp6*
d1fc5024
SK
8841F: net/ipv6/ah6.c
8842F: net/ipv6/ipcomp6.c
8843F: net/ipv6/ip6_vti.c
73b7656c
DM
8844F: include/uapi/linux/xfrm.h
8845F: include/net/xfrm.h
8846
10e2ff1c 8847NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8848M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8849L: netdev@vger.kernel.org
8850S: Maintained
8851
29f8f632 8852NETWORKING [WIRELESS]
2cb4abd1 8853L: linux-wireless@vger.kernel.org
8a6e2535 8854Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8855
788873ac
JP
8856NETWORKING DRIVERS
8857L: netdev@vger.kernel.org
8858W: http://www.linuxfoundation.org/en/Net
11e98029 8859Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8860T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8861T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8862S: Odd Fixes
156f4fbc 8863F: Documentation/devicetree/bindings/net/
788873ac 8864F: drivers/net/
018d21ed 8865F: include/linux/if_*
0b63bf1f 8866F: include/linux/netdevice.h
0b63bf1f
JD
8867F: include/linux/etherdevice.h
8868F: include/linux/fcdevice.h
8869F: include/linux/fddidevice.h
8870F: include/linux/hippidevice.h
8871F: include/linux/inetdevice.h
c117ab84
CEB
8872F: include/uapi/linux/if_*
8873F: include/uapi/linux/netdevice.h
788873ac 8874
0e324cf6
JL
8875NETWORKING DRIVERS (WIRELESS)
8876M: Kalle Valo <kvalo@codeaurora.org>
8877L: linux-wireless@vger.kernel.org
8878Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8879T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8880T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8881S: Maintained
182fd9ee 8882F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8883F: drivers/net/wireless/
8884
3d396eb1 8885NETXEN (1/10) GbE SUPPORT
67f0160f
MY
8886M: Manish Chopra <manish.chopra@cavium.com>
8887M: Rahul Verma <rahul.verma@cavium.com>
8888M: Dept-GELinuxNICDev@cavium.com
3d396eb1 8889L: netdev@vger.kernel.org
3d396eb1 8890S: Supported
aa43c215 8891F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8892
6423d30f 8893NFC SUBSYSTEM
6423d30f
AAJ
8894M: Samuel Ortiz <sameo@linux.intel.com>
8895L: linux-wireless@vger.kernel.org
1eb3b216 8896L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8897S: Supported
6423d30f 8898F: net/nfc/
55eb94f9 8899F: include/net/nfc/
c117ab84 8900F: include/uapi/linux/nfc.h
6423d30f 8901F: drivers/nfc/
397d6497
CR
8902F: include/linux/platform_data/nfcmrvl.h
8903F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8904F: include/linux/platform_data/pn544.h
397d6497
CR
8905F: include/linux/platform_data/st21nfca.h
8906F: include/linux/platform_data/st-nci.h
7ebb88e5 8907F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8908
e8b43555 8909NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8910M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8911M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8912L: linux-nfs@vger.kernel.org
8913W: http://client.linux-nfs.org
cd7b996a 8914T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8915S: Maintained
679655da
JP
8916F: fs/lockd/
8917F: fs/nfs/
8918F: fs/nfs_common/
8919F: net/sunrpc/
8920F: include/linux/lockd/
8921F: include/linux/nfs*
8922F: include/linux/sunrpc/
c117ab84
CEB
8923F: include/uapi/linux/nfs*
8924F: include/uapi/linux/sunrpc/
1da177e4 8925
85ef9cea 8926NILFS2 FILESYSTEM
e2126935 8927M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8928L: linux-nilfs@vger.kernel.org
f9472265 8929W: http://nilfs.sourceforge.net/
9e92e516 8930W: http://nilfs.osdn.jp/
e2126935 8931T: git git://github.com/konis/nilfs2.git
85ef9cea 8932S: Supported
679655da
JP
8933F: Documentation/filesystems/nilfs2.txt
8934F: fs/nilfs2/
c35c7ac5 8935F: include/trace/events/nilfs2.h
e63e88bc
RK
8936F: include/uapi/linux/nilfs2_api.h
8937F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8938
1da177e4 8939NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8940M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8941W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8942S: Maintained
679655da
JP
8943F: Documentation/scsi/NinjaSCSI.txt
8944F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8945
8946NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8947M: GOTO Masanori <gotom@debian.or.jp>
8948M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8949W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8950S: Maintained
679655da
JP
8951F: Documentation/scsi/NinjaSCSI.txt
8952F: drivers/scsi/nsp32*
1da177e4 8953
383b8fb9
LFT
8954NIOS2 ARCHITECTURE
8955M: Ley Foon Tan <lftan@altera.com>
8956L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8957T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8958S: Maintained
8959F: arch/nios2/
8960
21b5a1c3
PM
8961NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8962M: Pavel Machek <pavel@ucw.cz>
8963M: Sakari Ailus <sakari.ailus@iki.fi>
8964L: linux-media@vger.kernel.org
8965S: Maintained
8966F: drivers/media/i2c/et8ek8
8967F: drivers/media/i2c/ad5820.c
8968
e5360224
PM
8969NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8970M: Pavel Machek <pavel@ucw.cz>
8971M: Sakari Ailus <sakari.ailus@iki.fi>
8972L: linux-media@vger.kernel.org
8973S: Maintained
8974F: drivers/media/i2c/et8ek8
8975F: drivers/media/i2c/ad5820.c
8976
2a6afddb 8977NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8978R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8979F: include/linux/power/bq2415x_charger.h
081bab21 8980F: include/linux/power/bq27xxx_battery.h
2a6afddb 8981F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8982F: drivers/power/supply/bq2415x_charger.c
8983F: drivers/power/supply/bq27xxx_battery.c
8984F: drivers/power/supply/bq27xxx_battery_i2c.c
8985F: drivers/power/supply/isp1704_charger.c
8986F: drivers/power/supply/rx51_battery.c
2a6afddb 8987
a1bd3bae 8988NTB DRIVER CORE
9ef6bf6c
JM
8989M: Jon Mason <jdmason@kudzu.us>
8990M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8991M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8992L: linux-ntb@googlegroups.com
fce8a7bb 8993S: Supported
2984411f
JM
8994W: https://github.com/jonmason/ntb/wiki
8995T: git git://github.com/jonmason/ntb.git
fce8a7bb 8996F: drivers/ntb/
548c237c 8997F: drivers/net/ntb_netdev.c
fce8a7bb 8998F: include/linux/ntb.h
a1bd3bae 8999F: include/linux/ntb_transport.h
a9c59ef7 9000F: tools/testing/selftests/ntb/
fce8a7bb 9001
e26a5843
AH
9002NTB INTEL DRIVER
9003M: Jon Mason <jdmason@kudzu.us>
9004M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 9005L: linux-ntb@googlegroups.com
e26a5843
AH
9006S: Supported
9007W: https://github.com/jonmason/ntb/wiki
9008T: git git://github.com/jonmason/ntb.git
9009F: drivers/ntb/hw/intel/
fce8a7bb 9010
a1b36958 9011NTB AMD DRIVER
bc034e52 9012M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
a1b36958
XY
9013L: linux-ntb@googlegroups.com
9014S: Supported
9015F: drivers/ntb/hw/amd/
9016
1da177e4 9017NTFS FILESYSTEM
2818ef50 9018M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 9019L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 9020W: http://www.tuxera.com/
e6f4dee7 9021T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 9022S: Supported
679655da
JP
9023F: Documentation/filesystems/ntfs.txt
9024F: fs/ntfs/
1da177e4 9025
9eb8ef74 9026NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 9027M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9028L: linux-fbdev@vger.kernel.org
ce00f85c 9029S: Maintained
8a61f013
JH
9030F: drivers/video/fbdev/riva/
9031F: drivers/video/fbdev/nvidia/
1da177e4 9032
79461681 9033NVM EXPRESS DRIVER
b3975e94
JF
9034M: Keith Busch <keith.busch@intel.com>
9035M: Jens Axboe <axboe@fb.com>
b508fc35
CH
9036M: Christoph Hellwig <hch@lst.de>
9037M: Sagi Grimberg <sagi@grimberg.me>
79461681 9038L: linux-nvme@lists.infradead.org
b508fc35
CH
9039T: git://git.infradead.org/nvme.git
9040W: http://git.infradead.org/nvme.git
79461681 9041S: Supported
57dacad5 9042F: drivers/nvme/host/
79461681 9043F: include/linux/nvme.h
b508fc35 9044F: include/uapi/linux/nvme_ioctl.h
79461681 9045
a07b4970
CH
9046NVM EXPRESS TARGET DRIVER
9047M: Christoph Hellwig <hch@lst.de>
9048M: Sagi Grimberg <sagi@grimberg.me>
9049L: linux-nvme@lists.infradead.org
b508fc35
CH
9050T: git://git.infradead.org/nvme.git
9051W: http://git.infradead.org/nvme.git
a07b4970
CH
9052S: Supported
9053F: drivers/nvme/target/
9054
b1ad1475
JS
9055NVM EXPRESS FC TRANSPORT DRIVERS
9056M: James Smart <james.smart@broadcom.com>
9057L: linux-nvme@lists.infradead.org
9058S: Supported
9059F: include/linux/nvme-fc.h
d6d20012 9060F: include/linux/nvme-fc-driver.h
e399441d 9061F: drivers/nvme/host/fc.c
c5343203 9062F: drivers/nvme/target/fc.c
475d0fe7 9063F: drivers/nvme/target/fcloop.c
b1ad1475 9064
aee4b9bd
SK
9065NVMEM FRAMEWORK
9066M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9067M: Maxime Ripard <maxime.ripard@free-electrons.com>
9068S: Maintained
9069F: drivers/nvmem/
9070F: Documentation/devicetree/bindings/nvmem/
9071F: include/linux/nvmem-consumer.h
9072F: include/linux/nvmem-provider.h
9073
dece4585
CP
9074NXP-NCI NFC DRIVER
9075M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9076R: Charles Gorand <charles.gorand@effinnov.com>
9077L: linux-nfc@lists.01.org (moderated for non-subscribers)
9078S: Supported
9079F: drivers/nfc/nxp-nci
9080
f50d7146 9081NXP TDA998X DRM DRIVER
0d7f4f05 9082M: Russell King <linux@armlinux.org.uk>
f50d7146 9083S: Supported
0d7f4f05
RK
9084T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9085T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
f50d7146
RK
9086F: drivers/gpu/drm/i2c/tda998x_drv.c
9087F: include/drm/i2c/tda998x.h
9088
fbace43e
PR
9089NXP TFA9879 DRIVER
9090M: Peter Rosin <peda@axentia.se>
9091L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9092S: Maintained
9093F: sound/soc/codecs/tfa9879*
9094
442f04c3
JP
9095OBJTOOL
9096M: Josh Poimboeuf <jpoimboe@redhat.com>
9097S: Supported
9098F: tools/objtool/
9099
57b6bfcf
TL
9100OMAP1 SUPPORT
9101M: Aaro Koskinen <aaro.koskinen@iki.fi>
9102M: Tony Lindgren <tony@atomide.com>
9103L: linux-omap@vger.kernel.org
9104Q: http://patchwork.kernel.org/project/linux-omap/list/
9105T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9106S: Maintained
9107F: arch/arm/mach-omap1/
9108F: arch/arm/plat-omap/
9109F: arch/arm/configs/omap1_defconfig
9110F: drivers/i2c/busses/i2c-omap.c
9111F: include/linux/i2c-omap.h
9112
9113OMAP2+ SUPPORT
0e24bdd4 9114M: Tony Lindgren <tony@atomide.com>
f5525786
TL
9115L: linux-omap@vger.kernel.org
9116W: http://www.muru.com/linux/omap/
9117W: http://linux.omap.com/
8a6e2535 9118Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 9119T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 9120S: Maintained
57b6bfcf
TL
9121F: arch/arm/mach-omap2/
9122F: arch/arm/plat-omap/
026da812 9123F: arch/arm/configs/omap2plus_defconfig
046d0a37 9124F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
9125F: drivers/irqchip/irq-omap-intc.c
9126F: drivers/mfd/*omap*.c
9127F: drivers/mfd/menelaus.c
9128F: drivers/mfd/palmas.c
9129F: drivers/mfd/tps65217.c
9130F: drivers/mfd/tps65218.c
9131F: drivers/mfd/tps65910.c
9132F: drivers/mfd/twl-core.[ch]
9133F: drivers/mfd/twl4030*.c
9134F: drivers/mfd/twl6030*.c
9135F: drivers/mfd/twl6040*.c
9136F: drivers/regulator/palmas-regulator*.c
9137F: drivers/regulator/pbias-regulator.c
9138F: drivers/regulator/tps65217-regulator.c
9139F: drivers/regulator/tps65218-regulator.c
9140F: drivers/regulator/tps65910-regulator.c
9141F: drivers/regulator/twl-regulator.c
cac28ae6 9142F: drivers/regulator/twl6030-regulator.c
046d0a37 9143F: include/linux/i2c-omap.h
f5525786 9144
50f29fbd 9145OMAP DEVICE TREE SUPPORT
cdb55ab0 9146M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
9147M: Tony Lindgren <tony@atomide.com>
9148L: linux-omap@vger.kernel.org
d0fb18c5 9149L: devicetree@vger.kernel.org
50f29fbd
TL
9150S: Maintained
9151F: arch/arm/boot/dts/*omap*
9152F: arch/arm/boot/dts/*am3*
05eb20fa
NM
9153F: arch/arm/boot/dts/*am4*
9154F: arch/arm/boot/dts/*am5*
9155F: arch/arm/boot/dts/*dra7*
50f29fbd 9156
f5525786 9157OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 9158M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
9159L: linux-omap@vger.kernel.org
9160S: Maintained
9161F: arch/arm/*omap*/*clock*
9162
9163OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 9164M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
9165L: linux-omap@vger.kernel.org
9166S: Maintained
9167F: arch/arm/*omap*/*pm*
c46938d4 9168F: drivers/cpufreq/omap-cpufreq.c
f5525786 9169
d21db568 9170OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 9171M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
9172M: Paul Walmsley <paul@pwsan.com>
9173L: linux-omap@vger.kernel.org
9174S: Maintained
d21db568 9175F: arch/arm/mach-omap2/prm*
692ab1f3 9176
f5525786 9177OMAP AUDIO SUPPORT
6c284903 9178M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 9179M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 9180L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
9181L: linux-omap@vger.kernel.org
9182S: Maintained
9183F: sound/soc/omap/
9184
18640193
TL
9185OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9186M: Roger Quadros <rogerq@ti.com>
9187M: Tony Lindgren <tony@atomide.com>
9188L: linux-omap@vger.kernel.org
9189S: Maintained
9190F: drivers/memory/omap-gpmc.c
9191F: arch/arm/mach-omap2/*gpmc*
9192
f5525786 9193OMAP FRAMEBUFFER SUPPORT
830e6384 9194M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 9195L: linux-fbdev@vger.kernel.org
f5525786
TL
9196L: linux-omap@vger.kernel.org
9197S: Maintained
8a61f013 9198F: drivers/video/fbdev/omap/
f5525786 9199
676eec0d 9200OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 9201M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 9202L: linux-omap@vger.kernel.org
676eec0d 9203L: linux-fbdev@vger.kernel.org
178ff4c9 9204S: Maintained
8a61f013 9205F: drivers/video/fbdev/omap2/
178ff4c9
TV
9206F: Documentation/arm/OMAP/DSS
9207
8b37fcfc
OBC
9208OMAP HARDWARE SPINLOCK SUPPORT
9209M: Ohad Ben-Cohen <ohad@wizery.com>
9210L: linux-omap@vger.kernel.org
9211S: Maintained
9212F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 9213
f5525786 9214OMAP MMC SUPPORT
8b58be88 9215M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
9216L: linux-omap@vger.kernel.org
9217S: Maintained
653f41b5
MC
9218F: drivers/mmc/host/omap.c
9219
9220OMAP HS MMC SUPPORT
0a4585c6 9221L: linux-mmc@vger.kernel.org
653f41b5 9222L: linux-omap@vger.kernel.org
dfa5d196 9223S: Orphan
653f41b5 9224F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
9225
9226OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 9227M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
9228S: Maintained
9229F: drivers/char/hw_random/omap-rng.c
9230
f400c82e 9231OMAP HWMOD SUPPORT
cdb55ab0 9232M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9233M: Paul Walmsley <paul@pwsan.com>
9234L: linux-omap@vger.kernel.org
9235S: Maintained
8fc8b12b 9236F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 9237
8633fb30
PW
9238OMAP HWMOD DATA
9239M: Paul Walmsley <paul@pwsan.com>
9240L: linux-omap@vger.kernel.org
9241S: Maintained
9242F: arch/arm/mach-omap2/omap_hwmod*data*
9243
f400c82e 9244OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 9245M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9246L: linux-omap@vger.kernel.org
9247S: Maintained
9248F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9249
0db83ced 9250OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
9251M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9252L: linux-media@vger.kernel.org
9253S: Maintained
7eec52db 9254F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 9255F: drivers/media/platform/omap3isp/
0db83ced 9256F: drivers/staging/media/omap4iss/
7e8970e1 9257
f5525786 9258OMAP USB SUPPORT
f5525786
TL
9259L: linux-usb@vger.kernel.org
9260L: linux-omap@vger.kernel.org
3b243519 9261S: Orphan
a16fbd65
JP
9262F: drivers/usb/*/*omap*
9263F: arch/arm/*omap*/usb*
f5525786 9264
6d994710 9265OMAP GPIO DRIVER
fe643528 9266M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 9267M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 9268M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
9269L: linux-omap@vger.kernel.org
9270S: Maintained
fe643528 9271F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
9272F: drivers/gpio/gpio-omap.c
9273
c351e290
MJ
9274OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9275M: Mark Jackson <mpfj@newflow.co.uk>
9276L: linux-omap@vger.kernel.org
9277S: Maintained
9278F: arch/arm/boot/dts/am335x-nano.dts
9279
0ad122d9 9280OMFS FILESYSTEM
8b58be88 9281M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
9282L: linux-karma-devel@lists.sourceforge.net
9283S: Maintained
679655da
JP
9284F: Documentation/filesystems/omfs.txt
9285F: fs/omfs/
0ad122d9 9286
c1986ee9 9287OMNIKEY CARDMAN 4000 DRIVER
8b58be88 9288M: Harald Welte <laforge@gnumonks.org>
c1986ee9 9289S: Maintained
679655da
JP
9290F: drivers/char/pcmcia/cm4000_cs.c
9291F: include/linux/cm4000_cs.h
c117ab84 9292F: include/uapi/linux/cm4000_cs.h
c1986ee9 9293
77c44ab1 9294OMNIKEY CARDMAN 4040 DRIVER
8b58be88 9295M: Harald Welte <laforge@gnumonks.org>
77c44ab1 9296S: Maintained
679655da 9297F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 9298
77d5140f 9299OMNIVISION OV7670 SENSOR DRIVER
8b58be88 9300M: Jonathan Corbet <corbet@lwn.net>
661263b5 9301L: linux-media@vger.kernel.org
275ffde4 9302T: git git://linuxtv.org/media_tree.git
77d5140f 9303S: Maintained
90d72ac6 9304F: drivers/media/i2c/ov7670.c
77d5140f 9305
431bca73 9306ONENAND FLASH DRIVER
8b58be88 9307M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
9308L: linux-mtd@lists.infradead.org
9309S: Maintained
679655da
JP
9310F: drivers/mtd/onenand/
9311F: include/linux/mtd/onenand*.h
431bca73 9312
1da177e4 9313ONSTREAM SCSI TAPE DRIVER
8b58be88 9314M: Willem Riede <osst@riede.org>
1da177e4
LT
9315L: osst-users@lists.sourceforge.net
9316L: linux-scsi@vger.kernel.org
9317S: Maintained
f7269cfc
JD
9318F: Documentation/scsi/osst.txt
9319F: drivers/scsi/osst.*
9320F: drivers/scsi/osst_*.h
9321F: drivers/scsi/st.h
1da177e4 9322
e2d1d6c0 9323OPENCORES I2C BUS DRIVER
8b58be88 9324M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 9325L: linux-i2c@vger.kernel.org
e2d1d6c0 9326S: Maintained
679655da
JP
9327F: Documentation/i2c/busses/i2c-ocores
9328F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 9329
860c44c1 9330OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 9331M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 9332M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 9333L: devicetree@vger.kernel.org
a7fefe9f 9334W: http://www.devicetree.org/
fcdec35e 9335T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 9336S: Maintained
f8828205 9337F: drivers/of/
860c44c1 9338F: include/linux/of*.h
f8828205 9339F: scripts/dtc/
860c44c1 9340
f8828205 9341OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 9342M: Rob Herring <robh+dt@kernel.org>
f8828205 9343M: Mark Rutland <mark.rutland@arm.com>
f8828205 9344L: devicetree@vger.kernel.org
9f273c24 9345T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 9346Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
9347S: Maintained
9348F: Documentation/devicetree/
9349F: arch/*/boot/dts/
9350F: include/dt-bindings/
9351
2bb65f56
PA
9352OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9353M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9354L: devicetree@vger.kernel.org
9355S: Maintained
9356F: Documentation/devicetree/dynamic-resolution-notes.txt
9357F: Documentation/devicetree/overlay-notes.txt
9358F: drivers/of/overlay.c
9359F: drivers/of/resolver.c
9360
19f9d392
JB
9361OPENRISC ARCHITECTURE
9362M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
9363M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9364M: Stafford Horne <shorne@gmail.com>
9dfc96d7 9365T: git git://github.com/openrisc/linux.git
d01e1f35
SH
9366L: openrisc@lists.librecores.org
9367W: http://openrisc.io
19f9d392 9368S: Maintained
14430813 9369F: arch/openrisc/
19f9d392 9370
ccb1352e 9371OPENVSWITCH
4f337ed5 9372M: Pravin Shelar <pshelar@nicira.com>
b422da7c 9373L: netdev@vger.kernel.org
ccb1352e
JG
9374L: dev@openvswitch.org
9375W: http://openvswitch.org
ccb1352e
JG
9376S: Maintained
9377F: net/openvswitch/
b422da7c 9378F: include/uapi/linux/openvswitch.h
ccb1352e 9379
875fa6fb
VK
9380OPERATING PERFORMANCE POINTS (OPP)
9381M: Viresh Kumar <vireshk@kernel.org>
9382M: Nishanth Menon <nm@ti.com>
9383M: Stephen Boyd <sboyd@codeaurora.org>
9384L: linux-pm@vger.kernel.org
9385S: Maintained
9386T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9387F: drivers/base/power/opp/
9388F: include/linux/pm_opp.h
9389F: Documentation/power/opp.txt
9390F: Documentation/devicetree/bindings/opp/
9391
af39917d
CL
9392OPL4 DRIVER
9393M: Clemens Ladisch <clemens@ladisch.de>
9394L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9395T: git git://git.alsa-project.org/alsa-kernel.git
9396S: Maintained
9397F: sound/drivers/opl4/
9398
1da177e4 9399OPROFILE
4cf7e718 9400M: Robert Richter <rric@kernel.org>
1da177e4
LT
9401L: oprofile-list@lists.sf.net
9402S: Maintained
81c4a8a6 9403F: arch/*/include/asm/oprofile*.h
679655da
JP
9404F: arch/*/oprofile/
9405F: drivers/oprofile/
9406F: include/linux/oprofile.h
1da177e4 9407
e2d1d6c0 9408ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9409M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9410M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9411L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9412W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9413S: Supported
679655da
JP
9414F: Documentation/filesystems/ocfs2.txt
9415F: Documentation/filesystems/dlmfs.txt
9416F: fs/ocfs2/
e2d1d6c0 9417
1da177e4 9418ORINOCO DRIVER
724c6b35 9419L: linux-wireless@vger.kernel.org
491b26b4 9420W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9421W: http://www.nongnu.org/orinoco/
3a59babb 9422S: Orphan
2be45b66 9423F: drivers/net/wireless/intersil/orinoco/
1da177e4 9424
42c55aa8 9425OSD LIBRARY and FILESYSTEM
fadc0752 9426M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9427M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9428L: osd-dev@open-osd.org
9429W: http://open-osd.org
54e5881d 9430T: git git://git.open-osd.org/open-osd.git
68274794 9431S: Maintained
42c55aa8 9432F: drivers/scsi/osd/
6b6f0b6c 9433F: include/scsi/osd_*
42c55aa8 9434F: fs/exofs/
68274794 9435
ef94b186 9436OVERLAY FILESYSTEM
7c37fbda 9437M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9438L: linux-unionfs@vger.kernel.org
9439T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9440S: Supported
1d113735 9441F: fs/overlayfs/
7c37fbda
NB
9442F: Documentation/filesystems/overlayfs.txt
9443
85096169
MM
9444ORANGEFS FILESYSTEM
9445M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9446L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9447T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9448S: Supported
9449F: fs/orangefs/
9450F: Documentation/filesystems/orangefs.txt
9451
e2d1d6c0 9452P54 WIRELESS DRIVER
084cb0fe 9453M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9454L: linux-wireless@vger.kernel.org
084cb0fe 9455W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9456S: Maintained
d3466830 9457F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9458
f5cd7872 9459PA SEMI ETHERNET DRIVER
f5cd7872 9460L: netdev@vger.kernel.org
56a5b8da 9461S: Orphan
ded19add 9462F: drivers/net/ethernet/pasemi/*
f5cd7872 9463
beb58aa3 9464PA SEMI SMBUS DRIVER
846557d3 9465L: linux-i2c@vger.kernel.org
56a5b8da 9466S: Orphan
679655da 9467F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9468
48fc267e
SK
9469PADATA PARALLEL EXECUTION MECHANISM
9470M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9471L: linux-crypto@vger.kernel.org
9472S: Maintained
9473F: kernel/padata.c
9474F: include/linux/padata.h
9475F: Documentation/padata.txt
9476
709ee531 9477PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9478M: Harald Welte <laforge@gnumonks.org>
d0944853 9479L: platform-driver-x86@vger.kernel.org
709ee531 9480S: Maintained
679655da 9481F: drivers/platform/x86/panasonic-laptop.c
709ee531 9482
368dd5ac 9483PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9484M: David Howells <dhowells@redhat.com>
4fa97181
DH
9485L: linux-am33-list@redhat.com (moderated for non-subscribers)
9486W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9487S: Maintained
679655da
JP
9488F: Documentation/mn10300/
9489F: arch/mn10300/
4fa97181 9490
305b37bd
KS
9491PARALLEL LCD/KEYPAD PANEL DRIVER
9492M: Willy Tarreau <willy@haproxy.com>
9493M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9494S: Odd Fixes
9495F: Documentation/misc-devices/lcd-panel-cgram.txt
9496F: drivers/misc/panel.c
9497
64dfff03
SM
9498PARALLEL PORT SUBSYSTEM
9499M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 9500M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 9501L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9502S: Maintained
679655da
JP
9503F: drivers/parport/
9504F: include/linux/parport*.h
9505F: drivers/char/ppdev.c
c117ab84 9506F: include/uapi/linux/ppdev.h
64dfff03 9507F: Documentation/parport*.txt
1da177e4 9508
4cdf6bc2 9509PARAVIRT_OPS INTERFACE
d633180c 9510M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9511M: Chris Wright <chrisw@sous-sol.org>
9512M: Alok Kataria <akataria@vmware.com>
9513M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9514L: virtualization@lists.linux-foundation.org
4cdf6bc2 9515S: Supported
a2e19991 9516F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9517F: arch/*/kernel/paravirt*
9518F: arch/*/include/asm/paravirt.h
47ae4b05 9519F: include/linux/hypervisor.h
4cdf6bc2 9520
e2d1d6c0 9521PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9522M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9523L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9524S: Maintained
679655da
JP
9525F: Documentation/blockdev/paride.txt
9526F: drivers/block/paride/
e2d1d6c0
RD
9527
9528PARISC ARCHITECTURE
b8828770 9529M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9530M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9531L: linux-parisc@vger.kernel.org
9532W: http://www.parisc-linux.org/
8a6e2535 9533Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9534T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9535T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9536S: Maintained
679655da 9537F: arch/parisc/
2b6bac9e 9538F: Documentation/parisc/
679655da 9539F: drivers/parisc/
2b6bac9e
HD
9540F: drivers/char/agp/parisc-agp.c
9541F: drivers/input/serio/gscps2.c
9542F: drivers/parport/parport_gsc.*
9543F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9544F: drivers/video/fbdev/sti*
2b6bac9e
HD
9545F: drivers/video/console/sti*
9546F: drivers/video/logo/logo_parisc*
e2d1d6c0 9547
44091d29
JP
9548PARMAN
9549M: Jiri Pirko <jiri@mellanox.com>
9550L: netdev@vger.kernel.org
9551S: Supported
9552F: lib/parman.c
9553F: lib/test_parman.c
9554F: include/linux/parman.h
9555
1662d32c 9556PC87360 HARDWARE MONITORING DRIVER
8b58be88 9557M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9558L: linux-hwmon@vger.kernel.org
1662d32c 9559S: Maintained
679655da
JP
9560F: Documentation/hwmon/pc87360
9561F: drivers/hwmon/pc87360.c
1662d32c
JC
9562
9563PC8736x GPIO DRIVER
8b58be88 9564M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9565S: Maintained
679655da 9566F: drivers/char/pc8736x_gpio.c
1662d32c 9567
1ad107fd 9568PC87427 HARDWARE MONITORING DRIVER
d8130624 9569M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9570L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9571S: Maintained
9572F: Documentation/hwmon/pc87427
9573F: drivers/hwmon/pc87427.c
9574
b26e0ed4 9575PCA9532 LED DRIVER
8b58be88 9576M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9577S: Maintained
d5ca6918
JP
9578F: drivers/leds/leds-pca9532.c
9579F: include/linux/leds-pca9532.h
b26e0ed4 9580
5ce914a8 9581PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9582M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9583L: linux-i2c@vger.kernel.org
9584S: Maintained
b4f0b74e 9585F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9586
3971dae5 9587PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9588M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9589S: Maintained
9590F: drivers/firmware/pcdp.*
9591
065c6359 9592PCI ERROR RECOVERY
6305902c 9593M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9594L: linux-pci@vger.kernel.org
065c6359 9595S: Supported
679655da 9596F: Documentation/PCI/pci-error-recovery.txt
065c6359 9597
78c1cffd
RC
9598PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9599M: Russell Currey <ruscur@russell.cc>
9600L: linuxppc-dev@lists.ozlabs.org
9601S: Supported
9602F: Documentation/powerpc/eeh-pci-error-recovery.txt
9603F: arch/powerpc/kernel/eeh*.c
9604F: arch/powerpc/platforms/*/eeh*.c
9605F: arch/powerpc/include/*/eeh*.h
9606
1da177e4 9607PCI SUBSYSTEM
5ac3a6d2 9608M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9609L: linux-pci@vger.kernel.org
99662dd1 9610Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9611T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9612S: Supported
92a1fe2e 9613F: Documentation/devicetree/bindings/pci/
679655da
JP
9614F: Documentation/PCI/
9615F: drivers/pci/
9616F: include/linux/pci*
6b49ee49 9617F: arch/x86/pci/
cad01f91 9618F: arch/x86/kernel/quirks.c
1da177e4 9619
eaa6111b
LFT
9620PCI DRIVER FOR ALTERA PCIE IP
9621M: Ley Foon Tan <lftan@altera.com>
9622L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9623L: linux-pci@vger.kernel.org
9624S: Supported
9625F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9626F: drivers/pci/host/pcie-altera.c
9627
b7e78170
RH
9628PCI DRIVER FOR ARM VERSATILE PLATFORM
9629M: Rob Herring <robh@kernel.org>
9630L: linux-pci@vger.kernel.org
9631L: linux-arm-kernel@lists.infradead.org
9632S: Maintained
9633F: Documentation/devicetree/bindings/pci/versatile.txt
9634F: drivers/pci/host/pci-versatile.c
9635
3dc9d38c
TP
9636PCI DRIVER FOR ARMADA 8K
9637M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9638L: linux-pci@vger.kernel.org
9639L: linux-arm-kernel@lists.infradead.org
9640S: Maintained
9641F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
950bf638 9642F: drivers/pci/dwc/pcie-armada8k.c
3dc9d38c 9643
5f6b6ccd
TI
9644PCI DRIVER FOR APPLIEDMICRO XGENE
9645M: Tanmay Inamdar <tinamdar@apm.com>
9646L: linux-pci@vger.kernel.org
9647L: linux-arm-kernel@lists.infradead.org
9648S: Maintained
9649F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9650F: drivers/pci/host/pci-xgene.c
9651
62d0ff83
ML
9652PCI DRIVER FOR FREESCALE LAYERSCAPE
9653M: Minghuan Lian <minghuan.Lian@freescale.com>
9654M: Mingkai Hu <mingkai.hu@freescale.com>
9655M: Roy Zang <tie-fei.zang@freescale.com>
9656L: linuxppc-dev@lists.ozlabs.org
9657L: linux-pci@vger.kernel.org
9658L: linux-arm-kernel@lists.infradead.org
9659S: Maintained
950bf638 9660F: drivers/pci/dwc/*layerscape*
62d0ff83 9661
f0b75693 9662PCI DRIVER FOR IMX6
286fbaef 9663M: Richard Zhu <hongxing.zhu@nxp.com>
1ba55f55 9664M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9665L: linux-pci@vger.kernel.org
9666L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9667S: Maintained
12e46064 9668F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
950bf638 9669F: drivers/pci/dwc/*imx6*
f0b75693 9670
0c4ffcfe
MK
9671PCI DRIVER FOR TI KEYSTONE
9672M: Murali Karicheri <m-karicheri2@ti.com>
9673L: linux-pci@vger.kernel.org
9674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9675S: Maintained
950bf638 9676F: drivers/pci/dwc/*keystone*
0c4ffcfe 9677
f0b75693
BH
9678PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9679M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9680M: Jason Cooper <jason@lakedaemon.net>
9681L: linux-pci@vger.kernel.org
9682L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9683S: Maintained
9684F: drivers/pci/host/*mvebu*
9685
8c39d710
TP
9686PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9687M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9688L: linux-pci@vger.kernel.org
9689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9690S: Maintained
441106d9 9691F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9692F: drivers/pci/host/pci-aardvark.c
9693
0447cfd7
TR
9694PCI DRIVER FOR NVIDIA TEGRA
9695M: Thierry Reding <thierry.reding@gmail.com>
9696L: linux-tegra@vger.kernel.org
f0b75693 9697L: linux-pci@vger.kernel.org
0447cfd7
TR
9698S: Supported
9699F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9700F: drivers/pci/host/pci-tegra.c
9701
47ff3de9
KVA
9702PCI DRIVER FOR TI DRA7XX
9703M: Kishon Vijay Abraham I <kishon@ti.com>
9704L: linux-omap@vger.kernel.org
9705L: linux-pci@vger.kernel.org
9706S: Supported
9707F: Documentation/devicetree/bindings/pci/ti-pci.txt
950bf638 9708F: drivers/pci/dwc/pci-dra7xx.c
47ff3de9 9709
f0b75693
BH
9710PCI DRIVER FOR RENESAS R-CAR
9711M: Simon Horman <horms@verge.net.au>
9712L: linux-pci@vger.kernel.org
4a121096 9713L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9714S: Maintained
9715F: drivers/pci/host/*rcar*
9716
4af82255 9717PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9718M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9719L: linux-pci@vger.kernel.org
f0b75693
BH
9720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9721L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255 9722S: Maintained
950bf638 9723F: drivers/pci/dwc/pci-exynos.c
4af82255 9724
f0b75693 9725PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9726M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 9727M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
9728L: linux-pci@vger.kernel.org
9729S: Maintained
9730F: Documentation/devicetree/bindings/pci/designware-pcie.txt
950bf638 9731F: drivers/pci/dwc/*designware*
5a3aa2a8 9732
cf28855b
WD
9733PCI DRIVER FOR GENERIC OF HOSTS
9734M: Will Deacon <will.deacon@arm.com>
9735L: linux-pci@vger.kernel.org
9736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9737S: Maintained
9738F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9739F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9740F: drivers/pci/host/pci-host-generic.c
9741
185a383a
KB
9742PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9743M: Keith Busch <keith.busch@intel.com>
9744L: linux-pci@vger.kernel.org
9745S: Supported
bc79c985 9746F: drivers/pci/host/vmd.c
185a383a 9747
51b66a6c 9748PCIE DRIVER FOR ST SPEAR13XX
110baab1 9749M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9750L: linux-pci@vger.kernel.org
110baab1 9751S: Maintained
950bf638 9752F: drivers/pci/dwc/*spear*
51b66a6c 9753
af1169b4
LFT
9754PCI MSI DRIVER FOR ALTERA MSI IP
9755M: Ley Foon Tan <lftan@altera.com>
9756L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9757L: linux-pci@vger.kernel.org
9758S: Supported
9759F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9760F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9761
dcd19de3
DD
9762PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9763M: Duc Dang <dhdang@apm.com>
9764L: linux-pci@vger.kernel.org
9765L: linux-arm-kernel@lists.infradead.org
9766S: Maintained
9767F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9768F: drivers/pci/host/pci-xgene-msi.c
9769
a3cbfae1
NC
9770PCIE DRIVER FOR AXIS ARTPEC
9771M: Niklas Cassel <niklas.cassel@axis.com>
9772M: Jesper Nilsson <jesper.nilsson@axis.com>
9773L: linux-arm-kernel@axis.com
9774L: linux-pci@vger.kernel.org
9775S: Maintained
9776F: Documentation/devicetree/bindings/pci/axis,artpec*
950bf638 9777F: drivers/pci/dwc/*artpec*
a3cbfae1 9778
500a1d9a
ZW
9779PCIE DRIVER FOR HISILICON
9780M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9781M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9782L: linux-pci@vger.kernel.org
9783S: Maintained
9784F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
950bf638 9785F: drivers/pci/dwc/pcie-hisi.c
500a1d9a 9786
e77f847d
SL
9787PCIE DRIVER FOR ROCKCHIP
9788M: Shawn Lin <shawn.lin@rock-chips.com>
9789M: Wenrui Li <wenrui.li@rock-chips.com>
9790L: linux-pci@vger.kernel.org
9791L: linux-rockchip@lists.infradead.org
9792S: Maintained
9793F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9794F: drivers/pci/host/pcie-rockchip.c
9795
82a82383
SV
9796PCIE DRIVER FOR QUALCOMM MSM
9797M: Stanimir Varbanov <svarbanov@mm-sol.com>
9798L: linux-pci@vger.kernel.org
9799L: linux-arm-msm@vger.kernel.org
9800S: Maintained
950bf638 9801F: drivers/pci/dwc/*qcom*
82a82383 9802
f12b76e5
DD
9803PCIE DRIVER FOR CAVIUM THUNDERX
9804M: David Daney <david.daney@cavium.com>
9805L: linux-pci@vger.kernel.org
9806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9807S: Supported
9808F: Documentation/devicetree/bindings/pci/pci-thunder-*
9809F: drivers/pci/host/pci-thunder-*
9810
1da177e4 9811PCMCIA SUBSYSTEM
4230dfc9 9812P: Linux PCMCIA Team
f5df5881 9813L: linux-pcmcia@lists.infradead.org
6650e0a5 9814W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9815T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9816S: Maintained
679655da 9817F: Documentation/pcmcia/
a67cd548 9818F: tools/pcmcia/
679655da
JP
9819F: drivers/pcmcia/
9820F: include/pcmcia/
1da177e4
LT
9821
9822PCNET32 NETWORK DRIVER
227fb925 9823M: Don Fry <pcnet32@frontier.com>
979b6c13 9824L: netdev@vger.kernel.org
1da177e4 9825S: Maintained
b955f6ca 9826F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9827
48fc267e
SK
9828PCRYPT PARALLEL CRYPTO ENGINE
9829M: Steffen Klassert <steffen.klassert@secunet.com>
9830L: linux-crypto@vger.kernel.org
9831S: Maintained
9832F: crypto/pcrypt.c
9833F: include/crypto/pcrypt.h
9834
e72df0b8
TH
9835PER-CPU MEMORY ALLOCATOR
9836M: Tejun Heo <tj@kernel.org>
93e205a7 9837M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9838T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9839S: Maintained
9840F: include/linux/percpu*.h
9841F: mm/percpu*.c
9842F: arch/*/include/asm/percpu.h
9843
ad4ecbcb 9844PER-TASK DELAY ACCOUNTING
185e595f 9845M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9846S: Maintained
679655da
JP
9847F: include/linux/delayacct.h
9848F: kernel/delayacct.c
ad4ecbcb 9849
57c0c15b 9850PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9851M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9852M: Ingo Molnar <mingo@redhat.com>
f80c5393 9853M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9854R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9855L: linux-kernel@vger.kernel.org
75fc2d37 9856T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9857S: Supported
d53e8365 9858F: kernel/events/*
a003236c 9859F: include/linux/perf_event.h
c117ab84 9860F: include/uapi/linux/perf_event.h
141c4296
RR
9861F: arch/*/kernel/perf_event*.c
9862F: arch/*/kernel/*/perf_event*.c
9863F: arch/*/kernel/*/*/perf_event*.c
a003236c 9864F: arch/*/include/asm/perf_event.h
a003236c 9865F: arch/*/kernel/perf_callchain.c
b0a434fb 9866F: arch/*/events/*
a003236c 9867F: tools/perf/
6c0b3244 9868
dd49d0f5 9869PERSONALITY HANDLING
8b58be88 9870M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9871L: linux-abi-devel@lists.sourceforge.net
9872S: Maintained
679655da 9873F: include/linux/personality.h
c117ab84 9874F: include/uapi/linux/personality.h
dd49d0f5 9875
838e7a03 9876PHONET PROTOCOL
2a06b40f 9877M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9878S: Supported
9879F: Documentation/networking/phonet.txt
9880F: include/linux/phonet.h
9881F: include/net/phonet/
c117ab84 9882F: include/uapi/linux/phonet.h
838e7a03
RDC
9883F: net/phonet/
9884
1da177e4 9885PHRAM MTD DRIVER
8b58be88 9886M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9887L: linux-mtd@lists.infradead.org
9888S: Maintained
679655da 9889F: drivers/mtd/devices/phram.c
1da177e4 9890
efdbb10e
BP
9891PICOLCD HID DRIVER
9892M: Bruno Prémont <bonbons@linux-vserver.org>
9893L: linux-input@vger.kernel.org
9894S: Maintained
9895F: drivers/hid/hid-picolcd*
9896
a53bfa07
JI
9897PICOXCELL SUPPORT
9898M: Jamie Iles <jamie@jamieiles.com>
9899L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9900T: git git://github.com/jamieiles/linux-2.6-ji.git
9901S: Supported
b8733987 9902F: arch/arm/boot/dts/picoxcell*
14430813 9903F: arch/arm/mach-picoxcell/
b8733987 9904F: drivers/crypto/picoxcell*
a53bfa07 9905
2744e8af
LW
9906PIN CONTROL SUBSYSTEM
9907M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9908L: linux-gpio@vger.kernel.org
dbe752a3 9909T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9910S: Maintained
9feeed94 9911F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9912F: Documentation/pinctrl.txt
07f29ba6 9913F: drivers/pinctrl/
8e406fe4 9914F: include/linux/pinctrl/
2744e8af 9915
2201bbb8
JCPV
9916PIN CONTROLLER - ATMEL AT91
9917M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9919S: Maintained
c654b6bf 9920F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9921
33d3690c 9922PIN CONTROLLER - ATMEL AT91 PIO4
420a3879 9923M: Ludovic Desroches <ludovic.desroches@microchip.com>
33d3690c
LD
9924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9925L: linux-gpio@vger.kernel.org
9926S: Supported
9927F: drivers/pinctrl/pinctrl-at91-pio4.*
9928
cbd1b652
MW
9929PIN CONTROLLER - INTEL
9930M: Mika Westerberg <mika.westerberg@linux.intel.com>
9931M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9932S: Maintained
9933F: drivers/pinctrl/intel/
2201bbb8 9934
9963b536
LP
9935PIN CONTROLLER - RENESAS
9936M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9937M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9938L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9939S: Maintained
9940F: drivers/pinctrl/sh-pfc/
9941
b75e60d6 9942PIN CONTROLLER - SAMSUNG
fea685e9 9943M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9944M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9945M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9947L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9948S: Maintained
9b5b33f6 9949F: drivers/pinctrl/samsung/
5db7e3bb
KK
9950F: include/dt-bindings/pinctrl/samsung.h
9951F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9952
13cbd906
TL
9953PIN CONTROLLER - SINGLE
9954M: Tony Lindgren <tony@atomide.com>
9955M: Haojian Zhuang <haojian.zhuang@linaro.org>
9956L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9957L: linux-omap@vger.kernel.org
9958S: Maintained
9959F: drivers/pinctrl/pinctrl-single.c
9960
deda8287 9961PIN CONTROLLER - ST SPEAR
da89947b 9962M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9964W: http://www.st.com/spear
9965S: Maintained
8e406fe4 9966F: drivers/pinctrl/spear/
deda8287 9967
11a1cf34
JH
9968PISTACHIO SOC SUPPORT
9969M: James Hartley <james.hartley@imgtec.com>
9970M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9971L: linux-mips@linux-mips.org
9972S: Maintained
9973F: arch/mips/pistachio/
9974F: arch/mips/include/asm/mach-pistachio/
d774a589 9975F: arch/mips/boot/dts/img/pistachio*
11a1cf34
JH
9976F: arch/mips/configs/pistachio*_defconfig
9977
249a6771 9978PKTCDVD DRIVER
5a8b187c
JA
9979S: Orphan
9980M: linux-block@vger.kernel.org
679655da
JP
9981F: drivers/block/pktcdvd.c
9982F: include/linux/pktcdvd.h
c117ab84 9983F: include/uapi/linux/pktcdvd.h
249a6771 9984
b31d8273
G
9985PKUNITY SOC DRIVERS
9986M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9987W: http://mprc.pku.edu.cn/~guanxuetao/linux
9988S: Maintained
ceebf4d5 9989T: git git://github.com/gxt/linux.git
b31d8273 9990F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9991F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9992F: drivers/video/fbdev/fb-puv3.c
2809e80b 9993F: drivers/rtc/rtc-puv3.c
b31d8273 9994
9d2ecfb7 9995PMBUS HARDWARE MONITORING DRIVERS
ca462085 9996M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9997L: linux-hwmon@vger.kernel.org
9998W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9999W: http://www.roeck-us.net/linux/drivers/
10000T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10001S: Maintained
10002F: Documentation/hwmon/pmbus
10003F: drivers/hwmon/pmbus/
10004F: include/linux/i2c/pmbus.h
10005
89a36810 10006PMC SIERRA MaxRAID DRIVER
89a36810
AR
10007L: linux-scsi@vger.kernel.org
10008W: http://www.pmc-sierra.com/
3cdea4d7 10009S: Orphan
89a36810
AR
10010F: drivers/scsi/pmcraid.*
10011
dbf9bfe6 10012PMC SIERRA PM8001 DRIVER
d32477e2 10013M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 10014M: lindar_liu@usish.com
f5a7b525 10015L: pmchba@pmcs.com
dbf9bfe6 10016L: linux-scsi@vger.kernel.org
10017S: Supported
10018F: drivers/scsi/pm8001/
10019
1da177e4 10020POSIX CLOCKS and TIMERS
8b58be88 10021M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10022L: linux-kernel@vger.kernel.org
75fc2d37 10023T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 10024S: Maintained
679655da
JP
10025F: fs/timerfd.c
10026F: include/linux/timer*
5cee9645 10027F: kernel/time/*timer*
1da177e4 10028
7b06a6d7
RW
10029POWER MANAGEMENT CORE
10030M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10031L: linux-pm@vger.kernel.org
10032T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 10033B: https://bugzilla.kernel.org
7b06a6d7
RW
10034S: Supported
10035F: drivers/base/power/
10036F: include/linux/pm.h
10037F: include/linux/pm_*
10038F: include/linux/powercap.h
10039F: drivers/powercap/
10040
3be86148 10041POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 10042M: Sebastian Reichel <sre@kernel.org>
ad8464a2 10043L: linux-pm@vger.kernel.org
58db9505 10044T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 10045S: Maintained
f3332532 10046F: Documentation/devicetree/bindings/power/supply/
679655da 10047F: include/linux/power_supply.h
8c0984e5 10048F: drivers/power/supply/
3be86148 10049
514f161a
MR
10050POWER STATE COORDINATION INTERFACE (PSCI)
10051M: Mark Rutland <mark.rutland@arm.com>
10052M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10053L: linux-arm-kernel@lists.infradead.org
10054S: Maintained
32d53d1b 10055F: drivers/firmware/psci*.c
514f161a
MR
10056F: include/linux/psci.h
10057F: include/uapi/linux/psci.h
10058
43a1dd9b
SJS
10059POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10060M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10061L: linuxppc-dev@lists.ozlabs.org
10062S: Maintained
10063F: drivers/char/powernv-op-panel.c
10064
1da177e4 10065PNP SUPPORT
9c3646d1 10066M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 10067S: Maintained
679655da 10068F: drivers/pnp/
1da177e4
LT
10069
10070PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 10071M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
10072L: linux-ppp@vger.kernel.org
10073S: Maintained
224cf5ad 10074F: drivers/net/ppp/ppp_*
1da177e4
LT
10075
10076PPP OVER ATM (RFC 2364)
8b58be88 10077M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 10078S: Maintained
679655da 10079F: net/atm/pppoatm.c
c117ab84 10080F: include/uapi/linux/atmppp.h
1da177e4
LT
10081
10082PPP OVER ETHERNET
8b58be88 10083M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 10084S: Maintained
224cf5ad
JK
10085F: drivers/net/ppp/pppoe.c
10086F: drivers/net/ppp/pppox.c
1da177e4 10087
a6d2370b 10088PPP OVER L2TP
8b58be88 10089M: James Chapman <jchapman@katalix.com>
a6d2370b 10090S: Maintained
90ca28d1 10091F: net/l2tp/l2tp_ppp.c
679655da 10092F: include/linux/if_pppol2tp.h
c117ab84 10093F: include/uapi/linux/if_pppol2tp.h
a6d2370b 10094
eae9d2ba 10095PPS SUPPORT
8b58be88 10096M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
10097W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10098L: linuxpps@ml.enneenne.com (subscribers-only)
10099S: Maintained
cabaaf41
JP
10100F: Documentation/pps/
10101F: drivers/pps/
10102F: include/linux/pps*.h
eae9d2ba 10103
71a6d0af
HW
10104PPTP DRIVER
10105M: Dmitry Kozlov <xeb@mail.ru>
10106L: netdev@vger.kernel.org
10107S: Maintained
224cf5ad 10108F: drivers/net/ppp/pptp.c
71a6d0af
HW
10109W: http://sourceforge.net/projects/accel-pptp
10110
1da177e4 10111PREEMPTIBLE KERNEL
8b58be88 10112M: Robert Love <rml@tech9.net>
1da177e4
LT
10113L: kpreempt-tech@lists.sourceforge.net
10114W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10115S: Supported
679655da
JP
10116F: Documentation/preempt-locking.txt
10117F: include/linux/preempt.h
1da177e4 10118
548cf34b
PM
10119PRINTK
10120M: Petr Mladek <pmladek@suse.com>
10121M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10122R: Steven Rostedt <rostedt@goodmis.org>
10123S: Maintained
10124F: kernel/printk/
10125F: include/linux/printk.h
10126
1da177e4 10127PRISM54 WIRELESS DRIVER
8b58be88 10128M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 10129L: linux-wireless@vger.kernel.org
9ef80804 10130W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 10131S: Obsolete
c12edfe2 10132F: drivers/net/wireless/intersil/prism54/
1da177e4 10133
02c18891 10134PS3 NETWORK SUPPORT
b809b9ca 10135M: Geoff Levand <geoff@infradead.org>
02c18891 10136L: netdev@vger.kernel.org
a14ab6b6 10137L: linuxppc-dev@lists.ozlabs.org
b809b9ca 10138S: Maintained
8df158ac 10139F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 10140
f58a9d17 10141PS3 PLATFORM SUPPORT
b809b9ca 10142M: Geoff Levand <geoff@infradead.org>
a4724ed6 10143L: linuxppc-dev@lists.ozlabs.org
b809b9ca 10144S: Maintained
679655da
JP
10145F: arch/powerpc/boot/ps3*
10146F: arch/powerpc/include/asm/lv1call.h
10147F: arch/powerpc/include/asm/ps3*.h
10148F: arch/powerpc/platforms/ps3/
10149F: drivers/*/ps3*
10150F: drivers/ps3/
fec629b8 10151F: drivers/rtc/rtc-ps3.c
679655da 10152F: drivers/usb/host/*ps3.c
fec629b8 10153F: sound/ppc/snd_ps3*
f58a9d17 10154
cffb4add 10155PS3VRAM DRIVER
8b58be88 10156M: Jim Paris <jim@jtan.com>
3715a5d0 10157M: Geoff Levand <geoff@infradead.org>
a14ab6b6 10158L: linuxppc-dev@lists.ozlabs.org
cffb4add 10159S: Maintained
8a3977cb 10160F: drivers/block/ps3vram.c
cffb4add 10161
6ae0a628
YG
10162PSAMPLE PACKET SAMPLING SUPPORT:
10163M: Yotam Gigi <yotamg@mellanox.com>
10164S: Maintained
10165F: net/psample
10166F: include/net/psample.h
10167F: include/uapi/linux/psample.h
10168
8defe599 10169PSTORE FILESYSTEM
fc1b326e 10170M: Kees Cook <keescook@chromium.org>
9d5e2a02 10171M: Anton Vorontsov <anton@enomsg.org>
8defe599 10172M: Colin Cross <ccross@android.com>
8defe599
AV
10173M: Tony Luck <tony.luck@intel.com>
10174S: Maintained
fc1b326e 10175T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
8defe599
AV
10176F: fs/pstore/
10177F: include/linux/pstore*
04851772 10178F: drivers/firmware/efi/efi-pstore.c
8defe599 10179F: drivers/acpi/apei/erst.c
fc1b326e
KC
10180F: Documentation/admin-guide/ramoops.rst
10181F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10182K: \b(pstore|ramoops)
8defe599 10183
7fbc415d
RC
10184PTP HARDWARE CLOCK SUPPORT
10185M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 10186L: netdev@vger.kernel.org
7fbc415d
RC
10187S: Maintained
10188W: http://linuxptp.sourceforge.net/
10189F: Documentation/ABI/testing/sysfs-ptp
10190F: Documentation/ptp/*
0ecb3cdd 10191F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
10192F: drivers/net/phy/dp83640*
10193F: drivers/ptp/*
10194F: include/linux/ptp_cl*
10195
cf94a4d1 10196PTRACE SUPPORT
e846ee5f 10197M: Roland McGrath <roland@hack.frob.com>
8b58be88 10198M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
10199S: Maintained
10200F: include/asm-generic/syscall.h
10201F: include/linux/ptrace.h
10202F: include/linux/regset.h
10203F: include/linux/tracehook.h
c117ab84 10204F: include/uapi/linux/ptrace.h
cf94a4d1
CH
10205F: kernel/ptrace.c
10206
3e9d7ba7
HV
10207PULSE8-CEC DRIVER
10208M: Hans Verkuil <hverkuil@xs4all.nl>
10209L: linux-media@vger.kernel.org
10210T: git git://linuxtv.org/media_tree.git
10211S: Maintained
104eda6d 10212F: drivers/media/usb/pulse8-cec/*
3e9d7ba7 10213
8320204a 10214PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 10215M: Mike Isely <isely@pobox.com>
16e9495d 10216L: pvrusb2@isely.net (subscribers-only)
661263b5 10217L: linux-media@vger.kernel.org
8320204a 10218W: http://www.isely.net/pvrusb2/
275ffde4 10219T: git git://linuxtv.org/media_tree.git
8320204a 10220S: Maintained
618cd932 10221F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 10222F: drivers/media/usb/pvrusb2/
8320204a 10223
39532e6c 10224PWC WEBCAM DRIVER
c0936df4 10225M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
10226L: linux-media@vger.kernel.org
10227T: git git://linuxtv.org/media_tree.git
c0936df4 10228S: Odd Fixes
39532e6c
HG
10229F: drivers/media/usb/pwc/*
10230
93c090b3 10231PWM FAN DRIVER
774e0362 10232M: Kamil Debski <kamil@wypas.org>
0faf7dd5 10233M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 10234L: linux-hwmon@vger.kernel.org
93c090b3
KD
10235S: Supported
10236F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10237F: Documentation/hwmon/pwm-fan
10238F: drivers/hwmon/pwm-fan.c
10239
200efedd 10240PWM SUBSYSTEM
aa3495f7
TR
10241M: Thierry Reding <thierry.reding@gmail.com>
10242L: linux-pwm@vger.kernel.org
0c2498f1 10243S: Maintained
006e854f 10244T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
10245F: Documentation/pwm.txt
10246F: Documentation/devicetree/bindings/pwm/
10247F: include/linux/pwm.h
0c2498f1 10248F: drivers/pwm/
a140b98d
TR
10249F: drivers/video/backlight/pwm_bl.c
10250F: include/linux/pwm_backlight.h
0c2498f1 10251
30ec261e 10252PXA2xx/PXA3xx SUPPORT
8da5e302 10253M: Daniel Mack <daniel@zonque.org>
a323f664 10254M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 10255M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 10256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 10257T: git git://github.com/hzhuang1/linux.git
8da5e302 10258T: git git://github.com/rjarzmik/linux.git
1da177e4 10259S: Maintained
e68d7c14 10260F: arch/arm/boot/dts/pxa*
679655da 10261F: arch/arm/mach-pxa/
820439f1 10262F: drivers/dma/pxa*
679655da 10263F: drivers/pcmcia/pxa2xx*
1403ead9 10264F: drivers/pinctrl/pxa/
9df92e6c 10265F: drivers/spi/spi-pxa2xx*
faf2e1db 10266F: drivers/usb/gadget/udc/pxa2*
679655da 10267F: include/sound/pxa2xx-lib.h
bec4c99e 10268F: sound/arm/pxa*
14430813 10269F: sound/soc/pxa/
1da177e4 10270
f3154a46
RJ
10271PXA GPIO DRIVER
10272M: Robert Jarzmik <robert.jarzmik@free.fr>
10273L: linux-gpio@vger.kernel.org
10274S: Maintained
10275F: drivers/gpio/gpio-pxa.c
10276
ec64d3bf
EG
10277PXA3xx NAND FLASH DRIVER
10278M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10279L: linux-mtd@lists.infradead.org
10280S: Maintained
9a67f099 10281F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 10282
3f640c61 10283MMP SUPPORT
8b58be88 10284M: Eric Miao <eric.y.miao@gmail.com>
a323f664 10285M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 10286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
10287T: git git://github.com/hzhuang1/linux.git
10288T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 10289S: Maintained
e68d7c14 10290F: arch/arm/boot/dts/mmp*
3f640c61 10291F: arch/arm/mach-mmp/
e8e6cb32 10292
272f133a
PO
10293PXA MMCI DRIVER
10294S: Orphan
10295
57f63bc8 10296PXA RTC DRIVER
8b58be88 10297M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
10298L: rtc-linux@googlegroups.com
10299S: Maintained
10300
cea4001a 10301QAT DRIVER
90ab5a81
TS
10302M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10303M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
10304L: qat-linux@intel.com
10305S: Supported
10306F: drivers/crypto/qat/
cea4001a 10307
52a09a04 10308QIB DRIVER
8473c603 10309M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
10310L: linux-rdma@vger.kernel.org
10311S: Supported
10312F: drivers/infiniband/hw/qib/
10313
5e9772b9
JS
10314QLOGIC QLA1280 SCSI DRIVER
10315M: Michael Reed <mdr@sgi.com>
10316L: linux-scsi@vger.kernel.org
10317S: Maintained
10318F: drivers/scsi/qla1280.[ch]
10319
1da177e4 10320QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 10321M: qla2xxx-upstream@qlogic.com
1da177e4
LT
10322L: linux-scsi@vger.kernel.org
10323S: Supported
679655da
JP
10324F: Documentation/scsi/LICENSE.qla2xxx
10325F: drivers/scsi/qla2xxx/
1da177e4 10326
883c98fe 10327QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 10328M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
10329L: linux-scsi@vger.kernel.org
10330S: Supported
bacfb81b 10331F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
10332F: drivers/scsi/qla4xxx/
10333
5a4faa87 10334QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 10335M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
10336L: netdev@vger.kernel.org
10337S: Supported
679655da 10338F: Documentation/networking/LICENSE.qla3xxx
aa43c215 10339F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 10340
0ec00f03 10341QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
10342M: Harish Patil <harish.patil@cavium.com>
10343M: Manish Chopra <manish.chopra@cavium.com>
10344M: Dept-GELinuxNICDev@cavium.com
0ec00f03
AKS
10345L: netdev@vger.kernel.org
10346S: Supported
aa43c215 10347F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 10348
c4e84bde 10349QLOGIC QLGE 10Gb ETHERNET DRIVER
67f0160f
MY
10350M: Harish Patil <harish.patil@cavium.com>
10351M: Manish Chopra <manish.chopra@cavium.com>
10352M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
10353L: netdev@vger.kernel.org
10354S: Supported
aa43c215 10355F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 10356
fe56b9e6 10357QLOGIC QL4xxx ETHERNET DRIVER
67f0160f
MY
10358M: Yuval Mintz <Yuval.Mintz@cavium.com>
10359M: Ariel Elior <Ariel.Elior@cavium.com>
10360M: everest-linux-l2@cavium.com
fe56b9e6
YM
10361L: netdev@vger.kernel.org
10362S: Supported
10363F: drivers/net/ethernet/qlogic/qed/
10364F: include/linux/qed/
10365F: drivers/net/ethernet/qlogic/qede/
10366
ace7f46b
MR
10367QLOGIC QL41xxx ISCSI DRIVER
10368M: QLogic-Storage-Upstream@cavium.com
10369L: linux-scsi@vger.kernel.org
10370S: Supported
10371F: drivers/scsi/qedi/
10372
61d8658b
DC
10373QLOGIC QL41xxx FCOE DRIVER
10374M: QLogic-Storage-Upstream@cavium.com
10375L: linux-scsi@vger.kernel.org
10376S: Supported
10377F: drivers/scsi/qedf/
10378
1da177e4 10379QNX4 FILESYSTEM
8b58be88 10380M: Anders Larsen <al@alarsen.net>
1da177e4
LT
10381W: http://www.alarsen.net/linux/qnx4fs/
10382S: Maintained
80811493 10383F: fs/qnx4/
c117ab84
CEB
10384F: include/uapi/linux/qnx4_fs.h
10385F: include/uapi/linux/qnxtypes.h
1da177e4 10386
d8b97569 10387QORIQ DPAA2 FSL-MC BUS DRIVER
f40c60db
SY
10388M: Stuart Yoder <stuyoder@gmail.com>
10389M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
d8b97569
SY
10390L: linux-kernel@vger.kernel.org
10391S: Maintained
10392F: drivers/staging/fsl-mc/
10393
91952bc0
AP
10394QT1010 MEDIA DRIVER
10395M: Antti Palosaari <crope@iki.fi>
10396L: linux-media@vger.kernel.org
a825eaec 10397W: https://linuxtv.org
91952bc0
AP
10398W: http://palosaari.fi/linux/
10399Q: http://patchwork.linuxtv.org/project/linux-media/list/
10400T: git git://linuxtv.org/anttip/media_tree.git
10401S: Maintained
10402F: drivers/media/tuners/qt1010*
10403
966fb5ec
SM
10404QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10405M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10406L: linux-wireless@vger.kernel.org
966fb5ec
SM
10407W: http://wireless.kernel.org/en/users/Drivers/ath9k
10408S: Supported
10409F: drivers/net/wireless/ath/ath9k/
10410
2ea0ffcb
KV
10411QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10412M: Kalle Valo <kvalo@qca.qualcomm.com>
10413L: ath10k@lists.infradead.org
10414W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 10415T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
10416S: Supported
10417F: drivers/net/wireless/ath/ath10k/
10418
b9b17deb
TT
10419QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10420M: Timur Tabi <timur@codeaurora.org>
10421L: netdev@vger.kernel.org
10422S: Supported
10423F: drivers/net/ethernet/qualcomm/emac/
10424
4f4567cf
RK
10425QUALCOMM HEXAGON ARCHITECTURE
10426M: Richard Kuo <rkuo@codeaurora.org>
10427L: linux-hexagon@vger.kernel.org
9f273c24 10428T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
10429S: Supported
10430F: arch/hexagon/
10431
8e84c258
EK
10432QUALCOMM WCN36XX WIRELESS DRIVER
10433M: Eugene Krasnikov <k.eugene.e@gmail.com>
10434L: wcn36xx@lists.infradead.org
10435W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10436T: git git://github.com/KrasnikovEugene/wcn36xx.git
10437S: Supported
10438F: drivers/net/wireless/ath/wcn36xx/
10439
eeca9a67
MT
10440QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10441M: Gabriel Somlo <somlo@cmu.edu>
10442M: "Michael S. Tsirkin" <mst@redhat.com>
10443L: qemu-devel@nongnu.org
10444S: Maintained
10445F: drivers/firmware/qemu_fw_cfg.c
10446
602adf40 10447RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
10448M: Ilya Dryomov <idryomov@gmail.com>
10449M: Sage Weil <sage@redhat.com>
527a88b9 10450M: Alex Elder <elder@kernel.org>
398ecff5 10451L: ceph-devel@vger.kernel.org
09d90327
SW
10452W: http://ceph.com/
10453T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10454T: git git://github.com/ceph/ceph-client.git
602adf40 10455S: Supported
398ecff5 10456F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10457F: drivers/block/rbd.c
10458F: drivers/block/rbd_types.h
10459
1da177e4 10460RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10461M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10462L: linux-fbdev@vger.kernel.org
1da177e4 10463S: Maintained
8a61f013 10464F: drivers/video/fbdev/aty/radeon*
c117ab84 10465F: include/uapi/linux/radeonfb.h
1da177e4 10466
c6c9b34c 10467RADIOSHARK RADIO DRIVER
c0936df4 10468M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10469L: linux-media@vger.kernel.org
10470T: git git://linuxtv.org/media_tree.git
10471S: Maintained
10472F: drivers/media/radio/radio-shark.c
10473
10474RADIOSHARK2 RADIO DRIVER
c0936df4 10475M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10476L: linux-media@vger.kernel.org
10477T: git git://linuxtv.org/media_tree.git
10478S: Maintained
10479F: drivers/media/radio/radio-shark2.c
10480F: drivers/media/radio/radio-tea5777.c
10481
1da177e4 10482RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10483M: Paul Mackerras <paulus@samba.org>
c69f677c 10484L: linux-fbdev@vger.kernel.org
1da177e4 10485S: Maintained
8a61f013 10486F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10487
a0fd81a9 10488RALINK MIPS ARCHITECTURE
bdb40e8e 10489M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10490L: linux-mips@linux-mips.org
10491S: Maintained
10492F: arch/mips/ralink
10493
e7839f25 10494RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10495P: rt2x00 project
b182427e 10496M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10497M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10498L: linux-wireless@vger.kernel.org
95ea3627 10499S: Maintained
33aca94d 10500F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10501
9db5579b 10502RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10503M: Jens Axboe <axboe@kernel.dk>
9db5579b 10504S: Maintained
679655da
JP
10505F: Documentation/blockdev/ramdisk.txt
10506F: drivers/block/brd.c
9db5579b 10507
9e95ce27 10508RANDOM NUMBER DRIVER
0624bcaa 10509M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10510S: Maintained
679655da 10511F: drivers/char/random.c
9e95ce27 10512
394b701c 10513RAPIDIO SUBSYSTEM
8b58be88 10514M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10515M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10516S: Maintained
679655da 10517F: drivers/rapidio/
394b701c 10518
e2d1d6c0 10519RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10520L: linux-wireless@vger.kernel.org
f52a5490 10521S: Orphan
679655da 10522F: drivers/net/wireless/ray*
e2d1d6c0
RD
10523
10524RCUTORTURE MODULE
e0198b29 10525M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10526M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10527L: linux-kernel@vger.kernel.org
f9094d8e 10528S: Supported
08deed1e 10529T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10530F: Documentation/RCU/torture.txt
34e2d560 10531F: kernel/rcu/rcutorture.c
e2d1d6c0 10532
c87b9c60
PM
10533RCUTORTURE TEST FRAMEWORK
10534M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10535M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10536R: Steven Rostedt <rostedt@goodmis.org>
10537R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10538R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10539L: linux-kernel@vger.kernel.org
c87b9c60
PM
10540S: Supported
10541T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10542F: tools/testing/selftests/rcutorture
10543
c1f766b5 10544RDC R-321X SoC
8b58be88 10545M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10546S: Maintained
10547
db17f395 10548RDC R6040 FAST ETHERNET DRIVER
35566e96 10549M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10550L: netdev@vger.kernel.org
10551S: Maintained
58565a35 10552F: drivers/net/ethernet/rdc/r6040.c
db17f395 10553
a09ed661 10554RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10555M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10556L: netdev@vger.kernel.org
10557L: linux-rdma@vger.kernel.org
fbb5a558 10558L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10559W: https://oss.oracle.com/projects/rds/
a09ed661 10560S: Supported
679655da 10561F: net/rds/
72f26eee 10562F: Documentation/networking/rds.txt
a09ed661 10563
0194621b
DD
10564RDMAVT - RDMA verbs software
10565M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10566L: linux-rdma@vger.kernel.org
10567S: Supported
10568F: drivers/infiniband/sw/rdmavt
10569
48553d10
FY
10570RDT - RESOURCE ALLOCATION
10571M: Fenghua Yu <fenghua.yu@intel.com>
10572L: linux-kernel@vger.kernel.org
10573S: Supported
10574F: arch/x86/kernel/cpu/intel_rdt*
10575F: arch/x86/include/asm/intel_rdt*
10576F: Documentation/x86/intel_rdt*
10577
595182bc 10578READ-COPY UPDATE (RCU)
8b58be88 10579M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10580M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10581R: Steven Rostedt <rostedt@goodmis.org>
10582R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10583R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10584L: linux-kernel@vger.kernel.org
9fab9787 10585W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10586S: Supported
08deed1e 10587T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10588F: Documentation/RCU/
9fab9787 10589X: Documentation/RCU/torture.txt
f9094d8e 10590F: include/linux/rcu*
4102adab
PM
10591X: include/linux/srcu.h
10592F: kernel/rcu/
34e2d560 10593X: kernel/torture.c
595182bc 10594
0c86edc0 10595REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10596M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10597M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10598L: rtc-linux@googlegroups.com
8a6e2535 10599Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10600T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10601S: Maintained
7af6a2e1 10602F: Documentation/devicetree/bindings/rtc/
679655da
JP
10603F: Documentation/rtc.txt
10604F: drivers/rtc/
10605F: include/linux/rtc.h
c117ab84 10606F: include/uapi/linux/rtc.h
fe23c336
AB
10607F: include/linux/rtc/
10608F: include/linux/platform_data/rtc-*
10609F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10610
0e400c53
MB
10611REALTEK AUDIO CODECS
10612M: Bard Liao <bardliao@realtek.com>
10613M: Oder Chiou <oder_chiou@realtek.com>
10614S: Maintained
10615F: sound/soc/codecs/rt*
10616F: include/sound/rt*.h
10617
1da177e4 10618REISERFS FILE SYSTEM
76c4e5ea 10619L: reiserfs-devel@vger.kernel.org
1da177e4 10620S: Supported
679655da 10621F: fs/reiserfs/
1da177e4 10622
b83a313b 10623REGISTER MAP ABSTRACTION
b02e48f2 10624M: Mark Brown <broonie@kernel.org>
dd060bc9 10625L: linux-kernel@vger.kernel.org
b83a313b
MB
10626T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10627S: Supported
9398a639 10628F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10629F: drivers/base/regmap/
10630F: include/linux/regmap.h
10631
400e64df
OBC
10632REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10633M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10634M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10635L: linux-remoteproc@vger.kernel.org
6bb697b6 10636T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10637S: Maintained
15ebc72d 10638F: Documentation/devicetree/bindings/remoteproc/
400e64df 10639F: Documentation/remoteproc.txt
15ebc72d 10640F: drivers/remoteproc/
6fc26488 10641F: include/linux/remoteproc.h
400e64df 10642
d8115db5
OBC
10643REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10644M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10645M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10646L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10647T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10648S: Maintained
10649F: drivers/rpmsg/
10650F: Documentation/rpmsg.txt
10651F: include/linux/rpmsg.h
38c6fc32 10652F: include/linux/rpmsg/
d8115db5 10653
fedc81e7
GU
10654RENESAS CLOCK DRIVERS
10655M: Geert Uytterhoeven <geert+renesas@glider.be>
10656L: linux-renesas-soc@vger.kernel.org
10657S: Supported
10658F: drivers/clk/renesas/
10659
8e6569af
SS
10660RENESAS ETHERNET DRIVERS
10661R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10662L: netdev@vger.kernel.org
4a121096 10663L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10664F: drivers/net/ethernet/renesas/
10665F: include/linux/sh_eth.h
10666
059c53b3
MV
10667RENESAS R-CAR GYROADC DRIVER
10668M: Marek Vasut <marek.vasut@gmail.com>
10669L: linux-iio@vger.kernel.org
10670S: Supported
10671F: drivers/iio/adc/rcar_gyro_adc.c
10672
3e46c397
YS
10673RENESAS USB2 PHY DRIVER
10674M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10675L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10676S: Maintained
10677F: drivers/phy/phy-rcar-gen3-usb2.c
10678
1b0fe6be
PZ
10679RESET CONTROLLER FRAMEWORK
10680M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10681T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10682S: Maintained
10683F: drivers/reset/
10684F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10685F: include/dt-bindings/reset/
1b0fe6be
PZ
10686F: include/linux/reset.h
10687F: include/linux/reset-controller.h
10688
e0897645 10689RFKILL
8b58be88 10690M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10691L: linux-wireless@vger.kernel.org
ce466579
JB
10692W: http://wireless.kernel.org/
10693T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10694T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10695S: Maintained
505c9247 10696F: Documentation/rfkill.txt
80811493 10697F: net/rfkill/
e0897645 10698
933685ca
TG
10699RHASHTABLE
10700M: Thomas Graf <tgraf@suug.ch>
39ec406d 10701M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10702L: netdev@vger.kernel.org
10703S: Maintained
10704F: lib/rhashtable.c
10705F: include/linux/rhashtable.h
10706
67e054e9
ML
10707RICOH SMARTMEDIA/XD DRIVER
10708M: Maxim Levitsky <maximlevitsky@gmail.com>
10709S: Maintained
21c26f50
JP
10710F: drivers/mtd/nand/r852.c
10711F: drivers/mtd/nand/r852.h
67e054e9 10712
92634125
ML
10713RICOH R5C592 MEMORYSTICK DRIVER
10714M: Maxim Levitsky <maximlevitsky@gmail.com>
10715S: Maintained
10716F: drivers/memstick/host/r592.*
10717
27f1d2f9
SA
10718ROCCAT DRIVERS
10719M: Stefan Achatz <erazor_de@users.sourceforge.net>
10720W: http://sourceforge.net/projects/roccat/
10721S: Maintained
10722F: drivers/hid/hid-roccat*
10723F: include/linux/hid-roccat*
10724F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10725
4b8ac966
JP
10726ROCKER DRIVER
10727M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10728L: netdev@vger.kernel.org
10729S: Supported
10730F: drivers/net/ethernet/rocker/
10731
1da177e4
LT
10732ROCKETPORT DRIVER
10733P: Comtrol Corp.
1da177e4
LT
10734W: http://www.comtrol.com
10735S: Maintained
679655da 10736F: Documentation/serial/rocket.txt
c897401b 10737F: drivers/tty/rocket*
1da177e4 10738
7645c2f4
KC
10739ROCKETPORT EXPRESS/INFINITY DRIVER
10740M: Kevin Cernekee <cernekee@gmail.com>
10741L: linux-serial@vger.kernel.org
10742S: Odd Fixes
10743F: drivers/tty/serial/rp2.*
10744
1da177e4 10745ROSE NETWORK LAYER
8b58be88 10746M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10747L: linux-hams@vger.kernel.org
d34cb28a 10748W: http://www.linux-ax25.org/
1da177e4 10749S: Maintained
679655da 10750F: include/net/rose.h
c117ab84 10751F: include/uapi/linux/rose.h
679655da 10752F: net/rose/
1da177e4 10753
91952bc0
AP
10754RTL2830 MEDIA DRIVER
10755M: Antti Palosaari <crope@iki.fi>
10756L: linux-media@vger.kernel.org
a825eaec 10757W: https://linuxtv.org
91952bc0
AP
10758W: http://palosaari.fi/linux/
10759Q: http://patchwork.linuxtv.org/project/linux-media/list/
10760T: git git://linuxtv.org/anttip/media_tree.git
10761S: Maintained
10762F: drivers/media/dvb-frontends/rtl2830*
10763
27a0aacf
AP
10764RTL2832 MEDIA DRIVER
10765M: Antti Palosaari <crope@iki.fi>
10766L: linux-media@vger.kernel.org
a825eaec 10767W: https://linuxtv.org
27a0aacf
AP
10768W: http://palosaari.fi/linux/
10769Q: http://patchwork.linuxtv.org/project/linux-media/list/
10770T: git git://linuxtv.org/anttip/media_tree.git
10771S: Maintained
10772F: drivers/media/dvb-frontends/rtl2832*
10773
ba6e6f6e
AP
10774RTL2832_SDR MEDIA DRIVER
10775M: Antti Palosaari <crope@iki.fi>
10776L: linux-media@vger.kernel.org
a825eaec 10777W: https://linuxtv.org
ba6e6f6e
AP
10778W: http://palosaari.fi/linux/
10779Q: http://patchwork.linuxtv.org/project/linux-media/list/
10780T: git git://linuxtv.org/anttip/media_tree.git
10781S: Maintained
b4bb1c28 10782F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10783
59840488 10784RTL8180 WIRELESS DRIVER
605bebe2 10785L: linux-wireless@vger.kernel.org
491b26b4 10786W: http://wireless.kernel.org/
54e5881d 10787T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10788S: Orphan
62141726 10789F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10790
59840488 10791RTL8187 WIRELESS DRIVER
9f0939bf 10792M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10793M: Hin-Tak Leung <htl10@users.sourceforge.net>
10794M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10795L: linux-wireless@vger.kernel.org
491b26b4 10796W: http://wireless.kernel.org/
54e5881d 10797T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10798S: Maintained
62141726 10799F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10800
3cf0c8ad
LF
10801RTL8192CE WIRELESS DRIVER
10802M: Larry Finger <Larry.Finger@lwfinger.net>
10803M: Chaoming Li <chaoming_li@realsil.com.cn>
10804L: linux-wireless@vger.kernel.org
491b26b4 10805W: http://wireless.kernel.org/
3cf0c8ad
LF
10806T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10807S: Maintained
62141726
KV
10808F: drivers/net/wireless/realtek/rtlwifi/
10809F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10810
26f1fad2 10811RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
1ee83789 10812M: Jes Sorensen <Jes.Sorensen@gmail.com>
26f1fad2 10813L: linux-wireless@vger.kernel.org
171a900c 10814T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10815S: Maintained
10816F: drivers/net/wireless/realtek/rtl8xxxu/
10817
9eb8ef74 10818S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10819M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10820L: linux-fbdev@vger.kernel.org
ce00f85c 10821S: Maintained
8a61f013 10822F: drivers/video/fbdev/savage/
9eb8ef74 10823
1da177e4 10824S390
8b58be88
JP
10825M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10826M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10827L: linux-s390@vger.kernel.org
5238da45 10828W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10829T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10830S: Supported
679655da 10831F: arch/s390/
a968cd3e 10832F: drivers/s390/
3bfe6858
JN
10833F: Documentation/s390/
10834F: Documentation/DocBook/s390*
5238da45 10835
322986ca
SO
10836S390 COMMON I/O LAYER
10837M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10838M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10839L: linux-s390@vger.kernel.org
10840W: http://www.ibm.com/developerworks/linux/linux390/
10841S: Supported
10842F: drivers/s390/cio/
10843
10844S390 DASD DRIVER
38b7f07a
SH
10845M: Stefan Haberland <sth@linux.vnet.ibm.com>
10846M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10847L: linux-s390@vger.kernel.org
10848W: http://www.ibm.com/developerworks/linux/linux390/
10849S: Supported
10850F: drivers/s390/block/dasd*
10851F: block/partitions/ibm.c
10852
5238da45 10853S390 NETWORK DRIVERS
90b14dc7 10854M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
f0c59aff 10855M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10856L: linux-s390@vger.kernel.org
5238da45
HC
10857W: http://www.ibm.com/developerworks/linux/linux390/
10858S: Supported
679655da 10859F: drivers/s390/net/
5238da45 10860
322986ca
SO
10861S390 PCI SUBSYSTEM
10862M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10863M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10864L: linux-s390@vger.kernel.org
10865W: http://www.ibm.com/developerworks/linux/linux390/
10866S: Supported
10867F: arch/s390/pci/
10868F: drivers/pci/hotplug/s390_pci_hpc.c
10869
feed9b62 10870S390 ZCRYPT DRIVER
cb9c6385 10871M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 10872L: linux-s390@vger.kernel.org
a968cd3e 10873W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10874S: Supported
d5ca6918 10875F: drivers/s390/crypto/
feed9b62 10876
5238da45 10877S390 ZFCP DRIVER
d38e19d0 10878M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10879L: linux-s390@vger.kernel.org
5238da45 10880W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10881S: Supported
679655da 10882F: drivers/s390/scsi/zfcp_*
1da177e4 10883
dd96df2c 10884S390 IUCV NETWORK LAYER
90b14dc7 10885M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
f0c59aff 10886M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10887L: linux-s390@vger.kernel.org
10888W: http://www.ibm.com/developerworks/linux/linux390/
10889S: Supported
679655da
JP
10890F: drivers/s390/net/*iucv*
10891F: include/net/iucv/
10892F: net/iucv/
dd96df2c 10893
8128f23c
GS
10894S390 IOMMU (PCI)
10895M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10896L: linux-s390@vger.kernel.org
10897W: http://www.ibm.com/developerworks/linux/linux390/
10898S: Supported
10899F: drivers/iommu/s390-iommu.c
10900
4dde7f75 10901S3C24XX SD/MMC Driver
8b58be88 10902M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10904S: Supported
679655da 10905F: drivers/mmc/host/s3cmci.*
4dde7f75 10906
1f15a229
HV
10907SAA6588 RDS RECEIVER DRIVER
10908M: Hans Verkuil <hverkuil@xs4all.nl>
10909L: linux-media@vger.kernel.org
10910T: git git://linuxtv.org/media_tree.git
a825eaec 10911W: https://linuxtv.org
1f15a229
HV
10912S: Odd Fixes
10913F: drivers/media/i2c/saa6588*
10914
98ed12e6 10915SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10916M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10917M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10918L: linux-media@vger.kernel.org
a825eaec 10919W: https://linuxtv.org
98ed12e6
MCC
10920T: git git://linuxtv.org/media_tree.git
10921S: Odd fixes
618cd932 10922F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10923F: drivers/media/pci/saa7134/
10924
1da177e4 10925SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10926M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10927L: linux-media@vger.kernel.org
275ffde4 10928T: git git://linuxtv.org/media_tree.git
1da177e4 10929S: Maintained
90d72ac6
MCC
10930F: drivers/media/common/saa7146/
10931F: drivers/media/pci/saa7146/
10932F: include/media/saa7146*
1da177e4 10933
92304a40 10934SAMSUNG LAPTOP DRIVER
5909c654 10935M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10936L: platform-driver-x86@vger.kernel.org
10937S: Maintained
10938F: drivers/platform/x86/samsung-laptop.c
10939
4a109cc0 10940SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10941M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10942M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10943M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10944L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10945S: Supported
14430813 10946F: sound/soc/samsung/
4a109cc0 10947
0d89a28b 10948SAMSUNG FRAMEBUFFER DRIVER
b7701755 10949M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10950L: linux-fbdev@vger.kernel.org
10951S: Maintained
8a61f013 10952F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10953
b40f0632 10954SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10955M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10956M: Krzysztof Kozlowski <krzk@kernel.org>
10957M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10958L: linux-kernel@vger.kernel.org
b40f0632 10959L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10960S: Supported
10961F: drivers/mfd/sec*.c
10962F: drivers/regulator/s2m*.c
10963F: drivers/regulator/s5m*.c
b40f0632
KK
10964F: drivers/clk/clk-s2mps11.c
10965F: drivers/rtc/rtc-s5m.c
f69d3a17 10966F: include/linux/mfd/samsung/
a13c7c51
KK
10967F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10968F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10969F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10970F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10971
038f5c4b
SN
10972SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10973M: Kyungmin Park <kyungmin.park@samsung.com>
10974M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10975L: linux-media@vger.kernel.org
10976Q: https://patchwork.linuxtv.org/project/linux-media/list/
10977S: Supported
10978F: drivers/media/platform/exynos4-is/
038f5c4b 10979
6fd86ab2
SN
10980SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10981M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10982L: linux-media@vger.kernel.org
10983L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10984S: Maintained
10985F: drivers/media/platform/s3c-camif/
d647f0b7 10986F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10987
b84ef24e
AH
10988SAMSUNG S5C73M3 CAMERA DRIVER
10989M: Kyungmin Park <kyungmin.park@samsung.com>
10990M: Andrzej Hajda <a.hajda@samsung.com>
10991L: linux-media@vger.kernel.org
10992S: Supported
10993F: drivers/media/i2c/s5c73m3/*
10994
7d459937
AH
10995SAMSUNG S5K5BAF CAMERA DRIVER
10996M: Kyungmin Park <kyungmin.park@samsung.com>
10997M: Andrzej Hajda <a.hajda@samsung.com>
10998L: linux-media@vger.kernel.org
10999S: Supported
11000F: drivers/media/i2c/s5k5baf.c
11001
c04c674f
RB
11002SAMSUNG S3FWRN5 NFC DRIVER
11003M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 11004M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
11005L: linux-nfc@lists.01.org (moderated for non-subscribers)
11006S: Supported
11007F: drivers/nfc/s3fwrn5
11008
310e39c9 11009SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
11010M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11011M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 11012M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
11013S: Supported
11014L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11015F: drivers/clk/samsung/
490583f0
CC
11016F: include/dt-bindings/clock/exynos*.h
11017F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 11018
2e365a70
AS
11019SAMSUNG SPI DRIVERS
11020M: Kukjin Kim <kgene@kernel.org>
11021M: Krzysztof Kozlowski <krzk@kernel.org>
11022M: Andi Shyti <andi.shyti@samsung.com>
11023L: linux-spi@vger.kernel.org
11024L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11025S: Maintained
11026F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11027F: drivers/spi/spi-s3c*
11028F: include/linux/platform_data/spi-s3c64xx.h
11029
66890ed6
BA
11030SAMSUNG SXGBE DRIVERS
11031M: Byungho An <bh74.an@samsung.com>
11032M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
11033M: Vipul Pandya <vipul.pandya@samsung.com>
11034S: Supported
11035L: netdev@vger.kernel.org
11036F: drivers/net/ethernet/samsung/sxgbe/
11037
93c537af 11038SAMSUNG THERMAL DRIVER
0faf7dd5 11039M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
11040L: linux-pm@vger.kernel.org
11041L: linux-samsung-soc@vger.kernel.org
11042S: Supported
9f273c24 11043T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
11044F: drivers/thermal/samsung/
11045
e296cd32 11046SAMSUNG USB2 PHY DRIVER
774e0362
KD
11047M: Kamil Debski <kamil@wypas.org>
11048M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
11049L: linux-kernel@vger.kernel.org
11050S: Supported
11051F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11052F: Documentation/phy/samsung-usb2.txt
11053F: drivers/phy/phy-exynos4210-usb2.c
11054F: drivers/phy/phy-exynos4x12-usb2.c
11055F: drivers/phy/phy-exynos5250-usb2.c
11056F: drivers/phy/phy-s5pv210-usb2.c
11057F: drivers/phy/phy-samsung-usb2.c
11058F: drivers/phy/phy-samsung-usb2.h
11059
ca749e2a 11060SERIAL DRIVERS
5e30bbb7 11061M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 11062L: linux-serial@vger.kernel.org
5e30bbb7 11063S: Maintained
30743257 11064F: Documentation/devicetree/bindings/serial/
14430813 11065F: drivers/tty/serial/
ca749e2a 11066
cd6484e1
RH
11067SERIAL DEVICE BUS
11068M: Rob Herring <robh@kernel.org>
11069L: linux-serial@vger.kernel.org
11070S: Maintained
11071F: Documentation/devicetree/bindings/serial/slave-device.txt
11072F: drivers/tty/serdev/
11073F: include/linux/serdev.h
11074
fa5dc29c
SY
11075SERIAL IR RECEIVER
11076M: Sean Young <sean@mess.org>
11077L: linux-media@vger.kernel.org
11078S: Maintained
11079F: drivers/media/rc/serial_ir.c
11080
49fc9361
BG
11081STI CEC DRIVER
11082M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
11083L: kernel@stlinux.com
11084S: Maintained
11085F: drivers/staging/media/st-cec/
11086F: Documentation/devicetree/bindings/media/stih-cec.txt
11087
ac713874
UB
11088SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11089M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11090L: linux-s390@vger.kernel.org
11091W: http://www.ibm.com/developerworks/linux/linux390/
11092S: Supported
11093F: net/smc/
11094
aecb7b64 11095SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 11096M: Viresh Kumar <vireshk@kernel.org>
337ae47c 11097M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 11098S: Maintained
1fb200d6 11099F: include/linux/dma/dw.h
3d598f47 11100F: include/linux/platform_data/dma-dw.h
61a76496 11101F: drivers/dma/dw/
aecb7b64 11102
65e0ace2
JD
11103SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11104M: Jie Deng <jiedeng@synopsys.com>
11105L: netdev@vger.kernel.org
11106S: Supported
11107F: drivers/net/ethernet/synopsys/
11108
fc531d98 11109SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 11110M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
11111R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11112R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
11113L: linux-i2c@vger.kernel.org
11114S: Maintained
11115F: drivers/i2c/busses/i2c-designware-*
11116F: include/linux/platform_data/i2c-designware.h
11117
f9e37137 11118SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
11119M: Jaehoon Chung <jh80.chung@samsung.com>
11120L: linux-mmc@vger.kernel.org
11121S: Maintained
f9e37137
SJ
11122F: drivers/mmc/host/dw_mmc*
11123
a961e698
AS
11124SYSTEM TRACE MODULE CLASS
11125M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11126S: Maintained
e787bc46 11127T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
11128F: Documentation/trace/stm.txt
11129F: drivers/hwtracing/stm/
11130F: include/linux/stm.h
11131F: include/uapi/linux/stm.h
11132
1db121d6
AN
11133THUNDERBOLT DRIVER
11134M: Andreas Noever <andreas.noever@gmail.com>
11135S: Maintained
11136F: drivers/thunderbolt/
11137
e35a49b1
SR
11138TI BQ27XXX POWER SUPPLY DRIVER
11139R: Andrew F. Davis <afd@ti.com>
11140F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
11141F: drivers/power/supply/bq27xxx_battery.c
11142F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 11143
34db37c6 11144TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 11145M: John Stultz <john.stultz@linaro.org>
88606e80 11146M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 11147L: linux-kernel@vger.kernel.org
75fc2d37 11148T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
11149S: Supported
11150F: include/linux/clocksource.h
11151F: include/linux/time.h
11152F: include/linux/timex.h
c117ab84
CEB
11153F: include/uapi/linux/time.h
11154F: include/uapi/linux/timex.h
88606e80
TG
11155F: kernel/time/clocksource.c
11156F: kernel/time/time*.c
34db37c6 11157F: kernel/time/alarmtimer.c
88606e80 11158F: kernel/time/ntp.c
7fe5f1c1 11159F: tools/testing/selftests/timers/
88606e80 11160
1da177e4 11161SC1200 WDT DRIVER
b300645a 11162M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 11163S: Maintained
679655da 11164F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
11165
11166SCHEDULER
dd9b238c 11167M: Ingo Molnar <mingo@redhat.com>
8b58be88 11168M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 11169L: linux-kernel@vger.kernel.org
75fc2d37 11170T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 11171S: Maintained
95c0d71d 11172F: kernel/sched/
679655da 11173F: include/linux/sched.h
c117ab84 11174F: include/uapi/linux/sched.h
c2eb505b 11175F: include/linux/wait.h
1da177e4 11176
6bcf6737 11177SCORE ARCHITECTURE
ed38665e 11178M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 11179M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 11180W: http://www.sunplus.com
6bcf6737 11181S: Supported
a2681a75 11182F: arch/score/
6bcf6737 11183
f2ed287b
LR
11184SCR24X CHIP CARD INTERFACE DRIVER
11185M: Lubomir Rintel <lkundrak@v3.sk>
11186S: Supported
11187F: drivers/char/pcmcia/scr24x_cs.c
11188
80f390ea
SH
11189SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11190M: Sudeep Holla <sudeep.holla@arm.com>
11191L: linux-arm-kernel@lists.infradead.org
11192S: Maintained
11193F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 11194F: drivers/clk/clk-scpi.c
8def3103 11195F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
11196F: drivers/firmware/arm_scpi.c
11197F: include/linux/scpi_protocol.h
80f390ea 11198
1da177e4 11199SCSI CDROM DRIVER
8b58be88 11200M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11201L: linux-scsi@vger.kernel.org
11202W: http://www.kernel.dk
11203S: Maintained
679655da 11204F: drivers/scsi/sr*
1da177e4 11205
fb50a83d 11206SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 11207M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
11208L: linux-rdma@vger.kernel.org
11209S: Supported
11210W: http://www.openfabrics.org
11211Q: http://patchwork.kernel.org/project/linux-rdma/list/
11212T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11213F: drivers/infiniband/ulp/srp/
11214F: include/scsi/srp.h
11215
1da177e4 11216SCSI SG DRIVER
8b58be88 11217M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 11218L: linux-scsi@vger.kernel.org
59ab3c93 11219W: http://sg.danny.cz/sg
1da177e4 11220S: Maintained
59ab3c93 11221F: Documentation/scsi/scsi-generic.txt
679655da
JP
11222F: drivers/scsi/sg.c
11223F: include/scsi/sg.h
1da177e4
LT
11224
11225SCSI SUBSYSTEM
7ee7895c 11226M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 11227T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
11228M: "Martin K. Petersen" <martin.petersen@oracle.com>
11229T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11230L: linux-scsi@vger.kernel.org
1da177e4 11231S: Maintained
2c99a314 11232F: Documentation/devicetree/bindings/scsi/
679655da
JP
11233F: drivers/scsi/
11234F: include/scsi/
1da177e4
LT
11235
11236SCSI TAPE DRIVER
8b58be88 11237M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
11238L: linux-scsi@vger.kernel.org
11239S: Maintained
679655da 11240F: Documentation/scsi/st.txt
f7269cfc
JD
11241F: drivers/scsi/st.*
11242F: drivers/scsi/st_*.h
1da177e4
LT
11243
11244SCTP PROTOCOL
8b6efb75 11245M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 11246M: Neil Horman <nhorman@tuxdriver.com>
1a418796 11247L: linux-sctp@vger.kernel.org
5f85813c 11248W: http://lksctp.sourceforge.net
8b6efb75 11249S: Maintained
679655da
JP
11250F: Documentation/networking/sctp.txt
11251F: include/linux/sctp.h
4d58c025 11252F: include/uapi/linux/sctp.h
679655da
JP
11253F: include/net/sctp/
11254F: net/sctp/
1da177e4
LT
11255
11256SCx200 CPU SUPPORT
8b58be88 11257M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11258S: Odd Fixes
679655da 11259F: Documentation/i2c/busses/scx200_acb
390889b6 11260F: arch/x86/platform/scx200/
679655da
JP
11261F: drivers/watchdog/scx200_wdt.c
11262F: drivers/i2c/busses/scx200*
11263F: drivers/mtd/maps/scx200_docflash.c
11264F: include/linux/scx200.h
1662d32c
JC
11265
11266SCx200 GPIO DRIVER
8b58be88 11267M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11268S: Maintained
679655da
JP
11269F: drivers/char/scx200_gpio.c
11270F: include/linux/scx200_gpio.h
1662d32c
JC
11271
11272SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 11273M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11274S: Maintained
679655da 11275F: drivers/clocksource/scx200_hrt.c
1da177e4 11276
6a36913a 11277SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 11278M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
11279L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11280S: Maintained
679655da 11281F: drivers/mmc/host/sdricoh_cs.c
6a36913a 11282
e7839f25 11283SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 11284M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 11285L: linux-mmc@vger.kernel.org
ddfe954d
UH
11286T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11287S: Maintained
11288F: drivers/mmc/host/sdhci*
11289F: include/linux/mmc/sdhci*
e2d1d6c0 11290
c04f9d61
KC
11291SECURE COMPUTING
11292M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
11293R: Andy Lutomirski <luto@amacapital.net>
11294R: Will Drewry <wad@chromium.org>
c04f9d61
KC
11295T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11296S: Supported
11297F: kernel/seccomp.c
11298F: include/uapi/linux/seccomp.h
11299F: include/linux/seccomp.h
c99ee51a 11300F: tools/testing/selftests/seccomp/*
c04f9d61
KC
11301K: \bsecure_computing
11302K: \bTIF_SECCOMP\b
11303
476bf3d6
AC
11304SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11305M: Al Cooper <alcooperx@gmail.com>
11306L: linux-mmc@vger.kernel.org
11307L: bcm-kernel-feedback-list@broadcom.com
11308S: Maintained
11309F: drivers/mmc/host/sdhci-brcmstb*
11310
0d1bb41a 11311SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 11312M: Ben Dooks <ben-linux@fluff.org>
dc524882 11313M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 11314L: linux-mmc@vger.kernel.org
0d1bb41a 11315S: Maintained
dc524882 11316F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 11317
c63b3cba 11318SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 11319M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
11320L: linux-mmc@vger.kernel.org
11321S: Maintained
11322F: drivers/mmc/host/sdhci-spear.c
11323
455a7b23
SB
11324SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11325M: Scott Bauer <scott.bauer@intel.com>
11326M: Jonathan Derrick <jonathan.derrick@intel.com>
11327M: Rafael Antognolli <rafael.antognolli@intel.com>
0222967b 11328L: linux-block@vger.kernel.org
455a7b23
SB
11329S: Supported
11330F: block/sed*
11331F: block/opal_proto.h
11332F: include/linux/sed*
11333F: include/uapi/linux/sed*
11334
8711cca2 11335SECURITY SUBSYSTEM
9b45c0d2 11336M: James Morris <james.l.morris@oracle.com>
9c3646d1 11337M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 11338L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 11339T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 11340W: http://kernsec.org/
8711cca2 11341S: Supported
7d2c86b5 11342F: security/
8711cca2 11343
1da177e4 11344SECURITY CONTACT
8b58be88 11345M: Security Officers <security@kernel.org>
1da177e4
LT
11346S: Supported
11347
11348SELINUX SECURITY MODULE
e0238b4c 11349M: Paul Moore <paul@paul-moore.com>
8b58be88 11350M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 11351M: Eric Paris <eparis@parisplace.org>
e0238b4c 11352L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 11353W: http://selinuxproject.org
5a5f2acf 11354T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 11355S: Supported
679655da
JP
11356F: include/linux/selinux*
11357F: security/selinux/
6bde95ce 11358F: scripts/selinux/
1da177e4 11359
c1c124e9
JJ
11360APPARMOR SECURITY MODULE
11361M: John Johansen <john.johansen@canonical.com>
11362L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11363W: apparmor.wiki.kernel.org
11364T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11365S: Supported
11366F: security/apparmor/
11367
9b091556
KC
11368LOADPIN SECURITY MODULE
11369M: Kees Cook <keescook@chromium.org>
11370T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11371S: Supported
11372F: security/loadpin/
11373
730daa16
KC
11374YAMA SECURITY MODULE
11375M: Kees Cook <keescook@chromium.org>
11376T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11377S: Supported
11378F: security/yama/
11379
cef2cf07 11380SENSABLE PHANTOM
8b58be88 11381M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 11382S: Maintained
679655da 11383F: drivers/misc/phantom.c
c117ab84 11384F: include/uapi/linux/phantom.h
cef2cf07 11385
2a1e8447
JB
11386Emulex 10Gbps iSCSI - OneConnect DRIVER
11387M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11388M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11389M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 11390L: linux-scsi@vger.kernel.org
2a1e8447 11391W: http://www.broadcom.com
3387f656
JP
11392S: Supported
11393F: drivers/scsi/be2iscsi/
6733b39a 11394
d2ee76fa 11395Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
11396M: Sathya Perla <sathya.perla@broadcom.com>
11397M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
11398M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11399M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 11400L: netdev@vger.kernel.org
fea3af67 11401W: http://www.emulex.com
7d2c86b5 11402S: Supported
9aebddd1 11403F: drivers/net/ethernet/emulex/benet/
6b7c5b94 11404
d2928a8c 11405EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
11406M: Selvin Xavier <selvin.xavier@avagotech.com>
11407M: Devesh Sharma <devesh.sharma@avagotech.com>
d2928a8c
SX
11408L: linux-rdma@vger.kernel.org
11409W: http://www.emulex.com
11410S: Supported
11411F: drivers/infiniband/hw/ocrdma/
a7fe7380 11412F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 11413
8ceee660 11414SFC NETWORK DRIVER
c06f51ea 11415M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
11416M: Edward Cree <ecree@solarflare.com>
11417M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 11418L: netdev@vger.kernel.org
8ceee660 11419S: Supported
874aeea5 11420F: drivers/net/ethernet/sfc/
8ceee660 11421
e2d1d6c0 11422SGI GRU DRIVER
cc883afc 11423M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 11424S: Maintained
679655da 11425F: drivers/misc/sgi-gru/
e2d1d6c0
RD
11426
11427SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 11428M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
11429L: linux-ia64@vger.kernel.org
11430S: Supported
679655da 11431F: Documentation/ia64/serial.txt
df621252 11432F: drivers/tty/serial/ioc?_serial.c
679655da 11433F: include/linux/ioc?.h
e2d1d6c0 11434
75312619 11435SGI XP/XPC/XPNET DRIVER
e180383f
RH
11436M: Cliff Whickman <cpw@sgi.com>
11437M: Robin Holt <robinmholt@gmail.com>
75312619 11438S: Maintained
679655da 11439F: drivers/misc/sgi-xp/
75312619 11440
46eacf3b
AP
11441SI2157 MEDIA DRIVER
11442M: Antti Palosaari <crope@iki.fi>
11443L: linux-media@vger.kernel.org
a825eaec 11444W: https://linuxtv.org
46eacf3b
AP
11445W: http://palosaari.fi/linux/
11446Q: http://patchwork.linuxtv.org/project/linux-media/list/
11447T: git git://linuxtv.org/anttip/media_tree.git
11448S: Maintained
11449F: drivers/media/tuners/si2157*
11450
75e2d5ba
AP
11451SI2168 MEDIA DRIVER
11452M: Antti Palosaari <crope@iki.fi>
11453L: linux-media@vger.kernel.org
a825eaec 11454W: https://linuxtv.org
75e2d5ba
AP
11455W: http://palosaari.fi/linux/
11456Q: http://patchwork.linuxtv.org/project/linux-media/list/
11457T: git git://linuxtv.org/anttip/media_tree.git
11458S: Maintained
11459F: drivers/media/dvb-frontends/si2168*
11460
49cc629d
HV
11461SI470X FM RADIO RECEIVER I2C DRIVER
11462M: Hans Verkuil <hverkuil@xs4all.nl>
11463L: linux-media@vger.kernel.org
11464T: git git://linuxtv.org/media_tree.git
a825eaec 11465W: https://linuxtv.org
49cc629d
HV
11466S: Odd Fixes
11467F: drivers/media/radio/si470x/radio-si470x-i2c.c
11468
11469SI470X FM RADIO RECEIVER USB DRIVER
11470M: Hans Verkuil <hverkuil@xs4all.nl>
11471L: linux-media@vger.kernel.org
11472T: git git://linuxtv.org/media_tree.git
a825eaec 11473W: https://linuxtv.org
49cc629d
HV
11474S: Maintained
11475F: drivers/media/radio/si470x/radio-si470x-common.c
11476F: drivers/media/radio/si470x/radio-si470x.h
11477F: drivers/media/radio/si470x/radio-si470x-usb.c
11478
c937ca03
EV
11479SI4713 FM RADIO TRANSMITTER I2C DRIVER
11480M: Eduardo Valentin <edubezval@gmail.com>
11481L: linux-media@vger.kernel.org
11482T: git git://linuxtv.org/media_tree.git
a825eaec 11483W: https://linuxtv.org
c937ca03 11484S: Odd Fixes
99995ded 11485F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11486
11487SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11488M: Eduardo Valentin <edubezval@gmail.com>
11489L: linux-media@vger.kernel.org
11490T: git git://linuxtv.org/media_tree.git
a825eaec 11491W: https://linuxtv.org
c937ca03 11492S: Odd Fixes
99995ded
DR
11493F: drivers/media/radio/si4713/radio-platform-si4713.c
11494
11495SI4713 FM RADIO TRANSMITTER USB DRIVER
11496M: Hans Verkuil <hverkuil@xs4all.nl>
11497L: linux-media@vger.kernel.org
11498T: git git://linuxtv.org/media_tree.git
a825eaec 11499W: https://linuxtv.org
99995ded
DR
11500S: Maintained
11501F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11502
beb91d46 11503SIANO DVB DRIVER
5dc8a864
MCC
11504M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11505M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11506L: linux-media@vger.kernel.org
a825eaec 11507W: https://linuxtv.org
beb91d46
MCC
11508T: git git://linuxtv.org/media_tree.git
11509S: Odd fixes
11510F: drivers/media/common/siano/
beb91d46 11511F: drivers/media/usb/siano/
beb91d46 11512F: drivers/media/usb/siano/
14430813 11513F: drivers/media/mmc/siano/
beb91d46 11514
cef9dd85
HG
11515SILEAD TOUCHSCREEN DRIVER
11516M: Hans de Goede <hdegoede@redhat.com>
11517L: linux-input@vger.kernel.org
11518L: platform-driver-x86@vger.kernel.org
11519S: Maintained
11520F: drivers/input/touchscreen/silead.c
11521F: drivers/platform/x86/silead_dmi.c
11522
6f15b602
HG
11523SIMPLEFB FB DRIVER
11524M: Hans de Goede <hdegoede@redhat.com>
11525L: linux-fbdev@vger.kernel.org
11526S: Maintained
2d799dde 11527F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11528F: drivers/video/fbdev/simplefb.c
11529F: include/linux/platform_data/simplefb.h
11530
b618b69c 11531SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11532L: linux-media@vger.kernel.org
bb60fcb2 11533S: Orphan
b618b69c 11534F: drivers/media/platform/sh_veu.c
b618b69c
GL
11535
11536SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11537L: linux-media@vger.kernel.org
bb60fcb2 11538S: Orphan
b618b69c 11539F: drivers/media/platform/sh_vou.c
d647f0b7 11540F: include/media/drv-intf/sh_vou.h
b618b69c 11541
6349d997 11542SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11543M: Len Brown <lenb@kernel.org>
6349d997
LB
11544L: sfi-devel@simplefirmware.org
11545W: http://simplefirmware.org/
11546T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11547S: Supported
943fc810 11548F: arch/x86/platform/sfi/
6349d997
LB
11549F: drivers/sfi/
11550F: include/linux/sfi*.h
e2d1d6c0 11551
1da177e4
LT
11552SIMTEC EB110ATX (Chalice CATS)
11553P: Ben Dooks
b16957c6
BD
11554P: Vincent Sanders <vince@simtec.co.uk>
11555M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11556W: http://www.simtec.co.uk/products/EB110ATX/
11557S: Supported
11558
11559SIMTEC EB2410ITX (BAST)
11560P: Ben Dooks
b16957c6
BD
11561P: Vincent Sanders <vince@simtec.co.uk>
11562M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11563W: http://www.simtec.co.uk/products/EB2410ITX/
11564S: Supported
15dba387
JP
11565F: arch/arm/mach-s3c24xx/mach-bast.c
11566F: arch/arm/mach-s3c24xx/bast-ide.c
11567F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11568
2c956a60
JD
11569SIPHASH PRF ROUTINES
11570M: Jason A. Donenfeld <Jason@zx2c4.com>
11571S: Maintained
11572F: lib/siphash.c
11573F: lib/test_siphash.c
11574F: include/linux/siphash.h
11575
4c5adde7 11576TI DAVINCI MACHINE SUPPORT
3ba789c0 11577M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11578M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11580T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11581S: Supported
14430813 11582F: arch/arm/mach-davinci/
046d0a37 11583F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11584
8d4b3f08 11585TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11586M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11587L: linux-media@vger.kernel.org
a825eaec 11588W: https://linuxtv.org
8d4b3f08
LP
11589Q: http://patchwork.linuxtv.org/project/linux-media/list/
11590T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11591S: Maintained
8d4b3f08
LP
11592F: drivers/media/platform/davinci/
11593F: include/media/davinci/
11594
417d2e50 11595TI AM437X VPFE DRIVER
e43cdb56 11596M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11597L: linux-media@vger.kernel.org
a825eaec 11598W: https://linuxtv.org
417d2e50
BP
11599Q: http://patchwork.linuxtv.org/project/linux-media/list/
11600T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11601S: Maintained
11602F: drivers/media/platform/am437x/
11603
c4c0283a 11604OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11605M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11606L: linux-media@vger.kernel.org
a825eaec 11607W: https://linuxtv.org
c4c0283a
BP
11608Q: http://patchwork.linuxtv.org/project/linux-media/list/
11609T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11610S: Maintained
11611F: drivers/media/i2c/ov2659.c
b5dcee22 11612F: include/media/i2c/ov2659.h
c4c0283a 11613
3a6779f5
SM
11614SILICON MOTION SM712 FRAME BUFFER DRIVER
11615M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11616M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11617M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3a6779f5
SM
11618L: linux-fbdev@vger.kernel.org
11619S: Maintained
11620F: drivers/video/fbdev/sm712*
11621F: Documentation/fb/sm712fb.txt
11622
92aab3c0 11623SIS 190 ETHERNET DRIVER
8b58be88 11624M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11625L: netdev@vger.kernel.org
11626S: Maintained
8c7de408 11627F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11628
1da177e4 11629SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11630M: Daniele Venzano <venza@brownhat.org>
1da177e4 11631W: http://www.brownhat.org/sis900.html
979b6c13 11632L: netdev@vger.kernel.org
1da177e4 11633S: Maintained
8c7de408 11634F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11635
11636SIS FRAMEBUFFER DRIVER
8b58be88 11637M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11638W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11639S: Maintained
679655da 11640F: Documentation/fb/sisfb.txt
8a61f013 11641F: drivers/video/fbdev/sis/
679655da 11642F: include/video/sisfb.h
1da177e4
LT
11643
11644SIS USB2VGA DRIVER
8b58be88 11645M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11646W: http://www.winischhofer.at/linuxsisusbvga.shtml
11647S: Maintained
679655da 11648F: drivers/usb/misc/sisusbvga/
1da177e4 11649
415ad26d 11650SLAB ALLOCATOR
16e943bf 11651M: Christoph Lameter <cl@linux.com>
2ed1c525 11652M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11653M: David Rientjes <rientjes@google.com>
11654M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11655M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11656L: linux-mm@kvack.org
11657S: Maintained
679655da 11658F: include/linux/sl?b*.h
16e943bf 11659F: mm/sl?b*
415ad26d 11660
9fab9787 11661SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11662M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11663M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11664M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11665R: Steven Rostedt <rostedt@goodmis.org>
11666R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11667L: linux-kernel@vger.kernel.org
9fab9787
PM
11668W: http://www.rdrop.com/users/paulmck/RCU/
11669S: Supported
11670T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11671F: include/linux/srcu.h
11672F: kernel/rcu/srcu.c
9fab9787 11673
66372841
CS
11674SMACK SECURITY MODULE
11675M: Casey Schaufler <casey@schaufler-ca.com>
11676L: linux-security-module@vger.kernel.org
11677W: http://schaufler-ca.com
ece38248 11678T: git git://github.com/cschaufler/smack-next
66372841
CS
11679S: Maintained
11680F: Documentation/security/Smack.txt
11681F: security/smack/
11682
20651e0b 11683DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11684M: Kevin Hilman <khilman@kernel.org>
11685M: Nishanth Menon <nm@ti.com>
11686S: Maintained
20651e0b 11687F: drivers/power/avs/
68ace3e1
KH
11688F: include/linux/power/smartreflex.h
11689L: linux-pm@vger.kernel.org
11690
1da177e4 11691SMC91x ETHERNET DRIVER
2f82af08 11692M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11693S: Odd Fixes
ae150435 11694F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11695
e8e31622
SA
11696SMIA AND SMIA++ IMAGE SENSOR DRIVER
11697M: Sakari Ailus <sakari.ailus@iki.fi>
11698L: linux-media@vger.kernel.org
11699S: Maintained
14430813 11700F: drivers/media/i2c/smiapp/
b5dcee22 11701F: include/media/i2c/smiapp.h
e8e31622
SA
11702F: drivers/media/i2c/smiapp-pll.c
11703F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11704F: include/uapi/linux/smiapp.h
a2cec3c0 11705F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11706
920fa1ff
GR
11707SMM665 HARDWARE MONITOR DRIVER
11708M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11709L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11710S: Maintained
11711F: Documentation/hwmon/smm665
11712F: drivers/hwmon/smm665.c
11713
9df7305b 11714SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11715M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11716L: linux-hwmon@vger.kernel.org
90b24cfb 11717S: Maintained
9df7305b
SG
11718F: Documentation/hwmon/emc2103
11719F: drivers/hwmon/emc2103.c
11720
a98d506c
HG
11721SMSC SCH5627 HARDWARE MONITOR DRIVER
11722M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11723L: linux-hwmon@vger.kernel.org
a98d506c
HG
11724S: Supported
11725F: Documentation/hwmon/sch5627
11726F: drivers/hwmon/sch5627.c
11727
6ea884db 11728SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11729M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11730L: linux-hwmon@vger.kernel.org
6ea884db 11731S: Maintained
679655da
JP
11732F: Documentation/hwmon/smsc47b397
11733F: drivers/hwmon/smsc47b397.c
6ea884db 11734
fd9abb3d 11735SMSC911x ETHERNET DRIVER
90b24cfb 11736M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11737L: netdev@vger.kernel.org
90b24cfb 11738S: Maintained
679655da 11739F: include/linux/smsc911x.h
ae150435 11740F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11741
11742SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11743M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11744L: netdev@vger.kernel.org
90b24cfb 11745S: Maintained
ae150435 11746F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11747
3c8a63e2 11748SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11749M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11750L: linux-fbdev@vger.kernel.org
90b24cfb 11751S: Maintained
8a61f013 11752F: drivers/video/fbdev/smscufx.c
3c8a63e2 11753
668acf32 11754SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11755M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11756L: linux-media@vger.kernel.org
275ffde4 11757T: git git://linuxtv.org/media_tree.git
795fb7e7 11758S: Maintained
90d72ac6
MCC
11759F: include/media/soc*
11760F: drivers/media/i2c/soc_camera/
11761F: drivers/media/platform/soc_camera/
668acf32 11762
e2d1d6c0 11763SOEKRIS NET48XX LED SUPPORT
8b58be88 11764M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11765S: Maintained
679655da 11766F: drivers/leds/leds-net48xx.c
e2d1d6c0 11767
e3994db1 11768SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11769M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11770M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11771M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11772M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11773L: linux-media@vger.kernel.org
11774S: Supported
11775F: drivers/media/pci/solo6x10/
11776
1da177e4 11777SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11778M: Shaohua Li <shli@kernel.org>
1da177e4 11779L: linux-raid@vger.kernel.org
0f9ce866 11780T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11781S: Supported
679655da
JP
11782F: drivers/md/
11783F: include/linux/raid/
c117ab84 11784F: include/uapi/linux/raid/
1da177e4 11785
1da177e4 11786SONIC NETWORK DRIVER
8b58be88 11787M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11788L: netdev@vger.kernel.org
1da177e4 11789S: Maintained
d9fb9f38 11790F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11791
61e115a5 11792SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11793M: Michael Buesch <m@bues.ch>
e7828b28 11794L: linux-wireless@vger.kernel.org
61e115a5 11795S: Maintained
679655da
JP
11796F: drivers/ssb/
11797F: include/linux/ssb/
61e115a5 11798
1da177e4 11799SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11800M: Mattia Dongili <malattia@linux.it>
d0944853 11801L: platform-driver-x86@vger.kernel.org
5b18167d 11802W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11803S: Maintained
679655da
JP
11804F: Documentation/laptops/sony-laptop.txt
11805F: drivers/char/sonypi.c
11806F: drivers/platform/x86/sony-laptop.c
11807F: include/linux/sony-laptop.h
1da177e4 11808
baf8532a 11809SONY MEMORYSTICK CARD SUPPORT
8b58be88 11810M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11811W: http://tifmxx.berlios.de/
11812S: Maintained
679655da 11813F: drivers/memstick/host/tifm_ms.c
baf8532a 11814
0ab30494
ML
11815SONY MEMORYSTICK STANDARD SUPPORT
11816M: Maxim Levitsky <maximlevitsky@gmail.com>
11817S: Maintained
11818F: drivers/memstick/core/ms_block.*
11819
1da177e4 11820SOUND
8b58be88 11821M: Jaroslav Kysela <perex@perex.cz>
d8130624 11822M: Takashi Iwai <tiwai@suse.com>
93711660 11823L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11824W: http://www.alsa-project.org/
dde7ad8d 11825T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11826T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11827Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11828S: Maintained
3126a179
JP
11829F: Documentation/sound/
11830F: include/sound/
c117ab84 11831F: include/uapi/sound/
679655da 11832F: sound/
1da177e4 11833
33bbe149
MB
11834SOUND - COMPRESSED AUDIO
11835M: Vinod Koul <vinod.koul@intel.com>
11836L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11837T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11838S: Supported
f672f31a 11839F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11840F: include/sound/compress_driver.h
f672f31a 11841F: include/uapi/sound/compress_*
33bbe149
MB
11842F: sound/core/compress_offload.c
11843F: sound/soc/soc-compress.c
11844
bd903bde 11845SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11846M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11847M: Mark Brown <broonie@kernel.org>
86f14df8 11848T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11849L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11850W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11851S: Supported
181ad2a5 11852F: Documentation/devicetree/bindings/sound/
2820f615 11853F: Documentation/sound/alsa/soc/
679655da 11854F: sound/soc/
e6e55122 11855F: include/sound/soc*
eb1a6af3 11856
d7f8761b
MB
11857SOUND - DMAENGINE HELPERS
11858M: Lars-Peter Clausen <lars@metafoo.de>
11859S: Supported
11860F: include/sound/dmaengine_pcm.h
11861F: sound/core/pcm_dmaengine.c
11862F: sound/soc/soc-generic-dmaengine-pcm.c
11863
990a6a99
OS
11864SP2 MEDIA DRIVER
11865M: Olli Salonen <olli.salonen@iki.fi>
11866L: linux-media@vger.kernel.org
a825eaec 11867W: https://linuxtv.org
990a6a99
OS
11868Q: http://patchwork.linuxtv.org/project/linux-media/list/
11869S: Maintained
11870F: drivers/media/dvb-frontends/sp2*
11871
473321fc 11872SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11873M: "David S. Miller" <davem@davemloft.net>
1da177e4 11874L: sparclinux@vger.kernel.org
8a6e2535 11875Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11876T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11877T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11878S: Maintained
679655da 11879F: arch/sparc/
7765b8bb 11880F: drivers/sbus/
1da177e4 11881
6404fcca
DM
11882SPARC SERIAL DRIVERS
11883M: "David S. Miller" <davem@davemloft.net>
11884L: sparclinux@vger.kernel.org
08deed1e
JP
11885T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11886T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11887S: Maintained
6816383a 11888F: include/linux/sunserialcore.h
df621252 11889F: drivers/tty/serial/suncore.c
df621252
GKH
11890F: drivers/tty/serial/sunhv.c
11891F: drivers/tty/serial/sunsab.c
11892F: drivers/tty/serial/sunsab.h
11893F: drivers/tty/serial/sunsu.c
11894F: drivers/tty/serial/sunzilog.c
11895F: drivers/tty/serial/sunzilog.h
6404fcca 11896
389325b4
CL
11897SPARSE CHECKER
11898M: "Christopher Li" <sparse@chrisli.org>
11899L: linux-sparse@vger.kernel.org
11900W: https://sparse.wiki.kernel.org/
11901T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11902T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11903S: Maintained
11904F: include/linux/compiler.h
11905
fc0c195a 11906SPEAR PLATFORM SUPPORT
da89947b 11907M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11908M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11910W: http://www.st.com/spear
11911S: Maintained
e68d7c14 11912F: arch/arm/boot/dts/spear*
281e192f 11913F: arch/arm/mach-spear/
fc0c195a
VK
11914
11915SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11916M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11918W: http://www.st.com/spear
11919S: Maintained
5df33a62 11920F: drivers/clk/spear/
fc0c195a 11921
e2796541
CP
11922SPI NOR SUBSYSTEM
11923M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11924M: Marek Vasut <marek.vasut@gmail.com>
11925L: linux-mtd@lists.infradead.org
11926W: http://www.linux-mtd.infradead.org/
11927Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11928T: git git://github.com/spi-nor/linux.git
11929S: Maintained
11930F: drivers/mtd/spi-nor/
11931F: include/linux/mtd/spi-nor.h
11932
e2d1d6c0 11933SPI SUBSYSTEM
b02e48f2 11934M: Mark Brown <broonie@kernel.org>
dfbe403c 11935L: linux-spi@vger.kernel.org
e7e4e13c 11936T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11937Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11938S: Maintained
87306eb7 11939F: Documentation/devicetree/bindings/spi/
679655da
JP
11940F: Documentation/spi/
11941F: drivers/spi/
11942F: include/linux/spi/
c117ab84 11943F: include/uapi/linux/spi/
a43cd4bb 11944F: tools/spi/
e2d1d6c0 11945
2752e401 11946SPIDERNET NETWORK DRIVER for CELL
8b58be88 11947M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11948L: netdev@vger.kernel.org
11949S: Supported
679655da 11950F: Documentation/networking/spider_net.txt
8df158ac 11951F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11952
e2d1d6c0 11953SPU FILE SYSTEM
8b58be88 11954M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11955L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11956W: http://www.ibm.com/developerworks/power/cell/
11957S: Supported
679655da
JP
11958F: Documentation/filesystems/spufs.txt
11959F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11960
fc555841 11961SQUASHFS FILE SYSTEM
d7f2ff67 11962M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11963L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11964W: http://squashfs.org.uk
9f273c24 11965T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11966S: Maintained
679655da
JP
11967F: Documentation/filesystems/squashfs.txt
11968F: fs/squashfs/
fc555841 11969
1da177e4 11970SRM (Alpha) environment access
8b58be88 11971M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11972S: Maintained
679655da 11973F: arch/alpha/kernel/srm_env.c
1da177e4 11974
26e9a397 11975STABLE BRANCH
879a5a00 11976M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11977L: stable@vger.kernel.org
879a5a00 11978S: Supported
8c27ceff 11979F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 11980
26e9a397 11981STAGING SUBSYSTEM
879a5a00 11982M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11983T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11984L: devel@driverdev.osuosl.org
879a5a00 11985S: Supported
679655da 11986F: drivers/staging/
dbc6c2cc 11987
ebd3d010
JP
11988STAGING - COMEDI
11989M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11990M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11991S: Odd Fixes
11992F: drivers/staging/comedi/
11993
a0138163
JP
11994STAGING - FLARION FT1000 DRIVERS
11995M: Marek Belisko <marek.belisko@gmail.com>
11996S: Odd Fixes
11997F: drivers/staging/ft1000/
11998
6c1bb424 11999STAGING - INDUSTRIAL IO
030a13d7 12000M: Jonathan Cameron <jic23@kernel.org>
a0138163 12001L: linux-iio@vger.kernel.org
6c1bb424 12002S: Odd Fixes
5291582d 12003F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
12004F: drivers/staging/iio/
12005
a0138163
JP
12006STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12007M: Jarod Wilson <jarod@wilsonet.com>
12008W: http://www.lirc.org/
12009S: Odd Fixes
b2b0186d 12010F: drivers/staging/media/lirc/
a0138163 12011
f5e5de1e
OD
12012STAGING - LUSTRE PARALLEL FILESYSTEM
12013M: Oleg Drokin <oleg.drokin@intel.com>
12014M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 12015M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
12016L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12017W: http://wiki.lustre.org/
f5e5de1e
OD
12018S: Maintained
12019F: drivers/staging/lustre
12020
7c6b6c71
MD
12021STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12022M: Marc Dietrich <marvin24@gmx.de>
12023L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 12024L: linux-tegra@vger.kernel.org
7c6b6c71
MD
12025S: Maintained
12026F: drivers/staging/nvec/
12027
53c43c5c
GKH
12028STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12029M: Jens Frederich <jfrederich@gmail.com>
12030M: Daniel Drake <dsd@laptop.org>
12031M: Jon Nettleton <jon.nettleton@gmail.com>
12032W: http://wiki.laptop.org/go/DCON
12033S: Maintained
12034F: drivers/staging/olpc_dcon/
12035
a0138163
JP
12036STAGING - REALTEK RTL8712U DRIVERS
12037M: Larry Finger <Larry.Finger@lwfinger.net>
12038M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12039S: Odd Fixes
12040F: drivers/staging/rtl8712/
12041
980ac4d7
SM
12042STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12043M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12044M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 12045M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
12046L: linux-fbdev@vger.kernel.org
12047S: Maintained
12048F: drivers/staging/sm750fb/
12049
a0138163
JP
12050STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12051M: William Hubbs <w.d.hubbs@gmail.com>
12052M: Chris Brannon <chris@the-brannons.com>
d33bce31 12053M: Kirk Reiser <kirk@reisers.ca>
a0138163 12054M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 12055L: speakup@linux-speakup.org
a0138163
JP
12056W: http://www.linux-speakup.org/
12057S: Odd Fixes
12058F: drivers/staging/speakup/
12059
b3e871ce
JP
12060STAGING - VIA VT665X DRIVERS
12061M: Forest Bond <forest@alittletooquiet.net>
12062S: Odd Fixes
12063F: drivers/staging/vt665?/
12064
a30baec1 12065STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
12066M: Aditya Shankar <aditya.shankar@microchip.com>
12067M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
12068L: linux-wireless@vger.kernel.org
12069S: Supported
12070F: drivers/staging/wilc1000/
12071
709bcb07 12072STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 12073M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
12074S: Odd Fixes
12075F: drivers/staging/xgifb/
12076
1da177e4 12077STARFIRE/DURALAN NETWORK DRIVER
8b58be88 12078M: Ion Badulescu <ionut@badula.org>
b4f90189 12079S: Odd Fixes
9bba23b0 12080F: drivers/net/ethernet/adaptec/starfire*
1da177e4 12081
e2d1d6c0 12082SUN3/3X
8b58be88 12083M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
12084W: http://sammy.net/sun3/
12085S: Maintained
679655da
JP
12086F: arch/m68k/kernel/*sun3*
12087F: arch/m68k/sun3*/
12088F: arch/m68k/include/asm/sun3*
e689cf4a 12089F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 12090
af6a5af8
HG
12091SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12092M: Hans de Goede <hdegoede@redhat.com>
12093L: linux-input@vger.kernel.org
12094S: Maintained
12095F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12096F: drivers/input/keyboard/sun4i-lradc-keys.c
12097
2bc9ff01
DK
12098SUNDANCE NETWORK DRIVER
12099M: Denis Kirjanov <kda@linux-powerpc.org>
12100L: netdev@vger.kernel.org
12101S: Maintained
12102F: drivers/net/ethernet/dlink/sundance.c
12103
2cbb12a4 12104SUPERH
114bf37e
RF
12105M: Yoshinori Sato <ysato@users.sourceforge.jp>
12106M: Rich Felker <dalias@libc.org>
2cbb12a4 12107L: linux-sh@vger.kernel.org
8a6e2535 12108Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 12109S: Maintained
066069e1 12110F: Documentation/sh/
679655da 12111F: arch/sh/
066069e1 12112F: drivers/sh/
1da177e4 12113
4480f15b 12114SUSPEND TO RAM
7fb06082 12115M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
12116M: Len Brown <len.brown@intel.com>
12117M: Pavel Machek <pavel@ucw.cz>
bf1c138e 12118L: linux-pm@vger.kernel.org
68656443 12119B: https://bugzilla.kernel.org
e2d1d6c0 12120S: Supported
679655da
JP
12121F: Documentation/power/
12122F: arch/x86/kernel/acpi/
12123F: drivers/base/power/
12124F: kernel/power/
12125F: include/linux/suspend.h
12126F: include/linux/freezer.h
12127F: include/linux/pm.h
1da177e4
LT
12128
12129SVGA HANDLING
8b58be88 12130M: Martin Mares <mj@ucw.cz>
1da177e4
LT
12131L: linux-video@atrey.karlin.mff.cuni.cz
12132S: Maintained
679655da
JP
12133F: Documentation/svga.txt
12134F: arch/x86/boot/video*
1da177e4 12135
6e28b761
KRW
12136SWIOTLB SUBSYSTEM
12137M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12138L: linux-kernel@vger.kernel.org
9f273c24 12139T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
12140S: Supported
12141F: lib/swiotlb.c
12142F: arch/*/kernel/pci-swiotlb.c
12143F: include/linux/swiotlb.h
12144
007f790c
JP
12145SWITCHDEV
12146M: Jiri Pirko <jiri@resnulli.us>
f38c5ad7 12147M: Ivan Vecera <ivecera@redhat.com>
007f790c
JP
12148L: netdev@vger.kernel.org
12149S: Supported
12150F: net/switchdev/
12151F: include/net/switchdev.h
12152
db8e35d5
VG
12153SYNOPSYS ARC ARCHITECTURE
12154M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 12155L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
12156S: Supported
12157F: arch/arc/
9b28829d 12158F: Documentation/devicetree/bindings/arc/*
2d799dde 12159F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 12160F: drivers/clocksource/arc_timer.c
c6a0fe4a 12161F: drivers/tty/serial/arc_uart.c
b7182d1a 12162T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 12163
556cc1c5
AB
12164SYNOPSYS ARC SDP platform support
12165M: Alexey Brodkin <abrodkin@synopsys.com>
12166S: Supported
12167F: arch/arc/plat-axs10x
12168F: arch/arc/boot/dts/ax*
12169F: Documentation/devicetree/bindings/arc/axs10*
12170
6c284c9a
LJ
12171SYSTEM CONFIGURATION (SYSCON)
12172M: Lee Jones <lee.jones@linaro.org>
12173M: Arnd Bergmann <arnd@arndb.de>
12174T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12175S: Supported
12176F: drivers/mfd/syscon.c
12177
8c0984e5
SR
12178SYSTEM RESET/SHUTDOWN DRIVERS
12179M: Sebastian Reichel <sre@kernel.org>
8c0984e5 12180L: linux-pm@vger.kernel.org
58db9505 12181T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
12182S: Maintained
12183F: Documentation/devicetree/bindings/power/reset/
12184F: drivers/power/reset/
12185
1da177e4 12186SYSV FILESYSTEM
8b58be88 12187M: Christoph Hellwig <hch@infradead.org>
1da177e4 12188S: Maintained
679655da
JP
12189F: Documentation/filesystems/sysv-fs.txt
12190F: fs/sysv/
12191F: include/linux/sysv_fs.h
1da177e4 12192
86cfa7fc 12193TARGET SUBSYSTEM
9c3646d1 12194M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 12195L: linux-scsi@vger.kernel.org
b9f5edc2 12196L: target-devel@vger.kernel.org
86cfa7fc 12197W: http://www.linux-iscsi.org
cf015e9f 12198W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 12199T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
12200S: Supported
12201F: drivers/target/
12202F: include/target/
12203F: Documentation/target/
12204
4e68852d 12205TASKSTATS STATISTICS INTERFACE
185e595f 12206M: Balbir Singh <bsingharora@gmail.com>
4e68852d 12207S: Maintained
679655da
JP
12208F: Documentation/accounting/taskstats*
12209F: include/linux/taskstats*
12210F: kernel/taskstats.c
4e68852d 12211
6b2af241 12212TC subsystem
f935f3f8 12213M: Jamal Hadi Salim <jhs@mojatatu.com>
7ab273be 12214M: Cong Wang <xiyou.wangcong@gmail.com>
b603aa4d 12215M: Jiri Pirko <jiri@resnulli.us>
781b456a
SH
12216L: netdev@vger.kernel.org
12217S: Maintained
679655da 12218F: include/net/pkt_cls.h
6b2af241
JP
12219F: include/net/pkt_sched.h
12220F: include/net/tc_act/
c117ab84 12221F: include/uapi/linux/pkt_cls.h
6b2af241
JP
12222F: include/uapi/linux/pkt_sched.h
12223F: include/uapi/linux/tc_act/
12224F: include/uapi/linux/tc_ematch/
679655da 12225F: net/sched/
781b456a 12226
5067f08a 12227TCP LOW PRIORITY MODULE
8b58be88
JP
12228M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12229M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
12230W: http://tcp-lp-mod.sourceforge.net/
12231S: Maintained
679655da 12232F: net/ipv4/tcp_lp.c
5067f08a 12233
91952bc0
AP
12234TDA10071 MEDIA DRIVER
12235M: Antti Palosaari <crope@iki.fi>
12236L: linux-media@vger.kernel.org
a825eaec 12237W: https://linuxtv.org
91952bc0
AP
12238W: http://palosaari.fi/linux/
12239Q: http://patchwork.linuxtv.org/project/linux-media/list/
12240T: git git://linuxtv.org/anttip/media_tree.git
12241S: Maintained
12242F: drivers/media/dvb-frontends/tda10071*
12243
12244TDA18212 MEDIA DRIVER
12245M: Antti Palosaari <crope@iki.fi>
12246L: linux-media@vger.kernel.org
a825eaec 12247W: https://linuxtv.org
91952bc0
AP
12248W: http://palosaari.fi/linux/
12249Q: http://patchwork.linuxtv.org/project/linux-media/list/
12250T: git git://linuxtv.org/anttip/media_tree.git
12251S: Maintained
12252F: drivers/media/tuners/tda18212*
12253
12254TDA18218 MEDIA DRIVER
12255M: Antti Palosaari <crope@iki.fi>
12256L: linux-media@vger.kernel.org
a825eaec 12257W: https://linuxtv.org
91952bc0
AP
12258W: http://palosaari.fi/linux/
12259Q: http://patchwork.linuxtv.org/project/linux-media/list/
12260T: git git://linuxtv.org/anttip/media_tree.git
12261S: Maintained
12262F: drivers/media/tuners/tda18218*
12263
3b2f6aba
MK
12264TDA18271 MEDIA DRIVER
12265M: Michael Krufky <mkrufky@linuxtv.org>
12266L: linux-media@vger.kernel.org
a825eaec 12267W: https://linuxtv.org
3b2f6aba
MK
12268W: http://github.com/mkrufky
12269Q: http://patchwork.linuxtv.org/project/linux-media/list/
12270T: git git://linuxtv.org/mkrufky/tuners.git
12271S: Maintained
12272F: drivers/media/tuners/tda18271*
12273
e48307a9
MK
12274TDA827x MEDIA DRIVER
12275M: Michael Krufky <mkrufky@linuxtv.org>
12276L: linux-media@vger.kernel.org
a825eaec 12277W: https://linuxtv.org
e48307a9
MK
12278W: http://github.com/mkrufky
12279Q: http://patchwork.linuxtv.org/project/linux-media/list/
12280T: git git://linuxtv.org/mkrufky/tuners.git
12281S: Maintained
12282F: drivers/media/tuners/tda8290.*
12283
66cf9212
MK
12284TDA8290 MEDIA DRIVER
12285M: Michael Krufky <mkrufky@linuxtv.org>
12286L: linux-media@vger.kernel.org
a825eaec 12287W: https://linuxtv.org
66cf9212
MK
12288W: http://github.com/mkrufky
12289Q: http://patchwork.linuxtv.org/project/linux-media/list/
12290T: git git://linuxtv.org/mkrufky/tuners.git
12291S: Maintained
12292F: drivers/media/tuners/tda8290.*
12293
4b9fba30
HV
12294TDA9840 MEDIA DRIVER
12295M: Hans Verkuil <hverkuil@xs4all.nl>
12296L: linux-media@vger.kernel.org
12297T: git git://linuxtv.org/media_tree.git
a825eaec 12298W: https://linuxtv.org
4b9fba30
HV
12299S: Maintained
12300F: drivers/media/i2c/tda9840*
12301
2cb654fd 12302TEA5761 TUNER DRIVER
5dc8a864
MCC
12303M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12304M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12305L: linux-media@vger.kernel.org
a825eaec 12306W: https://linuxtv.org
2cb654fd
MCC
12307T: git git://linuxtv.org/media_tree.git
12308S: Odd fixes
12309F: drivers/media/tuners/tea5761.*
12310
12311TEA5767 TUNER DRIVER
5dc8a864
MCC
12312M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12313M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12314L: linux-media@vger.kernel.org
a825eaec 12315W: https://linuxtv.org
2cb654fd
MCC
12316T: git git://linuxtv.org/media_tree.git
12317S: Maintained
12318F: drivers/media/tuners/tea5767.*
12319
4b9fba30
HV
12320TEA6415C MEDIA DRIVER
12321M: Hans Verkuil <hverkuil@xs4all.nl>
12322L: linux-media@vger.kernel.org
12323T: git git://linuxtv.org/media_tree.git
a825eaec 12324W: https://linuxtv.org
4b9fba30
HV
12325S: Maintained
12326F: drivers/media/i2c/tea6415c*
12327
12328TEA6420 MEDIA DRIVER
12329M: Hans Verkuil <hverkuil@xs4all.nl>
12330L: linux-media@vger.kernel.org
12331T: git git://linuxtv.org/media_tree.git
a825eaec 12332W: https://linuxtv.org
4b9fba30
HV
12333S: Maintained
12334F: drivers/media/i2c/tea6420*
12335
3d249d4c 12336TEAM DRIVER
dca9ab92 12337M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
12338L: netdev@vger.kernel.org
12339S: Supported
12340F: drivers/net/team/
12341F: include/linux/if_team.h
c117ab84 12342F: include/uapi/linux/if_team.h
3d249d4c 12343
7d029125 12344TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 12345M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
12346S: Maintained
12347F: arch/x86/platform/ts5500/
12348
40ad4a30
SY
12349TECHNOTREND USB IR RECEIVER
12350M: Sean Young <sean@mess.org>
12351L: linux-media@vger.kernel.org
12352S: Maintained
12353F: drivers/media/rc/ttusbir.c
12354
adabdb0c 12355TEGRA ARCHITECTURE SUPPORT
243d58ec 12356M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 12357M: Thierry Reding <thierry.reding@gmail.com>
554077c5 12358M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 12359L: linux-tegra@vger.kernel.org
fd117cd1 12360Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 12361T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 12362S: Supported
bbbe96ed 12363N: [^a-z]tegra
84b9414b 12364
adabdb0c
SW
12365TEGRA CLOCK DRIVER
12366M: Peter De Schrijver <pdeschrijver@nvidia.com>
12367M: Prashant Gaikwad <pgaikwad@nvidia.com>
12368S: Supported
12369F: drivers/clk/tegra/
12370
86e486a0 12371TEGRA DMA DRIVERS
adabdb0c 12372M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 12373M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 12374S: Supported
86e486a0 12375F: drivers/dma/tegra*
adabdb0c 12376
adabdb0c
SW
12377TEGRA I2C DRIVER
12378M: Laxman Dewangan <ldewangan@nvidia.com>
12379S: Supported
12380F: drivers/i2c/busses/i2c-tegra.c
12381
12382TEGRA IOMMU DRIVERS
12383M: Hiroshi Doyu <hdoyu@nvidia.com>
12384S: Supported
12385F: drivers/iommu/tegra*
12386
12387TEGRA KBC DRIVER
12388M: Rakesh Iyer <riyer@nvidia.com>
12389M: Laxman Dewangan <ldewangan@nvidia.com>
12390S: Supported
12391F: drivers/input/keyboard/tegra-kbc.c
12392
adabdb0c
SW
12393TEGRA PWM DRIVER
12394M: Thierry Reding <thierry.reding@gmail.com>
12395S: Supported
12396F: drivers/pwm/pwm-tegra.c
12397
12398TEGRA SERIAL DRIVER
12399M: Laxman Dewangan <ldewangan@nvidia.com>
12400S: Supported
12401F: drivers/tty/serial/serial-tegra.c
12402
12403TEGRA SPI DRIVER
12404M: Laxman Dewangan <ldewangan@nvidia.com>
12405S: Supported
12406F: drivers/spi/spi-tegra*
12407
1a348ccc 12408TEHUTI ETHERNET DRIVER
8b58be88 12409M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
12410L: netdev@vger.kernel.org
12411S: Supported
ef7f5429 12412F: drivers/net/ethernet/tehuti/*
1a348ccc 12413
4e68852d 12414Telecom Clock Driver for MCPL0010
8b58be88 12415M: Mark Gross <mark.gross@intel.com>
4e68852d 12416S: Supported
679655da 12417F: drivers/char/tlclk.c
4e68852d 12418
4480f15b 12419TENSILICA XTENSA PORT (xtensa)
8b58be88 12420M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
12421M: Max Filippov <jcmvbkbc@gmail.com>
12422L: linux-xtensa@linux-xtensa.org
9f273c24 12423T: git git://github.com/czankel/xtensa-linux.git
4e68852d 12424S: Maintained
679655da 12425F: arch/xtensa/
3dc99857 12426F: drivers/irqchip/irq-xtensa-*
4e68852d 12427
04f1024e
NM
12428Texas Instruments' System Control Interface (TISCI) Protocol Driver
12429M: Nishanth Menon <nm@ti.com>
12430M: Tero Kristo <t-kristo@ti.com>
12431M: Santosh Shilimkar <ssantosh@kernel.org>
12432L: linux-arm-kernel@lists.infradead.org
12433S: Maintained
12434F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
12435F: drivers/firmware/ti_sci*
12436F: include/linux/soc/ti/ti_sci_protocol.h
04f1024e 12437
5313ba66
HV
12438THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12439M: Hans Verkuil <hverkuil@xs4all.nl>
12440L: linux-media@vger.kernel.org
12441T: git git://linuxtv.org/media_tree.git
a825eaec 12442W: https://linuxtv.org
5313ba66
HV
12443S: Maintained
12444F: drivers/media/radio/radio-raremono.c
12445
d3fb6955 12446THERMAL
b75f0050 12447M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 12448M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
12449L: linux-pm@vger.kernel.org
12450T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12451T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12452Q: https://patchwork.kernel.org/project/linux-pm/list/
12453S: Supported
12454F: drivers/thermal/
12455F: include/linux/thermal.h
af6c9f16 12456F: include/uapi/linux/thermal.h
b75f0050
JP
12457F: include/linux/cpu_cooling.h
12458F: Documentation/devicetree/bindings/thermal/
d3fb6955 12459
64e05d8b
VK
12460THERMAL/CPU_COOLING
12461M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12462M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 12463M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
12464L: linux-pm@vger.kernel.org
12465S: Supported
12466F: Documentation/thermal/cpu-cooling-api.txt
12467F: drivers/thermal/cpu_cooling.c
12468F: include/linux/cpu_cooling.h
12469
4e68852d 12470THINKPAD ACPI EXTRAS DRIVER
8b58be88 12471M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 12472L: ibm-acpi-devel@lists.sourceforge.net
d0944853 12473L: platform-driver-x86@vger.kernel.org
4e68852d
AC
12474W: http://ibm-acpi.sourceforge.net
12475W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 12476T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 12477S: Maintained
679655da 12478F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 12479
1b46f2a2 12480TI BANDGAP AND THERMAL DRIVER
f14d1c24 12481M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 12482M: Keerthy <j-keerthy@ti.com>
1b46f2a2 12483L: linux-pm@vger.kernel.org
531ff13e 12484L: linux-omap@vger.kernel.org
5a723e81 12485S: Maintained
794b2e25 12486F: drivers/thermal/ti-soc-thermal/
1b46f2a2 12487
ccf963d3
BP
12488TI VPE/CAL DRIVERS
12489M: Benoit Parrot <bparrot@ti.com>
12490L: linux-media@vger.kernel.org
12491W: http://linuxtv.org/
12492Q: http://patchwork.linuxtv.org/project/linux-media/list/
12493S: Maintained
12494F: drivers/media/platform/ti-vpe/
12495
0c7665c3
MF
12496TI CDCE706 CLOCK DRIVER
12497M: Max Filippov <jcmvbkbc@gmail.com>
12498S: Maintained
12499F: drivers/clk/clk-cdce706.c
12500
49b6a5e3
TK
12501TI CLOCK DRIVER
12502M: Tero Kristo <t-kristo@ti.com>
12503L: linux-omap@vger.kernel.org
12504S: Maintained
12505F: drivers/clk/ti/
12506F: include/linux/clk/ti.h
12507
f75cfbad 12508TI ETHERNET SWITCH DRIVER (CPSW)
f75cfbad
GS
12509R: Grygorii Strashko <grygorii.strashko@ti.com>
12510L: linux-omap@vger.kernel.org
12511L: netdev@vger.kernel.org
12512S: Maintained
12513F: drivers/net/ethernet/ti/cpsw*
12514F: drivers/net/ethernet/ti/davinci*
12515
4020f2d7 12516TI FLASH MEDIA INTERFACE DRIVER
8b58be88 12517M: Alex Dubov <oakad@yahoo.com>
795fb7e7 12518S: Maintained
679655da
JP
12519F: drivers/misc/tifm*
12520F: drivers/mmc/host/tifm_sd.c
12521F: include/linux/tifm.h
4020f2d7 12522
e0c52404 12523TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 12524M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
12525L: linux-kernel@vger.kernel.org
12526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12527S: Maintained
12528F: drivers/soc/ti/*
12529T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12530
12531
152ad442
SR
12532TI LM49xxx FAMILY ASoC CODEC DRIVERS
12533M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 12534M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
12535L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12536S: Maintained
12537F: sound/soc/codecs/lm49453*
d392dead 12538F: sound/soc/codecs/isabelle*
152ad442 12539
0edd807d
KM
12540TI LP855x BACKLIGHT DRIVER
12541M: Milo Kim <milo.kim@ti.com>
12542S: Maintained
12543F: Documentation/backlight/lp855x-driver.txt
12544F: drivers/video/backlight/lp855x_bl.c
12545F: include/linux/platform_data/lp855x.h
12546
faf13f6d
KM
12547TI LP8727 CHARGER DRIVER
12548M: Milo Kim <milo.kim@ti.com>
12549S: Maintained
8c0984e5 12550F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12551F: include/linux/platform_data/lp8727.h
12552
22f1229f
KM
12553TI LP8788 MFD DRIVER
12554M: Milo Kim <milo.kim@ti.com>
12555S: Maintained
12556F: drivers/iio/adc/lp8788_adc.c
12557F: drivers/leds/leds-lp8788.c
12558F: drivers/mfd/lp8788*.c
8c0984e5 12559F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12560F: drivers/regulator/lp8788-*.c
12561F: include/linux/mfd/lp8788*.h
12562
84640e27
KM
12563TI NETCP ETHERNET DRIVER
12564M: Wingman Kwok <w-kwok2@ti.com>
12565M: Murali Karicheri <m-karicheri2@ti.com>
12566L: netdev@vger.kernel.org
12567S: Maintained
12568F: drivers/net/ethernet/ti/netcp*
12569
217e0ca9
KC
12570TI TAS571X FAMILY ASoC CODEC DRIVER
12571M: Kevin Cernekee <cernekee@chromium.org>
12572L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12573S: Odd Fixes
12574F: sound/soc/codecs/tas571x*
12575
dd5e8e6b 12576TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12577M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12578L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12579S: Maintained
12580F: sound/soc/codecs/twl4030*
12581
90921014 12582TI WILINK WIRELESS DRIVERS
90921014
LC
12583L: linux-wireless@vger.kernel.org
12584W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12585W: http://wireless.kernel.org/en/users/Drivers/wl1251
12586T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12587S: Orphan
90921014
LC
12588F: drivers/net/wireless/ti/
12589F: include/linux/wl12xx.h
12590
e86eaa3a 12591TIPC NETWORK LAYER
8b58be88 12592M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12593M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12594L: netdev@vger.kernel.org (core kernel code)
12595L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12596W: http://tipc.sourceforge.net/
e86eaa3a 12597S: Maintained
c117ab84 12598F: include/uapi/linux/tipc*.h
679655da 12599F: net/tipc/
e86eaa3a 12600
867e359b 12601TILE ARCHITECTURE
b9a279f6 12602M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12603W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12604T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12605S: Supported
12606F: arch/tile/
6b940606 12607F: drivers/char/tile-srom.c
5c770755 12608F: drivers/edac/tile_edac.c
6b940606
CM
12609F: drivers/net/ethernet/tile/
12610F: drivers/rtc/rtc-tile.c
12611F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12612F: drivers/tty/serial/tilegx.c
6b940606
CM
12613F: drivers/usb/host/*-tilegx.c
12614F: include/linux/usb/tilegx.h
867e359b 12615
1da177e4 12616TLAN NETWORK DRIVER
8b58be88 12617M: Samuel Chessman <chessman@tux.org>
88c07dde 12618L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12619W: http://sourceforge.net/projects/tlan/
12620S: Maintained
679655da 12621F: Documentation/networking/tlan.txt
b544dbac 12622F: drivers/net/ethernet/ti/tlan.*
1da177e4 12623
d74db3b2 12624TOMOYO SECURITY MODULE
8b58be88
JP
12625M: Kentaro Takeda <takedakn@nttdata.co.jp>
12626M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12627L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12628L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12629L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12630L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12631W: http://tomoyo.sourceforge.jp/
843d183c 12632T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12633S: Maintained
679655da 12634F: security/tomoyo/
d74db3b2 12635
9caeb532 12636TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12637M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12638L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12639S: Maintained
12640F: drivers/platform/x86/topstar-laptop.c
12641
1da177e4 12642TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12643M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12644L: platform-driver-x86@vger.kernel.org
0a63ca11 12645S: Maintained
679655da 12646F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12647
0a63ca11
AA
12648TOSHIBA BLUETOOTH DRIVER
12649M: Azael Avalos <coproscefalo@gmail.com>
12650L: platform-driver-x86@vger.kernel.org
12651S: Maintained
12652F: drivers/platform/x86/toshiba_bluetooth.c
12653
12654TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12655M: Azael Avalos <coproscefalo@gmail.com>
12656L: platform-driver-x86@vger.kernel.org
12657S: Maintained
12658F: drivers/platform/x86/toshiba_haps.c
12659
14991fc7
AA
12660TOSHIBA WMI HOTKEYS DRIVER
12661M: Azael Avalos <coproscefalo@gmail.com>
12662L: platform-driver-x86@vger.kernel.org
12663S: Maintained
12664F: drivers/platform/x86/toshiba-wmi.c
12665
1da177e4 12666TOSHIBA SMM DRIVER
8b58be88 12667M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12668W: http://www.buzzard.org.uk/toshiba/
12669S: Maintained
679655da
JP
12670F: drivers/char/toshiba.c
12671F: include/linux/toshiba.h
c117ab84 12672F: include/uapi/linux/toshiba.h
1da177e4 12673
d32d9864
MR
12674TOSHIBA TC358743 DRIVER
12675M: Mats Randgaard <matrandg@cisco.com>
12676L: linux-media@vger.kernel.org
12677S: Maintained
12678F: drivers/media/i2c/tc358743*
b5dcee22 12679F: include/media/i2c/tc358743.h
d32d9864 12680
560e6475
WS
12681TMIO/SDHI MMC DRIVER
12682M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12683L: linux-mmc@vger.kernel.org
560e6475 12684S: Supported
d1057c40
GL
12685F: drivers/mmc/host/tmio_mmc*
12686F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12687F: include/linux/mfd/tmio.h
d719f900 12688
917cc4e6
GR
12689TMP401 HARDWARE MONITOR DRIVER
12690M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12691L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12692S: Maintained
12693F: Documentation/hwmon/tmp401
12694F: drivers/hwmon/tmp401.c
12695
98f32602 12696TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12697M: Hugh Dickins <hughd@google.com>
98f32602
HD
12698L: linux-mm@kvack.org
12699S: Maintained
12700F: include/linux/shmem_fs.h
12701F: mm/shmem.c
12702
45f95b53 12703TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12704M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12705M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12706L: linux-media@vger.kernel.org
a825eaec 12707W: https://linuxtv.org
45f95b53
MCC
12708T: git git://linuxtv.org/media_tree.git
12709S: Odd fixes
12710F: drivers/media/usb/tm6000/
618cd932 12711F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12712
34d1324e
AU
12713TW5864 VIDEO4LINUX DRIVER
12714M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12715M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12716M: Andrey Utkin <andrey_utkin@fastmail.com>
12717L: linux-media@vger.kernel.org
12718S: Supported
12719F: drivers/media/pci/tw5864/
45f95b53 12720
c65fde19
HV
12721TW68 VIDEO4LINUX DRIVER
12722M: Hans Verkuil <hverkuil@xs4all.nl>
12723L: linux-media@vger.kernel.org
12724T: git git://linuxtv.org/media_tree.git
a825eaec 12725W: https://linuxtv.org
c65fde19
HV
12726S: Odd Fixes
12727F: drivers/media/pci/tw68/
12728
704a84cc
EG
12729TW686X VIDEO4LINUX DRIVER
12730M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12731L: linux-media@vger.kernel.org
12732T: git git://linuxtv.org/media_tree.git
12733W: http://linuxtv.org
12734S: Maintained
12735F: drivers/media/pci/tw686x/
12736
4e68852d 12737TPM DEVICE DRIVER
901486b8 12738M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12739M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12740M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12741R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12742W: http://tpmdd.sourceforge.net
63a10dfd 12743L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12744Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12745T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12746S: Maintained
679655da 12747F: drivers/char/tpm/
4e68852d 12748
1a0f1b27
AL
12749TPM IBM_VTPM DEVICE DRIVER
12750M: Ashley Lai <ashleydlai@gmail.com>
12751W: http://tpmdd.sourceforge.net
12752L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12753S: Maintained
12754F: drivers/char/tpm/tpm_ibmvtpm*
12755
d6f005a1
JP
12756TRACING
12757M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12758M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12759T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12760S: Maintained
12761F: Documentation/trace/ftrace.txt
12762F: arch/*/*/*/ftrace.h
12763F: arch/*/kernel/ftrace.c
12764F: include/*/ftrace.h
12765F: include/linux/trace*.h
12766F: include/trace/
12767F: kernel/trace/
6e68e6c5 12768F: tools/testing/selftests/ftrace/
d6f005a1 12769
4abac0d0
IM
12770TRACING MMIO ACCESSES (MMIOTRACE)
12771M: Steven Rostedt <rostedt@goodmis.org>
12772M: Ingo Molnar <mingo@kernel.org>
12773R: Karol Herbst <karolherbst@gmail.com>
12774R: Pekka Paalanen <ppaalanen@gmail.com>
12775S: Maintained
12776L: linux-kernel@vger.kernel.org
12777L: nouveau@lists.freedesktop.org
12778F: kernel/trace/trace_mmiotrace.c
12779F: include/linux/mmiotrace.h
12780F: arch/x86/mm/kmmio.c
12781F: arch/x86/mm/mmio-mod.c
12782F: arch/x86/mm/testmmiotrace.c
12783
1da177e4 12784TRIVIAL PATCHES
8b58be88 12785M: Jiri Kosina <trivial@kernel.org>
54e5881d 12786T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12787S: Maintained
86ef925f 12788K: ^Subject:.*(?i)trivial
1da177e4 12789
4e68852d 12790TTY LAYER
879a5a00 12791M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12792M: Jiri Slaby <jslaby@suse.com>
879a5a00 12793S: Supported
08deed1e 12794T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12795F: Documentation/serial/
8dd5d2f1 12796F: drivers/tty/
df621252 12797F: drivers/tty/serial/serial_core.c
e3288775
AC
12798F: include/linux/serial_core.h
12799F: include/linux/serial.h
12800F: include/linux/tty.h
c117ab84
CEB
12801F: include/uapi/linux/serial_core.h
12802F: include/uapi/linux/serial.h
12803F: include/uapi/linux/tty.h
4e68852d 12804
91952bc0
AP
12805TUA9001 MEDIA DRIVER
12806M: Antti Palosaari <crope@iki.fi>
12807L: linux-media@vger.kernel.org
a825eaec 12808W: https://linuxtv.org
91952bc0
AP
12809W: http://palosaari.fi/linux/
12810Q: http://patchwork.linuxtv.org/project/linux-media/list/
12811T: git git://linuxtv.org/anttip/media_tree.git
12812S: Maintained
12813F: drivers/media/tuners/tua9001*
12814
740db6d7 12815TULIP NETWORK DRIVERS
740db6d7 12816L: netdev@vger.kernel.org
cf869eb1
GG
12817L: linux-parisc@vger.kernel.org
12818S: Orphan
0f04e2aa 12819F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12820
12821TUN/TAP driver
ba57b6f2 12822M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12823W: http://vtun.sourceforge.net/tun
12824S: Maintained
679655da
JP
12825F: Documentation/networking/tuntap.txt
12826F: arch/um/os-Linux/drivers/
1da177e4 12827
b454cc66 12828TURBOCHANNEL SUBSYSTEM
8b58be88 12829M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12830M: Ralf Baechle <ralf@linux-mips.org>
12831L: linux-mips@linux-mips.org
12832Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12833S: Maintained
679655da
JP
12834F: drivers/tc/
12835F: include/linux/tc.h
b454cc66 12836
e2d1d6c0 12837UBI FILE SYSTEM (UBIFS)
a7859936 12838M: Richard Weinberger <richard@nod.at>
949cb623 12839M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12840M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12841L: linux-mtd@lists.infradead.org
e2966cbe 12842T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12843W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12844S: Supported
679655da
JP
12845F: Documentation/filesystems/ubifs.txt
12846F: fs/ubifs/
e2d1d6c0 12847
e1632fa2 12848UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12849M: Greg Ungerer <gerg@linux-m68k.org>
12850W: http://www.linux-m68k.org/
cc2020e6 12851W: http://www.uclinux.org/
e1632fa2 12852L: linux-m68k@lists.linux-m68k.org
cc2020e6 12853L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12854T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12855S: Maintained
e1632fa2
GU
12856F: arch/m68k/coldfire/
12857F: arch/m68k/68*/
61bc02bb
JP
12858F: arch/m68k/*/*_no.*
12859F: arch/m68k/include/asm/*_no.*
cc2020e6 12860
1da177e4 12861UDF FILESYSTEM
d8130624 12862M: Jan Kara <jack@suse.com>
1da177e4 12863S: Maintained
679655da
JP
12864F: Documentation/filesystems/udf.txt
12865F: fs/udf/
1da177e4 12866
0edffe65
BN
12867UDRAW TABLET
12868M: Bastien Nocera <hadess@hadess.net>
12869L: linux-input@vger.kernel.org
12870S: Maintained
12871F: drivers/hid/hid-udraw.c
12872
cc2020e6 12873UFS FILESYSTEM
8b58be88 12874M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12875S: Maintained
679655da
JP
12876F: Documentation/filesystems/ufs.txt
12877F: fs/ufs/
cc2020e6 12878
0a09d3ab
DH
12879UHID USERSPACE HID IO DRIVER:
12880M: David Herrmann <dh.herrmann@googlemail.com>
12881L: linux-input@vger.kernel.org
12882S: Maintained
12883F: drivers/hid/uhid.c
c117ab84 12884F: include/uapi/linux/uhid.h
0a09d3ab 12885
18332a80 12886ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12887L: linux-usb@vger.kernel.org
10c6c9c9 12888S: Orphan
355ffe69 12889F: drivers/uwb/
679655da
JP
12890F: include/linux/uwb.h
12891F: include/linux/uwb/
18332a80 12892
b31d8273
G
12893UNICORE32 ARCHITECTURE:
12894M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12895W: http://mprc.pku.edu.cn/~guanxuetao/linux
12896S: Maintained
ceebf4d5 12897T: git git://github.com/gxt/linux.git
b31d8273
G
12898F: arch/unicore32/
12899
d8379ab1
TF
12900UNIFDEF
12901M: Tony Finch <dot@dotat.at>
12902W: http://dotat.at/prog/unifdef
12903S: Maintained
12904F: scripts/unifdef.c
12905
1da177e4 12906UNIFORM CDROM DRIVER
8b58be88 12907M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12908W: http://www.kernel.dk
12909S: Maintained
679655da
JP
12910F: Documentation/cdrom/
12911F: drivers/cdrom/cdrom.c
12912F: include/linux/cdrom.h
c117ab84 12913F: include/uapi/linux/cdrom.h
1da177e4 12914
56df0122 12915UNISYS S-PAR DRIVERS
49e7d9df
JP
12916M: David Kershner <david.kershner@unisys.com>
12917L: sparmaintainer@unisys.com (Unisys internal)
12918S: Supported
12919F: drivers/staging/unisys/
56df0122 12920
9941fa6e
VH
12921UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12922M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12923L: linux-scsi@vger.kernel.org
12924S: Supported
12925F: Documentation/scsi/ufs.txt
12926F: drivers/scsi/ufs/
12927
4b9ffb5a 12928UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
bdee9860
JP
12929M: Manjunath M Bettegowda <manjumb@synopsys.com>
12930M: Prabu Thangamuthu <prabut@synopsys.com>
4b9ffb5a
JP
12931L: linux-scsi@vger.kernel.org
12932S: Supported
12933F: drivers/scsi/ufs/*dwc*
12934
e2d1d6c0 12935UNSORTED BLOCK IMAGES (UBI)
949cb623 12936M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12937M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12938W: http://www.linux-mtd.infradead.org/
12939L: linux-mtd@lists.infradead.org
b6b44e0a 12940T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12941S: Supported
80811493 12942F: drivers/mtd/ubi/
679655da 12943F: include/linux/mtd/ubi.h
c117ab84 12944F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12945
1da177e4 12946USB ACM DRIVER
ca1c3e6f 12947M: Oliver Neukum <oneukum@suse.com>
6372594a 12948L: linux-usb@vger.kernel.org
1da177e4 12949S: Maintained
679655da
JP
12950F: Documentation/usb/acm.txt
12951F: drivers/usb/class/cdc-acm.*
1da177e4 12952
b7d572e1
PF
12953USB AR5523 WIRELESS DRIVER
12954M: Pontus Fuchs <pontus.fuchs@gmail.com>
12955L: linux-wireless@vger.kernel.org
12956S: Maintained
12957F: drivers/net/wireless/ath/ar5523/
12958
115bb1ff 12959USB ATTACHED SCSI
866d372e 12960M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12961L: linux-usb@vger.kernel.org
12962L: linux-scsi@vger.kernel.org
8eae0fb7 12963S: Maintained
115bb1ff
MW
12964F: drivers/usb/storage/uas.c
12965
1da177e4 12966USB CDC ETHERNET DRIVER
61eee9a7 12967M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12968L: linux-usb@vger.kernel.org
1da177e4 12969S: Maintained
679655da 12970F: drivers/net/usb/cdc_*.c
c117ab84 12971F: include/uapi/linux/usb/cdc.h
1da177e4 12972
66e3e591
KP
12973USB CHAOSKEY DRIVER
12974M: Keith Packard <keithp@keithp.com>
12975L: linux-usb@vger.kernel.org
12976S: Maintained
12977F: drivers/usb/misc/chaoskey.c
12978
b02b371e 12979USB CYPRESS C67X00 DRIVER
8b58be88 12980M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12981L: linux-usb@vger.kernel.org
12982S: Maintained
679655da 12983F: drivers/usb/c67x00/
b02b371e 12984
d0374f4f 12985USB DAVICOM DM9601 DRIVER
8b58be88 12986M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12987L: netdev@vger.kernel.org
d0374f4f
PK
12988W: http://www.linux-usb.org/usbnet
12989S: Maintained
679655da 12990F: drivers/net/usb/dm9601.c
d0374f4f 12991
cc2020e6 12992USB DIAMOND RIO500 DRIVER
8b58be88 12993M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12994L: rio500-users@lists.sourceforge.net
12995W: http://rio500.sourceforge.net
12996S: Maintained
679655da 12997F: drivers/usb/misc/rio500*
cc2020e6 12998
1da177e4 12999USB EHCI DRIVER
578333ab 13000M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13001L: linux-usb@vger.kernel.org
578333ab 13002S: Maintained
679655da
JP
13003F: Documentation/usb/ehci.txt
13004F: drivers/usb/host/ehci*
1da177e4 13005
69ae9e3e 13006USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 13007M: Felipe Balbi <balbi@kernel.org>
795fb7e7 13008L: linux-usb@vger.kernel.org
69ae9e3e 13009W: http://www.linux-usb.org/gadget
d6d0f665
FB
13010T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13011S: Maintained
679655da
JP
13012F: drivers/usb/gadget/
13013F: include/linux/usb/gadget*
69ae9e3e 13014
2dea64b4 13015USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 13016M: Jiri Kosina <jikos@kernel.org>
406df153 13017R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 13018L: linux-usb@vger.kernel.org
54e5881d 13019T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 13020S: Maintained
c2f01971 13021F: Documentation/hid/hiddev.txt
679655da 13022F: drivers/hid/usbhid/
1da177e4 13023
959eea21 13024USB ISP116X DRIVER
8b58be88 13025M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 13026L: linux-usb@vger.kernel.org
959eea21 13027S: Maintained
679655da
JP
13028F: drivers/usb/host/isp116x*
13029F: include/linux/usb/isp116x.h
959eea21 13030
146498ea
WH
13031USB LAN78XX ETHERNET DRIVER
13032M: Woojung Huh <woojung.huh@microchip.com>
13033M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13034L: netdev@vger.kernel.org
13035S: Maintained
13036F: drivers/net/usb/lan78xx.*
13037
1da177e4 13038USB MASS STORAGE DRIVER
fc8b690d 13039M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13040L: linux-usb@vger.kernel.org
8836aeb8 13041L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
13042S: Maintained
13043W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 13044F: drivers/usb/storage/
1da177e4 13045
af39917d
CL
13046USB MIDI DRIVER
13047M: Clemens Ladisch <clemens@ladisch.de>
13048L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13049T: git git://git.alsa-project.org/alsa-kernel.git
13050S: Maintained
13051F: sound/usb/midi.*
13052
444ce9d4
JP
13053USB NETWORKING DRIVERS
13054L: linux-usb@vger.kernel.org
13055S: Odd Fixes
13056F: drivers/net/usb/
13057
1da177e4 13058USB OHCI DRIVER
578333ab 13059M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13060L: linux-usb@vger.kernel.org
578333ab 13061S: Maintained
679655da
JP
13062F: Documentation/usb/ohci.txt
13063F: drivers/usb/host/ohci*
1da177e4 13064
963ffa3e 13065USB OTG FSM (Finite State Machine)
60d77b3d 13066M: Peter Chen <Peter.Chen@nxp.com>
8373856d 13067T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
13068L: linux-usb@vger.kernel.org
13069S: Maintained
13070F: drivers/usb/common/usb-otg-fsm.c
13071
563da3a9
VM
13072USB OVER IP DRIVER
13073M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
13074M: Shuah Khan <shuahkh@osg.samsung.com>
13075M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
13076L: linux-usb@vger.kernel.org
13077S: Maintained
a6d6fc2b 13078F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
13079F: drivers/usb/usbip/
13080F: tools/usb/usbip/
13081
1da177e4 13082USB PEGASUS DRIVER
a16b945c 13083M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 13084L: linux-usb@vger.kernel.org
043600a6 13085L: netdev@vger.kernel.org
052e3128
PM
13086T: git git://github.com/petkan/pegasus.git
13087W: https://github.com/petkan/pegasus
1da177e4 13088S: Maintained
679655da 13089F: drivers/net/usb/pegasus.*
1da177e4 13090
d3ad558f 13091USB PHY LAYER
a55f6286 13092M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
13093L: linux-usb@vger.kernel.org
13094T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13095S: Maintained
13096F: drivers/usb/phy/
d3ad558f 13097
73e4fb3f 13098USB PRINTER DRIVER (usblp)
8b58be88 13099M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 13100L: linux-usb@vger.kernel.org
73e4fb3f 13101S: Supported
679655da 13102F: drivers/usb/class/usblp.c
1da177e4 13103
4521b477
BM
13104USB QMI WWAN NETWORK DRIVER
13105M: Bjørn Mork <bjorn@mork.no>
13106L: netdev@vger.kernel.org
13107S: Maintained
13108F: Documentation/ABI/testing/sysfs-class-net-qmi
13109F: drivers/net/usb/qmi_wwan.c
13110
1da177e4 13111USB RTL8150 DRIVER
a16b945c 13112M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 13113L: linux-usb@vger.kernel.org
043600a6 13114L: netdev@vger.kernel.org
052e3128
PM
13115T: git git://github.com/petkan/rtl8150.git
13116W: https://github.com/petkan/rtl8150
1da177e4 13117S: Maintained
679655da 13118F: drivers/net/usb/rtl8150.c
1da177e4 13119
f896b796 13120USB SERIAL SUBSYSTEM
66085694 13121M: Johan Hovold <johan@kernel.org>
795fb7e7 13122L: linux-usb@vger.kernel.org
5ee05309 13123T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 13124S: Maintained
679655da 13125F: Documentation/usb/usb-serial.txt
f896b796 13126F: drivers/usb/serial/
679655da 13127F: include/linux/usb/serial.h
1da177e4 13128
b3f0db1c
SG
13129USB SMSC75XX ETHERNET DRIVER
13130M: Steve Glendinning <steve.glendinning@shawell.net>
13131L: netdev@vger.kernel.org
13132S: Maintained
13133F: drivers/net/usb/smsc75xx.*
13134
2f7ca802 13135USB SMSC95XX ETHERNET DRIVER
90b24cfb 13136M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 13137M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 13138L: netdev@vger.kernel.org
90b24cfb 13139S: Maintained
679655da 13140F: drivers/net/usb/smsc95xx.*
2f7ca802 13141
1da177e4 13142USB SUBSYSTEM
879a5a00 13143M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 13144L: linux-usb@vger.kernel.org
1da177e4 13145W: http://www.linux-usb.org
08deed1e 13146T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 13147S: Supported
1700bd98 13148F: Documentation/devicetree/bindings/usb/
679655da 13149F: Documentation/usb/
679655da
JP
13150F: drivers/usb/
13151F: include/linux/usb.h
13152F: include/linux/usb/
1da177e4
LT
13153
13154USB UHCI DRIVER
8b58be88 13155M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13156L: linux-usb@vger.kernel.org
1da177e4 13157S: Maintained
679655da 13158F: drivers/usb/host/uhci*
1da177e4 13159
69ae9e3e 13160USB "USBNET" DRIVER FRAMEWORK
d8130624 13161M: Oliver Neukum <oneukum@suse.com>
043600a6 13162L: netdev@vger.kernel.org
69ae9e3e 13163W: http://www.linux-usb.org/usbnet
1da177e4 13164S: Maintained
679655da
JP
13165F: drivers/net/usb/usbnet.c
13166F: include/linux/usb/usbnet.h
1da177e4 13167
c0efd232 13168USB VIDEO CLASS
c53ac071 13169M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 13170L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 13171L: linux-media@vger.kernel.org
275ffde4 13172T: git git://linuxtv.org/media_tree.git
57c6d2e9 13173W: http://www.ideasonboard.org/uvc/
c0efd232 13174S: Maintained
0c0d06ca 13175F: drivers/media/usb/uvc/
6c0f0359 13176F: include/uapi/linux/uvcvideo.h
1da177e4 13177
b60b9c45
HV
13178USB VISION DRIVER
13179M: Hans Verkuil <hverkuil@xs4all.nl>
13180L: linux-media@vger.kernel.org
13181T: git git://linuxtv.org/media_tree.git
a825eaec 13182W: https://linuxtv.org
b60b9c45
HV
13183S: Odd Fixes
13184F: drivers/media/usb/usbvision/
13185
8282da47
LP
13186USB WEBCAM GADGET
13187M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13188L: linux-usb@vger.kernel.org
13189S: Maintained
3a83c16e 13190F: drivers/usb/gadget/function/*uvc*
faf2e1db 13191F: drivers/usb/gadget/legacy/webcam.c
8282da47 13192
bf164cc0 13193USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 13194M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
13195L: linux-wireless@vger.kernel.org
13196S: Maintained
679655da 13197F: drivers/net/wireless/rndis_wlan.c
bf164cc0 13198
eb6bab13 13199USB XHCI DRIVER
03d85053 13200M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
13201L: linux-usb@vger.kernel.org
13202S: Supported
36d0344c
SS
13203F: drivers/usb/host/xhci*
13204F: drivers/usb/host/pci-quirks*
eb6bab13 13205
1da177e4 13206USB ZD1201 DRIVER
4086b9ca 13207L: linux-wireless@vger.kernel.org
1da177e4 13208W: http://linux-lc100020.sourceforge.net
4086b9ca 13209S: Orphan
ed0ad06f 13210F: drivers/net/wireless/zydas/zd1201.*
1da177e4 13211
b7eee616 13212USB ZR364XX DRIVER
8b58be88 13213M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 13214L: linux-usb@vger.kernel.org
661263b5 13215L: linux-media@vger.kernel.org
275ffde4 13216T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
13217W: http://royale.zerezo.com/zr364xx/
13218S: Maintained
618cd932 13219F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 13220F: drivers/media/usb/zr364xx/
b7eee616 13221
289fcff4
HK
13222ULPI BUS
13223M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13224L: linux-usb@vger.kernel.org
13225S: Maintained
13226F: drivers/usb/common/ulpi.c
13227F: include/linux/ulpi/
13228
e7839f25 13229USER-MODE LINUX (UML)
8b58be88 13230M: Jeff Dike <jdike@addtoit.com>
b15194b7 13231M: Richard Weinberger <richard@nod.at>
1da177e4
LT
13232L: user-mode-linux-devel@lists.sourceforge.net
13233L: user-mode-linux-user@lists.sourceforge.net
13234W: http://user-mode-linux.sourceforge.net
9f273c24 13235T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 13236S: Maintained
61516587 13237F: Documentation/virtual/uml/
679655da 13238F: arch/um/
b070989a 13239F: arch/x86/um/
679655da
JP
13240F: fs/hostfs/
13241F: fs/hppfs/
b7eee616 13242
e5f114e9 13243USERSPACE I/O (UIO)
879a5a00 13244M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 13245S: Maintained
3d3fecbd 13246T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
cadf8106 13247F: Documentation/driver-api/uio-howto.rst
679655da
JP
13248F: drivers/uio/
13249F: include/linux/uio*.h
e5f114e9 13250
256cccbe 13251UTIL-LINUX PACKAGE
8b58be88 13252M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
13253L: util-linux@vger.kernel.org
13254W: http://en.wikipedia.org/wiki/Util-linux
13255T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
13256S: Maintained
13257
c1fd1c07 13258UVESAFB DRIVER
8b58be88 13259M: Michal Januszewski <spock@gentoo.org>
c69f677c 13260L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
13261W: http://dev.gentoo.org/~spock/projects/uvesafb/
13262S: Maintained
679655da 13263F: Documentation/fb/uvesafb.txt
8a61f013 13264F: drivers/video/fbdev/uvesafb.*
c1fd1c07 13265
456930d8
SA
13266VF610 NAND DRIVER
13267M: Stefan Agner <stefan@agner.ch>
13268L: linux-mtd@lists.infradead.org
13269S: Supported
13270F: drivers/mtd/nand/vf610_nfc.c
13271
4480f15b 13272VFAT/FAT/MSDOS FILESYSTEM
8b58be88 13273M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 13274S: Maintained
679655da
JP
13275F: Documentation/filesystems/vfat.txt
13276F: fs/fat/
1da177e4 13277
cba3345c
AW
13278VFIO DRIVER
13279M: Alex Williamson <alex.williamson@redhat.com>
13280L: kvm@vger.kernel.org
9f273c24 13281T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
13282S: Maintained
13283F: Documentation/vfio.txt
13284F: drivers/vfio/
13285F: include/linux/vfio.h
c117ab84 13286F: include/uapi/linux/vfio.h
cba3345c 13287
5188287a
KW
13288VFIO MEDIATED DEVICE DRIVERS
13289M: Kirti Wankhede <kwankhede@nvidia.com>
13290L: kvm@vger.kernel.org
13291S: Maintained
13292F: Documentation/vfio-mediated-device.txt
13293F: drivers/vfio/mdev/
13294F: include/linux/mdev.h
13295F: samples/vfio-mdev/
13296
a714ea5f
AW
13297VFIO PLATFORM DRIVER
13298M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13299L: kvm@vger.kernel.org
13300S: Maintained
13301F: drivers/vfio/platform/
13302
9e6f3438
PO
13303VIDEOBUF2 FRAMEWORK
13304M: Pawel Osciak <pawel@osciak.com>
13305M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 13306M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
13307L: linux-media@vger.kernel.org
13308S: Maintained
90d72ac6 13309F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
13310F: include/media/videobuf2-*
13311
06a8fc78
AH
13312VIRTIO AND VHOST VSOCK DRIVER
13313M: Stefan Hajnoczi <stefanha@redhat.com>
13314L: kvm@vger.kernel.org
13315L: virtualization@lists.linux-foundation.org
13316L: netdev@vger.kernel.org
13317S: Maintained
13318F: include/linux/virtio_vsock.h
13319F: include/uapi/linux/virtio_vsock.h
0b2e6644 13320F: include/uapi/linux/vsockmon.h
531b3748 13321F: net/vmw_vsock/af_vsock_tap.c
06a8fc78 13322F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 13323F: net/vmw_vsock/virtio_transport.c
0b2e6644 13324F: drivers/net/vsockmon.c
433fc58e
AH
13325F: drivers/vhost/vsock.c
13326F: drivers/vhost/vsock.h
06a8fc78 13327
5523662e
SCP
13328VIRTUAL SERIO DEVICE DRIVER
13329M: Stephen Chandler Paul <thatslyude@gmail.com>
13330S: Maintained
13331F: drivers/input/serio/userio.c
13332F: include/uapi/linux/userio.h
13333
9a82446b 13334VIRTIO CONSOLE DRIVER
79134d11 13335M: Amit Shah <amit@kernel.org>
9a82446b
AS
13336L: virtualization@lists.linux-foundation.org
13337S: Maintained
13338F: drivers/char/virtio_console.c
13339F: include/linux/virtio_console.h
c117ab84 13340F: include/uapi/linux/virtio_console.h
9a82446b 13341
2426ec8f 13342VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 13343M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13344M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
13345L: virtualization@lists.linux-foundation.org
13346S: Maintained
0e4191fe 13347F: Documentation/devicetree/bindings/virtio/
2426ec8f 13348F: drivers/virtio/
c893c8d7 13349F: tools/virtio/
2426ec8f
MT
13350F: drivers/net/virtio_net.c
13351F: drivers/block/virtio_blk.c
404a5c39 13352F: include/linux/virtio*.h
916cdabc 13353F: include/uapi/linux/virtio_*.h
dbaf0624 13354F: drivers/crypto/virtio/
2426ec8f 13355
f2dbda3b
CH
13356VIRTIO DRIVERS FOR S390
13357M: Christian Borntraeger <borntraeger@de.ibm.com>
13358M: Cornelia Huck <cornelia.huck@de.ibm.com>
13359L: linux-s390@vger.kernel.org
13360L: virtualization@lists.linux-foundation.org
13361L: kvm@vger.kernel.org
13362S: Supported
1b568d93 13363F: drivers/s390/virtio/
f2dbda3b 13364
4ad6ee91
GH
13365VIRTIO GPU DRIVER
13366M: David Airlie <airlied@linux.ie>
13367M: Gerd Hoffmann <kraxel@redhat.com>
13368L: dri-devel@lists.freedesktop.org
13369L: virtualization@lists.linux-foundation.org
0c19f97f 13370T: git git://git.kraxel.org/linux drm-qemu
4ad6ee91
GH
13371S: Maintained
13372F: drivers/gpu/drm/virtio/
13373F: include/uapi/linux/virtio_gpu.h
13374
3a4d5c94
MT
13375VIRTIO HOST (VHOST)
13376M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13377M: Jason Wang <jasowang@redhat.com>
3a4d5c94 13378L: kvm@vger.kernel.org
c996d8b9 13379L: virtualization@lists.linux-foundation.org
3a4d5c94 13380L: netdev@vger.kernel.org
9f273c24 13381T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
13382S: Maintained
13383F: drivers/vhost/
c117ab84 13384F: include/uapi/linux/vhost.h
3a4d5c94 13385
271c8651
GH
13386VIRTIO INPUT DRIVER
13387M: Gerd Hoffmann <kraxel@redhat.com>
13388S: Maintained
13389F: drivers/virtio/virtio_input.c
13390F: include/uapi/linux/virtio_input.h
13391
dbaf0624
G
13392VIRTIO CRYPTO DRIVER
13393M: Gonglei <arei.gonglei@huawei.com>
13394L: virtualization@lists.linux-foundation.org
13395L: linux-crypto@vger.kernel.org
13396S: Maintained
13397F: drivers/crypto/virtio/
13398F: include/uapi/linux/virtio_crypto.h
13399
1da177e4 13400VIA RHINE NETWORK DRIVER
210347e1 13401S: Orphan
f2148a47 13402F: drivers/net/ethernet/via/via-rhine.c
1da177e4 13403
f0bf7f61 13404VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 13405M: Bruce Chang <brucechang@via.com.tw>
8b58be88 13406M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
13407S: Maintained
13408F: drivers/mmc/host/via-sdmmc.c
13409
69e4a7c2 13410VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 13411M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 13412L: linux-fbdev@vger.kernel.org
69e4a7c2 13413S: Maintained
c7babebd
FTS
13414F: include/linux/via-core.h
13415F: include/linux/via-gpio.h
13416F: include/linux/via_i2c.h
8a61f013 13417F: drivers/video/fbdev/via/
69e4a7c2 13418
01f20734 13419VIA VELOCITY NETWORK DRIVER
8b58be88 13420M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
13421L: netdev@vger.kernel.org
13422S: Maintained
f2148a47 13423F: drivers/net/ethernet/via/via-velocity.*
1da177e4 13424
f73f8173
AW
13425VIRT LIB
13426M: Alex Williamson <alex.williamson@redhat.com>
13427M: Paolo Bonzini <pbonzini@redhat.com>
13428L: kvm@vger.kernel.org
13429S: Supported
13430F: virt/lib/
13431
77911fd2 13432VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
13433M: Hans Verkuil <hverkuil@xs4all.nl>
13434L: linux-media@vger.kernel.org
13435T: git git://linuxtv.org/media_tree.git
a825eaec 13436W: https://linuxtv.org
0b7bc1fa 13437S: Maintained
77911fd2 13438F: drivers/media/platform/vivid/*
0b7bc1fa 13439
55e331cf 13440VLYNQ BUS
08eeb306 13441M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 13442L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
13443S: Maintained
13444F: drivers/vlynq/vlynq.c
13445F: include/linux/vlynq.h
13446
390beae4 13447VME SUBSYSTEM
74c600e3 13448M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 13449M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
13450M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13451L: devel@driverdev.osuosl.org
13452S: Maintained
13453T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 13454F: Documentation/driver-api/vme.rst
390beae4
MW
13455F: drivers/staging/vme/
13456F: drivers/vme/
13457F: include/linux/vme*
13458
4488e09b
AK
13459VMWARE HYPERVISOR INTERFACE
13460M: Alok Kataria <akataria@vmware.com>
13461L: virtualization@lists.linux-foundation.org
13462S: Supported
13463F: arch/x86/kernel/cpu/vmware.c
13464
73b35d07
DT
13465VMWARE BALLOON DRIVER
13466M: Xavier Deguillard <xdeguillard@vmware.com>
13467M: Philip Moltmann <moltmann@vmware.com>
13468M: "VMware, Inc." <pv-drivers@vmware.com>
13469L: linux-kernel@vger.kernel.org
13470S: Maintained
13471F: drivers/misc/vmw_balloon.c
13472
8b8be51b
TH
13473VMWARE VMMOUSE SUBDRIVER
13474M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13475M: "VMware, Inc." <pv-drivers@vmware.com>
13476L: linux-input@vger.kernel.org
13477S: Maintained
13478F: drivers/input/mouse/vmmouse.c
13479F: drivers/input/mouse/vmmouse.h
13480
d1a890fa 13481VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 13482M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
13483M: "VMware, Inc." <pv-drivers@vmware.com>
13484L: netdev@vger.kernel.org
13485S: Maintained
13486F: drivers/net/vmxnet3/
d1a890fa 13487
851b1642 13488VMware PVSCSI driver
29374ec6 13489M: Jim Gill <jgill@vmware.com>
851b1642
AK
13490M: VMware PV-Drivers <pv-drivers@vmware.com>
13491L: linux-scsi@vger.kernel.org
13492S: Maintained
13493F: drivers/scsi/vmw_pvscsi.c
13494F: drivers/scsi/vmw_pvscsi.h
13495
29c8d9eb
AR
13496VMWARE PVRDMA DRIVER
13497M: Adit Ranadive <aditr@vmware.com>
13498M: VMware PV-Drivers <pv-drivers@vmware.com>
13499L: linux-rdma@vger.kernel.org
13500S: Maintained
13501F: drivers/infiniband/hw/vmw_pvrdma/
13502
e53e86c7 13503VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 13504M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 13505M: Mark Brown <broonie@kernel.org>
5cdeb2c8 13506L: linux-kernel@vger.kernel.org
1dd68f01 13507W: http://www.slimlogic.co.uk/?p=48
6febb5ab 13508T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 13509S: Supported
9d2597e8 13510F: Documentation/devicetree/bindings/regulator/
679655da 13511F: drivers/regulator/
9d2597e8 13512F: include/dt-bindings/regulator/
679655da 13513F: include/linux/regulator/
e53e86c7 13514
081958eb
DA
13515VRF
13516M: David Ahern <dsa@cumulusnetworks.com>
13517M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13518L: netdev@vger.kernel.org
13519S: Maintained
13520F: drivers/net/vrf.c
562d897d 13521F: Documentation/networking/vrf.txt
081958eb 13522
ab41319e 13523VT1211 HARDWARE MONITOR DRIVER
8b58be88 13524M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 13525L: linux-hwmon@vger.kernel.org
ab41319e 13526S: Maintained
679655da
JP
13527F: Documentation/hwmon/vt1211
13528F: drivers/hwmon/vt1211.c
ab41319e 13529
1de9e371 13530VT8231 HARDWARE MONITOR DRIVER
8b58be88 13531M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 13532L: linux-hwmon@vger.kernel.org
1de9e371 13533S: Maintained
679655da 13534F: drivers/hwmon/vt8231.c
1de9e371 13535
88095e7b
TO
13536VUB300 USB to SDIO/SD/MMC bridge chip
13537M: Tony Olech <tony.olech@elandigitalsystems.com>
13538L: linux-mmc@vger.kernel.org
13539L: linux-usb@vger.kernel.org
13540S: Supported
13541F: drivers/mmc/host/vub300.c
13542
1da177e4 13543W1 DALLAS'S 1-WIRE BUS
a8018766 13544M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 13545S: Maintained
679655da
JP
13546F: Documentation/w1/
13547F: drivers/w1/
1da177e4 13548
13927079 13549W83791D HARDWARE MONITORING DRIVER
8b58be88 13550M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 13551L: linux-hwmon@vger.kernel.org
25845c22 13552S: Maintained
679655da
JP
13553F: Documentation/hwmon/w83791d
13554F: drivers/hwmon/w83791d.c
13927079 13555
61db011d 13556W83793 HARDWARE MONITORING DRIVER
8b58be88 13557M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 13558L: linux-hwmon@vger.kernel.org
61db011d 13559S: Maintained
679655da
JP
13560F: Documentation/hwmon/w83793
13561F: drivers/hwmon/w83793.c
61db011d 13562
e3760b43 13563W83795 HARDWARE MONITORING DRIVER
d8130624 13564M: Jean Delvare <jdelvare@suse.com>
968ce1b1 13565L: linux-hwmon@vger.kernel.org
e3760b43
JD
13566S: Maintained
13567F: drivers/hwmon/w83795.c
13568
1da177e4 13569W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 13570M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13571S: Maintained
679655da 13572F: drivers/mmc/host/wbsd.*
1da177e4 13573
b4e05923
HG
13574WACOM PROTOCOL 4 SERIAL TABLETS
13575M: Julian Squires <julian@cipht.net>
13576M: Hans de Goede <hdegoede@redhat.com>
13577L: linux-input@vger.kernel.org
13578S: Maintained
13579F: drivers/input/tablet/wacom_serial4.c
13580
3527761c 13581WATCHDOG DEVICE DRIVERS
8b58be88 13582M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13583R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13584L: linux-watchdog@vger.kernel.org
13585W: http://www.linux-watchdog.org/
f599aaf0 13586T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13587S: Maintained
540be8b2 13588F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13589F: Documentation/watchdog/
13590F: drivers/watchdog/
13591F: include/linux/watchdog.h
c117ab84 13592F: include/uapi/linux/watchdog.h
3527761c 13593
b22e00f3
DH
13594WIIMOTE HID DRIVER
13595M: David Herrmann <dh.herrmann@googlemail.com>
13596L: linux-input@vger.kernel.org
13597S: Maintained
13598F: drivers/hid/hid-wiimote*
13599
e258b80e 13600WINBOND CIR DRIVER
364e9e18 13601M: David Härdeman <david@hardeman.nu>
e258b80e 13602S: Maintained
116ab806 13603F: drivers/media/rc/winbond-cir.c
e258b80e 13604
c36a483d
WBG
13605WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13606M: William Breathitt Gray <vilhelm.gray@gmail.com>
13607L: linux-watchdog@vger.kernel.org
13608S: Maintained
13609F: drivers/watchdog/ebc-c384_wdt.c
13610
9c26df9b
WBG
13611WINSYSTEMS WS16C48 GPIO DRIVER
13612M: William Breathitt Gray <vilhelm.gray@gmail.com>
13613L: linux-gpio@vger.kernel.org
13614S: Maintained
13615F: drivers/gpio/gpio-ws16c48.c
e258b80e 13616
8a70da82 13617WIMAX STACK
8b58be88 13618M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13619M: linux-wimax@intel.com
49e7d9df 13620L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13621S: Supported
13622W: http://linuxwimax.org
315987dc 13623F: Documentation/wimax/README.wimax
315987dc
JP
13624F: include/linux/wimax/debug.h
13625F: include/net/wimax.h
c117ab84 13626F: include/uapi/linux/wimax.h
315987dc 13627F: net/wimax/
8a70da82 13628
5fc14680 13629WISTRON LAPTOP BUTTON DRIVER
8b58be88 13630M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13631S: Maintained
679655da 13632F: drivers/input/misc/wistron_btns.c
5fc14680 13633
1da177e4 13634WL3501 WIRELESS PCMCIA CARD DRIVER
724c6b35 13635L: linux-wireless@vger.kernel.org
0c59d281 13636S: Odd fixes
679655da 13637F: drivers/net/wireless/wl3501*
1da177e4 13638
055bcbcb 13639WOLFSON MICROELECTRONICS DRIVERS
fef95164 13640L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13641T: git https://github.com/CirrusLogic/linux-drivers.git
13642W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13643S: Supported
3768f0b1 13644F: Documentation/hwmon/wm83??
f494993f
CK
13645F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13646F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13647F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13648F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13649F: drivers/clk/clk-wm83*.c
9c309598 13650F: drivers/extcon/extcon-arizona.c
b75ea16a 13651F: drivers/leds/leds-wm83*.c
25b273ba 13652F: drivers/gpio/gpio-*wm*.c
9c309598 13653F: drivers/gpio/gpio-arizona.c
d22b0869 13654F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13655F: drivers/input/misc/wm831x-on.c
13656F: drivers/input/touchscreen/wm831x-ts.c
13657F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13658F: drivers/mfd/arizona*
13659F: drivers/mfd/wm*.c
12ebc137 13660F: drivers/mfd/cs47l24*
8c0984e5 13661F: drivers/power/supply/wm83*.c
b75ea16a
MB
13662F: drivers/rtc/rtc-wm83*.c
13663F: drivers/regulator/wm8*.c
3860e6c4 13664F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13665F: drivers/watchdog/wm83*_wdt.c
9c309598 13666F: include/linux/mfd/arizona/
3860e6c4 13667F: include/linux/mfd/wm831x/
b75ea16a 13668F: include/linux/mfd/wm8350/
3768f0b1 13669F: include/linux/mfd/wm8400*
59ec6da2 13670F: include/linux/wm97xx.h
055bcbcb 13671F: include/sound/wm????.h
9c309598 13672F: sound/soc/codecs/arizona.?
055bcbcb 13673F: sound/soc/codecs/wm*
12ebc137 13674F: sound/soc/codecs/cs47l24*
b75ea16a 13675
3e6cd7a4
TH
13676WORKQUEUE
13677M: Tejun Heo <tj@kernel.org>
badb7f5e 13678R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13679T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13680S: Maintained
13681F: include/linux/workqueue.h
13682F: kernel/workqueue.c
e7f08ffb 13683F: Documentation/core-api/workqueue.rst
3e6cd7a4 13684
39ac9f48
CYT
13685X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13686M: Chen-Yu Tsai <wens@csie.org>
13687L: linux-kernel@vger.kernel.org
13688S: Maintained
13689N: axp[128]
13690
1da177e4 13691X.25 NETWORK LAYER
8bf28059 13692M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13693L: linux-x25@vger.kernel.org
8bf28059 13694S: Odd Fixes
679655da
JP
13695F: Documentation/networking/x25*
13696F: include/net/x25*
13697F: net/x25/
1da177e4 13698
e2d1d6c0 13699X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13700M: Thomas Gleixner <tglx@linutronix.de>
13701M: Ingo Molnar <mingo@redhat.com>
13702M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13703M: x86@kernel.org
981c3a4f 13704L: linux-kernel@vger.kernel.org
75fc2d37 13705T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13706S: Maintained
679655da
JP
13707F: Documentation/x86/
13708F: arch/x86/
e2d1d6c0 13709
d0944853 13710X86 PLATFORM DRIVERS
e181ba15 13711M: Darren Hart <dvhart@infradead.org>
7b9e1d89 13712M: Andy Shevchenko <andy@infradead.org>
d0944853 13713L: platform-driver-x86@vger.kernel.org
e181ba15 13714T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13715S: Maintained
14430813 13716F: drivers/platform/x86/
3a4bceef 13717F: drivers/platform/olpc/
d0944853 13718
c1f5c54b
IM
13719X86 MCE INFRASTRUCTURE
13720M: Tony Luck <tony.luck@intel.com>
487ba8e8 13721M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13722L: linux-edac@vger.kernel.org
13723S: Maintained
13724F: arch/x86/kernel/cpu/mcheck/*
13725
79ebdc95
BP
13726X86 MICROCODE UPDATE SUPPORT
13727M: Borislav Petkov <bp@alien8.de>
13728S: Maintained
13729F: arch/x86/kernel/cpu/microcode/*
13730
f0905c5a
AL
13731X86 VDSO
13732M: Andy Lutomirski <luto@amacapital.net>
13733L: linux-kernel@vger.kernel.org
13734T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13735S: Maintained
d603c8e1 13736F: arch/x86/entry/vdso/
f0905c5a 13737
d6fad502 13738XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13739M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13740M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13741L: linux-media@vger.kernel.org
a825eaec 13742W: https://linuxtv.org
d6fad502
MCC
13743T: git git://linuxtv.org/media_tree.git
13744S: Maintained
13745F: drivers/media/tuners/tuner-xc2028.*
13746
c4468085 13747XEN HYPERVISOR INTERFACE
3eeef8f7 13748M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
101ecde5 13749M: Juergen Gross <jgross@suse.com>
11dbb52b 13750L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13751T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13752S: Supported
13753F: arch/x86/xen/
13754F: drivers/*/xen-*front.c
13755F: drivers/xen/
13756F: arch/x86/include/asm/xen/
13757F: include/xen/
c117ab84 13758F: include/uapi/xen/
c4468085 13759
77bfb479 13760XEN HYPERVISOR ARM
85d1a29d 13761M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13762L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13763S: Maintained
77bfb479
SS
13764F: arch/arm/xen/
13765F: arch/arm/include/asm/xen/
13766
b475e83f 13767XEN HYPERVISOR ARM64
85d1a29d 13768M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13769L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13770S: Maintained
b475e83f
SS
13771F: arch/arm64/xen/
13772F: arch/arm64/include/asm/xen/
13773
9b57e1a7 13774XEN NETWORK BACKEND DRIVER
8386040b 13775M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13776M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13777L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13778L: netdev@vger.kernel.org
13779S: Supported
13780F: drivers/net/xen-netback/*
13781
c5f8e29d
KRW
13782XEN PCI SUBSYSTEM
13783M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13784L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13785S: Supported
13786F: arch/x86/pci/*xen*
13787F: drivers/pci/*xen*
13788
a2c5ae65
KRW
13789XEN BLOCK SUBSYSTEM
13790M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13791M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13792L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13793S: Supported
13794F: drivers/block/xen-blkback/*
13795F: drivers/block/xen*
13796
15d03609
JG
13797XEN PVSCSI DRIVERS
13798M: Juergen Gross <jgross@suse.com>
13799L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13800L: linux-scsi@vger.kernel.org
13801S: Supported
13802F: drivers/scsi/xen-scsifront.c
13803F: drivers/xen/xen-scsiback.c
13804F: include/xen/interface/io/vscsiif.h
13805
c5f8e29d
KRW
13806XEN SWIOTLB SUBSYSTEM
13807M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13808L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13809S: Supported
13810F: arch/x86/xen/*swiotlb*
13811F: drivers/xen/*swiotlb*
13812
1da177e4 13813XFS FILESYSTEM
721a0edf 13814M: Darrick J. Wong <darrick.wong@oracle.com>
541d48f0
DC
13815M: linux-xfs@vger.kernel.org
13816L: linux-xfs@vger.kernel.org
13817W: http://xfs.org/
721a0edf 13818T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
1da177e4 13819S: Supported
679655da
JP
13820F: Documentation/filesystems/xfs.txt
13821F: fs/xfs/
1da177e4 13822
8a3b7a25 13823XILINX AXI ETHERNET DRIVER
59a54f30
MS
13824M: Anirudha Sarangi <anirudh@xilinx.com>
13825M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13826S: Maintained
13827F: drivers/net/ethernet/xilinx/xilinx_axienet*
13828
238b8721 13829XILINX UARTLITE SERIAL DRIVER
8b58be88 13830M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13831L: linux-serial@vger.kernel.org
13832S: Maintained
df621252 13833F: drivers/tty/serial/uartlite.c
238b8721 13834
df330515
LP
13835XILINX VIDEO IP CORES
13836M: Hyun Kwon <hyun.kwon@xilinx.com>
13837M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13838L: linux-media@vger.kernel.org
13839T: git git://linuxtv.org/media_tree.git
13840S: Supported
13841F: Documentation/devicetree/bindings/media/xilinx/
13842F: drivers/media/platform/xilinx/
a5562f65 13843F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13844
74316949
EB
13845XILLYBUS DRIVER
13846M: Eli Billauer <eli.billauer@gmail.com>
13847L: linux-kernel@vger.kernel.org
13848S: Supported
13849F: drivers/char/xillybus/
13850
f620e4b8
MF
13851XTENSA XTFPGA PLATFORM SUPPORT
13852M: Max Filippov <jcmvbkbc@gmail.com>
13853L: linux-xtensa@linux-xtensa.org
13854S: Maintained
13855F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13856F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13857
1da177e4 13858YAM DRIVER FOR AX.25
8b58be88 13859M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13860L: linux-hams@vger.kernel.org
13861S: Maintained
679655da
JP
13862F: drivers/net/hamradio/yam*
13863F: include/linux/yam.h
1da177e4 13864
af64a5eb 13865YEALINK PHONE DRIVER
8b58be88 13866M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13867L: usbb2k-api-dev@nongnu.org
13868S: Maintained
679655da
JP
13869F: Documentation/input/yealink.txt
13870F: drivers/input/misc/yealink.*
af64a5eb 13871
1da177e4 13872Z8530 DRIVER FOR AX.25
8b58be88 13873M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13874W: http://yaina.de/jreuter/
13875W: http://www.qsl.net/dl1bke/
13876L: linux-hams@vger.kernel.org
13877S: Maintained
679655da
JP
13878F: Documentation/networking/z8530drv.txt
13879F: drivers/net/hamradio/*scc.c
13880F: drivers/net/hamradio/z8530.h
1da177e4 13881
0cf31ec1 13882ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13883M: Seth Jennings <sjenning@redhat.com>
aab45453 13884M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
13885L: linux-mm@kvack.org
13886S: Maintained
13887F: mm/zbud.c
13888F: include/linux/zbud.h
13889
7c0c3afb 13890ZD1211RW WIRELESS DRIVER
8b58be88
JP
13891M: Daniel Drake <dsd@gentoo.org>
13892M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13893W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13894L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13895L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13896S: Maintained
6948300c 13897F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13898
a40cc814
AP
13899ZD1301_DEMOD MEDIA DRIVER
13900M: Antti Palosaari <crope@iki.fi>
13901L: linux-media@vger.kernel.org
13902W: https://linuxtv.org/
13903W: http://palosaari.fi/linux/
13904Q: https://patchwork.linuxtv.org/project/linux-media/list/
13905S: Maintained
13906F: drivers/media/dvb-frontends/zd1301_demod*
13907
d4c554c3
AP
13908ZD1301 MEDIA DRIVER
13909M: Antti Palosaari <crope@iki.fi>
13910L: linux-media@vger.kernel.org
13911W: https://linuxtv.org/
13912W: http://palosaari.fi/linux/
13913Q: https://patchwork.linuxtv.org/project/linux-media/list/
13914S: Maintained
13915F: drivers/media/usb/dvb-usb-v2/zd1301*
13916
20263029
DS
13917ZPOOL COMPRESSED PAGE STORAGE API
13918M: Dan Streetman <ddstreet@ieee.org>
13919L: linux-mm@kvack.org
13920S: Maintained
13921F: mm/zpool.c
13922F: include/linux/zpool.h
13923
1da177e4 13924ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13925L: mjpeg-users@lists.sourceforge.net
f63145e2 13926L: linux-media@vger.kernel.org
1da177e4 13927W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13928T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13929S: Odd Fixes
90d72ac6 13930F: drivers/media/pci/zoran/
1da177e4 13931
6920f2cc
MK
13932ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13933M: Minchan Kim <minchan@kernel.org>
13934M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13935R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13936L: linux-kernel@vger.kernel.org
13937S: Maintained
13938F: drivers/block/zram/
13939F: Documentation/blockdev/zram.txt
13940
8b4a4080 13941ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13942M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13943S: Maintained
df621252 13944F: drivers/tty/serial/zs.*
8b4a4080 13945
eae70d06
MK
13946ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13947M: Minchan Kim <minchan@kernel.org>
13948M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13949R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13950L: linux-mm@kvack.org
13951S: Maintained
13952F: mm/zsmalloc.c
13953F: include/linux/zsmalloc.h
d02be50d 13954F: Documentation/vm/zsmalloc.txt
eae70d06 13955
0cf31ec1 13956ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13957M: Seth Jennings <sjenning@redhat.com>
534c9dc9 13958M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
13959L: linux-mm@kvack.org
13960S: Maintained
13961F: mm/zswap.c
13962
1da177e4 13963THE REST
8b58be88 13964M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13965L: linux-kernel@vger.kernel.org
8a6e2535 13966Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13967T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13968S: Buried alive in reporters
34d03cc1
JP
13969F: *
13970F: */