]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - MAINTAINERS
Merge tag 'renesas-fixes-for-v4.12' of https://git.kernel.org/pub/scm/linux/kernel...
[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
62700682 656F: drivers/reset/reset-a10sr.c
8ce064bf 657F: include/linux/mfd/altera-a10sr.h
843fc75a 658F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
8ce064bf 659
16b8b922 660ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 661M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
662L: netdev@vger.kernel.org
663L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
664S: Maintained
665F: drivers/net/ethernet/altera/
666
adf9251f
TK
667ALTERA UART/JTAG UART SERIAL DRIVERS
668M: Tobias Klauser <tklauser@distanz.ch>
669L: linux-serial@vger.kernel.org
61bd0943 670L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
671S: Maintained
672F: drivers/tty/serial/altera_uart.c
673F: drivers/tty/serial/altera_jtaguart.c
674F: include/linux/altera_uart.h
675F: include/linux/altera_jtaguart.h
676
1738cd3e
NB
677AMAZON ETHERNET DRIVERS
678M: Netanel Belgazal <netanel@annapurnalabs.com>
679R: Saeed Bishara <saeed@annapurnalabs.com>
680R: Zorik Machulsky <zorik@annapurnalabs.com>
681L: netdev@vger.kernel.org
682S: Supported
683F: Documentation/networking/ena.txt
684F: drivers/net/ethernet/amazon/
685
f4875e12
TL
686AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
687M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 688M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
689L: linux-crypto@vger.kernel.org
690S: Supported
691F: drivers/crypto/ccp/
692F: include/linux/ccp.h
693
512d1027 694AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 695M: Huang Rui <ray.huang@amd.com>
968ce1b1 696L: linux-hwmon@vger.kernel.org
96818b58 697S: Supported
512d1027
AH
698F: Documentation/hwmon/fam15h_power
699F: drivers/hwmon/fam15h_power.c
700
167a675a 701AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 702L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 703S: Orphan
faf2e1db 704F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 705
f90b8116 706AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 707P: Andres Salomon <dilinger@queued.net>
67d76710 708L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
709W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
710S: Supported
679655da
JP
711F: drivers/char/hw_random/geode-rng.c
712F: drivers/crypto/geode*
8a61f013 713F: drivers/video/fbdev/geode/
679655da 714F: arch/x86/include/asm/geode.h
f90b8116 715
919ee7dd 716AMD IOMMU (AMD-VI)
e4110568 717M: Joerg Roedel <joro@8bytes.org>
919ee7dd 718L: iommu@lists.linux-foundation.org
525b233c 719T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 720S: Maintained
b2c16391
JP
721F: drivers/iommu/amd_iommu*.[ch]
722F: include/linux/amd-iommu.h
919ee7dd 723
16423d67 724AMD KFD
1241e0b4 725M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
726L: dri-devel@lists.freedesktop.org
727T: git git://people.freedesktop.org/~gabbayo/linux.git
728S: Supported
130e0371
OG
729F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
730F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 731F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 732F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 733F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
734F: drivers/gpu/drm/amd/include/cik_structs.h
735F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 736F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
737F: drivers/gpu/drm/radeon/radeon_kfd.c
738F: drivers/gpu/drm/radeon/radeon_kfd.h
739F: include/uapi/linux/kfd_ioctl.h
16423d67 740
2510eb74
SS
741AMD SEATTLE DEVICE TREE SUPPORT
742M: Brijesh Singh <brijeshkumar.singh@amd.com>
743M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
744M: Tom Lendacky <thomas.lendacky@amd.com>
745S: Supported
746F: arch/arm64/boot/dts/amd/
747
45198c7b
LT
748AMD XGBE DRIVER
749M: Tom Lendacky <thomas.lendacky@amd.com>
750L: netdev@vger.kernel.org
751S: Supported
752F: drivers/net/ethernet/amd/xgbe/
08b8940e 753F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 754
284f42b6 755AMS (Apple Motion Sensor) DRIVER
8b58be88 756M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 757S: Supported
bd5f47ec 758F: drivers/macintosh/ams/
284f42b6 759
531fca16
HV
760ANALOG DEVICES INC AD9389B DRIVER
761M: Hans Verkuil <hans.verkuil@cisco.com>
762L: linux-media@vger.kernel.org
763S: Maintained
764F: drivers/media/i2c/ad9389b*
765
614b4384
LPC
766ANALOG DEVICES INC ADV7180 DRIVER
767M: Lars-Peter Clausen <lars@metafoo.de>
768L: linux-media@vger.kernel.org
769W: http://ez.analog.com/community/linux-device-drivers
770S: Supported
771F: drivers/media/i2c/adv7180.c
772
c40ddfa3
HV
773ANALOG DEVICES INC ADV7511 DRIVER
774M: Hans Verkuil <hans.verkuil@cisco.com>
775L: linux-media@vger.kernel.org
776S: Maintained
777F: drivers/media/i2c/adv7511*
778
531fca16
HV
779ANALOG DEVICES INC ADV7604 DRIVER
780M: Hans Verkuil <hans.verkuil@cisco.com>
781L: linux-media@vger.kernel.org
782S: Maintained
783F: drivers/media/i2c/adv7604*
784
c40ddfa3
HV
785ANALOG DEVICES INC ADV7842 DRIVER
786M: Hans Verkuil <hans.verkuil@cisco.com>
787L: linux-media@vger.kernel.org
788S: Maintained
789F: drivers/media/i2c/adv7842*
790
527a1a83 791ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 792M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 793L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 794W: http://wiki.analog.com/
a4edbc10 795W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 796S: Supported
39c9d199 797F: sound/soc/codecs/adau*
cc52688a 798F: sound/soc/codecs/adav*
4bdef3bd 799F: sound/soc/codecs/ad1*
ae48f5ef 800F: sound/soc/codecs/ad7*
4bdef3bd 801F: sound/soc/codecs/ssm*
40216ce7 802F: sound/soc/codecs/sigmadsp.*
4bdef3bd 803
527a1a83 804ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 805L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
806L: alsa-devel@alsa-project.org (moderated for non-subscribers)
807W: http://blackfin.uclinux.org/
808S: Supported
809F: sound/soc/blackfin/*
7d1f9018 810
4ce72abc
LPC
811ANALOG DEVICES INC IIO DRIVERS
812M: Lars-Peter Clausen <lars@metafoo.de>
813M: Michael Hennerich <Michael.Hennerich@analog.com>
814W: http://wiki.analog.com/
815W: http://ez.analog.com/community/linux-device-drivers
816S: Supported
817F: drivers/iio/*/ad*
bc82222f 818F: drivers/iio/adc/ltc2497*
4ce72abc
LPC
819X: drivers/iio/*/adjd*
820F: drivers/staging/iio/*/ad*
d5d4602e 821F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 822
0e3b67b3
LPC
823ANALOG DEVICES INC DMA DRIVERS
824M: Lars-Peter Clausen <lars@metafoo.de>
825W: http://ez.analog.com/community/linux-device-drivers
826S: Supported
827F: drivers/dma/dma-axi-dmac.c
828
27eb6622
RH
829ANDROID CONFIG FRAGMENTS
830M: Rob Herring <robh@kernel.org>
831S: Supported
832F: kernel/configs/android*
833
41c9e95d
GK
834ANDROID DRIVERS
835M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 836M: Arve Hjønnevåg <arve@android.com>
41c9e95d 837M: Riley Andrews <riandrews@android.com>
0e4a566b 838T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
839L: devel@driverdev.osuosl.org
840S: Supported
841F: drivers/android/
842F: drivers/staging/android/
843
d03c023e
LA
844ANDROID ION DRIVER
845M: Laura Abbott <labbott@redhat.com>
846M: Sumit Semwal <sumit.semwal@linaro.org>
847L: devel@driverdev.osuosl.org
848S: Supported
e9d766b9 849F: Documentation/devicetree/bindings/staging/ion/
d03c023e
LA
850F: drivers/staging/android/ion
851F: drivers/staging/android/uapi/ion.h
852F: drivers/staging/android/uapi/ion_test.h
853
42269063 854AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 855M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 856L: linuxppc-dev@lists.ozlabs.org
93711660 857L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 858S: Maintained
679655da 859F: sound/aoa/
42269063 860
4075a283 861APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
862M: William Breathitt Gray <vilhelm.gray@gmail.com>
863L: linux-iio@vger.kernel.org
864S: Maintained
4075a283 865F: drivers/iio/adc/stx104.c
97a445da 866
1da177e4 867APM DRIVER
e5f6450c 868M: Jiri Kosina <jikos@kernel.org>
81024fc4 869S: Odd fixes
9f273c24 870T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
871F: arch/x86/kernel/apm_32.c
872F: include/linux/apm_bios.h
c117ab84 873F: include/uapi/linux/apm_bios.h
81024fc4 874F: drivers/char/apm-emulation.c
1da177e4 875
bd7aa4b2 876APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 877M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 878L: linux-input@vger.kernel.org
75dd112a 879S: Odd fixes
679655da 880F: drivers/input/mouse/bcm5974.c
bd7aa4b2 881
6f2fad74 882APPLE SMC DRIVER
75dd112a 883M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 884L: linux-hwmon@vger.kernel.org
75dd112a 885S: Odd fixes
679655da 886F: drivers/hwmon/applesmc.c
6f2fad74 887
1da177e4 888APPLETALK NETWORK LAYER
0c59d281
ACM
889L: netdev@vger.kernel.org
890S: Odd fixes
679655da
JP
891F: drivers/net/appletalk/
892F: net/appletalk/
1da177e4 893
21c75328
DD
894APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
895M: Duc Dang <dhdang@apm.com>
896S: Supported
897F: arch/arm64/boot/dts/apm/
898
24299502
IS
899APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
900M: Iyappan Subramanian <isubramanian@apm.com>
901M: Keyur Chudgar <kchudgar@apm.com>
b3fd38d2 902M: Quan Nguyen <qnguyen@apm.com>
24299502
IS
903S: Supported
904F: drivers/net/ethernet/apm/xgene/
2efccc60 905F: drivers/net/phy/mdio-xgene.c
24299502 906F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 907F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 908
70dbd9b2
IS
909APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
910M: Iyappan Subramanian <isubramanian@apm.com>
911M: Keyur Chudgar <kchudgar@apm.com>
912S: Supported
913F: drivers/net/ethernet/apm/xgene-v2/
914
fd3a628e
TN
915APPLIED MICRO (APM) X-GENE SOC PMU
916M: Tai Nguyen <ttnguyen@apm.com>
917S: Supported
918F: drivers/perf/xgene_pmu.c
919F: Documentation/perf/xgene-pmu.txt
920F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
921
62a37dc7
LP
922APTINA CAMERA SENSOR PLL
923M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
924L: linux-media@vger.kernel.org
925S: Maintained
926F: drivers/media/i2c/aptina-pll.*
927
1154ea7d 928ARC FRAMEBUFFER DRIVER
8b58be88 929M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 930S: Maintained
8a61f013
JH
931F: drivers/video/fbdev/arcfb.c
932F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 933
c38f6ac7
MG
934ARCNET NETWORK LAYER
935M: Michael Grzeschik <m.grzeschik@pengutronix.de>
936L: netdev@vger.kernel.org
937S: Maintained
938F: drivers/net/arcnet/
939F: include/uapi/linux/if_arcnet.h
940
71d298ce
AB
941ARC PGU DRM DRIVER
942M: Alexey Brodkin <abrodkin@synopsys.com>
943S: Supported
944F: drivers/gpu/drm/arc/
945F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
946
588deb61
MR
947ARM ARCHITECTED TIMER DRIVER
948M: Mark Rutland <mark.rutland@arm.com>
949M: Marc Zyngier <marc.zyngier@arm.com>
950L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
951S: Maintained
952F: arch/arm/include/asm/arch_timer.h
953F: arch/arm64/include/asm/arch_timer.h
954F: drivers/clocksource/arm_arch_timer.c
955
c5a906a5
LD
956ARM HDLCD DRM DRIVER
957M: Liviu Dudau <liviu.dudau@arm.com>
958S: Supported
59ba2422 959F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
960F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
961
59ba2422
LD
962ARM MALI-DP DRM DRIVER
963M: Liviu Dudau <liviu.dudau@arm.com>
964M: Brian Starkey <brian.starkey@arm.com>
965M: Mali DP Maintainers <malidp@foss.arm.com>
966S: Supported
967F: drivers/gpu/drm/arm/
968F: Documentation/devicetree/bindings/display/arm,malidp.txt
969
1da177e4 970ARM MFM AND FLOPPY DRIVERS
8b58be88 971M: Ian Molton <spyro@f2s.com>
1da177e4 972S: Maintained
679655da
JP
973F: arch/arm/lib/floppydma.S
974F: arch/arm/include/asm/floppy.h
1da177e4 975
6f96521f
WD
976ARM PMU PROFILING AND DEBUGGING
977M: Will Deacon <will.deacon@arm.com>
55d5c4ab 978M: Mark Rutland <mark.rutland@arm.com>
6f96521f 979S: Maintained
55d5c4ab 980L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 981F: arch/arm*/kernel/perf_*
6f96521f 982F: arch/arm/oprofile/common.c
dd06a84b
MR
983F: arch/arm*/kernel/hw_breakpoint.c
984F: arch/arm*/include/asm/hw_breakpoint.h
985F: arch/arm*/include/asm/perf_event.h
55d5c4ab 986F: drivers/perf/*
fa8ad788 987F: include/linux/perf/arm_pmu.h
55d5c4ab 988F: Documentation/devicetree/bindings/arm/pmu.txt
5d3fa803 989F: Documentation/devicetree/bindings/perf/
6f96521f 990
d4275354 991ARM PORT
54176cc6 992M: Russell King <linux@armlinux.org.uk>
efc03ecb 993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 994W: http://www.armlinux.org.uk/
d4275354 995S: Maintained
0d7f4f05 996T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
d4275354
RK
997F: arch/arm/
998
d323c243
SB
999ARM SUB-ARCHITECTURES
1000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 1001S: Maintained
d323c243
SB
1002F: arch/arm/mach-*/
1003F: arch/arm/plat-*/
1004T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1005
cefbf4ea 1006ARM PRIMECELL AACI PL041 DRIVER
54176cc6 1007M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1008S: Maintained
1009F: sound/arm/aaci.*
1010
1011ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 1012M: Russell King <linux@armlinux.org.uk>
cefbf4ea 1013S: Maintained
8a61f013 1014F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
1015
1016ARM PRIMECELL KMI PL050 DRIVER
54176cc6 1017M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1018S: Maintained
1019F: drivers/input/serio/ambakmi.*
1020F: include/linux/amba/kmi.h
1021
2761f5c2 1022ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 1023M: Russell King <linux@armlinux.org.uk>
08a5c9a2 1024S: Maintained
679655da 1025F: drivers/mmc/host/mmci.*
2f748aaa 1026F: include/linux/amba/mmci.h
2761f5c2 1027
1b4304e5 1028ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 1029M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
1030S: Maintained
1031F: drivers/tty/serial/amba-pl01*.c
1032F: include/linux/amba/serial.h
2761f5c2 1033
cefbf4ea 1034ARM PRIMECELL BUS SUPPORT
54176cc6 1035M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1036S: Maintained
1037F: drivers/amba/
1038F: include/linux/amba/bus.h
1039
2b7a52a4 1040ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 1041M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1042L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1043S: Maintained
1044
9c784f95 1045ARM/AFEB9260 MACHINE SUPPORT
8b58be88 1046M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
1048S: Maintained
1049
2b7a52a4 1050ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 1051M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1052L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1053S: Maintained
1054
5c6dcd7f 1055ARM/Allwinner sunXi SoC support
1b106699 1056M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1057M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1058L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1059S: Maintained
5c6dcd7f 1060N: sun[x456789]i
87c586a6
MR
1061N: sun50i
1062F: arch/arm/mach-sunxi/
6bc37fac 1063F: arch/arm64/boot/dts/allwinner/
87c586a6
MR
1064F: drivers/clk/sunxi-ng/
1065F: drivers/pinctrl/sunxi/
1066F: drivers/soc/sunxi/
1067T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
60b0f380
MR
1068
1069ARM/Allwinner SoC Clock Support
1070M: Emilio López <emilio@elopez.com.ar>
1071S: Maintained
1072F: drivers/clk/sunxi/
1b106699 1073
79318452 1074ARM/Amlogic Meson SoC support
7c1e3876 1075M: Carlo Caione <carlo@caione.org>
6683d91c 1076M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1077L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1078L: linux-amlogic@lists.infradead.org
79318452 1079W: http://linux-meson.com/
7c1e3876 1080S: Maintained
79318452
CC
1081F: arch/arm/mach-meson/
1082F: arch/arm/boot/dts/meson*
6683d91c
KH
1083F: arch/arm64/boot/dts/amlogic/
1084F: drivers/pinctrl/meson/
51c5d844 1085F: drivers/mmc/host/meson*
79318452 1086N: meson
7c1e3876 1087
eff506fa
TZ
1088ARM/Annapurna Labs ALPINE ARCHITECTURE
1089M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1090M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1092S: Maintained
1093F: arch/arm/mach-alpine/
a9e5547b
AT
1094F: arch/arm/boot/dts/alpine*
1095F: arch/arm64/boot/dts/al/
1096F: drivers/*/*alpine*
eff506fa 1097
5255034d
LP
1098ARM/ARTPEC MACHINE SUPPORT
1099M: Jesper Nilsson <jesper.nilsson@axis.com>
1100M: Lars Persson <lars.persson@axis.com>
1101M: Niklas Cassel <niklas.cassel@axis.com>
1102S: Maintained
1103L: linux-arm-kernel@axis.com
1104F: arch/arm/mach-artpec
1105F: arch/arm/boot/dts/artpec6*
33b8ac91 1106F: drivers/clk/axis
00df0582 1107F: drivers/pinctrl/pinctrl-artpec*
9c6c149b 1108F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
5255034d 1109
8c2ed9bc
JS
1110ARM/ASPEED MACHINE SUPPORT
1111M: Joel Stanley <joel@jms.id.au>
1112S: Maintained
1113F: arch/arm/mach-aspeed/
1114F: arch/arm/boot/dts/aspeed-*
1115F: drivers/*/*aspeed*
1116
8dca5ce8 1117ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
e085b9d8 1118M: Nicolas Ferre <nicolas.ferre@microchip.com>
d68b35f8 1119M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
efc03ecb 1120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1121W: http://www.linux4sam.org
9f273c24 1122T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1123S: Supported
1124F: arch/arm/mach-at91/
f0a0a58e 1125F: include/soc/at91/
70e389cc
MB
1126F: arch/arm/boot/dts/at91*.dts
1127F: arch/arm/boot/dts/at91*.dtsi
1128F: arch/arm/boot/dts/sama*.dts
1129F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1130F: arch/arm/include/debug/at91.S
f4e6dfcb 1131F: drivers/memory/atmel*
d4a89c7d 1132
6e05dd4e
BB
1133ARM/ATMEL AT91 Clock Support
1134M: Boris Brezillon <boris.brezillon@free-electrons.com>
1135S: Maintained
1136F: drivers/clk/at91
1137
986cf2e9 1138ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1139M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141S: Maintained
1142F: arch/arm/mach-highbank/
e68d7c14
RH
1143F: arch/arm/boot/dts/highbank.dts
1144F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1145
d94f944e 1146ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1147M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1148S: Maintained
1149F: arch/arm/mach-cns3xxx/
d94f944e 1150
4863dea3
SG
1151ARM/CAVIUM THUNDER NETWORK DRIVER
1152M: Sunil Goutham <sgoutham@cavium.com>
1153M: Robert Richter <rric@kernel.org>
1154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155S: Supported
322e5cc5 1156F: drivers/net/ethernet/cavium/thunder/
4863dea3 1157
386ab516
AS
1158ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1159M: Alexander Shiyan <shc_work@mail.ru>
1160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1161S: Odd Fixes
b8ba3874 1162N: clps711x
386ab516 1163
2b7a52a4 1164ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1165M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1166M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1168S: Maintained
d19d3667
HS
1169F: arch/arm/mach-ep93xx/
1170F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1171
1172ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1173M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1174L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1175S: Maintained
1176
d4275354 1177ARM/CLKDEV SUPPORT
54176cc6 1178M: Russell King <linux@armlinux.org.uk>
efc03ecb 1179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1180S: Maintained
0d7f4f05 1181T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
d4275354 1182F: arch/arm/include/asm/clkdev.h
4fa2651d 1183F: drivers/clk/clkdev.c
d4275354 1184
d48134e7 1185ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1186M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1188S: Maintained
1189
94150095
HF
1190ARM/CONTEC MICRO9 MACHINE SUPPORT
1191M: Hubert Feurstein <hubert.feurstein@contec.at>
1192S: Maintained
1193F: arch/arm/mach-ep93xx/micro9.c
1194
a06ae860
PP
1195ARM/CORESIGHT FRAMEWORK AND DRIVERS
1196M: Mathieu Poirier <mathieu.poirier@linaro.org>
1197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198S: Maintained
01081f5a 1199F: drivers/hwtracing/coresight/*
a06ae860
PP
1200F: Documentation/trace/coresight.txt
1201F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1202F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1203F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1204F: tools/perf/arch/arm/util/auxtrace.c
1205F: tools/perf/arch/arm/util/cs-etm.c
1206F: tools/perf/arch/arm/util/cs-etm.h
1207F: tools/perf/util/cs-etm.h
a06ae860 1208
1da177e4 1209ARM/CORGI MACHINE SUPPORT
8b58be88 1210M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1211S: Maintained
1212
881a95f9 1213ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1214M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1216T: git git://github.com/ulli-kroll/linux.git
162500b3 1217S: Maintained
f49afbb5 1218F: arch/arm/mach-gemini/
98a9bb5b 1219F: drivers/rtc/rtc-gemini.c
881a95f9 1220
a990cbd8 1221ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1222M: Barry Song <baohua@kernel.org>
a990cbd8 1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1224T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1225S: Maintained
e68d7c14 1226F: arch/arm/boot/dts/prima2*
a990cbd8 1227F: arch/arm/mach-prima2/
4a9c44f1 1228F: drivers/clk/sirf/
05f30e8d 1229F: drivers/clocksource/timer-prima2.c
5833ac98 1230F: drivers/clocksource/timer-atlas7.c
f8505ef5 1231N: [^a-z]sirf
a990cbd8 1232
c9d862c4
BS
1233ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1234M: Baruch Siach <baruch@tkos.co.il>
1235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1236S: Maintained
cde137aa 1237F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1238N: digicolor
1239
d4275354 1240ARM/EBSA110 MACHINE SUPPORT
54176cc6 1241M: Russell King <linux@armlinux.org.uk>
efc03ecb 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1243W: http://www.armlinux.org.uk/
d4275354
RK
1244S: Maintained
1245F: arch/arm/mach-ebsa110/
b955f6ca 1246F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1247
4721f3ce
UKK
1248ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1249M: Uwe Kleine-König <kernel@pengutronix.de>
1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251S: Maintained
1252N: efm32
1253
a9da4f7e 1254ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
d9bd2645
SS
1255M: Robert Jarzmik <robert.jarzmik@free.fr>
1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e 1257S: Maintained
cafc2265 1258F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1259
6a915af9 1260ARM/FARADAY FA526 PORT
162500b3 1261M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1263S: Maintained
1fa7e547 1264T: git git://git.berlios.de/gemini-board
f49afbb5 1265F: arch/arm/mm/*-fa*
6a915af9 1266
d4275354 1267ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1268M: Russell King <linux@armlinux.org.uk>
efc03ecb 1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1270W: http://www.armlinux.org.uk/
d4275354
RK
1271S: Maintained
1272F: arch/arm/include/asm/hardware/dec21285.h
1273F: arch/arm/mach-footbridge/
1274
86183a5f 1275ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1276M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1277M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1278R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1280S: Maintained
f1c12837 1281T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1282F: arch/arm/mach-imx/
ce515a6b 1283F: arch/arm/mach-mxs/
2a82f95c 1284F: arch/arm/boot/dts/imx*
e5dafa22 1285F: arch/arm/configs/imx*_defconfig
cf20968a 1286F: drivers/clk/imx/
721cabf6 1287F: drivers/soc/imx/
cf20968a 1288F: include/soc/imx/
86183a5f 1289
142109d2 1290ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1291M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1292M: Sascha Hauer <kernel@pengutronix.de>
1293R: Stefan Agner <stefan@agner.ch>
1294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295S: Maintained
1296T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1297F: arch/arm/mach-imx/*vf610*
1298F: arch/arm/boot/dts/vf*
1299
2b7a52a4 1300ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1301M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1303S: Maintained
1304
90b8fc34 1305ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1306M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1308S: Maintained
1309
ef47d5f0 1310ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1311M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1312M: Paul Parsons <lost.distance@yahoo.com>
1313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1314S: Maintained
1315F: arch/arm/mach-pxa/hx4700.c
1316F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1317F: sound/soc/pxa/hx4700.c
ef47d5f0 1318
4dfad069
WX
1319ARM/HISILICON SOC SUPPORT
1320M: Wei Xu <xuwei5@hisilicon.com>
1321L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322W: http://www.hisilicon.com
1323S: Supported
1324T: git git://github.com/hisilicon/linux-hisi.git
1325F: arch/arm/mach-hisi/
e68d7c14
RH
1326F: arch/arm/boot/dts/hi3*
1327F: arch/arm/boot/dts/hip*
1328F: arch/arm/boot/dts/hisi*
1329F: arch/arm64/boot/dts/hisilicon/
4dfad069 1330
21f37bc3 1331ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1332M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1333W: www.jlime.com
1334S: Maintained
084bad91
KE
1335T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1336F: arch/arm/mach-sa1100/jornada720.c
1337F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1338
5e767ab9
JMC
1339ARM/IGEP MACHINE SUPPORT
1340M: Enric Balletbo i Serra <eballetbo@gmail.com>
1341M: Javier Martinez Canillas <javier@dowhile0.org>
1342L: linux-omap@vger.kernel.org
1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344S: Maintained
06ff74fd 1345F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1346
403d2971
MV
1347ARM/INCOME PXA270 SUPPORT
1348M: Marek Vasut <marek.vasut@gmail.com>
1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350S: Maintained
ec154082 1351F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1352
2b7a52a4 1353ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1354M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1355L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1356S: Maintained
e2bdb176
DW
1357
1358ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1360S: Orphan
2b7a52a4
LB
1361
1362ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1363M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1365S: Maintained
2b7a52a4
LB
1366
1367ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1368M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1370S: Maintained
2b7a52a4 1371
2b7a52a4 1372ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1373M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1375S: Maintained
1376
dfdd8cc9
KH
1377ARM/INTEL IXP4XX ARM ARCHITECTURE
1378M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1379M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1381S: Maintained
1382F: arch/arm/mach-ixp4xx/
1383
838553c5 1384ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1385M: Jonathan Cameron <jic23@cam.ac.uk>
1386L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387S: Maintained
1388F: arch/arm/mach-pxa/stargate2.c
1389F: drivers/pcmcia/pxa2xx_stargate2.c
1390
2b7a52a4 1391ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1392M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1394S: Maintained
2b7a52a4
LB
1395
1396ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1397M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1399S: Maintained
1400
1154f858 1401ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1402M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404S: Maintained
1405F: arch/arm/mach-keystone/
5edafc29 1406F: arch/arm/boot/dts/keystone-*
317929cd 1407T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1408
bc6aa566 1409ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1410M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1411L: linux-kernel@vger.kernel.org
1412S: Maintained
1413F: drivers/clk/keystone/
1414
1415ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1416M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1417L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418L: linux-kernel@vger.kernel.org
1419S: Maintained
1420F: drivers/clocksource/timer-keystone.c
1421
1422ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1423M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1424L: linux-kernel@vger.kernel.org
1425S: Maintained
1426F: drivers/power/reset/keystone-reset.c
1427
1428ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1429M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1430L: linux-kernel@vger.kernel.org
1431S: Maintained
1432F: drivers/memory/*emif*
1433
8cb555b6
CM
1434ARM/LG1K ARCHITECTURE
1435M: Chanho Min <chanho.min@lge.com>
1436L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437S: Maintained
1438F: arch/arm64/boot/dts/lg/
1439
2b7a52a4 1440ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1441M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1442L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1443S: Maintained
1444
3143875f
JE
1445ARM/LPC18XX ARCHITECTURE
1446M: Joachim Eastwood <manabian@gmail.com>
1447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448S: Maintained
19c1c32c
JE
1449F: arch/arm/boot/dts/lpc43*
1450F: drivers/clk/nxp/clk-lpc18xx*
1451F: drivers/clocksource/time-lpc32xx.c
1452F: drivers/i2c/busses/i2c-lpc2k.c
1453F: drivers/memory/pl172.c
1454F: drivers/mtd/spi-nor/nxp-spifi.c
1455F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1456N: lpc18xx
1457
15e4f7da 1458ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1459M: Vladimir Zapolskiy <vz@mleia.com>
1460M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1462T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1463S: Maintained
2377f9fd 1464F: arch/arm/boot/dts/lpc32*
15e4f7da 1465F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1466F: drivers/i2c/busses/i2c-pnx.c
1467F: drivers/net/ethernet/nxp/lpc_eth.c
1468F: drivers/usb/host/ohci-nxp.c
1469F: drivers/watchdog/pnx4008_wdt.c
1470N: lpc32xx
15e4f7da 1471
3b886171 1472ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1473M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1474S: Maintained
1475
1f664ab7 1476ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1477M: Jason Cooper <jason@lakedaemon.net>
1478M: Andrew Lunn <andrew@lunn.ch>
1479M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1480M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482S: Maintained
1483F: arch/arm/mach-mvebu/
59ec9671 1484F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1485F: arch/arm/boot/dts/armada*
1486F: arch/arm/boot/dts/kirkwood*
dcc3068a 1487F: arch/arm64/boot/dts/marvell/armada*
9f123def 1488F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1489F: arch/arm/configs/mvebu_*_defconfig
75f41273 1490
40f4978b 1491ARM/Marvell Berlin SoC support
70e1a28f 1492M: Jisheng Zhang <jszhang@marvell.com>
40f4978b
SH
1493M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495S: Maintained
1496F: arch/arm/mach-berlin/
31c17ac9 1497F: arch/arm/boot/dts/berlin*
e68d7c14 1498F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1499
40f4978b 1500
4cfab57e 1501ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1502M: Jason Cooper <jason@lakedaemon.net>
1503M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1504M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1505M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0 1507S: Maintained
ab7090ff 1508F: Documentation/devicetree/bindings/soc/dove/
4f1312b0 1509F: arch/arm/mach-dove/
54a246ff
NP
1510F: arch/arm/mach-mv78xx0/
1511F: arch/arm/mach-orion5x/
1512F: arch/arm/plat-orion/
31c17ac9
GC
1513F: arch/arm/boot/dts/dove*
1514F: arch/arm/boot/dts/orion5x*
1515
3b886171 1516
d69ac131
AC
1517ARM/Orion SoC/Technologic Systems TS-78xx platform support
1518M: Alexander Clouter <alex@digriz.org.uk>
1519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520W: http://www.digriz.org.uk/ts78xx/kernel
1521S: Maintained
1522F: arch/arm/mach-orion5x/ts78xx-*
1523
e557959d
NA
1524ARM/OXNAS platform support
1525M: Neil Armstrong <narmstrong@baylibre.com>
1526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d6fbd37b 1527L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
e557959d
NA
1528S: Maintained
1529F: arch/arm/mach-oxnas/
52c468fb 1530F: arch/arm/boot/dts/ox8*.dtsi
e557959d 1531F: arch/arm/boot/dts/wd-mbwe.dts
52c468fb 1532F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
e557959d
NA
1533N: oxnas
1534
607b8fc9
EH
1535ARM/Mediatek RTC DRIVER
1536M: Eddie Huang <eddie.huang@mediatek.com>
1537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1539S: Maintained
1540F: drivers/rtc/rtc-mt6397.c
1541
e54951c8
MB
1542ARM/Mediatek SoC support
1543M: Matthias Brugger <matthias.bgg@gmail.com>
1544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1545L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1546S: Maintained
1547F: arch/arm/boot/dts/mt6*
44e4e5fb 1548F: arch/arm/boot/dts/mt7*
e54951c8
MB
1549F: arch/arm/boot/dts/mt8*
1550F: arch/arm/mach-mediatek/
44e4e5fb 1551F: arch/arm64/boot/dts/mediatek/
e54951c8
MB
1552N: mtk
1553K: mediatek
1554
0f8669e3
CY
1555ARM/Mediatek USB3 PHY DRIVER
1556M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1559S: Maintained
1560F: drivers/phy/phy-mt65xx-usb3.c
1561
adcb079f
AB
1562ARM/MICREL KS8695 ARCHITECTURE
1563M: Greg Ungerer <gerg@uclinux.org>
1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1565F: arch/arm/mach-ks8695/
adcb079f
AB
1566S: Odd Fixes
1567
d78ff0a5 1568ARM/MIOA701 MACHINE SUPPORT
8b58be88 1569M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1571F: arch/arm/mach-pxa/mioa701.c
1572S: Maintained
1573
9624dfe6 1574ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1575M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1576S: Maintained
1577
e0ee9851 1578ARM/NOMADIK ARCHITECTURE
28b8e8d4 1579M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1580M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582S: Maintained
1583F: arch/arm/mach-nomadik/
ecc265fe 1584F: drivers/pinctrl/nomadik/
87572880 1585F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1586T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1587
9d76295a 1588ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1589M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1590L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1591W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1592S: Supported
1593
8459c159 1594ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1595M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1596M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1597S: Maintained
1598
5d783a2d 1599ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1600M: Marek Vasut <marek.vasut@gmail.com>
75280787 1601L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1602W: http://hackndev.com
1603S: Maintained
933d35f0
JP
1604F: arch/arm/mach-pxa/include/mach/palmtx.h
1605F: arch/arm/mach-pxa/palmtx.c
1606F: arch/arm/mach-pxa/include/mach/palmt5.h
1607F: arch/arm/mach-pxa/palmt5.c
1608F: arch/arm/mach-pxa/include/mach/palmld.h
1609F: arch/arm/mach-pxa/palmld.c
1610F: arch/arm/mach-pxa/include/mach/palmte2.h
1611F: arch/arm/mach-pxa/palmte2.c
1612F: arch/arm/mach-pxa/include/mach/palmtc.h
1613F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1614
b57fe924 1615ARM/PALM TREO SUPPORT
d8130624 1616M: Tomas Cech <sleep_walker@suse.com>
75280787 1617L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1618W: http://hackndev.com
1619S: Maintained
b57fe924
JP
1620F: arch/arm/mach-pxa/include/mach/palmtreo.h
1621F: arch/arm/mach-pxa/palmtreo.c
90af5811 1622
c49e1e63 1623ARM/PALMZ72 SUPPORT
8b58be88 1624M: Sergey Lapin <slapin@ossfans.org>
75280787 1625L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1626W: http://hackndev.com
1627S: Maintained
933d35f0
JP
1628F: arch/arm/mach-pxa/include/mach/palmz72.h
1629F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1630
1da177e4 1631ARM/PLEB SUPPORT
8b58be88 1632M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1633W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1634S: Maintained
1635
1636ARM/PT DIGITAL BOARD PORT
8b58be88 1637M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1639W: http://www.armlinux.org.uk/
1da177e4
LT
1640S: Maintained
1641
8fc1b0f8 1642ARM/QUALCOMM SUPPORT
bbeaa595
AG
1643M: Andy Gross <andy.gross@linaro.org>
1644M: David Brown <david.brown@linaro.org>
8fc1b0f8 1645L: linux-arm-msm@vger.kernel.org
f5d3af9d 1646L: linux-soc@vger.kernel.org
8fc1b0f8 1647S: Maintained
0ff50d60 1648F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1649F: arch/arm/boot/dts/qcom-*.dts
1650F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1651F: arch/arm/mach-qcom/
e68d7c14 1652F: arch/arm64/boot/dts/qcom/*
5482cefa 1653F: drivers/i2c/busses/i2c-qup.c
39a3366a 1654F: drivers/clk/qcom/
4fb1a420 1655F: drivers/pinctrl/qcom/
472cef34 1656F: drivers/dma/qcom/
f5d3af9d 1657F: drivers/soc/qcom/
5482cefa 1658F: drivers/spi/spi-qup.c
c0c89faf
SB
1659F: drivers/tty/serial/msm_serial.h
1660F: drivers/tty/serial/msm_serial.c
1661F: drivers/*/pm8???-*
1662F: drivers/mfd/ssbi.c
916f743d 1663F: drivers/firmware/qcom_scm.c
bbeaa595 1664T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1665
2b7a52a4 1666ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1667M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1668L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1669S: Maintained
1670
b138e119
SH
1671ARM/RENESAS ARM64 ARCHITECTURE
1672M: Simon Horman <horms@verge.net.au>
1673M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1674L: linux-renesas-soc@vger.kernel.org
1675Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1676T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1677S: Supported
1678F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1679F: drivers/soc/renesas/
1680F: include/linux/soc/renesas/
b138e119 1681
d4275354 1682ARM/RISCPC ARCHITECTURE
54176cc6 1683M: Russell King <linux@armlinux.org.uk>
efc03ecb 1684L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1685W: http://www.armlinux.org.uk/
d4275354 1686S: Maintained
d4275354
RK
1687F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1688F: arch/arm/include/asm/hardware/ioc.h
1689F: arch/arm/include/asm/hardware/iomd.h
1690F: arch/arm/include/asm/hardware/memc.h
1691F: arch/arm/mach-rpc/
1a6422f6 1692F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1693F: drivers/net/ethernet/i825xx/ether1*
1694F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1695F: drivers/scsi/arm/
1696
08ddbb0a
HS
1697ARM/Rockchip SoC support
1698M: Heiko Stuebner <heiko@sntech.de>
1699L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1700L: linux-rockchip@lists.infradead.org
9f273c24 1701T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1702S: Maintained
541555e9 1703F: arch/arm/boot/dts/rk3*
08ddbb0a 1704F: arch/arm/mach-rockchip/
541555e9
HS
1705F: drivers/clk/rockchip/
1706F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1707F: drivers/*/*rockchip*
541555e9
HS
1708F: drivers/*/*/*rockchip*
1709F: sound/soc/rockchip/
b4331b43 1710N: rockchip
08ddbb0a 1711
5bfb937c
KK
1712ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1713M: Kukjin Kim <kgene@kernel.org>
326dce07 1714M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1715R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1716L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1717L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
6f96d639 1718Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
b21477f9 1719S: Maintained
6f0589c8 1720F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1721F: arch/arm/boot/dts/s5p*
1722F: arch/arm/boot/dts/samsung*
6f0589c8 1723F: arch/arm/boot/dts/exynos*
d97236e6 1724F: arch/arm64/boot/dts/exynos/
482ce512 1725F: arch/arm/plat-samsung/
769bbb63
HS
1726F: arch/arm/mach-s3c24*/
1727F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1728F: arch/arm/mach-s5p*/
1729F: arch/arm/mach-exynos*/
1c03274d
KK
1730F: drivers/*/*s3c24*
1731F: drivers/*/*/*s3c24*
1732F: drivers/*/*s3c64xx*
1733F: drivers/*/*s5pv210*
ffd51977 1734F: drivers/memory/samsung/*
bf50ddcd 1735F: drivers/soc/samsung/*
d6b9aea6
KK
1736F: Documentation/arm/Samsung/
1737F: Documentation/devicetree/bindings/arm/samsung/
1738F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1739F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1740N: exynos
f556cb07 1741
10ffa964
KP
1742ARM/SAMSUNG MOBILE MACHINE SUPPORT
1743M: Kyungmin Park <kyungmin.park@samsung.com>
1744L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1745S: Maintained
004bbd3c 1746F: arch/arm/mach-s5pv210/
10ffa964 1747
3ce4ccb6
KD
1748ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1749M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1750M: Kamil Debski <kamil@wypas.org>
1751M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1752L: linux-arm-kernel@lists.infradead.org
1753L: linux-media@vger.kernel.org
1754S: Maintained
1755F: drivers/media/platform/s5p-g2d/
1756
e6a476fd
MS
1757ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1758M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1759M: Kamil Debski <kamil@wypas.org>
6305902c 1760M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1761M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1762L: linux-arm-kernel@lists.infradead.org
1763L: linux-media@vger.kernel.org
1764S: Maintained
934455d7 1765F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1766F: drivers/media/platform/s5p-mfc/
e6a476fd 1767
1bcbf6f4
KD
1768ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1769M: Kyungmin Park <kyungmin.park@samsung.com>
1770L: linux-arm-kernel@lists.infradead.org
1771L: linux-media@vger.kernel.org
1772S: Maintained
78fc853b 1773F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1774
7d9f9bf4
AP
1775ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1776M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
305335b9 1777M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7d9f9bf4
AP
1778L: linux-arm-kernel@lists.infradead.org
1779L: linux-media@vger.kernel.org
1780S: Maintained
1781F: drivers/media/platform/s5p-jpeg/
1782
d48d38e8 1783ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1784M: Simon Horman <horms@verge.net.au>
d48d38e8 1785M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1786L: linux-renesas-soc@vger.kernel.org
4a121096 1787Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1788T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1789S: Supported
0b514fdb
SH
1790F: arch/arm/boot/dts/emev2*
1791F: arch/arm/boot/dts/r7s*
1792F: arch/arm/boot/dts/r8a*
1793F: arch/arm/boot/dts/sh*
0b514fdb 1794F: arch/arm/configs/shmobile_defconfig
7a2071c5 1795F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1796F: arch/arm/mach-shmobile/
be32bcbb
GU
1797F: drivers/soc/renesas/
1798F: include/linux/soc/renesas/
d48d38e8 1799
66314223 1800ARM/SOCFPGA ARCHITECTURE
08b3b33f 1801M: Dinh Nguyen <dinguyen@kernel.org>
66314223
DN
1802S: Maintained
1803F: arch/arm/mach-socfpga/
efadb751
DN
1804F: arch/arm/boot/dts/socfpga*
1805F: arch/arm/configs/socfpga_defconfig
e68d7c14 1806F: arch/arm64/boot/dts/altera/
ba2b7d0a 1807W: http://www.rocketboards.org
efadb751 1808T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1809
1810ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
08b3b33f 1811M: Dinh Nguyen <dinguyen@kernel.org>
66314223
DN
1812S: Maintained
1813F: drivers/clk/socfpga/
1814
71bcada8 1815ARM/SOCFPGA EDAC SUPPORT
06c177cb 1816M: Thor Thayer <thor.thayer@linux.intel.com>
71bcada8
TT
1817S: Maintained
1818F: drivers/edac/altera_edac.
1819
65ebcc11 1820ARM/STI ARCHITECTURE
a92177ea 1821M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1822L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1823L: kernel@stlinux.com
1824W: http://www.stlinux.com
1825S: Maintained
1826F: arch/arm/mach-sti/
a92177ea 1827F: arch/arm/boot/dts/sti*
b8e31bf3 1828F: drivers/char/hw_random/st-rng.c
a92177ea 1829F: drivers/clocksource/arm_global_timer.c
82805d1b 1830F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1831F: drivers/cpufreq/sti-cpufreq.c
6da0f216 1832F: drivers/dma/st_fdma*
a92177ea 1833F: drivers/i2c/busses/i2c-st.c
346e2e4a 1834F: drivers/media/rc/st_rc.c
95d66b16 1835F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1836F: drivers/mmc/host/sdhci-st.c
e95cf393 1837F: drivers/phy/phy-miphy28lp.c
6da969a5 1838F: drivers/phy/phy-stih407-usb.c
346e2e4a 1839F: drivers/pinctrl/pinctrl-st.c
aac22524 1840F: drivers/remoteproc/st_remoteproc.c
c9d7cc3e 1841F: drivers/remoteproc/st_slim_rproc.c
346e2e4a 1842F: drivers/reset/sti/
db4112e6 1843F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1844F: drivers/tty/serial/st-asc.c
eb11adab 1845F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1846F: drivers/usb/host/ehci-st.c
1847F: drivers/usb/host/ohci-st.c
db4112e6 1848F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1849F: drivers/ata/ahci_st.c
c9d7cc3e 1850F: include/linux/remoteproc/st_slim_rproc.h
65ebcc11 1851
ee6e7879
MC
1852ARM/STM32 ARCHITECTURE
1853M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1854M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1855L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856S: Maintained
1857T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1858N: stm32
1859F: drivers/clocksource/armv7m_systick.c
1860
d6de5b02
MG
1861ARM/TANGO ARCHITECTURE
1862M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1863L: linux-arm-kernel@lists.infradead.org
1864S: Maintained
e2bd0d37 1865N: tango
d6de5b02 1866
2b7a52a4 1867ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1868M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1869L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1870S: Maintained
1871
1bbd7089 1872ARM/TETON BGA MACHINE SUPPORT
706e69d6 1873M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1874L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875S: Maintained
1876
2b7a52a4 1877ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1878M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1879L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1880S: Maintained
1881
98ad6e3b 1882ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1883M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1885W: http://www.mcuos.com
1886S: Maintained
4e89e8f6 1887F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1888F: drivers/input/keyboard/w90p910_keypad.c
1889F: drivers/input/touchscreen/w90p910_ts.c
1890F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1891F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1892F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1893F: drivers/rtc/rtc-nuc900.c
9df92e6c 1894F: drivers/spi/spi-nuc900.c
4e89e8f6 1895F: drivers/usb/host/ehci-w90x900.c
8a61f013 1896F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1897
54274d71 1898ARM/U300 MACHINE SUPPORT
e4651a9f 1899M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1900L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1901S: Supported
1902F: arch/arm/mach-u300/
9affbd24 1903F: drivers/clocksource/timer-u300.c
54274d71
LW
1904F: drivers/i2c/busses/i2c-stu300.c
1905F: drivers/rtc/rtc-coh901331.c
1906F: drivers/watchdog/coh901327_wdt.c
1907F: drivers/dma/coh901318*
87572880
LW
1908F: drivers/mfd/ab3100*
1909F: drivers/rtc/rtc-ab3100.c
1910F: drivers/rtc/rtc-coh901331.c
1911T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1912
3d00d04f
MY
1913ARM/UNIPHIER ARCHITECTURE
1914M: Masahiro Yamada <yamada.masahiro@socionext.com>
1915L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1916T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1917S: Maintained
a3ff83d2 1918F: arch/arm/boot/dts/uniphier*
e7ecbc05 1919F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1920F: arch/arm/mach-uniphier/
e7ecbc05 1921F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1922F: arch/arm64/boot/dts/socionext/
4b7f48d3 1923F: drivers/bus/uniphier-system-bus.c
734d82f4 1924F: drivers/clk/uniphier/
dd6fd4a3 1925F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2 1926F: drivers/pinctrl/uniphier/
54e991b5 1927F: drivers/reset/reset-uniphier.c
a3ff83d2 1928F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1929N: uniphier
1930
87572880 1931ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1932M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934S: Maintained
1935F: arch/arm/mach-ux500/
e4651a9f 1936F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1937F: drivers/dma/ste_dma40*
e4651a9f 1938F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1939F: drivers/mfd/abx500*
1940F: drivers/mfd/ab8500*
e4651a9f
LW
1941F: drivers/mfd/dbx500*
1942F: drivers/mfd/db8500*
ecc265fe
JP
1943F: drivers/pinctrl/nomadik/pinctrl-ab*
1944F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1945F: drivers/rtc/rtc-ab8500.c
e4651a9f 1946F: drivers/rtc/rtc-pl031.c
87572880 1947T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1948
e93fde28
UH
1949ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1950M: Ulf Hansson <ulf.hansson@linaro.org>
1951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952T: git git://git.linaro.org/people/ulfh/clk.git
1953S: Maintained
1954F: drivers/clk/ux500/
e93fde28 1955
740d93b1
PM
1956ARM/VERSATILE EXPRESS PLATFORM
1957M: Liviu Dudau <liviu.dudau@arm.com>
1958M: Sudeep Holla <sudeep.holla@arm.com>
1959M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961S: Maintained
1962F: arch/arm/boot/dts/vexpress*
e68d7c14 1963F: arch/arm64/boot/dts/arm/
740d93b1
PM
1964F: arch/arm/mach-vexpress/
1965F: */*/vexpress*
7e8f403f 1966F: */*/*/vexpress*
740d93b1
PM
1967F: drivers/clk/versatile/clk-vexpress-osc.c
1968F: drivers/clocksource/versatile.c
46a600ea 1969N: mps2
740d93b1 1970
d4275354 1971ARM/VFP SUPPORT
54176cc6 1972M: Russell King <linux@armlinux.org.uk>
efc03ecb 1973L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1974W: http://www.armlinux.org.uk/
d4275354
RK
1975S: Maintained
1976F: arch/arm/vfp/
1977
e66b6d8e
MV
1978ARM/VOIPAC PXA270 SUPPORT
1979M: Marek Vasut <marek.vasut@gmail.com>
1980L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981S: Maintained
1982F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1983F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1984
04529fe2
TP
1985ARM/VT8500 ARM ARCHITECTURE
1986M: Tony Prisk <linux@prisktech.co.nz>
1987L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988S: Maintained
1989F: arch/arm/mach-vt8500/
41fd91b4 1990F: drivers/clocksource/vt8500_timer.c
560746eb 1991F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1992F: drivers/mmc/host/wmt-sdmmc.c
1993F: drivers/pwm/pwm-vt8500.c
1994F: drivers/rtc/rtc-vt8500.c
1995F: drivers/tty/serial/vt8500_serial.c
4f31102b 1996F: drivers/usb/host/ehci-platform.c
41fd91b4 1997F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1998F: drivers/video/fbdev/vt8500lcdfb.*
1999F: drivers/video/fbdev/wm8505fb*
2000F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 2001
e66b6d8e
MV
2002ARM/ZIPIT Z2 SUPPORT
2003M: Marek Vasut <marek.vasut@gmail.com>
2004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005S: Maintained
2006F: arch/arm/mach-pxa/z2.c
6ab2a855 2007F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 2008
5ecc4b53
JN
2009ARM/ZTE ARCHITECTURE
2010M: Jun Nie <jun.nie@linaro.org>
15e2dcd6 2011M: Baoyou Xie <baoyou.xie@linaro.org>
5ecc4b53
JN
2012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2013S: Maintained
2014F: arch/arm/mach-zx/
2015F: drivers/clk/zte/
8041311c 2016F: drivers/reset/reset-zx2967.c
15e2dcd6 2017F: drivers/soc/zte/
5ecc4b53
JN
2018F: Documentation/devicetree/bindings/arm/zte.txt
2019F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
8041311c 2020F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
15e2dcd6
BX
2021F: Documentation/devicetree/bindings/soc/zte/
2022F: include/dt-bindings/soc/zx*.h
5ecc4b53 2023
51f29d44
MS
2024ARM/ZYNQ ARCHITECTURE
2025M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 2026R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
2027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028W: http://wiki.xilinx.com
d6448b76 2029T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
2030S: Supported
2031F: arch/arm/mach-zynq/
bd2a337a 2032F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 2033F: drivers/block/xsysace.c
c2fd4e38
MS
2034N: zynq
2035N: xilinx
2036F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 2037F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 2038F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 2039F: drivers/edac/synopsys_edac.c
51f29d44 2040
48ec83bc 2041ARM SMMU DRIVERS
b8f9879e 2042M: Will Deacon <will.deacon@arm.com>
c8bff3a6 2043R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
2044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2045S: Maintained
2046F: drivers/iommu/arm-smmu.c
48ec83bc 2047F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 2048F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 2049F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 2050
38074229
CM
2051ARM64 PORT (AARCH64 ARCHITECTURE)
2052M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 2053M: Will Deacon <will.deacon@arm.com>
38074229 2054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 2055T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
2056S: Maintained
2057F: arch/arm64/
d19766ec 2058F: Documentation/arm64/
38074229 2059
9d7005f9
LP
2060AS3645A LED FLASH CONTROLLER DRIVER
2061M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2062L: linux-media@vger.kernel.org
2063T: git git://linuxtv.org/media_tree.git
2064S: Maintained
2065F: drivers/media/i2c/as3645a.c
b5dcee22 2066F: include/media/i2c/as3645a.h
9d7005f9 2067
7c94a8b2
LW
2068ASAHI KASEI AK8974 DRIVER
2069M: Linus Walleij <linus.walleij@linaro.org>
2070L: linux-iio@vger.kernel.org
2071W: http://www.akm.com/
2072S: Supported
2073F: drivers/iio/magnetometer/ak8974.c
2074
d58de038
GJ
2075ASC7621 HARDWARE MONITOR DRIVER
2076M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2077L: linux-hwmon@vger.kernel.org
d58de038
GJ
2078S: Maintained
2079F: Documentation/hwmon/asc7621
2080F: drivers/hwmon/asc7621.c
2081
b229ece9 2082ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2083M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2084L: acpi4asus-user@lists.sourceforge.net
d0944853 2085L: platform-driver-x86@vger.kernel.org
76593d6f 2086W: http://acpi4asus.sf.net
85091b71 2087S: Maintained
b229ece9
CC
2088F: drivers/platform/x86/asus*.c
2089F: drivers/platform/x86/eeepc*.c
85091b71 2090
f6a6bbae
JPRV
2091ASUS WIRELESS RADIO CONTROL DRIVER
2092M: João Paulo Rechi Vita <jprvita@gmail.com>
2093L: platform-driver-x86@vger.kernel.org
2094S: Maintained
2095F: drivers/platform/x86/asus-wireless.c
2096
75aeddd1
DH
2097ASYMMETRIC KEYS
2098M: David Howells <dhowells@redhat.com>
2099L: keyrings@vger.kernel.org
2100S: Maintained
2101F: Documentation/crypto/asymmetric-keys.txt
2102F: include/linux/verification.h
2103F: include/crypto/public_key.h
2104F: include/crypto/pkcs7.h
2105F: crypto/asymmetric_keys/
2106
953a6479 2107ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2108R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2109W: http://sourceforge.net/projects/xscaleiop
08223d80 2110S: Odd fixes
679655da
JP
2111F: Documentation/crypto/async-tx-api.txt
2112F: crypto/async_tx/
2113F: drivers/dma/
2114F: include/linux/dmaengine.h
2115F: include/linux/async_tx.h
b3e5f263 2116
a1867d36 2117AT24 EEPROM DRIVER
14d77c4d 2118M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2119L: linux-i2c@vger.kernel.org
2120S: Maintained
2121F: drivers/misc/eeprom/at24.c
25f73ed5 2122F: include/linux/platform_data/at24.h
a1867d36 2123
e7839f25 2124ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2125M: "Ed L. Cashin" <ed.cashin@acm.org>
2126W: http://www.openaoe.org/
1da177e4 2127S: Supported
679655da
JP
2128F: Documentation/aoe/
2129F: drivers/block/aoe/
1da177e4 2130
aad7a211
AB
2131ATHEROS 71XX/9XXX GPIO DRIVER
2132M: Alban Bedel <albeu@free.fr>
2133W: https://github.com/AlbanBedel/linux
2134T: git git://github.com/AlbanBedel/linux
2135S: Maintained
2136F: drivers/gpio/gpio-ath79.c
2137F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2138
9a10a870 2139ATHEROS ATH GENERIC UTILITIES
f726ee65 2140M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2141L: linux-wireless@vger.kernel.org
2142S: Supported
2143F: drivers/net/wireless/ath/*
2144
fa1c114f 2145ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2146M: Jiri Slaby <jirislaby@gmail.com>
2147M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2148M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2149L: linux-wireless@vger.kernel.org
72c706b7 2150W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2151S: Maintained
fa451753 2152F: drivers/net/wireless/ath/ath5k/
fa1c114f 2153
12e62d6f
KV
2154ATHEROS ATH6KL WIRELESS DRIVER
2155M: Kalle Valo <kvalo@qca.qualcomm.com>
2156L: linux-wireless@vger.kernel.org
2157W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2158T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2159S: Supported
2160F: drivers/net/wireless/ath/ath6kl/
2161
2be7d22f 2162WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2163M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2164L: linux-wireless@vger.kernel.org
2165L: wil6210@qca.qualcomm.com
2166S: Supported
2167W: http://wireless.kernel.org/en/users/Drivers/wil6210
2168F: drivers/net/wireless/ath/wil6210/
dba4b74d 2169F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2170
1d7e1e6b
CL
2171CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2172M: Christian Lamparter <chunkeey@googlemail.com>
2173L: linux-wireless@vger.kernel.org
2174W: http://wireless.kernel.org/en/users/Drivers/carl9170
2175S: Maintained
2176F: drivers/net/wireless/ath/carl9170/
2177
2c2a6172
LT
2178ATK0110 HWMON DRIVER
2179M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2180L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2181S: Maintained
2182F: drivers/hwmon/asus_atk0110.c
2183
6f69a6d7 2184ATI_REMOTE2 DRIVER
8b58be88 2185M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2186S: Maintained
679655da 2187F: drivers/input/misc/ati_remote2.c
6f69a6d7 2188
7ae115b4 2189ATLX ETHERNET DRIVERS
8b58be88 2190M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2191M: Chris Snook <chris.snook@gmail.com>
e443e383 2192L: netdev@vger.kernel.org
8d5ca6ec
JC
2193W: http://sourceforge.net/projects/atl1
2194W: http://atl1.sourceforge.net
2195S: Maintained
2b133ad6 2196F: drivers/net/ethernet/atheros/
8d5ca6ec 2197
1da177e4 2198ATM
366c1bd1 2199M: Chas Williams <3chas3@gmail.com>
476604de 2200L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2201L: netdev@vger.kernel.org
1da177e4
LT
2202W: http://linux-atm.sourceforge.net
2203S: Maintained
679655da
JP
2204F: drivers/atm/
2205F: include/linux/atm*
c117ab84 2206F: include/uapi/linux/atm*
1da177e4 2207
04ac2f46 2208ATMEL AT91 / AT32 MCI DRIVER
420a3879 2209M: Ludovic Desroches <ludovic.desroches@microchip.com>
04ac2f46
NF
2210S: Maintained
2211F: drivers/mmc/host/atmel-mci.c
04ac2f46 2212
f80cb488 2213ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
e085b9d8 2214M: Nicolas Ferre <nicolas.ferre@microchip.com>
f80cb488
NF
2215S: Supported
2216F: drivers/power/reset/at91-sama5d2_shdwc.c
2217
b9cd7a25 2218ATMEL SAMA5D2 ADC DRIVER
420a3879 2219M: Ludovic Desroches <ludovic.desroches@microchip.com>
b9cd7a25
LD
2220L: linux-iio@vger.kernel.org
2221S: Supported
2222F: drivers/iio/adc/at91-sama5d2_adc.c
2223
dfae90ed 2224ATMEL Audio ALSA driver
e085b9d8 2225M: Nicolas Ferre <nicolas.ferre@microchip.com>
dfae90ed
BS
2226L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2227S: Supported
2228F: sound/soc/atmel
2229
6bd0f436 2230ATMEL XDMA DRIVER
420a3879 2231M: Ludovic Desroches <ludovic.desroches@microchip.com>
6bd0f436
LD
2232L: linux-arm-kernel@lists.infradead.org
2233L: dmaengine@vger.kernel.org
2234S: Supported
2235F: drivers/dma/at_xdmac.c
2236
888f2804 2237ATMEL I2C DRIVER
420a3879 2238M: Ludovic Desroches <ludovic.desroches@microchip.com>
888f2804
LD
2239L: linux-i2c@vger.kernel.org
2240S: Supported
2241F: drivers/i2c/busses/i2c-at91.c
2242
15515545 2243ATMEL ISI DRIVER
420a3879 2244M: Ludovic Desroches <ludovic.desroches@microchip.com>
15515545
JW
2245L: linux-media@vger.kernel.org
2246S: Supported
0538bee6 2247F: drivers/media/platform/atmel/atmel-isi.c
15515545
JW
2248F: include/media/atmel-isi.h
2249
8f4c79ce 2250ATMEL LCDFB DRIVER
e085b9d8 2251M: Nicolas Ferre <nicolas.ferre@microchip.com>
c69f677c 2252L: linux-fbdev@vger.kernel.org
8f4c79ce 2253S: Maintained
8a61f013 2254F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2255F: include/video/atmel_lcdc.h
8f4c79ce 2256
89e5785f 2257ATMEL MACB ETHERNET DRIVER
e085b9d8 2258M: Nicolas Ferre <nicolas.ferre@microchip.com>
89e5785f 2259S: Supported
9f2f381f 2260F: drivers/net/ethernet/cadence/
89e5785f 2261
5cbac98a 2262ATMEL NAND DRIVER
50cb2efa
NF
2263M: Wenyou Yang <wenyou.yang@atmel.com>
2264M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2265L: linux-mtd@lists.infradead.org
2266S: Supported
2267F: drivers/mtd/nand/atmel_nand*
2268
05c441ef 2269ATMEL SDMMC DRIVER
420a3879 2270M: Ludovic Desroches <ludovic.desroches@microchip.com>
05c441ef 2271L: linux-mmc@vger.kernel.org
2272S: Supported
2273F: drivers/mmc/host/sdhci-of-at91.c
2274
754ce4f2 2275ATMEL SPI DRIVER
e085b9d8 2276M: Nicolas Ferre <nicolas.ferre@microchip.com>
754ce4f2 2277S: Supported
9df92e6c 2278F: drivers/spi/spi-atmel.*
754ce4f2 2279
0ef09015 2280ATMEL SSC DRIVER
e085b9d8 2281M: Nicolas Ferre <nicolas.ferre@microchip.com>
0ef09015
BS
2282L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2283S: Supported
2284F: drivers/misc/atmel-ssc.c
2285F: include/linux/atmel-ssc.h
2286
e9cb1c5a 2287ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
e085b9d8 2288M: Nicolas Ferre <nicolas.ferre@microchip.com>
e9cb1c5a
NF
2289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2290S: Supported
2291F: drivers/misc/atmel_tclib.c
2292F: drivers/clocksource/tcb_clksrc.c
2293
914a3f3b 2294ATMEL USBA UDC DRIVER
e085b9d8 2295M: Nicolas Ferre <nicolas.ferre@microchip.com>
a02875a6 2296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2297S: Supported
faf2e1db 2298F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2299
1da177e4 2300ATMEL WIRELESS DRIVER
8b58be88 2301M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2302L: linux-wireless@vger.kernel.org
1da177e4
LT
2303W: http://www.thekelleys.org.uk/atmel
2304W: http://atmelwlandriver.sourceforge.net/
2305S: Maintained
30fe0f9b 2306F: drivers/net/wireless/atmel/atmel*
1da177e4 2307
a14c0f8f 2308ATMEL MAXTOUCH DRIVER
aaf578e1
ND
2309M: Nick Dyer <nick@shmanahar.org>
2310T: git git://github.com/ndyer/linux.git
2311S: Maintained
a14c0f8f
ND
2312F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2313F: drivers/input/touchscreen/atmel_mxt_ts.c
2314F: include/linux/platform_data/atmel_mxt_ts.h
2315
26780d9e 2316ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2317M: Bradley Grove <linuxdrivers@attotech.com>
2318L: linux-scsi@vger.kernel.org
2319W: http://www.attotech.com
2320S: Supported
2321F: drivers/scsi/esas2r
26780d9e 2322
bc6e17b8
SS
2323ATUSB IEEE 802.15.4 RADIO DRIVER
2324M: Stefan Schmidt <stefan@osg.samsung.com>
2325L: linux-wpan@vger.kernel.org
2326S: Maintained
2327F: drivers/net/ieee802154/atusb.c
2328F: drivers/net/ieee802154/atusb.h
2329F: drivers/net/ieee802154/at86rf230.h
2330
a92b7b80 2331AUDIT SUBSYSTEM
915f389d 2332M: Paul Moore <paul@paul-moore.com>
8b58be88 2333M: Eric Paris <eparis@redhat.com>
915f389d 2334L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2335W: http://people.redhat.com/sgrubb/audit/
915f389d 2336T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2337S: Maintained
679655da 2338F: include/linux/audit.h
c117ab84 2339F: include/uapi/linux/audit.h
679655da 2340F: kernel/audit*
a92b7b80 2341
70e84049 2342AUXILIARY DISPLAY DRIVERS
8b58be88 2343M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2344W: http://miguelojeda.es/auxdisplay.htm
2345W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2346S: Maintained
679655da
JP
2347F: drivers/auxdisplay/
2348F: include/linux/cfag12864b.h
70e84049 2349
1da177e4 2350AX.25 NETWORK LAYER
8b58be88 2351M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2352L: linux-hams@vger.kernel.org
d34cb28a 2353W: http://www.linux-ax25.org/
1da177e4 2354S: Maintained
c117ab84 2355F: include/uapi/linux/ax25.h
679655da
JP
2356F: include/net/ax25.h
2357F: net/ax25/
1da177e4 2358
c821d301
PR
2359AXENTIA ASOC DRIVERS
2360M: Peter Rosin <peda@axentia.se>
2361L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2362S: Maintained
2363F: Documentation/devicetree/bindings/sound/axentia,*
aa431124 2364F: sound/soc/atmel/tse850-pcm5142.c
c821d301 2365
21dd0ece
PR
2366AXENTIA ARM DEVICES
2367M: Peter Rosin <peda@axentia.se>
2368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2369S: Maintained
2370F: Documentation/devicetree/bindings/arm/axentia.txt
2371F: arch/arm/boot/dts/at91-linea.dtsi
2372F: arch/arm/boot/dts/at91-tse850-3.dts
2373
d5269395 2374AZ6007 DVB DRIVER
5dc8a864
MCC
2375M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2376M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2377L: linux-media@vger.kernel.org
a825eaec 2378W: https://linuxtv.org
d5269395
MCC
2379T: git git://linuxtv.org/media_tree.git
2380S: Maintained
2381F: drivers/media/usb/dvb-usb-v2/az6007.c
2382
6777376e
HV
2383AZTECH FM RADIO RECEIVER DRIVER
2384M: Hans Verkuil <hverkuil@xs4all.nl>
2385L: linux-media@vger.kernel.org
2386T: git git://linuxtv.org/media_tree.git
a825eaec 2387W: https://linuxtv.org
6777376e
HV
2388S: Maintained
2389F: drivers/media/radio/radio-aztech*
2390
e2d1d6c0 2391B43 WIRELESS DRIVER
e2d1d6c0 2392L: linux-wireless@vger.kernel.org
ed072f9e 2393L: b43-dev@lists.infradead.org
491b26b4 2394W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2395S: Odd Fixes
58619b14 2396F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2397
2398B43LEGACY WIRELESS DRIVER
8b58be88 2399M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2400L: linux-wireless@vger.kernel.org
ed072f9e 2401L: b43-dev@lists.infradead.org
491b26b4 2402W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2403S: Maintained
423e3ce3 2404F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2405
300abeb5 2406BACKLIGHT CLASS/SUBSYSTEM
70d14fcf 2407M: Lee Jones <lee.jones@linaro.org>
80e5d455
LJ
2408M: Daniel Thompson <daniel.thompson@linaro.org>
2409M: Jingoo Han <jingoohan1@gmail.com>
9f273c24 2410T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2411S: Maintained
679655da
JP
2412F: drivers/video/backlight/
2413F: include/linux/backlight.h
80e5d455
LJ
2414F: include/linux/pwm_backlight.h
2415F: Documentation/devicetree/bindings/leds/backlight
300abeb5 2416
c6c8fea2 2417BATMAN ADVANCED
207df49e 2418M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2419M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2420M: Antonio Quartulli <a@unstable.cc>
1584f41f 2421L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2422W: https://www.open-mesh.org/
8b823170 2423Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2424S: Maintained
286ddfb0
SE
2425F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2426F: Documentation/ABI/testing/sysfs-class-net-mesh
2427F: Documentation/networking/batman-adv.txt
09748a22 2428F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2429F: net/batman-adv/
2430
e2d1d6c0 2431BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2432M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2433L: linux-hams@vger.kernel.org
2434W: http://www.baycom.org/~tom/ham/ham.html
2435S: Maintained
679655da 2436F: drivers/net/hamradio/baycom*
e2d1d6c0 2437
cafe5635 2438BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2439M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2440L: linux-bcache@vger.kernel.org
2441W: http://bcache.evilpiepirate.org
4d1034eb 2442S: Orphan
cafe5635
KO
2443F: drivers/md/bcache/
2444
04bd844a
HV
2445BDISP ST MEDIA DRIVER
2446M: Fabien Dessenne <fabien.dessenne@st.com>
2447L: linux-media@vger.kernel.org
2448T: git git://linuxtv.org/media_tree.git
a825eaec 2449W: https://linuxtv.org
04bd844a
HV
2450S: Supported
2451F: drivers/media/platform/sti/bdisp
2452
f34b87e4
HF
2453DELTA ST MEDIA DRIVER
2454M: Hugues Fruchet <hugues.fruchet@st.com>
2455L: linux-media@vger.kernel.org
2456T: git git://linuxtv.org/media_tree.git
2457W: https://linuxtv.org
2458S: Supported
2459F: drivers/media/platform/sti/delta
2460
e2d1d6c0 2461BEFS FILE SYSTEM
db4ad036
LB
2462M: Luis de Bethencourt <luisbg@osg.samsung.com>
2463M: Salah Triki <salah.triki@gmail.com>
2464S: Maintained
2465T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2466F: Documentation/filesystems/befs.txt
2467F: fs/befs/
e2d1d6c0 2468
564ee360 2469BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2470M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2471L: netdev@vger.kernel.org
2472S: Maintained
2473F: drivers/net/ethernet/ec_bhf.c
564ee360 2474
e2d1d6c0 2475BFS FILE SYSTEM
8b58be88 2476M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2477S: Maintained
679655da
JP
2478F: Documentation/filesystems/bfs.txt
2479F: fs/bfs/
c117ab84 2480F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2481
1394f032 2482BLACKFIN ARCHITECTURE
a4edbc10 2483M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2484L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2485T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2486W: http://blackfin.uclinux.org
2487S: Supported
679655da 2488F: arch/blackfin/
566da5b2 2489
e190d6b1 2490BLACKFIN EMAC DRIVER
b3fe92b0 2491L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2492W: http://blackfin.uclinux.org
2493S: Supported
7b35f033 2494F: drivers/net/ethernet/adi/
e190d6b1 2495
566da5b2 2496BLACKFIN RTC DRIVER
b3fe92b0 2497L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2498W: http://blackfin.uclinux.org
2499S: Supported
679655da 2500F: drivers/rtc/rtc-bfin.c
1394f032 2501
936ed49a 2502BLACKFIN SDH DRIVER
109ec8c3 2503M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2504L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2505W: http://blackfin.uclinux.org
2506S: Supported
2507F: drivers/mmc/host/bfin_sdh.c
2508
1394f032 2509BLACKFIN SERIAL DRIVER
8b58be88 2510M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2511L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2512W: http://blackfin.uclinux.org
2513S: Supported
8460241e 2514F: drivers/tty/serial/bfin_uart.c
1394f032 2515
1e6d320f 2516BLACKFIN WATCHDOG DRIVER
b3fe92b0 2517L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2518W: http://blackfin.uclinux.org
2519S: Supported
679655da 2520F: drivers/watchdog/bfin_wdt.c
1e6d320f 2521
d24ecfcc 2522BLACKFIN I2C TWI DRIVER
8b58be88 2523M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2524L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2525W: http://blackfin.uclinux.org/
2526S: Supported
679655da 2527F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2528
1e204377
SJ
2529BLACKFIN MEDIA DRIVER
2530M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2531L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2532W: http://blackfin.uclinux.org/
2533S: Supported
2534F: drivers/media/platform/blackfin/
2535F: drivers/media/i2c/adv7183*
2536F: drivers/media/i2c/vs6624*
2537
b54cf35a
JSM
2538BLINKM RGB LED DRIVER
2539M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2540S: Maintained
2541F: drivers/leds/leds-blinkm.c
2542
1da177e4 2543BLOCK LAYER
8b58be88 2544M: Jens Axboe <axboe@kernel.dk>
82c426e0 2545L: linux-block@vger.kernel.org
08deed1e 2546T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2547S: Maintained
679655da 2548F: block/
ae11f7ef 2549F: kernel/trace/blktrace.c
88459642 2550F: lib/sbitmap.c
1da177e4 2551
bf290f8f
UH
2552BFQ I/O SCHEDULER
2553M: Paolo Valente <paolo.valente@linaro.org>
2554M: Jens Axboe <axboe@kernel.dk>
2555L: linux-block@vger.kernel.org
2556S: Maintained
2557F: block/bfq-*
2558F: Documentation/block/bfq-iosched.txt
2559
2b54aaef 2560BLOCK2MTD DRIVER
8b58be88 2561M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2562L: linux-mtd@lists.infradead.org
2563S: Maintained
679655da 2564F: drivers/mtd/devices/block2mtd.c
2b54aaef 2565
63fbd24e 2566BLUETOOTH DRIVERS
8b58be88 2567M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2568M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2569M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2570L: linux-bluetooth@vger.kernel.org
63fbd24e 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 2575F: drivers/bluetooth/
1da177e4 2576
63fbd24e 2577BLUETOOTH SUBSYSTEM
8b58be88 2578M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2579M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2580M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2581L: linux-bluetooth@vger.kernel.org
2582W: http://www.bluez.org/
22e7a424
MH
2583T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2584T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2585S: Maintained
679655da
JP
2586F: net/bluetooth/
2587F: include/net/bluetooth/
1da177e4
LT
2588
2589BONDING DRIVER
79b30750 2590M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2591M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2592M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2593L: netdev@vger.kernel.org
ce00f85c
JC
2594W: http://sourceforge.net/projects/bonding/
2595S: Supported
679655da 2596F: drivers/net/bonding/
c117ab84 2597F: include/uapi/linux/if_bonding.h
1da177e4 2598
b5f4df34
AS
2599BPF (Safe dynamic programs and tools)
2600M: Alexei Starovoitov <ast@kernel.org>
cdb90499 2601M: Daniel Borkmann <daniel@iogearbox.net>
b5f4df34
AS
2602L: netdev@vger.kernel.org
2603L: linux-kernel@vger.kernel.org
2604S: Supported
cdb90499
DB
2605F: arch/x86/net/bpf_jit*
2606F: Documentation/networking/filter.txt
2607F: include/linux/bpf*
2608F: include/linux/filter.h
2609F: include/uapi/linux/bpf*
2610F: include/uapi/linux/filter.h
b5f4df34 2611F: kernel/bpf/
cdb90499 2612F: kernel/trace/bpf_trace.c
5aa5bd14 2613F: lib/test_bpf.c
cdb90499
DB
2614F: net/bpf/
2615F: net/core/filter.c
2616F: net/sched/act_bpf.c
2617F: net/sched/cls_bpf.c
2618F: samples/bpf/
2619F: tools/net/bpf*
2620F: tools/testing/selftests/bpf/
b5f4df34 2621
39105890 2622BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2623M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2624L: netdev@vger.kernel.org
2625S: Supported
adfc5217 2626F: drivers/net/ethernet/broadcom/b44.*
39105890 2627
967dd82f
FF
2628BROADCOM B53 ETHERNET SWITCH DRIVER
2629M: Florian Fainelli <f.fainelli@gmail.com>
2630L: netdev@vger.kernel.org
2631L: openwrt-devel@lists.openwrt.org (subscribers-only)
2632S: Supported
2633F: drivers/net/dsa/b53/*
2634F: include/linux/platform_data/b53.h
2635
32ec90d5
FF
2636BROADCOM GENET ETHERNET DRIVER
2637M: Florian Fainelli <f.fainelli@gmail.com>
2638L: netdev@vger.kernel.org
2639S: Supported
2640F: drivers/net/ethernet/broadcom/genet/
2641
948c51e6 2642BROADCOM BNX2 GIGABIT ETHERNET DRIVER
67f0160f
MY
2643M: Rasesh Mody <rasesh.mody@cavium.com>
2644M: Harish Patil <harish.patil@cavium.com>
2645M: Dept-GELinuxNICDev@cavium.com
948c51e6
MC
2646L: netdev@vger.kernel.org
2647S: Supported
adfc5217
JK
2648F: drivers/net/ethernet/broadcom/bnx2.*
2649F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2650
4d9d2cb0 2651BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2652M: Yuval Mintz <Yuval.Mintz@cavium.com>
2653M: Ariel Elior <ariel.elior@cavium.com>
2654M: everest-linux-l2@cavium.com
4d9d2cb0
ET
2655L: netdev@vger.kernel.org
2656S: Supported
adfc5217 2657F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2658
3f0d80b6
MC
2659BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2660M: Michael Chan <michael.chan@broadcom.com>
2661L: netdev@vger.kernel.org
2662S: Supported
2663F: drivers/net/ethernet/broadcom/bnxt/
2664
90f4c594 2665BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2666M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2667M: Ray Jui <rjui@broadcom.com>
2668M: Scott Branden <sbranden@broadcom.com>
086f4704 2669M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2670T: git git://github.com/broadcom/mach-bcm
af4b8e37 2671S: Maintained
ccf62f5a
JM
2672N: bcm281*
2673N: bcm113*
2674N: bcm216*
2675N: kona
af4b8e37 2676F: arch/arm/mach-bcm/
af4b8e37 2677
9209bec4 2678BROADCOM BCM2835 ARM ARCHITECTURE
8bcdd929 2679M: Lee Jones <lee@kernel.org>
10b9e887 2680M: Eric Anholt <eric@anholt.net>
346ab44e 2681M: Stefan Wahren <stefan.wahren@i2se.com>
f680f25c 2682L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2683L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
902dcd14 2684T: git git://github.com/anholt/linux
f680f25c 2685S: Maintained
9209bec4 2686N: bcm2835
4a5a7a66 2687F: drivers/staging/vc04_services
f680f25c 2688
5564f092
RM
2689BROADCOM BCM47XX MIPS ARCHITECTURE
2690M: Hauke Mehrtens <hauke@hauke-m.de>
2691M: Rafał Miłecki <zajec5@gmail.com>
2692L: linux-mips@linux-mips.org
2693S: Maintained
7ad2410c 2694F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2695F: arch/mips/bcm47xx/*
2696F: arch/mips/include/asm/mach-bcm47xx/*
2697
9209bec4 2698BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2699M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a 2700M: Rafał Miłecki <zajec5@gmail.com>
d722bc94 2701M: Jon Mason <jonmason@broadcom.com>
1a50cd8a 2702M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2703L: linux-arm-kernel@lists.infradead.org
2704S: Maintained
2705F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2706F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe 2707F: arch/arm/boot/dts/bcm470*
d722bc94 2708F: arch/arm/boot/dts/bcm953012*
5b293ebe 2709
4ebd5047
RM
2710BROADCOM BCM53573 ARM ARCHITECTURE
2711M: Rafał Miłecki <rafal@milecki.pl>
2712L: linux-arm-kernel@lists.infradead.org
2713S: Maintained
2714F: arch/arm/boot/dts/bcm53573*
2715F: arch/arm/boot/dts/bcm47189*
2716
e076e962
FF
2717BROADCOM BCM63XX ARM ARCHITECTURE
2718M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2719M: bcm-kernel-feedback-list@broadcom.com
20de823e 2720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2721T: git git://github.com/broadcom/stblinux.git
e076e962 2722S: Maintained
d6f4e76e 2723N: bcm63xx
e076e962 2724
7110e227
KC
2725BROADCOM BCM63XX/BCM33XX UDC DRIVER
2726M: Kevin Cernekee <cernekee@gmail.com>
2727L: linux-usb@vger.kernel.org
2728S: Maintained
2729F: drivers/usb/gadget/udc/bcm63xx_udc.*
2730
2df94fd6 2731BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2732M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2733M: Gregory Fong <gregory.0xf0@gmail.com>
2734M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2735M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2737T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2738S: Maintained
2739F: arch/arm/mach-bcm/*brcmstb*
2740F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2741F: drivers/bus/brcmstb_gisb.c
5009a289 2742N: brcmstb
2df94fd6 2743
70371cef
KC
2744BROADCOM BMIPS MIPS ARCHITECTURE
2745M: Kevin Cernekee <cernekee@gmail.com>
2746M: Florian Fainelli <f.fainelli@gmail.com>
2747L: linux-mips@linux-mips.org
eb6725d0 2748T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2749S: Maintained
2750F: arch/mips/bmips/*
2751F: arch/mips/include/asm/mach-bmips/*
2752F: arch/mips/kernel/*bmips*
338808de 2753F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2754F: drivers/irqchip/irq-bcm63*
70371cef
KC
2755F: drivers/irqchip/irq-bcm7*
2756F: drivers/irqchip/irq-brcmstb*
3271e610 2757F: include/linux/bcm963xx_nvram.h
8fce60b8 2758F: include/linux/bcm963xx_tag.h
70371cef 2759
20bb5505
MM
2760BROADCOM BMIPS CPUFREQ DRIVER
2761M: Markus Mayer <mmayer@broadcom.com>
2762M: bcm-kernel-feedback-list@broadcom.com
2763L: linux-pm@vger.kernel.org
2764S: Maintained
2765F: drivers/cpufreq/bmips-cpufreq.c
2766
948c51e6 2767BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2768M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2769M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2770M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2771L: netdev@vger.kernel.org
2772S: Supported
adfc5217 2773F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2774
a9533e7e 2775BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2776M: Arend van Spriel <arend.vanspriel@broadcom.com>
2777M: Franky Lin <franky.lin@broadcom.com>
2778M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2779L: linux-wireless@vger.kernel.org
2a734451 2780L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2781S: Supported
05491d2c 2782F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2783
9958d6f9 2784BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2785M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2786L: linux-scsi@vger.kernel.org
2787S: Supported
2788F: drivers/scsi/bnx2fc/
2789
6a6b5ad0 2790BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2791M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2792L: linux-scsi@vger.kernel.org
2793S: Supported
2794F: drivers/scsi/bnx2i/
2795
63f37ddf 2796BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2797M: Ray Jui <rjui@broadcom.com>
2798M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2799M: Jon Mason <jonmason@broadcom.com>
086f4704 2800M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2801L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2802T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2803S: Maintained
2804N: iproc
2805N: cygnus
5c161242 2806N: bcm[-_]nsp
36c0237f
SB
2807N: bcm9113*
2808N: bcm9583*
63f37ddf
JM
2809N: bcm9585*
2810N: bcm9586*
2811N: bcm988312
36c0237f 2812N: bcm113*
63f37ddf
JM
2813N: bcm583*
2814N: bcm585*
2815N: bcm586*
2816N: bcm88312
d76e21b8 2817F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2818F: drivers/clk/bcm/clk-ns*
2819F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2820
3b0213d5
GF
2821BROADCOM BRCMSTB GPIO DRIVER
2822M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2823L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2824S: Supported
2825F: drivers/gpio/gpio-brcmstb.c
2826F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2827
7b7f588b 2828BROADCOM KONA GPIO DRIVER
5e163903 2829M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2830L: bcm-kernel-feedback-list@broadcom.com
2831S: Supported
2832F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2833F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2834
f6e734a8
RM
2835BROADCOM NVRAM DRIVER
2836M: Rafał Miłecki <zajec5@gmail.com>
2837L: linux-mips@linux-mips.org
2838S: Maintained
2839F: drivers/firmware/broadcom/*
2840
02787daa
BN
2841BROADCOM STB NAND FLASH DRIVER
2842M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2843M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2844L: linux-mtd@lists.infradead.org
1285734c 2845L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2846S: Maintained
2847F: drivers/mtd/nand/brcmnand/
2848
bb446b57
MM
2849BROADCOM STB AVS CPUFREQ DRIVER
2850M: Markus Mayer <mmayer@broadcom.com>
2851M: bcm-kernel-feedback-list@broadcom.com
2852L: linux-pm@vger.kernel.org
2853S: Maintained
2854F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
de322e08 2855F: drivers/cpufreq/brcmstb*
bb446b57 2856
c9678d86
RM
2857BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2858M: Rafał Miłecki <zajec5@gmail.com>
2859L: linux-wireless@vger.kernel.org
2860S: Maintained
2861F: drivers/bcma/
2862F: include/linux/bcma/
2863
b8302205
FF
2864BROADCOM SYSTEMPORT ETHERNET DRIVER
2865M: Florian Fainelli <f.fainelli@gmail.com>
2866L: netdev@vger.kernel.org
2867S: Supported
2868F: drivers/net/ethernet/broadcom/bcmsysport.*
2869
592e8b32
SX
2870BROADCOM NETXTREME-E ROCE DRIVER
2871M: Selvin Xavier <selvin.xavier@broadcom.com>
2872M: Devesh Sharma <devesh.sharma@broadcom.com>
2873M: Somnath Kotur <somnath.kotur@broadcom.com>
2874M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2875L: linux-rdma@vger.kernel.org
2876W: http://www.broadcom.com
2877S: Supported
2878F: drivers/infiniband/hw/bnxt_re/
2879F: include/uapi/rdma/bnxt_re-abi.h
2880
7725ccfd 2881BROCADE BFA FC SCSI DRIVER
aa803370
AG
2882M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2883M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2884L: linux-scsi@vger.kernel.org
2885S: Supported
2886F: drivers/scsi/bfa/
7725ccfd 2887
8b230ed8 2888BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2889M: Rasesh Mody <rasesh.mody@cavium.com>
2890M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2891M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
2892L: netdev@vger.kernel.org
2893S: Supported
f844a0ea 2894F: drivers/net/ethernet/brocade/bna/
8b230ed8 2895
5cdf7f76 2896BSG (block layer generic sg v4 driver)
8b58be88 2897M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2898L: linux-scsi@vger.kernel.org
2899S: Supported
679655da
JP
2900F: block/bsg.c
2901F: include/linux/bsg.h
c117ab84 2902F: include/uapi/linux/bsg.h
5cdf7f76 2903
af39917d
CL
2904BT87X AUDIO DRIVER
2905M: Clemens Ladisch <clemens@ladisch.de>
2906L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2907T: git git://git.alsa-project.org/alsa-kernel.git
2908S: Maintained
2909F: Documentation/sound/alsa/Bt87x.txt
2910F: sound/pci/bt87x.c
2911
ff1d5c2f 2912BT8XXGPIO DRIVER
eb032b98 2913M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2914W: http://bu3sch.de/btgpio.php
2915S: Maintained
72dbb705 2916F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2917
eb1eb04f 2918BTRFS FILE SYSTEM
c0778e25
CM
2919M: Chris Mason <clm@fb.com>
2920M: Josef Bacik <jbacik@fb.com>
d8130624 2921M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2922L: linux-btrfs@vger.kernel.org
2923W: http://btrfs.wiki.kernel.org/
8a6e2535 2924Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2925T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2926S: Maintained
679655da
JP
2927F: Documentation/filesystems/btrfs.txt
2928F: fs/btrfs/
eb1eb04f 2929
1da177e4 2930BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2931M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2932M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2933L: linux-media@vger.kernel.org
a825eaec 2934W: https://linuxtv.org
275ffde4 2935T: git git://linuxtv.org/media_tree.git
f96236e5 2936S: Odd fixes
618cd932 2937F: Documentation/media/v4l-drivers/bttv*
90d72ac6 2938F: drivers/media/pci/bt8xx/bttv*
1da177e4 2939
1f34923c
KA
2940BUSLOGIC SCSI DRIVER
2941M: Khalid Aziz <khalid@gonehiking.org>
2942L: linux-scsi@vger.kernel.org
2943S: Maintained
2944F: drivers/scsi/BusLogic.*
2945F: drivers/scsi/FlashPoint.*
2946
af39917d
CL
2947C-MEDIA CMI8788 DRIVER
2948M: Clemens Ladisch <clemens@ladisch.de>
2949L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2950T: git git://git.alsa-project.org/alsa-kernel.git
2951S: Maintained
2952F: sound/pci/oxygen/
2953
2141355f
MS
2954C6X ARCHITECTURE
2955M: Mark Salter <msalter@redhat.com>
2956M: Aurelien Jacquiot <a-jacquiot@ti.com>
2957L: linux-c6x-dev@linux-c6x.org
2958W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2959S: Maintained
2960F: arch/c6x/
2961
8b1cfcbd
HM
2962CA8210 IEEE-802.15.4 RADIO DRIVER
2963M: Harry Morris <h.morris@cascoda.com>
2964M: linuxdev@cascoda.com
2965L: linux-wpan@vger.kernel.org
2966W: https://github.com/Cascoda/ca8210-linux.git
2967S: Maintained
2968F: drivers/net/ieee802154/ca8210.c
2969F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2970
a5432f5a 2971CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2972M: David Howells <dhowells@redhat.com>
e62d6e24 2973L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2974S: Supported
2975F: Documentation/filesystems/caching/cachefiles.txt
2976F: fs/cachefiles/
2977
c815ca39
HV
2978CADET FM/AM RADIO RECEIVER DRIVER
2979M: Hans Verkuil <hverkuil@xs4all.nl>
2980L: linux-media@vger.kernel.org
2981T: git git://linuxtv.org/media_tree.git
a825eaec 2982W: https://linuxtv.org
c815ca39
HV
2983S: Maintained
2984F: drivers/media/radio/radio-cadet*
2985
77d5140f 2986CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2987M: Jonathan Corbet <corbet@lwn.net>
661263b5 2988L: linux-media@vger.kernel.org
275ffde4 2989T: git git://linuxtv.org/media_tree.git
77d5140f 2990S: Maintained
618cd932 2991F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 2992F: drivers/media/platform/marvell-ccic/
77d5140f 2993
201b6bab 2994CAIF NETWORK LAYER
5c574f50 2995M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2996L: netdev@vger.kernel.org
2997S: Supported
2998F: Documentation/networking/caif/
2999F: drivers/net/caif/
c117ab84 3000F: include/uapi/linux/caif/
201b6bab
JP
3001F: include/net/caif/
3002F: net/caif/
3003
77dac90f 3004CALGARY x86-64 IOMMU
a6921c29
JM
3005M: Muli Ben-Yehuda <mulix@mulix.org>
3006M: Jon Mason <jdmason@kudzu.us>
3007L: iommu@lists.linux-foundation.org
77dac90f 3008S: Maintained
679655da
JP
3009F: arch/x86/kernel/pci-calgary_64.c
3010F: arch/x86/kernel/tce_64.c
3011F: arch/x86/include/asm/calgary.h
3012F: arch/x86/include/asm/tce.h
77dac90f 3013
e2d1d6c0 3014CAN NETWORK LAYER
8d15d386 3015M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 3016M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 3017L: linux-can@vger.kernel.org
84b0d715 3018W: https://github.com/linux-can
870482a4
MKB
3019T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3020T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 3021S: Maintained
f35f6c8f 3022F: Documentation/networking/can.txt
8d15d386 3023F: net/can/
8d15d386 3024F: include/linux/can/core.h
c117ab84
CEB
3025F: include/uapi/linux/can.h
3026F: include/uapi/linux/can/bcm.h
3027F: include/uapi/linux/can/raw.h
3028F: include/uapi/linux/can/gw.h
e2d1d6c0 3029
4261a204 3030CAN NETWORK DRIVERS
8b58be88 3031M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 3032M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 3033L: linux-can@vger.kernel.org
84b0d715 3034W: https://github.com/linux-can
870482a4
MKB
3035T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3036T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 3037S: Maintained
3636876a 3038F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
3039F: drivers/net/can/
3040F: include/linux/can/dev.h
8d15d386 3041F: include/linux/can/platform/
c117ab84
CEB
3042F: include/uapi/linux/can/error.h
3043F: include/uapi/linux/can/netlink.h
4261a204 3044
95d16c72 3045CAPABILITIES
39baa7e6 3046M: Serge Hallyn <serge@hallyn.com>
95d16c72 3047L: linux-security-module@vger.kernel.org
6305902c 3048S: Supported
95d16c72 3049F: include/linux/capability.h
c117ab84 3050F: include/uapi/linux/capability.h
6305902c 3051F: security/commoncap.c
38a94118 3052F: kernel/capability.c
95d16c72 3053
b84894c7
KT
3054CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3055M: Kevin Tsai <ktsai@capellamicro.com>
3056S: Maintained
3057F: drivers/iio/light/cm*
b84894c7 3058
971d33cb
J
3059CAVIUM THUNDERX2 ARM64 SOC
3060M: Jayachandran C <jnair@caviumnetworks.com>
3061L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3062S: Maintained
0563ff37 3063F: arch/arm64/boot/dts/cavium/thunder2-99xx*
971d33cb
J
3064F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3065
f9484852
JG
3066CAVIUM I2C DRIVER
3067M: Jan Glauber <jglauber@cavium.com>
3068M: David Daney <david.daney@cavium.com>
3069W: http://www.cavium.com
3070S: Supported
3071F: drivers/i2c/busses/i2c-octeon*
3072F: drivers/i2c/busses/i2c-thunderx*
3073
25fc8465
JG
3074CAVIUM MMC DRIVER
3075M: Jan Glauber <jglauber@cavium.com>
3076M: David Daney <david.daney@cavium.com>
3077M: Steven J. Hill <Steven.Hill@cavium.com>
3078W: http://www.cavium.com
3079S: Supported
3080F: drivers/mmc/host/cavium*
3081
f21fb3ed
RV
3082CAVIUM LIQUIDIO NETWORK DRIVER
3083M: Derek Chickles <derek.chickles@caviumnetworks.com>
3084M: Satanand Burla <satananda.burla@caviumnetworks.com>
3085M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3086M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3087L: netdev@vger.kernel.org
3088W: http://www.cavium.com
3089S: Supported
f21fb3ed
RV
3090F: drivers/net/ethernet/cavium/liquidio/
3091
62ad8b5c
GC
3092CAVIUM OCTEON-TX CRYPTO DRIVER
3093M: George Cherian <george.cherian@cavium.com>
3094L: linux-crypto@vger.kernel.org
3095W: http://www.cavium.com
3096S: Supported
3097F: drivers/crypto/cavium/cpt/
3098
ef0bbac3
VB
3099CC2520 IEEE-802.15.4 RADIO DRIVER
3100M: Varka Bhadram <varkabhadram@gmail.com>
3101L: linux-wpan@vger.kernel.org
3102S: Maintained
3103F: drivers/net/ieee802154/cc2520.c
3104F: include/linux/spi/cc2520.h
3105F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3106
6917a7b7 3107CEC FRAMEWORK
ca684386
HV
3108M: Hans Verkuil <hans.verkuil@cisco.com>
3109L: linux-media@vger.kernel.org
3110T: git git://linuxtv.org/media_tree.git
3111W: http://linuxtv.org
3112S: Supported
104eda6d 3113F: Documentation/media/kapi/cec-core.rst
618cd932 3114F: Documentation/media/uapi/cec
104eda6d 3115F: drivers/media/cec/
ca684386
HV
3116F: drivers/media/rc/keymaps/rc-cec.c
3117F: include/media/cec.h
6917a7b7 3118F: include/media/cec-notifier.h
104eda6d
HV
3119F: include/uapi/linux/cec.h
3120F: include/uapi/linux/cec-funcs.h
ca684386 3121
b8154542 3122CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 3123M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 3124L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
3125W: http://www.ibm.com/developerworks/power/cell/
3126S: Supported
679655da 3127F: arch/powerpc/include/asm/cell*.h
679655da 3128F: arch/powerpc/include/asm/spu*.h
c117ab84 3129F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
3130F: arch/powerpc/oprofile/*cell*
3131F: arch/powerpc/platforms/cell/
b8154542 3132
398ecff5
SW
3133CEPH COMMON CODE (LIBCEPH)
3134M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3135M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3136M: Sage Weil <sage@redhat.com>
82593f87 3137L: ceph-devel@vger.kernel.org
09d90327 3138W: http://ceph.com/
fb99f881 3139T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3140T: git git://github.com/ceph/ceph-client.git
9030aaf9 3141S: Supported
14430813
JP
3142F: net/ceph/
3143F: include/linux/ceph/
3144F: include/linux/crush/
9030aaf9 3145
398ecff5
SW
3146CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3147M: "Yan, Zheng" <zyan@redhat.com>
3148M: Sage Weil <sage@redhat.com>
3149M: Ilya Dryomov <idryomov@gmail.com>
3150L: ceph-devel@vger.kernel.org
3151W: http://ceph.com/
3152T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3153T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3154S: Supported
3155F: Documentation/filesystems/ceph.txt
3156F: fs/ceph/
3157
cfc411e7
DH
3158CERTIFICATE HANDLING:
3159M: David Howells <dhowells@redhat.com>
3160M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3161L: keyrings@vger.kernel.org
cfc411e7
DH
3162S: Maintained
3163F: Documentation/module-signing.txt
3164F: certs/
d8d80386 3165F: scripts/sign-file.c
cfc411e7
DH
3166F: scripts/extract-cert.c
3167
18332a80 3168CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3169L: linux-usb@vger.kernel.org
10c6c9c9 3170S: Orphan
679655da
JP
3171F: Documentation/usb/WUSB-Design-overview.txt
3172F: Documentation/usb/wusb-cbaf
355ffe69
DV
3173F: drivers/usb/host/hwa-hc.c
3174F: drivers/usb/host/whci/
679655da
JP
3175F: drivers/usb/wusbcore/
3176F: include/linux/usb/wusb*
18332a80 3177
c4d7e510
RG
3178HT16K33 LED CONTROLLER DRIVER
3179M: Robin van der Gracht <robin@protonic.nl>
3180S: Maintained
3181F: drivers/auxdisplay/ht16k33.c
3182F: Documentation/devicetree/bindings/display/ht16k33.txt
3183
70e84049 3184CFAG12864B LCD DRIVER
8b58be88 3185M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3186W: http://miguelojeda.es/auxdisplay.htm
3187W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3188S: Maintained
679655da
JP
3189F: drivers/auxdisplay/cfag12864b.c
3190F: include/linux/cfag12864b.h
70e84049
MOS
3191
3192CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3193M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3194W: http://miguelojeda.es/auxdisplay.htm
3195W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3196S: Maintained
679655da
JP
3197F: drivers/auxdisplay/cfag12864bfb.c
3198F: include/linux/cfag12864b.h
70e84049 3199
704232c2 3200CFG80211 and NL80211
8b58be88 3201M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3202L: linux-wireless@vger.kernel.org
ce466579
JB
3203W: http://wireless.kernel.org/
3204T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3205T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3206S: Maintained
c117ab84 3207F: include/uapi/linux/nl80211.h
679655da
JP
3208F: include/net/cfg80211.h
3209F: net/wireless/*
3210X: net/wireless/wext*
704232c2 3211
46e64261
GKH
3212CHAR and MISC DRIVERS
3213M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3214M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3215T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3216S: Supported
46e64261
GKH
3217F: drivers/char/*
3218F: drivers/misc/*
471322a8 3219F: include/linux/miscdevice.h
46e64261 3220
0a920b5b 3221CHECKPATCH
8b58be88 3222M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3223M: Joe Perches <joe@perches.com>
3224S: Maintained
679655da 3225F: scripts/checkpatch.pl
0a920b5b 3226
f8407f26
HW
3227CHINESE DOCUMENTATION
3228M: Harry Wei <harryxiyou@gmail.com>
9740153c 3229L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3230L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3231S: Maintained
f5ff9b63 3232F: Documentation/translations/zh_CN/
f8407f26 3233
2721ea2c 3234CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3235M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3236T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3237L: linux-usb@vger.kernel.org
3238S: Maintained
3239F: drivers/usb/chipidea/
3240
a93ad65d
HG
3241CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3242M: Hans de Goede <hdegoede@redhat.com>
3243L: linux-input@vger.kernel.org
3244S: Maintained
3245F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3246F: drivers/input/touchscreen/chipone_icn8318.c
3247
ab043105
OJ
3248CHROME HARDWARE PLATFORM SUPPORT
3249M: Olof Johansson <olof@lixom.net>
3250S: Maintained
9f273c24 3251T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3252F: drivers/platform/chrome/
3253
641cb85e 3254CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3255M: Christian Benvenuti <benve@cisco.com>
c327e8f4 3256M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3257M: Neel Patel <neepatel@cisco.com>
7063fbf2 3258S: Supported
a6a5580c 3259F: drivers/net/ethernet/cisco/enic/
7063fbf2 3260
e3cf00d0 3261CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3262M: Christian Benvenuti <benve@cisco.com>
3263M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3264S: Supported
35ef4a9e 3265F: drivers/infiniband/hw/usnic/
e3cf00d0 3266
2b7a52a4 3267CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3268M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3269L: netdev@vger.kernel.org
3270S: Maintained
57d0b7a0 3271F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3272
3d4cfdc9
MB
3273CIRRUS LOGIC AUDIO CODEC DRIVERS
3274M: Brian Austin <brian.austin@cirrus.com>
3275M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3276L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3277S: Maintained
3278F: sound/soc/codecs/cs*
3279
94574d9a
KRW
3280CLEANCACHE API
3281M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3282L: linux-kernel@vger.kernel.org
3283S: Maintained
3284F: mm/cleancache.c
3285F: include/linux/cleancache.h
3286
d4275354 3287CLK API
54176cc6 3288M: Russell King <linux@armlinux.org.uk>
aa571b14 3289L: linux-clk@vger.kernel.org
37417046 3290S: Maintained
d4275354
RK
3291F: include/linux/clk.h
3292
9222d247
JS
3293CLOCKSOURCE, CLOCKEVENT DRIVERS
3294M: Daniel Lezcano <daniel.lezcano@linaro.org>
3295M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3296L: linux-kernel@vger.kernel.org
9222d247
JS
3297T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3298S: Supported
3299F: drivers/clocksource
3300
5df6d737 3301CISCO FCOE HBA DRIVER
6593ccd8
SK
3302M: Satish Kharat <satishkh@cisco.com>
3303M: Sesidhar Baddela <sebaddel@cisco.com>
3304M: Karan Tilak Kumar <kartilak@cisco.com>
5df6d737
AJ
3305L: linux-scsi@vger.kernel.org
3306S: Supported
2a99921a 3307F: drivers/scsi/fnic/
5df6d737 3308
c8806b6c 3309CISCO SCSI HBA DRIVER
6593ccd8 3310M: Karan Tilak Kumar <kartilak@cisco.com>
c8806b6c
NM
3311M: Sesidhar Baddela <sebaddel@cisco.com>
3312L: linux-scsi@vger.kernel.org
3313S: Supported
3314F: drivers/scsi/snic/
3315
529aa8cb
TLSC
3316CMPC ACPI DRIVER
3317M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3318M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3319L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3320S: Supported
3321F: drivers/platform/x86/classmate-laptop.c
3322
85756a06
HV
3323COBALT MEDIA DRIVER
3324M: Hans Verkuil <hans.verkuil@cisco.com>
3325L: linux-media@vger.kernel.org
3326T: git git://linuxtv.org/media_tree.git
a825eaec 3327W: https://linuxtv.org
85756a06
HV
3328S: Supported
3329F: drivers/media/pci/cobalt/
3330
74425eee 3331COCCINELLE/Semantic Patches (SmPL)
26de9c26 3332M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3333M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3334M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3335M: Michal Marek <mmarek@suse.com>
26de9c26 3336L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3337T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3338W: http://coccinelle.lip6.fr/
3339S: Supported
4b9033a3 3340F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3341F: scripts/coccinelle/
3342F: scripts/coccicheck
3343
1da177e4 3344CODA FILE SYSTEM
8b58be88 3345M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3346M: coda@cs.cmu.edu
3347L: codalist@coda.cs.cmu.edu
3348W: http://www.coda.cs.cmu.edu/
3349S: Maintained
679655da
JP
3350F: Documentation/filesystems/coda.txt
3351F: fs/coda/
3352F: include/linux/coda*.h
c117ab84 3353F: include/uapi/linux/coda*.h
1da177e4 3354
0b14261e
PZ
3355CODA V4L2 MEM2MEM DRIVER
3356M: Philipp Zabel <p.zabel@pengutronix.de>
3357L: linux-media@vger.kernel.org
3358S: Maintained
3359F: Documentation/devicetree/bindings/media/coda.txt
3360F: drivers/media/platform/coda/
3361
7704addb 3362COMMON CLK FRAMEWORK
a85fa007 3363M: Michael Turquette <mturquette@baylibre.com>
f956165f 3364M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3365L: linux-clk@vger.kernel.org
22d61acf 3366Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3367T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3368S: Maintained
ae4185cd 3369F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3370F: drivers/clk/
3371X: drivers/clk/clkdev.c
7704addb 3372F: include/linux/clk-pr*
60bea3b5 3373F: include/linux/clk/
7704addb 3374
e2d1d6c0 3375COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3376M: Steve French <sfrench@samba.org>
51223df6 3377L: linux-cifs@vger.kernel.org
d1f28953 3378L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3379W: http://linux-cifs.samba.org/
bb1d5dda 3380T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3381S: Supported
ec421a71 3382F: Documentation/filesystems/cifs/
679655da 3383F: fs/cifs/
e2d1d6c0 3384
1da177e4 3385COMPACTPCI HOTPLUG CORE
8b58be88 3386M: Scott Murray <scott@spiteful.org>
64dab204 3387L: linux-pci@vger.kernel.org
82c4dfc7 3388S: Maintained
679655da 3389F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3390
3391COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3392M: Scott Murray <scott@spiteful.org>
64dab204 3393L: linux-pci@vger.kernel.org
82c4dfc7 3394S: Maintained
679655da 3395F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3396
3397COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3398M: Scott Murray <scott@spiteful.org>
64dab204 3399L: linux-pci@vger.kernel.org
82c4dfc7 3400S: Maintained
679655da 3401F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3402
5411552c 3403COMPAL LAPTOP SUPPORT
8b58be88 3404M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3405L: platform-driver-x86@vger.kernel.org
5411552c 3406S: Maintained
679655da 3407F: drivers/platform/x86/compal-laptop.c
5411552c 3408
949be0f7 3409CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3410L: accessrunner-general@lists.sourceforge.net
3411W: http://accessrunner.sourceforge.net/
44243ef4 3412S: Orphan
679655da 3413F: drivers/usb/atm/cxacru.c
949be0f7 3414
e2d1d6c0 3415CONFIGFS
d6351db2 3416M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3417M: Christoph Hellwig <hch@lst.de>
3418T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3419S: Supported
679655da
JP
3420F: fs/configfs/
3421F: include/linux/configfs.h
e2d1d6c0 3422
acb9c1b2 3423CONNECTOR
8b58be88 3424M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3425L: netdev@vger.kernel.org
3426S: Maintained
3427F: drivers/connector/
3428
a3e3354d 3429CONTROL GROUP (CGROUP)
860ca0e6 3430M: Tejun Heo <tj@kernel.org>
ad50c159 3431M: Li Zefan <lizefan@huawei.com>
4d205676 3432M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3433L: cgroups@vger.kernel.org
860ca0e6 3434T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3435S: Maintained
4b16b0c0 3436F: Documentation/cgroup*
679655da
JP
3437F: include/linux/cgroup*
3438F: kernel/cgroup*
a3e3354d
TH
3439
3440CONTROL GROUP - CPUSET
3441M: Li Zefan <lizefan@huawei.com>
3442L: cgroups@vger.kernel.org
3443W: http://www.bullopensource.org/cpuset/
3444W: http://oss.sgi.com/projects/cpusets/
3445T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3446S: Maintained
4b16b0c0 3447F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3448F: include/linux/cpuset.h
3449F: kernel/cpuset.c
3450
3451CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3452M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3453M: Michal Hocko <mhocko@kernel.org>
c4e29738 3454M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3455L: cgroups@vger.kernel.org
3456L: linux-mm@kvack.org
3457S: Maintained
3458F: mm/memcontrol.c
5d1ea48b 3459F: mm/swap_cgroup.c
fb3a0fb6 3460
bebe4678 3461CORETEMP HARDWARE MONITORING DRIVER
96859129 3462M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3463L: linux-hwmon@vger.kernel.org
bebe4678 3464S: Maintained
679655da
JP
3465F: Documentation/hwmon/coretemp
3466F: drivers/hwmon/coretemp.c
bebe4678 3467
1da177e4 3468COSA/SRP SYNC SERIAL DRIVER
8b58be88 3469M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3470W: http://www.fi.muni.cz/~kas/cosa/
3471S: Maintained
679655da 3472F: drivers/net/wan/cosa*
1da177e4 3473
4371ee35 3474CPMAC ETHERNET DRIVER
9dd4aaef 3475M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3476L: netdev@vger.kernel.org
3477S: Maintained
b544dbac 3478F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3479
1da177e4 3480CPU FREQUENCY DRIVERS
9c3646d1 3481M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3482M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3483L: linux-pm@vger.kernel.org
1da177e4 3484S: Maintained
27209d91
VK
3485T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3486T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
993e5483 3487B: https://bugzilla.kernel.org
dabe73cb 3488F: Documentation/cpu-freq/
6f193635 3489F: Documentation/devicetree/bindings/cpufreq/
679655da
JP
3490F: drivers/cpufreq/
3491F: include/linux/cpufreq.h
0a7d2cd7 3492F: tools/testing/selftests/cpufreq/
1da177e4 3493
8a67f0ef
VK
3494CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3495M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3496M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3497L: linux-pm@vger.kernel.org
3498W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3499S: Maintained
3500F: drivers/cpufreq/arm_big_little.h
3501F: drivers/cpufreq/arm_big_little.c
3502F: drivers/cpufreq/arm_big_little_dt.c
3503
14d2c34c 3504CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3505M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3506M: Daniel Lezcano <daniel.lezcano@linaro.org>
3507L: linux-pm@vger.kernel.org
3508L: linux-arm-kernel@lists.infradead.org
cea8321c 3509T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3510S: Maintained
3511F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3512
0c570c18
BZ
3513CPUIDLE DRIVER - ARM EXYNOS
3514M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3515M: Daniel Lezcano <daniel.lezcano@linaro.org>
3516M: Kukjin Kim <kgene@kernel.org>
3517L: linux-pm@vger.kernel.org
3518L: linux-samsung-soc@vger.kernel.org
3519S: Supported
3520F: drivers/cpuidle/cpuidle-exynos.c
3521F: arch/arm/mach-exynos/pm.c
3522
a8e39c35 3523CPUIDLE DRIVERS
9c3646d1 3524M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3525M: Daniel Lezcano <daniel.lezcano@linaro.org>
3526L: linux-pm@vger.kernel.org
3527S: Maintained
cea8321c 3528T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2ed38cbe 3529B: https://bugzilla.kernel.org
a8e39c35
DL
3530F: drivers/cpuidle/*
3531F: include/linux/cpuidle.h
3532
1da177e4 3533CPUID/MSR DRIVER
8b58be88 3534M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3535S: Maintained
679655da
JP
3536F: arch/x86/kernel/cpuid.c
3537F: arch/x86/kernel/msr.c
1da177e4 3538
7fe2f639 3539CPU POWER MONITORING SUBSYSTEM
d8130624 3540M: Thomas Renninger <trenn@suse.com>
103f1790 3541L: linux-pm@vger.kernel.org
7fe2f639 3542S: Maintained
14430813 3543F: tools/power/cpupower/
7fe2f639 3544
1da177e4 3545CRAMFS FILESYSTEM
ce00f85c 3546W: http://sourceforge.net/projects/cramfs/
54886a71 3547S: Orphan / Obsolete
679655da
JP
3548F: Documentation/filesystems/cramfs.txt
3549F: fs/cramfs/
1da177e4
LT
3550
3551CRIS PORT
8b58be88
JP
3552M: Mikael Starvik <starvik@axis.com>
3553M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3554L: linux-cris-kernel@axis.com
1da177e4 3555W: http://developer.axis.com
9f273c24 3556T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3557S: Maintained
679655da 3558F: arch/cris/
df621252 3559F: drivers/tty/serial/crisv10.*
1da177e4
LT
3560
3561CRYPTO API
8b58be88
JP
3562M: Herbert Xu <herbert@gondor.apana.org.au>
3563M: "David S. Miller" <davem@davemloft.net>
1da177e4 3564L: linux-crypto@vger.kernel.org
9f273c24 3565T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3566T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3567S: Maintained
679655da 3568F: Documentation/crypto/
fe1c445b 3569F: Documentation/devicetree/bindings/crypto/
2ca87a17 3570F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3571F: arch/*/crypto/
3572F: crypto/
3573F: drivers/crypto/
3574F: include/crypto/
ff330f73 3575F: include/linux/crypto*
1da177e4 3576
5b07bd57 3577CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3578M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3579L: linux-crypto@vger.kernel.org
3580S: Maintained
51a2228a
JP
3581F: crypto/ansi_cprng.c
3582F: crypto/rng.c
5b07bd57 3583
fc279cc2
HV
3584CS3308 MEDIA DRIVER
3585M: Hans Verkuil <hverkuil@xs4all.nl>
3586L: linux-media@vger.kernel.org
3587T: git git://linuxtv.org/media_tree.git
3588W: http://linuxtv.org
3589S: Odd Fixes
3590F: drivers/media/i2c/cs3308.c
3591F: drivers/media/i2c/cs3308.h
3592
9b4ffa48 3593CS5535 Audio ALSA driver
8b58be88 3594M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3595S: Maintained
679655da 3596F: sound/pci/cs5535audio/
9b4ffa48 3597
a910e4a9 3598CW1200 WLAN driver
b75f0050
JP
3599M: Solomon Peachy <pizza@shaftnet.org>
3600S: Maintained
560424e9 3601F: drivers/net/wireless/st/cw1200/
a910e4a9 3602
6d8425b1 3603CX18 VIDEO4LINUX DRIVER
6afdeaf8 3604M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3605L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3606L: linux-media@vger.kernel.org
275ffde4 3607T: git git://linuxtv.org/media_tree.git
a825eaec 3608W: https://linuxtv.org
30e10993 3609W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3610S: Maintained
618cd932 3611F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3612F: drivers/media/pci/cx18/
6c0f0359 3613F: include/uapi/linux/ivtv*
6d8425b1 3614
3f101d91
HV
3615CX2341X MPEG ENCODER HELPER MODULE
3616M: Hans Verkuil <hverkuil@xs4all.nl>
3617L: linux-media@vger.kernel.org
3618T: git git://linuxtv.org/media_tree.git
a825eaec 3619W: https://linuxtv.org
3f101d91 3620S: Maintained
c368360b 3621F: drivers/media/common/cx2341x*
3f101d91
HV
3622F: include/media/cx2341x*
3623
b8fe6e2c
PB
3624CX24120 MEDIA DRIVER
3625M: Jemma Denson <jdenson@gmail.com>
3626M: Patrick Boettcher <patrick.boettcher@posteo.de>
3627L: linux-media@vger.kernel.org
a825eaec 3628W: https://linuxtv.org
b8fe6e2c
PB
3629Q: http://patchwork.linuxtv.org/project/linux-media/list/
3630S: Maintained
3631F: drivers/media/dvb-frontends/cx24120*
3632
20357578 3633CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3634M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3635M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3636L: linux-media@vger.kernel.org
a825eaec 3637W: https://linuxtv.org
20357578
MCC
3638T: git git://linuxtv.org/media_tree.git
3639S: Odd fixes
618cd932 3640F: Documentation/media/v4l-drivers/cx88*
20357578 3641F: drivers/media/pci/cx88/
6d8425b1 3642
91952bc0
AP
3643CXD2820R MEDIA DRIVER
3644M: Antti Palosaari <crope@iki.fi>
3645L: linux-media@vger.kernel.org
a825eaec 3646W: https://linuxtv.org
91952bc0
AP
3647W: http://palosaari.fi/linux/
3648Q: http://patchwork.linuxtv.org/project/linux-media/list/
3649T: git git://linuxtv.org/anttip/media_tree.git
3650S: Maintained
3651F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3652
e5ec3789 3653CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3654M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3655L: netdev@vger.kernel.org
3656W: http://www.chelsio.com
3657S: Supported
f7917c00 3658F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3659
d8ae3c33 3660CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3661M: Karen Xie <kxie@chelsio.com>
3662L: linux-scsi@vger.kernel.org
3663W: http://www.chelsio.com
3664S: Supported
3665F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3666
e5ec3789 3667CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3668M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3669L: linux-rdma@vger.kernel.org
e5ec3789
SW
3670W: http://www.openfabrics.org
3671S: Supported
679655da 3672F: drivers/infiniband/hw/cxgb3/
a85fb338 3673F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3674
be4c9bad 3675CXGB4 ETHERNET DRIVER (CXGB4)
59cfa789 3676M: Ganesh Goudar <ganeshgr@chelsio.com>
be4c9bad
RD
3677L: netdev@vger.kernel.org
3678W: http://www.chelsio.com
3679S: Supported
f7917c00 3680F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3681
d8ae3c33 3682CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3683M: Karen Xie <kxie@chelsio.com>
3684L: linux-scsi@vger.kernel.org
3685W: http://www.chelsio.com
3686S: Supported
3687F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3688
be4c9bad
RD
3689CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3690M: Steve Wise <swise@chelsio.com>
3691L: linux-rdma@vger.kernel.org
3692W: http://www.openfabrics.org
3693S: Supported
3694F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3695F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3696
5c20a5c7
CL
3697CXGB4VF ETHERNET DRIVER (CXGB4VF)
3698M: Casey Leedom <leedom@chelsio.com>
3699L: netdev@vger.kernel.org
3700W: http://www.chelsio.com
3701S: Supported
f7917c00 3702F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3703
a9282d01
IM
3704CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3705M: Ian Munsie <imunsie@au1.ibm.com>
9d82fd2f 3706M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
a9282d01
IM
3707L: linuxppc-dev@lists.ozlabs.org
3708S: Supported
9d82fd2f 3709F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3710F: drivers/misc/cxl/
ec249dd8 3711F: include/misc/cxl*
a9282d01
IM
3712F: include/uapi/misc/cxl.h
3713F: Documentation/powerpc/cxl.txt
a9282d01
IM
3714F: Documentation/ABI/testing/sysfs-class-cxl
3715
11f43ae7
MO
3716CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3717M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3718M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3719M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3720L: linux-scsi@vger.kernel.org
3721S: Supported
3722F: drivers/scsi/cxlflash/
3723F: include/uapi/scsi/cxlflash_ioctls.h
3724F: Documentation/powerpc/cxlflash.txt
3725
b52b97a3
GC
3726STMMAC ETHERNET DRIVER
3727M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3728M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3729L: netdev@vger.kernel.org
3730W: http://www.stlinux.com
3731S: Supported
7ac6653a 3732F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3733
1da177e4 3734CYBERPRO FB DRIVER
54176cc6 3735M: Russell King <linux@armlinux.org.uk>
efc03ecb 3736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3737W: http://www.armlinux.org.uk/
1da177e4 3738S: Maintained
8a61f013 3739F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3740
1da177e4 3741CYCLADES ASYNC MUX DRIVER
1da177e4 3742W: http://www.cyclades.com/
d459883e 3743S: Orphan
c897401b 3744F: drivers/tty/cyclades.c
679655da 3745F: include/linux/cyclades.h
c117ab84 3746F: include/uapi/linux/cyclades.h
1da177e4
LT
3747
3748CYCLADES PC300 DRIVER
1da177e4 3749W: http://www.cyclades.com/
d459883e 3750S: Orphan
679655da 3751F: drivers/net/wan/pc300*
1da177e4 3752
402f6ae4
AP
3753CYPRESS_FIRMWARE MEDIA DRIVER
3754M: Antti Palosaari <crope@iki.fi>
3755L: linux-media@vger.kernel.org
a825eaec 3756W: https://linuxtv.org
402f6ae4
AP
3757W: http://palosaari.fi/linux/
3758Q: http://patchwork.linuxtv.org/project/linux-media/list/
3759T: git git://linuxtv.org/anttip/media_tree.git
3760S: Maintained
3761F: drivers/media/common/cypress_firmware*
3762
e3ae3525 3763CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3764M: Ferruh Yigit <fery@cypress.com>
6305902c 3765L: linux-input@vger.kernel.org
be9a6f40 3766S: Supported
6305902c
JP
3767F: drivers/input/touchscreen/cyttsp*
3768F: include/linux/input/cyttsp.h
e3ae3525 3769
aaaf5fbf
JK
3770DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3771M: Joshua Kinard <kumba@gentoo.org>
3772S: Maintained
3773F: drivers/rtc/rtc-ds1685.c
3774F: include/linux/rtc/ds1685.h
3775
1da177e4 3776DAMA SLAVE for AX.25
8b58be88 3777M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3778W: http://yaina.de/jreuter/
3779W: http://www.qsl.net/dl1bke/
3780L: linux-hams@vger.kernel.org
3781S: Maintained
679655da
JP
3782F: net/ax25/af_ax25.c
3783F: net/ax25/ax25_dev.c
3784F: net/ax25/ax25_ds_*
3785F: net/ax25/ax25_in.c
3786F: net/ax25/ax25_out.c
3787F: net/ax25/ax25_timer.c
3788F: net/ax25/sysctl_net_ax25.c
1da177e4 3789
e2d1d6c0 3790DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3791L: netdev@vger.kernel.org
5ff77428 3792S: Orphan
679655da 3793F: Documentation/networking/dmfe.txt
0f04e2aa 3794F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3795
3796DC390/AM53C974 SCSI driver
d8130624 3797M: Hannes Reinecke <hare@suse.com>
71bd849d 3798L: linux-scsi@vger.kernel.org
e2d1d6c0 3799S: Maintained
71bd849d 3800F: drivers/scsi/am53c974.c
e2d1d6c0 3801
1da177e4 3802DC395x SCSI driver
61eee9a7 3803M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3804M: Ali Akcaagac <aliakc@web.de>
3805M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3806L: dc395x@twibble.org
cf015e9f
JP
3807W: http://twibble.org/dist/dc395x/
3808W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3809S: Maintained
679655da
JP
3810F: Documentation/scsi/dc395x.txt
3811F: drivers/scsi/dc395x.*
1da177e4 3812
eb8edb08 3813DCCP PROTOCOL
a89d030e 3814M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3815L: dccp@vger.kernel.org
c996d8b9 3816W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3817S: Maintained
679655da 3818F: include/linux/dccp.h
c117ab84 3819F: include/uapi/linux/dccp.h
679655da
JP
3820F: include/linux/tfrc.h
3821F: net/dccp/
eb8edb08 3822
1da177e4 3823DECnet NETWORK LAYER
1da177e4
LT
3824W: http://linux-decnet.sourceforge.net
3825L: linux-decnet-user@lists.sourceforge.net
f546444d 3826S: Orphan
679655da
JP
3827F: Documentation/networking/decnet.txt
3828F: net/decnet/
1da177e4 3829
ebff05b9
MR
3830DECSTATION PLATFORM SUPPORT
3831M: "Maciej W. Rozycki" <macro@linux-mips.org>
3832L: linux-mips@linux-mips.org
3833W: http://www.linux-mips.org/wiki/DECstation
3834S: Maintained
3835F: arch/mips/dec/
3836F: arch/mips/include/asm/dec/
3837F: arch/mips/include/asm/mach-dec/
3838
1da177e4 3839DEFXX FDDI NETWORK DRIVER
8b58be88 3840M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3841S: Maintained
33f810b2 3842F: drivers/net/fddi/defxx.*
1da177e4 3843
ad8f07cc 3844DELL LAPTOP DRIVER
8b58be88 3845M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3846M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3847L: platform-driver-x86@vger.kernel.org
ad8f07cc 3848S: Maintained
679655da 3849F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3850
817a5cdb
PR
3851DELL LAPTOP RBTN DRIVER
3852M: Pali Rohár <pali.rohar@gmail.com>
3853S: Maintained
3854F: drivers/platform/x86/dell-rbtn.*
3855
cdbff611
PR
3856DELL LAPTOP FREEFALL DRIVER
3857M: Pali Rohár <pali.rohar@gmail.com>
3858S: Maintained
3859F: drivers/platform/x86/dell-smo8800.c
3860
1da177e4 3861DELL LAPTOP SMM DRIVER
a5afba16 3862M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3863S: Maintained
a5afba16 3864F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3865F: include/uapi/linux/i8k.h
1da177e4 3866
90563ec4 3867DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3868M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3869S: Maintained
679655da
JP
3870F: Documentation/dcdbas.txt
3871F: drivers/firmware/dcdbas.*
90563ec4 3872
0b3f6109 3873DELL WMI EXTRAS DRIVER
8b58be88 3874M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3875M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3876S: Maintained
36b3a96f 3877F: drivers/platform/x86/dell-wmi.c
0b3f6109 3878
5efc75e3 3879DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3880M: John Youn <johnyoun@synopsys.com>
5efc75e3 3881L: linux-usb@vger.kernel.org
18f340f9 3882T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3883S: Maintained
197ba5f4 3884F: drivers/usb/dwc2/
5efc75e3 3885
94ab23dd 3886DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3887M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3888L: linux-usb@vger.kernel.org
94ab23dd
FB
3889T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3890S: Maintained
3891F: drivers/usb/dwc3/
3892
feda2840
AK
3893DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3894M: Andreas Klinger <ak@it-klinger.de>
3895L: linux-iio@vger.kernel.org
3896S: Maintained
3897F: drivers/iio/proximity/srf*.c
3898
833c9545
JB
3899DEVICE COREDUMP (DEV_COREDUMP)
3900M: Johannes Berg <johannes@sipsolutions.net>
3901L: linux-kernel@vger.kernel.org
3902S: Maintained
3903F: drivers/base/devcoredump.c
3904F: include/linux/devcoredump.h
3905
89d07767
KP
3906DEVICE FREQUENCY (DEVFREQ)
3907M: MyungJoo Ham <myungjoo.ham@samsung.com>
3908M: Kyungmin Park <kyungmin.park@samsung.com>
9932ef3c 3909R: Chanwoo Choi <cw00.choi@samsung.com>
88476d34 3910L: linux-pm@vger.kernel.org
6a3cd722 3911T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3912S: Maintained
3913F: drivers/devfreq/
6a3cd722
CC
3914F: include/linux/devfreq.h
3915F: Documentation/devicetree/bindings/devfreq/
89d07767 3916
7dbded06
CC
3917DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3918M: Chanwoo Choi <cw00.choi@samsung.com>
3919L: linux-pm@vger.kernel.org
3920T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3921S: Supported
3922F: drivers/devfreq/event/
3923F: drivers/devfreq/devfreq-event.c
3924F: include/linux/devfreq-event.h
3925F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3926
490b864b
CC
3927BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3928M: Chanwoo Choi <cw00.choi@samsung.com>
3929L: linux-pm@vger.kernel.org
3930L: linux-samsung-soc@vger.kernel.org
3931T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3932S: Maintained
3933F: drivers/devfreq/exynos-bus.c
3934F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3935
1da177e4 3936DEVICE NUMBER REGISTRY
8b58be88 3937M: Torben Mathiasen <device@lanana.org>
1da177e4 3938W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3939S: Maintained
3940
e2d1d6c0 3941DEVICE-MAPPER (LVM)
854ecaad 3942M: Alasdair Kergon <agk@redhat.com>
8504eed3 3943M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3944M: dm-devel@redhat.com
e2d1d6c0
RD
3945L: dm-devel@redhat.com
3946W: http://sources.redhat.com/dm
8a6e2535 3947Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3948T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3949T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3950S: Maintained
679655da
JP
3951F: Documentation/device-mapper/
3952F: drivers/md/dm*
854ecaad 3953F: drivers/md/persistent-data/
679655da
JP
3954F: include/linux/device-mapper.h
3955F: include/linux/dm-*.h
8504eed3 3956F: include/uapi/linux/dm-*.h
e2d1d6c0 3957
bfcd3a46
JP
3958DEVLINK
3959M: Jiri Pirko <jiri@mellanox.com>
3960L: netdev@vger.kernel.org
3961S: Supported
3962F: net/core/devlink.c
3963F: include/net/devlink.h
3964F: include/uapi/linux/devlink.h
3965
c0d995aa
OST
3966DIALOG SEMICONDUCTOR DRIVERS
3967M: Support Opensource <support.opensource@diasemi.com>
3968W: http://www.dialog-semiconductor.com/products
3969S: Supported
3970F: Documentation/hwmon/da90??
047cfd01 3971F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3972F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3973F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3974F: drivers/gpio/gpio-da90??.c
3975F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3976F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3977F: drivers/input/misc/da90??_onkey.c
3978F: drivers/input/touchscreen/da9052_tsi.c
3979F: drivers/leds/leds-da90??.c
3980F: drivers/mfd/da903x.c
3981F: drivers/mfd/da90??-*.c
7be72c2c 3982F: drivers/mfd/da91??-*.c
8c0984e5
SR
3983F: drivers/power/supply/da9052-battery.c
3984F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3985F: drivers/regulator/da903x.c
3986F: drivers/regulator/da9???-regulator.[ch]
3987F: drivers/rtc/rtc-da90??.c
3988F: drivers/video/backlight/da90??_bl.c
3989F: drivers/watchdog/da90??_wdt.c
3990F: include/linux/mfd/da903x.h
3991F: include/linux/mfd/da9052/
3992F: include/linux/mfd/da9055/
047cfd01 3993F: include/linux/mfd/da9062/
c0d995aa 3994F: include/linux/mfd/da9063/
7be72c2c 3995F: include/linux/mfd/da9150/
4eeb08b4 3996F: include/linux/regulator/da9211.h
c0d995aa
OST
3997F: include/sound/da[79]*.h
3998F: sound/soc/codecs/da[79]*.[ch]
3999
6ea5dcdf
WBG
4000DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4001M: William Breathitt Gray <vilhelm.gray@gmail.com>
4002L: linux-gpio@vger.kernel.org
4003S: Maintained
4004F: drivers/gpio/gpio-gpio-mm.c
4005
599aa697
LL
4006DIGI NEO AND CLASSIC PCI PRODUCTS
4007M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 4008M: Mark Hounschell <markh@compro.net>
599aa697
LL
4009L: driverdev-devel@linuxdriverproject.org
4010S: Maintained
4011F: drivers/staging/dgnc/
4012
335d7c58 4013DIOLAN U2C-12 I2C DRIVER
ca462085 4014M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
4015L: linux-i2c@vger.kernel.org
4016S: Maintained
4017F: drivers/i2c/busses/i2c-diolan-u2c.c
4018
d475c634 4019DIRECT ACCESS (DAX)
e057541a
RZ
4020M: Matthew Wilcox <mawilcox@microsoft.com>
4021M: Ross Zwisler <ross.zwisler@linux.intel.com>
d475c634
MW
4022L: linux-fsdevel@vger.kernel.org
4023S: Supported
4024F: fs/dax.c
e057541a
RZ
4025F: include/linux/dax.h
4026F: include/trace/events/fs_dax.h
d475c634 4027
e7839f25 4028DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 4029M: Eric Paris <eparis@parisplace.org>
3c5119c0 4030S: Maintained
679655da
JP
4031F: Documentation/filesystems/dnotify.txt
4032F: fs/notify/dnotify/
4033F: include/linux/dnotify.h
1da177e4
LT
4034
4035DISK GEOMETRY AND PARTITION HANDLING
8b58be88 4036M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
4037W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4038W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4039W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4040S: Maintained
4041
4480f15b 4042DISKQUOTA
d8130624 4043M: Jan Kara <jack@suse.com>
1da177e4 4044S: Maintained
679655da
JP
4045F: Documentation/filesystems/quota.txt
4046F: fs/quota/
4047F: include/linux/quota*.h
c117ab84 4048F: include/uapi/linux/quota*.h
1da177e4 4049
702686ad
BT
4050DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4051M: Bernie Thompson <bernie@plugable.com>
4052L: linux-fbdev@vger.kernel.org
4053S: Maintained
4054W: http://plugable.com/category/projects/udlfb/
8a61f013 4055F: drivers/video/fbdev/udlfb.c
702686ad
BT
4056F: include/video/udlfb.h
4057F: Documentation/fb/udlfb.txt
4058
e7839f25 4059DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
4060M: Christine Caulfield <ccaulfie@redhat.com>
4061M: David Teigland <teigland@redhat.com>
a4644184 4062L: cluster-devel@redhat.com
5be7b50f 4063W: http://sources.redhat.com/cluster/
9f273c24 4064T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 4065S: Supported
679655da 4066F: fs/dlm/
5be7b50f 4067
53b6b3e0
SS
4068DMA BUFFER SHARING FRAMEWORK
4069M: Sumit Semwal <sumit.semwal@linaro.org>
4070S: Maintained
4071L: linux-media@vger.kernel.org
4072L: dri-devel@lists.freedesktop.org
8ada6d2d 4073L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 4074F: drivers/dma-buf/
e46d12c6
JP
4075F: include/linux/dma-buf*
4076F: include/linux/reservation.h
4077F: include/linux/*fence.h
e7e21c72 4078F: Documentation/driver-api/dma-buf.rst
0b46fcdb 4079T: git git://anongit.freedesktop.org/drm/drm-misc
53b6b3e0 4080
c483e065
GP
4081SYNC FILE FRAMEWORK
4082M: Sumit Semwal <sumit.semwal@linaro.org>
4083R: Gustavo Padovan <gustavo@padovan.org>
4084S: Maintained
4085L: linux-media@vger.kernel.org
4086L: dri-devel@lists.freedesktop.org
c5ec903d 4087F: drivers/dma-buf/sync_*
376e5f54 4088F: drivers/dma-buf/dma-fence*
c5ec903d 4089F: drivers/dma-buf/sw_sync.c
c483e065 4090F: include/linux/sync_file.h
c5ec903d 4091F: include/uapi/linux/sync_file.h
c483e065 4092F: Documentation/sync_file.txt
0b46fcdb 4093T: git git://anongit.freedesktop.org/drm/drm-misc
c483e065 4094
b3e5f263 4095DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 4096M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
4097L: dmaengine@vger.kernel.org
4098Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 4099S: Maintained
679655da 4100F: drivers/dma/
0ce3c066 4101F: include/linux/dmaengine.h
c56d329e 4102F: Documentation/devicetree/bindings/dma/
979a281e
VK
4103F: Documentation/dmaengine/
4104T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 4105
b825037d 4106DME1737 HARDWARE MONITOR DRIVER
8b58be88 4107M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 4108L: linux-hwmon@vger.kernel.org
b825037d 4109S: Maintained
679655da
JP
4110F: Documentation/hwmon/dme1737
4111F: drivers/hwmon/dme1737.c
b825037d 4112
1f31e1b1 4113DMI/SMBIOS SUPPORT
d8130624 4114M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 4115S: Maintained
d4aeef93 4116T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 4117F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
4118F: drivers/firmware/dmi-id.c
4119F: drivers/firmware/dmi_scan.c
4120F: include/linux/dmi.h
4121
7d2c86b5 4122DOCUMENTATION
ad3118b9 4123M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
4124L: linux-doc@vger.kernel.org
4125S: Maintained
679655da 4126F: Documentation/
42f41ecf
JC
4127F: scripts/docproc.c
4128F: scripts/kernel-doc*
97be078b
RD
4129X: Documentation/ABI/
4130X: Documentation/devicetree/
933a46b8
JC
4131X: Documentation/acpi
4132X: Documentation/power
4133X: Documentation/spi
618cd932 4134X: Documentation/media
c51edfb1 4135T: git git://git.lwn.net/linux.git docs-next
abbaeff3 4136
1da177e4 4137DOUBLETALK DRIVER
8b58be88 4138M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
4139L: blinux-list@redhat.com
4140S: Maintained
679655da
JP
4141F: drivers/char/dtlk.c
4142F: include/linux/dtlk.h
1da177e4 4143
9836a882
RP
4144DPAA2 DATAPATH I/O (DPIO) DRIVER
4145M: Roy Pledge <Roy.Pledge@nxp.com>
4146L: linux-kernel@vger.kernel.org
4147S: Maintained
4148F: drivers/staging/fsl-mc/bus/dpio
4149
92ac903a
IR
4150DPAA2 ETHERNET DRIVER
4151M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4152L: linux-kernel@vger.kernel.org
4153S: Maintained
4154F: drivers/staging/fsl-dpaa2/ethernet
4155
e2d1d6c0 4156DPT_I2O SCSI RAID DRIVER
8b58be88 4157M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
4158L: linux-scsi@vger.kernel.org
4159W: http://www.adaptec.com/
4160S: Maintained
679655da
JP
4161F: drivers/scsi/dpt*
4162F: drivers/scsi/dpt/
e2d1d6c0 4163
b411b363 4164DRBD DRIVER
bc2c049d
RK
4165M: Philipp Reisner <philipp.reisner@linbit.com>
4166M: Lars Ellenberg <lars.ellenberg@linbit.com>
4167L: drbd-dev@lists.linbit.com
28b8e8d4 4168W: http://www.drbd.org
bc2c049d
RK
4169T: git git://git.linbit.com/linux-drbd.git
4170T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4171S: Supported
4172F: drivers/block/drbd/
4173F: lib/lru_cache.c
4174F: Documentation/blockdev/drbd/
b411b363 4175
27f395b8 4176DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
879a5a00 4177M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4178T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4179S: Supported
679655da 4180F: Documentation/kobject.txt
7cfc51b9 4181F: drivers/base/
87544653 4182F: fs/debugfs/
dc7dfcd8 4183F: fs/sysfs/
87544653 4184F: include/linux/debugfs.h
dc7dfcd8 4185F: include/linux/kobj*
679655da 4186F: lib/kobj*
1da177e4
LT
4187
4188DRM DRIVERS
8b58be88 4189M: David Airlie <airlied@linux.ie>
4c6a3999 4190L: dri-devel@lists.freedesktop.org
b0447888 4191T: git git://people.freedesktop.org/~airlied/linux
51b06f9f 4192B: https://bugs.freedesktop.org/
5fc41a70 4193C: irc://chat.freenode.net/dri-devel
1da177e4 4194S: Maintained
679655da 4195F: drivers/gpu/drm/
433e3b34 4196F: drivers/gpu/vga/
d28ab95b
GU
4197F: Documentation/devicetree/bindings/display/
4198F: Documentation/devicetree/bindings/gpu/
4199F: Documentation/devicetree/bindings/video/
621c5474 4200F: Documentation/gpu/
850e9411 4201F: include/drm/
c117ab84 4202F: include/uapi/drm/
8ccd1e51 4203F: include/linux/vga*
1da177e4 4204
d52ea7e3
DV
4205DRM DRIVERS AND MISC GPU PATCHES
4206M: Daniel Vetter <daniel.vetter@intel.com>
4207M: Jani Nikula <jani.nikula@linux.intel.com>
4208M: Sean Paul <seanpaul@chromium.org>
b7a2a230 4209W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
d52ea7e3
DV
4210S: Maintained
4211T: git git://anongit.freedesktop.org/drm/drm-misc
4212F: Documentation/gpu/
4213F: drivers/gpu/vga/
4214F: drivers/gpu/drm/*
4215F: include/drm/drm*
4216F: include/uapi/drm/drm*
8ccd1e51 4217F: include/linux/vga*
d52ea7e3 4218
c842b693
EV
4219DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4220M: Dave Airlie <airlied@redhat.com>
4221S: Odd Fixes
4222F: drivers/gpu/drm/ast/
4223
5620f47d
DV
4224DRM DRIVERS FOR BRIDGE CHIPS
4225M: Archit Taneja <architt@codeaurora.org>
4226S: Maintained
4227T: git git://anongit.freedesktop.org/drm/drm-misc
4228F: drivers/gpu/drm/bridge/
4229
c842b693
EV
4230DRM DRIVER FOR BOCHS VIRTUAL GPU
4231M: Gerd Hoffmann <kraxel@redhat.com>
0c19f97f 4232L: virtualization@lists.linux-foundation.org
0f445486 4233T: git git://anongit.freedesktop.org/drm/drm-misc
0c19f97f 4234S: Maintained
c842b693
EV
4235F: drivers/gpu/drm/bochs/
4236
4237DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4238M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4239M: Gerd Hoffmann <kraxel@redhat.com>
4240L: virtualization@lists.linux-foundation.org
0f445486 4241T: git git://anongit.freedesktop.org/drm/drm-misc
af3076e6
GH
4242S: Obsolete
4243W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
c842b693
EV
4244F: drivers/gpu/drm/cirrus/
4245
c26a4017 4246RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4247M: Alex Deucher <alexander.deucher@amd.com>
4248M: Christian König <christian.koenig@amd.com>
7f4c4f80 4249L: amd-gfx@lists.freedesktop.org
566f5939
AD
4250T: git git://people.freedesktop.org/~agd5f/linux
4251S: Supported
4252F: drivers/gpu/drm/radeon/
74c97375 4253F: include/uapi/drm/radeon_drm.h
c26a4017 4254F: drivers/gpu/drm/amd/
74c97375 4255F: include/uapi/drm/amdgpu_drm.h
566f5939 4256
03e255b9
TR
4257DRM PANEL DRIVERS
4258M: Thierry Reding <thierry.reding@gmail.com>
4259L: dri-devel@lists.freedesktop.org
4260T: git git://anongit.freedesktop.org/tegra/linux.git
4261S: Maintained
4262F: drivers/gpu/drm/drm_panel.c
4263F: drivers/gpu/drm/panel/
4264F: include/drm/drm_panel.h
2d799dde 4265F: Documentation/devicetree/bindings/display/panel/
03e255b9 4266
8daf7473 4267INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4268M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4269M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4270L: intel-gfx@lists.freedesktop.org
7564fde3 4271W: https://01.org/linuxgraphics/
51b06f9f 4272B: https://01.org/linuxgraphics/documentation/how-report-bugs
5fc41a70 4273C: irc://chat.freenode.net/intel-gfx
47f95647 4274Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4275T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4276S: Supported
14430813 4277F: drivers/gpu/drm/i915/
8daf7473 4278F: include/drm/i915*
baceac3a 4279F: include/uapi/drm/i915_drm.h
621c5474 4280F: Documentation/gpu/i915.rst
8daf7473 4281
66a46e9d
ZW
4282INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4283M: Zhenyu Wang <zhenyuw@linux.intel.com>
4284M: Zhi Wang <zhi.a.wang@intel.com>
ba7addcd 4285L: intel-gvt-dev@lists.freedesktop.org
66a46e9d
ZW
4286L: intel-gfx@lists.freedesktop.org
4287W: https://01.org/igvt-g
4288T: git https://github.com/01org/gvt-linux.git
4289S: Supported
4290F: drivers/gpu/drm/i915/gvt/
4291
99763bb8
BB
4292DRM DRIVERS FOR ATMEL HLCDC
4293M: Boris Brezillon <boris.brezillon@free-electrons.com>
4294L: dri-devel@lists.freedesktop.org
4295S: Supported
4296F: drivers/gpu/drm/atmel-hlcdc/
4297F: Documentation/devicetree/bindings/drm/atmel/
0f445486 4298T: git git://anongit.freedesktop.org/drm/drm-misc
99763bb8 4299
bf1139df
MR
4300DRM DRIVERS FOR ALLWINNER A10
4301M: Maxime Ripard <maxime.ripard@free-electrons.com>
4302L: dri-devel@lists.freedesktop.org
4303S: Supported
4304F: drivers/gpu/drm/sun4i/
4305F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
2da042ac 4306T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
bf1139df 4307
1de7ac68
NA
4308DRM DRIVERS FOR AMLOGIC SOCS
4309M: Neil Armstrong <narmstrong@baylibre.com>
4310L: dri-devel@lists.freedesktop.org
4311L: linux-amlogic@lists.infradead.org
4312W: http://linux-meson.com/
4313S: Supported
4314F: drivers/gpu/drm/meson/
4315F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
b40af4d5
NA
4316F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4317F: Documentation/gpu/meson.rst
75bb485d 4318T: git git://anongit.freedesktop.org/drm/drm-misc
1de7ac68 4319
398a6d4a
KP
4320DRM DRIVERS FOR EXYNOS
4321M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4322M: Joonyoung Shim <jy0922.shim@samsung.com>
4323M: Seung-Woo Kim <sw0312.kim@samsung.com>
4324M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4325L: dri-devel@lists.freedesktop.org
25a58030 4326T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4327S: Supported
14430813 4328F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4329F: include/uapi/drm/exynos_drm.h
4330F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4331
b55a1b9c 4332DRM DRIVERS FOR FREESCALE DCU
bc66757a 4333M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4334M: Alison Wang <alison.wang@freescale.com>
4335L: dri-devel@lists.freedesktop.org
4336S: Supported
4337F: drivers/gpu/drm/fsl-dcu/
2d799dde 4338F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4339F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4340F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4341
0a3d775f
PZ
4342DRM DRIVERS FOR FREESCALE IMX
4343M: Philipp Zabel <p.zabel@pengutronix.de>
4344L: dri-devel@lists.freedesktop.org
4345S: Maintained
4346F: drivers/gpu/drm/imx/
ef739aa4 4347F: drivers/gpu/ipu-v3/
2d799dde 4348F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4349
ba2199a6
PJ
4350DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4351M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4352L: dri-devel@lists.freedesktop.org
4353T: git git://github.com/patjak/drm-gma500
4354S: Maintained
5ff18e42 4355F: drivers/gpu/drm/gma500/
ba2199a6 4356
c84ffde9
XL
4357DRM DRIVERS FOR HISILICON
4358M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4359M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4360R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4361R: Chen Feng <puck.chen@hisilicon.com>
4362L: dri-devel@lists.freedesktop.org
4363T: git git://github.com/xin3liang/linux.git
4364S: Maintained
4365F: drivers/gpu/drm/hisilicon/
4366F: Documentation/devicetree/bindings/display/hisilicon/
4367
399516ab
EV
4368DRM DRIVER FOR INTEL I810 VIDEO CARDS
4369S: Orphan / Obsolete
4370F: drivers/gpu/drm/i810/
4371F: include/uapi/drm/i810_drm.h
4372
37b2a214
CH
4373DRM DRIVERS FOR MEDIATEK
4374M: CK Hu <ck.hu@mediatek.com>
4375M: Philipp Zabel <p.zabel@pengutronix.de>
4376L: dri-devel@lists.freedesktop.org
4377S: Supported
4378F: drivers/gpu/drm/mediatek/
4379F: Documentation/devicetree/bindings/display/mediatek/
4380
1f47e6cb
NT
4381DRM DRIVER FOR MI0283QT
4382M: Noralf Trønnes <noralf@tronnes.org>
4383S: Maintained
4384F: drivers/gpu/drm/tinydrm/mi0283qt.c
4385F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4386
06346451
EV
4387DRM DRIVER FOR MSM ADRENO GPU
4388M: Rob Clark <robdclark@gmail.com>
4389L: linux-arm-msm@vger.kernel.org
4390L: dri-devel@lists.freedesktop.org
4391L: freedreno@lists.freedesktop.org
4392T: git git://people.freedesktop.org/~robclark/linux
4393S: Maintained
4394F: drivers/gpu/drm/msm/
4395F: include/uapi/drm/msm_drm.h
4396F: Documentation/devicetree/bindings/display/msm/
4397
fad89bb3
EV
4398DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4399M: Ben Skeggs <bskeggs@redhat.com>
4400L: dri-devel@lists.freedesktop.org
4401L: nouveau@lists.freedesktop.org
4402T: git git://github.com/skeggsb/linux
4403S: Supported
4404F: drivers/gpu/drm/nouveau/
4405F: include/uapi/drm/nouveau_drm.h
ba2199a6 4406
bd3b49f2 4407DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4408M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4409L: dri-devel@lists.freedesktop.org
4410L: linux-tegra@vger.kernel.org
a5ad7a63 4411T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4412S: Supported
dee8268f 4413F: drivers/gpu/drm/tegra/
a5ad7a63 4414F: drivers/gpu/host1x/
e1e90644 4415F: include/linux/host1x.h
a5ad7a63 4416F: include/uapi/drm/tegra_drm.h
2d799dde 4417F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4418
399516ab
EV
4419DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4420S: Orphan / Obsolete
4421F: drivers/gpu/drm/mga/
4422F: include/uapi/drm/mga_drm.h
4423
c842b693
EV
4424DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4425M: Dave Airlie <airlied@redhat.com>
4426S: Odd Fixes
4427F: drivers/gpu/drm/mgag200/
4428
399516ab
EV
4429DRM DRIVER FOR RAGE 128 VIDEO CARDS
4430S: Orphan / Obsolete
4431F: drivers/gpu/drm/r128/
4432F: include/uapi/drm/r128_drm.h
4433
a284e9d1
LP
4434DRM DRIVERS FOR RENESAS
4435M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4436L: dri-devel@lists.freedesktop.org
4a121096 4437L: linux-renesas-soc@vger.kernel.org
2392ccd4 4438T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4439S: Supported
4440F: drivers/gpu/drm/rcar-du/
4441F: drivers/gpu/drm/shmobile/
a284e9d1 4442F: include/linux/platform_data/shmob_drm.h
907c1bbd 4443F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
33be436d 4444F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4445
c842b693
EV
4446DRM DRIVER FOR QXL VIRTUAL GPU
4447M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4448M: Gerd Hoffmann <kraxel@redhat.com>
4449L: virtualization@lists.linux-foundation.org
0f445486 4450T: git git://anongit.freedesktop.org/drm/drm-misc
0c19f97f 4451S: Maintained
c842b693
EV
4452F: drivers/gpu/drm/qxl/
4453F: include/uapi/drm/qxl_drm.h
a284e9d1 4454
625e0346
HS
4455DRM DRIVERS FOR ROCKCHIP
4456M: Mark Yao <mark.yao@rock-chips.com>
4457L: dri-devel@lists.freedesktop.org
4458S: Maintained
4459F: drivers/gpu/drm/rockchip/
f253f7eb 4460F: Documentation/devicetree/bindings/display/rockchip/
0f445486 4461T: git git://anongit.freedesktop.org/drm/drm-misc
625e0346 4462
399516ab
EV
4463DRM DRIVER FOR SAVAGE VIDEO CARDS
4464S: Orphan / Obsolete
4465F: drivers/gpu/drm/savage/
4466F: include/uapi/drm/savage_drm.h
4467
4468DRM DRIVER FOR SIS VIDEO CARDS
4469S: Orphan / Obsolete
4470F: drivers/gpu/drm/sis/
4471F: include/uapi/drm/sis_drm.h
625e0346 4472
7f11c476
BG
4473DRM DRIVERS FOR STI
4474M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4475M: Vincent Abriou <vincent.abriou@st.com>
4476L: dri-devel@lists.freedesktop.org
db8b1590 4477T: git git://anongit.freedesktop.org/drm/drm-misc
7f11c476
BG
4478S: Maintained
4479F: drivers/gpu/drm/sti
2d799dde 4480F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4481
399516ab
EV
4482DRM DRIVER FOR TDFX VIDEO CARDS
4483S: Orphan / Obsolete
4484F: drivers/gpu/drm/tdfx/
4485
c842b693
EV
4486DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4487M: Dave Airlie <airlied@redhat.com>
4488S: Odd Fixes
4489F: drivers/gpu/drm/udl/
4490
8bb0bce9
LS
4491DRM DRIVERS FOR VIVANTE GPU IP
4492M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4493R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9 4494R: Christian Gmeiner <christian.gmeiner@gmail.com>
c4ae94a3 4495L: etnaviv@lists.freedesktop.org
8bb0bce9
LS
4496L: dri-devel@lists.freedesktop.org
4497S: Maintained
8a9257a0
EV
4498F: drivers/gpu/drm/etnaviv/
4499F: include/uapi/drm/etnaviv_drm.h
4500F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4501
c4291702
EV
4502DRM DRIVER FOR VMWARE VIRTUAL GPU
4503M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4504M: Sinclair Yeh <syeh@vmware.com>
4505M: Thomas Hellstrom <thellstrom@vmware.com>
4506L: dri-devel@lists.freedesktop.org
4507T: git git://people.freedesktop.org/~syeh/repos_linux
4508T: git git://people.freedesktop.org/~thomash/linux
4509S: Supported
4510F: drivers/gpu/drm/vmwgfx/
4511F: include/uapi/drm/vmwgfx_drm.h
4512
8636d452
EA
4513DRM DRIVERS FOR VC4
4514M: Eric Anholt <eric@anholt.net>
4515T: git git://github.com/anholt/linux
4516S: Supported
4517F: drivers/gpu/drm/vc4/
4518F: include/uapi/drm/vc4_drm.h
4519F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
0f445486 4520T: git git://anongit.freedesktop.org/drm/drm-misc
8bb0bce9 4521
5ef330a7
TV
4522DRM DRIVERS FOR TI OMAP
4523M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4524L: dri-devel@lists.freedesktop.org
4525S: Maintained
4526F: drivers/gpu/drm/omapdrm/
4527F: Documentation/devicetree/bindings/display/ti/
4528
adb314ed
TV
4529DRM DRIVERS FOR TI LCDC
4530M: Jyri Sarha <jsarha@ti.com>
4531R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4532L: dri-devel@lists.freedesktop.org
4533S: Maintained
4534F: drivers/gpu/drm/tilcdc/
4535F: Documentation/devicetree/bindings/display/tilcdc/
4536
dbb01037
SG
4537DRM DRIVERS FOR ZTE ZX
4538M: Shawn Guo <shawnguo@kernel.org>
4539L: dri-devel@lists.freedesktop.org
4540S: Maintained
4541F: drivers/gpu/drm/zte/
4542F: Documentation/devicetree/bindings/display/zte,vou.txt
0f445486 4543T: git git://anongit.freedesktop.org/drm/drm-misc
dbb01037 4544
598df1ac
AK
4545DSBR100 USB FM RADIO DRIVER
4546M: Alexey Klimov <klimov.linux@gmail.com>
4547L: linux-media@vger.kernel.org
4548T: git git://linuxtv.org/media_tree.git
4549S: Maintained
4550F: drivers/media/radio/dsbr100.c
4551
1da177e4 4552DSCC4 DRIVER
8b58be88 4553M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4554L: netdev@vger.kernel.org
1da177e4 4555S: Maintained
679655da 4556F: drivers/net/wan/dscc4.c
1da177e4 4557
cc11b140
HV
4558DT3155 MEDIA DRIVER
4559M: Hans Verkuil <hverkuil@xs4all.nl>
4560L: linux-media@vger.kernel.org
4561T: git git://linuxtv.org/media_tree.git
a825eaec 4562W: https://linuxtv.org
cc11b140
HV
4563S: Odd Fixes
4564F: drivers/media/pci/dt3155/
4565
91952bc0
AP
4566DVB_USB_AF9015 MEDIA DRIVER
4567M: Antti Palosaari <crope@iki.fi>
4568L: linux-media@vger.kernel.org
a825eaec 4569W: https://linuxtv.org
91952bc0
AP
4570W: http://palosaari.fi/linux/
4571Q: http://patchwork.linuxtv.org/project/linux-media/list/
4572T: git git://linuxtv.org/anttip/media_tree.git
4573S: Maintained
4574F: drivers/media/usb/dvb-usb-v2/af9015*
4575
4576DVB_USB_AF9035 MEDIA DRIVER
4577M: Antti Palosaari <crope@iki.fi>
4578L: linux-media@vger.kernel.org
a825eaec 4579W: https://linuxtv.org
91952bc0
AP
4580W: http://palosaari.fi/linux/
4581Q: http://patchwork.linuxtv.org/project/linux-media/list/
4582T: git git://linuxtv.org/anttip/media_tree.git
4583S: Maintained
4584F: drivers/media/usb/dvb-usb-v2/af9035*
4585
4586DVB_USB_ANYSEE MEDIA DRIVER
4587M: Antti Palosaari <crope@iki.fi>
4588L: linux-media@vger.kernel.org
a825eaec 4589W: https://linuxtv.org
91952bc0
AP
4590W: http://palosaari.fi/linux/
4591Q: http://patchwork.linuxtv.org/project/linux-media/list/
4592T: git git://linuxtv.org/anttip/media_tree.git
4593S: Maintained
4594F: drivers/media/usb/dvb-usb-v2/anysee*
4595
4596DVB_USB_AU6610 MEDIA DRIVER
4597M: Antti Palosaari <crope@iki.fi>
4598L: linux-media@vger.kernel.org
a825eaec 4599W: https://linuxtv.org
91952bc0
AP
4600W: http://palosaari.fi/linux/
4601Q: http://patchwork.linuxtv.org/project/linux-media/list/
4602T: git git://linuxtv.org/anttip/media_tree.git
4603S: Maintained
4604F: drivers/media/usb/dvb-usb-v2/au6610*
4605
4606DVB_USB_CE6230 MEDIA DRIVER
4607M: Antti Palosaari <crope@iki.fi>
4608L: linux-media@vger.kernel.org
a825eaec 4609W: https://linuxtv.org
91952bc0
AP
4610W: http://palosaari.fi/linux/
4611Q: http://patchwork.linuxtv.org/project/linux-media/list/
4612T: git git://linuxtv.org/anttip/media_tree.git
4613S: Maintained
4614F: drivers/media/usb/dvb-usb-v2/ce6230*
4615
d099dea2
MK
4616DVB_USB_CXUSB MEDIA DRIVER
4617M: Michael Krufky <mkrufky@linuxtv.org>
4618L: linux-media@vger.kernel.org
a825eaec 4619W: https://linuxtv.org
d099dea2
MK
4620W: http://github.com/mkrufky
4621Q: http://patchwork.linuxtv.org/project/linux-media/list/
4622T: git git://linuxtv.org/media_tree.git
4623S: Maintained
9819da66 4624F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4625
91952bc0 4626DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4627M: Antti Palosaari <crope@iki.fi>
4628L: linux-media@vger.kernel.org
a825eaec 4629W: https://linuxtv.org
91952bc0
AP
4630W: http://palosaari.fi/linux/
4631Q: http://patchwork.linuxtv.org/project/linux-media/list/
4632T: git git://linuxtv.org/anttip/media_tree.git
4633S: Maintained
91952bc0 4634F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4635
5560983b 4636DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4637M: Antti Palosaari <crope@iki.fi>
4638L: linux-media@vger.kernel.org
a825eaec 4639W: https://linuxtv.org
91952bc0
AP
4640Q: http://patchwork.linuxtv.org/project/linux-media/list/
4641T: git git://linuxtv.org/anttip/media_tree.git
4642S: Maintained
5560983b 4643F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4644
8856f5f2
MK
4645DVB_USB_MXL111SF MEDIA DRIVER
4646M: Michael Krufky <mkrufky@linuxtv.org>
4647L: linux-media@vger.kernel.org
a825eaec 4648W: https://linuxtv.org
8856f5f2
MK
4649W: http://github.com/mkrufky
4650Q: http://patchwork.linuxtv.org/project/linux-media/list/
4651T: git git://linuxtv.org/mkrufky/mxl111sf.git
4652S: Maintained
4653F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4654
91952bc0
AP
4655DVB_USB_RTL28XXU MEDIA DRIVER
4656M: Antti Palosaari <crope@iki.fi>
4657L: linux-media@vger.kernel.org
a825eaec 4658W: https://linuxtv.org
91952bc0
AP
4659W: http://palosaari.fi/linux/
4660Q: http://patchwork.linuxtv.org/project/linux-media/list/
4661T: git git://linuxtv.org/anttip/media_tree.git
4662S: Maintained
4663F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4664
4665DVB_USB_V2 MEDIA DRIVER
4666M: Antti Palosaari <crope@iki.fi>
4667L: linux-media@vger.kernel.org
a825eaec 4668W: https://linuxtv.org
91952bc0
AP
4669W: http://palosaari.fi/linux/
4670Q: http://patchwork.linuxtv.org/project/linux-media/list/
4671T: git git://linuxtv.org/anttip/media_tree.git
4672S: Maintained
4673F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4674F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4675
ac0ac38f 4676DYNAMIC DEBUG
5c4a97d1 4677M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4678S: Maintained
4679F: lib/dynamic_debug.c
4680F: include/linux/dynamic_debug.h
4681
789c7048 4682DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4683M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4684S: Maintained
df621252 4685F: drivers/tty/serial/dz.*
789c7048 4686
f17effbe
MF
4687E3X0 POWER BUTTON DRIVER
4688M: Moritz Fischer <moritz.fischer@ettus.com>
4689L: usrp-users@lists.ettus.com
4690W: http://www.ettus.com
4691S: Supported
4692F: drivers/input/misc/e3x0-button.c
4693F: Documentation/devicetree/bindings/input/e3x0-button.txt
4694
91952bc0
AP
4695E4000 MEDIA DRIVER
4696M: Antti Palosaari <crope@iki.fi>
4697L: linux-media@vger.kernel.org
a825eaec 4698W: https://linuxtv.org
91952bc0
AP
4699W: http://palosaari.fi/linux/
4700Q: http://patchwork.linuxtv.org/project/linux-media/list/
4701T: git git://linuxtv.org/anttip/media_tree.git
4702S: Maintained
4703F: drivers/media/tuners/e4000*
4704
1da177e4 4705EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4706M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4707L: linux-scsi@vger.kernel.org
4708S: Maintained
679655da 4709F: drivers/scsi/eata.c
1da177e4 4710
91952bc0
AP
4711EC100 MEDIA DRIVER
4712M: Antti Palosaari <crope@iki.fi>
4713L: linux-media@vger.kernel.org
a825eaec 4714W: https://linuxtv.org
91952bc0
AP
4715W: http://palosaari.fi/linux/
4716Q: http://patchwork.linuxtv.org/project/linux-media/list/
4717T: git git://linuxtv.org/anttip/media_tree.git
4718S: Maintained
4719F: drivers/media/dvb-frontends/ec100*
4720
237fead6 4721ECRYPT FILE SYSTEM
0de9adf2 4722M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4723L: ecryptfs@vger.kernel.org
24a923e4 4724W: http://ecryptfs.org
6dc7516e 4725W: https://launchpad.net/ecryptfs
9f273c24 4726T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4727S: Supported
679655da
JP
4728F: Documentation/filesystems/ecryptfs.txt
4729F: fs/ecryptfs/
237fead6 4730
da9bb1d2 4731EDAC-CORE
aa15aa0e 4732M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4733M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4734M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4735L: linux-edac@vger.kernel.org
07cd6bf5
FW
4736T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4737T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4738S: Supported
b73bbad3
MCC
4739F: Documentation/admin-guide/ras.rst
4740F: Documentation/driver-api/edac.rst
91445c72 4741F: drivers/edac/
679655da 4742F: include/linux/edac.h
0e438e3f 4743
c476c23b 4744EDAC-AMD64
487ba8e8 4745M: Borislav Petkov <bp@alien8.de>
91445c72 4746L: linux-edac@vger.kernel.org
487ba8e8 4747S: Maintained
c476c23b
BP
4748F: drivers/edac/amd64_edac*
4749
836dae5d 4750EDAC-CALXEDA
836dae5d
RR
4751M: Robert Richter <rric@kernel.org>
4752L: linux-edac@vger.kernel.org
836dae5d
RR
4753S: Maintained
4754F: drivers/edac/highbank*
4755
f65aad41
RB
4756EDAC-CAVIUM
4757M: Ralf Baechle <ralf@linux-mips.org>
4758M: David Daney <david.daney@cavium.com>
4759L: linux-edac@vger.kernel.org
4760L: linux-mips@linux-mips.org
f65aad41
RB
4761S: Supported
4762F: drivers/edac/octeon_edac*
41003396 4763F: drivers/edac/thunderx_edac*
f65aad41 4764
0e438e3f 4765EDAC-E752X
8b58be88 4766M: Mark Gross <mark.gross@intel.com>
91445c72 4767L: linux-edac@vger.kernel.org
0e438e3f 4768S: Maintained
679655da 4769F: drivers/edac/e752x_edac.c
0e438e3f
DP
4770
4771EDAC-E7XXX
91445c72 4772L: linux-edac@vger.kernel.org
0e438e3f 4773S: Maintained
679655da 4774F: drivers/edac/e7xxx_edac.c
0e438e3f 4775
7d136731
BP
4776EDAC-FSL_DDR
4777M: York Sun <york.sun@nxp.com>
4778L: linux-edac@vger.kernel.org
4779S: Maintained
4780F: drivers/edac/fsl_ddr_edac.*
4781
77c5f5d2 4782EDAC-GHES
5dc8a864
MCC
4783M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4784M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4785L: linux-edac@vger.kernel.org
77c5f5d2 4786S: Maintained
2caa67a6 4787F: drivers/edac/ghes_edac.c
77c5f5d2 4788
6bc78404 4789EDAC-I82443BXGX
8b58be88 4790M: Tim Small <tim@buttersideup.com>
91445c72 4791L: linux-edac@vger.kernel.org
6bc78404 4792S: Maintained
679655da 4793F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4794
4795EDAC-I3000
91445c72 4796L: linux-edac@vger.kernel.org
c91d9075 4797S: Orphan
679655da 4798F: drivers/edac/i3000_edac.c
6bc78404
DT
4799
4800EDAC-I5000
91445c72 4801L: linux-edac@vger.kernel.org
ba9a5918 4802S: Maintained
679655da 4803F: drivers/edac/i5000_edac.c
ba9a5918 4804
44c12cb2 4805EDAC-I5400
5dc8a864
MCC
4806M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4807M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4808L: linux-edac@vger.kernel.org
44c12cb2 4809S: Maintained
679655da 4810F: drivers/edac/i5400_edac.c
44c12cb2 4811
3c9c92b6 4812EDAC-I7300
5dc8a864
MCC
4813M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4814M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4815L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4816S: Maintained
4817F: drivers/edac/i7300_edac.c
4818
67c89316 4819EDAC-I7CORE
5dc8a864
MCC
4820M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4821M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4822L: linux-edac@vger.kernel.org
67c89316 4823S: Maintained
70aff0ce 4824F: drivers/edac/i7core_edac.c
67c89316 4825
ba9a5918 4826EDAC-I82975X
8b58be88 4827M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4828M: "Arvind R." <arvino55@gmail.com>
91445c72 4829L: linux-edac@vger.kernel.org
ba9a5918 4830S: Maintained
679655da 4831F: drivers/edac/i82975x_edac.c
ba9a5918 4832
791b4706
JB
4833EDAC-IE31200
4834M: Jason Baron <jbaron@akamai.com>
4835L: linux-edac@vger.kernel.org
791b4706
JB
4836S: Maintained
4837F: drivers/edac/ie31200_edac.c
4838
ccdfb979 4839EDAC-MPC85XX
30c7469b 4840M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4841L: linux-edac@vger.kernel.org
ccdfb979
JT
4842S: Maintained
4843F: drivers/edac/mpc85xx_edac.[ch]
4844
5c71ad17
TL
4845EDAC-PND2
4846M: Tony Luck <tony.luck@intel.com>
4847L: linux-edac@vger.kernel.org
4848S: Maintained
4849F: drivers/edac/pnd2_edac.[ch]
4850
ba9a5918 4851EDAC-PASEMI
8b58be88 4852M: Egor Martovetsky <egor@pasemi.com>
91445c72 4853L: linux-edac@vger.kernel.org
6bc78404 4854S: Maintained
679655da 4855F: drivers/edac/pasemi_edac.c
6bc78404 4856
0e438e3f 4857EDAC-R82600
8b58be88 4858M: Tim Small <tim@buttersideup.com>
91445c72 4859L: linux-edac@vger.kernel.org
0e438e3f 4860S: Maintained
679655da 4861F: drivers/edac/r82600_edac.c
da9bb1d2 4862
4d096ca7 4863EDAC-SBRIDGE
5dc8a864
MCC
4864M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4865M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4866L: linux-edac@vger.kernel.org
4d096ca7
MCC
4867S: Maintained
4868F: drivers/edac/sb_edac.c
4869
4ec656bd
TL
4870EDAC-SKYLAKE
4871M: Tony Luck <tony.luck@intel.com>
4872L: linux-edac@vger.kernel.org
4873S: Maintained
4874F: drivers/edac/skx_edac.c
4875
995e1de4
LH
4876EDAC-XGENE
4877APPLIED MICRO (APM) X-GENE SOC EDAC
4878M: Loc Ho <lho@apm.com>
4879S: Supported
4880F: drivers/edac/xgene_edac.c
4881F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4882
af39917d
CL
4883EDIROL UA-101/UA-1000 DRIVER
4884M: Clemens Ladisch <clemens@ladisch.de>
4885L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4886T: git git://git.alsa-project.org/alsa-kernel.git
4887S: Maintained
4888F: sound/usb/misc/ua101.c
4889
1f7df953 4890EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4891M: Matt Fleming <matt@codeblueprint.co.uk>
6026ed2f 4892M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 4893L: linux-efi@vger.kernel.org
6026ed2f 4894T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
1f7df953 4895S: Maintained
fb2efb5c 4896F: Documentation/efi-stub.txt
f135a176 4897F: arch/*/kernel/efi.c
1f7df953 4898F: arch/x86/boot/compressed/eboot.[ch]
f135a176 4899F: arch/*/include/asm/efi.h
e8dfe6d8
MF
4900F: arch/x86/platform/efi/
4901F: drivers/firmware/efi/
1f7df953 4902F: include/linux/efi*.h
f135a176
AB
4903F: arch/arm/boot/compressed/efi-header.S
4904F: arch/arm64/kernel/efi-entry.S
1f7df953 4905
d68772b7
MF
4906EFI VARIABLE FILESYSTEM
4907M: Matthew Garrett <matthew.garrett@nebula.com>
4908M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4909M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4910T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4911L: linux-efi@vger.kernel.org
4912S: Maintained
4913F: fs/efivarfs/
4914
85a00d9b
PJ
4915EFIFB FRAMEBUFFER DRIVER
4916L: linux-fbdev@vger.kernel.org
4917M: Peter Jones <pjones@redhat.com>
4918S: Maintained
8a61f013 4919F: drivers/video/fbdev/efifb.c
85a00d9b 4920
ff6301da
IH
4921EFI TEST DRIVER
4922L: linux-efi@vger.kernel.org
4923M: Ivan Hu <ivan.hu@canonical.com>
4924M: Matt Fleming <matt@codeblueprint.co.uk>
4925S: Maintained
4926F: drivers/firmware/efi/test/
4927
0bee8d28
JT
4928EFS FILESYSTEM
4929W: http://aeschi.ch.eu.org/efs/
4930S: Orphan
679655da 4931F: fs/efs/
0bee8d28 4932
aa8a9e25 4933EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4934M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4935L: netdev@vger.kernel.org
4936S: Maintained
9aa32835 4937F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4938
f0319efe 4939EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4940M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4941M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4942L: linux-media@vger.kernel.org
a825eaec 4943W: https://linuxtv.org
f0319efe
MCC
4944T: git git://linuxtv.org/media_tree.git
4945S: Maintained
4946F: drivers/media/usb/em28xx/
618cd932 4947F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4948
3e3a7d66 4949EMBEDDED LINUX
8b58be88
JP
4950M: Paul Gortmaker <paul.gortmaker@windriver.com>
4951M: Matt Mackall <mpm@selenic.com>
4952M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4953L: linux-embedded@vger.kernel.org
4954S: Maintained
4955
b8aca0c1
JS
4956EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4957M: James Smart <james.smart@broadcom.com>
4958M: Dick Kennedy <dick.kennedy@broadcom.com>
ce00f85c 4959L: linux-scsi@vger.kernel.org
b8aca0c1 4960W: http://www.broadcom.com
ce00f85c 4961S: Supported
679655da 4962F: drivers/scsi/lpfc/
3a1c1d44 4963
5f5bac82 4964ENE CB710 FLASH CARD READER DRIVER
8b58be88 4965M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4966S: Maintained
4967F: drivers/misc/cb710/
4968F: drivers/mmc/host/cb710-mmc.*
4969F: include/linux/cb710.h
4970
931e39a1
ML
4971ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4972M: Maxim Levitsky <maximlevitsky@gmail.com>
4973S: Maintained
2a837449 4974F: drivers/media/rc/ene_ir.*
931e39a1 4975
d5ca9006 4976EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4977M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4978S: Maintained
084bad91 4979T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4980F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4981F: include/video/s1d13xxxfb.h
d5ca9006 4982
38df6492
ME
4983ET131X NETWORK DRIVER
4984M: Mark Einon <mark.einon@gmail.com>
4985S: Odd Fixes
4986F: drivers/net/ethernet/agere/
4987
1da177e4 4988ETHERNET BRIDGE
adbbf69d 4989M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4990L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4991L: netdev@vger.kernel.org
c996d8b9 4992W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4993S: Maintained
679655da
JP
4994F: include/linux/netfilter_bridge/
4995F: net/bridge/
1da177e4 4996
22f08ad9 4997ETHERNET PHY LIBRARY
248ccd5e 4998M: Andrew Lunn <andrew@lunn.ch>
22f08ad9
FF
4999M: Florian Fainelli <f.fainelli@gmail.com>
5000L: netdev@vger.kernel.org
5001S: Maintained
5002F: include/linux/phy.h
5003F: include/linux/phy_fixed.h
5004F: drivers/net/phy/
5005F: Documentation/networking/phy.txt
5006F: drivers/of/of_mdio.c
5007F: drivers/of/of_net.c
5008
1da177e4 5009EXT2 FILE SYSTEM
d8130624 5010M: Jan Kara <jack@suse.com>
72be2ccf 5011L: linux-ext4@vger.kernel.org
1da177e4 5012S: Maintained
679655da
JP
5013F: Documentation/filesystems/ext2.txt
5014F: fs/ext2/
5015F: include/linux/ext2*
1da177e4 5016
72be2ccf 5017EXT4 FILE SYSTEM
8b58be88 5018M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 5019M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 5020L: linux-ext4@vger.kernel.org
08a225f1 5021W: http://ext4.wiki.kernel.org
8a6e2535 5022Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 5023T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 5024S: Maintained
679655da
JP
5025F: Documentation/filesystems/ext4.txt
5026F: fs/ext4/
1da177e4 5027
c5532b09 5028Extended Verification Module (EVM)
74dd744f
MZ
5029M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5030L: linux-ima-devel@lists.sourceforge.net
5031L: linux-security-module@vger.kernel.org
c5532b09
MZ
5032S: Supported
5033F: security/integrity/evm/
5034
df6b3cfe
MH
5035EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5036M: MyungJoo Ham <myungjoo.ham@samsung.com>
5037M: Chanwoo Choi <cw00.choi@samsung.com>
5038L: linux-kernel@vger.kernel.org
81df63a9 5039T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
5040S: Maintained
5041F: drivers/extcon/
cd2c3e7f
CC
5042F: include/linux/extcon/
5043F: include/linux/extcon.h
df6b3cfe 5044F: Documentation/extcon/
cd2c3e7f 5045F: Documentation/devicetree/bindings/extcon/
df6b3cfe 5046
e2a75c44 5047EXYNOS DP DRIVER
b7701755 5048M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
5049L: dri-devel@lists.freedesktop.org
5050S: Maintained
5051F: drivers/gpu/drm/exynos/exynos_dp*
5052
9b93a409
MS
5053EXYNOS SYSMMU (IOMMU) driver
5054M: Marek Szyprowski <m.szyprowski@samsung.com>
5055L: iommu@lists.linux-foundation.org
5056S: Maintained
5057F: drivers/iommu/exynos-iommu.c
5058
4a66d3fe
NC
5059EZchip NPS platform support
5060M: Noam Camus <noamc@ezchip.com>
5061S: Supported
5062F: arch/arc/plat-eznps
5063F: arch/arc/boot/dts/eznps.dts
5064
e53004e2 5065F71805F HARDWARE MONITORING DRIVER
d8130624 5066M: Jean Delvare <jdelvare@suse.com>
968ce1b1 5067L: linux-hwmon@vger.kernel.org
e53004e2 5068S: Maintained
679655da
JP
5069F: Documentation/hwmon/f71805f
5070F: drivers/hwmon/f71805f.c
e53004e2 5071
eea977ed
MB
5072FC0011 TUNER DRIVER
5073M: Michael Buesch <m@bues.ch>
5074L: linux-media@vger.kernel.org
5075S: Maintained
ccae7af2
MCC
5076F: drivers/media/tuners/fc0011.h
5077F: drivers/media/tuners/fc0011.c
eea977ed 5078
91952bc0
AP
5079FC2580 MEDIA DRIVER
5080M: Antti Palosaari <crope@iki.fi>
5081L: linux-media@vger.kernel.org
a825eaec 5082W: https://linuxtv.org
91952bc0
AP
5083W: http://palosaari.fi/linux/
5084Q: http://patchwork.linuxtv.org/project/linux-media/list/
5085T: git git://linuxtv.org/anttip/media_tree.git
5086S: Maintained
5087F: drivers/media/tuners/fc2580*
eea977ed 5088
88b2dbdb
EP
5089FANOTIFY
5090M: Eric Paris <eparis@redhat.com>
5091S: Maintained
5092F: fs/notify/fanotify/
5093F: include/linux/fanotify.h
c117ab84 5094F: include/uapi/linux/fanotify.h
88b2dbdb 5095
1da177e4 5096FARSYNC SYNCHRONOUS DRIVER
8b58be88 5097M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
5098W: http://www.farsite.co.uk/
5099S: Supported
679655da 5100F: drivers/net/wan/farsync.*
1da177e4 5101
c5408b88 5102FAULT INJECTION SUPPORT
8b58be88 5103M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 5104S: Supported
679655da
JP
5105F: Documentation/fault-injection/
5106F: lib/fault-inject.c
c5408b88 5107
053e514f
NT
5108FBTFT Framebuffer drivers
5109M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
053e514f
NT
5110S: Maintained
5111F: drivers/staging/fbtft/
5112
cae727db 5113FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 5114M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 5115L: fcoe-devel@open-fcoe.org
cae727db
RL
5116W: www.Open-FCoE.org
5117S: Supported
5118F: drivers/scsi/libfc/
5119F: drivers/scsi/fcoe/
5120F: include/scsi/fc/
5121F: include/scsi/libfc.h
5122F: include/scsi/libfcoe.h
c117ab84 5123F: include/uapi/scsi/fc/
cae727db 5124
e2d1d6c0 5125FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 5126M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 5127M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 5128L: linux-fsdevel@vger.kernel.org
1da177e4 5129S: Maintained
679655da
JP
5130F: include/linux/fcntl.h
5131F: include/linux/fs.h
c117ab84
CEB
5132F: include/uapi/linux/fcntl.h
5133F: include/uapi/linux/fs.h
679655da
JP
5134F: fs/fcntl.c
5135F: fs/locks.c
1da177e4 5136
e2d1d6c0 5137FILESYSTEMS (VFS and infrastructure)
8b58be88 5138M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 5139L: linux-fsdevel@vger.kernel.org
173acc7c 5140S: Maintained
679655da 5141F: fs/*
173acc7c 5142
b26e0ed4 5143FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 5144M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 5145L: linux-hwmon@vger.kernel.org
b26e0ed4 5146S: Maintained
d5ca6918
JP
5147F: drivers/hwmon/f75375s.c
5148F: include/linux/f75375s.h
b26e0ed4 5149
a331b0c3
CL
5150FIREWIRE AUDIO DRIVERS
5151M: Clemens Ladisch <clemens@ladisch.de>
5152L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5153T: git git://git.alsa-project.org/alsa-kernel.git
5154S: Maintained
5155F: sound/firewire/
5156
eb86ec51
SR
5157FIREWIRE MEDIA DRIVERS (firedtv)
5158M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5159L: linux-media@vger.kernel.org
5160L: linux1394-devel@lists.sourceforge.net
5161T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5162S: Maintained
5163F: drivers/media/firewire/
5164
a511ce33
CB
5165FIREWIRE SBP-2 TARGET
5166M: Chris Boot <bootc@bootc.net>
5167L: linux-scsi@vger.kernel.org
5168L: target-devel@vger.kernel.org
5169L: linux1394-devel@lists.sourceforge.net
5170T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5171S: Maintained
5172F: drivers/target/sbp/
5173
7d2c86b5 5174FIREWIRE SUBSYSTEM
8b58be88 5175M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5176L: linux1394-devel@lists.sourceforge.net
958a29cb 5177W: http://ieee1394.wiki.kernel.org/
2ca526bf 5178T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5179S: Maintained
679655da 5180F: drivers/firewire/
8f06ce3b
SR
5181F: include/linux/firewire.h
5182F: include/uapi/linux/firewire*.h
9f6d3c4b 5183F: tools/firewire/
e2d1d6c0
RD
5184
5185FIRMWARE LOADER (request_firmware)
e7604239 5186M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5187L: linux-kernel@vger.kernel.org
5188S: Maintained
679655da
JP
5189F: Documentation/firmware_class/
5190F: drivers/base/firmware*.c
5191F: include/linux/firmware.h
e2d1d6c0 5192
f730e3dc 5193FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5194M: Joshua Morris <josh.h.morris@us.ibm.com>
5195M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5196S: Maintained
5197F: drivers/block/rsxx/
5198
8206f664 5199FLOPPY DRIVER
e5f6450c 5200M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5201T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5202S: Odd fixes
5203F: drivers/block/floppy.c
5204
9c9f32ed
AR
5205FMC SUBSYSTEM
5206M: Alessandro Rubini <rubini@gnudd.com>
5207W: http://www.ohwr.org/projects/fmc-bus
5208S: Supported
5209F: drivers/fmc/
5210F: include/linux/fmc*.h
5211F: include/linux/ipmi-fru.h
5212K: fmc_d.*register
5213
3c0ed7d5 5214FPGA MANAGER FRAMEWORK
deb0b9b2 5215M: Alan Tull <atull@kernel.org>
dd7d664a 5216R: Moritz Fischer <moritz.fischer@ettus.com>
7f1a5f04 5217L: linux-fpga@vger.kernel.org
3c0ed7d5 5218S: Maintained
e4998077 5219T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
deb0b9b2 5220F: Documentation/fpga/
83ff2d57 5221F: Documentation/devicetree/bindings/fpga/
3c0ed7d5 5222F: drivers/fpga/
deb0b9b2 5223F: include/linux/fpga/
3c0ed7d5
AT
5224W: http://www.rocketboards.org
5225
e2d1d6c0 5226FPU EMULATOR
8b58be88 5227M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5228W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5229S: Maintained
679655da 5230F: arch/x86/math-emu/
e2d1d6c0
RD
5231
5232FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5233L: netdev@vger.kernel.org
c173bfac 5234S: Orphan
679655da
JP
5235F: drivers/net/wan/dlci.c
5236F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5237
5238FRAMEBUFFER LAYER
04f6152d 5239M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
c69f677c 5240L: linux-fbdev@vger.kernel.org
04f6152d 5241T: git git://github.com/bzolnier/linux.git
b22fe37b 5242Q: http://patchwork.kernel.org/project/linux-fbdev/list/
04f6152d 5243S: Maintained
679655da 5244F: Documentation/fb/
b22fe37b
PM
5245F: drivers/video/
5246F: include/video/
679655da 5247F: include/linux/fb.h
c117ab84
CEB
5248F: include/uapi/video/
5249F: include/uapi/linux/fb.h
e2d1d6c0 5250
93aafb6d
HG
5251FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5252M: Horia Geantă <horia.geanta@nxp.com>
5253M: Dan Douglass <dan.douglass@nxp.com>
5254L: linux-crypto@vger.kernel.org
5255S: Maintained
5256F: drivers/crypto/caam/
5257F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5258
a57c188e 5259FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5260M: Timur Tabi <timur@tabi.org>
a57c188e 5261L: linux-fbdev@vger.kernel.org
c4ef9bc4 5262S: Maintained
8a61f013 5263F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5264
e2d1d6c0 5265FREESCALE DMA DRIVER
8b58be88
JP
5266M: Li Yang <leoli@freescale.com>
5267M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5268L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5269S: Maintained
679655da 5270F: drivers/dma/fsldma.*
e2d1d6c0 5271
44248aff
HX
5272FREESCALE GPMI NAND DRIVER
5273M: Han Xu <han.xu@nxp.com>
5274L: linux-mtd@lists.infradead.org
5275S: Maintained
5276F: drivers/mtd/nand/gpmi-nand/*
5277
e2d1d6c0 5278FREESCALE I2C CPM DRIVER
8b58be88 5279M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5280L: linuxppc-dev@lists.ozlabs.org
846557d3 5281L: linux-i2c@vger.kernel.org
0d2b405a 5282S: Maintained
679655da 5283F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5284
60e8c5ab 5285FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5286M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5287L: linux-fbdev@vger.kernel.org
efc03ecb 5288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5289S: Maintained
bad985a1 5290F: include/linux/platform_data/video-imxfb.h
8a61f013 5291F: drivers/video/fbdev/imxfb.c
60e8c5ab 5292
4d8e2cef 5293FREESCALE QUAD SPI DRIVER
38714fbd 5294M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5295L: linux-mtd@lists.infradead.org
5296S: Maintained
5297F: drivers/mtd/spi-nor/fsl-quadspi.c
5298
4689a6b1 5299FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5300M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5301M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5302L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5303L: netdev@vger.kernel.org
5304S: Maintained
ec21e2ec 5305F: drivers/net/ethernet/freescale/fs_enet/
679655da 5306F: include/linux/fs_enet_pd.h
4689a6b1 5307
63a0a00b
NA
5308FREESCALE IMX / MXC FEC DRIVER
5309M: Fugang Duan <fugang.duan@nxp.com>
5310L: netdev@vger.kernel.org
5311S: Maintained
5312F: drivers/net/ethernet/freescale/fec_main.c
5313F: drivers/net/ethernet/freescale/fec_ptp.c
5314F: drivers/net/ethernet/freescale/fec.h
5315F: Documentation/devicetree/bindings/net/fsl-fec.txt
5316
2fbfadb5
MB
5317FREESCALE QORIQ DPAA FMAN DRIVER
5318M: Madalin Bucur <madalin.bucur@nxp.com>
5319L: netdev@vger.kernel.org
5320S: Maintained
5321F: drivers/net/ethernet/freescale/fman
5322F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5323
63f4b4b0
MB
5324FREESCALE QORIQ DPAA ETHERNET DRIVER
5325M: Madalin Bucur <madalin.bucur@nxp.com>
5326L: netdev@vger.kernel.org
5327S: Maintained
5328F: drivers/net/ethernet/freescale/dpaa
5329
1b48706f 5330FREESCALE SOC DRIVERS
5331M: Scott Wood <oss@buserror.net>
5332L: linuxppc-dev@lists.ozlabs.org
5333L: linux-arm-kernel@lists.infradead.org
5334S: Maintained
58f16913 5335F: Documentation/devicetree/bindings/powerpc/fsl/
1b48706f 5336F: drivers/soc/fsl/
5337F: include/linux/fsl/
5338
d9e9d82c 5339FREESCALE QUICC ENGINE LIBRARY
1b48706f 5340M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5341L: linuxppc-dev@lists.ozlabs.org
1b48706f 5342S: Maintained
7aa1aa6e
ZQ
5343F: drivers/soc/fsl/qe/
5344F: include/soc/fsl/*qe*.h
5345F: include/soc/fsl/*ucc*.h
d9e9d82c 5346
b55ef929 5347FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5348M: Li Yang <leoli@freescale.com>
6372594a 5349L: linux-usb@vger.kernel.org
a4724ed6 5350L: linuxppc-dev@lists.ozlabs.org
a7205b30 5351S: Maintained
faf2e1db 5352F: drivers/usb/gadget/udc/fsl*
a7205b30 5353
beaf53bf 5354FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5355M: Li Yang <leoli@freescale.com>
beaf53bf 5356L: netdev@vger.kernel.org
a4724ed6 5357L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5358S: Maintained
ec21e2ec 5359F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5360
abb1ed7b
CM
5361FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5362M: Claudiu Manoil <claudiu.manoil@freescale.com>
5363L: netdev@vger.kernel.org
5364S: Maintained
5365F: drivers/net/ethernet/freescale/gianfar*
5366X: drivers/net/ethernet/freescale/gianfar_ptp.c
5367F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5368
c19b6d24
ZQ
5369FREESCALE QUICC ENGINE UCC HDLC DRIVER
5370M: Zhao Qiang <qiang.zhao@nxp.com>
5371L: netdev@vger.kernel.org
5372L: linuxppc-dev@lists.ozlabs.org
5373S: Maintained
5374F: drivers/net/wan/fsl_ucc_hdlc*
5375
d9e9d82c 5376FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5377M: Timur Tabi <timur@tabi.org>
a4724ed6 5378L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5379S: Maintained
df621252 5380F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5381
5382FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5383M: Timur Tabi <timur@tabi.org>
dc85950a 5384M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5385M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5386R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5387L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5388L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5389S: Maintained
69aefcea 5390F: sound/soc/fsl/fsl*
dc85950a 5391F: sound/soc/fsl/imx*
69aefcea 5392F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5393
1da177e4 5394FREEVXFS FILESYSTEM
8b58be88 5395M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5396W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5397S: Maintained
679655da 5398F: fs/freevxfs/
1da177e4 5399
71038f52 5400FREEZER
49db1903 5401M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5402M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5403L: linux-pm@vger.kernel.org
71038f52 5404S: Supported
679655da
JP
5405F: Documentation/power/freezing-of-tasks.txt
5406F: include/linux/freezer.h
5407F: kernel/freezer.c
71038f52 5408
839a1f79
KRW
5409FRONTSWAP API
5410M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5411L: linux-kernel@vger.kernel.org
5412S: Maintained
5413F: mm/frontswap.c
5414F: include/linux/frontswap.h
5415
a5432f5a 5416FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5417M: David Howells <dhowells@redhat.com>
e62d6e24 5418L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5419S: Supported
5420F: Documentation/filesystems/caching/
5421F: fs/fscache/
5422F: include/linux/fscache*.h
5423
90fce086 5424FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
598c7d7a
TT
5425M: Theodore Y. Ts'o <tytso@mit.edu>
5426M: Jaegeuk Kim <jaegeuk@kernel.org>
90fce086
EB
5427L: linux-fscrypt@vger.kernel.org
5428Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5429T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
598c7d7a
TT
5430S: Supported
5431F: fs/crypto/
46f47e48 5432F: include/linux/fscrypt*.h
598c7d7a 5433
f58ad8f5 5434F2FS FILE SYSTEM
9b29d481 5435M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5436M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5437L: linux-f2fs-devel@lists.sourceforge.net
95129296 5438W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5439T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5440S: Maintained
5441F: Documentation/filesystems/f2fs.txt
3bac380c 5442F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5443F: fs/f2fs/
5444F: include/linux/f2fs_fs.h
62d43eeb 5445F: include/trace/events/f2fs.h
f58ad8f5 5446
5ab7ffea 5447FUJITSU FR-V (FRV) PORT
0cf0305f 5448S: Orphan
679655da 5449F: arch/frv/
1da177e4 5450
20b93734 5451FUJITSU LAPTOP EXTRAS
409a3e98 5452M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5453L: platform-driver-x86@vger.kernel.org
20b93734 5454S: Maintained
679655da 5455F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5456
4da621b6
HK
5457FUJITSU M-5MO LS CAMERA ISP DRIVER
5458M: Kyungmin Park <kyungmin.park@samsung.com>
5459M: Heungjun Kim <riverful.kim@samsung.com>
5460L: linux-media@vger.kernel.org
5461S: Maintained
90d72ac6 5462F: drivers/media/i2c/m5mols/
b5dcee22 5463F: include/media/i2c/m5mols.h
4da621b6 5464
2d24c490
RG
5465FUJITSU TABLET EXTRAS
5466M: Robert Gerlach <khnz@gmx.de>
5467L: platform-driver-x86@vger.kernel.org
5468S: Maintained
5469F: drivers/platform/x86/fujitsu-tablet.c
5470
04578f17 5471FUSE: FILESYSTEM IN USERSPACE
8b58be88 5472M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5473L: linux-fsdevel@vger.kernel.org
04578f17 5474W: http://fuse.sourceforge.net/
0a30f612 5475T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5476S: Maintained
679655da 5477F: fs/fuse/
c117ab84 5478F: include/uapi/linux/fuse.h
0a30f612 5479F: Documentation/filesystems/fuse.txt
04578f17 5480
59cd42c2
DHV
5481FUTEX SUBSYSTEM
5482M: Thomas Gleixner <tglx@linutronix.de>
5483M: Ingo Molnar <mingo@redhat.com>
5484R: Peter Zijlstra <peterz@infradead.org>
5485R: Darren Hart <dvhart@infradead.org>
5486L: linux-kernel@vger.kernel.org
5487T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5488S: Maintained
5489F: kernel/futex.c
5490F: kernel/futex_compat.c
5491F: include/asm-generic/futex.h
5492F: include/linux/futex.h
5493F: include/uapi/linux/futex.h
5494F: tools/testing/selftests/futex/
5495F: tools/perf/bench/futex*
5496F: Documentation/*futex*
5497
1da177e4 5498FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5499M: Rik Faith <faith@cs.unc.edu>
1da177e4 5500L: linux-scsi@vger.kernel.org
baaea1dc 5501S: Odd Fixes (e.g., new signatures)
679655da 5502F: drivers/scsi/fdomain.*
1da177e4 5503
6b90bd4b
ER
5504GCC PLUGINS
5505M: Kees Cook <keescook@chromium.org>
5506R: Emese Revfy <re.emese@gmail.com>
5507L: kernel-hardening@lists.openwall.com
5508S: Maintained
5509F: scripts/gcc-plugins/
5510F: scripts/gcc-plugin.sh
68fdc678 5511F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5512F: Documentation/gcc-plugins.txt
5513
d8e2162c
PO
5514GCOV BASED KERNEL PROFILING
5515M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5516S: Maintained
5517F: kernel/gcov/
2584bab2 5518F: Documentation/dev-tools/gcov.rst
d8e2162c 5519
1da177e4 5520GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5521M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5522L: linux-scsi@vger.kernel.org
5523W: http://www.icp-vortex.com/
5524S: Supported
679655da 5525F: drivers/scsi/gdt*
1da177e4 5526
158daf16
JK
5527GDB KERNEL DEBUGGING HELPER SCRIPTS
5528M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5529M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5530S: Supported
5531F: scripts/gdb/
5532
3169a1c7
HV
5533GEMTEK FM RADIO RECEIVER DRIVER
5534M: Hans Verkuil <hverkuil@xs4all.nl>
5535L: linux-media@vger.kernel.org
5536T: git git://linuxtv.org/media_tree.git
a825eaec 5537W: https://linuxtv.org
3169a1c7
HV
5538S: Maintained
5539F: drivers/media/radio/radio-gemtek*
5540
1c23af90 5541GENERIC GPIO I2C DRIVER
880b0e26 5542M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5543S: Supported
679655da
JP
5544F: drivers/i2c/busses/i2c-gpio.c
5545F: include/linux/i2c-gpio.h
1c23af90 5546
92ed1a76
PK
5547GENERIC GPIO I2C MULTIPLEXER DRIVER
5548M: Peter Korsgaard <peter.korsgaard@barco.com>
5549L: linux-i2c@vger.kernel.org
5550S: Supported
e7065e20
JD
5551F: drivers/i2c/muxes/i2c-mux-gpio.c
5552F: include/linux/i2c-mux-gpio.h
5553F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5554
9251ce95 5555GENERIC HDLC (WAN) DRIVERS
8b58be88 5556M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5557W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5558S: Maintained
679655da
JP
5559F: drivers/net/wan/c101.c
5560F: drivers/net/wan/hd6457*
5561F: drivers/net/wan/hdlc*
5562F: drivers/net/wan/n2.c
5563F: drivers/net/wan/pc300too.c
5564F: drivers/net/wan/pci200syn.c
5565F: drivers/net/wan/wanxl*
1da177e4 5566
1527aab6 5567GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5568M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5569L: linux-arch@vger.kernel.org
5570T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5571S: Maintained
14430813
JP
5572F: include/asm-generic/
5573F: include/uapi/asm-generic/
1527aab6 5574
ff764963
KVA
5575GENERIC PHY FRAMEWORK
5576M: Kishon Vijay Abraham I <kishon@ti.com>
5577L: linux-kernel@vger.kernel.org
5578T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5579S: Supported
5580F: drivers/phy/
5581F: include/linux/phy/
5582
eea97aed
KH
5583GENERIC PM DOMAINS
5584M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5585M: Kevin Hilman <khilman@kernel.org>
5586M: Ulf Hansson <ulf.hansson@linaro.org>
5587L: linux-pm@vger.kernel.org
5588S: Supported
5589F: drivers/base/power/domain*.c
5590F: include/linux/pm_domain.h
5591
ccb86a69 5592GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5593M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5594L: kvm@vger.kernel.org
ccb86a69
MT
5595S: Supported
5596F: drivers/uio/uio_pci_generic.c
5597
f8f1ec73
JP
5598GET_MAINTAINER SCRIPT
5599M: Joe Perches <joe@perches.com>
5600S: Maintained
5601F: scripts/get_maintainer.pl
5602
a7d5afe8
GKB
5603GENWQE (IBM Generic Workqueue Card)
5604M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5605M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5606S: Supported
5607F: drivers/misc/genwqe/
5608
5be7b50f 5609GFS2 FILE SYSTEM
8b58be88 5610M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5611M: Bob Peterson <rpeterso@redhat.com>
a4644184 5612L: cluster-devel@redhat.com
5be7b50f 5613W: http://sources.redhat.com/cluster/
28666d6d 5614T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5615S: Supported
679655da
JP
5616F: Documentation/filesystems/gfs2*.txt
5617F: fs/gfs2/
c117ab84 5618F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5619
0a34eb8f 5620GIGASET ISDN DRIVERS
6b096fde 5621M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5622L: gigaset307x-common@lists.sourceforge.net
5623W: http://gigaset307x.sourceforge.net/
6b096fde 5624S: Odd Fixes
679655da
JP
5625F: Documentation/isdn/README.gigaset
5626F: drivers/isdn/gigaset/
c117ab84 5627F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5628
7eea35fe
JP
5629GO7007 MPEG CODEC
5630M: Hans Verkuil <hans.verkuil@cisco.com>
5631L: linux-media@vger.kernel.org
5632S: Maintained
5633F: drivers/media/usb/go7007/
5634
ca96ea86
BN
5635GOODIX TOUCHSCREEN
5636M: Bastien Nocera <hadess@hadess.net>
5637L: linux-input@vger.kernel.org
5638S: Maintained
5639F: drivers/input/touchscreen/goodix.c
5640
a6a1cf3d
BJZ
5641GPIO MOCKUP DRIVER
5642M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5643L: linux-gpio@vger.kernel.org
5644S: Maintained
5645F: drivers/gpio/gpio-mockup.c
5646F: tools/testing/selftests/gpio/
5647
a0dc00b4 5648GPIO SUBSYSTEM
e4651a9f 5649M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5650M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5651L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5652T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5653S: Maintained
cd97a449 5654F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5655F: Documentation/gpio/
40c159b7 5656F: Documentation/ABI/testing/gpio-cdev
fe95046e 5657F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5658F: drivers/gpio/
bdc6e95e
AC
5659F: include/linux/gpio/
5660F: include/linux/gpio.h
9b692346 5661F: include/asm-generic/gpio.h
3c702e99 5662F: include/uapi/linux/gpio.h
6d591c46 5663F: tools/gpio/
a0dc00b4 5664
71a6d0af
HW
5665GRE DEMULTIPLEXER DRIVER
5666M: Dmitry Kozlov <xeb@mail.ru>
5667L: netdev@vger.kernel.org
5668S: Maintained
11c26770
JP
5669F: net/ipv4/gre_demux.c
5670F: net/ipv4/gre_offload.c
71a6d0af
HW
5671F: include/net/gre.h
5672
d4c41139 5673GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5674M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5675L: netdev@vger.kernel.org
5676S: Maintained
a31a96ad 5677F: drivers/net/ethernet/aeroflex/
d4c41139 5678
629c1fb5
GKH
5679GREYBUS SUBSYSTEM
5680M: Johan Hovold <johan@kernel.org>
5681M: Alex Elder <elder@kernel.org>
5682M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5683S: Maintained
5684F: drivers/staging/greybus/
01d0f715 5685L: greybus-dev@lists.linaro.org
629c1fb5 5686
926706c5
VA
5687GREYBUS AUDIO PROTOCOLS DRIVERS
5688M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5689M: Mark Greer <mgreer@animalcreek.com>
926706c5 5690S: Maintained
544a6944
MG
5691F: drivers/staging/greybus/audio_apbridgea.c
5692F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5693F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5694F: drivers/staging/greybus/audio_codec.h
5695F: drivers/staging/greybus/audio_gb.c
5696F: drivers/staging/greybus/audio_manager.c
5697F: drivers/staging/greybus/audio_manager.h
5698F: drivers/staging/greybus/audio_manager_module.c
5699F: drivers/staging/greybus/audio_manager_private.h
5700F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5701F: drivers/staging/greybus/audio_module.c
5702F: drivers/staging/greybus/audio_topology.c
5703
2bbadafb
RMS
5704GREYBUS PROTOCOLS DRIVERS
5705M: Rui Miguel Silva <rmfrfs@gmail.com>
5706S: Maintained
5707F: drivers/staging/greybus/sdio.c
5708F: drivers/staging/greybus/light.c
5709F: drivers/staging/greybus/gpio.c
5710F: drivers/staging/greybus/power_supply.c
5711F: drivers/staging/greybus/spi.c
5712F: drivers/staging/greybus/spilib.c
5713
7d700518
BD
5714GREYBUS PROTOCOLS DRIVERS
5715M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5716S: Maintained
5717F: drivers/staging/greybus/loopback.c
5718F: drivers/staging/greybus/timesync.c
5719F: drivers/staging/greybus/timesync_platform.c
5720
5bd16350
VK
5721GREYBUS PROTOCOLS DRIVERS
5722M: Viresh Kumar <vireshk@kernel.org>
5723S: Maintained
5724F: drivers/staging/greybus/authentication.c
5725F: drivers/staging/greybus/bootrom.c
5726F: drivers/staging/greybus/firmware.h
5727F: drivers/staging/greybus/fw-core.c
5728F: drivers/staging/greybus/fw-download.c
5729F: drivers/staging/greybus/fw-managament.c
5730F: drivers/staging/greybus/greybus_authentication.h
5731F: drivers/staging/greybus/greybus_firmware.h
5732F: drivers/staging/greybus/hid.c
5733F: drivers/staging/greybus/i2c.c
5734F: drivers/staging/greybus/spi.c
5735F: drivers/staging/greybus/spilib.c
5736F: drivers/staging/greybus/spilib.h
5737
8d904fe5
DL
5738GREYBUS PROTOCOLS DRIVERS
5739M: David Lin <dtwlin@gmail.com>
5740S: Maintained
5741F: drivers/staging/greybus/uart.c
5742F: drivers/staging/greybus/log.c
5743
92b8bd96
VH
5744GREYBUS PLATFORM DRIVERS
5745M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5746S: Maintained
5747F: drivers/staging/greybus/arche-platform.c
5748F: drivers/staging/greybus/arche-apb-ctrl.c
5749F: drivers/staging/greybus/arche_platform.h
5750
7aae6e2d
CAC
5751GS1662 VIDEO SERIALIZER
5752M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5753L: linux-media@vger.kernel.org
5754T: git git://linuxtv.org/media_tree.git
5755S: Maintained
5756F: drivers/media/spi/gs1662.c
5757
e8deeae2 5758GSPCA FINEPIX SUBDRIVER
8b58be88 5759M: Frank Zago <frank@zago.net>
661263b5 5760L: linux-media@vger.kernel.org
275ffde4 5761T: git git://linuxtv.org/media_tree.git
e8deeae2 5762S: Maintained
0c0d06ca 5763F: drivers/media/usb/gspca/finepix.c
e8deeae2 5764
4b3fa3c4
OL
5765GSPCA GL860 SUBDRIVER
5766M: Olivier Lorin <o.lorin@laposte.net>
5767L: linux-media@vger.kernel.org
275ffde4 5768T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5769S: Maintained
0c0d06ca 5770F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5771
e8deeae2 5772GSPCA M5602 SUBDRIVER
8b58be88 5773M: Erik Andren <erik.andren@gmail.com>
661263b5 5774L: linux-media@vger.kernel.org
275ffde4 5775T: git git://linuxtv.org/media_tree.git
e8deeae2 5776S: Maintained
0c0d06ca 5777F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5778
5779GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5780M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5781L: linux-media@vger.kernel.org
275ffde4 5782T: git git://linuxtv.org/media_tree.git
c0936df4 5783S: Odd Fixes
0c0d06ca 5784F: drivers/media/usb/gspca/pac207.c
e8deeae2 5785
261982f1 5786GSPCA SN9C20X SUBDRIVER
d95c5b0b 5787M: Brian Johnson <brijohn@gmail.com>
261982f1 5788L: linux-media@vger.kernel.org
275ffde4 5789T: git git://linuxtv.org/media_tree.git
261982f1 5790S: Maintained
0c0d06ca 5791F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5792
e8deeae2 5793GSPCA T613 SUBDRIVER
8b58be88 5794M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5795L: linux-media@vger.kernel.org
275ffde4 5796T: git git://linuxtv.org/media_tree.git
e8deeae2 5797S: Maintained
0c0d06ca 5798F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5799
5800GSPCA USB WEBCAM DRIVER
c0936df4 5801M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5802L: linux-media@vger.kernel.org
275ffde4 5803T: git git://linuxtv.org/media_tree.git
c0936df4 5804S: Odd Fixes
0c0d06ca 5805F: drivers/media/usb/gspca/
e8deeae2 5806
bed45f79
PN
5807GTP (GPRS Tunneling Protocol)
5808M: Pablo Neira Ayuso <pablo@netfilter.org>
5809M: Harald Welte <laforge@gnumonks.org>
5810L: osmocom-net-gprs@lists.osmocom.org
5811T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5812S: Maintained
5813F: drivers/net/gtp.c
5814
584ec979 5815GUID PARTITION TABLE (GPT)
4f973c63 5816M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5817L: linux-efi@vger.kernel.org
5818S: Maintained
5819F: block/partitions/efi.*
5820
aa3c598b 5821STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5822M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5823L: linux-media@vger.kernel.org
275ffde4 5824T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5825S: Maintained
5826F: drivers/media/usb/stk1160/
e8deeae2 5827
4e456b86
YS
5828H8/300 ARCHITECTURE
5829M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5830L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5831W: http://uclinux-h8.sourceforge.jp
5832T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5833S: Maintained
5834F: arch/h8300/
5835F: drivers/clocksource/h8300_*.c
5836F: drivers/clk/h8300/
5837F: drivers/irqchip/irq-renesas-h8*.c
5838
71a6d0af
HW
5839HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5840M: Frank Seidel <frank@f-seidel.de>
5841L: platform-driver-x86@vger.kernel.org
5842W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5843S: Maintained
5844F: drivers/platform/x86/hdaps.c
5845
48fc9e26
HV
5846HDPVR USB VIDEO ENCODER DRIVER
5847M: Hans Verkuil <hverkuil@xs4all.nl>
5848L: linux-media@vger.kernel.org
5849T: git git://linuxtv.org/media_tree.git
a825eaec 5850W: https://linuxtv.org
48fc9e26 5851S: Odd Fixes
14430813 5852F: drivers/media/usb/hdpvr/
48fc9e26 5853
71a6d0af 5854HWPOISON MEMORY FAILURE HANDLING
f9625c48 5855M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5856L: linux-mm@kvack.org
71a6d0af
HW
5857S: Maintained
5858F: mm/memory-failure.c
5859F: mm/hwpoison-inject.c
5860
5861HYPERVISOR VIRTUAL CONSOLE DRIVER
5862L: linuxppc-dev@lists.ozlabs.org
5863S: Odd Fixes
5864F: drivers/tty/hvc/
5865
e5ab1477
AP
5866HACKRF MEDIA DRIVER
5867M: Antti Palosaari <crope@iki.fi>
5868L: linux-media@vger.kernel.org
a825eaec 5869W: https://linuxtv.org
e5ab1477
AP
5870W: http://palosaari.fi/linux/
5871Q: http://patchwork.linuxtv.org/project/linux-media/list/
5872T: git git://linuxtv.org/anttip/media_tree.git
5873S: Maintained
5874F: drivers/media/usb/hackrf/
5875
5b543965 5876HARDWARE MONITORING
d8130624 5877M: Jean Delvare <jdelvare@suse.com>
ca462085 5878M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5879L: linux-hwmon@vger.kernel.org
5880W: http://hwmon.wiki.kernel.org/
a94ef4ed 5881T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5882T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5883S: Maintained
047f4ec2 5884F: Documentation/hwmon/
679655da 5885F: drivers/hwmon/
047f4ec2 5886F: include/linux/hwmon*.h
5b543965 5887
844dd05f 5888HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5889M: Matt Mackall <mpm@selenic.com>
5890M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5891L: linux-crypto@vger.kernel.org
c0d0787b 5892S: Odd fixes
f6c60b15 5893F: Documentation/devicetree/bindings/rng/
679655da
JP
5894F: Documentation/hw_random.txt
5895F: drivers/char/hw_random/
5896F: include/linux/hw_random.h
844dd05f 5897
8b37fcfc
OBC
5898HARDWARE SPINLOCK CORE
5899M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5900M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5901L: linux-remoteproc@vger.kernel.org
8b37fcfc 5902S: Maintained
9f273c24 5903T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5904F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5905F: Documentation/hwspinlock.txt
2dbd8585 5906F: drivers/hwspinlock/
8b37fcfc
OBC
5907F: include/linux/hwspinlock.h
5908
1da177e4 5909HARMONY SOUND DRIVER
ac6aecbf 5910L: linux-parisc@vger.kernel.org
1da177e4 5911S: Maintained
679655da 5912F: sound/parisc/harmony.*
1da177e4 5913
214de83e 5914HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
4cfccbda 5915M: Jimmy Vance <jimmy.vance@hpe.com>
214de83e
BB
5916S: Supported
5917F: Documentation/watchdog/hpwdt.txt
5918F: drivers/watchdog/hpwdt.c
5919
9257aa49 5920HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5921M: Don Brace <don.brace@microsemi.com>
a0a268ad 5922L: esc.storagedev@microsemi.com
693373db 5923L: linux-scsi@vger.kernel.org
9257aa49
SC
5924S: Supported
5925F: Documentation/scsi/hpsa.txt
5926F: drivers/scsi/hpsa*.[ch]
5927F: include/linux/cciss*.h
c117ab84 5928F: include/uapi/linux/cciss*.h
9257aa49 5929
e2d1d6c0 5930HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5931M: Don Brace <don.brace@microsemi.com>
516fdcea 5932L: esc.storagedev@microsemi.com
693373db 5933L: linux-scsi@vger.kernel.org
e2d1d6c0 5934S: Supported
679655da
JP
5935F: Documentation/blockdev/cciss.txt
5936F: drivers/block/cciss*
5937F: include/linux/cciss_ioctl.h
c117ab84 5938F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5939
7d6f728c
VN
5940OPA-VNIC DRIVER
5941M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5942M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
5943L: linux-rdma@vger.kernel.org
5944S: Supported
5945F: drivers/infiniband/ulp/opa_vnic
5946
f48ad614
DD
5947HFI1 DRIVER
5948M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5949M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5950L: linux-rdma@vger.kernel.org
5951S: Supported
5952F: drivers/infiniband/hw/hfi1
5953
1da177e4 5954HFS FILESYSTEM
6cf515e1
GU
5955L: linux-fsdevel@vger.kernel.org
5956S: Orphan
679655da
JP
5957F: Documentation/filesystems/hfs.txt
5958F: fs/hfs/
1da177e4 5959
ef575f47
GU
5960HFSPLUS FILESYSTEM
5961L: linux-fsdevel@vger.kernel.org
5962S: Orphan
5963F: Documentation/filesystems/hfsplus.txt
5964F: fs/hfsplus/
5965
1da177e4 5966HGA FRAMEBUFFER DRIVER
8b58be88 5967M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5968L: linux-nvidia@lists.surfsouth.com
5969W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5970S: Maintained
8a61f013 5971F: drivers/video/fbdev/hgafb.c
1da177e4 5972
4480f15b 5973HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5974M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5975M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5976L: linux-pm@vger.kernel.org
68656443 5977B: https://bugzilla.kernel.org
e2d1d6c0 5978S: Supported
679655da
JP
5979F: arch/x86/power/
5980F: drivers/base/power/
5981F: kernel/power/
5982F: include/linux/suspend.h
5983F: include/linux/freezer.h
5984F: include/linux/pm.h
679655da 5985F: arch/*/include/asm/suspend*.h
e2d1d6c0 5986
4ef4caad 5987HID CORE LAYER
e5f6450c 5988M: Jiri Kosina <jikos@kernel.org>
406df153 5989R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5990L: linux-input@vger.kernel.org
54e5881d 5991T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5992S: Maintained
679655da
JP
5993F: drivers/hid/
5994F: include/linux/hid*
c117ab84 5995F: include/uapi/linux/hid*
4ef4caad 5996
30ee72f0 5997HID SENSOR HUB DRIVERS
e5f6450c 5998M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5999M: Jonathan Cameron <jic23@kernel.org>
6000M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6001L: linux-input@vger.kernel.org
6002L: linux-iio@vger.kernel.org
6003S: Maintained
6004F: Documentation/hid/hid-sensor*
6005F: drivers/hid/hid-sensor-*
6006F: drivers/iio/*/hid-*
6007F: include/linux/hid-sensor-*
6008
38bed542 6009HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 6010M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6011L: linux-kernel@vger.kernel.org
75fc2d37 6012T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 6013S: Maintained
679655da 6014F: Documentation/timers/
5cee9645 6015F: kernel/time/hrtimer.c
88606e80
TG
6016F: kernel/time/clockevents.c
6017F: kernel/time/tick*.*
6018F: kernel/time/timer_*.c
05ed8490 6019F: include/linux/clockchips.h
679655da 6020F: include/linux/hrtimer.h
38bed542 6021
1da177e4 6022HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 6023L: linux-hams@vger.kernel.org
8b64f2a0 6024S: Orphan
679655da
JP
6025F: drivers/net/hamradio/dmascc.c
6026F: drivers/net/hamradio/scc.c
1da177e4 6027
ede1e6f8 6028HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 6029M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
6030W: http://www.highpoint-tech.com
6031S: Supported
679655da
JP
6032F: Documentation/scsi/hptiop.txt
6033F: drivers/scsi/hptiop.c
ede1e6f8 6034
1da177e4 6035HIPPI
8b58be88 6036M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
6037L: linux-hippi@sunsite.dk
6038S: Maintained
679655da 6039F: include/linux/hippidevice.h
c117ab84 6040F: include/uapi/linux/if_hippi.h
679655da 6041F: net/802/hippi.c
ff5a3b50 6042F: drivers/net/hippi/
1da177e4 6043
b30d74e4
DH
6044HISILICON NETWORK SUBSYSTEM DRIVER
6045M: Yisen Zhuang <yisen.zhuang@huawei.com>
6046M: Salil Mehta <salil.mehta@huawei.com>
6047L: netdev@vger.kernel.org
6048W: http://www.hisilicon.com
6049S: Maintained
6050F: drivers/net/ethernet/hisilicon/
6051F: Documentation/devicetree/bindings/net/hisilicon*.txt
6052
66a9bae6 6053HISILICON ROCE DRIVER
6054M: Lijun Ou <oulijun@huawei.com>
6055M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6056L: linux-rdma@vger.kernel.org
6057S: Maintained
6058F: drivers/infiniband/hw/hns/
6059F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6060
16c6c252
JG
6061HISILICON SAS Controller
6062M: John Garry <john.garry@huawei.com>
6063W: http://www.hisilicon.com
6064S: Supported
6065F: drivers/scsi/hisi_sas/
6066F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6067
ff1d2767 6068HOST AP DRIVER
8b58be88 6069M: Jouni Malinen <j@w1.fi>
724c6b35 6070L: linux-wireless@vger.kernel.org
ffd74aca
JM
6071W: http://w1.fi/hostap-driver.html
6072S: Obsolete
eb4f98d5 6073F: drivers/net/wireless/intersil/hostap/
ff1d2767 6074
dd8cd779 6075HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 6076L: platform-driver-x86@vger.kernel.org
95c70215 6077S: Orphan
679655da 6078F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 6079
e2d1d6c0 6080HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 6081M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6082S: Maintained
7e25d724 6083F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 6084
7d2c86b5 6085HPET: High Precision Event Timers driver
8b58be88 6086M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 6087S: Maintained
679655da
JP
6088F: Documentation/timers/hpet.txt
6089F: drivers/char/hpet.c
6090F: include/linux/hpet.h
c117ab84 6091F: include/uapi/linux/hpet.h
b9b0332f 6092
e07b5d79 6093HPET: x86
9e06f631 6094S: Orphan
679655da
JP
6095F: arch/x86/kernel/hpet.c
6096F: arch/x86/include/asm/hpet.h
b9b0332f 6097
1da177e4 6098HPFS FILESYSTEM
8b58be88 6099M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
6100W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6101S: Maintained
679655da 6102F: fs/hpfs/
1da177e4 6103
3441cded 6104HSI SUBSYSTEM
56459ea9
SR
6105M: Sebastian Reichel <sre@kernel.org>
6106T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
6107S: Maintained
6108F: Documentation/ABI/testing/sysfs-bus-hsi
83e676c9 6109F: Documentation/driver-api/hsi.rst
3441cded
SR
6110F: drivers/hsi/
6111F: include/linux/hsi/
6112F: include/uapi/linux/hsi/
6113
7d2c86b5 6114HSO 3G MODEM DRIVER
0bf09c39
BS
6115L: linux-usb@vger.kernel.org
6116S: Orphan
679655da 6117F: drivers/net/usb/hso.c
11cd29b0 6118
19990e29
AB
6119HSR NETWORK PROTOCOL
6120M: Arvid Brodin <arvid.brodin@alten.se>
6121L: netdev@vger.kernel.org
6122S: Maintained
6123F: net/hsr/
6124
5a18c343 6125HTCPEN TOUCHSCREEN DRIVER
8b58be88 6126M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
6127L: linux-input@vger.kernel.org
6128S: Maintained
679655da 6129F: drivers/input/touchscreen/htcpen.c
5a18c343 6130
1da177e4 6131HUGETLB FILESYSTEM
6d49e352 6132M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 6133S: Maintained
679655da 6134F: fs/hugetlbfs/
1da177e4 6135
fe713d60
JCT
6136HVA ST MEDIA DRIVER
6137M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6138L: linux-media@vger.kernel.org
6139T: git git://linuxtv.org/media_tree.git
6140W: https://linuxtv.org
6141S: Supported
6142F: drivers/media/platform/sti/hva
6143
05183189 6144Hyper-V CORE AND DRIVERS
9c3646d1 6145M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189 6146M: Haiyang Zhang <haiyangz@microsoft.com>
421463b8 6147M: Stephen Hemminger <sthemmin@microsoft.com>
05183189
S
6148L: devel@linuxdriverproject.org
6149S: Maintained
a4162747
HZ
6150F: arch/x86/include/asm/mshyperv.h
6151F: arch/x86/include/uapi/asm/hyperv.h
6152F: arch/x86/kernel/cpu/mshyperv.c
8730046c 6153F: arch/x86/hyperv
05183189 6154F: drivers/hid/hid-hyperv.c
a4162747 6155F: drivers/hv/
f92ca80b 6156F: drivers/input/serio/hyperv-keyboard.c
4daace0d 6157F: drivers/pci/host/pci-hyperv.c
05183189 6158F: drivers/net/hyperv/
a4162747 6159F: drivers/scsi/storvsc_drv.c
95096f2f 6160F: drivers/uio/uio_hv_generic.c
8a61f013 6161F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
6162F: include/linux/hyperv.h
6163F: tools/hv/
54bf725e 6164F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 6165
7724fd04
PR
6166I2C MUXES
6167M: Peter Rosin <peda@axentia.se>
6168L: linux-i2c@vger.kernel.org
6169S: Maintained
2254d24a 6170F: Documentation/i2c/i2c-topology
7724fd04
PR
6171F: Documentation/i2c/muxes/
6172F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 6173F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 6174F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
6175F: drivers/i2c/i2c-mux.c
6176F: drivers/i2c/muxes/
6177F: include/linux/i2c-mux.h
6178
d85c8a6a 6179I2C OVER PARALLEL PORT
d8130624 6180M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6181L: linux-i2c@vger.kernel.org
6182S: Maintained
6183F: Documentation/i2c/busses/i2c-parport
6184F: Documentation/i2c/busses/i2c-parport-light
6185F: drivers/i2c/busses/i2c-parport.c
6186F: drivers/i2c/busses/i2c-parport-light.c
6187
6188I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 6189M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6190L: linux-i2c@vger.kernel.org
6191S: Maintained
6192F: Documentation/i2c/busses/i2c-ali1535
6193F: Documentation/i2c/busses/i2c-ali1563
6194F: Documentation/i2c/busses/i2c-ali15x3
6195F: Documentation/i2c/busses/i2c-amd756
6196F: Documentation/i2c/busses/i2c-amd8111
6197F: Documentation/i2c/busses/i2c-i801
6198F: Documentation/i2c/busses/i2c-nforce2
6199F: Documentation/i2c/busses/i2c-piix4
6200F: Documentation/i2c/busses/i2c-sis5595
6201F: Documentation/i2c/busses/i2c-sis630
6202F: Documentation/i2c/busses/i2c-sis96x
6203F: Documentation/i2c/busses/i2c-via
6204F: Documentation/i2c/busses/i2c-viapro
6205F: drivers/i2c/busses/i2c-ali1535.c
6206F: drivers/i2c/busses/i2c-ali1563.c
6207F: drivers/i2c/busses/i2c-ali15x3.c
6208F: drivers/i2c/busses/i2c-amd756.c
6209F: drivers/i2c/busses/i2c-amd756-s4882.c
6210F: drivers/i2c/busses/i2c-amd8111.c
6211F: drivers/i2c/busses/i2c-i801.c
6212F: drivers/i2c/busses/i2c-isch.c
6213F: drivers/i2c/busses/i2c-nforce2.c
6214F: drivers/i2c/busses/i2c-nforce2-s4985.c
6215F: drivers/i2c/busses/i2c-piix4.c
6216F: drivers/i2c/busses/i2c-sis5595.c
6217F: drivers/i2c/busses/i2c-sis630.c
6218F: drivers/i2c/busses/i2c-sis96x.c
6219F: drivers/i2c/busses/i2c-via.c
6220F: drivers/i2c/busses/i2c-viapro.c
6221
cb7f07a4
NH
6222I2C/SMBUS ISMT DRIVER
6223M: Seth Heasley <seth.heasley@intel.com>
6224M: Neil Horman <nhorman@tuxdriver.com>
6225L: linux-i2c@vger.kernel.org
6226F: drivers/i2c/busses/i2c-ismt.c
6227F: Documentation/i2c/busses/i2c-ismt
6228
6ea884db 6229I2C/SMBUS STUB DRIVER
d8130624 6230M: Jean Delvare <jdelvare@suse.com>
846557d3 6231L: linux-i2c@vger.kernel.org
6ea884db 6232S: Maintained
8547a5bc 6233F: drivers/i2c/i2c-stub.c
6ea884db 6234
5b543965 6235I2C SUBSYSTEM
14d77c4d 6236M: Wolfram Sang <wsa@the-dreams.de>
846557d3 6237L: linux-i2c@vger.kernel.org
9d4ea27a
WS
6238W: https://i2c.wiki.kernel.org/
6239Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 6240T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 6241S: Maintained
40ed1b4c 6242F: Documentation/devicetree/bindings/i2c/
679655da
JP
6243F: Documentation/i2c/
6244F: drivers/i2c/
630bc46e 6245F: drivers/i2c/*/
679655da 6246F: include/linux/i2c.h
03b70d62 6247F: include/linux/i2c-*.h
c117ab84
CEB
6248F: include/uapi/linux/i2c.h
6249F: include/uapi/linux/i2c-*.h
1da177e4 6250
4560d677
WS
6251I2C ACPI SUPPORT
6252M: Mika Westerberg <mika.westerberg@linux.intel.com>
6253L: linux-i2c@vger.kernel.org
6254L: linux-acpi@vger.kernel.org
6255S: Maintained
4560d677 6256
d85c8a6a 6257I2C-TAOS-EVM DRIVER
d8130624 6258M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6259L: linux-i2c@vger.kernel.org
6260S: Maintained
6261F: Documentation/i2c/busses/i2c-taos-evm
6262F: drivers/i2c/busses/i2c-taos-evm.c
6263
e8c76eed 6264I2C-TINY-USB DRIVER
8b58be88 6265M: Till Harbaum <till@harbaum.org>
846557d3 6266L: linux-i2c@vger.kernel.org
932d1872 6267W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 6268S: Maintained
679655da 6269F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 6270
1da177e4 6271i386 BOOT CODE
8b58be88 6272M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 6273S: Maintained
679655da 6274F: arch/x86/boot/
1da177e4
LT
6275
6276i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 6277M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 6278T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
6279S: Maintained
6280
1da177e4 6281IA64 (Itanium) PLATFORM
8b58be88
JP
6282M: Tony Luck <tony.luck@intel.com>
6283M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6284L: linux-ia64@vger.kernel.org
6b1c70b1 6285T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6286S: Maintained
679655da 6287F: arch/ia64/
1da177e4 6288
4cd38750
LDSB
6289IBM Power VMX Cryptographic instructions
6290M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6291M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
6292L: linux-crypto@vger.kernel.org
6293S: Supported
6294F: drivers/crypto/vmx/Makefile
6295F: drivers/crypto/vmx/Kconfig
6296F: drivers/crypto/vmx/vmx.c
6297F: drivers/crypto/vmx/aes*
6298F: drivers/crypto/vmx/ghash*
6299F: drivers/crypto/vmx/ppc-xlate.pl
6300
956c203c 6301IBM Power in-Nest Crypto Acceleration
4cd38750 6302M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6303M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6304L: linux-crypto@vger.kernel.org
6305S: Supported
28bceeaa
DS
6306F: drivers/crypto/nx/Makefile
6307F: drivers/crypto/nx/Kconfig
6308F: drivers/crypto/nx/nx-aes*
6309F: drivers/crypto/nx/nx-sha*
6310F: drivers/crypto/nx/nx.*
6311F: drivers/crypto/nx/nx_csbcpb.h
6312F: drivers/crypto/nx/nx_debugfs.h
956c203c 6313
0e16aafb 6314IBM Power 842 compression accelerator
f275d385 6315M: Haren Myneni <haren@us.ibm.com>
0e16aafb 6316S: Supported
28bceeaa
DS
6317F: drivers/crypto/nx/Makefile
6318F: drivers/crypto/nx/Kconfig
7011a122 6319F: drivers/crypto/nx/nx-842*
2da572c9 6320F: include/linux/sw842.h
2062c5b6 6321F: crypto/842.c
2da572c9 6322F: lib/842/
0e16aafb 6323
1da177e4 6324IBM Power Linux RAID adapter
8b58be88 6325M: Brian King <brking@us.ibm.com>
1da177e4 6326S: Supported
679655da 6327F: drivers/scsi/ipr.*
1da177e4 6328
9d348af4 6329IBM Power Virtual Ethernet Device Driver
eddd63a6 6330M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6331L: netdev@vger.kernel.org
6332S: Supported
9aa32835 6333F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6334
032c5e82
TF
6335IBM Power SRIOV Virtual NIC Device Driver
6336M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6337M: John Allen <jallen@linux.vnet.ibm.com>
6338L: netdev@vger.kernel.org
6339S: Supported
6340F: drivers/net/ethernet/ibm/ibmvnic.*
6341
e6babec6 6342IBM Power Virtual SCSI Device Drivers
bcbde52b 6343M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6344L: linux-scsi@vger.kernel.org
6345S: Supported
e6babec6 6346F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6347F: include/scsi/viosrp.h
6348
6349IBM Power Virtual SCSI Device Target Driver
6350M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6351M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6352L: linux-scsi@vger.kernel.org
6353L: target-devel@vger.kernel.org
6354S: Supported
6355F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6356
6357IBM Power Virtual FC Device Drivers
44b4dad9 6358M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6359L: linux-scsi@vger.kernel.org
6360S: Supported
6361F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6362
1da177e4 6363IBM ServeRAID RAID DRIVER
f9213e78 6364S: Orphan
679655da 6365F: drivers/scsi/ips.*
1da177e4 6366
6ed9f9c4
PT
6367ICH LPC AND GPIO DRIVER
6368M: Peter Tyser <ptyser@xes-inc.com>
6369S: Maintained
6370F: drivers/mfd/lpc_ich.c
6371F: drivers/gpio/gpio-ich.c
6372
3e1aec4e
MV
6373IDT VersaClock 5 CLOCK DRIVER
6374M: Marek Vasut <marek.vasut@gmail.com>
6375S: Maintained
6376F: drivers/clk/clk-versaclock5.c
6377
1e7106fc 6378IDE SUBSYSTEM
8b58be88 6379M: "David S. Miller" <davem@davemloft.net>
1da177e4 6380L: linux-ide@vger.kernel.org
8a6e2535 6381Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6382T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6383S: Maintained
679655da
JP
6384F: Documentation/ide/
6385F: drivers/ide/
6386F: include/linux/ide.h
1da177e4 6387
6cb8c13d
IP
6388IDEAPAD LAPTOP EXTRAS DRIVER
6389M: Ike Panhc <ike.pan@canonical.com>
6390L: platform-driver-x86@vger.kernel.org
6391W: http://launchpad.net/ideapad-laptop
6392S: Maintained
6393F: drivers/platform/x86/ideapad-laptop.c
6394
1ea4c161
AM
6395IDEAPAD LAPTOP SLIDEBAR DRIVER
6396M: Andrey Moiseev <o2g.org.ru@gmail.com>
6397L: linux-input@vger.kernel.org
6398W: https://github.com/o2genum/ideapad-slidebar
6399S: Maintained
6400F: drivers/input/misc/ideapad_slidebar.c
6401
0f861e8c 6402IDE/ATAPI DRIVERS
487ba8e8 6403M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6404L: linux-ide@vger.kernel.org
c404c199 6405S: Maintained
679655da
JP
6406F: Documentation/cdrom/ide-cd
6407F: drivers/ide/ide-cd*
1da177e4 6408
02cf2286 6409IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6410M: Alexander Aring <aar@pengutronix.de>
5cc92049 6411M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6412L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6413W: http://wpan.cakelab.org/
6414T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6415T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6416S: Maintained
6417F: net/ieee802154/
68653359 6418F: net/mac802154/
251741b1 6419F: drivers/net/ieee802154/
580947d3
AA
6420F: include/linux/nl802154.h
6421F: include/linux/ieee802154.h
6422F: include/net/nl802154.h
6423F: include/net/mac802154.h
6424F: include/net/af_ieee802154.h
6425F: include/net/cfg802154.h
6426F: include/net/ieee802154_netdev.h
ebef9c12 6427F: Documentation/networking/ieee802154.txt
02cf2286 6428
1ce84604
YG
6429IFE PROTOCOL
6430M: Yotam Gigi <yotamg@mellanox.com>
6431M: Jamal Hadi Salim <jhs@mojatatu.com>
6432F: net/ife
6433F: include/net/ife.h
6434F: include/uapi/linux/ife.h
6435
b1c97193
SY
6436IGORPLUG-USB IR RECEIVER
6437M: Sean Young <sean@mess.org>
6438L: linux-media@vger.kernel.org
6439S: Maintained
6440F: drivers/media/rc/igorplugusb.c
6441
40ad4a30
SY
6442IGUANAWORKS USB IR TRANSCEIVER
6443M: Sean Young <sean@mess.org>
6444L: linux-media@vger.kernel.org
6445S: Maintained
6446F: drivers/media/rc/iguanair.c
6447
ed13134b
PR
6448IIO DIGITAL POTENTIOMETER DAC
6449M: Peter Rosin <peda@axentia.se>
6450L: linux-iio@vger.kernel.org
6451S: Maintained
7fde1484 6452F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6453F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6454F: drivers/iio/dac/dpot-dac.c
ed13134b 6455
e778aa14
PR
6456IIO ENVELOPE DETECTOR
6457M: Peter Rosin <peda@axentia.se>
6458L: linux-iio@vger.kernel.org
6459S: Maintained
b475f80b 6460F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6461F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6462F: drivers/iio/adc/envelope-detector.c
e778aa14 6463
9545f86e 6464IIO SUBSYSTEM AND DRIVERS
030a13d7 6465M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6466R: Hartmut Knaack <knaack.h@gmx.de>
6467R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6468R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6469L: linux-iio@vger.kernel.org
21d41655 6470T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6471S: Maintained
866b148a 6472F: Documentation/devicetree/bindings/iio/
03e7c251 6473F: drivers/iio/
9545f86e 6474F: drivers/staging/iio/
8fe671fc 6475F: include/linux/iio/
817020cf 6476F: tools/iio/
9545f86e 6477
65519263
SG
6478IKANOS/ADI EAGLE ADSL USB DRIVER
6479M: Matthieu Castet <castet.matthieu@free.fr>
6480M: Stanislaw Gruszka <stf_xl@wp.pl>
6481S: Maintained
6482F: drivers/usb/atm/ueagle-atm.c
6483
8ef3ff27
PB
6484IMGTEC ASCII LCD DRIVER
6485M: Paul Burton <paul.burton@imgtec.com>
6486S: Maintained
6487F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6488F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6489
e89ab51f
GR
6490INA209 HARDWARE MONITOR DRIVER
6491M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6492L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6493S: Maintained
6494F: Documentation/hwmon/ina209
6495F: Documentation/devicetree/bindings/i2c/ina209.txt
6496F: drivers/hwmon/ina209.c
6497
6498INA2XX HARDWARE MONITOR DRIVER
6499M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6500L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6501S: Maintained
6502F: Documentation/hwmon/ina2xx
6503F: drivers/hwmon/ina2xx.c
6504F: include/linux/platform_data/ina2xx.h
6505
14dc124f
SIG
6506INDUSTRY PACK SUBSYSTEM (IPACK)
6507M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6508M: Jens Taprogge <jens.taprogge@taprogge.org>
6509M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6510L: industrypack-devel@lists.sourceforge.net
6511W: http://industrypack.sourceforge.net
6512S: Maintained
6513F: drivers/ipack/
6514
8adc53fd
ZLK
6515INGENIC JZ4780 DMA Driver
6516M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6517S: Maintained
6518F: drivers/dma/dma-jz4780.c
6519
87cf40e6
HH
6520INGENIC JZ4780 NAND DRIVER
6521M: Harvey Hunt <harveyhuntnexus@gmail.com>
6522L: linux-mtd@lists.infradead.org
6523S: Maintained
6524F: drivers/mtd/nand/jz4780_*
6525
aa7168f4 6526INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6527M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6528M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6529L: linux-ima-devel@lists.sourceforge.net
6530L: linux-ima-user@lists.sourceforge.net
6531L: linux-security-module@vger.kernel.org
9f273c24 6532T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6533S: Supported
679655da 6534F: security/integrity/ima/
aa7168f4 6535
9a4ea5a9
JH
6536IMGTEC IR DECODER DRIVER
6537M: James Hogan <james.hogan@imgtec.com>
6538S: Maintained
6539F: drivers/media/rc/img-ir/
6540
1da177e4 6541IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6542L: linux-fbdev@vger.kernel.org
843393d3 6543S: Orphan
8a61f013 6544F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6545
6546INFINIBAND SUBSYSTEM
b6b2bbe6 6547M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6548M: Sean Hefty <sean.hefty@intel.com>
6549M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6550L: linux-rdma@vger.kernel.org
605841f5 6551W: http://www.openfabrics.org/
8a6e2535 6552Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6553T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6554S: Supported
3d35d32d 6555F: Documentation/devicetree/bindings/infiniband/
679655da
JP
6556F: Documentation/infiniband/
6557F: drivers/infiniband/
c117ab84 6558F: include/uapi/linux/if_infiniband.h
954138dc
YD
6559F: include/uapi/rdma/
6560F: include/rdma/
1da177e4 6561
c9f04f58 6562INOTIFY
8b58be88
JP
6563M: John McCutchan <john@johnmccutchan.com>
6564M: Robert Love <rlove@rlove.org>
6565M: Eric Paris <eparis@parisplace.org>
c9f04f58 6566S: Maintained
679655da
JP
6567F: Documentation/filesystems/inotify.txt
6568F: fs/notify/inotify/
6569F: include/linux/inotify.h
c117ab84 6570F: include/uapi/linux/inotify.h
c9f04f58 6571
e2d1d6c0 6572INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6573M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6574L: linux-input@vger.kernel.org
8a6e2535 6575Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6576T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6577S: Maintained
679655da 6578F: drivers/input/
f4eea7e2 6579F: include/linux/input.h
c117ab84 6580F: include/uapi/linux/input.h
f4eea7e2 6581F: include/linux/input/
e52d8398 6582F: Documentation/devicetree/bindings/input/
e2d1d6c0 6583
3267a87f 6584INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6585M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6586L: linux-input@vger.kernel.org
75dd112a 6587S: Odd fixes
e2ba5731 6588F: Documentation/input/multi-touch-protocol.rst
7f9c2454 6589F: drivers/input/input-mt.c
3267a87f
HR
6590K: \b(ABS|SYN)_MT_
6591
97fa99a3
JY
6592INTEL ASoC BDW/HSW DRIVERS
6593M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6594L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6595S: Supported
e8e1225d
JP
6596F: sound/soc/intel/common/sst-dsp*
6597F: sound/soc/intel/common/sst-firmware.c
6598F: sound/soc/intel/boards/broadwell.c
6599F: sound/soc/intel/haswell/
97fa99a3 6600
4ac13e17
DJ
6601INTEL C600 SERIES SAS CONTROLLER DRIVER
6602M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6603M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6604L: linux-scsi@vger.kernel.org
7106891a
DJ
6605T: git git://git.code.sf.net/p/intel-sas/isci
6606S: Supported
4ac13e17 6607F: drivers/scsi/isci/
4ac13e17 6608
ecc83e52
AH
6609INTEL HID EVENT DRIVER
6610M: Alex Hung <alex.hung@canonical.com>
6611L: platform-driver-x86@vger.kernel.org
6612S: Maintained
6613F: drivers/platform/x86/intel-hid.c
6614
332e0812
AK
6615INTEL VIRTUAL BUTTON DRIVER
6616M: AceLan Kao <acelan.kao@canonical.com>
6617L: platform-driver-x86@vger.kernel.org
6618S: Maintained
6619F: drivers/platform/x86/intel-vbtn.c
6620
26717172 6621INTEL IDLE DRIVER
6af33995 6622M: Jacob Pan <jacob.jun.pan@linux.intel.com>
26717172 6623M: Len Brown <lenb@kernel.org>
bf1c138e 6624L: linux-pm@vger.kernel.org
08deed1e 6625T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
2ed38cbe 6626B: https://bugzilla.kernel.org
26717172
LB
6627S: Supported
6628F: drivers/idle/intel_idle.c
6629
8fb861fa
SP
6630INTEL INTEGRATED SENSOR HUB DRIVER
6631M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6632M: Jiri Kosina <jikos@kernel.org>
6633L: linux-input@vger.kernel.org
6634S: Maintained
6635F: drivers/hid/intel-ish-hid/
6636
7c1ac18d 6637INTEL PSTATE DRIVER
58ac1f62
SP
6638M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6639M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6640L: linux-pm@vger.kernel.org
6641S: Supported
6642F: drivers/cpufreq/intel_pstate.c
6643
9eb8ef74 6644INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6645M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6646L: linux-fbdev@vger.kernel.org
ce00f85c 6647S: Maintained
679655da 6648F: Documentation/fb/intelfb.txt
8a61f013 6649F: drivers/video/fbdev/intelfb/
9eb8ef74 6650
1da177e4 6651INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6652M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6653L: linux-fbdev@vger.kernel.org
ce00f85c 6654S: Maintained
8a61f013 6655F: drivers/video/fbdev/i810/
1da177e4 6656
f4a9bc4c 6657INTEL MENLOW THERMAL DRIVER
8b58be88 6658M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6659L: platform-driver-x86@vger.kernel.org
5ca92bd9 6660W: https://01.org/linux-acpi
f4a9bc4c 6661S: Supported
679655da 6662F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6663
248a9dc3 6664INTEL I/OAT DMA DRIVER
18ebd564 6665M: Dave Jiang <dave.jiang@intel.com>
08223d80 6666R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6667L: dmaengine@vger.kernel.org
6668Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6669S: Supported
679655da 6670F: drivers/dma/ioat*
248a9dc3 6671
6c8909b4 6672INTEL IOMMU (VT-d)
8b58be88 6673M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6674L: iommu@lists.linux-foundation.org
54e5881d 6675T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6676S: Supported
3fb39615 6677F: drivers/iommu/intel-iommu.c
679655da 6678F: include/linux/intel-iommu.h
6c8909b4 6679
b3e5f263 6680INTEL IOP-ADMA DMA DRIVER
08223d80 6681R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6682S: Odd fixes
679655da 6683F: drivers/dma/iop-adma.c
b3e5f263 6684
9251ce95 6685INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6686M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6687S: Maintained
679655da
JP
6688F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6689F: arch/arm/mach-ixp4xx/include/mach/npe.h
6690F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6691F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6692F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6693F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6694
844dd05f 6695INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6696M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6697S: Maintained
679655da 6698F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6699
2f302324 6700INTEL ETHERNET DRIVERS
8b58be88 6701M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6702L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6703W: http://www.intel.com/support/feedback.htm
d94e6fed 6704W: http://e1000.sourceforge.net/
2f302324
JK
6705Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6706T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6707T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6708S: Supported
0d164401
JK
6709F: Documentation/networking/e100.txt
6710F: Documentation/networking/e1000.txt
6711F: Documentation/networking/e1000e.txt
6712F: Documentation/networking/igb.txt
6713F: Documentation/networking/igbvf.txt
6714F: Documentation/networking/ixgb.txt
6715F: Documentation/networking/ixgbe.txt
6716F: Documentation/networking/ixgbevf.txt
1bff6529 6717F: Documentation/networking/i40e.txt
105bf2fe 6718F: Documentation/networking/i40evf.txt
dee1ad47 6719F: drivers/net/ethernet/intel/
bc90d291 6720F: drivers/net/ethernet/intel/*/
1da177e4 6721
6e4de866
FL
6722INTEL RDMA RNIC DRIVER
6723M: Faisal Latif <faisal.latif@intel.com>
3b9d9650 6724M: Shiraz Saleem <shiraz.saleem@intel.com>
6e4de866
FL
6725L: linux-rdma@vger.kernel.org
6726S: Supported
6727F: drivers/infiniband/hw/i40iw/
6728
224f9e6d
AS
6729INTEL MERRIFIELD GPIO DRIVER
6730M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6731L: linux-gpio@vger.kernel.org
6732S: Maintained
6733F: drivers/gpio/gpio-merrifield.c
6734
0963d59b
LW
6735INTEL-MID GPIO DRIVER
6736M: David Cohen <david.a.cohen@linux.intel.com>
6737L: linux-gpio@vger.kernel.org
6738S: Maintained
6739F: drivers/gpio/gpio-intel-mid.c
6740
ca907a90
SY
6741INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6742M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6743L: linux-wireless@vger.kernel.org
ca907a90 6744S: Maintained
679655da 6745F: Documentation/networking/README.ipw2100
679655da 6746F: Documentation/networking/README.ipw2200
367a1092 6747F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6748
5760b0a5
AS
6749INTEL(R) TRACE HUB
6750M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6751S: Supported
6752F: Documentation/trace/intel_th.txt
6753F: drivers/hwtracing/intel_th/
6754
4bd96a7a 6755INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6756M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6757L: tboot-devel@lists.sourceforge.net
6758W: http://tboot.sourceforge.net
e9b7d7c8 6759T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6760S: Supported
6761F: Documentation/intel_txt.txt
6762F: include/linux/tboot.h
6763F: arch/x86/kernel/tboot.c
6764
8a70da82 6765INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6766M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6767M: linux-wimax@intel.com
49e7d9df 6768L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6769S: Supported
6770W: http://linuxwimax.org
679655da
JP
6771F: Documentation/wimax/README.i2400m
6772F: drivers/net/wimax/i2400m/
c117ab84 6773F: include/uapi/linux/wimax/i2400m.h
8a70da82 6774
1c0ce89c
SG
6775INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6776M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6777L: linux-wireless@vger.kernel.org
1c0ce89c 6778S: Supported
7ac9a364 6779F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6780
b481de9c 6781INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6782M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6783M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6784M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6785M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6786L: linux-wireless@vger.kernel.org
b481de9c 6787W: http://intellinuxwireless.org
b62ff718 6788T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6789S: Supported
e705c121 6790F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6791
de8fe023
TW
6792INTEL MANAGEMENT ENGINE (mei)
6793M: Tomas Winkler <tomas.winkler@intel.com>
6794L: linux-kernel@vger.kernel.org
6795S: Supported
c117ab84 6796F: include/uapi/linux/mei.h
5069288b 6797F: include/linux/mei_cl_bus.h
de8fe023 6798F: drivers/misc/mei/*
222818c3 6799F: drivers/watchdog/mei_wdt.c
e07950a1 6800F: Documentation/misc-devices/mei/*
986b891a 6801F: samples/mei/*
de8fe023 6802
50ceb98b
SD
6803INTEL MIC DRIVERS (mic)
6804M: Sudeep Dutt <sudeep.dutt@intel.com>
6805M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6806S: Supported
6807W: https://github.com/sudeepdutt/mic
6808W: http://software.intel.com/en-us/mic-developer
6809F: include/linux/mic_bus.h
6810F: include/linux/scif.h
6811F: include/uapi/linux/mic_common.h
6812F: include/uapi/linux/mic_ioctl.h
9f273c24 6813F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6814F: drivers/misc/mic/
6815F: drivers/dma/mic_x100_dma.c
6816F: drivers/dma/mic_x100_dma.h
9f273c24 6817F: Documentation/mic/
50ceb98b 6818
fdca4f16 6819INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6820M: Zha Qipeng<qipeng.zha@intel.com>
6821L: platform-driver-x86@vger.kernel.org
6822S: Maintained
6823F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6824F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6825F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6826F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6827
378f956e
SKC
6828INTEL TELEMETRY DRIVER
6829M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6830L: platform-driver-x86@vger.kernel.org
6831S: Maintained
378f956e 6832F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6833F: drivers/platform/x86/intel_telemetry*
0a8b8353 6834
b740d2e9
RB
6835INTEL PMC CORE DRIVER
6836M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6837M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6838L: platform-driver-x86@vger.kernel.org
6839S: Maintained
6840F: arch/x86/include/asm/pmc_core.h
6841F: drivers/platform/x86/intel_pmc_core*
6842
3904b28e
LW
6843INVENSENSE MPU-3050 GYROSCOPE DRIVER
6844M: Linus Walleij <linus.walleij@linaro.org>
6845L: linux-iio@vger.kernel.org
6846S: Maintained
6847F: drivers/iio/gyro/mpu3050*
6848F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6849
cb109a0e 6850IOC3 ETHERNET DRIVER
8b58be88 6851M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6852L: linux-mips@linux-mips.org
6853S: Maintained
8862bf1e 6854F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6855
cb109a0e 6856IOC3 SERIAL DRIVER
8b58be88 6857M: Pat Gefre <pfg@sgi.com>
d39e0721 6858L: linux-serial@vger.kernel.org
cb109a0e 6859S: Maintained
df621252 6860F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6861
0b6e8569
SW
6862IOMMU DRIVERS
6863M: Joerg Roedel <joro@8bytes.org>
6864L: iommu@lists.linux-foundation.org
6865T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6866S: Maintained
efcd94c0 6867F: Documentation/devicetree/bindings/iommu/
0b6e8569 6868F: drivers/iommu/
82df0a43
TR
6869F: include/linux/iommu.h
6870F: include/linux/iova.h
0b6e8569 6871
4480f15b 6872IP MASQUERADING
8b58be88 6873M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6874S: Maintained
679655da 6875F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6876
4409ebe9 6877IPMI SUBSYSTEM
8b58be88 6878M: Corey Minyard <minyard@acm.org>
b0c90653 6879L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6880W: http://openipmi.sourceforge.net/
6881S: Supported
679655da
JP
6882F: Documentation/IPMI.txt
6883F: drivers/char/ipmi/
6884F: include/linux/ipmi*
c117ab84 6885F: include/uapi/linux/ipmi*
4409ebe9 6886
2d800897
KW
6887QCOM AUDIO (ASoC) DRIVERS
6888M: Patrick Lai <plai@codeaurora.org>
6889M: Banajit Goswami <bgoswami@codeaurora.org>
6890L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6891S: Supported
6892F: sound/soc/qcom/
6893
e2d1d6c0 6894IPS SCSI RAID DRIVER
8b58be88 6895M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6896L: linux-scsi@vger.kernel.org
6897W: http://www.adaptec.com/
6898S: Maintained
679655da 6899F: drivers/scsi/ips*
e2d1d6c0
RD
6900
6901IPVS
8b58be88
JP
6902M: Wensong Zhang <wensong@linux-vs.org>
6903M: Simon Horman <horms@verge.net.au>
6904M: Julian Anastasov <ja@ssi.bg>
979b6c13 6905L: netdev@vger.kernel.org
e2d1d6c0 6906L: lvs-devel@vger.kernel.org
1da177e4 6907S: Maintained
9f273c24
FW
6908T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6909T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6910F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6911F: include/net/ip_vs.h
c117ab84 6912F: include/uapi/linux/ip_vs.h
679655da 6913F: net/netfilter/ipvs/
1da177e4 6914
e7839f25 6915IPWIRELESS DRIVER
e5f6450c 6916M: Jiri Kosina <jikos@kernel.org>
d8130624 6917M: David Sterba <dsterba@suse.com>
92094aa0 6918S: Odd Fixes
282361a0 6919F: drivers/tty/ipwireless/
099dc4fb 6920
e2d1d6c0 6921IPX NETWORK LAYER
e2d1d6c0 6922L: netdev@vger.kernel.org
0c59d281 6923S: Odd fixes
679655da 6924F: include/net/ipx.h
c117ab84 6925F: include/uapi/linux/ipx.h
679655da 6926F: net/ipx/
e2d1d6c0 6927
1da177e4 6928IRDA SUBSYSTEM
8b58be88 6929M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6930L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6931L: netdev@vger.kernel.org
1da177e4 6932W: http://irda.sourceforge.net/
f353976d 6933S: Maintained
e0057975 6934T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6935F: Documentation/networking/irda.txt
6936F: drivers/net/irda/
6937F: include/net/irda/
6938F: net/irda/
1da177e4 6939
a800c7cc
TG
6940IRQ SUBSYSTEM
6941M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6942L: linux-kernel@vger.kernel.org
a800c7cc 6943S: Maintained
75fc2d37 6944T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6945F: kernel/irq/
2ed9fd28
JC
6946
6947IRQCHIP DRIVERS
6948M: Thomas Gleixner <tglx@linutronix.de>
6949M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6950M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6951L: linux-kernel@vger.kernel.org
6952S: Maintained
6953T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6954T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6955F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6956F: drivers/irqchip/
a800c7cc 6957
7ab3a837 6958IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6959M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6960S: Maintained
b09dec2c 6961T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6962F: Documentation/IRQ-domain.txt
6963F: include/linux/irqdomain.h
6964F: kernel/irq/irqdomain.c
b09dec2c 6965F: kernel/irq/msi.c
7ab3a837 6966
ad7afc38
WBG
6967ISA
6968M: William Breathitt Gray <vilhelm.gray@gmail.com>
6969S: Maintained
6970F: Documentation/isa.txt
6971F: drivers/base/isa.c
6972F: include/linux/isa.h
6973
e2d1d6c0 6974ISAPNP
8b58be88 6975M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6976S: Maintained
679655da
JP
6977F: Documentation/isapnp.txt
6978F: drivers/pnp/isapnp/
6979F: include/linux/isapnp.h
e2d1d6c0 6980
d39b8420
HV
6981ISA RADIO MODULE
6982M: Hans Verkuil <hverkuil@xs4all.nl>
6983L: linux-media@vger.kernel.org
6984T: git git://linuxtv.org/media_tree.git
a825eaec 6985W: https://linuxtv.org
d39b8420
HV
6986S: Maintained
6987F: drivers/media/radio/radio-isa*
6988
71a6d0af
HW
6989iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6990M: Peter Jones <pjones@redhat.com>
6991M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6992S: Maintained
6993F: drivers/firmware/iscsi_ibft*
6994
14816b1e 6995ISCSI
623290a2
LD
6996M: Lee Duncan <lduncan@suse.com>
6997M: Chris Leech <cleech@redhat.com>
14816b1e 6998L: open-iscsi@googlegroups.com
623290a2 6999W: www.open-iscsi.com
14816b1e 7000S: Maintained
679655da
JP
7001F: drivers/scsi/*iscsi*
7002F: include/scsi/*iscsi*
14816b1e 7003
1e65eb42
OG
7004ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7005M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 7006M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
7007M: Roi Dayan <roid@mellanox.com>
7008L: linux-rdma@vger.kernel.org
7009S: Supported
7010W: http://www.openfabrics.org
7011W: www.open-iscsi.org
7012Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 7013F: drivers/infiniband/ulp/iser/
1e65eb42 7014
2b70e5fd 7015ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 7016M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
7017T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7018L: linux-rdma@vger.kernel.org
7019L: target-devel@vger.kernel.org
7020S: Supported
7021W: http://www.linux-iscsi.org
7022F: drivers/infiniband/ulp/isert
7023
1da177e4 7024ISDN SUBSYSTEM
8b58be88 7025M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 7026L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 7027L: netdev@vger.kernel.org
1da177e4 7028W: http://www.isdn4linux.de
54e5881d 7029T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 7030S: Maintained
679655da
JP
7031F: Documentation/isdn/
7032F: drivers/isdn/
7033F: include/linux/isdn.h
7034F: include/linux/isdn/
c117ab84
CEB
7035F: include/uapi/linux/isdn.h
7036F: include/uapi/linux/isdn/
1da177e4
LT
7037
7038ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 7039M: Armin Schindler <mac@melware.de>
d5d52273 7040L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
7041W: http://www.melware.de
7042S: Maintained
679655da 7043F: drivers/isdn/hardware/eicon/
1da177e4 7044
d624870f 7045IT87 HARDWARE MONITORING DRIVER
d8130624 7046M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7047L: linux-hwmon@vger.kernel.org
d624870f
JD
7048S: Maintained
7049F: Documentation/hwmon/it87
7050F: drivers/hwmon/it87.c
7051
d7104bff
AP
7052IT913X MEDIA DRIVER
7053M: Antti Palosaari <crope@iki.fi>
7054L: linux-media@vger.kernel.org
a825eaec 7055W: https://linuxtv.org
d7104bff
AP
7056W: http://palosaari.fi/linux/
7057Q: http://patchwork.linuxtv.org/project/linux-media/list/
7058T: git git://linuxtv.org/anttip/media_tree.git
7059S: Maintained
249c697e 7060F: drivers/media/tuners/it913x*
d7104bff 7061
91821ff3 7062IVTV VIDEO4LINUX DRIVER
6afdeaf8 7063M: Andy Walls <awalls@md.metrocast.net>
7b212edf 7064L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 7065L: linux-media@vger.kernel.org
275ffde4 7066T: git git://linuxtv.org/media_tree.git
91821ff3
HV
7067W: http://www.ivtvdriver.org
7068S: Maintained
618cd932 7069F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 7070F: drivers/media/pci/ivtv/
c117ab84 7071F: include/uapi/linux/ivtv*
91821ff3 7072
68620bdd
MP
7073IX2505V MEDIA DRIVER
7074M: Malcolm Priestley <tvboxspy@gmail.com>
7075L: linux-media@vger.kernel.org
a825eaec 7076W: https://linuxtv.org
68620bdd
MP
7077Q: http://patchwork.linuxtv.org/project/linux-media/list/
7078S: Maintained
7079F: drivers/media/dvb-frontends/ix2505v*
7080
4453d736
GR
7081JC42.4 TEMPERATURE SENSOR DRIVER
7082M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7083L: linux-hwmon@vger.kernel.org
4453d736
GR
7084S: Maintained
7085F: drivers/hwmon/jc42.c
7086F: Documentation/hwmon/jc42
7087
e2d1d6c0 7088JFS FILESYSTEM
3256f80f 7089M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
7090L: jfs-discussion@lists.sourceforge.net
7091W: http://jfs.sourceforge.net/
54e5881d 7092T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 7093S: Maintained
679655da
JP
7094F: Documentation/filesystems/jfs.txt
7095F: fs/jfs/
e2d1d6c0 7096
95252236 7097JME NETWORK DRIVER
8b58be88 7098M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
7099L: netdev@vger.kernel.org
7100S: Maintained
63d24a0e 7101F: drivers/net/ethernet/jme.*
95252236 7102
1da177e4 7103JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 7104M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
7105L: linux-mtd@lists.infradead.org
7106W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 7107S: Maintained
679655da 7108F: fs/jffs2/
c117ab84 7109F: include/uapi/linux/jffs2.h
1da177e4 7110
d183e11a
TT
7111JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7112M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 7113M: Jan Kara <jack@suse.com>
d183e11a
TT
7114L: linux-ext4@vger.kernel.org
7115S: Maintained
7116F: fs/jbd2/
7117F: include/linux/jbd2.h
ae0718f8 7118
207dab5f
MU
7119JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7120M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7121L: linux-media@vger.kernel.org
7122S: Maintained
7123F: drivers/media/platform/rcar_jpu.c
7124
fd8b6cb4 7125JSM Neo PCI based serial card
df247081 7126M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
7127L: linux-serial@vger.kernel.org
7128S: Maintained
df621252 7129F: drivers/tty/serial/jsm/
ae0718f8 7130
af39917d
CL
7131K10TEMP HARDWARE MONITORING DRIVER
7132M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 7133L: linux-hwmon@vger.kernel.org
af39917d
CL
7134S: Maintained
7135F: Documentation/hwmon/k10temp
7136F: drivers/hwmon/k10temp.c
7137
4660cb35 7138K8TEMP HARDWARE MONITORING DRIVER
8b58be88 7139M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 7140L: linux-hwmon@vger.kernel.org
ae0718f8 7141S: Maintained
679655da
JP
7142F: Documentation/hwmon/k8temp
7143F: drivers/hwmon/k8temp.c
ae0718f8 7144
0ba1d91d
AR
7145KASAN
7146M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7147R: Alexander Potapenko <glider@google.com>
7148R: Dmitry Vyukov <dvyukov@google.com>
7149L: kasan-dev@googlegroups.com
7150S: Maintained
7151F: arch/*/include/asm/kasan.h
7152F: arch/*/mm/kasan_init*
2757aafa 7153F: Documentation/dev-tools/kasan.rst
64f8ebaf 7154F: include/linux/kasan*.h
0ba1d91d
AR
7155F: lib/test_kasan.c
7156F: mm/kasan/
7157F: scripts/Makefile.kasan
7158
1da177e4 7159KCONFIG
5eb1f99e 7160M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 7161L: linux-kbuild@vger.kernel.org
cea8321c 7162T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 7163S: Maintained
679655da
JP
7164F: Documentation/kbuild/kconfig-language.txt
7165F: scripts/kconfig/
1da177e4 7166
ea6c2089 7167KDUMP
f871f191
VG
7168M: Dave Young <dyoung@redhat.com>
7169M: Baoquan He <bhe@redhat.com>
7170R: Vivek Goyal <vgoyal@redhat.com>
34633993 7171L: kexec@lists.infradead.org
ea6c2089
VG
7172W: http://lse.sourceforge.net/kdump/
7173S: Maintained
80811493 7174F: Documentation/kdump/
ea6c2089 7175
f41bf02f
HV
7176KEENE FM RADIO TRANSMITTER DRIVER
7177M: Hans Verkuil <hverkuil@xs4all.nl>
7178L: linux-media@vger.kernel.org
7179T: git git://linuxtv.org/media_tree.git
a825eaec 7180W: https://linuxtv.org
f41bf02f
HV
7181S: Maintained
7182F: drivers/media/radio/radio-keene*
7183
1da177e4 7184KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 7185M: Ian Kent <raven@themaw.net>
f694fc97 7186L: autofs@vger.kernel.org
1da177e4 7187S: Maintained
679655da 7188F: fs/autofs4/
1da177e4 7189
70fb7ba6 7190KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8b38f890 7191M: Masahiro Yamada <yamada.masahiro@socionext.com>
d8130624 7192M: Michal Marek <mmarek@suse.com>
8b38f890 7193T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
347d12d7 7194L: linux-kbuild@vger.kernel.org
5ce45962 7195S: Maintained
679655da
JP
7196F: Documentation/kbuild/
7197F: Makefile
7198F: scripts/Makefile.*
70fb7ba6
MM
7199F: scripts/basic/
7200F: scripts/mk*
7201F: scripts/package/
1da177e4
LT
7202
7203KERNEL JANITORS
c3000e03 7204L: kernel-janitors@vger.kernel.org
10466f5a 7205W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7206S: Odd Fixes
1da177e4 7207
e8b43555 7208KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7209M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 7210M: Jeff Layton <jlayton@poochiereds.net>
16141c02 7211L: linux-nfs@vger.kernel.org
1da177e4 7212W: http://nfs.sourceforge.net/
9f273c24 7213T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7214S: Supported
679655da 7215F: fs/nfsd/
c117ab84 7216F: include/uapi/linux/nfsd/
679655da
JP
7217F: fs/lockd/
7218F: fs/nfs_common/
7219F: net/sunrpc/
7220F: include/linux/lockd/
7221F: include/linux/sunrpc/
c117ab84 7222F: include/uapi/linux/sunrpc/
1da177e4 7223
13b122b3
SK
7224KERNEL SELFTEST FRAMEWORK
7225M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7226M: Shuah Khan <shuah@kernel.org>
64f00850 7227L: linux-kselftest@vger.kernel.org
13b122b3
SK
7228T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7229S: Maintained
7230F: tools/testing/selftests
7231
426d62e2 7232KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7233M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7234M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7235L: kvm@vger.kernel.org
e3e58478 7236W: http://www.linux-kvm.org
a94b40a6 7237T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7238S: Supported
c93a64fe
PB
7239F: Documentation/*/kvm*.txt
7240F: Documentation/virtual/kvm/
679655da 7241F: arch/*/kvm/
1662e862
CB
7242F: arch/x86/kernel/kvm.c
7243F: arch/x86/kernel/kvmclock.c
679655da
JP
7244F: arch/*/include/asm/kvm*
7245F: include/linux/kvm*
c117ab84 7246F: include/uapi/linux/kvm*
679655da 7247F: virt/kvm/
6d0a1a61 7248F: tools/kvm/
426d62e2 7249
ad8003d3 7250KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 7251M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7252L: kvm@vger.kernel.org
038161de 7253W: http://www.linux-kvm.org/
7de609c8 7254S: Maintained
679655da 7255F: arch/x86/include/asm/svm.h
679655da 7256F: arch/x86/kvm/svm.c
426d62e2 7257
513014b7 7258KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 7259M: Alexander Graf <agraf@suse.com>
1fc9d2bf 7260L: kvm-ppc@vger.kernel.org
038161de 7261W: http://www.linux-kvm.org/
6a7f972d 7262T: git git://github.com/agraf/linux-2.6.git
513014b7 7263S: Supported
679655da
JP
7264F: arch/powerpc/include/asm/kvm*
7265F: arch/powerpc/kvm/
513014b7 7266
85f8fffe 7267KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 7268M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 7269M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
7270L: linux-s390@vger.kernel.org
7271W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 7272T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 7273S: Supported
679655da
JP
7274F: Documentation/s390/kvm.txt
7275F: arch/s390/include/asm/kvm*
80811493 7276F: arch/s390/kvm/
b8f98280 7277F: arch/s390/mm/gmap.c
85f8fffe 7278
a749474d 7279KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 7280M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7281M: Marc Zyngier <marc.zyngier@arm.com>
7282L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7283L: kvmarm@lists.cs.columbia.edu
7284W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7285T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7286S: Supported
a749474d
CD
7287F: arch/arm/include/uapi/asm/kvm*
7288F: arch/arm/include/asm/kvm*
7289F: arch/arm/kvm/
5c8818b4
MZ
7290F: virt/kvm/arm/
7291F: include/kvm/arm_*
a749474d 7292
6394a3ec 7293KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7294M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7295M: Marc Zyngier <marc.zyngier@arm.com>
7296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7297L: kvmarm@lists.cs.columbia.edu
7298S: Maintained
7299F: arch/arm64/include/uapi/asm/kvm*
7300F: arch/arm64/include/asm/kvm*
7301F: arch/arm64/kvm/
7302
bfd3d532
JH
7303KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7304M: James Hogan <james.hogan@imgtec.com>
7305L: linux-mips@linux-mips.org
7306S: Supported
7307F: arch/mips/include/uapi/asm/kvm*
7308F: arch/mips/include/asm/kvm*
7309F: arch/mips/kvm/
7310
27f395b8
TH
7311KERNFS
7312M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7313M: Tejun Heo <tj@kernel.org>
7314T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7315S: Supported
7316F: include/linux/kernfs.h
7317F: fs/kernfs/
bfd3d532 7318
dc009d92 7319KEXEC
8b58be88 7320M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7321W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7322L: kexec@lists.infradead.org
dc009d92 7323S: Maintained
679655da 7324F: include/linux/kexec.h
c117ab84 7325F: include/uapi/linux/kexec.h
10540a69 7326F: kernel/kexec*
dc009d92 7327
e971461f
DH
7328KEYS/KEYRINGS:
7329M: David Howells <dhowells@redhat.com>
aa62efff 7330L: keyrings@vger.kernel.org
e971461f 7331S: Maintained
d410fa4e 7332F: Documentation/security/keys.txt
e971461f
DH
7333F: include/linux/key.h
7334F: include/linux/key-type.h
75aeddd1
DH
7335F: include/linux/keyctl.h
7336F: include/uapi/linux/keyctl.h
e971461f
DH
7337F: include/keys/
7338F: security/keys/
7339
7f3c68be 7340KEYS-TRUSTED
74dd744f
MZ
7341M: David Safford <safford@us.ibm.com>
7342M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7343L: linux-security-module@vger.kernel.org
aa62efff 7344L: keyrings@vger.kernel.org
7f3c68be 7345S: Supported
d410fa4e 7346F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
7347F: include/keys/trusted-type.h
7348F: security/keys/trusted.c
7349F: security/keys/trusted.h
7350
7351KEYS-ENCRYPTED
74dd744f
MZ
7352M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7353M: David Safford <safford@us.ibm.com>
7f3c68be 7354L: linux-security-module@vger.kernel.org
aa62efff 7355L: keyrings@vger.kernel.org
7f3c68be 7356S: Supported
d410fa4e 7357F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7358F: include/keys/encrypted-type.h
19c90aa6 7359F: security/keys/encrypted-keys/
7f3c68be 7360
5b778dad 7361KGDB / KDB /debug_core
8b58be88 7362M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7363W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7364L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7365T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7366S: Maintained
679655da
JP
7367F: Documentation/DocBook/kgdb.tmpl
7368F: drivers/misc/kgdbts.c
df621252 7369F: drivers/tty/serial/kgdboc.c
5b778dad 7370F: include/linux/kdb.h
679655da 7371F: include/linux/kgdb.h
4063eb5f 7372F: kernel/debug/
e3e2aaf7 7373
456db8cc 7374KMEMCHECK
8b58be88 7375M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7376M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7377S: Maintained
9c296b46 7378F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7379F: arch/x86/include/asm/kmemcheck.h
7380F: arch/x86/mm/kmemcheck/
7381F: include/linux/kmemcheck.h
7382F: mm/kmemcheck.c
b9ce08c0 7383
c3bb4d24 7384KMEMLEAK
8b58be88 7385M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7386S: Maintained
ca90a7a3 7387F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7388F: include/linux/kmemleak.h
7389F: mm/kmemleak.c
7390F: mm/kmemleak-test.c
7391
89559a61 7392KPROBES
a320817c 7393M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7394M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7395M: "David S. Miller" <davem@davemloft.net>
353def94 7396M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7397S: Maintained
679655da
JP
7398F: Documentation/kprobes.txt
7399F: include/linux/kprobes.h
7d134b2c 7400F: include/asm-generic/kprobes.h
679655da 7401F: kernel/kprobes.c
89559a61 7402
70e84049 7403KS0108 LCD CONTROLLER DRIVER
8b58be88 7404M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7405W: http://miguelojeda.es/auxdisplay.htm
7406W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7407S: Maintained
679655da
JP
7408F: Documentation/auxdisplay/ks0108
7409F: drivers/auxdisplay/ks0108.c
7410F: include/linux/ks0108.h
70e84049 7411
1b69c6d0
DA
7412L3MDEV
7413M: David Ahern <dsa@cumulusnetworks.com>
7414L: netdev@vger.kernel.org
7415S: Maintained
7416F: net/l3mdev
7417F: include/net/l3mdev.h
7418
9ca44355 7419LANTIQ MIPS ARCHITECTURE
bdb40e8e 7420M: John Crispin <john@phrozen.org>
9ca44355
JC
7421L: linux-mips@linux-mips.org
7422S: Maintained
7423F: arch/mips/lantiq
7424
1da177e4 7425LAPB module
1da177e4 7426L: linux-x25@vger.kernel.org
bf9915cc 7427S: Orphan
679655da
JP
7428F: Documentation/networking/lapb-module.txt
7429F: include/*/lapb.h
7430F: net/lapb/
1da177e4
LT
7431
7432LASI 53c700 driver for PARISC
8b58be88 7433M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7434L: linux-scsi@vger.kernel.org
7435S: Maintained
679655da
JP
7436F: Documentation/scsi/53c700.txt
7437F: drivers/scsi/53c700*
1da177e4 7438
263de9b5 7439LED SUBSYSTEM
8b58be88 7440M: Richard Purdie <rpurdie@rpsys.net>
305335b9 7441M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7442M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7443L: linux-leds@vger.kernel.org
b8926ba0 7444T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7445S: Maintained
85c90368 7446F: Documentation/devicetree/bindings/leds/
679655da
JP
7447F: drivers/leds/
7448F: include/linux/leds.h
263de9b5 7449
b0461a44 7450LEGACY EEPROM DRIVER
d8130624 7451M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7452S: Maintained
7453F: Documentation/misc-devices/eeprom
7454F: drivers/misc/eeprom/eeprom.c
7455
1da177e4 7456LEGO USB Tower driver
8b58be88 7457M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7458L: legousb-devel@lists.sourceforge.net
7459W: http://legousb.sourceforge.net/
7460S: Maintained
679655da 7461F: drivers/usb/misc/legousbtower.c
1da177e4 7462
055616a8
MK
7463LG2160 MEDIA DRIVER
7464M: Michael Krufky <mkrufky@linuxtv.org>
7465L: linux-media@vger.kernel.org
a825eaec 7466W: https://linuxtv.org
055616a8
MK
7467W: http://github.com/mkrufky
7468Q: http://patchwork.linuxtv.org/project/linux-media/list/
7469T: git git://linuxtv.org/mkrufky/tuners.git
7470S: Maintained
7471F: drivers/media/dvb-frontends/lg2160.*
7472
6f0e7725
MK
7473LGDT3305 MEDIA DRIVER
7474M: Michael Krufky <mkrufky@linuxtv.org>
7475L: linux-media@vger.kernel.org
a825eaec 7476W: https://linuxtv.org
6f0e7725
MK
7477W: http://github.com/mkrufky
7478Q: http://patchwork.linuxtv.org/project/linux-media/list/
7479T: git git://linuxtv.org/mkrufky/tuners.git
7480S: Maintained
7481F: drivers/media/dvb-frontends/lgdt3305.*
7482
568a17ff 7483LGUEST
8b58be88 7484M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7485L: lguest@lists.ozlabs.org
568a17ff 7486W: http://lguest.ozlabs.org/
72e91863 7487S: Odd Fixes
070f420b 7488F: arch/x86/include/asm/lguest*.h
679655da
JP
7489F: arch/x86/lguest/
7490F: drivers/lguest/
7491F: include/linux/lguest*.h
070f420b 7492F: tools/lguest/
568a17ff 7493
32ac7cb2
TH
7494LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7495M: Tejun Heo <tj@kernel.org>
7496L: linux-ide@vger.kernel.org
7497T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7498S: Maintained
7499F: drivers/ata/
7500F: include/linux/ata.h
7501F: include/linux/libata.h
d2abf98e 7502F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7503
7504LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7505M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7506L: linux-ide@vger.kernel.org
7507T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7508S: Maintained
7509F: include/linux/pata_arasan_cf_data.h
7510F: drivers/ata/pata_arasan_cf.c
7511
c7fa056c
BZ
7512LIBATA PATA DRIVERS
7513M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7514M: Tejun Heo <tj@kernel.org>
7515L: linux-ide@vger.kernel.org
7516T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7517S: Maintained
7518F: drivers/ata/pata_*.c
7519F: drivers/ata/ata_generic.c
7520
32ac7cb2
TH
7521LIBATA SATA AHCI PLATFORM devices support
7522M: Hans de Goede <hdegoede@redhat.com>
7523M: Tejun Heo <tj@kernel.org>
7524L: linux-ide@vger.kernel.org
7525T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7526S: Maintained
7527F: drivers/ata/ahci_platform.c
7528F: drivers/ata/libahci_platform.c
7529F: include/linux/ahci_platform.h
7530
7531LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7532M: Mikael Pettersson <mikpelinux@gmail.com>
7533L: linux-ide@vger.kernel.org
7534T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7535S: Maintained
7536F: drivers/ata/sata_promise.*
7537
1acd437c
SL
7538LIBLOCKDEP
7539M: Sasha Levin <sasha.levin@oracle.com>
7540S: Maintained
7541F: tools/lib/lockdep/
7542
bc30196f
DW
7543LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7544M: Dan Williams <dan.j.williams@intel.com>
7545L: linux-nvdimm@lists.01.org
7546Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7547T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7548S: Supported
7549F: drivers/nvdimm/*
7550F: include/linux/nd.h
7551F: include/linux/libnvdimm.h
7552F: include/uapi/linux/ndctl.h
7553
7554LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7555M: Ross Zwisler <ross.zwisler@linux.intel.com>
7556L: linux-nvdimm@lists.01.org
7557Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7558S: Supported
7559F: drivers/nvdimm/blk.c
7560F: drivers/nvdimm/region_devs.c
7561F: drivers/acpi/nfit*
7562
7563LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7564M: Vishal Verma <vishal.l.verma@intel.com>
7565L: linux-nvdimm@lists.01.org
7566Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7567S: Supported
7568F: drivers/nvdimm/btt*
7569
7570LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7571M: Ross Zwisler <ross.zwisler@linux.intel.com>
7572L: linux-nvdimm@lists.01.org
7573Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7574S: Supported
7575F: drivers/nvdimm/pmem.c
b864bc17 7576F: include/linux/pmem.h
40603526 7577F: arch/*/include/asm/pmem.h
bc30196f 7578
cd9e9808
MB
7579LIGHTNVM PLATFORM SUPPORT
7580M: Matias Bjorling <mb@lightnvm.io>
7581W: http://github/OpenChannelSSD
4ead1a25 7582L: linux-block@vger.kernel.org
cd9e9808
MB
7583S: Maintained
7584F: drivers/lightnvm/
7585F: include/linux/lightnvm.h
7586F: include/uapi/linux/lightnvm.h
7587
852bb9f5 7588LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7589M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7590M: Paul Mackerras <paulus@samba.org>
ea668936 7591M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7592W: https://github.com/linuxppc/linux/wiki
a4724ed6 7593L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7594Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7595T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7596S: Supported
a4271583 7597F: Documentation/ABI/stable/sysfs-firmware-opal-*
58f16913 7598F: Documentation/devicetree/bindings/powerpc/
a4271583
SS
7599F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7600F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11c34c7d
JP
7601F: Documentation/powerpc/
7602F: arch/powerpc/
ef69b03d
ME
7603F: drivers/char/tpm/tpm_ibmvtpm*
7604F: drivers/crypto/nx/
7605F: drivers/crypto/vmx/
a4271583 7606F: drivers/i2c/busses/i2c-opal.c
ef69b03d
ME
7607F: drivers/net/ethernet/ibm/ibmveth.*
7608F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7609F: drivers/pci/hotplug/pnv_php.c
ef69b03d 7610F: drivers/pci/hotplug/rpa*
a4271583 7611F: drivers/rtc/rtc-opal.c
ef69b03d 7612F: drivers/scsi/ibmvscsi/
a4271583 7613F: drivers/tty/hvc/hvc_opal.c
ad654f25 7614F: tools/testing/selftests/powerpc
ef69b03d
ME
7615N: /pmac
7616N: powermac
7617N: powernv
7618N: [^a-z0-9]ps3
7619N: pseries
1da177e4
LT
7620
7621LINUX FOR POWER MACINTOSH
8b58be88 7622M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7623W: http://www.penguinppc.org/
a4724ed6 7624L: linuxppc-dev@lists.ozlabs.org
1da177e4 7625S: Maintained
11c34c7d
JP
7626F: arch/powerpc/platforms/powermac/
7627F: drivers/macintosh/
1da177e4 7628
77a76369 7629LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7630M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7631L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7632T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7633S: Maintained
11c34c7d
JP
7634F: arch/powerpc/platforms/512x/
7635F: arch/powerpc/platforms/52xx/
1da177e4
LT
7636
7637LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7638M: Alistair Popple <alistair@popple.id.au>
8b58be88 7639M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7640W: http://www.penguinppc.org/
a4724ed6 7641L: linuxppc-dev@lists.ozlabs.org
1da177e4 7642S: Maintained
11c34c7d
JP
7643F: arch/powerpc/platforms/40x/
7644F: arch/powerpc/platforms/44x/
1da177e4 7645
260c02a9 7646LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7647L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7648S: Orphan
11c34c7d
JP
7649F: arch/powerpc/*/*virtex*
7650F: arch/powerpc/*/*/*virtex*
1da177e4 7651
e93adf1e 7652LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7653M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7654W: http://www.penguinppc.org/
a4724ed6 7655L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7656S: Maintained
a2b1f7c8 7657F: arch/powerpc/platforms/8xx/
e93adf1e 7658
1da177e4 7659LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7660M: Scott Wood <oss@buserror.net>
8b58be88 7661M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7662W: http://www.penguinppc.org/
a4724ed6 7663L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7664T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7665S: Maintained
11c34c7d 7666F: arch/powerpc/platforms/83xx/
4c8f581d 7667F: arch/powerpc/platforms/85xx/
1da177e4 7668
ab06ff3a 7669LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7670L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7671S: Orphan
11c34c7d
JP
7672F: arch/powerpc/platforms/pasemi/
7673F: drivers/*/*pasemi*
7674F: drivers/*/*/*pasemi*
ab06ff3a 7675
1da177e4 7676LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7677M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7678L: linux-security-module@vger.kernel.org
1da177e4
LT
7679S: Supported
7680
a23ce6da
HW
7681LIS3LV02D ACCELEROMETER DRIVER
7682M: Eric Piel <eric.piel@tremplin-utc.net>
7683S: Maintained
ff606677
JD
7684F: Documentation/misc-devices/lis3lv02d
7685F: drivers/misc/lis3lv02d/
bd35665f 7686F: drivers/platform/x86/hp_accel.c
a23ce6da 7687
b700e7f0
SJ
7688LIVE PATCHING
7689M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7690M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7691M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7692M: Miroslav Benes <mbenes@suse.cz>
7693R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7694S: Maintained
7695F: kernel/livepatch/
7696F: include/linux/livepatch.h
7697F: arch/x86/include/asm/livepatch.h
7698F: arch/x86/kernel/livepatch.c
5e4e3844 7699F: Documentation/livepatch/
b700e7f0 7700F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7701F: samples/livepatch/
b700e7f0 7702L: live-patching@vger.kernel.org
74d50da3 7703T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7704
ea861d73
KC
7705LINUX KERNEL DUMP TEST MODULE (LKDTM)
7706M: Kees Cook <keescook@chromium.org>
7707S: Maintained
426f3a53 7708F: drivers/misc/lkdtm*
ea861d73 7709
e2d1d6c0 7710LLC (802.2)
0c59d281
ACM
7711L: netdev@vger.kernel.org
7712S: Odd fixes
679655da 7713F: include/linux/llc.h
c117ab84 7714F: include/uapi/linux/llc.h
679655da
JP
7715F: include/net/llc*
7716F: net/llc/
e2d1d6c0 7717
4e233cbe
AD
7718LM73 HARDWARE MONITOR DRIVER
7719M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7720L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7721S: Maintained
7722F: drivers/hwmon/lm73.c
7723
156e2d1a 7724LM78 HARDWARE MONITOR DRIVER
d8130624 7725M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7726L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7727S: Maintained
7728F: Documentation/hwmon/lm78
7729F: drivers/hwmon/lm78.c
7730
1da177e4 7731LM83 HARDWARE MONITOR DRIVER
d8130624 7732M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7733L: linux-hwmon@vger.kernel.org
1da177e4 7734S: Maintained
679655da
JP
7735F: Documentation/hwmon/lm83
7736F: drivers/hwmon/lm83.c
1da177e4
LT
7737
7738LM90 HARDWARE MONITOR DRIVER
d8130624 7739M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7740L: linux-hwmon@vger.kernel.org
1da177e4 7741S: Maintained
679655da 7742F: Documentation/hwmon/lm90
aae7bce4 7743F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7744F: drivers/hwmon/lm90.c
87d08b11 7745F: include/dt-bindings/thermal/lm90.h
1da177e4 7746
917cc4e6
GR
7747LM95234 HARDWARE MONITOR DRIVER
7748M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7749L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7750S: Maintained
7751F: Documentation/hwmon/lm95234
7752F: drivers/hwmon/lm95234.c
7753
68620bdd
MP
7754LME2510 MEDIA DRIVER
7755M: Malcolm Priestley <tvboxspy@gmail.com>
7756L: linux-media@vger.kernel.org
a825eaec 7757W: https://linuxtv.org
68620bdd
MP
7758Q: http://patchwork.linuxtv.org/project/linux-media/list/
7759S: Maintained
7760F: drivers/media/usb/dvb-usb-v2/lmedm04*
7761
d4c3be70 7762LOCKING PRIMITIVES
8b58be88
JP
7763M: Peter Zijlstra <peterz@infradead.org>
7764M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7765L: linux-kernel@vger.kernel.org
d4c3be70 7766T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7767S: Maintained
d4c3be70 7768F: Documentation/locking/
679655da 7769F: include/linux/lockdep.h
d4c3be70
IM
7770F: include/linux/spinlock*.h
7771F: arch/*/include/asm/spinlock*.h
7772F: include/linux/rwlock*.h
7773F: include/linux/mutex*.h
7774F: arch/*/include/asm/mutex*.h
7775F: include/linux/rwsem*.h
7776F: arch/*/include/asm/rwsem.h
7777F: include/linux/seqlock.h
7778F: lib/locking*.[ch]
7486d6da 7779F: kernel/locking/
512e67f9 7780
dde33348 7781LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7782M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7783L: linux-ntfs-dev@lists.sourceforge.net
7784W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7785S: Maintained
679655da 7786F: Documentation/ldm.txt
20d16fef 7787F: block/partitions/ldm.*
1da177e4 7788
c87e34ef 7789LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7790M: Sathya Prakash <sathya.prakash@broadcom.com>
7791M: Chaitra P B <chaitra.basappa@broadcom.com>
7792M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7793L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7794L: linux-scsi@vger.kernel.org
9495e835 7795W: http://www.avagotech.com/support/
c87e34ef 7796S: Supported
679655da 7797F: drivers/message/fusion/
500c152a 7798F: drivers/scsi/mpt2sas/
7799F: drivers/scsi/mpt3sas/
c87e34ef 7800
1da177e4 7801LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7802M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7803L: linux-scsi@vger.kernel.org
7804S: Maintained
679655da 7805F: drivers/scsi/sym53c8xx_2/
1da177e4 7806
e5f5c99a
GR
7807LTC4261 HARDWARE MONITOR DRIVER
7808M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7809L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7810S: Maintained
7811F: Documentation/hwmon/ltc4261
7812F: drivers/hwmon/ltc4261.c
7813
dbed8a80
MH
7814LTC4306 I2C MULTIPLEXER DRIVER
7815M: Michael Hennerich <michael.hennerich@analog.com>
7816W: http://ez.analog.com/community/linux-device-drivers
7817L: linux-i2c@vger.kernel.org
7818S: Supported
7819F: drivers/i2c/muxes/i2c-mux-ltc4306.c
7820F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7821
81365c31 7822LTP (Linux Test Project)
28b8e8d4 7823M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7824M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7825M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7826M: Jan Stancek <jstancek@redhat.com>
7827M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7828M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7829L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7830W: http://linux-test-project.github.io/
7d1ae8a8 7831T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7832S: Maintained
7833
c12a54b3 7834M32R ARCHITECTURE
c12a54b3 7835W: http://www.linux-m32r.org/
b4174867 7836S: Orphan
679655da 7837F: arch/m32r/
c12a54b3 7838
1da177e4 7839M68K ARCHITECTURE
8b58be88 7840M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7841L: linux-m68k@lists.linux-m68k.org
7842W: http://www.linux-m68k.org/
54e5881d 7843T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7844S: Maintained
679655da 7845F: arch/m68k/
9db35182 7846F: drivers/zorro/
1da177e4
LT
7847
7848M68K ON APPLE MACINTOSH
8b58be88 7849M: Joshua Thompson <funaho@jurai.org>
1da177e4 7850W: http://www.mac.linux-m68k.org/
9bb9f222 7851L: linux-m68k@lists.linux-m68k.org
1da177e4 7852S: Maintained
9db35182 7853F: arch/m68k/mac/
1da177e4
LT
7854
7855M68K ON HP9000/300
8b58be88 7856M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7857W: http://www.tazenda.demon.co.uk/phil/linux-hp
7858S: Maintained
679655da 7859F: arch/m68k/hp300/
1da177e4 7860
74425546
AP
7861M88DS3103 MEDIA DRIVER
7862M: Antti Palosaari <crope@iki.fi>
7863L: linux-media@vger.kernel.org
a825eaec 7864W: https://linuxtv.org
74425546
AP
7865W: http://palosaari.fi/linux/
7866Q: http://patchwork.linuxtv.org/project/linux-media/list/
7867T: git git://linuxtv.org/anttip/media_tree.git
7868S: Maintained
7869F: drivers/media/dvb-frontends/m88ds3103*
7870
68620bdd
MP
7871M88RS2000 MEDIA DRIVER
7872M: Malcolm Priestley <tvboxspy@gmail.com>
7873L: linux-media@vger.kernel.org
a825eaec 7874W: https://linuxtv.org
68620bdd
MP
7875Q: http://patchwork.linuxtv.org/project/linux-media/list/
7876S: Maintained
7877F: drivers/media/dvb-frontends/m88rs2000*
7878
07a092fa 7879MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7880M: Alexey Klimov <klimov.linux@gmail.com>
7881L: linux-media@vger.kernel.org
7882T: git git://linuxtv.org/media_tree.git
7883S: Maintained
7884F: drivers/media/radio/radio-ma901.c
07a092fa 7885
64a327a7 7886MAC80211
8b58be88 7887M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7888L: linux-wireless@vger.kernel.org
491b26b4 7889W: http://wireless.kernel.org/
ce466579
JB
7890T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7891T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7892S: Maintained
679655da
JP
7893F: Documentation/networking/mac80211-injection.txt
7894F: include/net/mac80211.h
7895F: net/mac80211/
2af8c4dc 7896F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7897
2b6d83e2
JB
7898MAILBOX API
7899M: Jassi Brar <jassisinghbrar@gmail.com>
7900L: linux-kernel@vger.kernel.org
7901S: Maintained
7902F: drivers/mailbox/
7903F: include/linux/mailbox_client.h
7904F: include/linux/mailbox_controller.h
7905
faf1668c 7906MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7907M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7908W: http://www.kernel.org/doc/man-pages
bd7ebec6 7909L: linux-man@vger.kernel.org
1b53dc74 7910S: Maintained
faf1668c 7911
daa10170
RB
7912MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7913M: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7914L: linux-mips@linux-mips.org
7915S: Maintained
7916F: arch/mips/boot/dts/img/pistachio_marduk.dts
7917
0d3cd4b6
VD
7918MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7919M: Andrew Lunn <andrew@lunn.ch>
7920M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 7921L: netdev@vger.kernel.org
0d3cd4b6
VD
7922S: Maintained
7923F: drivers/net/dsa/mv88e6xxx/
b26bff6e 7924F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 7925
8427defd 7926MARVELL ARMADA DRM SUPPORT
0d7f4f05 7927M: Russell King <linux@armlinux.org.uk>
8427defd 7928S: Maintained
0d7f4f05
RK
7929T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7930T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8427defd 7931F: drivers/gpu/drm/armada/
4418833e
EV
7932F: include/uapi/drm/armada_drm.h
7933F: Documentation/devicetree/bindings/display/armada/
8427defd 7934
c4d007bc
TP
7935MARVELL CRYPTO DRIVER
7936M: Boris Brezillon <boris.brezillon@free-electrons.com>
7937M: Arnaud Ebalard <arno@natisbad.org>
7938F: drivers/crypto/marvell/
7939S: Maintained
7940L: linux-crypto@vger.kernel.org
7941
44c14c1d 7942MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7943M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7944M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7945L: netdev@vger.kernel.org
7946S: Maintained
7947F: drivers/net/ethernet/marvell/sk*
7948
74cda169 7949MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7950L: libertas-dev@lists.infradead.org
8ac3e99e 7951S: Orphan
f988d640 7952F: drivers/net/wireless/marvell/libertas/
74cda169 7953
b60d6975 7954MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7955M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7956L: netdev@vger.kernel.org
f5ca8502 7957S: Maintained
527a6266 7958F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7959F: include/linux/mv643xx.h
1da177e4 7960
370b8ed9
TP
7961MARVELL MVNETA ETHERNET DRIVER
7962M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7963L: netdev@vger.kernel.org
7964S: Maintained
7965F: drivers/net/ethernet/marvell/mvneta.*
7966
fcad584d 7967MARVELL MWIFIEX WIRELESS DRIVER
bf30171b 7968M: Amitkumar Karwar <amitkarwar@gmail.com>
550795fc 7969M: Nishant Sarmukadam <nishants@marvell.com>
cf8c44d4
AK
7970M: Ganapathi Bhat <gbhat@marvell.com>
7971M: Xinming Hu <huxm@marvell.com>
fcad584d
BZ
7972L: linux-wireless@vger.kernel.org
7973S: Maintained
277b024e 7974F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7975
a2c3f656 7976MARVELL MWL8K WIRELESS DRIVER
a040d532 7977M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7978L: linux-wireless@vger.kernel.org
16345910 7979S: Odd Fixes
de60f1dc 7980F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7981
2a69567b 7982MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7983M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7984S: Odd Fixes
1fa7e547 7985F: drivers/mmc/host/mvsdio.*
2a69567b 7986
511fc93d
HZ
7987MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
7988M: Hu Ziji <huziji@marvell.com>
7989L: linux-mmc@vger.kernel.org
7990S: Supported
7991F: drivers/mmc/host/sdhci-xenon*
7992F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
7993
1da177e4 7994MATROX FRAMEBUFFER DRIVER
c69f677c 7995L: linux-fbdev@vger.kernel.org
52653199 7996S: Orphan
8a61f013 7997F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7998F: include/uapi/linux/matroxfb.h
1da177e4 7999
ca462085
GR
8000MAX16065 HARDWARE MONITOR DRIVER
8001M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8002L: linux-hwmon@vger.kernel.org
ca462085
GR
8003S: Maintained
8004F: Documentation/hwmon/max16065
8005F: drivers/hwmon/max16065.c
8006
1f61cab8
GR
8007MAX20751 HARDWARE MONITOR DRIVER
8008M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8009L: linux-hwmon@vger.kernel.org
1f61cab8
GR
8010S: Maintained
8011F: Documentation/hwmon/max20751
8012F: drivers/hwmon/max20751.c
8013
d20620de 8014MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 8015L: linux-hwmon@vger.kernel.org
34924b23 8016S: Orphan
679655da
JP
8017F: Documentation/hwmon/max6650
8018F: drivers/hwmon/max6650.c
d20620de 8019
e89ab51f
GR
8020MAX6697 HARDWARE MONITOR DRIVER
8021M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8022L: linux-hwmon@vger.kernel.org
e89ab51f
GR
8023S: Maintained
8024F: Documentation/hwmon/max6697
8025F: Documentation/devicetree/bindings/i2c/max6697.txt
8026F: drivers/hwmon/max6697.c
8027F: include/linux/platform_data/max6697.h
8028
3b2af7f7
PR
8029MAX9860 MONO AUDIO VOICE CODEC DRIVER
8030M: Peter Rosin <peda@axentia.se>
8031L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8032S: Maintained
8033F: Documentation/devicetree/bindings/sound/max9860.txt
8034F: sound/soc/codecs/max9860.*
8035
f8f847b5 8036MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
8037M: Krzysztof Kozlowski <krzk@kernel.org>
8038M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
8039L: linux-pm@vger.kernel.org
8040S: Supported
8c0984e5
SR
8041F: drivers/power/supply/max14577_charger.c
8042F: drivers/power/supply/max77693_charger.c
f8f847b5 8043
3811405e
JMC
8044MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8045M: Javier Martinez Canillas <javier@osg.samsung.com>
8046L: linux-kernel@vger.kernel.org
8047S: Supported
96173cc6 8048F: drivers/*/*max77802*.c
3811405e
JMC
8049F: Documentation/devicetree/bindings/*/*max77802.txt
8050F: include/dt-bindings/*/*max77802.h
8051
befeb596
KK
8052MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8053M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
8054M: Krzysztof Kozlowski <krzk@kernel.org>
8055M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
8056L: linux-kernel@vger.kernel.org
8057S: Supported
86cf635a 8058F: drivers/*/max14577*.c
0998a436 8059F: drivers/*/max77686*.c
86cf635a 8060F: drivers/*/max77693*.c
befeb596
KK
8061F: drivers/extcon/extcon-max14577.c
8062F: drivers/extcon/extcon-max77693.c
8063F: drivers/rtc/rtc-max77686.c
8064F: drivers/clk/clk-max77686.c
8065F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 8066F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
8067F: Documentation/devicetree/bindings/mfd/max77693.txt
8068F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8069F: include/linux/mfd/max14577*.h
8070F: include/linux/mfd/max77686*.h
8071F: include/linux/mfd/max77693*.h
8072
9be3c9a5
HV
8073MAXIRADIO FM RADIO RECEIVER DRIVER
8074M: Hans Verkuil <hverkuil@xs4all.nl>
8075L: linux-media@vger.kernel.org
8076T: git git://linuxtv.org/media_tree.git
a825eaec 8077W: https://linuxtv.org
9be3c9a5
HV
8078S: Maintained
8079F: drivers/media/radio/radio-maxiradio*
8080
c05dc2cc
PR
8081MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8082M: Peter Rosin <peda@axentia.se>
8083L: linux-iio@vger.kernel.org
8084S: Maintained
2704e300 8085F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
8086F: drivers/iio/potentiometer/mcp4531.c
8087
3b8df5fd
WBG
8088MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8089M: William Breathitt Gray <vilhelm.gray@gmail.com>
8090L: linux-iio@vger.kernel.org
8091S: Maintained
8092F: drivers/iio/dac/cio-dac.c
8093
7b49235e
LP
8094MEDIA DRIVERS FOR RENESAS - FCP
8095M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8096L: linux-media@vger.kernel.org
8097L: linux-renesas-soc@vger.kernel.org
8098T: git git://linuxtv.org/media_tree.git
8099S: Supported
8100F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8101F: drivers/media/platform/rcar-fcp.c
8102F: include/media/rcar-fcp.h
8103
4710b752
KB
8104MEDIA DRIVERS FOR RENESAS - FDP1
8105M: Kieran Bingham <kieran@bingham.xyz>
8106L: linux-media@vger.kernel.org
8107L: linux-renesas-soc@vger.kernel.org
8108T: git git://linuxtv.org/media_tree.git
8109S: Supported
8110F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8111F: drivers/media/platform/rcar_fdp1.c
8112
474cde66
NS
8113MEDIA DRIVERS FOR RENESAS - VIN
8114M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8115L: linux-media@vger.kernel.org
8116L: linux-renesas-soc@vger.kernel.org
8117T: git git://linuxtv.org/media_tree.git
8118S: Supported
8119F: Documentation/devicetree/bindings/media/rcar_vin.txt
8120F: drivers/media/platform/rcar-vin/
8121
6f32a8c9
LP
8122MEDIA DRIVERS FOR RENESAS - VSP1
8123M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8124L: linux-media@vger.kernel.org
4a121096 8125L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
8126T: git git://linuxtv.org/media_tree.git
8127S: Supported
8128F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8129F: drivers/media/platform/vsp1/
8130
fae2080a
AO
8131MEDIA DRIVERS FOR HELENE
8132M: Abylay Ospan <aospan@netup.ru>
8133L: linux-media@vger.kernel.org
8134W: https://linuxtv.org
8135W: http://netup.tv/
8136T: git git://linuxtv.org/media_tree.git
8137S: Supported
8138F: drivers/media/dvb-frontends/helene*
8139
dacf9ce8
KS
8140MEDIA DRIVERS FOR ASCOT2E
8141M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8142M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 8143L: linux-media@vger.kernel.org
a825eaec 8144W: https://linuxtv.org
dacf9ce8
KS
8145W: http://netup.tv/
8146T: git git://linuxtv.org/media_tree.git
8147S: Supported
8148F: drivers/media/dvb-frontends/ascot2e*
8149
a6dc60ff
KS
8150MEDIA DRIVERS FOR CXD2841ER
8151M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8152M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 8153L: linux-media@vger.kernel.org
a825eaec 8154W: https://linuxtv.org
a6dc60ff
KS
8155W: http://netup.tv/
8156T: git git://linuxtv.org/media_tree.git
8157S: Supported
8158F: drivers/media/dvb-frontends/cxd2841er*
8159
a5d32b35
KS
8160MEDIA DRIVERS FOR HORUS3A
8161M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8162M: Abylay Ospan <aospan@netup.ru>
a5d32b35 8163L: linux-media@vger.kernel.org
a825eaec 8164W: https://linuxtv.org
a5d32b35
KS
8165W: http://netup.tv/
8166T: git git://linuxtv.org/media_tree.git
8167S: Supported
8168F: drivers/media/dvb-frontends/horus3a*
8169
e025273b
KS
8170MEDIA DRIVERS FOR LNBH25
8171M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8172M: Abylay Ospan <aospan@netup.ru>
e025273b 8173L: linux-media@vger.kernel.org
a825eaec 8174W: https://linuxtv.org
e025273b
KS
8175W: http://netup.tv/
8176T: git git://linuxtv.org/media_tree.git
8177S: Supported
8178F: drivers/media/dvb-frontends/lnbh25*
8179
52b1eaf4
KS
8180MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8181M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8182M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 8183L: linux-media@vger.kernel.org
a825eaec 8184W: https://linuxtv.org
52b1eaf4
KS
8185W: http://netup.tv/
8186T: git git://linuxtv.org/media_tree.git
8187S: Supported
8188F: drivers/media/pci/netup_unidvb/*
8189
127c49ae 8190MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
8191M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8192M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
8193P: LinuxTV.org Project
8194L: linux-media@vger.kernel.org
a825eaec 8195W: https://linuxtv.org
8a6e2535 8196Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 8197T: git git://linuxtv.org/media_tree.git
127c49ae 8198S: Maintained
0c4089f8 8199F: Documentation/devicetree/bindings/media/
618cd932 8200F: Documentation/media/
127c49ae 8201F: drivers/media/
ffe06198 8202F: drivers/staging/media/
eb4b0ec7 8203F: include/linux/platform_data/media/
127c49ae 8204F: include/media/
6c0f0359
MCC
8205F: include/uapi/linux/dvb/
8206F: include/uapi/linux/videodev2.h
8207F: include/uapi/linux/media.h
8208F: include/uapi/linux/v4l2-*
8209F: include/uapi/linux/meye.h
8210F: include/uapi/linux/ivtv*
8211F: include/uapi/linux/uvcvideo.h
d20620de 8212
0c272fc9
JC
8213MEDIATEK ETHERNET DRIVER
8214M: Felix Fietkau <nbd@openwrt.org>
8215M: John Crispin <blogic@openwrt.org>
8216L: netdev@vger.kernel.org
8217S: Maintained
8218F: drivers/net/ethernet/mediatek/
8219
105e8442
RC
8220MEDIATEK JPEG DRIVER
8221M: Rick Chang <rick.chang@mediatek.com>
8222M: Bin Liu <bin.liu@mediatek.com>
8223S: Supported
8224F: drivers/media/platform/mtk-jpeg/
8225F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8226
67712beb
TL
8227MEDIATEK MEDIA DRIVER
8228M: Tiffany Lin <tiffany.lin@mediatek.com>
8229M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8230S: Supported
8231F: drivers/media/platform/mtk-vcodec/
8232F: drivers/media/platform/mtk-vpu/
8233F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8234F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8235
fc96ec0d
MT
8236MEDIATEK MDP DRIVER
8237M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8238M: Houlong Wei <houlong.wei@mediatek.com>
8239M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8240S: Supported
8241F: drivers/media/platform/mtk-mdp/
8242F: drivers/media/platform/mtk-vpu/
8243F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8244
c869f77d
JK
8245MEDIATEK MT7601U WIRELESS LAN DRIVER
8246M: Jakub Kicinski <kubakici@wp.pl>
8247L: linux-wireless@vger.kernel.org
8248S: Maintained
8249F: drivers/net/wireless/mediatek/mt7601u/
8250
15a83f7d
PST
8251MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8252M: Peter Senna Tschudin <peter.senna@collabora.com>
8253M: Martin Donnelly <martin.donnelly@ge.com>
8254M: Martyn Welch <martyn.welch@collabora.co.uk>
8255S: Maintained
8256F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8257F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8258
e399065b 8259MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8260M: Kashyap Desai <kashyap.desai@broadcom.com>
8261M: Sumit Saxena <sumit.saxena@broadcom.com>
8262M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8263L: megaraidlinux.pdl@broadcom.com
baaea1dc 8264L: linux-scsi@vger.kernel.org
295dde2f 8265W: http://www.avagotech.com/support/
ce00f85c 8266S: Maintained
679655da
JP
8267F: Documentation/scsi/megaraid.txt
8268F: drivers/scsi/megaraid.*
8269F: drivers/scsi/megaraid/
757e0108 8270
ff43f433
SJ
8271MELFAS MIP4 TOUCHSCREEN DRIVER
8272M: Sangwon Jee <jeesw@melfas.com>
8273W: http://www.melfas.com
8274S: Supported
8275F: drivers/input/touchscreen/melfas_mip4.c
8276F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8277
2c46c9d5 8278MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8279M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 8280L: netdev@vger.kernel.org
2c46c9d5
AV
8281S: Supported
8282W: http://www.mellanox.com
8283Q: http://patchwork.ozlabs.org/project/netdev/list/
8284F: drivers/net/ethernet/mellanox/mlx4/en_*
8285
e7523a49
OG
8286MELLANOX ETHERNET DRIVER (mlx5e)
8287M: Saeed Mahameed <saeedm@mellanox.com>
8288L: netdev@vger.kernel.org
8289S: Supported
8290W: http://www.mellanox.com
8291Q: http://patchwork.ozlabs.org/project/netdev/list/
8292F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8293
93c1edb2
JP
8294MELLANOX ETHERNET SWITCH DRIVERS
8295M: Jiri Pirko <jiri@mellanox.com>
8296M: Ido Schimmel <idosch@mellanox.com>
8297L: netdev@vger.kernel.org
8298S: Supported
8299W: http://www.mellanox.com
8300Q: http://patchwork.ozlabs.org/project/netdev/list/
8301F: drivers/net/ethernet/mellanox/mlxsw/
8302
6bec23bf 8303MELLANOX MLXCPLD I2C AND MUX DRIVER
c02b7bf5
VP
8304M: Vadim Pasternak <vadimp@mellanox.com>
8305M: Michael Shych <michaelsh@mellanox.com>
8306L: linux-i2c@vger.kernel.org
8307S: Supported
6bec23bf 8308F: drivers/i2c/busses/i2c-mlxcpld.c
c02b7bf5 8309F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
6bec23bf 8310F: Documentation/i2c/busses/i2c-mlxcpld
c02b7bf5 8311
be4fdf99
VP
8312MELLANOX MLXCPLD LED DRIVER
8313M: Vadim Pasternak <vadimp@mellanox.com>
8314L: linux-leds@vger.kernel.org
8315S: Supported
8316F: drivers/leds/leds-mlxcpld.c
8317F: Documentation/leds/leds-mlxcpld.txt
8318
58cbbee2
VP
8319MELLANOX PLATFORM DRIVER
8320M: Vadim Pasternak <vadimp@mellanox.com>
8321L: platform-driver-x86@vger.kernel.org
8322S: Supported
6613d18e 8323F: drivers/platform/x86/mlx-platform.c
58cbbee2 8324
30488704
VP
8325MELLANOX MLX CPLD HOTPLUG DRIVER
8326M: Vadim Pasternak <vadimp@mellanox.com>
8327L: platform-driver-x86@vger.kernel.org
8328S: Supported
8329F: drivers/platform/x86/mlxcpld-hotplug.c
8330F: include/linux/platform_data/mlxcpld-hotplug.h
8331
8700e3e7
MS
8332SOFT-ROCE DRIVER (rxe)
8333M: Moni Shoua <monis@mellanox.com>
8334L: linux-rdma@vger.kernel.org
8335S: Supported
8336W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8337Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 8338F: drivers/infiniband/sw/rxe/
8700e3e7
MS
8339F: include/uapi/rdma/rdma_user_rxe.h
8340
5b25b13a
MD
8341MEMBARRIER SUPPORT
8342M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8343M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8344L: linux-kernel@vger.kernel.org
8345S: Supported
8346F: kernel/membarrier.c
8347F: include/uapi/linux/membarrier.h
8348
70ea91f1
SR
8349MEMORY MANAGEMENT
8350L: linux-mm@kvack.org
70ea91f1
SR
8351W: http://www.linux-mm.org
8352S: Maintained
679655da 8353F: include/linux/mm.h
551450bb
CS
8354F: include/linux/gfp.h
8355F: include/linux/mmzone.h
8356F: include/linux/memory_hotplug.h
8357F: include/linux/vmalloc.h
679655da 8358F: mm/
70ea91f1 8359
f4e9ce66 8360MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8361M: David Woodhouse <dwmw2@infradead.org>
242c325e 8362M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8363M: Boris Brezillon <boris.brezillon@free-electrons.com>
8364M: Marek Vasut <marek.vasut@gmail.com>
8365M: Richard Weinberger <richard@nod.at>
8366M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
1da177e4 8367L: linux-mtd@lists.infradead.org
8a6e2535
JP
8368W: http://www.linux-mtd.infradead.org/
8369Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 8370T: git git://git.infradead.org/linux-mtd.git
ab95eac9 8371T: git git://git.infradead.org/l2-mtd.git
1da177e4 8372S: Maintained
becc7ae5 8373F: Documentation/devicetree/bindings/mtd/
679655da
JP
8374F: drivers/mtd/
8375F: include/linux/mtd/
c117ab84 8376F: include/uapi/mtd/
1da177e4 8377
26c57ef1 8378MEN A21 WATCHDOG DRIVER
30c7469b 8379M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8380L: linux-watchdog@vger.kernel.org
30c7469b 8381S: Maintained
26c57ef1
JT
8382F: drivers/watchdog/mena21_wdt.c
8383
3764e82e 8384MEN CHAMELEON BUS (mcb)
30c7469b
JT
8385M: Johannes Thumshirn <morbidrsa@gmail.com>
8386S: Maintained
3764e82e
JT
8387F: drivers/mcb/
8388F: include/linux/mcb.h
b9f2f459 8389F: Documentation/men-chameleon-bus.txt
3764e82e 8390
48b490d2
AW
8391MEN F21BMC (Board Management Controller)
8392M: Andreas Werner <andreas.werner@men.de>
8393S: Supported
8394F: drivers/mfd/menf21bmc.c
8395F: drivers/watchdog/menf21bmc_wdt.c
8396F: drivers/leds/leds-menf21bmc.c
8397F: drivers/hwmon/menf21bmc_hwmon.c
8398F: Documentation/hwmon/menf21bmc
8399
12285945
JH
8400METAG ARCHITECTURE
8401M: James Hogan <james.hogan@imgtec.com>
d668d9ed 8402L: linux-metag@vger.kernel.org
9f273c24 8403T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8404S: Odd Fixes
12285945
JH
8405F: arch/metag/
8406F: Documentation/metag/
8407F: Documentation/devicetree/bindings/metag/
2d799dde 8408F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8409F: drivers/clocksource/metag_generic.c
5698c50d
JH
8410F: drivers/irqchip/irq-metag.c
8411F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8412F: drivers/tty/metag_da.c
12285945 8413
c6375b0a 8414MICROBLAZE ARCHITECTURE
8b58be88 8415M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8416W: http://www.monstr.eu/fdt/
8417T: git git://git.monstr.eu/linux-2.6-microblaze.git
8418S: Supported
0a8c7914 8419F: arch/microblaze/
1da177e4 8420
5615c371
NF
8421MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8422M: Richard Genoud <richard.genoud@gmail.com>
8423S: Maintained
8424F: drivers/tty/serial/atmel_serial.c
8961df89 8425F: drivers/tty/serial/atmel_serial.h
5615c371 8426
f53243b5
NF
8427MICROCHIP / ATMEL DMA DRIVER
8428M: Ludovic Desroches <ludovic.desroches@microchip.com>
8429L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8430L: dmaengine@vger.kernel.org
8431S: Supported
8432F: drivers/dma/at_hdmac.c
8433F: drivers/dma/at_hdmac_regs.h
8434F: include/linux/platform_data/dma-atmel.h
8435
71fb2c74
SW
8436MICROCHIP / ATMEL ISC DRIVER
8437M: Songjun Wu <songjun.wu@microchip.com>
8438L: linux-media@vger.kernel.org
8439S: Supported
8440F: drivers/media/platform/atmel/atmel-isc.c
8441F: drivers/media/platform/atmel/atmel-isc-regs.h
8442F: devicetree/bindings/media/atmel-isc.txt
8443
3ec72a2a
RL
8444MICROCHIP USB251XB DRIVER
8445M: Richard Leitner <richard.leitner@skidata.com>
8446L: linux-usb@vger.kernel.org
8447S: Maintained
8448F: drivers/usb/misc/usb251xb.c
3ec72a2a
RL
8449F: Documentation/devicetree/bindings/usb/usb251xb.txt
8450
2508a45a
CY
8451MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8452M: Chen Yu <yu.c.chen@intel.com>
8453L: platform-driver-x86@vger.kernel.org
8454S: Supported
8455F: drivers/platform/x86/surfacepro3_button.c
8456
1da177e4 8457MICROTEK X6 SCANNER
61eee9a7 8458M: Oliver Neukum <oliver@neukum.org>
1da177e4 8459S: Maintained
679655da 8460F: drivers/usb/image/microtek.*
1da177e4
LT
8461
8462MIPS
8b58be88 8463M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8464L: linux-mips@linux-mips.org
6097050d 8465W: http://www.linux-mips.org/
b05e988e 8466T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8467Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8468S: Supported
f46d92e8 8469F: Documentation/devicetree/bindings/mips/
679655da
JP
8470F: Documentation/mips/
8471F: arch/mips/
1da177e4 8472
413ef3f6
KC
8473MIPS/LOONGSON1 ARCHITECTURE
8474M: Keguang Zhang <keguang.zhang@gmail.com>
8475L: linux-mips@linux-mips.org
8476S: Maintained
8477F: arch/mips/loongson32/
8478F: arch/mips/include/asm/mach-loongson32/
8479F: drivers/*/*loongson1*
8480F: drivers/*/*/*loongson1*
8481
08b7620a
HV
8482MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8483M: Hans Verkuil <hverkuil@xs4all.nl>
8484L: linux-media@vger.kernel.org
8485T: git git://linuxtv.org/media_tree.git
a825eaec 8486W: https://linuxtv.org
08b7620a
HV
8487S: Odd Fixes
8488F: drivers/media/radio/radio-miropcm20*
8489
c09befcb
OG
8490MELLANOX MLX4 core VPI driver
8491M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8492L: netdev@vger.kernel.org
8493L: linux-rdma@vger.kernel.org
8494W: http://www.mellanox.com
8495Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8496S: Supported
8497F: drivers/net/ethernet/mellanox/mlx4/
8498F: include/linux/mlx4/
9ce28a20 8499F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8500
8501MELLANOX MLX4 IB driver
8502M: Yishai Hadas <yishaih@mellanox.com>
8503L: linux-rdma@vger.kernel.org
8504W: http://www.mellanox.com
e126ba97 8505Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8506S: Supported
8507F: drivers/infiniband/hw/mlx4/
8508F: include/linux/mlx4/
8509
595a4d8f 8510MELLANOX MLX5 core VPI driver
45788f1f 8511M: Saeed Mahameed <saeedm@mellanox.com>
595a4d8f
OG
8512M: Matan Barak <matanb@mellanox.com>
8513M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8514L: netdev@vger.kernel.org
8515L: linux-rdma@vger.kernel.org
8516W: http://www.mellanox.com
8517Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8518S: Supported
8519F: drivers/net/ethernet/mellanox/mlx5/core/
8520F: include/linux/mlx5/
3085e29e 8521F: include/uapi/rdma/mlx5-abi.h
e126ba97 8522
595a4d8f
OG
8523MELLANOX MLX5 IB driver
8524M: Matan Barak <matanb@mellanox.com>
8525M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8526L: linux-rdma@vger.kernel.org
8527W: http://www.mellanox.com
8528Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8529S: Supported
b75f0050 8530F: drivers/infiniband/hw/mlx5/
595a4d8f 8531F: include/linux/mlx5/
e126ba97 8532
764589b6
CM
8533MELEXIS MLX90614 DRIVER
8534M: Crt Mori <cmo@melexis.com>
8535L: linux-iio@vger.kernel.org
8536W: http://www.melexis.com
8537S: Supported
8538F: drivers/iio/temperature/mlx90614.c
8539
6c223761
KB
8540MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8541M: Don Brace <don.brace@microsemi.com>
8542L: esc.storagedev@microsemi.com
8543L: linux-scsi@vger.kernel.org
8544S: Supported
8545F: drivers/scsi/smartpqi/smartpqi*.[ch]
8546F: drivers/scsi/smartpqi/Kconfig
8547F: drivers/scsi/smartpqi/Makefile
8548F: include/linux/cciss*.h
8549F: include/uapi/linux/cciss*.h
425b490b 8550F: Documentation/scsi/smartpqi.txt
6c223761 8551
0ce277e4
AP
8552MN88472 MEDIA DRIVER
8553M: Antti Palosaari <crope@iki.fi>
8554L: linux-media@vger.kernel.org
a825eaec 8555W: https://linuxtv.org
0ce277e4
AP
8556W: http://palosaari.fi/linux/
8557Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8558S: Maintained
94d0eaa4 8559F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8560
4f4d238f
AP
8561MN88473 MEDIA DRIVER
8562M: Antti Palosaari <crope@iki.fi>
8563L: linux-media@vger.kernel.org
a825eaec 8564W: https://linuxtv.org
4f4d238f
AP
8565W: http://palosaari.fi/linux/
8566Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8567S: Maintained
877ba50b 8568F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8569
1da177e4 8570MODULE SUPPORT
a467a672 8571M: Jessica Yu <jeyu@redhat.com>
8b58be88 8572M: Rusty Russell <rusty@rustcorp.com.au>
0d4ec784 8573T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
1da177e4 8574S: Maintained
679655da
JP
8575F: include/linux/module.h
8576F: kernel/module.c
1da177e4
LT
8577
8578MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8579W: http://popies.net/meye/
b7788e13 8580S: Orphan
618cd932 8581F: Documentation/media/v4l-drivers/meye*
90d72ac6 8582F: drivers/media/pci/meye/
6c0f0359 8583F: include/uapi/linux/meye.h
1da177e4 8584
b9705b60 8585MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8586M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8587S: Maintained
679655da 8588F: Documentation/serial/moxa-smartio
c897401b 8589F: drivers/tty/mxser.*
d735410a 8590
889b2f87
AK
8591MR800 AVERMEDIA USB FM RADIO DRIVER
8592M: Alexey Klimov <klimov.linux@gmail.com>
8593L: linux-media@vger.kernel.org
8594T: git git://linuxtv.org/media_tree.git
8595S: Maintained
8596F: drivers/media/radio/radio-mr800.c
8597
d7155691
AO
8598MRF24J40 IEEE 802.15.4 RADIO DRIVER
8599M: Alan Ott <alan@signal11.us>
8600L: linux-wpan@vger.kernel.org
8601S: Maintained
8602F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8603F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8604
8c4c731a 8605MSI LAPTOP SUPPORT
182ae55c 8606M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8607L: platform-driver-x86@vger.kernel.org
8c4c731a 8608S: Maintained
679655da 8609F: drivers/platform/x86/msi-laptop.c
8c4c731a 8610
0f1006b1 8611MSI WMI SUPPORT
d0944853 8612L: platform-driver-x86@vger.kernel.org
5ee7041e 8613S: Orphan
0f1006b1
AA
8614F: drivers/platform/x86/msi-wmi.c
8615
19a628a0
AP
8616MSI001 MEDIA DRIVER
8617M: Antti Palosaari <crope@iki.fi>
8618L: linux-media@vger.kernel.org
a825eaec 8619W: https://linuxtv.org
19a628a0
AP
8620W: http://palosaari.fi/linux/
8621Q: http://patchwork.linuxtv.org/project/linux-media/list/
8622T: git git://linuxtv.org/anttip/media_tree.git
8623S: Maintained
0185e197 8624F: drivers/media/tuners/msi001*
19a628a0 8625
7570589d 8626MSI2500 MEDIA DRIVER
2c57213f
AP
8627M: Antti Palosaari <crope@iki.fi>
8628L: linux-media@vger.kernel.org
a825eaec 8629W: https://linuxtv.org
2c57213f
AP
8630W: http://palosaari.fi/linux/
8631Q: http://patchwork.linuxtv.org/project/linux-media/list/
8632T: git git://linuxtv.org/anttip/media_tree.git
8633S: Maintained
7570589d 8634F: drivers/media/usb/msi2500/
2c57213f 8635
159eeea4
RJ
8636MSYSTEMS DISKONCHIP G3 MTD DRIVER
8637M: Robert Jarzmik <robert.jarzmik@free.fr>
8638L: linux-mtd@lists.infradead.org
8639S: Maintained
8640F: drivers/mtd/devices/docg3*
8641
62a37dc7 8642MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8643M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8644L: linux-media@vger.kernel.org
8645T: git git://linuxtv.org/media_tree.git
8646S: Maintained
8647F: drivers/media/i2c/mt9m032.c
b5dcee22 8648F: include/media/i2c/mt9m032.h
0e837fb9 8649
62a37dc7 8650MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8651M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8652L: linux-media@vger.kernel.org
8653T: git git://linuxtv.org/media_tree.git
8654S: Maintained
8655F: drivers/media/i2c/mt9p031.c
b5dcee22 8656F: include/media/i2c/mt9p031.h
0e837fb9 8657
62a37dc7 8658MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8659M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8660L: linux-media@vger.kernel.org
8661T: git git://linuxtv.org/media_tree.git
8662S: Maintained
8663F: drivers/media/i2c/mt9t001.c
b5dcee22 8664F: include/media/i2c/mt9t001.h
0e837fb9 8665
62a37dc7 8666MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8667M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8668L: linux-media@vger.kernel.org
8669T: git git://linuxtv.org/media_tree.git
8670S: Maintained
f2272e13 8671F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8672F: drivers/media/i2c/mt9v032.c
b5dcee22 8673F: include/media/i2c/mt9v032.h
0e837fb9 8674
4e0d13cb 8675MULTIFUNCTION DEVICES (MFD)
f7d3210e 8676M: Lee Jones <lee.jones@linaro.org>
7caa7991 8677T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8678S: Supported
80366127 8679F: Documentation/devicetree/bindings/mfd/
679655da 8680F: drivers/mfd/
55b5940d 8681F: include/linux/mfd/
29a0729d 8682F: include/dt-bindings/mfd/
4e0d13cb 8683
5c4e6f13 8684MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8685M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8686L: linux-mmc@vger.kernel.org
82bb095e 8687T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8688S: Maintained
2810984b 8689F: Documentation/devicetree/bindings/mmc/
679655da
JP
8690F: drivers/mmc/
8691F: include/linux/mmc/
c117ab84 8692F: include/uapi/linux/mmc/
baca2da4 8693
15a0580c 8694MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8695S: Orphan
679655da
JP
8696F: drivers/mmc/host/mmc_spi.c
8697F: include/linux/spi/mmc_spi.h
15a0580c 8698
1da177e4 8699MULTISOUND SOUND DRIVER
8b58be88 8700M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8701S: Maintained
679655da
JP
8702F: Documentation/sound/oss/MultiSound
8703F: sound/oss/msnd*
1da177e4 8704
d735410a 8705MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8706S: Orphan
c897401b 8707F: drivers/tty/isicom.c
679655da 8708F: include/linux/isicom.h
d735410a 8709
550a7375 8710MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8711M: Bin Liu <b-liu@ti.com>
795fb7e7 8712L: linux-usb@vger.kernel.org
43b416e5 8713T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8714S: Maintained
679655da 8715F: drivers/usb/musb/
550a7375 8716
ea0af5f6
MK
8717MXL5007T MEDIA DRIVER
8718M: Michael Krufky <mkrufky@linuxtv.org>
8719L: linux-media@vger.kernel.org
a825eaec 8720W: https://linuxtv.org
ea0af5f6
MK
8721W: http://github.com/mkrufky
8722Q: http://patchwork.linuxtv.org/project/linux-media/list/
8723T: git git://linuxtv.org/mkrufky/tuners.git
8724S: Maintained
8725F: drivers/media/tuners/mxl5007t.*
8726
45d59d70
MV
8727MXSFB DRM DRIVER
8728M: Marek Vasut <marex@denx.de>
8729S: Supported
8730F: drivers/gpu/drm/mxsfb/
8731F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8732
2d3cf588 8733MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8734M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8735L: netdev@vger.kernel.org
205057ae 8736W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8737S: Supported
93f7848b 8738F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8739
9df4f913
BB
8740NAND FLASH SUBSYSTEM
8741M: Boris Brezillon <boris.brezillon@free-electrons.com>
8742R: Richard Weinberger <richard@nod.at>
8743L: linux-mtd@lists.infradead.org
8744W: http://www.linux-mtd.infradead.org/
8745Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8746T: git git://github.com/linux-nand/linux.git
8747S: Maintained
8748F: drivers/mtd/nand/
8749F: include/linux/mtd/nand*.h
8750
1da177e4 8751NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8752S: Orphan
d9fb9f38 8753F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8754
23dc05a3
DM
8755NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8756M: Daniel Mack <zonque@gmail.com>
8757S: Maintained
e5747e40 8758L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8759W: http://www.native-instruments.com
8760F: sound/usb/caiaq/
8761
1da177e4 8762NCP FILESYSTEM
52653199
PV
8763M: Petr Vandrovec <petr@vandrovec.name>
8764S: Odd Fixes
679655da 8765F: fs/ncpfs/
1da177e4 8766
a79b0322
FT
8767NCR 5380 SCSI DRIVERS
8768M: Finn Thain <fthain@telegraphics.com.au>
8769M: Michael Schmitz <schmitzmic@gmail.com>
8770L: linux-scsi@vger.kernel.org
8771S: Maintained
8772F: Documentation/scsi/g_NCR5380.txt
8773F: drivers/scsi/NCR5380.*
8774F: drivers/scsi/arm/cumana_1.c
8775F: drivers/scsi/arm/oak.c
a79b0322
FT
8776F: drivers/scsi/atari_scsi.*
8777F: drivers/scsi/dmx3191d.c
a79b0322 8778F: drivers/scsi/g_NCR5380.*
a79b0322 8779F: drivers/scsi/mac_scsi.*
a79b0322
FT
8780F: drivers/scsi/sun3_scsi.*
8781F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8782
1da177e4 8783NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8784M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8785L: linux-scsi@vger.kernel.org
8786S: Maintained
679655da 8787F: drivers/scsi/NCR_D700.*
1da177e4 8788
4aa3eb4c
GR
8789NCT6775 HARDWARE MONITOR DRIVER
8790M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8791L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8792S: Maintained
8793F: Documentation/hwmon/nct6775
8794F: drivers/hwmon/nct6775.c
8795
3c2d774c 8796NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8797M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8798L: linux-rdma@vger.kernel.org
e3d33cb1 8799W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8800S: Supported
8801F: drivers/infiniband/hw/nes/
c546b2a3 8802F: include/uapi/rdma/nes-abi.h
3c2d774c 8803
be2f2e84 8804NETEM NETWORK EMULATOR
adbbf69d 8805M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8806L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8807S: Maintained
679655da 8808F: net/sched/sch_netem.c
be2f2e84 8809
b2f5a051 8810NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8811M: Jon Mason <jdmason@kudzu.us>
4a58448b 8812L: netdev@vger.kernel.org
4a58448b 8813S: Supported
679655da 8814F: Documentation/networking/s2io.txt
b2f5a051 8815F: Documentation/networking/vxge.txt
86387e1a 8816F: drivers/net/ethernet/neterion/
4a58448b 8817
fc52497e 8818NETFILTER
0e05e192 8819M: Pablo Neira Ayuso <pablo@netfilter.org>
42010ed0 8820M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1519fccb 8821M: Florian Westphal <fw@strlen.de>
1a03b81d 8822L: netfilter-devel@vger.kernel.org
82b98543 8823L: coreteam@netfilter.org
1da177e4
LT
8824W: http://www.netfilter.org/
8825W: http://www.iptables.org/
1519fccb 8826W: http://www.nftables.org/
42010ed0
PNA
8827Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8828T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8829T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1519fccb 8830S: Maintained
679655da
JP
8831F: include/linux/netfilter*
8832F: include/linux/netfilter/
8833F: include/net/netfilter/
c117ab84
CEB
8834F: include/uapi/linux/netfilter*
8835F: include/uapi/linux/netfilter/
679655da
JP
8836F: net/*/netfilter.c
8837F: net/*/netfilter/
8838F: net/netfilter/
91c269a0 8839F: net/bridge/br_netfilter*.c
1da177e4 8840
4cc67735 8841NETLABEL
87a0874c 8842M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8843W: http://netlabel.sf.net
8844L: netdev@vger.kernel.org
87a0874c 8845S: Maintained
80811493 8846F: Documentation/netlabel/
679655da
JP
8847F: include/net/netlabel.h
8848F: net/netlabel/
4cc67735 8849
1da177e4 8850NETROM NETWORK LAYER
8b58be88 8851M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8852L: linux-hams@vger.kernel.org
d34cb28a 8853W: http://www.linux-ax25.org/
1da177e4 8854S: Maintained
679655da 8855F: include/net/netrom.h
c117ab84 8856F: include/uapi/linux/netrom.h
679655da 8857F: net/netrom/
1da177e4 8858
4c352362
JK
8859NETRONOME ETHERNET DRIVERS
8860M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8861L: oss-drivers@netronome.com
8862S: Maintained
8863F: drivers/net/ethernet/netronome/
8864
5ddb88c0 8865NETWORK BLOCK DEVICE (NBD)
1e668f4e 8866M: Josef Bacik <jbacik@fb.com>
1da177e4 8867S: Maintained
1e668f4e 8868L: linux-block@vger.kernel.org
5e4b269b 8869L: nbd-general@lists.sourceforge.net
679655da
JP
8870F: Documentation/blockdev/nbd.txt
8871F: drivers/block/nbd.c
c117ab84 8872F: include/uapi/linux/nbd.h
1da177e4 8873
6e43650c
NH
8874NETWORK DROP MONITOR
8875M: Neil Horman <nhorman@tuxdriver.com>
8876L: netdev@vger.kernel.org
8877S: Maintained
8878W: https://fedorahosted.org/dropwatch/
8879F: net/core/drop_monitor.c
8880
3ed6e498
AL
8881NETWORKING [DSA]
8882M: Andrew Lunn <andrew@lunn.ch>
8883M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8884M: Florian Fainelli <f.fainelli@gmail.com>
8885S: Maintained
8886F: net/dsa/
8887F: include/net/dsa.h
8888F: drivers/net/dsa/
8889
1da177e4 8890NETWORKING [GENERAL]
8b58be88 8891M: "David S. Miller" <davem@davemloft.net>
979b6c13 8892L: netdev@vger.kernel.org
b1e8fd54 8893W: http://www.linuxfoundation.org/en/Net
11e98029 8894Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8895T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8896T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
b0522e13 8897B: mailto:netdev@vger.kernel.org
1da177e4 8898S: Maintained
679655da
JP
8899F: net/
8900F: include/net/
018d21ed
JP
8901F: include/linux/in.h
8902F: include/linux/net.h
8903F: include/linux/netdevice.h
c117ab84
CEB
8904F: include/uapi/linux/in.h
8905F: include/uapi/linux/net.h
8906F: include/uapi/linux/netdevice.h
0c7aecd4 8907F: include/uapi/linux/net_namespace.h
7e814a6c 8908F: tools/net/
f4e53f9a 8909F: tools/testing/selftests/net/
335a67d2 8910F: lib/random32.c
1da177e4
LT
8911
8912NETWORKING [IPv4/IPv6]
8b58be88
JP
8913M: "David S. Miller" <davem@davemloft.net>
8914M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8915M: James Morris <jmorris@namei.org>
8916M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8917M: Patrick McHardy <kaber@trash.net>
979b6c13 8918L: netdev@vger.kernel.org
08deed1e 8919T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8920S: Maintained
679655da
JP
8921F: net/ipv4/
8922F: net/ipv6/
8923F: include/net/ip*
0a14842f 8924F: arch/x86/net/*
1da177e4 8925
73b7656c
DM
8926NETWORKING [IPSEC]
8927M: Steffen Klassert <steffen.klassert@secunet.com>
8928M: Herbert Xu <herbert@gondor.apana.org.au>
8929M: "David S. Miller" <davem@davemloft.net>
8930L: netdev@vger.kernel.org
d1fc5024
SK
8931T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8932T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8933S: Maintained
5826bdd1 8934F: net/core/flow.c
73b7656c
DM
8935F: net/xfrm/
8936F: net/key/
8937F: net/ipv4/xfrm*
77999328 8938F: net/ipv4/esp4*
d1fc5024
SK
8939F: net/ipv4/ah4.c
8940F: net/ipv4/ipcomp.c
8941F: net/ipv4/ip_vti.c
73b7656c 8942F: net/ipv6/xfrm*
77999328 8943F: net/ipv6/esp6*
d1fc5024
SK
8944F: net/ipv6/ah6.c
8945F: net/ipv6/ipcomp6.c
8946F: net/ipv6/ip6_vti.c
73b7656c
DM
8947F: include/uapi/linux/xfrm.h
8948F: include/net/xfrm.h
8949
10e2ff1c 8950NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8951M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8952L: netdev@vger.kernel.org
8953S: Maintained
8954
29f8f632 8955NETWORKING [WIRELESS]
2cb4abd1 8956L: linux-wireless@vger.kernel.org
8a6e2535 8957Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8958
788873ac
JP
8959NETWORKING DRIVERS
8960L: netdev@vger.kernel.org
8961W: http://www.linuxfoundation.org/en/Net
11e98029 8962Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8963T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8964T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8965S: Odd Fixes
156f4fbc 8966F: Documentation/devicetree/bindings/net/
788873ac 8967F: drivers/net/
018d21ed 8968F: include/linux/if_*
0b63bf1f 8969F: include/linux/netdevice.h
0b63bf1f
JD
8970F: include/linux/etherdevice.h
8971F: include/linux/fcdevice.h
8972F: include/linux/fddidevice.h
8973F: include/linux/hippidevice.h
8974F: include/linux/inetdevice.h
c117ab84
CEB
8975F: include/uapi/linux/if_*
8976F: include/uapi/linux/netdevice.h
788873ac 8977
0e324cf6
JL
8978NETWORKING DRIVERS (WIRELESS)
8979M: Kalle Valo <kvalo@codeaurora.org>
8980L: linux-wireless@vger.kernel.org
8981Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8982T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8983T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8984S: Maintained
182fd9ee 8985F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8986F: drivers/net/wireless/
8987
3d396eb1 8988NETXEN (1/10) GbE SUPPORT
67f0160f
MY
8989M: Manish Chopra <manish.chopra@cavium.com>
8990M: Rahul Verma <rahul.verma@cavium.com>
8991M: Dept-GELinuxNICDev@cavium.com
3d396eb1 8992L: netdev@vger.kernel.org
3d396eb1 8993S: Supported
aa43c215 8994F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8995
6423d30f 8996NFC SUBSYSTEM
6423d30f
AAJ
8997M: Samuel Ortiz <sameo@linux.intel.com>
8998L: linux-wireless@vger.kernel.org
1eb3b216 8999L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 9000S: Supported
6423d30f 9001F: net/nfc/
55eb94f9 9002F: include/net/nfc/
c117ab84 9003F: include/uapi/linux/nfc.h
6423d30f 9004F: drivers/nfc/
397d6497
CR
9005F: include/linux/platform_data/nfcmrvl.h
9006F: include/linux/platform_data/nxp-nci.h
08eaa1e0 9007F: include/linux/platform_data/pn544.h
397d6497
CR
9008F: include/linux/platform_data/st21nfca.h
9009F: include/linux/platform_data/st-nci.h
7ebb88e5 9010F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 9011
e8b43555 9012NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 9013M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 9014M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
9015L: linux-nfs@vger.kernel.org
9016W: http://client.linux-nfs.org
cd7b996a 9017T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 9018S: Maintained
679655da
JP
9019F: fs/lockd/
9020F: fs/nfs/
9021F: fs/nfs_common/
9022F: net/sunrpc/
9023F: include/linux/lockd/
9024F: include/linux/nfs*
9025F: include/linux/sunrpc/
c117ab84
CEB
9026F: include/uapi/linux/nfs*
9027F: include/uapi/linux/sunrpc/
1da177e4 9028
85ef9cea 9029NILFS2 FILESYSTEM
e2126935 9030M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 9031L: linux-nilfs@vger.kernel.org
f9472265 9032W: http://nilfs.sourceforge.net/
9e92e516 9033W: http://nilfs.osdn.jp/
e2126935 9034T: git git://github.com/konis/nilfs2.git
85ef9cea 9035S: Supported
679655da
JP
9036F: Documentation/filesystems/nilfs2.txt
9037F: fs/nilfs2/
c35c7ac5 9038F: include/trace/events/nilfs2.h
e63e88bc
RK
9039F: include/uapi/linux/nilfs2_api.h
9040F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 9041
1da177e4 9042NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 9043M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
9044W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9045S: Maintained
679655da
JP
9046F: Documentation/scsi/NinjaSCSI.txt
9047F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
9048
9049NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
9050M: GOTO Masanori <gotom@debian.or.jp>
9051M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
9052W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9053S: Maintained
679655da
JP
9054F: Documentation/scsi/NinjaSCSI.txt
9055F: drivers/scsi/nsp32*
1da177e4 9056
383b8fb9
LFT
9057NIOS2 ARCHITECTURE
9058M: Ley Foon Tan <lftan@altera.com>
9059L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 9060T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
9061S: Maintained
9062F: arch/nios2/
9063
21b5a1c3
PM
9064NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9065M: Pavel Machek <pavel@ucw.cz>
9066M: Sakari Ailus <sakari.ailus@iki.fi>
9067L: linux-media@vger.kernel.org
9068S: Maintained
9069F: drivers/media/i2c/et8ek8
9070F: drivers/media/i2c/ad5820.c
9071
e5360224
PM
9072NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9073M: Pavel Machek <pavel@ucw.cz>
9074M: Sakari Ailus <sakari.ailus@iki.fi>
9075L: linux-media@vger.kernel.org
9076S: Maintained
9077F: drivers/media/i2c/et8ek8
9078F: drivers/media/i2c/ad5820.c
9079
2a6afddb 9080NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 9081R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 9082F: include/linux/power/bq2415x_charger.h
081bab21 9083F: include/linux/power/bq27xxx_battery.h
2a6afddb 9084F: include/linux/power/isp1704_charger.h
8c0984e5
SR
9085F: drivers/power/supply/bq2415x_charger.c
9086F: drivers/power/supply/bq27xxx_battery.c
9087F: drivers/power/supply/bq27xxx_battery_i2c.c
9088F: drivers/power/supply/isp1704_charger.c
9089F: drivers/power/supply/rx51_battery.c
2a6afddb 9090
a1bd3bae 9091NTB DRIVER CORE
9ef6bf6c
JM
9092M: Jon Mason <jdmason@kudzu.us>
9093M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 9094M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 9095L: linux-ntb@googlegroups.com
fce8a7bb 9096S: Supported
2984411f
JM
9097W: https://github.com/jonmason/ntb/wiki
9098T: git git://github.com/jonmason/ntb.git
fce8a7bb 9099F: drivers/ntb/
548c237c 9100F: drivers/net/ntb_netdev.c
fce8a7bb 9101F: include/linux/ntb.h
a1bd3bae 9102F: include/linux/ntb_transport.h
a9c59ef7 9103F: tools/testing/selftests/ntb/
fce8a7bb 9104
e26a5843
AH
9105NTB INTEL DRIVER
9106M: Jon Mason <jdmason@kudzu.us>
9107M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 9108L: linux-ntb@googlegroups.com
e26a5843
AH
9109S: Supported
9110W: https://github.com/jonmason/ntb/wiki
9111T: git git://github.com/jonmason/ntb.git
9112F: drivers/ntb/hw/intel/
fce8a7bb 9113
a1b36958 9114NTB AMD DRIVER
bc034e52 9115M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
a1b36958
XY
9116L: linux-ntb@googlegroups.com
9117S: Supported
9118F: drivers/ntb/hw/amd/
9119
1da177e4 9120NTFS FILESYSTEM
2818ef50 9121M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 9122L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 9123W: http://www.tuxera.com/
e6f4dee7 9124T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 9125S: Supported
679655da
JP
9126F: Documentation/filesystems/ntfs.txt
9127F: fs/ntfs/
1da177e4 9128
9eb8ef74 9129NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 9130M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9131L: linux-fbdev@vger.kernel.org
ce00f85c 9132S: Maintained
8a61f013
JH
9133F: drivers/video/fbdev/riva/
9134F: drivers/video/fbdev/nvidia/
1da177e4 9135
79461681 9136NVM EXPRESS DRIVER
b3975e94
JF
9137M: Keith Busch <keith.busch@intel.com>
9138M: Jens Axboe <axboe@fb.com>
b508fc35
CH
9139M: Christoph Hellwig <hch@lst.de>
9140M: Sagi Grimberg <sagi@grimberg.me>
79461681 9141L: linux-nvme@lists.infradead.org
b508fc35
CH
9142T: git://git.infradead.org/nvme.git
9143W: http://git.infradead.org/nvme.git
79461681 9144S: Supported
57dacad5 9145F: drivers/nvme/host/
79461681 9146F: include/linux/nvme.h
b508fc35 9147F: include/uapi/linux/nvme_ioctl.h
79461681 9148
a07b4970
CH
9149NVM EXPRESS TARGET DRIVER
9150M: Christoph Hellwig <hch@lst.de>
9151M: Sagi Grimberg <sagi@grimberg.me>
9152L: linux-nvme@lists.infradead.org
b508fc35
CH
9153T: git://git.infradead.org/nvme.git
9154W: http://git.infradead.org/nvme.git
a07b4970
CH
9155S: Supported
9156F: drivers/nvme/target/
9157
b1ad1475
JS
9158NVM EXPRESS FC TRANSPORT DRIVERS
9159M: James Smart <james.smart@broadcom.com>
9160L: linux-nvme@lists.infradead.org
9161S: Supported
9162F: include/linux/nvme-fc.h
d6d20012 9163F: include/linux/nvme-fc-driver.h
e399441d 9164F: drivers/nvme/host/fc.c
c5343203 9165F: drivers/nvme/target/fc.c
475d0fe7 9166F: drivers/nvme/target/fcloop.c
b1ad1475 9167
aee4b9bd
SK
9168NVMEM FRAMEWORK
9169M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
aee4b9bd
SK
9170S: Maintained
9171F: drivers/nvmem/
9172F: Documentation/devicetree/bindings/nvmem/
9173F: include/linux/nvmem-consumer.h
9174F: include/linux/nvmem-provider.h
9175
dece4585
CP
9176NXP-NCI NFC DRIVER
9177M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9178R: Charles Gorand <charles.gorand@effinnov.com>
9179L: linux-nfc@lists.01.org (moderated for non-subscribers)
9180S: Supported
9181F: drivers/nfc/nxp-nci
9182
f50d7146 9183NXP TDA998X DRM DRIVER
0d7f4f05 9184M: Russell King <linux@armlinux.org.uk>
f50d7146 9185S: Supported
0d7f4f05
RK
9186T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9187T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
f50d7146
RK
9188F: drivers/gpu/drm/i2c/tda998x_drv.c
9189F: include/drm/i2c/tda998x.h
9190
fbace43e
PR
9191NXP TFA9879 DRIVER
9192M: Peter Rosin <peda@axentia.se>
9193L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9194S: Maintained
9195F: sound/soc/codecs/tfa9879*
9196
442f04c3
JP
9197OBJTOOL
9198M: Josh Poimboeuf <jpoimboe@redhat.com>
9199S: Supported
9200F: tools/objtool/
9201
57b6bfcf
TL
9202OMAP1 SUPPORT
9203M: Aaro Koskinen <aaro.koskinen@iki.fi>
9204M: Tony Lindgren <tony@atomide.com>
9205L: linux-omap@vger.kernel.org
9206Q: http://patchwork.kernel.org/project/linux-omap/list/
9207T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9208S: Maintained
9209F: arch/arm/mach-omap1/
9210F: arch/arm/plat-omap/
9211F: arch/arm/configs/omap1_defconfig
9212F: drivers/i2c/busses/i2c-omap.c
9213F: include/linux/i2c-omap.h
9214
9215OMAP2+ SUPPORT
0e24bdd4 9216M: Tony Lindgren <tony@atomide.com>
f5525786
TL
9217L: linux-omap@vger.kernel.org
9218W: http://www.muru.com/linux/omap/
9219W: http://linux.omap.com/
8a6e2535 9220Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 9221T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 9222S: Maintained
57b6bfcf
TL
9223F: arch/arm/mach-omap2/
9224F: arch/arm/plat-omap/
026da812 9225F: arch/arm/configs/omap2plus_defconfig
046d0a37 9226F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
9227F: drivers/irqchip/irq-omap-intc.c
9228F: drivers/mfd/*omap*.c
9229F: drivers/mfd/menelaus.c
9230F: drivers/mfd/palmas.c
9231F: drivers/mfd/tps65217.c
9232F: drivers/mfd/tps65218.c
9233F: drivers/mfd/tps65910.c
9234F: drivers/mfd/twl-core.[ch]
9235F: drivers/mfd/twl4030*.c
9236F: drivers/mfd/twl6030*.c
9237F: drivers/mfd/twl6040*.c
9238F: drivers/regulator/palmas-regulator*.c
9239F: drivers/regulator/pbias-regulator.c
9240F: drivers/regulator/tps65217-regulator.c
9241F: drivers/regulator/tps65218-regulator.c
9242F: drivers/regulator/tps65910-regulator.c
9243F: drivers/regulator/twl-regulator.c
cac28ae6 9244F: drivers/regulator/twl6030-regulator.c
046d0a37 9245F: include/linux/i2c-omap.h
f5525786 9246
50f29fbd 9247OMAP DEVICE TREE SUPPORT
cdb55ab0 9248M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
9249M: Tony Lindgren <tony@atomide.com>
9250L: linux-omap@vger.kernel.org
d0fb18c5 9251L: devicetree@vger.kernel.org
50f29fbd
TL
9252S: Maintained
9253F: arch/arm/boot/dts/*omap*
9254F: arch/arm/boot/dts/*am3*
05eb20fa
NM
9255F: arch/arm/boot/dts/*am4*
9256F: arch/arm/boot/dts/*am5*
9257F: arch/arm/boot/dts/*dra7*
50f29fbd 9258
f5525786 9259OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 9260M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
9261L: linux-omap@vger.kernel.org
9262S: Maintained
9263F: arch/arm/*omap*/*clock*
9264
9265OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 9266M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
9267L: linux-omap@vger.kernel.org
9268S: Maintained
9269F: arch/arm/*omap*/*pm*
c46938d4 9270F: drivers/cpufreq/omap-cpufreq.c
f5525786 9271
d21db568 9272OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 9273M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
9274M: Paul Walmsley <paul@pwsan.com>
9275L: linux-omap@vger.kernel.org
9276S: Maintained
d21db568 9277F: arch/arm/mach-omap2/prm*
692ab1f3 9278
f5525786 9279OMAP AUDIO SUPPORT
6c284903 9280M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 9281M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 9282L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
9283L: linux-omap@vger.kernel.org
9284S: Maintained
9285F: sound/soc/omap/
9286
18640193
TL
9287OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9288M: Roger Quadros <rogerq@ti.com>
9289M: Tony Lindgren <tony@atomide.com>
9290L: linux-omap@vger.kernel.org
9291S: Maintained
9292F: drivers/memory/omap-gpmc.c
9293F: arch/arm/mach-omap2/*gpmc*
9294
f5525786 9295OMAP FRAMEBUFFER SUPPORT
830e6384 9296M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 9297L: linux-fbdev@vger.kernel.org
f5525786
TL
9298L: linux-omap@vger.kernel.org
9299S: Maintained
8a61f013 9300F: drivers/video/fbdev/omap/
f5525786 9301
676eec0d 9302OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 9303M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 9304L: linux-omap@vger.kernel.org
676eec0d 9305L: linux-fbdev@vger.kernel.org
178ff4c9 9306S: Maintained
8a61f013 9307F: drivers/video/fbdev/omap2/
178ff4c9
TV
9308F: Documentation/arm/OMAP/DSS
9309
8b37fcfc
OBC
9310OMAP HARDWARE SPINLOCK SUPPORT
9311M: Ohad Ben-Cohen <ohad@wizery.com>
9312L: linux-omap@vger.kernel.org
9313S: Maintained
9314F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 9315
f5525786 9316OMAP MMC SUPPORT
8b58be88 9317M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
9318L: linux-omap@vger.kernel.org
9319S: Maintained
653f41b5
MC
9320F: drivers/mmc/host/omap.c
9321
9322OMAP HS MMC SUPPORT
0a4585c6 9323L: linux-mmc@vger.kernel.org
653f41b5 9324L: linux-omap@vger.kernel.org
dfa5d196 9325S: Orphan
653f41b5 9326F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
9327
9328OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 9329M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
9330S: Maintained
9331F: drivers/char/hw_random/omap-rng.c
9332
f400c82e 9333OMAP HWMOD SUPPORT
cdb55ab0 9334M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9335M: Paul Walmsley <paul@pwsan.com>
9336L: linux-omap@vger.kernel.org
9337S: Maintained
8fc8b12b 9338F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 9339
8633fb30
PW
9340OMAP HWMOD DATA
9341M: Paul Walmsley <paul@pwsan.com>
9342L: linux-omap@vger.kernel.org
9343S: Maintained
9344F: arch/arm/mach-omap2/omap_hwmod*data*
9345
f400c82e 9346OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 9347M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9348L: linux-omap@vger.kernel.org
9349S: Maintained
9350F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9351
0db83ced 9352OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
9353M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9354L: linux-media@vger.kernel.org
9355S: Maintained
7eec52db 9356F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 9357F: drivers/media/platform/omap3isp/
0db83ced 9358F: drivers/staging/media/omap4iss/
7e8970e1 9359
f5525786 9360OMAP USB SUPPORT
f5525786
TL
9361L: linux-usb@vger.kernel.org
9362L: linux-omap@vger.kernel.org
3b243519 9363S: Orphan
a16fbd65
JP
9364F: drivers/usb/*/*omap*
9365F: arch/arm/*omap*/usb*
f5525786 9366
6d994710 9367OMAP GPIO DRIVER
fe643528 9368M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 9369M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 9370M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
9371L: linux-omap@vger.kernel.org
9372S: Maintained
fe643528 9373F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
9374F: drivers/gpio/gpio-omap.c
9375
c351e290
MJ
9376OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9377M: Mark Jackson <mpfj@newflow.co.uk>
9378L: linux-omap@vger.kernel.org
9379S: Maintained
9380F: arch/arm/boot/dts/am335x-nano.dts
9381
0ad122d9 9382OMFS FILESYSTEM
8b58be88 9383M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
9384L: linux-karma-devel@lists.sourceforge.net
9385S: Maintained
679655da
JP
9386F: Documentation/filesystems/omfs.txt
9387F: fs/omfs/
0ad122d9 9388
c1986ee9 9389OMNIKEY CARDMAN 4000 DRIVER
8b58be88 9390M: Harald Welte <laforge@gnumonks.org>
c1986ee9 9391S: Maintained
679655da
JP
9392F: drivers/char/pcmcia/cm4000_cs.c
9393F: include/linux/cm4000_cs.h
c117ab84 9394F: include/uapi/linux/cm4000_cs.h
c1986ee9 9395
77c44ab1 9396OMNIKEY CARDMAN 4040 DRIVER
8b58be88 9397M: Harald Welte <laforge@gnumonks.org>
77c44ab1 9398S: Maintained
679655da 9399F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 9400
3c2472a3
RO
9401OMNIVISION OV5647 SENSOR DRIVER
9402M: Ramiro Oliveira <roliveir@synopsys.com>
9403L: linux-media@vger.kernel.org
9404T: git git://linuxtv.org/media_tree.git
9405S: Maintained
9406F: drivers/media/i2c/ov5647.c
9407
77d5140f 9408OMNIVISION OV7670 SENSOR DRIVER
8b58be88 9409M: Jonathan Corbet <corbet@lwn.net>
661263b5 9410L: linux-media@vger.kernel.org
275ffde4 9411T: git git://linuxtv.org/media_tree.git
77d5140f 9412S: Maintained
90d72ac6 9413F: drivers/media/i2c/ov7670.c
bba58289 9414F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
77d5140f 9415
431bca73 9416ONENAND FLASH DRIVER
8b58be88 9417M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
9418L: linux-mtd@lists.infradead.org
9419S: Maintained
679655da
JP
9420F: drivers/mtd/onenand/
9421F: include/linux/mtd/onenand*.h
431bca73 9422
1da177e4 9423ONSTREAM SCSI TAPE DRIVER
8b58be88 9424M: Willem Riede <osst@riede.org>
1da177e4
LT
9425L: osst-users@lists.sourceforge.net
9426L: linux-scsi@vger.kernel.org
9427S: Maintained
f7269cfc
JD
9428F: Documentation/scsi/osst.txt
9429F: drivers/scsi/osst.*
9430F: drivers/scsi/osst_*.h
9431F: drivers/scsi/st.h
1da177e4 9432
e2d1d6c0 9433OPENCORES I2C BUS DRIVER
8b58be88 9434M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 9435L: linux-i2c@vger.kernel.org
e2d1d6c0 9436S: Maintained
679655da
JP
9437F: Documentation/i2c/busses/i2c-ocores
9438F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 9439
860c44c1 9440OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 9441M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 9442M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 9443L: devicetree@vger.kernel.org
a7fefe9f 9444W: http://www.devicetree.org/
fcdec35e 9445T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 9446S: Maintained
f8828205 9447F: drivers/of/
860c44c1 9448F: include/linux/of*.h
f8828205 9449F: scripts/dtc/
860c44c1 9450
f8828205 9451OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 9452M: Rob Herring <robh+dt@kernel.org>
f8828205 9453M: Mark Rutland <mark.rutland@arm.com>
f8828205 9454L: devicetree@vger.kernel.org
9f273c24 9455T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 9456Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
9457S: Maintained
9458F: Documentation/devicetree/
9459F: arch/*/boot/dts/
9460F: include/dt-bindings/
9461
2bb65f56
PA
9462OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9463M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9464L: devicetree@vger.kernel.org
9465S: Maintained
9466F: Documentation/devicetree/dynamic-resolution-notes.txt
9467F: Documentation/devicetree/overlay-notes.txt
9468F: drivers/of/overlay.c
9469F: drivers/of/resolver.c
9470
19f9d392
JB
9471OPENRISC ARCHITECTURE
9472M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
9473M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9474M: Stafford Horne <shorne@gmail.com>
9dfc96d7 9475T: git git://github.com/openrisc/linux.git
d01e1f35
SH
9476L: openrisc@lists.librecores.org
9477W: http://openrisc.io
19f9d392 9478S: Maintained
14430813 9479F: arch/openrisc/
19f9d392 9480
ccb1352e 9481OPENVSWITCH
4f337ed5 9482M: Pravin Shelar <pshelar@nicira.com>
b422da7c 9483L: netdev@vger.kernel.org
ccb1352e
JG
9484L: dev@openvswitch.org
9485W: http://openvswitch.org
ccb1352e
JG
9486S: Maintained
9487F: net/openvswitch/
b422da7c 9488F: include/uapi/linux/openvswitch.h
ccb1352e 9489
875fa6fb
VK
9490OPERATING PERFORMANCE POINTS (OPP)
9491M: Viresh Kumar <vireshk@kernel.org>
9492M: Nishanth Menon <nm@ti.com>
9493M: Stephen Boyd <sboyd@codeaurora.org>
9494L: linux-pm@vger.kernel.org
9495S: Maintained
9496T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9497F: drivers/base/power/opp/
9498F: include/linux/pm_opp.h
9499F: Documentation/power/opp.txt
9500F: Documentation/devicetree/bindings/opp/
9501
af39917d
CL
9502OPL4 DRIVER
9503M: Clemens Ladisch <clemens@ladisch.de>
9504L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9505T: git git://git.alsa-project.org/alsa-kernel.git
9506S: Maintained
9507F: sound/drivers/opl4/
9508
1da177e4 9509OPROFILE
4cf7e718 9510M: Robert Richter <rric@kernel.org>
1da177e4
LT
9511L: oprofile-list@lists.sf.net
9512S: Maintained
81c4a8a6 9513F: arch/*/include/asm/oprofile*.h
679655da
JP
9514F: arch/*/oprofile/
9515F: drivers/oprofile/
9516F: include/linux/oprofile.h
1da177e4 9517
e2d1d6c0 9518ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9519M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9520M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9521L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9522W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9523S: Supported
679655da
JP
9524F: Documentation/filesystems/ocfs2.txt
9525F: Documentation/filesystems/dlmfs.txt
9526F: fs/ocfs2/
e2d1d6c0 9527
1da177e4 9528ORINOCO DRIVER
724c6b35 9529L: linux-wireless@vger.kernel.org
491b26b4 9530W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9531W: http://www.nongnu.org/orinoco/
3a59babb 9532S: Orphan
2be45b66 9533F: drivers/net/wireless/intersil/orinoco/
1da177e4 9534
42c55aa8 9535OSD LIBRARY and FILESYSTEM
fadc0752 9536M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9537M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9538L: osd-dev@open-osd.org
9539W: http://open-osd.org
54e5881d 9540T: git git://git.open-osd.org/open-osd.git
68274794 9541S: Maintained
42c55aa8 9542F: drivers/scsi/osd/
6b6f0b6c 9543F: include/scsi/osd_*
42c55aa8 9544F: fs/exofs/
68274794 9545
ef94b186 9546OVERLAY FILESYSTEM
7c37fbda 9547M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9548L: linux-unionfs@vger.kernel.org
9549T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9550S: Supported
1d113735 9551F: fs/overlayfs/
7c37fbda
NB
9552F: Documentation/filesystems/overlayfs.txt
9553
85096169
MM
9554ORANGEFS FILESYSTEM
9555M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9556L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9557T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9558S: Supported
9559F: fs/orangefs/
9560F: Documentation/filesystems/orangefs.txt
9561
e2d1d6c0 9562P54 WIRELESS DRIVER
084cb0fe 9563M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9564L: linux-wireless@vger.kernel.org
084cb0fe 9565W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9566S: Maintained
d3466830 9567F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9568
f5cd7872 9569PA SEMI ETHERNET DRIVER
f5cd7872 9570L: netdev@vger.kernel.org
56a5b8da 9571S: Orphan
ded19add 9572F: drivers/net/ethernet/pasemi/*
f5cd7872 9573
beb58aa3 9574PA SEMI SMBUS DRIVER
846557d3 9575L: linux-i2c@vger.kernel.org
56a5b8da 9576S: Orphan
679655da 9577F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9578
48fc267e
SK
9579PADATA PARALLEL EXECUTION MECHANISM
9580M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9581L: linux-crypto@vger.kernel.org
9582S: Maintained
9583F: kernel/padata.c
9584F: include/linux/padata.h
9585F: Documentation/padata.txt
9586
709ee531 9587PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9588M: Harald Welte <laforge@gnumonks.org>
d0944853 9589L: platform-driver-x86@vger.kernel.org
709ee531 9590S: Maintained
679655da 9591F: drivers/platform/x86/panasonic-laptop.c
709ee531 9592
368dd5ac 9593PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9594M: David Howells <dhowells@redhat.com>
4fa97181
DH
9595L: linux-am33-list@redhat.com (moderated for non-subscribers)
9596W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9597S: Maintained
679655da
JP
9598F: Documentation/mn10300/
9599F: arch/mn10300/
4fa97181 9600
305b37bd
KS
9601PARALLEL LCD/KEYPAD PANEL DRIVER
9602M: Willy Tarreau <willy@haproxy.com>
9603M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9604S: Odd Fixes
9605F: Documentation/misc-devices/lcd-panel-cgram.txt
9606F: drivers/misc/panel.c
9607
64dfff03
SM
9608PARALLEL PORT SUBSYSTEM
9609M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 9610M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 9611L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9612S: Maintained
679655da
JP
9613F: drivers/parport/
9614F: include/linux/parport*.h
9615F: drivers/char/ppdev.c
c117ab84 9616F: include/uapi/linux/ppdev.h
64dfff03 9617F: Documentation/parport*.txt
1da177e4 9618
4cdf6bc2 9619PARAVIRT_OPS INTERFACE
d633180c 9620M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9621M: Chris Wright <chrisw@sous-sol.org>
9622M: Alok Kataria <akataria@vmware.com>
9623M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9624L: virtualization@lists.linux-foundation.org
4cdf6bc2 9625S: Supported
a2e19991 9626F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9627F: arch/*/kernel/paravirt*
9628F: arch/*/include/asm/paravirt.h
47ae4b05 9629F: include/linux/hypervisor.h
4cdf6bc2 9630
e2d1d6c0 9631PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9632M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9633L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9634S: Maintained
679655da
JP
9635F: Documentation/blockdev/paride.txt
9636F: drivers/block/paride/
e2d1d6c0
RD
9637
9638PARISC ARCHITECTURE
b8828770 9639M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9640M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9641L: linux-parisc@vger.kernel.org
9642W: http://www.parisc-linux.org/
8a6e2535 9643Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9644T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9645T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9646S: Maintained
679655da 9647F: arch/parisc/
2b6bac9e 9648F: Documentation/parisc/
679655da 9649F: drivers/parisc/
2b6bac9e
HD
9650F: drivers/char/agp/parisc-agp.c
9651F: drivers/input/serio/gscps2.c
9652F: drivers/parport/parport_gsc.*
9653F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9654F: drivers/video/fbdev/sti*
2b6bac9e
HD
9655F: drivers/video/console/sti*
9656F: drivers/video/logo/logo_parisc*
e2d1d6c0 9657
44091d29
JP
9658PARMAN
9659M: Jiri Pirko <jiri@mellanox.com>
9660L: netdev@vger.kernel.org
9661S: Supported
9662F: lib/parman.c
9663F: lib/test_parman.c
9664F: include/linux/parman.h
9665
1662d32c 9666PC87360 HARDWARE MONITORING DRIVER
8b58be88 9667M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9668L: linux-hwmon@vger.kernel.org
1662d32c 9669S: Maintained
679655da
JP
9670F: Documentation/hwmon/pc87360
9671F: drivers/hwmon/pc87360.c
1662d32c
JC
9672
9673PC8736x GPIO DRIVER
8b58be88 9674M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9675S: Maintained
679655da 9676F: drivers/char/pc8736x_gpio.c
1662d32c 9677
1ad107fd 9678PC87427 HARDWARE MONITORING DRIVER
d8130624 9679M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9680L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9681S: Maintained
9682F: Documentation/hwmon/pc87427
9683F: drivers/hwmon/pc87427.c
9684
b26e0ed4 9685PCA9532 LED DRIVER
8b58be88 9686M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9687S: Maintained
d5ca6918
JP
9688F: drivers/leds/leds-pca9532.c
9689F: include/linux/leds-pca9532.h
b26e0ed4 9690
5ce914a8 9691PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9692M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9693L: linux-i2c@vger.kernel.org
9694S: Maintained
b4f0b74e 9695F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9696
3971dae5 9697PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9698M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9699S: Maintained
9700F: drivers/firmware/pcdp.*
9701
065c6359 9702PCI ERROR RECOVERY
6305902c 9703M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9704L: linux-pci@vger.kernel.org
065c6359 9705S: Supported
679655da 9706F: Documentation/PCI/pci-error-recovery.txt
065c6359 9707
78c1cffd
RC
9708PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9709M: Russell Currey <ruscur@russell.cc>
9710L: linuxppc-dev@lists.ozlabs.org
9711S: Supported
9712F: Documentation/powerpc/eeh-pci-error-recovery.txt
9713F: arch/powerpc/kernel/eeh*.c
9714F: arch/powerpc/platforms/*/eeh*.c
9715F: arch/powerpc/include/*/eeh*.h
9716
1da177e4 9717PCI SUBSYSTEM
5ac3a6d2 9718M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9719L: linux-pci@vger.kernel.org
99662dd1 9720Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9721T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9722S: Supported
92a1fe2e 9723F: Documentation/devicetree/bindings/pci/
679655da
JP
9724F: Documentation/PCI/
9725F: drivers/pci/
9726F: include/linux/pci*
6b49ee49 9727F: arch/x86/pci/
cad01f91 9728F: arch/x86/kernel/quirks.c
1da177e4 9729
f60b15b8
KVA
9730PCI ENDPOINT SUBSYSTEM
9731M: Kishon Vijay Abraham I <kishon@ti.com>
9732L: linux-pci@vger.kernel.org
9733T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
9734S: Supported
9735F: drivers/pci/endpoint/
9736F: drivers/misc/pci_endpoint_test.c
9737F: tools/pci/
9738
eaa6111b
LFT
9739PCI DRIVER FOR ALTERA PCIE IP
9740M: Ley Foon Tan <lftan@altera.com>
9741L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9742L: linux-pci@vger.kernel.org
9743S: Supported
9744F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9745F: drivers/pci/host/pcie-altera.c
9746
b7e78170
RH
9747PCI DRIVER FOR ARM VERSATILE PLATFORM
9748M: Rob Herring <robh@kernel.org>
9749L: linux-pci@vger.kernel.org
9750L: linux-arm-kernel@lists.infradead.org
9751S: Maintained
9752F: Documentation/devicetree/bindings/pci/versatile.txt
9753F: drivers/pci/host/pci-versatile.c
9754
3dc9d38c
TP
9755PCI DRIVER FOR ARMADA 8K
9756M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9757L: linux-pci@vger.kernel.org
9758L: linux-arm-kernel@lists.infradead.org
9759S: Maintained
9760F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
950bf638 9761F: drivers/pci/dwc/pcie-armada8k.c
3dc9d38c 9762
5f6b6ccd
TI
9763PCI DRIVER FOR APPLIEDMICRO XGENE
9764M: Tanmay Inamdar <tinamdar@apm.com>
9765L: linux-pci@vger.kernel.org
9766L: linux-arm-kernel@lists.infradead.org
9767S: Maintained
9768F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9769F: drivers/pci/host/pci-xgene.c
9770
62d0ff83
ML
9771PCI DRIVER FOR FREESCALE LAYERSCAPE
9772M: Minghuan Lian <minghuan.Lian@freescale.com>
9773M: Mingkai Hu <mingkai.hu@freescale.com>
9774M: Roy Zang <tie-fei.zang@freescale.com>
9775L: linuxppc-dev@lists.ozlabs.org
9776L: linux-pci@vger.kernel.org
9777L: linux-arm-kernel@lists.infradead.org
9778S: Maintained
950bf638 9779F: drivers/pci/dwc/*layerscape*
62d0ff83 9780
f0b75693 9781PCI DRIVER FOR IMX6
286fbaef 9782M: Richard Zhu <hongxing.zhu@nxp.com>
1ba55f55 9783M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9784L: linux-pci@vger.kernel.org
9785L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9786S: Maintained
12e46064 9787F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
950bf638 9788F: drivers/pci/dwc/*imx6*
f0b75693 9789
0c4ffcfe
MK
9790PCI DRIVER FOR TI KEYSTONE
9791M: Murali Karicheri <m-karicheri2@ti.com>
9792L: linux-pci@vger.kernel.org
9793L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9794S: Maintained
950bf638 9795F: drivers/pci/dwc/*keystone*
0c4ffcfe 9796
f0b75693
BH
9797PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9798M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9799M: Jason Cooper <jason@lakedaemon.net>
9800L: linux-pci@vger.kernel.org
9801L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9802S: Maintained
9803F: drivers/pci/host/*mvebu*
9804
8c39d710
TP
9805PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9806M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9807L: linux-pci@vger.kernel.org
9808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9809S: Maintained
441106d9 9810F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9811F: drivers/pci/host/pci-aardvark.c
9812
080b47de
LG
9813PCI DRIVER FOR MICROSEMI SWITCHTEC
9814M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
9815M: Stephen Bates <stephen.bates@microsemi.com>
9816M: Logan Gunthorpe <logang@deltatee.com>
9817L: linux-pci@vger.kernel.org
9818S: Maintained
44fc691b 9819F: Documentation/switchtec.txt
5d8e1881 9820F: Documentation/ABI/testing/sysfs-class-switchtec
080b47de 9821F: drivers/pci/switch/switchtec*
52eabba5 9822F: include/uapi/linux/switchtec_ioctl.h
080b47de 9823
0447cfd7
TR
9824PCI DRIVER FOR NVIDIA TEGRA
9825M: Thierry Reding <thierry.reding@gmail.com>
9826L: linux-tegra@vger.kernel.org
f0b75693 9827L: linux-pci@vger.kernel.org
0447cfd7
TR
9828S: Supported
9829F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9830F: drivers/pci/host/pci-tegra.c
9831
47ff3de9
KVA
9832PCI DRIVER FOR TI DRA7XX
9833M: Kishon Vijay Abraham I <kishon@ti.com>
9834L: linux-omap@vger.kernel.org
9835L: linux-pci@vger.kernel.org
9836S: Supported
9837F: Documentation/devicetree/bindings/pci/ti-pci.txt
950bf638 9838F: drivers/pci/dwc/pci-dra7xx.c
47ff3de9 9839
f0b75693
BH
9840PCI DRIVER FOR RENESAS R-CAR
9841M: Simon Horman <horms@verge.net.au>
9842L: linux-pci@vger.kernel.org
4a121096 9843L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9844S: Maintained
9845F: drivers/pci/host/*rcar*
9846
4af82255 9847PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9848M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9849L: linux-pci@vger.kernel.org
f0b75693
BH
9850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9851L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255 9852S: Maintained
950bf638 9853F: drivers/pci/dwc/pci-exynos.c
4af82255 9854
f0b75693 9855PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9856M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 9857M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
9858L: linux-pci@vger.kernel.org
9859S: Maintained
9860F: Documentation/devicetree/bindings/pci/designware-pcie.txt
950bf638 9861F: drivers/pci/dwc/*designware*
5a3aa2a8 9862
cf28855b
WD
9863PCI DRIVER FOR GENERIC OF HOSTS
9864M: Will Deacon <will.deacon@arm.com>
9865L: linux-pci@vger.kernel.org
9866L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9867S: Maintained
9868F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9869F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9870F: drivers/pci/host/pci-host-generic.c
9871
185a383a
KB
9872PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9873M: Keith Busch <keith.busch@intel.com>
9874L: linux-pci@vger.kernel.org
9875S: Supported
bc79c985 9876F: drivers/pci/host/vmd.c
185a383a 9877
51b66a6c 9878PCIE DRIVER FOR ST SPEAR13XX
110baab1 9879M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9880L: linux-pci@vger.kernel.org
110baab1 9881S: Maintained
950bf638 9882F: drivers/pci/dwc/*spear*
51b66a6c 9883
af1169b4
LFT
9884PCI MSI DRIVER FOR ALTERA MSI IP
9885M: Ley Foon Tan <lftan@altera.com>
9886L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9887L: linux-pci@vger.kernel.org
9888S: Supported
9889F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9890F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9891
dcd19de3
DD
9892PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9893M: Duc Dang <dhdang@apm.com>
9894L: linux-pci@vger.kernel.org
9895L: linux-arm-kernel@lists.infradead.org
9896S: Maintained
9897F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9898F: drivers/pci/host/pci-xgene-msi.c
9899
a3cbfae1
NC
9900PCIE DRIVER FOR AXIS ARTPEC
9901M: Niklas Cassel <niklas.cassel@axis.com>
9902M: Jesper Nilsson <jesper.nilsson@axis.com>
9903L: linux-arm-kernel@axis.com
9904L: linux-pci@vger.kernel.org
9905S: Maintained
9906F: Documentation/devicetree/bindings/pci/axis,artpec*
950bf638 9907F: drivers/pci/dwc/*artpec*
a3cbfae1 9908
500a1d9a
ZW
9909PCIE DRIVER FOR HISILICON
9910M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9911M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9912L: linux-pci@vger.kernel.org
9913S: Maintained
9914F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
950bf638 9915F: drivers/pci/dwc/pcie-hisi.c
500a1d9a 9916
e77f847d
SL
9917PCIE DRIVER FOR ROCKCHIP
9918M: Shawn Lin <shawn.lin@rock-chips.com>
9919M: Wenrui Li <wenrui.li@rock-chips.com>
9920L: linux-pci@vger.kernel.org
9921L: linux-rockchip@lists.infradead.org
9922S: Maintained
9923F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9924F: drivers/pci/host/pcie-rockchip.c
9925
82a82383
SV
9926PCIE DRIVER FOR QUALCOMM MSM
9927M: Stanimir Varbanov <svarbanov@mm-sol.com>
9928L: linux-pci@vger.kernel.org
9929L: linux-arm-msm@vger.kernel.org
9930S: Maintained
950bf638 9931F: drivers/pci/dwc/*qcom*
82a82383 9932
f12b76e5
DD
9933PCIE DRIVER FOR CAVIUM THUNDERX
9934M: David Daney <david.daney@cavium.com>
9935L: linux-pci@vger.kernel.org
9936L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9937S: Supported
9938F: Documentation/devicetree/bindings/pci/pci-thunder-*
9939F: drivers/pci/host/pci-thunder-*
9940
1da177e4 9941PCMCIA SUBSYSTEM
4230dfc9 9942P: Linux PCMCIA Team
f5df5881 9943L: linux-pcmcia@lists.infradead.org
6650e0a5 9944W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9945T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9946S: Maintained
679655da 9947F: Documentation/pcmcia/
a67cd548 9948F: tools/pcmcia/
679655da
JP
9949F: drivers/pcmcia/
9950F: include/pcmcia/
1da177e4
LT
9951
9952PCNET32 NETWORK DRIVER
227fb925 9953M: Don Fry <pcnet32@frontier.com>
979b6c13 9954L: netdev@vger.kernel.org
1da177e4 9955S: Maintained
b955f6ca 9956F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9957
48fc267e
SK
9958PCRYPT PARALLEL CRYPTO ENGINE
9959M: Steffen Klassert <steffen.klassert@secunet.com>
9960L: linux-crypto@vger.kernel.org
9961S: Maintained
9962F: crypto/pcrypt.c
9963F: include/crypto/pcrypt.h
9964
e72df0b8
TH
9965PER-CPU MEMORY ALLOCATOR
9966M: Tejun Heo <tj@kernel.org>
93e205a7 9967M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9968T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9969S: Maintained
9970F: include/linux/percpu*.h
9971F: mm/percpu*.c
9972F: arch/*/include/asm/percpu.h
9973
ad4ecbcb 9974PER-TASK DELAY ACCOUNTING
185e595f 9975M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9976S: Maintained
679655da
JP
9977F: include/linux/delayacct.h
9978F: kernel/delayacct.c
ad4ecbcb 9979
57c0c15b 9980PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9981M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9982M: Ingo Molnar <mingo@redhat.com>
f80c5393 9983M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9984R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9985L: linux-kernel@vger.kernel.org
75fc2d37 9986T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9987S: Supported
d53e8365 9988F: kernel/events/*
a003236c 9989F: include/linux/perf_event.h
c117ab84 9990F: include/uapi/linux/perf_event.h
141c4296
RR
9991F: arch/*/kernel/perf_event*.c
9992F: arch/*/kernel/*/perf_event*.c
9993F: arch/*/kernel/*/*/perf_event*.c
a003236c 9994F: arch/*/include/asm/perf_event.h
a003236c 9995F: arch/*/kernel/perf_callchain.c
b0a434fb 9996F: arch/*/events/*
a003236c 9997F: tools/perf/
6c0b3244 9998
dd49d0f5 9999PERSONALITY HANDLING
8b58be88 10000M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
10001L: linux-abi-devel@lists.sourceforge.net
10002S: Maintained
679655da 10003F: include/linux/personality.h
c117ab84 10004F: include/uapi/linux/personality.h
dd49d0f5 10005
838e7a03 10006PHONET PROTOCOL
2a06b40f 10007M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
10008S: Supported
10009F: Documentation/networking/phonet.txt
10010F: include/linux/phonet.h
10011F: include/net/phonet/
c117ab84 10012F: include/uapi/linux/phonet.h
838e7a03
RDC
10013F: net/phonet/
10014
1da177e4 10015PHRAM MTD DRIVER
8b58be88 10016M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
10017L: linux-mtd@lists.infradead.org
10018S: Maintained
679655da 10019F: drivers/mtd/devices/phram.c
1da177e4 10020
efdbb10e
BP
10021PICOLCD HID DRIVER
10022M: Bruno Prémont <bonbons@linux-vserver.org>
10023L: linux-input@vger.kernel.org
10024S: Maintained
10025F: drivers/hid/hid-picolcd*
10026
a53bfa07
JI
10027PICOXCELL SUPPORT
10028M: Jamie Iles <jamie@jamieiles.com>
10029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10030T: git git://github.com/jamieiles/linux-2.6-ji.git
10031S: Supported
b8733987 10032F: arch/arm/boot/dts/picoxcell*
14430813 10033F: arch/arm/mach-picoxcell/
b8733987 10034F: drivers/crypto/picoxcell*
a53bfa07 10035
2744e8af
LW
10036PIN CONTROL SUBSYSTEM
10037M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 10038L: linux-gpio@vger.kernel.org
dbe752a3 10039T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 10040S: Maintained
9feeed94 10041F: Documentation/devicetree/bindings/pinctrl/
fefb6245 10042F: Documentation/pinctrl.txt
07f29ba6 10043F: drivers/pinctrl/
8e406fe4 10044F: include/linux/pinctrl/
2744e8af 10045
2201bbb8
JCPV
10046PIN CONTROLLER - ATMEL AT91
10047M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10049S: Maintained
c654b6bf 10050F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 10051
33d3690c 10052PIN CONTROLLER - ATMEL AT91 PIO4
420a3879 10053M: Ludovic Desroches <ludovic.desroches@microchip.com>
33d3690c
LD
10054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10055L: linux-gpio@vger.kernel.org
10056S: Supported
10057F: drivers/pinctrl/pinctrl-at91-pio4.*
10058
cbd1b652
MW
10059PIN CONTROLLER - INTEL
10060M: Mika Westerberg <mika.westerberg@linux.intel.com>
10061M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10062S: Maintained
10063F: drivers/pinctrl/intel/
2201bbb8 10064
9963b536
LP
10065PIN CONTROLLER - RENESAS
10066M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 10067M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 10068L: linux-renesas-soc@vger.kernel.org
9963b536
LP
10069S: Maintained
10070F: drivers/pinctrl/sh-pfc/
10071
b75e60d6 10072PIN CONTROLLER - SAMSUNG
fea685e9 10073M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 10074M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 10075M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
10076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10077L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
5fb7edb3
KK
10078Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10079T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
b75e60d6 10080S: Maintained
9b5b33f6 10081F: drivers/pinctrl/samsung/
5db7e3bb
KK
10082F: include/dt-bindings/pinctrl/samsung.h
10083F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 10084
13cbd906
TL
10085PIN CONTROLLER - SINGLE
10086M: Tony Lindgren <tony@atomide.com>
10087M: Haojian Zhuang <haojian.zhuang@linaro.org>
10088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10089L: linux-omap@vger.kernel.org
10090S: Maintained
10091F: drivers/pinctrl/pinctrl-single.c
10092
deda8287 10093PIN CONTROLLER - ST SPEAR
da89947b 10094M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
10095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10096W: http://www.st.com/spear
10097S: Maintained
8e406fe4 10098F: drivers/pinctrl/spear/
deda8287 10099
11a1cf34
JH
10100PISTACHIO SOC SUPPORT
10101M: James Hartley <james.hartley@imgtec.com>
10102M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10103L: linux-mips@linux-mips.org
10104S: Maintained
10105F: arch/mips/pistachio/
10106F: arch/mips/include/asm/mach-pistachio/
d774a589 10107F: arch/mips/boot/dts/img/pistachio*
11a1cf34
JH
10108F: arch/mips/configs/pistachio*_defconfig
10109
249a6771 10110PKTCDVD DRIVER
5a8b187c
JA
10111S: Orphan
10112M: linux-block@vger.kernel.org
679655da
JP
10113F: drivers/block/pktcdvd.c
10114F: include/linux/pktcdvd.h
c117ab84 10115F: include/uapi/linux/pktcdvd.h
249a6771 10116
b31d8273
G
10117PKUNITY SOC DRIVERS
10118M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10119W: http://mprc.pku.edu.cn/~guanxuetao/linux
10120S: Maintained
ceebf4d5 10121T: git git://github.com/gxt/linux.git
b31d8273 10122F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 10123F: drivers/i2c/busses/i2c-puv3.c
8a61f013 10124F: drivers/video/fbdev/fb-puv3.c
2809e80b 10125F: drivers/rtc/rtc-puv3.c
b31d8273 10126
9d2ecfb7 10127PMBUS HARDWARE MONITORING DRIVERS
ca462085 10128M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
10129L: linux-hwmon@vger.kernel.org
10130W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
10131W: http://www.roeck-us.net/linux/drivers/
10132T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10133S: Maintained
10134F: Documentation/hwmon/pmbus
10135F: drivers/hwmon/pmbus/
10136F: include/linux/i2c/pmbus.h
10137
89a36810 10138PMC SIERRA MaxRAID DRIVER
89a36810
AR
10139L: linux-scsi@vger.kernel.org
10140W: http://www.pmc-sierra.com/
3cdea4d7 10141S: Orphan
89a36810
AR
10142F: drivers/scsi/pmcraid.*
10143
dbf9bfe6 10144PMC SIERRA PM8001 DRIVER
d32477e2 10145M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 10146M: lindar_liu@usish.com
10147L: linux-scsi@vger.kernel.org
10148S: Supported
10149F: drivers/scsi/pm8001/
10150
1da177e4 10151POSIX CLOCKS and TIMERS
8b58be88 10152M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10153L: linux-kernel@vger.kernel.org
75fc2d37 10154T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 10155S: Maintained
679655da
JP
10156F: fs/timerfd.c
10157F: include/linux/timer*
5cee9645 10158F: kernel/time/*timer*
1da177e4 10159
7b06a6d7
RW
10160POWER MANAGEMENT CORE
10161M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10162L: linux-pm@vger.kernel.org
10163T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 10164B: https://bugzilla.kernel.org
7b06a6d7
RW
10165S: Supported
10166F: drivers/base/power/
10167F: include/linux/pm.h
10168F: include/linux/pm_*
10169F: include/linux/powercap.h
10170F: drivers/powercap/
10171
3be86148 10172POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 10173M: Sebastian Reichel <sre@kernel.org>
ad8464a2 10174L: linux-pm@vger.kernel.org
58db9505 10175T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 10176S: Maintained
f3332532 10177F: Documentation/devicetree/bindings/power/supply/
679655da 10178F: include/linux/power_supply.h
8c0984e5 10179F: drivers/power/supply/
3be86148 10180
514f161a
MR
10181POWER STATE COORDINATION INTERFACE (PSCI)
10182M: Mark Rutland <mark.rutland@arm.com>
10183M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10184L: linux-arm-kernel@lists.infradead.org
10185S: Maintained
32d53d1b 10186F: drivers/firmware/psci*.c
514f161a
MR
10187F: include/linux/psci.h
10188F: include/uapi/linux/psci.h
10189
43a1dd9b
SJS
10190POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10191M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10192L: linuxppc-dev@lists.ozlabs.org
10193S: Maintained
10194F: drivers/char/powernv-op-panel.c
10195
1da177e4 10196PNP SUPPORT
9c3646d1 10197M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 10198S: Maintained
679655da 10199F: drivers/pnp/
1da177e4
LT
10200
10201PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 10202M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
10203L: linux-ppp@vger.kernel.org
10204S: Maintained
224cf5ad 10205F: drivers/net/ppp/ppp_*
1da177e4
LT
10206
10207PPP OVER ATM (RFC 2364)
8b58be88 10208M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 10209S: Maintained
679655da 10210F: net/atm/pppoatm.c
c117ab84 10211F: include/uapi/linux/atmppp.h
1da177e4
LT
10212
10213PPP OVER ETHERNET
8b58be88 10214M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 10215S: Maintained
224cf5ad
JK
10216F: drivers/net/ppp/pppoe.c
10217F: drivers/net/ppp/pppox.c
1da177e4 10218
a6d2370b 10219PPP OVER L2TP
8b58be88 10220M: James Chapman <jchapman@katalix.com>
a6d2370b 10221S: Maintained
90ca28d1 10222F: net/l2tp/l2tp_ppp.c
679655da 10223F: include/linux/if_pppol2tp.h
c117ab84 10224F: include/uapi/linux/if_pppol2tp.h
a6d2370b 10225
eae9d2ba 10226PPS SUPPORT
8b58be88 10227M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
10228W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10229L: linuxpps@ml.enneenne.com (subscribers-only)
10230S: Maintained
cabaaf41
JP
10231F: Documentation/pps/
10232F: drivers/pps/
10233F: include/linux/pps*.h
eae9d2ba 10234
71a6d0af
HW
10235PPTP DRIVER
10236M: Dmitry Kozlov <xeb@mail.ru>
10237L: netdev@vger.kernel.org
10238S: Maintained
224cf5ad 10239F: drivers/net/ppp/pptp.c
71a6d0af
HW
10240W: http://sourceforge.net/projects/accel-pptp
10241
1da177e4 10242PREEMPTIBLE KERNEL
8b58be88 10243M: Robert Love <rml@tech9.net>
1da177e4 10244L: kpreempt-tech@lists.sourceforge.net
4f6cce39 10245W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
1da177e4 10246S: Supported
679655da
JP
10247F: Documentation/preempt-locking.txt
10248F: include/linux/preempt.h
1da177e4 10249
548cf34b
PM
10250PRINTK
10251M: Petr Mladek <pmladek@suse.com>
10252M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10253R: Steven Rostedt <rostedt@goodmis.org>
10254S: Maintained
10255F: kernel/printk/
10256F: include/linux/printk.h
10257
1da177e4 10258PRISM54 WIRELESS DRIVER
8b58be88 10259M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 10260L: linux-wireless@vger.kernel.org
9ef80804 10261W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 10262S: Obsolete
c12edfe2 10263F: drivers/net/wireless/intersil/prism54/
1da177e4 10264
02c18891 10265PS3 NETWORK SUPPORT
b809b9ca 10266M: Geoff Levand <geoff@infradead.org>
02c18891 10267L: netdev@vger.kernel.org
a14ab6b6 10268L: linuxppc-dev@lists.ozlabs.org
b809b9ca 10269S: Maintained
8df158ac 10270F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 10271
f58a9d17 10272PS3 PLATFORM SUPPORT
b809b9ca 10273M: Geoff Levand <geoff@infradead.org>
a4724ed6 10274L: linuxppc-dev@lists.ozlabs.org
b809b9ca 10275S: Maintained
679655da
JP
10276F: arch/powerpc/boot/ps3*
10277F: arch/powerpc/include/asm/lv1call.h
10278F: arch/powerpc/include/asm/ps3*.h
10279F: arch/powerpc/platforms/ps3/
10280F: drivers/*/ps3*
10281F: drivers/ps3/
fec629b8 10282F: drivers/rtc/rtc-ps3.c
679655da 10283F: drivers/usb/host/*ps3.c
fec629b8 10284F: sound/ppc/snd_ps3*
f58a9d17 10285
cffb4add 10286PS3VRAM DRIVER
8b58be88 10287M: Jim Paris <jim@jtan.com>
3715a5d0 10288M: Geoff Levand <geoff@infradead.org>
a14ab6b6 10289L: linuxppc-dev@lists.ozlabs.org
cffb4add 10290S: Maintained
8a3977cb 10291F: drivers/block/ps3vram.c
cffb4add 10292
6ae0a628
YG
10293PSAMPLE PACKET SAMPLING SUPPORT:
10294M: Yotam Gigi <yotamg@mellanox.com>
10295S: Maintained
10296F: net/psample
10297F: include/net/psample.h
10298F: include/uapi/linux/psample.h
10299
8defe599 10300PSTORE FILESYSTEM
fc1b326e 10301M: Kees Cook <keescook@chromium.org>
9d5e2a02 10302M: Anton Vorontsov <anton@enomsg.org>
8defe599 10303M: Colin Cross <ccross@android.com>
8defe599
AV
10304M: Tony Luck <tony.luck@intel.com>
10305S: Maintained
fc1b326e 10306T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
8defe599
AV
10307F: fs/pstore/
10308F: include/linux/pstore*
04851772 10309F: drivers/firmware/efi/efi-pstore.c
8defe599 10310F: drivers/acpi/apei/erst.c
fc1b326e
KC
10311F: Documentation/admin-guide/ramoops.rst
10312F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10313K: \b(pstore|ramoops)
8defe599 10314
7fbc415d
RC
10315PTP HARDWARE CLOCK SUPPORT
10316M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 10317L: netdev@vger.kernel.org
7fbc415d
RC
10318S: Maintained
10319W: http://linuxptp.sourceforge.net/
10320F: Documentation/ABI/testing/sysfs-ptp
10321F: Documentation/ptp/*
0ecb3cdd 10322F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
10323F: drivers/net/phy/dp83640*
10324F: drivers/ptp/*
10325F: include/linux/ptp_cl*
10326
cf94a4d1 10327PTRACE SUPPORT
e846ee5f 10328M: Roland McGrath <roland@hack.frob.com>
8b58be88 10329M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
10330S: Maintained
10331F: include/asm-generic/syscall.h
10332F: include/linux/ptrace.h
10333F: include/linux/regset.h
10334F: include/linux/tracehook.h
c117ab84 10335F: include/uapi/linux/ptrace.h
cf94a4d1
CH
10336F: kernel/ptrace.c
10337
3e9d7ba7
HV
10338PULSE8-CEC DRIVER
10339M: Hans Verkuil <hverkuil@xs4all.nl>
10340L: linux-media@vger.kernel.org
10341T: git git://linuxtv.org/media_tree.git
10342S: Maintained
104eda6d 10343F: drivers/media/usb/pulse8-cec/*
3e9d7ba7 10344
8320204a 10345PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 10346M: Mike Isely <isely@pobox.com>
16e9495d 10347L: pvrusb2@isely.net (subscribers-only)
661263b5 10348L: linux-media@vger.kernel.org
8320204a 10349W: http://www.isely.net/pvrusb2/
275ffde4 10350T: git git://linuxtv.org/media_tree.git
8320204a 10351S: Maintained
618cd932 10352F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 10353F: drivers/media/usb/pvrusb2/
8320204a 10354
39532e6c 10355PWC WEBCAM DRIVER
c0936df4 10356M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
10357L: linux-media@vger.kernel.org
10358T: git git://linuxtv.org/media_tree.git
c0936df4 10359S: Odd Fixes
39532e6c
HG
10360F: drivers/media/usb/pwc/*
10361
93c090b3 10362PWM FAN DRIVER
774e0362 10363M: Kamil Debski <kamil@wypas.org>
0faf7dd5 10364M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 10365L: linux-hwmon@vger.kernel.org
93c090b3
KD
10366S: Supported
10367F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10368F: Documentation/hwmon/pwm-fan
10369F: drivers/hwmon/pwm-fan.c
10370
200efedd 10371PWM SUBSYSTEM
aa3495f7
TR
10372M: Thierry Reding <thierry.reding@gmail.com>
10373L: linux-pwm@vger.kernel.org
0c2498f1 10374S: Maintained
006e854f 10375T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
10376F: Documentation/pwm.txt
10377F: Documentation/devicetree/bindings/pwm/
10378F: include/linux/pwm.h
0c2498f1 10379F: drivers/pwm/
a140b98d
TR
10380F: drivers/video/backlight/pwm_bl.c
10381F: include/linux/pwm_backlight.h
757642f9
AL
10382F: drivers/gpio/gpio-mvebu.c
10383F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
0c2498f1 10384
30ec261e 10385PXA2xx/PXA3xx SUPPORT
8da5e302 10386M: Daniel Mack <daniel@zonque.org>
a323f664 10387M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 10388M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 10389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 10390T: git git://github.com/hzhuang1/linux.git
8da5e302 10391T: git git://github.com/rjarzmik/linux.git
1da177e4 10392S: Maintained
e68d7c14 10393F: arch/arm/boot/dts/pxa*
679655da 10394F: arch/arm/mach-pxa/
820439f1 10395F: drivers/dma/pxa*
679655da 10396F: drivers/pcmcia/pxa2xx*
1403ead9 10397F: drivers/pinctrl/pxa/
9df92e6c 10398F: drivers/spi/spi-pxa2xx*
faf2e1db 10399F: drivers/usb/gadget/udc/pxa2*
679655da 10400F: include/sound/pxa2xx-lib.h
bec4c99e 10401F: sound/arm/pxa*
14430813 10402F: sound/soc/pxa/
1da177e4 10403
f3154a46
RJ
10404PXA GPIO DRIVER
10405M: Robert Jarzmik <robert.jarzmik@free.fr>
10406L: linux-gpio@vger.kernel.org
10407S: Maintained
10408F: drivers/gpio/gpio-pxa.c
10409
ec64d3bf
EG
10410PXA3xx NAND FLASH DRIVER
10411M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10412L: linux-mtd@lists.infradead.org
10413S: Maintained
9a67f099 10414F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 10415
3f640c61 10416MMP SUPPORT
8b58be88 10417M: Eric Miao <eric.y.miao@gmail.com>
a323f664 10418M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 10419L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
10420T: git git://github.com/hzhuang1/linux.git
10421T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 10422S: Maintained
e68d7c14 10423F: arch/arm/boot/dts/mmp*
3f640c61 10424F: arch/arm/mach-mmp/
e8e6cb32 10425
272f133a
PO
10426PXA MMCI DRIVER
10427S: Orphan
10428
57f63bc8 10429PXA RTC DRIVER
8b58be88 10430M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
10431L: rtc-linux@googlegroups.com
10432S: Maintained
10433
cea4001a 10434QAT DRIVER
90ab5a81
TS
10435M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10436M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
10437L: qat-linux@intel.com
10438S: Supported
10439F: drivers/crypto/qat/
cea4001a 10440
52a09a04 10441QIB DRIVER
8473c603 10442M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
10443L: linux-rdma@vger.kernel.org
10444S: Supported
10445F: drivers/infiniband/hw/qib/
10446
5e9772b9
JS
10447QLOGIC QLA1280 SCSI DRIVER
10448M: Michael Reed <mdr@sgi.com>
10449L: linux-scsi@vger.kernel.org
10450S: Maintained
10451F: drivers/scsi/qla1280.[ch]
10452
1da177e4 10453QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 10454M: qla2xxx-upstream@qlogic.com
1da177e4
LT
10455L: linux-scsi@vger.kernel.org
10456S: Supported
679655da
JP
10457F: Documentation/scsi/LICENSE.qla2xxx
10458F: drivers/scsi/qla2xxx/
1da177e4 10459
883c98fe 10460QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 10461M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
10462L: linux-scsi@vger.kernel.org
10463S: Supported
bacfb81b 10464F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
10465F: drivers/scsi/qla4xxx/
10466
5a4faa87 10467QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 10468M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
10469L: netdev@vger.kernel.org
10470S: Supported
679655da 10471F: Documentation/networking/LICENSE.qla3xxx
aa43c215 10472F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 10473
0ec00f03 10474QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
10475M: Harish Patil <harish.patil@cavium.com>
10476M: Manish Chopra <manish.chopra@cavium.com>
10477M: Dept-GELinuxNICDev@cavium.com
0ec00f03
AKS
10478L: netdev@vger.kernel.org
10479S: Supported
aa43c215 10480F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 10481
c4e84bde 10482QLOGIC QLGE 10Gb ETHERNET DRIVER
67f0160f
MY
10483M: Harish Patil <harish.patil@cavium.com>
10484M: Manish Chopra <manish.chopra@cavium.com>
10485M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
10486L: netdev@vger.kernel.org
10487S: Supported
aa43c215 10488F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 10489
fe56b9e6 10490QLOGIC QL4xxx ETHERNET DRIVER
67f0160f
MY
10491M: Yuval Mintz <Yuval.Mintz@cavium.com>
10492M: Ariel Elior <Ariel.Elior@cavium.com>
10493M: everest-linux-l2@cavium.com
fe56b9e6
YM
10494L: netdev@vger.kernel.org
10495S: Supported
10496F: drivers/net/ethernet/qlogic/qed/
10497F: include/linux/qed/
10498F: drivers/net/ethernet/qlogic/qede/
10499
ace7f46b
MR
10500QLOGIC QL41xxx ISCSI DRIVER
10501M: QLogic-Storage-Upstream@cavium.com
10502L: linux-scsi@vger.kernel.org
10503S: Supported
10504F: drivers/scsi/qedi/
10505
61d8658b
DC
10506QLOGIC QL41xxx FCOE DRIVER
10507M: QLogic-Storage-Upstream@cavium.com
10508L: linux-scsi@vger.kernel.org
10509S: Supported
10510F: drivers/scsi/qedf/
10511
1da177e4 10512QNX4 FILESYSTEM
8b58be88 10513M: Anders Larsen <al@alarsen.net>
1da177e4
LT
10514W: http://www.alarsen.net/linux/qnx4fs/
10515S: Maintained
80811493 10516F: fs/qnx4/
c117ab84
CEB
10517F: include/uapi/linux/qnx4_fs.h
10518F: include/uapi/linux/qnxtypes.h
1da177e4 10519
d8b97569 10520QORIQ DPAA2 FSL-MC BUS DRIVER
f40c60db
SY
10521M: Stuart Yoder <stuyoder@gmail.com>
10522M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
d8b97569
SY
10523L: linux-kernel@vger.kernel.org
10524S: Maintained
10525F: drivers/staging/fsl-mc/
10526
91952bc0
AP
10527QT1010 MEDIA DRIVER
10528M: Antti Palosaari <crope@iki.fi>
10529L: linux-media@vger.kernel.org
a825eaec 10530W: https://linuxtv.org
91952bc0
AP
10531W: http://palosaari.fi/linux/
10532Q: http://patchwork.linuxtv.org/project/linux-media/list/
10533T: git git://linuxtv.org/anttip/media_tree.git
10534S: Maintained
10535F: drivers/media/tuners/qt1010*
10536
966fb5ec
SM
10537QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10538M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10539L: linux-wireless@vger.kernel.org
966fb5ec
SM
10540W: http://wireless.kernel.org/en/users/Drivers/ath9k
10541S: Supported
10542F: drivers/net/wireless/ath/ath9k/
10543
2ea0ffcb
KV
10544QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10545M: Kalle Valo <kvalo@qca.qualcomm.com>
10546L: ath10k@lists.infradead.org
10547W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 10548T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
10549S: Supported
10550F: drivers/net/wireless/ath/ath10k/
10551
b9b17deb
TT
10552QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10553M: Timur Tabi <timur@codeaurora.org>
10554L: netdev@vger.kernel.org
10555S: Supported
10556F: drivers/net/ethernet/qualcomm/emac/
10557
4f4567cf
RK
10558QUALCOMM HEXAGON ARCHITECTURE
10559M: Richard Kuo <rkuo@codeaurora.org>
10560L: linux-hexagon@vger.kernel.org
9f273c24 10561T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
10562S: Supported
10563F: arch/hexagon/
10564
8e84c258
EK
10565QUALCOMM WCN36XX WIRELESS DRIVER
10566M: Eugene Krasnikov <k.eugene.e@gmail.com>
10567L: wcn36xx@lists.infradead.org
10568W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10569T: git git://github.com/KrasnikovEugene/wcn36xx.git
10570S: Supported
10571F: drivers/net/wireless/ath/wcn36xx/
10572
eeca9a67
MT
10573QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10574M: Gabriel Somlo <somlo@cmu.edu>
10575M: "Michael S. Tsirkin" <mst@redhat.com>
10576L: qemu-devel@nongnu.org
10577S: Maintained
10578F: drivers/firmware/qemu_fw_cfg.c
10579
602adf40 10580RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
10581M: Ilya Dryomov <idryomov@gmail.com>
10582M: Sage Weil <sage@redhat.com>
527a88b9 10583M: Alex Elder <elder@kernel.org>
398ecff5 10584L: ceph-devel@vger.kernel.org
09d90327
SW
10585W: http://ceph.com/
10586T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10587T: git git://github.com/ceph/ceph-client.git
602adf40 10588S: Supported
398ecff5 10589F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10590F: drivers/block/rbd.c
10591F: drivers/block/rbd_types.h
10592
1da177e4 10593RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10594M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10595L: linux-fbdev@vger.kernel.org
1da177e4 10596S: Maintained
8a61f013 10597F: drivers/video/fbdev/aty/radeon*
c117ab84 10598F: include/uapi/linux/radeonfb.h
1da177e4 10599
c6c9b34c 10600RADIOSHARK RADIO DRIVER
c0936df4 10601M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10602L: linux-media@vger.kernel.org
10603T: git git://linuxtv.org/media_tree.git
10604S: Maintained
10605F: drivers/media/radio/radio-shark.c
10606
10607RADIOSHARK2 RADIO DRIVER
c0936df4 10608M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10609L: linux-media@vger.kernel.org
10610T: git git://linuxtv.org/media_tree.git
10611S: Maintained
10612F: drivers/media/radio/radio-shark2.c
10613F: drivers/media/radio/radio-tea5777.c
10614
1da177e4 10615RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10616M: Paul Mackerras <paulus@samba.org>
c69f677c 10617L: linux-fbdev@vger.kernel.org
1da177e4 10618S: Maintained
8a61f013 10619F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10620
0f314f6c
HV
10621RAINSHADOW-CEC DRIVER
10622M: Hans Verkuil <hverkuil@xs4all.nl>
10623L: linux-media@vger.kernel.org
10624T: git git://linuxtv.org/media_tree.git
10625S: Maintained
10626F: drivers/media/usb/rainshadow-cec/*
10627
a0fd81a9 10628RALINK MIPS ARCHITECTURE
bdb40e8e 10629M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10630L: linux-mips@linux-mips.org
10631S: Maintained
10632F: arch/mips/ralink
10633
e7839f25 10634RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10635P: rt2x00 project
b182427e 10636M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10637M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10638L: linux-wireless@vger.kernel.org
95ea3627 10639S: Maintained
33aca94d 10640F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10641
9db5579b 10642RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10643M: Jens Axboe <axboe@kernel.dk>
9db5579b 10644S: Maintained
679655da
JP
10645F: Documentation/blockdev/ramdisk.txt
10646F: drivers/block/brd.c
9db5579b 10647
9e95ce27 10648RANDOM NUMBER DRIVER
0624bcaa 10649M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10650S: Maintained
679655da 10651F: drivers/char/random.c
9e95ce27 10652
394b701c 10653RAPIDIO SUBSYSTEM
8b58be88 10654M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10655M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10656S: Maintained
679655da 10657F: drivers/rapidio/
394b701c 10658
e2d1d6c0 10659RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10660L: linux-wireless@vger.kernel.org
f52a5490 10661S: Orphan
679655da 10662F: drivers/net/wireless/ray*
e2d1d6c0
RD
10663
10664RCUTORTURE MODULE
e0198b29 10665M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10666M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10667L: linux-kernel@vger.kernel.org
f9094d8e 10668S: Supported
08deed1e 10669T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10670F: Documentation/RCU/torture.txt
34e2d560 10671F: kernel/rcu/rcutorture.c
e2d1d6c0 10672
c87b9c60
PM
10673RCUTORTURE TEST FRAMEWORK
10674M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10675M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10676R: Steven Rostedt <rostedt@goodmis.org>
10677R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10678R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10679L: linux-kernel@vger.kernel.org
c87b9c60
PM
10680S: Supported
10681T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10682F: tools/testing/selftests/rcutorture
10683
c1f766b5 10684RDC R-321X SoC
8b58be88 10685M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10686S: Maintained
10687
db17f395 10688RDC R6040 FAST ETHERNET DRIVER
35566e96 10689M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10690L: netdev@vger.kernel.org
10691S: Maintained
58565a35 10692F: drivers/net/ethernet/rdc/r6040.c
db17f395 10693
a09ed661 10694RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10695M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10696L: netdev@vger.kernel.org
10697L: linux-rdma@vger.kernel.org
fbb5a558 10698L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10699W: https://oss.oracle.com/projects/rds/
a09ed661 10700S: Supported
679655da 10701F: net/rds/
72f26eee 10702F: Documentation/networking/rds.txt
a09ed661 10703
0194621b
DD
10704RDMAVT - RDMA verbs software
10705M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10706L: linux-rdma@vger.kernel.org
10707S: Supported
10708F: drivers/infiniband/sw/rdmavt
10709
48553d10
FY
10710RDT - RESOURCE ALLOCATION
10711M: Fenghua Yu <fenghua.yu@intel.com>
10712L: linux-kernel@vger.kernel.org
10713S: Supported
10714F: arch/x86/kernel/cpu/intel_rdt*
10715F: arch/x86/include/asm/intel_rdt*
10716F: Documentation/x86/intel_rdt*
10717
595182bc 10718READ-COPY UPDATE (RCU)
8b58be88 10719M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10720M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10721R: Steven Rostedt <rostedt@goodmis.org>
10722R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10723R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10724L: linux-kernel@vger.kernel.org
9fab9787 10725W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10726S: Supported
08deed1e 10727T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10728F: Documentation/RCU/
9fab9787 10729X: Documentation/RCU/torture.txt
f9094d8e 10730F: include/linux/rcu*
4102adab
PM
10731X: include/linux/srcu.h
10732F: kernel/rcu/
34e2d560 10733X: kernel/torture.c
595182bc 10734
0c86edc0 10735REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10736M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10737M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10738L: rtc-linux@googlegroups.com
8a6e2535 10739Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10740T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10741S: Maintained
7af6a2e1 10742F: Documentation/devicetree/bindings/rtc/
679655da
JP
10743F: Documentation/rtc.txt
10744F: drivers/rtc/
10745F: include/linux/rtc.h
c117ab84 10746F: include/uapi/linux/rtc.h
fe23c336
AB
10747F: include/linux/rtc/
10748F: include/linux/platform_data/rtc-*
10749F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10750
0e400c53
MB
10751REALTEK AUDIO CODECS
10752M: Bard Liao <bardliao@realtek.com>
10753M: Oder Chiou <oder_chiou@realtek.com>
10754S: Maintained
10755F: sound/soc/codecs/rt*
10756F: include/sound/rt*.h
10757
1da177e4 10758REISERFS FILE SYSTEM
76c4e5ea 10759L: reiserfs-devel@vger.kernel.org
1da177e4 10760S: Supported
679655da 10761F: fs/reiserfs/
1da177e4 10762
b83a313b 10763REGISTER MAP ABSTRACTION
b02e48f2 10764M: Mark Brown <broonie@kernel.org>
dd060bc9 10765L: linux-kernel@vger.kernel.org
b83a313b
MB
10766T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10767S: Supported
9398a639 10768F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10769F: drivers/base/regmap/
10770F: include/linux/regmap.h
10771
400e64df
OBC
10772REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10773M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10774M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10775L: linux-remoteproc@vger.kernel.org
6bb697b6 10776T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10777S: Maintained
15ebc72d 10778F: Documentation/devicetree/bindings/remoteproc/
400e64df 10779F: Documentation/remoteproc.txt
15ebc72d 10780F: drivers/remoteproc/
6fc26488 10781F: include/linux/remoteproc.h
400e64df 10782
d8115db5
OBC
10783REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10784M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10785M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10786L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10787T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10788S: Maintained
10789F: drivers/rpmsg/
10790F: Documentation/rpmsg.txt
10791F: include/linux/rpmsg.h
38c6fc32 10792F: include/linux/rpmsg/
d8115db5 10793
fedc81e7
GU
10794RENESAS CLOCK DRIVERS
10795M: Geert Uytterhoeven <geert+renesas@glider.be>
10796L: linux-renesas-soc@vger.kernel.org
10797S: Supported
10798F: drivers/clk/renesas/
10799
8e6569af
SS
10800RENESAS ETHERNET DRIVERS
10801R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10802L: netdev@vger.kernel.org
4a121096 10803L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10804F: drivers/net/ethernet/renesas/
10805F: include/linux/sh_eth.h
10806
059c53b3
MV
10807RENESAS R-CAR GYROADC DRIVER
10808M: Marek Vasut <marek.vasut@gmail.com>
10809L: linux-iio@vger.kernel.org
10810S: Supported
10811F: drivers/iio/adc/rcar_gyro_adc.c
10812
3e46c397
YS
10813RENESAS USB2 PHY DRIVER
10814M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10815L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10816S: Maintained
10817F: drivers/phy/phy-rcar-gen3-usb2.c
10818
1b0fe6be
PZ
10819RESET CONTROLLER FRAMEWORK
10820M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10821T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10822S: Maintained
10823F: drivers/reset/
10824F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10825F: include/dt-bindings/reset/
1b0fe6be
PZ
10826F: include/linux/reset.h
10827F: include/linux/reset-controller.h
10828
e0897645 10829RFKILL
8b58be88 10830M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10831L: linux-wireless@vger.kernel.org
ce466579
JB
10832W: http://wireless.kernel.org/
10833T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10834T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10835S: Maintained
505c9247 10836F: Documentation/rfkill.txt
80811493 10837F: net/rfkill/
e0897645 10838
933685ca
TG
10839RHASHTABLE
10840M: Thomas Graf <tgraf@suug.ch>
39ec406d 10841M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10842L: netdev@vger.kernel.org
10843S: Maintained
10844F: lib/rhashtable.c
10845F: include/linux/rhashtable.h
10846
67e054e9
ML
10847RICOH SMARTMEDIA/XD DRIVER
10848M: Maxim Levitsky <maximlevitsky@gmail.com>
10849S: Maintained
21c26f50
JP
10850F: drivers/mtd/nand/r852.c
10851F: drivers/mtd/nand/r852.h
67e054e9 10852
92634125
ML
10853RICOH R5C592 MEMORYSTICK DRIVER
10854M: Maxim Levitsky <maximlevitsky@gmail.com>
10855S: Maintained
10856F: drivers/memstick/host/r592.*
10857
27f1d2f9
SA
10858ROCCAT DRIVERS
10859M: Stefan Achatz <erazor_de@users.sourceforge.net>
10860W: http://sourceforge.net/projects/roccat/
10861S: Maintained
10862F: drivers/hid/hid-roccat*
10863F: include/linux/hid-roccat*
10864F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10865
4b8ac966
JP
10866ROCKER DRIVER
10867M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10868L: netdev@vger.kernel.org
10869S: Supported
10870F: drivers/net/ethernet/rocker/
10871
1da177e4
LT
10872ROCKETPORT DRIVER
10873P: Comtrol Corp.
1da177e4
LT
10874W: http://www.comtrol.com
10875S: Maintained
679655da 10876F: Documentation/serial/rocket.txt
c897401b 10877F: drivers/tty/rocket*
1da177e4 10878
7645c2f4
KC
10879ROCKETPORT EXPRESS/INFINITY DRIVER
10880M: Kevin Cernekee <cernekee@gmail.com>
10881L: linux-serial@vger.kernel.org
10882S: Odd Fixes
10883F: drivers/tty/serial/rp2.*
10884
1da177e4 10885ROSE NETWORK LAYER
8b58be88 10886M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10887L: linux-hams@vger.kernel.org
d34cb28a 10888W: http://www.linux-ax25.org/
1da177e4 10889S: Maintained
679655da 10890F: include/net/rose.h
c117ab84 10891F: include/uapi/linux/rose.h
679655da 10892F: net/rose/
1da177e4 10893
91952bc0
AP
10894RTL2830 MEDIA DRIVER
10895M: Antti Palosaari <crope@iki.fi>
10896L: linux-media@vger.kernel.org
a825eaec 10897W: https://linuxtv.org
91952bc0
AP
10898W: http://palosaari.fi/linux/
10899Q: http://patchwork.linuxtv.org/project/linux-media/list/
10900T: git git://linuxtv.org/anttip/media_tree.git
10901S: Maintained
10902F: drivers/media/dvb-frontends/rtl2830*
10903
27a0aacf
AP
10904RTL2832 MEDIA DRIVER
10905M: Antti Palosaari <crope@iki.fi>
10906L: linux-media@vger.kernel.org
a825eaec 10907W: https://linuxtv.org
27a0aacf
AP
10908W: http://palosaari.fi/linux/
10909Q: http://patchwork.linuxtv.org/project/linux-media/list/
10910T: git git://linuxtv.org/anttip/media_tree.git
10911S: Maintained
10912F: drivers/media/dvb-frontends/rtl2832*
10913
ba6e6f6e
AP
10914RTL2832_SDR MEDIA DRIVER
10915M: Antti Palosaari <crope@iki.fi>
10916L: linux-media@vger.kernel.org
a825eaec 10917W: https://linuxtv.org
ba6e6f6e
AP
10918W: http://palosaari.fi/linux/
10919Q: http://patchwork.linuxtv.org/project/linux-media/list/
10920T: git git://linuxtv.org/anttip/media_tree.git
10921S: Maintained
b4bb1c28 10922F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10923
59840488 10924RTL8180 WIRELESS DRIVER
605bebe2 10925L: linux-wireless@vger.kernel.org
491b26b4 10926W: http://wireless.kernel.org/
54e5881d 10927T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10928S: Orphan
62141726 10929F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10930
59840488 10931RTL8187 WIRELESS DRIVER
9f0939bf 10932M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10933M: Hin-Tak Leung <htl10@users.sourceforge.net>
10934M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10935L: linux-wireless@vger.kernel.org
491b26b4 10936W: http://wireless.kernel.org/
54e5881d 10937T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10938S: Maintained
62141726 10939F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10940
3cf0c8ad
LF
10941RTL8192CE WIRELESS DRIVER
10942M: Larry Finger <Larry.Finger@lwfinger.net>
10943M: Chaoming Li <chaoming_li@realsil.com.cn>
10944L: linux-wireless@vger.kernel.org
491b26b4 10945W: http://wireless.kernel.org/
3cf0c8ad
LF
10946T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10947S: Maintained
62141726
KV
10948F: drivers/net/wireless/realtek/rtlwifi/
10949F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10950
26f1fad2 10951RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
1ee83789 10952M: Jes Sorensen <Jes.Sorensen@gmail.com>
26f1fad2 10953L: linux-wireless@vger.kernel.org
171a900c 10954T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10955S: Maintained
10956F: drivers/net/wireless/realtek/rtl8xxxu/
10957
9eb8ef74 10958S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10959M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10960L: linux-fbdev@vger.kernel.org
ce00f85c 10961S: Maintained
8a61f013 10962F: drivers/video/fbdev/savage/
9eb8ef74 10963
1da177e4 10964S390
8b58be88
JP
10965M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10966M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10967L: linux-s390@vger.kernel.org
5238da45 10968W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10969T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10970S: Supported
679655da 10971F: arch/s390/
a968cd3e 10972F: drivers/s390/
3bfe6858
JN
10973F: Documentation/s390/
10974F: Documentation/DocBook/s390*
5238da45 10975
322986ca
SO
10976S390 COMMON I/O LAYER
10977M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10978M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10979L: linux-s390@vger.kernel.org
10980W: http://www.ibm.com/developerworks/linux/linux390/
10981S: Supported
10982F: drivers/s390/cio/
10983
10984S390 DASD DRIVER
38b7f07a
SH
10985M: Stefan Haberland <sth@linux.vnet.ibm.com>
10986M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10987L: linux-s390@vger.kernel.org
10988W: http://www.ibm.com/developerworks/linux/linux390/
10989S: Supported
10990F: drivers/s390/block/dasd*
10991F: block/partitions/ibm.c
10992
5238da45 10993S390 NETWORK DRIVERS
90b14dc7 10994M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
f0c59aff 10995M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10996L: linux-s390@vger.kernel.org
5238da45
HC
10997W: http://www.ibm.com/developerworks/linux/linux390/
10998S: Supported
679655da 10999F: drivers/s390/net/
5238da45 11000
322986ca
SO
11001S390 PCI SUBSYSTEM
11002M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11003M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11004L: linux-s390@vger.kernel.org
11005W: http://www.ibm.com/developerworks/linux/linux390/
11006S: Supported
11007F: arch/s390/pci/
11008F: drivers/pci/hotplug/s390_pci_hpc.c
11009
feed9b62 11010S390 ZCRYPT DRIVER
cb9c6385 11011M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 11012L: linux-s390@vger.kernel.org
a968cd3e 11013W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 11014S: Supported
d5ca6918 11015F: drivers/s390/crypto/
feed9b62 11016
5238da45 11017S390 ZFCP DRIVER
d38e19d0 11018M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 11019L: linux-s390@vger.kernel.org
5238da45 11020W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 11021S: Supported
679655da 11022F: drivers/s390/scsi/zfcp_*
1da177e4 11023
dd96df2c 11024S390 IUCV NETWORK LAYER
90b14dc7 11025M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
f0c59aff 11026M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
11027L: linux-s390@vger.kernel.org
11028W: http://www.ibm.com/developerworks/linux/linux390/
11029S: Supported
679655da
JP
11030F: drivers/s390/net/*iucv*
11031F: include/net/iucv/
11032F: net/iucv/
dd96df2c 11033
8128f23c
GS
11034S390 IOMMU (PCI)
11035M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11036L: linux-s390@vger.kernel.org
11037W: http://www.ibm.com/developerworks/linux/linux390/
11038S: Supported
11039F: drivers/iommu/s390-iommu.c
11040
1877888d
DJS
11041S390 VFIO-CCW DRIVER
11042M: Cornelia Huck <cornelia.huck@de.ibm.com>
11043M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11044L: linux-s390@vger.kernel.org
11045L: kvm@vger.kernel.org
11046S: Supported
11047F: drivers/s390/cio/vfio_ccw*
11048F: Documentation/s390/vfio-ccw.txt
11049F: include/uapi/linux/vfio_ccw.h
11050
4dde7f75 11051S3C24XX SD/MMC Driver
8b58be88 11052M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 11053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 11054S: Supported
679655da 11055F: drivers/mmc/host/s3cmci.*
4dde7f75 11056
1f15a229
HV
11057SAA6588 RDS RECEIVER DRIVER
11058M: Hans Verkuil <hverkuil@xs4all.nl>
11059L: linux-media@vger.kernel.org
11060T: git git://linuxtv.org/media_tree.git
a825eaec 11061W: https://linuxtv.org
1f15a229
HV
11062S: Odd Fixes
11063F: drivers/media/i2c/saa6588*
11064
98ed12e6 11065SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
11066M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11067M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 11068L: linux-media@vger.kernel.org
a825eaec 11069W: https://linuxtv.org
98ed12e6
MCC
11070T: git git://linuxtv.org/media_tree.git
11071S: Odd fixes
618cd932 11072F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
11073F: drivers/media/pci/saa7134/
11074
1da177e4 11075SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 11076M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 11077L: linux-media@vger.kernel.org
275ffde4 11078T: git git://linuxtv.org/media_tree.git
1da177e4 11079S: Maintained
90d72ac6
MCC
11080F: drivers/media/common/saa7146/
11081F: drivers/media/pci/saa7146/
11082F: include/media/saa7146*
1da177e4 11083
92304a40 11084SAMSUNG LAPTOP DRIVER
5909c654 11085M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
11086L: platform-driver-x86@vger.kernel.org
11087S: Maintained
11088F: drivers/platform/x86/samsung-laptop.c
11089
4a109cc0 11090SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 11091M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 11092M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 11093M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
11094L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11095S: Supported
14430813 11096F: sound/soc/samsung/
4a109cc0 11097
c46ea13f
KK
11098SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11099M: Krzysztof Kozlowski <krzk@kernel.org>
11100L: linux-crypto@vger.kernel.org
11101L: linux-samsung-soc@vger.kernel.org
11102S: Maintained
11103F: drivers/crypto/exynos-rng.c
11104F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11105
0d89a28b 11106SAMSUNG FRAMEBUFFER DRIVER
b7701755 11107M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
11108L: linux-fbdev@vger.kernel.org
11109S: Maintained
8a61f013 11110F: drivers/video/fbdev/s3c-fb.c
0d89a28b 11111
b40f0632 11112SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 11113M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
11114M: Krzysztof Kozlowski <krzk@kernel.org>
11115M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 11116L: linux-kernel@vger.kernel.org
b40f0632 11117L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
11118S: Supported
11119F: drivers/mfd/sec*.c
11120F: drivers/regulator/s2m*.c
11121F: drivers/regulator/s5m*.c
b40f0632
KK
11122F: drivers/clk/clk-s2mps11.c
11123F: drivers/rtc/rtc-s5m.c
f69d3a17 11124F: include/linux/mfd/samsung/
a13c7c51
KK
11125F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11126F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 11127F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 11128F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 11129
28845b07
KK
11130SAMSUNG S5P Security SubSystem (SSS) DRIVER
11131M: Krzysztof Kozlowski <krzk@kernel.org>
11132M: Vladimir Zapolskiy <vz@mleia.com>
11133L: linux-crypto@vger.kernel.org
11134L: linux-samsung-soc@vger.kernel.org
11135S: Maintained
11136F: drivers/crypto/s5p-sss.c
11137
038f5c4b
SN
11138SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11139M: Kyungmin Park <kyungmin.park@samsung.com>
11140M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11141L: linux-media@vger.kernel.org
11142Q: https://patchwork.linuxtv.org/project/linux-media/list/
11143S: Supported
11144F: drivers/media/platform/exynos4-is/
038f5c4b 11145
6fd86ab2
SN
11146SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11147M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11148L: linux-media@vger.kernel.org
11149L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11150S: Maintained
11151F: drivers/media/platform/s3c-camif/
d647f0b7 11152F: include/media/drv-intf/s3c_camif.h
6fd86ab2 11153
b84ef24e
AH
11154SAMSUNG S5C73M3 CAMERA DRIVER
11155M: Kyungmin Park <kyungmin.park@samsung.com>
11156M: Andrzej Hajda <a.hajda@samsung.com>
11157L: linux-media@vger.kernel.org
11158S: Supported
11159F: drivers/media/i2c/s5c73m3/*
11160
7d459937
AH
11161SAMSUNG S5K5BAF CAMERA DRIVER
11162M: Kyungmin Park <kyungmin.park@samsung.com>
11163M: Andrzej Hajda <a.hajda@samsung.com>
11164L: linux-media@vger.kernel.org
11165S: Supported
11166F: drivers/media/i2c/s5k5baf.c
11167
c04c674f
RB
11168SAMSUNG S3FWRN5 NFC DRIVER
11169M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 11170M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
11171L: linux-nfc@lists.01.org (moderated for non-subscribers)
11172S: Supported
11173F: drivers/nfc/s3fwrn5
11174
310e39c9 11175SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
11176M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11177M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 11178M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
11179S: Supported
11180L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11181F: drivers/clk/samsung/
490583f0
CC
11182F: include/dt-bindings/clock/exynos*.h
11183F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 11184
2e365a70
AS
11185SAMSUNG SPI DRIVERS
11186M: Kukjin Kim <kgene@kernel.org>
11187M: Krzysztof Kozlowski <krzk@kernel.org>
11188M: Andi Shyti <andi.shyti@samsung.com>
11189L: linux-spi@vger.kernel.org
11190L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11191S: Maintained
11192F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11193F: drivers/spi/spi-s3c*
11194F: include/linux/platform_data/spi-s3c64xx.h
11195
66890ed6
BA
11196SAMSUNG SXGBE DRIVERS
11197M: Byungho An <bh74.an@samsung.com>
11198M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
11199M: Vipul Pandya <vipul.pandya@samsung.com>
11200S: Supported
11201L: netdev@vger.kernel.org
11202F: drivers/net/ethernet/samsung/sxgbe/
11203
93c537af 11204SAMSUNG THERMAL DRIVER
0faf7dd5 11205M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
11206L: linux-pm@vger.kernel.org
11207L: linux-samsung-soc@vger.kernel.org
11208S: Supported
9f273c24 11209T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
11210F: drivers/thermal/samsung/
11211
e296cd32 11212SAMSUNG USB2 PHY DRIVER
774e0362
KD
11213M: Kamil Debski <kamil@wypas.org>
11214M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
11215L: linux-kernel@vger.kernel.org
11216S: Supported
11217F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11218F: Documentation/phy/samsung-usb2.txt
11219F: drivers/phy/phy-exynos4210-usb2.c
11220F: drivers/phy/phy-exynos4x12-usb2.c
11221F: drivers/phy/phy-exynos5250-usb2.c
11222F: drivers/phy/phy-s5pv210-usb2.c
11223F: drivers/phy/phy-samsung-usb2.c
11224F: drivers/phy/phy-samsung-usb2.h
11225
ca749e2a 11226SERIAL DRIVERS
5e30bbb7 11227M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 11228L: linux-serial@vger.kernel.org
5e30bbb7 11229S: Maintained
30743257 11230F: Documentation/devicetree/bindings/serial/
14430813 11231F: drivers/tty/serial/
ca749e2a 11232
cd6484e1
RH
11233SERIAL DEVICE BUS
11234M: Rob Herring <robh@kernel.org>
11235L: linux-serial@vger.kernel.org
11236S: Maintained
11237F: Documentation/devicetree/bindings/serial/slave-device.txt
11238F: drivers/tty/serdev/
11239F: include/linux/serdev.h
11240
fa5dc29c
SY
11241SERIAL IR RECEIVER
11242M: Sean Young <sean@mess.org>
11243L: linux-media@vger.kernel.org
11244S: Maintained
11245F: drivers/media/rc/serial_ir.c
11246
49fc9361
BG
11247STI CEC DRIVER
11248M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
11249L: kernel@stlinux.com
11250S: Maintained
11251F: drivers/staging/media/st-cec/
11252F: Documentation/devicetree/bindings/media/stih-cec.txt
11253
ac713874
UB
11254SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11255M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11256L: linux-s390@vger.kernel.org
11257W: http://www.ibm.com/developerworks/linux/linux390/
11258S: Supported
11259F: net/smc/
11260
aecb7b64 11261SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 11262M: Viresh Kumar <vireshk@kernel.org>
337ae47c 11263M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 11264S: Maintained
1fb200d6 11265F: include/linux/dma/dw.h
3d598f47 11266F: include/linux/platform_data/dma-dw.h
61a76496 11267F: drivers/dma/dw/
aecb7b64 11268
65e0ace2
JD
11269SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11270M: Jie Deng <jiedeng@synopsys.com>
11271L: netdev@vger.kernel.org
11272S: Supported
11273F: drivers/net/ethernet/synopsys/
11274
fc531d98 11275SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 11276M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
11277R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11278R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
11279L: linux-i2c@vger.kernel.org
11280S: Maintained
11281F: drivers/i2c/busses/i2c-designware-*
11282F: include/linux/platform_data/i2c-designware.h
11283
f9e37137 11284SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
11285M: Jaehoon Chung <jh80.chung@samsung.com>
11286L: linux-mmc@vger.kernel.org
11287S: Maintained
f9e37137
SJ
11288F: drivers/mmc/host/dw_mmc*
11289
a961e698
AS
11290SYSTEM TRACE MODULE CLASS
11291M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11292S: Maintained
e787bc46 11293T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
11294F: Documentation/trace/stm.txt
11295F: drivers/hwtracing/stm/
11296F: include/linux/stm.h
11297F: include/uapi/linux/stm.h
11298
1db121d6
AN
11299THUNDERBOLT DRIVER
11300M: Andreas Noever <andreas.noever@gmail.com>
11301S: Maintained
11302F: drivers/thunderbolt/
11303
e35a49b1
SR
11304TI BQ27XXX POWER SUPPLY DRIVER
11305R: Andrew F. Davis <afd@ti.com>
11306F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
11307F: drivers/power/supply/bq27xxx_battery.c
11308F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 11309
34db37c6 11310TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 11311M: John Stultz <john.stultz@linaro.org>
88606e80 11312M: Thomas Gleixner <tglx@linutronix.de>
e1c09219 11313R: Stephen Boyd <sboyd@codeaurora.org>
981c3a4f 11314L: linux-kernel@vger.kernel.org
75fc2d37 11315T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
11316S: Supported
11317F: include/linux/clocksource.h
11318F: include/linux/time.h
11319F: include/linux/timex.h
c117ab84
CEB
11320F: include/uapi/linux/time.h
11321F: include/uapi/linux/timex.h
88606e80
TG
11322F: kernel/time/clocksource.c
11323F: kernel/time/time*.c
34db37c6 11324F: kernel/time/alarmtimer.c
88606e80 11325F: kernel/time/ntp.c
7fe5f1c1 11326F: tools/testing/selftests/timers/
88606e80 11327
1da177e4 11328SC1200 WDT DRIVER
b300645a 11329M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 11330S: Maintained
679655da 11331F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
11332
11333SCHEDULER
dd9b238c 11334M: Ingo Molnar <mingo@redhat.com>
8b58be88 11335M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 11336L: linux-kernel@vger.kernel.org
75fc2d37 11337T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 11338S: Maintained
95c0d71d 11339F: kernel/sched/
679655da 11340F: include/linux/sched.h
c117ab84 11341F: include/uapi/linux/sched.h
c2eb505b 11342F: include/linux/wait.h
1da177e4 11343
6bcf6737 11344SCORE ARCHITECTURE
ed38665e 11345M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 11346M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 11347W: http://www.sunplus.com
6bcf6737 11348S: Supported
a2681a75 11349F: arch/score/
6bcf6737 11350
f2ed287b
LR
11351SCR24X CHIP CARD INTERFACE DRIVER
11352M: Lubomir Rintel <lkundrak@v3.sk>
11353S: Supported
11354F: drivers/char/pcmcia/scr24x_cs.c
11355
80f390ea
SH
11356SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11357M: Sudeep Holla <sudeep.holla@arm.com>
11358L: linux-arm-kernel@lists.infradead.org
11359S: Maintained
11360F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 11361F: drivers/clk/clk-scpi.c
8def3103 11362F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
11363F: drivers/firmware/arm_scpi.c
11364F: include/linux/scpi_protocol.h
80f390ea 11365
1da177e4 11366SCSI CDROM DRIVER
8b58be88 11367M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11368L: linux-scsi@vger.kernel.org
11369W: http://www.kernel.dk
11370S: Maintained
679655da 11371F: drivers/scsi/sr*
1da177e4 11372
fb50a83d 11373SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 11374M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
11375L: linux-rdma@vger.kernel.org
11376S: Supported
11377W: http://www.openfabrics.org
11378Q: http://patchwork.kernel.org/project/linux-rdma/list/
11379T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11380F: drivers/infiniband/ulp/srp/
11381F: include/scsi/srp.h
11382
1da177e4 11383SCSI SG DRIVER
8b58be88 11384M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 11385L: linux-scsi@vger.kernel.org
59ab3c93 11386W: http://sg.danny.cz/sg
1da177e4 11387S: Maintained
59ab3c93 11388F: Documentation/scsi/scsi-generic.txt
679655da
JP
11389F: drivers/scsi/sg.c
11390F: include/scsi/sg.h
1da177e4
LT
11391
11392SCSI SUBSYSTEM
7ee7895c 11393M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 11394T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
11395M: "Martin K. Petersen" <martin.petersen@oracle.com>
11396T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11397L: linux-scsi@vger.kernel.org
1da177e4 11398S: Maintained
2c99a314 11399F: Documentation/devicetree/bindings/scsi/
679655da
JP
11400F: drivers/scsi/
11401F: include/scsi/
1da177e4
LT
11402
11403SCSI TAPE DRIVER
8b58be88 11404M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
11405L: linux-scsi@vger.kernel.org
11406S: Maintained
679655da 11407F: Documentation/scsi/st.txt
f7269cfc
JD
11408F: drivers/scsi/st.*
11409F: drivers/scsi/st_*.h
1da177e4
LT
11410
11411SCTP PROTOCOL
8b6efb75 11412M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 11413M: Neil Horman <nhorman@tuxdriver.com>
1a418796 11414L: linux-sctp@vger.kernel.org
5f85813c 11415W: http://lksctp.sourceforge.net
8b6efb75 11416S: Maintained
679655da
JP
11417F: Documentation/networking/sctp.txt
11418F: include/linux/sctp.h
4d58c025 11419F: include/uapi/linux/sctp.h
679655da
JP
11420F: include/net/sctp/
11421F: net/sctp/
1da177e4
LT
11422
11423SCx200 CPU SUPPORT
8b58be88 11424M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11425S: Odd Fixes
679655da 11426F: Documentation/i2c/busses/scx200_acb
390889b6 11427F: arch/x86/platform/scx200/
679655da
JP
11428F: drivers/watchdog/scx200_wdt.c
11429F: drivers/i2c/busses/scx200*
11430F: drivers/mtd/maps/scx200_docflash.c
11431F: include/linux/scx200.h
1662d32c
JC
11432
11433SCx200 GPIO DRIVER
8b58be88 11434M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11435S: Maintained
679655da
JP
11436F: drivers/char/scx200_gpio.c
11437F: include/linux/scx200_gpio.h
1662d32c
JC
11438
11439SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 11440M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11441S: Maintained
679655da 11442F: drivers/clocksource/scx200_hrt.c
1da177e4 11443
6a36913a 11444SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 11445M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
11446L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11447S: Maintained
679655da 11448F: drivers/mmc/host/sdricoh_cs.c
6a36913a 11449
e7839f25 11450SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 11451M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 11452L: linux-mmc@vger.kernel.org
ddfe954d
UH
11453T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11454S: Maintained
11455F: drivers/mmc/host/sdhci*
11456F: include/linux/mmc/sdhci*
e2d1d6c0 11457
c04f9d61
KC
11458SECURE COMPUTING
11459M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
11460R: Andy Lutomirski <luto@amacapital.net>
11461R: Will Drewry <wad@chromium.org>
c04f9d61
KC
11462T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11463S: Supported
11464F: kernel/seccomp.c
11465F: include/uapi/linux/seccomp.h
11466F: include/linux/seccomp.h
c99ee51a 11467F: tools/testing/selftests/seccomp/*
c04f9d61
KC
11468K: \bsecure_computing
11469K: \bTIF_SECCOMP\b
11470
476bf3d6
AC
11471SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11472M: Al Cooper <alcooperx@gmail.com>
11473L: linux-mmc@vger.kernel.org
11474L: bcm-kernel-feedback-list@broadcom.com
11475S: Maintained
11476F: drivers/mmc/host/sdhci-brcmstb*
11477
0d1bb41a 11478SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 11479M: Ben Dooks <ben-linux@fluff.org>
dc524882 11480M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 11481L: linux-mmc@vger.kernel.org
0d1bb41a 11482S: Maintained
dc524882 11483F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 11484
c63b3cba 11485SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 11486M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
11487L: linux-mmc@vger.kernel.org
11488S: Maintained
11489F: drivers/mmc/host/sdhci-spear.c
11490
455a7b23
SB
11491SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11492M: Scott Bauer <scott.bauer@intel.com>
11493M: Jonathan Derrick <jonathan.derrick@intel.com>
11494M: Rafael Antognolli <rafael.antognolli@intel.com>
0222967b 11495L: linux-block@vger.kernel.org
455a7b23
SB
11496S: Supported
11497F: block/sed*
11498F: block/opal_proto.h
11499F: include/linux/sed*
11500F: include/uapi/linux/sed*
11501
8711cca2 11502SECURITY SUBSYSTEM
9b45c0d2 11503M: James Morris <james.l.morris@oracle.com>
9c3646d1 11504M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 11505L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 11506T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 11507W: http://kernsec.org/
8711cca2 11508S: Supported
7d2c86b5 11509F: security/
8711cca2 11510
1da177e4 11511SECURITY CONTACT
8b58be88 11512M: Security Officers <security@kernel.org>
1da177e4
LT
11513S: Supported
11514
11515SELINUX SECURITY MODULE
e0238b4c 11516M: Paul Moore <paul@paul-moore.com>
8b58be88 11517M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 11518M: Eric Paris <eparis@parisplace.org>
e0238b4c 11519L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 11520W: http://selinuxproject.org
5a5f2acf 11521T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 11522S: Supported
679655da
JP
11523F: include/linux/selinux*
11524F: security/selinux/
6bde95ce 11525F: scripts/selinux/
1da177e4 11526
c1c124e9
JJ
11527APPARMOR SECURITY MODULE
11528M: John Johansen <john.johansen@canonical.com>
11529L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11530W: apparmor.wiki.kernel.org
11531T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11532S: Supported
11533F: security/apparmor/
11534
9b091556
KC
11535LOADPIN SECURITY MODULE
11536M: Kees Cook <keescook@chromium.org>
11537T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11538S: Supported
11539F: security/loadpin/
11540
730daa16
KC
11541YAMA SECURITY MODULE
11542M: Kees Cook <keescook@chromium.org>
11543T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11544S: Supported
11545F: security/yama/
11546
cef2cf07 11547SENSABLE PHANTOM
8b58be88 11548M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 11549S: Maintained
679655da 11550F: drivers/misc/phantom.c
c117ab84 11551F: include/uapi/linux/phantom.h
cef2cf07 11552
2a1e8447
JB
11553Emulex 10Gbps iSCSI - OneConnect DRIVER
11554M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11555M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11556M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 11557L: linux-scsi@vger.kernel.org
2a1e8447 11558W: http://www.broadcom.com
3387f656
JP
11559S: Supported
11560F: drivers/scsi/be2iscsi/
6733b39a 11561
d2ee76fa 11562Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
11563M: Sathya Perla <sathya.perla@broadcom.com>
11564M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
11565M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11566M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 11567L: netdev@vger.kernel.org
fea3af67 11568W: http://www.emulex.com
7d2c86b5 11569S: Supported
9aebddd1 11570F: drivers/net/ethernet/emulex/benet/
6b7c5b94 11571
d2928a8c 11572EMULEX ONECONNECT ROCE DRIVER
2c15b73a
SX
11573M: Selvin Xavier <selvin.xavier@broadcom.com>
11574M: Devesh Sharma <devesh.sharma@broadcom.com>
d2928a8c 11575L: linux-rdma@vger.kernel.org
2c15b73a
SX
11576W: http://www.broadcom.com
11577S: Odd Fixes
d2928a8c 11578F: drivers/infiniband/hw/ocrdma/
a7fe7380 11579F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 11580
8ceee660 11581SFC NETWORK DRIVER
c06f51ea 11582M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
11583M: Edward Cree <ecree@solarflare.com>
11584M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 11585L: netdev@vger.kernel.org
8ceee660 11586S: Supported
874aeea5 11587F: drivers/net/ethernet/sfc/
8ceee660 11588
e2d1d6c0 11589SGI GRU DRIVER
cc883afc 11590M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 11591S: Maintained
679655da 11592F: drivers/misc/sgi-gru/
e2d1d6c0
RD
11593
11594SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 11595M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
11596L: linux-ia64@vger.kernel.org
11597S: Supported
679655da 11598F: Documentation/ia64/serial.txt
df621252 11599F: drivers/tty/serial/ioc?_serial.c
679655da 11600F: include/linux/ioc?.h
e2d1d6c0 11601
75312619 11602SGI XP/XPC/XPNET DRIVER
e180383f
RH
11603M: Cliff Whickman <cpw@sgi.com>
11604M: Robin Holt <robinmholt@gmail.com>
75312619 11605S: Maintained
679655da 11606F: drivers/misc/sgi-xp/
75312619 11607
46eacf3b
AP
11608SI2157 MEDIA DRIVER
11609M: Antti Palosaari <crope@iki.fi>
11610L: linux-media@vger.kernel.org
a825eaec 11611W: https://linuxtv.org
46eacf3b
AP
11612W: http://palosaari.fi/linux/
11613Q: http://patchwork.linuxtv.org/project/linux-media/list/
11614T: git git://linuxtv.org/anttip/media_tree.git
11615S: Maintained
11616F: drivers/media/tuners/si2157*
11617
75e2d5ba
AP
11618SI2168 MEDIA DRIVER
11619M: Antti Palosaari <crope@iki.fi>
11620L: linux-media@vger.kernel.org
a825eaec 11621W: https://linuxtv.org
75e2d5ba
AP
11622W: http://palosaari.fi/linux/
11623Q: http://patchwork.linuxtv.org/project/linux-media/list/
11624T: git git://linuxtv.org/anttip/media_tree.git
11625S: Maintained
11626F: drivers/media/dvb-frontends/si2168*
11627
49cc629d
HV
11628SI470X FM RADIO RECEIVER I2C DRIVER
11629M: Hans Verkuil <hverkuil@xs4all.nl>
11630L: linux-media@vger.kernel.org
11631T: git git://linuxtv.org/media_tree.git
a825eaec 11632W: https://linuxtv.org
49cc629d
HV
11633S: Odd Fixes
11634F: drivers/media/radio/si470x/radio-si470x-i2c.c
11635
11636SI470X FM RADIO RECEIVER USB DRIVER
11637M: Hans Verkuil <hverkuil@xs4all.nl>
11638L: linux-media@vger.kernel.org
11639T: git git://linuxtv.org/media_tree.git
a825eaec 11640W: https://linuxtv.org
49cc629d
HV
11641S: Maintained
11642F: drivers/media/radio/si470x/radio-si470x-common.c
11643F: drivers/media/radio/si470x/radio-si470x.h
11644F: drivers/media/radio/si470x/radio-si470x-usb.c
11645
c937ca03
EV
11646SI4713 FM RADIO TRANSMITTER I2C DRIVER
11647M: Eduardo Valentin <edubezval@gmail.com>
11648L: linux-media@vger.kernel.org
11649T: git git://linuxtv.org/media_tree.git
a825eaec 11650W: https://linuxtv.org
c937ca03 11651S: Odd Fixes
99995ded 11652F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11653
11654SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11655M: Eduardo Valentin <edubezval@gmail.com>
11656L: linux-media@vger.kernel.org
11657T: git git://linuxtv.org/media_tree.git
a825eaec 11658W: https://linuxtv.org
c937ca03 11659S: Odd Fixes
99995ded
DR
11660F: drivers/media/radio/si4713/radio-platform-si4713.c
11661
11662SI4713 FM RADIO TRANSMITTER USB DRIVER
11663M: Hans Verkuil <hverkuil@xs4all.nl>
11664L: linux-media@vger.kernel.org
11665T: git git://linuxtv.org/media_tree.git
a825eaec 11666W: https://linuxtv.org
99995ded
DR
11667S: Maintained
11668F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11669
beb91d46 11670SIANO DVB DRIVER
5dc8a864
MCC
11671M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11672M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11673L: linux-media@vger.kernel.org
a825eaec 11674W: https://linuxtv.org
beb91d46
MCC
11675T: git git://linuxtv.org/media_tree.git
11676S: Odd fixes
11677F: drivers/media/common/siano/
beb91d46 11678F: drivers/media/usb/siano/
beb91d46 11679F: drivers/media/usb/siano/
14430813 11680F: drivers/media/mmc/siano/
beb91d46 11681
cef9dd85
HG
11682SILEAD TOUCHSCREEN DRIVER
11683M: Hans de Goede <hdegoede@redhat.com>
11684L: linux-input@vger.kernel.org
11685L: platform-driver-x86@vger.kernel.org
11686S: Maintained
11687F: drivers/input/touchscreen/silead.c
11688F: drivers/platform/x86/silead_dmi.c
11689
6f15b602
HG
11690SIMPLEFB FB DRIVER
11691M: Hans de Goede <hdegoede@redhat.com>
11692L: linux-fbdev@vger.kernel.org
11693S: Maintained
2d799dde 11694F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11695F: drivers/video/fbdev/simplefb.c
11696F: include/linux/platform_data/simplefb.h
11697
b618b69c 11698SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11699L: linux-media@vger.kernel.org
bb60fcb2 11700S: Orphan
b618b69c 11701F: drivers/media/platform/sh_veu.c
b618b69c
GL
11702
11703SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11704L: linux-media@vger.kernel.org
bb60fcb2 11705S: Orphan
b618b69c 11706F: drivers/media/platform/sh_vou.c
d647f0b7 11707F: include/media/drv-intf/sh_vou.h
b618b69c 11708
6349d997 11709SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11710M: Len Brown <lenb@kernel.org>
6349d997
LB
11711L: sfi-devel@simplefirmware.org
11712W: http://simplefirmware.org/
11713T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11714S: Supported
943fc810 11715F: arch/x86/platform/sfi/
6349d997
LB
11716F: drivers/sfi/
11717F: include/linux/sfi*.h
e2d1d6c0 11718
1da177e4
LT
11719SIMTEC EB110ATX (Chalice CATS)
11720P: Ben Dooks
b16957c6
BD
11721P: Vincent Sanders <vince@simtec.co.uk>
11722M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11723W: http://www.simtec.co.uk/products/EB110ATX/
11724S: Supported
11725
11726SIMTEC EB2410ITX (BAST)
11727P: Ben Dooks
b16957c6
BD
11728P: Vincent Sanders <vince@simtec.co.uk>
11729M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11730W: http://www.simtec.co.uk/products/EB2410ITX/
11731S: Supported
15dba387
JP
11732F: arch/arm/mach-s3c24xx/mach-bast.c
11733F: arch/arm/mach-s3c24xx/bast-ide.c
11734F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11735
2c956a60
JD
11736SIPHASH PRF ROUTINES
11737M: Jason A. Donenfeld <Jason@zx2c4.com>
11738S: Maintained
11739F: lib/siphash.c
11740F: lib/test_siphash.c
11741F: include/linux/siphash.h
11742
4c5adde7 11743TI DAVINCI MACHINE SUPPORT
3ba789c0 11744M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11745M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11747T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11748S: Supported
14430813 11749F: arch/arm/mach-davinci/
046d0a37 11750F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11751
8d4b3f08 11752TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11753M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11754L: linux-media@vger.kernel.org
a825eaec 11755W: https://linuxtv.org
8d4b3f08
LP
11756Q: http://patchwork.linuxtv.org/project/linux-media/list/
11757T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11758S: Maintained
8d4b3f08
LP
11759F: drivers/media/platform/davinci/
11760F: include/media/davinci/
11761
417d2e50 11762TI AM437X VPFE DRIVER
e43cdb56 11763M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11764L: linux-media@vger.kernel.org
a825eaec 11765W: https://linuxtv.org
417d2e50
BP
11766Q: http://patchwork.linuxtv.org/project/linux-media/list/
11767T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11768S: Maintained
11769F: drivers/media/platform/am437x/
11770
c4c0283a 11771OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11772M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11773L: linux-media@vger.kernel.org
a825eaec 11774W: https://linuxtv.org
c4c0283a
BP
11775Q: http://patchwork.linuxtv.org/project/linux-media/list/
11776T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11777S: Maintained
11778F: drivers/media/i2c/ov2659.c
b5dcee22 11779F: include/media/i2c/ov2659.h
c4c0283a 11780
3a6779f5
SM
11781SILICON MOTION SM712 FRAME BUFFER DRIVER
11782M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11783M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11784M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3a6779f5
SM
11785L: linux-fbdev@vger.kernel.org
11786S: Maintained
11787F: drivers/video/fbdev/sm712*
11788F: Documentation/fb/sm712fb.txt
11789
92aab3c0 11790SIS 190 ETHERNET DRIVER
8b58be88 11791M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11792L: netdev@vger.kernel.org
11793S: Maintained
8c7de408 11794F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11795
1da177e4 11796SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11797M: Daniele Venzano <venza@brownhat.org>
1da177e4 11798W: http://www.brownhat.org/sis900.html
979b6c13 11799L: netdev@vger.kernel.org
1da177e4 11800S: Maintained
8c7de408 11801F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11802
11803SIS FRAMEBUFFER DRIVER
8b58be88 11804M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11805W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11806S: Maintained
679655da 11807F: Documentation/fb/sisfb.txt
8a61f013 11808F: drivers/video/fbdev/sis/
679655da 11809F: include/video/sisfb.h
1da177e4
LT
11810
11811SIS USB2VGA DRIVER
8b58be88 11812M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11813W: http://www.winischhofer.at/linuxsisusbvga.shtml
11814S: Maintained
679655da 11815F: drivers/usb/misc/sisusbvga/
1da177e4 11816
415ad26d 11817SLAB ALLOCATOR
16e943bf 11818M: Christoph Lameter <cl@linux.com>
2ed1c525 11819M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11820M: David Rientjes <rientjes@google.com>
11821M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11822M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11823L: linux-mm@kvack.org
11824S: Maintained
679655da 11825F: include/linux/sl?b*.h
16e943bf 11826F: mm/sl?b*
415ad26d 11827
9fab9787 11828SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11829M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11830M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11831M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11832R: Steven Rostedt <rostedt@goodmis.org>
11833R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11834L: linux-kernel@vger.kernel.org
9fab9787
PM
11835W: http://www.rdrop.com/users/paulmck/RCU/
11836S: Supported
11837T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11838F: include/linux/srcu.h
11839F: kernel/rcu/srcu.c
9fab9787 11840
66372841
CS
11841SMACK SECURITY MODULE
11842M: Casey Schaufler <casey@schaufler-ca.com>
11843L: linux-security-module@vger.kernel.org
11844W: http://schaufler-ca.com
ece38248 11845T: git git://github.com/cschaufler/smack-next
66372841
CS
11846S: Maintained
11847F: Documentation/security/Smack.txt
11848F: security/smack/
11849
20651e0b 11850DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11851M: Kevin Hilman <khilman@kernel.org>
11852M: Nishanth Menon <nm@ti.com>
11853S: Maintained
20651e0b 11854F: drivers/power/avs/
68ace3e1
KH
11855F: include/linux/power/smartreflex.h
11856L: linux-pm@vger.kernel.org
11857
1da177e4 11858SMC91x ETHERNET DRIVER
2f82af08 11859M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11860S: Odd Fixes
ae150435 11861F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11862
e8e31622
SA
11863SMIA AND SMIA++ IMAGE SENSOR DRIVER
11864M: Sakari Ailus <sakari.ailus@iki.fi>
11865L: linux-media@vger.kernel.org
11866S: Maintained
14430813 11867F: drivers/media/i2c/smiapp/
b5dcee22 11868F: include/media/i2c/smiapp.h
e8e31622
SA
11869F: drivers/media/i2c/smiapp-pll.c
11870F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11871F: include/uapi/linux/smiapp.h
a2cec3c0 11872F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11873
920fa1ff
GR
11874SMM665 HARDWARE MONITOR DRIVER
11875M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11876L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11877S: Maintained
11878F: Documentation/hwmon/smm665
11879F: drivers/hwmon/smm665.c
11880
9df7305b 11881SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11882M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11883L: linux-hwmon@vger.kernel.org
90b24cfb 11884S: Maintained
9df7305b
SG
11885F: Documentation/hwmon/emc2103
11886F: drivers/hwmon/emc2103.c
11887
a98d506c
HG
11888SMSC SCH5627 HARDWARE MONITOR DRIVER
11889M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11890L: linux-hwmon@vger.kernel.org
a98d506c
HG
11891S: Supported
11892F: Documentation/hwmon/sch5627
11893F: drivers/hwmon/sch5627.c
11894
6ea884db 11895SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11896M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11897L: linux-hwmon@vger.kernel.org
6ea884db 11898S: Maintained
679655da
JP
11899F: Documentation/hwmon/smsc47b397
11900F: drivers/hwmon/smsc47b397.c
6ea884db 11901
fd9abb3d 11902SMSC911x ETHERNET DRIVER
90b24cfb 11903M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11904L: netdev@vger.kernel.org
90b24cfb 11905S: Maintained
679655da 11906F: include/linux/smsc911x.h
ae150435 11907F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11908
11909SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11910M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11911L: netdev@vger.kernel.org
90b24cfb 11912S: Maintained
ae150435 11913F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11914
3c8a63e2 11915SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11916M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11917L: linux-fbdev@vger.kernel.org
90b24cfb 11918S: Maintained
8a61f013 11919F: drivers/video/fbdev/smscufx.c
3c8a63e2 11920
668acf32 11921SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11922M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11923L: linux-media@vger.kernel.org
275ffde4 11924T: git git://linuxtv.org/media_tree.git
795fb7e7 11925S: Maintained
90d72ac6
MCC
11926F: include/media/soc*
11927F: drivers/media/i2c/soc_camera/
11928F: drivers/media/platform/soc_camera/
668acf32 11929
e2d1d6c0 11930SOEKRIS NET48XX LED SUPPORT
8b58be88 11931M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11932S: Maintained
679655da 11933F: drivers/leds/leds-net48xx.c
e2d1d6c0 11934
e3994db1 11935SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11936M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11937M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11938M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11939M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11940L: linux-media@vger.kernel.org
11941S: Supported
11942F: drivers/media/pci/solo6x10/
11943
1da177e4 11944SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11945M: Shaohua Li <shli@kernel.org>
1da177e4 11946L: linux-raid@vger.kernel.org
0f9ce866 11947T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11948S: Supported
679655da
JP
11949F: drivers/md/
11950F: include/linux/raid/
c117ab84 11951F: include/uapi/linux/raid/
1da177e4 11952
1da177e4 11953SONIC NETWORK DRIVER
8b58be88 11954M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11955L: netdev@vger.kernel.org
1da177e4 11956S: Maintained
d9fb9f38 11957F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11958
61e115a5 11959SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11960M: Michael Buesch <m@bues.ch>
e7828b28 11961L: linux-wireless@vger.kernel.org
61e115a5 11962S: Maintained
679655da
JP
11963F: drivers/ssb/
11964F: include/linux/ssb/
61e115a5 11965
1da177e4 11966SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11967M: Mattia Dongili <malattia@linux.it>
d0944853 11968L: platform-driver-x86@vger.kernel.org
5b18167d 11969W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11970S: Maintained
679655da
JP
11971F: Documentation/laptops/sony-laptop.txt
11972F: drivers/char/sonypi.c
11973F: drivers/platform/x86/sony-laptop.c
11974F: include/linux/sony-laptop.h
1da177e4 11975
baf8532a 11976SONY MEMORYSTICK CARD SUPPORT
8b58be88 11977M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11978W: http://tifmxx.berlios.de/
11979S: Maintained
679655da 11980F: drivers/memstick/host/tifm_ms.c
baf8532a 11981
0ab30494
ML
11982SONY MEMORYSTICK STANDARD SUPPORT
11983M: Maxim Levitsky <maximlevitsky@gmail.com>
11984S: Maintained
11985F: drivers/memstick/core/ms_block.*
11986
1da177e4 11987SOUND
8b58be88 11988M: Jaroslav Kysela <perex@perex.cz>
d8130624 11989M: Takashi Iwai <tiwai@suse.com>
93711660 11990L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11991W: http://www.alsa-project.org/
dde7ad8d 11992T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11993T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11994Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11995S: Maintained
3126a179
JP
11996F: Documentation/sound/
11997F: include/sound/
c117ab84 11998F: include/uapi/sound/
679655da 11999F: sound/
1da177e4 12000
33bbe149
MB
12001SOUND - COMPRESSED AUDIO
12002M: Vinod Koul <vinod.koul@intel.com>
12003L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12004T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12005S: Supported
f672f31a 12006F: Documentation/sound/alsa/compress_offload.txt
33bbe149 12007F: include/sound/compress_driver.h
f672f31a 12008F: include/uapi/sound/compress_*
33bbe149
MB
12009F: sound/core/compress_offload.c
12010F: sound/soc/soc-compress.c
12011
bd903bde 12012SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 12013M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12014M: Mark Brown <broonie@kernel.org>
86f14df8 12015T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 12016L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 12017W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 12018S: Supported
181ad2a5 12019F: Documentation/devicetree/bindings/sound/
2820f615 12020F: Documentation/sound/alsa/soc/
679655da 12021F: sound/soc/
e6e55122 12022F: include/sound/soc*
eb1a6af3 12023
d7f8761b
MB
12024SOUND - DMAENGINE HELPERS
12025M: Lars-Peter Clausen <lars@metafoo.de>
12026S: Supported
12027F: include/sound/dmaengine_pcm.h
12028F: sound/core/pcm_dmaengine.c
12029F: sound/soc/soc-generic-dmaengine-pcm.c
12030
990a6a99
OS
12031SP2 MEDIA DRIVER
12032M: Olli Salonen <olli.salonen@iki.fi>
12033L: linux-media@vger.kernel.org
a825eaec 12034W: https://linuxtv.org
990a6a99
OS
12035Q: http://patchwork.linuxtv.org/project/linux-media/list/
12036S: Maintained
12037F: drivers/media/dvb-frontends/sp2*
12038
473321fc 12039SPARC + UltraSPARC (sparc/sparc64)
8b58be88 12040M: "David S. Miller" <davem@davemloft.net>
1da177e4 12041L: sparclinux@vger.kernel.org
8a6e2535 12042Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
12043T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12044T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 12045S: Maintained
679655da 12046F: arch/sparc/
7765b8bb 12047F: drivers/sbus/
1da177e4 12048
6404fcca
DM
12049SPARC SERIAL DRIVERS
12050M: "David S. Miller" <davem@davemloft.net>
12051L: sparclinux@vger.kernel.org
08deed1e
JP
12052T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12053T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 12054S: Maintained
6816383a 12055F: include/linux/sunserialcore.h
df621252 12056F: drivers/tty/serial/suncore.c
df621252
GKH
12057F: drivers/tty/serial/sunhv.c
12058F: drivers/tty/serial/sunsab.c
12059F: drivers/tty/serial/sunsab.h
12060F: drivers/tty/serial/sunsu.c
12061F: drivers/tty/serial/sunzilog.c
12062F: drivers/tty/serial/sunzilog.h
6404fcca 12063
389325b4
CL
12064SPARSE CHECKER
12065M: "Christopher Li" <sparse@chrisli.org>
12066L: linux-sparse@vger.kernel.org
12067W: https://sparse.wiki.kernel.org/
12068T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12069T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12070S: Maintained
12071F: include/linux/compiler.h
12072
fc0c195a 12073SPEAR PLATFORM SUPPORT
da89947b 12074M: Viresh Kumar <vireshk@kernel.org>
9cc23682 12075M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 12076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
12077W: http://www.st.com/spear
12078S: Maintained
e68d7c14 12079F: arch/arm/boot/dts/spear*
281e192f 12080F: arch/arm/mach-spear/
fc0c195a
VK
12081
12082SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 12083M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 12084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
12085W: http://www.st.com/spear
12086S: Maintained
5df33a62 12087F: drivers/clk/spear/
fc0c195a 12088
e2796541
CP
12089SPI NOR SUBSYSTEM
12090M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
12091M: Marek Vasut <marek.vasut@gmail.com>
12092L: linux-mtd@lists.infradead.org
12093W: http://www.linux-mtd.infradead.org/
12094Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12095T: git git://github.com/spi-nor/linux.git
12096S: Maintained
12097F: drivers/mtd/spi-nor/
12098F: include/linux/mtd/spi-nor.h
12099
e2d1d6c0 12100SPI SUBSYSTEM
b02e48f2 12101M: Mark Brown <broonie@kernel.org>
dfbe403c 12102L: linux-spi@vger.kernel.org
e7e4e13c 12103T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 12104Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 12105S: Maintained
87306eb7 12106F: Documentation/devicetree/bindings/spi/
679655da
JP
12107F: Documentation/spi/
12108F: drivers/spi/
12109F: include/linux/spi/
c117ab84 12110F: include/uapi/linux/spi/
a43cd4bb 12111F: tools/spi/
e2d1d6c0 12112
2752e401 12113SPIDERNET NETWORK DRIVER for CELL
8b58be88 12114M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
12115L: netdev@vger.kernel.org
12116S: Supported
679655da 12117F: Documentation/networking/spider_net.txt
8df158ac 12118F: drivers/net/ethernet/toshiba/spider_net*
2752e401 12119
e2d1d6c0 12120SPU FILE SYSTEM
8b58be88 12121M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 12122L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
12123W: http://www.ibm.com/developerworks/power/cell/
12124S: Supported
679655da
JP
12125F: Documentation/filesystems/spufs.txt
12126F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 12127
fc555841 12128SQUASHFS FILE SYSTEM
d7f2ff67 12129M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
12130L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12131W: http://squashfs.org.uk
9f273c24 12132T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 12133S: Maintained
679655da
JP
12134F: Documentation/filesystems/squashfs.txt
12135F: fs/squashfs/
fc555841 12136
1da177e4 12137SRM (Alpha) environment access
8b58be88 12138M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 12139S: Maintained
679655da 12140F: arch/alpha/kernel/srm_env.c
1da177e4 12141
26e9a397 12142STABLE BRANCH
879a5a00 12143M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 12144L: stable@vger.kernel.org
879a5a00 12145S: Supported
8c27ceff 12146F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 12147
26e9a397 12148STAGING SUBSYSTEM
879a5a00 12149M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 12150T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 12151L: devel@driverdev.osuosl.org
879a5a00 12152S: Supported
679655da 12153F: drivers/staging/
dbc6c2cc 12154
ebd3d010
JP
12155STAGING - COMEDI
12156M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 12157M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
12158S: Odd Fixes
12159F: drivers/staging/comedi/
12160
a0138163
JP
12161STAGING - FLARION FT1000 DRIVERS
12162M: Marek Belisko <marek.belisko@gmail.com>
12163S: Odd Fixes
12164F: drivers/staging/ft1000/
12165
6c1bb424 12166STAGING - INDUSTRIAL IO
030a13d7 12167M: Jonathan Cameron <jic23@kernel.org>
a0138163 12168L: linux-iio@vger.kernel.org
6c1bb424 12169S: Odd Fixes
5291582d 12170F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
12171F: drivers/staging/iio/
12172
a0138163
JP
12173STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12174M: Jarod Wilson <jarod@wilsonet.com>
12175W: http://www.lirc.org/
12176S: Odd Fixes
b2b0186d 12177F: drivers/staging/media/lirc/
a0138163 12178
f5e5de1e
OD
12179STAGING - LUSTRE PARALLEL FILESYSTEM
12180M: Oleg Drokin <oleg.drokin@intel.com>
12181M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 12182M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
12183L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12184W: http://wiki.lustre.org/
f5e5de1e
OD
12185S: Maintained
12186F: drivers/staging/lustre
12187
7c6b6c71
MD
12188STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12189M: Marc Dietrich <marvin24@gmx.de>
12190L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 12191L: linux-tegra@vger.kernel.org
7c6b6c71
MD
12192S: Maintained
12193F: drivers/staging/nvec/
12194
53c43c5c
GKH
12195STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12196M: Jens Frederich <jfrederich@gmail.com>
12197M: Daniel Drake <dsd@laptop.org>
12198M: Jon Nettleton <jon.nettleton@gmail.com>
12199W: http://wiki.laptop.org/go/DCON
12200S: Maintained
12201F: drivers/staging/olpc_dcon/
12202
a0138163
JP
12203STAGING - REALTEK RTL8712U DRIVERS
12204M: Larry Finger <Larry.Finger@lwfinger.net>
12205M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12206S: Odd Fixes
12207F: drivers/staging/rtl8712/
12208
980ac4d7
SM
12209STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12210M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12211M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 12212M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
12213L: linux-fbdev@vger.kernel.org
12214S: Maintained
12215F: drivers/staging/sm750fb/
12216
a0138163
JP
12217STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12218M: William Hubbs <w.d.hubbs@gmail.com>
12219M: Chris Brannon <chris@the-brannons.com>
d33bce31 12220M: Kirk Reiser <kirk@reisers.ca>
a0138163 12221M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 12222L: speakup@linux-speakup.org
a0138163
JP
12223W: http://www.linux-speakup.org/
12224S: Odd Fixes
12225F: drivers/staging/speakup/
12226
b3e871ce
JP
12227STAGING - VIA VT665X DRIVERS
12228M: Forest Bond <forest@alittletooquiet.net>
12229S: Odd Fixes
12230F: drivers/staging/vt665?/
12231
a30baec1 12232STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
12233M: Aditya Shankar <aditya.shankar@microchip.com>
12234M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
12235L: linux-wireless@vger.kernel.org
12236S: Supported
12237F: drivers/staging/wilc1000/
12238
709bcb07 12239STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 12240M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
12241S: Odd Fixes
12242F: drivers/staging/xgifb/
12243
1da177e4 12244STARFIRE/DURALAN NETWORK DRIVER
8b58be88 12245M: Ion Badulescu <ionut@badula.org>
b4f90189 12246S: Odd Fixes
9bba23b0 12247F: drivers/net/ethernet/adaptec/starfire*
1da177e4 12248
e2d1d6c0 12249SUN3/3X
8b58be88 12250M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
12251W: http://sammy.net/sun3/
12252S: Maintained
679655da
JP
12253F: arch/m68k/kernel/*sun3*
12254F: arch/m68k/sun3*/
12255F: arch/m68k/include/asm/sun3*
e689cf4a 12256F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 12257
af6a5af8
HG
12258SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12259M: Hans de Goede <hdegoede@redhat.com>
12260L: linux-input@vger.kernel.org
12261S: Maintained
12262F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12263F: drivers/input/keyboard/sun4i-lradc-keys.c
12264
2bc9ff01
DK
12265SUNDANCE NETWORK DRIVER
12266M: Denis Kirjanov <kda@linux-powerpc.org>
12267L: netdev@vger.kernel.org
12268S: Maintained
12269F: drivers/net/ethernet/dlink/sundance.c
12270
2cbb12a4 12271SUPERH
114bf37e
RF
12272M: Yoshinori Sato <ysato@users.sourceforge.jp>
12273M: Rich Felker <dalias@libc.org>
2cbb12a4 12274L: linux-sh@vger.kernel.org
8a6e2535 12275Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 12276S: Maintained
066069e1 12277F: Documentation/sh/
679655da 12278F: arch/sh/
066069e1 12279F: drivers/sh/
1da177e4 12280
4480f15b 12281SUSPEND TO RAM
7fb06082 12282M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
12283M: Len Brown <len.brown@intel.com>
12284M: Pavel Machek <pavel@ucw.cz>
bf1c138e 12285L: linux-pm@vger.kernel.org
68656443 12286B: https://bugzilla.kernel.org
e2d1d6c0 12287S: Supported
679655da
JP
12288F: Documentation/power/
12289F: arch/x86/kernel/acpi/
12290F: drivers/base/power/
12291F: kernel/power/
12292F: include/linux/suspend.h
12293F: include/linux/freezer.h
12294F: include/linux/pm.h
1da177e4
LT
12295
12296SVGA HANDLING
8b58be88 12297M: Martin Mares <mj@ucw.cz>
1da177e4
LT
12298L: linux-video@atrey.karlin.mff.cuni.cz
12299S: Maintained
679655da
JP
12300F: Documentation/svga.txt
12301F: arch/x86/boot/video*
1da177e4 12302
6e28b761
KRW
12303SWIOTLB SUBSYSTEM
12304M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12305L: linux-kernel@vger.kernel.org
9f273c24 12306T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
12307S: Supported
12308F: lib/swiotlb.c
12309F: arch/*/kernel/pci-swiotlb.c
12310F: include/linux/swiotlb.h
12311
007f790c
JP
12312SWITCHDEV
12313M: Jiri Pirko <jiri@resnulli.us>
f38c5ad7 12314M: Ivan Vecera <ivecera@redhat.com>
007f790c
JP
12315L: netdev@vger.kernel.org
12316S: Supported
12317F: net/switchdev/
12318F: include/net/switchdev.h
12319
db8e35d5
VG
12320SYNOPSYS ARC ARCHITECTURE
12321M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 12322L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
12323S: Supported
12324F: arch/arc/
9b28829d 12325F: Documentation/devicetree/bindings/arc/*
2d799dde 12326F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 12327F: drivers/clocksource/arc_timer.c
c6a0fe4a 12328F: drivers/tty/serial/arc_uart.c
b7182d1a 12329T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 12330
556cc1c5
AB
12331SYNOPSYS ARC SDP platform support
12332M: Alexey Brodkin <abrodkin@synopsys.com>
12333S: Supported
12334F: arch/arc/plat-axs10x
12335F: arch/arc/boot/dts/ax*
12336F: Documentation/devicetree/bindings/arc/axs10*
12337
6c284c9a
LJ
12338SYSTEM CONFIGURATION (SYSCON)
12339M: Lee Jones <lee.jones@linaro.org>
12340M: Arnd Bergmann <arnd@arndb.de>
12341T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12342S: Supported
12343F: drivers/mfd/syscon.c
12344
8c0984e5
SR
12345SYSTEM RESET/SHUTDOWN DRIVERS
12346M: Sebastian Reichel <sre@kernel.org>
8c0984e5 12347L: linux-pm@vger.kernel.org
58db9505 12348T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
12349S: Maintained
12350F: Documentation/devicetree/bindings/power/reset/
12351F: drivers/power/reset/
12352
1da177e4 12353SYSV FILESYSTEM
8b58be88 12354M: Christoph Hellwig <hch@infradead.org>
1da177e4 12355S: Maintained
679655da
JP
12356F: Documentation/filesystems/sysv-fs.txt
12357F: fs/sysv/
12358F: include/linux/sysv_fs.h
1da177e4 12359
86cfa7fc 12360TARGET SUBSYSTEM
9c3646d1 12361M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 12362L: linux-scsi@vger.kernel.org
b9f5edc2 12363L: target-devel@vger.kernel.org
86cfa7fc 12364W: http://www.linux-iscsi.org
cf015e9f 12365W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 12366T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
12367S: Supported
12368F: drivers/target/
12369F: include/target/
12370F: Documentation/target/
12371
4e68852d 12372TASKSTATS STATISTICS INTERFACE
185e595f 12373M: Balbir Singh <bsingharora@gmail.com>
4e68852d 12374S: Maintained
679655da
JP
12375F: Documentation/accounting/taskstats*
12376F: include/linux/taskstats*
12377F: kernel/taskstats.c
4e68852d 12378
6b2af241 12379TC subsystem
f935f3f8 12380M: Jamal Hadi Salim <jhs@mojatatu.com>
7ab273be 12381M: Cong Wang <xiyou.wangcong@gmail.com>
b603aa4d 12382M: Jiri Pirko <jiri@resnulli.us>
781b456a
SH
12383L: netdev@vger.kernel.org
12384S: Maintained
679655da 12385F: include/net/pkt_cls.h
6b2af241
JP
12386F: include/net/pkt_sched.h
12387F: include/net/tc_act/
c117ab84 12388F: include/uapi/linux/pkt_cls.h
6b2af241
JP
12389F: include/uapi/linux/pkt_sched.h
12390F: include/uapi/linux/tc_act/
12391F: include/uapi/linux/tc_ematch/
679655da 12392F: net/sched/
781b456a 12393
5067f08a 12394TCP LOW PRIORITY MODULE
8b58be88
JP
12395M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12396M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
12397W: http://tcp-lp-mod.sourceforge.net/
12398S: Maintained
679655da 12399F: net/ipv4/tcp_lp.c
5067f08a 12400
91952bc0
AP
12401TDA10071 MEDIA DRIVER
12402M: Antti Palosaari <crope@iki.fi>
12403L: linux-media@vger.kernel.org
a825eaec 12404W: https://linuxtv.org
91952bc0
AP
12405W: http://palosaari.fi/linux/
12406Q: http://patchwork.linuxtv.org/project/linux-media/list/
12407T: git git://linuxtv.org/anttip/media_tree.git
12408S: Maintained
12409F: drivers/media/dvb-frontends/tda10071*
12410
12411TDA18212 MEDIA DRIVER
12412M: Antti Palosaari <crope@iki.fi>
12413L: linux-media@vger.kernel.org
a825eaec 12414W: https://linuxtv.org
91952bc0
AP
12415W: http://palosaari.fi/linux/
12416Q: http://patchwork.linuxtv.org/project/linux-media/list/
12417T: git git://linuxtv.org/anttip/media_tree.git
12418S: Maintained
12419F: drivers/media/tuners/tda18212*
12420
12421TDA18218 MEDIA DRIVER
12422M: Antti Palosaari <crope@iki.fi>
12423L: linux-media@vger.kernel.org
a825eaec 12424W: https://linuxtv.org
91952bc0
AP
12425W: http://palosaari.fi/linux/
12426Q: http://patchwork.linuxtv.org/project/linux-media/list/
12427T: git git://linuxtv.org/anttip/media_tree.git
12428S: Maintained
12429F: drivers/media/tuners/tda18218*
12430
3b2f6aba
MK
12431TDA18271 MEDIA DRIVER
12432M: Michael Krufky <mkrufky@linuxtv.org>
12433L: linux-media@vger.kernel.org
a825eaec 12434W: https://linuxtv.org
3b2f6aba
MK
12435W: http://github.com/mkrufky
12436Q: http://patchwork.linuxtv.org/project/linux-media/list/
12437T: git git://linuxtv.org/mkrufky/tuners.git
12438S: Maintained
12439F: drivers/media/tuners/tda18271*
12440
e48307a9
MK
12441TDA827x MEDIA DRIVER
12442M: Michael Krufky <mkrufky@linuxtv.org>
12443L: linux-media@vger.kernel.org
a825eaec 12444W: https://linuxtv.org
e48307a9
MK
12445W: http://github.com/mkrufky
12446Q: http://patchwork.linuxtv.org/project/linux-media/list/
12447T: git git://linuxtv.org/mkrufky/tuners.git
12448S: Maintained
12449F: drivers/media/tuners/tda8290.*
12450
66cf9212
MK
12451TDA8290 MEDIA DRIVER
12452M: Michael Krufky <mkrufky@linuxtv.org>
12453L: linux-media@vger.kernel.org
a825eaec 12454W: https://linuxtv.org
66cf9212
MK
12455W: http://github.com/mkrufky
12456Q: http://patchwork.linuxtv.org/project/linux-media/list/
12457T: git git://linuxtv.org/mkrufky/tuners.git
12458S: Maintained
12459F: drivers/media/tuners/tda8290.*
12460
4b9fba30
HV
12461TDA9840 MEDIA DRIVER
12462M: Hans Verkuil <hverkuil@xs4all.nl>
12463L: linux-media@vger.kernel.org
12464T: git git://linuxtv.org/media_tree.git
a825eaec 12465W: https://linuxtv.org
4b9fba30
HV
12466S: Maintained
12467F: drivers/media/i2c/tda9840*
12468
2cb654fd 12469TEA5761 TUNER DRIVER
5dc8a864
MCC
12470M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12471M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12472L: linux-media@vger.kernel.org
a825eaec 12473W: https://linuxtv.org
2cb654fd
MCC
12474T: git git://linuxtv.org/media_tree.git
12475S: Odd fixes
12476F: drivers/media/tuners/tea5761.*
12477
12478TEA5767 TUNER DRIVER
5dc8a864
MCC
12479M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12480M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12481L: linux-media@vger.kernel.org
a825eaec 12482W: https://linuxtv.org
2cb654fd
MCC
12483T: git git://linuxtv.org/media_tree.git
12484S: Maintained
12485F: drivers/media/tuners/tea5767.*
12486
4b9fba30
HV
12487TEA6415C MEDIA DRIVER
12488M: Hans Verkuil <hverkuil@xs4all.nl>
12489L: linux-media@vger.kernel.org
12490T: git git://linuxtv.org/media_tree.git
a825eaec 12491W: https://linuxtv.org
4b9fba30
HV
12492S: Maintained
12493F: drivers/media/i2c/tea6415c*
12494
12495TEA6420 MEDIA DRIVER
12496M: Hans Verkuil <hverkuil@xs4all.nl>
12497L: linux-media@vger.kernel.org
12498T: git git://linuxtv.org/media_tree.git
a825eaec 12499W: https://linuxtv.org
4b9fba30
HV
12500S: Maintained
12501F: drivers/media/i2c/tea6420*
12502
3d249d4c 12503TEAM DRIVER
dca9ab92 12504M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
12505L: netdev@vger.kernel.org
12506S: Supported
12507F: drivers/net/team/
12508F: include/linux/if_team.h
c117ab84 12509F: include/uapi/linux/if_team.h
3d249d4c 12510
7d029125 12511TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 12512M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
12513S: Maintained
12514F: arch/x86/platform/ts5500/
12515
40ad4a30
SY
12516TECHNOTREND USB IR RECEIVER
12517M: Sean Young <sean@mess.org>
12518L: linux-media@vger.kernel.org
12519S: Maintained
12520F: drivers/media/rc/ttusbir.c
12521
adabdb0c 12522TEGRA ARCHITECTURE SUPPORT
adabdb0c 12523M: Thierry Reding <thierry.reding@gmail.com>
a06eb006 12524M: Jonathan Hunter <jonathanh@nvidia.com>
84b9414b 12525L: linux-tegra@vger.kernel.org
fd117cd1 12526Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 12527T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 12528S: Supported
bbbe96ed 12529N: [^a-z]tegra
84b9414b 12530
adabdb0c
SW
12531TEGRA CLOCK DRIVER
12532M: Peter De Schrijver <pdeschrijver@nvidia.com>
12533M: Prashant Gaikwad <pgaikwad@nvidia.com>
12534S: Supported
12535F: drivers/clk/tegra/
12536
86e486a0 12537TEGRA DMA DRIVERS
adabdb0c 12538M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 12539M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 12540S: Supported
86e486a0 12541F: drivers/dma/tegra*
adabdb0c 12542
adabdb0c
SW
12543TEGRA I2C DRIVER
12544M: Laxman Dewangan <ldewangan@nvidia.com>
12545S: Supported
12546F: drivers/i2c/busses/i2c-tegra.c
12547
12548TEGRA IOMMU DRIVERS
12549M: Hiroshi Doyu <hdoyu@nvidia.com>
12550S: Supported
12551F: drivers/iommu/tegra*
12552
12553TEGRA KBC DRIVER
12554M: Rakesh Iyer <riyer@nvidia.com>
12555M: Laxman Dewangan <ldewangan@nvidia.com>
12556S: Supported
12557F: drivers/input/keyboard/tegra-kbc.c
12558
adabdb0c
SW
12559TEGRA PWM DRIVER
12560M: Thierry Reding <thierry.reding@gmail.com>
12561S: Supported
12562F: drivers/pwm/pwm-tegra.c
12563
12564TEGRA SERIAL DRIVER
12565M: Laxman Dewangan <ldewangan@nvidia.com>
12566S: Supported
12567F: drivers/tty/serial/serial-tegra.c
12568
12569TEGRA SPI DRIVER
12570M: Laxman Dewangan <ldewangan@nvidia.com>
12571S: Supported
12572F: drivers/spi/spi-tegra*
12573
1a348ccc 12574TEHUTI ETHERNET DRIVER
8b58be88 12575M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
12576L: netdev@vger.kernel.org
12577S: Supported
ef7f5429 12578F: drivers/net/ethernet/tehuti/*
1a348ccc 12579
4e68852d 12580Telecom Clock Driver for MCPL0010
8b58be88 12581M: Mark Gross <mark.gross@intel.com>
4e68852d 12582S: Supported
679655da 12583F: drivers/char/tlclk.c
4e68852d 12584
4480f15b 12585TENSILICA XTENSA PORT (xtensa)
8b58be88 12586M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
12587M: Max Filippov <jcmvbkbc@gmail.com>
12588L: linux-xtensa@linux-xtensa.org
9f273c24 12589T: git git://github.com/czankel/xtensa-linux.git
4e68852d 12590S: Maintained
679655da 12591F: arch/xtensa/
3dc99857 12592F: drivers/irqchip/irq-xtensa-*
4e68852d 12593
04f1024e
NM
12594Texas Instruments' System Control Interface (TISCI) Protocol Driver
12595M: Nishanth Menon <nm@ti.com>
12596M: Tero Kristo <t-kristo@ti.com>
12597M: Santosh Shilimkar <ssantosh@kernel.org>
12598L: linux-arm-kernel@lists.infradead.org
12599S: Maintained
12600F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
12601F: drivers/firmware/ti_sci*
12602F: include/linux/soc/ti/ti_sci_protocol.h
7cc119f2
DG
12603F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12604F: include/dt-bindings/genpd/k2g.h
52835d59 12605F: drivers/soc/ti/ti_sci_pm_domains.c
04f1024e 12606
5313ba66
HV
12607THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12608M: Hans Verkuil <hverkuil@xs4all.nl>
12609L: linux-media@vger.kernel.org
12610T: git git://linuxtv.org/media_tree.git
a825eaec 12611W: https://linuxtv.org
5313ba66
HV
12612S: Maintained
12613F: drivers/media/radio/radio-raremono.c
12614
d3fb6955 12615THERMAL
b75f0050 12616M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 12617M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
12618L: linux-pm@vger.kernel.org
12619T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12620T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12621Q: https://patchwork.kernel.org/project/linux-pm/list/
12622S: Supported
12623F: drivers/thermal/
12624F: include/linux/thermal.h
af6c9f16 12625F: include/uapi/linux/thermal.h
b75f0050
JP
12626F: include/linux/cpu_cooling.h
12627F: Documentation/devicetree/bindings/thermal/
d3fb6955 12628
64e05d8b
VK
12629THERMAL/CPU_COOLING
12630M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12631M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 12632M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
12633L: linux-pm@vger.kernel.org
12634S: Supported
12635F: Documentation/thermal/cpu-cooling-api.txt
12636F: drivers/thermal/cpu_cooling.c
12637F: include/linux/cpu_cooling.h
12638
4e68852d 12639THINKPAD ACPI EXTRAS DRIVER
8b58be88 12640M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 12641L: ibm-acpi-devel@lists.sourceforge.net
d0944853 12642L: platform-driver-x86@vger.kernel.org
4e68852d
AC
12643W: http://ibm-acpi.sourceforge.net
12644W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 12645T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 12646S: Maintained
679655da 12647F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 12648
1b46f2a2 12649TI BANDGAP AND THERMAL DRIVER
f14d1c24 12650M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 12651M: Keerthy <j-keerthy@ti.com>
1b46f2a2 12652L: linux-pm@vger.kernel.org
531ff13e 12653L: linux-omap@vger.kernel.org
5a723e81 12654S: Maintained
794b2e25 12655F: drivers/thermal/ti-soc-thermal/
1b46f2a2 12656
ccf963d3
BP
12657TI VPE/CAL DRIVERS
12658M: Benoit Parrot <bparrot@ti.com>
12659L: linux-media@vger.kernel.org
12660W: http://linuxtv.org/
12661Q: http://patchwork.linuxtv.org/project/linux-media/list/
12662S: Maintained
12663F: drivers/media/platform/ti-vpe/
12664
0c7665c3
MF
12665TI CDCE706 CLOCK DRIVER
12666M: Max Filippov <jcmvbkbc@gmail.com>
12667S: Maintained
12668F: drivers/clk/clk-cdce706.c
12669
49b6a5e3
TK
12670TI CLOCK DRIVER
12671M: Tero Kristo <t-kristo@ti.com>
12672L: linux-omap@vger.kernel.org
12673S: Maintained
12674F: drivers/clk/ti/
12675F: include/linux/clk/ti.h
12676
f75cfbad 12677TI ETHERNET SWITCH DRIVER (CPSW)
f75cfbad
GS
12678R: Grygorii Strashko <grygorii.strashko@ti.com>
12679L: linux-omap@vger.kernel.org
12680L: netdev@vger.kernel.org
12681S: Maintained
12682F: drivers/net/ethernet/ti/cpsw*
12683F: drivers/net/ethernet/ti/davinci*
12684
4020f2d7 12685TI FLASH MEDIA INTERFACE DRIVER
8b58be88 12686M: Alex Dubov <oakad@yahoo.com>
795fb7e7 12687S: Maintained
679655da
JP
12688F: drivers/misc/tifm*
12689F: drivers/mmc/host/tifm_sd.c
12690F: include/linux/tifm.h
4020f2d7 12691
e0c52404 12692TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 12693M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
12694L: linux-kernel@vger.kernel.org
12695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12696S: Maintained
12697F: drivers/soc/ti/*
12698T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12699
12700
152ad442
SR
12701TI LM49xxx FAMILY ASoC CODEC DRIVERS
12702M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 12703M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
12704L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12705S: Maintained
12706F: sound/soc/codecs/lm49453*
d392dead 12707F: sound/soc/codecs/isabelle*
152ad442 12708
0edd807d
KM
12709TI LP855x BACKLIGHT DRIVER
12710M: Milo Kim <milo.kim@ti.com>
12711S: Maintained
12712F: Documentation/backlight/lp855x-driver.txt
12713F: drivers/video/backlight/lp855x_bl.c
12714F: include/linux/platform_data/lp855x.h
12715
faf13f6d
KM
12716TI LP8727 CHARGER DRIVER
12717M: Milo Kim <milo.kim@ti.com>
12718S: Maintained
8c0984e5 12719F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12720F: include/linux/platform_data/lp8727.h
12721
22f1229f
KM
12722TI LP8788 MFD DRIVER
12723M: Milo Kim <milo.kim@ti.com>
12724S: Maintained
12725F: drivers/iio/adc/lp8788_adc.c
12726F: drivers/leds/leds-lp8788.c
12727F: drivers/mfd/lp8788*.c
8c0984e5 12728F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12729F: drivers/regulator/lp8788-*.c
12730F: include/linux/mfd/lp8788*.h
12731
84640e27
KM
12732TI NETCP ETHERNET DRIVER
12733M: Wingman Kwok <w-kwok2@ti.com>
12734M: Murali Karicheri <m-karicheri2@ti.com>
12735L: netdev@vger.kernel.org
12736S: Maintained
12737F: drivers/net/ethernet/ti/netcp*
12738
217e0ca9
KC
12739TI TAS571X FAMILY ASoC CODEC DRIVER
12740M: Kevin Cernekee <cernekee@chromium.org>
12741L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12742S: Odd Fixes
12743F: sound/soc/codecs/tas571x*
12744
dd5e8e6b 12745TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12746M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12747L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12748S: Maintained
12749F: sound/soc/codecs/twl4030*
12750
90921014 12751TI WILINK WIRELESS DRIVERS
90921014
LC
12752L: linux-wireless@vger.kernel.org
12753W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12754W: http://wireless.kernel.org/en/users/Drivers/wl1251
12755T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12756S: Orphan
90921014
LC
12757F: drivers/net/wireless/ti/
12758F: include/linux/wl12xx.h
12759
e86eaa3a 12760TIPC NETWORK LAYER
8b58be88 12761M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12762M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12763L: netdev@vger.kernel.org (core kernel code)
12764L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12765W: http://tipc.sourceforge.net/
e86eaa3a 12766S: Maintained
c117ab84 12767F: include/uapi/linux/tipc*.h
679655da 12768F: net/tipc/
e86eaa3a 12769
867e359b 12770TILE ARCHITECTURE
b9a279f6 12771M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12772W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12773T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12774S: Supported
12775F: arch/tile/
6b940606 12776F: drivers/char/tile-srom.c
5c770755 12777F: drivers/edac/tile_edac.c
6b940606
CM
12778F: drivers/net/ethernet/tile/
12779F: drivers/rtc/rtc-tile.c
12780F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12781F: drivers/tty/serial/tilegx.c
6b940606
CM
12782F: drivers/usb/host/*-tilegx.c
12783F: include/linux/usb/tilegx.h
867e359b 12784
1da177e4 12785TLAN NETWORK DRIVER
8b58be88 12786M: Samuel Chessman <chessman@tux.org>
88c07dde 12787L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12788W: http://sourceforge.net/projects/tlan/
12789S: Maintained
679655da 12790F: Documentation/networking/tlan.txt
b544dbac 12791F: drivers/net/ethernet/ti/tlan.*
1da177e4 12792
d74db3b2 12793TOMOYO SECURITY MODULE
8b58be88
JP
12794M: Kentaro Takeda <takedakn@nttdata.co.jp>
12795M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12796L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12797L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12798L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12799L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12800W: http://tomoyo.sourceforge.jp/
843d183c 12801T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12802S: Maintained
679655da 12803F: security/tomoyo/
d74db3b2 12804
9caeb532 12805TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12806M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12807L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12808S: Maintained
12809F: drivers/platform/x86/topstar-laptop.c
12810
1da177e4 12811TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12812M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12813L: platform-driver-x86@vger.kernel.org
0a63ca11 12814S: Maintained
679655da 12815F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12816
0a63ca11
AA
12817TOSHIBA BLUETOOTH DRIVER
12818M: Azael Avalos <coproscefalo@gmail.com>
12819L: platform-driver-x86@vger.kernel.org
12820S: Maintained
12821F: drivers/platform/x86/toshiba_bluetooth.c
12822
12823TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12824M: Azael Avalos <coproscefalo@gmail.com>
12825L: platform-driver-x86@vger.kernel.org
12826S: Maintained
12827F: drivers/platform/x86/toshiba_haps.c
12828
14991fc7
AA
12829TOSHIBA WMI HOTKEYS DRIVER
12830M: Azael Avalos <coproscefalo@gmail.com>
12831L: platform-driver-x86@vger.kernel.org
12832S: Maintained
12833F: drivers/platform/x86/toshiba-wmi.c
12834
1da177e4 12835TOSHIBA SMM DRIVER
8b58be88 12836M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12837W: http://www.buzzard.org.uk/toshiba/
12838S: Maintained
679655da
JP
12839F: drivers/char/toshiba.c
12840F: include/linux/toshiba.h
c117ab84 12841F: include/uapi/linux/toshiba.h
1da177e4 12842
d32d9864
MR
12843TOSHIBA TC358743 DRIVER
12844M: Mats Randgaard <matrandg@cisco.com>
12845L: linux-media@vger.kernel.org
12846S: Maintained
12847F: drivers/media/i2c/tc358743*
b5dcee22 12848F: include/media/i2c/tc358743.h
d32d9864 12849
560e6475
WS
12850TMIO/SDHI MMC DRIVER
12851M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12852L: linux-mmc@vger.kernel.org
560e6475 12853S: Supported
d1057c40
GL
12854F: drivers/mmc/host/tmio_mmc*
12855F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12856F: include/linux/mfd/tmio.h
d719f900 12857
917cc4e6
GR
12858TMP401 HARDWARE MONITOR DRIVER
12859M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12860L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12861S: Maintained
12862F: Documentation/hwmon/tmp401
12863F: drivers/hwmon/tmp401.c
12864
98f32602 12865TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12866M: Hugh Dickins <hughd@google.com>
98f32602
HD
12867L: linux-mm@kvack.org
12868S: Maintained
12869F: include/linux/shmem_fs.h
12870F: mm/shmem.c
12871
45f95b53 12872TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12873M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12874M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12875L: linux-media@vger.kernel.org
a825eaec 12876W: https://linuxtv.org
45f95b53
MCC
12877T: git git://linuxtv.org/media_tree.git
12878S: Odd fixes
12879F: drivers/media/usb/tm6000/
618cd932 12880F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12881
34d1324e
AU
12882TW5864 VIDEO4LINUX DRIVER
12883M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12884M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12885M: Andrey Utkin <andrey_utkin@fastmail.com>
12886L: linux-media@vger.kernel.org
12887S: Supported
12888F: drivers/media/pci/tw5864/
45f95b53 12889
c65fde19
HV
12890TW68 VIDEO4LINUX DRIVER
12891M: Hans Verkuil <hverkuil@xs4all.nl>
12892L: linux-media@vger.kernel.org
12893T: git git://linuxtv.org/media_tree.git
a825eaec 12894W: https://linuxtv.org
c65fde19
HV
12895S: Odd Fixes
12896F: drivers/media/pci/tw68/
12897
704a84cc
EG
12898TW686X VIDEO4LINUX DRIVER
12899M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12900L: linux-media@vger.kernel.org
12901T: git git://linuxtv.org/media_tree.git
12902W: http://linuxtv.org
12903S: Maintained
12904F: drivers/media/pci/tw686x/
12905
4e68852d 12906TPM DEVICE DRIVER
901486b8 12907M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12908M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12909M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12910R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12911W: http://tpmdd.sourceforge.net
63a10dfd 12912L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12913Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12914T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12915S: Maintained
679655da 12916F: drivers/char/tpm/
4e68852d 12917
1a0f1b27
AL
12918TPM IBM_VTPM DEVICE DRIVER
12919M: Ashley Lai <ashleydlai@gmail.com>
12920W: http://tpmdd.sourceforge.net
12921L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12922S: Maintained
12923F: drivers/char/tpm/tpm_ibmvtpm*
12924
d6f005a1
JP
12925TRACING
12926M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12927M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12928T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12929S: Maintained
12930F: Documentation/trace/ftrace.txt
12931F: arch/*/*/*/ftrace.h
12932F: arch/*/kernel/ftrace.c
12933F: include/*/ftrace.h
12934F: include/linux/trace*.h
12935F: include/trace/
12936F: kernel/trace/
6e68e6c5 12937F: tools/testing/selftests/ftrace/
d6f005a1 12938
4abac0d0
IM
12939TRACING MMIO ACCESSES (MMIOTRACE)
12940M: Steven Rostedt <rostedt@goodmis.org>
12941M: Ingo Molnar <mingo@kernel.org>
12942R: Karol Herbst <karolherbst@gmail.com>
12943R: Pekka Paalanen <ppaalanen@gmail.com>
12944S: Maintained
12945L: linux-kernel@vger.kernel.org
12946L: nouveau@lists.freedesktop.org
12947F: kernel/trace/trace_mmiotrace.c
12948F: include/linux/mmiotrace.h
12949F: arch/x86/mm/kmmio.c
12950F: arch/x86/mm/mmio-mod.c
12951F: arch/x86/mm/testmmiotrace.c
12952
1da177e4 12953TRIVIAL PATCHES
8b58be88 12954M: Jiri Kosina <trivial@kernel.org>
54e5881d 12955T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12956S: Maintained
86ef925f 12957K: ^Subject:.*(?i)trivial
1da177e4 12958
4e68852d 12959TTY LAYER
879a5a00 12960M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12961M: Jiri Slaby <jslaby@suse.com>
879a5a00 12962S: Supported
08deed1e 12963T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12964F: Documentation/serial/
8dd5d2f1 12965F: drivers/tty/
df621252 12966F: drivers/tty/serial/serial_core.c
e3288775
AC
12967F: include/linux/serial_core.h
12968F: include/linux/serial.h
12969F: include/linux/tty.h
c117ab84
CEB
12970F: include/uapi/linux/serial_core.h
12971F: include/uapi/linux/serial.h
12972F: include/uapi/linux/tty.h
4e68852d 12973
91952bc0
AP
12974TUA9001 MEDIA DRIVER
12975M: Antti Palosaari <crope@iki.fi>
12976L: linux-media@vger.kernel.org
a825eaec 12977W: https://linuxtv.org
91952bc0
AP
12978W: http://palosaari.fi/linux/
12979Q: http://patchwork.linuxtv.org/project/linux-media/list/
12980T: git git://linuxtv.org/anttip/media_tree.git
12981S: Maintained
12982F: drivers/media/tuners/tua9001*
12983
740db6d7 12984TULIP NETWORK DRIVERS
740db6d7 12985L: netdev@vger.kernel.org
cf869eb1
GG
12986L: linux-parisc@vger.kernel.org
12987S: Orphan
0f04e2aa 12988F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12989
12990TUN/TAP driver
ba57b6f2 12991M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12992W: http://vtun.sourceforge.net/tun
12993S: Maintained
679655da
JP
12994F: Documentation/networking/tuntap.txt
12995F: arch/um/os-Linux/drivers/
1da177e4 12996
b454cc66 12997TURBOCHANNEL SUBSYSTEM
8b58be88 12998M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12999M: Ralf Baechle <ralf@linux-mips.org>
13000L: linux-mips@linux-mips.org
13001Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 13002S: Maintained
679655da
JP
13003F: drivers/tc/
13004F: include/linux/tc.h
b454cc66 13005
e2d1d6c0 13006UBI FILE SYSTEM (UBIFS)
a7859936 13007M: Richard Weinberger <richard@nod.at>
949cb623 13008M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 13009M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 13010L: linux-mtd@lists.infradead.org
e2966cbe 13011T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 13012W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 13013S: Supported
679655da
JP
13014F: Documentation/filesystems/ubifs.txt
13015F: fs/ubifs/
e2d1d6c0 13016
e1632fa2 13017UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
13018M: Greg Ungerer <gerg@linux-m68k.org>
13019W: http://www.linux-m68k.org/
cc2020e6 13020W: http://www.uclinux.org/
e1632fa2 13021L: linux-m68k@lists.linux-m68k.org
cc2020e6 13022L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 13023T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 13024S: Maintained
e1632fa2
GU
13025F: arch/m68k/coldfire/
13026F: arch/m68k/68*/
61bc02bb
JP
13027F: arch/m68k/*/*_no.*
13028F: arch/m68k/include/asm/*_no.*
cc2020e6 13029
1da177e4 13030UDF FILESYSTEM
d8130624 13031M: Jan Kara <jack@suse.com>
1da177e4 13032S: Maintained
679655da
JP
13033F: Documentation/filesystems/udf.txt
13034F: fs/udf/
1da177e4 13035
0edffe65
BN
13036UDRAW TABLET
13037M: Bastien Nocera <hadess@hadess.net>
13038L: linux-input@vger.kernel.org
13039S: Maintained
13040F: drivers/hid/hid-udraw.c
13041
cc2020e6 13042UFS FILESYSTEM
8b58be88 13043M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 13044S: Maintained
679655da
JP
13045F: Documentation/filesystems/ufs.txt
13046F: fs/ufs/
cc2020e6 13047
0a09d3ab
DH
13048UHID USERSPACE HID IO DRIVER:
13049M: David Herrmann <dh.herrmann@googlemail.com>
13050L: linux-input@vger.kernel.org
13051S: Maintained
13052F: drivers/hid/uhid.c
c117ab84 13053F: include/uapi/linux/uhid.h
0a09d3ab 13054
18332a80 13055ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 13056L: linux-usb@vger.kernel.org
10c6c9c9 13057S: Orphan
355ffe69 13058F: drivers/uwb/
679655da
JP
13059F: include/linux/uwb.h
13060F: include/linux/uwb/
18332a80 13061
b31d8273
G
13062UNICORE32 ARCHITECTURE:
13063M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13064W: http://mprc.pku.edu.cn/~guanxuetao/linux
13065S: Maintained
ceebf4d5 13066T: git git://github.com/gxt/linux.git
b31d8273
G
13067F: arch/unicore32/
13068
d8379ab1
TF
13069UNIFDEF
13070M: Tony Finch <dot@dotat.at>
13071W: http://dotat.at/prog/unifdef
13072S: Maintained
13073F: scripts/unifdef.c
13074
1da177e4 13075UNIFORM CDROM DRIVER
8b58be88 13076M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
13077W: http://www.kernel.dk
13078S: Maintained
679655da
JP
13079F: Documentation/cdrom/
13080F: drivers/cdrom/cdrom.c
13081F: include/linux/cdrom.h
c117ab84 13082F: include/uapi/linux/cdrom.h
1da177e4 13083
56df0122 13084UNISYS S-PAR DRIVERS
49e7d9df
JP
13085M: David Kershner <david.kershner@unisys.com>
13086L: sparmaintainer@unisys.com (Unisys internal)
13087S: Supported
13088F: drivers/staging/unisys/
56df0122 13089
9941fa6e
VH
13090UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13091M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
13092L: linux-scsi@vger.kernel.org
13093S: Supported
13094F: Documentation/scsi/ufs.txt
13095F: drivers/scsi/ufs/
13096
4b9ffb5a 13097UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
bdee9860
JP
13098M: Manjunath M Bettegowda <manjumb@synopsys.com>
13099M: Prabu Thangamuthu <prabut@synopsys.com>
4b9ffb5a
JP
13100L: linux-scsi@vger.kernel.org
13101S: Supported
13102F: drivers/scsi/ufs/*dwc*
13103
e2d1d6c0 13104UNSORTED BLOCK IMAGES (UBI)
949cb623 13105M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 13106M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
13107W: http://www.linux-mtd.infradead.org/
13108L: linux-mtd@lists.infradead.org
b6b44e0a 13109T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 13110S: Supported
80811493 13111F: drivers/mtd/ubi/
679655da 13112F: include/linux/mtd/ubi.h
c117ab84 13113F: include/uapi/mtd/ubi-user.h
e2d1d6c0 13114
1da177e4 13115USB ACM DRIVER
ca1c3e6f 13116M: Oliver Neukum <oneukum@suse.com>
6372594a 13117L: linux-usb@vger.kernel.org
1da177e4 13118S: Maintained
679655da
JP
13119F: Documentation/usb/acm.txt
13120F: drivers/usb/class/cdc-acm.*
1da177e4 13121
b7d572e1
PF
13122USB AR5523 WIRELESS DRIVER
13123M: Pontus Fuchs <pontus.fuchs@gmail.com>
13124L: linux-wireless@vger.kernel.org
13125S: Maintained
13126F: drivers/net/wireless/ath/ar5523/
13127
115bb1ff 13128USB ATTACHED SCSI
866d372e 13129M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
13130L: linux-usb@vger.kernel.org
13131L: linux-scsi@vger.kernel.org
8eae0fb7 13132S: Maintained
115bb1ff
MW
13133F: drivers/usb/storage/uas.c
13134
1da177e4 13135USB CDC ETHERNET DRIVER
61eee9a7 13136M: Oliver Neukum <oliver@neukum.org>
795fb7e7 13137L: linux-usb@vger.kernel.org
1da177e4 13138S: Maintained
679655da 13139F: drivers/net/usb/cdc_*.c
c117ab84 13140F: include/uapi/linux/usb/cdc.h
1da177e4 13141
66e3e591
KP
13142USB CHAOSKEY DRIVER
13143M: Keith Packard <keithp@keithp.com>
13144L: linux-usb@vger.kernel.org
13145S: Maintained
13146F: drivers/usb/misc/chaoskey.c
13147
b02b371e 13148USB CYPRESS C67X00 DRIVER
8b58be88 13149M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
13150L: linux-usb@vger.kernel.org
13151S: Maintained
679655da 13152F: drivers/usb/c67x00/
b02b371e 13153
d0374f4f 13154USB DAVICOM DM9601 DRIVER
8b58be88 13155M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 13156L: netdev@vger.kernel.org
d0374f4f
PK
13157W: http://www.linux-usb.org/usbnet
13158S: Maintained
679655da 13159F: drivers/net/usb/dm9601.c
d0374f4f 13160
cc2020e6 13161USB DIAMOND RIO500 DRIVER
8b58be88 13162M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
13163L: rio500-users@lists.sourceforge.net
13164W: http://rio500.sourceforge.net
13165S: Maintained
679655da 13166F: drivers/usb/misc/rio500*
cc2020e6 13167
1da177e4 13168USB EHCI DRIVER
578333ab 13169M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13170L: linux-usb@vger.kernel.org
578333ab 13171S: Maintained
679655da
JP
13172F: Documentation/usb/ehci.txt
13173F: drivers/usb/host/ehci*
1da177e4 13174
69ae9e3e 13175USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 13176M: Felipe Balbi <balbi@kernel.org>
795fb7e7 13177L: linux-usb@vger.kernel.org
69ae9e3e 13178W: http://www.linux-usb.org/gadget
d6d0f665
FB
13179T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13180S: Maintained
679655da
JP
13181F: drivers/usb/gadget/
13182F: include/linux/usb/gadget*
69ae9e3e 13183
2dea64b4 13184USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 13185M: Jiri Kosina <jikos@kernel.org>
406df153 13186R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 13187L: linux-usb@vger.kernel.org
54e5881d 13188T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 13189S: Maintained
c2f01971 13190F: Documentation/hid/hiddev.txt
679655da 13191F: drivers/hid/usbhid/
1da177e4 13192
959eea21 13193USB ISP116X DRIVER
8b58be88 13194M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 13195L: linux-usb@vger.kernel.org
959eea21 13196S: Maintained
679655da
JP
13197F: drivers/usb/host/isp116x*
13198F: include/linux/usb/isp116x.h
959eea21 13199
146498ea
WH
13200USB LAN78XX ETHERNET DRIVER
13201M: Woojung Huh <woojung.huh@microchip.com>
13202M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13203L: netdev@vger.kernel.org
13204S: Maintained
13205F: drivers/net/usb/lan78xx.*
13206
1da177e4 13207USB MASS STORAGE DRIVER
fc8b690d 13208M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13209L: linux-usb@vger.kernel.org
8836aeb8 13210L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
13211S: Maintained
13212W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 13213F: drivers/usb/storage/
1da177e4 13214
af39917d
CL
13215USB MIDI DRIVER
13216M: Clemens Ladisch <clemens@ladisch.de>
13217L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13218T: git git://git.alsa-project.org/alsa-kernel.git
13219S: Maintained
13220F: sound/usb/midi.*
13221
444ce9d4
JP
13222USB NETWORKING DRIVERS
13223L: linux-usb@vger.kernel.org
13224S: Odd Fixes
13225F: drivers/net/usb/
13226
1da177e4 13227USB OHCI DRIVER
578333ab 13228M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13229L: linux-usb@vger.kernel.org
578333ab 13230S: Maintained
679655da
JP
13231F: Documentation/usb/ohci.txt
13232F: drivers/usb/host/ohci*
1da177e4 13233
963ffa3e 13234USB OTG FSM (Finite State Machine)
60d77b3d 13235M: Peter Chen <Peter.Chen@nxp.com>
8373856d 13236T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
13237L: linux-usb@vger.kernel.org
13238S: Maintained
13239F: drivers/usb/common/usb-otg-fsm.c
13240
563da3a9
VM
13241USB OVER IP DRIVER
13242M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
13243M: Shuah Khan <shuahkh@osg.samsung.com>
13244M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
13245L: linux-usb@vger.kernel.org
13246S: Maintained
a6d6fc2b 13247F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
13248F: drivers/usb/usbip/
13249F: tools/usb/usbip/
13250
1da177e4 13251USB PEGASUS DRIVER
a16b945c 13252M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 13253L: linux-usb@vger.kernel.org
043600a6 13254L: netdev@vger.kernel.org
052e3128
PM
13255T: git git://github.com/petkan/pegasus.git
13256W: https://github.com/petkan/pegasus
1da177e4 13257S: Maintained
679655da 13258F: drivers/net/usb/pegasus.*
1da177e4 13259
d3ad558f 13260USB PHY LAYER
a55f6286 13261M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
13262L: linux-usb@vger.kernel.org
13263T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13264S: Maintained
13265F: drivers/usb/phy/
d3ad558f 13266
73e4fb3f 13267USB PRINTER DRIVER (usblp)
8b58be88 13268M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 13269L: linux-usb@vger.kernel.org
73e4fb3f 13270S: Supported
679655da 13271F: drivers/usb/class/usblp.c
1da177e4 13272
4521b477
BM
13273USB QMI WWAN NETWORK DRIVER
13274M: Bjørn Mork <bjorn@mork.no>
13275L: netdev@vger.kernel.org
13276S: Maintained
13277F: Documentation/ABI/testing/sysfs-class-net-qmi
13278F: drivers/net/usb/qmi_wwan.c
13279
1da177e4 13280USB RTL8150 DRIVER
a16b945c 13281M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 13282L: linux-usb@vger.kernel.org
043600a6 13283L: netdev@vger.kernel.org
052e3128
PM
13284T: git git://github.com/petkan/rtl8150.git
13285W: https://github.com/petkan/rtl8150
1da177e4 13286S: Maintained
679655da 13287F: drivers/net/usb/rtl8150.c
1da177e4 13288
f896b796 13289USB SERIAL SUBSYSTEM
66085694 13290M: Johan Hovold <johan@kernel.org>
795fb7e7 13291L: linux-usb@vger.kernel.org
5ee05309 13292T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 13293S: Maintained
679655da 13294F: Documentation/usb/usb-serial.txt
f896b796 13295F: drivers/usb/serial/
679655da 13296F: include/linux/usb/serial.h
1da177e4 13297
b3f0db1c
SG
13298USB SMSC75XX ETHERNET DRIVER
13299M: Steve Glendinning <steve.glendinning@shawell.net>
13300L: netdev@vger.kernel.org
13301S: Maintained
13302F: drivers/net/usb/smsc75xx.*
13303
2f7ca802 13304USB SMSC95XX ETHERNET DRIVER
90b24cfb 13305M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 13306M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 13307L: netdev@vger.kernel.org
90b24cfb 13308S: Maintained
679655da 13309F: drivers/net/usb/smsc95xx.*
2f7ca802 13310
1da177e4 13311USB SUBSYSTEM
879a5a00 13312M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 13313L: linux-usb@vger.kernel.org
1da177e4 13314W: http://www.linux-usb.org
08deed1e 13315T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 13316S: Supported
1700bd98 13317F: Documentation/devicetree/bindings/usb/
679655da 13318F: Documentation/usb/
679655da
JP
13319F: drivers/usb/
13320F: include/linux/usb.h
13321F: include/linux/usb/
1da177e4 13322
fab92884
HK
13323USB TYPEC SUBSYSTEM
13324M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13325L: linux-usb@vger.kernel.org
13326S: Maintained
13327F: Documentation/ABI/testing/sysfs-class-typec
13328F: Documentation/usb/typec.rst
13329F: drivers/usb/typec/
13330F: include/linux/usb/typec.h
13331
1da177e4 13332USB UHCI DRIVER
8b58be88 13333M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13334L: linux-usb@vger.kernel.org
1da177e4 13335S: Maintained
679655da 13336F: drivers/usb/host/uhci*
1da177e4 13337
69ae9e3e 13338USB "USBNET" DRIVER FRAMEWORK
d8130624 13339M: Oliver Neukum <oneukum@suse.com>
043600a6 13340L: netdev@vger.kernel.org
69ae9e3e 13341W: http://www.linux-usb.org/usbnet
1da177e4 13342S: Maintained
679655da
JP
13343F: drivers/net/usb/usbnet.c
13344F: include/linux/usb/usbnet.h
1da177e4 13345
c0efd232 13346USB VIDEO CLASS
c53ac071 13347M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 13348L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 13349L: linux-media@vger.kernel.org
275ffde4 13350T: git git://linuxtv.org/media_tree.git
57c6d2e9 13351W: http://www.ideasonboard.org/uvc/
c0efd232 13352S: Maintained
0c0d06ca 13353F: drivers/media/usb/uvc/
6c0f0359 13354F: include/uapi/linux/uvcvideo.h
1da177e4 13355
b60b9c45
HV
13356USB VISION DRIVER
13357M: Hans Verkuil <hverkuil@xs4all.nl>
13358L: linux-media@vger.kernel.org
13359T: git git://linuxtv.org/media_tree.git
a825eaec 13360W: https://linuxtv.org
b60b9c45
HV
13361S: Odd Fixes
13362F: drivers/media/usb/usbvision/
13363
8282da47
LP
13364USB WEBCAM GADGET
13365M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13366L: linux-usb@vger.kernel.org
13367S: Maintained
3a83c16e 13368F: drivers/usb/gadget/function/*uvc*
faf2e1db 13369F: drivers/usb/gadget/legacy/webcam.c
8282da47 13370
bf164cc0 13371USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 13372M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
13373L: linux-wireless@vger.kernel.org
13374S: Maintained
679655da 13375F: drivers/net/wireless/rndis_wlan.c
bf164cc0 13376
eb6bab13 13377USB XHCI DRIVER
03d85053 13378M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
13379L: linux-usb@vger.kernel.org
13380S: Supported
36d0344c
SS
13381F: drivers/usb/host/xhci*
13382F: drivers/usb/host/pci-quirks*
eb6bab13 13383
1da177e4 13384USB ZD1201 DRIVER
4086b9ca 13385L: linux-wireless@vger.kernel.org
1da177e4 13386W: http://linux-lc100020.sourceforge.net
4086b9ca 13387S: Orphan
ed0ad06f 13388F: drivers/net/wireless/zydas/zd1201.*
1da177e4 13389
b7eee616 13390USB ZR364XX DRIVER
8b58be88 13391M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 13392L: linux-usb@vger.kernel.org
661263b5 13393L: linux-media@vger.kernel.org
275ffde4 13394T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
13395W: http://royale.zerezo.com/zr364xx/
13396S: Maintained
618cd932 13397F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 13398F: drivers/media/usb/zr364xx/
b7eee616 13399
289fcff4
HK
13400ULPI BUS
13401M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13402L: linux-usb@vger.kernel.org
13403S: Maintained
13404F: drivers/usb/common/ulpi.c
13405F: include/linux/ulpi/
13406
e7839f25 13407USER-MODE LINUX (UML)
8b58be88 13408M: Jeff Dike <jdike@addtoit.com>
b15194b7 13409M: Richard Weinberger <richard@nod.at>
1da177e4
LT
13410L: user-mode-linux-devel@lists.sourceforge.net
13411L: user-mode-linux-user@lists.sourceforge.net
13412W: http://user-mode-linux.sourceforge.net
9f273c24 13413T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 13414S: Maintained
61516587 13415F: Documentation/virtual/uml/
679655da 13416F: arch/um/
b070989a 13417F: arch/x86/um/
679655da
JP
13418F: fs/hostfs/
13419F: fs/hppfs/
b7eee616 13420
e5f114e9 13421USERSPACE I/O (UIO)
879a5a00 13422M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 13423S: Maintained
3d3fecbd 13424T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
cadf8106 13425F: Documentation/driver-api/uio-howto.rst
679655da
JP
13426F: drivers/uio/
13427F: include/linux/uio*.h
e5f114e9 13428
256cccbe 13429UTIL-LINUX PACKAGE
8b58be88 13430M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
13431L: util-linux@vger.kernel.org
13432W: http://en.wikipedia.org/wiki/Util-linux
13433T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
13434S: Maintained
13435
c1fd1c07 13436UVESAFB DRIVER
8b58be88 13437M: Michal Januszewski <spock@gentoo.org>
c69f677c 13438L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
13439W: http://dev.gentoo.org/~spock/projects/uvesafb/
13440S: Maintained
679655da 13441F: Documentation/fb/uvesafb.txt
8a61f013 13442F: drivers/video/fbdev/uvesafb.*
c1fd1c07 13443
456930d8
SA
13444VF610 NAND DRIVER
13445M: Stefan Agner <stefan@agner.ch>
13446L: linux-mtd@lists.infradead.org
13447S: Supported
13448F: drivers/mtd/nand/vf610_nfc.c
13449
4480f15b 13450VFAT/FAT/MSDOS FILESYSTEM
8b58be88 13451M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 13452S: Maintained
679655da
JP
13453F: Documentation/filesystems/vfat.txt
13454F: fs/fat/
1da177e4 13455
cba3345c
AW
13456VFIO DRIVER
13457M: Alex Williamson <alex.williamson@redhat.com>
13458L: kvm@vger.kernel.org
9f273c24 13459T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
13460S: Maintained
13461F: Documentation/vfio.txt
13462F: drivers/vfio/
13463F: include/linux/vfio.h
c117ab84 13464F: include/uapi/linux/vfio.h
cba3345c 13465
5188287a
KW
13466VFIO MEDIATED DEVICE DRIVERS
13467M: Kirti Wankhede <kwankhede@nvidia.com>
13468L: kvm@vger.kernel.org
13469S: Maintained
13470F: Documentation/vfio-mediated-device.txt
13471F: drivers/vfio/mdev/
13472F: include/linux/mdev.h
13473F: samples/vfio-mdev/
13474
a714ea5f
AW
13475VFIO PLATFORM DRIVER
13476M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13477L: kvm@vger.kernel.org
13478S: Maintained
13479F: drivers/vfio/platform/
13480
8ccd1e51
LW
13481VGA_SWITCHEROO
13482R: Lukas Wunner <lukas@wunner.de>
13483S: Maintained
13484F: Documentation/gpu/vga-switcheroo.rst
13485F: drivers/gpu/vga/vga_switcheroo.c
13486F: include/linux/vga_switcheroo.h
13487T: git git://anongit.freedesktop.org/drm/drm-misc
13488
9e6f3438
PO
13489VIDEOBUF2 FRAMEWORK
13490M: Pawel Osciak <pawel@osciak.com>
13491M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 13492M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
13493L: linux-media@vger.kernel.org
13494S: Maintained
90d72ac6 13495F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
13496F: include/media/videobuf2-*
13497
06a8fc78
AH
13498VIRTIO AND VHOST VSOCK DRIVER
13499M: Stefan Hajnoczi <stefanha@redhat.com>
13500L: kvm@vger.kernel.org
13501L: virtualization@lists.linux-foundation.org
13502L: netdev@vger.kernel.org
13503S: Maintained
13504F: include/linux/virtio_vsock.h
13505F: include/uapi/linux/virtio_vsock.h
0b2e6644 13506F: include/uapi/linux/vsockmon.h
531b3748 13507F: net/vmw_vsock/af_vsock_tap.c
06a8fc78 13508F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 13509F: net/vmw_vsock/virtio_transport.c
0b2e6644 13510F: drivers/net/vsockmon.c
433fc58e
AH
13511F: drivers/vhost/vsock.c
13512F: drivers/vhost/vsock.h
06a8fc78 13513
5523662e
SCP
13514VIRTUAL SERIO DEVICE DRIVER
13515M: Stephen Chandler Paul <thatslyude@gmail.com>
13516S: Maintained
13517F: drivers/input/serio/userio.c
13518F: include/uapi/linux/userio.h
13519
9a82446b 13520VIRTIO CONSOLE DRIVER
79134d11 13521M: Amit Shah <amit@kernel.org>
9a82446b
AS
13522L: virtualization@lists.linux-foundation.org
13523S: Maintained
13524F: drivers/char/virtio_console.c
13525F: include/linux/virtio_console.h
c117ab84 13526F: include/uapi/linux/virtio_console.h
9a82446b 13527
2426ec8f 13528VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 13529M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13530M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
13531L: virtualization@lists.linux-foundation.org
13532S: Maintained
0e4191fe 13533F: Documentation/devicetree/bindings/virtio/
2426ec8f 13534F: drivers/virtio/
c893c8d7 13535F: tools/virtio/
2426ec8f
MT
13536F: drivers/net/virtio_net.c
13537F: drivers/block/virtio_blk.c
404a5c39 13538F: include/linux/virtio*.h
916cdabc 13539F: include/uapi/linux/virtio_*.h
dbaf0624 13540F: drivers/crypto/virtio/
2426ec8f 13541
f2dbda3b
CH
13542VIRTIO DRIVERS FOR S390
13543M: Christian Borntraeger <borntraeger@de.ibm.com>
13544M: Cornelia Huck <cornelia.huck@de.ibm.com>
13545L: linux-s390@vger.kernel.org
13546L: virtualization@lists.linux-foundation.org
13547L: kvm@vger.kernel.org
13548S: Supported
1b568d93 13549F: drivers/s390/virtio/
f2dbda3b 13550
4ad6ee91
GH
13551VIRTIO GPU DRIVER
13552M: David Airlie <airlied@linux.ie>
13553M: Gerd Hoffmann <kraxel@redhat.com>
13554L: dri-devel@lists.freedesktop.org
13555L: virtualization@lists.linux-foundation.org
0f445486 13556T: git git://anongit.freedesktop.org/drm/drm-misc
4ad6ee91
GH
13557S: Maintained
13558F: drivers/gpu/drm/virtio/
13559F: include/uapi/linux/virtio_gpu.h
13560
3a4d5c94
MT
13561VIRTIO HOST (VHOST)
13562M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13563M: Jason Wang <jasowang@redhat.com>
3a4d5c94 13564L: kvm@vger.kernel.org
c996d8b9 13565L: virtualization@lists.linux-foundation.org
3a4d5c94 13566L: netdev@vger.kernel.org
9f273c24 13567T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
13568S: Maintained
13569F: drivers/vhost/
c117ab84 13570F: include/uapi/linux/vhost.h
3a4d5c94 13571
271c8651
GH
13572VIRTIO INPUT DRIVER
13573M: Gerd Hoffmann <kraxel@redhat.com>
13574S: Maintained
13575F: drivers/virtio/virtio_input.c
13576F: include/uapi/linux/virtio_input.h
13577
dbaf0624
G
13578VIRTIO CRYPTO DRIVER
13579M: Gonglei <arei.gonglei@huawei.com>
13580L: virtualization@lists.linux-foundation.org
13581L: linux-crypto@vger.kernel.org
13582S: Maintained
13583F: drivers/crypto/virtio/
13584F: include/uapi/linux/virtio_crypto.h
13585
1da177e4 13586VIA RHINE NETWORK DRIVER
210347e1 13587S: Orphan
f2148a47 13588F: drivers/net/ethernet/via/via-rhine.c
1da177e4 13589
f0bf7f61 13590VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 13591M: Bruce Chang <brucechang@via.com.tw>
8b58be88 13592M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
13593S: Maintained
13594F: drivers/mmc/host/via-sdmmc.c
13595
69e4a7c2 13596VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 13597M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 13598L: linux-fbdev@vger.kernel.org
69e4a7c2 13599S: Maintained
c7babebd
FTS
13600F: include/linux/via-core.h
13601F: include/linux/via-gpio.h
13602F: include/linux/via_i2c.h
8a61f013 13603F: drivers/video/fbdev/via/
69e4a7c2 13604
01f20734 13605VIA VELOCITY NETWORK DRIVER
8b58be88 13606M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
13607L: netdev@vger.kernel.org
13608S: Maintained
f2148a47 13609F: drivers/net/ethernet/via/via-velocity.*
1da177e4 13610
f73f8173
AW
13611VIRT LIB
13612M: Alex Williamson <alex.williamson@redhat.com>
13613M: Paolo Bonzini <pbonzini@redhat.com>
13614L: kvm@vger.kernel.org
13615S: Supported
13616F: virt/lib/
13617
77911fd2 13618VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
13619M: Hans Verkuil <hverkuil@xs4all.nl>
13620L: linux-media@vger.kernel.org
13621T: git git://linuxtv.org/media_tree.git
a825eaec 13622W: https://linuxtv.org
0b7bc1fa 13623S: Maintained
77911fd2 13624F: drivers/media/platform/vivid/*
0b7bc1fa 13625
f2fe8906
HK
13626VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13627M: Helen Koike <helen.koike@collabora.com>
13628L: linux-media@vger.kernel.org
13629T: git git://linuxtv.org/media_tree.git
13630W: https://linuxtv.org
13631S: Maintained
13632F: drivers/media/platform/vimc/*
13633
55e331cf 13634VLYNQ BUS
08eeb306 13635M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 13636L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
13637S: Maintained
13638F: drivers/vlynq/vlynq.c
13639F: include/linux/vlynq.h
13640
390beae4 13641VME SUBSYSTEM
74c600e3 13642M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 13643M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
13644M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13645L: devel@driverdev.osuosl.org
13646S: Maintained
13647T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 13648F: Documentation/driver-api/vme.rst
390beae4
MW
13649F: drivers/staging/vme/
13650F: drivers/vme/
13651F: include/linux/vme*
13652
4488e09b
AK
13653VMWARE HYPERVISOR INTERFACE
13654M: Alok Kataria <akataria@vmware.com>
13655L: virtualization@lists.linux-foundation.org
13656S: Supported
13657F: arch/x86/kernel/cpu/vmware.c
13658
73b35d07
DT
13659VMWARE BALLOON DRIVER
13660M: Xavier Deguillard <xdeguillard@vmware.com>
13661M: Philip Moltmann <moltmann@vmware.com>
13662M: "VMware, Inc." <pv-drivers@vmware.com>
13663L: linux-kernel@vger.kernel.org
13664S: Maintained
13665F: drivers/misc/vmw_balloon.c
13666
8b8be51b
TH
13667VMWARE VMMOUSE SUBDRIVER
13668M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13669M: "VMware, Inc." <pv-drivers@vmware.com>
13670L: linux-input@vger.kernel.org
13671S: Maintained
13672F: drivers/input/mouse/vmmouse.c
13673F: drivers/input/mouse/vmmouse.h
13674
d1a890fa 13675VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 13676M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
13677M: "VMware, Inc." <pv-drivers@vmware.com>
13678L: netdev@vger.kernel.org
13679S: Maintained
13680F: drivers/net/vmxnet3/
d1a890fa 13681
851b1642 13682VMware PVSCSI driver
29374ec6 13683M: Jim Gill <jgill@vmware.com>
851b1642
AK
13684M: VMware PV-Drivers <pv-drivers@vmware.com>
13685L: linux-scsi@vger.kernel.org
13686S: Maintained
13687F: drivers/scsi/vmw_pvscsi.c
13688F: drivers/scsi/vmw_pvscsi.h
13689
29c8d9eb
AR
13690VMWARE PVRDMA DRIVER
13691M: Adit Ranadive <aditr@vmware.com>
13692M: VMware PV-Drivers <pv-drivers@vmware.com>
13693L: linux-rdma@vger.kernel.org
13694S: Maintained
13695F: drivers/infiniband/hw/vmw_pvrdma/
13696
e53e86c7 13697VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 13698M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 13699M: Mark Brown <broonie@kernel.org>
5cdeb2c8 13700L: linux-kernel@vger.kernel.org
1dd68f01 13701W: http://www.slimlogic.co.uk/?p=48
6febb5ab 13702T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 13703S: Supported
9d2597e8 13704F: Documentation/devicetree/bindings/regulator/
679655da 13705F: drivers/regulator/
9d2597e8 13706F: include/dt-bindings/regulator/
679655da 13707F: include/linux/regulator/
e53e86c7 13708
081958eb
DA
13709VRF
13710M: David Ahern <dsa@cumulusnetworks.com>
13711M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13712L: netdev@vger.kernel.org
13713S: Maintained
13714F: drivers/net/vrf.c
562d897d 13715F: Documentation/networking/vrf.txt
081958eb 13716
ab41319e 13717VT1211 HARDWARE MONITOR DRIVER
8b58be88 13718M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 13719L: linux-hwmon@vger.kernel.org
ab41319e 13720S: Maintained
679655da
JP
13721F: Documentation/hwmon/vt1211
13722F: drivers/hwmon/vt1211.c
ab41319e 13723
1de9e371 13724VT8231 HARDWARE MONITOR DRIVER
8b58be88 13725M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 13726L: linux-hwmon@vger.kernel.org
1de9e371 13727S: Maintained
679655da 13728F: drivers/hwmon/vt8231.c
1de9e371 13729
88095e7b
TO
13730VUB300 USB to SDIO/SD/MMC bridge chip
13731M: Tony Olech <tony.olech@elandigitalsystems.com>
13732L: linux-mmc@vger.kernel.org
13733L: linux-usb@vger.kernel.org
13734S: Supported
13735F: drivers/mmc/host/vub300.c
13736
1da177e4 13737W1 DALLAS'S 1-WIRE BUS
a8018766 13738M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 13739S: Maintained
679655da
JP
13740F: Documentation/w1/
13741F: drivers/w1/
1da177e4 13742
13927079 13743W83791D HARDWARE MONITORING DRIVER
8b58be88 13744M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 13745L: linux-hwmon@vger.kernel.org
25845c22 13746S: Maintained
679655da
JP
13747F: Documentation/hwmon/w83791d
13748F: drivers/hwmon/w83791d.c
13927079 13749
61db011d 13750W83793 HARDWARE MONITORING DRIVER
8b58be88 13751M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 13752L: linux-hwmon@vger.kernel.org
61db011d 13753S: Maintained
679655da
JP
13754F: Documentation/hwmon/w83793
13755F: drivers/hwmon/w83793.c
61db011d 13756
e3760b43 13757W83795 HARDWARE MONITORING DRIVER
d8130624 13758M: Jean Delvare <jdelvare@suse.com>
968ce1b1 13759L: linux-hwmon@vger.kernel.org
e3760b43
JD
13760S: Maintained
13761F: drivers/hwmon/w83795.c
13762
1da177e4 13763W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 13764M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13765S: Maintained
679655da 13766F: drivers/mmc/host/wbsd.*
1da177e4 13767
b4e05923
HG
13768WACOM PROTOCOL 4 SERIAL TABLETS
13769M: Julian Squires <julian@cipht.net>
13770M: Hans de Goede <hdegoede@redhat.com>
13771L: linux-input@vger.kernel.org
13772S: Maintained
13773F: drivers/input/tablet/wacom_serial4.c
13774
3527761c 13775WATCHDOG DEVICE DRIVERS
8b58be88 13776M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13777R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13778L: linux-watchdog@vger.kernel.org
13779W: http://www.linux-watchdog.org/
f599aaf0 13780T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13781S: Maintained
540be8b2 13782F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13783F: Documentation/watchdog/
13784F: drivers/watchdog/
13785F: include/linux/watchdog.h
c117ab84 13786F: include/uapi/linux/watchdog.h
3527761c 13787
b22e00f3
DH
13788WIIMOTE HID DRIVER
13789M: David Herrmann <dh.herrmann@googlemail.com>
13790L: linux-input@vger.kernel.org
13791S: Maintained
13792F: drivers/hid/hid-wiimote*
13793
e258b80e 13794WINBOND CIR DRIVER
364e9e18 13795M: David Härdeman <david@hardeman.nu>
e258b80e 13796S: Maintained
116ab806 13797F: drivers/media/rc/winbond-cir.c
e258b80e 13798
c36a483d
WBG
13799WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13800M: William Breathitt Gray <vilhelm.gray@gmail.com>
13801L: linux-watchdog@vger.kernel.org
13802S: Maintained
13803F: drivers/watchdog/ebc-c384_wdt.c
13804
9c26df9b
WBG
13805WINSYSTEMS WS16C48 GPIO DRIVER
13806M: William Breathitt Gray <vilhelm.gray@gmail.com>
13807L: linux-gpio@vger.kernel.org
13808S: Maintained
13809F: drivers/gpio/gpio-ws16c48.c
e258b80e 13810
8a70da82 13811WIMAX STACK
8b58be88 13812M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13813M: linux-wimax@intel.com
49e7d9df 13814L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13815S: Supported
13816W: http://linuxwimax.org
315987dc 13817F: Documentation/wimax/README.wimax
315987dc
JP
13818F: include/linux/wimax/debug.h
13819F: include/net/wimax.h
c117ab84 13820F: include/uapi/linux/wimax.h
315987dc 13821F: net/wimax/
8a70da82 13822
5fc14680 13823WISTRON LAPTOP BUTTON DRIVER
8b58be88 13824M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13825S: Maintained
679655da 13826F: drivers/input/misc/wistron_btns.c
5fc14680 13827
1da177e4 13828WL3501 WIRELESS PCMCIA CARD DRIVER
724c6b35 13829L: linux-wireless@vger.kernel.org
0c59d281 13830S: Odd fixes
679655da 13831F: drivers/net/wireless/wl3501*
1da177e4 13832
055bcbcb 13833WOLFSON MICROELECTRONICS DRIVERS
fef95164 13834L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13835T: git https://github.com/CirrusLogic/linux-drivers.git
13836W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13837S: Supported
3768f0b1 13838F: Documentation/hwmon/wm83??
f494993f
CK
13839F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13840F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13841F: Documentation/devicetree/bindings/mfd/arizona.txt
9f7c7cee 13842F: Documentation/devicetree/bindings/mfd/wm831x.txt
af1c5386 13843F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13844F: drivers/clk/clk-wm83*.c
9c309598 13845F: drivers/extcon/extcon-arizona.c
b75ea16a 13846F: drivers/leds/leds-wm83*.c
25b273ba 13847F: drivers/gpio/gpio-*wm*.c
9c309598 13848F: drivers/gpio/gpio-arizona.c
d22b0869 13849F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13850F: drivers/input/misc/wm831x-on.c
13851F: drivers/input/touchscreen/wm831x-ts.c
13852F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13853F: drivers/mfd/arizona*
13854F: drivers/mfd/wm*.c
12ebc137 13855F: drivers/mfd/cs47l24*
8c0984e5 13856F: drivers/power/supply/wm83*.c
b75ea16a
MB
13857F: drivers/rtc/rtc-wm83*.c
13858F: drivers/regulator/wm8*.c
cdf4275e 13859F: drivers/regulator/arizona*
3860e6c4 13860F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13861F: drivers/watchdog/wm83*_wdt.c
9c309598 13862F: include/linux/mfd/arizona/
3860e6c4 13863F: include/linux/mfd/wm831x/
b75ea16a 13864F: include/linux/mfd/wm8350/
3768f0b1 13865F: include/linux/mfd/wm8400*
22161f3e 13866F: include/linux/regulator/arizona*
59ec6da2 13867F: include/linux/wm97xx.h
055bcbcb 13868F: include/sound/wm????.h
9c309598 13869F: sound/soc/codecs/arizona.?
055bcbcb 13870F: sound/soc/codecs/wm*
12ebc137 13871F: sound/soc/codecs/cs47l24*
b75ea16a 13872
3e6cd7a4
TH
13873WORKQUEUE
13874M: Tejun Heo <tj@kernel.org>
badb7f5e 13875R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13876T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13877S: Maintained
13878F: include/linux/workqueue.h
13879F: kernel/workqueue.c
e7f08ffb 13880F: Documentation/core-api/workqueue.rst
3e6cd7a4 13881
39ac9f48
CYT
13882X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13883M: Chen-Yu Tsai <wens@csie.org>
13884L: linux-kernel@vger.kernel.org
13885S: Maintained
13886N: axp[128]
13887
1da177e4 13888X.25 NETWORK LAYER
8bf28059 13889M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13890L: linux-x25@vger.kernel.org
8bf28059 13891S: Odd Fixes
679655da
JP
13892F: Documentation/networking/x25*
13893F: include/net/x25*
13894F: net/x25/
1da177e4 13895
e2d1d6c0 13896X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13897M: Thomas Gleixner <tglx@linutronix.de>
13898M: Ingo Molnar <mingo@redhat.com>
13899M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13900M: x86@kernel.org
981c3a4f 13901L: linux-kernel@vger.kernel.org
75fc2d37 13902T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13903S: Maintained
679655da
JP
13904F: Documentation/x86/
13905F: arch/x86/
e2d1d6c0 13906
d0944853 13907X86 PLATFORM DRIVERS
e181ba15 13908M: Darren Hart <dvhart@infradead.org>
7b9e1d89 13909M: Andy Shevchenko <andy@infradead.org>
d0944853 13910L: platform-driver-x86@vger.kernel.org
e181ba15 13911T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13912S: Maintained
14430813 13913F: drivers/platform/x86/
3a4bceef 13914F: drivers/platform/olpc/
d0944853 13915
c1f5c54b
IM
13916X86 MCE INFRASTRUCTURE
13917M: Tony Luck <tony.luck@intel.com>
487ba8e8 13918M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13919L: linux-edac@vger.kernel.org
13920S: Maintained
13921F: arch/x86/kernel/cpu/mcheck/*
13922
79ebdc95
BP
13923X86 MICROCODE UPDATE SUPPORT
13924M: Borislav Petkov <bp@alien8.de>
13925S: Maintained
13926F: arch/x86/kernel/cpu/microcode/*
13927
f0905c5a
AL
13928X86 VDSO
13929M: Andy Lutomirski <luto@amacapital.net>
13930L: linux-kernel@vger.kernel.org
13931T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13932S: Maintained
d603c8e1 13933F: arch/x86/entry/vdso/
f0905c5a 13934
d6fad502 13935XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13936M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13937M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13938L: linux-media@vger.kernel.org
a825eaec 13939W: https://linuxtv.org
d6fad502
MCC
13940T: git git://linuxtv.org/media_tree.git
13941S: Maintained
13942F: drivers/media/tuners/tuner-xc2028.*
13943
c4468085 13944XEN HYPERVISOR INTERFACE
3eeef8f7 13945M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
101ecde5 13946M: Juergen Gross <jgross@suse.com>
11dbb52b 13947L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13948T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13949S: Supported
13950F: arch/x86/xen/
13951F: drivers/*/xen-*front.c
13952F: drivers/xen/
13953F: arch/x86/include/asm/xen/
13954F: include/xen/
c117ab84 13955F: include/uapi/xen/
c4468085 13956
77bfb479 13957XEN HYPERVISOR ARM
85d1a29d 13958M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13959L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13960S: Maintained
77bfb479
SS
13961F: arch/arm/xen/
13962F: arch/arm/include/asm/xen/
13963
b475e83f 13964XEN HYPERVISOR ARM64
85d1a29d 13965M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13966L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13967S: Maintained
b475e83f
SS
13968F: arch/arm64/xen/
13969F: arch/arm64/include/asm/xen/
13970
9b57e1a7 13971XEN NETWORK BACKEND DRIVER
8386040b 13972M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13973M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13974L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13975L: netdev@vger.kernel.org
13976S: Supported
13977F: drivers/net/xen-netback/*
13978
c5f8e29d
KRW
13979XEN PCI SUBSYSTEM
13980M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13981L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13982S: Supported
13983F: arch/x86/pci/*xen*
13984F: drivers/pci/*xen*
13985
a2c5ae65
KRW
13986XEN BLOCK SUBSYSTEM
13987M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13988M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13989L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13990S: Supported
13991F: drivers/block/xen-blkback/*
13992F: drivers/block/xen*
13993
15d03609
JG
13994XEN PVSCSI DRIVERS
13995M: Juergen Gross <jgross@suse.com>
13996L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13997L: linux-scsi@vger.kernel.org
13998S: Supported
13999F: drivers/scsi/xen-scsifront.c
14000F: drivers/xen/xen-scsiback.c
14001F: include/xen/interface/io/vscsiif.h
14002
c5f8e29d
KRW
14003XEN SWIOTLB SUBSYSTEM
14004M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 14005L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
14006S: Supported
14007F: arch/x86/xen/*swiotlb*
14008F: drivers/xen/*swiotlb*
14009
1da177e4 14010XFS FILESYSTEM
721a0edf 14011M: Darrick J. Wong <darrick.wong@oracle.com>
541d48f0
DC
14012M: linux-xfs@vger.kernel.org
14013L: linux-xfs@vger.kernel.org
14014W: http://xfs.org/
721a0edf 14015T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
1da177e4 14016S: Supported
679655da
JP
14017F: Documentation/filesystems/xfs.txt
14018F: fs/xfs/
1da177e4 14019
8a3b7a25 14020XILINX AXI ETHERNET DRIVER
59a54f30
MS
14021M: Anirudha Sarangi <anirudh@xilinx.com>
14022M: John Linn <John.Linn@xilinx.com>
8a3b7a25 14023S: Maintained
14024F: drivers/net/ethernet/xilinx/xilinx_axienet*
14025
238b8721 14026XILINX UARTLITE SERIAL DRIVER
8b58be88 14027M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
14028L: linux-serial@vger.kernel.org
14029S: Maintained
df621252 14030F: drivers/tty/serial/uartlite.c
238b8721 14031
df330515
LP
14032XILINX VIDEO IP CORES
14033M: Hyun Kwon <hyun.kwon@xilinx.com>
14034M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14035L: linux-media@vger.kernel.org
14036T: git git://linuxtv.org/media_tree.git
14037S: Supported
14038F: Documentation/devicetree/bindings/media/xilinx/
14039F: drivers/media/platform/xilinx/
a5562f65 14040F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 14041
74316949
EB
14042XILLYBUS DRIVER
14043M: Eli Billauer <eli.billauer@gmail.com>
14044L: linux-kernel@vger.kernel.org
14045S: Supported
14046F: drivers/char/xillybus/
14047
f620e4b8
MF
14048XTENSA XTFPGA PLATFORM SUPPORT
14049M: Max Filippov <jcmvbkbc@gmail.com>
14050L: linux-xtensa@linux-xtensa.org
14051S: Maintained
14052F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 14053F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 14054
1da177e4 14055YAM DRIVER FOR AX.25
8b58be88 14056M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
14057L: linux-hams@vger.kernel.org
14058S: Maintained
679655da
JP
14059F: drivers/net/hamradio/yam*
14060F: include/linux/yam.h
1da177e4 14061
af64a5eb 14062YEALINK PHONE DRIVER
8b58be88 14063M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
14064L: usbb2k-api-dev@nongnu.org
14065S: Maintained
e2ba5731 14066F: Documentation/input/yealink.rst
679655da 14067F: drivers/input/misc/yealink.*
af64a5eb 14068
1da177e4 14069Z8530 DRIVER FOR AX.25
8b58be88 14070M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
14071W: http://yaina.de/jreuter/
14072W: http://www.qsl.net/dl1bke/
14073L: linux-hams@vger.kernel.org
14074S: Maintained
679655da
JP
14075F: Documentation/networking/z8530drv.txt
14076F: drivers/net/hamradio/*scc.c
14077F: drivers/net/hamradio/z8530.h
1da177e4 14078
0cf31ec1 14079ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 14080M: Seth Jennings <sjenning@redhat.com>
aab45453 14081M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
14082L: linux-mm@kvack.org
14083S: Maintained
14084F: mm/zbud.c
14085F: include/linux/zbud.h
14086
7c0c3afb 14087ZD1211RW WIRELESS DRIVER
8b58be88
JP
14088M: Daniel Drake <dsd@gentoo.org>
14089M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 14090W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 14091L: linux-wireless@vger.kernel.org
7c0c3afb
DD
14092L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14093S: Maintained
6948300c 14094F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 14095
a40cc814
AP
14096ZD1301_DEMOD MEDIA DRIVER
14097M: Antti Palosaari <crope@iki.fi>
14098L: linux-media@vger.kernel.org
14099W: https://linuxtv.org/
14100W: http://palosaari.fi/linux/
14101Q: https://patchwork.linuxtv.org/project/linux-media/list/
14102S: Maintained
14103F: drivers/media/dvb-frontends/zd1301_demod*
14104
d4c554c3
AP
14105ZD1301 MEDIA DRIVER
14106M: Antti Palosaari <crope@iki.fi>
14107L: linux-media@vger.kernel.org
14108W: https://linuxtv.org/
14109W: http://palosaari.fi/linux/
14110Q: https://patchwork.linuxtv.org/project/linux-media/list/
14111S: Maintained
14112F: drivers/media/usb/dvb-usb-v2/zd1301*
14113
20263029
DS
14114ZPOOL COMPRESSED PAGE STORAGE API
14115M: Dan Streetman <ddstreet@ieee.org>
14116L: linux-mm@kvack.org
14117S: Maintained
14118F: mm/zpool.c
14119F: include/linux/zpool.h
14120
1da177e4 14121ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 14122L: mjpeg-users@lists.sourceforge.net
f63145e2 14123L: linux-media@vger.kernel.org
1da177e4 14124W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 14125T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 14126S: Odd Fixes
90d72ac6 14127F: drivers/media/pci/zoran/
1da177e4 14128
6920f2cc
MK
14129ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14130M: Minchan Kim <minchan@kernel.org>
14131M: Nitin Gupta <ngupta@vflare.org>
74f3037c 14132R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
14133L: linux-kernel@vger.kernel.org
14134S: Maintained
14135F: drivers/block/zram/
14136F: Documentation/blockdev/zram.txt
14137
8b4a4080 14138ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 14139M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 14140S: Maintained
df621252 14141F: drivers/tty/serial/zs.*
8b4a4080 14142
eae70d06
MK
14143ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14144M: Minchan Kim <minchan@kernel.org>
14145M: Nitin Gupta <ngupta@vflare.org>
41192a2d 14146R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
14147L: linux-mm@kvack.org
14148S: Maintained
14149F: mm/zsmalloc.c
14150F: include/linux/zsmalloc.h
d02be50d 14151F: Documentation/vm/zsmalloc.txt
eae70d06 14152
0cf31ec1 14153ZSWAP COMPRESSED SWAP CACHING
0bb181c7 14154M: Seth Jennings <sjenning@redhat.com>
534c9dc9 14155M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
14156L: linux-mm@kvack.org
14157S: Maintained
14158F: mm/zswap.c
14159
1da177e4 14160THE REST
8b58be88 14161M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 14162L: linux-kernel@vger.kernel.org
8a6e2535 14163Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 14164T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 14165S: Buried alive in reporters
34d03cc1
JP
14166F: *
14167F: */