]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - MAINTAINERS
Merge branch 'pm-tools'
[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
1da177e4 268ACENIC DRIVER
8b58be88 269M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
270L: linux-acenic@sunsite.dk
271S: Maintained
531c4f89 272F: drivers/net/ethernet/alteon/acenic*
1da177e4 273
e86435eb 274ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 275M: Peter Feuerer <peter@piie.net>
d0944853 276L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
277W: http://piie.net/?section=acerhdf
278S: Maintained
279F: drivers/platform/x86/acerhdf.c
e86435eb 280
745a5d21 281ACER WMI LAPTOP EXTRAS
182ae55c 282M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 283L: platform-driver-x86@vger.kernel.org
745a5d21 284S: Maintained
679655da 285F: drivers/platform/x86/acer-wmi.c
745a5d21 286
1da177e4 287ACPI
9c3646d1 288M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 289M: Len Brown <lenb@kernel.org>
6968e50c 290L: linux-acpi@vger.kernel.org
360818b8
RW
291W: https://01.org/linux-acpi
292Q: https://patchwork.kernel.org/project/linux-acpi/list/
293T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 294B: https://bugzilla.kernel.org
8b59a454 295S: Supported
679655da
JP
296F: drivers/acpi/
297F: drivers/pnp/pnpacpi/
298F: include/linux/acpi.h
43368e74 299F: include/acpi/
3a75ef0c 300F: Documentation/acpi/
89ca78a0 301F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 302F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
303F: drivers/pci/*acpi*
304F: drivers/pci/*/*acpi*
305F: drivers/pci/*/*/*acpi*
3a75ef0c 306F: tools/power/acpi/
8b59a454 307
3774929d
RW
308ACPI COMPONENT ARCHITECTURE (ACPICA)
309M: Robert Moore <robert.moore@intel.com>
310M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 311M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
312L: linux-acpi@vger.kernel.org
313L: devel@acpica.org
314W: https://acpica.org/
315W: https://github.com/acpica/acpica/
316Q: https://patchwork.kernel.org/project/linux-acpi/list/
317T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443
RW
318B: https://bugzilla.kernel.org
319B: https://bugs.acpica.org
3774929d
RW
320S: Supported
321F: drivers/acpi/acpica/
322F: include/acpi/
2754c447 323F: tools/power/acpi/
3774929d 324
8b59a454 325ACPI FAN DRIVER
8b58be88 326M: Zhang Rui <rui.zhang@intel.com>
8b59a454 327L: linux-acpi@vger.kernel.org
5ca92bd9 328W: https://01.org/linux-acpi
68656443 329B: https://bugzilla.kernel.org
8b59a454 330S: Supported
679655da 331F: drivers/acpi/fan.c
1da177e4 332
daeb2016
LP
333ACPI FOR ARM64 (ACPI/arm64)
334M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
335M: Hanjun Guo <hanjun.guo@linaro.org>
336M: Sudeep Holla <sudeep.holla@arm.com>
337L: linux-acpi@vger.kernel.org
338S: Maintained
339F: drivers/acpi/arm64
340
8b59a454 341ACPI THERMAL DRIVER
8b58be88 342M: Zhang Rui <rui.zhang@intel.com>
8b59a454 343L: linux-acpi@vger.kernel.org
5ca92bd9 344W: https://01.org/linux-acpi
68656443 345B: https://bugzilla.kernel.org
8b59a454 346S: Supported
679655da 347F: drivers/acpi/*thermal*
998be20f 348
359acec8 349ACPI VIDEO DRIVER
8b58be88 350M: Zhang Rui <rui.zhang@intel.com>
8b59a454 351L: linux-acpi@vger.kernel.org
5ca92bd9 352W: https://01.org/linux-acpi
68656443 353B: https://bugzilla.kernel.org
8b59a454 354S: Supported
86f98a3a 355F: drivers/acpi/acpi_video.c
998be20f 356
bff431e4 357ACPI WMI DRIVER
d0944853 358L: platform-driver-x86@vger.kernel.org
5b927259 359S: Orphan
679655da 360F: drivers/platform/x86/wmi.c
bff431e4 361
2f39d519 362AD1889 ALSA SOUND DRIVER
8b58be88 363M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
364W: http://wiki.parisc-linux.org/AD1889
365L: linux-parisc@vger.kernel.org
366S: Maintained
679655da 367F: sound/pci/ad1889.*
2f39d519 368
527a1a83
MH
369AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
370M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 371W: http://wiki.analog.com/AD5254
a4edbc10 372W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
373S: Supported
374F: drivers/misc/ad525x_dpot.c
375
376AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
377M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 378W: http://wiki.analog.com/AD5398
a4edbc10 379W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
380S: Supported
381F: drivers/regulator/ad5398.c
382
383AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
384M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 385W: http://wiki.analog.com/AD7142
a4edbc10 386W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
387S: Supported
388F: drivers/input/misc/ad714x.c
389
390AD7877 TOUCHSCREEN DRIVER
391M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 392W: http://wiki.analog.com/AD7877
a4edbc10 393W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
394S: Supported
395F: drivers/input/touchscreen/ad7877.c
396
397AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
398M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 399W: http://wiki.analog.com/AD7879
a4edbc10 400W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
401S: Supported
402F: drivers/input/touchscreen/ad7879.c
403
1330b0dc 404ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 405M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
406S: Maintained
407
7302b9d9
MH
408ADF7242 IEEE 802.15.4 RADIO DRIVER
409M: Michael Hennerich <michael.hennerich@analog.com>
410W: https://wiki.analog.com/ADF7242
411W: http://ez.analog.com/community/linux-device-drivers
412L: linux-wpan@vger.kernel.org
413S: Supported
414F: drivers/net/ieee802154/adf7242.c
415F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
416
1da177e4 417ADM1025 HARDWARE MONITOR DRIVER
d8130624 418M: Jean Delvare <jdelvare@suse.com>
968ce1b1 419L: linux-hwmon@vger.kernel.org
1da177e4 420S: Maintained
679655da
JP
421F: Documentation/hwmon/adm1025
422F: drivers/hwmon/adm1025.c
1da177e4 423
cae2caae 424ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 425M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 426L: linux-hwmon@vger.kernel.org
cae2caae 427S: Maintained
679655da 428F: drivers/hwmon/adm1029.c
cae2caae 429
cc0b88cf 430ADM8211 WIRELESS DRIVER
cc0b88cf 431L: linux-wireless@vger.kernel.org
491b26b4 432W: http://wireless.kernel.org/
e71bcbd0 433S: Orphan
d4a17304 434F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 435
e8e31622
SA
436ADP1653 FLASH CONTROLLER DRIVER
437M: Sakari Ailus <sakari.ailus@iki.fi>
438L: linux-media@vger.kernel.org
439S: Maintained
440F: drivers/media/i2c/adp1653.c
b5dcee22 441F: include/media/i2c/adp1653.h
e8e31622 442
527a1a83
MH
443ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
444M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 445W: http://wiki.analog.com/ADP5520
a4edbc10 446W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
447S: Supported
448F: drivers/mfd/adp5520.c
449F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 450F: drivers/leds/leds-adp5520.c
77278d50 451F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
452F: drivers/input/keyboard/adp5520-keys.c
453
454ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
455M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 456W: http://wiki.analog.com/ADP5588
a4edbc10 457W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
458S: Supported
459F: drivers/input/keyboard/adp5588-keys.c
77278d50 460F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
461
462ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
463M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 464W: http://wiki.analog.com/ADP8860
a4edbc10 465W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
466S: Supported
467F: drivers/video/backlight/adp8860_bl.c
468
8c22a8f5
DE
469ADS1015 HARDWARE MONITOR DRIVER
470M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 471L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
472S: Maintained
473F: Documentation/hwmon/ads1015
474F: drivers/hwmon/ads1015.c
475F: include/linux/i2c/ads1015.h
476
1da177e4 477ADT746X FAN DRIVER
8b58be88 478M: Colin Leroy <colin@colino.net>
1da177e4 479S: Maintained
679655da 480F: drivers/macintosh/therm_adt746x.c
1da177e4 481
b058b859 482ADT7475 HARDWARE MONITOR DRIVER
d8130624 483M: Jean Delvare <jdelvare@suse.com>
968ce1b1 484L: linux-hwmon@vger.kernel.org
b058b859
JD
485S: Maintained
486F: Documentation/hwmon/adt7475
487F: drivers/hwmon/adt7475.c
488
527a1a83
MH
489ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
490M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 491W: http://wiki.analog.com/ADXL345
a4edbc10 492W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
493S: Supported
494F: drivers/input/misc/adxl34x.c
495
8c6af9e1 496ADVANSYS SCSI DRIVER
8b58be88 497M: Matthew Wilcox <matthew@wil.cx>
d8130624 498M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
499L: linux-scsi@vger.kernel.org
500S: Maintained
679655da
JP
501F: Documentation/scsi/advansys.txt
502F: drivers/scsi/advansys.c
8c6af9e1 503
1da177e4 504AEDSP16 DRIVER
8b58be88 505M: Riccardo Facchetti <fizban@tin.it>
1da177e4 506S: Maintained
679655da 507F: sound/oss/aedsp16.c
1da177e4 508
91952bc0
AP
509AF9013 MEDIA DRIVER
510M: Antti Palosaari <crope@iki.fi>
511L: linux-media@vger.kernel.org
a825eaec 512W: https://linuxtv.org
91952bc0
AP
513W: http://palosaari.fi/linux/
514Q: http://patchwork.linuxtv.org/project/linux-media/list/
515T: git git://linuxtv.org/anttip/media_tree.git
516S: Maintained
517F: drivers/media/dvb-frontends/af9013*
518
519AF9033 MEDIA DRIVER
520M: Antti Palosaari <crope@iki.fi>
521L: linux-media@vger.kernel.org
a825eaec 522W: https://linuxtv.org
91952bc0
AP
523W: http://palosaari.fi/linux/
524Q: http://patchwork.linuxtv.org/project/linux-media/list/
525T: git git://linuxtv.org/anttip/media_tree.git
526S: Maintained
527F: drivers/media/dvb-frontends/af9033*
528
1da177e4 529AFFS FILE SYSTEM
6cf515e1
GU
530L: linux-fsdevel@vger.kernel.org
531S: Orphan
679655da
JP
532F: Documentation/filesystems/affs.txt
533F: fs/affs/
1da177e4 534
e2d1d6c0 535AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 536M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
537L: linux-afs@lists.infradead.org
538S: Supported
679655da
JP
539F: fs/afs/
540F: include/net/af_rxrpc.h
541F: net/rxrpc/af_rxrpc.c
ee84595a 542W: https://www.infradead.org/~dhowells/kafs/
e2d1d6c0 543
1da177e4 544AGPGART DRIVER
8b58be88 545M: David Airlie <airlied@linux.ie>
878eaf61 546T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 547S: Maintained
679655da
JP
548F: drivers/char/agp/
549F: include/linux/agp*
c117ab84 550F: include/uapi/linux/agp*
1da177e4
LT
551
552AHA152X SCSI DRIVER
8b58be88 553M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
554L: linux-scsi@vger.kernel.org
555S: Maintained
679655da
JP
556F: drivers/scsi/aha152x*
557F: drivers/scsi/pcmcia/aha152x*
1da177e4 558
64624d4f 559AIC7XXX / AIC79XX SCSI DRIVER
d8130624 560M: Hannes Reinecke <hare@suse.com>
64624d4f 561L: linux-scsi@vger.kernel.org
1da177e4 562S: Maintained
679655da 563F: drivers/scsi/aic7xxx/
1da177e4 564
450500ad
HV
565AIMSLAB FM RADIO RECEIVER DRIVER
566M: Hans Verkuil <hverkuil@xs4all.nl>
567L: linux-media@vger.kernel.org
568T: git git://linuxtv.org/media_tree.git
a825eaec 569W: https://linuxtv.org
450500ad
HV
570S: Maintained
571F: drivers/media/radio/radio-aimslab*
572
e2d1d6c0 573AIO
8b58be88 574M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
575L: linux-aio@kvack.org
576S: Supported
679655da
JP
577F: fs/aio.c
578F: include/linux/*aio*.h
e2d1d6c0 579
469d4ec8
AP
580AIRSPY MEDIA DRIVER
581M: Antti Palosaari <crope@iki.fi>
582L: linux-media@vger.kernel.org
a825eaec 583W: https://linuxtv.org
469d4ec8
AP
584W: http://palosaari.fi/linux/
585Q: http://patchwork.linuxtv.org/project/linux-media/list/
586T: git git://linuxtv.org/anttip/media_tree.git
587S: Maintained
588F: drivers/media/usb/airspy/
589
b9567027
LS
590ALACRITECH GIGABIT ETHERNET DRIVER
591M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
592S: Maintained
593F: drivers/net/ethernet/alacritech/*
594
1da177e4 595ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 596M: Duncan Sands <duncan.sands@free.fr>
6372594a 597L: linux-usb@vger.kernel.org
1da177e4
LT
598W: http://www.linux-usb.org/SpeedTouch/
599S: Maintained
679655da
JP
600F: drivers/usb/atm/speedtch.c
601F: drivers/usb/atm/usbatm.c
1da177e4 602
272f133a 603ALCHEMY AU1XX0 MMC DRIVER
8b58be88 604M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 605S: Maintained
679655da 606F: drivers/mmc/host/au1xmmc.c
272f133a 607
4a4e5787 608ALI1563 I2C DRIVER
8b58be88 609M: Rudolf Marek <r.marek@assembler.cz>
846557d3 610L: linux-i2c@vger.kernel.org
4a4e5787 611S: Maintained
679655da
JP
612F: Documentation/i2c/busses/i2c-ali1563
613F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 614
bc368798
LC
615ALLWINNER SECURITY SYSTEM
616M: Corentin Labbe <clabbe.montjoie@gmail.com>
617L: linux-crypto@vger.kernel.org
618S: Maintained
619F: drivers/crypto/sunxi-ss/
620
1da177e4 621ALPHA PORT
8b58be88 622M: Richard Henderson <rth@twiddle.net>
8b58be88 623M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 624M: Matt Turner <mattst88@gmail.com>
c89f4f9a 625S: Odd Fixes
a9406699 626L: linux-alpha@vger.kernel.org
679655da 627F: arch/alpha/
1da177e4 628
30172936
PR
629ALPS PS/2 TOUCHPAD DRIVER
630R: Pali Rohár <pali.rohar@gmail.com>
631F: drivers/input/mouse/alps.*
632
f62092f6
LFT
633ALTERA MAILBOX DRIVER
634M: Ley Foon Tan <lftan@altera.com>
635L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
636S: Maintained
637F: drivers/mailbox/mailbox-altera.c
638
c5abbba9
THL
639ALTERA PIO DRIVER
640M: Tien Hock Loh <thloh@altera.com>
641L: linux-gpio@vger.kernel.org
642S: Maintained
643F: drivers/gpio/gpio-altera.c
644
8ce064bf
TT
645ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
646M: Thor Thayer <tthayer@opensource.altera.com>
647S: Maintained
648F: drivers/gpio/gpio-altera-a10sr.c
649F: drivers/mfd/altera-a10sr.c
650F: include/linux/mfd/altera-a10sr.h
651
16b8b922 652ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 653M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
654L: netdev@vger.kernel.org
655L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
656S: Maintained
657F: drivers/net/ethernet/altera/
658
adf9251f
TK
659ALTERA UART/JTAG UART SERIAL DRIVERS
660M: Tobias Klauser <tklauser@distanz.ch>
661L: linux-serial@vger.kernel.org
61bd0943 662L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
663S: Maintained
664F: drivers/tty/serial/altera_uart.c
665F: drivers/tty/serial/altera_jtaguart.c
666F: include/linux/altera_uart.h
667F: include/linux/altera_jtaguart.h
668
1738cd3e
NB
669AMAZON ETHERNET DRIVERS
670M: Netanel Belgazal <netanel@annapurnalabs.com>
671R: Saeed Bishara <saeed@annapurnalabs.com>
672R: Zorik Machulsky <zorik@annapurnalabs.com>
673L: netdev@vger.kernel.org
674S: Supported
675F: Documentation/networking/ena.txt
676F: drivers/net/ethernet/amazon/
677
f4875e12
TL
678AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
679M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 680M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
681L: linux-crypto@vger.kernel.org
682S: Supported
683F: drivers/crypto/ccp/
684F: include/linux/ccp.h
685
512d1027 686AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 687M: Huang Rui <ray.huang@amd.com>
968ce1b1 688L: linux-hwmon@vger.kernel.org
96818b58 689S: Supported
512d1027
AH
690F: Documentation/hwmon/fam15h_power
691F: drivers/hwmon/fam15h_power.c
692
167a675a 693AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 694L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 695S: Orphan
faf2e1db 696F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 697
f90b8116 698AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 699P: Andres Salomon <dilinger@queued.net>
67d76710 700L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
701W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
702S: Supported
679655da
JP
703F: drivers/char/hw_random/geode-rng.c
704F: drivers/crypto/geode*
8a61f013 705F: drivers/video/fbdev/geode/
679655da 706F: arch/x86/include/asm/geode.h
f90b8116 707
919ee7dd 708AMD IOMMU (AMD-VI)
e4110568 709M: Joerg Roedel <joro@8bytes.org>
919ee7dd 710L: iommu@lists.linux-foundation.org
525b233c 711T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 712S: Maintained
b2c16391
JP
713F: drivers/iommu/amd_iommu*.[ch]
714F: include/linux/amd-iommu.h
919ee7dd 715
16423d67 716AMD KFD
1241e0b4 717M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
718L: dri-devel@lists.freedesktop.org
719T: git git://people.freedesktop.org/~gabbayo/linux.git
720S: Supported
130e0371
OG
721F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
722F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 723F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 724F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 725F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
726F: drivers/gpu/drm/amd/include/cik_structs.h
727F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 728F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
729F: drivers/gpu/drm/radeon/radeon_kfd.c
730F: drivers/gpu/drm/radeon/radeon_kfd.h
731F: include/uapi/linux/kfd_ioctl.h
16423d67 732
2510eb74
SS
733AMD SEATTLE DEVICE TREE SUPPORT
734M: Brijesh Singh <brijeshkumar.singh@amd.com>
735M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
736M: Tom Lendacky <thomas.lendacky@amd.com>
737S: Supported
738F: arch/arm64/boot/dts/amd/
739
45198c7b
LT
740AMD XGBE DRIVER
741M: Tom Lendacky <thomas.lendacky@amd.com>
742L: netdev@vger.kernel.org
743S: Supported
744F: drivers/net/ethernet/amd/xgbe/
08b8940e 745F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 746
284f42b6 747AMS (Apple Motion Sensor) DRIVER
8b58be88 748M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 749S: Supported
bd5f47ec 750F: drivers/macintosh/ams/
284f42b6 751
531fca16
HV
752ANALOG DEVICES INC AD9389B DRIVER
753M: Hans Verkuil <hans.verkuil@cisco.com>
754L: linux-media@vger.kernel.org
755S: Maintained
756F: drivers/media/i2c/ad9389b*
757
614b4384
LPC
758ANALOG DEVICES INC ADV7180 DRIVER
759M: Lars-Peter Clausen <lars@metafoo.de>
760L: linux-media@vger.kernel.org
761W: http://ez.analog.com/community/linux-device-drivers
762S: Supported
763F: drivers/media/i2c/adv7180.c
764
c40ddfa3
HV
765ANALOG DEVICES INC ADV7511 DRIVER
766M: Hans Verkuil <hans.verkuil@cisco.com>
767L: linux-media@vger.kernel.org
768S: Maintained
769F: drivers/media/i2c/adv7511*
770
531fca16
HV
771ANALOG DEVICES INC ADV7604 DRIVER
772M: Hans Verkuil <hans.verkuil@cisco.com>
773L: linux-media@vger.kernel.org
774S: Maintained
775F: drivers/media/i2c/adv7604*
776
c40ddfa3
HV
777ANALOG DEVICES INC ADV7842 DRIVER
778M: Hans Verkuil <hans.verkuil@cisco.com>
779L: linux-media@vger.kernel.org
780S: Maintained
781F: drivers/media/i2c/adv7842*
782
527a1a83 783ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 784M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 785L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 786W: http://wiki.analog.com/
a4edbc10 787W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 788S: Supported
39c9d199 789F: sound/soc/codecs/adau*
cc52688a 790F: sound/soc/codecs/adav*
4bdef3bd 791F: sound/soc/codecs/ad1*
ae48f5ef 792F: sound/soc/codecs/ad7*
4bdef3bd 793F: sound/soc/codecs/ssm*
40216ce7 794F: sound/soc/codecs/sigmadsp.*
4bdef3bd 795
527a1a83 796ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 797L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
798L: alsa-devel@alsa-project.org (moderated for non-subscribers)
799W: http://blackfin.uclinux.org/
800S: Supported
801F: sound/soc/blackfin/*
7d1f9018 802
4ce72abc
LPC
803ANALOG DEVICES INC IIO DRIVERS
804M: Lars-Peter Clausen <lars@metafoo.de>
805M: Michael Hennerich <Michael.Hennerich@analog.com>
806W: http://wiki.analog.com/
807W: http://ez.analog.com/community/linux-device-drivers
808S: Supported
809F: drivers/iio/*/ad*
810X: drivers/iio/*/adjd*
811F: drivers/staging/iio/*/ad*
d5d4602e 812F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 813
0e3b67b3
LPC
814ANALOG DEVICES INC DMA DRIVERS
815M: Lars-Peter Clausen <lars@metafoo.de>
816W: http://ez.analog.com/community/linux-device-drivers
817S: Supported
818F: drivers/dma/dma-axi-dmac.c
819
27eb6622
RH
820ANDROID CONFIG FRAGMENTS
821M: Rob Herring <robh@kernel.org>
822S: Supported
823F: kernel/configs/android*
824
41c9e95d
GK
825ANDROID DRIVERS
826M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 827M: Arve Hjønnevåg <arve@android.com>
41c9e95d 828M: Riley Andrews <riandrews@android.com>
0e4a566b 829T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
830L: devel@driverdev.osuosl.org
831S: Supported
832F: drivers/android/
833F: drivers/staging/android/
834
d03c023e
LA
835ANDROID ION DRIVER
836M: Laura Abbott <labbott@redhat.com>
837M: Sumit Semwal <sumit.semwal@linaro.org>
838L: devel@driverdev.osuosl.org
839S: Supported
e9d766b9 840F: Documentation/devicetree/bindings/staging/ion/
d03c023e
LA
841F: drivers/staging/android/ion
842F: drivers/staging/android/uapi/ion.h
843F: drivers/staging/android/uapi/ion_test.h
844
42269063 845AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 846M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 847L: linuxppc-dev@lists.ozlabs.org
93711660 848L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 849S: Maintained
679655da 850F: sound/aoa/
42269063 851
4075a283 852APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
853M: William Breathitt Gray <vilhelm.gray@gmail.com>
854L: linux-iio@vger.kernel.org
855S: Maintained
4075a283 856F: drivers/iio/adc/stx104.c
97a445da 857
1da177e4 858APM DRIVER
e5f6450c 859M: Jiri Kosina <jikos@kernel.org>
81024fc4 860S: Odd fixes
9f273c24 861T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
862F: arch/x86/kernel/apm_32.c
863F: include/linux/apm_bios.h
c117ab84 864F: include/uapi/linux/apm_bios.h
81024fc4 865F: drivers/char/apm-emulation.c
1da177e4 866
bd7aa4b2 867APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 868M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 869L: linux-input@vger.kernel.org
75dd112a 870S: Odd fixes
679655da 871F: drivers/input/mouse/bcm5974.c
bd7aa4b2 872
6f2fad74 873APPLE SMC DRIVER
75dd112a 874M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 875L: linux-hwmon@vger.kernel.org
75dd112a 876S: Odd fixes
679655da 877F: drivers/hwmon/applesmc.c
6f2fad74 878
1da177e4 879APPLETALK NETWORK LAYER
8b58be88 880M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 881S: Maintained
679655da
JP
882F: drivers/net/appletalk/
883F: net/appletalk/
1da177e4 884
21c75328
DD
885APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
886M: Duc Dang <dhdang@apm.com>
887S: Supported
888F: arch/arm64/boot/dts/apm/
889
24299502
IS
890APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
891M: Iyappan Subramanian <isubramanian@apm.com>
892M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
893S: Supported
894F: drivers/net/ethernet/apm/xgene/
2efccc60 895F: drivers/net/phy/mdio-xgene.c
24299502 896F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 897F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 898
fd3a628e
TN
899APPLIED MICRO (APM) X-GENE SOC PMU
900M: Tai Nguyen <ttnguyen@apm.com>
901S: Supported
902F: drivers/perf/xgene_pmu.c
903F: Documentation/perf/xgene-pmu.txt
904F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
905
62a37dc7
LP
906APTINA CAMERA SENSOR PLL
907M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
908L: linux-media@vger.kernel.org
909S: Maintained
910F: drivers/media/i2c/aptina-pll.*
911
1154ea7d 912ARC FRAMEBUFFER DRIVER
8b58be88 913M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 914S: Maintained
8a61f013
JH
915F: drivers/video/fbdev/arcfb.c
916F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 917
c38f6ac7
MG
918ARCNET NETWORK LAYER
919M: Michael Grzeschik <m.grzeschik@pengutronix.de>
920L: netdev@vger.kernel.org
921S: Maintained
922F: drivers/net/arcnet/
923F: include/uapi/linux/if_arcnet.h
924
71d298ce
AB
925ARC PGU DRM DRIVER
926M: Alexey Brodkin <abrodkin@synopsys.com>
927S: Supported
928F: drivers/gpu/drm/arc/
929F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
930
588deb61
MR
931ARM ARCHITECTED TIMER DRIVER
932M: Mark Rutland <mark.rutland@arm.com>
933M: Marc Zyngier <marc.zyngier@arm.com>
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Maintained
936F: arch/arm/include/asm/arch_timer.h
937F: arch/arm64/include/asm/arch_timer.h
938F: drivers/clocksource/arm_arch_timer.c
939
c5a906a5
LD
940ARM HDLCD DRM DRIVER
941M: Liviu Dudau <liviu.dudau@arm.com>
942S: Supported
59ba2422 943F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
944F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
945
59ba2422
LD
946ARM MALI-DP DRM DRIVER
947M: Liviu Dudau <liviu.dudau@arm.com>
948M: Brian Starkey <brian.starkey@arm.com>
949M: Mali DP Maintainers <malidp@foss.arm.com>
950S: Supported
951F: drivers/gpu/drm/arm/
952F: Documentation/devicetree/bindings/display/arm,malidp.txt
953
1da177e4 954ARM MFM AND FLOPPY DRIVERS
8b58be88 955M: Ian Molton <spyro@f2s.com>
1da177e4 956S: Maintained
679655da
JP
957F: arch/arm/lib/floppydma.S
958F: arch/arm/include/asm/floppy.h
1da177e4 959
6f96521f
WD
960ARM PMU PROFILING AND DEBUGGING
961M: Will Deacon <will.deacon@arm.com>
55d5c4ab 962M: Mark Rutland <mark.rutland@arm.com>
6f96521f 963S: Maintained
55d5c4ab 964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 965F: arch/arm*/kernel/perf_*
6f96521f 966F: arch/arm/oprofile/common.c
dd06a84b
MR
967F: arch/arm*/kernel/hw_breakpoint.c
968F: arch/arm*/include/asm/hw_breakpoint.h
969F: arch/arm*/include/asm/perf_event.h
55d5c4ab 970F: drivers/perf/*
fa8ad788 971F: include/linux/perf/arm_pmu.h
55d5c4ab 972F: Documentation/devicetree/bindings/arm/pmu.txt
6f96521f 973
d4275354 974ARM PORT
54176cc6 975M: Russell King <linux@armlinux.org.uk>
efc03ecb 976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 977W: http://www.armlinux.org.uk/
d4275354 978S: Maintained
0d7f4f05 979T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
d4275354
RK
980F: arch/arm/
981
d323c243
SB
982ARM SUB-ARCHITECTURES
983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 984S: Maintained
d323c243
SB
985F: arch/arm/mach-*/
986F: arch/arm/plat-*/
987T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
988
cefbf4ea 989ARM PRIMECELL AACI PL041 DRIVER
54176cc6 990M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
991S: Maintained
992F: sound/arm/aaci.*
993
994ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 995M: Russell King <linux@armlinux.org.uk>
cefbf4ea 996S: Maintained
8a61f013 997F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
998
999ARM PRIMECELL KMI PL050 DRIVER
54176cc6 1000M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1001S: Maintained
1002F: drivers/input/serio/ambakmi.*
1003F: include/linux/amba/kmi.h
1004
2761f5c2 1005ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 1006M: Russell King <linux@armlinux.org.uk>
08a5c9a2 1007S: Maintained
679655da 1008F: drivers/mmc/host/mmci.*
2f748aaa 1009F: include/linux/amba/mmci.h
2761f5c2 1010
1b4304e5 1011ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 1012M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
1013S: Maintained
1014F: drivers/tty/serial/amba-pl01*.c
1015F: include/linux/amba/serial.h
2761f5c2 1016
cefbf4ea 1017ARM PRIMECELL BUS SUPPORT
54176cc6 1018M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1019S: Maintained
1020F: drivers/amba/
1021F: include/linux/amba/bus.h
1022
2b7a52a4 1023ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 1024M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1026S: Maintained
1027
9c784f95 1028ARM/AFEB9260 MACHINE SUPPORT
8b58be88 1029M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 1030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
1031S: Maintained
1032
2b7a52a4 1033ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 1034M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1036S: Maintained
1037
5c6dcd7f 1038ARM/Allwinner sunXi SoC support
1b106699 1039M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1040M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042S: Maintained
5c6dcd7f 1043N: sun[x456789]i
c1efda12 1044F: arch/arm/boot/dts/ntc-gr8*
6bc37fac 1045F: arch/arm64/boot/dts/allwinner/
60b0f380
MR
1046
1047ARM/Allwinner SoC Clock Support
1048M: Emilio López <emilio@elopez.com.ar>
1049S: Maintained
1050F: drivers/clk/sunxi/
1b106699 1051
79318452 1052ARM/Amlogic Meson SoC support
7c1e3876 1053M: Carlo Caione <carlo@caione.org>
6683d91c 1054M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1056L: linux-amlogic@lists.infradead.org
79318452 1057W: http://linux-meson.com/
7c1e3876 1058S: Maintained
79318452
CC
1059F: arch/arm/mach-meson/
1060F: arch/arm/boot/dts/meson*
6683d91c
KH
1061F: arch/arm64/boot/dts/amlogic/
1062F: drivers/pinctrl/meson/
51c5d844 1063F: drivers/mmc/host/meson*
79318452 1064N: meson
7c1e3876 1065
eff506fa
TZ
1066ARM/Annapurna Labs ALPINE ARCHITECTURE
1067M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1068M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1070S: Maintained
1071F: arch/arm/mach-alpine/
a9e5547b
AT
1072F: arch/arm/boot/dts/alpine*
1073F: arch/arm64/boot/dts/al/
1074F: drivers/*/*alpine*
eff506fa 1075
5255034d
LP
1076ARM/ARTPEC MACHINE SUPPORT
1077M: Jesper Nilsson <jesper.nilsson@axis.com>
1078M: Lars Persson <lars.persson@axis.com>
1079M: Niklas Cassel <niklas.cassel@axis.com>
1080S: Maintained
1081L: linux-arm-kernel@axis.com
1082F: arch/arm/mach-artpec
1083F: arch/arm/boot/dts/artpec6*
33b8ac91 1084F: drivers/clk/axis
5255034d 1085
8c2ed9bc
JS
1086ARM/ASPEED MACHINE SUPPORT
1087M: Joel Stanley <joel@jms.id.au>
1088S: Maintained
1089F: arch/arm/mach-aspeed/
1090F: arch/arm/boot/dts/aspeed-*
1091F: drivers/*/*aspeed*
1092
8dca5ce8 1093ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
e085b9d8 1094M: Nicolas Ferre <nicolas.ferre@microchip.com>
d68b35f8 1095M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1096M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1098W: http://www.linux4sam.org
9f273c24 1099T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1100S: Supported
1101F: arch/arm/mach-at91/
f0a0a58e 1102F: include/soc/at91/
70e389cc
MB
1103F: arch/arm/boot/dts/at91*.dts
1104F: arch/arm/boot/dts/at91*.dtsi
1105F: arch/arm/boot/dts/sama*.dts
1106F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1107F: arch/arm/include/debug/at91.S
d4a89c7d 1108
6e05dd4e
BB
1109ARM/ATMEL AT91 Clock Support
1110M: Boris Brezillon <boris.brezillon@free-electrons.com>
1111S: Maintained
1112F: drivers/clk/at91
1113
986cf2e9 1114ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1115M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117S: Maintained
1118F: arch/arm/mach-highbank/
e68d7c14
RH
1119F: arch/arm/boot/dts/highbank.dts
1120F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1121
d94f944e 1122ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1123M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1124S: Maintained
1125F: arch/arm/mach-cns3xxx/
d94f944e 1126
4863dea3
SG
1127ARM/CAVIUM THUNDER NETWORK DRIVER
1128M: Sunil Goutham <sgoutham@cavium.com>
1129M: Robert Richter <rric@kernel.org>
1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131S: Supported
322e5cc5 1132F: drivers/net/ethernet/cavium/thunder/
4863dea3 1133
386ab516
AS
1134ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1135M: Alexander Shiyan <shc_work@mail.ru>
1136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137S: Odd Fixes
b8ba3874 1138N: clps711x
386ab516 1139
2b7a52a4 1140ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1141M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1142M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1144S: Maintained
d19d3667
HS
1145F: arch/arm/mach-ep93xx/
1146F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1147
1148ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1149M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1151S: Maintained
1152
d4275354 1153ARM/CLKDEV SUPPORT
54176cc6 1154M: Russell King <linux@armlinux.org.uk>
efc03ecb 1155L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1156S: Maintained
0d7f4f05 1157T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
d4275354 1158F: arch/arm/include/asm/clkdev.h
4fa2651d 1159F: drivers/clk/clkdev.c
d4275354 1160
d48134e7 1161ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1162M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1164S: Maintained
1165
94150095
HF
1166ARM/CONTEC MICRO9 MACHINE SUPPORT
1167M: Hubert Feurstein <hubert.feurstein@contec.at>
1168S: Maintained
1169F: arch/arm/mach-ep93xx/micro9.c
1170
a06ae860
PP
1171ARM/CORESIGHT FRAMEWORK AND DRIVERS
1172M: Mathieu Poirier <mathieu.poirier@linaro.org>
1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S: Maintained
01081f5a 1175F: drivers/hwtracing/coresight/*
a06ae860
PP
1176F: Documentation/trace/coresight.txt
1177F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1178F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1179F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1180F: tools/perf/arch/arm/util/auxtrace.c
1181F: tools/perf/arch/arm/util/cs-etm.c
1182F: tools/perf/arch/arm/util/cs-etm.h
1183F: tools/perf/util/cs-etm.h
a06ae860 1184
1da177e4 1185ARM/CORGI MACHINE SUPPORT
8b58be88 1186M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1187S: Maintained
1188
881a95f9 1189ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1190M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1192T: git git://github.com/ulli-kroll/linux.git
162500b3 1193S: Maintained
f49afbb5 1194F: arch/arm/mach-gemini/
98a9bb5b 1195F: drivers/rtc/rtc-gemini.c
881a95f9 1196
a990cbd8 1197ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1198M: Barry Song <baohua@kernel.org>
a990cbd8 1199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1200T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1201S: Maintained
e68d7c14 1202F: arch/arm/boot/dts/prima2*
a990cbd8 1203F: arch/arm/mach-prima2/
4a9c44f1 1204F: drivers/clk/sirf/
05f30e8d 1205F: drivers/clocksource/timer-prima2.c
5833ac98 1206F: drivers/clocksource/timer-atlas7.c
f8505ef5 1207N: [^a-z]sirf
a990cbd8 1208
c9d862c4
BS
1209ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1210M: Baruch Siach <baruch@tkos.co.il>
1211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1212S: Maintained
cde137aa 1213F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1214N: digicolor
1215
d4275354 1216ARM/EBSA110 MACHINE SUPPORT
54176cc6 1217M: Russell King <linux@armlinux.org.uk>
efc03ecb 1218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1219W: http://www.armlinux.org.uk/
d4275354
RK
1220S: Maintained
1221F: arch/arm/mach-ebsa110/
b955f6ca 1222F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1223
4721f3ce
UKK
1224ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1225M: Uwe Kleine-König <kernel@pengutronix.de>
1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227S: Maintained
1228N: efm32
1229
a9da4f7e 1230ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1231M: Daniel Ribeiro <drwyrm@gmail.com>
1232M: Stefan Schmidt <stefan@openezx.org>
1233M: Harald Welte <laforge@openezx.org>
d66f1886 1234L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1235W: http://www.openezx.org/
1236S: Maintained
cafc2265
SS
1237T: topgit git://git.openezx.org/openezx.git
1238F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1239
6a915af9 1240ARM/FARADAY FA526 PORT
162500b3 1241M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1243S: Maintained
1fa7e547 1244T: git git://git.berlios.de/gemini-board
f49afbb5 1245F: arch/arm/mm/*-fa*
6a915af9 1246
d4275354 1247ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1248M: Russell King <linux@armlinux.org.uk>
efc03ecb 1249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1250W: http://www.armlinux.org.uk/
d4275354
RK
1251S: Maintained
1252F: arch/arm/include/asm/hardware/dec21285.h
1253F: arch/arm/mach-footbridge/
1254
86183a5f 1255ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1256M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1257M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1258R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1260S: Maintained
f1c12837 1261T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1262F: arch/arm/mach-imx/
ce515a6b 1263F: arch/arm/mach-mxs/
2a82f95c 1264F: arch/arm/boot/dts/imx*
e5dafa22 1265F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1266F: drivers/clk/imx/
1267F: include/soc/imx/
86183a5f 1268
142109d2 1269ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1270M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1271M: Sascha Hauer <kernel@pengutronix.de>
1272R: Stefan Agner <stefan@agner.ch>
1273L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274S: Maintained
1275T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1276F: arch/arm/mach-imx/*vf610*
1277F: arch/arm/boot/dts/vf*
1278
2b7a52a4 1279ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1280M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1282S: Maintained
1283
90b8fc34 1284ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1285M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1287S: Maintained
1288
ef47d5f0 1289ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1290M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1291M: Paul Parsons <lost.distance@yahoo.com>
1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1293S: Maintained
1294F: arch/arm/mach-pxa/hx4700.c
1295F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1296F: sound/soc/pxa/hx4700.c
ef47d5f0 1297
4dfad069
WX
1298ARM/HISILICON SOC SUPPORT
1299M: Wei Xu <xuwei5@hisilicon.com>
1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301W: http://www.hisilicon.com
1302S: Supported
1303T: git git://github.com/hisilicon/linux-hisi.git
1304F: arch/arm/mach-hisi/
e68d7c14
RH
1305F: arch/arm/boot/dts/hi3*
1306F: arch/arm/boot/dts/hip*
1307F: arch/arm/boot/dts/hisi*
1308F: arch/arm64/boot/dts/hisilicon/
4dfad069 1309
21f37bc3 1310ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1311M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1312W: www.jlime.com
1313S: Maintained
084bad91
KE
1314T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1315F: arch/arm/mach-sa1100/jornada720.c
1316F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1317
5e767ab9
JMC
1318ARM/IGEP MACHINE SUPPORT
1319M: Enric Balletbo i Serra <eballetbo@gmail.com>
1320M: Javier Martinez Canillas <javier@dowhile0.org>
1321L: linux-omap@vger.kernel.org
1322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323S: Maintained
06ff74fd 1324F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1325
403d2971
MV
1326ARM/INCOME PXA270 SUPPORT
1327M: Marek Vasut <marek.vasut@gmail.com>
1328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329S: Maintained
ec154082 1330F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1331
2b7a52a4 1332ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1333M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1335S: Maintained
e2bdb176
DW
1336
1337ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1339S: Orphan
2b7a52a4
LB
1340
1341ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1342M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1344S: Maintained
2b7a52a4
LB
1345
1346ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1347M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1349S: Maintained
2b7a52a4 1350
2b7a52a4 1351ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1352M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1354S: Maintained
1355
dfdd8cc9
KH
1356ARM/INTEL IXP4XX ARM ARCHITECTURE
1357M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1358M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1360S: Maintained
1361F: arch/arm/mach-ixp4xx/
1362
838553c5 1363ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1364M: Jonathan Cameron <jic23@cam.ac.uk>
1365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366S: Maintained
1367F: arch/arm/mach-pxa/stargate2.c
1368F: drivers/pcmcia/pxa2xx_stargate2.c
1369
2b7a52a4 1370ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1371M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1373S: Maintained
2b7a52a4
LB
1374
1375ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1376M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1378S: Maintained
1379
1154f858 1380ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1381M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383S: Maintained
1384F: arch/arm/mach-keystone/
5edafc29 1385F: arch/arm/boot/dts/keystone-*
317929cd 1386T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1387
bc6aa566 1388ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1389M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1390L: linux-kernel@vger.kernel.org
1391S: Maintained
1392F: drivers/clk/keystone/
1393
1394ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1395M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397L: linux-kernel@vger.kernel.org
1398S: Maintained
1399F: drivers/clocksource/timer-keystone.c
1400
1401ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1402M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1403L: linux-kernel@vger.kernel.org
1404S: Maintained
1405F: drivers/power/reset/keystone-reset.c
1406
1407ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1408M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1409L: linux-kernel@vger.kernel.org
1410S: Maintained
1411F: drivers/memory/*emif*
1412
8cb555b6
CM
1413ARM/LG1K ARCHITECTURE
1414M: Chanho Min <chanho.min@lge.com>
1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416S: Maintained
1417F: arch/arm64/boot/dts/lg/
1418
2b7a52a4 1419ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1420M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1422S: Maintained
1423
3143875f
JE
1424ARM/LPC18XX ARCHITECTURE
1425M: Joachim Eastwood <manabian@gmail.com>
1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S: Maintained
19c1c32c
JE
1428F: arch/arm/boot/dts/lpc43*
1429F: drivers/clk/nxp/clk-lpc18xx*
1430F: drivers/clocksource/time-lpc32xx.c
1431F: drivers/i2c/busses/i2c-lpc2k.c
1432F: drivers/memory/pl172.c
1433F: drivers/mtd/spi-nor/nxp-spifi.c
1434F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1435N: lpc18xx
1436
15e4f7da 1437ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1438M: Vladimir Zapolskiy <vz@mleia.com>
1439M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1441T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1442S: Maintained
2377f9fd 1443F: arch/arm/boot/dts/lpc32*
15e4f7da 1444F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1445F: drivers/i2c/busses/i2c-pnx.c
1446F: drivers/net/ethernet/nxp/lpc_eth.c
1447F: drivers/usb/host/ohci-nxp.c
1448F: drivers/watchdog/pnx4008_wdt.c
1449N: lpc32xx
15e4f7da 1450
3b886171 1451ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1452M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1453S: Maintained
1454
1f664ab7 1455ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1456M: Jason Cooper <jason@lakedaemon.net>
1457M: Andrew Lunn <andrew@lunn.ch>
1458M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1459M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461S: Maintained
1462F: arch/arm/mach-mvebu/
59ec9671 1463F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1464F: arch/arm/boot/dts/armada*
1465F: arch/arm/boot/dts/kirkwood*
dcc3068a 1466F: arch/arm64/boot/dts/marvell/armada*
9f123def 1467F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1468F: arch/arm/configs/mvebu_*_defconfig
75f41273 1469
40f4978b 1470ARM/Marvell Berlin SoC support
70e1a28f 1471M: Jisheng Zhang <jszhang@marvell.com>
40f4978b
SH
1472M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474S: Maintained
1475F: arch/arm/mach-berlin/
31c17ac9 1476F: arch/arm/boot/dts/berlin*
e68d7c14 1477F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1478
40f4978b 1479
4cfab57e 1480ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1481M: Jason Cooper <jason@lakedaemon.net>
1482M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1483M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1484M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1486S: Maintained
1487F: arch/arm/mach-dove/
54a246ff
NP
1488F: arch/arm/mach-mv78xx0/
1489F: arch/arm/mach-orion5x/
1490F: arch/arm/plat-orion/
31c17ac9
GC
1491F: arch/arm/boot/dts/dove*
1492F: arch/arm/boot/dts/orion5x*
1493
3b886171 1494
d69ac131
AC
1495ARM/Orion SoC/Technologic Systems TS-78xx platform support
1496M: Alexander Clouter <alex@digriz.org.uk>
1497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498W: http://www.digriz.org.uk/ts78xx/kernel
1499S: Maintained
1500F: arch/arm/mach-orion5x/ts78xx-*
1501
e557959d
NA
1502ARM/OXNAS platform support
1503M: Neil Armstrong <narmstrong@baylibre.com>
1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d6fbd37b 1505L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
e557959d
NA
1506S: Maintained
1507F: arch/arm/mach-oxnas/
52c468fb 1508F: arch/arm/boot/dts/ox8*.dtsi
e557959d 1509F: arch/arm/boot/dts/wd-mbwe.dts
52c468fb 1510F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
e557959d
NA
1511N: oxnas
1512
607b8fc9
EH
1513ARM/Mediatek RTC DRIVER
1514M: Eddie Huang <eddie.huang@mediatek.com>
1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1517S: Maintained
1518F: drivers/rtc/rtc-mt6397.c
1519
e54951c8
MB
1520ARM/Mediatek SoC support
1521M: Matthias Brugger <matthias.bgg@gmail.com>
1522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1523L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1524S: Maintained
1525F: arch/arm/boot/dts/mt6*
1526F: arch/arm/boot/dts/mt8*
1527F: arch/arm/mach-mediatek/
1528N: mtk
1529K: mediatek
1530
0f8669e3
CY
1531ARM/Mediatek USB3 PHY DRIVER
1532M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1535S: Maintained
1536F: drivers/phy/phy-mt65xx-usb3.c
1537
adcb079f
AB
1538ARM/MICREL KS8695 ARCHITECTURE
1539M: Greg Ungerer <gerg@uclinux.org>
1540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1541F: arch/arm/mach-ks8695/
adcb079f
AB
1542S: Odd Fixes
1543
d78ff0a5 1544ARM/MIOA701 MACHINE SUPPORT
8b58be88 1545M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1547F: arch/arm/mach-pxa/mioa701.c
1548S: Maintained
1549
9624dfe6 1550ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1551M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1552S: Maintained
1553
e0ee9851 1554ARM/NOMADIK ARCHITECTURE
28b8e8d4 1555M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1556M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558S: Maintained
1559F: arch/arm/mach-nomadik/
ecc265fe 1560F: drivers/pinctrl/nomadik/
87572880 1561F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1562T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1563
9d76295a 1564ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1565M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1566L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1567W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1568S: Supported
1569
8459c159 1570ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1571M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1572M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1573S: Maintained
1574
5d783a2d 1575ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1576M: Marek Vasut <marek.vasut@gmail.com>
75280787 1577L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1578W: http://hackndev.com
1579S: Maintained
933d35f0
JP
1580F: arch/arm/mach-pxa/include/mach/palmtx.h
1581F: arch/arm/mach-pxa/palmtx.c
1582F: arch/arm/mach-pxa/include/mach/palmt5.h
1583F: arch/arm/mach-pxa/palmt5.c
1584F: arch/arm/mach-pxa/include/mach/palmld.h
1585F: arch/arm/mach-pxa/palmld.c
1586F: arch/arm/mach-pxa/include/mach/palmte2.h
1587F: arch/arm/mach-pxa/palmte2.c
1588F: arch/arm/mach-pxa/include/mach/palmtc.h
1589F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1590
b57fe924 1591ARM/PALM TREO SUPPORT
d8130624 1592M: Tomas Cech <sleep_walker@suse.com>
75280787 1593L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1594W: http://hackndev.com
1595S: Maintained
b57fe924
JP
1596F: arch/arm/mach-pxa/include/mach/palmtreo.h
1597F: arch/arm/mach-pxa/palmtreo.c
90af5811 1598
c49e1e63 1599ARM/PALMZ72 SUPPORT
8b58be88 1600M: Sergey Lapin <slapin@ossfans.org>
75280787 1601L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1602W: http://hackndev.com
1603S: Maintained
933d35f0
JP
1604F: arch/arm/mach-pxa/include/mach/palmz72.h
1605F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1606
1da177e4 1607ARM/PLEB SUPPORT
8b58be88 1608M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1609W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1610S: Maintained
1611
1612ARM/PT DIGITAL BOARD PORT
8b58be88 1613M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1615W: http://www.armlinux.org.uk/
1da177e4
LT
1616S: Maintained
1617
8fc1b0f8 1618ARM/QUALCOMM SUPPORT
bbeaa595
AG
1619M: Andy Gross <andy.gross@linaro.org>
1620M: David Brown <david.brown@linaro.org>
8fc1b0f8 1621L: linux-arm-msm@vger.kernel.org
f5d3af9d 1622L: linux-soc@vger.kernel.org
8fc1b0f8 1623S: Maintained
0ff50d60 1624F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1625F: arch/arm/boot/dts/qcom-*.dts
1626F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1627F: arch/arm/mach-qcom/
e68d7c14 1628F: arch/arm64/boot/dts/qcom/*
5482cefa 1629F: drivers/i2c/busses/i2c-qup.c
39a3366a 1630F: drivers/clk/qcom/
4fb1a420 1631F: drivers/pinctrl/qcom/
f5d3af9d 1632F: drivers/soc/qcom/
5482cefa 1633F: drivers/spi/spi-qup.c
c0c89faf
SB
1634F: drivers/tty/serial/msm_serial.h
1635F: drivers/tty/serial/msm_serial.c
1636F: drivers/*/pm8???-*
1637F: drivers/mfd/ssbi.c
916f743d 1638F: drivers/firmware/qcom_scm.c
bbeaa595 1639T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1640
2b7a52a4 1641ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1642M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1643L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1644S: Maintained
1645
b138e119
SH
1646ARM/RENESAS ARM64 ARCHITECTURE
1647M: Simon Horman <horms@verge.net.au>
1648M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1649L: linux-renesas-soc@vger.kernel.org
1650Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1651T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1652S: Supported
1653F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1654F: drivers/soc/renesas/
1655F: include/linux/soc/renesas/
b138e119 1656
d4275354 1657ARM/RISCPC ARCHITECTURE
54176cc6 1658M: Russell King <linux@armlinux.org.uk>
efc03ecb 1659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1660W: http://www.armlinux.org.uk/
d4275354 1661S: Maintained
d4275354
RK
1662F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1663F: arch/arm/include/asm/hardware/ioc.h
1664F: arch/arm/include/asm/hardware/iomd.h
1665F: arch/arm/include/asm/hardware/memc.h
1666F: arch/arm/mach-rpc/
1a6422f6 1667F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1668F: drivers/net/ethernet/i825xx/ether1*
1669F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1670F: drivers/scsi/arm/
1671
08ddbb0a
HS
1672ARM/Rockchip SoC support
1673M: Heiko Stuebner <heiko@sntech.de>
1674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1675L: linux-rockchip@lists.infradead.org
9f273c24 1676T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1677S: Maintained
541555e9 1678F: arch/arm/boot/dts/rk3*
08ddbb0a 1679F: arch/arm/mach-rockchip/
541555e9
HS
1680F: drivers/clk/rockchip/
1681F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1682F: drivers/*/*rockchip*
541555e9
HS
1683F: drivers/*/*/*rockchip*
1684F: sound/soc/rockchip/
b4331b43 1685N: rockchip
08ddbb0a 1686
5bfb937c
KK
1687ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1688M: Kukjin Kim <kgene@kernel.org>
326dce07 1689M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1690R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1692L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
6f96d639 1693Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
b21477f9 1694S: Maintained
6f0589c8 1695F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1696F: arch/arm/boot/dts/s5p*
1697F: arch/arm/boot/dts/samsung*
6f0589c8 1698F: arch/arm/boot/dts/exynos*
d97236e6 1699F: arch/arm64/boot/dts/exynos/
482ce512 1700F: arch/arm/plat-samsung/
769bbb63
HS
1701F: arch/arm/mach-s3c24*/
1702F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1703F: arch/arm/mach-s5p*/
1704F: arch/arm/mach-exynos*/
1c03274d
KK
1705F: drivers/*/*s3c24*
1706F: drivers/*/*/*s3c24*
1707F: drivers/*/*s3c64xx*
1708F: drivers/*/*s5pv210*
ffd51977 1709F: drivers/memory/samsung/*
bf50ddcd 1710F: drivers/soc/samsung/*
d6b9aea6
KK
1711F: Documentation/arm/Samsung/
1712F: Documentation/devicetree/bindings/arm/samsung/
1713F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1714F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1715N: exynos
f556cb07 1716
10ffa964
KP
1717ARM/SAMSUNG MOBILE MACHINE SUPPORT
1718M: Kyungmin Park <kyungmin.park@samsung.com>
1719L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720S: Maintained
004bbd3c 1721F: arch/arm/mach-s5pv210/
10ffa964 1722
3ce4ccb6
KD
1723ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1724M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1725M: Kamil Debski <kamil@wypas.org>
1726M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1727L: linux-arm-kernel@lists.infradead.org
1728L: linux-media@vger.kernel.org
1729S: Maintained
1730F: drivers/media/platform/s5p-g2d/
1731
e6a476fd
MS
1732ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1733M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1734M: Kamil Debski <kamil@wypas.org>
6305902c 1735M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1736M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1737L: linux-arm-kernel@lists.infradead.org
1738L: linux-media@vger.kernel.org
1739S: Maintained
934455d7 1740F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1741F: drivers/media/platform/s5p-mfc/
e6a476fd 1742
1bcbf6f4
KD
1743ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1744M: Kyungmin Park <kyungmin.park@samsung.com>
1745L: linux-arm-kernel@lists.infradead.org
1746L: linux-media@vger.kernel.org
1747S: Maintained
78fc853b 1748F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1749
7d9f9bf4
AP
1750ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1751M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
305335b9 1752M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7d9f9bf4
AP
1753L: linux-arm-kernel@lists.infradead.org
1754L: linux-media@vger.kernel.org
1755S: Maintained
1756F: drivers/media/platform/s5p-jpeg/
1757
d48d38e8 1758ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1759M: Simon Horman <horms@verge.net.au>
d48d38e8 1760M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1761L: linux-renesas-soc@vger.kernel.org
4a121096 1762Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1763T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1764S: Supported
0b514fdb
SH
1765F: arch/arm/boot/dts/emev2*
1766F: arch/arm/boot/dts/r7s*
1767F: arch/arm/boot/dts/r8a*
1768F: arch/arm/boot/dts/sh*
0b514fdb 1769F: arch/arm/configs/shmobile_defconfig
7a2071c5 1770F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1771F: arch/arm/mach-shmobile/
be32bcbb
GU
1772F: drivers/soc/renesas/
1773F: include/linux/soc/renesas/
d48d38e8 1774
66314223 1775ARM/SOCFPGA ARCHITECTURE
08b3b33f 1776M: Dinh Nguyen <dinguyen@kernel.org>
66314223
DN
1777S: Maintained
1778F: arch/arm/mach-socfpga/
efadb751
DN
1779F: arch/arm/boot/dts/socfpga*
1780F: arch/arm/configs/socfpga_defconfig
e68d7c14 1781F: arch/arm64/boot/dts/altera/
ba2b7d0a 1782W: http://www.rocketboards.org
efadb751 1783T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1784
1785ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
08b3b33f 1786M: Dinh Nguyen <dinguyen@kernel.org>
66314223
DN
1787S: Maintained
1788F: drivers/clk/socfpga/
1789
71bcada8
TT
1790ARM/SOCFPGA EDAC SUPPORT
1791M: Thor Thayer <tthayer@opensource.altera.com>
1792S: Maintained
1793F: drivers/edac/altera_edac.
1794
65ebcc11 1795ARM/STI ARCHITECTURE
a92177ea 1796M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798L: kernel@stlinux.com
1799W: http://www.stlinux.com
1800S: Maintained
1801F: arch/arm/mach-sti/
a92177ea 1802F: arch/arm/boot/dts/sti*
b8e31bf3 1803F: drivers/char/hw_random/st-rng.c
a92177ea 1804F: drivers/clocksource/arm_global_timer.c
82805d1b 1805F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1806F: drivers/cpufreq/sti-cpufreq.c
6da0f216 1807F: drivers/dma/st_fdma*
a92177ea 1808F: drivers/i2c/busses/i2c-st.c
346e2e4a 1809F: drivers/media/rc/st_rc.c
95d66b16 1810F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1811F: drivers/mmc/host/sdhci-st.c
e95cf393 1812F: drivers/phy/phy-miphy28lp.c
6da969a5 1813F: drivers/phy/phy-stih407-usb.c
346e2e4a 1814F: drivers/pinctrl/pinctrl-st.c
aac22524 1815F: drivers/remoteproc/st_remoteproc.c
c9d7cc3e 1816F: drivers/remoteproc/st_slim_rproc.c
346e2e4a 1817F: drivers/reset/sti/
db4112e6 1818F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1819F: drivers/tty/serial/st-asc.c
eb11adab 1820F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1821F: drivers/usb/host/ehci-st.c
1822F: drivers/usb/host/ohci-st.c
db4112e6 1823F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1824F: drivers/ata/ahci_st.c
c9d7cc3e 1825F: include/linux/remoteproc/st_slim_rproc.h
65ebcc11 1826
ee6e7879
MC
1827ARM/STM32 ARCHITECTURE
1828M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1829M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S: Maintained
1832T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1833N: stm32
1834F: drivers/clocksource/armv7m_systick.c
1835
d6de5b02
MG
1836ARM/TANGO ARCHITECTURE
1837M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1838L: linux-arm-kernel@lists.infradead.org
1839S: Maintained
e2bd0d37 1840N: tango
d6de5b02 1841
2b7a52a4 1842ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1843M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1845S: Maintained
1846
1bbd7089 1847ARM/TETON BGA MACHINE SUPPORT
706e69d6 1848M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850S: Maintained
1851
2b7a52a4 1852ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1853M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1854L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1855S: Maintained
1856
98ad6e3b 1857ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1858M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1860W: http://www.mcuos.com
1861S: Maintained
4e89e8f6 1862F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1863F: drivers/input/keyboard/w90p910_keypad.c
1864F: drivers/input/touchscreen/w90p910_ts.c
1865F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1866F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1867F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1868F: drivers/rtc/rtc-nuc900.c
9df92e6c 1869F: drivers/spi/spi-nuc900.c
4e89e8f6 1870F: drivers/usb/host/ehci-w90x900.c
8a61f013 1871F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1872
54274d71 1873ARM/U300 MACHINE SUPPORT
e4651a9f 1874M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876S: Supported
1877F: arch/arm/mach-u300/
9affbd24 1878F: drivers/clocksource/timer-u300.c
54274d71
LW
1879F: drivers/i2c/busses/i2c-stu300.c
1880F: drivers/rtc/rtc-coh901331.c
1881F: drivers/watchdog/coh901327_wdt.c
1882F: drivers/dma/coh901318*
87572880
LW
1883F: drivers/mfd/ab3100*
1884F: drivers/rtc/rtc-ab3100.c
1885F: drivers/rtc/rtc-coh901331.c
1886T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1887
3d00d04f
MY
1888ARM/UNIPHIER ARCHITECTURE
1889M: Masahiro Yamada <yamada.masahiro@socionext.com>
1890L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1891T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1892S: Maintained
a3ff83d2 1893F: arch/arm/boot/dts/uniphier*
e7ecbc05 1894F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1895F: arch/arm/mach-uniphier/
e7ecbc05 1896F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1897F: arch/arm64/boot/dts/socionext/
4b7f48d3 1898F: drivers/bus/uniphier-system-bus.c
734d82f4 1899F: drivers/clk/uniphier/
dd6fd4a3 1900F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2 1901F: drivers/pinctrl/uniphier/
54e991b5 1902F: drivers/reset/reset-uniphier.c
a3ff83d2 1903F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1904N: uniphier
1905
87572880 1906ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1907M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S: Maintained
1910F: arch/arm/mach-ux500/
e4651a9f 1911F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1912F: drivers/dma/ste_dma40*
e4651a9f 1913F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1914F: drivers/mfd/abx500*
1915F: drivers/mfd/ab8500*
e4651a9f
LW
1916F: drivers/mfd/dbx500*
1917F: drivers/mfd/db8500*
ecc265fe
JP
1918F: drivers/pinctrl/nomadik/pinctrl-ab*
1919F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1920F: drivers/rtc/rtc-ab8500.c
e4651a9f 1921F: drivers/rtc/rtc-pl031.c
87572880 1922T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1923
e93fde28
UH
1924ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1925M: Ulf Hansson <ulf.hansson@linaro.org>
1926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927T: git git://git.linaro.org/people/ulfh/clk.git
1928S: Maintained
1929F: drivers/clk/ux500/
e93fde28 1930
740d93b1
PM
1931ARM/VERSATILE EXPRESS PLATFORM
1932M: Liviu Dudau <liviu.dudau@arm.com>
1933M: Sudeep Holla <sudeep.holla@arm.com>
1934M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936S: Maintained
1937F: arch/arm/boot/dts/vexpress*
e68d7c14 1938F: arch/arm64/boot/dts/arm/
740d93b1
PM
1939F: arch/arm/mach-vexpress/
1940F: */*/vexpress*
7e8f403f 1941F: */*/*/vexpress*
740d93b1
PM
1942F: drivers/clk/versatile/clk-vexpress-osc.c
1943F: drivers/clocksource/versatile.c
46a600ea 1944N: mps2
740d93b1 1945
d4275354 1946ARM/VFP SUPPORT
54176cc6 1947M: Russell King <linux@armlinux.org.uk>
efc03ecb 1948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1949W: http://www.armlinux.org.uk/
d4275354
RK
1950S: Maintained
1951F: arch/arm/vfp/
1952
e66b6d8e
MV
1953ARM/VOIPAC PXA270 SUPPORT
1954M: Marek Vasut <marek.vasut@gmail.com>
1955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956S: Maintained
1957F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1958F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1959
04529fe2
TP
1960ARM/VT8500 ARM ARCHITECTURE
1961M: Tony Prisk <linux@prisktech.co.nz>
1962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963S: Maintained
1964F: arch/arm/mach-vt8500/
41fd91b4 1965F: drivers/clocksource/vt8500_timer.c
560746eb 1966F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1967F: drivers/mmc/host/wmt-sdmmc.c
1968F: drivers/pwm/pwm-vt8500.c
1969F: drivers/rtc/rtc-vt8500.c
1970F: drivers/tty/serial/vt8500_serial.c
4f31102b 1971F: drivers/usb/host/ehci-platform.c
41fd91b4 1972F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1973F: drivers/video/fbdev/vt8500lcdfb.*
1974F: drivers/video/fbdev/wm8505fb*
1975F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1976
e66b6d8e
MV
1977ARM/ZIPIT Z2 SUPPORT
1978M: Marek Vasut <marek.vasut@gmail.com>
1979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980S: Maintained
1981F: arch/arm/mach-pxa/z2.c
6ab2a855 1982F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1983
5ecc4b53
JN
1984ARM/ZTE ARCHITECTURE
1985M: Jun Nie <jun.nie@linaro.org>
1986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987S: Maintained
1988F: arch/arm/mach-zx/
1989F: drivers/clk/zte/
1990F: Documentation/devicetree/bindings/arm/zte.txt
1991F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1992
51f29d44
MS
1993ARM/ZYNQ ARCHITECTURE
1994M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1995R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997W: http://wiki.xilinx.com
d6448b76 1998T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1999S: Supported
2000F: arch/arm/mach-zynq/
bd2a337a 2001F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 2002F: drivers/block/xsysace.c
c2fd4e38
MS
2003N: zynq
2004N: xilinx
2005F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 2006F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 2007F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 2008F: drivers/edac/synopsys_edac.c
51f29d44 2009
48ec83bc 2010ARM SMMU DRIVERS
b8f9879e 2011M: Will Deacon <will.deacon@arm.com>
c8bff3a6 2012R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
2013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014S: Maintained
2015F: drivers/iommu/arm-smmu.c
48ec83bc 2016F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 2017F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 2018F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 2019
38074229
CM
2020ARM64 PORT (AARCH64 ARCHITECTURE)
2021M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 2022M: Will Deacon <will.deacon@arm.com>
38074229 2023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 2024T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
2025S: Maintained
2026F: arch/arm64/
d19766ec 2027F: Documentation/arm64/
38074229 2028
9d7005f9
LP
2029AS3645A LED FLASH CONTROLLER DRIVER
2030M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2031L: linux-media@vger.kernel.org
2032T: git git://linuxtv.org/media_tree.git
2033S: Maintained
2034F: drivers/media/i2c/as3645a.c
b5dcee22 2035F: include/media/i2c/as3645a.h
9d7005f9 2036
7c94a8b2
LW
2037ASAHI KASEI AK8974 DRIVER
2038M: Linus Walleij <linus.walleij@linaro.org>
2039L: linux-iio@vger.kernel.org
2040W: http://www.akm.com/
2041S: Supported
2042F: drivers/iio/magnetometer/ak8974.c
2043
d58de038
GJ
2044ASC7621 HARDWARE MONITOR DRIVER
2045M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2046L: linux-hwmon@vger.kernel.org
d58de038
GJ
2047S: Maintained
2048F: Documentation/hwmon/asc7621
2049F: drivers/hwmon/asc7621.c
2050
b229ece9 2051ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2052M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2053L: acpi4asus-user@lists.sourceforge.net
d0944853 2054L: platform-driver-x86@vger.kernel.org
76593d6f 2055W: http://acpi4asus.sf.net
85091b71 2056S: Maintained
b229ece9
CC
2057F: drivers/platform/x86/asus*.c
2058F: drivers/platform/x86/eeepc*.c
85091b71 2059
f6a6bbae
JPRV
2060ASUS WIRELESS RADIO CONTROL DRIVER
2061M: João Paulo Rechi Vita <jprvita@gmail.com>
2062L: platform-driver-x86@vger.kernel.org
2063S: Maintained
2064F: drivers/platform/x86/asus-wireless.c
2065
75aeddd1
DH
2066ASYMMETRIC KEYS
2067M: David Howells <dhowells@redhat.com>
2068L: keyrings@vger.kernel.org
2069S: Maintained
2070F: Documentation/crypto/asymmetric-keys.txt
2071F: include/linux/verification.h
2072F: include/crypto/public_key.h
2073F: include/crypto/pkcs7.h
2074F: crypto/asymmetric_keys/
2075
953a6479 2076ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2077R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2078W: http://sourceforge.net/projects/xscaleiop
08223d80 2079S: Odd fixes
679655da
JP
2080F: Documentation/crypto/async-tx-api.txt
2081F: crypto/async_tx/
2082F: drivers/dma/
2083F: include/linux/dmaengine.h
2084F: include/linux/async_tx.h
b3e5f263 2085
a1867d36 2086AT24 EEPROM DRIVER
14d77c4d 2087M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2088L: linux-i2c@vger.kernel.org
2089S: Maintained
2090F: drivers/misc/eeprom/at24.c
25f73ed5 2091F: include/linux/platform_data/at24.h
a1867d36 2092
e7839f25 2093ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2094M: "Ed L. Cashin" <ed.cashin@acm.org>
2095W: http://www.openaoe.org/
1da177e4 2096S: Supported
679655da
JP
2097F: Documentation/aoe/
2098F: drivers/block/aoe/
1da177e4 2099
aad7a211
AB
2100ATHEROS 71XX/9XXX GPIO DRIVER
2101M: Alban Bedel <albeu@free.fr>
2102W: https://github.com/AlbanBedel/linux
2103T: git git://github.com/AlbanBedel/linux
2104S: Maintained
2105F: drivers/gpio/gpio-ath79.c
2106F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2107
9a10a870 2108ATHEROS ATH GENERIC UTILITIES
f726ee65 2109M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2110L: linux-wireless@vger.kernel.org
2111S: Supported
2112F: drivers/net/wireless/ath/*
2113
fa1c114f 2114ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2115M: Jiri Slaby <jirislaby@gmail.com>
2116M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2117M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2118L: linux-wireless@vger.kernel.org
72c706b7 2119W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2120S: Maintained
fa451753 2121F: drivers/net/wireless/ath/ath5k/
fa1c114f 2122
12e62d6f
KV
2123ATHEROS ATH6KL WIRELESS DRIVER
2124M: Kalle Valo <kvalo@qca.qualcomm.com>
2125L: linux-wireless@vger.kernel.org
2126W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2127T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2128S: Supported
2129F: drivers/net/wireless/ath/ath6kl/
2130
2be7d22f 2131WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2132M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2133L: linux-wireless@vger.kernel.org
2134L: wil6210@qca.qualcomm.com
2135S: Supported
2136W: http://wireless.kernel.org/en/users/Drivers/wil6210
2137F: drivers/net/wireless/ath/wil6210/
dba4b74d 2138F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2139
1d7e1e6b
CL
2140CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2141M: Christian Lamparter <chunkeey@googlemail.com>
2142L: linux-wireless@vger.kernel.org
2143W: http://wireless.kernel.org/en/users/Drivers/carl9170
2144S: Maintained
2145F: drivers/net/wireless/ath/carl9170/
2146
2c2a6172
LT
2147ATK0110 HWMON DRIVER
2148M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2149L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2150S: Maintained
2151F: drivers/hwmon/asus_atk0110.c
2152
6f69a6d7 2153ATI_REMOTE2 DRIVER
8b58be88 2154M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2155S: Maintained
679655da 2156F: drivers/input/misc/ati_remote2.c
6f69a6d7 2157
7ae115b4 2158ATLX ETHERNET DRIVERS
8b58be88 2159M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2160M: Chris Snook <chris.snook@gmail.com>
e443e383 2161L: netdev@vger.kernel.org
8d5ca6ec
JC
2162W: http://sourceforge.net/projects/atl1
2163W: http://atl1.sourceforge.net
2164S: Maintained
2b133ad6 2165F: drivers/net/ethernet/atheros/
8d5ca6ec 2166
1da177e4 2167ATM
366c1bd1 2168M: Chas Williams <3chas3@gmail.com>
476604de 2169L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2170L: netdev@vger.kernel.org
1da177e4
LT
2171W: http://linux-atm.sourceforge.net
2172S: Maintained
679655da
JP
2173F: drivers/atm/
2174F: include/linux/atm*
c117ab84 2175F: include/uapi/linux/atm*
1da177e4 2176
04ac2f46 2177ATMEL AT91 / AT32 MCI DRIVER
420a3879 2178M: Ludovic Desroches <ludovic.desroches@microchip.com>
04ac2f46
NF
2179S: Maintained
2180F: drivers/mmc/host/atmel-mci.c
04ac2f46 2181
f80cb488 2182ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
e085b9d8 2183M: Nicolas Ferre <nicolas.ferre@microchip.com>
f80cb488
NF
2184S: Supported
2185F: drivers/power/reset/at91-sama5d2_shdwc.c
2186
b9cd7a25 2187ATMEL SAMA5D2 ADC DRIVER
420a3879 2188M: Ludovic Desroches <ludovic.desroches@microchip.com>
b9cd7a25
LD
2189L: linux-iio@vger.kernel.org
2190S: Supported
2191F: drivers/iio/adc/at91-sama5d2_adc.c
2192
dfae90ed 2193ATMEL Audio ALSA driver
e085b9d8 2194M: Nicolas Ferre <nicolas.ferre@microchip.com>
dfae90ed
BS
2195L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2196S: Supported
2197F: sound/soc/atmel
2198
6bd0f436 2199ATMEL XDMA DRIVER
420a3879 2200M: Ludovic Desroches <ludovic.desroches@microchip.com>
6bd0f436
LD
2201L: linux-arm-kernel@lists.infradead.org
2202L: dmaengine@vger.kernel.org
2203S: Supported
2204F: drivers/dma/at_xdmac.c
2205
888f2804 2206ATMEL I2C DRIVER
420a3879 2207M: Ludovic Desroches <ludovic.desroches@microchip.com>
888f2804
LD
2208L: linux-i2c@vger.kernel.org
2209S: Supported
2210F: drivers/i2c/busses/i2c-at91.c
2211
15515545 2212ATMEL ISI DRIVER
420a3879 2213M: Ludovic Desroches <ludovic.desroches@microchip.com>
15515545
JW
2214L: linux-media@vger.kernel.org
2215S: Supported
f2294c2d 2216F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2217F: include/media/atmel-isi.h
2218
8f4c79ce 2219ATMEL LCDFB DRIVER
e085b9d8 2220M: Nicolas Ferre <nicolas.ferre@microchip.com>
c69f677c 2221L: linux-fbdev@vger.kernel.org
8f4c79ce 2222S: Maintained
8a61f013 2223F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2224F: include/video/atmel_lcdc.h
8f4c79ce 2225
89e5785f 2226ATMEL MACB ETHERNET DRIVER
e085b9d8 2227M: Nicolas Ferre <nicolas.ferre@microchip.com>
89e5785f 2228S: Supported
9f2f381f 2229F: drivers/net/ethernet/cadence/
89e5785f 2230
5cbac98a 2231ATMEL NAND DRIVER
50cb2efa
NF
2232M: Wenyou Yang <wenyou.yang@atmel.com>
2233M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2234L: linux-mtd@lists.infradead.org
2235S: Supported
2236F: drivers/mtd/nand/atmel_nand*
2237
05c441ef 2238ATMEL SDMMC DRIVER
420a3879 2239M: Ludovic Desroches <ludovic.desroches@microchip.com>
05c441ef 2240L: linux-mmc@vger.kernel.org
2241S: Supported
2242F: drivers/mmc/host/sdhci-of-at91.c
2243
754ce4f2 2244ATMEL SPI DRIVER
e085b9d8 2245M: Nicolas Ferre <nicolas.ferre@microchip.com>
754ce4f2 2246S: Supported
9df92e6c 2247F: drivers/spi/spi-atmel.*
754ce4f2 2248
0ef09015 2249ATMEL SSC DRIVER
e085b9d8 2250M: Nicolas Ferre <nicolas.ferre@microchip.com>
0ef09015
BS
2251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252S: Supported
2253F: drivers/misc/atmel-ssc.c
2254F: include/linux/atmel-ssc.h
2255
e9cb1c5a 2256ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
e085b9d8 2257M: Nicolas Ferre <nicolas.ferre@microchip.com>
e9cb1c5a
NF
2258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259S: Supported
2260F: drivers/misc/atmel_tclib.c
2261F: drivers/clocksource/tcb_clksrc.c
2262
914a3f3b 2263ATMEL USBA UDC DRIVER
e085b9d8 2264M: Nicolas Ferre <nicolas.ferre@microchip.com>
a02875a6 2265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2266S: Supported
faf2e1db 2267F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2268
1da177e4 2269ATMEL WIRELESS DRIVER
8b58be88 2270M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2271L: linux-wireless@vger.kernel.org
1da177e4
LT
2272W: http://www.thekelleys.org.uk/atmel
2273W: http://atmelwlandriver.sourceforge.net/
2274S: Maintained
30fe0f9b 2275F: drivers/net/wireless/atmel/atmel*
1da177e4 2276
a14c0f8f 2277ATMEL MAXTOUCH DRIVER
aaf578e1
ND
2278M: Nick Dyer <nick@shmanahar.org>
2279T: git git://github.com/ndyer/linux.git
2280S: Maintained
a14c0f8f
ND
2281F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2282F: drivers/input/touchscreen/atmel_mxt_ts.c
2283F: include/linux/platform_data/atmel_mxt_ts.h
2284
26780d9e 2285ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2286M: Bradley Grove <linuxdrivers@attotech.com>
2287L: linux-scsi@vger.kernel.org
2288W: http://www.attotech.com
2289S: Supported
2290F: drivers/scsi/esas2r
26780d9e 2291
bc6e17b8
SS
2292ATUSB IEEE 802.15.4 RADIO DRIVER
2293M: Stefan Schmidt <stefan@osg.samsung.com>
2294L: linux-wpan@vger.kernel.org
2295S: Maintained
2296F: drivers/net/ieee802154/atusb.c
2297F: drivers/net/ieee802154/atusb.h
2298F: drivers/net/ieee802154/at86rf230.h
2299
a92b7b80 2300AUDIT SUBSYSTEM
915f389d 2301M: Paul Moore <paul@paul-moore.com>
8b58be88 2302M: Eric Paris <eparis@redhat.com>
915f389d 2303L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2304W: http://people.redhat.com/sgrubb/audit/
915f389d 2305T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2306S: Maintained
679655da 2307F: include/linux/audit.h
c117ab84 2308F: include/uapi/linux/audit.h
679655da 2309F: kernel/audit*
a92b7b80 2310
70e84049 2311AUXILIARY DISPLAY DRIVERS
8b58be88 2312M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2313W: http://miguelojeda.es/auxdisplay.htm
2314W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2315S: Maintained
679655da
JP
2316F: drivers/auxdisplay/
2317F: include/linux/cfag12864b.h
70e84049 2318
5f97f7f9 2319AVR32 ARCHITECTURE
e336f61f
HCE
2320M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2321M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2322W: http://www.atmel.com/products/AVR32/
249d9d9d 2323W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2324W: http://avrfreaks.net/
e336f61f 2325S: Maintained
679655da 2326F: arch/avr32/
5f97f7f9
HS
2327
2328AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2329M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2330M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2331S: Maintained
679655da 2332F: arch/avr32/mach-at32ap/
5f97f7f9 2333
1da177e4 2334AX.25 NETWORK LAYER
8b58be88 2335M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2336L: linux-hams@vger.kernel.org
d34cb28a 2337W: http://www.linux-ax25.org/
1da177e4 2338S: Maintained
c117ab84 2339F: include/uapi/linux/ax25.h
679655da
JP
2340F: include/net/ax25.h
2341F: net/ax25/
1da177e4 2342
c821d301
PR
2343AXENTIA ASOC DRIVERS
2344M: Peter Rosin <peda@axentia.se>
2345L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2346S: Maintained
2347F: Documentation/devicetree/bindings/sound/axentia,*
aa431124 2348F: sound/soc/atmel/tse850-pcm5142.c
c821d301 2349
d5269395 2350AZ6007 DVB DRIVER
5dc8a864
MCC
2351M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2352M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2353L: linux-media@vger.kernel.org
a825eaec 2354W: https://linuxtv.org
d5269395
MCC
2355T: git git://linuxtv.org/media_tree.git
2356S: Maintained
2357F: drivers/media/usb/dvb-usb-v2/az6007.c
2358
6777376e
HV
2359AZTECH FM RADIO RECEIVER DRIVER
2360M: Hans Verkuil <hverkuil@xs4all.nl>
2361L: linux-media@vger.kernel.org
2362T: git git://linuxtv.org/media_tree.git
a825eaec 2363W: https://linuxtv.org
6777376e
HV
2364S: Maintained
2365F: drivers/media/radio/radio-aztech*
2366
e2d1d6c0 2367B43 WIRELESS DRIVER
e2d1d6c0 2368L: linux-wireless@vger.kernel.org
ed072f9e 2369L: b43-dev@lists.infradead.org
491b26b4 2370W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2371S: Odd Fixes
58619b14 2372F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2373
2374B43LEGACY WIRELESS DRIVER
8b58be88 2375M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2376L: linux-wireless@vger.kernel.org
ed072f9e 2377L: b43-dev@lists.infradead.org
491b26b4 2378W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2379S: Maintained
423e3ce3 2380F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2381
300abeb5 2382BACKLIGHT CLASS/SUBSYSTEM
b7701755 2383M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2384M: Lee Jones <lee.jones@linaro.org>
9f273c24 2385T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2386S: Maintained
679655da
JP
2387F: drivers/video/backlight/
2388F: include/linux/backlight.h
300abeb5 2389
c6c8fea2 2390BATMAN ADVANCED
207df49e 2391M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2392M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2393M: Antonio Quartulli <a@unstable.cc>
1584f41f 2394L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2395W: https://www.open-mesh.org/
8b823170 2396Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2397S: Maintained
286ddfb0
SE
2398F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2399F: Documentation/ABI/testing/sysfs-class-net-mesh
2400F: Documentation/networking/batman-adv.txt
09748a22 2401F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2402F: net/batman-adv/
2403
e2d1d6c0 2404BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2405M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2406L: linux-hams@vger.kernel.org
2407W: http://www.baycom.org/~tom/ham/ham.html
2408S: Maintained
679655da 2409F: drivers/net/hamradio/baycom*
e2d1d6c0 2410
cafe5635 2411BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2412M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2413L: linux-bcache@vger.kernel.org
2414W: http://bcache.evilpiepirate.org
4d1034eb 2415S: Orphan
cafe5635
KO
2416F: drivers/md/bcache/
2417
04bd844a
HV
2418BDISP ST MEDIA DRIVER
2419M: Fabien Dessenne <fabien.dessenne@st.com>
2420L: linux-media@vger.kernel.org
2421T: git git://linuxtv.org/media_tree.git
a825eaec 2422W: https://linuxtv.org
04bd844a
HV
2423S: Supported
2424F: drivers/media/platform/sti/bdisp
2425
e2d1d6c0 2426BEFS FILE SYSTEM
db4ad036
LB
2427M: Luis de Bethencourt <luisbg@osg.samsung.com>
2428M: Salah Triki <salah.triki@gmail.com>
2429S: Maintained
2430T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2431F: Documentation/filesystems/befs.txt
2432F: fs/befs/
e2d1d6c0 2433
564ee360 2434BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2435M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2436L: netdev@vger.kernel.org
2437S: Maintained
2438F: drivers/net/ethernet/ec_bhf.c
564ee360 2439
e2d1d6c0 2440BFS FILE SYSTEM
8b58be88 2441M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2442S: Maintained
679655da
JP
2443F: Documentation/filesystems/bfs.txt
2444F: fs/bfs/
c117ab84 2445F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2446
1394f032 2447BLACKFIN ARCHITECTURE
a4edbc10 2448M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2449L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2450T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2451W: http://blackfin.uclinux.org
2452S: Supported
679655da 2453F: arch/blackfin/
566da5b2 2454
e190d6b1 2455BLACKFIN EMAC DRIVER
b3fe92b0 2456L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2457W: http://blackfin.uclinux.org
2458S: Supported
7b35f033 2459F: drivers/net/ethernet/adi/
e190d6b1 2460
566da5b2 2461BLACKFIN RTC DRIVER
b3fe92b0 2462L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2463W: http://blackfin.uclinux.org
2464S: Supported
679655da 2465F: drivers/rtc/rtc-bfin.c
1394f032 2466
936ed49a 2467BLACKFIN SDH DRIVER
109ec8c3 2468M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2469L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2470W: http://blackfin.uclinux.org
2471S: Supported
2472F: drivers/mmc/host/bfin_sdh.c
2473
1394f032 2474BLACKFIN SERIAL DRIVER
8b58be88 2475M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2476L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2477W: http://blackfin.uclinux.org
2478S: Supported
8460241e 2479F: drivers/tty/serial/bfin_uart.c
1394f032 2480
1e6d320f 2481BLACKFIN WATCHDOG DRIVER
b3fe92b0 2482L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2483W: http://blackfin.uclinux.org
2484S: Supported
679655da 2485F: drivers/watchdog/bfin_wdt.c
1e6d320f 2486
d24ecfcc 2487BLACKFIN I2C TWI DRIVER
8b58be88 2488M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2489L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2490W: http://blackfin.uclinux.org/
2491S: Supported
679655da 2492F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2493
1e204377
SJ
2494BLACKFIN MEDIA DRIVER
2495M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2496L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2497W: http://blackfin.uclinux.org/
2498S: Supported
2499F: drivers/media/platform/blackfin/
2500F: drivers/media/i2c/adv7183*
2501F: drivers/media/i2c/vs6624*
2502
b54cf35a
JSM
2503BLINKM RGB LED DRIVER
2504M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2505S: Maintained
2506F: drivers/leds/leds-blinkm.c
2507
1da177e4 2508BLOCK LAYER
8b58be88 2509M: Jens Axboe <axboe@kernel.dk>
82c426e0 2510L: linux-block@vger.kernel.org
08deed1e 2511T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2512S: Maintained
679655da 2513F: block/
ae11f7ef 2514F: kernel/trace/blktrace.c
88459642 2515F: lib/sbitmap.c
1da177e4 2516
2b54aaef 2517BLOCK2MTD DRIVER
8b58be88 2518M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2519L: linux-mtd@lists.infradead.org
2520S: Maintained
679655da 2521F: drivers/mtd/devices/block2mtd.c
2b54aaef 2522
63fbd24e 2523BLUETOOTH DRIVERS
8b58be88 2524M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2525M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2526M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2527L: linux-bluetooth@vger.kernel.org
63fbd24e 2528W: http://www.bluez.org/
22e7a424
MH
2529T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2530T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2531S: Maintained
679655da 2532F: drivers/bluetooth/
1da177e4 2533
63fbd24e 2534BLUETOOTH SUBSYSTEM
8b58be88 2535M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2536M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2537M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2538L: linux-bluetooth@vger.kernel.org
2539W: http://www.bluez.org/
22e7a424
MH
2540T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2541T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2542S: Maintained
679655da
JP
2543F: net/bluetooth/
2544F: include/net/bluetooth/
1da177e4
LT
2545
2546BONDING DRIVER
79b30750 2547M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2548M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2549M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2550L: netdev@vger.kernel.org
ce00f85c
JC
2551W: http://sourceforge.net/projects/bonding/
2552S: Supported
679655da 2553F: drivers/net/bonding/
c117ab84 2554F: include/uapi/linux/if_bonding.h
1da177e4 2555
b5f4df34
AS
2556BPF (Safe dynamic programs and tools)
2557M: Alexei Starovoitov <ast@kernel.org>
2558L: netdev@vger.kernel.org
2559L: linux-kernel@vger.kernel.org
2560S: Supported
2561F: kernel/bpf/
5aa5bd14
DB
2562F: tools/testing/selftests/bpf/
2563F: lib/test_bpf.c
b5f4df34 2564
39105890 2565BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2566M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2567L: netdev@vger.kernel.org
2568S: Supported
adfc5217 2569F: drivers/net/ethernet/broadcom/b44.*
39105890 2570
967dd82f
FF
2571BROADCOM B53 ETHERNET SWITCH DRIVER
2572M: Florian Fainelli <f.fainelli@gmail.com>
2573L: netdev@vger.kernel.org
2574L: openwrt-devel@lists.openwrt.org (subscribers-only)
2575S: Supported
2576F: drivers/net/dsa/b53/*
2577F: include/linux/platform_data/b53.h
2578
32ec90d5
FF
2579BROADCOM GENET ETHERNET DRIVER
2580M: Florian Fainelli <f.fainelli@gmail.com>
2581L: netdev@vger.kernel.org
2582S: Supported
2583F: drivers/net/ethernet/broadcom/genet/
2584
948c51e6 2585BROADCOM BNX2 GIGABIT ETHERNET DRIVER
67f0160f
MY
2586M: Rasesh Mody <rasesh.mody@cavium.com>
2587M: Harish Patil <harish.patil@cavium.com>
2588M: Dept-GELinuxNICDev@cavium.com
948c51e6
MC
2589L: netdev@vger.kernel.org
2590S: Supported
adfc5217
JK
2591F: drivers/net/ethernet/broadcom/bnx2.*
2592F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2593
4d9d2cb0 2594BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2595M: Yuval Mintz <Yuval.Mintz@cavium.com>
2596M: Ariel Elior <ariel.elior@cavium.com>
2597M: everest-linux-l2@cavium.com
4d9d2cb0
ET
2598L: netdev@vger.kernel.org
2599S: Supported
adfc5217 2600F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2601
90f4c594 2602BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2603M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2604M: Ray Jui <rjui@broadcom.com>
2605M: Scott Branden <sbranden@broadcom.com>
086f4704 2606M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2607T: git git://github.com/broadcom/mach-bcm
af4b8e37 2608S: Maintained
ccf62f5a
JM
2609N: bcm281*
2610N: bcm113*
2611N: bcm216*
2612N: kona
af4b8e37 2613F: arch/arm/mach-bcm/
af4b8e37 2614
9209bec4 2615BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2616M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2617M: Lee Jones <lee@kernel.org>
10b9e887 2618M: Eric Anholt <eric@anholt.net>
f680f25c 2619L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2621T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2622S: Maintained
9209bec4 2623N: bcm2835
4a5a7a66 2624F: drivers/staging/vc04_services
f680f25c 2625
5564f092
RM
2626BROADCOM BCM47XX MIPS ARCHITECTURE
2627M: Hauke Mehrtens <hauke@hauke-m.de>
2628M: Rafał Miłecki <zajec5@gmail.com>
2629L: linux-mips@linux-mips.org
2630S: Maintained
7ad2410c 2631F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2632F: arch/mips/bcm47xx/*
2633F: arch/mips/include/asm/mach-bcm47xx/*
2634
9209bec4 2635BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2636M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2637M: Rafał Miłecki <zajec5@gmail.com>
2638M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2639L: linux-arm-kernel@lists.infradead.org
2640S: Maintained
2641F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2642F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2643F: arch/arm/boot/dts/bcm470*
2644
4ebd5047
RM
2645BROADCOM BCM53573 ARM ARCHITECTURE
2646M: Rafał Miłecki <rafal@milecki.pl>
2647L: linux-arm-kernel@lists.infradead.org
2648S: Maintained
2649F: arch/arm/boot/dts/bcm53573*
2650F: arch/arm/boot/dts/bcm47189*
2651
e076e962
FF
2652BROADCOM BCM63XX ARM ARCHITECTURE
2653M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2654M: bcm-kernel-feedback-list@broadcom.com
20de823e 2655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2656T: git git://github.com/broadcom/stblinux.git
e076e962 2657S: Maintained
d6f4e76e 2658N: bcm63xx
e076e962 2659
7110e227
KC
2660BROADCOM BCM63XX/BCM33XX UDC DRIVER
2661M: Kevin Cernekee <cernekee@gmail.com>
2662L: linux-usb@vger.kernel.org
2663S: Maintained
2664F: drivers/usb/gadget/udc/bcm63xx_udc.*
2665
2df94fd6 2666BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2667M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2668M: Gregory Fong <gregory.0xf0@gmail.com>
2669M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2670M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2671L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2672T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2673S: Maintained
2674F: arch/arm/mach-bcm/*brcmstb*
2675F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2676F: drivers/bus/brcmstb_gisb.c
5009a289 2677N: brcmstb
2df94fd6 2678
70371cef
KC
2679BROADCOM BMIPS MIPS ARCHITECTURE
2680M: Kevin Cernekee <cernekee@gmail.com>
2681M: Florian Fainelli <f.fainelli@gmail.com>
2682L: linux-mips@linux-mips.org
eb6725d0 2683T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2684S: Maintained
2685F: arch/mips/bmips/*
2686F: arch/mips/include/asm/mach-bmips/*
2687F: arch/mips/kernel/*bmips*
338808de 2688F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2689F: drivers/irqchip/irq-bcm63*
70371cef
KC
2690F: drivers/irqchip/irq-bcm7*
2691F: drivers/irqchip/irq-brcmstb*
3271e610 2692F: include/linux/bcm963xx_nvram.h
8fce60b8 2693F: include/linux/bcm963xx_tag.h
70371cef 2694
20bb5505
MM
2695BROADCOM BMIPS CPUFREQ DRIVER
2696M: Markus Mayer <mmayer@broadcom.com>
2697M: bcm-kernel-feedback-list@broadcom.com
2698L: linux-pm@vger.kernel.org
2699S: Maintained
2700F: drivers/cpufreq/bmips-cpufreq.c
2701
948c51e6 2702BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2703M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2704M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2705M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2706L: netdev@vger.kernel.org
2707S: Supported
adfc5217 2708F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2709
a9533e7e 2710BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2711M: Arend van Spriel <arend.vanspriel@broadcom.com>
2712M: Franky Lin <franky.lin@broadcom.com>
2713M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2714L: linux-wireless@vger.kernel.org
2a734451 2715L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2716S: Supported
05491d2c 2717F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2718
9958d6f9 2719BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2720M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2721L: linux-scsi@vger.kernel.org
2722S: Supported
2723F: drivers/scsi/bnx2fc/
2724
6a6b5ad0 2725BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2726M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2727L: linux-scsi@vger.kernel.org
2728S: Supported
2729F: drivers/scsi/bnx2i/
2730
63f37ddf 2731BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2732M: Ray Jui <rjui@broadcom.com>
2733M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2734M: Jon Mason <jonmason@broadcom.com>
086f4704 2735M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2737T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2738S: Maintained
2739N: iproc
2740N: cygnus
5c161242 2741N: bcm[-_]nsp
36c0237f
SB
2742N: bcm9113*
2743N: bcm9583*
63f37ddf
JM
2744N: bcm9585*
2745N: bcm9586*
2746N: bcm988312
36c0237f 2747N: bcm113*
63f37ddf
JM
2748N: bcm583*
2749N: bcm585*
2750N: bcm586*
2751N: bcm88312
d76e21b8 2752F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2753F: drivers/clk/bcm/clk-ns*
2754F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2755
3b0213d5
GF
2756BROADCOM BRCMSTB GPIO DRIVER
2757M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2758L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2759S: Supported
2760F: drivers/gpio/gpio-brcmstb.c
2761F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2762
7b7f588b 2763BROADCOM KONA GPIO DRIVER
5e163903 2764M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2765L: bcm-kernel-feedback-list@broadcom.com
2766S: Supported
2767F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2768F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2769
f6e734a8
RM
2770BROADCOM NVRAM DRIVER
2771M: Rafał Miłecki <zajec5@gmail.com>
2772L: linux-mips@linux-mips.org
2773S: Maintained
2774F: drivers/firmware/broadcom/*
2775
02787daa
BN
2776BROADCOM STB NAND FLASH DRIVER
2777M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2778M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2779L: linux-mtd@lists.infradead.org
1285734c 2780L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2781S: Maintained
2782F: drivers/mtd/nand/brcmnand/
2783
bb446b57
MM
2784BROADCOM STB AVS CPUFREQ DRIVER
2785M: Markus Mayer <mmayer@broadcom.com>
2786M: bcm-kernel-feedback-list@broadcom.com
2787L: linux-pm@vger.kernel.org
2788S: Maintained
2789F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
de322e08 2790F: drivers/cpufreq/brcmstb*
bb446b57 2791
c9678d86
RM
2792BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2793M: Rafał Miłecki <zajec5@gmail.com>
2794L: linux-wireless@vger.kernel.org
2795S: Maintained
2796F: drivers/bcma/
2797F: include/linux/bcma/
2798
b8302205
FF
2799BROADCOM SYSTEMPORT ETHERNET DRIVER
2800M: Florian Fainelli <f.fainelli@gmail.com>
2801L: netdev@vger.kernel.org
2802S: Supported
2803F: drivers/net/ethernet/broadcom/bcmsysport.*
2804
42515e61 2805BROADCOM VULCAN ARM64 SOC
3483b163 2806M: Jayachandran C. <c.jayachandran@gmail.com>
086f4704 2807M: bcm-kernel-feedback-list@broadcom.com
42515e61 2808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2809S: Maintained
2810F: arch/arm64/boot/dts/broadcom/vulcan*
2811
7725ccfd 2812BROCADE BFA FC SCSI DRIVER
aa803370
AG
2813M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2814M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2815L: linux-scsi@vger.kernel.org
2816S: Supported
2817F: drivers/scsi/bfa/
7725ccfd 2818
8b230ed8 2819BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2820M: Rasesh Mody <rasesh.mody@cavium.com>
2821M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2822M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
2823L: netdev@vger.kernel.org
2824S: Supported
f844a0ea 2825F: drivers/net/ethernet/brocade/bna/
8b230ed8 2826
5cdf7f76 2827BSG (block layer generic sg v4 driver)
8b58be88 2828M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2829L: linux-scsi@vger.kernel.org
2830S: Supported
679655da
JP
2831F: block/bsg.c
2832F: include/linux/bsg.h
c117ab84 2833F: include/uapi/linux/bsg.h
5cdf7f76 2834
af39917d
CL
2835BT87X AUDIO DRIVER
2836M: Clemens Ladisch <clemens@ladisch.de>
2837L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2838T: git git://git.alsa-project.org/alsa-kernel.git
2839S: Maintained
2840F: Documentation/sound/alsa/Bt87x.txt
2841F: sound/pci/bt87x.c
2842
ff1d5c2f 2843BT8XXGPIO DRIVER
eb032b98 2844M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2845W: http://bu3sch.de/btgpio.php
2846S: Maintained
72dbb705 2847F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2848
eb1eb04f 2849BTRFS FILE SYSTEM
c0778e25
CM
2850M: Chris Mason <clm@fb.com>
2851M: Josef Bacik <jbacik@fb.com>
d8130624 2852M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2853L: linux-btrfs@vger.kernel.org
2854W: http://btrfs.wiki.kernel.org/
8a6e2535 2855Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2856T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2857S: Maintained
679655da
JP
2858F: Documentation/filesystems/btrfs.txt
2859F: fs/btrfs/
eb1eb04f 2860
1da177e4 2861BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2862M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2863M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2864L: linux-media@vger.kernel.org
a825eaec 2865W: https://linuxtv.org
275ffde4 2866T: git git://linuxtv.org/media_tree.git
f96236e5 2867S: Odd fixes
618cd932 2868F: Documentation/media/v4l-drivers/bttv*
90d72ac6 2869F: drivers/media/pci/bt8xx/bttv*
1da177e4 2870
1f34923c
KA
2871BUSLOGIC SCSI DRIVER
2872M: Khalid Aziz <khalid@gonehiking.org>
2873L: linux-scsi@vger.kernel.org
2874S: Maintained
2875F: drivers/scsi/BusLogic.*
2876F: drivers/scsi/FlashPoint.*
2877
af39917d
CL
2878C-MEDIA CMI8788 DRIVER
2879M: Clemens Ladisch <clemens@ladisch.de>
2880L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2881T: git git://git.alsa-project.org/alsa-kernel.git
2882S: Maintained
2883F: sound/pci/oxygen/
2884
2141355f
MS
2885C6X ARCHITECTURE
2886M: Mark Salter <msalter@redhat.com>
2887M: Aurelien Jacquiot <a-jacquiot@ti.com>
2888L: linux-c6x-dev@linux-c6x.org
2889W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2890S: Maintained
2891F: arch/c6x/
2892
a5432f5a 2893CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2894M: David Howells <dhowells@redhat.com>
e62d6e24 2895L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2896S: Supported
2897F: Documentation/filesystems/caching/cachefiles.txt
2898F: fs/cachefiles/
2899
c815ca39
HV
2900CADET FM/AM RADIO RECEIVER DRIVER
2901M: Hans Verkuil <hverkuil@xs4all.nl>
2902L: linux-media@vger.kernel.org
2903T: git git://linuxtv.org/media_tree.git
a825eaec 2904W: https://linuxtv.org
c815ca39
HV
2905S: Maintained
2906F: drivers/media/radio/radio-cadet*
2907
77d5140f 2908CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2909M: Jonathan Corbet <corbet@lwn.net>
661263b5 2910L: linux-media@vger.kernel.org
275ffde4 2911T: git git://linuxtv.org/media_tree.git
77d5140f 2912S: Maintained
618cd932 2913F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 2914F: drivers/media/platform/marvell-ccic/
77d5140f 2915
201b6bab 2916CAIF NETWORK LAYER
5c574f50 2917M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2918L: netdev@vger.kernel.org
2919S: Supported
2920F: Documentation/networking/caif/
2921F: drivers/net/caif/
c117ab84 2922F: include/uapi/linux/caif/
201b6bab
JP
2923F: include/net/caif/
2924F: net/caif/
2925
77dac90f 2926CALGARY x86-64 IOMMU
a6921c29
JM
2927M: Muli Ben-Yehuda <mulix@mulix.org>
2928M: Jon Mason <jdmason@kudzu.us>
2929L: iommu@lists.linux-foundation.org
77dac90f 2930S: Maintained
679655da
JP
2931F: arch/x86/kernel/pci-calgary_64.c
2932F: arch/x86/kernel/tce_64.c
2933F: arch/x86/include/asm/calgary.h
2934F: arch/x86/include/asm/tce.h
77dac90f 2935
e2d1d6c0 2936CAN NETWORK LAYER
8d15d386 2937M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2938M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2939L: linux-can@vger.kernel.org
84b0d715 2940W: https://github.com/linux-can
870482a4
MKB
2941T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2942T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2943S: Maintained
f35f6c8f 2944F: Documentation/networking/can.txt
8d15d386 2945F: net/can/
8d15d386 2946F: include/linux/can/core.h
c117ab84
CEB
2947F: include/uapi/linux/can.h
2948F: include/uapi/linux/can/bcm.h
2949F: include/uapi/linux/can/raw.h
2950F: include/uapi/linux/can/gw.h
e2d1d6c0 2951
4261a204 2952CAN NETWORK DRIVERS
8b58be88 2953M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2954M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2955L: linux-can@vger.kernel.org
84b0d715 2956W: https://github.com/linux-can
870482a4
MKB
2957T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2958T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2959S: Maintained
3636876a 2960F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2961F: drivers/net/can/
2962F: include/linux/can/dev.h
8d15d386 2963F: include/linux/can/platform/
c117ab84
CEB
2964F: include/uapi/linux/can/error.h
2965F: include/uapi/linux/can/netlink.h
4261a204 2966
95d16c72 2967CAPABILITIES
39baa7e6 2968M: Serge Hallyn <serge@hallyn.com>
95d16c72 2969L: linux-security-module@vger.kernel.org
6305902c 2970S: Supported
95d16c72 2971F: include/linux/capability.h
c117ab84 2972F: include/uapi/linux/capability.h
6305902c 2973F: security/commoncap.c
38a94118 2974F: kernel/capability.c
95d16c72 2975
b84894c7
KT
2976CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2977M: Kevin Tsai <ktsai@capellamicro.com>
2978S: Maintained
2979F: drivers/iio/light/cm*
8c27ceff 2980F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
b84894c7 2981
f9484852
JG
2982CAVIUM I2C DRIVER
2983M: Jan Glauber <jglauber@cavium.com>
2984M: David Daney <david.daney@cavium.com>
2985W: http://www.cavium.com
2986S: Supported
2987F: drivers/i2c/busses/i2c-octeon*
2988F: drivers/i2c/busses/i2c-thunderx*
2989
f21fb3ed
RV
2990CAVIUM LIQUIDIO NETWORK DRIVER
2991M: Derek Chickles <derek.chickles@caviumnetworks.com>
2992M: Satanand Burla <satananda.burla@caviumnetworks.com>
2993M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2994M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2995L: netdev@vger.kernel.org
2996W: http://www.cavium.com
2997S: Supported
f21fb3ed
RV
2998F: drivers/net/ethernet/cavium/liquidio/
2999
ef0bbac3
VB
3000CC2520 IEEE-802.15.4 RADIO DRIVER
3001M: Varka Bhadram <varkabhadram@gmail.com>
3002L: linux-wpan@vger.kernel.org
3003S: Maintained
3004F: drivers/net/ieee802154/cc2520.c
3005F: include/linux/spi/cc2520.h
3006F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3007
ca684386
HV
3008CEC DRIVER
3009M: Hans Verkuil <hans.verkuil@cisco.com>
3010L: linux-media@vger.kernel.org
3011T: git git://linuxtv.org/media_tree.git
3012W: http://linuxtv.org
3013S: Supported
104eda6d 3014F: Documentation/media/kapi/cec-core.rst
618cd932 3015F: Documentation/media/uapi/cec
104eda6d 3016F: drivers/media/cec/
ca684386
HV
3017F: drivers/media/cec-edid.c
3018F: drivers/media/rc/keymaps/rc-cec.c
3019F: include/media/cec.h
3020F: include/media/cec-edid.h
104eda6d
HV
3021F: include/uapi/linux/cec.h
3022F: include/uapi/linux/cec-funcs.h
ca684386 3023
b8154542 3024CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 3025M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 3026L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
3027W: http://www.ibm.com/developerworks/power/cell/
3028S: Supported
679655da 3029F: arch/powerpc/include/asm/cell*.h
679655da 3030F: arch/powerpc/include/asm/spu*.h
c117ab84 3031F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
3032F: arch/powerpc/oprofile/*cell*
3033F: arch/powerpc/platforms/cell/
b8154542 3034
398ecff5
SW
3035CEPH COMMON CODE (LIBCEPH)
3036M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3037M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3038M: Sage Weil <sage@redhat.com>
82593f87 3039L: ceph-devel@vger.kernel.org
09d90327 3040W: http://ceph.com/
fb99f881 3041T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3042T: git git://github.com/ceph/ceph-client.git
9030aaf9 3043S: Supported
14430813
JP
3044F: net/ceph/
3045F: include/linux/ceph/
3046F: include/linux/crush/
9030aaf9 3047
398ecff5
SW
3048CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3049M: "Yan, Zheng" <zyan@redhat.com>
3050M: Sage Weil <sage@redhat.com>
3051M: Ilya Dryomov <idryomov@gmail.com>
3052L: ceph-devel@vger.kernel.org
3053W: http://ceph.com/
3054T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3055T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3056S: Supported
3057F: Documentation/filesystems/ceph.txt
3058F: fs/ceph/
3059
cfc411e7
DH
3060CERTIFICATE HANDLING:
3061M: David Howells <dhowells@redhat.com>
3062M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3063L: keyrings@vger.kernel.org
cfc411e7
DH
3064S: Maintained
3065F: Documentation/module-signing.txt
3066F: certs/
d8d80386 3067F: scripts/sign-file.c
cfc411e7
DH
3068F: scripts/extract-cert.c
3069
18332a80 3070CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3071L: linux-usb@vger.kernel.org
10c6c9c9 3072S: Orphan
679655da
JP
3073F: Documentation/usb/WUSB-Design-overview.txt
3074F: Documentation/usb/wusb-cbaf
355ffe69
DV
3075F: drivers/usb/host/hwa-hc.c
3076F: drivers/usb/host/whci/
679655da
JP
3077F: drivers/usb/wusbcore/
3078F: include/linux/usb/wusb*
18332a80 3079
c4d7e510
RG
3080HT16K33 LED CONTROLLER DRIVER
3081M: Robin van der Gracht <robin@protonic.nl>
3082S: Maintained
3083F: drivers/auxdisplay/ht16k33.c
3084F: Documentation/devicetree/bindings/display/ht16k33.txt
3085
70e84049 3086CFAG12864B LCD DRIVER
8b58be88 3087M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3088W: http://miguelojeda.es/auxdisplay.htm
3089W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3090S: Maintained
679655da
JP
3091F: drivers/auxdisplay/cfag12864b.c
3092F: include/linux/cfag12864b.h
70e84049
MOS
3093
3094CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3095M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3096W: http://miguelojeda.es/auxdisplay.htm
3097W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3098S: Maintained
679655da
JP
3099F: drivers/auxdisplay/cfag12864bfb.c
3100F: include/linux/cfag12864b.h
70e84049 3101
704232c2 3102CFG80211 and NL80211
8b58be88 3103M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3104L: linux-wireless@vger.kernel.org
ce466579
JB
3105W: http://wireless.kernel.org/
3106T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3107T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3108S: Maintained
c117ab84 3109F: include/uapi/linux/nl80211.h
679655da
JP
3110F: include/net/cfg80211.h
3111F: net/wireless/*
3112X: net/wireless/wext*
704232c2 3113
46e64261
GKH
3114CHAR and MISC DRIVERS
3115M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3116M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3117T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3118S: Supported
46e64261
GKH
3119F: drivers/char/*
3120F: drivers/misc/*
471322a8 3121F: include/linux/miscdevice.h
46e64261 3122
0a920b5b 3123CHECKPATCH
8b58be88 3124M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3125M: Joe Perches <joe@perches.com>
3126S: Maintained
679655da 3127F: scripts/checkpatch.pl
0a920b5b 3128
f8407f26
HW
3129CHINESE DOCUMENTATION
3130M: Harry Wei <harryxiyou@gmail.com>
9740153c 3131L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3132L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3133S: Maintained
f5ff9b63 3134F: Documentation/translations/zh_CN/
f8407f26 3135
2721ea2c 3136CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3137M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3138T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3139L: linux-usb@vger.kernel.org
3140S: Maintained
3141F: drivers/usb/chipidea/
3142
a93ad65d
HG
3143CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3144M: Hans de Goede <hdegoede@redhat.com>
3145L: linux-input@vger.kernel.org
3146S: Maintained
3147F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3148F: drivers/input/touchscreen/chipone_icn8318.c
3149
ab043105
OJ
3150CHROME HARDWARE PLATFORM SUPPORT
3151M: Olof Johansson <olof@lixom.net>
3152S: Maintained
9f273c24 3153T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3154F: drivers/platform/chrome/
3155
641cb85e 3156CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3157M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3158M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3159M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3160M: Neel Patel <neepatel@cisco.com>
7063fbf2 3161S: Supported
a6a5580c 3162F: drivers/net/ethernet/cisco/enic/
7063fbf2 3163
e3cf00d0 3164CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3165M: Christian Benvenuti <benve@cisco.com>
3166M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3167S: Supported
35ef4a9e 3168F: drivers/infiniband/hw/usnic/
e3cf00d0 3169
2b7a52a4 3170CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3171M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3172L: netdev@vger.kernel.org
3173S: Maintained
57d0b7a0 3174F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3175
3d4cfdc9
MB
3176CIRRUS LOGIC AUDIO CODEC DRIVERS
3177M: Brian Austin <brian.austin@cirrus.com>
3178M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3179L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3180S: Maintained
3181F: sound/soc/codecs/cs*
3182
94574d9a
KRW
3183CLEANCACHE API
3184M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3185L: linux-kernel@vger.kernel.org
3186S: Maintained
3187F: mm/cleancache.c
3188F: include/linux/cleancache.h
3189
d4275354 3190CLK API
54176cc6 3191M: Russell King <linux@armlinux.org.uk>
aa571b14 3192L: linux-clk@vger.kernel.org
37417046 3193S: Maintained
d4275354
RK
3194F: include/linux/clk.h
3195
9222d247
JS
3196CLOCKSOURCE, CLOCKEVENT DRIVERS
3197M: Daniel Lezcano <daniel.lezcano@linaro.org>
3198M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3199L: linux-kernel@vger.kernel.org
9222d247
JS
3200T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3201S: Supported
3202F: drivers/clocksource
3203
5df6d737 3204CISCO FCOE HBA DRIVER
6593ccd8
SK
3205M: Satish Kharat <satishkh@cisco.com>
3206M: Sesidhar Baddela <sebaddel@cisco.com>
3207M: Karan Tilak Kumar <kartilak@cisco.com>
5df6d737
AJ
3208L: linux-scsi@vger.kernel.org
3209S: Supported
2a99921a 3210F: drivers/scsi/fnic/
5df6d737 3211
c8806b6c 3212CISCO SCSI HBA DRIVER
6593ccd8 3213M: Karan Tilak Kumar <kartilak@cisco.com>
c8806b6c
NM
3214M: Sesidhar Baddela <sebaddel@cisco.com>
3215L: linux-scsi@vger.kernel.org
3216S: Supported
3217F: drivers/scsi/snic/
3218
529aa8cb
TLSC
3219CMPC ACPI DRIVER
3220M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3221M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3222L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3223S: Supported
3224F: drivers/platform/x86/classmate-laptop.c
3225
85756a06
HV
3226COBALT MEDIA DRIVER
3227M: Hans Verkuil <hans.verkuil@cisco.com>
3228L: linux-media@vger.kernel.org
3229T: git git://linuxtv.org/media_tree.git
a825eaec 3230W: https://linuxtv.org
85756a06
HV
3231S: Supported
3232F: drivers/media/pci/cobalt/
3233
74425eee 3234COCCINELLE/Semantic Patches (SmPL)
26de9c26 3235M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3236M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3237M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3238M: Michal Marek <mmarek@suse.com>
26de9c26 3239L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3240T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3241W: http://coccinelle.lip6.fr/
3242S: Supported
4b9033a3 3243F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3244F: scripts/coccinelle/
3245F: scripts/coccicheck
3246
1da177e4 3247CODA FILE SYSTEM
8b58be88 3248M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3249M: coda@cs.cmu.edu
3250L: codalist@coda.cs.cmu.edu
3251W: http://www.coda.cs.cmu.edu/
3252S: Maintained
679655da
JP
3253F: Documentation/filesystems/coda.txt
3254F: fs/coda/
3255F: include/linux/coda*.h
c117ab84 3256F: include/uapi/linux/coda*.h
1da177e4 3257
0b14261e
PZ
3258CODA V4L2 MEM2MEM DRIVER
3259M: Philipp Zabel <p.zabel@pengutronix.de>
3260L: linux-media@vger.kernel.org
3261S: Maintained
3262F: Documentation/devicetree/bindings/media/coda.txt
3263F: drivers/media/platform/coda/
3264
7704addb 3265COMMON CLK FRAMEWORK
a85fa007 3266M: Michael Turquette <mturquette@baylibre.com>
f956165f 3267M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3268L: linux-clk@vger.kernel.org
22d61acf 3269Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3270T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3271S: Maintained
ae4185cd 3272F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3273F: drivers/clk/
3274X: drivers/clk/clkdev.c
7704addb 3275F: include/linux/clk-pr*
60bea3b5 3276F: include/linux/clk/
7704addb 3277
e2d1d6c0 3278COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3279M: Steve French <sfrench@samba.org>
51223df6 3280L: linux-cifs@vger.kernel.org
d1f28953 3281L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3282W: http://linux-cifs.samba.org/
bb1d5dda 3283T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3284S: Supported
ec421a71 3285F: Documentation/filesystems/cifs/
679655da 3286F: fs/cifs/
e2d1d6c0 3287
1da177e4 3288COMPACTPCI HOTPLUG CORE
8b58be88 3289M: Scott Murray <scott@spiteful.org>
64dab204 3290L: linux-pci@vger.kernel.org
82c4dfc7 3291S: Maintained
679655da 3292F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3293
3294COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3295M: Scott Murray <scott@spiteful.org>
64dab204 3296L: linux-pci@vger.kernel.org
82c4dfc7 3297S: Maintained
679655da 3298F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3299
3300COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3301M: Scott Murray <scott@spiteful.org>
64dab204 3302L: linux-pci@vger.kernel.org
82c4dfc7 3303S: Maintained
679655da 3304F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3305
5411552c 3306COMPAL LAPTOP SUPPORT
8b58be88 3307M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3308L: platform-driver-x86@vger.kernel.org
5411552c 3309S: Maintained
679655da 3310F: drivers/platform/x86/compal-laptop.c
5411552c 3311
949be0f7 3312CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3313L: accessrunner-general@lists.sourceforge.net
3314W: http://accessrunner.sourceforge.net/
44243ef4 3315S: Orphan
679655da 3316F: drivers/usb/atm/cxacru.c
949be0f7 3317
e2d1d6c0 3318CONFIGFS
d6351db2 3319M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3320M: Christoph Hellwig <hch@lst.de>
3321T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3322S: Supported
679655da
JP
3323F: fs/configfs/
3324F: include/linux/configfs.h
e2d1d6c0 3325
acb9c1b2 3326CONNECTOR
8b58be88 3327M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3328L: netdev@vger.kernel.org
3329S: Maintained
3330F: drivers/connector/
3331
a3e3354d 3332CONTROL GROUP (CGROUP)
860ca0e6 3333M: Tejun Heo <tj@kernel.org>
ad50c159 3334M: Li Zefan <lizefan@huawei.com>
4d205676 3335M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3336L: cgroups@vger.kernel.org
860ca0e6 3337T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3338S: Maintained
4b16b0c0 3339F: Documentation/cgroup*
679655da
JP
3340F: include/linux/cgroup*
3341F: kernel/cgroup*
a3e3354d
TH
3342
3343CONTROL GROUP - CPUSET
3344M: Li Zefan <lizefan@huawei.com>
3345L: cgroups@vger.kernel.org
3346W: http://www.bullopensource.org/cpuset/
3347W: http://oss.sgi.com/projects/cpusets/
3348T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3349S: Maintained
4b16b0c0 3350F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3351F: include/linux/cpuset.h
3352F: kernel/cpuset.c
3353
3354CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3355M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3356M: Michal Hocko <mhocko@kernel.org>
c4e29738 3357M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3358L: cgroups@vger.kernel.org
3359L: linux-mm@kvack.org
3360S: Maintained
3361F: mm/memcontrol.c
5d1ea48b 3362F: mm/swap_cgroup.c
fb3a0fb6 3363
bebe4678 3364CORETEMP HARDWARE MONITORING DRIVER
96859129 3365M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3366L: linux-hwmon@vger.kernel.org
bebe4678 3367S: Maintained
679655da
JP
3368F: Documentation/hwmon/coretemp
3369F: drivers/hwmon/coretemp.c
bebe4678 3370
1da177e4 3371COSA/SRP SYNC SERIAL DRIVER
8b58be88 3372M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3373W: http://www.fi.muni.cz/~kas/cosa/
3374S: Maintained
679655da 3375F: drivers/net/wan/cosa*
1da177e4 3376
4371ee35 3377CPMAC ETHERNET DRIVER
9dd4aaef 3378M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3379L: netdev@vger.kernel.org
3380S: Maintained
b544dbac 3381F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3382
1da177e4 3383CPU FREQUENCY DRIVERS
9c3646d1 3384M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3385M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3386L: linux-pm@vger.kernel.org
1da177e4 3387S: Maintained
27209d91
VK
3388T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3389T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
993e5483 3390B: https://bugzilla.kernel.org
dabe73cb 3391F: Documentation/cpu-freq/
679655da
JP
3392F: drivers/cpufreq/
3393F: include/linux/cpufreq.h
1da177e4 3394
8a67f0ef
VK
3395CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3396M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3397M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3398L: linux-pm@vger.kernel.org
3399W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3400S: Maintained
3401F: drivers/cpufreq/arm_big_little.h
3402F: drivers/cpufreq/arm_big_little.c
3403F: drivers/cpufreq/arm_big_little_dt.c
3404
14d2c34c 3405CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3406M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3407M: Daniel Lezcano <daniel.lezcano@linaro.org>
3408L: linux-pm@vger.kernel.org
3409L: linux-arm-kernel@lists.infradead.org
cea8321c 3410T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3411S: Maintained
3412F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3413
0c570c18
BZ
3414CPUIDLE DRIVER - ARM EXYNOS
3415M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3416M: Daniel Lezcano <daniel.lezcano@linaro.org>
3417M: Kukjin Kim <kgene@kernel.org>
3418L: linux-pm@vger.kernel.org
3419L: linux-samsung-soc@vger.kernel.org
3420S: Supported
3421F: drivers/cpuidle/cpuidle-exynos.c
3422F: arch/arm/mach-exynos/pm.c
3423
a8e39c35 3424CPUIDLE DRIVERS
9c3646d1 3425M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3426M: Daniel Lezcano <daniel.lezcano@linaro.org>
3427L: linux-pm@vger.kernel.org
3428S: Maintained
cea8321c 3429T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2ed38cbe 3430B: https://bugzilla.kernel.org
a8e39c35
DL
3431F: drivers/cpuidle/*
3432F: include/linux/cpuidle.h
3433
1da177e4 3434CPUID/MSR DRIVER
8b58be88 3435M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3436S: Maintained
679655da
JP
3437F: arch/x86/kernel/cpuid.c
3438F: arch/x86/kernel/msr.c
1da177e4 3439
7fe2f639 3440CPU POWER MONITORING SUBSYSTEM
d8130624 3441M: Thomas Renninger <trenn@suse.com>
103f1790 3442L: linux-pm@vger.kernel.org
7fe2f639 3443S: Maintained
14430813 3444F: tools/power/cpupower/
7fe2f639 3445
1da177e4 3446CRAMFS FILESYSTEM
ce00f85c 3447W: http://sourceforge.net/projects/cramfs/
54886a71 3448S: Orphan / Obsolete
679655da
JP
3449F: Documentation/filesystems/cramfs.txt
3450F: fs/cramfs/
1da177e4
LT
3451
3452CRIS PORT
8b58be88
JP
3453M: Mikael Starvik <starvik@axis.com>
3454M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3455L: linux-cris-kernel@axis.com
1da177e4 3456W: http://developer.axis.com
9f273c24 3457T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3458S: Maintained
679655da 3459F: arch/cris/
df621252 3460F: drivers/tty/serial/crisv10.*
1da177e4
LT
3461
3462CRYPTO API
8b58be88
JP
3463M: Herbert Xu <herbert@gondor.apana.org.au>
3464M: "David S. Miller" <davem@davemloft.net>
1da177e4 3465L: linux-crypto@vger.kernel.org
9f273c24 3466T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3467T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3468S: Maintained
679655da 3469F: Documentation/crypto/
fe1c445b 3470F: Documentation/devicetree/bindings/crypto/
2ca87a17 3471F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3472F: arch/*/crypto/
3473F: crypto/
3474F: drivers/crypto/
3475F: include/crypto/
ff330f73 3476F: include/linux/crypto*
1da177e4 3477
5b07bd57 3478CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3479M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3480L: linux-crypto@vger.kernel.org
3481S: Maintained
51a2228a
JP
3482F: crypto/ansi_cprng.c
3483F: crypto/rng.c
5b07bd57 3484
fc279cc2
HV
3485CS3308 MEDIA DRIVER
3486M: Hans Verkuil <hverkuil@xs4all.nl>
3487L: linux-media@vger.kernel.org
3488T: git git://linuxtv.org/media_tree.git
3489W: http://linuxtv.org
3490S: Odd Fixes
3491F: drivers/media/i2c/cs3308.c
3492F: drivers/media/i2c/cs3308.h
3493
9b4ffa48 3494CS5535 Audio ALSA driver
8b58be88 3495M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3496S: Maintained
679655da 3497F: sound/pci/cs5535audio/
9b4ffa48 3498
a910e4a9 3499CW1200 WLAN driver
b75f0050
JP
3500M: Solomon Peachy <pizza@shaftnet.org>
3501S: Maintained
560424e9 3502F: drivers/net/wireless/st/cw1200/
a910e4a9 3503
6d8425b1 3504CX18 VIDEO4LINUX DRIVER
6afdeaf8 3505M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3506L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3507L: linux-media@vger.kernel.org
275ffde4 3508T: git git://linuxtv.org/media_tree.git
a825eaec 3509W: https://linuxtv.org
30e10993 3510W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3511S: Maintained
618cd932 3512F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3513F: drivers/media/pci/cx18/
6c0f0359 3514F: include/uapi/linux/ivtv*
6d8425b1 3515
3f101d91
HV
3516CX2341X MPEG ENCODER HELPER MODULE
3517M: Hans Verkuil <hverkuil@xs4all.nl>
3518L: linux-media@vger.kernel.org
3519T: git git://linuxtv.org/media_tree.git
a825eaec 3520W: https://linuxtv.org
3f101d91 3521S: Maintained
c368360b 3522F: drivers/media/common/cx2341x*
3f101d91
HV
3523F: include/media/cx2341x*
3524
b8fe6e2c
PB
3525CX24120 MEDIA DRIVER
3526M: Jemma Denson <jdenson@gmail.com>
3527M: Patrick Boettcher <patrick.boettcher@posteo.de>
3528L: linux-media@vger.kernel.org
a825eaec 3529W: https://linuxtv.org
b8fe6e2c
PB
3530Q: http://patchwork.linuxtv.org/project/linux-media/list/
3531S: Maintained
3532F: drivers/media/dvb-frontends/cx24120*
3533
20357578 3534CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3535M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3536M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3537L: linux-media@vger.kernel.org
a825eaec 3538W: https://linuxtv.org
20357578
MCC
3539T: git git://linuxtv.org/media_tree.git
3540S: Odd fixes
618cd932 3541F: Documentation/media/v4l-drivers/cx88*
20357578 3542F: drivers/media/pci/cx88/
6d8425b1 3543
91952bc0
AP
3544CXD2820R MEDIA DRIVER
3545M: Antti Palosaari <crope@iki.fi>
3546L: linux-media@vger.kernel.org
a825eaec 3547W: https://linuxtv.org
91952bc0
AP
3548W: http://palosaari.fi/linux/
3549Q: http://patchwork.linuxtv.org/project/linux-media/list/
3550T: git git://linuxtv.org/anttip/media_tree.git
3551S: Maintained
3552F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3553
e5ec3789 3554CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3555M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3556L: netdev@vger.kernel.org
3557W: http://www.chelsio.com
3558S: Supported
f7917c00 3559F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3560
d8ae3c33 3561CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3562M: Karen Xie <kxie@chelsio.com>
3563L: linux-scsi@vger.kernel.org
3564W: http://www.chelsio.com
3565S: Supported
3566F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3567
e5ec3789 3568CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3569M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3570L: linux-rdma@vger.kernel.org
e5ec3789
SW
3571W: http://www.openfabrics.org
3572S: Supported
679655da 3573F: drivers/infiniband/hw/cxgb3/
a85fb338 3574F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3575
be4c9bad 3576CXGB4 ETHERNET DRIVER (CXGB4)
59cfa789 3577M: Ganesh Goudar <ganeshgr@chelsio.com>
be4c9bad
RD
3578L: netdev@vger.kernel.org
3579W: http://www.chelsio.com
3580S: Supported
f7917c00 3581F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3582
d8ae3c33 3583CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3584M: Karen Xie <kxie@chelsio.com>
3585L: linux-scsi@vger.kernel.org
3586W: http://www.chelsio.com
3587S: Supported
3588F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3589
be4c9bad
RD
3590CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3591M: Steve Wise <swise@chelsio.com>
3592L: linux-rdma@vger.kernel.org
3593W: http://www.openfabrics.org
3594S: Supported
3595F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3596F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3597
5c20a5c7
CL
3598CXGB4VF ETHERNET DRIVER (CXGB4VF)
3599M: Casey Leedom <leedom@chelsio.com>
3600L: netdev@vger.kernel.org
3601W: http://www.chelsio.com
3602S: Supported
f7917c00 3603F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3604
a9282d01
IM
3605CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3606M: Ian Munsie <imunsie@au1.ibm.com>
9d82fd2f 3607M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
a9282d01
IM
3608L: linuxppc-dev@lists.ozlabs.org
3609S: Supported
9d82fd2f 3610F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3611F: drivers/misc/cxl/
ec249dd8 3612F: include/misc/cxl*
a9282d01
IM
3613F: include/uapi/misc/cxl.h
3614F: Documentation/powerpc/cxl.txt
a9282d01
IM
3615F: Documentation/ABI/testing/sysfs-class-cxl
3616
11f43ae7
MO
3617CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3618M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3619M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3620M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3621L: linux-scsi@vger.kernel.org
3622S: Supported
3623F: drivers/scsi/cxlflash/
3624F: include/uapi/scsi/cxlflash_ioctls.h
3625F: Documentation/powerpc/cxlflash.txt
3626
b52b97a3
GC
3627STMMAC ETHERNET DRIVER
3628M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3629M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3630L: netdev@vger.kernel.org
3631W: http://www.stlinux.com
3632S: Supported
7ac6653a 3633F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3634
1da177e4 3635CYBERPRO FB DRIVER
54176cc6 3636M: Russell King <linux@armlinux.org.uk>
efc03ecb 3637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3638W: http://www.armlinux.org.uk/
1da177e4 3639S: Maintained
8a61f013 3640F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3641
1da177e4 3642CYCLADES ASYNC MUX DRIVER
1da177e4 3643W: http://www.cyclades.com/
d459883e 3644S: Orphan
c897401b 3645F: drivers/tty/cyclades.c
679655da 3646F: include/linux/cyclades.h
c117ab84 3647F: include/uapi/linux/cyclades.h
1da177e4
LT
3648
3649CYCLADES PC300 DRIVER
1da177e4 3650W: http://www.cyclades.com/
d459883e 3651S: Orphan
679655da 3652F: drivers/net/wan/pc300*
1da177e4 3653
402f6ae4
AP
3654CYPRESS_FIRMWARE MEDIA DRIVER
3655M: Antti Palosaari <crope@iki.fi>
3656L: linux-media@vger.kernel.org
a825eaec 3657W: https://linuxtv.org
402f6ae4
AP
3658W: http://palosaari.fi/linux/
3659Q: http://patchwork.linuxtv.org/project/linux-media/list/
3660T: git git://linuxtv.org/anttip/media_tree.git
3661S: Maintained
3662F: drivers/media/common/cypress_firmware*
3663
e3ae3525 3664CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3665M: Ferruh Yigit <fery@cypress.com>
6305902c 3666L: linux-input@vger.kernel.org
be9a6f40 3667S: Supported
6305902c
JP
3668F: drivers/input/touchscreen/cyttsp*
3669F: include/linux/input/cyttsp.h
e3ae3525 3670
aaaf5fbf
JK
3671DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3672M: Joshua Kinard <kumba@gentoo.org>
3673S: Maintained
3674F: drivers/rtc/rtc-ds1685.c
3675F: include/linux/rtc/ds1685.h
3676
1da177e4 3677DAMA SLAVE for AX.25
8b58be88 3678M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3679W: http://yaina.de/jreuter/
3680W: http://www.qsl.net/dl1bke/
3681L: linux-hams@vger.kernel.org
3682S: Maintained
679655da
JP
3683F: net/ax25/af_ax25.c
3684F: net/ax25/ax25_dev.c
3685F: net/ax25/ax25_ds_*
3686F: net/ax25/ax25_in.c
3687F: net/ax25/ax25_out.c
3688F: net/ax25/ax25_timer.c
3689F: net/ax25/sysctl_net_ax25.c
1da177e4 3690
e2d1d6c0 3691DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3692L: netdev@vger.kernel.org
5ff77428 3693S: Orphan
679655da 3694F: Documentation/networking/dmfe.txt
0f04e2aa 3695F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3696
3697DC390/AM53C974 SCSI driver
d8130624 3698M: Hannes Reinecke <hare@suse.com>
71bd849d 3699L: linux-scsi@vger.kernel.org
e2d1d6c0 3700S: Maintained
71bd849d 3701F: drivers/scsi/am53c974.c
e2d1d6c0 3702
1da177e4 3703DC395x SCSI driver
61eee9a7 3704M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3705M: Ali Akcaagac <aliakc@web.de>
3706M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3707L: dc395x@twibble.org
cf015e9f
JP
3708W: http://twibble.org/dist/dc395x/
3709W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3710S: Maintained
679655da
JP
3711F: Documentation/scsi/dc395x.txt
3712F: drivers/scsi/dc395x.*
1da177e4 3713
eb8edb08 3714DCCP PROTOCOL
a89d030e 3715M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3716L: dccp@vger.kernel.org
c996d8b9 3717W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3718S: Maintained
679655da 3719F: include/linux/dccp.h
c117ab84 3720F: include/uapi/linux/dccp.h
679655da
JP
3721F: include/linux/tfrc.h
3722F: net/dccp/
eb8edb08 3723
1da177e4 3724DECnet NETWORK LAYER
1da177e4
LT
3725W: http://linux-decnet.sourceforge.net
3726L: linux-decnet-user@lists.sourceforge.net
f546444d 3727S: Orphan
679655da
JP
3728F: Documentation/networking/decnet.txt
3729F: net/decnet/
1da177e4 3730
ebff05b9
MR
3731DECSTATION PLATFORM SUPPORT
3732M: "Maciej W. Rozycki" <macro@linux-mips.org>
3733L: linux-mips@linux-mips.org
3734W: http://www.linux-mips.org/wiki/DECstation
3735S: Maintained
3736F: arch/mips/dec/
3737F: arch/mips/include/asm/dec/
3738F: arch/mips/include/asm/mach-dec/
3739
1da177e4 3740DEFXX FDDI NETWORK DRIVER
8b58be88 3741M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3742S: Maintained
33f810b2 3743F: drivers/net/fddi/defxx.*
1da177e4 3744
ad8f07cc 3745DELL LAPTOP DRIVER
8b58be88 3746M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3747M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3748L: platform-driver-x86@vger.kernel.org
ad8f07cc 3749S: Maintained
679655da 3750F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3751
817a5cdb
PR
3752DELL LAPTOP RBTN DRIVER
3753M: Pali Rohár <pali.rohar@gmail.com>
3754S: Maintained
3755F: drivers/platform/x86/dell-rbtn.*
3756
cdbff611
PR
3757DELL LAPTOP FREEFALL DRIVER
3758M: Pali Rohár <pali.rohar@gmail.com>
3759S: Maintained
3760F: drivers/platform/x86/dell-smo8800.c
3761
1da177e4 3762DELL LAPTOP SMM DRIVER
a5afba16 3763M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3764S: Maintained
a5afba16 3765F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3766F: include/uapi/linux/i8k.h
1da177e4 3767
90563ec4 3768DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3769M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3770S: Maintained
679655da
JP
3771F: Documentation/dcdbas.txt
3772F: drivers/firmware/dcdbas.*
90563ec4 3773
0b3f6109 3774DELL WMI EXTRAS DRIVER
8b58be88 3775M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3776M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3777S: Maintained
36b3a96f 3778F: drivers/platform/x86/dell-wmi.c
0b3f6109 3779
5efc75e3 3780DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3781M: John Youn <johnyoun@synopsys.com>
5efc75e3 3782L: linux-usb@vger.kernel.org
18f340f9 3783T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3784S: Maintained
197ba5f4 3785F: drivers/usb/dwc2/
5efc75e3 3786
94ab23dd 3787DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3788M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3789L: linux-usb@vger.kernel.org
94ab23dd
FB
3790T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3791S: Maintained
3792F: drivers/usb/dwc3/
3793
833c9545
JB
3794DEVICE COREDUMP (DEV_COREDUMP)
3795M: Johannes Berg <johannes@sipsolutions.net>
3796L: linux-kernel@vger.kernel.org
3797S: Maintained
3798F: drivers/base/devcoredump.c
3799F: include/linux/devcoredump.h
3800
89d07767
KP
3801DEVICE FREQUENCY (DEVFREQ)
3802M: MyungJoo Ham <myungjoo.ham@samsung.com>
3803M: Kyungmin Park <kyungmin.park@samsung.com>
9932ef3c 3804R: Chanwoo Choi <cw00.choi@samsung.com>
88476d34 3805L: linux-pm@vger.kernel.org
6a3cd722 3806T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3807S: Maintained
3808F: drivers/devfreq/
6a3cd722
CC
3809F: include/linux/devfreq.h
3810F: Documentation/devicetree/bindings/devfreq/
89d07767 3811
7dbded06
CC
3812DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3813M: Chanwoo Choi <cw00.choi@samsung.com>
3814L: linux-pm@vger.kernel.org
3815T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3816S: Supported
3817F: drivers/devfreq/event/
3818F: drivers/devfreq/devfreq-event.c
3819F: include/linux/devfreq-event.h
3820F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3821
490b864b
CC
3822BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3823M: Chanwoo Choi <cw00.choi@samsung.com>
3824L: linux-pm@vger.kernel.org
3825L: linux-samsung-soc@vger.kernel.org
3826T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3827S: Maintained
3828F: drivers/devfreq/exynos-bus.c
3829F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3830
1da177e4 3831DEVICE NUMBER REGISTRY
8b58be88 3832M: Torben Mathiasen <device@lanana.org>
1da177e4 3833W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3834S: Maintained
3835
e2d1d6c0 3836DEVICE-MAPPER (LVM)
854ecaad 3837M: Alasdair Kergon <agk@redhat.com>
8504eed3 3838M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3839M: dm-devel@redhat.com
e2d1d6c0
RD
3840L: dm-devel@redhat.com
3841W: http://sources.redhat.com/dm
8a6e2535 3842Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3843T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3844T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3845S: Maintained
679655da
JP
3846F: Documentation/device-mapper/
3847F: drivers/md/dm*
854ecaad 3848F: drivers/md/persistent-data/
679655da
JP
3849F: include/linux/device-mapper.h
3850F: include/linux/dm-*.h
8504eed3 3851F: include/uapi/linux/dm-*.h
e2d1d6c0 3852
bfcd3a46
JP
3853DEVLINK
3854M: Jiri Pirko <jiri@mellanox.com>
3855L: netdev@vger.kernel.org
3856S: Supported
3857F: net/core/devlink.c
3858F: include/net/devlink.h
3859F: include/uapi/linux/devlink.h
3860
c0d995aa
OST
3861DIALOG SEMICONDUCTOR DRIVERS
3862M: Support Opensource <support.opensource@diasemi.com>
3863W: http://www.dialog-semiconductor.com/products
3864S: Supported
3865F: Documentation/hwmon/da90??
047cfd01 3866F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3867F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3868F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3869F: drivers/gpio/gpio-da90??.c
3870F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3871F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3872F: drivers/input/misc/da90??_onkey.c
3873F: drivers/input/touchscreen/da9052_tsi.c
3874F: drivers/leds/leds-da90??.c
3875F: drivers/mfd/da903x.c
3876F: drivers/mfd/da90??-*.c
7be72c2c 3877F: drivers/mfd/da91??-*.c
8c0984e5
SR
3878F: drivers/power/supply/da9052-battery.c
3879F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3880F: drivers/regulator/da903x.c
3881F: drivers/regulator/da9???-regulator.[ch]
3882F: drivers/rtc/rtc-da90??.c
3883F: drivers/video/backlight/da90??_bl.c
3884F: drivers/watchdog/da90??_wdt.c
3885F: include/linux/mfd/da903x.h
3886F: include/linux/mfd/da9052/
3887F: include/linux/mfd/da9055/
047cfd01 3888F: include/linux/mfd/da9062/
c0d995aa 3889F: include/linux/mfd/da9063/
7be72c2c 3890F: include/linux/mfd/da9150/
4eeb08b4 3891F: include/linux/regulator/da9211.h
c0d995aa
OST
3892F: include/sound/da[79]*.h
3893F: sound/soc/codecs/da[79]*.[ch]
3894
6ea5dcdf
WBG
3895DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3896M: William Breathitt Gray <vilhelm.gray@gmail.com>
3897L: linux-gpio@vger.kernel.org
3898S: Maintained
3899F: drivers/gpio/gpio-gpio-mm.c
3900
599aa697
LL
3901DIGI NEO AND CLASSIC PCI PRODUCTS
3902M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3903M: Mark Hounschell <markh@compro.net>
599aa697
LL
3904L: driverdev-devel@linuxdriverproject.org
3905S: Maintained
3906F: drivers/staging/dgnc/
3907
335d7c58 3908DIOLAN U2C-12 I2C DRIVER
ca462085 3909M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3910L: linux-i2c@vger.kernel.org
3911S: Maintained
3912F: drivers/i2c/busses/i2c-diolan-u2c.c
3913
d475c634
MW
3914DIRECT ACCESS (DAX)
3915M: Matthew Wilcox <willy@linux.intel.com>
3916L: linux-fsdevel@vger.kernel.org
3917S: Supported
3918F: fs/dax.c
3919
e7839f25 3920DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3921M: Eric Paris <eparis@parisplace.org>
3c5119c0 3922S: Maintained
679655da
JP
3923F: Documentation/filesystems/dnotify.txt
3924F: fs/notify/dnotify/
3925F: include/linux/dnotify.h
1da177e4
LT
3926
3927DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3928M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3929W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3930W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3931W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3932S: Maintained
3933
4480f15b 3934DISKQUOTA
d8130624 3935M: Jan Kara <jack@suse.com>
1da177e4 3936S: Maintained
679655da
JP
3937F: Documentation/filesystems/quota.txt
3938F: fs/quota/
3939F: include/linux/quota*.h
c117ab84 3940F: include/uapi/linux/quota*.h
1da177e4 3941
702686ad
BT
3942DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3943M: Bernie Thompson <bernie@plugable.com>
3944L: linux-fbdev@vger.kernel.org
3945S: Maintained
3946W: http://plugable.com/category/projects/udlfb/
8a61f013 3947F: drivers/video/fbdev/udlfb.c
702686ad
BT
3948F: include/video/udlfb.h
3949F: Documentation/fb/udlfb.txt
3950
e7839f25 3951DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3952M: Christine Caulfield <ccaulfie@redhat.com>
3953M: David Teigland <teigland@redhat.com>
a4644184 3954L: cluster-devel@redhat.com
5be7b50f 3955W: http://sources.redhat.com/cluster/
9f273c24 3956T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3957S: Supported
679655da 3958F: fs/dlm/
5be7b50f 3959
53b6b3e0
SS
3960DMA BUFFER SHARING FRAMEWORK
3961M: Sumit Semwal <sumit.semwal@linaro.org>
3962S: Maintained
3963L: linux-media@vger.kernel.org
3964L: dri-devel@lists.freedesktop.org
8ada6d2d 3965L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3966F: drivers/dma-buf/
e46d12c6
JP
3967F: include/linux/dma-buf*
3968F: include/linux/reservation.h
3969F: include/linux/*fence.h
53b6b3e0 3970F: Documentation/dma-buf-sharing.txt
0b46fcdb 3971T: git git://anongit.freedesktop.org/drm/drm-misc
53b6b3e0 3972
c483e065
GP
3973SYNC FILE FRAMEWORK
3974M: Sumit Semwal <sumit.semwal@linaro.org>
3975R: Gustavo Padovan <gustavo@padovan.org>
3976S: Maintained
3977L: linux-media@vger.kernel.org
3978L: dri-devel@lists.freedesktop.org
c5ec903d
GP
3979F: drivers/dma-buf/sync_*
3980F: drivers/dma-buf/sw_sync.c
c483e065 3981F: include/linux/sync_file.h
c5ec903d 3982F: include/uapi/linux/sync_file.h
c483e065 3983F: Documentation/sync_file.txt
0b46fcdb 3984T: git git://anongit.freedesktop.org/drm/drm-misc
c483e065 3985
b3e5f263 3986DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3987M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3988L: dmaengine@vger.kernel.org
3989Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3990S: Maintained
679655da 3991F: drivers/dma/
0ce3c066 3992F: include/linux/dmaengine.h
c56d329e 3993F: Documentation/devicetree/bindings/dma/
979a281e
VK
3994F: Documentation/dmaengine/
3995T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3996
b825037d 3997DME1737 HARDWARE MONITOR DRIVER
8b58be88 3998M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3999L: linux-hwmon@vger.kernel.org
b825037d 4000S: Maintained
679655da
JP
4001F: Documentation/hwmon/dme1737
4002F: drivers/hwmon/dme1737.c
b825037d 4003
1f31e1b1 4004DMI/SMBIOS SUPPORT
d8130624 4005M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 4006S: Maintained
d4aeef93 4007T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 4008F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
4009F: drivers/firmware/dmi-id.c
4010F: drivers/firmware/dmi_scan.c
4011F: include/linux/dmi.h
4012
7d2c86b5 4013DOCUMENTATION
ad3118b9 4014M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
4015L: linux-doc@vger.kernel.org
4016S: Maintained
679655da 4017F: Documentation/
42f41ecf
JC
4018F: scripts/docproc.c
4019F: scripts/kernel-doc*
97be078b
RD
4020X: Documentation/ABI/
4021X: Documentation/devicetree/
933a46b8
JC
4022X: Documentation/acpi
4023X: Documentation/power
4024X: Documentation/spi
618cd932 4025X: Documentation/media
c51edfb1 4026T: git git://git.lwn.net/linux.git docs-next
abbaeff3 4027
1da177e4 4028DOUBLETALK DRIVER
8b58be88 4029M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
4030L: blinux-list@redhat.com
4031S: Maintained
679655da
JP
4032F: drivers/char/dtlk.c
4033F: include/linux/dtlk.h
1da177e4 4034
e2d1d6c0 4035DPT_I2O SCSI RAID DRIVER
8b58be88 4036M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
4037L: linux-scsi@vger.kernel.org
4038W: http://www.adaptec.com/
4039S: Maintained
679655da
JP
4040F: drivers/scsi/dpt*
4041F: drivers/scsi/dpt/
e2d1d6c0 4042
b411b363 4043DRBD DRIVER
bc2c049d
RK
4044M: Philipp Reisner <philipp.reisner@linbit.com>
4045M: Lars Ellenberg <lars.ellenberg@linbit.com>
4046L: drbd-dev@lists.linbit.com
28b8e8d4 4047W: http://www.drbd.org
bc2c049d
RK
4048T: git git://git.linbit.com/linux-drbd.git
4049T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4050S: Supported
4051F: drivers/block/drbd/
4052F: lib/lru_cache.c
4053F: Documentation/blockdev/drbd/
b411b363 4054
dc7dfcd8 4055DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 4056M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4057T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4058S: Supported
679655da 4059F: Documentation/kobject.txt
7cfc51b9 4060F: drivers/base/
87544653 4061F: fs/debugfs/
dc7dfcd8
WS
4062F: fs/kernfs/
4063F: fs/sysfs/
87544653 4064F: include/linux/debugfs.h
dc7dfcd8 4065F: include/linux/kobj*
679655da 4066F: lib/kobj*
1da177e4
LT
4067
4068DRM DRIVERS
8b58be88 4069M: David Airlie <airlied@linux.ie>
4c6a3999 4070L: dri-devel@lists.freedesktop.org
b0447888 4071T: git git://people.freedesktop.org/~airlied/linux
51b06f9f 4072B: https://bugs.freedesktop.org/
5fc41a70 4073C: irc://chat.freenode.net/dri-devel
1da177e4 4074S: Maintained
679655da 4075F: drivers/gpu/drm/
433e3b34 4076F: drivers/gpu/vga/
d28ab95b
GU
4077F: Documentation/devicetree/bindings/display/
4078F: Documentation/devicetree/bindings/gpu/
4079F: Documentation/devicetree/bindings/video/
621c5474 4080F: Documentation/gpu/
850e9411 4081F: include/drm/
c117ab84 4082F: include/uapi/drm/
1da177e4 4083
d52ea7e3
DV
4084DRM DRIVERS AND MISC GPU PATCHES
4085M: Daniel Vetter <daniel.vetter@intel.com>
4086M: Jani Nikula <jani.nikula@linux.intel.com>
4087M: Sean Paul <seanpaul@chromium.org>
b7a2a230 4088W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
d52ea7e3
DV
4089S: Maintained
4090T: git git://anongit.freedesktop.org/drm/drm-misc
4091F: Documentation/gpu/
4092F: drivers/gpu/vga/
4093F: drivers/gpu/drm/*
4094F: include/drm/drm*
4095F: include/uapi/drm/drm*
4096
c842b693
EV
4097DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4098M: Dave Airlie <airlied@redhat.com>
4099S: Odd Fixes
4100F: drivers/gpu/drm/ast/
4101
5620f47d
DV
4102DRM DRIVERS FOR BRIDGE CHIPS
4103M: Archit Taneja <architt@codeaurora.org>
4104S: Maintained
4105T: git git://anongit.freedesktop.org/drm/drm-misc
4106F: drivers/gpu/drm/bridge/
4107
c842b693
EV
4108DRM DRIVER FOR BOCHS VIRTUAL GPU
4109M: Gerd Hoffmann <kraxel@redhat.com>
0c19f97f
GH
4110L: virtualization@lists.linux-foundation.org
4111T: git git://git.kraxel.org/linux drm-qemu
4112S: Maintained
c842b693
EV
4113F: drivers/gpu/drm/bochs/
4114
4115DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4116M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4117M: Gerd Hoffmann <kraxel@redhat.com>
4118L: virtualization@lists.linux-foundation.org
4119T: git git://git.kraxel.org/linux drm-qemu
af3076e6
GH
4120S: Obsolete
4121W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
c842b693
EV
4122F: drivers/gpu/drm/cirrus/
4123
c26a4017 4124RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4125M: Alex Deucher <alexander.deucher@amd.com>
4126M: Christian König <christian.koenig@amd.com>
7f4c4f80 4127L: amd-gfx@lists.freedesktop.org
566f5939
AD
4128T: git git://people.freedesktop.org/~agd5f/linux
4129S: Supported
4130F: drivers/gpu/drm/radeon/
74c97375 4131F: include/uapi/drm/radeon_drm.h
c26a4017 4132F: drivers/gpu/drm/amd/
74c97375 4133F: include/uapi/drm/amdgpu_drm.h
566f5939 4134
03e255b9
TR
4135DRM PANEL DRIVERS
4136M: Thierry Reding <thierry.reding@gmail.com>
4137L: dri-devel@lists.freedesktop.org
4138T: git git://anongit.freedesktop.org/tegra/linux.git
4139S: Maintained
4140F: drivers/gpu/drm/drm_panel.c
4141F: drivers/gpu/drm/panel/
4142F: include/drm/drm_panel.h
2d799dde 4143F: Documentation/devicetree/bindings/display/panel/
03e255b9 4144
8daf7473 4145INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4146M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4147M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4148L: intel-gfx@lists.freedesktop.org
7564fde3 4149W: https://01.org/linuxgraphics/
51b06f9f 4150B: https://01.org/linuxgraphics/documentation/how-report-bugs
5fc41a70 4151C: irc://chat.freenode.net/intel-gfx
47f95647 4152Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4153T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4154S: Supported
14430813 4155F: drivers/gpu/drm/i915/
8daf7473 4156F: include/drm/i915*
baceac3a 4157F: include/uapi/drm/i915_drm.h
621c5474 4158F: Documentation/gpu/i915.rst
8daf7473 4159
66a46e9d
ZW
4160INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4161M: Zhenyu Wang <zhenyuw@linux.intel.com>
4162M: Zhi Wang <zhi.a.wang@intel.com>
ba7addcd 4163L: intel-gvt-dev@lists.freedesktop.org
66a46e9d
ZW
4164L: intel-gfx@lists.freedesktop.org
4165W: https://01.org/igvt-g
4166T: git https://github.com/01org/gvt-linux.git
4167S: Supported
4168F: drivers/gpu/drm/i915/gvt/
4169
99763bb8
BB
4170DRM DRIVERS FOR ATMEL HLCDC
4171M: Boris Brezillon <boris.brezillon@free-electrons.com>
4172L: dri-devel@lists.freedesktop.org
4173S: Supported
4174F: drivers/gpu/drm/atmel-hlcdc/
4175F: Documentation/devicetree/bindings/drm/atmel/
4176
bf1139df
MR
4177DRM DRIVERS FOR ALLWINNER A10
4178M: Maxime Ripard <maxime.ripard@free-electrons.com>
4179L: dri-devel@lists.freedesktop.org
4180S: Supported
4181F: drivers/gpu/drm/sun4i/
4182F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4183
1de7ac68
NA
4184DRM DRIVERS FOR AMLOGIC SOCS
4185M: Neil Armstrong <narmstrong@baylibre.com>
4186L: dri-devel@lists.freedesktop.org
4187L: linux-amlogic@lists.infradead.org
4188W: http://linux-meson.com/
4189S: Supported
4190F: drivers/gpu/drm/meson/
4191F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4192
398a6d4a
KP
4193DRM DRIVERS FOR EXYNOS
4194M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4195M: Joonyoung Shim <jy0922.shim@samsung.com>
4196M: Seung-Woo Kim <sw0312.kim@samsung.com>
4197M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4198L: dri-devel@lists.freedesktop.org
25a58030 4199T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4200S: Supported
14430813 4201F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4202F: include/uapi/drm/exynos_drm.h
4203F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4204
b55a1b9c 4205DRM DRIVERS FOR FREESCALE DCU
bc66757a 4206M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4207M: Alison Wang <alison.wang@freescale.com>
4208L: dri-devel@lists.freedesktop.org
4209S: Supported
4210F: drivers/gpu/drm/fsl-dcu/
2d799dde 4211F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4212F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4213F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4214
0a3d775f
PZ
4215DRM DRIVERS FOR FREESCALE IMX
4216M: Philipp Zabel <p.zabel@pengutronix.de>
4217L: dri-devel@lists.freedesktop.org
4218S: Maintained
4219F: drivers/gpu/drm/imx/
ef739aa4 4220F: drivers/gpu/ipu-v3/
2d799dde 4221F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4222
ba2199a6
PJ
4223DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4224M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4225L: dri-devel@lists.freedesktop.org
4226T: git git://github.com/patjak/drm-gma500
4227S: Maintained
5ff18e42 4228F: drivers/gpu/drm/gma500/
ba2199a6 4229
c84ffde9
XL
4230DRM DRIVERS FOR HISILICON
4231M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4232M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4233R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4234R: Chen Feng <puck.chen@hisilicon.com>
4235L: dri-devel@lists.freedesktop.org
4236T: git git://github.com/xin3liang/linux.git
4237S: Maintained
4238F: drivers/gpu/drm/hisilicon/
4239F: Documentation/devicetree/bindings/display/hisilicon/
4240
399516ab
EV
4241DRM DRIVER FOR INTEL I810 VIDEO CARDS
4242S: Orphan / Obsolete
4243F: drivers/gpu/drm/i810/
4244F: include/uapi/drm/i810_drm.h
4245
37b2a214
CH
4246DRM DRIVERS FOR MEDIATEK
4247M: CK Hu <ck.hu@mediatek.com>
4248M: Philipp Zabel <p.zabel@pengutronix.de>
4249L: dri-devel@lists.freedesktop.org
4250S: Supported
4251F: drivers/gpu/drm/mediatek/
4252F: Documentation/devicetree/bindings/display/mediatek/
4253
06346451
EV
4254DRM DRIVER FOR MSM ADRENO GPU
4255M: Rob Clark <robdclark@gmail.com>
4256L: linux-arm-msm@vger.kernel.org
4257L: dri-devel@lists.freedesktop.org
4258L: freedreno@lists.freedesktop.org
4259T: git git://people.freedesktop.org/~robclark/linux
4260S: Maintained
4261F: drivers/gpu/drm/msm/
4262F: include/uapi/drm/msm_drm.h
4263F: Documentation/devicetree/bindings/display/msm/
4264
fad89bb3
EV
4265DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4266M: Ben Skeggs <bskeggs@redhat.com>
4267L: dri-devel@lists.freedesktop.org
4268L: nouveau@lists.freedesktop.org
4269T: git git://github.com/skeggsb/linux
4270S: Supported
4271F: drivers/gpu/drm/nouveau/
4272F: include/uapi/drm/nouveau_drm.h
ba2199a6 4273
bd3b49f2 4274DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4275M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4276L: dri-devel@lists.freedesktop.org
4277L: linux-tegra@vger.kernel.org
a5ad7a63 4278T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4279S: Supported
dee8268f 4280F: drivers/gpu/drm/tegra/
a5ad7a63 4281F: drivers/gpu/host1x/
e1e90644 4282F: include/linux/host1x.h
a5ad7a63 4283F: include/uapi/drm/tegra_drm.h
2d799dde 4284F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4285
399516ab
EV
4286DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4287S: Orphan / Obsolete
4288F: drivers/gpu/drm/mga/
4289F: include/uapi/drm/mga_drm.h
4290
c842b693
EV
4291DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4292M: Dave Airlie <airlied@redhat.com>
4293S: Odd Fixes
4294F: drivers/gpu/drm/mgag200/
4295
399516ab
EV
4296DRM DRIVER FOR RAGE 128 VIDEO CARDS
4297S: Orphan / Obsolete
4298F: drivers/gpu/drm/r128/
4299F: include/uapi/drm/r128_drm.h
4300
a284e9d1
LP
4301DRM DRIVERS FOR RENESAS
4302M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4303L: dri-devel@lists.freedesktop.org
4a121096 4304L: linux-renesas-soc@vger.kernel.org
2392ccd4 4305T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4306S: Supported
4307F: drivers/gpu/drm/rcar-du/
4308F: drivers/gpu/drm/shmobile/
a284e9d1 4309F: include/linux/platform_data/shmob_drm.h
33be436d 4310F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4311
c842b693
EV
4312DRM DRIVER FOR QXL VIRTUAL GPU
4313M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4314M: Gerd Hoffmann <kraxel@redhat.com>
4315L: virtualization@lists.linux-foundation.org
4316T: git git://git.kraxel.org/linux drm-qemu
4317S: Maintained
c842b693
EV
4318F: drivers/gpu/drm/qxl/
4319F: include/uapi/drm/qxl_drm.h
a284e9d1 4320
625e0346
HS
4321DRM DRIVERS FOR ROCKCHIP
4322M: Mark Yao <mark.yao@rock-chips.com>
4323L: dri-devel@lists.freedesktop.org
4324S: Maintained
4325F: drivers/gpu/drm/rockchip/
f253f7eb 4326F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4327
399516ab
EV
4328DRM DRIVER FOR SAVAGE VIDEO CARDS
4329S: Orphan / Obsolete
4330F: drivers/gpu/drm/savage/
4331F: include/uapi/drm/savage_drm.h
4332
4333DRM DRIVER FOR SIS VIDEO CARDS
4334S: Orphan / Obsolete
4335F: drivers/gpu/drm/sis/
4336F: include/uapi/drm/sis_drm.h
625e0346 4337
7f11c476
BG
4338DRM DRIVERS FOR STI
4339M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4340M: Vincent Abriou <vincent.abriou@st.com>
4341L: dri-devel@lists.freedesktop.org
4342T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4343S: Maintained
4344F: drivers/gpu/drm/sti
2d799dde 4345F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4346
399516ab
EV
4347DRM DRIVER FOR TDFX VIDEO CARDS
4348S: Orphan / Obsolete
4349F: drivers/gpu/drm/tdfx/
4350
c842b693
EV
4351DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4352M: Dave Airlie <airlied@redhat.com>
4353S: Odd Fixes
4354F: drivers/gpu/drm/udl/
4355
8bb0bce9
LS
4356DRM DRIVERS FOR VIVANTE GPU IP
4357M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4358R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9 4359R: Christian Gmeiner <christian.gmeiner@gmail.com>
c4ae94a3 4360L: etnaviv@lists.freedesktop.org
8bb0bce9
LS
4361L: dri-devel@lists.freedesktop.org
4362S: Maintained
8a9257a0
EV
4363F: drivers/gpu/drm/etnaviv/
4364F: include/uapi/drm/etnaviv_drm.h
4365F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4366
c4291702
EV
4367DRM DRIVER FOR VMWARE VIRTUAL GPU
4368M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4369M: Sinclair Yeh <syeh@vmware.com>
4370M: Thomas Hellstrom <thellstrom@vmware.com>
4371L: dri-devel@lists.freedesktop.org
4372T: git git://people.freedesktop.org/~syeh/repos_linux
4373T: git git://people.freedesktop.org/~thomash/linux
4374S: Supported
4375F: drivers/gpu/drm/vmwgfx/
4376F: include/uapi/drm/vmwgfx_drm.h
4377
8636d452
EA
4378DRM DRIVERS FOR VC4
4379M: Eric Anholt <eric@anholt.net>
4380T: git git://github.com/anholt/linux
4381S: Supported
4382F: drivers/gpu/drm/vc4/
4383F: include/uapi/drm/vc4_drm.h
4384F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4385
5ef330a7
TV
4386DRM DRIVERS FOR TI OMAP
4387M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4388L: dri-devel@lists.freedesktop.org
4389S: Maintained
4390F: drivers/gpu/drm/omapdrm/
4391F: Documentation/devicetree/bindings/display/ti/
4392
adb314ed
TV
4393DRM DRIVERS FOR TI LCDC
4394M: Jyri Sarha <jsarha@ti.com>
4395R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4396L: dri-devel@lists.freedesktop.org
4397S: Maintained
4398F: drivers/gpu/drm/tilcdc/
4399F: Documentation/devicetree/bindings/display/tilcdc/
4400
dbb01037
SG
4401DRM DRIVERS FOR ZTE ZX
4402M: Shawn Guo <shawnguo@kernel.org>
4403L: dri-devel@lists.freedesktop.org
4404S: Maintained
4405F: drivers/gpu/drm/zte/
4406F: Documentation/devicetree/bindings/display/zte,vou.txt
4407
598df1ac
AK
4408DSBR100 USB FM RADIO DRIVER
4409M: Alexey Klimov <klimov.linux@gmail.com>
4410L: linux-media@vger.kernel.org
4411T: git git://linuxtv.org/media_tree.git
4412S: Maintained
4413F: drivers/media/radio/dsbr100.c
4414
1da177e4 4415DSCC4 DRIVER
8b58be88 4416M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4417L: netdev@vger.kernel.org
1da177e4 4418S: Maintained
679655da 4419F: drivers/net/wan/dscc4.c
1da177e4 4420
cc11b140
HV
4421DT3155 MEDIA DRIVER
4422M: Hans Verkuil <hverkuil@xs4all.nl>
4423L: linux-media@vger.kernel.org
4424T: git git://linuxtv.org/media_tree.git
a825eaec 4425W: https://linuxtv.org
cc11b140
HV
4426S: Odd Fixes
4427F: drivers/media/pci/dt3155/
4428
91952bc0
AP
4429DVB_USB_AF9015 MEDIA DRIVER
4430M: Antti Palosaari <crope@iki.fi>
4431L: linux-media@vger.kernel.org
a825eaec 4432W: https://linuxtv.org
91952bc0
AP
4433W: http://palosaari.fi/linux/
4434Q: http://patchwork.linuxtv.org/project/linux-media/list/
4435T: git git://linuxtv.org/anttip/media_tree.git
4436S: Maintained
4437F: drivers/media/usb/dvb-usb-v2/af9015*
4438
4439DVB_USB_AF9035 MEDIA DRIVER
4440M: Antti Palosaari <crope@iki.fi>
4441L: linux-media@vger.kernel.org
a825eaec 4442W: https://linuxtv.org
91952bc0
AP
4443W: http://palosaari.fi/linux/
4444Q: http://patchwork.linuxtv.org/project/linux-media/list/
4445T: git git://linuxtv.org/anttip/media_tree.git
4446S: Maintained
4447F: drivers/media/usb/dvb-usb-v2/af9035*
4448
4449DVB_USB_ANYSEE MEDIA DRIVER
4450M: Antti Palosaari <crope@iki.fi>
4451L: linux-media@vger.kernel.org
a825eaec 4452W: https://linuxtv.org
91952bc0
AP
4453W: http://palosaari.fi/linux/
4454Q: http://patchwork.linuxtv.org/project/linux-media/list/
4455T: git git://linuxtv.org/anttip/media_tree.git
4456S: Maintained
4457F: drivers/media/usb/dvb-usb-v2/anysee*
4458
4459DVB_USB_AU6610 MEDIA DRIVER
4460M: Antti Palosaari <crope@iki.fi>
4461L: linux-media@vger.kernel.org
a825eaec 4462W: https://linuxtv.org
91952bc0
AP
4463W: http://palosaari.fi/linux/
4464Q: http://patchwork.linuxtv.org/project/linux-media/list/
4465T: git git://linuxtv.org/anttip/media_tree.git
4466S: Maintained
4467F: drivers/media/usb/dvb-usb-v2/au6610*
4468
4469DVB_USB_CE6230 MEDIA DRIVER
4470M: Antti Palosaari <crope@iki.fi>
4471L: linux-media@vger.kernel.org
a825eaec 4472W: https://linuxtv.org
91952bc0
AP
4473W: http://palosaari.fi/linux/
4474Q: http://patchwork.linuxtv.org/project/linux-media/list/
4475T: git git://linuxtv.org/anttip/media_tree.git
4476S: Maintained
4477F: drivers/media/usb/dvb-usb-v2/ce6230*
4478
d099dea2
MK
4479DVB_USB_CXUSB MEDIA DRIVER
4480M: Michael Krufky <mkrufky@linuxtv.org>
4481L: linux-media@vger.kernel.org
a825eaec 4482W: https://linuxtv.org
d099dea2
MK
4483W: http://github.com/mkrufky
4484Q: http://patchwork.linuxtv.org/project/linux-media/list/
4485T: git git://linuxtv.org/media_tree.git
4486S: Maintained
9819da66 4487F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4488
91952bc0 4489DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4490M: Antti Palosaari <crope@iki.fi>
4491L: linux-media@vger.kernel.org
a825eaec 4492W: https://linuxtv.org
91952bc0
AP
4493W: http://palosaari.fi/linux/
4494Q: http://patchwork.linuxtv.org/project/linux-media/list/
4495T: git git://linuxtv.org/anttip/media_tree.git
4496S: Maintained
91952bc0 4497F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4498
5560983b 4499DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4500M: Antti Palosaari <crope@iki.fi>
4501L: linux-media@vger.kernel.org
a825eaec 4502W: https://linuxtv.org
91952bc0
AP
4503Q: http://patchwork.linuxtv.org/project/linux-media/list/
4504T: git git://linuxtv.org/anttip/media_tree.git
4505S: Maintained
5560983b 4506F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4507
8856f5f2
MK
4508DVB_USB_MXL111SF MEDIA DRIVER
4509M: Michael Krufky <mkrufky@linuxtv.org>
4510L: linux-media@vger.kernel.org
a825eaec 4511W: https://linuxtv.org
8856f5f2
MK
4512W: http://github.com/mkrufky
4513Q: http://patchwork.linuxtv.org/project/linux-media/list/
4514T: git git://linuxtv.org/mkrufky/mxl111sf.git
4515S: Maintained
4516F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4517
91952bc0
AP
4518DVB_USB_RTL28XXU MEDIA DRIVER
4519M: Antti Palosaari <crope@iki.fi>
4520L: linux-media@vger.kernel.org
a825eaec 4521W: https://linuxtv.org
91952bc0
AP
4522W: http://palosaari.fi/linux/
4523Q: http://patchwork.linuxtv.org/project/linux-media/list/
4524T: git git://linuxtv.org/anttip/media_tree.git
4525S: Maintained
4526F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4527
4528DVB_USB_V2 MEDIA DRIVER
4529M: Antti Palosaari <crope@iki.fi>
4530L: linux-media@vger.kernel.org
a825eaec 4531W: https://linuxtv.org
91952bc0
AP
4532W: http://palosaari.fi/linux/
4533Q: http://patchwork.linuxtv.org/project/linux-media/list/
4534T: git git://linuxtv.org/anttip/media_tree.git
4535S: Maintained
4536F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4537F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4538
ac0ac38f 4539DYNAMIC DEBUG
5c4a97d1 4540M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4541S: Maintained
4542F: lib/dynamic_debug.c
4543F: include/linux/dynamic_debug.h
4544
789c7048 4545DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4546M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4547S: Maintained
df621252 4548F: drivers/tty/serial/dz.*
789c7048 4549
f17effbe
MF
4550E3X0 POWER BUTTON DRIVER
4551M: Moritz Fischer <moritz.fischer@ettus.com>
4552L: usrp-users@lists.ettus.com
4553W: http://www.ettus.com
4554S: Supported
4555F: drivers/input/misc/e3x0-button.c
4556F: Documentation/devicetree/bindings/input/e3x0-button.txt
4557
91952bc0
AP
4558E4000 MEDIA DRIVER
4559M: Antti Palosaari <crope@iki.fi>
4560L: linux-media@vger.kernel.org
a825eaec 4561W: https://linuxtv.org
91952bc0
AP
4562W: http://palosaari.fi/linux/
4563Q: http://patchwork.linuxtv.org/project/linux-media/list/
4564T: git git://linuxtv.org/anttip/media_tree.git
4565S: Maintained
4566F: drivers/media/tuners/e4000*
4567
1da177e4 4568EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4569M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4570L: linux-scsi@vger.kernel.org
4571S: Maintained
679655da 4572F: drivers/scsi/eata.c
1da177e4 4573
91952bc0
AP
4574EC100 MEDIA DRIVER
4575M: Antti Palosaari <crope@iki.fi>
4576L: linux-media@vger.kernel.org
a825eaec 4577W: https://linuxtv.org
91952bc0
AP
4578W: http://palosaari.fi/linux/
4579Q: http://patchwork.linuxtv.org/project/linux-media/list/
4580T: git git://linuxtv.org/anttip/media_tree.git
4581S: Maintained
4582F: drivers/media/dvb-frontends/ec100*
4583
237fead6 4584ECRYPT FILE SYSTEM
0de9adf2 4585M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4586L: ecryptfs@vger.kernel.org
24a923e4 4587W: http://ecryptfs.org
6dc7516e 4588W: https://launchpad.net/ecryptfs
9f273c24 4589T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4590S: Supported
679655da
JP
4591F: Documentation/filesystems/ecryptfs.txt
4592F: fs/ecryptfs/
237fead6 4593
da9bb1d2 4594EDAC-CORE
aa15aa0e 4595M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4596M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4597M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4598L: linux-edac@vger.kernel.org
07cd6bf5
FW
4599T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4600T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4601S: Supported
b73bbad3
MCC
4602F: Documentation/admin-guide/ras.rst
4603F: Documentation/driver-api/edac.rst
91445c72 4604F: drivers/edac/
679655da 4605F: include/linux/edac.h
0e438e3f 4606
c476c23b 4607EDAC-AMD64
487ba8e8 4608M: Borislav Petkov <bp@alien8.de>
91445c72 4609L: linux-edac@vger.kernel.org
487ba8e8 4610S: Maintained
c476c23b
BP
4611F: drivers/edac/amd64_edac*
4612
836dae5d 4613EDAC-CALXEDA
836dae5d
RR
4614M: Robert Richter <rric@kernel.org>
4615L: linux-edac@vger.kernel.org
836dae5d
RR
4616S: Maintained
4617F: drivers/edac/highbank*
4618
f65aad41
RB
4619EDAC-CAVIUM
4620M: Ralf Baechle <ralf@linux-mips.org>
4621M: David Daney <david.daney@cavium.com>
4622L: linux-edac@vger.kernel.org
4623L: linux-mips@linux-mips.org
f65aad41
RB
4624S: Supported
4625F: drivers/edac/octeon_edac*
4626
0e438e3f 4627EDAC-E752X
8b58be88 4628M: Mark Gross <mark.gross@intel.com>
91445c72 4629L: linux-edac@vger.kernel.org
0e438e3f 4630S: Maintained
679655da 4631F: drivers/edac/e752x_edac.c
0e438e3f
DP
4632
4633EDAC-E7XXX
91445c72 4634L: linux-edac@vger.kernel.org
0e438e3f 4635S: Maintained
679655da 4636F: drivers/edac/e7xxx_edac.c
0e438e3f 4637
7d136731
BP
4638EDAC-FSL_DDR
4639M: York Sun <york.sun@nxp.com>
4640L: linux-edac@vger.kernel.org
4641S: Maintained
4642F: drivers/edac/fsl_ddr_edac.*
4643
77c5f5d2 4644EDAC-GHES
5dc8a864
MCC
4645M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4646M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4647L: linux-edac@vger.kernel.org
77c5f5d2 4648S: Maintained
2caa67a6 4649F: drivers/edac/ghes_edac.c
77c5f5d2 4650
6bc78404 4651EDAC-I82443BXGX
8b58be88 4652M: Tim Small <tim@buttersideup.com>
91445c72 4653L: linux-edac@vger.kernel.org
6bc78404 4654S: Maintained
679655da 4655F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4656
4657EDAC-I3000
91445c72 4658L: linux-edac@vger.kernel.org
c91d9075 4659S: Orphan
679655da 4660F: drivers/edac/i3000_edac.c
6bc78404
DT
4661
4662EDAC-I5000
91445c72 4663L: linux-edac@vger.kernel.org
ba9a5918 4664S: Maintained
679655da 4665F: drivers/edac/i5000_edac.c
ba9a5918 4666
44c12cb2 4667EDAC-I5400
5dc8a864
MCC
4668M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4669M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4670L: linux-edac@vger.kernel.org
44c12cb2 4671S: Maintained
679655da 4672F: drivers/edac/i5400_edac.c
44c12cb2 4673
3c9c92b6 4674EDAC-I7300
5dc8a864
MCC
4675M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4676M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4677L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4678S: Maintained
4679F: drivers/edac/i7300_edac.c
4680
67c89316 4681EDAC-I7CORE
5dc8a864
MCC
4682M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4683M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4684L: linux-edac@vger.kernel.org
67c89316 4685S: Maintained
70aff0ce 4686F: drivers/edac/i7core_edac.c
67c89316 4687
ba9a5918 4688EDAC-I82975X
8b58be88 4689M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4690M: "Arvind R." <arvino55@gmail.com>
91445c72 4691L: linux-edac@vger.kernel.org
ba9a5918 4692S: Maintained
679655da 4693F: drivers/edac/i82975x_edac.c
ba9a5918 4694
791b4706
JB
4695EDAC-IE31200
4696M: Jason Baron <jbaron@akamai.com>
4697L: linux-edac@vger.kernel.org
791b4706
JB
4698S: Maintained
4699F: drivers/edac/ie31200_edac.c
4700
ccdfb979 4701EDAC-MPC85XX
30c7469b 4702M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4703L: linux-edac@vger.kernel.org
ccdfb979
JT
4704S: Maintained
4705F: drivers/edac/mpc85xx_edac.[ch]
4706
ba9a5918 4707EDAC-PASEMI
8b58be88 4708M: Egor Martovetsky <egor@pasemi.com>
91445c72 4709L: linux-edac@vger.kernel.org
6bc78404 4710S: Maintained
679655da 4711F: drivers/edac/pasemi_edac.c
6bc78404 4712
0e438e3f 4713EDAC-R82600
8b58be88 4714M: Tim Small <tim@buttersideup.com>
91445c72 4715L: linux-edac@vger.kernel.org
0e438e3f 4716S: Maintained
679655da 4717F: drivers/edac/r82600_edac.c
da9bb1d2 4718
4d096ca7 4719EDAC-SBRIDGE
5dc8a864
MCC
4720M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4721M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4722L: linux-edac@vger.kernel.org
4d096ca7
MCC
4723S: Maintained
4724F: drivers/edac/sb_edac.c
4725
4ec656bd
TL
4726EDAC-SKYLAKE
4727M: Tony Luck <tony.luck@intel.com>
4728L: linux-edac@vger.kernel.org
4729S: Maintained
4730F: drivers/edac/skx_edac.c
4731
995e1de4
LH
4732EDAC-XGENE
4733APPLIED MICRO (APM) X-GENE SOC EDAC
4734M: Loc Ho <lho@apm.com>
4735S: Supported
4736F: drivers/edac/xgene_edac.c
4737F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4738
af39917d
CL
4739EDIROL UA-101/UA-1000 DRIVER
4740M: Clemens Ladisch <clemens@ladisch.de>
4741L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4742T: git git://git.alsa-project.org/alsa-kernel.git
4743S: Maintained
4744F: sound/usb/misc/ua101.c
4745
1f7df953 4746EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4747M: Matt Fleming <matt@codeblueprint.co.uk>
6026ed2f 4748M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 4749L: linux-efi@vger.kernel.org
6026ed2f 4750T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
1f7df953 4751S: Maintained
fb2efb5c 4752F: Documentation/efi-stub.txt
f135a176 4753F: arch/*/kernel/efi.c
1f7df953 4754F: arch/x86/boot/compressed/eboot.[ch]
f135a176 4755F: arch/*/include/asm/efi.h
e8dfe6d8
MF
4756F: arch/x86/platform/efi/
4757F: drivers/firmware/efi/
1f7df953 4758F: include/linux/efi*.h
f135a176
AB
4759F: arch/arm/boot/compressed/efi-header.S
4760F: arch/arm64/kernel/efi-entry.S
1f7df953 4761
d68772b7
MF
4762EFI VARIABLE FILESYSTEM
4763M: Matthew Garrett <matthew.garrett@nebula.com>
4764M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4765M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4766T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4767L: linux-efi@vger.kernel.org
4768S: Maintained
4769F: fs/efivarfs/
4770
85a00d9b
PJ
4771EFIFB FRAMEBUFFER DRIVER
4772L: linux-fbdev@vger.kernel.org
4773M: Peter Jones <pjones@redhat.com>
4774S: Maintained
8a61f013 4775F: drivers/video/fbdev/efifb.c
85a00d9b 4776
ff6301da
IH
4777EFI TEST DRIVER
4778L: linux-efi@vger.kernel.org
4779M: Ivan Hu <ivan.hu@canonical.com>
4780M: Matt Fleming <matt@codeblueprint.co.uk>
4781S: Maintained
4782F: drivers/firmware/efi/test/
4783
0bee8d28
JT
4784EFS FILESYSTEM
4785W: http://aeschi.ch.eu.org/efs/
4786S: Orphan
679655da 4787F: fs/efs/
0bee8d28 4788
aa8a9e25 4789EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4790M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4791L: netdev@vger.kernel.org
4792S: Maintained
9aa32835 4793F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4794
f0319efe 4795EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4796M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4797M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4798L: linux-media@vger.kernel.org
a825eaec 4799W: https://linuxtv.org
f0319efe
MCC
4800T: git git://linuxtv.org/media_tree.git
4801S: Maintained
4802F: drivers/media/usb/em28xx/
618cd932 4803F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4804
3e3a7d66 4805EMBEDDED LINUX
8b58be88
JP
4806M: Paul Gortmaker <paul.gortmaker@windriver.com>
4807M: Matt Mackall <mpm@selenic.com>
4808M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4809L: linux-embedded@vger.kernel.org
4810S: Maintained
4811
b8aca0c1
JS
4812EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4813M: James Smart <james.smart@broadcom.com>
4814M: Dick Kennedy <dick.kennedy@broadcom.com>
ce00f85c 4815L: linux-scsi@vger.kernel.org
b8aca0c1 4816W: http://www.broadcom.com
ce00f85c 4817S: Supported
679655da 4818F: drivers/scsi/lpfc/
3a1c1d44 4819
5f5bac82 4820ENE CB710 FLASH CARD READER DRIVER
8b58be88 4821M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4822S: Maintained
4823F: drivers/misc/cb710/
4824F: drivers/mmc/host/cb710-mmc.*
4825F: include/linux/cb710.h
4826
931e39a1
ML
4827ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4828M: Maxim Levitsky <maximlevitsky@gmail.com>
4829S: Maintained
2a837449 4830F: drivers/media/rc/ene_ir.*
931e39a1 4831
d5ca9006 4832EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4833M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4834S: Maintained
084bad91 4835T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4836F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4837F: include/video/s1d13xxxfb.h
d5ca9006 4838
38df6492
ME
4839ET131X NETWORK DRIVER
4840M: Mark Einon <mark.einon@gmail.com>
4841S: Odd Fixes
4842F: drivers/net/ethernet/agere/
4843
1da177e4 4844ETHERNET BRIDGE
adbbf69d 4845M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4846L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4847L: netdev@vger.kernel.org
c996d8b9 4848W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4849S: Maintained
679655da
JP
4850F: include/linux/netfilter_bridge/
4851F: net/bridge/
1da177e4 4852
22f08ad9
FF
4853ETHERNET PHY LIBRARY
4854M: Florian Fainelli <f.fainelli@gmail.com>
4855L: netdev@vger.kernel.org
4856S: Maintained
4857F: include/linux/phy.h
4858F: include/linux/phy_fixed.h
4859F: drivers/net/phy/
4860F: Documentation/networking/phy.txt
4861F: drivers/of/of_mdio.c
4862F: drivers/of/of_net.c
4863
1da177e4 4864EXT2 FILE SYSTEM
d8130624 4865M: Jan Kara <jack@suse.com>
72be2ccf 4866L: linux-ext4@vger.kernel.org
1da177e4 4867S: Maintained
679655da
JP
4868F: Documentation/filesystems/ext2.txt
4869F: fs/ext2/
4870F: include/linux/ext2*
1da177e4 4871
72be2ccf 4872EXT4 FILE SYSTEM
8b58be88 4873M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4874M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4875L: linux-ext4@vger.kernel.org
08a225f1 4876W: http://ext4.wiki.kernel.org
8a6e2535 4877Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4878T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4879S: Maintained
679655da
JP
4880F: Documentation/filesystems/ext4.txt
4881F: fs/ext4/
1da177e4 4882
c5532b09 4883Extended Verification Module (EVM)
74dd744f
MZ
4884M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4885L: linux-ima-devel@lists.sourceforge.net
4886L: linux-security-module@vger.kernel.org
c5532b09
MZ
4887S: Supported
4888F: security/integrity/evm/
4889
df6b3cfe
MH
4890EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4891M: MyungJoo Ham <myungjoo.ham@samsung.com>
4892M: Chanwoo Choi <cw00.choi@samsung.com>
4893L: linux-kernel@vger.kernel.org
81df63a9 4894T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4895S: Maintained
4896F: drivers/extcon/
cd2c3e7f
CC
4897F: include/linux/extcon/
4898F: include/linux/extcon.h
df6b3cfe 4899F: Documentation/extcon/
cd2c3e7f 4900F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4901
e2a75c44 4902EXYNOS DP DRIVER
b7701755 4903M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4904L: dri-devel@lists.freedesktop.org
4905S: Maintained
4906F: drivers/gpu/drm/exynos/exynos_dp*
4907
9b93a409
MS
4908EXYNOS SYSMMU (IOMMU) driver
4909M: Marek Szyprowski <m.szyprowski@samsung.com>
4910L: iommu@lists.linux-foundation.org
4911S: Maintained
4912F: drivers/iommu/exynos-iommu.c
4913
4a66d3fe
NC
4914EZchip NPS platform support
4915M: Noam Camus <noamc@ezchip.com>
4916S: Supported
4917F: arch/arc/plat-eznps
4918F: arch/arc/boot/dts/eznps.dts
4919
e53004e2 4920F71805F HARDWARE MONITORING DRIVER
d8130624 4921M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4922L: linux-hwmon@vger.kernel.org
e53004e2 4923S: Maintained
679655da
JP
4924F: Documentation/hwmon/f71805f
4925F: drivers/hwmon/f71805f.c
e53004e2 4926
eea977ed
MB
4927FC0011 TUNER DRIVER
4928M: Michael Buesch <m@bues.ch>
4929L: linux-media@vger.kernel.org
4930S: Maintained
ccae7af2
MCC
4931F: drivers/media/tuners/fc0011.h
4932F: drivers/media/tuners/fc0011.c
eea977ed 4933
91952bc0
AP
4934FC2580 MEDIA DRIVER
4935M: Antti Palosaari <crope@iki.fi>
4936L: linux-media@vger.kernel.org
a825eaec 4937W: https://linuxtv.org
91952bc0
AP
4938W: http://palosaari.fi/linux/
4939Q: http://patchwork.linuxtv.org/project/linux-media/list/
4940T: git git://linuxtv.org/anttip/media_tree.git
4941S: Maintained
4942F: drivers/media/tuners/fc2580*
eea977ed 4943
88b2dbdb
EP
4944FANOTIFY
4945M: Eric Paris <eparis@redhat.com>
4946S: Maintained
4947F: fs/notify/fanotify/
4948F: include/linux/fanotify.h
c117ab84 4949F: include/uapi/linux/fanotify.h
88b2dbdb 4950
1da177e4 4951FARSYNC SYNCHRONOUS DRIVER
8b58be88 4952M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4953W: http://www.farsite.co.uk/
4954S: Supported
679655da 4955F: drivers/net/wan/farsync.*
1da177e4 4956
c5408b88 4957FAULT INJECTION SUPPORT
8b58be88 4958M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4959S: Supported
679655da
JP
4960F: Documentation/fault-injection/
4961F: lib/fault-inject.c
c5408b88 4962
053e514f
NT
4963FBTFT Framebuffer drivers
4964M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4965M: Noralf Trønnes <noralf@tronnes.org>
4966S: Maintained
4967F: drivers/staging/fbtft/
4968
cae727db 4969FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4970M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4971L: fcoe-devel@open-fcoe.org
cae727db
RL
4972W: www.Open-FCoE.org
4973S: Supported
4974F: drivers/scsi/libfc/
4975F: drivers/scsi/fcoe/
4976F: include/scsi/fc/
4977F: include/scsi/libfc.h
4978F: include/scsi/libfcoe.h
c117ab84 4979F: include/uapi/scsi/fc/
cae727db 4980
e2d1d6c0 4981FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4982M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4983M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4984L: linux-fsdevel@vger.kernel.org
1da177e4 4985S: Maintained
679655da
JP
4986F: include/linux/fcntl.h
4987F: include/linux/fs.h
c117ab84
CEB
4988F: include/uapi/linux/fcntl.h
4989F: include/uapi/linux/fs.h
679655da
JP
4990F: fs/fcntl.c
4991F: fs/locks.c
1da177e4 4992
e2d1d6c0 4993FILESYSTEMS (VFS and infrastructure)
8b58be88 4994M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4995L: linux-fsdevel@vger.kernel.org
173acc7c 4996S: Maintained
679655da 4997F: fs/*
173acc7c 4998
b26e0ed4 4999FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 5000M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 5001L: linux-hwmon@vger.kernel.org
b26e0ed4 5002S: Maintained
d5ca6918
JP
5003F: drivers/hwmon/f75375s.c
5004F: include/linux/f75375s.h
b26e0ed4 5005
a331b0c3
CL
5006FIREWIRE AUDIO DRIVERS
5007M: Clemens Ladisch <clemens@ladisch.de>
5008L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5009T: git git://git.alsa-project.org/alsa-kernel.git
5010S: Maintained
5011F: sound/firewire/
5012
eb86ec51
SR
5013FIREWIRE MEDIA DRIVERS (firedtv)
5014M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5015L: linux-media@vger.kernel.org
5016L: linux1394-devel@lists.sourceforge.net
5017T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5018S: Maintained
5019F: drivers/media/firewire/
5020
a511ce33
CB
5021FIREWIRE SBP-2 TARGET
5022M: Chris Boot <bootc@bootc.net>
5023L: linux-scsi@vger.kernel.org
5024L: target-devel@vger.kernel.org
5025L: linux1394-devel@lists.sourceforge.net
5026T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5027S: Maintained
5028F: drivers/target/sbp/
5029
7d2c86b5 5030FIREWIRE SUBSYSTEM
8b58be88 5031M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5032L: linux1394-devel@lists.sourceforge.net
958a29cb 5033W: http://ieee1394.wiki.kernel.org/
2ca526bf 5034T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5035S: Maintained
679655da 5036F: drivers/firewire/
8f06ce3b
SR
5037F: include/linux/firewire.h
5038F: include/uapi/linux/firewire*.h
9f6d3c4b 5039F: tools/firewire/
e2d1d6c0
RD
5040
5041FIRMWARE LOADER (request_firmware)
39e68089 5042M: Ming Lei <ming.lei@canonical.com>
e7604239 5043M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5044L: linux-kernel@vger.kernel.org
5045S: Maintained
679655da
JP
5046F: Documentation/firmware_class/
5047F: drivers/base/firmware*.c
5048F: include/linux/firmware.h
e2d1d6c0 5049
f730e3dc 5050FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5051M: Joshua Morris <josh.h.morris@us.ibm.com>
5052M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5053S: Maintained
5054F: drivers/block/rsxx/
5055
8206f664 5056FLOPPY DRIVER
e5f6450c 5057M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5058T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5059S: Odd fixes
5060F: drivers/block/floppy.c
5061
9c9f32ed
AR
5062FMC SUBSYSTEM
5063M: Alessandro Rubini <rubini@gnudd.com>
5064W: http://www.ohwr.org/projects/fmc-bus
5065S: Supported
5066F: drivers/fmc/
5067F: include/linux/fmc*.h
5068F: include/linux/ipmi-fru.h
5069K: fmc_d.*register
5070
3c0ed7d5
AT
5071FPGA MANAGER FRAMEWORK
5072M: Alan Tull <atull@opensource.altera.com>
dd7d664a 5073R: Moritz Fischer <moritz.fischer@ettus.com>
7f1a5f04 5074L: linux-fpga@vger.kernel.org
3c0ed7d5 5075S: Maintained
e4998077 5076T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
3c0ed7d5
AT
5077F: drivers/fpga/
5078F: include/linux/fpga/fpga-mgr.h
5079W: http://www.rocketboards.org
5080
e2d1d6c0 5081FPU EMULATOR
8b58be88 5082M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5083W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5084S: Maintained
679655da 5085F: arch/x86/math-emu/
e2d1d6c0
RD
5086
5087FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5088L: netdev@vger.kernel.org
c173bfac 5089S: Orphan
679655da
JP
5090F: drivers/net/wan/dlci.c
5091F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5092
5093FRAMEBUFFER LAYER
04f6152d 5094M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
c69f677c 5095L: linux-fbdev@vger.kernel.org
04f6152d 5096T: git git://github.com/bzolnier/linux.git
b22fe37b 5097Q: http://patchwork.kernel.org/project/linux-fbdev/list/
04f6152d 5098S: Maintained
679655da 5099F: Documentation/fb/
b22fe37b
PM
5100F: drivers/video/
5101F: include/video/
679655da 5102F: include/linux/fb.h
c117ab84
CEB
5103F: include/uapi/video/
5104F: include/uapi/linux/fb.h
e2d1d6c0 5105
93aafb6d
HG
5106FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5107M: Horia Geantă <horia.geanta@nxp.com>
5108M: Dan Douglass <dan.douglass@nxp.com>
5109L: linux-crypto@vger.kernel.org
5110S: Maintained
5111F: drivers/crypto/caam/
5112F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5113
a57c188e 5114FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5115M: Timur Tabi <timur@tabi.org>
a57c188e 5116L: linux-fbdev@vger.kernel.org
c4ef9bc4 5117S: Maintained
8a61f013 5118F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5119
e2d1d6c0 5120FREESCALE DMA DRIVER
8b58be88
JP
5121M: Li Yang <leoli@freescale.com>
5122M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5123L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5124S: Maintained
679655da 5125F: drivers/dma/fsldma.*
e2d1d6c0 5126
44248aff
HX
5127FREESCALE GPMI NAND DRIVER
5128M: Han Xu <han.xu@nxp.com>
5129L: linux-mtd@lists.infradead.org
5130S: Maintained
5131F: drivers/mtd/nand/gpmi-nand/*
5132
e2d1d6c0 5133FREESCALE I2C CPM DRIVER
8b58be88 5134M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5135L: linuxppc-dev@lists.ozlabs.org
846557d3 5136L: linux-i2c@vger.kernel.org
0d2b405a 5137S: Maintained
679655da 5138F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5139
60e8c5ab 5140FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5141M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5142L: linux-fbdev@vger.kernel.org
efc03ecb 5143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5144S: Maintained
bad985a1 5145F: include/linux/platform_data/video-imxfb.h
8a61f013 5146F: drivers/video/fbdev/imxfb.c
60e8c5ab 5147
4d8e2cef 5148FREESCALE QUAD SPI DRIVER
38714fbd 5149M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5150L: linux-mtd@lists.infradead.org
5151S: Maintained
5152F: drivers/mtd/spi-nor/fsl-quadspi.c
5153
4689a6b1 5154FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5155M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5156M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5157L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5158L: netdev@vger.kernel.org
5159S: Maintained
ec21e2ec 5160F: drivers/net/ethernet/freescale/fs_enet/
679655da 5161F: include/linux/fs_enet_pd.h
4689a6b1 5162
63a0a00b
NA
5163FREESCALE IMX / MXC FEC DRIVER
5164M: Fugang Duan <fugang.duan@nxp.com>
5165L: netdev@vger.kernel.org
5166S: Maintained
5167F: drivers/net/ethernet/freescale/fec_main.c
5168F: drivers/net/ethernet/freescale/fec_ptp.c
5169F: drivers/net/ethernet/freescale/fec.h
5170F: Documentation/devicetree/bindings/net/fsl-fec.txt
5171
2fbfadb5
MB
5172FREESCALE QORIQ DPAA FMAN DRIVER
5173M: Madalin Bucur <madalin.bucur@nxp.com>
5174L: netdev@vger.kernel.org
5175S: Maintained
5176F: drivers/net/ethernet/freescale/fman
5177F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5178
63f4b4b0
MB
5179FREESCALE QORIQ DPAA ETHERNET DRIVER
5180M: Madalin Bucur <madalin.bucur@nxp.com>
5181L: netdev@vger.kernel.org
5182S: Maintained
5183F: drivers/net/ethernet/freescale/dpaa
5184
1b48706f 5185FREESCALE SOC DRIVERS
5186M: Scott Wood <oss@buserror.net>
5187L: linuxppc-dev@lists.ozlabs.org
5188L: linux-arm-kernel@lists.infradead.org
5189S: Maintained
5190F: drivers/soc/fsl/
5191F: include/linux/fsl/
5192
d9e9d82c 5193FREESCALE QUICC ENGINE LIBRARY
1b48706f 5194M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5195L: linuxppc-dev@lists.ozlabs.org
1b48706f 5196S: Maintained
7aa1aa6e
ZQ
5197F: drivers/soc/fsl/qe/
5198F: include/soc/fsl/*qe*.h
5199F: include/soc/fsl/*ucc*.h
d9e9d82c 5200
b55ef929 5201FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5202M: Li Yang <leoli@freescale.com>
6372594a 5203L: linux-usb@vger.kernel.org
a4724ed6 5204L: linuxppc-dev@lists.ozlabs.org
a7205b30 5205S: Maintained
faf2e1db 5206F: drivers/usb/gadget/udc/fsl*
a7205b30 5207
beaf53bf 5208FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5209M: Li Yang <leoli@freescale.com>
beaf53bf 5210L: netdev@vger.kernel.org
a4724ed6 5211L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5212S: Maintained
ec21e2ec 5213F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5214
abb1ed7b
CM
5215FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5216M: Claudiu Manoil <claudiu.manoil@freescale.com>
5217L: netdev@vger.kernel.org
5218S: Maintained
5219F: drivers/net/ethernet/freescale/gianfar*
5220X: drivers/net/ethernet/freescale/gianfar_ptp.c
5221F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5222
c19b6d24
ZQ
5223FREESCALE QUICC ENGINE UCC HDLC DRIVER
5224M: Zhao Qiang <qiang.zhao@nxp.com>
5225L: netdev@vger.kernel.org
5226L: linuxppc-dev@lists.ozlabs.org
5227S: Maintained
5228F: drivers/net/wan/fsl_ucc_hdlc*
5229
d9e9d82c 5230FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5231M: Timur Tabi <timur@tabi.org>
a4724ed6 5232L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5233S: Maintained
df621252 5234F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5235
5236FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5237M: Timur Tabi <timur@tabi.org>
dc85950a 5238M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5239M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5240R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5241L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5242L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5243S: Maintained
69aefcea 5244F: sound/soc/fsl/fsl*
dc85950a 5245F: sound/soc/fsl/imx*
69aefcea 5246F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5247
1da177e4 5248FREEVXFS FILESYSTEM
8b58be88 5249M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5250W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5251S: Maintained
679655da 5252F: fs/freevxfs/
1da177e4 5253
71038f52 5254FREEZER
49db1903 5255M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5256M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5257L: linux-pm@vger.kernel.org
71038f52 5258S: Supported
679655da
JP
5259F: Documentation/power/freezing-of-tasks.txt
5260F: include/linux/freezer.h
5261F: kernel/freezer.c
71038f52 5262
839a1f79
KRW
5263FRONTSWAP API
5264M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5265L: linux-kernel@vger.kernel.org
5266S: Maintained
5267F: mm/frontswap.c
5268F: include/linux/frontswap.h
5269
a5432f5a 5270FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5271M: David Howells <dhowells@redhat.com>
e62d6e24 5272L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5273S: Supported
5274F: Documentation/filesystems/caching/
5275F: fs/fscache/
5276F: include/linux/fscache*.h
5277
598c7d7a
TT
5278FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5279M: Theodore Y. Ts'o <tytso@mit.edu>
5280M: Jaegeuk Kim <jaegeuk@kernel.org>
c1b22129 5281L: linux-fsdevel@vger.kernel.org
598c7d7a
TT
5282S: Supported
5283F: fs/crypto/
5284F: include/linux/fscrypto.h
5285
f58ad8f5 5286F2FS FILE SYSTEM
9b29d481 5287M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5288M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5289L: linux-f2fs-devel@lists.sourceforge.net
95129296 5290W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5291T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5292S: Maintained
5293F: Documentation/filesystems/f2fs.txt
3bac380c 5294F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5295F: fs/f2fs/
5296F: include/linux/f2fs_fs.h
62d43eeb 5297F: include/trace/events/f2fs.h
f58ad8f5 5298
5ab7ffea 5299FUJITSU FR-V (FRV) PORT
0cf0305f 5300S: Orphan
679655da 5301F: arch/frv/
1da177e4 5302
20b93734 5303FUJITSU LAPTOP EXTRAS
409a3e98 5304M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5305L: platform-driver-x86@vger.kernel.org
20b93734 5306S: Maintained
679655da 5307F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5308
4da621b6
HK
5309FUJITSU M-5MO LS CAMERA ISP DRIVER
5310M: Kyungmin Park <kyungmin.park@samsung.com>
5311M: Heungjun Kim <riverful.kim@samsung.com>
5312L: linux-media@vger.kernel.org
5313S: Maintained
90d72ac6 5314F: drivers/media/i2c/m5mols/
b5dcee22 5315F: include/media/i2c/m5mols.h
4da621b6 5316
2d24c490
RG
5317FUJITSU TABLET EXTRAS
5318M: Robert Gerlach <khnz@gmx.de>
5319L: platform-driver-x86@vger.kernel.org
5320S: Maintained
5321F: drivers/platform/x86/fujitsu-tablet.c
5322
04578f17 5323FUSE: FILESYSTEM IN USERSPACE
8b58be88 5324M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5325L: linux-fsdevel@vger.kernel.org
04578f17 5326W: http://fuse.sourceforge.net/
0a30f612 5327T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5328S: Maintained
679655da 5329F: fs/fuse/
c117ab84 5330F: include/uapi/linux/fuse.h
0a30f612 5331F: Documentation/filesystems/fuse.txt
04578f17 5332
1da177e4 5333FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5334M: Rik Faith <faith@cs.unc.edu>
1da177e4 5335L: linux-scsi@vger.kernel.org
baaea1dc 5336S: Odd Fixes (e.g., new signatures)
679655da 5337F: drivers/scsi/fdomain.*
1da177e4 5338
6b90bd4b
ER
5339GCC PLUGINS
5340M: Kees Cook <keescook@chromium.org>
5341R: Emese Revfy <re.emese@gmail.com>
5342L: kernel-hardening@lists.openwall.com
5343S: Maintained
5344F: scripts/gcc-plugins/
5345F: scripts/gcc-plugin.sh
68fdc678 5346F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5347F: Documentation/gcc-plugins.txt
5348
d8e2162c
PO
5349GCOV BASED KERNEL PROFILING
5350M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5351S: Maintained
5352F: kernel/gcov/
2584bab2 5353F: Documentation/dev-tools/gcov.rst
d8e2162c 5354
1da177e4 5355GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5356M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5357L: linux-scsi@vger.kernel.org
5358W: http://www.icp-vortex.com/
5359S: Supported
679655da 5360F: drivers/scsi/gdt*
1da177e4 5361
158daf16
JK
5362GDB KERNEL DEBUGGING HELPER SCRIPTS
5363M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5364M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5365S: Supported
5366F: scripts/gdb/
5367
3169a1c7
HV
5368GEMTEK FM RADIO RECEIVER DRIVER
5369M: Hans Verkuil <hverkuil@xs4all.nl>
5370L: linux-media@vger.kernel.org
5371T: git git://linuxtv.org/media_tree.git
a825eaec 5372W: https://linuxtv.org
3169a1c7
HV
5373S: Maintained
5374F: drivers/media/radio/radio-gemtek*
5375
1c23af90 5376GENERIC GPIO I2C DRIVER
880b0e26 5377M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5378S: Supported
679655da
JP
5379F: drivers/i2c/busses/i2c-gpio.c
5380F: include/linux/i2c-gpio.h
1c23af90 5381
92ed1a76
PK
5382GENERIC GPIO I2C MULTIPLEXER DRIVER
5383M: Peter Korsgaard <peter.korsgaard@barco.com>
5384L: linux-i2c@vger.kernel.org
5385S: Supported
e7065e20
JD
5386F: drivers/i2c/muxes/i2c-mux-gpio.c
5387F: include/linux/i2c-mux-gpio.h
5388F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5389
9251ce95 5390GENERIC HDLC (WAN) DRIVERS
8b58be88 5391M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5392W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5393S: Maintained
679655da
JP
5394F: drivers/net/wan/c101.c
5395F: drivers/net/wan/hd6457*
5396F: drivers/net/wan/hdlc*
5397F: drivers/net/wan/n2.c
5398F: drivers/net/wan/pc300too.c
5399F: drivers/net/wan/pci200syn.c
5400F: drivers/net/wan/wanxl*
1da177e4 5401
1527aab6 5402GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5403M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5404L: linux-arch@vger.kernel.org
5405T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5406S: Maintained
14430813
JP
5407F: include/asm-generic/
5408F: include/uapi/asm-generic/
1527aab6 5409
ff764963
KVA
5410GENERIC PHY FRAMEWORK
5411M: Kishon Vijay Abraham I <kishon@ti.com>
5412L: linux-kernel@vger.kernel.org
5413T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5414S: Supported
5415F: drivers/phy/
5416F: include/linux/phy/
5417
eea97aed
KH
5418GENERIC PM DOMAINS
5419M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5420M: Kevin Hilman <khilman@kernel.org>
5421M: Ulf Hansson <ulf.hansson@linaro.org>
5422L: linux-pm@vger.kernel.org
5423S: Supported
5424F: drivers/base/power/domain*.c
5425F: include/linux/pm_domain.h
5426
ccb86a69 5427GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5428M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5429L: kvm@vger.kernel.org
ccb86a69
MT
5430S: Supported
5431F: drivers/uio/uio_pci_generic.c
5432
f8f1ec73
JP
5433GET_MAINTAINER SCRIPT
5434M: Joe Perches <joe@perches.com>
5435S: Maintained
5436F: scripts/get_maintainer.pl
5437
a7d5afe8
GKB
5438GENWQE (IBM Generic Workqueue Card)
5439M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5440M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5441S: Supported
5442F: drivers/misc/genwqe/
5443
5be7b50f 5444GFS2 FILE SYSTEM
8b58be88 5445M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5446M: Bob Peterson <rpeterso@redhat.com>
a4644184 5447L: cluster-devel@redhat.com
5be7b50f 5448W: http://sources.redhat.com/cluster/
28666d6d 5449T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5450S: Supported
679655da
JP
5451F: Documentation/filesystems/gfs2*.txt
5452F: fs/gfs2/
c117ab84 5453F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5454
0a34eb8f 5455GIGASET ISDN DRIVERS
6b096fde 5456M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5457L: gigaset307x-common@lists.sourceforge.net
5458W: http://gigaset307x.sourceforge.net/
6b096fde 5459S: Odd Fixes
679655da
JP
5460F: Documentation/isdn/README.gigaset
5461F: drivers/isdn/gigaset/
c117ab84 5462F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5463
7eea35fe
JP
5464GO7007 MPEG CODEC
5465M: Hans Verkuil <hans.verkuil@cisco.com>
5466L: linux-media@vger.kernel.org
5467S: Maintained
5468F: drivers/media/usb/go7007/
5469
ca96ea86
BN
5470GOODIX TOUCHSCREEN
5471M: Bastien Nocera <hadess@hadess.net>
5472L: linux-input@vger.kernel.org
5473S: Maintained
5474F: drivers/input/touchscreen/goodix.c
5475
a6a1cf3d
BJZ
5476GPIO MOCKUP DRIVER
5477M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5478L: linux-gpio@vger.kernel.org
5479S: Maintained
5480F: drivers/gpio/gpio-mockup.c
5481F: tools/testing/selftests/gpio/
5482
a0dc00b4 5483GPIO SUBSYSTEM
e4651a9f 5484M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5485M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5486L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5487T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5488S: Maintained
cd97a449 5489F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5490F: Documentation/gpio/
40c159b7 5491F: Documentation/ABI/testing/gpio-cdev
fe95046e 5492F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5493F: drivers/gpio/
bdc6e95e
AC
5494F: include/linux/gpio/
5495F: include/linux/gpio.h
9b692346 5496F: include/asm-generic/gpio.h
3c702e99 5497F: include/uapi/linux/gpio.h
6d591c46 5498F: tools/gpio/
a0dc00b4 5499
71a6d0af
HW
5500GRE DEMULTIPLEXER DRIVER
5501M: Dmitry Kozlov <xeb@mail.ru>
5502L: netdev@vger.kernel.org
5503S: Maintained
11c26770
JP
5504F: net/ipv4/gre_demux.c
5505F: net/ipv4/gre_offload.c
71a6d0af
HW
5506F: include/net/gre.h
5507
d4c41139 5508GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5509M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5510L: netdev@vger.kernel.org
5511S: Maintained
a31a96ad 5512F: drivers/net/ethernet/aeroflex/
d4c41139 5513
629c1fb5
GKH
5514GREYBUS SUBSYSTEM
5515M: Johan Hovold <johan@kernel.org>
5516M: Alex Elder <elder@kernel.org>
5517M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5518S: Maintained
5519F: drivers/staging/greybus/
01d0f715 5520L: greybus-dev@lists.linaro.org
629c1fb5 5521
926706c5
VA
5522GREYBUS AUDIO PROTOCOLS DRIVERS
5523M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5524M: Mark Greer <mgreer@animalcreek.com>
926706c5 5525S: Maintained
544a6944
MG
5526F: drivers/staging/greybus/audio_apbridgea.c
5527F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5528F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5529F: drivers/staging/greybus/audio_codec.h
5530F: drivers/staging/greybus/audio_gb.c
5531F: drivers/staging/greybus/audio_manager.c
5532F: drivers/staging/greybus/audio_manager.h
5533F: drivers/staging/greybus/audio_manager_module.c
5534F: drivers/staging/greybus/audio_manager_private.h
5535F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5536F: drivers/staging/greybus/audio_module.c
5537F: drivers/staging/greybus/audio_topology.c
5538
2bbadafb
RMS
5539GREYBUS PROTOCOLS DRIVERS
5540M: Rui Miguel Silva <rmfrfs@gmail.com>
5541S: Maintained
5542F: drivers/staging/greybus/sdio.c
5543F: drivers/staging/greybus/light.c
5544F: drivers/staging/greybus/gpio.c
5545F: drivers/staging/greybus/power_supply.c
5546F: drivers/staging/greybus/spi.c
5547F: drivers/staging/greybus/spilib.c
5548
7d700518
BD
5549GREYBUS PROTOCOLS DRIVERS
5550M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5551S: Maintained
5552F: drivers/staging/greybus/loopback.c
5553F: drivers/staging/greybus/timesync.c
5554F: drivers/staging/greybus/timesync_platform.c
5555
5bd16350
VK
5556GREYBUS PROTOCOLS DRIVERS
5557M: Viresh Kumar <vireshk@kernel.org>
5558S: Maintained
5559F: drivers/staging/greybus/authentication.c
5560F: drivers/staging/greybus/bootrom.c
5561F: drivers/staging/greybus/firmware.h
5562F: drivers/staging/greybus/fw-core.c
5563F: drivers/staging/greybus/fw-download.c
5564F: drivers/staging/greybus/fw-managament.c
5565F: drivers/staging/greybus/greybus_authentication.h
5566F: drivers/staging/greybus/greybus_firmware.h
5567F: drivers/staging/greybus/hid.c
5568F: drivers/staging/greybus/i2c.c
5569F: drivers/staging/greybus/spi.c
5570F: drivers/staging/greybus/spilib.c
5571F: drivers/staging/greybus/spilib.h
5572
8d904fe5
DL
5573GREYBUS PROTOCOLS DRIVERS
5574M: David Lin <dtwlin@gmail.com>
5575S: Maintained
5576F: drivers/staging/greybus/uart.c
5577F: drivers/staging/greybus/log.c
5578
92b8bd96
VH
5579GREYBUS PLATFORM DRIVERS
5580M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5581S: Maintained
5582F: drivers/staging/greybus/arche-platform.c
5583F: drivers/staging/greybus/arche-apb-ctrl.c
5584F: drivers/staging/greybus/arche_platform.h
5585
7aae6e2d
CAC
5586GS1662 VIDEO SERIALIZER
5587M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5588L: linux-media@vger.kernel.org
5589T: git git://linuxtv.org/media_tree.git
5590S: Maintained
5591F: drivers/media/spi/gs1662.c
5592
e8deeae2 5593GSPCA FINEPIX SUBDRIVER
8b58be88 5594M: Frank Zago <frank@zago.net>
661263b5 5595L: linux-media@vger.kernel.org
275ffde4 5596T: git git://linuxtv.org/media_tree.git
e8deeae2 5597S: Maintained
0c0d06ca 5598F: drivers/media/usb/gspca/finepix.c
e8deeae2 5599
4b3fa3c4
OL
5600GSPCA GL860 SUBDRIVER
5601M: Olivier Lorin <o.lorin@laposte.net>
5602L: linux-media@vger.kernel.org
275ffde4 5603T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5604S: Maintained
0c0d06ca 5605F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5606
e8deeae2 5607GSPCA M5602 SUBDRIVER
8b58be88 5608M: Erik Andren <erik.andren@gmail.com>
661263b5 5609L: linux-media@vger.kernel.org
275ffde4 5610T: git git://linuxtv.org/media_tree.git
e8deeae2 5611S: Maintained
0c0d06ca 5612F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5613
5614GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5615M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5616L: linux-media@vger.kernel.org
275ffde4 5617T: git git://linuxtv.org/media_tree.git
c0936df4 5618S: Odd Fixes
0c0d06ca 5619F: drivers/media/usb/gspca/pac207.c
e8deeae2 5620
261982f1 5621GSPCA SN9C20X SUBDRIVER
d95c5b0b 5622M: Brian Johnson <brijohn@gmail.com>
261982f1 5623L: linux-media@vger.kernel.org
275ffde4 5624T: git git://linuxtv.org/media_tree.git
261982f1 5625S: Maintained
0c0d06ca 5626F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5627
e8deeae2 5628GSPCA T613 SUBDRIVER
8b58be88 5629M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5630L: linux-media@vger.kernel.org
275ffde4 5631T: git git://linuxtv.org/media_tree.git
e8deeae2 5632S: Maintained
0c0d06ca 5633F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5634
5635GSPCA USB WEBCAM DRIVER
c0936df4 5636M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5637L: linux-media@vger.kernel.org
275ffde4 5638T: git git://linuxtv.org/media_tree.git
c0936df4 5639S: Odd Fixes
0c0d06ca 5640F: drivers/media/usb/gspca/
e8deeae2 5641
584ec979 5642GUID PARTITION TABLE (GPT)
4f973c63 5643M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5644L: linux-efi@vger.kernel.org
5645S: Maintained
5646F: block/partitions/efi.*
5647
aa3c598b 5648STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5649M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5650L: linux-media@vger.kernel.org
275ffde4 5651T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5652S: Maintained
5653F: drivers/media/usb/stk1160/
e8deeae2 5654
4e456b86
YS
5655H8/300 ARCHITECTURE
5656M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5657L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5658W: http://uclinux-h8.sourceforge.jp
5659T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5660S: Maintained
5661F: arch/h8300/
5662F: drivers/clocksource/h8300_*.c
5663F: drivers/clk/h8300/
5664F: drivers/irqchip/irq-renesas-h8*.c
5665
71a6d0af
HW
5666HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5667M: Frank Seidel <frank@f-seidel.de>
5668L: platform-driver-x86@vger.kernel.org
5669W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5670S: Maintained
5671F: drivers/platform/x86/hdaps.c
5672
48fc9e26
HV
5673HDPVR USB VIDEO ENCODER DRIVER
5674M: Hans Verkuil <hverkuil@xs4all.nl>
5675L: linux-media@vger.kernel.org
5676T: git git://linuxtv.org/media_tree.git
a825eaec 5677W: https://linuxtv.org
48fc9e26 5678S: Odd Fixes
14430813 5679F: drivers/media/usb/hdpvr/
48fc9e26 5680
71a6d0af 5681HWPOISON MEMORY FAILURE HANDLING
f9625c48 5682M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5683L: linux-mm@kvack.org
71a6d0af
HW
5684S: Maintained
5685F: mm/memory-failure.c
5686F: mm/hwpoison-inject.c
5687
5688HYPERVISOR VIRTUAL CONSOLE DRIVER
5689L: linuxppc-dev@lists.ozlabs.org
5690S: Odd Fixes
5691F: drivers/tty/hvc/
5692
e5ab1477
AP
5693HACKRF MEDIA DRIVER
5694M: Antti Palosaari <crope@iki.fi>
5695L: linux-media@vger.kernel.org
a825eaec 5696W: https://linuxtv.org
e5ab1477
AP
5697W: http://palosaari.fi/linux/
5698Q: http://patchwork.linuxtv.org/project/linux-media/list/
5699T: git git://linuxtv.org/anttip/media_tree.git
5700S: Maintained
5701F: drivers/media/usb/hackrf/
5702
5b543965 5703HARDWARE MONITORING
d8130624 5704M: Jean Delvare <jdelvare@suse.com>
ca462085 5705M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5706L: linux-hwmon@vger.kernel.org
5707W: http://hwmon.wiki.kernel.org/
a94ef4ed 5708T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5709T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5710S: Maintained
047f4ec2 5711F: Documentation/hwmon/
679655da 5712F: drivers/hwmon/
047f4ec2 5713F: include/linux/hwmon*.h
5b543965 5714
844dd05f 5715HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5716M: Matt Mackall <mpm@selenic.com>
5717M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5718L: linux-crypto@vger.kernel.org
c0d0787b 5719S: Odd fixes
f6c60b15 5720F: Documentation/devicetree/bindings/rng/
679655da
JP
5721F: Documentation/hw_random.txt
5722F: drivers/char/hw_random/
5723F: include/linux/hw_random.h
844dd05f 5724
8b37fcfc
OBC
5725HARDWARE SPINLOCK CORE
5726M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5727M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5728L: linux-remoteproc@vger.kernel.org
8b37fcfc 5729S: Maintained
9f273c24 5730T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5731F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5732F: Documentation/hwspinlock.txt
2dbd8585 5733F: drivers/hwspinlock/
8b37fcfc
OBC
5734F: include/linux/hwspinlock.h
5735
1da177e4 5736HARMONY SOUND DRIVER
ac6aecbf 5737L: linux-parisc@vger.kernel.org
1da177e4 5738S: Maintained
679655da 5739F: sound/parisc/harmony.*
1da177e4 5740
91952bc0
AP
5741HD29L2 MEDIA DRIVER
5742M: Antti Palosaari <crope@iki.fi>
5743L: linux-media@vger.kernel.org
a825eaec 5744W: https://linuxtv.org
91952bc0
AP
5745W: http://palosaari.fi/linux/
5746Q: http://patchwork.linuxtv.org/project/linux-media/list/
5747T: git git://linuxtv.org/anttip/media_tree.git
5748S: Maintained
5749F: drivers/media/dvb-frontends/hd29l2*
5750
214de83e 5751HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
4cfccbda 5752M: Jimmy Vance <jimmy.vance@hpe.com>
214de83e
BB
5753S: Supported
5754F: Documentation/watchdog/hpwdt.txt
5755F: drivers/watchdog/hpwdt.c
5756
9257aa49 5757HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5758M: Don Brace <don.brace@microsemi.com>
a0a268ad 5759L: esc.storagedev@microsemi.com
693373db 5760L: linux-scsi@vger.kernel.org
9257aa49
SC
5761S: Supported
5762F: Documentation/scsi/hpsa.txt
5763F: drivers/scsi/hpsa*.[ch]
5764F: include/linux/cciss*.h
c117ab84 5765F: include/uapi/linux/cciss*.h
9257aa49 5766
e2d1d6c0 5767HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5768M: Don Brace <don.brace@microsemi.com>
516fdcea 5769L: esc.storagedev@microsemi.com
693373db 5770L: linux-scsi@vger.kernel.org
e2d1d6c0 5771S: Supported
679655da
JP
5772F: Documentation/blockdev/cciss.txt
5773F: drivers/block/cciss*
5774F: include/linux/cciss_ioctl.h
c117ab84 5775F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5776
f48ad614
DD
5777HFI1 DRIVER
5778M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5779M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5780L: linux-rdma@vger.kernel.org
5781S: Supported
5782F: drivers/infiniband/hw/hfi1
5783
1da177e4 5784HFS FILESYSTEM
6cf515e1
GU
5785L: linux-fsdevel@vger.kernel.org
5786S: Orphan
679655da
JP
5787F: Documentation/filesystems/hfs.txt
5788F: fs/hfs/
1da177e4 5789
ef575f47
GU
5790HFSPLUS FILESYSTEM
5791L: linux-fsdevel@vger.kernel.org
5792S: Orphan
5793F: Documentation/filesystems/hfsplus.txt
5794F: fs/hfsplus/
5795
1da177e4 5796HGA FRAMEBUFFER DRIVER
8b58be88 5797M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5798L: linux-nvidia@lists.surfsouth.com
5799W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5800S: Maintained
8a61f013 5801F: drivers/video/fbdev/hgafb.c
1da177e4 5802
4480f15b 5803HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5804M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5805M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5806L: linux-pm@vger.kernel.org
68656443 5807B: https://bugzilla.kernel.org
e2d1d6c0 5808S: Supported
679655da
JP
5809F: arch/x86/power/
5810F: drivers/base/power/
5811F: kernel/power/
5812F: include/linux/suspend.h
5813F: include/linux/freezer.h
5814F: include/linux/pm.h
679655da 5815F: arch/*/include/asm/suspend*.h
e2d1d6c0 5816
4ef4caad 5817HID CORE LAYER
e5f6450c 5818M: Jiri Kosina <jikos@kernel.org>
406df153 5819R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5820L: linux-input@vger.kernel.org
54e5881d 5821T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5822S: Maintained
679655da
JP
5823F: drivers/hid/
5824F: include/linux/hid*
c117ab84 5825F: include/uapi/linux/hid*
4ef4caad 5826
30ee72f0 5827HID SENSOR HUB DRIVERS
e5f6450c 5828M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5829M: Jonathan Cameron <jic23@kernel.org>
5830M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5831L: linux-input@vger.kernel.org
5832L: linux-iio@vger.kernel.org
5833S: Maintained
5834F: Documentation/hid/hid-sensor*
5835F: drivers/hid/hid-sensor-*
5836F: drivers/iio/*/hid-*
5837F: include/linux/hid-sensor-*
5838
38bed542 5839HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5840M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5841L: linux-kernel@vger.kernel.org
75fc2d37 5842T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5843S: Maintained
679655da 5844F: Documentation/timers/
5cee9645 5845F: kernel/time/hrtimer.c
88606e80
TG
5846F: kernel/time/clockevents.c
5847F: kernel/time/tick*.*
5848F: kernel/time/timer_*.c
05ed8490 5849F: include/linux/clockchips.h
679655da 5850F: include/linux/hrtimer.h
38bed542 5851
1da177e4 5852HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5853L: linux-hams@vger.kernel.org
8b64f2a0 5854S: Orphan
679655da
JP
5855F: drivers/net/hamradio/dmascc.c
5856F: drivers/net/hamradio/scc.c
1da177e4 5857
ede1e6f8 5858HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5859M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5860W: http://www.highpoint-tech.com
5861S: Supported
679655da
JP
5862F: Documentation/scsi/hptiop.txt
5863F: drivers/scsi/hptiop.c
ede1e6f8 5864
1da177e4 5865HIPPI
8b58be88 5866M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5867L: linux-hippi@sunsite.dk
5868S: Maintained
679655da 5869F: include/linux/hippidevice.h
c117ab84 5870F: include/uapi/linux/if_hippi.h
679655da 5871F: net/802/hippi.c
ff5a3b50 5872F: drivers/net/hippi/
1da177e4 5873
b30d74e4
DH
5874HISILICON NETWORK SUBSYSTEM DRIVER
5875M: Yisen Zhuang <yisen.zhuang@huawei.com>
5876M: Salil Mehta <salil.mehta@huawei.com>
5877L: netdev@vger.kernel.org
5878W: http://www.hisilicon.com
5879S: Maintained
5880F: drivers/net/ethernet/hisilicon/
5881F: Documentation/devicetree/bindings/net/hisilicon*.txt
5882
66a9bae6 5883HISILICON ROCE DRIVER
5884M: Lijun Ou <oulijun@huawei.com>
5885M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5886L: linux-rdma@vger.kernel.org
5887S: Maintained
5888F: drivers/infiniband/hw/hns/
5889F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5890
16c6c252
JG
5891HISILICON SAS Controller
5892M: John Garry <john.garry@huawei.com>
5893W: http://www.hisilicon.com
5894S: Supported
5895F: drivers/scsi/hisi_sas/
5896F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5897
ff1d2767 5898HOST AP DRIVER
8b58be88 5899M: Jouni Malinen <j@w1.fi>
724c6b35 5900L: linux-wireless@vger.kernel.org
ffd74aca
JM
5901W: http://w1.fi/hostap-driver.html
5902S: Obsolete
eb4f98d5 5903F: drivers/net/wireless/intersil/hostap/
ff1d2767 5904
dd8cd779 5905HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5906L: platform-driver-x86@vger.kernel.org
95c70215 5907S: Orphan
679655da 5908F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5909
e2d1d6c0 5910HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5911M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5912S: Maintained
7e25d724 5913F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5914
7d2c86b5 5915HPET: High Precision Event Timers driver
8b58be88 5916M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5917S: Maintained
679655da
JP
5918F: Documentation/timers/hpet.txt
5919F: drivers/char/hpet.c
5920F: include/linux/hpet.h
c117ab84 5921F: include/uapi/linux/hpet.h
b9b0332f 5922
e07b5d79 5923HPET: x86
9e06f631 5924S: Orphan
679655da
JP
5925F: arch/x86/kernel/hpet.c
5926F: arch/x86/include/asm/hpet.h
b9b0332f 5927
1da177e4 5928HPFS FILESYSTEM
8b58be88 5929M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5930W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5931S: Maintained
679655da 5932F: fs/hpfs/
1da177e4 5933
3441cded 5934HSI SUBSYSTEM
56459ea9
SR
5935M: Sebastian Reichel <sre@kernel.org>
5936T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5937S: Maintained
5938F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 5939F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
5940F: drivers/hsi/
5941F: include/linux/hsi/
5942F: include/uapi/linux/hsi/
5943
7d2c86b5 5944HSO 3G MODEM DRIVER
8b58be88 5945M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5946W: http://www.pharscape.org
5947S: Maintained
679655da 5948F: drivers/net/usb/hso.c
11cd29b0 5949
19990e29
AB
5950HSR NETWORK PROTOCOL
5951M: Arvid Brodin <arvid.brodin@alten.se>
5952L: netdev@vger.kernel.org
5953S: Maintained
5954F: net/hsr/
5955
5a18c343 5956HTCPEN TOUCHSCREEN DRIVER
8b58be88 5957M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5958L: linux-input@vger.kernel.org
5959S: Maintained
679655da 5960F: drivers/input/touchscreen/htcpen.c
5a18c343 5961
1da177e4 5962HUGETLB FILESYSTEM
6d49e352 5963M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5964S: Maintained
679655da 5965F: fs/hugetlbfs/
1da177e4 5966
fe713d60
JCT
5967HVA ST MEDIA DRIVER
5968M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5969L: linux-media@vger.kernel.org
5970T: git git://linuxtv.org/media_tree.git
5971W: https://linuxtv.org
5972S: Supported
5973F: drivers/media/platform/sti/hva
5974
05183189 5975Hyper-V CORE AND DRIVERS
9c3646d1 5976M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189 5977M: Haiyang Zhang <haiyangz@microsoft.com>
421463b8 5978M: Stephen Hemminger <sthemmin@microsoft.com>
05183189
S
5979L: devel@linuxdriverproject.org
5980S: Maintained
a4162747
HZ
5981F: arch/x86/include/asm/mshyperv.h
5982F: arch/x86/include/uapi/asm/hyperv.h
5983F: arch/x86/kernel/cpu/mshyperv.c
05183189 5984F: drivers/hid/hid-hyperv.c
a4162747 5985F: drivers/hv/
f92ca80b 5986F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5987F: drivers/pci/host/pci-hyperv.c
05183189 5988F: drivers/net/hyperv/
a4162747 5989F: drivers/scsi/storvsc_drv.c
95096f2f 5990F: drivers/uio/uio_hv_generic.c
8a61f013 5991F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5992F: include/linux/hyperv.h
5993F: tools/hv/
54bf725e 5994F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5995
7724fd04
PR
5996I2C MUXES
5997M: Peter Rosin <peda@axentia.se>
5998L: linux-i2c@vger.kernel.org
5999S: Maintained
2254d24a 6000F: Documentation/i2c/i2c-topology
7724fd04
PR
6001F: Documentation/i2c/muxes/
6002F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 6003F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 6004F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
6005F: drivers/i2c/i2c-mux.c
6006F: drivers/i2c/muxes/
6007F: include/linux/i2c-mux.h
6008
d85c8a6a 6009I2C OVER PARALLEL PORT
d8130624 6010M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6011L: linux-i2c@vger.kernel.org
6012S: Maintained
6013F: Documentation/i2c/busses/i2c-parport
6014F: Documentation/i2c/busses/i2c-parport-light
6015F: drivers/i2c/busses/i2c-parport.c
6016F: drivers/i2c/busses/i2c-parport-light.c
6017
6018I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 6019M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6020L: linux-i2c@vger.kernel.org
6021S: Maintained
6022F: Documentation/i2c/busses/i2c-ali1535
6023F: Documentation/i2c/busses/i2c-ali1563
6024F: Documentation/i2c/busses/i2c-ali15x3
6025F: Documentation/i2c/busses/i2c-amd756
6026F: Documentation/i2c/busses/i2c-amd8111
6027F: Documentation/i2c/busses/i2c-i801
6028F: Documentation/i2c/busses/i2c-nforce2
6029F: Documentation/i2c/busses/i2c-piix4
6030F: Documentation/i2c/busses/i2c-sis5595
6031F: Documentation/i2c/busses/i2c-sis630
6032F: Documentation/i2c/busses/i2c-sis96x
6033F: Documentation/i2c/busses/i2c-via
6034F: Documentation/i2c/busses/i2c-viapro
6035F: drivers/i2c/busses/i2c-ali1535.c
6036F: drivers/i2c/busses/i2c-ali1563.c
6037F: drivers/i2c/busses/i2c-ali15x3.c
6038F: drivers/i2c/busses/i2c-amd756.c
6039F: drivers/i2c/busses/i2c-amd756-s4882.c
6040F: drivers/i2c/busses/i2c-amd8111.c
6041F: drivers/i2c/busses/i2c-i801.c
6042F: drivers/i2c/busses/i2c-isch.c
6043F: drivers/i2c/busses/i2c-nforce2.c
6044F: drivers/i2c/busses/i2c-nforce2-s4985.c
6045F: drivers/i2c/busses/i2c-piix4.c
6046F: drivers/i2c/busses/i2c-sis5595.c
6047F: drivers/i2c/busses/i2c-sis630.c
6048F: drivers/i2c/busses/i2c-sis96x.c
6049F: drivers/i2c/busses/i2c-via.c
6050F: drivers/i2c/busses/i2c-viapro.c
6051
cb7f07a4
NH
6052I2C/SMBUS ISMT DRIVER
6053M: Seth Heasley <seth.heasley@intel.com>
6054M: Neil Horman <nhorman@tuxdriver.com>
6055L: linux-i2c@vger.kernel.org
6056F: drivers/i2c/busses/i2c-ismt.c
6057F: Documentation/i2c/busses/i2c-ismt
6058
6ea884db 6059I2C/SMBUS STUB DRIVER
d8130624 6060M: Jean Delvare <jdelvare@suse.com>
846557d3 6061L: linux-i2c@vger.kernel.org
6ea884db 6062S: Maintained
8547a5bc 6063F: drivers/i2c/i2c-stub.c
6ea884db 6064
5b543965 6065I2C SUBSYSTEM
14d77c4d 6066M: Wolfram Sang <wsa@the-dreams.de>
846557d3 6067L: linux-i2c@vger.kernel.org
9d4ea27a
WS
6068W: https://i2c.wiki.kernel.org/
6069Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 6070T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 6071S: Maintained
40ed1b4c 6072F: Documentation/devicetree/bindings/i2c/
679655da
JP
6073F: Documentation/i2c/
6074F: drivers/i2c/
630bc46e 6075F: drivers/i2c/*/
679655da 6076F: include/linux/i2c.h
03b70d62 6077F: include/linux/i2c-*.h
c117ab84
CEB
6078F: include/uapi/linux/i2c.h
6079F: include/uapi/linux/i2c-*.h
1da177e4 6080
4560d677
WS
6081I2C ACPI SUPPORT
6082M: Mika Westerberg <mika.westerberg@linux.intel.com>
6083L: linux-i2c@vger.kernel.org
6084L: linux-acpi@vger.kernel.org
6085S: Maintained
4560d677 6086
d85c8a6a 6087I2C-TAOS-EVM DRIVER
d8130624 6088M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6089L: linux-i2c@vger.kernel.org
6090S: Maintained
6091F: Documentation/i2c/busses/i2c-taos-evm
6092F: drivers/i2c/busses/i2c-taos-evm.c
6093
e8c76eed 6094I2C-TINY-USB DRIVER
8b58be88 6095M: Till Harbaum <till@harbaum.org>
846557d3 6096L: linux-i2c@vger.kernel.org
932d1872 6097W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 6098S: Maintained
679655da 6099F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 6100
1da177e4 6101i386 BOOT CODE
8b58be88 6102M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 6103S: Maintained
679655da 6104F: arch/x86/boot/
1da177e4
LT
6105
6106i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 6107M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 6108T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
6109S: Maintained
6110
1da177e4 6111IA64 (Itanium) PLATFORM
8b58be88
JP
6112M: Tony Luck <tony.luck@intel.com>
6113M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6114L: linux-ia64@vger.kernel.org
6b1c70b1 6115T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6116S: Maintained
679655da 6117F: arch/ia64/
1da177e4 6118
4cd38750
LDSB
6119IBM Power VMX Cryptographic instructions
6120M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6121M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
6122L: linux-crypto@vger.kernel.org
6123S: Supported
6124F: drivers/crypto/vmx/Makefile
6125F: drivers/crypto/vmx/Kconfig
6126F: drivers/crypto/vmx/vmx.c
6127F: drivers/crypto/vmx/aes*
6128F: drivers/crypto/vmx/ghash*
6129F: drivers/crypto/vmx/ppc-xlate.pl
6130
956c203c 6131IBM Power in-Nest Crypto Acceleration
4cd38750 6132M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6133M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6134L: linux-crypto@vger.kernel.org
6135S: Supported
28bceeaa
DS
6136F: drivers/crypto/nx/Makefile
6137F: drivers/crypto/nx/Kconfig
6138F: drivers/crypto/nx/nx-aes*
6139F: drivers/crypto/nx/nx-sha*
6140F: drivers/crypto/nx/nx.*
6141F: drivers/crypto/nx/nx_csbcpb.h
6142F: drivers/crypto/nx/nx_debugfs.h
956c203c 6143
0e16aafb 6144IBM Power 842 compression accelerator
41656aa7 6145M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 6146S: Supported
28bceeaa
DS
6147F: drivers/crypto/nx/Makefile
6148F: drivers/crypto/nx/Kconfig
7011a122 6149F: drivers/crypto/nx/nx-842*
2da572c9 6150F: include/linux/sw842.h
2062c5b6 6151F: crypto/842.c
2da572c9 6152F: lib/842/
0e16aafb 6153
1da177e4 6154IBM Power Linux RAID adapter
8b58be88 6155M: Brian King <brking@us.ibm.com>
1da177e4 6156S: Supported
679655da 6157F: drivers/scsi/ipr.*
1da177e4 6158
9d348af4 6159IBM Power Virtual Ethernet Device Driver
eddd63a6 6160M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6161L: netdev@vger.kernel.org
6162S: Supported
9aa32835 6163F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6164
032c5e82
TF
6165IBM Power SRIOV Virtual NIC Device Driver
6166M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6167M: John Allen <jallen@linux.vnet.ibm.com>
6168L: netdev@vger.kernel.org
6169S: Supported
6170F: drivers/net/ethernet/ibm/ibmvnic.*
6171
e6babec6 6172IBM Power Virtual SCSI Device Drivers
bcbde52b 6173M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6174L: linux-scsi@vger.kernel.org
6175S: Supported
e6babec6 6176F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6177F: include/scsi/viosrp.h
6178
6179IBM Power Virtual SCSI Device Target Driver
6180M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6181M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6182L: linux-scsi@vger.kernel.org
6183L: target-devel@vger.kernel.org
6184S: Supported
6185F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6186
6187IBM Power Virtual FC Device Drivers
44b4dad9 6188M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6189L: linux-scsi@vger.kernel.org
6190S: Supported
6191F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6192
1da177e4 6193IBM ServeRAID RAID DRIVER
f9213e78 6194S: Orphan
679655da 6195F: drivers/scsi/ips.*
1da177e4 6196
6ed9f9c4
PT
6197ICH LPC AND GPIO DRIVER
6198M: Peter Tyser <ptyser@xes-inc.com>
6199S: Maintained
6200F: drivers/mfd/lpc_ich.c
6201F: drivers/gpio/gpio-ich.c
6202
1e7106fc 6203IDE SUBSYSTEM
8b58be88 6204M: "David S. Miller" <davem@davemloft.net>
1da177e4 6205L: linux-ide@vger.kernel.org
8a6e2535 6206Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6207T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6208S: Maintained
679655da
JP
6209F: Documentation/ide/
6210F: drivers/ide/
6211F: include/linux/ide.h
1da177e4 6212
6cb8c13d
IP
6213IDEAPAD LAPTOP EXTRAS DRIVER
6214M: Ike Panhc <ike.pan@canonical.com>
6215L: platform-driver-x86@vger.kernel.org
6216W: http://launchpad.net/ideapad-laptop
6217S: Maintained
6218F: drivers/platform/x86/ideapad-laptop.c
6219
1ea4c161
AM
6220IDEAPAD LAPTOP SLIDEBAR DRIVER
6221M: Andrey Moiseev <o2g.org.ru@gmail.com>
6222L: linux-input@vger.kernel.org
6223W: https://github.com/o2genum/ideapad-slidebar
6224S: Maintained
6225F: drivers/input/misc/ideapad_slidebar.c
6226
0f861e8c 6227IDE/ATAPI DRIVERS
487ba8e8 6228M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6229L: linux-ide@vger.kernel.org
c404c199 6230S: Maintained
679655da
JP
6231F: Documentation/cdrom/ide-cd
6232F: drivers/ide/ide-cd*
1da177e4 6233
02cf2286 6234IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6235M: Alexander Aring <aar@pengutronix.de>
5cc92049 6236M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6237L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6238W: http://wpan.cakelab.org/
6239T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6240T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6241S: Maintained
6242F: net/ieee802154/
68653359 6243F: net/mac802154/
251741b1 6244F: drivers/net/ieee802154/
580947d3
AA
6245F: include/linux/nl802154.h
6246F: include/linux/ieee802154.h
6247F: include/net/nl802154.h
6248F: include/net/mac802154.h
6249F: include/net/af_ieee802154.h
6250F: include/net/cfg802154.h
6251F: include/net/ieee802154_netdev.h
ebef9c12 6252F: Documentation/networking/ieee802154.txt
02cf2286 6253
b1c97193
SY
6254IGORPLUG-USB IR RECEIVER
6255M: Sean Young <sean@mess.org>
6256L: linux-media@vger.kernel.org
6257S: Maintained
6258F: drivers/media/rc/igorplugusb.c
6259
40ad4a30
SY
6260IGUANAWORKS USB IR TRANSCEIVER
6261M: Sean Young <sean@mess.org>
6262L: linux-media@vger.kernel.org
6263S: Maintained
6264F: drivers/media/rc/iguanair.c
6265
ed13134b
PR
6266IIO DIGITAL POTENTIOMETER DAC
6267M: Peter Rosin <peda@axentia.se>
6268L: linux-iio@vger.kernel.org
6269S: Maintained
7fde1484 6270F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6271F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6272F: drivers/iio/dac/dpot-dac.c
ed13134b 6273
e778aa14
PR
6274IIO ENVELOPE DETECTOR
6275M: Peter Rosin <peda@axentia.se>
6276L: linux-iio@vger.kernel.org
6277S: Maintained
b475f80b 6278F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6279F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6280F: drivers/iio/adc/envelope-detector.c
e778aa14 6281
9545f86e 6282IIO SUBSYSTEM AND DRIVERS
030a13d7 6283M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6284R: Hartmut Knaack <knaack.h@gmx.de>
6285R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6286R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6287L: linux-iio@vger.kernel.org
21d41655 6288T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6289S: Maintained
866b148a 6290F: Documentation/devicetree/bindings/iio/
03e7c251 6291F: drivers/iio/
9545f86e 6292F: drivers/staging/iio/
8fe671fc 6293F: include/linux/iio/
817020cf 6294F: tools/iio/
9545f86e 6295
65519263
SG
6296IKANOS/ADI EAGLE ADSL USB DRIVER
6297M: Matthieu Castet <castet.matthieu@free.fr>
6298M: Stanislaw Gruszka <stf_xl@wp.pl>
6299S: Maintained
6300F: drivers/usb/atm/ueagle-atm.c
6301
8ef3ff27
PB
6302IMGTEC ASCII LCD DRIVER
6303M: Paul Burton <paul.burton@imgtec.com>
6304S: Maintained
6305F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6306F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6307
e89ab51f
GR
6308INA209 HARDWARE MONITOR DRIVER
6309M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6310L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6311S: Maintained
6312F: Documentation/hwmon/ina209
6313F: Documentation/devicetree/bindings/i2c/ina209.txt
6314F: drivers/hwmon/ina209.c
6315
6316INA2XX HARDWARE MONITOR DRIVER
6317M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6318L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6319S: Maintained
6320F: Documentation/hwmon/ina2xx
6321F: drivers/hwmon/ina2xx.c
6322F: include/linux/platform_data/ina2xx.h
6323
14dc124f
SIG
6324INDUSTRY PACK SUBSYSTEM (IPACK)
6325M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6326M: Jens Taprogge <jens.taprogge@taprogge.org>
6327M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6328L: industrypack-devel@lists.sourceforge.net
6329W: http://industrypack.sourceforge.net
6330S: Maintained
6331F: drivers/ipack/
6332
8adc53fd
ZLK
6333INGENIC JZ4780 DMA Driver
6334M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6335S: Maintained
6336F: drivers/dma/dma-jz4780.c
6337
87cf40e6
HH
6338INGENIC JZ4780 NAND DRIVER
6339M: Harvey Hunt <harveyhuntnexus@gmail.com>
6340L: linux-mtd@lists.infradead.org
6341S: Maintained
6342F: drivers/mtd/nand/jz4780_*
6343
aa7168f4 6344INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6345M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6346M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6347L: linux-ima-devel@lists.sourceforge.net
6348L: linux-ima-user@lists.sourceforge.net
6349L: linux-security-module@vger.kernel.org
9f273c24 6350T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6351S: Supported
679655da 6352F: security/integrity/ima/
aa7168f4 6353
9a4ea5a9
JH
6354IMGTEC IR DECODER DRIVER
6355M: James Hogan <james.hogan@imgtec.com>
6356S: Maintained
6357F: drivers/media/rc/img-ir/
6358
1da177e4 6359IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6360L: linux-fbdev@vger.kernel.org
843393d3 6361S: Orphan
8a61f013 6362F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6363
6364INFINIBAND SUBSYSTEM
b6b2bbe6 6365M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6366M: Sean Hefty <sean.hefty@intel.com>
6367M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6368L: linux-rdma@vger.kernel.org
605841f5 6369W: http://www.openfabrics.org/
8a6e2535 6370Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6371T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6372S: Supported
679655da
JP
6373F: Documentation/infiniband/
6374F: drivers/infiniband/
c117ab84 6375F: include/uapi/linux/if_infiniband.h
954138dc
YD
6376F: include/uapi/rdma/
6377F: include/rdma/
1da177e4 6378
c9f04f58 6379INOTIFY
8b58be88
JP
6380M: John McCutchan <john@johnmccutchan.com>
6381M: Robert Love <rlove@rlove.org>
6382M: Eric Paris <eparis@parisplace.org>
c9f04f58 6383S: Maintained
679655da
JP
6384F: Documentation/filesystems/inotify.txt
6385F: fs/notify/inotify/
6386F: include/linux/inotify.h
c117ab84 6387F: include/uapi/linux/inotify.h
c9f04f58 6388
e2d1d6c0 6389INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6390M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6391L: linux-input@vger.kernel.org
8a6e2535 6392Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6393T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6394S: Maintained
679655da 6395F: drivers/input/
f4eea7e2 6396F: include/linux/input.h
c117ab84 6397F: include/uapi/linux/input.h
f4eea7e2 6398F: include/linux/input/
e52d8398 6399F: Documentation/devicetree/bindings/input/
e2d1d6c0 6400
3267a87f 6401INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6402M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6403L: linux-input@vger.kernel.org
75dd112a 6404S: Odd fixes
3267a87f 6405F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6406F: drivers/input/input-mt.c
3267a87f
HR
6407K: \b(ABS|SYN)_MT_
6408
97fa99a3
JY
6409INTEL ASoC BDW/HSW DRIVERS
6410M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6411L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6412S: Supported
e8e1225d
JP
6413F: sound/soc/intel/common/sst-dsp*
6414F: sound/soc/intel/common/sst-firmware.c
6415F: sound/soc/intel/boards/broadwell.c
6416F: sound/soc/intel/haswell/
97fa99a3 6417
4ac13e17
DJ
6418INTEL C600 SERIES SAS CONTROLLER DRIVER
6419M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6420M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6421L: linux-scsi@vger.kernel.org
7106891a
DJ
6422T: git git://git.code.sf.net/p/intel-sas/isci
6423S: Supported
4ac13e17 6424F: drivers/scsi/isci/
4ac13e17 6425
ecc83e52
AH
6426INTEL HID EVENT DRIVER
6427M: Alex Hung <alex.hung@canonical.com>
6428L: platform-driver-x86@vger.kernel.org
6429S: Maintained
6430F: drivers/platform/x86/intel-hid.c
6431
332e0812
AK
6432INTEL VIRTUAL BUTTON DRIVER
6433M: AceLan Kao <acelan.kao@canonical.com>
6434L: platform-driver-x86@vger.kernel.org
6435S: Maintained
6436F: drivers/platform/x86/intel-vbtn.c
6437
26717172 6438INTEL IDLE DRIVER
6af33995 6439M: Jacob Pan <jacob.jun.pan@linux.intel.com>
26717172 6440M: Len Brown <lenb@kernel.org>
bf1c138e 6441L: linux-pm@vger.kernel.org
08deed1e 6442T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
2ed38cbe 6443B: https://bugzilla.kernel.org
26717172
LB
6444S: Supported
6445F: drivers/idle/intel_idle.c
6446
8fb861fa
SP
6447INTEL INTEGRATED SENSOR HUB DRIVER
6448M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6449M: Jiri Kosina <jikos@kernel.org>
6450L: linux-input@vger.kernel.org
6451S: Maintained
6452F: drivers/hid/intel-ish-hid/
6453
7c1ac18d 6454INTEL PSTATE DRIVER
58ac1f62
SP
6455M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6456M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6457L: linux-pm@vger.kernel.org
6458S: Supported
6459F: drivers/cpufreq/intel_pstate.c
6460
9eb8ef74 6461INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6462M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6463L: linux-fbdev@vger.kernel.org
ce00f85c 6464S: Maintained
679655da 6465F: Documentation/fb/intelfb.txt
8a61f013 6466F: drivers/video/fbdev/intelfb/
9eb8ef74 6467
1da177e4 6468INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6469M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6470L: linux-fbdev@vger.kernel.org
ce00f85c 6471S: Maintained
8a61f013 6472F: drivers/video/fbdev/i810/
1da177e4 6473
f4a9bc4c 6474INTEL MENLOW THERMAL DRIVER
8b58be88 6475M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6476L: platform-driver-x86@vger.kernel.org
5ca92bd9 6477W: https://01.org/linux-acpi
f4a9bc4c 6478S: Supported
679655da 6479F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6480
248a9dc3 6481INTEL I/OAT DMA DRIVER
18ebd564 6482M: Dave Jiang <dave.jiang@intel.com>
08223d80 6483R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6484L: dmaengine@vger.kernel.org
6485Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6486S: Supported
679655da 6487F: drivers/dma/ioat*
248a9dc3 6488
6c8909b4 6489INTEL IOMMU (VT-d)
8b58be88 6490M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6491L: iommu@lists.linux-foundation.org
54e5881d 6492T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6493S: Supported
3fb39615 6494F: drivers/iommu/intel-iommu.c
679655da 6495F: include/linux/intel-iommu.h
6c8909b4 6496
b3e5f263 6497INTEL IOP-ADMA DMA DRIVER
08223d80 6498R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6499S: Odd fixes
679655da 6500F: drivers/dma/iop-adma.c
b3e5f263 6501
9251ce95 6502INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6503M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6504S: Maintained
679655da
JP
6505F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6506F: arch/arm/mach-ixp4xx/include/mach/npe.h
6507F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6508F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6509F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6510F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6511
844dd05f 6512INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6513M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6514S: Maintained
679655da 6515F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6516
2f302324 6517INTEL ETHERNET DRIVERS
8b58be88 6518M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6519L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6520W: http://www.intel.com/support/feedback.htm
d94e6fed 6521W: http://e1000.sourceforge.net/
2f302324
JK
6522Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6523T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6524T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6525S: Supported
0d164401
JK
6526F: Documentation/networking/e100.txt
6527F: Documentation/networking/e1000.txt
6528F: Documentation/networking/e1000e.txt
6529F: Documentation/networking/igb.txt
6530F: Documentation/networking/igbvf.txt
6531F: Documentation/networking/ixgb.txt
6532F: Documentation/networking/ixgbe.txt
6533F: Documentation/networking/ixgbevf.txt
1bff6529 6534F: Documentation/networking/i40e.txt
105bf2fe 6535F: Documentation/networking/i40evf.txt
dee1ad47 6536F: drivers/net/ethernet/intel/
bc90d291 6537F: drivers/net/ethernet/intel/*/
1da177e4 6538
6e4de866
FL
6539INTEL RDMA RNIC DRIVER
6540M: Faisal Latif <faisal.latif@intel.com>
3b9d9650 6541M: Shiraz Saleem <shiraz.saleem@intel.com>
6e4de866
FL
6542L: linux-rdma@vger.kernel.org
6543S: Supported
6544F: drivers/infiniband/hw/i40iw/
6545
224f9e6d
AS
6546INTEL MERRIFIELD GPIO DRIVER
6547M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6548L: linux-gpio@vger.kernel.org
6549S: Maintained
6550F: drivers/gpio/gpio-merrifield.c
6551
0963d59b
LW
6552INTEL-MID GPIO DRIVER
6553M: David Cohen <david.a.cohen@linux.intel.com>
6554L: linux-gpio@vger.kernel.org
6555S: Maintained
6556F: drivers/gpio/gpio-intel-mid.c
6557
ca907a90
SY
6558INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6559M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6560L: linux-wireless@vger.kernel.org
ca907a90 6561S: Maintained
679655da 6562F: Documentation/networking/README.ipw2100
679655da 6563F: Documentation/networking/README.ipw2200
367a1092 6564F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6565
5760b0a5
AS
6566INTEL(R) TRACE HUB
6567M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6568S: Supported
6569F: Documentation/trace/intel_th.txt
6570F: drivers/hwtracing/intel_th/
6571
4bd96a7a 6572INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6573M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6574L: tboot-devel@lists.sourceforge.net
6575W: http://tboot.sourceforge.net
e9b7d7c8 6576T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6577S: Supported
6578F: Documentation/intel_txt.txt
6579F: include/linux/tboot.h
6580F: arch/x86/kernel/tboot.c
6581
8a70da82 6582INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6583M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6584M: linux-wimax@intel.com
49e7d9df 6585L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6586S: Supported
6587W: http://linuxwimax.org
679655da
JP
6588F: Documentation/wimax/README.i2400m
6589F: drivers/net/wimax/i2400m/
c117ab84 6590F: include/uapi/linux/wimax/i2400m.h
8a70da82 6591
1c0ce89c
SG
6592INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6593M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6594L: linux-wireless@vger.kernel.org
1c0ce89c 6595S: Supported
7ac9a364 6596F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6597
b481de9c 6598INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6599M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6600M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6601M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6602M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6603L: linux-wireless@vger.kernel.org
b481de9c 6604W: http://intellinuxwireless.org
b62ff718 6605T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6606S: Supported
e705c121 6607F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6608
de8fe023
TW
6609INTEL MANAGEMENT ENGINE (mei)
6610M: Tomas Winkler <tomas.winkler@intel.com>
6611L: linux-kernel@vger.kernel.org
6612S: Supported
c117ab84 6613F: include/uapi/linux/mei.h
5069288b 6614F: include/linux/mei_cl_bus.h
de8fe023 6615F: drivers/misc/mei/*
222818c3 6616F: drivers/watchdog/mei_wdt.c
e07950a1 6617F: Documentation/misc-devices/mei/*
986b891a 6618F: samples/mei/*
de8fe023 6619
50ceb98b
SD
6620INTEL MIC DRIVERS (mic)
6621M: Sudeep Dutt <sudeep.dutt@intel.com>
6622M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6623S: Supported
6624W: https://github.com/sudeepdutt/mic
6625W: http://software.intel.com/en-us/mic-developer
6626F: include/linux/mic_bus.h
6627F: include/linux/scif.h
6628F: include/uapi/linux/mic_common.h
6629F: include/uapi/linux/mic_ioctl.h
9f273c24 6630F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6631F: drivers/misc/mic/
6632F: drivers/dma/mic_x100_dma.c
6633F: drivers/dma/mic_x100_dma.h
9f273c24 6634F: Documentation/mic/
50ceb98b 6635
fdca4f16 6636INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6637M: Zha Qipeng<qipeng.zha@intel.com>
6638L: platform-driver-x86@vger.kernel.org
6639S: Maintained
6640F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6641F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6642F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6643F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6644
378f956e
SKC
6645INTEL TELEMETRY DRIVER
6646M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6647L: platform-driver-x86@vger.kernel.org
6648S: Maintained
378f956e 6649F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6650F: drivers/platform/x86/intel_telemetry*
0a8b8353 6651
b740d2e9
RB
6652INTEL PMC CORE DRIVER
6653M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6654M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6655L: platform-driver-x86@vger.kernel.org
6656S: Maintained
6657F: arch/x86/include/asm/pmc_core.h
6658F: drivers/platform/x86/intel_pmc_core*
6659
3904b28e
LW
6660INVENSENSE MPU-3050 GYROSCOPE DRIVER
6661M: Linus Walleij <linus.walleij@linaro.org>
6662L: linux-iio@vger.kernel.org
6663S: Maintained
6664F: drivers/iio/gyro/mpu3050*
6665F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6666
cb109a0e 6667IOC3 ETHERNET DRIVER
8b58be88 6668M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6669L: linux-mips@linux-mips.org
6670S: Maintained
8862bf1e 6671F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6672
cb109a0e 6673IOC3 SERIAL DRIVER
8b58be88 6674M: Pat Gefre <pfg@sgi.com>
d39e0721 6675L: linux-serial@vger.kernel.org
cb109a0e 6676S: Maintained
df621252 6677F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6678
0b6e8569
SW
6679IOMMU DRIVERS
6680M: Joerg Roedel <joro@8bytes.org>
6681L: iommu@lists.linux-foundation.org
6682T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6683S: Maintained
efcd94c0 6684F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6685F: drivers/iommu/
6686
4480f15b 6687IP MASQUERADING
8b58be88 6688M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6689S: Maintained
679655da 6690F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6691
4409ebe9 6692IPMI SUBSYSTEM
8b58be88 6693M: Corey Minyard <minyard@acm.org>
b0c90653 6694L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6695W: http://openipmi.sourceforge.net/
6696S: Supported
679655da
JP
6697F: Documentation/IPMI.txt
6698F: drivers/char/ipmi/
6699F: include/linux/ipmi*
c117ab84 6700F: include/uapi/linux/ipmi*
4409ebe9 6701
2d800897
KW
6702QCOM AUDIO (ASoC) DRIVERS
6703M: Patrick Lai <plai@codeaurora.org>
6704M: Banajit Goswami <bgoswami@codeaurora.org>
6705L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6706S: Supported
6707F: sound/soc/qcom/
6708
e2d1d6c0 6709IPS SCSI RAID DRIVER
8b58be88 6710M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6711L: linux-scsi@vger.kernel.org
6712W: http://www.adaptec.com/
6713S: Maintained
679655da 6714F: drivers/scsi/ips*
e2d1d6c0
RD
6715
6716IPVS
8b58be88
JP
6717M: Wensong Zhang <wensong@linux-vs.org>
6718M: Simon Horman <horms@verge.net.au>
6719M: Julian Anastasov <ja@ssi.bg>
979b6c13 6720L: netdev@vger.kernel.org
e2d1d6c0 6721L: lvs-devel@vger.kernel.org
1da177e4 6722S: Maintained
9f273c24
FW
6723T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6724T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6725F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6726F: include/net/ip_vs.h
c117ab84 6727F: include/uapi/linux/ip_vs.h
679655da 6728F: net/netfilter/ipvs/
1da177e4 6729
e7839f25 6730IPWIRELESS DRIVER
e5f6450c 6731M: Jiri Kosina <jikos@kernel.org>
d8130624 6732M: David Sterba <dsterba@suse.com>
92094aa0 6733S: Odd Fixes
282361a0 6734F: drivers/tty/ipwireless/
099dc4fb 6735
e2d1d6c0 6736IPX NETWORK LAYER
8b58be88 6737M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6738L: netdev@vger.kernel.org
6739S: Maintained
679655da 6740F: include/net/ipx.h
c117ab84 6741F: include/uapi/linux/ipx.h
679655da 6742F: net/ipx/
e2d1d6c0 6743
1da177e4 6744IRDA SUBSYSTEM
8b58be88 6745M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6746L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6747L: netdev@vger.kernel.org
1da177e4 6748W: http://irda.sourceforge.net/
f353976d 6749S: Maintained
e0057975 6750T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6751F: Documentation/networking/irda.txt
6752F: drivers/net/irda/
6753F: include/net/irda/
6754F: net/irda/
1da177e4 6755
a800c7cc
TG
6756IRQ SUBSYSTEM
6757M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6758L: linux-kernel@vger.kernel.org
a800c7cc 6759S: Maintained
75fc2d37 6760T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6761F: kernel/irq/
2ed9fd28
JC
6762
6763IRQCHIP DRIVERS
6764M: Thomas Gleixner <tglx@linutronix.de>
6765M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6766M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6767L: linux-kernel@vger.kernel.org
6768S: Maintained
6769T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6770T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6771F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6772F: drivers/irqchip/
a800c7cc 6773
7ab3a837 6774IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6775M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6776S: Maintained
b09dec2c 6777T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6778F: Documentation/IRQ-domain.txt
6779F: include/linux/irqdomain.h
6780F: kernel/irq/irqdomain.c
b09dec2c 6781F: kernel/irq/msi.c
7ab3a837 6782
ad7afc38
WBG
6783ISA
6784M: William Breathitt Gray <vilhelm.gray@gmail.com>
6785S: Maintained
6786F: Documentation/isa.txt
6787F: drivers/base/isa.c
6788F: include/linux/isa.h
6789
e2d1d6c0 6790ISAPNP
8b58be88 6791M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6792S: Maintained
679655da
JP
6793F: Documentation/isapnp.txt
6794F: drivers/pnp/isapnp/
6795F: include/linux/isapnp.h
e2d1d6c0 6796
d39b8420
HV
6797ISA RADIO MODULE
6798M: Hans Verkuil <hverkuil@xs4all.nl>
6799L: linux-media@vger.kernel.org
6800T: git git://linuxtv.org/media_tree.git
a825eaec 6801W: https://linuxtv.org
d39b8420
HV
6802S: Maintained
6803F: drivers/media/radio/radio-isa*
6804
71a6d0af
HW
6805iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6806M: Peter Jones <pjones@redhat.com>
6807M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6808S: Maintained
6809F: drivers/firmware/iscsi_ibft*
6810
14816b1e 6811ISCSI
623290a2
LD
6812M: Lee Duncan <lduncan@suse.com>
6813M: Chris Leech <cleech@redhat.com>
14816b1e 6814L: open-iscsi@googlegroups.com
623290a2 6815W: www.open-iscsi.com
14816b1e 6816S: Maintained
679655da
JP
6817F: drivers/scsi/*iscsi*
6818F: include/scsi/*iscsi*
14816b1e 6819
1e65eb42
OG
6820ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6821M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6822M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6823M: Roi Dayan <roid@mellanox.com>
6824L: linux-rdma@vger.kernel.org
6825S: Supported
6826W: http://www.openfabrics.org
6827W: www.open-iscsi.org
6828Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6829F: drivers/infiniband/ulp/iser/
1e65eb42 6830
2b70e5fd 6831ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6832M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6833T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6834L: linux-rdma@vger.kernel.org
6835L: target-devel@vger.kernel.org
6836S: Supported
6837W: http://www.linux-iscsi.org
6838F: drivers/infiniband/ulp/isert
6839
1da177e4 6840ISDN SUBSYSTEM
8b58be88 6841M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6842L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6843L: netdev@vger.kernel.org
1da177e4 6844W: http://www.isdn4linux.de
54e5881d 6845T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6846S: Maintained
679655da
JP
6847F: Documentation/isdn/
6848F: drivers/isdn/
6849F: include/linux/isdn.h
6850F: include/linux/isdn/
c117ab84
CEB
6851F: include/uapi/linux/isdn.h
6852F: include/uapi/linux/isdn/
1da177e4
LT
6853
6854ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6855M: Armin Schindler <mac@melware.de>
d5d52273 6856L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6857W: http://www.melware.de
6858S: Maintained
679655da 6859F: drivers/isdn/hardware/eicon/
1da177e4 6860
d624870f 6861IT87 HARDWARE MONITORING DRIVER
d8130624 6862M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6863L: linux-hwmon@vger.kernel.org
d624870f
JD
6864S: Maintained
6865F: Documentation/hwmon/it87
6866F: drivers/hwmon/it87.c
6867
d7104bff
AP
6868IT913X MEDIA DRIVER
6869M: Antti Palosaari <crope@iki.fi>
6870L: linux-media@vger.kernel.org
a825eaec 6871W: https://linuxtv.org
d7104bff
AP
6872W: http://palosaari.fi/linux/
6873Q: http://patchwork.linuxtv.org/project/linux-media/list/
6874T: git git://linuxtv.org/anttip/media_tree.git
6875S: Maintained
249c697e 6876F: drivers/media/tuners/it913x*
d7104bff 6877
91821ff3 6878IVTV VIDEO4LINUX DRIVER
6afdeaf8 6879M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6880L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6881L: linux-media@vger.kernel.org
275ffde4 6882T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6883W: http://www.ivtvdriver.org
6884S: Maintained
618cd932 6885F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6886F: drivers/media/pci/ivtv/
c117ab84 6887F: include/uapi/linux/ivtv*
91821ff3 6888
68620bdd
MP
6889IX2505V MEDIA DRIVER
6890M: Malcolm Priestley <tvboxspy@gmail.com>
6891L: linux-media@vger.kernel.org
a825eaec 6892W: https://linuxtv.org
68620bdd
MP
6893Q: http://patchwork.linuxtv.org/project/linux-media/list/
6894S: Maintained
6895F: drivers/media/dvb-frontends/ix2505v*
6896
4453d736
GR
6897JC42.4 TEMPERATURE SENSOR DRIVER
6898M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6899L: linux-hwmon@vger.kernel.org
4453d736
GR
6900S: Maintained
6901F: drivers/hwmon/jc42.c
6902F: Documentation/hwmon/jc42
6903
e2d1d6c0 6904JFS FILESYSTEM
3256f80f 6905M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6906L: jfs-discussion@lists.sourceforge.net
6907W: http://jfs.sourceforge.net/
54e5881d 6908T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6909S: Maintained
679655da
JP
6910F: Documentation/filesystems/jfs.txt
6911F: fs/jfs/
e2d1d6c0 6912
95252236 6913JME NETWORK DRIVER
8b58be88 6914M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6915L: netdev@vger.kernel.org
6916S: Maintained
63d24a0e 6917F: drivers/net/ethernet/jme.*
95252236 6918
1da177e4 6919JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6920M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6921L: linux-mtd@lists.infradead.org
6922W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6923S: Maintained
679655da 6924F: fs/jffs2/
c117ab84 6925F: include/uapi/linux/jffs2.h
1da177e4 6926
d183e11a
TT
6927JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6928M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6929M: Jan Kara <jack@suse.com>
d183e11a
TT
6930L: linux-ext4@vger.kernel.org
6931S: Maintained
6932F: fs/jbd2/
6933F: include/linux/jbd2.h
ae0718f8 6934
207dab5f
MU
6935JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6936M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6937L: linux-media@vger.kernel.org
6938S: Maintained
6939F: drivers/media/platform/rcar_jpu.c
6940
fd8b6cb4 6941JSM Neo PCI based serial card
df247081 6942M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6943L: linux-serial@vger.kernel.org
6944S: Maintained
df621252 6945F: drivers/tty/serial/jsm/
ae0718f8 6946
af39917d
CL
6947K10TEMP HARDWARE MONITORING DRIVER
6948M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6949L: linux-hwmon@vger.kernel.org
af39917d
CL
6950S: Maintained
6951F: Documentation/hwmon/k10temp
6952F: drivers/hwmon/k10temp.c
6953
4660cb35 6954K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6955M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6956L: linux-hwmon@vger.kernel.org
ae0718f8 6957S: Maintained
679655da
JP
6958F: Documentation/hwmon/k8temp
6959F: drivers/hwmon/k8temp.c
ae0718f8 6960
0ba1d91d
AR
6961KASAN
6962M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6963R: Alexander Potapenko <glider@google.com>
6964R: Dmitry Vyukov <dvyukov@google.com>
6965L: kasan-dev@googlegroups.com
6966S: Maintained
6967F: arch/*/include/asm/kasan.h
6968F: arch/*/mm/kasan_init*
2757aafa 6969F: Documentation/dev-tools/kasan.rst
64f8ebaf 6970F: include/linux/kasan*.h
0ba1d91d
AR
6971F: lib/test_kasan.c
6972F: mm/kasan/
6973F: scripts/Makefile.kasan
6974
1da177e4 6975KCONFIG
5eb1f99e 6976M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6977L: linux-kbuild@vger.kernel.org
cea8321c 6978T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6979S: Maintained
679655da
JP
6980F: Documentation/kbuild/kconfig-language.txt
6981F: scripts/kconfig/
1da177e4 6982
ea6c2089 6983KDUMP
f871f191
VG
6984M: Dave Young <dyoung@redhat.com>
6985M: Baoquan He <bhe@redhat.com>
6986R: Vivek Goyal <vgoyal@redhat.com>
34633993 6987L: kexec@lists.infradead.org
ea6c2089
VG
6988W: http://lse.sourceforge.net/kdump/
6989S: Maintained
80811493 6990F: Documentation/kdump/
ea6c2089 6991
f41bf02f
HV
6992KEENE FM RADIO TRANSMITTER DRIVER
6993M: Hans Verkuil <hverkuil@xs4all.nl>
6994L: linux-media@vger.kernel.org
6995T: git git://linuxtv.org/media_tree.git
a825eaec 6996W: https://linuxtv.org
f41bf02f
HV
6997S: Maintained
6998F: drivers/media/radio/radio-keene*
6999
1da177e4 7000KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 7001M: Ian Kent <raven@themaw.net>
f694fc97 7002L: autofs@vger.kernel.org
1da177e4 7003S: Maintained
679655da 7004F: fs/autofs4/
1da177e4 7005
70fb7ba6 7006KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 7007M: Michal Marek <mmarek@suse.com>
08deed1e
JP
7008T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7009T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 7010L: linux-kbuild@vger.kernel.org
5ce45962 7011S: Maintained
679655da
JP
7012F: Documentation/kbuild/
7013F: Makefile
7014F: scripts/Makefile.*
70fb7ba6
MM
7015F: scripts/basic/
7016F: scripts/mk*
7017F: scripts/package/
1da177e4
LT
7018
7019KERNEL JANITORS
c3000e03 7020L: kernel-janitors@vger.kernel.org
10466f5a 7021W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7022S: Odd Fixes
1da177e4 7023
e8b43555 7024KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7025M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 7026M: Jeff Layton <jlayton@poochiereds.net>
16141c02 7027L: linux-nfs@vger.kernel.org
1da177e4 7028W: http://nfs.sourceforge.net/
9f273c24 7029T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7030S: Supported
679655da 7031F: fs/nfsd/
c117ab84 7032F: include/uapi/linux/nfsd/
679655da
JP
7033F: fs/lockd/
7034F: fs/nfs_common/
7035F: net/sunrpc/
7036F: include/linux/lockd/
7037F: include/linux/sunrpc/
c117ab84 7038F: include/uapi/linux/sunrpc/
1da177e4 7039
13b122b3
SK
7040KERNEL SELFTEST FRAMEWORK
7041M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7042M: Shuah Khan <shuah@kernel.org>
64f00850 7043L: linux-kselftest@vger.kernel.org
13b122b3
SK
7044T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7045S: Maintained
7046F: tools/testing/selftests
7047
426d62e2 7048KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7049M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7050M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7051L: kvm@vger.kernel.org
e3e58478 7052W: http://www.linux-kvm.org
a94b40a6 7053T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7054S: Supported
c93a64fe
PB
7055F: Documentation/*/kvm*.txt
7056F: Documentation/virtual/kvm/
679655da 7057F: arch/*/kvm/
1662e862
CB
7058F: arch/x86/kernel/kvm.c
7059F: arch/x86/kernel/kvmclock.c
679655da
JP
7060F: arch/*/include/asm/kvm*
7061F: include/linux/kvm*
c117ab84 7062F: include/uapi/linux/kvm*
679655da 7063F: virt/kvm/
6d0a1a61 7064F: tools/kvm/
426d62e2 7065
ad8003d3 7066KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 7067M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7068L: kvm@vger.kernel.org
038161de 7069W: http://www.linux-kvm.org/
7de609c8 7070S: Maintained
679655da 7071F: arch/x86/include/asm/svm.h
679655da 7072F: arch/x86/kvm/svm.c
426d62e2 7073
513014b7 7074KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 7075M: Alexander Graf <agraf@suse.com>
1fc9d2bf 7076L: kvm-ppc@vger.kernel.org
038161de 7077W: http://www.linux-kvm.org/
6a7f972d 7078T: git git://github.com/agraf/linux-2.6.git
513014b7 7079S: Supported
679655da
JP
7080F: arch/powerpc/include/asm/kvm*
7081F: arch/powerpc/kvm/
513014b7 7082
85f8fffe 7083KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 7084M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 7085M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
7086L: linux-s390@vger.kernel.org
7087W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 7088T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 7089S: Supported
679655da
JP
7090F: Documentation/s390/kvm.txt
7091F: arch/s390/include/asm/kvm*
80811493 7092F: arch/s390/kvm/
85f8fffe 7093
a749474d 7094KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 7095M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7096M: Marc Zyngier <marc.zyngier@arm.com>
7097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7098L: kvmarm@lists.cs.columbia.edu
7099W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7100T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7101S: Supported
a749474d
CD
7102F: arch/arm/include/uapi/asm/kvm*
7103F: arch/arm/include/asm/kvm*
7104F: arch/arm/kvm/
5c8818b4
MZ
7105F: virt/kvm/arm/
7106F: include/kvm/arm_*
a749474d 7107
6394a3ec 7108KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7109M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7110M: Marc Zyngier <marc.zyngier@arm.com>
7111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7112L: kvmarm@lists.cs.columbia.edu
7113S: Maintained
7114F: arch/arm64/include/uapi/asm/kvm*
7115F: arch/arm64/include/asm/kvm*
7116F: arch/arm64/kvm/
7117
bfd3d532
JH
7118KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7119M: James Hogan <james.hogan@imgtec.com>
7120L: linux-mips@linux-mips.org
7121S: Supported
7122F: arch/mips/include/uapi/asm/kvm*
7123F: arch/mips/include/asm/kvm*
7124F: arch/mips/kvm/
7125
dc009d92 7126KEXEC
8b58be88 7127M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7128W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7129L: kexec@lists.infradead.org
dc009d92 7130S: Maintained
679655da 7131F: include/linux/kexec.h
c117ab84 7132F: include/uapi/linux/kexec.h
10540a69 7133F: kernel/kexec*
dc009d92 7134
e971461f
DH
7135KEYS/KEYRINGS:
7136M: David Howells <dhowells@redhat.com>
aa62efff 7137L: keyrings@vger.kernel.org
e971461f 7138S: Maintained
d410fa4e 7139F: Documentation/security/keys.txt
e971461f
DH
7140F: include/linux/key.h
7141F: include/linux/key-type.h
75aeddd1
DH
7142F: include/linux/keyctl.h
7143F: include/uapi/linux/keyctl.h
e971461f
DH
7144F: include/keys/
7145F: security/keys/
7146
7f3c68be 7147KEYS-TRUSTED
74dd744f
MZ
7148M: David Safford <safford@us.ibm.com>
7149M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7150L: linux-security-module@vger.kernel.org
aa62efff 7151L: keyrings@vger.kernel.org
7f3c68be 7152S: Supported
d410fa4e 7153F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
7154F: include/keys/trusted-type.h
7155F: security/keys/trusted.c
7156F: security/keys/trusted.h
7157
7158KEYS-ENCRYPTED
74dd744f
MZ
7159M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7160M: David Safford <safford@us.ibm.com>
7f3c68be 7161L: linux-security-module@vger.kernel.org
aa62efff 7162L: keyrings@vger.kernel.org
7f3c68be 7163S: Supported
d410fa4e 7164F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7165F: include/keys/encrypted-type.h
19c90aa6 7166F: security/keys/encrypted-keys/
7f3c68be 7167
5b778dad 7168KGDB / KDB /debug_core
8b58be88 7169M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7170W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7171L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7172T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7173S: Maintained
679655da
JP
7174F: Documentation/DocBook/kgdb.tmpl
7175F: drivers/misc/kgdbts.c
df621252 7176F: drivers/tty/serial/kgdboc.c
5b778dad 7177F: include/linux/kdb.h
679655da 7178F: include/linux/kgdb.h
4063eb5f 7179F: kernel/debug/
e3e2aaf7 7180
456db8cc 7181KMEMCHECK
8b58be88 7182M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7183M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7184S: Maintained
9c296b46 7185F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7186F: arch/x86/include/asm/kmemcheck.h
7187F: arch/x86/mm/kmemcheck/
7188F: include/linux/kmemcheck.h
7189F: mm/kmemcheck.c
b9ce08c0 7190
c3bb4d24 7191KMEMLEAK
8b58be88 7192M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7193S: Maintained
ca90a7a3 7194F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7195F: include/linux/kmemleak.h
7196F: mm/kmemleak.c
7197F: mm/kmemleak-test.c
7198
89559a61 7199KPROBES
a320817c 7200M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7201M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7202M: "David S. Miller" <davem@davemloft.net>
353def94 7203M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7204S: Maintained
679655da
JP
7205F: Documentation/kprobes.txt
7206F: include/linux/kprobes.h
7207F: kernel/kprobes.c
89559a61 7208
70e84049 7209KS0108 LCD CONTROLLER DRIVER
8b58be88 7210M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7211W: http://miguelojeda.es/auxdisplay.htm
7212W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7213S: Maintained
679655da
JP
7214F: Documentation/auxdisplay/ks0108
7215F: drivers/auxdisplay/ks0108.c
7216F: include/linux/ks0108.h
70e84049 7217
1b69c6d0
DA
7218L3MDEV
7219M: David Ahern <dsa@cumulusnetworks.com>
7220L: netdev@vger.kernel.org
7221S: Maintained
7222F: net/l3mdev
7223F: include/net/l3mdev.h
7224
9ca44355 7225LANTIQ MIPS ARCHITECTURE
bdb40e8e 7226M: John Crispin <john@phrozen.org>
9ca44355
JC
7227L: linux-mips@linux-mips.org
7228S: Maintained
7229F: arch/mips/lantiq
7230
1da177e4 7231LAPB module
1da177e4 7232L: linux-x25@vger.kernel.org
bf9915cc 7233S: Orphan
679655da
JP
7234F: Documentation/networking/lapb-module.txt
7235F: include/*/lapb.h
7236F: net/lapb/
1da177e4
LT
7237
7238LASI 53c700 driver for PARISC
8b58be88 7239M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7240L: linux-scsi@vger.kernel.org
7241S: Maintained
679655da
JP
7242F: Documentation/scsi/53c700.txt
7243F: drivers/scsi/53c700*
1da177e4 7244
263de9b5 7245LED SUBSYSTEM
8b58be88 7246M: Richard Purdie <rpurdie@rpsys.net>
305335b9 7247M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7248M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7249L: linux-leds@vger.kernel.org
b8926ba0 7250T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7251S: Maintained
85c90368 7252F: Documentation/devicetree/bindings/leds/
679655da
JP
7253F: drivers/leds/
7254F: include/linux/leds.h
263de9b5 7255
b0461a44 7256LEGACY EEPROM DRIVER
d8130624 7257M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7258S: Maintained
7259F: Documentation/misc-devices/eeprom
7260F: drivers/misc/eeprom/eeprom.c
7261
1da177e4 7262LEGO USB Tower driver
8b58be88 7263M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7264L: legousb-devel@lists.sourceforge.net
7265W: http://legousb.sourceforge.net/
7266S: Maintained
679655da 7267F: drivers/usb/misc/legousbtower.c
1da177e4 7268
055616a8
MK
7269LG2160 MEDIA DRIVER
7270M: Michael Krufky <mkrufky@linuxtv.org>
7271L: linux-media@vger.kernel.org
a825eaec 7272W: https://linuxtv.org
055616a8
MK
7273W: http://github.com/mkrufky
7274Q: http://patchwork.linuxtv.org/project/linux-media/list/
7275T: git git://linuxtv.org/mkrufky/tuners.git
7276S: Maintained
7277F: drivers/media/dvb-frontends/lg2160.*
7278
6f0e7725
MK
7279LGDT3305 MEDIA DRIVER
7280M: Michael Krufky <mkrufky@linuxtv.org>
7281L: linux-media@vger.kernel.org
a825eaec 7282W: https://linuxtv.org
6f0e7725
MK
7283W: http://github.com/mkrufky
7284Q: http://patchwork.linuxtv.org/project/linux-media/list/
7285T: git git://linuxtv.org/mkrufky/tuners.git
7286S: Maintained
7287F: drivers/media/dvb-frontends/lgdt3305.*
7288
568a17ff 7289LGUEST
8b58be88 7290M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7291L: lguest@lists.ozlabs.org
568a17ff 7292W: http://lguest.ozlabs.org/
72e91863 7293S: Odd Fixes
070f420b 7294F: arch/x86/include/asm/lguest*.h
679655da
JP
7295F: arch/x86/lguest/
7296F: drivers/lguest/
7297F: include/linux/lguest*.h
070f420b 7298F: tools/lguest/
568a17ff 7299
32ac7cb2
TH
7300LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7301M: Tejun Heo <tj@kernel.org>
7302L: linux-ide@vger.kernel.org
7303T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7304S: Maintained
7305F: drivers/ata/
7306F: include/linux/ata.h
7307F: include/linux/libata.h
d2abf98e 7308F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7309
7310LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7311M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7312L: linux-ide@vger.kernel.org
7313T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7314S: Maintained
7315F: include/linux/pata_arasan_cf_data.h
7316F: drivers/ata/pata_arasan_cf.c
7317
c7fa056c
BZ
7318LIBATA PATA DRIVERS
7319M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7320M: Tejun Heo <tj@kernel.org>
7321L: linux-ide@vger.kernel.org
7322T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7323S: Maintained
7324F: drivers/ata/pata_*.c
7325F: drivers/ata/ata_generic.c
7326
32ac7cb2
TH
7327LIBATA SATA AHCI PLATFORM devices support
7328M: Hans de Goede <hdegoede@redhat.com>
7329M: Tejun Heo <tj@kernel.org>
7330L: linux-ide@vger.kernel.org
7331T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7332S: Maintained
7333F: drivers/ata/ahci_platform.c
7334F: drivers/ata/libahci_platform.c
7335F: include/linux/ahci_platform.h
7336
7337LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7338M: Mikael Pettersson <mikpelinux@gmail.com>
7339L: linux-ide@vger.kernel.org
7340T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7341S: Maintained
7342F: drivers/ata/sata_promise.*
7343
1acd437c
SL
7344LIBLOCKDEP
7345M: Sasha Levin <sasha.levin@oracle.com>
7346S: Maintained
7347F: tools/lib/lockdep/
7348
bc30196f
DW
7349LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7350M: Dan Williams <dan.j.williams@intel.com>
7351L: linux-nvdimm@lists.01.org
7352Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7353T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7354S: Supported
7355F: drivers/nvdimm/*
7356F: include/linux/nd.h
7357F: include/linux/libnvdimm.h
7358F: include/uapi/linux/ndctl.h
7359
7360LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7361M: Ross Zwisler <ross.zwisler@linux.intel.com>
7362L: linux-nvdimm@lists.01.org
7363Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7364S: Supported
7365F: drivers/nvdimm/blk.c
7366F: drivers/nvdimm/region_devs.c
7367F: drivers/acpi/nfit*
7368
7369LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7370M: Vishal Verma <vishal.l.verma@intel.com>
7371L: linux-nvdimm@lists.01.org
7372Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7373S: Supported
7374F: drivers/nvdimm/btt*
7375
7376LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7377M: Ross Zwisler <ross.zwisler@linux.intel.com>
7378L: linux-nvdimm@lists.01.org
7379Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7380S: Supported
7381F: drivers/nvdimm/pmem.c
b864bc17 7382F: include/linux/pmem.h
40603526 7383F: arch/*/include/asm/pmem.h
bc30196f 7384
cd9e9808
MB
7385LIGHTNVM PLATFORM SUPPORT
7386M: Matias Bjorling <mb@lightnvm.io>
7387W: http://github/OpenChannelSSD
4ead1a25 7388L: linux-block@vger.kernel.org
cd9e9808
MB
7389S: Maintained
7390F: drivers/lightnvm/
7391F: include/linux/lightnvm.h
7392F: include/uapi/linux/lightnvm.h
7393
852bb9f5 7394LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7395M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7396M: Paul Mackerras <paulus@samba.org>
ea668936 7397M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7398W: https://github.com/linuxppc/linux/wiki
a4724ed6 7399L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7400Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7401T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7402S: Supported
11c34c7d
JP
7403F: Documentation/powerpc/
7404F: arch/powerpc/
ef69b03d
ME
7405F: drivers/char/tpm/tpm_ibmvtpm*
7406F: drivers/crypto/nx/
7407F: drivers/crypto/vmx/
7408F: drivers/net/ethernet/ibm/ibmveth.*
7409F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7410F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7411F: drivers/pci/hotplug/rpa*
7412F: drivers/scsi/ibmvscsi/
ad654f25 7413F: tools/testing/selftests/powerpc
ef69b03d
ME
7414N: opal
7415N: /pmac
7416N: powermac
7417N: powernv
7418N: [^a-z0-9]ps3
7419N: pseries
1da177e4
LT
7420
7421LINUX FOR POWER MACINTOSH
8b58be88 7422M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7423W: http://www.penguinppc.org/
a4724ed6 7424L: linuxppc-dev@lists.ozlabs.org
1da177e4 7425S: Maintained
11c34c7d
JP
7426F: arch/powerpc/platforms/powermac/
7427F: drivers/macintosh/
1da177e4 7428
77a76369 7429LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7430M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7431L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7432T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7433S: Maintained
11c34c7d
JP
7434F: arch/powerpc/platforms/512x/
7435F: arch/powerpc/platforms/52xx/
1da177e4
LT
7436
7437LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7438M: Alistair Popple <alistair@popple.id.au>
8b58be88 7439M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7440W: http://www.penguinppc.org/
a4724ed6 7441L: linuxppc-dev@lists.ozlabs.org
1da177e4 7442S: Maintained
11c34c7d
JP
7443F: arch/powerpc/platforms/40x/
7444F: arch/powerpc/platforms/44x/
1da177e4 7445
260c02a9 7446LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7447L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7448S: Orphan
11c34c7d
JP
7449F: arch/powerpc/*/*virtex*
7450F: arch/powerpc/*/*/*virtex*
1da177e4 7451
e93adf1e 7452LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7453M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7454W: http://www.penguinppc.org/
a4724ed6 7455L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7456S: Maintained
a2b1f7c8 7457F: arch/powerpc/platforms/8xx/
e93adf1e 7458
1da177e4 7459LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7460M: Scott Wood <oss@buserror.net>
8b58be88 7461M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7462W: http://www.penguinppc.org/
a4724ed6 7463L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7464T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7465S: Maintained
11c34c7d 7466F: arch/powerpc/platforms/83xx/
4c8f581d 7467F: arch/powerpc/platforms/85xx/
1da177e4 7468
ab06ff3a 7469LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7470L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7471S: Orphan
11c34c7d
JP
7472F: arch/powerpc/platforms/pasemi/
7473F: drivers/*/*pasemi*
7474F: drivers/*/*/*pasemi*
ab06ff3a 7475
1da177e4 7476LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7477M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7478L: linux-security-module@vger.kernel.org
1da177e4
LT
7479S: Supported
7480
a23ce6da
HW
7481LIS3LV02D ACCELEROMETER DRIVER
7482M: Eric Piel <eric.piel@tremplin-utc.net>
7483S: Maintained
ff606677
JD
7484F: Documentation/misc-devices/lis3lv02d
7485F: drivers/misc/lis3lv02d/
bd35665f 7486F: drivers/platform/x86/hp_accel.c
a23ce6da 7487
b700e7f0
SJ
7488LIVE PATCHING
7489M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7490M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7491M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7492M: Miroslav Benes <mbenes@suse.cz>
7493R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7494S: Maintained
7495F: kernel/livepatch/
7496F: include/linux/livepatch.h
7497F: arch/x86/include/asm/livepatch.h
7498F: arch/x86/kernel/livepatch.c
5e4e3844 7499F: Documentation/livepatch/
b700e7f0 7500F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7501F: samples/livepatch/
b700e7f0 7502L: live-patching@vger.kernel.org
74d50da3 7503T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7504
ea861d73
KC
7505LINUX KERNEL DUMP TEST MODULE (LKDTM)
7506M: Kees Cook <keescook@chromium.org>
7507S: Maintained
426f3a53 7508F: drivers/misc/lkdtm*
ea861d73 7509
e2d1d6c0 7510LLC (802.2)
8b58be88 7511M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7512S: Maintained
679655da 7513F: include/linux/llc.h
c117ab84 7514F: include/uapi/linux/llc.h
679655da
JP
7515F: include/net/llc*
7516F: net/llc/
e2d1d6c0 7517
4e233cbe
AD
7518LM73 HARDWARE MONITOR DRIVER
7519M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7520L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7521S: Maintained
7522F: drivers/hwmon/lm73.c
7523
156e2d1a 7524LM78 HARDWARE MONITOR DRIVER
d8130624 7525M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7526L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7527S: Maintained
7528F: Documentation/hwmon/lm78
7529F: drivers/hwmon/lm78.c
7530
1da177e4 7531LM83 HARDWARE MONITOR DRIVER
d8130624 7532M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7533L: linux-hwmon@vger.kernel.org
1da177e4 7534S: Maintained
679655da
JP
7535F: Documentation/hwmon/lm83
7536F: drivers/hwmon/lm83.c
1da177e4
LT
7537
7538LM90 HARDWARE MONITOR DRIVER
d8130624 7539M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7540L: linux-hwmon@vger.kernel.org
1da177e4 7541S: Maintained
679655da 7542F: Documentation/hwmon/lm90
aae7bce4 7543F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7544F: drivers/hwmon/lm90.c
1da177e4 7545
917cc4e6
GR
7546LM95234 HARDWARE MONITOR DRIVER
7547M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7548L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7549S: Maintained
7550F: Documentation/hwmon/lm95234
7551F: drivers/hwmon/lm95234.c
7552
68620bdd
MP
7553LME2510 MEDIA DRIVER
7554M: Malcolm Priestley <tvboxspy@gmail.com>
7555L: linux-media@vger.kernel.org
a825eaec 7556W: https://linuxtv.org
68620bdd
MP
7557Q: http://patchwork.linuxtv.org/project/linux-media/list/
7558S: Maintained
7559F: drivers/media/usb/dvb-usb-v2/lmedm04*
7560
d4c3be70 7561LOCKING PRIMITIVES
8b58be88
JP
7562M: Peter Zijlstra <peterz@infradead.org>
7563M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7564L: linux-kernel@vger.kernel.org
d4c3be70 7565T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7566S: Maintained
d4c3be70 7567F: Documentation/locking/
679655da 7568F: include/linux/lockdep.h
d4c3be70
IM
7569F: include/linux/spinlock*.h
7570F: arch/*/include/asm/spinlock*.h
7571F: include/linux/rwlock*.h
7572F: include/linux/mutex*.h
7573F: arch/*/include/asm/mutex*.h
7574F: include/linux/rwsem*.h
7575F: arch/*/include/asm/rwsem.h
7576F: include/linux/seqlock.h
7577F: lib/locking*.[ch]
7486d6da 7578F: kernel/locking/
512e67f9 7579
dde33348 7580LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7581M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7582L: linux-ntfs-dev@lists.sourceforge.net
7583W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7584S: Maintained
679655da 7585F: Documentation/ldm.txt
20d16fef 7586F: block/partitions/ldm.*
1da177e4 7587
c87e34ef 7588LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7589M: Sathya Prakash <sathya.prakash@broadcom.com>
7590M: Chaitra P B <chaitra.basappa@broadcom.com>
7591M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7592L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7593L: linux-scsi@vger.kernel.org
9495e835 7594W: http://www.avagotech.com/support/
c87e34ef 7595S: Supported
679655da 7596F: drivers/message/fusion/
500c152a 7597F: drivers/scsi/mpt2sas/
7598F: drivers/scsi/mpt3sas/
c87e34ef 7599
1da177e4 7600LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7601M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7602L: linux-scsi@vger.kernel.org
7603S: Maintained
679655da 7604F: drivers/scsi/sym53c8xx_2/
1da177e4 7605
e5f5c99a
GR
7606LTC4261 HARDWARE MONITOR DRIVER
7607M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7608L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7609S: Maintained
7610F: Documentation/hwmon/ltc4261
7611F: drivers/hwmon/ltc4261.c
7612
81365c31 7613LTP (Linux Test Project)
28b8e8d4 7614M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7615M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7616M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7617M: Jan Stancek <jstancek@redhat.com>
7618M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7619M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7620L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7621W: http://linux-test-project.github.io/
7d1ae8a8 7622T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7623S: Maintained
7624
c12a54b3 7625M32R ARCHITECTURE
c12a54b3 7626W: http://www.linux-m32r.org/
b4174867 7627S: Orphan
679655da 7628F: arch/m32r/
c12a54b3 7629
1da177e4 7630M68K ARCHITECTURE
8b58be88 7631M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7632L: linux-m68k@lists.linux-m68k.org
7633W: http://www.linux-m68k.org/
54e5881d 7634T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7635S: Maintained
679655da 7636F: arch/m68k/
9db35182 7637F: drivers/zorro/
1da177e4
LT
7638
7639M68K ON APPLE MACINTOSH
8b58be88 7640M: Joshua Thompson <funaho@jurai.org>
1da177e4 7641W: http://www.mac.linux-m68k.org/
9bb9f222 7642L: linux-m68k@lists.linux-m68k.org
1da177e4 7643S: Maintained
9db35182 7644F: arch/m68k/mac/
1da177e4
LT
7645
7646M68K ON HP9000/300
8b58be88 7647M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7648W: http://www.tazenda.demon.co.uk/phil/linux-hp
7649S: Maintained
679655da 7650F: arch/m68k/hp300/
1da177e4 7651
74425546
AP
7652M88DS3103 MEDIA DRIVER
7653M: Antti Palosaari <crope@iki.fi>
7654L: linux-media@vger.kernel.org
a825eaec 7655W: https://linuxtv.org
74425546
AP
7656W: http://palosaari.fi/linux/
7657Q: http://patchwork.linuxtv.org/project/linux-media/list/
7658T: git git://linuxtv.org/anttip/media_tree.git
7659S: Maintained
7660F: drivers/media/dvb-frontends/m88ds3103*
7661
68620bdd
MP
7662M88RS2000 MEDIA DRIVER
7663M: Malcolm Priestley <tvboxspy@gmail.com>
7664L: linux-media@vger.kernel.org
a825eaec 7665W: https://linuxtv.org
68620bdd
MP
7666Q: http://patchwork.linuxtv.org/project/linux-media/list/
7667S: Maintained
7668F: drivers/media/dvb-frontends/m88rs2000*
7669
07a092fa 7670MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7671M: Alexey Klimov <klimov.linux@gmail.com>
7672L: linux-media@vger.kernel.org
7673T: git git://linuxtv.org/media_tree.git
7674S: Maintained
7675F: drivers/media/radio/radio-ma901.c
07a092fa 7676
64a327a7 7677MAC80211
8b58be88 7678M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7679L: linux-wireless@vger.kernel.org
491b26b4 7680W: http://wireless.kernel.org/
ce466579
JB
7681T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7682T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7683S: Maintained
679655da
JP
7684F: Documentation/networking/mac80211-injection.txt
7685F: include/net/mac80211.h
7686F: net/mac80211/
2af8c4dc 7687F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7688
b863ceb7 7689MACVLAN DRIVER
8b58be88 7690M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7691L: netdev@vger.kernel.org
7692S: Maintained
679655da
JP
7693F: drivers/net/macvlan.c
7694F: include/linux/if_macvlan.h
b863ceb7 7695
2b6d83e2
JB
7696MAILBOX API
7697M: Jassi Brar <jassisinghbrar@gmail.com>
7698L: linux-kernel@vger.kernel.org
7699S: Maintained
7700F: drivers/mailbox/
7701F: include/linux/mailbox_client.h
7702F: include/linux/mailbox_controller.h
7703
faf1668c 7704MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7705M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7706W: http://www.kernel.org/doc/man-pages
bd7ebec6 7707L: linux-man@vger.kernel.org
1b53dc74 7708S: Maintained
faf1668c 7709
0d3cd4b6
VD
7710MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7711M: Andrew Lunn <andrew@lunn.ch>
7712M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 7713L: netdev@vger.kernel.org
0d3cd4b6
VD
7714S: Maintained
7715F: drivers/net/dsa/mv88e6xxx/
b26bff6e 7716F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 7717
8427defd 7718MARVELL ARMADA DRM SUPPORT
0d7f4f05 7719M: Russell King <linux@armlinux.org.uk>
8427defd 7720S: Maintained
0d7f4f05
RK
7721T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7722T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8427defd 7723F: drivers/gpu/drm/armada/
4418833e
EV
7724F: include/uapi/drm/armada_drm.h
7725F: Documentation/devicetree/bindings/display/armada/
8427defd 7726
c4d007bc
TP
7727MARVELL CRYPTO DRIVER
7728M: Boris Brezillon <boris.brezillon@free-electrons.com>
7729M: Arnaud Ebalard <arno@natisbad.org>
7730F: drivers/crypto/marvell/
7731S: Maintained
7732L: linux-crypto@vger.kernel.org
7733
44c14c1d 7734MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7735M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7736M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7737L: netdev@vger.kernel.org
7738S: Maintained
7739F: drivers/net/ethernet/marvell/sk*
7740
74cda169 7741MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7742L: libertas-dev@lists.infradead.org
8ac3e99e 7743S: Orphan
f988d640 7744F: drivers/net/wireless/marvell/libertas/
74cda169 7745
b60d6975 7746MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7747M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7748L: netdev@vger.kernel.org
f5ca8502 7749S: Maintained
527a6266 7750F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7751F: include/linux/mv643xx.h
1da177e4 7752
370b8ed9
TP
7753MARVELL MVNETA ETHERNET DRIVER
7754M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7755L: netdev@vger.kernel.org
7756S: Maintained
7757F: drivers/net/ethernet/marvell/mvneta.*
7758
fcad584d 7759MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7760M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7761M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7762L: linux-wireless@vger.kernel.org
7763S: Maintained
277b024e 7764F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7765
a2c3f656 7766MARVELL MWL8K WIRELESS DRIVER
a040d532 7767M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7768L: linux-wireless@vger.kernel.org
16345910 7769S: Odd Fixes
de60f1dc 7770F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7771
2a69567b 7772MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7773M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7774S: Odd Fixes
1fa7e547 7775F: drivers/mmc/host/mvsdio.*
2a69567b 7776
1da177e4 7777MATROX FRAMEBUFFER DRIVER
c69f677c 7778L: linux-fbdev@vger.kernel.org
52653199 7779S: Orphan
8a61f013 7780F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7781F: include/uapi/linux/matroxfb.h
1da177e4 7782
ca462085
GR
7783MAX16065 HARDWARE MONITOR DRIVER
7784M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7785L: linux-hwmon@vger.kernel.org
ca462085
GR
7786S: Maintained
7787F: Documentation/hwmon/max16065
7788F: drivers/hwmon/max16065.c
7789
1f61cab8
GR
7790MAX20751 HARDWARE MONITOR DRIVER
7791M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7792L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7793S: Maintained
7794F: Documentation/hwmon/max20751
7795F: drivers/hwmon/max20751.c
7796
d20620de 7797MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7798L: linux-hwmon@vger.kernel.org
34924b23 7799S: Orphan
679655da
JP
7800F: Documentation/hwmon/max6650
7801F: drivers/hwmon/max6650.c
d20620de 7802
e89ab51f
GR
7803MAX6697 HARDWARE MONITOR DRIVER
7804M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7805L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7806S: Maintained
7807F: Documentation/hwmon/max6697
7808F: Documentation/devicetree/bindings/i2c/max6697.txt
7809F: drivers/hwmon/max6697.c
7810F: include/linux/platform_data/max6697.h
7811
3b2af7f7
PR
7812MAX9860 MONO AUDIO VOICE CODEC DRIVER
7813M: Peter Rosin <peda@axentia.se>
7814L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7815S: Maintained
7816F: Documentation/devicetree/bindings/sound/max9860.txt
7817F: sound/soc/codecs/max9860.*
7818
f8f847b5 7819MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7820M: Krzysztof Kozlowski <krzk@kernel.org>
7821M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7822L: linux-pm@vger.kernel.org
7823S: Supported
8c0984e5
SR
7824F: drivers/power/supply/max14577_charger.c
7825F: drivers/power/supply/max77693_charger.c
f8f847b5 7826
3811405e
JMC
7827MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7828M: Javier Martinez Canillas <javier@osg.samsung.com>
7829L: linux-kernel@vger.kernel.org
7830S: Supported
96173cc6 7831F: drivers/*/*max77802*.c
3811405e
JMC
7832F: Documentation/devicetree/bindings/*/*max77802.txt
7833F: include/dt-bindings/*/*max77802.h
7834
befeb596
KK
7835MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7836M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7837M: Krzysztof Kozlowski <krzk@kernel.org>
7838M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7839L: linux-kernel@vger.kernel.org
7840S: Supported
86cf635a 7841F: drivers/*/max14577*.c
0998a436 7842F: drivers/*/max77686*.c
86cf635a 7843F: drivers/*/max77693*.c
befeb596
KK
7844F: drivers/extcon/extcon-max14577.c
7845F: drivers/extcon/extcon-max77693.c
7846F: drivers/rtc/rtc-max77686.c
7847F: drivers/clk/clk-max77686.c
7848F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7849F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7850F: Documentation/devicetree/bindings/mfd/max77693.txt
7851F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7852F: include/linux/mfd/max14577*.h
7853F: include/linux/mfd/max77686*.h
7854F: include/linux/mfd/max77693*.h
7855
9be3c9a5
HV
7856MAXIRADIO FM RADIO RECEIVER DRIVER
7857M: Hans Verkuil <hverkuil@xs4all.nl>
7858L: linux-media@vger.kernel.org
7859T: git git://linuxtv.org/media_tree.git
a825eaec 7860W: https://linuxtv.org
9be3c9a5
HV
7861S: Maintained
7862F: drivers/media/radio/radio-maxiradio*
7863
c05dc2cc
PR
7864MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7865M: Peter Rosin <peda@axentia.se>
7866L: linux-iio@vger.kernel.org
7867S: Maintained
2704e300 7868F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
7869F: drivers/iio/potentiometer/mcp4531.c
7870
3b8df5fd
WBG
7871MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7872M: William Breathitt Gray <vilhelm.gray@gmail.com>
7873L: linux-iio@vger.kernel.org
7874S: Maintained
7875F: drivers/iio/dac/cio-dac.c
7876
7b49235e
LP
7877MEDIA DRIVERS FOR RENESAS - FCP
7878M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7879L: linux-media@vger.kernel.org
7880L: linux-renesas-soc@vger.kernel.org
7881T: git git://linuxtv.org/media_tree.git
7882S: Supported
7883F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7884F: drivers/media/platform/rcar-fcp.c
7885F: include/media/rcar-fcp.h
7886
4710b752
KB
7887MEDIA DRIVERS FOR RENESAS - FDP1
7888M: Kieran Bingham <kieran@bingham.xyz>
7889L: linux-media@vger.kernel.org
7890L: linux-renesas-soc@vger.kernel.org
7891T: git git://linuxtv.org/media_tree.git
7892S: Supported
7893F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
7894F: drivers/media/platform/rcar_fdp1.c
7895
474cde66
NS
7896MEDIA DRIVERS FOR RENESAS - VIN
7897M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7898L: linux-media@vger.kernel.org
7899L: linux-renesas-soc@vger.kernel.org
7900T: git git://linuxtv.org/media_tree.git
7901S: Supported
7902F: Documentation/devicetree/bindings/media/rcar_vin.txt
7903F: drivers/media/platform/rcar-vin/
7904
6f32a8c9
LP
7905MEDIA DRIVERS FOR RENESAS - VSP1
7906M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7907L: linux-media@vger.kernel.org
4a121096 7908L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7909T: git git://linuxtv.org/media_tree.git
7910S: Supported
7911F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7912F: drivers/media/platform/vsp1/
7913
fae2080a
AO
7914MEDIA DRIVERS FOR HELENE
7915M: Abylay Ospan <aospan@netup.ru>
7916L: linux-media@vger.kernel.org
7917W: https://linuxtv.org
7918W: http://netup.tv/
7919T: git git://linuxtv.org/media_tree.git
7920S: Supported
7921F: drivers/media/dvb-frontends/helene*
7922
dacf9ce8
KS
7923MEDIA DRIVERS FOR ASCOT2E
7924M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7925M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7926L: linux-media@vger.kernel.org
a825eaec 7927W: https://linuxtv.org
dacf9ce8
KS
7928W: http://netup.tv/
7929T: git git://linuxtv.org/media_tree.git
7930S: Supported
7931F: drivers/media/dvb-frontends/ascot2e*
7932
a6dc60ff
KS
7933MEDIA DRIVERS FOR CXD2841ER
7934M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7935M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7936L: linux-media@vger.kernel.org
a825eaec 7937W: https://linuxtv.org
a6dc60ff
KS
7938W: http://netup.tv/
7939T: git git://linuxtv.org/media_tree.git
7940S: Supported
7941F: drivers/media/dvb-frontends/cxd2841er*
7942
a5d32b35
KS
7943MEDIA DRIVERS FOR HORUS3A
7944M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7945M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7946L: linux-media@vger.kernel.org
a825eaec 7947W: https://linuxtv.org
a5d32b35
KS
7948W: http://netup.tv/
7949T: git git://linuxtv.org/media_tree.git
7950S: Supported
7951F: drivers/media/dvb-frontends/horus3a*
7952
e025273b
KS
7953MEDIA DRIVERS FOR LNBH25
7954M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7955M: Abylay Ospan <aospan@netup.ru>
e025273b 7956L: linux-media@vger.kernel.org
a825eaec 7957W: https://linuxtv.org
e025273b
KS
7958W: http://netup.tv/
7959T: git git://linuxtv.org/media_tree.git
7960S: Supported
7961F: drivers/media/dvb-frontends/lnbh25*
7962
52b1eaf4
KS
7963MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7964M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7965M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7966L: linux-media@vger.kernel.org
a825eaec 7967W: https://linuxtv.org
52b1eaf4
KS
7968W: http://netup.tv/
7969T: git git://linuxtv.org/media_tree.git
7970S: Supported
7971F: drivers/media/pci/netup_unidvb/*
7972
127c49ae 7973MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7974M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7975M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7976P: LinuxTV.org Project
7977L: linux-media@vger.kernel.org
a825eaec 7978W: https://linuxtv.org
8a6e2535 7979Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7980T: git git://linuxtv.org/media_tree.git
127c49ae 7981S: Maintained
618cd932 7982F: Documentation/media/
127c49ae 7983F: drivers/media/
ffe06198 7984F: drivers/staging/media/
eb4b0ec7 7985F: include/linux/platform_data/media/
127c49ae 7986F: include/media/
6c0f0359
MCC
7987F: include/uapi/linux/dvb/
7988F: include/uapi/linux/videodev2.h
7989F: include/uapi/linux/media.h
7990F: include/uapi/linux/v4l2-*
7991F: include/uapi/linux/meye.h
7992F: include/uapi/linux/ivtv*
7993F: include/uapi/linux/uvcvideo.h
d20620de 7994
0c272fc9
JC
7995MEDIATEK ETHERNET DRIVER
7996M: Felix Fietkau <nbd@openwrt.org>
7997M: John Crispin <blogic@openwrt.org>
7998L: netdev@vger.kernel.org
7999S: Maintained
8000F: drivers/net/ethernet/mediatek/
8001
67712beb
TL
8002MEDIATEK MEDIA DRIVER
8003M: Tiffany Lin <tiffany.lin@mediatek.com>
8004M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8005S: Supported
8006F: drivers/media/platform/mtk-vcodec/
8007F: drivers/media/platform/mtk-vpu/
8008F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8009F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8010
fc96ec0d
MT
8011MEDIATEK MDP DRIVER
8012M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8013M: Houlong Wei <houlong.wei@mediatek.com>
8014M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8015S: Supported
8016F: drivers/media/platform/mtk-mdp/
8017F: drivers/media/platform/mtk-vpu/
8018F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8019
c869f77d
JK
8020MEDIATEK MT7601U WIRELESS LAN DRIVER
8021M: Jakub Kicinski <kubakici@wp.pl>
8022L: linux-wireless@vger.kernel.org
8023S: Maintained
8024F: drivers/net/wireless/mediatek/mt7601u/
8025
e399065b 8026MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8027M: Kashyap Desai <kashyap.desai@broadcom.com>
8028M: Sumit Saxena <sumit.saxena@broadcom.com>
8029M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8030L: megaraidlinux.pdl@broadcom.com
baaea1dc 8031L: linux-scsi@vger.kernel.org
295dde2f 8032W: http://www.avagotech.com/support/
ce00f85c 8033S: Maintained
679655da
JP
8034F: Documentation/scsi/megaraid.txt
8035F: drivers/scsi/megaraid.*
8036F: drivers/scsi/megaraid/
757e0108 8037
ff43f433
SJ
8038MELFAS MIP4 TOUCHSCREEN DRIVER
8039M: Sangwon Jee <jeesw@melfas.com>
8040W: http://www.melfas.com
8041S: Supported
8042F: drivers/input/touchscreen/melfas_mip4.c
8043F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8044
2c46c9d5 8045MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8046M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 8047L: netdev@vger.kernel.org
2c46c9d5
AV
8048S: Supported
8049W: http://www.mellanox.com
8050Q: http://patchwork.ozlabs.org/project/netdev/list/
8051F: drivers/net/ethernet/mellanox/mlx4/en_*
8052
e7523a49
OG
8053MELLANOX ETHERNET DRIVER (mlx5e)
8054M: Saeed Mahameed <saeedm@mellanox.com>
8055L: netdev@vger.kernel.org
8056S: Supported
8057W: http://www.mellanox.com
8058Q: http://patchwork.ozlabs.org/project/netdev/list/
8059F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8060
93c1edb2
JP
8061MELLANOX ETHERNET SWITCH DRIVERS
8062M: Jiri Pirko <jiri@mellanox.com>
8063M: Ido Schimmel <idosch@mellanox.com>
8064L: netdev@vger.kernel.org
8065S: Supported
8066W: http://www.mellanox.com
8067Q: http://patchwork.ozlabs.org/project/netdev/list/
8068F: drivers/net/ethernet/mellanox/mlxsw/
8069
6bec23bf 8070MELLANOX MLXCPLD I2C AND MUX DRIVER
c02b7bf5
VP
8071M: Vadim Pasternak <vadimp@mellanox.com>
8072M: Michael Shych <michaelsh@mellanox.com>
8073L: linux-i2c@vger.kernel.org
8074S: Supported
6bec23bf 8075F: drivers/i2c/busses/i2c-mlxcpld.c
c02b7bf5 8076F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
6bec23bf 8077F: Documentation/i2c/busses/i2c-mlxcpld
c02b7bf5 8078
be4fdf99
VP
8079MELLANOX MLXCPLD LED DRIVER
8080M: Vadim Pasternak <vadimp@mellanox.com>
8081L: linux-leds@vger.kernel.org
8082S: Supported
8083F: drivers/leds/leds-mlxcpld.c
8084F: Documentation/leds/leds-mlxcpld.txt
8085
58cbbee2
VP
8086MELLANOX PLATFORM DRIVER
8087M: Vadim Pasternak <vadimp@mellanox.com>
8088L: platform-driver-x86@vger.kernel.org
8089S: Supported
6613d18e 8090F: drivers/platform/x86/mlx-platform.c
58cbbee2 8091
30488704
VP
8092MELLANOX MLX CPLD HOTPLUG DRIVER
8093M: Vadim Pasternak <vadimp@mellanox.com>
8094L: platform-driver-x86@vger.kernel.org
8095S: Supported
8096F: drivers/platform/x86/mlxcpld-hotplug.c
8097F: include/linux/platform_data/mlxcpld-hotplug.h
8098
8700e3e7
MS
8099SOFT-ROCE DRIVER (rxe)
8100M: Moni Shoua <monis@mellanox.com>
8101L: linux-rdma@vger.kernel.org
8102S: Supported
8103W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8104Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 8105F: drivers/infiniband/sw/rxe/
8700e3e7
MS
8106F: include/uapi/rdma/rdma_user_rxe.h
8107
5b25b13a
MD
8108MEMBARRIER SUPPORT
8109M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8110M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8111L: linux-kernel@vger.kernel.org
8112S: Supported
8113F: kernel/membarrier.c
8114F: include/uapi/linux/membarrier.h
8115
70ea91f1
SR
8116MEMORY MANAGEMENT
8117L: linux-mm@kvack.org
70ea91f1
SR
8118W: http://www.linux-mm.org
8119S: Maintained
679655da 8120F: include/linux/mm.h
551450bb
CS
8121F: include/linux/gfp.h
8122F: include/linux/mmzone.h
8123F: include/linux/memory_hotplug.h
8124F: include/linux/vmalloc.h
679655da 8125F: mm/
70ea91f1 8126
f4e9ce66 8127MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8128M: David Woodhouse <dwmw2@infradead.org>
242c325e 8129M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8130M: Boris Brezillon <boris.brezillon@free-electrons.com>
8131M: Marek Vasut <marek.vasut@gmail.com>
8132M: Richard Weinberger <richard@nod.at>
8133M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
1da177e4 8134L: linux-mtd@lists.infradead.org
8a6e2535
JP
8135W: http://www.linux-mtd.infradead.org/
8136Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 8137T: git git://git.infradead.org/linux-mtd.git
ab95eac9 8138T: git git://git.infradead.org/l2-mtd.git
1da177e4 8139S: Maintained
becc7ae5 8140F: Documentation/devicetree/bindings/mtd/
679655da
JP
8141F: drivers/mtd/
8142F: include/linux/mtd/
c117ab84 8143F: include/uapi/mtd/
1da177e4 8144
26c57ef1 8145MEN A21 WATCHDOG DRIVER
30c7469b 8146M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8147L: linux-watchdog@vger.kernel.org
30c7469b 8148S: Maintained
26c57ef1
JT
8149F: drivers/watchdog/mena21_wdt.c
8150
3764e82e 8151MEN CHAMELEON BUS (mcb)
30c7469b
JT
8152M: Johannes Thumshirn <morbidrsa@gmail.com>
8153S: Maintained
3764e82e
JT
8154F: drivers/mcb/
8155F: include/linux/mcb.h
b9f2f459 8156F: Documentation/men-chameleon-bus.txt
3764e82e 8157
48b490d2
AW
8158MEN F21BMC (Board Management Controller)
8159M: Andreas Werner <andreas.werner@men.de>
8160S: Supported
8161F: drivers/mfd/menf21bmc.c
8162F: drivers/watchdog/menf21bmc_wdt.c
8163F: drivers/leds/leds-menf21bmc.c
8164F: drivers/hwmon/menf21bmc_hwmon.c
8165F: Documentation/hwmon/menf21bmc
8166
12285945
JH
8167METAG ARCHITECTURE
8168M: James Hogan <james.hogan@imgtec.com>
d668d9ed 8169L: linux-metag@vger.kernel.org
9f273c24 8170T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8171S: Odd Fixes
12285945
JH
8172F: arch/metag/
8173F: Documentation/metag/
8174F: Documentation/devicetree/bindings/metag/
2d799dde 8175F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8176F: drivers/clocksource/metag_generic.c
5698c50d
JH
8177F: drivers/irqchip/irq-metag.c
8178F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8179F: drivers/tty/metag_da.c
12285945 8180
c6375b0a 8181MICROBLAZE ARCHITECTURE
8b58be88 8182M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8183W: http://www.monstr.eu/fdt/
8184T: git git://git.monstr.eu/linux-2.6-microblaze.git
8185S: Supported
0a8c7914 8186F: arch/microblaze/
1da177e4 8187
5615c371
NF
8188MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8189M: Richard Genoud <richard.genoud@gmail.com>
8190S: Maintained
8191F: drivers/tty/serial/atmel_serial.c
8192F: include/linux/atmel_serial.h
8193
f53243b5
NF
8194MICROCHIP / ATMEL DMA DRIVER
8195M: Ludovic Desroches <ludovic.desroches@microchip.com>
8196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8197L: dmaengine@vger.kernel.org
8198S: Supported
8199F: drivers/dma/at_hdmac.c
8200F: drivers/dma/at_hdmac_regs.h
8201F: include/linux/platform_data/dma-atmel.h
8202
71fb2c74
SW
8203MICROCHIP / ATMEL ISC DRIVER
8204M: Songjun Wu <songjun.wu@microchip.com>
8205L: linux-media@vger.kernel.org
8206S: Supported
8207F: drivers/media/platform/atmel/atmel-isc.c
8208F: drivers/media/platform/atmel/atmel-isc-regs.h
8209F: devicetree/bindings/media/atmel-isc.txt
8210
2508a45a
CY
8211MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8212M: Chen Yu <yu.c.chen@intel.com>
8213L: platform-driver-x86@vger.kernel.org
8214S: Supported
8215F: drivers/platform/x86/surfacepro3_button.c
8216
1da177e4 8217MICROTEK X6 SCANNER
61eee9a7 8218M: Oliver Neukum <oliver@neukum.org>
1da177e4 8219S: Maintained
679655da 8220F: drivers/usb/image/microtek.*
1da177e4
LT
8221
8222MIPS
8b58be88 8223M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8224L: linux-mips@linux-mips.org
6097050d 8225W: http://www.linux-mips.org/
b05e988e 8226T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8227Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8228S: Supported
f46d92e8 8229F: Documentation/devicetree/bindings/mips/
679655da
JP
8230F: Documentation/mips/
8231F: arch/mips/
1da177e4 8232
413ef3f6
KC
8233MIPS/LOONGSON1 ARCHITECTURE
8234M: Keguang Zhang <keguang.zhang@gmail.com>
8235L: linux-mips@linux-mips.org
8236S: Maintained
8237F: arch/mips/loongson32/
8238F: arch/mips/include/asm/mach-loongson32/
8239F: drivers/*/*loongson1*
8240F: drivers/*/*/*loongson1*
8241
08b7620a
HV
8242MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8243M: Hans Verkuil <hverkuil@xs4all.nl>
8244L: linux-media@vger.kernel.org
8245T: git git://linuxtv.org/media_tree.git
a825eaec 8246W: https://linuxtv.org
08b7620a
HV
8247S: Odd Fixes
8248F: drivers/media/radio/radio-miropcm20*
8249
c09befcb
OG
8250MELLANOX MLX4 core VPI driver
8251M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8252L: netdev@vger.kernel.org
8253L: linux-rdma@vger.kernel.org
8254W: http://www.mellanox.com
8255Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8256S: Supported
8257F: drivers/net/ethernet/mellanox/mlx4/
8258F: include/linux/mlx4/
9ce28a20 8259F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8260
8261MELLANOX MLX4 IB driver
8262M: Yishai Hadas <yishaih@mellanox.com>
8263L: linux-rdma@vger.kernel.org
8264W: http://www.mellanox.com
e126ba97 8265Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8266S: Supported
8267F: drivers/infiniband/hw/mlx4/
8268F: include/linux/mlx4/
8269
595a4d8f 8270MELLANOX MLX5 core VPI driver
45788f1f 8271M: Saeed Mahameed <saeedm@mellanox.com>
595a4d8f
OG
8272M: Matan Barak <matanb@mellanox.com>
8273M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8274L: netdev@vger.kernel.org
8275L: linux-rdma@vger.kernel.org
8276W: http://www.mellanox.com
8277Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8278S: Supported
8279F: drivers/net/ethernet/mellanox/mlx5/core/
8280F: include/linux/mlx5/
3085e29e 8281F: include/uapi/rdma/mlx5-abi.h
e126ba97 8282
595a4d8f
OG
8283MELLANOX MLX5 IB driver
8284M: Matan Barak <matanb@mellanox.com>
8285M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8286L: linux-rdma@vger.kernel.org
8287W: http://www.mellanox.com
8288Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8289S: Supported
b75f0050 8290F: drivers/infiniband/hw/mlx5/
595a4d8f 8291F: include/linux/mlx5/
e126ba97 8292
764589b6
CM
8293MELEXIS MLX90614 DRIVER
8294M: Crt Mori <cmo@melexis.com>
8295L: linux-iio@vger.kernel.org
8296W: http://www.melexis.com
8297S: Supported
8298F: drivers/iio/temperature/mlx90614.c
8299
6c223761
KB
8300MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8301M: Don Brace <don.brace@microsemi.com>
8302L: esc.storagedev@microsemi.com
8303L: linux-scsi@vger.kernel.org
8304S: Supported
8305F: drivers/scsi/smartpqi/smartpqi*.[ch]
8306F: drivers/scsi/smartpqi/Kconfig
8307F: drivers/scsi/smartpqi/Makefile
8308F: include/linux/cciss*.h
8309F: include/uapi/linux/cciss*.h
425b490b 8310F: Documentation/scsi/smartpqi.txt
6c223761 8311
0ce277e4
AP
8312MN88472 MEDIA DRIVER
8313M: Antti Palosaari <crope@iki.fi>
8314L: linux-media@vger.kernel.org
a825eaec 8315W: https://linuxtv.org
0ce277e4
AP
8316W: http://palosaari.fi/linux/
8317Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8318S: Maintained
94d0eaa4 8319F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8320
4f4d238f
AP
8321MN88473 MEDIA DRIVER
8322M: Antti Palosaari <crope@iki.fi>
8323L: linux-media@vger.kernel.org
a825eaec 8324W: https://linuxtv.org
4f4d238f
AP
8325W: http://palosaari.fi/linux/
8326Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8327S: Maintained
877ba50b 8328F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8329
1da177e4 8330MODULE SUPPORT
a467a672 8331M: Jessica Yu <jeyu@redhat.com>
8b58be88 8332M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8333S: Maintained
679655da
JP
8334F: include/linux/module.h
8335F: kernel/module.c
1da177e4
LT
8336
8337MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8338W: http://popies.net/meye/
b7788e13 8339S: Orphan
618cd932 8340F: Documentation/media/v4l-drivers/meye*
90d72ac6 8341F: drivers/media/pci/meye/
6c0f0359 8342F: include/uapi/linux/meye.h
1da177e4 8343
b9705b60 8344MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8345M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8346S: Maintained
679655da 8347F: Documentation/serial/moxa-smartio
c897401b 8348F: drivers/tty/mxser.*
d735410a 8349
889b2f87
AK
8350MR800 AVERMEDIA USB FM RADIO DRIVER
8351M: Alexey Klimov <klimov.linux@gmail.com>
8352L: linux-media@vger.kernel.org
8353T: git git://linuxtv.org/media_tree.git
8354S: Maintained
8355F: drivers/media/radio/radio-mr800.c
8356
d7155691
AO
8357MRF24J40 IEEE 802.15.4 RADIO DRIVER
8358M: Alan Ott <alan@signal11.us>
8359L: linux-wpan@vger.kernel.org
8360S: Maintained
8361F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8362F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8363
8c4c731a 8364MSI LAPTOP SUPPORT
182ae55c 8365M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8366L: platform-driver-x86@vger.kernel.org
8c4c731a 8367S: Maintained
679655da 8368F: drivers/platform/x86/msi-laptop.c
8c4c731a 8369
0f1006b1 8370MSI WMI SUPPORT
d0944853 8371L: platform-driver-x86@vger.kernel.org
5ee7041e 8372S: Orphan
0f1006b1
AA
8373F: drivers/platform/x86/msi-wmi.c
8374
19a628a0
AP
8375MSI001 MEDIA DRIVER
8376M: Antti Palosaari <crope@iki.fi>
8377L: linux-media@vger.kernel.org
a825eaec 8378W: https://linuxtv.org
19a628a0
AP
8379W: http://palosaari.fi/linux/
8380Q: http://patchwork.linuxtv.org/project/linux-media/list/
8381T: git git://linuxtv.org/anttip/media_tree.git
8382S: Maintained
0185e197 8383F: drivers/media/tuners/msi001*
19a628a0 8384
7570589d 8385MSI2500 MEDIA DRIVER
2c57213f
AP
8386M: Antti Palosaari <crope@iki.fi>
8387L: linux-media@vger.kernel.org
a825eaec 8388W: https://linuxtv.org
2c57213f
AP
8389W: http://palosaari.fi/linux/
8390Q: http://patchwork.linuxtv.org/project/linux-media/list/
8391T: git git://linuxtv.org/anttip/media_tree.git
8392S: Maintained
7570589d 8393F: drivers/media/usb/msi2500/
2c57213f 8394
159eeea4
RJ
8395MSYSTEMS DISKONCHIP G3 MTD DRIVER
8396M: Robert Jarzmik <robert.jarzmik@free.fr>
8397L: linux-mtd@lists.infradead.org
8398S: Maintained
8399F: drivers/mtd/devices/docg3*
8400
62a37dc7 8401MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8402M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8403L: linux-media@vger.kernel.org
8404T: git git://linuxtv.org/media_tree.git
8405S: Maintained
8406F: drivers/media/i2c/mt9m032.c
b5dcee22 8407F: include/media/i2c/mt9m032.h
0e837fb9 8408
62a37dc7 8409MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8410M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8411L: linux-media@vger.kernel.org
8412T: git git://linuxtv.org/media_tree.git
8413S: Maintained
8414F: drivers/media/i2c/mt9p031.c
b5dcee22 8415F: include/media/i2c/mt9p031.h
0e837fb9 8416
62a37dc7 8417MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8418M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8419L: linux-media@vger.kernel.org
8420T: git git://linuxtv.org/media_tree.git
8421S: Maintained
8422F: drivers/media/i2c/mt9t001.c
b5dcee22 8423F: include/media/i2c/mt9t001.h
0e837fb9 8424
62a37dc7 8425MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8426M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8427L: linux-media@vger.kernel.org
8428T: git git://linuxtv.org/media_tree.git
8429S: Maintained
f2272e13 8430F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8431F: drivers/media/i2c/mt9v032.c
b5dcee22 8432F: include/media/i2c/mt9v032.h
0e837fb9 8433
4e0d13cb 8434MULTIFUNCTION DEVICES (MFD)
f7d3210e 8435M: Lee Jones <lee.jones@linaro.org>
7caa7991 8436T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8437S: Supported
80366127 8438F: Documentation/devicetree/bindings/mfd/
679655da 8439F: drivers/mfd/
55b5940d 8440F: include/linux/mfd/
4e0d13cb 8441
5c4e6f13 8442MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8443M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8444L: linux-mmc@vger.kernel.org
82bb095e 8445T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8446S: Maintained
2810984b 8447F: Documentation/devicetree/bindings/mmc/
679655da
JP
8448F: drivers/mmc/
8449F: include/linux/mmc/
c117ab84 8450F: include/uapi/linux/mmc/
baca2da4 8451
15a0580c 8452MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8453S: Orphan
679655da
JP
8454F: drivers/mmc/host/mmc_spi.c
8455F: include/linux/spi/mmc_spi.h
15a0580c 8456
1da177e4 8457MULTISOUND SOUND DRIVER
8b58be88 8458M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8459S: Maintained
679655da
JP
8460F: Documentation/sound/oss/MultiSound
8461F: sound/oss/msnd*
1da177e4 8462
d735410a 8463MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8464S: Orphan
c897401b 8465F: drivers/tty/isicom.c
679655da 8466F: include/linux/isicom.h
d735410a 8467
550a7375 8468MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8469M: Bin Liu <b-liu@ti.com>
795fb7e7 8470L: linux-usb@vger.kernel.org
43b416e5 8471T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8472S: Maintained
679655da 8473F: drivers/usb/musb/
550a7375 8474
ea0af5f6
MK
8475MXL5007T MEDIA DRIVER
8476M: Michael Krufky <mkrufky@linuxtv.org>
8477L: linux-media@vger.kernel.org
a825eaec 8478W: https://linuxtv.org
ea0af5f6
MK
8479W: http://github.com/mkrufky
8480Q: http://patchwork.linuxtv.org/project/linux-media/list/
8481T: git git://linuxtv.org/mkrufky/tuners.git
8482S: Maintained
8483F: drivers/media/tuners/mxl5007t.*
8484
45d59d70
MV
8485MXSFB DRM DRIVER
8486M: Marek Vasut <marex@denx.de>
8487S: Supported
8488F: drivers/gpu/drm/mxsfb/
8489F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8490
2d3cf588 8491MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8492M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8493L: netdev@vger.kernel.org
205057ae 8494W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8495S: Supported
93f7848b 8496F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8497
9df4f913
BB
8498NAND FLASH SUBSYSTEM
8499M: Boris Brezillon <boris.brezillon@free-electrons.com>
8500R: Richard Weinberger <richard@nod.at>
8501L: linux-mtd@lists.infradead.org
8502W: http://www.linux-mtd.infradead.org/
8503Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8504T: git git://github.com/linux-nand/linux.git
8505S: Maintained
8506F: drivers/mtd/nand/
8507F: include/linux/mtd/nand*.h
8508
1da177e4 8509NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8510S: Orphan
d9fb9f38 8511F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8512
23dc05a3
DM
8513NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8514M: Daniel Mack <zonque@gmail.com>
8515S: Maintained
e5747e40 8516L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8517W: http://www.native-instruments.com
8518F: sound/usb/caiaq/
8519
1da177e4 8520NCP FILESYSTEM
52653199
PV
8521M: Petr Vandrovec <petr@vandrovec.name>
8522S: Odd Fixes
679655da 8523F: fs/ncpfs/
1da177e4 8524
a79b0322
FT
8525NCR 5380 SCSI DRIVERS
8526M: Finn Thain <fthain@telegraphics.com.au>
8527M: Michael Schmitz <schmitzmic@gmail.com>
8528L: linux-scsi@vger.kernel.org
8529S: Maintained
8530F: Documentation/scsi/g_NCR5380.txt
8531F: drivers/scsi/NCR5380.*
8532F: drivers/scsi/arm/cumana_1.c
8533F: drivers/scsi/arm/oak.c
a79b0322
FT
8534F: drivers/scsi/atari_scsi.*
8535F: drivers/scsi/dmx3191d.c
a79b0322 8536F: drivers/scsi/g_NCR5380.*
a79b0322 8537F: drivers/scsi/mac_scsi.*
a79b0322
FT
8538F: drivers/scsi/sun3_scsi.*
8539F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8540
1da177e4 8541NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8542M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8543L: linux-scsi@vger.kernel.org
8544S: Maintained
679655da 8545F: drivers/scsi/NCR_D700.*
1da177e4 8546
4aa3eb4c
GR
8547NCT6775 HARDWARE MONITOR DRIVER
8548M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8549L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8550S: Maintained
8551F: Documentation/hwmon/nct6775
8552F: drivers/hwmon/nct6775.c
8553
3c2d774c 8554NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8555M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8556L: linux-rdma@vger.kernel.org
e3d33cb1 8557W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8558S: Supported
8559F: drivers/infiniband/hw/nes/
c546b2a3 8560F: include/uapi/rdma/nes-abi.h
3c2d774c 8561
be2f2e84 8562NETEM NETWORK EMULATOR
adbbf69d 8563M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8564L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8565S: Maintained
679655da 8566F: net/sched/sch_netem.c
be2f2e84 8567
b2f5a051 8568NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8569M: Jon Mason <jdmason@kudzu.us>
4a58448b 8570L: netdev@vger.kernel.org
4a58448b 8571S: Supported
679655da 8572F: Documentation/networking/s2io.txt
b2f5a051 8573F: Documentation/networking/vxge.txt
86387e1a 8574F: drivers/net/ethernet/neterion/
4a58448b 8575
db9cf3a3 8576NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8577M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8578M: Patrick McHardy <kaber@trash.net>
42010ed0 8579M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8580L: netfilter-devel@vger.kernel.org
82b98543 8581L: coreteam@netfilter.org
1da177e4
LT
8582W: http://www.netfilter.org/
8583W: http://www.iptables.org/
42010ed0
PNA
8584Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8585T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8586T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8587S: Supported
679655da
JP
8588F: include/linux/netfilter*
8589F: include/linux/netfilter/
8590F: include/net/netfilter/
c117ab84
CEB
8591F: include/uapi/linux/netfilter*
8592F: include/uapi/linux/netfilter/
679655da
JP
8593F: net/*/netfilter.c
8594F: net/*/netfilter/
8595F: net/netfilter/
91c269a0 8596F: net/bridge/br_netfilter*.c
1da177e4 8597
4cc67735 8598NETLABEL
87a0874c 8599M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8600W: http://netlabel.sf.net
8601L: netdev@vger.kernel.org
87a0874c 8602S: Maintained
80811493 8603F: Documentation/netlabel/
679655da
JP
8604F: include/net/netlabel.h
8605F: net/netlabel/
4cc67735 8606
1da177e4 8607NETROM NETWORK LAYER
8b58be88 8608M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8609L: linux-hams@vger.kernel.org
d34cb28a 8610W: http://www.linux-ax25.org/
1da177e4 8611S: Maintained
679655da 8612F: include/net/netrom.h
c117ab84 8613F: include/uapi/linux/netrom.h
679655da 8614F: net/netrom/
1da177e4 8615
4c352362
JK
8616NETRONOME ETHERNET DRIVERS
8617M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8618L: oss-drivers@netronome.com
8619S: Maintained
8620F: drivers/net/ethernet/netronome/
8621
5ddb88c0 8622NETWORK BLOCK DEVICE (NBD)
4ca5829a 8623M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8624S: Maintained
5e4b269b 8625L: nbd-general@lists.sourceforge.net
4ca5829a 8626T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8627F: Documentation/blockdev/nbd.txt
8628F: drivers/block/nbd.c
c117ab84 8629F: include/uapi/linux/nbd.h
1da177e4 8630
6e43650c
NH
8631NETWORK DROP MONITOR
8632M: Neil Horman <nhorman@tuxdriver.com>
8633L: netdev@vger.kernel.org
8634S: Maintained
8635W: https://fedorahosted.org/dropwatch/
8636F: net/core/drop_monitor.c
8637
3ed6e498
AL
8638NETWORKING [DSA]
8639M: Andrew Lunn <andrew@lunn.ch>
8640M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8641M: Florian Fainelli <f.fainelli@gmail.com>
8642S: Maintained
8643F: net/dsa/
8644F: include/net/dsa.h
8645F: drivers/net/dsa/
8646
1da177e4 8647NETWORKING [GENERAL]
8b58be88 8648M: "David S. Miller" <davem@davemloft.net>
979b6c13 8649L: netdev@vger.kernel.org
b1e8fd54 8650W: http://www.linuxfoundation.org/en/Net
11e98029 8651Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8652T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8653T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8654S: Maintained
679655da
JP
8655F: net/
8656F: include/net/
018d21ed
JP
8657F: include/linux/in.h
8658F: include/linux/net.h
8659F: include/linux/netdevice.h
c117ab84
CEB
8660F: include/uapi/linux/in.h
8661F: include/uapi/linux/net.h
8662F: include/uapi/linux/netdevice.h
0c7aecd4 8663F: include/uapi/linux/net_namespace.h
7e814a6c 8664F: tools/net/
f4e53f9a 8665F: tools/testing/selftests/net/
335a67d2 8666F: lib/random32.c
1da177e4
LT
8667
8668NETWORKING [IPv4/IPv6]
8b58be88
JP
8669M: "David S. Miller" <davem@davemloft.net>
8670M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8671M: James Morris <jmorris@namei.org>
8672M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8673M: Patrick McHardy <kaber@trash.net>
979b6c13 8674L: netdev@vger.kernel.org
08deed1e 8675T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8676S: Maintained
679655da
JP
8677F: net/ipv4/
8678F: net/ipv6/
8679F: include/net/ip*
0a14842f 8680F: arch/x86/net/*
1da177e4 8681
73b7656c
DM
8682NETWORKING [IPSEC]
8683M: Steffen Klassert <steffen.klassert@secunet.com>
8684M: Herbert Xu <herbert@gondor.apana.org.au>
8685M: "David S. Miller" <davem@davemloft.net>
8686L: netdev@vger.kernel.org
d1fc5024
SK
8687T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8688T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8689S: Maintained
5826bdd1 8690F: net/core/flow.c
73b7656c
DM
8691F: net/xfrm/
8692F: net/key/
8693F: net/ipv4/xfrm*
d1fc5024
SK
8694F: net/ipv4/esp4.c
8695F: net/ipv4/ah4.c
8696F: net/ipv4/ipcomp.c
8697F: net/ipv4/ip_vti.c
73b7656c 8698F: net/ipv6/xfrm*
d1fc5024
SK
8699F: net/ipv6/esp6.c
8700F: net/ipv6/ah6.c
8701F: net/ipv6/ipcomp6.c
8702F: net/ipv6/ip6_vti.c
73b7656c
DM
8703F: include/uapi/linux/xfrm.h
8704F: include/net/xfrm.h
8705
10e2ff1c 8706NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8707M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8708L: netdev@vger.kernel.org
8709S: Maintained
8710
29f8f632 8711NETWORKING [WIRELESS]
2cb4abd1 8712L: linux-wireless@vger.kernel.org
8a6e2535 8713Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8714
788873ac
JP
8715NETWORKING DRIVERS
8716L: netdev@vger.kernel.org
8717W: http://www.linuxfoundation.org/en/Net
11e98029 8718Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8719T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8720T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8721S: Odd Fixes
156f4fbc 8722F: Documentation/devicetree/bindings/net/
788873ac 8723F: drivers/net/
018d21ed 8724F: include/linux/if_*
0b63bf1f 8725F: include/linux/netdevice.h
0b63bf1f
JD
8726F: include/linux/etherdevice.h
8727F: include/linux/fcdevice.h
8728F: include/linux/fddidevice.h
8729F: include/linux/hippidevice.h
8730F: include/linux/inetdevice.h
c117ab84
CEB
8731F: include/uapi/linux/if_*
8732F: include/uapi/linux/netdevice.h
788873ac 8733
0e324cf6
JL
8734NETWORKING DRIVERS (WIRELESS)
8735M: Kalle Valo <kvalo@codeaurora.org>
8736L: linux-wireless@vger.kernel.org
8737Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8738T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8739T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8740S: Maintained
182fd9ee 8741F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8742F: drivers/net/wireless/
8743
3d396eb1 8744NETXEN (1/10) GbE SUPPORT
67f0160f
MY
8745M: Manish Chopra <manish.chopra@cavium.com>
8746M: Rahul Verma <rahul.verma@cavium.com>
8747M: Dept-GELinuxNICDev@cavium.com
3d396eb1 8748L: netdev@vger.kernel.org
3d396eb1 8749S: Supported
aa43c215 8750F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8751
6423d30f
AAJ
8752NFC SUBSYSTEM
8753M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8754M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8755M: Samuel Ortiz <sameo@linux.intel.com>
8756L: linux-wireless@vger.kernel.org
1eb3b216 8757L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8758S: Supported
6423d30f 8759F: net/nfc/
55eb94f9 8760F: include/net/nfc/
c117ab84 8761F: include/uapi/linux/nfc.h
6423d30f 8762F: drivers/nfc/
397d6497
CR
8763F: include/linux/platform_data/nfcmrvl.h
8764F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8765F: include/linux/platform_data/pn544.h
397d6497
CR
8766F: include/linux/platform_data/st21nfca.h
8767F: include/linux/platform_data/st-nci.h
7ebb88e5 8768F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8769
e8b43555 8770NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8771M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8772M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8773L: linux-nfs@vger.kernel.org
8774W: http://client.linux-nfs.org
cd7b996a 8775T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8776S: Maintained
679655da
JP
8777F: fs/lockd/
8778F: fs/nfs/
8779F: fs/nfs_common/
8780F: net/sunrpc/
8781F: include/linux/lockd/
8782F: include/linux/nfs*
8783F: include/linux/sunrpc/
c117ab84
CEB
8784F: include/uapi/linux/nfs*
8785F: include/uapi/linux/sunrpc/
1da177e4 8786
85ef9cea 8787NILFS2 FILESYSTEM
e2126935 8788M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8789L: linux-nilfs@vger.kernel.org
f9472265 8790W: http://nilfs.sourceforge.net/
9e92e516 8791W: http://nilfs.osdn.jp/
e2126935 8792T: git git://github.com/konis/nilfs2.git
85ef9cea 8793S: Supported
679655da
JP
8794F: Documentation/filesystems/nilfs2.txt
8795F: fs/nilfs2/
c35c7ac5 8796F: include/trace/events/nilfs2.h
e63e88bc
RK
8797F: include/uapi/linux/nilfs2_api.h
8798F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8799
1da177e4 8800NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8801M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8802W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8803S: Maintained
679655da
JP
8804F: Documentation/scsi/NinjaSCSI.txt
8805F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8806
8807NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8808M: GOTO Masanori <gotom@debian.or.jp>
8809M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8810W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8811S: Maintained
679655da
JP
8812F: Documentation/scsi/NinjaSCSI.txt
8813F: drivers/scsi/nsp32*
1da177e4 8814
383b8fb9
LFT
8815NIOS2 ARCHITECTURE
8816M: Ley Foon Tan <lftan@altera.com>
8817L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8818T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8819S: Maintained
8820F: arch/nios2/
8821
2a6afddb 8822NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8823R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8824F: include/linux/power/bq2415x_charger.h
081bab21 8825F: include/linux/power/bq27xxx_battery.h
2a6afddb 8826F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8827F: drivers/power/supply/bq2415x_charger.c
8828F: drivers/power/supply/bq27xxx_battery.c
8829F: drivers/power/supply/bq27xxx_battery_i2c.c
8830F: drivers/power/supply/isp1704_charger.c
8831F: drivers/power/supply/rx51_battery.c
2a6afddb 8832
a1bd3bae 8833NTB DRIVER CORE
9ef6bf6c
JM
8834M: Jon Mason <jdmason@kudzu.us>
8835M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8836M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8837L: linux-ntb@googlegroups.com
fce8a7bb 8838S: Supported
2984411f
JM
8839W: https://github.com/jonmason/ntb/wiki
8840T: git git://github.com/jonmason/ntb.git
fce8a7bb 8841F: drivers/ntb/
548c237c 8842F: drivers/net/ntb_netdev.c
fce8a7bb 8843F: include/linux/ntb.h
a1bd3bae 8844F: include/linux/ntb_transport.h
a9c59ef7 8845F: tools/testing/selftests/ntb/
fce8a7bb 8846
e26a5843
AH
8847NTB INTEL DRIVER
8848M: Jon Mason <jdmason@kudzu.us>
8849M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8850L: linux-ntb@googlegroups.com
e26a5843
AH
8851S: Supported
8852W: https://github.com/jonmason/ntb/wiki
8853T: git git://github.com/jonmason/ntb.git
8854F: drivers/ntb/hw/intel/
fce8a7bb 8855
a1b36958 8856NTB AMD DRIVER
bc034e52 8857M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
a1b36958
XY
8858L: linux-ntb@googlegroups.com
8859S: Supported
8860F: drivers/ntb/hw/amd/
8861
1da177e4 8862NTFS FILESYSTEM
2818ef50 8863M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8864L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8865W: http://www.tuxera.com/
e6f4dee7 8866T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8867S: Supported
679655da
JP
8868F: Documentation/filesystems/ntfs.txt
8869F: fs/ntfs/
1da177e4 8870
9eb8ef74 8871NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8872M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8873L: linux-fbdev@vger.kernel.org
ce00f85c 8874S: Maintained
8a61f013
JH
8875F: drivers/video/fbdev/riva/
8876F: drivers/video/fbdev/nvidia/
1da177e4 8877
79461681 8878NVM EXPRESS DRIVER
b3975e94
JF
8879M: Keith Busch <keith.busch@intel.com>
8880M: Jens Axboe <axboe@fb.com>
b508fc35
CH
8881M: Christoph Hellwig <hch@lst.de>
8882M: Sagi Grimberg <sagi@grimberg.me>
79461681 8883L: linux-nvme@lists.infradead.org
b508fc35
CH
8884T: git://git.infradead.org/nvme.git
8885W: http://git.infradead.org/nvme.git
79461681 8886S: Supported
57dacad5 8887F: drivers/nvme/host/
79461681 8888F: include/linux/nvme.h
b508fc35 8889F: include/uapi/linux/nvme_ioctl.h
79461681 8890
a07b4970
CH
8891NVM EXPRESS TARGET DRIVER
8892M: Christoph Hellwig <hch@lst.de>
8893M: Sagi Grimberg <sagi@grimberg.me>
8894L: linux-nvme@lists.infradead.org
b508fc35
CH
8895T: git://git.infradead.org/nvme.git
8896W: http://git.infradead.org/nvme.git
a07b4970
CH
8897S: Supported
8898F: drivers/nvme/target/
8899
b1ad1475
JS
8900NVM EXPRESS FC TRANSPORT DRIVERS
8901M: James Smart <james.smart@broadcom.com>
8902L: linux-nvme@lists.infradead.org
8903S: Supported
8904F: include/linux/nvme-fc.h
d6d20012 8905F: include/linux/nvme-fc-driver.h
e399441d 8906F: drivers/nvme/host/fc.c
c5343203 8907F: drivers/nvme/target/fc.c
475d0fe7 8908F: drivers/nvme/target/fcloop.c
b1ad1475 8909
aee4b9bd
SK
8910NVMEM FRAMEWORK
8911M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8912M: Maxime Ripard <maxime.ripard@free-electrons.com>
8913S: Maintained
8914F: drivers/nvmem/
8915F: Documentation/devicetree/bindings/nvmem/
8916F: include/linux/nvmem-consumer.h
8917F: include/linux/nvmem-provider.h
8918
dece4585
CP
8919NXP-NCI NFC DRIVER
8920M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8921R: Charles Gorand <charles.gorand@effinnov.com>
8922L: linux-nfc@lists.01.org (moderated for non-subscribers)
8923S: Supported
8924F: drivers/nfc/nxp-nci
8925
f50d7146 8926NXP TDA998X DRM DRIVER
0d7f4f05 8927M: Russell King <linux@armlinux.org.uk>
f50d7146 8928S: Supported
0d7f4f05
RK
8929T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
8930T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
f50d7146
RK
8931F: drivers/gpu/drm/i2c/tda998x_drv.c
8932F: include/drm/i2c/tda998x.h
8933
fbace43e
PR
8934NXP TFA9879 DRIVER
8935M: Peter Rosin <peda@axentia.se>
8936L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8937S: Maintained
8938F: sound/soc/codecs/tfa9879*
8939
442f04c3
JP
8940OBJTOOL
8941M: Josh Poimboeuf <jpoimboe@redhat.com>
8942S: Supported
8943F: tools/objtool/
8944
f5525786 8945OMAP SUPPORT
0e24bdd4 8946M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8947L: linux-omap@vger.kernel.org
8948W: http://www.muru.com/linux/omap/
8949W: http://linux.omap.com/
8a6e2535 8950Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8951T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8952S: Maintained
4e04d5a3 8953F: arch/arm/*omap*/
026da812
FB
8954F: arch/arm/configs/omap1_defconfig
8955F: arch/arm/configs/omap2plus_defconfig
046d0a37 8956F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8957F: drivers/irqchip/irq-omap-intc.c
8958F: drivers/mfd/*omap*.c
8959F: drivers/mfd/menelaus.c
8960F: drivers/mfd/palmas.c
8961F: drivers/mfd/tps65217.c
8962F: drivers/mfd/tps65218.c
8963F: drivers/mfd/tps65910.c
8964F: drivers/mfd/twl-core.[ch]
8965F: drivers/mfd/twl4030*.c
8966F: drivers/mfd/twl6030*.c
8967F: drivers/mfd/twl6040*.c
8968F: drivers/regulator/palmas-regulator*.c
8969F: drivers/regulator/pbias-regulator.c
8970F: drivers/regulator/tps65217-regulator.c
8971F: drivers/regulator/tps65218-regulator.c
8972F: drivers/regulator/tps65910-regulator.c
8973F: drivers/regulator/twl-regulator.c
cac28ae6 8974F: drivers/regulator/twl6030-regulator.c
046d0a37 8975F: include/linux/i2c-omap.h
f5525786 8976
50f29fbd 8977OMAP DEVICE TREE SUPPORT
cdb55ab0 8978M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8979M: Tony Lindgren <tony@atomide.com>
8980L: linux-omap@vger.kernel.org
d0fb18c5 8981L: devicetree@vger.kernel.org
50f29fbd
TL
8982S: Maintained
8983F: arch/arm/boot/dts/*omap*
8984F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8985F: arch/arm/boot/dts/*am4*
8986F: arch/arm/boot/dts/*am5*
8987F: arch/arm/boot/dts/*dra7*
50f29fbd 8988
f5525786 8989OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8990M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8991L: linux-omap@vger.kernel.org
8992S: Maintained
8993F: arch/arm/*omap*/*clock*
8994
8995OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8996M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8997L: linux-omap@vger.kernel.org
8998S: Maintained
8999F: arch/arm/*omap*/*pm*
c46938d4 9000F: drivers/cpufreq/omap-cpufreq.c
f5525786 9001
d21db568 9002OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 9003M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
9004M: Paul Walmsley <paul@pwsan.com>
9005L: linux-omap@vger.kernel.org
9006S: Maintained
d21db568 9007F: arch/arm/mach-omap2/prm*
692ab1f3 9008
f5525786 9009OMAP AUDIO SUPPORT
6c284903 9010M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 9011M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 9012L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
9013L: linux-omap@vger.kernel.org
9014S: Maintained
9015F: sound/soc/omap/
9016
18640193
TL
9017OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9018M: Roger Quadros <rogerq@ti.com>
9019M: Tony Lindgren <tony@atomide.com>
9020L: linux-omap@vger.kernel.org
9021S: Maintained
9022F: drivers/memory/omap-gpmc.c
9023F: arch/arm/mach-omap2/*gpmc*
9024
f5525786 9025OMAP FRAMEBUFFER SUPPORT
830e6384 9026M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 9027L: linux-fbdev@vger.kernel.org
f5525786
TL
9028L: linux-omap@vger.kernel.org
9029S: Maintained
8a61f013 9030F: drivers/video/fbdev/omap/
f5525786 9031
676eec0d 9032OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 9033M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 9034L: linux-omap@vger.kernel.org
676eec0d 9035L: linux-fbdev@vger.kernel.org
178ff4c9 9036S: Maintained
8a61f013 9037F: drivers/video/fbdev/omap2/
178ff4c9
TV
9038F: Documentation/arm/OMAP/DSS
9039
8b37fcfc
OBC
9040OMAP HARDWARE SPINLOCK SUPPORT
9041M: Ohad Ben-Cohen <ohad@wizery.com>
9042L: linux-omap@vger.kernel.org
9043S: Maintained
9044F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 9045
f5525786 9046OMAP MMC SUPPORT
8b58be88 9047M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
9048L: linux-omap@vger.kernel.org
9049S: Maintained
653f41b5
MC
9050F: drivers/mmc/host/omap.c
9051
9052OMAP HS MMC SUPPORT
0a4585c6 9053L: linux-mmc@vger.kernel.org
653f41b5 9054L: linux-omap@vger.kernel.org
dfa5d196 9055S: Orphan
653f41b5 9056F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
9057
9058OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 9059M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
9060S: Maintained
9061F: drivers/char/hw_random/omap-rng.c
9062
f400c82e 9063OMAP HWMOD SUPPORT
cdb55ab0 9064M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9065M: Paul Walmsley <paul@pwsan.com>
9066L: linux-omap@vger.kernel.org
9067S: Maintained
8fc8b12b 9068F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 9069
8633fb30
PW
9070OMAP HWMOD DATA
9071M: Paul Walmsley <paul@pwsan.com>
9072L: linux-omap@vger.kernel.org
9073S: Maintained
9074F: arch/arm/mach-omap2/omap_hwmod*data*
9075
f400c82e 9076OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 9077M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9078L: linux-omap@vger.kernel.org
9079S: Maintained
9080F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9081
0db83ced 9082OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
9083M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9084L: linux-media@vger.kernel.org
9085S: Maintained
7eec52db 9086F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 9087F: drivers/media/platform/omap3isp/
0db83ced 9088F: drivers/staging/media/omap4iss/
7e8970e1 9089
f5525786 9090OMAP USB SUPPORT
f5525786
TL
9091L: linux-usb@vger.kernel.org
9092L: linux-omap@vger.kernel.org
3b243519 9093S: Orphan
a16fbd65
JP
9094F: drivers/usb/*/*omap*
9095F: arch/arm/*omap*/usb*
f5525786 9096
6d994710 9097OMAP GPIO DRIVER
fe643528 9098M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 9099M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 9100M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
9101L: linux-omap@vger.kernel.org
9102S: Maintained
fe643528 9103F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
9104F: drivers/gpio/gpio-omap.c
9105
c351e290
MJ
9106OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9107M: Mark Jackson <mpfj@newflow.co.uk>
9108L: linux-omap@vger.kernel.org
9109S: Maintained
9110F: arch/arm/boot/dts/am335x-nano.dts
9111
0ad122d9 9112OMFS FILESYSTEM
8b58be88 9113M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
9114L: linux-karma-devel@lists.sourceforge.net
9115S: Maintained
679655da
JP
9116F: Documentation/filesystems/omfs.txt
9117F: fs/omfs/
0ad122d9 9118
c1986ee9 9119OMNIKEY CARDMAN 4000 DRIVER
8b58be88 9120M: Harald Welte <laforge@gnumonks.org>
c1986ee9 9121S: Maintained
679655da
JP
9122F: drivers/char/pcmcia/cm4000_cs.c
9123F: include/linux/cm4000_cs.h
c117ab84 9124F: include/uapi/linux/cm4000_cs.h
c1986ee9 9125
77c44ab1 9126OMNIKEY CARDMAN 4040 DRIVER
8b58be88 9127M: Harald Welte <laforge@gnumonks.org>
77c44ab1 9128S: Maintained
679655da 9129F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 9130
77d5140f 9131OMNIVISION OV7670 SENSOR DRIVER
8b58be88 9132M: Jonathan Corbet <corbet@lwn.net>
661263b5 9133L: linux-media@vger.kernel.org
275ffde4 9134T: git git://linuxtv.org/media_tree.git
77d5140f 9135S: Maintained
90d72ac6 9136F: drivers/media/i2c/ov7670.c
77d5140f 9137
431bca73 9138ONENAND FLASH DRIVER
8b58be88 9139M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
9140L: linux-mtd@lists.infradead.org
9141S: Maintained
679655da
JP
9142F: drivers/mtd/onenand/
9143F: include/linux/mtd/onenand*.h
431bca73 9144
1da177e4 9145ONSTREAM SCSI TAPE DRIVER
8b58be88 9146M: Willem Riede <osst@riede.org>
1da177e4
LT
9147L: osst-users@lists.sourceforge.net
9148L: linux-scsi@vger.kernel.org
9149S: Maintained
f7269cfc
JD
9150F: Documentation/scsi/osst.txt
9151F: drivers/scsi/osst.*
9152F: drivers/scsi/osst_*.h
9153F: drivers/scsi/st.h
1da177e4 9154
e2d1d6c0 9155OPENCORES I2C BUS DRIVER
8b58be88 9156M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 9157L: linux-i2c@vger.kernel.org
e2d1d6c0 9158S: Maintained
679655da
JP
9159F: Documentation/i2c/busses/i2c-ocores
9160F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 9161
860c44c1 9162OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 9163M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 9164M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 9165L: devicetree@vger.kernel.org
a7fefe9f 9166W: http://www.devicetree.org/
fcdec35e 9167T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 9168S: Maintained
f8828205 9169F: drivers/of/
860c44c1 9170F: include/linux/of*.h
f8828205 9171F: scripts/dtc/
860c44c1 9172
f8828205 9173OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 9174M: Rob Herring <robh+dt@kernel.org>
f8828205 9175M: Mark Rutland <mark.rutland@arm.com>
f8828205 9176L: devicetree@vger.kernel.org
9f273c24 9177T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 9178Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
9179S: Maintained
9180F: Documentation/devicetree/
9181F: arch/*/boot/dts/
9182F: include/dt-bindings/
9183
2bb65f56
PA
9184OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9185M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9186L: devicetree@vger.kernel.org
9187S: Maintained
9188F: Documentation/devicetree/dynamic-resolution-notes.txt
9189F: Documentation/devicetree/overlay-notes.txt
9190F: drivers/of/overlay.c
9191F: drivers/of/resolver.c
9192
19f9d392
JB
9193OPENRISC ARCHITECTURE
9194M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
9195M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9196M: Stafford Horne <shorne@gmail.com>
9197L: openrisc@lists.librecores.org
9198W: http://openrisc.io
19f9d392 9199S: Maintained
14430813 9200F: arch/openrisc/
19f9d392 9201
ccb1352e 9202OPENVSWITCH
4f337ed5 9203M: Pravin Shelar <pshelar@nicira.com>
b422da7c 9204L: netdev@vger.kernel.org
ccb1352e
JG
9205L: dev@openvswitch.org
9206W: http://openvswitch.org
ccb1352e
JG
9207S: Maintained
9208F: net/openvswitch/
b422da7c 9209F: include/uapi/linux/openvswitch.h
ccb1352e 9210
875fa6fb
VK
9211OPERATING PERFORMANCE POINTS (OPP)
9212M: Viresh Kumar <vireshk@kernel.org>
9213M: Nishanth Menon <nm@ti.com>
9214M: Stephen Boyd <sboyd@codeaurora.org>
9215L: linux-pm@vger.kernel.org
9216S: Maintained
9217T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9218F: drivers/base/power/opp/
9219F: include/linux/pm_opp.h
9220F: Documentation/power/opp.txt
9221F: Documentation/devicetree/bindings/opp/
9222
af39917d
CL
9223OPL4 DRIVER
9224M: Clemens Ladisch <clemens@ladisch.de>
9225L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9226T: git git://git.alsa-project.org/alsa-kernel.git
9227S: Maintained
9228F: sound/drivers/opl4/
9229
1da177e4 9230OPROFILE
4cf7e718 9231M: Robert Richter <rric@kernel.org>
1da177e4
LT
9232L: oprofile-list@lists.sf.net
9233S: Maintained
81c4a8a6 9234F: arch/*/include/asm/oprofile*.h
679655da
JP
9235F: arch/*/oprofile/
9236F: drivers/oprofile/
9237F: include/linux/oprofile.h
1da177e4 9238
e2d1d6c0 9239ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9240M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9241M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9242L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9243W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9244S: Supported
679655da
JP
9245F: Documentation/filesystems/ocfs2.txt
9246F: Documentation/filesystems/dlmfs.txt
9247F: fs/ocfs2/
e2d1d6c0 9248
1da177e4 9249ORINOCO DRIVER
724c6b35 9250L: linux-wireless@vger.kernel.org
491b26b4 9251W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9252W: http://www.nongnu.org/orinoco/
3a59babb 9253S: Orphan
2be45b66 9254F: drivers/net/wireless/intersil/orinoco/
1da177e4 9255
42c55aa8 9256OSD LIBRARY and FILESYSTEM
fadc0752 9257M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9258M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9259L: osd-dev@open-osd.org
9260W: http://open-osd.org
54e5881d 9261T: git git://git.open-osd.org/open-osd.git
68274794 9262S: Maintained
42c55aa8 9263F: drivers/scsi/osd/
6b6f0b6c 9264F: include/scsi/osd_*
42c55aa8 9265F: fs/exofs/
68274794 9266
ef94b186 9267OVERLAY FILESYSTEM
7c37fbda 9268M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9269L: linux-unionfs@vger.kernel.org
9270T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9271S: Supported
1d113735 9272F: fs/overlayfs/
7c37fbda
NB
9273F: Documentation/filesystems/overlayfs.txt
9274
85096169
MM
9275ORANGEFS FILESYSTEM
9276M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9277L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9278T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9279S: Supported
9280F: fs/orangefs/
9281F: Documentation/filesystems/orangefs.txt
9282
e2d1d6c0 9283P54 WIRELESS DRIVER
084cb0fe 9284M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9285L: linux-wireless@vger.kernel.org
084cb0fe 9286W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9287S: Maintained
d3466830 9288F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9289
f5cd7872 9290PA SEMI ETHERNET DRIVER
f5cd7872 9291L: netdev@vger.kernel.org
56a5b8da 9292S: Orphan
ded19add 9293F: drivers/net/ethernet/pasemi/*
f5cd7872 9294
beb58aa3 9295PA SEMI SMBUS DRIVER
846557d3 9296L: linux-i2c@vger.kernel.org
56a5b8da 9297S: Orphan
679655da 9298F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9299
48fc267e
SK
9300PADATA PARALLEL EXECUTION MECHANISM
9301M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9302L: linux-crypto@vger.kernel.org
9303S: Maintained
9304F: kernel/padata.c
9305F: include/linux/padata.h
9306F: Documentation/padata.txt
9307
709ee531 9308PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9309M: Harald Welte <laforge@gnumonks.org>
d0944853 9310L: platform-driver-x86@vger.kernel.org
709ee531 9311S: Maintained
679655da 9312F: drivers/platform/x86/panasonic-laptop.c
709ee531 9313
368dd5ac 9314PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9315M: David Howells <dhowells@redhat.com>
4fa97181
DH
9316L: linux-am33-list@redhat.com (moderated for non-subscribers)
9317W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9318S: Maintained
679655da
JP
9319F: Documentation/mn10300/
9320F: arch/mn10300/
4fa97181 9321
305b37bd
KS
9322PARALLEL LCD/KEYPAD PANEL DRIVER
9323M: Willy Tarreau <willy@haproxy.com>
9324M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9325S: Odd Fixes
9326F: Documentation/misc-devices/lcd-panel-cgram.txt
9327F: drivers/misc/panel.c
9328
64dfff03
SM
9329PARALLEL PORT SUBSYSTEM
9330M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 9331M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 9332L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9333S: Maintained
679655da
JP
9334F: drivers/parport/
9335F: include/linux/parport*.h
9336F: drivers/char/ppdev.c
c117ab84 9337F: include/uapi/linux/ppdev.h
64dfff03 9338F: Documentation/parport*.txt
1da177e4 9339
4cdf6bc2 9340PARAVIRT_OPS INTERFACE
d633180c 9341M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9342M: Chris Wright <chrisw@sous-sol.org>
9343M: Alok Kataria <akataria@vmware.com>
9344M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9345L: virtualization@lists.linux-foundation.org
4cdf6bc2 9346S: Supported
a2e19991 9347F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9348F: arch/*/kernel/paravirt*
9349F: arch/*/include/asm/paravirt.h
47ae4b05 9350F: include/linux/hypervisor.h
4cdf6bc2 9351
e2d1d6c0 9352PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9353M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9354L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9355S: Maintained
679655da
JP
9356F: Documentation/blockdev/paride.txt
9357F: drivers/block/paride/
e2d1d6c0
RD
9358
9359PARISC ARCHITECTURE
b8828770 9360M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9361M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9362L: linux-parisc@vger.kernel.org
9363W: http://www.parisc-linux.org/
8a6e2535 9364Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9365T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9366T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9367S: Maintained
679655da 9368F: arch/parisc/
2b6bac9e 9369F: Documentation/parisc/
679655da 9370F: drivers/parisc/
2b6bac9e
HD
9371F: drivers/char/agp/parisc-agp.c
9372F: drivers/input/serio/gscps2.c
9373F: drivers/parport/parport_gsc.*
9374F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9375F: drivers/video/fbdev/sti*
2b6bac9e
HD
9376F: drivers/video/console/sti*
9377F: drivers/video/logo/logo_parisc*
e2d1d6c0 9378
1662d32c 9379PC87360 HARDWARE MONITORING DRIVER
8b58be88 9380M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9381L: linux-hwmon@vger.kernel.org
1662d32c 9382S: Maintained
679655da
JP
9383F: Documentation/hwmon/pc87360
9384F: drivers/hwmon/pc87360.c
1662d32c
JC
9385
9386PC8736x GPIO DRIVER
8b58be88 9387M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9388S: Maintained
679655da 9389F: drivers/char/pc8736x_gpio.c
1662d32c 9390
1ad107fd 9391PC87427 HARDWARE MONITORING DRIVER
d8130624 9392M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9393L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9394S: Maintained
9395F: Documentation/hwmon/pc87427
9396F: drivers/hwmon/pc87427.c
9397
b26e0ed4 9398PCA9532 LED DRIVER
8b58be88 9399M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9400S: Maintained
d5ca6918
JP
9401F: drivers/leds/leds-pca9532.c
9402F: include/linux/leds-pca9532.h
b26e0ed4 9403
5ce914a8 9404PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9405M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9406L: linux-i2c@vger.kernel.org
9407S: Maintained
b4f0b74e 9408F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9409
3971dae5 9410PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9411M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9412S: Maintained
9413F: drivers/firmware/pcdp.*
9414
065c6359 9415PCI ERROR RECOVERY
6305902c 9416M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9417L: linux-pci@vger.kernel.org
065c6359 9418S: Supported
679655da 9419F: Documentation/PCI/pci-error-recovery.txt
065c6359 9420
78c1cffd
RC
9421PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9422M: Russell Currey <ruscur@russell.cc>
9423L: linuxppc-dev@lists.ozlabs.org
9424S: Supported
9425F: Documentation/powerpc/eeh-pci-error-recovery.txt
9426F: arch/powerpc/kernel/eeh*.c
9427F: arch/powerpc/platforms/*/eeh*.c
9428F: arch/powerpc/include/*/eeh*.h
9429
1da177e4 9430PCI SUBSYSTEM
5ac3a6d2 9431M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9432L: linux-pci@vger.kernel.org
99662dd1 9433Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9434T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9435S: Supported
92a1fe2e 9436F: Documentation/devicetree/bindings/pci/
679655da
JP
9437F: Documentation/PCI/
9438F: drivers/pci/
9439F: include/linux/pci*
6b49ee49 9440F: arch/x86/pci/
cad01f91 9441F: arch/x86/kernel/quirks.c
1da177e4 9442
eaa6111b
LFT
9443PCI DRIVER FOR ALTERA PCIE IP
9444M: Ley Foon Tan <lftan@altera.com>
9445L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9446L: linux-pci@vger.kernel.org
9447S: Supported
9448F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9449F: drivers/pci/host/pcie-altera.c
9450
b7e78170
RH
9451PCI DRIVER FOR ARM VERSATILE PLATFORM
9452M: Rob Herring <robh@kernel.org>
9453L: linux-pci@vger.kernel.org
9454L: linux-arm-kernel@lists.infradead.org
9455S: Maintained
9456F: Documentation/devicetree/bindings/pci/versatile.txt
9457F: drivers/pci/host/pci-versatile.c
9458
3dc9d38c
TP
9459PCI DRIVER FOR ARMADA 8K
9460M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9461L: linux-pci@vger.kernel.org
9462L: linux-arm-kernel@lists.infradead.org
9463S: Maintained
9464F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9465F: drivers/pci/host/pcie-armada8k.c
9466
5f6b6ccd
TI
9467PCI DRIVER FOR APPLIEDMICRO XGENE
9468M: Tanmay Inamdar <tinamdar@apm.com>
9469L: linux-pci@vger.kernel.org
9470L: linux-arm-kernel@lists.infradead.org
9471S: Maintained
9472F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9473F: drivers/pci/host/pci-xgene.c
9474
62d0ff83
ML
9475PCI DRIVER FOR FREESCALE LAYERSCAPE
9476M: Minghuan Lian <minghuan.Lian@freescale.com>
9477M: Mingkai Hu <mingkai.hu@freescale.com>
9478M: Roy Zang <tie-fei.zang@freescale.com>
9479L: linuxppc-dev@lists.ozlabs.org
9480L: linux-pci@vger.kernel.org
9481L: linux-arm-kernel@lists.infradead.org
9482S: Maintained
9483F: drivers/pci/host/*layerscape*
9484
f0b75693 9485PCI DRIVER FOR IMX6
286fbaef 9486M: Richard Zhu <hongxing.zhu@nxp.com>
1ba55f55 9487M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9488L: linux-pci@vger.kernel.org
9489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9490S: Maintained
12e46064 9491F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
f0b75693
BH
9492F: drivers/pci/host/*imx6*
9493
0c4ffcfe
MK
9494PCI DRIVER FOR TI KEYSTONE
9495M: Murali Karicheri <m-karicheri2@ti.com>
9496L: linux-pci@vger.kernel.org
9497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9498S: Maintained
9499F: drivers/pci/host/*keystone*
9500
f0b75693
BH
9501PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9502M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9503M: Jason Cooper <jason@lakedaemon.net>
9504L: linux-pci@vger.kernel.org
9505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9506S: Maintained
9507F: drivers/pci/host/*mvebu*
9508
8c39d710
TP
9509PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9510M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9511L: linux-pci@vger.kernel.org
9512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9513S: Maintained
441106d9 9514F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9515F: drivers/pci/host/pci-aardvark.c
9516
0447cfd7
TR
9517PCI DRIVER FOR NVIDIA TEGRA
9518M: Thierry Reding <thierry.reding@gmail.com>
9519L: linux-tegra@vger.kernel.org
f0b75693 9520L: linux-pci@vger.kernel.org
0447cfd7
TR
9521S: Supported
9522F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9523F: drivers/pci/host/pci-tegra.c
9524
47ff3de9
KVA
9525PCI DRIVER FOR TI DRA7XX
9526M: Kishon Vijay Abraham I <kishon@ti.com>
9527L: linux-omap@vger.kernel.org
9528L: linux-pci@vger.kernel.org
9529S: Supported
9530F: Documentation/devicetree/bindings/pci/ti-pci.txt
9531F: drivers/pci/host/pci-dra7xx.c
9532
f0b75693
BH
9533PCI DRIVER FOR RENESAS R-CAR
9534M: Simon Horman <horms@verge.net.au>
9535L: linux-pci@vger.kernel.org
4a121096 9536L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9537S: Maintained
9538F: drivers/pci/host/*rcar*
9539
4af82255 9540PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9541M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9542L: linux-pci@vger.kernel.org
f0b75693
BH
9543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9544L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9545S: Maintained
9546F: drivers/pci/host/pci-exynos.c
9547
f0b75693 9548PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9549M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 9550M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
9551L: linux-pci@vger.kernel.org
9552S: Maintained
9553F: Documentation/devicetree/bindings/pci/designware-pcie.txt
fc2480f9 9554F: drivers/pci/host/*designware*
5a3aa2a8 9555
cf28855b
WD
9556PCI DRIVER FOR GENERIC OF HOSTS
9557M: Will Deacon <will.deacon@arm.com>
9558L: linux-pci@vger.kernel.org
9559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9560S: Maintained
9561F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9562F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9563F: drivers/pci/host/pci-host-generic.c
9564
185a383a
KB
9565PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9566M: Keith Busch <keith.busch@intel.com>
9567L: linux-pci@vger.kernel.org
9568S: Supported
bc79c985 9569F: drivers/pci/host/vmd.c
185a383a 9570
51b66a6c 9571PCIE DRIVER FOR ST SPEAR13XX
110baab1 9572M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9573L: linux-pci@vger.kernel.org
110baab1 9574S: Maintained
51b66a6c
PA
9575F: drivers/pci/host/*spear*
9576
af1169b4
LFT
9577PCI MSI DRIVER FOR ALTERA MSI IP
9578M: Ley Foon Tan <lftan@altera.com>
9579L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9580L: linux-pci@vger.kernel.org
9581S: Supported
9582F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9583F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9584
dcd19de3
DD
9585PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9586M: Duc Dang <dhdang@apm.com>
9587L: linux-pci@vger.kernel.org
9588L: linux-arm-kernel@lists.infradead.org
9589S: Maintained
9590F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9591F: drivers/pci/host/pci-xgene-msi.c
9592
a3cbfae1
NC
9593PCIE DRIVER FOR AXIS ARTPEC
9594M: Niklas Cassel <niklas.cassel@axis.com>
9595M: Jesper Nilsson <jesper.nilsson@axis.com>
9596L: linux-arm-kernel@axis.com
9597L: linux-pci@vger.kernel.org
9598S: Maintained
9599F: Documentation/devicetree/bindings/pci/axis,artpec*
9600F: drivers/pci/host/*artpec*
9601
500a1d9a
ZW
9602PCIE DRIVER FOR HISILICON
9603M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9604M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9605L: linux-pci@vger.kernel.org
9606S: Maintained
9607F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9608F: drivers/pci/host/pcie-hisi.c
9609
e77f847d
SL
9610PCIE DRIVER FOR ROCKCHIP
9611M: Shawn Lin <shawn.lin@rock-chips.com>
9612M: Wenrui Li <wenrui.li@rock-chips.com>
9613L: linux-pci@vger.kernel.org
9614L: linux-rockchip@lists.infradead.org
9615S: Maintained
9616F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9617F: drivers/pci/host/pcie-rockchip.c
9618
82a82383
SV
9619PCIE DRIVER FOR QUALCOMM MSM
9620M: Stanimir Varbanov <svarbanov@mm-sol.com>
9621L: linux-pci@vger.kernel.org
9622L: linux-arm-msm@vger.kernel.org
9623S: Maintained
9624F: drivers/pci/host/*qcom*
9625
f12b76e5
DD
9626PCIE DRIVER FOR CAVIUM THUNDERX
9627M: David Daney <david.daney@cavium.com>
9628L: linux-pci@vger.kernel.org
9629L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9630S: Supported
9631F: Documentation/devicetree/bindings/pci/pci-thunder-*
9632F: drivers/pci/host/pci-thunder-*
9633
1da177e4 9634PCMCIA SUBSYSTEM
4230dfc9 9635P: Linux PCMCIA Team
f5df5881 9636L: linux-pcmcia@lists.infradead.org
6650e0a5 9637W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9638T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9639S: Maintained
679655da 9640F: Documentation/pcmcia/
a67cd548 9641F: tools/pcmcia/
679655da
JP
9642F: drivers/pcmcia/
9643F: include/pcmcia/
1da177e4
LT
9644
9645PCNET32 NETWORK DRIVER
227fb925 9646M: Don Fry <pcnet32@frontier.com>
979b6c13 9647L: netdev@vger.kernel.org
1da177e4 9648S: Maintained
b955f6ca 9649F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9650
48fc267e
SK
9651PCRYPT PARALLEL CRYPTO ENGINE
9652M: Steffen Klassert <steffen.klassert@secunet.com>
9653L: linux-crypto@vger.kernel.org
9654S: Maintained
9655F: crypto/pcrypt.c
9656F: include/crypto/pcrypt.h
9657
e72df0b8
TH
9658PER-CPU MEMORY ALLOCATOR
9659M: Tejun Heo <tj@kernel.org>
93e205a7 9660M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9661T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9662S: Maintained
9663F: include/linux/percpu*.h
9664F: mm/percpu*.c
9665F: arch/*/include/asm/percpu.h
9666
ad4ecbcb 9667PER-TASK DELAY ACCOUNTING
185e595f 9668M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9669S: Maintained
679655da
JP
9670F: include/linux/delayacct.h
9671F: kernel/delayacct.c
ad4ecbcb 9672
57c0c15b 9673PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9674M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9675M: Ingo Molnar <mingo@redhat.com>
f80c5393 9676M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9677R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9678L: linux-kernel@vger.kernel.org
75fc2d37 9679T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9680S: Supported
d53e8365 9681F: kernel/events/*
a003236c 9682F: include/linux/perf_event.h
c117ab84 9683F: include/uapi/linux/perf_event.h
141c4296
RR
9684F: arch/*/kernel/perf_event*.c
9685F: arch/*/kernel/*/perf_event*.c
9686F: arch/*/kernel/*/*/perf_event*.c
a003236c 9687F: arch/*/include/asm/perf_event.h
a003236c 9688F: arch/*/kernel/perf_callchain.c
b0a434fb 9689F: arch/*/events/*
a003236c 9690F: tools/perf/
6c0b3244 9691
dd49d0f5 9692PERSONALITY HANDLING
8b58be88 9693M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9694L: linux-abi-devel@lists.sourceforge.net
9695S: Maintained
679655da 9696F: include/linux/personality.h
c117ab84 9697F: include/uapi/linux/personality.h
dd49d0f5 9698
838e7a03 9699PHONET PROTOCOL
2a06b40f 9700M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9701S: Supported
9702F: Documentation/networking/phonet.txt
9703F: include/linux/phonet.h
9704F: include/net/phonet/
c117ab84 9705F: include/uapi/linux/phonet.h
838e7a03
RDC
9706F: net/phonet/
9707
1da177e4 9708PHRAM MTD DRIVER
8b58be88 9709M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9710L: linux-mtd@lists.infradead.org
9711S: Maintained
679655da 9712F: drivers/mtd/devices/phram.c
1da177e4 9713
efdbb10e
BP
9714PICOLCD HID DRIVER
9715M: Bruno Prémont <bonbons@linux-vserver.org>
9716L: linux-input@vger.kernel.org
9717S: Maintained
9718F: drivers/hid/hid-picolcd*
9719
a53bfa07
JI
9720PICOXCELL SUPPORT
9721M: Jamie Iles <jamie@jamieiles.com>
9722L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9723T: git git://github.com/jamieiles/linux-2.6-ji.git
9724S: Supported
b8733987 9725F: arch/arm/boot/dts/picoxcell*
14430813 9726F: arch/arm/mach-picoxcell/
b8733987 9727F: drivers/crypto/picoxcell*
a53bfa07 9728
2744e8af
LW
9729PIN CONTROL SUBSYSTEM
9730M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9731L: linux-gpio@vger.kernel.org
dbe752a3 9732T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9733S: Maintained
9feeed94 9734F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9735F: Documentation/pinctrl.txt
07f29ba6 9736F: drivers/pinctrl/
8e406fe4 9737F: include/linux/pinctrl/
2744e8af 9738
2201bbb8
JCPV
9739PIN CONTROLLER - ATMEL AT91
9740M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9742S: Maintained
c654b6bf 9743F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9744
33d3690c 9745PIN CONTROLLER - ATMEL AT91 PIO4
420a3879 9746M: Ludovic Desroches <ludovic.desroches@microchip.com>
33d3690c
LD
9747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9748L: linux-gpio@vger.kernel.org
9749S: Supported
9750F: drivers/pinctrl/pinctrl-at91-pio4.*
9751
cbd1b652
MW
9752PIN CONTROLLER - INTEL
9753M: Mika Westerberg <mika.westerberg@linux.intel.com>
9754M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9755S: Maintained
9756F: drivers/pinctrl/intel/
2201bbb8 9757
9963b536
LP
9758PIN CONTROLLER - RENESAS
9759M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9760M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9761L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9762S: Maintained
9763F: drivers/pinctrl/sh-pfc/
9764
b75e60d6 9765PIN CONTROLLER - SAMSUNG
fea685e9 9766M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9767M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9768M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9769L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9770L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9771S: Maintained
9b5b33f6 9772F: drivers/pinctrl/samsung/
5db7e3bb
KK
9773F: include/dt-bindings/pinctrl/samsung.h
9774F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9775
13cbd906
TL
9776PIN CONTROLLER - SINGLE
9777M: Tony Lindgren <tony@atomide.com>
9778M: Haojian Zhuang <haojian.zhuang@linaro.org>
9779L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9780L: linux-omap@vger.kernel.org
9781S: Maintained
9782F: drivers/pinctrl/pinctrl-single.c
9783
deda8287 9784PIN CONTROLLER - ST SPEAR
da89947b 9785M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9786L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9787W: http://www.st.com/spear
9788S: Maintained
8e406fe4 9789F: drivers/pinctrl/spear/
deda8287 9790
11a1cf34
JH
9791PISTACHIO SOC SUPPORT
9792M: James Hartley <james.hartley@imgtec.com>
9793M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9794L: linux-mips@linux-mips.org
9795S: Maintained
9796F: arch/mips/pistachio/
9797F: arch/mips/include/asm/mach-pistachio/
9798F: arch/mips/boot/dts/pistachio/
9799F: arch/mips/configs/pistachio*_defconfig
9800
249a6771 9801PKTCDVD DRIVER
5a8b187c
JA
9802S: Orphan
9803M: linux-block@vger.kernel.org
679655da
JP
9804F: drivers/block/pktcdvd.c
9805F: include/linux/pktcdvd.h
c117ab84 9806F: include/uapi/linux/pktcdvd.h
249a6771 9807
b31d8273
G
9808PKUNITY SOC DRIVERS
9809M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9810W: http://mprc.pku.edu.cn/~guanxuetao/linux
9811S: Maintained
ceebf4d5 9812T: git git://github.com/gxt/linux.git
b31d8273 9813F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9814F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9815F: drivers/video/fbdev/fb-puv3.c
2809e80b 9816F: drivers/rtc/rtc-puv3.c
b31d8273 9817
9d2ecfb7 9818PMBUS HARDWARE MONITORING DRIVERS
ca462085 9819M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9820L: linux-hwmon@vger.kernel.org
9821W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9822W: http://www.roeck-us.net/linux/drivers/
9823T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9824S: Maintained
9825F: Documentation/hwmon/pmbus
9826F: drivers/hwmon/pmbus/
9827F: include/linux/i2c/pmbus.h
9828
89a36810 9829PMC SIERRA MaxRAID DRIVER
89a36810
AR
9830L: linux-scsi@vger.kernel.org
9831W: http://www.pmc-sierra.com/
3cdea4d7 9832S: Orphan
89a36810
AR
9833F: drivers/scsi/pmcraid.*
9834
dbf9bfe6 9835PMC SIERRA PM8001 DRIVER
d32477e2 9836M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9837M: lindar_liu@usish.com
f5a7b525 9838L: pmchba@pmcs.com
dbf9bfe6 9839L: linux-scsi@vger.kernel.org
9840S: Supported
9841F: drivers/scsi/pm8001/
9842
1da177e4 9843POSIX CLOCKS and TIMERS
8b58be88 9844M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9845L: linux-kernel@vger.kernel.org
75fc2d37 9846T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9847S: Maintained
679655da
JP
9848F: fs/timerfd.c
9849F: include/linux/timer*
5cee9645 9850F: kernel/time/*timer*
1da177e4 9851
7b06a6d7
RW
9852POWER MANAGEMENT CORE
9853M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9854L: linux-pm@vger.kernel.org
9855T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 9856B: https://bugzilla.kernel.org
7b06a6d7
RW
9857S: Supported
9858F: drivers/base/power/
9859F: include/linux/pm.h
9860F: include/linux/pm_*
9861F: include/linux/powercap.h
9862F: drivers/powercap/
9863
3be86148 9864POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9865M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9866L: linux-pm@vger.kernel.org
58db9505 9867T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9868S: Maintained
f3332532 9869F: Documentation/devicetree/bindings/power/supply/
679655da 9870F: include/linux/power_supply.h
8c0984e5 9871F: drivers/power/supply/
3be86148 9872
514f161a
MR
9873POWER STATE COORDINATION INTERFACE (PSCI)
9874M: Mark Rutland <mark.rutland@arm.com>
9875M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9876L: linux-arm-kernel@lists.infradead.org
9877S: Maintained
32d53d1b 9878F: drivers/firmware/psci*.c
514f161a
MR
9879F: include/linux/psci.h
9880F: include/uapi/linux/psci.h
9881
43a1dd9b
SJS
9882POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9883M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9884L: linuxppc-dev@lists.ozlabs.org
9885S: Maintained
9886F: drivers/char/powernv-op-panel.c
9887
1da177e4 9888PNP SUPPORT
9c3646d1 9889M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9890S: Maintained
679655da 9891F: drivers/pnp/
1da177e4
LT
9892
9893PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9894M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9895L: linux-ppp@vger.kernel.org
9896S: Maintained
224cf5ad 9897F: drivers/net/ppp/ppp_*
1da177e4
LT
9898
9899PPP OVER ATM (RFC 2364)
8b58be88 9900M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9901S: Maintained
679655da 9902F: net/atm/pppoatm.c
c117ab84 9903F: include/uapi/linux/atmppp.h
1da177e4
LT
9904
9905PPP OVER ETHERNET
8b58be88 9906M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9907S: Maintained
224cf5ad
JK
9908F: drivers/net/ppp/pppoe.c
9909F: drivers/net/ppp/pppox.c
1da177e4 9910
a6d2370b 9911PPP OVER L2TP
8b58be88 9912M: James Chapman <jchapman@katalix.com>
a6d2370b 9913S: Maintained
90ca28d1 9914F: net/l2tp/l2tp_ppp.c
679655da 9915F: include/linux/if_pppol2tp.h
c117ab84 9916F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9917
eae9d2ba 9918PPS SUPPORT
8b58be88 9919M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9920W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9921L: linuxpps@ml.enneenne.com (subscribers-only)
9922S: Maintained
cabaaf41
JP
9923F: Documentation/pps/
9924F: drivers/pps/
9925F: include/linux/pps*.h
eae9d2ba 9926
71a6d0af
HW
9927PPTP DRIVER
9928M: Dmitry Kozlov <xeb@mail.ru>
9929L: netdev@vger.kernel.org
9930S: Maintained
224cf5ad 9931F: drivers/net/ppp/pptp.c
71a6d0af
HW
9932W: http://sourceforge.net/projects/accel-pptp
9933
1da177e4 9934PREEMPTIBLE KERNEL
8b58be88 9935M: Robert Love <rml@tech9.net>
1da177e4
LT
9936L: kpreempt-tech@lists.sourceforge.net
9937W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9938S: Supported
679655da
JP
9939F: Documentation/preempt-locking.txt
9940F: include/linux/preempt.h
1da177e4
LT
9941
9942PRISM54 WIRELESS DRIVER
8b58be88 9943M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9944L: linux-wireless@vger.kernel.org
9ef80804 9945W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9946S: Obsolete
c12edfe2 9947F: drivers/net/wireless/intersil/prism54/
1da177e4 9948
02c18891 9949PS3 NETWORK SUPPORT
b809b9ca 9950M: Geoff Levand <geoff@infradead.org>
02c18891 9951L: netdev@vger.kernel.org
a14ab6b6 9952L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9953S: Maintained
8df158ac 9954F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9955
f58a9d17 9956PS3 PLATFORM SUPPORT
b809b9ca 9957M: Geoff Levand <geoff@infradead.org>
a4724ed6 9958L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9959S: Maintained
679655da
JP
9960F: arch/powerpc/boot/ps3*
9961F: arch/powerpc/include/asm/lv1call.h
9962F: arch/powerpc/include/asm/ps3*.h
9963F: arch/powerpc/platforms/ps3/
9964F: drivers/*/ps3*
9965F: drivers/ps3/
fec629b8 9966F: drivers/rtc/rtc-ps3.c
679655da 9967F: drivers/usb/host/*ps3.c
fec629b8 9968F: sound/ppc/snd_ps3*
f58a9d17 9969
cffb4add 9970PS3VRAM DRIVER
8b58be88 9971M: Jim Paris <jim@jtan.com>
3715a5d0 9972M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9973L: linuxppc-dev@lists.ozlabs.org
cffb4add 9974S: Maintained
8a3977cb 9975F: drivers/block/ps3vram.c
cffb4add 9976
8defe599 9977PSTORE FILESYSTEM
9d5e2a02 9978M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9979M: Colin Cross <ccross@android.com>
9980M: Kees Cook <keescook@chromium.org>
9981M: Tony Luck <tony.luck@intel.com>
9982S: Maintained
9f273c24 9983T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9984F: fs/pstore/
9985F: include/linux/pstore*
04851772 9986F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9987F: drivers/acpi/apei/erst.c
9988
7fbc415d
RC
9989PTP HARDWARE CLOCK SUPPORT
9990M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9991L: netdev@vger.kernel.org
7fbc415d
RC
9992S: Maintained
9993W: http://linuxptp.sourceforge.net/
9994F: Documentation/ABI/testing/sysfs-ptp
9995F: Documentation/ptp/*
0ecb3cdd 9996F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9997F: drivers/net/phy/dp83640*
9998F: drivers/ptp/*
9999F: include/linux/ptp_cl*
10000
cf94a4d1 10001PTRACE SUPPORT
e846ee5f 10002M: Roland McGrath <roland@hack.frob.com>
8b58be88 10003M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
10004S: Maintained
10005F: include/asm-generic/syscall.h
10006F: include/linux/ptrace.h
10007F: include/linux/regset.h
10008F: include/linux/tracehook.h
c117ab84 10009F: include/uapi/linux/ptrace.h
cf94a4d1
CH
10010F: kernel/ptrace.c
10011
3e9d7ba7
HV
10012PULSE8-CEC DRIVER
10013M: Hans Verkuil <hverkuil@xs4all.nl>
10014L: linux-media@vger.kernel.org
10015T: git git://linuxtv.org/media_tree.git
10016S: Maintained
104eda6d 10017F: drivers/media/usb/pulse8-cec/*
3e9d7ba7 10018
8320204a 10019PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 10020M: Mike Isely <isely@pobox.com>
16e9495d 10021L: pvrusb2@isely.net (subscribers-only)
661263b5 10022L: linux-media@vger.kernel.org
8320204a 10023W: http://www.isely.net/pvrusb2/
275ffde4 10024T: git git://linuxtv.org/media_tree.git
8320204a 10025S: Maintained
618cd932 10026F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 10027F: drivers/media/usb/pvrusb2/
8320204a 10028
39532e6c 10029PWC WEBCAM DRIVER
c0936df4 10030M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
10031L: linux-media@vger.kernel.org
10032T: git git://linuxtv.org/media_tree.git
c0936df4 10033S: Odd Fixes
39532e6c
HG
10034F: drivers/media/usb/pwc/*
10035
93c090b3 10036PWM FAN DRIVER
774e0362 10037M: Kamil Debski <kamil@wypas.org>
0faf7dd5 10038M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 10039L: linux-hwmon@vger.kernel.org
93c090b3
KD
10040S: Supported
10041F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10042F: Documentation/hwmon/pwm-fan
10043F: drivers/hwmon/pwm-fan.c
10044
200efedd 10045PWM SUBSYSTEM
aa3495f7
TR
10046M: Thierry Reding <thierry.reding@gmail.com>
10047L: linux-pwm@vger.kernel.org
0c2498f1 10048S: Maintained
006e854f 10049T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
10050F: Documentation/pwm.txt
10051F: Documentation/devicetree/bindings/pwm/
10052F: include/linux/pwm.h
0c2498f1 10053F: drivers/pwm/
a140b98d
TR
10054F: drivers/video/backlight/pwm_bl.c
10055F: include/linux/pwm_backlight.h
0c2498f1 10056
30ec261e 10057PXA2xx/PXA3xx SUPPORT
8da5e302 10058M: Daniel Mack <daniel@zonque.org>
a323f664 10059M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 10060M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 10061L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 10062T: git git://github.com/hzhuang1/linux.git
8da5e302 10063T: git git://github.com/rjarzmik/linux.git
1da177e4 10064S: Maintained
e68d7c14 10065F: arch/arm/boot/dts/pxa*
679655da 10066F: arch/arm/mach-pxa/
820439f1 10067F: drivers/dma/pxa*
679655da 10068F: drivers/pcmcia/pxa2xx*
1403ead9 10069F: drivers/pinctrl/pxa/
9df92e6c 10070F: drivers/spi/spi-pxa2xx*
faf2e1db 10071F: drivers/usb/gadget/udc/pxa2*
679655da 10072F: include/sound/pxa2xx-lib.h
bec4c99e 10073F: sound/arm/pxa*
14430813 10074F: sound/soc/pxa/
1da177e4 10075
f3154a46
RJ
10076PXA GPIO DRIVER
10077M: Robert Jarzmik <robert.jarzmik@free.fr>
10078L: linux-gpio@vger.kernel.org
10079S: Maintained
10080F: drivers/gpio/gpio-pxa.c
10081
ec64d3bf
EG
10082PXA3xx NAND FLASH DRIVER
10083M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10084L: linux-mtd@lists.infradead.org
10085S: Maintained
9a67f099 10086F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 10087
3f640c61 10088MMP SUPPORT
8b58be88 10089M: Eric Miao <eric.y.miao@gmail.com>
a323f664 10090M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 10091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
10092T: git git://github.com/hzhuang1/linux.git
10093T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 10094S: Maintained
e68d7c14 10095F: arch/arm/boot/dts/mmp*
3f640c61 10096F: arch/arm/mach-mmp/
e8e6cb32 10097
272f133a
PO
10098PXA MMCI DRIVER
10099S: Orphan
10100
57f63bc8 10101PXA RTC DRIVER
8b58be88 10102M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
10103L: rtc-linux@googlegroups.com
10104S: Maintained
10105
cea4001a 10106QAT DRIVER
90ab5a81
TS
10107M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10108M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
10109L: qat-linux@intel.com
10110S: Supported
10111F: drivers/crypto/qat/
cea4001a 10112
52a09a04 10113QIB DRIVER
8473c603 10114M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
10115L: linux-rdma@vger.kernel.org
10116S: Supported
10117F: drivers/infiniband/hw/qib/
10118
5e9772b9
JS
10119QLOGIC QLA1280 SCSI DRIVER
10120M: Michael Reed <mdr@sgi.com>
10121L: linux-scsi@vger.kernel.org
10122S: Maintained
10123F: drivers/scsi/qla1280.[ch]
10124
1da177e4 10125QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 10126M: qla2xxx-upstream@qlogic.com
1da177e4
LT
10127L: linux-scsi@vger.kernel.org
10128S: Supported
679655da
JP
10129F: Documentation/scsi/LICENSE.qla2xxx
10130F: drivers/scsi/qla2xxx/
1da177e4 10131
883c98fe 10132QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 10133M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
10134L: linux-scsi@vger.kernel.org
10135S: Supported
bacfb81b 10136F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
10137F: drivers/scsi/qla4xxx/
10138
5a4faa87 10139QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 10140M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
10141L: netdev@vger.kernel.org
10142S: Supported
679655da 10143F: Documentation/networking/LICENSE.qla3xxx
aa43c215 10144F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 10145
0ec00f03 10146QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
10147M: Harish Patil <harish.patil@cavium.com>
10148M: Manish Chopra <manish.chopra@cavium.com>
10149M: Dept-GELinuxNICDev@cavium.com
0ec00f03
AKS
10150L: netdev@vger.kernel.org
10151S: Supported
aa43c215 10152F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 10153
c4e84bde 10154QLOGIC QLGE 10Gb ETHERNET DRIVER
67f0160f
MY
10155M: Harish Patil <harish.patil@cavium.com>
10156M: Manish Chopra <manish.chopra@cavium.com>
10157M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
10158L: netdev@vger.kernel.org
10159S: Supported
aa43c215 10160F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 10161
fe56b9e6 10162QLOGIC QL4xxx ETHERNET DRIVER
67f0160f
MY
10163M: Yuval Mintz <Yuval.Mintz@cavium.com>
10164M: Ariel Elior <Ariel.Elior@cavium.com>
10165M: everest-linux-l2@cavium.com
fe56b9e6
YM
10166L: netdev@vger.kernel.org
10167S: Supported
10168F: drivers/net/ethernet/qlogic/qed/
10169F: include/linux/qed/
10170F: drivers/net/ethernet/qlogic/qede/
10171
ace7f46b
MR
10172QLOGIC QL41xxx ISCSI DRIVER
10173M: QLogic-Storage-Upstream@cavium.com
10174L: linux-scsi@vger.kernel.org
10175S: Supported
10176F: drivers/scsi/qedi/
10177
1da177e4 10178QNX4 FILESYSTEM
8b58be88 10179M: Anders Larsen <al@alarsen.net>
1da177e4
LT
10180W: http://www.alarsen.net/linux/qnx4fs/
10181S: Maintained
80811493 10182F: fs/qnx4/
c117ab84
CEB
10183F: include/uapi/linux/qnx4_fs.h
10184F: include/uapi/linux/qnxtypes.h
1da177e4 10185
d8b97569
SY
10186QORIQ DPAA2 FSL-MC BUS DRIVER
10187M: Stuart Yoder <stuart.yoder@nxp.com>
10188L: linux-kernel@vger.kernel.org
10189S: Maintained
10190F: drivers/staging/fsl-mc/
10191
91952bc0
AP
10192QT1010 MEDIA DRIVER
10193M: Antti Palosaari <crope@iki.fi>
10194L: linux-media@vger.kernel.org
a825eaec 10195W: https://linuxtv.org
91952bc0
AP
10196W: http://palosaari.fi/linux/
10197Q: http://patchwork.linuxtv.org/project/linux-media/list/
10198T: git git://linuxtv.org/anttip/media_tree.git
10199S: Maintained
10200F: drivers/media/tuners/qt1010*
10201
966fb5ec
SM
10202QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10203M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10204L: linux-wireless@vger.kernel.org
966fb5ec
SM
10205W: http://wireless.kernel.org/en/users/Drivers/ath9k
10206S: Supported
10207F: drivers/net/wireless/ath/ath9k/
10208
2ea0ffcb
KV
10209QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10210M: Kalle Valo <kvalo@qca.qualcomm.com>
10211L: ath10k@lists.infradead.org
10212W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 10213T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
10214S: Supported
10215F: drivers/net/wireless/ath/ath10k/
10216
b9b17deb
TT
10217QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10218M: Timur Tabi <timur@codeaurora.org>
10219L: netdev@vger.kernel.org
10220S: Supported
10221F: drivers/net/ethernet/qualcomm/emac/
10222
4f4567cf
RK
10223QUALCOMM HEXAGON ARCHITECTURE
10224M: Richard Kuo <rkuo@codeaurora.org>
10225L: linux-hexagon@vger.kernel.org
9f273c24 10226T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
10227S: Supported
10228F: arch/hexagon/
10229
8e84c258
EK
10230QUALCOMM WCN36XX WIRELESS DRIVER
10231M: Eugene Krasnikov <k.eugene.e@gmail.com>
10232L: wcn36xx@lists.infradead.org
10233W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10234T: git git://github.com/KrasnikovEugene/wcn36xx.git
10235S: Supported
10236F: drivers/net/wireless/ath/wcn36xx/
10237
eeca9a67
MT
10238QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10239M: Gabriel Somlo <somlo@cmu.edu>
10240M: "Michael S. Tsirkin" <mst@redhat.com>
10241L: qemu-devel@nongnu.org
10242S: Maintained
10243F: drivers/firmware/qemu_fw_cfg.c
10244
602adf40 10245RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
10246M: Ilya Dryomov <idryomov@gmail.com>
10247M: Sage Weil <sage@redhat.com>
527a88b9 10248M: Alex Elder <elder@kernel.org>
398ecff5 10249L: ceph-devel@vger.kernel.org
09d90327
SW
10250W: http://ceph.com/
10251T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10252T: git git://github.com/ceph/ceph-client.git
602adf40 10253S: Supported
398ecff5 10254F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10255F: drivers/block/rbd.c
10256F: drivers/block/rbd_types.h
10257
1da177e4 10258RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10259M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10260L: linux-fbdev@vger.kernel.org
1da177e4 10261S: Maintained
8a61f013 10262F: drivers/video/fbdev/aty/radeon*
c117ab84 10263F: include/uapi/linux/radeonfb.h
1da177e4 10264
c6c9b34c 10265RADIOSHARK RADIO DRIVER
c0936df4 10266M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10267L: linux-media@vger.kernel.org
10268T: git git://linuxtv.org/media_tree.git
10269S: Maintained
10270F: drivers/media/radio/radio-shark.c
10271
10272RADIOSHARK2 RADIO DRIVER
c0936df4 10273M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10274L: linux-media@vger.kernel.org
10275T: git git://linuxtv.org/media_tree.git
10276S: Maintained
10277F: drivers/media/radio/radio-shark2.c
10278F: drivers/media/radio/radio-tea5777.c
10279
1da177e4 10280RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10281M: Paul Mackerras <paulus@samba.org>
c69f677c 10282L: linux-fbdev@vger.kernel.org
1da177e4 10283S: Maintained
8a61f013 10284F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10285
a0fd81a9 10286RALINK MIPS ARCHITECTURE
bdb40e8e 10287M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10288L: linux-mips@linux-mips.org
10289S: Maintained
10290F: arch/mips/ralink
10291
e7839f25 10292RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10293P: rt2x00 project
b182427e 10294M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10295M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10296L: linux-wireless@vger.kernel.org
95ea3627 10297S: Maintained
33aca94d 10298F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10299
9db5579b 10300RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10301M: Jens Axboe <axboe@kernel.dk>
9db5579b 10302S: Maintained
679655da
JP
10303F: Documentation/blockdev/ramdisk.txt
10304F: drivers/block/brd.c
9db5579b 10305
9e95ce27 10306RANDOM NUMBER DRIVER
0624bcaa 10307M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10308S: Maintained
679655da 10309F: drivers/char/random.c
9e95ce27 10310
394b701c 10311RAPIDIO SUBSYSTEM
8b58be88 10312M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10313M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10314S: Maintained
679655da 10315F: drivers/rapidio/
394b701c 10316
e2d1d6c0 10317RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10318L: linux-wireless@vger.kernel.org
f52a5490 10319S: Orphan
679655da 10320F: drivers/net/wireless/ray*
e2d1d6c0
RD
10321
10322RCUTORTURE MODULE
e0198b29 10323M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10324M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10325L: linux-kernel@vger.kernel.org
f9094d8e 10326S: Supported
08deed1e 10327T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10328F: Documentation/RCU/torture.txt
34e2d560 10329F: kernel/rcu/rcutorture.c
e2d1d6c0 10330
c87b9c60
PM
10331RCUTORTURE TEST FRAMEWORK
10332M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10333M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10334R: Steven Rostedt <rostedt@goodmis.org>
10335R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10336R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10337L: linux-kernel@vger.kernel.org
c87b9c60
PM
10338S: Supported
10339T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10340F: tools/testing/selftests/rcutorture
10341
c1f766b5 10342RDC R-321X SoC
8b58be88 10343M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10344S: Maintained
10345
db17f395 10346RDC R6040 FAST ETHERNET DRIVER
35566e96 10347M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10348L: netdev@vger.kernel.org
10349S: Maintained
58565a35 10350F: drivers/net/ethernet/rdc/r6040.c
db17f395 10351
a09ed661 10352RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10353M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10354L: netdev@vger.kernel.org
10355L: linux-rdma@vger.kernel.org
fbb5a558 10356L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10357W: https://oss.oracle.com/projects/rds/
a09ed661 10358S: Supported
679655da 10359F: net/rds/
72f26eee 10360F: Documentation/networking/rds.txt
a09ed661 10361
0194621b
DD
10362RDMAVT - RDMA verbs software
10363M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10364L: linux-rdma@vger.kernel.org
10365S: Supported
10366F: drivers/infiniband/sw/rdmavt
10367
48553d10
FY
10368RDT - RESOURCE ALLOCATION
10369M: Fenghua Yu <fenghua.yu@intel.com>
10370L: linux-kernel@vger.kernel.org
10371S: Supported
10372F: arch/x86/kernel/cpu/intel_rdt*
10373F: arch/x86/include/asm/intel_rdt*
10374F: Documentation/x86/intel_rdt*
10375
595182bc 10376READ-COPY UPDATE (RCU)
8b58be88 10377M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10378M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10379R: Steven Rostedt <rostedt@goodmis.org>
10380R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10381R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10382L: linux-kernel@vger.kernel.org
9fab9787 10383W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10384S: Supported
08deed1e 10385T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10386F: Documentation/RCU/
9fab9787 10387X: Documentation/RCU/torture.txt
f9094d8e 10388F: include/linux/rcu*
4102adab
PM
10389X: include/linux/srcu.h
10390F: kernel/rcu/
34e2d560 10391X: kernel/torture.c
595182bc 10392
0c86edc0 10393REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10394M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10395M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10396L: rtc-linux@googlegroups.com
8a6e2535 10397Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10398T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10399S: Maintained
7af6a2e1 10400F: Documentation/devicetree/bindings/rtc/
679655da
JP
10401F: Documentation/rtc.txt
10402F: drivers/rtc/
10403F: include/linux/rtc.h
c117ab84 10404F: include/uapi/linux/rtc.h
fe23c336
AB
10405F: include/linux/rtc/
10406F: include/linux/platform_data/rtc-*
10407F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10408
0e400c53
MB
10409REALTEK AUDIO CODECS
10410M: Bard Liao <bardliao@realtek.com>
10411M: Oder Chiou <oder_chiou@realtek.com>
10412S: Maintained
10413F: sound/soc/codecs/rt*
10414F: include/sound/rt*.h
10415
1da177e4 10416REISERFS FILE SYSTEM
76c4e5ea 10417L: reiserfs-devel@vger.kernel.org
1da177e4 10418S: Supported
679655da 10419F: fs/reiserfs/
1da177e4 10420
b83a313b 10421REGISTER MAP ABSTRACTION
b02e48f2 10422M: Mark Brown <broonie@kernel.org>
dd060bc9 10423L: linux-kernel@vger.kernel.org
b83a313b
MB
10424T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10425S: Supported
9398a639 10426F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10427F: drivers/base/regmap/
10428F: include/linux/regmap.h
10429
400e64df
OBC
10430REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10431M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10432M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10433L: linux-remoteproc@vger.kernel.org
6bb697b6 10434T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10435S: Maintained
15ebc72d 10436F: Documentation/devicetree/bindings/remoteproc/
400e64df 10437F: Documentation/remoteproc.txt
15ebc72d 10438F: drivers/remoteproc/
6fc26488 10439F: include/linux/remoteproc.h
400e64df 10440
d8115db5
OBC
10441REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10442M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10443M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10444L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10445T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10446S: Maintained
10447F: drivers/rpmsg/
10448F: Documentation/rpmsg.txt
10449F: include/linux/rpmsg.h
10450
fedc81e7
GU
10451RENESAS CLOCK DRIVERS
10452M: Geert Uytterhoeven <geert+renesas@glider.be>
10453L: linux-renesas-soc@vger.kernel.org
10454S: Supported
10455F: drivers/clk/renesas/
10456
8e6569af
SS
10457RENESAS ETHERNET DRIVERS
10458R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10459L: netdev@vger.kernel.org
4a121096 10460L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10461F: drivers/net/ethernet/renesas/
10462F: include/linux/sh_eth.h
10463
3e46c397
YS
10464RENESAS USB2 PHY DRIVER
10465M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10466L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10467S: Maintained
10468F: drivers/phy/phy-rcar-gen3-usb2.c
10469
1b0fe6be
PZ
10470RESET CONTROLLER FRAMEWORK
10471M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10472T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10473S: Maintained
10474F: drivers/reset/
10475F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10476F: include/dt-bindings/reset/
1b0fe6be
PZ
10477F: include/linux/reset.h
10478F: include/linux/reset-controller.h
10479
e0897645 10480RFKILL
8b58be88 10481M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10482L: linux-wireless@vger.kernel.org
ce466579
JB
10483W: http://wireless.kernel.org/
10484T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10485T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10486S: Maintained
505c9247 10487F: Documentation/rfkill.txt
80811493 10488F: net/rfkill/
e0897645 10489
933685ca
TG
10490RHASHTABLE
10491M: Thomas Graf <tgraf@suug.ch>
39ec406d 10492M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10493L: netdev@vger.kernel.org
10494S: Maintained
10495F: lib/rhashtable.c
10496F: include/linux/rhashtable.h
10497
67e054e9
ML
10498RICOH SMARTMEDIA/XD DRIVER
10499M: Maxim Levitsky <maximlevitsky@gmail.com>
10500S: Maintained
21c26f50
JP
10501F: drivers/mtd/nand/r852.c
10502F: drivers/mtd/nand/r852.h
67e054e9 10503
92634125
ML
10504RICOH R5C592 MEMORYSTICK DRIVER
10505M: Maxim Levitsky <maximlevitsky@gmail.com>
10506S: Maintained
10507F: drivers/memstick/host/r592.*
10508
27f1d2f9
SA
10509ROCCAT DRIVERS
10510M: Stefan Achatz <erazor_de@users.sourceforge.net>
10511W: http://sourceforge.net/projects/roccat/
10512S: Maintained
10513F: drivers/hid/hid-roccat*
10514F: include/linux/hid-roccat*
10515F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10516
4b8ac966
JP
10517ROCKER DRIVER
10518M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10519L: netdev@vger.kernel.org
10520S: Supported
10521F: drivers/net/ethernet/rocker/
10522
1da177e4
LT
10523ROCKETPORT DRIVER
10524P: Comtrol Corp.
1da177e4
LT
10525W: http://www.comtrol.com
10526S: Maintained
679655da 10527F: Documentation/serial/rocket.txt
c897401b 10528F: drivers/tty/rocket*
1da177e4 10529
7645c2f4
KC
10530ROCKETPORT EXPRESS/INFINITY DRIVER
10531M: Kevin Cernekee <cernekee@gmail.com>
10532L: linux-serial@vger.kernel.org
10533S: Odd Fixes
10534F: drivers/tty/serial/rp2.*
10535
1da177e4 10536ROSE NETWORK LAYER
8b58be88 10537M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10538L: linux-hams@vger.kernel.org
d34cb28a 10539W: http://www.linux-ax25.org/
1da177e4 10540S: Maintained
679655da 10541F: include/net/rose.h
c117ab84 10542F: include/uapi/linux/rose.h
679655da 10543F: net/rose/
1da177e4 10544
91952bc0
AP
10545RTL2830 MEDIA DRIVER
10546M: Antti Palosaari <crope@iki.fi>
10547L: linux-media@vger.kernel.org
a825eaec 10548W: https://linuxtv.org
91952bc0
AP
10549W: http://palosaari.fi/linux/
10550Q: http://patchwork.linuxtv.org/project/linux-media/list/
10551T: git git://linuxtv.org/anttip/media_tree.git
10552S: Maintained
10553F: drivers/media/dvb-frontends/rtl2830*
10554
27a0aacf
AP
10555RTL2832 MEDIA DRIVER
10556M: Antti Palosaari <crope@iki.fi>
10557L: linux-media@vger.kernel.org
a825eaec 10558W: https://linuxtv.org
27a0aacf
AP
10559W: http://palosaari.fi/linux/
10560Q: http://patchwork.linuxtv.org/project/linux-media/list/
10561T: git git://linuxtv.org/anttip/media_tree.git
10562S: Maintained
10563F: drivers/media/dvb-frontends/rtl2832*
10564
ba6e6f6e
AP
10565RTL2832_SDR MEDIA DRIVER
10566M: Antti Palosaari <crope@iki.fi>
10567L: linux-media@vger.kernel.org
a825eaec 10568W: https://linuxtv.org
ba6e6f6e
AP
10569W: http://palosaari.fi/linux/
10570Q: http://patchwork.linuxtv.org/project/linux-media/list/
10571T: git git://linuxtv.org/anttip/media_tree.git
10572S: Maintained
b4bb1c28 10573F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10574
59840488 10575RTL8180 WIRELESS DRIVER
605bebe2 10576L: linux-wireless@vger.kernel.org
491b26b4 10577W: http://wireless.kernel.org/
54e5881d 10578T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10579S: Orphan
62141726 10580F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10581
59840488 10582RTL8187 WIRELESS DRIVER
9f0939bf 10583M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10584M: Hin-Tak Leung <htl10@users.sourceforge.net>
10585M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10586L: linux-wireless@vger.kernel.org
491b26b4 10587W: http://wireless.kernel.org/
54e5881d 10588T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10589S: Maintained
62141726 10590F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10591
3cf0c8ad
LF
10592RTL8192CE WIRELESS DRIVER
10593M: Larry Finger <Larry.Finger@lwfinger.net>
10594M: Chaoming Li <chaoming_li@realsil.com.cn>
10595L: linux-wireless@vger.kernel.org
491b26b4 10596W: http://wireless.kernel.org/
3cf0c8ad
LF
10597T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10598S: Maintained
62141726
KV
10599F: drivers/net/wireless/realtek/rtlwifi/
10600F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10601
26f1fad2
JS
10602RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10603M: Jes Sorensen <Jes.Sorensen@redhat.com>
10604L: linux-wireless@vger.kernel.org
171a900c 10605T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10606S: Maintained
10607F: drivers/net/wireless/realtek/rtl8xxxu/
10608
9eb8ef74 10609S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10610M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10611L: linux-fbdev@vger.kernel.org
ce00f85c 10612S: Maintained
8a61f013 10613F: drivers/video/fbdev/savage/
9eb8ef74 10614
1da177e4 10615S390
8b58be88
JP
10616M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10617M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10618L: linux-s390@vger.kernel.org
5238da45 10619W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10620T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10621S: Supported
679655da 10622F: arch/s390/
a968cd3e 10623F: drivers/s390/
3bfe6858
JN
10624F: Documentation/s390/
10625F: Documentation/DocBook/s390*
5238da45 10626
322986ca
SO
10627S390 COMMON I/O LAYER
10628M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10629M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10630L: linux-s390@vger.kernel.org
10631W: http://www.ibm.com/developerworks/linux/linux390/
10632S: Supported
10633F: drivers/s390/cio/
10634
10635S390 DASD DRIVER
38b7f07a
SH
10636M: Stefan Haberland <sth@linux.vnet.ibm.com>
10637M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10638L: linux-s390@vger.kernel.org
10639W: http://www.ibm.com/developerworks/linux/linux390/
10640S: Supported
10641F: drivers/s390/block/dasd*
10642F: block/partitions/ibm.c
10643
5238da45 10644S390 NETWORK DRIVERS
f0c59aff 10645M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10646L: linux-s390@vger.kernel.org
5238da45
HC
10647W: http://www.ibm.com/developerworks/linux/linux390/
10648S: Supported
679655da 10649F: drivers/s390/net/
5238da45 10650
322986ca
SO
10651S390 PCI SUBSYSTEM
10652M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10653M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10654L: linux-s390@vger.kernel.org
10655W: http://www.ibm.com/developerworks/linux/linux390/
10656S: Supported
10657F: arch/s390/pci/
10658F: drivers/pci/hotplug/s390_pci_hpc.c
10659
feed9b62 10660S390 ZCRYPT DRIVER
cb9c6385 10661M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 10662L: linux-s390@vger.kernel.org
a968cd3e 10663W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10664S: Supported
d5ca6918 10665F: drivers/s390/crypto/
feed9b62 10666
5238da45 10667S390 ZFCP DRIVER
d38e19d0 10668M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10669L: linux-s390@vger.kernel.org
5238da45 10670W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10671S: Supported
679655da 10672F: drivers/s390/scsi/zfcp_*
1da177e4 10673
dd96df2c 10674S390 IUCV NETWORK LAYER
f0c59aff 10675M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10676L: linux-s390@vger.kernel.org
10677W: http://www.ibm.com/developerworks/linux/linux390/
10678S: Supported
679655da
JP
10679F: drivers/s390/net/*iucv*
10680F: include/net/iucv/
10681F: net/iucv/
dd96df2c 10682
8128f23c
GS
10683S390 IOMMU (PCI)
10684M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10685L: linux-s390@vger.kernel.org
10686W: http://www.ibm.com/developerworks/linux/linux390/
10687S: Supported
10688F: drivers/iommu/s390-iommu.c
10689
4dde7f75 10690S3C24XX SD/MMC Driver
8b58be88 10691M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10692L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10693S: Supported
679655da 10694F: drivers/mmc/host/s3cmci.*
4dde7f75 10695
1f15a229
HV
10696SAA6588 RDS RECEIVER DRIVER
10697M: Hans Verkuil <hverkuil@xs4all.nl>
10698L: linux-media@vger.kernel.org
10699T: git git://linuxtv.org/media_tree.git
a825eaec 10700W: https://linuxtv.org
1f15a229
HV
10701S: Odd Fixes
10702F: drivers/media/i2c/saa6588*
10703
98ed12e6 10704SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10705M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10706M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10707L: linux-media@vger.kernel.org
a825eaec 10708W: https://linuxtv.org
98ed12e6
MCC
10709T: git git://linuxtv.org/media_tree.git
10710S: Odd fixes
618cd932 10711F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10712F: drivers/media/pci/saa7134/
10713
1da177e4 10714SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10715M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10716L: linux-media@vger.kernel.org
275ffde4 10717T: git git://linuxtv.org/media_tree.git
1da177e4 10718S: Maintained
90d72ac6
MCC
10719F: drivers/media/common/saa7146/
10720F: drivers/media/pci/saa7146/
10721F: include/media/saa7146*
1da177e4 10722
92304a40 10723SAMSUNG LAPTOP DRIVER
5909c654 10724M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10725L: platform-driver-x86@vger.kernel.org
10726S: Maintained
10727F: drivers/platform/x86/samsung-laptop.c
10728
4a109cc0 10729SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10730M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10731M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10732M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10733L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10734S: Supported
14430813 10735F: sound/soc/samsung/
4a109cc0 10736
0d89a28b 10737SAMSUNG FRAMEBUFFER DRIVER
b7701755 10738M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10739L: linux-fbdev@vger.kernel.org
10740S: Maintained
8a61f013 10741F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10742
b40f0632 10743SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10744M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10745M: Krzysztof Kozlowski <krzk@kernel.org>
10746M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10747L: linux-kernel@vger.kernel.org
b40f0632 10748L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10749S: Supported
10750F: drivers/mfd/sec*.c
10751F: drivers/regulator/s2m*.c
10752F: drivers/regulator/s5m*.c
b40f0632
KK
10753F: drivers/clk/clk-s2mps11.c
10754F: drivers/rtc/rtc-s5m.c
f69d3a17 10755F: include/linux/mfd/samsung/
a13c7c51
KK
10756F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10757F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10758F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10759F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10760
038f5c4b
SN
10761SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10762M: Kyungmin Park <kyungmin.park@samsung.com>
10763M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10764L: linux-media@vger.kernel.org
10765Q: https://patchwork.linuxtv.org/project/linux-media/list/
10766S: Supported
10767F: drivers/media/platform/exynos4-is/
038f5c4b 10768
6fd86ab2
SN
10769SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10770M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10771L: linux-media@vger.kernel.org
10772L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10773S: Maintained
10774F: drivers/media/platform/s3c-camif/
d647f0b7 10775F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10776
b84ef24e
AH
10777SAMSUNG S5C73M3 CAMERA DRIVER
10778M: Kyungmin Park <kyungmin.park@samsung.com>
10779M: Andrzej Hajda <a.hajda@samsung.com>
10780L: linux-media@vger.kernel.org
10781S: Supported
10782F: drivers/media/i2c/s5c73m3/*
10783
7d459937
AH
10784SAMSUNG S5K5BAF CAMERA DRIVER
10785M: Kyungmin Park <kyungmin.park@samsung.com>
10786M: Andrzej Hajda <a.hajda@samsung.com>
10787L: linux-media@vger.kernel.org
10788S: Supported
10789F: drivers/media/i2c/s5k5baf.c
10790
c04c674f
RB
10791SAMSUNG S3FWRN5 NFC DRIVER
10792M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10793M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10794L: linux-nfc@lists.01.org (moderated for non-subscribers)
10795S: Supported
10796F: drivers/nfc/s3fwrn5
10797
310e39c9 10798SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10799M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10800M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10801M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10802S: Supported
10803L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10804F: drivers/clk/samsung/
490583f0
CC
10805F: include/dt-bindings/clock/exynos*.h
10806F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10807
2e365a70
AS
10808SAMSUNG SPI DRIVERS
10809M: Kukjin Kim <kgene@kernel.org>
10810M: Krzysztof Kozlowski <krzk@kernel.org>
10811M: Andi Shyti <andi.shyti@samsung.com>
10812L: linux-spi@vger.kernel.org
10813L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10814S: Maintained
10815F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10816F: drivers/spi/spi-s3c*
10817F: include/linux/platform_data/spi-s3c64xx.h
10818
66890ed6
BA
10819SAMSUNG SXGBE DRIVERS
10820M: Byungho An <bh74.an@samsung.com>
10821M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10822M: Vipul Pandya <vipul.pandya@samsung.com>
10823S: Supported
10824L: netdev@vger.kernel.org
10825F: drivers/net/ethernet/samsung/sxgbe/
10826
93c537af 10827SAMSUNG THERMAL DRIVER
0faf7dd5 10828M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
10829L: linux-pm@vger.kernel.org
10830L: linux-samsung-soc@vger.kernel.org
10831S: Supported
9f273c24 10832T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10833F: drivers/thermal/samsung/
10834
e296cd32 10835SAMSUNG USB2 PHY DRIVER
774e0362
KD
10836M: Kamil Debski <kamil@wypas.org>
10837M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10838L: linux-kernel@vger.kernel.org
10839S: Supported
10840F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10841F: Documentation/phy/samsung-usb2.txt
10842F: drivers/phy/phy-exynos4210-usb2.c
10843F: drivers/phy/phy-exynos4x12-usb2.c
10844F: drivers/phy/phy-exynos5250-usb2.c
10845F: drivers/phy/phy-s5pv210-usb2.c
10846F: drivers/phy/phy-samsung-usb2.c
10847F: drivers/phy/phy-samsung-usb2.h
10848
ca749e2a 10849SERIAL DRIVERS
5e30bbb7 10850M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10851L: linux-serial@vger.kernel.org
5e30bbb7 10852S: Maintained
30743257 10853F: Documentation/devicetree/bindings/serial/
14430813 10854F: drivers/tty/serial/
ca749e2a 10855
fa5dc29c
SY
10856SERIAL IR RECEIVER
10857M: Sean Young <sean@mess.org>
10858L: linux-media@vger.kernel.org
10859S: Maintained
10860F: drivers/media/rc/serial_ir.c
10861
49fc9361
BG
10862STI CEC DRIVER
10863M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10864L: kernel@stlinux.com
10865S: Maintained
10866F: drivers/staging/media/st-cec/
10867F: Documentation/devicetree/bindings/media/stih-cec.txt
10868
aecb7b64 10869SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10870M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10871M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10872S: Maintained
1fb200d6 10873F: include/linux/dma/dw.h
3d598f47 10874F: include/linux/platform_data/dma-dw.h
61a76496 10875F: drivers/dma/dw/
aecb7b64 10876
058999cc
LP
10877SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10878M: Lars Persson <lars.persson@axis.com>
10879L: netdev@vger.kernel.org
10880S: Supported
10881F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10882F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10883
fc531d98 10884SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10885M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10886R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10887R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10888L: linux-i2c@vger.kernel.org
10889S: Maintained
10890F: drivers/i2c/busses/i2c-designware-*
10891F: include/linux/platform_data/i2c-designware.h
10892
f9e37137 10893SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10894M: Jaehoon Chung <jh80.chung@samsung.com>
10895L: linux-mmc@vger.kernel.org
10896S: Maintained
10897F: include/linux/mmc/dw_mmc.h
10898F: drivers/mmc/host/dw_mmc*
10899
a961e698
AS
10900SYSTEM TRACE MODULE CLASS
10901M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10902S: Maintained
e787bc46 10903T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10904F: Documentation/trace/stm.txt
10905F: drivers/hwtracing/stm/
10906F: include/linux/stm.h
10907F: include/uapi/linux/stm.h
10908
1db121d6
AN
10909THUNDERBOLT DRIVER
10910M: Andreas Noever <andreas.noever@gmail.com>
10911S: Maintained
10912F: drivers/thunderbolt/
10913
e35a49b1
SR
10914TI BQ27XXX POWER SUPPLY DRIVER
10915R: Andrew F. Davis <afd@ti.com>
10916F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10917F: drivers/power/supply/bq27xxx_battery.c
10918F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10919
34db37c6 10920TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10921M: John Stultz <john.stultz@linaro.org>
88606e80 10922M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10923L: linux-kernel@vger.kernel.org
75fc2d37 10924T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10925S: Supported
10926F: include/linux/clocksource.h
10927F: include/linux/time.h
10928F: include/linux/timex.h
c117ab84
CEB
10929F: include/uapi/linux/time.h
10930F: include/uapi/linux/timex.h
88606e80
TG
10931F: kernel/time/clocksource.c
10932F: kernel/time/time*.c
34db37c6 10933F: kernel/time/alarmtimer.c
88606e80 10934F: kernel/time/ntp.c
7fe5f1c1 10935F: tools/testing/selftests/timers/
88606e80 10936
1da177e4 10937SC1200 WDT DRIVER
b300645a 10938M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10939S: Maintained
679655da 10940F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10941
10942SCHEDULER
dd9b238c 10943M: Ingo Molnar <mingo@redhat.com>
8b58be88 10944M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10945L: linux-kernel@vger.kernel.org
75fc2d37 10946T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10947S: Maintained
95c0d71d 10948F: kernel/sched/
679655da 10949F: include/linux/sched.h
c117ab84 10950F: include/uapi/linux/sched.h
c2eb505b 10951F: include/linux/wait.h
1da177e4 10952
6bcf6737 10953SCORE ARCHITECTURE
ed38665e 10954M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10955M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10956W: http://www.sunplus.com
6bcf6737 10957S: Supported
a2681a75 10958F: arch/score/
6bcf6737 10959
f2ed287b
LR
10960SCR24X CHIP CARD INTERFACE DRIVER
10961M: Lubomir Rintel <lkundrak@v3.sk>
10962S: Supported
10963F: drivers/char/pcmcia/scr24x_cs.c
10964
80f390ea
SH
10965SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10966M: Sudeep Holla <sudeep.holla@arm.com>
10967L: linux-arm-kernel@lists.infradead.org
10968S: Maintained
10969F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10970F: drivers/clk/clk-scpi.c
8def3103 10971F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10972F: drivers/firmware/arm_scpi.c
10973F: include/linux/scpi_protocol.h
80f390ea 10974
1da177e4 10975SCSI CDROM DRIVER
8b58be88 10976M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10977L: linux-scsi@vger.kernel.org
10978W: http://www.kernel.dk
10979S: Maintained
679655da 10980F: drivers/scsi/sr*
1da177e4 10981
fb50a83d 10982SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10983M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10984L: linux-rdma@vger.kernel.org
10985S: Supported
10986W: http://www.openfabrics.org
10987Q: http://patchwork.kernel.org/project/linux-rdma/list/
10988T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10989F: drivers/infiniband/ulp/srp/
10990F: include/scsi/srp.h
10991
1da177e4 10992SCSI SG DRIVER
8b58be88 10993M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10994L: linux-scsi@vger.kernel.org
59ab3c93 10995W: http://sg.danny.cz/sg
1da177e4 10996S: Maintained
59ab3c93 10997F: Documentation/scsi/scsi-generic.txt
679655da
JP
10998F: drivers/scsi/sg.c
10999F: include/scsi/sg.h
1da177e4
LT
11000
11001SCSI SUBSYSTEM
7ee7895c 11002M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 11003T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
11004M: "Martin K. Petersen" <martin.petersen@oracle.com>
11005T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11006L: linux-scsi@vger.kernel.org
1da177e4 11007S: Maintained
2c99a314 11008F: Documentation/devicetree/bindings/scsi/
679655da
JP
11009F: drivers/scsi/
11010F: include/scsi/
1da177e4
LT
11011
11012SCSI TAPE DRIVER
8b58be88 11013M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
11014L: linux-scsi@vger.kernel.org
11015S: Maintained
679655da 11016F: Documentation/scsi/st.txt
f7269cfc
JD
11017F: drivers/scsi/st.*
11018F: drivers/scsi/st_*.h
1da177e4
LT
11019
11020SCTP PROTOCOL
8b6efb75 11021M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 11022M: Neil Horman <nhorman@tuxdriver.com>
1a418796 11023L: linux-sctp@vger.kernel.org
5f85813c 11024W: http://lksctp.sourceforge.net
8b6efb75 11025S: Maintained
679655da
JP
11026F: Documentation/networking/sctp.txt
11027F: include/linux/sctp.h
4d58c025 11028F: include/uapi/linux/sctp.h
679655da
JP
11029F: include/net/sctp/
11030F: net/sctp/
1da177e4
LT
11031
11032SCx200 CPU SUPPORT
8b58be88 11033M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11034S: Odd Fixes
679655da 11035F: Documentation/i2c/busses/scx200_acb
390889b6 11036F: arch/x86/platform/scx200/
679655da
JP
11037F: drivers/watchdog/scx200_wdt.c
11038F: drivers/i2c/busses/scx200*
11039F: drivers/mtd/maps/scx200_docflash.c
11040F: include/linux/scx200.h
1662d32c
JC
11041
11042SCx200 GPIO DRIVER
8b58be88 11043M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11044S: Maintained
679655da
JP
11045F: drivers/char/scx200_gpio.c
11046F: include/linux/scx200_gpio.h
1662d32c
JC
11047
11048SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 11049M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11050S: Maintained
679655da 11051F: drivers/clocksource/scx200_hrt.c
1da177e4 11052
6a36913a 11053SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 11054M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
11055L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11056S: Maintained
679655da 11057F: drivers/mmc/host/sdricoh_cs.c
6a36913a 11058
e7839f25 11059SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 11060M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 11061L: linux-mmc@vger.kernel.org
ddfe954d
UH
11062T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11063S: Maintained
11064F: drivers/mmc/host/sdhci*
11065F: include/linux/mmc/sdhci*
e2d1d6c0 11066
c04f9d61
KC
11067SECURE COMPUTING
11068M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
11069R: Andy Lutomirski <luto@amacapital.net>
11070R: Will Drewry <wad@chromium.org>
c04f9d61
KC
11071T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11072S: Supported
11073F: kernel/seccomp.c
11074F: include/uapi/linux/seccomp.h
11075F: include/linux/seccomp.h
c99ee51a 11076F: tools/testing/selftests/seccomp/*
c04f9d61
KC
11077K: \bsecure_computing
11078K: \bTIF_SECCOMP\b
11079
476bf3d6
AC
11080SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11081M: Al Cooper <alcooperx@gmail.com>
11082L: linux-mmc@vger.kernel.org
11083L: bcm-kernel-feedback-list@broadcom.com
11084S: Maintained
11085F: drivers/mmc/host/sdhci-brcmstb*
11086
0d1bb41a 11087SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 11088M: Ben Dooks <ben-linux@fluff.org>
dc524882 11089M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 11090L: linux-mmc@vger.kernel.org
0d1bb41a 11091S: Maintained
dc524882 11092F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 11093
c63b3cba 11094SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 11095M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
11096L: linux-mmc@vger.kernel.org
11097S: Maintained
11098F: drivers/mmc/host/sdhci-spear.c
11099
8711cca2 11100SECURITY SUBSYSTEM
9b45c0d2 11101M: James Morris <james.l.morris@oracle.com>
9c3646d1 11102M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 11103L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 11104T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 11105W: http://kernsec.org/
8711cca2 11106S: Supported
7d2c86b5 11107F: security/
8711cca2 11108
1da177e4 11109SECURITY CONTACT
8b58be88 11110M: Security Officers <security@kernel.org>
1da177e4
LT
11111S: Supported
11112
11113SELINUX SECURITY MODULE
e0238b4c 11114M: Paul Moore <paul@paul-moore.com>
8b58be88 11115M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 11116M: Eric Paris <eparis@parisplace.org>
e0238b4c 11117L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 11118W: http://selinuxproject.org
5a5f2acf 11119T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 11120S: Supported
679655da
JP
11121F: include/linux/selinux*
11122F: security/selinux/
6bde95ce 11123F: scripts/selinux/
1da177e4 11124
c1c124e9
JJ
11125APPARMOR SECURITY MODULE
11126M: John Johansen <john.johansen@canonical.com>
11127L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11128W: apparmor.wiki.kernel.org
11129T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11130S: Supported
11131F: security/apparmor/
11132
9b091556
KC
11133LOADPIN SECURITY MODULE
11134M: Kees Cook <keescook@chromium.org>
11135T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11136S: Supported
11137F: security/loadpin/
11138
730daa16
KC
11139YAMA SECURITY MODULE
11140M: Kees Cook <keescook@chromium.org>
11141T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11142S: Supported
11143F: security/yama/
11144
cef2cf07 11145SENSABLE PHANTOM
8b58be88 11146M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 11147S: Maintained
679655da 11148F: drivers/misc/phantom.c
c117ab84 11149F: include/uapi/linux/phantom.h
cef2cf07 11150
2a1e8447
JB
11151Emulex 10Gbps iSCSI - OneConnect DRIVER
11152M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11153M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11154M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 11155L: linux-scsi@vger.kernel.org
2a1e8447 11156W: http://www.broadcom.com
3387f656
JP
11157S: Supported
11158F: drivers/scsi/be2iscsi/
6733b39a 11159
d2ee76fa 11160Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
11161M: Sathya Perla <sathya.perla@broadcom.com>
11162M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
11163M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11164M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 11165L: netdev@vger.kernel.org
fea3af67 11166W: http://www.emulex.com
7d2c86b5 11167S: Supported
9aebddd1 11168F: drivers/net/ethernet/emulex/benet/
6b7c5b94 11169
d2928a8c 11170EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
11171M: Selvin Xavier <selvin.xavier@avagotech.com>
11172M: Devesh Sharma <devesh.sharma@avagotech.com>
d2928a8c
SX
11173L: linux-rdma@vger.kernel.org
11174W: http://www.emulex.com
11175S: Supported
11176F: drivers/infiniband/hw/ocrdma/
a7fe7380 11177F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 11178
8ceee660 11179SFC NETWORK DRIVER
c06f51ea 11180M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
11181M: Edward Cree <ecree@solarflare.com>
11182M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 11183L: netdev@vger.kernel.org
8ceee660 11184S: Supported
874aeea5 11185F: drivers/net/ethernet/sfc/
8ceee660 11186
e2d1d6c0 11187SGI GRU DRIVER
cc883afc 11188M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 11189S: Maintained
679655da 11190F: drivers/misc/sgi-gru/
e2d1d6c0
RD
11191
11192SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 11193M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
11194L: linux-ia64@vger.kernel.org
11195S: Supported
679655da 11196F: Documentation/ia64/serial.txt
df621252 11197F: drivers/tty/serial/ioc?_serial.c
679655da 11198F: include/linux/ioc?.h
e2d1d6c0 11199
75312619 11200SGI XP/XPC/XPNET DRIVER
e180383f
RH
11201M: Cliff Whickman <cpw@sgi.com>
11202M: Robin Holt <robinmholt@gmail.com>
75312619 11203S: Maintained
679655da 11204F: drivers/misc/sgi-xp/
75312619 11205
46eacf3b
AP
11206SI2157 MEDIA DRIVER
11207M: Antti Palosaari <crope@iki.fi>
11208L: linux-media@vger.kernel.org
a825eaec 11209W: https://linuxtv.org
46eacf3b
AP
11210W: http://palosaari.fi/linux/
11211Q: http://patchwork.linuxtv.org/project/linux-media/list/
11212T: git git://linuxtv.org/anttip/media_tree.git
11213S: Maintained
11214F: drivers/media/tuners/si2157*
11215
75e2d5ba
AP
11216SI2168 MEDIA DRIVER
11217M: Antti Palosaari <crope@iki.fi>
11218L: linux-media@vger.kernel.org
a825eaec 11219W: https://linuxtv.org
75e2d5ba
AP
11220W: http://palosaari.fi/linux/
11221Q: http://patchwork.linuxtv.org/project/linux-media/list/
11222T: git git://linuxtv.org/anttip/media_tree.git
11223S: Maintained
11224F: drivers/media/dvb-frontends/si2168*
11225
49cc629d
HV
11226SI470X FM RADIO RECEIVER I2C DRIVER
11227M: Hans Verkuil <hverkuil@xs4all.nl>
11228L: linux-media@vger.kernel.org
11229T: git git://linuxtv.org/media_tree.git
a825eaec 11230W: https://linuxtv.org
49cc629d
HV
11231S: Odd Fixes
11232F: drivers/media/radio/si470x/radio-si470x-i2c.c
11233
11234SI470X FM RADIO RECEIVER USB DRIVER
11235M: Hans Verkuil <hverkuil@xs4all.nl>
11236L: linux-media@vger.kernel.org
11237T: git git://linuxtv.org/media_tree.git
a825eaec 11238W: https://linuxtv.org
49cc629d
HV
11239S: Maintained
11240F: drivers/media/radio/si470x/radio-si470x-common.c
11241F: drivers/media/radio/si470x/radio-si470x.h
11242F: drivers/media/radio/si470x/radio-si470x-usb.c
11243
c937ca03
EV
11244SI4713 FM RADIO TRANSMITTER I2C DRIVER
11245M: Eduardo Valentin <edubezval@gmail.com>
11246L: linux-media@vger.kernel.org
11247T: git git://linuxtv.org/media_tree.git
a825eaec 11248W: https://linuxtv.org
c937ca03 11249S: Odd Fixes
99995ded 11250F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11251
11252SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11253M: Eduardo Valentin <edubezval@gmail.com>
11254L: linux-media@vger.kernel.org
11255T: git git://linuxtv.org/media_tree.git
a825eaec 11256W: https://linuxtv.org
c937ca03 11257S: Odd Fixes
99995ded
DR
11258F: drivers/media/radio/si4713/radio-platform-si4713.c
11259
11260SI4713 FM RADIO TRANSMITTER USB DRIVER
11261M: Hans Verkuil <hverkuil@xs4all.nl>
11262L: linux-media@vger.kernel.org
11263T: git git://linuxtv.org/media_tree.git
a825eaec 11264W: https://linuxtv.org
99995ded
DR
11265S: Maintained
11266F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11267
beb91d46 11268SIANO DVB DRIVER
5dc8a864
MCC
11269M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11270M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11271L: linux-media@vger.kernel.org
a825eaec 11272W: https://linuxtv.org
beb91d46
MCC
11273T: git git://linuxtv.org/media_tree.git
11274S: Odd fixes
11275F: drivers/media/common/siano/
beb91d46 11276F: drivers/media/usb/siano/
beb91d46 11277F: drivers/media/usb/siano/
14430813 11278F: drivers/media/mmc/siano/
beb91d46 11279
6f15b602
HG
11280SIMPLEFB FB DRIVER
11281M: Hans de Goede <hdegoede@redhat.com>
11282L: linux-fbdev@vger.kernel.org
11283S: Maintained
2d799dde 11284F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11285F: drivers/video/fbdev/simplefb.c
11286F: include/linux/platform_data/simplefb.h
11287
b618b69c 11288SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11289L: linux-media@vger.kernel.org
bb60fcb2 11290S: Orphan
b618b69c 11291F: drivers/media/platform/sh_veu.c
b618b69c
GL
11292
11293SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11294L: linux-media@vger.kernel.org
bb60fcb2 11295S: Orphan
b618b69c 11296F: drivers/media/platform/sh_vou.c
d647f0b7 11297F: include/media/drv-intf/sh_vou.h
b618b69c 11298
6349d997 11299SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11300M: Len Brown <lenb@kernel.org>
6349d997
LB
11301L: sfi-devel@simplefirmware.org
11302W: http://simplefirmware.org/
11303T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11304S: Supported
943fc810 11305F: arch/x86/platform/sfi/
6349d997
LB
11306F: drivers/sfi/
11307F: include/linux/sfi*.h
e2d1d6c0 11308
1da177e4
LT
11309SIMTEC EB110ATX (Chalice CATS)
11310P: Ben Dooks
b16957c6
BD
11311P: Vincent Sanders <vince@simtec.co.uk>
11312M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11313W: http://www.simtec.co.uk/products/EB110ATX/
11314S: Supported
11315
11316SIMTEC EB2410ITX (BAST)
11317P: Ben Dooks
b16957c6
BD
11318P: Vincent Sanders <vince@simtec.co.uk>
11319M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11320W: http://www.simtec.co.uk/products/EB2410ITX/
11321S: Supported
15dba387
JP
11322F: arch/arm/mach-s3c24xx/mach-bast.c
11323F: arch/arm/mach-s3c24xx/bast-ide.c
11324F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11325
4c5adde7 11326TI DAVINCI MACHINE SUPPORT
3ba789c0 11327M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11328M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11330T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11331S: Supported
14430813 11332F: arch/arm/mach-davinci/
046d0a37 11333F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11334
8d4b3f08 11335TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11336M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11337L: linux-media@vger.kernel.org
a825eaec 11338W: https://linuxtv.org
8d4b3f08
LP
11339Q: http://patchwork.linuxtv.org/project/linux-media/list/
11340T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11341S: Maintained
8d4b3f08
LP
11342F: drivers/media/platform/davinci/
11343F: include/media/davinci/
11344
417d2e50 11345TI AM437X VPFE DRIVER
e43cdb56 11346M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11347L: linux-media@vger.kernel.org
a825eaec 11348W: https://linuxtv.org
417d2e50
BP
11349Q: http://patchwork.linuxtv.org/project/linux-media/list/
11350T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11351S: Maintained
11352F: drivers/media/platform/am437x/
11353
c4c0283a 11354OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11355M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11356L: linux-media@vger.kernel.org
a825eaec 11357W: https://linuxtv.org
c4c0283a
BP
11358Q: http://patchwork.linuxtv.org/project/linux-media/list/
11359T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11360S: Maintained
11361F: drivers/media/i2c/ov2659.c
b5dcee22 11362F: include/media/i2c/ov2659.h
c4c0283a 11363
3a6779f5
SM
11364SILICON MOTION SM712 FRAME BUFFER DRIVER
11365M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11366M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11367M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3a6779f5
SM
11368L: linux-fbdev@vger.kernel.org
11369S: Maintained
11370F: drivers/video/fbdev/sm712*
11371F: Documentation/fb/sm712fb.txt
11372
92aab3c0 11373SIS 190 ETHERNET DRIVER
8b58be88 11374M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11375L: netdev@vger.kernel.org
11376S: Maintained
8c7de408 11377F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11378
1da177e4 11379SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11380M: Daniele Venzano <venza@brownhat.org>
1da177e4 11381W: http://www.brownhat.org/sis900.html
979b6c13 11382L: netdev@vger.kernel.org
1da177e4 11383S: Maintained
8c7de408 11384F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11385
11386SIS FRAMEBUFFER DRIVER
8b58be88 11387M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11388W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11389S: Maintained
679655da 11390F: Documentation/fb/sisfb.txt
8a61f013 11391F: drivers/video/fbdev/sis/
679655da 11392F: include/video/sisfb.h
1da177e4
LT
11393
11394SIS USB2VGA DRIVER
8b58be88 11395M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11396W: http://www.winischhofer.at/linuxsisusbvga.shtml
11397S: Maintained
679655da 11398F: drivers/usb/misc/sisusbvga/
1da177e4 11399
415ad26d 11400SLAB ALLOCATOR
16e943bf 11401M: Christoph Lameter <cl@linux.com>
2ed1c525 11402M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11403M: David Rientjes <rientjes@google.com>
11404M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11405M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11406L: linux-mm@kvack.org
11407S: Maintained
679655da 11408F: include/linux/sl?b*.h
16e943bf 11409F: mm/sl?b*
415ad26d 11410
9fab9787 11411SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11412M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11413M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11414M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11415R: Steven Rostedt <rostedt@goodmis.org>
11416R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11417L: linux-kernel@vger.kernel.org
9fab9787
PM
11418W: http://www.rdrop.com/users/paulmck/RCU/
11419S: Supported
11420T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11421F: include/linux/srcu.h
11422F: kernel/rcu/srcu.c
9fab9787 11423
66372841
CS
11424SMACK SECURITY MODULE
11425M: Casey Schaufler <casey@schaufler-ca.com>
11426L: linux-security-module@vger.kernel.org
11427W: http://schaufler-ca.com
ece38248 11428T: git git://github.com/cschaufler/smack-next
66372841
CS
11429S: Maintained
11430F: Documentation/security/Smack.txt
11431F: security/smack/
11432
20651e0b 11433DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11434M: Kevin Hilman <khilman@kernel.org>
11435M: Nishanth Menon <nm@ti.com>
11436S: Maintained
20651e0b 11437F: drivers/power/avs/
68ace3e1
KH
11438F: include/linux/power/smartreflex.h
11439L: linux-pm@vger.kernel.org
11440
1da177e4 11441SMC91x ETHERNET DRIVER
2f82af08 11442M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11443S: Odd Fixes
ae150435 11444F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11445
e8e31622
SA
11446SMIA AND SMIA++ IMAGE SENSOR DRIVER
11447M: Sakari Ailus <sakari.ailus@iki.fi>
11448L: linux-media@vger.kernel.org
11449S: Maintained
14430813 11450F: drivers/media/i2c/smiapp/
b5dcee22 11451F: include/media/i2c/smiapp.h
e8e31622
SA
11452F: drivers/media/i2c/smiapp-pll.c
11453F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11454F: include/uapi/linux/smiapp.h
a2cec3c0 11455F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11456
920fa1ff
GR
11457SMM665 HARDWARE MONITOR DRIVER
11458M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11459L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11460S: Maintained
11461F: Documentation/hwmon/smm665
11462F: drivers/hwmon/smm665.c
11463
9df7305b 11464SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11465M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11466L: linux-hwmon@vger.kernel.org
90b24cfb 11467S: Maintained
9df7305b
SG
11468F: Documentation/hwmon/emc2103
11469F: drivers/hwmon/emc2103.c
11470
a98d506c
HG
11471SMSC SCH5627 HARDWARE MONITOR DRIVER
11472M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11473L: linux-hwmon@vger.kernel.org
a98d506c
HG
11474S: Supported
11475F: Documentation/hwmon/sch5627
11476F: drivers/hwmon/sch5627.c
11477
6ea884db 11478SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11479M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11480L: linux-hwmon@vger.kernel.org
6ea884db 11481S: Maintained
679655da
JP
11482F: Documentation/hwmon/smsc47b397
11483F: drivers/hwmon/smsc47b397.c
6ea884db 11484
fd9abb3d 11485SMSC911x ETHERNET DRIVER
90b24cfb 11486M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11487L: netdev@vger.kernel.org
90b24cfb 11488S: Maintained
679655da 11489F: include/linux/smsc911x.h
ae150435 11490F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11491
11492SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11493M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11494L: netdev@vger.kernel.org
90b24cfb 11495S: Maintained
ae150435 11496F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11497
3c8a63e2 11498SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11499M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11500L: linux-fbdev@vger.kernel.org
90b24cfb 11501S: Maintained
8a61f013 11502F: drivers/video/fbdev/smscufx.c
3c8a63e2 11503
668acf32 11504SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11505M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11506L: linux-media@vger.kernel.org
275ffde4 11507T: git git://linuxtv.org/media_tree.git
795fb7e7 11508S: Maintained
90d72ac6
MCC
11509F: include/media/soc*
11510F: drivers/media/i2c/soc_camera/
11511F: drivers/media/platform/soc_camera/
668acf32 11512
e2d1d6c0 11513SOEKRIS NET48XX LED SUPPORT
8b58be88 11514M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11515S: Maintained
679655da 11516F: drivers/leds/leds-net48xx.c
e2d1d6c0 11517
e3994db1 11518SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11519M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11520M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11521M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11522M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11523L: linux-media@vger.kernel.org
11524S: Supported
11525F: drivers/media/pci/solo6x10/
11526
1da177e4 11527SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11528M: Shaohua Li <shli@kernel.org>
1da177e4 11529L: linux-raid@vger.kernel.org
0f9ce866 11530T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11531S: Supported
679655da
JP
11532F: drivers/md/
11533F: include/linux/raid/
c117ab84 11534F: include/uapi/linux/raid/
1da177e4 11535
1da177e4 11536SONIC NETWORK DRIVER
8b58be88 11537M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11538L: netdev@vger.kernel.org
1da177e4 11539S: Maintained
d9fb9f38 11540F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11541
61e115a5 11542SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11543M: Michael Buesch <m@bues.ch>
e7828b28 11544L: linux-wireless@vger.kernel.org
61e115a5 11545S: Maintained
679655da
JP
11546F: drivers/ssb/
11547F: include/linux/ssb/
61e115a5 11548
1da177e4 11549SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11550M: Mattia Dongili <malattia@linux.it>
d0944853 11551L: platform-driver-x86@vger.kernel.org
5b18167d 11552W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11553S: Maintained
679655da
JP
11554F: Documentation/laptops/sony-laptop.txt
11555F: drivers/char/sonypi.c
11556F: drivers/platform/x86/sony-laptop.c
11557F: include/linux/sony-laptop.h
1da177e4 11558
baf8532a 11559SONY MEMORYSTICK CARD SUPPORT
8b58be88 11560M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11561W: http://tifmxx.berlios.de/
11562S: Maintained
679655da 11563F: drivers/memstick/host/tifm_ms.c
baf8532a 11564
0ab30494
ML
11565SONY MEMORYSTICK STANDARD SUPPORT
11566M: Maxim Levitsky <maximlevitsky@gmail.com>
11567S: Maintained
11568F: drivers/memstick/core/ms_block.*
11569
1da177e4 11570SOUND
8b58be88 11571M: Jaroslav Kysela <perex@perex.cz>
d8130624 11572M: Takashi Iwai <tiwai@suse.com>
93711660 11573L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11574W: http://www.alsa-project.org/
dde7ad8d 11575T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11576T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11577Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11578S: Maintained
3126a179
JP
11579F: Documentation/sound/
11580F: include/sound/
c117ab84 11581F: include/uapi/sound/
679655da 11582F: sound/
1da177e4 11583
33bbe149
MB
11584SOUND - COMPRESSED AUDIO
11585M: Vinod Koul <vinod.koul@intel.com>
11586L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11587T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11588S: Supported
f672f31a 11589F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11590F: include/sound/compress_driver.h
f672f31a 11591F: include/uapi/sound/compress_*
33bbe149
MB
11592F: sound/core/compress_offload.c
11593F: sound/soc/soc-compress.c
11594
bd903bde 11595SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11596M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11597M: Mark Brown <broonie@kernel.org>
86f14df8 11598T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11599L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11600W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11601S: Supported
181ad2a5 11602F: Documentation/devicetree/bindings/sound/
2820f615 11603F: Documentation/sound/alsa/soc/
679655da 11604F: sound/soc/
e6e55122 11605F: include/sound/soc*
eb1a6af3 11606
d7f8761b
MB
11607SOUND - DMAENGINE HELPERS
11608M: Lars-Peter Clausen <lars@metafoo.de>
11609S: Supported
11610F: include/sound/dmaengine_pcm.h
11611F: sound/core/pcm_dmaengine.c
11612F: sound/soc/soc-generic-dmaengine-pcm.c
11613
990a6a99
OS
11614SP2 MEDIA DRIVER
11615M: Olli Salonen <olli.salonen@iki.fi>
11616L: linux-media@vger.kernel.org
a825eaec 11617W: https://linuxtv.org
990a6a99
OS
11618Q: http://patchwork.linuxtv.org/project/linux-media/list/
11619S: Maintained
11620F: drivers/media/dvb-frontends/sp2*
11621
473321fc 11622SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11623M: "David S. Miller" <davem@davemloft.net>
1da177e4 11624L: sparclinux@vger.kernel.org
8a6e2535 11625Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11626T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11627T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11628S: Maintained
679655da 11629F: arch/sparc/
7765b8bb 11630F: drivers/sbus/
1da177e4 11631
6404fcca
DM
11632SPARC SERIAL DRIVERS
11633M: "David S. Miller" <davem@davemloft.net>
11634L: sparclinux@vger.kernel.org
08deed1e
JP
11635T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11636T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11637S: Maintained
6816383a 11638F: include/linux/sunserialcore.h
df621252 11639F: drivers/tty/serial/suncore.c
df621252
GKH
11640F: drivers/tty/serial/sunhv.c
11641F: drivers/tty/serial/sunsab.c
11642F: drivers/tty/serial/sunsab.h
11643F: drivers/tty/serial/sunsu.c
11644F: drivers/tty/serial/sunzilog.c
11645F: drivers/tty/serial/sunzilog.h
6404fcca 11646
389325b4
CL
11647SPARSE CHECKER
11648M: "Christopher Li" <sparse@chrisli.org>
11649L: linux-sparse@vger.kernel.org
11650W: https://sparse.wiki.kernel.org/
11651T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11652T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11653S: Maintained
11654F: include/linux/compiler.h
11655
fc0c195a 11656SPEAR PLATFORM SUPPORT
da89947b 11657M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11658M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11660W: http://www.st.com/spear
11661S: Maintained
e68d7c14 11662F: arch/arm/boot/dts/spear*
281e192f 11663F: arch/arm/mach-spear/
fc0c195a
VK
11664
11665SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11666M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11668W: http://www.st.com/spear
11669S: Maintained
5df33a62 11670F: drivers/clk/spear/
fc0c195a 11671
e2796541
CP
11672SPI NOR SUBSYSTEM
11673M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11674M: Marek Vasut <marek.vasut@gmail.com>
11675L: linux-mtd@lists.infradead.org
11676W: http://www.linux-mtd.infradead.org/
11677Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11678T: git git://github.com/spi-nor/linux.git
11679S: Maintained
11680F: drivers/mtd/spi-nor/
11681F: include/linux/mtd/spi-nor.h
11682
e2d1d6c0 11683SPI SUBSYSTEM
b02e48f2 11684M: Mark Brown <broonie@kernel.org>
dfbe403c 11685L: linux-spi@vger.kernel.org
e7e4e13c 11686T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11687Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11688S: Maintained
87306eb7 11689F: Documentation/devicetree/bindings/spi/
679655da
JP
11690F: Documentation/spi/
11691F: drivers/spi/
11692F: include/linux/spi/
c117ab84 11693F: include/uapi/linux/spi/
a43cd4bb 11694F: tools/spi/
e2d1d6c0 11695
2752e401 11696SPIDERNET NETWORK DRIVER for CELL
8b58be88 11697M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11698L: netdev@vger.kernel.org
11699S: Supported
679655da 11700F: Documentation/networking/spider_net.txt
8df158ac 11701F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11702
e2d1d6c0 11703SPU FILE SYSTEM
8b58be88 11704M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11705L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11706W: http://www.ibm.com/developerworks/power/cell/
11707S: Supported
679655da
JP
11708F: Documentation/filesystems/spufs.txt
11709F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11710
fc555841 11711SQUASHFS FILE SYSTEM
d7f2ff67 11712M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11713L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11714W: http://squashfs.org.uk
9f273c24 11715T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11716S: Maintained
679655da
JP
11717F: Documentation/filesystems/squashfs.txt
11718F: fs/squashfs/
fc555841 11719
1da177e4 11720SRM (Alpha) environment access
8b58be88 11721M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11722S: Maintained
679655da 11723F: arch/alpha/kernel/srm_env.c
1da177e4 11724
26e9a397 11725STABLE BRANCH
879a5a00 11726M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11727L: stable@vger.kernel.org
879a5a00 11728S: Supported
8c27ceff 11729F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 11730
26e9a397 11731STAGING SUBSYSTEM
879a5a00 11732M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11733T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11734L: devel@driverdev.osuosl.org
879a5a00 11735S: Supported
679655da 11736F: drivers/staging/
dbc6c2cc 11737
ebd3d010
JP
11738STAGING - COMEDI
11739M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11740M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11741S: Odd Fixes
11742F: drivers/staging/comedi/
11743
a0138163
JP
11744STAGING - FLARION FT1000 DRIVERS
11745M: Marek Belisko <marek.belisko@gmail.com>
11746S: Odd Fixes
11747F: drivers/staging/ft1000/
11748
6c1bb424 11749STAGING - INDUSTRIAL IO
030a13d7 11750M: Jonathan Cameron <jic23@kernel.org>
a0138163 11751L: linux-iio@vger.kernel.org
6c1bb424 11752S: Odd Fixes
5291582d 11753F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11754F: drivers/staging/iio/
11755
a0138163
JP
11756STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11757M: Jarod Wilson <jarod@wilsonet.com>
11758W: http://www.lirc.org/
11759S: Odd Fixes
b2b0186d 11760F: drivers/staging/media/lirc/
a0138163 11761
f5e5de1e
OD
11762STAGING - LUSTRE PARALLEL FILESYSTEM
11763M: Oleg Drokin <oleg.drokin@intel.com>
11764M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11765M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11766L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11767W: http://wiki.lustre.org/
f5e5de1e
OD
11768S: Maintained
11769F: drivers/staging/lustre
11770
7c6b6c71
MD
11771STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11772M: Marc Dietrich <marvin24@gmx.de>
11773L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11774L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11775S: Maintained
11776F: drivers/staging/nvec/
11777
53c43c5c
GKH
11778STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11779M: Jens Frederich <jfrederich@gmail.com>
11780M: Daniel Drake <dsd@laptop.org>
11781M: Jon Nettleton <jon.nettleton@gmail.com>
11782W: http://wiki.laptop.org/go/DCON
11783S: Maintained
11784F: drivers/staging/olpc_dcon/
11785
a0138163
JP
11786STAGING - REALTEK RTL8712U DRIVERS
11787M: Larry Finger <Larry.Finger@lwfinger.net>
11788M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11789S: Odd Fixes
11790F: drivers/staging/rtl8712/
11791
980ac4d7
SM
11792STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11793M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11794M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11795M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
11796L: linux-fbdev@vger.kernel.org
11797S: Maintained
11798F: drivers/staging/sm750fb/
11799
a0138163
JP
11800STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11801M: William Hubbs <w.d.hubbs@gmail.com>
11802M: Chris Brannon <chris@the-brannons.com>
d33bce31 11803M: Kirk Reiser <kirk@reisers.ca>
a0138163 11804M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11805L: speakup@linux-speakup.org
a0138163
JP
11806W: http://www.linux-speakup.org/
11807S: Odd Fixes
11808F: drivers/staging/speakup/
11809
b3e871ce
JP
11810STAGING - VIA VT665X DRIVERS
11811M: Forest Bond <forest@alittletooquiet.net>
11812S: Odd Fixes
11813F: drivers/staging/vt665?/
11814
a30baec1 11815STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11816M: Aditya Shankar <aditya.shankar@microchip.com>
11817M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11818L: linux-wireless@vger.kernel.org
11819S: Supported
11820F: drivers/staging/wilc1000/
11821
709bcb07 11822STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11823M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11824S: Odd Fixes
11825F: drivers/staging/xgifb/
11826
1da177e4 11827STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11828M: Ion Badulescu <ionut@badula.org>
b4f90189 11829S: Odd Fixes
9bba23b0 11830F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11831
e2d1d6c0 11832SUN3/3X
8b58be88 11833M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11834W: http://sammy.net/sun3/
11835S: Maintained
679655da
JP
11836F: arch/m68k/kernel/*sun3*
11837F: arch/m68k/sun3*/
11838F: arch/m68k/include/asm/sun3*
e689cf4a 11839F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11840
af6a5af8
HG
11841SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11842M: Hans de Goede <hdegoede@redhat.com>
11843L: linux-input@vger.kernel.org
11844S: Maintained
11845F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11846F: drivers/input/keyboard/sun4i-lradc-keys.c
11847
2bc9ff01
DK
11848SUNDANCE NETWORK DRIVER
11849M: Denis Kirjanov <kda@linux-powerpc.org>
11850L: netdev@vger.kernel.org
11851S: Maintained
11852F: drivers/net/ethernet/dlink/sundance.c
11853
2cbb12a4 11854SUPERH
114bf37e
RF
11855M: Yoshinori Sato <ysato@users.sourceforge.jp>
11856M: Rich Felker <dalias@libc.org>
2cbb12a4 11857L: linux-sh@vger.kernel.org
8a6e2535 11858Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11859S: Maintained
066069e1 11860F: Documentation/sh/
679655da 11861F: arch/sh/
066069e1 11862F: drivers/sh/
1da177e4 11863
4480f15b 11864SUSPEND TO RAM
7fb06082 11865M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11866M: Len Brown <len.brown@intel.com>
11867M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11868L: linux-pm@vger.kernel.org
68656443 11869B: https://bugzilla.kernel.org
e2d1d6c0 11870S: Supported
679655da
JP
11871F: Documentation/power/
11872F: arch/x86/kernel/acpi/
11873F: drivers/base/power/
11874F: kernel/power/
11875F: include/linux/suspend.h
11876F: include/linux/freezer.h
11877F: include/linux/pm.h
1da177e4
LT
11878
11879SVGA HANDLING
8b58be88 11880M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11881L: linux-video@atrey.karlin.mff.cuni.cz
11882S: Maintained
679655da
JP
11883F: Documentation/svga.txt
11884F: arch/x86/boot/video*
1da177e4 11885
6e28b761
KRW
11886SWIOTLB SUBSYSTEM
11887M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11888L: linux-kernel@vger.kernel.org
9f273c24 11889T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11890S: Supported
11891F: lib/swiotlb.c
11892F: arch/*/kernel/pci-swiotlb.c
11893F: include/linux/swiotlb.h
11894
007f790c
JP
11895SWITCHDEV
11896M: Jiri Pirko <jiri@resnulli.us>
11897L: netdev@vger.kernel.org
11898S: Supported
11899F: net/switchdev/
11900F: include/net/switchdev.h
11901
db8e35d5
VG
11902SYNOPSYS ARC ARCHITECTURE
11903M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11904L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11905S: Supported
11906F: arch/arc/
9b28829d 11907F: Documentation/devicetree/bindings/arc/*
2d799dde 11908F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 11909F: drivers/clocksource/arc_timer.c
c6a0fe4a 11910F: drivers/tty/serial/arc_uart.c
b7182d1a 11911T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11912
556cc1c5
AB
11913SYNOPSYS ARC SDP platform support
11914M: Alexey Brodkin <abrodkin@synopsys.com>
11915S: Supported
11916F: arch/arc/plat-axs10x
11917F: arch/arc/boot/dts/ax*
11918F: Documentation/devicetree/bindings/arc/axs10*
11919
6c284c9a
LJ
11920SYSTEM CONFIGURATION (SYSCON)
11921M: Lee Jones <lee.jones@linaro.org>
11922M: Arnd Bergmann <arnd@arndb.de>
11923T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11924S: Supported
11925F: drivers/mfd/syscon.c
11926
8c0984e5
SR
11927SYSTEM RESET/SHUTDOWN DRIVERS
11928M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11929L: linux-pm@vger.kernel.org
58db9505 11930T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11931S: Maintained
11932F: Documentation/devicetree/bindings/power/reset/
11933F: drivers/power/reset/
11934
1da177e4 11935SYSV FILESYSTEM
8b58be88 11936M: Christoph Hellwig <hch@infradead.org>
1da177e4 11937S: Maintained
679655da
JP
11938F: Documentation/filesystems/sysv-fs.txt
11939F: fs/sysv/
11940F: include/linux/sysv_fs.h
1da177e4 11941
86cfa7fc 11942TARGET SUBSYSTEM
9c3646d1 11943M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11944L: linux-scsi@vger.kernel.org
b9f5edc2 11945L: target-devel@vger.kernel.org
86cfa7fc 11946W: http://www.linux-iscsi.org
cf015e9f 11947W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11948T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11949S: Supported
11950F: drivers/target/
11951F: include/target/
11952F: Documentation/target/
11953
4e68852d 11954TASKSTATS STATISTICS INTERFACE
185e595f 11955M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11956S: Maintained
679655da
JP
11957F: Documentation/accounting/taskstats*
11958F: include/linux/taskstats*
11959F: kernel/taskstats.c
4e68852d 11960
781b456a 11961TC CLASSIFIER
f935f3f8 11962M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11963L: netdev@vger.kernel.org
11964S: Maintained
679655da 11965F: include/net/pkt_cls.h
c117ab84 11966F: include/uapi/linux/pkt_cls.h
679655da 11967F: net/sched/
781b456a 11968
5067f08a 11969TCP LOW PRIORITY MODULE
8b58be88
JP
11970M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11971M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11972W: http://tcp-lp-mod.sourceforge.net/
11973S: Maintained
679655da 11974F: net/ipv4/tcp_lp.c
5067f08a 11975
91952bc0
AP
11976TDA10071 MEDIA DRIVER
11977M: Antti Palosaari <crope@iki.fi>
11978L: linux-media@vger.kernel.org
a825eaec 11979W: https://linuxtv.org
91952bc0
AP
11980W: http://palosaari.fi/linux/
11981Q: http://patchwork.linuxtv.org/project/linux-media/list/
11982T: git git://linuxtv.org/anttip/media_tree.git
11983S: Maintained
11984F: drivers/media/dvb-frontends/tda10071*
11985
11986TDA18212 MEDIA DRIVER
11987M: Antti Palosaari <crope@iki.fi>
11988L: linux-media@vger.kernel.org
a825eaec 11989W: https://linuxtv.org
91952bc0
AP
11990W: http://palosaari.fi/linux/
11991Q: http://patchwork.linuxtv.org/project/linux-media/list/
11992T: git git://linuxtv.org/anttip/media_tree.git
11993S: Maintained
11994F: drivers/media/tuners/tda18212*
11995
11996TDA18218 MEDIA DRIVER
11997M: Antti Palosaari <crope@iki.fi>
11998L: linux-media@vger.kernel.org
a825eaec 11999W: https://linuxtv.org
91952bc0
AP
12000W: http://palosaari.fi/linux/
12001Q: http://patchwork.linuxtv.org/project/linux-media/list/
12002T: git git://linuxtv.org/anttip/media_tree.git
12003S: Maintained
12004F: drivers/media/tuners/tda18218*
12005
3b2f6aba
MK
12006TDA18271 MEDIA DRIVER
12007M: Michael Krufky <mkrufky@linuxtv.org>
12008L: linux-media@vger.kernel.org
a825eaec 12009W: https://linuxtv.org
3b2f6aba
MK
12010W: http://github.com/mkrufky
12011Q: http://patchwork.linuxtv.org/project/linux-media/list/
12012T: git git://linuxtv.org/mkrufky/tuners.git
12013S: Maintained
12014F: drivers/media/tuners/tda18271*
12015
e48307a9
MK
12016TDA827x MEDIA DRIVER
12017M: Michael Krufky <mkrufky@linuxtv.org>
12018L: linux-media@vger.kernel.org
a825eaec 12019W: https://linuxtv.org
e48307a9
MK
12020W: http://github.com/mkrufky
12021Q: http://patchwork.linuxtv.org/project/linux-media/list/
12022T: git git://linuxtv.org/mkrufky/tuners.git
12023S: Maintained
12024F: drivers/media/tuners/tda8290.*
12025
66cf9212
MK
12026TDA8290 MEDIA DRIVER
12027M: Michael Krufky <mkrufky@linuxtv.org>
12028L: linux-media@vger.kernel.org
a825eaec 12029W: https://linuxtv.org
66cf9212
MK
12030W: http://github.com/mkrufky
12031Q: http://patchwork.linuxtv.org/project/linux-media/list/
12032T: git git://linuxtv.org/mkrufky/tuners.git
12033S: Maintained
12034F: drivers/media/tuners/tda8290.*
12035
4b9fba30
HV
12036TDA9840 MEDIA DRIVER
12037M: Hans Verkuil <hverkuil@xs4all.nl>
12038L: linux-media@vger.kernel.org
12039T: git git://linuxtv.org/media_tree.git
a825eaec 12040W: https://linuxtv.org
4b9fba30
HV
12041S: Maintained
12042F: drivers/media/i2c/tda9840*
12043
2cb654fd 12044TEA5761 TUNER DRIVER
5dc8a864
MCC
12045M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12046M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12047L: linux-media@vger.kernel.org
a825eaec 12048W: https://linuxtv.org
2cb654fd
MCC
12049T: git git://linuxtv.org/media_tree.git
12050S: Odd fixes
12051F: drivers/media/tuners/tea5761.*
12052
12053TEA5767 TUNER DRIVER
5dc8a864
MCC
12054M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12055M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12056L: linux-media@vger.kernel.org
a825eaec 12057W: https://linuxtv.org
2cb654fd
MCC
12058T: git git://linuxtv.org/media_tree.git
12059S: Maintained
12060F: drivers/media/tuners/tea5767.*
12061
4b9fba30
HV
12062TEA6415C MEDIA DRIVER
12063M: Hans Verkuil <hverkuil@xs4all.nl>
12064L: linux-media@vger.kernel.org
12065T: git git://linuxtv.org/media_tree.git
a825eaec 12066W: https://linuxtv.org
4b9fba30
HV
12067S: Maintained
12068F: drivers/media/i2c/tea6415c*
12069
12070TEA6420 MEDIA DRIVER
12071M: Hans Verkuil <hverkuil@xs4all.nl>
12072L: linux-media@vger.kernel.org
12073T: git git://linuxtv.org/media_tree.git
a825eaec 12074W: https://linuxtv.org
4b9fba30
HV
12075S: Maintained
12076F: drivers/media/i2c/tea6420*
12077
3d249d4c 12078TEAM DRIVER
dca9ab92 12079M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
12080L: netdev@vger.kernel.org
12081S: Supported
12082F: drivers/net/team/
12083F: include/linux/if_team.h
c117ab84 12084F: include/uapi/linux/if_team.h
3d249d4c 12085
7d029125 12086TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 12087M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
12088S: Maintained
12089F: arch/x86/platform/ts5500/
12090
40ad4a30
SY
12091TECHNOTREND USB IR RECEIVER
12092M: Sean Young <sean@mess.org>
12093L: linux-media@vger.kernel.org
12094S: Maintained
12095F: drivers/media/rc/ttusbir.c
12096
adabdb0c 12097TEGRA ARCHITECTURE SUPPORT
243d58ec 12098M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 12099M: Thierry Reding <thierry.reding@gmail.com>
554077c5 12100M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 12101L: linux-tegra@vger.kernel.org
fd117cd1 12102Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 12103T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 12104S: Supported
bbbe96ed 12105N: [^a-z]tegra
84b9414b 12106
adabdb0c
SW
12107TEGRA CLOCK DRIVER
12108M: Peter De Schrijver <pdeschrijver@nvidia.com>
12109M: Prashant Gaikwad <pgaikwad@nvidia.com>
12110S: Supported
12111F: drivers/clk/tegra/
12112
86e486a0 12113TEGRA DMA DRIVERS
adabdb0c 12114M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 12115M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 12116S: Supported
86e486a0 12117F: drivers/dma/tegra*
adabdb0c 12118
adabdb0c
SW
12119TEGRA I2C DRIVER
12120M: Laxman Dewangan <ldewangan@nvidia.com>
12121S: Supported
12122F: drivers/i2c/busses/i2c-tegra.c
12123
12124TEGRA IOMMU DRIVERS
12125M: Hiroshi Doyu <hdoyu@nvidia.com>
12126S: Supported
12127F: drivers/iommu/tegra*
12128
12129TEGRA KBC DRIVER
12130M: Rakesh Iyer <riyer@nvidia.com>
12131M: Laxman Dewangan <ldewangan@nvidia.com>
12132S: Supported
12133F: drivers/input/keyboard/tegra-kbc.c
12134
adabdb0c
SW
12135TEGRA PWM DRIVER
12136M: Thierry Reding <thierry.reding@gmail.com>
12137S: Supported
12138F: drivers/pwm/pwm-tegra.c
12139
12140TEGRA SERIAL DRIVER
12141M: Laxman Dewangan <ldewangan@nvidia.com>
12142S: Supported
12143F: drivers/tty/serial/serial-tegra.c
12144
12145TEGRA SPI DRIVER
12146M: Laxman Dewangan <ldewangan@nvidia.com>
12147S: Supported
12148F: drivers/spi/spi-tegra*
12149
1a348ccc 12150TEHUTI ETHERNET DRIVER
8b58be88 12151M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
12152L: netdev@vger.kernel.org
12153S: Supported
ef7f5429 12154F: drivers/net/ethernet/tehuti/*
1a348ccc 12155
4e68852d 12156Telecom Clock Driver for MCPL0010
8b58be88 12157M: Mark Gross <mark.gross@intel.com>
4e68852d 12158S: Supported
679655da 12159F: drivers/char/tlclk.c
4e68852d 12160
4480f15b 12161TENSILICA XTENSA PORT (xtensa)
8b58be88 12162M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
12163M: Max Filippov <jcmvbkbc@gmail.com>
12164L: linux-xtensa@linux-xtensa.org
9f273c24 12165T: git git://github.com/czankel/xtensa-linux.git
4e68852d 12166S: Maintained
679655da 12167F: arch/xtensa/
3dc99857 12168F: drivers/irqchip/irq-xtensa-*
4e68852d 12169
04f1024e
NM
12170Texas Instruments' System Control Interface (TISCI) Protocol Driver
12171M: Nishanth Menon <nm@ti.com>
12172M: Tero Kristo <t-kristo@ti.com>
12173M: Santosh Shilimkar <ssantosh@kernel.org>
12174L: linux-arm-kernel@lists.infradead.org
12175S: Maintained
12176F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
12177F: drivers/firmware/ti_sci*
12178F: include/linux/soc/ti/ti_sci_protocol.h
04f1024e 12179
5313ba66
HV
12180THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12181M: Hans Verkuil <hverkuil@xs4all.nl>
12182L: linux-media@vger.kernel.org
12183T: git git://linuxtv.org/media_tree.git
a825eaec 12184W: https://linuxtv.org
5313ba66
HV
12185S: Maintained
12186F: drivers/media/radio/radio-raremono.c
12187
d3fb6955 12188THERMAL
b75f0050 12189M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 12190M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
12191L: linux-pm@vger.kernel.org
12192T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12193T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12194Q: https://patchwork.kernel.org/project/linux-pm/list/
12195S: Supported
12196F: drivers/thermal/
12197F: include/linux/thermal.h
af6c9f16 12198F: include/uapi/linux/thermal.h
b75f0050
JP
12199F: include/linux/cpu_cooling.h
12200F: Documentation/devicetree/bindings/thermal/
d3fb6955 12201
64e05d8b
VK
12202THERMAL/CPU_COOLING
12203M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12204M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 12205M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
12206L: linux-pm@vger.kernel.org
12207S: Supported
12208F: Documentation/thermal/cpu-cooling-api.txt
12209F: drivers/thermal/cpu_cooling.c
12210F: include/linux/cpu_cooling.h
12211
4e68852d 12212THINKPAD ACPI EXTRAS DRIVER
8b58be88 12213M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 12214L: ibm-acpi-devel@lists.sourceforge.net
d0944853 12215L: platform-driver-x86@vger.kernel.org
4e68852d
AC
12216W: http://ibm-acpi.sourceforge.net
12217W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 12218T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 12219S: Maintained
679655da 12220F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 12221
1b46f2a2 12222TI BANDGAP AND THERMAL DRIVER
f14d1c24 12223M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 12224M: Keerthy <j-keerthy@ti.com>
1b46f2a2 12225L: linux-pm@vger.kernel.org
531ff13e 12226L: linux-omap@vger.kernel.org
5a723e81 12227S: Maintained
794b2e25 12228F: drivers/thermal/ti-soc-thermal/
1b46f2a2 12229
ccf963d3
BP
12230TI VPE/CAL DRIVERS
12231M: Benoit Parrot <bparrot@ti.com>
12232L: linux-media@vger.kernel.org
12233W: http://linuxtv.org/
12234Q: http://patchwork.linuxtv.org/project/linux-media/list/
12235S: Maintained
12236F: drivers/media/platform/ti-vpe/
12237
0c7665c3
MF
12238TI CDCE706 CLOCK DRIVER
12239M: Max Filippov <jcmvbkbc@gmail.com>
12240S: Maintained
12241F: drivers/clk/clk-cdce706.c
12242
49b6a5e3
TK
12243TI CLOCK DRIVER
12244M: Tero Kristo <t-kristo@ti.com>
12245L: linux-omap@vger.kernel.org
12246S: Maintained
12247F: drivers/clk/ti/
12248F: include/linux/clk/ti.h
12249
f75cfbad
GS
12250TI ETHERNET SWITCH DRIVER (CPSW)
12251M: Mugunthan V N <mugunthanvnm@ti.com>
12252R: Grygorii Strashko <grygorii.strashko@ti.com>
12253L: linux-omap@vger.kernel.org
12254L: netdev@vger.kernel.org
12255S: Maintained
12256F: drivers/net/ethernet/ti/cpsw*
12257F: drivers/net/ethernet/ti/davinci*
12258
4020f2d7 12259TI FLASH MEDIA INTERFACE DRIVER
8b58be88 12260M: Alex Dubov <oakad@yahoo.com>
795fb7e7 12261S: Maintained
679655da
JP
12262F: drivers/misc/tifm*
12263F: drivers/mmc/host/tifm_sd.c
12264F: include/linux/tifm.h
4020f2d7 12265
e0c52404 12266TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 12267M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
12268L: linux-kernel@vger.kernel.org
12269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12270S: Maintained
12271F: drivers/soc/ti/*
12272T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12273
12274
152ad442
SR
12275TI LM49xxx FAMILY ASoC CODEC DRIVERS
12276M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 12277M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
12278L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12279S: Maintained
12280F: sound/soc/codecs/lm49453*
d392dead 12281F: sound/soc/codecs/isabelle*
152ad442 12282
0edd807d
KM
12283TI LP855x BACKLIGHT DRIVER
12284M: Milo Kim <milo.kim@ti.com>
12285S: Maintained
12286F: Documentation/backlight/lp855x-driver.txt
12287F: drivers/video/backlight/lp855x_bl.c
12288F: include/linux/platform_data/lp855x.h
12289
faf13f6d
KM
12290TI LP8727 CHARGER DRIVER
12291M: Milo Kim <milo.kim@ti.com>
12292S: Maintained
8c0984e5 12293F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12294F: include/linux/platform_data/lp8727.h
12295
22f1229f
KM
12296TI LP8788 MFD DRIVER
12297M: Milo Kim <milo.kim@ti.com>
12298S: Maintained
12299F: drivers/iio/adc/lp8788_adc.c
12300F: drivers/leds/leds-lp8788.c
12301F: drivers/mfd/lp8788*.c
8c0984e5 12302F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12303F: drivers/regulator/lp8788-*.c
12304F: include/linux/mfd/lp8788*.h
12305
84640e27
KM
12306TI NETCP ETHERNET DRIVER
12307M: Wingman Kwok <w-kwok2@ti.com>
12308M: Murali Karicheri <m-karicheri2@ti.com>
12309L: netdev@vger.kernel.org
12310S: Maintained
12311F: drivers/net/ethernet/ti/netcp*
12312
217e0ca9
KC
12313TI TAS571X FAMILY ASoC CODEC DRIVER
12314M: Kevin Cernekee <cernekee@chromium.org>
12315L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12316S: Odd Fixes
12317F: sound/soc/codecs/tas571x*
12318
dd5e8e6b 12319TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12320M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12321L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12322S: Maintained
12323F: sound/soc/codecs/twl4030*
12324
90921014 12325TI WILINK WIRELESS DRIVERS
90921014
LC
12326L: linux-wireless@vger.kernel.org
12327W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12328W: http://wireless.kernel.org/en/users/Drivers/wl1251
12329T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12330S: Orphan
90921014
LC
12331F: drivers/net/wireless/ti/
12332F: include/linux/wl12xx.h
12333
e86eaa3a 12334TIPC NETWORK LAYER
8b58be88 12335M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12336M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12337L: netdev@vger.kernel.org (core kernel code)
12338L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12339W: http://tipc.sourceforge.net/
e86eaa3a 12340S: Maintained
c117ab84 12341F: include/uapi/linux/tipc*.h
679655da 12342F: net/tipc/
e86eaa3a 12343
867e359b 12344TILE ARCHITECTURE
b9a279f6 12345M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12346W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12347T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12348S: Supported
12349F: arch/tile/
6b940606 12350F: drivers/char/tile-srom.c
5c770755 12351F: drivers/edac/tile_edac.c
6b940606
CM
12352F: drivers/net/ethernet/tile/
12353F: drivers/rtc/rtc-tile.c
12354F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12355F: drivers/tty/serial/tilegx.c
6b940606
CM
12356F: drivers/usb/host/*-tilegx.c
12357F: include/linux/usb/tilegx.h
867e359b 12358
1da177e4 12359TLAN NETWORK DRIVER
8b58be88 12360M: Samuel Chessman <chessman@tux.org>
88c07dde 12361L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12362W: http://sourceforge.net/projects/tlan/
12363S: Maintained
679655da 12364F: Documentation/networking/tlan.txt
b544dbac 12365F: drivers/net/ethernet/ti/tlan.*
1da177e4 12366
d74db3b2 12367TOMOYO SECURITY MODULE
8b58be88
JP
12368M: Kentaro Takeda <takedakn@nttdata.co.jp>
12369M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12370L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12371L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12372L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12373L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12374W: http://tomoyo.sourceforge.jp/
843d183c 12375T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12376S: Maintained
679655da 12377F: security/tomoyo/
d74db3b2 12378
9caeb532 12379TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12380M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12381L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12382S: Maintained
12383F: drivers/platform/x86/topstar-laptop.c
12384
1da177e4 12385TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12386M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12387L: platform-driver-x86@vger.kernel.org
0a63ca11 12388S: Maintained
679655da 12389F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12390
0a63ca11
AA
12391TOSHIBA BLUETOOTH DRIVER
12392M: Azael Avalos <coproscefalo@gmail.com>
12393L: platform-driver-x86@vger.kernel.org
12394S: Maintained
12395F: drivers/platform/x86/toshiba_bluetooth.c
12396
12397TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12398M: Azael Avalos <coproscefalo@gmail.com>
12399L: platform-driver-x86@vger.kernel.org
12400S: Maintained
12401F: drivers/platform/x86/toshiba_haps.c
12402
14991fc7
AA
12403TOSHIBA WMI HOTKEYS DRIVER
12404M: Azael Avalos <coproscefalo@gmail.com>
12405L: platform-driver-x86@vger.kernel.org
12406S: Maintained
12407F: drivers/platform/x86/toshiba-wmi.c
12408
1da177e4 12409TOSHIBA SMM DRIVER
8b58be88 12410M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12411W: http://www.buzzard.org.uk/toshiba/
12412S: Maintained
679655da
JP
12413F: drivers/char/toshiba.c
12414F: include/linux/toshiba.h
c117ab84 12415F: include/uapi/linux/toshiba.h
1da177e4 12416
d32d9864
MR
12417TOSHIBA TC358743 DRIVER
12418M: Mats Randgaard <matrandg@cisco.com>
12419L: linux-media@vger.kernel.org
12420S: Maintained
12421F: drivers/media/i2c/tc358743*
b5dcee22 12422F: include/media/i2c/tc358743.h
d32d9864 12423
560e6475
WS
12424TMIO/SDHI MMC DRIVER
12425M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12426L: linux-mmc@vger.kernel.org
560e6475 12427S: Supported
d1057c40
GL
12428F: drivers/mmc/host/tmio_mmc*
12429F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12430F: include/linux/mfd/tmio.h
d719f900 12431
917cc4e6
GR
12432TMP401 HARDWARE MONITOR DRIVER
12433M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12434L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12435S: Maintained
12436F: Documentation/hwmon/tmp401
12437F: drivers/hwmon/tmp401.c
12438
98f32602 12439TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12440M: Hugh Dickins <hughd@google.com>
98f32602
HD
12441L: linux-mm@kvack.org
12442S: Maintained
12443F: include/linux/shmem_fs.h
12444F: mm/shmem.c
12445
45f95b53 12446TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12447M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12448M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12449L: linux-media@vger.kernel.org
a825eaec 12450W: https://linuxtv.org
45f95b53
MCC
12451T: git git://linuxtv.org/media_tree.git
12452S: Odd fixes
12453F: drivers/media/usb/tm6000/
618cd932 12454F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12455
34d1324e
AU
12456TW5864 VIDEO4LINUX DRIVER
12457M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12458M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12459M: Andrey Utkin <andrey_utkin@fastmail.com>
12460L: linux-media@vger.kernel.org
12461S: Supported
12462F: drivers/media/pci/tw5864/
45f95b53 12463
c65fde19
HV
12464TW68 VIDEO4LINUX DRIVER
12465M: Hans Verkuil <hverkuil@xs4all.nl>
12466L: linux-media@vger.kernel.org
12467T: git git://linuxtv.org/media_tree.git
a825eaec 12468W: https://linuxtv.org
c65fde19
HV
12469S: Odd Fixes
12470F: drivers/media/pci/tw68/
12471
704a84cc
EG
12472TW686X VIDEO4LINUX DRIVER
12473M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12474L: linux-media@vger.kernel.org
12475T: git git://linuxtv.org/media_tree.git
12476W: http://linuxtv.org
12477S: Maintained
12478F: drivers/media/pci/tw686x/
12479
4e68852d 12480TPM DEVICE DRIVER
901486b8 12481M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12482M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12483M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12484R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12485W: http://tpmdd.sourceforge.net
63a10dfd 12486L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12487Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12488T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12489S: Maintained
679655da 12490F: drivers/char/tpm/
4e68852d 12491
1a0f1b27
AL
12492TPM IBM_VTPM DEVICE DRIVER
12493M: Ashley Lai <ashleydlai@gmail.com>
12494W: http://tpmdd.sourceforge.net
12495L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12496S: Maintained
12497F: drivers/char/tpm/tpm_ibmvtpm*
12498
d6f005a1
JP
12499TRACING
12500M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12501M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12502T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12503S: Maintained
12504F: Documentation/trace/ftrace.txt
12505F: arch/*/*/*/ftrace.h
12506F: arch/*/kernel/ftrace.c
12507F: include/*/ftrace.h
12508F: include/linux/trace*.h
12509F: include/trace/
12510F: kernel/trace/
6e68e6c5 12511F: tools/testing/selftests/ftrace/
d6f005a1 12512
4abac0d0
IM
12513TRACING MMIO ACCESSES (MMIOTRACE)
12514M: Steven Rostedt <rostedt@goodmis.org>
12515M: Ingo Molnar <mingo@kernel.org>
12516R: Karol Herbst <karolherbst@gmail.com>
12517R: Pekka Paalanen <ppaalanen@gmail.com>
12518S: Maintained
12519L: linux-kernel@vger.kernel.org
12520L: nouveau@lists.freedesktop.org
12521F: kernel/trace/trace_mmiotrace.c
12522F: include/linux/mmiotrace.h
12523F: arch/x86/mm/kmmio.c
12524F: arch/x86/mm/mmio-mod.c
12525F: arch/x86/mm/testmmiotrace.c
12526
1da177e4 12527TRIVIAL PATCHES
8b58be88 12528M: Jiri Kosina <trivial@kernel.org>
54e5881d 12529T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12530S: Maintained
86ef925f 12531K: ^Subject:.*(?i)trivial
1da177e4 12532
4e68852d 12533TTY LAYER
879a5a00 12534M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12535M: Jiri Slaby <jslaby@suse.com>
879a5a00 12536S: Supported
08deed1e 12537T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12538F: Documentation/serial/
8dd5d2f1 12539F: drivers/tty/
df621252 12540F: drivers/tty/serial/serial_core.c
e3288775
AC
12541F: include/linux/serial_core.h
12542F: include/linux/serial.h
12543F: include/linux/tty.h
c117ab84
CEB
12544F: include/uapi/linux/serial_core.h
12545F: include/uapi/linux/serial.h
12546F: include/uapi/linux/tty.h
4e68852d 12547
91952bc0
AP
12548TUA9001 MEDIA DRIVER
12549M: Antti Palosaari <crope@iki.fi>
12550L: linux-media@vger.kernel.org
a825eaec 12551W: https://linuxtv.org
91952bc0
AP
12552W: http://palosaari.fi/linux/
12553Q: http://patchwork.linuxtv.org/project/linux-media/list/
12554T: git git://linuxtv.org/anttip/media_tree.git
12555S: Maintained
12556F: drivers/media/tuners/tua9001*
12557
740db6d7 12558TULIP NETWORK DRIVERS
740db6d7 12559L: netdev@vger.kernel.org
cf869eb1
GG
12560L: linux-parisc@vger.kernel.org
12561S: Orphan
0f04e2aa 12562F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12563
12564TUN/TAP driver
ba57b6f2 12565M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12566W: http://vtun.sourceforge.net/tun
12567S: Maintained
679655da
JP
12568F: Documentation/networking/tuntap.txt
12569F: arch/um/os-Linux/drivers/
1da177e4 12570
b454cc66 12571TURBOCHANNEL SUBSYSTEM
8b58be88 12572M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12573M: Ralf Baechle <ralf@linux-mips.org>
12574L: linux-mips@linux-mips.org
12575Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12576S: Maintained
679655da
JP
12577F: drivers/tc/
12578F: include/linux/tc.h
b454cc66 12579
e2d1d6c0 12580UBI FILE SYSTEM (UBIFS)
a7859936 12581M: Richard Weinberger <richard@nod.at>
949cb623 12582M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12583M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12584L: linux-mtd@lists.infradead.org
e2966cbe 12585T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12586W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12587S: Supported
679655da
JP
12588F: Documentation/filesystems/ubifs.txt
12589F: fs/ubifs/
e2d1d6c0 12590
e1632fa2 12591UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12592M: Greg Ungerer <gerg@linux-m68k.org>
12593W: http://www.linux-m68k.org/
cc2020e6 12594W: http://www.uclinux.org/
e1632fa2 12595L: linux-m68k@lists.linux-m68k.org
cc2020e6 12596L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12597T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12598S: Maintained
e1632fa2
GU
12599F: arch/m68k/coldfire/
12600F: arch/m68k/68*/
61bc02bb
JP
12601F: arch/m68k/*/*_no.*
12602F: arch/m68k/include/asm/*_no.*
cc2020e6 12603
1da177e4 12604UDF FILESYSTEM
d8130624 12605M: Jan Kara <jack@suse.com>
1da177e4 12606S: Maintained
679655da
JP
12607F: Documentation/filesystems/udf.txt
12608F: fs/udf/
1da177e4 12609
0edffe65
BN
12610UDRAW TABLET
12611M: Bastien Nocera <hadess@hadess.net>
12612L: linux-input@vger.kernel.org
12613S: Maintained
12614F: drivers/hid/hid-udraw.c
12615
cc2020e6 12616UFS FILESYSTEM
8b58be88 12617M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12618S: Maintained
679655da
JP
12619F: Documentation/filesystems/ufs.txt
12620F: fs/ufs/
cc2020e6 12621
0a09d3ab
DH
12622UHID USERSPACE HID IO DRIVER:
12623M: David Herrmann <dh.herrmann@googlemail.com>
12624L: linux-input@vger.kernel.org
12625S: Maintained
12626F: drivers/hid/uhid.c
c117ab84 12627F: include/uapi/linux/uhid.h
0a09d3ab 12628
18332a80 12629ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12630L: linux-usb@vger.kernel.org
10c6c9c9 12631S: Orphan
355ffe69 12632F: drivers/uwb/
679655da
JP
12633F: include/linux/uwb.h
12634F: include/linux/uwb/
18332a80 12635
b31d8273
G
12636UNICORE32 ARCHITECTURE:
12637M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12638W: http://mprc.pku.edu.cn/~guanxuetao/linux
12639S: Maintained
ceebf4d5 12640T: git git://github.com/gxt/linux.git
b31d8273
G
12641F: arch/unicore32/
12642
d8379ab1
TF
12643UNIFDEF
12644M: Tony Finch <dot@dotat.at>
12645W: http://dotat.at/prog/unifdef
12646S: Maintained
12647F: scripts/unifdef.c
12648
1da177e4 12649UNIFORM CDROM DRIVER
8b58be88 12650M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12651W: http://www.kernel.dk
12652S: Maintained
679655da
JP
12653F: Documentation/cdrom/
12654F: drivers/cdrom/cdrom.c
12655F: include/linux/cdrom.h
c117ab84 12656F: include/uapi/linux/cdrom.h
1da177e4 12657
56df0122 12658UNISYS S-PAR DRIVERS
49e7d9df
JP
12659M: David Kershner <david.kershner@unisys.com>
12660L: sparmaintainer@unisys.com (Unisys internal)
12661S: Supported
12662F: drivers/staging/unisys/
56df0122 12663
9941fa6e
VH
12664UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12665M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12666L: linux-scsi@vger.kernel.org
12667S: Supported
12668F: Documentation/scsi/ufs.txt
12669F: drivers/scsi/ufs/
12670
4b9ffb5a 12671UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
bdee9860
JP
12672M: Manjunath M Bettegowda <manjumb@synopsys.com>
12673M: Prabu Thangamuthu <prabut@synopsys.com>
4b9ffb5a
JP
12674L: linux-scsi@vger.kernel.org
12675S: Supported
12676F: drivers/scsi/ufs/*dwc*
12677
e2d1d6c0 12678UNSORTED BLOCK IMAGES (UBI)
949cb623 12679M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12680M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12681W: http://www.linux-mtd.infradead.org/
12682L: linux-mtd@lists.infradead.org
b6b44e0a 12683T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12684S: Supported
80811493 12685F: drivers/mtd/ubi/
679655da 12686F: include/linux/mtd/ubi.h
c117ab84 12687F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12688
1da177e4 12689USB ACM DRIVER
ca1c3e6f 12690M: Oliver Neukum <oneukum@suse.com>
6372594a 12691L: linux-usb@vger.kernel.org
1da177e4 12692S: Maintained
679655da
JP
12693F: Documentation/usb/acm.txt
12694F: drivers/usb/class/cdc-acm.*
1da177e4 12695
b7d572e1
PF
12696USB AR5523 WIRELESS DRIVER
12697M: Pontus Fuchs <pontus.fuchs@gmail.com>
12698L: linux-wireless@vger.kernel.org
12699S: Maintained
12700F: drivers/net/wireless/ath/ar5523/
12701
115bb1ff 12702USB ATTACHED SCSI
866d372e 12703M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12704L: linux-usb@vger.kernel.org
12705L: linux-scsi@vger.kernel.org
8eae0fb7 12706S: Maintained
115bb1ff
MW
12707F: drivers/usb/storage/uas.c
12708
1da177e4 12709USB CDC ETHERNET DRIVER
61eee9a7 12710M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12711L: linux-usb@vger.kernel.org
1da177e4 12712S: Maintained
679655da 12713F: drivers/net/usb/cdc_*.c
c117ab84 12714F: include/uapi/linux/usb/cdc.h
1da177e4 12715
66e3e591
KP
12716USB CHAOSKEY DRIVER
12717M: Keith Packard <keithp@keithp.com>
12718L: linux-usb@vger.kernel.org
12719S: Maintained
12720F: drivers/usb/misc/chaoskey.c
12721
b02b371e 12722USB CYPRESS C67X00 DRIVER
8b58be88 12723M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12724L: linux-usb@vger.kernel.org
12725S: Maintained
679655da 12726F: drivers/usb/c67x00/
b02b371e 12727
d0374f4f 12728USB DAVICOM DM9601 DRIVER
8b58be88 12729M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12730L: netdev@vger.kernel.org
d0374f4f
PK
12731W: http://www.linux-usb.org/usbnet
12732S: Maintained
679655da 12733F: drivers/net/usb/dm9601.c
d0374f4f 12734
cc2020e6 12735USB DIAMOND RIO500 DRIVER
8b58be88 12736M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12737L: rio500-users@lists.sourceforge.net
12738W: http://rio500.sourceforge.net
12739S: Maintained
679655da 12740F: drivers/usb/misc/rio500*
cc2020e6 12741
1da177e4 12742USB EHCI DRIVER
578333ab 12743M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12744L: linux-usb@vger.kernel.org
578333ab 12745S: Maintained
679655da
JP
12746F: Documentation/usb/ehci.txt
12747F: drivers/usb/host/ehci*
1da177e4 12748
69ae9e3e 12749USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12750M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12751L: linux-usb@vger.kernel.org
69ae9e3e 12752W: http://www.linux-usb.org/gadget
d6d0f665
FB
12753T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12754S: Maintained
679655da
JP
12755F: drivers/usb/gadget/
12756F: include/linux/usb/gadget*
69ae9e3e 12757
2dea64b4 12758USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12759M: Jiri Kosina <jikos@kernel.org>
406df153 12760R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12761L: linux-usb@vger.kernel.org
54e5881d 12762T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12763S: Maintained
c2f01971 12764F: Documentation/hid/hiddev.txt
679655da 12765F: drivers/hid/usbhid/
1da177e4 12766
959eea21 12767USB ISP116X DRIVER
8b58be88 12768M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12769L: linux-usb@vger.kernel.org
959eea21 12770S: Maintained
679655da
JP
12771F: drivers/usb/host/isp116x*
12772F: include/linux/usb/isp116x.h
959eea21 12773
146498ea
WH
12774USB LAN78XX ETHERNET DRIVER
12775M: Woojung Huh <woojung.huh@microchip.com>
12776M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12777L: netdev@vger.kernel.org
12778S: Maintained
12779F: drivers/net/usb/lan78xx.*
12780
1da177e4 12781USB MASS STORAGE DRIVER
fc8b690d 12782M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12783L: linux-usb@vger.kernel.org
8836aeb8 12784L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12785S: Maintained
12786W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12787F: drivers/usb/storage/
1da177e4 12788
af39917d
CL
12789USB MIDI DRIVER
12790M: Clemens Ladisch <clemens@ladisch.de>
12791L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12792T: git git://git.alsa-project.org/alsa-kernel.git
12793S: Maintained
12794F: sound/usb/midi.*
12795
444ce9d4
JP
12796USB NETWORKING DRIVERS
12797L: linux-usb@vger.kernel.org
12798S: Odd Fixes
12799F: drivers/net/usb/
12800
1da177e4 12801USB OHCI DRIVER
578333ab 12802M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12803L: linux-usb@vger.kernel.org
578333ab 12804S: Maintained
679655da
JP
12805F: Documentation/usb/ohci.txt
12806F: drivers/usb/host/ohci*
1da177e4 12807
963ffa3e 12808USB OTG FSM (Finite State Machine)
60d77b3d 12809M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12810T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12811L: linux-usb@vger.kernel.org
12812S: Maintained
12813F: drivers/usb/common/usb-otg-fsm.c
12814
563da3a9
VM
12815USB OVER IP DRIVER
12816M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12817M: Shuah Khan <shuahkh@osg.samsung.com>
12818M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12819L: linux-usb@vger.kernel.org
12820S: Maintained
a6d6fc2b 12821F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12822F: drivers/usb/usbip/
12823F: tools/usb/usbip/
12824
1da177e4 12825USB PEGASUS DRIVER
a16b945c 12826M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12827L: linux-usb@vger.kernel.org
043600a6 12828L: netdev@vger.kernel.org
052e3128
PM
12829T: git git://github.com/petkan/pegasus.git
12830W: https://github.com/petkan/pegasus
1da177e4 12831S: Maintained
679655da 12832F: drivers/net/usb/pegasus.*
1da177e4 12833
d3ad558f 12834USB PHY LAYER
a55f6286 12835M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12836L: linux-usb@vger.kernel.org
12837T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12838S: Maintained
12839F: drivers/usb/phy/
d3ad558f 12840
73e4fb3f 12841USB PRINTER DRIVER (usblp)
8b58be88 12842M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12843L: linux-usb@vger.kernel.org
73e4fb3f 12844S: Supported
679655da 12845F: drivers/usb/class/usblp.c
1da177e4 12846
4521b477
BM
12847USB QMI WWAN NETWORK DRIVER
12848M: Bjørn Mork <bjorn@mork.no>
12849L: netdev@vger.kernel.org
12850S: Maintained
12851F: Documentation/ABI/testing/sysfs-class-net-qmi
12852F: drivers/net/usb/qmi_wwan.c
12853
1da177e4 12854USB RTL8150 DRIVER
a16b945c 12855M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12856L: linux-usb@vger.kernel.org
043600a6 12857L: netdev@vger.kernel.org
052e3128
PM
12858T: git git://github.com/petkan/rtl8150.git
12859W: https://github.com/petkan/rtl8150
1da177e4 12860S: Maintained
679655da 12861F: drivers/net/usb/rtl8150.c
1da177e4 12862
f896b796 12863USB SERIAL SUBSYSTEM
66085694 12864M: Johan Hovold <johan@kernel.org>
795fb7e7 12865L: linux-usb@vger.kernel.org
5ee05309 12866T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12867S: Maintained
679655da 12868F: Documentation/usb/usb-serial.txt
f896b796 12869F: drivers/usb/serial/
679655da 12870F: include/linux/usb/serial.h
1da177e4 12871
b3f0db1c
SG
12872USB SMSC75XX ETHERNET DRIVER
12873M: Steve Glendinning <steve.glendinning@shawell.net>
12874L: netdev@vger.kernel.org
12875S: Maintained
12876F: drivers/net/usb/smsc75xx.*
12877
2f7ca802 12878USB SMSC95XX ETHERNET DRIVER
90b24cfb 12879M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12880M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12881L: netdev@vger.kernel.org
90b24cfb 12882S: Maintained
679655da 12883F: drivers/net/usb/smsc95xx.*
2f7ca802 12884
1da177e4 12885USB SUBSYSTEM
879a5a00 12886M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12887L: linux-usb@vger.kernel.org
1da177e4 12888W: http://www.linux-usb.org
08deed1e 12889T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12890S: Supported
1700bd98 12891F: Documentation/devicetree/bindings/usb/
679655da 12892F: Documentation/usb/
679655da
JP
12893F: drivers/usb/
12894F: include/linux/usb.h
12895F: include/linux/usb/
1da177e4
LT
12896
12897USB UHCI DRIVER
8b58be88 12898M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12899L: linux-usb@vger.kernel.org
1da177e4 12900S: Maintained
679655da 12901F: drivers/usb/host/uhci*
1da177e4 12902
69ae9e3e 12903USB "USBNET" DRIVER FRAMEWORK
d8130624 12904M: Oliver Neukum <oneukum@suse.com>
043600a6 12905L: netdev@vger.kernel.org
69ae9e3e 12906W: http://www.linux-usb.org/usbnet
1da177e4 12907S: Maintained
679655da
JP
12908F: drivers/net/usb/usbnet.c
12909F: include/linux/usb/usbnet.h
1da177e4 12910
c0efd232 12911USB VIDEO CLASS
c53ac071 12912M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12913L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12914L: linux-media@vger.kernel.org
275ffde4 12915T: git git://linuxtv.org/media_tree.git
57c6d2e9 12916W: http://www.ideasonboard.org/uvc/
c0efd232 12917S: Maintained
0c0d06ca 12918F: drivers/media/usb/uvc/
6c0f0359 12919F: include/uapi/linux/uvcvideo.h
1da177e4 12920
b60b9c45
HV
12921USB VISION DRIVER
12922M: Hans Verkuil <hverkuil@xs4all.nl>
12923L: linux-media@vger.kernel.org
12924T: git git://linuxtv.org/media_tree.git
a825eaec 12925W: https://linuxtv.org
b60b9c45
HV
12926S: Odd Fixes
12927F: drivers/media/usb/usbvision/
12928
8282da47
LP
12929USB WEBCAM GADGET
12930M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12931L: linux-usb@vger.kernel.org
12932S: Maintained
3a83c16e 12933F: drivers/usb/gadget/function/*uvc*
faf2e1db 12934F: drivers/usb/gadget/legacy/webcam.c
8282da47 12935
bf164cc0 12936USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12937M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12938L: linux-wireless@vger.kernel.org
12939S: Maintained
679655da 12940F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12941
eb6bab13 12942USB XHCI DRIVER
03d85053 12943M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12944L: linux-usb@vger.kernel.org
12945S: Supported
36d0344c
SS
12946F: drivers/usb/host/xhci*
12947F: drivers/usb/host/pci-quirks*
eb6bab13 12948
1da177e4 12949USB ZD1201 DRIVER
4086b9ca 12950L: linux-wireless@vger.kernel.org
1da177e4 12951W: http://linux-lc100020.sourceforge.net
4086b9ca 12952S: Orphan
ed0ad06f 12953F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12954
b7eee616 12955USB ZR364XX DRIVER
8b58be88 12956M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12957L: linux-usb@vger.kernel.org
661263b5 12958L: linux-media@vger.kernel.org
275ffde4 12959T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12960W: http://royale.zerezo.com/zr364xx/
12961S: Maintained
618cd932 12962F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 12963F: drivers/media/usb/zr364xx/
b7eee616 12964
289fcff4
HK
12965ULPI BUS
12966M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12967L: linux-usb@vger.kernel.org
12968S: Maintained
12969F: drivers/usb/common/ulpi.c
12970F: include/linux/ulpi/
12971
e7839f25 12972USER-MODE LINUX (UML)
8b58be88 12973M: Jeff Dike <jdike@addtoit.com>
b15194b7 12974M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12975L: user-mode-linux-devel@lists.sourceforge.net
12976L: user-mode-linux-user@lists.sourceforge.net
12977W: http://user-mode-linux.sourceforge.net
9f273c24 12978T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12979S: Maintained
61516587 12980F: Documentation/virtual/uml/
679655da 12981F: arch/um/
b070989a 12982F: arch/x86/um/
679655da
JP
12983F: fs/hostfs/
12984F: fs/hppfs/
b7eee616 12985
e5f114e9 12986USERSPACE I/O (UIO)
879a5a00 12987M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12988S: Maintained
3d3fecbd 12989T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12990F: Documentation/DocBook/uio-howto.tmpl
12991F: drivers/uio/
12992F: include/linux/uio*.h
e5f114e9 12993
256cccbe 12994UTIL-LINUX PACKAGE
8b58be88 12995M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12996L: util-linux@vger.kernel.org
12997W: http://en.wikipedia.org/wiki/Util-linux
12998T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12999S: Maintained
13000
c1fd1c07 13001UVESAFB DRIVER
8b58be88 13002M: Michal Januszewski <spock@gentoo.org>
c69f677c 13003L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
13004W: http://dev.gentoo.org/~spock/projects/uvesafb/
13005S: Maintained
679655da 13006F: Documentation/fb/uvesafb.txt
8a61f013 13007F: drivers/video/fbdev/uvesafb.*
c1fd1c07 13008
456930d8
SA
13009VF610 NAND DRIVER
13010M: Stefan Agner <stefan@agner.ch>
13011L: linux-mtd@lists.infradead.org
13012S: Supported
13013F: drivers/mtd/nand/vf610_nfc.c
13014
4480f15b 13015VFAT/FAT/MSDOS FILESYSTEM
8b58be88 13016M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 13017S: Maintained
679655da
JP
13018F: Documentation/filesystems/vfat.txt
13019F: fs/fat/
1da177e4 13020
cba3345c
AW
13021VFIO DRIVER
13022M: Alex Williamson <alex.williamson@redhat.com>
13023L: kvm@vger.kernel.org
9f273c24 13024T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
13025S: Maintained
13026F: Documentation/vfio.txt
13027F: drivers/vfio/
13028F: include/linux/vfio.h
c117ab84 13029F: include/uapi/linux/vfio.h
cba3345c 13030
5188287a
KW
13031VFIO MEDIATED DEVICE DRIVERS
13032M: Kirti Wankhede <kwankhede@nvidia.com>
13033L: kvm@vger.kernel.org
13034S: Maintained
13035F: Documentation/vfio-mediated-device.txt
13036F: drivers/vfio/mdev/
13037F: include/linux/mdev.h
13038F: samples/vfio-mdev/
13039
a714ea5f
AW
13040VFIO PLATFORM DRIVER
13041M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13042L: kvm@vger.kernel.org
13043S: Maintained
13044F: drivers/vfio/platform/
13045
9e6f3438
PO
13046VIDEOBUF2 FRAMEWORK
13047M: Pawel Osciak <pawel@osciak.com>
13048M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 13049M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
13050L: linux-media@vger.kernel.org
13051S: Maintained
90d72ac6 13052F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
13053F: include/media/videobuf2-*
13054
06a8fc78
AH
13055VIRTIO AND VHOST VSOCK DRIVER
13056M: Stefan Hajnoczi <stefanha@redhat.com>
13057L: kvm@vger.kernel.org
13058L: virtualization@lists.linux-foundation.org
13059L: netdev@vger.kernel.org
13060S: Maintained
13061F: include/linux/virtio_vsock.h
13062F: include/uapi/linux/virtio_vsock.h
13063F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 13064F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
13065F: drivers/vhost/vsock.c
13066F: drivers/vhost/vsock.h
06a8fc78 13067
5523662e
SCP
13068VIRTUAL SERIO DEVICE DRIVER
13069M: Stephen Chandler Paul <thatslyude@gmail.com>
13070S: Maintained
13071F: drivers/input/serio/userio.c
13072F: include/uapi/linux/userio.h
13073
9a82446b 13074VIRTIO CONSOLE DRIVER
79134d11 13075M: Amit Shah <amit@kernel.org>
9a82446b
AS
13076L: virtualization@lists.linux-foundation.org
13077S: Maintained
13078F: drivers/char/virtio_console.c
13079F: include/linux/virtio_console.h
c117ab84 13080F: include/uapi/linux/virtio_console.h
9a82446b 13081
2426ec8f 13082VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 13083M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13084M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
13085L: virtualization@lists.linux-foundation.org
13086S: Maintained
0e4191fe 13087F: Documentation/devicetree/bindings/virtio/
2426ec8f 13088F: drivers/virtio/
c893c8d7 13089F: tools/virtio/
2426ec8f
MT
13090F: drivers/net/virtio_net.c
13091F: drivers/block/virtio_blk.c
13092F: include/linux/virtio_*.h
916cdabc 13093F: include/uapi/linux/virtio_*.h
dbaf0624 13094F: drivers/crypto/virtio/
2426ec8f 13095
f2dbda3b
CH
13096VIRTIO DRIVERS FOR S390
13097M: Christian Borntraeger <borntraeger@de.ibm.com>
13098M: Cornelia Huck <cornelia.huck@de.ibm.com>
13099L: linux-s390@vger.kernel.org
13100L: virtualization@lists.linux-foundation.org
13101L: kvm@vger.kernel.org
13102S: Supported
1b568d93 13103F: drivers/s390/virtio/
f2dbda3b 13104
4ad6ee91
GH
13105VIRTIO GPU DRIVER
13106M: David Airlie <airlied@linux.ie>
13107M: Gerd Hoffmann <kraxel@redhat.com>
13108L: dri-devel@lists.freedesktop.org
13109L: virtualization@lists.linux-foundation.org
0c19f97f 13110T: git git://git.kraxel.org/linux drm-qemu
4ad6ee91
GH
13111S: Maintained
13112F: drivers/gpu/drm/virtio/
13113F: include/uapi/linux/virtio_gpu.h
13114
3a4d5c94
MT
13115VIRTIO HOST (VHOST)
13116M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13117M: Jason Wang <jasowang@redhat.com>
3a4d5c94 13118L: kvm@vger.kernel.org
c996d8b9 13119L: virtualization@lists.linux-foundation.org
3a4d5c94 13120L: netdev@vger.kernel.org
9f273c24 13121T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
13122S: Maintained
13123F: drivers/vhost/
c117ab84 13124F: include/uapi/linux/vhost.h
3a4d5c94 13125
271c8651
GH
13126VIRTIO INPUT DRIVER
13127M: Gerd Hoffmann <kraxel@redhat.com>
13128S: Maintained
13129F: drivers/virtio/virtio_input.c
13130F: include/uapi/linux/virtio_input.h
13131
dbaf0624
G
13132VIRTIO CRYPTO DRIVER
13133M: Gonglei <arei.gonglei@huawei.com>
13134L: virtualization@lists.linux-foundation.org
13135L: linux-crypto@vger.kernel.org
13136S: Maintained
13137F: drivers/crypto/virtio/
13138F: include/uapi/linux/virtio_crypto.h
13139
1da177e4 13140VIA RHINE NETWORK DRIVER
210347e1 13141S: Orphan
f2148a47 13142F: drivers/net/ethernet/via/via-rhine.c
1da177e4 13143
f0bf7f61 13144VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 13145M: Bruce Chang <brucechang@via.com.tw>
8b58be88 13146M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
13147S: Maintained
13148F: drivers/mmc/host/via-sdmmc.c
13149
69e4a7c2 13150VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 13151M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 13152L: linux-fbdev@vger.kernel.org
69e4a7c2 13153S: Maintained
c7babebd
FTS
13154F: include/linux/via-core.h
13155F: include/linux/via-gpio.h
13156F: include/linux/via_i2c.h
8a61f013 13157F: drivers/video/fbdev/via/
69e4a7c2 13158
01f20734 13159VIA VELOCITY NETWORK DRIVER
8b58be88 13160M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
13161L: netdev@vger.kernel.org
13162S: Maintained
f2148a47 13163F: drivers/net/ethernet/via/via-velocity.*
1da177e4 13164
f73f8173
AW
13165VIRT LIB
13166M: Alex Williamson <alex.williamson@redhat.com>
13167M: Paolo Bonzini <pbonzini@redhat.com>
13168L: kvm@vger.kernel.org
13169S: Supported
13170F: virt/lib/
13171
77911fd2 13172VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
13173M: Hans Verkuil <hverkuil@xs4all.nl>
13174L: linux-media@vger.kernel.org
13175T: git git://linuxtv.org/media_tree.git
a825eaec 13176W: https://linuxtv.org
0b7bc1fa 13177S: Maintained
77911fd2 13178F: drivers/media/platform/vivid/*
0b7bc1fa 13179
be7f8273 13180VLAN (802.1Q)
8b58be88 13181M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
13182L: netdev@vger.kernel.org
13183S: Maintained
679655da
JP
13184F: drivers/net/macvlan.c
13185F: include/linux/if_*vlan.h
13186F: net/8021q/
be7f8273 13187
55e331cf 13188VLYNQ BUS
08eeb306 13189M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 13190L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
13191S: Maintained
13192F: drivers/vlynq/vlynq.c
13193F: include/linux/vlynq.h
13194
390beae4 13195VME SUBSYSTEM
74c600e3 13196M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 13197M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
13198M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13199L: devel@driverdev.osuosl.org
13200S: Maintained
13201T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 13202F: Documentation/driver-api/vme.rst
390beae4
MW
13203F: drivers/staging/vme/
13204F: drivers/vme/
13205F: include/linux/vme*
13206
4488e09b
AK
13207VMWARE HYPERVISOR INTERFACE
13208M: Alok Kataria <akataria@vmware.com>
13209L: virtualization@lists.linux-foundation.org
13210S: Supported
13211F: arch/x86/kernel/cpu/vmware.c
13212
73b35d07
DT
13213VMWARE BALLOON DRIVER
13214M: Xavier Deguillard <xdeguillard@vmware.com>
13215M: Philip Moltmann <moltmann@vmware.com>
13216M: "VMware, Inc." <pv-drivers@vmware.com>
13217L: linux-kernel@vger.kernel.org
13218S: Maintained
13219F: drivers/misc/vmw_balloon.c
13220
8b8be51b
TH
13221VMWARE VMMOUSE SUBDRIVER
13222M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13223M: "VMware, Inc." <pv-drivers@vmware.com>
13224L: linux-input@vger.kernel.org
13225S: Maintained
13226F: drivers/input/mouse/vmmouse.c
13227F: drivers/input/mouse/vmmouse.h
13228
d1a890fa 13229VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 13230M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
13231M: "VMware, Inc." <pv-drivers@vmware.com>
13232L: netdev@vger.kernel.org
13233S: Maintained
13234F: drivers/net/vmxnet3/
d1a890fa 13235
851b1642 13236VMware PVSCSI driver
29374ec6 13237M: Jim Gill <jgill@vmware.com>
851b1642
AK
13238M: VMware PV-Drivers <pv-drivers@vmware.com>
13239L: linux-scsi@vger.kernel.org
13240S: Maintained
13241F: drivers/scsi/vmw_pvscsi.c
13242F: drivers/scsi/vmw_pvscsi.h
13243
29c8d9eb
AR
13244VMWARE PVRDMA DRIVER
13245M: Adit Ranadive <aditr@vmware.com>
13246M: VMware PV-Drivers <pv-drivers@vmware.com>
13247L: linux-rdma@vger.kernel.org
13248S: Maintained
13249F: drivers/infiniband/hw/vmw_pvrdma/
13250
e53e86c7 13251VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 13252M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 13253M: Mark Brown <broonie@kernel.org>
5cdeb2c8 13254L: linux-kernel@vger.kernel.org
1dd68f01 13255W: http://www.slimlogic.co.uk/?p=48
6febb5ab 13256T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 13257S: Supported
9d2597e8 13258F: Documentation/devicetree/bindings/regulator/
679655da 13259F: drivers/regulator/
9d2597e8 13260F: include/dt-bindings/regulator/
679655da 13261F: include/linux/regulator/
e53e86c7 13262
081958eb
DA
13263VRF
13264M: David Ahern <dsa@cumulusnetworks.com>
13265M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13266L: netdev@vger.kernel.org
13267S: Maintained
13268F: drivers/net/vrf.c
562d897d 13269F: Documentation/networking/vrf.txt
081958eb 13270
ab41319e 13271VT1211 HARDWARE MONITOR DRIVER
8b58be88 13272M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 13273L: linux-hwmon@vger.kernel.org
ab41319e 13274S: Maintained
679655da
JP
13275F: Documentation/hwmon/vt1211
13276F: drivers/hwmon/vt1211.c
ab41319e 13277
1de9e371 13278VT8231 HARDWARE MONITOR DRIVER
8b58be88 13279M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 13280L: linux-hwmon@vger.kernel.org
1de9e371 13281S: Maintained
679655da 13282F: drivers/hwmon/vt8231.c
1de9e371 13283
88095e7b
TO
13284VUB300 USB to SDIO/SD/MMC bridge chip
13285M: Tony Olech <tony.olech@elandigitalsystems.com>
13286L: linux-mmc@vger.kernel.org
13287L: linux-usb@vger.kernel.org
13288S: Supported
13289F: drivers/mmc/host/vub300.c
13290
1da177e4 13291W1 DALLAS'S 1-WIRE BUS
a8018766 13292M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 13293S: Maintained
679655da
JP
13294F: Documentation/w1/
13295F: drivers/w1/
1da177e4 13296
13927079 13297W83791D HARDWARE MONITORING DRIVER
8b58be88 13298M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 13299L: linux-hwmon@vger.kernel.org
25845c22 13300S: Maintained
679655da
JP
13301F: Documentation/hwmon/w83791d
13302F: drivers/hwmon/w83791d.c
13927079 13303
61db011d 13304W83793 HARDWARE MONITORING DRIVER
8b58be88 13305M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 13306L: linux-hwmon@vger.kernel.org
61db011d 13307S: Maintained
679655da
JP
13308F: Documentation/hwmon/w83793
13309F: drivers/hwmon/w83793.c
61db011d 13310
e3760b43 13311W83795 HARDWARE MONITORING DRIVER
d8130624 13312M: Jean Delvare <jdelvare@suse.com>
968ce1b1 13313L: linux-hwmon@vger.kernel.org
e3760b43
JD
13314S: Maintained
13315F: drivers/hwmon/w83795.c
13316
1da177e4 13317W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 13318M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13319S: Maintained
679655da 13320F: drivers/mmc/host/wbsd.*
1da177e4 13321
b4e05923
HG
13322WACOM PROTOCOL 4 SERIAL TABLETS
13323M: Julian Squires <julian@cipht.net>
13324M: Hans de Goede <hdegoede@redhat.com>
13325L: linux-input@vger.kernel.org
13326S: Maintained
13327F: drivers/input/tablet/wacom_serial4.c
13328
3527761c 13329WATCHDOG DEVICE DRIVERS
8b58be88 13330M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13331R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13332L: linux-watchdog@vger.kernel.org
13333W: http://www.linux-watchdog.org/
f599aaf0 13334T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13335S: Maintained
540be8b2 13336F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13337F: Documentation/watchdog/
13338F: drivers/watchdog/
13339F: include/linux/watchdog.h
c117ab84 13340F: include/uapi/linux/watchdog.h
3527761c 13341
b22e00f3
DH
13342WIIMOTE HID DRIVER
13343M: David Herrmann <dh.herrmann@googlemail.com>
13344L: linux-input@vger.kernel.org
13345S: Maintained
13346F: drivers/hid/hid-wiimote*
13347
e258b80e 13348WINBOND CIR DRIVER
364e9e18 13349M: David Härdeman <david@hardeman.nu>
e258b80e 13350S: Maintained
116ab806 13351F: drivers/media/rc/winbond-cir.c
e258b80e 13352
c36a483d
WBG
13353WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13354M: William Breathitt Gray <vilhelm.gray@gmail.com>
13355L: linux-watchdog@vger.kernel.org
13356S: Maintained
13357F: drivers/watchdog/ebc-c384_wdt.c
13358
9c26df9b
WBG
13359WINSYSTEMS WS16C48 GPIO DRIVER
13360M: William Breathitt Gray <vilhelm.gray@gmail.com>
13361L: linux-gpio@vger.kernel.org
13362S: Maintained
13363F: drivers/gpio/gpio-ws16c48.c
e258b80e 13364
8a70da82 13365WIMAX STACK
8b58be88 13366M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13367M: linux-wimax@intel.com
49e7d9df 13368L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13369S: Supported
13370W: http://linuxwimax.org
315987dc 13371F: Documentation/wimax/README.wimax
315987dc
JP
13372F: include/linux/wimax/debug.h
13373F: include/net/wimax.h
c117ab84 13374F: include/uapi/linux/wimax.h
315987dc 13375F: net/wimax/
8a70da82 13376
5fc14680 13377WISTRON LAPTOP BUTTON DRIVER
8b58be88 13378M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13379S: Maintained
679655da 13380F: drivers/input/misc/wistron_btns.c
5fc14680 13381
1da177e4 13382WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 13383M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 13384L: linux-wireless@vger.kernel.org
926554c4 13385W: http://oops.ghostprotocols.net:81/blog
1da177e4 13386S: Maintained
679655da 13387F: drivers/net/wireless/wl3501*
1da177e4 13388
055bcbcb 13389WOLFSON MICROELECTRONICS DRIVERS
fef95164 13390L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13391T: git https://github.com/CirrusLogic/linux-drivers.git
13392W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13393S: Supported
3768f0b1 13394F: Documentation/hwmon/wm83??
f494993f
CK
13395F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13396F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13397F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13398F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13399F: drivers/clk/clk-wm83*.c
9c309598 13400F: drivers/extcon/extcon-arizona.c
b75ea16a 13401F: drivers/leds/leds-wm83*.c
25b273ba 13402F: drivers/gpio/gpio-*wm*.c
9c309598 13403F: drivers/gpio/gpio-arizona.c
d22b0869 13404F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13405F: drivers/input/misc/wm831x-on.c
13406F: drivers/input/touchscreen/wm831x-ts.c
13407F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13408F: drivers/mfd/arizona*
13409F: drivers/mfd/wm*.c
12ebc137 13410F: drivers/mfd/cs47l24*
8c0984e5 13411F: drivers/power/supply/wm83*.c
b75ea16a
MB
13412F: drivers/rtc/rtc-wm83*.c
13413F: drivers/regulator/wm8*.c
3860e6c4 13414F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13415F: drivers/watchdog/wm83*_wdt.c
9c309598 13416F: include/linux/mfd/arizona/
3860e6c4 13417F: include/linux/mfd/wm831x/
b75ea16a 13418F: include/linux/mfd/wm8350/
3768f0b1 13419F: include/linux/mfd/wm8400*
59ec6da2 13420F: include/linux/wm97xx.h
055bcbcb 13421F: include/sound/wm????.h
9c309598 13422F: sound/soc/codecs/arizona.?
055bcbcb 13423F: sound/soc/codecs/wm*
12ebc137 13424F: sound/soc/codecs/cs47l24*
b75ea16a 13425
3e6cd7a4
TH
13426WORKQUEUE
13427M: Tejun Heo <tj@kernel.org>
badb7f5e 13428R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13429T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13430S: Maintained
13431F: include/linux/workqueue.h
13432F: kernel/workqueue.c
e7f08ffb 13433F: Documentation/core-api/workqueue.rst
3e6cd7a4 13434
39ac9f48
CYT
13435X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13436M: Chen-Yu Tsai <wens@csie.org>
13437L: linux-kernel@vger.kernel.org
13438S: Maintained
13439N: axp[128]
13440
1da177e4 13441X.25 NETWORK LAYER
8bf28059 13442M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13443L: linux-x25@vger.kernel.org
8bf28059 13444S: Odd Fixes
679655da
JP
13445F: Documentation/networking/x25*
13446F: include/net/x25*
13447F: net/x25/
1da177e4 13448
e2d1d6c0 13449X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13450M: Thomas Gleixner <tglx@linutronix.de>
13451M: Ingo Molnar <mingo@redhat.com>
13452M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13453M: x86@kernel.org
981c3a4f 13454L: linux-kernel@vger.kernel.org
75fc2d37 13455T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13456S: Maintained
679655da
JP
13457F: Documentation/x86/
13458F: arch/x86/
e2d1d6c0 13459
d0944853 13460X86 PLATFORM DRIVERS
e181ba15 13461M: Darren Hart <dvhart@infradead.org>
7b9e1d89 13462M: Andy Shevchenko <andy@infradead.org>
d0944853 13463L: platform-driver-x86@vger.kernel.org
e181ba15 13464T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13465S: Maintained
14430813 13466F: drivers/platform/x86/
3a4bceef 13467F: drivers/platform/olpc/
d0944853 13468
c1f5c54b
IM
13469X86 MCE INFRASTRUCTURE
13470M: Tony Luck <tony.luck@intel.com>
487ba8e8 13471M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13472L: linux-edac@vger.kernel.org
13473S: Maintained
13474F: arch/x86/kernel/cpu/mcheck/*
13475
79ebdc95
BP
13476X86 MICROCODE UPDATE SUPPORT
13477M: Borislav Petkov <bp@alien8.de>
13478S: Maintained
13479F: arch/x86/kernel/cpu/microcode/*
13480
f0905c5a
AL
13481X86 VDSO
13482M: Andy Lutomirski <luto@amacapital.net>
13483L: linux-kernel@vger.kernel.org
13484T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13485S: Maintained
d603c8e1 13486F: arch/x86/entry/vdso/
f0905c5a 13487
d6fad502 13488XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13489M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13490M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13491L: linux-media@vger.kernel.org
a825eaec 13492W: https://linuxtv.org
d6fad502
MCC
13493T: git git://linuxtv.org/media_tree.git
13494S: Maintained
13495F: drivers/media/tuners/tuner-xc2028.*
13496
c4468085 13497XEN HYPERVISOR INTERFACE
3eeef8f7 13498M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
101ecde5 13499M: Juergen Gross <jgross@suse.com>
11dbb52b 13500L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13501T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13502S: Supported
13503F: arch/x86/xen/
13504F: drivers/*/xen-*front.c
13505F: drivers/xen/
13506F: arch/x86/include/asm/xen/
13507F: include/xen/
c117ab84 13508F: include/uapi/xen/
c4468085 13509
77bfb479 13510XEN HYPERVISOR ARM
85d1a29d 13511M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13512L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13513S: Maintained
77bfb479
SS
13514F: arch/arm/xen/
13515F: arch/arm/include/asm/xen/
13516
b475e83f 13517XEN HYPERVISOR ARM64
85d1a29d 13518M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13519L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13520S: Maintained
b475e83f
SS
13521F: arch/arm64/xen/
13522F: arch/arm64/include/asm/xen/
13523
9b57e1a7 13524XEN NETWORK BACKEND DRIVER
8386040b 13525M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13526M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13527L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13528L: netdev@vger.kernel.org
13529S: Supported
13530F: drivers/net/xen-netback/*
13531
c5f8e29d
KRW
13532XEN PCI SUBSYSTEM
13533M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13534L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13535S: Supported
13536F: arch/x86/pci/*xen*
13537F: drivers/pci/*xen*
13538
a2c5ae65
KRW
13539XEN BLOCK SUBSYSTEM
13540M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13541M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13542L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13543S: Supported
13544F: drivers/block/xen-blkback/*
13545F: drivers/block/xen*
13546
15d03609
JG
13547XEN PVSCSI DRIVERS
13548M: Juergen Gross <jgross@suse.com>
13549L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13550L: linux-scsi@vger.kernel.org
13551S: Supported
13552F: drivers/scsi/xen-scsifront.c
13553F: drivers/xen/xen-scsiback.c
13554F: include/xen/interface/io/vscsiif.h
13555
c5f8e29d
KRW
13556XEN SWIOTLB SUBSYSTEM
13557M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13558L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13559S: Supported
13560F: arch/x86/xen/*swiotlb*
13561F: drivers/xen/*swiotlb*
13562
1da177e4 13563XFS FILESYSTEM
721a0edf 13564M: Darrick J. Wong <darrick.wong@oracle.com>
541d48f0
DC
13565M: linux-xfs@vger.kernel.org
13566L: linux-xfs@vger.kernel.org
13567W: http://xfs.org/
721a0edf 13568T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
1da177e4 13569S: Supported
679655da
JP
13570F: Documentation/filesystems/xfs.txt
13571F: fs/xfs/
1da177e4 13572
8a3b7a25 13573XILINX AXI ETHERNET DRIVER
59a54f30
MS
13574M: Anirudha Sarangi <anirudh@xilinx.com>
13575M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13576S: Maintained
13577F: drivers/net/ethernet/xilinx/xilinx_axienet*
13578
238b8721 13579XILINX UARTLITE SERIAL DRIVER
8b58be88 13580M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13581L: linux-serial@vger.kernel.org
13582S: Maintained
df621252 13583F: drivers/tty/serial/uartlite.c
238b8721 13584
df330515
LP
13585XILINX VIDEO IP CORES
13586M: Hyun Kwon <hyun.kwon@xilinx.com>
13587M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13588L: linux-media@vger.kernel.org
13589T: git git://linuxtv.org/media_tree.git
13590S: Supported
13591F: Documentation/devicetree/bindings/media/xilinx/
13592F: drivers/media/platform/xilinx/
a5562f65 13593F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13594
74316949
EB
13595XILLYBUS DRIVER
13596M: Eli Billauer <eli.billauer@gmail.com>
13597L: linux-kernel@vger.kernel.org
13598S: Supported
13599F: drivers/char/xillybus/
13600
f620e4b8
MF
13601XTENSA XTFPGA PLATFORM SUPPORT
13602M: Max Filippov <jcmvbkbc@gmail.com>
13603L: linux-xtensa@linux-xtensa.org
13604S: Maintained
13605F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13606F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13607
1da177e4 13608YAM DRIVER FOR AX.25
8b58be88 13609M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13610L: linux-hams@vger.kernel.org
13611S: Maintained
679655da
JP
13612F: drivers/net/hamradio/yam*
13613F: include/linux/yam.h
1da177e4 13614
af64a5eb 13615YEALINK PHONE DRIVER
8b58be88 13616M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13617L: usbb2k-api-dev@nongnu.org
13618S: Maintained
679655da
JP
13619F: Documentation/input/yealink.txt
13620F: drivers/input/misc/yealink.*
af64a5eb 13621
1da177e4 13622Z8530 DRIVER FOR AX.25
8b58be88 13623M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13624W: http://yaina.de/jreuter/
13625W: http://www.qsl.net/dl1bke/
13626L: linux-hams@vger.kernel.org
13627S: Maintained
679655da
JP
13628F: Documentation/networking/z8530drv.txt
13629F: drivers/net/hamradio/*scc.c
13630F: drivers/net/hamradio/z8530.h
1da177e4 13631
0cf31ec1 13632ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13633M: Seth Jennings <sjenning@redhat.com>
aab45453 13634M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
13635L: linux-mm@kvack.org
13636S: Maintained
13637F: mm/zbud.c
13638F: include/linux/zbud.h
13639
7c0c3afb 13640ZD1211RW WIRELESS DRIVER
8b58be88
JP
13641M: Daniel Drake <dsd@gentoo.org>
13642M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13643W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13644L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13645L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13646S: Maintained
6948300c 13647F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13648
20263029
DS
13649ZPOOL COMPRESSED PAGE STORAGE API
13650M: Dan Streetman <ddstreet@ieee.org>
13651L: linux-mm@kvack.org
13652S: Maintained
13653F: mm/zpool.c
13654F: include/linux/zpool.h
13655
1da177e4 13656ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13657L: mjpeg-users@lists.sourceforge.net
f63145e2 13658L: linux-media@vger.kernel.org
1da177e4 13659W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13660T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13661S: Odd Fixes
90d72ac6 13662F: drivers/media/pci/zoran/
1da177e4 13663
6920f2cc
MK
13664ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13665M: Minchan Kim <minchan@kernel.org>
13666M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13667R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13668L: linux-kernel@vger.kernel.org
13669S: Maintained
13670F: drivers/block/zram/
13671F: Documentation/blockdev/zram.txt
13672
8b4a4080 13673ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13674M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13675S: Maintained
df621252 13676F: drivers/tty/serial/zs.*
8b4a4080 13677
eae70d06
MK
13678ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13679M: Minchan Kim <minchan@kernel.org>
13680M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13681R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13682L: linux-mm@kvack.org
13683S: Maintained
13684F: mm/zsmalloc.c
13685F: include/linux/zsmalloc.h
d02be50d 13686F: Documentation/vm/zsmalloc.txt
eae70d06 13687
0cf31ec1 13688ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13689M: Seth Jennings <sjenning@redhat.com>
534c9dc9 13690M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
13691L: linux-mm@kvack.org
13692S: Maintained
13693F: mm/zswap.c
13694
1da177e4 13695THE REST
8b58be88 13696M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13697L: linux-kernel@vger.kernel.org
8a6e2535 13698Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13699T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13700S: Buried alive in reporters
34d03cc1
JP
13701F: *
13702F: */