]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blame - MAINTAINERS
scsi: hisi_sas: remove task free'ing for timeouts
[mirror_ubuntu-zesty-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
0c59d281
ACM
880L: netdev@vger.kernel.org
881S: Odd fixes
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
e14748e8
SF
2311AUFS (advanced multi layered unification filesystem) FILESYSTEM
2312M: "J. R. Okajima" <hooanon05g@gmail.com>
2313L: linux-unionfs@vger.kernel.org
2314L: aufs-users@lists.sourceforge.net (members only)
2315W: http://aufs.sourceforge.net
2316T: git://github.com/sfjro/aufs4-linux.git
2317S: Supported
2318F: Documentation/filesystems/aufs/
2319F: Documentation/ABI/testing/debugfs-aufs
2320F: Documentation/ABI/testing/sysfs-aufs
2321F: fs/aufs/
2322F: include/uapi/linux/aufs_type.h
2323
70e84049 2324AUXILIARY DISPLAY DRIVERS
8b58be88 2325M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2326W: http://miguelojeda.es/auxdisplay.htm
2327W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2328S: Maintained
679655da
JP
2329F: drivers/auxdisplay/
2330F: include/linux/cfag12864b.h
70e84049 2331
5f97f7f9 2332AVR32 ARCHITECTURE
e336f61f
HCE
2333M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2334M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2335W: http://www.atmel.com/products/AVR32/
249d9d9d 2336W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2337W: http://avrfreaks.net/
e336f61f 2338S: Maintained
679655da 2339F: arch/avr32/
5f97f7f9
HS
2340
2341AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2342M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2343M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2344S: Maintained
679655da 2345F: arch/avr32/mach-at32ap/
5f97f7f9 2346
1da177e4 2347AX.25 NETWORK LAYER
8b58be88 2348M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2349L: linux-hams@vger.kernel.org
d34cb28a 2350W: http://www.linux-ax25.org/
1da177e4 2351S: Maintained
c117ab84 2352F: include/uapi/linux/ax25.h
679655da
JP
2353F: include/net/ax25.h
2354F: net/ax25/
1da177e4 2355
c821d301
PR
2356AXENTIA ASOC DRIVERS
2357M: Peter Rosin <peda@axentia.se>
2358L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2359S: Maintained
2360F: Documentation/devicetree/bindings/sound/axentia,*
aa431124 2361F: sound/soc/atmel/tse850-pcm5142.c
c821d301 2362
d5269395 2363AZ6007 DVB DRIVER
5dc8a864
MCC
2364M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2365M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2366L: linux-media@vger.kernel.org
a825eaec 2367W: https://linuxtv.org
d5269395
MCC
2368T: git git://linuxtv.org/media_tree.git
2369S: Maintained
2370F: drivers/media/usb/dvb-usb-v2/az6007.c
2371
6777376e
HV
2372AZTECH FM RADIO RECEIVER DRIVER
2373M: Hans Verkuil <hverkuil@xs4all.nl>
2374L: linux-media@vger.kernel.org
2375T: git git://linuxtv.org/media_tree.git
a825eaec 2376W: https://linuxtv.org
6777376e
HV
2377S: Maintained
2378F: drivers/media/radio/radio-aztech*
2379
e2d1d6c0 2380B43 WIRELESS DRIVER
e2d1d6c0 2381L: linux-wireless@vger.kernel.org
ed072f9e 2382L: b43-dev@lists.infradead.org
491b26b4 2383W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2384S: Odd Fixes
58619b14 2385F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2386
2387B43LEGACY WIRELESS DRIVER
8b58be88 2388M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2389L: linux-wireless@vger.kernel.org
ed072f9e 2390L: b43-dev@lists.infradead.org
491b26b4 2391W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2392S: Maintained
423e3ce3 2393F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2394
300abeb5 2395BACKLIGHT CLASS/SUBSYSTEM
b7701755 2396M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2397M: Lee Jones <lee.jones@linaro.org>
9f273c24 2398T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2399S: Maintained
679655da
JP
2400F: drivers/video/backlight/
2401F: include/linux/backlight.h
300abeb5 2402
c6c8fea2 2403BATMAN ADVANCED
207df49e 2404M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2405M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2406M: Antonio Quartulli <a@unstable.cc>
1584f41f 2407L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2408W: https://www.open-mesh.org/
8b823170 2409Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2410S: Maintained
286ddfb0
SE
2411F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2412F: Documentation/ABI/testing/sysfs-class-net-mesh
2413F: Documentation/networking/batman-adv.txt
09748a22 2414F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2415F: net/batman-adv/
2416
e2d1d6c0 2417BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2418M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2419L: linux-hams@vger.kernel.org
2420W: http://www.baycom.org/~tom/ham/ham.html
2421S: Maintained
679655da 2422F: drivers/net/hamradio/baycom*
e2d1d6c0 2423
cafe5635 2424BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2425M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2426L: linux-bcache@vger.kernel.org
2427W: http://bcache.evilpiepirate.org
4d1034eb 2428S: Orphan
cafe5635
KO
2429F: drivers/md/bcache/
2430
04bd844a
HV
2431BDISP ST MEDIA DRIVER
2432M: Fabien Dessenne <fabien.dessenne@st.com>
2433L: linux-media@vger.kernel.org
2434T: git git://linuxtv.org/media_tree.git
a825eaec 2435W: https://linuxtv.org
04bd844a
HV
2436S: Supported
2437F: drivers/media/platform/sti/bdisp
2438
e2d1d6c0 2439BEFS FILE SYSTEM
db4ad036
LB
2440M: Luis de Bethencourt <luisbg@osg.samsung.com>
2441M: Salah Triki <salah.triki@gmail.com>
2442S: Maintained
2443T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2444F: Documentation/filesystems/befs.txt
2445F: fs/befs/
e2d1d6c0 2446
564ee360 2447BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2448M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2449L: netdev@vger.kernel.org
2450S: Maintained
2451F: drivers/net/ethernet/ec_bhf.c
564ee360 2452
e2d1d6c0 2453BFS FILE SYSTEM
8b58be88 2454M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2455S: Maintained
679655da
JP
2456F: Documentation/filesystems/bfs.txt
2457F: fs/bfs/
c117ab84 2458F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2459
1394f032 2460BLACKFIN ARCHITECTURE
a4edbc10 2461M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2462L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2463T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2464W: http://blackfin.uclinux.org
2465S: Supported
679655da 2466F: arch/blackfin/
566da5b2 2467
e190d6b1 2468BLACKFIN EMAC DRIVER
b3fe92b0 2469L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2470W: http://blackfin.uclinux.org
2471S: Supported
7b35f033 2472F: drivers/net/ethernet/adi/
e190d6b1 2473
566da5b2 2474BLACKFIN RTC DRIVER
b3fe92b0 2475L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2476W: http://blackfin.uclinux.org
2477S: Supported
679655da 2478F: drivers/rtc/rtc-bfin.c
1394f032 2479
936ed49a 2480BLACKFIN SDH DRIVER
109ec8c3 2481M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2482L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2483W: http://blackfin.uclinux.org
2484S: Supported
2485F: drivers/mmc/host/bfin_sdh.c
2486
1394f032 2487BLACKFIN SERIAL DRIVER
8b58be88 2488M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2489L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2490W: http://blackfin.uclinux.org
2491S: Supported
8460241e 2492F: drivers/tty/serial/bfin_uart.c
1394f032 2493
1e6d320f 2494BLACKFIN WATCHDOG DRIVER
b3fe92b0 2495L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2496W: http://blackfin.uclinux.org
2497S: Supported
679655da 2498F: drivers/watchdog/bfin_wdt.c
1e6d320f 2499
d24ecfcc 2500BLACKFIN I2C TWI DRIVER
8b58be88 2501M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2502L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2503W: http://blackfin.uclinux.org/
2504S: Supported
679655da 2505F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2506
1e204377
SJ
2507BLACKFIN MEDIA DRIVER
2508M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2509L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2510W: http://blackfin.uclinux.org/
2511S: Supported
2512F: drivers/media/platform/blackfin/
2513F: drivers/media/i2c/adv7183*
2514F: drivers/media/i2c/vs6624*
2515
b54cf35a
JSM
2516BLINKM RGB LED DRIVER
2517M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2518S: Maintained
2519F: drivers/leds/leds-blinkm.c
2520
1da177e4 2521BLOCK LAYER
8b58be88 2522M: Jens Axboe <axboe@kernel.dk>
82c426e0 2523L: linux-block@vger.kernel.org
08deed1e 2524T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2525S: Maintained
679655da 2526F: block/
ae11f7ef 2527F: kernel/trace/blktrace.c
88459642 2528F: lib/sbitmap.c
1da177e4 2529
2b54aaef 2530BLOCK2MTD DRIVER
8b58be88 2531M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2532L: linux-mtd@lists.infradead.org
2533S: Maintained
679655da 2534F: drivers/mtd/devices/block2mtd.c
2b54aaef 2535
63fbd24e 2536BLUETOOTH DRIVERS
8b58be88 2537M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2538M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2539M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2540L: linux-bluetooth@vger.kernel.org
63fbd24e 2541W: http://www.bluez.org/
22e7a424
MH
2542T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2543T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2544S: Maintained
679655da 2545F: drivers/bluetooth/
1da177e4 2546
63fbd24e 2547BLUETOOTH SUBSYSTEM
8b58be88 2548M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2549M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2550M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2551L: linux-bluetooth@vger.kernel.org
2552W: http://www.bluez.org/
22e7a424
MH
2553T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2554T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2555S: Maintained
679655da
JP
2556F: net/bluetooth/
2557F: include/net/bluetooth/
1da177e4
LT
2558
2559BONDING DRIVER
79b30750 2560M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2561M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2562M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2563L: netdev@vger.kernel.org
ce00f85c
JC
2564W: http://sourceforge.net/projects/bonding/
2565S: Supported
679655da 2566F: drivers/net/bonding/
c117ab84 2567F: include/uapi/linux/if_bonding.h
1da177e4 2568
b5f4df34
AS
2569BPF (Safe dynamic programs and tools)
2570M: Alexei Starovoitov <ast@kernel.org>
2571L: netdev@vger.kernel.org
2572L: linux-kernel@vger.kernel.org
2573S: Supported
2574F: kernel/bpf/
5aa5bd14
DB
2575F: tools/testing/selftests/bpf/
2576F: lib/test_bpf.c
b5f4df34 2577
39105890 2578BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2579M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2580L: netdev@vger.kernel.org
2581S: Supported
adfc5217 2582F: drivers/net/ethernet/broadcom/b44.*
39105890 2583
967dd82f
FF
2584BROADCOM B53 ETHERNET SWITCH DRIVER
2585M: Florian Fainelli <f.fainelli@gmail.com>
2586L: netdev@vger.kernel.org
2587L: openwrt-devel@lists.openwrt.org (subscribers-only)
2588S: Supported
2589F: drivers/net/dsa/b53/*
2590F: include/linux/platform_data/b53.h
2591
32ec90d5
FF
2592BROADCOM GENET ETHERNET DRIVER
2593M: Florian Fainelli <f.fainelli@gmail.com>
2594L: netdev@vger.kernel.org
2595S: Supported
2596F: drivers/net/ethernet/broadcom/genet/
2597
948c51e6 2598BROADCOM BNX2 GIGABIT ETHERNET DRIVER
67f0160f
MY
2599M: Rasesh Mody <rasesh.mody@cavium.com>
2600M: Harish Patil <harish.patil@cavium.com>
2601M: Dept-GELinuxNICDev@cavium.com
948c51e6
MC
2602L: netdev@vger.kernel.org
2603S: Supported
adfc5217
JK
2604F: drivers/net/ethernet/broadcom/bnx2.*
2605F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2606
4d9d2cb0 2607BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2608M: Yuval Mintz <Yuval.Mintz@cavium.com>
2609M: Ariel Elior <ariel.elior@cavium.com>
2610M: everest-linux-l2@cavium.com
4d9d2cb0
ET
2611L: netdev@vger.kernel.org
2612S: Supported
adfc5217 2613F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2614
90f4c594 2615BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2616M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2617M: Ray Jui <rjui@broadcom.com>
2618M: Scott Branden <sbranden@broadcom.com>
086f4704 2619M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2620T: git git://github.com/broadcom/mach-bcm
af4b8e37 2621S: Maintained
ccf62f5a
JM
2622N: bcm281*
2623N: bcm113*
2624N: bcm216*
2625N: kona
af4b8e37 2626F: arch/arm/mach-bcm/
af4b8e37 2627
9209bec4 2628BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2629M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2630M: Lee Jones <lee@kernel.org>
10b9e887 2631M: Eric Anholt <eric@anholt.net>
f680f25c 2632L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2633L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2634T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2635S: Maintained
9209bec4 2636N: bcm2835
4a5a7a66 2637F: drivers/staging/vc04_services
f680f25c 2638
5564f092
RM
2639BROADCOM BCM47XX MIPS ARCHITECTURE
2640M: Hauke Mehrtens <hauke@hauke-m.de>
2641M: Rafał Miłecki <zajec5@gmail.com>
2642L: linux-mips@linux-mips.org
2643S: Maintained
7ad2410c 2644F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2645F: arch/mips/bcm47xx/*
2646F: arch/mips/include/asm/mach-bcm47xx/*
2647
9209bec4 2648BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2649M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2650M: Rafał Miłecki <zajec5@gmail.com>
2651M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2652L: linux-arm-kernel@lists.infradead.org
2653S: Maintained
2654F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2655F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2656F: arch/arm/boot/dts/bcm470*
2657
4ebd5047
RM
2658BROADCOM BCM53573 ARM ARCHITECTURE
2659M: Rafał Miłecki <rafal@milecki.pl>
2660L: linux-arm-kernel@lists.infradead.org
2661S: Maintained
2662F: arch/arm/boot/dts/bcm53573*
2663F: arch/arm/boot/dts/bcm47189*
2664
e076e962
FF
2665BROADCOM BCM63XX ARM ARCHITECTURE
2666M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2667M: bcm-kernel-feedback-list@broadcom.com
20de823e 2668L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2669T: git git://github.com/broadcom/stblinux.git
e076e962 2670S: Maintained
d6f4e76e 2671N: bcm63xx
e076e962 2672
7110e227
KC
2673BROADCOM BCM63XX/BCM33XX UDC DRIVER
2674M: Kevin Cernekee <cernekee@gmail.com>
2675L: linux-usb@vger.kernel.org
2676S: Maintained
2677F: drivers/usb/gadget/udc/bcm63xx_udc.*
2678
2df94fd6 2679BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2680M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2681M: Gregory Fong <gregory.0xf0@gmail.com>
2682M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2683M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2684L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2685T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2686S: Maintained
2687F: arch/arm/mach-bcm/*brcmstb*
2688F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2689F: drivers/bus/brcmstb_gisb.c
5009a289 2690N: brcmstb
2df94fd6 2691
70371cef
KC
2692BROADCOM BMIPS MIPS ARCHITECTURE
2693M: Kevin Cernekee <cernekee@gmail.com>
2694M: Florian Fainelli <f.fainelli@gmail.com>
2695L: linux-mips@linux-mips.org
eb6725d0 2696T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2697S: Maintained
2698F: arch/mips/bmips/*
2699F: arch/mips/include/asm/mach-bmips/*
2700F: arch/mips/kernel/*bmips*
338808de 2701F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2702F: drivers/irqchip/irq-bcm63*
70371cef
KC
2703F: drivers/irqchip/irq-bcm7*
2704F: drivers/irqchip/irq-brcmstb*
3271e610 2705F: include/linux/bcm963xx_nvram.h
8fce60b8 2706F: include/linux/bcm963xx_tag.h
70371cef 2707
948c51e6 2708BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2709M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2710M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2711M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2712L: netdev@vger.kernel.org
2713S: Supported
adfc5217 2714F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2715
a9533e7e 2716BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2717M: Arend van Spriel <arend.vanspriel@broadcom.com>
2718M: Franky Lin <franky.lin@broadcom.com>
2719M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2720L: linux-wireless@vger.kernel.org
2a734451 2721L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2722S: Supported
05491d2c 2723F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2724
9958d6f9 2725BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2726M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2727L: linux-scsi@vger.kernel.org
2728S: Supported
2729F: drivers/scsi/bnx2fc/
2730
6a6b5ad0 2731BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2732M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2733L: linux-scsi@vger.kernel.org
2734S: Supported
2735F: drivers/scsi/bnx2i/
2736
63f37ddf 2737BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2738M: Ray Jui <rjui@broadcom.com>
2739M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2740M: Jon Mason <jonmason@broadcom.com>
086f4704 2741M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2743T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2744S: Maintained
2745N: iproc
2746N: cygnus
5c161242 2747N: bcm[-_]nsp
36c0237f
SB
2748N: bcm9113*
2749N: bcm9583*
63f37ddf
JM
2750N: bcm9585*
2751N: bcm9586*
2752N: bcm988312
36c0237f 2753N: bcm113*
63f37ddf
JM
2754N: bcm583*
2755N: bcm585*
2756N: bcm586*
2757N: bcm88312
d76e21b8 2758F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2759F: drivers/clk/bcm/clk-ns*
2760F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2761
3b0213d5
GF
2762BROADCOM BRCMSTB GPIO DRIVER
2763M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2764L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2765S: Supported
2766F: drivers/gpio/gpio-brcmstb.c
2767F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2768
7b7f588b 2769BROADCOM KONA GPIO DRIVER
5e163903 2770M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2771L: bcm-kernel-feedback-list@broadcom.com
2772S: Supported
2773F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2774F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2775
f6e734a8
RM
2776BROADCOM NVRAM DRIVER
2777M: Rafał Miłecki <zajec5@gmail.com>
2778L: linux-mips@linux-mips.org
2779S: Maintained
2780F: drivers/firmware/broadcom/*
2781
02787daa
BN
2782BROADCOM STB NAND FLASH DRIVER
2783M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2784M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2785L: linux-mtd@lists.infradead.org
1285734c 2786L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2787S: Maintained
2788F: drivers/mtd/nand/brcmnand/
2789
bb446b57
MM
2790BROADCOM STB AVS CPUFREQ DRIVER
2791M: Markus Mayer <mmayer@broadcom.com>
2792M: bcm-kernel-feedback-list@broadcom.com
2793L: linux-pm@vger.kernel.org
2794S: Maintained
2795F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
de322e08 2796F: drivers/cpufreq/brcmstb*
bb446b57 2797
c9678d86
RM
2798BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2799M: Rafał Miłecki <zajec5@gmail.com>
2800L: linux-wireless@vger.kernel.org
2801S: Maintained
2802F: drivers/bcma/
2803F: include/linux/bcma/
2804
b8302205
FF
2805BROADCOM SYSTEMPORT ETHERNET DRIVER
2806M: Florian Fainelli <f.fainelli@gmail.com>
2807L: netdev@vger.kernel.org
2808S: Supported
2809F: drivers/net/ethernet/broadcom/bcmsysport.*
2810
42515e61 2811BROADCOM VULCAN ARM64 SOC
3483b163 2812M: Jayachandran C. <c.jayachandran@gmail.com>
086f4704 2813M: bcm-kernel-feedback-list@broadcom.com
42515e61 2814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2815S: Maintained
2816F: arch/arm64/boot/dts/broadcom/vulcan*
2817
7725ccfd 2818BROCADE BFA FC SCSI DRIVER
aa803370
AG
2819M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2820M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2821L: linux-scsi@vger.kernel.org
2822S: Supported
2823F: drivers/scsi/bfa/
7725ccfd 2824
8b230ed8 2825BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2826M: Rasesh Mody <rasesh.mody@cavium.com>
2827M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2828M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
2829L: netdev@vger.kernel.org
2830S: Supported
f844a0ea 2831F: drivers/net/ethernet/brocade/bna/
8b230ed8 2832
5cdf7f76 2833BSG (block layer generic sg v4 driver)
8b58be88 2834M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2835L: linux-scsi@vger.kernel.org
2836S: Supported
679655da
JP
2837F: block/bsg.c
2838F: include/linux/bsg.h
c117ab84 2839F: include/uapi/linux/bsg.h
5cdf7f76 2840
af39917d
CL
2841BT87X AUDIO DRIVER
2842M: Clemens Ladisch <clemens@ladisch.de>
2843L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2844T: git git://git.alsa-project.org/alsa-kernel.git
2845S: Maintained
2846F: Documentation/sound/alsa/Bt87x.txt
2847F: sound/pci/bt87x.c
2848
ff1d5c2f 2849BT8XXGPIO DRIVER
eb032b98 2850M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2851W: http://bu3sch.de/btgpio.php
2852S: Maintained
72dbb705 2853F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2854
eb1eb04f 2855BTRFS FILE SYSTEM
c0778e25
CM
2856M: Chris Mason <clm@fb.com>
2857M: Josef Bacik <jbacik@fb.com>
d8130624 2858M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2859L: linux-btrfs@vger.kernel.org
2860W: http://btrfs.wiki.kernel.org/
8a6e2535 2861Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2862T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2863S: Maintained
679655da
JP
2864F: Documentation/filesystems/btrfs.txt
2865F: fs/btrfs/
eb1eb04f 2866
1da177e4 2867BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2868M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2869M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2870L: linux-media@vger.kernel.org
a825eaec 2871W: https://linuxtv.org
275ffde4 2872T: git git://linuxtv.org/media_tree.git
f96236e5 2873S: Odd fixes
618cd932 2874F: Documentation/media/v4l-drivers/bttv*
90d72ac6 2875F: drivers/media/pci/bt8xx/bttv*
1da177e4 2876
1f34923c
KA
2877BUSLOGIC SCSI DRIVER
2878M: Khalid Aziz <khalid@gonehiking.org>
2879L: linux-scsi@vger.kernel.org
2880S: Maintained
2881F: drivers/scsi/BusLogic.*
2882F: drivers/scsi/FlashPoint.*
2883
af39917d
CL
2884C-MEDIA CMI8788 DRIVER
2885M: Clemens Ladisch <clemens@ladisch.de>
2886L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2887T: git git://git.alsa-project.org/alsa-kernel.git
2888S: Maintained
2889F: sound/pci/oxygen/
2890
2141355f
MS
2891C6X ARCHITECTURE
2892M: Mark Salter <msalter@redhat.com>
2893M: Aurelien Jacquiot <a-jacquiot@ti.com>
2894L: linux-c6x-dev@linux-c6x.org
2895W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2896S: Maintained
2897F: arch/c6x/
2898
a5432f5a 2899CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2900M: David Howells <dhowells@redhat.com>
e62d6e24 2901L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2902S: Supported
2903F: Documentation/filesystems/caching/cachefiles.txt
2904F: fs/cachefiles/
2905
c815ca39
HV
2906CADET FM/AM RADIO RECEIVER DRIVER
2907M: Hans Verkuil <hverkuil@xs4all.nl>
2908L: linux-media@vger.kernel.org
2909T: git git://linuxtv.org/media_tree.git
a825eaec 2910W: https://linuxtv.org
c815ca39
HV
2911S: Maintained
2912F: drivers/media/radio/radio-cadet*
2913
77d5140f 2914CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2915M: Jonathan Corbet <corbet@lwn.net>
661263b5 2916L: linux-media@vger.kernel.org
275ffde4 2917T: git git://linuxtv.org/media_tree.git
77d5140f 2918S: Maintained
618cd932 2919F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 2920F: drivers/media/platform/marvell-ccic/
77d5140f 2921
201b6bab 2922CAIF NETWORK LAYER
5c574f50 2923M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2924L: netdev@vger.kernel.org
2925S: Supported
2926F: Documentation/networking/caif/
2927F: drivers/net/caif/
c117ab84 2928F: include/uapi/linux/caif/
201b6bab
JP
2929F: include/net/caif/
2930F: net/caif/
2931
77dac90f 2932CALGARY x86-64 IOMMU
a6921c29
JM
2933M: Muli Ben-Yehuda <mulix@mulix.org>
2934M: Jon Mason <jdmason@kudzu.us>
2935L: iommu@lists.linux-foundation.org
77dac90f 2936S: Maintained
679655da
JP
2937F: arch/x86/kernel/pci-calgary_64.c
2938F: arch/x86/kernel/tce_64.c
2939F: arch/x86/include/asm/calgary.h
2940F: arch/x86/include/asm/tce.h
77dac90f 2941
e2d1d6c0 2942CAN NETWORK LAYER
8d15d386 2943M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2944M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2945L: linux-can@vger.kernel.org
84b0d715 2946W: https://github.com/linux-can
870482a4
MKB
2947T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2948T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2949S: Maintained
f35f6c8f 2950F: Documentation/networking/can.txt
8d15d386 2951F: net/can/
8d15d386 2952F: include/linux/can/core.h
c117ab84
CEB
2953F: include/uapi/linux/can.h
2954F: include/uapi/linux/can/bcm.h
2955F: include/uapi/linux/can/raw.h
2956F: include/uapi/linux/can/gw.h
e2d1d6c0 2957
4261a204 2958CAN NETWORK DRIVERS
8b58be88 2959M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2960M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2961L: linux-can@vger.kernel.org
84b0d715 2962W: https://github.com/linux-can
870482a4
MKB
2963T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2964T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2965S: Maintained
3636876a 2966F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2967F: drivers/net/can/
2968F: include/linux/can/dev.h
8d15d386 2969F: include/linux/can/platform/
c117ab84
CEB
2970F: include/uapi/linux/can/error.h
2971F: include/uapi/linux/can/netlink.h
4261a204 2972
95d16c72 2973CAPABILITIES
39baa7e6 2974M: Serge Hallyn <serge@hallyn.com>
95d16c72 2975L: linux-security-module@vger.kernel.org
6305902c 2976S: Supported
95d16c72 2977F: include/linux/capability.h
c117ab84 2978F: include/uapi/linux/capability.h
6305902c 2979F: security/commoncap.c
38a94118 2980F: kernel/capability.c
95d16c72 2981
b84894c7
KT
2982CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2983M: Kevin Tsai <ktsai@capellamicro.com>
2984S: Maintained
2985F: drivers/iio/light/cm*
8c27ceff 2986F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
b84894c7 2987
f9484852
JG
2988CAVIUM I2C DRIVER
2989M: Jan Glauber <jglauber@cavium.com>
2990M: David Daney <david.daney@cavium.com>
2991W: http://www.cavium.com
2992S: Supported
2993F: drivers/i2c/busses/i2c-octeon*
2994F: drivers/i2c/busses/i2c-thunderx*
2995
f21fb3ed
RV
2996CAVIUM LIQUIDIO NETWORK DRIVER
2997M: Derek Chickles <derek.chickles@caviumnetworks.com>
2998M: Satanand Burla <satananda.burla@caviumnetworks.com>
2999M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3000M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3001L: netdev@vger.kernel.org
3002W: http://www.cavium.com
3003S: Supported
f21fb3ed
RV
3004F: drivers/net/ethernet/cavium/liquidio/
3005
ef0bbac3
VB
3006CC2520 IEEE-802.15.4 RADIO DRIVER
3007M: Varka Bhadram <varkabhadram@gmail.com>
3008L: linux-wpan@vger.kernel.org
3009S: Maintained
3010F: drivers/net/ieee802154/cc2520.c
3011F: include/linux/spi/cc2520.h
3012F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3013
ca684386
HV
3014CEC DRIVER
3015M: Hans Verkuil <hans.verkuil@cisco.com>
3016L: linux-media@vger.kernel.org
3017T: git git://linuxtv.org/media_tree.git
3018W: http://linuxtv.org
3019S: Supported
104eda6d 3020F: Documentation/media/kapi/cec-core.rst
618cd932 3021F: Documentation/media/uapi/cec
104eda6d 3022F: drivers/media/cec/
ca684386
HV
3023F: drivers/media/cec-edid.c
3024F: drivers/media/rc/keymaps/rc-cec.c
3025F: include/media/cec.h
3026F: include/media/cec-edid.h
104eda6d
HV
3027F: include/uapi/linux/cec.h
3028F: include/uapi/linux/cec-funcs.h
ca684386 3029
b8154542 3030CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 3031M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 3032L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
3033W: http://www.ibm.com/developerworks/power/cell/
3034S: Supported
679655da 3035F: arch/powerpc/include/asm/cell*.h
679655da 3036F: arch/powerpc/include/asm/spu*.h
c117ab84 3037F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
3038F: arch/powerpc/oprofile/*cell*
3039F: arch/powerpc/platforms/cell/
b8154542 3040
398ecff5
SW
3041CEPH COMMON CODE (LIBCEPH)
3042M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3043M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3044M: Sage Weil <sage@redhat.com>
82593f87 3045L: ceph-devel@vger.kernel.org
09d90327 3046W: http://ceph.com/
fb99f881 3047T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3048T: git git://github.com/ceph/ceph-client.git
9030aaf9 3049S: Supported
14430813
JP
3050F: net/ceph/
3051F: include/linux/ceph/
3052F: include/linux/crush/
9030aaf9 3053
398ecff5
SW
3054CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3055M: "Yan, Zheng" <zyan@redhat.com>
3056M: Sage Weil <sage@redhat.com>
3057M: Ilya Dryomov <idryomov@gmail.com>
3058L: ceph-devel@vger.kernel.org
3059W: http://ceph.com/
3060T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3061T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3062S: Supported
3063F: Documentation/filesystems/ceph.txt
3064F: fs/ceph/
3065
cfc411e7
DH
3066CERTIFICATE HANDLING:
3067M: David Howells <dhowells@redhat.com>
3068M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3069L: keyrings@vger.kernel.org
cfc411e7
DH
3070S: Maintained
3071F: Documentation/module-signing.txt
3072F: certs/
d8d80386 3073F: scripts/sign-file.c
cfc411e7
DH
3074F: scripts/extract-cert.c
3075
18332a80 3076CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3077L: linux-usb@vger.kernel.org
10c6c9c9 3078S: Orphan
679655da
JP
3079F: Documentation/usb/WUSB-Design-overview.txt
3080F: Documentation/usb/wusb-cbaf
355ffe69
DV
3081F: drivers/usb/host/hwa-hc.c
3082F: drivers/usb/host/whci/
679655da
JP
3083F: drivers/usb/wusbcore/
3084F: include/linux/usb/wusb*
18332a80 3085
c4d7e510
RG
3086HT16K33 LED CONTROLLER DRIVER
3087M: Robin van der Gracht <robin@protonic.nl>
3088S: Maintained
3089F: drivers/auxdisplay/ht16k33.c
3090F: Documentation/devicetree/bindings/display/ht16k33.txt
3091
70e84049 3092CFAG12864B LCD DRIVER
8b58be88 3093M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3094W: http://miguelojeda.es/auxdisplay.htm
3095W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3096S: Maintained
679655da
JP
3097F: drivers/auxdisplay/cfag12864b.c
3098F: include/linux/cfag12864b.h
70e84049
MOS
3099
3100CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3101M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3102W: http://miguelojeda.es/auxdisplay.htm
3103W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3104S: Maintained
679655da
JP
3105F: drivers/auxdisplay/cfag12864bfb.c
3106F: include/linux/cfag12864b.h
70e84049 3107
704232c2 3108CFG80211 and NL80211
8b58be88 3109M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3110L: linux-wireless@vger.kernel.org
ce466579
JB
3111W: http://wireless.kernel.org/
3112T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3113T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3114S: Maintained
c117ab84 3115F: include/uapi/linux/nl80211.h
679655da
JP
3116F: include/net/cfg80211.h
3117F: net/wireless/*
3118X: net/wireless/wext*
704232c2 3119
46e64261
GKH
3120CHAR and MISC DRIVERS
3121M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3122M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3123T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3124S: Supported
46e64261
GKH
3125F: drivers/char/*
3126F: drivers/misc/*
471322a8 3127F: include/linux/miscdevice.h
46e64261 3128
0a920b5b 3129CHECKPATCH
8b58be88 3130M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3131M: Joe Perches <joe@perches.com>
3132S: Maintained
679655da 3133F: scripts/checkpatch.pl
0a920b5b 3134
f8407f26
HW
3135CHINESE DOCUMENTATION
3136M: Harry Wei <harryxiyou@gmail.com>
9740153c 3137L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3138L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3139S: Maintained
f5ff9b63 3140F: Documentation/translations/zh_CN/
f8407f26 3141
2721ea2c 3142CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3143M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3144T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3145L: linux-usb@vger.kernel.org
3146S: Maintained
3147F: drivers/usb/chipidea/
3148
a93ad65d
HG
3149CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3150M: Hans de Goede <hdegoede@redhat.com>
3151L: linux-input@vger.kernel.org
3152S: Maintained
3153F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3154F: drivers/input/touchscreen/chipone_icn8318.c
3155
ab043105
OJ
3156CHROME HARDWARE PLATFORM SUPPORT
3157M: Olof Johansson <olof@lixom.net>
3158S: Maintained
9f273c24 3159T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3160F: drivers/platform/chrome/
3161
641cb85e 3162CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3163M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3164M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3165M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3166M: Neel Patel <neepatel@cisco.com>
7063fbf2 3167S: Supported
a6a5580c 3168F: drivers/net/ethernet/cisco/enic/
7063fbf2 3169
e3cf00d0 3170CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3171M: Christian Benvenuti <benve@cisco.com>
3172M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3173S: Supported
35ef4a9e 3174F: drivers/infiniband/hw/usnic/
e3cf00d0 3175
2b7a52a4 3176CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3177M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3178L: netdev@vger.kernel.org
3179S: Maintained
57d0b7a0 3180F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3181
3d4cfdc9
MB
3182CIRRUS LOGIC AUDIO CODEC DRIVERS
3183M: Brian Austin <brian.austin@cirrus.com>
3184M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3185L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3186S: Maintained
3187F: sound/soc/codecs/cs*
3188
94574d9a
KRW
3189CLEANCACHE API
3190M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3191L: linux-kernel@vger.kernel.org
3192S: Maintained
3193F: mm/cleancache.c
3194F: include/linux/cleancache.h
3195
d4275354 3196CLK API
54176cc6 3197M: Russell King <linux@armlinux.org.uk>
aa571b14 3198L: linux-clk@vger.kernel.org
37417046 3199S: Maintained
d4275354
RK
3200F: include/linux/clk.h
3201
9222d247
JS
3202CLOCKSOURCE, CLOCKEVENT DRIVERS
3203M: Daniel Lezcano <daniel.lezcano@linaro.org>
3204M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3205L: linux-kernel@vger.kernel.org
9222d247
JS
3206T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3207S: Supported
3208F: drivers/clocksource
3209
5df6d737 3210CISCO FCOE HBA DRIVER
6593ccd8
SK
3211M: Satish Kharat <satishkh@cisco.com>
3212M: Sesidhar Baddela <sebaddel@cisco.com>
3213M: Karan Tilak Kumar <kartilak@cisco.com>
5df6d737
AJ
3214L: linux-scsi@vger.kernel.org
3215S: Supported
2a99921a 3216F: drivers/scsi/fnic/
5df6d737 3217
c8806b6c 3218CISCO SCSI HBA DRIVER
6593ccd8 3219M: Karan Tilak Kumar <kartilak@cisco.com>
c8806b6c
NM
3220M: Sesidhar Baddela <sebaddel@cisco.com>
3221L: linux-scsi@vger.kernel.org
3222S: Supported
3223F: drivers/scsi/snic/
3224
529aa8cb
TLSC
3225CMPC ACPI DRIVER
3226M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3227M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3228L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3229S: Supported
3230F: drivers/platform/x86/classmate-laptop.c
3231
85756a06
HV
3232COBALT MEDIA DRIVER
3233M: Hans Verkuil <hans.verkuil@cisco.com>
3234L: linux-media@vger.kernel.org
3235T: git git://linuxtv.org/media_tree.git
a825eaec 3236W: https://linuxtv.org
85756a06
HV
3237S: Supported
3238F: drivers/media/pci/cobalt/
3239
74425eee 3240COCCINELLE/Semantic Patches (SmPL)
26de9c26 3241M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3242M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3243M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3244M: Michal Marek <mmarek@suse.com>
26de9c26 3245L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3246T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3247W: http://coccinelle.lip6.fr/
3248S: Supported
4b9033a3 3249F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3250F: scripts/coccinelle/
3251F: scripts/coccicheck
3252
1da177e4 3253CODA FILE SYSTEM
8b58be88 3254M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3255M: coda@cs.cmu.edu
3256L: codalist@coda.cs.cmu.edu
3257W: http://www.coda.cs.cmu.edu/
3258S: Maintained
679655da
JP
3259F: Documentation/filesystems/coda.txt
3260F: fs/coda/
3261F: include/linux/coda*.h
c117ab84 3262F: include/uapi/linux/coda*.h
1da177e4 3263
0b14261e
PZ
3264CODA V4L2 MEM2MEM DRIVER
3265M: Philipp Zabel <p.zabel@pengutronix.de>
3266L: linux-media@vger.kernel.org
3267S: Maintained
3268F: Documentation/devicetree/bindings/media/coda.txt
3269F: drivers/media/platform/coda/
3270
7704addb 3271COMMON CLK FRAMEWORK
a85fa007 3272M: Michael Turquette <mturquette@baylibre.com>
f956165f 3273M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3274L: linux-clk@vger.kernel.org
22d61acf 3275Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3276T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3277S: Maintained
ae4185cd 3278F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3279F: drivers/clk/
3280X: drivers/clk/clkdev.c
7704addb 3281F: include/linux/clk-pr*
60bea3b5 3282F: include/linux/clk/
7704addb 3283
e2d1d6c0 3284COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3285M: Steve French <sfrench@samba.org>
51223df6 3286L: linux-cifs@vger.kernel.org
d1f28953 3287L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3288W: http://linux-cifs.samba.org/
bb1d5dda 3289T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3290S: Supported
ec421a71 3291F: Documentation/filesystems/cifs/
679655da 3292F: fs/cifs/
e2d1d6c0 3293
1da177e4 3294COMPACTPCI HOTPLUG CORE
8b58be88 3295M: Scott Murray <scott@spiteful.org>
64dab204 3296L: linux-pci@vger.kernel.org
82c4dfc7 3297S: Maintained
679655da 3298F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3299
3300COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3301M: Scott Murray <scott@spiteful.org>
64dab204 3302L: linux-pci@vger.kernel.org
82c4dfc7 3303S: Maintained
679655da 3304F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3305
3306COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3307M: Scott Murray <scott@spiteful.org>
64dab204 3308L: linux-pci@vger.kernel.org
82c4dfc7 3309S: Maintained
679655da 3310F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3311
5411552c 3312COMPAL LAPTOP SUPPORT
8b58be88 3313M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3314L: platform-driver-x86@vger.kernel.org
5411552c 3315S: Maintained
679655da 3316F: drivers/platform/x86/compal-laptop.c
5411552c 3317
949be0f7 3318CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3319L: accessrunner-general@lists.sourceforge.net
3320W: http://accessrunner.sourceforge.net/
44243ef4 3321S: Orphan
679655da 3322F: drivers/usb/atm/cxacru.c
949be0f7 3323
e2d1d6c0 3324CONFIGFS
d6351db2 3325M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3326M: Christoph Hellwig <hch@lst.de>
3327T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3328S: Supported
679655da
JP
3329F: fs/configfs/
3330F: include/linux/configfs.h
e2d1d6c0 3331
acb9c1b2 3332CONNECTOR
8b58be88 3333M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3334L: netdev@vger.kernel.org
3335S: Maintained
3336F: drivers/connector/
3337
a3e3354d 3338CONTROL GROUP (CGROUP)
860ca0e6 3339M: Tejun Heo <tj@kernel.org>
ad50c159 3340M: Li Zefan <lizefan@huawei.com>
4d205676 3341M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3342L: cgroups@vger.kernel.org
860ca0e6 3343T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3344S: Maintained
4b16b0c0 3345F: Documentation/cgroup*
679655da
JP
3346F: include/linux/cgroup*
3347F: kernel/cgroup*
a3e3354d
TH
3348
3349CONTROL GROUP - CPUSET
3350M: Li Zefan <lizefan@huawei.com>
3351L: cgroups@vger.kernel.org
3352W: http://www.bullopensource.org/cpuset/
3353W: http://oss.sgi.com/projects/cpusets/
3354T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3355S: Maintained
4b16b0c0 3356F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3357F: include/linux/cpuset.h
3358F: kernel/cpuset.c
3359
3360CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3361M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3362M: Michal Hocko <mhocko@kernel.org>
c4e29738 3363M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3364L: cgroups@vger.kernel.org
3365L: linux-mm@kvack.org
3366S: Maintained
3367F: mm/memcontrol.c
5d1ea48b 3368F: mm/swap_cgroup.c
fb3a0fb6 3369
bebe4678 3370CORETEMP HARDWARE MONITORING DRIVER
96859129 3371M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3372L: linux-hwmon@vger.kernel.org
bebe4678 3373S: Maintained
679655da
JP
3374F: Documentation/hwmon/coretemp
3375F: drivers/hwmon/coretemp.c
bebe4678 3376
1da177e4 3377COSA/SRP SYNC SERIAL DRIVER
8b58be88 3378M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3379W: http://www.fi.muni.cz/~kas/cosa/
3380S: Maintained
679655da 3381F: drivers/net/wan/cosa*
1da177e4 3382
4371ee35 3383CPMAC ETHERNET DRIVER
9dd4aaef 3384M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3385L: netdev@vger.kernel.org
3386S: Maintained
b544dbac 3387F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3388
1da177e4 3389CPU FREQUENCY DRIVERS
9c3646d1 3390M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3391M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3392L: linux-pm@vger.kernel.org
1da177e4 3393S: Maintained
27209d91
VK
3394T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3395T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
993e5483 3396B: https://bugzilla.kernel.org
dabe73cb 3397F: Documentation/cpu-freq/
679655da
JP
3398F: drivers/cpufreq/
3399F: include/linux/cpufreq.h
1da177e4 3400
8a67f0ef
VK
3401CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3402M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3403M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3404L: linux-pm@vger.kernel.org
3405W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3406S: Maintained
3407F: drivers/cpufreq/arm_big_little.h
3408F: drivers/cpufreq/arm_big_little.c
3409F: drivers/cpufreq/arm_big_little_dt.c
3410
14d2c34c 3411CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3412M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3413M: Daniel Lezcano <daniel.lezcano@linaro.org>
3414L: linux-pm@vger.kernel.org
3415L: linux-arm-kernel@lists.infradead.org
cea8321c 3416T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3417S: Maintained
3418F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3419
0c570c18
BZ
3420CPUIDLE DRIVER - ARM EXYNOS
3421M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3422M: Daniel Lezcano <daniel.lezcano@linaro.org>
3423M: Kukjin Kim <kgene@kernel.org>
3424L: linux-pm@vger.kernel.org
3425L: linux-samsung-soc@vger.kernel.org
3426S: Supported
3427F: drivers/cpuidle/cpuidle-exynos.c
3428F: arch/arm/mach-exynos/pm.c
3429
a8e39c35 3430CPUIDLE DRIVERS
9c3646d1 3431M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3432M: Daniel Lezcano <daniel.lezcano@linaro.org>
3433L: linux-pm@vger.kernel.org
3434S: Maintained
cea8321c 3435T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2ed38cbe 3436B: https://bugzilla.kernel.org
a8e39c35
DL
3437F: drivers/cpuidle/*
3438F: include/linux/cpuidle.h
3439
1da177e4 3440CPUID/MSR DRIVER
8b58be88 3441M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3442S: Maintained
679655da
JP
3443F: arch/x86/kernel/cpuid.c
3444F: arch/x86/kernel/msr.c
1da177e4 3445
7fe2f639 3446CPU POWER MONITORING SUBSYSTEM
d8130624 3447M: Thomas Renninger <trenn@suse.com>
103f1790 3448L: linux-pm@vger.kernel.org
7fe2f639 3449S: Maintained
14430813 3450F: tools/power/cpupower/
7fe2f639 3451
1da177e4 3452CRAMFS FILESYSTEM
ce00f85c 3453W: http://sourceforge.net/projects/cramfs/
54886a71 3454S: Orphan / Obsolete
679655da
JP
3455F: Documentation/filesystems/cramfs.txt
3456F: fs/cramfs/
1da177e4
LT
3457
3458CRIS PORT
8b58be88
JP
3459M: Mikael Starvik <starvik@axis.com>
3460M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3461L: linux-cris-kernel@axis.com
1da177e4 3462W: http://developer.axis.com
9f273c24 3463T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3464S: Maintained
679655da 3465F: arch/cris/
df621252 3466F: drivers/tty/serial/crisv10.*
1da177e4
LT
3467
3468CRYPTO API
8b58be88
JP
3469M: Herbert Xu <herbert@gondor.apana.org.au>
3470M: "David S. Miller" <davem@davemloft.net>
1da177e4 3471L: linux-crypto@vger.kernel.org
9f273c24 3472T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3473T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3474S: Maintained
679655da 3475F: Documentation/crypto/
fe1c445b 3476F: Documentation/devicetree/bindings/crypto/
2ca87a17 3477F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3478F: arch/*/crypto/
3479F: crypto/
3480F: drivers/crypto/
3481F: include/crypto/
ff330f73 3482F: include/linux/crypto*
1da177e4 3483
5b07bd57 3484CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3485M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3486L: linux-crypto@vger.kernel.org
3487S: Maintained
51a2228a
JP
3488F: crypto/ansi_cprng.c
3489F: crypto/rng.c
5b07bd57 3490
fc279cc2
HV
3491CS3308 MEDIA DRIVER
3492M: Hans Verkuil <hverkuil@xs4all.nl>
3493L: linux-media@vger.kernel.org
3494T: git git://linuxtv.org/media_tree.git
3495W: http://linuxtv.org
3496S: Odd Fixes
3497F: drivers/media/i2c/cs3308.c
3498F: drivers/media/i2c/cs3308.h
3499
9b4ffa48 3500CS5535 Audio ALSA driver
8b58be88 3501M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3502S: Maintained
679655da 3503F: sound/pci/cs5535audio/
9b4ffa48 3504
a910e4a9 3505CW1200 WLAN driver
b75f0050
JP
3506M: Solomon Peachy <pizza@shaftnet.org>
3507S: Maintained
560424e9 3508F: drivers/net/wireless/st/cw1200/
a910e4a9 3509
6d8425b1 3510CX18 VIDEO4LINUX DRIVER
6afdeaf8 3511M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3512L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3513L: linux-media@vger.kernel.org
275ffde4 3514T: git git://linuxtv.org/media_tree.git
a825eaec 3515W: https://linuxtv.org
30e10993 3516W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3517S: Maintained
618cd932 3518F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3519F: drivers/media/pci/cx18/
6c0f0359 3520F: include/uapi/linux/ivtv*
6d8425b1 3521
3f101d91
HV
3522CX2341X MPEG ENCODER HELPER MODULE
3523M: Hans Verkuil <hverkuil@xs4all.nl>
3524L: linux-media@vger.kernel.org
3525T: git git://linuxtv.org/media_tree.git
a825eaec 3526W: https://linuxtv.org
3f101d91 3527S: Maintained
c368360b 3528F: drivers/media/common/cx2341x*
3f101d91
HV
3529F: include/media/cx2341x*
3530
b8fe6e2c
PB
3531CX24120 MEDIA DRIVER
3532M: Jemma Denson <jdenson@gmail.com>
3533M: Patrick Boettcher <patrick.boettcher@posteo.de>
3534L: linux-media@vger.kernel.org
a825eaec 3535W: https://linuxtv.org
b8fe6e2c
PB
3536Q: http://patchwork.linuxtv.org/project/linux-media/list/
3537S: Maintained
3538F: drivers/media/dvb-frontends/cx24120*
3539
20357578 3540CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3541M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3542M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3543L: linux-media@vger.kernel.org
a825eaec 3544W: https://linuxtv.org
20357578
MCC
3545T: git git://linuxtv.org/media_tree.git
3546S: Odd fixes
618cd932 3547F: Documentation/media/v4l-drivers/cx88*
20357578 3548F: drivers/media/pci/cx88/
6d8425b1 3549
91952bc0
AP
3550CXD2820R MEDIA DRIVER
3551M: Antti Palosaari <crope@iki.fi>
3552L: linux-media@vger.kernel.org
a825eaec 3553W: https://linuxtv.org
91952bc0
AP
3554W: http://palosaari.fi/linux/
3555Q: http://patchwork.linuxtv.org/project/linux-media/list/
3556T: git git://linuxtv.org/anttip/media_tree.git
3557S: Maintained
3558F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3559
e5ec3789 3560CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3561M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3562L: netdev@vger.kernel.org
3563W: http://www.chelsio.com
3564S: Supported
f7917c00 3565F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3566
d8ae3c33 3567CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3568M: Karen Xie <kxie@chelsio.com>
3569L: linux-scsi@vger.kernel.org
3570W: http://www.chelsio.com
3571S: Supported
3572F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3573
e5ec3789 3574CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3575M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3576L: linux-rdma@vger.kernel.org
e5ec3789
SW
3577W: http://www.openfabrics.org
3578S: Supported
679655da 3579F: drivers/infiniband/hw/cxgb3/
a85fb338 3580F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3581
be4c9bad 3582CXGB4 ETHERNET DRIVER (CXGB4)
59cfa789 3583M: Ganesh Goudar <ganeshgr@chelsio.com>
be4c9bad
RD
3584L: netdev@vger.kernel.org
3585W: http://www.chelsio.com
3586S: Supported
f7917c00 3587F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3588
d8ae3c33 3589CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3590M: Karen Xie <kxie@chelsio.com>
3591L: linux-scsi@vger.kernel.org
3592W: http://www.chelsio.com
3593S: Supported
3594F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3595
be4c9bad
RD
3596CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3597M: Steve Wise <swise@chelsio.com>
3598L: linux-rdma@vger.kernel.org
3599W: http://www.openfabrics.org
3600S: Supported
3601F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3602F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3603
5c20a5c7
CL
3604CXGB4VF ETHERNET DRIVER (CXGB4VF)
3605M: Casey Leedom <leedom@chelsio.com>
3606L: netdev@vger.kernel.org
3607W: http://www.chelsio.com
3608S: Supported
f7917c00 3609F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3610
a9282d01
IM
3611CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3612M: Ian Munsie <imunsie@au1.ibm.com>
9d82fd2f 3613M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
a9282d01
IM
3614L: linuxppc-dev@lists.ozlabs.org
3615S: Supported
9d82fd2f 3616F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3617F: drivers/misc/cxl/
ec249dd8 3618F: include/misc/cxl*
a9282d01
IM
3619F: include/uapi/misc/cxl.h
3620F: Documentation/powerpc/cxl.txt
a9282d01
IM
3621F: Documentation/ABI/testing/sysfs-class-cxl
3622
11f43ae7
MO
3623CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3624M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3625M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3626M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3627L: linux-scsi@vger.kernel.org
3628S: Supported
3629F: drivers/scsi/cxlflash/
3630F: include/uapi/scsi/cxlflash_ioctls.h
3631F: Documentation/powerpc/cxlflash.txt
3632
b52b97a3
GC
3633STMMAC ETHERNET DRIVER
3634M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3635M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3636L: netdev@vger.kernel.org
3637W: http://www.stlinux.com
3638S: Supported
7ac6653a 3639F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3640
1da177e4 3641CYBERPRO FB DRIVER
54176cc6 3642M: Russell King <linux@armlinux.org.uk>
efc03ecb 3643L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3644W: http://www.armlinux.org.uk/
1da177e4 3645S: Maintained
8a61f013 3646F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3647
1da177e4 3648CYCLADES ASYNC MUX DRIVER
1da177e4 3649W: http://www.cyclades.com/
d459883e 3650S: Orphan
c897401b 3651F: drivers/tty/cyclades.c
679655da 3652F: include/linux/cyclades.h
c117ab84 3653F: include/uapi/linux/cyclades.h
1da177e4
LT
3654
3655CYCLADES PC300 DRIVER
1da177e4 3656W: http://www.cyclades.com/
d459883e 3657S: Orphan
679655da 3658F: drivers/net/wan/pc300*
1da177e4 3659
402f6ae4
AP
3660CYPRESS_FIRMWARE MEDIA DRIVER
3661M: Antti Palosaari <crope@iki.fi>
3662L: linux-media@vger.kernel.org
a825eaec 3663W: https://linuxtv.org
402f6ae4
AP
3664W: http://palosaari.fi/linux/
3665Q: http://patchwork.linuxtv.org/project/linux-media/list/
3666T: git git://linuxtv.org/anttip/media_tree.git
3667S: Maintained
3668F: drivers/media/common/cypress_firmware*
3669
e3ae3525 3670CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3671M: Ferruh Yigit <fery@cypress.com>
6305902c 3672L: linux-input@vger.kernel.org
be9a6f40 3673S: Supported
6305902c
JP
3674F: drivers/input/touchscreen/cyttsp*
3675F: include/linux/input/cyttsp.h
e3ae3525 3676
aaaf5fbf
JK
3677DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3678M: Joshua Kinard <kumba@gentoo.org>
3679S: Maintained
3680F: drivers/rtc/rtc-ds1685.c
3681F: include/linux/rtc/ds1685.h
3682
1da177e4 3683DAMA SLAVE for AX.25
8b58be88 3684M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3685W: http://yaina.de/jreuter/
3686W: http://www.qsl.net/dl1bke/
3687L: linux-hams@vger.kernel.org
3688S: Maintained
679655da
JP
3689F: net/ax25/af_ax25.c
3690F: net/ax25/ax25_dev.c
3691F: net/ax25/ax25_ds_*
3692F: net/ax25/ax25_in.c
3693F: net/ax25/ax25_out.c
3694F: net/ax25/ax25_timer.c
3695F: net/ax25/sysctl_net_ax25.c
1da177e4 3696
e2d1d6c0 3697DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3698L: netdev@vger.kernel.org
5ff77428 3699S: Orphan
679655da 3700F: Documentation/networking/dmfe.txt
0f04e2aa 3701F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3702
3703DC390/AM53C974 SCSI driver
d8130624 3704M: Hannes Reinecke <hare@suse.com>
71bd849d 3705L: linux-scsi@vger.kernel.org
e2d1d6c0 3706S: Maintained
71bd849d 3707F: drivers/scsi/am53c974.c
e2d1d6c0 3708
1da177e4 3709DC395x SCSI driver
61eee9a7 3710M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3711M: Ali Akcaagac <aliakc@web.de>
3712M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3713L: dc395x@twibble.org
cf015e9f
JP
3714W: http://twibble.org/dist/dc395x/
3715W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3716S: Maintained
679655da
JP
3717F: Documentation/scsi/dc395x.txt
3718F: drivers/scsi/dc395x.*
1da177e4 3719
eb8edb08 3720DCCP PROTOCOL
a89d030e 3721M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3722L: dccp@vger.kernel.org
c996d8b9 3723W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3724S: Maintained
679655da 3725F: include/linux/dccp.h
c117ab84 3726F: include/uapi/linux/dccp.h
679655da
JP
3727F: include/linux/tfrc.h
3728F: net/dccp/
eb8edb08 3729
1da177e4 3730DECnet NETWORK LAYER
1da177e4
LT
3731W: http://linux-decnet.sourceforge.net
3732L: linux-decnet-user@lists.sourceforge.net
f546444d 3733S: Orphan
679655da
JP
3734F: Documentation/networking/decnet.txt
3735F: net/decnet/
1da177e4 3736
ebff05b9
MR
3737DECSTATION PLATFORM SUPPORT
3738M: "Maciej W. Rozycki" <macro@linux-mips.org>
3739L: linux-mips@linux-mips.org
3740W: http://www.linux-mips.org/wiki/DECstation
3741S: Maintained
3742F: arch/mips/dec/
3743F: arch/mips/include/asm/dec/
3744F: arch/mips/include/asm/mach-dec/
3745
1da177e4 3746DEFXX FDDI NETWORK DRIVER
8b58be88 3747M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3748S: Maintained
33f810b2 3749F: drivers/net/fddi/defxx.*
1da177e4 3750
ad8f07cc 3751DELL LAPTOP DRIVER
8b58be88 3752M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3753M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3754L: platform-driver-x86@vger.kernel.org
ad8f07cc 3755S: Maintained
679655da 3756F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3757
817a5cdb
PR
3758DELL LAPTOP RBTN DRIVER
3759M: Pali Rohár <pali.rohar@gmail.com>
3760S: Maintained
3761F: drivers/platform/x86/dell-rbtn.*
3762
cdbff611
PR
3763DELL LAPTOP FREEFALL DRIVER
3764M: Pali Rohár <pali.rohar@gmail.com>
3765S: Maintained
3766F: drivers/platform/x86/dell-smo8800.c
3767
1da177e4 3768DELL LAPTOP SMM DRIVER
a5afba16 3769M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3770S: Maintained
a5afba16 3771F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3772F: include/uapi/linux/i8k.h
1da177e4 3773
90563ec4 3774DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3775M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3776S: Maintained
679655da
JP
3777F: Documentation/dcdbas.txt
3778F: drivers/firmware/dcdbas.*
90563ec4 3779
0b3f6109 3780DELL WMI EXTRAS DRIVER
8b58be88 3781M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3782M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3783S: Maintained
36b3a96f 3784F: drivers/platform/x86/dell-wmi.c
0b3f6109 3785
5efc75e3 3786DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3787M: John Youn <johnyoun@synopsys.com>
5efc75e3 3788L: linux-usb@vger.kernel.org
18f340f9 3789T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3790S: Maintained
197ba5f4 3791F: drivers/usb/dwc2/
5efc75e3 3792
94ab23dd 3793DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3794M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3795L: linux-usb@vger.kernel.org
94ab23dd
FB
3796T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3797S: Maintained
3798F: drivers/usb/dwc3/
3799
833c9545
JB
3800DEVICE COREDUMP (DEV_COREDUMP)
3801M: Johannes Berg <johannes@sipsolutions.net>
3802L: linux-kernel@vger.kernel.org
3803S: Maintained
3804F: drivers/base/devcoredump.c
3805F: include/linux/devcoredump.h
3806
89d07767
KP
3807DEVICE FREQUENCY (DEVFREQ)
3808M: MyungJoo Ham <myungjoo.ham@samsung.com>
3809M: Kyungmin Park <kyungmin.park@samsung.com>
9932ef3c 3810R: Chanwoo Choi <cw00.choi@samsung.com>
88476d34 3811L: linux-pm@vger.kernel.org
6a3cd722 3812T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3813S: Maintained
3814F: drivers/devfreq/
6a3cd722
CC
3815F: include/linux/devfreq.h
3816F: Documentation/devicetree/bindings/devfreq/
89d07767 3817
7dbded06
CC
3818DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3819M: Chanwoo Choi <cw00.choi@samsung.com>
3820L: linux-pm@vger.kernel.org
3821T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3822S: Supported
3823F: drivers/devfreq/event/
3824F: drivers/devfreq/devfreq-event.c
3825F: include/linux/devfreq-event.h
3826F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3827
490b864b
CC
3828BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3829M: Chanwoo Choi <cw00.choi@samsung.com>
3830L: linux-pm@vger.kernel.org
3831L: linux-samsung-soc@vger.kernel.org
3832T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3833S: Maintained
3834F: drivers/devfreq/exynos-bus.c
3835F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3836
1da177e4 3837DEVICE NUMBER REGISTRY
8b58be88 3838M: Torben Mathiasen <device@lanana.org>
1da177e4 3839W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3840S: Maintained
3841
e2d1d6c0 3842DEVICE-MAPPER (LVM)
854ecaad 3843M: Alasdair Kergon <agk@redhat.com>
8504eed3 3844M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3845M: dm-devel@redhat.com
e2d1d6c0
RD
3846L: dm-devel@redhat.com
3847W: http://sources.redhat.com/dm
8a6e2535 3848Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3849T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3850T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3851S: Maintained
679655da
JP
3852F: Documentation/device-mapper/
3853F: drivers/md/dm*
854ecaad 3854F: drivers/md/persistent-data/
679655da
JP
3855F: include/linux/device-mapper.h
3856F: include/linux/dm-*.h
8504eed3 3857F: include/uapi/linux/dm-*.h
e2d1d6c0 3858
bfcd3a46
JP
3859DEVLINK
3860M: Jiri Pirko <jiri@mellanox.com>
3861L: netdev@vger.kernel.org
3862S: Supported
3863F: net/core/devlink.c
3864F: include/net/devlink.h
3865F: include/uapi/linux/devlink.h
3866
c0d995aa
OST
3867DIALOG SEMICONDUCTOR DRIVERS
3868M: Support Opensource <support.opensource@diasemi.com>
3869W: http://www.dialog-semiconductor.com/products
3870S: Supported
3871F: Documentation/hwmon/da90??
047cfd01 3872F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3873F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3874F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3875F: drivers/gpio/gpio-da90??.c
3876F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3877F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3878F: drivers/input/misc/da90??_onkey.c
3879F: drivers/input/touchscreen/da9052_tsi.c
3880F: drivers/leds/leds-da90??.c
3881F: drivers/mfd/da903x.c
3882F: drivers/mfd/da90??-*.c
7be72c2c 3883F: drivers/mfd/da91??-*.c
8c0984e5
SR
3884F: drivers/power/supply/da9052-battery.c
3885F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3886F: drivers/regulator/da903x.c
3887F: drivers/regulator/da9???-regulator.[ch]
3888F: drivers/rtc/rtc-da90??.c
3889F: drivers/video/backlight/da90??_bl.c
3890F: drivers/watchdog/da90??_wdt.c
3891F: include/linux/mfd/da903x.h
3892F: include/linux/mfd/da9052/
3893F: include/linux/mfd/da9055/
047cfd01 3894F: include/linux/mfd/da9062/
c0d995aa 3895F: include/linux/mfd/da9063/
7be72c2c 3896F: include/linux/mfd/da9150/
4eeb08b4 3897F: include/linux/regulator/da9211.h
c0d995aa
OST
3898F: include/sound/da[79]*.h
3899F: sound/soc/codecs/da[79]*.[ch]
3900
6ea5dcdf
WBG
3901DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3902M: William Breathitt Gray <vilhelm.gray@gmail.com>
3903L: linux-gpio@vger.kernel.org
3904S: Maintained
3905F: drivers/gpio/gpio-gpio-mm.c
3906
599aa697
LL
3907DIGI NEO AND CLASSIC PCI PRODUCTS
3908M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3909M: Mark Hounschell <markh@compro.net>
599aa697
LL
3910L: driverdev-devel@linuxdriverproject.org
3911S: Maintained
3912F: drivers/staging/dgnc/
3913
335d7c58 3914DIOLAN U2C-12 I2C DRIVER
ca462085 3915M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3916L: linux-i2c@vger.kernel.org
3917S: Maintained
3918F: drivers/i2c/busses/i2c-diolan-u2c.c
3919
d475c634
MW
3920DIRECT ACCESS (DAX)
3921M: Matthew Wilcox <willy@linux.intel.com>
3922L: linux-fsdevel@vger.kernel.org
3923S: Supported
3924F: fs/dax.c
3925
e7839f25 3926DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3927M: Eric Paris <eparis@parisplace.org>
3c5119c0 3928S: Maintained
679655da
JP
3929F: Documentation/filesystems/dnotify.txt
3930F: fs/notify/dnotify/
3931F: include/linux/dnotify.h
1da177e4
LT
3932
3933DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3934M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3935W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3936W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3937W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3938S: Maintained
3939
4480f15b 3940DISKQUOTA
d8130624 3941M: Jan Kara <jack@suse.com>
1da177e4 3942S: Maintained
679655da
JP
3943F: Documentation/filesystems/quota.txt
3944F: fs/quota/
3945F: include/linux/quota*.h
c117ab84 3946F: include/uapi/linux/quota*.h
1da177e4 3947
702686ad
BT
3948DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3949M: Bernie Thompson <bernie@plugable.com>
3950L: linux-fbdev@vger.kernel.org
3951S: Maintained
3952W: http://plugable.com/category/projects/udlfb/
8a61f013 3953F: drivers/video/fbdev/udlfb.c
702686ad
BT
3954F: include/video/udlfb.h
3955F: Documentation/fb/udlfb.txt
3956
e7839f25 3957DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3958M: Christine Caulfield <ccaulfie@redhat.com>
3959M: David Teigland <teigland@redhat.com>
a4644184 3960L: cluster-devel@redhat.com
5be7b50f 3961W: http://sources.redhat.com/cluster/
9f273c24 3962T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3963S: Supported
679655da 3964F: fs/dlm/
5be7b50f 3965
53b6b3e0
SS
3966DMA BUFFER SHARING FRAMEWORK
3967M: Sumit Semwal <sumit.semwal@linaro.org>
3968S: Maintained
3969L: linux-media@vger.kernel.org
3970L: dri-devel@lists.freedesktop.org
8ada6d2d 3971L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3972F: drivers/dma-buf/
e46d12c6
JP
3973F: include/linux/dma-buf*
3974F: include/linux/reservation.h
3975F: include/linux/*fence.h
53b6b3e0 3976F: Documentation/dma-buf-sharing.txt
0b46fcdb 3977T: git git://anongit.freedesktop.org/drm/drm-misc
53b6b3e0 3978
c483e065
GP
3979SYNC FILE FRAMEWORK
3980M: Sumit Semwal <sumit.semwal@linaro.org>
3981R: Gustavo Padovan <gustavo@padovan.org>
3982S: Maintained
3983L: linux-media@vger.kernel.org
3984L: dri-devel@lists.freedesktop.org
c5ec903d
GP
3985F: drivers/dma-buf/sync_*
3986F: drivers/dma-buf/sw_sync.c
c483e065 3987F: include/linux/sync_file.h
c5ec903d 3988F: include/uapi/linux/sync_file.h
c483e065 3989F: Documentation/sync_file.txt
0b46fcdb 3990T: git git://anongit.freedesktop.org/drm/drm-misc
c483e065 3991
b3e5f263 3992DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3993M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3994L: dmaengine@vger.kernel.org
3995Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3996S: Maintained
679655da 3997F: drivers/dma/
0ce3c066 3998F: include/linux/dmaengine.h
c56d329e 3999F: Documentation/devicetree/bindings/dma/
979a281e
VK
4000F: Documentation/dmaengine/
4001T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 4002
b825037d 4003DME1737 HARDWARE MONITOR DRIVER
8b58be88 4004M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 4005L: linux-hwmon@vger.kernel.org
b825037d 4006S: Maintained
679655da
JP
4007F: Documentation/hwmon/dme1737
4008F: drivers/hwmon/dme1737.c
b825037d 4009
1f31e1b1 4010DMI/SMBIOS SUPPORT
d8130624 4011M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 4012S: Maintained
d4aeef93 4013T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 4014F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
4015F: drivers/firmware/dmi-id.c
4016F: drivers/firmware/dmi_scan.c
4017F: include/linux/dmi.h
4018
7d2c86b5 4019DOCUMENTATION
ad3118b9 4020M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
4021L: linux-doc@vger.kernel.org
4022S: Maintained
679655da 4023F: Documentation/
42f41ecf
JC
4024F: scripts/docproc.c
4025F: scripts/kernel-doc*
97be078b
RD
4026X: Documentation/ABI/
4027X: Documentation/devicetree/
933a46b8
JC
4028X: Documentation/acpi
4029X: Documentation/power
4030X: Documentation/spi
618cd932 4031X: Documentation/media
c51edfb1 4032T: git git://git.lwn.net/linux.git docs-next
abbaeff3 4033
1da177e4 4034DOUBLETALK DRIVER
8b58be88 4035M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
4036L: blinux-list@redhat.com
4037S: Maintained
679655da
JP
4038F: drivers/char/dtlk.c
4039F: include/linux/dtlk.h
1da177e4 4040
e2d1d6c0 4041DPT_I2O SCSI RAID DRIVER
8b58be88 4042M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
4043L: linux-scsi@vger.kernel.org
4044W: http://www.adaptec.com/
4045S: Maintained
679655da
JP
4046F: drivers/scsi/dpt*
4047F: drivers/scsi/dpt/
e2d1d6c0 4048
b411b363 4049DRBD DRIVER
bc2c049d
RK
4050M: Philipp Reisner <philipp.reisner@linbit.com>
4051M: Lars Ellenberg <lars.ellenberg@linbit.com>
4052L: drbd-dev@lists.linbit.com
28b8e8d4 4053W: http://www.drbd.org
bc2c049d
RK
4054T: git git://git.linbit.com/linux-drbd.git
4055T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4056S: Supported
4057F: drivers/block/drbd/
4058F: lib/lru_cache.c
4059F: Documentation/blockdev/drbd/
b411b363 4060
dc7dfcd8 4061DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 4062M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4063T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4064S: Supported
679655da 4065F: Documentation/kobject.txt
7cfc51b9 4066F: drivers/base/
87544653 4067F: fs/debugfs/
dc7dfcd8
WS
4068F: fs/kernfs/
4069F: fs/sysfs/
87544653 4070F: include/linux/debugfs.h
dc7dfcd8 4071F: include/linux/kobj*
679655da 4072F: lib/kobj*
1da177e4
LT
4073
4074DRM DRIVERS
8b58be88 4075M: David Airlie <airlied@linux.ie>
4c6a3999 4076L: dri-devel@lists.freedesktop.org
b0447888 4077T: git git://people.freedesktop.org/~airlied/linux
51b06f9f 4078B: https://bugs.freedesktop.org/
5fc41a70 4079C: irc://chat.freenode.net/dri-devel
1da177e4 4080S: Maintained
679655da 4081F: drivers/gpu/drm/
433e3b34 4082F: drivers/gpu/vga/
d28ab95b
GU
4083F: Documentation/devicetree/bindings/display/
4084F: Documentation/devicetree/bindings/gpu/
4085F: Documentation/devicetree/bindings/video/
621c5474 4086F: Documentation/gpu/
850e9411 4087F: include/drm/
c117ab84 4088F: include/uapi/drm/
1da177e4 4089
d52ea7e3
DV
4090DRM DRIVERS AND MISC GPU PATCHES
4091M: Daniel Vetter <daniel.vetter@intel.com>
4092M: Jani Nikula <jani.nikula@linux.intel.com>
4093M: Sean Paul <seanpaul@chromium.org>
b7a2a230 4094W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
d52ea7e3
DV
4095S: Maintained
4096T: git git://anongit.freedesktop.org/drm/drm-misc
4097F: Documentation/gpu/
4098F: drivers/gpu/vga/
4099F: drivers/gpu/drm/*
4100F: include/drm/drm*
4101F: include/uapi/drm/drm*
4102
c842b693
EV
4103DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4104M: Dave Airlie <airlied@redhat.com>
4105S: Odd Fixes
4106F: drivers/gpu/drm/ast/
4107
5620f47d
DV
4108DRM DRIVERS FOR BRIDGE CHIPS
4109M: Archit Taneja <architt@codeaurora.org>
4110S: Maintained
4111T: git git://anongit.freedesktop.org/drm/drm-misc
4112F: drivers/gpu/drm/bridge/
4113
c842b693
EV
4114DRM DRIVER FOR BOCHS VIRTUAL GPU
4115M: Gerd Hoffmann <kraxel@redhat.com>
0c19f97f
GH
4116L: virtualization@lists.linux-foundation.org
4117T: git git://git.kraxel.org/linux drm-qemu
4118S: Maintained
c842b693
EV
4119F: drivers/gpu/drm/bochs/
4120
4121DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4122M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4123M: Gerd Hoffmann <kraxel@redhat.com>
4124L: virtualization@lists.linux-foundation.org
4125T: git git://git.kraxel.org/linux drm-qemu
af3076e6
GH
4126S: Obsolete
4127W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
c842b693
EV
4128F: drivers/gpu/drm/cirrus/
4129
c26a4017 4130RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4131M: Alex Deucher <alexander.deucher@amd.com>
4132M: Christian König <christian.koenig@amd.com>
7f4c4f80 4133L: amd-gfx@lists.freedesktop.org
566f5939
AD
4134T: git git://people.freedesktop.org/~agd5f/linux
4135S: Supported
4136F: drivers/gpu/drm/radeon/
74c97375 4137F: include/uapi/drm/radeon_drm.h
c26a4017 4138F: drivers/gpu/drm/amd/
74c97375 4139F: include/uapi/drm/amdgpu_drm.h
566f5939 4140
03e255b9
TR
4141DRM PANEL DRIVERS
4142M: Thierry Reding <thierry.reding@gmail.com>
4143L: dri-devel@lists.freedesktop.org
4144T: git git://anongit.freedesktop.org/tegra/linux.git
4145S: Maintained
4146F: drivers/gpu/drm/drm_panel.c
4147F: drivers/gpu/drm/panel/
4148F: include/drm/drm_panel.h
2d799dde 4149F: Documentation/devicetree/bindings/display/panel/
03e255b9 4150
8daf7473 4151INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4152M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4153M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4154L: intel-gfx@lists.freedesktop.org
7564fde3 4155W: https://01.org/linuxgraphics/
51b06f9f 4156B: https://01.org/linuxgraphics/documentation/how-report-bugs
5fc41a70 4157C: irc://chat.freenode.net/intel-gfx
47f95647 4158Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4159T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4160S: Supported
14430813 4161F: drivers/gpu/drm/i915/
8daf7473 4162F: include/drm/i915*
baceac3a 4163F: include/uapi/drm/i915_drm.h
621c5474 4164F: Documentation/gpu/i915.rst
8daf7473 4165
66a46e9d
ZW
4166INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4167M: Zhenyu Wang <zhenyuw@linux.intel.com>
4168M: Zhi Wang <zhi.a.wang@intel.com>
ba7addcd 4169L: intel-gvt-dev@lists.freedesktop.org
66a46e9d
ZW
4170L: intel-gfx@lists.freedesktop.org
4171W: https://01.org/igvt-g
4172T: git https://github.com/01org/gvt-linux.git
4173S: Supported
4174F: drivers/gpu/drm/i915/gvt/
4175
99763bb8
BB
4176DRM DRIVERS FOR ATMEL HLCDC
4177M: Boris Brezillon <boris.brezillon@free-electrons.com>
4178L: dri-devel@lists.freedesktop.org
4179S: Supported
4180F: drivers/gpu/drm/atmel-hlcdc/
4181F: Documentation/devicetree/bindings/drm/atmel/
4182
bf1139df
MR
4183DRM DRIVERS FOR ALLWINNER A10
4184M: Maxime Ripard <maxime.ripard@free-electrons.com>
4185L: dri-devel@lists.freedesktop.org
4186S: Supported
4187F: drivers/gpu/drm/sun4i/
4188F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4189
1de7ac68
NA
4190DRM DRIVERS FOR AMLOGIC SOCS
4191M: Neil Armstrong <narmstrong@baylibre.com>
4192L: dri-devel@lists.freedesktop.org
4193L: linux-amlogic@lists.infradead.org
4194W: http://linux-meson.com/
4195S: Supported
4196F: drivers/gpu/drm/meson/
4197F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4198
398a6d4a
KP
4199DRM DRIVERS FOR EXYNOS
4200M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4201M: Joonyoung Shim <jy0922.shim@samsung.com>
4202M: Seung-Woo Kim <sw0312.kim@samsung.com>
4203M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4204L: dri-devel@lists.freedesktop.org
25a58030 4205T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4206S: Supported
14430813 4207F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4208F: include/uapi/drm/exynos_drm.h
4209F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4210
b55a1b9c 4211DRM DRIVERS FOR FREESCALE DCU
bc66757a 4212M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4213M: Alison Wang <alison.wang@freescale.com>
4214L: dri-devel@lists.freedesktop.org
4215S: Supported
4216F: drivers/gpu/drm/fsl-dcu/
2d799dde 4217F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4218F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4219F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4220
0a3d775f
PZ
4221DRM DRIVERS FOR FREESCALE IMX
4222M: Philipp Zabel <p.zabel@pengutronix.de>
4223L: dri-devel@lists.freedesktop.org
4224S: Maintained
4225F: drivers/gpu/drm/imx/
ef739aa4 4226F: drivers/gpu/ipu-v3/
2d799dde 4227F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4228
ba2199a6
PJ
4229DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4230M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4231L: dri-devel@lists.freedesktop.org
4232T: git git://github.com/patjak/drm-gma500
4233S: Maintained
5ff18e42 4234F: drivers/gpu/drm/gma500/
ba2199a6 4235
c84ffde9
XL
4236DRM DRIVERS FOR HISILICON
4237M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4238M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4239R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4240R: Chen Feng <puck.chen@hisilicon.com>
4241L: dri-devel@lists.freedesktop.org
4242T: git git://github.com/xin3liang/linux.git
4243S: Maintained
4244F: drivers/gpu/drm/hisilicon/
4245F: Documentation/devicetree/bindings/display/hisilicon/
4246
399516ab
EV
4247DRM DRIVER FOR INTEL I810 VIDEO CARDS
4248S: Orphan / Obsolete
4249F: drivers/gpu/drm/i810/
4250F: include/uapi/drm/i810_drm.h
4251
37b2a214
CH
4252DRM DRIVERS FOR MEDIATEK
4253M: CK Hu <ck.hu@mediatek.com>
4254M: Philipp Zabel <p.zabel@pengutronix.de>
4255L: dri-devel@lists.freedesktop.org
4256S: Supported
4257F: drivers/gpu/drm/mediatek/
4258F: Documentation/devicetree/bindings/display/mediatek/
4259
06346451
EV
4260DRM DRIVER FOR MSM ADRENO GPU
4261M: Rob Clark <robdclark@gmail.com>
4262L: linux-arm-msm@vger.kernel.org
4263L: dri-devel@lists.freedesktop.org
4264L: freedreno@lists.freedesktop.org
4265T: git git://people.freedesktop.org/~robclark/linux
4266S: Maintained
4267F: drivers/gpu/drm/msm/
4268F: include/uapi/drm/msm_drm.h
4269F: Documentation/devicetree/bindings/display/msm/
4270
fad89bb3
EV
4271DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4272M: Ben Skeggs <bskeggs@redhat.com>
4273L: dri-devel@lists.freedesktop.org
4274L: nouveau@lists.freedesktop.org
4275T: git git://github.com/skeggsb/linux
4276S: Supported
4277F: drivers/gpu/drm/nouveau/
4278F: include/uapi/drm/nouveau_drm.h
ba2199a6 4279
bd3b49f2 4280DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4281M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4282L: dri-devel@lists.freedesktop.org
4283L: linux-tegra@vger.kernel.org
a5ad7a63 4284T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4285S: Supported
dee8268f 4286F: drivers/gpu/drm/tegra/
a5ad7a63 4287F: drivers/gpu/host1x/
e1e90644 4288F: include/linux/host1x.h
a5ad7a63 4289F: include/uapi/drm/tegra_drm.h
2d799dde 4290F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4291
399516ab
EV
4292DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4293S: Orphan / Obsolete
4294F: drivers/gpu/drm/mga/
4295F: include/uapi/drm/mga_drm.h
4296
c842b693
EV
4297DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4298M: Dave Airlie <airlied@redhat.com>
4299S: Odd Fixes
4300F: drivers/gpu/drm/mgag200/
4301
399516ab
EV
4302DRM DRIVER FOR RAGE 128 VIDEO CARDS
4303S: Orphan / Obsolete
4304F: drivers/gpu/drm/r128/
4305F: include/uapi/drm/r128_drm.h
4306
a284e9d1
LP
4307DRM DRIVERS FOR RENESAS
4308M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4309L: dri-devel@lists.freedesktop.org
4a121096 4310L: linux-renesas-soc@vger.kernel.org
2392ccd4 4311T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4312S: Supported
4313F: drivers/gpu/drm/rcar-du/
4314F: drivers/gpu/drm/shmobile/
a284e9d1 4315F: include/linux/platform_data/shmob_drm.h
33be436d 4316F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4317
c842b693
EV
4318DRM DRIVER FOR QXL VIRTUAL GPU
4319M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4320M: Gerd Hoffmann <kraxel@redhat.com>
4321L: virtualization@lists.linux-foundation.org
4322T: git git://git.kraxel.org/linux drm-qemu
4323S: Maintained
c842b693
EV
4324F: drivers/gpu/drm/qxl/
4325F: include/uapi/drm/qxl_drm.h
a284e9d1 4326
625e0346
HS
4327DRM DRIVERS FOR ROCKCHIP
4328M: Mark Yao <mark.yao@rock-chips.com>
4329L: dri-devel@lists.freedesktop.org
4330S: Maintained
4331F: drivers/gpu/drm/rockchip/
f253f7eb 4332F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4333
399516ab
EV
4334DRM DRIVER FOR SAVAGE VIDEO CARDS
4335S: Orphan / Obsolete
4336F: drivers/gpu/drm/savage/
4337F: include/uapi/drm/savage_drm.h
4338
4339DRM DRIVER FOR SIS VIDEO CARDS
4340S: Orphan / Obsolete
4341F: drivers/gpu/drm/sis/
4342F: include/uapi/drm/sis_drm.h
625e0346 4343
7f11c476
BG
4344DRM DRIVERS FOR STI
4345M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4346M: Vincent Abriou <vincent.abriou@st.com>
4347L: dri-devel@lists.freedesktop.org
4348T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4349S: Maintained
4350F: drivers/gpu/drm/sti
2d799dde 4351F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4352
399516ab
EV
4353DRM DRIVER FOR TDFX VIDEO CARDS
4354S: Orphan / Obsolete
4355F: drivers/gpu/drm/tdfx/
4356
c842b693
EV
4357DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4358M: Dave Airlie <airlied@redhat.com>
4359S: Odd Fixes
4360F: drivers/gpu/drm/udl/
4361
8bb0bce9
LS
4362DRM DRIVERS FOR VIVANTE GPU IP
4363M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4364R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9 4365R: Christian Gmeiner <christian.gmeiner@gmail.com>
c4ae94a3 4366L: etnaviv@lists.freedesktop.org
8bb0bce9
LS
4367L: dri-devel@lists.freedesktop.org
4368S: Maintained
8a9257a0
EV
4369F: drivers/gpu/drm/etnaviv/
4370F: include/uapi/drm/etnaviv_drm.h
4371F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4372
c4291702
EV
4373DRM DRIVER FOR VMWARE VIRTUAL GPU
4374M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4375M: Sinclair Yeh <syeh@vmware.com>
4376M: Thomas Hellstrom <thellstrom@vmware.com>
4377L: dri-devel@lists.freedesktop.org
4378T: git git://people.freedesktop.org/~syeh/repos_linux
4379T: git git://people.freedesktop.org/~thomash/linux
4380S: Supported
4381F: drivers/gpu/drm/vmwgfx/
4382F: include/uapi/drm/vmwgfx_drm.h
4383
8636d452
EA
4384DRM DRIVERS FOR VC4
4385M: Eric Anholt <eric@anholt.net>
4386T: git git://github.com/anholt/linux
4387S: Supported
4388F: drivers/gpu/drm/vc4/
4389F: include/uapi/drm/vc4_drm.h
4390F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4391
5ef330a7
TV
4392DRM DRIVERS FOR TI OMAP
4393M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4394L: dri-devel@lists.freedesktop.org
4395S: Maintained
4396F: drivers/gpu/drm/omapdrm/
4397F: Documentation/devicetree/bindings/display/ti/
4398
adb314ed
TV
4399DRM DRIVERS FOR TI LCDC
4400M: Jyri Sarha <jsarha@ti.com>
4401R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4402L: dri-devel@lists.freedesktop.org
4403S: Maintained
4404F: drivers/gpu/drm/tilcdc/
4405F: Documentation/devicetree/bindings/display/tilcdc/
4406
dbb01037
SG
4407DRM DRIVERS FOR ZTE ZX
4408M: Shawn Guo <shawnguo@kernel.org>
4409L: dri-devel@lists.freedesktop.org
4410S: Maintained
4411F: drivers/gpu/drm/zte/
4412F: Documentation/devicetree/bindings/display/zte,vou.txt
4413
598df1ac
AK
4414DSBR100 USB FM RADIO DRIVER
4415M: Alexey Klimov <klimov.linux@gmail.com>
4416L: linux-media@vger.kernel.org
4417T: git git://linuxtv.org/media_tree.git
4418S: Maintained
4419F: drivers/media/radio/dsbr100.c
4420
1da177e4 4421DSCC4 DRIVER
8b58be88 4422M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4423L: netdev@vger.kernel.org
1da177e4 4424S: Maintained
679655da 4425F: drivers/net/wan/dscc4.c
1da177e4 4426
cc11b140
HV
4427DT3155 MEDIA DRIVER
4428M: Hans Verkuil <hverkuil@xs4all.nl>
4429L: linux-media@vger.kernel.org
4430T: git git://linuxtv.org/media_tree.git
a825eaec 4431W: https://linuxtv.org
cc11b140
HV
4432S: Odd Fixes
4433F: drivers/media/pci/dt3155/
4434
91952bc0
AP
4435DVB_USB_AF9015 MEDIA DRIVER
4436M: Antti Palosaari <crope@iki.fi>
4437L: linux-media@vger.kernel.org
a825eaec 4438W: https://linuxtv.org
91952bc0
AP
4439W: http://palosaari.fi/linux/
4440Q: http://patchwork.linuxtv.org/project/linux-media/list/
4441T: git git://linuxtv.org/anttip/media_tree.git
4442S: Maintained
4443F: drivers/media/usb/dvb-usb-v2/af9015*
4444
4445DVB_USB_AF9035 MEDIA DRIVER
4446M: Antti Palosaari <crope@iki.fi>
4447L: linux-media@vger.kernel.org
a825eaec 4448W: https://linuxtv.org
91952bc0
AP
4449W: http://palosaari.fi/linux/
4450Q: http://patchwork.linuxtv.org/project/linux-media/list/
4451T: git git://linuxtv.org/anttip/media_tree.git
4452S: Maintained
4453F: drivers/media/usb/dvb-usb-v2/af9035*
4454
4455DVB_USB_ANYSEE MEDIA DRIVER
4456M: Antti Palosaari <crope@iki.fi>
4457L: linux-media@vger.kernel.org
a825eaec 4458W: https://linuxtv.org
91952bc0
AP
4459W: http://palosaari.fi/linux/
4460Q: http://patchwork.linuxtv.org/project/linux-media/list/
4461T: git git://linuxtv.org/anttip/media_tree.git
4462S: Maintained
4463F: drivers/media/usb/dvb-usb-v2/anysee*
4464
4465DVB_USB_AU6610 MEDIA DRIVER
4466M: Antti Palosaari <crope@iki.fi>
4467L: linux-media@vger.kernel.org
a825eaec 4468W: https://linuxtv.org
91952bc0
AP
4469W: http://palosaari.fi/linux/
4470Q: http://patchwork.linuxtv.org/project/linux-media/list/
4471T: git git://linuxtv.org/anttip/media_tree.git
4472S: Maintained
4473F: drivers/media/usb/dvb-usb-v2/au6610*
4474
4475DVB_USB_CE6230 MEDIA DRIVER
4476M: Antti Palosaari <crope@iki.fi>
4477L: linux-media@vger.kernel.org
a825eaec 4478W: https://linuxtv.org
91952bc0
AP
4479W: http://palosaari.fi/linux/
4480Q: http://patchwork.linuxtv.org/project/linux-media/list/
4481T: git git://linuxtv.org/anttip/media_tree.git
4482S: Maintained
4483F: drivers/media/usb/dvb-usb-v2/ce6230*
4484
d099dea2
MK
4485DVB_USB_CXUSB MEDIA DRIVER
4486M: Michael Krufky <mkrufky@linuxtv.org>
4487L: linux-media@vger.kernel.org
a825eaec 4488W: https://linuxtv.org
d099dea2
MK
4489W: http://github.com/mkrufky
4490Q: http://patchwork.linuxtv.org/project/linux-media/list/
4491T: git git://linuxtv.org/media_tree.git
4492S: Maintained
9819da66 4493F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4494
91952bc0 4495DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4496M: Antti Palosaari <crope@iki.fi>
4497L: linux-media@vger.kernel.org
a825eaec 4498W: https://linuxtv.org
91952bc0
AP
4499W: http://palosaari.fi/linux/
4500Q: http://patchwork.linuxtv.org/project/linux-media/list/
4501T: git git://linuxtv.org/anttip/media_tree.git
4502S: Maintained
91952bc0 4503F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4504
5560983b 4505DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4506M: Antti Palosaari <crope@iki.fi>
4507L: linux-media@vger.kernel.org
a825eaec 4508W: https://linuxtv.org
91952bc0
AP
4509Q: http://patchwork.linuxtv.org/project/linux-media/list/
4510T: git git://linuxtv.org/anttip/media_tree.git
4511S: Maintained
5560983b 4512F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4513
8856f5f2
MK
4514DVB_USB_MXL111SF MEDIA DRIVER
4515M: Michael Krufky <mkrufky@linuxtv.org>
4516L: linux-media@vger.kernel.org
a825eaec 4517W: https://linuxtv.org
8856f5f2
MK
4518W: http://github.com/mkrufky
4519Q: http://patchwork.linuxtv.org/project/linux-media/list/
4520T: git git://linuxtv.org/mkrufky/mxl111sf.git
4521S: Maintained
4522F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4523
91952bc0
AP
4524DVB_USB_RTL28XXU MEDIA DRIVER
4525M: Antti Palosaari <crope@iki.fi>
4526L: linux-media@vger.kernel.org
a825eaec 4527W: https://linuxtv.org
91952bc0
AP
4528W: http://palosaari.fi/linux/
4529Q: http://patchwork.linuxtv.org/project/linux-media/list/
4530T: git git://linuxtv.org/anttip/media_tree.git
4531S: Maintained
4532F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4533
4534DVB_USB_V2 MEDIA DRIVER
4535M: Antti Palosaari <crope@iki.fi>
4536L: linux-media@vger.kernel.org
a825eaec 4537W: https://linuxtv.org
91952bc0
AP
4538W: http://palosaari.fi/linux/
4539Q: http://patchwork.linuxtv.org/project/linux-media/list/
4540T: git git://linuxtv.org/anttip/media_tree.git
4541S: Maintained
4542F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4543F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4544
ac0ac38f 4545DYNAMIC DEBUG
5c4a97d1 4546M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4547S: Maintained
4548F: lib/dynamic_debug.c
4549F: include/linux/dynamic_debug.h
4550
789c7048 4551DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4552M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4553S: Maintained
df621252 4554F: drivers/tty/serial/dz.*
789c7048 4555
f17effbe
MF
4556E3X0 POWER BUTTON DRIVER
4557M: Moritz Fischer <moritz.fischer@ettus.com>
4558L: usrp-users@lists.ettus.com
4559W: http://www.ettus.com
4560S: Supported
4561F: drivers/input/misc/e3x0-button.c
4562F: Documentation/devicetree/bindings/input/e3x0-button.txt
4563
91952bc0
AP
4564E4000 MEDIA DRIVER
4565M: Antti Palosaari <crope@iki.fi>
4566L: linux-media@vger.kernel.org
a825eaec 4567W: https://linuxtv.org
91952bc0
AP
4568W: http://palosaari.fi/linux/
4569Q: http://patchwork.linuxtv.org/project/linux-media/list/
4570T: git git://linuxtv.org/anttip/media_tree.git
4571S: Maintained
4572F: drivers/media/tuners/e4000*
4573
1da177e4 4574EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4575M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4576L: linux-scsi@vger.kernel.org
4577S: Maintained
679655da 4578F: drivers/scsi/eata.c
1da177e4 4579
91952bc0
AP
4580EC100 MEDIA DRIVER
4581M: Antti Palosaari <crope@iki.fi>
4582L: linux-media@vger.kernel.org
a825eaec 4583W: https://linuxtv.org
91952bc0
AP
4584W: http://palosaari.fi/linux/
4585Q: http://patchwork.linuxtv.org/project/linux-media/list/
4586T: git git://linuxtv.org/anttip/media_tree.git
4587S: Maintained
4588F: drivers/media/dvb-frontends/ec100*
4589
237fead6 4590ECRYPT FILE SYSTEM
0de9adf2 4591M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4592L: ecryptfs@vger.kernel.org
24a923e4 4593W: http://ecryptfs.org
6dc7516e 4594W: https://launchpad.net/ecryptfs
9f273c24 4595T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4596S: Supported
679655da
JP
4597F: Documentation/filesystems/ecryptfs.txt
4598F: fs/ecryptfs/
237fead6 4599
da9bb1d2 4600EDAC-CORE
aa15aa0e 4601M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4602M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4603M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4604L: linux-edac@vger.kernel.org
07cd6bf5
FW
4605T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4606T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4607S: Supported
b73bbad3
MCC
4608F: Documentation/admin-guide/ras.rst
4609F: Documentation/driver-api/edac.rst
91445c72 4610F: drivers/edac/
679655da 4611F: include/linux/edac.h
0e438e3f 4612
c476c23b 4613EDAC-AMD64
487ba8e8 4614M: Borislav Petkov <bp@alien8.de>
91445c72 4615L: linux-edac@vger.kernel.org
487ba8e8 4616S: Maintained
c476c23b
BP
4617F: drivers/edac/amd64_edac*
4618
836dae5d 4619EDAC-CALXEDA
836dae5d
RR
4620M: Robert Richter <rric@kernel.org>
4621L: linux-edac@vger.kernel.org
836dae5d
RR
4622S: Maintained
4623F: drivers/edac/highbank*
4624
f65aad41
RB
4625EDAC-CAVIUM
4626M: Ralf Baechle <ralf@linux-mips.org>
4627M: David Daney <david.daney@cavium.com>
4628L: linux-edac@vger.kernel.org
4629L: linux-mips@linux-mips.org
f65aad41
RB
4630S: Supported
4631F: drivers/edac/octeon_edac*
4632
0e438e3f 4633EDAC-E752X
8b58be88 4634M: Mark Gross <mark.gross@intel.com>
91445c72 4635L: linux-edac@vger.kernel.org
0e438e3f 4636S: Maintained
679655da 4637F: drivers/edac/e752x_edac.c
0e438e3f
DP
4638
4639EDAC-E7XXX
91445c72 4640L: linux-edac@vger.kernel.org
0e438e3f 4641S: Maintained
679655da 4642F: drivers/edac/e7xxx_edac.c
0e438e3f 4643
7d136731
BP
4644EDAC-FSL_DDR
4645M: York Sun <york.sun@nxp.com>
4646L: linux-edac@vger.kernel.org
4647S: Maintained
4648F: drivers/edac/fsl_ddr_edac.*
4649
77c5f5d2 4650EDAC-GHES
5dc8a864
MCC
4651M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4652M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4653L: linux-edac@vger.kernel.org
77c5f5d2 4654S: Maintained
2caa67a6 4655F: drivers/edac/ghes_edac.c
77c5f5d2 4656
6bc78404 4657EDAC-I82443BXGX
8b58be88 4658M: Tim Small <tim@buttersideup.com>
91445c72 4659L: linux-edac@vger.kernel.org
6bc78404 4660S: Maintained
679655da 4661F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4662
4663EDAC-I3000
91445c72 4664L: linux-edac@vger.kernel.org
c91d9075 4665S: Orphan
679655da 4666F: drivers/edac/i3000_edac.c
6bc78404
DT
4667
4668EDAC-I5000
91445c72 4669L: linux-edac@vger.kernel.org
ba9a5918 4670S: Maintained
679655da 4671F: drivers/edac/i5000_edac.c
ba9a5918 4672
44c12cb2 4673EDAC-I5400
5dc8a864
MCC
4674M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4675M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4676L: linux-edac@vger.kernel.org
44c12cb2 4677S: Maintained
679655da 4678F: drivers/edac/i5400_edac.c
44c12cb2 4679
3c9c92b6 4680EDAC-I7300
5dc8a864
MCC
4681M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4682M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4683L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4684S: Maintained
4685F: drivers/edac/i7300_edac.c
4686
67c89316 4687EDAC-I7CORE
5dc8a864
MCC
4688M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4689M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4690L: linux-edac@vger.kernel.org
67c89316 4691S: Maintained
70aff0ce 4692F: drivers/edac/i7core_edac.c
67c89316 4693
ba9a5918 4694EDAC-I82975X
8b58be88 4695M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4696M: "Arvind R." <arvino55@gmail.com>
91445c72 4697L: linux-edac@vger.kernel.org
ba9a5918 4698S: Maintained
679655da 4699F: drivers/edac/i82975x_edac.c
ba9a5918 4700
791b4706
JB
4701EDAC-IE31200
4702M: Jason Baron <jbaron@akamai.com>
4703L: linux-edac@vger.kernel.org
791b4706
JB
4704S: Maintained
4705F: drivers/edac/ie31200_edac.c
4706
ccdfb979 4707EDAC-MPC85XX
30c7469b 4708M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4709L: linux-edac@vger.kernel.org
ccdfb979
JT
4710S: Maintained
4711F: drivers/edac/mpc85xx_edac.[ch]
4712
ba9a5918 4713EDAC-PASEMI
8b58be88 4714M: Egor Martovetsky <egor@pasemi.com>
91445c72 4715L: linux-edac@vger.kernel.org
6bc78404 4716S: Maintained
679655da 4717F: drivers/edac/pasemi_edac.c
6bc78404 4718
0e438e3f 4719EDAC-R82600
8b58be88 4720M: Tim Small <tim@buttersideup.com>
91445c72 4721L: linux-edac@vger.kernel.org
0e438e3f 4722S: Maintained
679655da 4723F: drivers/edac/r82600_edac.c
da9bb1d2 4724
4d096ca7 4725EDAC-SBRIDGE
5dc8a864
MCC
4726M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4727M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4728L: linux-edac@vger.kernel.org
4d096ca7
MCC
4729S: Maintained
4730F: drivers/edac/sb_edac.c
4731
4ec656bd
TL
4732EDAC-SKYLAKE
4733M: Tony Luck <tony.luck@intel.com>
4734L: linux-edac@vger.kernel.org
4735S: Maintained
4736F: drivers/edac/skx_edac.c
4737
995e1de4
LH
4738EDAC-XGENE
4739APPLIED MICRO (APM) X-GENE SOC EDAC
4740M: Loc Ho <lho@apm.com>
4741S: Supported
4742F: drivers/edac/xgene_edac.c
4743F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4744
af39917d
CL
4745EDIROL UA-101/UA-1000 DRIVER
4746M: Clemens Ladisch <clemens@ladisch.de>
4747L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4748T: git git://git.alsa-project.org/alsa-kernel.git
4749S: Maintained
4750F: sound/usb/misc/ua101.c
4751
1f7df953 4752EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4753M: Matt Fleming <matt@codeblueprint.co.uk>
6026ed2f 4754M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 4755L: linux-efi@vger.kernel.org
6026ed2f 4756T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
1f7df953 4757S: Maintained
fb2efb5c 4758F: Documentation/efi-stub.txt
f135a176 4759F: arch/*/kernel/efi.c
1f7df953 4760F: arch/x86/boot/compressed/eboot.[ch]
f135a176 4761F: arch/*/include/asm/efi.h
e8dfe6d8
MF
4762F: arch/x86/platform/efi/
4763F: drivers/firmware/efi/
1f7df953 4764F: include/linux/efi*.h
f135a176
AB
4765F: arch/arm/boot/compressed/efi-header.S
4766F: arch/arm64/kernel/efi-entry.S
1f7df953 4767
d68772b7
MF
4768EFI VARIABLE FILESYSTEM
4769M: Matthew Garrett <matthew.garrett@nebula.com>
4770M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4771M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4772T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4773L: linux-efi@vger.kernel.org
4774S: Maintained
4775F: fs/efivarfs/
4776
85a00d9b
PJ
4777EFIFB FRAMEBUFFER DRIVER
4778L: linux-fbdev@vger.kernel.org
4779M: Peter Jones <pjones@redhat.com>
4780S: Maintained
8a61f013 4781F: drivers/video/fbdev/efifb.c
85a00d9b 4782
ff6301da
IH
4783EFI TEST DRIVER
4784L: linux-efi@vger.kernel.org
4785M: Ivan Hu <ivan.hu@canonical.com>
4786M: Matt Fleming <matt@codeblueprint.co.uk>
4787S: Maintained
4788F: drivers/firmware/efi/test/
4789
0bee8d28
JT
4790EFS FILESYSTEM
4791W: http://aeschi.ch.eu.org/efs/
4792S: Orphan
679655da 4793F: fs/efs/
0bee8d28 4794
aa8a9e25 4795EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4796M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4797L: netdev@vger.kernel.org
4798S: Maintained
9aa32835 4799F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4800
f0319efe 4801EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4802M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4803M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4804L: linux-media@vger.kernel.org
a825eaec 4805W: https://linuxtv.org
f0319efe
MCC
4806T: git git://linuxtv.org/media_tree.git
4807S: Maintained
4808F: drivers/media/usb/em28xx/
618cd932 4809F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4810
3e3a7d66 4811EMBEDDED LINUX
8b58be88
JP
4812M: Paul Gortmaker <paul.gortmaker@windriver.com>
4813M: Matt Mackall <mpm@selenic.com>
4814M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4815L: linux-embedded@vger.kernel.org
4816S: Maintained
4817
b8aca0c1
JS
4818EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4819M: James Smart <james.smart@broadcom.com>
4820M: Dick Kennedy <dick.kennedy@broadcom.com>
ce00f85c 4821L: linux-scsi@vger.kernel.org
b8aca0c1 4822W: http://www.broadcom.com
ce00f85c 4823S: Supported
679655da 4824F: drivers/scsi/lpfc/
3a1c1d44 4825
5f5bac82 4826ENE CB710 FLASH CARD READER DRIVER
8b58be88 4827M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4828S: Maintained
4829F: drivers/misc/cb710/
4830F: drivers/mmc/host/cb710-mmc.*
4831F: include/linux/cb710.h
4832
931e39a1
ML
4833ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4834M: Maxim Levitsky <maximlevitsky@gmail.com>
4835S: Maintained
2a837449 4836F: drivers/media/rc/ene_ir.*
931e39a1 4837
d5ca9006 4838EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4839M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4840S: Maintained
084bad91 4841T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4842F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4843F: include/video/s1d13xxxfb.h
d5ca9006 4844
38df6492
ME
4845ET131X NETWORK DRIVER
4846M: Mark Einon <mark.einon@gmail.com>
4847S: Odd Fixes
4848F: drivers/net/ethernet/agere/
4849
1da177e4 4850ETHERNET BRIDGE
adbbf69d 4851M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4852L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4853L: netdev@vger.kernel.org
c996d8b9 4854W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4855S: Maintained
679655da
JP
4856F: include/linux/netfilter_bridge/
4857F: net/bridge/
1da177e4 4858
22f08ad9
FF
4859ETHERNET PHY LIBRARY
4860M: Florian Fainelli <f.fainelli@gmail.com>
4861L: netdev@vger.kernel.org
4862S: Maintained
4863F: include/linux/phy.h
4864F: include/linux/phy_fixed.h
4865F: drivers/net/phy/
4866F: Documentation/networking/phy.txt
4867F: drivers/of/of_mdio.c
4868F: drivers/of/of_net.c
4869
1da177e4 4870EXT2 FILE SYSTEM
d8130624 4871M: Jan Kara <jack@suse.com>
72be2ccf 4872L: linux-ext4@vger.kernel.org
1da177e4 4873S: Maintained
679655da
JP
4874F: Documentation/filesystems/ext2.txt
4875F: fs/ext2/
4876F: include/linux/ext2*
1da177e4 4877
72be2ccf 4878EXT4 FILE SYSTEM
8b58be88 4879M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4880M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4881L: linux-ext4@vger.kernel.org
08a225f1 4882W: http://ext4.wiki.kernel.org
8a6e2535 4883Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4884T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4885S: Maintained
679655da
JP
4886F: Documentation/filesystems/ext4.txt
4887F: fs/ext4/
1da177e4 4888
c5532b09 4889Extended Verification Module (EVM)
74dd744f
MZ
4890M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4891L: linux-ima-devel@lists.sourceforge.net
4892L: linux-security-module@vger.kernel.org
c5532b09
MZ
4893S: Supported
4894F: security/integrity/evm/
4895
df6b3cfe
MH
4896EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4897M: MyungJoo Ham <myungjoo.ham@samsung.com>
4898M: Chanwoo Choi <cw00.choi@samsung.com>
4899L: linux-kernel@vger.kernel.org
81df63a9 4900T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4901S: Maintained
4902F: drivers/extcon/
cd2c3e7f
CC
4903F: include/linux/extcon/
4904F: include/linux/extcon.h
df6b3cfe 4905F: Documentation/extcon/
cd2c3e7f 4906F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4907
e2a75c44 4908EXYNOS DP DRIVER
b7701755 4909M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4910L: dri-devel@lists.freedesktop.org
4911S: Maintained
4912F: drivers/gpu/drm/exynos/exynos_dp*
4913
9b93a409
MS
4914EXYNOS SYSMMU (IOMMU) driver
4915M: Marek Szyprowski <m.szyprowski@samsung.com>
4916L: iommu@lists.linux-foundation.org
4917S: Maintained
4918F: drivers/iommu/exynos-iommu.c
4919
4a66d3fe
NC
4920EZchip NPS platform support
4921M: Noam Camus <noamc@ezchip.com>
4922S: Supported
4923F: arch/arc/plat-eznps
4924F: arch/arc/boot/dts/eznps.dts
4925
e53004e2 4926F71805F HARDWARE MONITORING DRIVER
d8130624 4927M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4928L: linux-hwmon@vger.kernel.org
e53004e2 4929S: Maintained
679655da
JP
4930F: Documentation/hwmon/f71805f
4931F: drivers/hwmon/f71805f.c
e53004e2 4932
eea977ed
MB
4933FC0011 TUNER DRIVER
4934M: Michael Buesch <m@bues.ch>
4935L: linux-media@vger.kernel.org
4936S: Maintained
ccae7af2
MCC
4937F: drivers/media/tuners/fc0011.h
4938F: drivers/media/tuners/fc0011.c
eea977ed 4939
91952bc0
AP
4940FC2580 MEDIA DRIVER
4941M: Antti Palosaari <crope@iki.fi>
4942L: linux-media@vger.kernel.org
a825eaec 4943W: https://linuxtv.org
91952bc0
AP
4944W: http://palosaari.fi/linux/
4945Q: http://patchwork.linuxtv.org/project/linux-media/list/
4946T: git git://linuxtv.org/anttip/media_tree.git
4947S: Maintained
4948F: drivers/media/tuners/fc2580*
eea977ed 4949
88b2dbdb
EP
4950FANOTIFY
4951M: Eric Paris <eparis@redhat.com>
4952S: Maintained
4953F: fs/notify/fanotify/
4954F: include/linux/fanotify.h
c117ab84 4955F: include/uapi/linux/fanotify.h
88b2dbdb 4956
1da177e4 4957FARSYNC SYNCHRONOUS DRIVER
8b58be88 4958M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4959W: http://www.farsite.co.uk/
4960S: Supported
679655da 4961F: drivers/net/wan/farsync.*
1da177e4 4962
c5408b88 4963FAULT INJECTION SUPPORT
8b58be88 4964M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4965S: Supported
679655da
JP
4966F: Documentation/fault-injection/
4967F: lib/fault-inject.c
c5408b88 4968
053e514f
NT
4969FBTFT Framebuffer drivers
4970M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4971M: Noralf Trønnes <noralf@tronnes.org>
4972S: Maintained
4973F: drivers/staging/fbtft/
4974
cae727db 4975FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4976M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4977L: fcoe-devel@open-fcoe.org
cae727db
RL
4978W: www.Open-FCoE.org
4979S: Supported
4980F: drivers/scsi/libfc/
4981F: drivers/scsi/fcoe/
4982F: include/scsi/fc/
4983F: include/scsi/libfc.h
4984F: include/scsi/libfcoe.h
c117ab84 4985F: include/uapi/scsi/fc/
cae727db 4986
e2d1d6c0 4987FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4988M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4989M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4990L: linux-fsdevel@vger.kernel.org
1da177e4 4991S: Maintained
679655da
JP
4992F: include/linux/fcntl.h
4993F: include/linux/fs.h
c117ab84
CEB
4994F: include/uapi/linux/fcntl.h
4995F: include/uapi/linux/fs.h
679655da
JP
4996F: fs/fcntl.c
4997F: fs/locks.c
1da177e4 4998
e2d1d6c0 4999FILESYSTEMS (VFS and infrastructure)
8b58be88 5000M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 5001L: linux-fsdevel@vger.kernel.org
173acc7c 5002S: Maintained
679655da 5003F: fs/*
173acc7c 5004
b26e0ed4 5005FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 5006M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 5007L: linux-hwmon@vger.kernel.org
b26e0ed4 5008S: Maintained
d5ca6918
JP
5009F: drivers/hwmon/f75375s.c
5010F: include/linux/f75375s.h
b26e0ed4 5011
a331b0c3
CL
5012FIREWIRE AUDIO DRIVERS
5013M: Clemens Ladisch <clemens@ladisch.de>
5014L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5015T: git git://git.alsa-project.org/alsa-kernel.git
5016S: Maintained
5017F: sound/firewire/
5018
eb86ec51
SR
5019FIREWIRE MEDIA DRIVERS (firedtv)
5020M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5021L: linux-media@vger.kernel.org
5022L: linux1394-devel@lists.sourceforge.net
5023T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5024S: Maintained
5025F: drivers/media/firewire/
5026
a511ce33
CB
5027FIREWIRE SBP-2 TARGET
5028M: Chris Boot <bootc@bootc.net>
5029L: linux-scsi@vger.kernel.org
5030L: target-devel@vger.kernel.org
5031L: linux1394-devel@lists.sourceforge.net
5032T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5033S: Maintained
5034F: drivers/target/sbp/
5035
7d2c86b5 5036FIREWIRE SUBSYSTEM
8b58be88 5037M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5038L: linux1394-devel@lists.sourceforge.net
958a29cb 5039W: http://ieee1394.wiki.kernel.org/
2ca526bf 5040T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5041S: Maintained
679655da 5042F: drivers/firewire/
8f06ce3b
SR
5043F: include/linux/firewire.h
5044F: include/uapi/linux/firewire*.h
9f6d3c4b 5045F: tools/firewire/
e2d1d6c0
RD
5046
5047FIRMWARE LOADER (request_firmware)
39e68089 5048M: Ming Lei <ming.lei@canonical.com>
e7604239 5049M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5050L: linux-kernel@vger.kernel.org
5051S: Maintained
679655da
JP
5052F: Documentation/firmware_class/
5053F: drivers/base/firmware*.c
5054F: include/linux/firmware.h
e2d1d6c0 5055
f730e3dc 5056FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5057M: Joshua Morris <josh.h.morris@us.ibm.com>
5058M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5059S: Maintained
5060F: drivers/block/rsxx/
5061
8206f664 5062FLOPPY DRIVER
e5f6450c 5063M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5064T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5065S: Odd fixes
5066F: drivers/block/floppy.c
5067
9c9f32ed
AR
5068FMC SUBSYSTEM
5069M: Alessandro Rubini <rubini@gnudd.com>
5070W: http://www.ohwr.org/projects/fmc-bus
5071S: Supported
5072F: drivers/fmc/
5073F: include/linux/fmc*.h
5074F: include/linux/ipmi-fru.h
5075K: fmc_d.*register
5076
3c0ed7d5
AT
5077FPGA MANAGER FRAMEWORK
5078M: Alan Tull <atull@opensource.altera.com>
dd7d664a 5079R: Moritz Fischer <moritz.fischer@ettus.com>
7f1a5f04 5080L: linux-fpga@vger.kernel.org
3c0ed7d5 5081S: Maintained
e4998077 5082T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
3c0ed7d5
AT
5083F: drivers/fpga/
5084F: include/linux/fpga/fpga-mgr.h
5085W: http://www.rocketboards.org
5086
e2d1d6c0 5087FPU EMULATOR
8b58be88 5088M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5089W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5090S: Maintained
679655da 5091F: arch/x86/math-emu/
e2d1d6c0
RD
5092
5093FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5094L: netdev@vger.kernel.org
c173bfac 5095S: Orphan
679655da
JP
5096F: drivers/net/wan/dlci.c
5097F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5098
5099FRAMEBUFFER LAYER
04f6152d 5100M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
c69f677c 5101L: linux-fbdev@vger.kernel.org
04f6152d 5102T: git git://github.com/bzolnier/linux.git
b22fe37b 5103Q: http://patchwork.kernel.org/project/linux-fbdev/list/
04f6152d 5104S: Maintained
679655da 5105F: Documentation/fb/
b22fe37b
PM
5106F: drivers/video/
5107F: include/video/
679655da 5108F: include/linux/fb.h
c117ab84
CEB
5109F: include/uapi/video/
5110F: include/uapi/linux/fb.h
e2d1d6c0 5111
93aafb6d
HG
5112FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5113M: Horia Geantă <horia.geanta@nxp.com>
5114M: Dan Douglass <dan.douglass@nxp.com>
5115L: linux-crypto@vger.kernel.org
5116S: Maintained
5117F: drivers/crypto/caam/
5118F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5119
a57c188e 5120FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5121M: Timur Tabi <timur@tabi.org>
a57c188e 5122L: linux-fbdev@vger.kernel.org
c4ef9bc4 5123S: Maintained
8a61f013 5124F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5125
e2d1d6c0 5126FREESCALE DMA DRIVER
8b58be88
JP
5127M: Li Yang <leoli@freescale.com>
5128M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5129L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5130S: Maintained
679655da 5131F: drivers/dma/fsldma.*
e2d1d6c0 5132
44248aff
HX
5133FREESCALE GPMI NAND DRIVER
5134M: Han Xu <han.xu@nxp.com>
5135L: linux-mtd@lists.infradead.org
5136S: Maintained
5137F: drivers/mtd/nand/gpmi-nand/*
5138
e2d1d6c0 5139FREESCALE I2C CPM DRIVER
8b58be88 5140M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5141L: linuxppc-dev@lists.ozlabs.org
846557d3 5142L: linux-i2c@vger.kernel.org
0d2b405a 5143S: Maintained
679655da 5144F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5145
60e8c5ab 5146FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5147M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5148L: linux-fbdev@vger.kernel.org
efc03ecb 5149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5150S: Maintained
bad985a1 5151F: include/linux/platform_data/video-imxfb.h
8a61f013 5152F: drivers/video/fbdev/imxfb.c
60e8c5ab 5153
4d8e2cef 5154FREESCALE QUAD SPI DRIVER
38714fbd 5155M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5156L: linux-mtd@lists.infradead.org
5157S: Maintained
5158F: drivers/mtd/spi-nor/fsl-quadspi.c
5159
4689a6b1 5160FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5161M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5162M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5163L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5164L: netdev@vger.kernel.org
5165S: Maintained
ec21e2ec 5166F: drivers/net/ethernet/freescale/fs_enet/
679655da 5167F: include/linux/fs_enet_pd.h
4689a6b1 5168
63a0a00b
NA
5169FREESCALE IMX / MXC FEC DRIVER
5170M: Fugang Duan <fugang.duan@nxp.com>
5171L: netdev@vger.kernel.org
5172S: Maintained
5173F: drivers/net/ethernet/freescale/fec_main.c
5174F: drivers/net/ethernet/freescale/fec_ptp.c
5175F: drivers/net/ethernet/freescale/fec.h
5176F: Documentation/devicetree/bindings/net/fsl-fec.txt
5177
2fbfadb5
MB
5178FREESCALE QORIQ DPAA FMAN DRIVER
5179M: Madalin Bucur <madalin.bucur@nxp.com>
5180L: netdev@vger.kernel.org
5181S: Maintained
5182F: drivers/net/ethernet/freescale/fman
5183F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5184
63f4b4b0
MB
5185FREESCALE QORIQ DPAA ETHERNET DRIVER
5186M: Madalin Bucur <madalin.bucur@nxp.com>
5187L: netdev@vger.kernel.org
5188S: Maintained
5189F: drivers/net/ethernet/freescale/dpaa
5190
1b48706f 5191FREESCALE SOC DRIVERS
5192M: Scott Wood <oss@buserror.net>
5193L: linuxppc-dev@lists.ozlabs.org
5194L: linux-arm-kernel@lists.infradead.org
5195S: Maintained
5196F: drivers/soc/fsl/
5197F: include/linux/fsl/
5198
d9e9d82c 5199FREESCALE QUICC ENGINE LIBRARY
1b48706f 5200M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5201L: linuxppc-dev@lists.ozlabs.org
1b48706f 5202S: Maintained
7aa1aa6e
ZQ
5203F: drivers/soc/fsl/qe/
5204F: include/soc/fsl/*qe*.h
5205F: include/soc/fsl/*ucc*.h
d9e9d82c 5206
b55ef929 5207FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5208M: Li Yang <leoli@freescale.com>
6372594a 5209L: linux-usb@vger.kernel.org
a4724ed6 5210L: linuxppc-dev@lists.ozlabs.org
a7205b30 5211S: Maintained
faf2e1db 5212F: drivers/usb/gadget/udc/fsl*
a7205b30 5213
beaf53bf 5214FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5215M: Li Yang <leoli@freescale.com>
beaf53bf 5216L: netdev@vger.kernel.org
a4724ed6 5217L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5218S: Maintained
ec21e2ec 5219F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5220
abb1ed7b
CM
5221FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5222M: Claudiu Manoil <claudiu.manoil@freescale.com>
5223L: netdev@vger.kernel.org
5224S: Maintained
5225F: drivers/net/ethernet/freescale/gianfar*
5226X: drivers/net/ethernet/freescale/gianfar_ptp.c
5227F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5228
c19b6d24
ZQ
5229FREESCALE QUICC ENGINE UCC HDLC DRIVER
5230M: Zhao Qiang <qiang.zhao@nxp.com>
5231L: netdev@vger.kernel.org
5232L: linuxppc-dev@lists.ozlabs.org
5233S: Maintained
5234F: drivers/net/wan/fsl_ucc_hdlc*
5235
d9e9d82c 5236FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5237M: Timur Tabi <timur@tabi.org>
a4724ed6 5238L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5239S: Maintained
df621252 5240F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5241
5242FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5243M: Timur Tabi <timur@tabi.org>
dc85950a 5244M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5245M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5246R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5247L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5248L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5249S: Maintained
69aefcea 5250F: sound/soc/fsl/fsl*
dc85950a 5251F: sound/soc/fsl/imx*
69aefcea 5252F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5253
1da177e4 5254FREEVXFS FILESYSTEM
8b58be88 5255M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5256W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5257S: Maintained
679655da 5258F: fs/freevxfs/
1da177e4 5259
71038f52 5260FREEZER
49db1903 5261M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5262M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5263L: linux-pm@vger.kernel.org
71038f52 5264S: Supported
679655da
JP
5265F: Documentation/power/freezing-of-tasks.txt
5266F: include/linux/freezer.h
5267F: kernel/freezer.c
71038f52 5268
839a1f79
KRW
5269FRONTSWAP API
5270M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5271L: linux-kernel@vger.kernel.org
5272S: Maintained
5273F: mm/frontswap.c
5274F: include/linux/frontswap.h
5275
a5432f5a 5276FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5277M: David Howells <dhowells@redhat.com>
e62d6e24 5278L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5279S: Supported
5280F: Documentation/filesystems/caching/
5281F: fs/fscache/
5282F: include/linux/fscache*.h
5283
598c7d7a
TT
5284FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5285M: Theodore Y. Ts'o <tytso@mit.edu>
5286M: Jaegeuk Kim <jaegeuk@kernel.org>
c1b22129 5287L: linux-fsdevel@vger.kernel.org
598c7d7a
TT
5288S: Supported
5289F: fs/crypto/
5290F: include/linux/fscrypto.h
5291
f58ad8f5 5292F2FS FILE SYSTEM
9b29d481 5293M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5294M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5295L: linux-f2fs-devel@lists.sourceforge.net
95129296 5296W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5297T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5298S: Maintained
5299F: Documentation/filesystems/f2fs.txt
3bac380c 5300F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5301F: fs/f2fs/
5302F: include/linux/f2fs_fs.h
62d43eeb 5303F: include/trace/events/f2fs.h
f58ad8f5 5304
5ab7ffea 5305FUJITSU FR-V (FRV) PORT
0cf0305f 5306S: Orphan
679655da 5307F: arch/frv/
1da177e4 5308
20b93734 5309FUJITSU LAPTOP EXTRAS
409a3e98 5310M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5311L: platform-driver-x86@vger.kernel.org
20b93734 5312S: Maintained
679655da 5313F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5314
4da621b6
HK
5315FUJITSU M-5MO LS CAMERA ISP DRIVER
5316M: Kyungmin Park <kyungmin.park@samsung.com>
5317M: Heungjun Kim <riverful.kim@samsung.com>
5318L: linux-media@vger.kernel.org
5319S: Maintained
90d72ac6 5320F: drivers/media/i2c/m5mols/
b5dcee22 5321F: include/media/i2c/m5mols.h
4da621b6 5322
2d24c490
RG
5323FUJITSU TABLET EXTRAS
5324M: Robert Gerlach <khnz@gmx.de>
5325L: platform-driver-x86@vger.kernel.org
5326S: Maintained
5327F: drivers/platform/x86/fujitsu-tablet.c
5328
04578f17 5329FUSE: FILESYSTEM IN USERSPACE
8b58be88 5330M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5331L: linux-fsdevel@vger.kernel.org
04578f17 5332W: http://fuse.sourceforge.net/
0a30f612 5333T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5334S: Maintained
679655da 5335F: fs/fuse/
c117ab84 5336F: include/uapi/linux/fuse.h
0a30f612 5337F: Documentation/filesystems/fuse.txt
04578f17 5338
1da177e4 5339FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5340M: Rik Faith <faith@cs.unc.edu>
1da177e4 5341L: linux-scsi@vger.kernel.org
baaea1dc 5342S: Odd Fixes (e.g., new signatures)
679655da 5343F: drivers/scsi/fdomain.*
1da177e4 5344
6b90bd4b
ER
5345GCC PLUGINS
5346M: Kees Cook <keescook@chromium.org>
5347R: Emese Revfy <re.emese@gmail.com>
5348L: kernel-hardening@lists.openwall.com
5349S: Maintained
5350F: scripts/gcc-plugins/
5351F: scripts/gcc-plugin.sh
68fdc678 5352F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5353F: Documentation/gcc-plugins.txt
5354
d8e2162c
PO
5355GCOV BASED KERNEL PROFILING
5356M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5357S: Maintained
5358F: kernel/gcov/
2584bab2 5359F: Documentation/dev-tools/gcov.rst
d8e2162c 5360
1da177e4 5361GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5362M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5363L: linux-scsi@vger.kernel.org
5364W: http://www.icp-vortex.com/
5365S: Supported
679655da 5366F: drivers/scsi/gdt*
1da177e4 5367
158daf16
JK
5368GDB KERNEL DEBUGGING HELPER SCRIPTS
5369M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5370M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5371S: Supported
5372F: scripts/gdb/
5373
3169a1c7
HV
5374GEMTEK FM RADIO RECEIVER DRIVER
5375M: Hans Verkuil <hverkuil@xs4all.nl>
5376L: linux-media@vger.kernel.org
5377T: git git://linuxtv.org/media_tree.git
a825eaec 5378W: https://linuxtv.org
3169a1c7
HV
5379S: Maintained
5380F: drivers/media/radio/radio-gemtek*
5381
1c23af90 5382GENERIC GPIO I2C DRIVER
880b0e26 5383M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5384S: Supported
679655da
JP
5385F: drivers/i2c/busses/i2c-gpio.c
5386F: include/linux/i2c-gpio.h
1c23af90 5387
92ed1a76
PK
5388GENERIC GPIO I2C MULTIPLEXER DRIVER
5389M: Peter Korsgaard <peter.korsgaard@barco.com>
5390L: linux-i2c@vger.kernel.org
5391S: Supported
e7065e20
JD
5392F: drivers/i2c/muxes/i2c-mux-gpio.c
5393F: include/linux/i2c-mux-gpio.h
5394F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5395
9251ce95 5396GENERIC HDLC (WAN) DRIVERS
8b58be88 5397M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5398W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5399S: Maintained
679655da
JP
5400F: drivers/net/wan/c101.c
5401F: drivers/net/wan/hd6457*
5402F: drivers/net/wan/hdlc*
5403F: drivers/net/wan/n2.c
5404F: drivers/net/wan/pc300too.c
5405F: drivers/net/wan/pci200syn.c
5406F: drivers/net/wan/wanxl*
1da177e4 5407
1527aab6 5408GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5409M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5410L: linux-arch@vger.kernel.org
5411T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5412S: Maintained
14430813
JP
5413F: include/asm-generic/
5414F: include/uapi/asm-generic/
1527aab6 5415
ff764963
KVA
5416GENERIC PHY FRAMEWORK
5417M: Kishon Vijay Abraham I <kishon@ti.com>
5418L: linux-kernel@vger.kernel.org
5419T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5420S: Supported
5421F: drivers/phy/
5422F: include/linux/phy/
5423
eea97aed
KH
5424GENERIC PM DOMAINS
5425M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5426M: Kevin Hilman <khilman@kernel.org>
5427M: Ulf Hansson <ulf.hansson@linaro.org>
5428L: linux-pm@vger.kernel.org
5429S: Supported
5430F: drivers/base/power/domain*.c
5431F: include/linux/pm_domain.h
5432
ccb86a69 5433GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5434M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5435L: kvm@vger.kernel.org
ccb86a69
MT
5436S: Supported
5437F: drivers/uio/uio_pci_generic.c
5438
f8f1ec73
JP
5439GET_MAINTAINER SCRIPT
5440M: Joe Perches <joe@perches.com>
5441S: Maintained
5442F: scripts/get_maintainer.pl
5443
a7d5afe8
GKB
5444GENWQE (IBM Generic Workqueue Card)
5445M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5446M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5447S: Supported
5448F: drivers/misc/genwqe/
5449
5be7b50f 5450GFS2 FILE SYSTEM
8b58be88 5451M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5452M: Bob Peterson <rpeterso@redhat.com>
a4644184 5453L: cluster-devel@redhat.com
5be7b50f 5454W: http://sources.redhat.com/cluster/
28666d6d 5455T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5456S: Supported
679655da
JP
5457F: Documentation/filesystems/gfs2*.txt
5458F: fs/gfs2/
c117ab84 5459F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5460
0a34eb8f 5461GIGASET ISDN DRIVERS
6b096fde 5462M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5463L: gigaset307x-common@lists.sourceforge.net
5464W: http://gigaset307x.sourceforge.net/
6b096fde 5465S: Odd Fixes
679655da
JP
5466F: Documentation/isdn/README.gigaset
5467F: drivers/isdn/gigaset/
c117ab84 5468F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5469
7eea35fe
JP
5470GO7007 MPEG CODEC
5471M: Hans Verkuil <hans.verkuil@cisco.com>
5472L: linux-media@vger.kernel.org
5473S: Maintained
5474F: drivers/media/usb/go7007/
5475
ca96ea86
BN
5476GOODIX TOUCHSCREEN
5477M: Bastien Nocera <hadess@hadess.net>
5478L: linux-input@vger.kernel.org
5479S: Maintained
5480F: drivers/input/touchscreen/goodix.c
5481
a6a1cf3d
BJZ
5482GPIO MOCKUP DRIVER
5483M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5484L: linux-gpio@vger.kernel.org
5485S: Maintained
5486F: drivers/gpio/gpio-mockup.c
5487F: tools/testing/selftests/gpio/
5488
a0dc00b4 5489GPIO SUBSYSTEM
e4651a9f 5490M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5491M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5492L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5493T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5494S: Maintained
cd97a449 5495F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5496F: Documentation/gpio/
40c159b7 5497F: Documentation/ABI/testing/gpio-cdev
fe95046e 5498F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5499F: drivers/gpio/
bdc6e95e
AC
5500F: include/linux/gpio/
5501F: include/linux/gpio.h
9b692346 5502F: include/asm-generic/gpio.h
3c702e99 5503F: include/uapi/linux/gpio.h
6d591c46 5504F: tools/gpio/
a0dc00b4 5505
71a6d0af
HW
5506GRE DEMULTIPLEXER DRIVER
5507M: Dmitry Kozlov <xeb@mail.ru>
5508L: netdev@vger.kernel.org
5509S: Maintained
11c26770
JP
5510F: net/ipv4/gre_demux.c
5511F: net/ipv4/gre_offload.c
71a6d0af
HW
5512F: include/net/gre.h
5513
d4c41139 5514GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5515M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5516L: netdev@vger.kernel.org
5517S: Maintained
a31a96ad 5518F: drivers/net/ethernet/aeroflex/
d4c41139 5519
629c1fb5
GKH
5520GREYBUS SUBSYSTEM
5521M: Johan Hovold <johan@kernel.org>
5522M: Alex Elder <elder@kernel.org>
5523M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5524S: Maintained
5525F: drivers/staging/greybus/
01d0f715 5526L: greybus-dev@lists.linaro.org
629c1fb5 5527
926706c5
VA
5528GREYBUS AUDIO PROTOCOLS DRIVERS
5529M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5530M: Mark Greer <mgreer@animalcreek.com>
926706c5 5531S: Maintained
544a6944
MG
5532F: drivers/staging/greybus/audio_apbridgea.c
5533F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5534F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5535F: drivers/staging/greybus/audio_codec.h
5536F: drivers/staging/greybus/audio_gb.c
5537F: drivers/staging/greybus/audio_manager.c
5538F: drivers/staging/greybus/audio_manager.h
5539F: drivers/staging/greybus/audio_manager_module.c
5540F: drivers/staging/greybus/audio_manager_private.h
5541F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5542F: drivers/staging/greybus/audio_module.c
5543F: drivers/staging/greybus/audio_topology.c
5544
2bbadafb
RMS
5545GREYBUS PROTOCOLS DRIVERS
5546M: Rui Miguel Silva <rmfrfs@gmail.com>
5547S: Maintained
5548F: drivers/staging/greybus/sdio.c
5549F: drivers/staging/greybus/light.c
5550F: drivers/staging/greybus/gpio.c
5551F: drivers/staging/greybus/power_supply.c
5552F: drivers/staging/greybus/spi.c
5553F: drivers/staging/greybus/spilib.c
5554
7d700518
BD
5555GREYBUS PROTOCOLS DRIVERS
5556M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5557S: Maintained
5558F: drivers/staging/greybus/loopback.c
5559F: drivers/staging/greybus/timesync.c
5560F: drivers/staging/greybus/timesync_platform.c
5561
5bd16350
VK
5562GREYBUS PROTOCOLS DRIVERS
5563M: Viresh Kumar <vireshk@kernel.org>
5564S: Maintained
5565F: drivers/staging/greybus/authentication.c
5566F: drivers/staging/greybus/bootrom.c
5567F: drivers/staging/greybus/firmware.h
5568F: drivers/staging/greybus/fw-core.c
5569F: drivers/staging/greybus/fw-download.c
5570F: drivers/staging/greybus/fw-managament.c
5571F: drivers/staging/greybus/greybus_authentication.h
5572F: drivers/staging/greybus/greybus_firmware.h
5573F: drivers/staging/greybus/hid.c
5574F: drivers/staging/greybus/i2c.c
5575F: drivers/staging/greybus/spi.c
5576F: drivers/staging/greybus/spilib.c
5577F: drivers/staging/greybus/spilib.h
5578
8d904fe5
DL
5579GREYBUS PROTOCOLS DRIVERS
5580M: David Lin <dtwlin@gmail.com>
5581S: Maintained
5582F: drivers/staging/greybus/uart.c
5583F: drivers/staging/greybus/log.c
5584
92b8bd96
VH
5585GREYBUS PLATFORM DRIVERS
5586M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5587S: Maintained
5588F: drivers/staging/greybus/arche-platform.c
5589F: drivers/staging/greybus/arche-apb-ctrl.c
5590F: drivers/staging/greybus/arche_platform.h
5591
7aae6e2d
CAC
5592GS1662 VIDEO SERIALIZER
5593M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5594L: linux-media@vger.kernel.org
5595T: git git://linuxtv.org/media_tree.git
5596S: Maintained
5597F: drivers/media/spi/gs1662.c
5598
e8deeae2 5599GSPCA FINEPIX SUBDRIVER
8b58be88 5600M: Frank Zago <frank@zago.net>
661263b5 5601L: linux-media@vger.kernel.org
275ffde4 5602T: git git://linuxtv.org/media_tree.git
e8deeae2 5603S: Maintained
0c0d06ca 5604F: drivers/media/usb/gspca/finepix.c
e8deeae2 5605
4b3fa3c4
OL
5606GSPCA GL860 SUBDRIVER
5607M: Olivier Lorin <o.lorin@laposte.net>
5608L: linux-media@vger.kernel.org
275ffde4 5609T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5610S: Maintained
0c0d06ca 5611F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5612
e8deeae2 5613GSPCA M5602 SUBDRIVER
8b58be88 5614M: Erik Andren <erik.andren@gmail.com>
661263b5 5615L: linux-media@vger.kernel.org
275ffde4 5616T: git git://linuxtv.org/media_tree.git
e8deeae2 5617S: Maintained
0c0d06ca 5618F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5619
5620GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5621M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5622L: linux-media@vger.kernel.org
275ffde4 5623T: git git://linuxtv.org/media_tree.git
c0936df4 5624S: Odd Fixes
0c0d06ca 5625F: drivers/media/usb/gspca/pac207.c
e8deeae2 5626
261982f1 5627GSPCA SN9C20X SUBDRIVER
d95c5b0b 5628M: Brian Johnson <brijohn@gmail.com>
261982f1 5629L: linux-media@vger.kernel.org
275ffde4 5630T: git git://linuxtv.org/media_tree.git
261982f1 5631S: Maintained
0c0d06ca 5632F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5633
e8deeae2 5634GSPCA T613 SUBDRIVER
8b58be88 5635M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5636L: linux-media@vger.kernel.org
275ffde4 5637T: git git://linuxtv.org/media_tree.git
e8deeae2 5638S: Maintained
0c0d06ca 5639F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5640
5641GSPCA USB WEBCAM DRIVER
c0936df4 5642M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5643L: linux-media@vger.kernel.org
275ffde4 5644T: git git://linuxtv.org/media_tree.git
c0936df4 5645S: Odd Fixes
0c0d06ca 5646F: drivers/media/usb/gspca/
e8deeae2 5647
584ec979 5648GUID PARTITION TABLE (GPT)
4f973c63 5649M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5650L: linux-efi@vger.kernel.org
5651S: Maintained
5652F: block/partitions/efi.*
5653
aa3c598b 5654STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5655M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5656L: linux-media@vger.kernel.org
275ffde4 5657T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5658S: Maintained
5659F: drivers/media/usb/stk1160/
e8deeae2 5660
4e456b86
YS
5661H8/300 ARCHITECTURE
5662M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5663L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5664W: http://uclinux-h8.sourceforge.jp
5665T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5666S: Maintained
5667F: arch/h8300/
5668F: drivers/clocksource/h8300_*.c
5669F: drivers/clk/h8300/
5670F: drivers/irqchip/irq-renesas-h8*.c
5671
71a6d0af
HW
5672HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5673M: Frank Seidel <frank@f-seidel.de>
5674L: platform-driver-x86@vger.kernel.org
5675W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5676S: Maintained
5677F: drivers/platform/x86/hdaps.c
5678
48fc9e26
HV
5679HDPVR USB VIDEO ENCODER DRIVER
5680M: Hans Verkuil <hverkuil@xs4all.nl>
5681L: linux-media@vger.kernel.org
5682T: git git://linuxtv.org/media_tree.git
a825eaec 5683W: https://linuxtv.org
48fc9e26 5684S: Odd Fixes
14430813 5685F: drivers/media/usb/hdpvr/
48fc9e26 5686
71a6d0af 5687HWPOISON MEMORY FAILURE HANDLING
f9625c48 5688M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5689L: linux-mm@kvack.org
71a6d0af
HW
5690S: Maintained
5691F: mm/memory-failure.c
5692F: mm/hwpoison-inject.c
5693
5694HYPERVISOR VIRTUAL CONSOLE DRIVER
5695L: linuxppc-dev@lists.ozlabs.org
5696S: Odd Fixes
5697F: drivers/tty/hvc/
5698
e5ab1477
AP
5699HACKRF MEDIA DRIVER
5700M: Antti Palosaari <crope@iki.fi>
5701L: linux-media@vger.kernel.org
a825eaec 5702W: https://linuxtv.org
e5ab1477
AP
5703W: http://palosaari.fi/linux/
5704Q: http://patchwork.linuxtv.org/project/linux-media/list/
5705T: git git://linuxtv.org/anttip/media_tree.git
5706S: Maintained
5707F: drivers/media/usb/hackrf/
5708
5b543965 5709HARDWARE MONITORING
d8130624 5710M: Jean Delvare <jdelvare@suse.com>
ca462085 5711M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5712L: linux-hwmon@vger.kernel.org
5713W: http://hwmon.wiki.kernel.org/
a94ef4ed 5714T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5715T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5716S: Maintained
047f4ec2 5717F: Documentation/hwmon/
679655da 5718F: drivers/hwmon/
047f4ec2 5719F: include/linux/hwmon*.h
5b543965 5720
844dd05f 5721HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5722M: Matt Mackall <mpm@selenic.com>
5723M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5724L: linux-crypto@vger.kernel.org
c0d0787b 5725S: Odd fixes
f6c60b15 5726F: Documentation/devicetree/bindings/rng/
679655da
JP
5727F: Documentation/hw_random.txt
5728F: drivers/char/hw_random/
5729F: include/linux/hw_random.h
844dd05f 5730
8b37fcfc
OBC
5731HARDWARE SPINLOCK CORE
5732M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5733M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5734L: linux-remoteproc@vger.kernel.org
8b37fcfc 5735S: Maintained
9f273c24 5736T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5737F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5738F: Documentation/hwspinlock.txt
2dbd8585 5739F: drivers/hwspinlock/
8b37fcfc
OBC
5740F: include/linux/hwspinlock.h
5741
1da177e4 5742HARMONY SOUND DRIVER
ac6aecbf 5743L: linux-parisc@vger.kernel.org
1da177e4 5744S: Maintained
679655da 5745F: sound/parisc/harmony.*
1da177e4 5746
91952bc0
AP
5747HD29L2 MEDIA DRIVER
5748M: Antti Palosaari <crope@iki.fi>
5749L: linux-media@vger.kernel.org
a825eaec 5750W: https://linuxtv.org
91952bc0
AP
5751W: http://palosaari.fi/linux/
5752Q: http://patchwork.linuxtv.org/project/linux-media/list/
5753T: git git://linuxtv.org/anttip/media_tree.git
5754S: Maintained
5755F: drivers/media/dvb-frontends/hd29l2*
5756
214de83e 5757HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
4cfccbda 5758M: Jimmy Vance <jimmy.vance@hpe.com>
214de83e
BB
5759S: Supported
5760F: Documentation/watchdog/hpwdt.txt
5761F: drivers/watchdog/hpwdt.c
5762
9257aa49 5763HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5764M: Don Brace <don.brace@microsemi.com>
a0a268ad 5765L: esc.storagedev@microsemi.com
693373db 5766L: linux-scsi@vger.kernel.org
9257aa49
SC
5767S: Supported
5768F: Documentation/scsi/hpsa.txt
5769F: drivers/scsi/hpsa*.[ch]
5770F: include/linux/cciss*.h
c117ab84 5771F: include/uapi/linux/cciss*.h
9257aa49 5772
e2d1d6c0 5773HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5774M: Don Brace <don.brace@microsemi.com>
516fdcea 5775L: esc.storagedev@microsemi.com
693373db 5776L: linux-scsi@vger.kernel.org
e2d1d6c0 5777S: Supported
679655da
JP
5778F: Documentation/blockdev/cciss.txt
5779F: drivers/block/cciss*
5780F: include/linux/cciss_ioctl.h
c117ab84 5781F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5782
f48ad614
DD
5783HFI1 DRIVER
5784M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5785M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5786L: linux-rdma@vger.kernel.org
5787S: Supported
5788F: drivers/infiniband/hw/hfi1
5789
1da177e4 5790HFS FILESYSTEM
6cf515e1
GU
5791L: linux-fsdevel@vger.kernel.org
5792S: Orphan
679655da
JP
5793F: Documentation/filesystems/hfs.txt
5794F: fs/hfs/
1da177e4 5795
ef575f47
GU
5796HFSPLUS FILESYSTEM
5797L: linux-fsdevel@vger.kernel.org
5798S: Orphan
5799F: Documentation/filesystems/hfsplus.txt
5800F: fs/hfsplus/
5801
1da177e4 5802HGA FRAMEBUFFER DRIVER
8b58be88 5803M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5804L: linux-nvidia@lists.surfsouth.com
5805W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5806S: Maintained
8a61f013 5807F: drivers/video/fbdev/hgafb.c
1da177e4 5808
4480f15b 5809HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5810M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5811M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5812L: linux-pm@vger.kernel.org
68656443 5813B: https://bugzilla.kernel.org
e2d1d6c0 5814S: Supported
679655da
JP
5815F: arch/x86/power/
5816F: drivers/base/power/
5817F: kernel/power/
5818F: include/linux/suspend.h
5819F: include/linux/freezer.h
5820F: include/linux/pm.h
679655da 5821F: arch/*/include/asm/suspend*.h
e2d1d6c0 5822
4ef4caad 5823HID CORE LAYER
e5f6450c 5824M: Jiri Kosina <jikos@kernel.org>
406df153 5825R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5826L: linux-input@vger.kernel.org
54e5881d 5827T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5828S: Maintained
679655da
JP
5829F: drivers/hid/
5830F: include/linux/hid*
c117ab84 5831F: include/uapi/linux/hid*
4ef4caad 5832
30ee72f0 5833HID SENSOR HUB DRIVERS
e5f6450c 5834M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5835M: Jonathan Cameron <jic23@kernel.org>
5836M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5837L: linux-input@vger.kernel.org
5838L: linux-iio@vger.kernel.org
5839S: Maintained
5840F: Documentation/hid/hid-sensor*
5841F: drivers/hid/hid-sensor-*
5842F: drivers/iio/*/hid-*
5843F: include/linux/hid-sensor-*
5844
38bed542 5845HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5846M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5847L: linux-kernel@vger.kernel.org
75fc2d37 5848T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5849S: Maintained
679655da 5850F: Documentation/timers/
5cee9645 5851F: kernel/time/hrtimer.c
88606e80
TG
5852F: kernel/time/clockevents.c
5853F: kernel/time/tick*.*
5854F: kernel/time/timer_*.c
05ed8490 5855F: include/linux/clockchips.h
679655da 5856F: include/linux/hrtimer.h
38bed542 5857
1da177e4 5858HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5859L: linux-hams@vger.kernel.org
8b64f2a0 5860S: Orphan
679655da
JP
5861F: drivers/net/hamradio/dmascc.c
5862F: drivers/net/hamradio/scc.c
1da177e4 5863
ede1e6f8 5864HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5865M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5866W: http://www.highpoint-tech.com
5867S: Supported
679655da
JP
5868F: Documentation/scsi/hptiop.txt
5869F: drivers/scsi/hptiop.c
ede1e6f8 5870
1da177e4 5871HIPPI
8b58be88 5872M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5873L: linux-hippi@sunsite.dk
5874S: Maintained
679655da 5875F: include/linux/hippidevice.h
c117ab84 5876F: include/uapi/linux/if_hippi.h
679655da 5877F: net/802/hippi.c
ff5a3b50 5878F: drivers/net/hippi/
1da177e4 5879
1ce30594 5880HISILICON LPC BUS DRIVER
5881M: Zhichang Yuan <yuanzhichang@hisilicon.com>
5882L: linux-arm-kernel@lists.infradead.org
5883W: http://www.hisilicon.com
5884S: Maintained
5885F: drivers/bus/hisi_lpc.c
5886F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
5887
b30d74e4
DH
5888HISILICON NETWORK SUBSYSTEM DRIVER
5889M: Yisen Zhuang <yisen.zhuang@huawei.com>
5890M: Salil Mehta <salil.mehta@huawei.com>
5891L: netdev@vger.kernel.org
5892W: http://www.hisilicon.com
5893S: Maintained
5894F: drivers/net/ethernet/hisilicon/
5895F: Documentation/devicetree/bindings/net/hisilicon*.txt
5896
66a9bae6 5897HISILICON ROCE DRIVER
5898M: Lijun Ou <oulijun@huawei.com>
5899M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5900L: linux-rdma@vger.kernel.org
5901S: Maintained
5902F: drivers/infiniband/hw/hns/
5903F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5904
16c6c252
JG
5905HISILICON SAS Controller
5906M: John Garry <john.garry@huawei.com>
5907W: http://www.hisilicon.com
5908S: Supported
5909F: drivers/scsi/hisi_sas/
5910F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5911
ff1d2767 5912HOST AP DRIVER
8b58be88 5913M: Jouni Malinen <j@w1.fi>
724c6b35 5914L: linux-wireless@vger.kernel.org
ffd74aca
JM
5915W: http://w1.fi/hostap-driver.html
5916S: Obsolete
eb4f98d5 5917F: drivers/net/wireless/intersil/hostap/
ff1d2767 5918
dd8cd779 5919HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5920L: platform-driver-x86@vger.kernel.org
95c70215 5921S: Orphan
679655da 5922F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5923
e2d1d6c0 5924HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5925M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5926S: Maintained
7e25d724 5927F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5928
7d2c86b5 5929HPET: High Precision Event Timers driver
8b58be88 5930M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5931S: Maintained
679655da
JP
5932F: Documentation/timers/hpet.txt
5933F: drivers/char/hpet.c
5934F: include/linux/hpet.h
c117ab84 5935F: include/uapi/linux/hpet.h
b9b0332f 5936
e07b5d79 5937HPET: x86
9e06f631 5938S: Orphan
679655da
JP
5939F: arch/x86/kernel/hpet.c
5940F: arch/x86/include/asm/hpet.h
b9b0332f 5941
1da177e4 5942HPFS FILESYSTEM
8b58be88 5943M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5944W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5945S: Maintained
679655da 5946F: fs/hpfs/
1da177e4 5947
3441cded 5948HSI SUBSYSTEM
56459ea9
SR
5949M: Sebastian Reichel <sre@kernel.org>
5950T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5951S: Maintained
5952F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 5953F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
5954F: drivers/hsi/
5955F: include/linux/hsi/
5956F: include/uapi/linux/hsi/
5957
7d2c86b5 5958HSO 3G MODEM DRIVER
8b58be88 5959M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5960W: http://www.pharscape.org
5961S: Maintained
679655da 5962F: drivers/net/usb/hso.c
11cd29b0 5963
19990e29
AB
5964HSR NETWORK PROTOCOL
5965M: Arvid Brodin <arvid.brodin@alten.se>
5966L: netdev@vger.kernel.org
5967S: Maintained
5968F: net/hsr/
5969
5a18c343 5970HTCPEN TOUCHSCREEN DRIVER
8b58be88 5971M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5972L: linux-input@vger.kernel.org
5973S: Maintained
679655da 5974F: drivers/input/touchscreen/htcpen.c
5a18c343 5975
1da177e4 5976HUGETLB FILESYSTEM
6d49e352 5977M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5978S: Maintained
679655da 5979F: fs/hugetlbfs/
1da177e4 5980
fe713d60
JCT
5981HVA ST MEDIA DRIVER
5982M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5983L: linux-media@vger.kernel.org
5984T: git git://linuxtv.org/media_tree.git
5985W: https://linuxtv.org
5986S: Supported
5987F: drivers/media/platform/sti/hva
5988
05183189 5989Hyper-V CORE AND DRIVERS
9c3646d1 5990M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189 5991M: Haiyang Zhang <haiyangz@microsoft.com>
421463b8 5992M: Stephen Hemminger <sthemmin@microsoft.com>
05183189
S
5993L: devel@linuxdriverproject.org
5994S: Maintained
a4162747
HZ
5995F: arch/x86/include/asm/mshyperv.h
5996F: arch/x86/include/uapi/asm/hyperv.h
5997F: arch/x86/kernel/cpu/mshyperv.c
b1d6b256 5998F: arch/x86/hyperv
05183189 5999F: drivers/hid/hid-hyperv.c
a4162747 6000F: drivers/hv/
f92ca80b 6001F: drivers/input/serio/hyperv-keyboard.c
4daace0d 6002F: drivers/pci/host/pci-hyperv.c
05183189 6003F: drivers/net/hyperv/
a4162747 6004F: drivers/scsi/storvsc_drv.c
95096f2f 6005F: drivers/uio/uio_hv_generic.c
8a61f013 6006F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
6007F: include/linux/hyperv.h
6008F: tools/hv/
54bf725e 6009F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 6010
7724fd04
PR
6011I2C MUXES
6012M: Peter Rosin <peda@axentia.se>
6013L: linux-i2c@vger.kernel.org
6014S: Maintained
2254d24a 6015F: Documentation/i2c/i2c-topology
7724fd04
PR
6016F: Documentation/i2c/muxes/
6017F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 6018F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 6019F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
6020F: drivers/i2c/i2c-mux.c
6021F: drivers/i2c/muxes/
6022F: include/linux/i2c-mux.h
6023
d85c8a6a 6024I2C OVER PARALLEL PORT
d8130624 6025M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6026L: linux-i2c@vger.kernel.org
6027S: Maintained
6028F: Documentation/i2c/busses/i2c-parport
6029F: Documentation/i2c/busses/i2c-parport-light
6030F: drivers/i2c/busses/i2c-parport.c
6031F: drivers/i2c/busses/i2c-parport-light.c
6032
6033I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 6034M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6035L: linux-i2c@vger.kernel.org
6036S: Maintained
6037F: Documentation/i2c/busses/i2c-ali1535
6038F: Documentation/i2c/busses/i2c-ali1563
6039F: Documentation/i2c/busses/i2c-ali15x3
6040F: Documentation/i2c/busses/i2c-amd756
6041F: Documentation/i2c/busses/i2c-amd8111
6042F: Documentation/i2c/busses/i2c-i801
6043F: Documentation/i2c/busses/i2c-nforce2
6044F: Documentation/i2c/busses/i2c-piix4
6045F: Documentation/i2c/busses/i2c-sis5595
6046F: Documentation/i2c/busses/i2c-sis630
6047F: Documentation/i2c/busses/i2c-sis96x
6048F: Documentation/i2c/busses/i2c-via
6049F: Documentation/i2c/busses/i2c-viapro
6050F: drivers/i2c/busses/i2c-ali1535.c
6051F: drivers/i2c/busses/i2c-ali1563.c
6052F: drivers/i2c/busses/i2c-ali15x3.c
6053F: drivers/i2c/busses/i2c-amd756.c
6054F: drivers/i2c/busses/i2c-amd756-s4882.c
6055F: drivers/i2c/busses/i2c-amd8111.c
6056F: drivers/i2c/busses/i2c-i801.c
6057F: drivers/i2c/busses/i2c-isch.c
6058F: drivers/i2c/busses/i2c-nforce2.c
6059F: drivers/i2c/busses/i2c-nforce2-s4985.c
6060F: drivers/i2c/busses/i2c-piix4.c
6061F: drivers/i2c/busses/i2c-sis5595.c
6062F: drivers/i2c/busses/i2c-sis630.c
6063F: drivers/i2c/busses/i2c-sis96x.c
6064F: drivers/i2c/busses/i2c-via.c
6065F: drivers/i2c/busses/i2c-viapro.c
6066
cb7f07a4
NH
6067I2C/SMBUS ISMT DRIVER
6068M: Seth Heasley <seth.heasley@intel.com>
6069M: Neil Horman <nhorman@tuxdriver.com>
6070L: linux-i2c@vger.kernel.org
6071F: drivers/i2c/busses/i2c-ismt.c
6072F: Documentation/i2c/busses/i2c-ismt
6073
6ea884db 6074I2C/SMBUS STUB DRIVER
d8130624 6075M: Jean Delvare <jdelvare@suse.com>
846557d3 6076L: linux-i2c@vger.kernel.org
6ea884db 6077S: Maintained
8547a5bc 6078F: drivers/i2c/i2c-stub.c
6ea884db 6079
5b543965 6080I2C SUBSYSTEM
14d77c4d 6081M: Wolfram Sang <wsa@the-dreams.de>
846557d3 6082L: linux-i2c@vger.kernel.org
9d4ea27a
WS
6083W: https://i2c.wiki.kernel.org/
6084Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 6085T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 6086S: Maintained
40ed1b4c 6087F: Documentation/devicetree/bindings/i2c/
679655da
JP
6088F: Documentation/i2c/
6089F: drivers/i2c/
630bc46e 6090F: drivers/i2c/*/
679655da 6091F: include/linux/i2c.h
03b70d62 6092F: include/linux/i2c-*.h
c117ab84
CEB
6093F: include/uapi/linux/i2c.h
6094F: include/uapi/linux/i2c-*.h
1da177e4 6095
4560d677
WS
6096I2C ACPI SUPPORT
6097M: Mika Westerberg <mika.westerberg@linux.intel.com>
6098L: linux-i2c@vger.kernel.org
6099L: linux-acpi@vger.kernel.org
6100S: Maintained
4560d677 6101
d85c8a6a 6102I2C-TAOS-EVM DRIVER
d8130624 6103M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6104L: linux-i2c@vger.kernel.org
6105S: Maintained
6106F: Documentation/i2c/busses/i2c-taos-evm
6107F: drivers/i2c/busses/i2c-taos-evm.c
6108
e8c76eed 6109I2C-TINY-USB DRIVER
8b58be88 6110M: Till Harbaum <till@harbaum.org>
846557d3 6111L: linux-i2c@vger.kernel.org
932d1872 6112W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 6113S: Maintained
679655da 6114F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 6115
1da177e4 6116i386 BOOT CODE
8b58be88 6117M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 6118S: Maintained
679655da 6119F: arch/x86/boot/
1da177e4
LT
6120
6121i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 6122M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 6123T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
6124S: Maintained
6125
1da177e4 6126IA64 (Itanium) PLATFORM
8b58be88
JP
6127M: Tony Luck <tony.luck@intel.com>
6128M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6129L: linux-ia64@vger.kernel.org
6b1c70b1 6130T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6131S: Maintained
679655da 6132F: arch/ia64/
1da177e4 6133
4cd38750
LDSB
6134IBM Power VMX Cryptographic instructions
6135M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6136M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
6137L: linux-crypto@vger.kernel.org
6138S: Supported
6139F: drivers/crypto/vmx/Makefile
6140F: drivers/crypto/vmx/Kconfig
6141F: drivers/crypto/vmx/vmx.c
6142F: drivers/crypto/vmx/aes*
6143F: drivers/crypto/vmx/ghash*
6144F: drivers/crypto/vmx/ppc-xlate.pl
6145
956c203c 6146IBM Power in-Nest Crypto Acceleration
4cd38750 6147M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6148M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6149L: linux-crypto@vger.kernel.org
6150S: Supported
28bceeaa
DS
6151F: drivers/crypto/nx/Makefile
6152F: drivers/crypto/nx/Kconfig
6153F: drivers/crypto/nx/nx-aes*
6154F: drivers/crypto/nx/nx-sha*
6155F: drivers/crypto/nx/nx.*
6156F: drivers/crypto/nx/nx_csbcpb.h
6157F: drivers/crypto/nx/nx_debugfs.h
956c203c 6158
0e16aafb 6159IBM Power 842 compression accelerator
41656aa7 6160M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 6161S: Supported
28bceeaa
DS
6162F: drivers/crypto/nx/Makefile
6163F: drivers/crypto/nx/Kconfig
7011a122 6164F: drivers/crypto/nx/nx-842*
2da572c9 6165F: include/linux/sw842.h
2062c5b6 6166F: crypto/842.c
2da572c9 6167F: lib/842/
0e16aafb 6168
1da177e4 6169IBM Power Linux RAID adapter
8b58be88 6170M: Brian King <brking@us.ibm.com>
1da177e4 6171S: Supported
679655da 6172F: drivers/scsi/ipr.*
1da177e4 6173
9d348af4 6174IBM Power Virtual Ethernet Device Driver
eddd63a6 6175M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6176L: netdev@vger.kernel.org
6177S: Supported
9aa32835 6178F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6179
032c5e82
TF
6180IBM Power SRIOV Virtual NIC Device Driver
6181M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6182M: John Allen <jallen@linux.vnet.ibm.com>
6183L: netdev@vger.kernel.org
6184S: Supported
6185F: drivers/net/ethernet/ibm/ibmvnic.*
6186
e6babec6 6187IBM Power Virtual SCSI Device Drivers
bcbde52b 6188M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6189L: linux-scsi@vger.kernel.org
6190S: Supported
e6babec6 6191F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6192F: include/scsi/viosrp.h
6193
6194IBM Power Virtual SCSI Device Target Driver
6195M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6196M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6197L: linux-scsi@vger.kernel.org
6198L: target-devel@vger.kernel.org
6199S: Supported
6200F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6201
6202IBM Power Virtual FC Device Drivers
44b4dad9 6203M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6204L: linux-scsi@vger.kernel.org
6205S: Supported
6206F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6207
1da177e4 6208IBM ServeRAID RAID DRIVER
f9213e78 6209S: Orphan
679655da 6210F: drivers/scsi/ips.*
1da177e4 6211
6ed9f9c4
PT
6212ICH LPC AND GPIO DRIVER
6213M: Peter Tyser <ptyser@xes-inc.com>
6214S: Maintained
6215F: drivers/mfd/lpc_ich.c
6216F: drivers/gpio/gpio-ich.c
6217
1e7106fc 6218IDE SUBSYSTEM
8b58be88 6219M: "David S. Miller" <davem@davemloft.net>
1da177e4 6220L: linux-ide@vger.kernel.org
8a6e2535 6221Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6222T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6223S: Maintained
679655da
JP
6224F: Documentation/ide/
6225F: drivers/ide/
6226F: include/linux/ide.h
1da177e4 6227
6cb8c13d
IP
6228IDEAPAD LAPTOP EXTRAS DRIVER
6229M: Ike Panhc <ike.pan@canonical.com>
6230L: platform-driver-x86@vger.kernel.org
6231W: http://launchpad.net/ideapad-laptop
6232S: Maintained
6233F: drivers/platform/x86/ideapad-laptop.c
6234
1ea4c161
AM
6235IDEAPAD LAPTOP SLIDEBAR DRIVER
6236M: Andrey Moiseev <o2g.org.ru@gmail.com>
6237L: linux-input@vger.kernel.org
6238W: https://github.com/o2genum/ideapad-slidebar
6239S: Maintained
6240F: drivers/input/misc/ideapad_slidebar.c
6241
0f861e8c 6242IDE/ATAPI DRIVERS
487ba8e8 6243M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6244L: linux-ide@vger.kernel.org
c404c199 6245S: Maintained
679655da
JP
6246F: Documentation/cdrom/ide-cd
6247F: drivers/ide/ide-cd*
1da177e4 6248
02cf2286 6249IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6250M: Alexander Aring <aar@pengutronix.de>
5cc92049 6251M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6252L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6253W: http://wpan.cakelab.org/
6254T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6255T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6256S: Maintained
6257F: net/ieee802154/
68653359 6258F: net/mac802154/
251741b1 6259F: drivers/net/ieee802154/
580947d3
AA
6260F: include/linux/nl802154.h
6261F: include/linux/ieee802154.h
6262F: include/net/nl802154.h
6263F: include/net/mac802154.h
6264F: include/net/af_ieee802154.h
6265F: include/net/cfg802154.h
6266F: include/net/ieee802154_netdev.h
ebef9c12 6267F: Documentation/networking/ieee802154.txt
02cf2286 6268
b1c97193
SY
6269IGORPLUG-USB IR RECEIVER
6270M: Sean Young <sean@mess.org>
6271L: linux-media@vger.kernel.org
6272S: Maintained
6273F: drivers/media/rc/igorplugusb.c
6274
40ad4a30
SY
6275IGUANAWORKS USB IR TRANSCEIVER
6276M: Sean Young <sean@mess.org>
6277L: linux-media@vger.kernel.org
6278S: Maintained
6279F: drivers/media/rc/iguanair.c
6280
ed13134b
PR
6281IIO DIGITAL POTENTIOMETER DAC
6282M: Peter Rosin <peda@axentia.se>
6283L: linux-iio@vger.kernel.org
6284S: Maintained
7fde1484 6285F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6286F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6287F: drivers/iio/dac/dpot-dac.c
ed13134b 6288
e778aa14
PR
6289IIO ENVELOPE DETECTOR
6290M: Peter Rosin <peda@axentia.se>
6291L: linux-iio@vger.kernel.org
6292S: Maintained
b475f80b 6293F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6294F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6295F: drivers/iio/adc/envelope-detector.c
e778aa14 6296
9545f86e 6297IIO SUBSYSTEM AND DRIVERS
030a13d7 6298M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6299R: Hartmut Knaack <knaack.h@gmx.de>
6300R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6301R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6302L: linux-iio@vger.kernel.org
21d41655 6303T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6304S: Maintained
866b148a 6305F: Documentation/devicetree/bindings/iio/
03e7c251 6306F: drivers/iio/
9545f86e 6307F: drivers/staging/iio/
8fe671fc 6308F: include/linux/iio/
817020cf 6309F: tools/iio/
9545f86e 6310
65519263
SG
6311IKANOS/ADI EAGLE ADSL USB DRIVER
6312M: Matthieu Castet <castet.matthieu@free.fr>
6313M: Stanislaw Gruszka <stf_xl@wp.pl>
6314S: Maintained
6315F: drivers/usb/atm/ueagle-atm.c
6316
8ef3ff27
PB
6317IMGTEC ASCII LCD DRIVER
6318M: Paul Burton <paul.burton@imgtec.com>
6319S: Maintained
6320F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6321F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6322
e89ab51f
GR
6323INA209 HARDWARE MONITOR DRIVER
6324M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6325L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6326S: Maintained
6327F: Documentation/hwmon/ina209
6328F: Documentation/devicetree/bindings/i2c/ina209.txt
6329F: drivers/hwmon/ina209.c
6330
6331INA2XX HARDWARE MONITOR DRIVER
6332M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6333L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6334S: Maintained
6335F: Documentation/hwmon/ina2xx
6336F: drivers/hwmon/ina2xx.c
6337F: include/linux/platform_data/ina2xx.h
6338
14dc124f
SIG
6339INDUSTRY PACK SUBSYSTEM (IPACK)
6340M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6341M: Jens Taprogge <jens.taprogge@taprogge.org>
6342M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6343L: industrypack-devel@lists.sourceforge.net
6344W: http://industrypack.sourceforge.net
6345S: Maintained
6346F: drivers/ipack/
6347
8adc53fd
ZLK
6348INGENIC JZ4780 DMA Driver
6349M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6350S: Maintained
6351F: drivers/dma/dma-jz4780.c
6352
87cf40e6
HH
6353INGENIC JZ4780 NAND DRIVER
6354M: Harvey Hunt <harveyhuntnexus@gmail.com>
6355L: linux-mtd@lists.infradead.org
6356S: Maintained
6357F: drivers/mtd/nand/jz4780_*
6358
aa7168f4 6359INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6360M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6361M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6362L: linux-ima-devel@lists.sourceforge.net
6363L: linux-ima-user@lists.sourceforge.net
6364L: linux-security-module@vger.kernel.org
9f273c24 6365T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6366S: Supported
679655da 6367F: security/integrity/ima/
aa7168f4 6368
9a4ea5a9
JH
6369IMGTEC IR DECODER DRIVER
6370M: James Hogan <james.hogan@imgtec.com>
6371S: Maintained
6372F: drivers/media/rc/img-ir/
6373
1da177e4 6374IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6375L: linux-fbdev@vger.kernel.org
843393d3 6376S: Orphan
8a61f013 6377F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6378
6379INFINIBAND SUBSYSTEM
b6b2bbe6 6380M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6381M: Sean Hefty <sean.hefty@intel.com>
6382M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6383L: linux-rdma@vger.kernel.org
605841f5 6384W: http://www.openfabrics.org/
8a6e2535 6385Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6386T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6387S: Supported
679655da
JP
6388F: Documentation/infiniband/
6389F: drivers/infiniband/
c117ab84 6390F: include/uapi/linux/if_infiniband.h
954138dc
YD
6391F: include/uapi/rdma/
6392F: include/rdma/
1da177e4 6393
c9f04f58 6394INOTIFY
8b58be88
JP
6395M: John McCutchan <john@johnmccutchan.com>
6396M: Robert Love <rlove@rlove.org>
6397M: Eric Paris <eparis@parisplace.org>
c9f04f58 6398S: Maintained
679655da
JP
6399F: Documentation/filesystems/inotify.txt
6400F: fs/notify/inotify/
6401F: include/linux/inotify.h
c117ab84 6402F: include/uapi/linux/inotify.h
c9f04f58 6403
e2d1d6c0 6404INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6405M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6406L: linux-input@vger.kernel.org
8a6e2535 6407Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6408T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6409S: Maintained
679655da 6410F: drivers/input/
f4eea7e2 6411F: include/linux/input.h
c117ab84 6412F: include/uapi/linux/input.h
f4eea7e2 6413F: include/linux/input/
e52d8398 6414F: Documentation/devicetree/bindings/input/
e2d1d6c0 6415
3267a87f 6416INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6417M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6418L: linux-input@vger.kernel.org
75dd112a 6419S: Odd fixes
3267a87f 6420F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6421F: drivers/input/input-mt.c
3267a87f
HR
6422K: \b(ABS|SYN)_MT_
6423
97fa99a3
JY
6424INTEL ASoC BDW/HSW DRIVERS
6425M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6426L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6427S: Supported
e8e1225d
JP
6428F: sound/soc/intel/common/sst-dsp*
6429F: sound/soc/intel/common/sst-firmware.c
6430F: sound/soc/intel/boards/broadwell.c
6431F: sound/soc/intel/haswell/
97fa99a3 6432
4ac13e17
DJ
6433INTEL C600 SERIES SAS CONTROLLER DRIVER
6434M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6435M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6436L: linux-scsi@vger.kernel.org
7106891a
DJ
6437T: git git://git.code.sf.net/p/intel-sas/isci
6438S: Supported
4ac13e17 6439F: drivers/scsi/isci/
4ac13e17 6440
ecc83e52
AH
6441INTEL HID EVENT DRIVER
6442M: Alex Hung <alex.hung@canonical.com>
6443L: platform-driver-x86@vger.kernel.org
6444S: Maintained
6445F: drivers/platform/x86/intel-hid.c
6446
332e0812
AK
6447INTEL VIRTUAL BUTTON DRIVER
6448M: AceLan Kao <acelan.kao@canonical.com>
6449L: platform-driver-x86@vger.kernel.org
6450S: Maintained
6451F: drivers/platform/x86/intel-vbtn.c
6452
26717172 6453INTEL IDLE DRIVER
6af33995 6454M: Jacob Pan <jacob.jun.pan@linux.intel.com>
26717172 6455M: Len Brown <lenb@kernel.org>
bf1c138e 6456L: linux-pm@vger.kernel.org
08deed1e 6457T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
2ed38cbe 6458B: https://bugzilla.kernel.org
26717172
LB
6459S: Supported
6460F: drivers/idle/intel_idle.c
6461
8fb861fa
SP
6462INTEL INTEGRATED SENSOR HUB DRIVER
6463M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6464M: Jiri Kosina <jikos@kernel.org>
6465L: linux-input@vger.kernel.org
6466S: Maintained
6467F: drivers/hid/intel-ish-hid/
6468
7c1ac18d 6469INTEL PSTATE DRIVER
58ac1f62
SP
6470M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6471M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6472L: linux-pm@vger.kernel.org
6473S: Supported
6474F: drivers/cpufreq/intel_pstate.c
6475
9eb8ef74 6476INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6477M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6478L: linux-fbdev@vger.kernel.org
ce00f85c 6479S: Maintained
679655da 6480F: Documentation/fb/intelfb.txt
8a61f013 6481F: drivers/video/fbdev/intelfb/
9eb8ef74 6482
1da177e4 6483INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6484M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6485L: linux-fbdev@vger.kernel.org
ce00f85c 6486S: Maintained
8a61f013 6487F: drivers/video/fbdev/i810/
1da177e4 6488
f4a9bc4c 6489INTEL MENLOW THERMAL DRIVER
8b58be88 6490M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6491L: platform-driver-x86@vger.kernel.org
5ca92bd9 6492W: https://01.org/linux-acpi
f4a9bc4c 6493S: Supported
679655da 6494F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6495
248a9dc3 6496INTEL I/OAT DMA DRIVER
18ebd564 6497M: Dave Jiang <dave.jiang@intel.com>
08223d80 6498R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6499L: dmaengine@vger.kernel.org
6500Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6501S: Supported
679655da 6502F: drivers/dma/ioat*
248a9dc3 6503
6c8909b4 6504INTEL IOMMU (VT-d)
8b58be88 6505M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6506L: iommu@lists.linux-foundation.org
54e5881d 6507T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6508S: Supported
3fb39615 6509F: drivers/iommu/intel-iommu.c
679655da 6510F: include/linux/intel-iommu.h
6c8909b4 6511
b3e5f263 6512INTEL IOP-ADMA DMA DRIVER
08223d80 6513R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6514S: Odd fixes
679655da 6515F: drivers/dma/iop-adma.c
b3e5f263 6516
9251ce95 6517INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6518M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6519S: Maintained
679655da
JP
6520F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6521F: arch/arm/mach-ixp4xx/include/mach/npe.h
6522F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6523F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6524F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6525F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6526
844dd05f 6527INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6528M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6529S: Maintained
679655da 6530F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6531
2f302324 6532INTEL ETHERNET DRIVERS
8b58be88 6533M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6534L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6535W: http://www.intel.com/support/feedback.htm
d94e6fed 6536W: http://e1000.sourceforge.net/
2f302324
JK
6537Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6538T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6539T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6540S: Supported
0d164401
JK
6541F: Documentation/networking/e100.txt
6542F: Documentation/networking/e1000.txt
6543F: Documentation/networking/e1000e.txt
6544F: Documentation/networking/igb.txt
6545F: Documentation/networking/igbvf.txt
6546F: Documentation/networking/ixgb.txt
6547F: Documentation/networking/ixgbe.txt
6548F: Documentation/networking/ixgbevf.txt
1bff6529 6549F: Documentation/networking/i40e.txt
105bf2fe 6550F: Documentation/networking/i40evf.txt
dee1ad47 6551F: drivers/net/ethernet/intel/
bc90d291 6552F: drivers/net/ethernet/intel/*/
1da177e4 6553
6e4de866
FL
6554INTEL RDMA RNIC DRIVER
6555M: Faisal Latif <faisal.latif@intel.com>
3b9d9650 6556M: Shiraz Saleem <shiraz.saleem@intel.com>
6e4de866
FL
6557L: linux-rdma@vger.kernel.org
6558S: Supported
6559F: drivers/infiniband/hw/i40iw/
6560
224f9e6d
AS
6561INTEL MERRIFIELD GPIO DRIVER
6562M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6563L: linux-gpio@vger.kernel.org
6564S: Maintained
6565F: drivers/gpio/gpio-merrifield.c
6566
0963d59b
LW
6567INTEL-MID GPIO DRIVER
6568M: David Cohen <david.a.cohen@linux.intel.com>
6569L: linux-gpio@vger.kernel.org
6570S: Maintained
6571F: drivers/gpio/gpio-intel-mid.c
6572
ca907a90
SY
6573INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6574M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6575L: linux-wireless@vger.kernel.org
ca907a90 6576S: Maintained
679655da 6577F: Documentation/networking/README.ipw2100
679655da 6578F: Documentation/networking/README.ipw2200
367a1092 6579F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6580
5760b0a5
AS
6581INTEL(R) TRACE HUB
6582M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6583S: Supported
6584F: Documentation/trace/intel_th.txt
6585F: drivers/hwtracing/intel_th/
6586
4bd96a7a 6587INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6588M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6589L: tboot-devel@lists.sourceforge.net
6590W: http://tboot.sourceforge.net
e9b7d7c8 6591T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6592S: Supported
6593F: Documentation/intel_txt.txt
6594F: include/linux/tboot.h
6595F: arch/x86/kernel/tboot.c
6596
8a70da82 6597INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6598M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6599M: linux-wimax@intel.com
49e7d9df 6600L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6601S: Supported
6602W: http://linuxwimax.org
679655da
JP
6603F: Documentation/wimax/README.i2400m
6604F: drivers/net/wimax/i2400m/
c117ab84 6605F: include/uapi/linux/wimax/i2400m.h
8a70da82 6606
1c0ce89c
SG
6607INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6608M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6609L: linux-wireless@vger.kernel.org
1c0ce89c 6610S: Supported
7ac9a364 6611F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6612
b481de9c 6613INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6614M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6615M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6616M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6617M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6618L: linux-wireless@vger.kernel.org
b481de9c 6619W: http://intellinuxwireless.org
b62ff718 6620T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6621S: Supported
e705c121 6622F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6623
de8fe023
TW
6624INTEL MANAGEMENT ENGINE (mei)
6625M: Tomas Winkler <tomas.winkler@intel.com>
6626L: linux-kernel@vger.kernel.org
6627S: Supported
c117ab84 6628F: include/uapi/linux/mei.h
5069288b 6629F: include/linux/mei_cl_bus.h
de8fe023 6630F: drivers/misc/mei/*
222818c3 6631F: drivers/watchdog/mei_wdt.c
e07950a1 6632F: Documentation/misc-devices/mei/*
986b891a 6633F: samples/mei/*
de8fe023 6634
50ceb98b
SD
6635INTEL MIC DRIVERS (mic)
6636M: Sudeep Dutt <sudeep.dutt@intel.com>
6637M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6638S: Supported
6639W: https://github.com/sudeepdutt/mic
6640W: http://software.intel.com/en-us/mic-developer
6641F: include/linux/mic_bus.h
6642F: include/linux/scif.h
6643F: include/uapi/linux/mic_common.h
6644F: include/uapi/linux/mic_ioctl.h
9f273c24 6645F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6646F: drivers/misc/mic/
6647F: drivers/dma/mic_x100_dma.c
6648F: drivers/dma/mic_x100_dma.h
9f273c24 6649F: Documentation/mic/
50ceb98b 6650
fdca4f16 6651INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6652M: Zha Qipeng<qipeng.zha@intel.com>
6653L: platform-driver-x86@vger.kernel.org
6654S: Maintained
6655F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6656F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6657F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6658F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6659
378f956e
SKC
6660INTEL TELEMETRY DRIVER
6661M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6662L: platform-driver-x86@vger.kernel.org
6663S: Maintained
378f956e 6664F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6665F: drivers/platform/x86/intel_telemetry*
0a8b8353 6666
b740d2e9
RB
6667INTEL PMC CORE DRIVER
6668M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6669M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6670L: platform-driver-x86@vger.kernel.org
6671S: Maintained
6672F: arch/x86/include/asm/pmc_core.h
6673F: drivers/platform/x86/intel_pmc_core*
6674
3904b28e
LW
6675INVENSENSE MPU-3050 GYROSCOPE DRIVER
6676M: Linus Walleij <linus.walleij@linaro.org>
6677L: linux-iio@vger.kernel.org
6678S: Maintained
6679F: drivers/iio/gyro/mpu3050*
6680F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6681
cb109a0e 6682IOC3 ETHERNET DRIVER
8b58be88 6683M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6684L: linux-mips@linux-mips.org
6685S: Maintained
8862bf1e 6686F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6687
cb109a0e 6688IOC3 SERIAL DRIVER
8b58be88 6689M: Pat Gefre <pfg@sgi.com>
d39e0721 6690L: linux-serial@vger.kernel.org
cb109a0e 6691S: Maintained
df621252 6692F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6693
0b6e8569
SW
6694IOMMU DRIVERS
6695M: Joerg Roedel <joro@8bytes.org>
6696L: iommu@lists.linux-foundation.org
6697T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6698S: Maintained
efcd94c0 6699F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6700F: drivers/iommu/
6701
4480f15b 6702IP MASQUERADING
8b58be88 6703M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6704S: Maintained
679655da 6705F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6706
4409ebe9 6707IPMI SUBSYSTEM
8b58be88 6708M: Corey Minyard <minyard@acm.org>
b0c90653 6709L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6710W: http://openipmi.sourceforge.net/
6711S: Supported
679655da
JP
6712F: Documentation/IPMI.txt
6713F: drivers/char/ipmi/
6714F: include/linux/ipmi*
c117ab84 6715F: include/uapi/linux/ipmi*
4409ebe9 6716
2d800897
KW
6717QCOM AUDIO (ASoC) DRIVERS
6718M: Patrick Lai <plai@codeaurora.org>
6719M: Banajit Goswami <bgoswami@codeaurora.org>
6720L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6721S: Supported
6722F: sound/soc/qcom/
6723
e2d1d6c0 6724IPS SCSI RAID DRIVER
8b58be88 6725M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6726L: linux-scsi@vger.kernel.org
6727W: http://www.adaptec.com/
6728S: Maintained
679655da 6729F: drivers/scsi/ips*
e2d1d6c0
RD
6730
6731IPVS
8b58be88
JP
6732M: Wensong Zhang <wensong@linux-vs.org>
6733M: Simon Horman <horms@verge.net.au>
6734M: Julian Anastasov <ja@ssi.bg>
979b6c13 6735L: netdev@vger.kernel.org
e2d1d6c0 6736L: lvs-devel@vger.kernel.org
1da177e4 6737S: Maintained
9f273c24
FW
6738T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6739T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6740F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6741F: include/net/ip_vs.h
c117ab84 6742F: include/uapi/linux/ip_vs.h
679655da 6743F: net/netfilter/ipvs/
1da177e4 6744
e7839f25 6745IPWIRELESS DRIVER
e5f6450c 6746M: Jiri Kosina <jikos@kernel.org>
d8130624 6747M: David Sterba <dsterba@suse.com>
92094aa0 6748S: Odd Fixes
282361a0 6749F: drivers/tty/ipwireless/
099dc4fb 6750
e2d1d6c0 6751IPX NETWORK LAYER
e2d1d6c0 6752L: netdev@vger.kernel.org
0c59d281 6753S: Odd fixes
679655da 6754F: include/net/ipx.h
c117ab84 6755F: include/uapi/linux/ipx.h
679655da 6756F: net/ipx/
e2d1d6c0 6757
1da177e4 6758IRDA SUBSYSTEM
8b58be88 6759M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6760L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6761L: netdev@vger.kernel.org
1da177e4 6762W: http://irda.sourceforge.net/
f353976d 6763S: Maintained
e0057975 6764T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6765F: Documentation/networking/irda.txt
6766F: drivers/net/irda/
6767F: include/net/irda/
6768F: net/irda/
1da177e4 6769
a800c7cc
TG
6770IRQ SUBSYSTEM
6771M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6772L: linux-kernel@vger.kernel.org
a800c7cc 6773S: Maintained
75fc2d37 6774T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6775F: kernel/irq/
2ed9fd28
JC
6776
6777IRQCHIP DRIVERS
6778M: Thomas Gleixner <tglx@linutronix.de>
6779M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6780M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6781L: linux-kernel@vger.kernel.org
6782S: Maintained
6783T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6784T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6785F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6786F: drivers/irqchip/
a800c7cc 6787
7ab3a837 6788IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6789M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6790S: Maintained
b09dec2c 6791T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6792F: Documentation/IRQ-domain.txt
6793F: include/linux/irqdomain.h
6794F: kernel/irq/irqdomain.c
b09dec2c 6795F: kernel/irq/msi.c
7ab3a837 6796
ad7afc38
WBG
6797ISA
6798M: William Breathitt Gray <vilhelm.gray@gmail.com>
6799S: Maintained
6800F: Documentation/isa.txt
6801F: drivers/base/isa.c
6802F: include/linux/isa.h
6803
e2d1d6c0 6804ISAPNP
8b58be88 6805M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6806S: Maintained
679655da
JP
6807F: Documentation/isapnp.txt
6808F: drivers/pnp/isapnp/
6809F: include/linux/isapnp.h
e2d1d6c0 6810
d39b8420
HV
6811ISA RADIO MODULE
6812M: Hans Verkuil <hverkuil@xs4all.nl>
6813L: linux-media@vger.kernel.org
6814T: git git://linuxtv.org/media_tree.git
a825eaec 6815W: https://linuxtv.org
d39b8420
HV
6816S: Maintained
6817F: drivers/media/radio/radio-isa*
6818
71a6d0af
HW
6819iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6820M: Peter Jones <pjones@redhat.com>
6821M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6822S: Maintained
6823F: drivers/firmware/iscsi_ibft*
6824
14816b1e 6825ISCSI
623290a2
LD
6826M: Lee Duncan <lduncan@suse.com>
6827M: Chris Leech <cleech@redhat.com>
14816b1e 6828L: open-iscsi@googlegroups.com
623290a2 6829W: www.open-iscsi.com
14816b1e 6830S: Maintained
679655da
JP
6831F: drivers/scsi/*iscsi*
6832F: include/scsi/*iscsi*
14816b1e 6833
1e65eb42
OG
6834ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6835M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6836M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6837M: Roi Dayan <roid@mellanox.com>
6838L: linux-rdma@vger.kernel.org
6839S: Supported
6840W: http://www.openfabrics.org
6841W: www.open-iscsi.org
6842Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6843F: drivers/infiniband/ulp/iser/
1e65eb42 6844
2b70e5fd 6845ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6846M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6847T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6848L: linux-rdma@vger.kernel.org
6849L: target-devel@vger.kernel.org
6850S: Supported
6851W: http://www.linux-iscsi.org
6852F: drivers/infiniband/ulp/isert
6853
1da177e4 6854ISDN SUBSYSTEM
8b58be88 6855M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6856L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6857L: netdev@vger.kernel.org
1da177e4 6858W: http://www.isdn4linux.de
54e5881d 6859T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6860S: Maintained
679655da
JP
6861F: Documentation/isdn/
6862F: drivers/isdn/
6863F: include/linux/isdn.h
6864F: include/linux/isdn/
c117ab84
CEB
6865F: include/uapi/linux/isdn.h
6866F: include/uapi/linux/isdn/
1da177e4
LT
6867
6868ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6869M: Armin Schindler <mac@melware.de>
d5d52273 6870L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6871W: http://www.melware.de
6872S: Maintained
679655da 6873F: drivers/isdn/hardware/eicon/
1da177e4 6874
d624870f 6875IT87 HARDWARE MONITORING DRIVER
d8130624 6876M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6877L: linux-hwmon@vger.kernel.org
d624870f
JD
6878S: Maintained
6879F: Documentation/hwmon/it87
6880F: drivers/hwmon/it87.c
6881
d7104bff
AP
6882IT913X MEDIA DRIVER
6883M: Antti Palosaari <crope@iki.fi>
6884L: linux-media@vger.kernel.org
a825eaec 6885W: https://linuxtv.org
d7104bff
AP
6886W: http://palosaari.fi/linux/
6887Q: http://patchwork.linuxtv.org/project/linux-media/list/
6888T: git git://linuxtv.org/anttip/media_tree.git
6889S: Maintained
249c697e 6890F: drivers/media/tuners/it913x*
d7104bff 6891
91821ff3 6892IVTV VIDEO4LINUX DRIVER
6afdeaf8 6893M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6894L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6895L: linux-media@vger.kernel.org
275ffde4 6896T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6897W: http://www.ivtvdriver.org
6898S: Maintained
618cd932 6899F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6900F: drivers/media/pci/ivtv/
c117ab84 6901F: include/uapi/linux/ivtv*
91821ff3 6902
68620bdd
MP
6903IX2505V MEDIA DRIVER
6904M: Malcolm Priestley <tvboxspy@gmail.com>
6905L: linux-media@vger.kernel.org
a825eaec 6906W: https://linuxtv.org
68620bdd
MP
6907Q: http://patchwork.linuxtv.org/project/linux-media/list/
6908S: Maintained
6909F: drivers/media/dvb-frontends/ix2505v*
6910
4453d736
GR
6911JC42.4 TEMPERATURE SENSOR DRIVER
6912M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6913L: linux-hwmon@vger.kernel.org
4453d736
GR
6914S: Maintained
6915F: drivers/hwmon/jc42.c
6916F: Documentation/hwmon/jc42
6917
e2d1d6c0 6918JFS FILESYSTEM
3256f80f 6919M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6920L: jfs-discussion@lists.sourceforge.net
6921W: http://jfs.sourceforge.net/
54e5881d 6922T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6923S: Maintained
679655da
JP
6924F: Documentation/filesystems/jfs.txt
6925F: fs/jfs/
e2d1d6c0 6926
95252236 6927JME NETWORK DRIVER
8b58be88 6928M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6929L: netdev@vger.kernel.org
6930S: Maintained
63d24a0e 6931F: drivers/net/ethernet/jme.*
95252236 6932
1da177e4 6933JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6934M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6935L: linux-mtd@lists.infradead.org
6936W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6937S: Maintained
679655da 6938F: fs/jffs2/
c117ab84 6939F: include/uapi/linux/jffs2.h
1da177e4 6940
d183e11a
TT
6941JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6942M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6943M: Jan Kara <jack@suse.com>
d183e11a
TT
6944L: linux-ext4@vger.kernel.org
6945S: Maintained
6946F: fs/jbd2/
6947F: include/linux/jbd2.h
ae0718f8 6948
207dab5f
MU
6949JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6950M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6951L: linux-media@vger.kernel.org
6952S: Maintained
6953F: drivers/media/platform/rcar_jpu.c
6954
fd8b6cb4 6955JSM Neo PCI based serial card
df247081 6956M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6957L: linux-serial@vger.kernel.org
6958S: Maintained
df621252 6959F: drivers/tty/serial/jsm/
ae0718f8 6960
af39917d
CL
6961K10TEMP HARDWARE MONITORING DRIVER
6962M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6963L: linux-hwmon@vger.kernel.org
af39917d
CL
6964S: Maintained
6965F: Documentation/hwmon/k10temp
6966F: drivers/hwmon/k10temp.c
6967
4660cb35 6968K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6969M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6970L: linux-hwmon@vger.kernel.org
ae0718f8 6971S: Maintained
679655da
JP
6972F: Documentation/hwmon/k8temp
6973F: drivers/hwmon/k8temp.c
ae0718f8 6974
0ba1d91d
AR
6975KASAN
6976M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6977R: Alexander Potapenko <glider@google.com>
6978R: Dmitry Vyukov <dvyukov@google.com>
6979L: kasan-dev@googlegroups.com
6980S: Maintained
6981F: arch/*/include/asm/kasan.h
6982F: arch/*/mm/kasan_init*
2757aafa 6983F: Documentation/dev-tools/kasan.rst
64f8ebaf 6984F: include/linux/kasan*.h
0ba1d91d
AR
6985F: lib/test_kasan.c
6986F: mm/kasan/
6987F: scripts/Makefile.kasan
6988
1da177e4 6989KCONFIG
5eb1f99e 6990M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6991L: linux-kbuild@vger.kernel.org
cea8321c 6992T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6993S: Maintained
679655da
JP
6994F: Documentation/kbuild/kconfig-language.txt
6995F: scripts/kconfig/
1da177e4 6996
ea6c2089 6997KDUMP
f871f191
VG
6998M: Dave Young <dyoung@redhat.com>
6999M: Baoquan He <bhe@redhat.com>
7000R: Vivek Goyal <vgoyal@redhat.com>
34633993 7001L: kexec@lists.infradead.org
ea6c2089
VG
7002W: http://lse.sourceforge.net/kdump/
7003S: Maintained
80811493 7004F: Documentation/kdump/
ea6c2089 7005
f41bf02f
HV
7006KEENE FM RADIO TRANSMITTER DRIVER
7007M: Hans Verkuil <hverkuil@xs4all.nl>
7008L: linux-media@vger.kernel.org
7009T: git git://linuxtv.org/media_tree.git
a825eaec 7010W: https://linuxtv.org
f41bf02f
HV
7011S: Maintained
7012F: drivers/media/radio/radio-keene*
7013
1da177e4 7014KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 7015M: Ian Kent <raven@themaw.net>
f694fc97 7016L: autofs@vger.kernel.org
1da177e4 7017S: Maintained
679655da 7018F: fs/autofs4/
1da177e4 7019
70fb7ba6 7020KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 7021M: Michal Marek <mmarek@suse.com>
08deed1e
JP
7022T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7023T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 7024L: linux-kbuild@vger.kernel.org
5ce45962 7025S: Maintained
679655da
JP
7026F: Documentation/kbuild/
7027F: Makefile
7028F: scripts/Makefile.*
70fb7ba6
MM
7029F: scripts/basic/
7030F: scripts/mk*
7031F: scripts/package/
1da177e4
LT
7032
7033KERNEL JANITORS
c3000e03 7034L: kernel-janitors@vger.kernel.org
10466f5a 7035W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7036S: Odd Fixes
1da177e4 7037
e8b43555 7038KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7039M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 7040M: Jeff Layton <jlayton@poochiereds.net>
16141c02 7041L: linux-nfs@vger.kernel.org
1da177e4 7042W: http://nfs.sourceforge.net/
9f273c24 7043T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7044S: Supported
679655da 7045F: fs/nfsd/
c117ab84 7046F: include/uapi/linux/nfsd/
679655da
JP
7047F: fs/lockd/
7048F: fs/nfs_common/
7049F: net/sunrpc/
7050F: include/linux/lockd/
7051F: include/linux/sunrpc/
c117ab84 7052F: include/uapi/linux/sunrpc/
1da177e4 7053
13b122b3
SK
7054KERNEL SELFTEST FRAMEWORK
7055M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7056M: Shuah Khan <shuah@kernel.org>
64f00850 7057L: linux-kselftest@vger.kernel.org
13b122b3
SK
7058T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7059S: Maintained
7060F: tools/testing/selftests
7061
426d62e2 7062KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7063M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7064M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7065L: kvm@vger.kernel.org
e3e58478 7066W: http://www.linux-kvm.org
a94b40a6 7067T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7068S: Supported
c93a64fe
PB
7069F: Documentation/*/kvm*.txt
7070F: Documentation/virtual/kvm/
679655da 7071F: arch/*/kvm/
1662e862
CB
7072F: arch/x86/kernel/kvm.c
7073F: arch/x86/kernel/kvmclock.c
679655da
JP
7074F: arch/*/include/asm/kvm*
7075F: include/linux/kvm*
c117ab84 7076F: include/uapi/linux/kvm*
679655da 7077F: virt/kvm/
6d0a1a61 7078F: tools/kvm/
426d62e2 7079
ad8003d3 7080KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 7081M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7082L: kvm@vger.kernel.org
038161de 7083W: http://www.linux-kvm.org/
7de609c8 7084S: Maintained
679655da 7085F: arch/x86/include/asm/svm.h
679655da 7086F: arch/x86/kvm/svm.c
426d62e2 7087
513014b7 7088KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 7089M: Alexander Graf <agraf@suse.com>
1fc9d2bf 7090L: kvm-ppc@vger.kernel.org
038161de 7091W: http://www.linux-kvm.org/
6a7f972d 7092T: git git://github.com/agraf/linux-2.6.git
513014b7 7093S: Supported
679655da
JP
7094F: arch/powerpc/include/asm/kvm*
7095F: arch/powerpc/kvm/
513014b7 7096
85f8fffe 7097KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 7098M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 7099M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
7100L: linux-s390@vger.kernel.org
7101W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 7102T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 7103S: Supported
679655da
JP
7104F: Documentation/s390/kvm.txt
7105F: arch/s390/include/asm/kvm*
80811493 7106F: arch/s390/kvm/
85f8fffe 7107
a749474d 7108KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 7109M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7110M: Marc Zyngier <marc.zyngier@arm.com>
7111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7112L: kvmarm@lists.cs.columbia.edu
7113W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7114T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7115S: Supported
a749474d
CD
7116F: arch/arm/include/uapi/asm/kvm*
7117F: arch/arm/include/asm/kvm*
7118F: arch/arm/kvm/
5c8818b4
MZ
7119F: virt/kvm/arm/
7120F: include/kvm/arm_*
a749474d 7121
6394a3ec 7122KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7123M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7124M: Marc Zyngier <marc.zyngier@arm.com>
7125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7126L: kvmarm@lists.cs.columbia.edu
7127S: Maintained
7128F: arch/arm64/include/uapi/asm/kvm*
7129F: arch/arm64/include/asm/kvm*
7130F: arch/arm64/kvm/
7131
bfd3d532
JH
7132KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7133M: James Hogan <james.hogan@imgtec.com>
7134L: linux-mips@linux-mips.org
7135S: Supported
7136F: arch/mips/include/uapi/asm/kvm*
7137F: arch/mips/include/asm/kvm*
7138F: arch/mips/kvm/
7139
dc009d92 7140KEXEC
8b58be88 7141M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7142W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7143L: kexec@lists.infradead.org
dc009d92 7144S: Maintained
679655da 7145F: include/linux/kexec.h
c117ab84 7146F: include/uapi/linux/kexec.h
10540a69 7147F: kernel/kexec*
dc009d92 7148
e971461f
DH
7149KEYS/KEYRINGS:
7150M: David Howells <dhowells@redhat.com>
aa62efff 7151L: keyrings@vger.kernel.org
e971461f 7152S: Maintained
d410fa4e 7153F: Documentation/security/keys.txt
e971461f
DH
7154F: include/linux/key.h
7155F: include/linux/key-type.h
75aeddd1
DH
7156F: include/linux/keyctl.h
7157F: include/uapi/linux/keyctl.h
e971461f
DH
7158F: include/keys/
7159F: security/keys/
7160
7f3c68be 7161KEYS-TRUSTED
74dd744f
MZ
7162M: David Safford <safford@us.ibm.com>
7163M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7164L: linux-security-module@vger.kernel.org
aa62efff 7165L: keyrings@vger.kernel.org
7f3c68be 7166S: Supported
d410fa4e 7167F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
7168F: include/keys/trusted-type.h
7169F: security/keys/trusted.c
7170F: security/keys/trusted.h
7171
7172KEYS-ENCRYPTED
74dd744f
MZ
7173M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7174M: David Safford <safford@us.ibm.com>
7f3c68be 7175L: linux-security-module@vger.kernel.org
aa62efff 7176L: keyrings@vger.kernel.org
7f3c68be 7177S: Supported
d410fa4e 7178F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7179F: include/keys/encrypted-type.h
19c90aa6 7180F: security/keys/encrypted-keys/
7f3c68be 7181
5b778dad 7182KGDB / KDB /debug_core
8b58be88 7183M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7184W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7185L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7186T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7187S: Maintained
679655da
JP
7188F: Documentation/DocBook/kgdb.tmpl
7189F: drivers/misc/kgdbts.c
df621252 7190F: drivers/tty/serial/kgdboc.c
5b778dad 7191F: include/linux/kdb.h
679655da 7192F: include/linux/kgdb.h
4063eb5f 7193F: kernel/debug/
e3e2aaf7 7194
456db8cc 7195KMEMCHECK
8b58be88 7196M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7197M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7198S: Maintained
9c296b46 7199F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7200F: arch/x86/include/asm/kmemcheck.h
7201F: arch/x86/mm/kmemcheck/
7202F: include/linux/kmemcheck.h
7203F: mm/kmemcheck.c
b9ce08c0 7204
c3bb4d24 7205KMEMLEAK
8b58be88 7206M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7207S: Maintained
ca90a7a3 7208F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7209F: include/linux/kmemleak.h
7210F: mm/kmemleak.c
7211F: mm/kmemleak-test.c
7212
89559a61 7213KPROBES
a320817c 7214M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7215M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7216M: "David S. Miller" <davem@davemloft.net>
353def94 7217M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7218S: Maintained
679655da
JP
7219F: Documentation/kprobes.txt
7220F: include/linux/kprobes.h
7221F: kernel/kprobes.c
89559a61 7222
70e84049 7223KS0108 LCD CONTROLLER DRIVER
8b58be88 7224M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7225W: http://miguelojeda.es/auxdisplay.htm
7226W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7227S: Maintained
679655da
JP
7228F: Documentation/auxdisplay/ks0108
7229F: drivers/auxdisplay/ks0108.c
7230F: include/linux/ks0108.h
70e84049 7231
1b69c6d0
DA
7232L3MDEV
7233M: David Ahern <dsa@cumulusnetworks.com>
7234L: netdev@vger.kernel.org
7235S: Maintained
7236F: net/l3mdev
7237F: include/net/l3mdev.h
7238
9ca44355 7239LANTIQ MIPS ARCHITECTURE
bdb40e8e 7240M: John Crispin <john@phrozen.org>
9ca44355
JC
7241L: linux-mips@linux-mips.org
7242S: Maintained
7243F: arch/mips/lantiq
7244
1da177e4 7245LAPB module
1da177e4 7246L: linux-x25@vger.kernel.org
bf9915cc 7247S: Orphan
679655da
JP
7248F: Documentation/networking/lapb-module.txt
7249F: include/*/lapb.h
7250F: net/lapb/
1da177e4
LT
7251
7252LASI 53c700 driver for PARISC
8b58be88 7253M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7254L: linux-scsi@vger.kernel.org
7255S: Maintained
679655da
JP
7256F: Documentation/scsi/53c700.txt
7257F: drivers/scsi/53c700*
1da177e4 7258
263de9b5 7259LED SUBSYSTEM
8b58be88 7260M: Richard Purdie <rpurdie@rpsys.net>
305335b9 7261M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7262M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7263L: linux-leds@vger.kernel.org
b8926ba0 7264T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7265S: Maintained
85c90368 7266F: Documentation/devicetree/bindings/leds/
679655da
JP
7267F: drivers/leds/
7268F: include/linux/leds.h
263de9b5 7269
b0461a44 7270LEGACY EEPROM DRIVER
d8130624 7271M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7272S: Maintained
7273F: Documentation/misc-devices/eeprom
7274F: drivers/misc/eeprom/eeprom.c
7275
1da177e4 7276LEGO USB Tower driver
8b58be88 7277M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7278L: legousb-devel@lists.sourceforge.net
7279W: http://legousb.sourceforge.net/
7280S: Maintained
679655da 7281F: drivers/usb/misc/legousbtower.c
1da177e4 7282
055616a8
MK
7283LG2160 MEDIA DRIVER
7284M: Michael Krufky <mkrufky@linuxtv.org>
7285L: linux-media@vger.kernel.org
a825eaec 7286W: https://linuxtv.org
055616a8
MK
7287W: http://github.com/mkrufky
7288Q: http://patchwork.linuxtv.org/project/linux-media/list/
7289T: git git://linuxtv.org/mkrufky/tuners.git
7290S: Maintained
7291F: drivers/media/dvb-frontends/lg2160.*
7292
6f0e7725
MK
7293LGDT3305 MEDIA DRIVER
7294M: Michael Krufky <mkrufky@linuxtv.org>
7295L: linux-media@vger.kernel.org
a825eaec 7296W: https://linuxtv.org
6f0e7725
MK
7297W: http://github.com/mkrufky
7298Q: http://patchwork.linuxtv.org/project/linux-media/list/
7299T: git git://linuxtv.org/mkrufky/tuners.git
7300S: Maintained
7301F: drivers/media/dvb-frontends/lgdt3305.*
7302
568a17ff 7303LGUEST
8b58be88 7304M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7305L: lguest@lists.ozlabs.org
568a17ff 7306W: http://lguest.ozlabs.org/
72e91863 7307S: Odd Fixes
070f420b 7308F: arch/x86/include/asm/lguest*.h
679655da
JP
7309F: arch/x86/lguest/
7310F: drivers/lguest/
7311F: include/linux/lguest*.h
070f420b 7312F: tools/lguest/
568a17ff 7313
32ac7cb2
TH
7314LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7315M: Tejun Heo <tj@kernel.org>
7316L: linux-ide@vger.kernel.org
7317T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7318S: Maintained
7319F: drivers/ata/
7320F: include/linux/ata.h
7321F: include/linux/libata.h
d2abf98e 7322F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7323
7324LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7325M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7326L: linux-ide@vger.kernel.org
7327T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7328S: Maintained
7329F: include/linux/pata_arasan_cf_data.h
7330F: drivers/ata/pata_arasan_cf.c
7331
c7fa056c
BZ
7332LIBATA PATA DRIVERS
7333M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7334M: Tejun Heo <tj@kernel.org>
7335L: linux-ide@vger.kernel.org
7336T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7337S: Maintained
7338F: drivers/ata/pata_*.c
7339F: drivers/ata/ata_generic.c
7340
32ac7cb2
TH
7341LIBATA SATA AHCI PLATFORM devices support
7342M: Hans de Goede <hdegoede@redhat.com>
7343M: Tejun Heo <tj@kernel.org>
7344L: linux-ide@vger.kernel.org
7345T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7346S: Maintained
7347F: drivers/ata/ahci_platform.c
7348F: drivers/ata/libahci_platform.c
7349F: include/linux/ahci_platform.h
7350
7351LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7352M: Mikael Pettersson <mikpelinux@gmail.com>
7353L: linux-ide@vger.kernel.org
7354T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7355S: Maintained
7356F: drivers/ata/sata_promise.*
7357
1acd437c
SL
7358LIBLOCKDEP
7359M: Sasha Levin <sasha.levin@oracle.com>
7360S: Maintained
7361F: tools/lib/lockdep/
7362
bc30196f
DW
7363LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7364M: Dan Williams <dan.j.williams@intel.com>
7365L: linux-nvdimm@lists.01.org
7366Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7367T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7368S: Supported
7369F: drivers/nvdimm/*
7370F: include/linux/nd.h
7371F: include/linux/libnvdimm.h
7372F: include/uapi/linux/ndctl.h
7373
7374LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7375M: Ross Zwisler <ross.zwisler@linux.intel.com>
7376L: linux-nvdimm@lists.01.org
7377Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7378S: Supported
7379F: drivers/nvdimm/blk.c
7380F: drivers/nvdimm/region_devs.c
7381F: drivers/acpi/nfit*
7382
7383LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7384M: Vishal Verma <vishal.l.verma@intel.com>
7385L: linux-nvdimm@lists.01.org
7386Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7387S: Supported
7388F: drivers/nvdimm/btt*
7389
7390LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7391M: Ross Zwisler <ross.zwisler@linux.intel.com>
7392L: linux-nvdimm@lists.01.org
7393Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7394S: Supported
7395F: drivers/nvdimm/pmem.c
b864bc17 7396F: include/linux/pmem.h
40603526 7397F: arch/*/include/asm/pmem.h
bc30196f 7398
cd9e9808
MB
7399LIGHTNVM PLATFORM SUPPORT
7400M: Matias Bjorling <mb@lightnvm.io>
7401W: http://github/OpenChannelSSD
4ead1a25 7402L: linux-block@vger.kernel.org
cd9e9808
MB
7403S: Maintained
7404F: drivers/lightnvm/
7405F: include/linux/lightnvm.h
7406F: include/uapi/linux/lightnvm.h
7407
852bb9f5 7408LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7409M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7410M: Paul Mackerras <paulus@samba.org>
ea668936 7411M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7412W: https://github.com/linuxppc/linux/wiki
a4724ed6 7413L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7414Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7415T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7416S: Supported
11c34c7d
JP
7417F: Documentation/powerpc/
7418F: arch/powerpc/
ef69b03d
ME
7419F: drivers/char/tpm/tpm_ibmvtpm*
7420F: drivers/crypto/nx/
7421F: drivers/crypto/vmx/
7422F: drivers/net/ethernet/ibm/ibmveth.*
7423F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7424F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7425F: drivers/pci/hotplug/rpa*
7426F: drivers/scsi/ibmvscsi/
ad654f25 7427F: tools/testing/selftests/powerpc
ef69b03d
ME
7428N: opal
7429N: /pmac
7430N: powermac
7431N: powernv
7432N: [^a-z0-9]ps3
7433N: pseries
1da177e4
LT
7434
7435LINUX FOR POWER MACINTOSH
8b58be88 7436M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7437W: http://www.penguinppc.org/
a4724ed6 7438L: linuxppc-dev@lists.ozlabs.org
1da177e4 7439S: Maintained
11c34c7d
JP
7440F: arch/powerpc/platforms/powermac/
7441F: drivers/macintosh/
1da177e4 7442
77a76369 7443LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7444M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7445L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7446T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7447S: Maintained
11c34c7d
JP
7448F: arch/powerpc/platforms/512x/
7449F: arch/powerpc/platforms/52xx/
1da177e4
LT
7450
7451LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7452M: Alistair Popple <alistair@popple.id.au>
8b58be88 7453M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7454W: http://www.penguinppc.org/
a4724ed6 7455L: linuxppc-dev@lists.ozlabs.org
1da177e4 7456S: Maintained
11c34c7d
JP
7457F: arch/powerpc/platforms/40x/
7458F: arch/powerpc/platforms/44x/
1da177e4 7459
260c02a9 7460LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7461L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7462S: Orphan
11c34c7d
JP
7463F: arch/powerpc/*/*virtex*
7464F: arch/powerpc/*/*/*virtex*
1da177e4 7465
e93adf1e 7466LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7467M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7468W: http://www.penguinppc.org/
a4724ed6 7469L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7470S: Maintained
a2b1f7c8 7471F: arch/powerpc/platforms/8xx/
e93adf1e 7472
1da177e4 7473LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7474M: Scott Wood <oss@buserror.net>
8b58be88 7475M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7476W: http://www.penguinppc.org/
a4724ed6 7477L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7478T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7479S: Maintained
11c34c7d 7480F: arch/powerpc/platforms/83xx/
4c8f581d 7481F: arch/powerpc/platforms/85xx/
1da177e4 7482
ab06ff3a 7483LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7484L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7485S: Orphan
11c34c7d
JP
7486F: arch/powerpc/platforms/pasemi/
7487F: drivers/*/*pasemi*
7488F: drivers/*/*/*pasemi*
ab06ff3a 7489
1da177e4 7490LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7491M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7492L: linux-security-module@vger.kernel.org
1da177e4
LT
7493S: Supported
7494
a23ce6da
HW
7495LIS3LV02D ACCELEROMETER DRIVER
7496M: Eric Piel <eric.piel@tremplin-utc.net>
7497S: Maintained
ff606677
JD
7498F: Documentation/misc-devices/lis3lv02d
7499F: drivers/misc/lis3lv02d/
bd35665f 7500F: drivers/platform/x86/hp_accel.c
a23ce6da 7501
b700e7f0
SJ
7502LIVE PATCHING
7503M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7504M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7505M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7506M: Miroslav Benes <mbenes@suse.cz>
7507R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7508S: Maintained
7509F: kernel/livepatch/
7510F: include/linux/livepatch.h
7511F: arch/x86/include/asm/livepatch.h
7512F: arch/x86/kernel/livepatch.c
5e4e3844 7513F: Documentation/livepatch/
b700e7f0 7514F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7515F: samples/livepatch/
b700e7f0 7516L: live-patching@vger.kernel.org
74d50da3 7517T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7518
ea861d73
KC
7519LINUX KERNEL DUMP TEST MODULE (LKDTM)
7520M: Kees Cook <keescook@chromium.org>
7521S: Maintained
426f3a53 7522F: drivers/misc/lkdtm*
ea861d73 7523
e2d1d6c0 7524LLC (802.2)
0c59d281
ACM
7525L: netdev@vger.kernel.org
7526S: Odd fixes
679655da 7527F: include/linux/llc.h
c117ab84 7528F: include/uapi/linux/llc.h
679655da
JP
7529F: include/net/llc*
7530F: net/llc/
e2d1d6c0 7531
4e233cbe
AD
7532LM73 HARDWARE MONITOR DRIVER
7533M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7534L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7535S: Maintained
7536F: drivers/hwmon/lm73.c
7537
156e2d1a 7538LM78 HARDWARE MONITOR DRIVER
d8130624 7539M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7540L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7541S: Maintained
7542F: Documentation/hwmon/lm78
7543F: drivers/hwmon/lm78.c
7544
1da177e4 7545LM83 HARDWARE MONITOR DRIVER
d8130624 7546M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7547L: linux-hwmon@vger.kernel.org
1da177e4 7548S: Maintained
679655da
JP
7549F: Documentation/hwmon/lm83
7550F: drivers/hwmon/lm83.c
1da177e4
LT
7551
7552LM90 HARDWARE MONITOR DRIVER
d8130624 7553M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7554L: linux-hwmon@vger.kernel.org
1da177e4 7555S: Maintained
679655da 7556F: Documentation/hwmon/lm90
aae7bce4 7557F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7558F: drivers/hwmon/lm90.c
1da177e4 7559
917cc4e6
GR
7560LM95234 HARDWARE MONITOR DRIVER
7561M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7562L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7563S: Maintained
7564F: Documentation/hwmon/lm95234
7565F: drivers/hwmon/lm95234.c
7566
68620bdd
MP
7567LME2510 MEDIA DRIVER
7568M: Malcolm Priestley <tvboxspy@gmail.com>
7569L: linux-media@vger.kernel.org
a825eaec 7570W: https://linuxtv.org
68620bdd
MP
7571Q: http://patchwork.linuxtv.org/project/linux-media/list/
7572S: Maintained
7573F: drivers/media/usb/dvb-usb-v2/lmedm04*
7574
d4c3be70 7575LOCKING PRIMITIVES
8b58be88
JP
7576M: Peter Zijlstra <peterz@infradead.org>
7577M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7578L: linux-kernel@vger.kernel.org
d4c3be70 7579T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7580S: Maintained
d4c3be70 7581F: Documentation/locking/
679655da 7582F: include/linux/lockdep.h
d4c3be70
IM
7583F: include/linux/spinlock*.h
7584F: arch/*/include/asm/spinlock*.h
7585F: include/linux/rwlock*.h
7586F: include/linux/mutex*.h
7587F: arch/*/include/asm/mutex*.h
7588F: include/linux/rwsem*.h
7589F: arch/*/include/asm/rwsem.h
7590F: include/linux/seqlock.h
7591F: lib/locking*.[ch]
7486d6da 7592F: kernel/locking/
512e67f9 7593
dde33348 7594LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7595M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7596L: linux-ntfs-dev@lists.sourceforge.net
7597W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7598S: Maintained
679655da 7599F: Documentation/ldm.txt
20d16fef 7600F: block/partitions/ldm.*
1da177e4 7601
c87e34ef 7602LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7603M: Sathya Prakash <sathya.prakash@broadcom.com>
7604M: Chaitra P B <chaitra.basappa@broadcom.com>
7605M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7606L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7607L: linux-scsi@vger.kernel.org
9495e835 7608W: http://www.avagotech.com/support/
c87e34ef 7609S: Supported
679655da 7610F: drivers/message/fusion/
500c152a 7611F: drivers/scsi/mpt2sas/
7612F: drivers/scsi/mpt3sas/
c87e34ef 7613
1da177e4 7614LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7615M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7616L: linux-scsi@vger.kernel.org
7617S: Maintained
679655da 7618F: drivers/scsi/sym53c8xx_2/
1da177e4 7619
e5f5c99a
GR
7620LTC4261 HARDWARE MONITOR DRIVER
7621M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7622L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7623S: Maintained
7624F: Documentation/hwmon/ltc4261
7625F: drivers/hwmon/ltc4261.c
7626
81365c31 7627LTP (Linux Test Project)
28b8e8d4 7628M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7629M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7630M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7631M: Jan Stancek <jstancek@redhat.com>
7632M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7633M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7634L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7635W: http://linux-test-project.github.io/
7d1ae8a8 7636T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7637S: Maintained
7638
c12a54b3 7639M32R ARCHITECTURE
c12a54b3 7640W: http://www.linux-m32r.org/
b4174867 7641S: Orphan
679655da 7642F: arch/m32r/
c12a54b3 7643
1da177e4 7644M68K ARCHITECTURE
8b58be88 7645M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7646L: linux-m68k@lists.linux-m68k.org
7647W: http://www.linux-m68k.org/
54e5881d 7648T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7649S: Maintained
679655da 7650F: arch/m68k/
9db35182 7651F: drivers/zorro/
1da177e4
LT
7652
7653M68K ON APPLE MACINTOSH
8b58be88 7654M: Joshua Thompson <funaho@jurai.org>
1da177e4 7655W: http://www.mac.linux-m68k.org/
9bb9f222 7656L: linux-m68k@lists.linux-m68k.org
1da177e4 7657S: Maintained
9db35182 7658F: arch/m68k/mac/
1da177e4
LT
7659
7660M68K ON HP9000/300
8b58be88 7661M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7662W: http://www.tazenda.demon.co.uk/phil/linux-hp
7663S: Maintained
679655da 7664F: arch/m68k/hp300/
1da177e4 7665
74425546
AP
7666M88DS3103 MEDIA DRIVER
7667M: Antti Palosaari <crope@iki.fi>
7668L: linux-media@vger.kernel.org
a825eaec 7669W: https://linuxtv.org
74425546
AP
7670W: http://palosaari.fi/linux/
7671Q: http://patchwork.linuxtv.org/project/linux-media/list/
7672T: git git://linuxtv.org/anttip/media_tree.git
7673S: Maintained
7674F: drivers/media/dvb-frontends/m88ds3103*
7675
68620bdd
MP
7676M88RS2000 MEDIA DRIVER
7677M: Malcolm Priestley <tvboxspy@gmail.com>
7678L: linux-media@vger.kernel.org
a825eaec 7679W: https://linuxtv.org
68620bdd
MP
7680Q: http://patchwork.linuxtv.org/project/linux-media/list/
7681S: Maintained
7682F: drivers/media/dvb-frontends/m88rs2000*
7683
07a092fa 7684MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7685M: Alexey Klimov <klimov.linux@gmail.com>
7686L: linux-media@vger.kernel.org
7687T: git git://linuxtv.org/media_tree.git
7688S: Maintained
7689F: drivers/media/radio/radio-ma901.c
07a092fa 7690
64a327a7 7691MAC80211
8b58be88 7692M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7693L: linux-wireless@vger.kernel.org
491b26b4 7694W: http://wireless.kernel.org/
ce466579
JB
7695T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7696T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7697S: Maintained
679655da
JP
7698F: Documentation/networking/mac80211-injection.txt
7699F: include/net/mac80211.h
7700F: net/mac80211/
2af8c4dc 7701F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7702
b863ceb7 7703MACVLAN DRIVER
8b58be88 7704M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7705L: netdev@vger.kernel.org
7706S: Maintained
679655da
JP
7707F: drivers/net/macvlan.c
7708F: include/linux/if_macvlan.h
b863ceb7 7709
2b6d83e2
JB
7710MAILBOX API
7711M: Jassi Brar <jassisinghbrar@gmail.com>
7712L: linux-kernel@vger.kernel.org
7713S: Maintained
7714F: drivers/mailbox/
7715F: include/linux/mailbox_client.h
7716F: include/linux/mailbox_controller.h
7717
faf1668c 7718MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7719M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7720W: http://www.kernel.org/doc/man-pages
bd7ebec6 7721L: linux-man@vger.kernel.org
1b53dc74 7722S: Maintained
faf1668c 7723
0d3cd4b6
VD
7724MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7725M: Andrew Lunn <andrew@lunn.ch>
7726M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 7727L: netdev@vger.kernel.org
0d3cd4b6
VD
7728S: Maintained
7729F: drivers/net/dsa/mv88e6xxx/
b26bff6e 7730F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 7731
8427defd 7732MARVELL ARMADA DRM SUPPORT
0d7f4f05 7733M: Russell King <linux@armlinux.org.uk>
8427defd 7734S: Maintained
0d7f4f05
RK
7735T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7736T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8427defd 7737F: drivers/gpu/drm/armada/
4418833e
EV
7738F: include/uapi/drm/armada_drm.h
7739F: Documentation/devicetree/bindings/display/armada/
8427defd 7740
c4d007bc
TP
7741MARVELL CRYPTO DRIVER
7742M: Boris Brezillon <boris.brezillon@free-electrons.com>
7743M: Arnaud Ebalard <arno@natisbad.org>
7744F: drivers/crypto/marvell/
7745S: Maintained
7746L: linux-crypto@vger.kernel.org
7747
44c14c1d 7748MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7749M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7750M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7751L: netdev@vger.kernel.org
7752S: Maintained
7753F: drivers/net/ethernet/marvell/sk*
7754
74cda169 7755MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7756L: libertas-dev@lists.infradead.org
8ac3e99e 7757S: Orphan
f988d640 7758F: drivers/net/wireless/marvell/libertas/
74cda169 7759
b60d6975 7760MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7761M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7762L: netdev@vger.kernel.org
f5ca8502 7763S: Maintained
527a6266 7764F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7765F: include/linux/mv643xx.h
1da177e4 7766
370b8ed9
TP
7767MARVELL MVNETA ETHERNET DRIVER
7768M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7769L: netdev@vger.kernel.org
7770S: Maintained
7771F: drivers/net/ethernet/marvell/mvneta.*
7772
fcad584d 7773MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7774M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7775M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7776L: linux-wireless@vger.kernel.org
7777S: Maintained
277b024e 7778F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7779
a2c3f656 7780MARVELL MWL8K WIRELESS DRIVER
a040d532 7781M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7782L: linux-wireless@vger.kernel.org
16345910 7783S: Odd Fixes
de60f1dc 7784F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7785
2a69567b 7786MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7787M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7788S: Odd Fixes
1fa7e547 7789F: drivers/mmc/host/mvsdio.*
2a69567b 7790
1da177e4 7791MATROX FRAMEBUFFER DRIVER
c69f677c 7792L: linux-fbdev@vger.kernel.org
52653199 7793S: Orphan
8a61f013 7794F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7795F: include/uapi/linux/matroxfb.h
1da177e4 7796
ca462085
GR
7797MAX16065 HARDWARE MONITOR DRIVER
7798M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7799L: linux-hwmon@vger.kernel.org
ca462085
GR
7800S: Maintained
7801F: Documentation/hwmon/max16065
7802F: drivers/hwmon/max16065.c
7803
1f61cab8
GR
7804MAX20751 HARDWARE MONITOR DRIVER
7805M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7806L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7807S: Maintained
7808F: Documentation/hwmon/max20751
7809F: drivers/hwmon/max20751.c
7810
d20620de 7811MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7812L: linux-hwmon@vger.kernel.org
34924b23 7813S: Orphan
679655da
JP
7814F: Documentation/hwmon/max6650
7815F: drivers/hwmon/max6650.c
d20620de 7816
e89ab51f
GR
7817MAX6697 HARDWARE MONITOR DRIVER
7818M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7819L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7820S: Maintained
7821F: Documentation/hwmon/max6697
7822F: Documentation/devicetree/bindings/i2c/max6697.txt
7823F: drivers/hwmon/max6697.c
7824F: include/linux/platform_data/max6697.h
7825
3b2af7f7
PR
7826MAX9860 MONO AUDIO VOICE CODEC DRIVER
7827M: Peter Rosin <peda@axentia.se>
7828L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7829S: Maintained
7830F: Documentation/devicetree/bindings/sound/max9860.txt
7831F: sound/soc/codecs/max9860.*
7832
f8f847b5 7833MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7834M: Krzysztof Kozlowski <krzk@kernel.org>
7835M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7836L: linux-pm@vger.kernel.org
7837S: Supported
8c0984e5
SR
7838F: drivers/power/supply/max14577_charger.c
7839F: drivers/power/supply/max77693_charger.c
f8f847b5 7840
3811405e
JMC
7841MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7842M: Javier Martinez Canillas <javier@osg.samsung.com>
7843L: linux-kernel@vger.kernel.org
7844S: Supported
96173cc6 7845F: drivers/*/*max77802*.c
3811405e
JMC
7846F: Documentation/devicetree/bindings/*/*max77802.txt
7847F: include/dt-bindings/*/*max77802.h
7848
befeb596
KK
7849MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7850M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7851M: Krzysztof Kozlowski <krzk@kernel.org>
7852M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7853L: linux-kernel@vger.kernel.org
7854S: Supported
86cf635a 7855F: drivers/*/max14577*.c
0998a436 7856F: drivers/*/max77686*.c
86cf635a 7857F: drivers/*/max77693*.c
befeb596
KK
7858F: drivers/extcon/extcon-max14577.c
7859F: drivers/extcon/extcon-max77693.c
7860F: drivers/rtc/rtc-max77686.c
7861F: drivers/clk/clk-max77686.c
7862F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7863F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7864F: Documentation/devicetree/bindings/mfd/max77693.txt
7865F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7866F: include/linux/mfd/max14577*.h
7867F: include/linux/mfd/max77686*.h
7868F: include/linux/mfd/max77693*.h
7869
9be3c9a5
HV
7870MAXIRADIO FM RADIO RECEIVER DRIVER
7871M: Hans Verkuil <hverkuil@xs4all.nl>
7872L: linux-media@vger.kernel.org
7873T: git git://linuxtv.org/media_tree.git
a825eaec 7874W: https://linuxtv.org
9be3c9a5
HV
7875S: Maintained
7876F: drivers/media/radio/radio-maxiradio*
7877
c05dc2cc
PR
7878MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7879M: Peter Rosin <peda@axentia.se>
7880L: linux-iio@vger.kernel.org
7881S: Maintained
2704e300 7882F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
7883F: drivers/iio/potentiometer/mcp4531.c
7884
3b8df5fd
WBG
7885MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7886M: William Breathitt Gray <vilhelm.gray@gmail.com>
7887L: linux-iio@vger.kernel.org
7888S: Maintained
7889F: drivers/iio/dac/cio-dac.c
7890
7b49235e
LP
7891MEDIA DRIVERS FOR RENESAS - FCP
7892M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7893L: linux-media@vger.kernel.org
7894L: linux-renesas-soc@vger.kernel.org
7895T: git git://linuxtv.org/media_tree.git
7896S: Supported
7897F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7898F: drivers/media/platform/rcar-fcp.c
7899F: include/media/rcar-fcp.h
7900
4710b752
KB
7901MEDIA DRIVERS FOR RENESAS - FDP1
7902M: Kieran Bingham <kieran@bingham.xyz>
7903L: linux-media@vger.kernel.org
7904L: linux-renesas-soc@vger.kernel.org
7905T: git git://linuxtv.org/media_tree.git
7906S: Supported
7907F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
7908F: drivers/media/platform/rcar_fdp1.c
7909
474cde66
NS
7910MEDIA DRIVERS FOR RENESAS - VIN
7911M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7912L: linux-media@vger.kernel.org
7913L: linux-renesas-soc@vger.kernel.org
7914T: git git://linuxtv.org/media_tree.git
7915S: Supported
7916F: Documentation/devicetree/bindings/media/rcar_vin.txt
7917F: drivers/media/platform/rcar-vin/
7918
6f32a8c9
LP
7919MEDIA DRIVERS FOR RENESAS - VSP1
7920M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7921L: linux-media@vger.kernel.org
4a121096 7922L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7923T: git git://linuxtv.org/media_tree.git
7924S: Supported
7925F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7926F: drivers/media/platform/vsp1/
7927
fae2080a
AO
7928MEDIA DRIVERS FOR HELENE
7929M: Abylay Ospan <aospan@netup.ru>
7930L: linux-media@vger.kernel.org
7931W: https://linuxtv.org
7932W: http://netup.tv/
7933T: git git://linuxtv.org/media_tree.git
7934S: Supported
7935F: drivers/media/dvb-frontends/helene*
7936
dacf9ce8
KS
7937MEDIA DRIVERS FOR ASCOT2E
7938M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7939M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7940L: linux-media@vger.kernel.org
a825eaec 7941W: https://linuxtv.org
dacf9ce8
KS
7942W: http://netup.tv/
7943T: git git://linuxtv.org/media_tree.git
7944S: Supported
7945F: drivers/media/dvb-frontends/ascot2e*
7946
a6dc60ff
KS
7947MEDIA DRIVERS FOR CXD2841ER
7948M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7949M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7950L: linux-media@vger.kernel.org
a825eaec 7951W: https://linuxtv.org
a6dc60ff
KS
7952W: http://netup.tv/
7953T: git git://linuxtv.org/media_tree.git
7954S: Supported
7955F: drivers/media/dvb-frontends/cxd2841er*
7956
a5d32b35
KS
7957MEDIA DRIVERS FOR HORUS3A
7958M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7959M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7960L: linux-media@vger.kernel.org
a825eaec 7961W: https://linuxtv.org
a5d32b35
KS
7962W: http://netup.tv/
7963T: git git://linuxtv.org/media_tree.git
7964S: Supported
7965F: drivers/media/dvb-frontends/horus3a*
7966
e025273b
KS
7967MEDIA DRIVERS FOR LNBH25
7968M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7969M: Abylay Ospan <aospan@netup.ru>
e025273b 7970L: linux-media@vger.kernel.org
a825eaec 7971W: https://linuxtv.org
e025273b
KS
7972W: http://netup.tv/
7973T: git git://linuxtv.org/media_tree.git
7974S: Supported
7975F: drivers/media/dvb-frontends/lnbh25*
7976
52b1eaf4
KS
7977MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7978M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7979M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7980L: linux-media@vger.kernel.org
a825eaec 7981W: https://linuxtv.org
52b1eaf4
KS
7982W: http://netup.tv/
7983T: git git://linuxtv.org/media_tree.git
7984S: Supported
7985F: drivers/media/pci/netup_unidvb/*
7986
127c49ae 7987MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7988M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7989M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7990P: LinuxTV.org Project
7991L: linux-media@vger.kernel.org
a825eaec 7992W: https://linuxtv.org
8a6e2535 7993Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7994T: git git://linuxtv.org/media_tree.git
127c49ae 7995S: Maintained
618cd932 7996F: Documentation/media/
127c49ae 7997F: drivers/media/
ffe06198 7998F: drivers/staging/media/
eb4b0ec7 7999F: include/linux/platform_data/media/
127c49ae 8000F: include/media/
6c0f0359
MCC
8001F: include/uapi/linux/dvb/
8002F: include/uapi/linux/videodev2.h
8003F: include/uapi/linux/media.h
8004F: include/uapi/linux/v4l2-*
8005F: include/uapi/linux/meye.h
8006F: include/uapi/linux/ivtv*
8007F: include/uapi/linux/uvcvideo.h
d20620de 8008
0c272fc9
JC
8009MEDIATEK ETHERNET DRIVER
8010M: Felix Fietkau <nbd@openwrt.org>
8011M: John Crispin <blogic@openwrt.org>
8012L: netdev@vger.kernel.org
8013S: Maintained
8014F: drivers/net/ethernet/mediatek/
8015
67712beb
TL
8016MEDIATEK MEDIA DRIVER
8017M: Tiffany Lin <tiffany.lin@mediatek.com>
8018M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8019S: Supported
8020F: drivers/media/platform/mtk-vcodec/
8021F: drivers/media/platform/mtk-vpu/
8022F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8023F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8024
fc96ec0d
MT
8025MEDIATEK MDP DRIVER
8026M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8027M: Houlong Wei <houlong.wei@mediatek.com>
8028M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8029S: Supported
8030F: drivers/media/platform/mtk-mdp/
8031F: drivers/media/platform/mtk-vpu/
8032F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8033
c869f77d
JK
8034MEDIATEK MT7601U WIRELESS LAN DRIVER
8035M: Jakub Kicinski <kubakici@wp.pl>
8036L: linux-wireless@vger.kernel.org
8037S: Maintained
8038F: drivers/net/wireless/mediatek/mt7601u/
8039
e399065b 8040MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8041M: Kashyap Desai <kashyap.desai@broadcom.com>
8042M: Sumit Saxena <sumit.saxena@broadcom.com>
8043M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8044L: megaraidlinux.pdl@broadcom.com
baaea1dc 8045L: linux-scsi@vger.kernel.org
295dde2f 8046W: http://www.avagotech.com/support/
ce00f85c 8047S: Maintained
679655da
JP
8048F: Documentation/scsi/megaraid.txt
8049F: drivers/scsi/megaraid.*
8050F: drivers/scsi/megaraid/
757e0108 8051
ff43f433
SJ
8052MELFAS MIP4 TOUCHSCREEN DRIVER
8053M: Sangwon Jee <jeesw@melfas.com>
8054W: http://www.melfas.com
8055S: Supported
8056F: drivers/input/touchscreen/melfas_mip4.c
8057F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8058
2c46c9d5 8059MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8060M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 8061L: netdev@vger.kernel.org
2c46c9d5
AV
8062S: Supported
8063W: http://www.mellanox.com
8064Q: http://patchwork.ozlabs.org/project/netdev/list/
8065F: drivers/net/ethernet/mellanox/mlx4/en_*
8066
e7523a49
OG
8067MELLANOX ETHERNET DRIVER (mlx5e)
8068M: Saeed Mahameed <saeedm@mellanox.com>
8069L: netdev@vger.kernel.org
8070S: Supported
8071W: http://www.mellanox.com
8072Q: http://patchwork.ozlabs.org/project/netdev/list/
8073F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8074
93c1edb2
JP
8075MELLANOX ETHERNET SWITCH DRIVERS
8076M: Jiri Pirko <jiri@mellanox.com>
8077M: Ido Schimmel <idosch@mellanox.com>
8078L: netdev@vger.kernel.org
8079S: Supported
8080W: http://www.mellanox.com
8081Q: http://patchwork.ozlabs.org/project/netdev/list/
8082F: drivers/net/ethernet/mellanox/mlxsw/
8083
6bec23bf 8084MELLANOX MLXCPLD I2C AND MUX DRIVER
c02b7bf5
VP
8085M: Vadim Pasternak <vadimp@mellanox.com>
8086M: Michael Shych <michaelsh@mellanox.com>
8087L: linux-i2c@vger.kernel.org
8088S: Supported
6bec23bf 8089F: drivers/i2c/busses/i2c-mlxcpld.c
c02b7bf5 8090F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
6bec23bf 8091F: Documentation/i2c/busses/i2c-mlxcpld
c02b7bf5 8092
be4fdf99
VP
8093MELLANOX MLXCPLD LED DRIVER
8094M: Vadim Pasternak <vadimp@mellanox.com>
8095L: linux-leds@vger.kernel.org
8096S: Supported
8097F: drivers/leds/leds-mlxcpld.c
8098F: Documentation/leds/leds-mlxcpld.txt
8099
58cbbee2
VP
8100MELLANOX PLATFORM DRIVER
8101M: Vadim Pasternak <vadimp@mellanox.com>
8102L: platform-driver-x86@vger.kernel.org
8103S: Supported
6613d18e 8104F: drivers/platform/x86/mlx-platform.c
58cbbee2 8105
30488704
VP
8106MELLANOX MLX CPLD HOTPLUG DRIVER
8107M: Vadim Pasternak <vadimp@mellanox.com>
8108L: platform-driver-x86@vger.kernel.org
8109S: Supported
8110F: drivers/platform/x86/mlxcpld-hotplug.c
8111F: include/linux/platform_data/mlxcpld-hotplug.h
8112
8700e3e7
MS
8113SOFT-ROCE DRIVER (rxe)
8114M: Moni Shoua <monis@mellanox.com>
8115L: linux-rdma@vger.kernel.org
8116S: Supported
8117W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8118Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 8119F: drivers/infiniband/sw/rxe/
8700e3e7
MS
8120F: include/uapi/rdma/rdma_user_rxe.h
8121
5b25b13a
MD
8122MEMBARRIER SUPPORT
8123M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8124M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8125L: linux-kernel@vger.kernel.org
8126S: Supported
8127F: kernel/membarrier.c
8128F: include/uapi/linux/membarrier.h
8129
70ea91f1
SR
8130MEMORY MANAGEMENT
8131L: linux-mm@kvack.org
70ea91f1
SR
8132W: http://www.linux-mm.org
8133S: Maintained
679655da 8134F: include/linux/mm.h
551450bb
CS
8135F: include/linux/gfp.h
8136F: include/linux/mmzone.h
8137F: include/linux/memory_hotplug.h
8138F: include/linux/vmalloc.h
679655da 8139F: mm/
70ea91f1 8140
f4e9ce66 8141MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8142M: David Woodhouse <dwmw2@infradead.org>
242c325e 8143M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8144M: Boris Brezillon <boris.brezillon@free-electrons.com>
8145M: Marek Vasut <marek.vasut@gmail.com>
8146M: Richard Weinberger <richard@nod.at>
8147M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
1da177e4 8148L: linux-mtd@lists.infradead.org
8a6e2535
JP
8149W: http://www.linux-mtd.infradead.org/
8150Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 8151T: git git://git.infradead.org/linux-mtd.git
ab95eac9 8152T: git git://git.infradead.org/l2-mtd.git
1da177e4 8153S: Maintained
becc7ae5 8154F: Documentation/devicetree/bindings/mtd/
679655da
JP
8155F: drivers/mtd/
8156F: include/linux/mtd/
c117ab84 8157F: include/uapi/mtd/
1da177e4 8158
26c57ef1 8159MEN A21 WATCHDOG DRIVER
30c7469b 8160M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8161L: linux-watchdog@vger.kernel.org
30c7469b 8162S: Maintained
26c57ef1
JT
8163F: drivers/watchdog/mena21_wdt.c
8164
3764e82e 8165MEN CHAMELEON BUS (mcb)
30c7469b
JT
8166M: Johannes Thumshirn <morbidrsa@gmail.com>
8167S: Maintained
3764e82e
JT
8168F: drivers/mcb/
8169F: include/linux/mcb.h
b9f2f459 8170F: Documentation/men-chameleon-bus.txt
3764e82e 8171
48b490d2
AW
8172MEN F21BMC (Board Management Controller)
8173M: Andreas Werner <andreas.werner@men.de>
8174S: Supported
8175F: drivers/mfd/menf21bmc.c
8176F: drivers/watchdog/menf21bmc_wdt.c
8177F: drivers/leds/leds-menf21bmc.c
8178F: drivers/hwmon/menf21bmc_hwmon.c
8179F: Documentation/hwmon/menf21bmc
8180
12285945
JH
8181METAG ARCHITECTURE
8182M: James Hogan <james.hogan@imgtec.com>
d668d9ed 8183L: linux-metag@vger.kernel.org
9f273c24 8184T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8185S: Odd Fixes
12285945
JH
8186F: arch/metag/
8187F: Documentation/metag/
8188F: Documentation/devicetree/bindings/metag/
2d799dde 8189F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8190F: drivers/clocksource/metag_generic.c
5698c50d
JH
8191F: drivers/irqchip/irq-metag.c
8192F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8193F: drivers/tty/metag_da.c
12285945 8194
c6375b0a 8195MICROBLAZE ARCHITECTURE
8b58be88 8196M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8197W: http://www.monstr.eu/fdt/
8198T: git git://git.monstr.eu/linux-2.6-microblaze.git
8199S: Supported
0a8c7914 8200F: arch/microblaze/
1da177e4 8201
5615c371
NF
8202MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8203M: Richard Genoud <richard.genoud@gmail.com>
8204S: Maintained
8205F: drivers/tty/serial/atmel_serial.c
8206F: include/linux/atmel_serial.h
8207
f53243b5
NF
8208MICROCHIP / ATMEL DMA DRIVER
8209M: Ludovic Desroches <ludovic.desroches@microchip.com>
8210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8211L: dmaengine@vger.kernel.org
8212S: Supported
8213F: drivers/dma/at_hdmac.c
8214F: drivers/dma/at_hdmac_regs.h
8215F: include/linux/platform_data/dma-atmel.h
8216
71fb2c74
SW
8217MICROCHIP / ATMEL ISC DRIVER
8218M: Songjun Wu <songjun.wu@microchip.com>
8219L: linux-media@vger.kernel.org
8220S: Supported
8221F: drivers/media/platform/atmel/atmel-isc.c
8222F: drivers/media/platform/atmel/atmel-isc-regs.h
8223F: devicetree/bindings/media/atmel-isc.txt
8224
2508a45a
CY
8225MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8226M: Chen Yu <yu.c.chen@intel.com>
8227L: platform-driver-x86@vger.kernel.org
8228S: Supported
8229F: drivers/platform/x86/surfacepro3_button.c
8230
1da177e4 8231MICROTEK X6 SCANNER
61eee9a7 8232M: Oliver Neukum <oliver@neukum.org>
1da177e4 8233S: Maintained
679655da 8234F: drivers/usb/image/microtek.*
1da177e4
LT
8235
8236MIPS
8b58be88 8237M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8238L: linux-mips@linux-mips.org
6097050d 8239W: http://www.linux-mips.org/
b05e988e 8240T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8241Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8242S: Supported
f46d92e8 8243F: Documentation/devicetree/bindings/mips/
679655da
JP
8244F: Documentation/mips/
8245F: arch/mips/
1da177e4 8246
413ef3f6
KC
8247MIPS/LOONGSON1 ARCHITECTURE
8248M: Keguang Zhang <keguang.zhang@gmail.com>
8249L: linux-mips@linux-mips.org
8250S: Maintained
8251F: arch/mips/loongson32/
8252F: arch/mips/include/asm/mach-loongson32/
8253F: drivers/*/*loongson1*
8254F: drivers/*/*/*loongson1*
8255
08b7620a
HV
8256MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8257M: Hans Verkuil <hverkuil@xs4all.nl>
8258L: linux-media@vger.kernel.org
8259T: git git://linuxtv.org/media_tree.git
a825eaec 8260W: https://linuxtv.org
08b7620a
HV
8261S: Odd Fixes
8262F: drivers/media/radio/radio-miropcm20*
8263
c09befcb
OG
8264MELLANOX MLX4 core VPI driver
8265M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8266L: netdev@vger.kernel.org
8267L: linux-rdma@vger.kernel.org
8268W: http://www.mellanox.com
8269Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8270S: Supported
8271F: drivers/net/ethernet/mellanox/mlx4/
8272F: include/linux/mlx4/
9ce28a20 8273F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8274
8275MELLANOX MLX4 IB driver
8276M: Yishai Hadas <yishaih@mellanox.com>
8277L: linux-rdma@vger.kernel.org
8278W: http://www.mellanox.com
e126ba97 8279Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8280S: Supported
8281F: drivers/infiniband/hw/mlx4/
8282F: include/linux/mlx4/
8283
595a4d8f 8284MELLANOX MLX5 core VPI driver
45788f1f 8285M: Saeed Mahameed <saeedm@mellanox.com>
595a4d8f
OG
8286M: Matan Barak <matanb@mellanox.com>
8287M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8288L: netdev@vger.kernel.org
8289L: linux-rdma@vger.kernel.org
8290W: http://www.mellanox.com
8291Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8292S: Supported
8293F: drivers/net/ethernet/mellanox/mlx5/core/
8294F: include/linux/mlx5/
3085e29e 8295F: include/uapi/rdma/mlx5-abi.h
e126ba97 8296
595a4d8f
OG
8297MELLANOX MLX5 IB driver
8298M: Matan Barak <matanb@mellanox.com>
8299M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8300L: linux-rdma@vger.kernel.org
8301W: http://www.mellanox.com
8302Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8303S: Supported
b75f0050 8304F: drivers/infiniband/hw/mlx5/
595a4d8f 8305F: include/linux/mlx5/
e126ba97 8306
764589b6
CM
8307MELEXIS MLX90614 DRIVER
8308M: Crt Mori <cmo@melexis.com>
8309L: linux-iio@vger.kernel.org
8310W: http://www.melexis.com
8311S: Supported
8312F: drivers/iio/temperature/mlx90614.c
8313
6c223761
KB
8314MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8315M: Don Brace <don.brace@microsemi.com>
8316L: esc.storagedev@microsemi.com
8317L: linux-scsi@vger.kernel.org
8318S: Supported
8319F: drivers/scsi/smartpqi/smartpqi*.[ch]
8320F: drivers/scsi/smartpqi/Kconfig
8321F: drivers/scsi/smartpqi/Makefile
8322F: include/linux/cciss*.h
8323F: include/uapi/linux/cciss*.h
425b490b 8324F: Documentation/scsi/smartpqi.txt
6c223761 8325
0ce277e4
AP
8326MN88472 MEDIA DRIVER
8327M: Antti Palosaari <crope@iki.fi>
8328L: linux-media@vger.kernel.org
a825eaec 8329W: https://linuxtv.org
0ce277e4
AP
8330W: http://palosaari.fi/linux/
8331Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8332S: Maintained
94d0eaa4 8333F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8334
4f4d238f
AP
8335MN88473 MEDIA DRIVER
8336M: Antti Palosaari <crope@iki.fi>
8337L: linux-media@vger.kernel.org
a825eaec 8338W: https://linuxtv.org
4f4d238f
AP
8339W: http://palosaari.fi/linux/
8340Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8341S: Maintained
877ba50b 8342F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8343
1da177e4 8344MODULE SUPPORT
a467a672 8345M: Jessica Yu <jeyu@redhat.com>
8b58be88 8346M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8347S: Maintained
679655da
JP
8348F: include/linux/module.h
8349F: kernel/module.c
1da177e4
LT
8350
8351MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8352W: http://popies.net/meye/
b7788e13 8353S: Orphan
618cd932 8354F: Documentation/media/v4l-drivers/meye*
90d72ac6 8355F: drivers/media/pci/meye/
6c0f0359 8356F: include/uapi/linux/meye.h
1da177e4 8357
b9705b60 8358MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8359M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8360S: Maintained
679655da 8361F: Documentation/serial/moxa-smartio
c897401b 8362F: drivers/tty/mxser.*
d735410a 8363
889b2f87
AK
8364MR800 AVERMEDIA USB FM RADIO DRIVER
8365M: Alexey Klimov <klimov.linux@gmail.com>
8366L: linux-media@vger.kernel.org
8367T: git git://linuxtv.org/media_tree.git
8368S: Maintained
8369F: drivers/media/radio/radio-mr800.c
8370
d7155691
AO
8371MRF24J40 IEEE 802.15.4 RADIO DRIVER
8372M: Alan Ott <alan@signal11.us>
8373L: linux-wpan@vger.kernel.org
8374S: Maintained
8375F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8376F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8377
8c4c731a 8378MSI LAPTOP SUPPORT
182ae55c 8379M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8380L: platform-driver-x86@vger.kernel.org
8c4c731a 8381S: Maintained
679655da 8382F: drivers/platform/x86/msi-laptop.c
8c4c731a 8383
0f1006b1 8384MSI WMI SUPPORT
d0944853 8385L: platform-driver-x86@vger.kernel.org
5ee7041e 8386S: Orphan
0f1006b1
AA
8387F: drivers/platform/x86/msi-wmi.c
8388
19a628a0
AP
8389MSI001 MEDIA DRIVER
8390M: Antti Palosaari <crope@iki.fi>
8391L: linux-media@vger.kernel.org
a825eaec 8392W: https://linuxtv.org
19a628a0
AP
8393W: http://palosaari.fi/linux/
8394Q: http://patchwork.linuxtv.org/project/linux-media/list/
8395T: git git://linuxtv.org/anttip/media_tree.git
8396S: Maintained
0185e197 8397F: drivers/media/tuners/msi001*
19a628a0 8398
7570589d 8399MSI2500 MEDIA DRIVER
2c57213f
AP
8400M: Antti Palosaari <crope@iki.fi>
8401L: linux-media@vger.kernel.org
a825eaec 8402W: https://linuxtv.org
2c57213f
AP
8403W: http://palosaari.fi/linux/
8404Q: http://patchwork.linuxtv.org/project/linux-media/list/
8405T: git git://linuxtv.org/anttip/media_tree.git
8406S: Maintained
7570589d 8407F: drivers/media/usb/msi2500/
2c57213f 8408
159eeea4
RJ
8409MSYSTEMS DISKONCHIP G3 MTD DRIVER
8410M: Robert Jarzmik <robert.jarzmik@free.fr>
8411L: linux-mtd@lists.infradead.org
8412S: Maintained
8413F: drivers/mtd/devices/docg3*
8414
62a37dc7 8415MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8416M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8417L: linux-media@vger.kernel.org
8418T: git git://linuxtv.org/media_tree.git
8419S: Maintained
8420F: drivers/media/i2c/mt9m032.c
b5dcee22 8421F: include/media/i2c/mt9m032.h
0e837fb9 8422
62a37dc7 8423MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8424M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8425L: linux-media@vger.kernel.org
8426T: git git://linuxtv.org/media_tree.git
8427S: Maintained
8428F: drivers/media/i2c/mt9p031.c
b5dcee22 8429F: include/media/i2c/mt9p031.h
0e837fb9 8430
62a37dc7 8431MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8432M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8433L: linux-media@vger.kernel.org
8434T: git git://linuxtv.org/media_tree.git
8435S: Maintained
8436F: drivers/media/i2c/mt9t001.c
b5dcee22 8437F: include/media/i2c/mt9t001.h
0e837fb9 8438
62a37dc7 8439MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8440M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8441L: linux-media@vger.kernel.org
8442T: git git://linuxtv.org/media_tree.git
8443S: Maintained
f2272e13 8444F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8445F: drivers/media/i2c/mt9v032.c
b5dcee22 8446F: include/media/i2c/mt9v032.h
0e837fb9 8447
4e0d13cb 8448MULTIFUNCTION DEVICES (MFD)
f7d3210e 8449M: Lee Jones <lee.jones@linaro.org>
7caa7991 8450T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8451S: Supported
80366127 8452F: Documentation/devicetree/bindings/mfd/
679655da 8453F: drivers/mfd/
55b5940d 8454F: include/linux/mfd/
4e0d13cb 8455
5c4e6f13 8456MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8457M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8458L: linux-mmc@vger.kernel.org
82bb095e 8459T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8460S: Maintained
2810984b 8461F: Documentation/devicetree/bindings/mmc/
679655da
JP
8462F: drivers/mmc/
8463F: include/linux/mmc/
c117ab84 8464F: include/uapi/linux/mmc/
baca2da4 8465
15a0580c 8466MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8467S: Orphan
679655da
JP
8468F: drivers/mmc/host/mmc_spi.c
8469F: include/linux/spi/mmc_spi.h
15a0580c 8470
1da177e4 8471MULTISOUND SOUND DRIVER
8b58be88 8472M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8473S: Maintained
679655da
JP
8474F: Documentation/sound/oss/MultiSound
8475F: sound/oss/msnd*
1da177e4 8476
d735410a 8477MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8478S: Orphan
c897401b 8479F: drivers/tty/isicom.c
679655da 8480F: include/linux/isicom.h
d735410a 8481
550a7375 8482MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8483M: Bin Liu <b-liu@ti.com>
795fb7e7 8484L: linux-usb@vger.kernel.org
43b416e5 8485T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8486S: Maintained
679655da 8487F: drivers/usb/musb/
550a7375 8488
ea0af5f6
MK
8489MXL5007T MEDIA DRIVER
8490M: Michael Krufky <mkrufky@linuxtv.org>
8491L: linux-media@vger.kernel.org
a825eaec 8492W: https://linuxtv.org
ea0af5f6
MK
8493W: http://github.com/mkrufky
8494Q: http://patchwork.linuxtv.org/project/linux-media/list/
8495T: git git://linuxtv.org/mkrufky/tuners.git
8496S: Maintained
8497F: drivers/media/tuners/mxl5007t.*
8498
45d59d70
MV
8499MXSFB DRM DRIVER
8500M: Marek Vasut <marex@denx.de>
8501S: Supported
8502F: drivers/gpu/drm/mxsfb/
8503F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8504
2d3cf588 8505MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8506M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8507L: netdev@vger.kernel.org
205057ae 8508W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8509S: Supported
93f7848b 8510F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8511
9df4f913
BB
8512NAND FLASH SUBSYSTEM
8513M: Boris Brezillon <boris.brezillon@free-electrons.com>
8514R: Richard Weinberger <richard@nod.at>
8515L: linux-mtd@lists.infradead.org
8516W: http://www.linux-mtd.infradead.org/
8517Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8518T: git git://github.com/linux-nand/linux.git
8519S: Maintained
8520F: drivers/mtd/nand/
8521F: include/linux/mtd/nand*.h
8522
1da177e4 8523NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8524S: Orphan
d9fb9f38 8525F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8526
23dc05a3
DM
8527NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8528M: Daniel Mack <zonque@gmail.com>
8529S: Maintained
e5747e40 8530L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8531W: http://www.native-instruments.com
8532F: sound/usb/caiaq/
8533
1da177e4 8534NCP FILESYSTEM
52653199
PV
8535M: Petr Vandrovec <petr@vandrovec.name>
8536S: Odd Fixes
679655da 8537F: fs/ncpfs/
1da177e4 8538
a79b0322
FT
8539NCR 5380 SCSI DRIVERS
8540M: Finn Thain <fthain@telegraphics.com.au>
8541M: Michael Schmitz <schmitzmic@gmail.com>
8542L: linux-scsi@vger.kernel.org
8543S: Maintained
8544F: Documentation/scsi/g_NCR5380.txt
8545F: drivers/scsi/NCR5380.*
8546F: drivers/scsi/arm/cumana_1.c
8547F: drivers/scsi/arm/oak.c
a79b0322
FT
8548F: drivers/scsi/atari_scsi.*
8549F: drivers/scsi/dmx3191d.c
a79b0322 8550F: drivers/scsi/g_NCR5380.*
a79b0322 8551F: drivers/scsi/mac_scsi.*
a79b0322
FT
8552F: drivers/scsi/sun3_scsi.*
8553F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8554
1da177e4 8555NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8556M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8557L: linux-scsi@vger.kernel.org
8558S: Maintained
679655da 8559F: drivers/scsi/NCR_D700.*
1da177e4 8560
4aa3eb4c
GR
8561NCT6775 HARDWARE MONITOR DRIVER
8562M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8563L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8564S: Maintained
8565F: Documentation/hwmon/nct6775
8566F: drivers/hwmon/nct6775.c
8567
3c2d774c 8568NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8569M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8570L: linux-rdma@vger.kernel.org
e3d33cb1 8571W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8572S: Supported
8573F: drivers/infiniband/hw/nes/
c546b2a3 8574F: include/uapi/rdma/nes-abi.h
3c2d774c 8575
be2f2e84 8576NETEM NETWORK EMULATOR
adbbf69d 8577M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8578L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8579S: Maintained
679655da 8580F: net/sched/sch_netem.c
be2f2e84 8581
b2f5a051 8582NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8583M: Jon Mason <jdmason@kudzu.us>
4a58448b 8584L: netdev@vger.kernel.org
4a58448b 8585S: Supported
679655da 8586F: Documentation/networking/s2io.txt
b2f5a051 8587F: Documentation/networking/vxge.txt
86387e1a 8588F: drivers/net/ethernet/neterion/
4a58448b 8589
db9cf3a3 8590NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8591M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8592M: Patrick McHardy <kaber@trash.net>
42010ed0 8593M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8594L: netfilter-devel@vger.kernel.org
82b98543 8595L: coreteam@netfilter.org
1da177e4
LT
8596W: http://www.netfilter.org/
8597W: http://www.iptables.org/
42010ed0
PNA
8598Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8599T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8600T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8601S: Supported
679655da
JP
8602F: include/linux/netfilter*
8603F: include/linux/netfilter/
8604F: include/net/netfilter/
c117ab84
CEB
8605F: include/uapi/linux/netfilter*
8606F: include/uapi/linux/netfilter/
679655da
JP
8607F: net/*/netfilter.c
8608F: net/*/netfilter/
8609F: net/netfilter/
91c269a0 8610F: net/bridge/br_netfilter*.c
1da177e4 8611
4cc67735 8612NETLABEL
87a0874c 8613M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8614W: http://netlabel.sf.net
8615L: netdev@vger.kernel.org
87a0874c 8616S: Maintained
80811493 8617F: Documentation/netlabel/
679655da
JP
8618F: include/net/netlabel.h
8619F: net/netlabel/
4cc67735 8620
1da177e4 8621NETROM NETWORK LAYER
8b58be88 8622M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8623L: linux-hams@vger.kernel.org
d34cb28a 8624W: http://www.linux-ax25.org/
1da177e4 8625S: Maintained
679655da 8626F: include/net/netrom.h
c117ab84 8627F: include/uapi/linux/netrom.h
679655da 8628F: net/netrom/
1da177e4 8629
4c352362
JK
8630NETRONOME ETHERNET DRIVERS
8631M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8632L: oss-drivers@netronome.com
8633S: Maintained
8634F: drivers/net/ethernet/netronome/
8635
5ddb88c0 8636NETWORK BLOCK DEVICE (NBD)
4ca5829a 8637M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8638S: Maintained
5e4b269b 8639L: nbd-general@lists.sourceforge.net
4ca5829a 8640T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8641F: Documentation/blockdev/nbd.txt
8642F: drivers/block/nbd.c
c117ab84 8643F: include/uapi/linux/nbd.h
1da177e4 8644
6e43650c
NH
8645NETWORK DROP MONITOR
8646M: Neil Horman <nhorman@tuxdriver.com>
8647L: netdev@vger.kernel.org
8648S: Maintained
8649W: https://fedorahosted.org/dropwatch/
8650F: net/core/drop_monitor.c
8651
3ed6e498
AL
8652NETWORKING [DSA]
8653M: Andrew Lunn <andrew@lunn.ch>
8654M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8655M: Florian Fainelli <f.fainelli@gmail.com>
8656S: Maintained
8657F: net/dsa/
8658F: include/net/dsa.h
8659F: drivers/net/dsa/
8660
1da177e4 8661NETWORKING [GENERAL]
8b58be88 8662M: "David S. Miller" <davem@davemloft.net>
979b6c13 8663L: netdev@vger.kernel.org
b1e8fd54 8664W: http://www.linuxfoundation.org/en/Net
11e98029 8665Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8666T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8667T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8668S: Maintained
679655da
JP
8669F: net/
8670F: include/net/
018d21ed
JP
8671F: include/linux/in.h
8672F: include/linux/net.h
8673F: include/linux/netdevice.h
c117ab84
CEB
8674F: include/uapi/linux/in.h
8675F: include/uapi/linux/net.h
8676F: include/uapi/linux/netdevice.h
0c7aecd4 8677F: include/uapi/linux/net_namespace.h
7e814a6c 8678F: tools/net/
f4e53f9a 8679F: tools/testing/selftests/net/
335a67d2 8680F: lib/random32.c
1da177e4
LT
8681
8682NETWORKING [IPv4/IPv6]
8b58be88
JP
8683M: "David S. Miller" <davem@davemloft.net>
8684M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8685M: James Morris <jmorris@namei.org>
8686M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8687M: Patrick McHardy <kaber@trash.net>
979b6c13 8688L: netdev@vger.kernel.org
08deed1e 8689T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8690S: Maintained
679655da
JP
8691F: net/ipv4/
8692F: net/ipv6/
8693F: include/net/ip*
0a14842f 8694F: arch/x86/net/*
1da177e4 8695
73b7656c
DM
8696NETWORKING [IPSEC]
8697M: Steffen Klassert <steffen.klassert@secunet.com>
8698M: Herbert Xu <herbert@gondor.apana.org.au>
8699M: "David S. Miller" <davem@davemloft.net>
8700L: netdev@vger.kernel.org
d1fc5024
SK
8701T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8702T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8703S: Maintained
5826bdd1 8704F: net/core/flow.c
73b7656c
DM
8705F: net/xfrm/
8706F: net/key/
8707F: net/ipv4/xfrm*
d1fc5024
SK
8708F: net/ipv4/esp4.c
8709F: net/ipv4/ah4.c
8710F: net/ipv4/ipcomp.c
8711F: net/ipv4/ip_vti.c
73b7656c 8712F: net/ipv6/xfrm*
d1fc5024
SK
8713F: net/ipv6/esp6.c
8714F: net/ipv6/ah6.c
8715F: net/ipv6/ipcomp6.c
8716F: net/ipv6/ip6_vti.c
73b7656c
DM
8717F: include/uapi/linux/xfrm.h
8718F: include/net/xfrm.h
8719
10e2ff1c 8720NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8721M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8722L: netdev@vger.kernel.org
8723S: Maintained
8724
29f8f632 8725NETWORKING [WIRELESS]
2cb4abd1 8726L: linux-wireless@vger.kernel.org
8a6e2535 8727Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8728
788873ac
JP
8729NETWORKING DRIVERS
8730L: netdev@vger.kernel.org
8731W: http://www.linuxfoundation.org/en/Net
11e98029 8732Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8733T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8734T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8735S: Odd Fixes
156f4fbc 8736F: Documentation/devicetree/bindings/net/
788873ac 8737F: drivers/net/
018d21ed 8738F: include/linux/if_*
0b63bf1f 8739F: include/linux/netdevice.h
0b63bf1f
JD
8740F: include/linux/etherdevice.h
8741F: include/linux/fcdevice.h
8742F: include/linux/fddidevice.h
8743F: include/linux/hippidevice.h
8744F: include/linux/inetdevice.h
c117ab84
CEB
8745F: include/uapi/linux/if_*
8746F: include/uapi/linux/netdevice.h
788873ac 8747
0e324cf6
JL
8748NETWORKING DRIVERS (WIRELESS)
8749M: Kalle Valo <kvalo@codeaurora.org>
8750L: linux-wireless@vger.kernel.org
8751Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8752T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8753T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8754S: Maintained
182fd9ee 8755F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8756F: drivers/net/wireless/
8757
3d396eb1 8758NETXEN (1/10) GbE SUPPORT
67f0160f
MY
8759M: Manish Chopra <manish.chopra@cavium.com>
8760M: Rahul Verma <rahul.verma@cavium.com>
8761M: Dept-GELinuxNICDev@cavium.com
3d396eb1 8762L: netdev@vger.kernel.org
3d396eb1 8763S: Supported
aa43c215 8764F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8765
6423d30f
AAJ
8766NFC SUBSYSTEM
8767M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8768M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8769M: Samuel Ortiz <sameo@linux.intel.com>
8770L: linux-wireless@vger.kernel.org
1eb3b216 8771L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8772S: Supported
6423d30f 8773F: net/nfc/
55eb94f9 8774F: include/net/nfc/
c117ab84 8775F: include/uapi/linux/nfc.h
6423d30f 8776F: drivers/nfc/
397d6497
CR
8777F: include/linux/platform_data/nfcmrvl.h
8778F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8779F: include/linux/platform_data/pn544.h
397d6497
CR
8780F: include/linux/platform_data/st21nfca.h
8781F: include/linux/platform_data/st-nci.h
7ebb88e5 8782F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8783
e8b43555 8784NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8785M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8786M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8787L: linux-nfs@vger.kernel.org
8788W: http://client.linux-nfs.org
cd7b996a 8789T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8790S: Maintained
679655da
JP
8791F: fs/lockd/
8792F: fs/nfs/
8793F: fs/nfs_common/
8794F: net/sunrpc/
8795F: include/linux/lockd/
8796F: include/linux/nfs*
8797F: include/linux/sunrpc/
c117ab84
CEB
8798F: include/uapi/linux/nfs*
8799F: include/uapi/linux/sunrpc/
1da177e4 8800
85ef9cea 8801NILFS2 FILESYSTEM
e2126935 8802M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8803L: linux-nilfs@vger.kernel.org
f9472265 8804W: http://nilfs.sourceforge.net/
9e92e516 8805W: http://nilfs.osdn.jp/
e2126935 8806T: git git://github.com/konis/nilfs2.git
85ef9cea 8807S: Supported
679655da
JP
8808F: Documentation/filesystems/nilfs2.txt
8809F: fs/nilfs2/
c35c7ac5 8810F: include/trace/events/nilfs2.h
e63e88bc
RK
8811F: include/uapi/linux/nilfs2_api.h
8812F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8813
1da177e4 8814NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8815M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8816W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8817S: Maintained
679655da
JP
8818F: Documentation/scsi/NinjaSCSI.txt
8819F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8820
8821NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8822M: GOTO Masanori <gotom@debian.or.jp>
8823M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8824W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8825S: Maintained
679655da
JP
8826F: Documentation/scsi/NinjaSCSI.txt
8827F: drivers/scsi/nsp32*
1da177e4 8828
383b8fb9
LFT
8829NIOS2 ARCHITECTURE
8830M: Ley Foon Tan <lftan@altera.com>
8831L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8832T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8833S: Maintained
8834F: arch/nios2/
8835
2a6afddb 8836NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8837R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8838F: include/linux/power/bq2415x_charger.h
081bab21 8839F: include/linux/power/bq27xxx_battery.h
2a6afddb 8840F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8841F: drivers/power/supply/bq2415x_charger.c
8842F: drivers/power/supply/bq27xxx_battery.c
8843F: drivers/power/supply/bq27xxx_battery_i2c.c
8844F: drivers/power/supply/isp1704_charger.c
8845F: drivers/power/supply/rx51_battery.c
2a6afddb 8846
a1bd3bae 8847NTB DRIVER CORE
9ef6bf6c
JM
8848M: Jon Mason <jdmason@kudzu.us>
8849M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8850M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8851L: linux-ntb@googlegroups.com
fce8a7bb 8852S: Supported
2984411f
JM
8853W: https://github.com/jonmason/ntb/wiki
8854T: git git://github.com/jonmason/ntb.git
fce8a7bb 8855F: drivers/ntb/
548c237c 8856F: drivers/net/ntb_netdev.c
fce8a7bb 8857F: include/linux/ntb.h
a1bd3bae 8858F: include/linux/ntb_transport.h
a9c59ef7 8859F: tools/testing/selftests/ntb/
fce8a7bb 8860
e26a5843
AH
8861NTB INTEL DRIVER
8862M: Jon Mason <jdmason@kudzu.us>
8863M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8864L: linux-ntb@googlegroups.com
e26a5843
AH
8865S: Supported
8866W: https://github.com/jonmason/ntb/wiki
8867T: git git://github.com/jonmason/ntb.git
8868F: drivers/ntb/hw/intel/
fce8a7bb 8869
a1b36958 8870NTB AMD DRIVER
bc034e52 8871M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
a1b36958
XY
8872L: linux-ntb@googlegroups.com
8873S: Supported
8874F: drivers/ntb/hw/amd/
8875
1da177e4 8876NTFS FILESYSTEM
2818ef50 8877M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8878L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8879W: http://www.tuxera.com/
e6f4dee7 8880T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8881S: Supported
679655da
JP
8882F: Documentation/filesystems/ntfs.txt
8883F: fs/ntfs/
1da177e4 8884
9eb8ef74 8885NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8886M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8887L: linux-fbdev@vger.kernel.org
ce00f85c 8888S: Maintained
8a61f013
JH
8889F: drivers/video/fbdev/riva/
8890F: drivers/video/fbdev/nvidia/
1da177e4 8891
79461681 8892NVM EXPRESS DRIVER
b3975e94
JF
8893M: Keith Busch <keith.busch@intel.com>
8894M: Jens Axboe <axboe@fb.com>
b508fc35
CH
8895M: Christoph Hellwig <hch@lst.de>
8896M: Sagi Grimberg <sagi@grimberg.me>
79461681 8897L: linux-nvme@lists.infradead.org
b508fc35
CH
8898T: git://git.infradead.org/nvme.git
8899W: http://git.infradead.org/nvme.git
79461681 8900S: Supported
57dacad5 8901F: drivers/nvme/host/
79461681 8902F: include/linux/nvme.h
b508fc35 8903F: include/uapi/linux/nvme_ioctl.h
79461681 8904
a07b4970
CH
8905NVM EXPRESS TARGET DRIVER
8906M: Christoph Hellwig <hch@lst.de>
8907M: Sagi Grimberg <sagi@grimberg.me>
8908L: linux-nvme@lists.infradead.org
b508fc35
CH
8909T: git://git.infradead.org/nvme.git
8910W: http://git.infradead.org/nvme.git
a07b4970
CH
8911S: Supported
8912F: drivers/nvme/target/
8913
b1ad1475
JS
8914NVM EXPRESS FC TRANSPORT DRIVERS
8915M: James Smart <james.smart@broadcom.com>
8916L: linux-nvme@lists.infradead.org
8917S: Supported
8918F: include/linux/nvme-fc.h
d6d20012 8919F: include/linux/nvme-fc-driver.h
e399441d 8920F: drivers/nvme/host/fc.c
c5343203 8921F: drivers/nvme/target/fc.c
475d0fe7 8922F: drivers/nvme/target/fcloop.c
b1ad1475 8923
aee4b9bd
SK
8924NVMEM FRAMEWORK
8925M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8926M: Maxime Ripard <maxime.ripard@free-electrons.com>
8927S: Maintained
8928F: drivers/nvmem/
8929F: Documentation/devicetree/bindings/nvmem/
8930F: include/linux/nvmem-consumer.h
8931F: include/linux/nvmem-provider.h
8932
dece4585
CP
8933NXP-NCI NFC DRIVER
8934M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8935R: Charles Gorand <charles.gorand@effinnov.com>
8936L: linux-nfc@lists.01.org (moderated for non-subscribers)
8937S: Supported
8938F: drivers/nfc/nxp-nci
8939
f50d7146 8940NXP TDA998X DRM DRIVER
0d7f4f05 8941M: Russell King <linux@armlinux.org.uk>
f50d7146 8942S: Supported
0d7f4f05
RK
8943T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
8944T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
f50d7146
RK
8945F: drivers/gpu/drm/i2c/tda998x_drv.c
8946F: include/drm/i2c/tda998x.h
8947
fbace43e
PR
8948NXP TFA9879 DRIVER
8949M: Peter Rosin <peda@axentia.se>
8950L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8951S: Maintained
8952F: sound/soc/codecs/tfa9879*
8953
442f04c3
JP
8954OBJTOOL
8955M: Josh Poimboeuf <jpoimboe@redhat.com>
8956S: Supported
8957F: tools/objtool/
8958
f5525786 8959OMAP SUPPORT
0e24bdd4 8960M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8961L: linux-omap@vger.kernel.org
8962W: http://www.muru.com/linux/omap/
8963W: http://linux.omap.com/
8a6e2535 8964Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8965T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8966S: Maintained
4e04d5a3 8967F: arch/arm/*omap*/
026da812
FB
8968F: arch/arm/configs/omap1_defconfig
8969F: arch/arm/configs/omap2plus_defconfig
046d0a37 8970F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8971F: drivers/irqchip/irq-omap-intc.c
8972F: drivers/mfd/*omap*.c
8973F: drivers/mfd/menelaus.c
8974F: drivers/mfd/palmas.c
8975F: drivers/mfd/tps65217.c
8976F: drivers/mfd/tps65218.c
8977F: drivers/mfd/tps65910.c
8978F: drivers/mfd/twl-core.[ch]
8979F: drivers/mfd/twl4030*.c
8980F: drivers/mfd/twl6030*.c
8981F: drivers/mfd/twl6040*.c
8982F: drivers/regulator/palmas-regulator*.c
8983F: drivers/regulator/pbias-regulator.c
8984F: drivers/regulator/tps65217-regulator.c
8985F: drivers/regulator/tps65218-regulator.c
8986F: drivers/regulator/tps65910-regulator.c
8987F: drivers/regulator/twl-regulator.c
cac28ae6 8988F: drivers/regulator/twl6030-regulator.c
046d0a37 8989F: include/linux/i2c-omap.h
f5525786 8990
50f29fbd 8991OMAP DEVICE TREE SUPPORT
cdb55ab0 8992M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8993M: Tony Lindgren <tony@atomide.com>
8994L: linux-omap@vger.kernel.org
d0fb18c5 8995L: devicetree@vger.kernel.org
50f29fbd
TL
8996S: Maintained
8997F: arch/arm/boot/dts/*omap*
8998F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8999F: arch/arm/boot/dts/*am4*
9000F: arch/arm/boot/dts/*am5*
9001F: arch/arm/boot/dts/*dra7*
50f29fbd 9002
f5525786 9003OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 9004M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
9005L: linux-omap@vger.kernel.org
9006S: Maintained
9007F: arch/arm/*omap*/*clock*
9008
9009OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 9010M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
9011L: linux-omap@vger.kernel.org
9012S: Maintained
9013F: arch/arm/*omap*/*pm*
c46938d4 9014F: drivers/cpufreq/omap-cpufreq.c
f5525786 9015
d21db568 9016OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 9017M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
9018M: Paul Walmsley <paul@pwsan.com>
9019L: linux-omap@vger.kernel.org
9020S: Maintained
d21db568 9021F: arch/arm/mach-omap2/prm*
692ab1f3 9022
f5525786 9023OMAP AUDIO SUPPORT
6c284903 9024M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 9025M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 9026L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
9027L: linux-omap@vger.kernel.org
9028S: Maintained
9029F: sound/soc/omap/
9030
18640193
TL
9031OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9032M: Roger Quadros <rogerq@ti.com>
9033M: Tony Lindgren <tony@atomide.com>
9034L: linux-omap@vger.kernel.org
9035S: Maintained
9036F: drivers/memory/omap-gpmc.c
9037F: arch/arm/mach-omap2/*gpmc*
9038
f5525786 9039OMAP FRAMEBUFFER SUPPORT
830e6384 9040M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 9041L: linux-fbdev@vger.kernel.org
f5525786
TL
9042L: linux-omap@vger.kernel.org
9043S: Maintained
8a61f013 9044F: drivers/video/fbdev/omap/
f5525786 9045
676eec0d 9046OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 9047M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 9048L: linux-omap@vger.kernel.org
676eec0d 9049L: linux-fbdev@vger.kernel.org
178ff4c9 9050S: Maintained
8a61f013 9051F: drivers/video/fbdev/omap2/
178ff4c9
TV
9052F: Documentation/arm/OMAP/DSS
9053
8b37fcfc
OBC
9054OMAP HARDWARE SPINLOCK SUPPORT
9055M: Ohad Ben-Cohen <ohad@wizery.com>
9056L: linux-omap@vger.kernel.org
9057S: Maintained
9058F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 9059
f5525786 9060OMAP MMC SUPPORT
8b58be88 9061M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
9062L: linux-omap@vger.kernel.org
9063S: Maintained
653f41b5
MC
9064F: drivers/mmc/host/omap.c
9065
9066OMAP HS MMC SUPPORT
0a4585c6 9067L: linux-mmc@vger.kernel.org
653f41b5 9068L: linux-omap@vger.kernel.org
dfa5d196 9069S: Orphan
653f41b5 9070F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
9071
9072OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 9073M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
9074S: Maintained
9075F: drivers/char/hw_random/omap-rng.c
9076
f400c82e 9077OMAP HWMOD SUPPORT
cdb55ab0 9078M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9079M: Paul Walmsley <paul@pwsan.com>
9080L: linux-omap@vger.kernel.org
9081S: Maintained
8fc8b12b 9082F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 9083
8633fb30
PW
9084OMAP HWMOD DATA
9085M: Paul Walmsley <paul@pwsan.com>
9086L: linux-omap@vger.kernel.org
9087S: Maintained
9088F: arch/arm/mach-omap2/omap_hwmod*data*
9089
f400c82e 9090OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 9091M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9092L: linux-omap@vger.kernel.org
9093S: Maintained
9094F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9095
0db83ced 9096OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
9097M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9098L: linux-media@vger.kernel.org
9099S: Maintained
7eec52db 9100F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 9101F: drivers/media/platform/omap3isp/
0db83ced 9102F: drivers/staging/media/omap4iss/
7e8970e1 9103
f5525786 9104OMAP USB SUPPORT
f5525786
TL
9105L: linux-usb@vger.kernel.org
9106L: linux-omap@vger.kernel.org
3b243519 9107S: Orphan
a16fbd65
JP
9108F: drivers/usb/*/*omap*
9109F: arch/arm/*omap*/usb*
f5525786 9110
6d994710 9111OMAP GPIO DRIVER
fe643528 9112M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 9113M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 9114M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
9115L: linux-omap@vger.kernel.org
9116S: Maintained
fe643528 9117F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
9118F: drivers/gpio/gpio-omap.c
9119
c351e290
MJ
9120OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9121M: Mark Jackson <mpfj@newflow.co.uk>
9122L: linux-omap@vger.kernel.org
9123S: Maintained
9124F: arch/arm/boot/dts/am335x-nano.dts
9125
0ad122d9 9126OMFS FILESYSTEM
8b58be88 9127M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
9128L: linux-karma-devel@lists.sourceforge.net
9129S: Maintained
679655da
JP
9130F: Documentation/filesystems/omfs.txt
9131F: fs/omfs/
0ad122d9 9132
c1986ee9 9133OMNIKEY CARDMAN 4000 DRIVER
8b58be88 9134M: Harald Welte <laforge@gnumonks.org>
c1986ee9 9135S: Maintained
679655da
JP
9136F: drivers/char/pcmcia/cm4000_cs.c
9137F: include/linux/cm4000_cs.h
c117ab84 9138F: include/uapi/linux/cm4000_cs.h
c1986ee9 9139
77c44ab1 9140OMNIKEY CARDMAN 4040 DRIVER
8b58be88 9141M: Harald Welte <laforge@gnumonks.org>
77c44ab1 9142S: Maintained
679655da 9143F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 9144
77d5140f 9145OMNIVISION OV7670 SENSOR DRIVER
8b58be88 9146M: Jonathan Corbet <corbet@lwn.net>
661263b5 9147L: linux-media@vger.kernel.org
275ffde4 9148T: git git://linuxtv.org/media_tree.git
77d5140f 9149S: Maintained
90d72ac6 9150F: drivers/media/i2c/ov7670.c
77d5140f 9151
431bca73 9152ONENAND FLASH DRIVER
8b58be88 9153M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
9154L: linux-mtd@lists.infradead.org
9155S: Maintained
679655da
JP
9156F: drivers/mtd/onenand/
9157F: include/linux/mtd/onenand*.h
431bca73 9158
1da177e4 9159ONSTREAM SCSI TAPE DRIVER
8b58be88 9160M: Willem Riede <osst@riede.org>
1da177e4
LT
9161L: osst-users@lists.sourceforge.net
9162L: linux-scsi@vger.kernel.org
9163S: Maintained
f7269cfc
JD
9164F: Documentation/scsi/osst.txt
9165F: drivers/scsi/osst.*
9166F: drivers/scsi/osst_*.h
9167F: drivers/scsi/st.h
1da177e4 9168
e2d1d6c0 9169OPENCORES I2C BUS DRIVER
8b58be88 9170M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 9171L: linux-i2c@vger.kernel.org
e2d1d6c0 9172S: Maintained
679655da
JP
9173F: Documentation/i2c/busses/i2c-ocores
9174F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 9175
860c44c1 9176OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 9177M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 9178M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 9179L: devicetree@vger.kernel.org
a7fefe9f 9180W: http://www.devicetree.org/
fcdec35e 9181T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 9182S: Maintained
f8828205 9183F: drivers/of/
860c44c1 9184F: include/linux/of*.h
f8828205 9185F: scripts/dtc/
860c44c1 9186
f8828205 9187OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 9188M: Rob Herring <robh+dt@kernel.org>
f8828205 9189M: Mark Rutland <mark.rutland@arm.com>
f8828205 9190L: devicetree@vger.kernel.org
9f273c24 9191T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 9192Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
9193S: Maintained
9194F: Documentation/devicetree/
9195F: arch/*/boot/dts/
9196F: include/dt-bindings/
9197
2bb65f56
PA
9198OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9199M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9200L: devicetree@vger.kernel.org
9201S: Maintained
9202F: Documentation/devicetree/dynamic-resolution-notes.txt
9203F: Documentation/devicetree/overlay-notes.txt
9204F: drivers/of/overlay.c
9205F: drivers/of/resolver.c
9206
19f9d392
JB
9207OPENRISC ARCHITECTURE
9208M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
9209M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9210M: Stafford Horne <shorne@gmail.com>
9211L: openrisc@lists.librecores.org
9212W: http://openrisc.io
19f9d392 9213S: Maintained
14430813 9214F: arch/openrisc/
19f9d392 9215
ccb1352e 9216OPENVSWITCH
4f337ed5 9217M: Pravin Shelar <pshelar@nicira.com>
b422da7c 9218L: netdev@vger.kernel.org
ccb1352e
JG
9219L: dev@openvswitch.org
9220W: http://openvswitch.org
ccb1352e
JG
9221S: Maintained
9222F: net/openvswitch/
b422da7c 9223F: include/uapi/linux/openvswitch.h
ccb1352e 9224
875fa6fb
VK
9225OPERATING PERFORMANCE POINTS (OPP)
9226M: Viresh Kumar <vireshk@kernel.org>
9227M: Nishanth Menon <nm@ti.com>
9228M: Stephen Boyd <sboyd@codeaurora.org>
9229L: linux-pm@vger.kernel.org
9230S: Maintained
9231T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9232F: drivers/base/power/opp/
9233F: include/linux/pm_opp.h
9234F: Documentation/power/opp.txt
9235F: Documentation/devicetree/bindings/opp/
9236
af39917d
CL
9237OPL4 DRIVER
9238M: Clemens Ladisch <clemens@ladisch.de>
9239L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9240T: git git://git.alsa-project.org/alsa-kernel.git
9241S: Maintained
9242F: sound/drivers/opl4/
9243
1da177e4 9244OPROFILE
4cf7e718 9245M: Robert Richter <rric@kernel.org>
1da177e4
LT
9246L: oprofile-list@lists.sf.net
9247S: Maintained
81c4a8a6 9248F: arch/*/include/asm/oprofile*.h
679655da
JP
9249F: arch/*/oprofile/
9250F: drivers/oprofile/
9251F: include/linux/oprofile.h
1da177e4 9252
e2d1d6c0 9253ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9254M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9255M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9256L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9257W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9258S: Supported
679655da
JP
9259F: Documentation/filesystems/ocfs2.txt
9260F: Documentation/filesystems/dlmfs.txt
9261F: fs/ocfs2/
e2d1d6c0 9262
1da177e4 9263ORINOCO DRIVER
724c6b35 9264L: linux-wireless@vger.kernel.org
491b26b4 9265W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9266W: http://www.nongnu.org/orinoco/
3a59babb 9267S: Orphan
2be45b66 9268F: drivers/net/wireless/intersil/orinoco/
1da177e4 9269
42c55aa8 9270OSD LIBRARY and FILESYSTEM
fadc0752 9271M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9272M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9273L: osd-dev@open-osd.org
9274W: http://open-osd.org
54e5881d 9275T: git git://git.open-osd.org/open-osd.git
68274794 9276S: Maintained
42c55aa8 9277F: drivers/scsi/osd/
6b6f0b6c 9278F: include/scsi/osd_*
42c55aa8 9279F: fs/exofs/
68274794 9280
ef94b186 9281OVERLAY FILESYSTEM
7c37fbda 9282M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9283L: linux-unionfs@vger.kernel.org
9284T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9285S: Supported
1d113735 9286F: fs/overlayfs/
7c37fbda
NB
9287F: Documentation/filesystems/overlayfs.txt
9288
85096169
MM
9289ORANGEFS FILESYSTEM
9290M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9291L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9292T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9293S: Supported
9294F: fs/orangefs/
9295F: Documentation/filesystems/orangefs.txt
9296
e2d1d6c0 9297P54 WIRELESS DRIVER
084cb0fe 9298M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9299L: linux-wireless@vger.kernel.org
084cb0fe 9300W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9301S: Maintained
d3466830 9302F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9303
f5cd7872 9304PA SEMI ETHERNET DRIVER
f5cd7872 9305L: netdev@vger.kernel.org
56a5b8da 9306S: Orphan
ded19add 9307F: drivers/net/ethernet/pasemi/*
f5cd7872 9308
beb58aa3 9309PA SEMI SMBUS DRIVER
846557d3 9310L: linux-i2c@vger.kernel.org
56a5b8da 9311S: Orphan
679655da 9312F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9313
48fc267e
SK
9314PADATA PARALLEL EXECUTION MECHANISM
9315M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9316L: linux-crypto@vger.kernel.org
9317S: Maintained
9318F: kernel/padata.c
9319F: include/linux/padata.h
9320F: Documentation/padata.txt
9321
709ee531 9322PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9323M: Harald Welte <laforge@gnumonks.org>
d0944853 9324L: platform-driver-x86@vger.kernel.org
709ee531 9325S: Maintained
679655da 9326F: drivers/platform/x86/panasonic-laptop.c
709ee531 9327
368dd5ac 9328PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9329M: David Howells <dhowells@redhat.com>
4fa97181
DH
9330L: linux-am33-list@redhat.com (moderated for non-subscribers)
9331W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9332S: Maintained
679655da
JP
9333F: Documentation/mn10300/
9334F: arch/mn10300/
4fa97181 9335
305b37bd
KS
9336PARALLEL LCD/KEYPAD PANEL DRIVER
9337M: Willy Tarreau <willy@haproxy.com>
9338M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9339S: Odd Fixes
9340F: Documentation/misc-devices/lcd-panel-cgram.txt
9341F: drivers/misc/panel.c
9342
64dfff03
SM
9343PARALLEL PORT SUBSYSTEM
9344M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 9345M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 9346L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9347S: Maintained
679655da
JP
9348F: drivers/parport/
9349F: include/linux/parport*.h
9350F: drivers/char/ppdev.c
c117ab84 9351F: include/uapi/linux/ppdev.h
64dfff03 9352F: Documentation/parport*.txt
1da177e4 9353
4cdf6bc2 9354PARAVIRT_OPS INTERFACE
d633180c 9355M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9356M: Chris Wright <chrisw@sous-sol.org>
9357M: Alok Kataria <akataria@vmware.com>
9358M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9359L: virtualization@lists.linux-foundation.org
4cdf6bc2 9360S: Supported
a2e19991 9361F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9362F: arch/*/kernel/paravirt*
9363F: arch/*/include/asm/paravirt.h
47ae4b05 9364F: include/linux/hypervisor.h
4cdf6bc2 9365
e2d1d6c0 9366PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9367M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9368L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9369S: Maintained
679655da
JP
9370F: Documentation/blockdev/paride.txt
9371F: drivers/block/paride/
e2d1d6c0
RD
9372
9373PARISC ARCHITECTURE
b8828770 9374M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9375M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9376L: linux-parisc@vger.kernel.org
9377W: http://www.parisc-linux.org/
8a6e2535 9378Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9379T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9380T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9381S: Maintained
679655da 9382F: arch/parisc/
2b6bac9e 9383F: Documentation/parisc/
679655da 9384F: drivers/parisc/
2b6bac9e
HD
9385F: drivers/char/agp/parisc-agp.c
9386F: drivers/input/serio/gscps2.c
9387F: drivers/parport/parport_gsc.*
9388F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9389F: drivers/video/fbdev/sti*
2b6bac9e
HD
9390F: drivers/video/console/sti*
9391F: drivers/video/logo/logo_parisc*
e2d1d6c0 9392
1662d32c 9393PC87360 HARDWARE MONITORING DRIVER
8b58be88 9394M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9395L: linux-hwmon@vger.kernel.org
1662d32c 9396S: Maintained
679655da
JP
9397F: Documentation/hwmon/pc87360
9398F: drivers/hwmon/pc87360.c
1662d32c
JC
9399
9400PC8736x GPIO DRIVER
8b58be88 9401M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9402S: Maintained
679655da 9403F: drivers/char/pc8736x_gpio.c
1662d32c 9404
1ad107fd 9405PC87427 HARDWARE MONITORING DRIVER
d8130624 9406M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9407L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9408S: Maintained
9409F: Documentation/hwmon/pc87427
9410F: drivers/hwmon/pc87427.c
9411
b26e0ed4 9412PCA9532 LED DRIVER
8b58be88 9413M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9414S: Maintained
d5ca6918
JP
9415F: drivers/leds/leds-pca9532.c
9416F: include/linux/leds-pca9532.h
b26e0ed4 9417
5ce914a8 9418PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9419M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9420L: linux-i2c@vger.kernel.org
9421S: Maintained
b4f0b74e 9422F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9423
3971dae5 9424PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9425M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9426S: Maintained
9427F: drivers/firmware/pcdp.*
9428
065c6359 9429PCI ERROR RECOVERY
6305902c 9430M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9431L: linux-pci@vger.kernel.org
065c6359 9432S: Supported
679655da 9433F: Documentation/PCI/pci-error-recovery.txt
065c6359 9434
78c1cffd
RC
9435PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9436M: Russell Currey <ruscur@russell.cc>
9437L: linuxppc-dev@lists.ozlabs.org
9438S: Supported
9439F: Documentation/powerpc/eeh-pci-error-recovery.txt
9440F: arch/powerpc/kernel/eeh*.c
9441F: arch/powerpc/platforms/*/eeh*.c
9442F: arch/powerpc/include/*/eeh*.h
9443
1da177e4 9444PCI SUBSYSTEM
5ac3a6d2 9445M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9446L: linux-pci@vger.kernel.org
99662dd1 9447Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9448T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9449S: Supported
92a1fe2e 9450F: Documentation/devicetree/bindings/pci/
679655da
JP
9451F: Documentation/PCI/
9452F: drivers/pci/
9453F: include/linux/pci*
6b49ee49 9454F: arch/x86/pci/
cad01f91 9455F: arch/x86/kernel/quirks.c
1da177e4 9456
eaa6111b
LFT
9457PCI DRIVER FOR ALTERA PCIE IP
9458M: Ley Foon Tan <lftan@altera.com>
9459L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9460L: linux-pci@vger.kernel.org
9461S: Supported
9462F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9463F: drivers/pci/host/pcie-altera.c
9464
b7e78170
RH
9465PCI DRIVER FOR ARM VERSATILE PLATFORM
9466M: Rob Herring <robh@kernel.org>
9467L: linux-pci@vger.kernel.org
9468L: linux-arm-kernel@lists.infradead.org
9469S: Maintained
9470F: Documentation/devicetree/bindings/pci/versatile.txt
9471F: drivers/pci/host/pci-versatile.c
9472
3dc9d38c
TP
9473PCI DRIVER FOR ARMADA 8K
9474M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9475L: linux-pci@vger.kernel.org
9476L: linux-arm-kernel@lists.infradead.org
9477S: Maintained
9478F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9479F: drivers/pci/host/pcie-armada8k.c
9480
5f6b6ccd
TI
9481PCI DRIVER FOR APPLIEDMICRO XGENE
9482M: Tanmay Inamdar <tinamdar@apm.com>
9483L: linux-pci@vger.kernel.org
9484L: linux-arm-kernel@lists.infradead.org
9485S: Maintained
9486F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9487F: drivers/pci/host/pci-xgene.c
9488
62d0ff83
ML
9489PCI DRIVER FOR FREESCALE LAYERSCAPE
9490M: Minghuan Lian <minghuan.Lian@freescale.com>
9491M: Mingkai Hu <mingkai.hu@freescale.com>
9492M: Roy Zang <tie-fei.zang@freescale.com>
9493L: linuxppc-dev@lists.ozlabs.org
9494L: linux-pci@vger.kernel.org
9495L: linux-arm-kernel@lists.infradead.org
9496S: Maintained
9497F: drivers/pci/host/*layerscape*
9498
f0b75693 9499PCI DRIVER FOR IMX6
286fbaef 9500M: Richard Zhu <hongxing.zhu@nxp.com>
1ba55f55 9501M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9502L: linux-pci@vger.kernel.org
9503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9504S: Maintained
12e46064 9505F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
f0b75693
BH
9506F: drivers/pci/host/*imx6*
9507
0c4ffcfe
MK
9508PCI DRIVER FOR TI KEYSTONE
9509M: Murali Karicheri <m-karicheri2@ti.com>
9510L: linux-pci@vger.kernel.org
9511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9512S: Maintained
9513F: drivers/pci/host/*keystone*
9514
f0b75693
BH
9515PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9516M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9517M: Jason Cooper <jason@lakedaemon.net>
9518L: linux-pci@vger.kernel.org
9519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9520S: Maintained
9521F: drivers/pci/host/*mvebu*
9522
8c39d710
TP
9523PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9524M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9525L: linux-pci@vger.kernel.org
9526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9527S: Maintained
441106d9 9528F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9529F: drivers/pci/host/pci-aardvark.c
9530
0447cfd7
TR
9531PCI DRIVER FOR NVIDIA TEGRA
9532M: Thierry Reding <thierry.reding@gmail.com>
9533L: linux-tegra@vger.kernel.org
f0b75693 9534L: linux-pci@vger.kernel.org
0447cfd7
TR
9535S: Supported
9536F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9537F: drivers/pci/host/pci-tegra.c
9538
47ff3de9
KVA
9539PCI DRIVER FOR TI DRA7XX
9540M: Kishon Vijay Abraham I <kishon@ti.com>
9541L: linux-omap@vger.kernel.org
9542L: linux-pci@vger.kernel.org
9543S: Supported
9544F: Documentation/devicetree/bindings/pci/ti-pci.txt
9545F: drivers/pci/host/pci-dra7xx.c
9546
f0b75693
BH
9547PCI DRIVER FOR RENESAS R-CAR
9548M: Simon Horman <horms@verge.net.au>
9549L: linux-pci@vger.kernel.org
4a121096 9550L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9551S: Maintained
9552F: drivers/pci/host/*rcar*
9553
4af82255 9554PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9555M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9556L: linux-pci@vger.kernel.org
f0b75693
BH
9557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9558L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9559S: Maintained
9560F: drivers/pci/host/pci-exynos.c
9561
f0b75693 9562PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9563M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 9564M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
9565L: linux-pci@vger.kernel.org
9566S: Maintained
9567F: Documentation/devicetree/bindings/pci/designware-pcie.txt
fc2480f9 9568F: drivers/pci/host/*designware*
5a3aa2a8 9569
cf28855b
WD
9570PCI DRIVER FOR GENERIC OF HOSTS
9571M: Will Deacon <will.deacon@arm.com>
9572L: linux-pci@vger.kernel.org
9573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9574S: Maintained
9575F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9576F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9577F: drivers/pci/host/pci-host-generic.c
9578
185a383a
KB
9579PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9580M: Keith Busch <keith.busch@intel.com>
9581L: linux-pci@vger.kernel.org
9582S: Supported
bc79c985 9583F: drivers/pci/host/vmd.c
185a383a 9584
51b66a6c 9585PCIE DRIVER FOR ST SPEAR13XX
110baab1 9586M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9587L: linux-pci@vger.kernel.org
110baab1 9588S: Maintained
51b66a6c
PA
9589F: drivers/pci/host/*spear*
9590
af1169b4
LFT
9591PCI MSI DRIVER FOR ALTERA MSI IP
9592M: Ley Foon Tan <lftan@altera.com>
9593L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9594L: linux-pci@vger.kernel.org
9595S: Supported
9596F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9597F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9598
dcd19de3
DD
9599PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9600M: Duc Dang <dhdang@apm.com>
9601L: linux-pci@vger.kernel.org
9602L: linux-arm-kernel@lists.infradead.org
9603S: Maintained
9604F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9605F: drivers/pci/host/pci-xgene-msi.c
9606
a3cbfae1
NC
9607PCIE DRIVER FOR AXIS ARTPEC
9608M: Niklas Cassel <niklas.cassel@axis.com>
9609M: Jesper Nilsson <jesper.nilsson@axis.com>
9610L: linux-arm-kernel@axis.com
9611L: linux-pci@vger.kernel.org
9612S: Maintained
9613F: Documentation/devicetree/bindings/pci/axis,artpec*
9614F: drivers/pci/host/*artpec*
9615
500a1d9a
ZW
9616PCIE DRIVER FOR HISILICON
9617M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9618M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9619L: linux-pci@vger.kernel.org
9620S: Maintained
9621F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9622F: drivers/pci/host/pcie-hisi.c
9623
e77f847d
SL
9624PCIE DRIVER FOR ROCKCHIP
9625M: Shawn Lin <shawn.lin@rock-chips.com>
9626M: Wenrui Li <wenrui.li@rock-chips.com>
9627L: linux-pci@vger.kernel.org
9628L: linux-rockchip@lists.infradead.org
9629S: Maintained
9630F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9631F: drivers/pci/host/pcie-rockchip.c
9632
82a82383
SV
9633PCIE DRIVER FOR QUALCOMM MSM
9634M: Stanimir Varbanov <svarbanov@mm-sol.com>
9635L: linux-pci@vger.kernel.org
9636L: linux-arm-msm@vger.kernel.org
9637S: Maintained
9638F: drivers/pci/host/*qcom*
9639
f12b76e5
DD
9640PCIE DRIVER FOR CAVIUM THUNDERX
9641M: David Daney <david.daney@cavium.com>
9642L: linux-pci@vger.kernel.org
9643L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9644S: Supported
9645F: Documentation/devicetree/bindings/pci/pci-thunder-*
9646F: drivers/pci/host/pci-thunder-*
9647
1da177e4 9648PCMCIA SUBSYSTEM
4230dfc9 9649P: Linux PCMCIA Team
f5df5881 9650L: linux-pcmcia@lists.infradead.org
6650e0a5 9651W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9652T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9653S: Maintained
679655da 9654F: Documentation/pcmcia/
a67cd548 9655F: tools/pcmcia/
679655da
JP
9656F: drivers/pcmcia/
9657F: include/pcmcia/
1da177e4
LT
9658
9659PCNET32 NETWORK DRIVER
227fb925 9660M: Don Fry <pcnet32@frontier.com>
979b6c13 9661L: netdev@vger.kernel.org
1da177e4 9662S: Maintained
b955f6ca 9663F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9664
48fc267e
SK
9665PCRYPT PARALLEL CRYPTO ENGINE
9666M: Steffen Klassert <steffen.klassert@secunet.com>
9667L: linux-crypto@vger.kernel.org
9668S: Maintained
9669F: crypto/pcrypt.c
9670F: include/crypto/pcrypt.h
9671
e72df0b8
TH
9672PER-CPU MEMORY ALLOCATOR
9673M: Tejun Heo <tj@kernel.org>
93e205a7 9674M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9675T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9676S: Maintained
9677F: include/linux/percpu*.h
9678F: mm/percpu*.c
9679F: arch/*/include/asm/percpu.h
9680
ad4ecbcb 9681PER-TASK DELAY ACCOUNTING
185e595f 9682M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9683S: Maintained
679655da
JP
9684F: include/linux/delayacct.h
9685F: kernel/delayacct.c
ad4ecbcb 9686
57c0c15b 9687PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9688M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9689M: Ingo Molnar <mingo@redhat.com>
f80c5393 9690M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9691R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9692L: linux-kernel@vger.kernel.org
75fc2d37 9693T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9694S: Supported
d53e8365 9695F: kernel/events/*
a003236c 9696F: include/linux/perf_event.h
c117ab84 9697F: include/uapi/linux/perf_event.h
141c4296
RR
9698F: arch/*/kernel/perf_event*.c
9699F: arch/*/kernel/*/perf_event*.c
9700F: arch/*/kernel/*/*/perf_event*.c
a003236c 9701F: arch/*/include/asm/perf_event.h
a003236c 9702F: arch/*/kernel/perf_callchain.c
b0a434fb 9703F: arch/*/events/*
a003236c 9704F: tools/perf/
6c0b3244 9705
dd49d0f5 9706PERSONALITY HANDLING
8b58be88 9707M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9708L: linux-abi-devel@lists.sourceforge.net
9709S: Maintained
679655da 9710F: include/linux/personality.h
c117ab84 9711F: include/uapi/linux/personality.h
dd49d0f5 9712
838e7a03 9713PHONET PROTOCOL
2a06b40f 9714M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9715S: Supported
9716F: Documentation/networking/phonet.txt
9717F: include/linux/phonet.h
9718F: include/net/phonet/
c117ab84 9719F: include/uapi/linux/phonet.h
838e7a03
RDC
9720F: net/phonet/
9721
1da177e4 9722PHRAM MTD DRIVER
8b58be88 9723M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9724L: linux-mtd@lists.infradead.org
9725S: Maintained
679655da 9726F: drivers/mtd/devices/phram.c
1da177e4 9727
efdbb10e
BP
9728PICOLCD HID DRIVER
9729M: Bruno Prémont <bonbons@linux-vserver.org>
9730L: linux-input@vger.kernel.org
9731S: Maintained
9732F: drivers/hid/hid-picolcd*
9733
a53bfa07
JI
9734PICOXCELL SUPPORT
9735M: Jamie Iles <jamie@jamieiles.com>
9736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9737T: git git://github.com/jamieiles/linux-2.6-ji.git
9738S: Supported
b8733987 9739F: arch/arm/boot/dts/picoxcell*
14430813 9740F: arch/arm/mach-picoxcell/
b8733987 9741F: drivers/crypto/picoxcell*
a53bfa07 9742
2744e8af
LW
9743PIN CONTROL SUBSYSTEM
9744M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9745L: linux-gpio@vger.kernel.org
dbe752a3 9746T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9747S: Maintained
9feeed94 9748F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9749F: Documentation/pinctrl.txt
07f29ba6 9750F: drivers/pinctrl/
8e406fe4 9751F: include/linux/pinctrl/
2744e8af 9752
2201bbb8
JCPV
9753PIN CONTROLLER - ATMEL AT91
9754M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9756S: Maintained
c654b6bf 9757F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9758
33d3690c 9759PIN CONTROLLER - ATMEL AT91 PIO4
420a3879 9760M: Ludovic Desroches <ludovic.desroches@microchip.com>
33d3690c
LD
9761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9762L: linux-gpio@vger.kernel.org
9763S: Supported
9764F: drivers/pinctrl/pinctrl-at91-pio4.*
9765
cbd1b652
MW
9766PIN CONTROLLER - INTEL
9767M: Mika Westerberg <mika.westerberg@linux.intel.com>
9768M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9769S: Maintained
9770F: drivers/pinctrl/intel/
2201bbb8 9771
9963b536
LP
9772PIN CONTROLLER - RENESAS
9773M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9774M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9775L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9776S: Maintained
9777F: drivers/pinctrl/sh-pfc/
9778
b75e60d6 9779PIN CONTROLLER - SAMSUNG
fea685e9 9780M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9781M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9782M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9784L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9785S: Maintained
9b5b33f6 9786F: drivers/pinctrl/samsung/
5db7e3bb
KK
9787F: include/dt-bindings/pinctrl/samsung.h
9788F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9789
13cbd906
TL
9790PIN CONTROLLER - SINGLE
9791M: Tony Lindgren <tony@atomide.com>
9792M: Haojian Zhuang <haojian.zhuang@linaro.org>
9793L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9794L: linux-omap@vger.kernel.org
9795S: Maintained
9796F: drivers/pinctrl/pinctrl-single.c
9797
deda8287 9798PIN CONTROLLER - ST SPEAR
da89947b 9799M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9800L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9801W: http://www.st.com/spear
9802S: Maintained
8e406fe4 9803F: drivers/pinctrl/spear/
deda8287 9804
11a1cf34
JH
9805PISTACHIO SOC SUPPORT
9806M: James Hartley <james.hartley@imgtec.com>
9807M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9808L: linux-mips@linux-mips.org
9809S: Maintained
9810F: arch/mips/pistachio/
9811F: arch/mips/include/asm/mach-pistachio/
9812F: arch/mips/boot/dts/pistachio/
9813F: arch/mips/configs/pistachio*_defconfig
9814
249a6771 9815PKTCDVD DRIVER
5a8b187c
JA
9816S: Orphan
9817M: linux-block@vger.kernel.org
679655da
JP
9818F: drivers/block/pktcdvd.c
9819F: include/linux/pktcdvd.h
c117ab84 9820F: include/uapi/linux/pktcdvd.h
249a6771 9821
b31d8273
G
9822PKUNITY SOC DRIVERS
9823M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9824W: http://mprc.pku.edu.cn/~guanxuetao/linux
9825S: Maintained
ceebf4d5 9826T: git git://github.com/gxt/linux.git
b31d8273 9827F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9828F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9829F: drivers/video/fbdev/fb-puv3.c
2809e80b 9830F: drivers/rtc/rtc-puv3.c
b31d8273 9831
9d2ecfb7 9832PMBUS HARDWARE MONITORING DRIVERS
ca462085 9833M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9834L: linux-hwmon@vger.kernel.org
9835W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9836W: http://www.roeck-us.net/linux/drivers/
9837T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9838S: Maintained
9839F: Documentation/hwmon/pmbus
9840F: drivers/hwmon/pmbus/
9841F: include/linux/i2c/pmbus.h
9842
89a36810 9843PMC SIERRA MaxRAID DRIVER
89a36810
AR
9844L: linux-scsi@vger.kernel.org
9845W: http://www.pmc-sierra.com/
3cdea4d7 9846S: Orphan
89a36810
AR
9847F: drivers/scsi/pmcraid.*
9848
dbf9bfe6 9849PMC SIERRA PM8001 DRIVER
d32477e2 9850M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9851M: lindar_liu@usish.com
f5a7b525 9852L: pmchba@pmcs.com
dbf9bfe6 9853L: linux-scsi@vger.kernel.org
9854S: Supported
9855F: drivers/scsi/pm8001/
9856
1da177e4 9857POSIX CLOCKS and TIMERS
8b58be88 9858M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9859L: linux-kernel@vger.kernel.org
75fc2d37 9860T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9861S: Maintained
679655da
JP
9862F: fs/timerfd.c
9863F: include/linux/timer*
5cee9645 9864F: kernel/time/*timer*
1da177e4 9865
7b06a6d7
RW
9866POWER MANAGEMENT CORE
9867M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9868L: linux-pm@vger.kernel.org
9869T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 9870B: https://bugzilla.kernel.org
7b06a6d7
RW
9871S: Supported
9872F: drivers/base/power/
9873F: include/linux/pm.h
9874F: include/linux/pm_*
9875F: include/linux/powercap.h
9876F: drivers/powercap/
9877
3be86148 9878POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9879M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9880L: linux-pm@vger.kernel.org
58db9505 9881T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9882S: Maintained
f3332532 9883F: Documentation/devicetree/bindings/power/supply/
679655da 9884F: include/linux/power_supply.h
8c0984e5 9885F: drivers/power/supply/
3be86148 9886
514f161a
MR
9887POWER STATE COORDINATION INTERFACE (PSCI)
9888M: Mark Rutland <mark.rutland@arm.com>
9889M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9890L: linux-arm-kernel@lists.infradead.org
9891S: Maintained
32d53d1b 9892F: drivers/firmware/psci*.c
514f161a
MR
9893F: include/linux/psci.h
9894F: include/uapi/linux/psci.h
9895
43a1dd9b
SJS
9896POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9897M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9898L: linuxppc-dev@lists.ozlabs.org
9899S: Maintained
9900F: drivers/char/powernv-op-panel.c
9901
1da177e4 9902PNP SUPPORT
9c3646d1 9903M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9904S: Maintained
679655da 9905F: drivers/pnp/
1da177e4
LT
9906
9907PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9908M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9909L: linux-ppp@vger.kernel.org
9910S: Maintained
224cf5ad 9911F: drivers/net/ppp/ppp_*
1da177e4
LT
9912
9913PPP OVER ATM (RFC 2364)
8b58be88 9914M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9915S: Maintained
679655da 9916F: net/atm/pppoatm.c
c117ab84 9917F: include/uapi/linux/atmppp.h
1da177e4
LT
9918
9919PPP OVER ETHERNET
8b58be88 9920M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9921S: Maintained
224cf5ad
JK
9922F: drivers/net/ppp/pppoe.c
9923F: drivers/net/ppp/pppox.c
1da177e4 9924
a6d2370b 9925PPP OVER L2TP
8b58be88 9926M: James Chapman <jchapman@katalix.com>
a6d2370b 9927S: Maintained
90ca28d1 9928F: net/l2tp/l2tp_ppp.c
679655da 9929F: include/linux/if_pppol2tp.h
c117ab84 9930F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9931
eae9d2ba 9932PPS SUPPORT
8b58be88 9933M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9934W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9935L: linuxpps@ml.enneenne.com (subscribers-only)
9936S: Maintained
cabaaf41
JP
9937F: Documentation/pps/
9938F: drivers/pps/
9939F: include/linux/pps*.h
eae9d2ba 9940
71a6d0af
HW
9941PPTP DRIVER
9942M: Dmitry Kozlov <xeb@mail.ru>
9943L: netdev@vger.kernel.org
9944S: Maintained
224cf5ad 9945F: drivers/net/ppp/pptp.c
71a6d0af
HW
9946W: http://sourceforge.net/projects/accel-pptp
9947
1da177e4 9948PREEMPTIBLE KERNEL
8b58be88 9949M: Robert Love <rml@tech9.net>
1da177e4
LT
9950L: kpreempt-tech@lists.sourceforge.net
9951W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9952S: Supported
679655da
JP
9953F: Documentation/preempt-locking.txt
9954F: include/linux/preempt.h
1da177e4
LT
9955
9956PRISM54 WIRELESS DRIVER
8b58be88 9957M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9958L: linux-wireless@vger.kernel.org
9ef80804 9959W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9960S: Obsolete
c12edfe2 9961F: drivers/net/wireless/intersil/prism54/
1da177e4 9962
02c18891 9963PS3 NETWORK SUPPORT
b809b9ca 9964M: Geoff Levand <geoff@infradead.org>
02c18891 9965L: netdev@vger.kernel.org
a14ab6b6 9966L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9967S: Maintained
8df158ac 9968F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9969
f58a9d17 9970PS3 PLATFORM SUPPORT
b809b9ca 9971M: Geoff Levand <geoff@infradead.org>
a4724ed6 9972L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9973S: Maintained
679655da
JP
9974F: arch/powerpc/boot/ps3*
9975F: arch/powerpc/include/asm/lv1call.h
9976F: arch/powerpc/include/asm/ps3*.h
9977F: arch/powerpc/platforms/ps3/
9978F: drivers/*/ps3*
9979F: drivers/ps3/
fec629b8 9980F: drivers/rtc/rtc-ps3.c
679655da 9981F: drivers/usb/host/*ps3.c
fec629b8 9982F: sound/ppc/snd_ps3*
f58a9d17 9983
cffb4add 9984PS3VRAM DRIVER
8b58be88 9985M: Jim Paris <jim@jtan.com>
3715a5d0 9986M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9987L: linuxppc-dev@lists.ozlabs.org
cffb4add 9988S: Maintained
8a3977cb 9989F: drivers/block/ps3vram.c
cffb4add 9990
8defe599 9991PSTORE FILESYSTEM
9d5e2a02 9992M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9993M: Colin Cross <ccross@android.com>
9994M: Kees Cook <keescook@chromium.org>
9995M: Tony Luck <tony.luck@intel.com>
9996S: Maintained
9f273c24 9997T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9998F: fs/pstore/
9999F: include/linux/pstore*
04851772 10000F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
10001F: drivers/acpi/apei/erst.c
10002
7fbc415d
RC
10003PTP HARDWARE CLOCK SUPPORT
10004M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 10005L: netdev@vger.kernel.org
7fbc415d
RC
10006S: Maintained
10007W: http://linuxptp.sourceforge.net/
10008F: Documentation/ABI/testing/sysfs-ptp
10009F: Documentation/ptp/*
0ecb3cdd 10010F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
10011F: drivers/net/phy/dp83640*
10012F: drivers/ptp/*
10013F: include/linux/ptp_cl*
10014
cf94a4d1 10015PTRACE SUPPORT
e846ee5f 10016M: Roland McGrath <roland@hack.frob.com>
8b58be88 10017M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
10018S: Maintained
10019F: include/asm-generic/syscall.h
10020F: include/linux/ptrace.h
10021F: include/linux/regset.h
10022F: include/linux/tracehook.h
c117ab84 10023F: include/uapi/linux/ptrace.h
cf94a4d1
CH
10024F: kernel/ptrace.c
10025
3e9d7ba7
HV
10026PULSE8-CEC DRIVER
10027M: Hans Verkuil <hverkuil@xs4all.nl>
10028L: linux-media@vger.kernel.org
10029T: git git://linuxtv.org/media_tree.git
10030S: Maintained
104eda6d 10031F: drivers/media/usb/pulse8-cec/*
3e9d7ba7 10032
8320204a 10033PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 10034M: Mike Isely <isely@pobox.com>
16e9495d 10035L: pvrusb2@isely.net (subscribers-only)
661263b5 10036L: linux-media@vger.kernel.org
8320204a 10037W: http://www.isely.net/pvrusb2/
275ffde4 10038T: git git://linuxtv.org/media_tree.git
8320204a 10039S: Maintained
618cd932 10040F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 10041F: drivers/media/usb/pvrusb2/
8320204a 10042
39532e6c 10043PWC WEBCAM DRIVER
c0936df4 10044M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
10045L: linux-media@vger.kernel.org
10046T: git git://linuxtv.org/media_tree.git
c0936df4 10047S: Odd Fixes
39532e6c
HG
10048F: drivers/media/usb/pwc/*
10049
93c090b3 10050PWM FAN DRIVER
774e0362 10051M: Kamil Debski <kamil@wypas.org>
0faf7dd5 10052M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 10053L: linux-hwmon@vger.kernel.org
93c090b3
KD
10054S: Supported
10055F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10056F: Documentation/hwmon/pwm-fan
10057F: drivers/hwmon/pwm-fan.c
10058
200efedd 10059PWM SUBSYSTEM
aa3495f7
TR
10060M: Thierry Reding <thierry.reding@gmail.com>
10061L: linux-pwm@vger.kernel.org
0c2498f1 10062S: Maintained
006e854f 10063T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
10064F: Documentation/pwm.txt
10065F: Documentation/devicetree/bindings/pwm/
10066F: include/linux/pwm.h
0c2498f1 10067F: drivers/pwm/
a140b98d
TR
10068F: drivers/video/backlight/pwm_bl.c
10069F: include/linux/pwm_backlight.h
0c2498f1 10070
30ec261e 10071PXA2xx/PXA3xx SUPPORT
8da5e302 10072M: Daniel Mack <daniel@zonque.org>
a323f664 10073M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 10074M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 10075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 10076T: git git://github.com/hzhuang1/linux.git
8da5e302 10077T: git git://github.com/rjarzmik/linux.git
1da177e4 10078S: Maintained
e68d7c14 10079F: arch/arm/boot/dts/pxa*
679655da 10080F: arch/arm/mach-pxa/
820439f1 10081F: drivers/dma/pxa*
679655da 10082F: drivers/pcmcia/pxa2xx*
1403ead9 10083F: drivers/pinctrl/pxa/
9df92e6c 10084F: drivers/spi/spi-pxa2xx*
faf2e1db 10085F: drivers/usb/gadget/udc/pxa2*
679655da 10086F: include/sound/pxa2xx-lib.h
bec4c99e 10087F: sound/arm/pxa*
14430813 10088F: sound/soc/pxa/
1da177e4 10089
f3154a46
RJ
10090PXA GPIO DRIVER
10091M: Robert Jarzmik <robert.jarzmik@free.fr>
10092L: linux-gpio@vger.kernel.org
10093S: Maintained
10094F: drivers/gpio/gpio-pxa.c
10095
ec64d3bf
EG
10096PXA3xx NAND FLASH DRIVER
10097M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10098L: linux-mtd@lists.infradead.org
10099S: Maintained
9a67f099 10100F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 10101
3f640c61 10102MMP SUPPORT
8b58be88 10103M: Eric Miao <eric.y.miao@gmail.com>
a323f664 10104M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 10105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
10106T: git git://github.com/hzhuang1/linux.git
10107T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 10108S: Maintained
e68d7c14 10109F: arch/arm/boot/dts/mmp*
3f640c61 10110F: arch/arm/mach-mmp/
e8e6cb32 10111
272f133a
PO
10112PXA MMCI DRIVER
10113S: Orphan
10114
57f63bc8 10115PXA RTC DRIVER
8b58be88 10116M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
10117L: rtc-linux@googlegroups.com
10118S: Maintained
10119
cea4001a 10120QAT DRIVER
90ab5a81
TS
10121M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10122M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
10123L: qat-linux@intel.com
10124S: Supported
10125F: drivers/crypto/qat/
cea4001a 10126
52a09a04 10127QIB DRIVER
8473c603 10128M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
10129L: linux-rdma@vger.kernel.org
10130S: Supported
10131F: drivers/infiniband/hw/qib/
10132
5e9772b9
JS
10133QLOGIC QLA1280 SCSI DRIVER
10134M: Michael Reed <mdr@sgi.com>
10135L: linux-scsi@vger.kernel.org
10136S: Maintained
10137F: drivers/scsi/qla1280.[ch]
10138
1da177e4 10139QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 10140M: qla2xxx-upstream@qlogic.com
1da177e4
LT
10141L: linux-scsi@vger.kernel.org
10142S: Supported
679655da
JP
10143F: Documentation/scsi/LICENSE.qla2xxx
10144F: drivers/scsi/qla2xxx/
1da177e4 10145
883c98fe 10146QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 10147M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
10148L: linux-scsi@vger.kernel.org
10149S: Supported
bacfb81b 10150F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
10151F: drivers/scsi/qla4xxx/
10152
5a4faa87 10153QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 10154M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
10155L: netdev@vger.kernel.org
10156S: Supported
679655da 10157F: Documentation/networking/LICENSE.qla3xxx
aa43c215 10158F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 10159
0ec00f03 10160QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
10161M: Harish Patil <harish.patil@cavium.com>
10162M: Manish Chopra <manish.chopra@cavium.com>
10163M: Dept-GELinuxNICDev@cavium.com
0ec00f03
AKS
10164L: netdev@vger.kernel.org
10165S: Supported
aa43c215 10166F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 10167
c4e84bde 10168QLOGIC QLGE 10Gb ETHERNET DRIVER
67f0160f
MY
10169M: Harish Patil <harish.patil@cavium.com>
10170M: Manish Chopra <manish.chopra@cavium.com>
10171M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
10172L: netdev@vger.kernel.org
10173S: Supported
aa43c215 10174F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 10175
fe56b9e6 10176QLOGIC QL4xxx ETHERNET DRIVER
67f0160f
MY
10177M: Yuval Mintz <Yuval.Mintz@cavium.com>
10178M: Ariel Elior <Ariel.Elior@cavium.com>
10179M: everest-linux-l2@cavium.com
fe56b9e6
YM
10180L: netdev@vger.kernel.org
10181S: Supported
10182F: drivers/net/ethernet/qlogic/qed/
10183F: include/linux/qed/
10184F: drivers/net/ethernet/qlogic/qede/
10185
ace7f46b
MR
10186QLOGIC QL41xxx ISCSI DRIVER
10187M: QLogic-Storage-Upstream@cavium.com
10188L: linux-scsi@vger.kernel.org
10189S: Supported
10190F: drivers/scsi/qedi/
10191
1da177e4 10192QNX4 FILESYSTEM
8b58be88 10193M: Anders Larsen <al@alarsen.net>
1da177e4
LT
10194W: http://www.alarsen.net/linux/qnx4fs/
10195S: Maintained
80811493 10196F: fs/qnx4/
c117ab84
CEB
10197F: include/uapi/linux/qnx4_fs.h
10198F: include/uapi/linux/qnxtypes.h
1da177e4 10199
d8b97569
SY
10200QORIQ DPAA2 FSL-MC BUS DRIVER
10201M: Stuart Yoder <stuart.yoder@nxp.com>
10202L: linux-kernel@vger.kernel.org
10203S: Maintained
10204F: drivers/staging/fsl-mc/
10205
91952bc0
AP
10206QT1010 MEDIA DRIVER
10207M: Antti Palosaari <crope@iki.fi>
10208L: linux-media@vger.kernel.org
a825eaec 10209W: https://linuxtv.org
91952bc0
AP
10210W: http://palosaari.fi/linux/
10211Q: http://patchwork.linuxtv.org/project/linux-media/list/
10212T: git git://linuxtv.org/anttip/media_tree.git
10213S: Maintained
10214F: drivers/media/tuners/qt1010*
10215
966fb5ec
SM
10216QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10217M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10218L: linux-wireless@vger.kernel.org
966fb5ec
SM
10219W: http://wireless.kernel.org/en/users/Drivers/ath9k
10220S: Supported
10221F: drivers/net/wireless/ath/ath9k/
10222
2ea0ffcb
KV
10223QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10224M: Kalle Valo <kvalo@qca.qualcomm.com>
10225L: ath10k@lists.infradead.org
10226W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 10227T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
10228S: Supported
10229F: drivers/net/wireless/ath/ath10k/
10230
b9b17deb
TT
10231QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10232M: Timur Tabi <timur@codeaurora.org>
10233L: netdev@vger.kernel.org
10234S: Supported
10235F: drivers/net/ethernet/qualcomm/emac/
10236
4f4567cf
RK
10237QUALCOMM HEXAGON ARCHITECTURE
10238M: Richard Kuo <rkuo@codeaurora.org>
10239L: linux-hexagon@vger.kernel.org
9f273c24 10240T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
10241S: Supported
10242F: arch/hexagon/
10243
8e84c258
EK
10244QUALCOMM WCN36XX WIRELESS DRIVER
10245M: Eugene Krasnikov <k.eugene.e@gmail.com>
10246L: wcn36xx@lists.infradead.org
10247W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10248T: git git://github.com/KrasnikovEugene/wcn36xx.git
10249S: Supported
10250F: drivers/net/wireless/ath/wcn36xx/
10251
eeca9a67
MT
10252QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10253M: Gabriel Somlo <somlo@cmu.edu>
10254M: "Michael S. Tsirkin" <mst@redhat.com>
10255L: qemu-devel@nongnu.org
10256S: Maintained
10257F: drivers/firmware/qemu_fw_cfg.c
10258
602adf40 10259RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
10260M: Ilya Dryomov <idryomov@gmail.com>
10261M: Sage Weil <sage@redhat.com>
527a88b9 10262M: Alex Elder <elder@kernel.org>
398ecff5 10263L: ceph-devel@vger.kernel.org
09d90327
SW
10264W: http://ceph.com/
10265T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10266T: git git://github.com/ceph/ceph-client.git
602adf40 10267S: Supported
398ecff5 10268F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10269F: drivers/block/rbd.c
10270F: drivers/block/rbd_types.h
10271
1da177e4 10272RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10273M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10274L: linux-fbdev@vger.kernel.org
1da177e4 10275S: Maintained
8a61f013 10276F: drivers/video/fbdev/aty/radeon*
c117ab84 10277F: include/uapi/linux/radeonfb.h
1da177e4 10278
c6c9b34c 10279RADIOSHARK RADIO DRIVER
c0936df4 10280M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10281L: linux-media@vger.kernel.org
10282T: git git://linuxtv.org/media_tree.git
10283S: Maintained
10284F: drivers/media/radio/radio-shark.c
10285
10286RADIOSHARK2 RADIO DRIVER
c0936df4 10287M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10288L: linux-media@vger.kernel.org
10289T: git git://linuxtv.org/media_tree.git
10290S: Maintained
10291F: drivers/media/radio/radio-shark2.c
10292F: drivers/media/radio/radio-tea5777.c
10293
1da177e4 10294RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10295M: Paul Mackerras <paulus@samba.org>
c69f677c 10296L: linux-fbdev@vger.kernel.org
1da177e4 10297S: Maintained
8a61f013 10298F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10299
a0fd81a9 10300RALINK MIPS ARCHITECTURE
bdb40e8e 10301M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10302L: linux-mips@linux-mips.org
10303S: Maintained
10304F: arch/mips/ralink
10305
e7839f25 10306RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10307P: rt2x00 project
b182427e 10308M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10309M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10310L: linux-wireless@vger.kernel.org
95ea3627 10311S: Maintained
33aca94d 10312F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10313
9db5579b 10314RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10315M: Jens Axboe <axboe@kernel.dk>
9db5579b 10316S: Maintained
679655da
JP
10317F: Documentation/blockdev/ramdisk.txt
10318F: drivers/block/brd.c
9db5579b 10319
9e95ce27 10320RANDOM NUMBER DRIVER
0624bcaa 10321M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10322S: Maintained
679655da 10323F: drivers/char/random.c
9e95ce27 10324
394b701c 10325RAPIDIO SUBSYSTEM
8b58be88 10326M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10327M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10328S: Maintained
679655da 10329F: drivers/rapidio/
394b701c 10330
e2d1d6c0 10331RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10332L: linux-wireless@vger.kernel.org
f52a5490 10333S: Orphan
679655da 10334F: drivers/net/wireless/ray*
e2d1d6c0
RD
10335
10336RCUTORTURE MODULE
e0198b29 10337M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10338M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10339L: linux-kernel@vger.kernel.org
f9094d8e 10340S: Supported
08deed1e 10341T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10342F: Documentation/RCU/torture.txt
34e2d560 10343F: kernel/rcu/rcutorture.c
e2d1d6c0 10344
c87b9c60
PM
10345RCUTORTURE TEST FRAMEWORK
10346M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10347M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10348R: Steven Rostedt <rostedt@goodmis.org>
10349R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10350R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10351L: linux-kernel@vger.kernel.org
c87b9c60
PM
10352S: Supported
10353T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10354F: tools/testing/selftests/rcutorture
10355
c1f766b5 10356RDC R-321X SoC
8b58be88 10357M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10358S: Maintained
10359
db17f395 10360RDC R6040 FAST ETHERNET DRIVER
35566e96 10361M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10362L: netdev@vger.kernel.org
10363S: Maintained
58565a35 10364F: drivers/net/ethernet/rdc/r6040.c
db17f395 10365
a09ed661 10366RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10367M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10368L: netdev@vger.kernel.org
10369L: linux-rdma@vger.kernel.org
fbb5a558 10370L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10371W: https://oss.oracle.com/projects/rds/
a09ed661 10372S: Supported
679655da 10373F: net/rds/
72f26eee 10374F: Documentation/networking/rds.txt
a09ed661 10375
0194621b
DD
10376RDMAVT - RDMA verbs software
10377M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10378L: linux-rdma@vger.kernel.org
10379S: Supported
10380F: drivers/infiniband/sw/rdmavt
10381
48553d10
FY
10382RDT - RESOURCE ALLOCATION
10383M: Fenghua Yu <fenghua.yu@intel.com>
10384L: linux-kernel@vger.kernel.org
10385S: Supported
10386F: arch/x86/kernel/cpu/intel_rdt*
10387F: arch/x86/include/asm/intel_rdt*
10388F: Documentation/x86/intel_rdt*
10389
595182bc 10390READ-COPY UPDATE (RCU)
8b58be88 10391M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10392M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10393R: Steven Rostedt <rostedt@goodmis.org>
10394R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10395R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10396L: linux-kernel@vger.kernel.org
9fab9787 10397W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10398S: Supported
08deed1e 10399T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10400F: Documentation/RCU/
9fab9787 10401X: Documentation/RCU/torture.txt
f9094d8e 10402F: include/linux/rcu*
4102adab
PM
10403X: include/linux/srcu.h
10404F: kernel/rcu/
34e2d560 10405X: kernel/torture.c
595182bc 10406
0c86edc0 10407REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10408M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10409M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10410L: rtc-linux@googlegroups.com
8a6e2535 10411Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10412T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10413S: Maintained
7af6a2e1 10414F: Documentation/devicetree/bindings/rtc/
679655da
JP
10415F: Documentation/rtc.txt
10416F: drivers/rtc/
10417F: include/linux/rtc.h
c117ab84 10418F: include/uapi/linux/rtc.h
fe23c336
AB
10419F: include/linux/rtc/
10420F: include/linux/platform_data/rtc-*
10421F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10422
0e400c53
MB
10423REALTEK AUDIO CODECS
10424M: Bard Liao <bardliao@realtek.com>
10425M: Oder Chiou <oder_chiou@realtek.com>
10426S: Maintained
10427F: sound/soc/codecs/rt*
10428F: include/sound/rt*.h
10429
1da177e4 10430REISERFS FILE SYSTEM
76c4e5ea 10431L: reiserfs-devel@vger.kernel.org
1da177e4 10432S: Supported
679655da 10433F: fs/reiserfs/
1da177e4 10434
b83a313b 10435REGISTER MAP ABSTRACTION
b02e48f2 10436M: Mark Brown <broonie@kernel.org>
dd060bc9 10437L: linux-kernel@vger.kernel.org
b83a313b
MB
10438T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10439S: Supported
9398a639 10440F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10441F: drivers/base/regmap/
10442F: include/linux/regmap.h
10443
400e64df
OBC
10444REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10445M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10446M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10447L: linux-remoteproc@vger.kernel.org
6bb697b6 10448T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10449S: Maintained
15ebc72d 10450F: Documentation/devicetree/bindings/remoteproc/
400e64df 10451F: Documentation/remoteproc.txt
15ebc72d 10452F: drivers/remoteproc/
6fc26488 10453F: include/linux/remoteproc.h
400e64df 10454
d8115db5
OBC
10455REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10456M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10457M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10458L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10459T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10460S: Maintained
10461F: drivers/rpmsg/
10462F: Documentation/rpmsg.txt
10463F: include/linux/rpmsg.h
10464
fedc81e7
GU
10465RENESAS CLOCK DRIVERS
10466M: Geert Uytterhoeven <geert+renesas@glider.be>
10467L: linux-renesas-soc@vger.kernel.org
10468S: Supported
10469F: drivers/clk/renesas/
10470
8e6569af
SS
10471RENESAS ETHERNET DRIVERS
10472R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10473L: netdev@vger.kernel.org
4a121096 10474L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10475F: drivers/net/ethernet/renesas/
10476F: include/linux/sh_eth.h
10477
3e46c397
YS
10478RENESAS USB2 PHY DRIVER
10479M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10480L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10481S: Maintained
10482F: drivers/phy/phy-rcar-gen3-usb2.c
10483
1b0fe6be
PZ
10484RESET CONTROLLER FRAMEWORK
10485M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10486T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10487S: Maintained
10488F: drivers/reset/
10489F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10490F: include/dt-bindings/reset/
1b0fe6be
PZ
10491F: include/linux/reset.h
10492F: include/linux/reset-controller.h
10493
e0897645 10494RFKILL
8b58be88 10495M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10496L: linux-wireless@vger.kernel.org
ce466579
JB
10497W: http://wireless.kernel.org/
10498T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10499T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10500S: Maintained
505c9247 10501F: Documentation/rfkill.txt
80811493 10502F: net/rfkill/
e0897645 10503
933685ca
TG
10504RHASHTABLE
10505M: Thomas Graf <tgraf@suug.ch>
39ec406d 10506M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10507L: netdev@vger.kernel.org
10508S: Maintained
10509F: lib/rhashtable.c
10510F: include/linux/rhashtable.h
10511
67e054e9
ML
10512RICOH SMARTMEDIA/XD DRIVER
10513M: Maxim Levitsky <maximlevitsky@gmail.com>
10514S: Maintained
21c26f50
JP
10515F: drivers/mtd/nand/r852.c
10516F: drivers/mtd/nand/r852.h
67e054e9 10517
92634125
ML
10518RICOH R5C592 MEMORYSTICK DRIVER
10519M: Maxim Levitsky <maximlevitsky@gmail.com>
10520S: Maintained
10521F: drivers/memstick/host/r592.*
10522
27f1d2f9
SA
10523ROCCAT DRIVERS
10524M: Stefan Achatz <erazor_de@users.sourceforge.net>
10525W: http://sourceforge.net/projects/roccat/
10526S: Maintained
10527F: drivers/hid/hid-roccat*
10528F: include/linux/hid-roccat*
10529F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10530
4b8ac966
JP
10531ROCKER DRIVER
10532M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10533L: netdev@vger.kernel.org
10534S: Supported
10535F: drivers/net/ethernet/rocker/
10536
1da177e4
LT
10537ROCKETPORT DRIVER
10538P: Comtrol Corp.
1da177e4
LT
10539W: http://www.comtrol.com
10540S: Maintained
679655da 10541F: Documentation/serial/rocket.txt
c897401b 10542F: drivers/tty/rocket*
1da177e4 10543
7645c2f4
KC
10544ROCKETPORT EXPRESS/INFINITY DRIVER
10545M: Kevin Cernekee <cernekee@gmail.com>
10546L: linux-serial@vger.kernel.org
10547S: Odd Fixes
10548F: drivers/tty/serial/rp2.*
10549
1da177e4 10550ROSE NETWORK LAYER
8b58be88 10551M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10552L: linux-hams@vger.kernel.org
d34cb28a 10553W: http://www.linux-ax25.org/
1da177e4 10554S: Maintained
679655da 10555F: include/net/rose.h
c117ab84 10556F: include/uapi/linux/rose.h
679655da 10557F: net/rose/
1da177e4 10558
91952bc0
AP
10559RTL2830 MEDIA DRIVER
10560M: Antti Palosaari <crope@iki.fi>
10561L: linux-media@vger.kernel.org
a825eaec 10562W: https://linuxtv.org
91952bc0
AP
10563W: http://palosaari.fi/linux/
10564Q: http://patchwork.linuxtv.org/project/linux-media/list/
10565T: git git://linuxtv.org/anttip/media_tree.git
10566S: Maintained
10567F: drivers/media/dvb-frontends/rtl2830*
10568
27a0aacf
AP
10569RTL2832 MEDIA DRIVER
10570M: Antti Palosaari <crope@iki.fi>
10571L: linux-media@vger.kernel.org
a825eaec 10572W: https://linuxtv.org
27a0aacf
AP
10573W: http://palosaari.fi/linux/
10574Q: http://patchwork.linuxtv.org/project/linux-media/list/
10575T: git git://linuxtv.org/anttip/media_tree.git
10576S: Maintained
10577F: drivers/media/dvb-frontends/rtl2832*
10578
ba6e6f6e
AP
10579RTL2832_SDR MEDIA DRIVER
10580M: Antti Palosaari <crope@iki.fi>
10581L: linux-media@vger.kernel.org
a825eaec 10582W: https://linuxtv.org
ba6e6f6e
AP
10583W: http://palosaari.fi/linux/
10584Q: http://patchwork.linuxtv.org/project/linux-media/list/
10585T: git git://linuxtv.org/anttip/media_tree.git
10586S: Maintained
b4bb1c28 10587F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10588
59840488 10589RTL8180 WIRELESS DRIVER
605bebe2 10590L: linux-wireless@vger.kernel.org
491b26b4 10591W: http://wireless.kernel.org/
54e5881d 10592T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10593S: Orphan
62141726 10594F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10595
59840488 10596RTL8187 WIRELESS DRIVER
9f0939bf 10597M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10598M: Hin-Tak Leung <htl10@users.sourceforge.net>
10599M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10600L: linux-wireless@vger.kernel.org
491b26b4 10601W: http://wireless.kernel.org/
54e5881d 10602T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10603S: Maintained
62141726 10604F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10605
3cf0c8ad
LF
10606RTL8192CE WIRELESS DRIVER
10607M: Larry Finger <Larry.Finger@lwfinger.net>
10608M: Chaoming Li <chaoming_li@realsil.com.cn>
10609L: linux-wireless@vger.kernel.org
491b26b4 10610W: http://wireless.kernel.org/
3cf0c8ad
LF
10611T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10612S: Maintained
62141726
KV
10613F: drivers/net/wireless/realtek/rtlwifi/
10614F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10615
26f1fad2
JS
10616RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10617M: Jes Sorensen <Jes.Sorensen@redhat.com>
10618L: linux-wireless@vger.kernel.org
171a900c 10619T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10620S: Maintained
10621F: drivers/net/wireless/realtek/rtl8xxxu/
10622
9eb8ef74 10623S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10624M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10625L: linux-fbdev@vger.kernel.org
ce00f85c 10626S: Maintained
8a61f013 10627F: drivers/video/fbdev/savage/
9eb8ef74 10628
1da177e4 10629S390
8b58be88
JP
10630M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10631M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10632L: linux-s390@vger.kernel.org
5238da45 10633W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10634T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10635S: Supported
679655da 10636F: arch/s390/
a968cd3e 10637F: drivers/s390/
3bfe6858
JN
10638F: Documentation/s390/
10639F: Documentation/DocBook/s390*
5238da45 10640
322986ca
SO
10641S390 COMMON I/O LAYER
10642M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10643M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10644L: linux-s390@vger.kernel.org
10645W: http://www.ibm.com/developerworks/linux/linux390/
10646S: Supported
10647F: drivers/s390/cio/
10648
10649S390 DASD DRIVER
38b7f07a
SH
10650M: Stefan Haberland <sth@linux.vnet.ibm.com>
10651M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10652L: linux-s390@vger.kernel.org
10653W: http://www.ibm.com/developerworks/linux/linux390/
10654S: Supported
10655F: drivers/s390/block/dasd*
10656F: block/partitions/ibm.c
10657
5238da45 10658S390 NETWORK DRIVERS
f0c59aff 10659M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10660L: linux-s390@vger.kernel.org
5238da45
HC
10661W: http://www.ibm.com/developerworks/linux/linux390/
10662S: Supported
679655da 10663F: drivers/s390/net/
5238da45 10664
322986ca
SO
10665S390 PCI SUBSYSTEM
10666M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10667M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10668L: linux-s390@vger.kernel.org
10669W: http://www.ibm.com/developerworks/linux/linux390/
10670S: Supported
10671F: arch/s390/pci/
10672F: drivers/pci/hotplug/s390_pci_hpc.c
10673
feed9b62 10674S390 ZCRYPT DRIVER
cb9c6385 10675M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 10676L: linux-s390@vger.kernel.org
a968cd3e 10677W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10678S: Supported
d5ca6918 10679F: drivers/s390/crypto/
feed9b62 10680
5238da45 10681S390 ZFCP DRIVER
d38e19d0 10682M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10683L: linux-s390@vger.kernel.org
5238da45 10684W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10685S: Supported
679655da 10686F: drivers/s390/scsi/zfcp_*
1da177e4 10687
dd96df2c 10688S390 IUCV NETWORK LAYER
f0c59aff 10689M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10690L: linux-s390@vger.kernel.org
10691W: http://www.ibm.com/developerworks/linux/linux390/
10692S: Supported
679655da
JP
10693F: drivers/s390/net/*iucv*
10694F: include/net/iucv/
10695F: net/iucv/
dd96df2c 10696
8128f23c
GS
10697S390 IOMMU (PCI)
10698M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10699L: linux-s390@vger.kernel.org
10700W: http://www.ibm.com/developerworks/linux/linux390/
10701S: Supported
10702F: drivers/iommu/s390-iommu.c
10703
4dde7f75 10704S3C24XX SD/MMC Driver
8b58be88 10705M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10707S: Supported
679655da 10708F: drivers/mmc/host/s3cmci.*
4dde7f75 10709
1f15a229
HV
10710SAA6588 RDS RECEIVER DRIVER
10711M: Hans Verkuil <hverkuil@xs4all.nl>
10712L: linux-media@vger.kernel.org
10713T: git git://linuxtv.org/media_tree.git
a825eaec 10714W: https://linuxtv.org
1f15a229
HV
10715S: Odd Fixes
10716F: drivers/media/i2c/saa6588*
10717
98ed12e6 10718SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10719M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10720M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10721L: linux-media@vger.kernel.org
a825eaec 10722W: https://linuxtv.org
98ed12e6
MCC
10723T: git git://linuxtv.org/media_tree.git
10724S: Odd fixes
618cd932 10725F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10726F: drivers/media/pci/saa7134/
10727
1da177e4 10728SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10729M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10730L: linux-media@vger.kernel.org
275ffde4 10731T: git git://linuxtv.org/media_tree.git
1da177e4 10732S: Maintained
90d72ac6
MCC
10733F: drivers/media/common/saa7146/
10734F: drivers/media/pci/saa7146/
10735F: include/media/saa7146*
1da177e4 10736
92304a40 10737SAMSUNG LAPTOP DRIVER
5909c654 10738M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10739L: platform-driver-x86@vger.kernel.org
10740S: Maintained
10741F: drivers/platform/x86/samsung-laptop.c
10742
4a109cc0 10743SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10744M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10745M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10746M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10747L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10748S: Supported
14430813 10749F: sound/soc/samsung/
4a109cc0 10750
0d89a28b 10751SAMSUNG FRAMEBUFFER DRIVER
b7701755 10752M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10753L: linux-fbdev@vger.kernel.org
10754S: Maintained
8a61f013 10755F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10756
b40f0632 10757SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10758M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10759M: Krzysztof Kozlowski <krzk@kernel.org>
10760M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10761L: linux-kernel@vger.kernel.org
b40f0632 10762L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10763S: Supported
10764F: drivers/mfd/sec*.c
10765F: drivers/regulator/s2m*.c
10766F: drivers/regulator/s5m*.c
b40f0632
KK
10767F: drivers/clk/clk-s2mps11.c
10768F: drivers/rtc/rtc-s5m.c
f69d3a17 10769F: include/linux/mfd/samsung/
a13c7c51
KK
10770F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10771F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10772F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10773F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10774
038f5c4b
SN
10775SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10776M: Kyungmin Park <kyungmin.park@samsung.com>
10777M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10778L: linux-media@vger.kernel.org
10779Q: https://patchwork.linuxtv.org/project/linux-media/list/
10780S: Supported
10781F: drivers/media/platform/exynos4-is/
038f5c4b 10782
6fd86ab2
SN
10783SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10784M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10785L: linux-media@vger.kernel.org
10786L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10787S: Maintained
10788F: drivers/media/platform/s3c-camif/
d647f0b7 10789F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10790
b84ef24e
AH
10791SAMSUNG S5C73M3 CAMERA DRIVER
10792M: Kyungmin Park <kyungmin.park@samsung.com>
10793M: Andrzej Hajda <a.hajda@samsung.com>
10794L: linux-media@vger.kernel.org
10795S: Supported
10796F: drivers/media/i2c/s5c73m3/*
10797
7d459937
AH
10798SAMSUNG S5K5BAF CAMERA DRIVER
10799M: Kyungmin Park <kyungmin.park@samsung.com>
10800M: Andrzej Hajda <a.hajda@samsung.com>
10801L: linux-media@vger.kernel.org
10802S: Supported
10803F: drivers/media/i2c/s5k5baf.c
10804
c04c674f
RB
10805SAMSUNG S3FWRN5 NFC DRIVER
10806M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10807M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10808L: linux-nfc@lists.01.org (moderated for non-subscribers)
10809S: Supported
10810F: drivers/nfc/s3fwrn5
10811
310e39c9 10812SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10813M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10814M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10815M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10816S: Supported
10817L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10818F: drivers/clk/samsung/
490583f0
CC
10819F: include/dt-bindings/clock/exynos*.h
10820F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10821
2e365a70
AS
10822SAMSUNG SPI DRIVERS
10823M: Kukjin Kim <kgene@kernel.org>
10824M: Krzysztof Kozlowski <krzk@kernel.org>
10825M: Andi Shyti <andi.shyti@samsung.com>
10826L: linux-spi@vger.kernel.org
10827L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10828S: Maintained
10829F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10830F: drivers/spi/spi-s3c*
10831F: include/linux/platform_data/spi-s3c64xx.h
10832
66890ed6
BA
10833SAMSUNG SXGBE DRIVERS
10834M: Byungho An <bh74.an@samsung.com>
10835M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10836M: Vipul Pandya <vipul.pandya@samsung.com>
10837S: Supported
10838L: netdev@vger.kernel.org
10839F: drivers/net/ethernet/samsung/sxgbe/
10840
93c537af 10841SAMSUNG THERMAL DRIVER
0faf7dd5 10842M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
10843L: linux-pm@vger.kernel.org
10844L: linux-samsung-soc@vger.kernel.org
10845S: Supported
9f273c24 10846T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10847F: drivers/thermal/samsung/
10848
e296cd32 10849SAMSUNG USB2 PHY DRIVER
774e0362
KD
10850M: Kamil Debski <kamil@wypas.org>
10851M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10852L: linux-kernel@vger.kernel.org
10853S: Supported
10854F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10855F: Documentation/phy/samsung-usb2.txt
10856F: drivers/phy/phy-exynos4210-usb2.c
10857F: drivers/phy/phy-exynos4x12-usb2.c
10858F: drivers/phy/phy-exynos5250-usb2.c
10859F: drivers/phy/phy-s5pv210-usb2.c
10860F: drivers/phy/phy-samsung-usb2.c
10861F: drivers/phy/phy-samsung-usb2.h
10862
ca749e2a 10863SERIAL DRIVERS
5e30bbb7 10864M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10865L: linux-serial@vger.kernel.org
5e30bbb7 10866S: Maintained
30743257 10867F: Documentation/devicetree/bindings/serial/
14430813 10868F: drivers/tty/serial/
ca749e2a 10869
fa5dc29c
SY
10870SERIAL IR RECEIVER
10871M: Sean Young <sean@mess.org>
10872L: linux-media@vger.kernel.org
10873S: Maintained
10874F: drivers/media/rc/serial_ir.c
10875
49fc9361
BG
10876STI CEC DRIVER
10877M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10878L: kernel@stlinux.com
10879S: Maintained
10880F: drivers/staging/media/st-cec/
10881F: Documentation/devicetree/bindings/media/stih-cec.txt
10882
aecb7b64 10883SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10884M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10885M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10886S: Maintained
1fb200d6 10887F: include/linux/dma/dw.h
3d598f47 10888F: include/linux/platform_data/dma-dw.h
61a76496 10889F: drivers/dma/dw/
aecb7b64 10890
058999cc
LP
10891SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10892M: Lars Persson <lars.persson@axis.com>
10893L: netdev@vger.kernel.org
10894S: Supported
10895F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10896F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10897
fc531d98 10898SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10899M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10900R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10901R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10902L: linux-i2c@vger.kernel.org
10903S: Maintained
10904F: drivers/i2c/busses/i2c-designware-*
10905F: include/linux/platform_data/i2c-designware.h
10906
f9e37137 10907SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10908M: Jaehoon Chung <jh80.chung@samsung.com>
10909L: linux-mmc@vger.kernel.org
10910S: Maintained
10911F: include/linux/mmc/dw_mmc.h
10912F: drivers/mmc/host/dw_mmc*
10913
a961e698
AS
10914SYSTEM TRACE MODULE CLASS
10915M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10916S: Maintained
e787bc46 10917T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10918F: Documentation/trace/stm.txt
10919F: drivers/hwtracing/stm/
10920F: include/linux/stm.h
10921F: include/uapi/linux/stm.h
10922
1db121d6
AN
10923THUNDERBOLT DRIVER
10924M: Andreas Noever <andreas.noever@gmail.com>
10925S: Maintained
10926F: drivers/thunderbolt/
10927
e35a49b1
SR
10928TI BQ27XXX POWER SUPPLY DRIVER
10929R: Andrew F. Davis <afd@ti.com>
10930F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10931F: drivers/power/supply/bq27xxx_battery.c
10932F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10933
34db37c6 10934TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10935M: John Stultz <john.stultz@linaro.org>
88606e80 10936M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10937L: linux-kernel@vger.kernel.org
75fc2d37 10938T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10939S: Supported
10940F: include/linux/clocksource.h
10941F: include/linux/time.h
10942F: include/linux/timex.h
c117ab84
CEB
10943F: include/uapi/linux/time.h
10944F: include/uapi/linux/timex.h
88606e80
TG
10945F: kernel/time/clocksource.c
10946F: kernel/time/time*.c
34db37c6 10947F: kernel/time/alarmtimer.c
88606e80 10948F: kernel/time/ntp.c
7fe5f1c1 10949F: tools/testing/selftests/timers/
88606e80 10950
1da177e4 10951SC1200 WDT DRIVER
b300645a 10952M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10953S: Maintained
679655da 10954F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10955
10956SCHEDULER
dd9b238c 10957M: Ingo Molnar <mingo@redhat.com>
8b58be88 10958M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10959L: linux-kernel@vger.kernel.org
75fc2d37 10960T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10961S: Maintained
95c0d71d 10962F: kernel/sched/
679655da 10963F: include/linux/sched.h
c117ab84 10964F: include/uapi/linux/sched.h
c2eb505b 10965F: include/linux/wait.h
1da177e4 10966
6bcf6737 10967SCORE ARCHITECTURE
ed38665e 10968M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10969M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10970W: http://www.sunplus.com
6bcf6737 10971S: Supported
a2681a75 10972F: arch/score/
6bcf6737 10973
f2ed287b
LR
10974SCR24X CHIP CARD INTERFACE DRIVER
10975M: Lubomir Rintel <lkundrak@v3.sk>
10976S: Supported
10977F: drivers/char/pcmcia/scr24x_cs.c
10978
80f390ea
SH
10979SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10980M: Sudeep Holla <sudeep.holla@arm.com>
10981L: linux-arm-kernel@lists.infradead.org
10982S: Maintained
10983F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10984F: drivers/clk/clk-scpi.c
8def3103 10985F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10986F: drivers/firmware/arm_scpi.c
10987F: include/linux/scpi_protocol.h
80f390ea 10988
1da177e4 10989SCSI CDROM DRIVER
8b58be88 10990M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10991L: linux-scsi@vger.kernel.org
10992W: http://www.kernel.dk
10993S: Maintained
679655da 10994F: drivers/scsi/sr*
1da177e4 10995
fb50a83d 10996SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10997M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10998L: linux-rdma@vger.kernel.org
10999S: Supported
11000W: http://www.openfabrics.org
11001Q: http://patchwork.kernel.org/project/linux-rdma/list/
11002T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11003F: drivers/infiniband/ulp/srp/
11004F: include/scsi/srp.h
11005
1da177e4 11006SCSI SG DRIVER
8b58be88 11007M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 11008L: linux-scsi@vger.kernel.org
59ab3c93 11009W: http://sg.danny.cz/sg
1da177e4 11010S: Maintained
59ab3c93 11011F: Documentation/scsi/scsi-generic.txt
679655da
JP
11012F: drivers/scsi/sg.c
11013F: include/scsi/sg.h
1da177e4
LT
11014
11015SCSI SUBSYSTEM
7ee7895c 11016M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 11017T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
11018M: "Martin K. Petersen" <martin.petersen@oracle.com>
11019T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11020L: linux-scsi@vger.kernel.org
1da177e4 11021S: Maintained
2c99a314 11022F: Documentation/devicetree/bindings/scsi/
679655da
JP
11023F: drivers/scsi/
11024F: include/scsi/
1da177e4
LT
11025
11026SCSI TAPE DRIVER
8b58be88 11027M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
11028L: linux-scsi@vger.kernel.org
11029S: Maintained
679655da 11030F: Documentation/scsi/st.txt
f7269cfc
JD
11031F: drivers/scsi/st.*
11032F: drivers/scsi/st_*.h
1da177e4
LT
11033
11034SCTP PROTOCOL
8b6efb75 11035M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 11036M: Neil Horman <nhorman@tuxdriver.com>
1a418796 11037L: linux-sctp@vger.kernel.org
5f85813c 11038W: http://lksctp.sourceforge.net
8b6efb75 11039S: Maintained
679655da
JP
11040F: Documentation/networking/sctp.txt
11041F: include/linux/sctp.h
4d58c025 11042F: include/uapi/linux/sctp.h
679655da
JP
11043F: include/net/sctp/
11044F: net/sctp/
1da177e4
LT
11045
11046SCx200 CPU SUPPORT
8b58be88 11047M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11048S: Odd Fixes
679655da 11049F: Documentation/i2c/busses/scx200_acb
390889b6 11050F: arch/x86/platform/scx200/
679655da
JP
11051F: drivers/watchdog/scx200_wdt.c
11052F: drivers/i2c/busses/scx200*
11053F: drivers/mtd/maps/scx200_docflash.c
11054F: include/linux/scx200.h
1662d32c
JC
11055
11056SCx200 GPIO DRIVER
8b58be88 11057M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11058S: Maintained
679655da
JP
11059F: drivers/char/scx200_gpio.c
11060F: include/linux/scx200_gpio.h
1662d32c
JC
11061
11062SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 11063M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11064S: Maintained
679655da 11065F: drivers/clocksource/scx200_hrt.c
1da177e4 11066
6a36913a 11067SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 11068M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
11069L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11070S: Maintained
679655da 11071F: drivers/mmc/host/sdricoh_cs.c
6a36913a 11072
e7839f25 11073SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 11074M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 11075L: linux-mmc@vger.kernel.org
ddfe954d
UH
11076T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11077S: Maintained
11078F: drivers/mmc/host/sdhci*
11079F: include/linux/mmc/sdhci*
e2d1d6c0 11080
c04f9d61
KC
11081SECURE COMPUTING
11082M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
11083R: Andy Lutomirski <luto@amacapital.net>
11084R: Will Drewry <wad@chromium.org>
c04f9d61
KC
11085T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11086S: Supported
11087F: kernel/seccomp.c
11088F: include/uapi/linux/seccomp.h
11089F: include/linux/seccomp.h
c99ee51a 11090F: tools/testing/selftests/seccomp/*
c04f9d61
KC
11091K: \bsecure_computing
11092K: \bTIF_SECCOMP\b
11093
476bf3d6
AC
11094SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11095M: Al Cooper <alcooperx@gmail.com>
11096L: linux-mmc@vger.kernel.org
11097L: bcm-kernel-feedback-list@broadcom.com
11098S: Maintained
11099F: drivers/mmc/host/sdhci-brcmstb*
11100
0d1bb41a 11101SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 11102M: Ben Dooks <ben-linux@fluff.org>
dc524882 11103M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 11104L: linux-mmc@vger.kernel.org
0d1bb41a 11105S: Maintained
dc524882 11106F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 11107
c63b3cba 11108SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 11109M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
11110L: linux-mmc@vger.kernel.org
11111S: Maintained
11112F: drivers/mmc/host/sdhci-spear.c
11113
8711cca2 11114SECURITY SUBSYSTEM
9b45c0d2 11115M: James Morris <james.l.morris@oracle.com>
9c3646d1 11116M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 11117L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 11118T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 11119W: http://kernsec.org/
8711cca2 11120S: Supported
7d2c86b5 11121F: security/
8711cca2 11122
1da177e4 11123SECURITY CONTACT
8b58be88 11124M: Security Officers <security@kernel.org>
1da177e4
LT
11125S: Supported
11126
11127SELINUX SECURITY MODULE
e0238b4c 11128M: Paul Moore <paul@paul-moore.com>
8b58be88 11129M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 11130M: Eric Paris <eparis@parisplace.org>
e0238b4c 11131L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 11132W: http://selinuxproject.org
5a5f2acf 11133T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 11134S: Supported
679655da
JP
11135F: include/linux/selinux*
11136F: security/selinux/
6bde95ce 11137F: scripts/selinux/
1da177e4 11138
c1c124e9
JJ
11139APPARMOR SECURITY MODULE
11140M: John Johansen <john.johansen@canonical.com>
11141L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11142W: apparmor.wiki.kernel.org
11143T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11144S: Supported
11145F: security/apparmor/
11146
9b091556
KC
11147LOADPIN SECURITY MODULE
11148M: Kees Cook <keescook@chromium.org>
11149T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11150S: Supported
11151F: security/loadpin/
11152
730daa16
KC
11153YAMA SECURITY MODULE
11154M: Kees Cook <keescook@chromium.org>
11155T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11156S: Supported
11157F: security/yama/
11158
cef2cf07 11159SENSABLE PHANTOM
8b58be88 11160M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 11161S: Maintained
679655da 11162F: drivers/misc/phantom.c
c117ab84 11163F: include/uapi/linux/phantom.h
cef2cf07 11164
2a1e8447
JB
11165Emulex 10Gbps iSCSI - OneConnect DRIVER
11166M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11167M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11168M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 11169L: linux-scsi@vger.kernel.org
2a1e8447 11170W: http://www.broadcom.com
3387f656
JP
11171S: Supported
11172F: drivers/scsi/be2iscsi/
6733b39a 11173
d2ee76fa 11174Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
11175M: Sathya Perla <sathya.perla@broadcom.com>
11176M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
11177M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11178M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 11179L: netdev@vger.kernel.org
fea3af67 11180W: http://www.emulex.com
7d2c86b5 11181S: Supported
9aebddd1 11182F: drivers/net/ethernet/emulex/benet/
6b7c5b94 11183
d2928a8c 11184EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
11185M: Selvin Xavier <selvin.xavier@avagotech.com>
11186M: Devesh Sharma <devesh.sharma@avagotech.com>
d2928a8c
SX
11187L: linux-rdma@vger.kernel.org
11188W: http://www.emulex.com
11189S: Supported
11190F: drivers/infiniband/hw/ocrdma/
a7fe7380 11191F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 11192
8ceee660 11193SFC NETWORK DRIVER
c06f51ea 11194M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
11195M: Edward Cree <ecree@solarflare.com>
11196M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 11197L: netdev@vger.kernel.org
8ceee660 11198S: Supported
874aeea5 11199F: drivers/net/ethernet/sfc/
8ceee660 11200
e2d1d6c0 11201SGI GRU DRIVER
cc883afc 11202M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 11203S: Maintained
679655da 11204F: drivers/misc/sgi-gru/
e2d1d6c0
RD
11205
11206SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 11207M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
11208L: linux-ia64@vger.kernel.org
11209S: Supported
679655da 11210F: Documentation/ia64/serial.txt
df621252 11211F: drivers/tty/serial/ioc?_serial.c
679655da 11212F: include/linux/ioc?.h
e2d1d6c0 11213
75312619 11214SGI XP/XPC/XPNET DRIVER
e180383f
RH
11215M: Cliff Whickman <cpw@sgi.com>
11216M: Robin Holt <robinmholt@gmail.com>
75312619 11217S: Maintained
679655da 11218F: drivers/misc/sgi-xp/
75312619 11219
46eacf3b
AP
11220SI2157 MEDIA DRIVER
11221M: Antti Palosaari <crope@iki.fi>
11222L: linux-media@vger.kernel.org
a825eaec 11223W: https://linuxtv.org
46eacf3b
AP
11224W: http://palosaari.fi/linux/
11225Q: http://patchwork.linuxtv.org/project/linux-media/list/
11226T: git git://linuxtv.org/anttip/media_tree.git
11227S: Maintained
11228F: drivers/media/tuners/si2157*
11229
75e2d5ba
AP
11230SI2168 MEDIA DRIVER
11231M: Antti Palosaari <crope@iki.fi>
11232L: linux-media@vger.kernel.org
a825eaec 11233W: https://linuxtv.org
75e2d5ba
AP
11234W: http://palosaari.fi/linux/
11235Q: http://patchwork.linuxtv.org/project/linux-media/list/
11236T: git git://linuxtv.org/anttip/media_tree.git
11237S: Maintained
11238F: drivers/media/dvb-frontends/si2168*
11239
49cc629d
HV
11240SI470X FM RADIO RECEIVER I2C DRIVER
11241M: Hans Verkuil <hverkuil@xs4all.nl>
11242L: linux-media@vger.kernel.org
11243T: git git://linuxtv.org/media_tree.git
a825eaec 11244W: https://linuxtv.org
49cc629d
HV
11245S: Odd Fixes
11246F: drivers/media/radio/si470x/radio-si470x-i2c.c
11247
11248SI470X FM RADIO RECEIVER USB DRIVER
11249M: Hans Verkuil <hverkuil@xs4all.nl>
11250L: linux-media@vger.kernel.org
11251T: git git://linuxtv.org/media_tree.git
a825eaec 11252W: https://linuxtv.org
49cc629d
HV
11253S: Maintained
11254F: drivers/media/radio/si470x/radio-si470x-common.c
11255F: drivers/media/radio/si470x/radio-si470x.h
11256F: drivers/media/radio/si470x/radio-si470x-usb.c
11257
c937ca03
EV
11258SI4713 FM RADIO TRANSMITTER I2C DRIVER
11259M: Eduardo Valentin <edubezval@gmail.com>
11260L: linux-media@vger.kernel.org
11261T: git git://linuxtv.org/media_tree.git
a825eaec 11262W: https://linuxtv.org
c937ca03 11263S: Odd Fixes
99995ded 11264F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11265
11266SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11267M: Eduardo Valentin <edubezval@gmail.com>
11268L: linux-media@vger.kernel.org
11269T: git git://linuxtv.org/media_tree.git
a825eaec 11270W: https://linuxtv.org
c937ca03 11271S: Odd Fixes
99995ded
DR
11272F: drivers/media/radio/si4713/radio-platform-si4713.c
11273
11274SI4713 FM RADIO TRANSMITTER USB DRIVER
11275M: Hans Verkuil <hverkuil@xs4all.nl>
11276L: linux-media@vger.kernel.org
11277T: git git://linuxtv.org/media_tree.git
a825eaec 11278W: https://linuxtv.org
99995ded
DR
11279S: Maintained
11280F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11281
beb91d46 11282SIANO DVB DRIVER
5dc8a864
MCC
11283M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11284M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11285L: linux-media@vger.kernel.org
a825eaec 11286W: https://linuxtv.org
beb91d46
MCC
11287T: git git://linuxtv.org/media_tree.git
11288S: Odd fixes
11289F: drivers/media/common/siano/
beb91d46 11290F: drivers/media/usb/siano/
beb91d46 11291F: drivers/media/usb/siano/
14430813 11292F: drivers/media/mmc/siano/
beb91d46 11293
6f15b602
HG
11294SIMPLEFB FB DRIVER
11295M: Hans de Goede <hdegoede@redhat.com>
11296L: linux-fbdev@vger.kernel.org
11297S: Maintained
2d799dde 11298F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11299F: drivers/video/fbdev/simplefb.c
11300F: include/linux/platform_data/simplefb.h
11301
b618b69c 11302SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11303L: linux-media@vger.kernel.org
bb60fcb2 11304S: Orphan
b618b69c 11305F: drivers/media/platform/sh_veu.c
b618b69c
GL
11306
11307SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11308L: linux-media@vger.kernel.org
bb60fcb2 11309S: Orphan
b618b69c 11310F: drivers/media/platform/sh_vou.c
d647f0b7 11311F: include/media/drv-intf/sh_vou.h
b618b69c 11312
6349d997 11313SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11314M: Len Brown <lenb@kernel.org>
6349d997
LB
11315L: sfi-devel@simplefirmware.org
11316W: http://simplefirmware.org/
11317T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11318S: Supported
943fc810 11319F: arch/x86/platform/sfi/
6349d997
LB
11320F: drivers/sfi/
11321F: include/linux/sfi*.h
e2d1d6c0 11322
1da177e4
LT
11323SIMTEC EB110ATX (Chalice CATS)
11324P: Ben Dooks
b16957c6
BD
11325P: Vincent Sanders <vince@simtec.co.uk>
11326M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11327W: http://www.simtec.co.uk/products/EB110ATX/
11328S: Supported
11329
11330SIMTEC EB2410ITX (BAST)
11331P: Ben Dooks
b16957c6
BD
11332P: Vincent Sanders <vince@simtec.co.uk>
11333M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11334W: http://www.simtec.co.uk/products/EB2410ITX/
11335S: Supported
15dba387
JP
11336F: arch/arm/mach-s3c24xx/mach-bast.c
11337F: arch/arm/mach-s3c24xx/bast-ide.c
11338F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11339
4c5adde7 11340TI DAVINCI MACHINE SUPPORT
3ba789c0 11341M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11342M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11344T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11345S: Supported
14430813 11346F: arch/arm/mach-davinci/
046d0a37 11347F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11348
8d4b3f08 11349TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11350M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11351L: linux-media@vger.kernel.org
a825eaec 11352W: https://linuxtv.org
8d4b3f08
LP
11353Q: http://patchwork.linuxtv.org/project/linux-media/list/
11354T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11355S: Maintained
8d4b3f08
LP
11356F: drivers/media/platform/davinci/
11357F: include/media/davinci/
11358
417d2e50 11359TI AM437X VPFE DRIVER
e43cdb56 11360M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11361L: linux-media@vger.kernel.org
a825eaec 11362W: https://linuxtv.org
417d2e50
BP
11363Q: http://patchwork.linuxtv.org/project/linux-media/list/
11364T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11365S: Maintained
11366F: drivers/media/platform/am437x/
11367
c4c0283a 11368OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11369M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11370L: linux-media@vger.kernel.org
a825eaec 11371W: https://linuxtv.org
c4c0283a
BP
11372Q: http://patchwork.linuxtv.org/project/linux-media/list/
11373T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11374S: Maintained
11375F: drivers/media/i2c/ov2659.c
b5dcee22 11376F: include/media/i2c/ov2659.h
c4c0283a 11377
3a6779f5
SM
11378SILICON MOTION SM712 FRAME BUFFER DRIVER
11379M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11380M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11381M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3a6779f5
SM
11382L: linux-fbdev@vger.kernel.org
11383S: Maintained
11384F: drivers/video/fbdev/sm712*
11385F: Documentation/fb/sm712fb.txt
11386
92aab3c0 11387SIS 190 ETHERNET DRIVER
8b58be88 11388M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11389L: netdev@vger.kernel.org
11390S: Maintained
8c7de408 11391F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11392
1da177e4 11393SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11394M: Daniele Venzano <venza@brownhat.org>
1da177e4 11395W: http://www.brownhat.org/sis900.html
979b6c13 11396L: netdev@vger.kernel.org
1da177e4 11397S: Maintained
8c7de408 11398F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11399
11400SIS FRAMEBUFFER DRIVER
8b58be88 11401M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11402W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11403S: Maintained
679655da 11404F: Documentation/fb/sisfb.txt
8a61f013 11405F: drivers/video/fbdev/sis/
679655da 11406F: include/video/sisfb.h
1da177e4
LT
11407
11408SIS USB2VGA DRIVER
8b58be88 11409M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11410W: http://www.winischhofer.at/linuxsisusbvga.shtml
11411S: Maintained
679655da 11412F: drivers/usb/misc/sisusbvga/
1da177e4 11413
415ad26d 11414SLAB ALLOCATOR
16e943bf 11415M: Christoph Lameter <cl@linux.com>
2ed1c525 11416M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11417M: David Rientjes <rientjes@google.com>
11418M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11419M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11420L: linux-mm@kvack.org
11421S: Maintained
679655da 11422F: include/linux/sl?b*.h
16e943bf 11423F: mm/sl?b*
415ad26d 11424
9fab9787 11425SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11426M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11427M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11428M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11429R: Steven Rostedt <rostedt@goodmis.org>
11430R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11431L: linux-kernel@vger.kernel.org
9fab9787
PM
11432W: http://www.rdrop.com/users/paulmck/RCU/
11433S: Supported
11434T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11435F: include/linux/srcu.h
11436F: kernel/rcu/srcu.c
9fab9787 11437
66372841
CS
11438SMACK SECURITY MODULE
11439M: Casey Schaufler <casey@schaufler-ca.com>
11440L: linux-security-module@vger.kernel.org
11441W: http://schaufler-ca.com
ece38248 11442T: git git://github.com/cschaufler/smack-next
66372841
CS
11443S: Maintained
11444F: Documentation/security/Smack.txt
11445F: security/smack/
11446
20651e0b 11447DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11448M: Kevin Hilman <khilman@kernel.org>
11449M: Nishanth Menon <nm@ti.com>
11450S: Maintained
20651e0b 11451F: drivers/power/avs/
68ace3e1
KH
11452F: include/linux/power/smartreflex.h
11453L: linux-pm@vger.kernel.org
11454
1da177e4 11455SMC91x ETHERNET DRIVER
2f82af08 11456M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11457S: Odd Fixes
ae150435 11458F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11459
e8e31622
SA
11460SMIA AND SMIA++ IMAGE SENSOR DRIVER
11461M: Sakari Ailus <sakari.ailus@iki.fi>
11462L: linux-media@vger.kernel.org
11463S: Maintained
14430813 11464F: drivers/media/i2c/smiapp/
b5dcee22 11465F: include/media/i2c/smiapp.h
e8e31622
SA
11466F: drivers/media/i2c/smiapp-pll.c
11467F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11468F: include/uapi/linux/smiapp.h
a2cec3c0 11469F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11470
920fa1ff
GR
11471SMM665 HARDWARE MONITOR DRIVER
11472M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11473L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11474S: Maintained
11475F: Documentation/hwmon/smm665
11476F: drivers/hwmon/smm665.c
11477
9df7305b 11478SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11479M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11480L: linux-hwmon@vger.kernel.org
90b24cfb 11481S: Maintained
9df7305b
SG
11482F: Documentation/hwmon/emc2103
11483F: drivers/hwmon/emc2103.c
11484
a98d506c
HG
11485SMSC SCH5627 HARDWARE MONITOR DRIVER
11486M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11487L: linux-hwmon@vger.kernel.org
a98d506c
HG
11488S: Supported
11489F: Documentation/hwmon/sch5627
11490F: drivers/hwmon/sch5627.c
11491
6ea884db 11492SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11493M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11494L: linux-hwmon@vger.kernel.org
6ea884db 11495S: Maintained
679655da
JP
11496F: Documentation/hwmon/smsc47b397
11497F: drivers/hwmon/smsc47b397.c
6ea884db 11498
fd9abb3d 11499SMSC911x ETHERNET DRIVER
90b24cfb 11500M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11501L: netdev@vger.kernel.org
90b24cfb 11502S: Maintained
679655da 11503F: include/linux/smsc911x.h
ae150435 11504F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11505
11506SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11507M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11508L: netdev@vger.kernel.org
90b24cfb 11509S: Maintained
ae150435 11510F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11511
3c8a63e2 11512SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11513M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11514L: linux-fbdev@vger.kernel.org
90b24cfb 11515S: Maintained
8a61f013 11516F: drivers/video/fbdev/smscufx.c
3c8a63e2 11517
668acf32 11518SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11519M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11520L: linux-media@vger.kernel.org
275ffde4 11521T: git git://linuxtv.org/media_tree.git
795fb7e7 11522S: Maintained
90d72ac6
MCC
11523F: include/media/soc*
11524F: drivers/media/i2c/soc_camera/
11525F: drivers/media/platform/soc_camera/
668acf32 11526
e2d1d6c0 11527SOEKRIS NET48XX LED SUPPORT
8b58be88 11528M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11529S: Maintained
679655da 11530F: drivers/leds/leds-net48xx.c
e2d1d6c0 11531
e3994db1 11532SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11533M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11534M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11535M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11536M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11537L: linux-media@vger.kernel.org
11538S: Supported
11539F: drivers/media/pci/solo6x10/
11540
1da177e4 11541SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11542M: Shaohua Li <shli@kernel.org>
1da177e4 11543L: linux-raid@vger.kernel.org
0f9ce866 11544T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11545S: Supported
679655da
JP
11546F: drivers/md/
11547F: include/linux/raid/
c117ab84 11548F: include/uapi/linux/raid/
1da177e4 11549
1da177e4 11550SONIC NETWORK DRIVER
8b58be88 11551M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11552L: netdev@vger.kernel.org
1da177e4 11553S: Maintained
d9fb9f38 11554F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11555
61e115a5 11556SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11557M: Michael Buesch <m@bues.ch>
e7828b28 11558L: linux-wireless@vger.kernel.org
61e115a5 11559S: Maintained
679655da
JP
11560F: drivers/ssb/
11561F: include/linux/ssb/
61e115a5 11562
1da177e4 11563SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11564M: Mattia Dongili <malattia@linux.it>
d0944853 11565L: platform-driver-x86@vger.kernel.org
5b18167d 11566W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11567S: Maintained
679655da
JP
11568F: Documentation/laptops/sony-laptop.txt
11569F: drivers/char/sonypi.c
11570F: drivers/platform/x86/sony-laptop.c
11571F: include/linux/sony-laptop.h
1da177e4 11572
baf8532a 11573SONY MEMORYSTICK CARD SUPPORT
8b58be88 11574M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11575W: http://tifmxx.berlios.de/
11576S: Maintained
679655da 11577F: drivers/memstick/host/tifm_ms.c
baf8532a 11578
0ab30494
ML
11579SONY MEMORYSTICK STANDARD SUPPORT
11580M: Maxim Levitsky <maximlevitsky@gmail.com>
11581S: Maintained
11582F: drivers/memstick/core/ms_block.*
11583
1da177e4 11584SOUND
8b58be88 11585M: Jaroslav Kysela <perex@perex.cz>
d8130624 11586M: Takashi Iwai <tiwai@suse.com>
93711660 11587L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11588W: http://www.alsa-project.org/
dde7ad8d 11589T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11590T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11591Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11592S: Maintained
3126a179
JP
11593F: Documentation/sound/
11594F: include/sound/
c117ab84 11595F: include/uapi/sound/
679655da 11596F: sound/
1da177e4 11597
33bbe149
MB
11598SOUND - COMPRESSED AUDIO
11599M: Vinod Koul <vinod.koul@intel.com>
11600L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11601T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11602S: Supported
f672f31a 11603F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11604F: include/sound/compress_driver.h
f672f31a 11605F: include/uapi/sound/compress_*
33bbe149
MB
11606F: sound/core/compress_offload.c
11607F: sound/soc/soc-compress.c
11608
bd903bde 11609SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11610M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11611M: Mark Brown <broonie@kernel.org>
86f14df8 11612T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11613L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11614W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11615S: Supported
181ad2a5 11616F: Documentation/devicetree/bindings/sound/
2820f615 11617F: Documentation/sound/alsa/soc/
679655da 11618F: sound/soc/
e6e55122 11619F: include/sound/soc*
eb1a6af3 11620
d7f8761b
MB
11621SOUND - DMAENGINE HELPERS
11622M: Lars-Peter Clausen <lars@metafoo.de>
11623S: Supported
11624F: include/sound/dmaengine_pcm.h
11625F: sound/core/pcm_dmaengine.c
11626F: sound/soc/soc-generic-dmaengine-pcm.c
11627
990a6a99
OS
11628SP2 MEDIA DRIVER
11629M: Olli Salonen <olli.salonen@iki.fi>
11630L: linux-media@vger.kernel.org
a825eaec 11631W: https://linuxtv.org
990a6a99
OS
11632Q: http://patchwork.linuxtv.org/project/linux-media/list/
11633S: Maintained
11634F: drivers/media/dvb-frontends/sp2*
11635
473321fc 11636SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11637M: "David S. Miller" <davem@davemloft.net>
1da177e4 11638L: sparclinux@vger.kernel.org
8a6e2535 11639Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11640T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11641T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11642S: Maintained
679655da 11643F: arch/sparc/
7765b8bb 11644F: drivers/sbus/
1da177e4 11645
6404fcca
DM
11646SPARC SERIAL DRIVERS
11647M: "David S. Miller" <davem@davemloft.net>
11648L: sparclinux@vger.kernel.org
08deed1e
JP
11649T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11650T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11651S: Maintained
6816383a 11652F: include/linux/sunserialcore.h
df621252 11653F: drivers/tty/serial/suncore.c
df621252
GKH
11654F: drivers/tty/serial/sunhv.c
11655F: drivers/tty/serial/sunsab.c
11656F: drivers/tty/serial/sunsab.h
11657F: drivers/tty/serial/sunsu.c
11658F: drivers/tty/serial/sunzilog.c
11659F: drivers/tty/serial/sunzilog.h
6404fcca 11660
389325b4
CL
11661SPARSE CHECKER
11662M: "Christopher Li" <sparse@chrisli.org>
11663L: linux-sparse@vger.kernel.org
11664W: https://sparse.wiki.kernel.org/
11665T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11666T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11667S: Maintained
11668F: include/linux/compiler.h
11669
fc0c195a 11670SPEAR PLATFORM SUPPORT
da89947b 11671M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11672M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11673L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11674W: http://www.st.com/spear
11675S: Maintained
e68d7c14 11676F: arch/arm/boot/dts/spear*
281e192f 11677F: arch/arm/mach-spear/
fc0c195a
VK
11678
11679SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11680M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11682W: http://www.st.com/spear
11683S: Maintained
5df33a62 11684F: drivers/clk/spear/
fc0c195a 11685
e2796541
CP
11686SPI NOR SUBSYSTEM
11687M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11688M: Marek Vasut <marek.vasut@gmail.com>
11689L: linux-mtd@lists.infradead.org
11690W: http://www.linux-mtd.infradead.org/
11691Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11692T: git git://github.com/spi-nor/linux.git
11693S: Maintained
11694F: drivers/mtd/spi-nor/
11695F: include/linux/mtd/spi-nor.h
11696
e2d1d6c0 11697SPI SUBSYSTEM
b02e48f2 11698M: Mark Brown <broonie@kernel.org>
dfbe403c 11699L: linux-spi@vger.kernel.org
e7e4e13c 11700T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11701Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11702S: Maintained
87306eb7 11703F: Documentation/devicetree/bindings/spi/
679655da
JP
11704F: Documentation/spi/
11705F: drivers/spi/
11706F: include/linux/spi/
c117ab84 11707F: include/uapi/linux/spi/
a43cd4bb 11708F: tools/spi/
e2d1d6c0 11709
2752e401 11710SPIDERNET NETWORK DRIVER for CELL
8b58be88 11711M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11712L: netdev@vger.kernel.org
11713S: Supported
679655da 11714F: Documentation/networking/spider_net.txt
8df158ac 11715F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11716
e2d1d6c0 11717SPU FILE SYSTEM
8b58be88 11718M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11719L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11720W: http://www.ibm.com/developerworks/power/cell/
11721S: Supported
679655da
JP
11722F: Documentation/filesystems/spufs.txt
11723F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11724
fc555841 11725SQUASHFS FILE SYSTEM
d7f2ff67 11726M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11727L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11728W: http://squashfs.org.uk
9f273c24 11729T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11730S: Maintained
679655da
JP
11731F: Documentation/filesystems/squashfs.txt
11732F: fs/squashfs/
fc555841 11733
1da177e4 11734SRM (Alpha) environment access
8b58be88 11735M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11736S: Maintained
679655da 11737F: arch/alpha/kernel/srm_env.c
1da177e4 11738
26e9a397 11739STABLE BRANCH
879a5a00 11740M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11741L: stable@vger.kernel.org
879a5a00 11742S: Supported
8c27ceff 11743F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 11744
26e9a397 11745STAGING SUBSYSTEM
879a5a00 11746M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11747T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11748L: devel@driverdev.osuosl.org
879a5a00 11749S: Supported
679655da 11750F: drivers/staging/
dbc6c2cc 11751
ebd3d010
JP
11752STAGING - COMEDI
11753M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11754M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11755S: Odd Fixes
11756F: drivers/staging/comedi/
11757
a0138163
JP
11758STAGING - FLARION FT1000 DRIVERS
11759M: Marek Belisko <marek.belisko@gmail.com>
11760S: Odd Fixes
11761F: drivers/staging/ft1000/
11762
6c1bb424 11763STAGING - INDUSTRIAL IO
030a13d7 11764M: Jonathan Cameron <jic23@kernel.org>
a0138163 11765L: linux-iio@vger.kernel.org
6c1bb424 11766S: Odd Fixes
5291582d 11767F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11768F: drivers/staging/iio/
11769
a0138163
JP
11770STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11771M: Jarod Wilson <jarod@wilsonet.com>
11772W: http://www.lirc.org/
11773S: Odd Fixes
b2b0186d 11774F: drivers/staging/media/lirc/
a0138163 11775
f5e5de1e
OD
11776STAGING - LUSTRE PARALLEL FILESYSTEM
11777M: Oleg Drokin <oleg.drokin@intel.com>
11778M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11779M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11780L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11781W: http://wiki.lustre.org/
f5e5de1e
OD
11782S: Maintained
11783F: drivers/staging/lustre
11784
7c6b6c71
MD
11785STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11786M: Marc Dietrich <marvin24@gmx.de>
11787L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11788L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11789S: Maintained
11790F: drivers/staging/nvec/
11791
53c43c5c
GKH
11792STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11793M: Jens Frederich <jfrederich@gmail.com>
11794M: Daniel Drake <dsd@laptop.org>
11795M: Jon Nettleton <jon.nettleton@gmail.com>
11796W: http://wiki.laptop.org/go/DCON
11797S: Maintained
11798F: drivers/staging/olpc_dcon/
11799
a0138163
JP
11800STAGING - REALTEK RTL8712U DRIVERS
11801M: Larry Finger <Larry.Finger@lwfinger.net>
11802M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11803S: Odd Fixes
11804F: drivers/staging/rtl8712/
11805
980ac4d7
SM
11806STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11807M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11808M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11809M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
11810L: linux-fbdev@vger.kernel.org
11811S: Maintained
11812F: drivers/staging/sm750fb/
11813
a0138163
JP
11814STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11815M: William Hubbs <w.d.hubbs@gmail.com>
11816M: Chris Brannon <chris@the-brannons.com>
d33bce31 11817M: Kirk Reiser <kirk@reisers.ca>
a0138163 11818M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11819L: speakup@linux-speakup.org
a0138163
JP
11820W: http://www.linux-speakup.org/
11821S: Odd Fixes
11822F: drivers/staging/speakup/
11823
b3e871ce
JP
11824STAGING - VIA VT665X DRIVERS
11825M: Forest Bond <forest@alittletooquiet.net>
11826S: Odd Fixes
11827F: drivers/staging/vt665?/
11828
a30baec1 11829STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11830M: Aditya Shankar <aditya.shankar@microchip.com>
11831M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11832L: linux-wireless@vger.kernel.org
11833S: Supported
11834F: drivers/staging/wilc1000/
11835
709bcb07 11836STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11837M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11838S: Odd Fixes
11839F: drivers/staging/xgifb/
11840
1da177e4 11841STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11842M: Ion Badulescu <ionut@badula.org>
b4f90189 11843S: Odd Fixes
9bba23b0 11844F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11845
e2d1d6c0 11846SUN3/3X
8b58be88 11847M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11848W: http://sammy.net/sun3/
11849S: Maintained
679655da
JP
11850F: arch/m68k/kernel/*sun3*
11851F: arch/m68k/sun3*/
11852F: arch/m68k/include/asm/sun3*
e689cf4a 11853F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11854
af6a5af8
HG
11855SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11856M: Hans de Goede <hdegoede@redhat.com>
11857L: linux-input@vger.kernel.org
11858S: Maintained
11859F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11860F: drivers/input/keyboard/sun4i-lradc-keys.c
11861
2bc9ff01
DK
11862SUNDANCE NETWORK DRIVER
11863M: Denis Kirjanov <kda@linux-powerpc.org>
11864L: netdev@vger.kernel.org
11865S: Maintained
11866F: drivers/net/ethernet/dlink/sundance.c
11867
2cbb12a4 11868SUPERH
114bf37e
RF
11869M: Yoshinori Sato <ysato@users.sourceforge.jp>
11870M: Rich Felker <dalias@libc.org>
2cbb12a4 11871L: linux-sh@vger.kernel.org
8a6e2535 11872Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11873S: Maintained
066069e1 11874F: Documentation/sh/
679655da 11875F: arch/sh/
066069e1 11876F: drivers/sh/
1da177e4 11877
4480f15b 11878SUSPEND TO RAM
7fb06082 11879M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11880M: Len Brown <len.brown@intel.com>
11881M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11882L: linux-pm@vger.kernel.org
68656443 11883B: https://bugzilla.kernel.org
e2d1d6c0 11884S: Supported
679655da
JP
11885F: Documentation/power/
11886F: arch/x86/kernel/acpi/
11887F: drivers/base/power/
11888F: kernel/power/
11889F: include/linux/suspend.h
11890F: include/linux/freezer.h
11891F: include/linux/pm.h
1da177e4
LT
11892
11893SVGA HANDLING
8b58be88 11894M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11895L: linux-video@atrey.karlin.mff.cuni.cz
11896S: Maintained
679655da
JP
11897F: Documentation/svga.txt
11898F: arch/x86/boot/video*
1da177e4 11899
6e28b761
KRW
11900SWIOTLB SUBSYSTEM
11901M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11902L: linux-kernel@vger.kernel.org
9f273c24 11903T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11904S: Supported
11905F: lib/swiotlb.c
11906F: arch/*/kernel/pci-swiotlb.c
11907F: include/linux/swiotlb.h
11908
007f790c
JP
11909SWITCHDEV
11910M: Jiri Pirko <jiri@resnulli.us>
11911L: netdev@vger.kernel.org
11912S: Supported
11913F: net/switchdev/
11914F: include/net/switchdev.h
11915
db8e35d5
VG
11916SYNOPSYS ARC ARCHITECTURE
11917M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11918L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11919S: Supported
11920F: arch/arc/
9b28829d 11921F: Documentation/devicetree/bindings/arc/*
2d799dde 11922F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 11923F: drivers/clocksource/arc_timer.c
c6a0fe4a 11924F: drivers/tty/serial/arc_uart.c
b7182d1a 11925T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11926
556cc1c5
AB
11927SYNOPSYS ARC SDP platform support
11928M: Alexey Brodkin <abrodkin@synopsys.com>
11929S: Supported
11930F: arch/arc/plat-axs10x
11931F: arch/arc/boot/dts/ax*
11932F: Documentation/devicetree/bindings/arc/axs10*
11933
6c284c9a
LJ
11934SYSTEM CONFIGURATION (SYSCON)
11935M: Lee Jones <lee.jones@linaro.org>
11936M: Arnd Bergmann <arnd@arndb.de>
11937T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11938S: Supported
11939F: drivers/mfd/syscon.c
11940
8c0984e5
SR
11941SYSTEM RESET/SHUTDOWN DRIVERS
11942M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11943L: linux-pm@vger.kernel.org
58db9505 11944T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11945S: Maintained
11946F: Documentation/devicetree/bindings/power/reset/
11947F: drivers/power/reset/
11948
1da177e4 11949SYSV FILESYSTEM
8b58be88 11950M: Christoph Hellwig <hch@infradead.org>
1da177e4 11951S: Maintained
679655da
JP
11952F: Documentation/filesystems/sysv-fs.txt
11953F: fs/sysv/
11954F: include/linux/sysv_fs.h
1da177e4 11955
86cfa7fc 11956TARGET SUBSYSTEM
9c3646d1 11957M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11958L: linux-scsi@vger.kernel.org
b9f5edc2 11959L: target-devel@vger.kernel.org
86cfa7fc 11960W: http://www.linux-iscsi.org
cf015e9f 11961W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11962T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11963S: Supported
11964F: drivers/target/
11965F: include/target/
11966F: Documentation/target/
11967
4e68852d 11968TASKSTATS STATISTICS INTERFACE
185e595f 11969M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11970S: Maintained
679655da
JP
11971F: Documentation/accounting/taskstats*
11972F: include/linux/taskstats*
11973F: kernel/taskstats.c
4e68852d 11974
781b456a 11975TC CLASSIFIER
f935f3f8 11976M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11977L: netdev@vger.kernel.org
11978S: Maintained
679655da 11979F: include/net/pkt_cls.h
c117ab84 11980F: include/uapi/linux/pkt_cls.h
679655da 11981F: net/sched/
781b456a 11982
5067f08a 11983TCP LOW PRIORITY MODULE
8b58be88
JP
11984M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11985M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11986W: http://tcp-lp-mod.sourceforge.net/
11987S: Maintained
679655da 11988F: net/ipv4/tcp_lp.c
5067f08a 11989
91952bc0
AP
11990TDA10071 MEDIA DRIVER
11991M: Antti Palosaari <crope@iki.fi>
11992L: linux-media@vger.kernel.org
a825eaec 11993W: https://linuxtv.org
91952bc0
AP
11994W: http://palosaari.fi/linux/
11995Q: http://patchwork.linuxtv.org/project/linux-media/list/
11996T: git git://linuxtv.org/anttip/media_tree.git
11997S: Maintained
11998F: drivers/media/dvb-frontends/tda10071*
11999
12000TDA18212 MEDIA DRIVER
12001M: Antti Palosaari <crope@iki.fi>
12002L: linux-media@vger.kernel.org
a825eaec 12003W: https://linuxtv.org
91952bc0
AP
12004W: http://palosaari.fi/linux/
12005Q: http://patchwork.linuxtv.org/project/linux-media/list/
12006T: git git://linuxtv.org/anttip/media_tree.git
12007S: Maintained
12008F: drivers/media/tuners/tda18212*
12009
12010TDA18218 MEDIA DRIVER
12011M: Antti Palosaari <crope@iki.fi>
12012L: linux-media@vger.kernel.org
a825eaec 12013W: https://linuxtv.org
91952bc0
AP
12014W: http://palosaari.fi/linux/
12015Q: http://patchwork.linuxtv.org/project/linux-media/list/
12016T: git git://linuxtv.org/anttip/media_tree.git
12017S: Maintained
12018F: drivers/media/tuners/tda18218*
12019
3b2f6aba
MK
12020TDA18271 MEDIA DRIVER
12021M: Michael Krufky <mkrufky@linuxtv.org>
12022L: linux-media@vger.kernel.org
a825eaec 12023W: https://linuxtv.org
3b2f6aba
MK
12024W: http://github.com/mkrufky
12025Q: http://patchwork.linuxtv.org/project/linux-media/list/
12026T: git git://linuxtv.org/mkrufky/tuners.git
12027S: Maintained
12028F: drivers/media/tuners/tda18271*
12029
e48307a9
MK
12030TDA827x MEDIA DRIVER
12031M: Michael Krufky <mkrufky@linuxtv.org>
12032L: linux-media@vger.kernel.org
a825eaec 12033W: https://linuxtv.org
e48307a9
MK
12034W: http://github.com/mkrufky
12035Q: http://patchwork.linuxtv.org/project/linux-media/list/
12036T: git git://linuxtv.org/mkrufky/tuners.git
12037S: Maintained
12038F: drivers/media/tuners/tda8290.*
12039
66cf9212
MK
12040TDA8290 MEDIA DRIVER
12041M: Michael Krufky <mkrufky@linuxtv.org>
12042L: linux-media@vger.kernel.org
a825eaec 12043W: https://linuxtv.org
66cf9212
MK
12044W: http://github.com/mkrufky
12045Q: http://patchwork.linuxtv.org/project/linux-media/list/
12046T: git git://linuxtv.org/mkrufky/tuners.git
12047S: Maintained
12048F: drivers/media/tuners/tda8290.*
12049
4b9fba30
HV
12050TDA9840 MEDIA DRIVER
12051M: Hans Verkuil <hverkuil@xs4all.nl>
12052L: linux-media@vger.kernel.org
12053T: git git://linuxtv.org/media_tree.git
a825eaec 12054W: https://linuxtv.org
4b9fba30
HV
12055S: Maintained
12056F: drivers/media/i2c/tda9840*
12057
2cb654fd 12058TEA5761 TUNER DRIVER
5dc8a864
MCC
12059M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12060M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12061L: linux-media@vger.kernel.org
a825eaec 12062W: https://linuxtv.org
2cb654fd
MCC
12063T: git git://linuxtv.org/media_tree.git
12064S: Odd fixes
12065F: drivers/media/tuners/tea5761.*
12066
12067TEA5767 TUNER DRIVER
5dc8a864
MCC
12068M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12069M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12070L: linux-media@vger.kernel.org
a825eaec 12071W: https://linuxtv.org
2cb654fd
MCC
12072T: git git://linuxtv.org/media_tree.git
12073S: Maintained
12074F: drivers/media/tuners/tea5767.*
12075
4b9fba30
HV
12076TEA6415C MEDIA DRIVER
12077M: Hans Verkuil <hverkuil@xs4all.nl>
12078L: linux-media@vger.kernel.org
12079T: git git://linuxtv.org/media_tree.git
a825eaec 12080W: https://linuxtv.org
4b9fba30
HV
12081S: Maintained
12082F: drivers/media/i2c/tea6415c*
12083
12084TEA6420 MEDIA DRIVER
12085M: Hans Verkuil <hverkuil@xs4all.nl>
12086L: linux-media@vger.kernel.org
12087T: git git://linuxtv.org/media_tree.git
a825eaec 12088W: https://linuxtv.org
4b9fba30
HV
12089S: Maintained
12090F: drivers/media/i2c/tea6420*
12091
3d249d4c 12092TEAM DRIVER
dca9ab92 12093M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
12094L: netdev@vger.kernel.org
12095S: Supported
12096F: drivers/net/team/
12097F: include/linux/if_team.h
c117ab84 12098F: include/uapi/linux/if_team.h
3d249d4c 12099
7d029125 12100TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 12101M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
12102S: Maintained
12103F: arch/x86/platform/ts5500/
12104
40ad4a30
SY
12105TECHNOTREND USB IR RECEIVER
12106M: Sean Young <sean@mess.org>
12107L: linux-media@vger.kernel.org
12108S: Maintained
12109F: drivers/media/rc/ttusbir.c
12110
adabdb0c 12111TEGRA ARCHITECTURE SUPPORT
243d58ec 12112M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 12113M: Thierry Reding <thierry.reding@gmail.com>
554077c5 12114M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 12115L: linux-tegra@vger.kernel.org
fd117cd1 12116Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 12117T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 12118S: Supported
bbbe96ed 12119N: [^a-z]tegra
84b9414b 12120
adabdb0c
SW
12121TEGRA CLOCK DRIVER
12122M: Peter De Schrijver <pdeschrijver@nvidia.com>
12123M: Prashant Gaikwad <pgaikwad@nvidia.com>
12124S: Supported
12125F: drivers/clk/tegra/
12126
86e486a0 12127TEGRA DMA DRIVERS
adabdb0c 12128M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 12129M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 12130S: Supported
86e486a0 12131F: drivers/dma/tegra*
adabdb0c 12132
adabdb0c
SW
12133TEGRA I2C DRIVER
12134M: Laxman Dewangan <ldewangan@nvidia.com>
12135S: Supported
12136F: drivers/i2c/busses/i2c-tegra.c
12137
12138TEGRA IOMMU DRIVERS
12139M: Hiroshi Doyu <hdoyu@nvidia.com>
12140S: Supported
12141F: drivers/iommu/tegra*
12142
12143TEGRA KBC DRIVER
12144M: Rakesh Iyer <riyer@nvidia.com>
12145M: Laxman Dewangan <ldewangan@nvidia.com>
12146S: Supported
12147F: drivers/input/keyboard/tegra-kbc.c
12148
adabdb0c
SW
12149TEGRA PWM DRIVER
12150M: Thierry Reding <thierry.reding@gmail.com>
12151S: Supported
12152F: drivers/pwm/pwm-tegra.c
12153
12154TEGRA SERIAL DRIVER
12155M: Laxman Dewangan <ldewangan@nvidia.com>
12156S: Supported
12157F: drivers/tty/serial/serial-tegra.c
12158
12159TEGRA SPI DRIVER
12160M: Laxman Dewangan <ldewangan@nvidia.com>
12161S: Supported
12162F: drivers/spi/spi-tegra*
12163
1a348ccc 12164TEHUTI ETHERNET DRIVER
8b58be88 12165M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
12166L: netdev@vger.kernel.org
12167S: Supported
ef7f5429 12168F: drivers/net/ethernet/tehuti/*
1a348ccc 12169
4e68852d 12170Telecom Clock Driver for MCPL0010
8b58be88 12171M: Mark Gross <mark.gross@intel.com>
4e68852d 12172S: Supported
679655da 12173F: drivers/char/tlclk.c
4e68852d 12174
4480f15b 12175TENSILICA XTENSA PORT (xtensa)
8b58be88 12176M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
12177M: Max Filippov <jcmvbkbc@gmail.com>
12178L: linux-xtensa@linux-xtensa.org
9f273c24 12179T: git git://github.com/czankel/xtensa-linux.git
4e68852d 12180S: Maintained
679655da 12181F: arch/xtensa/
3dc99857 12182F: drivers/irqchip/irq-xtensa-*
4e68852d 12183
04f1024e
NM
12184Texas Instruments' System Control Interface (TISCI) Protocol Driver
12185M: Nishanth Menon <nm@ti.com>
12186M: Tero Kristo <t-kristo@ti.com>
12187M: Santosh Shilimkar <ssantosh@kernel.org>
12188L: linux-arm-kernel@lists.infradead.org
12189S: Maintained
12190F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
12191F: drivers/firmware/ti_sci*
12192F: include/linux/soc/ti/ti_sci_protocol.h
04f1024e 12193
5313ba66
HV
12194THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12195M: Hans Verkuil <hverkuil@xs4all.nl>
12196L: linux-media@vger.kernel.org
12197T: git git://linuxtv.org/media_tree.git
a825eaec 12198W: https://linuxtv.org
5313ba66
HV
12199S: Maintained
12200F: drivers/media/radio/radio-raremono.c
12201
d3fb6955 12202THERMAL
b75f0050 12203M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 12204M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
12205L: linux-pm@vger.kernel.org
12206T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12207T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12208Q: https://patchwork.kernel.org/project/linux-pm/list/
12209S: Supported
12210F: drivers/thermal/
12211F: include/linux/thermal.h
af6c9f16 12212F: include/uapi/linux/thermal.h
b75f0050
JP
12213F: include/linux/cpu_cooling.h
12214F: Documentation/devicetree/bindings/thermal/
d3fb6955 12215
64e05d8b
VK
12216THERMAL/CPU_COOLING
12217M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12218M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 12219M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
12220L: linux-pm@vger.kernel.org
12221S: Supported
12222F: Documentation/thermal/cpu-cooling-api.txt
12223F: drivers/thermal/cpu_cooling.c
12224F: include/linux/cpu_cooling.h
12225
4e68852d 12226THINKPAD ACPI EXTRAS DRIVER
8b58be88 12227M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 12228L: ibm-acpi-devel@lists.sourceforge.net
d0944853 12229L: platform-driver-x86@vger.kernel.org
4e68852d
AC
12230W: http://ibm-acpi.sourceforge.net
12231W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 12232T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 12233S: Maintained
679655da 12234F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 12235
1b46f2a2 12236TI BANDGAP AND THERMAL DRIVER
f14d1c24 12237M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 12238M: Keerthy <j-keerthy@ti.com>
1b46f2a2 12239L: linux-pm@vger.kernel.org
531ff13e 12240L: linux-omap@vger.kernel.org
5a723e81 12241S: Maintained
794b2e25 12242F: drivers/thermal/ti-soc-thermal/
1b46f2a2 12243
ccf963d3
BP
12244TI VPE/CAL DRIVERS
12245M: Benoit Parrot <bparrot@ti.com>
12246L: linux-media@vger.kernel.org
12247W: http://linuxtv.org/
12248Q: http://patchwork.linuxtv.org/project/linux-media/list/
12249S: Maintained
12250F: drivers/media/platform/ti-vpe/
12251
0c7665c3
MF
12252TI CDCE706 CLOCK DRIVER
12253M: Max Filippov <jcmvbkbc@gmail.com>
12254S: Maintained
12255F: drivers/clk/clk-cdce706.c
12256
49b6a5e3
TK
12257TI CLOCK DRIVER
12258M: Tero Kristo <t-kristo@ti.com>
12259L: linux-omap@vger.kernel.org
12260S: Maintained
12261F: drivers/clk/ti/
12262F: include/linux/clk/ti.h
12263
f75cfbad
GS
12264TI ETHERNET SWITCH DRIVER (CPSW)
12265M: Mugunthan V N <mugunthanvnm@ti.com>
12266R: Grygorii Strashko <grygorii.strashko@ti.com>
12267L: linux-omap@vger.kernel.org
12268L: netdev@vger.kernel.org
12269S: Maintained
12270F: drivers/net/ethernet/ti/cpsw*
12271F: drivers/net/ethernet/ti/davinci*
12272
4020f2d7 12273TI FLASH MEDIA INTERFACE DRIVER
8b58be88 12274M: Alex Dubov <oakad@yahoo.com>
795fb7e7 12275S: Maintained
679655da
JP
12276F: drivers/misc/tifm*
12277F: drivers/mmc/host/tifm_sd.c
12278F: include/linux/tifm.h
4020f2d7 12279
e0c52404 12280TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 12281M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
12282L: linux-kernel@vger.kernel.org
12283L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12284S: Maintained
12285F: drivers/soc/ti/*
12286T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12287
12288
152ad442
SR
12289TI LM49xxx FAMILY ASoC CODEC DRIVERS
12290M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 12291M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
12292L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12293S: Maintained
12294F: sound/soc/codecs/lm49453*
d392dead 12295F: sound/soc/codecs/isabelle*
152ad442 12296
0edd807d
KM
12297TI LP855x BACKLIGHT DRIVER
12298M: Milo Kim <milo.kim@ti.com>
12299S: Maintained
12300F: Documentation/backlight/lp855x-driver.txt
12301F: drivers/video/backlight/lp855x_bl.c
12302F: include/linux/platform_data/lp855x.h
12303
faf13f6d
KM
12304TI LP8727 CHARGER DRIVER
12305M: Milo Kim <milo.kim@ti.com>
12306S: Maintained
8c0984e5 12307F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12308F: include/linux/platform_data/lp8727.h
12309
22f1229f
KM
12310TI LP8788 MFD DRIVER
12311M: Milo Kim <milo.kim@ti.com>
12312S: Maintained
12313F: drivers/iio/adc/lp8788_adc.c
12314F: drivers/leds/leds-lp8788.c
12315F: drivers/mfd/lp8788*.c
8c0984e5 12316F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12317F: drivers/regulator/lp8788-*.c
12318F: include/linux/mfd/lp8788*.h
12319
84640e27
KM
12320TI NETCP ETHERNET DRIVER
12321M: Wingman Kwok <w-kwok2@ti.com>
12322M: Murali Karicheri <m-karicheri2@ti.com>
12323L: netdev@vger.kernel.org
12324S: Maintained
12325F: drivers/net/ethernet/ti/netcp*
12326
217e0ca9
KC
12327TI TAS571X FAMILY ASoC CODEC DRIVER
12328M: Kevin Cernekee <cernekee@chromium.org>
12329L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12330S: Odd Fixes
12331F: sound/soc/codecs/tas571x*
12332
dd5e8e6b 12333TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12334M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12335L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12336S: Maintained
12337F: sound/soc/codecs/twl4030*
12338
90921014 12339TI WILINK WIRELESS DRIVERS
90921014
LC
12340L: linux-wireless@vger.kernel.org
12341W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12342W: http://wireless.kernel.org/en/users/Drivers/wl1251
12343T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12344S: Orphan
90921014
LC
12345F: drivers/net/wireless/ti/
12346F: include/linux/wl12xx.h
12347
e86eaa3a 12348TIPC NETWORK LAYER
8b58be88 12349M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12350M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12351L: netdev@vger.kernel.org (core kernel code)
12352L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12353W: http://tipc.sourceforge.net/
e86eaa3a 12354S: Maintained
c117ab84 12355F: include/uapi/linux/tipc*.h
679655da 12356F: net/tipc/
e86eaa3a 12357
867e359b 12358TILE ARCHITECTURE
b9a279f6 12359M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12360W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12361T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12362S: Supported
12363F: arch/tile/
6b940606 12364F: drivers/char/tile-srom.c
5c770755 12365F: drivers/edac/tile_edac.c
6b940606
CM
12366F: drivers/net/ethernet/tile/
12367F: drivers/rtc/rtc-tile.c
12368F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12369F: drivers/tty/serial/tilegx.c
6b940606
CM
12370F: drivers/usb/host/*-tilegx.c
12371F: include/linux/usb/tilegx.h
867e359b 12372
1da177e4 12373TLAN NETWORK DRIVER
8b58be88 12374M: Samuel Chessman <chessman@tux.org>
88c07dde 12375L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12376W: http://sourceforge.net/projects/tlan/
12377S: Maintained
679655da 12378F: Documentation/networking/tlan.txt
b544dbac 12379F: drivers/net/ethernet/ti/tlan.*
1da177e4 12380
d74db3b2 12381TOMOYO SECURITY MODULE
8b58be88
JP
12382M: Kentaro Takeda <takedakn@nttdata.co.jp>
12383M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12384L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12385L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12386L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12387L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12388W: http://tomoyo.sourceforge.jp/
843d183c 12389T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12390S: Maintained
679655da 12391F: security/tomoyo/
d74db3b2 12392
9caeb532 12393TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12394M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12395L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12396S: Maintained
12397F: drivers/platform/x86/topstar-laptop.c
12398
1da177e4 12399TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12400M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12401L: platform-driver-x86@vger.kernel.org
0a63ca11 12402S: Maintained
679655da 12403F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12404
0a63ca11
AA
12405TOSHIBA BLUETOOTH DRIVER
12406M: Azael Avalos <coproscefalo@gmail.com>
12407L: platform-driver-x86@vger.kernel.org
12408S: Maintained
12409F: drivers/platform/x86/toshiba_bluetooth.c
12410
12411TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12412M: Azael Avalos <coproscefalo@gmail.com>
12413L: platform-driver-x86@vger.kernel.org
12414S: Maintained
12415F: drivers/platform/x86/toshiba_haps.c
12416
14991fc7
AA
12417TOSHIBA WMI HOTKEYS DRIVER
12418M: Azael Avalos <coproscefalo@gmail.com>
12419L: platform-driver-x86@vger.kernel.org
12420S: Maintained
12421F: drivers/platform/x86/toshiba-wmi.c
12422
1da177e4 12423TOSHIBA SMM DRIVER
8b58be88 12424M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12425W: http://www.buzzard.org.uk/toshiba/
12426S: Maintained
679655da
JP
12427F: drivers/char/toshiba.c
12428F: include/linux/toshiba.h
c117ab84 12429F: include/uapi/linux/toshiba.h
1da177e4 12430
d32d9864
MR
12431TOSHIBA TC358743 DRIVER
12432M: Mats Randgaard <matrandg@cisco.com>
12433L: linux-media@vger.kernel.org
12434S: Maintained
12435F: drivers/media/i2c/tc358743*
b5dcee22 12436F: include/media/i2c/tc358743.h
d32d9864 12437
560e6475
WS
12438TMIO/SDHI MMC DRIVER
12439M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12440L: linux-mmc@vger.kernel.org
560e6475 12441S: Supported
d1057c40
GL
12442F: drivers/mmc/host/tmio_mmc*
12443F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12444F: include/linux/mfd/tmio.h
d719f900 12445
917cc4e6
GR
12446TMP401 HARDWARE MONITOR DRIVER
12447M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12448L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12449S: Maintained
12450F: Documentation/hwmon/tmp401
12451F: drivers/hwmon/tmp401.c
12452
98f32602 12453TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12454M: Hugh Dickins <hughd@google.com>
98f32602
HD
12455L: linux-mm@kvack.org
12456S: Maintained
12457F: include/linux/shmem_fs.h
12458F: mm/shmem.c
12459
45f95b53 12460TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12461M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12462M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12463L: linux-media@vger.kernel.org
a825eaec 12464W: https://linuxtv.org
45f95b53
MCC
12465T: git git://linuxtv.org/media_tree.git
12466S: Odd fixes
12467F: drivers/media/usb/tm6000/
618cd932 12468F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12469
34d1324e
AU
12470TW5864 VIDEO4LINUX DRIVER
12471M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12472M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12473M: Andrey Utkin <andrey_utkin@fastmail.com>
12474L: linux-media@vger.kernel.org
12475S: Supported
12476F: drivers/media/pci/tw5864/
45f95b53 12477
c65fde19
HV
12478TW68 VIDEO4LINUX DRIVER
12479M: Hans Verkuil <hverkuil@xs4all.nl>
12480L: linux-media@vger.kernel.org
12481T: git git://linuxtv.org/media_tree.git
a825eaec 12482W: https://linuxtv.org
c65fde19
HV
12483S: Odd Fixes
12484F: drivers/media/pci/tw68/
12485
704a84cc
EG
12486TW686X VIDEO4LINUX DRIVER
12487M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12488L: linux-media@vger.kernel.org
12489T: git git://linuxtv.org/media_tree.git
12490W: http://linuxtv.org
12491S: Maintained
12492F: drivers/media/pci/tw686x/
12493
4e68852d 12494TPM DEVICE DRIVER
901486b8 12495M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12496M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12497M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12498R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12499W: http://tpmdd.sourceforge.net
63a10dfd 12500L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12501Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12502T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12503S: Maintained
679655da 12504F: drivers/char/tpm/
4e68852d 12505
1a0f1b27
AL
12506TPM IBM_VTPM DEVICE DRIVER
12507M: Ashley Lai <ashleydlai@gmail.com>
12508W: http://tpmdd.sourceforge.net
12509L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12510S: Maintained
12511F: drivers/char/tpm/tpm_ibmvtpm*
12512
d6f005a1
JP
12513TRACING
12514M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12515M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12516T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12517S: Maintained
12518F: Documentation/trace/ftrace.txt
12519F: arch/*/*/*/ftrace.h
12520F: arch/*/kernel/ftrace.c
12521F: include/*/ftrace.h
12522F: include/linux/trace*.h
12523F: include/trace/
12524F: kernel/trace/
6e68e6c5 12525F: tools/testing/selftests/ftrace/
d6f005a1 12526
4abac0d0
IM
12527TRACING MMIO ACCESSES (MMIOTRACE)
12528M: Steven Rostedt <rostedt@goodmis.org>
12529M: Ingo Molnar <mingo@kernel.org>
12530R: Karol Herbst <karolherbst@gmail.com>
12531R: Pekka Paalanen <ppaalanen@gmail.com>
12532S: Maintained
12533L: linux-kernel@vger.kernel.org
12534L: nouveau@lists.freedesktop.org
12535F: kernel/trace/trace_mmiotrace.c
12536F: include/linux/mmiotrace.h
12537F: arch/x86/mm/kmmio.c
12538F: arch/x86/mm/mmio-mod.c
12539F: arch/x86/mm/testmmiotrace.c
12540
1da177e4 12541TRIVIAL PATCHES
8b58be88 12542M: Jiri Kosina <trivial@kernel.org>
54e5881d 12543T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12544S: Maintained
86ef925f 12545K: ^Subject:.*(?i)trivial
1da177e4 12546
4e68852d 12547TTY LAYER
879a5a00 12548M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12549M: Jiri Slaby <jslaby@suse.com>
879a5a00 12550S: Supported
08deed1e 12551T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12552F: Documentation/serial/
8dd5d2f1 12553F: drivers/tty/
df621252 12554F: drivers/tty/serial/serial_core.c
e3288775
AC
12555F: include/linux/serial_core.h
12556F: include/linux/serial.h
12557F: include/linux/tty.h
c117ab84
CEB
12558F: include/uapi/linux/serial_core.h
12559F: include/uapi/linux/serial.h
12560F: include/uapi/linux/tty.h
4e68852d 12561
91952bc0
AP
12562TUA9001 MEDIA DRIVER
12563M: Antti Palosaari <crope@iki.fi>
12564L: linux-media@vger.kernel.org
a825eaec 12565W: https://linuxtv.org
91952bc0
AP
12566W: http://palosaari.fi/linux/
12567Q: http://patchwork.linuxtv.org/project/linux-media/list/
12568T: git git://linuxtv.org/anttip/media_tree.git
12569S: Maintained
12570F: drivers/media/tuners/tua9001*
12571
740db6d7 12572TULIP NETWORK DRIVERS
740db6d7 12573L: netdev@vger.kernel.org
cf869eb1
GG
12574L: linux-parisc@vger.kernel.org
12575S: Orphan
0f04e2aa 12576F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12577
12578TUN/TAP driver
ba57b6f2 12579M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12580W: http://vtun.sourceforge.net/tun
12581S: Maintained
679655da
JP
12582F: Documentation/networking/tuntap.txt
12583F: arch/um/os-Linux/drivers/
1da177e4 12584
b454cc66 12585TURBOCHANNEL SUBSYSTEM
8b58be88 12586M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12587M: Ralf Baechle <ralf@linux-mips.org>
12588L: linux-mips@linux-mips.org
12589Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12590S: Maintained
679655da
JP
12591F: drivers/tc/
12592F: include/linux/tc.h
b454cc66 12593
e2d1d6c0 12594UBI FILE SYSTEM (UBIFS)
a7859936 12595M: Richard Weinberger <richard@nod.at>
949cb623 12596M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12597M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12598L: linux-mtd@lists.infradead.org
e2966cbe 12599T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12600W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12601S: Supported
679655da
JP
12602F: Documentation/filesystems/ubifs.txt
12603F: fs/ubifs/
e2d1d6c0 12604
e1632fa2 12605UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12606M: Greg Ungerer <gerg@linux-m68k.org>
12607W: http://www.linux-m68k.org/
cc2020e6 12608W: http://www.uclinux.org/
e1632fa2 12609L: linux-m68k@lists.linux-m68k.org
cc2020e6 12610L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12611T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12612S: Maintained
e1632fa2
GU
12613F: arch/m68k/coldfire/
12614F: arch/m68k/68*/
61bc02bb
JP
12615F: arch/m68k/*/*_no.*
12616F: arch/m68k/include/asm/*_no.*
cc2020e6 12617
1da177e4 12618UDF FILESYSTEM
d8130624 12619M: Jan Kara <jack@suse.com>
1da177e4 12620S: Maintained
679655da
JP
12621F: Documentation/filesystems/udf.txt
12622F: fs/udf/
1da177e4 12623
0edffe65
BN
12624UDRAW TABLET
12625M: Bastien Nocera <hadess@hadess.net>
12626L: linux-input@vger.kernel.org
12627S: Maintained
12628F: drivers/hid/hid-udraw.c
12629
cc2020e6 12630UFS FILESYSTEM
8b58be88 12631M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12632S: Maintained
679655da
JP
12633F: Documentation/filesystems/ufs.txt
12634F: fs/ufs/
cc2020e6 12635
0a09d3ab
DH
12636UHID USERSPACE HID IO DRIVER:
12637M: David Herrmann <dh.herrmann@googlemail.com>
12638L: linux-input@vger.kernel.org
12639S: Maintained
12640F: drivers/hid/uhid.c
c117ab84 12641F: include/uapi/linux/uhid.h
0a09d3ab 12642
18332a80 12643ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12644L: linux-usb@vger.kernel.org
10c6c9c9 12645S: Orphan
355ffe69 12646F: drivers/uwb/
679655da
JP
12647F: include/linux/uwb.h
12648F: include/linux/uwb/
18332a80 12649
b31d8273
G
12650UNICORE32 ARCHITECTURE:
12651M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12652W: http://mprc.pku.edu.cn/~guanxuetao/linux
12653S: Maintained
ceebf4d5 12654T: git git://github.com/gxt/linux.git
b31d8273
G
12655F: arch/unicore32/
12656
d8379ab1
TF
12657UNIFDEF
12658M: Tony Finch <dot@dotat.at>
12659W: http://dotat.at/prog/unifdef
12660S: Maintained
12661F: scripts/unifdef.c
12662
1da177e4 12663UNIFORM CDROM DRIVER
8b58be88 12664M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12665W: http://www.kernel.dk
12666S: Maintained
679655da
JP
12667F: Documentation/cdrom/
12668F: drivers/cdrom/cdrom.c
12669F: include/linux/cdrom.h
c117ab84 12670F: include/uapi/linux/cdrom.h
1da177e4 12671
56df0122 12672UNISYS S-PAR DRIVERS
49e7d9df
JP
12673M: David Kershner <david.kershner@unisys.com>
12674L: sparmaintainer@unisys.com (Unisys internal)
12675S: Supported
12676F: drivers/staging/unisys/
56df0122 12677
9941fa6e
VH
12678UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12679M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12680L: linux-scsi@vger.kernel.org
12681S: Supported
12682F: Documentation/scsi/ufs.txt
12683F: drivers/scsi/ufs/
12684
4b9ffb5a 12685UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
bdee9860
JP
12686M: Manjunath M Bettegowda <manjumb@synopsys.com>
12687M: Prabu Thangamuthu <prabut@synopsys.com>
4b9ffb5a
JP
12688L: linux-scsi@vger.kernel.org
12689S: Supported
12690F: drivers/scsi/ufs/*dwc*
12691
e2d1d6c0 12692UNSORTED BLOCK IMAGES (UBI)
949cb623 12693M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12694M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12695W: http://www.linux-mtd.infradead.org/
12696L: linux-mtd@lists.infradead.org
b6b44e0a 12697T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12698S: Supported
80811493 12699F: drivers/mtd/ubi/
679655da 12700F: include/linux/mtd/ubi.h
c117ab84 12701F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12702
1da177e4 12703USB ACM DRIVER
ca1c3e6f 12704M: Oliver Neukum <oneukum@suse.com>
6372594a 12705L: linux-usb@vger.kernel.org
1da177e4 12706S: Maintained
679655da
JP
12707F: Documentation/usb/acm.txt
12708F: drivers/usb/class/cdc-acm.*
1da177e4 12709
b7d572e1
PF
12710USB AR5523 WIRELESS DRIVER
12711M: Pontus Fuchs <pontus.fuchs@gmail.com>
12712L: linux-wireless@vger.kernel.org
12713S: Maintained
12714F: drivers/net/wireless/ath/ar5523/
12715
115bb1ff 12716USB ATTACHED SCSI
866d372e 12717M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12718L: linux-usb@vger.kernel.org
12719L: linux-scsi@vger.kernel.org
8eae0fb7 12720S: Maintained
115bb1ff
MW
12721F: drivers/usb/storage/uas.c
12722
1da177e4 12723USB CDC ETHERNET DRIVER
61eee9a7 12724M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12725L: linux-usb@vger.kernel.org
1da177e4 12726S: Maintained
679655da 12727F: drivers/net/usb/cdc_*.c
c117ab84 12728F: include/uapi/linux/usb/cdc.h
1da177e4 12729
66e3e591
KP
12730USB CHAOSKEY DRIVER
12731M: Keith Packard <keithp@keithp.com>
12732L: linux-usb@vger.kernel.org
12733S: Maintained
12734F: drivers/usb/misc/chaoskey.c
12735
b02b371e 12736USB CYPRESS C67X00 DRIVER
8b58be88 12737M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12738L: linux-usb@vger.kernel.org
12739S: Maintained
679655da 12740F: drivers/usb/c67x00/
b02b371e 12741
d0374f4f 12742USB DAVICOM DM9601 DRIVER
8b58be88 12743M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12744L: netdev@vger.kernel.org
d0374f4f
PK
12745W: http://www.linux-usb.org/usbnet
12746S: Maintained
679655da 12747F: drivers/net/usb/dm9601.c
d0374f4f 12748
cc2020e6 12749USB DIAMOND RIO500 DRIVER
8b58be88 12750M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12751L: rio500-users@lists.sourceforge.net
12752W: http://rio500.sourceforge.net
12753S: Maintained
679655da 12754F: drivers/usb/misc/rio500*
cc2020e6 12755
1da177e4 12756USB EHCI DRIVER
578333ab 12757M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12758L: linux-usb@vger.kernel.org
578333ab 12759S: Maintained
679655da
JP
12760F: Documentation/usb/ehci.txt
12761F: drivers/usb/host/ehci*
1da177e4 12762
69ae9e3e 12763USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12764M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12765L: linux-usb@vger.kernel.org
69ae9e3e 12766W: http://www.linux-usb.org/gadget
d6d0f665
FB
12767T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12768S: Maintained
679655da
JP
12769F: drivers/usb/gadget/
12770F: include/linux/usb/gadget*
69ae9e3e 12771
2dea64b4 12772USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12773M: Jiri Kosina <jikos@kernel.org>
406df153 12774R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12775L: linux-usb@vger.kernel.org
54e5881d 12776T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12777S: Maintained
c2f01971 12778F: Documentation/hid/hiddev.txt
679655da 12779F: drivers/hid/usbhid/
1da177e4 12780
959eea21 12781USB ISP116X DRIVER
8b58be88 12782M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12783L: linux-usb@vger.kernel.org
959eea21 12784S: Maintained
679655da
JP
12785F: drivers/usb/host/isp116x*
12786F: include/linux/usb/isp116x.h
959eea21 12787
146498ea
WH
12788USB LAN78XX ETHERNET DRIVER
12789M: Woojung Huh <woojung.huh@microchip.com>
12790M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12791L: netdev@vger.kernel.org
12792S: Maintained
12793F: drivers/net/usb/lan78xx.*
12794
1da177e4 12795USB MASS STORAGE DRIVER
fc8b690d 12796M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12797L: linux-usb@vger.kernel.org
8836aeb8 12798L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12799S: Maintained
12800W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12801F: drivers/usb/storage/
1da177e4 12802
af39917d
CL
12803USB MIDI DRIVER
12804M: Clemens Ladisch <clemens@ladisch.de>
12805L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12806T: git git://git.alsa-project.org/alsa-kernel.git
12807S: Maintained
12808F: sound/usb/midi.*
12809
444ce9d4
JP
12810USB NETWORKING DRIVERS
12811L: linux-usb@vger.kernel.org
12812S: Odd Fixes
12813F: drivers/net/usb/
12814
1da177e4 12815USB OHCI DRIVER
578333ab 12816M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12817L: linux-usb@vger.kernel.org
578333ab 12818S: Maintained
679655da
JP
12819F: Documentation/usb/ohci.txt
12820F: drivers/usb/host/ohci*
1da177e4 12821
963ffa3e 12822USB OTG FSM (Finite State Machine)
60d77b3d 12823M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12824T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12825L: linux-usb@vger.kernel.org
12826S: Maintained
12827F: drivers/usb/common/usb-otg-fsm.c
12828
563da3a9
VM
12829USB OVER IP DRIVER
12830M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12831M: Shuah Khan <shuahkh@osg.samsung.com>
12832M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12833L: linux-usb@vger.kernel.org
12834S: Maintained
a6d6fc2b 12835F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12836F: drivers/usb/usbip/
12837F: tools/usb/usbip/
12838
1da177e4 12839USB PEGASUS DRIVER
a16b945c 12840M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12841L: linux-usb@vger.kernel.org
043600a6 12842L: netdev@vger.kernel.org
052e3128
PM
12843T: git git://github.com/petkan/pegasus.git
12844W: https://github.com/petkan/pegasus
1da177e4 12845S: Maintained
679655da 12846F: drivers/net/usb/pegasus.*
1da177e4 12847
d3ad558f 12848USB PHY LAYER
a55f6286 12849M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12850L: linux-usb@vger.kernel.org
12851T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12852S: Maintained
12853F: drivers/usb/phy/
d3ad558f 12854
73e4fb3f 12855USB PRINTER DRIVER (usblp)
8b58be88 12856M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12857L: linux-usb@vger.kernel.org
73e4fb3f 12858S: Supported
679655da 12859F: drivers/usb/class/usblp.c
1da177e4 12860
4521b477
BM
12861USB QMI WWAN NETWORK DRIVER
12862M: Bjørn Mork <bjorn@mork.no>
12863L: netdev@vger.kernel.org
12864S: Maintained
12865F: Documentation/ABI/testing/sysfs-class-net-qmi
12866F: drivers/net/usb/qmi_wwan.c
12867
1da177e4 12868USB RTL8150 DRIVER
a16b945c 12869M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12870L: linux-usb@vger.kernel.org
043600a6 12871L: netdev@vger.kernel.org
052e3128
PM
12872T: git git://github.com/petkan/rtl8150.git
12873W: https://github.com/petkan/rtl8150
1da177e4 12874S: Maintained
679655da 12875F: drivers/net/usb/rtl8150.c
1da177e4 12876
f896b796 12877USB SERIAL SUBSYSTEM
66085694 12878M: Johan Hovold <johan@kernel.org>
795fb7e7 12879L: linux-usb@vger.kernel.org
5ee05309 12880T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12881S: Maintained
679655da 12882F: Documentation/usb/usb-serial.txt
f896b796 12883F: drivers/usb/serial/
679655da 12884F: include/linux/usb/serial.h
1da177e4 12885
b3f0db1c
SG
12886USB SMSC75XX ETHERNET DRIVER
12887M: Steve Glendinning <steve.glendinning@shawell.net>
12888L: netdev@vger.kernel.org
12889S: Maintained
12890F: drivers/net/usb/smsc75xx.*
12891
2f7ca802 12892USB SMSC95XX ETHERNET DRIVER
90b24cfb 12893M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12894M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12895L: netdev@vger.kernel.org
90b24cfb 12896S: Maintained
679655da 12897F: drivers/net/usb/smsc95xx.*
2f7ca802 12898
1da177e4 12899USB SUBSYSTEM
879a5a00 12900M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12901L: linux-usb@vger.kernel.org
1da177e4 12902W: http://www.linux-usb.org
08deed1e 12903T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12904S: Supported
1700bd98 12905F: Documentation/devicetree/bindings/usb/
679655da 12906F: Documentation/usb/
679655da
JP
12907F: drivers/usb/
12908F: include/linux/usb.h
12909F: include/linux/usb/
1da177e4
LT
12910
12911USB UHCI DRIVER
8b58be88 12912M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12913L: linux-usb@vger.kernel.org
1da177e4 12914S: Maintained
679655da 12915F: drivers/usb/host/uhci*
1da177e4 12916
69ae9e3e 12917USB "USBNET" DRIVER FRAMEWORK
d8130624 12918M: Oliver Neukum <oneukum@suse.com>
043600a6 12919L: netdev@vger.kernel.org
69ae9e3e 12920W: http://www.linux-usb.org/usbnet
1da177e4 12921S: Maintained
679655da
JP
12922F: drivers/net/usb/usbnet.c
12923F: include/linux/usb/usbnet.h
1da177e4 12924
c0efd232 12925USB VIDEO CLASS
c53ac071 12926M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12927L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12928L: linux-media@vger.kernel.org
275ffde4 12929T: git git://linuxtv.org/media_tree.git
57c6d2e9 12930W: http://www.ideasonboard.org/uvc/
c0efd232 12931S: Maintained
0c0d06ca 12932F: drivers/media/usb/uvc/
6c0f0359 12933F: include/uapi/linux/uvcvideo.h
1da177e4 12934
b60b9c45
HV
12935USB VISION DRIVER
12936M: Hans Verkuil <hverkuil@xs4all.nl>
12937L: linux-media@vger.kernel.org
12938T: git git://linuxtv.org/media_tree.git
a825eaec 12939W: https://linuxtv.org
b60b9c45
HV
12940S: Odd Fixes
12941F: drivers/media/usb/usbvision/
12942
8282da47
LP
12943USB WEBCAM GADGET
12944M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12945L: linux-usb@vger.kernel.org
12946S: Maintained
3a83c16e 12947F: drivers/usb/gadget/function/*uvc*
faf2e1db 12948F: drivers/usb/gadget/legacy/webcam.c
8282da47 12949
bf164cc0 12950USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12951M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12952L: linux-wireless@vger.kernel.org
12953S: Maintained
679655da 12954F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12955
eb6bab13 12956USB XHCI DRIVER
03d85053 12957M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12958L: linux-usb@vger.kernel.org
12959S: Supported
36d0344c
SS
12960F: drivers/usb/host/xhci*
12961F: drivers/usb/host/pci-quirks*
eb6bab13 12962
1da177e4 12963USB ZD1201 DRIVER
4086b9ca 12964L: linux-wireless@vger.kernel.org
1da177e4 12965W: http://linux-lc100020.sourceforge.net
4086b9ca 12966S: Orphan
ed0ad06f 12967F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12968
b7eee616 12969USB ZR364XX DRIVER
8b58be88 12970M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12971L: linux-usb@vger.kernel.org
661263b5 12972L: linux-media@vger.kernel.org
275ffde4 12973T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12974W: http://royale.zerezo.com/zr364xx/
12975S: Maintained
618cd932 12976F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 12977F: drivers/media/usb/zr364xx/
b7eee616 12978
289fcff4
HK
12979ULPI BUS
12980M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12981L: linux-usb@vger.kernel.org
12982S: Maintained
12983F: drivers/usb/common/ulpi.c
12984F: include/linux/ulpi/
12985
e7839f25 12986USER-MODE LINUX (UML)
8b58be88 12987M: Jeff Dike <jdike@addtoit.com>
b15194b7 12988M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12989L: user-mode-linux-devel@lists.sourceforge.net
12990L: user-mode-linux-user@lists.sourceforge.net
12991W: http://user-mode-linux.sourceforge.net
9f273c24 12992T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12993S: Maintained
61516587 12994F: Documentation/virtual/uml/
679655da 12995F: arch/um/
b070989a 12996F: arch/x86/um/
679655da
JP
12997F: fs/hostfs/
12998F: fs/hppfs/
b7eee616 12999
e5f114e9 13000USERSPACE I/O (UIO)
879a5a00 13001M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 13002S: Maintained
3d3fecbd 13003T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
13004F: Documentation/DocBook/uio-howto.tmpl
13005F: drivers/uio/
13006F: include/linux/uio*.h
e5f114e9 13007
256cccbe 13008UTIL-LINUX PACKAGE
8b58be88 13009M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
13010L: util-linux@vger.kernel.org
13011W: http://en.wikipedia.org/wiki/Util-linux
13012T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
13013S: Maintained
13014
c1fd1c07 13015UVESAFB DRIVER
8b58be88 13016M: Michal Januszewski <spock@gentoo.org>
c69f677c 13017L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
13018W: http://dev.gentoo.org/~spock/projects/uvesafb/
13019S: Maintained
679655da 13020F: Documentation/fb/uvesafb.txt
8a61f013 13021F: drivers/video/fbdev/uvesafb.*
c1fd1c07 13022
456930d8
SA
13023VF610 NAND DRIVER
13024M: Stefan Agner <stefan@agner.ch>
13025L: linux-mtd@lists.infradead.org
13026S: Supported
13027F: drivers/mtd/nand/vf610_nfc.c
13028
4480f15b 13029VFAT/FAT/MSDOS FILESYSTEM
8b58be88 13030M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 13031S: Maintained
679655da
JP
13032F: Documentation/filesystems/vfat.txt
13033F: fs/fat/
1da177e4 13034
cba3345c
AW
13035VFIO DRIVER
13036M: Alex Williamson <alex.williamson@redhat.com>
13037L: kvm@vger.kernel.org
9f273c24 13038T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
13039S: Maintained
13040F: Documentation/vfio.txt
13041F: drivers/vfio/
13042F: include/linux/vfio.h
c117ab84 13043F: include/uapi/linux/vfio.h
cba3345c 13044
5188287a
KW
13045VFIO MEDIATED DEVICE DRIVERS
13046M: Kirti Wankhede <kwankhede@nvidia.com>
13047L: kvm@vger.kernel.org
13048S: Maintained
13049F: Documentation/vfio-mediated-device.txt
13050F: drivers/vfio/mdev/
13051F: include/linux/mdev.h
13052F: samples/vfio-mdev/
13053
a714ea5f
AW
13054VFIO PLATFORM DRIVER
13055M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13056L: kvm@vger.kernel.org
13057S: Maintained
13058F: drivers/vfio/platform/
13059
9e6f3438
PO
13060VIDEOBUF2 FRAMEWORK
13061M: Pawel Osciak <pawel@osciak.com>
13062M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 13063M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
13064L: linux-media@vger.kernel.org
13065S: Maintained
90d72ac6 13066F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
13067F: include/media/videobuf2-*
13068
06a8fc78
AH
13069VIRTIO AND VHOST VSOCK DRIVER
13070M: Stefan Hajnoczi <stefanha@redhat.com>
13071L: kvm@vger.kernel.org
13072L: virtualization@lists.linux-foundation.org
13073L: netdev@vger.kernel.org
13074S: Maintained
13075F: include/linux/virtio_vsock.h
13076F: include/uapi/linux/virtio_vsock.h
13077F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 13078F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
13079F: drivers/vhost/vsock.c
13080F: drivers/vhost/vsock.h
06a8fc78 13081
5523662e
SCP
13082VIRTUAL SERIO DEVICE DRIVER
13083M: Stephen Chandler Paul <thatslyude@gmail.com>
13084S: Maintained
13085F: drivers/input/serio/userio.c
13086F: include/uapi/linux/userio.h
13087
9a82446b 13088VIRTIO CONSOLE DRIVER
79134d11 13089M: Amit Shah <amit@kernel.org>
9a82446b
AS
13090L: virtualization@lists.linux-foundation.org
13091S: Maintained
13092F: drivers/char/virtio_console.c
13093F: include/linux/virtio_console.h
c117ab84 13094F: include/uapi/linux/virtio_console.h
9a82446b 13095
2426ec8f 13096VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 13097M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13098M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
13099L: virtualization@lists.linux-foundation.org
13100S: Maintained
0e4191fe 13101F: Documentation/devicetree/bindings/virtio/
2426ec8f 13102F: drivers/virtio/
c893c8d7 13103F: tools/virtio/
2426ec8f
MT
13104F: drivers/net/virtio_net.c
13105F: drivers/block/virtio_blk.c
13106F: include/linux/virtio_*.h
916cdabc 13107F: include/uapi/linux/virtio_*.h
dbaf0624 13108F: drivers/crypto/virtio/
2426ec8f 13109
f2dbda3b
CH
13110VIRTIO DRIVERS FOR S390
13111M: Christian Borntraeger <borntraeger@de.ibm.com>
13112M: Cornelia Huck <cornelia.huck@de.ibm.com>
13113L: linux-s390@vger.kernel.org
13114L: virtualization@lists.linux-foundation.org
13115L: kvm@vger.kernel.org
13116S: Supported
1b568d93 13117F: drivers/s390/virtio/
f2dbda3b 13118
4ad6ee91
GH
13119VIRTIO GPU DRIVER
13120M: David Airlie <airlied@linux.ie>
13121M: Gerd Hoffmann <kraxel@redhat.com>
13122L: dri-devel@lists.freedesktop.org
13123L: virtualization@lists.linux-foundation.org
0c19f97f 13124T: git git://git.kraxel.org/linux drm-qemu
4ad6ee91
GH
13125S: Maintained
13126F: drivers/gpu/drm/virtio/
13127F: include/uapi/linux/virtio_gpu.h
13128
3a4d5c94
MT
13129VIRTIO HOST (VHOST)
13130M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13131M: Jason Wang <jasowang@redhat.com>
3a4d5c94 13132L: kvm@vger.kernel.org
c996d8b9 13133L: virtualization@lists.linux-foundation.org
3a4d5c94 13134L: netdev@vger.kernel.org
9f273c24 13135T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
13136S: Maintained
13137F: drivers/vhost/
c117ab84 13138F: include/uapi/linux/vhost.h
3a4d5c94 13139
271c8651
GH
13140VIRTIO INPUT DRIVER
13141M: Gerd Hoffmann <kraxel@redhat.com>
13142S: Maintained
13143F: drivers/virtio/virtio_input.c
13144F: include/uapi/linux/virtio_input.h
13145
dbaf0624
G
13146VIRTIO CRYPTO DRIVER
13147M: Gonglei <arei.gonglei@huawei.com>
13148L: virtualization@lists.linux-foundation.org
13149L: linux-crypto@vger.kernel.org
13150S: Maintained
13151F: drivers/crypto/virtio/
13152F: include/uapi/linux/virtio_crypto.h
13153
1da177e4 13154VIA RHINE NETWORK DRIVER
210347e1 13155S: Orphan
f2148a47 13156F: drivers/net/ethernet/via/via-rhine.c
1da177e4 13157
f0bf7f61 13158VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 13159M: Bruce Chang <brucechang@via.com.tw>
8b58be88 13160M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
13161S: Maintained
13162F: drivers/mmc/host/via-sdmmc.c
13163
69e4a7c2 13164VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 13165M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 13166L: linux-fbdev@vger.kernel.org
69e4a7c2 13167S: Maintained
c7babebd
FTS
13168F: include/linux/via-core.h
13169F: include/linux/via-gpio.h
13170F: include/linux/via_i2c.h
8a61f013 13171F: drivers/video/fbdev/via/
69e4a7c2 13172
01f20734 13173VIA VELOCITY NETWORK DRIVER
8b58be88 13174M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
13175L: netdev@vger.kernel.org
13176S: Maintained
f2148a47 13177F: drivers/net/ethernet/via/via-velocity.*
1da177e4 13178
f73f8173
AW
13179VIRT LIB
13180M: Alex Williamson <alex.williamson@redhat.com>
13181M: Paolo Bonzini <pbonzini@redhat.com>
13182L: kvm@vger.kernel.org
13183S: Supported
13184F: virt/lib/
13185
77911fd2 13186VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
13187M: Hans Verkuil <hverkuil@xs4all.nl>
13188L: linux-media@vger.kernel.org
13189T: git git://linuxtv.org/media_tree.git
a825eaec 13190W: https://linuxtv.org
0b7bc1fa 13191S: Maintained
77911fd2 13192F: drivers/media/platform/vivid/*
0b7bc1fa 13193
be7f8273 13194VLAN (802.1Q)
8b58be88 13195M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
13196L: netdev@vger.kernel.org
13197S: Maintained
679655da
JP
13198F: drivers/net/macvlan.c
13199F: include/linux/if_*vlan.h
13200F: net/8021q/
be7f8273 13201
55e331cf 13202VLYNQ BUS
08eeb306 13203M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 13204L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
13205S: Maintained
13206F: drivers/vlynq/vlynq.c
13207F: include/linux/vlynq.h
13208
390beae4 13209VME SUBSYSTEM
74c600e3 13210M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 13211M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
13212M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13213L: devel@driverdev.osuosl.org
13214S: Maintained
13215T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 13216F: Documentation/driver-api/vme.rst
390beae4
MW
13217F: drivers/staging/vme/
13218F: drivers/vme/
13219F: include/linux/vme*
13220
4488e09b
AK
13221VMWARE HYPERVISOR INTERFACE
13222M: Alok Kataria <akataria@vmware.com>
13223L: virtualization@lists.linux-foundation.org
13224S: Supported
13225F: arch/x86/kernel/cpu/vmware.c
13226
73b35d07
DT
13227VMWARE BALLOON DRIVER
13228M: Xavier Deguillard <xdeguillard@vmware.com>
13229M: Philip Moltmann <moltmann@vmware.com>
13230M: "VMware, Inc." <pv-drivers@vmware.com>
13231L: linux-kernel@vger.kernel.org
13232S: Maintained
13233F: drivers/misc/vmw_balloon.c
13234
8b8be51b
TH
13235VMWARE VMMOUSE SUBDRIVER
13236M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13237M: "VMware, Inc." <pv-drivers@vmware.com>
13238L: linux-input@vger.kernel.org
13239S: Maintained
13240F: drivers/input/mouse/vmmouse.c
13241F: drivers/input/mouse/vmmouse.h
13242
d1a890fa 13243VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 13244M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
13245M: "VMware, Inc." <pv-drivers@vmware.com>
13246L: netdev@vger.kernel.org
13247S: Maintained
13248F: drivers/net/vmxnet3/
d1a890fa 13249
851b1642 13250VMware PVSCSI driver
29374ec6 13251M: Jim Gill <jgill@vmware.com>
851b1642
AK
13252M: VMware PV-Drivers <pv-drivers@vmware.com>
13253L: linux-scsi@vger.kernel.org
13254S: Maintained
13255F: drivers/scsi/vmw_pvscsi.c
13256F: drivers/scsi/vmw_pvscsi.h
13257
29c8d9eb
AR
13258VMWARE PVRDMA DRIVER
13259M: Adit Ranadive <aditr@vmware.com>
13260M: VMware PV-Drivers <pv-drivers@vmware.com>
13261L: linux-rdma@vger.kernel.org
13262S: Maintained
13263F: drivers/infiniband/hw/vmw_pvrdma/
13264
e53e86c7 13265VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 13266M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 13267M: Mark Brown <broonie@kernel.org>
5cdeb2c8 13268L: linux-kernel@vger.kernel.org
1dd68f01 13269W: http://www.slimlogic.co.uk/?p=48
6febb5ab 13270T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 13271S: Supported
9d2597e8 13272F: Documentation/devicetree/bindings/regulator/
679655da 13273F: drivers/regulator/
9d2597e8 13274F: include/dt-bindings/regulator/
679655da 13275F: include/linux/regulator/
e53e86c7 13276
081958eb
DA
13277VRF
13278M: David Ahern <dsa@cumulusnetworks.com>
13279M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13280L: netdev@vger.kernel.org
13281S: Maintained
13282F: drivers/net/vrf.c
562d897d 13283F: Documentation/networking/vrf.txt
081958eb 13284
ab41319e 13285VT1211 HARDWARE MONITOR DRIVER
8b58be88 13286M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 13287L: linux-hwmon@vger.kernel.org
ab41319e 13288S: Maintained
679655da
JP
13289F: Documentation/hwmon/vt1211
13290F: drivers/hwmon/vt1211.c
ab41319e 13291
1de9e371 13292VT8231 HARDWARE MONITOR DRIVER
8b58be88 13293M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 13294L: linux-hwmon@vger.kernel.org
1de9e371 13295S: Maintained
679655da 13296F: drivers/hwmon/vt8231.c
1de9e371 13297
88095e7b
TO
13298VUB300 USB to SDIO/SD/MMC bridge chip
13299M: Tony Olech <tony.olech@elandigitalsystems.com>
13300L: linux-mmc@vger.kernel.org
13301L: linux-usb@vger.kernel.org
13302S: Supported
13303F: drivers/mmc/host/vub300.c
13304
1da177e4 13305W1 DALLAS'S 1-WIRE BUS
a8018766 13306M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 13307S: Maintained
679655da
JP
13308F: Documentation/w1/
13309F: drivers/w1/
1da177e4 13310
13927079 13311W83791D HARDWARE MONITORING DRIVER
8b58be88 13312M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 13313L: linux-hwmon@vger.kernel.org
25845c22 13314S: Maintained
679655da
JP
13315F: Documentation/hwmon/w83791d
13316F: drivers/hwmon/w83791d.c
13927079 13317
61db011d 13318W83793 HARDWARE MONITORING DRIVER
8b58be88 13319M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 13320L: linux-hwmon@vger.kernel.org
61db011d 13321S: Maintained
679655da
JP
13322F: Documentation/hwmon/w83793
13323F: drivers/hwmon/w83793.c
61db011d 13324
e3760b43 13325W83795 HARDWARE MONITORING DRIVER
d8130624 13326M: Jean Delvare <jdelvare@suse.com>
968ce1b1 13327L: linux-hwmon@vger.kernel.org
e3760b43
JD
13328S: Maintained
13329F: drivers/hwmon/w83795.c
13330
1da177e4 13331W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 13332M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13333S: Maintained
679655da 13334F: drivers/mmc/host/wbsd.*
1da177e4 13335
b4e05923
HG
13336WACOM PROTOCOL 4 SERIAL TABLETS
13337M: Julian Squires <julian@cipht.net>
13338M: Hans de Goede <hdegoede@redhat.com>
13339L: linux-input@vger.kernel.org
13340S: Maintained
13341F: drivers/input/tablet/wacom_serial4.c
13342
3527761c 13343WATCHDOG DEVICE DRIVERS
8b58be88 13344M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13345R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13346L: linux-watchdog@vger.kernel.org
13347W: http://www.linux-watchdog.org/
f599aaf0 13348T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13349S: Maintained
540be8b2 13350F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13351F: Documentation/watchdog/
13352F: drivers/watchdog/
13353F: include/linux/watchdog.h
c117ab84 13354F: include/uapi/linux/watchdog.h
3527761c 13355
b22e00f3
DH
13356WIIMOTE HID DRIVER
13357M: David Herrmann <dh.herrmann@googlemail.com>
13358L: linux-input@vger.kernel.org
13359S: Maintained
13360F: drivers/hid/hid-wiimote*
13361
e258b80e 13362WINBOND CIR DRIVER
364e9e18 13363M: David Härdeman <david@hardeman.nu>
e258b80e 13364S: Maintained
116ab806 13365F: drivers/media/rc/winbond-cir.c
e258b80e 13366
c36a483d
WBG
13367WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13368M: William Breathitt Gray <vilhelm.gray@gmail.com>
13369L: linux-watchdog@vger.kernel.org
13370S: Maintained
13371F: drivers/watchdog/ebc-c384_wdt.c
13372
9c26df9b
WBG
13373WINSYSTEMS WS16C48 GPIO DRIVER
13374M: William Breathitt Gray <vilhelm.gray@gmail.com>
13375L: linux-gpio@vger.kernel.org
13376S: Maintained
13377F: drivers/gpio/gpio-ws16c48.c
e258b80e 13378
8a70da82 13379WIMAX STACK
8b58be88 13380M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13381M: linux-wimax@intel.com
49e7d9df 13382L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13383S: Supported
13384W: http://linuxwimax.org
315987dc 13385F: Documentation/wimax/README.wimax
315987dc
JP
13386F: include/linux/wimax/debug.h
13387F: include/net/wimax.h
c117ab84 13388F: include/uapi/linux/wimax.h
315987dc 13389F: net/wimax/
8a70da82 13390
5fc14680 13391WISTRON LAPTOP BUTTON DRIVER
8b58be88 13392M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13393S: Maintained
679655da 13394F: drivers/input/misc/wistron_btns.c
5fc14680 13395
1da177e4 13396WL3501 WIRELESS PCMCIA CARD DRIVER
724c6b35 13397L: linux-wireless@vger.kernel.org
0c59d281 13398S: Odd fixes
679655da 13399F: drivers/net/wireless/wl3501*
1da177e4 13400
055bcbcb 13401WOLFSON MICROELECTRONICS DRIVERS
fef95164 13402L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13403T: git https://github.com/CirrusLogic/linux-drivers.git
13404W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13405S: Supported
3768f0b1 13406F: Documentation/hwmon/wm83??
f494993f
CK
13407F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13408F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13409F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13410F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13411F: drivers/clk/clk-wm83*.c
9c309598 13412F: drivers/extcon/extcon-arizona.c
b75ea16a 13413F: drivers/leds/leds-wm83*.c
25b273ba 13414F: drivers/gpio/gpio-*wm*.c
9c309598 13415F: drivers/gpio/gpio-arizona.c
d22b0869 13416F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13417F: drivers/input/misc/wm831x-on.c
13418F: drivers/input/touchscreen/wm831x-ts.c
13419F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13420F: drivers/mfd/arizona*
13421F: drivers/mfd/wm*.c
12ebc137 13422F: drivers/mfd/cs47l24*
8c0984e5 13423F: drivers/power/supply/wm83*.c
b75ea16a
MB
13424F: drivers/rtc/rtc-wm83*.c
13425F: drivers/regulator/wm8*.c
3860e6c4 13426F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13427F: drivers/watchdog/wm83*_wdt.c
9c309598 13428F: include/linux/mfd/arizona/
3860e6c4 13429F: include/linux/mfd/wm831x/
b75ea16a 13430F: include/linux/mfd/wm8350/
3768f0b1 13431F: include/linux/mfd/wm8400*
59ec6da2 13432F: include/linux/wm97xx.h
055bcbcb 13433F: include/sound/wm????.h
9c309598 13434F: sound/soc/codecs/arizona.?
055bcbcb 13435F: sound/soc/codecs/wm*
12ebc137 13436F: sound/soc/codecs/cs47l24*
b75ea16a 13437
3e6cd7a4
TH
13438WORKQUEUE
13439M: Tejun Heo <tj@kernel.org>
badb7f5e 13440R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13441T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13442S: Maintained
13443F: include/linux/workqueue.h
13444F: kernel/workqueue.c
e7f08ffb 13445F: Documentation/core-api/workqueue.rst
3e6cd7a4 13446
39ac9f48
CYT
13447X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13448M: Chen-Yu Tsai <wens@csie.org>
13449L: linux-kernel@vger.kernel.org
13450S: Maintained
13451N: axp[128]
13452
1da177e4 13453X.25 NETWORK LAYER
8bf28059 13454M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13455L: linux-x25@vger.kernel.org
8bf28059 13456S: Odd Fixes
679655da
JP
13457F: Documentation/networking/x25*
13458F: include/net/x25*
13459F: net/x25/
1da177e4 13460
e2d1d6c0 13461X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13462M: Thomas Gleixner <tglx@linutronix.de>
13463M: Ingo Molnar <mingo@redhat.com>
13464M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13465M: x86@kernel.org
981c3a4f 13466L: linux-kernel@vger.kernel.org
75fc2d37 13467T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13468S: Maintained
679655da
JP
13469F: Documentation/x86/
13470F: arch/x86/
e2d1d6c0 13471
d0944853 13472X86 PLATFORM DRIVERS
e181ba15 13473M: Darren Hart <dvhart@infradead.org>
7b9e1d89 13474M: Andy Shevchenko <andy@infradead.org>
d0944853 13475L: platform-driver-x86@vger.kernel.org
e181ba15 13476T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13477S: Maintained
14430813 13478F: drivers/platform/x86/
3a4bceef 13479F: drivers/platform/olpc/
d0944853 13480
c1f5c54b
IM
13481X86 MCE INFRASTRUCTURE
13482M: Tony Luck <tony.luck@intel.com>
487ba8e8 13483M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13484L: linux-edac@vger.kernel.org
13485S: Maintained
13486F: arch/x86/kernel/cpu/mcheck/*
13487
79ebdc95
BP
13488X86 MICROCODE UPDATE SUPPORT
13489M: Borislav Petkov <bp@alien8.de>
13490S: Maintained
13491F: arch/x86/kernel/cpu/microcode/*
13492
f0905c5a
AL
13493X86 VDSO
13494M: Andy Lutomirski <luto@amacapital.net>
13495L: linux-kernel@vger.kernel.org
13496T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13497S: Maintained
d603c8e1 13498F: arch/x86/entry/vdso/
f0905c5a 13499
d6fad502 13500XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13501M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13502M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13503L: linux-media@vger.kernel.org
a825eaec 13504W: https://linuxtv.org
d6fad502
MCC
13505T: git git://linuxtv.org/media_tree.git
13506S: Maintained
13507F: drivers/media/tuners/tuner-xc2028.*
13508
c4468085 13509XEN HYPERVISOR INTERFACE
3eeef8f7 13510M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
101ecde5 13511M: Juergen Gross <jgross@suse.com>
11dbb52b 13512L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13513T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13514S: Supported
13515F: arch/x86/xen/
13516F: drivers/*/xen-*front.c
13517F: drivers/xen/
13518F: arch/x86/include/asm/xen/
13519F: include/xen/
c117ab84 13520F: include/uapi/xen/
c4468085 13521
77bfb479 13522XEN HYPERVISOR ARM
85d1a29d 13523M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13524L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13525S: Maintained
77bfb479
SS
13526F: arch/arm/xen/
13527F: arch/arm/include/asm/xen/
13528
b475e83f 13529XEN HYPERVISOR ARM64
85d1a29d 13530M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13531L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13532S: Maintained
b475e83f
SS
13533F: arch/arm64/xen/
13534F: arch/arm64/include/asm/xen/
13535
9b57e1a7 13536XEN NETWORK BACKEND DRIVER
8386040b 13537M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13538M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13539L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13540L: netdev@vger.kernel.org
13541S: Supported
13542F: drivers/net/xen-netback/*
13543
c5f8e29d
KRW
13544XEN PCI SUBSYSTEM
13545M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13546L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13547S: Supported
13548F: arch/x86/pci/*xen*
13549F: drivers/pci/*xen*
13550
a2c5ae65
KRW
13551XEN BLOCK SUBSYSTEM
13552M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13553M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13554L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13555S: Supported
13556F: drivers/block/xen-blkback/*
13557F: drivers/block/xen*
13558
15d03609
JG
13559XEN PVSCSI DRIVERS
13560M: Juergen Gross <jgross@suse.com>
13561L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13562L: linux-scsi@vger.kernel.org
13563S: Supported
13564F: drivers/scsi/xen-scsifront.c
13565F: drivers/xen/xen-scsiback.c
13566F: include/xen/interface/io/vscsiif.h
13567
c5f8e29d
KRW
13568XEN SWIOTLB SUBSYSTEM
13569M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13570L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13571S: Supported
13572F: arch/x86/xen/*swiotlb*
13573F: drivers/xen/*swiotlb*
13574
1da177e4 13575XFS FILESYSTEM
721a0edf 13576M: Darrick J. Wong <darrick.wong@oracle.com>
541d48f0
DC
13577M: linux-xfs@vger.kernel.org
13578L: linux-xfs@vger.kernel.org
13579W: http://xfs.org/
721a0edf 13580T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
1da177e4 13581S: Supported
679655da
JP
13582F: Documentation/filesystems/xfs.txt
13583F: fs/xfs/
1da177e4 13584
8a3b7a25 13585XILINX AXI ETHERNET DRIVER
59a54f30
MS
13586M: Anirudha Sarangi <anirudh@xilinx.com>
13587M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13588S: Maintained
13589F: drivers/net/ethernet/xilinx/xilinx_axienet*
13590
238b8721 13591XILINX UARTLITE SERIAL DRIVER
8b58be88 13592M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13593L: linux-serial@vger.kernel.org
13594S: Maintained
df621252 13595F: drivers/tty/serial/uartlite.c
238b8721 13596
df330515
LP
13597XILINX VIDEO IP CORES
13598M: Hyun Kwon <hyun.kwon@xilinx.com>
13599M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13600L: linux-media@vger.kernel.org
13601T: git git://linuxtv.org/media_tree.git
13602S: Supported
13603F: Documentation/devicetree/bindings/media/xilinx/
13604F: drivers/media/platform/xilinx/
a5562f65 13605F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13606
74316949
EB
13607XILLYBUS DRIVER
13608M: Eli Billauer <eli.billauer@gmail.com>
13609L: linux-kernel@vger.kernel.org
13610S: Supported
13611F: drivers/char/xillybus/
13612
f620e4b8
MF
13613XTENSA XTFPGA PLATFORM SUPPORT
13614M: Max Filippov <jcmvbkbc@gmail.com>
13615L: linux-xtensa@linux-xtensa.org
13616S: Maintained
13617F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13618F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13619
1da177e4 13620YAM DRIVER FOR AX.25
8b58be88 13621M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13622L: linux-hams@vger.kernel.org
13623S: Maintained
679655da
JP
13624F: drivers/net/hamradio/yam*
13625F: include/linux/yam.h
1da177e4 13626
af64a5eb 13627YEALINK PHONE DRIVER
8b58be88 13628M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13629L: usbb2k-api-dev@nongnu.org
13630S: Maintained
679655da
JP
13631F: Documentation/input/yealink.txt
13632F: drivers/input/misc/yealink.*
af64a5eb 13633
1da177e4 13634Z8530 DRIVER FOR AX.25
8b58be88 13635M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13636W: http://yaina.de/jreuter/
13637W: http://www.qsl.net/dl1bke/
13638L: linux-hams@vger.kernel.org
13639S: Maintained
679655da
JP
13640F: Documentation/networking/z8530drv.txt
13641F: drivers/net/hamradio/*scc.c
13642F: drivers/net/hamradio/z8530.h
1da177e4 13643
0cf31ec1 13644ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13645M: Seth Jennings <sjenning@redhat.com>
aab45453 13646M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
13647L: linux-mm@kvack.org
13648S: Maintained
13649F: mm/zbud.c
13650F: include/linux/zbud.h
13651
7c0c3afb 13652ZD1211RW WIRELESS DRIVER
8b58be88
JP
13653M: Daniel Drake <dsd@gentoo.org>
13654M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13655W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13656L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13657L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13658S: Maintained
6948300c 13659F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13660
20263029
DS
13661ZPOOL COMPRESSED PAGE STORAGE API
13662M: Dan Streetman <ddstreet@ieee.org>
13663L: linux-mm@kvack.org
13664S: Maintained
13665F: mm/zpool.c
13666F: include/linux/zpool.h
13667
1da177e4 13668ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13669L: mjpeg-users@lists.sourceforge.net
f63145e2 13670L: linux-media@vger.kernel.org
1da177e4 13671W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13672T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13673S: Odd Fixes
90d72ac6 13674F: drivers/media/pci/zoran/
1da177e4 13675
6920f2cc
MK
13676ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13677M: Minchan Kim <minchan@kernel.org>
13678M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13679R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13680L: linux-kernel@vger.kernel.org
13681S: Maintained
13682F: drivers/block/zram/
13683F: Documentation/blockdev/zram.txt
13684
8b4a4080 13685ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13686M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13687S: Maintained
df621252 13688F: drivers/tty/serial/zs.*
8b4a4080 13689
eae70d06
MK
13690ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13691M: Minchan Kim <minchan@kernel.org>
13692M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13693R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13694L: linux-mm@kvack.org
13695S: Maintained
13696F: mm/zsmalloc.c
13697F: include/linux/zsmalloc.h
d02be50d 13698F: Documentation/vm/zsmalloc.txt
eae70d06 13699
0cf31ec1 13700ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13701M: Seth Jennings <sjenning@redhat.com>
534c9dc9 13702M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
13703L: linux-mm@kvack.org
13704S: Maintained
13705F: mm/zswap.c
13706
1da177e4 13707THE REST
8b58be88 13708M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13709L: linux-kernel@vger.kernel.org
8a6e2535 13710Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13711T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13712S: Buried alive in reporters
34d03cc1
JP
13713F: *
13714F: */