]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - MAINTAINERS
wil6210: remove ioctl interface
[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
fd33f3ec
JB
1088ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1089M: Neil Armstrong <narmstrong@baylibre.com>
1090M: Jerome Brunet <jbrunet@baylibre.com>
1091L: linux-amlogic@lists.infradead.org
1092S: Maintained
1093F: drivers/clk/meson/
1094F: include/dt-bindings/clock/meson*
1095F: include/dt-bindings/clock/gxbb*
1096F: Documentation/devicetree/bindings/clock/amlogic*
1097
eff506fa
TZ
1098ARM/Annapurna Labs ALPINE ARCHITECTURE
1099M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1100M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1101L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1102S: Maintained
1103F: arch/arm/mach-alpine/
a9e5547b
AT
1104F: arch/arm/boot/dts/alpine*
1105F: arch/arm64/boot/dts/al/
1106F: drivers/*/*alpine*
eff506fa 1107
5255034d
LP
1108ARM/ARTPEC MACHINE SUPPORT
1109M: Jesper Nilsson <jesper.nilsson@axis.com>
1110M: Lars Persson <lars.persson@axis.com>
1111M: Niklas Cassel <niklas.cassel@axis.com>
1112S: Maintained
1113L: linux-arm-kernel@axis.com
1114F: arch/arm/mach-artpec
1115F: arch/arm/boot/dts/artpec6*
33b8ac91 1116F: drivers/clk/axis
00df0582 1117F: drivers/pinctrl/pinctrl-artpec*
9c6c149b 1118F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
5255034d 1119
8c2ed9bc
JS
1120ARM/ASPEED MACHINE SUPPORT
1121M: Joel Stanley <joel@jms.id.au>
1122S: Maintained
1123F: arch/arm/mach-aspeed/
1124F: arch/arm/boot/dts/aspeed-*
1125F: drivers/*/*aspeed*
1126
8dca5ce8 1127ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
e085b9d8 1128M: Nicolas Ferre <nicolas.ferre@microchip.com>
d68b35f8 1129M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
efc03ecb 1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1131W: http://www.linux4sam.org
9f273c24 1132T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1133S: Supported
1134F: arch/arm/mach-at91/
f0a0a58e 1135F: include/soc/at91/
70e389cc
MB
1136F: arch/arm/boot/dts/at91*.dts
1137F: arch/arm/boot/dts/at91*.dtsi
1138F: arch/arm/boot/dts/sama*.dts
1139F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1140F: arch/arm/include/debug/at91.S
f4e6dfcb 1141F: drivers/memory/atmel*
d4a89c7d 1142
6e05dd4e
BB
1143ARM/ATMEL AT91 Clock Support
1144M: Boris Brezillon <boris.brezillon@free-electrons.com>
1145S: Maintained
1146F: drivers/clk/at91
1147
986cf2e9 1148ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1149M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151S: Maintained
1152F: arch/arm/mach-highbank/
e68d7c14
RH
1153F: arch/arm/boot/dts/highbank.dts
1154F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1155
d94f944e 1156ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1157M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1158S: Maintained
1159F: arch/arm/mach-cns3xxx/
d94f944e 1160
4863dea3
SG
1161ARM/CAVIUM THUNDER NETWORK DRIVER
1162M: Sunil Goutham <sgoutham@cavium.com>
1163M: Robert Richter <rric@kernel.org>
1164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165S: Supported
322e5cc5 1166F: drivers/net/ethernet/cavium/thunder/
4863dea3 1167
386ab516
AS
1168ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1169M: Alexander Shiyan <shc_work@mail.ru>
1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171S: Odd Fixes
b8ba3874 1172N: clps711x
386ab516 1173
2b7a52a4 1174ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1175M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1176M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1178S: Maintained
d19d3667
HS
1179F: arch/arm/mach-ep93xx/
1180F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1181
1182ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1183M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1185S: Maintained
1186
d4275354 1187ARM/CLKDEV SUPPORT
54176cc6 1188M: Russell King <linux@armlinux.org.uk>
efc03ecb 1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1190S: Maintained
0d7f4f05 1191T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
d4275354 1192F: arch/arm/include/asm/clkdev.h
4fa2651d 1193F: drivers/clk/clkdev.c
d4275354 1194
d48134e7 1195ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1196M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1198S: Maintained
1199
94150095
HF
1200ARM/CONTEC MICRO9 MACHINE SUPPORT
1201M: Hubert Feurstein <hubert.feurstein@contec.at>
1202S: Maintained
1203F: arch/arm/mach-ep93xx/micro9.c
1204
a06ae860
PP
1205ARM/CORESIGHT FRAMEWORK AND DRIVERS
1206M: Mathieu Poirier <mathieu.poirier@linaro.org>
1207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208S: Maintained
01081f5a 1209F: drivers/hwtracing/coresight/*
a06ae860
PP
1210F: Documentation/trace/coresight.txt
1211F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1212F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1213F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1214F: tools/perf/arch/arm/util/auxtrace.c
1215F: tools/perf/arch/arm/util/cs-etm.c
1216F: tools/perf/arch/arm/util/cs-etm.h
1217F: tools/perf/util/cs-etm.h
a06ae860 1218
1da177e4 1219ARM/CORGI MACHINE SUPPORT
8b58be88 1220M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1221S: Maintained
1222
881a95f9 1223ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1224M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1226T: git git://github.com/ulli-kroll/linux.git
162500b3 1227S: Maintained
f49afbb5 1228F: arch/arm/mach-gemini/
98a9bb5b 1229F: drivers/rtc/rtc-gemini.c
881a95f9 1230
a990cbd8 1231ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1232M: Barry Song <baohua@kernel.org>
a990cbd8 1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1234T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1235S: Maintained
e68d7c14 1236F: arch/arm/boot/dts/prima2*
a990cbd8 1237F: arch/arm/mach-prima2/
4a9c44f1 1238F: drivers/clk/sirf/
05f30e8d 1239F: drivers/clocksource/timer-prima2.c
5833ac98 1240F: drivers/clocksource/timer-atlas7.c
f8505ef5 1241N: [^a-z]sirf
a990cbd8 1242
c9d862c4
BS
1243ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1244M: Baruch Siach <baruch@tkos.co.il>
1245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1246S: Maintained
cde137aa 1247F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1248N: digicolor
1249
d4275354 1250ARM/EBSA110 MACHINE SUPPORT
54176cc6 1251M: Russell King <linux@armlinux.org.uk>
efc03ecb 1252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1253W: http://www.armlinux.org.uk/
d4275354
RK
1254S: Maintained
1255F: arch/arm/mach-ebsa110/
b955f6ca 1256F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1257
4721f3ce
UKK
1258ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1259M: Uwe Kleine-König <kernel@pengutronix.de>
1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S: Maintained
1262N: efm32
1263
a9da4f7e 1264ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
d9bd2645
SS
1265M: Robert Jarzmik <robert.jarzmik@free.fr>
1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e 1267S: Maintained
cafc2265 1268F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1269
6a915af9 1270ARM/FARADAY FA526 PORT
162500b3 1271M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1273S: Maintained
1fa7e547 1274T: git git://git.berlios.de/gemini-board
f49afbb5 1275F: arch/arm/mm/*-fa*
6a915af9 1276
d4275354 1277ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1278M: Russell King <linux@armlinux.org.uk>
efc03ecb 1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1280W: http://www.armlinux.org.uk/
d4275354
RK
1281S: Maintained
1282F: arch/arm/include/asm/hardware/dec21285.h
1283F: arch/arm/mach-footbridge/
1284
86183a5f 1285ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1286M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1287M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1288R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1290S: Maintained
f1c12837 1291T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1292F: arch/arm/mach-imx/
ce515a6b 1293F: arch/arm/mach-mxs/
2a82f95c 1294F: arch/arm/boot/dts/imx*
e5dafa22 1295F: arch/arm/configs/imx*_defconfig
cf20968a 1296F: drivers/clk/imx/
721cabf6 1297F: drivers/soc/imx/
cf20968a 1298F: include/soc/imx/
86183a5f 1299
142109d2 1300ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1301M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1302M: Sascha Hauer <kernel@pengutronix.de>
1303R: Stefan Agner <stefan@agner.ch>
1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S: Maintained
1306T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1307F: arch/arm/mach-imx/*vf610*
1308F: arch/arm/boot/dts/vf*
1309
2b7a52a4 1310ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1311M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1313S: Maintained
1314
90b8fc34 1315ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1316M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1318S: Maintained
1319
ef47d5f0 1320ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1321M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1322M: Paul Parsons <lost.distance@yahoo.com>
1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1324S: Maintained
1325F: arch/arm/mach-pxa/hx4700.c
1326F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1327F: sound/soc/pxa/hx4700.c
ef47d5f0 1328
4dfad069
WX
1329ARM/HISILICON SOC SUPPORT
1330M: Wei Xu <xuwei5@hisilicon.com>
1331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332W: http://www.hisilicon.com
1333S: Supported
1334T: git git://github.com/hisilicon/linux-hisi.git
1335F: arch/arm/mach-hisi/
e68d7c14
RH
1336F: arch/arm/boot/dts/hi3*
1337F: arch/arm/boot/dts/hip*
1338F: arch/arm/boot/dts/hisi*
1339F: arch/arm64/boot/dts/hisilicon/
4dfad069 1340
21f37bc3 1341ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1342M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1343W: www.jlime.com
1344S: Maintained
084bad91
KE
1345T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1346F: arch/arm/mach-sa1100/jornada720.c
1347F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1348
5e767ab9
JMC
1349ARM/IGEP MACHINE SUPPORT
1350M: Enric Balletbo i Serra <eballetbo@gmail.com>
1351M: Javier Martinez Canillas <javier@dowhile0.org>
1352L: linux-omap@vger.kernel.org
1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354S: Maintained
06ff74fd 1355F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1356
403d2971
MV
1357ARM/INCOME PXA270 SUPPORT
1358M: Marek Vasut <marek.vasut@gmail.com>
1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360S: Maintained
ec154082 1361F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1362
2b7a52a4 1363ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1364M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1366S: Maintained
e2bdb176
DW
1367
1368ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1370S: Orphan
2b7a52a4
LB
1371
1372ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1373M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1375S: Maintained
2b7a52a4
LB
1376
1377ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1378M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1380S: Maintained
2b7a52a4 1381
2b7a52a4 1382ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1383M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1385S: Maintained
1386
dfdd8cc9
KH
1387ARM/INTEL IXP4XX ARM ARCHITECTURE
1388M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1389M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1391S: Maintained
1392F: arch/arm/mach-ixp4xx/
1393
838553c5 1394ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1395M: Jonathan Cameron <jic23@cam.ac.uk>
1396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397S: Maintained
1398F: arch/arm/mach-pxa/stargate2.c
1399F: drivers/pcmcia/pxa2xx_stargate2.c
1400
2b7a52a4 1401ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1402M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1404S: Maintained
2b7a52a4
LB
1405
1406ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1407M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1409S: Maintained
1410
1154f858 1411ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1412M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S: Maintained
1415F: arch/arm/mach-keystone/
5edafc29 1416F: arch/arm/boot/dts/keystone-*
317929cd 1417T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1418
bc6aa566 1419ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1420M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1421L: linux-kernel@vger.kernel.org
1422S: Maintained
1423F: drivers/clk/keystone/
1424
1425ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1426M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428L: linux-kernel@vger.kernel.org
1429S: Maintained
1430F: drivers/clocksource/timer-keystone.c
1431
1432ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1433M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1434L: linux-kernel@vger.kernel.org
1435S: Maintained
1436F: drivers/power/reset/keystone-reset.c
1437
1438ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1439M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1440L: linux-kernel@vger.kernel.org
1441S: Maintained
1442F: drivers/memory/*emif*
1443
8cb555b6
CM
1444ARM/LG1K ARCHITECTURE
1445M: Chanho Min <chanho.min@lge.com>
1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447S: Maintained
1448F: arch/arm64/boot/dts/lg/
1449
2b7a52a4 1450ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1451M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1453S: Maintained
1454
3143875f
JE
1455ARM/LPC18XX ARCHITECTURE
1456M: Joachim Eastwood <manabian@gmail.com>
1457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458S: Maintained
19c1c32c
JE
1459F: arch/arm/boot/dts/lpc43*
1460F: drivers/clk/nxp/clk-lpc18xx*
1461F: drivers/clocksource/time-lpc32xx.c
1462F: drivers/i2c/busses/i2c-lpc2k.c
1463F: drivers/memory/pl172.c
1464F: drivers/mtd/spi-nor/nxp-spifi.c
1465F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1466N: lpc18xx
1467
15e4f7da 1468ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1469M: Vladimir Zapolskiy <vz@mleia.com>
1470M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1471L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1472T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1473S: Maintained
2377f9fd 1474F: arch/arm/boot/dts/lpc32*
15e4f7da 1475F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1476F: drivers/i2c/busses/i2c-pnx.c
1477F: drivers/net/ethernet/nxp/lpc_eth.c
1478F: drivers/usb/host/ohci-nxp.c
1479F: drivers/watchdog/pnx4008_wdt.c
1480N: lpc32xx
15e4f7da 1481
3b886171 1482ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1483M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1484S: Maintained
1485
1f664ab7 1486ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1487M: Jason Cooper <jason@lakedaemon.net>
1488M: Andrew Lunn <andrew@lunn.ch>
1489M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1490M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492S: Maintained
1493F: arch/arm/mach-mvebu/
59ec9671 1494F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1495F: arch/arm/boot/dts/armada*
1496F: arch/arm/boot/dts/kirkwood*
dcc3068a 1497F: arch/arm64/boot/dts/marvell/armada*
9f123def 1498F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1499F: arch/arm/configs/mvebu_*_defconfig
75f41273 1500
40f4978b 1501ARM/Marvell Berlin SoC support
70e1a28f 1502M: Jisheng Zhang <jszhang@marvell.com>
40f4978b
SH
1503M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505S: Maintained
1506F: arch/arm/mach-berlin/
31c17ac9 1507F: arch/arm/boot/dts/berlin*
e68d7c14 1508F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1509
40f4978b 1510
4cfab57e 1511ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1512M: Jason Cooper <jason@lakedaemon.net>
1513M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1514M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1515M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0 1517S: Maintained
ab7090ff 1518F: Documentation/devicetree/bindings/soc/dove/
4f1312b0 1519F: arch/arm/mach-dove/
54a246ff
NP
1520F: arch/arm/mach-mv78xx0/
1521F: arch/arm/mach-orion5x/
1522F: arch/arm/plat-orion/
31c17ac9
GC
1523F: arch/arm/boot/dts/dove*
1524F: arch/arm/boot/dts/orion5x*
1525
3b886171 1526
d69ac131
AC
1527ARM/Orion SoC/Technologic Systems TS-78xx platform support
1528M: Alexander Clouter <alex@digriz.org.uk>
1529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530W: http://www.digriz.org.uk/ts78xx/kernel
1531S: Maintained
1532F: arch/arm/mach-orion5x/ts78xx-*
1533
e557959d
NA
1534ARM/OXNAS platform support
1535M: Neil Armstrong <narmstrong@baylibre.com>
1536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d6fbd37b 1537L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
e557959d
NA
1538S: Maintained
1539F: arch/arm/mach-oxnas/
52c468fb 1540F: arch/arm/boot/dts/ox8*.dtsi
e557959d 1541F: arch/arm/boot/dts/wd-mbwe.dts
52c468fb 1542F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
e557959d
NA
1543N: oxnas
1544
607b8fc9
EH
1545ARM/Mediatek RTC DRIVER
1546M: Eddie Huang <eddie.huang@mediatek.com>
1547L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1549S: Maintained
1550F: drivers/rtc/rtc-mt6397.c
1551
e54951c8
MB
1552ARM/Mediatek SoC support
1553M: Matthias Brugger <matthias.bgg@gmail.com>
1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1555L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1556S: Maintained
1557F: arch/arm/boot/dts/mt6*
44e4e5fb 1558F: arch/arm/boot/dts/mt7*
e54951c8
MB
1559F: arch/arm/boot/dts/mt8*
1560F: arch/arm/mach-mediatek/
44e4e5fb 1561F: arch/arm64/boot/dts/mediatek/
e54951c8
MB
1562N: mtk
1563K: mediatek
1564
0f8669e3
CY
1565ARM/Mediatek USB3 PHY DRIVER
1566M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1569S: Maintained
1570F: drivers/phy/phy-mt65xx-usb3.c
1571
adcb079f
AB
1572ARM/MICREL KS8695 ARCHITECTURE
1573M: Greg Ungerer <gerg@uclinux.org>
1574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1575F: arch/arm/mach-ks8695/
adcb079f
AB
1576S: Odd Fixes
1577
d78ff0a5 1578ARM/MIOA701 MACHINE SUPPORT
8b58be88 1579M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1581F: arch/arm/mach-pxa/mioa701.c
1582S: Maintained
1583
9624dfe6 1584ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1585M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1586S: Maintained
1587
e0ee9851 1588ARM/NOMADIK ARCHITECTURE
28b8e8d4 1589M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1590M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1591L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592S: Maintained
1593F: arch/arm/mach-nomadik/
ecc265fe 1594F: drivers/pinctrl/nomadik/
87572880 1595F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1596T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1597
9d76295a 1598ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1599M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1600L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1601W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1602S: Supported
1603
8459c159 1604ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1605M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1606M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1607S: Maintained
1608
5d783a2d 1609ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1610M: Marek Vasut <marek.vasut@gmail.com>
75280787 1611L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1612W: http://hackndev.com
1613S: Maintained
933d35f0
JP
1614F: arch/arm/mach-pxa/include/mach/palmtx.h
1615F: arch/arm/mach-pxa/palmtx.c
1616F: arch/arm/mach-pxa/include/mach/palmt5.h
1617F: arch/arm/mach-pxa/palmt5.c
1618F: arch/arm/mach-pxa/include/mach/palmld.h
1619F: arch/arm/mach-pxa/palmld.c
1620F: arch/arm/mach-pxa/include/mach/palmte2.h
1621F: arch/arm/mach-pxa/palmte2.c
1622F: arch/arm/mach-pxa/include/mach/palmtc.h
1623F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1624
b57fe924 1625ARM/PALM TREO SUPPORT
d8130624 1626M: Tomas Cech <sleep_walker@suse.com>
75280787 1627L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1628W: http://hackndev.com
1629S: Maintained
b57fe924
JP
1630F: arch/arm/mach-pxa/include/mach/palmtreo.h
1631F: arch/arm/mach-pxa/palmtreo.c
90af5811 1632
c49e1e63 1633ARM/PALMZ72 SUPPORT
8b58be88 1634M: Sergey Lapin <slapin@ossfans.org>
75280787 1635L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1636W: http://hackndev.com
1637S: Maintained
933d35f0
JP
1638F: arch/arm/mach-pxa/include/mach/palmz72.h
1639F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1640
1da177e4 1641ARM/PLEB SUPPORT
8b58be88 1642M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1643W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1644S: Maintained
1645
1646ARM/PT DIGITAL BOARD PORT
8b58be88 1647M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1649W: http://www.armlinux.org.uk/
1da177e4
LT
1650S: Maintained
1651
8fc1b0f8 1652ARM/QUALCOMM SUPPORT
bbeaa595
AG
1653M: Andy Gross <andy.gross@linaro.org>
1654M: David Brown <david.brown@linaro.org>
8fc1b0f8 1655L: linux-arm-msm@vger.kernel.org
f5d3af9d 1656L: linux-soc@vger.kernel.org
8fc1b0f8 1657S: Maintained
0ff50d60 1658F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1659F: arch/arm/boot/dts/qcom-*.dts
1660F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1661F: arch/arm/mach-qcom/
e68d7c14 1662F: arch/arm64/boot/dts/qcom/*
5482cefa 1663F: drivers/i2c/busses/i2c-qup.c
39a3366a 1664F: drivers/clk/qcom/
4fb1a420 1665F: drivers/pinctrl/qcom/
472cef34 1666F: drivers/dma/qcom/
f5d3af9d 1667F: drivers/soc/qcom/
5482cefa 1668F: drivers/spi/spi-qup.c
c0c89faf
SB
1669F: drivers/tty/serial/msm_serial.h
1670F: drivers/tty/serial/msm_serial.c
1671F: drivers/*/pm8???-*
1672F: drivers/mfd/ssbi.c
916f743d 1673F: drivers/firmware/qcom_scm.c
bbeaa595 1674T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1675
2b7a52a4 1676ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1677M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1678L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1679S: Maintained
1680
b138e119
SH
1681ARM/RENESAS ARM64 ARCHITECTURE
1682M: Simon Horman <horms@verge.net.au>
1683M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1684L: linux-renesas-soc@vger.kernel.org
1685Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1686T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1687S: Supported
1688F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1689F: drivers/soc/renesas/
1690F: include/linux/soc/renesas/
b138e119 1691
d4275354 1692ARM/RISCPC ARCHITECTURE
54176cc6 1693M: Russell King <linux@armlinux.org.uk>
efc03ecb 1694L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1695W: http://www.armlinux.org.uk/
d4275354 1696S: Maintained
d4275354
RK
1697F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1698F: arch/arm/include/asm/hardware/ioc.h
1699F: arch/arm/include/asm/hardware/iomd.h
1700F: arch/arm/include/asm/hardware/memc.h
1701F: arch/arm/mach-rpc/
1a6422f6 1702F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1703F: drivers/net/ethernet/i825xx/ether1*
1704F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1705F: drivers/scsi/arm/
1706
08ddbb0a
HS
1707ARM/Rockchip SoC support
1708M: Heiko Stuebner <heiko@sntech.de>
1709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1710L: linux-rockchip@lists.infradead.org
9f273c24 1711T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1712S: Maintained
541555e9 1713F: arch/arm/boot/dts/rk3*
08ddbb0a 1714F: arch/arm/mach-rockchip/
541555e9
HS
1715F: drivers/clk/rockchip/
1716F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1717F: drivers/*/*rockchip*
541555e9
HS
1718F: drivers/*/*/*rockchip*
1719F: sound/soc/rockchip/
b4331b43 1720N: rockchip
08ddbb0a 1721
5bfb937c
KK
1722ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1723M: Kukjin Kim <kgene@kernel.org>
326dce07 1724M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1725R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1727L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
6f96d639 1728Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
b21477f9 1729S: Maintained
6f0589c8 1730F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1731F: arch/arm/boot/dts/s5p*
1732F: arch/arm/boot/dts/samsung*
6f0589c8 1733F: arch/arm/boot/dts/exynos*
d97236e6 1734F: arch/arm64/boot/dts/exynos/
482ce512 1735F: arch/arm/plat-samsung/
769bbb63
HS
1736F: arch/arm/mach-s3c24*/
1737F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1738F: arch/arm/mach-s5p*/
1739F: arch/arm/mach-exynos*/
1c03274d
KK
1740F: drivers/*/*s3c24*
1741F: drivers/*/*/*s3c24*
1742F: drivers/*/*s3c64xx*
1743F: drivers/*/*s5pv210*
ffd51977 1744F: drivers/memory/samsung/*
bf50ddcd 1745F: drivers/soc/samsung/*
d6b9aea6
KK
1746F: Documentation/arm/Samsung/
1747F: Documentation/devicetree/bindings/arm/samsung/
1748F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1749F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1750N: exynos
f556cb07 1751
10ffa964
KP
1752ARM/SAMSUNG MOBILE MACHINE SUPPORT
1753M: Kyungmin Park <kyungmin.park@samsung.com>
1754L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755S: Maintained
004bbd3c 1756F: arch/arm/mach-s5pv210/
10ffa964 1757
3ce4ccb6
KD
1758ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1759M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1760M: Kamil Debski <kamil@wypas.org>
1761M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1762L: linux-arm-kernel@lists.infradead.org
1763L: linux-media@vger.kernel.org
1764S: Maintained
1765F: drivers/media/platform/s5p-g2d/
1766
e6a476fd
MS
1767ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1768M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1769M: Kamil Debski <kamil@wypas.org>
6305902c 1770M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1771M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1772L: linux-arm-kernel@lists.infradead.org
1773L: linux-media@vger.kernel.org
1774S: Maintained
934455d7 1775F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1776F: drivers/media/platform/s5p-mfc/
e6a476fd 1777
1bcbf6f4
KD
1778ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1779M: Kyungmin Park <kyungmin.park@samsung.com>
1780L: linux-arm-kernel@lists.infradead.org
1781L: linux-media@vger.kernel.org
1782S: Maintained
78fc853b 1783F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1784
7d9f9bf4
AP
1785ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1786M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
305335b9 1787M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7d9f9bf4
AP
1788L: linux-arm-kernel@lists.infradead.org
1789L: linux-media@vger.kernel.org
1790S: Maintained
1791F: drivers/media/platform/s5p-jpeg/
1792
d48d38e8 1793ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1794M: Simon Horman <horms@verge.net.au>
d48d38e8 1795M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1796L: linux-renesas-soc@vger.kernel.org
4a121096 1797Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1798T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1799S: Supported
0b514fdb
SH
1800F: arch/arm/boot/dts/emev2*
1801F: arch/arm/boot/dts/r7s*
1802F: arch/arm/boot/dts/r8a*
1803F: arch/arm/boot/dts/sh*
0b514fdb 1804F: arch/arm/configs/shmobile_defconfig
7a2071c5 1805F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1806F: arch/arm/mach-shmobile/
be32bcbb
GU
1807F: drivers/soc/renesas/
1808F: include/linux/soc/renesas/
d48d38e8 1809
66314223 1810ARM/SOCFPGA ARCHITECTURE
08b3b33f 1811M: Dinh Nguyen <dinguyen@kernel.org>
66314223
DN
1812S: Maintained
1813F: arch/arm/mach-socfpga/
efadb751
DN
1814F: arch/arm/boot/dts/socfpga*
1815F: arch/arm/configs/socfpga_defconfig
e68d7c14 1816F: arch/arm64/boot/dts/altera/
ba2b7d0a 1817W: http://www.rocketboards.org
efadb751 1818T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1819
1820ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
08b3b33f 1821M: Dinh Nguyen <dinguyen@kernel.org>
66314223
DN
1822S: Maintained
1823F: drivers/clk/socfpga/
1824
71bcada8 1825ARM/SOCFPGA EDAC SUPPORT
06c177cb 1826M: Thor Thayer <thor.thayer@linux.intel.com>
71bcada8
TT
1827S: Maintained
1828F: drivers/edac/altera_edac.
1829
65ebcc11 1830ARM/STI ARCHITECTURE
a92177ea 1831M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1832L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833L: kernel@stlinux.com
1834W: http://www.stlinux.com
1835S: Maintained
1836F: arch/arm/mach-sti/
a92177ea 1837F: arch/arm/boot/dts/sti*
b8e31bf3 1838F: drivers/char/hw_random/st-rng.c
a92177ea 1839F: drivers/clocksource/arm_global_timer.c
82805d1b 1840F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1841F: drivers/cpufreq/sti-cpufreq.c
6da0f216 1842F: drivers/dma/st_fdma*
a92177ea 1843F: drivers/i2c/busses/i2c-st.c
346e2e4a 1844F: drivers/media/rc/st_rc.c
95d66b16 1845F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1846F: drivers/mmc/host/sdhci-st.c
e95cf393 1847F: drivers/phy/phy-miphy28lp.c
6da969a5 1848F: drivers/phy/phy-stih407-usb.c
346e2e4a 1849F: drivers/pinctrl/pinctrl-st.c
aac22524 1850F: drivers/remoteproc/st_remoteproc.c
c9d7cc3e 1851F: drivers/remoteproc/st_slim_rproc.c
346e2e4a 1852F: drivers/reset/sti/
db4112e6 1853F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1854F: drivers/tty/serial/st-asc.c
eb11adab 1855F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1856F: drivers/usb/host/ehci-st.c
1857F: drivers/usb/host/ohci-st.c
db4112e6 1858F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1859F: drivers/ata/ahci_st.c
c9d7cc3e 1860F: include/linux/remoteproc/st_slim_rproc.h
65ebcc11 1861
ee6e7879
MC
1862ARM/STM32 ARCHITECTURE
1863M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1864M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866S: Maintained
1867T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1868N: stm32
1869F: drivers/clocksource/armv7m_systick.c
1870
d6de5b02
MG
1871ARM/TANGO ARCHITECTURE
1872M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1873L: linux-arm-kernel@lists.infradead.org
1874S: Maintained
e2bd0d37 1875N: tango
d6de5b02 1876
2b7a52a4 1877ARM/TECHNOLOGIC SYSTEMS TS7250 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
1bbd7089 1882ARM/TETON BGA MACHINE SUPPORT
706e69d6 1883M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885S: Maintained
1886
2b7a52a4 1887ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1888M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1889L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1890S: Maintained
1891
98ad6e3b 1892ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1893M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1894L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1895W: http://www.mcuos.com
1896S: Maintained
4e89e8f6 1897F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1898F: drivers/input/keyboard/w90p910_keypad.c
1899F: drivers/input/touchscreen/w90p910_ts.c
1900F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1901F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1902F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1903F: drivers/rtc/rtc-nuc900.c
9df92e6c 1904F: drivers/spi/spi-nuc900.c
4e89e8f6 1905F: drivers/usb/host/ehci-w90x900.c
8a61f013 1906F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1907
54274d71 1908ARM/U300 MACHINE SUPPORT
e4651a9f 1909M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911S: Supported
1912F: arch/arm/mach-u300/
9affbd24 1913F: drivers/clocksource/timer-u300.c
54274d71
LW
1914F: drivers/i2c/busses/i2c-stu300.c
1915F: drivers/rtc/rtc-coh901331.c
1916F: drivers/watchdog/coh901327_wdt.c
1917F: drivers/dma/coh901318*
87572880
LW
1918F: drivers/mfd/ab3100*
1919F: drivers/rtc/rtc-ab3100.c
1920F: drivers/rtc/rtc-coh901331.c
1921T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1922
3d00d04f
MY
1923ARM/UNIPHIER ARCHITECTURE
1924M: Masahiro Yamada <yamada.masahiro@socionext.com>
1925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1926T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1927S: Maintained
a3ff83d2 1928F: arch/arm/boot/dts/uniphier*
e7ecbc05 1929F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1930F: arch/arm/mach-uniphier/
e7ecbc05 1931F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1932F: arch/arm64/boot/dts/socionext/
4b7f48d3 1933F: drivers/bus/uniphier-system-bus.c
734d82f4 1934F: drivers/clk/uniphier/
dd6fd4a3 1935F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2 1936F: drivers/pinctrl/uniphier/
54e991b5 1937F: drivers/reset/reset-uniphier.c
a3ff83d2 1938F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1939N: uniphier
1940
87572880 1941ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1942M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944S: Maintained
1945F: arch/arm/mach-ux500/
e4651a9f 1946F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1947F: drivers/dma/ste_dma40*
e4651a9f 1948F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1949F: drivers/mfd/abx500*
1950F: drivers/mfd/ab8500*
e4651a9f
LW
1951F: drivers/mfd/dbx500*
1952F: drivers/mfd/db8500*
ecc265fe
JP
1953F: drivers/pinctrl/nomadik/pinctrl-ab*
1954F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1955F: drivers/rtc/rtc-ab8500.c
e4651a9f 1956F: drivers/rtc/rtc-pl031.c
87572880 1957T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1958
e93fde28
UH
1959ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1960M: Ulf Hansson <ulf.hansson@linaro.org>
1961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962T: git git://git.linaro.org/people/ulfh/clk.git
1963S: Maintained
1964F: drivers/clk/ux500/
e93fde28 1965
740d93b1
PM
1966ARM/VERSATILE EXPRESS PLATFORM
1967M: Liviu Dudau <liviu.dudau@arm.com>
1968M: Sudeep Holla <sudeep.holla@arm.com>
1969M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971S: Maintained
1972F: arch/arm/boot/dts/vexpress*
e68d7c14 1973F: arch/arm64/boot/dts/arm/
740d93b1
PM
1974F: arch/arm/mach-vexpress/
1975F: */*/vexpress*
7e8f403f 1976F: */*/*/vexpress*
740d93b1
PM
1977F: drivers/clk/versatile/clk-vexpress-osc.c
1978F: drivers/clocksource/versatile.c
46a600ea 1979N: mps2
740d93b1 1980
d4275354 1981ARM/VFP SUPPORT
54176cc6 1982M: Russell King <linux@armlinux.org.uk>
efc03ecb 1983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1984W: http://www.armlinux.org.uk/
d4275354
RK
1985S: Maintained
1986F: arch/arm/vfp/
1987
e66b6d8e
MV
1988ARM/VOIPAC PXA270 SUPPORT
1989M: Marek Vasut <marek.vasut@gmail.com>
1990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991S: Maintained
1992F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1993F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1994
04529fe2
TP
1995ARM/VT8500 ARM ARCHITECTURE
1996M: Tony Prisk <linux@prisktech.co.nz>
1997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1998S: Maintained
1999F: arch/arm/mach-vt8500/
41fd91b4 2000F: drivers/clocksource/vt8500_timer.c
560746eb 2001F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
2002F: drivers/mmc/host/wmt-sdmmc.c
2003F: drivers/pwm/pwm-vt8500.c
2004F: drivers/rtc/rtc-vt8500.c
2005F: drivers/tty/serial/vt8500_serial.c
4f31102b 2006F: drivers/usb/host/ehci-platform.c
41fd91b4 2007F: drivers/usb/host/uhci-platform.c
8a61f013
JH
2008F: drivers/video/fbdev/vt8500lcdfb.*
2009F: drivers/video/fbdev/wm8505fb*
2010F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 2011
e66b6d8e
MV
2012ARM/ZIPIT Z2 SUPPORT
2013M: Marek Vasut <marek.vasut@gmail.com>
2014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015S: Maintained
2016F: arch/arm/mach-pxa/z2.c
6ab2a855 2017F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 2018
5ecc4b53
JN
2019ARM/ZTE ARCHITECTURE
2020M: Jun Nie <jun.nie@linaro.org>
15e2dcd6 2021M: Baoyou Xie <baoyou.xie@linaro.org>
5ecc4b53
JN
2022L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023S: Maintained
2024F: arch/arm/mach-zx/
2025F: drivers/clk/zte/
8041311c 2026F: drivers/reset/reset-zx2967.c
15e2dcd6 2027F: drivers/soc/zte/
5ecc4b53
JN
2028F: Documentation/devicetree/bindings/arm/zte.txt
2029F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
8041311c 2030F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
15e2dcd6
BX
2031F: Documentation/devicetree/bindings/soc/zte/
2032F: include/dt-bindings/soc/zx*.h
5ecc4b53 2033
51f29d44
MS
2034ARM/ZYNQ ARCHITECTURE
2035M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 2036R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
2037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038W: http://wiki.xilinx.com
d6448b76 2039T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
2040S: Supported
2041F: arch/arm/mach-zynq/
bd2a337a 2042F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 2043F: drivers/block/xsysace.c
c2fd4e38
MS
2044N: zynq
2045N: xilinx
2046F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 2047F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 2048F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 2049F: drivers/edac/synopsys_edac.c
51f29d44 2050
48ec83bc 2051ARM SMMU DRIVERS
b8f9879e 2052M: Will Deacon <will.deacon@arm.com>
c8bff3a6 2053R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
2054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055S: Maintained
2056F: drivers/iommu/arm-smmu.c
48ec83bc 2057F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 2058F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 2059F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 2060
38074229
CM
2061ARM64 PORT (AARCH64 ARCHITECTURE)
2062M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 2063M: Will Deacon <will.deacon@arm.com>
38074229 2064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 2065T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
2066S: Maintained
2067F: arch/arm64/
d19766ec 2068F: Documentation/arm64/
38074229 2069
9d7005f9
LP
2070AS3645A LED FLASH CONTROLLER DRIVER
2071M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2072L: linux-media@vger.kernel.org
2073T: git git://linuxtv.org/media_tree.git
2074S: Maintained
2075F: drivers/media/i2c/as3645a.c
b5dcee22 2076F: include/media/i2c/as3645a.h
9d7005f9 2077
7c94a8b2
LW
2078ASAHI KASEI AK8974 DRIVER
2079M: Linus Walleij <linus.walleij@linaro.org>
2080L: linux-iio@vger.kernel.org
2081W: http://www.akm.com/
2082S: Supported
2083F: drivers/iio/magnetometer/ak8974.c
2084
d58de038
GJ
2085ASC7621 HARDWARE MONITOR DRIVER
2086M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2087L: linux-hwmon@vger.kernel.org
d58de038
GJ
2088S: Maintained
2089F: Documentation/hwmon/asc7621
2090F: drivers/hwmon/asc7621.c
2091
b229ece9 2092ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2093M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2094L: acpi4asus-user@lists.sourceforge.net
d0944853 2095L: platform-driver-x86@vger.kernel.org
76593d6f 2096W: http://acpi4asus.sf.net
85091b71 2097S: Maintained
b229ece9
CC
2098F: drivers/platform/x86/asus*.c
2099F: drivers/platform/x86/eeepc*.c
85091b71 2100
f6a6bbae
JPRV
2101ASUS WIRELESS RADIO CONTROL DRIVER
2102M: João Paulo Rechi Vita <jprvita@gmail.com>
2103L: platform-driver-x86@vger.kernel.org
2104S: Maintained
2105F: drivers/platform/x86/asus-wireless.c
2106
75aeddd1
DH
2107ASYMMETRIC KEYS
2108M: David Howells <dhowells@redhat.com>
2109L: keyrings@vger.kernel.org
2110S: Maintained
2111F: Documentation/crypto/asymmetric-keys.txt
2112F: include/linux/verification.h
2113F: include/crypto/public_key.h
2114F: include/crypto/pkcs7.h
2115F: crypto/asymmetric_keys/
2116
953a6479 2117ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2118R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2119W: http://sourceforge.net/projects/xscaleiop
08223d80 2120S: Odd fixes
679655da
JP
2121F: Documentation/crypto/async-tx-api.txt
2122F: crypto/async_tx/
2123F: drivers/dma/
2124F: include/linux/dmaengine.h
2125F: include/linux/async_tx.h
b3e5f263 2126
a1867d36 2127AT24 EEPROM DRIVER
14d77c4d 2128M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2129L: linux-i2c@vger.kernel.org
2130S: Maintained
2131F: drivers/misc/eeprom/at24.c
25f73ed5 2132F: include/linux/platform_data/at24.h
a1867d36 2133
e7839f25 2134ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2135M: "Ed L. Cashin" <ed.cashin@acm.org>
2136W: http://www.openaoe.org/
1da177e4 2137S: Supported
679655da
JP
2138F: Documentation/aoe/
2139F: drivers/block/aoe/
1da177e4 2140
aad7a211
AB
2141ATHEROS 71XX/9XXX GPIO DRIVER
2142M: Alban Bedel <albeu@free.fr>
2143W: https://github.com/AlbanBedel/linux
2144T: git git://github.com/AlbanBedel/linux
2145S: Maintained
2146F: drivers/gpio/gpio-ath79.c
2147F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2148
9a10a870 2149ATHEROS ATH GENERIC UTILITIES
f726ee65 2150M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2151L: linux-wireless@vger.kernel.org
2152S: Supported
2153F: drivers/net/wireless/ath/*
2154
fa1c114f 2155ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2156M: Jiri Slaby <jirislaby@gmail.com>
2157M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2158M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2159L: linux-wireless@vger.kernel.org
72c706b7 2160W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2161S: Maintained
fa451753 2162F: drivers/net/wireless/ath/ath5k/
fa1c114f 2163
12e62d6f
KV
2164ATHEROS ATH6KL WIRELESS DRIVER
2165M: Kalle Valo <kvalo@qca.qualcomm.com>
2166L: linux-wireless@vger.kernel.org
2167W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2168T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2169S: Supported
2170F: drivers/net/wireless/ath/ath6kl/
2171
2be7d22f 2172WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2173M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2174L: linux-wireless@vger.kernel.org
2175L: wil6210@qca.qualcomm.com
2176S: Supported
2177W: http://wireless.kernel.org/en/users/Drivers/wil6210
2178F: drivers/net/wireless/ath/wil6210/
dba4b74d 2179F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2180
1d7e1e6b
CL
2181CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2182M: Christian Lamparter <chunkeey@googlemail.com>
2183L: linux-wireless@vger.kernel.org
2184W: http://wireless.kernel.org/en/users/Drivers/carl9170
2185S: Maintained
2186F: drivers/net/wireless/ath/carl9170/
2187
2c2a6172
LT
2188ATK0110 HWMON DRIVER
2189M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2190L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2191S: Maintained
2192F: drivers/hwmon/asus_atk0110.c
2193
6f69a6d7 2194ATI_REMOTE2 DRIVER
8b58be88 2195M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2196S: Maintained
679655da 2197F: drivers/input/misc/ati_remote2.c
6f69a6d7 2198
7ae115b4 2199ATLX ETHERNET DRIVERS
8b58be88 2200M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2201M: Chris Snook <chris.snook@gmail.com>
e443e383 2202L: netdev@vger.kernel.org
8d5ca6ec
JC
2203W: http://sourceforge.net/projects/atl1
2204W: http://atl1.sourceforge.net
2205S: Maintained
2b133ad6 2206F: drivers/net/ethernet/atheros/
8d5ca6ec 2207
1da177e4 2208ATM
366c1bd1 2209M: Chas Williams <3chas3@gmail.com>
476604de 2210L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2211L: netdev@vger.kernel.org
1da177e4
LT
2212W: http://linux-atm.sourceforge.net
2213S: Maintained
679655da
JP
2214F: drivers/atm/
2215F: include/linux/atm*
c117ab84 2216F: include/uapi/linux/atm*
1da177e4 2217
04ac2f46 2218ATMEL AT91 / AT32 MCI DRIVER
420a3879 2219M: Ludovic Desroches <ludovic.desroches@microchip.com>
04ac2f46
NF
2220S: Maintained
2221F: drivers/mmc/host/atmel-mci.c
04ac2f46 2222
f80cb488 2223ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
e085b9d8 2224M: Nicolas Ferre <nicolas.ferre@microchip.com>
f80cb488
NF
2225S: Supported
2226F: drivers/power/reset/at91-sama5d2_shdwc.c
2227
b9cd7a25 2228ATMEL SAMA5D2 ADC DRIVER
420a3879 2229M: Ludovic Desroches <ludovic.desroches@microchip.com>
b9cd7a25
LD
2230L: linux-iio@vger.kernel.org
2231S: Supported
2232F: drivers/iio/adc/at91-sama5d2_adc.c
2233
dfae90ed 2234ATMEL Audio ALSA driver
e085b9d8 2235M: Nicolas Ferre <nicolas.ferre@microchip.com>
dfae90ed
BS
2236L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2237S: Supported
2238F: sound/soc/atmel
2239
6bd0f436 2240ATMEL XDMA DRIVER
420a3879 2241M: Ludovic Desroches <ludovic.desroches@microchip.com>
6bd0f436
LD
2242L: linux-arm-kernel@lists.infradead.org
2243L: dmaengine@vger.kernel.org
2244S: Supported
2245F: drivers/dma/at_xdmac.c
2246
888f2804 2247ATMEL I2C DRIVER
420a3879 2248M: Ludovic Desroches <ludovic.desroches@microchip.com>
888f2804
LD
2249L: linux-i2c@vger.kernel.org
2250S: Supported
2251F: drivers/i2c/busses/i2c-at91.c
2252
15515545 2253ATMEL ISI DRIVER
420a3879 2254M: Ludovic Desroches <ludovic.desroches@microchip.com>
15515545
JW
2255L: linux-media@vger.kernel.org
2256S: Supported
0538bee6 2257F: drivers/media/platform/atmel/atmel-isi.c
15515545
JW
2258F: include/media/atmel-isi.h
2259
8f4c79ce 2260ATMEL LCDFB DRIVER
e085b9d8 2261M: Nicolas Ferre <nicolas.ferre@microchip.com>
c69f677c 2262L: linux-fbdev@vger.kernel.org
8f4c79ce 2263S: Maintained
8a61f013 2264F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2265F: include/video/atmel_lcdc.h
8f4c79ce 2266
89e5785f 2267ATMEL MACB ETHERNET DRIVER
e085b9d8 2268M: Nicolas Ferre <nicolas.ferre@microchip.com>
89e5785f 2269S: Supported
9f2f381f 2270F: drivers/net/ethernet/cadence/
89e5785f 2271
5cbac98a 2272ATMEL NAND DRIVER
50cb2efa
NF
2273M: Wenyou Yang <wenyou.yang@atmel.com>
2274M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2275L: linux-mtd@lists.infradead.org
2276S: Supported
f88fc122 2277F: drivers/mtd/nand/atmel/*
5cbac98a 2278
05c441ef 2279ATMEL SDMMC DRIVER
420a3879 2280M: Ludovic Desroches <ludovic.desroches@microchip.com>
05c441ef 2281L: linux-mmc@vger.kernel.org
2282S: Supported
2283F: drivers/mmc/host/sdhci-of-at91.c
2284
754ce4f2 2285ATMEL SPI DRIVER
e085b9d8 2286M: Nicolas Ferre <nicolas.ferre@microchip.com>
754ce4f2 2287S: Supported
9df92e6c 2288F: drivers/spi/spi-atmel.*
754ce4f2 2289
0ef09015 2290ATMEL SSC DRIVER
e085b9d8 2291M: Nicolas Ferre <nicolas.ferre@microchip.com>
0ef09015
BS
2292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293S: Supported
2294F: drivers/misc/atmel-ssc.c
2295F: include/linux/atmel-ssc.h
2296
e9cb1c5a 2297ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
e085b9d8 2298M: Nicolas Ferre <nicolas.ferre@microchip.com>
e9cb1c5a
NF
2299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300S: Supported
2301F: drivers/misc/atmel_tclib.c
2302F: drivers/clocksource/tcb_clksrc.c
2303
914a3f3b 2304ATMEL USBA UDC DRIVER
e085b9d8 2305M: Nicolas Ferre <nicolas.ferre@microchip.com>
a02875a6 2306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2307S: Supported
faf2e1db 2308F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2309
1da177e4 2310ATMEL WIRELESS DRIVER
8b58be88 2311M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2312L: linux-wireless@vger.kernel.org
1da177e4
LT
2313W: http://www.thekelleys.org.uk/atmel
2314W: http://atmelwlandriver.sourceforge.net/
2315S: Maintained
30fe0f9b 2316F: drivers/net/wireless/atmel/atmel*
1da177e4 2317
a14c0f8f 2318ATMEL MAXTOUCH DRIVER
aaf578e1
ND
2319M: Nick Dyer <nick@shmanahar.org>
2320T: git git://github.com/ndyer/linux.git
2321S: Maintained
a14c0f8f
ND
2322F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2323F: drivers/input/touchscreen/atmel_mxt_ts.c
2324F: include/linux/platform_data/atmel_mxt_ts.h
2325
26780d9e 2326ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2327M: Bradley Grove <linuxdrivers@attotech.com>
2328L: linux-scsi@vger.kernel.org
2329W: http://www.attotech.com
2330S: Supported
2331F: drivers/scsi/esas2r
26780d9e 2332
bc6e17b8
SS
2333ATUSB IEEE 802.15.4 RADIO DRIVER
2334M: Stefan Schmidt <stefan@osg.samsung.com>
2335L: linux-wpan@vger.kernel.org
2336S: Maintained
2337F: drivers/net/ieee802154/atusb.c
2338F: drivers/net/ieee802154/atusb.h
2339F: drivers/net/ieee802154/at86rf230.h
2340
a92b7b80 2341AUDIT SUBSYSTEM
915f389d 2342M: Paul Moore <paul@paul-moore.com>
8b58be88 2343M: Eric Paris <eparis@redhat.com>
915f389d 2344L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2345W: http://people.redhat.com/sgrubb/audit/
915f389d 2346T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2347S: Maintained
679655da 2348F: include/linux/audit.h
c117ab84 2349F: include/uapi/linux/audit.h
679655da 2350F: kernel/audit*
a92b7b80 2351
70e84049 2352AUXILIARY DISPLAY DRIVERS
8b58be88 2353M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2354W: http://miguelojeda.es/auxdisplay.htm
2355W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2356S: Maintained
679655da
JP
2357F: drivers/auxdisplay/
2358F: include/linux/cfag12864b.h
70e84049 2359
1da177e4 2360AX.25 NETWORK LAYER
8b58be88 2361M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2362L: linux-hams@vger.kernel.org
d34cb28a 2363W: http://www.linux-ax25.org/
1da177e4 2364S: Maintained
c117ab84 2365F: include/uapi/linux/ax25.h
679655da
JP
2366F: include/net/ax25.h
2367F: net/ax25/
1da177e4 2368
c821d301
PR
2369AXENTIA ASOC DRIVERS
2370M: Peter Rosin <peda@axentia.se>
2371L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2372S: Maintained
2373F: Documentation/devicetree/bindings/sound/axentia,*
aa431124 2374F: sound/soc/atmel/tse850-pcm5142.c
c821d301 2375
21dd0ece
PR
2376AXENTIA ARM DEVICES
2377M: Peter Rosin <peda@axentia.se>
2378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2379S: Maintained
2380F: Documentation/devicetree/bindings/arm/axentia.txt
2381F: arch/arm/boot/dts/at91-linea.dtsi
2382F: arch/arm/boot/dts/at91-tse850-3.dts
2383
d5269395 2384AZ6007 DVB DRIVER
5dc8a864
MCC
2385M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2386M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2387L: linux-media@vger.kernel.org
a825eaec 2388W: https://linuxtv.org
d5269395
MCC
2389T: git git://linuxtv.org/media_tree.git
2390S: Maintained
2391F: drivers/media/usb/dvb-usb-v2/az6007.c
2392
6777376e
HV
2393AZTECH FM RADIO RECEIVER DRIVER
2394M: Hans Verkuil <hverkuil@xs4all.nl>
2395L: linux-media@vger.kernel.org
2396T: git git://linuxtv.org/media_tree.git
a825eaec 2397W: https://linuxtv.org
6777376e
HV
2398S: Maintained
2399F: drivers/media/radio/radio-aztech*
2400
e2d1d6c0 2401B43 WIRELESS DRIVER
e2d1d6c0 2402L: linux-wireless@vger.kernel.org
ed072f9e 2403L: b43-dev@lists.infradead.org
491b26b4 2404W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2405S: Odd Fixes
58619b14 2406F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2407
2408B43LEGACY WIRELESS DRIVER
8b58be88 2409M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2410L: linux-wireless@vger.kernel.org
ed072f9e 2411L: b43-dev@lists.infradead.org
491b26b4 2412W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2413S: Maintained
423e3ce3 2414F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2415
300abeb5 2416BACKLIGHT CLASS/SUBSYSTEM
70d14fcf 2417M: Lee Jones <lee.jones@linaro.org>
80e5d455
LJ
2418M: Daniel Thompson <daniel.thompson@linaro.org>
2419M: Jingoo Han <jingoohan1@gmail.com>
9f273c24 2420T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2421S: Maintained
679655da
JP
2422F: drivers/video/backlight/
2423F: include/linux/backlight.h
80e5d455
LJ
2424F: include/linux/pwm_backlight.h
2425F: Documentation/devicetree/bindings/leds/backlight
300abeb5 2426
c6c8fea2 2427BATMAN ADVANCED
207df49e 2428M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2429M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2430M: Antonio Quartulli <a@unstable.cc>
1584f41f 2431L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2432W: https://www.open-mesh.org/
8b823170 2433Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2434S: Maintained
286ddfb0
SE
2435F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2436F: Documentation/ABI/testing/sysfs-class-net-mesh
2437F: Documentation/networking/batman-adv.txt
09748a22 2438F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2439F: net/batman-adv/
2440
e2d1d6c0 2441BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2442M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2443L: linux-hams@vger.kernel.org
2444W: http://www.baycom.org/~tom/ham/ham.html
2445S: Maintained
679655da 2446F: drivers/net/hamradio/baycom*
e2d1d6c0 2447
cafe5635 2448BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2449M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2450L: linux-bcache@vger.kernel.org
2451W: http://bcache.evilpiepirate.org
4d1034eb 2452S: Orphan
cafe5635
KO
2453F: drivers/md/bcache/
2454
04bd844a
HV
2455BDISP ST MEDIA DRIVER
2456M: Fabien Dessenne <fabien.dessenne@st.com>
2457L: linux-media@vger.kernel.org
2458T: git git://linuxtv.org/media_tree.git
a825eaec 2459W: https://linuxtv.org
04bd844a
HV
2460S: Supported
2461F: drivers/media/platform/sti/bdisp
2462
f34b87e4
HF
2463DELTA ST MEDIA DRIVER
2464M: Hugues Fruchet <hugues.fruchet@st.com>
2465L: linux-media@vger.kernel.org
2466T: git git://linuxtv.org/media_tree.git
2467W: https://linuxtv.org
2468S: Supported
2469F: drivers/media/platform/sti/delta
2470
e2d1d6c0 2471BEFS FILE SYSTEM
db4ad036
LB
2472M: Luis de Bethencourt <luisbg@osg.samsung.com>
2473M: Salah Triki <salah.triki@gmail.com>
2474S: Maintained
2475T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2476F: Documentation/filesystems/befs.txt
2477F: fs/befs/
e2d1d6c0 2478
564ee360 2479BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2480M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2481L: netdev@vger.kernel.org
2482S: Maintained
2483F: drivers/net/ethernet/ec_bhf.c
564ee360 2484
e2d1d6c0 2485BFS FILE SYSTEM
cea58224 2486M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
e2d1d6c0 2487S: Maintained
679655da
JP
2488F: Documentation/filesystems/bfs.txt
2489F: fs/bfs/
c117ab84 2490F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2491
1394f032 2492BLACKFIN ARCHITECTURE
a4edbc10 2493M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2494L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2495T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2496W: http://blackfin.uclinux.org
2497S: Supported
679655da 2498F: arch/blackfin/
566da5b2 2499
e190d6b1 2500BLACKFIN EMAC DRIVER
b3fe92b0 2501L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2502W: http://blackfin.uclinux.org
2503S: Supported
7b35f033 2504F: drivers/net/ethernet/adi/
e190d6b1 2505
566da5b2 2506BLACKFIN RTC DRIVER
b3fe92b0 2507L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2508W: http://blackfin.uclinux.org
2509S: Supported
679655da 2510F: drivers/rtc/rtc-bfin.c
1394f032 2511
936ed49a 2512BLACKFIN SDH DRIVER
109ec8c3 2513M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2514L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2515W: http://blackfin.uclinux.org
2516S: Supported
2517F: drivers/mmc/host/bfin_sdh.c
2518
1394f032 2519BLACKFIN SERIAL DRIVER
8b58be88 2520M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2521L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2522W: http://blackfin.uclinux.org
2523S: Supported
8460241e 2524F: drivers/tty/serial/bfin_uart.c
1394f032 2525
1e6d320f 2526BLACKFIN WATCHDOG DRIVER
b3fe92b0 2527L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2528W: http://blackfin.uclinux.org
2529S: Supported
679655da 2530F: drivers/watchdog/bfin_wdt.c
1e6d320f 2531
d24ecfcc 2532BLACKFIN I2C TWI DRIVER
8b58be88 2533M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2534L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2535W: http://blackfin.uclinux.org/
2536S: Supported
679655da 2537F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2538
1e204377
SJ
2539BLACKFIN MEDIA DRIVER
2540M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2541L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2542W: http://blackfin.uclinux.org/
2543S: Supported
2544F: drivers/media/platform/blackfin/
2545F: drivers/media/i2c/adv7183*
2546F: drivers/media/i2c/vs6624*
2547
b54cf35a
JSM
2548BLINKM RGB LED DRIVER
2549M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2550S: Maintained
2551F: drivers/leds/leds-blinkm.c
2552
1da177e4 2553BLOCK LAYER
8b58be88 2554M: Jens Axboe <axboe@kernel.dk>
82c426e0 2555L: linux-block@vger.kernel.org
08deed1e 2556T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2557S: Maintained
679655da 2558F: block/
ae11f7ef 2559F: kernel/trace/blktrace.c
88459642 2560F: lib/sbitmap.c
1da177e4 2561
bf290f8f
UH
2562BFQ I/O SCHEDULER
2563M: Paolo Valente <paolo.valente@linaro.org>
2564M: Jens Axboe <axboe@kernel.dk>
2565L: linux-block@vger.kernel.org
2566S: Maintained
2567F: block/bfq-*
2568F: Documentation/block/bfq-iosched.txt
2569
2b54aaef 2570BLOCK2MTD DRIVER
8b58be88 2571M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2572L: linux-mtd@lists.infradead.org
2573S: Maintained
679655da 2574F: drivers/mtd/devices/block2mtd.c
2b54aaef 2575
63fbd24e 2576BLUETOOTH DRIVERS
8b58be88 2577M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2578M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2579M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2580L: linux-bluetooth@vger.kernel.org
63fbd24e 2581W: http://www.bluez.org/
22e7a424
MH
2582T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2583T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2584S: Maintained
679655da 2585F: drivers/bluetooth/
1da177e4 2586
63fbd24e 2587BLUETOOTH SUBSYSTEM
8b58be88 2588M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2589M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2590M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2591L: linux-bluetooth@vger.kernel.org
2592W: http://www.bluez.org/
22e7a424
MH
2593T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2594T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2595S: Maintained
679655da
JP
2596F: net/bluetooth/
2597F: include/net/bluetooth/
1da177e4
LT
2598
2599BONDING DRIVER
79b30750 2600M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2601M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2602M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2603L: netdev@vger.kernel.org
ce00f85c
JC
2604W: http://sourceforge.net/projects/bonding/
2605S: Supported
679655da 2606F: drivers/net/bonding/
c117ab84 2607F: include/uapi/linux/if_bonding.h
1da177e4 2608
b5f4df34
AS
2609BPF (Safe dynamic programs and tools)
2610M: Alexei Starovoitov <ast@kernel.org>
cdb90499 2611M: Daniel Borkmann <daniel@iogearbox.net>
b5f4df34
AS
2612L: netdev@vger.kernel.org
2613L: linux-kernel@vger.kernel.org
2614S: Supported
cdb90499
DB
2615F: arch/x86/net/bpf_jit*
2616F: Documentation/networking/filter.txt
2617F: include/linux/bpf*
2618F: include/linux/filter.h
2619F: include/uapi/linux/bpf*
2620F: include/uapi/linux/filter.h
b5f4df34 2621F: kernel/bpf/
cdb90499 2622F: kernel/trace/bpf_trace.c
5aa5bd14 2623F: lib/test_bpf.c
cdb90499
DB
2624F: net/bpf/
2625F: net/core/filter.c
2626F: net/sched/act_bpf.c
2627F: net/sched/cls_bpf.c
2628F: samples/bpf/
2629F: tools/net/bpf*
2630F: tools/testing/selftests/bpf/
b5f4df34 2631
39105890 2632BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2633M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2634L: netdev@vger.kernel.org
2635S: Supported
adfc5217 2636F: drivers/net/ethernet/broadcom/b44.*
39105890 2637
967dd82f
FF
2638BROADCOM B53 ETHERNET SWITCH DRIVER
2639M: Florian Fainelli <f.fainelli@gmail.com>
2640L: netdev@vger.kernel.org
2641L: openwrt-devel@lists.openwrt.org (subscribers-only)
2642S: Supported
2643F: drivers/net/dsa/b53/*
2644F: include/linux/platform_data/b53.h
2645
32ec90d5
FF
2646BROADCOM GENET ETHERNET DRIVER
2647M: Florian Fainelli <f.fainelli@gmail.com>
2648L: netdev@vger.kernel.org
2649S: Supported
2650F: drivers/net/ethernet/broadcom/genet/
2651
948c51e6 2652BROADCOM BNX2 GIGABIT ETHERNET DRIVER
67f0160f
MY
2653M: Rasesh Mody <rasesh.mody@cavium.com>
2654M: Harish Patil <harish.patil@cavium.com>
2655M: Dept-GELinuxNICDev@cavium.com
948c51e6
MC
2656L: netdev@vger.kernel.org
2657S: Supported
adfc5217
JK
2658F: drivers/net/ethernet/broadcom/bnx2.*
2659F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2660
4d9d2cb0 2661BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2662M: Yuval Mintz <Yuval.Mintz@cavium.com>
2663M: Ariel Elior <ariel.elior@cavium.com>
2664M: everest-linux-l2@cavium.com
4d9d2cb0
ET
2665L: netdev@vger.kernel.org
2666S: Supported
adfc5217 2667F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2668
3f0d80b6
MC
2669BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2670M: Michael Chan <michael.chan@broadcom.com>
2671L: netdev@vger.kernel.org
2672S: Supported
2673F: drivers/net/ethernet/broadcom/bnxt/
2674
90f4c594 2675BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2676M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2677M: Ray Jui <rjui@broadcom.com>
2678M: Scott Branden <sbranden@broadcom.com>
086f4704 2679M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2680T: git git://github.com/broadcom/mach-bcm
af4b8e37 2681S: Maintained
ccf62f5a
JM
2682N: bcm281*
2683N: bcm113*
2684N: bcm216*
2685N: kona
af4b8e37 2686F: arch/arm/mach-bcm/
af4b8e37 2687
9209bec4 2688BROADCOM BCM2835 ARM ARCHITECTURE
8bcdd929 2689M: Lee Jones <lee@kernel.org>
10b9e887 2690M: Eric Anholt <eric@anholt.net>
346ab44e 2691M: Stefan Wahren <stefan.wahren@i2se.com>
f680f25c 2692L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2693L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
902dcd14 2694T: git git://github.com/anholt/linux
f680f25c 2695S: Maintained
9209bec4 2696N: bcm2835
4a5a7a66 2697F: drivers/staging/vc04_services
f680f25c 2698
5564f092
RM
2699BROADCOM BCM47XX MIPS ARCHITECTURE
2700M: Hauke Mehrtens <hauke@hauke-m.de>
2701M: Rafał Miłecki <zajec5@gmail.com>
2702L: linux-mips@linux-mips.org
2703S: Maintained
7ad2410c 2704F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2705F: arch/mips/bcm47xx/*
2706F: arch/mips/include/asm/mach-bcm47xx/*
2707
9209bec4 2708BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2709M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a 2710M: Rafał Miłecki <zajec5@gmail.com>
d722bc94 2711M: Jon Mason <jonmason@broadcom.com>
1a50cd8a 2712M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2713L: linux-arm-kernel@lists.infradead.org
2714S: Maintained
2715F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2716F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe 2717F: arch/arm/boot/dts/bcm470*
d722bc94 2718F: arch/arm/boot/dts/bcm953012*
5b293ebe 2719
4ebd5047
RM
2720BROADCOM BCM53573 ARM ARCHITECTURE
2721M: Rafał Miłecki <rafal@milecki.pl>
2722L: linux-arm-kernel@lists.infradead.org
2723S: Maintained
2724F: arch/arm/boot/dts/bcm53573*
2725F: arch/arm/boot/dts/bcm47189*
2726
e076e962
FF
2727BROADCOM BCM63XX ARM ARCHITECTURE
2728M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2729M: bcm-kernel-feedback-list@broadcom.com
20de823e 2730L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2731T: git git://github.com/broadcom/stblinux.git
e076e962 2732S: Maintained
d6f4e76e 2733N: bcm63xx
e076e962 2734
7110e227
KC
2735BROADCOM BCM63XX/BCM33XX UDC DRIVER
2736M: Kevin Cernekee <cernekee@gmail.com>
2737L: linux-usb@vger.kernel.org
2738S: Maintained
2739F: drivers/usb/gadget/udc/bcm63xx_udc.*
2740
2df94fd6 2741BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2742M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2743M: Gregory Fong <gregory.0xf0@gmail.com>
2744M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2745M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2747T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2748S: Maintained
2749F: arch/arm/mach-bcm/*brcmstb*
2750F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2751F: drivers/bus/brcmstb_gisb.c
5009a289 2752N: brcmstb
2df94fd6 2753
70371cef
KC
2754BROADCOM BMIPS MIPS ARCHITECTURE
2755M: Kevin Cernekee <cernekee@gmail.com>
2756M: Florian Fainelli <f.fainelli@gmail.com>
2757L: linux-mips@linux-mips.org
eb6725d0 2758T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2759S: Maintained
2760F: arch/mips/bmips/*
2761F: arch/mips/include/asm/mach-bmips/*
2762F: arch/mips/kernel/*bmips*
338808de 2763F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2764F: drivers/irqchip/irq-bcm63*
70371cef
KC
2765F: drivers/irqchip/irq-bcm7*
2766F: drivers/irqchip/irq-brcmstb*
3271e610 2767F: include/linux/bcm963xx_nvram.h
8fce60b8 2768F: include/linux/bcm963xx_tag.h
70371cef 2769
20bb5505
MM
2770BROADCOM BMIPS CPUFREQ DRIVER
2771M: Markus Mayer <mmayer@broadcom.com>
2772M: bcm-kernel-feedback-list@broadcom.com
2773L: linux-pm@vger.kernel.org
2774S: Maintained
2775F: drivers/cpufreq/bmips-cpufreq.c
2776
948c51e6 2777BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2778M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2779M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2780M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2781L: netdev@vger.kernel.org
2782S: Supported
adfc5217 2783F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2784
a9533e7e 2785BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2786M: Arend van Spriel <arend.vanspriel@broadcom.com>
2787M: Franky Lin <franky.lin@broadcom.com>
2788M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2789L: linux-wireless@vger.kernel.org
2a734451 2790L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2791S: Supported
05491d2c 2792F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2793
9958d6f9 2794BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2795M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2796L: linux-scsi@vger.kernel.org
2797S: Supported
2798F: drivers/scsi/bnx2fc/
2799
6a6b5ad0 2800BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2801M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2802L: linux-scsi@vger.kernel.org
2803S: Supported
2804F: drivers/scsi/bnx2i/
2805
63f37ddf 2806BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2807M: Ray Jui <rjui@broadcom.com>
2808M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2809M: Jon Mason <jonmason@broadcom.com>
086f4704 2810M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2812T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2813S: Maintained
2814N: iproc
2815N: cygnus
5c161242 2816N: bcm[-_]nsp
36c0237f
SB
2817N: bcm9113*
2818N: bcm9583*
63f37ddf
JM
2819N: bcm9585*
2820N: bcm9586*
2821N: bcm988312
36c0237f 2822N: bcm113*
63f37ddf
JM
2823N: bcm583*
2824N: bcm585*
2825N: bcm586*
2826N: bcm88312
d76e21b8 2827F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2828F: drivers/clk/bcm/clk-ns*
2829F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2830
3b0213d5
GF
2831BROADCOM BRCMSTB GPIO DRIVER
2832M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2833L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2834S: Supported
2835F: drivers/gpio/gpio-brcmstb.c
2836F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2837
7b7f588b 2838BROADCOM KONA GPIO DRIVER
5e163903 2839M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2840L: bcm-kernel-feedback-list@broadcom.com
2841S: Supported
2842F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2843F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2844
f6e734a8
RM
2845BROADCOM NVRAM DRIVER
2846M: Rafał Miłecki <zajec5@gmail.com>
2847L: linux-mips@linux-mips.org
2848S: Maintained
2849F: drivers/firmware/broadcom/*
2850
02787daa
BN
2851BROADCOM STB NAND FLASH DRIVER
2852M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2853M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2854L: linux-mtd@lists.infradead.org
1285734c 2855L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2856S: Maintained
2857F: drivers/mtd/nand/brcmnand/
2858
bb446b57
MM
2859BROADCOM STB AVS CPUFREQ DRIVER
2860M: Markus Mayer <mmayer@broadcom.com>
2861M: bcm-kernel-feedback-list@broadcom.com
2862L: linux-pm@vger.kernel.org
2863S: Maintained
2864F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
de322e08 2865F: drivers/cpufreq/brcmstb*
bb446b57 2866
c9678d86
RM
2867BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2868M: Rafał Miłecki <zajec5@gmail.com>
2869L: linux-wireless@vger.kernel.org
2870S: Maintained
2871F: drivers/bcma/
2872F: include/linux/bcma/
2873
b8302205
FF
2874BROADCOM SYSTEMPORT ETHERNET DRIVER
2875M: Florian Fainelli <f.fainelli@gmail.com>
2876L: netdev@vger.kernel.org
2877S: Supported
2878F: drivers/net/ethernet/broadcom/bcmsysport.*
2879
592e8b32
SX
2880BROADCOM NETXTREME-E ROCE DRIVER
2881M: Selvin Xavier <selvin.xavier@broadcom.com>
2882M: Devesh Sharma <devesh.sharma@broadcom.com>
2883M: Somnath Kotur <somnath.kotur@broadcom.com>
2884M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2885L: linux-rdma@vger.kernel.org
2886W: http://www.broadcom.com
2887S: Supported
2888F: drivers/infiniband/hw/bnxt_re/
2889F: include/uapi/rdma/bnxt_re-abi.h
2890
7725ccfd 2891BROCADE BFA FC SCSI DRIVER
aa803370
AG
2892M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2893M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2894L: linux-scsi@vger.kernel.org
2895S: Supported
2896F: drivers/scsi/bfa/
7725ccfd 2897
8b230ed8 2898BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2899M: Rasesh Mody <rasesh.mody@cavium.com>
2900M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2901M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
2902L: netdev@vger.kernel.org
2903S: Supported
f844a0ea 2904F: drivers/net/ethernet/brocade/bna/
8b230ed8 2905
5cdf7f76 2906BSG (block layer generic sg v4 driver)
8b58be88 2907M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2908L: linux-scsi@vger.kernel.org
2909S: Supported
679655da
JP
2910F: block/bsg.c
2911F: include/linux/bsg.h
c117ab84 2912F: include/uapi/linux/bsg.h
5cdf7f76 2913
af39917d
CL
2914BT87X AUDIO DRIVER
2915M: Clemens Ladisch <clemens@ladisch.de>
2916L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2917T: git git://git.alsa-project.org/alsa-kernel.git
2918S: Maintained
2919F: Documentation/sound/alsa/Bt87x.txt
2920F: sound/pci/bt87x.c
2921
ff1d5c2f 2922BT8XXGPIO DRIVER
eb032b98 2923M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2924W: http://bu3sch.de/btgpio.php
2925S: Maintained
72dbb705 2926F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2927
eb1eb04f 2928BTRFS FILE SYSTEM
c0778e25
CM
2929M: Chris Mason <clm@fb.com>
2930M: Josef Bacik <jbacik@fb.com>
d8130624 2931M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2932L: linux-btrfs@vger.kernel.org
2933W: http://btrfs.wiki.kernel.org/
8a6e2535 2934Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2935T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2936S: Maintained
679655da
JP
2937F: Documentation/filesystems/btrfs.txt
2938F: fs/btrfs/
aeea4c10
DL
2939F: include/linux/btrfs*
2940F: include/uapi/linux/btrfs*
eb1eb04f 2941
1da177e4 2942BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2943M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2944M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2945L: linux-media@vger.kernel.org
a825eaec 2946W: https://linuxtv.org
275ffde4 2947T: git git://linuxtv.org/media_tree.git
f96236e5 2948S: Odd fixes
618cd932 2949F: Documentation/media/v4l-drivers/bttv*
90d72ac6 2950F: drivers/media/pci/bt8xx/bttv*
1da177e4 2951
1f34923c
KA
2952BUSLOGIC SCSI DRIVER
2953M: Khalid Aziz <khalid@gonehiking.org>
2954L: linux-scsi@vger.kernel.org
2955S: Maintained
2956F: drivers/scsi/BusLogic.*
2957F: drivers/scsi/FlashPoint.*
2958
af39917d
CL
2959C-MEDIA CMI8788 DRIVER
2960M: Clemens Ladisch <clemens@ladisch.de>
2961L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2962T: git git://git.alsa-project.org/alsa-kernel.git
2963S: Maintained
2964F: sound/pci/oxygen/
2965
2141355f
MS
2966C6X ARCHITECTURE
2967M: Mark Salter <msalter@redhat.com>
2968M: Aurelien Jacquiot <a-jacquiot@ti.com>
2969L: linux-c6x-dev@linux-c6x.org
2970W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2971S: Maintained
2972F: arch/c6x/
2973
8b1cfcbd
HM
2974CA8210 IEEE-802.15.4 RADIO DRIVER
2975M: Harry Morris <h.morris@cascoda.com>
2976M: linuxdev@cascoda.com
2977L: linux-wpan@vger.kernel.org
2978W: https://github.com/Cascoda/ca8210-linux.git
2979S: Maintained
2980F: drivers/net/ieee802154/ca8210.c
2981F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2982
a5432f5a 2983CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2984M: David Howells <dhowells@redhat.com>
e62d6e24 2985L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2986S: Supported
2987F: Documentation/filesystems/caching/cachefiles.txt
2988F: fs/cachefiles/
2989
c815ca39
HV
2990CADET FM/AM RADIO RECEIVER DRIVER
2991M: Hans Verkuil <hverkuil@xs4all.nl>
2992L: linux-media@vger.kernel.org
2993T: git git://linuxtv.org/media_tree.git
a825eaec 2994W: https://linuxtv.org
c815ca39
HV
2995S: Maintained
2996F: drivers/media/radio/radio-cadet*
2997
77d5140f 2998CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2999M: Jonathan Corbet <corbet@lwn.net>
661263b5 3000L: linux-media@vger.kernel.org
275ffde4 3001T: git git://linuxtv.org/media_tree.git
77d5140f 3002S: Maintained
618cd932 3003F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 3004F: drivers/media/platform/marvell-ccic/
77d5140f 3005
201b6bab 3006CAIF NETWORK LAYER
5c574f50 3007M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
3008L: netdev@vger.kernel.org
3009S: Supported
3010F: Documentation/networking/caif/
3011F: drivers/net/caif/
c117ab84 3012F: include/uapi/linux/caif/
201b6bab
JP
3013F: include/net/caif/
3014F: net/caif/
3015
77dac90f 3016CALGARY x86-64 IOMMU
a6921c29
JM
3017M: Muli Ben-Yehuda <mulix@mulix.org>
3018M: Jon Mason <jdmason@kudzu.us>
3019L: iommu@lists.linux-foundation.org
77dac90f 3020S: Maintained
679655da
JP
3021F: arch/x86/kernel/pci-calgary_64.c
3022F: arch/x86/kernel/tce_64.c
3023F: arch/x86/include/asm/calgary.h
3024F: arch/x86/include/asm/tce.h
77dac90f 3025
e2d1d6c0 3026CAN NETWORK LAYER
8d15d386 3027M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 3028M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 3029L: linux-can@vger.kernel.org
84b0d715 3030W: https://github.com/linux-can
870482a4
MKB
3031T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3032T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 3033S: Maintained
f35f6c8f 3034F: Documentation/networking/can.txt
8d15d386 3035F: net/can/
8d15d386 3036F: include/linux/can/core.h
c117ab84
CEB
3037F: include/uapi/linux/can.h
3038F: include/uapi/linux/can/bcm.h
3039F: include/uapi/linux/can/raw.h
3040F: include/uapi/linux/can/gw.h
e2d1d6c0 3041
4261a204 3042CAN NETWORK DRIVERS
8b58be88 3043M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 3044M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 3045L: linux-can@vger.kernel.org
84b0d715 3046W: https://github.com/linux-can
870482a4
MKB
3047T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3048T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 3049S: Maintained
3636876a 3050F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
3051F: drivers/net/can/
3052F: include/linux/can/dev.h
8d15d386 3053F: include/linux/can/platform/
c117ab84
CEB
3054F: include/uapi/linux/can/error.h
3055F: include/uapi/linux/can/netlink.h
4261a204 3056
95d16c72 3057CAPABILITIES
39baa7e6 3058M: Serge Hallyn <serge@hallyn.com>
95d16c72 3059L: linux-security-module@vger.kernel.org
6305902c 3060S: Supported
95d16c72 3061F: include/linux/capability.h
c117ab84 3062F: include/uapi/linux/capability.h
6305902c 3063F: security/commoncap.c
38a94118 3064F: kernel/capability.c
95d16c72 3065
b84894c7
KT
3066CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3067M: Kevin Tsai <ktsai@capellamicro.com>
3068S: Maintained
3069F: drivers/iio/light/cm*
b84894c7 3070
971d33cb
J
3071CAVIUM THUNDERX2 ARM64 SOC
3072M: Jayachandran C <jnair@caviumnetworks.com>
3073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3074S: Maintained
0563ff37 3075F: arch/arm64/boot/dts/cavium/thunder2-99xx*
971d33cb
J
3076F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3077
f9484852
JG
3078CAVIUM I2C DRIVER
3079M: Jan Glauber <jglauber@cavium.com>
3080M: David Daney <david.daney@cavium.com>
3081W: http://www.cavium.com
3082S: Supported
3083F: drivers/i2c/busses/i2c-octeon*
3084F: drivers/i2c/busses/i2c-thunderx*
3085
25fc8465
JG
3086CAVIUM MMC DRIVER
3087M: Jan Glauber <jglauber@cavium.com>
3088M: David Daney <david.daney@cavium.com>
3089M: Steven J. Hill <Steven.Hill@cavium.com>
3090W: http://www.cavium.com
3091S: Supported
3092F: drivers/mmc/host/cavium*
3093
f21fb3ed
RV
3094CAVIUM LIQUIDIO NETWORK DRIVER
3095M: Derek Chickles <derek.chickles@caviumnetworks.com>
3096M: Satanand Burla <satananda.burla@caviumnetworks.com>
3097M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3098M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3099L: netdev@vger.kernel.org
3100W: http://www.cavium.com
3101S: Supported
f21fb3ed
RV
3102F: drivers/net/ethernet/cavium/liquidio/
3103
62ad8b5c
GC
3104CAVIUM OCTEON-TX CRYPTO DRIVER
3105M: George Cherian <george.cherian@cavium.com>
3106L: linux-crypto@vger.kernel.org
3107W: http://www.cavium.com
3108S: Supported
3109F: drivers/crypto/cavium/cpt/
3110
ef0bbac3
VB
3111CC2520 IEEE-802.15.4 RADIO DRIVER
3112M: Varka Bhadram <varkabhadram@gmail.com>
3113L: linux-wpan@vger.kernel.org
3114S: Maintained
3115F: drivers/net/ieee802154/cc2520.c
3116F: include/linux/spi/cc2520.h
3117F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3118
6917a7b7 3119CEC FRAMEWORK
ca684386
HV
3120M: Hans Verkuil <hans.verkuil@cisco.com>
3121L: linux-media@vger.kernel.org
3122T: git git://linuxtv.org/media_tree.git
3123W: http://linuxtv.org
3124S: Supported
104eda6d 3125F: Documentation/media/kapi/cec-core.rst
618cd932 3126F: Documentation/media/uapi/cec
104eda6d 3127F: drivers/media/cec/
ca684386
HV
3128F: drivers/media/rc/keymaps/rc-cec.c
3129F: include/media/cec.h
6917a7b7 3130F: include/media/cec-notifier.h
104eda6d
HV
3131F: include/uapi/linux/cec.h
3132F: include/uapi/linux/cec-funcs.h
ca684386 3133
b8154542 3134CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 3135M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 3136L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
3137W: http://www.ibm.com/developerworks/power/cell/
3138S: Supported
679655da 3139F: arch/powerpc/include/asm/cell*.h
679655da 3140F: arch/powerpc/include/asm/spu*.h
c117ab84 3141F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
3142F: arch/powerpc/oprofile/*cell*
3143F: arch/powerpc/platforms/cell/
b8154542 3144
398ecff5
SW
3145CEPH COMMON CODE (LIBCEPH)
3146M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3147M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3148M: Sage Weil <sage@redhat.com>
82593f87 3149L: ceph-devel@vger.kernel.org
09d90327 3150W: http://ceph.com/
fb99f881 3151T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3152T: git git://github.com/ceph/ceph-client.git
9030aaf9 3153S: Supported
14430813
JP
3154F: net/ceph/
3155F: include/linux/ceph/
3156F: include/linux/crush/
9030aaf9 3157
398ecff5
SW
3158CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3159M: "Yan, Zheng" <zyan@redhat.com>
3160M: Sage Weil <sage@redhat.com>
3161M: Ilya Dryomov <idryomov@gmail.com>
3162L: ceph-devel@vger.kernel.org
3163W: http://ceph.com/
3164T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3165T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3166S: Supported
3167F: Documentation/filesystems/ceph.txt
3168F: fs/ceph/
3169
cfc411e7
DH
3170CERTIFICATE HANDLING:
3171M: David Howells <dhowells@redhat.com>
3172M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3173L: keyrings@vger.kernel.org
cfc411e7
DH
3174S: Maintained
3175F: Documentation/module-signing.txt
3176F: certs/
d8d80386 3177F: scripts/sign-file.c
cfc411e7
DH
3178F: scripts/extract-cert.c
3179
18332a80 3180CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3181L: linux-usb@vger.kernel.org
10c6c9c9 3182S: Orphan
679655da
JP
3183F: Documentation/usb/WUSB-Design-overview.txt
3184F: Documentation/usb/wusb-cbaf
355ffe69
DV
3185F: drivers/usb/host/hwa-hc.c
3186F: drivers/usb/host/whci/
679655da
JP
3187F: drivers/usb/wusbcore/
3188F: include/linux/usb/wusb*
18332a80 3189
c4d7e510
RG
3190HT16K33 LED CONTROLLER DRIVER
3191M: Robin van der Gracht <robin@protonic.nl>
3192S: Maintained
3193F: drivers/auxdisplay/ht16k33.c
3194F: Documentation/devicetree/bindings/display/ht16k33.txt
3195
70e84049 3196CFAG12864B LCD DRIVER
8b58be88 3197M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3198W: http://miguelojeda.es/auxdisplay.htm
3199W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3200S: Maintained
679655da
JP
3201F: drivers/auxdisplay/cfag12864b.c
3202F: include/linux/cfag12864b.h
70e84049
MOS
3203
3204CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3205M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3206W: http://miguelojeda.es/auxdisplay.htm
3207W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3208S: Maintained
679655da
JP
3209F: drivers/auxdisplay/cfag12864bfb.c
3210F: include/linux/cfag12864b.h
70e84049 3211
704232c2 3212CFG80211 and NL80211
8b58be88 3213M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3214L: linux-wireless@vger.kernel.org
ce466579
JB
3215W: http://wireless.kernel.org/
3216T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3217T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3218S: Maintained
c117ab84 3219F: include/uapi/linux/nl80211.h
679655da
JP
3220F: include/net/cfg80211.h
3221F: net/wireless/*
3222X: net/wireless/wext*
704232c2 3223
46e64261
GKH
3224CHAR and MISC DRIVERS
3225M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3226M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3227T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3228S: Supported
46e64261
GKH
3229F: drivers/char/*
3230F: drivers/misc/*
471322a8 3231F: include/linux/miscdevice.h
46e64261 3232
0a920b5b 3233CHECKPATCH
8b58be88 3234M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3235M: Joe Perches <joe@perches.com>
3236S: Maintained
679655da 3237F: scripts/checkpatch.pl
0a920b5b 3238
f8407f26
HW
3239CHINESE DOCUMENTATION
3240M: Harry Wei <harryxiyou@gmail.com>
9740153c 3241L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3242L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3243S: Maintained
f5ff9b63 3244F: Documentation/translations/zh_CN/
f8407f26 3245
2721ea2c 3246CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3247M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3248T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3249L: linux-usb@vger.kernel.org
3250S: Maintained
3251F: drivers/usb/chipidea/
3252
a93ad65d
HG
3253CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3254M: Hans de Goede <hdegoede@redhat.com>
3255L: linux-input@vger.kernel.org
3256S: Maintained
3257F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3258F: drivers/input/touchscreen/chipone_icn8318.c
3259
ab043105
OJ
3260CHROME HARDWARE PLATFORM SUPPORT
3261M: Olof Johansson <olof@lixom.net>
3262S: Maintained
9f273c24 3263T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3264F: drivers/platform/chrome/
3265
641cb85e 3266CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3267M: Christian Benvenuti <benve@cisco.com>
c327e8f4 3268M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3269M: Neel Patel <neepatel@cisco.com>
7063fbf2 3270S: Supported
a6a5580c 3271F: drivers/net/ethernet/cisco/enic/
7063fbf2 3272
e3cf00d0 3273CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3274M: Christian Benvenuti <benve@cisco.com>
3275M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3276S: Supported
35ef4a9e 3277F: drivers/infiniband/hw/usnic/
e3cf00d0 3278
2b7a52a4 3279CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3280M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3281L: netdev@vger.kernel.org
3282S: Maintained
57d0b7a0 3283F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3284
3d4cfdc9
MB
3285CIRRUS LOGIC AUDIO CODEC DRIVERS
3286M: Brian Austin <brian.austin@cirrus.com>
3287M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3288L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3289S: Maintained
3290F: sound/soc/codecs/cs*
3291
94574d9a
KRW
3292CLEANCACHE API
3293M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3294L: linux-kernel@vger.kernel.org
3295S: Maintained
3296F: mm/cleancache.c
3297F: include/linux/cleancache.h
3298
d4275354 3299CLK API
54176cc6 3300M: Russell King <linux@armlinux.org.uk>
aa571b14 3301L: linux-clk@vger.kernel.org
37417046 3302S: Maintained
d4275354
RK
3303F: include/linux/clk.h
3304
9222d247
JS
3305CLOCKSOURCE, CLOCKEVENT DRIVERS
3306M: Daniel Lezcano <daniel.lezcano@linaro.org>
3307M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3308L: linux-kernel@vger.kernel.org
9222d247
JS
3309T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3310S: Supported
3311F: drivers/clocksource
3312
5df6d737 3313CISCO FCOE HBA DRIVER
6593ccd8
SK
3314M: Satish Kharat <satishkh@cisco.com>
3315M: Sesidhar Baddela <sebaddel@cisco.com>
3316M: Karan Tilak Kumar <kartilak@cisco.com>
5df6d737
AJ
3317L: linux-scsi@vger.kernel.org
3318S: Supported
2a99921a 3319F: drivers/scsi/fnic/
5df6d737 3320
c8806b6c 3321CISCO SCSI HBA DRIVER
6593ccd8 3322M: Karan Tilak Kumar <kartilak@cisco.com>
c8806b6c
NM
3323M: Sesidhar Baddela <sebaddel@cisco.com>
3324L: linux-scsi@vger.kernel.org
3325S: Supported
3326F: drivers/scsi/snic/
3327
529aa8cb
TLSC
3328CMPC ACPI DRIVER
3329M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3330M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3331L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3332S: Supported
3333F: drivers/platform/x86/classmate-laptop.c
3334
85756a06
HV
3335COBALT MEDIA DRIVER
3336M: Hans Verkuil <hans.verkuil@cisco.com>
3337L: linux-media@vger.kernel.org
3338T: git git://linuxtv.org/media_tree.git
a825eaec 3339W: https://linuxtv.org
85756a06
HV
3340S: Supported
3341F: drivers/media/pci/cobalt/
3342
74425eee 3343COCCINELLE/Semantic Patches (SmPL)
26de9c26 3344M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3345M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3346M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3347M: Michal Marek <mmarek@suse.com>
26de9c26 3348L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3349T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3350W: http://coccinelle.lip6.fr/
3351S: Supported
4b9033a3 3352F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3353F: scripts/coccinelle/
3354F: scripts/coccicheck
3355
1da177e4 3356CODA FILE SYSTEM
8b58be88 3357M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3358M: coda@cs.cmu.edu
3359L: codalist@coda.cs.cmu.edu
3360W: http://www.coda.cs.cmu.edu/
3361S: Maintained
679655da
JP
3362F: Documentation/filesystems/coda.txt
3363F: fs/coda/
3364F: include/linux/coda*.h
c117ab84 3365F: include/uapi/linux/coda*.h
1da177e4 3366
0b14261e
PZ
3367CODA V4L2 MEM2MEM DRIVER
3368M: Philipp Zabel <p.zabel@pengutronix.de>
3369L: linux-media@vger.kernel.org
3370S: Maintained
3371F: Documentation/devicetree/bindings/media/coda.txt
3372F: drivers/media/platform/coda/
3373
7704addb 3374COMMON CLK FRAMEWORK
a85fa007 3375M: Michael Turquette <mturquette@baylibre.com>
f956165f 3376M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3377L: linux-clk@vger.kernel.org
22d61acf 3378Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3379T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3380S: Maintained
ae4185cd 3381F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3382F: drivers/clk/
3383X: drivers/clk/clkdev.c
7704addb 3384F: include/linux/clk-pr*
60bea3b5 3385F: include/linux/clk/
7704addb 3386
e2d1d6c0 3387COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3388M: Steve French <sfrench@samba.org>
51223df6 3389L: linux-cifs@vger.kernel.org
d1f28953 3390L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3391W: http://linux-cifs.samba.org/
bb1d5dda 3392T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3393S: Supported
ec421a71 3394F: Documentation/filesystems/cifs/
679655da 3395F: fs/cifs/
e2d1d6c0 3396
1da177e4 3397COMPACTPCI HOTPLUG CORE
8b58be88 3398M: Scott Murray <scott@spiteful.org>
64dab204 3399L: linux-pci@vger.kernel.org
82c4dfc7 3400S: Maintained
679655da 3401F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3402
3403COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3404M: Scott Murray <scott@spiteful.org>
64dab204 3405L: linux-pci@vger.kernel.org
82c4dfc7 3406S: Maintained
679655da 3407F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3408
3409COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3410M: Scott Murray <scott@spiteful.org>
64dab204 3411L: linux-pci@vger.kernel.org
82c4dfc7 3412S: Maintained
679655da 3413F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3414
5411552c 3415COMPAL LAPTOP SUPPORT
8b58be88 3416M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3417L: platform-driver-x86@vger.kernel.org
5411552c 3418S: Maintained
679655da 3419F: drivers/platform/x86/compal-laptop.c
5411552c 3420
949be0f7 3421CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3422L: accessrunner-general@lists.sourceforge.net
3423W: http://accessrunner.sourceforge.net/
44243ef4 3424S: Orphan
679655da 3425F: drivers/usb/atm/cxacru.c
949be0f7 3426
e2d1d6c0 3427CONFIGFS
d6351db2 3428M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3429M: Christoph Hellwig <hch@lst.de>
3430T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3431S: Supported
679655da
JP
3432F: fs/configfs/
3433F: include/linux/configfs.h
e2d1d6c0 3434
acb9c1b2 3435CONNECTOR
8b58be88 3436M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3437L: netdev@vger.kernel.org
3438S: Maintained
3439F: drivers/connector/
3440
a3e3354d 3441CONTROL GROUP (CGROUP)
860ca0e6 3442M: Tejun Heo <tj@kernel.org>
ad50c159 3443M: Li Zefan <lizefan@huawei.com>
4d205676 3444M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3445L: cgroups@vger.kernel.org
860ca0e6 3446T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3447S: Maintained
4b16b0c0 3448F: Documentation/cgroup*
679655da
JP
3449F: include/linux/cgroup*
3450F: kernel/cgroup*
a3e3354d
TH
3451
3452CONTROL GROUP - CPUSET
3453M: Li Zefan <lizefan@huawei.com>
3454L: cgroups@vger.kernel.org
3455W: http://www.bullopensource.org/cpuset/
3456W: http://oss.sgi.com/projects/cpusets/
3457T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3458S: Maintained
4b16b0c0 3459F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3460F: include/linux/cpuset.h
3461F: kernel/cpuset.c
3462
3463CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3464M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3465M: Michal Hocko <mhocko@kernel.org>
c4e29738 3466M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3467L: cgroups@vger.kernel.org
3468L: linux-mm@kvack.org
3469S: Maintained
3470F: mm/memcontrol.c
5d1ea48b 3471F: mm/swap_cgroup.c
fb3a0fb6 3472
bebe4678 3473CORETEMP HARDWARE MONITORING DRIVER
96859129 3474M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3475L: linux-hwmon@vger.kernel.org
bebe4678 3476S: Maintained
679655da
JP
3477F: Documentation/hwmon/coretemp
3478F: drivers/hwmon/coretemp.c
bebe4678 3479
1da177e4 3480COSA/SRP SYNC SERIAL DRIVER
8b58be88 3481M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3482W: http://www.fi.muni.cz/~kas/cosa/
3483S: Maintained
679655da 3484F: drivers/net/wan/cosa*
1da177e4 3485
4371ee35 3486CPMAC ETHERNET DRIVER
9dd4aaef 3487M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3488L: netdev@vger.kernel.org
3489S: Maintained
b544dbac 3490F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3491
1da177e4 3492CPU FREQUENCY DRIVERS
9c3646d1 3493M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3494M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3495L: linux-pm@vger.kernel.org
1da177e4 3496S: Maintained
27209d91
VK
3497T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3498T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
993e5483 3499B: https://bugzilla.kernel.org
dabe73cb 3500F: Documentation/cpu-freq/
6f193635 3501F: Documentation/devicetree/bindings/cpufreq/
679655da
JP
3502F: drivers/cpufreq/
3503F: include/linux/cpufreq.h
0a7d2cd7 3504F: tools/testing/selftests/cpufreq/
1da177e4 3505
8a67f0ef
VK
3506CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3507M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3508M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3509L: linux-pm@vger.kernel.org
3510W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3511S: Maintained
3512F: drivers/cpufreq/arm_big_little.h
3513F: drivers/cpufreq/arm_big_little.c
3514F: drivers/cpufreq/arm_big_little_dt.c
3515
14d2c34c 3516CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3517M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3518M: Daniel Lezcano <daniel.lezcano@linaro.org>
3519L: linux-pm@vger.kernel.org
3520L: linux-arm-kernel@lists.infradead.org
cea8321c 3521T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3522S: Maintained
3523F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3524
0c570c18
BZ
3525CPUIDLE DRIVER - ARM EXYNOS
3526M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3527M: Daniel Lezcano <daniel.lezcano@linaro.org>
3528M: Kukjin Kim <kgene@kernel.org>
3529L: linux-pm@vger.kernel.org
3530L: linux-samsung-soc@vger.kernel.org
3531S: Supported
3532F: drivers/cpuidle/cpuidle-exynos.c
3533F: arch/arm/mach-exynos/pm.c
3534
a8e39c35 3535CPUIDLE DRIVERS
9c3646d1 3536M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3537M: Daniel Lezcano <daniel.lezcano@linaro.org>
3538L: linux-pm@vger.kernel.org
3539S: Maintained
cea8321c 3540T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2ed38cbe 3541B: https://bugzilla.kernel.org
a8e39c35
DL
3542F: drivers/cpuidle/*
3543F: include/linux/cpuidle.h
3544
1da177e4 3545CPUID/MSR DRIVER
8b58be88 3546M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3547S: Maintained
679655da
JP
3548F: arch/x86/kernel/cpuid.c
3549F: arch/x86/kernel/msr.c
1da177e4 3550
7fe2f639 3551CPU POWER MONITORING SUBSYSTEM
d8130624 3552M: Thomas Renninger <trenn@suse.com>
103f1790 3553L: linux-pm@vger.kernel.org
7fe2f639 3554S: Maintained
14430813 3555F: tools/power/cpupower/
7fe2f639 3556
1da177e4 3557CRAMFS FILESYSTEM
ce00f85c 3558W: http://sourceforge.net/projects/cramfs/
54886a71 3559S: Orphan / Obsolete
679655da
JP
3560F: Documentation/filesystems/cramfs.txt
3561F: fs/cramfs/
1da177e4
LT
3562
3563CRIS PORT
8b58be88
JP
3564M: Mikael Starvik <starvik@axis.com>
3565M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3566L: linux-cris-kernel@axis.com
1da177e4 3567W: http://developer.axis.com
9f273c24 3568T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3569S: Maintained
679655da 3570F: arch/cris/
df621252 3571F: drivers/tty/serial/crisv10.*
1da177e4
LT
3572
3573CRYPTO API
8b58be88
JP
3574M: Herbert Xu <herbert@gondor.apana.org.au>
3575M: "David S. Miller" <davem@davemloft.net>
1da177e4 3576L: linux-crypto@vger.kernel.org
9f273c24 3577T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3578T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3579S: Maintained
679655da 3580F: Documentation/crypto/
fe1c445b 3581F: Documentation/devicetree/bindings/crypto/
2ca87a17 3582F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3583F: arch/*/crypto/
3584F: crypto/
3585F: drivers/crypto/
3586F: include/crypto/
ff330f73 3587F: include/linux/crypto*
1da177e4 3588
5b07bd57 3589CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3590M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3591L: linux-crypto@vger.kernel.org
3592S: Maintained
51a2228a
JP
3593F: crypto/ansi_cprng.c
3594F: crypto/rng.c
5b07bd57 3595
fc279cc2
HV
3596CS3308 MEDIA DRIVER
3597M: Hans Verkuil <hverkuil@xs4all.nl>
3598L: linux-media@vger.kernel.org
3599T: git git://linuxtv.org/media_tree.git
3600W: http://linuxtv.org
3601S: Odd Fixes
3602F: drivers/media/i2c/cs3308.c
3603F: drivers/media/i2c/cs3308.h
3604
9b4ffa48 3605CS5535 Audio ALSA driver
8b58be88 3606M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3607S: Maintained
679655da 3608F: sound/pci/cs5535audio/
9b4ffa48 3609
a910e4a9 3610CW1200 WLAN driver
b75f0050
JP
3611M: Solomon Peachy <pizza@shaftnet.org>
3612S: Maintained
560424e9 3613F: drivers/net/wireless/st/cw1200/
a910e4a9 3614
6d8425b1 3615CX18 VIDEO4LINUX DRIVER
6afdeaf8 3616M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3617L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3618L: linux-media@vger.kernel.org
275ffde4 3619T: git git://linuxtv.org/media_tree.git
a825eaec 3620W: https://linuxtv.org
30e10993 3621W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3622S: Maintained
618cd932 3623F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3624F: drivers/media/pci/cx18/
6c0f0359 3625F: include/uapi/linux/ivtv*
6d8425b1 3626
3f101d91
HV
3627CX2341X MPEG ENCODER HELPER MODULE
3628M: Hans Verkuil <hverkuil@xs4all.nl>
3629L: linux-media@vger.kernel.org
3630T: git git://linuxtv.org/media_tree.git
a825eaec 3631W: https://linuxtv.org
3f101d91 3632S: Maintained
c368360b 3633F: drivers/media/common/cx2341x*
3f101d91
HV
3634F: include/media/cx2341x*
3635
b8fe6e2c
PB
3636CX24120 MEDIA DRIVER
3637M: Jemma Denson <jdenson@gmail.com>
3638M: Patrick Boettcher <patrick.boettcher@posteo.de>
3639L: linux-media@vger.kernel.org
a825eaec 3640W: https://linuxtv.org
b8fe6e2c
PB
3641Q: http://patchwork.linuxtv.org/project/linux-media/list/
3642S: Maintained
3643F: drivers/media/dvb-frontends/cx24120*
3644
20357578 3645CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3646M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3647M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3648L: linux-media@vger.kernel.org
a825eaec 3649W: https://linuxtv.org
20357578
MCC
3650T: git git://linuxtv.org/media_tree.git
3651S: Odd fixes
618cd932 3652F: Documentation/media/v4l-drivers/cx88*
20357578 3653F: drivers/media/pci/cx88/
6d8425b1 3654
91952bc0
AP
3655CXD2820R MEDIA DRIVER
3656M: Antti Palosaari <crope@iki.fi>
3657L: linux-media@vger.kernel.org
a825eaec 3658W: https://linuxtv.org
91952bc0
AP
3659W: http://palosaari.fi/linux/
3660Q: http://patchwork.linuxtv.org/project/linux-media/list/
3661T: git git://linuxtv.org/anttip/media_tree.git
3662S: Maintained
3663F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3664
e5ec3789 3665CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3666M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3667L: netdev@vger.kernel.org
3668W: http://www.chelsio.com
3669S: Supported
f7917c00 3670F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3671
d8ae3c33 3672CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3673M: Karen Xie <kxie@chelsio.com>
3674L: linux-scsi@vger.kernel.org
3675W: http://www.chelsio.com
3676S: Supported
3677F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3678
e5ec3789 3679CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3680M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3681L: linux-rdma@vger.kernel.org
e5ec3789
SW
3682W: http://www.openfabrics.org
3683S: Supported
679655da 3684F: drivers/infiniband/hw/cxgb3/
a85fb338 3685F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3686
be4c9bad 3687CXGB4 ETHERNET DRIVER (CXGB4)
59cfa789 3688M: Ganesh Goudar <ganeshgr@chelsio.com>
be4c9bad
RD
3689L: netdev@vger.kernel.org
3690W: http://www.chelsio.com
3691S: Supported
f7917c00 3692F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3693
d8ae3c33 3694CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3695M: Karen Xie <kxie@chelsio.com>
3696L: linux-scsi@vger.kernel.org
3697W: http://www.chelsio.com
3698S: Supported
3699F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3700
be4c9bad
RD
3701CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3702M: Steve Wise <swise@chelsio.com>
3703L: linux-rdma@vger.kernel.org
3704W: http://www.openfabrics.org
3705S: Supported
3706F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3707F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3708
5c20a5c7
CL
3709CXGB4VF ETHERNET DRIVER (CXGB4VF)
3710M: Casey Leedom <leedom@chelsio.com>
3711L: netdev@vger.kernel.org
3712W: http://www.chelsio.com
3713S: Supported
f7917c00 3714F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3715
a9282d01
IM
3716CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3717M: Ian Munsie <imunsie@au1.ibm.com>
9d82fd2f 3718M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
a9282d01
IM
3719L: linuxppc-dev@lists.ozlabs.org
3720S: Supported
9d82fd2f 3721F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3722F: drivers/misc/cxl/
ec249dd8 3723F: include/misc/cxl*
a9282d01
IM
3724F: include/uapi/misc/cxl.h
3725F: Documentation/powerpc/cxl.txt
a9282d01
IM
3726F: Documentation/ABI/testing/sysfs-class-cxl
3727
11f43ae7
MO
3728CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3729M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3730M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3731M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3732L: linux-scsi@vger.kernel.org
3733S: Supported
3734F: drivers/scsi/cxlflash/
3735F: include/uapi/scsi/cxlflash_ioctls.h
3736F: Documentation/powerpc/cxlflash.txt
3737
b52b97a3
GC
3738STMMAC ETHERNET DRIVER
3739M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3740M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3741L: netdev@vger.kernel.org
3742W: http://www.stlinux.com
3743S: Supported
7ac6653a 3744F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3745
1da177e4 3746CYBERPRO FB DRIVER
54176cc6 3747M: Russell King <linux@armlinux.org.uk>
efc03ecb 3748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3749W: http://www.armlinux.org.uk/
1da177e4 3750S: Maintained
8a61f013 3751F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3752
1da177e4 3753CYCLADES ASYNC MUX DRIVER
1da177e4 3754W: http://www.cyclades.com/
d459883e 3755S: Orphan
c897401b 3756F: drivers/tty/cyclades.c
679655da 3757F: include/linux/cyclades.h
c117ab84 3758F: include/uapi/linux/cyclades.h
1da177e4
LT
3759
3760CYCLADES PC300 DRIVER
1da177e4 3761W: http://www.cyclades.com/
d459883e 3762S: Orphan
679655da 3763F: drivers/net/wan/pc300*
1da177e4 3764
402f6ae4
AP
3765CYPRESS_FIRMWARE MEDIA DRIVER
3766M: Antti Palosaari <crope@iki.fi>
3767L: linux-media@vger.kernel.org
a825eaec 3768W: https://linuxtv.org
402f6ae4
AP
3769W: http://palosaari.fi/linux/
3770Q: http://patchwork.linuxtv.org/project/linux-media/list/
3771T: git git://linuxtv.org/anttip/media_tree.git
3772S: Maintained
3773F: drivers/media/common/cypress_firmware*
3774
e3ae3525 3775CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3776M: Ferruh Yigit <fery@cypress.com>
6305902c 3777L: linux-input@vger.kernel.org
be9a6f40 3778S: Supported
6305902c
JP
3779F: drivers/input/touchscreen/cyttsp*
3780F: include/linux/input/cyttsp.h
e3ae3525 3781
aaaf5fbf
JK
3782DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3783M: Joshua Kinard <kumba@gentoo.org>
3784S: Maintained
3785F: drivers/rtc/rtc-ds1685.c
3786F: include/linux/rtc/ds1685.h
3787
1da177e4 3788DAMA SLAVE for AX.25
8b58be88 3789M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3790W: http://yaina.de/jreuter/
3791W: http://www.qsl.net/dl1bke/
3792L: linux-hams@vger.kernel.org
3793S: Maintained
679655da
JP
3794F: net/ax25/af_ax25.c
3795F: net/ax25/ax25_dev.c
3796F: net/ax25/ax25_ds_*
3797F: net/ax25/ax25_in.c
3798F: net/ax25/ax25_out.c
3799F: net/ax25/ax25_timer.c
3800F: net/ax25/sysctl_net_ax25.c
1da177e4 3801
e2d1d6c0 3802DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3803L: netdev@vger.kernel.org
5ff77428 3804S: Orphan
679655da 3805F: Documentation/networking/dmfe.txt
0f04e2aa 3806F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3807
3808DC390/AM53C974 SCSI driver
d8130624 3809M: Hannes Reinecke <hare@suse.com>
71bd849d 3810L: linux-scsi@vger.kernel.org
e2d1d6c0 3811S: Maintained
71bd849d 3812F: drivers/scsi/am53c974.c
e2d1d6c0 3813
1da177e4 3814DC395x SCSI driver
61eee9a7 3815M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3816M: Ali Akcaagac <aliakc@web.de>
3817M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3818L: dc395x@twibble.org
cf015e9f
JP
3819W: http://twibble.org/dist/dc395x/
3820W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3821S: Maintained
679655da
JP
3822F: Documentation/scsi/dc395x.txt
3823F: drivers/scsi/dc395x.*
1da177e4 3824
eb8edb08 3825DCCP PROTOCOL
a89d030e 3826M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3827L: dccp@vger.kernel.org
c996d8b9 3828W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3829S: Maintained
679655da 3830F: include/linux/dccp.h
c117ab84 3831F: include/uapi/linux/dccp.h
679655da
JP
3832F: include/linux/tfrc.h
3833F: net/dccp/
eb8edb08 3834
1da177e4 3835DECnet NETWORK LAYER
1da177e4
LT
3836W: http://linux-decnet.sourceforge.net
3837L: linux-decnet-user@lists.sourceforge.net
f546444d 3838S: Orphan
679655da
JP
3839F: Documentation/networking/decnet.txt
3840F: net/decnet/
1da177e4 3841
ebff05b9
MR
3842DECSTATION PLATFORM SUPPORT
3843M: "Maciej W. Rozycki" <macro@linux-mips.org>
3844L: linux-mips@linux-mips.org
3845W: http://www.linux-mips.org/wiki/DECstation
3846S: Maintained
3847F: arch/mips/dec/
3848F: arch/mips/include/asm/dec/
3849F: arch/mips/include/asm/mach-dec/
3850
1da177e4 3851DEFXX FDDI NETWORK DRIVER
8b58be88 3852M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3853S: Maintained
33f810b2 3854F: drivers/net/fddi/defxx.*
1da177e4 3855
ad8f07cc 3856DELL LAPTOP DRIVER
8b58be88 3857M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3858M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3859L: platform-driver-x86@vger.kernel.org
ad8f07cc 3860S: Maintained
679655da 3861F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3862
817a5cdb
PR
3863DELL LAPTOP RBTN DRIVER
3864M: Pali Rohár <pali.rohar@gmail.com>
3865S: Maintained
3866F: drivers/platform/x86/dell-rbtn.*
3867
cdbff611
PR
3868DELL LAPTOP FREEFALL DRIVER
3869M: Pali Rohár <pali.rohar@gmail.com>
3870S: Maintained
3871F: drivers/platform/x86/dell-smo8800.c
3872
1da177e4 3873DELL LAPTOP SMM DRIVER
a5afba16 3874M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3875S: Maintained
a5afba16 3876F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3877F: include/uapi/linux/i8k.h
1da177e4 3878
90563ec4 3879DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3880M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3881S: Maintained
679655da
JP
3882F: Documentation/dcdbas.txt
3883F: drivers/firmware/dcdbas.*
90563ec4 3884
0b3f6109 3885DELL WMI EXTRAS DRIVER
8b58be88 3886M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3887M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3888S: Maintained
36b3a96f 3889F: drivers/platform/x86/dell-wmi.c
0b3f6109 3890
5efc75e3 3891DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3892M: John Youn <johnyoun@synopsys.com>
5efc75e3 3893L: linux-usb@vger.kernel.org
18f340f9 3894T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3895S: Maintained
197ba5f4 3896F: drivers/usb/dwc2/
5efc75e3 3897
94ab23dd 3898DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3899M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3900L: linux-usb@vger.kernel.org
94ab23dd
FB
3901T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3902S: Maintained
3903F: drivers/usb/dwc3/
3904
feda2840
AK
3905DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3906M: Andreas Klinger <ak@it-klinger.de>
3907L: linux-iio@vger.kernel.org
3908S: Maintained
3909F: drivers/iio/proximity/srf*.c
3910
833c9545
JB
3911DEVICE COREDUMP (DEV_COREDUMP)
3912M: Johannes Berg <johannes@sipsolutions.net>
3913L: linux-kernel@vger.kernel.org
3914S: Maintained
3915F: drivers/base/devcoredump.c
3916F: include/linux/devcoredump.h
3917
89d07767
KP
3918DEVICE FREQUENCY (DEVFREQ)
3919M: MyungJoo Ham <myungjoo.ham@samsung.com>
3920M: Kyungmin Park <kyungmin.park@samsung.com>
9932ef3c 3921R: Chanwoo Choi <cw00.choi@samsung.com>
88476d34 3922L: linux-pm@vger.kernel.org
6a3cd722 3923T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3924S: Maintained
3925F: drivers/devfreq/
6a3cd722
CC
3926F: include/linux/devfreq.h
3927F: Documentation/devicetree/bindings/devfreq/
89d07767 3928
7dbded06
CC
3929DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3930M: Chanwoo Choi <cw00.choi@samsung.com>
3931L: linux-pm@vger.kernel.org
3932T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3933S: Supported
3934F: drivers/devfreq/event/
3935F: drivers/devfreq/devfreq-event.c
3936F: include/linux/devfreq-event.h
3937F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3938
490b864b
CC
3939BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3940M: Chanwoo Choi <cw00.choi@samsung.com>
3941L: linux-pm@vger.kernel.org
3942L: linux-samsung-soc@vger.kernel.org
3943T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3944S: Maintained
3945F: drivers/devfreq/exynos-bus.c
3946F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3947
1da177e4 3948DEVICE NUMBER REGISTRY
8b58be88 3949M: Torben Mathiasen <device@lanana.org>
1da177e4 3950W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3951S: Maintained
3952
e2d1d6c0 3953DEVICE-MAPPER (LVM)
854ecaad 3954M: Alasdair Kergon <agk@redhat.com>
8504eed3 3955M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3956M: dm-devel@redhat.com
e2d1d6c0
RD
3957L: dm-devel@redhat.com
3958W: http://sources.redhat.com/dm
8a6e2535 3959Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3960T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3961T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3962S: Maintained
679655da
JP
3963F: Documentation/device-mapper/
3964F: drivers/md/dm*
854ecaad 3965F: drivers/md/persistent-data/
679655da
JP
3966F: include/linux/device-mapper.h
3967F: include/linux/dm-*.h
8504eed3 3968F: include/uapi/linux/dm-*.h
e2d1d6c0 3969
bfcd3a46
JP
3970DEVLINK
3971M: Jiri Pirko <jiri@mellanox.com>
3972L: netdev@vger.kernel.org
3973S: Supported
3974F: net/core/devlink.c
3975F: include/net/devlink.h
3976F: include/uapi/linux/devlink.h
3977
c0d995aa
OST
3978DIALOG SEMICONDUCTOR DRIVERS
3979M: Support Opensource <support.opensource@diasemi.com>
3980W: http://www.dialog-semiconductor.com/products
3981S: Supported
3982F: Documentation/hwmon/da90??
047cfd01 3983F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3984F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3985F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3986F: drivers/gpio/gpio-da90??.c
3987F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3988F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3989F: drivers/input/misc/da90??_onkey.c
3990F: drivers/input/touchscreen/da9052_tsi.c
3991F: drivers/leds/leds-da90??.c
3992F: drivers/mfd/da903x.c
3993F: drivers/mfd/da90??-*.c
7be72c2c 3994F: drivers/mfd/da91??-*.c
8c0984e5
SR
3995F: drivers/power/supply/da9052-battery.c
3996F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3997F: drivers/regulator/da903x.c
3998F: drivers/regulator/da9???-regulator.[ch]
3999F: drivers/rtc/rtc-da90??.c
4000F: drivers/video/backlight/da90??_bl.c
4001F: drivers/watchdog/da90??_wdt.c
4002F: include/linux/mfd/da903x.h
4003F: include/linux/mfd/da9052/
4004F: include/linux/mfd/da9055/
047cfd01 4005F: include/linux/mfd/da9062/
c0d995aa 4006F: include/linux/mfd/da9063/
7be72c2c 4007F: include/linux/mfd/da9150/
4eeb08b4 4008F: include/linux/regulator/da9211.h
c0d995aa
OST
4009F: include/sound/da[79]*.h
4010F: sound/soc/codecs/da[79]*.[ch]
4011
6ea5dcdf
WBG
4012DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4013M: William Breathitt Gray <vilhelm.gray@gmail.com>
4014L: linux-gpio@vger.kernel.org
4015S: Maintained
4016F: drivers/gpio/gpio-gpio-mm.c
4017
599aa697
LL
4018DIGI NEO AND CLASSIC PCI PRODUCTS
4019M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 4020M: Mark Hounschell <markh@compro.net>
599aa697
LL
4021L: driverdev-devel@linuxdriverproject.org
4022S: Maintained
4023F: drivers/staging/dgnc/
4024
335d7c58 4025DIOLAN U2C-12 I2C DRIVER
ca462085 4026M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
4027L: linux-i2c@vger.kernel.org
4028S: Maintained
4029F: drivers/i2c/busses/i2c-diolan-u2c.c
4030
d475c634 4031DIRECT ACCESS (DAX)
e057541a
RZ
4032M: Matthew Wilcox <mawilcox@microsoft.com>
4033M: Ross Zwisler <ross.zwisler@linux.intel.com>
d475c634
MW
4034L: linux-fsdevel@vger.kernel.org
4035S: Supported
4036F: fs/dax.c
e057541a
RZ
4037F: include/linux/dax.h
4038F: include/trace/events/fs_dax.h
d475c634 4039
e7839f25 4040DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 4041M: Eric Paris <eparis@parisplace.org>
3c5119c0 4042S: Maintained
679655da
JP
4043F: Documentation/filesystems/dnotify.txt
4044F: fs/notify/dnotify/
4045F: include/linux/dnotify.h
1da177e4
LT
4046
4047DISK GEOMETRY AND PARTITION HANDLING
8b58be88 4048M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
4049W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4050W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4051W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4052S: Maintained
4053
4480f15b 4054DISKQUOTA
d8130624 4055M: Jan Kara <jack@suse.com>
1da177e4 4056S: Maintained
679655da
JP
4057F: Documentation/filesystems/quota.txt
4058F: fs/quota/
4059F: include/linux/quota*.h
c117ab84 4060F: include/uapi/linux/quota*.h
1da177e4 4061
702686ad
BT
4062DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4063M: Bernie Thompson <bernie@plugable.com>
4064L: linux-fbdev@vger.kernel.org
4065S: Maintained
4066W: http://plugable.com/category/projects/udlfb/
8a61f013 4067F: drivers/video/fbdev/udlfb.c
702686ad
BT
4068F: include/video/udlfb.h
4069F: Documentation/fb/udlfb.txt
4070
e7839f25 4071DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
4072M: Christine Caulfield <ccaulfie@redhat.com>
4073M: David Teigland <teigland@redhat.com>
a4644184 4074L: cluster-devel@redhat.com
5be7b50f 4075W: http://sources.redhat.com/cluster/
9f273c24 4076T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 4077S: Supported
679655da 4078F: fs/dlm/
5be7b50f 4079
53b6b3e0
SS
4080DMA BUFFER SHARING FRAMEWORK
4081M: Sumit Semwal <sumit.semwal@linaro.org>
4082S: Maintained
4083L: linux-media@vger.kernel.org
4084L: dri-devel@lists.freedesktop.org
8ada6d2d 4085L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 4086F: drivers/dma-buf/
e46d12c6
JP
4087F: include/linux/dma-buf*
4088F: include/linux/reservation.h
4089F: include/linux/*fence.h
e7e21c72 4090F: Documentation/driver-api/dma-buf.rst
0b46fcdb 4091T: git git://anongit.freedesktop.org/drm/drm-misc
53b6b3e0 4092
c483e065
GP
4093SYNC FILE FRAMEWORK
4094M: Sumit Semwal <sumit.semwal@linaro.org>
4095R: Gustavo Padovan <gustavo@padovan.org>
4096S: Maintained
4097L: linux-media@vger.kernel.org
4098L: dri-devel@lists.freedesktop.org
c5ec903d 4099F: drivers/dma-buf/sync_*
376e5f54 4100F: drivers/dma-buf/dma-fence*
c5ec903d 4101F: drivers/dma-buf/sw_sync.c
c483e065 4102F: include/linux/sync_file.h
c5ec903d 4103F: include/uapi/linux/sync_file.h
c483e065 4104F: Documentation/sync_file.txt
0b46fcdb 4105T: git git://anongit.freedesktop.org/drm/drm-misc
c483e065 4106
b3e5f263 4107DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 4108M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
4109L: dmaengine@vger.kernel.org
4110Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 4111S: Maintained
679655da 4112F: drivers/dma/
0ce3c066 4113F: include/linux/dmaengine.h
c56d329e 4114F: Documentation/devicetree/bindings/dma/
979a281e
VK
4115F: Documentation/dmaengine/
4116T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 4117
b825037d 4118DME1737 HARDWARE MONITOR DRIVER
8b58be88 4119M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 4120L: linux-hwmon@vger.kernel.org
b825037d 4121S: Maintained
679655da
JP
4122F: Documentation/hwmon/dme1737
4123F: drivers/hwmon/dme1737.c
b825037d 4124
1f31e1b1 4125DMI/SMBIOS SUPPORT
d8130624 4126M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 4127S: Maintained
d4aeef93 4128T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 4129F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
4130F: drivers/firmware/dmi-id.c
4131F: drivers/firmware/dmi_scan.c
4132F: include/linux/dmi.h
4133
7d2c86b5 4134DOCUMENTATION
ad3118b9 4135M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
4136L: linux-doc@vger.kernel.org
4137S: Maintained
679655da 4138F: Documentation/
42f41ecf
JC
4139F: scripts/docproc.c
4140F: scripts/kernel-doc*
97be078b
RD
4141X: Documentation/ABI/
4142X: Documentation/devicetree/
933a46b8
JC
4143X: Documentation/acpi
4144X: Documentation/power
4145X: Documentation/spi
618cd932 4146X: Documentation/media
c51edfb1 4147T: git git://git.lwn.net/linux.git docs-next
abbaeff3 4148
1da177e4 4149DOUBLETALK DRIVER
8b58be88 4150M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
4151L: blinux-list@redhat.com
4152S: Maintained
679655da
JP
4153F: drivers/char/dtlk.c
4154F: include/linux/dtlk.h
1da177e4 4155
9836a882
RP
4156DPAA2 DATAPATH I/O (DPIO) DRIVER
4157M: Roy Pledge <Roy.Pledge@nxp.com>
4158L: linux-kernel@vger.kernel.org
4159S: Maintained
4160F: drivers/staging/fsl-mc/bus/dpio
4161
92ac903a
IR
4162DPAA2 ETHERNET DRIVER
4163M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4164L: linux-kernel@vger.kernel.org
4165S: Maintained
4166F: drivers/staging/fsl-dpaa2/ethernet
4167
e2d1d6c0 4168DPT_I2O SCSI RAID DRIVER
8b58be88 4169M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
4170L: linux-scsi@vger.kernel.org
4171W: http://www.adaptec.com/
4172S: Maintained
679655da
JP
4173F: drivers/scsi/dpt*
4174F: drivers/scsi/dpt/
e2d1d6c0 4175
b411b363 4176DRBD DRIVER
bc2c049d
RK
4177M: Philipp Reisner <philipp.reisner@linbit.com>
4178M: Lars Ellenberg <lars.ellenberg@linbit.com>
4179L: drbd-dev@lists.linbit.com
28b8e8d4 4180W: http://www.drbd.org
bc2c049d
RK
4181T: git git://git.linbit.com/linux-drbd.git
4182T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4183S: Supported
4184F: drivers/block/drbd/
4185F: lib/lru_cache.c
4186F: Documentation/blockdev/drbd/
b411b363 4187
27f395b8 4188DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
879a5a00 4189M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4190T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4191S: Supported
679655da 4192F: Documentation/kobject.txt
7cfc51b9 4193F: drivers/base/
87544653 4194F: fs/debugfs/
dc7dfcd8 4195F: fs/sysfs/
87544653 4196F: include/linux/debugfs.h
dc7dfcd8 4197F: include/linux/kobj*
679655da 4198F: lib/kobj*
1da177e4
LT
4199
4200DRM DRIVERS
8b58be88 4201M: David Airlie <airlied@linux.ie>
4c6a3999 4202L: dri-devel@lists.freedesktop.org
b0447888 4203T: git git://people.freedesktop.org/~airlied/linux
51b06f9f 4204B: https://bugs.freedesktop.org/
5fc41a70 4205C: irc://chat.freenode.net/dri-devel
1da177e4 4206S: Maintained
679655da 4207F: drivers/gpu/drm/
433e3b34 4208F: drivers/gpu/vga/
d28ab95b
GU
4209F: Documentation/devicetree/bindings/display/
4210F: Documentation/devicetree/bindings/gpu/
4211F: Documentation/devicetree/bindings/video/
621c5474 4212F: Documentation/gpu/
850e9411 4213F: include/drm/
c117ab84 4214F: include/uapi/drm/
8ccd1e51 4215F: include/linux/vga*
1da177e4 4216
d52ea7e3
DV
4217DRM DRIVERS AND MISC GPU PATCHES
4218M: Daniel Vetter <daniel.vetter@intel.com>
4219M: Jani Nikula <jani.nikula@linux.intel.com>
4220M: Sean Paul <seanpaul@chromium.org>
b7a2a230 4221W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
d52ea7e3
DV
4222S: Maintained
4223T: git git://anongit.freedesktop.org/drm/drm-misc
4224F: Documentation/gpu/
4225F: drivers/gpu/vga/
4226F: drivers/gpu/drm/*
4227F: include/drm/drm*
4228F: include/uapi/drm/drm*
8ccd1e51 4229F: include/linux/vga*
d52ea7e3 4230
c842b693
EV
4231DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4232M: Dave Airlie <airlied@redhat.com>
4233S: Odd Fixes
4234F: drivers/gpu/drm/ast/
4235
5620f47d
DV
4236DRM DRIVERS FOR BRIDGE CHIPS
4237M: Archit Taneja <architt@codeaurora.org>
4238S: Maintained
4239T: git git://anongit.freedesktop.org/drm/drm-misc
4240F: drivers/gpu/drm/bridge/
4241
c842b693
EV
4242DRM DRIVER FOR BOCHS VIRTUAL GPU
4243M: Gerd Hoffmann <kraxel@redhat.com>
0c19f97f 4244L: virtualization@lists.linux-foundation.org
0f445486 4245T: git git://anongit.freedesktop.org/drm/drm-misc
0c19f97f 4246S: Maintained
c842b693
EV
4247F: drivers/gpu/drm/bochs/
4248
4249DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4250M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4251M: Gerd Hoffmann <kraxel@redhat.com>
4252L: virtualization@lists.linux-foundation.org
0f445486 4253T: git git://anongit.freedesktop.org/drm/drm-misc
af3076e6
GH
4254S: Obsolete
4255W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
c842b693
EV
4256F: drivers/gpu/drm/cirrus/
4257
c26a4017 4258RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4259M: Alex Deucher <alexander.deucher@amd.com>
4260M: Christian König <christian.koenig@amd.com>
7f4c4f80 4261L: amd-gfx@lists.freedesktop.org
566f5939
AD
4262T: git git://people.freedesktop.org/~agd5f/linux
4263S: Supported
4264F: drivers/gpu/drm/radeon/
74c97375 4265F: include/uapi/drm/radeon_drm.h
c26a4017 4266F: drivers/gpu/drm/amd/
74c97375 4267F: include/uapi/drm/amdgpu_drm.h
566f5939 4268
03e255b9
TR
4269DRM PANEL DRIVERS
4270M: Thierry Reding <thierry.reding@gmail.com>
4271L: dri-devel@lists.freedesktop.org
4272T: git git://anongit.freedesktop.org/tegra/linux.git
4273S: Maintained
4274F: drivers/gpu/drm/drm_panel.c
4275F: drivers/gpu/drm/panel/
4276F: include/drm/drm_panel.h
2d799dde 4277F: Documentation/devicetree/bindings/display/panel/
03e255b9 4278
8daf7473 4279INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4280M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4281M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4282L: intel-gfx@lists.freedesktop.org
7564fde3 4283W: https://01.org/linuxgraphics/
51b06f9f 4284B: https://01.org/linuxgraphics/documentation/how-report-bugs
5fc41a70 4285C: irc://chat.freenode.net/intel-gfx
47f95647 4286Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4287T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4288S: Supported
14430813 4289F: drivers/gpu/drm/i915/
8daf7473 4290F: include/drm/i915*
baceac3a 4291F: include/uapi/drm/i915_drm.h
621c5474 4292F: Documentation/gpu/i915.rst
8daf7473 4293
66a46e9d
ZW
4294INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4295M: Zhenyu Wang <zhenyuw@linux.intel.com>
4296M: Zhi Wang <zhi.a.wang@intel.com>
ba7addcd 4297L: intel-gvt-dev@lists.freedesktop.org
66a46e9d
ZW
4298L: intel-gfx@lists.freedesktop.org
4299W: https://01.org/igvt-g
4300T: git https://github.com/01org/gvt-linux.git
4301S: Supported
4302F: drivers/gpu/drm/i915/gvt/
4303
99763bb8
BB
4304DRM DRIVERS FOR ATMEL HLCDC
4305M: Boris Brezillon <boris.brezillon@free-electrons.com>
4306L: dri-devel@lists.freedesktop.org
4307S: Supported
4308F: drivers/gpu/drm/atmel-hlcdc/
4309F: Documentation/devicetree/bindings/drm/atmel/
0f445486 4310T: git git://anongit.freedesktop.org/drm/drm-misc
99763bb8 4311
bf1139df
MR
4312DRM DRIVERS FOR ALLWINNER A10
4313M: Maxime Ripard <maxime.ripard@free-electrons.com>
4314L: dri-devel@lists.freedesktop.org
4315S: Supported
4316F: drivers/gpu/drm/sun4i/
4317F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
2da042ac 4318T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
bf1139df 4319
1de7ac68
NA
4320DRM DRIVERS FOR AMLOGIC SOCS
4321M: Neil Armstrong <narmstrong@baylibre.com>
4322L: dri-devel@lists.freedesktop.org
4323L: linux-amlogic@lists.infradead.org
4324W: http://linux-meson.com/
4325S: Supported
4326F: drivers/gpu/drm/meson/
4327F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
b40af4d5
NA
4328F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4329F: Documentation/gpu/meson.rst
75bb485d 4330T: git git://anongit.freedesktop.org/drm/drm-misc
1de7ac68 4331
398a6d4a
KP
4332DRM DRIVERS FOR EXYNOS
4333M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4334M: Joonyoung Shim <jy0922.shim@samsung.com>
4335M: Seung-Woo Kim <sw0312.kim@samsung.com>
4336M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4337L: dri-devel@lists.freedesktop.org
25a58030 4338T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4339S: Supported
14430813 4340F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4341F: include/uapi/drm/exynos_drm.h
4342F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4343
b55a1b9c 4344DRM DRIVERS FOR FREESCALE DCU
bc66757a 4345M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4346M: Alison Wang <alison.wang@freescale.com>
4347L: dri-devel@lists.freedesktop.org
4348S: Supported
4349F: drivers/gpu/drm/fsl-dcu/
2d799dde 4350F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4351F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4352F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4353
0a3d775f
PZ
4354DRM DRIVERS FOR FREESCALE IMX
4355M: Philipp Zabel <p.zabel@pengutronix.de>
4356L: dri-devel@lists.freedesktop.org
4357S: Maintained
4358F: drivers/gpu/drm/imx/
ef739aa4 4359F: drivers/gpu/ipu-v3/
2d799dde 4360F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4361
ba2199a6
PJ
4362DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4363M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4364L: dri-devel@lists.freedesktop.org
4365T: git git://github.com/patjak/drm-gma500
4366S: Maintained
5ff18e42 4367F: drivers/gpu/drm/gma500/
ba2199a6 4368
c84ffde9
XL
4369DRM DRIVERS FOR HISILICON
4370M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4371M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4372R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4373R: Chen Feng <puck.chen@hisilicon.com>
4374L: dri-devel@lists.freedesktop.org
4375T: git git://github.com/xin3liang/linux.git
4376S: Maintained
4377F: drivers/gpu/drm/hisilicon/
4378F: Documentation/devicetree/bindings/display/hisilicon/
4379
399516ab
EV
4380DRM DRIVER FOR INTEL I810 VIDEO CARDS
4381S: Orphan / Obsolete
4382F: drivers/gpu/drm/i810/
4383F: include/uapi/drm/i810_drm.h
4384
37b2a214
CH
4385DRM DRIVERS FOR MEDIATEK
4386M: CK Hu <ck.hu@mediatek.com>
4387M: Philipp Zabel <p.zabel@pengutronix.de>
4388L: dri-devel@lists.freedesktop.org
4389S: Supported
4390F: drivers/gpu/drm/mediatek/
4391F: Documentation/devicetree/bindings/display/mediatek/
4392
1f47e6cb
NT
4393DRM DRIVER FOR MI0283QT
4394M: Noralf Trønnes <noralf@tronnes.org>
4395S: Maintained
4396F: drivers/gpu/drm/tinydrm/mi0283qt.c
4397F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4398
06346451
EV
4399DRM DRIVER FOR MSM ADRENO GPU
4400M: Rob Clark <robdclark@gmail.com>
4401L: linux-arm-msm@vger.kernel.org
4402L: dri-devel@lists.freedesktop.org
4403L: freedreno@lists.freedesktop.org
4404T: git git://people.freedesktop.org/~robclark/linux
4405S: Maintained
4406F: drivers/gpu/drm/msm/
4407F: include/uapi/drm/msm_drm.h
4408F: Documentation/devicetree/bindings/display/msm/
4409
fad89bb3
EV
4410DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4411M: Ben Skeggs <bskeggs@redhat.com>
4412L: dri-devel@lists.freedesktop.org
4413L: nouveau@lists.freedesktop.org
4414T: git git://github.com/skeggsb/linux
4415S: Supported
4416F: drivers/gpu/drm/nouveau/
4417F: include/uapi/drm/nouveau_drm.h
ba2199a6 4418
bd3b49f2 4419DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4420M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4421L: dri-devel@lists.freedesktop.org
4422L: linux-tegra@vger.kernel.org
a5ad7a63 4423T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4424S: Supported
dee8268f 4425F: drivers/gpu/drm/tegra/
a5ad7a63 4426F: drivers/gpu/host1x/
e1e90644 4427F: include/linux/host1x.h
a5ad7a63 4428F: include/uapi/drm/tegra_drm.h
2d799dde 4429F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4430
399516ab
EV
4431DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4432S: Orphan / Obsolete
4433F: drivers/gpu/drm/mga/
4434F: include/uapi/drm/mga_drm.h
4435
c842b693
EV
4436DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4437M: Dave Airlie <airlied@redhat.com>
4438S: Odd Fixes
4439F: drivers/gpu/drm/mgag200/
4440
399516ab
EV
4441DRM DRIVER FOR RAGE 128 VIDEO CARDS
4442S: Orphan / Obsolete
4443F: drivers/gpu/drm/r128/
4444F: include/uapi/drm/r128_drm.h
4445
a284e9d1
LP
4446DRM DRIVERS FOR RENESAS
4447M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4448L: dri-devel@lists.freedesktop.org
4a121096 4449L: linux-renesas-soc@vger.kernel.org
2392ccd4 4450T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4451S: Supported
4452F: drivers/gpu/drm/rcar-du/
4453F: drivers/gpu/drm/shmobile/
a284e9d1 4454F: include/linux/platform_data/shmob_drm.h
907c1bbd 4455F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
33be436d 4456F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4457
c842b693
EV
4458DRM DRIVER FOR QXL VIRTUAL GPU
4459M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4460M: Gerd Hoffmann <kraxel@redhat.com>
4461L: virtualization@lists.linux-foundation.org
0f445486 4462T: git git://anongit.freedesktop.org/drm/drm-misc
0c19f97f 4463S: Maintained
c842b693
EV
4464F: drivers/gpu/drm/qxl/
4465F: include/uapi/drm/qxl_drm.h
a284e9d1 4466
625e0346
HS
4467DRM DRIVERS FOR ROCKCHIP
4468M: Mark Yao <mark.yao@rock-chips.com>
4469L: dri-devel@lists.freedesktop.org
4470S: Maintained
4471F: drivers/gpu/drm/rockchip/
f253f7eb 4472F: Documentation/devicetree/bindings/display/rockchip/
0f445486 4473T: git git://anongit.freedesktop.org/drm/drm-misc
625e0346 4474
399516ab
EV
4475DRM DRIVER FOR SAVAGE VIDEO CARDS
4476S: Orphan / Obsolete
4477F: drivers/gpu/drm/savage/
4478F: include/uapi/drm/savage_drm.h
4479
4480DRM DRIVER FOR SIS VIDEO CARDS
4481S: Orphan / Obsolete
4482F: drivers/gpu/drm/sis/
4483F: include/uapi/drm/sis_drm.h
625e0346 4484
7f11c476
BG
4485DRM DRIVERS FOR STI
4486M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4487M: Vincent Abriou <vincent.abriou@st.com>
4488L: dri-devel@lists.freedesktop.org
db8b1590 4489T: git git://anongit.freedesktop.org/drm/drm-misc
7f11c476
BG
4490S: Maintained
4491F: drivers/gpu/drm/sti
2d799dde 4492F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4493
399516ab
EV
4494DRM DRIVER FOR TDFX VIDEO CARDS
4495S: Orphan / Obsolete
4496F: drivers/gpu/drm/tdfx/
4497
c842b693
EV
4498DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4499M: Dave Airlie <airlied@redhat.com>
4500S: Odd Fixes
4501F: drivers/gpu/drm/udl/
4502
8bb0bce9
LS
4503DRM DRIVERS FOR VIVANTE GPU IP
4504M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4505R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9 4506R: Christian Gmeiner <christian.gmeiner@gmail.com>
c4ae94a3 4507L: etnaviv@lists.freedesktop.org
8bb0bce9
LS
4508L: dri-devel@lists.freedesktop.org
4509S: Maintained
8a9257a0
EV
4510F: drivers/gpu/drm/etnaviv/
4511F: include/uapi/drm/etnaviv_drm.h
4512F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4513
c4291702
EV
4514DRM DRIVER FOR VMWARE VIRTUAL GPU
4515M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4516M: Sinclair Yeh <syeh@vmware.com>
4517M: Thomas Hellstrom <thellstrom@vmware.com>
4518L: dri-devel@lists.freedesktop.org
4519T: git git://people.freedesktop.org/~syeh/repos_linux
4520T: git git://people.freedesktop.org/~thomash/linux
4521S: Supported
4522F: drivers/gpu/drm/vmwgfx/
4523F: include/uapi/drm/vmwgfx_drm.h
4524
8636d452
EA
4525DRM DRIVERS FOR VC4
4526M: Eric Anholt <eric@anholt.net>
4527T: git git://github.com/anholt/linux
4528S: Supported
4529F: drivers/gpu/drm/vc4/
4530F: include/uapi/drm/vc4_drm.h
4531F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
0f445486 4532T: git git://anongit.freedesktop.org/drm/drm-misc
8bb0bce9 4533
5ef330a7
TV
4534DRM DRIVERS FOR TI OMAP
4535M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4536L: dri-devel@lists.freedesktop.org
4537S: Maintained
4538F: drivers/gpu/drm/omapdrm/
4539F: Documentation/devicetree/bindings/display/ti/
4540
adb314ed
TV
4541DRM DRIVERS FOR TI LCDC
4542M: Jyri Sarha <jsarha@ti.com>
4543R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4544L: dri-devel@lists.freedesktop.org
4545S: Maintained
4546F: drivers/gpu/drm/tilcdc/
4547F: Documentation/devicetree/bindings/display/tilcdc/
4548
dbb01037
SG
4549DRM DRIVERS FOR ZTE ZX
4550M: Shawn Guo <shawnguo@kernel.org>
4551L: dri-devel@lists.freedesktop.org
4552S: Maintained
4553F: drivers/gpu/drm/zte/
4554F: Documentation/devicetree/bindings/display/zte,vou.txt
0f445486 4555T: git git://anongit.freedesktop.org/drm/drm-misc
dbb01037 4556
598df1ac
AK
4557DSBR100 USB FM RADIO DRIVER
4558M: Alexey Klimov <klimov.linux@gmail.com>
4559L: linux-media@vger.kernel.org
4560T: git git://linuxtv.org/media_tree.git
4561S: Maintained
4562F: drivers/media/radio/dsbr100.c
4563
1da177e4 4564DSCC4 DRIVER
8b58be88 4565M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4566L: netdev@vger.kernel.org
1da177e4 4567S: Maintained
679655da 4568F: drivers/net/wan/dscc4.c
1da177e4 4569
cc11b140
HV
4570DT3155 MEDIA DRIVER
4571M: Hans Verkuil <hverkuil@xs4all.nl>
4572L: linux-media@vger.kernel.org
4573T: git git://linuxtv.org/media_tree.git
a825eaec 4574W: https://linuxtv.org
cc11b140
HV
4575S: Odd Fixes
4576F: drivers/media/pci/dt3155/
4577
91952bc0
AP
4578DVB_USB_AF9015 MEDIA DRIVER
4579M: Antti Palosaari <crope@iki.fi>
4580L: linux-media@vger.kernel.org
a825eaec 4581W: https://linuxtv.org
91952bc0
AP
4582W: http://palosaari.fi/linux/
4583Q: http://patchwork.linuxtv.org/project/linux-media/list/
4584T: git git://linuxtv.org/anttip/media_tree.git
4585S: Maintained
4586F: drivers/media/usb/dvb-usb-v2/af9015*
4587
4588DVB_USB_AF9035 MEDIA DRIVER
4589M: Antti Palosaari <crope@iki.fi>
4590L: linux-media@vger.kernel.org
a825eaec 4591W: https://linuxtv.org
91952bc0
AP
4592W: http://palosaari.fi/linux/
4593Q: http://patchwork.linuxtv.org/project/linux-media/list/
4594T: git git://linuxtv.org/anttip/media_tree.git
4595S: Maintained
4596F: drivers/media/usb/dvb-usb-v2/af9035*
4597
4598DVB_USB_ANYSEE MEDIA DRIVER
4599M: Antti Palosaari <crope@iki.fi>
4600L: linux-media@vger.kernel.org
a825eaec 4601W: https://linuxtv.org
91952bc0
AP
4602W: http://palosaari.fi/linux/
4603Q: http://patchwork.linuxtv.org/project/linux-media/list/
4604T: git git://linuxtv.org/anttip/media_tree.git
4605S: Maintained
4606F: drivers/media/usb/dvb-usb-v2/anysee*
4607
4608DVB_USB_AU6610 MEDIA DRIVER
4609M: Antti Palosaari <crope@iki.fi>
4610L: linux-media@vger.kernel.org
a825eaec 4611W: https://linuxtv.org
91952bc0
AP
4612W: http://palosaari.fi/linux/
4613Q: http://patchwork.linuxtv.org/project/linux-media/list/
4614T: git git://linuxtv.org/anttip/media_tree.git
4615S: Maintained
4616F: drivers/media/usb/dvb-usb-v2/au6610*
4617
4618DVB_USB_CE6230 MEDIA DRIVER
4619M: Antti Palosaari <crope@iki.fi>
4620L: linux-media@vger.kernel.org
a825eaec 4621W: https://linuxtv.org
91952bc0
AP
4622W: http://palosaari.fi/linux/
4623Q: http://patchwork.linuxtv.org/project/linux-media/list/
4624T: git git://linuxtv.org/anttip/media_tree.git
4625S: Maintained
4626F: drivers/media/usb/dvb-usb-v2/ce6230*
4627
d099dea2
MK
4628DVB_USB_CXUSB MEDIA DRIVER
4629M: Michael Krufky <mkrufky@linuxtv.org>
4630L: linux-media@vger.kernel.org
a825eaec 4631W: https://linuxtv.org
d099dea2
MK
4632W: http://github.com/mkrufky
4633Q: http://patchwork.linuxtv.org/project/linux-media/list/
4634T: git git://linuxtv.org/media_tree.git
4635S: Maintained
9819da66 4636F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4637
91952bc0 4638DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4639M: Antti Palosaari <crope@iki.fi>
4640L: linux-media@vger.kernel.org
a825eaec 4641W: https://linuxtv.org
91952bc0
AP
4642W: http://palosaari.fi/linux/
4643Q: http://patchwork.linuxtv.org/project/linux-media/list/
4644T: git git://linuxtv.org/anttip/media_tree.git
4645S: Maintained
91952bc0 4646F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4647
5560983b 4648DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4649M: Antti Palosaari <crope@iki.fi>
4650L: linux-media@vger.kernel.org
a825eaec 4651W: https://linuxtv.org
91952bc0
AP
4652Q: http://patchwork.linuxtv.org/project/linux-media/list/
4653T: git git://linuxtv.org/anttip/media_tree.git
4654S: Maintained
5560983b 4655F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4656
8856f5f2
MK
4657DVB_USB_MXL111SF MEDIA DRIVER
4658M: Michael Krufky <mkrufky@linuxtv.org>
4659L: linux-media@vger.kernel.org
a825eaec 4660W: https://linuxtv.org
8856f5f2
MK
4661W: http://github.com/mkrufky
4662Q: http://patchwork.linuxtv.org/project/linux-media/list/
4663T: git git://linuxtv.org/mkrufky/mxl111sf.git
4664S: Maintained
4665F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4666
91952bc0
AP
4667DVB_USB_RTL28XXU MEDIA DRIVER
4668M: Antti Palosaari <crope@iki.fi>
4669L: linux-media@vger.kernel.org
a825eaec 4670W: https://linuxtv.org
91952bc0
AP
4671W: http://palosaari.fi/linux/
4672Q: http://patchwork.linuxtv.org/project/linux-media/list/
4673T: git git://linuxtv.org/anttip/media_tree.git
4674S: Maintained
4675F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4676
4677DVB_USB_V2 MEDIA DRIVER
4678M: Antti Palosaari <crope@iki.fi>
4679L: linux-media@vger.kernel.org
a825eaec 4680W: https://linuxtv.org
91952bc0
AP
4681W: http://palosaari.fi/linux/
4682Q: http://patchwork.linuxtv.org/project/linux-media/list/
4683T: git git://linuxtv.org/anttip/media_tree.git
4684S: Maintained
4685F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4686F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4687
ac0ac38f 4688DYNAMIC DEBUG
5c4a97d1 4689M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4690S: Maintained
4691F: lib/dynamic_debug.c
4692F: include/linux/dynamic_debug.h
4693
789c7048 4694DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4695M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4696S: Maintained
df621252 4697F: drivers/tty/serial/dz.*
789c7048 4698
f17effbe
MF
4699E3X0 POWER BUTTON DRIVER
4700M: Moritz Fischer <moritz.fischer@ettus.com>
4701L: usrp-users@lists.ettus.com
4702W: http://www.ettus.com
4703S: Supported
4704F: drivers/input/misc/e3x0-button.c
4705F: Documentation/devicetree/bindings/input/e3x0-button.txt
4706
91952bc0
AP
4707E4000 MEDIA DRIVER
4708M: Antti Palosaari <crope@iki.fi>
4709L: linux-media@vger.kernel.org
a825eaec 4710W: https://linuxtv.org
91952bc0
AP
4711W: http://palosaari.fi/linux/
4712Q: http://patchwork.linuxtv.org/project/linux-media/list/
4713T: git git://linuxtv.org/anttip/media_tree.git
4714S: Maintained
4715F: drivers/media/tuners/e4000*
4716
1da177e4 4717EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4718M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4719L: linux-scsi@vger.kernel.org
4720S: Maintained
679655da 4721F: drivers/scsi/eata.c
1da177e4 4722
91952bc0
AP
4723EC100 MEDIA DRIVER
4724M: Antti Palosaari <crope@iki.fi>
4725L: linux-media@vger.kernel.org
a825eaec 4726W: https://linuxtv.org
91952bc0
AP
4727W: http://palosaari.fi/linux/
4728Q: http://patchwork.linuxtv.org/project/linux-media/list/
4729T: git git://linuxtv.org/anttip/media_tree.git
4730S: Maintained
4731F: drivers/media/dvb-frontends/ec100*
4732
237fead6 4733ECRYPT FILE SYSTEM
0de9adf2 4734M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4735L: ecryptfs@vger.kernel.org
24a923e4 4736W: http://ecryptfs.org
6dc7516e 4737W: https://launchpad.net/ecryptfs
9f273c24 4738T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4739S: Supported
679655da
JP
4740F: Documentation/filesystems/ecryptfs.txt
4741F: fs/ecryptfs/
237fead6 4742
da9bb1d2 4743EDAC-CORE
aa15aa0e 4744M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4745M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4746M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4747L: linux-edac@vger.kernel.org
07cd6bf5
FW
4748T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4749T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4750S: Supported
b73bbad3
MCC
4751F: Documentation/admin-guide/ras.rst
4752F: Documentation/driver-api/edac.rst
91445c72 4753F: drivers/edac/
679655da 4754F: include/linux/edac.h
0e438e3f 4755
c476c23b 4756EDAC-AMD64
487ba8e8 4757M: Borislav Petkov <bp@alien8.de>
91445c72 4758L: linux-edac@vger.kernel.org
487ba8e8 4759S: Maintained
c476c23b
BP
4760F: drivers/edac/amd64_edac*
4761
836dae5d 4762EDAC-CALXEDA
836dae5d
RR
4763M: Robert Richter <rric@kernel.org>
4764L: linux-edac@vger.kernel.org
836dae5d
RR
4765S: Maintained
4766F: drivers/edac/highbank*
4767
f65aad41
RB
4768EDAC-CAVIUM
4769M: Ralf Baechle <ralf@linux-mips.org>
4770M: David Daney <david.daney@cavium.com>
4771L: linux-edac@vger.kernel.org
4772L: linux-mips@linux-mips.org
f65aad41
RB
4773S: Supported
4774F: drivers/edac/octeon_edac*
41003396 4775F: drivers/edac/thunderx_edac*
f65aad41 4776
0e438e3f 4777EDAC-E752X
8b58be88 4778M: Mark Gross <mark.gross@intel.com>
91445c72 4779L: linux-edac@vger.kernel.org
0e438e3f 4780S: Maintained
679655da 4781F: drivers/edac/e752x_edac.c
0e438e3f
DP
4782
4783EDAC-E7XXX
91445c72 4784L: linux-edac@vger.kernel.org
0e438e3f 4785S: Maintained
679655da 4786F: drivers/edac/e7xxx_edac.c
0e438e3f 4787
7d136731
BP
4788EDAC-FSL_DDR
4789M: York Sun <york.sun@nxp.com>
4790L: linux-edac@vger.kernel.org
4791S: Maintained
4792F: drivers/edac/fsl_ddr_edac.*
4793
77c5f5d2 4794EDAC-GHES
5dc8a864
MCC
4795M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4796M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4797L: linux-edac@vger.kernel.org
77c5f5d2 4798S: Maintained
2caa67a6 4799F: drivers/edac/ghes_edac.c
77c5f5d2 4800
6bc78404 4801EDAC-I82443BXGX
8b58be88 4802M: Tim Small <tim@buttersideup.com>
91445c72 4803L: linux-edac@vger.kernel.org
6bc78404 4804S: Maintained
679655da 4805F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4806
4807EDAC-I3000
91445c72 4808L: linux-edac@vger.kernel.org
c91d9075 4809S: Orphan
679655da 4810F: drivers/edac/i3000_edac.c
6bc78404
DT
4811
4812EDAC-I5000
91445c72 4813L: linux-edac@vger.kernel.org
ba9a5918 4814S: Maintained
679655da 4815F: drivers/edac/i5000_edac.c
ba9a5918 4816
44c12cb2 4817EDAC-I5400
5dc8a864
MCC
4818M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4819M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4820L: linux-edac@vger.kernel.org
44c12cb2 4821S: Maintained
679655da 4822F: drivers/edac/i5400_edac.c
44c12cb2 4823
3c9c92b6 4824EDAC-I7300
5dc8a864
MCC
4825M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4826M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4827L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4828S: Maintained
4829F: drivers/edac/i7300_edac.c
4830
67c89316 4831EDAC-I7CORE
5dc8a864
MCC
4832M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4833M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4834L: linux-edac@vger.kernel.org
67c89316 4835S: Maintained
70aff0ce 4836F: drivers/edac/i7core_edac.c
67c89316 4837
ba9a5918 4838EDAC-I82975X
8b58be88 4839M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4840M: "Arvind R." <arvino55@gmail.com>
91445c72 4841L: linux-edac@vger.kernel.org
ba9a5918 4842S: Maintained
679655da 4843F: drivers/edac/i82975x_edac.c
ba9a5918 4844
791b4706
JB
4845EDAC-IE31200
4846M: Jason Baron <jbaron@akamai.com>
4847L: linux-edac@vger.kernel.org
791b4706
JB
4848S: Maintained
4849F: drivers/edac/ie31200_edac.c
4850
ccdfb979 4851EDAC-MPC85XX
30c7469b 4852M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4853L: linux-edac@vger.kernel.org
ccdfb979
JT
4854S: Maintained
4855F: drivers/edac/mpc85xx_edac.[ch]
4856
5c71ad17
TL
4857EDAC-PND2
4858M: Tony Luck <tony.luck@intel.com>
4859L: linux-edac@vger.kernel.org
4860S: Maintained
4861F: drivers/edac/pnd2_edac.[ch]
4862
ba9a5918 4863EDAC-PASEMI
8b58be88 4864M: Egor Martovetsky <egor@pasemi.com>
91445c72 4865L: linux-edac@vger.kernel.org
6bc78404 4866S: Maintained
679655da 4867F: drivers/edac/pasemi_edac.c
6bc78404 4868
0e438e3f 4869EDAC-R82600
8b58be88 4870M: Tim Small <tim@buttersideup.com>
91445c72 4871L: linux-edac@vger.kernel.org
0e438e3f 4872S: Maintained
679655da 4873F: drivers/edac/r82600_edac.c
da9bb1d2 4874
4d096ca7 4875EDAC-SBRIDGE
5dc8a864
MCC
4876M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4877M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4878L: linux-edac@vger.kernel.org
4d096ca7
MCC
4879S: Maintained
4880F: drivers/edac/sb_edac.c
4881
4ec656bd
TL
4882EDAC-SKYLAKE
4883M: Tony Luck <tony.luck@intel.com>
4884L: linux-edac@vger.kernel.org
4885S: Maintained
4886F: drivers/edac/skx_edac.c
4887
995e1de4
LH
4888EDAC-XGENE
4889APPLIED MICRO (APM) X-GENE SOC EDAC
4890M: Loc Ho <lho@apm.com>
4891S: Supported
4892F: drivers/edac/xgene_edac.c
4893F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4894
af39917d
CL
4895EDIROL UA-101/UA-1000 DRIVER
4896M: Clemens Ladisch <clemens@ladisch.de>
4897L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4898T: git git://git.alsa-project.org/alsa-kernel.git
4899S: Maintained
4900F: sound/usb/misc/ua101.c
4901
1f7df953 4902EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4903M: Matt Fleming <matt@codeblueprint.co.uk>
6026ed2f 4904M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 4905L: linux-efi@vger.kernel.org
6026ed2f 4906T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
1f7df953 4907S: Maintained
fb2efb5c 4908F: Documentation/efi-stub.txt
f135a176 4909F: arch/*/kernel/efi.c
1f7df953 4910F: arch/x86/boot/compressed/eboot.[ch]
f135a176 4911F: arch/*/include/asm/efi.h
e8dfe6d8
MF
4912F: arch/x86/platform/efi/
4913F: drivers/firmware/efi/
1f7df953 4914F: include/linux/efi*.h
f135a176
AB
4915F: arch/arm/boot/compressed/efi-header.S
4916F: arch/arm64/kernel/efi-entry.S
1f7df953 4917
d68772b7
MF
4918EFI VARIABLE FILESYSTEM
4919M: Matthew Garrett <matthew.garrett@nebula.com>
4920M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4921M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4922T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4923L: linux-efi@vger.kernel.org
4924S: Maintained
4925F: fs/efivarfs/
4926
85a00d9b
PJ
4927EFIFB FRAMEBUFFER DRIVER
4928L: linux-fbdev@vger.kernel.org
4929M: Peter Jones <pjones@redhat.com>
4930S: Maintained
8a61f013 4931F: drivers/video/fbdev/efifb.c
85a00d9b 4932
ff6301da
IH
4933EFI TEST DRIVER
4934L: linux-efi@vger.kernel.org
4935M: Ivan Hu <ivan.hu@canonical.com>
4936M: Matt Fleming <matt@codeblueprint.co.uk>
4937S: Maintained
4938F: drivers/firmware/efi/test/
4939
0bee8d28
JT
4940EFS FILESYSTEM
4941W: http://aeschi.ch.eu.org/efs/
4942S: Orphan
679655da 4943F: fs/efs/
0bee8d28 4944
aa8a9e25 4945EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4946M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4947L: netdev@vger.kernel.org
4948S: Maintained
9aa32835 4949F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4950
f0319efe 4951EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4952M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4953M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4954L: linux-media@vger.kernel.org
a825eaec 4955W: https://linuxtv.org
f0319efe
MCC
4956T: git git://linuxtv.org/media_tree.git
4957S: Maintained
4958F: drivers/media/usb/em28xx/
618cd932 4959F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4960
3e3a7d66 4961EMBEDDED LINUX
8b58be88
JP
4962M: Paul Gortmaker <paul.gortmaker@windriver.com>
4963M: Matt Mackall <mpm@selenic.com>
4964M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4965L: linux-embedded@vger.kernel.org
4966S: Maintained
4967
b8aca0c1
JS
4968EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4969M: James Smart <james.smart@broadcom.com>
4970M: Dick Kennedy <dick.kennedy@broadcom.com>
ce00f85c 4971L: linux-scsi@vger.kernel.org
b8aca0c1 4972W: http://www.broadcom.com
ce00f85c 4973S: Supported
679655da 4974F: drivers/scsi/lpfc/
3a1c1d44 4975
5f5bac82 4976ENE CB710 FLASH CARD READER DRIVER
8b58be88 4977M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4978S: Maintained
4979F: drivers/misc/cb710/
4980F: drivers/mmc/host/cb710-mmc.*
4981F: include/linux/cb710.h
4982
931e39a1
ML
4983ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4984M: Maxim Levitsky <maximlevitsky@gmail.com>
4985S: Maintained
2a837449 4986F: drivers/media/rc/ene_ir.*
931e39a1 4987
d5ca9006 4988EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4989M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4990S: Maintained
084bad91 4991T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4992F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4993F: include/video/s1d13xxxfb.h
d5ca9006 4994
38df6492
ME
4995ET131X NETWORK DRIVER
4996M: Mark Einon <mark.einon@gmail.com>
4997S: Odd Fixes
4998F: drivers/net/ethernet/agere/
4999
1da177e4 5000ETHERNET BRIDGE
adbbf69d 5001M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 5002L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 5003L: netdev@vger.kernel.org
c996d8b9 5004W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 5005S: Maintained
679655da
JP
5006F: include/linux/netfilter_bridge/
5007F: net/bridge/
1da177e4 5008
22f08ad9 5009ETHERNET PHY LIBRARY
248ccd5e 5010M: Andrew Lunn <andrew@lunn.ch>
22f08ad9
FF
5011M: Florian Fainelli <f.fainelli@gmail.com>
5012L: netdev@vger.kernel.org
5013S: Maintained
5014F: include/linux/phy.h
5015F: include/linux/phy_fixed.h
5016F: drivers/net/phy/
5017F: Documentation/networking/phy.txt
5018F: drivers/of/of_mdio.c
5019F: drivers/of/of_net.c
5020
1da177e4 5021EXT2 FILE SYSTEM
d8130624 5022M: Jan Kara <jack@suse.com>
72be2ccf 5023L: linux-ext4@vger.kernel.org
1da177e4 5024S: Maintained
679655da
JP
5025F: Documentation/filesystems/ext2.txt
5026F: fs/ext2/
5027F: include/linux/ext2*
1da177e4 5028
72be2ccf 5029EXT4 FILE SYSTEM
8b58be88 5030M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 5031M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 5032L: linux-ext4@vger.kernel.org
08a225f1 5033W: http://ext4.wiki.kernel.org
8a6e2535 5034Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 5035T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 5036S: Maintained
679655da
JP
5037F: Documentation/filesystems/ext4.txt
5038F: fs/ext4/
1da177e4 5039
c5532b09 5040Extended Verification Module (EVM)
74dd744f
MZ
5041M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5042L: linux-ima-devel@lists.sourceforge.net
5043L: linux-security-module@vger.kernel.org
c5532b09
MZ
5044S: Supported
5045F: security/integrity/evm/
5046
df6b3cfe
MH
5047EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5048M: MyungJoo Ham <myungjoo.ham@samsung.com>
5049M: Chanwoo Choi <cw00.choi@samsung.com>
5050L: linux-kernel@vger.kernel.org
81df63a9 5051T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
5052S: Maintained
5053F: drivers/extcon/
cd2c3e7f
CC
5054F: include/linux/extcon/
5055F: include/linux/extcon.h
df6b3cfe 5056F: Documentation/extcon/
cd2c3e7f 5057F: Documentation/devicetree/bindings/extcon/
df6b3cfe 5058
e2a75c44 5059EXYNOS DP DRIVER
b7701755 5060M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
5061L: dri-devel@lists.freedesktop.org
5062S: Maintained
5063F: drivers/gpu/drm/exynos/exynos_dp*
5064
9b93a409
MS
5065EXYNOS SYSMMU (IOMMU) driver
5066M: Marek Szyprowski <m.szyprowski@samsung.com>
5067L: iommu@lists.linux-foundation.org
5068S: Maintained
5069F: drivers/iommu/exynos-iommu.c
5070
4a66d3fe
NC
5071EZchip NPS platform support
5072M: Noam Camus <noamc@ezchip.com>
5073S: Supported
5074F: arch/arc/plat-eznps
5075F: arch/arc/boot/dts/eznps.dts
5076
e53004e2 5077F71805F HARDWARE MONITORING DRIVER
d8130624 5078M: Jean Delvare <jdelvare@suse.com>
968ce1b1 5079L: linux-hwmon@vger.kernel.org
e53004e2 5080S: Maintained
679655da
JP
5081F: Documentation/hwmon/f71805f
5082F: drivers/hwmon/f71805f.c
e53004e2 5083
eea977ed
MB
5084FC0011 TUNER DRIVER
5085M: Michael Buesch <m@bues.ch>
5086L: linux-media@vger.kernel.org
5087S: Maintained
ccae7af2
MCC
5088F: drivers/media/tuners/fc0011.h
5089F: drivers/media/tuners/fc0011.c
eea977ed 5090
91952bc0
AP
5091FC2580 MEDIA DRIVER
5092M: Antti Palosaari <crope@iki.fi>
5093L: linux-media@vger.kernel.org
a825eaec 5094W: https://linuxtv.org
91952bc0
AP
5095W: http://palosaari.fi/linux/
5096Q: http://patchwork.linuxtv.org/project/linux-media/list/
5097T: git git://linuxtv.org/anttip/media_tree.git
5098S: Maintained
5099F: drivers/media/tuners/fc2580*
eea977ed 5100
88b2dbdb
EP
5101FANOTIFY
5102M: Eric Paris <eparis@redhat.com>
5103S: Maintained
5104F: fs/notify/fanotify/
5105F: include/linux/fanotify.h
c117ab84 5106F: include/uapi/linux/fanotify.h
88b2dbdb 5107
1da177e4 5108FARSYNC SYNCHRONOUS DRIVER
8b58be88 5109M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
5110W: http://www.farsite.co.uk/
5111S: Supported
679655da 5112F: drivers/net/wan/farsync.*
1da177e4 5113
c5408b88 5114FAULT INJECTION SUPPORT
8b58be88 5115M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 5116S: Supported
679655da
JP
5117F: Documentation/fault-injection/
5118F: lib/fault-inject.c
c5408b88 5119
053e514f
NT
5120FBTFT Framebuffer drivers
5121M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
053e514f
NT
5122S: Maintained
5123F: drivers/staging/fbtft/
5124
cae727db 5125FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 5126M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 5127L: fcoe-devel@open-fcoe.org
cae727db
RL
5128W: www.Open-FCoE.org
5129S: Supported
5130F: drivers/scsi/libfc/
5131F: drivers/scsi/fcoe/
5132F: include/scsi/fc/
5133F: include/scsi/libfc.h
5134F: include/scsi/libfcoe.h
c117ab84 5135F: include/uapi/scsi/fc/
cae727db 5136
e2d1d6c0 5137FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 5138M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 5139M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 5140L: linux-fsdevel@vger.kernel.org
1da177e4 5141S: Maintained
679655da
JP
5142F: include/linux/fcntl.h
5143F: include/linux/fs.h
c117ab84
CEB
5144F: include/uapi/linux/fcntl.h
5145F: include/uapi/linux/fs.h
679655da
JP
5146F: fs/fcntl.c
5147F: fs/locks.c
1da177e4 5148
e2d1d6c0 5149FILESYSTEMS (VFS and infrastructure)
8b58be88 5150M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 5151L: linux-fsdevel@vger.kernel.org
173acc7c 5152S: Maintained
679655da 5153F: fs/*
173acc7c 5154
b26e0ed4 5155FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 5156M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 5157L: linux-hwmon@vger.kernel.org
b26e0ed4 5158S: Maintained
d5ca6918
JP
5159F: drivers/hwmon/f75375s.c
5160F: include/linux/f75375s.h
b26e0ed4 5161
a331b0c3
CL
5162FIREWIRE AUDIO DRIVERS
5163M: Clemens Ladisch <clemens@ladisch.de>
5164L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5165T: git git://git.alsa-project.org/alsa-kernel.git
5166S: Maintained
5167F: sound/firewire/
5168
eb86ec51
SR
5169FIREWIRE MEDIA DRIVERS (firedtv)
5170M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5171L: linux-media@vger.kernel.org
5172L: linux1394-devel@lists.sourceforge.net
5173T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5174S: Maintained
5175F: drivers/media/firewire/
5176
a511ce33
CB
5177FIREWIRE SBP-2 TARGET
5178M: Chris Boot <bootc@bootc.net>
5179L: linux-scsi@vger.kernel.org
5180L: target-devel@vger.kernel.org
5181L: linux1394-devel@lists.sourceforge.net
5182T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5183S: Maintained
5184F: drivers/target/sbp/
5185
7d2c86b5 5186FIREWIRE SUBSYSTEM
8b58be88 5187M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5188L: linux1394-devel@lists.sourceforge.net
958a29cb 5189W: http://ieee1394.wiki.kernel.org/
2ca526bf 5190T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5191S: Maintained
679655da 5192F: drivers/firewire/
8f06ce3b
SR
5193F: include/linux/firewire.h
5194F: include/uapi/linux/firewire*.h
9f6d3c4b 5195F: tools/firewire/
e2d1d6c0
RD
5196
5197FIRMWARE LOADER (request_firmware)
e7604239 5198M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5199L: linux-kernel@vger.kernel.org
5200S: Maintained
679655da
JP
5201F: Documentation/firmware_class/
5202F: drivers/base/firmware*.c
5203F: include/linux/firmware.h
e2d1d6c0 5204
f730e3dc 5205FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5206M: Joshua Morris <josh.h.morris@us.ibm.com>
5207M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5208S: Maintained
5209F: drivers/block/rsxx/
5210
8206f664 5211FLOPPY DRIVER
e5f6450c 5212M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5213T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5214S: Odd fixes
5215F: drivers/block/floppy.c
5216
9c9f32ed
AR
5217FMC SUBSYSTEM
5218M: Alessandro Rubini <rubini@gnudd.com>
5219W: http://www.ohwr.org/projects/fmc-bus
5220S: Supported
5221F: drivers/fmc/
5222F: include/linux/fmc*.h
5223F: include/linux/ipmi-fru.h
5224K: fmc_d.*register
5225
3c0ed7d5 5226FPGA MANAGER FRAMEWORK
deb0b9b2 5227M: Alan Tull <atull@kernel.org>
dd7d664a 5228R: Moritz Fischer <moritz.fischer@ettus.com>
7f1a5f04 5229L: linux-fpga@vger.kernel.org
3c0ed7d5 5230S: Maintained
e4998077 5231T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
deb0b9b2 5232F: Documentation/fpga/
83ff2d57 5233F: Documentation/devicetree/bindings/fpga/
3c0ed7d5 5234F: drivers/fpga/
deb0b9b2 5235F: include/linux/fpga/
3c0ed7d5
AT
5236W: http://www.rocketboards.org
5237
e2d1d6c0 5238FPU EMULATOR
8b58be88 5239M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5240W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5241S: Maintained
679655da 5242F: arch/x86/math-emu/
e2d1d6c0
RD
5243
5244FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5245L: netdev@vger.kernel.org
c173bfac 5246S: Orphan
679655da
JP
5247F: drivers/net/wan/dlci.c
5248F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5249
5250FRAMEBUFFER LAYER
04f6152d 5251M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
c69f677c 5252L: linux-fbdev@vger.kernel.org
04f6152d 5253T: git git://github.com/bzolnier/linux.git
b22fe37b 5254Q: http://patchwork.kernel.org/project/linux-fbdev/list/
04f6152d 5255S: Maintained
679655da 5256F: Documentation/fb/
b22fe37b
PM
5257F: drivers/video/
5258F: include/video/
679655da 5259F: include/linux/fb.h
c117ab84
CEB
5260F: include/uapi/video/
5261F: include/uapi/linux/fb.h
e2d1d6c0 5262
93aafb6d
HG
5263FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5264M: Horia Geantă <horia.geanta@nxp.com>
5265M: Dan Douglass <dan.douglass@nxp.com>
5266L: linux-crypto@vger.kernel.org
5267S: Maintained
5268F: drivers/crypto/caam/
5269F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5270
a57c188e 5271FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5272M: Timur Tabi <timur@tabi.org>
a57c188e 5273L: linux-fbdev@vger.kernel.org
c4ef9bc4 5274S: Maintained
8a61f013 5275F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5276
e2d1d6c0 5277FREESCALE DMA DRIVER
8b58be88
JP
5278M: Li Yang <leoli@freescale.com>
5279M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5280L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5281S: Maintained
679655da 5282F: drivers/dma/fsldma.*
e2d1d6c0 5283
44248aff
HX
5284FREESCALE GPMI NAND DRIVER
5285M: Han Xu <han.xu@nxp.com>
5286L: linux-mtd@lists.infradead.org
5287S: Maintained
5288F: drivers/mtd/nand/gpmi-nand/*
5289
e2d1d6c0 5290FREESCALE I2C CPM DRIVER
8b58be88 5291M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5292L: linuxppc-dev@lists.ozlabs.org
846557d3 5293L: linux-i2c@vger.kernel.org
0d2b405a 5294S: Maintained
679655da 5295F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5296
60e8c5ab 5297FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5298M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5299L: linux-fbdev@vger.kernel.org
efc03ecb 5300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5301S: Maintained
bad985a1 5302F: include/linux/platform_data/video-imxfb.h
8a61f013 5303F: drivers/video/fbdev/imxfb.c
60e8c5ab 5304
4d8e2cef 5305FREESCALE QUAD SPI DRIVER
38714fbd 5306M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5307L: linux-mtd@lists.infradead.org
5308S: Maintained
5309F: drivers/mtd/spi-nor/fsl-quadspi.c
5310
4689a6b1 5311FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5312M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5313M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5314L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5315L: netdev@vger.kernel.org
5316S: Maintained
ec21e2ec 5317F: drivers/net/ethernet/freescale/fs_enet/
679655da 5318F: include/linux/fs_enet_pd.h
4689a6b1 5319
63a0a00b
NA
5320FREESCALE IMX / MXC FEC DRIVER
5321M: Fugang Duan <fugang.duan@nxp.com>
5322L: netdev@vger.kernel.org
5323S: Maintained
5324F: drivers/net/ethernet/freescale/fec_main.c
5325F: drivers/net/ethernet/freescale/fec_ptp.c
5326F: drivers/net/ethernet/freescale/fec.h
5327F: Documentation/devicetree/bindings/net/fsl-fec.txt
5328
2fbfadb5
MB
5329FREESCALE QORIQ DPAA FMAN DRIVER
5330M: Madalin Bucur <madalin.bucur@nxp.com>
5331L: netdev@vger.kernel.org
5332S: Maintained
5333F: drivers/net/ethernet/freescale/fman
5334F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5335
63f4b4b0
MB
5336FREESCALE QORIQ DPAA ETHERNET DRIVER
5337M: Madalin Bucur <madalin.bucur@nxp.com>
5338L: netdev@vger.kernel.org
5339S: Maintained
5340F: drivers/net/ethernet/freescale/dpaa
5341
1b48706f 5342FREESCALE SOC DRIVERS
5343M: Scott Wood <oss@buserror.net>
5344L: linuxppc-dev@lists.ozlabs.org
5345L: linux-arm-kernel@lists.infradead.org
5346S: Maintained
58f16913 5347F: Documentation/devicetree/bindings/powerpc/fsl/
1b48706f 5348F: drivers/soc/fsl/
5349F: include/linux/fsl/
5350
d9e9d82c 5351FREESCALE QUICC ENGINE LIBRARY
1b48706f 5352M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5353L: linuxppc-dev@lists.ozlabs.org
1b48706f 5354S: Maintained
7aa1aa6e
ZQ
5355F: drivers/soc/fsl/qe/
5356F: include/soc/fsl/*qe*.h
5357F: include/soc/fsl/*ucc*.h
d9e9d82c 5358
b55ef929 5359FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5360M: Li Yang <leoli@freescale.com>
6372594a 5361L: linux-usb@vger.kernel.org
a4724ed6 5362L: linuxppc-dev@lists.ozlabs.org
a7205b30 5363S: Maintained
faf2e1db 5364F: drivers/usb/gadget/udc/fsl*
a7205b30 5365
beaf53bf 5366FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5367M: Li Yang <leoli@freescale.com>
beaf53bf 5368L: netdev@vger.kernel.org
a4724ed6 5369L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5370S: Maintained
ec21e2ec 5371F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5372
abb1ed7b
CM
5373FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5374M: Claudiu Manoil <claudiu.manoil@freescale.com>
5375L: netdev@vger.kernel.org
5376S: Maintained
5377F: drivers/net/ethernet/freescale/gianfar*
5378X: drivers/net/ethernet/freescale/gianfar_ptp.c
5379F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5380
c19b6d24
ZQ
5381FREESCALE QUICC ENGINE UCC HDLC DRIVER
5382M: Zhao Qiang <qiang.zhao@nxp.com>
5383L: netdev@vger.kernel.org
5384L: linuxppc-dev@lists.ozlabs.org
5385S: Maintained
5386F: drivers/net/wan/fsl_ucc_hdlc*
5387
d9e9d82c 5388FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5389M: Timur Tabi <timur@tabi.org>
a4724ed6 5390L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5391S: Maintained
df621252 5392F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5393
5394FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5395M: Timur Tabi <timur@tabi.org>
dc85950a 5396M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5397M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5398R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5399L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5400L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5401S: Maintained
69aefcea 5402F: sound/soc/fsl/fsl*
dc85950a 5403F: sound/soc/fsl/imx*
69aefcea 5404F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5405
1da177e4 5406FREEVXFS FILESYSTEM
8b58be88 5407M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5408W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5409S: Maintained
679655da 5410F: fs/freevxfs/
1da177e4 5411
71038f52 5412FREEZER
49db1903 5413M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5414M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5415L: linux-pm@vger.kernel.org
71038f52 5416S: Supported
679655da
JP
5417F: Documentation/power/freezing-of-tasks.txt
5418F: include/linux/freezer.h
5419F: kernel/freezer.c
71038f52 5420
839a1f79
KRW
5421FRONTSWAP API
5422M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5423L: linux-kernel@vger.kernel.org
5424S: Maintained
5425F: mm/frontswap.c
5426F: include/linux/frontswap.h
5427
a5432f5a 5428FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5429M: David Howells <dhowells@redhat.com>
e62d6e24 5430L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5431S: Supported
5432F: Documentation/filesystems/caching/
5433F: fs/fscache/
5434F: include/linux/fscache*.h
5435
90fce086 5436FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
598c7d7a
TT
5437M: Theodore Y. Ts'o <tytso@mit.edu>
5438M: Jaegeuk Kim <jaegeuk@kernel.org>
90fce086
EB
5439L: linux-fscrypt@vger.kernel.org
5440Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5441T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
598c7d7a
TT
5442S: Supported
5443F: fs/crypto/
46f47e48 5444F: include/linux/fscrypt*.h
598c7d7a 5445
f58ad8f5 5446F2FS FILE SYSTEM
9b29d481 5447M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5448M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5449L: linux-f2fs-devel@lists.sourceforge.net
95129296 5450W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5451T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5452S: Maintained
5453F: Documentation/filesystems/f2fs.txt
3bac380c 5454F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5455F: fs/f2fs/
5456F: include/linux/f2fs_fs.h
62d43eeb 5457F: include/trace/events/f2fs.h
f58ad8f5 5458
5ab7ffea 5459FUJITSU FR-V (FRV) PORT
0cf0305f 5460S: Orphan
679655da 5461F: arch/frv/
1da177e4 5462
20b93734 5463FUJITSU LAPTOP EXTRAS
409a3e98 5464M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5465L: platform-driver-x86@vger.kernel.org
20b93734 5466S: Maintained
679655da 5467F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5468
4da621b6
HK
5469FUJITSU M-5MO LS CAMERA ISP DRIVER
5470M: Kyungmin Park <kyungmin.park@samsung.com>
5471M: Heungjun Kim <riverful.kim@samsung.com>
5472L: linux-media@vger.kernel.org
5473S: Maintained
90d72ac6 5474F: drivers/media/i2c/m5mols/
b5dcee22 5475F: include/media/i2c/m5mols.h
4da621b6 5476
2d24c490
RG
5477FUJITSU TABLET EXTRAS
5478M: Robert Gerlach <khnz@gmx.de>
5479L: platform-driver-x86@vger.kernel.org
5480S: Maintained
5481F: drivers/platform/x86/fujitsu-tablet.c
5482
04578f17 5483FUSE: FILESYSTEM IN USERSPACE
8b58be88 5484M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5485L: linux-fsdevel@vger.kernel.org
04578f17 5486W: http://fuse.sourceforge.net/
0a30f612 5487T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5488S: Maintained
679655da 5489F: fs/fuse/
c117ab84 5490F: include/uapi/linux/fuse.h
0a30f612 5491F: Documentation/filesystems/fuse.txt
04578f17 5492
59cd42c2
DHV
5493FUTEX SUBSYSTEM
5494M: Thomas Gleixner <tglx@linutronix.de>
5495M: Ingo Molnar <mingo@redhat.com>
5496R: Peter Zijlstra <peterz@infradead.org>
5497R: Darren Hart <dvhart@infradead.org>
5498L: linux-kernel@vger.kernel.org
5499T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5500S: Maintained
5501F: kernel/futex.c
5502F: kernel/futex_compat.c
5503F: include/asm-generic/futex.h
5504F: include/linux/futex.h
5505F: include/uapi/linux/futex.h
5506F: tools/testing/selftests/futex/
5507F: tools/perf/bench/futex*
5508F: Documentation/*futex*
5509
1da177e4 5510FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5511M: Rik Faith <faith@cs.unc.edu>
1da177e4 5512L: linux-scsi@vger.kernel.org
baaea1dc 5513S: Odd Fixes (e.g., new signatures)
679655da 5514F: drivers/scsi/fdomain.*
1da177e4 5515
6b90bd4b
ER
5516GCC PLUGINS
5517M: Kees Cook <keescook@chromium.org>
5518R: Emese Revfy <re.emese@gmail.com>
5519L: kernel-hardening@lists.openwall.com
5520S: Maintained
5521F: scripts/gcc-plugins/
5522F: scripts/gcc-plugin.sh
68fdc678 5523F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5524F: Documentation/gcc-plugins.txt
5525
d8e2162c
PO
5526GCOV BASED KERNEL PROFILING
5527M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5528S: Maintained
5529F: kernel/gcov/
2584bab2 5530F: Documentation/dev-tools/gcov.rst
d8e2162c 5531
1da177e4 5532GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5533M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5534L: linux-scsi@vger.kernel.org
5535W: http://www.icp-vortex.com/
5536S: Supported
679655da 5537F: drivers/scsi/gdt*
1da177e4 5538
158daf16
JK
5539GDB KERNEL DEBUGGING HELPER SCRIPTS
5540M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5541M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5542S: Supported
5543F: scripts/gdb/
5544
3169a1c7
HV
5545GEMTEK FM RADIO RECEIVER DRIVER
5546M: Hans Verkuil <hverkuil@xs4all.nl>
5547L: linux-media@vger.kernel.org
5548T: git git://linuxtv.org/media_tree.git
a825eaec 5549W: https://linuxtv.org
3169a1c7
HV
5550S: Maintained
5551F: drivers/media/radio/radio-gemtek*
5552
1c23af90 5553GENERIC GPIO I2C DRIVER
880b0e26 5554M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5555S: Supported
679655da
JP
5556F: drivers/i2c/busses/i2c-gpio.c
5557F: include/linux/i2c-gpio.h
1c23af90 5558
92ed1a76
PK
5559GENERIC GPIO I2C MULTIPLEXER DRIVER
5560M: Peter Korsgaard <peter.korsgaard@barco.com>
5561L: linux-i2c@vger.kernel.org
5562S: Supported
e7065e20
JD
5563F: drivers/i2c/muxes/i2c-mux-gpio.c
5564F: include/linux/i2c-mux-gpio.h
5565F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5566
9251ce95 5567GENERIC HDLC (WAN) DRIVERS
8b58be88 5568M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5569W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5570S: Maintained
679655da
JP
5571F: drivers/net/wan/c101.c
5572F: drivers/net/wan/hd6457*
5573F: drivers/net/wan/hdlc*
5574F: drivers/net/wan/n2.c
5575F: drivers/net/wan/pc300too.c
5576F: drivers/net/wan/pci200syn.c
5577F: drivers/net/wan/wanxl*
1da177e4 5578
1527aab6 5579GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5580M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5581L: linux-arch@vger.kernel.org
5582T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5583S: Maintained
14430813
JP
5584F: include/asm-generic/
5585F: include/uapi/asm-generic/
1527aab6 5586
ff764963
KVA
5587GENERIC PHY FRAMEWORK
5588M: Kishon Vijay Abraham I <kishon@ti.com>
5589L: linux-kernel@vger.kernel.org
5590T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5591S: Supported
5592F: drivers/phy/
5593F: include/linux/phy/
5594
eea97aed
KH
5595GENERIC PM DOMAINS
5596M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5597M: Kevin Hilman <khilman@kernel.org>
5598M: Ulf Hansson <ulf.hansson@linaro.org>
5599L: linux-pm@vger.kernel.org
5600S: Supported
5601F: drivers/base/power/domain*.c
5602F: include/linux/pm_domain.h
5e68ebd0 5603F: Documentation/devicetree/bindings/power/power_domain.txt
eea97aed 5604
ccb86a69 5605GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5606M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5607L: kvm@vger.kernel.org
ccb86a69
MT
5608S: Supported
5609F: drivers/uio/uio_pci_generic.c
5610
f8f1ec73
JP
5611GET_MAINTAINER SCRIPT
5612M: Joe Perches <joe@perches.com>
5613S: Maintained
5614F: scripts/get_maintainer.pl
5615
a7d5afe8
GKB
5616GENWQE (IBM Generic Workqueue Card)
5617M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5618M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5619S: Supported
5620F: drivers/misc/genwqe/
5621
5be7b50f 5622GFS2 FILE SYSTEM
8b58be88 5623M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5624M: Bob Peterson <rpeterso@redhat.com>
a4644184 5625L: cluster-devel@redhat.com
5be7b50f 5626W: http://sources.redhat.com/cluster/
28666d6d 5627T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5628S: Supported
679655da
JP
5629F: Documentation/filesystems/gfs2*.txt
5630F: fs/gfs2/
c117ab84 5631F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5632
0a34eb8f 5633GIGASET ISDN DRIVERS
6b096fde 5634M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5635L: gigaset307x-common@lists.sourceforge.net
5636W: http://gigaset307x.sourceforge.net/
6b096fde 5637S: Odd Fixes
679655da
JP
5638F: Documentation/isdn/README.gigaset
5639F: drivers/isdn/gigaset/
c117ab84 5640F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5641
7eea35fe
JP
5642GO7007 MPEG CODEC
5643M: Hans Verkuil <hans.verkuil@cisco.com>
5644L: linux-media@vger.kernel.org
5645S: Maintained
5646F: drivers/media/usb/go7007/
5647
ca96ea86
BN
5648GOODIX TOUCHSCREEN
5649M: Bastien Nocera <hadess@hadess.net>
5650L: linux-input@vger.kernel.org
5651S: Maintained
5652F: drivers/input/touchscreen/goodix.c
5653
a6a1cf3d
BJZ
5654GPIO MOCKUP DRIVER
5655M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5656L: linux-gpio@vger.kernel.org
5657S: Maintained
5658F: drivers/gpio/gpio-mockup.c
5659F: tools/testing/selftests/gpio/
5660
a0dc00b4 5661GPIO SUBSYSTEM
e4651a9f 5662M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5663M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5664L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5665T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5666S: Maintained
cd97a449 5667F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5668F: Documentation/gpio/
40c159b7 5669F: Documentation/ABI/testing/gpio-cdev
fe95046e 5670F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5671F: drivers/gpio/
bdc6e95e
AC
5672F: include/linux/gpio/
5673F: include/linux/gpio.h
9b692346 5674F: include/asm-generic/gpio.h
3c702e99 5675F: include/uapi/linux/gpio.h
6d591c46 5676F: tools/gpio/
a0dc00b4 5677
71a6d0af
HW
5678GRE DEMULTIPLEXER DRIVER
5679M: Dmitry Kozlov <xeb@mail.ru>
5680L: netdev@vger.kernel.org
5681S: Maintained
11c26770
JP
5682F: net/ipv4/gre_demux.c
5683F: net/ipv4/gre_offload.c
71a6d0af
HW
5684F: include/net/gre.h
5685
d4c41139 5686GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5687M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5688L: netdev@vger.kernel.org
5689S: Maintained
a31a96ad 5690F: drivers/net/ethernet/aeroflex/
d4c41139 5691
629c1fb5
GKH
5692GREYBUS SUBSYSTEM
5693M: Johan Hovold <johan@kernel.org>
5694M: Alex Elder <elder@kernel.org>
5695M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5696S: Maintained
5697F: drivers/staging/greybus/
01d0f715 5698L: greybus-dev@lists.linaro.org
629c1fb5 5699
926706c5
VA
5700GREYBUS AUDIO PROTOCOLS DRIVERS
5701M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5702M: Mark Greer <mgreer@animalcreek.com>
926706c5 5703S: Maintained
544a6944
MG
5704F: drivers/staging/greybus/audio_apbridgea.c
5705F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5706F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5707F: drivers/staging/greybus/audio_codec.h
5708F: drivers/staging/greybus/audio_gb.c
5709F: drivers/staging/greybus/audio_manager.c
5710F: drivers/staging/greybus/audio_manager.h
5711F: drivers/staging/greybus/audio_manager_module.c
5712F: drivers/staging/greybus/audio_manager_private.h
5713F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5714F: drivers/staging/greybus/audio_module.c
5715F: drivers/staging/greybus/audio_topology.c
5716
2bbadafb
RMS
5717GREYBUS PROTOCOLS DRIVERS
5718M: Rui Miguel Silva <rmfrfs@gmail.com>
5719S: Maintained
5720F: drivers/staging/greybus/sdio.c
5721F: drivers/staging/greybus/light.c
5722F: drivers/staging/greybus/gpio.c
5723F: drivers/staging/greybus/power_supply.c
5724F: drivers/staging/greybus/spi.c
5725F: drivers/staging/greybus/spilib.c
5726
7d700518
BD
5727GREYBUS PROTOCOLS DRIVERS
5728M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5729S: Maintained
5730F: drivers/staging/greybus/loopback.c
5731F: drivers/staging/greybus/timesync.c
5732F: drivers/staging/greybus/timesync_platform.c
5733
5bd16350
VK
5734GREYBUS PROTOCOLS DRIVERS
5735M: Viresh Kumar <vireshk@kernel.org>
5736S: Maintained
5737F: drivers/staging/greybus/authentication.c
5738F: drivers/staging/greybus/bootrom.c
5739F: drivers/staging/greybus/firmware.h
5740F: drivers/staging/greybus/fw-core.c
5741F: drivers/staging/greybus/fw-download.c
5742F: drivers/staging/greybus/fw-managament.c
5743F: drivers/staging/greybus/greybus_authentication.h
5744F: drivers/staging/greybus/greybus_firmware.h
5745F: drivers/staging/greybus/hid.c
5746F: drivers/staging/greybus/i2c.c
5747F: drivers/staging/greybus/spi.c
5748F: drivers/staging/greybus/spilib.c
5749F: drivers/staging/greybus/spilib.h
5750
8d904fe5
DL
5751GREYBUS PROTOCOLS DRIVERS
5752M: David Lin <dtwlin@gmail.com>
5753S: Maintained
5754F: drivers/staging/greybus/uart.c
5755F: drivers/staging/greybus/log.c
5756
92b8bd96
VH
5757GREYBUS PLATFORM DRIVERS
5758M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5759S: Maintained
5760F: drivers/staging/greybus/arche-platform.c
5761F: drivers/staging/greybus/arche-apb-ctrl.c
5762F: drivers/staging/greybus/arche_platform.h
5763
7aae6e2d
CAC
5764GS1662 VIDEO SERIALIZER
5765M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5766L: linux-media@vger.kernel.org
5767T: git git://linuxtv.org/media_tree.git
5768S: Maintained
5769F: drivers/media/spi/gs1662.c
5770
e8deeae2 5771GSPCA FINEPIX SUBDRIVER
8b58be88 5772M: Frank Zago <frank@zago.net>
661263b5 5773L: linux-media@vger.kernel.org
275ffde4 5774T: git git://linuxtv.org/media_tree.git
e8deeae2 5775S: Maintained
0c0d06ca 5776F: drivers/media/usb/gspca/finepix.c
e8deeae2 5777
4b3fa3c4
OL
5778GSPCA GL860 SUBDRIVER
5779M: Olivier Lorin <o.lorin@laposte.net>
5780L: linux-media@vger.kernel.org
275ffde4 5781T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5782S: Maintained
0c0d06ca 5783F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5784
e8deeae2 5785GSPCA M5602 SUBDRIVER
8b58be88 5786M: Erik Andren <erik.andren@gmail.com>
661263b5 5787L: linux-media@vger.kernel.org
275ffde4 5788T: git git://linuxtv.org/media_tree.git
e8deeae2 5789S: Maintained
0c0d06ca 5790F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5791
5792GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5793M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5794L: linux-media@vger.kernel.org
275ffde4 5795T: git git://linuxtv.org/media_tree.git
c0936df4 5796S: Odd Fixes
0c0d06ca 5797F: drivers/media/usb/gspca/pac207.c
e8deeae2 5798
261982f1 5799GSPCA SN9C20X SUBDRIVER
d95c5b0b 5800M: Brian Johnson <brijohn@gmail.com>
261982f1 5801L: linux-media@vger.kernel.org
275ffde4 5802T: git git://linuxtv.org/media_tree.git
261982f1 5803S: Maintained
0c0d06ca 5804F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5805
e8deeae2 5806GSPCA T613 SUBDRIVER
8b58be88 5807M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5808L: linux-media@vger.kernel.org
275ffde4 5809T: git git://linuxtv.org/media_tree.git
e8deeae2 5810S: Maintained
0c0d06ca 5811F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5812
5813GSPCA USB WEBCAM DRIVER
c0936df4 5814M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5815L: linux-media@vger.kernel.org
275ffde4 5816T: git git://linuxtv.org/media_tree.git
c0936df4 5817S: Odd Fixes
0c0d06ca 5818F: drivers/media/usb/gspca/
e8deeae2 5819
bed45f79
PN
5820GTP (GPRS Tunneling Protocol)
5821M: Pablo Neira Ayuso <pablo@netfilter.org>
5822M: Harald Welte <laforge@gnumonks.org>
5823L: osmocom-net-gprs@lists.osmocom.org
5824T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5825S: Maintained
5826F: drivers/net/gtp.c
5827
584ec979 5828GUID PARTITION TABLE (GPT)
4f973c63 5829M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5830L: linux-efi@vger.kernel.org
5831S: Maintained
5832F: block/partitions/efi.*
5833
aa3c598b 5834STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5835M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5836L: linux-media@vger.kernel.org
275ffde4 5837T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5838S: Maintained
5839F: drivers/media/usb/stk1160/
e8deeae2 5840
4e456b86
YS
5841H8/300 ARCHITECTURE
5842M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5843L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5844W: http://uclinux-h8.sourceforge.jp
5845T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5846S: Maintained
5847F: arch/h8300/
5848F: drivers/clocksource/h8300_*.c
5849F: drivers/clk/h8300/
5850F: drivers/irqchip/irq-renesas-h8*.c
5851
71a6d0af
HW
5852HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5853M: Frank Seidel <frank@f-seidel.de>
5854L: platform-driver-x86@vger.kernel.org
5855W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5856S: Maintained
5857F: drivers/platform/x86/hdaps.c
5858
48fc9e26
HV
5859HDPVR USB VIDEO ENCODER DRIVER
5860M: Hans Verkuil <hverkuil@xs4all.nl>
5861L: linux-media@vger.kernel.org
5862T: git git://linuxtv.org/media_tree.git
a825eaec 5863W: https://linuxtv.org
48fc9e26 5864S: Odd Fixes
14430813 5865F: drivers/media/usb/hdpvr/
48fc9e26 5866
71a6d0af 5867HWPOISON MEMORY FAILURE HANDLING
f9625c48 5868M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5869L: linux-mm@kvack.org
71a6d0af
HW
5870S: Maintained
5871F: mm/memory-failure.c
5872F: mm/hwpoison-inject.c
5873
5874HYPERVISOR VIRTUAL CONSOLE DRIVER
5875L: linuxppc-dev@lists.ozlabs.org
5876S: Odd Fixes
5877F: drivers/tty/hvc/
5878
e5ab1477
AP
5879HACKRF MEDIA DRIVER
5880M: Antti Palosaari <crope@iki.fi>
5881L: linux-media@vger.kernel.org
a825eaec 5882W: https://linuxtv.org
e5ab1477
AP
5883W: http://palosaari.fi/linux/
5884Q: http://patchwork.linuxtv.org/project/linux-media/list/
5885T: git git://linuxtv.org/anttip/media_tree.git
5886S: Maintained
5887F: drivers/media/usb/hackrf/
5888
5b543965 5889HARDWARE MONITORING
d8130624 5890M: Jean Delvare <jdelvare@suse.com>
ca462085 5891M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5892L: linux-hwmon@vger.kernel.org
5893W: http://hwmon.wiki.kernel.org/
a94ef4ed 5894T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5895T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5896S: Maintained
047f4ec2 5897F: Documentation/hwmon/
679655da 5898F: drivers/hwmon/
047f4ec2 5899F: include/linux/hwmon*.h
5b543965 5900
844dd05f 5901HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5902M: Matt Mackall <mpm@selenic.com>
5903M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5904L: linux-crypto@vger.kernel.org
c0d0787b 5905S: Odd fixes
f6c60b15 5906F: Documentation/devicetree/bindings/rng/
679655da
JP
5907F: Documentation/hw_random.txt
5908F: drivers/char/hw_random/
5909F: include/linux/hw_random.h
844dd05f 5910
8b37fcfc
OBC
5911HARDWARE SPINLOCK CORE
5912M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5913M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5914L: linux-remoteproc@vger.kernel.org
8b37fcfc 5915S: Maintained
9f273c24 5916T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5917F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5918F: Documentation/hwspinlock.txt
2dbd8585 5919F: drivers/hwspinlock/
8b37fcfc
OBC
5920F: include/linux/hwspinlock.h
5921
1da177e4 5922HARMONY SOUND DRIVER
ac6aecbf 5923L: linux-parisc@vger.kernel.org
1da177e4 5924S: Maintained
679655da 5925F: sound/parisc/harmony.*
1da177e4 5926
214de83e 5927HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
4cfccbda 5928M: Jimmy Vance <jimmy.vance@hpe.com>
214de83e
BB
5929S: Supported
5930F: Documentation/watchdog/hpwdt.txt
5931F: drivers/watchdog/hpwdt.c
5932
9257aa49 5933HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5934M: Don Brace <don.brace@microsemi.com>
a0a268ad 5935L: esc.storagedev@microsemi.com
693373db 5936L: linux-scsi@vger.kernel.org
9257aa49
SC
5937S: Supported
5938F: Documentation/scsi/hpsa.txt
5939F: drivers/scsi/hpsa*.[ch]
5940F: include/linux/cciss*.h
c117ab84 5941F: include/uapi/linux/cciss*.h
9257aa49 5942
e2d1d6c0 5943HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5944M: Don Brace <don.brace@microsemi.com>
516fdcea 5945L: esc.storagedev@microsemi.com
693373db 5946L: linux-scsi@vger.kernel.org
e2d1d6c0 5947S: Supported
679655da
JP
5948F: Documentation/blockdev/cciss.txt
5949F: drivers/block/cciss*
5950F: include/linux/cciss_ioctl.h
c117ab84 5951F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5952
7d6f728c
VN
5953OPA-VNIC DRIVER
5954M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5955M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
5956L: linux-rdma@vger.kernel.org
5957S: Supported
5958F: drivers/infiniband/ulp/opa_vnic
5959
f48ad614
DD
5960HFI1 DRIVER
5961M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5962M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5963L: linux-rdma@vger.kernel.org
5964S: Supported
5965F: drivers/infiniband/hw/hfi1
5966
1da177e4 5967HFS FILESYSTEM
6cf515e1
GU
5968L: linux-fsdevel@vger.kernel.org
5969S: Orphan
679655da
JP
5970F: Documentation/filesystems/hfs.txt
5971F: fs/hfs/
1da177e4 5972
ef575f47
GU
5973HFSPLUS FILESYSTEM
5974L: linux-fsdevel@vger.kernel.org
5975S: Orphan
5976F: Documentation/filesystems/hfsplus.txt
5977F: fs/hfsplus/
5978
1da177e4 5979HGA FRAMEBUFFER DRIVER
8b58be88 5980M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5981L: linux-nvidia@lists.surfsouth.com
5982W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5983S: Maintained
8a61f013 5984F: drivers/video/fbdev/hgafb.c
1da177e4 5985
4480f15b 5986HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5987M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5988M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5989L: linux-pm@vger.kernel.org
68656443 5990B: https://bugzilla.kernel.org
e2d1d6c0 5991S: Supported
679655da
JP
5992F: arch/x86/power/
5993F: drivers/base/power/
5994F: kernel/power/
5995F: include/linux/suspend.h
5996F: include/linux/freezer.h
5997F: include/linux/pm.h
679655da 5998F: arch/*/include/asm/suspend*.h
e2d1d6c0 5999
4ef4caad 6000HID CORE LAYER
e5f6450c 6001M: Jiri Kosina <jikos@kernel.org>
406df153 6002R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 6003L: linux-input@vger.kernel.org
54e5881d 6004T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 6005S: Maintained
679655da
JP
6006F: drivers/hid/
6007F: include/linux/hid*
c117ab84 6008F: include/uapi/linux/hid*
4ef4caad 6009
30ee72f0 6010HID SENSOR HUB DRIVERS
e5f6450c 6011M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
6012M: Jonathan Cameron <jic23@kernel.org>
6013M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6014L: linux-input@vger.kernel.org
6015L: linux-iio@vger.kernel.org
6016S: Maintained
6017F: Documentation/hid/hid-sensor*
6018F: drivers/hid/hid-sensor-*
6019F: drivers/iio/*/hid-*
6020F: include/linux/hid-sensor-*
6021
38bed542 6022HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 6023M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6024L: linux-kernel@vger.kernel.org
75fc2d37 6025T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 6026S: Maintained
679655da 6027F: Documentation/timers/
5cee9645 6028F: kernel/time/hrtimer.c
88606e80
TG
6029F: kernel/time/clockevents.c
6030F: kernel/time/tick*.*
6031F: kernel/time/timer_*.c
05ed8490 6032F: include/linux/clockchips.h
679655da 6033F: include/linux/hrtimer.h
38bed542 6034
1da177e4 6035HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 6036L: linux-hams@vger.kernel.org
8b64f2a0 6037S: Orphan
679655da
JP
6038F: drivers/net/hamradio/dmascc.c
6039F: drivers/net/hamradio/scc.c
1da177e4 6040
ede1e6f8 6041HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 6042M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
6043W: http://www.highpoint-tech.com
6044S: Supported
679655da
JP
6045F: Documentation/scsi/hptiop.txt
6046F: drivers/scsi/hptiop.c
ede1e6f8 6047
1da177e4 6048HIPPI
8b58be88 6049M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
6050L: linux-hippi@sunsite.dk
6051S: Maintained
679655da 6052F: include/linux/hippidevice.h
c117ab84 6053F: include/uapi/linux/if_hippi.h
679655da 6054F: net/802/hippi.c
ff5a3b50 6055F: drivers/net/hippi/
1da177e4 6056
b30d74e4
DH
6057HISILICON NETWORK SUBSYSTEM DRIVER
6058M: Yisen Zhuang <yisen.zhuang@huawei.com>
6059M: Salil Mehta <salil.mehta@huawei.com>
6060L: netdev@vger.kernel.org
6061W: http://www.hisilicon.com
6062S: Maintained
6063F: drivers/net/ethernet/hisilicon/
6064F: Documentation/devicetree/bindings/net/hisilicon*.txt
6065
66a9bae6 6066HISILICON ROCE DRIVER
6067M: Lijun Ou <oulijun@huawei.com>
6068M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6069L: linux-rdma@vger.kernel.org
6070S: Maintained
6071F: drivers/infiniband/hw/hns/
6072F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6073
16c6c252
JG
6074HISILICON SAS Controller
6075M: John Garry <john.garry@huawei.com>
6076W: http://www.hisilicon.com
6077S: Supported
6078F: drivers/scsi/hisi_sas/
6079F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6080
ff1d2767 6081HOST AP DRIVER
8b58be88 6082M: Jouni Malinen <j@w1.fi>
724c6b35 6083L: linux-wireless@vger.kernel.org
ffd74aca
JM
6084W: http://w1.fi/hostap-driver.html
6085S: Obsolete
eb4f98d5 6086F: drivers/net/wireless/intersil/hostap/
ff1d2767 6087
dd8cd779 6088HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 6089L: platform-driver-x86@vger.kernel.org
95c70215 6090S: Orphan
679655da 6091F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 6092
e2d1d6c0 6093HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 6094M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6095S: Maintained
7e25d724 6096F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 6097
7d2c86b5 6098HPET: High Precision Event Timers driver
8b58be88 6099M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 6100S: Maintained
679655da
JP
6101F: Documentation/timers/hpet.txt
6102F: drivers/char/hpet.c
6103F: include/linux/hpet.h
c117ab84 6104F: include/uapi/linux/hpet.h
b9b0332f 6105
e07b5d79 6106HPET: x86
9e06f631 6107S: Orphan
679655da
JP
6108F: arch/x86/kernel/hpet.c
6109F: arch/x86/include/asm/hpet.h
b9b0332f 6110
1da177e4 6111HPFS FILESYSTEM
8b58be88 6112M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
6113W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6114S: Maintained
679655da 6115F: fs/hpfs/
1da177e4 6116
3441cded 6117HSI SUBSYSTEM
56459ea9
SR
6118M: Sebastian Reichel <sre@kernel.org>
6119T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
6120S: Maintained
6121F: Documentation/ABI/testing/sysfs-bus-hsi
83e676c9 6122F: Documentation/driver-api/hsi.rst
3441cded
SR
6123F: drivers/hsi/
6124F: include/linux/hsi/
6125F: include/uapi/linux/hsi/
6126
7d2c86b5 6127HSO 3G MODEM DRIVER
0bf09c39
BS
6128L: linux-usb@vger.kernel.org
6129S: Orphan
679655da 6130F: drivers/net/usb/hso.c
11cd29b0 6131
19990e29
AB
6132HSR NETWORK PROTOCOL
6133M: Arvid Brodin <arvid.brodin@alten.se>
6134L: netdev@vger.kernel.org
6135S: Maintained
6136F: net/hsr/
6137
5a18c343 6138HTCPEN TOUCHSCREEN DRIVER
8b58be88 6139M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
6140L: linux-input@vger.kernel.org
6141S: Maintained
679655da 6142F: drivers/input/touchscreen/htcpen.c
5a18c343 6143
1da177e4 6144HUGETLB FILESYSTEM
6d49e352 6145M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 6146S: Maintained
679655da 6147F: fs/hugetlbfs/
1da177e4 6148
fe713d60
JCT
6149HVA ST MEDIA DRIVER
6150M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6151L: linux-media@vger.kernel.org
6152T: git git://linuxtv.org/media_tree.git
6153W: https://linuxtv.org
6154S: Supported
6155F: drivers/media/platform/sti/hva
6156
05183189 6157Hyper-V CORE AND DRIVERS
9c3646d1 6158M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189 6159M: Haiyang Zhang <haiyangz@microsoft.com>
421463b8 6160M: Stephen Hemminger <sthemmin@microsoft.com>
05183189
S
6161L: devel@linuxdriverproject.org
6162S: Maintained
a4162747
HZ
6163F: arch/x86/include/asm/mshyperv.h
6164F: arch/x86/include/uapi/asm/hyperv.h
6165F: arch/x86/kernel/cpu/mshyperv.c
8730046c 6166F: arch/x86/hyperv
05183189 6167F: drivers/hid/hid-hyperv.c
a4162747 6168F: drivers/hv/
f92ca80b 6169F: drivers/input/serio/hyperv-keyboard.c
4daace0d 6170F: drivers/pci/host/pci-hyperv.c
05183189 6171F: drivers/net/hyperv/
a4162747 6172F: drivers/scsi/storvsc_drv.c
95096f2f 6173F: drivers/uio/uio_hv_generic.c
8a61f013 6174F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
6175F: include/linux/hyperv.h
6176F: tools/hv/
54bf725e 6177F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 6178
7724fd04
PR
6179I2C MUXES
6180M: Peter Rosin <peda@axentia.se>
6181L: linux-i2c@vger.kernel.org
6182S: Maintained
2254d24a 6183F: Documentation/i2c/i2c-topology
7724fd04
PR
6184F: Documentation/i2c/muxes/
6185F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 6186F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 6187F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
6188F: drivers/i2c/i2c-mux.c
6189F: drivers/i2c/muxes/
6190F: include/linux/i2c-mux.h
6191
d85c8a6a 6192I2C OVER PARALLEL PORT
d8130624 6193M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6194L: linux-i2c@vger.kernel.org
6195S: Maintained
6196F: Documentation/i2c/busses/i2c-parport
6197F: Documentation/i2c/busses/i2c-parport-light
6198F: drivers/i2c/busses/i2c-parport.c
6199F: drivers/i2c/busses/i2c-parport-light.c
6200
6201I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 6202M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6203L: linux-i2c@vger.kernel.org
6204S: Maintained
6205F: Documentation/i2c/busses/i2c-ali1535
6206F: Documentation/i2c/busses/i2c-ali1563
6207F: Documentation/i2c/busses/i2c-ali15x3
6208F: Documentation/i2c/busses/i2c-amd756
6209F: Documentation/i2c/busses/i2c-amd8111
6210F: Documentation/i2c/busses/i2c-i801
6211F: Documentation/i2c/busses/i2c-nforce2
6212F: Documentation/i2c/busses/i2c-piix4
6213F: Documentation/i2c/busses/i2c-sis5595
6214F: Documentation/i2c/busses/i2c-sis630
6215F: Documentation/i2c/busses/i2c-sis96x
6216F: Documentation/i2c/busses/i2c-via
6217F: Documentation/i2c/busses/i2c-viapro
6218F: drivers/i2c/busses/i2c-ali1535.c
6219F: drivers/i2c/busses/i2c-ali1563.c
6220F: drivers/i2c/busses/i2c-ali15x3.c
6221F: drivers/i2c/busses/i2c-amd756.c
6222F: drivers/i2c/busses/i2c-amd756-s4882.c
6223F: drivers/i2c/busses/i2c-amd8111.c
6224F: drivers/i2c/busses/i2c-i801.c
6225F: drivers/i2c/busses/i2c-isch.c
6226F: drivers/i2c/busses/i2c-nforce2.c
6227F: drivers/i2c/busses/i2c-nforce2-s4985.c
6228F: drivers/i2c/busses/i2c-piix4.c
6229F: drivers/i2c/busses/i2c-sis5595.c
6230F: drivers/i2c/busses/i2c-sis630.c
6231F: drivers/i2c/busses/i2c-sis96x.c
6232F: drivers/i2c/busses/i2c-via.c
6233F: drivers/i2c/busses/i2c-viapro.c
6234
cb7f07a4
NH
6235I2C/SMBUS ISMT DRIVER
6236M: Seth Heasley <seth.heasley@intel.com>
6237M: Neil Horman <nhorman@tuxdriver.com>
6238L: linux-i2c@vger.kernel.org
6239F: drivers/i2c/busses/i2c-ismt.c
6240F: Documentation/i2c/busses/i2c-ismt
6241
6ea884db 6242I2C/SMBUS STUB DRIVER
d8130624 6243M: Jean Delvare <jdelvare@suse.com>
846557d3 6244L: linux-i2c@vger.kernel.org
6ea884db 6245S: Maintained
8547a5bc 6246F: drivers/i2c/i2c-stub.c
6ea884db 6247
5b543965 6248I2C SUBSYSTEM
14d77c4d 6249M: Wolfram Sang <wsa@the-dreams.de>
846557d3 6250L: linux-i2c@vger.kernel.org
9d4ea27a
WS
6251W: https://i2c.wiki.kernel.org/
6252Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 6253T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 6254S: Maintained
40ed1b4c 6255F: Documentation/devicetree/bindings/i2c/
679655da
JP
6256F: Documentation/i2c/
6257F: drivers/i2c/
630bc46e 6258F: drivers/i2c/*/
679655da 6259F: include/linux/i2c.h
03b70d62 6260F: include/linux/i2c-*.h
c117ab84
CEB
6261F: include/uapi/linux/i2c.h
6262F: include/uapi/linux/i2c-*.h
1da177e4 6263
4560d677
WS
6264I2C ACPI SUPPORT
6265M: Mika Westerberg <mika.westerberg@linux.intel.com>
6266L: linux-i2c@vger.kernel.org
6267L: linux-acpi@vger.kernel.org
6268S: Maintained
4560d677 6269
d85c8a6a 6270I2C-TAOS-EVM DRIVER
d8130624 6271M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6272L: linux-i2c@vger.kernel.org
6273S: Maintained
6274F: Documentation/i2c/busses/i2c-taos-evm
6275F: drivers/i2c/busses/i2c-taos-evm.c
6276
e8c76eed 6277I2C-TINY-USB DRIVER
8b58be88 6278M: Till Harbaum <till@harbaum.org>
846557d3 6279L: linux-i2c@vger.kernel.org
932d1872 6280W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 6281S: Maintained
679655da 6282F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 6283
1da177e4 6284i386 BOOT CODE
8b58be88 6285M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 6286S: Maintained
679655da 6287F: arch/x86/boot/
1da177e4
LT
6288
6289i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 6290M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 6291T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
6292S: Maintained
6293
1da177e4 6294IA64 (Itanium) PLATFORM
8b58be88
JP
6295M: Tony Luck <tony.luck@intel.com>
6296M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6297L: linux-ia64@vger.kernel.org
6b1c70b1 6298T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6299S: Maintained
679655da 6300F: arch/ia64/
1da177e4 6301
4cd38750
LDSB
6302IBM Power VMX Cryptographic instructions
6303M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6304M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
6305L: linux-crypto@vger.kernel.org
6306S: Supported
6307F: drivers/crypto/vmx/Makefile
6308F: drivers/crypto/vmx/Kconfig
6309F: drivers/crypto/vmx/vmx.c
6310F: drivers/crypto/vmx/aes*
6311F: drivers/crypto/vmx/ghash*
6312F: drivers/crypto/vmx/ppc-xlate.pl
6313
956c203c 6314IBM Power in-Nest Crypto Acceleration
4cd38750 6315M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6316M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6317L: linux-crypto@vger.kernel.org
6318S: Supported
28bceeaa
DS
6319F: drivers/crypto/nx/Makefile
6320F: drivers/crypto/nx/Kconfig
6321F: drivers/crypto/nx/nx-aes*
6322F: drivers/crypto/nx/nx-sha*
6323F: drivers/crypto/nx/nx.*
6324F: drivers/crypto/nx/nx_csbcpb.h
6325F: drivers/crypto/nx/nx_debugfs.h
956c203c 6326
0e16aafb 6327IBM Power 842 compression accelerator
f275d385 6328M: Haren Myneni <haren@us.ibm.com>
0e16aafb 6329S: Supported
28bceeaa
DS
6330F: drivers/crypto/nx/Makefile
6331F: drivers/crypto/nx/Kconfig
7011a122 6332F: drivers/crypto/nx/nx-842*
2da572c9 6333F: include/linux/sw842.h
2062c5b6 6334F: crypto/842.c
2da572c9 6335F: lib/842/
0e16aafb 6336
1da177e4 6337IBM Power Linux RAID adapter
8b58be88 6338M: Brian King <brking@us.ibm.com>
1da177e4 6339S: Supported
679655da 6340F: drivers/scsi/ipr.*
1da177e4 6341
9d348af4 6342IBM Power Virtual Ethernet Device Driver
eddd63a6 6343M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6344L: netdev@vger.kernel.org
6345S: Supported
9aa32835 6346F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6347
032c5e82
TF
6348IBM Power SRIOV Virtual NIC Device Driver
6349M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6350M: John Allen <jallen@linux.vnet.ibm.com>
6351L: netdev@vger.kernel.org
6352S: Supported
6353F: drivers/net/ethernet/ibm/ibmvnic.*
6354
e6babec6 6355IBM Power Virtual SCSI Device Drivers
bcbde52b 6356M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6357L: linux-scsi@vger.kernel.org
6358S: Supported
e6babec6 6359F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6360F: include/scsi/viosrp.h
6361
6362IBM Power Virtual SCSI Device Target Driver
6363M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6364M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6365L: linux-scsi@vger.kernel.org
6366L: target-devel@vger.kernel.org
6367S: Supported
6368F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6369
6370IBM Power Virtual FC Device Drivers
44b4dad9 6371M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6372L: linux-scsi@vger.kernel.org
6373S: Supported
6374F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6375
1da177e4 6376IBM ServeRAID RAID DRIVER
f9213e78 6377S: Orphan
679655da 6378F: drivers/scsi/ips.*
1da177e4 6379
6ed9f9c4
PT
6380ICH LPC AND GPIO DRIVER
6381M: Peter Tyser <ptyser@xes-inc.com>
6382S: Maintained
6383F: drivers/mfd/lpc_ich.c
6384F: drivers/gpio/gpio-ich.c
6385
3e1aec4e
MV
6386IDT VersaClock 5 CLOCK DRIVER
6387M: Marek Vasut <marek.vasut@gmail.com>
6388S: Maintained
6389F: drivers/clk/clk-versaclock5.c
6390
1e7106fc 6391IDE SUBSYSTEM
8b58be88 6392M: "David S. Miller" <davem@davemloft.net>
1da177e4 6393L: linux-ide@vger.kernel.org
8a6e2535 6394Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6395T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6396S: Maintained
679655da
JP
6397F: Documentation/ide/
6398F: drivers/ide/
6399F: include/linux/ide.h
1da177e4 6400
6cb8c13d
IP
6401IDEAPAD LAPTOP EXTRAS DRIVER
6402M: Ike Panhc <ike.pan@canonical.com>
6403L: platform-driver-x86@vger.kernel.org
6404W: http://launchpad.net/ideapad-laptop
6405S: Maintained
6406F: drivers/platform/x86/ideapad-laptop.c
6407
1ea4c161
AM
6408IDEAPAD LAPTOP SLIDEBAR DRIVER
6409M: Andrey Moiseev <o2g.org.ru@gmail.com>
6410L: linux-input@vger.kernel.org
6411W: https://github.com/o2genum/ideapad-slidebar
6412S: Maintained
6413F: drivers/input/misc/ideapad_slidebar.c
6414
0f861e8c 6415IDE/ATAPI DRIVERS
487ba8e8 6416M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6417L: linux-ide@vger.kernel.org
c404c199 6418S: Maintained
679655da
JP
6419F: Documentation/cdrom/ide-cd
6420F: drivers/ide/ide-cd*
1da177e4 6421
02cf2286 6422IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6423M: Alexander Aring <aar@pengutronix.de>
5cc92049 6424M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6425L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6426W: http://wpan.cakelab.org/
6427T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6428T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6429S: Maintained
6430F: net/ieee802154/
68653359 6431F: net/mac802154/
251741b1 6432F: drivers/net/ieee802154/
580947d3
AA
6433F: include/linux/nl802154.h
6434F: include/linux/ieee802154.h
6435F: include/net/nl802154.h
6436F: include/net/mac802154.h
6437F: include/net/af_ieee802154.h
6438F: include/net/cfg802154.h
6439F: include/net/ieee802154_netdev.h
ebef9c12 6440F: Documentation/networking/ieee802154.txt
02cf2286 6441
1ce84604
YG
6442IFE PROTOCOL
6443M: Yotam Gigi <yotamg@mellanox.com>
6444M: Jamal Hadi Salim <jhs@mojatatu.com>
6445F: net/ife
6446F: include/net/ife.h
6447F: include/uapi/linux/ife.h
6448
b1c97193
SY
6449IGORPLUG-USB IR RECEIVER
6450M: Sean Young <sean@mess.org>
6451L: linux-media@vger.kernel.org
6452S: Maintained
6453F: drivers/media/rc/igorplugusb.c
6454
40ad4a30
SY
6455IGUANAWORKS USB IR TRANSCEIVER
6456M: Sean Young <sean@mess.org>
6457L: linux-media@vger.kernel.org
6458S: Maintained
6459F: drivers/media/rc/iguanair.c
6460
ed13134b
PR
6461IIO DIGITAL POTENTIOMETER DAC
6462M: Peter Rosin <peda@axentia.se>
6463L: linux-iio@vger.kernel.org
6464S: Maintained
7fde1484 6465F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6466F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6467F: drivers/iio/dac/dpot-dac.c
ed13134b 6468
e778aa14
PR
6469IIO ENVELOPE DETECTOR
6470M: Peter Rosin <peda@axentia.se>
6471L: linux-iio@vger.kernel.org
6472S: Maintained
b475f80b 6473F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6474F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6475F: drivers/iio/adc/envelope-detector.c
e778aa14 6476
9545f86e 6477IIO SUBSYSTEM AND DRIVERS
030a13d7 6478M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6479R: Hartmut Knaack <knaack.h@gmx.de>
6480R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6481R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6482L: linux-iio@vger.kernel.org
21d41655 6483T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6484S: Maintained
866b148a 6485F: Documentation/devicetree/bindings/iio/
03e7c251 6486F: drivers/iio/
9545f86e 6487F: drivers/staging/iio/
8fe671fc 6488F: include/linux/iio/
817020cf 6489F: tools/iio/
9545f86e 6490
65519263
SG
6491IKANOS/ADI EAGLE ADSL USB DRIVER
6492M: Matthieu Castet <castet.matthieu@free.fr>
6493M: Stanislaw Gruszka <stf_xl@wp.pl>
6494S: Maintained
6495F: drivers/usb/atm/ueagle-atm.c
6496
8ef3ff27
PB
6497IMGTEC ASCII LCD DRIVER
6498M: Paul Burton <paul.burton@imgtec.com>
6499S: Maintained
6500F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6501F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6502
e89ab51f
GR
6503INA209 HARDWARE MONITOR DRIVER
6504M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6505L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6506S: Maintained
6507F: Documentation/hwmon/ina209
6508F: Documentation/devicetree/bindings/i2c/ina209.txt
6509F: drivers/hwmon/ina209.c
6510
6511INA2XX HARDWARE MONITOR DRIVER
6512M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6513L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6514S: Maintained
6515F: Documentation/hwmon/ina2xx
6516F: drivers/hwmon/ina2xx.c
6517F: include/linux/platform_data/ina2xx.h
6518
14dc124f
SIG
6519INDUSTRY PACK SUBSYSTEM (IPACK)
6520M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6521M: Jens Taprogge <jens.taprogge@taprogge.org>
6522M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6523L: industrypack-devel@lists.sourceforge.net
6524W: http://industrypack.sourceforge.net
6525S: Maintained
6526F: drivers/ipack/
6527
8adc53fd
ZLK
6528INGENIC JZ4780 DMA Driver
6529M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6530S: Maintained
6531F: drivers/dma/dma-jz4780.c
6532
87cf40e6
HH
6533INGENIC JZ4780 NAND DRIVER
6534M: Harvey Hunt <harveyhuntnexus@gmail.com>
6535L: linux-mtd@lists.infradead.org
6536S: Maintained
6537F: drivers/mtd/nand/jz4780_*
6538
aa7168f4 6539INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6540M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6541M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6542L: linux-ima-devel@lists.sourceforge.net
6543L: linux-ima-user@lists.sourceforge.net
6544L: linux-security-module@vger.kernel.org
9f273c24 6545T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6546S: Supported
679655da 6547F: security/integrity/ima/
aa7168f4 6548
9a4ea5a9
JH
6549IMGTEC IR DECODER DRIVER
6550M: James Hogan <james.hogan@imgtec.com>
6551S: Maintained
6552F: drivers/media/rc/img-ir/
6553
1da177e4 6554IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6555L: linux-fbdev@vger.kernel.org
843393d3 6556S: Orphan
8a61f013 6557F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6558
6559INFINIBAND SUBSYSTEM
b6b2bbe6 6560M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6561M: Sean Hefty <sean.hefty@intel.com>
6562M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6563L: linux-rdma@vger.kernel.org
605841f5 6564W: http://www.openfabrics.org/
8a6e2535 6565Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6566T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6567S: Supported
3d35d32d 6568F: Documentation/devicetree/bindings/infiniband/
679655da
JP
6569F: Documentation/infiniband/
6570F: drivers/infiniband/
c117ab84 6571F: include/uapi/linux/if_infiniband.h
954138dc
YD
6572F: include/uapi/rdma/
6573F: include/rdma/
1da177e4 6574
c9f04f58 6575INOTIFY
8b58be88
JP
6576M: John McCutchan <john@johnmccutchan.com>
6577M: Robert Love <rlove@rlove.org>
6578M: Eric Paris <eparis@parisplace.org>
c9f04f58 6579S: Maintained
679655da
JP
6580F: Documentation/filesystems/inotify.txt
6581F: fs/notify/inotify/
6582F: include/linux/inotify.h
c117ab84 6583F: include/uapi/linux/inotify.h
c9f04f58 6584
e2d1d6c0 6585INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6586M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6587L: linux-input@vger.kernel.org
8a6e2535 6588Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6589T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6590S: Maintained
679655da 6591F: drivers/input/
f4eea7e2 6592F: include/linux/input.h
c117ab84 6593F: include/uapi/linux/input.h
f4eea7e2 6594F: include/linux/input/
e52d8398 6595F: Documentation/devicetree/bindings/input/
e2d1d6c0 6596
3267a87f 6597INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6598M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6599L: linux-input@vger.kernel.org
75dd112a 6600S: Odd fixes
e2ba5731 6601F: Documentation/input/multi-touch-protocol.rst
7f9c2454 6602F: drivers/input/input-mt.c
3267a87f
HR
6603K: \b(ABS|SYN)_MT_
6604
97fa99a3
JY
6605INTEL ASoC BDW/HSW DRIVERS
6606M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6607L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6608S: Supported
e8e1225d
JP
6609F: sound/soc/intel/common/sst-dsp*
6610F: sound/soc/intel/common/sst-firmware.c
6611F: sound/soc/intel/boards/broadwell.c
6612F: sound/soc/intel/haswell/
97fa99a3 6613
4ac13e17
DJ
6614INTEL C600 SERIES SAS CONTROLLER DRIVER
6615M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6616M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6617L: linux-scsi@vger.kernel.org
7106891a
DJ
6618T: git git://git.code.sf.net/p/intel-sas/isci
6619S: Supported
4ac13e17 6620F: drivers/scsi/isci/
4ac13e17 6621
ecc83e52
AH
6622INTEL HID EVENT DRIVER
6623M: Alex Hung <alex.hung@canonical.com>
6624L: platform-driver-x86@vger.kernel.org
6625S: Maintained
6626F: drivers/platform/x86/intel-hid.c
6627
332e0812
AK
6628INTEL VIRTUAL BUTTON DRIVER
6629M: AceLan Kao <acelan.kao@canonical.com>
6630L: platform-driver-x86@vger.kernel.org
6631S: Maintained
6632F: drivers/platform/x86/intel-vbtn.c
6633
26717172 6634INTEL IDLE DRIVER
6af33995 6635M: Jacob Pan <jacob.jun.pan@linux.intel.com>
26717172 6636M: Len Brown <lenb@kernel.org>
bf1c138e 6637L: linux-pm@vger.kernel.org
08deed1e 6638T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
2ed38cbe 6639B: https://bugzilla.kernel.org
26717172
LB
6640S: Supported
6641F: drivers/idle/intel_idle.c
6642
8fb861fa
SP
6643INTEL INTEGRATED SENSOR HUB DRIVER
6644M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6645M: Jiri Kosina <jikos@kernel.org>
6646L: linux-input@vger.kernel.org
6647S: Maintained
6648F: drivers/hid/intel-ish-hid/
6649
7c1ac18d 6650INTEL PSTATE DRIVER
58ac1f62
SP
6651M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6652M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6653L: linux-pm@vger.kernel.org
6654S: Supported
6655F: drivers/cpufreq/intel_pstate.c
6656
9eb8ef74 6657INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6658M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6659L: linux-fbdev@vger.kernel.org
ce00f85c 6660S: Maintained
679655da 6661F: Documentation/fb/intelfb.txt
8a61f013 6662F: drivers/video/fbdev/intelfb/
9eb8ef74 6663
1da177e4 6664INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6665M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6666L: linux-fbdev@vger.kernel.org
ce00f85c 6667S: Maintained
8a61f013 6668F: drivers/video/fbdev/i810/
1da177e4 6669
f4a9bc4c 6670INTEL MENLOW THERMAL DRIVER
8b58be88 6671M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6672L: platform-driver-x86@vger.kernel.org
5ca92bd9 6673W: https://01.org/linux-acpi
f4a9bc4c 6674S: Supported
679655da 6675F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6676
248a9dc3 6677INTEL I/OAT DMA DRIVER
18ebd564 6678M: Dave Jiang <dave.jiang@intel.com>
08223d80 6679R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6680L: dmaengine@vger.kernel.org
6681Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6682S: Supported
679655da 6683F: drivers/dma/ioat*
248a9dc3 6684
6c8909b4 6685INTEL IOMMU (VT-d)
8b58be88 6686M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6687L: iommu@lists.linux-foundation.org
54e5881d 6688T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6689S: Supported
3fb39615 6690F: drivers/iommu/intel-iommu.c
679655da 6691F: include/linux/intel-iommu.h
6c8909b4 6692
b3e5f263 6693INTEL IOP-ADMA DMA DRIVER
08223d80 6694R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6695S: Odd fixes
679655da 6696F: drivers/dma/iop-adma.c
b3e5f263 6697
9251ce95 6698INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6699M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6700S: Maintained
679655da
JP
6701F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6702F: arch/arm/mach-ixp4xx/include/mach/npe.h
6703F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6704F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6705F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6706F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6707
844dd05f 6708INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6709M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6710S: Maintained
679655da 6711F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6712
2f302324 6713INTEL ETHERNET DRIVERS
8b58be88 6714M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6715L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6716W: http://www.intel.com/support/feedback.htm
d94e6fed 6717W: http://e1000.sourceforge.net/
2f302324
JK
6718Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6719T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6720T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6721S: Supported
0d164401
JK
6722F: Documentation/networking/e100.txt
6723F: Documentation/networking/e1000.txt
6724F: Documentation/networking/e1000e.txt
6725F: Documentation/networking/igb.txt
6726F: Documentation/networking/igbvf.txt
6727F: Documentation/networking/ixgb.txt
6728F: Documentation/networking/ixgbe.txt
6729F: Documentation/networking/ixgbevf.txt
1bff6529 6730F: Documentation/networking/i40e.txt
105bf2fe 6731F: Documentation/networking/i40evf.txt
dee1ad47 6732F: drivers/net/ethernet/intel/
bc90d291 6733F: drivers/net/ethernet/intel/*/
1da177e4 6734
6e4de866
FL
6735INTEL RDMA RNIC DRIVER
6736M: Faisal Latif <faisal.latif@intel.com>
3b9d9650 6737M: Shiraz Saleem <shiraz.saleem@intel.com>
6e4de866
FL
6738L: linux-rdma@vger.kernel.org
6739S: Supported
6740F: drivers/infiniband/hw/i40iw/
6741
224f9e6d
AS
6742INTEL MERRIFIELD GPIO DRIVER
6743M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6744L: linux-gpio@vger.kernel.org
6745S: Maintained
6746F: drivers/gpio/gpio-merrifield.c
6747
0963d59b
LW
6748INTEL-MID GPIO DRIVER
6749M: David Cohen <david.a.cohen@linux.intel.com>
6750L: linux-gpio@vger.kernel.org
6751S: Maintained
6752F: drivers/gpio/gpio-intel-mid.c
6753
ca907a90
SY
6754INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6755M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6756L: linux-wireless@vger.kernel.org
ca907a90 6757S: Maintained
679655da 6758F: Documentation/networking/README.ipw2100
679655da 6759F: Documentation/networking/README.ipw2200
367a1092 6760F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6761
5760b0a5
AS
6762INTEL(R) TRACE HUB
6763M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6764S: Supported
6765F: Documentation/trace/intel_th.txt
6766F: drivers/hwtracing/intel_th/
6767
4bd96a7a 6768INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6769M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6770L: tboot-devel@lists.sourceforge.net
6771W: http://tboot.sourceforge.net
e9b7d7c8 6772T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6773S: Supported
6774F: Documentation/intel_txt.txt
6775F: include/linux/tboot.h
6776F: arch/x86/kernel/tboot.c
6777
8a70da82 6778INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6779M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6780M: linux-wimax@intel.com
49e7d9df 6781L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6782S: Supported
6783W: http://linuxwimax.org
679655da
JP
6784F: Documentation/wimax/README.i2400m
6785F: drivers/net/wimax/i2400m/
c117ab84 6786F: include/uapi/linux/wimax/i2400m.h
8a70da82 6787
1c0ce89c
SG
6788INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6789M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6790L: linux-wireless@vger.kernel.org
1c0ce89c 6791S: Supported
7ac9a364 6792F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6793
b481de9c 6794INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6795M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6796M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6797M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6798M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6799L: linux-wireless@vger.kernel.org
b481de9c 6800W: http://intellinuxwireless.org
b62ff718 6801T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6802S: Supported
e705c121 6803F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6804
de8fe023
TW
6805INTEL MANAGEMENT ENGINE (mei)
6806M: Tomas Winkler <tomas.winkler@intel.com>
6807L: linux-kernel@vger.kernel.org
6808S: Supported
c117ab84 6809F: include/uapi/linux/mei.h
5069288b 6810F: include/linux/mei_cl_bus.h
de8fe023 6811F: drivers/misc/mei/*
222818c3 6812F: drivers/watchdog/mei_wdt.c
e07950a1 6813F: Documentation/misc-devices/mei/*
986b891a 6814F: samples/mei/*
de8fe023 6815
50ceb98b
SD
6816INTEL MIC DRIVERS (mic)
6817M: Sudeep Dutt <sudeep.dutt@intel.com>
6818M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6819S: Supported
6820W: https://github.com/sudeepdutt/mic
6821W: http://software.intel.com/en-us/mic-developer
6822F: include/linux/mic_bus.h
6823F: include/linux/scif.h
6824F: include/uapi/linux/mic_common.h
6825F: include/uapi/linux/mic_ioctl.h
9f273c24 6826F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6827F: drivers/misc/mic/
6828F: drivers/dma/mic_x100_dma.c
6829F: drivers/dma/mic_x100_dma.h
9f273c24 6830F: Documentation/mic/
50ceb98b 6831
fdca4f16 6832INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6833M: Zha Qipeng<qipeng.zha@intel.com>
6834L: platform-driver-x86@vger.kernel.org
6835S: Maintained
6836F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6837F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6838F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6839F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6840
378f956e
SKC
6841INTEL TELEMETRY DRIVER
6842M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6843L: platform-driver-x86@vger.kernel.org
6844S: Maintained
378f956e 6845F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6846F: drivers/platform/x86/intel_telemetry*
0a8b8353 6847
b740d2e9
RB
6848INTEL PMC CORE DRIVER
6849M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6850M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6851L: platform-driver-x86@vger.kernel.org
6852S: Maintained
6853F: arch/x86/include/asm/pmc_core.h
6854F: drivers/platform/x86/intel_pmc_core*
6855
3904b28e
LW
6856INVENSENSE MPU-3050 GYROSCOPE DRIVER
6857M: Linus Walleij <linus.walleij@linaro.org>
6858L: linux-iio@vger.kernel.org
6859S: Maintained
6860F: drivers/iio/gyro/mpu3050*
6861F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6862
cb109a0e 6863IOC3 ETHERNET DRIVER
8b58be88 6864M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6865L: linux-mips@linux-mips.org
6866S: Maintained
8862bf1e 6867F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6868
cb109a0e 6869IOC3 SERIAL DRIVER
8b58be88 6870M: Pat Gefre <pfg@sgi.com>
d39e0721 6871L: linux-serial@vger.kernel.org
cb109a0e 6872S: Maintained
df621252 6873F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6874
0b6e8569
SW
6875IOMMU DRIVERS
6876M: Joerg Roedel <joro@8bytes.org>
6877L: iommu@lists.linux-foundation.org
6878T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6879S: Maintained
efcd94c0 6880F: Documentation/devicetree/bindings/iommu/
0b6e8569 6881F: drivers/iommu/
82df0a43
TR
6882F: include/linux/iommu.h
6883F: include/linux/iova.h
0b6e8569 6884
4480f15b 6885IP MASQUERADING
8b58be88 6886M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6887S: Maintained
679655da 6888F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6889
4409ebe9 6890IPMI SUBSYSTEM
8b58be88 6891M: Corey Minyard <minyard@acm.org>
b0c90653 6892L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6893W: http://openipmi.sourceforge.net/
6894S: Supported
679655da
JP
6895F: Documentation/IPMI.txt
6896F: drivers/char/ipmi/
6897F: include/linux/ipmi*
c117ab84 6898F: include/uapi/linux/ipmi*
4409ebe9 6899
2d800897
KW
6900QCOM AUDIO (ASoC) DRIVERS
6901M: Patrick Lai <plai@codeaurora.org>
6902M: Banajit Goswami <bgoswami@codeaurora.org>
6903L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6904S: Supported
6905F: sound/soc/qcom/
6906
e2d1d6c0 6907IPS SCSI RAID DRIVER
8b58be88 6908M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6909L: linux-scsi@vger.kernel.org
6910W: http://www.adaptec.com/
6911S: Maintained
679655da 6912F: drivers/scsi/ips*
e2d1d6c0
RD
6913
6914IPVS
8b58be88
JP
6915M: Wensong Zhang <wensong@linux-vs.org>
6916M: Simon Horman <horms@verge.net.au>
6917M: Julian Anastasov <ja@ssi.bg>
979b6c13 6918L: netdev@vger.kernel.org
e2d1d6c0 6919L: lvs-devel@vger.kernel.org
1da177e4 6920S: Maintained
9f273c24
FW
6921T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6922T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6923F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6924F: include/net/ip_vs.h
c117ab84 6925F: include/uapi/linux/ip_vs.h
679655da 6926F: net/netfilter/ipvs/
1da177e4 6927
e7839f25 6928IPWIRELESS DRIVER
e5f6450c 6929M: Jiri Kosina <jikos@kernel.org>
d8130624 6930M: David Sterba <dsterba@suse.com>
92094aa0 6931S: Odd Fixes
282361a0 6932F: drivers/tty/ipwireless/
099dc4fb 6933
e2d1d6c0 6934IPX NETWORK LAYER
e2d1d6c0 6935L: netdev@vger.kernel.org
0c59d281 6936S: Odd fixes
679655da 6937F: include/net/ipx.h
c117ab84 6938F: include/uapi/linux/ipx.h
679655da 6939F: net/ipx/
e2d1d6c0 6940
1da177e4 6941IRDA SUBSYSTEM
8b58be88 6942M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6943L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6944L: netdev@vger.kernel.org
1da177e4 6945W: http://irda.sourceforge.net/
f353976d 6946S: Maintained
e0057975 6947T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6948F: Documentation/networking/irda.txt
6949F: drivers/net/irda/
6950F: include/net/irda/
6951F: net/irda/
1da177e4 6952
a800c7cc
TG
6953IRQ SUBSYSTEM
6954M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6955L: linux-kernel@vger.kernel.org
a800c7cc 6956S: Maintained
75fc2d37 6957T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6958F: kernel/irq/
2ed9fd28
JC
6959
6960IRQCHIP DRIVERS
6961M: Thomas Gleixner <tglx@linutronix.de>
6962M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6963M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6964L: linux-kernel@vger.kernel.org
6965S: Maintained
6966T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6967T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6968F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6969F: drivers/irqchip/
a800c7cc 6970
7ab3a837 6971IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6972M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6973S: Maintained
b09dec2c 6974T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6975F: Documentation/IRQ-domain.txt
6976F: include/linux/irqdomain.h
6977F: kernel/irq/irqdomain.c
b09dec2c 6978F: kernel/irq/msi.c
7ab3a837 6979
ad7afc38
WBG
6980ISA
6981M: William Breathitt Gray <vilhelm.gray@gmail.com>
6982S: Maintained
6983F: Documentation/isa.txt
6984F: drivers/base/isa.c
6985F: include/linux/isa.h
6986
e2d1d6c0 6987ISAPNP
8b58be88 6988M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6989S: Maintained
679655da
JP
6990F: Documentation/isapnp.txt
6991F: drivers/pnp/isapnp/
6992F: include/linux/isapnp.h
e2d1d6c0 6993
d39b8420
HV
6994ISA RADIO MODULE
6995M: Hans Verkuil <hverkuil@xs4all.nl>
6996L: linux-media@vger.kernel.org
6997T: git git://linuxtv.org/media_tree.git
a825eaec 6998W: https://linuxtv.org
d39b8420
HV
6999S: Maintained
7000F: drivers/media/radio/radio-isa*
7001
71a6d0af
HW
7002iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7003M: Peter Jones <pjones@redhat.com>
7004M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7005S: Maintained
7006F: drivers/firmware/iscsi_ibft*
7007
14816b1e 7008ISCSI
623290a2
LD
7009M: Lee Duncan <lduncan@suse.com>
7010M: Chris Leech <cleech@redhat.com>
14816b1e 7011L: open-iscsi@googlegroups.com
623290a2 7012W: www.open-iscsi.com
14816b1e 7013S: Maintained
679655da
JP
7014F: drivers/scsi/*iscsi*
7015F: include/scsi/*iscsi*
14816b1e 7016
1e65eb42
OG
7017ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7018M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 7019M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
7020M: Roi Dayan <roid@mellanox.com>
7021L: linux-rdma@vger.kernel.org
7022S: Supported
7023W: http://www.openfabrics.org
7024W: www.open-iscsi.org
7025Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 7026F: drivers/infiniband/ulp/iser/
1e65eb42 7027
2b70e5fd 7028ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 7029M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
7030T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7031L: linux-rdma@vger.kernel.org
7032L: target-devel@vger.kernel.org
7033S: Supported
7034W: http://www.linux-iscsi.org
7035F: drivers/infiniband/ulp/isert
7036
1da177e4 7037ISDN SUBSYSTEM
8b58be88 7038M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 7039L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 7040L: netdev@vger.kernel.org
1da177e4 7041W: http://www.isdn4linux.de
54e5881d 7042T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 7043S: Maintained
679655da
JP
7044F: Documentation/isdn/
7045F: drivers/isdn/
7046F: include/linux/isdn.h
7047F: include/linux/isdn/
c117ab84
CEB
7048F: include/uapi/linux/isdn.h
7049F: include/uapi/linux/isdn/
1da177e4
LT
7050
7051ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 7052M: Armin Schindler <mac@melware.de>
d5d52273 7053L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
7054W: http://www.melware.de
7055S: Maintained
679655da 7056F: drivers/isdn/hardware/eicon/
1da177e4 7057
d624870f 7058IT87 HARDWARE MONITORING DRIVER
d8130624 7059M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7060L: linux-hwmon@vger.kernel.org
d624870f
JD
7061S: Maintained
7062F: Documentation/hwmon/it87
7063F: drivers/hwmon/it87.c
7064
d7104bff
AP
7065IT913X MEDIA DRIVER
7066M: Antti Palosaari <crope@iki.fi>
7067L: linux-media@vger.kernel.org
a825eaec 7068W: https://linuxtv.org
d7104bff
AP
7069W: http://palosaari.fi/linux/
7070Q: http://patchwork.linuxtv.org/project/linux-media/list/
7071T: git git://linuxtv.org/anttip/media_tree.git
7072S: Maintained
249c697e 7073F: drivers/media/tuners/it913x*
d7104bff 7074
91821ff3 7075IVTV VIDEO4LINUX DRIVER
6afdeaf8 7076M: Andy Walls <awalls@md.metrocast.net>
7b212edf 7077L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 7078L: linux-media@vger.kernel.org
275ffde4 7079T: git git://linuxtv.org/media_tree.git
91821ff3
HV
7080W: http://www.ivtvdriver.org
7081S: Maintained
618cd932 7082F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 7083F: drivers/media/pci/ivtv/
c117ab84 7084F: include/uapi/linux/ivtv*
91821ff3 7085
68620bdd
MP
7086IX2505V MEDIA DRIVER
7087M: Malcolm Priestley <tvboxspy@gmail.com>
7088L: linux-media@vger.kernel.org
a825eaec 7089W: https://linuxtv.org
68620bdd
MP
7090Q: http://patchwork.linuxtv.org/project/linux-media/list/
7091S: Maintained
7092F: drivers/media/dvb-frontends/ix2505v*
7093
4453d736
GR
7094JC42.4 TEMPERATURE SENSOR DRIVER
7095M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7096L: linux-hwmon@vger.kernel.org
4453d736
GR
7097S: Maintained
7098F: drivers/hwmon/jc42.c
7099F: Documentation/hwmon/jc42
7100
e2d1d6c0 7101JFS FILESYSTEM
3256f80f 7102M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
7103L: jfs-discussion@lists.sourceforge.net
7104W: http://jfs.sourceforge.net/
54e5881d 7105T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 7106S: Maintained
679655da
JP
7107F: Documentation/filesystems/jfs.txt
7108F: fs/jfs/
e2d1d6c0 7109
95252236 7110JME NETWORK DRIVER
8b58be88 7111M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
7112L: netdev@vger.kernel.org
7113S: Maintained
63d24a0e 7114F: drivers/net/ethernet/jme.*
95252236 7115
1da177e4 7116JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 7117M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
7118L: linux-mtd@lists.infradead.org
7119W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 7120S: Maintained
679655da 7121F: fs/jffs2/
c117ab84 7122F: include/uapi/linux/jffs2.h
1da177e4 7123
d183e11a
TT
7124JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7125M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 7126M: Jan Kara <jack@suse.com>
d183e11a
TT
7127L: linux-ext4@vger.kernel.org
7128S: Maintained
7129F: fs/jbd2/
7130F: include/linux/jbd2.h
ae0718f8 7131
207dab5f
MU
7132JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7133M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7134L: linux-media@vger.kernel.org
7135S: Maintained
7136F: drivers/media/platform/rcar_jpu.c
7137
fd8b6cb4 7138JSM Neo PCI based serial card
df247081 7139M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
7140L: linux-serial@vger.kernel.org
7141S: Maintained
df621252 7142F: drivers/tty/serial/jsm/
ae0718f8 7143
af39917d
CL
7144K10TEMP HARDWARE MONITORING DRIVER
7145M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 7146L: linux-hwmon@vger.kernel.org
af39917d
CL
7147S: Maintained
7148F: Documentation/hwmon/k10temp
7149F: drivers/hwmon/k10temp.c
7150
4660cb35 7151K8TEMP HARDWARE MONITORING DRIVER
8b58be88 7152M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 7153L: linux-hwmon@vger.kernel.org
ae0718f8 7154S: Maintained
679655da
JP
7155F: Documentation/hwmon/k8temp
7156F: drivers/hwmon/k8temp.c
ae0718f8 7157
0ba1d91d
AR
7158KASAN
7159M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7160R: Alexander Potapenko <glider@google.com>
7161R: Dmitry Vyukov <dvyukov@google.com>
7162L: kasan-dev@googlegroups.com
7163S: Maintained
7164F: arch/*/include/asm/kasan.h
7165F: arch/*/mm/kasan_init*
2757aafa 7166F: Documentation/dev-tools/kasan.rst
64f8ebaf 7167F: include/linux/kasan*.h
0ba1d91d
AR
7168F: lib/test_kasan.c
7169F: mm/kasan/
7170F: scripts/Makefile.kasan
7171
1da177e4 7172KCONFIG
5eb1f99e 7173M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 7174L: linux-kbuild@vger.kernel.org
cea8321c 7175T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 7176S: Maintained
679655da
JP
7177F: Documentation/kbuild/kconfig-language.txt
7178F: scripts/kconfig/
1da177e4 7179
ea6c2089 7180KDUMP
f871f191
VG
7181M: Dave Young <dyoung@redhat.com>
7182M: Baoquan He <bhe@redhat.com>
7183R: Vivek Goyal <vgoyal@redhat.com>
34633993 7184L: kexec@lists.infradead.org
ea6c2089
VG
7185W: http://lse.sourceforge.net/kdump/
7186S: Maintained
80811493 7187F: Documentation/kdump/
ea6c2089 7188
f41bf02f
HV
7189KEENE FM RADIO TRANSMITTER DRIVER
7190M: Hans Verkuil <hverkuil@xs4all.nl>
7191L: linux-media@vger.kernel.org
7192T: git git://linuxtv.org/media_tree.git
a825eaec 7193W: https://linuxtv.org
f41bf02f
HV
7194S: Maintained
7195F: drivers/media/radio/radio-keene*
7196
1da177e4 7197KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 7198M: Ian Kent <raven@themaw.net>
f694fc97 7199L: autofs@vger.kernel.org
1da177e4 7200S: Maintained
679655da 7201F: fs/autofs4/
1da177e4 7202
70fb7ba6 7203KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8b38f890 7204M: Masahiro Yamada <yamada.masahiro@socionext.com>
d8130624 7205M: Michal Marek <mmarek@suse.com>
8b38f890 7206T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
347d12d7 7207L: linux-kbuild@vger.kernel.org
5ce45962 7208S: Maintained
679655da
JP
7209F: Documentation/kbuild/
7210F: Makefile
7211F: scripts/Makefile.*
70fb7ba6
MM
7212F: scripts/basic/
7213F: scripts/mk*
7214F: scripts/package/
1da177e4
LT
7215
7216KERNEL JANITORS
c3000e03 7217L: kernel-janitors@vger.kernel.org
10466f5a 7218W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7219S: Odd Fixes
1da177e4 7220
e8b43555 7221KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7222M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 7223M: Jeff Layton <jlayton@poochiereds.net>
16141c02 7224L: linux-nfs@vger.kernel.org
1da177e4 7225W: http://nfs.sourceforge.net/
9f273c24 7226T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7227S: Supported
679655da 7228F: fs/nfsd/
c117ab84 7229F: include/uapi/linux/nfsd/
679655da
JP
7230F: fs/lockd/
7231F: fs/nfs_common/
7232F: net/sunrpc/
7233F: include/linux/lockd/
7234F: include/linux/sunrpc/
c117ab84 7235F: include/uapi/linux/sunrpc/
1da177e4 7236
13b122b3
SK
7237KERNEL SELFTEST FRAMEWORK
7238M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7239M: Shuah Khan <shuah@kernel.org>
64f00850 7240L: linux-kselftest@vger.kernel.org
13b122b3
SK
7241T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7242S: Maintained
7243F: tools/testing/selftests
7244
426d62e2 7245KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7246M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7247M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7248L: kvm@vger.kernel.org
e3e58478 7249W: http://www.linux-kvm.org
a94b40a6 7250T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7251S: Supported
c93a64fe
PB
7252F: Documentation/*/kvm*.txt
7253F: Documentation/virtual/kvm/
679655da 7254F: arch/*/kvm/
1662e862
CB
7255F: arch/x86/kernel/kvm.c
7256F: arch/x86/kernel/kvmclock.c
679655da
JP
7257F: arch/*/include/asm/kvm*
7258F: include/linux/kvm*
c117ab84 7259F: include/uapi/linux/kvm*
679655da 7260F: virt/kvm/
6d0a1a61 7261F: tools/kvm/
426d62e2 7262
ad8003d3 7263KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 7264M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7265L: kvm@vger.kernel.org
038161de 7266W: http://www.linux-kvm.org/
7de609c8 7267S: Maintained
679655da 7268F: arch/x86/include/asm/svm.h
679655da 7269F: arch/x86/kvm/svm.c
426d62e2 7270
513014b7 7271KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 7272M: Alexander Graf <agraf@suse.com>
1fc9d2bf 7273L: kvm-ppc@vger.kernel.org
038161de 7274W: http://www.linux-kvm.org/
6a7f972d 7275T: git git://github.com/agraf/linux-2.6.git
513014b7 7276S: Supported
679655da
JP
7277F: arch/powerpc/include/asm/kvm*
7278F: arch/powerpc/kvm/
513014b7 7279
85f8fffe 7280KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 7281M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 7282M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
7283L: linux-s390@vger.kernel.org
7284W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 7285T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 7286S: Supported
679655da
JP
7287F: Documentation/s390/kvm.txt
7288F: arch/s390/include/asm/kvm*
80811493 7289F: arch/s390/kvm/
b8f98280 7290F: arch/s390/mm/gmap.c
85f8fffe 7291
a749474d 7292KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 7293M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7294M: Marc Zyngier <marc.zyngier@arm.com>
7295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7296L: kvmarm@lists.cs.columbia.edu
7297W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7298T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7299S: Supported
a749474d
CD
7300F: arch/arm/include/uapi/asm/kvm*
7301F: arch/arm/include/asm/kvm*
7302F: arch/arm/kvm/
5c8818b4
MZ
7303F: virt/kvm/arm/
7304F: include/kvm/arm_*
a749474d 7305
6394a3ec 7306KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7307M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7308M: Marc Zyngier <marc.zyngier@arm.com>
7309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7310L: kvmarm@lists.cs.columbia.edu
7311S: Maintained
7312F: arch/arm64/include/uapi/asm/kvm*
7313F: arch/arm64/include/asm/kvm*
7314F: arch/arm64/kvm/
7315
bfd3d532
JH
7316KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7317M: James Hogan <james.hogan@imgtec.com>
7318L: linux-mips@linux-mips.org
7319S: Supported
7320F: arch/mips/include/uapi/asm/kvm*
7321F: arch/mips/include/asm/kvm*
7322F: arch/mips/kvm/
7323
27f395b8
TH
7324KERNFS
7325M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7326M: Tejun Heo <tj@kernel.org>
7327T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7328S: Supported
7329F: include/linux/kernfs.h
7330F: fs/kernfs/
bfd3d532 7331
dc009d92 7332KEXEC
8b58be88 7333M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7334W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7335L: kexec@lists.infradead.org
dc009d92 7336S: Maintained
679655da 7337F: include/linux/kexec.h
c117ab84 7338F: include/uapi/linux/kexec.h
10540a69 7339F: kernel/kexec*
dc009d92 7340
e971461f
DH
7341KEYS/KEYRINGS:
7342M: David Howells <dhowells@redhat.com>
aa62efff 7343L: keyrings@vger.kernel.org
e971461f 7344S: Maintained
d410fa4e 7345F: Documentation/security/keys.txt
e971461f
DH
7346F: include/linux/key.h
7347F: include/linux/key-type.h
75aeddd1
DH
7348F: include/linux/keyctl.h
7349F: include/uapi/linux/keyctl.h
e971461f
DH
7350F: include/keys/
7351F: security/keys/
7352
7f3c68be 7353KEYS-TRUSTED
74dd744f
MZ
7354M: David Safford <safford@us.ibm.com>
7355M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7356L: linux-security-module@vger.kernel.org
aa62efff 7357L: keyrings@vger.kernel.org
7f3c68be 7358S: Supported
d410fa4e 7359F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
7360F: include/keys/trusted-type.h
7361F: security/keys/trusted.c
7362F: security/keys/trusted.h
7363
7364KEYS-ENCRYPTED
74dd744f
MZ
7365M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7366M: David Safford <safford@us.ibm.com>
7f3c68be 7367L: linux-security-module@vger.kernel.org
aa62efff 7368L: keyrings@vger.kernel.org
7f3c68be 7369S: Supported
d410fa4e 7370F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7371F: include/keys/encrypted-type.h
19c90aa6 7372F: security/keys/encrypted-keys/
7f3c68be 7373
5b778dad 7374KGDB / KDB /debug_core
8b58be88 7375M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7376W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7377L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7378T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7379S: Maintained
679655da
JP
7380F: Documentation/DocBook/kgdb.tmpl
7381F: drivers/misc/kgdbts.c
df621252 7382F: drivers/tty/serial/kgdboc.c
5b778dad 7383F: include/linux/kdb.h
679655da 7384F: include/linux/kgdb.h
4063eb5f 7385F: kernel/debug/
e3e2aaf7 7386
456db8cc 7387KMEMCHECK
8b58be88 7388M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7389M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7390S: Maintained
9c296b46 7391F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7392F: arch/x86/include/asm/kmemcheck.h
7393F: arch/x86/mm/kmemcheck/
7394F: include/linux/kmemcheck.h
7395F: mm/kmemcheck.c
b9ce08c0 7396
c3bb4d24 7397KMEMLEAK
8b58be88 7398M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7399S: Maintained
ca90a7a3 7400F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7401F: include/linux/kmemleak.h
7402F: mm/kmemleak.c
7403F: mm/kmemleak-test.c
7404
89559a61 7405KPROBES
a320817c 7406M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7407M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7408M: "David S. Miller" <davem@davemloft.net>
353def94 7409M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7410S: Maintained
679655da
JP
7411F: Documentation/kprobes.txt
7412F: include/linux/kprobes.h
7d134b2c 7413F: include/asm-generic/kprobes.h
679655da 7414F: kernel/kprobes.c
89559a61 7415
70e84049 7416KS0108 LCD CONTROLLER DRIVER
8b58be88 7417M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7418W: http://miguelojeda.es/auxdisplay.htm
7419W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7420S: Maintained
679655da
JP
7421F: Documentation/auxdisplay/ks0108
7422F: drivers/auxdisplay/ks0108.c
7423F: include/linux/ks0108.h
70e84049 7424
1b69c6d0
DA
7425L3MDEV
7426M: David Ahern <dsa@cumulusnetworks.com>
7427L: netdev@vger.kernel.org
7428S: Maintained
7429F: net/l3mdev
7430F: include/net/l3mdev.h
7431
9ca44355 7432LANTIQ MIPS ARCHITECTURE
bdb40e8e 7433M: John Crispin <john@phrozen.org>
9ca44355
JC
7434L: linux-mips@linux-mips.org
7435S: Maintained
7436F: arch/mips/lantiq
7437
1da177e4 7438LAPB module
1da177e4 7439L: linux-x25@vger.kernel.org
bf9915cc 7440S: Orphan
679655da
JP
7441F: Documentation/networking/lapb-module.txt
7442F: include/*/lapb.h
7443F: net/lapb/
1da177e4
LT
7444
7445LASI 53c700 driver for PARISC
8b58be88 7446M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7447L: linux-scsi@vger.kernel.org
7448S: Maintained
679655da
JP
7449F: Documentation/scsi/53c700.txt
7450F: drivers/scsi/53c700*
1da177e4 7451
263de9b5 7452LED SUBSYSTEM
8b58be88 7453M: Richard Purdie <rpurdie@rpsys.net>
305335b9 7454M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7455M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7456L: linux-leds@vger.kernel.org
b8926ba0 7457T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7458S: Maintained
85c90368 7459F: Documentation/devicetree/bindings/leds/
679655da
JP
7460F: drivers/leds/
7461F: include/linux/leds.h
263de9b5 7462
b0461a44 7463LEGACY EEPROM DRIVER
d8130624 7464M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7465S: Maintained
7466F: Documentation/misc-devices/eeprom
7467F: drivers/misc/eeprom/eeprom.c
7468
1da177e4 7469LEGO USB Tower driver
8b58be88 7470M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7471L: legousb-devel@lists.sourceforge.net
7472W: http://legousb.sourceforge.net/
7473S: Maintained
679655da 7474F: drivers/usb/misc/legousbtower.c
1da177e4 7475
055616a8
MK
7476LG2160 MEDIA DRIVER
7477M: Michael Krufky <mkrufky@linuxtv.org>
7478L: linux-media@vger.kernel.org
a825eaec 7479W: https://linuxtv.org
055616a8
MK
7480W: http://github.com/mkrufky
7481Q: http://patchwork.linuxtv.org/project/linux-media/list/
7482T: git git://linuxtv.org/mkrufky/tuners.git
7483S: Maintained
7484F: drivers/media/dvb-frontends/lg2160.*
7485
6f0e7725
MK
7486LGDT3305 MEDIA DRIVER
7487M: Michael Krufky <mkrufky@linuxtv.org>
7488L: linux-media@vger.kernel.org
a825eaec 7489W: https://linuxtv.org
6f0e7725
MK
7490W: http://github.com/mkrufky
7491Q: http://patchwork.linuxtv.org/project/linux-media/list/
7492T: git git://linuxtv.org/mkrufky/tuners.git
7493S: Maintained
7494F: drivers/media/dvb-frontends/lgdt3305.*
7495
568a17ff 7496LGUEST
8b58be88 7497M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7498L: lguest@lists.ozlabs.org
568a17ff 7499W: http://lguest.ozlabs.org/
72e91863 7500S: Odd Fixes
070f420b 7501F: arch/x86/include/asm/lguest*.h
679655da
JP
7502F: arch/x86/lguest/
7503F: drivers/lguest/
7504F: include/linux/lguest*.h
070f420b 7505F: tools/lguest/
568a17ff 7506
32ac7cb2
TH
7507LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7508M: Tejun Heo <tj@kernel.org>
7509L: linux-ide@vger.kernel.org
7510T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7511S: Maintained
7512F: drivers/ata/
7513F: include/linux/ata.h
7514F: include/linux/libata.h
d2abf98e 7515F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7516
7517LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7518M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7519L: linux-ide@vger.kernel.org
7520T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7521S: Maintained
7522F: include/linux/pata_arasan_cf_data.h
7523F: drivers/ata/pata_arasan_cf.c
7524
c7fa056c
BZ
7525LIBATA PATA DRIVERS
7526M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7527M: Tejun Heo <tj@kernel.org>
7528L: linux-ide@vger.kernel.org
7529T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7530S: Maintained
7531F: drivers/ata/pata_*.c
7532F: drivers/ata/ata_generic.c
7533
32ac7cb2
TH
7534LIBATA SATA AHCI PLATFORM devices support
7535M: Hans de Goede <hdegoede@redhat.com>
7536M: Tejun Heo <tj@kernel.org>
7537L: linux-ide@vger.kernel.org
7538T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7539S: Maintained
7540F: drivers/ata/ahci_platform.c
7541F: drivers/ata/libahci_platform.c
7542F: include/linux/ahci_platform.h
7543
7544LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7545M: Mikael Pettersson <mikpelinux@gmail.com>
7546L: linux-ide@vger.kernel.org
7547T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7548S: Maintained
7549F: drivers/ata/sata_promise.*
7550
1acd437c
SL
7551LIBLOCKDEP
7552M: Sasha Levin <sasha.levin@oracle.com>
7553S: Maintained
7554F: tools/lib/lockdep/
7555
bc30196f
DW
7556LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7557M: Dan Williams <dan.j.williams@intel.com>
7558L: linux-nvdimm@lists.01.org
7559Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7560T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7561S: Supported
7562F: drivers/nvdimm/*
7563F: include/linux/nd.h
7564F: include/linux/libnvdimm.h
7565F: include/uapi/linux/ndctl.h
7566
7567LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7568M: Ross Zwisler <ross.zwisler@linux.intel.com>
7569L: linux-nvdimm@lists.01.org
7570Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7571S: Supported
7572F: drivers/nvdimm/blk.c
7573F: drivers/nvdimm/region_devs.c
7574F: drivers/acpi/nfit*
7575
7576LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7577M: Vishal Verma <vishal.l.verma@intel.com>
7578L: linux-nvdimm@lists.01.org
7579Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7580S: Supported
7581F: drivers/nvdimm/btt*
7582
7583LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7584M: Ross Zwisler <ross.zwisler@linux.intel.com>
7585L: linux-nvdimm@lists.01.org
7586Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7587S: Supported
7588F: drivers/nvdimm/pmem.c
b864bc17 7589F: include/linux/pmem.h
40603526 7590F: arch/*/include/asm/pmem.h
bc30196f 7591
cd9e9808
MB
7592LIGHTNVM PLATFORM SUPPORT
7593M: Matias Bjorling <mb@lightnvm.io>
7594W: http://github/OpenChannelSSD
4ead1a25 7595L: linux-block@vger.kernel.org
cd9e9808
MB
7596S: Maintained
7597F: drivers/lightnvm/
7598F: include/linux/lightnvm.h
7599F: include/uapi/linux/lightnvm.h
7600
852bb9f5 7601LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7602M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7603M: Paul Mackerras <paulus@samba.org>
ea668936 7604M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7605W: https://github.com/linuxppc/linux/wiki
a4724ed6 7606L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7607Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7608T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7609S: Supported
a4271583 7610F: Documentation/ABI/stable/sysfs-firmware-opal-*
58f16913 7611F: Documentation/devicetree/bindings/powerpc/
a4271583
SS
7612F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7613F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
11c34c7d
JP
7614F: Documentation/powerpc/
7615F: arch/powerpc/
ef69b03d
ME
7616F: drivers/char/tpm/tpm_ibmvtpm*
7617F: drivers/crypto/nx/
7618F: drivers/crypto/vmx/
a4271583 7619F: drivers/i2c/busses/i2c-opal.c
ef69b03d
ME
7620F: drivers/net/ethernet/ibm/ibmveth.*
7621F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7622F: drivers/pci/hotplug/pnv_php.c
ef69b03d 7623F: drivers/pci/hotplug/rpa*
a4271583 7624F: drivers/rtc/rtc-opal.c
ef69b03d 7625F: drivers/scsi/ibmvscsi/
a4271583 7626F: drivers/tty/hvc/hvc_opal.c
ad654f25 7627F: tools/testing/selftests/powerpc
ef69b03d
ME
7628N: /pmac
7629N: powermac
7630N: powernv
7631N: [^a-z0-9]ps3
7632N: pseries
1da177e4
LT
7633
7634LINUX FOR POWER MACINTOSH
8b58be88 7635M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7636W: http://www.penguinppc.org/
a4724ed6 7637L: linuxppc-dev@lists.ozlabs.org
1da177e4 7638S: Maintained
11c34c7d
JP
7639F: arch/powerpc/platforms/powermac/
7640F: drivers/macintosh/
1da177e4 7641
77a76369 7642LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7643M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7644L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7645T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7646S: Maintained
11c34c7d
JP
7647F: arch/powerpc/platforms/512x/
7648F: arch/powerpc/platforms/52xx/
1da177e4
LT
7649
7650LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7651M: Alistair Popple <alistair@popple.id.au>
8b58be88 7652M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7653W: http://www.penguinppc.org/
a4724ed6 7654L: linuxppc-dev@lists.ozlabs.org
1da177e4 7655S: Maintained
11c34c7d
JP
7656F: arch/powerpc/platforms/40x/
7657F: arch/powerpc/platforms/44x/
1da177e4 7658
260c02a9 7659LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7660L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7661S: Orphan
11c34c7d
JP
7662F: arch/powerpc/*/*virtex*
7663F: arch/powerpc/*/*/*virtex*
1da177e4 7664
e93adf1e 7665LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7666M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7667W: http://www.penguinppc.org/
a4724ed6 7668L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7669S: Maintained
a2b1f7c8 7670F: arch/powerpc/platforms/8xx/
e93adf1e 7671
1da177e4 7672LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7673M: Scott Wood <oss@buserror.net>
8b58be88 7674M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7675W: http://www.penguinppc.org/
a4724ed6 7676L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7677T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7678S: Maintained
11c34c7d 7679F: arch/powerpc/platforms/83xx/
4c8f581d 7680F: arch/powerpc/platforms/85xx/
1da177e4 7681
ab06ff3a 7682LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7683L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7684S: Orphan
11c34c7d
JP
7685F: arch/powerpc/platforms/pasemi/
7686F: drivers/*/*pasemi*
7687F: drivers/*/*/*pasemi*
ab06ff3a 7688
1da177e4 7689LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7690M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7691L: linux-security-module@vger.kernel.org
1da177e4
LT
7692S: Supported
7693
a23ce6da
HW
7694LIS3LV02D ACCELEROMETER DRIVER
7695M: Eric Piel <eric.piel@tremplin-utc.net>
7696S: Maintained
ff606677
JD
7697F: Documentation/misc-devices/lis3lv02d
7698F: drivers/misc/lis3lv02d/
bd35665f 7699F: drivers/platform/x86/hp_accel.c
a23ce6da 7700
b700e7f0
SJ
7701LIVE PATCHING
7702M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7703M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7704M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7705M: Miroslav Benes <mbenes@suse.cz>
7706R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7707S: Maintained
7708F: kernel/livepatch/
7709F: include/linux/livepatch.h
7710F: arch/x86/include/asm/livepatch.h
7711F: arch/x86/kernel/livepatch.c
5e4e3844 7712F: Documentation/livepatch/
b700e7f0 7713F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7714F: samples/livepatch/
b700e7f0 7715L: live-patching@vger.kernel.org
74d50da3 7716T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7717
ea861d73
KC
7718LINUX KERNEL DUMP TEST MODULE (LKDTM)
7719M: Kees Cook <keescook@chromium.org>
7720S: Maintained
426f3a53 7721F: drivers/misc/lkdtm*
ea861d73 7722
e2d1d6c0 7723LLC (802.2)
0c59d281
ACM
7724L: netdev@vger.kernel.org
7725S: Odd fixes
679655da 7726F: include/linux/llc.h
c117ab84 7727F: include/uapi/linux/llc.h
679655da
JP
7728F: include/net/llc*
7729F: net/llc/
e2d1d6c0 7730
4e233cbe
AD
7731LM73 HARDWARE MONITOR DRIVER
7732M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7733L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7734S: Maintained
7735F: drivers/hwmon/lm73.c
7736
156e2d1a 7737LM78 HARDWARE MONITOR DRIVER
d8130624 7738M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7739L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7740S: Maintained
7741F: Documentation/hwmon/lm78
7742F: drivers/hwmon/lm78.c
7743
1da177e4 7744LM83 HARDWARE MONITOR DRIVER
d8130624 7745M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7746L: linux-hwmon@vger.kernel.org
1da177e4 7747S: Maintained
679655da
JP
7748F: Documentation/hwmon/lm83
7749F: drivers/hwmon/lm83.c
1da177e4
LT
7750
7751LM90 HARDWARE MONITOR DRIVER
d8130624 7752M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7753L: linux-hwmon@vger.kernel.org
1da177e4 7754S: Maintained
679655da 7755F: Documentation/hwmon/lm90
aae7bce4 7756F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7757F: drivers/hwmon/lm90.c
87d08b11 7758F: include/dt-bindings/thermal/lm90.h
1da177e4 7759
917cc4e6
GR
7760LM95234 HARDWARE MONITOR DRIVER
7761M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7762L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7763S: Maintained
7764F: Documentation/hwmon/lm95234
7765F: drivers/hwmon/lm95234.c
7766
68620bdd
MP
7767LME2510 MEDIA DRIVER
7768M: Malcolm Priestley <tvboxspy@gmail.com>
7769L: linux-media@vger.kernel.org
a825eaec 7770W: https://linuxtv.org
68620bdd
MP
7771Q: http://patchwork.linuxtv.org/project/linux-media/list/
7772S: Maintained
7773F: drivers/media/usb/dvb-usb-v2/lmedm04*
7774
d4c3be70 7775LOCKING PRIMITIVES
8b58be88
JP
7776M: Peter Zijlstra <peterz@infradead.org>
7777M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7778L: linux-kernel@vger.kernel.org
d4c3be70 7779T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7780S: Maintained
d4c3be70 7781F: Documentation/locking/
679655da 7782F: include/linux/lockdep.h
d4c3be70
IM
7783F: include/linux/spinlock*.h
7784F: arch/*/include/asm/spinlock*.h
7785F: include/linux/rwlock*.h
7786F: include/linux/mutex*.h
7787F: arch/*/include/asm/mutex*.h
7788F: include/linux/rwsem*.h
7789F: arch/*/include/asm/rwsem.h
7790F: include/linux/seqlock.h
7791F: lib/locking*.[ch]
7486d6da 7792F: kernel/locking/
512e67f9 7793
dde33348 7794LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7795M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7796L: linux-ntfs-dev@lists.sourceforge.net
7797W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7798S: Maintained
679655da 7799F: Documentation/ldm.txt
20d16fef 7800F: block/partitions/ldm.*
1da177e4 7801
c87e34ef 7802LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7803M: Sathya Prakash <sathya.prakash@broadcom.com>
7804M: Chaitra P B <chaitra.basappa@broadcom.com>
7805M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7806L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7807L: linux-scsi@vger.kernel.org
9495e835 7808W: http://www.avagotech.com/support/
c87e34ef 7809S: Supported
679655da 7810F: drivers/message/fusion/
500c152a 7811F: drivers/scsi/mpt2sas/
7812F: drivers/scsi/mpt3sas/
c87e34ef 7813
1da177e4 7814LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7815M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7816L: linux-scsi@vger.kernel.org
7817S: Maintained
679655da 7818F: drivers/scsi/sym53c8xx_2/
1da177e4 7819
e5f5c99a
GR
7820LTC4261 HARDWARE MONITOR DRIVER
7821M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7822L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7823S: Maintained
7824F: Documentation/hwmon/ltc4261
7825F: drivers/hwmon/ltc4261.c
7826
dbed8a80
MH
7827LTC4306 I2C MULTIPLEXER DRIVER
7828M: Michael Hennerich <michael.hennerich@analog.com>
7829W: http://ez.analog.com/community/linux-device-drivers
7830L: linux-i2c@vger.kernel.org
7831S: Supported
7832F: drivers/i2c/muxes/i2c-mux-ltc4306.c
7833F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7834
81365c31 7835LTP (Linux Test Project)
28b8e8d4 7836M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7837M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7838M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7839M: Jan Stancek <jstancek@redhat.com>
7840M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7841M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7842L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7843W: http://linux-test-project.github.io/
7d1ae8a8 7844T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7845S: Maintained
7846
c12a54b3 7847M32R ARCHITECTURE
c12a54b3 7848W: http://www.linux-m32r.org/
b4174867 7849S: Orphan
679655da 7850F: arch/m32r/
c12a54b3 7851
1da177e4 7852M68K ARCHITECTURE
8b58be88 7853M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7854L: linux-m68k@lists.linux-m68k.org
7855W: http://www.linux-m68k.org/
54e5881d 7856T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7857S: Maintained
679655da 7858F: arch/m68k/
9db35182 7859F: drivers/zorro/
1da177e4
LT
7860
7861M68K ON APPLE MACINTOSH
8b58be88 7862M: Joshua Thompson <funaho@jurai.org>
1da177e4 7863W: http://www.mac.linux-m68k.org/
9bb9f222 7864L: linux-m68k@lists.linux-m68k.org
1da177e4 7865S: Maintained
9db35182 7866F: arch/m68k/mac/
1da177e4
LT
7867
7868M68K ON HP9000/300
8b58be88 7869M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7870W: http://www.tazenda.demon.co.uk/phil/linux-hp
7871S: Maintained
679655da 7872F: arch/m68k/hp300/
1da177e4 7873
74425546
AP
7874M88DS3103 MEDIA DRIVER
7875M: Antti Palosaari <crope@iki.fi>
7876L: linux-media@vger.kernel.org
a825eaec 7877W: https://linuxtv.org
74425546
AP
7878W: http://palosaari.fi/linux/
7879Q: http://patchwork.linuxtv.org/project/linux-media/list/
7880T: git git://linuxtv.org/anttip/media_tree.git
7881S: Maintained
7882F: drivers/media/dvb-frontends/m88ds3103*
7883
68620bdd
MP
7884M88RS2000 MEDIA DRIVER
7885M: Malcolm Priestley <tvboxspy@gmail.com>
7886L: linux-media@vger.kernel.org
a825eaec 7887W: https://linuxtv.org
68620bdd
MP
7888Q: http://patchwork.linuxtv.org/project/linux-media/list/
7889S: Maintained
7890F: drivers/media/dvb-frontends/m88rs2000*
7891
07a092fa 7892MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7893M: Alexey Klimov <klimov.linux@gmail.com>
7894L: linux-media@vger.kernel.org
7895T: git git://linuxtv.org/media_tree.git
7896S: Maintained
7897F: drivers/media/radio/radio-ma901.c
07a092fa 7898
64a327a7 7899MAC80211
8b58be88 7900M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7901L: linux-wireless@vger.kernel.org
491b26b4 7902W: http://wireless.kernel.org/
ce466579
JB
7903T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7904T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7905S: Maintained
679655da
JP
7906F: Documentation/networking/mac80211-injection.txt
7907F: include/net/mac80211.h
7908F: net/mac80211/
2af8c4dc 7909F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7910
2b6d83e2
JB
7911MAILBOX API
7912M: Jassi Brar <jassisinghbrar@gmail.com>
7913L: linux-kernel@vger.kernel.org
7914S: Maintained
7915F: drivers/mailbox/
7916F: include/linux/mailbox_client.h
7917F: include/linux/mailbox_controller.h
7918
faf1668c 7919MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7920M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7921W: http://www.kernel.org/doc/man-pages
bd7ebec6 7922L: linux-man@vger.kernel.org
1b53dc74 7923S: Maintained
faf1668c 7924
daa10170 7925MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
296f827d 7926M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
daa10170
RB
7927L: linux-mips@linux-mips.org
7928S: Maintained
7929F: arch/mips/boot/dts/img/pistachio_marduk.dts
7930
0d3cd4b6
VD
7931MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7932M: Andrew Lunn <andrew@lunn.ch>
7933M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 7934L: netdev@vger.kernel.org
0d3cd4b6
VD
7935S: Maintained
7936F: drivers/net/dsa/mv88e6xxx/
b26bff6e 7937F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 7938
8427defd 7939MARVELL ARMADA DRM SUPPORT
0d7f4f05 7940M: Russell King <linux@armlinux.org.uk>
8427defd 7941S: Maintained
0d7f4f05
RK
7942T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7943T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8427defd 7944F: drivers/gpu/drm/armada/
4418833e
EV
7945F: include/uapi/drm/armada_drm.h
7946F: Documentation/devicetree/bindings/display/armada/
8427defd 7947
c4d007bc
TP
7948MARVELL CRYPTO DRIVER
7949M: Boris Brezillon <boris.brezillon@free-electrons.com>
7950M: Arnaud Ebalard <arno@natisbad.org>
7951F: drivers/crypto/marvell/
7952S: Maintained
7953L: linux-crypto@vger.kernel.org
7954
44c14c1d 7955MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7956M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7957M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7958L: netdev@vger.kernel.org
7959S: Maintained
7960F: drivers/net/ethernet/marvell/sk*
7961
74cda169 7962MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7963L: libertas-dev@lists.infradead.org
8ac3e99e 7964S: Orphan
f988d640 7965F: drivers/net/wireless/marvell/libertas/
74cda169 7966
b60d6975 7967MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7968M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7969L: netdev@vger.kernel.org
f5ca8502 7970S: Maintained
527a6266 7971F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7972F: include/linux/mv643xx.h
1da177e4 7973
370b8ed9
TP
7974MARVELL MVNETA ETHERNET DRIVER
7975M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7976L: netdev@vger.kernel.org
7977S: Maintained
7978F: drivers/net/ethernet/marvell/mvneta.*
7979
fcad584d 7980MARVELL MWIFIEX WIRELESS DRIVER
bf30171b 7981M: Amitkumar Karwar <amitkarwar@gmail.com>
550795fc 7982M: Nishant Sarmukadam <nishants@marvell.com>
cf8c44d4
AK
7983M: Ganapathi Bhat <gbhat@marvell.com>
7984M: Xinming Hu <huxm@marvell.com>
fcad584d
BZ
7985L: linux-wireless@vger.kernel.org
7986S: Maintained
277b024e 7987F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7988
a2c3f656 7989MARVELL MWL8K WIRELESS DRIVER
a040d532 7990M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7991L: linux-wireless@vger.kernel.org
16345910 7992S: Odd Fixes
de60f1dc 7993F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7994
2a69567b 7995MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7996M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7997S: Odd Fixes
1fa7e547 7998F: drivers/mmc/host/mvsdio.*
2a69567b 7999
511fc93d
HZ
8000MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8001M: Hu Ziji <huziji@marvell.com>
8002L: linux-mmc@vger.kernel.org
8003S: Supported
8004F: drivers/mmc/host/sdhci-xenon*
8005F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8006
1da177e4 8007MATROX FRAMEBUFFER DRIVER
c69f677c 8008L: linux-fbdev@vger.kernel.org
52653199 8009S: Orphan
8a61f013 8010F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 8011F: include/uapi/linux/matroxfb.h
1da177e4 8012
ca462085
GR
8013MAX16065 HARDWARE MONITOR DRIVER
8014M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8015L: linux-hwmon@vger.kernel.org
ca462085
GR
8016S: Maintained
8017F: Documentation/hwmon/max16065
8018F: drivers/hwmon/max16065.c
8019
1f61cab8
GR
8020MAX20751 HARDWARE MONITOR DRIVER
8021M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8022L: linux-hwmon@vger.kernel.org
1f61cab8
GR
8023S: Maintained
8024F: Documentation/hwmon/max20751
8025F: drivers/hwmon/max20751.c
8026
d20620de 8027MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 8028L: linux-hwmon@vger.kernel.org
34924b23 8029S: Orphan
679655da
JP
8030F: Documentation/hwmon/max6650
8031F: drivers/hwmon/max6650.c
d20620de 8032
e89ab51f
GR
8033MAX6697 HARDWARE MONITOR DRIVER
8034M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8035L: linux-hwmon@vger.kernel.org
e89ab51f
GR
8036S: Maintained
8037F: Documentation/hwmon/max6697
8038F: Documentation/devicetree/bindings/i2c/max6697.txt
8039F: drivers/hwmon/max6697.c
8040F: include/linux/platform_data/max6697.h
8041
3b2af7f7
PR
8042MAX9860 MONO AUDIO VOICE CODEC DRIVER
8043M: Peter Rosin <peda@axentia.se>
8044L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8045S: Maintained
8046F: Documentation/devicetree/bindings/sound/max9860.txt
8047F: sound/soc/codecs/max9860.*
8048
f8f847b5 8049MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
8050M: Krzysztof Kozlowski <krzk@kernel.org>
8051M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
8052L: linux-pm@vger.kernel.org
8053S: Supported
8c0984e5
SR
8054F: drivers/power/supply/max14577_charger.c
8055F: drivers/power/supply/max77693_charger.c
f8f847b5 8056
3811405e
JMC
8057MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8058M: Javier Martinez Canillas <javier@osg.samsung.com>
8059L: linux-kernel@vger.kernel.org
8060S: Supported
96173cc6 8061F: drivers/*/*max77802*.c
3811405e
JMC
8062F: Documentation/devicetree/bindings/*/*max77802.txt
8063F: include/dt-bindings/*/*max77802.h
8064
befeb596
KK
8065MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8066M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
8067M: Krzysztof Kozlowski <krzk@kernel.org>
8068M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
8069L: linux-kernel@vger.kernel.org
8070S: Supported
86cf635a 8071F: drivers/*/max14577*.c
0998a436 8072F: drivers/*/max77686*.c
86cf635a 8073F: drivers/*/max77693*.c
befeb596
KK
8074F: drivers/extcon/extcon-max14577.c
8075F: drivers/extcon/extcon-max77693.c
8076F: drivers/rtc/rtc-max77686.c
8077F: drivers/clk/clk-max77686.c
8078F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 8079F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
8080F: Documentation/devicetree/bindings/mfd/max77693.txt
8081F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8082F: include/linux/mfd/max14577*.h
8083F: include/linux/mfd/max77686*.h
8084F: include/linux/mfd/max77693*.h
8085
9be3c9a5
HV
8086MAXIRADIO FM RADIO RECEIVER DRIVER
8087M: Hans Verkuil <hverkuil@xs4all.nl>
8088L: linux-media@vger.kernel.org
8089T: git git://linuxtv.org/media_tree.git
a825eaec 8090W: https://linuxtv.org
9be3c9a5
HV
8091S: Maintained
8092F: drivers/media/radio/radio-maxiradio*
8093
c05dc2cc
PR
8094MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8095M: Peter Rosin <peda@axentia.se>
8096L: linux-iio@vger.kernel.org
8097S: Maintained
2704e300 8098F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
8099F: drivers/iio/potentiometer/mcp4531.c
8100
3b8df5fd
WBG
8101MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8102M: William Breathitt Gray <vilhelm.gray@gmail.com>
8103L: linux-iio@vger.kernel.org
8104S: Maintained
8105F: drivers/iio/dac/cio-dac.c
8106
7b49235e
LP
8107MEDIA DRIVERS FOR RENESAS - FCP
8108M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8109L: linux-media@vger.kernel.org
8110L: linux-renesas-soc@vger.kernel.org
8111T: git git://linuxtv.org/media_tree.git
8112S: Supported
8113F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8114F: drivers/media/platform/rcar-fcp.c
8115F: include/media/rcar-fcp.h
8116
4710b752
KB
8117MEDIA DRIVERS FOR RENESAS - FDP1
8118M: Kieran Bingham <kieran@bingham.xyz>
8119L: linux-media@vger.kernel.org
8120L: linux-renesas-soc@vger.kernel.org
8121T: git git://linuxtv.org/media_tree.git
8122S: Supported
8123F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8124F: drivers/media/platform/rcar_fdp1.c
8125
474cde66
NS
8126MEDIA DRIVERS FOR RENESAS - VIN
8127M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8128L: linux-media@vger.kernel.org
8129L: linux-renesas-soc@vger.kernel.org
8130T: git git://linuxtv.org/media_tree.git
8131S: Supported
8132F: Documentation/devicetree/bindings/media/rcar_vin.txt
8133F: drivers/media/platform/rcar-vin/
8134
6f32a8c9
LP
8135MEDIA DRIVERS FOR RENESAS - VSP1
8136M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8137L: linux-media@vger.kernel.org
4a121096 8138L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
8139T: git git://linuxtv.org/media_tree.git
8140S: Supported
8141F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8142F: drivers/media/platform/vsp1/
8143
fae2080a
AO
8144MEDIA DRIVERS FOR HELENE
8145M: Abylay Ospan <aospan@netup.ru>
8146L: linux-media@vger.kernel.org
8147W: https://linuxtv.org
8148W: http://netup.tv/
8149T: git git://linuxtv.org/media_tree.git
8150S: Supported
8151F: drivers/media/dvb-frontends/helene*
8152
dacf9ce8
KS
8153MEDIA DRIVERS FOR ASCOT2E
8154M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8155M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 8156L: linux-media@vger.kernel.org
a825eaec 8157W: https://linuxtv.org
dacf9ce8
KS
8158W: http://netup.tv/
8159T: git git://linuxtv.org/media_tree.git
8160S: Supported
8161F: drivers/media/dvb-frontends/ascot2e*
8162
a6dc60ff
KS
8163MEDIA DRIVERS FOR CXD2841ER
8164M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8165M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 8166L: linux-media@vger.kernel.org
a825eaec 8167W: https://linuxtv.org
a6dc60ff
KS
8168W: http://netup.tv/
8169T: git git://linuxtv.org/media_tree.git
8170S: Supported
8171F: drivers/media/dvb-frontends/cxd2841er*
8172
a5d32b35
KS
8173MEDIA DRIVERS FOR HORUS3A
8174M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8175M: Abylay Ospan <aospan@netup.ru>
a5d32b35 8176L: linux-media@vger.kernel.org
a825eaec 8177W: https://linuxtv.org
a5d32b35
KS
8178W: http://netup.tv/
8179T: git git://linuxtv.org/media_tree.git
8180S: Supported
8181F: drivers/media/dvb-frontends/horus3a*
8182
e025273b
KS
8183MEDIA DRIVERS FOR LNBH25
8184M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8185M: Abylay Ospan <aospan@netup.ru>
e025273b 8186L: linux-media@vger.kernel.org
a825eaec 8187W: https://linuxtv.org
e025273b
KS
8188W: http://netup.tv/
8189T: git git://linuxtv.org/media_tree.git
8190S: Supported
8191F: drivers/media/dvb-frontends/lnbh25*
8192
52b1eaf4
KS
8193MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8194M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 8195M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 8196L: linux-media@vger.kernel.org
a825eaec 8197W: https://linuxtv.org
52b1eaf4
KS
8198W: http://netup.tv/
8199T: git git://linuxtv.org/media_tree.git
8200S: Supported
8201F: drivers/media/pci/netup_unidvb/*
8202
127c49ae 8203MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
8204M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8205M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
8206P: LinuxTV.org Project
8207L: linux-media@vger.kernel.org
a825eaec 8208W: https://linuxtv.org
8a6e2535 8209Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 8210T: git git://linuxtv.org/media_tree.git
127c49ae 8211S: Maintained
0c4089f8 8212F: Documentation/devicetree/bindings/media/
618cd932 8213F: Documentation/media/
127c49ae 8214F: drivers/media/
ffe06198 8215F: drivers/staging/media/
eb4b0ec7 8216F: include/linux/platform_data/media/
127c49ae 8217F: include/media/
6c0f0359
MCC
8218F: include/uapi/linux/dvb/
8219F: include/uapi/linux/videodev2.h
8220F: include/uapi/linux/media.h
8221F: include/uapi/linux/v4l2-*
8222F: include/uapi/linux/meye.h
8223F: include/uapi/linux/ivtv*
8224F: include/uapi/linux/uvcvideo.h
d20620de 8225
0c272fc9
JC
8226MEDIATEK ETHERNET DRIVER
8227M: Felix Fietkau <nbd@openwrt.org>
8228M: John Crispin <blogic@openwrt.org>
8229L: netdev@vger.kernel.org
8230S: Maintained
8231F: drivers/net/ethernet/mediatek/
8232
105e8442
RC
8233MEDIATEK JPEG DRIVER
8234M: Rick Chang <rick.chang@mediatek.com>
8235M: Bin Liu <bin.liu@mediatek.com>
8236S: Supported
8237F: drivers/media/platform/mtk-jpeg/
8238F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8239
67712beb
TL
8240MEDIATEK MEDIA DRIVER
8241M: Tiffany Lin <tiffany.lin@mediatek.com>
8242M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8243S: Supported
8244F: drivers/media/platform/mtk-vcodec/
8245F: drivers/media/platform/mtk-vpu/
8246F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8247F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8248
fc96ec0d
MT
8249MEDIATEK MDP DRIVER
8250M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8251M: Houlong Wei <houlong.wei@mediatek.com>
8252M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8253S: Supported
8254F: drivers/media/platform/mtk-mdp/
8255F: drivers/media/platform/mtk-vpu/
8256F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8257
c869f77d
JK
8258MEDIATEK MT7601U WIRELESS LAN DRIVER
8259M: Jakub Kicinski <kubakici@wp.pl>
8260L: linux-wireless@vger.kernel.org
8261S: Maintained
8262F: drivers/net/wireless/mediatek/mt7601u/
8263
15a83f7d
PST
8264MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8265M: Peter Senna Tschudin <peter.senna@collabora.com>
8266M: Martin Donnelly <martin.donnelly@ge.com>
8267M: Martyn Welch <martyn.welch@collabora.co.uk>
8268S: Maintained
8269F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8270F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8271
e399065b 8272MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8273M: Kashyap Desai <kashyap.desai@broadcom.com>
8274M: Sumit Saxena <sumit.saxena@broadcom.com>
8275M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8276L: megaraidlinux.pdl@broadcom.com
baaea1dc 8277L: linux-scsi@vger.kernel.org
295dde2f 8278W: http://www.avagotech.com/support/
ce00f85c 8279S: Maintained
679655da
JP
8280F: Documentation/scsi/megaraid.txt
8281F: drivers/scsi/megaraid.*
8282F: drivers/scsi/megaraid/
757e0108 8283
ff43f433
SJ
8284MELFAS MIP4 TOUCHSCREEN DRIVER
8285M: Sangwon Jee <jeesw@melfas.com>
8286W: http://www.melfas.com
8287S: Supported
8288F: drivers/input/touchscreen/melfas_mip4.c
8289F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8290
2c46c9d5 8291MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8292M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 8293L: netdev@vger.kernel.org
2c46c9d5
AV
8294S: Supported
8295W: http://www.mellanox.com
8296Q: http://patchwork.ozlabs.org/project/netdev/list/
8297F: drivers/net/ethernet/mellanox/mlx4/en_*
8298
e7523a49
OG
8299MELLANOX ETHERNET DRIVER (mlx5e)
8300M: Saeed Mahameed <saeedm@mellanox.com>
8301L: netdev@vger.kernel.org
8302S: Supported
8303W: http://www.mellanox.com
8304Q: http://patchwork.ozlabs.org/project/netdev/list/
8305F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8306
93c1edb2
JP
8307MELLANOX ETHERNET SWITCH DRIVERS
8308M: Jiri Pirko <jiri@mellanox.com>
8309M: Ido Schimmel <idosch@mellanox.com>
8310L: netdev@vger.kernel.org
8311S: Supported
8312W: http://www.mellanox.com
8313Q: http://patchwork.ozlabs.org/project/netdev/list/
8314F: drivers/net/ethernet/mellanox/mlxsw/
8315
6bec23bf 8316MELLANOX MLXCPLD I2C AND MUX DRIVER
c02b7bf5
VP
8317M: Vadim Pasternak <vadimp@mellanox.com>
8318M: Michael Shych <michaelsh@mellanox.com>
8319L: linux-i2c@vger.kernel.org
8320S: Supported
6bec23bf 8321F: drivers/i2c/busses/i2c-mlxcpld.c
c02b7bf5 8322F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
6bec23bf 8323F: Documentation/i2c/busses/i2c-mlxcpld
c02b7bf5 8324
be4fdf99
VP
8325MELLANOX MLXCPLD LED DRIVER
8326M: Vadim Pasternak <vadimp@mellanox.com>
8327L: linux-leds@vger.kernel.org
8328S: Supported
8329F: drivers/leds/leds-mlxcpld.c
8330F: Documentation/leds/leds-mlxcpld.txt
8331
58cbbee2
VP
8332MELLANOX PLATFORM DRIVER
8333M: Vadim Pasternak <vadimp@mellanox.com>
8334L: platform-driver-x86@vger.kernel.org
8335S: Supported
6613d18e 8336F: drivers/platform/x86/mlx-platform.c
58cbbee2 8337
30488704
VP
8338MELLANOX MLX CPLD HOTPLUG DRIVER
8339M: Vadim Pasternak <vadimp@mellanox.com>
8340L: platform-driver-x86@vger.kernel.org
8341S: Supported
8342F: drivers/platform/x86/mlxcpld-hotplug.c
8343F: include/linux/platform_data/mlxcpld-hotplug.h
8344
8700e3e7
MS
8345SOFT-ROCE DRIVER (rxe)
8346M: Moni Shoua <monis@mellanox.com>
8347L: linux-rdma@vger.kernel.org
8348S: Supported
8349W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8350Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 8351F: drivers/infiniband/sw/rxe/
8700e3e7
MS
8352F: include/uapi/rdma/rdma_user_rxe.h
8353
5b25b13a
MD
8354MEMBARRIER SUPPORT
8355M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8356M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8357L: linux-kernel@vger.kernel.org
8358S: Supported
8359F: kernel/membarrier.c
8360F: include/uapi/linux/membarrier.h
8361
70ea91f1
SR
8362MEMORY MANAGEMENT
8363L: linux-mm@kvack.org
70ea91f1
SR
8364W: http://www.linux-mm.org
8365S: Maintained
679655da 8366F: include/linux/mm.h
551450bb
CS
8367F: include/linux/gfp.h
8368F: include/linux/mmzone.h
8369F: include/linux/memory_hotplug.h
8370F: include/linux/vmalloc.h
679655da 8371F: mm/
70ea91f1 8372
f4e9ce66 8373MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8374M: David Woodhouse <dwmw2@infradead.org>
242c325e 8375M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8376M: Boris Brezillon <boris.brezillon@free-electrons.com>
8377M: Marek Vasut <marek.vasut@gmail.com>
8378M: Richard Weinberger <richard@nod.at>
b3bb6d6a 8379M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
1da177e4 8380L: linux-mtd@lists.infradead.org
8a6e2535
JP
8381W: http://www.linux-mtd.infradead.org/
8382Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
a9402889
BB
8383T: git git://git.infradead.org/linux-mtd.git master
8384T: git git://git.infradead.org/l2-mtd.git master
1da177e4 8385S: Maintained
becc7ae5 8386F: Documentation/devicetree/bindings/mtd/
679655da
JP
8387F: drivers/mtd/
8388F: include/linux/mtd/
c117ab84 8389F: include/uapi/mtd/
1da177e4 8390
26c57ef1 8391MEN A21 WATCHDOG DRIVER
30c7469b 8392M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8393L: linux-watchdog@vger.kernel.org
30c7469b 8394S: Maintained
26c57ef1
JT
8395F: drivers/watchdog/mena21_wdt.c
8396
3764e82e 8397MEN CHAMELEON BUS (mcb)
30c7469b
JT
8398M: Johannes Thumshirn <morbidrsa@gmail.com>
8399S: Maintained
3764e82e
JT
8400F: drivers/mcb/
8401F: include/linux/mcb.h
b9f2f459 8402F: Documentation/men-chameleon-bus.txt
3764e82e 8403
48b490d2
AW
8404MEN F21BMC (Board Management Controller)
8405M: Andreas Werner <andreas.werner@men.de>
8406S: Supported
8407F: drivers/mfd/menf21bmc.c
8408F: drivers/watchdog/menf21bmc_wdt.c
8409F: drivers/leds/leds-menf21bmc.c
8410F: drivers/hwmon/menf21bmc_hwmon.c
8411F: Documentation/hwmon/menf21bmc
8412
12285945
JH
8413METAG ARCHITECTURE
8414M: James Hogan <james.hogan@imgtec.com>
d668d9ed 8415L: linux-metag@vger.kernel.org
9f273c24 8416T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8417S: Odd Fixes
12285945
JH
8418F: arch/metag/
8419F: Documentation/metag/
8420F: Documentation/devicetree/bindings/metag/
2d799dde 8421F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8422F: drivers/clocksource/metag_generic.c
5698c50d
JH
8423F: drivers/irqchip/irq-metag.c
8424F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8425F: drivers/tty/metag_da.c
12285945 8426
c6375b0a 8427MICROBLAZE ARCHITECTURE
8b58be88 8428M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8429W: http://www.monstr.eu/fdt/
8430T: git git://git.monstr.eu/linux-2.6-microblaze.git
8431S: Supported
0a8c7914 8432F: arch/microblaze/
1da177e4 8433
5615c371
NF
8434MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8435M: Richard Genoud <richard.genoud@gmail.com>
8436S: Maintained
8437F: drivers/tty/serial/atmel_serial.c
8961df89 8438F: drivers/tty/serial/atmel_serial.h
5615c371 8439
f53243b5
NF
8440MICROCHIP / ATMEL DMA DRIVER
8441M: Ludovic Desroches <ludovic.desroches@microchip.com>
8442L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8443L: dmaengine@vger.kernel.org
8444S: Supported
8445F: drivers/dma/at_hdmac.c
8446F: drivers/dma/at_hdmac_regs.h
8447F: include/linux/platform_data/dma-atmel.h
8448
71fb2c74
SW
8449MICROCHIP / ATMEL ISC DRIVER
8450M: Songjun Wu <songjun.wu@microchip.com>
8451L: linux-media@vger.kernel.org
8452S: Supported
8453F: drivers/media/platform/atmel/atmel-isc.c
8454F: drivers/media/platform/atmel/atmel-isc-regs.h
8455F: devicetree/bindings/media/atmel-isc.txt
8456
3ec72a2a
RL
8457MICROCHIP USB251XB DRIVER
8458M: Richard Leitner <richard.leitner@skidata.com>
8459L: linux-usb@vger.kernel.org
8460S: Maintained
8461F: drivers/usb/misc/usb251xb.c
3ec72a2a
RL
8462F: Documentation/devicetree/bindings/usb/usb251xb.txt
8463
2508a45a
CY
8464MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8465M: Chen Yu <yu.c.chen@intel.com>
8466L: platform-driver-x86@vger.kernel.org
8467S: Supported
8468F: drivers/platform/x86/surfacepro3_button.c
8469
1da177e4 8470MICROTEK X6 SCANNER
61eee9a7 8471M: Oliver Neukum <oliver@neukum.org>
1da177e4 8472S: Maintained
679655da 8473F: drivers/usb/image/microtek.*
1da177e4
LT
8474
8475MIPS
8b58be88 8476M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8477L: linux-mips@linux-mips.org
6097050d 8478W: http://www.linux-mips.org/
b05e988e 8479T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8480Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8481S: Supported
f46d92e8 8482F: Documentation/devicetree/bindings/mips/
679655da
JP
8483F: Documentation/mips/
8484F: arch/mips/
1da177e4 8485
413ef3f6
KC
8486MIPS/LOONGSON1 ARCHITECTURE
8487M: Keguang Zhang <keguang.zhang@gmail.com>
8488L: linux-mips@linux-mips.org
8489S: Maintained
8490F: arch/mips/loongson32/
8491F: arch/mips/include/asm/mach-loongson32/
8492F: drivers/*/*loongson1*
8493F: drivers/*/*/*loongson1*
8494
08b7620a
HV
8495MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8496M: Hans Verkuil <hverkuil@xs4all.nl>
8497L: linux-media@vger.kernel.org
8498T: git git://linuxtv.org/media_tree.git
a825eaec 8499W: https://linuxtv.org
08b7620a
HV
8500S: Odd Fixes
8501F: drivers/media/radio/radio-miropcm20*
8502
c09befcb
OG
8503MELLANOX MLX4 core VPI driver
8504M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8505L: netdev@vger.kernel.org
8506L: linux-rdma@vger.kernel.org
8507W: http://www.mellanox.com
8508Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8509S: Supported
8510F: drivers/net/ethernet/mellanox/mlx4/
8511F: include/linux/mlx4/
9ce28a20 8512F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8513
8514MELLANOX MLX4 IB driver
8515M: Yishai Hadas <yishaih@mellanox.com>
8516L: linux-rdma@vger.kernel.org
8517W: http://www.mellanox.com
e126ba97 8518Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8519S: Supported
8520F: drivers/infiniband/hw/mlx4/
8521F: include/linux/mlx4/
8522
595a4d8f 8523MELLANOX MLX5 core VPI driver
45788f1f 8524M: Saeed Mahameed <saeedm@mellanox.com>
595a4d8f
OG
8525M: Matan Barak <matanb@mellanox.com>
8526M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8527L: netdev@vger.kernel.org
8528L: linux-rdma@vger.kernel.org
8529W: http://www.mellanox.com
8530Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8531S: Supported
8532F: drivers/net/ethernet/mellanox/mlx5/core/
8533F: include/linux/mlx5/
3085e29e 8534F: include/uapi/rdma/mlx5-abi.h
e126ba97 8535
595a4d8f
OG
8536MELLANOX MLX5 IB driver
8537M: Matan Barak <matanb@mellanox.com>
8538M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8539L: linux-rdma@vger.kernel.org
8540W: http://www.mellanox.com
8541Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8542S: Supported
b75f0050 8543F: drivers/infiniband/hw/mlx5/
595a4d8f 8544F: include/linux/mlx5/
e126ba97 8545
764589b6
CM
8546MELEXIS MLX90614 DRIVER
8547M: Crt Mori <cmo@melexis.com>
8548L: linux-iio@vger.kernel.org
8549W: http://www.melexis.com
8550S: Supported
8551F: drivers/iio/temperature/mlx90614.c
8552
6c223761
KB
8553MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8554M: Don Brace <don.brace@microsemi.com>
8555L: esc.storagedev@microsemi.com
8556L: linux-scsi@vger.kernel.org
8557S: Supported
8558F: drivers/scsi/smartpqi/smartpqi*.[ch]
8559F: drivers/scsi/smartpqi/Kconfig
8560F: drivers/scsi/smartpqi/Makefile
8561F: include/linux/cciss*.h
8562F: include/uapi/linux/cciss*.h
425b490b 8563F: Documentation/scsi/smartpqi.txt
6c223761 8564
0ce277e4
AP
8565MN88472 MEDIA DRIVER
8566M: Antti Palosaari <crope@iki.fi>
8567L: linux-media@vger.kernel.org
a825eaec 8568W: https://linuxtv.org
0ce277e4
AP
8569W: http://palosaari.fi/linux/
8570Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8571S: Maintained
94d0eaa4 8572F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8573
4f4d238f
AP
8574MN88473 MEDIA DRIVER
8575M: Antti Palosaari <crope@iki.fi>
8576L: linux-media@vger.kernel.org
a825eaec 8577W: https://linuxtv.org
4f4d238f
AP
8578W: http://palosaari.fi/linux/
8579Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8580S: Maintained
877ba50b 8581F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8582
1da177e4 8583MODULE SUPPORT
a467a672 8584M: Jessica Yu <jeyu@redhat.com>
8b58be88 8585M: Rusty Russell <rusty@rustcorp.com.au>
0d4ec784 8586T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
1da177e4 8587S: Maintained
679655da
JP
8588F: include/linux/module.h
8589F: kernel/module.c
1da177e4
LT
8590
8591MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8592W: http://popies.net/meye/
b7788e13 8593S: Orphan
618cd932 8594F: Documentation/media/v4l-drivers/meye*
90d72ac6 8595F: drivers/media/pci/meye/
6c0f0359 8596F: include/uapi/linux/meye.h
1da177e4 8597
b9705b60 8598MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8599M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8600S: Maintained
679655da 8601F: Documentation/serial/moxa-smartio
c897401b 8602F: drivers/tty/mxser.*
d735410a 8603
889b2f87
AK
8604MR800 AVERMEDIA USB FM RADIO DRIVER
8605M: Alexey Klimov <klimov.linux@gmail.com>
8606L: linux-media@vger.kernel.org
8607T: git git://linuxtv.org/media_tree.git
8608S: Maintained
8609F: drivers/media/radio/radio-mr800.c
8610
d7155691
AO
8611MRF24J40 IEEE 802.15.4 RADIO DRIVER
8612M: Alan Ott <alan@signal11.us>
8613L: linux-wpan@vger.kernel.org
8614S: Maintained
8615F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8616F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8617
8c4c731a 8618MSI LAPTOP SUPPORT
182ae55c 8619M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8620L: platform-driver-x86@vger.kernel.org
8c4c731a 8621S: Maintained
679655da 8622F: drivers/platform/x86/msi-laptop.c
8c4c731a 8623
0f1006b1 8624MSI WMI SUPPORT
d0944853 8625L: platform-driver-x86@vger.kernel.org
5ee7041e 8626S: Orphan
0f1006b1
AA
8627F: drivers/platform/x86/msi-wmi.c
8628
19a628a0
AP
8629MSI001 MEDIA DRIVER
8630M: Antti Palosaari <crope@iki.fi>
8631L: linux-media@vger.kernel.org
a825eaec 8632W: https://linuxtv.org
19a628a0
AP
8633W: http://palosaari.fi/linux/
8634Q: http://patchwork.linuxtv.org/project/linux-media/list/
8635T: git git://linuxtv.org/anttip/media_tree.git
8636S: Maintained
0185e197 8637F: drivers/media/tuners/msi001*
19a628a0 8638
7570589d 8639MSI2500 MEDIA DRIVER
2c57213f
AP
8640M: Antti Palosaari <crope@iki.fi>
8641L: linux-media@vger.kernel.org
a825eaec 8642W: https://linuxtv.org
2c57213f
AP
8643W: http://palosaari.fi/linux/
8644Q: http://patchwork.linuxtv.org/project/linux-media/list/
8645T: git git://linuxtv.org/anttip/media_tree.git
8646S: Maintained
7570589d 8647F: drivers/media/usb/msi2500/
2c57213f 8648
159eeea4
RJ
8649MSYSTEMS DISKONCHIP G3 MTD DRIVER
8650M: Robert Jarzmik <robert.jarzmik@free.fr>
8651L: linux-mtd@lists.infradead.org
8652S: Maintained
8653F: drivers/mtd/devices/docg3*
8654
62a37dc7 8655MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8656M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8657L: linux-media@vger.kernel.org
8658T: git git://linuxtv.org/media_tree.git
8659S: Maintained
8660F: drivers/media/i2c/mt9m032.c
b5dcee22 8661F: include/media/i2c/mt9m032.h
0e837fb9 8662
62a37dc7 8663MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8664M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8665L: linux-media@vger.kernel.org
8666T: git git://linuxtv.org/media_tree.git
8667S: Maintained
8668F: drivers/media/i2c/mt9p031.c
b5dcee22 8669F: include/media/i2c/mt9p031.h
0e837fb9 8670
62a37dc7 8671MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8672M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8673L: linux-media@vger.kernel.org
8674T: git git://linuxtv.org/media_tree.git
8675S: Maintained
8676F: drivers/media/i2c/mt9t001.c
b5dcee22 8677F: include/media/i2c/mt9t001.h
0e837fb9 8678
62a37dc7 8679MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8680M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8681L: linux-media@vger.kernel.org
8682T: git git://linuxtv.org/media_tree.git
8683S: Maintained
f2272e13 8684F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8685F: drivers/media/i2c/mt9v032.c
b5dcee22 8686F: include/media/i2c/mt9v032.h
0e837fb9 8687
4e0d13cb 8688MULTIFUNCTION DEVICES (MFD)
f7d3210e 8689M: Lee Jones <lee.jones@linaro.org>
7caa7991 8690T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8691S: Supported
80366127 8692F: Documentation/devicetree/bindings/mfd/
679655da 8693F: drivers/mfd/
55b5940d 8694F: include/linux/mfd/
29a0729d 8695F: include/dt-bindings/mfd/
4e0d13cb 8696
5c4e6f13 8697MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8698M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8699L: linux-mmc@vger.kernel.org
82bb095e 8700T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8701S: Maintained
2810984b 8702F: Documentation/devicetree/bindings/mmc/
679655da
JP
8703F: drivers/mmc/
8704F: include/linux/mmc/
c117ab84 8705F: include/uapi/linux/mmc/
baca2da4 8706
15a0580c 8707MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8708S: Orphan
679655da
JP
8709F: drivers/mmc/host/mmc_spi.c
8710F: include/linux/spi/mmc_spi.h
15a0580c 8711
1da177e4 8712MULTISOUND SOUND DRIVER
8b58be88 8713M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8714S: Maintained
679655da
JP
8715F: Documentation/sound/oss/MultiSound
8716F: sound/oss/msnd*
1da177e4 8717
d735410a 8718MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8719S: Orphan
c897401b 8720F: drivers/tty/isicom.c
679655da 8721F: include/linux/isicom.h
d735410a 8722
550a7375 8723MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8724M: Bin Liu <b-liu@ti.com>
795fb7e7 8725L: linux-usb@vger.kernel.org
43b416e5 8726T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8727S: Maintained
679655da 8728F: drivers/usb/musb/
550a7375 8729
ea0af5f6
MK
8730MXL5007T MEDIA DRIVER
8731M: Michael Krufky <mkrufky@linuxtv.org>
8732L: linux-media@vger.kernel.org
a825eaec 8733W: https://linuxtv.org
ea0af5f6
MK
8734W: http://github.com/mkrufky
8735Q: http://patchwork.linuxtv.org/project/linux-media/list/
8736T: git git://linuxtv.org/mkrufky/tuners.git
8737S: Maintained
8738F: drivers/media/tuners/mxl5007t.*
8739
45d59d70
MV
8740MXSFB DRM DRIVER
8741M: Marek Vasut <marex@denx.de>
8742S: Supported
8743F: drivers/gpu/drm/mxsfb/
8744F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8745
2d3cf588 8746MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8747M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8748L: netdev@vger.kernel.org
205057ae 8749W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8750S: Supported
93f7848b 8751F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8752
9df4f913
BB
8753NAND FLASH SUBSYSTEM
8754M: Boris Brezillon <boris.brezillon@free-electrons.com>
8755R: Richard Weinberger <richard@nod.at>
8756L: linux-mtd@lists.infradead.org
8757W: http://www.linux-mtd.infradead.org/
8758Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
a9402889
BB
8759T: git git://git.infradead.org/linux-mtd.git nand/fixes
8760T: git git://git.infradead.org/l2-mtd.git nand/next
9df4f913
BB
8761S: Maintained
8762F: drivers/mtd/nand/
8763F: include/linux/mtd/nand*.h
8764
1da177e4 8765NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8766S: Orphan
d9fb9f38 8767F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8768
23dc05a3
DM
8769NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8770M: Daniel Mack <zonque@gmail.com>
8771S: Maintained
e5747e40 8772L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8773W: http://www.native-instruments.com
8774F: sound/usb/caiaq/
8775
1da177e4 8776NCP FILESYSTEM
52653199
PV
8777M: Petr Vandrovec <petr@vandrovec.name>
8778S: Odd Fixes
679655da 8779F: fs/ncpfs/
1da177e4 8780
a79b0322
FT
8781NCR 5380 SCSI DRIVERS
8782M: Finn Thain <fthain@telegraphics.com.au>
8783M: Michael Schmitz <schmitzmic@gmail.com>
8784L: linux-scsi@vger.kernel.org
8785S: Maintained
8786F: Documentation/scsi/g_NCR5380.txt
8787F: drivers/scsi/NCR5380.*
8788F: drivers/scsi/arm/cumana_1.c
8789F: drivers/scsi/arm/oak.c
a79b0322
FT
8790F: drivers/scsi/atari_scsi.*
8791F: drivers/scsi/dmx3191d.c
a79b0322 8792F: drivers/scsi/g_NCR5380.*
a79b0322 8793F: drivers/scsi/mac_scsi.*
a79b0322
FT
8794F: drivers/scsi/sun3_scsi.*
8795F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8796
1da177e4 8797NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8798M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8799L: linux-scsi@vger.kernel.org
8800S: Maintained
679655da 8801F: drivers/scsi/NCR_D700.*
1da177e4 8802
4aa3eb4c
GR
8803NCT6775 HARDWARE MONITOR DRIVER
8804M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8805L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8806S: Maintained
8807F: Documentation/hwmon/nct6775
8808F: drivers/hwmon/nct6775.c
8809
3c2d774c 8810NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8811M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8812L: linux-rdma@vger.kernel.org
e3d33cb1 8813W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8814S: Supported
8815F: drivers/infiniband/hw/nes/
c546b2a3 8816F: include/uapi/rdma/nes-abi.h
3c2d774c 8817
be2f2e84 8818NETEM NETWORK EMULATOR
adbbf69d 8819M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8820L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8821S: Maintained
679655da 8822F: net/sched/sch_netem.c
be2f2e84 8823
b2f5a051 8824NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8825M: Jon Mason <jdmason@kudzu.us>
4a58448b 8826L: netdev@vger.kernel.org
4a58448b 8827S: Supported
679655da 8828F: Documentation/networking/s2io.txt
b2f5a051 8829F: Documentation/networking/vxge.txt
86387e1a 8830F: drivers/net/ethernet/neterion/
4a58448b 8831
fc52497e 8832NETFILTER
0e05e192 8833M: Pablo Neira Ayuso <pablo@netfilter.org>
42010ed0 8834M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1519fccb 8835M: Florian Westphal <fw@strlen.de>
1a03b81d 8836L: netfilter-devel@vger.kernel.org
82b98543 8837L: coreteam@netfilter.org
1da177e4
LT
8838W: http://www.netfilter.org/
8839W: http://www.iptables.org/
1519fccb 8840W: http://www.nftables.org/
42010ed0
PNA
8841Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8842T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8843T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1519fccb 8844S: Maintained
679655da
JP
8845F: include/linux/netfilter*
8846F: include/linux/netfilter/
8847F: include/net/netfilter/
c117ab84
CEB
8848F: include/uapi/linux/netfilter*
8849F: include/uapi/linux/netfilter/
679655da
JP
8850F: net/*/netfilter.c
8851F: net/*/netfilter/
8852F: net/netfilter/
91c269a0 8853F: net/bridge/br_netfilter*.c
1da177e4 8854
4cc67735 8855NETLABEL
87a0874c 8856M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8857W: http://netlabel.sf.net
8858L: netdev@vger.kernel.org
87a0874c 8859S: Maintained
80811493 8860F: Documentation/netlabel/
679655da
JP
8861F: include/net/netlabel.h
8862F: net/netlabel/
4cc67735 8863
1da177e4 8864NETROM NETWORK LAYER
8b58be88 8865M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8866L: linux-hams@vger.kernel.org
d34cb28a 8867W: http://www.linux-ax25.org/
1da177e4 8868S: Maintained
679655da 8869F: include/net/netrom.h
c117ab84 8870F: include/uapi/linux/netrom.h
679655da 8871F: net/netrom/
1da177e4 8872
4c352362
JK
8873NETRONOME ETHERNET DRIVERS
8874M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8875L: oss-drivers@netronome.com
8876S: Maintained
8877F: drivers/net/ethernet/netronome/
8878
5ddb88c0 8879NETWORK BLOCK DEVICE (NBD)
1e668f4e 8880M: Josef Bacik <jbacik@fb.com>
1da177e4 8881S: Maintained
1e668f4e 8882L: linux-block@vger.kernel.org
5e4b269b 8883L: nbd-general@lists.sourceforge.net
679655da
JP
8884F: Documentation/blockdev/nbd.txt
8885F: drivers/block/nbd.c
c117ab84 8886F: include/uapi/linux/nbd.h
1da177e4 8887
6e43650c
NH
8888NETWORK DROP MONITOR
8889M: Neil Horman <nhorman@tuxdriver.com>
8890L: netdev@vger.kernel.org
8891S: Maintained
8892W: https://fedorahosted.org/dropwatch/
8893F: net/core/drop_monitor.c
8894
3ed6e498
AL
8895NETWORKING [DSA]
8896M: Andrew Lunn <andrew@lunn.ch>
8897M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8898M: Florian Fainelli <f.fainelli@gmail.com>
8899S: Maintained
8900F: net/dsa/
8901F: include/net/dsa.h
8902F: drivers/net/dsa/
8903
1da177e4 8904NETWORKING [GENERAL]
8b58be88 8905M: "David S. Miller" <davem@davemloft.net>
979b6c13 8906L: netdev@vger.kernel.org
b1e8fd54 8907W: http://www.linuxfoundation.org/en/Net
11e98029 8908Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8909T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8910T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
b0522e13 8911B: mailto:netdev@vger.kernel.org
1da177e4 8912S: Maintained
679655da
JP
8913F: net/
8914F: include/net/
018d21ed
JP
8915F: include/linux/in.h
8916F: include/linux/net.h
8917F: include/linux/netdevice.h
c117ab84
CEB
8918F: include/uapi/linux/in.h
8919F: include/uapi/linux/net.h
8920F: include/uapi/linux/netdevice.h
0c7aecd4 8921F: include/uapi/linux/net_namespace.h
7e814a6c 8922F: tools/net/
f4e53f9a 8923F: tools/testing/selftests/net/
335a67d2 8924F: lib/random32.c
1da177e4
LT
8925
8926NETWORKING [IPv4/IPv6]
8b58be88
JP
8927M: "David S. Miller" <davem@davemloft.net>
8928M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8929M: James Morris <jmorris@namei.org>
8930M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8931M: Patrick McHardy <kaber@trash.net>
979b6c13 8932L: netdev@vger.kernel.org
08deed1e 8933T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8934S: Maintained
679655da
JP
8935F: net/ipv4/
8936F: net/ipv6/
8937F: include/net/ip*
0a14842f 8938F: arch/x86/net/*
1da177e4 8939
73b7656c
DM
8940NETWORKING [IPSEC]
8941M: Steffen Klassert <steffen.klassert@secunet.com>
8942M: Herbert Xu <herbert@gondor.apana.org.au>
8943M: "David S. Miller" <davem@davemloft.net>
8944L: netdev@vger.kernel.org
d1fc5024
SK
8945T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8946T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8947S: Maintained
5826bdd1 8948F: net/core/flow.c
73b7656c
DM
8949F: net/xfrm/
8950F: net/key/
8951F: net/ipv4/xfrm*
77999328 8952F: net/ipv4/esp4*
d1fc5024
SK
8953F: net/ipv4/ah4.c
8954F: net/ipv4/ipcomp.c
8955F: net/ipv4/ip_vti.c
73b7656c 8956F: net/ipv6/xfrm*
77999328 8957F: net/ipv6/esp6*
d1fc5024
SK
8958F: net/ipv6/ah6.c
8959F: net/ipv6/ipcomp6.c
8960F: net/ipv6/ip6_vti.c
73b7656c
DM
8961F: include/uapi/linux/xfrm.h
8962F: include/net/xfrm.h
8963
10e2ff1c 8964NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8965M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8966L: netdev@vger.kernel.org
8967S: Maintained
8968
29f8f632 8969NETWORKING [WIRELESS]
2cb4abd1 8970L: linux-wireless@vger.kernel.org
8a6e2535 8971Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8972
788873ac
JP
8973NETWORKING DRIVERS
8974L: netdev@vger.kernel.org
8975W: http://www.linuxfoundation.org/en/Net
11e98029 8976Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8977T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8978T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8979S: Odd Fixes
156f4fbc 8980F: Documentation/devicetree/bindings/net/
788873ac 8981F: drivers/net/
018d21ed 8982F: include/linux/if_*
0b63bf1f 8983F: include/linux/netdevice.h
0b63bf1f
JD
8984F: include/linux/etherdevice.h
8985F: include/linux/fcdevice.h
8986F: include/linux/fddidevice.h
8987F: include/linux/hippidevice.h
8988F: include/linux/inetdevice.h
c117ab84
CEB
8989F: include/uapi/linux/if_*
8990F: include/uapi/linux/netdevice.h
788873ac 8991
0e324cf6
JL
8992NETWORKING DRIVERS (WIRELESS)
8993M: Kalle Valo <kvalo@codeaurora.org>
8994L: linux-wireless@vger.kernel.org
8995Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8996T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8997T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8998S: Maintained
182fd9ee 8999F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
9000F: drivers/net/wireless/
9001
3d396eb1 9002NETXEN (1/10) GbE SUPPORT
67f0160f
MY
9003M: Manish Chopra <manish.chopra@cavium.com>
9004M: Rahul Verma <rahul.verma@cavium.com>
9005M: Dept-GELinuxNICDev@cavium.com
3d396eb1 9006L: netdev@vger.kernel.org
3d396eb1 9007S: Supported
aa43c215 9008F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 9009
6423d30f 9010NFC SUBSYSTEM
6423d30f
AAJ
9011M: Samuel Ortiz <sameo@linux.intel.com>
9012L: linux-wireless@vger.kernel.org
1eb3b216 9013L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 9014S: Supported
6423d30f 9015F: net/nfc/
55eb94f9 9016F: include/net/nfc/
c117ab84 9017F: include/uapi/linux/nfc.h
6423d30f 9018F: drivers/nfc/
397d6497
CR
9019F: include/linux/platform_data/nfcmrvl.h
9020F: include/linux/platform_data/nxp-nci.h
08eaa1e0 9021F: include/linux/platform_data/pn544.h
397d6497
CR
9022F: include/linux/platform_data/st21nfca.h
9023F: include/linux/platform_data/st-nci.h
7ebb88e5 9024F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 9025
e8b43555 9026NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 9027M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 9028M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
9029L: linux-nfs@vger.kernel.org
9030W: http://client.linux-nfs.org
cd7b996a 9031T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 9032S: Maintained
679655da
JP
9033F: fs/lockd/
9034F: fs/nfs/
9035F: fs/nfs_common/
9036F: net/sunrpc/
9037F: include/linux/lockd/
9038F: include/linux/nfs*
9039F: include/linux/sunrpc/
c117ab84
CEB
9040F: include/uapi/linux/nfs*
9041F: include/uapi/linux/sunrpc/
1da177e4 9042
85ef9cea 9043NILFS2 FILESYSTEM
e2126935 9044M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 9045L: linux-nilfs@vger.kernel.org
f9472265 9046W: http://nilfs.sourceforge.net/
9e92e516 9047W: http://nilfs.osdn.jp/
e2126935 9048T: git git://github.com/konis/nilfs2.git
85ef9cea 9049S: Supported
679655da
JP
9050F: Documentation/filesystems/nilfs2.txt
9051F: fs/nilfs2/
c35c7ac5 9052F: include/trace/events/nilfs2.h
e63e88bc
RK
9053F: include/uapi/linux/nilfs2_api.h
9054F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 9055
1da177e4 9056NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 9057M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
9058W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9059S: Maintained
679655da
JP
9060F: Documentation/scsi/NinjaSCSI.txt
9061F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
9062
9063NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
9064M: GOTO Masanori <gotom@debian.or.jp>
9065M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
9066W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9067S: Maintained
679655da
JP
9068F: Documentation/scsi/NinjaSCSI.txt
9069F: drivers/scsi/nsp32*
1da177e4 9070
383b8fb9
LFT
9071NIOS2 ARCHITECTURE
9072M: Ley Foon Tan <lftan@altera.com>
9073L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 9074T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
9075S: Maintained
9076F: arch/nios2/
9077
21b5a1c3
PM
9078NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9079M: Pavel Machek <pavel@ucw.cz>
9080M: Sakari Ailus <sakari.ailus@iki.fi>
9081L: linux-media@vger.kernel.org
9082S: Maintained
9083F: drivers/media/i2c/et8ek8
9084F: drivers/media/i2c/ad5820.c
9085
e5360224
PM
9086NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9087M: Pavel Machek <pavel@ucw.cz>
9088M: Sakari Ailus <sakari.ailus@iki.fi>
9089L: linux-media@vger.kernel.org
9090S: Maintained
9091F: drivers/media/i2c/et8ek8
9092F: drivers/media/i2c/ad5820.c
9093
2a6afddb 9094NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 9095R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 9096F: include/linux/power/bq2415x_charger.h
081bab21 9097F: include/linux/power/bq27xxx_battery.h
2a6afddb 9098F: include/linux/power/isp1704_charger.h
8c0984e5
SR
9099F: drivers/power/supply/bq2415x_charger.c
9100F: drivers/power/supply/bq27xxx_battery.c
9101F: drivers/power/supply/bq27xxx_battery_i2c.c
9102F: drivers/power/supply/isp1704_charger.c
9103F: drivers/power/supply/rx51_battery.c
2a6afddb 9104
a1bd3bae 9105NTB DRIVER CORE
9ef6bf6c
JM
9106M: Jon Mason <jdmason@kudzu.us>
9107M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 9108M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 9109L: linux-ntb@googlegroups.com
fce8a7bb 9110S: Supported
2984411f
JM
9111W: https://github.com/jonmason/ntb/wiki
9112T: git git://github.com/jonmason/ntb.git
fce8a7bb 9113F: drivers/ntb/
548c237c 9114F: drivers/net/ntb_netdev.c
fce8a7bb 9115F: include/linux/ntb.h
a1bd3bae 9116F: include/linux/ntb_transport.h
a9c59ef7 9117F: tools/testing/selftests/ntb/
fce8a7bb 9118
e26a5843
AH
9119NTB INTEL DRIVER
9120M: Jon Mason <jdmason@kudzu.us>
9121M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 9122L: linux-ntb@googlegroups.com
e26a5843
AH
9123S: Supported
9124W: https://github.com/jonmason/ntb/wiki
9125T: git git://github.com/jonmason/ntb.git
9126F: drivers/ntb/hw/intel/
fce8a7bb 9127
a1b36958 9128NTB AMD DRIVER
bc034e52 9129M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
a1b36958
XY
9130L: linux-ntb@googlegroups.com
9131S: Supported
9132F: drivers/ntb/hw/amd/
9133
1da177e4 9134NTFS FILESYSTEM
2818ef50 9135M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 9136L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 9137W: http://www.tuxera.com/
e6f4dee7 9138T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 9139S: Supported
679655da
JP
9140F: Documentation/filesystems/ntfs.txt
9141F: fs/ntfs/
1da177e4 9142
9eb8ef74 9143NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 9144M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9145L: linux-fbdev@vger.kernel.org
ce00f85c 9146S: Maintained
8a61f013
JH
9147F: drivers/video/fbdev/riva/
9148F: drivers/video/fbdev/nvidia/
1da177e4 9149
79461681 9150NVM EXPRESS DRIVER
b3975e94
JF
9151M: Keith Busch <keith.busch@intel.com>
9152M: Jens Axboe <axboe@fb.com>
b508fc35
CH
9153M: Christoph Hellwig <hch@lst.de>
9154M: Sagi Grimberg <sagi@grimberg.me>
79461681 9155L: linux-nvme@lists.infradead.org
b508fc35
CH
9156T: git://git.infradead.org/nvme.git
9157W: http://git.infradead.org/nvme.git
79461681 9158S: Supported
57dacad5 9159F: drivers/nvme/host/
79461681 9160F: include/linux/nvme.h
b508fc35 9161F: include/uapi/linux/nvme_ioctl.h
79461681 9162
a07b4970
CH
9163NVM EXPRESS TARGET DRIVER
9164M: Christoph Hellwig <hch@lst.de>
9165M: Sagi Grimberg <sagi@grimberg.me>
9166L: linux-nvme@lists.infradead.org
b508fc35
CH
9167T: git://git.infradead.org/nvme.git
9168W: http://git.infradead.org/nvme.git
a07b4970
CH
9169S: Supported
9170F: drivers/nvme/target/
9171
b1ad1475
JS
9172NVM EXPRESS FC TRANSPORT DRIVERS
9173M: James Smart <james.smart@broadcom.com>
9174L: linux-nvme@lists.infradead.org
9175S: Supported
9176F: include/linux/nvme-fc.h
d6d20012 9177F: include/linux/nvme-fc-driver.h
e399441d 9178F: drivers/nvme/host/fc.c
c5343203 9179F: drivers/nvme/target/fc.c
475d0fe7 9180F: drivers/nvme/target/fcloop.c
b1ad1475 9181
aee4b9bd
SK
9182NVMEM FRAMEWORK
9183M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
aee4b9bd
SK
9184S: Maintained
9185F: drivers/nvmem/
9186F: Documentation/devicetree/bindings/nvmem/
9187F: include/linux/nvmem-consumer.h
9188F: include/linux/nvmem-provider.h
9189
dece4585
CP
9190NXP-NCI NFC DRIVER
9191M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9192R: Charles Gorand <charles.gorand@effinnov.com>
9193L: linux-nfc@lists.01.org (moderated for non-subscribers)
9194S: Supported
9195F: drivers/nfc/nxp-nci
9196
f50d7146 9197NXP TDA998X DRM DRIVER
0d7f4f05 9198M: Russell King <linux@armlinux.org.uk>
f50d7146 9199S: Supported
0d7f4f05
RK
9200T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9201T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
f50d7146
RK
9202F: drivers/gpu/drm/i2c/tda998x_drv.c
9203F: include/drm/i2c/tda998x.h
9204
fbace43e
PR
9205NXP TFA9879 DRIVER
9206M: Peter Rosin <peda@axentia.se>
9207L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9208S: Maintained
9209F: sound/soc/codecs/tfa9879*
9210
442f04c3
JP
9211OBJTOOL
9212M: Josh Poimboeuf <jpoimboe@redhat.com>
9213S: Supported
9214F: tools/objtool/
9215
57b6bfcf
TL
9216OMAP1 SUPPORT
9217M: Aaro Koskinen <aaro.koskinen@iki.fi>
9218M: Tony Lindgren <tony@atomide.com>
9219L: linux-omap@vger.kernel.org
9220Q: http://patchwork.kernel.org/project/linux-omap/list/
9221T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9222S: Maintained
9223F: arch/arm/mach-omap1/
9224F: arch/arm/plat-omap/
9225F: arch/arm/configs/omap1_defconfig
9226F: drivers/i2c/busses/i2c-omap.c
9227F: include/linux/i2c-omap.h
9228
9229OMAP2+ SUPPORT
0e24bdd4 9230M: Tony Lindgren <tony@atomide.com>
f5525786
TL
9231L: linux-omap@vger.kernel.org
9232W: http://www.muru.com/linux/omap/
9233W: http://linux.omap.com/
8a6e2535 9234Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 9235T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 9236S: Maintained
57b6bfcf
TL
9237F: arch/arm/mach-omap2/
9238F: arch/arm/plat-omap/
026da812 9239F: arch/arm/configs/omap2plus_defconfig
046d0a37 9240F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
9241F: drivers/irqchip/irq-omap-intc.c
9242F: drivers/mfd/*omap*.c
9243F: drivers/mfd/menelaus.c
9244F: drivers/mfd/palmas.c
9245F: drivers/mfd/tps65217.c
9246F: drivers/mfd/tps65218.c
9247F: drivers/mfd/tps65910.c
9248F: drivers/mfd/twl-core.[ch]
9249F: drivers/mfd/twl4030*.c
9250F: drivers/mfd/twl6030*.c
9251F: drivers/mfd/twl6040*.c
9252F: drivers/regulator/palmas-regulator*.c
9253F: drivers/regulator/pbias-regulator.c
9254F: drivers/regulator/tps65217-regulator.c
9255F: drivers/regulator/tps65218-regulator.c
9256F: drivers/regulator/tps65910-regulator.c
9257F: drivers/regulator/twl-regulator.c
cac28ae6 9258F: drivers/regulator/twl6030-regulator.c
046d0a37 9259F: include/linux/i2c-omap.h
f5525786 9260
50f29fbd 9261OMAP DEVICE TREE SUPPORT
cdb55ab0 9262M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
9263M: Tony Lindgren <tony@atomide.com>
9264L: linux-omap@vger.kernel.org
d0fb18c5 9265L: devicetree@vger.kernel.org
50f29fbd
TL
9266S: Maintained
9267F: arch/arm/boot/dts/*omap*
9268F: arch/arm/boot/dts/*am3*
05eb20fa
NM
9269F: arch/arm/boot/dts/*am4*
9270F: arch/arm/boot/dts/*am5*
9271F: arch/arm/boot/dts/*dra7*
50f29fbd 9272
f5525786 9273OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 9274M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
9275L: linux-omap@vger.kernel.org
9276S: Maintained
9277F: arch/arm/*omap*/*clock*
9278
9279OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 9280M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
9281L: linux-omap@vger.kernel.org
9282S: Maintained
9283F: arch/arm/*omap*/*pm*
c46938d4 9284F: drivers/cpufreq/omap-cpufreq.c
f5525786 9285
d21db568 9286OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 9287M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
9288M: Paul Walmsley <paul@pwsan.com>
9289L: linux-omap@vger.kernel.org
9290S: Maintained
d21db568 9291F: arch/arm/mach-omap2/prm*
692ab1f3 9292
f5525786 9293OMAP AUDIO SUPPORT
6c284903 9294M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 9295M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 9296L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
9297L: linux-omap@vger.kernel.org
9298S: Maintained
9299F: sound/soc/omap/
9300
18640193
TL
9301OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9302M: Roger Quadros <rogerq@ti.com>
9303M: Tony Lindgren <tony@atomide.com>
9304L: linux-omap@vger.kernel.org
9305S: Maintained
9306F: drivers/memory/omap-gpmc.c
9307F: arch/arm/mach-omap2/*gpmc*
9308
f5525786 9309OMAP FRAMEBUFFER SUPPORT
830e6384 9310M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 9311L: linux-fbdev@vger.kernel.org
f5525786
TL
9312L: linux-omap@vger.kernel.org
9313S: Maintained
8a61f013 9314F: drivers/video/fbdev/omap/
f5525786 9315
676eec0d 9316OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 9317M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 9318L: linux-omap@vger.kernel.org
676eec0d 9319L: linux-fbdev@vger.kernel.org
178ff4c9 9320S: Maintained
8a61f013 9321F: drivers/video/fbdev/omap2/
178ff4c9
TV
9322F: Documentation/arm/OMAP/DSS
9323
8b37fcfc
OBC
9324OMAP HARDWARE SPINLOCK SUPPORT
9325M: Ohad Ben-Cohen <ohad@wizery.com>
9326L: linux-omap@vger.kernel.org
9327S: Maintained
9328F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 9329
f5525786 9330OMAP MMC SUPPORT
8b58be88 9331M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
9332L: linux-omap@vger.kernel.org
9333S: Maintained
653f41b5
MC
9334F: drivers/mmc/host/omap.c
9335
9336OMAP HS MMC SUPPORT
0a4585c6 9337L: linux-mmc@vger.kernel.org
653f41b5 9338L: linux-omap@vger.kernel.org
dfa5d196 9339S: Orphan
653f41b5 9340F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
9341
9342OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 9343M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
9344S: Maintained
9345F: drivers/char/hw_random/omap-rng.c
9346
f400c82e 9347OMAP HWMOD SUPPORT
cdb55ab0 9348M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9349M: Paul Walmsley <paul@pwsan.com>
9350L: linux-omap@vger.kernel.org
9351S: Maintained
8fc8b12b 9352F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 9353
8633fb30
PW
9354OMAP HWMOD DATA
9355M: Paul Walmsley <paul@pwsan.com>
9356L: linux-omap@vger.kernel.org
9357S: Maintained
9358F: arch/arm/mach-omap2/omap_hwmod*data*
9359
f400c82e 9360OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 9361M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9362L: linux-omap@vger.kernel.org
9363S: Maintained
9364F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9365
0db83ced 9366OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
9367M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9368L: linux-media@vger.kernel.org
9369S: Maintained
7eec52db 9370F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 9371F: drivers/media/platform/omap3isp/
0db83ced 9372F: drivers/staging/media/omap4iss/
7e8970e1 9373
f5525786 9374OMAP USB SUPPORT
f5525786
TL
9375L: linux-usb@vger.kernel.org
9376L: linux-omap@vger.kernel.org
3b243519 9377S: Orphan
a16fbd65
JP
9378F: drivers/usb/*/*omap*
9379F: arch/arm/*omap*/usb*
f5525786 9380
6d994710 9381OMAP GPIO DRIVER
fe643528 9382M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 9383M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 9384M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
9385L: linux-omap@vger.kernel.org
9386S: Maintained
fe643528 9387F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
9388F: drivers/gpio/gpio-omap.c
9389
c351e290
MJ
9390OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9391M: Mark Jackson <mpfj@newflow.co.uk>
9392L: linux-omap@vger.kernel.org
9393S: Maintained
9394F: arch/arm/boot/dts/am335x-nano.dts
9395
0ad122d9 9396OMFS FILESYSTEM
8b58be88 9397M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
9398L: linux-karma-devel@lists.sourceforge.net
9399S: Maintained
679655da
JP
9400F: Documentation/filesystems/omfs.txt
9401F: fs/omfs/
0ad122d9 9402
c1986ee9 9403OMNIKEY CARDMAN 4000 DRIVER
8b58be88 9404M: Harald Welte <laforge@gnumonks.org>
c1986ee9 9405S: Maintained
679655da
JP
9406F: drivers/char/pcmcia/cm4000_cs.c
9407F: include/linux/cm4000_cs.h
c117ab84 9408F: include/uapi/linux/cm4000_cs.h
c1986ee9 9409
77c44ab1 9410OMNIKEY CARDMAN 4040 DRIVER
8b58be88 9411M: Harald Welte <laforge@gnumonks.org>
77c44ab1 9412S: Maintained
679655da 9413F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 9414
3c2472a3
RO
9415OMNIVISION OV5647 SENSOR DRIVER
9416M: Ramiro Oliveira <roliveir@synopsys.com>
9417L: linux-media@vger.kernel.org
9418T: git git://linuxtv.org/media_tree.git
9419S: Maintained
9420F: drivers/media/i2c/ov5647.c
9421
77d5140f 9422OMNIVISION OV7670 SENSOR DRIVER
8b58be88 9423M: Jonathan Corbet <corbet@lwn.net>
661263b5 9424L: linux-media@vger.kernel.org
275ffde4 9425T: git git://linuxtv.org/media_tree.git
77d5140f 9426S: Maintained
90d72ac6 9427F: drivers/media/i2c/ov7670.c
bba58289 9428F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
77d5140f 9429
431bca73 9430ONENAND FLASH DRIVER
8b58be88 9431M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
9432L: linux-mtd@lists.infradead.org
9433S: Maintained
679655da
JP
9434F: drivers/mtd/onenand/
9435F: include/linux/mtd/onenand*.h
431bca73 9436
1da177e4 9437ONSTREAM SCSI TAPE DRIVER
8b58be88 9438M: Willem Riede <osst@riede.org>
1da177e4
LT
9439L: osst-users@lists.sourceforge.net
9440L: linux-scsi@vger.kernel.org
9441S: Maintained
f7269cfc
JD
9442F: Documentation/scsi/osst.txt
9443F: drivers/scsi/osst.*
9444F: drivers/scsi/osst_*.h
9445F: drivers/scsi/st.h
1da177e4 9446
e2d1d6c0 9447OPENCORES I2C BUS DRIVER
8b58be88 9448M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 9449L: linux-i2c@vger.kernel.org
e2d1d6c0 9450S: Maintained
679655da
JP
9451F: Documentation/i2c/busses/i2c-ocores
9452F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 9453
860c44c1 9454OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 9455M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 9456M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 9457L: devicetree@vger.kernel.org
a7fefe9f 9458W: http://www.devicetree.org/
fcdec35e 9459T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 9460S: Maintained
f8828205 9461F: drivers/of/
860c44c1 9462F: include/linux/of*.h
f8828205 9463F: scripts/dtc/
860c44c1 9464
f8828205 9465OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 9466M: Rob Herring <robh+dt@kernel.org>
f8828205 9467M: Mark Rutland <mark.rutland@arm.com>
f8828205 9468L: devicetree@vger.kernel.org
9f273c24 9469T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 9470Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
9471S: Maintained
9472F: Documentation/devicetree/
9473F: arch/*/boot/dts/
9474F: include/dt-bindings/
9475
2bb65f56
PA
9476OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9477M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9478L: devicetree@vger.kernel.org
9479S: Maintained
9480F: Documentation/devicetree/dynamic-resolution-notes.txt
9481F: Documentation/devicetree/overlay-notes.txt
9482F: drivers/of/overlay.c
9483F: drivers/of/resolver.c
9484
19f9d392
JB
9485OPENRISC ARCHITECTURE
9486M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
9487M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9488M: Stafford Horne <shorne@gmail.com>
9dfc96d7 9489T: git git://github.com/openrisc/linux.git
d01e1f35
SH
9490L: openrisc@lists.librecores.org
9491W: http://openrisc.io
19f9d392 9492S: Maintained
14430813 9493F: arch/openrisc/
19f9d392 9494
ccb1352e 9495OPENVSWITCH
4f337ed5 9496M: Pravin Shelar <pshelar@nicira.com>
b422da7c 9497L: netdev@vger.kernel.org
ccb1352e
JG
9498L: dev@openvswitch.org
9499W: http://openvswitch.org
ccb1352e
JG
9500S: Maintained
9501F: net/openvswitch/
b422da7c 9502F: include/uapi/linux/openvswitch.h
ccb1352e 9503
875fa6fb
VK
9504OPERATING PERFORMANCE POINTS (OPP)
9505M: Viresh Kumar <vireshk@kernel.org>
9506M: Nishanth Menon <nm@ti.com>
9507M: Stephen Boyd <sboyd@codeaurora.org>
9508L: linux-pm@vger.kernel.org
9509S: Maintained
9510T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9511F: drivers/base/power/opp/
9512F: include/linux/pm_opp.h
9513F: Documentation/power/opp.txt
9514F: Documentation/devicetree/bindings/opp/
9515
af39917d
CL
9516OPL4 DRIVER
9517M: Clemens Ladisch <clemens@ladisch.de>
9518L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9519T: git git://git.alsa-project.org/alsa-kernel.git
9520S: Maintained
9521F: sound/drivers/opl4/
9522
1da177e4 9523OPROFILE
4cf7e718 9524M: Robert Richter <rric@kernel.org>
1da177e4
LT
9525L: oprofile-list@lists.sf.net
9526S: Maintained
81c4a8a6 9527F: arch/*/include/asm/oprofile*.h
679655da
JP
9528F: arch/*/oprofile/
9529F: drivers/oprofile/
9530F: include/linux/oprofile.h
1da177e4 9531
4fb0a5eb
JW
9532OP-TEE DRIVER
9533M: Jens Wiklander <jens.wiklander@linaro.org>
9534S: Maintained
9535F: drivers/tee/optee/
9536
e2d1d6c0 9537ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9538M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9539M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9540L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9541W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9542S: Supported
679655da
JP
9543F: Documentation/filesystems/ocfs2.txt
9544F: Documentation/filesystems/dlmfs.txt
9545F: fs/ocfs2/
e2d1d6c0 9546
1da177e4 9547ORINOCO DRIVER
724c6b35 9548L: linux-wireless@vger.kernel.org
491b26b4 9549W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9550W: http://www.nongnu.org/orinoco/
3a59babb 9551S: Orphan
2be45b66 9552F: drivers/net/wireless/intersil/orinoco/
1da177e4 9553
42c55aa8 9554OSD LIBRARY and FILESYSTEM
fadc0752 9555M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9556M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9557L: osd-dev@open-osd.org
9558W: http://open-osd.org
54e5881d 9559T: git git://git.open-osd.org/open-osd.git
68274794 9560S: Maintained
42c55aa8 9561F: drivers/scsi/osd/
6b6f0b6c 9562F: include/scsi/osd_*
42c55aa8 9563F: fs/exofs/
68274794 9564
ef94b186 9565OVERLAY FILESYSTEM
7c37fbda 9566M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9567L: linux-unionfs@vger.kernel.org
9568T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9569S: Supported
1d113735 9570F: fs/overlayfs/
7c37fbda
NB
9571F: Documentation/filesystems/overlayfs.txt
9572
85096169
MM
9573ORANGEFS FILESYSTEM
9574M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9575L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9576T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9577S: Supported
9578F: fs/orangefs/
9579F: Documentation/filesystems/orangefs.txt
9580
e2d1d6c0 9581P54 WIRELESS DRIVER
084cb0fe 9582M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9583L: linux-wireless@vger.kernel.org
084cb0fe 9584W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9585S: Maintained
d3466830 9586F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9587
f5cd7872 9588PA SEMI ETHERNET DRIVER
f5cd7872 9589L: netdev@vger.kernel.org
56a5b8da 9590S: Orphan
ded19add 9591F: drivers/net/ethernet/pasemi/*
f5cd7872 9592
beb58aa3 9593PA SEMI SMBUS DRIVER
846557d3 9594L: linux-i2c@vger.kernel.org
56a5b8da 9595S: Orphan
679655da 9596F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9597
48fc267e
SK
9598PADATA PARALLEL EXECUTION MECHANISM
9599M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9600L: linux-crypto@vger.kernel.org
9601S: Maintained
9602F: kernel/padata.c
9603F: include/linux/padata.h
9604F: Documentation/padata.txt
9605
709ee531 9606PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9607M: Harald Welte <laforge@gnumonks.org>
d0944853 9608L: platform-driver-x86@vger.kernel.org
709ee531 9609S: Maintained
679655da 9610F: drivers/platform/x86/panasonic-laptop.c
709ee531 9611
368dd5ac 9612PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9613M: David Howells <dhowells@redhat.com>
4fa97181
DH
9614L: linux-am33-list@redhat.com (moderated for non-subscribers)
9615W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9616S: Maintained
679655da
JP
9617F: Documentation/mn10300/
9618F: arch/mn10300/
4fa97181 9619
305b37bd
KS
9620PARALLEL LCD/KEYPAD PANEL DRIVER
9621M: Willy Tarreau <willy@haproxy.com>
9622M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9623S: Odd Fixes
9624F: Documentation/misc-devices/lcd-panel-cgram.txt
9625F: drivers/misc/panel.c
9626
64dfff03
SM
9627PARALLEL PORT SUBSYSTEM
9628M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 9629M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 9630L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9631S: Maintained
679655da
JP
9632F: drivers/parport/
9633F: include/linux/parport*.h
9634F: drivers/char/ppdev.c
c117ab84 9635F: include/uapi/linux/ppdev.h
64dfff03 9636F: Documentation/parport*.txt
1da177e4 9637
4cdf6bc2 9638PARAVIRT_OPS INTERFACE
d633180c 9639M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9640M: Chris Wright <chrisw@sous-sol.org>
9641M: Alok Kataria <akataria@vmware.com>
9642M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9643L: virtualization@lists.linux-foundation.org
4cdf6bc2 9644S: Supported
a2e19991 9645F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9646F: arch/*/kernel/paravirt*
9647F: arch/*/include/asm/paravirt.h
47ae4b05 9648F: include/linux/hypervisor.h
4cdf6bc2 9649
e2d1d6c0 9650PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9651M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9652L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9653S: Maintained
679655da
JP
9654F: Documentation/blockdev/paride.txt
9655F: drivers/block/paride/
e2d1d6c0
RD
9656
9657PARISC ARCHITECTURE
b8828770 9658M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9659M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9660L: linux-parisc@vger.kernel.org
9661W: http://www.parisc-linux.org/
8a6e2535 9662Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9663T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9664T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9665S: Maintained
679655da 9666F: arch/parisc/
2b6bac9e 9667F: Documentation/parisc/
679655da 9668F: drivers/parisc/
2b6bac9e
HD
9669F: drivers/char/agp/parisc-agp.c
9670F: drivers/input/serio/gscps2.c
9671F: drivers/parport/parport_gsc.*
9672F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9673F: drivers/video/fbdev/sti*
2b6bac9e
HD
9674F: drivers/video/console/sti*
9675F: drivers/video/logo/logo_parisc*
e2d1d6c0 9676
44091d29
JP
9677PARMAN
9678M: Jiri Pirko <jiri@mellanox.com>
9679L: netdev@vger.kernel.org
9680S: Supported
9681F: lib/parman.c
9682F: lib/test_parman.c
9683F: include/linux/parman.h
9684
1662d32c 9685PC87360 HARDWARE MONITORING DRIVER
8b58be88 9686M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9687L: linux-hwmon@vger.kernel.org
1662d32c 9688S: Maintained
679655da
JP
9689F: Documentation/hwmon/pc87360
9690F: drivers/hwmon/pc87360.c
1662d32c
JC
9691
9692PC8736x GPIO DRIVER
8b58be88 9693M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9694S: Maintained
679655da 9695F: drivers/char/pc8736x_gpio.c
1662d32c 9696
1ad107fd 9697PC87427 HARDWARE MONITORING DRIVER
d8130624 9698M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9699L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9700S: Maintained
9701F: Documentation/hwmon/pc87427
9702F: drivers/hwmon/pc87427.c
9703
b26e0ed4 9704PCA9532 LED DRIVER
8b58be88 9705M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9706S: Maintained
d5ca6918
JP
9707F: drivers/leds/leds-pca9532.c
9708F: include/linux/leds-pca9532.h
b26e0ed4 9709
5ce914a8 9710PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9711M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9712L: linux-i2c@vger.kernel.org
9713S: Maintained
b4f0b74e 9714F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9715
3971dae5 9716PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9717M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9718S: Maintained
9719F: drivers/firmware/pcdp.*
9720
065c6359 9721PCI ERROR RECOVERY
6305902c 9722M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9723L: linux-pci@vger.kernel.org
065c6359 9724S: Supported
679655da 9725F: Documentation/PCI/pci-error-recovery.txt
065c6359 9726
78c1cffd
RC
9727PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9728M: Russell Currey <ruscur@russell.cc>
9729L: linuxppc-dev@lists.ozlabs.org
9730S: Supported
9731F: Documentation/powerpc/eeh-pci-error-recovery.txt
9732F: arch/powerpc/kernel/eeh*.c
9733F: arch/powerpc/platforms/*/eeh*.c
9734F: arch/powerpc/include/*/eeh*.h
9735
1da177e4 9736PCI SUBSYSTEM
5ac3a6d2 9737M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9738L: linux-pci@vger.kernel.org
99662dd1 9739Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9740T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9741S: Supported
92a1fe2e 9742F: Documentation/devicetree/bindings/pci/
679655da
JP
9743F: Documentation/PCI/
9744F: drivers/pci/
9745F: include/linux/pci*
6b49ee49 9746F: arch/x86/pci/
cad01f91 9747F: arch/x86/kernel/quirks.c
1da177e4 9748
f60b15b8
KVA
9749PCI ENDPOINT SUBSYSTEM
9750M: Kishon Vijay Abraham I <kishon@ti.com>
9751L: linux-pci@vger.kernel.org
9752T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
9753S: Supported
9754F: drivers/pci/endpoint/
9755F: drivers/misc/pci_endpoint_test.c
9756F: tools/pci/
9757
eaa6111b
LFT
9758PCI DRIVER FOR ALTERA PCIE IP
9759M: Ley Foon Tan <lftan@altera.com>
9760L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9761L: linux-pci@vger.kernel.org
9762S: Supported
9763F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9764F: drivers/pci/host/pcie-altera.c
9765
b7e78170
RH
9766PCI DRIVER FOR ARM VERSATILE PLATFORM
9767M: Rob Herring <robh@kernel.org>
9768L: linux-pci@vger.kernel.org
9769L: linux-arm-kernel@lists.infradead.org
9770S: Maintained
9771F: Documentation/devicetree/bindings/pci/versatile.txt
9772F: drivers/pci/host/pci-versatile.c
9773
3dc9d38c
TP
9774PCI DRIVER FOR ARMADA 8K
9775M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9776L: linux-pci@vger.kernel.org
9777L: linux-arm-kernel@lists.infradead.org
9778S: Maintained
9779F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
950bf638 9780F: drivers/pci/dwc/pcie-armada8k.c
3dc9d38c 9781
5f6b6ccd
TI
9782PCI DRIVER FOR APPLIEDMICRO XGENE
9783M: Tanmay Inamdar <tinamdar@apm.com>
9784L: linux-pci@vger.kernel.org
9785L: linux-arm-kernel@lists.infradead.org
9786S: Maintained
9787F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9788F: drivers/pci/host/pci-xgene.c
9789
62d0ff83
ML
9790PCI DRIVER FOR FREESCALE LAYERSCAPE
9791M: Minghuan Lian <minghuan.Lian@freescale.com>
9792M: Mingkai Hu <mingkai.hu@freescale.com>
9793M: Roy Zang <tie-fei.zang@freescale.com>
9794L: linuxppc-dev@lists.ozlabs.org
9795L: linux-pci@vger.kernel.org
9796L: linux-arm-kernel@lists.infradead.org
9797S: Maintained
950bf638 9798F: drivers/pci/dwc/*layerscape*
62d0ff83 9799
f0b75693 9800PCI DRIVER FOR IMX6
286fbaef 9801M: Richard Zhu <hongxing.zhu@nxp.com>
1ba55f55 9802M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9803L: linux-pci@vger.kernel.org
9804L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9805S: Maintained
12e46064 9806F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
950bf638 9807F: drivers/pci/dwc/*imx6*
f0b75693 9808
0c4ffcfe
MK
9809PCI DRIVER FOR TI KEYSTONE
9810M: Murali Karicheri <m-karicheri2@ti.com>
9811L: linux-pci@vger.kernel.org
9812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9813S: Maintained
950bf638 9814F: drivers/pci/dwc/*keystone*
0c4ffcfe 9815
f0b75693
BH
9816PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9817M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9818M: Jason Cooper <jason@lakedaemon.net>
9819L: linux-pci@vger.kernel.org
9820L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9821S: Maintained
9822F: drivers/pci/host/*mvebu*
9823
8c39d710
TP
9824PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9825M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9826L: linux-pci@vger.kernel.org
9827L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9828S: Maintained
441106d9 9829F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9830F: drivers/pci/host/pci-aardvark.c
9831
080b47de
LG
9832PCI DRIVER FOR MICROSEMI SWITCHTEC
9833M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
9834M: Stephen Bates <stephen.bates@microsemi.com>
9835M: Logan Gunthorpe <logang@deltatee.com>
9836L: linux-pci@vger.kernel.org
9837S: Maintained
44fc691b 9838F: Documentation/switchtec.txt
5d8e1881 9839F: Documentation/ABI/testing/sysfs-class-switchtec
080b47de 9840F: drivers/pci/switch/switchtec*
52eabba5 9841F: include/uapi/linux/switchtec_ioctl.h
080b47de 9842
0447cfd7
TR
9843PCI DRIVER FOR NVIDIA TEGRA
9844M: Thierry Reding <thierry.reding@gmail.com>
9845L: linux-tegra@vger.kernel.org
f0b75693 9846L: linux-pci@vger.kernel.org
0447cfd7
TR
9847S: Supported
9848F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9849F: drivers/pci/host/pci-tegra.c
9850
47ff3de9
KVA
9851PCI DRIVER FOR TI DRA7XX
9852M: Kishon Vijay Abraham I <kishon@ti.com>
9853L: linux-omap@vger.kernel.org
9854L: linux-pci@vger.kernel.org
9855S: Supported
9856F: Documentation/devicetree/bindings/pci/ti-pci.txt
950bf638 9857F: drivers/pci/dwc/pci-dra7xx.c
47ff3de9 9858
f0b75693
BH
9859PCI DRIVER FOR RENESAS R-CAR
9860M: Simon Horman <horms@verge.net.au>
9861L: linux-pci@vger.kernel.org
4a121096 9862L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9863S: Maintained
9864F: drivers/pci/host/*rcar*
9865
4af82255 9866PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9867M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9868L: linux-pci@vger.kernel.org
f0b75693
BH
9869L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9870L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255 9871S: Maintained
950bf638 9872F: drivers/pci/dwc/pci-exynos.c
4af82255 9873
f0b75693 9874PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9875M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 9876M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
9877L: linux-pci@vger.kernel.org
9878S: Maintained
9879F: Documentation/devicetree/bindings/pci/designware-pcie.txt
950bf638 9880F: drivers/pci/dwc/*designware*
5a3aa2a8 9881
cf28855b
WD
9882PCI DRIVER FOR GENERIC OF HOSTS
9883M: Will Deacon <will.deacon@arm.com>
9884L: linux-pci@vger.kernel.org
9885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9886S: Maintained
9887F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9888F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9889F: drivers/pci/host/pci-host-generic.c
9890
185a383a
KB
9891PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9892M: Keith Busch <keith.busch@intel.com>
9893L: linux-pci@vger.kernel.org
9894S: Supported
bc79c985 9895F: drivers/pci/host/vmd.c
185a383a 9896
51b66a6c 9897PCIE DRIVER FOR ST SPEAR13XX
110baab1 9898M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9899L: linux-pci@vger.kernel.org
110baab1 9900S: Maintained
950bf638 9901F: drivers/pci/dwc/*spear*
51b66a6c 9902
af1169b4
LFT
9903PCI MSI DRIVER FOR ALTERA MSI IP
9904M: Ley Foon Tan <lftan@altera.com>
9905L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9906L: linux-pci@vger.kernel.org
9907S: Supported
9908F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9909F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9910
dcd19de3
DD
9911PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9912M: Duc Dang <dhdang@apm.com>
9913L: linux-pci@vger.kernel.org
9914L: linux-arm-kernel@lists.infradead.org
9915S: Maintained
9916F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9917F: drivers/pci/host/pci-xgene-msi.c
9918
a3cbfae1
NC
9919PCIE DRIVER FOR AXIS ARTPEC
9920M: Niklas Cassel <niklas.cassel@axis.com>
9921M: Jesper Nilsson <jesper.nilsson@axis.com>
9922L: linux-arm-kernel@axis.com
9923L: linux-pci@vger.kernel.org
9924S: Maintained
9925F: Documentation/devicetree/bindings/pci/axis,artpec*
950bf638 9926F: drivers/pci/dwc/*artpec*
a3cbfae1 9927
500a1d9a
ZW
9928PCIE DRIVER FOR HISILICON
9929M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9930M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9931L: linux-pci@vger.kernel.org
9932S: Maintained
9933F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
950bf638 9934F: drivers/pci/dwc/pcie-hisi.c
500a1d9a 9935
e77f847d
SL
9936PCIE DRIVER FOR ROCKCHIP
9937M: Shawn Lin <shawn.lin@rock-chips.com>
9938M: Wenrui Li <wenrui.li@rock-chips.com>
9939L: linux-pci@vger.kernel.org
9940L: linux-rockchip@lists.infradead.org
9941S: Maintained
9942F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9943F: drivers/pci/host/pcie-rockchip.c
9944
82a82383
SV
9945PCIE DRIVER FOR QUALCOMM MSM
9946M: Stanimir Varbanov <svarbanov@mm-sol.com>
9947L: linux-pci@vger.kernel.org
9948L: linux-arm-msm@vger.kernel.org
9949S: Maintained
950bf638 9950F: drivers/pci/dwc/*qcom*
82a82383 9951
f12b76e5
DD
9952PCIE DRIVER FOR CAVIUM THUNDERX
9953M: David Daney <david.daney@cavium.com>
9954L: linux-pci@vger.kernel.org
9955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9956S: Supported
9957F: Documentation/devicetree/bindings/pci/pci-thunder-*
9958F: drivers/pci/host/pci-thunder-*
9959
1da177e4 9960PCMCIA SUBSYSTEM
4230dfc9 9961P: Linux PCMCIA Team
f5df5881 9962L: linux-pcmcia@lists.infradead.org
6650e0a5 9963W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9964T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9965S: Maintained
679655da 9966F: Documentation/pcmcia/
a67cd548 9967F: tools/pcmcia/
679655da
JP
9968F: drivers/pcmcia/
9969F: include/pcmcia/
1da177e4
LT
9970
9971PCNET32 NETWORK DRIVER
227fb925 9972M: Don Fry <pcnet32@frontier.com>
979b6c13 9973L: netdev@vger.kernel.org
1da177e4 9974S: Maintained
b955f6ca 9975F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9976
48fc267e
SK
9977PCRYPT PARALLEL CRYPTO ENGINE
9978M: Steffen Klassert <steffen.klassert@secunet.com>
9979L: linux-crypto@vger.kernel.org
9980S: Maintained
9981F: crypto/pcrypt.c
9982F: include/crypto/pcrypt.h
9983
e72df0b8
TH
9984PER-CPU MEMORY ALLOCATOR
9985M: Tejun Heo <tj@kernel.org>
93e205a7 9986M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9987T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9988S: Maintained
9989F: include/linux/percpu*.h
9990F: mm/percpu*.c
9991F: arch/*/include/asm/percpu.h
9992
ad4ecbcb 9993PER-TASK DELAY ACCOUNTING
185e595f 9994M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9995S: Maintained
679655da
JP
9996F: include/linux/delayacct.h
9997F: kernel/delayacct.c
ad4ecbcb 9998
57c0c15b 9999PERFORMANCE EVENTS SUBSYSTEM
daecbd26 10000M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 10001M: Ingo Molnar <mingo@redhat.com>
f80c5393 10002M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 10003R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 10004L: linux-kernel@vger.kernel.org
75fc2d37 10005T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 10006S: Supported
d53e8365 10007F: kernel/events/*
a003236c 10008F: include/linux/perf_event.h
c117ab84 10009F: include/uapi/linux/perf_event.h
141c4296
RR
10010F: arch/*/kernel/perf_event*.c
10011F: arch/*/kernel/*/perf_event*.c
10012F: arch/*/kernel/*/*/perf_event*.c
a003236c 10013F: arch/*/include/asm/perf_event.h
a003236c 10014F: arch/*/kernel/perf_callchain.c
b0a434fb 10015F: arch/*/events/*
a003236c 10016F: tools/perf/
6c0b3244 10017
dd49d0f5 10018PERSONALITY HANDLING
8b58be88 10019M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
10020L: linux-abi-devel@lists.sourceforge.net
10021S: Maintained
679655da 10022F: include/linux/personality.h
c117ab84 10023F: include/uapi/linux/personality.h
dd49d0f5 10024
838e7a03 10025PHONET PROTOCOL
2a06b40f 10026M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
10027S: Supported
10028F: Documentation/networking/phonet.txt
10029F: include/linux/phonet.h
10030F: include/net/phonet/
c117ab84 10031F: include/uapi/linux/phonet.h
838e7a03
RDC
10032F: net/phonet/
10033
1da177e4 10034PHRAM MTD DRIVER
8b58be88 10035M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
10036L: linux-mtd@lists.infradead.org
10037S: Maintained
679655da 10038F: drivers/mtd/devices/phram.c
1da177e4 10039
efdbb10e
BP
10040PICOLCD HID DRIVER
10041M: Bruno Prémont <bonbons@linux-vserver.org>
10042L: linux-input@vger.kernel.org
10043S: Maintained
10044F: drivers/hid/hid-picolcd*
10045
a53bfa07
JI
10046PICOXCELL SUPPORT
10047M: Jamie Iles <jamie@jamieiles.com>
10048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10049T: git git://github.com/jamieiles/linux-2.6-ji.git
10050S: Supported
b8733987 10051F: arch/arm/boot/dts/picoxcell*
14430813 10052F: arch/arm/mach-picoxcell/
b8733987 10053F: drivers/crypto/picoxcell*
a53bfa07 10054
2744e8af
LW
10055PIN CONTROL SUBSYSTEM
10056M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 10057L: linux-gpio@vger.kernel.org
dbe752a3 10058T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 10059S: Maintained
9feeed94 10060F: Documentation/devicetree/bindings/pinctrl/
fefb6245 10061F: Documentation/pinctrl.txt
07f29ba6 10062F: drivers/pinctrl/
8e406fe4 10063F: include/linux/pinctrl/
2744e8af 10064
2201bbb8
JCPV
10065PIN CONTROLLER - ATMEL AT91
10066M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10068S: Maintained
c654b6bf 10069F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 10070
33d3690c 10071PIN CONTROLLER - ATMEL AT91 PIO4
420a3879 10072M: Ludovic Desroches <ludovic.desroches@microchip.com>
33d3690c
LD
10073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10074L: linux-gpio@vger.kernel.org
10075S: Supported
10076F: drivers/pinctrl/pinctrl-at91-pio4.*
10077
cbd1b652
MW
10078PIN CONTROLLER - INTEL
10079M: Mika Westerberg <mika.westerberg@linux.intel.com>
10080M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10081S: Maintained
10082F: drivers/pinctrl/intel/
2201bbb8 10083
9963b536
LP
10084PIN CONTROLLER - RENESAS
10085M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 10086M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 10087L: linux-renesas-soc@vger.kernel.org
9963b536
LP
10088S: Maintained
10089F: drivers/pinctrl/sh-pfc/
10090
b75e60d6 10091PIN CONTROLLER - SAMSUNG
fea685e9 10092M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 10093M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 10094M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
10095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10096L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
5fb7edb3
KK
10097Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10098T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
b75e60d6 10099S: Maintained
9b5b33f6 10100F: drivers/pinctrl/samsung/
5db7e3bb
KK
10101F: include/dt-bindings/pinctrl/samsung.h
10102F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 10103
13cbd906
TL
10104PIN CONTROLLER - SINGLE
10105M: Tony Lindgren <tony@atomide.com>
10106M: Haojian Zhuang <haojian.zhuang@linaro.org>
10107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10108L: linux-omap@vger.kernel.org
10109S: Maintained
10110F: drivers/pinctrl/pinctrl-single.c
10111
deda8287 10112PIN CONTROLLER - ST SPEAR
da89947b 10113M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
10114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10115W: http://www.st.com/spear
10116S: Maintained
8e406fe4 10117F: drivers/pinctrl/spear/
deda8287 10118
11a1cf34
JH
10119PISTACHIO SOC SUPPORT
10120M: James Hartley <james.hartley@imgtec.com>
10121M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10122L: linux-mips@linux-mips.org
10123S: Maintained
10124F: arch/mips/pistachio/
10125F: arch/mips/include/asm/mach-pistachio/
d774a589 10126F: arch/mips/boot/dts/img/pistachio*
11a1cf34
JH
10127F: arch/mips/configs/pistachio*_defconfig
10128
249a6771 10129PKTCDVD DRIVER
5a8b187c
JA
10130S: Orphan
10131M: linux-block@vger.kernel.org
679655da
JP
10132F: drivers/block/pktcdvd.c
10133F: include/linux/pktcdvd.h
c117ab84 10134F: include/uapi/linux/pktcdvd.h
249a6771 10135
b31d8273
G
10136PKUNITY SOC DRIVERS
10137M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10138W: http://mprc.pku.edu.cn/~guanxuetao/linux
10139S: Maintained
ceebf4d5 10140T: git git://github.com/gxt/linux.git
b31d8273 10141F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 10142F: drivers/i2c/busses/i2c-puv3.c
8a61f013 10143F: drivers/video/fbdev/fb-puv3.c
2809e80b 10144F: drivers/rtc/rtc-puv3.c
b31d8273 10145
9d2ecfb7 10146PMBUS HARDWARE MONITORING DRIVERS
ca462085 10147M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
10148L: linux-hwmon@vger.kernel.org
10149W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
10150W: http://www.roeck-us.net/linux/drivers/
10151T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10152S: Maintained
10153F: Documentation/hwmon/pmbus
10154F: drivers/hwmon/pmbus/
10155F: include/linux/i2c/pmbus.h
10156
89a36810 10157PMC SIERRA MaxRAID DRIVER
89a36810
AR
10158L: linux-scsi@vger.kernel.org
10159W: http://www.pmc-sierra.com/
3cdea4d7 10160S: Orphan
89a36810
AR
10161F: drivers/scsi/pmcraid.*
10162
dbf9bfe6 10163PMC SIERRA PM8001 DRIVER
d32477e2 10164M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 10165M: lindar_liu@usish.com
10166L: linux-scsi@vger.kernel.org
10167S: Supported
10168F: drivers/scsi/pm8001/
10169
1da177e4 10170POSIX CLOCKS and TIMERS
8b58be88 10171M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10172L: linux-kernel@vger.kernel.org
75fc2d37 10173T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 10174S: Maintained
679655da
JP
10175F: fs/timerfd.c
10176F: include/linux/timer*
5cee9645 10177F: kernel/time/*timer*
1da177e4 10178
7b06a6d7
RW
10179POWER MANAGEMENT CORE
10180M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10181L: linux-pm@vger.kernel.org
10182T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 10183B: https://bugzilla.kernel.org
7b06a6d7
RW
10184S: Supported
10185F: drivers/base/power/
10186F: include/linux/pm.h
10187F: include/linux/pm_*
10188F: include/linux/powercap.h
10189F: drivers/powercap/
10190
3be86148 10191POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 10192M: Sebastian Reichel <sre@kernel.org>
ad8464a2 10193L: linux-pm@vger.kernel.org
58db9505 10194T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 10195S: Maintained
f3332532 10196F: Documentation/devicetree/bindings/power/supply/
679655da 10197F: include/linux/power_supply.h
8c0984e5 10198F: drivers/power/supply/
3be86148 10199
514f161a
MR
10200POWER STATE COORDINATION INTERFACE (PSCI)
10201M: Mark Rutland <mark.rutland@arm.com>
10202M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10203L: linux-arm-kernel@lists.infradead.org
10204S: Maintained
32d53d1b 10205F: drivers/firmware/psci*.c
514f161a
MR
10206F: include/linux/psci.h
10207F: include/uapi/linux/psci.h
10208
43a1dd9b
SJS
10209POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10210M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10211L: linuxppc-dev@lists.ozlabs.org
10212S: Maintained
10213F: drivers/char/powernv-op-panel.c
10214
1da177e4 10215PNP SUPPORT
9c3646d1 10216M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 10217S: Maintained
679655da 10218F: drivers/pnp/
1da177e4
LT
10219
10220PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 10221M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
10222L: linux-ppp@vger.kernel.org
10223S: Maintained
224cf5ad 10224F: drivers/net/ppp/ppp_*
1da177e4
LT
10225
10226PPP OVER ATM (RFC 2364)
8b58be88 10227M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 10228S: Maintained
679655da 10229F: net/atm/pppoatm.c
c117ab84 10230F: include/uapi/linux/atmppp.h
1da177e4
LT
10231
10232PPP OVER ETHERNET
8b58be88 10233M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 10234S: Maintained
224cf5ad
JK
10235F: drivers/net/ppp/pppoe.c
10236F: drivers/net/ppp/pppox.c
1da177e4 10237
a6d2370b 10238PPP OVER L2TP
8b58be88 10239M: James Chapman <jchapman@katalix.com>
a6d2370b 10240S: Maintained
90ca28d1 10241F: net/l2tp/l2tp_ppp.c
679655da 10242F: include/linux/if_pppol2tp.h
c117ab84 10243F: include/uapi/linux/if_pppol2tp.h
a6d2370b 10244
eae9d2ba 10245PPS SUPPORT
8b58be88 10246M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
10247W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10248L: linuxpps@ml.enneenne.com (subscribers-only)
10249S: Maintained
cabaaf41
JP
10250F: Documentation/pps/
10251F: drivers/pps/
10252F: include/linux/pps*.h
eae9d2ba 10253
71a6d0af
HW
10254PPTP DRIVER
10255M: Dmitry Kozlov <xeb@mail.ru>
10256L: netdev@vger.kernel.org
10257S: Maintained
224cf5ad 10258F: drivers/net/ppp/pptp.c
71a6d0af
HW
10259W: http://sourceforge.net/projects/accel-pptp
10260
1da177e4 10261PREEMPTIBLE KERNEL
8b58be88 10262M: Robert Love <rml@tech9.net>
1da177e4 10263L: kpreempt-tech@lists.sourceforge.net
4f6cce39 10264W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
1da177e4 10265S: Supported
679655da
JP
10266F: Documentation/preempt-locking.txt
10267F: include/linux/preempt.h
1da177e4 10268
548cf34b
PM
10269PRINTK
10270M: Petr Mladek <pmladek@suse.com>
10271M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10272R: Steven Rostedt <rostedt@goodmis.org>
10273S: Maintained
10274F: kernel/printk/
10275F: include/linux/printk.h
10276
1da177e4 10277PRISM54 WIRELESS DRIVER
8b58be88 10278M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 10279L: linux-wireless@vger.kernel.org
9ef80804 10280W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 10281S: Obsolete
c12edfe2 10282F: drivers/net/wireless/intersil/prism54/
1da177e4 10283
02c18891 10284PS3 NETWORK SUPPORT
b809b9ca 10285M: Geoff Levand <geoff@infradead.org>
02c18891 10286L: netdev@vger.kernel.org
a14ab6b6 10287L: linuxppc-dev@lists.ozlabs.org
b809b9ca 10288S: Maintained
8df158ac 10289F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 10290
f58a9d17 10291PS3 PLATFORM SUPPORT
b809b9ca 10292M: Geoff Levand <geoff@infradead.org>
a4724ed6 10293L: linuxppc-dev@lists.ozlabs.org
b809b9ca 10294S: Maintained
679655da
JP
10295F: arch/powerpc/boot/ps3*
10296F: arch/powerpc/include/asm/lv1call.h
10297F: arch/powerpc/include/asm/ps3*.h
10298F: arch/powerpc/platforms/ps3/
10299F: drivers/*/ps3*
10300F: drivers/ps3/
fec629b8 10301F: drivers/rtc/rtc-ps3.c
679655da 10302F: drivers/usb/host/*ps3.c
fec629b8 10303F: sound/ppc/snd_ps3*
f58a9d17 10304
cffb4add 10305PS3VRAM DRIVER
8b58be88 10306M: Jim Paris <jim@jtan.com>
3715a5d0 10307M: Geoff Levand <geoff@infradead.org>
a14ab6b6 10308L: linuxppc-dev@lists.ozlabs.org
cffb4add 10309S: Maintained
8a3977cb 10310F: drivers/block/ps3vram.c
cffb4add 10311
6ae0a628
YG
10312PSAMPLE PACKET SAMPLING SUPPORT:
10313M: Yotam Gigi <yotamg@mellanox.com>
10314S: Maintained
10315F: net/psample
10316F: include/net/psample.h
10317F: include/uapi/linux/psample.h
10318
8defe599 10319PSTORE FILESYSTEM
fc1b326e 10320M: Kees Cook <keescook@chromium.org>
9d5e2a02 10321M: Anton Vorontsov <anton@enomsg.org>
8defe599 10322M: Colin Cross <ccross@android.com>
8defe599
AV
10323M: Tony Luck <tony.luck@intel.com>
10324S: Maintained
fc1b326e 10325T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
8defe599
AV
10326F: fs/pstore/
10327F: include/linux/pstore*
04851772 10328F: drivers/firmware/efi/efi-pstore.c
8defe599 10329F: drivers/acpi/apei/erst.c
fc1b326e
KC
10330F: Documentation/admin-guide/ramoops.rst
10331F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10332K: \b(pstore|ramoops)
8defe599 10333
7fbc415d
RC
10334PTP HARDWARE CLOCK SUPPORT
10335M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 10336L: netdev@vger.kernel.org
7fbc415d
RC
10337S: Maintained
10338W: http://linuxptp.sourceforge.net/
10339F: Documentation/ABI/testing/sysfs-ptp
10340F: Documentation/ptp/*
0ecb3cdd 10341F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
10342F: drivers/net/phy/dp83640*
10343F: drivers/ptp/*
10344F: include/linux/ptp_cl*
10345
cf94a4d1 10346PTRACE SUPPORT
e846ee5f 10347M: Roland McGrath <roland@hack.frob.com>
8b58be88 10348M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
10349S: Maintained
10350F: include/asm-generic/syscall.h
10351F: include/linux/ptrace.h
10352F: include/linux/regset.h
10353F: include/linux/tracehook.h
c117ab84 10354F: include/uapi/linux/ptrace.h
cf94a4d1
CH
10355F: kernel/ptrace.c
10356
3e9d7ba7
HV
10357PULSE8-CEC DRIVER
10358M: Hans Verkuil <hverkuil@xs4all.nl>
10359L: linux-media@vger.kernel.org
10360T: git git://linuxtv.org/media_tree.git
10361S: Maintained
104eda6d 10362F: drivers/media/usb/pulse8-cec/*
3e9d7ba7 10363
8320204a 10364PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 10365M: Mike Isely <isely@pobox.com>
16e9495d 10366L: pvrusb2@isely.net (subscribers-only)
661263b5 10367L: linux-media@vger.kernel.org
8320204a 10368W: http://www.isely.net/pvrusb2/
275ffde4 10369T: git git://linuxtv.org/media_tree.git
8320204a 10370S: Maintained
618cd932 10371F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 10372F: drivers/media/usb/pvrusb2/
8320204a 10373
39532e6c 10374PWC WEBCAM DRIVER
c0936df4 10375M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
10376L: linux-media@vger.kernel.org
10377T: git git://linuxtv.org/media_tree.git
c0936df4 10378S: Odd Fixes
39532e6c
HG
10379F: drivers/media/usb/pwc/*
10380
93c090b3 10381PWM FAN DRIVER
774e0362 10382M: Kamil Debski <kamil@wypas.org>
0faf7dd5 10383M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 10384L: linux-hwmon@vger.kernel.org
93c090b3
KD
10385S: Supported
10386F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10387F: Documentation/hwmon/pwm-fan
10388F: drivers/hwmon/pwm-fan.c
10389
200efedd 10390PWM SUBSYSTEM
aa3495f7
TR
10391M: Thierry Reding <thierry.reding@gmail.com>
10392L: linux-pwm@vger.kernel.org
0c2498f1 10393S: Maintained
006e854f 10394T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
10395F: Documentation/pwm.txt
10396F: Documentation/devicetree/bindings/pwm/
10397F: include/linux/pwm.h
0c2498f1 10398F: drivers/pwm/
a140b98d
TR
10399F: drivers/video/backlight/pwm_bl.c
10400F: include/linux/pwm_backlight.h
757642f9
AL
10401F: drivers/gpio/gpio-mvebu.c
10402F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
0c2498f1 10403
30ec261e 10404PXA2xx/PXA3xx SUPPORT
8da5e302 10405M: Daniel Mack <daniel@zonque.org>
a323f664 10406M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 10407M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 10408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 10409T: git git://github.com/hzhuang1/linux.git
8da5e302 10410T: git git://github.com/rjarzmik/linux.git
1da177e4 10411S: Maintained
e68d7c14 10412F: arch/arm/boot/dts/pxa*
679655da 10413F: arch/arm/mach-pxa/
820439f1 10414F: drivers/dma/pxa*
679655da 10415F: drivers/pcmcia/pxa2xx*
1403ead9 10416F: drivers/pinctrl/pxa/
9df92e6c 10417F: drivers/spi/spi-pxa2xx*
faf2e1db 10418F: drivers/usb/gadget/udc/pxa2*
679655da 10419F: include/sound/pxa2xx-lib.h
bec4c99e 10420F: sound/arm/pxa*
14430813 10421F: sound/soc/pxa/
1da177e4 10422
f3154a46
RJ
10423PXA GPIO DRIVER
10424M: Robert Jarzmik <robert.jarzmik@free.fr>
10425L: linux-gpio@vger.kernel.org
10426S: Maintained
10427F: drivers/gpio/gpio-pxa.c
10428
ec64d3bf
EG
10429PXA3xx NAND FLASH DRIVER
10430M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10431L: linux-mtd@lists.infradead.org
10432S: Maintained
9a67f099 10433F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 10434
3f640c61 10435MMP SUPPORT
8b58be88 10436M: Eric Miao <eric.y.miao@gmail.com>
a323f664 10437M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 10438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
10439T: git git://github.com/hzhuang1/linux.git
10440T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 10441S: Maintained
e68d7c14 10442F: arch/arm/boot/dts/mmp*
3f640c61 10443F: arch/arm/mach-mmp/
e8e6cb32 10444
272f133a
PO
10445PXA MMCI DRIVER
10446S: Orphan
10447
57f63bc8 10448PXA RTC DRIVER
8b58be88 10449M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
10450L: rtc-linux@googlegroups.com
10451S: Maintained
10452
cea4001a 10453QAT DRIVER
90ab5a81
TS
10454M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10455M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
10456L: qat-linux@intel.com
10457S: Supported
10458F: drivers/crypto/qat/
cea4001a 10459
52a09a04 10460QIB DRIVER
8473c603 10461M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
10462L: linux-rdma@vger.kernel.org
10463S: Supported
10464F: drivers/infiniband/hw/qib/
10465
5e9772b9
JS
10466QLOGIC QLA1280 SCSI DRIVER
10467M: Michael Reed <mdr@sgi.com>
10468L: linux-scsi@vger.kernel.org
10469S: Maintained
10470F: drivers/scsi/qla1280.[ch]
10471
1da177e4 10472QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 10473M: qla2xxx-upstream@qlogic.com
1da177e4
LT
10474L: linux-scsi@vger.kernel.org
10475S: Supported
679655da
JP
10476F: Documentation/scsi/LICENSE.qla2xxx
10477F: drivers/scsi/qla2xxx/
1da177e4 10478
883c98fe 10479QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 10480M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
10481L: linux-scsi@vger.kernel.org
10482S: Supported
bacfb81b 10483F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
10484F: drivers/scsi/qla4xxx/
10485
5a4faa87 10486QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 10487M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
10488L: netdev@vger.kernel.org
10489S: Supported
679655da 10490F: Documentation/networking/LICENSE.qla3xxx
aa43c215 10491F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 10492
0ec00f03 10493QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
10494M: Harish Patil <harish.patil@cavium.com>
10495M: Manish Chopra <manish.chopra@cavium.com>
10496M: Dept-GELinuxNICDev@cavium.com
0ec00f03
AKS
10497L: netdev@vger.kernel.org
10498S: Supported
aa43c215 10499F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 10500
c4e84bde 10501QLOGIC QLGE 10Gb ETHERNET DRIVER
67f0160f
MY
10502M: Harish Patil <harish.patil@cavium.com>
10503M: Manish Chopra <manish.chopra@cavium.com>
10504M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
10505L: netdev@vger.kernel.org
10506S: Supported
aa43c215 10507F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 10508
fe56b9e6 10509QLOGIC QL4xxx ETHERNET DRIVER
67f0160f
MY
10510M: Yuval Mintz <Yuval.Mintz@cavium.com>
10511M: Ariel Elior <Ariel.Elior@cavium.com>
10512M: everest-linux-l2@cavium.com
fe56b9e6
YM
10513L: netdev@vger.kernel.org
10514S: Supported
10515F: drivers/net/ethernet/qlogic/qed/
10516F: include/linux/qed/
10517F: drivers/net/ethernet/qlogic/qede/
10518
ace7f46b
MR
10519QLOGIC QL41xxx ISCSI DRIVER
10520M: QLogic-Storage-Upstream@cavium.com
10521L: linux-scsi@vger.kernel.org
10522S: Supported
10523F: drivers/scsi/qedi/
10524
61d8658b
DC
10525QLOGIC QL41xxx FCOE DRIVER
10526M: QLogic-Storage-Upstream@cavium.com
10527L: linux-scsi@vger.kernel.org
10528S: Supported
10529F: drivers/scsi/qedf/
10530
1da177e4 10531QNX4 FILESYSTEM
8b58be88 10532M: Anders Larsen <al@alarsen.net>
1da177e4
LT
10533W: http://www.alarsen.net/linux/qnx4fs/
10534S: Maintained
80811493 10535F: fs/qnx4/
c117ab84
CEB
10536F: include/uapi/linux/qnx4_fs.h
10537F: include/uapi/linux/qnxtypes.h
1da177e4 10538
d8b97569 10539QORIQ DPAA2 FSL-MC BUS DRIVER
f40c60db
SY
10540M: Stuart Yoder <stuyoder@gmail.com>
10541M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
d8b97569
SY
10542L: linux-kernel@vger.kernel.org
10543S: Maintained
10544F: drivers/staging/fsl-mc/
10545
91952bc0
AP
10546QT1010 MEDIA DRIVER
10547M: Antti Palosaari <crope@iki.fi>
10548L: linux-media@vger.kernel.org
a825eaec 10549W: https://linuxtv.org
91952bc0
AP
10550W: http://palosaari.fi/linux/
10551Q: http://patchwork.linuxtv.org/project/linux-media/list/
10552T: git git://linuxtv.org/anttip/media_tree.git
10553S: Maintained
10554F: drivers/media/tuners/qt1010*
10555
966fb5ec
SM
10556QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10557M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10558L: linux-wireless@vger.kernel.org
966fb5ec
SM
10559W: http://wireless.kernel.org/en/users/Drivers/ath9k
10560S: Supported
10561F: drivers/net/wireless/ath/ath9k/
10562
2ea0ffcb
KV
10563QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10564M: Kalle Valo <kvalo@qca.qualcomm.com>
10565L: ath10k@lists.infradead.org
10566W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 10567T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
10568S: Supported
10569F: drivers/net/wireless/ath/ath10k/
10570
b9b17deb
TT
10571QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10572M: Timur Tabi <timur@codeaurora.org>
10573L: netdev@vger.kernel.org
10574S: Supported
10575F: drivers/net/ethernet/qualcomm/emac/
10576
4f4567cf
RK
10577QUALCOMM HEXAGON ARCHITECTURE
10578M: Richard Kuo <rkuo@codeaurora.org>
10579L: linux-hexagon@vger.kernel.org
9f273c24 10580T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
10581S: Supported
10582F: arch/hexagon/
10583
8e84c258
EK
10584QUALCOMM WCN36XX WIRELESS DRIVER
10585M: Eugene Krasnikov <k.eugene.e@gmail.com>
10586L: wcn36xx@lists.infradead.org
10587W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10588T: git git://github.com/KrasnikovEugene/wcn36xx.git
10589S: Supported
10590F: drivers/net/wireless/ath/wcn36xx/
10591
eeca9a67
MT
10592QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10593M: Gabriel Somlo <somlo@cmu.edu>
10594M: "Michael S. Tsirkin" <mst@redhat.com>
10595L: qemu-devel@nongnu.org
10596S: Maintained
10597F: drivers/firmware/qemu_fw_cfg.c
10598
602adf40 10599RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
10600M: Ilya Dryomov <idryomov@gmail.com>
10601M: Sage Weil <sage@redhat.com>
527a88b9 10602M: Alex Elder <elder@kernel.org>
398ecff5 10603L: ceph-devel@vger.kernel.org
09d90327
SW
10604W: http://ceph.com/
10605T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10606T: git git://github.com/ceph/ceph-client.git
602adf40 10607S: Supported
398ecff5 10608F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10609F: drivers/block/rbd.c
10610F: drivers/block/rbd_types.h
10611
1da177e4 10612RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10613M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10614L: linux-fbdev@vger.kernel.org
1da177e4 10615S: Maintained
8a61f013 10616F: drivers/video/fbdev/aty/radeon*
c117ab84 10617F: include/uapi/linux/radeonfb.h
1da177e4 10618
c6c9b34c 10619RADIOSHARK RADIO DRIVER
c0936df4 10620M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10621L: linux-media@vger.kernel.org
10622T: git git://linuxtv.org/media_tree.git
10623S: Maintained
10624F: drivers/media/radio/radio-shark.c
10625
10626RADIOSHARK2 RADIO DRIVER
c0936df4 10627M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10628L: linux-media@vger.kernel.org
10629T: git git://linuxtv.org/media_tree.git
10630S: Maintained
10631F: drivers/media/radio/radio-shark2.c
10632F: drivers/media/radio/radio-tea5777.c
10633
1da177e4 10634RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10635M: Paul Mackerras <paulus@samba.org>
c69f677c 10636L: linux-fbdev@vger.kernel.org
1da177e4 10637S: Maintained
8a61f013 10638F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10639
0f314f6c
HV
10640RAINSHADOW-CEC DRIVER
10641M: Hans Verkuil <hverkuil@xs4all.nl>
10642L: linux-media@vger.kernel.org
10643T: git git://linuxtv.org/media_tree.git
10644S: Maintained
10645F: drivers/media/usb/rainshadow-cec/*
10646
a0fd81a9 10647RALINK MIPS ARCHITECTURE
bdb40e8e 10648M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10649L: linux-mips@linux-mips.org
10650S: Maintained
10651F: arch/mips/ralink
10652
e7839f25 10653RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10654P: rt2x00 project
b182427e 10655M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10656M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10657L: linux-wireless@vger.kernel.org
95ea3627 10658S: Maintained
33aca94d 10659F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10660
9db5579b 10661RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10662M: Jens Axboe <axboe@kernel.dk>
9db5579b 10663S: Maintained
679655da
JP
10664F: Documentation/blockdev/ramdisk.txt
10665F: drivers/block/brd.c
9db5579b 10666
9e95ce27 10667RANDOM NUMBER DRIVER
0624bcaa 10668M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10669S: Maintained
679655da 10670F: drivers/char/random.c
9e95ce27 10671
394b701c 10672RAPIDIO SUBSYSTEM
8b58be88 10673M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10674M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10675S: Maintained
679655da 10676F: drivers/rapidio/
394b701c 10677
e2d1d6c0 10678RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10679L: linux-wireless@vger.kernel.org
f52a5490 10680S: Orphan
679655da 10681F: drivers/net/wireless/ray*
e2d1d6c0
RD
10682
10683RCUTORTURE MODULE
e0198b29 10684M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10685M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10686L: linux-kernel@vger.kernel.org
f9094d8e 10687S: Supported
08deed1e 10688T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10689F: Documentation/RCU/torture.txt
34e2d560 10690F: kernel/rcu/rcutorture.c
e2d1d6c0 10691
c87b9c60
PM
10692RCUTORTURE TEST FRAMEWORK
10693M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10694M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10695R: Steven Rostedt <rostedt@goodmis.org>
10696R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10697R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10698L: linux-kernel@vger.kernel.org
c87b9c60
PM
10699S: Supported
10700T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10701F: tools/testing/selftests/rcutorture
10702
c1f766b5 10703RDC R-321X SoC
8b58be88 10704M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10705S: Maintained
10706
db17f395 10707RDC R6040 FAST ETHERNET DRIVER
35566e96 10708M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10709L: netdev@vger.kernel.org
10710S: Maintained
58565a35 10711F: drivers/net/ethernet/rdc/r6040.c
db17f395 10712
a09ed661 10713RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10714M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10715L: netdev@vger.kernel.org
10716L: linux-rdma@vger.kernel.org
fbb5a558 10717L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10718W: https://oss.oracle.com/projects/rds/
a09ed661 10719S: Supported
679655da 10720F: net/rds/
72f26eee 10721F: Documentation/networking/rds.txt
a09ed661 10722
0194621b
DD
10723RDMAVT - RDMA verbs software
10724M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10725L: linux-rdma@vger.kernel.org
10726S: Supported
10727F: drivers/infiniband/sw/rdmavt
10728
48553d10
FY
10729RDT - RESOURCE ALLOCATION
10730M: Fenghua Yu <fenghua.yu@intel.com>
10731L: linux-kernel@vger.kernel.org
10732S: Supported
10733F: arch/x86/kernel/cpu/intel_rdt*
10734F: arch/x86/include/asm/intel_rdt*
10735F: Documentation/x86/intel_rdt*
10736
595182bc 10737READ-COPY UPDATE (RCU)
8b58be88 10738M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10739M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10740R: Steven Rostedt <rostedt@goodmis.org>
10741R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10742R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10743L: linux-kernel@vger.kernel.org
9fab9787 10744W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10745S: Supported
08deed1e 10746T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10747F: Documentation/RCU/
9fab9787 10748X: Documentation/RCU/torture.txt
f9094d8e 10749F: include/linux/rcu*
4102adab
PM
10750X: include/linux/srcu.h
10751F: kernel/rcu/
34e2d560 10752X: kernel/torture.c
595182bc 10753
0c86edc0 10754REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10755M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10756M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10757L: rtc-linux@googlegroups.com
8a6e2535 10758Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10759T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10760S: Maintained
7af6a2e1 10761F: Documentation/devicetree/bindings/rtc/
679655da
JP
10762F: Documentation/rtc.txt
10763F: drivers/rtc/
10764F: include/linux/rtc.h
c117ab84 10765F: include/uapi/linux/rtc.h
fe23c336
AB
10766F: include/linux/rtc/
10767F: include/linux/platform_data/rtc-*
10768F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10769
0e400c53
MB
10770REALTEK AUDIO CODECS
10771M: Bard Liao <bardliao@realtek.com>
10772M: Oder Chiou <oder_chiou@realtek.com>
10773S: Maintained
10774F: sound/soc/codecs/rt*
10775F: include/sound/rt*.h
10776
1da177e4 10777REISERFS FILE SYSTEM
76c4e5ea 10778L: reiserfs-devel@vger.kernel.org
1da177e4 10779S: Supported
679655da 10780F: fs/reiserfs/
1da177e4 10781
b83a313b 10782REGISTER MAP ABSTRACTION
b02e48f2 10783M: Mark Brown <broonie@kernel.org>
dd060bc9 10784L: linux-kernel@vger.kernel.org
b83a313b
MB
10785T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10786S: Supported
9398a639 10787F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10788F: drivers/base/regmap/
10789F: include/linux/regmap.h
10790
400e64df
OBC
10791REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10792M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10793M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10794L: linux-remoteproc@vger.kernel.org
6bb697b6 10795T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10796S: Maintained
15ebc72d 10797F: Documentation/devicetree/bindings/remoteproc/
400e64df 10798F: Documentation/remoteproc.txt
15ebc72d 10799F: drivers/remoteproc/
6fc26488 10800F: include/linux/remoteproc.h
400e64df 10801
d8115db5
OBC
10802REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10803M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10804M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10805L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10806T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10807S: Maintained
10808F: drivers/rpmsg/
10809F: Documentation/rpmsg.txt
10810F: include/linux/rpmsg.h
38c6fc32 10811F: include/linux/rpmsg/
d8115db5 10812
fedc81e7
GU
10813RENESAS CLOCK DRIVERS
10814M: Geert Uytterhoeven <geert+renesas@glider.be>
10815L: linux-renesas-soc@vger.kernel.org
10816S: Supported
10817F: drivers/clk/renesas/
10818
8e6569af
SS
10819RENESAS ETHERNET DRIVERS
10820R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10821L: netdev@vger.kernel.org
4a121096 10822L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10823F: drivers/net/ethernet/renesas/
10824F: include/linux/sh_eth.h
10825
059c53b3
MV
10826RENESAS R-CAR GYROADC DRIVER
10827M: Marek Vasut <marek.vasut@gmail.com>
10828L: linux-iio@vger.kernel.org
10829S: Supported
10830F: drivers/iio/adc/rcar_gyro_adc.c
10831
3e46c397
YS
10832RENESAS USB2 PHY DRIVER
10833M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10834L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10835S: Maintained
10836F: drivers/phy/phy-rcar-gen3-usb2.c
10837
1b0fe6be
PZ
10838RESET CONTROLLER FRAMEWORK
10839M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10840T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10841S: Maintained
10842F: drivers/reset/
10843F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10844F: include/dt-bindings/reset/
1b0fe6be
PZ
10845F: include/linux/reset.h
10846F: include/linux/reset-controller.h
10847
e0897645 10848RFKILL
8b58be88 10849M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10850L: linux-wireless@vger.kernel.org
ce466579
JB
10851W: http://wireless.kernel.org/
10852T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10853T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10854S: Maintained
505c9247 10855F: Documentation/rfkill.txt
80811493 10856F: net/rfkill/
e0897645 10857
933685ca
TG
10858RHASHTABLE
10859M: Thomas Graf <tgraf@suug.ch>
39ec406d 10860M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10861L: netdev@vger.kernel.org
10862S: Maintained
10863F: lib/rhashtable.c
10864F: include/linux/rhashtable.h
10865
67e054e9
ML
10866RICOH SMARTMEDIA/XD DRIVER
10867M: Maxim Levitsky <maximlevitsky@gmail.com>
10868S: Maintained
21c26f50
JP
10869F: drivers/mtd/nand/r852.c
10870F: drivers/mtd/nand/r852.h
67e054e9 10871
92634125
ML
10872RICOH R5C592 MEMORYSTICK DRIVER
10873M: Maxim Levitsky <maximlevitsky@gmail.com>
10874S: Maintained
10875F: drivers/memstick/host/r592.*
10876
27f1d2f9
SA
10877ROCCAT DRIVERS
10878M: Stefan Achatz <erazor_de@users.sourceforge.net>
10879W: http://sourceforge.net/projects/roccat/
10880S: Maintained
10881F: drivers/hid/hid-roccat*
10882F: include/linux/hid-roccat*
10883F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10884
4b8ac966
JP
10885ROCKER DRIVER
10886M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10887L: netdev@vger.kernel.org
10888S: Supported
10889F: drivers/net/ethernet/rocker/
10890
1da177e4
LT
10891ROCKETPORT DRIVER
10892P: Comtrol Corp.
1da177e4
LT
10893W: http://www.comtrol.com
10894S: Maintained
679655da 10895F: Documentation/serial/rocket.txt
c897401b 10896F: drivers/tty/rocket*
1da177e4 10897
7645c2f4
KC
10898ROCKETPORT EXPRESS/INFINITY DRIVER
10899M: Kevin Cernekee <cernekee@gmail.com>
10900L: linux-serial@vger.kernel.org
10901S: Odd Fixes
10902F: drivers/tty/serial/rp2.*
10903
1da177e4 10904ROSE NETWORK LAYER
8b58be88 10905M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10906L: linux-hams@vger.kernel.org
d34cb28a 10907W: http://www.linux-ax25.org/
1da177e4 10908S: Maintained
679655da 10909F: include/net/rose.h
c117ab84 10910F: include/uapi/linux/rose.h
679655da 10911F: net/rose/
1da177e4 10912
91952bc0
AP
10913RTL2830 MEDIA DRIVER
10914M: Antti Palosaari <crope@iki.fi>
10915L: linux-media@vger.kernel.org
a825eaec 10916W: https://linuxtv.org
91952bc0
AP
10917W: http://palosaari.fi/linux/
10918Q: http://patchwork.linuxtv.org/project/linux-media/list/
10919T: git git://linuxtv.org/anttip/media_tree.git
10920S: Maintained
10921F: drivers/media/dvb-frontends/rtl2830*
10922
27a0aacf
AP
10923RTL2832 MEDIA DRIVER
10924M: Antti Palosaari <crope@iki.fi>
10925L: linux-media@vger.kernel.org
a825eaec 10926W: https://linuxtv.org
27a0aacf
AP
10927W: http://palosaari.fi/linux/
10928Q: http://patchwork.linuxtv.org/project/linux-media/list/
10929T: git git://linuxtv.org/anttip/media_tree.git
10930S: Maintained
10931F: drivers/media/dvb-frontends/rtl2832*
10932
ba6e6f6e
AP
10933RTL2832_SDR MEDIA DRIVER
10934M: Antti Palosaari <crope@iki.fi>
10935L: linux-media@vger.kernel.org
a825eaec 10936W: https://linuxtv.org
ba6e6f6e
AP
10937W: http://palosaari.fi/linux/
10938Q: http://patchwork.linuxtv.org/project/linux-media/list/
10939T: git git://linuxtv.org/anttip/media_tree.git
10940S: Maintained
b4bb1c28 10941F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10942
59840488 10943RTL8180 WIRELESS DRIVER
605bebe2 10944L: linux-wireless@vger.kernel.org
491b26b4 10945W: http://wireless.kernel.org/
54e5881d 10946T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10947S: Orphan
62141726 10948F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10949
59840488 10950RTL8187 WIRELESS DRIVER
9f0939bf 10951M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10952M: Hin-Tak Leung <htl10@users.sourceforge.net>
10953M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10954L: linux-wireless@vger.kernel.org
491b26b4 10955W: http://wireless.kernel.org/
54e5881d 10956T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10957S: Maintained
62141726 10958F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10959
3cf0c8ad
LF
10960RTL8192CE WIRELESS DRIVER
10961M: Larry Finger <Larry.Finger@lwfinger.net>
10962M: Chaoming Li <chaoming_li@realsil.com.cn>
10963L: linux-wireless@vger.kernel.org
491b26b4 10964W: http://wireless.kernel.org/
3cf0c8ad
LF
10965T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10966S: Maintained
62141726
KV
10967F: drivers/net/wireless/realtek/rtlwifi/
10968F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10969
26f1fad2 10970RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
1ee83789 10971M: Jes Sorensen <Jes.Sorensen@gmail.com>
26f1fad2 10972L: linux-wireless@vger.kernel.org
171a900c 10973T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10974S: Maintained
10975F: drivers/net/wireless/realtek/rtl8xxxu/
10976
9eb8ef74 10977S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10978M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10979L: linux-fbdev@vger.kernel.org
ce00f85c 10980S: Maintained
8a61f013 10981F: drivers/video/fbdev/savage/
9eb8ef74 10982
1da177e4 10983S390
8b58be88
JP
10984M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10985M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10986L: linux-s390@vger.kernel.org
5238da45 10987W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10988T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10989S: Supported
679655da 10990F: arch/s390/
a968cd3e 10991F: drivers/s390/
3bfe6858
JN
10992F: Documentation/s390/
10993F: Documentation/DocBook/s390*
5238da45 10994
322986ca
SO
10995S390 COMMON I/O LAYER
10996M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10997M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10998L: linux-s390@vger.kernel.org
10999W: http://www.ibm.com/developerworks/linux/linux390/
11000S: Supported
11001F: drivers/s390/cio/
11002
11003S390 DASD DRIVER
38b7f07a
SH
11004M: Stefan Haberland <sth@linux.vnet.ibm.com>
11005M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
11006L: linux-s390@vger.kernel.org
11007W: http://www.ibm.com/developerworks/linux/linux390/
11008S: Supported
11009F: drivers/s390/block/dasd*
11010F: block/partitions/ibm.c
11011
5238da45 11012S390 NETWORK DRIVERS
90b14dc7 11013M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
f0c59aff 11014M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 11015L: linux-s390@vger.kernel.org
5238da45
HC
11016W: http://www.ibm.com/developerworks/linux/linux390/
11017S: Supported
679655da 11018F: drivers/s390/net/
5238da45 11019
322986ca
SO
11020S390 PCI SUBSYSTEM
11021M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11022M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11023L: linux-s390@vger.kernel.org
11024W: http://www.ibm.com/developerworks/linux/linux390/
11025S: Supported
11026F: arch/s390/pci/
11027F: drivers/pci/hotplug/s390_pci_hpc.c
11028
feed9b62 11029S390 ZCRYPT DRIVER
cb9c6385 11030M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 11031L: linux-s390@vger.kernel.org
a968cd3e 11032W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 11033S: Supported
d5ca6918 11034F: drivers/s390/crypto/
feed9b62 11035
5238da45 11036S390 ZFCP DRIVER
d38e19d0 11037M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 11038L: linux-s390@vger.kernel.org
5238da45 11039W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 11040S: Supported
679655da 11041F: drivers/s390/scsi/zfcp_*
1da177e4 11042
dd96df2c 11043S390 IUCV NETWORK LAYER
90b14dc7 11044M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
f0c59aff 11045M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
11046L: linux-s390@vger.kernel.org
11047W: http://www.ibm.com/developerworks/linux/linux390/
11048S: Supported
679655da
JP
11049F: drivers/s390/net/*iucv*
11050F: include/net/iucv/
11051F: net/iucv/
dd96df2c 11052
8128f23c
GS
11053S390 IOMMU (PCI)
11054M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11055L: linux-s390@vger.kernel.org
11056W: http://www.ibm.com/developerworks/linux/linux390/
11057S: Supported
11058F: drivers/iommu/s390-iommu.c
11059
1877888d
DJS
11060S390 VFIO-CCW DRIVER
11061M: Cornelia Huck <cornelia.huck@de.ibm.com>
11062M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11063L: linux-s390@vger.kernel.org
11064L: kvm@vger.kernel.org
11065S: Supported
11066F: drivers/s390/cio/vfio_ccw*
11067F: Documentation/s390/vfio-ccw.txt
11068F: include/uapi/linux/vfio_ccw.h
11069
4dde7f75 11070S3C24XX SD/MMC Driver
8b58be88 11071M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 11072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 11073S: Supported
679655da 11074F: drivers/mmc/host/s3cmci.*
4dde7f75 11075
1f15a229
HV
11076SAA6588 RDS RECEIVER DRIVER
11077M: Hans Verkuil <hverkuil@xs4all.nl>
11078L: linux-media@vger.kernel.org
11079T: git git://linuxtv.org/media_tree.git
a825eaec 11080W: https://linuxtv.org
1f15a229
HV
11081S: Odd Fixes
11082F: drivers/media/i2c/saa6588*
11083
98ed12e6 11084SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
11085M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11086M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 11087L: linux-media@vger.kernel.org
a825eaec 11088W: https://linuxtv.org
98ed12e6
MCC
11089T: git git://linuxtv.org/media_tree.git
11090S: Odd fixes
618cd932 11091F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
11092F: drivers/media/pci/saa7134/
11093
1da177e4 11094SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 11095M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 11096L: linux-media@vger.kernel.org
275ffde4 11097T: git git://linuxtv.org/media_tree.git
1da177e4 11098S: Maintained
90d72ac6
MCC
11099F: drivers/media/common/saa7146/
11100F: drivers/media/pci/saa7146/
11101F: include/media/saa7146*
1da177e4 11102
92304a40 11103SAMSUNG LAPTOP DRIVER
5909c654 11104M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
11105L: platform-driver-x86@vger.kernel.org
11106S: Maintained
11107F: drivers/platform/x86/samsung-laptop.c
11108
4a109cc0 11109SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 11110M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 11111M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 11112M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
11113L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11114S: Supported
14430813 11115F: sound/soc/samsung/
4a109cc0 11116
c46ea13f
KK
11117SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11118M: Krzysztof Kozlowski <krzk@kernel.org>
11119L: linux-crypto@vger.kernel.org
11120L: linux-samsung-soc@vger.kernel.org
11121S: Maintained
11122F: drivers/crypto/exynos-rng.c
11123F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11124
0d89a28b 11125SAMSUNG FRAMEBUFFER DRIVER
b7701755 11126M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
11127L: linux-fbdev@vger.kernel.org
11128S: Maintained
8a61f013 11129F: drivers/video/fbdev/s3c-fb.c
0d89a28b 11130
b40f0632 11131SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 11132M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
11133M: Krzysztof Kozlowski <krzk@kernel.org>
11134M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 11135L: linux-kernel@vger.kernel.org
b40f0632 11136L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
11137S: Supported
11138F: drivers/mfd/sec*.c
11139F: drivers/regulator/s2m*.c
11140F: drivers/regulator/s5m*.c
b40f0632
KK
11141F: drivers/clk/clk-s2mps11.c
11142F: drivers/rtc/rtc-s5m.c
f69d3a17 11143F: include/linux/mfd/samsung/
a13c7c51
KK
11144F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11145F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 11146F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 11147F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 11148
28845b07
KK
11149SAMSUNG S5P Security SubSystem (SSS) DRIVER
11150M: Krzysztof Kozlowski <krzk@kernel.org>
11151M: Vladimir Zapolskiy <vz@mleia.com>
11152L: linux-crypto@vger.kernel.org
11153L: linux-samsung-soc@vger.kernel.org
11154S: Maintained
11155F: drivers/crypto/s5p-sss.c
11156
038f5c4b
SN
11157SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11158M: Kyungmin Park <kyungmin.park@samsung.com>
11159M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11160L: linux-media@vger.kernel.org
11161Q: https://patchwork.linuxtv.org/project/linux-media/list/
11162S: Supported
11163F: drivers/media/platform/exynos4-is/
038f5c4b 11164
6fd86ab2
SN
11165SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11166M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11167L: linux-media@vger.kernel.org
11168L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11169S: Maintained
11170F: drivers/media/platform/s3c-camif/
d647f0b7 11171F: include/media/drv-intf/s3c_camif.h
6fd86ab2 11172
b84ef24e
AH
11173SAMSUNG S5C73M3 CAMERA DRIVER
11174M: Kyungmin Park <kyungmin.park@samsung.com>
11175M: Andrzej Hajda <a.hajda@samsung.com>
11176L: linux-media@vger.kernel.org
11177S: Supported
11178F: drivers/media/i2c/s5c73m3/*
11179
7d459937
AH
11180SAMSUNG S5K5BAF CAMERA DRIVER
11181M: Kyungmin Park <kyungmin.park@samsung.com>
11182M: Andrzej Hajda <a.hajda@samsung.com>
11183L: linux-media@vger.kernel.org
11184S: Supported
11185F: drivers/media/i2c/s5k5baf.c
11186
c04c674f
RB
11187SAMSUNG S3FWRN5 NFC DRIVER
11188M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 11189M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
11190L: linux-nfc@lists.01.org (moderated for non-subscribers)
11191S: Supported
11192F: drivers/nfc/s3fwrn5
11193
310e39c9 11194SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
11195M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11196M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 11197M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
11198S: Supported
11199L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11200F: drivers/clk/samsung/
490583f0
CC
11201F: include/dt-bindings/clock/exynos*.h
11202F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 11203
2e365a70
AS
11204SAMSUNG SPI DRIVERS
11205M: Kukjin Kim <kgene@kernel.org>
11206M: Krzysztof Kozlowski <krzk@kernel.org>
11207M: Andi Shyti <andi.shyti@samsung.com>
11208L: linux-spi@vger.kernel.org
11209L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11210S: Maintained
11211F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11212F: drivers/spi/spi-s3c*
11213F: include/linux/platform_data/spi-s3c64xx.h
11214
66890ed6
BA
11215SAMSUNG SXGBE DRIVERS
11216M: Byungho An <bh74.an@samsung.com>
11217M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
11218M: Vipul Pandya <vipul.pandya@samsung.com>
11219S: Supported
11220L: netdev@vger.kernel.org
11221F: drivers/net/ethernet/samsung/sxgbe/
11222
93c537af 11223SAMSUNG THERMAL DRIVER
0faf7dd5 11224M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
11225L: linux-pm@vger.kernel.org
11226L: linux-samsung-soc@vger.kernel.org
11227S: Supported
9f273c24 11228T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
11229F: drivers/thermal/samsung/
11230
e296cd32 11231SAMSUNG USB2 PHY DRIVER
774e0362
KD
11232M: Kamil Debski <kamil@wypas.org>
11233M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
11234L: linux-kernel@vger.kernel.org
11235S: Supported
11236F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11237F: Documentation/phy/samsung-usb2.txt
11238F: drivers/phy/phy-exynos4210-usb2.c
11239F: drivers/phy/phy-exynos4x12-usb2.c
11240F: drivers/phy/phy-exynos5250-usb2.c
11241F: drivers/phy/phy-s5pv210-usb2.c
11242F: drivers/phy/phy-samsung-usb2.c
11243F: drivers/phy/phy-samsung-usb2.h
11244
ca749e2a 11245SERIAL DRIVERS
5e30bbb7 11246M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 11247L: linux-serial@vger.kernel.org
5e30bbb7 11248S: Maintained
30743257 11249F: Documentation/devicetree/bindings/serial/
14430813 11250F: drivers/tty/serial/
ca749e2a 11251
cd6484e1
RH
11252SERIAL DEVICE BUS
11253M: Rob Herring <robh@kernel.org>
11254L: linux-serial@vger.kernel.org
11255S: Maintained
11256F: Documentation/devicetree/bindings/serial/slave-device.txt
11257F: drivers/tty/serdev/
11258F: include/linux/serdev.h
11259
fa5dc29c
SY
11260SERIAL IR RECEIVER
11261M: Sean Young <sean@mess.org>
11262L: linux-media@vger.kernel.org
11263S: Maintained
11264F: drivers/media/rc/serial_ir.c
11265
49fc9361
BG
11266STI CEC DRIVER
11267M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
11268L: kernel@stlinux.com
11269S: Maintained
11270F: drivers/staging/media/st-cec/
11271F: Documentation/devicetree/bindings/media/stih-cec.txt
11272
ac713874
UB
11273SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11274M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11275L: linux-s390@vger.kernel.org
11276W: http://www.ibm.com/developerworks/linux/linux390/
11277S: Supported
11278F: net/smc/
11279
aecb7b64 11280SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 11281M: Viresh Kumar <vireshk@kernel.org>
337ae47c 11282M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 11283S: Maintained
1fb200d6 11284F: include/linux/dma/dw.h
3d598f47 11285F: include/linux/platform_data/dma-dw.h
61a76496 11286F: drivers/dma/dw/
aecb7b64 11287
65e0ace2
JD
11288SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11289M: Jie Deng <jiedeng@synopsys.com>
11290L: netdev@vger.kernel.org
11291S: Supported
11292F: drivers/net/ethernet/synopsys/
11293
fc531d98 11294SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 11295M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
11296R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11297R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
11298L: linux-i2c@vger.kernel.org
11299S: Maintained
11300F: drivers/i2c/busses/i2c-designware-*
11301F: include/linux/platform_data/i2c-designware.h
11302
f9e37137 11303SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
11304M: Jaehoon Chung <jh80.chung@samsung.com>
11305L: linux-mmc@vger.kernel.org
11306S: Maintained
f9e37137
SJ
11307F: drivers/mmc/host/dw_mmc*
11308
a961e698
AS
11309SYSTEM TRACE MODULE CLASS
11310M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11311S: Maintained
e787bc46 11312T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
11313F: Documentation/trace/stm.txt
11314F: drivers/hwtracing/stm/
11315F: include/linux/stm.h
11316F: include/uapi/linux/stm.h
11317
967c9cca
JW
11318TEE SUBSYSTEM
11319M: Jens Wiklander <jens.wiklander@linaro.org>
11320S: Maintained
11321F: include/linux/tee_drv.h
11322F: include/uapi/linux/tee.h
11323F: drivers/tee/
6a6e7700 11324F: Documentation/tee.txt
967c9cca 11325
1db121d6
AN
11326THUNDERBOLT DRIVER
11327M: Andreas Noever <andreas.noever@gmail.com>
11328S: Maintained
11329F: drivers/thunderbolt/
11330
e35a49b1
SR
11331TI BQ27XXX POWER SUPPLY DRIVER
11332R: Andrew F. Davis <afd@ti.com>
11333F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
11334F: drivers/power/supply/bq27xxx_battery.c
11335F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 11336
34db37c6 11337TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 11338M: John Stultz <john.stultz@linaro.org>
88606e80 11339M: Thomas Gleixner <tglx@linutronix.de>
e1c09219 11340R: Stephen Boyd <sboyd@codeaurora.org>
981c3a4f 11341L: linux-kernel@vger.kernel.org
75fc2d37 11342T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
11343S: Supported
11344F: include/linux/clocksource.h
11345F: include/linux/time.h
11346F: include/linux/timex.h
c117ab84
CEB
11347F: include/uapi/linux/time.h
11348F: include/uapi/linux/timex.h
88606e80
TG
11349F: kernel/time/clocksource.c
11350F: kernel/time/time*.c
34db37c6 11351F: kernel/time/alarmtimer.c
88606e80 11352F: kernel/time/ntp.c
7fe5f1c1 11353F: tools/testing/selftests/timers/
88606e80 11354
1da177e4 11355SC1200 WDT DRIVER
b300645a 11356M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 11357S: Maintained
679655da 11358F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
11359
11360SCHEDULER
dd9b238c 11361M: Ingo Molnar <mingo@redhat.com>
8b58be88 11362M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 11363L: linux-kernel@vger.kernel.org
75fc2d37 11364T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 11365S: Maintained
95c0d71d 11366F: kernel/sched/
679655da 11367F: include/linux/sched.h
c117ab84 11368F: include/uapi/linux/sched.h
c2eb505b 11369F: include/linux/wait.h
1da177e4 11370
6bcf6737 11371SCORE ARCHITECTURE
ed38665e 11372M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 11373M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 11374W: http://www.sunplus.com
6bcf6737 11375S: Supported
a2681a75 11376F: arch/score/
6bcf6737 11377
f2ed287b
LR
11378SCR24X CHIP CARD INTERFACE DRIVER
11379M: Lubomir Rintel <lkundrak@v3.sk>
11380S: Supported
11381F: drivers/char/pcmcia/scr24x_cs.c
11382
80f390ea
SH
11383SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11384M: Sudeep Holla <sudeep.holla@arm.com>
11385L: linux-arm-kernel@lists.infradead.org
11386S: Maintained
11387F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 11388F: drivers/clk/clk-scpi.c
8def3103 11389F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
11390F: drivers/firmware/arm_scpi.c
11391F: include/linux/scpi_protocol.h
80f390ea 11392
1da177e4 11393SCSI CDROM DRIVER
8b58be88 11394M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11395L: linux-scsi@vger.kernel.org
11396W: http://www.kernel.dk
11397S: Maintained
679655da 11398F: drivers/scsi/sr*
1da177e4 11399
fb50a83d 11400SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 11401M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
11402L: linux-rdma@vger.kernel.org
11403S: Supported
11404W: http://www.openfabrics.org
11405Q: http://patchwork.kernel.org/project/linux-rdma/list/
11406T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11407F: drivers/infiniband/ulp/srp/
11408F: include/scsi/srp.h
11409
1da177e4 11410SCSI SG DRIVER
8b58be88 11411M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 11412L: linux-scsi@vger.kernel.org
59ab3c93 11413W: http://sg.danny.cz/sg
1da177e4 11414S: Maintained
59ab3c93 11415F: Documentation/scsi/scsi-generic.txt
679655da
JP
11416F: drivers/scsi/sg.c
11417F: include/scsi/sg.h
1da177e4
LT
11418
11419SCSI SUBSYSTEM
7ee7895c 11420M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 11421T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
11422M: "Martin K. Petersen" <martin.petersen@oracle.com>
11423T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11424L: linux-scsi@vger.kernel.org
1da177e4 11425S: Maintained
2c99a314 11426F: Documentation/devicetree/bindings/scsi/
679655da
JP
11427F: drivers/scsi/
11428F: include/scsi/
1da177e4
LT
11429
11430SCSI TAPE DRIVER
8b58be88 11431M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
11432L: linux-scsi@vger.kernel.org
11433S: Maintained
679655da 11434F: Documentation/scsi/st.txt
f7269cfc
JD
11435F: drivers/scsi/st.*
11436F: drivers/scsi/st_*.h
1da177e4
LT
11437
11438SCTP PROTOCOL
8b6efb75 11439M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 11440M: Neil Horman <nhorman@tuxdriver.com>
1a418796 11441L: linux-sctp@vger.kernel.org
5f85813c 11442W: http://lksctp.sourceforge.net
8b6efb75 11443S: Maintained
679655da
JP
11444F: Documentation/networking/sctp.txt
11445F: include/linux/sctp.h
4d58c025 11446F: include/uapi/linux/sctp.h
679655da
JP
11447F: include/net/sctp/
11448F: net/sctp/
1da177e4
LT
11449
11450SCx200 CPU SUPPORT
8b58be88 11451M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11452S: Odd Fixes
679655da 11453F: Documentation/i2c/busses/scx200_acb
390889b6 11454F: arch/x86/platform/scx200/
679655da
JP
11455F: drivers/watchdog/scx200_wdt.c
11456F: drivers/i2c/busses/scx200*
11457F: drivers/mtd/maps/scx200_docflash.c
11458F: include/linux/scx200.h
1662d32c
JC
11459
11460SCx200 GPIO DRIVER
8b58be88 11461M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11462S: Maintained
679655da
JP
11463F: drivers/char/scx200_gpio.c
11464F: include/linux/scx200_gpio.h
1662d32c
JC
11465
11466SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 11467M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11468S: Maintained
679655da 11469F: drivers/clocksource/scx200_hrt.c
1da177e4 11470
6a36913a 11471SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 11472M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
11473L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11474S: Maintained
679655da 11475F: drivers/mmc/host/sdricoh_cs.c
6a36913a 11476
e7839f25 11477SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 11478M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 11479L: linux-mmc@vger.kernel.org
ddfe954d
UH
11480T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11481S: Maintained
11482F: drivers/mmc/host/sdhci*
11483F: include/linux/mmc/sdhci*
e2d1d6c0 11484
c04f9d61
KC
11485SECURE COMPUTING
11486M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
11487R: Andy Lutomirski <luto@amacapital.net>
11488R: Will Drewry <wad@chromium.org>
c04f9d61
KC
11489T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11490S: Supported
11491F: kernel/seccomp.c
11492F: include/uapi/linux/seccomp.h
11493F: include/linux/seccomp.h
c99ee51a 11494F: tools/testing/selftests/seccomp/*
c04f9d61
KC
11495K: \bsecure_computing
11496K: \bTIF_SECCOMP\b
11497
476bf3d6
AC
11498SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11499M: Al Cooper <alcooperx@gmail.com>
11500L: linux-mmc@vger.kernel.org
11501L: bcm-kernel-feedback-list@broadcom.com
11502S: Maintained
11503F: drivers/mmc/host/sdhci-brcmstb*
11504
0d1bb41a 11505SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 11506M: Ben Dooks <ben-linux@fluff.org>
dc524882 11507M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 11508L: linux-mmc@vger.kernel.org
0d1bb41a 11509S: Maintained
dc524882 11510F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 11511
c63b3cba 11512SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 11513M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
11514L: linux-mmc@vger.kernel.org
11515S: Maintained
11516F: drivers/mmc/host/sdhci-spear.c
11517
455a7b23
SB
11518SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11519M: Scott Bauer <scott.bauer@intel.com>
11520M: Jonathan Derrick <jonathan.derrick@intel.com>
11521M: Rafael Antognolli <rafael.antognolli@intel.com>
0222967b 11522L: linux-block@vger.kernel.org
455a7b23
SB
11523S: Supported
11524F: block/sed*
11525F: block/opal_proto.h
11526F: include/linux/sed*
11527F: include/uapi/linux/sed*
11528
8711cca2 11529SECURITY SUBSYSTEM
9b45c0d2 11530M: James Morris <james.l.morris@oracle.com>
9c3646d1 11531M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 11532L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 11533T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 11534W: http://kernsec.org/
8711cca2 11535S: Supported
7d2c86b5 11536F: security/
8711cca2 11537
1da177e4 11538SECURITY CONTACT
8b58be88 11539M: Security Officers <security@kernel.org>
1da177e4
LT
11540S: Supported
11541
11542SELINUX SECURITY MODULE
e0238b4c 11543M: Paul Moore <paul@paul-moore.com>
8b58be88 11544M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 11545M: Eric Paris <eparis@parisplace.org>
e0238b4c 11546L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 11547W: http://selinuxproject.org
5a5f2acf 11548T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 11549S: Supported
679655da
JP
11550F: include/linux/selinux*
11551F: security/selinux/
6bde95ce 11552F: scripts/selinux/
1da177e4 11553
c1c124e9
JJ
11554APPARMOR SECURITY MODULE
11555M: John Johansen <john.johansen@canonical.com>
11556L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11557W: apparmor.wiki.kernel.org
11558T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11559S: Supported
11560F: security/apparmor/
11561
9b091556
KC
11562LOADPIN SECURITY MODULE
11563M: Kees Cook <keescook@chromium.org>
11564T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11565S: Supported
11566F: security/loadpin/
11567
730daa16
KC
11568YAMA SECURITY MODULE
11569M: Kees Cook <keescook@chromium.org>
11570T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11571S: Supported
11572F: security/yama/
11573
cef2cf07 11574SENSABLE PHANTOM
8b58be88 11575M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 11576S: Maintained
679655da 11577F: drivers/misc/phantom.c
c117ab84 11578F: include/uapi/linux/phantom.h
cef2cf07 11579
2a1e8447
JB
11580Emulex 10Gbps iSCSI - OneConnect DRIVER
11581M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11582M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11583M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 11584L: linux-scsi@vger.kernel.org
2a1e8447 11585W: http://www.broadcom.com
3387f656
JP
11586S: Supported
11587F: drivers/scsi/be2iscsi/
6733b39a 11588
d2ee76fa 11589Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
11590M: Sathya Perla <sathya.perla@broadcom.com>
11591M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
11592M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11593M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 11594L: netdev@vger.kernel.org
fea3af67 11595W: http://www.emulex.com
7d2c86b5 11596S: Supported
9aebddd1 11597F: drivers/net/ethernet/emulex/benet/
6b7c5b94 11598
d2928a8c 11599EMULEX ONECONNECT ROCE DRIVER
2c15b73a
SX
11600M: Selvin Xavier <selvin.xavier@broadcom.com>
11601M: Devesh Sharma <devesh.sharma@broadcom.com>
d2928a8c 11602L: linux-rdma@vger.kernel.org
2c15b73a
SX
11603W: http://www.broadcom.com
11604S: Odd Fixes
d2928a8c 11605F: drivers/infiniband/hw/ocrdma/
a7fe7380 11606F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 11607
8ceee660 11608SFC NETWORK DRIVER
c06f51ea 11609M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
11610M: Edward Cree <ecree@solarflare.com>
11611M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 11612L: netdev@vger.kernel.org
8ceee660 11613S: Supported
874aeea5 11614F: drivers/net/ethernet/sfc/
8ceee660 11615
e2d1d6c0 11616SGI GRU DRIVER
cc883afc 11617M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 11618S: Maintained
679655da 11619F: drivers/misc/sgi-gru/
e2d1d6c0
RD
11620
11621SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 11622M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
11623L: linux-ia64@vger.kernel.org
11624S: Supported
679655da 11625F: Documentation/ia64/serial.txt
df621252 11626F: drivers/tty/serial/ioc?_serial.c
679655da 11627F: include/linux/ioc?.h
e2d1d6c0 11628
75312619 11629SGI XP/XPC/XPNET DRIVER
e180383f
RH
11630M: Cliff Whickman <cpw@sgi.com>
11631M: Robin Holt <robinmholt@gmail.com>
75312619 11632S: Maintained
679655da 11633F: drivers/misc/sgi-xp/
75312619 11634
46eacf3b
AP
11635SI2157 MEDIA DRIVER
11636M: Antti Palosaari <crope@iki.fi>
11637L: linux-media@vger.kernel.org
a825eaec 11638W: https://linuxtv.org
46eacf3b
AP
11639W: http://palosaari.fi/linux/
11640Q: http://patchwork.linuxtv.org/project/linux-media/list/
11641T: git git://linuxtv.org/anttip/media_tree.git
11642S: Maintained
11643F: drivers/media/tuners/si2157*
11644
75e2d5ba
AP
11645SI2168 MEDIA DRIVER
11646M: Antti Palosaari <crope@iki.fi>
11647L: linux-media@vger.kernel.org
a825eaec 11648W: https://linuxtv.org
75e2d5ba
AP
11649W: http://palosaari.fi/linux/
11650Q: http://patchwork.linuxtv.org/project/linux-media/list/
11651T: git git://linuxtv.org/anttip/media_tree.git
11652S: Maintained
11653F: drivers/media/dvb-frontends/si2168*
11654
49cc629d
HV
11655SI470X FM RADIO RECEIVER I2C DRIVER
11656M: Hans Verkuil <hverkuil@xs4all.nl>
11657L: linux-media@vger.kernel.org
11658T: git git://linuxtv.org/media_tree.git
a825eaec 11659W: https://linuxtv.org
49cc629d
HV
11660S: Odd Fixes
11661F: drivers/media/radio/si470x/radio-si470x-i2c.c
11662
11663SI470X FM RADIO RECEIVER USB DRIVER
11664M: Hans Verkuil <hverkuil@xs4all.nl>
11665L: linux-media@vger.kernel.org
11666T: git git://linuxtv.org/media_tree.git
a825eaec 11667W: https://linuxtv.org
49cc629d
HV
11668S: Maintained
11669F: drivers/media/radio/si470x/radio-si470x-common.c
11670F: drivers/media/radio/si470x/radio-si470x.h
11671F: drivers/media/radio/si470x/radio-si470x-usb.c
11672
c937ca03
EV
11673SI4713 FM RADIO TRANSMITTER I2C DRIVER
11674M: Eduardo Valentin <edubezval@gmail.com>
11675L: linux-media@vger.kernel.org
11676T: git git://linuxtv.org/media_tree.git
a825eaec 11677W: https://linuxtv.org
c937ca03 11678S: Odd Fixes
99995ded 11679F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11680
11681SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11682M: Eduardo Valentin <edubezval@gmail.com>
11683L: linux-media@vger.kernel.org
11684T: git git://linuxtv.org/media_tree.git
a825eaec 11685W: https://linuxtv.org
c937ca03 11686S: Odd Fixes
99995ded
DR
11687F: drivers/media/radio/si4713/radio-platform-si4713.c
11688
11689SI4713 FM RADIO TRANSMITTER USB DRIVER
11690M: Hans Verkuil <hverkuil@xs4all.nl>
11691L: linux-media@vger.kernel.org
11692T: git git://linuxtv.org/media_tree.git
a825eaec 11693W: https://linuxtv.org
99995ded
DR
11694S: Maintained
11695F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11696
beb91d46 11697SIANO DVB DRIVER
5dc8a864
MCC
11698M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11699M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11700L: linux-media@vger.kernel.org
a825eaec 11701W: https://linuxtv.org
beb91d46
MCC
11702T: git git://linuxtv.org/media_tree.git
11703S: Odd fixes
11704F: drivers/media/common/siano/
beb91d46 11705F: drivers/media/usb/siano/
beb91d46 11706F: drivers/media/usb/siano/
14430813 11707F: drivers/media/mmc/siano/
beb91d46 11708
cef9dd85
HG
11709SILEAD TOUCHSCREEN DRIVER
11710M: Hans de Goede <hdegoede@redhat.com>
11711L: linux-input@vger.kernel.org
11712L: platform-driver-x86@vger.kernel.org
11713S: Maintained
11714F: drivers/input/touchscreen/silead.c
11715F: drivers/platform/x86/silead_dmi.c
11716
6f15b602
HG
11717SIMPLEFB FB DRIVER
11718M: Hans de Goede <hdegoede@redhat.com>
11719L: linux-fbdev@vger.kernel.org
11720S: Maintained
2d799dde 11721F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11722F: drivers/video/fbdev/simplefb.c
11723F: include/linux/platform_data/simplefb.h
11724
b618b69c 11725SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11726L: linux-media@vger.kernel.org
bb60fcb2 11727S: Orphan
b618b69c 11728F: drivers/media/platform/sh_veu.c
b618b69c
GL
11729
11730SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11731L: linux-media@vger.kernel.org
bb60fcb2 11732S: Orphan
b618b69c 11733F: drivers/media/platform/sh_vou.c
d647f0b7 11734F: include/media/drv-intf/sh_vou.h
b618b69c 11735
6349d997 11736SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11737M: Len Brown <lenb@kernel.org>
6349d997
LB
11738L: sfi-devel@simplefirmware.org
11739W: http://simplefirmware.org/
11740T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11741S: Supported
943fc810 11742F: arch/x86/platform/sfi/
6349d997
LB
11743F: drivers/sfi/
11744F: include/linux/sfi*.h
e2d1d6c0 11745
1da177e4
LT
11746SIMTEC EB110ATX (Chalice CATS)
11747P: Ben Dooks
b16957c6
BD
11748P: Vincent Sanders <vince@simtec.co.uk>
11749M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11750W: http://www.simtec.co.uk/products/EB110ATX/
11751S: Supported
11752
11753SIMTEC EB2410ITX (BAST)
11754P: Ben Dooks
b16957c6
BD
11755P: Vincent Sanders <vince@simtec.co.uk>
11756M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11757W: http://www.simtec.co.uk/products/EB2410ITX/
11758S: Supported
15dba387
JP
11759F: arch/arm/mach-s3c24xx/mach-bast.c
11760F: arch/arm/mach-s3c24xx/bast-ide.c
11761F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11762
2c956a60
JD
11763SIPHASH PRF ROUTINES
11764M: Jason A. Donenfeld <Jason@zx2c4.com>
11765S: Maintained
11766F: lib/siphash.c
11767F: lib/test_siphash.c
11768F: include/linux/siphash.h
11769
4c5adde7 11770TI DAVINCI MACHINE SUPPORT
3ba789c0 11771M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11772M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11774T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11775S: Supported
14430813 11776F: arch/arm/mach-davinci/
046d0a37 11777F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11778
8d4b3f08 11779TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11780M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11781L: linux-media@vger.kernel.org
a825eaec 11782W: https://linuxtv.org
8d4b3f08
LP
11783Q: http://patchwork.linuxtv.org/project/linux-media/list/
11784T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11785S: Maintained
8d4b3f08
LP
11786F: drivers/media/platform/davinci/
11787F: include/media/davinci/
11788
417d2e50 11789TI AM437X VPFE DRIVER
e43cdb56 11790M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11791L: linux-media@vger.kernel.org
a825eaec 11792W: https://linuxtv.org
417d2e50
BP
11793Q: http://patchwork.linuxtv.org/project/linux-media/list/
11794T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11795S: Maintained
11796F: drivers/media/platform/am437x/
11797
c4c0283a 11798OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11799M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11800L: linux-media@vger.kernel.org
a825eaec 11801W: https://linuxtv.org
c4c0283a
BP
11802Q: http://patchwork.linuxtv.org/project/linux-media/list/
11803T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11804S: Maintained
11805F: drivers/media/i2c/ov2659.c
b5dcee22 11806F: include/media/i2c/ov2659.h
c4c0283a 11807
3a6779f5
SM
11808SILICON MOTION SM712 FRAME BUFFER DRIVER
11809M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11810M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11811M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3a6779f5
SM
11812L: linux-fbdev@vger.kernel.org
11813S: Maintained
11814F: drivers/video/fbdev/sm712*
11815F: Documentation/fb/sm712fb.txt
11816
92aab3c0 11817SIS 190 ETHERNET DRIVER
8b58be88 11818M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11819L: netdev@vger.kernel.org
11820S: Maintained
8c7de408 11821F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11822
1da177e4 11823SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11824M: Daniele Venzano <venza@brownhat.org>
1da177e4 11825W: http://www.brownhat.org/sis900.html
979b6c13 11826L: netdev@vger.kernel.org
1da177e4 11827S: Maintained
8c7de408 11828F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11829
11830SIS FRAMEBUFFER DRIVER
8b58be88 11831M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11832W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11833S: Maintained
679655da 11834F: Documentation/fb/sisfb.txt
8a61f013 11835F: drivers/video/fbdev/sis/
679655da 11836F: include/video/sisfb.h
1da177e4
LT
11837
11838SIS USB2VGA DRIVER
8b58be88 11839M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11840W: http://www.winischhofer.at/linuxsisusbvga.shtml
11841S: Maintained
679655da 11842F: drivers/usb/misc/sisusbvga/
1da177e4 11843
415ad26d 11844SLAB ALLOCATOR
16e943bf 11845M: Christoph Lameter <cl@linux.com>
2ed1c525 11846M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11847M: David Rientjes <rientjes@google.com>
11848M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11849M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11850L: linux-mm@kvack.org
11851S: Maintained
679655da 11852F: include/linux/sl?b*.h
16e943bf 11853F: mm/sl?b*
415ad26d 11854
9fab9787 11855SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11856M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11857M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11858M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11859R: Steven Rostedt <rostedt@goodmis.org>
11860R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11861L: linux-kernel@vger.kernel.org
9fab9787
PM
11862W: http://www.rdrop.com/users/paulmck/RCU/
11863S: Supported
11864T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11865F: include/linux/srcu.h
11866F: kernel/rcu/srcu.c
9fab9787 11867
66372841
CS
11868SMACK SECURITY MODULE
11869M: Casey Schaufler <casey@schaufler-ca.com>
11870L: linux-security-module@vger.kernel.org
11871W: http://schaufler-ca.com
ece38248 11872T: git git://github.com/cschaufler/smack-next
66372841
CS
11873S: Maintained
11874F: Documentation/security/Smack.txt
11875F: security/smack/
11876
20651e0b 11877DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11878M: Kevin Hilman <khilman@kernel.org>
11879M: Nishanth Menon <nm@ti.com>
11880S: Maintained
20651e0b 11881F: drivers/power/avs/
68ace3e1
KH
11882F: include/linux/power/smartreflex.h
11883L: linux-pm@vger.kernel.org
11884
1da177e4 11885SMC91x ETHERNET DRIVER
2f82af08 11886M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11887S: Odd Fixes
ae150435 11888F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11889
e8e31622
SA
11890SMIA AND SMIA++ IMAGE SENSOR DRIVER
11891M: Sakari Ailus <sakari.ailus@iki.fi>
11892L: linux-media@vger.kernel.org
11893S: Maintained
14430813 11894F: drivers/media/i2c/smiapp/
b5dcee22 11895F: include/media/i2c/smiapp.h
e8e31622
SA
11896F: drivers/media/i2c/smiapp-pll.c
11897F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11898F: include/uapi/linux/smiapp.h
a2cec3c0 11899F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11900
920fa1ff
GR
11901SMM665 HARDWARE MONITOR DRIVER
11902M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11903L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11904S: Maintained
11905F: Documentation/hwmon/smm665
11906F: drivers/hwmon/smm665.c
11907
9df7305b 11908SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11909M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11910L: linux-hwmon@vger.kernel.org
90b24cfb 11911S: Maintained
9df7305b
SG
11912F: Documentation/hwmon/emc2103
11913F: drivers/hwmon/emc2103.c
11914
a98d506c
HG
11915SMSC SCH5627 HARDWARE MONITOR DRIVER
11916M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11917L: linux-hwmon@vger.kernel.org
a98d506c
HG
11918S: Supported
11919F: Documentation/hwmon/sch5627
11920F: drivers/hwmon/sch5627.c
11921
6ea884db 11922SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11923M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11924L: linux-hwmon@vger.kernel.org
6ea884db 11925S: Maintained
679655da
JP
11926F: Documentation/hwmon/smsc47b397
11927F: drivers/hwmon/smsc47b397.c
6ea884db 11928
fd9abb3d 11929SMSC911x ETHERNET DRIVER
90b24cfb 11930M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11931L: netdev@vger.kernel.org
90b24cfb 11932S: Maintained
679655da 11933F: include/linux/smsc911x.h
ae150435 11934F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11935
11936SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11937M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11938L: netdev@vger.kernel.org
90b24cfb 11939S: Maintained
ae150435 11940F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11941
3c8a63e2 11942SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11943M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11944L: linux-fbdev@vger.kernel.org
90b24cfb 11945S: Maintained
8a61f013 11946F: drivers/video/fbdev/smscufx.c
3c8a63e2 11947
668acf32 11948SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11949M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11950L: linux-media@vger.kernel.org
275ffde4 11951T: git git://linuxtv.org/media_tree.git
795fb7e7 11952S: Maintained
90d72ac6
MCC
11953F: include/media/soc*
11954F: drivers/media/i2c/soc_camera/
11955F: drivers/media/platform/soc_camera/
668acf32 11956
e2d1d6c0 11957SOEKRIS NET48XX LED SUPPORT
8b58be88 11958M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11959S: Maintained
679655da 11960F: drivers/leds/leds-net48xx.c
e2d1d6c0 11961
e3994db1 11962SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11963M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11964M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11965M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11966M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11967L: linux-media@vger.kernel.org
11968S: Supported
11969F: drivers/media/pci/solo6x10/
11970
1da177e4 11971SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11972M: Shaohua Li <shli@kernel.org>
1da177e4 11973L: linux-raid@vger.kernel.org
0f9ce866 11974T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11975S: Supported
679655da
JP
11976F: drivers/md/
11977F: include/linux/raid/
c117ab84 11978F: include/uapi/linux/raid/
1da177e4 11979
1da177e4 11980SONIC NETWORK DRIVER
8b58be88 11981M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11982L: netdev@vger.kernel.org
1da177e4 11983S: Maintained
d9fb9f38 11984F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11985
61e115a5 11986SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11987M: Michael Buesch <m@bues.ch>
e7828b28 11988L: linux-wireless@vger.kernel.org
61e115a5 11989S: Maintained
679655da
JP
11990F: drivers/ssb/
11991F: include/linux/ssb/
61e115a5 11992
1da177e4 11993SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11994M: Mattia Dongili <malattia@linux.it>
d0944853 11995L: platform-driver-x86@vger.kernel.org
5b18167d 11996W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11997S: Maintained
679655da
JP
11998F: Documentation/laptops/sony-laptop.txt
11999F: drivers/char/sonypi.c
12000F: drivers/platform/x86/sony-laptop.c
12001F: include/linux/sony-laptop.h
1da177e4 12002
baf8532a 12003SONY MEMORYSTICK CARD SUPPORT
8b58be88 12004M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
12005W: http://tifmxx.berlios.de/
12006S: Maintained
679655da 12007F: drivers/memstick/host/tifm_ms.c
baf8532a 12008
0ab30494
ML
12009SONY MEMORYSTICK STANDARD SUPPORT
12010M: Maxim Levitsky <maximlevitsky@gmail.com>
12011S: Maintained
12012F: drivers/memstick/core/ms_block.*
12013
1da177e4 12014SOUND
8b58be88 12015M: Jaroslav Kysela <perex@perex.cz>
d8130624 12016M: Takashi Iwai <tiwai@suse.com>
93711660 12017L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 12018W: http://www.alsa-project.org/
dde7ad8d 12019T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 12020T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 12021Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 12022S: Maintained
3126a179
JP
12023F: Documentation/sound/
12024F: include/sound/
c117ab84 12025F: include/uapi/sound/
679655da 12026F: sound/
1da177e4 12027
33bbe149
MB
12028SOUND - COMPRESSED AUDIO
12029M: Vinod Koul <vinod.koul@intel.com>
12030L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12031T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12032S: Supported
f672f31a 12033F: Documentation/sound/alsa/compress_offload.txt
33bbe149 12034F: include/sound/compress_driver.h
f672f31a 12035F: include/uapi/sound/compress_*
33bbe149
MB
12036F: sound/core/compress_offload.c
12037F: sound/soc/soc-compress.c
12038
bd903bde 12039SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 12040M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12041M: Mark Brown <broonie@kernel.org>
86f14df8 12042T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 12043L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 12044W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 12045S: Supported
181ad2a5 12046F: Documentation/devicetree/bindings/sound/
2820f615 12047F: Documentation/sound/alsa/soc/
679655da 12048F: sound/soc/
e6e55122 12049F: include/sound/soc*
eb1a6af3 12050
d7f8761b
MB
12051SOUND - DMAENGINE HELPERS
12052M: Lars-Peter Clausen <lars@metafoo.de>
12053S: Supported
12054F: include/sound/dmaengine_pcm.h
12055F: sound/core/pcm_dmaengine.c
12056F: sound/soc/soc-generic-dmaengine-pcm.c
12057
990a6a99
OS
12058SP2 MEDIA DRIVER
12059M: Olli Salonen <olli.salonen@iki.fi>
12060L: linux-media@vger.kernel.org
a825eaec 12061W: https://linuxtv.org
990a6a99
OS
12062Q: http://patchwork.linuxtv.org/project/linux-media/list/
12063S: Maintained
12064F: drivers/media/dvb-frontends/sp2*
12065
473321fc 12066SPARC + UltraSPARC (sparc/sparc64)
8b58be88 12067M: "David S. Miller" <davem@davemloft.net>
1da177e4 12068L: sparclinux@vger.kernel.org
8a6e2535 12069Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
12070T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12071T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 12072S: Maintained
679655da 12073F: arch/sparc/
7765b8bb 12074F: drivers/sbus/
1da177e4 12075
6404fcca
DM
12076SPARC SERIAL DRIVERS
12077M: "David S. Miller" <davem@davemloft.net>
12078L: sparclinux@vger.kernel.org
08deed1e
JP
12079T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12080T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 12081S: Maintained
6816383a 12082F: include/linux/sunserialcore.h
df621252 12083F: drivers/tty/serial/suncore.c
df621252
GKH
12084F: drivers/tty/serial/sunhv.c
12085F: drivers/tty/serial/sunsab.c
12086F: drivers/tty/serial/sunsab.h
12087F: drivers/tty/serial/sunsu.c
12088F: drivers/tty/serial/sunzilog.c
12089F: drivers/tty/serial/sunzilog.h
6404fcca 12090
389325b4
CL
12091SPARSE CHECKER
12092M: "Christopher Li" <sparse@chrisli.org>
12093L: linux-sparse@vger.kernel.org
12094W: https://sparse.wiki.kernel.org/
12095T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12096T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12097S: Maintained
12098F: include/linux/compiler.h
12099
fc0c195a 12100SPEAR PLATFORM SUPPORT
da89947b 12101M: Viresh Kumar <vireshk@kernel.org>
9cc23682 12102M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 12103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
12104W: http://www.st.com/spear
12105S: Maintained
e68d7c14 12106F: arch/arm/boot/dts/spear*
281e192f 12107F: arch/arm/mach-spear/
fc0c195a
VK
12108
12109SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 12110M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 12111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
12112W: http://www.st.com/spear
12113S: Maintained
5df33a62 12114F: drivers/clk/spear/
fc0c195a 12115
e2796541 12116SPI NOR SUBSYSTEM
b3bb6d6a 12117M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
e2796541
CP
12118M: Marek Vasut <marek.vasut@gmail.com>
12119L: linux-mtd@lists.infradead.org
12120W: http://www.linux-mtd.infradead.org/
12121Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12122T: git git://github.com/spi-nor/linux.git
12123S: Maintained
12124F: drivers/mtd/spi-nor/
12125F: include/linux/mtd/spi-nor.h
12126
e2d1d6c0 12127SPI SUBSYSTEM
b02e48f2 12128M: Mark Brown <broonie@kernel.org>
dfbe403c 12129L: linux-spi@vger.kernel.org
e7e4e13c 12130T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 12131Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 12132S: Maintained
87306eb7 12133F: Documentation/devicetree/bindings/spi/
679655da
JP
12134F: Documentation/spi/
12135F: drivers/spi/
12136F: include/linux/spi/
c117ab84 12137F: include/uapi/linux/spi/
a43cd4bb 12138F: tools/spi/
e2d1d6c0 12139
2752e401 12140SPIDERNET NETWORK DRIVER for CELL
8b58be88 12141M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
12142L: netdev@vger.kernel.org
12143S: Supported
679655da 12144F: Documentation/networking/spider_net.txt
8df158ac 12145F: drivers/net/ethernet/toshiba/spider_net*
2752e401 12146
e2d1d6c0 12147SPU FILE SYSTEM
8b58be88 12148M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 12149L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
12150W: http://www.ibm.com/developerworks/power/cell/
12151S: Supported
679655da
JP
12152F: Documentation/filesystems/spufs.txt
12153F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 12154
fc555841 12155SQUASHFS FILE SYSTEM
d7f2ff67 12156M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
12157L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12158W: http://squashfs.org.uk
9f273c24 12159T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 12160S: Maintained
679655da
JP
12161F: Documentation/filesystems/squashfs.txt
12162F: fs/squashfs/
fc555841 12163
1da177e4 12164SRM (Alpha) environment access
8b58be88 12165M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 12166S: Maintained
679655da 12167F: arch/alpha/kernel/srm_env.c
1da177e4 12168
26e9a397 12169STABLE BRANCH
879a5a00 12170M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 12171L: stable@vger.kernel.org
879a5a00 12172S: Supported
8c27ceff 12173F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 12174
26e9a397 12175STAGING SUBSYSTEM
879a5a00 12176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 12177T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 12178L: devel@driverdev.osuosl.org
879a5a00 12179S: Supported
679655da 12180F: drivers/staging/
dbc6c2cc 12181
ebd3d010
JP
12182STAGING - COMEDI
12183M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 12184M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
12185S: Odd Fixes
12186F: drivers/staging/comedi/
12187
a0138163
JP
12188STAGING - FLARION FT1000 DRIVERS
12189M: Marek Belisko <marek.belisko@gmail.com>
12190S: Odd Fixes
12191F: drivers/staging/ft1000/
12192
6c1bb424 12193STAGING - INDUSTRIAL IO
030a13d7 12194M: Jonathan Cameron <jic23@kernel.org>
a0138163 12195L: linux-iio@vger.kernel.org
6c1bb424 12196S: Odd Fixes
5291582d 12197F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
12198F: drivers/staging/iio/
12199
a0138163
JP
12200STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12201M: Jarod Wilson <jarod@wilsonet.com>
12202W: http://www.lirc.org/
12203S: Odd Fixes
b2b0186d 12204F: drivers/staging/media/lirc/
a0138163 12205
f5e5de1e
OD
12206STAGING - LUSTRE PARALLEL FILESYSTEM
12207M: Oleg Drokin <oleg.drokin@intel.com>
12208M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 12209M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
12210L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12211W: http://wiki.lustre.org/
f5e5de1e
OD
12212S: Maintained
12213F: drivers/staging/lustre
12214
7c6b6c71
MD
12215STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12216M: Marc Dietrich <marvin24@gmx.de>
12217L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 12218L: linux-tegra@vger.kernel.org
7c6b6c71
MD
12219S: Maintained
12220F: drivers/staging/nvec/
12221
53c43c5c
GKH
12222STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12223M: Jens Frederich <jfrederich@gmail.com>
12224M: Daniel Drake <dsd@laptop.org>
12225M: Jon Nettleton <jon.nettleton@gmail.com>
12226W: http://wiki.laptop.org/go/DCON
12227S: Maintained
12228F: drivers/staging/olpc_dcon/
12229
a0138163
JP
12230STAGING - REALTEK RTL8712U DRIVERS
12231M: Larry Finger <Larry.Finger@lwfinger.net>
12232M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12233S: Odd Fixes
12234F: drivers/staging/rtl8712/
12235
980ac4d7
SM
12236STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12237M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12238M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 12239M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
12240L: linux-fbdev@vger.kernel.org
12241S: Maintained
12242F: drivers/staging/sm750fb/
12243
a0138163
JP
12244STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12245M: William Hubbs <w.d.hubbs@gmail.com>
12246M: Chris Brannon <chris@the-brannons.com>
d33bce31 12247M: Kirk Reiser <kirk@reisers.ca>
a0138163 12248M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 12249L: speakup@linux-speakup.org
a0138163
JP
12250W: http://www.linux-speakup.org/
12251S: Odd Fixes
12252F: drivers/staging/speakup/
12253
b3e871ce
JP
12254STAGING - VIA VT665X DRIVERS
12255M: Forest Bond <forest@alittletooquiet.net>
12256S: Odd Fixes
12257F: drivers/staging/vt665?/
12258
a30baec1 12259STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
12260M: Aditya Shankar <aditya.shankar@microchip.com>
12261M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
12262L: linux-wireless@vger.kernel.org
12263S: Supported
12264F: drivers/staging/wilc1000/
12265
709bcb07 12266STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 12267M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
12268S: Odd Fixes
12269F: drivers/staging/xgifb/
12270
1da177e4 12271STARFIRE/DURALAN NETWORK DRIVER
8b58be88 12272M: Ion Badulescu <ionut@badula.org>
b4f90189 12273S: Odd Fixes
9bba23b0 12274F: drivers/net/ethernet/adaptec/starfire*
1da177e4 12275
e2d1d6c0 12276SUN3/3X
8b58be88 12277M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
12278W: http://sammy.net/sun3/
12279S: Maintained
679655da
JP
12280F: arch/m68k/kernel/*sun3*
12281F: arch/m68k/sun3*/
12282F: arch/m68k/include/asm/sun3*
e689cf4a 12283F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 12284
af6a5af8
HG
12285SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12286M: Hans de Goede <hdegoede@redhat.com>
12287L: linux-input@vger.kernel.org
12288S: Maintained
12289F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12290F: drivers/input/keyboard/sun4i-lradc-keys.c
12291
2bc9ff01
DK
12292SUNDANCE NETWORK DRIVER
12293M: Denis Kirjanov <kda@linux-powerpc.org>
12294L: netdev@vger.kernel.org
12295S: Maintained
12296F: drivers/net/ethernet/dlink/sundance.c
12297
2cbb12a4 12298SUPERH
114bf37e
RF
12299M: Yoshinori Sato <ysato@users.sourceforge.jp>
12300M: Rich Felker <dalias@libc.org>
2cbb12a4 12301L: linux-sh@vger.kernel.org
8a6e2535 12302Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 12303S: Maintained
066069e1 12304F: Documentation/sh/
679655da 12305F: arch/sh/
066069e1 12306F: drivers/sh/
1da177e4 12307
4480f15b 12308SUSPEND TO RAM
7fb06082 12309M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
12310M: Len Brown <len.brown@intel.com>
12311M: Pavel Machek <pavel@ucw.cz>
bf1c138e 12312L: linux-pm@vger.kernel.org
68656443 12313B: https://bugzilla.kernel.org
e2d1d6c0 12314S: Supported
679655da
JP
12315F: Documentation/power/
12316F: arch/x86/kernel/acpi/
12317F: drivers/base/power/
12318F: kernel/power/
12319F: include/linux/suspend.h
12320F: include/linux/freezer.h
12321F: include/linux/pm.h
1da177e4
LT
12322
12323SVGA HANDLING
8b58be88 12324M: Martin Mares <mj@ucw.cz>
1da177e4
LT
12325L: linux-video@atrey.karlin.mff.cuni.cz
12326S: Maintained
679655da
JP
12327F: Documentation/svga.txt
12328F: arch/x86/boot/video*
1da177e4 12329
6e28b761
KRW
12330SWIOTLB SUBSYSTEM
12331M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12332L: linux-kernel@vger.kernel.org
9f273c24 12333T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
12334S: Supported
12335F: lib/swiotlb.c
12336F: arch/*/kernel/pci-swiotlb.c
12337F: include/linux/swiotlb.h
12338
007f790c
JP
12339SWITCHDEV
12340M: Jiri Pirko <jiri@resnulli.us>
f38c5ad7 12341M: Ivan Vecera <ivecera@redhat.com>
007f790c
JP
12342L: netdev@vger.kernel.org
12343S: Supported
12344F: net/switchdev/
12345F: include/net/switchdev.h
12346
db8e35d5
VG
12347SYNOPSYS ARC ARCHITECTURE
12348M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 12349L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
12350S: Supported
12351F: arch/arc/
9b28829d 12352F: Documentation/devicetree/bindings/arc/*
2d799dde 12353F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 12354F: drivers/clocksource/arc_timer.c
c6a0fe4a 12355F: drivers/tty/serial/arc_uart.c
b7182d1a 12356T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 12357
556cc1c5
AB
12358SYNOPSYS ARC SDP platform support
12359M: Alexey Brodkin <abrodkin@synopsys.com>
12360S: Supported
12361F: arch/arc/plat-axs10x
12362F: arch/arc/boot/dts/ax*
12363F: Documentation/devicetree/bindings/arc/axs10*
12364
6c284c9a
LJ
12365SYSTEM CONFIGURATION (SYSCON)
12366M: Lee Jones <lee.jones@linaro.org>
12367M: Arnd Bergmann <arnd@arndb.de>
12368T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12369S: Supported
12370F: drivers/mfd/syscon.c
12371
8c0984e5
SR
12372SYSTEM RESET/SHUTDOWN DRIVERS
12373M: Sebastian Reichel <sre@kernel.org>
8c0984e5 12374L: linux-pm@vger.kernel.org
58db9505 12375T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
12376S: Maintained
12377F: Documentation/devicetree/bindings/power/reset/
12378F: drivers/power/reset/
12379
1da177e4 12380SYSV FILESYSTEM
8b58be88 12381M: Christoph Hellwig <hch@infradead.org>
1da177e4 12382S: Maintained
679655da
JP
12383F: Documentation/filesystems/sysv-fs.txt
12384F: fs/sysv/
12385F: include/linux/sysv_fs.h
1da177e4 12386
86cfa7fc 12387TARGET SUBSYSTEM
9c3646d1 12388M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 12389L: linux-scsi@vger.kernel.org
b9f5edc2 12390L: target-devel@vger.kernel.org
86cfa7fc 12391W: http://www.linux-iscsi.org
cf015e9f 12392W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 12393T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
12394S: Supported
12395F: drivers/target/
12396F: include/target/
12397F: Documentation/target/
12398
4e68852d 12399TASKSTATS STATISTICS INTERFACE
185e595f 12400M: Balbir Singh <bsingharora@gmail.com>
4e68852d 12401S: Maintained
679655da
JP
12402F: Documentation/accounting/taskstats*
12403F: include/linux/taskstats*
12404F: kernel/taskstats.c
4e68852d 12405
6b2af241 12406TC subsystem
f935f3f8 12407M: Jamal Hadi Salim <jhs@mojatatu.com>
7ab273be 12408M: Cong Wang <xiyou.wangcong@gmail.com>
b603aa4d 12409M: Jiri Pirko <jiri@resnulli.us>
781b456a
SH
12410L: netdev@vger.kernel.org
12411S: Maintained
679655da 12412F: include/net/pkt_cls.h
6b2af241
JP
12413F: include/net/pkt_sched.h
12414F: include/net/tc_act/
c117ab84 12415F: include/uapi/linux/pkt_cls.h
6b2af241
JP
12416F: include/uapi/linux/pkt_sched.h
12417F: include/uapi/linux/tc_act/
12418F: include/uapi/linux/tc_ematch/
679655da 12419F: net/sched/
781b456a 12420
5067f08a 12421TCP LOW PRIORITY MODULE
8b58be88
JP
12422M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12423M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
12424W: http://tcp-lp-mod.sourceforge.net/
12425S: Maintained
679655da 12426F: net/ipv4/tcp_lp.c
5067f08a 12427
91952bc0
AP
12428TDA10071 MEDIA DRIVER
12429M: Antti Palosaari <crope@iki.fi>
12430L: linux-media@vger.kernel.org
a825eaec 12431W: https://linuxtv.org
91952bc0
AP
12432W: http://palosaari.fi/linux/
12433Q: http://patchwork.linuxtv.org/project/linux-media/list/
12434T: git git://linuxtv.org/anttip/media_tree.git
12435S: Maintained
12436F: drivers/media/dvb-frontends/tda10071*
12437
12438TDA18212 MEDIA DRIVER
12439M: Antti Palosaari <crope@iki.fi>
12440L: linux-media@vger.kernel.org
a825eaec 12441W: https://linuxtv.org
91952bc0
AP
12442W: http://palosaari.fi/linux/
12443Q: http://patchwork.linuxtv.org/project/linux-media/list/
12444T: git git://linuxtv.org/anttip/media_tree.git
12445S: Maintained
12446F: drivers/media/tuners/tda18212*
12447
12448TDA18218 MEDIA DRIVER
12449M: Antti Palosaari <crope@iki.fi>
12450L: linux-media@vger.kernel.org
a825eaec 12451W: https://linuxtv.org
91952bc0
AP
12452W: http://palosaari.fi/linux/
12453Q: http://patchwork.linuxtv.org/project/linux-media/list/
12454T: git git://linuxtv.org/anttip/media_tree.git
12455S: Maintained
12456F: drivers/media/tuners/tda18218*
12457
3b2f6aba
MK
12458TDA18271 MEDIA DRIVER
12459M: Michael Krufky <mkrufky@linuxtv.org>
12460L: linux-media@vger.kernel.org
a825eaec 12461W: https://linuxtv.org
3b2f6aba
MK
12462W: http://github.com/mkrufky
12463Q: http://patchwork.linuxtv.org/project/linux-media/list/
12464T: git git://linuxtv.org/mkrufky/tuners.git
12465S: Maintained
12466F: drivers/media/tuners/tda18271*
12467
e48307a9
MK
12468TDA827x MEDIA DRIVER
12469M: Michael Krufky <mkrufky@linuxtv.org>
12470L: linux-media@vger.kernel.org
a825eaec 12471W: https://linuxtv.org
e48307a9
MK
12472W: http://github.com/mkrufky
12473Q: http://patchwork.linuxtv.org/project/linux-media/list/
12474T: git git://linuxtv.org/mkrufky/tuners.git
12475S: Maintained
12476F: drivers/media/tuners/tda8290.*
12477
66cf9212
MK
12478TDA8290 MEDIA DRIVER
12479M: Michael Krufky <mkrufky@linuxtv.org>
12480L: linux-media@vger.kernel.org
a825eaec 12481W: https://linuxtv.org
66cf9212
MK
12482W: http://github.com/mkrufky
12483Q: http://patchwork.linuxtv.org/project/linux-media/list/
12484T: git git://linuxtv.org/mkrufky/tuners.git
12485S: Maintained
12486F: drivers/media/tuners/tda8290.*
12487
4b9fba30
HV
12488TDA9840 MEDIA DRIVER
12489M: Hans Verkuil <hverkuil@xs4all.nl>
12490L: linux-media@vger.kernel.org
12491T: git git://linuxtv.org/media_tree.git
a825eaec 12492W: https://linuxtv.org
4b9fba30
HV
12493S: Maintained
12494F: drivers/media/i2c/tda9840*
12495
2cb654fd 12496TEA5761 TUNER DRIVER
5dc8a864
MCC
12497M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12498M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12499L: linux-media@vger.kernel.org
a825eaec 12500W: https://linuxtv.org
2cb654fd
MCC
12501T: git git://linuxtv.org/media_tree.git
12502S: Odd fixes
12503F: drivers/media/tuners/tea5761.*
12504
12505TEA5767 TUNER DRIVER
5dc8a864
MCC
12506M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12507M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12508L: linux-media@vger.kernel.org
a825eaec 12509W: https://linuxtv.org
2cb654fd
MCC
12510T: git git://linuxtv.org/media_tree.git
12511S: Maintained
12512F: drivers/media/tuners/tea5767.*
12513
4b9fba30
HV
12514TEA6415C MEDIA DRIVER
12515M: Hans Verkuil <hverkuil@xs4all.nl>
12516L: linux-media@vger.kernel.org
12517T: git git://linuxtv.org/media_tree.git
a825eaec 12518W: https://linuxtv.org
4b9fba30
HV
12519S: Maintained
12520F: drivers/media/i2c/tea6415c*
12521
12522TEA6420 MEDIA DRIVER
12523M: Hans Verkuil <hverkuil@xs4all.nl>
12524L: linux-media@vger.kernel.org
12525T: git git://linuxtv.org/media_tree.git
a825eaec 12526W: https://linuxtv.org
4b9fba30
HV
12527S: Maintained
12528F: drivers/media/i2c/tea6420*
12529
3d249d4c 12530TEAM DRIVER
dca9ab92 12531M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
12532L: netdev@vger.kernel.org
12533S: Supported
12534F: drivers/net/team/
12535F: include/linux/if_team.h
c117ab84 12536F: include/uapi/linux/if_team.h
3d249d4c 12537
7d029125 12538TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 12539M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
12540S: Maintained
12541F: arch/x86/platform/ts5500/
12542
40ad4a30
SY
12543TECHNOTREND USB IR RECEIVER
12544M: Sean Young <sean@mess.org>
12545L: linux-media@vger.kernel.org
12546S: Maintained
12547F: drivers/media/rc/ttusbir.c
12548
adabdb0c 12549TEGRA ARCHITECTURE SUPPORT
adabdb0c 12550M: Thierry Reding <thierry.reding@gmail.com>
a06eb006 12551M: Jonathan Hunter <jonathanh@nvidia.com>
84b9414b 12552L: linux-tegra@vger.kernel.org
fd117cd1 12553Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 12554T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 12555S: Supported
bbbe96ed 12556N: [^a-z]tegra
84b9414b 12557
adabdb0c
SW
12558TEGRA CLOCK DRIVER
12559M: Peter De Schrijver <pdeschrijver@nvidia.com>
12560M: Prashant Gaikwad <pgaikwad@nvidia.com>
12561S: Supported
12562F: drivers/clk/tegra/
12563
86e486a0 12564TEGRA DMA DRIVERS
adabdb0c 12565M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 12566M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 12567S: Supported
86e486a0 12568F: drivers/dma/tegra*
adabdb0c 12569
adabdb0c
SW
12570TEGRA I2C DRIVER
12571M: Laxman Dewangan <ldewangan@nvidia.com>
12572S: Supported
12573F: drivers/i2c/busses/i2c-tegra.c
12574
12575TEGRA IOMMU DRIVERS
12576M: Hiroshi Doyu <hdoyu@nvidia.com>
12577S: Supported
12578F: drivers/iommu/tegra*
12579
12580TEGRA KBC DRIVER
12581M: Rakesh Iyer <riyer@nvidia.com>
12582M: Laxman Dewangan <ldewangan@nvidia.com>
12583S: Supported
12584F: drivers/input/keyboard/tegra-kbc.c
12585
adabdb0c
SW
12586TEGRA PWM DRIVER
12587M: Thierry Reding <thierry.reding@gmail.com>
12588S: Supported
12589F: drivers/pwm/pwm-tegra.c
12590
12591TEGRA SERIAL DRIVER
12592M: Laxman Dewangan <ldewangan@nvidia.com>
12593S: Supported
12594F: drivers/tty/serial/serial-tegra.c
12595
12596TEGRA SPI DRIVER
12597M: Laxman Dewangan <ldewangan@nvidia.com>
12598S: Supported
12599F: drivers/spi/spi-tegra*
12600
1a348ccc 12601TEHUTI ETHERNET DRIVER
8b58be88 12602M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
12603L: netdev@vger.kernel.org
12604S: Supported
ef7f5429 12605F: drivers/net/ethernet/tehuti/*
1a348ccc 12606
4e68852d 12607Telecom Clock Driver for MCPL0010
8b58be88 12608M: Mark Gross <mark.gross@intel.com>
4e68852d 12609S: Supported
679655da 12610F: drivers/char/tlclk.c
4e68852d 12611
4480f15b 12612TENSILICA XTENSA PORT (xtensa)
8b58be88 12613M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
12614M: Max Filippov <jcmvbkbc@gmail.com>
12615L: linux-xtensa@linux-xtensa.org
9f273c24 12616T: git git://github.com/czankel/xtensa-linux.git
4e68852d 12617S: Maintained
679655da 12618F: arch/xtensa/
3dc99857 12619F: drivers/irqchip/irq-xtensa-*
4e68852d 12620
04f1024e
NM
12621Texas Instruments' System Control Interface (TISCI) Protocol Driver
12622M: Nishanth Menon <nm@ti.com>
12623M: Tero Kristo <t-kristo@ti.com>
12624M: Santosh Shilimkar <ssantosh@kernel.org>
12625L: linux-arm-kernel@lists.infradead.org
12626S: Maintained
12627F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
12628F: drivers/firmware/ti_sci*
12629F: include/linux/soc/ti/ti_sci_protocol.h
7cc119f2
DG
12630F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12631F: include/dt-bindings/genpd/k2g.h
52835d59 12632F: drivers/soc/ti/ti_sci_pm_domains.c
04f1024e 12633
5313ba66
HV
12634THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12635M: Hans Verkuil <hverkuil@xs4all.nl>
12636L: linux-media@vger.kernel.org
12637T: git git://linuxtv.org/media_tree.git
a825eaec 12638W: https://linuxtv.org
5313ba66
HV
12639S: Maintained
12640F: drivers/media/radio/radio-raremono.c
12641
d3fb6955 12642THERMAL
b75f0050 12643M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 12644M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
12645L: linux-pm@vger.kernel.org
12646T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12647T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12648Q: https://patchwork.kernel.org/project/linux-pm/list/
12649S: Supported
12650F: drivers/thermal/
12651F: include/linux/thermal.h
af6c9f16 12652F: include/uapi/linux/thermal.h
b75f0050
JP
12653F: include/linux/cpu_cooling.h
12654F: Documentation/devicetree/bindings/thermal/
d3fb6955 12655
64e05d8b
VK
12656THERMAL/CPU_COOLING
12657M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12658M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 12659M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
12660L: linux-pm@vger.kernel.org
12661S: Supported
12662F: Documentation/thermal/cpu-cooling-api.txt
12663F: drivers/thermal/cpu_cooling.c
12664F: include/linux/cpu_cooling.h
12665
4e68852d 12666THINKPAD ACPI EXTRAS DRIVER
8b58be88 12667M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 12668L: ibm-acpi-devel@lists.sourceforge.net
d0944853 12669L: platform-driver-x86@vger.kernel.org
4e68852d
AC
12670W: http://ibm-acpi.sourceforge.net
12671W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 12672T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 12673S: Maintained
679655da 12674F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 12675
1b46f2a2 12676TI BANDGAP AND THERMAL DRIVER
f14d1c24 12677M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 12678M: Keerthy <j-keerthy@ti.com>
1b46f2a2 12679L: linux-pm@vger.kernel.org
531ff13e 12680L: linux-omap@vger.kernel.org
5a723e81 12681S: Maintained
794b2e25 12682F: drivers/thermal/ti-soc-thermal/
1b46f2a2 12683
ccf963d3
BP
12684TI VPE/CAL DRIVERS
12685M: Benoit Parrot <bparrot@ti.com>
12686L: linux-media@vger.kernel.org
12687W: http://linuxtv.org/
12688Q: http://patchwork.linuxtv.org/project/linux-media/list/
12689S: Maintained
12690F: drivers/media/platform/ti-vpe/
12691
0c7665c3
MF
12692TI CDCE706 CLOCK DRIVER
12693M: Max Filippov <jcmvbkbc@gmail.com>
12694S: Maintained
12695F: drivers/clk/clk-cdce706.c
12696
49b6a5e3
TK
12697TI CLOCK DRIVER
12698M: Tero Kristo <t-kristo@ti.com>
12699L: linux-omap@vger.kernel.org
12700S: Maintained
12701F: drivers/clk/ti/
12702F: include/linux/clk/ti.h
12703
f75cfbad 12704TI ETHERNET SWITCH DRIVER (CPSW)
f75cfbad
GS
12705R: Grygorii Strashko <grygorii.strashko@ti.com>
12706L: linux-omap@vger.kernel.org
12707L: netdev@vger.kernel.org
12708S: Maintained
12709F: drivers/net/ethernet/ti/cpsw*
12710F: drivers/net/ethernet/ti/davinci*
12711
4020f2d7 12712TI FLASH MEDIA INTERFACE DRIVER
8b58be88 12713M: Alex Dubov <oakad@yahoo.com>
795fb7e7 12714S: Maintained
679655da
JP
12715F: drivers/misc/tifm*
12716F: drivers/mmc/host/tifm_sd.c
12717F: include/linux/tifm.h
4020f2d7 12718
e0c52404 12719TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 12720M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
12721L: linux-kernel@vger.kernel.org
12722L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12723S: Maintained
12724F: drivers/soc/ti/*
12725T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12726
12727
152ad442
SR
12728TI LM49xxx FAMILY ASoC CODEC DRIVERS
12729M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 12730M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
12731L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12732S: Maintained
12733F: sound/soc/codecs/lm49453*
d392dead 12734F: sound/soc/codecs/isabelle*
152ad442 12735
0edd807d
KM
12736TI LP855x BACKLIGHT DRIVER
12737M: Milo Kim <milo.kim@ti.com>
12738S: Maintained
12739F: Documentation/backlight/lp855x-driver.txt
12740F: drivers/video/backlight/lp855x_bl.c
12741F: include/linux/platform_data/lp855x.h
12742
faf13f6d
KM
12743TI LP8727 CHARGER DRIVER
12744M: Milo Kim <milo.kim@ti.com>
12745S: Maintained
8c0984e5 12746F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12747F: include/linux/platform_data/lp8727.h
12748
22f1229f
KM
12749TI LP8788 MFD DRIVER
12750M: Milo Kim <milo.kim@ti.com>
12751S: Maintained
12752F: drivers/iio/adc/lp8788_adc.c
12753F: drivers/leds/leds-lp8788.c
12754F: drivers/mfd/lp8788*.c
8c0984e5 12755F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12756F: drivers/regulator/lp8788-*.c
12757F: include/linux/mfd/lp8788*.h
12758
84640e27
KM
12759TI NETCP ETHERNET DRIVER
12760M: Wingman Kwok <w-kwok2@ti.com>
12761M: Murali Karicheri <m-karicheri2@ti.com>
12762L: netdev@vger.kernel.org
12763S: Maintained
12764F: drivers/net/ethernet/ti/netcp*
12765
217e0ca9
KC
12766TI TAS571X FAMILY ASoC CODEC DRIVER
12767M: Kevin Cernekee <cernekee@chromium.org>
12768L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12769S: Odd Fixes
12770F: sound/soc/codecs/tas571x*
12771
dd5e8e6b 12772TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12773M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12774L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12775S: Maintained
12776F: sound/soc/codecs/twl4030*
12777
90921014 12778TI WILINK WIRELESS DRIVERS
90921014
LC
12779L: linux-wireless@vger.kernel.org
12780W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12781W: http://wireless.kernel.org/en/users/Drivers/wl1251
12782T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12783S: Orphan
90921014
LC
12784F: drivers/net/wireless/ti/
12785F: include/linux/wl12xx.h
12786
e86eaa3a 12787TIPC NETWORK LAYER
8b58be88 12788M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12789M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12790L: netdev@vger.kernel.org (core kernel code)
12791L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12792W: http://tipc.sourceforge.net/
e86eaa3a 12793S: Maintained
c117ab84 12794F: include/uapi/linux/tipc*.h
679655da 12795F: net/tipc/
e86eaa3a 12796
867e359b 12797TILE ARCHITECTURE
b9a279f6 12798M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12799W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12800T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12801S: Supported
12802F: arch/tile/
6b940606 12803F: drivers/char/tile-srom.c
5c770755 12804F: drivers/edac/tile_edac.c
6b940606
CM
12805F: drivers/net/ethernet/tile/
12806F: drivers/rtc/rtc-tile.c
12807F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12808F: drivers/tty/serial/tilegx.c
6b940606
CM
12809F: drivers/usb/host/*-tilegx.c
12810F: include/linux/usb/tilegx.h
867e359b 12811
1da177e4 12812TLAN NETWORK DRIVER
8b58be88 12813M: Samuel Chessman <chessman@tux.org>
88c07dde 12814L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12815W: http://sourceforge.net/projects/tlan/
12816S: Maintained
679655da 12817F: Documentation/networking/tlan.txt
b544dbac 12818F: drivers/net/ethernet/ti/tlan.*
1da177e4 12819
d74db3b2 12820TOMOYO SECURITY MODULE
8b58be88
JP
12821M: Kentaro Takeda <takedakn@nttdata.co.jp>
12822M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12823L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12824L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12825L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12826L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12827W: http://tomoyo.sourceforge.jp/
843d183c 12828T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12829S: Maintained
679655da 12830F: security/tomoyo/
d74db3b2 12831
9caeb532 12832TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12833M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12834L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12835S: Maintained
12836F: drivers/platform/x86/topstar-laptop.c
12837
1da177e4 12838TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12839M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12840L: platform-driver-x86@vger.kernel.org
0a63ca11 12841S: Maintained
679655da 12842F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12843
0a63ca11
AA
12844TOSHIBA BLUETOOTH DRIVER
12845M: Azael Avalos <coproscefalo@gmail.com>
12846L: platform-driver-x86@vger.kernel.org
12847S: Maintained
12848F: drivers/platform/x86/toshiba_bluetooth.c
12849
12850TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12851M: Azael Avalos <coproscefalo@gmail.com>
12852L: platform-driver-x86@vger.kernel.org
12853S: Maintained
12854F: drivers/platform/x86/toshiba_haps.c
12855
14991fc7
AA
12856TOSHIBA WMI HOTKEYS DRIVER
12857M: Azael Avalos <coproscefalo@gmail.com>
12858L: platform-driver-x86@vger.kernel.org
12859S: Maintained
12860F: drivers/platform/x86/toshiba-wmi.c
12861
1da177e4 12862TOSHIBA SMM DRIVER
8b58be88 12863M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12864W: http://www.buzzard.org.uk/toshiba/
12865S: Maintained
679655da
JP
12866F: drivers/char/toshiba.c
12867F: include/linux/toshiba.h
c117ab84 12868F: include/uapi/linux/toshiba.h
1da177e4 12869
d32d9864
MR
12870TOSHIBA TC358743 DRIVER
12871M: Mats Randgaard <matrandg@cisco.com>
12872L: linux-media@vger.kernel.org
12873S: Maintained
12874F: drivers/media/i2c/tc358743*
b5dcee22 12875F: include/media/i2c/tc358743.h
d32d9864 12876
560e6475
WS
12877TMIO/SDHI MMC DRIVER
12878M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12879L: linux-mmc@vger.kernel.org
560e6475 12880S: Supported
d1057c40
GL
12881F: drivers/mmc/host/tmio_mmc*
12882F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12883F: include/linux/mfd/tmio.h
d719f900 12884
917cc4e6
GR
12885TMP401 HARDWARE MONITOR DRIVER
12886M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12887L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12888S: Maintained
12889F: Documentation/hwmon/tmp401
12890F: drivers/hwmon/tmp401.c
12891
98f32602 12892TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12893M: Hugh Dickins <hughd@google.com>
98f32602
HD
12894L: linux-mm@kvack.org
12895S: Maintained
12896F: include/linux/shmem_fs.h
12897F: mm/shmem.c
12898
45f95b53 12899TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12900M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12901M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12902L: linux-media@vger.kernel.org
a825eaec 12903W: https://linuxtv.org
45f95b53
MCC
12904T: git git://linuxtv.org/media_tree.git
12905S: Odd fixes
12906F: drivers/media/usb/tm6000/
618cd932 12907F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12908
34d1324e
AU
12909TW5864 VIDEO4LINUX DRIVER
12910M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12911M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12912M: Andrey Utkin <andrey_utkin@fastmail.com>
12913L: linux-media@vger.kernel.org
12914S: Supported
12915F: drivers/media/pci/tw5864/
45f95b53 12916
c65fde19
HV
12917TW68 VIDEO4LINUX DRIVER
12918M: Hans Verkuil <hverkuil@xs4all.nl>
12919L: linux-media@vger.kernel.org
12920T: git git://linuxtv.org/media_tree.git
a825eaec 12921W: https://linuxtv.org
c65fde19
HV
12922S: Odd Fixes
12923F: drivers/media/pci/tw68/
12924
704a84cc
EG
12925TW686X VIDEO4LINUX DRIVER
12926M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12927L: linux-media@vger.kernel.org
12928T: git git://linuxtv.org/media_tree.git
12929W: http://linuxtv.org
12930S: Maintained
12931F: drivers/media/pci/tw686x/
12932
4e68852d 12933TPM DEVICE DRIVER
901486b8 12934M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12935M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12936M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12937R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12938W: http://tpmdd.sourceforge.net
63a10dfd 12939L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12940Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12941T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12942S: Maintained
679655da 12943F: drivers/char/tpm/
4e68852d 12944
1a0f1b27
AL
12945TPM IBM_VTPM DEVICE DRIVER
12946M: Ashley Lai <ashleydlai@gmail.com>
12947W: http://tpmdd.sourceforge.net
12948L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12949S: Maintained
12950F: drivers/char/tpm/tpm_ibmvtpm*
12951
d6f005a1
JP
12952TRACING
12953M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12954M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12955T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12956S: Maintained
12957F: Documentation/trace/ftrace.txt
12958F: arch/*/*/*/ftrace.h
12959F: arch/*/kernel/ftrace.c
12960F: include/*/ftrace.h
12961F: include/linux/trace*.h
12962F: include/trace/
12963F: kernel/trace/
6e68e6c5 12964F: tools/testing/selftests/ftrace/
d6f005a1 12965
4abac0d0
IM
12966TRACING MMIO ACCESSES (MMIOTRACE)
12967M: Steven Rostedt <rostedt@goodmis.org>
12968M: Ingo Molnar <mingo@kernel.org>
12969R: Karol Herbst <karolherbst@gmail.com>
12970R: Pekka Paalanen <ppaalanen@gmail.com>
12971S: Maintained
12972L: linux-kernel@vger.kernel.org
12973L: nouveau@lists.freedesktop.org
12974F: kernel/trace/trace_mmiotrace.c
12975F: include/linux/mmiotrace.h
12976F: arch/x86/mm/kmmio.c
12977F: arch/x86/mm/mmio-mod.c
12978F: arch/x86/mm/testmmiotrace.c
12979
1da177e4 12980TRIVIAL PATCHES
8b58be88 12981M: Jiri Kosina <trivial@kernel.org>
54e5881d 12982T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12983S: Maintained
86ef925f 12984K: ^Subject:.*(?i)trivial
1da177e4 12985
4e68852d 12986TTY LAYER
879a5a00 12987M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12988M: Jiri Slaby <jslaby@suse.com>
879a5a00 12989S: Supported
08deed1e 12990T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12991F: Documentation/serial/
8dd5d2f1 12992F: drivers/tty/
df621252 12993F: drivers/tty/serial/serial_core.c
e3288775
AC
12994F: include/linux/serial_core.h
12995F: include/linux/serial.h
12996F: include/linux/tty.h
c117ab84
CEB
12997F: include/uapi/linux/serial_core.h
12998F: include/uapi/linux/serial.h
12999F: include/uapi/linux/tty.h
4e68852d 13000
91952bc0
AP
13001TUA9001 MEDIA DRIVER
13002M: Antti Palosaari <crope@iki.fi>
13003L: linux-media@vger.kernel.org
a825eaec 13004W: https://linuxtv.org
91952bc0
AP
13005W: http://palosaari.fi/linux/
13006Q: http://patchwork.linuxtv.org/project/linux-media/list/
13007T: git git://linuxtv.org/anttip/media_tree.git
13008S: Maintained
13009F: drivers/media/tuners/tua9001*
13010
740db6d7 13011TULIP NETWORK DRIVERS
740db6d7 13012L: netdev@vger.kernel.org
cf869eb1
GG
13013L: linux-parisc@vger.kernel.org
13014S: Orphan
0f04e2aa 13015F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
13016
13017TUN/TAP driver
ba57b6f2 13018M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
13019W: http://vtun.sourceforge.net/tun
13020S: Maintained
679655da
JP
13021F: Documentation/networking/tuntap.txt
13022F: arch/um/os-Linux/drivers/
1da177e4 13023
b454cc66 13024TURBOCHANNEL SUBSYSTEM
8b58be88 13025M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
13026M: Ralf Baechle <ralf@linux-mips.org>
13027L: linux-mips@linux-mips.org
13028Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 13029S: Maintained
679655da
JP
13030F: drivers/tc/
13031F: include/linux/tc.h
b454cc66 13032
e2d1d6c0 13033UBI FILE SYSTEM (UBIFS)
a7859936 13034M: Richard Weinberger <richard@nod.at>
949cb623 13035M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 13036M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 13037L: linux-mtd@lists.infradead.org
e2966cbe 13038T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 13039W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 13040S: Supported
679655da
JP
13041F: Documentation/filesystems/ubifs.txt
13042F: fs/ubifs/
e2d1d6c0 13043
e1632fa2 13044UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
13045M: Greg Ungerer <gerg@linux-m68k.org>
13046W: http://www.linux-m68k.org/
cc2020e6 13047W: http://www.uclinux.org/
e1632fa2 13048L: linux-m68k@lists.linux-m68k.org
cc2020e6 13049L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 13050T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 13051S: Maintained
e1632fa2
GU
13052F: arch/m68k/coldfire/
13053F: arch/m68k/68*/
61bc02bb
JP
13054F: arch/m68k/*/*_no.*
13055F: arch/m68k/include/asm/*_no.*
cc2020e6 13056
1da177e4 13057UDF FILESYSTEM
d8130624 13058M: Jan Kara <jack@suse.com>
1da177e4 13059S: Maintained
679655da
JP
13060F: Documentation/filesystems/udf.txt
13061F: fs/udf/
1da177e4 13062
0edffe65
BN
13063UDRAW TABLET
13064M: Bastien Nocera <hadess@hadess.net>
13065L: linux-input@vger.kernel.org
13066S: Maintained
13067F: drivers/hid/hid-udraw.c
13068
cc2020e6 13069UFS FILESYSTEM
8b58be88 13070M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 13071S: Maintained
679655da
JP
13072F: Documentation/filesystems/ufs.txt
13073F: fs/ufs/
cc2020e6 13074
0a09d3ab
DH
13075UHID USERSPACE HID IO DRIVER:
13076M: David Herrmann <dh.herrmann@googlemail.com>
13077L: linux-input@vger.kernel.org
13078S: Maintained
13079F: drivers/hid/uhid.c
c117ab84 13080F: include/uapi/linux/uhid.h
0a09d3ab 13081
18332a80 13082ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 13083L: linux-usb@vger.kernel.org
10c6c9c9 13084S: Orphan
355ffe69 13085F: drivers/uwb/
679655da
JP
13086F: include/linux/uwb.h
13087F: include/linux/uwb/
18332a80 13088
b31d8273
G
13089UNICORE32 ARCHITECTURE:
13090M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13091W: http://mprc.pku.edu.cn/~guanxuetao/linux
13092S: Maintained
ceebf4d5 13093T: git git://github.com/gxt/linux.git
b31d8273
G
13094F: arch/unicore32/
13095
d8379ab1
TF
13096UNIFDEF
13097M: Tony Finch <dot@dotat.at>
13098W: http://dotat.at/prog/unifdef
13099S: Maintained
13100F: scripts/unifdef.c
13101
1da177e4 13102UNIFORM CDROM DRIVER
8b58be88 13103M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
13104W: http://www.kernel.dk
13105S: Maintained
679655da
JP
13106F: Documentation/cdrom/
13107F: drivers/cdrom/cdrom.c
13108F: include/linux/cdrom.h
c117ab84 13109F: include/uapi/linux/cdrom.h
1da177e4 13110
56df0122 13111UNISYS S-PAR DRIVERS
49e7d9df
JP
13112M: David Kershner <david.kershner@unisys.com>
13113L: sparmaintainer@unisys.com (Unisys internal)
13114S: Supported
13115F: drivers/staging/unisys/
56df0122 13116
9941fa6e
VH
13117UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13118M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
13119L: linux-scsi@vger.kernel.org
13120S: Supported
13121F: Documentation/scsi/ufs.txt
13122F: drivers/scsi/ufs/
13123
4b9ffb5a 13124UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
bdee9860
JP
13125M: Manjunath M Bettegowda <manjumb@synopsys.com>
13126M: Prabu Thangamuthu <prabut@synopsys.com>
4b9ffb5a
JP
13127L: linux-scsi@vger.kernel.org
13128S: Supported
13129F: drivers/scsi/ufs/*dwc*
13130
e2d1d6c0 13131UNSORTED BLOCK IMAGES (UBI)
949cb623 13132M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 13133M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
13134W: http://www.linux-mtd.infradead.org/
13135L: linux-mtd@lists.infradead.org
b6b44e0a 13136T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 13137S: Supported
80811493 13138F: drivers/mtd/ubi/
679655da 13139F: include/linux/mtd/ubi.h
c117ab84 13140F: include/uapi/mtd/ubi-user.h
e2d1d6c0 13141
1da177e4 13142USB ACM DRIVER
ca1c3e6f 13143M: Oliver Neukum <oneukum@suse.com>
6372594a 13144L: linux-usb@vger.kernel.org
1da177e4 13145S: Maintained
679655da
JP
13146F: Documentation/usb/acm.txt
13147F: drivers/usb/class/cdc-acm.*
1da177e4 13148
b7d572e1
PF
13149USB AR5523 WIRELESS DRIVER
13150M: Pontus Fuchs <pontus.fuchs@gmail.com>
13151L: linux-wireless@vger.kernel.org
13152S: Maintained
13153F: drivers/net/wireless/ath/ar5523/
13154
115bb1ff 13155USB ATTACHED SCSI
866d372e 13156M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
13157L: linux-usb@vger.kernel.org
13158L: linux-scsi@vger.kernel.org
8eae0fb7 13159S: Maintained
115bb1ff
MW
13160F: drivers/usb/storage/uas.c
13161
1da177e4 13162USB CDC ETHERNET DRIVER
61eee9a7 13163M: Oliver Neukum <oliver@neukum.org>
795fb7e7 13164L: linux-usb@vger.kernel.org
1da177e4 13165S: Maintained
679655da 13166F: drivers/net/usb/cdc_*.c
c117ab84 13167F: include/uapi/linux/usb/cdc.h
1da177e4 13168
66e3e591
KP
13169USB CHAOSKEY DRIVER
13170M: Keith Packard <keithp@keithp.com>
13171L: linux-usb@vger.kernel.org
13172S: Maintained
13173F: drivers/usb/misc/chaoskey.c
13174
b02b371e 13175USB CYPRESS C67X00 DRIVER
8b58be88 13176M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
13177L: linux-usb@vger.kernel.org
13178S: Maintained
679655da 13179F: drivers/usb/c67x00/
b02b371e 13180
d0374f4f 13181USB DAVICOM DM9601 DRIVER
8b58be88 13182M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 13183L: netdev@vger.kernel.org
d0374f4f
PK
13184W: http://www.linux-usb.org/usbnet
13185S: Maintained
679655da 13186F: drivers/net/usb/dm9601.c
d0374f4f 13187
cc2020e6 13188USB DIAMOND RIO500 DRIVER
8b58be88 13189M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
13190L: rio500-users@lists.sourceforge.net
13191W: http://rio500.sourceforge.net
13192S: Maintained
679655da 13193F: drivers/usb/misc/rio500*
cc2020e6 13194
1da177e4 13195USB EHCI DRIVER
578333ab 13196M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13197L: linux-usb@vger.kernel.org
578333ab 13198S: Maintained
679655da
JP
13199F: Documentation/usb/ehci.txt
13200F: drivers/usb/host/ehci*
1da177e4 13201
69ae9e3e 13202USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 13203M: Felipe Balbi <balbi@kernel.org>
795fb7e7 13204L: linux-usb@vger.kernel.org
69ae9e3e 13205W: http://www.linux-usb.org/gadget
d6d0f665
FB
13206T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13207S: Maintained
679655da
JP
13208F: drivers/usb/gadget/
13209F: include/linux/usb/gadget*
69ae9e3e 13210
2dea64b4 13211USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 13212M: Jiri Kosina <jikos@kernel.org>
406df153 13213R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 13214L: linux-usb@vger.kernel.org
54e5881d 13215T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 13216S: Maintained
c2f01971 13217F: Documentation/hid/hiddev.txt
679655da 13218F: drivers/hid/usbhid/
1da177e4 13219
959eea21 13220USB ISP116X DRIVER
8b58be88 13221M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 13222L: linux-usb@vger.kernel.org
959eea21 13223S: Maintained
679655da
JP
13224F: drivers/usb/host/isp116x*
13225F: include/linux/usb/isp116x.h
959eea21 13226
146498ea
WH
13227USB LAN78XX ETHERNET DRIVER
13228M: Woojung Huh <woojung.huh@microchip.com>
13229M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13230L: netdev@vger.kernel.org
13231S: Maintained
13232F: drivers/net/usb/lan78xx.*
13233
1da177e4 13234USB MASS STORAGE DRIVER
fc8b690d 13235M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13236L: linux-usb@vger.kernel.org
8836aeb8 13237L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
13238S: Maintained
13239W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 13240F: drivers/usb/storage/
1da177e4 13241
af39917d
CL
13242USB MIDI DRIVER
13243M: Clemens Ladisch <clemens@ladisch.de>
13244L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13245T: git git://git.alsa-project.org/alsa-kernel.git
13246S: Maintained
13247F: sound/usb/midi.*
13248
444ce9d4
JP
13249USB NETWORKING DRIVERS
13250L: linux-usb@vger.kernel.org
13251S: Odd Fixes
13252F: drivers/net/usb/
13253
1da177e4 13254USB OHCI DRIVER
578333ab 13255M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13256L: linux-usb@vger.kernel.org
578333ab 13257S: Maintained
679655da
JP
13258F: Documentation/usb/ohci.txt
13259F: drivers/usb/host/ohci*
1da177e4 13260
963ffa3e 13261USB OTG FSM (Finite State Machine)
60d77b3d 13262M: Peter Chen <Peter.Chen@nxp.com>
8373856d 13263T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
13264L: linux-usb@vger.kernel.org
13265S: Maintained
13266F: drivers/usb/common/usb-otg-fsm.c
13267
563da3a9
VM
13268USB OVER IP DRIVER
13269M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
13270M: Shuah Khan <shuahkh@osg.samsung.com>
13271M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
13272L: linux-usb@vger.kernel.org
13273S: Maintained
a6d6fc2b 13274F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
13275F: drivers/usb/usbip/
13276F: tools/usb/usbip/
13277
1da177e4 13278USB PEGASUS DRIVER
a16b945c 13279M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 13280L: linux-usb@vger.kernel.org
043600a6 13281L: netdev@vger.kernel.org
052e3128
PM
13282T: git git://github.com/petkan/pegasus.git
13283W: https://github.com/petkan/pegasus
1da177e4 13284S: Maintained
679655da 13285F: drivers/net/usb/pegasus.*
1da177e4 13286
d3ad558f 13287USB PHY LAYER
a55f6286 13288M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
13289L: linux-usb@vger.kernel.org
13290T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13291S: Maintained
13292F: drivers/usb/phy/
d3ad558f 13293
73e4fb3f 13294USB PRINTER DRIVER (usblp)
8b58be88 13295M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 13296L: linux-usb@vger.kernel.org
73e4fb3f 13297S: Supported
679655da 13298F: drivers/usb/class/usblp.c
1da177e4 13299
4521b477
BM
13300USB QMI WWAN NETWORK DRIVER
13301M: Bjørn Mork <bjorn@mork.no>
13302L: netdev@vger.kernel.org
13303S: Maintained
13304F: Documentation/ABI/testing/sysfs-class-net-qmi
13305F: drivers/net/usb/qmi_wwan.c
13306
1da177e4 13307USB RTL8150 DRIVER
a16b945c 13308M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 13309L: linux-usb@vger.kernel.org
043600a6 13310L: netdev@vger.kernel.org
052e3128
PM
13311T: git git://github.com/petkan/rtl8150.git
13312W: https://github.com/petkan/rtl8150
1da177e4 13313S: Maintained
679655da 13314F: drivers/net/usb/rtl8150.c
1da177e4 13315
f896b796 13316USB SERIAL SUBSYSTEM
66085694 13317M: Johan Hovold <johan@kernel.org>
795fb7e7 13318L: linux-usb@vger.kernel.org
5ee05309 13319T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 13320S: Maintained
679655da 13321F: Documentation/usb/usb-serial.txt
f896b796 13322F: drivers/usb/serial/
679655da 13323F: include/linux/usb/serial.h
1da177e4 13324
b3f0db1c
SG
13325USB SMSC75XX ETHERNET DRIVER
13326M: Steve Glendinning <steve.glendinning@shawell.net>
13327L: netdev@vger.kernel.org
13328S: Maintained
13329F: drivers/net/usb/smsc75xx.*
13330
2f7ca802 13331USB SMSC95XX ETHERNET DRIVER
90b24cfb 13332M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 13333M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 13334L: netdev@vger.kernel.org
90b24cfb 13335S: Maintained
679655da 13336F: drivers/net/usb/smsc95xx.*
2f7ca802 13337
1da177e4 13338USB SUBSYSTEM
879a5a00 13339M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 13340L: linux-usb@vger.kernel.org
1da177e4 13341W: http://www.linux-usb.org
08deed1e 13342T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 13343S: Supported
1700bd98 13344F: Documentation/devicetree/bindings/usb/
679655da 13345F: Documentation/usb/
679655da
JP
13346F: drivers/usb/
13347F: include/linux/usb.h
13348F: include/linux/usb/
1da177e4 13349
fab92884
HK
13350USB TYPEC SUBSYSTEM
13351M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13352L: linux-usb@vger.kernel.org
13353S: Maintained
13354F: Documentation/ABI/testing/sysfs-class-typec
13355F: Documentation/usb/typec.rst
13356F: drivers/usb/typec/
13357F: include/linux/usb/typec.h
13358
1da177e4 13359USB UHCI DRIVER
8b58be88 13360M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 13361L: linux-usb@vger.kernel.org
1da177e4 13362S: Maintained
679655da 13363F: drivers/usb/host/uhci*
1da177e4 13364
69ae9e3e 13365USB "USBNET" DRIVER FRAMEWORK
d8130624 13366M: Oliver Neukum <oneukum@suse.com>
043600a6 13367L: netdev@vger.kernel.org
69ae9e3e 13368W: http://www.linux-usb.org/usbnet
1da177e4 13369S: Maintained
679655da
JP
13370F: drivers/net/usb/usbnet.c
13371F: include/linux/usb/usbnet.h
1da177e4 13372
c0efd232 13373USB VIDEO CLASS
c53ac071 13374M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 13375L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 13376L: linux-media@vger.kernel.org
275ffde4 13377T: git git://linuxtv.org/media_tree.git
57c6d2e9 13378W: http://www.ideasonboard.org/uvc/
c0efd232 13379S: Maintained
0c0d06ca 13380F: drivers/media/usb/uvc/
6c0f0359 13381F: include/uapi/linux/uvcvideo.h
1da177e4 13382
b60b9c45
HV
13383USB VISION DRIVER
13384M: Hans Verkuil <hverkuil@xs4all.nl>
13385L: linux-media@vger.kernel.org
13386T: git git://linuxtv.org/media_tree.git
a825eaec 13387W: https://linuxtv.org
b60b9c45
HV
13388S: Odd Fixes
13389F: drivers/media/usb/usbvision/
13390
8282da47
LP
13391USB WEBCAM GADGET
13392M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13393L: linux-usb@vger.kernel.org
13394S: Maintained
3a83c16e 13395F: drivers/usb/gadget/function/*uvc*
faf2e1db 13396F: drivers/usb/gadget/legacy/webcam.c
8282da47 13397
bf164cc0 13398USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 13399M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
13400L: linux-wireless@vger.kernel.org
13401S: Maintained
679655da 13402F: drivers/net/wireless/rndis_wlan.c
bf164cc0 13403
eb6bab13 13404USB XHCI DRIVER
03d85053 13405M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
13406L: linux-usb@vger.kernel.org
13407S: Supported
36d0344c
SS
13408F: drivers/usb/host/xhci*
13409F: drivers/usb/host/pci-quirks*
eb6bab13 13410
1da177e4 13411USB ZD1201 DRIVER
4086b9ca 13412L: linux-wireless@vger.kernel.org
1da177e4 13413W: http://linux-lc100020.sourceforge.net
4086b9ca 13414S: Orphan
ed0ad06f 13415F: drivers/net/wireless/zydas/zd1201.*
1da177e4 13416
b7eee616 13417USB ZR364XX DRIVER
8b58be88 13418M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 13419L: linux-usb@vger.kernel.org
661263b5 13420L: linux-media@vger.kernel.org
275ffde4 13421T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
13422W: http://royale.zerezo.com/zr364xx/
13423S: Maintained
618cd932 13424F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 13425F: drivers/media/usb/zr364xx/
b7eee616 13426
289fcff4
HK
13427ULPI BUS
13428M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13429L: linux-usb@vger.kernel.org
13430S: Maintained
13431F: drivers/usb/common/ulpi.c
13432F: include/linux/ulpi/
13433
e7839f25 13434USER-MODE LINUX (UML)
8b58be88 13435M: Jeff Dike <jdike@addtoit.com>
b15194b7 13436M: Richard Weinberger <richard@nod.at>
1da177e4
LT
13437L: user-mode-linux-devel@lists.sourceforge.net
13438L: user-mode-linux-user@lists.sourceforge.net
13439W: http://user-mode-linux.sourceforge.net
9f273c24 13440T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 13441S: Maintained
61516587 13442F: Documentation/virtual/uml/
679655da 13443F: arch/um/
b070989a 13444F: arch/x86/um/
679655da
JP
13445F: fs/hostfs/
13446F: fs/hppfs/
b7eee616 13447
e5f114e9 13448USERSPACE I/O (UIO)
879a5a00 13449M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 13450S: Maintained
3d3fecbd 13451T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
cadf8106 13452F: Documentation/driver-api/uio-howto.rst
679655da
JP
13453F: drivers/uio/
13454F: include/linux/uio*.h
e5f114e9 13455
256cccbe 13456UTIL-LINUX PACKAGE
8b58be88 13457M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
13458L: util-linux@vger.kernel.org
13459W: http://en.wikipedia.org/wiki/Util-linux
13460T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
13461S: Maintained
13462
c1fd1c07 13463UVESAFB DRIVER
8b58be88 13464M: Michal Januszewski <spock@gentoo.org>
c69f677c 13465L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
13466W: http://dev.gentoo.org/~spock/projects/uvesafb/
13467S: Maintained
679655da 13468F: Documentation/fb/uvesafb.txt
8a61f013 13469F: drivers/video/fbdev/uvesafb.*
c1fd1c07 13470
456930d8
SA
13471VF610 NAND DRIVER
13472M: Stefan Agner <stefan@agner.ch>
13473L: linux-mtd@lists.infradead.org
13474S: Supported
13475F: drivers/mtd/nand/vf610_nfc.c
13476
4480f15b 13477VFAT/FAT/MSDOS FILESYSTEM
8b58be88 13478M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 13479S: Maintained
679655da
JP
13480F: Documentation/filesystems/vfat.txt
13481F: fs/fat/
1da177e4 13482
cba3345c
AW
13483VFIO DRIVER
13484M: Alex Williamson <alex.williamson@redhat.com>
13485L: kvm@vger.kernel.org
9f273c24 13486T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
13487S: Maintained
13488F: Documentation/vfio.txt
13489F: drivers/vfio/
13490F: include/linux/vfio.h
c117ab84 13491F: include/uapi/linux/vfio.h
cba3345c 13492
5188287a
KW
13493VFIO MEDIATED DEVICE DRIVERS
13494M: Kirti Wankhede <kwankhede@nvidia.com>
13495L: kvm@vger.kernel.org
13496S: Maintained
13497F: Documentation/vfio-mediated-device.txt
13498F: drivers/vfio/mdev/
13499F: include/linux/mdev.h
13500F: samples/vfio-mdev/
13501
a714ea5f
AW
13502VFIO PLATFORM DRIVER
13503M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13504L: kvm@vger.kernel.org
13505S: Maintained
13506F: drivers/vfio/platform/
13507
8ccd1e51
LW
13508VGA_SWITCHEROO
13509R: Lukas Wunner <lukas@wunner.de>
13510S: Maintained
13511F: Documentation/gpu/vga-switcheroo.rst
13512F: drivers/gpu/vga/vga_switcheroo.c
13513F: include/linux/vga_switcheroo.h
13514T: git git://anongit.freedesktop.org/drm/drm-misc
13515
9e6f3438
PO
13516VIDEOBUF2 FRAMEWORK
13517M: Pawel Osciak <pawel@osciak.com>
13518M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 13519M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
13520L: linux-media@vger.kernel.org
13521S: Maintained
90d72ac6 13522F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
13523F: include/media/videobuf2-*
13524
06a8fc78
AH
13525VIRTIO AND VHOST VSOCK DRIVER
13526M: Stefan Hajnoczi <stefanha@redhat.com>
13527L: kvm@vger.kernel.org
13528L: virtualization@lists.linux-foundation.org
13529L: netdev@vger.kernel.org
13530S: Maintained
13531F: include/linux/virtio_vsock.h
13532F: include/uapi/linux/virtio_vsock.h
0b2e6644 13533F: include/uapi/linux/vsockmon.h
531b3748 13534F: net/vmw_vsock/af_vsock_tap.c
06a8fc78 13535F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 13536F: net/vmw_vsock/virtio_transport.c
0b2e6644 13537F: drivers/net/vsockmon.c
433fc58e
AH
13538F: drivers/vhost/vsock.c
13539F: drivers/vhost/vsock.h
06a8fc78 13540
5523662e
SCP
13541VIRTUAL SERIO DEVICE DRIVER
13542M: Stephen Chandler Paul <thatslyude@gmail.com>
13543S: Maintained
13544F: drivers/input/serio/userio.c
13545F: include/uapi/linux/userio.h
13546
9a82446b 13547VIRTIO CONSOLE DRIVER
79134d11 13548M: Amit Shah <amit@kernel.org>
9a82446b
AS
13549L: virtualization@lists.linux-foundation.org
13550S: Maintained
13551F: drivers/char/virtio_console.c
13552F: include/linux/virtio_console.h
c117ab84 13553F: include/uapi/linux/virtio_console.h
9a82446b 13554
2426ec8f 13555VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 13556M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13557M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
13558L: virtualization@lists.linux-foundation.org
13559S: Maintained
0e4191fe 13560F: Documentation/devicetree/bindings/virtio/
2426ec8f 13561F: drivers/virtio/
c893c8d7 13562F: tools/virtio/
2426ec8f
MT
13563F: drivers/net/virtio_net.c
13564F: drivers/block/virtio_blk.c
404a5c39 13565F: include/linux/virtio*.h
916cdabc 13566F: include/uapi/linux/virtio_*.h
dbaf0624 13567F: drivers/crypto/virtio/
2426ec8f 13568
f2dbda3b 13569VIRTIO DRIVERS FOR S390
f2dbda3b 13570M: Cornelia Huck <cornelia.huck@de.ibm.com>
c8b0d729 13571M: Halil Pasic <pasic@linux.vnet.ibm.com>
f2dbda3b
CH
13572L: linux-s390@vger.kernel.org
13573L: virtualization@lists.linux-foundation.org
13574L: kvm@vger.kernel.org
13575S: Supported
1b568d93 13576F: drivers/s390/virtio/
f2dbda3b 13577
4ad6ee91
GH
13578VIRTIO GPU DRIVER
13579M: David Airlie <airlied@linux.ie>
13580M: Gerd Hoffmann <kraxel@redhat.com>
13581L: dri-devel@lists.freedesktop.org
13582L: virtualization@lists.linux-foundation.org
0f445486 13583T: git git://anongit.freedesktop.org/drm/drm-misc
4ad6ee91
GH
13584S: Maintained
13585F: drivers/gpu/drm/virtio/
13586F: include/uapi/linux/virtio_gpu.h
13587
3a4d5c94
MT
13588VIRTIO HOST (VHOST)
13589M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13590M: Jason Wang <jasowang@redhat.com>
3a4d5c94 13591L: kvm@vger.kernel.org
c996d8b9 13592L: virtualization@lists.linux-foundation.org
3a4d5c94 13593L: netdev@vger.kernel.org
9f273c24 13594T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
13595S: Maintained
13596F: drivers/vhost/
c117ab84 13597F: include/uapi/linux/vhost.h
3a4d5c94 13598
271c8651
GH
13599VIRTIO INPUT DRIVER
13600M: Gerd Hoffmann <kraxel@redhat.com>
13601S: Maintained
13602F: drivers/virtio/virtio_input.c
13603F: include/uapi/linux/virtio_input.h
13604
dbaf0624
G
13605VIRTIO CRYPTO DRIVER
13606M: Gonglei <arei.gonglei@huawei.com>
13607L: virtualization@lists.linux-foundation.org
13608L: linux-crypto@vger.kernel.org
13609S: Maintained
13610F: drivers/crypto/virtio/
13611F: include/uapi/linux/virtio_crypto.h
13612
1da177e4 13613VIA RHINE NETWORK DRIVER
210347e1 13614S: Orphan
f2148a47 13615F: drivers/net/ethernet/via/via-rhine.c
1da177e4 13616
f0bf7f61 13617VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 13618M: Bruce Chang <brucechang@via.com.tw>
8b58be88 13619M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
13620S: Maintained
13621F: drivers/mmc/host/via-sdmmc.c
13622
69e4a7c2 13623VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 13624M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 13625L: linux-fbdev@vger.kernel.org
69e4a7c2 13626S: Maintained
c7babebd
FTS
13627F: include/linux/via-core.h
13628F: include/linux/via-gpio.h
13629F: include/linux/via_i2c.h
8a61f013 13630F: drivers/video/fbdev/via/
69e4a7c2 13631
01f20734 13632VIA VELOCITY NETWORK DRIVER
8b58be88 13633M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
13634L: netdev@vger.kernel.org
13635S: Maintained
f2148a47 13636F: drivers/net/ethernet/via/via-velocity.*
1da177e4 13637
f73f8173
AW
13638VIRT LIB
13639M: Alex Williamson <alex.williamson@redhat.com>
13640M: Paolo Bonzini <pbonzini@redhat.com>
13641L: kvm@vger.kernel.org
13642S: Supported
13643F: virt/lib/
13644
77911fd2 13645VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
13646M: Hans Verkuil <hverkuil@xs4all.nl>
13647L: linux-media@vger.kernel.org
13648T: git git://linuxtv.org/media_tree.git
a825eaec 13649W: https://linuxtv.org
0b7bc1fa 13650S: Maintained
77911fd2 13651F: drivers/media/platform/vivid/*
0b7bc1fa 13652
f2fe8906
HK
13653VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13654M: Helen Koike <helen.koike@collabora.com>
13655L: linux-media@vger.kernel.org
13656T: git git://linuxtv.org/media_tree.git
13657W: https://linuxtv.org
13658S: Maintained
13659F: drivers/media/platform/vimc/*
13660
55e331cf 13661VLYNQ BUS
08eeb306 13662M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 13663L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
13664S: Maintained
13665F: drivers/vlynq/vlynq.c
13666F: include/linux/vlynq.h
13667
390beae4 13668VME SUBSYSTEM
74c600e3 13669M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 13670M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
13671M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13672L: devel@driverdev.osuosl.org
13673S: Maintained
13674T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 13675F: Documentation/driver-api/vme.rst
390beae4
MW
13676F: drivers/staging/vme/
13677F: drivers/vme/
13678F: include/linux/vme*
13679
4488e09b
AK
13680VMWARE HYPERVISOR INTERFACE
13681M: Alok Kataria <akataria@vmware.com>
13682L: virtualization@lists.linux-foundation.org
13683S: Supported
13684F: arch/x86/kernel/cpu/vmware.c
13685
73b35d07
DT
13686VMWARE BALLOON DRIVER
13687M: Xavier Deguillard <xdeguillard@vmware.com>
13688M: Philip Moltmann <moltmann@vmware.com>
13689M: "VMware, Inc." <pv-drivers@vmware.com>
13690L: linux-kernel@vger.kernel.org
13691S: Maintained
13692F: drivers/misc/vmw_balloon.c
13693
8b8be51b
TH
13694VMWARE VMMOUSE SUBDRIVER
13695M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13696M: "VMware, Inc." <pv-drivers@vmware.com>
13697L: linux-input@vger.kernel.org
13698S: Maintained
13699F: drivers/input/mouse/vmmouse.c
13700F: drivers/input/mouse/vmmouse.h
13701
d1a890fa 13702VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 13703M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
13704M: "VMware, Inc." <pv-drivers@vmware.com>
13705L: netdev@vger.kernel.org
13706S: Maintained
13707F: drivers/net/vmxnet3/
d1a890fa 13708
851b1642 13709VMware PVSCSI driver
29374ec6 13710M: Jim Gill <jgill@vmware.com>
851b1642
AK
13711M: VMware PV-Drivers <pv-drivers@vmware.com>
13712L: linux-scsi@vger.kernel.org
13713S: Maintained
13714F: drivers/scsi/vmw_pvscsi.c
13715F: drivers/scsi/vmw_pvscsi.h
13716
29c8d9eb
AR
13717VMWARE PVRDMA DRIVER
13718M: Adit Ranadive <aditr@vmware.com>
13719M: VMware PV-Drivers <pv-drivers@vmware.com>
13720L: linux-rdma@vger.kernel.org
13721S: Maintained
13722F: drivers/infiniband/hw/vmw_pvrdma/
13723
e53e86c7 13724VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 13725M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 13726M: Mark Brown <broonie@kernel.org>
5cdeb2c8 13727L: linux-kernel@vger.kernel.org
1dd68f01 13728W: http://www.slimlogic.co.uk/?p=48
6febb5ab 13729T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 13730S: Supported
9d2597e8 13731F: Documentation/devicetree/bindings/regulator/
679655da 13732F: drivers/regulator/
9d2597e8 13733F: include/dt-bindings/regulator/
679655da 13734F: include/linux/regulator/
e53e86c7 13735
081958eb
DA
13736VRF
13737M: David Ahern <dsa@cumulusnetworks.com>
13738M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13739L: netdev@vger.kernel.org
13740S: Maintained
13741F: drivers/net/vrf.c
562d897d 13742F: Documentation/networking/vrf.txt
081958eb 13743
ab41319e 13744VT1211 HARDWARE MONITOR DRIVER
8b58be88 13745M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 13746L: linux-hwmon@vger.kernel.org
ab41319e 13747S: Maintained
679655da
JP
13748F: Documentation/hwmon/vt1211
13749F: drivers/hwmon/vt1211.c
ab41319e 13750
1de9e371 13751VT8231 HARDWARE MONITOR DRIVER
8b58be88 13752M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 13753L: linux-hwmon@vger.kernel.org
1de9e371 13754S: Maintained
679655da 13755F: drivers/hwmon/vt8231.c
1de9e371 13756
88095e7b
TO
13757VUB300 USB to SDIO/SD/MMC bridge chip
13758M: Tony Olech <tony.olech@elandigitalsystems.com>
13759L: linux-mmc@vger.kernel.org
13760L: linux-usb@vger.kernel.org
13761S: Supported
13762F: drivers/mmc/host/vub300.c
13763
1da177e4 13764W1 DALLAS'S 1-WIRE BUS
a8018766 13765M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 13766S: Maintained
679655da
JP
13767F: Documentation/w1/
13768F: drivers/w1/
1da177e4 13769
13927079 13770W83791D HARDWARE MONITORING DRIVER
8b58be88 13771M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 13772L: linux-hwmon@vger.kernel.org
25845c22 13773S: Maintained
679655da
JP
13774F: Documentation/hwmon/w83791d
13775F: drivers/hwmon/w83791d.c
13927079 13776
61db011d 13777W83793 HARDWARE MONITORING DRIVER
8b58be88 13778M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 13779L: linux-hwmon@vger.kernel.org
61db011d 13780S: Maintained
679655da
JP
13781F: Documentation/hwmon/w83793
13782F: drivers/hwmon/w83793.c
61db011d 13783
e3760b43 13784W83795 HARDWARE MONITORING DRIVER
d8130624 13785M: Jean Delvare <jdelvare@suse.com>
968ce1b1 13786L: linux-hwmon@vger.kernel.org
e3760b43
JD
13787S: Maintained
13788F: drivers/hwmon/w83795.c
13789
1da177e4 13790W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 13791M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13792S: Maintained
679655da 13793F: drivers/mmc/host/wbsd.*
1da177e4 13794
b4e05923
HG
13795WACOM PROTOCOL 4 SERIAL TABLETS
13796M: Julian Squires <julian@cipht.net>
13797M: Hans de Goede <hdegoede@redhat.com>
13798L: linux-input@vger.kernel.org
13799S: Maintained
13800F: drivers/input/tablet/wacom_serial4.c
13801
3527761c 13802WATCHDOG DEVICE DRIVERS
8b58be88 13803M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13804R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13805L: linux-watchdog@vger.kernel.org
13806W: http://www.linux-watchdog.org/
f599aaf0 13807T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13808S: Maintained
540be8b2 13809F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13810F: Documentation/watchdog/
13811F: drivers/watchdog/
13812F: include/linux/watchdog.h
c117ab84 13813F: include/uapi/linux/watchdog.h
3527761c 13814
b22e00f3
DH
13815WIIMOTE HID DRIVER
13816M: David Herrmann <dh.herrmann@googlemail.com>
13817L: linux-input@vger.kernel.org
13818S: Maintained
13819F: drivers/hid/hid-wiimote*
13820
e258b80e 13821WINBOND CIR DRIVER
364e9e18 13822M: David Härdeman <david@hardeman.nu>
e258b80e 13823S: Maintained
116ab806 13824F: drivers/media/rc/winbond-cir.c
e258b80e 13825
c36a483d
WBG
13826WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13827M: William Breathitt Gray <vilhelm.gray@gmail.com>
13828L: linux-watchdog@vger.kernel.org
13829S: Maintained
13830F: drivers/watchdog/ebc-c384_wdt.c
13831
9c26df9b
WBG
13832WINSYSTEMS WS16C48 GPIO DRIVER
13833M: William Breathitt Gray <vilhelm.gray@gmail.com>
13834L: linux-gpio@vger.kernel.org
13835S: Maintained
13836F: drivers/gpio/gpio-ws16c48.c
e258b80e 13837
8a70da82 13838WIMAX STACK
8b58be88 13839M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13840M: linux-wimax@intel.com
49e7d9df 13841L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13842S: Supported
13843W: http://linuxwimax.org
315987dc 13844F: Documentation/wimax/README.wimax
315987dc
JP
13845F: include/linux/wimax/debug.h
13846F: include/net/wimax.h
c117ab84 13847F: include/uapi/linux/wimax.h
315987dc 13848F: net/wimax/
8a70da82 13849
5fc14680 13850WISTRON LAPTOP BUTTON DRIVER
8b58be88 13851M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13852S: Maintained
679655da 13853F: drivers/input/misc/wistron_btns.c
5fc14680 13854
1da177e4 13855WL3501 WIRELESS PCMCIA CARD DRIVER
724c6b35 13856L: linux-wireless@vger.kernel.org
0c59d281 13857S: Odd fixes
679655da 13858F: drivers/net/wireless/wl3501*
1da177e4 13859
055bcbcb 13860WOLFSON MICROELECTRONICS DRIVERS
fef95164 13861L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13862T: git https://github.com/CirrusLogic/linux-drivers.git
13863W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13864S: Supported
3768f0b1 13865F: Documentation/hwmon/wm83??
f494993f
CK
13866F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13867F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13868F: Documentation/devicetree/bindings/mfd/arizona.txt
9f7c7cee 13869F: Documentation/devicetree/bindings/mfd/wm831x.txt
af1c5386 13870F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13871F: drivers/clk/clk-wm83*.c
9c309598 13872F: drivers/extcon/extcon-arizona.c
b75ea16a 13873F: drivers/leds/leds-wm83*.c
25b273ba 13874F: drivers/gpio/gpio-*wm*.c
9c309598 13875F: drivers/gpio/gpio-arizona.c
d22b0869 13876F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13877F: drivers/input/misc/wm831x-on.c
13878F: drivers/input/touchscreen/wm831x-ts.c
13879F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13880F: drivers/mfd/arizona*
13881F: drivers/mfd/wm*.c
12ebc137 13882F: drivers/mfd/cs47l24*
8c0984e5 13883F: drivers/power/supply/wm83*.c
b75ea16a
MB
13884F: drivers/rtc/rtc-wm83*.c
13885F: drivers/regulator/wm8*.c
cdf4275e 13886F: drivers/regulator/arizona*
3860e6c4 13887F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13888F: drivers/watchdog/wm83*_wdt.c
9c309598 13889F: include/linux/mfd/arizona/
3860e6c4 13890F: include/linux/mfd/wm831x/
b75ea16a 13891F: include/linux/mfd/wm8350/
3768f0b1 13892F: include/linux/mfd/wm8400*
22161f3e 13893F: include/linux/regulator/arizona*
59ec6da2 13894F: include/linux/wm97xx.h
055bcbcb 13895F: include/sound/wm????.h
9c309598 13896F: sound/soc/codecs/arizona.?
055bcbcb 13897F: sound/soc/codecs/wm*
12ebc137 13898F: sound/soc/codecs/cs47l24*
b75ea16a 13899
3e6cd7a4
TH
13900WORKQUEUE
13901M: Tejun Heo <tj@kernel.org>
badb7f5e 13902R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13903T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13904S: Maintained
13905F: include/linux/workqueue.h
13906F: kernel/workqueue.c
e7f08ffb 13907F: Documentation/core-api/workqueue.rst
3e6cd7a4 13908
39ac9f48
CYT
13909X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13910M: Chen-Yu Tsai <wens@csie.org>
13911L: linux-kernel@vger.kernel.org
13912S: Maintained
13913N: axp[128]
13914
1da177e4 13915X.25 NETWORK LAYER
8bf28059 13916M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13917L: linux-x25@vger.kernel.org
8bf28059 13918S: Odd Fixes
679655da
JP
13919F: Documentation/networking/x25*
13920F: include/net/x25*
13921F: net/x25/
1da177e4 13922
e2d1d6c0 13923X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13924M: Thomas Gleixner <tglx@linutronix.de>
13925M: Ingo Molnar <mingo@redhat.com>
13926M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13927M: x86@kernel.org
981c3a4f 13928L: linux-kernel@vger.kernel.org
75fc2d37 13929T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13930S: Maintained
679655da
JP
13931F: Documentation/x86/
13932F: arch/x86/
e2d1d6c0 13933
d0944853 13934X86 PLATFORM DRIVERS
e181ba15 13935M: Darren Hart <dvhart@infradead.org>
7b9e1d89 13936M: Andy Shevchenko <andy@infradead.org>
d0944853 13937L: platform-driver-x86@vger.kernel.org
e181ba15 13938T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13939S: Maintained
14430813 13940F: drivers/platform/x86/
3a4bceef 13941F: drivers/platform/olpc/
d0944853 13942
c1f5c54b
IM
13943X86 MCE INFRASTRUCTURE
13944M: Tony Luck <tony.luck@intel.com>
487ba8e8 13945M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13946L: linux-edac@vger.kernel.org
13947S: Maintained
13948F: arch/x86/kernel/cpu/mcheck/*
13949
79ebdc95
BP
13950X86 MICROCODE UPDATE SUPPORT
13951M: Borislav Petkov <bp@alien8.de>
13952S: Maintained
13953F: arch/x86/kernel/cpu/microcode/*
13954
f0905c5a
AL
13955X86 VDSO
13956M: Andy Lutomirski <luto@amacapital.net>
13957L: linux-kernel@vger.kernel.org
13958T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13959S: Maintained
d603c8e1 13960F: arch/x86/entry/vdso/
f0905c5a 13961
d6fad502 13962XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13963M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13964M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13965L: linux-media@vger.kernel.org
a825eaec 13966W: https://linuxtv.org
d6fad502
MCC
13967T: git git://linuxtv.org/media_tree.git
13968S: Maintained
13969F: drivers/media/tuners/tuner-xc2028.*
13970
c4468085 13971XEN HYPERVISOR INTERFACE
3eeef8f7 13972M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
101ecde5 13973M: Juergen Gross <jgross@suse.com>
11dbb52b 13974L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13975T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13976S: Supported
13977F: arch/x86/xen/
13978F: drivers/*/xen-*front.c
13979F: drivers/xen/
13980F: arch/x86/include/asm/xen/
13981F: include/xen/
c117ab84 13982F: include/uapi/xen/
c4468085 13983
77bfb479 13984XEN HYPERVISOR ARM
85d1a29d 13985M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13986L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13987S: Maintained
77bfb479
SS
13988F: arch/arm/xen/
13989F: arch/arm/include/asm/xen/
13990
b475e83f 13991XEN HYPERVISOR ARM64
85d1a29d 13992M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13993L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13994S: Maintained
b475e83f
SS
13995F: arch/arm64/xen/
13996F: arch/arm64/include/asm/xen/
13997
9b57e1a7 13998XEN NETWORK BACKEND DRIVER
8386040b 13999M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 14000M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 14001L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
14002L: netdev@vger.kernel.org
14003S: Supported
14004F: drivers/net/xen-netback/*
14005
c5f8e29d
KRW
14006XEN PCI SUBSYSTEM
14007M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 14008L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
14009S: Supported
14010F: arch/x86/pci/*xen*
14011F: drivers/pci/*xen*
14012
a2c5ae65
KRW
14013XEN BLOCK SUBSYSTEM
14014M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 14015M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
14016L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14017S: Supported
14018F: drivers/block/xen-blkback/*
14019F: drivers/block/xen*
14020
15d03609
JG
14021XEN PVSCSI DRIVERS
14022M: Juergen Gross <jgross@suse.com>
14023L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14024L: linux-scsi@vger.kernel.org
14025S: Supported
14026F: drivers/scsi/xen-scsifront.c
14027F: drivers/xen/xen-scsiback.c
14028F: include/xen/interface/io/vscsiif.h
14029
c5f8e29d
KRW
14030XEN SWIOTLB SUBSYSTEM
14031M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 14032L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
14033S: Supported
14034F: arch/x86/xen/*swiotlb*
14035F: drivers/xen/*swiotlb*
14036
1da177e4 14037XFS FILESYSTEM
721a0edf 14038M: Darrick J. Wong <darrick.wong@oracle.com>
541d48f0
DC
14039M: linux-xfs@vger.kernel.org
14040L: linux-xfs@vger.kernel.org
14041W: http://xfs.org/
721a0edf 14042T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
1da177e4 14043S: Supported
679655da
JP
14044F: Documentation/filesystems/xfs.txt
14045F: fs/xfs/
1da177e4 14046
8a3b7a25 14047XILINX AXI ETHERNET DRIVER
59a54f30
MS
14048M: Anirudha Sarangi <anirudh@xilinx.com>
14049M: John Linn <John.Linn@xilinx.com>
8a3b7a25 14050S: Maintained
14051F: drivers/net/ethernet/xilinx/xilinx_axienet*
14052
238b8721 14053XILINX UARTLITE SERIAL DRIVER
8b58be88 14054M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
14055L: linux-serial@vger.kernel.org
14056S: Maintained
df621252 14057F: drivers/tty/serial/uartlite.c
238b8721 14058
df330515
LP
14059XILINX VIDEO IP CORES
14060M: Hyun Kwon <hyun.kwon@xilinx.com>
14061M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14062L: linux-media@vger.kernel.org
14063T: git git://linuxtv.org/media_tree.git
14064S: Supported
14065F: Documentation/devicetree/bindings/media/xilinx/
14066F: drivers/media/platform/xilinx/
a5562f65 14067F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 14068
74316949
EB
14069XILLYBUS DRIVER
14070M: Eli Billauer <eli.billauer@gmail.com>
14071L: linux-kernel@vger.kernel.org
14072S: Supported
14073F: drivers/char/xillybus/
14074
f620e4b8
MF
14075XTENSA XTFPGA PLATFORM SUPPORT
14076M: Max Filippov <jcmvbkbc@gmail.com>
14077L: linux-xtensa@linux-xtensa.org
14078S: Maintained
14079F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 14080F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 14081
1da177e4 14082YAM DRIVER FOR AX.25
8b58be88 14083M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
14084L: linux-hams@vger.kernel.org
14085S: Maintained
679655da
JP
14086F: drivers/net/hamradio/yam*
14087F: include/linux/yam.h
1da177e4 14088
af64a5eb 14089YEALINK PHONE DRIVER
8b58be88 14090M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
14091L: usbb2k-api-dev@nongnu.org
14092S: Maintained
e2ba5731 14093F: Documentation/input/yealink.rst
679655da 14094F: drivers/input/misc/yealink.*
af64a5eb 14095
1da177e4 14096Z8530 DRIVER FOR AX.25
8b58be88 14097M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
14098W: http://yaina.de/jreuter/
14099W: http://www.qsl.net/dl1bke/
14100L: linux-hams@vger.kernel.org
14101S: Maintained
679655da
JP
14102F: Documentation/networking/z8530drv.txt
14103F: drivers/net/hamradio/*scc.c
14104F: drivers/net/hamradio/z8530.h
1da177e4 14105
0cf31ec1 14106ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 14107M: Seth Jennings <sjenning@redhat.com>
aab45453 14108M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
14109L: linux-mm@kvack.org
14110S: Maintained
14111F: mm/zbud.c
14112F: include/linux/zbud.h
14113
7c0c3afb 14114ZD1211RW WIRELESS DRIVER
8b58be88
JP
14115M: Daniel Drake <dsd@gentoo.org>
14116M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 14117W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 14118L: linux-wireless@vger.kernel.org
7c0c3afb
DD
14119L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14120S: Maintained
6948300c 14121F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 14122
a40cc814
AP
14123ZD1301_DEMOD MEDIA DRIVER
14124M: Antti Palosaari <crope@iki.fi>
14125L: linux-media@vger.kernel.org
14126W: https://linuxtv.org/
14127W: http://palosaari.fi/linux/
14128Q: https://patchwork.linuxtv.org/project/linux-media/list/
14129S: Maintained
14130F: drivers/media/dvb-frontends/zd1301_demod*
14131
d4c554c3
AP
14132ZD1301 MEDIA DRIVER
14133M: Antti Palosaari <crope@iki.fi>
14134L: linux-media@vger.kernel.org
14135W: https://linuxtv.org/
14136W: http://palosaari.fi/linux/
14137Q: https://patchwork.linuxtv.org/project/linux-media/list/
14138S: Maintained
14139F: drivers/media/usb/dvb-usb-v2/zd1301*
14140
20263029
DS
14141ZPOOL COMPRESSED PAGE STORAGE API
14142M: Dan Streetman <ddstreet@ieee.org>
14143L: linux-mm@kvack.org
14144S: Maintained
14145F: mm/zpool.c
14146F: include/linux/zpool.h
14147
1da177e4 14148ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 14149L: mjpeg-users@lists.sourceforge.net
f63145e2 14150L: linux-media@vger.kernel.org
1da177e4 14151W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 14152T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 14153S: Odd Fixes
90d72ac6 14154F: drivers/media/pci/zoran/
1da177e4 14155
6920f2cc
MK
14156ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14157M: Minchan Kim <minchan@kernel.org>
14158M: Nitin Gupta <ngupta@vflare.org>
74f3037c 14159R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
14160L: linux-kernel@vger.kernel.org
14161S: Maintained
14162F: drivers/block/zram/
14163F: Documentation/blockdev/zram.txt
14164
8b4a4080 14165ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 14166M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 14167S: Maintained
df621252 14168F: drivers/tty/serial/zs.*
8b4a4080 14169
eae70d06
MK
14170ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14171M: Minchan Kim <minchan@kernel.org>
14172M: Nitin Gupta <ngupta@vflare.org>
41192a2d 14173R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
14174L: linux-mm@kvack.org
14175S: Maintained
14176F: mm/zsmalloc.c
14177F: include/linux/zsmalloc.h
d02be50d 14178F: Documentation/vm/zsmalloc.txt
eae70d06 14179
0cf31ec1 14180ZSWAP COMPRESSED SWAP CACHING
0bb181c7 14181M: Seth Jennings <sjenning@redhat.com>
534c9dc9 14182M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
14183L: linux-mm@kvack.org
14184S: Maintained
14185F: mm/zswap.c
14186
1da177e4 14187THE REST
8b58be88 14188M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 14189L: linux-kernel@vger.kernel.org
8a6e2535 14190Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 14191T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 14192S: Buried alive in reporters
34d03cc1
JP
14193F: *
14194F: */