]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - MAINTAINERS
HID: intel_ish-hid: fix format string for size_t
[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
00df0582 1098F: drivers/pinctrl/pinctrl-artpec*
9c6c149b 1099F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
5255034d 1100
8c2ed9bc
JS
1101ARM/ASPEED MACHINE SUPPORT
1102M: Joel Stanley <joel@jms.id.au>
1103S: Maintained
1104F: arch/arm/mach-aspeed/
1105F: arch/arm/boot/dts/aspeed-*
1106F: drivers/*/*aspeed*
1107
8dca5ce8 1108ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
e085b9d8 1109M: Nicolas Ferre <nicolas.ferre@microchip.com>
d68b35f8 1110M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1111M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1113W: http://www.linux4sam.org
9f273c24 1114T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1115S: Supported
1116F: arch/arm/mach-at91/
f0a0a58e 1117F: include/soc/at91/
70e389cc
MB
1118F: arch/arm/boot/dts/at91*.dts
1119F: arch/arm/boot/dts/at91*.dtsi
1120F: arch/arm/boot/dts/sama*.dts
1121F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1122F: arch/arm/include/debug/at91.S
d4a89c7d 1123
6e05dd4e
BB
1124ARM/ATMEL AT91 Clock Support
1125M: Boris Brezillon <boris.brezillon@free-electrons.com>
1126S: Maintained
1127F: drivers/clk/at91
1128
986cf2e9 1129ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1130M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132S: Maintained
1133F: arch/arm/mach-highbank/
e68d7c14
RH
1134F: arch/arm/boot/dts/highbank.dts
1135F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1136
d94f944e 1137ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1138M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1139S: Maintained
1140F: arch/arm/mach-cns3xxx/
d94f944e 1141
4863dea3
SG
1142ARM/CAVIUM THUNDER NETWORK DRIVER
1143M: Sunil Goutham <sgoutham@cavium.com>
1144M: Robert Richter <rric@kernel.org>
1145L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146S: Supported
322e5cc5 1147F: drivers/net/ethernet/cavium/thunder/
4863dea3 1148
386ab516
AS
1149ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1150M: Alexander Shiyan <shc_work@mail.ru>
1151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1152S: Odd Fixes
b8ba3874 1153N: clps711x
386ab516 1154
2b7a52a4 1155ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1156M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1157M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1159S: Maintained
d19d3667
HS
1160F: arch/arm/mach-ep93xx/
1161F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1162
1163ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1164M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1166S: Maintained
1167
d4275354 1168ARM/CLKDEV SUPPORT
54176cc6 1169M: Russell King <linux@armlinux.org.uk>
efc03ecb 1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1171S: Maintained
0d7f4f05 1172T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
d4275354 1173F: arch/arm/include/asm/clkdev.h
4fa2651d 1174F: drivers/clk/clkdev.c
d4275354 1175
d48134e7 1176ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1177M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1179S: Maintained
1180
94150095
HF
1181ARM/CONTEC MICRO9 MACHINE SUPPORT
1182M: Hubert Feurstein <hubert.feurstein@contec.at>
1183S: Maintained
1184F: arch/arm/mach-ep93xx/micro9.c
1185
a06ae860
PP
1186ARM/CORESIGHT FRAMEWORK AND DRIVERS
1187M: Mathieu Poirier <mathieu.poirier@linaro.org>
1188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1189S: Maintained
01081f5a 1190F: drivers/hwtracing/coresight/*
a06ae860
PP
1191F: Documentation/trace/coresight.txt
1192F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1193F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1194F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1195F: tools/perf/arch/arm/util/auxtrace.c
1196F: tools/perf/arch/arm/util/cs-etm.c
1197F: tools/perf/arch/arm/util/cs-etm.h
1198F: tools/perf/util/cs-etm.h
a06ae860 1199
1da177e4 1200ARM/CORGI MACHINE SUPPORT
8b58be88 1201M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1202S: Maintained
1203
881a95f9 1204ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1205M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1207T: git git://github.com/ulli-kroll/linux.git
162500b3 1208S: Maintained
f49afbb5 1209F: arch/arm/mach-gemini/
98a9bb5b 1210F: drivers/rtc/rtc-gemini.c
881a95f9 1211
a990cbd8 1212ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1213M: Barry Song <baohua@kernel.org>
a990cbd8 1214L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1215T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1216S: Maintained
e68d7c14 1217F: arch/arm/boot/dts/prima2*
a990cbd8 1218F: arch/arm/mach-prima2/
4a9c44f1 1219F: drivers/clk/sirf/
05f30e8d 1220F: drivers/clocksource/timer-prima2.c
5833ac98 1221F: drivers/clocksource/timer-atlas7.c
f8505ef5 1222N: [^a-z]sirf
a990cbd8 1223
c9d862c4
BS
1224ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1225M: Baruch Siach <baruch@tkos.co.il>
1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227S: Maintained
cde137aa 1228F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1229N: digicolor
1230
d4275354 1231ARM/EBSA110 MACHINE SUPPORT
54176cc6 1232M: Russell King <linux@armlinux.org.uk>
efc03ecb 1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1234W: http://www.armlinux.org.uk/
d4275354
RK
1235S: Maintained
1236F: arch/arm/mach-ebsa110/
b955f6ca 1237F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1238
4721f3ce
UKK
1239ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1240M: Uwe Kleine-König <kernel@pengutronix.de>
1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242S: Maintained
1243N: efm32
1244
a9da4f7e 1245ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
d9bd2645
SS
1246M: Robert Jarzmik <robert.jarzmik@free.fr>
1247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e 1248S: Maintained
cafc2265 1249F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1250
6a915af9 1251ARM/FARADAY FA526 PORT
162500b3 1252M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1254S: Maintained
1fa7e547 1255T: git git://git.berlios.de/gemini-board
f49afbb5 1256F: arch/arm/mm/*-fa*
6a915af9 1257
d4275354 1258ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1259M: Russell King <linux@armlinux.org.uk>
efc03ecb 1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1261W: http://www.armlinux.org.uk/
d4275354
RK
1262S: Maintained
1263F: arch/arm/include/asm/hardware/dec21285.h
1264F: arch/arm/mach-footbridge/
1265
86183a5f 1266ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1267M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1268M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1269R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1271S: Maintained
f1c12837 1272T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1273F: arch/arm/mach-imx/
ce515a6b 1274F: arch/arm/mach-mxs/
2a82f95c 1275F: arch/arm/boot/dts/imx*
e5dafa22 1276F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1277F: drivers/clk/imx/
1278F: include/soc/imx/
86183a5f 1279
142109d2 1280ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1281M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1282M: Sascha Hauer <kernel@pengutronix.de>
1283R: Stefan Agner <stefan@agner.ch>
1284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285S: Maintained
1286T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1287F: arch/arm/mach-imx/*vf610*
1288F: arch/arm/boot/dts/vf*
1289
2b7a52a4 1290ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1291M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1293S: Maintained
1294
90b8fc34 1295ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1296M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1298S: Maintained
1299
ef47d5f0 1300ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1301M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1302M: Paul Parsons <lost.distance@yahoo.com>
1303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1304S: Maintained
1305F: arch/arm/mach-pxa/hx4700.c
1306F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1307F: sound/soc/pxa/hx4700.c
ef47d5f0 1308
4dfad069
WX
1309ARM/HISILICON SOC SUPPORT
1310M: Wei Xu <xuwei5@hisilicon.com>
1311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312W: http://www.hisilicon.com
1313S: Supported
1314T: git git://github.com/hisilicon/linux-hisi.git
1315F: arch/arm/mach-hisi/
e68d7c14
RH
1316F: arch/arm/boot/dts/hi3*
1317F: arch/arm/boot/dts/hip*
1318F: arch/arm/boot/dts/hisi*
1319F: arch/arm64/boot/dts/hisilicon/
4dfad069 1320
21f37bc3 1321ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1322M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1323W: www.jlime.com
1324S: Maintained
084bad91
KE
1325T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1326F: arch/arm/mach-sa1100/jornada720.c
1327F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1328
5e767ab9
JMC
1329ARM/IGEP MACHINE SUPPORT
1330M: Enric Balletbo i Serra <eballetbo@gmail.com>
1331M: Javier Martinez Canillas <javier@dowhile0.org>
1332L: linux-omap@vger.kernel.org
1333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334S: Maintained
06ff74fd 1335F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1336
403d2971
MV
1337ARM/INCOME PXA270 SUPPORT
1338M: Marek Vasut <marek.vasut@gmail.com>
1339L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340S: Maintained
ec154082 1341F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1342
2b7a52a4 1343ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1344M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1346S: Maintained
e2bdb176
DW
1347
1348ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1350S: Orphan
2b7a52a4
LB
1351
1352ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1353M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1354L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1355S: Maintained
2b7a52a4
LB
1356
1357ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1358M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1360S: Maintained
2b7a52a4 1361
2b7a52a4 1362ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1363M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1365S: Maintained
1366
dfdd8cc9
KH
1367ARM/INTEL IXP4XX ARM ARCHITECTURE
1368M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1369M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1371S: Maintained
1372F: arch/arm/mach-ixp4xx/
1373
838553c5 1374ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1375M: Jonathan Cameron <jic23@cam.ac.uk>
1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377S: Maintained
1378F: arch/arm/mach-pxa/stargate2.c
1379F: drivers/pcmcia/pxa2xx_stargate2.c
1380
2b7a52a4 1381ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1382M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1384S: Maintained
2b7a52a4
LB
1385
1386ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1387M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1388L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1389S: Maintained
1390
1154f858 1391ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1392M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394S: Maintained
1395F: arch/arm/mach-keystone/
5edafc29 1396F: arch/arm/boot/dts/keystone-*
317929cd 1397T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1398
bc6aa566 1399ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1400M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1401L: linux-kernel@vger.kernel.org
1402S: Maintained
1403F: drivers/clk/keystone/
1404
1405ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1406M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408L: linux-kernel@vger.kernel.org
1409S: Maintained
1410F: drivers/clocksource/timer-keystone.c
1411
1412ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1413M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1414L: linux-kernel@vger.kernel.org
1415S: Maintained
1416F: drivers/power/reset/keystone-reset.c
1417
1418ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1419M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1420L: linux-kernel@vger.kernel.org
1421S: Maintained
1422F: drivers/memory/*emif*
1423
8cb555b6
CM
1424ARM/LG1K ARCHITECTURE
1425M: Chanho Min <chanho.min@lge.com>
1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S: Maintained
1428F: arch/arm64/boot/dts/lg/
1429
2b7a52a4 1430ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1431M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1433S: Maintained
1434
3143875f
JE
1435ARM/LPC18XX ARCHITECTURE
1436M: Joachim Eastwood <manabian@gmail.com>
1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438S: Maintained
19c1c32c
JE
1439F: arch/arm/boot/dts/lpc43*
1440F: drivers/clk/nxp/clk-lpc18xx*
1441F: drivers/clocksource/time-lpc32xx.c
1442F: drivers/i2c/busses/i2c-lpc2k.c
1443F: drivers/memory/pl172.c
1444F: drivers/mtd/spi-nor/nxp-spifi.c
1445F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1446N: lpc18xx
1447
15e4f7da 1448ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1449M: Vladimir Zapolskiy <vz@mleia.com>
1450M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1452T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1453S: Maintained
2377f9fd 1454F: arch/arm/boot/dts/lpc32*
15e4f7da 1455F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1456F: drivers/i2c/busses/i2c-pnx.c
1457F: drivers/net/ethernet/nxp/lpc_eth.c
1458F: drivers/usb/host/ohci-nxp.c
1459F: drivers/watchdog/pnx4008_wdt.c
1460N: lpc32xx
15e4f7da 1461
3b886171 1462ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1463M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1464S: Maintained
1465
1f664ab7 1466ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1467M: Jason Cooper <jason@lakedaemon.net>
1468M: Andrew Lunn <andrew@lunn.ch>
1469M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1470M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472S: Maintained
1473F: arch/arm/mach-mvebu/
59ec9671 1474F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1475F: arch/arm/boot/dts/armada*
1476F: arch/arm/boot/dts/kirkwood*
dcc3068a 1477F: arch/arm64/boot/dts/marvell/armada*
9f123def 1478F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1479F: arch/arm/configs/mvebu_*_defconfig
75f41273 1480
40f4978b 1481ARM/Marvell Berlin SoC support
70e1a28f 1482M: Jisheng Zhang <jszhang@marvell.com>
40f4978b
SH
1483M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485S: Maintained
1486F: arch/arm/mach-berlin/
31c17ac9 1487F: arch/arm/boot/dts/berlin*
e68d7c14 1488F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1489
40f4978b 1490
4cfab57e 1491ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1492M: Jason Cooper <jason@lakedaemon.net>
1493M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1494M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1495M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1497S: Maintained
1498F: arch/arm/mach-dove/
54a246ff
NP
1499F: arch/arm/mach-mv78xx0/
1500F: arch/arm/mach-orion5x/
1501F: arch/arm/plat-orion/
31c17ac9
GC
1502F: arch/arm/boot/dts/dove*
1503F: arch/arm/boot/dts/orion5x*
1504
3b886171 1505
d69ac131
AC
1506ARM/Orion SoC/Technologic Systems TS-78xx platform support
1507M: Alexander Clouter <alex@digriz.org.uk>
1508L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509W: http://www.digriz.org.uk/ts78xx/kernel
1510S: Maintained
1511F: arch/arm/mach-orion5x/ts78xx-*
1512
e557959d
NA
1513ARM/OXNAS platform support
1514M: Neil Armstrong <narmstrong@baylibre.com>
1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d6fbd37b 1516L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
e557959d
NA
1517S: Maintained
1518F: arch/arm/mach-oxnas/
52c468fb 1519F: arch/arm/boot/dts/ox8*.dtsi
e557959d 1520F: arch/arm/boot/dts/wd-mbwe.dts
52c468fb 1521F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
e557959d
NA
1522N: oxnas
1523
607b8fc9
EH
1524ARM/Mediatek RTC DRIVER
1525M: Eddie Huang <eddie.huang@mediatek.com>
1526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1528S: Maintained
1529F: drivers/rtc/rtc-mt6397.c
1530
e54951c8
MB
1531ARM/Mediatek SoC support
1532M: Matthias Brugger <matthias.bgg@gmail.com>
1533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1534L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1535S: Maintained
1536F: arch/arm/boot/dts/mt6*
44e4e5fb 1537F: arch/arm/boot/dts/mt7*
e54951c8
MB
1538F: arch/arm/boot/dts/mt8*
1539F: arch/arm/mach-mediatek/
44e4e5fb 1540F: arch/arm64/boot/dts/mediatek/
e54951c8
MB
1541N: mtk
1542K: mediatek
1543
0f8669e3
CY
1544ARM/Mediatek USB3 PHY DRIVER
1545M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1548S: Maintained
1549F: drivers/phy/phy-mt65xx-usb3.c
1550
adcb079f
AB
1551ARM/MICREL KS8695 ARCHITECTURE
1552M: Greg Ungerer <gerg@uclinux.org>
1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1554F: arch/arm/mach-ks8695/
adcb079f
AB
1555S: Odd Fixes
1556
d78ff0a5 1557ARM/MIOA701 MACHINE SUPPORT
8b58be88 1558M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1560F: arch/arm/mach-pxa/mioa701.c
1561S: Maintained
1562
9624dfe6 1563ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1564M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1565S: Maintained
1566
e0ee9851 1567ARM/NOMADIK ARCHITECTURE
28b8e8d4 1568M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1569M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571S: Maintained
1572F: arch/arm/mach-nomadik/
ecc265fe 1573F: drivers/pinctrl/nomadik/
87572880 1574F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1575T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1576
9d76295a 1577ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1578M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1579L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1580W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1581S: Supported
1582
8459c159 1583ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1584M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1585M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1586S: Maintained
1587
5d783a2d 1588ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1589M: Marek Vasut <marek.vasut@gmail.com>
75280787 1590L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1591W: http://hackndev.com
1592S: Maintained
933d35f0
JP
1593F: arch/arm/mach-pxa/include/mach/palmtx.h
1594F: arch/arm/mach-pxa/palmtx.c
1595F: arch/arm/mach-pxa/include/mach/palmt5.h
1596F: arch/arm/mach-pxa/palmt5.c
1597F: arch/arm/mach-pxa/include/mach/palmld.h
1598F: arch/arm/mach-pxa/palmld.c
1599F: arch/arm/mach-pxa/include/mach/palmte2.h
1600F: arch/arm/mach-pxa/palmte2.c
1601F: arch/arm/mach-pxa/include/mach/palmtc.h
1602F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1603
b57fe924 1604ARM/PALM TREO SUPPORT
d8130624 1605M: Tomas Cech <sleep_walker@suse.com>
75280787 1606L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1607W: http://hackndev.com
1608S: Maintained
b57fe924
JP
1609F: arch/arm/mach-pxa/include/mach/palmtreo.h
1610F: arch/arm/mach-pxa/palmtreo.c
90af5811 1611
c49e1e63 1612ARM/PALMZ72 SUPPORT
8b58be88 1613M: Sergey Lapin <slapin@ossfans.org>
75280787 1614L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1615W: http://hackndev.com
1616S: Maintained
933d35f0
JP
1617F: arch/arm/mach-pxa/include/mach/palmz72.h
1618F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1619
1da177e4 1620ARM/PLEB SUPPORT
8b58be88 1621M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1622W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1623S: Maintained
1624
1625ARM/PT DIGITAL BOARD PORT
8b58be88 1626M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1628W: http://www.armlinux.org.uk/
1da177e4
LT
1629S: Maintained
1630
8fc1b0f8 1631ARM/QUALCOMM SUPPORT
bbeaa595
AG
1632M: Andy Gross <andy.gross@linaro.org>
1633M: David Brown <david.brown@linaro.org>
8fc1b0f8 1634L: linux-arm-msm@vger.kernel.org
f5d3af9d 1635L: linux-soc@vger.kernel.org
8fc1b0f8 1636S: Maintained
0ff50d60 1637F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1638F: arch/arm/boot/dts/qcom-*.dts
1639F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1640F: arch/arm/mach-qcom/
e68d7c14 1641F: arch/arm64/boot/dts/qcom/*
5482cefa 1642F: drivers/i2c/busses/i2c-qup.c
39a3366a 1643F: drivers/clk/qcom/
4fb1a420 1644F: drivers/pinctrl/qcom/
472cef34 1645F: drivers/dma/qcom/
f5d3af9d 1646F: drivers/soc/qcom/
5482cefa 1647F: drivers/spi/spi-qup.c
c0c89faf
SB
1648F: drivers/tty/serial/msm_serial.h
1649F: drivers/tty/serial/msm_serial.c
1650F: drivers/*/pm8???-*
1651F: drivers/mfd/ssbi.c
916f743d 1652F: drivers/firmware/qcom_scm.c
bbeaa595 1653T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1654
2b7a52a4 1655ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1656M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1657L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1658S: Maintained
1659
b138e119
SH
1660ARM/RENESAS ARM64 ARCHITECTURE
1661M: Simon Horman <horms@verge.net.au>
1662M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1663L: linux-renesas-soc@vger.kernel.org
1664Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1665T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1666S: Supported
1667F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1668F: drivers/soc/renesas/
1669F: include/linux/soc/renesas/
b138e119 1670
d4275354 1671ARM/RISCPC ARCHITECTURE
54176cc6 1672M: Russell King <linux@armlinux.org.uk>
efc03ecb 1673L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1674W: http://www.armlinux.org.uk/
d4275354 1675S: Maintained
d4275354
RK
1676F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1677F: arch/arm/include/asm/hardware/ioc.h
1678F: arch/arm/include/asm/hardware/iomd.h
1679F: arch/arm/include/asm/hardware/memc.h
1680F: arch/arm/mach-rpc/
1a6422f6 1681F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1682F: drivers/net/ethernet/i825xx/ether1*
1683F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1684F: drivers/scsi/arm/
1685
08ddbb0a
HS
1686ARM/Rockchip SoC support
1687M: Heiko Stuebner <heiko@sntech.de>
1688L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1689L: linux-rockchip@lists.infradead.org
9f273c24 1690T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1691S: Maintained
541555e9 1692F: arch/arm/boot/dts/rk3*
08ddbb0a 1693F: arch/arm/mach-rockchip/
541555e9
HS
1694F: drivers/clk/rockchip/
1695F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1696F: drivers/*/*rockchip*
541555e9
HS
1697F: drivers/*/*/*rockchip*
1698F: sound/soc/rockchip/
b4331b43 1699N: rockchip
08ddbb0a 1700
5bfb937c
KK
1701ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1702M: Kukjin Kim <kgene@kernel.org>
326dce07 1703M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1704R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1705L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1706L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
6f96d639 1707Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
b21477f9 1708S: Maintained
6f0589c8 1709F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1710F: arch/arm/boot/dts/s5p*
1711F: arch/arm/boot/dts/samsung*
6f0589c8 1712F: arch/arm/boot/dts/exynos*
d97236e6 1713F: arch/arm64/boot/dts/exynos/
482ce512 1714F: arch/arm/plat-samsung/
769bbb63
HS
1715F: arch/arm/mach-s3c24*/
1716F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1717F: arch/arm/mach-s5p*/
1718F: arch/arm/mach-exynos*/
1c03274d
KK
1719F: drivers/*/*s3c24*
1720F: drivers/*/*/*s3c24*
1721F: drivers/*/*s3c64xx*
1722F: drivers/*/*s5pv210*
ffd51977 1723F: drivers/memory/samsung/*
bf50ddcd 1724F: drivers/soc/samsung/*
d6b9aea6
KK
1725F: Documentation/arm/Samsung/
1726F: Documentation/devicetree/bindings/arm/samsung/
1727F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1728F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1729N: exynos
f556cb07 1730
10ffa964
KP
1731ARM/SAMSUNG MOBILE MACHINE SUPPORT
1732M: Kyungmin Park <kyungmin.park@samsung.com>
1733L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734S: Maintained
004bbd3c 1735F: arch/arm/mach-s5pv210/
10ffa964 1736
3ce4ccb6
KD
1737ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1738M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1739M: Kamil Debski <kamil@wypas.org>
1740M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1741L: linux-arm-kernel@lists.infradead.org
1742L: linux-media@vger.kernel.org
1743S: Maintained
1744F: drivers/media/platform/s5p-g2d/
1745
e6a476fd
MS
1746ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1747M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1748M: Kamil Debski <kamil@wypas.org>
6305902c 1749M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1750M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1751L: linux-arm-kernel@lists.infradead.org
1752L: linux-media@vger.kernel.org
1753S: Maintained
934455d7 1754F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1755F: drivers/media/platform/s5p-mfc/
e6a476fd 1756
1bcbf6f4
KD
1757ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1758M: Kyungmin Park <kyungmin.park@samsung.com>
1759L: linux-arm-kernel@lists.infradead.org
1760L: linux-media@vger.kernel.org
1761S: Maintained
78fc853b 1762F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1763
7d9f9bf4
AP
1764ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1765M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
305335b9 1766M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7d9f9bf4
AP
1767L: linux-arm-kernel@lists.infradead.org
1768L: linux-media@vger.kernel.org
1769S: Maintained
1770F: drivers/media/platform/s5p-jpeg/
1771
d48d38e8 1772ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1773M: Simon Horman <horms@verge.net.au>
d48d38e8 1774M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1775L: linux-renesas-soc@vger.kernel.org
4a121096 1776Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1777T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1778S: Supported
0b514fdb
SH
1779F: arch/arm/boot/dts/emev2*
1780F: arch/arm/boot/dts/r7s*
1781F: arch/arm/boot/dts/r8a*
1782F: arch/arm/boot/dts/sh*
0b514fdb 1783F: arch/arm/configs/shmobile_defconfig
7a2071c5 1784F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1785F: arch/arm/mach-shmobile/
be32bcbb
GU
1786F: drivers/soc/renesas/
1787F: include/linux/soc/renesas/
d48d38e8 1788
66314223 1789ARM/SOCFPGA ARCHITECTURE
08b3b33f 1790M: Dinh Nguyen <dinguyen@kernel.org>
66314223
DN
1791S: Maintained
1792F: arch/arm/mach-socfpga/
efadb751
DN
1793F: arch/arm/boot/dts/socfpga*
1794F: arch/arm/configs/socfpga_defconfig
e68d7c14 1795F: arch/arm64/boot/dts/altera/
ba2b7d0a 1796W: http://www.rocketboards.org
efadb751 1797T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1798
1799ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
08b3b33f 1800M: Dinh Nguyen <dinguyen@kernel.org>
66314223
DN
1801S: Maintained
1802F: drivers/clk/socfpga/
1803
71bcada8 1804ARM/SOCFPGA EDAC SUPPORT
06c177cb 1805M: Thor Thayer <thor.thayer@linux.intel.com>
71bcada8
TT
1806S: Maintained
1807F: drivers/edac/altera_edac.
1808
65ebcc11 1809ARM/STI ARCHITECTURE
a92177ea 1810M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812L: kernel@stlinux.com
1813W: http://www.stlinux.com
1814S: Maintained
1815F: arch/arm/mach-sti/
a92177ea 1816F: arch/arm/boot/dts/sti*
b8e31bf3 1817F: drivers/char/hw_random/st-rng.c
a92177ea 1818F: drivers/clocksource/arm_global_timer.c
82805d1b 1819F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1820F: drivers/cpufreq/sti-cpufreq.c
6da0f216 1821F: drivers/dma/st_fdma*
a92177ea 1822F: drivers/i2c/busses/i2c-st.c
346e2e4a 1823F: drivers/media/rc/st_rc.c
95d66b16 1824F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1825F: drivers/mmc/host/sdhci-st.c
e95cf393 1826F: drivers/phy/phy-miphy28lp.c
6da969a5 1827F: drivers/phy/phy-stih407-usb.c
346e2e4a 1828F: drivers/pinctrl/pinctrl-st.c
aac22524 1829F: drivers/remoteproc/st_remoteproc.c
c9d7cc3e 1830F: drivers/remoteproc/st_slim_rproc.c
346e2e4a 1831F: drivers/reset/sti/
db4112e6 1832F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1833F: drivers/tty/serial/st-asc.c
eb11adab 1834F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1835F: drivers/usb/host/ehci-st.c
1836F: drivers/usb/host/ohci-st.c
db4112e6 1837F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1838F: drivers/ata/ahci_st.c
c9d7cc3e 1839F: include/linux/remoteproc/st_slim_rproc.h
65ebcc11 1840
ee6e7879
MC
1841ARM/STM32 ARCHITECTURE
1842M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1843M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845S: Maintained
1846T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1847N: stm32
1848F: drivers/clocksource/armv7m_systick.c
1849
d6de5b02
MG
1850ARM/TANGO ARCHITECTURE
1851M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1852L: linux-arm-kernel@lists.infradead.org
1853S: Maintained
e2bd0d37 1854N: tango
d6de5b02 1855
2b7a52a4 1856ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1857M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1859S: Maintained
1860
1bbd7089 1861ARM/TETON BGA MACHINE SUPPORT
706e69d6 1862M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864S: Maintained
1865
2b7a52a4 1866ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1867M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1869S: Maintained
1870
98ad6e3b 1871ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1872M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1874W: http://www.mcuos.com
1875S: Maintained
4e89e8f6 1876F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1877F: drivers/input/keyboard/w90p910_keypad.c
1878F: drivers/input/touchscreen/w90p910_ts.c
1879F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1880F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1881F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1882F: drivers/rtc/rtc-nuc900.c
9df92e6c 1883F: drivers/spi/spi-nuc900.c
4e89e8f6 1884F: drivers/usb/host/ehci-w90x900.c
8a61f013 1885F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1886
54274d71 1887ARM/U300 MACHINE SUPPORT
e4651a9f 1888M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1889L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890S: Supported
1891F: arch/arm/mach-u300/
9affbd24 1892F: drivers/clocksource/timer-u300.c
54274d71
LW
1893F: drivers/i2c/busses/i2c-stu300.c
1894F: drivers/rtc/rtc-coh901331.c
1895F: drivers/watchdog/coh901327_wdt.c
1896F: drivers/dma/coh901318*
87572880
LW
1897F: drivers/mfd/ab3100*
1898F: drivers/rtc/rtc-ab3100.c
1899F: drivers/rtc/rtc-coh901331.c
1900T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1901
3d00d04f
MY
1902ARM/UNIPHIER ARCHITECTURE
1903M: Masahiro Yamada <yamada.masahiro@socionext.com>
1904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1905T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1906S: Maintained
a3ff83d2 1907F: arch/arm/boot/dts/uniphier*
e7ecbc05 1908F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1909F: arch/arm/mach-uniphier/
e7ecbc05 1910F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1911F: arch/arm64/boot/dts/socionext/
4b7f48d3 1912F: drivers/bus/uniphier-system-bus.c
734d82f4 1913F: drivers/clk/uniphier/
dd6fd4a3 1914F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2 1915F: drivers/pinctrl/uniphier/
54e991b5 1916F: drivers/reset/reset-uniphier.c
a3ff83d2 1917F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1918N: uniphier
1919
87572880 1920ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1921M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923S: Maintained
1924F: arch/arm/mach-ux500/
e4651a9f 1925F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1926F: drivers/dma/ste_dma40*
e4651a9f 1927F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1928F: drivers/mfd/abx500*
1929F: drivers/mfd/ab8500*
e4651a9f
LW
1930F: drivers/mfd/dbx500*
1931F: drivers/mfd/db8500*
ecc265fe
JP
1932F: drivers/pinctrl/nomadik/pinctrl-ab*
1933F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1934F: drivers/rtc/rtc-ab8500.c
e4651a9f 1935F: drivers/rtc/rtc-pl031.c
87572880 1936T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1937
e93fde28
UH
1938ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1939M: Ulf Hansson <ulf.hansson@linaro.org>
1940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941T: git git://git.linaro.org/people/ulfh/clk.git
1942S: Maintained
1943F: drivers/clk/ux500/
e93fde28 1944
740d93b1
PM
1945ARM/VERSATILE EXPRESS PLATFORM
1946M: Liviu Dudau <liviu.dudau@arm.com>
1947M: Sudeep Holla <sudeep.holla@arm.com>
1948M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950S: Maintained
1951F: arch/arm/boot/dts/vexpress*
e68d7c14 1952F: arch/arm64/boot/dts/arm/
740d93b1
PM
1953F: arch/arm/mach-vexpress/
1954F: */*/vexpress*
7e8f403f 1955F: */*/*/vexpress*
740d93b1
PM
1956F: drivers/clk/versatile/clk-vexpress-osc.c
1957F: drivers/clocksource/versatile.c
46a600ea 1958N: mps2
740d93b1 1959
d4275354 1960ARM/VFP SUPPORT
54176cc6 1961M: Russell King <linux@armlinux.org.uk>
efc03ecb 1962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1963W: http://www.armlinux.org.uk/
d4275354
RK
1964S: Maintained
1965F: arch/arm/vfp/
1966
e66b6d8e
MV
1967ARM/VOIPAC PXA270 SUPPORT
1968M: Marek Vasut <marek.vasut@gmail.com>
1969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970S: Maintained
1971F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1972F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1973
04529fe2
TP
1974ARM/VT8500 ARM ARCHITECTURE
1975M: Tony Prisk <linux@prisktech.co.nz>
1976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1977S: Maintained
1978F: arch/arm/mach-vt8500/
41fd91b4 1979F: drivers/clocksource/vt8500_timer.c
560746eb 1980F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1981F: drivers/mmc/host/wmt-sdmmc.c
1982F: drivers/pwm/pwm-vt8500.c
1983F: drivers/rtc/rtc-vt8500.c
1984F: drivers/tty/serial/vt8500_serial.c
4f31102b 1985F: drivers/usb/host/ehci-platform.c
41fd91b4 1986F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1987F: drivers/video/fbdev/vt8500lcdfb.*
1988F: drivers/video/fbdev/wm8505fb*
1989F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1990
e66b6d8e
MV
1991ARM/ZIPIT Z2 SUPPORT
1992M: Marek Vasut <marek.vasut@gmail.com>
1993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994S: Maintained
1995F: arch/arm/mach-pxa/z2.c
6ab2a855 1996F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1997
5ecc4b53
JN
1998ARM/ZTE ARCHITECTURE
1999M: Jun Nie <jun.nie@linaro.org>
15e2dcd6 2000M: Baoyou Xie <baoyou.xie@linaro.org>
5ecc4b53
JN
2001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002S: Maintained
2003F: arch/arm/mach-zx/
2004F: drivers/clk/zte/
8041311c 2005F: drivers/reset/reset-zx2967.c
15e2dcd6 2006F: drivers/soc/zte/
5ecc4b53
JN
2007F: Documentation/devicetree/bindings/arm/zte.txt
2008F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
8041311c 2009F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
15e2dcd6
BX
2010F: Documentation/devicetree/bindings/soc/zte/
2011F: include/dt-bindings/soc/zx*.h
5ecc4b53 2012
51f29d44
MS
2013ARM/ZYNQ ARCHITECTURE
2014M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 2015R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
2016L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017W: http://wiki.xilinx.com
d6448b76 2018T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
2019S: Supported
2020F: arch/arm/mach-zynq/
bd2a337a 2021F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 2022F: drivers/block/xsysace.c
c2fd4e38
MS
2023N: zynq
2024N: xilinx
2025F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 2026F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 2027F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 2028F: drivers/edac/synopsys_edac.c
51f29d44 2029
48ec83bc 2030ARM SMMU DRIVERS
b8f9879e 2031M: Will Deacon <will.deacon@arm.com>
c8bff3a6 2032R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
2033L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2034S: Maintained
2035F: drivers/iommu/arm-smmu.c
48ec83bc 2036F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 2037F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 2038F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 2039
38074229
CM
2040ARM64 PORT (AARCH64 ARCHITECTURE)
2041M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 2042M: Will Deacon <will.deacon@arm.com>
38074229 2043L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 2044T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
2045S: Maintained
2046F: arch/arm64/
d19766ec 2047F: Documentation/arm64/
38074229 2048
9d7005f9
LP
2049AS3645A LED FLASH CONTROLLER DRIVER
2050M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2051L: linux-media@vger.kernel.org
2052T: git git://linuxtv.org/media_tree.git
2053S: Maintained
2054F: drivers/media/i2c/as3645a.c
b5dcee22 2055F: include/media/i2c/as3645a.h
9d7005f9 2056
7c94a8b2
LW
2057ASAHI KASEI AK8974 DRIVER
2058M: Linus Walleij <linus.walleij@linaro.org>
2059L: linux-iio@vger.kernel.org
2060W: http://www.akm.com/
2061S: Supported
2062F: drivers/iio/magnetometer/ak8974.c
2063
d58de038
GJ
2064ASC7621 HARDWARE MONITOR DRIVER
2065M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2066L: linux-hwmon@vger.kernel.org
d58de038
GJ
2067S: Maintained
2068F: Documentation/hwmon/asc7621
2069F: drivers/hwmon/asc7621.c
2070
b229ece9 2071ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2072M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2073L: acpi4asus-user@lists.sourceforge.net
d0944853 2074L: platform-driver-x86@vger.kernel.org
76593d6f 2075W: http://acpi4asus.sf.net
85091b71 2076S: Maintained
b229ece9
CC
2077F: drivers/platform/x86/asus*.c
2078F: drivers/platform/x86/eeepc*.c
85091b71 2079
f6a6bbae
JPRV
2080ASUS WIRELESS RADIO CONTROL DRIVER
2081M: João Paulo Rechi Vita <jprvita@gmail.com>
2082L: platform-driver-x86@vger.kernel.org
2083S: Maintained
2084F: drivers/platform/x86/asus-wireless.c
2085
75aeddd1
DH
2086ASYMMETRIC KEYS
2087M: David Howells <dhowells@redhat.com>
2088L: keyrings@vger.kernel.org
2089S: Maintained
2090F: Documentation/crypto/asymmetric-keys.txt
2091F: include/linux/verification.h
2092F: include/crypto/public_key.h
2093F: include/crypto/pkcs7.h
2094F: crypto/asymmetric_keys/
2095
953a6479 2096ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2097R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2098W: http://sourceforge.net/projects/xscaleiop
08223d80 2099S: Odd fixes
679655da
JP
2100F: Documentation/crypto/async-tx-api.txt
2101F: crypto/async_tx/
2102F: drivers/dma/
2103F: include/linux/dmaengine.h
2104F: include/linux/async_tx.h
b3e5f263 2105
a1867d36 2106AT24 EEPROM DRIVER
14d77c4d 2107M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2108L: linux-i2c@vger.kernel.org
2109S: Maintained
2110F: drivers/misc/eeprom/at24.c
25f73ed5 2111F: include/linux/platform_data/at24.h
a1867d36 2112
e7839f25 2113ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2114M: "Ed L. Cashin" <ed.cashin@acm.org>
2115W: http://www.openaoe.org/
1da177e4 2116S: Supported
679655da
JP
2117F: Documentation/aoe/
2118F: drivers/block/aoe/
1da177e4 2119
aad7a211
AB
2120ATHEROS 71XX/9XXX GPIO DRIVER
2121M: Alban Bedel <albeu@free.fr>
2122W: https://github.com/AlbanBedel/linux
2123T: git git://github.com/AlbanBedel/linux
2124S: Maintained
2125F: drivers/gpio/gpio-ath79.c
2126F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2127
9a10a870 2128ATHEROS ATH GENERIC UTILITIES
f726ee65 2129M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2130L: linux-wireless@vger.kernel.org
2131S: Supported
2132F: drivers/net/wireless/ath/*
2133
fa1c114f 2134ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2135M: Jiri Slaby <jirislaby@gmail.com>
2136M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2137M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2138L: linux-wireless@vger.kernel.org
72c706b7 2139W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2140S: Maintained
fa451753 2141F: drivers/net/wireless/ath/ath5k/
fa1c114f 2142
12e62d6f
KV
2143ATHEROS ATH6KL WIRELESS DRIVER
2144M: Kalle Valo <kvalo@qca.qualcomm.com>
2145L: linux-wireless@vger.kernel.org
2146W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2147T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2148S: Supported
2149F: drivers/net/wireless/ath/ath6kl/
2150
2be7d22f 2151WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2152M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2153L: linux-wireless@vger.kernel.org
2154L: wil6210@qca.qualcomm.com
2155S: Supported
2156W: http://wireless.kernel.org/en/users/Drivers/wil6210
2157F: drivers/net/wireless/ath/wil6210/
dba4b74d 2158F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2159
1d7e1e6b
CL
2160CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2161M: Christian Lamparter <chunkeey@googlemail.com>
2162L: linux-wireless@vger.kernel.org
2163W: http://wireless.kernel.org/en/users/Drivers/carl9170
2164S: Maintained
2165F: drivers/net/wireless/ath/carl9170/
2166
2c2a6172
LT
2167ATK0110 HWMON DRIVER
2168M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2169L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2170S: Maintained
2171F: drivers/hwmon/asus_atk0110.c
2172
6f69a6d7 2173ATI_REMOTE2 DRIVER
8b58be88 2174M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2175S: Maintained
679655da 2176F: drivers/input/misc/ati_remote2.c
6f69a6d7 2177
7ae115b4 2178ATLX ETHERNET DRIVERS
8b58be88 2179M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2180M: Chris Snook <chris.snook@gmail.com>
e443e383 2181L: netdev@vger.kernel.org
8d5ca6ec
JC
2182W: http://sourceforge.net/projects/atl1
2183W: http://atl1.sourceforge.net
2184S: Maintained
2b133ad6 2185F: drivers/net/ethernet/atheros/
8d5ca6ec 2186
1da177e4 2187ATM
366c1bd1 2188M: Chas Williams <3chas3@gmail.com>
476604de 2189L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2190L: netdev@vger.kernel.org
1da177e4
LT
2191W: http://linux-atm.sourceforge.net
2192S: Maintained
679655da
JP
2193F: drivers/atm/
2194F: include/linux/atm*
c117ab84 2195F: include/uapi/linux/atm*
1da177e4 2196
04ac2f46 2197ATMEL AT91 / AT32 MCI DRIVER
420a3879 2198M: Ludovic Desroches <ludovic.desroches@microchip.com>
04ac2f46
NF
2199S: Maintained
2200F: drivers/mmc/host/atmel-mci.c
04ac2f46 2201
f80cb488 2202ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
e085b9d8 2203M: Nicolas Ferre <nicolas.ferre@microchip.com>
f80cb488
NF
2204S: Supported
2205F: drivers/power/reset/at91-sama5d2_shdwc.c
2206
b9cd7a25 2207ATMEL SAMA5D2 ADC DRIVER
420a3879 2208M: Ludovic Desroches <ludovic.desroches@microchip.com>
b9cd7a25
LD
2209L: linux-iio@vger.kernel.org
2210S: Supported
2211F: drivers/iio/adc/at91-sama5d2_adc.c
2212
dfae90ed 2213ATMEL Audio ALSA driver
e085b9d8 2214M: Nicolas Ferre <nicolas.ferre@microchip.com>
dfae90ed
BS
2215L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2216S: Supported
2217F: sound/soc/atmel
2218
6bd0f436 2219ATMEL XDMA DRIVER
420a3879 2220M: Ludovic Desroches <ludovic.desroches@microchip.com>
6bd0f436
LD
2221L: linux-arm-kernel@lists.infradead.org
2222L: dmaengine@vger.kernel.org
2223S: Supported
2224F: drivers/dma/at_xdmac.c
2225
888f2804 2226ATMEL I2C DRIVER
420a3879 2227M: Ludovic Desroches <ludovic.desroches@microchip.com>
888f2804
LD
2228L: linux-i2c@vger.kernel.org
2229S: Supported
2230F: drivers/i2c/busses/i2c-at91.c
2231
15515545 2232ATMEL ISI DRIVER
420a3879 2233M: Ludovic Desroches <ludovic.desroches@microchip.com>
15515545
JW
2234L: linux-media@vger.kernel.org
2235S: Supported
f2294c2d 2236F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2237F: include/media/atmel-isi.h
2238
8f4c79ce 2239ATMEL LCDFB DRIVER
e085b9d8 2240M: Nicolas Ferre <nicolas.ferre@microchip.com>
c69f677c 2241L: linux-fbdev@vger.kernel.org
8f4c79ce 2242S: Maintained
8a61f013 2243F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2244F: include/video/atmel_lcdc.h
8f4c79ce 2245
89e5785f 2246ATMEL MACB ETHERNET DRIVER
e085b9d8 2247M: Nicolas Ferre <nicolas.ferre@microchip.com>
89e5785f 2248S: Supported
9f2f381f 2249F: drivers/net/ethernet/cadence/
89e5785f 2250
5cbac98a 2251ATMEL NAND DRIVER
50cb2efa
NF
2252M: Wenyou Yang <wenyou.yang@atmel.com>
2253M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2254L: linux-mtd@lists.infradead.org
2255S: Supported
2256F: drivers/mtd/nand/atmel_nand*
2257
05c441ef 2258ATMEL SDMMC DRIVER
420a3879 2259M: Ludovic Desroches <ludovic.desroches@microchip.com>
05c441ef 2260L: linux-mmc@vger.kernel.org
2261S: Supported
2262F: drivers/mmc/host/sdhci-of-at91.c
2263
754ce4f2 2264ATMEL SPI DRIVER
e085b9d8 2265M: Nicolas Ferre <nicolas.ferre@microchip.com>
754ce4f2 2266S: Supported
9df92e6c 2267F: drivers/spi/spi-atmel.*
754ce4f2 2268
0ef09015 2269ATMEL SSC DRIVER
e085b9d8 2270M: Nicolas Ferre <nicolas.ferre@microchip.com>
0ef09015
BS
2271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272S: Supported
2273F: drivers/misc/atmel-ssc.c
2274F: include/linux/atmel-ssc.h
2275
e9cb1c5a 2276ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
e085b9d8 2277M: Nicolas Ferre <nicolas.ferre@microchip.com>
e9cb1c5a
NF
2278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2279S: Supported
2280F: drivers/misc/atmel_tclib.c
2281F: drivers/clocksource/tcb_clksrc.c
2282
914a3f3b 2283ATMEL USBA UDC DRIVER
e085b9d8 2284M: Nicolas Ferre <nicolas.ferre@microchip.com>
a02875a6 2285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2286S: Supported
faf2e1db 2287F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2288
1da177e4 2289ATMEL WIRELESS DRIVER
8b58be88 2290M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2291L: linux-wireless@vger.kernel.org
1da177e4
LT
2292W: http://www.thekelleys.org.uk/atmel
2293W: http://atmelwlandriver.sourceforge.net/
2294S: Maintained
30fe0f9b 2295F: drivers/net/wireless/atmel/atmel*
1da177e4 2296
a14c0f8f 2297ATMEL MAXTOUCH DRIVER
aaf578e1
ND
2298M: Nick Dyer <nick@shmanahar.org>
2299T: git git://github.com/ndyer/linux.git
2300S: Maintained
a14c0f8f
ND
2301F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2302F: drivers/input/touchscreen/atmel_mxt_ts.c
2303F: include/linux/platform_data/atmel_mxt_ts.h
2304
26780d9e 2305ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2306M: Bradley Grove <linuxdrivers@attotech.com>
2307L: linux-scsi@vger.kernel.org
2308W: http://www.attotech.com
2309S: Supported
2310F: drivers/scsi/esas2r
26780d9e 2311
bc6e17b8
SS
2312ATUSB IEEE 802.15.4 RADIO DRIVER
2313M: Stefan Schmidt <stefan@osg.samsung.com>
2314L: linux-wpan@vger.kernel.org
2315S: Maintained
2316F: drivers/net/ieee802154/atusb.c
2317F: drivers/net/ieee802154/atusb.h
2318F: drivers/net/ieee802154/at86rf230.h
2319
a92b7b80 2320AUDIT SUBSYSTEM
915f389d 2321M: Paul Moore <paul@paul-moore.com>
8b58be88 2322M: Eric Paris <eparis@redhat.com>
915f389d 2323L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2324W: http://people.redhat.com/sgrubb/audit/
915f389d 2325T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2326S: Maintained
679655da 2327F: include/linux/audit.h
c117ab84 2328F: include/uapi/linux/audit.h
679655da 2329F: kernel/audit*
a92b7b80 2330
70e84049 2331AUXILIARY DISPLAY DRIVERS
8b58be88 2332M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2333W: http://miguelojeda.es/auxdisplay.htm
2334W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2335S: Maintained
679655da
JP
2336F: drivers/auxdisplay/
2337F: include/linux/cfag12864b.h
70e84049 2338
1da177e4 2339AX.25 NETWORK LAYER
8b58be88 2340M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2341L: linux-hams@vger.kernel.org
d34cb28a 2342W: http://www.linux-ax25.org/
1da177e4 2343S: Maintained
c117ab84 2344F: include/uapi/linux/ax25.h
679655da
JP
2345F: include/net/ax25.h
2346F: net/ax25/
1da177e4 2347
c821d301
PR
2348AXENTIA ASOC DRIVERS
2349M: Peter Rosin <peda@axentia.se>
2350L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2351S: Maintained
2352F: Documentation/devicetree/bindings/sound/axentia,*
aa431124 2353F: sound/soc/atmel/tse850-pcm5142.c
c821d301 2354
21dd0ece
PR
2355AXENTIA ARM DEVICES
2356M: Peter Rosin <peda@axentia.se>
2357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2358S: Maintained
2359F: Documentation/devicetree/bindings/arm/axentia.txt
2360F: arch/arm/boot/dts/at91-linea.dtsi
2361F: arch/arm/boot/dts/at91-tse850-3.dts
2362
d5269395 2363AZ6007 DVB DRIVER
5dc8a864
MCC
2364M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2365M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2366L: linux-media@vger.kernel.org
a825eaec 2367W: https://linuxtv.org
d5269395
MCC
2368T: git git://linuxtv.org/media_tree.git
2369S: Maintained
2370F: drivers/media/usb/dvb-usb-v2/az6007.c
2371
6777376e
HV
2372AZTECH FM RADIO RECEIVER DRIVER
2373M: Hans Verkuil <hverkuil@xs4all.nl>
2374L: linux-media@vger.kernel.org
2375T: git git://linuxtv.org/media_tree.git
a825eaec 2376W: https://linuxtv.org
6777376e
HV
2377S: Maintained
2378F: drivers/media/radio/radio-aztech*
2379
e2d1d6c0 2380B43 WIRELESS DRIVER
e2d1d6c0 2381L: linux-wireless@vger.kernel.org
ed072f9e 2382L: b43-dev@lists.infradead.org
491b26b4 2383W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2384S: Odd Fixes
58619b14 2385F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2386
2387B43LEGACY WIRELESS DRIVER
8b58be88 2388M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2389L: linux-wireless@vger.kernel.org
ed072f9e 2390L: b43-dev@lists.infradead.org
491b26b4 2391W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2392S: Maintained
423e3ce3 2393F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2394
300abeb5 2395BACKLIGHT CLASS/SUBSYSTEM
70d14fcf 2396M: Lee Jones <lee.jones@linaro.org>
80e5d455
LJ
2397M: Daniel Thompson <daniel.thompson@linaro.org>
2398M: Jingoo Han <jingoohan1@gmail.com>
9f273c24 2399T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2400S: Maintained
679655da
JP
2401F: drivers/video/backlight/
2402F: include/linux/backlight.h
80e5d455
LJ
2403F: include/linux/pwm_backlight.h
2404F: Documentation/devicetree/bindings/leds/backlight
300abeb5 2405
c6c8fea2 2406BATMAN ADVANCED
207df49e 2407M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2408M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2409M: Antonio Quartulli <a@unstable.cc>
1584f41f 2410L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2411W: https://www.open-mesh.org/
8b823170 2412Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2413S: Maintained
286ddfb0
SE
2414F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2415F: Documentation/ABI/testing/sysfs-class-net-mesh
2416F: Documentation/networking/batman-adv.txt
09748a22 2417F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2418F: net/batman-adv/
2419
e2d1d6c0 2420BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2421M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2422L: linux-hams@vger.kernel.org
2423W: http://www.baycom.org/~tom/ham/ham.html
2424S: Maintained
679655da 2425F: drivers/net/hamradio/baycom*
e2d1d6c0 2426
cafe5635 2427BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2428M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2429L: linux-bcache@vger.kernel.org
2430W: http://bcache.evilpiepirate.org
4d1034eb 2431S: Orphan
cafe5635
KO
2432F: drivers/md/bcache/
2433
04bd844a
HV
2434BDISP ST MEDIA DRIVER
2435M: Fabien Dessenne <fabien.dessenne@st.com>
2436L: linux-media@vger.kernel.org
2437T: git git://linuxtv.org/media_tree.git
a825eaec 2438W: https://linuxtv.org
04bd844a
HV
2439S: Supported
2440F: drivers/media/platform/sti/bdisp
2441
f34b87e4
HF
2442DELTA ST MEDIA DRIVER
2443M: Hugues Fruchet <hugues.fruchet@st.com>
2444L: linux-media@vger.kernel.org
2445T: git git://linuxtv.org/media_tree.git
2446W: https://linuxtv.org
2447S: Supported
2448F: drivers/media/platform/sti/delta
2449
e2d1d6c0 2450BEFS FILE SYSTEM
db4ad036
LB
2451M: Luis de Bethencourt <luisbg@osg.samsung.com>
2452M: Salah Triki <salah.triki@gmail.com>
2453S: Maintained
2454T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2455F: Documentation/filesystems/befs.txt
2456F: fs/befs/
e2d1d6c0 2457
564ee360 2458BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2459M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2460L: netdev@vger.kernel.org
2461S: Maintained
2462F: drivers/net/ethernet/ec_bhf.c
564ee360 2463
e2d1d6c0 2464BFS FILE SYSTEM
8b58be88 2465M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2466S: Maintained
679655da
JP
2467F: Documentation/filesystems/bfs.txt
2468F: fs/bfs/
c117ab84 2469F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2470
1394f032 2471BLACKFIN ARCHITECTURE
a4edbc10 2472M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2473L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2474T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2475W: http://blackfin.uclinux.org
2476S: Supported
679655da 2477F: arch/blackfin/
566da5b2 2478
e190d6b1 2479BLACKFIN EMAC DRIVER
b3fe92b0 2480L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2481W: http://blackfin.uclinux.org
2482S: Supported
7b35f033 2483F: drivers/net/ethernet/adi/
e190d6b1 2484
566da5b2 2485BLACKFIN RTC DRIVER
b3fe92b0 2486L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2487W: http://blackfin.uclinux.org
2488S: Supported
679655da 2489F: drivers/rtc/rtc-bfin.c
1394f032 2490
936ed49a 2491BLACKFIN SDH DRIVER
109ec8c3 2492M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2493L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2494W: http://blackfin.uclinux.org
2495S: Supported
2496F: drivers/mmc/host/bfin_sdh.c
2497
1394f032 2498BLACKFIN SERIAL DRIVER
8b58be88 2499M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2500L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2501W: http://blackfin.uclinux.org
2502S: Supported
8460241e 2503F: drivers/tty/serial/bfin_uart.c
1394f032 2504
1e6d320f 2505BLACKFIN WATCHDOG DRIVER
b3fe92b0 2506L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2507W: http://blackfin.uclinux.org
2508S: Supported
679655da 2509F: drivers/watchdog/bfin_wdt.c
1e6d320f 2510
d24ecfcc 2511BLACKFIN I2C TWI DRIVER
8b58be88 2512M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2513L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2514W: http://blackfin.uclinux.org/
2515S: Supported
679655da 2516F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2517
1e204377
SJ
2518BLACKFIN MEDIA DRIVER
2519M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2520L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2521W: http://blackfin.uclinux.org/
2522S: Supported
2523F: drivers/media/platform/blackfin/
2524F: drivers/media/i2c/adv7183*
2525F: drivers/media/i2c/vs6624*
2526
b54cf35a
JSM
2527BLINKM RGB LED DRIVER
2528M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2529S: Maintained
2530F: drivers/leds/leds-blinkm.c
2531
1da177e4 2532BLOCK LAYER
8b58be88 2533M: Jens Axboe <axboe@kernel.dk>
82c426e0 2534L: linux-block@vger.kernel.org
08deed1e 2535T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2536S: Maintained
679655da 2537F: block/
ae11f7ef 2538F: kernel/trace/blktrace.c
88459642 2539F: lib/sbitmap.c
1da177e4 2540
bf290f8f
UH
2541BFQ I/O SCHEDULER
2542M: Paolo Valente <paolo.valente@linaro.org>
2543M: Jens Axboe <axboe@kernel.dk>
2544L: linux-block@vger.kernel.org
2545S: Maintained
2546F: block/bfq-*
2547F: Documentation/block/bfq-iosched.txt
2548
2b54aaef 2549BLOCK2MTD DRIVER
8b58be88 2550M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2551L: linux-mtd@lists.infradead.org
2552S: Maintained
679655da 2553F: drivers/mtd/devices/block2mtd.c
2b54aaef 2554
63fbd24e 2555BLUETOOTH DRIVERS
8b58be88 2556M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2557M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2558M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2559L: linux-bluetooth@vger.kernel.org
63fbd24e 2560W: http://www.bluez.org/
22e7a424
MH
2561T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2562T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2563S: Maintained
679655da 2564F: drivers/bluetooth/
1da177e4 2565
63fbd24e 2566BLUETOOTH SUBSYSTEM
8b58be88 2567M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2568M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2569M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2570L: linux-bluetooth@vger.kernel.org
2571W: http://www.bluez.org/
22e7a424
MH
2572T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2573T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2574S: Maintained
679655da
JP
2575F: net/bluetooth/
2576F: include/net/bluetooth/
1da177e4
LT
2577
2578BONDING DRIVER
79b30750 2579M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2580M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2581M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2582L: netdev@vger.kernel.org
ce00f85c
JC
2583W: http://sourceforge.net/projects/bonding/
2584S: Supported
679655da 2585F: drivers/net/bonding/
c117ab84 2586F: include/uapi/linux/if_bonding.h
1da177e4 2587
b5f4df34
AS
2588BPF (Safe dynamic programs and tools)
2589M: Alexei Starovoitov <ast@kernel.org>
cdb90499 2590M: Daniel Borkmann <daniel@iogearbox.net>
b5f4df34
AS
2591L: netdev@vger.kernel.org
2592L: linux-kernel@vger.kernel.org
2593S: Supported
cdb90499
DB
2594F: arch/x86/net/bpf_jit*
2595F: Documentation/networking/filter.txt
2596F: include/linux/bpf*
2597F: include/linux/filter.h
2598F: include/uapi/linux/bpf*
2599F: include/uapi/linux/filter.h
b5f4df34 2600F: kernel/bpf/
cdb90499 2601F: kernel/trace/bpf_trace.c
5aa5bd14 2602F: lib/test_bpf.c
cdb90499
DB
2603F: net/bpf/
2604F: net/core/filter.c
2605F: net/sched/act_bpf.c
2606F: net/sched/cls_bpf.c
2607F: samples/bpf/
2608F: tools/net/bpf*
2609F: tools/testing/selftests/bpf/
b5f4df34 2610
39105890 2611BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2612M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2613L: netdev@vger.kernel.org
2614S: Supported
adfc5217 2615F: drivers/net/ethernet/broadcom/b44.*
39105890 2616
967dd82f
FF
2617BROADCOM B53 ETHERNET SWITCH DRIVER
2618M: Florian Fainelli <f.fainelli@gmail.com>
2619L: netdev@vger.kernel.org
2620L: openwrt-devel@lists.openwrt.org (subscribers-only)
2621S: Supported
2622F: drivers/net/dsa/b53/*
2623F: include/linux/platform_data/b53.h
2624
32ec90d5
FF
2625BROADCOM GENET ETHERNET DRIVER
2626M: Florian Fainelli <f.fainelli@gmail.com>
2627L: netdev@vger.kernel.org
2628S: Supported
2629F: drivers/net/ethernet/broadcom/genet/
2630
948c51e6 2631BROADCOM BNX2 GIGABIT ETHERNET DRIVER
67f0160f
MY
2632M: Rasesh Mody <rasesh.mody@cavium.com>
2633M: Harish Patil <harish.patil@cavium.com>
2634M: Dept-GELinuxNICDev@cavium.com
948c51e6
MC
2635L: netdev@vger.kernel.org
2636S: Supported
adfc5217
JK
2637F: drivers/net/ethernet/broadcom/bnx2.*
2638F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2639
4d9d2cb0 2640BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2641M: Yuval Mintz <Yuval.Mintz@cavium.com>
2642M: Ariel Elior <ariel.elior@cavium.com>
2643M: everest-linux-l2@cavium.com
4d9d2cb0
ET
2644L: netdev@vger.kernel.org
2645S: Supported
adfc5217 2646F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2647
3f0d80b6
MC
2648BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2649M: Michael Chan <michael.chan@broadcom.com>
2650L: netdev@vger.kernel.org
2651S: Supported
2652F: drivers/net/ethernet/broadcom/bnxt/
2653
90f4c594 2654BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2655M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2656M: Ray Jui <rjui@broadcom.com>
2657M: Scott Branden <sbranden@broadcom.com>
086f4704 2658M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2659T: git git://github.com/broadcom/mach-bcm
af4b8e37 2660S: Maintained
ccf62f5a
JM
2661N: bcm281*
2662N: bcm113*
2663N: bcm216*
2664N: kona
af4b8e37 2665F: arch/arm/mach-bcm/
af4b8e37 2666
9209bec4 2667BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2668M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2669M: Lee Jones <lee@kernel.org>
10b9e887 2670M: Eric Anholt <eric@anholt.net>
f680f25c 2671L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2672L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
902dcd14 2673T: git git://github.com/anholt/linux
f680f25c 2674S: Maintained
9209bec4 2675N: bcm2835
4a5a7a66 2676F: drivers/staging/vc04_services
f680f25c 2677
5564f092
RM
2678BROADCOM BCM47XX MIPS ARCHITECTURE
2679M: Hauke Mehrtens <hauke@hauke-m.de>
2680M: Rafał Miłecki <zajec5@gmail.com>
2681L: linux-mips@linux-mips.org
2682S: Maintained
7ad2410c 2683F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2684F: arch/mips/bcm47xx/*
2685F: arch/mips/include/asm/mach-bcm47xx/*
2686
9209bec4 2687BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2688M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2689M: Rafał Miłecki <zajec5@gmail.com>
2690M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2691L: linux-arm-kernel@lists.infradead.org
2692S: Maintained
2693F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2694F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2695F: arch/arm/boot/dts/bcm470*
2696
4ebd5047
RM
2697BROADCOM BCM53573 ARM ARCHITECTURE
2698M: Rafał Miłecki <rafal@milecki.pl>
2699L: linux-arm-kernel@lists.infradead.org
2700S: Maintained
2701F: arch/arm/boot/dts/bcm53573*
2702F: arch/arm/boot/dts/bcm47189*
2703
e076e962
FF
2704BROADCOM BCM63XX ARM ARCHITECTURE
2705M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2706M: bcm-kernel-feedback-list@broadcom.com
20de823e 2707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2708T: git git://github.com/broadcom/stblinux.git
e076e962 2709S: Maintained
d6f4e76e 2710N: bcm63xx
e076e962 2711
7110e227
KC
2712BROADCOM BCM63XX/BCM33XX UDC DRIVER
2713M: Kevin Cernekee <cernekee@gmail.com>
2714L: linux-usb@vger.kernel.org
2715S: Maintained
2716F: drivers/usb/gadget/udc/bcm63xx_udc.*
2717
2df94fd6 2718BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2719M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2720M: Gregory Fong <gregory.0xf0@gmail.com>
2721M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2722M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2723L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2724T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2725S: Maintained
2726F: arch/arm/mach-bcm/*brcmstb*
2727F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2728F: drivers/bus/brcmstb_gisb.c
5009a289 2729N: brcmstb
2df94fd6 2730
70371cef
KC
2731BROADCOM BMIPS MIPS ARCHITECTURE
2732M: Kevin Cernekee <cernekee@gmail.com>
2733M: Florian Fainelli <f.fainelli@gmail.com>
2734L: linux-mips@linux-mips.org
eb6725d0 2735T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2736S: Maintained
2737F: arch/mips/bmips/*
2738F: arch/mips/include/asm/mach-bmips/*
2739F: arch/mips/kernel/*bmips*
338808de 2740F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2741F: drivers/irqchip/irq-bcm63*
70371cef
KC
2742F: drivers/irqchip/irq-bcm7*
2743F: drivers/irqchip/irq-brcmstb*
3271e610 2744F: include/linux/bcm963xx_nvram.h
8fce60b8 2745F: include/linux/bcm963xx_tag.h
70371cef 2746
20bb5505
MM
2747BROADCOM BMIPS CPUFREQ DRIVER
2748M: Markus Mayer <mmayer@broadcom.com>
2749M: bcm-kernel-feedback-list@broadcom.com
2750L: linux-pm@vger.kernel.org
2751S: Maintained
2752F: drivers/cpufreq/bmips-cpufreq.c
2753
948c51e6 2754BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2755M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2756M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2757M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2758L: netdev@vger.kernel.org
2759S: Supported
adfc5217 2760F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2761
a9533e7e 2762BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2763M: Arend van Spriel <arend.vanspriel@broadcom.com>
2764M: Franky Lin <franky.lin@broadcom.com>
2765M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2766L: linux-wireless@vger.kernel.org
2a734451 2767L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2768S: Supported
05491d2c 2769F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2770
9958d6f9 2771BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2772M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2773L: linux-scsi@vger.kernel.org
2774S: Supported
2775F: drivers/scsi/bnx2fc/
2776
6a6b5ad0 2777BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2778M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2779L: linux-scsi@vger.kernel.org
2780S: Supported
2781F: drivers/scsi/bnx2i/
2782
63f37ddf 2783BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2784M: Ray Jui <rjui@broadcom.com>
2785M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2786M: Jon Mason <jonmason@broadcom.com>
086f4704 2787M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2788L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2789T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2790S: Maintained
2791N: iproc
2792N: cygnus
5c161242 2793N: bcm[-_]nsp
36c0237f
SB
2794N: bcm9113*
2795N: bcm9583*
63f37ddf
JM
2796N: bcm9585*
2797N: bcm9586*
2798N: bcm988312
36c0237f 2799N: bcm113*
63f37ddf
JM
2800N: bcm583*
2801N: bcm585*
2802N: bcm586*
2803N: bcm88312
d76e21b8 2804F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2805F: drivers/clk/bcm/clk-ns*
2806F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2807
3b0213d5
GF
2808BROADCOM BRCMSTB GPIO DRIVER
2809M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2810L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2811S: Supported
2812F: drivers/gpio/gpio-brcmstb.c
2813F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2814
7b7f588b 2815BROADCOM KONA GPIO DRIVER
5e163903 2816M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2817L: bcm-kernel-feedback-list@broadcom.com
2818S: Supported
2819F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2820F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2821
f6e734a8
RM
2822BROADCOM NVRAM DRIVER
2823M: Rafał Miłecki <zajec5@gmail.com>
2824L: linux-mips@linux-mips.org
2825S: Maintained
2826F: drivers/firmware/broadcom/*
2827
02787daa
BN
2828BROADCOM STB NAND FLASH DRIVER
2829M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2830M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2831L: linux-mtd@lists.infradead.org
1285734c 2832L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2833S: Maintained
2834F: drivers/mtd/nand/brcmnand/
2835
bb446b57
MM
2836BROADCOM STB AVS CPUFREQ DRIVER
2837M: Markus Mayer <mmayer@broadcom.com>
2838M: bcm-kernel-feedback-list@broadcom.com
2839L: linux-pm@vger.kernel.org
2840S: Maintained
2841F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
de322e08 2842F: drivers/cpufreq/brcmstb*
bb446b57 2843
c9678d86
RM
2844BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2845M: Rafał Miłecki <zajec5@gmail.com>
2846L: linux-wireless@vger.kernel.org
2847S: Maintained
2848F: drivers/bcma/
2849F: include/linux/bcma/
2850
b8302205
FF
2851BROADCOM SYSTEMPORT ETHERNET DRIVER
2852M: Florian Fainelli <f.fainelli@gmail.com>
2853L: netdev@vger.kernel.org
2854S: Supported
2855F: drivers/net/ethernet/broadcom/bcmsysport.*
2856
42515e61 2857BROADCOM VULCAN ARM64 SOC
3483b163 2858M: Jayachandran C. <c.jayachandran@gmail.com>
086f4704 2859M: bcm-kernel-feedback-list@broadcom.com
42515e61 2860L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2861S: Maintained
2862F: arch/arm64/boot/dts/broadcom/vulcan*
2863
592e8b32
SX
2864BROADCOM NETXTREME-E ROCE DRIVER
2865M: Selvin Xavier <selvin.xavier@broadcom.com>
2866M: Devesh Sharma <devesh.sharma@broadcom.com>
2867M: Somnath Kotur <somnath.kotur@broadcom.com>
2868M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2869L: linux-rdma@vger.kernel.org
2870W: http://www.broadcom.com
2871S: Supported
2872F: drivers/infiniband/hw/bnxt_re/
2873F: include/uapi/rdma/bnxt_re-abi.h
2874
7725ccfd 2875BROCADE BFA FC SCSI DRIVER
aa803370
AG
2876M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2877M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2878L: linux-scsi@vger.kernel.org
2879S: Supported
2880F: drivers/scsi/bfa/
7725ccfd 2881
8b230ed8 2882BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2883M: Rasesh Mody <rasesh.mody@cavium.com>
2884M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2885M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
2886L: netdev@vger.kernel.org
2887S: Supported
f844a0ea 2888F: drivers/net/ethernet/brocade/bna/
8b230ed8 2889
5cdf7f76 2890BSG (block layer generic sg v4 driver)
8b58be88 2891M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2892L: linux-scsi@vger.kernel.org
2893S: Supported
679655da
JP
2894F: block/bsg.c
2895F: include/linux/bsg.h
c117ab84 2896F: include/uapi/linux/bsg.h
5cdf7f76 2897
af39917d
CL
2898BT87X AUDIO DRIVER
2899M: Clemens Ladisch <clemens@ladisch.de>
2900L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2901T: git git://git.alsa-project.org/alsa-kernel.git
2902S: Maintained
2903F: Documentation/sound/alsa/Bt87x.txt
2904F: sound/pci/bt87x.c
2905
ff1d5c2f 2906BT8XXGPIO DRIVER
eb032b98 2907M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2908W: http://bu3sch.de/btgpio.php
2909S: Maintained
72dbb705 2910F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2911
eb1eb04f 2912BTRFS FILE SYSTEM
c0778e25
CM
2913M: Chris Mason <clm@fb.com>
2914M: Josef Bacik <jbacik@fb.com>
d8130624 2915M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2916L: linux-btrfs@vger.kernel.org
2917W: http://btrfs.wiki.kernel.org/
8a6e2535 2918Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2919T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2920S: Maintained
679655da
JP
2921F: Documentation/filesystems/btrfs.txt
2922F: fs/btrfs/
eb1eb04f 2923
1da177e4 2924BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2925M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2926M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2927L: linux-media@vger.kernel.org
a825eaec 2928W: https://linuxtv.org
275ffde4 2929T: git git://linuxtv.org/media_tree.git
f96236e5 2930S: Odd fixes
618cd932 2931F: Documentation/media/v4l-drivers/bttv*
90d72ac6 2932F: drivers/media/pci/bt8xx/bttv*
1da177e4 2933
1f34923c
KA
2934BUSLOGIC SCSI DRIVER
2935M: Khalid Aziz <khalid@gonehiking.org>
2936L: linux-scsi@vger.kernel.org
2937S: Maintained
2938F: drivers/scsi/BusLogic.*
2939F: drivers/scsi/FlashPoint.*
2940
af39917d
CL
2941C-MEDIA CMI8788 DRIVER
2942M: Clemens Ladisch <clemens@ladisch.de>
2943L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2944T: git git://git.alsa-project.org/alsa-kernel.git
2945S: Maintained
2946F: sound/pci/oxygen/
2947
2141355f
MS
2948C6X ARCHITECTURE
2949M: Mark Salter <msalter@redhat.com>
2950M: Aurelien Jacquiot <a-jacquiot@ti.com>
2951L: linux-c6x-dev@linux-c6x.org
2952W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2953S: Maintained
2954F: arch/c6x/
2955
8b1cfcbd
HM
2956CA8210 IEEE-802.15.4 RADIO DRIVER
2957M: Harry Morris <h.morris@cascoda.com>
2958M: linuxdev@cascoda.com
2959L: linux-wpan@vger.kernel.org
2960W: https://github.com/Cascoda/ca8210-linux.git
2961S: Maintained
2962F: drivers/net/ieee802154/ca8210.c
2963F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2964
a5432f5a 2965CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2966M: David Howells <dhowells@redhat.com>
e62d6e24 2967L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2968S: Supported
2969F: Documentation/filesystems/caching/cachefiles.txt
2970F: fs/cachefiles/
2971
c815ca39
HV
2972CADET FM/AM RADIO RECEIVER DRIVER
2973M: Hans Verkuil <hverkuil@xs4all.nl>
2974L: linux-media@vger.kernel.org
2975T: git git://linuxtv.org/media_tree.git
a825eaec 2976W: https://linuxtv.org
c815ca39
HV
2977S: Maintained
2978F: drivers/media/radio/radio-cadet*
2979
77d5140f 2980CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2981M: Jonathan Corbet <corbet@lwn.net>
661263b5 2982L: linux-media@vger.kernel.org
275ffde4 2983T: git git://linuxtv.org/media_tree.git
77d5140f 2984S: Maintained
618cd932 2985F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 2986F: drivers/media/platform/marvell-ccic/
77d5140f 2987
201b6bab 2988CAIF NETWORK LAYER
5c574f50 2989M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2990L: netdev@vger.kernel.org
2991S: Supported
2992F: Documentation/networking/caif/
2993F: drivers/net/caif/
c117ab84 2994F: include/uapi/linux/caif/
201b6bab
JP
2995F: include/net/caif/
2996F: net/caif/
2997
77dac90f 2998CALGARY x86-64 IOMMU
a6921c29
JM
2999M: Muli Ben-Yehuda <mulix@mulix.org>
3000M: Jon Mason <jdmason@kudzu.us>
3001L: iommu@lists.linux-foundation.org
77dac90f 3002S: Maintained
679655da
JP
3003F: arch/x86/kernel/pci-calgary_64.c
3004F: arch/x86/kernel/tce_64.c
3005F: arch/x86/include/asm/calgary.h
3006F: arch/x86/include/asm/tce.h
77dac90f 3007
e2d1d6c0 3008CAN NETWORK LAYER
8d15d386 3009M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 3010M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 3011L: linux-can@vger.kernel.org
84b0d715 3012W: https://github.com/linux-can
870482a4
MKB
3013T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3014T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 3015S: Maintained
f35f6c8f 3016F: Documentation/networking/can.txt
8d15d386 3017F: net/can/
8d15d386 3018F: include/linux/can/core.h
c117ab84
CEB
3019F: include/uapi/linux/can.h
3020F: include/uapi/linux/can/bcm.h
3021F: include/uapi/linux/can/raw.h
3022F: include/uapi/linux/can/gw.h
e2d1d6c0 3023
4261a204 3024CAN NETWORK DRIVERS
8b58be88 3025M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 3026M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 3027L: linux-can@vger.kernel.org
84b0d715 3028W: https://github.com/linux-can
870482a4
MKB
3029T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3030T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 3031S: Maintained
3636876a 3032F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
3033F: drivers/net/can/
3034F: include/linux/can/dev.h
8d15d386 3035F: include/linux/can/platform/
c117ab84
CEB
3036F: include/uapi/linux/can/error.h
3037F: include/uapi/linux/can/netlink.h
4261a204 3038
95d16c72 3039CAPABILITIES
39baa7e6 3040M: Serge Hallyn <serge@hallyn.com>
95d16c72 3041L: linux-security-module@vger.kernel.org
6305902c 3042S: Supported
95d16c72 3043F: include/linux/capability.h
c117ab84 3044F: include/uapi/linux/capability.h
6305902c 3045F: security/commoncap.c
38a94118 3046F: kernel/capability.c
95d16c72 3047
b84894c7
KT
3048CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3049M: Kevin Tsai <ktsai@capellamicro.com>
3050S: Maintained
3051F: drivers/iio/light/cm*
8c27ceff 3052F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
b84894c7 3053
971d33cb
J
3054CAVIUM THUNDERX2 ARM64 SOC
3055M: Jayachandran C <jnair@caviumnetworks.com>
3056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3057S: Maintained
3058F: arch/arm64/boot/dts/cavium/thunder-99xx*
3059F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3060
f9484852
JG
3061CAVIUM I2C DRIVER
3062M: Jan Glauber <jglauber@cavium.com>
3063M: David Daney <david.daney@cavium.com>
3064W: http://www.cavium.com
3065S: Supported
3066F: drivers/i2c/busses/i2c-octeon*
3067F: drivers/i2c/busses/i2c-thunderx*
3068
25fc8465
JG
3069CAVIUM MMC DRIVER
3070M: Jan Glauber <jglauber@cavium.com>
3071M: David Daney <david.daney@cavium.com>
3072M: Steven J. Hill <Steven.Hill@cavium.com>
3073W: http://www.cavium.com
3074S: Supported
3075F: drivers/mmc/host/cavium*
3076
f21fb3ed
RV
3077CAVIUM LIQUIDIO NETWORK DRIVER
3078M: Derek Chickles <derek.chickles@caviumnetworks.com>
3079M: Satanand Burla <satananda.burla@caviumnetworks.com>
3080M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3081M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3082L: netdev@vger.kernel.org
3083W: http://www.cavium.com
3084S: Supported
f21fb3ed
RV
3085F: drivers/net/ethernet/cavium/liquidio/
3086
62ad8b5c
GC
3087CAVIUM OCTEON-TX CRYPTO DRIVER
3088M: George Cherian <george.cherian@cavium.com>
3089L: linux-crypto@vger.kernel.org
3090W: http://www.cavium.com
3091S: Supported
3092F: drivers/crypto/cavium/cpt/
3093
ef0bbac3
VB
3094CC2520 IEEE-802.15.4 RADIO DRIVER
3095M: Varka Bhadram <varkabhadram@gmail.com>
3096L: linux-wpan@vger.kernel.org
3097S: Maintained
3098F: drivers/net/ieee802154/cc2520.c
3099F: include/linux/spi/cc2520.h
3100F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3101
ca684386
HV
3102CEC DRIVER
3103M: Hans Verkuil <hans.verkuil@cisco.com>
3104L: linux-media@vger.kernel.org
3105T: git git://linuxtv.org/media_tree.git
3106W: http://linuxtv.org
3107S: Supported
104eda6d 3108F: Documentation/media/kapi/cec-core.rst
618cd932 3109F: Documentation/media/uapi/cec
104eda6d 3110F: drivers/media/cec/
ca684386
HV
3111F: drivers/media/cec-edid.c
3112F: drivers/media/rc/keymaps/rc-cec.c
3113F: include/media/cec.h
3114F: include/media/cec-edid.h
104eda6d
HV
3115F: include/uapi/linux/cec.h
3116F: include/uapi/linux/cec-funcs.h
ca684386 3117
b8154542 3118CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 3119M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 3120L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
3121W: http://www.ibm.com/developerworks/power/cell/
3122S: Supported
679655da 3123F: arch/powerpc/include/asm/cell*.h
679655da 3124F: arch/powerpc/include/asm/spu*.h
c117ab84 3125F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
3126F: arch/powerpc/oprofile/*cell*
3127F: arch/powerpc/platforms/cell/
b8154542 3128
398ecff5
SW
3129CEPH COMMON CODE (LIBCEPH)
3130M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3131M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3132M: Sage Weil <sage@redhat.com>
82593f87 3133L: ceph-devel@vger.kernel.org
09d90327 3134W: http://ceph.com/
fb99f881 3135T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3136T: git git://github.com/ceph/ceph-client.git
9030aaf9 3137S: Supported
14430813
JP
3138F: net/ceph/
3139F: include/linux/ceph/
3140F: include/linux/crush/
9030aaf9 3141
398ecff5
SW
3142CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3143M: "Yan, Zheng" <zyan@redhat.com>
3144M: Sage Weil <sage@redhat.com>
3145M: Ilya Dryomov <idryomov@gmail.com>
3146L: ceph-devel@vger.kernel.org
3147W: http://ceph.com/
3148T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3149T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3150S: Supported
3151F: Documentation/filesystems/ceph.txt
3152F: fs/ceph/
3153
cfc411e7
DH
3154CERTIFICATE HANDLING:
3155M: David Howells <dhowells@redhat.com>
3156M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3157L: keyrings@vger.kernel.org
cfc411e7
DH
3158S: Maintained
3159F: Documentation/module-signing.txt
3160F: certs/
d8d80386 3161F: scripts/sign-file.c
cfc411e7
DH
3162F: scripts/extract-cert.c
3163
18332a80 3164CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3165L: linux-usb@vger.kernel.org
10c6c9c9 3166S: Orphan
679655da
JP
3167F: Documentation/usb/WUSB-Design-overview.txt
3168F: Documentation/usb/wusb-cbaf
355ffe69
DV
3169F: drivers/usb/host/hwa-hc.c
3170F: drivers/usb/host/whci/
679655da
JP
3171F: drivers/usb/wusbcore/
3172F: include/linux/usb/wusb*
18332a80 3173
c4d7e510
RG
3174HT16K33 LED CONTROLLER DRIVER
3175M: Robin van der Gracht <robin@protonic.nl>
3176S: Maintained
3177F: drivers/auxdisplay/ht16k33.c
3178F: Documentation/devicetree/bindings/display/ht16k33.txt
3179
70e84049 3180CFAG12864B LCD DRIVER
8b58be88 3181M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3182W: http://miguelojeda.es/auxdisplay.htm
3183W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3184S: Maintained
679655da
JP
3185F: drivers/auxdisplay/cfag12864b.c
3186F: include/linux/cfag12864b.h
70e84049
MOS
3187
3188CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3189M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3190W: http://miguelojeda.es/auxdisplay.htm
3191W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3192S: Maintained
679655da
JP
3193F: drivers/auxdisplay/cfag12864bfb.c
3194F: include/linux/cfag12864b.h
70e84049 3195
704232c2 3196CFG80211 and NL80211
8b58be88 3197M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3198L: linux-wireless@vger.kernel.org
ce466579
JB
3199W: http://wireless.kernel.org/
3200T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3201T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3202S: Maintained
c117ab84 3203F: include/uapi/linux/nl80211.h
679655da
JP
3204F: include/net/cfg80211.h
3205F: net/wireless/*
3206X: net/wireless/wext*
704232c2 3207
46e64261
GKH
3208CHAR and MISC DRIVERS
3209M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3210M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3211T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3212S: Supported
46e64261
GKH
3213F: drivers/char/*
3214F: drivers/misc/*
471322a8 3215F: include/linux/miscdevice.h
46e64261 3216
0a920b5b 3217CHECKPATCH
8b58be88 3218M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3219M: Joe Perches <joe@perches.com>
3220S: Maintained
679655da 3221F: scripts/checkpatch.pl
0a920b5b 3222
f8407f26
HW
3223CHINESE DOCUMENTATION
3224M: Harry Wei <harryxiyou@gmail.com>
9740153c 3225L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3226L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3227S: Maintained
f5ff9b63 3228F: Documentation/translations/zh_CN/
f8407f26 3229
2721ea2c 3230CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3231M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3232T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3233L: linux-usb@vger.kernel.org
3234S: Maintained
3235F: drivers/usb/chipidea/
3236
a93ad65d
HG
3237CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3238M: Hans de Goede <hdegoede@redhat.com>
3239L: linux-input@vger.kernel.org
3240S: Maintained
3241F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3242F: drivers/input/touchscreen/chipone_icn8318.c
3243
ab043105
OJ
3244CHROME HARDWARE PLATFORM SUPPORT
3245M: Olof Johansson <olof@lixom.net>
3246S: Maintained
9f273c24 3247T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3248F: drivers/platform/chrome/
3249
641cb85e 3250CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3251M: Christian Benvenuti <benve@cisco.com>
c327e8f4 3252M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3253M: Neel Patel <neepatel@cisco.com>
7063fbf2 3254S: Supported
a6a5580c 3255F: drivers/net/ethernet/cisco/enic/
7063fbf2 3256
e3cf00d0 3257CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3258M: Christian Benvenuti <benve@cisco.com>
3259M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3260S: Supported
35ef4a9e 3261F: drivers/infiniband/hw/usnic/
e3cf00d0 3262
2b7a52a4 3263CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3264M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3265L: netdev@vger.kernel.org
3266S: Maintained
57d0b7a0 3267F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3268
3d4cfdc9
MB
3269CIRRUS LOGIC AUDIO CODEC DRIVERS
3270M: Brian Austin <brian.austin@cirrus.com>
3271M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3272L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3273S: Maintained
3274F: sound/soc/codecs/cs*
3275
94574d9a
KRW
3276CLEANCACHE API
3277M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3278L: linux-kernel@vger.kernel.org
3279S: Maintained
3280F: mm/cleancache.c
3281F: include/linux/cleancache.h
3282
d4275354 3283CLK API
54176cc6 3284M: Russell King <linux@armlinux.org.uk>
aa571b14 3285L: linux-clk@vger.kernel.org
37417046 3286S: Maintained
d4275354
RK
3287F: include/linux/clk.h
3288
9222d247
JS
3289CLOCKSOURCE, CLOCKEVENT DRIVERS
3290M: Daniel Lezcano <daniel.lezcano@linaro.org>
3291M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3292L: linux-kernel@vger.kernel.org
9222d247
JS
3293T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3294S: Supported
3295F: drivers/clocksource
3296
5df6d737 3297CISCO FCOE HBA DRIVER
6593ccd8
SK
3298M: Satish Kharat <satishkh@cisco.com>
3299M: Sesidhar Baddela <sebaddel@cisco.com>
3300M: Karan Tilak Kumar <kartilak@cisco.com>
5df6d737
AJ
3301L: linux-scsi@vger.kernel.org
3302S: Supported
2a99921a 3303F: drivers/scsi/fnic/
5df6d737 3304
c8806b6c 3305CISCO SCSI HBA DRIVER
6593ccd8 3306M: Karan Tilak Kumar <kartilak@cisco.com>
c8806b6c
NM
3307M: Sesidhar Baddela <sebaddel@cisco.com>
3308L: linux-scsi@vger.kernel.org
3309S: Supported
3310F: drivers/scsi/snic/
3311
529aa8cb
TLSC
3312CMPC ACPI DRIVER
3313M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3314M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3315L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3316S: Supported
3317F: drivers/platform/x86/classmate-laptop.c
3318
85756a06
HV
3319COBALT MEDIA DRIVER
3320M: Hans Verkuil <hans.verkuil@cisco.com>
3321L: linux-media@vger.kernel.org
3322T: git git://linuxtv.org/media_tree.git
a825eaec 3323W: https://linuxtv.org
85756a06
HV
3324S: Supported
3325F: drivers/media/pci/cobalt/
3326
74425eee 3327COCCINELLE/Semantic Patches (SmPL)
26de9c26 3328M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3329M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3330M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3331M: Michal Marek <mmarek@suse.com>
26de9c26 3332L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3333T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3334W: http://coccinelle.lip6.fr/
3335S: Supported
4b9033a3 3336F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3337F: scripts/coccinelle/
3338F: scripts/coccicheck
3339
1da177e4 3340CODA FILE SYSTEM
8b58be88 3341M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3342M: coda@cs.cmu.edu
3343L: codalist@coda.cs.cmu.edu
3344W: http://www.coda.cs.cmu.edu/
3345S: Maintained
679655da
JP
3346F: Documentation/filesystems/coda.txt
3347F: fs/coda/
3348F: include/linux/coda*.h
c117ab84 3349F: include/uapi/linux/coda*.h
1da177e4 3350
0b14261e
PZ
3351CODA V4L2 MEM2MEM DRIVER
3352M: Philipp Zabel <p.zabel@pengutronix.de>
3353L: linux-media@vger.kernel.org
3354S: Maintained
3355F: Documentation/devicetree/bindings/media/coda.txt
3356F: drivers/media/platform/coda/
3357
7704addb 3358COMMON CLK FRAMEWORK
a85fa007 3359M: Michael Turquette <mturquette@baylibre.com>
f956165f 3360M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3361L: linux-clk@vger.kernel.org
22d61acf 3362Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3363T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3364S: Maintained
ae4185cd 3365F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3366F: drivers/clk/
3367X: drivers/clk/clkdev.c
7704addb 3368F: include/linux/clk-pr*
60bea3b5 3369F: include/linux/clk/
7704addb 3370
e2d1d6c0 3371COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3372M: Steve French <sfrench@samba.org>
51223df6 3373L: linux-cifs@vger.kernel.org
d1f28953 3374L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3375W: http://linux-cifs.samba.org/
bb1d5dda 3376T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3377S: Supported
ec421a71 3378F: Documentation/filesystems/cifs/
679655da 3379F: fs/cifs/
e2d1d6c0 3380
1da177e4 3381COMPACTPCI HOTPLUG CORE
8b58be88 3382M: Scott Murray <scott@spiteful.org>
64dab204 3383L: linux-pci@vger.kernel.org
82c4dfc7 3384S: Maintained
679655da 3385F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3386
3387COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3388M: Scott Murray <scott@spiteful.org>
64dab204 3389L: linux-pci@vger.kernel.org
82c4dfc7 3390S: Maintained
679655da 3391F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3392
3393COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3394M: Scott Murray <scott@spiteful.org>
64dab204 3395L: linux-pci@vger.kernel.org
82c4dfc7 3396S: Maintained
679655da 3397F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3398
5411552c 3399COMPAL LAPTOP SUPPORT
8b58be88 3400M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3401L: platform-driver-x86@vger.kernel.org
5411552c 3402S: Maintained
679655da 3403F: drivers/platform/x86/compal-laptop.c
5411552c 3404
949be0f7 3405CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3406L: accessrunner-general@lists.sourceforge.net
3407W: http://accessrunner.sourceforge.net/
44243ef4 3408S: Orphan
679655da 3409F: drivers/usb/atm/cxacru.c
949be0f7 3410
e2d1d6c0 3411CONFIGFS
d6351db2 3412M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3413M: Christoph Hellwig <hch@lst.de>
3414T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3415S: Supported
679655da
JP
3416F: fs/configfs/
3417F: include/linux/configfs.h
e2d1d6c0 3418
acb9c1b2 3419CONNECTOR
8b58be88 3420M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3421L: netdev@vger.kernel.org
3422S: Maintained
3423F: drivers/connector/
3424
a3e3354d 3425CONTROL GROUP (CGROUP)
860ca0e6 3426M: Tejun Heo <tj@kernel.org>
ad50c159 3427M: Li Zefan <lizefan@huawei.com>
4d205676 3428M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3429L: cgroups@vger.kernel.org
860ca0e6 3430T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3431S: Maintained
4b16b0c0 3432F: Documentation/cgroup*
679655da
JP
3433F: include/linux/cgroup*
3434F: kernel/cgroup*
a3e3354d
TH
3435
3436CONTROL GROUP - CPUSET
3437M: Li Zefan <lizefan@huawei.com>
3438L: cgroups@vger.kernel.org
3439W: http://www.bullopensource.org/cpuset/
3440W: http://oss.sgi.com/projects/cpusets/
3441T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3442S: Maintained
4b16b0c0 3443F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3444F: include/linux/cpuset.h
3445F: kernel/cpuset.c
3446
3447CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3448M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3449M: Michal Hocko <mhocko@kernel.org>
c4e29738 3450M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3451L: cgroups@vger.kernel.org
3452L: linux-mm@kvack.org
3453S: Maintained
3454F: mm/memcontrol.c
5d1ea48b 3455F: mm/swap_cgroup.c
fb3a0fb6 3456
bebe4678 3457CORETEMP HARDWARE MONITORING DRIVER
96859129 3458M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3459L: linux-hwmon@vger.kernel.org
bebe4678 3460S: Maintained
679655da
JP
3461F: Documentation/hwmon/coretemp
3462F: drivers/hwmon/coretemp.c
bebe4678 3463
1da177e4 3464COSA/SRP SYNC SERIAL DRIVER
8b58be88 3465M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3466W: http://www.fi.muni.cz/~kas/cosa/
3467S: Maintained
679655da 3468F: drivers/net/wan/cosa*
1da177e4 3469
4371ee35 3470CPMAC ETHERNET DRIVER
9dd4aaef 3471M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3472L: netdev@vger.kernel.org
3473S: Maintained
b544dbac 3474F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3475
1da177e4 3476CPU FREQUENCY DRIVERS
9c3646d1 3477M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3478M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3479L: linux-pm@vger.kernel.org
1da177e4 3480S: Maintained
27209d91
VK
3481T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3482T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
993e5483 3483B: https://bugzilla.kernel.org
dabe73cb 3484F: Documentation/cpu-freq/
6f193635 3485F: Documentation/devicetree/bindings/cpufreq/
679655da
JP
3486F: drivers/cpufreq/
3487F: include/linux/cpufreq.h
0a7d2cd7 3488F: tools/testing/selftests/cpufreq/
1da177e4 3489
8a67f0ef
VK
3490CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3491M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3492M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3493L: linux-pm@vger.kernel.org
3494W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3495S: Maintained
3496F: drivers/cpufreq/arm_big_little.h
3497F: drivers/cpufreq/arm_big_little.c
3498F: drivers/cpufreq/arm_big_little_dt.c
3499
14d2c34c 3500CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3501M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3502M: Daniel Lezcano <daniel.lezcano@linaro.org>
3503L: linux-pm@vger.kernel.org
3504L: linux-arm-kernel@lists.infradead.org
cea8321c 3505T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3506S: Maintained
3507F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3508
0c570c18
BZ
3509CPUIDLE DRIVER - ARM EXYNOS
3510M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3511M: Daniel Lezcano <daniel.lezcano@linaro.org>
3512M: Kukjin Kim <kgene@kernel.org>
3513L: linux-pm@vger.kernel.org
3514L: linux-samsung-soc@vger.kernel.org
3515S: Supported
3516F: drivers/cpuidle/cpuidle-exynos.c
3517F: arch/arm/mach-exynos/pm.c
3518
a8e39c35 3519CPUIDLE DRIVERS
9c3646d1 3520M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3521M: Daniel Lezcano <daniel.lezcano@linaro.org>
3522L: linux-pm@vger.kernel.org
3523S: Maintained
cea8321c 3524T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2ed38cbe 3525B: https://bugzilla.kernel.org
a8e39c35
DL
3526F: drivers/cpuidle/*
3527F: include/linux/cpuidle.h
3528
1da177e4 3529CPUID/MSR DRIVER
8b58be88 3530M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3531S: Maintained
679655da
JP
3532F: arch/x86/kernel/cpuid.c
3533F: arch/x86/kernel/msr.c
1da177e4 3534
7fe2f639 3535CPU POWER MONITORING SUBSYSTEM
d8130624 3536M: Thomas Renninger <trenn@suse.com>
103f1790 3537L: linux-pm@vger.kernel.org
7fe2f639 3538S: Maintained
14430813 3539F: tools/power/cpupower/
7fe2f639 3540
1da177e4 3541CRAMFS FILESYSTEM
ce00f85c 3542W: http://sourceforge.net/projects/cramfs/
54886a71 3543S: Orphan / Obsolete
679655da
JP
3544F: Documentation/filesystems/cramfs.txt
3545F: fs/cramfs/
1da177e4
LT
3546
3547CRIS PORT
8b58be88
JP
3548M: Mikael Starvik <starvik@axis.com>
3549M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3550L: linux-cris-kernel@axis.com
1da177e4 3551W: http://developer.axis.com
9f273c24 3552T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3553S: Maintained
679655da 3554F: arch/cris/
df621252 3555F: drivers/tty/serial/crisv10.*
1da177e4
LT
3556
3557CRYPTO API
8b58be88
JP
3558M: Herbert Xu <herbert@gondor.apana.org.au>
3559M: "David S. Miller" <davem@davemloft.net>
1da177e4 3560L: linux-crypto@vger.kernel.org
9f273c24 3561T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3562T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3563S: Maintained
679655da 3564F: Documentation/crypto/
fe1c445b 3565F: Documentation/devicetree/bindings/crypto/
2ca87a17 3566F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3567F: arch/*/crypto/
3568F: crypto/
3569F: drivers/crypto/
3570F: include/crypto/
ff330f73 3571F: include/linux/crypto*
1da177e4 3572
5b07bd57 3573CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3574M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3575L: linux-crypto@vger.kernel.org
3576S: Maintained
51a2228a
JP
3577F: crypto/ansi_cprng.c
3578F: crypto/rng.c
5b07bd57 3579
fc279cc2
HV
3580CS3308 MEDIA DRIVER
3581M: Hans Verkuil <hverkuil@xs4all.nl>
3582L: linux-media@vger.kernel.org
3583T: git git://linuxtv.org/media_tree.git
3584W: http://linuxtv.org
3585S: Odd Fixes
3586F: drivers/media/i2c/cs3308.c
3587F: drivers/media/i2c/cs3308.h
3588
9b4ffa48 3589CS5535 Audio ALSA driver
8b58be88 3590M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3591S: Maintained
679655da 3592F: sound/pci/cs5535audio/
9b4ffa48 3593
a910e4a9 3594CW1200 WLAN driver
b75f0050
JP
3595M: Solomon Peachy <pizza@shaftnet.org>
3596S: Maintained
560424e9 3597F: drivers/net/wireless/st/cw1200/
a910e4a9 3598
6d8425b1 3599CX18 VIDEO4LINUX DRIVER
6afdeaf8 3600M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3601L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3602L: linux-media@vger.kernel.org
275ffde4 3603T: git git://linuxtv.org/media_tree.git
a825eaec 3604W: https://linuxtv.org
30e10993 3605W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3606S: Maintained
618cd932 3607F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3608F: drivers/media/pci/cx18/
6c0f0359 3609F: include/uapi/linux/ivtv*
6d8425b1 3610
3f101d91
HV
3611CX2341X MPEG ENCODER HELPER MODULE
3612M: Hans Verkuil <hverkuil@xs4all.nl>
3613L: linux-media@vger.kernel.org
3614T: git git://linuxtv.org/media_tree.git
a825eaec 3615W: https://linuxtv.org
3f101d91 3616S: Maintained
c368360b 3617F: drivers/media/common/cx2341x*
3f101d91
HV
3618F: include/media/cx2341x*
3619
b8fe6e2c
PB
3620CX24120 MEDIA DRIVER
3621M: Jemma Denson <jdenson@gmail.com>
3622M: Patrick Boettcher <patrick.boettcher@posteo.de>
3623L: linux-media@vger.kernel.org
a825eaec 3624W: https://linuxtv.org
b8fe6e2c
PB
3625Q: http://patchwork.linuxtv.org/project/linux-media/list/
3626S: Maintained
3627F: drivers/media/dvb-frontends/cx24120*
3628
20357578 3629CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3630M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3631M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3632L: linux-media@vger.kernel.org
a825eaec 3633W: https://linuxtv.org
20357578
MCC
3634T: git git://linuxtv.org/media_tree.git
3635S: Odd fixes
618cd932 3636F: Documentation/media/v4l-drivers/cx88*
20357578 3637F: drivers/media/pci/cx88/
6d8425b1 3638
91952bc0
AP
3639CXD2820R MEDIA DRIVER
3640M: Antti Palosaari <crope@iki.fi>
3641L: linux-media@vger.kernel.org
a825eaec 3642W: https://linuxtv.org
91952bc0
AP
3643W: http://palosaari.fi/linux/
3644Q: http://patchwork.linuxtv.org/project/linux-media/list/
3645T: git git://linuxtv.org/anttip/media_tree.git
3646S: Maintained
3647F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3648
e5ec3789 3649CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3650M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3651L: netdev@vger.kernel.org
3652W: http://www.chelsio.com
3653S: Supported
f7917c00 3654F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3655
d8ae3c33 3656CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3657M: Karen Xie <kxie@chelsio.com>
3658L: linux-scsi@vger.kernel.org
3659W: http://www.chelsio.com
3660S: Supported
3661F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3662
e5ec3789 3663CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3664M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3665L: linux-rdma@vger.kernel.org
e5ec3789
SW
3666W: http://www.openfabrics.org
3667S: Supported
679655da 3668F: drivers/infiniband/hw/cxgb3/
a85fb338 3669F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3670
be4c9bad 3671CXGB4 ETHERNET DRIVER (CXGB4)
59cfa789 3672M: Ganesh Goudar <ganeshgr@chelsio.com>
be4c9bad
RD
3673L: netdev@vger.kernel.org
3674W: http://www.chelsio.com
3675S: Supported
f7917c00 3676F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3677
d8ae3c33 3678CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3679M: Karen Xie <kxie@chelsio.com>
3680L: linux-scsi@vger.kernel.org
3681W: http://www.chelsio.com
3682S: Supported
3683F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3684
be4c9bad
RD
3685CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3686M: Steve Wise <swise@chelsio.com>
3687L: linux-rdma@vger.kernel.org
3688W: http://www.openfabrics.org
3689S: Supported
3690F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3691F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3692
5c20a5c7
CL
3693CXGB4VF ETHERNET DRIVER (CXGB4VF)
3694M: Casey Leedom <leedom@chelsio.com>
3695L: netdev@vger.kernel.org
3696W: http://www.chelsio.com
3697S: Supported
f7917c00 3698F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3699
a9282d01
IM
3700CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3701M: Ian Munsie <imunsie@au1.ibm.com>
9d82fd2f 3702M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
a9282d01
IM
3703L: linuxppc-dev@lists.ozlabs.org
3704S: Supported
9d82fd2f 3705F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3706F: drivers/misc/cxl/
ec249dd8 3707F: include/misc/cxl*
a9282d01
IM
3708F: include/uapi/misc/cxl.h
3709F: Documentation/powerpc/cxl.txt
a9282d01
IM
3710F: Documentation/ABI/testing/sysfs-class-cxl
3711
11f43ae7
MO
3712CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3713M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3714M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3715M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3716L: linux-scsi@vger.kernel.org
3717S: Supported
3718F: drivers/scsi/cxlflash/
3719F: include/uapi/scsi/cxlflash_ioctls.h
3720F: Documentation/powerpc/cxlflash.txt
3721
b52b97a3
GC
3722STMMAC ETHERNET DRIVER
3723M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3724M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3725L: netdev@vger.kernel.org
3726W: http://www.stlinux.com
3727S: Supported
7ac6653a 3728F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3729
1da177e4 3730CYBERPRO FB DRIVER
54176cc6 3731M: Russell King <linux@armlinux.org.uk>
efc03ecb 3732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3733W: http://www.armlinux.org.uk/
1da177e4 3734S: Maintained
8a61f013 3735F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3736
1da177e4 3737CYCLADES ASYNC MUX DRIVER
1da177e4 3738W: http://www.cyclades.com/
d459883e 3739S: Orphan
c897401b 3740F: drivers/tty/cyclades.c
679655da 3741F: include/linux/cyclades.h
c117ab84 3742F: include/uapi/linux/cyclades.h
1da177e4
LT
3743
3744CYCLADES PC300 DRIVER
1da177e4 3745W: http://www.cyclades.com/
d459883e 3746S: Orphan
679655da 3747F: drivers/net/wan/pc300*
1da177e4 3748
402f6ae4
AP
3749CYPRESS_FIRMWARE MEDIA DRIVER
3750M: Antti Palosaari <crope@iki.fi>
3751L: linux-media@vger.kernel.org
a825eaec 3752W: https://linuxtv.org
402f6ae4
AP
3753W: http://palosaari.fi/linux/
3754Q: http://patchwork.linuxtv.org/project/linux-media/list/
3755T: git git://linuxtv.org/anttip/media_tree.git
3756S: Maintained
3757F: drivers/media/common/cypress_firmware*
3758
e3ae3525 3759CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3760M: Ferruh Yigit <fery@cypress.com>
6305902c 3761L: linux-input@vger.kernel.org
be9a6f40 3762S: Supported
6305902c
JP
3763F: drivers/input/touchscreen/cyttsp*
3764F: include/linux/input/cyttsp.h
e3ae3525 3765
aaaf5fbf
JK
3766DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3767M: Joshua Kinard <kumba@gentoo.org>
3768S: Maintained
3769F: drivers/rtc/rtc-ds1685.c
3770F: include/linux/rtc/ds1685.h
3771
1da177e4 3772DAMA SLAVE for AX.25
8b58be88 3773M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3774W: http://yaina.de/jreuter/
3775W: http://www.qsl.net/dl1bke/
3776L: linux-hams@vger.kernel.org
3777S: Maintained
679655da
JP
3778F: net/ax25/af_ax25.c
3779F: net/ax25/ax25_dev.c
3780F: net/ax25/ax25_ds_*
3781F: net/ax25/ax25_in.c
3782F: net/ax25/ax25_out.c
3783F: net/ax25/ax25_timer.c
3784F: net/ax25/sysctl_net_ax25.c
1da177e4 3785
e2d1d6c0 3786DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3787L: netdev@vger.kernel.org
5ff77428 3788S: Orphan
679655da 3789F: Documentation/networking/dmfe.txt
0f04e2aa 3790F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3791
3792DC390/AM53C974 SCSI driver
d8130624 3793M: Hannes Reinecke <hare@suse.com>
71bd849d 3794L: linux-scsi@vger.kernel.org
e2d1d6c0 3795S: Maintained
71bd849d 3796F: drivers/scsi/am53c974.c
e2d1d6c0 3797
1da177e4 3798DC395x SCSI driver
61eee9a7 3799M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3800M: Ali Akcaagac <aliakc@web.de>
3801M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3802L: dc395x@twibble.org
cf015e9f
JP
3803W: http://twibble.org/dist/dc395x/
3804W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3805S: Maintained
679655da
JP
3806F: Documentation/scsi/dc395x.txt
3807F: drivers/scsi/dc395x.*
1da177e4 3808
eb8edb08 3809DCCP PROTOCOL
a89d030e 3810M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3811L: dccp@vger.kernel.org
c996d8b9 3812W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3813S: Maintained
679655da 3814F: include/linux/dccp.h
c117ab84 3815F: include/uapi/linux/dccp.h
679655da
JP
3816F: include/linux/tfrc.h
3817F: net/dccp/
eb8edb08 3818
1da177e4 3819DECnet NETWORK LAYER
1da177e4
LT
3820W: http://linux-decnet.sourceforge.net
3821L: linux-decnet-user@lists.sourceforge.net
f546444d 3822S: Orphan
679655da
JP
3823F: Documentation/networking/decnet.txt
3824F: net/decnet/
1da177e4 3825
ebff05b9
MR
3826DECSTATION PLATFORM SUPPORT
3827M: "Maciej W. Rozycki" <macro@linux-mips.org>
3828L: linux-mips@linux-mips.org
3829W: http://www.linux-mips.org/wiki/DECstation
3830S: Maintained
3831F: arch/mips/dec/
3832F: arch/mips/include/asm/dec/
3833F: arch/mips/include/asm/mach-dec/
3834
1da177e4 3835DEFXX FDDI NETWORK DRIVER
8b58be88 3836M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3837S: Maintained
33f810b2 3838F: drivers/net/fddi/defxx.*
1da177e4 3839
ad8f07cc 3840DELL LAPTOP DRIVER
8b58be88 3841M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3842M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3843L: platform-driver-x86@vger.kernel.org
ad8f07cc 3844S: Maintained
679655da 3845F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3846
817a5cdb
PR
3847DELL LAPTOP RBTN DRIVER
3848M: Pali Rohár <pali.rohar@gmail.com>
3849S: Maintained
3850F: drivers/platform/x86/dell-rbtn.*
3851
cdbff611
PR
3852DELL LAPTOP FREEFALL DRIVER
3853M: Pali Rohár <pali.rohar@gmail.com>
3854S: Maintained
3855F: drivers/platform/x86/dell-smo8800.c
3856
1da177e4 3857DELL LAPTOP SMM DRIVER
a5afba16 3858M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3859S: Maintained
a5afba16 3860F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3861F: include/uapi/linux/i8k.h
1da177e4 3862
90563ec4 3863DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3864M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3865S: Maintained
679655da
JP
3866F: Documentation/dcdbas.txt
3867F: drivers/firmware/dcdbas.*
90563ec4 3868
0b3f6109 3869DELL WMI EXTRAS DRIVER
8b58be88 3870M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3871M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3872S: Maintained
36b3a96f 3873F: drivers/platform/x86/dell-wmi.c
0b3f6109 3874
5efc75e3 3875DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3876M: John Youn <johnyoun@synopsys.com>
5efc75e3 3877L: linux-usb@vger.kernel.org
18f340f9 3878T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3879S: Maintained
197ba5f4 3880F: drivers/usb/dwc2/
5efc75e3 3881
94ab23dd 3882DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3883M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3884L: linux-usb@vger.kernel.org
94ab23dd
FB
3885T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3886S: Maintained
3887F: drivers/usb/dwc3/
3888
833c9545
JB
3889DEVICE COREDUMP (DEV_COREDUMP)
3890M: Johannes Berg <johannes@sipsolutions.net>
3891L: linux-kernel@vger.kernel.org
3892S: Maintained
3893F: drivers/base/devcoredump.c
3894F: include/linux/devcoredump.h
3895
89d07767
KP
3896DEVICE FREQUENCY (DEVFREQ)
3897M: MyungJoo Ham <myungjoo.ham@samsung.com>
3898M: Kyungmin Park <kyungmin.park@samsung.com>
9932ef3c 3899R: Chanwoo Choi <cw00.choi@samsung.com>
88476d34 3900L: linux-pm@vger.kernel.org
6a3cd722 3901T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3902S: Maintained
3903F: drivers/devfreq/
6a3cd722
CC
3904F: include/linux/devfreq.h
3905F: Documentation/devicetree/bindings/devfreq/
89d07767 3906
7dbded06
CC
3907DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3908M: Chanwoo Choi <cw00.choi@samsung.com>
3909L: linux-pm@vger.kernel.org
3910T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3911S: Supported
3912F: drivers/devfreq/event/
3913F: drivers/devfreq/devfreq-event.c
3914F: include/linux/devfreq-event.h
3915F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3916
490b864b
CC
3917BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3918M: Chanwoo Choi <cw00.choi@samsung.com>
3919L: linux-pm@vger.kernel.org
3920L: linux-samsung-soc@vger.kernel.org
3921T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3922S: Maintained
3923F: drivers/devfreq/exynos-bus.c
3924F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3925
1da177e4 3926DEVICE NUMBER REGISTRY
8b58be88 3927M: Torben Mathiasen <device@lanana.org>
1da177e4 3928W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3929S: Maintained
3930
e2d1d6c0 3931DEVICE-MAPPER (LVM)
854ecaad 3932M: Alasdair Kergon <agk@redhat.com>
8504eed3 3933M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3934M: dm-devel@redhat.com
e2d1d6c0
RD
3935L: dm-devel@redhat.com
3936W: http://sources.redhat.com/dm
8a6e2535 3937Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3938T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3939T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3940S: Maintained
679655da
JP
3941F: Documentation/device-mapper/
3942F: drivers/md/dm*
854ecaad 3943F: drivers/md/persistent-data/
679655da
JP
3944F: include/linux/device-mapper.h
3945F: include/linux/dm-*.h
8504eed3 3946F: include/uapi/linux/dm-*.h
e2d1d6c0 3947
bfcd3a46
JP
3948DEVLINK
3949M: Jiri Pirko <jiri@mellanox.com>
3950L: netdev@vger.kernel.org
3951S: Supported
3952F: net/core/devlink.c
3953F: include/net/devlink.h
3954F: include/uapi/linux/devlink.h
3955
c0d995aa
OST
3956DIALOG SEMICONDUCTOR DRIVERS
3957M: Support Opensource <support.opensource@diasemi.com>
3958W: http://www.dialog-semiconductor.com/products
3959S: Supported
3960F: Documentation/hwmon/da90??
047cfd01 3961F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3962F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3963F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3964F: drivers/gpio/gpio-da90??.c
3965F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3966F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3967F: drivers/input/misc/da90??_onkey.c
3968F: drivers/input/touchscreen/da9052_tsi.c
3969F: drivers/leds/leds-da90??.c
3970F: drivers/mfd/da903x.c
3971F: drivers/mfd/da90??-*.c
7be72c2c 3972F: drivers/mfd/da91??-*.c
8c0984e5
SR
3973F: drivers/power/supply/da9052-battery.c
3974F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3975F: drivers/regulator/da903x.c
3976F: drivers/regulator/da9???-regulator.[ch]
3977F: drivers/rtc/rtc-da90??.c
3978F: drivers/video/backlight/da90??_bl.c
3979F: drivers/watchdog/da90??_wdt.c
3980F: include/linux/mfd/da903x.h
3981F: include/linux/mfd/da9052/
3982F: include/linux/mfd/da9055/
047cfd01 3983F: include/linux/mfd/da9062/
c0d995aa 3984F: include/linux/mfd/da9063/
7be72c2c 3985F: include/linux/mfd/da9150/
4eeb08b4 3986F: include/linux/regulator/da9211.h
c0d995aa
OST
3987F: include/sound/da[79]*.h
3988F: sound/soc/codecs/da[79]*.[ch]
3989
6ea5dcdf
WBG
3990DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3991M: William Breathitt Gray <vilhelm.gray@gmail.com>
3992L: linux-gpio@vger.kernel.org
3993S: Maintained
3994F: drivers/gpio/gpio-gpio-mm.c
3995
599aa697
LL
3996DIGI NEO AND CLASSIC PCI PRODUCTS
3997M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3998M: Mark Hounschell <markh@compro.net>
599aa697
LL
3999L: driverdev-devel@linuxdriverproject.org
4000S: Maintained
4001F: drivers/staging/dgnc/
4002
335d7c58 4003DIOLAN U2C-12 I2C DRIVER
ca462085 4004M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
4005L: linux-i2c@vger.kernel.org
4006S: Maintained
4007F: drivers/i2c/busses/i2c-diolan-u2c.c
4008
d475c634 4009DIRECT ACCESS (DAX)
e057541a
RZ
4010M: Matthew Wilcox <mawilcox@microsoft.com>
4011M: Ross Zwisler <ross.zwisler@linux.intel.com>
d475c634
MW
4012L: linux-fsdevel@vger.kernel.org
4013S: Supported
4014F: fs/dax.c
e057541a
RZ
4015F: include/linux/dax.h
4016F: include/trace/events/fs_dax.h
d475c634 4017
e7839f25 4018DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 4019M: Eric Paris <eparis@parisplace.org>
3c5119c0 4020S: Maintained
679655da
JP
4021F: Documentation/filesystems/dnotify.txt
4022F: fs/notify/dnotify/
4023F: include/linux/dnotify.h
1da177e4
LT
4024
4025DISK GEOMETRY AND PARTITION HANDLING
8b58be88 4026M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
4027W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4028W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4029W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4030S: Maintained
4031
4480f15b 4032DISKQUOTA
d8130624 4033M: Jan Kara <jack@suse.com>
1da177e4 4034S: Maintained
679655da
JP
4035F: Documentation/filesystems/quota.txt
4036F: fs/quota/
4037F: include/linux/quota*.h
c117ab84 4038F: include/uapi/linux/quota*.h
1da177e4 4039
702686ad
BT
4040DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4041M: Bernie Thompson <bernie@plugable.com>
4042L: linux-fbdev@vger.kernel.org
4043S: Maintained
4044W: http://plugable.com/category/projects/udlfb/
8a61f013 4045F: drivers/video/fbdev/udlfb.c
702686ad
BT
4046F: include/video/udlfb.h
4047F: Documentation/fb/udlfb.txt
4048
e7839f25 4049DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
4050M: Christine Caulfield <ccaulfie@redhat.com>
4051M: David Teigland <teigland@redhat.com>
a4644184 4052L: cluster-devel@redhat.com
5be7b50f 4053W: http://sources.redhat.com/cluster/
9f273c24 4054T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 4055S: Supported
679655da 4056F: fs/dlm/
5be7b50f 4057
53b6b3e0
SS
4058DMA BUFFER SHARING FRAMEWORK
4059M: Sumit Semwal <sumit.semwal@linaro.org>
4060S: Maintained
4061L: linux-media@vger.kernel.org
4062L: dri-devel@lists.freedesktop.org
8ada6d2d 4063L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 4064F: drivers/dma-buf/
e46d12c6
JP
4065F: include/linux/dma-buf*
4066F: include/linux/reservation.h
4067F: include/linux/*fence.h
e7e21c72 4068F: Documentation/driver-api/dma-buf.rst
0b46fcdb 4069T: git git://anongit.freedesktop.org/drm/drm-misc
53b6b3e0 4070
c483e065
GP
4071SYNC FILE FRAMEWORK
4072M: Sumit Semwal <sumit.semwal@linaro.org>
4073R: Gustavo Padovan <gustavo@padovan.org>
4074S: Maintained
4075L: linux-media@vger.kernel.org
4076L: dri-devel@lists.freedesktop.org
c5ec903d 4077F: drivers/dma-buf/sync_*
376e5f54 4078F: drivers/dma-buf/dma-fence*
c5ec903d 4079F: drivers/dma-buf/sw_sync.c
c483e065 4080F: include/linux/sync_file.h
c5ec903d 4081F: include/uapi/linux/sync_file.h
c483e065 4082F: Documentation/sync_file.txt
0b46fcdb 4083T: git git://anongit.freedesktop.org/drm/drm-misc
c483e065 4084
b3e5f263 4085DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 4086M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
4087L: dmaengine@vger.kernel.org
4088Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 4089S: Maintained
679655da 4090F: drivers/dma/
0ce3c066 4091F: include/linux/dmaengine.h
c56d329e 4092F: Documentation/devicetree/bindings/dma/
979a281e
VK
4093F: Documentation/dmaengine/
4094T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 4095
b825037d 4096DME1737 HARDWARE MONITOR DRIVER
8b58be88 4097M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 4098L: linux-hwmon@vger.kernel.org
b825037d 4099S: Maintained
679655da
JP
4100F: Documentation/hwmon/dme1737
4101F: drivers/hwmon/dme1737.c
b825037d 4102
1f31e1b1 4103DMI/SMBIOS SUPPORT
d8130624 4104M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 4105S: Maintained
d4aeef93 4106T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 4107F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
4108F: drivers/firmware/dmi-id.c
4109F: drivers/firmware/dmi_scan.c
4110F: include/linux/dmi.h
4111
7d2c86b5 4112DOCUMENTATION
ad3118b9 4113M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
4114L: linux-doc@vger.kernel.org
4115S: Maintained
679655da 4116F: Documentation/
42f41ecf
JC
4117F: scripts/docproc.c
4118F: scripts/kernel-doc*
97be078b
RD
4119X: Documentation/ABI/
4120X: Documentation/devicetree/
933a46b8
JC
4121X: Documentation/acpi
4122X: Documentation/power
4123X: Documentation/spi
618cd932 4124X: Documentation/media
c51edfb1 4125T: git git://git.lwn.net/linux.git docs-next
abbaeff3 4126
1da177e4 4127DOUBLETALK DRIVER
8b58be88 4128M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
4129L: blinux-list@redhat.com
4130S: Maintained
679655da
JP
4131F: drivers/char/dtlk.c
4132F: include/linux/dtlk.h
1da177e4 4133
e2d1d6c0 4134DPT_I2O SCSI RAID DRIVER
8b58be88 4135M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
4136L: linux-scsi@vger.kernel.org
4137W: http://www.adaptec.com/
4138S: Maintained
679655da
JP
4139F: drivers/scsi/dpt*
4140F: drivers/scsi/dpt/
e2d1d6c0 4141
b411b363 4142DRBD DRIVER
bc2c049d
RK
4143M: Philipp Reisner <philipp.reisner@linbit.com>
4144M: Lars Ellenberg <lars.ellenberg@linbit.com>
4145L: drbd-dev@lists.linbit.com
28b8e8d4 4146W: http://www.drbd.org
bc2c049d
RK
4147T: git git://git.linbit.com/linux-drbd.git
4148T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4149S: Supported
4150F: drivers/block/drbd/
4151F: lib/lru_cache.c
4152F: Documentation/blockdev/drbd/
b411b363 4153
27f395b8 4154DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
879a5a00 4155M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4156T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4157S: Supported
679655da 4158F: Documentation/kobject.txt
7cfc51b9 4159F: drivers/base/
87544653 4160F: fs/debugfs/
dc7dfcd8 4161F: fs/sysfs/
87544653 4162F: include/linux/debugfs.h
dc7dfcd8 4163F: include/linux/kobj*
679655da 4164F: lib/kobj*
1da177e4
LT
4165
4166DRM DRIVERS
8b58be88 4167M: David Airlie <airlied@linux.ie>
4c6a3999 4168L: dri-devel@lists.freedesktop.org
b0447888 4169T: git git://people.freedesktop.org/~airlied/linux
51b06f9f 4170B: https://bugs.freedesktop.org/
5fc41a70 4171C: irc://chat.freenode.net/dri-devel
1da177e4 4172S: Maintained
679655da 4173F: drivers/gpu/drm/
433e3b34 4174F: drivers/gpu/vga/
d28ab95b
GU
4175F: Documentation/devicetree/bindings/display/
4176F: Documentation/devicetree/bindings/gpu/
4177F: Documentation/devicetree/bindings/video/
621c5474 4178F: Documentation/gpu/
850e9411 4179F: include/drm/
c117ab84 4180F: include/uapi/drm/
1da177e4 4181
d52ea7e3
DV
4182DRM DRIVERS AND MISC GPU PATCHES
4183M: Daniel Vetter <daniel.vetter@intel.com>
4184M: Jani Nikula <jani.nikula@linux.intel.com>
4185M: Sean Paul <seanpaul@chromium.org>
b7a2a230 4186W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
d52ea7e3
DV
4187S: Maintained
4188T: git git://anongit.freedesktop.org/drm/drm-misc
4189F: Documentation/gpu/
4190F: drivers/gpu/vga/
4191F: drivers/gpu/drm/*
4192F: include/drm/drm*
4193F: include/uapi/drm/drm*
4194
c842b693
EV
4195DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4196M: Dave Airlie <airlied@redhat.com>
4197S: Odd Fixes
4198F: drivers/gpu/drm/ast/
4199
5620f47d
DV
4200DRM DRIVERS FOR BRIDGE CHIPS
4201M: Archit Taneja <architt@codeaurora.org>
4202S: Maintained
4203T: git git://anongit.freedesktop.org/drm/drm-misc
4204F: drivers/gpu/drm/bridge/
4205
c842b693
EV
4206DRM DRIVER FOR BOCHS VIRTUAL GPU
4207M: Gerd Hoffmann <kraxel@redhat.com>
0c19f97f
GH
4208L: virtualization@lists.linux-foundation.org
4209T: git git://git.kraxel.org/linux drm-qemu
4210S: Maintained
c842b693
EV
4211F: drivers/gpu/drm/bochs/
4212
4213DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4214M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4215M: Gerd Hoffmann <kraxel@redhat.com>
4216L: virtualization@lists.linux-foundation.org
4217T: git git://git.kraxel.org/linux drm-qemu
af3076e6
GH
4218S: Obsolete
4219W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
c842b693
EV
4220F: drivers/gpu/drm/cirrus/
4221
c26a4017 4222RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4223M: Alex Deucher <alexander.deucher@amd.com>
4224M: Christian König <christian.koenig@amd.com>
7f4c4f80 4225L: amd-gfx@lists.freedesktop.org
566f5939
AD
4226T: git git://people.freedesktop.org/~agd5f/linux
4227S: Supported
4228F: drivers/gpu/drm/radeon/
74c97375 4229F: include/uapi/drm/radeon_drm.h
c26a4017 4230F: drivers/gpu/drm/amd/
74c97375 4231F: include/uapi/drm/amdgpu_drm.h
566f5939 4232
03e255b9
TR
4233DRM PANEL DRIVERS
4234M: Thierry Reding <thierry.reding@gmail.com>
4235L: dri-devel@lists.freedesktop.org
4236T: git git://anongit.freedesktop.org/tegra/linux.git
4237S: Maintained
4238F: drivers/gpu/drm/drm_panel.c
4239F: drivers/gpu/drm/panel/
4240F: include/drm/drm_panel.h
2d799dde 4241F: Documentation/devicetree/bindings/display/panel/
03e255b9 4242
8daf7473 4243INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4244M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4245M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4246L: intel-gfx@lists.freedesktop.org
7564fde3 4247W: https://01.org/linuxgraphics/
51b06f9f 4248B: https://01.org/linuxgraphics/documentation/how-report-bugs
5fc41a70 4249C: irc://chat.freenode.net/intel-gfx
47f95647 4250Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4251T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4252S: Supported
14430813 4253F: drivers/gpu/drm/i915/
8daf7473 4254F: include/drm/i915*
baceac3a 4255F: include/uapi/drm/i915_drm.h
621c5474 4256F: Documentation/gpu/i915.rst
8daf7473 4257
66a46e9d
ZW
4258INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4259M: Zhenyu Wang <zhenyuw@linux.intel.com>
4260M: Zhi Wang <zhi.a.wang@intel.com>
ba7addcd 4261L: intel-gvt-dev@lists.freedesktop.org
66a46e9d
ZW
4262L: intel-gfx@lists.freedesktop.org
4263W: https://01.org/igvt-g
4264T: git https://github.com/01org/gvt-linux.git
4265S: Supported
4266F: drivers/gpu/drm/i915/gvt/
4267
99763bb8
BB
4268DRM DRIVERS FOR ATMEL HLCDC
4269M: Boris Brezillon <boris.brezillon@free-electrons.com>
4270L: dri-devel@lists.freedesktop.org
4271S: Supported
4272F: drivers/gpu/drm/atmel-hlcdc/
4273F: Documentation/devicetree/bindings/drm/atmel/
4274
bf1139df
MR
4275DRM DRIVERS FOR ALLWINNER A10
4276M: Maxime Ripard <maxime.ripard@free-electrons.com>
4277L: dri-devel@lists.freedesktop.org
4278S: Supported
4279F: drivers/gpu/drm/sun4i/
4280F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4281
1de7ac68
NA
4282DRM DRIVERS FOR AMLOGIC SOCS
4283M: Neil Armstrong <narmstrong@baylibre.com>
4284L: dri-devel@lists.freedesktop.org
4285L: linux-amlogic@lists.infradead.org
4286W: http://linux-meson.com/
4287S: Supported
4288F: drivers/gpu/drm/meson/
4289F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4290
398a6d4a
KP
4291DRM DRIVERS FOR EXYNOS
4292M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4293M: Joonyoung Shim <jy0922.shim@samsung.com>
4294M: Seung-Woo Kim <sw0312.kim@samsung.com>
4295M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4296L: dri-devel@lists.freedesktop.org
25a58030 4297T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4298S: Supported
14430813 4299F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4300F: include/uapi/drm/exynos_drm.h
4301F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4302
b55a1b9c 4303DRM DRIVERS FOR FREESCALE DCU
bc66757a 4304M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4305M: Alison Wang <alison.wang@freescale.com>
4306L: dri-devel@lists.freedesktop.org
4307S: Supported
4308F: drivers/gpu/drm/fsl-dcu/
2d799dde 4309F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4310F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4311F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4312
0a3d775f
PZ
4313DRM DRIVERS FOR FREESCALE IMX
4314M: Philipp Zabel <p.zabel@pengutronix.de>
4315L: dri-devel@lists.freedesktop.org
4316S: Maintained
4317F: drivers/gpu/drm/imx/
ef739aa4 4318F: drivers/gpu/ipu-v3/
2d799dde 4319F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4320
ba2199a6
PJ
4321DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4322M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4323L: dri-devel@lists.freedesktop.org
4324T: git git://github.com/patjak/drm-gma500
4325S: Maintained
5ff18e42 4326F: drivers/gpu/drm/gma500/
ba2199a6 4327
c84ffde9
XL
4328DRM DRIVERS FOR HISILICON
4329M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4330M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4331R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4332R: Chen Feng <puck.chen@hisilicon.com>
4333L: dri-devel@lists.freedesktop.org
4334T: git git://github.com/xin3liang/linux.git
4335S: Maintained
4336F: drivers/gpu/drm/hisilicon/
4337F: Documentation/devicetree/bindings/display/hisilicon/
4338
399516ab
EV
4339DRM DRIVER FOR INTEL I810 VIDEO CARDS
4340S: Orphan / Obsolete
4341F: drivers/gpu/drm/i810/
4342F: include/uapi/drm/i810_drm.h
4343
37b2a214
CH
4344DRM DRIVERS FOR MEDIATEK
4345M: CK Hu <ck.hu@mediatek.com>
4346M: Philipp Zabel <p.zabel@pengutronix.de>
4347L: dri-devel@lists.freedesktop.org
4348S: Supported
4349F: drivers/gpu/drm/mediatek/
4350F: Documentation/devicetree/bindings/display/mediatek/
4351
1f47e6cb
NT
4352DRM DRIVER FOR MI0283QT
4353M: Noralf Trønnes <noralf@tronnes.org>
4354S: Maintained
4355F: drivers/gpu/drm/tinydrm/mi0283qt.c
4356F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4357
06346451
EV
4358DRM DRIVER FOR MSM ADRENO GPU
4359M: Rob Clark <robdclark@gmail.com>
4360L: linux-arm-msm@vger.kernel.org
4361L: dri-devel@lists.freedesktop.org
4362L: freedreno@lists.freedesktop.org
4363T: git git://people.freedesktop.org/~robclark/linux
4364S: Maintained
4365F: drivers/gpu/drm/msm/
4366F: include/uapi/drm/msm_drm.h
4367F: Documentation/devicetree/bindings/display/msm/
4368
fad89bb3
EV
4369DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4370M: Ben Skeggs <bskeggs@redhat.com>
4371L: dri-devel@lists.freedesktop.org
4372L: nouveau@lists.freedesktop.org
4373T: git git://github.com/skeggsb/linux
4374S: Supported
4375F: drivers/gpu/drm/nouveau/
4376F: include/uapi/drm/nouveau_drm.h
ba2199a6 4377
bd3b49f2 4378DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4379M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4380L: dri-devel@lists.freedesktop.org
4381L: linux-tegra@vger.kernel.org
a5ad7a63 4382T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4383S: Supported
dee8268f 4384F: drivers/gpu/drm/tegra/
a5ad7a63 4385F: drivers/gpu/host1x/
e1e90644 4386F: include/linux/host1x.h
a5ad7a63 4387F: include/uapi/drm/tegra_drm.h
2d799dde 4388F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4389
399516ab
EV
4390DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4391S: Orphan / Obsolete
4392F: drivers/gpu/drm/mga/
4393F: include/uapi/drm/mga_drm.h
4394
c842b693
EV
4395DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4396M: Dave Airlie <airlied@redhat.com>
4397S: Odd Fixes
4398F: drivers/gpu/drm/mgag200/
4399
399516ab
EV
4400DRM DRIVER FOR RAGE 128 VIDEO CARDS
4401S: Orphan / Obsolete
4402F: drivers/gpu/drm/r128/
4403F: include/uapi/drm/r128_drm.h
4404
a284e9d1
LP
4405DRM DRIVERS FOR RENESAS
4406M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4407L: dri-devel@lists.freedesktop.org
4a121096 4408L: linux-renesas-soc@vger.kernel.org
2392ccd4 4409T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4410S: Supported
4411F: drivers/gpu/drm/rcar-du/
4412F: drivers/gpu/drm/shmobile/
a284e9d1 4413F: include/linux/platform_data/shmob_drm.h
33be436d 4414F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4415
c842b693
EV
4416DRM DRIVER FOR QXL VIRTUAL GPU
4417M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4418M: Gerd Hoffmann <kraxel@redhat.com>
4419L: virtualization@lists.linux-foundation.org
4420T: git git://git.kraxel.org/linux drm-qemu
4421S: Maintained
c842b693
EV
4422F: drivers/gpu/drm/qxl/
4423F: include/uapi/drm/qxl_drm.h
a284e9d1 4424
625e0346
HS
4425DRM DRIVERS FOR ROCKCHIP
4426M: Mark Yao <mark.yao@rock-chips.com>
4427L: dri-devel@lists.freedesktop.org
4428S: Maintained
4429F: drivers/gpu/drm/rockchip/
f253f7eb 4430F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4431
399516ab
EV
4432DRM DRIVER FOR SAVAGE VIDEO CARDS
4433S: Orphan / Obsolete
4434F: drivers/gpu/drm/savage/
4435F: include/uapi/drm/savage_drm.h
4436
4437DRM DRIVER FOR SIS VIDEO CARDS
4438S: Orphan / Obsolete
4439F: drivers/gpu/drm/sis/
4440F: include/uapi/drm/sis_drm.h
625e0346 4441
7f11c476
BG
4442DRM DRIVERS FOR STI
4443M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4444M: Vincent Abriou <vincent.abriou@st.com>
4445L: dri-devel@lists.freedesktop.org
4446T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4447S: Maintained
4448F: drivers/gpu/drm/sti
2d799dde 4449F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4450
399516ab
EV
4451DRM DRIVER FOR TDFX VIDEO CARDS
4452S: Orphan / Obsolete
4453F: drivers/gpu/drm/tdfx/
4454
c842b693
EV
4455DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4456M: Dave Airlie <airlied@redhat.com>
4457S: Odd Fixes
4458F: drivers/gpu/drm/udl/
4459
8bb0bce9
LS
4460DRM DRIVERS FOR VIVANTE GPU IP
4461M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4462R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9 4463R: Christian Gmeiner <christian.gmeiner@gmail.com>
c4ae94a3 4464L: etnaviv@lists.freedesktop.org
8bb0bce9
LS
4465L: dri-devel@lists.freedesktop.org
4466S: Maintained
8a9257a0
EV
4467F: drivers/gpu/drm/etnaviv/
4468F: include/uapi/drm/etnaviv_drm.h
4469F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4470
c4291702
EV
4471DRM DRIVER FOR VMWARE VIRTUAL GPU
4472M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4473M: Sinclair Yeh <syeh@vmware.com>
4474M: Thomas Hellstrom <thellstrom@vmware.com>
4475L: dri-devel@lists.freedesktop.org
4476T: git git://people.freedesktop.org/~syeh/repos_linux
4477T: git git://people.freedesktop.org/~thomash/linux
4478S: Supported
4479F: drivers/gpu/drm/vmwgfx/
4480F: include/uapi/drm/vmwgfx_drm.h
4481
8636d452
EA
4482DRM DRIVERS FOR VC4
4483M: Eric Anholt <eric@anholt.net>
4484T: git git://github.com/anholt/linux
4485S: Supported
4486F: drivers/gpu/drm/vc4/
4487F: include/uapi/drm/vc4_drm.h
4488F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4489
5ef330a7
TV
4490DRM DRIVERS FOR TI OMAP
4491M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4492L: dri-devel@lists.freedesktop.org
4493S: Maintained
4494F: drivers/gpu/drm/omapdrm/
4495F: Documentation/devicetree/bindings/display/ti/
4496
adb314ed
TV
4497DRM DRIVERS FOR TI LCDC
4498M: Jyri Sarha <jsarha@ti.com>
4499R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4500L: dri-devel@lists.freedesktop.org
4501S: Maintained
4502F: drivers/gpu/drm/tilcdc/
4503F: Documentation/devicetree/bindings/display/tilcdc/
4504
dbb01037
SG
4505DRM DRIVERS FOR ZTE ZX
4506M: Shawn Guo <shawnguo@kernel.org>
4507L: dri-devel@lists.freedesktop.org
4508S: Maintained
4509F: drivers/gpu/drm/zte/
4510F: Documentation/devicetree/bindings/display/zte,vou.txt
4511
598df1ac
AK
4512DSBR100 USB FM RADIO DRIVER
4513M: Alexey Klimov <klimov.linux@gmail.com>
4514L: linux-media@vger.kernel.org
4515T: git git://linuxtv.org/media_tree.git
4516S: Maintained
4517F: drivers/media/radio/dsbr100.c
4518
1da177e4 4519DSCC4 DRIVER
8b58be88 4520M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4521L: netdev@vger.kernel.org
1da177e4 4522S: Maintained
679655da 4523F: drivers/net/wan/dscc4.c
1da177e4 4524
cc11b140
HV
4525DT3155 MEDIA DRIVER
4526M: Hans Verkuil <hverkuil@xs4all.nl>
4527L: linux-media@vger.kernel.org
4528T: git git://linuxtv.org/media_tree.git
a825eaec 4529W: https://linuxtv.org
cc11b140
HV
4530S: Odd Fixes
4531F: drivers/media/pci/dt3155/
4532
91952bc0
AP
4533DVB_USB_AF9015 MEDIA DRIVER
4534M: Antti Palosaari <crope@iki.fi>
4535L: linux-media@vger.kernel.org
a825eaec 4536W: https://linuxtv.org
91952bc0
AP
4537W: http://palosaari.fi/linux/
4538Q: http://patchwork.linuxtv.org/project/linux-media/list/
4539T: git git://linuxtv.org/anttip/media_tree.git
4540S: Maintained
4541F: drivers/media/usb/dvb-usb-v2/af9015*
4542
4543DVB_USB_AF9035 MEDIA DRIVER
4544M: Antti Palosaari <crope@iki.fi>
4545L: linux-media@vger.kernel.org
a825eaec 4546W: https://linuxtv.org
91952bc0
AP
4547W: http://palosaari.fi/linux/
4548Q: http://patchwork.linuxtv.org/project/linux-media/list/
4549T: git git://linuxtv.org/anttip/media_tree.git
4550S: Maintained
4551F: drivers/media/usb/dvb-usb-v2/af9035*
4552
4553DVB_USB_ANYSEE MEDIA DRIVER
4554M: Antti Palosaari <crope@iki.fi>
4555L: linux-media@vger.kernel.org
a825eaec 4556W: https://linuxtv.org
91952bc0
AP
4557W: http://palosaari.fi/linux/
4558Q: http://patchwork.linuxtv.org/project/linux-media/list/
4559T: git git://linuxtv.org/anttip/media_tree.git
4560S: Maintained
4561F: drivers/media/usb/dvb-usb-v2/anysee*
4562
4563DVB_USB_AU6610 MEDIA DRIVER
4564M: Antti Palosaari <crope@iki.fi>
4565L: linux-media@vger.kernel.org
a825eaec 4566W: https://linuxtv.org
91952bc0
AP
4567W: http://palosaari.fi/linux/
4568Q: http://patchwork.linuxtv.org/project/linux-media/list/
4569T: git git://linuxtv.org/anttip/media_tree.git
4570S: Maintained
4571F: drivers/media/usb/dvb-usb-v2/au6610*
4572
4573DVB_USB_CE6230 MEDIA DRIVER
4574M: Antti Palosaari <crope@iki.fi>
4575L: linux-media@vger.kernel.org
a825eaec 4576W: https://linuxtv.org
91952bc0
AP
4577W: http://palosaari.fi/linux/
4578Q: http://patchwork.linuxtv.org/project/linux-media/list/
4579T: git git://linuxtv.org/anttip/media_tree.git
4580S: Maintained
4581F: drivers/media/usb/dvb-usb-v2/ce6230*
4582
d099dea2
MK
4583DVB_USB_CXUSB MEDIA DRIVER
4584M: Michael Krufky <mkrufky@linuxtv.org>
4585L: linux-media@vger.kernel.org
a825eaec 4586W: https://linuxtv.org
d099dea2
MK
4587W: http://github.com/mkrufky
4588Q: http://patchwork.linuxtv.org/project/linux-media/list/
4589T: git git://linuxtv.org/media_tree.git
4590S: Maintained
9819da66 4591F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4592
91952bc0 4593DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4594M: Antti Palosaari <crope@iki.fi>
4595L: linux-media@vger.kernel.org
a825eaec 4596W: https://linuxtv.org
91952bc0
AP
4597W: http://palosaari.fi/linux/
4598Q: http://patchwork.linuxtv.org/project/linux-media/list/
4599T: git git://linuxtv.org/anttip/media_tree.git
4600S: Maintained
91952bc0 4601F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4602
5560983b 4603DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4604M: Antti Palosaari <crope@iki.fi>
4605L: linux-media@vger.kernel.org
a825eaec 4606W: https://linuxtv.org
91952bc0
AP
4607Q: http://patchwork.linuxtv.org/project/linux-media/list/
4608T: git git://linuxtv.org/anttip/media_tree.git
4609S: Maintained
5560983b 4610F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4611
8856f5f2
MK
4612DVB_USB_MXL111SF MEDIA DRIVER
4613M: Michael Krufky <mkrufky@linuxtv.org>
4614L: linux-media@vger.kernel.org
a825eaec 4615W: https://linuxtv.org
8856f5f2
MK
4616W: http://github.com/mkrufky
4617Q: http://patchwork.linuxtv.org/project/linux-media/list/
4618T: git git://linuxtv.org/mkrufky/mxl111sf.git
4619S: Maintained
4620F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4621
91952bc0
AP
4622DVB_USB_RTL28XXU MEDIA DRIVER
4623M: Antti Palosaari <crope@iki.fi>
4624L: linux-media@vger.kernel.org
a825eaec 4625W: https://linuxtv.org
91952bc0
AP
4626W: http://palosaari.fi/linux/
4627Q: http://patchwork.linuxtv.org/project/linux-media/list/
4628T: git git://linuxtv.org/anttip/media_tree.git
4629S: Maintained
4630F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4631
4632DVB_USB_V2 MEDIA DRIVER
4633M: Antti Palosaari <crope@iki.fi>
4634L: linux-media@vger.kernel.org
a825eaec 4635W: https://linuxtv.org
91952bc0
AP
4636W: http://palosaari.fi/linux/
4637Q: http://patchwork.linuxtv.org/project/linux-media/list/
4638T: git git://linuxtv.org/anttip/media_tree.git
4639S: Maintained
4640F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4641F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4642
ac0ac38f 4643DYNAMIC DEBUG
5c4a97d1 4644M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4645S: Maintained
4646F: lib/dynamic_debug.c
4647F: include/linux/dynamic_debug.h
4648
789c7048 4649DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4650M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4651S: Maintained
df621252 4652F: drivers/tty/serial/dz.*
789c7048 4653
f17effbe
MF
4654E3X0 POWER BUTTON DRIVER
4655M: Moritz Fischer <moritz.fischer@ettus.com>
4656L: usrp-users@lists.ettus.com
4657W: http://www.ettus.com
4658S: Supported
4659F: drivers/input/misc/e3x0-button.c
4660F: Documentation/devicetree/bindings/input/e3x0-button.txt
4661
91952bc0
AP
4662E4000 MEDIA DRIVER
4663M: Antti Palosaari <crope@iki.fi>
4664L: linux-media@vger.kernel.org
a825eaec 4665W: https://linuxtv.org
91952bc0
AP
4666W: http://palosaari.fi/linux/
4667Q: http://patchwork.linuxtv.org/project/linux-media/list/
4668T: git git://linuxtv.org/anttip/media_tree.git
4669S: Maintained
4670F: drivers/media/tuners/e4000*
4671
1da177e4 4672EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4673M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4674L: linux-scsi@vger.kernel.org
4675S: Maintained
679655da 4676F: drivers/scsi/eata.c
1da177e4 4677
91952bc0
AP
4678EC100 MEDIA DRIVER
4679M: Antti Palosaari <crope@iki.fi>
4680L: linux-media@vger.kernel.org
a825eaec 4681W: https://linuxtv.org
91952bc0
AP
4682W: http://palosaari.fi/linux/
4683Q: http://patchwork.linuxtv.org/project/linux-media/list/
4684T: git git://linuxtv.org/anttip/media_tree.git
4685S: Maintained
4686F: drivers/media/dvb-frontends/ec100*
4687
237fead6 4688ECRYPT FILE SYSTEM
0de9adf2 4689M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4690L: ecryptfs@vger.kernel.org
24a923e4 4691W: http://ecryptfs.org
6dc7516e 4692W: https://launchpad.net/ecryptfs
9f273c24 4693T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4694S: Supported
679655da
JP
4695F: Documentation/filesystems/ecryptfs.txt
4696F: fs/ecryptfs/
237fead6 4697
da9bb1d2 4698EDAC-CORE
aa15aa0e 4699M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4700M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4701M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4702L: linux-edac@vger.kernel.org
07cd6bf5
FW
4703T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4704T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4705S: Supported
b73bbad3
MCC
4706F: Documentation/admin-guide/ras.rst
4707F: Documentation/driver-api/edac.rst
91445c72 4708F: drivers/edac/
679655da 4709F: include/linux/edac.h
0e438e3f 4710
c476c23b 4711EDAC-AMD64
487ba8e8 4712M: Borislav Petkov <bp@alien8.de>
91445c72 4713L: linux-edac@vger.kernel.org
487ba8e8 4714S: Maintained
c476c23b
BP
4715F: drivers/edac/amd64_edac*
4716
836dae5d 4717EDAC-CALXEDA
836dae5d
RR
4718M: Robert Richter <rric@kernel.org>
4719L: linux-edac@vger.kernel.org
836dae5d
RR
4720S: Maintained
4721F: drivers/edac/highbank*
4722
f65aad41
RB
4723EDAC-CAVIUM
4724M: Ralf Baechle <ralf@linux-mips.org>
4725M: David Daney <david.daney@cavium.com>
4726L: linux-edac@vger.kernel.org
4727L: linux-mips@linux-mips.org
f65aad41
RB
4728S: Supported
4729F: drivers/edac/octeon_edac*
41003396 4730F: drivers/edac/thunderx_edac*
f65aad41 4731
0e438e3f 4732EDAC-E752X
8b58be88 4733M: Mark Gross <mark.gross@intel.com>
91445c72 4734L: linux-edac@vger.kernel.org
0e438e3f 4735S: Maintained
679655da 4736F: drivers/edac/e752x_edac.c
0e438e3f
DP
4737
4738EDAC-E7XXX
91445c72 4739L: linux-edac@vger.kernel.org
0e438e3f 4740S: Maintained
679655da 4741F: drivers/edac/e7xxx_edac.c
0e438e3f 4742
7d136731
BP
4743EDAC-FSL_DDR
4744M: York Sun <york.sun@nxp.com>
4745L: linux-edac@vger.kernel.org
4746S: Maintained
4747F: drivers/edac/fsl_ddr_edac.*
4748
77c5f5d2 4749EDAC-GHES
5dc8a864
MCC
4750M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4751M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4752L: linux-edac@vger.kernel.org
77c5f5d2 4753S: Maintained
2caa67a6 4754F: drivers/edac/ghes_edac.c
77c5f5d2 4755
6bc78404 4756EDAC-I82443BXGX
8b58be88 4757M: Tim Small <tim@buttersideup.com>
91445c72 4758L: linux-edac@vger.kernel.org
6bc78404 4759S: Maintained
679655da 4760F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4761
4762EDAC-I3000
91445c72 4763L: linux-edac@vger.kernel.org
c91d9075 4764S: Orphan
679655da 4765F: drivers/edac/i3000_edac.c
6bc78404
DT
4766
4767EDAC-I5000
91445c72 4768L: linux-edac@vger.kernel.org
ba9a5918 4769S: Maintained
679655da 4770F: drivers/edac/i5000_edac.c
ba9a5918 4771
44c12cb2 4772EDAC-I5400
5dc8a864
MCC
4773M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4774M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4775L: linux-edac@vger.kernel.org
44c12cb2 4776S: Maintained
679655da 4777F: drivers/edac/i5400_edac.c
44c12cb2 4778
3c9c92b6 4779EDAC-I7300
5dc8a864
MCC
4780M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4781M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4782L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4783S: Maintained
4784F: drivers/edac/i7300_edac.c
4785
67c89316 4786EDAC-I7CORE
5dc8a864
MCC
4787M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4788M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4789L: linux-edac@vger.kernel.org
67c89316 4790S: Maintained
70aff0ce 4791F: drivers/edac/i7core_edac.c
67c89316 4792
ba9a5918 4793EDAC-I82975X
8b58be88 4794M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4795M: "Arvind R." <arvino55@gmail.com>
91445c72 4796L: linux-edac@vger.kernel.org
ba9a5918 4797S: Maintained
679655da 4798F: drivers/edac/i82975x_edac.c
ba9a5918 4799
791b4706
JB
4800EDAC-IE31200
4801M: Jason Baron <jbaron@akamai.com>
4802L: linux-edac@vger.kernel.org
791b4706
JB
4803S: Maintained
4804F: drivers/edac/ie31200_edac.c
4805
ccdfb979 4806EDAC-MPC85XX
30c7469b 4807M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4808L: linux-edac@vger.kernel.org
ccdfb979
JT
4809S: Maintained
4810F: drivers/edac/mpc85xx_edac.[ch]
4811
5c71ad17
TL
4812EDAC-PND2
4813M: Tony Luck <tony.luck@intel.com>
4814L: linux-edac@vger.kernel.org
4815S: Maintained
4816F: drivers/edac/pnd2_edac.[ch]
4817
ba9a5918 4818EDAC-PASEMI
8b58be88 4819M: Egor Martovetsky <egor@pasemi.com>
91445c72 4820L: linux-edac@vger.kernel.org
6bc78404 4821S: Maintained
679655da 4822F: drivers/edac/pasemi_edac.c
6bc78404 4823
0e438e3f 4824EDAC-R82600
8b58be88 4825M: Tim Small <tim@buttersideup.com>
91445c72 4826L: linux-edac@vger.kernel.org
0e438e3f 4827S: Maintained
679655da 4828F: drivers/edac/r82600_edac.c
da9bb1d2 4829
4d096ca7 4830EDAC-SBRIDGE
5dc8a864
MCC
4831M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4832M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4833L: linux-edac@vger.kernel.org
4d096ca7
MCC
4834S: Maintained
4835F: drivers/edac/sb_edac.c
4836
4ec656bd
TL
4837EDAC-SKYLAKE
4838M: Tony Luck <tony.luck@intel.com>
4839L: linux-edac@vger.kernel.org
4840S: Maintained
4841F: drivers/edac/skx_edac.c
4842
995e1de4
LH
4843EDAC-XGENE
4844APPLIED MICRO (APM) X-GENE SOC EDAC
4845M: Loc Ho <lho@apm.com>
4846S: Supported
4847F: drivers/edac/xgene_edac.c
4848F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4849
af39917d
CL
4850EDIROL UA-101/UA-1000 DRIVER
4851M: Clemens Ladisch <clemens@ladisch.de>
4852L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4853T: git git://git.alsa-project.org/alsa-kernel.git
4854S: Maintained
4855F: sound/usb/misc/ua101.c
4856
1f7df953 4857EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4858M: Matt Fleming <matt@codeblueprint.co.uk>
6026ed2f 4859M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 4860L: linux-efi@vger.kernel.org
6026ed2f 4861T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
1f7df953 4862S: Maintained
fb2efb5c 4863F: Documentation/efi-stub.txt
f135a176 4864F: arch/*/kernel/efi.c
1f7df953 4865F: arch/x86/boot/compressed/eboot.[ch]
f135a176 4866F: arch/*/include/asm/efi.h
e8dfe6d8
MF
4867F: arch/x86/platform/efi/
4868F: drivers/firmware/efi/
1f7df953 4869F: include/linux/efi*.h
f135a176
AB
4870F: arch/arm/boot/compressed/efi-header.S
4871F: arch/arm64/kernel/efi-entry.S
1f7df953 4872
d68772b7
MF
4873EFI VARIABLE FILESYSTEM
4874M: Matthew Garrett <matthew.garrett@nebula.com>
4875M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4876M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4877T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4878L: linux-efi@vger.kernel.org
4879S: Maintained
4880F: fs/efivarfs/
4881
85a00d9b
PJ
4882EFIFB FRAMEBUFFER DRIVER
4883L: linux-fbdev@vger.kernel.org
4884M: Peter Jones <pjones@redhat.com>
4885S: Maintained
8a61f013 4886F: drivers/video/fbdev/efifb.c
85a00d9b 4887
ff6301da
IH
4888EFI TEST DRIVER
4889L: linux-efi@vger.kernel.org
4890M: Ivan Hu <ivan.hu@canonical.com>
4891M: Matt Fleming <matt@codeblueprint.co.uk>
4892S: Maintained
4893F: drivers/firmware/efi/test/
4894
0bee8d28
JT
4895EFS FILESYSTEM
4896W: http://aeschi.ch.eu.org/efs/
4897S: Orphan
679655da 4898F: fs/efs/
0bee8d28 4899
aa8a9e25 4900EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4901M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4902L: netdev@vger.kernel.org
4903S: Maintained
9aa32835 4904F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4905
f0319efe 4906EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4907M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4908M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4909L: linux-media@vger.kernel.org
a825eaec 4910W: https://linuxtv.org
f0319efe
MCC
4911T: git git://linuxtv.org/media_tree.git
4912S: Maintained
4913F: drivers/media/usb/em28xx/
618cd932 4914F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4915
3e3a7d66 4916EMBEDDED LINUX
8b58be88
JP
4917M: Paul Gortmaker <paul.gortmaker@windriver.com>
4918M: Matt Mackall <mpm@selenic.com>
4919M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4920L: linux-embedded@vger.kernel.org
4921S: Maintained
4922
b8aca0c1
JS
4923EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4924M: James Smart <james.smart@broadcom.com>
4925M: Dick Kennedy <dick.kennedy@broadcom.com>
ce00f85c 4926L: linux-scsi@vger.kernel.org
b8aca0c1 4927W: http://www.broadcom.com
ce00f85c 4928S: Supported
679655da 4929F: drivers/scsi/lpfc/
3a1c1d44 4930
5f5bac82 4931ENE CB710 FLASH CARD READER DRIVER
8b58be88 4932M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4933S: Maintained
4934F: drivers/misc/cb710/
4935F: drivers/mmc/host/cb710-mmc.*
4936F: include/linux/cb710.h
4937
931e39a1
ML
4938ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4939M: Maxim Levitsky <maximlevitsky@gmail.com>
4940S: Maintained
2a837449 4941F: drivers/media/rc/ene_ir.*
931e39a1 4942
d5ca9006 4943EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4944M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4945S: Maintained
084bad91 4946T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4947F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4948F: include/video/s1d13xxxfb.h
d5ca9006 4949
38df6492
ME
4950ET131X NETWORK DRIVER
4951M: Mark Einon <mark.einon@gmail.com>
4952S: Odd Fixes
4953F: drivers/net/ethernet/agere/
4954
1da177e4 4955ETHERNET BRIDGE
adbbf69d 4956M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4957L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4958L: netdev@vger.kernel.org
c996d8b9 4959W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4960S: Maintained
679655da
JP
4961F: include/linux/netfilter_bridge/
4962F: net/bridge/
1da177e4 4963
22f08ad9 4964ETHERNET PHY LIBRARY
248ccd5e 4965M: Andrew Lunn <andrew@lunn.ch>
22f08ad9
FF
4966M: Florian Fainelli <f.fainelli@gmail.com>
4967L: netdev@vger.kernel.org
4968S: Maintained
4969F: include/linux/phy.h
4970F: include/linux/phy_fixed.h
4971F: drivers/net/phy/
4972F: Documentation/networking/phy.txt
4973F: drivers/of/of_mdio.c
4974F: drivers/of/of_net.c
4975
1da177e4 4976EXT2 FILE SYSTEM
d8130624 4977M: Jan Kara <jack@suse.com>
72be2ccf 4978L: linux-ext4@vger.kernel.org
1da177e4 4979S: Maintained
679655da
JP
4980F: Documentation/filesystems/ext2.txt
4981F: fs/ext2/
4982F: include/linux/ext2*
1da177e4 4983
72be2ccf 4984EXT4 FILE SYSTEM
8b58be88 4985M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4986M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4987L: linux-ext4@vger.kernel.org
08a225f1 4988W: http://ext4.wiki.kernel.org
8a6e2535 4989Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4990T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4991S: Maintained
679655da
JP
4992F: Documentation/filesystems/ext4.txt
4993F: fs/ext4/
1da177e4 4994
c5532b09 4995Extended Verification Module (EVM)
74dd744f
MZ
4996M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4997L: linux-ima-devel@lists.sourceforge.net
4998L: linux-security-module@vger.kernel.org
c5532b09
MZ
4999S: Supported
5000F: security/integrity/evm/
5001
df6b3cfe
MH
5002EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5003M: MyungJoo Ham <myungjoo.ham@samsung.com>
5004M: Chanwoo Choi <cw00.choi@samsung.com>
5005L: linux-kernel@vger.kernel.org
81df63a9 5006T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
5007S: Maintained
5008F: drivers/extcon/
cd2c3e7f
CC
5009F: include/linux/extcon/
5010F: include/linux/extcon.h
df6b3cfe 5011F: Documentation/extcon/
cd2c3e7f 5012F: Documentation/devicetree/bindings/extcon/
df6b3cfe 5013
e2a75c44 5014EXYNOS DP DRIVER
b7701755 5015M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
5016L: dri-devel@lists.freedesktop.org
5017S: Maintained
5018F: drivers/gpu/drm/exynos/exynos_dp*
5019
9b93a409
MS
5020EXYNOS SYSMMU (IOMMU) driver
5021M: Marek Szyprowski <m.szyprowski@samsung.com>
5022L: iommu@lists.linux-foundation.org
5023S: Maintained
5024F: drivers/iommu/exynos-iommu.c
5025
4a66d3fe
NC
5026EZchip NPS platform support
5027M: Noam Camus <noamc@ezchip.com>
5028S: Supported
5029F: arch/arc/plat-eznps
5030F: arch/arc/boot/dts/eznps.dts
5031
e53004e2 5032F71805F HARDWARE MONITORING DRIVER
d8130624 5033M: Jean Delvare <jdelvare@suse.com>
968ce1b1 5034L: linux-hwmon@vger.kernel.org
e53004e2 5035S: Maintained
679655da
JP
5036F: Documentation/hwmon/f71805f
5037F: drivers/hwmon/f71805f.c
e53004e2 5038
eea977ed
MB
5039FC0011 TUNER DRIVER
5040M: Michael Buesch <m@bues.ch>
5041L: linux-media@vger.kernel.org
5042S: Maintained
ccae7af2
MCC
5043F: drivers/media/tuners/fc0011.h
5044F: drivers/media/tuners/fc0011.c
eea977ed 5045
91952bc0
AP
5046FC2580 MEDIA DRIVER
5047M: Antti Palosaari <crope@iki.fi>
5048L: linux-media@vger.kernel.org
a825eaec 5049W: https://linuxtv.org
91952bc0
AP
5050W: http://palosaari.fi/linux/
5051Q: http://patchwork.linuxtv.org/project/linux-media/list/
5052T: git git://linuxtv.org/anttip/media_tree.git
5053S: Maintained
5054F: drivers/media/tuners/fc2580*
eea977ed 5055
88b2dbdb
EP
5056FANOTIFY
5057M: Eric Paris <eparis@redhat.com>
5058S: Maintained
5059F: fs/notify/fanotify/
5060F: include/linux/fanotify.h
c117ab84 5061F: include/uapi/linux/fanotify.h
88b2dbdb 5062
1da177e4 5063FARSYNC SYNCHRONOUS DRIVER
8b58be88 5064M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
5065W: http://www.farsite.co.uk/
5066S: Supported
679655da 5067F: drivers/net/wan/farsync.*
1da177e4 5068
c5408b88 5069FAULT INJECTION SUPPORT
8b58be88 5070M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 5071S: Supported
679655da
JP
5072F: Documentation/fault-injection/
5073F: lib/fault-inject.c
c5408b88 5074
053e514f
NT
5075FBTFT Framebuffer drivers
5076M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
053e514f
NT
5077S: Maintained
5078F: drivers/staging/fbtft/
5079
cae727db 5080FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 5081M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 5082L: fcoe-devel@open-fcoe.org
cae727db
RL
5083W: www.Open-FCoE.org
5084S: Supported
5085F: drivers/scsi/libfc/
5086F: drivers/scsi/fcoe/
5087F: include/scsi/fc/
5088F: include/scsi/libfc.h
5089F: include/scsi/libfcoe.h
c117ab84 5090F: include/uapi/scsi/fc/
cae727db 5091
e2d1d6c0 5092FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 5093M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 5094M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 5095L: linux-fsdevel@vger.kernel.org
1da177e4 5096S: Maintained
679655da
JP
5097F: include/linux/fcntl.h
5098F: include/linux/fs.h
c117ab84
CEB
5099F: include/uapi/linux/fcntl.h
5100F: include/uapi/linux/fs.h
679655da
JP
5101F: fs/fcntl.c
5102F: fs/locks.c
1da177e4 5103
e2d1d6c0 5104FILESYSTEMS (VFS and infrastructure)
8b58be88 5105M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 5106L: linux-fsdevel@vger.kernel.org
173acc7c 5107S: Maintained
679655da 5108F: fs/*
173acc7c 5109
b26e0ed4 5110FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 5111M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 5112L: linux-hwmon@vger.kernel.org
b26e0ed4 5113S: Maintained
d5ca6918
JP
5114F: drivers/hwmon/f75375s.c
5115F: include/linux/f75375s.h
b26e0ed4 5116
a331b0c3
CL
5117FIREWIRE AUDIO DRIVERS
5118M: Clemens Ladisch <clemens@ladisch.de>
5119L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5120T: git git://git.alsa-project.org/alsa-kernel.git
5121S: Maintained
5122F: sound/firewire/
5123
eb86ec51
SR
5124FIREWIRE MEDIA DRIVERS (firedtv)
5125M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5126L: linux-media@vger.kernel.org
5127L: linux1394-devel@lists.sourceforge.net
5128T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5129S: Maintained
5130F: drivers/media/firewire/
5131
a511ce33
CB
5132FIREWIRE SBP-2 TARGET
5133M: Chris Boot <bootc@bootc.net>
5134L: linux-scsi@vger.kernel.org
5135L: target-devel@vger.kernel.org
5136L: linux1394-devel@lists.sourceforge.net
5137T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5138S: Maintained
5139F: drivers/target/sbp/
5140
7d2c86b5 5141FIREWIRE SUBSYSTEM
8b58be88 5142M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5143L: linux1394-devel@lists.sourceforge.net
958a29cb 5144W: http://ieee1394.wiki.kernel.org/
2ca526bf 5145T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5146S: Maintained
679655da 5147F: drivers/firewire/
8f06ce3b
SR
5148F: include/linux/firewire.h
5149F: include/uapi/linux/firewire*.h
9f6d3c4b 5150F: tools/firewire/
e2d1d6c0
RD
5151
5152FIRMWARE LOADER (request_firmware)
39e68089 5153M: Ming Lei <ming.lei@canonical.com>
e7604239 5154M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5155L: linux-kernel@vger.kernel.org
5156S: Maintained
679655da
JP
5157F: Documentation/firmware_class/
5158F: drivers/base/firmware*.c
5159F: include/linux/firmware.h
e2d1d6c0 5160
f730e3dc 5161FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5162M: Joshua Morris <josh.h.morris@us.ibm.com>
5163M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5164S: Maintained
5165F: drivers/block/rsxx/
5166
8206f664 5167FLOPPY DRIVER
e5f6450c 5168M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5169T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5170S: Odd fixes
5171F: drivers/block/floppy.c
5172
9c9f32ed
AR
5173FMC SUBSYSTEM
5174M: Alessandro Rubini <rubini@gnudd.com>
5175W: http://www.ohwr.org/projects/fmc-bus
5176S: Supported
5177F: drivers/fmc/
5178F: include/linux/fmc*.h
5179F: include/linux/ipmi-fru.h
5180K: fmc_d.*register
5181
3c0ed7d5
AT
5182FPGA MANAGER FRAMEWORK
5183M: Alan Tull <atull@opensource.altera.com>
dd7d664a 5184R: Moritz Fischer <moritz.fischer@ettus.com>
7f1a5f04 5185L: linux-fpga@vger.kernel.org
3c0ed7d5 5186S: Maintained
e4998077 5187T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
3c0ed7d5
AT
5188F: drivers/fpga/
5189F: include/linux/fpga/fpga-mgr.h
5190W: http://www.rocketboards.org
5191
e2d1d6c0 5192FPU EMULATOR
8b58be88 5193M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5194W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5195S: Maintained
679655da 5196F: arch/x86/math-emu/
e2d1d6c0
RD
5197
5198FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5199L: netdev@vger.kernel.org
c173bfac 5200S: Orphan
679655da
JP
5201F: drivers/net/wan/dlci.c
5202F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5203
5204FRAMEBUFFER LAYER
04f6152d 5205M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
c69f677c 5206L: linux-fbdev@vger.kernel.org
04f6152d 5207T: git git://github.com/bzolnier/linux.git
b22fe37b 5208Q: http://patchwork.kernel.org/project/linux-fbdev/list/
04f6152d 5209S: Maintained
679655da 5210F: Documentation/fb/
b22fe37b
PM
5211F: drivers/video/
5212F: include/video/
679655da 5213F: include/linux/fb.h
c117ab84
CEB
5214F: include/uapi/video/
5215F: include/uapi/linux/fb.h
e2d1d6c0 5216
93aafb6d
HG
5217FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5218M: Horia Geantă <horia.geanta@nxp.com>
5219M: Dan Douglass <dan.douglass@nxp.com>
5220L: linux-crypto@vger.kernel.org
5221S: Maintained
5222F: drivers/crypto/caam/
5223F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5224
a57c188e 5225FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5226M: Timur Tabi <timur@tabi.org>
a57c188e 5227L: linux-fbdev@vger.kernel.org
c4ef9bc4 5228S: Maintained
8a61f013 5229F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5230
e2d1d6c0 5231FREESCALE DMA DRIVER
8b58be88
JP
5232M: Li Yang <leoli@freescale.com>
5233M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5234L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5235S: Maintained
679655da 5236F: drivers/dma/fsldma.*
e2d1d6c0 5237
44248aff
HX
5238FREESCALE GPMI NAND DRIVER
5239M: Han Xu <han.xu@nxp.com>
5240L: linux-mtd@lists.infradead.org
5241S: Maintained
5242F: drivers/mtd/nand/gpmi-nand/*
5243
e2d1d6c0 5244FREESCALE I2C CPM DRIVER
8b58be88 5245M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5246L: linuxppc-dev@lists.ozlabs.org
846557d3 5247L: linux-i2c@vger.kernel.org
0d2b405a 5248S: Maintained
679655da 5249F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5250
60e8c5ab 5251FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5252M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5253L: linux-fbdev@vger.kernel.org
efc03ecb 5254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5255S: Maintained
bad985a1 5256F: include/linux/platform_data/video-imxfb.h
8a61f013 5257F: drivers/video/fbdev/imxfb.c
60e8c5ab 5258
4d8e2cef 5259FREESCALE QUAD SPI DRIVER
38714fbd 5260M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5261L: linux-mtd@lists.infradead.org
5262S: Maintained
5263F: drivers/mtd/spi-nor/fsl-quadspi.c
5264
4689a6b1 5265FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5266M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5267M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5268L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5269L: netdev@vger.kernel.org
5270S: Maintained
ec21e2ec 5271F: drivers/net/ethernet/freescale/fs_enet/
679655da 5272F: include/linux/fs_enet_pd.h
4689a6b1 5273
63a0a00b
NA
5274FREESCALE IMX / MXC FEC DRIVER
5275M: Fugang Duan <fugang.duan@nxp.com>
5276L: netdev@vger.kernel.org
5277S: Maintained
5278F: drivers/net/ethernet/freescale/fec_main.c
5279F: drivers/net/ethernet/freescale/fec_ptp.c
5280F: drivers/net/ethernet/freescale/fec.h
5281F: Documentation/devicetree/bindings/net/fsl-fec.txt
5282
2fbfadb5
MB
5283FREESCALE QORIQ DPAA FMAN DRIVER
5284M: Madalin Bucur <madalin.bucur@nxp.com>
5285L: netdev@vger.kernel.org
5286S: Maintained
5287F: drivers/net/ethernet/freescale/fman
5288F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5289
63f4b4b0
MB
5290FREESCALE QORIQ DPAA ETHERNET DRIVER
5291M: Madalin Bucur <madalin.bucur@nxp.com>
5292L: netdev@vger.kernel.org
5293S: Maintained
5294F: drivers/net/ethernet/freescale/dpaa
5295
1b48706f 5296FREESCALE SOC DRIVERS
5297M: Scott Wood <oss@buserror.net>
5298L: linuxppc-dev@lists.ozlabs.org
5299L: linux-arm-kernel@lists.infradead.org
5300S: Maintained
5301F: drivers/soc/fsl/
5302F: include/linux/fsl/
5303
d9e9d82c 5304FREESCALE QUICC ENGINE LIBRARY
1b48706f 5305M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5306L: linuxppc-dev@lists.ozlabs.org
1b48706f 5307S: Maintained
7aa1aa6e
ZQ
5308F: drivers/soc/fsl/qe/
5309F: include/soc/fsl/*qe*.h
5310F: include/soc/fsl/*ucc*.h
d9e9d82c 5311
b55ef929 5312FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5313M: Li Yang <leoli@freescale.com>
6372594a 5314L: linux-usb@vger.kernel.org
a4724ed6 5315L: linuxppc-dev@lists.ozlabs.org
a7205b30 5316S: Maintained
faf2e1db 5317F: drivers/usb/gadget/udc/fsl*
a7205b30 5318
beaf53bf 5319FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5320M: Li Yang <leoli@freescale.com>
beaf53bf 5321L: netdev@vger.kernel.org
a4724ed6 5322L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5323S: Maintained
ec21e2ec 5324F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5325
abb1ed7b
CM
5326FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5327M: Claudiu Manoil <claudiu.manoil@freescale.com>
5328L: netdev@vger.kernel.org
5329S: Maintained
5330F: drivers/net/ethernet/freescale/gianfar*
5331X: drivers/net/ethernet/freescale/gianfar_ptp.c
5332F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5333
c19b6d24
ZQ
5334FREESCALE QUICC ENGINE UCC HDLC DRIVER
5335M: Zhao Qiang <qiang.zhao@nxp.com>
5336L: netdev@vger.kernel.org
5337L: linuxppc-dev@lists.ozlabs.org
5338S: Maintained
5339F: drivers/net/wan/fsl_ucc_hdlc*
5340
d9e9d82c 5341FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5342M: Timur Tabi <timur@tabi.org>
a4724ed6 5343L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5344S: Maintained
df621252 5345F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5346
5347FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5348M: Timur Tabi <timur@tabi.org>
dc85950a 5349M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5350M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5351R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5352L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5353L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5354S: Maintained
69aefcea 5355F: sound/soc/fsl/fsl*
dc85950a 5356F: sound/soc/fsl/imx*
69aefcea 5357F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5358
1da177e4 5359FREEVXFS FILESYSTEM
8b58be88 5360M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5361W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5362S: Maintained
679655da 5363F: fs/freevxfs/
1da177e4 5364
71038f52 5365FREEZER
49db1903 5366M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5367M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5368L: linux-pm@vger.kernel.org
71038f52 5369S: Supported
679655da
JP
5370F: Documentation/power/freezing-of-tasks.txt
5371F: include/linux/freezer.h
5372F: kernel/freezer.c
71038f52 5373
839a1f79
KRW
5374FRONTSWAP API
5375M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5376L: linux-kernel@vger.kernel.org
5377S: Maintained
5378F: mm/frontswap.c
5379F: include/linux/frontswap.h
5380
a5432f5a 5381FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5382M: David Howells <dhowells@redhat.com>
e62d6e24 5383L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5384S: Supported
5385F: Documentation/filesystems/caching/
5386F: fs/fscache/
5387F: include/linux/fscache*.h
5388
598c7d7a
TT
5389FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5390M: Theodore Y. Ts'o <tytso@mit.edu>
5391M: Jaegeuk Kim <jaegeuk@kernel.org>
c1b22129 5392L: linux-fsdevel@vger.kernel.org
598c7d7a
TT
5393S: Supported
5394F: fs/crypto/
46f47e48 5395F: include/linux/fscrypt*.h
598c7d7a 5396
f58ad8f5 5397F2FS FILE SYSTEM
9b29d481 5398M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5399M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5400L: linux-f2fs-devel@lists.sourceforge.net
95129296 5401W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5402T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5403S: Maintained
5404F: Documentation/filesystems/f2fs.txt
3bac380c 5405F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5406F: fs/f2fs/
5407F: include/linux/f2fs_fs.h
62d43eeb 5408F: include/trace/events/f2fs.h
f58ad8f5 5409
5ab7ffea 5410FUJITSU FR-V (FRV) PORT
0cf0305f 5411S: Orphan
679655da 5412F: arch/frv/
1da177e4 5413
20b93734 5414FUJITSU LAPTOP EXTRAS
409a3e98 5415M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5416L: platform-driver-x86@vger.kernel.org
20b93734 5417S: Maintained
679655da 5418F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5419
4da621b6
HK
5420FUJITSU M-5MO LS CAMERA ISP DRIVER
5421M: Kyungmin Park <kyungmin.park@samsung.com>
5422M: Heungjun Kim <riverful.kim@samsung.com>
5423L: linux-media@vger.kernel.org
5424S: Maintained
90d72ac6 5425F: drivers/media/i2c/m5mols/
b5dcee22 5426F: include/media/i2c/m5mols.h
4da621b6 5427
2d24c490
RG
5428FUJITSU TABLET EXTRAS
5429M: Robert Gerlach <khnz@gmx.de>
5430L: platform-driver-x86@vger.kernel.org
5431S: Maintained
5432F: drivers/platform/x86/fujitsu-tablet.c
5433
04578f17 5434FUSE: FILESYSTEM IN USERSPACE
8b58be88 5435M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5436L: linux-fsdevel@vger.kernel.org
04578f17 5437W: http://fuse.sourceforge.net/
0a30f612 5438T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5439S: Maintained
679655da 5440F: fs/fuse/
c117ab84 5441F: include/uapi/linux/fuse.h
0a30f612 5442F: Documentation/filesystems/fuse.txt
04578f17 5443
59cd42c2
DHV
5444FUTEX SUBSYSTEM
5445M: Thomas Gleixner <tglx@linutronix.de>
5446M: Ingo Molnar <mingo@redhat.com>
5447R: Peter Zijlstra <peterz@infradead.org>
5448R: Darren Hart <dvhart@infradead.org>
5449L: linux-kernel@vger.kernel.org
5450T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5451S: Maintained
5452F: kernel/futex.c
5453F: kernel/futex_compat.c
5454F: include/asm-generic/futex.h
5455F: include/linux/futex.h
5456F: include/uapi/linux/futex.h
5457F: tools/testing/selftests/futex/
5458F: tools/perf/bench/futex*
5459F: Documentation/*futex*
5460
1da177e4 5461FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5462M: Rik Faith <faith@cs.unc.edu>
1da177e4 5463L: linux-scsi@vger.kernel.org
baaea1dc 5464S: Odd Fixes (e.g., new signatures)
679655da 5465F: drivers/scsi/fdomain.*
1da177e4 5466
6b90bd4b
ER
5467GCC PLUGINS
5468M: Kees Cook <keescook@chromium.org>
5469R: Emese Revfy <re.emese@gmail.com>
5470L: kernel-hardening@lists.openwall.com
5471S: Maintained
5472F: scripts/gcc-plugins/
5473F: scripts/gcc-plugin.sh
68fdc678 5474F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5475F: Documentation/gcc-plugins.txt
5476
d8e2162c
PO
5477GCOV BASED KERNEL PROFILING
5478M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5479S: Maintained
5480F: kernel/gcov/
2584bab2 5481F: Documentation/dev-tools/gcov.rst
d8e2162c 5482
1da177e4 5483GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5484M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5485L: linux-scsi@vger.kernel.org
5486W: http://www.icp-vortex.com/
5487S: Supported
679655da 5488F: drivers/scsi/gdt*
1da177e4 5489
158daf16
JK
5490GDB KERNEL DEBUGGING HELPER SCRIPTS
5491M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5492M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5493S: Supported
5494F: scripts/gdb/
5495
3169a1c7
HV
5496GEMTEK FM RADIO RECEIVER DRIVER
5497M: Hans Verkuil <hverkuil@xs4all.nl>
5498L: linux-media@vger.kernel.org
5499T: git git://linuxtv.org/media_tree.git
a825eaec 5500W: https://linuxtv.org
3169a1c7
HV
5501S: Maintained
5502F: drivers/media/radio/radio-gemtek*
5503
1c23af90 5504GENERIC GPIO I2C DRIVER
880b0e26 5505M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5506S: Supported
679655da
JP
5507F: drivers/i2c/busses/i2c-gpio.c
5508F: include/linux/i2c-gpio.h
1c23af90 5509
92ed1a76
PK
5510GENERIC GPIO I2C MULTIPLEXER DRIVER
5511M: Peter Korsgaard <peter.korsgaard@barco.com>
5512L: linux-i2c@vger.kernel.org
5513S: Supported
e7065e20
JD
5514F: drivers/i2c/muxes/i2c-mux-gpio.c
5515F: include/linux/i2c-mux-gpio.h
5516F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5517
9251ce95 5518GENERIC HDLC (WAN) DRIVERS
8b58be88 5519M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5520W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5521S: Maintained
679655da
JP
5522F: drivers/net/wan/c101.c
5523F: drivers/net/wan/hd6457*
5524F: drivers/net/wan/hdlc*
5525F: drivers/net/wan/n2.c
5526F: drivers/net/wan/pc300too.c
5527F: drivers/net/wan/pci200syn.c
5528F: drivers/net/wan/wanxl*
1da177e4 5529
1527aab6 5530GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5531M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5532L: linux-arch@vger.kernel.org
5533T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5534S: Maintained
14430813
JP
5535F: include/asm-generic/
5536F: include/uapi/asm-generic/
1527aab6 5537
ff764963
KVA
5538GENERIC PHY FRAMEWORK
5539M: Kishon Vijay Abraham I <kishon@ti.com>
5540L: linux-kernel@vger.kernel.org
5541T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5542S: Supported
5543F: drivers/phy/
5544F: include/linux/phy/
5545
eea97aed
KH
5546GENERIC PM DOMAINS
5547M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5548M: Kevin Hilman <khilman@kernel.org>
5549M: Ulf Hansson <ulf.hansson@linaro.org>
5550L: linux-pm@vger.kernel.org
5551S: Supported
5552F: drivers/base/power/domain*.c
5553F: include/linux/pm_domain.h
5554
ccb86a69 5555GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5556M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5557L: kvm@vger.kernel.org
ccb86a69
MT
5558S: Supported
5559F: drivers/uio/uio_pci_generic.c
5560
f8f1ec73
JP
5561GET_MAINTAINER SCRIPT
5562M: Joe Perches <joe@perches.com>
5563S: Maintained
5564F: scripts/get_maintainer.pl
5565
a7d5afe8
GKB
5566GENWQE (IBM Generic Workqueue Card)
5567M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5568M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5569S: Supported
5570F: drivers/misc/genwqe/
5571
5be7b50f 5572GFS2 FILE SYSTEM
8b58be88 5573M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5574M: Bob Peterson <rpeterso@redhat.com>
a4644184 5575L: cluster-devel@redhat.com
5be7b50f 5576W: http://sources.redhat.com/cluster/
28666d6d 5577T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5578S: Supported
679655da
JP
5579F: Documentation/filesystems/gfs2*.txt
5580F: fs/gfs2/
c117ab84 5581F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5582
0a34eb8f 5583GIGASET ISDN DRIVERS
6b096fde 5584M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5585L: gigaset307x-common@lists.sourceforge.net
5586W: http://gigaset307x.sourceforge.net/
6b096fde 5587S: Odd Fixes
679655da
JP
5588F: Documentation/isdn/README.gigaset
5589F: drivers/isdn/gigaset/
c117ab84 5590F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5591
7eea35fe
JP
5592GO7007 MPEG CODEC
5593M: Hans Verkuil <hans.verkuil@cisco.com>
5594L: linux-media@vger.kernel.org
5595S: Maintained
5596F: drivers/media/usb/go7007/
5597
ca96ea86
BN
5598GOODIX TOUCHSCREEN
5599M: Bastien Nocera <hadess@hadess.net>
5600L: linux-input@vger.kernel.org
5601S: Maintained
5602F: drivers/input/touchscreen/goodix.c
5603
a6a1cf3d
BJZ
5604GPIO MOCKUP DRIVER
5605M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5606L: linux-gpio@vger.kernel.org
5607S: Maintained
5608F: drivers/gpio/gpio-mockup.c
5609F: tools/testing/selftests/gpio/
5610
a0dc00b4 5611GPIO SUBSYSTEM
e4651a9f 5612M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5613M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5614L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5615T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5616S: Maintained
cd97a449 5617F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5618F: Documentation/gpio/
40c159b7 5619F: Documentation/ABI/testing/gpio-cdev
fe95046e 5620F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5621F: drivers/gpio/
bdc6e95e
AC
5622F: include/linux/gpio/
5623F: include/linux/gpio.h
9b692346 5624F: include/asm-generic/gpio.h
3c702e99 5625F: include/uapi/linux/gpio.h
6d591c46 5626F: tools/gpio/
a0dc00b4 5627
71a6d0af
HW
5628GRE DEMULTIPLEXER DRIVER
5629M: Dmitry Kozlov <xeb@mail.ru>
5630L: netdev@vger.kernel.org
5631S: Maintained
11c26770
JP
5632F: net/ipv4/gre_demux.c
5633F: net/ipv4/gre_offload.c
71a6d0af
HW
5634F: include/net/gre.h
5635
d4c41139 5636GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5637M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5638L: netdev@vger.kernel.org
5639S: Maintained
a31a96ad 5640F: drivers/net/ethernet/aeroflex/
d4c41139 5641
629c1fb5
GKH
5642GREYBUS SUBSYSTEM
5643M: Johan Hovold <johan@kernel.org>
5644M: Alex Elder <elder@kernel.org>
5645M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5646S: Maintained
5647F: drivers/staging/greybus/
01d0f715 5648L: greybus-dev@lists.linaro.org
629c1fb5 5649
926706c5
VA
5650GREYBUS AUDIO PROTOCOLS DRIVERS
5651M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5652M: Mark Greer <mgreer@animalcreek.com>
926706c5 5653S: Maintained
544a6944
MG
5654F: drivers/staging/greybus/audio_apbridgea.c
5655F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5656F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5657F: drivers/staging/greybus/audio_codec.h
5658F: drivers/staging/greybus/audio_gb.c
5659F: drivers/staging/greybus/audio_manager.c
5660F: drivers/staging/greybus/audio_manager.h
5661F: drivers/staging/greybus/audio_manager_module.c
5662F: drivers/staging/greybus/audio_manager_private.h
5663F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5664F: drivers/staging/greybus/audio_module.c
5665F: drivers/staging/greybus/audio_topology.c
5666
2bbadafb
RMS
5667GREYBUS PROTOCOLS DRIVERS
5668M: Rui Miguel Silva <rmfrfs@gmail.com>
5669S: Maintained
5670F: drivers/staging/greybus/sdio.c
5671F: drivers/staging/greybus/light.c
5672F: drivers/staging/greybus/gpio.c
5673F: drivers/staging/greybus/power_supply.c
5674F: drivers/staging/greybus/spi.c
5675F: drivers/staging/greybus/spilib.c
5676
7d700518
BD
5677GREYBUS PROTOCOLS DRIVERS
5678M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5679S: Maintained
5680F: drivers/staging/greybus/loopback.c
5681F: drivers/staging/greybus/timesync.c
5682F: drivers/staging/greybus/timesync_platform.c
5683
5bd16350
VK
5684GREYBUS PROTOCOLS DRIVERS
5685M: Viresh Kumar <vireshk@kernel.org>
5686S: Maintained
5687F: drivers/staging/greybus/authentication.c
5688F: drivers/staging/greybus/bootrom.c
5689F: drivers/staging/greybus/firmware.h
5690F: drivers/staging/greybus/fw-core.c
5691F: drivers/staging/greybus/fw-download.c
5692F: drivers/staging/greybus/fw-managament.c
5693F: drivers/staging/greybus/greybus_authentication.h
5694F: drivers/staging/greybus/greybus_firmware.h
5695F: drivers/staging/greybus/hid.c
5696F: drivers/staging/greybus/i2c.c
5697F: drivers/staging/greybus/spi.c
5698F: drivers/staging/greybus/spilib.c
5699F: drivers/staging/greybus/spilib.h
5700
8d904fe5
DL
5701GREYBUS PROTOCOLS DRIVERS
5702M: David Lin <dtwlin@gmail.com>
5703S: Maintained
5704F: drivers/staging/greybus/uart.c
5705F: drivers/staging/greybus/log.c
5706
92b8bd96
VH
5707GREYBUS PLATFORM DRIVERS
5708M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5709S: Maintained
5710F: drivers/staging/greybus/arche-platform.c
5711F: drivers/staging/greybus/arche-apb-ctrl.c
5712F: drivers/staging/greybus/arche_platform.h
5713
7aae6e2d
CAC
5714GS1662 VIDEO SERIALIZER
5715M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5716L: linux-media@vger.kernel.org
5717T: git git://linuxtv.org/media_tree.git
5718S: Maintained
5719F: drivers/media/spi/gs1662.c
5720
e8deeae2 5721GSPCA FINEPIX SUBDRIVER
8b58be88 5722M: Frank Zago <frank@zago.net>
661263b5 5723L: linux-media@vger.kernel.org
275ffde4 5724T: git git://linuxtv.org/media_tree.git
e8deeae2 5725S: Maintained
0c0d06ca 5726F: drivers/media/usb/gspca/finepix.c
e8deeae2 5727
4b3fa3c4
OL
5728GSPCA GL860 SUBDRIVER
5729M: Olivier Lorin <o.lorin@laposte.net>
5730L: linux-media@vger.kernel.org
275ffde4 5731T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5732S: Maintained
0c0d06ca 5733F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5734
e8deeae2 5735GSPCA M5602 SUBDRIVER
8b58be88 5736M: Erik Andren <erik.andren@gmail.com>
661263b5 5737L: linux-media@vger.kernel.org
275ffde4 5738T: git git://linuxtv.org/media_tree.git
e8deeae2 5739S: Maintained
0c0d06ca 5740F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5741
5742GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5743M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5744L: linux-media@vger.kernel.org
275ffde4 5745T: git git://linuxtv.org/media_tree.git
c0936df4 5746S: Odd Fixes
0c0d06ca 5747F: drivers/media/usb/gspca/pac207.c
e8deeae2 5748
261982f1 5749GSPCA SN9C20X SUBDRIVER
d95c5b0b 5750M: Brian Johnson <brijohn@gmail.com>
261982f1 5751L: linux-media@vger.kernel.org
275ffde4 5752T: git git://linuxtv.org/media_tree.git
261982f1 5753S: Maintained
0c0d06ca 5754F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5755
e8deeae2 5756GSPCA T613 SUBDRIVER
8b58be88 5757M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5758L: linux-media@vger.kernel.org
275ffde4 5759T: git git://linuxtv.org/media_tree.git
e8deeae2 5760S: Maintained
0c0d06ca 5761F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5762
5763GSPCA USB WEBCAM DRIVER
c0936df4 5764M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5765L: linux-media@vger.kernel.org
275ffde4 5766T: git git://linuxtv.org/media_tree.git
c0936df4 5767S: Odd Fixes
0c0d06ca 5768F: drivers/media/usb/gspca/
e8deeae2 5769
bed45f79
PN
5770GTP (GPRS Tunneling Protocol)
5771M: Pablo Neira Ayuso <pablo@netfilter.org>
5772M: Harald Welte <laforge@gnumonks.org>
5773L: osmocom-net-gprs@lists.osmocom.org
5774T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5775S: Maintained
5776F: drivers/net/gtp.c
5777
584ec979 5778GUID PARTITION TABLE (GPT)
4f973c63 5779M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5780L: linux-efi@vger.kernel.org
5781S: Maintained
5782F: block/partitions/efi.*
5783
aa3c598b 5784STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5785M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5786L: linux-media@vger.kernel.org
275ffde4 5787T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5788S: Maintained
5789F: drivers/media/usb/stk1160/
e8deeae2 5790
4e456b86
YS
5791H8/300 ARCHITECTURE
5792M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5793L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5794W: http://uclinux-h8.sourceforge.jp
5795T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5796S: Maintained
5797F: arch/h8300/
5798F: drivers/clocksource/h8300_*.c
5799F: drivers/clk/h8300/
5800F: drivers/irqchip/irq-renesas-h8*.c
5801
71a6d0af
HW
5802HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5803M: Frank Seidel <frank@f-seidel.de>
5804L: platform-driver-x86@vger.kernel.org
5805W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5806S: Maintained
5807F: drivers/platform/x86/hdaps.c
5808
48fc9e26
HV
5809HDPVR USB VIDEO ENCODER DRIVER
5810M: Hans Verkuil <hverkuil@xs4all.nl>
5811L: linux-media@vger.kernel.org
5812T: git git://linuxtv.org/media_tree.git
a825eaec 5813W: https://linuxtv.org
48fc9e26 5814S: Odd Fixes
14430813 5815F: drivers/media/usb/hdpvr/
48fc9e26 5816
71a6d0af 5817HWPOISON MEMORY FAILURE HANDLING
f9625c48 5818M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5819L: linux-mm@kvack.org
71a6d0af
HW
5820S: Maintained
5821F: mm/memory-failure.c
5822F: mm/hwpoison-inject.c
5823
5824HYPERVISOR VIRTUAL CONSOLE DRIVER
5825L: linuxppc-dev@lists.ozlabs.org
5826S: Odd Fixes
5827F: drivers/tty/hvc/
5828
e5ab1477
AP
5829HACKRF MEDIA DRIVER
5830M: Antti Palosaari <crope@iki.fi>
5831L: linux-media@vger.kernel.org
a825eaec 5832W: https://linuxtv.org
e5ab1477
AP
5833W: http://palosaari.fi/linux/
5834Q: http://patchwork.linuxtv.org/project/linux-media/list/
5835T: git git://linuxtv.org/anttip/media_tree.git
5836S: Maintained
5837F: drivers/media/usb/hackrf/
5838
5b543965 5839HARDWARE MONITORING
d8130624 5840M: Jean Delvare <jdelvare@suse.com>
ca462085 5841M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5842L: linux-hwmon@vger.kernel.org
5843W: http://hwmon.wiki.kernel.org/
a94ef4ed 5844T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5845T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5846S: Maintained
047f4ec2 5847F: Documentation/hwmon/
679655da 5848F: drivers/hwmon/
047f4ec2 5849F: include/linux/hwmon*.h
5b543965 5850
844dd05f 5851HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5852M: Matt Mackall <mpm@selenic.com>
5853M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5854L: linux-crypto@vger.kernel.org
c0d0787b 5855S: Odd fixes
f6c60b15 5856F: Documentation/devicetree/bindings/rng/
679655da
JP
5857F: Documentation/hw_random.txt
5858F: drivers/char/hw_random/
5859F: include/linux/hw_random.h
844dd05f 5860
8b37fcfc
OBC
5861HARDWARE SPINLOCK CORE
5862M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5863M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5864L: linux-remoteproc@vger.kernel.org
8b37fcfc 5865S: Maintained
9f273c24 5866T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5867F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5868F: Documentation/hwspinlock.txt
2dbd8585 5869F: drivers/hwspinlock/
8b37fcfc
OBC
5870F: include/linux/hwspinlock.h
5871
1da177e4 5872HARMONY SOUND DRIVER
ac6aecbf 5873L: linux-parisc@vger.kernel.org
1da177e4 5874S: Maintained
679655da 5875F: sound/parisc/harmony.*
1da177e4 5876
214de83e 5877HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
4cfccbda 5878M: Jimmy Vance <jimmy.vance@hpe.com>
214de83e
BB
5879S: Supported
5880F: Documentation/watchdog/hpwdt.txt
5881F: drivers/watchdog/hpwdt.c
5882
9257aa49 5883HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5884M: Don Brace <don.brace@microsemi.com>
a0a268ad 5885L: esc.storagedev@microsemi.com
693373db 5886L: linux-scsi@vger.kernel.org
9257aa49
SC
5887S: Supported
5888F: Documentation/scsi/hpsa.txt
5889F: drivers/scsi/hpsa*.[ch]
5890F: include/linux/cciss*.h
c117ab84 5891F: include/uapi/linux/cciss*.h
9257aa49 5892
e2d1d6c0 5893HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5894M: Don Brace <don.brace@microsemi.com>
516fdcea 5895L: esc.storagedev@microsemi.com
693373db 5896L: linux-scsi@vger.kernel.org
e2d1d6c0 5897S: Supported
679655da
JP
5898F: Documentation/blockdev/cciss.txt
5899F: drivers/block/cciss*
5900F: include/linux/cciss_ioctl.h
c117ab84 5901F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5902
f48ad614
DD
5903HFI1 DRIVER
5904M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5905M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5906L: linux-rdma@vger.kernel.org
5907S: Supported
5908F: drivers/infiniband/hw/hfi1
5909
1da177e4 5910HFS FILESYSTEM
6cf515e1
GU
5911L: linux-fsdevel@vger.kernel.org
5912S: Orphan
679655da
JP
5913F: Documentation/filesystems/hfs.txt
5914F: fs/hfs/
1da177e4 5915
ef575f47
GU
5916HFSPLUS FILESYSTEM
5917L: linux-fsdevel@vger.kernel.org
5918S: Orphan
5919F: Documentation/filesystems/hfsplus.txt
5920F: fs/hfsplus/
5921
1da177e4 5922HGA FRAMEBUFFER DRIVER
8b58be88 5923M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5924L: linux-nvidia@lists.surfsouth.com
5925W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5926S: Maintained
8a61f013 5927F: drivers/video/fbdev/hgafb.c
1da177e4 5928
4480f15b 5929HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5930M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5931M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5932L: linux-pm@vger.kernel.org
68656443 5933B: https://bugzilla.kernel.org
e2d1d6c0 5934S: Supported
679655da
JP
5935F: arch/x86/power/
5936F: drivers/base/power/
5937F: kernel/power/
5938F: include/linux/suspend.h
5939F: include/linux/freezer.h
5940F: include/linux/pm.h
679655da 5941F: arch/*/include/asm/suspend*.h
e2d1d6c0 5942
4ef4caad 5943HID CORE LAYER
e5f6450c 5944M: Jiri Kosina <jikos@kernel.org>
406df153 5945R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5946L: linux-input@vger.kernel.org
54e5881d 5947T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5948S: Maintained
679655da
JP
5949F: drivers/hid/
5950F: include/linux/hid*
c117ab84 5951F: include/uapi/linux/hid*
4ef4caad 5952
30ee72f0 5953HID SENSOR HUB DRIVERS
e5f6450c 5954M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5955M: Jonathan Cameron <jic23@kernel.org>
5956M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5957L: linux-input@vger.kernel.org
5958L: linux-iio@vger.kernel.org
5959S: Maintained
5960F: Documentation/hid/hid-sensor*
5961F: drivers/hid/hid-sensor-*
5962F: drivers/iio/*/hid-*
5963F: include/linux/hid-sensor-*
5964
38bed542 5965HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5966M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5967L: linux-kernel@vger.kernel.org
75fc2d37 5968T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5969S: Maintained
679655da 5970F: Documentation/timers/
5cee9645 5971F: kernel/time/hrtimer.c
88606e80
TG
5972F: kernel/time/clockevents.c
5973F: kernel/time/tick*.*
5974F: kernel/time/timer_*.c
05ed8490 5975F: include/linux/clockchips.h
679655da 5976F: include/linux/hrtimer.h
38bed542 5977
1da177e4 5978HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5979L: linux-hams@vger.kernel.org
8b64f2a0 5980S: Orphan
679655da
JP
5981F: drivers/net/hamradio/dmascc.c
5982F: drivers/net/hamradio/scc.c
1da177e4 5983
ede1e6f8 5984HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5985M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5986W: http://www.highpoint-tech.com
5987S: Supported
679655da
JP
5988F: Documentation/scsi/hptiop.txt
5989F: drivers/scsi/hptiop.c
ede1e6f8 5990
1da177e4 5991HIPPI
8b58be88 5992M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5993L: linux-hippi@sunsite.dk
5994S: Maintained
679655da 5995F: include/linux/hippidevice.h
c117ab84 5996F: include/uapi/linux/if_hippi.h
679655da 5997F: net/802/hippi.c
ff5a3b50 5998F: drivers/net/hippi/
1da177e4 5999
b30d74e4
DH
6000HISILICON NETWORK SUBSYSTEM DRIVER
6001M: Yisen Zhuang <yisen.zhuang@huawei.com>
6002M: Salil Mehta <salil.mehta@huawei.com>
6003L: netdev@vger.kernel.org
6004W: http://www.hisilicon.com
6005S: Maintained
6006F: drivers/net/ethernet/hisilicon/
6007F: Documentation/devicetree/bindings/net/hisilicon*.txt
6008
66a9bae6 6009HISILICON ROCE DRIVER
6010M: Lijun Ou <oulijun@huawei.com>
6011M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6012L: linux-rdma@vger.kernel.org
6013S: Maintained
6014F: drivers/infiniband/hw/hns/
6015F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6016
16c6c252
JG
6017HISILICON SAS Controller
6018M: John Garry <john.garry@huawei.com>
6019W: http://www.hisilicon.com
6020S: Supported
6021F: drivers/scsi/hisi_sas/
6022F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6023
ff1d2767 6024HOST AP DRIVER
8b58be88 6025M: Jouni Malinen <j@w1.fi>
724c6b35 6026L: linux-wireless@vger.kernel.org
ffd74aca
JM
6027W: http://w1.fi/hostap-driver.html
6028S: Obsolete
eb4f98d5 6029F: drivers/net/wireless/intersil/hostap/
ff1d2767 6030
dd8cd779 6031HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 6032L: platform-driver-x86@vger.kernel.org
95c70215 6033S: Orphan
679655da 6034F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 6035
e2d1d6c0 6036HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 6037M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6038S: Maintained
7e25d724 6039F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 6040
7d2c86b5 6041HPET: High Precision Event Timers driver
8b58be88 6042M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 6043S: Maintained
679655da
JP
6044F: Documentation/timers/hpet.txt
6045F: drivers/char/hpet.c
6046F: include/linux/hpet.h
c117ab84 6047F: include/uapi/linux/hpet.h
b9b0332f 6048
e07b5d79 6049HPET: x86
9e06f631 6050S: Orphan
679655da
JP
6051F: arch/x86/kernel/hpet.c
6052F: arch/x86/include/asm/hpet.h
b9b0332f 6053
1da177e4 6054HPFS FILESYSTEM
8b58be88 6055M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
6056W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6057S: Maintained
679655da 6058F: fs/hpfs/
1da177e4 6059
3441cded 6060HSI SUBSYSTEM
56459ea9
SR
6061M: Sebastian Reichel <sre@kernel.org>
6062T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
6063S: Maintained
6064F: Documentation/ABI/testing/sysfs-bus-hsi
83e676c9 6065F: Documentation/driver-api/hsi.rst
3441cded
SR
6066F: drivers/hsi/
6067F: include/linux/hsi/
6068F: include/uapi/linux/hsi/
6069
7d2c86b5 6070HSO 3G MODEM DRIVER
0bf09c39
BS
6071L: linux-usb@vger.kernel.org
6072S: Orphan
679655da 6073F: drivers/net/usb/hso.c
11cd29b0 6074
19990e29
AB
6075HSR NETWORK PROTOCOL
6076M: Arvid Brodin <arvid.brodin@alten.se>
6077L: netdev@vger.kernel.org
6078S: Maintained
6079F: net/hsr/
6080
5a18c343 6081HTCPEN TOUCHSCREEN DRIVER
8b58be88 6082M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
6083L: linux-input@vger.kernel.org
6084S: Maintained
679655da 6085F: drivers/input/touchscreen/htcpen.c
5a18c343 6086
1da177e4 6087HUGETLB FILESYSTEM
6d49e352 6088M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 6089S: Maintained
679655da 6090F: fs/hugetlbfs/
1da177e4 6091
fe713d60
JCT
6092HVA ST MEDIA DRIVER
6093M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6094L: linux-media@vger.kernel.org
6095T: git git://linuxtv.org/media_tree.git
6096W: https://linuxtv.org
6097S: Supported
6098F: drivers/media/platform/sti/hva
6099
05183189 6100Hyper-V CORE AND DRIVERS
9c3646d1 6101M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189 6102M: Haiyang Zhang <haiyangz@microsoft.com>
421463b8 6103M: Stephen Hemminger <sthemmin@microsoft.com>
05183189
S
6104L: devel@linuxdriverproject.org
6105S: Maintained
a4162747
HZ
6106F: arch/x86/include/asm/mshyperv.h
6107F: arch/x86/include/uapi/asm/hyperv.h
6108F: arch/x86/kernel/cpu/mshyperv.c
8730046c 6109F: arch/x86/hyperv
05183189 6110F: drivers/hid/hid-hyperv.c
a4162747 6111F: drivers/hv/
f92ca80b 6112F: drivers/input/serio/hyperv-keyboard.c
4daace0d 6113F: drivers/pci/host/pci-hyperv.c
05183189 6114F: drivers/net/hyperv/
a4162747 6115F: drivers/scsi/storvsc_drv.c
95096f2f 6116F: drivers/uio/uio_hv_generic.c
8a61f013 6117F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
6118F: include/linux/hyperv.h
6119F: tools/hv/
54bf725e 6120F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 6121
7724fd04
PR
6122I2C MUXES
6123M: Peter Rosin <peda@axentia.se>
6124L: linux-i2c@vger.kernel.org
6125S: Maintained
2254d24a 6126F: Documentation/i2c/i2c-topology
7724fd04
PR
6127F: Documentation/i2c/muxes/
6128F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 6129F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 6130F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
6131F: drivers/i2c/i2c-mux.c
6132F: drivers/i2c/muxes/
6133F: include/linux/i2c-mux.h
6134
d85c8a6a 6135I2C OVER PARALLEL PORT
d8130624 6136M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6137L: linux-i2c@vger.kernel.org
6138S: Maintained
6139F: Documentation/i2c/busses/i2c-parport
6140F: Documentation/i2c/busses/i2c-parport-light
6141F: drivers/i2c/busses/i2c-parport.c
6142F: drivers/i2c/busses/i2c-parport-light.c
6143
6144I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 6145M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6146L: linux-i2c@vger.kernel.org
6147S: Maintained
6148F: Documentation/i2c/busses/i2c-ali1535
6149F: Documentation/i2c/busses/i2c-ali1563
6150F: Documentation/i2c/busses/i2c-ali15x3
6151F: Documentation/i2c/busses/i2c-amd756
6152F: Documentation/i2c/busses/i2c-amd8111
6153F: Documentation/i2c/busses/i2c-i801
6154F: Documentation/i2c/busses/i2c-nforce2
6155F: Documentation/i2c/busses/i2c-piix4
6156F: Documentation/i2c/busses/i2c-sis5595
6157F: Documentation/i2c/busses/i2c-sis630
6158F: Documentation/i2c/busses/i2c-sis96x
6159F: Documentation/i2c/busses/i2c-via
6160F: Documentation/i2c/busses/i2c-viapro
6161F: drivers/i2c/busses/i2c-ali1535.c
6162F: drivers/i2c/busses/i2c-ali1563.c
6163F: drivers/i2c/busses/i2c-ali15x3.c
6164F: drivers/i2c/busses/i2c-amd756.c
6165F: drivers/i2c/busses/i2c-amd756-s4882.c
6166F: drivers/i2c/busses/i2c-amd8111.c
6167F: drivers/i2c/busses/i2c-i801.c
6168F: drivers/i2c/busses/i2c-isch.c
6169F: drivers/i2c/busses/i2c-nforce2.c
6170F: drivers/i2c/busses/i2c-nforce2-s4985.c
6171F: drivers/i2c/busses/i2c-piix4.c
6172F: drivers/i2c/busses/i2c-sis5595.c
6173F: drivers/i2c/busses/i2c-sis630.c
6174F: drivers/i2c/busses/i2c-sis96x.c
6175F: drivers/i2c/busses/i2c-via.c
6176F: drivers/i2c/busses/i2c-viapro.c
6177
cb7f07a4
NH
6178I2C/SMBUS ISMT DRIVER
6179M: Seth Heasley <seth.heasley@intel.com>
6180M: Neil Horman <nhorman@tuxdriver.com>
6181L: linux-i2c@vger.kernel.org
6182F: drivers/i2c/busses/i2c-ismt.c
6183F: Documentation/i2c/busses/i2c-ismt
6184
6ea884db 6185I2C/SMBUS STUB DRIVER
d8130624 6186M: Jean Delvare <jdelvare@suse.com>
846557d3 6187L: linux-i2c@vger.kernel.org
6ea884db 6188S: Maintained
8547a5bc 6189F: drivers/i2c/i2c-stub.c
6ea884db 6190
5b543965 6191I2C SUBSYSTEM
14d77c4d 6192M: Wolfram Sang <wsa@the-dreams.de>
846557d3 6193L: linux-i2c@vger.kernel.org
9d4ea27a
WS
6194W: https://i2c.wiki.kernel.org/
6195Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 6196T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 6197S: Maintained
40ed1b4c 6198F: Documentation/devicetree/bindings/i2c/
679655da
JP
6199F: Documentation/i2c/
6200F: drivers/i2c/
630bc46e 6201F: drivers/i2c/*/
679655da 6202F: include/linux/i2c.h
03b70d62 6203F: include/linux/i2c-*.h
c117ab84
CEB
6204F: include/uapi/linux/i2c.h
6205F: include/uapi/linux/i2c-*.h
1da177e4 6206
4560d677
WS
6207I2C ACPI SUPPORT
6208M: Mika Westerberg <mika.westerberg@linux.intel.com>
6209L: linux-i2c@vger.kernel.org
6210L: linux-acpi@vger.kernel.org
6211S: Maintained
4560d677 6212
d85c8a6a 6213I2C-TAOS-EVM DRIVER
d8130624 6214M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6215L: linux-i2c@vger.kernel.org
6216S: Maintained
6217F: Documentation/i2c/busses/i2c-taos-evm
6218F: drivers/i2c/busses/i2c-taos-evm.c
6219
e8c76eed 6220I2C-TINY-USB DRIVER
8b58be88 6221M: Till Harbaum <till@harbaum.org>
846557d3 6222L: linux-i2c@vger.kernel.org
932d1872 6223W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 6224S: Maintained
679655da 6225F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 6226
1da177e4 6227i386 BOOT CODE
8b58be88 6228M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 6229S: Maintained
679655da 6230F: arch/x86/boot/
1da177e4
LT
6231
6232i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 6233M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 6234T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
6235S: Maintained
6236
1da177e4 6237IA64 (Itanium) PLATFORM
8b58be88
JP
6238M: Tony Luck <tony.luck@intel.com>
6239M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6240L: linux-ia64@vger.kernel.org
6b1c70b1 6241T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6242S: Maintained
679655da 6243F: arch/ia64/
1da177e4 6244
4cd38750
LDSB
6245IBM Power VMX Cryptographic instructions
6246M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6247M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
6248L: linux-crypto@vger.kernel.org
6249S: Supported
6250F: drivers/crypto/vmx/Makefile
6251F: drivers/crypto/vmx/Kconfig
6252F: drivers/crypto/vmx/vmx.c
6253F: drivers/crypto/vmx/aes*
6254F: drivers/crypto/vmx/ghash*
6255F: drivers/crypto/vmx/ppc-xlate.pl
6256
956c203c 6257IBM Power in-Nest Crypto Acceleration
4cd38750 6258M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6259M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6260L: linux-crypto@vger.kernel.org
6261S: Supported
28bceeaa
DS
6262F: drivers/crypto/nx/Makefile
6263F: drivers/crypto/nx/Kconfig
6264F: drivers/crypto/nx/nx-aes*
6265F: drivers/crypto/nx/nx-sha*
6266F: drivers/crypto/nx/nx.*
6267F: drivers/crypto/nx/nx_csbcpb.h
6268F: drivers/crypto/nx/nx_debugfs.h
956c203c 6269
0e16aafb 6270IBM Power 842 compression accelerator
f275d385 6271M: Haren Myneni <haren@us.ibm.com>
0e16aafb 6272S: Supported
28bceeaa
DS
6273F: drivers/crypto/nx/Makefile
6274F: drivers/crypto/nx/Kconfig
7011a122 6275F: drivers/crypto/nx/nx-842*
2da572c9 6276F: include/linux/sw842.h
2062c5b6 6277F: crypto/842.c
2da572c9 6278F: lib/842/
0e16aafb 6279
1da177e4 6280IBM Power Linux RAID adapter
8b58be88 6281M: Brian King <brking@us.ibm.com>
1da177e4 6282S: Supported
679655da 6283F: drivers/scsi/ipr.*
1da177e4 6284
9d348af4 6285IBM Power Virtual Ethernet Device Driver
eddd63a6 6286M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6287L: netdev@vger.kernel.org
6288S: Supported
9aa32835 6289F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6290
032c5e82
TF
6291IBM Power SRIOV Virtual NIC Device Driver
6292M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6293M: John Allen <jallen@linux.vnet.ibm.com>
6294L: netdev@vger.kernel.org
6295S: Supported
6296F: drivers/net/ethernet/ibm/ibmvnic.*
6297
e6babec6 6298IBM Power Virtual SCSI Device Drivers
bcbde52b 6299M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6300L: linux-scsi@vger.kernel.org
6301S: Supported
e6babec6 6302F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6303F: include/scsi/viosrp.h
6304
6305IBM Power Virtual SCSI Device Target Driver
6306M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6307M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6308L: linux-scsi@vger.kernel.org
6309L: target-devel@vger.kernel.org
6310S: Supported
6311F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6312
6313IBM Power Virtual FC Device Drivers
44b4dad9 6314M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6315L: linux-scsi@vger.kernel.org
6316S: Supported
6317F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6318
1da177e4 6319IBM ServeRAID RAID DRIVER
f9213e78 6320S: Orphan
679655da 6321F: drivers/scsi/ips.*
1da177e4 6322
6ed9f9c4
PT
6323ICH LPC AND GPIO DRIVER
6324M: Peter Tyser <ptyser@xes-inc.com>
6325S: Maintained
6326F: drivers/mfd/lpc_ich.c
6327F: drivers/gpio/gpio-ich.c
6328
3e1aec4e
MV
6329IDT VersaClock 5 CLOCK DRIVER
6330M: Marek Vasut <marek.vasut@gmail.com>
6331S: Maintained
6332F: drivers/clk/clk-versaclock5.c
6333
1e7106fc 6334IDE SUBSYSTEM
8b58be88 6335M: "David S. Miller" <davem@davemloft.net>
1da177e4 6336L: linux-ide@vger.kernel.org
8a6e2535 6337Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6338T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6339S: Maintained
679655da
JP
6340F: Documentation/ide/
6341F: drivers/ide/
6342F: include/linux/ide.h
1da177e4 6343
6cb8c13d
IP
6344IDEAPAD LAPTOP EXTRAS DRIVER
6345M: Ike Panhc <ike.pan@canonical.com>
6346L: platform-driver-x86@vger.kernel.org
6347W: http://launchpad.net/ideapad-laptop
6348S: Maintained
6349F: drivers/platform/x86/ideapad-laptop.c
6350
1ea4c161
AM
6351IDEAPAD LAPTOP SLIDEBAR DRIVER
6352M: Andrey Moiseev <o2g.org.ru@gmail.com>
6353L: linux-input@vger.kernel.org
6354W: https://github.com/o2genum/ideapad-slidebar
6355S: Maintained
6356F: drivers/input/misc/ideapad_slidebar.c
6357
0f861e8c 6358IDE/ATAPI DRIVERS
487ba8e8 6359M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6360L: linux-ide@vger.kernel.org
c404c199 6361S: Maintained
679655da
JP
6362F: Documentation/cdrom/ide-cd
6363F: drivers/ide/ide-cd*
1da177e4 6364
02cf2286 6365IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6366M: Alexander Aring <aar@pengutronix.de>
5cc92049 6367M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6368L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6369W: http://wpan.cakelab.org/
6370T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6371T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6372S: Maintained
6373F: net/ieee802154/
68653359 6374F: net/mac802154/
251741b1 6375F: drivers/net/ieee802154/
580947d3
AA
6376F: include/linux/nl802154.h
6377F: include/linux/ieee802154.h
6378F: include/net/nl802154.h
6379F: include/net/mac802154.h
6380F: include/net/af_ieee802154.h
6381F: include/net/cfg802154.h
6382F: include/net/ieee802154_netdev.h
ebef9c12 6383F: Documentation/networking/ieee802154.txt
02cf2286 6384
1ce84604
YG
6385IFE PROTOCOL
6386M: Yotam Gigi <yotamg@mellanox.com>
6387M: Jamal Hadi Salim <jhs@mojatatu.com>
6388F: net/ife
6389F: include/net/ife.h
6390F: include/uapi/linux/ife.h
6391
b1c97193
SY
6392IGORPLUG-USB IR RECEIVER
6393M: Sean Young <sean@mess.org>
6394L: linux-media@vger.kernel.org
6395S: Maintained
6396F: drivers/media/rc/igorplugusb.c
6397
40ad4a30
SY
6398IGUANAWORKS USB IR TRANSCEIVER
6399M: Sean Young <sean@mess.org>
6400L: linux-media@vger.kernel.org
6401S: Maintained
6402F: drivers/media/rc/iguanair.c
6403
ed13134b
PR
6404IIO DIGITAL POTENTIOMETER DAC
6405M: Peter Rosin <peda@axentia.se>
6406L: linux-iio@vger.kernel.org
6407S: Maintained
7fde1484 6408F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6409F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6410F: drivers/iio/dac/dpot-dac.c
ed13134b 6411
e778aa14
PR
6412IIO ENVELOPE DETECTOR
6413M: Peter Rosin <peda@axentia.se>
6414L: linux-iio@vger.kernel.org
6415S: Maintained
b475f80b 6416F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6417F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6418F: drivers/iio/adc/envelope-detector.c
e778aa14 6419
9545f86e 6420IIO SUBSYSTEM AND DRIVERS
030a13d7 6421M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6422R: Hartmut Knaack <knaack.h@gmx.de>
6423R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6424R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6425L: linux-iio@vger.kernel.org
21d41655 6426T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6427S: Maintained
866b148a 6428F: Documentation/devicetree/bindings/iio/
03e7c251 6429F: drivers/iio/
9545f86e 6430F: drivers/staging/iio/
8fe671fc 6431F: include/linux/iio/
817020cf 6432F: tools/iio/
9545f86e 6433
65519263
SG
6434IKANOS/ADI EAGLE ADSL USB DRIVER
6435M: Matthieu Castet <castet.matthieu@free.fr>
6436M: Stanislaw Gruszka <stf_xl@wp.pl>
6437S: Maintained
6438F: drivers/usb/atm/ueagle-atm.c
6439
8ef3ff27
PB
6440IMGTEC ASCII LCD DRIVER
6441M: Paul Burton <paul.burton@imgtec.com>
6442S: Maintained
6443F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6444F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6445
e89ab51f
GR
6446INA209 HARDWARE MONITOR DRIVER
6447M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6448L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6449S: Maintained
6450F: Documentation/hwmon/ina209
6451F: Documentation/devicetree/bindings/i2c/ina209.txt
6452F: drivers/hwmon/ina209.c
6453
6454INA2XX HARDWARE MONITOR DRIVER
6455M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6456L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6457S: Maintained
6458F: Documentation/hwmon/ina2xx
6459F: drivers/hwmon/ina2xx.c
6460F: include/linux/platform_data/ina2xx.h
6461
14dc124f
SIG
6462INDUSTRY PACK SUBSYSTEM (IPACK)
6463M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6464M: Jens Taprogge <jens.taprogge@taprogge.org>
6465M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6466L: industrypack-devel@lists.sourceforge.net
6467W: http://industrypack.sourceforge.net
6468S: Maintained
6469F: drivers/ipack/
6470
8adc53fd
ZLK
6471INGENIC JZ4780 DMA Driver
6472M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6473S: Maintained
6474F: drivers/dma/dma-jz4780.c
6475
87cf40e6
HH
6476INGENIC JZ4780 NAND DRIVER
6477M: Harvey Hunt <harveyhuntnexus@gmail.com>
6478L: linux-mtd@lists.infradead.org
6479S: Maintained
6480F: drivers/mtd/nand/jz4780_*
6481
aa7168f4 6482INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6483M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6484M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6485L: linux-ima-devel@lists.sourceforge.net
6486L: linux-ima-user@lists.sourceforge.net
6487L: linux-security-module@vger.kernel.org
9f273c24 6488T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6489S: Supported
679655da 6490F: security/integrity/ima/
aa7168f4 6491
9a4ea5a9
JH
6492IMGTEC IR DECODER DRIVER
6493M: James Hogan <james.hogan@imgtec.com>
6494S: Maintained
6495F: drivers/media/rc/img-ir/
6496
1da177e4 6497IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6498L: linux-fbdev@vger.kernel.org
843393d3 6499S: Orphan
8a61f013 6500F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6501
6502INFINIBAND SUBSYSTEM
b6b2bbe6 6503M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6504M: Sean Hefty <sean.hefty@intel.com>
6505M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6506L: linux-rdma@vger.kernel.org
605841f5 6507W: http://www.openfabrics.org/
8a6e2535 6508Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6509T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6510S: Supported
679655da
JP
6511F: Documentation/infiniband/
6512F: drivers/infiniband/
c117ab84 6513F: include/uapi/linux/if_infiniband.h
954138dc
YD
6514F: include/uapi/rdma/
6515F: include/rdma/
1da177e4 6516
c9f04f58 6517INOTIFY
8b58be88
JP
6518M: John McCutchan <john@johnmccutchan.com>
6519M: Robert Love <rlove@rlove.org>
6520M: Eric Paris <eparis@parisplace.org>
c9f04f58 6521S: Maintained
679655da
JP
6522F: Documentation/filesystems/inotify.txt
6523F: fs/notify/inotify/
6524F: include/linux/inotify.h
c117ab84 6525F: include/uapi/linux/inotify.h
c9f04f58 6526
e2d1d6c0 6527INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6528M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6529L: linux-input@vger.kernel.org
8a6e2535 6530Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6531T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6532S: Maintained
679655da 6533F: drivers/input/
f4eea7e2 6534F: include/linux/input.h
c117ab84 6535F: include/uapi/linux/input.h
f4eea7e2 6536F: include/linux/input/
e52d8398 6537F: Documentation/devicetree/bindings/input/
e2d1d6c0 6538
3267a87f 6539INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6540M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6541L: linux-input@vger.kernel.org
75dd112a 6542S: Odd fixes
3267a87f 6543F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6544F: drivers/input/input-mt.c
3267a87f
HR
6545K: \b(ABS|SYN)_MT_
6546
97fa99a3
JY
6547INTEL ASoC BDW/HSW DRIVERS
6548M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6549L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6550S: Supported
e8e1225d
JP
6551F: sound/soc/intel/common/sst-dsp*
6552F: sound/soc/intel/common/sst-firmware.c
6553F: sound/soc/intel/boards/broadwell.c
6554F: sound/soc/intel/haswell/
97fa99a3 6555
4ac13e17
DJ
6556INTEL C600 SERIES SAS CONTROLLER DRIVER
6557M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6558M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6559L: linux-scsi@vger.kernel.org
7106891a
DJ
6560T: git git://git.code.sf.net/p/intel-sas/isci
6561S: Supported
4ac13e17 6562F: drivers/scsi/isci/
4ac13e17 6563
ecc83e52
AH
6564INTEL HID EVENT DRIVER
6565M: Alex Hung <alex.hung@canonical.com>
6566L: platform-driver-x86@vger.kernel.org
6567S: Maintained
6568F: drivers/platform/x86/intel-hid.c
6569
332e0812
AK
6570INTEL VIRTUAL BUTTON DRIVER
6571M: AceLan Kao <acelan.kao@canonical.com>
6572L: platform-driver-x86@vger.kernel.org
6573S: Maintained
6574F: drivers/platform/x86/intel-vbtn.c
6575
26717172 6576INTEL IDLE DRIVER
6af33995 6577M: Jacob Pan <jacob.jun.pan@linux.intel.com>
26717172 6578M: Len Brown <lenb@kernel.org>
bf1c138e 6579L: linux-pm@vger.kernel.org
08deed1e 6580T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
2ed38cbe 6581B: https://bugzilla.kernel.org
26717172
LB
6582S: Supported
6583F: drivers/idle/intel_idle.c
6584
8fb861fa
SP
6585INTEL INTEGRATED SENSOR HUB DRIVER
6586M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6587M: Jiri Kosina <jikos@kernel.org>
6588L: linux-input@vger.kernel.org
6589S: Maintained
6590F: drivers/hid/intel-ish-hid/
6591
7c1ac18d 6592INTEL PSTATE DRIVER
58ac1f62
SP
6593M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6594M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6595L: linux-pm@vger.kernel.org
6596S: Supported
6597F: drivers/cpufreq/intel_pstate.c
6598
9eb8ef74 6599INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6600M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6601L: linux-fbdev@vger.kernel.org
ce00f85c 6602S: Maintained
679655da 6603F: Documentation/fb/intelfb.txt
8a61f013 6604F: drivers/video/fbdev/intelfb/
9eb8ef74 6605
1da177e4 6606INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6607M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6608L: linux-fbdev@vger.kernel.org
ce00f85c 6609S: Maintained
8a61f013 6610F: drivers/video/fbdev/i810/
1da177e4 6611
f4a9bc4c 6612INTEL MENLOW THERMAL DRIVER
8b58be88 6613M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6614L: platform-driver-x86@vger.kernel.org
5ca92bd9 6615W: https://01.org/linux-acpi
f4a9bc4c 6616S: Supported
679655da 6617F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6618
248a9dc3 6619INTEL I/OAT DMA DRIVER
18ebd564 6620M: Dave Jiang <dave.jiang@intel.com>
08223d80 6621R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6622L: dmaengine@vger.kernel.org
6623Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6624S: Supported
679655da 6625F: drivers/dma/ioat*
248a9dc3 6626
6c8909b4 6627INTEL IOMMU (VT-d)
8b58be88 6628M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6629L: iommu@lists.linux-foundation.org
54e5881d 6630T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6631S: Supported
3fb39615 6632F: drivers/iommu/intel-iommu.c
679655da 6633F: include/linux/intel-iommu.h
6c8909b4 6634
b3e5f263 6635INTEL IOP-ADMA DMA DRIVER
08223d80 6636R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6637S: Odd fixes
679655da 6638F: drivers/dma/iop-adma.c
b3e5f263 6639
9251ce95 6640INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6641M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6642S: Maintained
679655da
JP
6643F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6644F: arch/arm/mach-ixp4xx/include/mach/npe.h
6645F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6646F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6647F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6648F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6649
844dd05f 6650INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6651M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6652S: Maintained
679655da 6653F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6654
2f302324 6655INTEL ETHERNET DRIVERS
8b58be88 6656M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6657L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6658W: http://www.intel.com/support/feedback.htm
d94e6fed 6659W: http://e1000.sourceforge.net/
2f302324
JK
6660Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6661T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6662T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6663S: Supported
0d164401
JK
6664F: Documentation/networking/e100.txt
6665F: Documentation/networking/e1000.txt
6666F: Documentation/networking/e1000e.txt
6667F: Documentation/networking/igb.txt
6668F: Documentation/networking/igbvf.txt
6669F: Documentation/networking/ixgb.txt
6670F: Documentation/networking/ixgbe.txt
6671F: Documentation/networking/ixgbevf.txt
1bff6529 6672F: Documentation/networking/i40e.txt
105bf2fe 6673F: Documentation/networking/i40evf.txt
dee1ad47 6674F: drivers/net/ethernet/intel/
bc90d291 6675F: drivers/net/ethernet/intel/*/
1da177e4 6676
6e4de866
FL
6677INTEL RDMA RNIC DRIVER
6678M: Faisal Latif <faisal.latif@intel.com>
3b9d9650 6679M: Shiraz Saleem <shiraz.saleem@intel.com>
6e4de866
FL
6680L: linux-rdma@vger.kernel.org
6681S: Supported
6682F: drivers/infiniband/hw/i40iw/
6683
224f9e6d
AS
6684INTEL MERRIFIELD GPIO DRIVER
6685M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6686L: linux-gpio@vger.kernel.org
6687S: Maintained
6688F: drivers/gpio/gpio-merrifield.c
6689
0963d59b
LW
6690INTEL-MID GPIO DRIVER
6691M: David Cohen <david.a.cohen@linux.intel.com>
6692L: linux-gpio@vger.kernel.org
6693S: Maintained
6694F: drivers/gpio/gpio-intel-mid.c
6695
ca907a90
SY
6696INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6697M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6698L: linux-wireless@vger.kernel.org
ca907a90 6699S: Maintained
679655da 6700F: Documentation/networking/README.ipw2100
679655da 6701F: Documentation/networking/README.ipw2200
367a1092 6702F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6703
5760b0a5
AS
6704INTEL(R) TRACE HUB
6705M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6706S: Supported
6707F: Documentation/trace/intel_th.txt
6708F: drivers/hwtracing/intel_th/
6709
4bd96a7a 6710INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6711M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6712L: tboot-devel@lists.sourceforge.net
6713W: http://tboot.sourceforge.net
e9b7d7c8 6714T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6715S: Supported
6716F: Documentation/intel_txt.txt
6717F: include/linux/tboot.h
6718F: arch/x86/kernel/tboot.c
6719
8a70da82 6720INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6721M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6722M: linux-wimax@intel.com
49e7d9df 6723L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6724S: Supported
6725W: http://linuxwimax.org
679655da
JP
6726F: Documentation/wimax/README.i2400m
6727F: drivers/net/wimax/i2400m/
c117ab84 6728F: include/uapi/linux/wimax/i2400m.h
8a70da82 6729
1c0ce89c
SG
6730INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6731M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6732L: linux-wireless@vger.kernel.org
1c0ce89c 6733S: Supported
7ac9a364 6734F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6735
b481de9c 6736INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6737M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6738M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6739M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6740M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6741L: linux-wireless@vger.kernel.org
b481de9c 6742W: http://intellinuxwireless.org
b62ff718 6743T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6744S: Supported
e705c121 6745F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6746
de8fe023
TW
6747INTEL MANAGEMENT ENGINE (mei)
6748M: Tomas Winkler <tomas.winkler@intel.com>
6749L: linux-kernel@vger.kernel.org
6750S: Supported
c117ab84 6751F: include/uapi/linux/mei.h
5069288b 6752F: include/linux/mei_cl_bus.h
de8fe023 6753F: drivers/misc/mei/*
222818c3 6754F: drivers/watchdog/mei_wdt.c
e07950a1 6755F: Documentation/misc-devices/mei/*
986b891a 6756F: samples/mei/*
de8fe023 6757
50ceb98b
SD
6758INTEL MIC DRIVERS (mic)
6759M: Sudeep Dutt <sudeep.dutt@intel.com>
6760M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6761S: Supported
6762W: https://github.com/sudeepdutt/mic
6763W: http://software.intel.com/en-us/mic-developer
6764F: include/linux/mic_bus.h
6765F: include/linux/scif.h
6766F: include/uapi/linux/mic_common.h
6767F: include/uapi/linux/mic_ioctl.h
9f273c24 6768F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6769F: drivers/misc/mic/
6770F: drivers/dma/mic_x100_dma.c
6771F: drivers/dma/mic_x100_dma.h
9f273c24 6772F: Documentation/mic/
50ceb98b 6773
fdca4f16 6774INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6775M: Zha Qipeng<qipeng.zha@intel.com>
6776L: platform-driver-x86@vger.kernel.org
6777S: Maintained
6778F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6779F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6780F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6781F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6782
378f956e
SKC
6783INTEL TELEMETRY DRIVER
6784M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6785L: platform-driver-x86@vger.kernel.org
6786S: Maintained
378f956e 6787F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6788F: drivers/platform/x86/intel_telemetry*
0a8b8353 6789
b740d2e9
RB
6790INTEL PMC CORE DRIVER
6791M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6792M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6793L: platform-driver-x86@vger.kernel.org
6794S: Maintained
6795F: arch/x86/include/asm/pmc_core.h
6796F: drivers/platform/x86/intel_pmc_core*
6797
3904b28e
LW
6798INVENSENSE MPU-3050 GYROSCOPE DRIVER
6799M: Linus Walleij <linus.walleij@linaro.org>
6800L: linux-iio@vger.kernel.org
6801S: Maintained
6802F: drivers/iio/gyro/mpu3050*
6803F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6804
cb109a0e 6805IOC3 ETHERNET DRIVER
8b58be88 6806M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6807L: linux-mips@linux-mips.org
6808S: Maintained
8862bf1e 6809F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6810
cb109a0e 6811IOC3 SERIAL DRIVER
8b58be88 6812M: Pat Gefre <pfg@sgi.com>
d39e0721 6813L: linux-serial@vger.kernel.org
cb109a0e 6814S: Maintained
df621252 6815F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6816
0b6e8569
SW
6817IOMMU DRIVERS
6818M: Joerg Roedel <joro@8bytes.org>
6819L: iommu@lists.linux-foundation.org
6820T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6821S: Maintained
efcd94c0 6822F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6823F: drivers/iommu/
6824
4480f15b 6825IP MASQUERADING
8b58be88 6826M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6827S: Maintained
679655da 6828F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6829
4409ebe9 6830IPMI SUBSYSTEM
8b58be88 6831M: Corey Minyard <minyard@acm.org>
b0c90653 6832L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6833W: http://openipmi.sourceforge.net/
6834S: Supported
679655da
JP
6835F: Documentation/IPMI.txt
6836F: drivers/char/ipmi/
6837F: include/linux/ipmi*
c117ab84 6838F: include/uapi/linux/ipmi*
4409ebe9 6839
2d800897
KW
6840QCOM AUDIO (ASoC) DRIVERS
6841M: Patrick Lai <plai@codeaurora.org>
6842M: Banajit Goswami <bgoswami@codeaurora.org>
6843L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6844S: Supported
6845F: sound/soc/qcom/
6846
e2d1d6c0 6847IPS SCSI RAID DRIVER
8b58be88 6848M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6849L: linux-scsi@vger.kernel.org
6850W: http://www.adaptec.com/
6851S: Maintained
679655da 6852F: drivers/scsi/ips*
e2d1d6c0
RD
6853
6854IPVS
8b58be88
JP
6855M: Wensong Zhang <wensong@linux-vs.org>
6856M: Simon Horman <horms@verge.net.au>
6857M: Julian Anastasov <ja@ssi.bg>
979b6c13 6858L: netdev@vger.kernel.org
e2d1d6c0 6859L: lvs-devel@vger.kernel.org
1da177e4 6860S: Maintained
9f273c24
FW
6861T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6862T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6863F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6864F: include/net/ip_vs.h
c117ab84 6865F: include/uapi/linux/ip_vs.h
679655da 6866F: net/netfilter/ipvs/
1da177e4 6867
e7839f25 6868IPWIRELESS DRIVER
e5f6450c 6869M: Jiri Kosina <jikos@kernel.org>
d8130624 6870M: David Sterba <dsterba@suse.com>
92094aa0 6871S: Odd Fixes
282361a0 6872F: drivers/tty/ipwireless/
099dc4fb 6873
e2d1d6c0 6874IPX NETWORK LAYER
e2d1d6c0 6875L: netdev@vger.kernel.org
0c59d281 6876S: Odd fixes
679655da 6877F: include/net/ipx.h
c117ab84 6878F: include/uapi/linux/ipx.h
679655da 6879F: net/ipx/
e2d1d6c0 6880
1da177e4 6881IRDA SUBSYSTEM
8b58be88 6882M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6883L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6884L: netdev@vger.kernel.org
1da177e4 6885W: http://irda.sourceforge.net/
f353976d 6886S: Maintained
e0057975 6887T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6888F: Documentation/networking/irda.txt
6889F: drivers/net/irda/
6890F: include/net/irda/
6891F: net/irda/
1da177e4 6892
a800c7cc
TG
6893IRQ SUBSYSTEM
6894M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6895L: linux-kernel@vger.kernel.org
a800c7cc 6896S: Maintained
75fc2d37 6897T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6898F: kernel/irq/
2ed9fd28
JC
6899
6900IRQCHIP DRIVERS
6901M: Thomas Gleixner <tglx@linutronix.de>
6902M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6903M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6904L: linux-kernel@vger.kernel.org
6905S: Maintained
6906T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6907T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6908F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6909F: drivers/irqchip/
a800c7cc 6910
7ab3a837 6911IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6912M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6913S: Maintained
b09dec2c 6914T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6915F: Documentation/IRQ-domain.txt
6916F: include/linux/irqdomain.h
6917F: kernel/irq/irqdomain.c
b09dec2c 6918F: kernel/irq/msi.c
7ab3a837 6919
ad7afc38
WBG
6920ISA
6921M: William Breathitt Gray <vilhelm.gray@gmail.com>
6922S: Maintained
6923F: Documentation/isa.txt
6924F: drivers/base/isa.c
6925F: include/linux/isa.h
6926
e2d1d6c0 6927ISAPNP
8b58be88 6928M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6929S: Maintained
679655da
JP
6930F: Documentation/isapnp.txt
6931F: drivers/pnp/isapnp/
6932F: include/linux/isapnp.h
e2d1d6c0 6933
d39b8420
HV
6934ISA RADIO MODULE
6935M: Hans Verkuil <hverkuil@xs4all.nl>
6936L: linux-media@vger.kernel.org
6937T: git git://linuxtv.org/media_tree.git
a825eaec 6938W: https://linuxtv.org
d39b8420
HV
6939S: Maintained
6940F: drivers/media/radio/radio-isa*
6941
71a6d0af
HW
6942iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6943M: Peter Jones <pjones@redhat.com>
6944M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6945S: Maintained
6946F: drivers/firmware/iscsi_ibft*
6947
14816b1e 6948ISCSI
623290a2
LD
6949M: Lee Duncan <lduncan@suse.com>
6950M: Chris Leech <cleech@redhat.com>
14816b1e 6951L: open-iscsi@googlegroups.com
623290a2 6952W: www.open-iscsi.com
14816b1e 6953S: Maintained
679655da
JP
6954F: drivers/scsi/*iscsi*
6955F: include/scsi/*iscsi*
14816b1e 6956
1e65eb42
OG
6957ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6958M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6959M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6960M: Roi Dayan <roid@mellanox.com>
6961L: linux-rdma@vger.kernel.org
6962S: Supported
6963W: http://www.openfabrics.org
6964W: www.open-iscsi.org
6965Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6966F: drivers/infiniband/ulp/iser/
1e65eb42 6967
2b70e5fd 6968ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6969M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6970T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6971L: linux-rdma@vger.kernel.org
6972L: target-devel@vger.kernel.org
6973S: Supported
6974W: http://www.linux-iscsi.org
6975F: drivers/infiniband/ulp/isert
6976
1da177e4 6977ISDN SUBSYSTEM
8b58be88 6978M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6979L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6980L: netdev@vger.kernel.org
1da177e4 6981W: http://www.isdn4linux.de
54e5881d 6982T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6983S: Maintained
679655da
JP
6984F: Documentation/isdn/
6985F: drivers/isdn/
6986F: include/linux/isdn.h
6987F: include/linux/isdn/
c117ab84
CEB
6988F: include/uapi/linux/isdn.h
6989F: include/uapi/linux/isdn/
1da177e4
LT
6990
6991ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6992M: Armin Schindler <mac@melware.de>
d5d52273 6993L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6994W: http://www.melware.de
6995S: Maintained
679655da 6996F: drivers/isdn/hardware/eicon/
1da177e4 6997
d624870f 6998IT87 HARDWARE MONITORING DRIVER
d8130624 6999M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7000L: linux-hwmon@vger.kernel.org
d624870f
JD
7001S: Maintained
7002F: Documentation/hwmon/it87
7003F: drivers/hwmon/it87.c
7004
d7104bff
AP
7005IT913X MEDIA DRIVER
7006M: Antti Palosaari <crope@iki.fi>
7007L: linux-media@vger.kernel.org
a825eaec 7008W: https://linuxtv.org
d7104bff
AP
7009W: http://palosaari.fi/linux/
7010Q: http://patchwork.linuxtv.org/project/linux-media/list/
7011T: git git://linuxtv.org/anttip/media_tree.git
7012S: Maintained
249c697e 7013F: drivers/media/tuners/it913x*
d7104bff 7014
91821ff3 7015IVTV VIDEO4LINUX DRIVER
6afdeaf8 7016M: Andy Walls <awalls@md.metrocast.net>
7b212edf 7017L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 7018L: linux-media@vger.kernel.org
275ffde4 7019T: git git://linuxtv.org/media_tree.git
91821ff3
HV
7020W: http://www.ivtvdriver.org
7021S: Maintained
618cd932 7022F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 7023F: drivers/media/pci/ivtv/
c117ab84 7024F: include/uapi/linux/ivtv*
91821ff3 7025
68620bdd
MP
7026IX2505V MEDIA DRIVER
7027M: Malcolm Priestley <tvboxspy@gmail.com>
7028L: linux-media@vger.kernel.org
a825eaec 7029W: https://linuxtv.org
68620bdd
MP
7030Q: http://patchwork.linuxtv.org/project/linux-media/list/
7031S: Maintained
7032F: drivers/media/dvb-frontends/ix2505v*
7033
4453d736
GR
7034JC42.4 TEMPERATURE SENSOR DRIVER
7035M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7036L: linux-hwmon@vger.kernel.org
4453d736
GR
7037S: Maintained
7038F: drivers/hwmon/jc42.c
7039F: Documentation/hwmon/jc42
7040
e2d1d6c0 7041JFS FILESYSTEM
3256f80f 7042M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
7043L: jfs-discussion@lists.sourceforge.net
7044W: http://jfs.sourceforge.net/
54e5881d 7045T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 7046S: Maintained
679655da
JP
7047F: Documentation/filesystems/jfs.txt
7048F: fs/jfs/
e2d1d6c0 7049
95252236 7050JME NETWORK DRIVER
8b58be88 7051M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
7052L: netdev@vger.kernel.org
7053S: Maintained
63d24a0e 7054F: drivers/net/ethernet/jme.*
95252236 7055
1da177e4 7056JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 7057M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
7058L: linux-mtd@lists.infradead.org
7059W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 7060S: Maintained
679655da 7061F: fs/jffs2/
c117ab84 7062F: include/uapi/linux/jffs2.h
1da177e4 7063
d183e11a
TT
7064JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7065M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 7066M: Jan Kara <jack@suse.com>
d183e11a
TT
7067L: linux-ext4@vger.kernel.org
7068S: Maintained
7069F: fs/jbd2/
7070F: include/linux/jbd2.h
ae0718f8 7071
207dab5f
MU
7072JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7073M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7074L: linux-media@vger.kernel.org
7075S: Maintained
7076F: drivers/media/platform/rcar_jpu.c
7077
fd8b6cb4 7078JSM Neo PCI based serial card
df247081 7079M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
7080L: linux-serial@vger.kernel.org
7081S: Maintained
df621252 7082F: drivers/tty/serial/jsm/
ae0718f8 7083
af39917d
CL
7084K10TEMP HARDWARE MONITORING DRIVER
7085M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 7086L: linux-hwmon@vger.kernel.org
af39917d
CL
7087S: Maintained
7088F: Documentation/hwmon/k10temp
7089F: drivers/hwmon/k10temp.c
7090
4660cb35 7091K8TEMP HARDWARE MONITORING DRIVER
8b58be88 7092M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 7093L: linux-hwmon@vger.kernel.org
ae0718f8 7094S: Maintained
679655da
JP
7095F: Documentation/hwmon/k8temp
7096F: drivers/hwmon/k8temp.c
ae0718f8 7097
0ba1d91d
AR
7098KASAN
7099M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7100R: Alexander Potapenko <glider@google.com>
7101R: Dmitry Vyukov <dvyukov@google.com>
7102L: kasan-dev@googlegroups.com
7103S: Maintained
7104F: arch/*/include/asm/kasan.h
7105F: arch/*/mm/kasan_init*
2757aafa 7106F: Documentation/dev-tools/kasan.rst
64f8ebaf 7107F: include/linux/kasan*.h
0ba1d91d
AR
7108F: lib/test_kasan.c
7109F: mm/kasan/
7110F: scripts/Makefile.kasan
7111
1da177e4 7112KCONFIG
5eb1f99e 7113M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 7114L: linux-kbuild@vger.kernel.org
cea8321c 7115T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 7116S: Maintained
679655da
JP
7117F: Documentation/kbuild/kconfig-language.txt
7118F: scripts/kconfig/
1da177e4 7119
ea6c2089 7120KDUMP
f871f191
VG
7121M: Dave Young <dyoung@redhat.com>
7122M: Baoquan He <bhe@redhat.com>
7123R: Vivek Goyal <vgoyal@redhat.com>
34633993 7124L: kexec@lists.infradead.org
ea6c2089
VG
7125W: http://lse.sourceforge.net/kdump/
7126S: Maintained
80811493 7127F: Documentation/kdump/
ea6c2089 7128
f41bf02f
HV
7129KEENE FM RADIO TRANSMITTER DRIVER
7130M: Hans Verkuil <hverkuil@xs4all.nl>
7131L: linux-media@vger.kernel.org
7132T: git git://linuxtv.org/media_tree.git
a825eaec 7133W: https://linuxtv.org
f41bf02f
HV
7134S: Maintained
7135F: drivers/media/radio/radio-keene*
7136
1da177e4 7137KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 7138M: Ian Kent <raven@themaw.net>
f694fc97 7139L: autofs@vger.kernel.org
1da177e4 7140S: Maintained
679655da 7141F: fs/autofs4/
1da177e4 7142
70fb7ba6 7143KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8b38f890 7144M: Masahiro Yamada <yamada.masahiro@socionext.com>
d8130624 7145M: Michal Marek <mmarek@suse.com>
8b38f890 7146T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
347d12d7 7147L: linux-kbuild@vger.kernel.org
5ce45962 7148S: Maintained
679655da
JP
7149F: Documentation/kbuild/
7150F: Makefile
7151F: scripts/Makefile.*
70fb7ba6
MM
7152F: scripts/basic/
7153F: scripts/mk*
7154F: scripts/package/
1da177e4
LT
7155
7156KERNEL JANITORS
c3000e03 7157L: kernel-janitors@vger.kernel.org
10466f5a 7158W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7159S: Odd Fixes
1da177e4 7160
e8b43555 7161KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7162M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 7163M: Jeff Layton <jlayton@poochiereds.net>
16141c02 7164L: linux-nfs@vger.kernel.org
1da177e4 7165W: http://nfs.sourceforge.net/
9f273c24 7166T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7167S: Supported
679655da 7168F: fs/nfsd/
c117ab84 7169F: include/uapi/linux/nfsd/
679655da
JP
7170F: fs/lockd/
7171F: fs/nfs_common/
7172F: net/sunrpc/
7173F: include/linux/lockd/
7174F: include/linux/sunrpc/
c117ab84 7175F: include/uapi/linux/sunrpc/
1da177e4 7176
13b122b3
SK
7177KERNEL SELFTEST FRAMEWORK
7178M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7179M: Shuah Khan <shuah@kernel.org>
64f00850 7180L: linux-kselftest@vger.kernel.org
13b122b3
SK
7181T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7182S: Maintained
7183F: tools/testing/selftests
7184
426d62e2 7185KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7186M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7187M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7188L: kvm@vger.kernel.org
e3e58478 7189W: http://www.linux-kvm.org
a94b40a6 7190T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7191S: Supported
c93a64fe
PB
7192F: Documentation/*/kvm*.txt
7193F: Documentation/virtual/kvm/
679655da 7194F: arch/*/kvm/
1662e862
CB
7195F: arch/x86/kernel/kvm.c
7196F: arch/x86/kernel/kvmclock.c
679655da
JP
7197F: arch/*/include/asm/kvm*
7198F: include/linux/kvm*
c117ab84 7199F: include/uapi/linux/kvm*
679655da 7200F: virt/kvm/
6d0a1a61 7201F: tools/kvm/
426d62e2 7202
ad8003d3 7203KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 7204M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7205L: kvm@vger.kernel.org
038161de 7206W: http://www.linux-kvm.org/
7de609c8 7207S: Maintained
679655da 7208F: arch/x86/include/asm/svm.h
679655da 7209F: arch/x86/kvm/svm.c
426d62e2 7210
513014b7 7211KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 7212M: Alexander Graf <agraf@suse.com>
1fc9d2bf 7213L: kvm-ppc@vger.kernel.org
038161de 7214W: http://www.linux-kvm.org/
6a7f972d 7215T: git git://github.com/agraf/linux-2.6.git
513014b7 7216S: Supported
679655da
JP
7217F: arch/powerpc/include/asm/kvm*
7218F: arch/powerpc/kvm/
513014b7 7219
85f8fffe 7220KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 7221M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 7222M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
7223L: linux-s390@vger.kernel.org
7224W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 7225T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 7226S: Supported
679655da
JP
7227F: Documentation/s390/kvm.txt
7228F: arch/s390/include/asm/kvm*
80811493 7229F: arch/s390/kvm/
b8f98280 7230F: arch/s390/mm/gmap.c
85f8fffe 7231
a749474d 7232KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 7233M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7234M: Marc Zyngier <marc.zyngier@arm.com>
7235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7236L: kvmarm@lists.cs.columbia.edu
7237W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7238T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7239S: Supported
a749474d
CD
7240F: arch/arm/include/uapi/asm/kvm*
7241F: arch/arm/include/asm/kvm*
7242F: arch/arm/kvm/
5c8818b4
MZ
7243F: virt/kvm/arm/
7244F: include/kvm/arm_*
a749474d 7245
6394a3ec 7246KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7247M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7248M: Marc Zyngier <marc.zyngier@arm.com>
7249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7250L: kvmarm@lists.cs.columbia.edu
7251S: Maintained
7252F: arch/arm64/include/uapi/asm/kvm*
7253F: arch/arm64/include/asm/kvm*
7254F: arch/arm64/kvm/
7255
bfd3d532
JH
7256KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7257M: James Hogan <james.hogan@imgtec.com>
7258L: linux-mips@linux-mips.org
7259S: Supported
7260F: arch/mips/include/uapi/asm/kvm*
7261F: arch/mips/include/asm/kvm*
7262F: arch/mips/kvm/
7263
27f395b8
TH
7264KERNFS
7265M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7266M: Tejun Heo <tj@kernel.org>
7267T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7268S: Supported
7269F: include/linux/kernfs.h
7270F: fs/kernfs/
bfd3d532 7271
dc009d92 7272KEXEC
8b58be88 7273M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7274W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7275L: kexec@lists.infradead.org
dc009d92 7276S: Maintained
679655da 7277F: include/linux/kexec.h
c117ab84 7278F: include/uapi/linux/kexec.h
10540a69 7279F: kernel/kexec*
dc009d92 7280
e971461f
DH
7281KEYS/KEYRINGS:
7282M: David Howells <dhowells@redhat.com>
aa62efff 7283L: keyrings@vger.kernel.org
e971461f 7284S: Maintained
d410fa4e 7285F: Documentation/security/keys.txt
e971461f
DH
7286F: include/linux/key.h
7287F: include/linux/key-type.h
75aeddd1
DH
7288F: include/linux/keyctl.h
7289F: include/uapi/linux/keyctl.h
e971461f
DH
7290F: include/keys/
7291F: security/keys/
7292
7f3c68be 7293KEYS-TRUSTED
74dd744f
MZ
7294M: David Safford <safford@us.ibm.com>
7295M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7296L: linux-security-module@vger.kernel.org
aa62efff 7297L: keyrings@vger.kernel.org
7f3c68be 7298S: Supported
d410fa4e 7299F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
7300F: include/keys/trusted-type.h
7301F: security/keys/trusted.c
7302F: security/keys/trusted.h
7303
7304KEYS-ENCRYPTED
74dd744f
MZ
7305M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7306M: David Safford <safford@us.ibm.com>
7f3c68be 7307L: linux-security-module@vger.kernel.org
aa62efff 7308L: keyrings@vger.kernel.org
7f3c68be 7309S: Supported
d410fa4e 7310F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7311F: include/keys/encrypted-type.h
19c90aa6 7312F: security/keys/encrypted-keys/
7f3c68be 7313
5b778dad 7314KGDB / KDB /debug_core
8b58be88 7315M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7316W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7317L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7318T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7319S: Maintained
679655da
JP
7320F: Documentation/DocBook/kgdb.tmpl
7321F: drivers/misc/kgdbts.c
df621252 7322F: drivers/tty/serial/kgdboc.c
5b778dad 7323F: include/linux/kdb.h
679655da 7324F: include/linux/kgdb.h
4063eb5f 7325F: kernel/debug/
e3e2aaf7 7326
456db8cc 7327KMEMCHECK
8b58be88 7328M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7329M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7330S: Maintained
9c296b46 7331F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7332F: arch/x86/include/asm/kmemcheck.h
7333F: arch/x86/mm/kmemcheck/
7334F: include/linux/kmemcheck.h
7335F: mm/kmemcheck.c
b9ce08c0 7336
c3bb4d24 7337KMEMLEAK
8b58be88 7338M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7339S: Maintained
ca90a7a3 7340F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7341F: include/linux/kmemleak.h
7342F: mm/kmemleak.c
7343F: mm/kmemleak-test.c
7344
89559a61 7345KPROBES
a320817c 7346M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7347M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7348M: "David S. Miller" <davem@davemloft.net>
353def94 7349M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7350S: Maintained
679655da
JP
7351F: Documentation/kprobes.txt
7352F: include/linux/kprobes.h
7d134b2c 7353F: include/asm-generic/kprobes.h
679655da 7354F: kernel/kprobes.c
89559a61 7355
70e84049 7356KS0108 LCD CONTROLLER DRIVER
8b58be88 7357M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7358W: http://miguelojeda.es/auxdisplay.htm
7359W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7360S: Maintained
679655da
JP
7361F: Documentation/auxdisplay/ks0108
7362F: drivers/auxdisplay/ks0108.c
7363F: include/linux/ks0108.h
70e84049 7364
1b69c6d0
DA
7365L3MDEV
7366M: David Ahern <dsa@cumulusnetworks.com>
7367L: netdev@vger.kernel.org
7368S: Maintained
7369F: net/l3mdev
7370F: include/net/l3mdev.h
7371
9ca44355 7372LANTIQ MIPS ARCHITECTURE
bdb40e8e 7373M: John Crispin <john@phrozen.org>
9ca44355
JC
7374L: linux-mips@linux-mips.org
7375S: Maintained
7376F: arch/mips/lantiq
7377
1da177e4 7378LAPB module
1da177e4 7379L: linux-x25@vger.kernel.org
bf9915cc 7380S: Orphan
679655da
JP
7381F: Documentation/networking/lapb-module.txt
7382F: include/*/lapb.h
7383F: net/lapb/
1da177e4
LT
7384
7385LASI 53c700 driver for PARISC
8b58be88 7386M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7387L: linux-scsi@vger.kernel.org
7388S: Maintained
679655da
JP
7389F: Documentation/scsi/53c700.txt
7390F: drivers/scsi/53c700*
1da177e4 7391
263de9b5 7392LED SUBSYSTEM
8b58be88 7393M: Richard Purdie <rpurdie@rpsys.net>
305335b9 7394M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7395M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7396L: linux-leds@vger.kernel.org
b8926ba0 7397T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7398S: Maintained
85c90368 7399F: Documentation/devicetree/bindings/leds/
679655da
JP
7400F: drivers/leds/
7401F: include/linux/leds.h
263de9b5 7402
b0461a44 7403LEGACY EEPROM DRIVER
d8130624 7404M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7405S: Maintained
7406F: Documentation/misc-devices/eeprom
7407F: drivers/misc/eeprom/eeprom.c
7408
1da177e4 7409LEGO USB Tower driver
8b58be88 7410M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7411L: legousb-devel@lists.sourceforge.net
7412W: http://legousb.sourceforge.net/
7413S: Maintained
679655da 7414F: drivers/usb/misc/legousbtower.c
1da177e4 7415
055616a8
MK
7416LG2160 MEDIA DRIVER
7417M: Michael Krufky <mkrufky@linuxtv.org>
7418L: linux-media@vger.kernel.org
a825eaec 7419W: https://linuxtv.org
055616a8
MK
7420W: http://github.com/mkrufky
7421Q: http://patchwork.linuxtv.org/project/linux-media/list/
7422T: git git://linuxtv.org/mkrufky/tuners.git
7423S: Maintained
7424F: drivers/media/dvb-frontends/lg2160.*
7425
6f0e7725
MK
7426LGDT3305 MEDIA DRIVER
7427M: Michael Krufky <mkrufky@linuxtv.org>
7428L: linux-media@vger.kernel.org
a825eaec 7429W: https://linuxtv.org
6f0e7725
MK
7430W: http://github.com/mkrufky
7431Q: http://patchwork.linuxtv.org/project/linux-media/list/
7432T: git git://linuxtv.org/mkrufky/tuners.git
7433S: Maintained
7434F: drivers/media/dvb-frontends/lgdt3305.*
7435
568a17ff 7436LGUEST
8b58be88 7437M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7438L: lguest@lists.ozlabs.org
568a17ff 7439W: http://lguest.ozlabs.org/
72e91863 7440S: Odd Fixes
070f420b 7441F: arch/x86/include/asm/lguest*.h
679655da
JP
7442F: arch/x86/lguest/
7443F: drivers/lguest/
7444F: include/linux/lguest*.h
070f420b 7445F: tools/lguest/
568a17ff 7446
32ac7cb2
TH
7447LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7448M: Tejun Heo <tj@kernel.org>
7449L: linux-ide@vger.kernel.org
7450T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7451S: Maintained
7452F: drivers/ata/
7453F: include/linux/ata.h
7454F: include/linux/libata.h
d2abf98e 7455F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7456
7457LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7458M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7459L: linux-ide@vger.kernel.org
7460T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7461S: Maintained
7462F: include/linux/pata_arasan_cf_data.h
7463F: drivers/ata/pata_arasan_cf.c
7464
c7fa056c
BZ
7465LIBATA PATA DRIVERS
7466M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7467M: Tejun Heo <tj@kernel.org>
7468L: linux-ide@vger.kernel.org
7469T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7470S: Maintained
7471F: drivers/ata/pata_*.c
7472F: drivers/ata/ata_generic.c
7473
32ac7cb2
TH
7474LIBATA SATA AHCI PLATFORM devices support
7475M: Hans de Goede <hdegoede@redhat.com>
7476M: Tejun Heo <tj@kernel.org>
7477L: linux-ide@vger.kernel.org
7478T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7479S: Maintained
7480F: drivers/ata/ahci_platform.c
7481F: drivers/ata/libahci_platform.c
7482F: include/linux/ahci_platform.h
7483
7484LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7485M: Mikael Pettersson <mikpelinux@gmail.com>
7486L: linux-ide@vger.kernel.org
7487T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7488S: Maintained
7489F: drivers/ata/sata_promise.*
7490
1acd437c
SL
7491LIBLOCKDEP
7492M: Sasha Levin <sasha.levin@oracle.com>
7493S: Maintained
7494F: tools/lib/lockdep/
7495
bc30196f
DW
7496LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7497M: Dan Williams <dan.j.williams@intel.com>
7498L: linux-nvdimm@lists.01.org
7499Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7500T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7501S: Supported
7502F: drivers/nvdimm/*
7503F: include/linux/nd.h
7504F: include/linux/libnvdimm.h
7505F: include/uapi/linux/ndctl.h
7506
7507LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7508M: Ross Zwisler <ross.zwisler@linux.intel.com>
7509L: linux-nvdimm@lists.01.org
7510Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7511S: Supported
7512F: drivers/nvdimm/blk.c
7513F: drivers/nvdimm/region_devs.c
7514F: drivers/acpi/nfit*
7515
7516LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7517M: Vishal Verma <vishal.l.verma@intel.com>
7518L: linux-nvdimm@lists.01.org
7519Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7520S: Supported
7521F: drivers/nvdimm/btt*
7522
7523LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7524M: Ross Zwisler <ross.zwisler@linux.intel.com>
7525L: linux-nvdimm@lists.01.org
7526Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7527S: Supported
7528F: drivers/nvdimm/pmem.c
b864bc17 7529F: include/linux/pmem.h
40603526 7530F: arch/*/include/asm/pmem.h
bc30196f 7531
cd9e9808
MB
7532LIGHTNVM PLATFORM SUPPORT
7533M: Matias Bjorling <mb@lightnvm.io>
7534W: http://github/OpenChannelSSD
4ead1a25 7535L: linux-block@vger.kernel.org
cd9e9808
MB
7536S: Maintained
7537F: drivers/lightnvm/
7538F: include/linux/lightnvm.h
7539F: include/uapi/linux/lightnvm.h
7540
852bb9f5 7541LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7542M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7543M: Paul Mackerras <paulus@samba.org>
ea668936 7544M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7545W: https://github.com/linuxppc/linux/wiki
a4724ed6 7546L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7547Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7548T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7549S: Supported
a4271583
SS
7550F: Documentation/ABI/stable/sysfs-firmware-opal-*
7551F: Documentation/devicetree/bindings/powerpc/opal/
7552F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7553F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11c34c7d
JP
7554F: Documentation/powerpc/
7555F: arch/powerpc/
ef69b03d
ME
7556F: drivers/char/tpm/tpm_ibmvtpm*
7557F: drivers/crypto/nx/
7558F: drivers/crypto/vmx/
a4271583 7559F: drivers/i2c/busses/i2c-opal.c
ef69b03d
ME
7560F: drivers/net/ethernet/ibm/ibmveth.*
7561F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7562F: drivers/pci/hotplug/pnv_php.c
ef69b03d 7563F: drivers/pci/hotplug/rpa*
a4271583 7564F: drivers/rtc/rtc-opal.c
ef69b03d 7565F: drivers/scsi/ibmvscsi/
a4271583 7566F: drivers/tty/hvc/hvc_opal.c
ad654f25 7567F: tools/testing/selftests/powerpc
ef69b03d
ME
7568N: /pmac
7569N: powermac
7570N: powernv
7571N: [^a-z0-9]ps3
7572N: pseries
1da177e4
LT
7573
7574LINUX FOR POWER MACINTOSH
8b58be88 7575M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7576W: http://www.penguinppc.org/
a4724ed6 7577L: linuxppc-dev@lists.ozlabs.org
1da177e4 7578S: Maintained
11c34c7d
JP
7579F: arch/powerpc/platforms/powermac/
7580F: drivers/macintosh/
1da177e4 7581
77a76369 7582LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7583M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7584L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7585T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7586S: Maintained
11c34c7d
JP
7587F: arch/powerpc/platforms/512x/
7588F: arch/powerpc/platforms/52xx/
1da177e4
LT
7589
7590LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7591M: Alistair Popple <alistair@popple.id.au>
8b58be88 7592M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7593W: http://www.penguinppc.org/
a4724ed6 7594L: linuxppc-dev@lists.ozlabs.org
1da177e4 7595S: Maintained
11c34c7d
JP
7596F: arch/powerpc/platforms/40x/
7597F: arch/powerpc/platforms/44x/
1da177e4 7598
260c02a9 7599LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7600L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7601S: Orphan
11c34c7d
JP
7602F: arch/powerpc/*/*virtex*
7603F: arch/powerpc/*/*/*virtex*
1da177e4 7604
e93adf1e 7605LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7606M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7607W: http://www.penguinppc.org/
a4724ed6 7608L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7609S: Maintained
a2b1f7c8 7610F: arch/powerpc/platforms/8xx/
e93adf1e 7611
1da177e4 7612LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7613M: Scott Wood <oss@buserror.net>
8b58be88 7614M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7615W: http://www.penguinppc.org/
a4724ed6 7616L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7617T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7618S: Maintained
11c34c7d 7619F: arch/powerpc/platforms/83xx/
4c8f581d 7620F: arch/powerpc/platforms/85xx/
1da177e4 7621
ab06ff3a 7622LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7623L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7624S: Orphan
11c34c7d
JP
7625F: arch/powerpc/platforms/pasemi/
7626F: drivers/*/*pasemi*
7627F: drivers/*/*/*pasemi*
ab06ff3a 7628
1da177e4 7629LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7630M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7631L: linux-security-module@vger.kernel.org
1da177e4
LT
7632S: Supported
7633
a23ce6da
HW
7634LIS3LV02D ACCELEROMETER DRIVER
7635M: Eric Piel <eric.piel@tremplin-utc.net>
7636S: Maintained
ff606677
JD
7637F: Documentation/misc-devices/lis3lv02d
7638F: drivers/misc/lis3lv02d/
bd35665f 7639F: drivers/platform/x86/hp_accel.c
a23ce6da 7640
b700e7f0
SJ
7641LIVE PATCHING
7642M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7643M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7644M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7645M: Miroslav Benes <mbenes@suse.cz>
7646R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7647S: Maintained
7648F: kernel/livepatch/
7649F: include/linux/livepatch.h
7650F: arch/x86/include/asm/livepatch.h
7651F: arch/x86/kernel/livepatch.c
5e4e3844 7652F: Documentation/livepatch/
b700e7f0 7653F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7654F: samples/livepatch/
b700e7f0 7655L: live-patching@vger.kernel.org
74d50da3 7656T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7657
ea861d73
KC
7658LINUX KERNEL DUMP TEST MODULE (LKDTM)
7659M: Kees Cook <keescook@chromium.org>
7660S: Maintained
426f3a53 7661F: drivers/misc/lkdtm*
ea861d73 7662
e2d1d6c0 7663LLC (802.2)
0c59d281
ACM
7664L: netdev@vger.kernel.org
7665S: Odd fixes
679655da 7666F: include/linux/llc.h
c117ab84 7667F: include/uapi/linux/llc.h
679655da
JP
7668F: include/net/llc*
7669F: net/llc/
e2d1d6c0 7670
4e233cbe
AD
7671LM73 HARDWARE MONITOR DRIVER
7672M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7673L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7674S: Maintained
7675F: drivers/hwmon/lm73.c
7676
156e2d1a 7677LM78 HARDWARE MONITOR DRIVER
d8130624 7678M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7679L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7680S: Maintained
7681F: Documentation/hwmon/lm78
7682F: drivers/hwmon/lm78.c
7683
1da177e4 7684LM83 HARDWARE MONITOR DRIVER
d8130624 7685M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7686L: linux-hwmon@vger.kernel.org
1da177e4 7687S: Maintained
679655da
JP
7688F: Documentation/hwmon/lm83
7689F: drivers/hwmon/lm83.c
1da177e4
LT
7690
7691LM90 HARDWARE MONITOR DRIVER
d8130624 7692M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7693L: linux-hwmon@vger.kernel.org
1da177e4 7694S: Maintained
679655da 7695F: Documentation/hwmon/lm90
aae7bce4 7696F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7697F: drivers/hwmon/lm90.c
87d08b11 7698F: include/dt-bindings/thermal/lm90.h
1da177e4 7699
917cc4e6
GR
7700LM95234 HARDWARE MONITOR DRIVER
7701M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7702L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7703S: Maintained
7704F: Documentation/hwmon/lm95234
7705F: drivers/hwmon/lm95234.c
7706
68620bdd
MP
7707LME2510 MEDIA DRIVER
7708M: Malcolm Priestley <tvboxspy@gmail.com>
7709L: linux-media@vger.kernel.org
a825eaec 7710W: https://linuxtv.org
68620bdd
MP
7711Q: http://patchwork.linuxtv.org/project/linux-media/list/
7712S: Maintained
7713F: drivers/media/usb/dvb-usb-v2/lmedm04*
7714
d4c3be70 7715LOCKING PRIMITIVES
8b58be88
JP
7716M: Peter Zijlstra <peterz@infradead.org>
7717M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7718L: linux-kernel@vger.kernel.org
d4c3be70 7719T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7720S: Maintained
d4c3be70 7721F: Documentation/locking/
679655da 7722F: include/linux/lockdep.h
d4c3be70
IM
7723F: include/linux/spinlock*.h
7724F: arch/*/include/asm/spinlock*.h
7725F: include/linux/rwlock*.h
7726F: include/linux/mutex*.h
7727F: arch/*/include/asm/mutex*.h
7728F: include/linux/rwsem*.h
7729F: arch/*/include/asm/rwsem.h
7730F: include/linux/seqlock.h
7731F: lib/locking*.[ch]
7486d6da 7732F: kernel/locking/
512e67f9 7733
dde33348 7734LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7735M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7736L: linux-ntfs-dev@lists.sourceforge.net
7737W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7738S: Maintained
679655da 7739F: Documentation/ldm.txt
20d16fef 7740F: block/partitions/ldm.*
1da177e4 7741
c87e34ef 7742LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7743M: Sathya Prakash <sathya.prakash@broadcom.com>
7744M: Chaitra P B <chaitra.basappa@broadcom.com>
7745M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7746L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7747L: linux-scsi@vger.kernel.org
9495e835 7748W: http://www.avagotech.com/support/
c87e34ef 7749S: Supported
679655da 7750F: drivers/message/fusion/
500c152a 7751F: drivers/scsi/mpt2sas/
7752F: drivers/scsi/mpt3sas/
c87e34ef 7753
1da177e4 7754LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7755M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7756L: linux-scsi@vger.kernel.org
7757S: Maintained
679655da 7758F: drivers/scsi/sym53c8xx_2/
1da177e4 7759
e5f5c99a
GR
7760LTC4261 HARDWARE MONITOR DRIVER
7761M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7762L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7763S: Maintained
7764F: Documentation/hwmon/ltc4261
7765F: drivers/hwmon/ltc4261.c
7766
81365c31 7767LTP (Linux Test Project)
28b8e8d4 7768M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7769M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7770M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7771M: Jan Stancek <jstancek@redhat.com>
7772M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7773M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7774L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7775W: http://linux-test-project.github.io/
7d1ae8a8 7776T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7777S: Maintained
7778
c12a54b3 7779M32R ARCHITECTURE
c12a54b3 7780W: http://www.linux-m32r.org/
b4174867 7781S: Orphan
679655da 7782F: arch/m32r/
c12a54b3 7783
1da177e4 7784M68K ARCHITECTURE
8b58be88 7785M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7786L: linux-m68k@lists.linux-m68k.org
7787W: http://www.linux-m68k.org/
54e5881d 7788T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7789S: Maintained
679655da 7790F: arch/m68k/
9db35182 7791F: drivers/zorro/
1da177e4
LT
7792
7793M68K ON APPLE MACINTOSH
8b58be88 7794M: Joshua Thompson <funaho@jurai.org>
1da177e4 7795W: http://www.mac.linux-m68k.org/
9bb9f222 7796L: linux-m68k@lists.linux-m68k.org
1da177e4 7797S: Maintained
9db35182 7798F: arch/m68k/mac/
1da177e4
LT
7799
7800M68K ON HP9000/300
8b58be88 7801M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7802W: http://www.tazenda.demon.co.uk/phil/linux-hp
7803S: Maintained
679655da 7804F: arch/m68k/hp300/
1da177e4 7805
74425546
AP
7806M88DS3103 MEDIA DRIVER
7807M: Antti Palosaari <crope@iki.fi>
7808L: linux-media@vger.kernel.org
a825eaec 7809W: https://linuxtv.org
74425546
AP
7810W: http://palosaari.fi/linux/
7811Q: http://patchwork.linuxtv.org/project/linux-media/list/
7812T: git git://linuxtv.org/anttip/media_tree.git
7813S: Maintained
7814F: drivers/media/dvb-frontends/m88ds3103*
7815
68620bdd
MP
7816M88RS2000 MEDIA DRIVER
7817M: Malcolm Priestley <tvboxspy@gmail.com>
7818L: linux-media@vger.kernel.org
a825eaec 7819W: https://linuxtv.org
68620bdd
MP
7820Q: http://patchwork.linuxtv.org/project/linux-media/list/
7821S: Maintained
7822F: drivers/media/dvb-frontends/m88rs2000*
7823
07a092fa 7824MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7825M: Alexey Klimov <klimov.linux@gmail.com>
7826L: linux-media@vger.kernel.org
7827T: git git://linuxtv.org/media_tree.git
7828S: Maintained
7829F: drivers/media/radio/radio-ma901.c
07a092fa 7830
64a327a7 7831MAC80211
8b58be88 7832M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7833L: linux-wireless@vger.kernel.org
491b26b4 7834W: http://wireless.kernel.org/
ce466579
JB
7835T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7836T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7837S: Maintained
679655da
JP
7838F: Documentation/networking/mac80211-injection.txt
7839F: include/net/mac80211.h
7840F: net/mac80211/
2af8c4dc 7841F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7842
2b6d83e2
JB
7843MAILBOX API
7844M: Jassi Brar <jassisinghbrar@gmail.com>
7845L: linux-kernel@vger.kernel.org
7846S: Maintained
7847F: drivers/mailbox/
7848F: include/linux/mailbox_client.h
7849F: include/linux/mailbox_controller.h
7850
faf1668c 7851MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7852M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7853W: http://www.kernel.org/doc/man-pages
bd7ebec6 7854L: linux-man@vger.kernel.org
1b53dc74 7855S: Maintained
faf1668c 7856
daa10170
RB
7857MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7858M: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7859L: linux-mips@linux-mips.org
7860S: Maintained
7861F: arch/mips/boot/dts/img/pistachio_marduk.dts
7862
0d3cd4b6
VD
7863MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7864M: Andrew Lunn <andrew@lunn.ch>
7865M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 7866L: netdev@vger.kernel.org
0d3cd4b6
VD
7867S: Maintained
7868F: drivers/net/dsa/mv88e6xxx/
b26bff6e 7869F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 7870
8427defd 7871MARVELL ARMADA DRM SUPPORT
0d7f4f05 7872M: Russell King <linux@armlinux.org.uk>
8427defd 7873S: Maintained
0d7f4f05
RK
7874T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7875T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8427defd 7876F: drivers/gpu/drm/armada/
4418833e
EV
7877F: include/uapi/drm/armada_drm.h
7878F: Documentation/devicetree/bindings/display/armada/
8427defd 7879
c4d007bc
TP
7880MARVELL CRYPTO DRIVER
7881M: Boris Brezillon <boris.brezillon@free-electrons.com>
7882M: Arnaud Ebalard <arno@natisbad.org>
7883F: drivers/crypto/marvell/
7884S: Maintained
7885L: linux-crypto@vger.kernel.org
7886
44c14c1d 7887MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7888M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7889M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7890L: netdev@vger.kernel.org
7891S: Maintained
7892F: drivers/net/ethernet/marvell/sk*
7893
74cda169 7894MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7895L: libertas-dev@lists.infradead.org
8ac3e99e 7896S: Orphan
f988d640 7897F: drivers/net/wireless/marvell/libertas/
74cda169 7898
b60d6975 7899MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7900M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7901L: netdev@vger.kernel.org
f5ca8502 7902S: Maintained
527a6266 7903F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7904F: include/linux/mv643xx.h
1da177e4 7905
370b8ed9
TP
7906MARVELL MVNETA ETHERNET DRIVER
7907M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7908L: netdev@vger.kernel.org
7909S: Maintained
7910F: drivers/net/ethernet/marvell/mvneta.*
7911
fcad584d 7912MARVELL MWIFIEX WIRELESS DRIVER
bf30171b 7913M: Amitkumar Karwar <amitkarwar@gmail.com>
550795fc 7914M: Nishant Sarmukadam <nishants@marvell.com>
cf8c44d4
AK
7915M: Ganapathi Bhat <gbhat@marvell.com>
7916M: Xinming Hu <huxm@marvell.com>
fcad584d
BZ
7917L: linux-wireless@vger.kernel.org
7918S: Maintained
277b024e 7919F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7920
a2c3f656 7921MARVELL MWL8K WIRELESS DRIVER
a040d532 7922M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7923L: linux-wireless@vger.kernel.org
16345910 7924S: Odd Fixes
de60f1dc 7925F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7926
2a69567b 7927MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7928M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7929S: Odd Fixes
1fa7e547 7930F: drivers/mmc/host/mvsdio.*
2a69567b 7931
511fc93d
HZ
7932MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
7933M: Hu Ziji <huziji@marvell.com>
7934L: linux-mmc@vger.kernel.org
7935S: Supported
7936F: drivers/mmc/host/sdhci-xenon*
7937F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
7938
1da177e4 7939MATROX FRAMEBUFFER DRIVER
c69f677c 7940L: linux-fbdev@vger.kernel.org
52653199 7941S: Orphan
8a61f013 7942F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7943F: include/uapi/linux/matroxfb.h
1da177e4 7944
ca462085
GR
7945MAX16065 HARDWARE MONITOR DRIVER
7946M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7947L: linux-hwmon@vger.kernel.org
ca462085
GR
7948S: Maintained
7949F: Documentation/hwmon/max16065
7950F: drivers/hwmon/max16065.c
7951
1f61cab8
GR
7952MAX20751 HARDWARE MONITOR DRIVER
7953M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7954L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7955S: Maintained
7956F: Documentation/hwmon/max20751
7957F: drivers/hwmon/max20751.c
7958
d20620de 7959MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7960L: linux-hwmon@vger.kernel.org
34924b23 7961S: Orphan
679655da
JP
7962F: Documentation/hwmon/max6650
7963F: drivers/hwmon/max6650.c
d20620de 7964
e89ab51f
GR
7965MAX6697 HARDWARE MONITOR DRIVER
7966M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7967L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7968S: Maintained
7969F: Documentation/hwmon/max6697
7970F: Documentation/devicetree/bindings/i2c/max6697.txt
7971F: drivers/hwmon/max6697.c
7972F: include/linux/platform_data/max6697.h
7973
3b2af7f7
PR
7974MAX9860 MONO AUDIO VOICE CODEC DRIVER
7975M: Peter Rosin <peda@axentia.se>
7976L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7977S: Maintained
7978F: Documentation/devicetree/bindings/sound/max9860.txt
7979F: sound/soc/codecs/max9860.*
7980
f8f847b5 7981MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7982M: Krzysztof Kozlowski <krzk@kernel.org>
7983M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7984L: linux-pm@vger.kernel.org
7985S: Supported
8c0984e5
SR
7986F: drivers/power/supply/max14577_charger.c
7987F: drivers/power/supply/max77693_charger.c
f8f847b5 7988
3811405e
JMC
7989MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7990M: Javier Martinez Canillas <javier@osg.samsung.com>
7991L: linux-kernel@vger.kernel.org
7992S: Supported
96173cc6 7993F: drivers/*/*max77802*.c
3811405e
JMC
7994F: Documentation/devicetree/bindings/*/*max77802.txt
7995F: include/dt-bindings/*/*max77802.h
7996
befeb596
KK
7997MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7998M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7999M: Krzysztof Kozlowski <krzk@kernel.org>
8000M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
8001L: linux-kernel@vger.kernel.org
8002S: Supported
86cf635a 8003F: drivers/*/max14577*.c
0998a436 8004F: drivers/*/max77686*.c
86cf635a 8005F: drivers/*/max77693*.c
befeb596
KK
8006F: drivers/extcon/extcon-max14577.c
8007F: drivers/extcon/extcon-max77693.c
8008F: drivers/rtc/rtc-max77686.c
8009F: drivers/clk/clk-max77686.c
8010F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 8011F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
8012F: Documentation/devicetree/bindings/mfd/max77693.txt
8013F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8014F: include/linux/mfd/max14577*.h
8015F: include/linux/mfd/max77686*.h
8016F: include/linux/mfd/max77693*.h
8017
9be3c9a5
HV
8018MAXIRADIO FM RADIO RECEIVER DRIVER
8019M: Hans Verkuil <hverkuil@xs4all.nl>
8020L: linux-media@vger.kernel.org
8021T: git git://linuxtv.org/media_tree.git
a825eaec 8022W: https://linuxtv.org
9be3c9a5
HV
8023S: Maintained
8024F: drivers/media/radio/radio-maxiradio*
8025
c05dc2cc
PR
8026MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8027M: Peter Rosin <peda@axentia.se>
8028L: linux-iio@vger.kernel.org
8029S: Maintained
2704e300 8030F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
8031F: drivers/iio/potentiometer/mcp4531.c
8032
3b8df5fd
WBG
8033MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8034M: William Breathitt Gray <vilhelm.gray@gmail.com>
8035L: linux-iio@vger.kernel.org
8036S: Maintained
8037F: drivers/iio/dac/cio-dac.c
8038
7b49235e
LP
8039MEDIA DRIVERS FOR RENESAS - FCP
8040M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8041L: linux-media@vger.kernel.org
8042L: linux-renesas-soc@vger.kernel.org
8043T: git git://linuxtv.org/media_tree.git
8044S: Supported
8045F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8046F: drivers/media/platform/rcar-fcp.c
8047F: include/media/rcar-fcp.h
8048
4710b752
KB
8049MEDIA DRIVERS FOR RENESAS - FDP1
8050M: Kieran Bingham <kieran@bingham.xyz>
8051L: linux-media@vger.kernel.org
8052L: linux-renesas-soc@vger.kernel.org
8053T: git git://linuxtv.org/media_tree.git
8054S: Supported
8055F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8056F: drivers/media/platform/rcar_fdp1.c
8057
474cde66
NS
8058MEDIA DRIVERS FOR RENESAS - VIN
8059M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8060L: linux-media@vger.kernel.org
8061L: linux-renesas-soc@vger.kernel.org
8062T: git git://linuxtv.org/media_tree.git
8063S: Supported
8064F: Documentation/devicetree/bindings/media/rcar_vin.txt
8065F: drivers/media/platform/rcar-vin/
8066
6f32a8c9
LP
8067MEDIA DRIVERS FOR RENESAS - VSP1
8068M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8069L: linux-media@vger.kernel.org
4a121096 8070L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
8071T: git git://linuxtv.org/media_tree.git
8072S: Supported
8073F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8074F: drivers/media/platform/vsp1/
8075
fae2080a
AO
8076MEDIA DRIVERS FOR HELENE
8077M: Abylay Ospan <aospan@netup.ru>
8078L: linux-media@vger.kernel.org
8079W: https://linuxtv.org
8080W: http://netup.tv/
8081T: git git://linuxtv.org/media_tree.git
8082S: Supported
8083F: drivers/media/dvb-frontends/helene*
8084
dacf9ce8
KS
8085MEDIA DRIVERS FOR ASCOT2E
8086M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8087M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 8088L: linux-media@vger.kernel.org
a825eaec 8089W: https://linuxtv.org
dacf9ce8
KS
8090W: http://netup.tv/
8091T: git git://linuxtv.org/media_tree.git
8092S: Supported
8093F: drivers/media/dvb-frontends/ascot2e*
8094
a6dc60ff
KS
8095MEDIA DRIVERS FOR CXD2841ER
8096M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8097M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 8098L: linux-media@vger.kernel.org
a825eaec 8099W: https://linuxtv.org
a6dc60ff
KS
8100W: http://netup.tv/
8101T: git git://linuxtv.org/media_tree.git
8102S: Supported
8103F: drivers/media/dvb-frontends/cxd2841er*
8104
a5d32b35
KS
8105MEDIA DRIVERS FOR HORUS3A
8106M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8107M: Abylay Ospan <aospan@netup.ru>
a5d32b35 8108L: linux-media@vger.kernel.org
a825eaec 8109W: https://linuxtv.org
a5d32b35
KS
8110W: http://netup.tv/
8111T: git git://linuxtv.org/media_tree.git
8112S: Supported
8113F: drivers/media/dvb-frontends/horus3a*
8114
e025273b
KS
8115MEDIA DRIVERS FOR LNBH25
8116M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8117M: Abylay Ospan <aospan@netup.ru>
e025273b 8118L: linux-media@vger.kernel.org
a825eaec 8119W: https://linuxtv.org
e025273b
KS
8120W: http://netup.tv/
8121T: git git://linuxtv.org/media_tree.git
8122S: Supported
8123F: drivers/media/dvb-frontends/lnbh25*
8124
52b1eaf4
KS
8125MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8126M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8127M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 8128L: linux-media@vger.kernel.org
a825eaec 8129W: https://linuxtv.org
52b1eaf4
KS
8130W: http://netup.tv/
8131T: git git://linuxtv.org/media_tree.git
8132S: Supported
8133F: drivers/media/pci/netup_unidvb/*
8134
127c49ae 8135MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
8136M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8137M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
8138P: LinuxTV.org Project
8139L: linux-media@vger.kernel.org
a825eaec 8140W: https://linuxtv.org
8a6e2535 8141Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 8142T: git git://linuxtv.org/media_tree.git
127c49ae 8143S: Maintained
618cd932 8144F: Documentation/media/
127c49ae 8145F: drivers/media/
ffe06198 8146F: drivers/staging/media/
eb4b0ec7 8147F: include/linux/platform_data/media/
127c49ae 8148F: include/media/
6c0f0359
MCC
8149F: include/uapi/linux/dvb/
8150F: include/uapi/linux/videodev2.h
8151F: include/uapi/linux/media.h
8152F: include/uapi/linux/v4l2-*
8153F: include/uapi/linux/meye.h
8154F: include/uapi/linux/ivtv*
8155F: include/uapi/linux/uvcvideo.h
d20620de 8156
0c272fc9
JC
8157MEDIATEK ETHERNET DRIVER
8158M: Felix Fietkau <nbd@openwrt.org>
8159M: John Crispin <blogic@openwrt.org>
8160L: netdev@vger.kernel.org
8161S: Maintained
8162F: drivers/net/ethernet/mediatek/
8163
67712beb
TL
8164MEDIATEK MEDIA DRIVER
8165M: Tiffany Lin <tiffany.lin@mediatek.com>
8166M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8167S: Supported
8168F: drivers/media/platform/mtk-vcodec/
8169F: drivers/media/platform/mtk-vpu/
8170F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8171F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8172
fc96ec0d
MT
8173MEDIATEK MDP DRIVER
8174M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8175M: Houlong Wei <houlong.wei@mediatek.com>
8176M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8177S: Supported
8178F: drivers/media/platform/mtk-mdp/
8179F: drivers/media/platform/mtk-vpu/
8180F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8181
c869f77d
JK
8182MEDIATEK MT7601U WIRELESS LAN DRIVER
8183M: Jakub Kicinski <kubakici@wp.pl>
8184L: linux-wireless@vger.kernel.org
8185S: Maintained
8186F: drivers/net/wireless/mediatek/mt7601u/
8187
e399065b 8188MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8189M: Kashyap Desai <kashyap.desai@broadcom.com>
8190M: Sumit Saxena <sumit.saxena@broadcom.com>
8191M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8192L: megaraidlinux.pdl@broadcom.com
baaea1dc 8193L: linux-scsi@vger.kernel.org
295dde2f 8194W: http://www.avagotech.com/support/
ce00f85c 8195S: Maintained
679655da
JP
8196F: Documentation/scsi/megaraid.txt
8197F: drivers/scsi/megaraid.*
8198F: drivers/scsi/megaraid/
757e0108 8199
ff43f433
SJ
8200MELFAS MIP4 TOUCHSCREEN DRIVER
8201M: Sangwon Jee <jeesw@melfas.com>
8202W: http://www.melfas.com
8203S: Supported
8204F: drivers/input/touchscreen/melfas_mip4.c
8205F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8206
2c46c9d5 8207MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8208M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 8209L: netdev@vger.kernel.org
2c46c9d5
AV
8210S: Supported
8211W: http://www.mellanox.com
8212Q: http://patchwork.ozlabs.org/project/netdev/list/
8213F: drivers/net/ethernet/mellanox/mlx4/en_*
8214
e7523a49
OG
8215MELLANOX ETHERNET DRIVER (mlx5e)
8216M: Saeed Mahameed <saeedm@mellanox.com>
8217L: netdev@vger.kernel.org
8218S: Supported
8219W: http://www.mellanox.com
8220Q: http://patchwork.ozlabs.org/project/netdev/list/
8221F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8222
93c1edb2
JP
8223MELLANOX ETHERNET SWITCH DRIVERS
8224M: Jiri Pirko <jiri@mellanox.com>
8225M: Ido Schimmel <idosch@mellanox.com>
8226L: netdev@vger.kernel.org
8227S: Supported
8228W: http://www.mellanox.com
8229Q: http://patchwork.ozlabs.org/project/netdev/list/
8230F: drivers/net/ethernet/mellanox/mlxsw/
8231
6bec23bf 8232MELLANOX MLXCPLD I2C AND MUX DRIVER
c02b7bf5
VP
8233M: Vadim Pasternak <vadimp@mellanox.com>
8234M: Michael Shych <michaelsh@mellanox.com>
8235L: linux-i2c@vger.kernel.org
8236S: Supported
6bec23bf 8237F: drivers/i2c/busses/i2c-mlxcpld.c
c02b7bf5 8238F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
6bec23bf 8239F: Documentation/i2c/busses/i2c-mlxcpld
c02b7bf5 8240
be4fdf99
VP
8241MELLANOX MLXCPLD LED DRIVER
8242M: Vadim Pasternak <vadimp@mellanox.com>
8243L: linux-leds@vger.kernel.org
8244S: Supported
8245F: drivers/leds/leds-mlxcpld.c
8246F: Documentation/leds/leds-mlxcpld.txt
8247
58cbbee2
VP
8248MELLANOX PLATFORM DRIVER
8249M: Vadim Pasternak <vadimp@mellanox.com>
8250L: platform-driver-x86@vger.kernel.org
8251S: Supported
6613d18e 8252F: drivers/platform/x86/mlx-platform.c
58cbbee2 8253
30488704
VP
8254MELLANOX MLX CPLD HOTPLUG DRIVER
8255M: Vadim Pasternak <vadimp@mellanox.com>
8256L: platform-driver-x86@vger.kernel.org
8257S: Supported
8258F: drivers/platform/x86/mlxcpld-hotplug.c
8259F: include/linux/platform_data/mlxcpld-hotplug.h
8260
8700e3e7
MS
8261SOFT-ROCE DRIVER (rxe)
8262M: Moni Shoua <monis@mellanox.com>
8263L: linux-rdma@vger.kernel.org
8264S: Supported
8265W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8266Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 8267F: drivers/infiniband/sw/rxe/
8700e3e7
MS
8268F: include/uapi/rdma/rdma_user_rxe.h
8269
5b25b13a
MD
8270MEMBARRIER SUPPORT
8271M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8272M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8273L: linux-kernel@vger.kernel.org
8274S: Supported
8275F: kernel/membarrier.c
8276F: include/uapi/linux/membarrier.h
8277
70ea91f1
SR
8278MEMORY MANAGEMENT
8279L: linux-mm@kvack.org
70ea91f1
SR
8280W: http://www.linux-mm.org
8281S: Maintained
679655da 8282F: include/linux/mm.h
551450bb
CS
8283F: include/linux/gfp.h
8284F: include/linux/mmzone.h
8285F: include/linux/memory_hotplug.h
8286F: include/linux/vmalloc.h
679655da 8287F: mm/
70ea91f1 8288
f4e9ce66 8289MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8290M: David Woodhouse <dwmw2@infradead.org>
242c325e 8291M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8292M: Boris Brezillon <boris.brezillon@free-electrons.com>
8293M: Marek Vasut <marek.vasut@gmail.com>
8294M: Richard Weinberger <richard@nod.at>
8295M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
1da177e4 8296L: linux-mtd@lists.infradead.org
8a6e2535
JP
8297W: http://www.linux-mtd.infradead.org/
8298Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 8299T: git git://git.infradead.org/linux-mtd.git
ab95eac9 8300T: git git://git.infradead.org/l2-mtd.git
1da177e4 8301S: Maintained
becc7ae5 8302F: Documentation/devicetree/bindings/mtd/
679655da
JP
8303F: drivers/mtd/
8304F: include/linux/mtd/
c117ab84 8305F: include/uapi/mtd/
1da177e4 8306
26c57ef1 8307MEN A21 WATCHDOG DRIVER
30c7469b 8308M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8309L: linux-watchdog@vger.kernel.org
30c7469b 8310S: Maintained
26c57ef1
JT
8311F: drivers/watchdog/mena21_wdt.c
8312
3764e82e 8313MEN CHAMELEON BUS (mcb)
30c7469b
JT
8314M: Johannes Thumshirn <morbidrsa@gmail.com>
8315S: Maintained
3764e82e
JT
8316F: drivers/mcb/
8317F: include/linux/mcb.h
b9f2f459 8318F: Documentation/men-chameleon-bus.txt
3764e82e 8319
48b490d2
AW
8320MEN F21BMC (Board Management Controller)
8321M: Andreas Werner <andreas.werner@men.de>
8322S: Supported
8323F: drivers/mfd/menf21bmc.c
8324F: drivers/watchdog/menf21bmc_wdt.c
8325F: drivers/leds/leds-menf21bmc.c
8326F: drivers/hwmon/menf21bmc_hwmon.c
8327F: Documentation/hwmon/menf21bmc
8328
12285945
JH
8329METAG ARCHITECTURE
8330M: James Hogan <james.hogan@imgtec.com>
d668d9ed 8331L: linux-metag@vger.kernel.org
9f273c24 8332T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8333S: Odd Fixes
12285945
JH
8334F: arch/metag/
8335F: Documentation/metag/
8336F: Documentation/devicetree/bindings/metag/
2d799dde 8337F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8338F: drivers/clocksource/metag_generic.c
5698c50d
JH
8339F: drivers/irqchip/irq-metag.c
8340F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8341F: drivers/tty/metag_da.c
12285945 8342
c6375b0a 8343MICROBLAZE ARCHITECTURE
8b58be88 8344M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8345W: http://www.monstr.eu/fdt/
8346T: git git://git.monstr.eu/linux-2.6-microblaze.git
8347S: Supported
0a8c7914 8348F: arch/microblaze/
1da177e4 8349
5615c371
NF
8350MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8351M: Richard Genoud <richard.genoud@gmail.com>
8352S: Maintained
8353F: drivers/tty/serial/atmel_serial.c
8354F: include/linux/atmel_serial.h
8355
f53243b5
NF
8356MICROCHIP / ATMEL DMA DRIVER
8357M: Ludovic Desroches <ludovic.desroches@microchip.com>
8358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8359L: dmaengine@vger.kernel.org
8360S: Supported
8361F: drivers/dma/at_hdmac.c
8362F: drivers/dma/at_hdmac_regs.h
8363F: include/linux/platform_data/dma-atmel.h
8364
71fb2c74
SW
8365MICROCHIP / ATMEL ISC DRIVER
8366M: Songjun Wu <songjun.wu@microchip.com>
8367L: linux-media@vger.kernel.org
8368S: Supported
8369F: drivers/media/platform/atmel/atmel-isc.c
8370F: drivers/media/platform/atmel/atmel-isc-regs.h
8371F: devicetree/bindings/media/atmel-isc.txt
8372
3ec72a2a
RL
8373MICROCHIP USB251XB DRIVER
8374M: Richard Leitner <richard.leitner@skidata.com>
8375L: linux-usb@vger.kernel.org
8376S: Maintained
8377F: drivers/usb/misc/usb251xb.c
3ec72a2a
RL
8378F: Documentation/devicetree/bindings/usb/usb251xb.txt
8379
2508a45a
CY
8380MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8381M: Chen Yu <yu.c.chen@intel.com>
8382L: platform-driver-x86@vger.kernel.org
8383S: Supported
8384F: drivers/platform/x86/surfacepro3_button.c
8385
1da177e4 8386MICROTEK X6 SCANNER
61eee9a7 8387M: Oliver Neukum <oliver@neukum.org>
1da177e4 8388S: Maintained
679655da 8389F: drivers/usb/image/microtek.*
1da177e4
LT
8390
8391MIPS
8b58be88 8392M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8393L: linux-mips@linux-mips.org
6097050d 8394W: http://www.linux-mips.org/
b05e988e 8395T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8396Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8397S: Supported
f46d92e8 8398F: Documentation/devicetree/bindings/mips/
679655da
JP
8399F: Documentation/mips/
8400F: arch/mips/
1da177e4 8401
413ef3f6
KC
8402MIPS/LOONGSON1 ARCHITECTURE
8403M: Keguang Zhang <keguang.zhang@gmail.com>
8404L: linux-mips@linux-mips.org
8405S: Maintained
8406F: arch/mips/loongson32/
8407F: arch/mips/include/asm/mach-loongson32/
8408F: drivers/*/*loongson1*
8409F: drivers/*/*/*loongson1*
8410
08b7620a
HV
8411MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8412M: Hans Verkuil <hverkuil@xs4all.nl>
8413L: linux-media@vger.kernel.org
8414T: git git://linuxtv.org/media_tree.git
a825eaec 8415W: https://linuxtv.org
08b7620a
HV
8416S: Odd Fixes
8417F: drivers/media/radio/radio-miropcm20*
8418
c09befcb
OG
8419MELLANOX MLX4 core VPI driver
8420M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8421L: netdev@vger.kernel.org
8422L: linux-rdma@vger.kernel.org
8423W: http://www.mellanox.com
8424Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8425S: Supported
8426F: drivers/net/ethernet/mellanox/mlx4/
8427F: include/linux/mlx4/
9ce28a20 8428F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8429
8430MELLANOX MLX4 IB driver
8431M: Yishai Hadas <yishaih@mellanox.com>
8432L: linux-rdma@vger.kernel.org
8433W: http://www.mellanox.com
e126ba97 8434Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8435S: Supported
8436F: drivers/infiniband/hw/mlx4/
8437F: include/linux/mlx4/
8438
595a4d8f 8439MELLANOX MLX5 core VPI driver
45788f1f 8440M: Saeed Mahameed <saeedm@mellanox.com>
595a4d8f
OG
8441M: Matan Barak <matanb@mellanox.com>
8442M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8443L: netdev@vger.kernel.org
8444L: linux-rdma@vger.kernel.org
8445W: http://www.mellanox.com
8446Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8447S: Supported
8448F: drivers/net/ethernet/mellanox/mlx5/core/
8449F: include/linux/mlx5/
3085e29e 8450F: include/uapi/rdma/mlx5-abi.h
e126ba97 8451
595a4d8f
OG
8452MELLANOX MLX5 IB driver
8453M: Matan Barak <matanb@mellanox.com>
8454M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8455L: linux-rdma@vger.kernel.org
8456W: http://www.mellanox.com
8457Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8458S: Supported
b75f0050 8459F: drivers/infiniband/hw/mlx5/
595a4d8f 8460F: include/linux/mlx5/
e126ba97 8461
764589b6
CM
8462MELEXIS MLX90614 DRIVER
8463M: Crt Mori <cmo@melexis.com>
8464L: linux-iio@vger.kernel.org
8465W: http://www.melexis.com
8466S: Supported
8467F: drivers/iio/temperature/mlx90614.c
8468
6c223761
KB
8469MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8470M: Don Brace <don.brace@microsemi.com>
8471L: esc.storagedev@microsemi.com
8472L: linux-scsi@vger.kernel.org
8473S: Supported
8474F: drivers/scsi/smartpqi/smartpqi*.[ch]
8475F: drivers/scsi/smartpqi/Kconfig
8476F: drivers/scsi/smartpqi/Makefile
8477F: include/linux/cciss*.h
8478F: include/uapi/linux/cciss*.h
425b490b 8479F: Documentation/scsi/smartpqi.txt
6c223761 8480
0ce277e4
AP
8481MN88472 MEDIA DRIVER
8482M: Antti Palosaari <crope@iki.fi>
8483L: linux-media@vger.kernel.org
a825eaec 8484W: https://linuxtv.org
0ce277e4
AP
8485W: http://palosaari.fi/linux/
8486Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8487S: Maintained
94d0eaa4 8488F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8489
4f4d238f
AP
8490MN88473 MEDIA DRIVER
8491M: Antti Palosaari <crope@iki.fi>
8492L: linux-media@vger.kernel.org
a825eaec 8493W: https://linuxtv.org
4f4d238f
AP
8494W: http://palosaari.fi/linux/
8495Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8496S: Maintained
877ba50b 8497F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8498
1da177e4 8499MODULE SUPPORT
a467a672 8500M: Jessica Yu <jeyu@redhat.com>
8b58be88 8501M: Rusty Russell <rusty@rustcorp.com.au>
0d4ec784 8502T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
1da177e4 8503S: Maintained
679655da
JP
8504F: include/linux/module.h
8505F: kernel/module.c
1da177e4
LT
8506
8507MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8508W: http://popies.net/meye/
b7788e13 8509S: Orphan
618cd932 8510F: Documentation/media/v4l-drivers/meye*
90d72ac6 8511F: drivers/media/pci/meye/
6c0f0359 8512F: include/uapi/linux/meye.h
1da177e4 8513
b9705b60 8514MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8515M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8516S: Maintained
679655da 8517F: Documentation/serial/moxa-smartio
c897401b 8518F: drivers/tty/mxser.*
d735410a 8519
889b2f87
AK
8520MR800 AVERMEDIA USB FM RADIO DRIVER
8521M: Alexey Klimov <klimov.linux@gmail.com>
8522L: linux-media@vger.kernel.org
8523T: git git://linuxtv.org/media_tree.git
8524S: Maintained
8525F: drivers/media/radio/radio-mr800.c
8526
d7155691
AO
8527MRF24J40 IEEE 802.15.4 RADIO DRIVER
8528M: Alan Ott <alan@signal11.us>
8529L: linux-wpan@vger.kernel.org
8530S: Maintained
8531F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8532F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8533
8c4c731a 8534MSI LAPTOP SUPPORT
182ae55c 8535M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8536L: platform-driver-x86@vger.kernel.org
8c4c731a 8537S: Maintained
679655da 8538F: drivers/platform/x86/msi-laptop.c
8c4c731a 8539
0f1006b1 8540MSI WMI SUPPORT
d0944853 8541L: platform-driver-x86@vger.kernel.org
5ee7041e 8542S: Orphan
0f1006b1
AA
8543F: drivers/platform/x86/msi-wmi.c
8544
19a628a0
AP
8545MSI001 MEDIA DRIVER
8546M: Antti Palosaari <crope@iki.fi>
8547L: linux-media@vger.kernel.org
a825eaec 8548W: https://linuxtv.org
19a628a0
AP
8549W: http://palosaari.fi/linux/
8550Q: http://patchwork.linuxtv.org/project/linux-media/list/
8551T: git git://linuxtv.org/anttip/media_tree.git
8552S: Maintained
0185e197 8553F: drivers/media/tuners/msi001*
19a628a0 8554
7570589d 8555MSI2500 MEDIA DRIVER
2c57213f
AP
8556M: Antti Palosaari <crope@iki.fi>
8557L: linux-media@vger.kernel.org
a825eaec 8558W: https://linuxtv.org
2c57213f
AP
8559W: http://palosaari.fi/linux/
8560Q: http://patchwork.linuxtv.org/project/linux-media/list/
8561T: git git://linuxtv.org/anttip/media_tree.git
8562S: Maintained
7570589d 8563F: drivers/media/usb/msi2500/
2c57213f 8564
159eeea4
RJ
8565MSYSTEMS DISKONCHIP G3 MTD DRIVER
8566M: Robert Jarzmik <robert.jarzmik@free.fr>
8567L: linux-mtd@lists.infradead.org
8568S: Maintained
8569F: drivers/mtd/devices/docg3*
8570
62a37dc7 8571MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8572M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8573L: linux-media@vger.kernel.org
8574T: git git://linuxtv.org/media_tree.git
8575S: Maintained
8576F: drivers/media/i2c/mt9m032.c
b5dcee22 8577F: include/media/i2c/mt9m032.h
0e837fb9 8578
62a37dc7 8579MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8580M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8581L: linux-media@vger.kernel.org
8582T: git git://linuxtv.org/media_tree.git
8583S: Maintained
8584F: drivers/media/i2c/mt9p031.c
b5dcee22 8585F: include/media/i2c/mt9p031.h
0e837fb9 8586
62a37dc7 8587MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8588M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8589L: linux-media@vger.kernel.org
8590T: git git://linuxtv.org/media_tree.git
8591S: Maintained
8592F: drivers/media/i2c/mt9t001.c
b5dcee22 8593F: include/media/i2c/mt9t001.h
0e837fb9 8594
62a37dc7 8595MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8596M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8597L: linux-media@vger.kernel.org
8598T: git git://linuxtv.org/media_tree.git
8599S: Maintained
f2272e13 8600F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8601F: drivers/media/i2c/mt9v032.c
b5dcee22 8602F: include/media/i2c/mt9v032.h
0e837fb9 8603
4e0d13cb 8604MULTIFUNCTION DEVICES (MFD)
f7d3210e 8605M: Lee Jones <lee.jones@linaro.org>
7caa7991 8606T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8607S: Supported
80366127 8608F: Documentation/devicetree/bindings/mfd/
679655da 8609F: drivers/mfd/
55b5940d 8610F: include/linux/mfd/
29a0729d 8611F: include/dt-bindings/mfd/
4e0d13cb 8612
5c4e6f13 8613MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8614M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8615L: linux-mmc@vger.kernel.org
82bb095e 8616T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8617S: Maintained
2810984b 8618F: Documentation/devicetree/bindings/mmc/
679655da
JP
8619F: drivers/mmc/
8620F: include/linux/mmc/
c117ab84 8621F: include/uapi/linux/mmc/
baca2da4 8622
15a0580c 8623MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8624S: Orphan
679655da
JP
8625F: drivers/mmc/host/mmc_spi.c
8626F: include/linux/spi/mmc_spi.h
15a0580c 8627
1da177e4 8628MULTISOUND SOUND DRIVER
8b58be88 8629M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8630S: Maintained
679655da
JP
8631F: Documentation/sound/oss/MultiSound
8632F: sound/oss/msnd*
1da177e4 8633
d735410a 8634MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8635S: Orphan
c897401b 8636F: drivers/tty/isicom.c
679655da 8637F: include/linux/isicom.h
d735410a 8638
550a7375 8639MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8640M: Bin Liu <b-liu@ti.com>
795fb7e7 8641L: linux-usb@vger.kernel.org
43b416e5 8642T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8643S: Maintained
679655da 8644F: drivers/usb/musb/
550a7375 8645
ea0af5f6
MK
8646MXL5007T MEDIA DRIVER
8647M: Michael Krufky <mkrufky@linuxtv.org>
8648L: linux-media@vger.kernel.org
a825eaec 8649W: https://linuxtv.org
ea0af5f6
MK
8650W: http://github.com/mkrufky
8651Q: http://patchwork.linuxtv.org/project/linux-media/list/
8652T: git git://linuxtv.org/mkrufky/tuners.git
8653S: Maintained
8654F: drivers/media/tuners/mxl5007t.*
8655
45d59d70
MV
8656MXSFB DRM DRIVER
8657M: Marek Vasut <marex@denx.de>
8658S: Supported
8659F: drivers/gpu/drm/mxsfb/
8660F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8661
2d3cf588 8662MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8663M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8664L: netdev@vger.kernel.org
205057ae 8665W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8666S: Supported
93f7848b 8667F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8668
9df4f913
BB
8669NAND FLASH SUBSYSTEM
8670M: Boris Brezillon <boris.brezillon@free-electrons.com>
8671R: Richard Weinberger <richard@nod.at>
8672L: linux-mtd@lists.infradead.org
8673W: http://www.linux-mtd.infradead.org/
8674Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8675T: git git://github.com/linux-nand/linux.git
8676S: Maintained
8677F: drivers/mtd/nand/
8678F: include/linux/mtd/nand*.h
8679
1da177e4 8680NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8681S: Orphan
d9fb9f38 8682F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8683
23dc05a3
DM
8684NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8685M: Daniel Mack <zonque@gmail.com>
8686S: Maintained
e5747e40 8687L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8688W: http://www.native-instruments.com
8689F: sound/usb/caiaq/
8690
1da177e4 8691NCP FILESYSTEM
52653199
PV
8692M: Petr Vandrovec <petr@vandrovec.name>
8693S: Odd Fixes
679655da 8694F: fs/ncpfs/
1da177e4 8695
a79b0322
FT
8696NCR 5380 SCSI DRIVERS
8697M: Finn Thain <fthain@telegraphics.com.au>
8698M: Michael Schmitz <schmitzmic@gmail.com>
8699L: linux-scsi@vger.kernel.org
8700S: Maintained
8701F: Documentation/scsi/g_NCR5380.txt
8702F: drivers/scsi/NCR5380.*
8703F: drivers/scsi/arm/cumana_1.c
8704F: drivers/scsi/arm/oak.c
a79b0322
FT
8705F: drivers/scsi/atari_scsi.*
8706F: drivers/scsi/dmx3191d.c
a79b0322 8707F: drivers/scsi/g_NCR5380.*
a79b0322 8708F: drivers/scsi/mac_scsi.*
a79b0322
FT
8709F: drivers/scsi/sun3_scsi.*
8710F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8711
1da177e4 8712NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8713M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8714L: linux-scsi@vger.kernel.org
8715S: Maintained
679655da 8716F: drivers/scsi/NCR_D700.*
1da177e4 8717
4aa3eb4c
GR
8718NCT6775 HARDWARE MONITOR DRIVER
8719M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8720L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8721S: Maintained
8722F: Documentation/hwmon/nct6775
8723F: drivers/hwmon/nct6775.c
8724
3c2d774c 8725NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8726M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8727L: linux-rdma@vger.kernel.org
e3d33cb1 8728W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8729S: Supported
8730F: drivers/infiniband/hw/nes/
c546b2a3 8731F: include/uapi/rdma/nes-abi.h
3c2d774c 8732
be2f2e84 8733NETEM NETWORK EMULATOR
adbbf69d 8734M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8735L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8736S: Maintained
679655da 8737F: net/sched/sch_netem.c
be2f2e84 8738
b2f5a051 8739NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8740M: Jon Mason <jdmason@kudzu.us>
4a58448b 8741L: netdev@vger.kernel.org
4a58448b 8742S: Supported
679655da 8743F: Documentation/networking/s2io.txt
b2f5a051 8744F: Documentation/networking/vxge.txt
86387e1a 8745F: drivers/net/ethernet/neterion/
4a58448b 8746
fc52497e 8747NETFILTER
0e05e192 8748M: Pablo Neira Ayuso <pablo@netfilter.org>
42010ed0 8749M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8750L: netfilter-devel@vger.kernel.org
82b98543 8751L: coreteam@netfilter.org
1da177e4
LT
8752W: http://www.netfilter.org/
8753W: http://www.iptables.org/
42010ed0
PNA
8754Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8755T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8756T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8757S: Supported
679655da
JP
8758F: include/linux/netfilter*
8759F: include/linux/netfilter/
8760F: include/net/netfilter/
c117ab84
CEB
8761F: include/uapi/linux/netfilter*
8762F: include/uapi/linux/netfilter/
679655da
JP
8763F: net/*/netfilter.c
8764F: net/*/netfilter/
8765F: net/netfilter/
91c269a0 8766F: net/bridge/br_netfilter*.c
1da177e4 8767
4cc67735 8768NETLABEL
87a0874c 8769M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8770W: http://netlabel.sf.net
8771L: netdev@vger.kernel.org
87a0874c 8772S: Maintained
80811493 8773F: Documentation/netlabel/
679655da
JP
8774F: include/net/netlabel.h
8775F: net/netlabel/
4cc67735 8776
1da177e4 8777NETROM NETWORK LAYER
8b58be88 8778M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8779L: linux-hams@vger.kernel.org
d34cb28a 8780W: http://www.linux-ax25.org/
1da177e4 8781S: Maintained
679655da 8782F: include/net/netrom.h
c117ab84 8783F: include/uapi/linux/netrom.h
679655da 8784F: net/netrom/
1da177e4 8785
4c352362
JK
8786NETRONOME ETHERNET DRIVERS
8787M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8788L: oss-drivers@netronome.com
8789S: Maintained
8790F: drivers/net/ethernet/netronome/
8791
5ddb88c0 8792NETWORK BLOCK DEVICE (NBD)
1e668f4e 8793M: Josef Bacik <jbacik@fb.com>
1da177e4 8794S: Maintained
1e668f4e 8795L: linux-block@vger.kernel.org
5e4b269b 8796L: nbd-general@lists.sourceforge.net
679655da
JP
8797F: Documentation/blockdev/nbd.txt
8798F: drivers/block/nbd.c
c117ab84 8799F: include/uapi/linux/nbd.h
1da177e4 8800
6e43650c
NH
8801NETWORK DROP MONITOR
8802M: Neil Horman <nhorman@tuxdriver.com>
8803L: netdev@vger.kernel.org
8804S: Maintained
8805W: https://fedorahosted.org/dropwatch/
8806F: net/core/drop_monitor.c
8807
3ed6e498
AL
8808NETWORKING [DSA]
8809M: Andrew Lunn <andrew@lunn.ch>
8810M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8811M: Florian Fainelli <f.fainelli@gmail.com>
8812S: Maintained
8813F: net/dsa/
8814F: include/net/dsa.h
8815F: drivers/net/dsa/
8816
1da177e4 8817NETWORKING [GENERAL]
8b58be88 8818M: "David S. Miller" <davem@davemloft.net>
979b6c13 8819L: netdev@vger.kernel.org
b1e8fd54 8820W: http://www.linuxfoundation.org/en/Net
11e98029 8821Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8822T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8823T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
b0522e13 8824B: mailto:netdev@vger.kernel.org
1da177e4 8825S: Maintained
679655da
JP
8826F: net/
8827F: include/net/
018d21ed
JP
8828F: include/linux/in.h
8829F: include/linux/net.h
8830F: include/linux/netdevice.h
c117ab84
CEB
8831F: include/uapi/linux/in.h
8832F: include/uapi/linux/net.h
8833F: include/uapi/linux/netdevice.h
0c7aecd4 8834F: include/uapi/linux/net_namespace.h
7e814a6c 8835F: tools/net/
f4e53f9a 8836F: tools/testing/selftests/net/
335a67d2 8837F: lib/random32.c
1da177e4
LT
8838
8839NETWORKING [IPv4/IPv6]
8b58be88
JP
8840M: "David S. Miller" <davem@davemloft.net>
8841M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8842M: James Morris <jmorris@namei.org>
8843M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8844M: Patrick McHardy <kaber@trash.net>
979b6c13 8845L: netdev@vger.kernel.org
08deed1e 8846T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8847S: Maintained
679655da
JP
8848F: net/ipv4/
8849F: net/ipv6/
8850F: include/net/ip*
0a14842f 8851F: arch/x86/net/*
1da177e4 8852
73b7656c
DM
8853NETWORKING [IPSEC]
8854M: Steffen Klassert <steffen.klassert@secunet.com>
8855M: Herbert Xu <herbert@gondor.apana.org.au>
8856M: "David S. Miller" <davem@davemloft.net>
8857L: netdev@vger.kernel.org
d1fc5024
SK
8858T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8859T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8860S: Maintained
5826bdd1 8861F: net/core/flow.c
73b7656c
DM
8862F: net/xfrm/
8863F: net/key/
8864F: net/ipv4/xfrm*
77999328 8865F: net/ipv4/esp4*
d1fc5024
SK
8866F: net/ipv4/ah4.c
8867F: net/ipv4/ipcomp.c
8868F: net/ipv4/ip_vti.c
73b7656c 8869F: net/ipv6/xfrm*
77999328 8870F: net/ipv6/esp6*
d1fc5024
SK
8871F: net/ipv6/ah6.c
8872F: net/ipv6/ipcomp6.c
8873F: net/ipv6/ip6_vti.c
73b7656c
DM
8874F: include/uapi/linux/xfrm.h
8875F: include/net/xfrm.h
8876
10e2ff1c 8877NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8878M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8879L: netdev@vger.kernel.org
8880S: Maintained
8881
29f8f632 8882NETWORKING [WIRELESS]
2cb4abd1 8883L: linux-wireless@vger.kernel.org
8a6e2535 8884Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8885
788873ac
JP
8886NETWORKING DRIVERS
8887L: netdev@vger.kernel.org
8888W: http://www.linuxfoundation.org/en/Net
11e98029 8889Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8890T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8891T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8892S: Odd Fixes
156f4fbc 8893F: Documentation/devicetree/bindings/net/
788873ac 8894F: drivers/net/
018d21ed 8895F: include/linux/if_*
0b63bf1f 8896F: include/linux/netdevice.h
0b63bf1f
JD
8897F: include/linux/etherdevice.h
8898F: include/linux/fcdevice.h
8899F: include/linux/fddidevice.h
8900F: include/linux/hippidevice.h
8901F: include/linux/inetdevice.h
c117ab84
CEB
8902F: include/uapi/linux/if_*
8903F: include/uapi/linux/netdevice.h
788873ac 8904
0e324cf6
JL
8905NETWORKING DRIVERS (WIRELESS)
8906M: Kalle Valo <kvalo@codeaurora.org>
8907L: linux-wireless@vger.kernel.org
8908Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8909T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8910T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8911S: Maintained
182fd9ee 8912F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8913F: drivers/net/wireless/
8914
3d396eb1 8915NETXEN (1/10) GbE SUPPORT
67f0160f
MY
8916M: Manish Chopra <manish.chopra@cavium.com>
8917M: Rahul Verma <rahul.verma@cavium.com>
8918M: Dept-GELinuxNICDev@cavium.com
3d396eb1 8919L: netdev@vger.kernel.org
3d396eb1 8920S: Supported
aa43c215 8921F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8922
6423d30f 8923NFC SUBSYSTEM
6423d30f
AAJ
8924M: Samuel Ortiz <sameo@linux.intel.com>
8925L: linux-wireless@vger.kernel.org
1eb3b216 8926L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8927S: Supported
6423d30f 8928F: net/nfc/
55eb94f9 8929F: include/net/nfc/
c117ab84 8930F: include/uapi/linux/nfc.h
6423d30f 8931F: drivers/nfc/
397d6497
CR
8932F: include/linux/platform_data/nfcmrvl.h
8933F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8934F: include/linux/platform_data/pn544.h
397d6497
CR
8935F: include/linux/platform_data/st21nfca.h
8936F: include/linux/platform_data/st-nci.h
7ebb88e5 8937F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8938
e8b43555 8939NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8940M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8941M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8942L: linux-nfs@vger.kernel.org
8943W: http://client.linux-nfs.org
cd7b996a 8944T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8945S: Maintained
679655da
JP
8946F: fs/lockd/
8947F: fs/nfs/
8948F: fs/nfs_common/
8949F: net/sunrpc/
8950F: include/linux/lockd/
8951F: include/linux/nfs*
8952F: include/linux/sunrpc/
c117ab84
CEB
8953F: include/uapi/linux/nfs*
8954F: include/uapi/linux/sunrpc/
1da177e4 8955
85ef9cea 8956NILFS2 FILESYSTEM
e2126935 8957M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8958L: linux-nilfs@vger.kernel.org
f9472265 8959W: http://nilfs.sourceforge.net/
9e92e516 8960W: http://nilfs.osdn.jp/
e2126935 8961T: git git://github.com/konis/nilfs2.git
85ef9cea 8962S: Supported
679655da
JP
8963F: Documentation/filesystems/nilfs2.txt
8964F: fs/nilfs2/
c35c7ac5 8965F: include/trace/events/nilfs2.h
e63e88bc
RK
8966F: include/uapi/linux/nilfs2_api.h
8967F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8968
1da177e4 8969NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8970M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8971W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8972S: Maintained
679655da
JP
8973F: Documentation/scsi/NinjaSCSI.txt
8974F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8975
8976NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8977M: GOTO Masanori <gotom@debian.or.jp>
8978M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8979W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8980S: Maintained
679655da
JP
8981F: Documentation/scsi/NinjaSCSI.txt
8982F: drivers/scsi/nsp32*
1da177e4 8983
383b8fb9
LFT
8984NIOS2 ARCHITECTURE
8985M: Ley Foon Tan <lftan@altera.com>
8986L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8987T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8988S: Maintained
8989F: arch/nios2/
8990
21b5a1c3
PM
8991NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8992M: Pavel Machek <pavel@ucw.cz>
8993M: Sakari Ailus <sakari.ailus@iki.fi>
8994L: linux-media@vger.kernel.org
8995S: Maintained
8996F: drivers/media/i2c/et8ek8
8997F: drivers/media/i2c/ad5820.c
8998
e5360224
PM
8999NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9000M: Pavel Machek <pavel@ucw.cz>
9001M: Sakari Ailus <sakari.ailus@iki.fi>
9002L: linux-media@vger.kernel.org
9003S: Maintained
9004F: drivers/media/i2c/et8ek8
9005F: drivers/media/i2c/ad5820.c
9006
2a6afddb 9007NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 9008R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 9009F: include/linux/power/bq2415x_charger.h
081bab21 9010F: include/linux/power/bq27xxx_battery.h
2a6afddb 9011F: include/linux/power/isp1704_charger.h
8c0984e5
SR
9012F: drivers/power/supply/bq2415x_charger.c
9013F: drivers/power/supply/bq27xxx_battery.c
9014F: drivers/power/supply/bq27xxx_battery_i2c.c
9015F: drivers/power/supply/isp1704_charger.c
9016F: drivers/power/supply/rx51_battery.c
2a6afddb 9017
a1bd3bae 9018NTB DRIVER CORE
9ef6bf6c
JM
9019M: Jon Mason <jdmason@kudzu.us>
9020M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 9021M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 9022L: linux-ntb@googlegroups.com
fce8a7bb 9023S: Supported
2984411f
JM
9024W: https://github.com/jonmason/ntb/wiki
9025T: git git://github.com/jonmason/ntb.git
fce8a7bb 9026F: drivers/ntb/
548c237c 9027F: drivers/net/ntb_netdev.c
fce8a7bb 9028F: include/linux/ntb.h
a1bd3bae 9029F: include/linux/ntb_transport.h
a9c59ef7 9030F: tools/testing/selftests/ntb/
fce8a7bb 9031
e26a5843
AH
9032NTB INTEL DRIVER
9033M: Jon Mason <jdmason@kudzu.us>
9034M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 9035L: linux-ntb@googlegroups.com
e26a5843
AH
9036S: Supported
9037W: https://github.com/jonmason/ntb/wiki
9038T: git git://github.com/jonmason/ntb.git
9039F: drivers/ntb/hw/intel/
fce8a7bb 9040
a1b36958 9041NTB AMD DRIVER
bc034e52 9042M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
a1b36958
XY
9043L: linux-ntb@googlegroups.com
9044S: Supported
9045F: drivers/ntb/hw/amd/
9046
1da177e4 9047NTFS FILESYSTEM
2818ef50 9048M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 9049L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 9050W: http://www.tuxera.com/
e6f4dee7 9051T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 9052S: Supported
679655da
JP
9053F: Documentation/filesystems/ntfs.txt
9054F: fs/ntfs/
1da177e4 9055
9eb8ef74 9056NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 9057M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9058L: linux-fbdev@vger.kernel.org
ce00f85c 9059S: Maintained
8a61f013
JH
9060F: drivers/video/fbdev/riva/
9061F: drivers/video/fbdev/nvidia/
1da177e4 9062
79461681 9063NVM EXPRESS DRIVER
b3975e94
JF
9064M: Keith Busch <keith.busch@intel.com>
9065M: Jens Axboe <axboe@fb.com>
b508fc35
CH
9066M: Christoph Hellwig <hch@lst.de>
9067M: Sagi Grimberg <sagi@grimberg.me>
79461681 9068L: linux-nvme@lists.infradead.org
b508fc35
CH
9069T: git://git.infradead.org/nvme.git
9070W: http://git.infradead.org/nvme.git
79461681 9071S: Supported
57dacad5 9072F: drivers/nvme/host/
79461681 9073F: include/linux/nvme.h
b508fc35 9074F: include/uapi/linux/nvme_ioctl.h
79461681 9075
a07b4970
CH
9076NVM EXPRESS TARGET DRIVER
9077M: Christoph Hellwig <hch@lst.de>
9078M: Sagi Grimberg <sagi@grimberg.me>
9079L: linux-nvme@lists.infradead.org
b508fc35
CH
9080T: git://git.infradead.org/nvme.git
9081W: http://git.infradead.org/nvme.git
a07b4970
CH
9082S: Supported
9083F: drivers/nvme/target/
9084
b1ad1475
JS
9085NVM EXPRESS FC TRANSPORT DRIVERS
9086M: James Smart <james.smart@broadcom.com>
9087L: linux-nvme@lists.infradead.org
9088S: Supported
9089F: include/linux/nvme-fc.h
d6d20012 9090F: include/linux/nvme-fc-driver.h
e399441d 9091F: drivers/nvme/host/fc.c
c5343203 9092F: drivers/nvme/target/fc.c
475d0fe7 9093F: drivers/nvme/target/fcloop.c
b1ad1475 9094
aee4b9bd
SK
9095NVMEM FRAMEWORK
9096M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9097M: Maxime Ripard <maxime.ripard@free-electrons.com>
9098S: Maintained
9099F: drivers/nvmem/
9100F: Documentation/devicetree/bindings/nvmem/
9101F: include/linux/nvmem-consumer.h
9102F: include/linux/nvmem-provider.h
9103
dece4585
CP
9104NXP-NCI NFC DRIVER
9105M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9106R: Charles Gorand <charles.gorand@effinnov.com>
9107L: linux-nfc@lists.01.org (moderated for non-subscribers)
9108S: Supported
9109F: drivers/nfc/nxp-nci
9110
f50d7146 9111NXP TDA998X DRM DRIVER
0d7f4f05 9112M: Russell King <linux@armlinux.org.uk>
f50d7146 9113S: Supported
0d7f4f05
RK
9114T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9115T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
f50d7146
RK
9116F: drivers/gpu/drm/i2c/tda998x_drv.c
9117F: include/drm/i2c/tda998x.h
9118
fbace43e
PR
9119NXP TFA9879 DRIVER
9120M: Peter Rosin <peda@axentia.se>
9121L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9122S: Maintained
9123F: sound/soc/codecs/tfa9879*
9124
442f04c3
JP
9125OBJTOOL
9126M: Josh Poimboeuf <jpoimboe@redhat.com>
9127S: Supported
9128F: tools/objtool/
9129
57b6bfcf
TL
9130OMAP1 SUPPORT
9131M: Aaro Koskinen <aaro.koskinen@iki.fi>
9132M: Tony Lindgren <tony@atomide.com>
9133L: linux-omap@vger.kernel.org
9134Q: http://patchwork.kernel.org/project/linux-omap/list/
9135T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9136S: Maintained
9137F: arch/arm/mach-omap1/
9138F: arch/arm/plat-omap/
9139F: arch/arm/configs/omap1_defconfig
9140F: drivers/i2c/busses/i2c-omap.c
9141F: include/linux/i2c-omap.h
9142
9143OMAP2+ SUPPORT
0e24bdd4 9144M: Tony Lindgren <tony@atomide.com>
f5525786
TL
9145L: linux-omap@vger.kernel.org
9146W: http://www.muru.com/linux/omap/
9147W: http://linux.omap.com/
8a6e2535 9148Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 9149T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 9150S: Maintained
57b6bfcf
TL
9151F: arch/arm/mach-omap2/
9152F: arch/arm/plat-omap/
026da812 9153F: arch/arm/configs/omap2plus_defconfig
046d0a37 9154F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
9155F: drivers/irqchip/irq-omap-intc.c
9156F: drivers/mfd/*omap*.c
9157F: drivers/mfd/menelaus.c
9158F: drivers/mfd/palmas.c
9159F: drivers/mfd/tps65217.c
9160F: drivers/mfd/tps65218.c
9161F: drivers/mfd/tps65910.c
9162F: drivers/mfd/twl-core.[ch]
9163F: drivers/mfd/twl4030*.c
9164F: drivers/mfd/twl6030*.c
9165F: drivers/mfd/twl6040*.c
9166F: drivers/regulator/palmas-regulator*.c
9167F: drivers/regulator/pbias-regulator.c
9168F: drivers/regulator/tps65217-regulator.c
9169F: drivers/regulator/tps65218-regulator.c
9170F: drivers/regulator/tps65910-regulator.c
9171F: drivers/regulator/twl-regulator.c
cac28ae6 9172F: drivers/regulator/twl6030-regulator.c
046d0a37 9173F: include/linux/i2c-omap.h
f5525786 9174
50f29fbd 9175OMAP DEVICE TREE SUPPORT
cdb55ab0 9176M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
9177M: Tony Lindgren <tony@atomide.com>
9178L: linux-omap@vger.kernel.org
d0fb18c5 9179L: devicetree@vger.kernel.org
50f29fbd
TL
9180S: Maintained
9181F: arch/arm/boot/dts/*omap*
9182F: arch/arm/boot/dts/*am3*
05eb20fa
NM
9183F: arch/arm/boot/dts/*am4*
9184F: arch/arm/boot/dts/*am5*
9185F: arch/arm/boot/dts/*dra7*
50f29fbd 9186
f5525786 9187OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 9188M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
9189L: linux-omap@vger.kernel.org
9190S: Maintained
9191F: arch/arm/*omap*/*clock*
9192
9193OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 9194M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
9195L: linux-omap@vger.kernel.org
9196S: Maintained
9197F: arch/arm/*omap*/*pm*
c46938d4 9198F: drivers/cpufreq/omap-cpufreq.c
f5525786 9199
d21db568 9200OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 9201M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
9202M: Paul Walmsley <paul@pwsan.com>
9203L: linux-omap@vger.kernel.org
9204S: Maintained
d21db568 9205F: arch/arm/mach-omap2/prm*
692ab1f3 9206
f5525786 9207OMAP AUDIO SUPPORT
6c284903 9208M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 9209M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 9210L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
9211L: linux-omap@vger.kernel.org
9212S: Maintained
9213F: sound/soc/omap/
9214
18640193
TL
9215OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9216M: Roger Quadros <rogerq@ti.com>
9217M: Tony Lindgren <tony@atomide.com>
9218L: linux-omap@vger.kernel.org
9219S: Maintained
9220F: drivers/memory/omap-gpmc.c
9221F: arch/arm/mach-omap2/*gpmc*
9222
f5525786 9223OMAP FRAMEBUFFER SUPPORT
830e6384 9224M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 9225L: linux-fbdev@vger.kernel.org
f5525786
TL
9226L: linux-omap@vger.kernel.org
9227S: Maintained
8a61f013 9228F: drivers/video/fbdev/omap/
f5525786 9229
676eec0d 9230OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 9231M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 9232L: linux-omap@vger.kernel.org
676eec0d 9233L: linux-fbdev@vger.kernel.org
178ff4c9 9234S: Maintained
8a61f013 9235F: drivers/video/fbdev/omap2/
178ff4c9
TV
9236F: Documentation/arm/OMAP/DSS
9237
8b37fcfc
OBC
9238OMAP HARDWARE SPINLOCK SUPPORT
9239M: Ohad Ben-Cohen <ohad@wizery.com>
9240L: linux-omap@vger.kernel.org
9241S: Maintained
9242F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 9243
f5525786 9244OMAP MMC SUPPORT
8b58be88 9245M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
9246L: linux-omap@vger.kernel.org
9247S: Maintained
653f41b5
MC
9248F: drivers/mmc/host/omap.c
9249
9250OMAP HS MMC SUPPORT
0a4585c6 9251L: linux-mmc@vger.kernel.org
653f41b5 9252L: linux-omap@vger.kernel.org
dfa5d196 9253S: Orphan
653f41b5 9254F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
9255
9256OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 9257M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
9258S: Maintained
9259F: drivers/char/hw_random/omap-rng.c
9260
f400c82e 9261OMAP HWMOD SUPPORT
cdb55ab0 9262M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9263M: Paul Walmsley <paul@pwsan.com>
9264L: linux-omap@vger.kernel.org
9265S: Maintained
8fc8b12b 9266F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 9267
8633fb30
PW
9268OMAP HWMOD DATA
9269M: Paul Walmsley <paul@pwsan.com>
9270L: linux-omap@vger.kernel.org
9271S: Maintained
9272F: arch/arm/mach-omap2/omap_hwmod*data*
9273
f400c82e 9274OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 9275M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9276L: linux-omap@vger.kernel.org
9277S: Maintained
9278F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9279
0db83ced 9280OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
9281M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9282L: linux-media@vger.kernel.org
9283S: Maintained
7eec52db 9284F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 9285F: drivers/media/platform/omap3isp/
0db83ced 9286F: drivers/staging/media/omap4iss/
7e8970e1 9287
f5525786 9288OMAP USB SUPPORT
f5525786
TL
9289L: linux-usb@vger.kernel.org
9290L: linux-omap@vger.kernel.org
3b243519 9291S: Orphan
a16fbd65
JP
9292F: drivers/usb/*/*omap*
9293F: arch/arm/*omap*/usb*
f5525786 9294
6d994710 9295OMAP GPIO DRIVER
fe643528 9296M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 9297M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 9298M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
9299L: linux-omap@vger.kernel.org
9300S: Maintained
fe643528 9301F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
9302F: drivers/gpio/gpio-omap.c
9303
c351e290
MJ
9304OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9305M: Mark Jackson <mpfj@newflow.co.uk>
9306L: linux-omap@vger.kernel.org
9307S: Maintained
9308F: arch/arm/boot/dts/am335x-nano.dts
9309
0ad122d9 9310OMFS FILESYSTEM
8b58be88 9311M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
9312L: linux-karma-devel@lists.sourceforge.net
9313S: Maintained
679655da
JP
9314F: Documentation/filesystems/omfs.txt
9315F: fs/omfs/
0ad122d9 9316
c1986ee9 9317OMNIKEY CARDMAN 4000 DRIVER
8b58be88 9318M: Harald Welte <laforge@gnumonks.org>
c1986ee9 9319S: Maintained
679655da
JP
9320F: drivers/char/pcmcia/cm4000_cs.c
9321F: include/linux/cm4000_cs.h
c117ab84 9322F: include/uapi/linux/cm4000_cs.h
c1986ee9 9323
77c44ab1 9324OMNIKEY CARDMAN 4040 DRIVER
8b58be88 9325M: Harald Welte <laforge@gnumonks.org>
77c44ab1 9326S: Maintained
679655da 9327F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 9328
77d5140f 9329OMNIVISION OV7670 SENSOR DRIVER
8b58be88 9330M: Jonathan Corbet <corbet@lwn.net>
661263b5 9331L: linux-media@vger.kernel.org
275ffde4 9332T: git git://linuxtv.org/media_tree.git
77d5140f 9333S: Maintained
90d72ac6 9334F: drivers/media/i2c/ov7670.c
77d5140f 9335
431bca73 9336ONENAND FLASH DRIVER
8b58be88 9337M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
9338L: linux-mtd@lists.infradead.org
9339S: Maintained
679655da
JP
9340F: drivers/mtd/onenand/
9341F: include/linux/mtd/onenand*.h
431bca73 9342
1da177e4 9343ONSTREAM SCSI TAPE DRIVER
8b58be88 9344M: Willem Riede <osst@riede.org>
1da177e4
LT
9345L: osst-users@lists.sourceforge.net
9346L: linux-scsi@vger.kernel.org
9347S: Maintained
f7269cfc
JD
9348F: Documentation/scsi/osst.txt
9349F: drivers/scsi/osst.*
9350F: drivers/scsi/osst_*.h
9351F: drivers/scsi/st.h
1da177e4 9352
e2d1d6c0 9353OPENCORES I2C BUS DRIVER
8b58be88 9354M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 9355L: linux-i2c@vger.kernel.org
e2d1d6c0 9356S: Maintained
679655da
JP
9357F: Documentation/i2c/busses/i2c-ocores
9358F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 9359
860c44c1 9360OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 9361M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 9362M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 9363L: devicetree@vger.kernel.org
a7fefe9f 9364W: http://www.devicetree.org/
fcdec35e 9365T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 9366S: Maintained
f8828205 9367F: drivers/of/
860c44c1 9368F: include/linux/of*.h
f8828205 9369F: scripts/dtc/
860c44c1 9370
f8828205 9371OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 9372M: Rob Herring <robh+dt@kernel.org>
f8828205 9373M: Mark Rutland <mark.rutland@arm.com>
f8828205 9374L: devicetree@vger.kernel.org
9f273c24 9375T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 9376Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
9377S: Maintained
9378F: Documentation/devicetree/
9379F: arch/*/boot/dts/
9380F: include/dt-bindings/
9381
2bb65f56
PA
9382OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9383M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9384L: devicetree@vger.kernel.org
9385S: Maintained
9386F: Documentation/devicetree/dynamic-resolution-notes.txt
9387F: Documentation/devicetree/overlay-notes.txt
9388F: drivers/of/overlay.c
9389F: drivers/of/resolver.c
9390
19f9d392
JB
9391OPENRISC ARCHITECTURE
9392M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
9393M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9394M: Stafford Horne <shorne@gmail.com>
9dfc96d7 9395T: git git://github.com/openrisc/linux.git
d01e1f35
SH
9396L: openrisc@lists.librecores.org
9397W: http://openrisc.io
19f9d392 9398S: Maintained
14430813 9399F: arch/openrisc/
19f9d392 9400
ccb1352e 9401OPENVSWITCH
4f337ed5 9402M: Pravin Shelar <pshelar@nicira.com>
b422da7c 9403L: netdev@vger.kernel.org
ccb1352e
JG
9404L: dev@openvswitch.org
9405W: http://openvswitch.org
ccb1352e
JG
9406S: Maintained
9407F: net/openvswitch/
b422da7c 9408F: include/uapi/linux/openvswitch.h
ccb1352e 9409
875fa6fb
VK
9410OPERATING PERFORMANCE POINTS (OPP)
9411M: Viresh Kumar <vireshk@kernel.org>
9412M: Nishanth Menon <nm@ti.com>
9413M: Stephen Boyd <sboyd@codeaurora.org>
9414L: linux-pm@vger.kernel.org
9415S: Maintained
9416T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9417F: drivers/base/power/opp/
9418F: include/linux/pm_opp.h
9419F: Documentation/power/opp.txt
9420F: Documentation/devicetree/bindings/opp/
9421
af39917d
CL
9422OPL4 DRIVER
9423M: Clemens Ladisch <clemens@ladisch.de>
9424L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9425T: git git://git.alsa-project.org/alsa-kernel.git
9426S: Maintained
9427F: sound/drivers/opl4/
9428
1da177e4 9429OPROFILE
4cf7e718 9430M: Robert Richter <rric@kernel.org>
1da177e4
LT
9431L: oprofile-list@lists.sf.net
9432S: Maintained
81c4a8a6 9433F: arch/*/include/asm/oprofile*.h
679655da
JP
9434F: arch/*/oprofile/
9435F: drivers/oprofile/
9436F: include/linux/oprofile.h
1da177e4 9437
e2d1d6c0 9438ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9439M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9440M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9441L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9442W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9443S: Supported
679655da
JP
9444F: Documentation/filesystems/ocfs2.txt
9445F: Documentation/filesystems/dlmfs.txt
9446F: fs/ocfs2/
e2d1d6c0 9447
1da177e4 9448ORINOCO DRIVER
724c6b35 9449L: linux-wireless@vger.kernel.org
491b26b4 9450W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9451W: http://www.nongnu.org/orinoco/
3a59babb 9452S: Orphan
2be45b66 9453F: drivers/net/wireless/intersil/orinoco/
1da177e4 9454
42c55aa8 9455OSD LIBRARY and FILESYSTEM
fadc0752 9456M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9457M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9458L: osd-dev@open-osd.org
9459W: http://open-osd.org
54e5881d 9460T: git git://git.open-osd.org/open-osd.git
68274794 9461S: Maintained
42c55aa8 9462F: drivers/scsi/osd/
6b6f0b6c 9463F: include/scsi/osd_*
42c55aa8 9464F: fs/exofs/
68274794 9465
ef94b186 9466OVERLAY FILESYSTEM
7c37fbda 9467M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9468L: linux-unionfs@vger.kernel.org
9469T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9470S: Supported
1d113735 9471F: fs/overlayfs/
7c37fbda
NB
9472F: Documentation/filesystems/overlayfs.txt
9473
85096169
MM
9474ORANGEFS FILESYSTEM
9475M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9476L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9477T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9478S: Supported
9479F: fs/orangefs/
9480F: Documentation/filesystems/orangefs.txt
9481
e2d1d6c0 9482P54 WIRELESS DRIVER
084cb0fe 9483M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9484L: linux-wireless@vger.kernel.org
084cb0fe 9485W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9486S: Maintained
d3466830 9487F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9488
f5cd7872 9489PA SEMI ETHERNET DRIVER
f5cd7872 9490L: netdev@vger.kernel.org
56a5b8da 9491S: Orphan
ded19add 9492F: drivers/net/ethernet/pasemi/*
f5cd7872 9493
beb58aa3 9494PA SEMI SMBUS DRIVER
846557d3 9495L: linux-i2c@vger.kernel.org
56a5b8da 9496S: Orphan
679655da 9497F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9498
48fc267e
SK
9499PADATA PARALLEL EXECUTION MECHANISM
9500M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9501L: linux-crypto@vger.kernel.org
9502S: Maintained
9503F: kernel/padata.c
9504F: include/linux/padata.h
9505F: Documentation/padata.txt
9506
709ee531 9507PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9508M: Harald Welte <laforge@gnumonks.org>
d0944853 9509L: platform-driver-x86@vger.kernel.org
709ee531 9510S: Maintained
679655da 9511F: drivers/platform/x86/panasonic-laptop.c
709ee531 9512
368dd5ac 9513PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9514M: David Howells <dhowells@redhat.com>
4fa97181
DH
9515L: linux-am33-list@redhat.com (moderated for non-subscribers)
9516W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9517S: Maintained
679655da
JP
9518F: Documentation/mn10300/
9519F: arch/mn10300/
4fa97181 9520
305b37bd
KS
9521PARALLEL LCD/KEYPAD PANEL DRIVER
9522M: Willy Tarreau <willy@haproxy.com>
9523M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9524S: Odd Fixes
9525F: Documentation/misc-devices/lcd-panel-cgram.txt
9526F: drivers/misc/panel.c
9527
64dfff03
SM
9528PARALLEL PORT SUBSYSTEM
9529M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 9530M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 9531L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9532S: Maintained
679655da
JP
9533F: drivers/parport/
9534F: include/linux/parport*.h
9535F: drivers/char/ppdev.c
c117ab84 9536F: include/uapi/linux/ppdev.h
64dfff03 9537F: Documentation/parport*.txt
1da177e4 9538
4cdf6bc2 9539PARAVIRT_OPS INTERFACE
d633180c 9540M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9541M: Chris Wright <chrisw@sous-sol.org>
9542M: Alok Kataria <akataria@vmware.com>
9543M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9544L: virtualization@lists.linux-foundation.org
4cdf6bc2 9545S: Supported
a2e19991 9546F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9547F: arch/*/kernel/paravirt*
9548F: arch/*/include/asm/paravirt.h
47ae4b05 9549F: include/linux/hypervisor.h
4cdf6bc2 9550
e2d1d6c0 9551PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9552M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9553L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9554S: Maintained
679655da
JP
9555F: Documentation/blockdev/paride.txt
9556F: drivers/block/paride/
e2d1d6c0
RD
9557
9558PARISC ARCHITECTURE
b8828770 9559M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9560M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9561L: linux-parisc@vger.kernel.org
9562W: http://www.parisc-linux.org/
8a6e2535 9563Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9564T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9565T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9566S: Maintained
679655da 9567F: arch/parisc/
2b6bac9e 9568F: Documentation/parisc/
679655da 9569F: drivers/parisc/
2b6bac9e
HD
9570F: drivers/char/agp/parisc-agp.c
9571F: drivers/input/serio/gscps2.c
9572F: drivers/parport/parport_gsc.*
9573F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9574F: drivers/video/fbdev/sti*
2b6bac9e
HD
9575F: drivers/video/console/sti*
9576F: drivers/video/logo/logo_parisc*
e2d1d6c0 9577
44091d29
JP
9578PARMAN
9579M: Jiri Pirko <jiri@mellanox.com>
9580L: netdev@vger.kernel.org
9581S: Supported
9582F: lib/parman.c
9583F: lib/test_parman.c
9584F: include/linux/parman.h
9585
1662d32c 9586PC87360 HARDWARE MONITORING DRIVER
8b58be88 9587M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9588L: linux-hwmon@vger.kernel.org
1662d32c 9589S: Maintained
679655da
JP
9590F: Documentation/hwmon/pc87360
9591F: drivers/hwmon/pc87360.c
1662d32c
JC
9592
9593PC8736x GPIO DRIVER
8b58be88 9594M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9595S: Maintained
679655da 9596F: drivers/char/pc8736x_gpio.c
1662d32c 9597
1ad107fd 9598PC87427 HARDWARE MONITORING DRIVER
d8130624 9599M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9600L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9601S: Maintained
9602F: Documentation/hwmon/pc87427
9603F: drivers/hwmon/pc87427.c
9604
b26e0ed4 9605PCA9532 LED DRIVER
8b58be88 9606M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9607S: Maintained
d5ca6918
JP
9608F: drivers/leds/leds-pca9532.c
9609F: include/linux/leds-pca9532.h
b26e0ed4 9610
5ce914a8 9611PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9612M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9613L: linux-i2c@vger.kernel.org
9614S: Maintained
b4f0b74e 9615F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9616
3971dae5 9617PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9618M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9619S: Maintained
9620F: drivers/firmware/pcdp.*
9621
065c6359 9622PCI ERROR RECOVERY
6305902c 9623M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9624L: linux-pci@vger.kernel.org
065c6359 9625S: Supported
679655da 9626F: Documentation/PCI/pci-error-recovery.txt
065c6359 9627
78c1cffd
RC
9628PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9629M: Russell Currey <ruscur@russell.cc>
9630L: linuxppc-dev@lists.ozlabs.org
9631S: Supported
9632F: Documentation/powerpc/eeh-pci-error-recovery.txt
9633F: arch/powerpc/kernel/eeh*.c
9634F: arch/powerpc/platforms/*/eeh*.c
9635F: arch/powerpc/include/*/eeh*.h
9636
1da177e4 9637PCI SUBSYSTEM
5ac3a6d2 9638M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9639L: linux-pci@vger.kernel.org
99662dd1 9640Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9641T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9642S: Supported
92a1fe2e 9643F: Documentation/devicetree/bindings/pci/
679655da
JP
9644F: Documentation/PCI/
9645F: drivers/pci/
9646F: include/linux/pci*
6b49ee49 9647F: arch/x86/pci/
cad01f91 9648F: arch/x86/kernel/quirks.c
1da177e4 9649
eaa6111b
LFT
9650PCI DRIVER FOR ALTERA PCIE IP
9651M: Ley Foon Tan <lftan@altera.com>
9652L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9653L: linux-pci@vger.kernel.org
9654S: Supported
9655F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9656F: drivers/pci/host/pcie-altera.c
9657
b7e78170
RH
9658PCI DRIVER FOR ARM VERSATILE PLATFORM
9659M: Rob Herring <robh@kernel.org>
9660L: linux-pci@vger.kernel.org
9661L: linux-arm-kernel@lists.infradead.org
9662S: Maintained
9663F: Documentation/devicetree/bindings/pci/versatile.txt
9664F: drivers/pci/host/pci-versatile.c
9665
3dc9d38c
TP
9666PCI DRIVER FOR ARMADA 8K
9667M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9668L: linux-pci@vger.kernel.org
9669L: linux-arm-kernel@lists.infradead.org
9670S: Maintained
9671F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
950bf638 9672F: drivers/pci/dwc/pcie-armada8k.c
3dc9d38c 9673
5f6b6ccd
TI
9674PCI DRIVER FOR APPLIEDMICRO XGENE
9675M: Tanmay Inamdar <tinamdar@apm.com>
9676L: linux-pci@vger.kernel.org
9677L: linux-arm-kernel@lists.infradead.org
9678S: Maintained
9679F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9680F: drivers/pci/host/pci-xgene.c
9681
62d0ff83
ML
9682PCI DRIVER FOR FREESCALE LAYERSCAPE
9683M: Minghuan Lian <minghuan.Lian@freescale.com>
9684M: Mingkai Hu <mingkai.hu@freescale.com>
9685M: Roy Zang <tie-fei.zang@freescale.com>
9686L: linuxppc-dev@lists.ozlabs.org
9687L: linux-pci@vger.kernel.org
9688L: linux-arm-kernel@lists.infradead.org
9689S: Maintained
950bf638 9690F: drivers/pci/dwc/*layerscape*
62d0ff83 9691
f0b75693 9692PCI DRIVER FOR IMX6
286fbaef 9693M: Richard Zhu <hongxing.zhu@nxp.com>
1ba55f55 9694M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9695L: linux-pci@vger.kernel.org
9696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9697S: Maintained
12e46064 9698F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
950bf638 9699F: drivers/pci/dwc/*imx6*
f0b75693 9700
0c4ffcfe
MK
9701PCI DRIVER FOR TI KEYSTONE
9702M: Murali Karicheri <m-karicheri2@ti.com>
9703L: linux-pci@vger.kernel.org
9704L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9705S: Maintained
950bf638 9706F: drivers/pci/dwc/*keystone*
0c4ffcfe 9707
f0b75693
BH
9708PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9709M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9710M: Jason Cooper <jason@lakedaemon.net>
9711L: linux-pci@vger.kernel.org
9712L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9713S: Maintained
9714F: drivers/pci/host/*mvebu*
9715
8c39d710
TP
9716PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9717M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9718L: linux-pci@vger.kernel.org
9719L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9720S: Maintained
441106d9 9721F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9722F: drivers/pci/host/pci-aardvark.c
9723
0447cfd7
TR
9724PCI DRIVER FOR NVIDIA TEGRA
9725M: Thierry Reding <thierry.reding@gmail.com>
9726L: linux-tegra@vger.kernel.org
f0b75693 9727L: linux-pci@vger.kernel.org
0447cfd7
TR
9728S: Supported
9729F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9730F: drivers/pci/host/pci-tegra.c
9731
47ff3de9
KVA
9732PCI DRIVER FOR TI DRA7XX
9733M: Kishon Vijay Abraham I <kishon@ti.com>
9734L: linux-omap@vger.kernel.org
9735L: linux-pci@vger.kernel.org
9736S: Supported
9737F: Documentation/devicetree/bindings/pci/ti-pci.txt
950bf638 9738F: drivers/pci/dwc/pci-dra7xx.c
47ff3de9 9739
f0b75693
BH
9740PCI DRIVER FOR RENESAS R-CAR
9741M: Simon Horman <horms@verge.net.au>
9742L: linux-pci@vger.kernel.org
4a121096 9743L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9744S: Maintained
9745F: drivers/pci/host/*rcar*
9746
4af82255 9747PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9748M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9749L: linux-pci@vger.kernel.org
f0b75693
BH
9750L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9751L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255 9752S: Maintained
950bf638 9753F: drivers/pci/dwc/pci-exynos.c
4af82255 9754
f0b75693 9755PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9756M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 9757M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
9758L: linux-pci@vger.kernel.org
9759S: Maintained
9760F: Documentation/devicetree/bindings/pci/designware-pcie.txt
950bf638 9761F: drivers/pci/dwc/*designware*
5a3aa2a8 9762
cf28855b
WD
9763PCI DRIVER FOR GENERIC OF HOSTS
9764M: Will Deacon <will.deacon@arm.com>
9765L: linux-pci@vger.kernel.org
9766L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9767S: Maintained
9768F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9769F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9770F: drivers/pci/host/pci-host-generic.c
9771
185a383a
KB
9772PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9773M: Keith Busch <keith.busch@intel.com>
9774L: linux-pci@vger.kernel.org
9775S: Supported
bc79c985 9776F: drivers/pci/host/vmd.c
185a383a 9777
51b66a6c 9778PCIE DRIVER FOR ST SPEAR13XX
110baab1 9779M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9780L: linux-pci@vger.kernel.org
110baab1 9781S: Maintained
950bf638 9782F: drivers/pci/dwc/*spear*
51b66a6c 9783
af1169b4
LFT
9784PCI MSI DRIVER FOR ALTERA MSI IP
9785M: Ley Foon Tan <lftan@altera.com>
9786L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9787L: linux-pci@vger.kernel.org
9788S: Supported
9789F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9790F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9791
dcd19de3
DD
9792PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9793M: Duc Dang <dhdang@apm.com>
9794L: linux-pci@vger.kernel.org
9795L: linux-arm-kernel@lists.infradead.org
9796S: Maintained
9797F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9798F: drivers/pci/host/pci-xgene-msi.c
9799
a3cbfae1
NC
9800PCIE DRIVER FOR AXIS ARTPEC
9801M: Niklas Cassel <niklas.cassel@axis.com>
9802M: Jesper Nilsson <jesper.nilsson@axis.com>
9803L: linux-arm-kernel@axis.com
9804L: linux-pci@vger.kernel.org
9805S: Maintained
9806F: Documentation/devicetree/bindings/pci/axis,artpec*
950bf638 9807F: drivers/pci/dwc/*artpec*
a3cbfae1 9808
500a1d9a
ZW
9809PCIE DRIVER FOR HISILICON
9810M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9811M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9812L: linux-pci@vger.kernel.org
9813S: Maintained
9814F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
950bf638 9815F: drivers/pci/dwc/pcie-hisi.c
500a1d9a 9816
e77f847d
SL
9817PCIE DRIVER FOR ROCKCHIP
9818M: Shawn Lin <shawn.lin@rock-chips.com>
9819M: Wenrui Li <wenrui.li@rock-chips.com>
9820L: linux-pci@vger.kernel.org
9821L: linux-rockchip@lists.infradead.org
9822S: Maintained
9823F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9824F: drivers/pci/host/pcie-rockchip.c
9825
82a82383
SV
9826PCIE DRIVER FOR QUALCOMM MSM
9827M: Stanimir Varbanov <svarbanov@mm-sol.com>
9828L: linux-pci@vger.kernel.org
9829L: linux-arm-msm@vger.kernel.org
9830S: Maintained
950bf638 9831F: drivers/pci/dwc/*qcom*
82a82383 9832
f12b76e5
DD
9833PCIE DRIVER FOR CAVIUM THUNDERX
9834M: David Daney <david.daney@cavium.com>
9835L: linux-pci@vger.kernel.org
9836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9837S: Supported
9838F: Documentation/devicetree/bindings/pci/pci-thunder-*
9839F: drivers/pci/host/pci-thunder-*
9840
1da177e4 9841PCMCIA SUBSYSTEM
4230dfc9 9842P: Linux PCMCIA Team
f5df5881 9843L: linux-pcmcia@lists.infradead.org
6650e0a5 9844W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9845T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9846S: Maintained
679655da 9847F: Documentation/pcmcia/
a67cd548 9848F: tools/pcmcia/
679655da
JP
9849F: drivers/pcmcia/
9850F: include/pcmcia/
1da177e4
LT
9851
9852PCNET32 NETWORK DRIVER
227fb925 9853M: Don Fry <pcnet32@frontier.com>
979b6c13 9854L: netdev@vger.kernel.org
1da177e4 9855S: Maintained
b955f6ca 9856F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9857
48fc267e
SK
9858PCRYPT PARALLEL CRYPTO ENGINE
9859M: Steffen Klassert <steffen.klassert@secunet.com>
9860L: linux-crypto@vger.kernel.org
9861S: Maintained
9862F: crypto/pcrypt.c
9863F: include/crypto/pcrypt.h
9864
e72df0b8
TH
9865PER-CPU MEMORY ALLOCATOR
9866M: Tejun Heo <tj@kernel.org>
93e205a7 9867M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9868T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9869S: Maintained
9870F: include/linux/percpu*.h
9871F: mm/percpu*.c
9872F: arch/*/include/asm/percpu.h
9873
ad4ecbcb 9874PER-TASK DELAY ACCOUNTING
185e595f 9875M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9876S: Maintained
679655da
JP
9877F: include/linux/delayacct.h
9878F: kernel/delayacct.c
ad4ecbcb 9879
57c0c15b 9880PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9881M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9882M: Ingo Molnar <mingo@redhat.com>
f80c5393 9883M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9884R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9885L: linux-kernel@vger.kernel.org
75fc2d37 9886T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9887S: Supported
d53e8365 9888F: kernel/events/*
a003236c 9889F: include/linux/perf_event.h
c117ab84 9890F: include/uapi/linux/perf_event.h
141c4296
RR
9891F: arch/*/kernel/perf_event*.c
9892F: arch/*/kernel/*/perf_event*.c
9893F: arch/*/kernel/*/*/perf_event*.c
a003236c 9894F: arch/*/include/asm/perf_event.h
a003236c 9895F: arch/*/kernel/perf_callchain.c
b0a434fb 9896F: arch/*/events/*
a003236c 9897F: tools/perf/
6c0b3244 9898
dd49d0f5 9899PERSONALITY HANDLING
8b58be88 9900M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9901L: linux-abi-devel@lists.sourceforge.net
9902S: Maintained
679655da 9903F: include/linux/personality.h
c117ab84 9904F: include/uapi/linux/personality.h
dd49d0f5 9905
838e7a03 9906PHONET PROTOCOL
2a06b40f 9907M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9908S: Supported
9909F: Documentation/networking/phonet.txt
9910F: include/linux/phonet.h
9911F: include/net/phonet/
c117ab84 9912F: include/uapi/linux/phonet.h
838e7a03
RDC
9913F: net/phonet/
9914
1da177e4 9915PHRAM MTD DRIVER
8b58be88 9916M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9917L: linux-mtd@lists.infradead.org
9918S: Maintained
679655da 9919F: drivers/mtd/devices/phram.c
1da177e4 9920
efdbb10e
BP
9921PICOLCD HID DRIVER
9922M: Bruno Prémont <bonbons@linux-vserver.org>
9923L: linux-input@vger.kernel.org
9924S: Maintained
9925F: drivers/hid/hid-picolcd*
9926
a53bfa07
JI
9927PICOXCELL SUPPORT
9928M: Jamie Iles <jamie@jamieiles.com>
9929L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9930T: git git://github.com/jamieiles/linux-2.6-ji.git
9931S: Supported
b8733987 9932F: arch/arm/boot/dts/picoxcell*
14430813 9933F: arch/arm/mach-picoxcell/
b8733987 9934F: drivers/crypto/picoxcell*
a53bfa07 9935
2744e8af
LW
9936PIN CONTROL SUBSYSTEM
9937M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9938L: linux-gpio@vger.kernel.org
dbe752a3 9939T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9940S: Maintained
9feeed94 9941F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9942F: Documentation/pinctrl.txt
07f29ba6 9943F: drivers/pinctrl/
8e406fe4 9944F: include/linux/pinctrl/
2744e8af 9945
2201bbb8
JCPV
9946PIN CONTROLLER - ATMEL AT91
9947M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9949S: Maintained
c654b6bf 9950F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9951
33d3690c 9952PIN CONTROLLER - ATMEL AT91 PIO4
420a3879 9953M: Ludovic Desroches <ludovic.desroches@microchip.com>
33d3690c
LD
9954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9955L: linux-gpio@vger.kernel.org
9956S: Supported
9957F: drivers/pinctrl/pinctrl-at91-pio4.*
9958
cbd1b652
MW
9959PIN CONTROLLER - INTEL
9960M: Mika Westerberg <mika.westerberg@linux.intel.com>
9961M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9962S: Maintained
9963F: drivers/pinctrl/intel/
2201bbb8 9964
9963b536
LP
9965PIN CONTROLLER - RENESAS
9966M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9967M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9968L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9969S: Maintained
9970F: drivers/pinctrl/sh-pfc/
9971
b75e60d6 9972PIN CONTROLLER - SAMSUNG
fea685e9 9973M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9974M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9975M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9977L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
5fb7edb3
KK
9978Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
9979T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
b75e60d6 9980S: Maintained
9b5b33f6 9981F: drivers/pinctrl/samsung/
5db7e3bb
KK
9982F: include/dt-bindings/pinctrl/samsung.h
9983F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9984
13cbd906
TL
9985PIN CONTROLLER - SINGLE
9986M: Tony Lindgren <tony@atomide.com>
9987M: Haojian Zhuang <haojian.zhuang@linaro.org>
9988L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9989L: linux-omap@vger.kernel.org
9990S: Maintained
9991F: drivers/pinctrl/pinctrl-single.c
9992
deda8287 9993PIN CONTROLLER - ST SPEAR
da89947b 9994M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9995L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9996W: http://www.st.com/spear
9997S: Maintained
8e406fe4 9998F: drivers/pinctrl/spear/
deda8287 9999
11a1cf34
JH
10000PISTACHIO SOC SUPPORT
10001M: James Hartley <james.hartley@imgtec.com>
10002M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10003L: linux-mips@linux-mips.org
10004S: Maintained
10005F: arch/mips/pistachio/
10006F: arch/mips/include/asm/mach-pistachio/
d774a589 10007F: arch/mips/boot/dts/img/pistachio*
11a1cf34
JH
10008F: arch/mips/configs/pistachio*_defconfig
10009
249a6771 10010PKTCDVD DRIVER
5a8b187c
JA
10011S: Orphan
10012M: linux-block@vger.kernel.org
679655da
JP
10013F: drivers/block/pktcdvd.c
10014F: include/linux/pktcdvd.h
c117ab84 10015F: include/uapi/linux/pktcdvd.h
249a6771 10016
b31d8273
G
10017PKUNITY SOC DRIVERS
10018M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10019W: http://mprc.pku.edu.cn/~guanxuetao/linux
10020S: Maintained
ceebf4d5 10021T: git git://github.com/gxt/linux.git
b31d8273 10022F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 10023F: drivers/i2c/busses/i2c-puv3.c
8a61f013 10024F: drivers/video/fbdev/fb-puv3.c
2809e80b 10025F: drivers/rtc/rtc-puv3.c
b31d8273 10026
9d2ecfb7 10027PMBUS HARDWARE MONITORING DRIVERS
ca462085 10028M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
10029L: linux-hwmon@vger.kernel.org
10030W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
10031W: http://www.roeck-us.net/linux/drivers/
10032T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10033S: Maintained
10034F: Documentation/hwmon/pmbus
10035F: drivers/hwmon/pmbus/
10036F: include/linux/i2c/pmbus.h
10037
89a36810 10038PMC SIERRA MaxRAID DRIVER
89a36810
AR
10039L: linux-scsi@vger.kernel.org
10040W: http://www.pmc-sierra.com/
3cdea4d7 10041S: Orphan
89a36810
AR
10042F: drivers/scsi/pmcraid.*
10043
dbf9bfe6 10044PMC SIERRA PM8001 DRIVER
d32477e2 10045M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 10046M: lindar_liu@usish.com
f5a7b525 10047L: pmchba@pmcs.com
dbf9bfe6 10048L: linux-scsi@vger.kernel.org
10049S: Supported
10050F: drivers/scsi/pm8001/
10051
1da177e4 10052POSIX CLOCKS and TIMERS
8b58be88 10053M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10054L: linux-kernel@vger.kernel.org
75fc2d37 10055T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 10056S: Maintained
679655da
JP
10057F: fs/timerfd.c
10058F: include/linux/timer*
5cee9645 10059F: kernel/time/*timer*
1da177e4 10060
7b06a6d7
RW
10061POWER MANAGEMENT CORE
10062M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10063L: linux-pm@vger.kernel.org
10064T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 10065B: https://bugzilla.kernel.org
7b06a6d7
RW
10066S: Supported
10067F: drivers/base/power/
10068F: include/linux/pm.h
10069F: include/linux/pm_*
10070F: include/linux/powercap.h
10071F: drivers/powercap/
10072
3be86148 10073POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 10074M: Sebastian Reichel <sre@kernel.org>
ad8464a2 10075L: linux-pm@vger.kernel.org
58db9505 10076T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 10077S: Maintained
f3332532 10078F: Documentation/devicetree/bindings/power/supply/
679655da 10079F: include/linux/power_supply.h
8c0984e5 10080F: drivers/power/supply/
3be86148 10081
514f161a
MR
10082POWER STATE COORDINATION INTERFACE (PSCI)
10083M: Mark Rutland <mark.rutland@arm.com>
10084M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10085L: linux-arm-kernel@lists.infradead.org
10086S: Maintained
32d53d1b 10087F: drivers/firmware/psci*.c
514f161a
MR
10088F: include/linux/psci.h
10089F: include/uapi/linux/psci.h
10090
43a1dd9b
SJS
10091POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10092M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10093L: linuxppc-dev@lists.ozlabs.org
10094S: Maintained
10095F: drivers/char/powernv-op-panel.c
10096
1da177e4 10097PNP SUPPORT
9c3646d1 10098M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 10099S: Maintained
679655da 10100F: drivers/pnp/
1da177e4
LT
10101
10102PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 10103M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
10104L: linux-ppp@vger.kernel.org
10105S: Maintained
224cf5ad 10106F: drivers/net/ppp/ppp_*
1da177e4
LT
10107
10108PPP OVER ATM (RFC 2364)
8b58be88 10109M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 10110S: Maintained
679655da 10111F: net/atm/pppoatm.c
c117ab84 10112F: include/uapi/linux/atmppp.h
1da177e4
LT
10113
10114PPP OVER ETHERNET
8b58be88 10115M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 10116S: Maintained
224cf5ad
JK
10117F: drivers/net/ppp/pppoe.c
10118F: drivers/net/ppp/pppox.c
1da177e4 10119
a6d2370b 10120PPP OVER L2TP
8b58be88 10121M: James Chapman <jchapman@katalix.com>
a6d2370b 10122S: Maintained
90ca28d1 10123F: net/l2tp/l2tp_ppp.c
679655da 10124F: include/linux/if_pppol2tp.h
c117ab84 10125F: include/uapi/linux/if_pppol2tp.h
a6d2370b 10126
eae9d2ba 10127PPS SUPPORT
8b58be88 10128M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
10129W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10130L: linuxpps@ml.enneenne.com (subscribers-only)
10131S: Maintained
cabaaf41
JP
10132F: Documentation/pps/
10133F: drivers/pps/
10134F: include/linux/pps*.h
eae9d2ba 10135
71a6d0af
HW
10136PPTP DRIVER
10137M: Dmitry Kozlov <xeb@mail.ru>
10138L: netdev@vger.kernel.org
10139S: Maintained
224cf5ad 10140F: drivers/net/ppp/pptp.c
71a6d0af
HW
10141W: http://sourceforge.net/projects/accel-pptp
10142
1da177e4 10143PREEMPTIBLE KERNEL
8b58be88 10144M: Robert Love <rml@tech9.net>
1da177e4
LT
10145L: kpreempt-tech@lists.sourceforge.net
10146W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10147S: Supported
679655da
JP
10148F: Documentation/preempt-locking.txt
10149F: include/linux/preempt.h
1da177e4 10150
548cf34b
PM
10151PRINTK
10152M: Petr Mladek <pmladek@suse.com>
10153M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10154R: Steven Rostedt <rostedt@goodmis.org>
10155S: Maintained
10156F: kernel/printk/
10157F: include/linux/printk.h
10158
1da177e4 10159PRISM54 WIRELESS DRIVER
8b58be88 10160M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 10161L: linux-wireless@vger.kernel.org
9ef80804 10162W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 10163S: Obsolete
c12edfe2 10164F: drivers/net/wireless/intersil/prism54/
1da177e4 10165
02c18891 10166PS3 NETWORK SUPPORT
b809b9ca 10167M: Geoff Levand <geoff@infradead.org>
02c18891 10168L: netdev@vger.kernel.org
a14ab6b6 10169L: linuxppc-dev@lists.ozlabs.org
b809b9ca 10170S: Maintained
8df158ac 10171F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 10172
f58a9d17 10173PS3 PLATFORM SUPPORT
b809b9ca 10174M: Geoff Levand <geoff@infradead.org>
a4724ed6 10175L: linuxppc-dev@lists.ozlabs.org
b809b9ca 10176S: Maintained
679655da
JP
10177F: arch/powerpc/boot/ps3*
10178F: arch/powerpc/include/asm/lv1call.h
10179F: arch/powerpc/include/asm/ps3*.h
10180F: arch/powerpc/platforms/ps3/
10181F: drivers/*/ps3*
10182F: drivers/ps3/
fec629b8 10183F: drivers/rtc/rtc-ps3.c
679655da 10184F: drivers/usb/host/*ps3.c
fec629b8 10185F: sound/ppc/snd_ps3*
f58a9d17 10186
cffb4add 10187PS3VRAM DRIVER
8b58be88 10188M: Jim Paris <jim@jtan.com>
3715a5d0 10189M: Geoff Levand <geoff@infradead.org>
a14ab6b6 10190L: linuxppc-dev@lists.ozlabs.org
cffb4add 10191S: Maintained
8a3977cb 10192F: drivers/block/ps3vram.c
cffb4add 10193
6ae0a628
YG
10194PSAMPLE PACKET SAMPLING SUPPORT:
10195M: Yotam Gigi <yotamg@mellanox.com>
10196S: Maintained
10197F: net/psample
10198F: include/net/psample.h
10199F: include/uapi/linux/psample.h
10200
8defe599 10201PSTORE FILESYSTEM
fc1b326e 10202M: Kees Cook <keescook@chromium.org>
9d5e2a02 10203M: Anton Vorontsov <anton@enomsg.org>
8defe599 10204M: Colin Cross <ccross@android.com>
8defe599
AV
10205M: Tony Luck <tony.luck@intel.com>
10206S: Maintained
fc1b326e 10207T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
8defe599
AV
10208F: fs/pstore/
10209F: include/linux/pstore*
04851772 10210F: drivers/firmware/efi/efi-pstore.c
8defe599 10211F: drivers/acpi/apei/erst.c
fc1b326e
KC
10212F: Documentation/admin-guide/ramoops.rst
10213F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10214K: \b(pstore|ramoops)
8defe599 10215
7fbc415d
RC
10216PTP HARDWARE CLOCK SUPPORT
10217M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 10218L: netdev@vger.kernel.org
7fbc415d
RC
10219S: Maintained
10220W: http://linuxptp.sourceforge.net/
10221F: Documentation/ABI/testing/sysfs-ptp
10222F: Documentation/ptp/*
0ecb3cdd 10223F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
10224F: drivers/net/phy/dp83640*
10225F: drivers/ptp/*
10226F: include/linux/ptp_cl*
10227
cf94a4d1 10228PTRACE SUPPORT
e846ee5f 10229M: Roland McGrath <roland@hack.frob.com>
8b58be88 10230M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
10231S: Maintained
10232F: include/asm-generic/syscall.h
10233F: include/linux/ptrace.h
10234F: include/linux/regset.h
10235F: include/linux/tracehook.h
c117ab84 10236F: include/uapi/linux/ptrace.h
cf94a4d1
CH
10237F: kernel/ptrace.c
10238
3e9d7ba7
HV
10239PULSE8-CEC DRIVER
10240M: Hans Verkuil <hverkuil@xs4all.nl>
10241L: linux-media@vger.kernel.org
10242T: git git://linuxtv.org/media_tree.git
10243S: Maintained
104eda6d 10244F: drivers/media/usb/pulse8-cec/*
3e9d7ba7 10245
8320204a 10246PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 10247M: Mike Isely <isely@pobox.com>
16e9495d 10248L: pvrusb2@isely.net (subscribers-only)
661263b5 10249L: linux-media@vger.kernel.org
8320204a 10250W: http://www.isely.net/pvrusb2/
275ffde4 10251T: git git://linuxtv.org/media_tree.git
8320204a 10252S: Maintained
618cd932 10253F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 10254F: drivers/media/usb/pvrusb2/
8320204a 10255
39532e6c 10256PWC WEBCAM DRIVER
c0936df4 10257M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
10258L: linux-media@vger.kernel.org
10259T: git git://linuxtv.org/media_tree.git
c0936df4 10260S: Odd Fixes
39532e6c
HG
10261F: drivers/media/usb/pwc/*
10262
93c090b3 10263PWM FAN DRIVER
774e0362 10264M: Kamil Debski <kamil@wypas.org>
0faf7dd5 10265M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 10266L: linux-hwmon@vger.kernel.org
93c090b3
KD
10267S: Supported
10268F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10269F: Documentation/hwmon/pwm-fan
10270F: drivers/hwmon/pwm-fan.c
10271
200efedd 10272PWM SUBSYSTEM
aa3495f7
TR
10273M: Thierry Reding <thierry.reding@gmail.com>
10274L: linux-pwm@vger.kernel.org
0c2498f1 10275S: Maintained
006e854f 10276T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
10277F: Documentation/pwm.txt
10278F: Documentation/devicetree/bindings/pwm/
10279F: include/linux/pwm.h
0c2498f1 10280F: drivers/pwm/
a140b98d
TR
10281F: drivers/video/backlight/pwm_bl.c
10282F: include/linux/pwm_backlight.h
0c2498f1 10283
30ec261e 10284PXA2xx/PXA3xx SUPPORT
8da5e302 10285M: Daniel Mack <daniel@zonque.org>
a323f664 10286M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 10287M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 10288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 10289T: git git://github.com/hzhuang1/linux.git
8da5e302 10290T: git git://github.com/rjarzmik/linux.git
1da177e4 10291S: Maintained
e68d7c14 10292F: arch/arm/boot/dts/pxa*
679655da 10293F: arch/arm/mach-pxa/
820439f1 10294F: drivers/dma/pxa*
679655da 10295F: drivers/pcmcia/pxa2xx*
1403ead9 10296F: drivers/pinctrl/pxa/
9df92e6c 10297F: drivers/spi/spi-pxa2xx*
faf2e1db 10298F: drivers/usb/gadget/udc/pxa2*
679655da 10299F: include/sound/pxa2xx-lib.h
bec4c99e 10300F: sound/arm/pxa*
14430813 10301F: sound/soc/pxa/
1da177e4 10302
f3154a46
RJ
10303PXA GPIO DRIVER
10304M: Robert Jarzmik <robert.jarzmik@free.fr>
10305L: linux-gpio@vger.kernel.org
10306S: Maintained
10307F: drivers/gpio/gpio-pxa.c
10308
ec64d3bf
EG
10309PXA3xx NAND FLASH DRIVER
10310M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10311L: linux-mtd@lists.infradead.org
10312S: Maintained
9a67f099 10313F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 10314
3f640c61 10315MMP SUPPORT
8b58be88 10316M: Eric Miao <eric.y.miao@gmail.com>
a323f664 10317M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 10318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
10319T: git git://github.com/hzhuang1/linux.git
10320T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 10321S: Maintained
e68d7c14 10322F: arch/arm/boot/dts/mmp*
3f640c61 10323F: arch/arm/mach-mmp/
e8e6cb32 10324
272f133a
PO
10325PXA MMCI DRIVER
10326S: Orphan
10327
57f63bc8 10328PXA RTC DRIVER
8b58be88 10329M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
10330L: rtc-linux@googlegroups.com
10331S: Maintained
10332
cea4001a 10333QAT DRIVER
90ab5a81
TS
10334M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10335M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
10336L: qat-linux@intel.com
10337S: Supported
10338F: drivers/crypto/qat/
cea4001a 10339
52a09a04 10340QIB DRIVER
8473c603 10341M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
10342L: linux-rdma@vger.kernel.org
10343S: Supported
10344F: drivers/infiniband/hw/qib/
10345
5e9772b9
JS
10346QLOGIC QLA1280 SCSI DRIVER
10347M: Michael Reed <mdr@sgi.com>
10348L: linux-scsi@vger.kernel.org
10349S: Maintained
10350F: drivers/scsi/qla1280.[ch]
10351
1da177e4 10352QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 10353M: qla2xxx-upstream@qlogic.com
1da177e4
LT
10354L: linux-scsi@vger.kernel.org
10355S: Supported
679655da
JP
10356F: Documentation/scsi/LICENSE.qla2xxx
10357F: drivers/scsi/qla2xxx/
1da177e4 10358
883c98fe 10359QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 10360M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
10361L: linux-scsi@vger.kernel.org
10362S: Supported
bacfb81b 10363F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
10364F: drivers/scsi/qla4xxx/
10365
5a4faa87 10366QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 10367M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
10368L: netdev@vger.kernel.org
10369S: Supported
679655da 10370F: Documentation/networking/LICENSE.qla3xxx
aa43c215 10371F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 10372
0ec00f03 10373QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
10374M: Harish Patil <harish.patil@cavium.com>
10375M: Manish Chopra <manish.chopra@cavium.com>
10376M: Dept-GELinuxNICDev@cavium.com
0ec00f03
AKS
10377L: netdev@vger.kernel.org
10378S: Supported
aa43c215 10379F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 10380
c4e84bde 10381QLOGIC QLGE 10Gb ETHERNET DRIVER
67f0160f
MY
10382M: Harish Patil <harish.patil@cavium.com>
10383M: Manish Chopra <manish.chopra@cavium.com>
10384M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
10385L: netdev@vger.kernel.org
10386S: Supported
aa43c215 10387F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 10388
fe56b9e6 10389QLOGIC QL4xxx ETHERNET DRIVER
67f0160f
MY
10390M: Yuval Mintz <Yuval.Mintz@cavium.com>
10391M: Ariel Elior <Ariel.Elior@cavium.com>
10392M: everest-linux-l2@cavium.com
fe56b9e6
YM
10393L: netdev@vger.kernel.org
10394S: Supported
10395F: drivers/net/ethernet/qlogic/qed/
10396F: include/linux/qed/
10397F: drivers/net/ethernet/qlogic/qede/
10398
ace7f46b
MR
10399QLOGIC QL41xxx ISCSI DRIVER
10400M: QLogic-Storage-Upstream@cavium.com
10401L: linux-scsi@vger.kernel.org
10402S: Supported
10403F: drivers/scsi/qedi/
10404
61d8658b
DC
10405QLOGIC QL41xxx FCOE DRIVER
10406M: QLogic-Storage-Upstream@cavium.com
10407L: linux-scsi@vger.kernel.org
10408S: Supported
10409F: drivers/scsi/qedf/
10410
1da177e4 10411QNX4 FILESYSTEM
8b58be88 10412M: Anders Larsen <al@alarsen.net>
1da177e4
LT
10413W: http://www.alarsen.net/linux/qnx4fs/
10414S: Maintained
80811493 10415F: fs/qnx4/
c117ab84
CEB
10416F: include/uapi/linux/qnx4_fs.h
10417F: include/uapi/linux/qnxtypes.h
1da177e4 10418
d8b97569 10419QORIQ DPAA2 FSL-MC BUS DRIVER
f40c60db
SY
10420M: Stuart Yoder <stuyoder@gmail.com>
10421M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
d8b97569
SY
10422L: linux-kernel@vger.kernel.org
10423S: Maintained
10424F: drivers/staging/fsl-mc/
10425
91952bc0
AP
10426QT1010 MEDIA DRIVER
10427M: Antti Palosaari <crope@iki.fi>
10428L: linux-media@vger.kernel.org
a825eaec 10429W: https://linuxtv.org
91952bc0
AP
10430W: http://palosaari.fi/linux/
10431Q: http://patchwork.linuxtv.org/project/linux-media/list/
10432T: git git://linuxtv.org/anttip/media_tree.git
10433S: Maintained
10434F: drivers/media/tuners/qt1010*
10435
966fb5ec
SM
10436QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10437M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10438L: linux-wireless@vger.kernel.org
966fb5ec
SM
10439W: http://wireless.kernel.org/en/users/Drivers/ath9k
10440S: Supported
10441F: drivers/net/wireless/ath/ath9k/
10442
2ea0ffcb
KV
10443QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10444M: Kalle Valo <kvalo@qca.qualcomm.com>
10445L: ath10k@lists.infradead.org
10446W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 10447T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
10448S: Supported
10449F: drivers/net/wireless/ath/ath10k/
10450
b9b17deb
TT
10451QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10452M: Timur Tabi <timur@codeaurora.org>
10453L: netdev@vger.kernel.org
10454S: Supported
10455F: drivers/net/ethernet/qualcomm/emac/
10456
4f4567cf
RK
10457QUALCOMM HEXAGON ARCHITECTURE
10458M: Richard Kuo <rkuo@codeaurora.org>
10459L: linux-hexagon@vger.kernel.org
9f273c24 10460T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
10461S: Supported
10462F: arch/hexagon/
10463
8e84c258
EK
10464QUALCOMM WCN36XX WIRELESS DRIVER
10465M: Eugene Krasnikov <k.eugene.e@gmail.com>
10466L: wcn36xx@lists.infradead.org
10467W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10468T: git git://github.com/KrasnikovEugene/wcn36xx.git
10469S: Supported
10470F: drivers/net/wireless/ath/wcn36xx/
10471
eeca9a67
MT
10472QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10473M: Gabriel Somlo <somlo@cmu.edu>
10474M: "Michael S. Tsirkin" <mst@redhat.com>
10475L: qemu-devel@nongnu.org
10476S: Maintained
10477F: drivers/firmware/qemu_fw_cfg.c
10478
602adf40 10479RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
10480M: Ilya Dryomov <idryomov@gmail.com>
10481M: Sage Weil <sage@redhat.com>
527a88b9 10482M: Alex Elder <elder@kernel.org>
398ecff5 10483L: ceph-devel@vger.kernel.org
09d90327
SW
10484W: http://ceph.com/
10485T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10486T: git git://github.com/ceph/ceph-client.git
602adf40 10487S: Supported
398ecff5 10488F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10489F: drivers/block/rbd.c
10490F: drivers/block/rbd_types.h
10491
1da177e4 10492RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10493M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10494L: linux-fbdev@vger.kernel.org
1da177e4 10495S: Maintained
8a61f013 10496F: drivers/video/fbdev/aty/radeon*
c117ab84 10497F: include/uapi/linux/radeonfb.h
1da177e4 10498
c6c9b34c 10499RADIOSHARK RADIO DRIVER
c0936df4 10500M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10501L: linux-media@vger.kernel.org
10502T: git git://linuxtv.org/media_tree.git
10503S: Maintained
10504F: drivers/media/radio/radio-shark.c
10505
10506RADIOSHARK2 RADIO DRIVER
c0936df4 10507M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10508L: linux-media@vger.kernel.org
10509T: git git://linuxtv.org/media_tree.git
10510S: Maintained
10511F: drivers/media/radio/radio-shark2.c
10512F: drivers/media/radio/radio-tea5777.c
10513
1da177e4 10514RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10515M: Paul Mackerras <paulus@samba.org>
c69f677c 10516L: linux-fbdev@vger.kernel.org
1da177e4 10517S: Maintained
8a61f013 10518F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10519
a0fd81a9 10520RALINK MIPS ARCHITECTURE
bdb40e8e 10521M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10522L: linux-mips@linux-mips.org
10523S: Maintained
10524F: arch/mips/ralink
10525
e7839f25 10526RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10527P: rt2x00 project
b182427e 10528M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10529M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10530L: linux-wireless@vger.kernel.org
95ea3627 10531S: Maintained
33aca94d 10532F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10533
9db5579b 10534RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10535M: Jens Axboe <axboe@kernel.dk>
9db5579b 10536S: Maintained
679655da
JP
10537F: Documentation/blockdev/ramdisk.txt
10538F: drivers/block/brd.c
9db5579b 10539
9e95ce27 10540RANDOM NUMBER DRIVER
0624bcaa 10541M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10542S: Maintained
679655da 10543F: drivers/char/random.c
9e95ce27 10544
394b701c 10545RAPIDIO SUBSYSTEM
8b58be88 10546M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10547M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10548S: Maintained
679655da 10549F: drivers/rapidio/
394b701c 10550
e2d1d6c0 10551RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10552L: linux-wireless@vger.kernel.org
f52a5490 10553S: Orphan
679655da 10554F: drivers/net/wireless/ray*
e2d1d6c0
RD
10555
10556RCUTORTURE MODULE
e0198b29 10557M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10558M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10559L: linux-kernel@vger.kernel.org
f9094d8e 10560S: Supported
08deed1e 10561T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10562F: Documentation/RCU/torture.txt
34e2d560 10563F: kernel/rcu/rcutorture.c
e2d1d6c0 10564
c87b9c60
PM
10565RCUTORTURE TEST FRAMEWORK
10566M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10567M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10568R: Steven Rostedt <rostedt@goodmis.org>
10569R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10570R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10571L: linux-kernel@vger.kernel.org
c87b9c60
PM
10572S: Supported
10573T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10574F: tools/testing/selftests/rcutorture
10575
c1f766b5 10576RDC R-321X SoC
8b58be88 10577M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10578S: Maintained
10579
db17f395 10580RDC R6040 FAST ETHERNET DRIVER
35566e96 10581M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10582L: netdev@vger.kernel.org
10583S: Maintained
58565a35 10584F: drivers/net/ethernet/rdc/r6040.c
db17f395 10585
a09ed661 10586RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10587M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10588L: netdev@vger.kernel.org
10589L: linux-rdma@vger.kernel.org
fbb5a558 10590L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10591W: https://oss.oracle.com/projects/rds/
a09ed661 10592S: Supported
679655da 10593F: net/rds/
72f26eee 10594F: Documentation/networking/rds.txt
a09ed661 10595
0194621b
DD
10596RDMAVT - RDMA verbs software
10597M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10598L: linux-rdma@vger.kernel.org
10599S: Supported
10600F: drivers/infiniband/sw/rdmavt
10601
48553d10
FY
10602RDT - RESOURCE ALLOCATION
10603M: Fenghua Yu <fenghua.yu@intel.com>
10604L: linux-kernel@vger.kernel.org
10605S: Supported
10606F: arch/x86/kernel/cpu/intel_rdt*
10607F: arch/x86/include/asm/intel_rdt*
10608F: Documentation/x86/intel_rdt*
10609
595182bc 10610READ-COPY UPDATE (RCU)
8b58be88 10611M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10612M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10613R: Steven Rostedt <rostedt@goodmis.org>
10614R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10615R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10616L: linux-kernel@vger.kernel.org
9fab9787 10617W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10618S: Supported
08deed1e 10619T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10620F: Documentation/RCU/
9fab9787 10621X: Documentation/RCU/torture.txt
f9094d8e 10622F: include/linux/rcu*
4102adab
PM
10623X: include/linux/srcu.h
10624F: kernel/rcu/
34e2d560 10625X: kernel/torture.c
595182bc 10626
0c86edc0 10627REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10628M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10629M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10630L: rtc-linux@googlegroups.com
8a6e2535 10631Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10632T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10633S: Maintained
7af6a2e1 10634F: Documentation/devicetree/bindings/rtc/
679655da
JP
10635F: Documentation/rtc.txt
10636F: drivers/rtc/
10637F: include/linux/rtc.h
c117ab84 10638F: include/uapi/linux/rtc.h
fe23c336
AB
10639F: include/linux/rtc/
10640F: include/linux/platform_data/rtc-*
10641F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10642
0e400c53
MB
10643REALTEK AUDIO CODECS
10644M: Bard Liao <bardliao@realtek.com>
10645M: Oder Chiou <oder_chiou@realtek.com>
10646S: Maintained
10647F: sound/soc/codecs/rt*
10648F: include/sound/rt*.h
10649
1da177e4 10650REISERFS FILE SYSTEM
76c4e5ea 10651L: reiserfs-devel@vger.kernel.org
1da177e4 10652S: Supported
679655da 10653F: fs/reiserfs/
1da177e4 10654
b83a313b 10655REGISTER MAP ABSTRACTION
b02e48f2 10656M: Mark Brown <broonie@kernel.org>
dd060bc9 10657L: linux-kernel@vger.kernel.org
b83a313b
MB
10658T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10659S: Supported
9398a639 10660F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10661F: drivers/base/regmap/
10662F: include/linux/regmap.h
10663
400e64df
OBC
10664REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10665M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10666M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10667L: linux-remoteproc@vger.kernel.org
6bb697b6 10668T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10669S: Maintained
15ebc72d 10670F: Documentation/devicetree/bindings/remoteproc/
400e64df 10671F: Documentation/remoteproc.txt
15ebc72d 10672F: drivers/remoteproc/
6fc26488 10673F: include/linux/remoteproc.h
400e64df 10674
d8115db5
OBC
10675REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10676M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10677M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10678L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10679T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10680S: Maintained
10681F: drivers/rpmsg/
10682F: Documentation/rpmsg.txt
10683F: include/linux/rpmsg.h
38c6fc32 10684F: include/linux/rpmsg/
d8115db5 10685
fedc81e7
GU
10686RENESAS CLOCK DRIVERS
10687M: Geert Uytterhoeven <geert+renesas@glider.be>
10688L: linux-renesas-soc@vger.kernel.org
10689S: Supported
10690F: drivers/clk/renesas/
10691
8e6569af
SS
10692RENESAS ETHERNET DRIVERS
10693R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10694L: netdev@vger.kernel.org
4a121096 10695L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10696F: drivers/net/ethernet/renesas/
10697F: include/linux/sh_eth.h
10698
059c53b3
MV
10699RENESAS R-CAR GYROADC DRIVER
10700M: Marek Vasut <marek.vasut@gmail.com>
10701L: linux-iio@vger.kernel.org
10702S: Supported
10703F: drivers/iio/adc/rcar_gyro_adc.c
10704
3e46c397
YS
10705RENESAS USB2 PHY DRIVER
10706M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10707L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10708S: Maintained
10709F: drivers/phy/phy-rcar-gen3-usb2.c
10710
1b0fe6be
PZ
10711RESET CONTROLLER FRAMEWORK
10712M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10713T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10714S: Maintained
10715F: drivers/reset/
10716F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10717F: include/dt-bindings/reset/
1b0fe6be
PZ
10718F: include/linux/reset.h
10719F: include/linux/reset-controller.h
10720
e0897645 10721RFKILL
8b58be88 10722M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10723L: linux-wireless@vger.kernel.org
ce466579
JB
10724W: http://wireless.kernel.org/
10725T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10726T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10727S: Maintained
505c9247 10728F: Documentation/rfkill.txt
80811493 10729F: net/rfkill/
e0897645 10730
933685ca
TG
10731RHASHTABLE
10732M: Thomas Graf <tgraf@suug.ch>
39ec406d 10733M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10734L: netdev@vger.kernel.org
10735S: Maintained
10736F: lib/rhashtable.c
10737F: include/linux/rhashtable.h
10738
67e054e9
ML
10739RICOH SMARTMEDIA/XD DRIVER
10740M: Maxim Levitsky <maximlevitsky@gmail.com>
10741S: Maintained
21c26f50
JP
10742F: drivers/mtd/nand/r852.c
10743F: drivers/mtd/nand/r852.h
67e054e9 10744
92634125
ML
10745RICOH R5C592 MEMORYSTICK DRIVER
10746M: Maxim Levitsky <maximlevitsky@gmail.com>
10747S: Maintained
10748F: drivers/memstick/host/r592.*
10749
27f1d2f9
SA
10750ROCCAT DRIVERS
10751M: Stefan Achatz <erazor_de@users.sourceforge.net>
10752W: http://sourceforge.net/projects/roccat/
10753S: Maintained
10754F: drivers/hid/hid-roccat*
10755F: include/linux/hid-roccat*
10756F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10757
4b8ac966
JP
10758ROCKER DRIVER
10759M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10760L: netdev@vger.kernel.org
10761S: Supported
10762F: drivers/net/ethernet/rocker/
10763
1da177e4
LT
10764ROCKETPORT DRIVER
10765P: Comtrol Corp.
1da177e4
LT
10766W: http://www.comtrol.com
10767S: Maintained
679655da 10768F: Documentation/serial/rocket.txt
c897401b 10769F: drivers/tty/rocket*
1da177e4 10770
7645c2f4
KC
10771ROCKETPORT EXPRESS/INFINITY DRIVER
10772M: Kevin Cernekee <cernekee@gmail.com>
10773L: linux-serial@vger.kernel.org
10774S: Odd Fixes
10775F: drivers/tty/serial/rp2.*
10776
1da177e4 10777ROSE NETWORK LAYER
8b58be88 10778M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10779L: linux-hams@vger.kernel.org
d34cb28a 10780W: http://www.linux-ax25.org/
1da177e4 10781S: Maintained
679655da 10782F: include/net/rose.h
c117ab84 10783F: include/uapi/linux/rose.h
679655da 10784F: net/rose/
1da177e4 10785
91952bc0
AP
10786RTL2830 MEDIA DRIVER
10787M: Antti Palosaari <crope@iki.fi>
10788L: linux-media@vger.kernel.org
a825eaec 10789W: https://linuxtv.org
91952bc0
AP
10790W: http://palosaari.fi/linux/
10791Q: http://patchwork.linuxtv.org/project/linux-media/list/
10792T: git git://linuxtv.org/anttip/media_tree.git
10793S: Maintained
10794F: drivers/media/dvb-frontends/rtl2830*
10795
27a0aacf
AP
10796RTL2832 MEDIA DRIVER
10797M: Antti Palosaari <crope@iki.fi>
10798L: linux-media@vger.kernel.org
a825eaec 10799W: https://linuxtv.org
27a0aacf
AP
10800W: http://palosaari.fi/linux/
10801Q: http://patchwork.linuxtv.org/project/linux-media/list/
10802T: git git://linuxtv.org/anttip/media_tree.git
10803S: Maintained
10804F: drivers/media/dvb-frontends/rtl2832*
10805
ba6e6f6e
AP
10806RTL2832_SDR MEDIA DRIVER
10807M: Antti Palosaari <crope@iki.fi>
10808L: linux-media@vger.kernel.org
a825eaec 10809W: https://linuxtv.org
ba6e6f6e
AP
10810W: http://palosaari.fi/linux/
10811Q: http://patchwork.linuxtv.org/project/linux-media/list/
10812T: git git://linuxtv.org/anttip/media_tree.git
10813S: Maintained
b4bb1c28 10814F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10815
59840488 10816RTL8180 WIRELESS DRIVER
605bebe2 10817L: linux-wireless@vger.kernel.org
491b26b4 10818W: http://wireless.kernel.org/
54e5881d 10819T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10820S: Orphan
62141726 10821F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10822
59840488 10823RTL8187 WIRELESS DRIVER
9f0939bf 10824M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10825M: Hin-Tak Leung <htl10@users.sourceforge.net>
10826M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10827L: linux-wireless@vger.kernel.org
491b26b4 10828W: http://wireless.kernel.org/
54e5881d 10829T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10830S: Maintained
62141726 10831F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10832
3cf0c8ad
LF
10833RTL8192CE WIRELESS DRIVER
10834M: Larry Finger <Larry.Finger@lwfinger.net>
10835M: Chaoming Li <chaoming_li@realsil.com.cn>
10836L: linux-wireless@vger.kernel.org
491b26b4 10837W: http://wireless.kernel.org/
3cf0c8ad
LF
10838T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10839S: Maintained
62141726
KV
10840F: drivers/net/wireless/realtek/rtlwifi/
10841F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10842
26f1fad2 10843RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
1ee83789 10844M: Jes Sorensen <Jes.Sorensen@gmail.com>
26f1fad2 10845L: linux-wireless@vger.kernel.org
171a900c 10846T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10847S: Maintained
10848F: drivers/net/wireless/realtek/rtl8xxxu/
10849
9eb8ef74 10850S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10851M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10852L: linux-fbdev@vger.kernel.org
ce00f85c 10853S: Maintained
8a61f013 10854F: drivers/video/fbdev/savage/
9eb8ef74 10855
1da177e4 10856S390
8b58be88
JP
10857M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10858M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10859L: linux-s390@vger.kernel.org
5238da45 10860W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10861T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10862S: Supported
679655da 10863F: arch/s390/
a968cd3e 10864F: drivers/s390/
3bfe6858
JN
10865F: Documentation/s390/
10866F: Documentation/DocBook/s390*
5238da45 10867
322986ca
SO
10868S390 COMMON I/O LAYER
10869M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10870M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10871L: linux-s390@vger.kernel.org
10872W: http://www.ibm.com/developerworks/linux/linux390/
10873S: Supported
10874F: drivers/s390/cio/
10875
10876S390 DASD DRIVER
38b7f07a
SH
10877M: Stefan Haberland <sth@linux.vnet.ibm.com>
10878M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10879L: linux-s390@vger.kernel.org
10880W: http://www.ibm.com/developerworks/linux/linux390/
10881S: Supported
10882F: drivers/s390/block/dasd*
10883F: block/partitions/ibm.c
10884
5238da45 10885S390 NETWORK DRIVERS
90b14dc7 10886M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
f0c59aff 10887M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10888L: linux-s390@vger.kernel.org
5238da45
HC
10889W: http://www.ibm.com/developerworks/linux/linux390/
10890S: Supported
679655da 10891F: drivers/s390/net/
5238da45 10892
322986ca
SO
10893S390 PCI SUBSYSTEM
10894M: Sebastian Ott <sebott@linux.vnet.ibm.com>
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: arch/s390/pci/
10900F: drivers/pci/hotplug/s390_pci_hpc.c
10901
feed9b62 10902S390 ZCRYPT DRIVER
cb9c6385 10903M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 10904L: linux-s390@vger.kernel.org
a968cd3e 10905W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10906S: Supported
d5ca6918 10907F: drivers/s390/crypto/
feed9b62 10908
5238da45 10909S390 ZFCP DRIVER
d38e19d0 10910M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10911L: linux-s390@vger.kernel.org
5238da45 10912W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10913S: Supported
679655da 10914F: drivers/s390/scsi/zfcp_*
1da177e4 10915
dd96df2c 10916S390 IUCV NETWORK LAYER
90b14dc7 10917M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
f0c59aff 10918M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10919L: linux-s390@vger.kernel.org
10920W: http://www.ibm.com/developerworks/linux/linux390/
10921S: Supported
679655da
JP
10922F: drivers/s390/net/*iucv*
10923F: include/net/iucv/
10924F: net/iucv/
dd96df2c 10925
8128f23c
GS
10926S390 IOMMU (PCI)
10927M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10928L: linux-s390@vger.kernel.org
10929W: http://www.ibm.com/developerworks/linux/linux390/
10930S: Supported
10931F: drivers/iommu/s390-iommu.c
10932
1877888d
DJS
10933S390 VFIO-CCW DRIVER
10934M: Cornelia Huck <cornelia.huck@de.ibm.com>
10935M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
10936L: linux-s390@vger.kernel.org
10937L: kvm@vger.kernel.org
10938S: Supported
10939F: drivers/s390/cio/vfio_ccw*
10940F: Documentation/s390/vfio-ccw.txt
10941F: include/uapi/linux/vfio_ccw.h
10942
4dde7f75 10943S3C24XX SD/MMC Driver
8b58be88 10944M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10945L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10946S: Supported
679655da 10947F: drivers/mmc/host/s3cmci.*
4dde7f75 10948
1f15a229
HV
10949SAA6588 RDS RECEIVER DRIVER
10950M: Hans Verkuil <hverkuil@xs4all.nl>
10951L: linux-media@vger.kernel.org
10952T: git git://linuxtv.org/media_tree.git
a825eaec 10953W: https://linuxtv.org
1f15a229
HV
10954S: Odd Fixes
10955F: drivers/media/i2c/saa6588*
10956
98ed12e6 10957SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10958M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10959M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10960L: linux-media@vger.kernel.org
a825eaec 10961W: https://linuxtv.org
98ed12e6
MCC
10962T: git git://linuxtv.org/media_tree.git
10963S: Odd fixes
618cd932 10964F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10965F: drivers/media/pci/saa7134/
10966
1da177e4 10967SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10968M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10969L: linux-media@vger.kernel.org
275ffde4 10970T: git git://linuxtv.org/media_tree.git
1da177e4 10971S: Maintained
90d72ac6
MCC
10972F: drivers/media/common/saa7146/
10973F: drivers/media/pci/saa7146/
10974F: include/media/saa7146*
1da177e4 10975
92304a40 10976SAMSUNG LAPTOP DRIVER
5909c654 10977M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10978L: platform-driver-x86@vger.kernel.org
10979S: Maintained
10980F: drivers/platform/x86/samsung-laptop.c
10981
4a109cc0 10982SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10983M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10984M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10985M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10986L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10987S: Supported
14430813 10988F: sound/soc/samsung/
4a109cc0 10989
c46ea13f
KK
10990SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
10991M: Krzysztof Kozlowski <krzk@kernel.org>
10992L: linux-crypto@vger.kernel.org
10993L: linux-samsung-soc@vger.kernel.org
10994S: Maintained
10995F: drivers/crypto/exynos-rng.c
10996F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
10997
0d89a28b 10998SAMSUNG FRAMEBUFFER DRIVER
b7701755 10999M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
11000L: linux-fbdev@vger.kernel.org
11001S: Maintained
8a61f013 11002F: drivers/video/fbdev/s3c-fb.c
0d89a28b 11003
b40f0632 11004SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 11005M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
11006M: Krzysztof Kozlowski <krzk@kernel.org>
11007M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 11008L: linux-kernel@vger.kernel.org
b40f0632 11009L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
11010S: Supported
11011F: drivers/mfd/sec*.c
11012F: drivers/regulator/s2m*.c
11013F: drivers/regulator/s5m*.c
b40f0632
KK
11014F: drivers/clk/clk-s2mps11.c
11015F: drivers/rtc/rtc-s5m.c
f69d3a17 11016F: include/linux/mfd/samsung/
a13c7c51
KK
11017F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11018F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 11019F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 11020F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 11021
28845b07
KK
11022SAMSUNG S5P Security SubSystem (SSS) DRIVER
11023M: Krzysztof Kozlowski <krzk@kernel.org>
11024M: Vladimir Zapolskiy <vz@mleia.com>
11025L: linux-crypto@vger.kernel.org
11026L: linux-samsung-soc@vger.kernel.org
11027S: Maintained
11028F: drivers/crypto/s5p-sss.c
11029
038f5c4b
SN
11030SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11031M: Kyungmin Park <kyungmin.park@samsung.com>
11032M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11033L: linux-media@vger.kernel.org
11034Q: https://patchwork.linuxtv.org/project/linux-media/list/
11035S: Supported
11036F: drivers/media/platform/exynos4-is/
038f5c4b 11037
6fd86ab2
SN
11038SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11039M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11040L: linux-media@vger.kernel.org
11041L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11042S: Maintained
11043F: drivers/media/platform/s3c-camif/
d647f0b7 11044F: include/media/drv-intf/s3c_camif.h
6fd86ab2 11045
b84ef24e
AH
11046SAMSUNG S5C73M3 CAMERA DRIVER
11047M: Kyungmin Park <kyungmin.park@samsung.com>
11048M: Andrzej Hajda <a.hajda@samsung.com>
11049L: linux-media@vger.kernel.org
11050S: Supported
11051F: drivers/media/i2c/s5c73m3/*
11052
7d459937
AH
11053SAMSUNG S5K5BAF CAMERA DRIVER
11054M: Kyungmin Park <kyungmin.park@samsung.com>
11055M: Andrzej Hajda <a.hajda@samsung.com>
11056L: linux-media@vger.kernel.org
11057S: Supported
11058F: drivers/media/i2c/s5k5baf.c
11059
c04c674f
RB
11060SAMSUNG S3FWRN5 NFC DRIVER
11061M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 11062M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
11063L: linux-nfc@lists.01.org (moderated for non-subscribers)
11064S: Supported
11065F: drivers/nfc/s3fwrn5
11066
310e39c9 11067SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
11068M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11069M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 11070M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
11071S: Supported
11072L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11073F: drivers/clk/samsung/
490583f0
CC
11074F: include/dt-bindings/clock/exynos*.h
11075F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 11076
2e365a70
AS
11077SAMSUNG SPI DRIVERS
11078M: Kukjin Kim <kgene@kernel.org>
11079M: Krzysztof Kozlowski <krzk@kernel.org>
11080M: Andi Shyti <andi.shyti@samsung.com>
11081L: linux-spi@vger.kernel.org
11082L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11083S: Maintained
11084F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11085F: drivers/spi/spi-s3c*
11086F: include/linux/platform_data/spi-s3c64xx.h
11087
66890ed6
BA
11088SAMSUNG SXGBE DRIVERS
11089M: Byungho An <bh74.an@samsung.com>
11090M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
11091M: Vipul Pandya <vipul.pandya@samsung.com>
11092S: Supported
11093L: netdev@vger.kernel.org
11094F: drivers/net/ethernet/samsung/sxgbe/
11095
93c537af 11096SAMSUNG THERMAL DRIVER
0faf7dd5 11097M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
11098L: linux-pm@vger.kernel.org
11099L: linux-samsung-soc@vger.kernel.org
11100S: Supported
9f273c24 11101T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
11102F: drivers/thermal/samsung/
11103
e296cd32 11104SAMSUNG USB2 PHY DRIVER
774e0362
KD
11105M: Kamil Debski <kamil@wypas.org>
11106M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
11107L: linux-kernel@vger.kernel.org
11108S: Supported
11109F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11110F: Documentation/phy/samsung-usb2.txt
11111F: drivers/phy/phy-exynos4210-usb2.c
11112F: drivers/phy/phy-exynos4x12-usb2.c
11113F: drivers/phy/phy-exynos5250-usb2.c
11114F: drivers/phy/phy-s5pv210-usb2.c
11115F: drivers/phy/phy-samsung-usb2.c
11116F: drivers/phy/phy-samsung-usb2.h
11117
ca749e2a 11118SERIAL DRIVERS
5e30bbb7 11119M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 11120L: linux-serial@vger.kernel.org
5e30bbb7 11121S: Maintained
30743257 11122F: Documentation/devicetree/bindings/serial/
14430813 11123F: drivers/tty/serial/
ca749e2a 11124
cd6484e1
RH
11125SERIAL DEVICE BUS
11126M: Rob Herring <robh@kernel.org>
11127L: linux-serial@vger.kernel.org
11128S: Maintained
11129F: Documentation/devicetree/bindings/serial/slave-device.txt
11130F: drivers/tty/serdev/
11131F: include/linux/serdev.h
11132
fa5dc29c
SY
11133SERIAL IR RECEIVER
11134M: Sean Young <sean@mess.org>
11135L: linux-media@vger.kernel.org
11136S: Maintained
11137F: drivers/media/rc/serial_ir.c
11138
49fc9361
BG
11139STI CEC DRIVER
11140M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
11141L: kernel@stlinux.com
11142S: Maintained
11143F: drivers/staging/media/st-cec/
11144F: Documentation/devicetree/bindings/media/stih-cec.txt
11145
ac713874
UB
11146SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11147M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11148L: linux-s390@vger.kernel.org
11149W: http://www.ibm.com/developerworks/linux/linux390/
11150S: Supported
11151F: net/smc/
11152
aecb7b64 11153SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 11154M: Viresh Kumar <vireshk@kernel.org>
337ae47c 11155M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 11156S: Maintained
1fb200d6 11157F: include/linux/dma/dw.h
3d598f47 11158F: include/linux/platform_data/dma-dw.h
61a76496 11159F: drivers/dma/dw/
aecb7b64 11160
65e0ace2
JD
11161SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11162M: Jie Deng <jiedeng@synopsys.com>
11163L: netdev@vger.kernel.org
11164S: Supported
11165F: drivers/net/ethernet/synopsys/
11166
fc531d98 11167SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 11168M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
11169R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11170R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
11171L: linux-i2c@vger.kernel.org
11172S: Maintained
11173F: drivers/i2c/busses/i2c-designware-*
11174F: include/linux/platform_data/i2c-designware.h
11175
f9e37137 11176SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
11177M: Jaehoon Chung <jh80.chung@samsung.com>
11178L: linux-mmc@vger.kernel.org
11179S: Maintained
f9e37137
SJ
11180F: drivers/mmc/host/dw_mmc*
11181
a961e698
AS
11182SYSTEM TRACE MODULE CLASS
11183M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11184S: Maintained
e787bc46 11185T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
11186F: Documentation/trace/stm.txt
11187F: drivers/hwtracing/stm/
11188F: include/linux/stm.h
11189F: include/uapi/linux/stm.h
11190
1db121d6
AN
11191THUNDERBOLT DRIVER
11192M: Andreas Noever <andreas.noever@gmail.com>
11193S: Maintained
11194F: drivers/thunderbolt/
11195
e35a49b1
SR
11196TI BQ27XXX POWER SUPPLY DRIVER
11197R: Andrew F. Davis <afd@ti.com>
11198F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
11199F: drivers/power/supply/bq27xxx_battery.c
11200F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 11201
34db37c6 11202TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 11203M: John Stultz <john.stultz@linaro.org>
88606e80 11204M: Thomas Gleixner <tglx@linutronix.de>
e1c09219 11205R: Stephen Boyd <sboyd@codeaurora.org>
981c3a4f 11206L: linux-kernel@vger.kernel.org
75fc2d37 11207T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
11208S: Supported
11209F: include/linux/clocksource.h
11210F: include/linux/time.h
11211F: include/linux/timex.h
c117ab84
CEB
11212F: include/uapi/linux/time.h
11213F: include/uapi/linux/timex.h
88606e80
TG
11214F: kernel/time/clocksource.c
11215F: kernel/time/time*.c
34db37c6 11216F: kernel/time/alarmtimer.c
88606e80 11217F: kernel/time/ntp.c
7fe5f1c1 11218F: tools/testing/selftests/timers/
88606e80 11219
1da177e4 11220SC1200 WDT DRIVER
b300645a 11221M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 11222S: Maintained
679655da 11223F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
11224
11225SCHEDULER
dd9b238c 11226M: Ingo Molnar <mingo@redhat.com>
8b58be88 11227M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 11228L: linux-kernel@vger.kernel.org
75fc2d37 11229T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 11230S: Maintained
95c0d71d 11231F: kernel/sched/
679655da 11232F: include/linux/sched.h
c117ab84 11233F: include/uapi/linux/sched.h
c2eb505b 11234F: include/linux/wait.h
1da177e4 11235
6bcf6737 11236SCORE ARCHITECTURE
ed38665e 11237M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 11238M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 11239W: http://www.sunplus.com
6bcf6737 11240S: Supported
a2681a75 11241F: arch/score/
6bcf6737 11242
f2ed287b
LR
11243SCR24X CHIP CARD INTERFACE DRIVER
11244M: Lubomir Rintel <lkundrak@v3.sk>
11245S: Supported
11246F: drivers/char/pcmcia/scr24x_cs.c
11247
80f390ea
SH
11248SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11249M: Sudeep Holla <sudeep.holla@arm.com>
11250L: linux-arm-kernel@lists.infradead.org
11251S: Maintained
11252F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 11253F: drivers/clk/clk-scpi.c
8def3103 11254F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
11255F: drivers/firmware/arm_scpi.c
11256F: include/linux/scpi_protocol.h
80f390ea 11257
1da177e4 11258SCSI CDROM DRIVER
8b58be88 11259M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11260L: linux-scsi@vger.kernel.org
11261W: http://www.kernel.dk
11262S: Maintained
679655da 11263F: drivers/scsi/sr*
1da177e4 11264
fb50a83d 11265SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 11266M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
11267L: linux-rdma@vger.kernel.org
11268S: Supported
11269W: http://www.openfabrics.org
11270Q: http://patchwork.kernel.org/project/linux-rdma/list/
11271T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11272F: drivers/infiniband/ulp/srp/
11273F: include/scsi/srp.h
11274
1da177e4 11275SCSI SG DRIVER
8b58be88 11276M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 11277L: linux-scsi@vger.kernel.org
59ab3c93 11278W: http://sg.danny.cz/sg
1da177e4 11279S: Maintained
59ab3c93 11280F: Documentation/scsi/scsi-generic.txt
679655da
JP
11281F: drivers/scsi/sg.c
11282F: include/scsi/sg.h
1da177e4
LT
11283
11284SCSI SUBSYSTEM
7ee7895c 11285M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 11286T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
11287M: "Martin K. Petersen" <martin.petersen@oracle.com>
11288T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11289L: linux-scsi@vger.kernel.org
1da177e4 11290S: Maintained
2c99a314 11291F: Documentation/devicetree/bindings/scsi/
679655da
JP
11292F: drivers/scsi/
11293F: include/scsi/
1da177e4
LT
11294
11295SCSI TAPE DRIVER
8b58be88 11296M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
11297L: linux-scsi@vger.kernel.org
11298S: Maintained
679655da 11299F: Documentation/scsi/st.txt
f7269cfc
JD
11300F: drivers/scsi/st.*
11301F: drivers/scsi/st_*.h
1da177e4
LT
11302
11303SCTP PROTOCOL
8b6efb75 11304M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 11305M: Neil Horman <nhorman@tuxdriver.com>
1a418796 11306L: linux-sctp@vger.kernel.org
5f85813c 11307W: http://lksctp.sourceforge.net
8b6efb75 11308S: Maintained
679655da
JP
11309F: Documentation/networking/sctp.txt
11310F: include/linux/sctp.h
4d58c025 11311F: include/uapi/linux/sctp.h
679655da
JP
11312F: include/net/sctp/
11313F: net/sctp/
1da177e4
LT
11314
11315SCx200 CPU SUPPORT
8b58be88 11316M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11317S: Odd Fixes
679655da 11318F: Documentation/i2c/busses/scx200_acb
390889b6 11319F: arch/x86/platform/scx200/
679655da
JP
11320F: drivers/watchdog/scx200_wdt.c
11321F: drivers/i2c/busses/scx200*
11322F: drivers/mtd/maps/scx200_docflash.c
11323F: include/linux/scx200.h
1662d32c
JC
11324
11325SCx200 GPIO DRIVER
8b58be88 11326M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11327S: Maintained
679655da
JP
11328F: drivers/char/scx200_gpio.c
11329F: include/linux/scx200_gpio.h
1662d32c
JC
11330
11331SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 11332M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11333S: Maintained
679655da 11334F: drivers/clocksource/scx200_hrt.c
1da177e4 11335
6a36913a 11336SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 11337M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
11338L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11339S: Maintained
679655da 11340F: drivers/mmc/host/sdricoh_cs.c
6a36913a 11341
e7839f25 11342SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 11343M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 11344L: linux-mmc@vger.kernel.org
ddfe954d
UH
11345T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11346S: Maintained
11347F: drivers/mmc/host/sdhci*
11348F: include/linux/mmc/sdhci*
e2d1d6c0 11349
c04f9d61
KC
11350SECURE COMPUTING
11351M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
11352R: Andy Lutomirski <luto@amacapital.net>
11353R: Will Drewry <wad@chromium.org>
c04f9d61
KC
11354T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11355S: Supported
11356F: kernel/seccomp.c
11357F: include/uapi/linux/seccomp.h
11358F: include/linux/seccomp.h
c99ee51a 11359F: tools/testing/selftests/seccomp/*
c04f9d61
KC
11360K: \bsecure_computing
11361K: \bTIF_SECCOMP\b
11362
476bf3d6
AC
11363SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11364M: Al Cooper <alcooperx@gmail.com>
11365L: linux-mmc@vger.kernel.org
11366L: bcm-kernel-feedback-list@broadcom.com
11367S: Maintained
11368F: drivers/mmc/host/sdhci-brcmstb*
11369
0d1bb41a 11370SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 11371M: Ben Dooks <ben-linux@fluff.org>
dc524882 11372M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 11373L: linux-mmc@vger.kernel.org
0d1bb41a 11374S: Maintained
dc524882 11375F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 11376
c63b3cba 11377SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 11378M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
11379L: linux-mmc@vger.kernel.org
11380S: Maintained
11381F: drivers/mmc/host/sdhci-spear.c
11382
455a7b23
SB
11383SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11384M: Scott Bauer <scott.bauer@intel.com>
11385M: Jonathan Derrick <jonathan.derrick@intel.com>
11386M: Rafael Antognolli <rafael.antognolli@intel.com>
0222967b 11387L: linux-block@vger.kernel.org
455a7b23
SB
11388S: Supported
11389F: block/sed*
11390F: block/opal_proto.h
11391F: include/linux/sed*
11392F: include/uapi/linux/sed*
11393
8711cca2 11394SECURITY SUBSYSTEM
9b45c0d2 11395M: James Morris <james.l.morris@oracle.com>
9c3646d1 11396M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 11397L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 11398T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 11399W: http://kernsec.org/
8711cca2 11400S: Supported
7d2c86b5 11401F: security/
8711cca2 11402
1da177e4 11403SECURITY CONTACT
8b58be88 11404M: Security Officers <security@kernel.org>
1da177e4
LT
11405S: Supported
11406
11407SELINUX SECURITY MODULE
e0238b4c 11408M: Paul Moore <paul@paul-moore.com>
8b58be88 11409M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 11410M: Eric Paris <eparis@parisplace.org>
e0238b4c 11411L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 11412W: http://selinuxproject.org
5a5f2acf 11413T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 11414S: Supported
679655da
JP
11415F: include/linux/selinux*
11416F: security/selinux/
6bde95ce 11417F: scripts/selinux/
1da177e4 11418
c1c124e9
JJ
11419APPARMOR SECURITY MODULE
11420M: John Johansen <john.johansen@canonical.com>
11421L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11422W: apparmor.wiki.kernel.org
11423T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11424S: Supported
11425F: security/apparmor/
11426
9b091556
KC
11427LOADPIN SECURITY MODULE
11428M: Kees Cook <keescook@chromium.org>
11429T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11430S: Supported
11431F: security/loadpin/
11432
730daa16
KC
11433YAMA SECURITY MODULE
11434M: Kees Cook <keescook@chromium.org>
11435T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11436S: Supported
11437F: security/yama/
11438
cef2cf07 11439SENSABLE PHANTOM
8b58be88 11440M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 11441S: Maintained
679655da 11442F: drivers/misc/phantom.c
c117ab84 11443F: include/uapi/linux/phantom.h
cef2cf07 11444
2a1e8447
JB
11445Emulex 10Gbps iSCSI - OneConnect DRIVER
11446M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11447M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11448M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 11449L: linux-scsi@vger.kernel.org
2a1e8447 11450W: http://www.broadcom.com
3387f656
JP
11451S: Supported
11452F: drivers/scsi/be2iscsi/
6733b39a 11453
d2ee76fa 11454Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
11455M: Sathya Perla <sathya.perla@broadcom.com>
11456M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
11457M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11458M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 11459L: netdev@vger.kernel.org
fea3af67 11460W: http://www.emulex.com
7d2c86b5 11461S: Supported
9aebddd1 11462F: drivers/net/ethernet/emulex/benet/
6b7c5b94 11463
d2928a8c 11464EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
11465M: Selvin Xavier <selvin.xavier@avagotech.com>
11466M: Devesh Sharma <devesh.sharma@avagotech.com>
d2928a8c
SX
11467L: linux-rdma@vger.kernel.org
11468W: http://www.emulex.com
11469S: Supported
11470F: drivers/infiniband/hw/ocrdma/
a7fe7380 11471F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 11472
8ceee660 11473SFC NETWORK DRIVER
c06f51ea 11474M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
11475M: Edward Cree <ecree@solarflare.com>
11476M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 11477L: netdev@vger.kernel.org
8ceee660 11478S: Supported
874aeea5 11479F: drivers/net/ethernet/sfc/
8ceee660 11480
e2d1d6c0 11481SGI GRU DRIVER
cc883afc 11482M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 11483S: Maintained
679655da 11484F: drivers/misc/sgi-gru/
e2d1d6c0
RD
11485
11486SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 11487M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
11488L: linux-ia64@vger.kernel.org
11489S: Supported
679655da 11490F: Documentation/ia64/serial.txt
df621252 11491F: drivers/tty/serial/ioc?_serial.c
679655da 11492F: include/linux/ioc?.h
e2d1d6c0 11493
75312619 11494SGI XP/XPC/XPNET DRIVER
e180383f
RH
11495M: Cliff Whickman <cpw@sgi.com>
11496M: Robin Holt <robinmholt@gmail.com>
75312619 11497S: Maintained
679655da 11498F: drivers/misc/sgi-xp/
75312619 11499
46eacf3b
AP
11500SI2157 MEDIA DRIVER
11501M: Antti Palosaari <crope@iki.fi>
11502L: linux-media@vger.kernel.org
a825eaec 11503W: https://linuxtv.org
46eacf3b
AP
11504W: http://palosaari.fi/linux/
11505Q: http://patchwork.linuxtv.org/project/linux-media/list/
11506T: git git://linuxtv.org/anttip/media_tree.git
11507S: Maintained
11508F: drivers/media/tuners/si2157*
11509
75e2d5ba
AP
11510SI2168 MEDIA DRIVER
11511M: Antti Palosaari <crope@iki.fi>
11512L: linux-media@vger.kernel.org
a825eaec 11513W: https://linuxtv.org
75e2d5ba
AP
11514W: http://palosaari.fi/linux/
11515Q: http://patchwork.linuxtv.org/project/linux-media/list/
11516T: git git://linuxtv.org/anttip/media_tree.git
11517S: Maintained
11518F: drivers/media/dvb-frontends/si2168*
11519
49cc629d
HV
11520SI470X FM RADIO RECEIVER I2C DRIVER
11521M: Hans Verkuil <hverkuil@xs4all.nl>
11522L: linux-media@vger.kernel.org
11523T: git git://linuxtv.org/media_tree.git
a825eaec 11524W: https://linuxtv.org
49cc629d
HV
11525S: Odd Fixes
11526F: drivers/media/radio/si470x/radio-si470x-i2c.c
11527
11528SI470X FM RADIO RECEIVER USB DRIVER
11529M: Hans Verkuil <hverkuil@xs4all.nl>
11530L: linux-media@vger.kernel.org
11531T: git git://linuxtv.org/media_tree.git
a825eaec 11532W: https://linuxtv.org
49cc629d
HV
11533S: Maintained
11534F: drivers/media/radio/si470x/radio-si470x-common.c
11535F: drivers/media/radio/si470x/radio-si470x.h
11536F: drivers/media/radio/si470x/radio-si470x-usb.c
11537
c937ca03
EV
11538SI4713 FM RADIO TRANSMITTER I2C DRIVER
11539M: Eduardo Valentin <edubezval@gmail.com>
11540L: linux-media@vger.kernel.org
11541T: git git://linuxtv.org/media_tree.git
a825eaec 11542W: https://linuxtv.org
c937ca03 11543S: Odd Fixes
99995ded 11544F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11545
11546SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11547M: Eduardo Valentin <edubezval@gmail.com>
11548L: linux-media@vger.kernel.org
11549T: git git://linuxtv.org/media_tree.git
a825eaec 11550W: https://linuxtv.org
c937ca03 11551S: Odd Fixes
99995ded
DR
11552F: drivers/media/radio/si4713/radio-platform-si4713.c
11553
11554SI4713 FM RADIO TRANSMITTER USB DRIVER
11555M: Hans Verkuil <hverkuil@xs4all.nl>
11556L: linux-media@vger.kernel.org
11557T: git git://linuxtv.org/media_tree.git
a825eaec 11558W: https://linuxtv.org
99995ded
DR
11559S: Maintained
11560F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11561
beb91d46 11562SIANO DVB DRIVER
5dc8a864
MCC
11563M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11564M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11565L: linux-media@vger.kernel.org
a825eaec 11566W: https://linuxtv.org
beb91d46
MCC
11567T: git git://linuxtv.org/media_tree.git
11568S: Odd fixes
11569F: drivers/media/common/siano/
beb91d46 11570F: drivers/media/usb/siano/
beb91d46 11571F: drivers/media/usb/siano/
14430813 11572F: drivers/media/mmc/siano/
beb91d46 11573
cef9dd85
HG
11574SILEAD TOUCHSCREEN DRIVER
11575M: Hans de Goede <hdegoede@redhat.com>
11576L: linux-input@vger.kernel.org
11577L: platform-driver-x86@vger.kernel.org
11578S: Maintained
11579F: drivers/input/touchscreen/silead.c
11580F: drivers/platform/x86/silead_dmi.c
11581
6f15b602
HG
11582SIMPLEFB FB DRIVER
11583M: Hans de Goede <hdegoede@redhat.com>
11584L: linux-fbdev@vger.kernel.org
11585S: Maintained
2d799dde 11586F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11587F: drivers/video/fbdev/simplefb.c
11588F: include/linux/platform_data/simplefb.h
11589
b618b69c 11590SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11591L: linux-media@vger.kernel.org
bb60fcb2 11592S: Orphan
b618b69c 11593F: drivers/media/platform/sh_veu.c
b618b69c
GL
11594
11595SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11596L: linux-media@vger.kernel.org
bb60fcb2 11597S: Orphan
b618b69c 11598F: drivers/media/platform/sh_vou.c
d647f0b7 11599F: include/media/drv-intf/sh_vou.h
b618b69c 11600
6349d997 11601SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11602M: Len Brown <lenb@kernel.org>
6349d997
LB
11603L: sfi-devel@simplefirmware.org
11604W: http://simplefirmware.org/
11605T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11606S: Supported
943fc810 11607F: arch/x86/platform/sfi/
6349d997
LB
11608F: drivers/sfi/
11609F: include/linux/sfi*.h
e2d1d6c0 11610
1da177e4
LT
11611SIMTEC EB110ATX (Chalice CATS)
11612P: Ben Dooks
b16957c6
BD
11613P: Vincent Sanders <vince@simtec.co.uk>
11614M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11615W: http://www.simtec.co.uk/products/EB110ATX/
11616S: Supported
11617
11618SIMTEC EB2410ITX (BAST)
11619P: Ben Dooks
b16957c6
BD
11620P: Vincent Sanders <vince@simtec.co.uk>
11621M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11622W: http://www.simtec.co.uk/products/EB2410ITX/
11623S: Supported
15dba387
JP
11624F: arch/arm/mach-s3c24xx/mach-bast.c
11625F: arch/arm/mach-s3c24xx/bast-ide.c
11626F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11627
2c956a60
JD
11628SIPHASH PRF ROUTINES
11629M: Jason A. Donenfeld <Jason@zx2c4.com>
11630S: Maintained
11631F: lib/siphash.c
11632F: lib/test_siphash.c
11633F: include/linux/siphash.h
11634
4c5adde7 11635TI DAVINCI MACHINE SUPPORT
3ba789c0 11636M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11637M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11639T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11640S: Supported
14430813 11641F: arch/arm/mach-davinci/
046d0a37 11642F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11643
8d4b3f08 11644TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11645M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11646L: linux-media@vger.kernel.org
a825eaec 11647W: https://linuxtv.org
8d4b3f08
LP
11648Q: http://patchwork.linuxtv.org/project/linux-media/list/
11649T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11650S: Maintained
8d4b3f08
LP
11651F: drivers/media/platform/davinci/
11652F: include/media/davinci/
11653
417d2e50 11654TI AM437X VPFE DRIVER
e43cdb56 11655M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11656L: linux-media@vger.kernel.org
a825eaec 11657W: https://linuxtv.org
417d2e50
BP
11658Q: http://patchwork.linuxtv.org/project/linux-media/list/
11659T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11660S: Maintained
11661F: drivers/media/platform/am437x/
11662
c4c0283a 11663OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11664M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11665L: linux-media@vger.kernel.org
a825eaec 11666W: https://linuxtv.org
c4c0283a
BP
11667Q: http://patchwork.linuxtv.org/project/linux-media/list/
11668T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11669S: Maintained
11670F: drivers/media/i2c/ov2659.c
b5dcee22 11671F: include/media/i2c/ov2659.h
c4c0283a 11672
3a6779f5
SM
11673SILICON MOTION SM712 FRAME BUFFER DRIVER
11674M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11675M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11676M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3a6779f5
SM
11677L: linux-fbdev@vger.kernel.org
11678S: Maintained
11679F: drivers/video/fbdev/sm712*
11680F: Documentation/fb/sm712fb.txt
11681
92aab3c0 11682SIS 190 ETHERNET DRIVER
8b58be88 11683M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11684L: netdev@vger.kernel.org
11685S: Maintained
8c7de408 11686F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11687
1da177e4 11688SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11689M: Daniele Venzano <venza@brownhat.org>
1da177e4 11690W: http://www.brownhat.org/sis900.html
979b6c13 11691L: netdev@vger.kernel.org
1da177e4 11692S: Maintained
8c7de408 11693F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11694
11695SIS FRAMEBUFFER DRIVER
8b58be88 11696M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11697W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11698S: Maintained
679655da 11699F: Documentation/fb/sisfb.txt
8a61f013 11700F: drivers/video/fbdev/sis/
679655da 11701F: include/video/sisfb.h
1da177e4
LT
11702
11703SIS USB2VGA DRIVER
8b58be88 11704M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11705W: http://www.winischhofer.at/linuxsisusbvga.shtml
11706S: Maintained
679655da 11707F: drivers/usb/misc/sisusbvga/
1da177e4 11708
415ad26d 11709SLAB ALLOCATOR
16e943bf 11710M: Christoph Lameter <cl@linux.com>
2ed1c525 11711M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11712M: David Rientjes <rientjes@google.com>
11713M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11714M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11715L: linux-mm@kvack.org
11716S: Maintained
679655da 11717F: include/linux/sl?b*.h
16e943bf 11718F: mm/sl?b*
415ad26d 11719
9fab9787 11720SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11721M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11722M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11723M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11724R: Steven Rostedt <rostedt@goodmis.org>
11725R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11726L: linux-kernel@vger.kernel.org
9fab9787
PM
11727W: http://www.rdrop.com/users/paulmck/RCU/
11728S: Supported
11729T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11730F: include/linux/srcu.h
11731F: kernel/rcu/srcu.c
9fab9787 11732
66372841
CS
11733SMACK SECURITY MODULE
11734M: Casey Schaufler <casey@schaufler-ca.com>
11735L: linux-security-module@vger.kernel.org
11736W: http://schaufler-ca.com
ece38248 11737T: git git://github.com/cschaufler/smack-next
66372841
CS
11738S: Maintained
11739F: Documentation/security/Smack.txt
11740F: security/smack/
11741
20651e0b 11742DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11743M: Kevin Hilman <khilman@kernel.org>
11744M: Nishanth Menon <nm@ti.com>
11745S: Maintained
20651e0b 11746F: drivers/power/avs/
68ace3e1
KH
11747F: include/linux/power/smartreflex.h
11748L: linux-pm@vger.kernel.org
11749
1da177e4 11750SMC91x ETHERNET DRIVER
2f82af08 11751M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11752S: Odd Fixes
ae150435 11753F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11754
e8e31622
SA
11755SMIA AND SMIA++ IMAGE SENSOR DRIVER
11756M: Sakari Ailus <sakari.ailus@iki.fi>
11757L: linux-media@vger.kernel.org
11758S: Maintained
14430813 11759F: drivers/media/i2c/smiapp/
b5dcee22 11760F: include/media/i2c/smiapp.h
e8e31622
SA
11761F: drivers/media/i2c/smiapp-pll.c
11762F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11763F: include/uapi/linux/smiapp.h
a2cec3c0 11764F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11765
920fa1ff
GR
11766SMM665 HARDWARE MONITOR DRIVER
11767M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11768L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11769S: Maintained
11770F: Documentation/hwmon/smm665
11771F: drivers/hwmon/smm665.c
11772
9df7305b 11773SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11774M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11775L: linux-hwmon@vger.kernel.org
90b24cfb 11776S: Maintained
9df7305b
SG
11777F: Documentation/hwmon/emc2103
11778F: drivers/hwmon/emc2103.c
11779
a98d506c
HG
11780SMSC SCH5627 HARDWARE MONITOR DRIVER
11781M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11782L: linux-hwmon@vger.kernel.org
a98d506c
HG
11783S: Supported
11784F: Documentation/hwmon/sch5627
11785F: drivers/hwmon/sch5627.c
11786
6ea884db 11787SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11788M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11789L: linux-hwmon@vger.kernel.org
6ea884db 11790S: Maintained
679655da
JP
11791F: Documentation/hwmon/smsc47b397
11792F: drivers/hwmon/smsc47b397.c
6ea884db 11793
fd9abb3d 11794SMSC911x ETHERNET DRIVER
90b24cfb 11795M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11796L: netdev@vger.kernel.org
90b24cfb 11797S: Maintained
679655da 11798F: include/linux/smsc911x.h
ae150435 11799F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11800
11801SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11802M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11803L: netdev@vger.kernel.org
90b24cfb 11804S: Maintained
ae150435 11805F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11806
3c8a63e2 11807SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11808M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11809L: linux-fbdev@vger.kernel.org
90b24cfb 11810S: Maintained
8a61f013 11811F: drivers/video/fbdev/smscufx.c
3c8a63e2 11812
668acf32 11813SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11814M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11815L: linux-media@vger.kernel.org
275ffde4 11816T: git git://linuxtv.org/media_tree.git
795fb7e7 11817S: Maintained
90d72ac6
MCC
11818F: include/media/soc*
11819F: drivers/media/i2c/soc_camera/
11820F: drivers/media/platform/soc_camera/
668acf32 11821
e2d1d6c0 11822SOEKRIS NET48XX LED SUPPORT
8b58be88 11823M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11824S: Maintained
679655da 11825F: drivers/leds/leds-net48xx.c
e2d1d6c0 11826
e3994db1 11827SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11828M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11829M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11830M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11831M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11832L: linux-media@vger.kernel.org
11833S: Supported
11834F: drivers/media/pci/solo6x10/
11835
1da177e4 11836SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11837M: Shaohua Li <shli@kernel.org>
1da177e4 11838L: linux-raid@vger.kernel.org
0f9ce866 11839T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11840S: Supported
679655da
JP
11841F: drivers/md/
11842F: include/linux/raid/
c117ab84 11843F: include/uapi/linux/raid/
1da177e4 11844
1da177e4 11845SONIC NETWORK DRIVER
8b58be88 11846M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11847L: netdev@vger.kernel.org
1da177e4 11848S: Maintained
d9fb9f38 11849F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11850
61e115a5 11851SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11852M: Michael Buesch <m@bues.ch>
e7828b28 11853L: linux-wireless@vger.kernel.org
61e115a5 11854S: Maintained
679655da
JP
11855F: drivers/ssb/
11856F: include/linux/ssb/
61e115a5 11857
1da177e4 11858SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11859M: Mattia Dongili <malattia@linux.it>
d0944853 11860L: platform-driver-x86@vger.kernel.org
5b18167d 11861W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11862S: Maintained
679655da
JP
11863F: Documentation/laptops/sony-laptop.txt
11864F: drivers/char/sonypi.c
11865F: drivers/platform/x86/sony-laptop.c
11866F: include/linux/sony-laptop.h
1da177e4 11867
baf8532a 11868SONY MEMORYSTICK CARD SUPPORT
8b58be88 11869M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11870W: http://tifmxx.berlios.de/
11871S: Maintained
679655da 11872F: drivers/memstick/host/tifm_ms.c
baf8532a 11873
0ab30494
ML
11874SONY MEMORYSTICK STANDARD SUPPORT
11875M: Maxim Levitsky <maximlevitsky@gmail.com>
11876S: Maintained
11877F: drivers/memstick/core/ms_block.*
11878
1da177e4 11879SOUND
8b58be88 11880M: Jaroslav Kysela <perex@perex.cz>
d8130624 11881M: Takashi Iwai <tiwai@suse.com>
93711660 11882L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11883W: http://www.alsa-project.org/
dde7ad8d 11884T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11885T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11886Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11887S: Maintained
3126a179
JP
11888F: Documentation/sound/
11889F: include/sound/
c117ab84 11890F: include/uapi/sound/
679655da 11891F: sound/
1da177e4 11892
33bbe149
MB
11893SOUND - COMPRESSED AUDIO
11894M: Vinod Koul <vinod.koul@intel.com>
11895L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11896T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11897S: Supported
f672f31a 11898F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11899F: include/sound/compress_driver.h
f672f31a 11900F: include/uapi/sound/compress_*
33bbe149
MB
11901F: sound/core/compress_offload.c
11902F: sound/soc/soc-compress.c
11903
bd903bde 11904SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11905M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11906M: Mark Brown <broonie@kernel.org>
86f14df8 11907T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11908L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11909W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11910S: Supported
181ad2a5 11911F: Documentation/devicetree/bindings/sound/
2820f615 11912F: Documentation/sound/alsa/soc/
679655da 11913F: sound/soc/
e6e55122 11914F: include/sound/soc*
eb1a6af3 11915
d7f8761b
MB
11916SOUND - DMAENGINE HELPERS
11917M: Lars-Peter Clausen <lars@metafoo.de>
11918S: Supported
11919F: include/sound/dmaengine_pcm.h
11920F: sound/core/pcm_dmaengine.c
11921F: sound/soc/soc-generic-dmaengine-pcm.c
11922
990a6a99
OS
11923SP2 MEDIA DRIVER
11924M: Olli Salonen <olli.salonen@iki.fi>
11925L: linux-media@vger.kernel.org
a825eaec 11926W: https://linuxtv.org
990a6a99
OS
11927Q: http://patchwork.linuxtv.org/project/linux-media/list/
11928S: Maintained
11929F: drivers/media/dvb-frontends/sp2*
11930
473321fc 11931SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11932M: "David S. Miller" <davem@davemloft.net>
1da177e4 11933L: sparclinux@vger.kernel.org
8a6e2535 11934Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11935T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11936T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11937S: Maintained
679655da 11938F: arch/sparc/
7765b8bb 11939F: drivers/sbus/
1da177e4 11940
6404fcca
DM
11941SPARC SERIAL DRIVERS
11942M: "David S. Miller" <davem@davemloft.net>
11943L: sparclinux@vger.kernel.org
08deed1e
JP
11944T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11945T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11946S: Maintained
6816383a 11947F: include/linux/sunserialcore.h
df621252 11948F: drivers/tty/serial/suncore.c
df621252
GKH
11949F: drivers/tty/serial/sunhv.c
11950F: drivers/tty/serial/sunsab.c
11951F: drivers/tty/serial/sunsab.h
11952F: drivers/tty/serial/sunsu.c
11953F: drivers/tty/serial/sunzilog.c
11954F: drivers/tty/serial/sunzilog.h
6404fcca 11955
389325b4
CL
11956SPARSE CHECKER
11957M: "Christopher Li" <sparse@chrisli.org>
11958L: linux-sparse@vger.kernel.org
11959W: https://sparse.wiki.kernel.org/
11960T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11961T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11962S: Maintained
11963F: include/linux/compiler.h
11964
fc0c195a 11965SPEAR PLATFORM SUPPORT
da89947b 11966M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11967M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11969W: http://www.st.com/spear
11970S: Maintained
e68d7c14 11971F: arch/arm/boot/dts/spear*
281e192f 11972F: arch/arm/mach-spear/
fc0c195a
VK
11973
11974SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11975M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11977W: http://www.st.com/spear
11978S: Maintained
5df33a62 11979F: drivers/clk/spear/
fc0c195a 11980
e2796541
CP
11981SPI NOR SUBSYSTEM
11982M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11983M: Marek Vasut <marek.vasut@gmail.com>
11984L: linux-mtd@lists.infradead.org
11985W: http://www.linux-mtd.infradead.org/
11986Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11987T: git git://github.com/spi-nor/linux.git
11988S: Maintained
11989F: drivers/mtd/spi-nor/
11990F: include/linux/mtd/spi-nor.h
11991
e2d1d6c0 11992SPI SUBSYSTEM
b02e48f2 11993M: Mark Brown <broonie@kernel.org>
dfbe403c 11994L: linux-spi@vger.kernel.org
e7e4e13c 11995T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11996Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11997S: Maintained
87306eb7 11998F: Documentation/devicetree/bindings/spi/
679655da
JP
11999F: Documentation/spi/
12000F: drivers/spi/
12001F: include/linux/spi/
c117ab84 12002F: include/uapi/linux/spi/
a43cd4bb 12003F: tools/spi/
e2d1d6c0 12004
2752e401 12005SPIDERNET NETWORK DRIVER for CELL
8b58be88 12006M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
12007L: netdev@vger.kernel.org
12008S: Supported
679655da 12009F: Documentation/networking/spider_net.txt
8df158ac 12010F: drivers/net/ethernet/toshiba/spider_net*
2752e401 12011
e2d1d6c0 12012SPU FILE SYSTEM
8b58be88 12013M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 12014L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
12015W: http://www.ibm.com/developerworks/power/cell/
12016S: Supported
679655da
JP
12017F: Documentation/filesystems/spufs.txt
12018F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 12019
fc555841 12020SQUASHFS FILE SYSTEM
d7f2ff67 12021M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
12022L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12023W: http://squashfs.org.uk
9f273c24 12024T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 12025S: Maintained
679655da
JP
12026F: Documentation/filesystems/squashfs.txt
12027F: fs/squashfs/
fc555841 12028
1da177e4 12029SRM (Alpha) environment access
8b58be88 12030M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 12031S: Maintained
679655da 12032F: arch/alpha/kernel/srm_env.c
1da177e4 12033
26e9a397 12034STABLE BRANCH
879a5a00 12035M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 12036L: stable@vger.kernel.org
879a5a00 12037S: Supported
8c27ceff 12038F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 12039
26e9a397 12040STAGING SUBSYSTEM
879a5a00 12041M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 12042T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 12043L: devel@driverdev.osuosl.org
879a5a00 12044S: Supported
679655da 12045F: drivers/staging/
dbc6c2cc 12046
ebd3d010
JP
12047STAGING - COMEDI
12048M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 12049M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
12050S: Odd Fixes
12051F: drivers/staging/comedi/
12052
a0138163
JP
12053STAGING - FLARION FT1000 DRIVERS
12054M: Marek Belisko <marek.belisko@gmail.com>
12055S: Odd Fixes
12056F: drivers/staging/ft1000/
12057
6c1bb424 12058STAGING - INDUSTRIAL IO
030a13d7 12059M: Jonathan Cameron <jic23@kernel.org>
a0138163 12060L: linux-iio@vger.kernel.org
6c1bb424 12061S: Odd Fixes
5291582d 12062F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
12063F: drivers/staging/iio/
12064
a0138163
JP
12065STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12066M: Jarod Wilson <jarod@wilsonet.com>
12067W: http://www.lirc.org/
12068S: Odd Fixes
b2b0186d 12069F: drivers/staging/media/lirc/
a0138163 12070
f5e5de1e
OD
12071STAGING - LUSTRE PARALLEL FILESYSTEM
12072M: Oleg Drokin <oleg.drokin@intel.com>
12073M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 12074M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
12075L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12076W: http://wiki.lustre.org/
f5e5de1e
OD
12077S: Maintained
12078F: drivers/staging/lustre
12079
7c6b6c71
MD
12080STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12081M: Marc Dietrich <marvin24@gmx.de>
12082L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 12083L: linux-tegra@vger.kernel.org
7c6b6c71
MD
12084S: Maintained
12085F: drivers/staging/nvec/
12086
53c43c5c
GKH
12087STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12088M: Jens Frederich <jfrederich@gmail.com>
12089M: Daniel Drake <dsd@laptop.org>
12090M: Jon Nettleton <jon.nettleton@gmail.com>
12091W: http://wiki.laptop.org/go/DCON
12092S: Maintained
12093F: drivers/staging/olpc_dcon/
12094
a0138163
JP
12095STAGING - REALTEK RTL8712U DRIVERS
12096M: Larry Finger <Larry.Finger@lwfinger.net>
12097M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12098S: Odd Fixes
12099F: drivers/staging/rtl8712/
12100
980ac4d7
SM
12101STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12102M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12103M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 12104M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
12105L: linux-fbdev@vger.kernel.org
12106S: Maintained
12107F: drivers/staging/sm750fb/
12108
a0138163
JP
12109STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12110M: William Hubbs <w.d.hubbs@gmail.com>
12111M: Chris Brannon <chris@the-brannons.com>
d33bce31 12112M: Kirk Reiser <kirk@reisers.ca>
a0138163 12113M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 12114L: speakup@linux-speakup.org
a0138163
JP
12115W: http://www.linux-speakup.org/
12116S: Odd Fixes
12117F: drivers/staging/speakup/
12118
b3e871ce
JP
12119STAGING - VIA VT665X DRIVERS
12120M: Forest Bond <forest@alittletooquiet.net>
12121S: Odd Fixes
12122F: drivers/staging/vt665?/
12123
a30baec1 12124STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
12125M: Aditya Shankar <aditya.shankar@microchip.com>
12126M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
12127L: linux-wireless@vger.kernel.org
12128S: Supported
12129F: drivers/staging/wilc1000/
12130
709bcb07 12131STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 12132M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
12133S: Odd Fixes
12134F: drivers/staging/xgifb/
12135
1da177e4 12136STARFIRE/DURALAN NETWORK DRIVER
8b58be88 12137M: Ion Badulescu <ionut@badula.org>
b4f90189 12138S: Odd Fixes
9bba23b0 12139F: drivers/net/ethernet/adaptec/starfire*
1da177e4 12140
e2d1d6c0 12141SUN3/3X
8b58be88 12142M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
12143W: http://sammy.net/sun3/
12144S: Maintained
679655da
JP
12145F: arch/m68k/kernel/*sun3*
12146F: arch/m68k/sun3*/
12147F: arch/m68k/include/asm/sun3*
e689cf4a 12148F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 12149
af6a5af8
HG
12150SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12151M: Hans de Goede <hdegoede@redhat.com>
12152L: linux-input@vger.kernel.org
12153S: Maintained
12154F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12155F: drivers/input/keyboard/sun4i-lradc-keys.c
12156
2bc9ff01
DK
12157SUNDANCE NETWORK DRIVER
12158M: Denis Kirjanov <kda@linux-powerpc.org>
12159L: netdev@vger.kernel.org
12160S: Maintained
12161F: drivers/net/ethernet/dlink/sundance.c
12162
2cbb12a4 12163SUPERH
114bf37e
RF
12164M: Yoshinori Sato <ysato@users.sourceforge.jp>
12165M: Rich Felker <dalias@libc.org>
2cbb12a4 12166L: linux-sh@vger.kernel.org
8a6e2535 12167Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 12168S: Maintained
066069e1 12169F: Documentation/sh/
679655da 12170F: arch/sh/
066069e1 12171F: drivers/sh/
1da177e4 12172
4480f15b 12173SUSPEND TO RAM
7fb06082 12174M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
12175M: Len Brown <len.brown@intel.com>
12176M: Pavel Machek <pavel@ucw.cz>
bf1c138e 12177L: linux-pm@vger.kernel.org
68656443 12178B: https://bugzilla.kernel.org
e2d1d6c0 12179S: Supported
679655da
JP
12180F: Documentation/power/
12181F: arch/x86/kernel/acpi/
12182F: drivers/base/power/
12183F: kernel/power/
12184F: include/linux/suspend.h
12185F: include/linux/freezer.h
12186F: include/linux/pm.h
1da177e4
LT
12187
12188SVGA HANDLING
8b58be88 12189M: Martin Mares <mj@ucw.cz>
1da177e4
LT
12190L: linux-video@atrey.karlin.mff.cuni.cz
12191S: Maintained
679655da
JP
12192F: Documentation/svga.txt
12193F: arch/x86/boot/video*
1da177e4 12194
6e28b761
KRW
12195SWIOTLB SUBSYSTEM
12196M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12197L: linux-kernel@vger.kernel.org
9f273c24 12198T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
12199S: Supported
12200F: lib/swiotlb.c
12201F: arch/*/kernel/pci-swiotlb.c
12202F: include/linux/swiotlb.h
12203
007f790c
JP
12204SWITCHDEV
12205M: Jiri Pirko <jiri@resnulli.us>
f38c5ad7 12206M: Ivan Vecera <ivecera@redhat.com>
007f790c
JP
12207L: netdev@vger.kernel.org
12208S: Supported
12209F: net/switchdev/
12210F: include/net/switchdev.h
12211
db8e35d5
VG
12212SYNOPSYS ARC ARCHITECTURE
12213M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 12214L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
12215S: Supported
12216F: arch/arc/
9b28829d 12217F: Documentation/devicetree/bindings/arc/*
2d799dde 12218F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 12219F: drivers/clocksource/arc_timer.c
c6a0fe4a 12220F: drivers/tty/serial/arc_uart.c
b7182d1a 12221T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 12222
556cc1c5
AB
12223SYNOPSYS ARC SDP platform support
12224M: Alexey Brodkin <abrodkin@synopsys.com>
12225S: Supported
12226F: arch/arc/plat-axs10x
12227F: arch/arc/boot/dts/ax*
12228F: Documentation/devicetree/bindings/arc/axs10*
12229
6c284c9a
LJ
12230SYSTEM CONFIGURATION (SYSCON)
12231M: Lee Jones <lee.jones@linaro.org>
12232M: Arnd Bergmann <arnd@arndb.de>
12233T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12234S: Supported
12235F: drivers/mfd/syscon.c
12236
8c0984e5
SR
12237SYSTEM RESET/SHUTDOWN DRIVERS
12238M: Sebastian Reichel <sre@kernel.org>
8c0984e5 12239L: linux-pm@vger.kernel.org
58db9505 12240T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
12241S: Maintained
12242F: Documentation/devicetree/bindings/power/reset/
12243F: drivers/power/reset/
12244
1da177e4 12245SYSV FILESYSTEM
8b58be88 12246M: Christoph Hellwig <hch@infradead.org>
1da177e4 12247S: Maintained
679655da
JP
12248F: Documentation/filesystems/sysv-fs.txt
12249F: fs/sysv/
12250F: include/linux/sysv_fs.h
1da177e4 12251
86cfa7fc 12252TARGET SUBSYSTEM
9c3646d1 12253M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 12254L: linux-scsi@vger.kernel.org
b9f5edc2 12255L: target-devel@vger.kernel.org
86cfa7fc 12256W: http://www.linux-iscsi.org
cf015e9f 12257W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 12258T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
12259S: Supported
12260F: drivers/target/
12261F: include/target/
12262F: Documentation/target/
12263
4e68852d 12264TASKSTATS STATISTICS INTERFACE
185e595f 12265M: Balbir Singh <bsingharora@gmail.com>
4e68852d 12266S: Maintained
679655da
JP
12267F: Documentation/accounting/taskstats*
12268F: include/linux/taskstats*
12269F: kernel/taskstats.c
4e68852d 12270
6b2af241 12271TC subsystem
f935f3f8 12272M: Jamal Hadi Salim <jhs@mojatatu.com>
7ab273be 12273M: Cong Wang <xiyou.wangcong@gmail.com>
b603aa4d 12274M: Jiri Pirko <jiri@resnulli.us>
781b456a
SH
12275L: netdev@vger.kernel.org
12276S: Maintained
679655da 12277F: include/net/pkt_cls.h
6b2af241
JP
12278F: include/net/pkt_sched.h
12279F: include/net/tc_act/
c117ab84 12280F: include/uapi/linux/pkt_cls.h
6b2af241
JP
12281F: include/uapi/linux/pkt_sched.h
12282F: include/uapi/linux/tc_act/
12283F: include/uapi/linux/tc_ematch/
679655da 12284F: net/sched/
781b456a 12285
5067f08a 12286TCP LOW PRIORITY MODULE
8b58be88
JP
12287M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12288M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
12289W: http://tcp-lp-mod.sourceforge.net/
12290S: Maintained
679655da 12291F: net/ipv4/tcp_lp.c
5067f08a 12292
91952bc0
AP
12293TDA10071 MEDIA DRIVER
12294M: Antti Palosaari <crope@iki.fi>
12295L: linux-media@vger.kernel.org
a825eaec 12296W: https://linuxtv.org
91952bc0
AP
12297W: http://palosaari.fi/linux/
12298Q: http://patchwork.linuxtv.org/project/linux-media/list/
12299T: git git://linuxtv.org/anttip/media_tree.git
12300S: Maintained
12301F: drivers/media/dvb-frontends/tda10071*
12302
12303TDA18212 MEDIA DRIVER
12304M: Antti Palosaari <crope@iki.fi>
12305L: linux-media@vger.kernel.org
a825eaec 12306W: https://linuxtv.org
91952bc0
AP
12307W: http://palosaari.fi/linux/
12308Q: http://patchwork.linuxtv.org/project/linux-media/list/
12309T: git git://linuxtv.org/anttip/media_tree.git
12310S: Maintained
12311F: drivers/media/tuners/tda18212*
12312
12313TDA18218 MEDIA DRIVER
12314M: Antti Palosaari <crope@iki.fi>
12315L: linux-media@vger.kernel.org
a825eaec 12316W: https://linuxtv.org
91952bc0
AP
12317W: http://palosaari.fi/linux/
12318Q: http://patchwork.linuxtv.org/project/linux-media/list/
12319T: git git://linuxtv.org/anttip/media_tree.git
12320S: Maintained
12321F: drivers/media/tuners/tda18218*
12322
3b2f6aba
MK
12323TDA18271 MEDIA DRIVER
12324M: Michael Krufky <mkrufky@linuxtv.org>
12325L: linux-media@vger.kernel.org
a825eaec 12326W: https://linuxtv.org
3b2f6aba
MK
12327W: http://github.com/mkrufky
12328Q: http://patchwork.linuxtv.org/project/linux-media/list/
12329T: git git://linuxtv.org/mkrufky/tuners.git
12330S: Maintained
12331F: drivers/media/tuners/tda18271*
12332
e48307a9
MK
12333TDA827x MEDIA DRIVER
12334M: Michael Krufky <mkrufky@linuxtv.org>
12335L: linux-media@vger.kernel.org
a825eaec 12336W: https://linuxtv.org
e48307a9
MK
12337W: http://github.com/mkrufky
12338Q: http://patchwork.linuxtv.org/project/linux-media/list/
12339T: git git://linuxtv.org/mkrufky/tuners.git
12340S: Maintained
12341F: drivers/media/tuners/tda8290.*
12342
66cf9212
MK
12343TDA8290 MEDIA DRIVER
12344M: Michael Krufky <mkrufky@linuxtv.org>
12345L: linux-media@vger.kernel.org
a825eaec 12346W: https://linuxtv.org
66cf9212
MK
12347W: http://github.com/mkrufky
12348Q: http://patchwork.linuxtv.org/project/linux-media/list/
12349T: git git://linuxtv.org/mkrufky/tuners.git
12350S: Maintained
12351F: drivers/media/tuners/tda8290.*
12352
4b9fba30
HV
12353TDA9840 MEDIA DRIVER
12354M: Hans Verkuil <hverkuil@xs4all.nl>
12355L: linux-media@vger.kernel.org
12356T: git git://linuxtv.org/media_tree.git
a825eaec 12357W: https://linuxtv.org
4b9fba30
HV
12358S: Maintained
12359F: drivers/media/i2c/tda9840*
12360
2cb654fd 12361TEA5761 TUNER DRIVER
5dc8a864
MCC
12362M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12363M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12364L: linux-media@vger.kernel.org
a825eaec 12365W: https://linuxtv.org
2cb654fd
MCC
12366T: git git://linuxtv.org/media_tree.git
12367S: Odd fixes
12368F: drivers/media/tuners/tea5761.*
12369
12370TEA5767 TUNER DRIVER
5dc8a864
MCC
12371M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12372M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12373L: linux-media@vger.kernel.org
a825eaec 12374W: https://linuxtv.org
2cb654fd
MCC
12375T: git git://linuxtv.org/media_tree.git
12376S: Maintained
12377F: drivers/media/tuners/tea5767.*
12378
4b9fba30
HV
12379TEA6415C MEDIA DRIVER
12380M: Hans Verkuil <hverkuil@xs4all.nl>
12381L: linux-media@vger.kernel.org
12382T: git git://linuxtv.org/media_tree.git
a825eaec 12383W: https://linuxtv.org
4b9fba30
HV
12384S: Maintained
12385F: drivers/media/i2c/tea6415c*
12386
12387TEA6420 MEDIA DRIVER
12388M: Hans Verkuil <hverkuil@xs4all.nl>
12389L: linux-media@vger.kernel.org
12390T: git git://linuxtv.org/media_tree.git
a825eaec 12391W: https://linuxtv.org
4b9fba30
HV
12392S: Maintained
12393F: drivers/media/i2c/tea6420*
12394
3d249d4c 12395TEAM DRIVER
dca9ab92 12396M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
12397L: netdev@vger.kernel.org
12398S: Supported
12399F: drivers/net/team/
12400F: include/linux/if_team.h
c117ab84 12401F: include/uapi/linux/if_team.h
3d249d4c 12402
7d029125 12403TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 12404M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
12405S: Maintained
12406F: arch/x86/platform/ts5500/
12407
40ad4a30
SY
12408TECHNOTREND USB IR RECEIVER
12409M: Sean Young <sean@mess.org>
12410L: linux-media@vger.kernel.org
12411S: Maintained
12412F: drivers/media/rc/ttusbir.c
12413
adabdb0c 12414TEGRA ARCHITECTURE SUPPORT
243d58ec 12415M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 12416M: Thierry Reding <thierry.reding@gmail.com>
554077c5 12417M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 12418L: linux-tegra@vger.kernel.org
fd117cd1 12419Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 12420T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 12421S: Supported
bbbe96ed 12422N: [^a-z]tegra
84b9414b 12423
adabdb0c
SW
12424TEGRA CLOCK DRIVER
12425M: Peter De Schrijver <pdeschrijver@nvidia.com>
12426M: Prashant Gaikwad <pgaikwad@nvidia.com>
12427S: Supported
12428F: drivers/clk/tegra/
12429
86e486a0 12430TEGRA DMA DRIVERS
adabdb0c 12431M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 12432M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 12433S: Supported
86e486a0 12434F: drivers/dma/tegra*
adabdb0c 12435
adabdb0c
SW
12436TEGRA I2C DRIVER
12437M: Laxman Dewangan <ldewangan@nvidia.com>
12438S: Supported
12439F: drivers/i2c/busses/i2c-tegra.c
12440
12441TEGRA IOMMU DRIVERS
12442M: Hiroshi Doyu <hdoyu@nvidia.com>
12443S: Supported
12444F: drivers/iommu/tegra*
12445
12446TEGRA KBC DRIVER
12447M: Rakesh Iyer <riyer@nvidia.com>
12448M: Laxman Dewangan <ldewangan@nvidia.com>
12449S: Supported
12450F: drivers/input/keyboard/tegra-kbc.c
12451
adabdb0c
SW
12452TEGRA PWM DRIVER
12453M: Thierry Reding <thierry.reding@gmail.com>
12454S: Supported
12455F: drivers/pwm/pwm-tegra.c
12456
12457TEGRA SERIAL DRIVER
12458M: Laxman Dewangan <ldewangan@nvidia.com>
12459S: Supported
12460F: drivers/tty/serial/serial-tegra.c
12461
12462TEGRA SPI DRIVER
12463M: Laxman Dewangan <ldewangan@nvidia.com>
12464S: Supported
12465F: drivers/spi/spi-tegra*
12466
1a348ccc 12467TEHUTI ETHERNET DRIVER
8b58be88 12468M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
12469L: netdev@vger.kernel.org
12470S: Supported
ef7f5429 12471F: drivers/net/ethernet/tehuti/*
1a348ccc 12472
4e68852d 12473Telecom Clock Driver for MCPL0010
8b58be88 12474M: Mark Gross <mark.gross@intel.com>
4e68852d 12475S: Supported
679655da 12476F: drivers/char/tlclk.c
4e68852d 12477
4480f15b 12478TENSILICA XTENSA PORT (xtensa)
8b58be88 12479M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
12480M: Max Filippov <jcmvbkbc@gmail.com>
12481L: linux-xtensa@linux-xtensa.org
9f273c24 12482T: git git://github.com/czankel/xtensa-linux.git
4e68852d 12483S: Maintained
679655da 12484F: arch/xtensa/
3dc99857 12485F: drivers/irqchip/irq-xtensa-*
4e68852d 12486
04f1024e
NM
12487Texas Instruments' System Control Interface (TISCI) Protocol Driver
12488M: Nishanth Menon <nm@ti.com>
12489M: Tero Kristo <t-kristo@ti.com>
12490M: Santosh Shilimkar <ssantosh@kernel.org>
12491L: linux-arm-kernel@lists.infradead.org
12492S: Maintained
12493F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
12494F: drivers/firmware/ti_sci*
12495F: include/linux/soc/ti/ti_sci_protocol.h
04f1024e 12496
5313ba66
HV
12497THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12498M: Hans Verkuil <hverkuil@xs4all.nl>
12499L: linux-media@vger.kernel.org
12500T: git git://linuxtv.org/media_tree.git
a825eaec 12501W: https://linuxtv.org
5313ba66
HV
12502S: Maintained
12503F: drivers/media/radio/radio-raremono.c
12504
d3fb6955 12505THERMAL
b75f0050 12506M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 12507M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
12508L: linux-pm@vger.kernel.org
12509T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12510T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12511Q: https://patchwork.kernel.org/project/linux-pm/list/
12512S: Supported
12513F: drivers/thermal/
12514F: include/linux/thermal.h
af6c9f16 12515F: include/uapi/linux/thermal.h
b75f0050
JP
12516F: include/linux/cpu_cooling.h
12517F: Documentation/devicetree/bindings/thermal/
d3fb6955 12518
64e05d8b
VK
12519THERMAL/CPU_COOLING
12520M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12521M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 12522M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
12523L: linux-pm@vger.kernel.org
12524S: Supported
12525F: Documentation/thermal/cpu-cooling-api.txt
12526F: drivers/thermal/cpu_cooling.c
12527F: include/linux/cpu_cooling.h
12528
4e68852d 12529THINKPAD ACPI EXTRAS DRIVER
8b58be88 12530M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 12531L: ibm-acpi-devel@lists.sourceforge.net
d0944853 12532L: platform-driver-x86@vger.kernel.org
4e68852d
AC
12533W: http://ibm-acpi.sourceforge.net
12534W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 12535T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 12536S: Maintained
679655da 12537F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 12538
1b46f2a2 12539TI BANDGAP AND THERMAL DRIVER
f14d1c24 12540M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 12541M: Keerthy <j-keerthy@ti.com>
1b46f2a2 12542L: linux-pm@vger.kernel.org
531ff13e 12543L: linux-omap@vger.kernel.org
5a723e81 12544S: Maintained
794b2e25 12545F: drivers/thermal/ti-soc-thermal/
1b46f2a2 12546
ccf963d3
BP
12547TI VPE/CAL DRIVERS
12548M: Benoit Parrot <bparrot@ti.com>
12549L: linux-media@vger.kernel.org
12550W: http://linuxtv.org/
12551Q: http://patchwork.linuxtv.org/project/linux-media/list/
12552S: Maintained
12553F: drivers/media/platform/ti-vpe/
12554
0c7665c3
MF
12555TI CDCE706 CLOCK DRIVER
12556M: Max Filippov <jcmvbkbc@gmail.com>
12557S: Maintained
12558F: drivers/clk/clk-cdce706.c
12559
49b6a5e3
TK
12560TI CLOCK DRIVER
12561M: Tero Kristo <t-kristo@ti.com>
12562L: linux-omap@vger.kernel.org
12563S: Maintained
12564F: drivers/clk/ti/
12565F: include/linux/clk/ti.h
12566
f75cfbad 12567TI ETHERNET SWITCH DRIVER (CPSW)
f75cfbad
GS
12568R: Grygorii Strashko <grygorii.strashko@ti.com>
12569L: linux-omap@vger.kernel.org
12570L: netdev@vger.kernel.org
12571S: Maintained
12572F: drivers/net/ethernet/ti/cpsw*
12573F: drivers/net/ethernet/ti/davinci*
12574
4020f2d7 12575TI FLASH MEDIA INTERFACE DRIVER
8b58be88 12576M: Alex Dubov <oakad@yahoo.com>
795fb7e7 12577S: Maintained
679655da
JP
12578F: drivers/misc/tifm*
12579F: drivers/mmc/host/tifm_sd.c
12580F: include/linux/tifm.h
4020f2d7 12581
e0c52404 12582TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 12583M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
12584L: linux-kernel@vger.kernel.org
12585L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12586S: Maintained
12587F: drivers/soc/ti/*
12588T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12589
12590
152ad442
SR
12591TI LM49xxx FAMILY ASoC CODEC DRIVERS
12592M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 12593M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
12594L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12595S: Maintained
12596F: sound/soc/codecs/lm49453*
d392dead 12597F: sound/soc/codecs/isabelle*
152ad442 12598
0edd807d
KM
12599TI LP855x BACKLIGHT DRIVER
12600M: Milo Kim <milo.kim@ti.com>
12601S: Maintained
12602F: Documentation/backlight/lp855x-driver.txt
12603F: drivers/video/backlight/lp855x_bl.c
12604F: include/linux/platform_data/lp855x.h
12605
faf13f6d
KM
12606TI LP8727 CHARGER DRIVER
12607M: Milo Kim <milo.kim@ti.com>
12608S: Maintained
8c0984e5 12609F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12610F: include/linux/platform_data/lp8727.h
12611
22f1229f
KM
12612TI LP8788 MFD DRIVER
12613M: Milo Kim <milo.kim@ti.com>
12614S: Maintained
12615F: drivers/iio/adc/lp8788_adc.c
12616F: drivers/leds/leds-lp8788.c
12617F: drivers/mfd/lp8788*.c
8c0984e5 12618F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12619F: drivers/regulator/lp8788-*.c
12620F: include/linux/mfd/lp8788*.h
12621
84640e27
KM
12622TI NETCP ETHERNET DRIVER
12623M: Wingman Kwok <w-kwok2@ti.com>
12624M: Murali Karicheri <m-karicheri2@ti.com>
12625L: netdev@vger.kernel.org
12626S: Maintained
12627F: drivers/net/ethernet/ti/netcp*
12628
217e0ca9
KC
12629TI TAS571X FAMILY ASoC CODEC DRIVER
12630M: Kevin Cernekee <cernekee@chromium.org>
12631L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12632S: Odd Fixes
12633F: sound/soc/codecs/tas571x*
12634
dd5e8e6b 12635TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12636M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12637L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12638S: Maintained
12639F: sound/soc/codecs/twl4030*
12640
90921014 12641TI WILINK WIRELESS DRIVERS
90921014
LC
12642L: linux-wireless@vger.kernel.org
12643W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12644W: http://wireless.kernel.org/en/users/Drivers/wl1251
12645T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12646S: Orphan
90921014
LC
12647F: drivers/net/wireless/ti/
12648F: include/linux/wl12xx.h
12649
e86eaa3a 12650TIPC NETWORK LAYER
8b58be88 12651M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12652M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12653L: netdev@vger.kernel.org (core kernel code)
12654L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12655W: http://tipc.sourceforge.net/
e86eaa3a 12656S: Maintained
c117ab84 12657F: include/uapi/linux/tipc*.h
679655da 12658F: net/tipc/
e86eaa3a 12659
867e359b 12660TILE ARCHITECTURE
b9a279f6 12661M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12662W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12663T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12664S: Supported
12665F: arch/tile/
6b940606 12666F: drivers/char/tile-srom.c
5c770755 12667F: drivers/edac/tile_edac.c
6b940606
CM
12668F: drivers/net/ethernet/tile/
12669F: drivers/rtc/rtc-tile.c
12670F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12671F: drivers/tty/serial/tilegx.c
6b940606
CM
12672F: drivers/usb/host/*-tilegx.c
12673F: include/linux/usb/tilegx.h
867e359b 12674
1da177e4 12675TLAN NETWORK DRIVER
8b58be88 12676M: Samuel Chessman <chessman@tux.org>
88c07dde 12677L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12678W: http://sourceforge.net/projects/tlan/
12679S: Maintained
679655da 12680F: Documentation/networking/tlan.txt
b544dbac 12681F: drivers/net/ethernet/ti/tlan.*
1da177e4 12682
d74db3b2 12683TOMOYO SECURITY MODULE
8b58be88
JP
12684M: Kentaro Takeda <takedakn@nttdata.co.jp>
12685M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12686L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12687L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12688L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12689L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12690W: http://tomoyo.sourceforge.jp/
843d183c 12691T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12692S: Maintained
679655da 12693F: security/tomoyo/
d74db3b2 12694
9caeb532 12695TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12696M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12697L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12698S: Maintained
12699F: drivers/platform/x86/topstar-laptop.c
12700
1da177e4 12701TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12702M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12703L: platform-driver-x86@vger.kernel.org
0a63ca11 12704S: Maintained
679655da 12705F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12706
0a63ca11
AA
12707TOSHIBA BLUETOOTH DRIVER
12708M: Azael Avalos <coproscefalo@gmail.com>
12709L: platform-driver-x86@vger.kernel.org
12710S: Maintained
12711F: drivers/platform/x86/toshiba_bluetooth.c
12712
12713TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12714M: Azael Avalos <coproscefalo@gmail.com>
12715L: platform-driver-x86@vger.kernel.org
12716S: Maintained
12717F: drivers/platform/x86/toshiba_haps.c
12718
14991fc7
AA
12719TOSHIBA WMI HOTKEYS DRIVER
12720M: Azael Avalos <coproscefalo@gmail.com>
12721L: platform-driver-x86@vger.kernel.org
12722S: Maintained
12723F: drivers/platform/x86/toshiba-wmi.c
12724
1da177e4 12725TOSHIBA SMM DRIVER
8b58be88 12726M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12727W: http://www.buzzard.org.uk/toshiba/
12728S: Maintained
679655da
JP
12729F: drivers/char/toshiba.c
12730F: include/linux/toshiba.h
c117ab84 12731F: include/uapi/linux/toshiba.h
1da177e4 12732
d32d9864
MR
12733TOSHIBA TC358743 DRIVER
12734M: Mats Randgaard <matrandg@cisco.com>
12735L: linux-media@vger.kernel.org
12736S: Maintained
12737F: drivers/media/i2c/tc358743*
b5dcee22 12738F: include/media/i2c/tc358743.h
d32d9864 12739
560e6475
WS
12740TMIO/SDHI MMC DRIVER
12741M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12742L: linux-mmc@vger.kernel.org
560e6475 12743S: Supported
d1057c40
GL
12744F: drivers/mmc/host/tmio_mmc*
12745F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12746F: include/linux/mfd/tmio.h
d719f900 12747
917cc4e6
GR
12748TMP401 HARDWARE MONITOR DRIVER
12749M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12750L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12751S: Maintained
12752F: Documentation/hwmon/tmp401
12753F: drivers/hwmon/tmp401.c
12754
98f32602 12755TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12756M: Hugh Dickins <hughd@google.com>
98f32602
HD
12757L: linux-mm@kvack.org
12758S: Maintained
12759F: include/linux/shmem_fs.h
12760F: mm/shmem.c
12761
45f95b53 12762TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12763M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12764M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12765L: linux-media@vger.kernel.org
a825eaec 12766W: https://linuxtv.org
45f95b53
MCC
12767T: git git://linuxtv.org/media_tree.git
12768S: Odd fixes
12769F: drivers/media/usb/tm6000/
618cd932 12770F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12771
34d1324e
AU
12772TW5864 VIDEO4LINUX DRIVER
12773M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12774M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12775M: Andrey Utkin <andrey_utkin@fastmail.com>
12776L: linux-media@vger.kernel.org
12777S: Supported
12778F: drivers/media/pci/tw5864/
45f95b53 12779
c65fde19
HV
12780TW68 VIDEO4LINUX DRIVER
12781M: Hans Verkuil <hverkuil@xs4all.nl>
12782L: linux-media@vger.kernel.org
12783T: git git://linuxtv.org/media_tree.git
a825eaec 12784W: https://linuxtv.org
c65fde19
HV
12785S: Odd Fixes
12786F: drivers/media/pci/tw68/
12787
704a84cc
EG
12788TW686X VIDEO4LINUX DRIVER
12789M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12790L: linux-media@vger.kernel.org
12791T: git git://linuxtv.org/media_tree.git
12792W: http://linuxtv.org
12793S: Maintained
12794F: drivers/media/pci/tw686x/
12795
4e68852d 12796TPM DEVICE DRIVER
901486b8 12797M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12798M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12799M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12800R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12801W: http://tpmdd.sourceforge.net
63a10dfd 12802L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12803Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12804T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12805S: Maintained
679655da 12806F: drivers/char/tpm/
4e68852d 12807
1a0f1b27
AL
12808TPM IBM_VTPM DEVICE DRIVER
12809M: Ashley Lai <ashleydlai@gmail.com>
12810W: http://tpmdd.sourceforge.net
12811L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12812S: Maintained
12813F: drivers/char/tpm/tpm_ibmvtpm*
12814
d6f005a1
JP
12815TRACING
12816M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12817M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12818T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12819S: Maintained
12820F: Documentation/trace/ftrace.txt
12821F: arch/*/*/*/ftrace.h
12822F: arch/*/kernel/ftrace.c
12823F: include/*/ftrace.h
12824F: include/linux/trace*.h
12825F: include/trace/
12826F: kernel/trace/
6e68e6c5 12827F: tools/testing/selftests/ftrace/
d6f005a1 12828
4abac0d0
IM
12829TRACING MMIO ACCESSES (MMIOTRACE)
12830M: Steven Rostedt <rostedt@goodmis.org>
12831M: Ingo Molnar <mingo@kernel.org>
12832R: Karol Herbst <karolherbst@gmail.com>
12833R: Pekka Paalanen <ppaalanen@gmail.com>
12834S: Maintained
12835L: linux-kernel@vger.kernel.org
12836L: nouveau@lists.freedesktop.org
12837F: kernel/trace/trace_mmiotrace.c
12838F: include/linux/mmiotrace.h
12839F: arch/x86/mm/kmmio.c
12840F: arch/x86/mm/mmio-mod.c
12841F: arch/x86/mm/testmmiotrace.c
12842
1da177e4 12843TRIVIAL PATCHES
8b58be88 12844M: Jiri Kosina <trivial@kernel.org>
54e5881d 12845T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12846S: Maintained
86ef925f 12847K: ^Subject:.*(?i)trivial
1da177e4 12848
4e68852d 12849TTY LAYER
879a5a00 12850M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12851M: Jiri Slaby <jslaby@suse.com>
879a5a00 12852S: Supported
08deed1e 12853T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12854F: Documentation/serial/
8dd5d2f1 12855F: drivers/tty/
df621252 12856F: drivers/tty/serial/serial_core.c
e3288775
AC
12857F: include/linux/serial_core.h
12858F: include/linux/serial.h
12859F: include/linux/tty.h
c117ab84
CEB
12860F: include/uapi/linux/serial_core.h
12861F: include/uapi/linux/serial.h
12862F: include/uapi/linux/tty.h
4e68852d 12863
91952bc0
AP
12864TUA9001 MEDIA DRIVER
12865M: Antti Palosaari <crope@iki.fi>
12866L: linux-media@vger.kernel.org
a825eaec 12867W: https://linuxtv.org
91952bc0
AP
12868W: http://palosaari.fi/linux/
12869Q: http://patchwork.linuxtv.org/project/linux-media/list/
12870T: git git://linuxtv.org/anttip/media_tree.git
12871S: Maintained
12872F: drivers/media/tuners/tua9001*
12873
740db6d7 12874TULIP NETWORK DRIVERS
740db6d7 12875L: netdev@vger.kernel.org
cf869eb1
GG
12876L: linux-parisc@vger.kernel.org
12877S: Orphan
0f04e2aa 12878F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12879
12880TUN/TAP driver
ba57b6f2 12881M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12882W: http://vtun.sourceforge.net/tun
12883S: Maintained
679655da
JP
12884F: Documentation/networking/tuntap.txt
12885F: arch/um/os-Linux/drivers/
1da177e4 12886
b454cc66 12887TURBOCHANNEL SUBSYSTEM
8b58be88 12888M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12889M: Ralf Baechle <ralf@linux-mips.org>
12890L: linux-mips@linux-mips.org
12891Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12892S: Maintained
679655da
JP
12893F: drivers/tc/
12894F: include/linux/tc.h
b454cc66 12895
e2d1d6c0 12896UBI FILE SYSTEM (UBIFS)
a7859936 12897M: Richard Weinberger <richard@nod.at>
949cb623 12898M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12899M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12900L: linux-mtd@lists.infradead.org
e2966cbe 12901T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12902W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12903S: Supported
679655da
JP
12904F: Documentation/filesystems/ubifs.txt
12905F: fs/ubifs/
e2d1d6c0 12906
e1632fa2 12907UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12908M: Greg Ungerer <gerg@linux-m68k.org>
12909W: http://www.linux-m68k.org/
cc2020e6 12910W: http://www.uclinux.org/
e1632fa2 12911L: linux-m68k@lists.linux-m68k.org
cc2020e6 12912L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12913T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12914S: Maintained
e1632fa2
GU
12915F: arch/m68k/coldfire/
12916F: arch/m68k/68*/
61bc02bb
JP
12917F: arch/m68k/*/*_no.*
12918F: arch/m68k/include/asm/*_no.*
cc2020e6 12919
1da177e4 12920UDF FILESYSTEM
d8130624 12921M: Jan Kara <jack@suse.com>
1da177e4 12922S: Maintained
679655da
JP
12923F: Documentation/filesystems/udf.txt
12924F: fs/udf/
1da177e4 12925
0edffe65
BN
12926UDRAW TABLET
12927M: Bastien Nocera <hadess@hadess.net>
12928L: linux-input@vger.kernel.org
12929S: Maintained
12930F: drivers/hid/hid-udraw.c
12931
cc2020e6 12932UFS FILESYSTEM
8b58be88 12933M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12934S: Maintained
679655da
JP
12935F: Documentation/filesystems/ufs.txt
12936F: fs/ufs/
cc2020e6 12937
0a09d3ab
DH
12938UHID USERSPACE HID IO DRIVER:
12939M: David Herrmann <dh.herrmann@googlemail.com>
12940L: linux-input@vger.kernel.org
12941S: Maintained
12942F: drivers/hid/uhid.c
c117ab84 12943F: include/uapi/linux/uhid.h
0a09d3ab 12944
18332a80 12945ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12946L: linux-usb@vger.kernel.org
10c6c9c9 12947S: Orphan
355ffe69 12948F: drivers/uwb/
679655da
JP
12949F: include/linux/uwb.h
12950F: include/linux/uwb/
18332a80 12951
b31d8273
G
12952UNICORE32 ARCHITECTURE:
12953M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12954W: http://mprc.pku.edu.cn/~guanxuetao/linux
12955S: Maintained
ceebf4d5 12956T: git git://github.com/gxt/linux.git
b31d8273
G
12957F: arch/unicore32/
12958
d8379ab1
TF
12959UNIFDEF
12960M: Tony Finch <dot@dotat.at>
12961W: http://dotat.at/prog/unifdef
12962S: Maintained
12963F: scripts/unifdef.c
12964
1da177e4 12965UNIFORM CDROM DRIVER
8b58be88 12966M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12967W: http://www.kernel.dk
12968S: Maintained
679655da
JP
12969F: Documentation/cdrom/
12970F: drivers/cdrom/cdrom.c
12971F: include/linux/cdrom.h
c117ab84 12972F: include/uapi/linux/cdrom.h
1da177e4 12973
56df0122 12974UNISYS S-PAR DRIVERS
49e7d9df
JP
12975M: David Kershner <david.kershner@unisys.com>
12976L: sparmaintainer@unisys.com (Unisys internal)
12977S: Supported
12978F: drivers/staging/unisys/
56df0122 12979
9941fa6e
VH
12980UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12981M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12982L: linux-scsi@vger.kernel.org
12983S: Supported
12984F: Documentation/scsi/ufs.txt
12985F: drivers/scsi/ufs/
12986
4b9ffb5a 12987UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
bdee9860
JP
12988M: Manjunath M Bettegowda <manjumb@synopsys.com>
12989M: Prabu Thangamuthu <prabut@synopsys.com>
4b9ffb5a
JP
12990L: linux-scsi@vger.kernel.org
12991S: Supported
12992F: drivers/scsi/ufs/*dwc*
12993
e2d1d6c0 12994UNSORTED BLOCK IMAGES (UBI)
949cb623 12995M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12996M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12997W: http://www.linux-mtd.infradead.org/
12998L: linux-mtd@lists.infradead.org
b6b44e0a 12999T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 13000S: Supported
80811493 13001F: drivers/mtd/ubi/
679655da 13002F: include/linux/mtd/ubi.h
c117ab84 13003F: include/uapi/mtd/ubi-user.h
e2d1d6c0 13004
1da177e4 13005USB ACM DRIVER
ca1c3e6f 13006M: Oliver Neukum <oneukum@suse.com>
6372594a 13007L: linux-usb@vger.kernel.org
1da177e4 13008S: Maintained
679655da
JP
13009F: Documentation/usb/acm.txt
13010F: drivers/usb/class/cdc-acm.*
1da177e4 13011
b7d572e1
PF
13012USB AR5523 WIRELESS DRIVER
13013M: Pontus Fuchs <pontus.fuchs@gmail.com>
13014L: linux-wireless@vger.kernel.org
13015S: Maintained
13016F: drivers/net/wireless/ath/ar5523/
13017
115bb1ff 13018USB ATTACHED SCSI
866d372e 13019M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
13020L: linux-usb@vger.kernel.org
13021L: linux-scsi@vger.kernel.org
8eae0fb7 13022S: Maintained
115bb1ff
MW
13023F: drivers/usb/storage/uas.c
13024
1da177e4 13025USB CDC ETHERNET DRIVER
61eee9a7 13026M: Oliver Neukum <oliver@neukum.org>
795fb7e7 13027L: linux-usb@vger.kernel.org
1da177e4 13028S: Maintained
679655da 13029F: drivers/net/usb/cdc_*.c
c117ab84 13030F: include/uapi/linux/usb/cdc.h
1da177e4 13031
66e3e591
KP
13032USB CHAOSKEY DRIVER
13033M: Keith Packard <keithp@keithp.com>
13034L: linux-usb@vger.kernel.org
13035S: Maintained
13036F: drivers/usb/misc/chaoskey.c
13037
b02b371e 13038USB CYPRESS C67X00 DRIVER
8b58be88 13039M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
13040L: linux-usb@vger.kernel.org
13041S: Maintained
679655da 13042F: drivers/usb/c67x00/
b02b371e 13043
d0374f4f 13044USB DAVICOM DM9601 DRIVER
8b58be88 13045M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 13046L: netdev@vger.kernel.org
d0374f4f
PK
13047W: http://www.linux-usb.org/usbnet
13048S: Maintained
679655da 13049F: drivers/net/usb/dm9601.c
d0374f4f 13050
cc2020e6 13051USB DIAMOND RIO500 DRIVER
8b58be88 13052M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
13053L: rio500-users@lists.sourceforge.net
13054W: http://rio500.sourceforge.net
13055S: Maintained
679655da 13056F: drivers/usb/misc/rio500*
cc2020e6 13057
1da177e4 13058USB EHCI DRIVER
578333ab 13059M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13060L: linux-usb@vger.kernel.org
578333ab 13061S: Maintained
679655da
JP
13062F: Documentation/usb/ehci.txt
13063F: drivers/usb/host/ehci*
1da177e4 13064
69ae9e3e 13065USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 13066M: Felipe Balbi <balbi@kernel.org>
795fb7e7 13067L: linux-usb@vger.kernel.org
69ae9e3e 13068W: http://www.linux-usb.org/gadget
d6d0f665
FB
13069T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13070S: Maintained
679655da
JP
13071F: drivers/usb/gadget/
13072F: include/linux/usb/gadget*
69ae9e3e 13073
2dea64b4 13074USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 13075M: Jiri Kosina <jikos@kernel.org>
406df153 13076R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 13077L: linux-usb@vger.kernel.org
54e5881d 13078T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 13079S: Maintained
c2f01971 13080F: Documentation/hid/hiddev.txt
679655da 13081F: drivers/hid/usbhid/
1da177e4 13082
959eea21 13083USB ISP116X DRIVER
8b58be88 13084M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 13085L: linux-usb@vger.kernel.org
959eea21 13086S: Maintained
679655da
JP
13087F: drivers/usb/host/isp116x*
13088F: include/linux/usb/isp116x.h
959eea21 13089
146498ea
WH
13090USB LAN78XX ETHERNET DRIVER
13091M: Woojung Huh <woojung.huh@microchip.com>
13092M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13093L: netdev@vger.kernel.org
13094S: Maintained
13095F: drivers/net/usb/lan78xx.*
13096
1da177e4 13097USB MASS STORAGE DRIVER
fc8b690d 13098M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13099L: linux-usb@vger.kernel.org
8836aeb8 13100L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
13101S: Maintained
13102W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 13103F: drivers/usb/storage/
1da177e4 13104
af39917d
CL
13105USB MIDI DRIVER
13106M: Clemens Ladisch <clemens@ladisch.de>
13107L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13108T: git git://git.alsa-project.org/alsa-kernel.git
13109S: Maintained
13110F: sound/usb/midi.*
13111
444ce9d4
JP
13112USB NETWORKING DRIVERS
13113L: linux-usb@vger.kernel.org
13114S: Odd Fixes
13115F: drivers/net/usb/
13116
1da177e4 13117USB OHCI DRIVER
578333ab 13118M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13119L: linux-usb@vger.kernel.org
578333ab 13120S: Maintained
679655da
JP
13121F: Documentation/usb/ohci.txt
13122F: drivers/usb/host/ohci*
1da177e4 13123
963ffa3e 13124USB OTG FSM (Finite State Machine)
60d77b3d 13125M: Peter Chen <Peter.Chen@nxp.com>
8373856d 13126T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
13127L: linux-usb@vger.kernel.org
13128S: Maintained
13129F: drivers/usb/common/usb-otg-fsm.c
13130
563da3a9
VM
13131USB OVER IP DRIVER
13132M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
13133M: Shuah Khan <shuahkh@osg.samsung.com>
13134M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
13135L: linux-usb@vger.kernel.org
13136S: Maintained
a6d6fc2b 13137F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
13138F: drivers/usb/usbip/
13139F: tools/usb/usbip/
13140
1da177e4 13141USB PEGASUS DRIVER
a16b945c 13142M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 13143L: linux-usb@vger.kernel.org
043600a6 13144L: netdev@vger.kernel.org
052e3128
PM
13145T: git git://github.com/petkan/pegasus.git
13146W: https://github.com/petkan/pegasus
1da177e4 13147S: Maintained
679655da 13148F: drivers/net/usb/pegasus.*
1da177e4 13149
d3ad558f 13150USB PHY LAYER
a55f6286 13151M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
13152L: linux-usb@vger.kernel.org
13153T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13154S: Maintained
13155F: drivers/usb/phy/
d3ad558f 13156
73e4fb3f 13157USB PRINTER DRIVER (usblp)
8b58be88 13158M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 13159L: linux-usb@vger.kernel.org
73e4fb3f 13160S: Supported
679655da 13161F: drivers/usb/class/usblp.c
1da177e4 13162
4521b477
BM
13163USB QMI WWAN NETWORK DRIVER
13164M: Bjørn Mork <bjorn@mork.no>
13165L: netdev@vger.kernel.org
13166S: Maintained
13167F: Documentation/ABI/testing/sysfs-class-net-qmi
13168F: drivers/net/usb/qmi_wwan.c
13169
1da177e4 13170USB RTL8150 DRIVER
a16b945c 13171M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 13172L: linux-usb@vger.kernel.org
043600a6 13173L: netdev@vger.kernel.org
052e3128
PM
13174T: git git://github.com/petkan/rtl8150.git
13175W: https://github.com/petkan/rtl8150
1da177e4 13176S: Maintained
679655da 13177F: drivers/net/usb/rtl8150.c
1da177e4 13178
f896b796 13179USB SERIAL SUBSYSTEM
66085694 13180M: Johan Hovold <johan@kernel.org>
795fb7e7 13181L: linux-usb@vger.kernel.org
5ee05309 13182T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 13183S: Maintained
679655da 13184F: Documentation/usb/usb-serial.txt
f896b796 13185F: drivers/usb/serial/
679655da 13186F: include/linux/usb/serial.h
1da177e4 13187
b3f0db1c
SG
13188USB SMSC75XX ETHERNET DRIVER
13189M: Steve Glendinning <steve.glendinning@shawell.net>
13190L: netdev@vger.kernel.org
13191S: Maintained
13192F: drivers/net/usb/smsc75xx.*
13193
2f7ca802 13194USB SMSC95XX ETHERNET DRIVER
90b24cfb 13195M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 13196M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 13197L: netdev@vger.kernel.org
90b24cfb 13198S: Maintained
679655da 13199F: drivers/net/usb/smsc95xx.*
2f7ca802 13200
1da177e4 13201USB SUBSYSTEM
879a5a00 13202M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 13203L: linux-usb@vger.kernel.org
1da177e4 13204W: http://www.linux-usb.org
08deed1e 13205T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 13206S: Supported
1700bd98 13207F: Documentation/devicetree/bindings/usb/
679655da 13208F: Documentation/usb/
679655da
JP
13209F: drivers/usb/
13210F: include/linux/usb.h
13211F: include/linux/usb/
1da177e4
LT
13212
13213USB UHCI DRIVER
8b58be88 13214M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13215L: linux-usb@vger.kernel.org
1da177e4 13216S: Maintained
679655da 13217F: drivers/usb/host/uhci*
1da177e4 13218
69ae9e3e 13219USB "USBNET" DRIVER FRAMEWORK
d8130624 13220M: Oliver Neukum <oneukum@suse.com>
043600a6 13221L: netdev@vger.kernel.org
69ae9e3e 13222W: http://www.linux-usb.org/usbnet
1da177e4 13223S: Maintained
679655da
JP
13224F: drivers/net/usb/usbnet.c
13225F: include/linux/usb/usbnet.h
1da177e4 13226
c0efd232 13227USB VIDEO CLASS
c53ac071 13228M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 13229L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 13230L: linux-media@vger.kernel.org
275ffde4 13231T: git git://linuxtv.org/media_tree.git
57c6d2e9 13232W: http://www.ideasonboard.org/uvc/
c0efd232 13233S: Maintained
0c0d06ca 13234F: drivers/media/usb/uvc/
6c0f0359 13235F: include/uapi/linux/uvcvideo.h
1da177e4 13236
b60b9c45
HV
13237USB VISION DRIVER
13238M: Hans Verkuil <hverkuil@xs4all.nl>
13239L: linux-media@vger.kernel.org
13240T: git git://linuxtv.org/media_tree.git
a825eaec 13241W: https://linuxtv.org
b60b9c45
HV
13242S: Odd Fixes
13243F: drivers/media/usb/usbvision/
13244
8282da47
LP
13245USB WEBCAM GADGET
13246M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13247L: linux-usb@vger.kernel.org
13248S: Maintained
3a83c16e 13249F: drivers/usb/gadget/function/*uvc*
faf2e1db 13250F: drivers/usb/gadget/legacy/webcam.c
8282da47 13251
bf164cc0 13252USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 13253M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
13254L: linux-wireless@vger.kernel.org
13255S: Maintained
679655da 13256F: drivers/net/wireless/rndis_wlan.c
bf164cc0 13257
eb6bab13 13258USB XHCI DRIVER
03d85053 13259M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
13260L: linux-usb@vger.kernel.org
13261S: Supported
36d0344c
SS
13262F: drivers/usb/host/xhci*
13263F: drivers/usb/host/pci-quirks*
eb6bab13 13264
1da177e4 13265USB ZD1201 DRIVER
4086b9ca 13266L: linux-wireless@vger.kernel.org
1da177e4 13267W: http://linux-lc100020.sourceforge.net
4086b9ca 13268S: Orphan
ed0ad06f 13269F: drivers/net/wireless/zydas/zd1201.*
1da177e4 13270
b7eee616 13271USB ZR364XX DRIVER
8b58be88 13272M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 13273L: linux-usb@vger.kernel.org
661263b5 13274L: linux-media@vger.kernel.org
275ffde4 13275T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
13276W: http://royale.zerezo.com/zr364xx/
13277S: Maintained
618cd932 13278F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 13279F: drivers/media/usb/zr364xx/
b7eee616 13280
289fcff4
HK
13281ULPI BUS
13282M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13283L: linux-usb@vger.kernel.org
13284S: Maintained
13285F: drivers/usb/common/ulpi.c
13286F: include/linux/ulpi/
13287
e7839f25 13288USER-MODE LINUX (UML)
8b58be88 13289M: Jeff Dike <jdike@addtoit.com>
b15194b7 13290M: Richard Weinberger <richard@nod.at>
1da177e4
LT
13291L: user-mode-linux-devel@lists.sourceforge.net
13292L: user-mode-linux-user@lists.sourceforge.net
13293W: http://user-mode-linux.sourceforge.net
9f273c24 13294T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 13295S: Maintained
61516587 13296F: Documentation/virtual/uml/
679655da 13297F: arch/um/
b070989a 13298F: arch/x86/um/
679655da
JP
13299F: fs/hostfs/
13300F: fs/hppfs/
b7eee616 13301
e5f114e9 13302USERSPACE I/O (UIO)
879a5a00 13303M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 13304S: Maintained
3d3fecbd 13305T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
cadf8106 13306F: Documentation/driver-api/uio-howto.rst
679655da
JP
13307F: drivers/uio/
13308F: include/linux/uio*.h
e5f114e9 13309
256cccbe 13310UTIL-LINUX PACKAGE
8b58be88 13311M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
13312L: util-linux@vger.kernel.org
13313W: http://en.wikipedia.org/wiki/Util-linux
13314T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
13315S: Maintained
13316
c1fd1c07 13317UVESAFB DRIVER
8b58be88 13318M: Michal Januszewski <spock@gentoo.org>
c69f677c 13319L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
13320W: http://dev.gentoo.org/~spock/projects/uvesafb/
13321S: Maintained
679655da 13322F: Documentation/fb/uvesafb.txt
8a61f013 13323F: drivers/video/fbdev/uvesafb.*
c1fd1c07 13324
456930d8
SA
13325VF610 NAND DRIVER
13326M: Stefan Agner <stefan@agner.ch>
13327L: linux-mtd@lists.infradead.org
13328S: Supported
13329F: drivers/mtd/nand/vf610_nfc.c
13330
4480f15b 13331VFAT/FAT/MSDOS FILESYSTEM
8b58be88 13332M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 13333S: Maintained
679655da
JP
13334F: Documentation/filesystems/vfat.txt
13335F: fs/fat/
1da177e4 13336
cba3345c
AW
13337VFIO DRIVER
13338M: Alex Williamson <alex.williamson@redhat.com>
13339L: kvm@vger.kernel.org
9f273c24 13340T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
13341S: Maintained
13342F: Documentation/vfio.txt
13343F: drivers/vfio/
13344F: include/linux/vfio.h
c117ab84 13345F: include/uapi/linux/vfio.h
cba3345c 13346
5188287a
KW
13347VFIO MEDIATED DEVICE DRIVERS
13348M: Kirti Wankhede <kwankhede@nvidia.com>
13349L: kvm@vger.kernel.org
13350S: Maintained
13351F: Documentation/vfio-mediated-device.txt
13352F: drivers/vfio/mdev/
13353F: include/linux/mdev.h
13354F: samples/vfio-mdev/
13355
a714ea5f
AW
13356VFIO PLATFORM DRIVER
13357M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13358L: kvm@vger.kernel.org
13359S: Maintained
13360F: drivers/vfio/platform/
13361
9e6f3438
PO
13362VIDEOBUF2 FRAMEWORK
13363M: Pawel Osciak <pawel@osciak.com>
13364M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 13365M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
13366L: linux-media@vger.kernel.org
13367S: Maintained
90d72ac6 13368F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
13369F: include/media/videobuf2-*
13370
06a8fc78
AH
13371VIRTIO AND VHOST VSOCK DRIVER
13372M: Stefan Hajnoczi <stefanha@redhat.com>
13373L: kvm@vger.kernel.org
13374L: virtualization@lists.linux-foundation.org
13375L: netdev@vger.kernel.org
13376S: Maintained
13377F: include/linux/virtio_vsock.h
13378F: include/uapi/linux/virtio_vsock.h
0b2e6644 13379F: include/uapi/linux/vsockmon.h
531b3748 13380F: net/vmw_vsock/af_vsock_tap.c
06a8fc78 13381F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 13382F: net/vmw_vsock/virtio_transport.c
0b2e6644 13383F: drivers/net/vsockmon.c
433fc58e
AH
13384F: drivers/vhost/vsock.c
13385F: drivers/vhost/vsock.h
06a8fc78 13386
5523662e
SCP
13387VIRTUAL SERIO DEVICE DRIVER
13388M: Stephen Chandler Paul <thatslyude@gmail.com>
13389S: Maintained
13390F: drivers/input/serio/userio.c
13391F: include/uapi/linux/userio.h
13392
9a82446b 13393VIRTIO CONSOLE DRIVER
79134d11 13394M: Amit Shah <amit@kernel.org>
9a82446b
AS
13395L: virtualization@lists.linux-foundation.org
13396S: Maintained
13397F: drivers/char/virtio_console.c
13398F: include/linux/virtio_console.h
c117ab84 13399F: include/uapi/linux/virtio_console.h
9a82446b 13400
2426ec8f 13401VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 13402M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13403M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
13404L: virtualization@lists.linux-foundation.org
13405S: Maintained
0e4191fe 13406F: Documentation/devicetree/bindings/virtio/
2426ec8f 13407F: drivers/virtio/
c893c8d7 13408F: tools/virtio/
2426ec8f
MT
13409F: drivers/net/virtio_net.c
13410F: drivers/block/virtio_blk.c
404a5c39 13411F: include/linux/virtio*.h
916cdabc 13412F: include/uapi/linux/virtio_*.h
dbaf0624 13413F: drivers/crypto/virtio/
2426ec8f 13414
f2dbda3b
CH
13415VIRTIO DRIVERS FOR S390
13416M: Christian Borntraeger <borntraeger@de.ibm.com>
13417M: Cornelia Huck <cornelia.huck@de.ibm.com>
13418L: linux-s390@vger.kernel.org
13419L: virtualization@lists.linux-foundation.org
13420L: kvm@vger.kernel.org
13421S: Supported
1b568d93 13422F: drivers/s390/virtio/
f2dbda3b 13423
4ad6ee91
GH
13424VIRTIO GPU DRIVER
13425M: David Airlie <airlied@linux.ie>
13426M: Gerd Hoffmann <kraxel@redhat.com>
13427L: dri-devel@lists.freedesktop.org
13428L: virtualization@lists.linux-foundation.org
0c19f97f 13429T: git git://git.kraxel.org/linux drm-qemu
4ad6ee91
GH
13430S: Maintained
13431F: drivers/gpu/drm/virtio/
13432F: include/uapi/linux/virtio_gpu.h
13433
3a4d5c94
MT
13434VIRTIO HOST (VHOST)
13435M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13436M: Jason Wang <jasowang@redhat.com>
3a4d5c94 13437L: kvm@vger.kernel.org
c996d8b9 13438L: virtualization@lists.linux-foundation.org
3a4d5c94 13439L: netdev@vger.kernel.org
9f273c24 13440T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
13441S: Maintained
13442F: drivers/vhost/
c117ab84 13443F: include/uapi/linux/vhost.h
3a4d5c94 13444
271c8651
GH
13445VIRTIO INPUT DRIVER
13446M: Gerd Hoffmann <kraxel@redhat.com>
13447S: Maintained
13448F: drivers/virtio/virtio_input.c
13449F: include/uapi/linux/virtio_input.h
13450
dbaf0624
G
13451VIRTIO CRYPTO DRIVER
13452M: Gonglei <arei.gonglei@huawei.com>
13453L: virtualization@lists.linux-foundation.org
13454L: linux-crypto@vger.kernel.org
13455S: Maintained
13456F: drivers/crypto/virtio/
13457F: include/uapi/linux/virtio_crypto.h
13458
1da177e4 13459VIA RHINE NETWORK DRIVER
210347e1 13460S: Orphan
f2148a47 13461F: drivers/net/ethernet/via/via-rhine.c
1da177e4 13462
f0bf7f61 13463VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 13464M: Bruce Chang <brucechang@via.com.tw>
8b58be88 13465M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
13466S: Maintained
13467F: drivers/mmc/host/via-sdmmc.c
13468
69e4a7c2 13469VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 13470M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 13471L: linux-fbdev@vger.kernel.org
69e4a7c2 13472S: Maintained
c7babebd
FTS
13473F: include/linux/via-core.h
13474F: include/linux/via-gpio.h
13475F: include/linux/via_i2c.h
8a61f013 13476F: drivers/video/fbdev/via/
69e4a7c2 13477
01f20734 13478VIA VELOCITY NETWORK DRIVER
8b58be88 13479M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
13480L: netdev@vger.kernel.org
13481S: Maintained
f2148a47 13482F: drivers/net/ethernet/via/via-velocity.*
1da177e4 13483
f73f8173
AW
13484VIRT LIB
13485M: Alex Williamson <alex.williamson@redhat.com>
13486M: Paolo Bonzini <pbonzini@redhat.com>
13487L: kvm@vger.kernel.org
13488S: Supported
13489F: virt/lib/
13490
77911fd2 13491VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
13492M: Hans Verkuil <hverkuil@xs4all.nl>
13493L: linux-media@vger.kernel.org
13494T: git git://linuxtv.org/media_tree.git
a825eaec 13495W: https://linuxtv.org
0b7bc1fa 13496S: Maintained
77911fd2 13497F: drivers/media/platform/vivid/*
0b7bc1fa 13498
55e331cf 13499VLYNQ BUS
08eeb306 13500M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 13501L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
13502S: Maintained
13503F: drivers/vlynq/vlynq.c
13504F: include/linux/vlynq.h
13505
390beae4 13506VME SUBSYSTEM
74c600e3 13507M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 13508M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
13509M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13510L: devel@driverdev.osuosl.org
13511S: Maintained
13512T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 13513F: Documentation/driver-api/vme.rst
390beae4
MW
13514F: drivers/staging/vme/
13515F: drivers/vme/
13516F: include/linux/vme*
13517
4488e09b
AK
13518VMWARE HYPERVISOR INTERFACE
13519M: Alok Kataria <akataria@vmware.com>
13520L: virtualization@lists.linux-foundation.org
13521S: Supported
13522F: arch/x86/kernel/cpu/vmware.c
13523
73b35d07
DT
13524VMWARE BALLOON DRIVER
13525M: Xavier Deguillard <xdeguillard@vmware.com>
13526M: Philip Moltmann <moltmann@vmware.com>
13527M: "VMware, Inc." <pv-drivers@vmware.com>
13528L: linux-kernel@vger.kernel.org
13529S: Maintained
13530F: drivers/misc/vmw_balloon.c
13531
8b8be51b
TH
13532VMWARE VMMOUSE SUBDRIVER
13533M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13534M: "VMware, Inc." <pv-drivers@vmware.com>
13535L: linux-input@vger.kernel.org
13536S: Maintained
13537F: drivers/input/mouse/vmmouse.c
13538F: drivers/input/mouse/vmmouse.h
13539
d1a890fa 13540VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 13541M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
13542M: "VMware, Inc." <pv-drivers@vmware.com>
13543L: netdev@vger.kernel.org
13544S: Maintained
13545F: drivers/net/vmxnet3/
d1a890fa 13546
851b1642 13547VMware PVSCSI driver
29374ec6 13548M: Jim Gill <jgill@vmware.com>
851b1642
AK
13549M: VMware PV-Drivers <pv-drivers@vmware.com>
13550L: linux-scsi@vger.kernel.org
13551S: Maintained
13552F: drivers/scsi/vmw_pvscsi.c
13553F: drivers/scsi/vmw_pvscsi.h
13554
29c8d9eb
AR
13555VMWARE PVRDMA DRIVER
13556M: Adit Ranadive <aditr@vmware.com>
13557M: VMware PV-Drivers <pv-drivers@vmware.com>
13558L: linux-rdma@vger.kernel.org
13559S: Maintained
13560F: drivers/infiniband/hw/vmw_pvrdma/
13561
e53e86c7 13562VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 13563M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 13564M: Mark Brown <broonie@kernel.org>
5cdeb2c8 13565L: linux-kernel@vger.kernel.org
1dd68f01 13566W: http://www.slimlogic.co.uk/?p=48
6febb5ab 13567T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 13568S: Supported
9d2597e8 13569F: Documentation/devicetree/bindings/regulator/
679655da 13570F: drivers/regulator/
9d2597e8 13571F: include/dt-bindings/regulator/
679655da 13572F: include/linux/regulator/
e53e86c7 13573
081958eb
DA
13574VRF
13575M: David Ahern <dsa@cumulusnetworks.com>
13576M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13577L: netdev@vger.kernel.org
13578S: Maintained
13579F: drivers/net/vrf.c
562d897d 13580F: Documentation/networking/vrf.txt
081958eb 13581
ab41319e 13582VT1211 HARDWARE MONITOR DRIVER
8b58be88 13583M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 13584L: linux-hwmon@vger.kernel.org
ab41319e 13585S: Maintained
679655da
JP
13586F: Documentation/hwmon/vt1211
13587F: drivers/hwmon/vt1211.c
ab41319e 13588
1de9e371 13589VT8231 HARDWARE MONITOR DRIVER
8b58be88 13590M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 13591L: linux-hwmon@vger.kernel.org
1de9e371 13592S: Maintained
679655da 13593F: drivers/hwmon/vt8231.c
1de9e371 13594
88095e7b
TO
13595VUB300 USB to SDIO/SD/MMC bridge chip
13596M: Tony Olech <tony.olech@elandigitalsystems.com>
13597L: linux-mmc@vger.kernel.org
13598L: linux-usb@vger.kernel.org
13599S: Supported
13600F: drivers/mmc/host/vub300.c
13601
1da177e4 13602W1 DALLAS'S 1-WIRE BUS
a8018766 13603M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 13604S: Maintained
679655da
JP
13605F: Documentation/w1/
13606F: drivers/w1/
1da177e4 13607
13927079 13608W83791D HARDWARE MONITORING DRIVER
8b58be88 13609M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 13610L: linux-hwmon@vger.kernel.org
25845c22 13611S: Maintained
679655da
JP
13612F: Documentation/hwmon/w83791d
13613F: drivers/hwmon/w83791d.c
13927079 13614
61db011d 13615W83793 HARDWARE MONITORING DRIVER
8b58be88 13616M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 13617L: linux-hwmon@vger.kernel.org
61db011d 13618S: Maintained
679655da
JP
13619F: Documentation/hwmon/w83793
13620F: drivers/hwmon/w83793.c
61db011d 13621
e3760b43 13622W83795 HARDWARE MONITORING DRIVER
d8130624 13623M: Jean Delvare <jdelvare@suse.com>
968ce1b1 13624L: linux-hwmon@vger.kernel.org
e3760b43
JD
13625S: Maintained
13626F: drivers/hwmon/w83795.c
13627
1da177e4 13628W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 13629M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13630S: Maintained
679655da 13631F: drivers/mmc/host/wbsd.*
1da177e4 13632
b4e05923
HG
13633WACOM PROTOCOL 4 SERIAL TABLETS
13634M: Julian Squires <julian@cipht.net>
13635M: Hans de Goede <hdegoede@redhat.com>
13636L: linux-input@vger.kernel.org
13637S: Maintained
13638F: drivers/input/tablet/wacom_serial4.c
13639
3527761c 13640WATCHDOG DEVICE DRIVERS
8b58be88 13641M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13642R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13643L: linux-watchdog@vger.kernel.org
13644W: http://www.linux-watchdog.org/
f599aaf0 13645T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13646S: Maintained
540be8b2 13647F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13648F: Documentation/watchdog/
13649F: drivers/watchdog/
13650F: include/linux/watchdog.h
c117ab84 13651F: include/uapi/linux/watchdog.h
3527761c 13652
b22e00f3
DH
13653WIIMOTE HID DRIVER
13654M: David Herrmann <dh.herrmann@googlemail.com>
13655L: linux-input@vger.kernel.org
13656S: Maintained
13657F: drivers/hid/hid-wiimote*
13658
e258b80e 13659WINBOND CIR DRIVER
364e9e18 13660M: David Härdeman <david@hardeman.nu>
e258b80e 13661S: Maintained
116ab806 13662F: drivers/media/rc/winbond-cir.c
e258b80e 13663
c36a483d
WBG
13664WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13665M: William Breathitt Gray <vilhelm.gray@gmail.com>
13666L: linux-watchdog@vger.kernel.org
13667S: Maintained
13668F: drivers/watchdog/ebc-c384_wdt.c
13669
9c26df9b
WBG
13670WINSYSTEMS WS16C48 GPIO DRIVER
13671M: William Breathitt Gray <vilhelm.gray@gmail.com>
13672L: linux-gpio@vger.kernel.org
13673S: Maintained
13674F: drivers/gpio/gpio-ws16c48.c
e258b80e 13675
8a70da82 13676WIMAX STACK
8b58be88 13677M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13678M: linux-wimax@intel.com
49e7d9df 13679L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13680S: Supported
13681W: http://linuxwimax.org
315987dc 13682F: Documentation/wimax/README.wimax
315987dc
JP
13683F: include/linux/wimax/debug.h
13684F: include/net/wimax.h
c117ab84 13685F: include/uapi/linux/wimax.h
315987dc 13686F: net/wimax/
8a70da82 13687
5fc14680 13688WISTRON LAPTOP BUTTON DRIVER
8b58be88 13689M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13690S: Maintained
679655da 13691F: drivers/input/misc/wistron_btns.c
5fc14680 13692
1da177e4 13693WL3501 WIRELESS PCMCIA CARD DRIVER
724c6b35 13694L: linux-wireless@vger.kernel.org
0c59d281 13695S: Odd fixes
679655da 13696F: drivers/net/wireless/wl3501*
1da177e4 13697
055bcbcb 13698WOLFSON MICROELECTRONICS DRIVERS
fef95164 13699L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13700T: git https://github.com/CirrusLogic/linux-drivers.git
13701W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13702S: Supported
3768f0b1 13703F: Documentation/hwmon/wm83??
f494993f
CK
13704F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13705F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13706F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13707F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13708F: drivers/clk/clk-wm83*.c
9c309598 13709F: drivers/extcon/extcon-arizona.c
b75ea16a 13710F: drivers/leds/leds-wm83*.c
25b273ba 13711F: drivers/gpio/gpio-*wm*.c
9c309598 13712F: drivers/gpio/gpio-arizona.c
d22b0869 13713F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13714F: drivers/input/misc/wm831x-on.c
13715F: drivers/input/touchscreen/wm831x-ts.c
13716F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13717F: drivers/mfd/arizona*
13718F: drivers/mfd/wm*.c
12ebc137 13719F: drivers/mfd/cs47l24*
8c0984e5 13720F: drivers/power/supply/wm83*.c
b75ea16a
MB
13721F: drivers/rtc/rtc-wm83*.c
13722F: drivers/regulator/wm8*.c
3860e6c4 13723F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13724F: drivers/watchdog/wm83*_wdt.c
9c309598 13725F: include/linux/mfd/arizona/
3860e6c4 13726F: include/linux/mfd/wm831x/
b75ea16a 13727F: include/linux/mfd/wm8350/
3768f0b1 13728F: include/linux/mfd/wm8400*
59ec6da2 13729F: include/linux/wm97xx.h
055bcbcb 13730F: include/sound/wm????.h
9c309598 13731F: sound/soc/codecs/arizona.?
055bcbcb 13732F: sound/soc/codecs/wm*
12ebc137 13733F: sound/soc/codecs/cs47l24*
b75ea16a 13734
3e6cd7a4
TH
13735WORKQUEUE
13736M: Tejun Heo <tj@kernel.org>
badb7f5e 13737R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13738T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13739S: Maintained
13740F: include/linux/workqueue.h
13741F: kernel/workqueue.c
e7f08ffb 13742F: Documentation/core-api/workqueue.rst
3e6cd7a4 13743
39ac9f48
CYT
13744X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13745M: Chen-Yu Tsai <wens@csie.org>
13746L: linux-kernel@vger.kernel.org
13747S: Maintained
13748N: axp[128]
13749
1da177e4 13750X.25 NETWORK LAYER
8bf28059 13751M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13752L: linux-x25@vger.kernel.org
8bf28059 13753S: Odd Fixes
679655da
JP
13754F: Documentation/networking/x25*
13755F: include/net/x25*
13756F: net/x25/
1da177e4 13757
e2d1d6c0 13758X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13759M: Thomas Gleixner <tglx@linutronix.de>
13760M: Ingo Molnar <mingo@redhat.com>
13761M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13762M: x86@kernel.org
981c3a4f 13763L: linux-kernel@vger.kernel.org
75fc2d37 13764T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13765S: Maintained
679655da
JP
13766F: Documentation/x86/
13767F: arch/x86/
e2d1d6c0 13768
d0944853 13769X86 PLATFORM DRIVERS
e181ba15 13770M: Darren Hart <dvhart@infradead.org>
7b9e1d89 13771M: Andy Shevchenko <andy@infradead.org>
d0944853 13772L: platform-driver-x86@vger.kernel.org
e181ba15 13773T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13774S: Maintained
14430813 13775F: drivers/platform/x86/
3a4bceef 13776F: drivers/platform/olpc/
d0944853 13777
c1f5c54b
IM
13778X86 MCE INFRASTRUCTURE
13779M: Tony Luck <tony.luck@intel.com>
487ba8e8 13780M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13781L: linux-edac@vger.kernel.org
13782S: Maintained
13783F: arch/x86/kernel/cpu/mcheck/*
13784
79ebdc95
BP
13785X86 MICROCODE UPDATE SUPPORT
13786M: Borislav Petkov <bp@alien8.de>
13787S: Maintained
13788F: arch/x86/kernel/cpu/microcode/*
13789
f0905c5a
AL
13790X86 VDSO
13791M: Andy Lutomirski <luto@amacapital.net>
13792L: linux-kernel@vger.kernel.org
13793T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13794S: Maintained
d603c8e1 13795F: arch/x86/entry/vdso/
f0905c5a 13796
d6fad502 13797XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13798M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13799M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13800L: linux-media@vger.kernel.org
a825eaec 13801W: https://linuxtv.org
d6fad502
MCC
13802T: git git://linuxtv.org/media_tree.git
13803S: Maintained
13804F: drivers/media/tuners/tuner-xc2028.*
13805
c4468085 13806XEN HYPERVISOR INTERFACE
3eeef8f7 13807M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
101ecde5 13808M: Juergen Gross <jgross@suse.com>
11dbb52b 13809L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13810T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13811S: Supported
13812F: arch/x86/xen/
13813F: drivers/*/xen-*front.c
13814F: drivers/xen/
13815F: arch/x86/include/asm/xen/
13816F: include/xen/
c117ab84 13817F: include/uapi/xen/
c4468085 13818
77bfb479 13819XEN HYPERVISOR ARM
85d1a29d 13820M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13821L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13822S: Maintained
77bfb479
SS
13823F: arch/arm/xen/
13824F: arch/arm/include/asm/xen/
13825
b475e83f 13826XEN HYPERVISOR ARM64
85d1a29d 13827M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13828L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13829S: Maintained
b475e83f
SS
13830F: arch/arm64/xen/
13831F: arch/arm64/include/asm/xen/
13832
9b57e1a7 13833XEN NETWORK BACKEND DRIVER
8386040b 13834M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13835M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13836L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13837L: netdev@vger.kernel.org
13838S: Supported
13839F: drivers/net/xen-netback/*
13840
c5f8e29d
KRW
13841XEN PCI SUBSYSTEM
13842M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13843L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13844S: Supported
13845F: arch/x86/pci/*xen*
13846F: drivers/pci/*xen*
13847
a2c5ae65
KRW
13848XEN BLOCK SUBSYSTEM
13849M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13850M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13851L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13852S: Supported
13853F: drivers/block/xen-blkback/*
13854F: drivers/block/xen*
13855
15d03609
JG
13856XEN PVSCSI DRIVERS
13857M: Juergen Gross <jgross@suse.com>
13858L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13859L: linux-scsi@vger.kernel.org
13860S: Supported
13861F: drivers/scsi/xen-scsifront.c
13862F: drivers/xen/xen-scsiback.c
13863F: include/xen/interface/io/vscsiif.h
13864
c5f8e29d
KRW
13865XEN SWIOTLB SUBSYSTEM
13866M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13867L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13868S: Supported
13869F: arch/x86/xen/*swiotlb*
13870F: drivers/xen/*swiotlb*
13871
1da177e4 13872XFS FILESYSTEM
721a0edf 13873M: Darrick J. Wong <darrick.wong@oracle.com>
541d48f0
DC
13874M: linux-xfs@vger.kernel.org
13875L: linux-xfs@vger.kernel.org
13876W: http://xfs.org/
721a0edf 13877T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
1da177e4 13878S: Supported
679655da
JP
13879F: Documentation/filesystems/xfs.txt
13880F: fs/xfs/
1da177e4 13881
8a3b7a25 13882XILINX AXI ETHERNET DRIVER
59a54f30
MS
13883M: Anirudha Sarangi <anirudh@xilinx.com>
13884M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13885S: Maintained
13886F: drivers/net/ethernet/xilinx/xilinx_axienet*
13887
238b8721 13888XILINX UARTLITE SERIAL DRIVER
8b58be88 13889M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13890L: linux-serial@vger.kernel.org
13891S: Maintained
df621252 13892F: drivers/tty/serial/uartlite.c
238b8721 13893
df330515
LP
13894XILINX VIDEO IP CORES
13895M: Hyun Kwon <hyun.kwon@xilinx.com>
13896M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13897L: linux-media@vger.kernel.org
13898T: git git://linuxtv.org/media_tree.git
13899S: Supported
13900F: Documentation/devicetree/bindings/media/xilinx/
13901F: drivers/media/platform/xilinx/
a5562f65 13902F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13903
74316949
EB
13904XILLYBUS DRIVER
13905M: Eli Billauer <eli.billauer@gmail.com>
13906L: linux-kernel@vger.kernel.org
13907S: Supported
13908F: drivers/char/xillybus/
13909
f620e4b8
MF
13910XTENSA XTFPGA PLATFORM SUPPORT
13911M: Max Filippov <jcmvbkbc@gmail.com>
13912L: linux-xtensa@linux-xtensa.org
13913S: Maintained
13914F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13915F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13916
1da177e4 13917YAM DRIVER FOR AX.25
8b58be88 13918M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13919L: linux-hams@vger.kernel.org
13920S: Maintained
679655da
JP
13921F: drivers/net/hamradio/yam*
13922F: include/linux/yam.h
1da177e4 13923
af64a5eb 13924YEALINK PHONE DRIVER
8b58be88 13925M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13926L: usbb2k-api-dev@nongnu.org
13927S: Maintained
679655da
JP
13928F: Documentation/input/yealink.txt
13929F: drivers/input/misc/yealink.*
af64a5eb 13930
1da177e4 13931Z8530 DRIVER FOR AX.25
8b58be88 13932M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13933W: http://yaina.de/jreuter/
13934W: http://www.qsl.net/dl1bke/
13935L: linux-hams@vger.kernel.org
13936S: Maintained
679655da
JP
13937F: Documentation/networking/z8530drv.txt
13938F: drivers/net/hamradio/*scc.c
13939F: drivers/net/hamradio/z8530.h
1da177e4 13940
0cf31ec1 13941ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13942M: Seth Jennings <sjenning@redhat.com>
aab45453 13943M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
13944L: linux-mm@kvack.org
13945S: Maintained
13946F: mm/zbud.c
13947F: include/linux/zbud.h
13948
7c0c3afb 13949ZD1211RW WIRELESS DRIVER
8b58be88
JP
13950M: Daniel Drake <dsd@gentoo.org>
13951M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13952W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13953L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13954L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13955S: Maintained
6948300c 13956F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13957
a40cc814
AP
13958ZD1301_DEMOD MEDIA DRIVER
13959M: Antti Palosaari <crope@iki.fi>
13960L: linux-media@vger.kernel.org
13961W: https://linuxtv.org/
13962W: http://palosaari.fi/linux/
13963Q: https://patchwork.linuxtv.org/project/linux-media/list/
13964S: Maintained
13965F: drivers/media/dvb-frontends/zd1301_demod*
13966
d4c554c3
AP
13967ZD1301 MEDIA DRIVER
13968M: Antti Palosaari <crope@iki.fi>
13969L: linux-media@vger.kernel.org
13970W: https://linuxtv.org/
13971W: http://palosaari.fi/linux/
13972Q: https://patchwork.linuxtv.org/project/linux-media/list/
13973S: Maintained
13974F: drivers/media/usb/dvb-usb-v2/zd1301*
13975
20263029
DS
13976ZPOOL COMPRESSED PAGE STORAGE API
13977M: Dan Streetman <ddstreet@ieee.org>
13978L: linux-mm@kvack.org
13979S: Maintained
13980F: mm/zpool.c
13981F: include/linux/zpool.h
13982
1da177e4 13983ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13984L: mjpeg-users@lists.sourceforge.net
f63145e2 13985L: linux-media@vger.kernel.org
1da177e4 13986W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13987T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13988S: Odd Fixes
90d72ac6 13989F: drivers/media/pci/zoran/
1da177e4 13990
6920f2cc
MK
13991ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13992M: Minchan Kim <minchan@kernel.org>
13993M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13994R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13995L: linux-kernel@vger.kernel.org
13996S: Maintained
13997F: drivers/block/zram/
13998F: Documentation/blockdev/zram.txt
13999
8b4a4080 14000ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 14001M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 14002S: Maintained
df621252 14003F: drivers/tty/serial/zs.*
8b4a4080 14004
eae70d06
MK
14005ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14006M: Minchan Kim <minchan@kernel.org>
14007M: Nitin Gupta <ngupta@vflare.org>
41192a2d 14008R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
14009L: linux-mm@kvack.org
14010S: Maintained
14011F: mm/zsmalloc.c
14012F: include/linux/zsmalloc.h
d02be50d 14013F: Documentation/vm/zsmalloc.txt
eae70d06 14014
0cf31ec1 14015ZSWAP COMPRESSED SWAP CACHING
0bb181c7 14016M: Seth Jennings <sjenning@redhat.com>
534c9dc9 14017M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
14018L: linux-mm@kvack.org
14019S: Maintained
14020F: mm/zswap.c
14021
1da177e4 14022THE REST
8b58be88 14023M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 14024L: linux-kernel@vger.kernel.org
8a6e2535 14025Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 14026T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 14027S: Buried alive in reporters
34d03cc1
JP
14028F: *
14029F: */