]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - MAINTAINERS
xfrm: policy: remove garbage_collect callback
[mirror_ubuntu-artful-kernel.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
8c27ceff 38 See Documentation/process/coding-style.rst for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
8c27ceff 44 See Documentation/process/submitting-patches.rst for details.
f70f873b 45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
8c27ceff 57 Documentation/process/submitting-patches.rst.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
2de2bd95
JN
77 B: URI for where to file bugs. A web-page with detailed bug
78 filing info, a direct bug tracker link, or a mailto: URI.
57599f9b
JN
79 C: URI for chat protocol, server and channel where developers
80 usually hang out, for example irc://server/channel.
8a6e2535 81 Q: Patchwork web based patch tracking system site
cea8321c
JP
82 T: SCM tree type and location.
83 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
84 S: Status, one of the following:
85 Supported: Someone is actually paid to look after this.
86 Maintained: Someone actually looks after it.
87 Odd Fixes: It has a maintainer but they don't have time to do
88 much other than throw the odd patch in. See below..
89 Orphan: No current maintainer [but maybe you could take the
90 role as you write your new code].
91 Obsolete: Old code. Something tagged obsolete generally means
92 it has been replaced by a better system and you
93 should be using that.
94 F: Files and directories with wildcard patterns.
95 A trailing slash includes all files and subdirectory files.
96 F: drivers/net/ all files in and below drivers/net
97 F: drivers/net/* all files in drivers/net, but not below
98 F: */net/* all files in "any top level directory"/net
99 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
100 N: Files and directories with regex patterns.
101 N: [^a-z]tegra all files whose path contains the word tegra
102 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
103 scripts/get_maintainer.pl has different behavior for files that
104 match F: pattern and matches of N: patterns. By default,
105 get_maintainer will not look at git log history when an F: pattern
106 match occurs. When an N: match occurs, git log history is used
107 to also notify the people that have git commit signatures.
c7c4fb18
JP
108 X: Files and directories that are NOT maintained, same rules as F:
109 Files exclusions are tested before file matches.
110 Can be useful for excluding a specific subdirectory, for instance:
111 F: net/
112 X: net/ipv6/
113 matches all files in and below net excluding net/ipv6/
114 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 115 patch or file. For instance:
c7c4fb18 116 K: of_get_profile
bbbe96ed 117 matches patches or files that contain "of_get_profile"
c7c4fb18 118 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
119 matches patches or files that contain one or more of the words
120 printk, pr_info or pr_err
c7c4fb18 121 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
122
123Note: For the hard of thinking, this list is meant to remain in alphabetical
124order. If you could add yourselves to it in alphabetical order that would be
125so much easier [Ed]
126
c7c4fb18 127Maintainers List (try to look for most precise areas first)
1da177e4 128
c7c4fb18 129 -----------------------------------
679655da 130
a6d89915 1313C59X NETWORK DRIVER
8b58be88 132M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
133L: netdev@vger.kernel.org
134S: Maintained
679655da 135F: Documentation/networking/vortex.txt
ca7a8e85 136F: drivers/net/ethernet/3com/3c59x.c
a6d89915 137
1da177e4 1383CR990 NETWORK DRIVER
8b58be88 139M: David Dillow <dave@thedillows.org>
979b6c13 140L: netdev@vger.kernel.org
1da177e4 141S: Maintained
ca7a8e85 142F: drivers/net/ethernet/3com/typhoon*
1da177e4 143
c4de0ceb 1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
2c9bce5b 145M: Adam Radford <aradford@gmail.com>
1da177e4 146L: linux-scsi@vger.kernel.org
c4de0ceb 147W: http://www.lsi.com
1da177e4 148S: Supported
c4de0ceb 149F: drivers/scsi/3w-*
1da177e4
LT
150
15153C700 AND 53C700-66 SCSI DRIVER
8b58be88 152M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
153L: linux-scsi@vger.kernel.org
154S: Maintained
679655da 155F: drivers/scsi/53c700*
1da177e4 156
68d96dcf 1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
aff3eaa0 158M: Alexander Aring <aar@pengutronix.de>
6970c34c 159M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 160L: linux-bluetooth@vger.kernel.org
ebef9c12 161L: linux-wpan@vger.kernel.org
68d96dcf
AA
162S: Maintained
163F: net/6lowpan/
6304f8fc 164F: include/net/6lowpan.h
ea9eb698 165F: Documentation/networking/6lowpan.txt
68d96dcf 166
1da177e4 1676PACK NETWORK DRIVER FOR AX.25
8b58be88 168M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
169L: linux-hams@vger.kernel.org
170S: Maintained
679655da 171F: drivers/net/hamradio/6pack.c
1da177e4 172
1da177e4 1738169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 174M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 175L: netdev@vger.kernel.org
1da177e4 176S: Maintained
a8fe65b8 177F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
178
1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4 181L: linux-serial@vger.kernel.org
8ee16a1b 182S: Maintained
08deed1e 183T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 184F: drivers/tty/serial/8250*
679655da 185F: include/linux/serial_8250.h
1da177e4
LT
186
1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 188L: netdev@vger.kernel.org
0cf445ce 189S: Orphan / Obsolete
644570b8 190F: drivers/net/ethernet/8390/
1da177e4 191
67543e50 1929P FILE SYSTEM
8b58be88
JP
193M: Eric Van Hensbergen <ericvh@gmail.com>
194M: Ron Minnich <rminnich@sandia.gov>
195M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 196L: v9fs-developer@lists.sourceforge.net
27a2a5ff 197W: http://swik.net/v9fs
8a6e2535 198Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 200S: Maintained
679655da
JP
201F: Documentation/filesystems/9p.txt
202F: fs/9p/
2315cb14
RL
203F: net/9p/
204F: include/net/9p/
205F: include/uapi/linux/virtio_9p.h
206F: include/trace/events/9p.h
207
67543e50 208
91952bc0
AP
209A8293 MEDIA DRIVER
210M: Antti Palosaari <crope@iki.fi>
211L: linux-media@vger.kernel.org
a825eaec 212W: https://linuxtv.org
91952bc0
AP
213W: http://palosaari.fi/linux/
214Q: http://patchwork.linuxtv.org/project/linux-media/list/
215T: git git://linuxtv.org/anttip/media_tree.git
216S: Maintained
217F: drivers/media/dvb-frontends/a8293*
218
e2d1d6c0 219AACRAID SCSI RAID DRIVER
2a81ffdd 220M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
221L: linux-scsi@vger.kernel.org
222W: http://www.adaptec.com/
1da177e4 223S: Supported
679655da
JP
224F: Documentation/scsi/aacraid.txt
225F: drivers/scsi/aacraid/
1da177e4 226
ea8f8fc8
JT
227ABI/API
228L: linux-api@vger.kernel.org
ea8f8fc8 229F: include/linux/syscalls.h
ea8f8fc8
JT
230F: kernel/sys_ni.c
231
249e3c85 232ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 233M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 234L: linux-hwmon@vger.kernel.org
f2b84bbc 235S: Maintained
679655da 236F: drivers/hwmon/abituguru.c
f2b84bbc 237
249e3c85 238ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 239M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 240L: linux-hwmon@vger.kernel.org
249e3c85 241S: Maintained
679655da 242F: drivers/hwmon/abituguru3.c
249e3c85 243
1b06d64f
WBG
244ACCES 104-DIO-48E GPIO DRIVER
245M: William Breathitt Gray <vilhelm.gray@gmail.com>
246L: linux-gpio@vger.kernel.org
247S: Maintained
248F: drivers/gpio/gpio-104-dio-48e.c
249
6ddcf9b4
WBG
250ACCES 104-IDI-48 GPIO DRIVER
251M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
252L: linux-gpio@vger.kernel.org
253S: Maintained
254F: drivers/gpio/gpio-104-idi-48.c
255
e2558989
WBG
256ACCES 104-IDIO-16 GPIO DRIVER
257M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
258L: linux-gpio@vger.kernel.org
259S: Maintained
260F: drivers/gpio/gpio-104-idio-16.c
261
28e5d3bb
WBG
262ACCES 104-QUAD-8 IIO DRIVER
263M: William Breathitt Gray <vilhelm.gray@gmail.com>
264L: linux-iio@vger.kernel.org
265S: Maintained
266F: drivers/iio/counter/104-quad-8.c
267
1da177e4 268ACENIC DRIVER
8b58be88 269M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
270L: linux-acenic@sunsite.dk
271S: Maintained
531c4f89 272F: drivers/net/ethernet/alteon/acenic*
1da177e4 273
e86435eb 274ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 275M: Peter Feuerer <peter@piie.net>
d0944853 276L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
277W: http://piie.net/?section=acerhdf
278S: Maintained
279F: drivers/platform/x86/acerhdf.c
e86435eb 280
745a5d21 281ACER WMI LAPTOP EXTRAS
182ae55c 282M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 283L: platform-driver-x86@vger.kernel.org
745a5d21 284S: Maintained
679655da 285F: drivers/platform/x86/acer-wmi.c
745a5d21 286
1da177e4 287ACPI
9c3646d1 288M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 289M: Len Brown <lenb@kernel.org>
6968e50c 290L: linux-acpi@vger.kernel.org
360818b8
RW
291W: https://01.org/linux-acpi
292Q: https://patchwork.kernel.org/project/linux-acpi/list/
293T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 294B: https://bugzilla.kernel.org
8b59a454 295S: Supported
679655da
JP
296F: drivers/acpi/
297F: drivers/pnp/pnpacpi/
298F: include/linux/acpi.h
43368e74 299F: include/acpi/
3a75ef0c 300F: Documentation/acpi/
89ca78a0 301F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 302F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
303F: drivers/pci/*acpi*
304F: drivers/pci/*/*acpi*
305F: drivers/pci/*/*/*acpi*
3a75ef0c 306F: tools/power/acpi/
8b59a454 307
3774929d
RW
308ACPI COMPONENT ARCHITECTURE (ACPICA)
309M: Robert Moore <robert.moore@intel.com>
310M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 311M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
312L: linux-acpi@vger.kernel.org
313L: devel@acpica.org
314W: https://acpica.org/
315W: https://github.com/acpica/acpica/
316Q: https://patchwork.kernel.org/project/linux-acpi/list/
317T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443
RW
318B: https://bugzilla.kernel.org
319B: https://bugs.acpica.org
3774929d
RW
320S: Supported
321F: drivers/acpi/acpica/
322F: include/acpi/
2754c447 323F: tools/power/acpi/
3774929d 324
8b59a454 325ACPI FAN DRIVER
8b58be88 326M: Zhang Rui <rui.zhang@intel.com>
8b59a454 327L: linux-acpi@vger.kernel.org
5ca92bd9 328W: https://01.org/linux-acpi
68656443 329B: https://bugzilla.kernel.org
8b59a454 330S: Supported
679655da 331F: drivers/acpi/fan.c
1da177e4 332
daeb2016
LP
333ACPI FOR ARM64 (ACPI/arm64)
334M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
335M: Hanjun Guo <hanjun.guo@linaro.org>
336M: Sudeep Holla <sudeep.holla@arm.com>
337L: linux-acpi@vger.kernel.org
338S: Maintained
339F: drivers/acpi/arm64
340
8b59a454 341ACPI THERMAL DRIVER
8b58be88 342M: Zhang Rui <rui.zhang@intel.com>
8b59a454 343L: linux-acpi@vger.kernel.org
5ca92bd9 344W: https://01.org/linux-acpi
68656443 345B: https://bugzilla.kernel.org
8b59a454 346S: Supported
679655da 347F: drivers/acpi/*thermal*
998be20f 348
359acec8 349ACPI VIDEO DRIVER
8b58be88 350M: Zhang Rui <rui.zhang@intel.com>
8b59a454 351L: linux-acpi@vger.kernel.org
5ca92bd9 352W: https://01.org/linux-acpi
68656443 353B: https://bugzilla.kernel.org
8b59a454 354S: Supported
86f98a3a 355F: drivers/acpi/acpi_video.c
998be20f 356
bff431e4 357ACPI WMI DRIVER
d0944853 358L: platform-driver-x86@vger.kernel.org
5b927259 359S: Orphan
679655da 360F: drivers/platform/x86/wmi.c
bff431e4 361
2f39d519 362AD1889 ALSA SOUND DRIVER
8b58be88 363M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
364W: http://wiki.parisc-linux.org/AD1889
365L: linux-parisc@vger.kernel.org
366S: Maintained
679655da 367F: sound/pci/ad1889.*
2f39d519 368
527a1a83
MH
369AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
370M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 371W: http://wiki.analog.com/AD5254
a4edbc10 372W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
373S: Supported
374F: drivers/misc/ad525x_dpot.c
375
376AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
377M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 378W: http://wiki.analog.com/AD5398
a4edbc10 379W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
380S: Supported
381F: drivers/regulator/ad5398.c
382
383AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
384M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 385W: http://wiki.analog.com/AD7142
a4edbc10 386W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
387S: Supported
388F: drivers/input/misc/ad714x.c
389
390AD7877 TOUCHSCREEN DRIVER
391M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 392W: http://wiki.analog.com/AD7877
a4edbc10 393W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
394S: Supported
395F: drivers/input/touchscreen/ad7877.c
396
397AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
398M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 399W: http://wiki.analog.com/AD7879
a4edbc10 400W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
401S: Supported
402F: drivers/input/touchscreen/ad7879.c
403
1330b0dc 404ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 405M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
406S: Maintained
407
7302b9d9
MH
408ADF7242 IEEE 802.15.4 RADIO DRIVER
409M: Michael Hennerich <michael.hennerich@analog.com>
410W: https://wiki.analog.com/ADF7242
411W: http://ez.analog.com/community/linux-device-drivers
412L: linux-wpan@vger.kernel.org
413S: Supported
414F: drivers/net/ieee802154/adf7242.c
415F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
416
1da177e4 417ADM1025 HARDWARE MONITOR DRIVER
d8130624 418M: Jean Delvare <jdelvare@suse.com>
968ce1b1 419L: linux-hwmon@vger.kernel.org
1da177e4 420S: Maintained
679655da
JP
421F: Documentation/hwmon/adm1025
422F: drivers/hwmon/adm1025.c
1da177e4 423
cae2caae 424ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 425M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 426L: linux-hwmon@vger.kernel.org
cae2caae 427S: Maintained
679655da 428F: drivers/hwmon/adm1029.c
cae2caae 429
cc0b88cf 430ADM8211 WIRELESS DRIVER
cc0b88cf 431L: linux-wireless@vger.kernel.org
491b26b4 432W: http://wireless.kernel.org/
e71bcbd0 433S: Orphan
d4a17304 434F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 435
e8e31622
SA
436ADP1653 FLASH CONTROLLER DRIVER
437M: Sakari Ailus <sakari.ailus@iki.fi>
438L: linux-media@vger.kernel.org
439S: Maintained
440F: drivers/media/i2c/adp1653.c
b5dcee22 441F: include/media/i2c/adp1653.h
e8e31622 442
527a1a83
MH
443ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
444M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 445W: http://wiki.analog.com/ADP5520
a4edbc10 446W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
447S: Supported
448F: drivers/mfd/adp5520.c
449F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 450F: drivers/leds/leds-adp5520.c
77278d50 451F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
452F: drivers/input/keyboard/adp5520-keys.c
453
454ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
455M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 456W: http://wiki.analog.com/ADP5588
a4edbc10 457W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
458S: Supported
459F: drivers/input/keyboard/adp5588-keys.c
77278d50 460F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
461
462ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
463M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 464W: http://wiki.analog.com/ADP8860
a4edbc10 465W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
466S: Supported
467F: drivers/video/backlight/adp8860_bl.c
468
8c22a8f5
DE
469ADS1015 HARDWARE MONITOR DRIVER
470M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 471L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
472S: Maintained
473F: Documentation/hwmon/ads1015
474F: drivers/hwmon/ads1015.c
475F: include/linux/i2c/ads1015.h
476
1da177e4 477ADT746X FAN DRIVER
8b58be88 478M: Colin Leroy <colin@colino.net>
1da177e4 479S: Maintained
679655da 480F: drivers/macintosh/therm_adt746x.c
1da177e4 481
b058b859 482ADT7475 HARDWARE MONITOR DRIVER
d8130624 483M: Jean Delvare <jdelvare@suse.com>
968ce1b1 484L: linux-hwmon@vger.kernel.org
b058b859
JD
485S: Maintained
486F: Documentation/hwmon/adt7475
487F: drivers/hwmon/adt7475.c
488
527a1a83
MH
489ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
490M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 491W: http://wiki.analog.com/ADXL345
a4edbc10 492W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
493S: Supported
494F: drivers/input/misc/adxl34x.c
495
8c6af9e1 496ADVANSYS SCSI DRIVER
8b58be88 497M: Matthew Wilcox <matthew@wil.cx>
d8130624 498M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
499L: linux-scsi@vger.kernel.org
500S: Maintained
679655da
JP
501F: Documentation/scsi/advansys.txt
502F: drivers/scsi/advansys.c
8c6af9e1 503
1da177e4 504AEDSP16 DRIVER
8b58be88 505M: Riccardo Facchetti <fizban@tin.it>
1da177e4 506S: Maintained
679655da 507F: sound/oss/aedsp16.c
1da177e4 508
91952bc0
AP
509AF9013 MEDIA DRIVER
510M: Antti Palosaari <crope@iki.fi>
511L: linux-media@vger.kernel.org
a825eaec 512W: https://linuxtv.org
91952bc0
AP
513W: http://palosaari.fi/linux/
514Q: http://patchwork.linuxtv.org/project/linux-media/list/
515T: git git://linuxtv.org/anttip/media_tree.git
516S: Maintained
517F: drivers/media/dvb-frontends/af9013*
518
519AF9033 MEDIA DRIVER
520M: Antti Palosaari <crope@iki.fi>
521L: linux-media@vger.kernel.org
a825eaec 522W: https://linuxtv.org
91952bc0
AP
523W: http://palosaari.fi/linux/
524Q: http://patchwork.linuxtv.org/project/linux-media/list/
525T: git git://linuxtv.org/anttip/media_tree.git
526S: Maintained
527F: drivers/media/dvb-frontends/af9033*
528
1da177e4 529AFFS FILE SYSTEM
6cf515e1
GU
530L: linux-fsdevel@vger.kernel.org
531S: Orphan
679655da
JP
532F: Documentation/filesystems/affs.txt
533F: fs/affs/
1da177e4 534
e2d1d6c0 535AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 536M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
537L: linux-afs@lists.infradead.org
538S: Supported
679655da
JP
539F: fs/afs/
540F: include/net/af_rxrpc.h
541F: net/rxrpc/af_rxrpc.c
ee84595a 542W: https://www.infradead.org/~dhowells/kafs/
e2d1d6c0 543
1da177e4 544AGPGART DRIVER
8b58be88 545M: David Airlie <airlied@linux.ie>
878eaf61 546T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 547S: Maintained
679655da
JP
548F: drivers/char/agp/
549F: include/linux/agp*
c117ab84 550F: include/uapi/linux/agp*
1da177e4
LT
551
552AHA152X SCSI DRIVER
8b58be88 553M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
554L: linux-scsi@vger.kernel.org
555S: Maintained
679655da
JP
556F: drivers/scsi/aha152x*
557F: drivers/scsi/pcmcia/aha152x*
1da177e4 558
64624d4f 559AIC7XXX / AIC79XX SCSI DRIVER
d8130624 560M: Hannes Reinecke <hare@suse.com>
64624d4f 561L: linux-scsi@vger.kernel.org
1da177e4 562S: Maintained
679655da 563F: drivers/scsi/aic7xxx/
1da177e4 564
450500ad
HV
565AIMSLAB FM RADIO RECEIVER DRIVER
566M: Hans Verkuil <hverkuil@xs4all.nl>
567L: linux-media@vger.kernel.org
568T: git git://linuxtv.org/media_tree.git
a825eaec 569W: https://linuxtv.org
450500ad
HV
570S: Maintained
571F: drivers/media/radio/radio-aimslab*
572
e2d1d6c0 573AIO
8b58be88 574M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
575L: linux-aio@kvack.org
576S: Supported
679655da
JP
577F: fs/aio.c
578F: include/linux/*aio*.h
e2d1d6c0 579
469d4ec8
AP
580AIRSPY MEDIA DRIVER
581M: Antti Palosaari <crope@iki.fi>
582L: linux-media@vger.kernel.org
a825eaec 583W: https://linuxtv.org
469d4ec8
AP
584W: http://palosaari.fi/linux/
585Q: http://patchwork.linuxtv.org/project/linux-media/list/
586T: git git://linuxtv.org/anttip/media_tree.git
587S: Maintained
588F: drivers/media/usb/airspy/
589
b9567027
LS
590ALACRITECH GIGABIT ETHERNET DRIVER
591M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
592S: Maintained
593F: drivers/net/ethernet/alacritech/*
594
1da177e4 595ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 596M: Duncan Sands <duncan.sands@free.fr>
6372594a 597L: linux-usb@vger.kernel.org
1da177e4
LT
598W: http://www.linux-usb.org/SpeedTouch/
599S: Maintained
679655da
JP
600F: drivers/usb/atm/speedtch.c
601F: drivers/usb/atm/usbatm.c
1da177e4 602
272f133a 603ALCHEMY AU1XX0 MMC DRIVER
8b58be88 604M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 605S: Maintained
679655da 606F: drivers/mmc/host/au1xmmc.c
272f133a 607
4a4e5787 608ALI1563 I2C DRIVER
8b58be88 609M: Rudolf Marek <r.marek@assembler.cz>
846557d3 610L: linux-i2c@vger.kernel.org
4a4e5787 611S: Maintained
679655da
JP
612F: Documentation/i2c/busses/i2c-ali1563
613F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 614
bc368798
LC
615ALLWINNER SECURITY SYSTEM
616M: Corentin Labbe <clabbe.montjoie@gmail.com>
617L: linux-crypto@vger.kernel.org
618S: Maintained
619F: drivers/crypto/sunxi-ss/
620
1da177e4 621ALPHA PORT
8b58be88 622M: Richard Henderson <rth@twiddle.net>
8b58be88 623M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 624M: Matt Turner <mattst88@gmail.com>
c89f4f9a 625S: Odd Fixes
a9406699 626L: linux-alpha@vger.kernel.org
679655da 627F: arch/alpha/
1da177e4 628
30172936
PR
629ALPS PS/2 TOUCHPAD DRIVER
630R: Pali Rohár <pali.rohar@gmail.com>
631F: drivers/input/mouse/alps.*
632
f62092f6
LFT
633ALTERA MAILBOX DRIVER
634M: Ley Foon Tan <lftan@altera.com>
635L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
636S: Maintained
637F: drivers/mailbox/mailbox-altera.c
638
c5abbba9
THL
639ALTERA PIO DRIVER
640M: Tien Hock Loh <thloh@altera.com>
641L: linux-gpio@vger.kernel.org
642S: Maintained
643F: drivers/gpio/gpio-altera.c
644
8ce064bf
TT
645ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
646M: Thor Thayer <tthayer@opensource.altera.com>
647S: Maintained
648F: drivers/gpio/gpio-altera-a10sr.c
649F: drivers/mfd/altera-a10sr.c
650F: include/linux/mfd/altera-a10sr.h
651
16b8b922 652ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 653M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
654L: netdev@vger.kernel.org
655L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
656S: Maintained
657F: drivers/net/ethernet/altera/
658
adf9251f
TK
659ALTERA UART/JTAG UART SERIAL DRIVERS
660M: Tobias Klauser <tklauser@distanz.ch>
661L: linux-serial@vger.kernel.org
61bd0943 662L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
663S: Maintained
664F: drivers/tty/serial/altera_uart.c
665F: drivers/tty/serial/altera_jtaguart.c
666F: include/linux/altera_uart.h
667F: include/linux/altera_jtaguart.h
668
1738cd3e
NB
669AMAZON ETHERNET DRIVERS
670M: Netanel Belgazal <netanel@annapurnalabs.com>
671R: Saeed Bishara <saeed@annapurnalabs.com>
672R: Zorik Machulsky <zorik@annapurnalabs.com>
673L: netdev@vger.kernel.org
674S: Supported
675F: Documentation/networking/ena.txt
676F: drivers/net/ethernet/amazon/
677
f4875e12
TL
678AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
679M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 680M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
681L: linux-crypto@vger.kernel.org
682S: Supported
683F: drivers/crypto/ccp/
684F: include/linux/ccp.h
685
512d1027 686AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 687M: Huang Rui <ray.huang@amd.com>
968ce1b1 688L: linux-hwmon@vger.kernel.org
96818b58 689S: Supported
512d1027
AH
690F: Documentation/hwmon/fam15h_power
691F: drivers/hwmon/fam15h_power.c
692
167a675a 693AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 694L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 695S: Orphan
faf2e1db 696F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 697
f90b8116 698AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 699P: Andres Salomon <dilinger@queued.net>
67d76710 700L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
701W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
702S: Supported
679655da
JP
703F: drivers/char/hw_random/geode-rng.c
704F: drivers/crypto/geode*
8a61f013 705F: drivers/video/fbdev/geode/
679655da 706F: arch/x86/include/asm/geode.h
f90b8116 707
919ee7dd 708AMD IOMMU (AMD-VI)
e4110568 709M: Joerg Roedel <joro@8bytes.org>
919ee7dd 710L: iommu@lists.linux-foundation.org
525b233c 711T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 712S: Maintained
b2c16391
JP
713F: drivers/iommu/amd_iommu*.[ch]
714F: include/linux/amd-iommu.h
919ee7dd 715
16423d67 716AMD KFD
1241e0b4 717M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
718L: dri-devel@lists.freedesktop.org
719T: git git://people.freedesktop.org/~gabbayo/linux.git
720S: Supported
130e0371
OG
721F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
722F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 723F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 724F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 725F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
726F: drivers/gpu/drm/amd/include/cik_structs.h
727F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 728F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
729F: drivers/gpu/drm/radeon/radeon_kfd.c
730F: drivers/gpu/drm/radeon/radeon_kfd.h
731F: include/uapi/linux/kfd_ioctl.h
16423d67 732
2510eb74
SS
733AMD SEATTLE DEVICE TREE SUPPORT
734M: Brijesh Singh <brijeshkumar.singh@amd.com>
735M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
736M: Tom Lendacky <thomas.lendacky@amd.com>
737S: Supported
738F: arch/arm64/boot/dts/amd/
739
45198c7b
LT
740AMD XGBE DRIVER
741M: Tom Lendacky <thomas.lendacky@amd.com>
742L: netdev@vger.kernel.org
743S: Supported
744F: drivers/net/ethernet/amd/xgbe/
08b8940e 745F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 746
284f42b6 747AMS (Apple Motion Sensor) DRIVER
8b58be88 748M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 749S: Supported
bd5f47ec 750F: drivers/macintosh/ams/
284f42b6 751
531fca16
HV
752ANALOG DEVICES INC AD9389B DRIVER
753M: Hans Verkuil <hans.verkuil@cisco.com>
754L: linux-media@vger.kernel.org
755S: Maintained
756F: drivers/media/i2c/ad9389b*
757
614b4384
LPC
758ANALOG DEVICES INC ADV7180 DRIVER
759M: Lars-Peter Clausen <lars@metafoo.de>
760L: linux-media@vger.kernel.org
761W: http://ez.analog.com/community/linux-device-drivers
762S: Supported
763F: drivers/media/i2c/adv7180.c
764
c40ddfa3
HV
765ANALOG DEVICES INC ADV7511 DRIVER
766M: Hans Verkuil <hans.verkuil@cisco.com>
767L: linux-media@vger.kernel.org
768S: Maintained
769F: drivers/media/i2c/adv7511*
770
531fca16
HV
771ANALOG DEVICES INC ADV7604 DRIVER
772M: Hans Verkuil <hans.verkuil@cisco.com>
773L: linux-media@vger.kernel.org
774S: Maintained
775F: drivers/media/i2c/adv7604*
776
c40ddfa3
HV
777ANALOG DEVICES INC ADV7842 DRIVER
778M: Hans Verkuil <hans.verkuil@cisco.com>
779L: linux-media@vger.kernel.org
780S: Maintained
781F: drivers/media/i2c/adv7842*
782
527a1a83 783ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 784M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 785L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 786W: http://wiki.analog.com/
a4edbc10 787W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 788S: Supported
39c9d199 789F: sound/soc/codecs/adau*
cc52688a 790F: sound/soc/codecs/adav*
4bdef3bd 791F: sound/soc/codecs/ad1*
ae48f5ef 792F: sound/soc/codecs/ad7*
4bdef3bd 793F: sound/soc/codecs/ssm*
40216ce7 794F: sound/soc/codecs/sigmadsp.*
4bdef3bd 795
527a1a83 796ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 797L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
798L: alsa-devel@alsa-project.org (moderated for non-subscribers)
799W: http://blackfin.uclinux.org/
800S: Supported
801F: sound/soc/blackfin/*
7d1f9018 802
4ce72abc
LPC
803ANALOG DEVICES INC IIO DRIVERS
804M: Lars-Peter Clausen <lars@metafoo.de>
805M: Michael Hennerich <Michael.Hennerich@analog.com>
806W: http://wiki.analog.com/
807W: http://ez.analog.com/community/linux-device-drivers
808S: Supported
809F: drivers/iio/*/ad*
810X: drivers/iio/*/adjd*
811F: drivers/staging/iio/*/ad*
d5d4602e 812F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 813
0e3b67b3
LPC
814ANALOG DEVICES INC DMA DRIVERS
815M: Lars-Peter Clausen <lars@metafoo.de>
816W: http://ez.analog.com/community/linux-device-drivers
817S: Supported
818F: drivers/dma/dma-axi-dmac.c
819
27eb6622
RH
820ANDROID CONFIG FRAGMENTS
821M: Rob Herring <robh@kernel.org>
822S: Supported
823F: kernel/configs/android*
824
41c9e95d
GK
825ANDROID DRIVERS
826M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 827M: Arve Hjønnevåg <arve@android.com>
41c9e95d 828M: Riley Andrews <riandrews@android.com>
0e4a566b 829T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
830L: devel@driverdev.osuosl.org
831S: Supported
832F: drivers/android/
833F: drivers/staging/android/
834
d03c023e
LA
835ANDROID ION DRIVER
836M: Laura Abbott <labbott@redhat.com>
837M: Sumit Semwal <sumit.semwal@linaro.org>
838L: devel@driverdev.osuosl.org
839S: Supported
e9d766b9 840F: Documentation/devicetree/bindings/staging/ion/
d03c023e
LA
841F: drivers/staging/android/ion
842F: drivers/staging/android/uapi/ion.h
843F: drivers/staging/android/uapi/ion_test.h
844
42269063 845AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 846M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 847L: linuxppc-dev@lists.ozlabs.org
93711660 848L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 849S: Maintained
679655da 850F: sound/aoa/
42269063 851
4075a283 852APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
853M: William Breathitt Gray <vilhelm.gray@gmail.com>
854L: linux-iio@vger.kernel.org
855S: Maintained
4075a283 856F: drivers/iio/adc/stx104.c
97a445da 857
1da177e4 858APM DRIVER
e5f6450c 859M: Jiri Kosina <jikos@kernel.org>
81024fc4 860S: Odd fixes
9f273c24 861T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
862F: arch/x86/kernel/apm_32.c
863F: include/linux/apm_bios.h
c117ab84 864F: include/uapi/linux/apm_bios.h
81024fc4 865F: drivers/char/apm-emulation.c
1da177e4 866
bd7aa4b2 867APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 868M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 869L: linux-input@vger.kernel.org
75dd112a 870S: Odd fixes
679655da 871F: drivers/input/mouse/bcm5974.c
bd7aa4b2 872
6f2fad74 873APPLE SMC DRIVER
75dd112a 874M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 875L: linux-hwmon@vger.kernel.org
75dd112a 876S: Odd fixes
679655da 877F: drivers/hwmon/applesmc.c
6f2fad74 878
1da177e4 879APPLETALK NETWORK LAYER
8b58be88 880M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 881S: Maintained
679655da
JP
882F: drivers/net/appletalk/
883F: net/appletalk/
1da177e4 884
21c75328
DD
885APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
886M: Duc Dang <dhdang@apm.com>
887S: Supported
888F: arch/arm64/boot/dts/apm/
889
24299502
IS
890APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
891M: Iyappan Subramanian <isubramanian@apm.com>
892M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
893S: Supported
894F: drivers/net/ethernet/apm/xgene/
2efccc60 895F: drivers/net/phy/mdio-xgene.c
24299502 896F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 897F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 898
fd3a628e
TN
899APPLIED MICRO (APM) X-GENE SOC PMU
900M: Tai Nguyen <ttnguyen@apm.com>
901S: Supported
902F: drivers/perf/xgene_pmu.c
903F: Documentation/perf/xgene-pmu.txt
904F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
905
62a37dc7
LP
906APTINA CAMERA SENSOR PLL
907M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
908L: linux-media@vger.kernel.org
909S: Maintained
910F: drivers/media/i2c/aptina-pll.*
911
1154ea7d 912ARC FRAMEBUFFER DRIVER
8b58be88 913M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 914S: Maintained
8a61f013
JH
915F: drivers/video/fbdev/arcfb.c
916F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 917
c38f6ac7
MG
918ARCNET NETWORK LAYER
919M: Michael Grzeschik <m.grzeschik@pengutronix.de>
920L: netdev@vger.kernel.org
921S: Maintained
922F: drivers/net/arcnet/
923F: include/uapi/linux/if_arcnet.h
924
71d298ce
AB
925ARC PGU DRM DRIVER
926M: Alexey Brodkin <abrodkin@synopsys.com>
927S: Supported
928F: drivers/gpu/drm/arc/
929F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
930
588deb61
MR
931ARM ARCHITECTED TIMER DRIVER
932M: Mark Rutland <mark.rutland@arm.com>
933M: Marc Zyngier <marc.zyngier@arm.com>
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Maintained
936F: arch/arm/include/asm/arch_timer.h
937F: arch/arm64/include/asm/arch_timer.h
938F: drivers/clocksource/arm_arch_timer.c
939
c5a906a5
LD
940ARM HDLCD DRM DRIVER
941M: Liviu Dudau <liviu.dudau@arm.com>
942S: Supported
59ba2422 943F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
944F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
945
59ba2422
LD
946ARM MALI-DP DRM DRIVER
947M: Liviu Dudau <liviu.dudau@arm.com>
948M: Brian Starkey <brian.starkey@arm.com>
949M: Mali DP Maintainers <malidp@foss.arm.com>
950S: Supported
951F: drivers/gpu/drm/arm/
952F: Documentation/devicetree/bindings/display/arm,malidp.txt
953
1da177e4 954ARM MFM AND FLOPPY DRIVERS
8b58be88 955M: Ian Molton <spyro@f2s.com>
1da177e4 956S: Maintained
679655da
JP
957F: arch/arm/lib/floppydma.S
958F: arch/arm/include/asm/floppy.h
1da177e4 959
6f96521f
WD
960ARM PMU PROFILING AND DEBUGGING
961M: Will Deacon <will.deacon@arm.com>
55d5c4ab 962M: Mark Rutland <mark.rutland@arm.com>
6f96521f 963S: Maintained
55d5c4ab 964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 965F: arch/arm*/kernel/perf_*
6f96521f 966F: arch/arm/oprofile/common.c
dd06a84b
MR
967F: arch/arm*/kernel/hw_breakpoint.c
968F: arch/arm*/include/asm/hw_breakpoint.h
969F: arch/arm*/include/asm/perf_event.h
55d5c4ab 970F: drivers/perf/*
fa8ad788 971F: include/linux/perf/arm_pmu.h
55d5c4ab 972F: Documentation/devicetree/bindings/arm/pmu.txt
6f96521f 973
d4275354 974ARM PORT
54176cc6 975M: Russell King <linux@armlinux.org.uk>
efc03ecb 976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 977W: http://www.armlinux.org.uk/
d4275354 978S: Maintained
0d7f4f05 979T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
d4275354
RK
980F: arch/arm/
981
d323c243
SB
982ARM SUB-ARCHITECTURES
983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 984S: Maintained
d323c243
SB
985F: arch/arm/mach-*/
986F: arch/arm/plat-*/
987T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
988
cefbf4ea 989ARM PRIMECELL AACI PL041 DRIVER
54176cc6 990M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
991S: Maintained
992F: sound/arm/aaci.*
993
994ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 995M: Russell King <linux@armlinux.org.uk>
cefbf4ea 996S: Maintained
8a61f013 997F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
998
999ARM PRIMECELL KMI PL050 DRIVER
54176cc6 1000M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1001S: Maintained
1002F: drivers/input/serio/ambakmi.*
1003F: include/linux/amba/kmi.h
1004
2761f5c2 1005ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 1006M: Russell King <linux@armlinux.org.uk>
08a5c9a2 1007S: Maintained
679655da 1008F: drivers/mmc/host/mmci.*
2f748aaa 1009F: include/linux/amba/mmci.h
2761f5c2 1010
1b4304e5 1011ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 1012M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
1013S: Maintained
1014F: drivers/tty/serial/amba-pl01*.c
1015F: include/linux/amba/serial.h
2761f5c2 1016
cefbf4ea 1017ARM PRIMECELL BUS SUPPORT
54176cc6 1018M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
1019S: Maintained
1020F: drivers/amba/
1021F: include/linux/amba/bus.h
1022
2b7a52a4 1023ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 1024M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1026S: Maintained
1027
9c784f95 1028ARM/AFEB9260 MACHINE SUPPORT
8b58be88 1029M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 1030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
1031S: Maintained
1032
2b7a52a4 1033ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 1034M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1036S: Maintained
1037
5c6dcd7f 1038ARM/Allwinner sunXi SoC support
1b106699 1039M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1040M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042S: Maintained
5c6dcd7f 1043N: sun[x456789]i
c1efda12 1044F: arch/arm/boot/dts/ntc-gr8*
6bc37fac 1045F: arch/arm64/boot/dts/allwinner/
60b0f380
MR
1046
1047ARM/Allwinner SoC Clock Support
1048M: Emilio López <emilio@elopez.com.ar>
1049S: Maintained
1050F: drivers/clk/sunxi/
1b106699 1051
79318452 1052ARM/Amlogic Meson SoC support
7c1e3876 1053M: Carlo Caione <carlo@caione.org>
6683d91c 1054M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1056L: linux-amlogic@lists.infradead.org
79318452 1057W: http://linux-meson.com/
7c1e3876 1058S: Maintained
79318452
CC
1059F: arch/arm/mach-meson/
1060F: arch/arm/boot/dts/meson*
6683d91c
KH
1061F: arch/arm64/boot/dts/amlogic/
1062F: drivers/pinctrl/meson/
51c5d844 1063F: drivers/mmc/host/meson*
79318452 1064N: meson
7c1e3876 1065
eff506fa
TZ
1066ARM/Annapurna Labs ALPINE ARCHITECTURE
1067M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1068M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1070S: Maintained
1071F: arch/arm/mach-alpine/
a9e5547b
AT
1072F: arch/arm/boot/dts/alpine*
1073F: arch/arm64/boot/dts/al/
1074F: drivers/*/*alpine*
eff506fa 1075
5255034d
LP
1076ARM/ARTPEC MACHINE SUPPORT
1077M: Jesper Nilsson <jesper.nilsson@axis.com>
1078M: Lars Persson <lars.persson@axis.com>
1079M: Niklas Cassel <niklas.cassel@axis.com>
1080S: Maintained
1081L: linux-arm-kernel@axis.com
1082F: arch/arm/mach-artpec
1083F: arch/arm/boot/dts/artpec6*
33b8ac91 1084F: drivers/clk/axis
5255034d 1085
8c2ed9bc
JS
1086ARM/ASPEED MACHINE SUPPORT
1087M: Joel Stanley <joel@jms.id.au>
1088S: Maintained
1089F: arch/arm/mach-aspeed/
1090F: arch/arm/boot/dts/aspeed-*
1091F: drivers/*/*aspeed*
1092
8dca5ce8 1093ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1094M: Nicolas Ferre <nicolas.ferre@atmel.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
ba2b7d0a 1776M: Dinh Nguyen <dinguyen@opensource.altera.com>
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
ba2b7d0a 1786M: Dinh Nguyen <dinguyen@opensource.altera.com>
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
24e1511f 2178M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2179S: Maintained
2180F: drivers/mmc/host/atmel-mci.c
04ac2f46 2181
f80cb488
NF
2182ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2183M: Nicolas Ferre <nicolas.ferre@atmel.com>
2184S: Supported
2185F: drivers/power/reset/at91-sama5d2_shdwc.c
2186
b9cd7a25
LD
2187ATMEL SAMA5D2 ADC DRIVER
2188M: Ludovic Desroches <ludovic.desroches@atmel.com>
2189L: linux-iio@vger.kernel.org
2190S: Supported
2191F: drivers/iio/adc/at91-sama5d2_adc.c
2192
dfae90ed 2193ATMEL Audio ALSA driver
3a82002c 2194M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2195L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2196S: Supported
2197F: sound/soc/atmel
2198
6bd0f436
LD
2199ATMEL XDMA DRIVER
2200M: Ludovic Desroches <ludovic.desroches@atmel.com>
2201L: linux-arm-kernel@lists.infradead.org
2202L: dmaengine@vger.kernel.org
2203S: Supported
2204F: drivers/dma/at_xdmac.c
2205
888f2804
LD
2206ATMEL I2C DRIVER
2207M: Ludovic Desroches <ludovic.desroches@atmel.com>
2208L: linux-i2c@vger.kernel.org
2209S: Supported
2210F: drivers/i2c/busses/i2c-at91.c
2211
15515545 2212ATMEL ISI DRIVER
50cb2efa 2213M: Ludovic Desroches <ludovic.desroches@atmel.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
8b58be88 2220M: Nicolas Ferre <nicolas.ferre@atmel.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
a02875a6 2227M: Nicolas Ferre <nicolas.ferre@atmel.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
2239M: Ludovic Desroches <ludovic.desroches@atmel.com>
2240L: linux-mmc@vger.kernel.org
2241S: Supported
2242F: drivers/mmc/host/sdhci-of-at91.c
2243
754ce4f2 2244ATMEL SPI DRIVER
a02875a6 2245M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2246S: Supported
9df92e6c 2247F: drivers/spi/spi-atmel.*
754ce4f2 2248
0ef09015 2249ATMEL SSC DRIVER
03515f32 2250M: Nicolas Ferre <nicolas.ferre@atmel.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
NF
2256ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2257M: Nicolas Ferre <nicolas.ferre@atmel.com>
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
a02875a6
NF
2264M: Nicolas Ferre <nicolas.ferre@atmel.com>
2265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2266S: Supported
faf2e1db 2267F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2268
1da177e4 2269ATMEL WIRELESS DRIVER
8b58be88 2270M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2271L: linux-wireless@vger.kernel.org
1da177e4
LT
2272W: http://www.thekelleys.org.uk/atmel
2273W: http://atmelwlandriver.sourceforge.net/
2274S: Maintained
30fe0f9b 2275F: drivers/net/wireless/atmel/atmel*
1da177e4 2276
a14c0f8f 2277ATMEL MAXTOUCH DRIVER
aaf578e1
ND
2278M: Nick Dyer <nick@shmanahar.org>
2279T: git git://github.com/ndyer/linux.git
2280S: Maintained
a14c0f8f
ND
2281F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2282F: drivers/input/touchscreen/atmel_mxt_ts.c
2283F: include/linux/platform_data/atmel_mxt_ts.h
2284
26780d9e 2285ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2286M: Bradley Grove <linuxdrivers@attotech.com>
2287L: linux-scsi@vger.kernel.org
2288W: http://www.attotech.com
2289S: Supported
2290F: drivers/scsi/esas2r
26780d9e 2291
bc6e17b8
SS
2292ATUSB IEEE 802.15.4 RADIO DRIVER
2293M: Stefan Schmidt <stefan@osg.samsung.com>
2294L: linux-wpan@vger.kernel.org
2295S: Maintained
2296F: drivers/net/ieee802154/atusb.c
2297F: drivers/net/ieee802154/atusb.h
2298F: drivers/net/ieee802154/at86rf230.h
2299
a92b7b80 2300AUDIT SUBSYSTEM
915f389d 2301M: Paul Moore <paul@paul-moore.com>
8b58be88 2302M: Eric Paris <eparis@redhat.com>
915f389d 2303L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2304W: http://people.redhat.com/sgrubb/audit/
915f389d 2305T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2306S: Maintained
679655da 2307F: include/linux/audit.h
c117ab84 2308F: include/uapi/linux/audit.h
679655da 2309F: kernel/audit*
a92b7b80 2310
70e84049 2311AUXILIARY DISPLAY DRIVERS
8b58be88 2312M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2313W: http://miguelojeda.es/auxdisplay.htm
2314W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2315S: Maintained
679655da
JP
2316F: drivers/auxdisplay/
2317F: include/linux/cfag12864b.h
70e84049 2318
5f97f7f9 2319AVR32 ARCHITECTURE
e336f61f
HCE
2320M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2321M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2322W: http://www.atmel.com/products/AVR32/
249d9d9d 2323W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2324W: http://avrfreaks.net/
e336f61f 2325S: Maintained
679655da 2326F: arch/avr32/
5f97f7f9
HS
2327
2328AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2329M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2330M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2331S: Maintained
679655da 2332F: arch/avr32/mach-at32ap/
5f97f7f9 2333
1da177e4 2334AX.25 NETWORK LAYER
8b58be88 2335M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2336L: linux-hams@vger.kernel.org
d34cb28a 2337W: http://www.linux-ax25.org/
1da177e4 2338S: Maintained
c117ab84 2339F: include/uapi/linux/ax25.h
679655da
JP
2340F: include/net/ax25.h
2341F: net/ax25/
1da177e4 2342
c821d301
PR
2343AXENTIA ASOC DRIVERS
2344M: Peter Rosin <peda@axentia.se>
2345L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2346S: Maintained
2347F: Documentation/devicetree/bindings/sound/axentia,*
aa431124 2348F: sound/soc/atmel/tse850-pcm5142.c
c821d301 2349
d5269395 2350AZ6007 DVB DRIVER
5dc8a864
MCC
2351M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2352M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2353L: linux-media@vger.kernel.org
a825eaec 2354W: https://linuxtv.org
d5269395
MCC
2355T: git git://linuxtv.org/media_tree.git
2356S: Maintained
2357F: drivers/media/usb/dvb-usb-v2/az6007.c
2358
6777376e
HV
2359AZTECH FM RADIO RECEIVER DRIVER
2360M: Hans Verkuil <hverkuil@xs4all.nl>
2361L: linux-media@vger.kernel.org
2362T: git git://linuxtv.org/media_tree.git
a825eaec 2363W: https://linuxtv.org
6777376e
HV
2364S: Maintained
2365F: drivers/media/radio/radio-aztech*
2366
e2d1d6c0 2367B43 WIRELESS DRIVER
e2d1d6c0 2368L: linux-wireless@vger.kernel.org
ed072f9e 2369L: b43-dev@lists.infradead.org
491b26b4 2370W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2371S: Odd Fixes
58619b14 2372F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2373
2374B43LEGACY WIRELESS DRIVER
8b58be88 2375M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2376L: linux-wireless@vger.kernel.org
ed072f9e 2377L: b43-dev@lists.infradead.org
491b26b4 2378W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2379S: Maintained
423e3ce3 2380F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2381
300abeb5 2382BACKLIGHT CLASS/SUBSYSTEM
b7701755 2383M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2384M: Lee Jones <lee.jones@linaro.org>
9f273c24 2385T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2386S: Maintained
679655da
JP
2387F: drivers/video/backlight/
2388F: include/linux/backlight.h
300abeb5 2389
c6c8fea2 2390BATMAN ADVANCED
207df49e 2391M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2392M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2393M: Antonio Quartulli <a@unstable.cc>
1584f41f 2394L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2395W: https://www.open-mesh.org/
8b823170 2396Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2397S: Maintained
286ddfb0
SE
2398F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2399F: Documentation/ABI/testing/sysfs-class-net-mesh
2400F: Documentation/networking/batman-adv.txt
09748a22 2401F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2402F: net/batman-adv/
2403
e2d1d6c0 2404BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2405M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2406L: linux-hams@vger.kernel.org
2407W: http://www.baycom.org/~tom/ham/ham.html
2408S: Maintained
679655da 2409F: drivers/net/hamradio/baycom*
e2d1d6c0 2410
cafe5635 2411BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2412M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2413L: linux-bcache@vger.kernel.org
2414W: http://bcache.evilpiepirate.org
4d1034eb 2415S: Orphan
cafe5635
KO
2416F: drivers/md/bcache/
2417
04bd844a
HV
2418BDISP ST MEDIA DRIVER
2419M: Fabien Dessenne <fabien.dessenne@st.com>
2420L: linux-media@vger.kernel.org
2421T: git git://linuxtv.org/media_tree.git
a825eaec 2422W: https://linuxtv.org
04bd844a
HV
2423S: Supported
2424F: drivers/media/platform/sti/bdisp
2425
e2d1d6c0 2426BEFS FILE SYSTEM
db4ad036
LB
2427M: Luis de Bethencourt <luisbg@osg.samsung.com>
2428M: Salah Triki <salah.triki@gmail.com>
2429S: Maintained
2430T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2431F: Documentation/filesystems/befs.txt
2432F: fs/befs/
e2d1d6c0 2433
564ee360 2434BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2435M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2436L: netdev@vger.kernel.org
2437S: Maintained
2438F: drivers/net/ethernet/ec_bhf.c
564ee360 2439
e2d1d6c0 2440BFS FILE SYSTEM
8b58be88 2441M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2442S: Maintained
679655da
JP
2443F: Documentation/filesystems/bfs.txt
2444F: fs/bfs/
c117ab84 2445F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2446
1394f032 2447BLACKFIN ARCHITECTURE
a4edbc10 2448M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2449L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2450T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2451W: http://blackfin.uclinux.org
2452S: Supported
679655da 2453F: arch/blackfin/
566da5b2 2454
e190d6b1 2455BLACKFIN EMAC DRIVER
b3fe92b0 2456L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2457W: http://blackfin.uclinux.org
2458S: Supported
7b35f033 2459F: drivers/net/ethernet/adi/
e190d6b1 2460
566da5b2 2461BLACKFIN RTC DRIVER
b3fe92b0 2462L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2463W: http://blackfin.uclinux.org
2464S: Supported
679655da 2465F: drivers/rtc/rtc-bfin.c
1394f032 2466
936ed49a 2467BLACKFIN SDH DRIVER
109ec8c3 2468M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2469L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2470W: http://blackfin.uclinux.org
2471S: Supported
2472F: drivers/mmc/host/bfin_sdh.c
2473
1394f032 2474BLACKFIN SERIAL DRIVER
8b58be88 2475M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2476L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2477W: http://blackfin.uclinux.org
2478S: Supported
8460241e 2479F: drivers/tty/serial/bfin_uart.c
1394f032 2480
1e6d320f 2481BLACKFIN WATCHDOG DRIVER
b3fe92b0 2482L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2483W: http://blackfin.uclinux.org
2484S: Supported
679655da 2485F: drivers/watchdog/bfin_wdt.c
1e6d320f 2486
d24ecfcc 2487BLACKFIN I2C TWI DRIVER
8b58be88 2488M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2489L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2490W: http://blackfin.uclinux.org/
2491S: Supported
679655da 2492F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2493
1e204377
SJ
2494BLACKFIN MEDIA DRIVER
2495M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2496L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2497W: http://blackfin.uclinux.org/
2498S: Supported
2499F: drivers/media/platform/blackfin/
2500F: drivers/media/i2c/adv7183*
2501F: drivers/media/i2c/vs6624*
2502
b54cf35a
JSM
2503BLINKM RGB LED DRIVER
2504M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2505S: Maintained
2506F: drivers/leds/leds-blinkm.c
2507
1da177e4 2508BLOCK LAYER
8b58be88 2509M: Jens Axboe <axboe@kernel.dk>
82c426e0 2510L: linux-block@vger.kernel.org
08deed1e 2511T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2512S: Maintained
679655da 2513F: block/
ae11f7ef 2514F: kernel/trace/blktrace.c
88459642 2515F: lib/sbitmap.c
1da177e4 2516
2b54aaef 2517BLOCK2MTD DRIVER
8b58be88 2518M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2519L: linux-mtd@lists.infradead.org
2520S: Maintained
679655da 2521F: drivers/mtd/devices/block2mtd.c
2b54aaef 2522
63fbd24e 2523BLUETOOTH DRIVERS
8b58be88 2524M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2525M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2526M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2527L: linux-bluetooth@vger.kernel.org
63fbd24e 2528W: http://www.bluez.org/
22e7a424
MH
2529T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2530T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2531S: Maintained
679655da 2532F: drivers/bluetooth/
1da177e4 2533
63fbd24e 2534BLUETOOTH SUBSYSTEM
8b58be88 2535M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2536M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2537M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2538L: linux-bluetooth@vger.kernel.org
2539W: http://www.bluez.org/
22e7a424
MH
2540T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2541T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2542S: Maintained
679655da
JP
2543F: net/bluetooth/
2544F: include/net/bluetooth/
1da177e4
LT
2545
2546BONDING DRIVER
79b30750 2547M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2548M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2549M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2550L: netdev@vger.kernel.org
ce00f85c
JC
2551W: http://sourceforge.net/projects/bonding/
2552S: Supported
679655da 2553F: drivers/net/bonding/
c117ab84 2554F: include/uapi/linux/if_bonding.h
1da177e4 2555
b5f4df34
AS
2556BPF (Safe dynamic programs and tools)
2557M: Alexei Starovoitov <ast@kernel.org>
2558L: netdev@vger.kernel.org
2559L: linux-kernel@vger.kernel.org
2560S: Supported
2561F: kernel/bpf/
5aa5bd14
DB
2562F: tools/testing/selftests/bpf/
2563F: lib/test_bpf.c
b5f4df34 2564
39105890 2565BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2566M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2567L: netdev@vger.kernel.org
2568S: Supported
adfc5217 2569F: drivers/net/ethernet/broadcom/b44.*
39105890 2570
967dd82f
FF
2571BROADCOM B53 ETHERNET SWITCH DRIVER
2572M: Florian Fainelli <f.fainelli@gmail.com>
2573L: netdev@vger.kernel.org
2574L: openwrt-devel@lists.openwrt.org (subscribers-only)
2575S: Supported
2576F: drivers/net/dsa/b53/*
2577F: include/linux/platform_data/b53.h
2578
32ec90d5
FF
2579BROADCOM GENET ETHERNET DRIVER
2580M: Florian Fainelli <f.fainelli@gmail.com>
2581L: netdev@vger.kernel.org
2582S: Supported
2583F: drivers/net/ethernet/broadcom/genet/
2584
948c51e6 2585BROADCOM BNX2 GIGABIT ETHERNET DRIVER
67f0160f
MY
2586M: Rasesh Mody <rasesh.mody@cavium.com>
2587M: Harish Patil <harish.patil@cavium.com>
2588M: Dept-GELinuxNICDev@cavium.com
948c51e6
MC
2589L: netdev@vger.kernel.org
2590S: Supported
adfc5217
JK
2591F: drivers/net/ethernet/broadcom/bnx2.*
2592F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2593
4d9d2cb0 2594BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2595M: Yuval Mintz <Yuval.Mintz@cavium.com>
2596M: Ariel Elior <ariel.elior@cavium.com>
2597M: everest-linux-l2@cavium.com
4d9d2cb0
ET
2598L: netdev@vger.kernel.org
2599S: Supported
adfc5217 2600F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2601
3f0d80b6
MC
2602BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2603M: Michael Chan <michael.chan@broadcom.com>
2604L: netdev@vger.kernel.org
2605S: Supported
2606F: drivers/net/ethernet/broadcom/bnxt/
2607
90f4c594 2608BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2609M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2610M: Ray Jui <rjui@broadcom.com>
2611M: Scott Branden <sbranden@broadcom.com>
086f4704 2612M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2613T: git git://github.com/broadcom/mach-bcm
af4b8e37 2614S: Maintained
ccf62f5a
JM
2615N: bcm281*
2616N: bcm113*
2617N: bcm216*
2618N: kona
af4b8e37 2619F: arch/arm/mach-bcm/
af4b8e37 2620
9209bec4 2621BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2622M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2623M: Lee Jones <lee@kernel.org>
10b9e887 2624M: Eric Anholt <eric@anholt.net>
f680f25c 2625L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2627T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2628S: Maintained
9209bec4 2629N: bcm2835
4a5a7a66 2630F: drivers/staging/vc04_services
f680f25c 2631
5564f092
RM
2632BROADCOM BCM47XX MIPS ARCHITECTURE
2633M: Hauke Mehrtens <hauke@hauke-m.de>
2634M: Rafał Miłecki <zajec5@gmail.com>
2635L: linux-mips@linux-mips.org
2636S: Maintained
7ad2410c 2637F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2638F: arch/mips/bcm47xx/*
2639F: arch/mips/include/asm/mach-bcm47xx/*
2640
9209bec4 2641BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2642M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2643M: Rafał Miłecki <zajec5@gmail.com>
2644M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2645L: linux-arm-kernel@lists.infradead.org
2646S: Maintained
2647F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2648F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2649F: arch/arm/boot/dts/bcm470*
2650
4ebd5047
RM
2651BROADCOM BCM53573 ARM ARCHITECTURE
2652M: Rafał Miłecki <rafal@milecki.pl>
2653L: linux-arm-kernel@lists.infradead.org
2654S: Maintained
2655F: arch/arm/boot/dts/bcm53573*
2656F: arch/arm/boot/dts/bcm47189*
2657
e076e962
FF
2658BROADCOM BCM63XX ARM ARCHITECTURE
2659M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2660M: bcm-kernel-feedback-list@broadcom.com
20de823e 2661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2662T: git git://github.com/broadcom/stblinux.git
e076e962 2663S: Maintained
d6f4e76e 2664N: bcm63xx
e076e962 2665
7110e227
KC
2666BROADCOM BCM63XX/BCM33XX UDC DRIVER
2667M: Kevin Cernekee <cernekee@gmail.com>
2668L: linux-usb@vger.kernel.org
2669S: Maintained
2670F: drivers/usb/gadget/udc/bcm63xx_udc.*
2671
2df94fd6 2672BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2673M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2674M: Gregory Fong <gregory.0xf0@gmail.com>
2675M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2676M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2677L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2678T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2679S: Maintained
2680F: arch/arm/mach-bcm/*brcmstb*
2681F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2682F: drivers/bus/brcmstb_gisb.c
5009a289 2683N: brcmstb
2df94fd6 2684
70371cef
KC
2685BROADCOM BMIPS MIPS ARCHITECTURE
2686M: Kevin Cernekee <cernekee@gmail.com>
2687M: Florian Fainelli <f.fainelli@gmail.com>
2688L: linux-mips@linux-mips.org
eb6725d0 2689T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2690S: Maintained
2691F: arch/mips/bmips/*
2692F: arch/mips/include/asm/mach-bmips/*
2693F: arch/mips/kernel/*bmips*
338808de 2694F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2695F: drivers/irqchip/irq-bcm63*
70371cef
KC
2696F: drivers/irqchip/irq-bcm7*
2697F: drivers/irqchip/irq-brcmstb*
3271e610 2698F: include/linux/bcm963xx_nvram.h
8fce60b8 2699F: include/linux/bcm963xx_tag.h
70371cef 2700
948c51e6 2701BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2702M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2703M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2704M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2705L: netdev@vger.kernel.org
2706S: Supported
adfc5217 2707F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2708
a9533e7e 2709BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2710M: Arend van Spriel <arend.vanspriel@broadcom.com>
2711M: Franky Lin <franky.lin@broadcom.com>
2712M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2713L: linux-wireless@vger.kernel.org
2a734451 2714L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2715S: Supported
05491d2c 2716F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2717
9958d6f9 2718BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2719M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2720L: linux-scsi@vger.kernel.org
2721S: Supported
2722F: drivers/scsi/bnx2fc/
2723
6a6b5ad0 2724BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2725M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2726L: linux-scsi@vger.kernel.org
2727S: Supported
2728F: drivers/scsi/bnx2i/
2729
63f37ddf 2730BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2731M: Ray Jui <rjui@broadcom.com>
2732M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2733M: Jon Mason <jonmason@broadcom.com>
086f4704 2734M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2735L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2736T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2737S: Maintained
2738N: iproc
2739N: cygnus
5c161242 2740N: bcm[-_]nsp
36c0237f
SB
2741N: bcm9113*
2742N: bcm9583*
63f37ddf
JM
2743N: bcm9585*
2744N: bcm9586*
2745N: bcm988312
36c0237f 2746N: bcm113*
63f37ddf
JM
2747N: bcm583*
2748N: bcm585*
2749N: bcm586*
2750N: bcm88312
d76e21b8 2751F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2752F: drivers/clk/bcm/clk-ns*
2753F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2754
3b0213d5
GF
2755BROADCOM BRCMSTB GPIO DRIVER
2756M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2757L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2758S: Supported
2759F: drivers/gpio/gpio-brcmstb.c
2760F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2761
7b7f588b 2762BROADCOM KONA GPIO DRIVER
5e163903 2763M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2764L: bcm-kernel-feedback-list@broadcom.com
2765S: Supported
2766F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2767F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2768
f6e734a8
RM
2769BROADCOM NVRAM DRIVER
2770M: Rafał Miłecki <zajec5@gmail.com>
2771L: linux-mips@linux-mips.org
2772S: Maintained
2773F: drivers/firmware/broadcom/*
2774
02787daa
BN
2775BROADCOM STB NAND FLASH DRIVER
2776M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2777M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2778L: linux-mtd@lists.infradead.org
1285734c 2779L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2780S: Maintained
2781F: drivers/mtd/nand/brcmnand/
2782
bb446b57
MM
2783BROADCOM STB AVS CPUFREQ DRIVER
2784M: Markus Mayer <mmayer@broadcom.com>
2785M: bcm-kernel-feedback-list@broadcom.com
2786L: linux-pm@vger.kernel.org
2787S: Maintained
2788F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
de322e08 2789F: drivers/cpufreq/brcmstb*
bb446b57 2790
c9678d86
RM
2791BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2792M: Rafał Miłecki <zajec5@gmail.com>
2793L: linux-wireless@vger.kernel.org
2794S: Maintained
2795F: drivers/bcma/
2796F: include/linux/bcma/
2797
b8302205
FF
2798BROADCOM SYSTEMPORT ETHERNET DRIVER
2799M: Florian Fainelli <f.fainelli@gmail.com>
2800L: netdev@vger.kernel.org
2801S: Supported
2802F: drivers/net/ethernet/broadcom/bcmsysport.*
2803
42515e61 2804BROADCOM VULCAN ARM64 SOC
3483b163 2805M: Jayachandran C. <c.jayachandran@gmail.com>
086f4704 2806M: bcm-kernel-feedback-list@broadcom.com
42515e61 2807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2808S: Maintained
2809F: arch/arm64/boot/dts/broadcom/vulcan*
2810
7725ccfd 2811BROCADE BFA FC SCSI DRIVER
aa803370
AG
2812M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2813M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2814L: linux-scsi@vger.kernel.org
2815S: Supported
2816F: drivers/scsi/bfa/
7725ccfd 2817
8b230ed8 2818BROCADE BNA 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2819M: Rasesh Mody <rasesh.mody@cavium.com>
2820M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2821M: Dept-GELinuxNICDev@cavium.com
8b230ed8
RM
2822L: netdev@vger.kernel.org
2823S: Supported
f844a0ea 2824F: drivers/net/ethernet/brocade/bna/
8b230ed8 2825
5cdf7f76 2826BSG (block layer generic sg v4 driver)
8b58be88 2827M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2828L: linux-scsi@vger.kernel.org
2829S: Supported
679655da
JP
2830F: block/bsg.c
2831F: include/linux/bsg.h
c117ab84 2832F: include/uapi/linux/bsg.h
5cdf7f76 2833
af39917d
CL
2834BT87X AUDIO DRIVER
2835M: Clemens Ladisch <clemens@ladisch.de>
2836L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2837T: git git://git.alsa-project.org/alsa-kernel.git
2838S: Maintained
2839F: Documentation/sound/alsa/Bt87x.txt
2840F: sound/pci/bt87x.c
2841
ff1d5c2f 2842BT8XXGPIO DRIVER
eb032b98 2843M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2844W: http://bu3sch.de/btgpio.php
2845S: Maintained
72dbb705 2846F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2847
eb1eb04f 2848BTRFS FILE SYSTEM
c0778e25
CM
2849M: Chris Mason <clm@fb.com>
2850M: Josef Bacik <jbacik@fb.com>
d8130624 2851M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2852L: linux-btrfs@vger.kernel.org
2853W: http://btrfs.wiki.kernel.org/
8a6e2535 2854Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2855T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2856S: Maintained
679655da
JP
2857F: Documentation/filesystems/btrfs.txt
2858F: fs/btrfs/
eb1eb04f 2859
1da177e4 2860BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2861M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2862M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2863L: linux-media@vger.kernel.org
a825eaec 2864W: https://linuxtv.org
275ffde4 2865T: git git://linuxtv.org/media_tree.git
f96236e5 2866S: Odd fixes
618cd932 2867F: Documentation/media/v4l-drivers/bttv*
90d72ac6 2868F: drivers/media/pci/bt8xx/bttv*
1da177e4 2869
1f34923c
KA
2870BUSLOGIC SCSI DRIVER
2871M: Khalid Aziz <khalid@gonehiking.org>
2872L: linux-scsi@vger.kernel.org
2873S: Maintained
2874F: drivers/scsi/BusLogic.*
2875F: drivers/scsi/FlashPoint.*
2876
af39917d
CL
2877C-MEDIA CMI8788 DRIVER
2878M: Clemens Ladisch <clemens@ladisch.de>
2879L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2880T: git git://git.alsa-project.org/alsa-kernel.git
2881S: Maintained
2882F: sound/pci/oxygen/
2883
2141355f
MS
2884C6X ARCHITECTURE
2885M: Mark Salter <msalter@redhat.com>
2886M: Aurelien Jacquiot <a-jacquiot@ti.com>
2887L: linux-c6x-dev@linux-c6x.org
2888W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2889S: Maintained
2890F: arch/c6x/
2891
a5432f5a 2892CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2893M: David Howells <dhowells@redhat.com>
e62d6e24 2894L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2895S: Supported
2896F: Documentation/filesystems/caching/cachefiles.txt
2897F: fs/cachefiles/
2898
c815ca39
HV
2899CADET FM/AM RADIO RECEIVER DRIVER
2900M: Hans Verkuil <hverkuil@xs4all.nl>
2901L: linux-media@vger.kernel.org
2902T: git git://linuxtv.org/media_tree.git
a825eaec 2903W: https://linuxtv.org
c815ca39
HV
2904S: Maintained
2905F: drivers/media/radio/radio-cadet*
2906
77d5140f 2907CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2908M: Jonathan Corbet <corbet@lwn.net>
661263b5 2909L: linux-media@vger.kernel.org
275ffde4 2910T: git git://linuxtv.org/media_tree.git
77d5140f 2911S: Maintained
618cd932 2912F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 2913F: drivers/media/platform/marvell-ccic/
77d5140f 2914
201b6bab 2915CAIF NETWORK LAYER
5c574f50 2916M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2917L: netdev@vger.kernel.org
2918S: Supported
2919F: Documentation/networking/caif/
2920F: drivers/net/caif/
c117ab84 2921F: include/uapi/linux/caif/
201b6bab
JP
2922F: include/net/caif/
2923F: net/caif/
2924
77dac90f 2925CALGARY x86-64 IOMMU
a6921c29
JM
2926M: Muli Ben-Yehuda <mulix@mulix.org>
2927M: Jon Mason <jdmason@kudzu.us>
2928L: iommu@lists.linux-foundation.org
77dac90f 2929S: Maintained
679655da
JP
2930F: arch/x86/kernel/pci-calgary_64.c
2931F: arch/x86/kernel/tce_64.c
2932F: arch/x86/include/asm/calgary.h
2933F: arch/x86/include/asm/tce.h
77dac90f 2934
e2d1d6c0 2935CAN NETWORK LAYER
8d15d386 2936M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2937M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2938L: linux-can@vger.kernel.org
84b0d715 2939W: https://github.com/linux-can
870482a4
MKB
2940T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2941T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2942S: Maintained
f35f6c8f 2943F: Documentation/networking/can.txt
8d15d386 2944F: net/can/
8d15d386 2945F: include/linux/can/core.h
c117ab84
CEB
2946F: include/uapi/linux/can.h
2947F: include/uapi/linux/can/bcm.h
2948F: include/uapi/linux/can/raw.h
2949F: include/uapi/linux/can/gw.h
e2d1d6c0 2950
4261a204 2951CAN NETWORK DRIVERS
8b58be88 2952M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2953M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2954L: linux-can@vger.kernel.org
84b0d715 2955W: https://github.com/linux-can
870482a4
MKB
2956T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2957T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2958S: Maintained
3636876a 2959F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2960F: drivers/net/can/
2961F: include/linux/can/dev.h
8d15d386 2962F: include/linux/can/platform/
c117ab84
CEB
2963F: include/uapi/linux/can/error.h
2964F: include/uapi/linux/can/netlink.h
4261a204 2965
95d16c72 2966CAPABILITIES
39baa7e6 2967M: Serge Hallyn <serge@hallyn.com>
95d16c72 2968L: linux-security-module@vger.kernel.org
6305902c 2969S: Supported
95d16c72 2970F: include/linux/capability.h
c117ab84 2971F: include/uapi/linux/capability.h
6305902c 2972F: security/commoncap.c
38a94118 2973F: kernel/capability.c
95d16c72 2974
b84894c7
KT
2975CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2976M: Kevin Tsai <ktsai@capellamicro.com>
2977S: Maintained
2978F: drivers/iio/light/cm*
8c27ceff 2979F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
b84894c7 2980
f9484852
JG
2981CAVIUM I2C DRIVER
2982M: Jan Glauber <jglauber@cavium.com>
2983M: David Daney <david.daney@cavium.com>
2984W: http://www.cavium.com
2985S: Supported
2986F: drivers/i2c/busses/i2c-octeon*
2987F: drivers/i2c/busses/i2c-thunderx*
2988
f21fb3ed
RV
2989CAVIUM LIQUIDIO NETWORK DRIVER
2990M: Derek Chickles <derek.chickles@caviumnetworks.com>
2991M: Satanand Burla <satananda.burla@caviumnetworks.com>
2992M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2993M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2994L: netdev@vger.kernel.org
2995W: http://www.cavium.com
2996S: Supported
f21fb3ed
RV
2997F: drivers/net/ethernet/cavium/liquidio/
2998
ef0bbac3
VB
2999CC2520 IEEE-802.15.4 RADIO DRIVER
3000M: Varka Bhadram <varkabhadram@gmail.com>
3001L: linux-wpan@vger.kernel.org
3002S: Maintained
3003F: drivers/net/ieee802154/cc2520.c
3004F: include/linux/spi/cc2520.h
3005F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3006
ca684386
HV
3007CEC DRIVER
3008M: Hans Verkuil <hans.verkuil@cisco.com>
3009L: linux-media@vger.kernel.org
3010T: git git://linuxtv.org/media_tree.git
3011W: http://linuxtv.org
3012S: Supported
104eda6d 3013F: Documentation/media/kapi/cec-core.rst
618cd932 3014F: Documentation/media/uapi/cec
104eda6d 3015F: drivers/media/cec/
ca684386
HV
3016F: drivers/media/cec-edid.c
3017F: drivers/media/rc/keymaps/rc-cec.c
3018F: include/media/cec.h
3019F: include/media/cec-edid.h
104eda6d
HV
3020F: include/uapi/linux/cec.h
3021F: include/uapi/linux/cec-funcs.h
ca684386 3022
b8154542 3023CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 3024M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 3025L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
3026W: http://www.ibm.com/developerworks/power/cell/
3027S: Supported
679655da 3028F: arch/powerpc/include/asm/cell*.h
679655da 3029F: arch/powerpc/include/asm/spu*.h
c117ab84 3030F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
3031F: arch/powerpc/oprofile/*cell*
3032F: arch/powerpc/platforms/cell/
b8154542 3033
398ecff5
SW
3034CEPH COMMON CODE (LIBCEPH)
3035M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 3036M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 3037M: Sage Weil <sage@redhat.com>
82593f87 3038L: ceph-devel@vger.kernel.org
09d90327 3039W: http://ceph.com/
fb99f881 3040T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3041T: git git://github.com/ceph/ceph-client.git
9030aaf9 3042S: Supported
14430813
JP
3043F: net/ceph/
3044F: include/linux/ceph/
3045F: include/linux/crush/
9030aaf9 3046
398ecff5
SW
3047CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3048M: "Yan, Zheng" <zyan@redhat.com>
3049M: Sage Weil <sage@redhat.com>
3050M: Ilya Dryomov <idryomov@gmail.com>
3051L: ceph-devel@vger.kernel.org
3052W: http://ceph.com/
3053T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 3054T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
3055S: Supported
3056F: Documentation/filesystems/ceph.txt
3057F: fs/ceph/
3058
cfc411e7
DH
3059CERTIFICATE HANDLING:
3060M: David Howells <dhowells@redhat.com>
3061M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3062L: keyrings@vger.kernel.org
cfc411e7
DH
3063S: Maintained
3064F: Documentation/module-signing.txt
3065F: certs/
d8d80386 3066F: scripts/sign-file.c
cfc411e7
DH
3067F: scripts/extract-cert.c
3068
18332a80 3069CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3070L: linux-usb@vger.kernel.org
10c6c9c9 3071S: Orphan
679655da
JP
3072F: Documentation/usb/WUSB-Design-overview.txt
3073F: Documentation/usb/wusb-cbaf
355ffe69
DV
3074F: drivers/usb/host/hwa-hc.c
3075F: drivers/usb/host/whci/
679655da
JP
3076F: drivers/usb/wusbcore/
3077F: include/linux/usb/wusb*
18332a80 3078
c4d7e510
RG
3079HT16K33 LED CONTROLLER DRIVER
3080M: Robin van der Gracht <robin@protonic.nl>
3081S: Maintained
3082F: drivers/auxdisplay/ht16k33.c
3083F: Documentation/devicetree/bindings/display/ht16k33.txt
3084
70e84049 3085CFAG12864B LCD DRIVER
8b58be88 3086M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3087W: http://miguelojeda.es/auxdisplay.htm
3088W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3089S: Maintained
679655da
JP
3090F: drivers/auxdisplay/cfag12864b.c
3091F: include/linux/cfag12864b.h
70e84049
MOS
3092
3093CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3094M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3095W: http://miguelojeda.es/auxdisplay.htm
3096W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3097S: Maintained
679655da
JP
3098F: drivers/auxdisplay/cfag12864bfb.c
3099F: include/linux/cfag12864b.h
70e84049 3100
704232c2 3101CFG80211 and NL80211
8b58be88 3102M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3103L: linux-wireless@vger.kernel.org
ce466579
JB
3104W: http://wireless.kernel.org/
3105T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3106T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3107S: Maintained
c117ab84 3108F: include/uapi/linux/nl80211.h
679655da
JP
3109F: include/net/cfg80211.h
3110F: net/wireless/*
3111X: net/wireless/wext*
704232c2 3112
46e64261
GKH
3113CHAR and MISC DRIVERS
3114M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3115M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3116T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3117S: Supported
46e64261
GKH
3118F: drivers/char/*
3119F: drivers/misc/*
471322a8 3120F: include/linux/miscdevice.h
46e64261 3121
0a920b5b 3122CHECKPATCH
8b58be88 3123M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3124M: Joe Perches <joe@perches.com>
3125S: Maintained
679655da 3126F: scripts/checkpatch.pl
0a920b5b 3127
f8407f26
HW
3128CHINESE DOCUMENTATION
3129M: Harry Wei <harryxiyou@gmail.com>
9740153c 3130L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3131L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3132S: Maintained
f5ff9b63 3133F: Documentation/translations/zh_CN/
f8407f26 3134
2721ea2c 3135CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3136M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3137T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3138L: linux-usb@vger.kernel.org
3139S: Maintained
3140F: drivers/usb/chipidea/
3141
a93ad65d
HG
3142CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3143M: Hans de Goede <hdegoede@redhat.com>
3144L: linux-input@vger.kernel.org
3145S: Maintained
3146F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3147F: drivers/input/touchscreen/chipone_icn8318.c
3148
ab043105
OJ
3149CHROME HARDWARE PLATFORM SUPPORT
3150M: Olof Johansson <olof@lixom.net>
3151S: Maintained
9f273c24 3152T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3153F: drivers/platform/chrome/
3154
641cb85e 3155CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3156M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3157M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3158M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3159M: Neel Patel <neepatel@cisco.com>
7063fbf2 3160S: Supported
a6a5580c 3161F: drivers/net/ethernet/cisco/enic/
7063fbf2 3162
e3cf00d0 3163CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3164M: Christian Benvenuti <benve@cisco.com>
3165M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3166S: Supported
35ef4a9e 3167F: drivers/infiniband/hw/usnic/
e3cf00d0 3168
2b7a52a4 3169CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3170M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3171L: netdev@vger.kernel.org
3172S: Maintained
57d0b7a0 3173F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3174
3d4cfdc9
MB
3175CIRRUS LOGIC AUDIO CODEC DRIVERS
3176M: Brian Austin <brian.austin@cirrus.com>
3177M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3178L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3179S: Maintained
3180F: sound/soc/codecs/cs*
3181
94574d9a
KRW
3182CLEANCACHE API
3183M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3184L: linux-kernel@vger.kernel.org
3185S: Maintained
3186F: mm/cleancache.c
3187F: include/linux/cleancache.h
3188
d4275354 3189CLK API
54176cc6 3190M: Russell King <linux@armlinux.org.uk>
aa571b14 3191L: linux-clk@vger.kernel.org
37417046 3192S: Maintained
d4275354
RK
3193F: include/linux/clk.h
3194
9222d247
JS
3195CLOCKSOURCE, CLOCKEVENT DRIVERS
3196M: Daniel Lezcano <daniel.lezcano@linaro.org>
3197M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3198L: linux-kernel@vger.kernel.org
9222d247
JS
3199T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3200S: Supported
3201F: drivers/clocksource
3202
5df6d737 3203CISCO FCOE HBA DRIVER
6593ccd8
SK
3204M: Satish Kharat <satishkh@cisco.com>
3205M: Sesidhar Baddela <sebaddel@cisco.com>
3206M: Karan Tilak Kumar <kartilak@cisco.com>
5df6d737
AJ
3207L: linux-scsi@vger.kernel.org
3208S: Supported
2a99921a 3209F: drivers/scsi/fnic/
5df6d737 3210
c8806b6c 3211CISCO SCSI HBA DRIVER
6593ccd8 3212M: Karan Tilak Kumar <kartilak@cisco.com>
c8806b6c
NM
3213M: Sesidhar Baddela <sebaddel@cisco.com>
3214L: linux-scsi@vger.kernel.org
3215S: Supported
3216F: drivers/scsi/snic/
3217
529aa8cb
TLSC
3218CMPC ACPI DRIVER
3219M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3220M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3221L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3222S: Supported
3223F: drivers/platform/x86/classmate-laptop.c
3224
85756a06
HV
3225COBALT MEDIA DRIVER
3226M: Hans Verkuil <hans.verkuil@cisco.com>
3227L: linux-media@vger.kernel.org
3228T: git git://linuxtv.org/media_tree.git
a825eaec 3229W: https://linuxtv.org
85756a06
HV
3230S: Supported
3231F: drivers/media/pci/cobalt/
3232
74425eee 3233COCCINELLE/Semantic Patches (SmPL)
26de9c26 3234M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3235M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3236M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3237M: Michal Marek <mmarek@suse.com>
26de9c26 3238L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3239T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3240W: http://coccinelle.lip6.fr/
3241S: Supported
4b9033a3 3242F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3243F: scripts/coccinelle/
3244F: scripts/coccicheck
3245
1da177e4 3246CODA FILE SYSTEM
8b58be88 3247M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3248M: coda@cs.cmu.edu
3249L: codalist@coda.cs.cmu.edu
3250W: http://www.coda.cs.cmu.edu/
3251S: Maintained
679655da
JP
3252F: Documentation/filesystems/coda.txt
3253F: fs/coda/
3254F: include/linux/coda*.h
c117ab84 3255F: include/uapi/linux/coda*.h
1da177e4 3256
0b14261e
PZ
3257CODA V4L2 MEM2MEM DRIVER
3258M: Philipp Zabel <p.zabel@pengutronix.de>
3259L: linux-media@vger.kernel.org
3260S: Maintained
3261F: Documentation/devicetree/bindings/media/coda.txt
3262F: drivers/media/platform/coda/
3263
7704addb 3264COMMON CLK FRAMEWORK
a85fa007 3265M: Michael Turquette <mturquette@baylibre.com>
f956165f 3266M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3267L: linux-clk@vger.kernel.org
22d61acf 3268Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3269T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3270S: Maintained
ae4185cd 3271F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3272F: drivers/clk/
3273X: drivers/clk/clkdev.c
7704addb 3274F: include/linux/clk-pr*
60bea3b5 3275F: include/linux/clk/
7704addb 3276
e2d1d6c0 3277COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3278M: Steve French <sfrench@samba.org>
51223df6 3279L: linux-cifs@vger.kernel.org
d1f28953 3280L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3281W: http://linux-cifs.samba.org/
bb1d5dda 3282T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3283S: Supported
ec421a71 3284F: Documentation/filesystems/cifs/
679655da 3285F: fs/cifs/
e2d1d6c0 3286
1da177e4 3287COMPACTPCI HOTPLUG CORE
8b58be88 3288M: Scott Murray <scott@spiteful.org>
64dab204 3289L: linux-pci@vger.kernel.org
82c4dfc7 3290S: Maintained
679655da 3291F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3292
3293COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3294M: Scott Murray <scott@spiteful.org>
64dab204 3295L: linux-pci@vger.kernel.org
82c4dfc7 3296S: Maintained
679655da 3297F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3298
3299COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3300M: Scott Murray <scott@spiteful.org>
64dab204 3301L: linux-pci@vger.kernel.org
82c4dfc7 3302S: Maintained
679655da 3303F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3304
5411552c 3305COMPAL LAPTOP SUPPORT
8b58be88 3306M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3307L: platform-driver-x86@vger.kernel.org
5411552c 3308S: Maintained
679655da 3309F: drivers/platform/x86/compal-laptop.c
5411552c 3310
949be0f7 3311CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3312L: accessrunner-general@lists.sourceforge.net
3313W: http://accessrunner.sourceforge.net/
44243ef4 3314S: Orphan
679655da 3315F: drivers/usb/atm/cxacru.c
949be0f7 3316
e2d1d6c0 3317CONFIGFS
d6351db2 3318M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3319M: Christoph Hellwig <hch@lst.de>
3320T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3321S: Supported
679655da
JP
3322F: fs/configfs/
3323F: include/linux/configfs.h
e2d1d6c0 3324
acb9c1b2 3325CONNECTOR
8b58be88 3326M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3327L: netdev@vger.kernel.org
3328S: Maintained
3329F: drivers/connector/
3330
a3e3354d 3331CONTROL GROUP (CGROUP)
860ca0e6 3332M: Tejun Heo <tj@kernel.org>
ad50c159 3333M: Li Zefan <lizefan@huawei.com>
4d205676 3334M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3335L: cgroups@vger.kernel.org
860ca0e6 3336T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3337S: Maintained
4b16b0c0 3338F: Documentation/cgroup*
679655da
JP
3339F: include/linux/cgroup*
3340F: kernel/cgroup*
a3e3354d
TH
3341
3342CONTROL GROUP - CPUSET
3343M: Li Zefan <lizefan@huawei.com>
3344L: cgroups@vger.kernel.org
3345W: http://www.bullopensource.org/cpuset/
3346W: http://oss.sgi.com/projects/cpusets/
3347T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3348S: Maintained
4b16b0c0 3349F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3350F: include/linux/cpuset.h
3351F: kernel/cpuset.c
3352
3353CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3354M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3355M: Michal Hocko <mhocko@kernel.org>
c4e29738 3356M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3357L: cgroups@vger.kernel.org
3358L: linux-mm@kvack.org
3359S: Maintained
3360F: mm/memcontrol.c
5d1ea48b 3361F: mm/swap_cgroup.c
fb3a0fb6 3362
bebe4678 3363CORETEMP HARDWARE MONITORING DRIVER
96859129 3364M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3365L: linux-hwmon@vger.kernel.org
bebe4678 3366S: Maintained
679655da
JP
3367F: Documentation/hwmon/coretemp
3368F: drivers/hwmon/coretemp.c
bebe4678 3369
1da177e4 3370COSA/SRP SYNC SERIAL DRIVER
8b58be88 3371M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3372W: http://www.fi.muni.cz/~kas/cosa/
3373S: Maintained
679655da 3374F: drivers/net/wan/cosa*
1da177e4 3375
4371ee35 3376CPMAC ETHERNET DRIVER
9dd4aaef 3377M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3378L: netdev@vger.kernel.org
3379S: Maintained
b544dbac 3380F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3381
1da177e4 3382CPU FREQUENCY DRIVERS
9c3646d1 3383M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3384M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3385L: linux-pm@vger.kernel.org
1da177e4 3386S: Maintained
27209d91
VK
3387T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3388T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
993e5483 3389B: https://bugzilla.kernel.org
dabe73cb 3390F: Documentation/cpu-freq/
679655da
JP
3391F: drivers/cpufreq/
3392F: include/linux/cpufreq.h
1da177e4 3393
8a67f0ef
VK
3394CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3395M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3396M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3397L: linux-pm@vger.kernel.org
3398W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3399S: Maintained
3400F: drivers/cpufreq/arm_big_little.h
3401F: drivers/cpufreq/arm_big_little.c
3402F: drivers/cpufreq/arm_big_little_dt.c
3403
14d2c34c 3404CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3405M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3406M: Daniel Lezcano <daniel.lezcano@linaro.org>
3407L: linux-pm@vger.kernel.org
3408L: linux-arm-kernel@lists.infradead.org
cea8321c 3409T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3410S: Maintained
3411F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3412
0c570c18
BZ
3413CPUIDLE DRIVER - ARM EXYNOS
3414M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3415M: Daniel Lezcano <daniel.lezcano@linaro.org>
3416M: Kukjin Kim <kgene@kernel.org>
3417L: linux-pm@vger.kernel.org
3418L: linux-samsung-soc@vger.kernel.org
3419S: Supported
3420F: drivers/cpuidle/cpuidle-exynos.c
3421F: arch/arm/mach-exynos/pm.c
3422
a8e39c35 3423CPUIDLE DRIVERS
9c3646d1 3424M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3425M: Daniel Lezcano <daniel.lezcano@linaro.org>
3426L: linux-pm@vger.kernel.org
3427S: Maintained
cea8321c 3428T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2ed38cbe 3429B: https://bugzilla.kernel.org
a8e39c35
DL
3430F: drivers/cpuidle/*
3431F: include/linux/cpuidle.h
3432
1da177e4 3433CPUID/MSR DRIVER
8b58be88 3434M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3435S: Maintained
679655da
JP
3436F: arch/x86/kernel/cpuid.c
3437F: arch/x86/kernel/msr.c
1da177e4 3438
7fe2f639 3439CPU POWER MONITORING SUBSYSTEM
d8130624 3440M: Thomas Renninger <trenn@suse.com>
103f1790 3441L: linux-pm@vger.kernel.org
7fe2f639 3442S: Maintained
14430813 3443F: tools/power/cpupower/
7fe2f639 3444
1da177e4 3445CRAMFS FILESYSTEM
ce00f85c 3446W: http://sourceforge.net/projects/cramfs/
54886a71 3447S: Orphan / Obsolete
679655da
JP
3448F: Documentation/filesystems/cramfs.txt
3449F: fs/cramfs/
1da177e4
LT
3450
3451CRIS PORT
8b58be88
JP
3452M: Mikael Starvik <starvik@axis.com>
3453M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3454L: linux-cris-kernel@axis.com
1da177e4 3455W: http://developer.axis.com
9f273c24 3456T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3457S: Maintained
679655da 3458F: arch/cris/
df621252 3459F: drivers/tty/serial/crisv10.*
1da177e4
LT
3460
3461CRYPTO API
8b58be88
JP
3462M: Herbert Xu <herbert@gondor.apana.org.au>
3463M: "David S. Miller" <davem@davemloft.net>
1da177e4 3464L: linux-crypto@vger.kernel.org
9f273c24 3465T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3466T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3467S: Maintained
679655da 3468F: Documentation/crypto/
fe1c445b 3469F: Documentation/devicetree/bindings/crypto/
2ca87a17 3470F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3471F: arch/*/crypto/
3472F: crypto/
3473F: drivers/crypto/
3474F: include/crypto/
ff330f73 3475F: include/linux/crypto*
1da177e4 3476
5b07bd57 3477CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3478M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3479L: linux-crypto@vger.kernel.org
3480S: Maintained
51a2228a
JP
3481F: crypto/ansi_cprng.c
3482F: crypto/rng.c
5b07bd57 3483
fc279cc2
HV
3484CS3308 MEDIA DRIVER
3485M: Hans Verkuil <hverkuil@xs4all.nl>
3486L: linux-media@vger.kernel.org
3487T: git git://linuxtv.org/media_tree.git
3488W: http://linuxtv.org
3489S: Odd Fixes
3490F: drivers/media/i2c/cs3308.c
3491F: drivers/media/i2c/cs3308.h
3492
9b4ffa48 3493CS5535 Audio ALSA driver
8b58be88 3494M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3495S: Maintained
679655da 3496F: sound/pci/cs5535audio/
9b4ffa48 3497
a910e4a9 3498CW1200 WLAN driver
b75f0050
JP
3499M: Solomon Peachy <pizza@shaftnet.org>
3500S: Maintained
560424e9 3501F: drivers/net/wireless/st/cw1200/
a910e4a9 3502
6d8425b1 3503CX18 VIDEO4LINUX DRIVER
6afdeaf8 3504M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3505L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3506L: linux-media@vger.kernel.org
275ffde4 3507T: git git://linuxtv.org/media_tree.git
a825eaec 3508W: https://linuxtv.org
30e10993 3509W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3510S: Maintained
618cd932 3511F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3512F: drivers/media/pci/cx18/
6c0f0359 3513F: include/uapi/linux/ivtv*
6d8425b1 3514
3f101d91
HV
3515CX2341X MPEG ENCODER HELPER MODULE
3516M: Hans Verkuil <hverkuil@xs4all.nl>
3517L: linux-media@vger.kernel.org
3518T: git git://linuxtv.org/media_tree.git
a825eaec 3519W: https://linuxtv.org
3f101d91 3520S: Maintained
c368360b 3521F: drivers/media/common/cx2341x*
3f101d91
HV
3522F: include/media/cx2341x*
3523
b8fe6e2c
PB
3524CX24120 MEDIA DRIVER
3525M: Jemma Denson <jdenson@gmail.com>
3526M: Patrick Boettcher <patrick.boettcher@posteo.de>
3527L: linux-media@vger.kernel.org
a825eaec 3528W: https://linuxtv.org
b8fe6e2c
PB
3529Q: http://patchwork.linuxtv.org/project/linux-media/list/
3530S: Maintained
3531F: drivers/media/dvb-frontends/cx24120*
3532
20357578 3533CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3534M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3535M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3536L: linux-media@vger.kernel.org
a825eaec 3537W: https://linuxtv.org
20357578
MCC
3538T: git git://linuxtv.org/media_tree.git
3539S: Odd fixes
618cd932 3540F: Documentation/media/v4l-drivers/cx88*
20357578 3541F: drivers/media/pci/cx88/
6d8425b1 3542
91952bc0
AP
3543CXD2820R MEDIA DRIVER
3544M: Antti Palosaari <crope@iki.fi>
3545L: linux-media@vger.kernel.org
a825eaec 3546W: https://linuxtv.org
91952bc0
AP
3547W: http://palosaari.fi/linux/
3548Q: http://patchwork.linuxtv.org/project/linux-media/list/
3549T: git git://linuxtv.org/anttip/media_tree.git
3550S: Maintained
3551F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3552
e5ec3789 3553CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3554M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3555L: netdev@vger.kernel.org
3556W: http://www.chelsio.com
3557S: Supported
f7917c00 3558F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3559
d8ae3c33 3560CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3561M: Karen Xie <kxie@chelsio.com>
3562L: linux-scsi@vger.kernel.org
3563W: http://www.chelsio.com
3564S: Supported
3565F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3566
e5ec3789 3567CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3568M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3569L: linux-rdma@vger.kernel.org
e5ec3789
SW
3570W: http://www.openfabrics.org
3571S: Supported
679655da 3572F: drivers/infiniband/hw/cxgb3/
a85fb338 3573F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3574
be4c9bad 3575CXGB4 ETHERNET DRIVER (CXGB4)
59cfa789 3576M: Ganesh Goudar <ganeshgr@chelsio.com>
be4c9bad
RD
3577L: netdev@vger.kernel.org
3578W: http://www.chelsio.com
3579S: Supported
f7917c00 3580F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3581
d8ae3c33 3582CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3583M: Karen Xie <kxie@chelsio.com>
3584L: linux-scsi@vger.kernel.org
3585W: http://www.chelsio.com
3586S: Supported
3587F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3588
be4c9bad
RD
3589CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3590M: Steve Wise <swise@chelsio.com>
3591L: linux-rdma@vger.kernel.org
3592W: http://www.openfabrics.org
3593S: Supported
3594F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3595F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3596
5c20a5c7
CL
3597CXGB4VF ETHERNET DRIVER (CXGB4VF)
3598M: Casey Leedom <leedom@chelsio.com>
3599L: netdev@vger.kernel.org
3600W: http://www.chelsio.com
3601S: Supported
f7917c00 3602F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3603
a9282d01
IM
3604CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3605M: Ian Munsie <imunsie@au1.ibm.com>
9d82fd2f 3606M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
a9282d01
IM
3607L: linuxppc-dev@lists.ozlabs.org
3608S: Supported
9d82fd2f 3609F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3610F: drivers/misc/cxl/
ec249dd8 3611F: include/misc/cxl*
a9282d01
IM
3612F: include/uapi/misc/cxl.h
3613F: Documentation/powerpc/cxl.txt
a9282d01
IM
3614F: Documentation/ABI/testing/sysfs-class-cxl
3615
11f43ae7
MO
3616CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3617M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3618M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3619M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3620L: linux-scsi@vger.kernel.org
3621S: Supported
3622F: drivers/scsi/cxlflash/
3623F: include/uapi/scsi/cxlflash_ioctls.h
3624F: Documentation/powerpc/cxlflash.txt
3625
b52b97a3
GC
3626STMMAC ETHERNET DRIVER
3627M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3628M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3629L: netdev@vger.kernel.org
3630W: http://www.stlinux.com
3631S: Supported
7ac6653a 3632F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3633
1da177e4 3634CYBERPRO FB DRIVER
54176cc6 3635M: Russell King <linux@armlinux.org.uk>
efc03ecb 3636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3637W: http://www.armlinux.org.uk/
1da177e4 3638S: Maintained
8a61f013 3639F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3640
1da177e4 3641CYCLADES ASYNC MUX DRIVER
1da177e4 3642W: http://www.cyclades.com/
d459883e 3643S: Orphan
c897401b 3644F: drivers/tty/cyclades.c
679655da 3645F: include/linux/cyclades.h
c117ab84 3646F: include/uapi/linux/cyclades.h
1da177e4
LT
3647
3648CYCLADES PC300 DRIVER
1da177e4 3649W: http://www.cyclades.com/
d459883e 3650S: Orphan
679655da 3651F: drivers/net/wan/pc300*
1da177e4 3652
402f6ae4
AP
3653CYPRESS_FIRMWARE MEDIA DRIVER
3654M: Antti Palosaari <crope@iki.fi>
3655L: linux-media@vger.kernel.org
a825eaec 3656W: https://linuxtv.org
402f6ae4
AP
3657W: http://palosaari.fi/linux/
3658Q: http://patchwork.linuxtv.org/project/linux-media/list/
3659T: git git://linuxtv.org/anttip/media_tree.git
3660S: Maintained
3661F: drivers/media/common/cypress_firmware*
3662
e3ae3525 3663CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3664M: Ferruh Yigit <fery@cypress.com>
6305902c 3665L: linux-input@vger.kernel.org
be9a6f40 3666S: Supported
6305902c
JP
3667F: drivers/input/touchscreen/cyttsp*
3668F: include/linux/input/cyttsp.h
e3ae3525 3669
aaaf5fbf
JK
3670DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3671M: Joshua Kinard <kumba@gentoo.org>
3672S: Maintained
3673F: drivers/rtc/rtc-ds1685.c
3674F: include/linux/rtc/ds1685.h
3675
1da177e4 3676DAMA SLAVE for AX.25
8b58be88 3677M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3678W: http://yaina.de/jreuter/
3679W: http://www.qsl.net/dl1bke/
3680L: linux-hams@vger.kernel.org
3681S: Maintained
679655da
JP
3682F: net/ax25/af_ax25.c
3683F: net/ax25/ax25_dev.c
3684F: net/ax25/ax25_ds_*
3685F: net/ax25/ax25_in.c
3686F: net/ax25/ax25_out.c
3687F: net/ax25/ax25_timer.c
3688F: net/ax25/sysctl_net_ax25.c
1da177e4 3689
e2d1d6c0 3690DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3691L: netdev@vger.kernel.org
5ff77428 3692S: Orphan
679655da 3693F: Documentation/networking/dmfe.txt
0f04e2aa 3694F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3695
3696DC390/AM53C974 SCSI driver
d8130624 3697M: Hannes Reinecke <hare@suse.com>
71bd849d 3698L: linux-scsi@vger.kernel.org
e2d1d6c0 3699S: Maintained
71bd849d 3700F: drivers/scsi/am53c974.c
e2d1d6c0 3701
1da177e4 3702DC395x SCSI driver
61eee9a7 3703M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3704M: Ali Akcaagac <aliakc@web.de>
3705M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3706L: dc395x@twibble.org
cf015e9f
JP
3707W: http://twibble.org/dist/dc395x/
3708W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3709S: Maintained
679655da
JP
3710F: Documentation/scsi/dc395x.txt
3711F: drivers/scsi/dc395x.*
1da177e4 3712
eb8edb08 3713DCCP PROTOCOL
a89d030e 3714M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3715L: dccp@vger.kernel.org
c996d8b9 3716W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3717S: Maintained
679655da 3718F: include/linux/dccp.h
c117ab84 3719F: include/uapi/linux/dccp.h
679655da
JP
3720F: include/linux/tfrc.h
3721F: net/dccp/
eb8edb08 3722
1da177e4 3723DECnet NETWORK LAYER
1da177e4
LT
3724W: http://linux-decnet.sourceforge.net
3725L: linux-decnet-user@lists.sourceforge.net
f546444d 3726S: Orphan
679655da
JP
3727F: Documentation/networking/decnet.txt
3728F: net/decnet/
1da177e4 3729
ebff05b9
MR
3730DECSTATION PLATFORM SUPPORT
3731M: "Maciej W. Rozycki" <macro@linux-mips.org>
3732L: linux-mips@linux-mips.org
3733W: http://www.linux-mips.org/wiki/DECstation
3734S: Maintained
3735F: arch/mips/dec/
3736F: arch/mips/include/asm/dec/
3737F: arch/mips/include/asm/mach-dec/
3738
1da177e4 3739DEFXX FDDI NETWORK DRIVER
8b58be88 3740M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3741S: Maintained
33f810b2 3742F: drivers/net/fddi/defxx.*
1da177e4 3743
ad8f07cc 3744DELL LAPTOP DRIVER
8b58be88 3745M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3746M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3747L: platform-driver-x86@vger.kernel.org
ad8f07cc 3748S: Maintained
679655da 3749F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3750
817a5cdb
PR
3751DELL LAPTOP RBTN DRIVER
3752M: Pali Rohár <pali.rohar@gmail.com>
3753S: Maintained
3754F: drivers/platform/x86/dell-rbtn.*
3755
cdbff611
PR
3756DELL LAPTOP FREEFALL DRIVER
3757M: Pali Rohár <pali.rohar@gmail.com>
3758S: Maintained
3759F: drivers/platform/x86/dell-smo8800.c
3760
1da177e4 3761DELL LAPTOP SMM DRIVER
a5afba16 3762M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3763S: Maintained
a5afba16 3764F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3765F: include/uapi/linux/i8k.h
1da177e4 3766
90563ec4 3767DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3768M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3769S: Maintained
679655da
JP
3770F: Documentation/dcdbas.txt
3771F: drivers/firmware/dcdbas.*
90563ec4 3772
0b3f6109 3773DELL WMI EXTRAS DRIVER
8b58be88 3774M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3775M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3776S: Maintained
36b3a96f 3777F: drivers/platform/x86/dell-wmi.c
0b3f6109 3778
5efc75e3 3779DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3780M: John Youn <johnyoun@synopsys.com>
5efc75e3 3781L: linux-usb@vger.kernel.org
18f340f9 3782T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3783S: Maintained
197ba5f4 3784F: drivers/usb/dwc2/
5efc75e3 3785
94ab23dd 3786DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3787M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3788L: linux-usb@vger.kernel.org
94ab23dd
FB
3789T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3790S: Maintained
3791F: drivers/usb/dwc3/
3792
833c9545
JB
3793DEVICE COREDUMP (DEV_COREDUMP)
3794M: Johannes Berg <johannes@sipsolutions.net>
3795L: linux-kernel@vger.kernel.org
3796S: Maintained
3797F: drivers/base/devcoredump.c
3798F: include/linux/devcoredump.h
3799
89d07767
KP
3800DEVICE FREQUENCY (DEVFREQ)
3801M: MyungJoo Ham <myungjoo.ham@samsung.com>
3802M: Kyungmin Park <kyungmin.park@samsung.com>
9932ef3c 3803R: Chanwoo Choi <cw00.choi@samsung.com>
88476d34 3804L: linux-pm@vger.kernel.org
6a3cd722 3805T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3806S: Maintained
3807F: drivers/devfreq/
6a3cd722
CC
3808F: include/linux/devfreq.h
3809F: Documentation/devicetree/bindings/devfreq/
89d07767 3810
7dbded06
CC
3811DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3812M: Chanwoo Choi <cw00.choi@samsung.com>
3813L: linux-pm@vger.kernel.org
3814T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3815S: Supported
3816F: drivers/devfreq/event/
3817F: drivers/devfreq/devfreq-event.c
3818F: include/linux/devfreq-event.h
3819F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3820
490b864b
CC
3821BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3822M: Chanwoo Choi <cw00.choi@samsung.com>
3823L: linux-pm@vger.kernel.org
3824L: linux-samsung-soc@vger.kernel.org
3825T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3826S: Maintained
3827F: drivers/devfreq/exynos-bus.c
3828F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3829
1da177e4 3830DEVICE NUMBER REGISTRY
8b58be88 3831M: Torben Mathiasen <device@lanana.org>
1da177e4 3832W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3833S: Maintained
3834
e2d1d6c0 3835DEVICE-MAPPER (LVM)
854ecaad 3836M: Alasdair Kergon <agk@redhat.com>
8504eed3 3837M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3838M: dm-devel@redhat.com
e2d1d6c0
RD
3839L: dm-devel@redhat.com
3840W: http://sources.redhat.com/dm
8a6e2535 3841Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3842T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3843T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3844S: Maintained
679655da
JP
3845F: Documentation/device-mapper/
3846F: drivers/md/dm*
854ecaad 3847F: drivers/md/persistent-data/
679655da
JP
3848F: include/linux/device-mapper.h
3849F: include/linux/dm-*.h
8504eed3 3850F: include/uapi/linux/dm-*.h
e2d1d6c0 3851
bfcd3a46
JP
3852DEVLINK
3853M: Jiri Pirko <jiri@mellanox.com>
3854L: netdev@vger.kernel.org
3855S: Supported
3856F: net/core/devlink.c
3857F: include/net/devlink.h
3858F: include/uapi/linux/devlink.h
3859
c0d995aa
OST
3860DIALOG SEMICONDUCTOR DRIVERS
3861M: Support Opensource <support.opensource@diasemi.com>
3862W: http://www.dialog-semiconductor.com/products
3863S: Supported
3864F: Documentation/hwmon/da90??
047cfd01 3865F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3866F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3867F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3868F: drivers/gpio/gpio-da90??.c
3869F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3870F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3871F: drivers/input/misc/da90??_onkey.c
3872F: drivers/input/touchscreen/da9052_tsi.c
3873F: drivers/leds/leds-da90??.c
3874F: drivers/mfd/da903x.c
3875F: drivers/mfd/da90??-*.c
7be72c2c 3876F: drivers/mfd/da91??-*.c
8c0984e5
SR
3877F: drivers/power/supply/da9052-battery.c
3878F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3879F: drivers/regulator/da903x.c
3880F: drivers/regulator/da9???-regulator.[ch]
3881F: drivers/rtc/rtc-da90??.c
3882F: drivers/video/backlight/da90??_bl.c
3883F: drivers/watchdog/da90??_wdt.c
3884F: include/linux/mfd/da903x.h
3885F: include/linux/mfd/da9052/
3886F: include/linux/mfd/da9055/
047cfd01 3887F: include/linux/mfd/da9062/
c0d995aa 3888F: include/linux/mfd/da9063/
7be72c2c 3889F: include/linux/mfd/da9150/
4eeb08b4 3890F: include/linux/regulator/da9211.h
c0d995aa
OST
3891F: include/sound/da[79]*.h
3892F: sound/soc/codecs/da[79]*.[ch]
3893
6ea5dcdf
WBG
3894DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3895M: William Breathitt Gray <vilhelm.gray@gmail.com>
3896L: linux-gpio@vger.kernel.org
3897S: Maintained
3898F: drivers/gpio/gpio-gpio-mm.c
3899
599aa697
LL
3900DIGI NEO AND CLASSIC PCI PRODUCTS
3901M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3902M: Mark Hounschell <markh@compro.net>
599aa697
LL
3903L: driverdev-devel@linuxdriverproject.org
3904S: Maintained
3905F: drivers/staging/dgnc/
3906
335d7c58 3907DIOLAN U2C-12 I2C DRIVER
ca462085 3908M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3909L: linux-i2c@vger.kernel.org
3910S: Maintained
3911F: drivers/i2c/busses/i2c-diolan-u2c.c
3912
d475c634
MW
3913DIRECT ACCESS (DAX)
3914M: Matthew Wilcox <willy@linux.intel.com>
3915L: linux-fsdevel@vger.kernel.org
3916S: Supported
3917F: fs/dax.c
3918
e7839f25 3919DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3920M: Eric Paris <eparis@parisplace.org>
3c5119c0 3921S: Maintained
679655da
JP
3922F: Documentation/filesystems/dnotify.txt
3923F: fs/notify/dnotify/
3924F: include/linux/dnotify.h
1da177e4
LT
3925
3926DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3927M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3928W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3929W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3930W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3931S: Maintained
3932
4480f15b 3933DISKQUOTA
d8130624 3934M: Jan Kara <jack@suse.com>
1da177e4 3935S: Maintained
679655da
JP
3936F: Documentation/filesystems/quota.txt
3937F: fs/quota/
3938F: include/linux/quota*.h
c117ab84 3939F: include/uapi/linux/quota*.h
1da177e4 3940
702686ad
BT
3941DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3942M: Bernie Thompson <bernie@plugable.com>
3943L: linux-fbdev@vger.kernel.org
3944S: Maintained
3945W: http://plugable.com/category/projects/udlfb/
8a61f013 3946F: drivers/video/fbdev/udlfb.c
702686ad
BT
3947F: include/video/udlfb.h
3948F: Documentation/fb/udlfb.txt
3949
e7839f25 3950DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3951M: Christine Caulfield <ccaulfie@redhat.com>
3952M: David Teigland <teigland@redhat.com>
a4644184 3953L: cluster-devel@redhat.com
5be7b50f 3954W: http://sources.redhat.com/cluster/
9f273c24 3955T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3956S: Supported
679655da 3957F: fs/dlm/
5be7b50f 3958
53b6b3e0
SS
3959DMA BUFFER SHARING FRAMEWORK
3960M: Sumit Semwal <sumit.semwal@linaro.org>
3961S: Maintained
3962L: linux-media@vger.kernel.org
3963L: dri-devel@lists.freedesktop.org
8ada6d2d 3964L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3965F: drivers/dma-buf/
e46d12c6
JP
3966F: include/linux/dma-buf*
3967F: include/linux/reservation.h
3968F: include/linux/*fence.h
53b6b3e0 3969F: Documentation/dma-buf-sharing.txt
0b46fcdb 3970T: git git://anongit.freedesktop.org/drm/drm-misc
53b6b3e0 3971
c483e065
GP
3972SYNC FILE FRAMEWORK
3973M: Sumit Semwal <sumit.semwal@linaro.org>
3974R: Gustavo Padovan <gustavo@padovan.org>
3975S: Maintained
3976L: linux-media@vger.kernel.org
3977L: dri-devel@lists.freedesktop.org
c5ec903d
GP
3978F: drivers/dma-buf/sync_*
3979F: drivers/dma-buf/sw_sync.c
c483e065 3980F: include/linux/sync_file.h
c5ec903d 3981F: include/uapi/linux/sync_file.h
c483e065 3982F: Documentation/sync_file.txt
0b46fcdb 3983T: git git://anongit.freedesktop.org/drm/drm-misc
c483e065 3984
b3e5f263 3985DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3986M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3987L: dmaengine@vger.kernel.org
3988Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3989S: Maintained
679655da 3990F: drivers/dma/
0ce3c066 3991F: include/linux/dmaengine.h
c56d329e 3992F: Documentation/devicetree/bindings/dma/
979a281e
VK
3993F: Documentation/dmaengine/
3994T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3995
b825037d 3996DME1737 HARDWARE MONITOR DRIVER
8b58be88 3997M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3998L: linux-hwmon@vger.kernel.org
b825037d 3999S: Maintained
679655da
JP
4000F: Documentation/hwmon/dme1737
4001F: drivers/hwmon/dme1737.c
b825037d 4002
1f31e1b1 4003DMI/SMBIOS SUPPORT
d8130624 4004M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 4005S: Maintained
d4aeef93 4006T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 4007F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
4008F: drivers/firmware/dmi-id.c
4009F: drivers/firmware/dmi_scan.c
4010F: include/linux/dmi.h
4011
7d2c86b5 4012DOCUMENTATION
ad3118b9 4013M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
4014L: linux-doc@vger.kernel.org
4015S: Maintained
679655da 4016F: Documentation/
42f41ecf
JC
4017F: scripts/docproc.c
4018F: scripts/kernel-doc*
97be078b
RD
4019X: Documentation/ABI/
4020X: Documentation/devicetree/
933a46b8
JC
4021X: Documentation/acpi
4022X: Documentation/power
4023X: Documentation/spi
618cd932 4024X: Documentation/media
c51edfb1 4025T: git git://git.lwn.net/linux.git docs-next
abbaeff3 4026
1da177e4 4027DOUBLETALK DRIVER
8b58be88 4028M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
4029L: blinux-list@redhat.com
4030S: Maintained
679655da
JP
4031F: drivers/char/dtlk.c
4032F: include/linux/dtlk.h
1da177e4 4033
e2d1d6c0 4034DPT_I2O SCSI RAID DRIVER
8b58be88 4035M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
4036L: linux-scsi@vger.kernel.org
4037W: http://www.adaptec.com/
4038S: Maintained
679655da
JP
4039F: drivers/scsi/dpt*
4040F: drivers/scsi/dpt/
e2d1d6c0 4041
b411b363 4042DRBD DRIVER
bc2c049d
RK
4043M: Philipp Reisner <philipp.reisner@linbit.com>
4044M: Lars Ellenberg <lars.ellenberg@linbit.com>
4045L: drbd-dev@lists.linbit.com
28b8e8d4 4046W: http://www.drbd.org
bc2c049d
RK
4047T: git git://git.linbit.com/linux-drbd.git
4048T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4049S: Supported
4050F: drivers/block/drbd/
4051F: lib/lru_cache.c
4052F: Documentation/blockdev/drbd/
b411b363 4053
dc7dfcd8 4054DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 4055M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4056T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4057S: Supported
679655da 4058F: Documentation/kobject.txt
7cfc51b9 4059F: drivers/base/
87544653 4060F: fs/debugfs/
dc7dfcd8
WS
4061F: fs/kernfs/
4062F: fs/sysfs/
87544653 4063F: include/linux/debugfs.h
dc7dfcd8 4064F: include/linux/kobj*
679655da 4065F: lib/kobj*
1da177e4
LT
4066
4067DRM DRIVERS
8b58be88 4068M: David Airlie <airlied@linux.ie>
4c6a3999 4069L: dri-devel@lists.freedesktop.org
b0447888 4070T: git git://people.freedesktop.org/~airlied/linux
51b06f9f 4071B: https://bugs.freedesktop.org/
5fc41a70 4072C: irc://chat.freenode.net/dri-devel
1da177e4 4073S: Maintained
679655da 4074F: drivers/gpu/drm/
433e3b34 4075F: drivers/gpu/vga/
d28ab95b
GU
4076F: Documentation/devicetree/bindings/display/
4077F: Documentation/devicetree/bindings/gpu/
4078F: Documentation/devicetree/bindings/video/
621c5474 4079F: Documentation/gpu/
850e9411 4080F: include/drm/
c117ab84 4081F: include/uapi/drm/
1da177e4 4082
d52ea7e3
DV
4083DRM DRIVERS AND MISC GPU PATCHES
4084M: Daniel Vetter <daniel.vetter@intel.com>
4085M: Jani Nikula <jani.nikula@linux.intel.com>
4086M: Sean Paul <seanpaul@chromium.org>
b7a2a230 4087W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
d52ea7e3
DV
4088S: Maintained
4089T: git git://anongit.freedesktop.org/drm/drm-misc
4090F: Documentation/gpu/
4091F: drivers/gpu/vga/
4092F: drivers/gpu/drm/*
4093F: include/drm/drm*
4094F: include/uapi/drm/drm*
4095
c842b693
EV
4096DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4097M: Dave Airlie <airlied@redhat.com>
4098S: Odd Fixes
4099F: drivers/gpu/drm/ast/
4100
5620f47d
DV
4101DRM DRIVERS FOR BRIDGE CHIPS
4102M: Archit Taneja <architt@codeaurora.org>
4103S: Maintained
4104T: git git://anongit.freedesktop.org/drm/drm-misc
4105F: drivers/gpu/drm/bridge/
4106
c842b693
EV
4107DRM DRIVER FOR BOCHS VIRTUAL GPU
4108M: Gerd Hoffmann <kraxel@redhat.com>
0c19f97f
GH
4109L: virtualization@lists.linux-foundation.org
4110T: git git://git.kraxel.org/linux drm-qemu
4111S: Maintained
c842b693
EV
4112F: drivers/gpu/drm/bochs/
4113
4114DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4115M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4116M: Gerd Hoffmann <kraxel@redhat.com>
4117L: virtualization@lists.linux-foundation.org
4118T: git git://git.kraxel.org/linux drm-qemu
af3076e6
GH
4119S: Obsolete
4120W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
c842b693
EV
4121F: drivers/gpu/drm/cirrus/
4122
c26a4017 4123RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4124M: Alex Deucher <alexander.deucher@amd.com>
4125M: Christian König <christian.koenig@amd.com>
7f4c4f80 4126L: amd-gfx@lists.freedesktop.org
566f5939
AD
4127T: git git://people.freedesktop.org/~agd5f/linux
4128S: Supported
4129F: drivers/gpu/drm/radeon/
74c97375 4130F: include/uapi/drm/radeon_drm.h
c26a4017 4131F: drivers/gpu/drm/amd/
74c97375 4132F: include/uapi/drm/amdgpu_drm.h
566f5939 4133
03e255b9
TR
4134DRM PANEL DRIVERS
4135M: Thierry Reding <thierry.reding@gmail.com>
4136L: dri-devel@lists.freedesktop.org
4137T: git git://anongit.freedesktop.org/tegra/linux.git
4138S: Maintained
4139F: drivers/gpu/drm/drm_panel.c
4140F: drivers/gpu/drm/panel/
4141F: include/drm/drm_panel.h
2d799dde 4142F: Documentation/devicetree/bindings/display/panel/
03e255b9 4143
8daf7473 4144INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4145M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4146M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4147L: intel-gfx@lists.freedesktop.org
7564fde3 4148W: https://01.org/linuxgraphics/
51b06f9f 4149B: https://01.org/linuxgraphics/documentation/how-report-bugs
5fc41a70 4150C: irc://chat.freenode.net/intel-gfx
47f95647 4151Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4152T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4153S: Supported
14430813 4154F: drivers/gpu/drm/i915/
8daf7473 4155F: include/drm/i915*
baceac3a 4156F: include/uapi/drm/i915_drm.h
621c5474 4157F: Documentation/gpu/i915.rst
8daf7473 4158
66a46e9d
ZW
4159INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4160M: Zhenyu Wang <zhenyuw@linux.intel.com>
4161M: Zhi Wang <zhi.a.wang@intel.com>
ba7addcd 4162L: intel-gvt-dev@lists.freedesktop.org
66a46e9d
ZW
4163L: intel-gfx@lists.freedesktop.org
4164W: https://01.org/igvt-g
4165T: git https://github.com/01org/gvt-linux.git
4166S: Supported
4167F: drivers/gpu/drm/i915/gvt/
4168
99763bb8
BB
4169DRM DRIVERS FOR ATMEL HLCDC
4170M: Boris Brezillon <boris.brezillon@free-electrons.com>
4171L: dri-devel@lists.freedesktop.org
4172S: Supported
4173F: drivers/gpu/drm/atmel-hlcdc/
4174F: Documentation/devicetree/bindings/drm/atmel/
4175
bf1139df
MR
4176DRM DRIVERS FOR ALLWINNER A10
4177M: Maxime Ripard <maxime.ripard@free-electrons.com>
4178L: dri-devel@lists.freedesktop.org
4179S: Supported
4180F: drivers/gpu/drm/sun4i/
4181F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4182
1de7ac68
NA
4183DRM DRIVERS FOR AMLOGIC SOCS
4184M: Neil Armstrong <narmstrong@baylibre.com>
4185L: dri-devel@lists.freedesktop.org
4186L: linux-amlogic@lists.infradead.org
4187W: http://linux-meson.com/
4188S: Supported
4189F: drivers/gpu/drm/meson/
4190F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4191
398a6d4a
KP
4192DRM DRIVERS FOR EXYNOS
4193M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4194M: Joonyoung Shim <jy0922.shim@samsung.com>
4195M: Seung-Woo Kim <sw0312.kim@samsung.com>
4196M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4197L: dri-devel@lists.freedesktop.org
25a58030 4198T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4199S: Supported
14430813 4200F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4201F: include/uapi/drm/exynos_drm.h
4202F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4203
b55a1b9c 4204DRM DRIVERS FOR FREESCALE DCU
bc66757a 4205M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4206M: Alison Wang <alison.wang@freescale.com>
4207L: dri-devel@lists.freedesktop.org
4208S: Supported
4209F: drivers/gpu/drm/fsl-dcu/
2d799dde 4210F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4211F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4212F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4213
0a3d775f
PZ
4214DRM DRIVERS FOR FREESCALE IMX
4215M: Philipp Zabel <p.zabel@pengutronix.de>
4216L: dri-devel@lists.freedesktop.org
4217S: Maintained
4218F: drivers/gpu/drm/imx/
ef739aa4 4219F: drivers/gpu/ipu-v3/
2d799dde 4220F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4221
ba2199a6
PJ
4222DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4223M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4224L: dri-devel@lists.freedesktop.org
4225T: git git://github.com/patjak/drm-gma500
4226S: Maintained
5ff18e42 4227F: drivers/gpu/drm/gma500/
ba2199a6 4228
c84ffde9
XL
4229DRM DRIVERS FOR HISILICON
4230M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4231M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4232R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4233R: Chen Feng <puck.chen@hisilicon.com>
4234L: dri-devel@lists.freedesktop.org
4235T: git git://github.com/xin3liang/linux.git
4236S: Maintained
4237F: drivers/gpu/drm/hisilicon/
4238F: Documentation/devicetree/bindings/display/hisilicon/
4239
399516ab
EV
4240DRM DRIVER FOR INTEL I810 VIDEO CARDS
4241S: Orphan / Obsolete
4242F: drivers/gpu/drm/i810/
4243F: include/uapi/drm/i810_drm.h
4244
37b2a214
CH
4245DRM DRIVERS FOR MEDIATEK
4246M: CK Hu <ck.hu@mediatek.com>
4247M: Philipp Zabel <p.zabel@pengutronix.de>
4248L: dri-devel@lists.freedesktop.org
4249S: Supported
4250F: drivers/gpu/drm/mediatek/
4251F: Documentation/devicetree/bindings/display/mediatek/
4252
06346451
EV
4253DRM DRIVER FOR MSM ADRENO GPU
4254M: Rob Clark <robdclark@gmail.com>
4255L: linux-arm-msm@vger.kernel.org
4256L: dri-devel@lists.freedesktop.org
4257L: freedreno@lists.freedesktop.org
4258T: git git://people.freedesktop.org/~robclark/linux
4259S: Maintained
4260F: drivers/gpu/drm/msm/
4261F: include/uapi/drm/msm_drm.h
4262F: Documentation/devicetree/bindings/display/msm/
4263
fad89bb3
EV
4264DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4265M: Ben Skeggs <bskeggs@redhat.com>
4266L: dri-devel@lists.freedesktop.org
4267L: nouveau@lists.freedesktop.org
4268T: git git://github.com/skeggsb/linux
4269S: Supported
4270F: drivers/gpu/drm/nouveau/
4271F: include/uapi/drm/nouveau_drm.h
ba2199a6 4272
bd3b49f2 4273DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4274M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4275L: dri-devel@lists.freedesktop.org
4276L: linux-tegra@vger.kernel.org
a5ad7a63 4277T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4278S: Supported
dee8268f 4279F: drivers/gpu/drm/tegra/
a5ad7a63 4280F: drivers/gpu/host1x/
e1e90644 4281F: include/linux/host1x.h
a5ad7a63 4282F: include/uapi/drm/tegra_drm.h
2d799dde 4283F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4284
399516ab
EV
4285DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4286S: Orphan / Obsolete
4287F: drivers/gpu/drm/mga/
4288F: include/uapi/drm/mga_drm.h
4289
c842b693
EV
4290DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4291M: Dave Airlie <airlied@redhat.com>
4292S: Odd Fixes
4293F: drivers/gpu/drm/mgag200/
4294
399516ab
EV
4295DRM DRIVER FOR RAGE 128 VIDEO CARDS
4296S: Orphan / Obsolete
4297F: drivers/gpu/drm/r128/
4298F: include/uapi/drm/r128_drm.h
4299
a284e9d1
LP
4300DRM DRIVERS FOR RENESAS
4301M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4302L: dri-devel@lists.freedesktop.org
4a121096 4303L: linux-renesas-soc@vger.kernel.org
2392ccd4 4304T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4305S: Supported
4306F: drivers/gpu/drm/rcar-du/
4307F: drivers/gpu/drm/shmobile/
a284e9d1 4308F: include/linux/platform_data/shmob_drm.h
33be436d 4309F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4310
c842b693
EV
4311DRM DRIVER FOR QXL VIRTUAL GPU
4312M: Dave Airlie <airlied@redhat.com>
0c19f97f
GH
4313M: Gerd Hoffmann <kraxel@redhat.com>
4314L: virtualization@lists.linux-foundation.org
4315T: git git://git.kraxel.org/linux drm-qemu
4316S: Maintained
c842b693
EV
4317F: drivers/gpu/drm/qxl/
4318F: include/uapi/drm/qxl_drm.h
a284e9d1 4319
625e0346
HS
4320DRM DRIVERS FOR ROCKCHIP
4321M: Mark Yao <mark.yao@rock-chips.com>
4322L: dri-devel@lists.freedesktop.org
4323S: Maintained
4324F: drivers/gpu/drm/rockchip/
f253f7eb 4325F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4326
399516ab
EV
4327DRM DRIVER FOR SAVAGE VIDEO CARDS
4328S: Orphan / Obsolete
4329F: drivers/gpu/drm/savage/
4330F: include/uapi/drm/savage_drm.h
4331
4332DRM DRIVER FOR SIS VIDEO CARDS
4333S: Orphan / Obsolete
4334F: drivers/gpu/drm/sis/
4335F: include/uapi/drm/sis_drm.h
625e0346 4336
7f11c476
BG
4337DRM DRIVERS FOR STI
4338M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4339M: Vincent Abriou <vincent.abriou@st.com>
4340L: dri-devel@lists.freedesktop.org
4341T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4342S: Maintained
4343F: drivers/gpu/drm/sti
2d799dde 4344F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4345
399516ab
EV
4346DRM DRIVER FOR TDFX VIDEO CARDS
4347S: Orphan / Obsolete
4348F: drivers/gpu/drm/tdfx/
4349
c842b693
EV
4350DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4351M: Dave Airlie <airlied@redhat.com>
4352S: Odd Fixes
4353F: drivers/gpu/drm/udl/
4354
8bb0bce9
LS
4355DRM DRIVERS FOR VIVANTE GPU IP
4356M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4357R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9 4358R: Christian Gmeiner <christian.gmeiner@gmail.com>
c4ae94a3 4359L: etnaviv@lists.freedesktop.org
8bb0bce9
LS
4360L: dri-devel@lists.freedesktop.org
4361S: Maintained
8a9257a0
EV
4362F: drivers/gpu/drm/etnaviv/
4363F: include/uapi/drm/etnaviv_drm.h
4364F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4365
c4291702
EV
4366DRM DRIVER FOR VMWARE VIRTUAL GPU
4367M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4368M: Sinclair Yeh <syeh@vmware.com>
4369M: Thomas Hellstrom <thellstrom@vmware.com>
4370L: dri-devel@lists.freedesktop.org
4371T: git git://people.freedesktop.org/~syeh/repos_linux
4372T: git git://people.freedesktop.org/~thomash/linux
4373S: Supported
4374F: drivers/gpu/drm/vmwgfx/
4375F: include/uapi/drm/vmwgfx_drm.h
4376
8636d452
EA
4377DRM DRIVERS FOR VC4
4378M: Eric Anholt <eric@anholt.net>
4379T: git git://github.com/anholt/linux
4380S: Supported
4381F: drivers/gpu/drm/vc4/
4382F: include/uapi/drm/vc4_drm.h
4383F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4384
5ef330a7
TV
4385DRM DRIVERS FOR TI OMAP
4386M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4387L: dri-devel@lists.freedesktop.org
4388S: Maintained
4389F: drivers/gpu/drm/omapdrm/
4390F: Documentation/devicetree/bindings/display/ti/
4391
adb314ed
TV
4392DRM DRIVERS FOR TI LCDC
4393M: Jyri Sarha <jsarha@ti.com>
4394R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4395L: dri-devel@lists.freedesktop.org
4396S: Maintained
4397F: drivers/gpu/drm/tilcdc/
4398F: Documentation/devicetree/bindings/display/tilcdc/
4399
dbb01037
SG
4400DRM DRIVERS FOR ZTE ZX
4401M: Shawn Guo <shawnguo@kernel.org>
4402L: dri-devel@lists.freedesktop.org
4403S: Maintained
4404F: drivers/gpu/drm/zte/
4405F: Documentation/devicetree/bindings/display/zte,vou.txt
4406
598df1ac
AK
4407DSBR100 USB FM RADIO DRIVER
4408M: Alexey Klimov <klimov.linux@gmail.com>
4409L: linux-media@vger.kernel.org
4410T: git git://linuxtv.org/media_tree.git
4411S: Maintained
4412F: drivers/media/radio/dsbr100.c
4413
1da177e4 4414DSCC4 DRIVER
8b58be88 4415M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4416L: netdev@vger.kernel.org
1da177e4 4417S: Maintained
679655da 4418F: drivers/net/wan/dscc4.c
1da177e4 4419
cc11b140
HV
4420DT3155 MEDIA DRIVER
4421M: Hans Verkuil <hverkuil@xs4all.nl>
4422L: linux-media@vger.kernel.org
4423T: git git://linuxtv.org/media_tree.git
a825eaec 4424W: https://linuxtv.org
cc11b140
HV
4425S: Odd Fixes
4426F: drivers/media/pci/dt3155/
4427
91952bc0
AP
4428DVB_USB_AF9015 MEDIA DRIVER
4429M: Antti Palosaari <crope@iki.fi>
4430L: linux-media@vger.kernel.org
a825eaec 4431W: https://linuxtv.org
91952bc0
AP
4432W: http://palosaari.fi/linux/
4433Q: http://patchwork.linuxtv.org/project/linux-media/list/
4434T: git git://linuxtv.org/anttip/media_tree.git
4435S: Maintained
4436F: drivers/media/usb/dvb-usb-v2/af9015*
4437
4438DVB_USB_AF9035 MEDIA DRIVER
4439M: Antti Palosaari <crope@iki.fi>
4440L: linux-media@vger.kernel.org
a825eaec 4441W: https://linuxtv.org
91952bc0
AP
4442W: http://palosaari.fi/linux/
4443Q: http://patchwork.linuxtv.org/project/linux-media/list/
4444T: git git://linuxtv.org/anttip/media_tree.git
4445S: Maintained
4446F: drivers/media/usb/dvb-usb-v2/af9035*
4447
4448DVB_USB_ANYSEE MEDIA DRIVER
4449M: Antti Palosaari <crope@iki.fi>
4450L: linux-media@vger.kernel.org
a825eaec 4451W: https://linuxtv.org
91952bc0
AP
4452W: http://palosaari.fi/linux/
4453Q: http://patchwork.linuxtv.org/project/linux-media/list/
4454T: git git://linuxtv.org/anttip/media_tree.git
4455S: Maintained
4456F: drivers/media/usb/dvb-usb-v2/anysee*
4457
4458DVB_USB_AU6610 MEDIA DRIVER
4459M: Antti Palosaari <crope@iki.fi>
4460L: linux-media@vger.kernel.org
a825eaec 4461W: https://linuxtv.org
91952bc0
AP
4462W: http://palosaari.fi/linux/
4463Q: http://patchwork.linuxtv.org/project/linux-media/list/
4464T: git git://linuxtv.org/anttip/media_tree.git
4465S: Maintained
4466F: drivers/media/usb/dvb-usb-v2/au6610*
4467
4468DVB_USB_CE6230 MEDIA DRIVER
4469M: Antti Palosaari <crope@iki.fi>
4470L: linux-media@vger.kernel.org
a825eaec 4471W: https://linuxtv.org
91952bc0
AP
4472W: http://palosaari.fi/linux/
4473Q: http://patchwork.linuxtv.org/project/linux-media/list/
4474T: git git://linuxtv.org/anttip/media_tree.git
4475S: Maintained
4476F: drivers/media/usb/dvb-usb-v2/ce6230*
4477
d099dea2
MK
4478DVB_USB_CXUSB MEDIA DRIVER
4479M: Michael Krufky <mkrufky@linuxtv.org>
4480L: linux-media@vger.kernel.org
a825eaec 4481W: https://linuxtv.org
d099dea2
MK
4482W: http://github.com/mkrufky
4483Q: http://patchwork.linuxtv.org/project/linux-media/list/
4484T: git git://linuxtv.org/media_tree.git
4485S: Maintained
9819da66 4486F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4487
91952bc0 4488DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4489M: Antti Palosaari <crope@iki.fi>
4490L: linux-media@vger.kernel.org
a825eaec 4491W: https://linuxtv.org
91952bc0
AP
4492W: http://palosaari.fi/linux/
4493Q: http://patchwork.linuxtv.org/project/linux-media/list/
4494T: git git://linuxtv.org/anttip/media_tree.git
4495S: Maintained
91952bc0 4496F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4497
5560983b 4498DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4499M: Antti Palosaari <crope@iki.fi>
4500L: linux-media@vger.kernel.org
a825eaec 4501W: https://linuxtv.org
91952bc0
AP
4502Q: http://patchwork.linuxtv.org/project/linux-media/list/
4503T: git git://linuxtv.org/anttip/media_tree.git
4504S: Maintained
5560983b 4505F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4506
8856f5f2
MK
4507DVB_USB_MXL111SF MEDIA DRIVER
4508M: Michael Krufky <mkrufky@linuxtv.org>
4509L: linux-media@vger.kernel.org
a825eaec 4510W: https://linuxtv.org
8856f5f2
MK
4511W: http://github.com/mkrufky
4512Q: http://patchwork.linuxtv.org/project/linux-media/list/
4513T: git git://linuxtv.org/mkrufky/mxl111sf.git
4514S: Maintained
4515F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4516
91952bc0
AP
4517DVB_USB_RTL28XXU MEDIA DRIVER
4518M: Antti Palosaari <crope@iki.fi>
4519L: linux-media@vger.kernel.org
a825eaec 4520W: https://linuxtv.org
91952bc0
AP
4521W: http://palosaari.fi/linux/
4522Q: http://patchwork.linuxtv.org/project/linux-media/list/
4523T: git git://linuxtv.org/anttip/media_tree.git
4524S: Maintained
4525F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4526
4527DVB_USB_V2 MEDIA DRIVER
4528M: Antti Palosaari <crope@iki.fi>
4529L: linux-media@vger.kernel.org
a825eaec 4530W: https://linuxtv.org
91952bc0
AP
4531W: http://palosaari.fi/linux/
4532Q: http://patchwork.linuxtv.org/project/linux-media/list/
4533T: git git://linuxtv.org/anttip/media_tree.git
4534S: Maintained
4535F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4536F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4537
ac0ac38f 4538DYNAMIC DEBUG
5c4a97d1 4539M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4540S: Maintained
4541F: lib/dynamic_debug.c
4542F: include/linux/dynamic_debug.h
4543
789c7048 4544DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4545M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4546S: Maintained
df621252 4547F: drivers/tty/serial/dz.*
789c7048 4548
f17effbe
MF
4549E3X0 POWER BUTTON DRIVER
4550M: Moritz Fischer <moritz.fischer@ettus.com>
4551L: usrp-users@lists.ettus.com
4552W: http://www.ettus.com
4553S: Supported
4554F: drivers/input/misc/e3x0-button.c
4555F: Documentation/devicetree/bindings/input/e3x0-button.txt
4556
91952bc0
AP
4557E4000 MEDIA DRIVER
4558M: Antti Palosaari <crope@iki.fi>
4559L: linux-media@vger.kernel.org
a825eaec 4560W: https://linuxtv.org
91952bc0
AP
4561W: http://palosaari.fi/linux/
4562Q: http://patchwork.linuxtv.org/project/linux-media/list/
4563T: git git://linuxtv.org/anttip/media_tree.git
4564S: Maintained
4565F: drivers/media/tuners/e4000*
4566
1da177e4 4567EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4568M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4569L: linux-scsi@vger.kernel.org
4570S: Maintained
679655da 4571F: drivers/scsi/eata.c
1da177e4 4572
91952bc0
AP
4573EC100 MEDIA DRIVER
4574M: Antti Palosaari <crope@iki.fi>
4575L: linux-media@vger.kernel.org
a825eaec 4576W: https://linuxtv.org
91952bc0
AP
4577W: http://palosaari.fi/linux/
4578Q: http://patchwork.linuxtv.org/project/linux-media/list/
4579T: git git://linuxtv.org/anttip/media_tree.git
4580S: Maintained
4581F: drivers/media/dvb-frontends/ec100*
4582
237fead6 4583ECRYPT FILE SYSTEM
0de9adf2 4584M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4585L: ecryptfs@vger.kernel.org
24a923e4 4586W: http://ecryptfs.org
6dc7516e 4587W: https://launchpad.net/ecryptfs
9f273c24 4588T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4589S: Supported
679655da
JP
4590F: Documentation/filesystems/ecryptfs.txt
4591F: fs/ecryptfs/
237fead6 4592
da9bb1d2 4593EDAC-CORE
aa15aa0e 4594M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4595M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4596M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4597L: linux-edac@vger.kernel.org
07cd6bf5
FW
4598T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4599T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4600S: Supported
b73bbad3
MCC
4601F: Documentation/admin-guide/ras.rst
4602F: Documentation/driver-api/edac.rst
91445c72 4603F: drivers/edac/
679655da 4604F: include/linux/edac.h
0e438e3f 4605
c476c23b 4606EDAC-AMD64
487ba8e8 4607M: Borislav Petkov <bp@alien8.de>
91445c72 4608L: linux-edac@vger.kernel.org
487ba8e8 4609S: Maintained
c476c23b
BP
4610F: drivers/edac/amd64_edac*
4611
836dae5d 4612EDAC-CALXEDA
836dae5d
RR
4613M: Robert Richter <rric@kernel.org>
4614L: linux-edac@vger.kernel.org
836dae5d
RR
4615S: Maintained
4616F: drivers/edac/highbank*
4617
f65aad41
RB
4618EDAC-CAVIUM
4619M: Ralf Baechle <ralf@linux-mips.org>
4620M: David Daney <david.daney@cavium.com>
4621L: linux-edac@vger.kernel.org
4622L: linux-mips@linux-mips.org
f65aad41
RB
4623S: Supported
4624F: drivers/edac/octeon_edac*
4625
0e438e3f 4626EDAC-E752X
8b58be88 4627M: Mark Gross <mark.gross@intel.com>
91445c72 4628L: linux-edac@vger.kernel.org
0e438e3f 4629S: Maintained
679655da 4630F: drivers/edac/e752x_edac.c
0e438e3f
DP
4631
4632EDAC-E7XXX
91445c72 4633L: linux-edac@vger.kernel.org
0e438e3f 4634S: Maintained
679655da 4635F: drivers/edac/e7xxx_edac.c
0e438e3f 4636
7d136731
BP
4637EDAC-FSL_DDR
4638M: York Sun <york.sun@nxp.com>
4639L: linux-edac@vger.kernel.org
4640S: Maintained
4641F: drivers/edac/fsl_ddr_edac.*
4642
77c5f5d2 4643EDAC-GHES
5dc8a864
MCC
4644M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4645M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4646L: linux-edac@vger.kernel.org
77c5f5d2 4647S: Maintained
2caa67a6 4648F: drivers/edac/ghes_edac.c
77c5f5d2 4649
6bc78404 4650EDAC-I82443BXGX
8b58be88 4651M: Tim Small <tim@buttersideup.com>
91445c72 4652L: linux-edac@vger.kernel.org
6bc78404 4653S: Maintained
679655da 4654F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4655
4656EDAC-I3000
91445c72 4657L: linux-edac@vger.kernel.org
c91d9075 4658S: Orphan
679655da 4659F: drivers/edac/i3000_edac.c
6bc78404
DT
4660
4661EDAC-I5000
91445c72 4662L: linux-edac@vger.kernel.org
ba9a5918 4663S: Maintained
679655da 4664F: drivers/edac/i5000_edac.c
ba9a5918 4665
44c12cb2 4666EDAC-I5400
5dc8a864
MCC
4667M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4668M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4669L: linux-edac@vger.kernel.org
44c12cb2 4670S: Maintained
679655da 4671F: drivers/edac/i5400_edac.c
44c12cb2 4672
3c9c92b6 4673EDAC-I7300
5dc8a864
MCC
4674M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4675M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4676L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4677S: Maintained
4678F: drivers/edac/i7300_edac.c
4679
67c89316 4680EDAC-I7CORE
5dc8a864
MCC
4681M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4682M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4683L: linux-edac@vger.kernel.org
67c89316 4684S: Maintained
70aff0ce 4685F: drivers/edac/i7core_edac.c
67c89316 4686
ba9a5918 4687EDAC-I82975X
8b58be88 4688M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4689M: "Arvind R." <arvino55@gmail.com>
91445c72 4690L: linux-edac@vger.kernel.org
ba9a5918 4691S: Maintained
679655da 4692F: drivers/edac/i82975x_edac.c
ba9a5918 4693
791b4706
JB
4694EDAC-IE31200
4695M: Jason Baron <jbaron@akamai.com>
4696L: linux-edac@vger.kernel.org
791b4706
JB
4697S: Maintained
4698F: drivers/edac/ie31200_edac.c
4699
ccdfb979 4700EDAC-MPC85XX
30c7469b 4701M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4702L: linux-edac@vger.kernel.org
ccdfb979
JT
4703S: Maintained
4704F: drivers/edac/mpc85xx_edac.[ch]
4705
ba9a5918 4706EDAC-PASEMI
8b58be88 4707M: Egor Martovetsky <egor@pasemi.com>
91445c72 4708L: linux-edac@vger.kernel.org
6bc78404 4709S: Maintained
679655da 4710F: drivers/edac/pasemi_edac.c
6bc78404 4711
0e438e3f 4712EDAC-R82600
8b58be88 4713M: Tim Small <tim@buttersideup.com>
91445c72 4714L: linux-edac@vger.kernel.org
0e438e3f 4715S: Maintained
679655da 4716F: drivers/edac/r82600_edac.c
da9bb1d2 4717
4d096ca7 4718EDAC-SBRIDGE
5dc8a864
MCC
4719M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4720M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4721L: linux-edac@vger.kernel.org
4d096ca7
MCC
4722S: Maintained
4723F: drivers/edac/sb_edac.c
4724
4ec656bd
TL
4725EDAC-SKYLAKE
4726M: Tony Luck <tony.luck@intel.com>
4727L: linux-edac@vger.kernel.org
4728S: Maintained
4729F: drivers/edac/skx_edac.c
4730
995e1de4
LH
4731EDAC-XGENE
4732APPLIED MICRO (APM) X-GENE SOC EDAC
4733M: Loc Ho <lho@apm.com>
4734S: Supported
4735F: drivers/edac/xgene_edac.c
4736F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4737
af39917d
CL
4738EDIROL UA-101/UA-1000 DRIVER
4739M: Clemens Ladisch <clemens@ladisch.de>
4740L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4741T: git git://git.alsa-project.org/alsa-kernel.git
4742S: Maintained
4743F: sound/usb/misc/ua101.c
4744
1f7df953 4745EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4746M: Matt Fleming <matt@codeblueprint.co.uk>
6026ed2f 4747M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 4748L: linux-efi@vger.kernel.org
6026ed2f 4749T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
1f7df953 4750S: Maintained
fb2efb5c 4751F: Documentation/efi-stub.txt
f135a176 4752F: arch/*/kernel/efi.c
1f7df953 4753F: arch/x86/boot/compressed/eboot.[ch]
f135a176 4754F: arch/*/include/asm/efi.h
e8dfe6d8
MF
4755F: arch/x86/platform/efi/
4756F: drivers/firmware/efi/
1f7df953 4757F: include/linux/efi*.h
f135a176
AB
4758F: arch/arm/boot/compressed/efi-header.S
4759F: arch/arm64/kernel/efi-entry.S
1f7df953 4760
d68772b7
MF
4761EFI VARIABLE FILESYSTEM
4762M: Matthew Garrett <matthew.garrett@nebula.com>
4763M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4764M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4765T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4766L: linux-efi@vger.kernel.org
4767S: Maintained
4768F: fs/efivarfs/
4769
85a00d9b
PJ
4770EFIFB FRAMEBUFFER DRIVER
4771L: linux-fbdev@vger.kernel.org
4772M: Peter Jones <pjones@redhat.com>
4773S: Maintained
8a61f013 4774F: drivers/video/fbdev/efifb.c
85a00d9b 4775
ff6301da
IH
4776EFI TEST DRIVER
4777L: linux-efi@vger.kernel.org
4778M: Ivan Hu <ivan.hu@canonical.com>
4779M: Matt Fleming <matt@codeblueprint.co.uk>
4780S: Maintained
4781F: drivers/firmware/efi/test/
4782
0bee8d28
JT
4783EFS FILESYSTEM
4784W: http://aeschi.ch.eu.org/efs/
4785S: Orphan
679655da 4786F: fs/efs/
0bee8d28 4787
aa8a9e25 4788EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4789M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4790L: netdev@vger.kernel.org
4791S: Maintained
9aa32835 4792F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4793
f0319efe 4794EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4795M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4796M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4797L: linux-media@vger.kernel.org
a825eaec 4798W: https://linuxtv.org
f0319efe
MCC
4799T: git git://linuxtv.org/media_tree.git
4800S: Maintained
4801F: drivers/media/usb/em28xx/
618cd932 4802F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4803
3e3a7d66 4804EMBEDDED LINUX
8b58be88
JP
4805M: Paul Gortmaker <paul.gortmaker@windriver.com>
4806M: Matt Mackall <mpm@selenic.com>
4807M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4808L: linux-embedded@vger.kernel.org
4809S: Maintained
4810
b8aca0c1
JS
4811EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4812M: James Smart <james.smart@broadcom.com>
4813M: Dick Kennedy <dick.kennedy@broadcom.com>
ce00f85c 4814L: linux-scsi@vger.kernel.org
b8aca0c1 4815W: http://www.broadcom.com
ce00f85c 4816S: Supported
679655da 4817F: drivers/scsi/lpfc/
3a1c1d44 4818
5f5bac82 4819ENE CB710 FLASH CARD READER DRIVER
8b58be88 4820M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4821S: Maintained
4822F: drivers/misc/cb710/
4823F: drivers/mmc/host/cb710-mmc.*
4824F: include/linux/cb710.h
4825
931e39a1
ML
4826ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4827M: Maxim Levitsky <maximlevitsky@gmail.com>
4828S: Maintained
2a837449 4829F: drivers/media/rc/ene_ir.*
931e39a1 4830
d5ca9006 4831EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4832M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4833S: Maintained
084bad91 4834T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4835F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4836F: include/video/s1d13xxxfb.h
d5ca9006 4837
38df6492
ME
4838ET131X NETWORK DRIVER
4839M: Mark Einon <mark.einon@gmail.com>
4840S: Odd Fixes
4841F: drivers/net/ethernet/agere/
4842
1da177e4 4843ETHERNET BRIDGE
adbbf69d 4844M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4845L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4846L: netdev@vger.kernel.org
c996d8b9 4847W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4848S: Maintained
679655da
JP
4849F: include/linux/netfilter_bridge/
4850F: net/bridge/
1da177e4 4851
22f08ad9
FF
4852ETHERNET PHY LIBRARY
4853M: Florian Fainelli <f.fainelli@gmail.com>
4854L: netdev@vger.kernel.org
4855S: Maintained
4856F: include/linux/phy.h
4857F: include/linux/phy_fixed.h
4858F: drivers/net/phy/
4859F: Documentation/networking/phy.txt
4860F: drivers/of/of_mdio.c
4861F: drivers/of/of_net.c
4862
1da177e4 4863EXT2 FILE SYSTEM
d8130624 4864M: Jan Kara <jack@suse.com>
72be2ccf 4865L: linux-ext4@vger.kernel.org
1da177e4 4866S: Maintained
679655da
JP
4867F: Documentation/filesystems/ext2.txt
4868F: fs/ext2/
4869F: include/linux/ext2*
1da177e4 4870
72be2ccf 4871EXT4 FILE SYSTEM
8b58be88 4872M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4873M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4874L: linux-ext4@vger.kernel.org
08a225f1 4875W: http://ext4.wiki.kernel.org
8a6e2535 4876Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4877T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4878S: Maintained
679655da
JP
4879F: Documentation/filesystems/ext4.txt
4880F: fs/ext4/
1da177e4 4881
c5532b09 4882Extended Verification Module (EVM)
74dd744f
MZ
4883M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4884L: linux-ima-devel@lists.sourceforge.net
4885L: linux-security-module@vger.kernel.org
c5532b09
MZ
4886S: Supported
4887F: security/integrity/evm/
4888
df6b3cfe
MH
4889EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4890M: MyungJoo Ham <myungjoo.ham@samsung.com>
4891M: Chanwoo Choi <cw00.choi@samsung.com>
4892L: linux-kernel@vger.kernel.org
81df63a9 4893T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4894S: Maintained
4895F: drivers/extcon/
cd2c3e7f
CC
4896F: include/linux/extcon/
4897F: include/linux/extcon.h
df6b3cfe 4898F: Documentation/extcon/
cd2c3e7f 4899F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4900
e2a75c44 4901EXYNOS DP DRIVER
b7701755 4902M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4903L: dri-devel@lists.freedesktop.org
4904S: Maintained
4905F: drivers/gpu/drm/exynos/exynos_dp*
4906
9b93a409
MS
4907EXYNOS SYSMMU (IOMMU) driver
4908M: Marek Szyprowski <m.szyprowski@samsung.com>
4909L: iommu@lists.linux-foundation.org
4910S: Maintained
4911F: drivers/iommu/exynos-iommu.c
4912
4a66d3fe
NC
4913EZchip NPS platform support
4914M: Noam Camus <noamc@ezchip.com>
4915S: Supported
4916F: arch/arc/plat-eznps
4917F: arch/arc/boot/dts/eznps.dts
4918
e53004e2 4919F71805F HARDWARE MONITORING DRIVER
d8130624 4920M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4921L: linux-hwmon@vger.kernel.org
e53004e2 4922S: Maintained
679655da
JP
4923F: Documentation/hwmon/f71805f
4924F: drivers/hwmon/f71805f.c
e53004e2 4925
eea977ed
MB
4926FC0011 TUNER DRIVER
4927M: Michael Buesch <m@bues.ch>
4928L: linux-media@vger.kernel.org
4929S: Maintained
ccae7af2
MCC
4930F: drivers/media/tuners/fc0011.h
4931F: drivers/media/tuners/fc0011.c
eea977ed 4932
91952bc0
AP
4933FC2580 MEDIA DRIVER
4934M: Antti Palosaari <crope@iki.fi>
4935L: linux-media@vger.kernel.org
a825eaec 4936W: https://linuxtv.org
91952bc0
AP
4937W: http://palosaari.fi/linux/
4938Q: http://patchwork.linuxtv.org/project/linux-media/list/
4939T: git git://linuxtv.org/anttip/media_tree.git
4940S: Maintained
4941F: drivers/media/tuners/fc2580*
eea977ed 4942
88b2dbdb
EP
4943FANOTIFY
4944M: Eric Paris <eparis@redhat.com>
4945S: Maintained
4946F: fs/notify/fanotify/
4947F: include/linux/fanotify.h
c117ab84 4948F: include/uapi/linux/fanotify.h
88b2dbdb 4949
1da177e4 4950FARSYNC SYNCHRONOUS DRIVER
8b58be88 4951M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4952W: http://www.farsite.co.uk/
4953S: Supported
679655da 4954F: drivers/net/wan/farsync.*
1da177e4 4955
c5408b88 4956FAULT INJECTION SUPPORT
8b58be88 4957M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4958S: Supported
679655da
JP
4959F: Documentation/fault-injection/
4960F: lib/fault-inject.c
c5408b88 4961
053e514f
NT
4962FBTFT Framebuffer drivers
4963M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4964M: Noralf Trønnes <noralf@tronnes.org>
4965S: Maintained
4966F: drivers/staging/fbtft/
4967
cae727db 4968FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4969M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4970L: fcoe-devel@open-fcoe.org
cae727db
RL
4971W: www.Open-FCoE.org
4972S: Supported
4973F: drivers/scsi/libfc/
4974F: drivers/scsi/fcoe/
4975F: include/scsi/fc/
4976F: include/scsi/libfc.h
4977F: include/scsi/libfcoe.h
c117ab84 4978F: include/uapi/scsi/fc/
cae727db 4979
e2d1d6c0 4980FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4981M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4982M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4983L: linux-fsdevel@vger.kernel.org
1da177e4 4984S: Maintained
679655da
JP
4985F: include/linux/fcntl.h
4986F: include/linux/fs.h
c117ab84
CEB
4987F: include/uapi/linux/fcntl.h
4988F: include/uapi/linux/fs.h
679655da
JP
4989F: fs/fcntl.c
4990F: fs/locks.c
1da177e4 4991
e2d1d6c0 4992FILESYSTEMS (VFS and infrastructure)
8b58be88 4993M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4994L: linux-fsdevel@vger.kernel.org
173acc7c 4995S: Maintained
679655da 4996F: fs/*
173acc7c 4997
b26e0ed4 4998FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4999M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 5000L: linux-hwmon@vger.kernel.org
b26e0ed4 5001S: Maintained
d5ca6918
JP
5002F: drivers/hwmon/f75375s.c
5003F: include/linux/f75375s.h
b26e0ed4 5004
a331b0c3
CL
5005FIREWIRE AUDIO DRIVERS
5006M: Clemens Ladisch <clemens@ladisch.de>
5007L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5008T: git git://git.alsa-project.org/alsa-kernel.git
5009S: Maintained
5010F: sound/firewire/
5011
eb86ec51
SR
5012FIREWIRE MEDIA DRIVERS (firedtv)
5013M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5014L: linux-media@vger.kernel.org
5015L: linux1394-devel@lists.sourceforge.net
5016T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5017S: Maintained
5018F: drivers/media/firewire/
5019
a511ce33
CB
5020FIREWIRE SBP-2 TARGET
5021M: Chris Boot <bootc@bootc.net>
5022L: linux-scsi@vger.kernel.org
5023L: target-devel@vger.kernel.org
5024L: linux1394-devel@lists.sourceforge.net
5025T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5026S: Maintained
5027F: drivers/target/sbp/
5028
7d2c86b5 5029FIREWIRE SUBSYSTEM
8b58be88 5030M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5031L: linux1394-devel@lists.sourceforge.net
958a29cb 5032W: http://ieee1394.wiki.kernel.org/
2ca526bf 5033T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5034S: Maintained
679655da 5035F: drivers/firewire/
8f06ce3b
SR
5036F: include/linux/firewire.h
5037F: include/uapi/linux/firewire*.h
9f6d3c4b 5038F: tools/firewire/
e2d1d6c0
RD
5039
5040FIRMWARE LOADER (request_firmware)
39e68089 5041M: Ming Lei <ming.lei@canonical.com>
e7604239 5042M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5043L: linux-kernel@vger.kernel.org
5044S: Maintained
679655da
JP
5045F: Documentation/firmware_class/
5046F: drivers/base/firmware*.c
5047F: include/linux/firmware.h
e2d1d6c0 5048
f730e3dc 5049FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5050M: Joshua Morris <josh.h.morris@us.ibm.com>
5051M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5052S: Maintained
5053F: drivers/block/rsxx/
5054
8206f664 5055FLOPPY DRIVER
e5f6450c 5056M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5057T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5058S: Odd fixes
5059F: drivers/block/floppy.c
5060
9c9f32ed
AR
5061FMC SUBSYSTEM
5062M: Alessandro Rubini <rubini@gnudd.com>
5063W: http://www.ohwr.org/projects/fmc-bus
5064S: Supported
5065F: drivers/fmc/
5066F: include/linux/fmc*.h
5067F: include/linux/ipmi-fru.h
5068K: fmc_d.*register
5069
3c0ed7d5
AT
5070FPGA MANAGER FRAMEWORK
5071M: Alan Tull <atull@opensource.altera.com>
dd7d664a 5072R: Moritz Fischer <moritz.fischer@ettus.com>
7f1a5f04 5073L: linux-fpga@vger.kernel.org
3c0ed7d5 5074S: Maintained
e4998077 5075T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
3c0ed7d5
AT
5076F: drivers/fpga/
5077F: include/linux/fpga/fpga-mgr.h
5078W: http://www.rocketboards.org
5079
e2d1d6c0 5080FPU EMULATOR
8b58be88 5081M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5082W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5083S: Maintained
679655da 5084F: arch/x86/math-emu/
e2d1d6c0
RD
5085
5086FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5087L: netdev@vger.kernel.org
c173bfac 5088S: Orphan
679655da
JP
5089F: drivers/net/wan/dlci.c
5090F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5091
5092FRAMEBUFFER LAYER
04f6152d 5093M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
c69f677c 5094L: linux-fbdev@vger.kernel.org
04f6152d 5095T: git git://github.com/bzolnier/linux.git
b22fe37b 5096Q: http://patchwork.kernel.org/project/linux-fbdev/list/
04f6152d 5097S: Maintained
679655da 5098F: Documentation/fb/
b22fe37b
PM
5099F: drivers/video/
5100F: include/video/
679655da 5101F: include/linux/fb.h
c117ab84
CEB
5102F: include/uapi/video/
5103F: include/uapi/linux/fb.h
e2d1d6c0 5104
93aafb6d
HG
5105FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5106M: Horia Geantă <horia.geanta@nxp.com>
5107M: Dan Douglass <dan.douglass@nxp.com>
5108L: linux-crypto@vger.kernel.org
5109S: Maintained
5110F: drivers/crypto/caam/
5111F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5112
a57c188e 5113FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5114M: Timur Tabi <timur@tabi.org>
a57c188e 5115L: linux-fbdev@vger.kernel.org
c4ef9bc4 5116S: Maintained
8a61f013 5117F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5118
e2d1d6c0 5119FREESCALE DMA DRIVER
8b58be88
JP
5120M: Li Yang <leoli@freescale.com>
5121M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5122L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5123S: Maintained
679655da 5124F: drivers/dma/fsldma.*
e2d1d6c0 5125
44248aff
HX
5126FREESCALE GPMI NAND DRIVER
5127M: Han Xu <han.xu@nxp.com>
5128L: linux-mtd@lists.infradead.org
5129S: Maintained
5130F: drivers/mtd/nand/gpmi-nand/*
5131
e2d1d6c0 5132FREESCALE I2C CPM DRIVER
8b58be88 5133M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5134L: linuxppc-dev@lists.ozlabs.org
846557d3 5135L: linux-i2c@vger.kernel.org
0d2b405a 5136S: Maintained
679655da 5137F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5138
60e8c5ab 5139FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5140M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5141L: linux-fbdev@vger.kernel.org
efc03ecb 5142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5143S: Maintained
bad985a1 5144F: include/linux/platform_data/video-imxfb.h
8a61f013 5145F: drivers/video/fbdev/imxfb.c
60e8c5ab 5146
4d8e2cef 5147FREESCALE QUAD SPI DRIVER
38714fbd 5148M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5149L: linux-mtd@lists.infradead.org
5150S: Maintained
5151F: drivers/mtd/spi-nor/fsl-quadspi.c
5152
4689a6b1 5153FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5154M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5155M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5156L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5157L: netdev@vger.kernel.org
5158S: Maintained
ec21e2ec 5159F: drivers/net/ethernet/freescale/fs_enet/
679655da 5160F: include/linux/fs_enet_pd.h
4689a6b1 5161
63a0a00b
NA
5162FREESCALE IMX / MXC FEC DRIVER
5163M: Fugang Duan <fugang.duan@nxp.com>
5164L: netdev@vger.kernel.org
5165S: Maintained
5166F: drivers/net/ethernet/freescale/fec_main.c
5167F: drivers/net/ethernet/freescale/fec_ptp.c
5168F: drivers/net/ethernet/freescale/fec.h
5169F: Documentation/devicetree/bindings/net/fsl-fec.txt
5170
2fbfadb5
MB
5171FREESCALE QORIQ DPAA FMAN DRIVER
5172M: Madalin Bucur <madalin.bucur@nxp.com>
5173L: netdev@vger.kernel.org
5174S: Maintained
5175F: drivers/net/ethernet/freescale/fman
5176F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5177
63f4b4b0
MB
5178FREESCALE QORIQ DPAA ETHERNET DRIVER
5179M: Madalin Bucur <madalin.bucur@nxp.com>
5180L: netdev@vger.kernel.org
5181S: Maintained
5182F: drivers/net/ethernet/freescale/dpaa
5183
1b48706f 5184FREESCALE SOC DRIVERS
5185M: Scott Wood <oss@buserror.net>
5186L: linuxppc-dev@lists.ozlabs.org
5187L: linux-arm-kernel@lists.infradead.org
5188S: Maintained
5189F: drivers/soc/fsl/
5190F: include/linux/fsl/
5191
d9e9d82c 5192FREESCALE QUICC ENGINE LIBRARY
1b48706f 5193M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5194L: linuxppc-dev@lists.ozlabs.org
1b48706f 5195S: Maintained
7aa1aa6e
ZQ
5196F: drivers/soc/fsl/qe/
5197F: include/soc/fsl/*qe*.h
5198F: include/soc/fsl/*ucc*.h
d9e9d82c 5199
b55ef929 5200FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5201M: Li Yang <leoli@freescale.com>
6372594a 5202L: linux-usb@vger.kernel.org
a4724ed6 5203L: linuxppc-dev@lists.ozlabs.org
a7205b30 5204S: Maintained
faf2e1db 5205F: drivers/usb/gadget/udc/fsl*
a7205b30 5206
beaf53bf 5207FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5208M: Li Yang <leoli@freescale.com>
beaf53bf 5209L: netdev@vger.kernel.org
a4724ed6 5210L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5211S: Maintained
ec21e2ec 5212F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5213
abb1ed7b
CM
5214FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5215M: Claudiu Manoil <claudiu.manoil@freescale.com>
5216L: netdev@vger.kernel.org
5217S: Maintained
5218F: drivers/net/ethernet/freescale/gianfar*
5219X: drivers/net/ethernet/freescale/gianfar_ptp.c
5220F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5221
c19b6d24
ZQ
5222FREESCALE QUICC ENGINE UCC HDLC DRIVER
5223M: Zhao Qiang <qiang.zhao@nxp.com>
5224L: netdev@vger.kernel.org
5225L: linuxppc-dev@lists.ozlabs.org
5226S: Maintained
5227F: drivers/net/wan/fsl_ucc_hdlc*
5228
d9e9d82c 5229FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5230M: Timur Tabi <timur@tabi.org>
a4724ed6 5231L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5232S: Maintained
df621252 5233F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5234
5235FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5236M: Timur Tabi <timur@tabi.org>
dc85950a 5237M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5238M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5239R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5240L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5241L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5242S: Maintained
69aefcea 5243F: sound/soc/fsl/fsl*
dc85950a 5244F: sound/soc/fsl/imx*
69aefcea 5245F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5246
1da177e4 5247FREEVXFS FILESYSTEM
8b58be88 5248M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5249W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5250S: Maintained
679655da 5251F: fs/freevxfs/
1da177e4 5252
71038f52 5253FREEZER
49db1903 5254M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5255M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5256L: linux-pm@vger.kernel.org
71038f52 5257S: Supported
679655da
JP
5258F: Documentation/power/freezing-of-tasks.txt
5259F: include/linux/freezer.h
5260F: kernel/freezer.c
71038f52 5261
839a1f79
KRW
5262FRONTSWAP API
5263M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5264L: linux-kernel@vger.kernel.org
5265S: Maintained
5266F: mm/frontswap.c
5267F: include/linux/frontswap.h
5268
a5432f5a 5269FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5270M: David Howells <dhowells@redhat.com>
e62d6e24 5271L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5272S: Supported
5273F: Documentation/filesystems/caching/
5274F: fs/fscache/
5275F: include/linux/fscache*.h
5276
598c7d7a
TT
5277FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5278M: Theodore Y. Ts'o <tytso@mit.edu>
5279M: Jaegeuk Kim <jaegeuk@kernel.org>
c1b22129 5280L: linux-fsdevel@vger.kernel.org
598c7d7a
TT
5281S: Supported
5282F: fs/crypto/
5283F: include/linux/fscrypto.h
5284
f58ad8f5 5285F2FS FILE SYSTEM
9b29d481 5286M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5287M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5288L: linux-f2fs-devel@lists.sourceforge.net
95129296 5289W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5290T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5291S: Maintained
5292F: Documentation/filesystems/f2fs.txt
3bac380c 5293F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5294F: fs/f2fs/
5295F: include/linux/f2fs_fs.h
62d43eeb 5296F: include/trace/events/f2fs.h
f58ad8f5 5297
5ab7ffea 5298FUJITSU FR-V (FRV) PORT
0cf0305f 5299S: Orphan
679655da 5300F: arch/frv/
1da177e4 5301
20b93734 5302FUJITSU LAPTOP EXTRAS
409a3e98 5303M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5304L: platform-driver-x86@vger.kernel.org
20b93734 5305S: Maintained
679655da 5306F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5307
4da621b6
HK
5308FUJITSU M-5MO LS CAMERA ISP DRIVER
5309M: Kyungmin Park <kyungmin.park@samsung.com>
5310M: Heungjun Kim <riverful.kim@samsung.com>
5311L: linux-media@vger.kernel.org
5312S: Maintained
90d72ac6 5313F: drivers/media/i2c/m5mols/
b5dcee22 5314F: include/media/i2c/m5mols.h
4da621b6 5315
2d24c490
RG
5316FUJITSU TABLET EXTRAS
5317M: Robert Gerlach <khnz@gmx.de>
5318L: platform-driver-x86@vger.kernel.org
5319S: Maintained
5320F: drivers/platform/x86/fujitsu-tablet.c
5321
04578f17 5322FUSE: FILESYSTEM IN USERSPACE
8b58be88 5323M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5324L: linux-fsdevel@vger.kernel.org
04578f17 5325W: http://fuse.sourceforge.net/
0a30f612 5326T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5327S: Maintained
679655da 5328F: fs/fuse/
c117ab84 5329F: include/uapi/linux/fuse.h
0a30f612 5330F: Documentation/filesystems/fuse.txt
04578f17 5331
1da177e4 5332FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5333M: Rik Faith <faith@cs.unc.edu>
1da177e4 5334L: linux-scsi@vger.kernel.org
baaea1dc 5335S: Odd Fixes (e.g., new signatures)
679655da 5336F: drivers/scsi/fdomain.*
1da177e4 5337
6b90bd4b
ER
5338GCC PLUGINS
5339M: Kees Cook <keescook@chromium.org>
5340R: Emese Revfy <re.emese@gmail.com>
5341L: kernel-hardening@lists.openwall.com
5342S: Maintained
5343F: scripts/gcc-plugins/
5344F: scripts/gcc-plugin.sh
68fdc678 5345F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5346F: Documentation/gcc-plugins.txt
5347
d8e2162c
PO
5348GCOV BASED KERNEL PROFILING
5349M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5350S: Maintained
5351F: kernel/gcov/
2584bab2 5352F: Documentation/dev-tools/gcov.rst
d8e2162c 5353
1da177e4 5354GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5355M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5356L: linux-scsi@vger.kernel.org
5357W: http://www.icp-vortex.com/
5358S: Supported
679655da 5359F: drivers/scsi/gdt*
1da177e4 5360
158daf16
JK
5361GDB KERNEL DEBUGGING HELPER SCRIPTS
5362M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5363M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5364S: Supported
5365F: scripts/gdb/
5366
3169a1c7
HV
5367GEMTEK FM RADIO RECEIVER DRIVER
5368M: Hans Verkuil <hverkuil@xs4all.nl>
5369L: linux-media@vger.kernel.org
5370T: git git://linuxtv.org/media_tree.git
a825eaec 5371W: https://linuxtv.org
3169a1c7
HV
5372S: Maintained
5373F: drivers/media/radio/radio-gemtek*
5374
1c23af90 5375GENERIC GPIO I2C DRIVER
880b0e26 5376M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5377S: Supported
679655da
JP
5378F: drivers/i2c/busses/i2c-gpio.c
5379F: include/linux/i2c-gpio.h
1c23af90 5380
92ed1a76
PK
5381GENERIC GPIO I2C MULTIPLEXER DRIVER
5382M: Peter Korsgaard <peter.korsgaard@barco.com>
5383L: linux-i2c@vger.kernel.org
5384S: Supported
e7065e20
JD
5385F: drivers/i2c/muxes/i2c-mux-gpio.c
5386F: include/linux/i2c-mux-gpio.h
5387F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5388
9251ce95 5389GENERIC HDLC (WAN) DRIVERS
8b58be88 5390M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5391W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5392S: Maintained
679655da
JP
5393F: drivers/net/wan/c101.c
5394F: drivers/net/wan/hd6457*
5395F: drivers/net/wan/hdlc*
5396F: drivers/net/wan/n2.c
5397F: drivers/net/wan/pc300too.c
5398F: drivers/net/wan/pci200syn.c
5399F: drivers/net/wan/wanxl*
1da177e4 5400
1527aab6 5401GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5402M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5403L: linux-arch@vger.kernel.org
5404T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5405S: Maintained
14430813
JP
5406F: include/asm-generic/
5407F: include/uapi/asm-generic/
1527aab6 5408
ff764963
KVA
5409GENERIC PHY FRAMEWORK
5410M: Kishon Vijay Abraham I <kishon@ti.com>
5411L: linux-kernel@vger.kernel.org
5412T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5413S: Supported
5414F: drivers/phy/
5415F: include/linux/phy/
5416
eea97aed
KH
5417GENERIC PM DOMAINS
5418M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5419M: Kevin Hilman <khilman@kernel.org>
5420M: Ulf Hansson <ulf.hansson@linaro.org>
5421L: linux-pm@vger.kernel.org
5422S: Supported
5423F: drivers/base/power/domain*.c
5424F: include/linux/pm_domain.h
5425
ccb86a69 5426GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5427M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5428L: kvm@vger.kernel.org
ccb86a69
MT
5429S: Supported
5430F: drivers/uio/uio_pci_generic.c
5431
f8f1ec73
JP
5432GET_MAINTAINER SCRIPT
5433M: Joe Perches <joe@perches.com>
5434S: Maintained
5435F: scripts/get_maintainer.pl
5436
a7d5afe8
GKB
5437GENWQE (IBM Generic Workqueue Card)
5438M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5439M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5440S: Supported
5441F: drivers/misc/genwqe/
5442
5be7b50f 5443GFS2 FILE SYSTEM
8b58be88 5444M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5445M: Bob Peterson <rpeterso@redhat.com>
a4644184 5446L: cluster-devel@redhat.com
5be7b50f 5447W: http://sources.redhat.com/cluster/
28666d6d 5448T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5449S: Supported
679655da
JP
5450F: Documentation/filesystems/gfs2*.txt
5451F: fs/gfs2/
c117ab84 5452F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5453
0a34eb8f 5454GIGASET ISDN DRIVERS
6b096fde 5455M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5456L: gigaset307x-common@lists.sourceforge.net
5457W: http://gigaset307x.sourceforge.net/
6b096fde 5458S: Odd Fixes
679655da
JP
5459F: Documentation/isdn/README.gigaset
5460F: drivers/isdn/gigaset/
c117ab84 5461F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5462
7eea35fe
JP
5463GO7007 MPEG CODEC
5464M: Hans Verkuil <hans.verkuil@cisco.com>
5465L: linux-media@vger.kernel.org
5466S: Maintained
5467F: drivers/media/usb/go7007/
5468
ca96ea86
BN
5469GOODIX TOUCHSCREEN
5470M: Bastien Nocera <hadess@hadess.net>
5471L: linux-input@vger.kernel.org
5472S: Maintained
5473F: drivers/input/touchscreen/goodix.c
5474
a6a1cf3d
BJZ
5475GPIO MOCKUP DRIVER
5476M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5477L: linux-gpio@vger.kernel.org
5478S: Maintained
5479F: drivers/gpio/gpio-mockup.c
5480F: tools/testing/selftests/gpio/
5481
a0dc00b4 5482GPIO SUBSYSTEM
e4651a9f 5483M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5484M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5485L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5486T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5487S: Maintained
cd97a449 5488F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5489F: Documentation/gpio/
40c159b7 5490F: Documentation/ABI/testing/gpio-cdev
fe95046e 5491F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5492F: drivers/gpio/
bdc6e95e
AC
5493F: include/linux/gpio/
5494F: include/linux/gpio.h
9b692346 5495F: include/asm-generic/gpio.h
3c702e99 5496F: include/uapi/linux/gpio.h
6d591c46 5497F: tools/gpio/
a0dc00b4 5498
71a6d0af
HW
5499GRE DEMULTIPLEXER DRIVER
5500M: Dmitry Kozlov <xeb@mail.ru>
5501L: netdev@vger.kernel.org
5502S: Maintained
11c26770
JP
5503F: net/ipv4/gre_demux.c
5504F: net/ipv4/gre_offload.c
71a6d0af
HW
5505F: include/net/gre.h
5506
d4c41139 5507GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5508M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5509L: netdev@vger.kernel.org
5510S: Maintained
a31a96ad 5511F: drivers/net/ethernet/aeroflex/
d4c41139 5512
629c1fb5
GKH
5513GREYBUS SUBSYSTEM
5514M: Johan Hovold <johan@kernel.org>
5515M: Alex Elder <elder@kernel.org>
5516M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5517S: Maintained
5518F: drivers/staging/greybus/
01d0f715 5519L: greybus-dev@lists.linaro.org
629c1fb5 5520
926706c5
VA
5521GREYBUS AUDIO PROTOCOLS DRIVERS
5522M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5523M: Mark Greer <mgreer@animalcreek.com>
926706c5 5524S: Maintained
544a6944
MG
5525F: drivers/staging/greybus/audio_apbridgea.c
5526F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5527F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5528F: drivers/staging/greybus/audio_codec.h
5529F: drivers/staging/greybus/audio_gb.c
5530F: drivers/staging/greybus/audio_manager.c
5531F: drivers/staging/greybus/audio_manager.h
5532F: drivers/staging/greybus/audio_manager_module.c
5533F: drivers/staging/greybus/audio_manager_private.h
5534F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5535F: drivers/staging/greybus/audio_module.c
5536F: drivers/staging/greybus/audio_topology.c
5537
2bbadafb
RMS
5538GREYBUS PROTOCOLS DRIVERS
5539M: Rui Miguel Silva <rmfrfs@gmail.com>
5540S: Maintained
5541F: drivers/staging/greybus/sdio.c
5542F: drivers/staging/greybus/light.c
5543F: drivers/staging/greybus/gpio.c
5544F: drivers/staging/greybus/power_supply.c
5545F: drivers/staging/greybus/spi.c
5546F: drivers/staging/greybus/spilib.c
5547
7d700518
BD
5548GREYBUS PROTOCOLS DRIVERS
5549M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5550S: Maintained
5551F: drivers/staging/greybus/loopback.c
5552F: drivers/staging/greybus/timesync.c
5553F: drivers/staging/greybus/timesync_platform.c
5554
5bd16350
VK
5555GREYBUS PROTOCOLS DRIVERS
5556M: Viresh Kumar <vireshk@kernel.org>
5557S: Maintained
5558F: drivers/staging/greybus/authentication.c
5559F: drivers/staging/greybus/bootrom.c
5560F: drivers/staging/greybus/firmware.h
5561F: drivers/staging/greybus/fw-core.c
5562F: drivers/staging/greybus/fw-download.c
5563F: drivers/staging/greybus/fw-managament.c
5564F: drivers/staging/greybus/greybus_authentication.h
5565F: drivers/staging/greybus/greybus_firmware.h
5566F: drivers/staging/greybus/hid.c
5567F: drivers/staging/greybus/i2c.c
5568F: drivers/staging/greybus/spi.c
5569F: drivers/staging/greybus/spilib.c
5570F: drivers/staging/greybus/spilib.h
5571
8d904fe5
DL
5572GREYBUS PROTOCOLS DRIVERS
5573M: David Lin <dtwlin@gmail.com>
5574S: Maintained
5575F: drivers/staging/greybus/uart.c
5576F: drivers/staging/greybus/log.c
5577
92b8bd96
VH
5578GREYBUS PLATFORM DRIVERS
5579M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5580S: Maintained
5581F: drivers/staging/greybus/arche-platform.c
5582F: drivers/staging/greybus/arche-apb-ctrl.c
5583F: drivers/staging/greybus/arche_platform.h
5584
7aae6e2d
CAC
5585GS1662 VIDEO SERIALIZER
5586M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5587L: linux-media@vger.kernel.org
5588T: git git://linuxtv.org/media_tree.git
5589S: Maintained
5590F: drivers/media/spi/gs1662.c
5591
e8deeae2 5592GSPCA FINEPIX SUBDRIVER
8b58be88 5593M: Frank Zago <frank@zago.net>
661263b5 5594L: linux-media@vger.kernel.org
275ffde4 5595T: git git://linuxtv.org/media_tree.git
e8deeae2 5596S: Maintained
0c0d06ca 5597F: drivers/media/usb/gspca/finepix.c
e8deeae2 5598
4b3fa3c4
OL
5599GSPCA GL860 SUBDRIVER
5600M: Olivier Lorin <o.lorin@laposte.net>
5601L: linux-media@vger.kernel.org
275ffde4 5602T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5603S: Maintained
0c0d06ca 5604F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5605
e8deeae2 5606GSPCA M5602 SUBDRIVER
8b58be88 5607M: Erik Andren <erik.andren@gmail.com>
661263b5 5608L: linux-media@vger.kernel.org
275ffde4 5609T: git git://linuxtv.org/media_tree.git
e8deeae2 5610S: Maintained
0c0d06ca 5611F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5612
5613GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5614M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5615L: linux-media@vger.kernel.org
275ffde4 5616T: git git://linuxtv.org/media_tree.git
c0936df4 5617S: Odd Fixes
0c0d06ca 5618F: drivers/media/usb/gspca/pac207.c
e8deeae2 5619
261982f1 5620GSPCA SN9C20X SUBDRIVER
d95c5b0b 5621M: Brian Johnson <brijohn@gmail.com>
261982f1 5622L: linux-media@vger.kernel.org
275ffde4 5623T: git git://linuxtv.org/media_tree.git
261982f1 5624S: Maintained
0c0d06ca 5625F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5626
e8deeae2 5627GSPCA T613 SUBDRIVER
8b58be88 5628M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5629L: linux-media@vger.kernel.org
275ffde4 5630T: git git://linuxtv.org/media_tree.git
e8deeae2 5631S: Maintained
0c0d06ca 5632F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5633
5634GSPCA USB WEBCAM DRIVER
c0936df4 5635M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5636L: linux-media@vger.kernel.org
275ffde4 5637T: git git://linuxtv.org/media_tree.git
c0936df4 5638S: Odd Fixes
0c0d06ca 5639F: drivers/media/usb/gspca/
e8deeae2 5640
584ec979 5641GUID PARTITION TABLE (GPT)
4f973c63 5642M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5643L: linux-efi@vger.kernel.org
5644S: Maintained
5645F: block/partitions/efi.*
5646
aa3c598b 5647STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5648M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5649L: linux-media@vger.kernel.org
275ffde4 5650T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5651S: Maintained
5652F: drivers/media/usb/stk1160/
e8deeae2 5653
4e456b86
YS
5654H8/300 ARCHITECTURE
5655M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5656L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5657W: http://uclinux-h8.sourceforge.jp
5658T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5659S: Maintained
5660F: arch/h8300/
5661F: drivers/clocksource/h8300_*.c
5662F: drivers/clk/h8300/
5663F: drivers/irqchip/irq-renesas-h8*.c
5664
71a6d0af
HW
5665HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5666M: Frank Seidel <frank@f-seidel.de>
5667L: platform-driver-x86@vger.kernel.org
5668W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5669S: Maintained
5670F: drivers/platform/x86/hdaps.c
5671
48fc9e26
HV
5672HDPVR USB VIDEO ENCODER DRIVER
5673M: Hans Verkuil <hverkuil@xs4all.nl>
5674L: linux-media@vger.kernel.org
5675T: git git://linuxtv.org/media_tree.git
a825eaec 5676W: https://linuxtv.org
48fc9e26 5677S: Odd Fixes
14430813 5678F: drivers/media/usb/hdpvr/
48fc9e26 5679
71a6d0af 5680HWPOISON MEMORY FAILURE HANDLING
f9625c48 5681M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5682L: linux-mm@kvack.org
71a6d0af
HW
5683S: Maintained
5684F: mm/memory-failure.c
5685F: mm/hwpoison-inject.c
5686
5687HYPERVISOR VIRTUAL CONSOLE DRIVER
5688L: linuxppc-dev@lists.ozlabs.org
5689S: Odd Fixes
5690F: drivers/tty/hvc/
5691
e5ab1477
AP
5692HACKRF MEDIA DRIVER
5693M: Antti Palosaari <crope@iki.fi>
5694L: linux-media@vger.kernel.org
a825eaec 5695W: https://linuxtv.org
e5ab1477
AP
5696W: http://palosaari.fi/linux/
5697Q: http://patchwork.linuxtv.org/project/linux-media/list/
5698T: git git://linuxtv.org/anttip/media_tree.git
5699S: Maintained
5700F: drivers/media/usb/hackrf/
5701
5b543965 5702HARDWARE MONITORING
d8130624 5703M: Jean Delvare <jdelvare@suse.com>
ca462085 5704M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5705L: linux-hwmon@vger.kernel.org
5706W: http://hwmon.wiki.kernel.org/
a94ef4ed 5707T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5708T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5709S: Maintained
047f4ec2 5710F: Documentation/hwmon/
679655da 5711F: drivers/hwmon/
047f4ec2 5712F: include/linux/hwmon*.h
5b543965 5713
844dd05f 5714HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5715M: Matt Mackall <mpm@selenic.com>
5716M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5717L: linux-crypto@vger.kernel.org
c0d0787b 5718S: Odd fixes
f6c60b15 5719F: Documentation/devicetree/bindings/rng/
679655da
JP
5720F: Documentation/hw_random.txt
5721F: drivers/char/hw_random/
5722F: include/linux/hw_random.h
844dd05f 5723
8b37fcfc
OBC
5724HARDWARE SPINLOCK CORE
5725M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5726M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5727L: linux-remoteproc@vger.kernel.org
8b37fcfc 5728S: Maintained
9f273c24 5729T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5730F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5731F: Documentation/hwspinlock.txt
2dbd8585 5732F: drivers/hwspinlock/
8b37fcfc
OBC
5733F: include/linux/hwspinlock.h
5734
1da177e4 5735HARMONY SOUND DRIVER
ac6aecbf 5736L: linux-parisc@vger.kernel.org
1da177e4 5737S: Maintained
679655da 5738F: sound/parisc/harmony.*
1da177e4 5739
91952bc0
AP
5740HD29L2 MEDIA DRIVER
5741M: Antti Palosaari <crope@iki.fi>
5742L: linux-media@vger.kernel.org
a825eaec 5743W: https://linuxtv.org
91952bc0
AP
5744W: http://palosaari.fi/linux/
5745Q: http://patchwork.linuxtv.org/project/linux-media/list/
5746T: git git://linuxtv.org/anttip/media_tree.git
5747S: Maintained
5748F: drivers/media/dvb-frontends/hd29l2*
5749
214de83e 5750HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
4cfccbda 5751M: Jimmy Vance <jimmy.vance@hpe.com>
214de83e
BB
5752S: Supported
5753F: Documentation/watchdog/hpwdt.txt
5754F: drivers/watchdog/hpwdt.c
5755
9257aa49 5756HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5757M: Don Brace <don.brace@microsemi.com>
a0a268ad 5758L: esc.storagedev@microsemi.com
693373db 5759L: linux-scsi@vger.kernel.org
9257aa49
SC
5760S: Supported
5761F: Documentation/scsi/hpsa.txt
5762F: drivers/scsi/hpsa*.[ch]
5763F: include/linux/cciss*.h
c117ab84 5764F: include/uapi/linux/cciss*.h
9257aa49 5765
e2d1d6c0 5766HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5767M: Don Brace <don.brace@microsemi.com>
516fdcea 5768L: esc.storagedev@microsemi.com
693373db 5769L: linux-scsi@vger.kernel.org
e2d1d6c0 5770S: Supported
679655da
JP
5771F: Documentation/blockdev/cciss.txt
5772F: drivers/block/cciss*
5773F: include/linux/cciss_ioctl.h
c117ab84 5774F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5775
f48ad614
DD
5776HFI1 DRIVER
5777M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5778M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5779L: linux-rdma@vger.kernel.org
5780S: Supported
5781F: drivers/infiniband/hw/hfi1
5782
1da177e4 5783HFS FILESYSTEM
6cf515e1
GU
5784L: linux-fsdevel@vger.kernel.org
5785S: Orphan
679655da
JP
5786F: Documentation/filesystems/hfs.txt
5787F: fs/hfs/
1da177e4 5788
ef575f47
GU
5789HFSPLUS FILESYSTEM
5790L: linux-fsdevel@vger.kernel.org
5791S: Orphan
5792F: Documentation/filesystems/hfsplus.txt
5793F: fs/hfsplus/
5794
1da177e4 5795HGA FRAMEBUFFER DRIVER
8b58be88 5796M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5797L: linux-nvidia@lists.surfsouth.com
5798W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5799S: Maintained
8a61f013 5800F: drivers/video/fbdev/hgafb.c
1da177e4 5801
4480f15b 5802HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5803M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5804M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5805L: linux-pm@vger.kernel.org
68656443 5806B: https://bugzilla.kernel.org
e2d1d6c0 5807S: Supported
679655da
JP
5808F: arch/x86/power/
5809F: drivers/base/power/
5810F: kernel/power/
5811F: include/linux/suspend.h
5812F: include/linux/freezer.h
5813F: include/linux/pm.h
679655da 5814F: arch/*/include/asm/suspend*.h
e2d1d6c0 5815
4ef4caad 5816HID CORE LAYER
e5f6450c 5817M: Jiri Kosina <jikos@kernel.org>
406df153 5818R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5819L: linux-input@vger.kernel.org
54e5881d 5820T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5821S: Maintained
679655da
JP
5822F: drivers/hid/
5823F: include/linux/hid*
c117ab84 5824F: include/uapi/linux/hid*
4ef4caad 5825
30ee72f0 5826HID SENSOR HUB DRIVERS
e5f6450c 5827M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5828M: Jonathan Cameron <jic23@kernel.org>
5829M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5830L: linux-input@vger.kernel.org
5831L: linux-iio@vger.kernel.org
5832S: Maintained
5833F: Documentation/hid/hid-sensor*
5834F: drivers/hid/hid-sensor-*
5835F: drivers/iio/*/hid-*
5836F: include/linux/hid-sensor-*
5837
38bed542 5838HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5839M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5840L: linux-kernel@vger.kernel.org
75fc2d37 5841T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5842S: Maintained
679655da 5843F: Documentation/timers/
5cee9645 5844F: kernel/time/hrtimer.c
88606e80
TG
5845F: kernel/time/clockevents.c
5846F: kernel/time/tick*.*
5847F: kernel/time/timer_*.c
05ed8490 5848F: include/linux/clockchips.h
679655da 5849F: include/linux/hrtimer.h
38bed542 5850
1da177e4 5851HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5852L: linux-hams@vger.kernel.org
8b64f2a0 5853S: Orphan
679655da
JP
5854F: drivers/net/hamradio/dmascc.c
5855F: drivers/net/hamradio/scc.c
1da177e4 5856
ede1e6f8 5857HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5858M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5859W: http://www.highpoint-tech.com
5860S: Supported
679655da
JP
5861F: Documentation/scsi/hptiop.txt
5862F: drivers/scsi/hptiop.c
ede1e6f8 5863
1da177e4 5864HIPPI
8b58be88 5865M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5866L: linux-hippi@sunsite.dk
5867S: Maintained
679655da 5868F: include/linux/hippidevice.h
c117ab84 5869F: include/uapi/linux/if_hippi.h
679655da 5870F: net/802/hippi.c
ff5a3b50 5871F: drivers/net/hippi/
1da177e4 5872
b30d74e4
DH
5873HISILICON NETWORK SUBSYSTEM DRIVER
5874M: Yisen Zhuang <yisen.zhuang@huawei.com>
5875M: Salil Mehta <salil.mehta@huawei.com>
5876L: netdev@vger.kernel.org
5877W: http://www.hisilicon.com
5878S: Maintained
5879F: drivers/net/ethernet/hisilicon/
5880F: Documentation/devicetree/bindings/net/hisilicon*.txt
5881
66a9bae6 5882HISILICON ROCE DRIVER
5883M: Lijun Ou <oulijun@huawei.com>
5884M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5885L: linux-rdma@vger.kernel.org
5886S: Maintained
5887F: drivers/infiniband/hw/hns/
5888F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5889
16c6c252
JG
5890HISILICON SAS Controller
5891M: John Garry <john.garry@huawei.com>
5892W: http://www.hisilicon.com
5893S: Supported
5894F: drivers/scsi/hisi_sas/
5895F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5896
ff1d2767 5897HOST AP DRIVER
8b58be88 5898M: Jouni Malinen <j@w1.fi>
724c6b35 5899L: linux-wireless@vger.kernel.org
ffd74aca
JM
5900W: http://w1.fi/hostap-driver.html
5901S: Obsolete
eb4f98d5 5902F: drivers/net/wireless/intersil/hostap/
ff1d2767 5903
dd8cd779 5904HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5905L: platform-driver-x86@vger.kernel.org
95c70215 5906S: Orphan
679655da 5907F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5908
e2d1d6c0 5909HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5910M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5911S: Maintained
7e25d724 5912F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5913
7d2c86b5 5914HPET: High Precision Event Timers driver
8b58be88 5915M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5916S: Maintained
679655da
JP
5917F: Documentation/timers/hpet.txt
5918F: drivers/char/hpet.c
5919F: include/linux/hpet.h
c117ab84 5920F: include/uapi/linux/hpet.h
b9b0332f 5921
e07b5d79 5922HPET: x86
9e06f631 5923S: Orphan
679655da
JP
5924F: arch/x86/kernel/hpet.c
5925F: arch/x86/include/asm/hpet.h
b9b0332f 5926
1da177e4 5927HPFS FILESYSTEM
8b58be88 5928M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5929W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5930S: Maintained
679655da 5931F: fs/hpfs/
1da177e4 5932
3441cded 5933HSI SUBSYSTEM
56459ea9
SR
5934M: Sebastian Reichel <sre@kernel.org>
5935T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5936S: Maintained
5937F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 5938F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
5939F: drivers/hsi/
5940F: include/linux/hsi/
5941F: include/uapi/linux/hsi/
5942
7d2c86b5 5943HSO 3G MODEM DRIVER
8b58be88 5944M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5945W: http://www.pharscape.org
5946S: Maintained
679655da 5947F: drivers/net/usb/hso.c
11cd29b0 5948
19990e29
AB
5949HSR NETWORK PROTOCOL
5950M: Arvid Brodin <arvid.brodin@alten.se>
5951L: netdev@vger.kernel.org
5952S: Maintained
5953F: net/hsr/
5954
5a18c343 5955HTCPEN TOUCHSCREEN DRIVER
8b58be88 5956M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5957L: linux-input@vger.kernel.org
5958S: Maintained
679655da 5959F: drivers/input/touchscreen/htcpen.c
5a18c343 5960
1da177e4 5961HUGETLB FILESYSTEM
6d49e352 5962M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5963S: Maintained
679655da 5964F: fs/hugetlbfs/
1da177e4 5965
fe713d60
JCT
5966HVA ST MEDIA DRIVER
5967M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5968L: linux-media@vger.kernel.org
5969T: git git://linuxtv.org/media_tree.git
5970W: https://linuxtv.org
5971S: Supported
5972F: drivers/media/platform/sti/hva
5973
05183189 5974Hyper-V CORE AND DRIVERS
9c3646d1 5975M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189 5976M: Haiyang Zhang <haiyangz@microsoft.com>
421463b8 5977M: Stephen Hemminger <sthemmin@microsoft.com>
05183189
S
5978L: devel@linuxdriverproject.org
5979S: Maintained
a4162747
HZ
5980F: arch/x86/include/asm/mshyperv.h
5981F: arch/x86/include/uapi/asm/hyperv.h
5982F: arch/x86/kernel/cpu/mshyperv.c
05183189 5983F: drivers/hid/hid-hyperv.c
a4162747 5984F: drivers/hv/
f92ca80b 5985F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5986F: drivers/pci/host/pci-hyperv.c
05183189 5987F: drivers/net/hyperv/
a4162747 5988F: drivers/scsi/storvsc_drv.c
95096f2f 5989F: drivers/uio/uio_hv_generic.c
8a61f013 5990F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5991F: include/linux/hyperv.h
5992F: tools/hv/
54bf725e 5993F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5994
7724fd04
PR
5995I2C MUXES
5996M: Peter Rosin <peda@axentia.se>
5997L: linux-i2c@vger.kernel.org
5998S: Maintained
2254d24a 5999F: Documentation/i2c/i2c-topology
7724fd04
PR
6000F: Documentation/i2c/muxes/
6001F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 6002F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 6003F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
6004F: drivers/i2c/i2c-mux.c
6005F: drivers/i2c/muxes/
6006F: include/linux/i2c-mux.h
6007
d85c8a6a 6008I2C OVER PARALLEL PORT
d8130624 6009M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6010L: linux-i2c@vger.kernel.org
6011S: Maintained
6012F: Documentation/i2c/busses/i2c-parport
6013F: Documentation/i2c/busses/i2c-parport-light
6014F: drivers/i2c/busses/i2c-parport.c
6015F: drivers/i2c/busses/i2c-parport-light.c
6016
6017I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 6018M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6019L: linux-i2c@vger.kernel.org
6020S: Maintained
6021F: Documentation/i2c/busses/i2c-ali1535
6022F: Documentation/i2c/busses/i2c-ali1563
6023F: Documentation/i2c/busses/i2c-ali15x3
6024F: Documentation/i2c/busses/i2c-amd756
6025F: Documentation/i2c/busses/i2c-amd8111
6026F: Documentation/i2c/busses/i2c-i801
6027F: Documentation/i2c/busses/i2c-nforce2
6028F: Documentation/i2c/busses/i2c-piix4
6029F: Documentation/i2c/busses/i2c-sis5595
6030F: Documentation/i2c/busses/i2c-sis630
6031F: Documentation/i2c/busses/i2c-sis96x
6032F: Documentation/i2c/busses/i2c-via
6033F: Documentation/i2c/busses/i2c-viapro
6034F: drivers/i2c/busses/i2c-ali1535.c
6035F: drivers/i2c/busses/i2c-ali1563.c
6036F: drivers/i2c/busses/i2c-ali15x3.c
6037F: drivers/i2c/busses/i2c-amd756.c
6038F: drivers/i2c/busses/i2c-amd756-s4882.c
6039F: drivers/i2c/busses/i2c-amd8111.c
6040F: drivers/i2c/busses/i2c-i801.c
6041F: drivers/i2c/busses/i2c-isch.c
6042F: drivers/i2c/busses/i2c-nforce2.c
6043F: drivers/i2c/busses/i2c-nforce2-s4985.c
6044F: drivers/i2c/busses/i2c-piix4.c
6045F: drivers/i2c/busses/i2c-sis5595.c
6046F: drivers/i2c/busses/i2c-sis630.c
6047F: drivers/i2c/busses/i2c-sis96x.c
6048F: drivers/i2c/busses/i2c-via.c
6049F: drivers/i2c/busses/i2c-viapro.c
6050
cb7f07a4
NH
6051I2C/SMBUS ISMT DRIVER
6052M: Seth Heasley <seth.heasley@intel.com>
6053M: Neil Horman <nhorman@tuxdriver.com>
6054L: linux-i2c@vger.kernel.org
6055F: drivers/i2c/busses/i2c-ismt.c
6056F: Documentation/i2c/busses/i2c-ismt
6057
6ea884db 6058I2C/SMBUS STUB DRIVER
d8130624 6059M: Jean Delvare <jdelvare@suse.com>
846557d3 6060L: linux-i2c@vger.kernel.org
6ea884db 6061S: Maintained
8547a5bc 6062F: drivers/i2c/i2c-stub.c
6ea884db 6063
5b543965 6064I2C SUBSYSTEM
14d77c4d 6065M: Wolfram Sang <wsa@the-dreams.de>
846557d3 6066L: linux-i2c@vger.kernel.org
9d4ea27a
WS
6067W: https://i2c.wiki.kernel.org/
6068Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 6069T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 6070S: Maintained
40ed1b4c 6071F: Documentation/devicetree/bindings/i2c/
679655da
JP
6072F: Documentation/i2c/
6073F: drivers/i2c/
630bc46e 6074F: drivers/i2c/*/
679655da 6075F: include/linux/i2c.h
03b70d62 6076F: include/linux/i2c-*.h
c117ab84
CEB
6077F: include/uapi/linux/i2c.h
6078F: include/uapi/linux/i2c-*.h
1da177e4 6079
4560d677
WS
6080I2C ACPI SUPPORT
6081M: Mika Westerberg <mika.westerberg@linux.intel.com>
6082L: linux-i2c@vger.kernel.org
6083L: linux-acpi@vger.kernel.org
6084S: Maintained
4560d677 6085
d85c8a6a 6086I2C-TAOS-EVM DRIVER
d8130624 6087M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6088L: linux-i2c@vger.kernel.org
6089S: Maintained
6090F: Documentation/i2c/busses/i2c-taos-evm
6091F: drivers/i2c/busses/i2c-taos-evm.c
6092
e8c76eed 6093I2C-TINY-USB DRIVER
8b58be88 6094M: Till Harbaum <till@harbaum.org>
846557d3 6095L: linux-i2c@vger.kernel.org
932d1872 6096W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 6097S: Maintained
679655da 6098F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 6099
1da177e4 6100i386 BOOT CODE
8b58be88 6101M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 6102S: Maintained
679655da 6103F: arch/x86/boot/
1da177e4
LT
6104
6105i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 6106M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 6107T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
6108S: Maintained
6109
1da177e4 6110IA64 (Itanium) PLATFORM
8b58be88
JP
6111M: Tony Luck <tony.luck@intel.com>
6112M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6113L: linux-ia64@vger.kernel.org
6b1c70b1 6114T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6115S: Maintained
679655da 6116F: arch/ia64/
1da177e4 6117
4cd38750
LDSB
6118IBM Power VMX Cryptographic instructions
6119M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6120M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
6121L: linux-crypto@vger.kernel.org
6122S: Supported
6123F: drivers/crypto/vmx/Makefile
6124F: drivers/crypto/vmx/Kconfig
6125F: drivers/crypto/vmx/vmx.c
6126F: drivers/crypto/vmx/aes*
6127F: drivers/crypto/vmx/ghash*
6128F: drivers/crypto/vmx/ppc-xlate.pl
6129
956c203c 6130IBM Power in-Nest Crypto Acceleration
4cd38750 6131M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6132M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6133L: linux-crypto@vger.kernel.org
6134S: Supported
28bceeaa
DS
6135F: drivers/crypto/nx/Makefile
6136F: drivers/crypto/nx/Kconfig
6137F: drivers/crypto/nx/nx-aes*
6138F: drivers/crypto/nx/nx-sha*
6139F: drivers/crypto/nx/nx.*
6140F: drivers/crypto/nx/nx_csbcpb.h
6141F: drivers/crypto/nx/nx_debugfs.h
956c203c 6142
0e16aafb 6143IBM Power 842 compression accelerator
41656aa7 6144M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 6145S: Supported
28bceeaa
DS
6146F: drivers/crypto/nx/Makefile
6147F: drivers/crypto/nx/Kconfig
7011a122 6148F: drivers/crypto/nx/nx-842*
2da572c9 6149F: include/linux/sw842.h
2062c5b6 6150F: crypto/842.c
2da572c9 6151F: lib/842/
0e16aafb 6152
1da177e4 6153IBM Power Linux RAID adapter
8b58be88 6154M: Brian King <brking@us.ibm.com>
1da177e4 6155S: Supported
679655da 6156F: drivers/scsi/ipr.*
1da177e4 6157
9d348af4 6158IBM Power Virtual Ethernet Device Driver
eddd63a6 6159M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6160L: netdev@vger.kernel.org
6161S: Supported
9aa32835 6162F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6163
032c5e82
TF
6164IBM Power SRIOV Virtual NIC Device Driver
6165M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6166M: John Allen <jallen@linux.vnet.ibm.com>
6167L: netdev@vger.kernel.org
6168S: Supported
6169F: drivers/net/ethernet/ibm/ibmvnic.*
6170
e6babec6 6171IBM Power Virtual SCSI Device Drivers
bcbde52b 6172M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6173L: linux-scsi@vger.kernel.org
6174S: Supported
e6babec6 6175F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6176F: include/scsi/viosrp.h
6177
6178IBM Power Virtual SCSI Device Target Driver
6179M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6180M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6181L: linux-scsi@vger.kernel.org
6182L: target-devel@vger.kernel.org
6183S: Supported
6184F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6185
6186IBM Power Virtual FC Device Drivers
44b4dad9 6187M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6188L: linux-scsi@vger.kernel.org
6189S: Supported
6190F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6191
1da177e4 6192IBM ServeRAID RAID DRIVER
f9213e78 6193S: Orphan
679655da 6194F: drivers/scsi/ips.*
1da177e4 6195
6ed9f9c4
PT
6196ICH LPC AND GPIO DRIVER
6197M: Peter Tyser <ptyser@xes-inc.com>
6198S: Maintained
6199F: drivers/mfd/lpc_ich.c
6200F: drivers/gpio/gpio-ich.c
6201
1e7106fc 6202IDE SUBSYSTEM
8b58be88 6203M: "David S. Miller" <davem@davemloft.net>
1da177e4 6204L: linux-ide@vger.kernel.org
8a6e2535 6205Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6206T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6207S: Maintained
679655da
JP
6208F: Documentation/ide/
6209F: drivers/ide/
6210F: include/linux/ide.h
1da177e4 6211
6cb8c13d
IP
6212IDEAPAD LAPTOP EXTRAS DRIVER
6213M: Ike Panhc <ike.pan@canonical.com>
6214L: platform-driver-x86@vger.kernel.org
6215W: http://launchpad.net/ideapad-laptop
6216S: Maintained
6217F: drivers/platform/x86/ideapad-laptop.c
6218
1ea4c161
AM
6219IDEAPAD LAPTOP SLIDEBAR DRIVER
6220M: Andrey Moiseev <o2g.org.ru@gmail.com>
6221L: linux-input@vger.kernel.org
6222W: https://github.com/o2genum/ideapad-slidebar
6223S: Maintained
6224F: drivers/input/misc/ideapad_slidebar.c
6225
0f861e8c 6226IDE/ATAPI DRIVERS
487ba8e8 6227M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6228L: linux-ide@vger.kernel.org
c404c199 6229S: Maintained
679655da
JP
6230F: Documentation/cdrom/ide-cd
6231F: drivers/ide/ide-cd*
1da177e4 6232
02cf2286 6233IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6234M: Alexander Aring <aar@pengutronix.de>
5cc92049 6235M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6236L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6237W: http://wpan.cakelab.org/
6238T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6239T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6240S: Maintained
6241F: net/ieee802154/
68653359 6242F: net/mac802154/
251741b1 6243F: drivers/net/ieee802154/
580947d3
AA
6244F: include/linux/nl802154.h
6245F: include/linux/ieee802154.h
6246F: include/net/nl802154.h
6247F: include/net/mac802154.h
6248F: include/net/af_ieee802154.h
6249F: include/net/cfg802154.h
6250F: include/net/ieee802154_netdev.h
ebef9c12 6251F: Documentation/networking/ieee802154.txt
02cf2286 6252
1ce84604
YG
6253IFE PROTOCOL
6254M: Yotam Gigi <yotamg@mellanox.com>
6255M: Jamal Hadi Salim <jhs@mojatatu.com>
6256F: net/ife
6257F: include/net/ife.h
6258F: include/uapi/linux/ife.h
6259
b1c97193
SY
6260IGORPLUG-USB IR RECEIVER
6261M: Sean Young <sean@mess.org>
6262L: linux-media@vger.kernel.org
6263S: Maintained
6264F: drivers/media/rc/igorplugusb.c
6265
40ad4a30
SY
6266IGUANAWORKS USB IR TRANSCEIVER
6267M: Sean Young <sean@mess.org>
6268L: linux-media@vger.kernel.org
6269S: Maintained
6270F: drivers/media/rc/iguanair.c
6271
ed13134b
PR
6272IIO DIGITAL POTENTIOMETER DAC
6273M: Peter Rosin <peda@axentia.se>
6274L: linux-iio@vger.kernel.org
6275S: Maintained
7fde1484 6276F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6277F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6278F: drivers/iio/dac/dpot-dac.c
ed13134b 6279
e778aa14
PR
6280IIO ENVELOPE DETECTOR
6281M: Peter Rosin <peda@axentia.se>
6282L: linux-iio@vger.kernel.org
6283S: Maintained
b475f80b 6284F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6285F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6286F: drivers/iio/adc/envelope-detector.c
e778aa14 6287
9545f86e 6288IIO SUBSYSTEM AND DRIVERS
030a13d7 6289M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6290R: Hartmut Knaack <knaack.h@gmx.de>
6291R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6292R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6293L: linux-iio@vger.kernel.org
21d41655 6294T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6295S: Maintained
866b148a 6296F: Documentation/devicetree/bindings/iio/
03e7c251 6297F: drivers/iio/
9545f86e 6298F: drivers/staging/iio/
8fe671fc 6299F: include/linux/iio/
817020cf 6300F: tools/iio/
9545f86e 6301
65519263
SG
6302IKANOS/ADI EAGLE ADSL USB DRIVER
6303M: Matthieu Castet <castet.matthieu@free.fr>
6304M: Stanislaw Gruszka <stf_xl@wp.pl>
6305S: Maintained
6306F: drivers/usb/atm/ueagle-atm.c
6307
8ef3ff27
PB
6308IMGTEC ASCII LCD DRIVER
6309M: Paul Burton <paul.burton@imgtec.com>
6310S: Maintained
6311F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6312F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6313
e89ab51f
GR
6314INA209 HARDWARE MONITOR DRIVER
6315M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6316L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6317S: Maintained
6318F: Documentation/hwmon/ina209
6319F: Documentation/devicetree/bindings/i2c/ina209.txt
6320F: drivers/hwmon/ina209.c
6321
6322INA2XX HARDWARE MONITOR DRIVER
6323M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6324L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6325S: Maintained
6326F: Documentation/hwmon/ina2xx
6327F: drivers/hwmon/ina2xx.c
6328F: include/linux/platform_data/ina2xx.h
6329
14dc124f
SIG
6330INDUSTRY PACK SUBSYSTEM (IPACK)
6331M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6332M: Jens Taprogge <jens.taprogge@taprogge.org>
6333M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6334L: industrypack-devel@lists.sourceforge.net
6335W: http://industrypack.sourceforge.net
6336S: Maintained
6337F: drivers/ipack/
6338
8adc53fd
ZLK
6339INGENIC JZ4780 DMA Driver
6340M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6341S: Maintained
6342F: drivers/dma/dma-jz4780.c
6343
87cf40e6
HH
6344INGENIC JZ4780 NAND DRIVER
6345M: Harvey Hunt <harveyhuntnexus@gmail.com>
6346L: linux-mtd@lists.infradead.org
6347S: Maintained
6348F: drivers/mtd/nand/jz4780_*
6349
aa7168f4 6350INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6351M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6352M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6353L: linux-ima-devel@lists.sourceforge.net
6354L: linux-ima-user@lists.sourceforge.net
6355L: linux-security-module@vger.kernel.org
9f273c24 6356T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6357S: Supported
679655da 6358F: security/integrity/ima/
aa7168f4 6359
9a4ea5a9
JH
6360IMGTEC IR DECODER DRIVER
6361M: James Hogan <james.hogan@imgtec.com>
6362S: Maintained
6363F: drivers/media/rc/img-ir/
6364
1da177e4 6365IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6366L: linux-fbdev@vger.kernel.org
843393d3 6367S: Orphan
8a61f013 6368F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6369
6370INFINIBAND SUBSYSTEM
b6b2bbe6 6371M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6372M: Sean Hefty <sean.hefty@intel.com>
6373M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6374L: linux-rdma@vger.kernel.org
605841f5 6375W: http://www.openfabrics.org/
8a6e2535 6376Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6377T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6378S: Supported
679655da
JP
6379F: Documentation/infiniband/
6380F: drivers/infiniband/
c117ab84 6381F: include/uapi/linux/if_infiniband.h
954138dc
YD
6382F: include/uapi/rdma/
6383F: include/rdma/
1da177e4 6384
c9f04f58 6385INOTIFY
8b58be88
JP
6386M: John McCutchan <john@johnmccutchan.com>
6387M: Robert Love <rlove@rlove.org>
6388M: Eric Paris <eparis@parisplace.org>
c9f04f58 6389S: Maintained
679655da
JP
6390F: Documentation/filesystems/inotify.txt
6391F: fs/notify/inotify/
6392F: include/linux/inotify.h
c117ab84 6393F: include/uapi/linux/inotify.h
c9f04f58 6394
e2d1d6c0 6395INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6396M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6397L: linux-input@vger.kernel.org
8a6e2535 6398Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6399T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6400S: Maintained
679655da 6401F: drivers/input/
f4eea7e2 6402F: include/linux/input.h
c117ab84 6403F: include/uapi/linux/input.h
f4eea7e2 6404F: include/linux/input/
e52d8398 6405F: Documentation/devicetree/bindings/input/
e2d1d6c0 6406
3267a87f 6407INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6408M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6409L: linux-input@vger.kernel.org
75dd112a 6410S: Odd fixes
3267a87f 6411F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6412F: drivers/input/input-mt.c
3267a87f
HR
6413K: \b(ABS|SYN)_MT_
6414
97fa99a3
JY
6415INTEL ASoC BDW/HSW DRIVERS
6416M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6417L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6418S: Supported
e8e1225d
JP
6419F: sound/soc/intel/common/sst-dsp*
6420F: sound/soc/intel/common/sst-firmware.c
6421F: sound/soc/intel/boards/broadwell.c
6422F: sound/soc/intel/haswell/
97fa99a3 6423
4ac13e17
DJ
6424INTEL C600 SERIES SAS CONTROLLER DRIVER
6425M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6426M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6427L: linux-scsi@vger.kernel.org
7106891a
DJ
6428T: git git://git.code.sf.net/p/intel-sas/isci
6429S: Supported
4ac13e17 6430F: drivers/scsi/isci/
4ac13e17 6431
ecc83e52
AH
6432INTEL HID EVENT DRIVER
6433M: Alex Hung <alex.hung@canonical.com>
6434L: platform-driver-x86@vger.kernel.org
6435S: Maintained
6436F: drivers/platform/x86/intel-hid.c
6437
332e0812
AK
6438INTEL VIRTUAL BUTTON DRIVER
6439M: AceLan Kao <acelan.kao@canonical.com>
6440L: platform-driver-x86@vger.kernel.org
6441S: Maintained
6442F: drivers/platform/x86/intel-vbtn.c
6443
26717172 6444INTEL IDLE DRIVER
6af33995 6445M: Jacob Pan <jacob.jun.pan@linux.intel.com>
26717172 6446M: Len Brown <lenb@kernel.org>
bf1c138e 6447L: linux-pm@vger.kernel.org
08deed1e 6448T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
2ed38cbe 6449B: https://bugzilla.kernel.org
26717172
LB
6450S: Supported
6451F: drivers/idle/intel_idle.c
6452
8fb861fa
SP
6453INTEL INTEGRATED SENSOR HUB DRIVER
6454M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6455M: Jiri Kosina <jikos@kernel.org>
6456L: linux-input@vger.kernel.org
6457S: Maintained
6458F: drivers/hid/intel-ish-hid/
6459
7c1ac18d 6460INTEL PSTATE DRIVER
58ac1f62
SP
6461M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6462M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6463L: linux-pm@vger.kernel.org
6464S: Supported
6465F: drivers/cpufreq/intel_pstate.c
6466
9eb8ef74 6467INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6468M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6469L: linux-fbdev@vger.kernel.org
ce00f85c 6470S: Maintained
679655da 6471F: Documentation/fb/intelfb.txt
8a61f013 6472F: drivers/video/fbdev/intelfb/
9eb8ef74 6473
1da177e4 6474INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6475M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6476L: linux-fbdev@vger.kernel.org
ce00f85c 6477S: Maintained
8a61f013 6478F: drivers/video/fbdev/i810/
1da177e4 6479
f4a9bc4c 6480INTEL MENLOW THERMAL DRIVER
8b58be88 6481M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6482L: platform-driver-x86@vger.kernel.org
5ca92bd9 6483W: https://01.org/linux-acpi
f4a9bc4c 6484S: Supported
679655da 6485F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6486
248a9dc3 6487INTEL I/OAT DMA DRIVER
18ebd564 6488M: Dave Jiang <dave.jiang@intel.com>
08223d80 6489R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6490L: dmaengine@vger.kernel.org
6491Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6492S: Supported
679655da 6493F: drivers/dma/ioat*
248a9dc3 6494
6c8909b4 6495INTEL IOMMU (VT-d)
8b58be88 6496M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6497L: iommu@lists.linux-foundation.org
54e5881d 6498T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6499S: Supported
3fb39615 6500F: drivers/iommu/intel-iommu.c
679655da 6501F: include/linux/intel-iommu.h
6c8909b4 6502
b3e5f263 6503INTEL IOP-ADMA DMA DRIVER
08223d80 6504R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6505S: Odd fixes
679655da 6506F: drivers/dma/iop-adma.c
b3e5f263 6507
9251ce95 6508INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6509M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6510S: Maintained
679655da
JP
6511F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6512F: arch/arm/mach-ixp4xx/include/mach/npe.h
6513F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6514F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6515F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6516F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6517
844dd05f 6518INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6519M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6520S: Maintained
679655da 6521F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6522
2f302324 6523INTEL ETHERNET DRIVERS
8b58be88 6524M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6525L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6526W: http://www.intel.com/support/feedback.htm
d94e6fed 6527W: http://e1000.sourceforge.net/
2f302324
JK
6528Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6529T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6530T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6531S: Supported
0d164401
JK
6532F: Documentation/networking/e100.txt
6533F: Documentation/networking/e1000.txt
6534F: Documentation/networking/e1000e.txt
6535F: Documentation/networking/igb.txt
6536F: Documentation/networking/igbvf.txt
6537F: Documentation/networking/ixgb.txt
6538F: Documentation/networking/ixgbe.txt
6539F: Documentation/networking/ixgbevf.txt
1bff6529 6540F: Documentation/networking/i40e.txt
105bf2fe 6541F: Documentation/networking/i40evf.txt
dee1ad47 6542F: drivers/net/ethernet/intel/
bc90d291 6543F: drivers/net/ethernet/intel/*/
1da177e4 6544
6e4de866
FL
6545INTEL RDMA RNIC DRIVER
6546M: Faisal Latif <faisal.latif@intel.com>
3b9d9650 6547M: Shiraz Saleem <shiraz.saleem@intel.com>
6e4de866
FL
6548L: linux-rdma@vger.kernel.org
6549S: Supported
6550F: drivers/infiniband/hw/i40iw/
6551
224f9e6d
AS
6552INTEL MERRIFIELD GPIO DRIVER
6553M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6554L: linux-gpio@vger.kernel.org
6555S: Maintained
6556F: drivers/gpio/gpio-merrifield.c
6557
0963d59b
LW
6558INTEL-MID GPIO DRIVER
6559M: David Cohen <david.a.cohen@linux.intel.com>
6560L: linux-gpio@vger.kernel.org
6561S: Maintained
6562F: drivers/gpio/gpio-intel-mid.c
6563
ca907a90
SY
6564INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6565M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6566L: linux-wireless@vger.kernel.org
ca907a90 6567S: Maintained
679655da 6568F: Documentation/networking/README.ipw2100
679655da 6569F: Documentation/networking/README.ipw2200
367a1092 6570F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6571
5760b0a5
AS
6572INTEL(R) TRACE HUB
6573M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6574S: Supported
6575F: Documentation/trace/intel_th.txt
6576F: drivers/hwtracing/intel_th/
6577
4bd96a7a 6578INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6579M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6580L: tboot-devel@lists.sourceforge.net
6581W: http://tboot.sourceforge.net
e9b7d7c8 6582T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6583S: Supported
6584F: Documentation/intel_txt.txt
6585F: include/linux/tboot.h
6586F: arch/x86/kernel/tboot.c
6587
8a70da82 6588INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6589M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6590M: linux-wimax@intel.com
49e7d9df 6591L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6592S: Supported
6593W: http://linuxwimax.org
679655da
JP
6594F: Documentation/wimax/README.i2400m
6595F: drivers/net/wimax/i2400m/
c117ab84 6596F: include/uapi/linux/wimax/i2400m.h
8a70da82 6597
1c0ce89c
SG
6598INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6599M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6600L: linux-wireless@vger.kernel.org
1c0ce89c 6601S: Supported
7ac9a364 6602F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6603
b481de9c 6604INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6605M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6606M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6607M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6608M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6609L: linux-wireless@vger.kernel.org
b481de9c 6610W: http://intellinuxwireless.org
b62ff718 6611T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6612S: Supported
e705c121 6613F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6614
de8fe023
TW
6615INTEL MANAGEMENT ENGINE (mei)
6616M: Tomas Winkler <tomas.winkler@intel.com>
6617L: linux-kernel@vger.kernel.org
6618S: Supported
c117ab84 6619F: include/uapi/linux/mei.h
5069288b 6620F: include/linux/mei_cl_bus.h
de8fe023 6621F: drivers/misc/mei/*
222818c3 6622F: drivers/watchdog/mei_wdt.c
e07950a1 6623F: Documentation/misc-devices/mei/*
986b891a 6624F: samples/mei/*
de8fe023 6625
50ceb98b
SD
6626INTEL MIC DRIVERS (mic)
6627M: Sudeep Dutt <sudeep.dutt@intel.com>
6628M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6629S: Supported
6630W: https://github.com/sudeepdutt/mic
6631W: http://software.intel.com/en-us/mic-developer
6632F: include/linux/mic_bus.h
6633F: include/linux/scif.h
6634F: include/uapi/linux/mic_common.h
6635F: include/uapi/linux/mic_ioctl.h
9f273c24 6636F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6637F: drivers/misc/mic/
6638F: drivers/dma/mic_x100_dma.c
6639F: drivers/dma/mic_x100_dma.h
9f273c24 6640F: Documentation/mic/
50ceb98b 6641
fdca4f16 6642INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6643M: Zha Qipeng<qipeng.zha@intel.com>
6644L: platform-driver-x86@vger.kernel.org
6645S: Maintained
6646F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6647F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6648F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6649F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6650
378f956e
SKC
6651INTEL TELEMETRY DRIVER
6652M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6653L: platform-driver-x86@vger.kernel.org
6654S: Maintained
378f956e 6655F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6656F: drivers/platform/x86/intel_telemetry*
0a8b8353 6657
b740d2e9
RB
6658INTEL PMC CORE DRIVER
6659M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6660M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6661L: platform-driver-x86@vger.kernel.org
6662S: Maintained
6663F: arch/x86/include/asm/pmc_core.h
6664F: drivers/platform/x86/intel_pmc_core*
6665
3904b28e
LW
6666INVENSENSE MPU-3050 GYROSCOPE DRIVER
6667M: Linus Walleij <linus.walleij@linaro.org>
6668L: linux-iio@vger.kernel.org
6669S: Maintained
6670F: drivers/iio/gyro/mpu3050*
6671F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6672
cb109a0e 6673IOC3 ETHERNET DRIVER
8b58be88 6674M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6675L: linux-mips@linux-mips.org
6676S: Maintained
8862bf1e 6677F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6678
cb109a0e 6679IOC3 SERIAL DRIVER
8b58be88 6680M: Pat Gefre <pfg@sgi.com>
d39e0721 6681L: linux-serial@vger.kernel.org
cb109a0e 6682S: Maintained
df621252 6683F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6684
0b6e8569
SW
6685IOMMU DRIVERS
6686M: Joerg Roedel <joro@8bytes.org>
6687L: iommu@lists.linux-foundation.org
6688T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6689S: Maintained
efcd94c0 6690F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6691F: drivers/iommu/
6692
4480f15b 6693IP MASQUERADING
8b58be88 6694M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6695S: Maintained
679655da 6696F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6697
4409ebe9 6698IPMI SUBSYSTEM
8b58be88 6699M: Corey Minyard <minyard@acm.org>
b0c90653 6700L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6701W: http://openipmi.sourceforge.net/
6702S: Supported
679655da
JP
6703F: Documentation/IPMI.txt
6704F: drivers/char/ipmi/
6705F: include/linux/ipmi*
c117ab84 6706F: include/uapi/linux/ipmi*
4409ebe9 6707
2d800897
KW
6708QCOM AUDIO (ASoC) DRIVERS
6709M: Patrick Lai <plai@codeaurora.org>
6710M: Banajit Goswami <bgoswami@codeaurora.org>
6711L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6712S: Supported
6713F: sound/soc/qcom/
6714
e2d1d6c0 6715IPS SCSI RAID DRIVER
8b58be88 6716M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6717L: linux-scsi@vger.kernel.org
6718W: http://www.adaptec.com/
6719S: Maintained
679655da 6720F: drivers/scsi/ips*
e2d1d6c0
RD
6721
6722IPVS
8b58be88
JP
6723M: Wensong Zhang <wensong@linux-vs.org>
6724M: Simon Horman <horms@verge.net.au>
6725M: Julian Anastasov <ja@ssi.bg>
979b6c13 6726L: netdev@vger.kernel.org
e2d1d6c0 6727L: lvs-devel@vger.kernel.org
1da177e4 6728S: Maintained
9f273c24
FW
6729T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6730T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6731F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6732F: include/net/ip_vs.h
c117ab84 6733F: include/uapi/linux/ip_vs.h
679655da 6734F: net/netfilter/ipvs/
1da177e4 6735
e7839f25 6736IPWIRELESS DRIVER
e5f6450c 6737M: Jiri Kosina <jikos@kernel.org>
d8130624 6738M: David Sterba <dsterba@suse.com>
92094aa0 6739S: Odd Fixes
282361a0 6740F: drivers/tty/ipwireless/
099dc4fb 6741
e2d1d6c0 6742IPX NETWORK LAYER
8b58be88 6743M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6744L: netdev@vger.kernel.org
6745S: Maintained
679655da 6746F: include/net/ipx.h
c117ab84 6747F: include/uapi/linux/ipx.h
679655da 6748F: net/ipx/
e2d1d6c0 6749
1da177e4 6750IRDA SUBSYSTEM
8b58be88 6751M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6752L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6753L: netdev@vger.kernel.org
1da177e4 6754W: http://irda.sourceforge.net/
f353976d 6755S: Maintained
e0057975 6756T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6757F: Documentation/networking/irda.txt
6758F: drivers/net/irda/
6759F: include/net/irda/
6760F: net/irda/
1da177e4 6761
a800c7cc
TG
6762IRQ SUBSYSTEM
6763M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6764L: linux-kernel@vger.kernel.org
a800c7cc 6765S: Maintained
75fc2d37 6766T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6767F: kernel/irq/
2ed9fd28
JC
6768
6769IRQCHIP DRIVERS
6770M: Thomas Gleixner <tglx@linutronix.de>
6771M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6772M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6773L: linux-kernel@vger.kernel.org
6774S: Maintained
6775T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6776T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6777F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6778F: drivers/irqchip/
a800c7cc 6779
7ab3a837 6780IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6781M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6782S: Maintained
b09dec2c 6783T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6784F: Documentation/IRQ-domain.txt
6785F: include/linux/irqdomain.h
6786F: kernel/irq/irqdomain.c
b09dec2c 6787F: kernel/irq/msi.c
7ab3a837 6788
ad7afc38
WBG
6789ISA
6790M: William Breathitt Gray <vilhelm.gray@gmail.com>
6791S: Maintained
6792F: Documentation/isa.txt
6793F: drivers/base/isa.c
6794F: include/linux/isa.h
6795
e2d1d6c0 6796ISAPNP
8b58be88 6797M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6798S: Maintained
679655da
JP
6799F: Documentation/isapnp.txt
6800F: drivers/pnp/isapnp/
6801F: include/linux/isapnp.h
e2d1d6c0 6802
d39b8420
HV
6803ISA RADIO MODULE
6804M: Hans Verkuil <hverkuil@xs4all.nl>
6805L: linux-media@vger.kernel.org
6806T: git git://linuxtv.org/media_tree.git
a825eaec 6807W: https://linuxtv.org
d39b8420
HV
6808S: Maintained
6809F: drivers/media/radio/radio-isa*
6810
71a6d0af
HW
6811iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6812M: Peter Jones <pjones@redhat.com>
6813M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6814S: Maintained
6815F: drivers/firmware/iscsi_ibft*
6816
14816b1e 6817ISCSI
623290a2
LD
6818M: Lee Duncan <lduncan@suse.com>
6819M: Chris Leech <cleech@redhat.com>
14816b1e 6820L: open-iscsi@googlegroups.com
623290a2 6821W: www.open-iscsi.com
14816b1e 6822S: Maintained
679655da
JP
6823F: drivers/scsi/*iscsi*
6824F: include/scsi/*iscsi*
14816b1e 6825
1e65eb42
OG
6826ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6827M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6828M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6829M: Roi Dayan <roid@mellanox.com>
6830L: linux-rdma@vger.kernel.org
6831S: Supported
6832W: http://www.openfabrics.org
6833W: www.open-iscsi.org
6834Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6835F: drivers/infiniband/ulp/iser/
1e65eb42 6836
2b70e5fd 6837ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6838M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6839T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6840L: linux-rdma@vger.kernel.org
6841L: target-devel@vger.kernel.org
6842S: Supported
6843W: http://www.linux-iscsi.org
6844F: drivers/infiniband/ulp/isert
6845
1da177e4 6846ISDN SUBSYSTEM
8b58be88 6847M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6848L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6849L: netdev@vger.kernel.org
1da177e4 6850W: http://www.isdn4linux.de
54e5881d 6851T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6852S: Maintained
679655da
JP
6853F: Documentation/isdn/
6854F: drivers/isdn/
6855F: include/linux/isdn.h
6856F: include/linux/isdn/
c117ab84
CEB
6857F: include/uapi/linux/isdn.h
6858F: include/uapi/linux/isdn/
1da177e4
LT
6859
6860ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6861M: Armin Schindler <mac@melware.de>
d5d52273 6862L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6863W: http://www.melware.de
6864S: Maintained
679655da 6865F: drivers/isdn/hardware/eicon/
1da177e4 6866
d624870f 6867IT87 HARDWARE MONITORING DRIVER
d8130624 6868M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6869L: linux-hwmon@vger.kernel.org
d624870f
JD
6870S: Maintained
6871F: Documentation/hwmon/it87
6872F: drivers/hwmon/it87.c
6873
d7104bff
AP
6874IT913X MEDIA DRIVER
6875M: Antti Palosaari <crope@iki.fi>
6876L: linux-media@vger.kernel.org
a825eaec 6877W: https://linuxtv.org
d7104bff
AP
6878W: http://palosaari.fi/linux/
6879Q: http://patchwork.linuxtv.org/project/linux-media/list/
6880T: git git://linuxtv.org/anttip/media_tree.git
6881S: Maintained
249c697e 6882F: drivers/media/tuners/it913x*
d7104bff 6883
91821ff3 6884IVTV VIDEO4LINUX DRIVER
6afdeaf8 6885M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6886L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6887L: linux-media@vger.kernel.org
275ffde4 6888T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6889W: http://www.ivtvdriver.org
6890S: Maintained
618cd932 6891F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6892F: drivers/media/pci/ivtv/
c117ab84 6893F: include/uapi/linux/ivtv*
91821ff3 6894
68620bdd
MP
6895IX2505V MEDIA DRIVER
6896M: Malcolm Priestley <tvboxspy@gmail.com>
6897L: linux-media@vger.kernel.org
a825eaec 6898W: https://linuxtv.org
68620bdd
MP
6899Q: http://patchwork.linuxtv.org/project/linux-media/list/
6900S: Maintained
6901F: drivers/media/dvb-frontends/ix2505v*
6902
4453d736
GR
6903JC42.4 TEMPERATURE SENSOR DRIVER
6904M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6905L: linux-hwmon@vger.kernel.org
4453d736
GR
6906S: Maintained
6907F: drivers/hwmon/jc42.c
6908F: Documentation/hwmon/jc42
6909
e2d1d6c0 6910JFS FILESYSTEM
3256f80f 6911M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6912L: jfs-discussion@lists.sourceforge.net
6913W: http://jfs.sourceforge.net/
54e5881d 6914T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6915S: Maintained
679655da
JP
6916F: Documentation/filesystems/jfs.txt
6917F: fs/jfs/
e2d1d6c0 6918
95252236 6919JME NETWORK DRIVER
8b58be88 6920M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6921L: netdev@vger.kernel.org
6922S: Maintained
63d24a0e 6923F: drivers/net/ethernet/jme.*
95252236 6924
1da177e4 6925JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6926M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6927L: linux-mtd@lists.infradead.org
6928W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6929S: Maintained
679655da 6930F: fs/jffs2/
c117ab84 6931F: include/uapi/linux/jffs2.h
1da177e4 6932
d183e11a
TT
6933JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6934M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6935M: Jan Kara <jack@suse.com>
d183e11a
TT
6936L: linux-ext4@vger.kernel.org
6937S: Maintained
6938F: fs/jbd2/
6939F: include/linux/jbd2.h
ae0718f8 6940
207dab5f
MU
6941JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6942M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6943L: linux-media@vger.kernel.org
6944S: Maintained
6945F: drivers/media/platform/rcar_jpu.c
6946
fd8b6cb4 6947JSM Neo PCI based serial card
df247081 6948M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6949L: linux-serial@vger.kernel.org
6950S: Maintained
df621252 6951F: drivers/tty/serial/jsm/
ae0718f8 6952
af39917d
CL
6953K10TEMP HARDWARE MONITORING DRIVER
6954M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6955L: linux-hwmon@vger.kernel.org
af39917d
CL
6956S: Maintained
6957F: Documentation/hwmon/k10temp
6958F: drivers/hwmon/k10temp.c
6959
4660cb35 6960K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6961M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6962L: linux-hwmon@vger.kernel.org
ae0718f8 6963S: Maintained
679655da
JP
6964F: Documentation/hwmon/k8temp
6965F: drivers/hwmon/k8temp.c
ae0718f8 6966
0ba1d91d
AR
6967KASAN
6968M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6969R: Alexander Potapenko <glider@google.com>
6970R: Dmitry Vyukov <dvyukov@google.com>
6971L: kasan-dev@googlegroups.com
6972S: Maintained
6973F: arch/*/include/asm/kasan.h
6974F: arch/*/mm/kasan_init*
2757aafa 6975F: Documentation/dev-tools/kasan.rst
64f8ebaf 6976F: include/linux/kasan*.h
0ba1d91d
AR
6977F: lib/test_kasan.c
6978F: mm/kasan/
6979F: scripts/Makefile.kasan
6980
1da177e4 6981KCONFIG
5eb1f99e 6982M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6983L: linux-kbuild@vger.kernel.org
cea8321c 6984T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6985S: Maintained
679655da
JP
6986F: Documentation/kbuild/kconfig-language.txt
6987F: scripts/kconfig/
1da177e4 6988
ea6c2089 6989KDUMP
f871f191
VG
6990M: Dave Young <dyoung@redhat.com>
6991M: Baoquan He <bhe@redhat.com>
6992R: Vivek Goyal <vgoyal@redhat.com>
34633993 6993L: kexec@lists.infradead.org
ea6c2089
VG
6994W: http://lse.sourceforge.net/kdump/
6995S: Maintained
80811493 6996F: Documentation/kdump/
ea6c2089 6997
f41bf02f
HV
6998KEENE FM RADIO TRANSMITTER DRIVER
6999M: Hans Verkuil <hverkuil@xs4all.nl>
7000L: linux-media@vger.kernel.org
7001T: git git://linuxtv.org/media_tree.git
a825eaec 7002W: https://linuxtv.org
f41bf02f
HV
7003S: Maintained
7004F: drivers/media/radio/radio-keene*
7005
1da177e4 7006KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 7007M: Ian Kent <raven@themaw.net>
f694fc97 7008L: autofs@vger.kernel.org
1da177e4 7009S: Maintained
679655da 7010F: fs/autofs4/
1da177e4 7011
70fb7ba6 7012KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 7013M: Michal Marek <mmarek@suse.com>
08deed1e
JP
7014T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7015T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 7016L: linux-kbuild@vger.kernel.org
5ce45962 7017S: Maintained
679655da
JP
7018F: Documentation/kbuild/
7019F: Makefile
7020F: scripts/Makefile.*
70fb7ba6
MM
7021F: scripts/basic/
7022F: scripts/mk*
7023F: scripts/package/
1da177e4
LT
7024
7025KERNEL JANITORS
c3000e03 7026L: kernel-janitors@vger.kernel.org
10466f5a 7027W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7028S: Odd Fixes
1da177e4 7029
e8b43555 7030KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7031M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 7032M: Jeff Layton <jlayton@poochiereds.net>
16141c02 7033L: linux-nfs@vger.kernel.org
1da177e4 7034W: http://nfs.sourceforge.net/
9f273c24 7035T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7036S: Supported
679655da 7037F: fs/nfsd/
c117ab84 7038F: include/uapi/linux/nfsd/
679655da
JP
7039F: fs/lockd/
7040F: fs/nfs_common/
7041F: net/sunrpc/
7042F: include/linux/lockd/
7043F: include/linux/sunrpc/
c117ab84 7044F: include/uapi/linux/sunrpc/
1da177e4 7045
13b122b3
SK
7046KERNEL SELFTEST FRAMEWORK
7047M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7048M: Shuah Khan <shuah@kernel.org>
64f00850 7049L: linux-kselftest@vger.kernel.org
13b122b3
SK
7050T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7051S: Maintained
7052F: tools/testing/selftests
7053
426d62e2 7054KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7055M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7056M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7057L: kvm@vger.kernel.org
e3e58478 7058W: http://www.linux-kvm.org
a94b40a6 7059T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7060S: Supported
c93a64fe
PB
7061F: Documentation/*/kvm*.txt
7062F: Documentation/virtual/kvm/
679655da 7063F: arch/*/kvm/
1662e862
CB
7064F: arch/x86/kernel/kvm.c
7065F: arch/x86/kernel/kvmclock.c
679655da
JP
7066F: arch/*/include/asm/kvm*
7067F: include/linux/kvm*
c117ab84 7068F: include/uapi/linux/kvm*
679655da 7069F: virt/kvm/
6d0a1a61 7070F: tools/kvm/
426d62e2 7071
ad8003d3 7072KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 7073M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7074L: kvm@vger.kernel.org
038161de 7075W: http://www.linux-kvm.org/
7de609c8 7076S: Maintained
679655da 7077F: arch/x86/include/asm/svm.h
679655da 7078F: arch/x86/kvm/svm.c
426d62e2 7079
513014b7 7080KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 7081M: Alexander Graf <agraf@suse.com>
1fc9d2bf 7082L: kvm-ppc@vger.kernel.org
038161de 7083W: http://www.linux-kvm.org/
6a7f972d 7084T: git git://github.com/agraf/linux-2.6.git
513014b7 7085S: Supported
679655da
JP
7086F: arch/powerpc/include/asm/kvm*
7087F: arch/powerpc/kvm/
513014b7 7088
85f8fffe 7089KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 7090M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 7091M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
7092L: linux-s390@vger.kernel.org
7093W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 7094T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 7095S: Supported
679655da
JP
7096F: Documentation/s390/kvm.txt
7097F: arch/s390/include/asm/kvm*
80811493 7098F: arch/s390/kvm/
85f8fffe 7099
a749474d 7100KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 7101M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7102M: Marc Zyngier <marc.zyngier@arm.com>
7103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7104L: kvmarm@lists.cs.columbia.edu
7105W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7106T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7107S: Supported
a749474d
CD
7108F: arch/arm/include/uapi/asm/kvm*
7109F: arch/arm/include/asm/kvm*
7110F: arch/arm/kvm/
5c8818b4
MZ
7111F: virt/kvm/arm/
7112F: include/kvm/arm_*
a749474d 7113
6394a3ec 7114KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7115M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7116M: Marc Zyngier <marc.zyngier@arm.com>
7117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7118L: kvmarm@lists.cs.columbia.edu
7119S: Maintained
7120F: arch/arm64/include/uapi/asm/kvm*
7121F: arch/arm64/include/asm/kvm*
7122F: arch/arm64/kvm/
7123
bfd3d532
JH
7124KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7125M: James Hogan <james.hogan@imgtec.com>
7126L: linux-mips@linux-mips.org
7127S: Supported
7128F: arch/mips/include/uapi/asm/kvm*
7129F: arch/mips/include/asm/kvm*
7130F: arch/mips/kvm/
7131
dc009d92 7132KEXEC
8b58be88 7133M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7134W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7135L: kexec@lists.infradead.org
dc009d92 7136S: Maintained
679655da 7137F: include/linux/kexec.h
c117ab84 7138F: include/uapi/linux/kexec.h
10540a69 7139F: kernel/kexec*
dc009d92 7140
e971461f
DH
7141KEYS/KEYRINGS:
7142M: David Howells <dhowells@redhat.com>
aa62efff 7143L: keyrings@vger.kernel.org
e971461f 7144S: Maintained
d410fa4e 7145F: Documentation/security/keys.txt
e971461f
DH
7146F: include/linux/key.h
7147F: include/linux/key-type.h
75aeddd1
DH
7148F: include/linux/keyctl.h
7149F: include/uapi/linux/keyctl.h
e971461f
DH
7150F: include/keys/
7151F: security/keys/
7152
7f3c68be 7153KEYS-TRUSTED
74dd744f
MZ
7154M: David Safford <safford@us.ibm.com>
7155M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7156L: linux-security-module@vger.kernel.org
aa62efff 7157L: keyrings@vger.kernel.org
7f3c68be 7158S: Supported
d410fa4e 7159F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
7160F: include/keys/trusted-type.h
7161F: security/keys/trusted.c
7162F: security/keys/trusted.h
7163
7164KEYS-ENCRYPTED
74dd744f
MZ
7165M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7166M: David Safford <safford@us.ibm.com>
7f3c68be 7167L: linux-security-module@vger.kernel.org
aa62efff 7168L: keyrings@vger.kernel.org
7f3c68be 7169S: Supported
d410fa4e 7170F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7171F: include/keys/encrypted-type.h
19c90aa6 7172F: security/keys/encrypted-keys/
7f3c68be 7173
5b778dad 7174KGDB / KDB /debug_core
8b58be88 7175M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7176W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7177L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7178T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7179S: Maintained
679655da
JP
7180F: Documentation/DocBook/kgdb.tmpl
7181F: drivers/misc/kgdbts.c
df621252 7182F: drivers/tty/serial/kgdboc.c
5b778dad 7183F: include/linux/kdb.h
679655da 7184F: include/linux/kgdb.h
4063eb5f 7185F: kernel/debug/
e3e2aaf7 7186
456db8cc 7187KMEMCHECK
8b58be88 7188M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7189M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7190S: Maintained
9c296b46 7191F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7192F: arch/x86/include/asm/kmemcheck.h
7193F: arch/x86/mm/kmemcheck/
7194F: include/linux/kmemcheck.h
7195F: mm/kmemcheck.c
b9ce08c0 7196
c3bb4d24 7197KMEMLEAK
8b58be88 7198M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7199S: Maintained
ca90a7a3 7200F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7201F: include/linux/kmemleak.h
7202F: mm/kmemleak.c
7203F: mm/kmemleak-test.c
7204
89559a61 7205KPROBES
a320817c 7206M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7207M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7208M: "David S. Miller" <davem@davemloft.net>
353def94 7209M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7210S: Maintained
679655da
JP
7211F: Documentation/kprobes.txt
7212F: include/linux/kprobes.h
7213F: kernel/kprobes.c
89559a61 7214
70e84049 7215KS0108 LCD CONTROLLER DRIVER
8b58be88 7216M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7217W: http://miguelojeda.es/auxdisplay.htm
7218W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7219S: Maintained
679655da
JP
7220F: Documentation/auxdisplay/ks0108
7221F: drivers/auxdisplay/ks0108.c
7222F: include/linux/ks0108.h
70e84049 7223
1b69c6d0
DA
7224L3MDEV
7225M: David Ahern <dsa@cumulusnetworks.com>
7226L: netdev@vger.kernel.org
7227S: Maintained
7228F: net/l3mdev
7229F: include/net/l3mdev.h
7230
9ca44355 7231LANTIQ MIPS ARCHITECTURE
bdb40e8e 7232M: John Crispin <john@phrozen.org>
9ca44355
JC
7233L: linux-mips@linux-mips.org
7234S: Maintained
7235F: arch/mips/lantiq
7236
1da177e4 7237LAPB module
1da177e4 7238L: linux-x25@vger.kernel.org
bf9915cc 7239S: Orphan
679655da
JP
7240F: Documentation/networking/lapb-module.txt
7241F: include/*/lapb.h
7242F: net/lapb/
1da177e4
LT
7243
7244LASI 53c700 driver for PARISC
8b58be88 7245M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7246L: linux-scsi@vger.kernel.org
7247S: Maintained
679655da
JP
7248F: Documentation/scsi/53c700.txt
7249F: drivers/scsi/53c700*
1da177e4 7250
263de9b5 7251LED SUBSYSTEM
8b58be88 7252M: Richard Purdie <rpurdie@rpsys.net>
305335b9 7253M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7254M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7255L: linux-leds@vger.kernel.org
b8926ba0 7256T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7257S: Maintained
85c90368 7258F: Documentation/devicetree/bindings/leds/
679655da
JP
7259F: drivers/leds/
7260F: include/linux/leds.h
263de9b5 7261
b0461a44 7262LEGACY EEPROM DRIVER
d8130624 7263M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7264S: Maintained
7265F: Documentation/misc-devices/eeprom
7266F: drivers/misc/eeprom/eeprom.c
7267
1da177e4 7268LEGO USB Tower driver
8b58be88 7269M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7270L: legousb-devel@lists.sourceforge.net
7271W: http://legousb.sourceforge.net/
7272S: Maintained
679655da 7273F: drivers/usb/misc/legousbtower.c
1da177e4 7274
055616a8
MK
7275LG2160 MEDIA DRIVER
7276M: Michael Krufky <mkrufky@linuxtv.org>
7277L: linux-media@vger.kernel.org
a825eaec 7278W: https://linuxtv.org
055616a8
MK
7279W: http://github.com/mkrufky
7280Q: http://patchwork.linuxtv.org/project/linux-media/list/
7281T: git git://linuxtv.org/mkrufky/tuners.git
7282S: Maintained
7283F: drivers/media/dvb-frontends/lg2160.*
7284
6f0e7725
MK
7285LGDT3305 MEDIA DRIVER
7286M: Michael Krufky <mkrufky@linuxtv.org>
7287L: linux-media@vger.kernel.org
a825eaec 7288W: https://linuxtv.org
6f0e7725
MK
7289W: http://github.com/mkrufky
7290Q: http://patchwork.linuxtv.org/project/linux-media/list/
7291T: git git://linuxtv.org/mkrufky/tuners.git
7292S: Maintained
7293F: drivers/media/dvb-frontends/lgdt3305.*
7294
568a17ff 7295LGUEST
8b58be88 7296M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7297L: lguest@lists.ozlabs.org
568a17ff 7298W: http://lguest.ozlabs.org/
72e91863 7299S: Odd Fixes
070f420b 7300F: arch/x86/include/asm/lguest*.h
679655da
JP
7301F: arch/x86/lguest/
7302F: drivers/lguest/
7303F: include/linux/lguest*.h
070f420b 7304F: tools/lguest/
568a17ff 7305
32ac7cb2
TH
7306LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7307M: Tejun Heo <tj@kernel.org>
7308L: linux-ide@vger.kernel.org
7309T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7310S: Maintained
7311F: drivers/ata/
7312F: include/linux/ata.h
7313F: include/linux/libata.h
d2abf98e 7314F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7315
7316LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7317M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7318L: linux-ide@vger.kernel.org
7319T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7320S: Maintained
7321F: include/linux/pata_arasan_cf_data.h
7322F: drivers/ata/pata_arasan_cf.c
7323
c7fa056c
BZ
7324LIBATA PATA DRIVERS
7325M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7326M: Tejun Heo <tj@kernel.org>
7327L: linux-ide@vger.kernel.org
7328T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7329S: Maintained
7330F: drivers/ata/pata_*.c
7331F: drivers/ata/ata_generic.c
7332
32ac7cb2
TH
7333LIBATA SATA AHCI PLATFORM devices support
7334M: Hans de Goede <hdegoede@redhat.com>
7335M: Tejun Heo <tj@kernel.org>
7336L: linux-ide@vger.kernel.org
7337T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7338S: Maintained
7339F: drivers/ata/ahci_platform.c
7340F: drivers/ata/libahci_platform.c
7341F: include/linux/ahci_platform.h
7342
7343LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7344M: Mikael Pettersson <mikpelinux@gmail.com>
7345L: linux-ide@vger.kernel.org
7346T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7347S: Maintained
7348F: drivers/ata/sata_promise.*
7349
1acd437c
SL
7350LIBLOCKDEP
7351M: Sasha Levin <sasha.levin@oracle.com>
7352S: Maintained
7353F: tools/lib/lockdep/
7354
bc30196f
DW
7355LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7356M: Dan Williams <dan.j.williams@intel.com>
7357L: linux-nvdimm@lists.01.org
7358Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7359T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7360S: Supported
7361F: drivers/nvdimm/*
7362F: include/linux/nd.h
7363F: include/linux/libnvdimm.h
7364F: include/uapi/linux/ndctl.h
7365
7366LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7367M: Ross Zwisler <ross.zwisler@linux.intel.com>
7368L: linux-nvdimm@lists.01.org
7369Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7370S: Supported
7371F: drivers/nvdimm/blk.c
7372F: drivers/nvdimm/region_devs.c
7373F: drivers/acpi/nfit*
7374
7375LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7376M: Vishal Verma <vishal.l.verma@intel.com>
7377L: linux-nvdimm@lists.01.org
7378Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7379S: Supported
7380F: drivers/nvdimm/btt*
7381
7382LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7383M: Ross Zwisler <ross.zwisler@linux.intel.com>
7384L: linux-nvdimm@lists.01.org
7385Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7386S: Supported
7387F: drivers/nvdimm/pmem.c
b864bc17 7388F: include/linux/pmem.h
40603526 7389F: arch/*/include/asm/pmem.h
bc30196f 7390
cd9e9808
MB
7391LIGHTNVM PLATFORM SUPPORT
7392M: Matias Bjorling <mb@lightnvm.io>
7393W: http://github/OpenChannelSSD
4ead1a25 7394L: linux-block@vger.kernel.org
cd9e9808
MB
7395S: Maintained
7396F: drivers/lightnvm/
7397F: include/linux/lightnvm.h
7398F: include/uapi/linux/lightnvm.h
7399
852bb9f5 7400LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7401M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7402M: Paul Mackerras <paulus@samba.org>
ea668936 7403M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7404W: https://github.com/linuxppc/linux/wiki
a4724ed6 7405L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7406Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7407T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7408S: Supported
11c34c7d
JP
7409F: Documentation/powerpc/
7410F: arch/powerpc/
ef69b03d
ME
7411F: drivers/char/tpm/tpm_ibmvtpm*
7412F: drivers/crypto/nx/
7413F: drivers/crypto/vmx/
7414F: drivers/net/ethernet/ibm/ibmveth.*
7415F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7416F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7417F: drivers/pci/hotplug/rpa*
7418F: drivers/scsi/ibmvscsi/
ad654f25 7419F: tools/testing/selftests/powerpc
ef69b03d
ME
7420N: opal
7421N: /pmac
7422N: powermac
7423N: powernv
7424N: [^a-z0-9]ps3
7425N: pseries
1da177e4
LT
7426
7427LINUX FOR POWER MACINTOSH
8b58be88 7428M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7429W: http://www.penguinppc.org/
a4724ed6 7430L: linuxppc-dev@lists.ozlabs.org
1da177e4 7431S: Maintained
11c34c7d
JP
7432F: arch/powerpc/platforms/powermac/
7433F: drivers/macintosh/
1da177e4 7434
77a76369 7435LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7436M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7437L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7438T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7439S: Maintained
11c34c7d
JP
7440F: arch/powerpc/platforms/512x/
7441F: arch/powerpc/platforms/52xx/
1da177e4
LT
7442
7443LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7444M: Alistair Popple <alistair@popple.id.au>
8b58be88 7445M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7446W: http://www.penguinppc.org/
a4724ed6 7447L: linuxppc-dev@lists.ozlabs.org
1da177e4 7448S: Maintained
11c34c7d
JP
7449F: arch/powerpc/platforms/40x/
7450F: arch/powerpc/platforms/44x/
1da177e4 7451
260c02a9 7452LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7453L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7454S: Orphan
11c34c7d
JP
7455F: arch/powerpc/*/*virtex*
7456F: arch/powerpc/*/*/*virtex*
1da177e4 7457
e93adf1e 7458LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7459M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7460W: http://www.penguinppc.org/
a4724ed6 7461L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7462S: Maintained
a2b1f7c8 7463F: arch/powerpc/platforms/8xx/
e93adf1e 7464
1da177e4 7465LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7466M: Scott Wood <oss@buserror.net>
8b58be88 7467M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7468W: http://www.penguinppc.org/
a4724ed6 7469L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7470T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7471S: Maintained
11c34c7d 7472F: arch/powerpc/platforms/83xx/
4c8f581d 7473F: arch/powerpc/platforms/85xx/
1da177e4 7474
ab06ff3a 7475LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7476L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7477S: Orphan
11c34c7d
JP
7478F: arch/powerpc/platforms/pasemi/
7479F: drivers/*/*pasemi*
7480F: drivers/*/*/*pasemi*
ab06ff3a 7481
1da177e4 7482LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7483M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7484L: linux-security-module@vger.kernel.org
1da177e4
LT
7485S: Supported
7486
a23ce6da
HW
7487LIS3LV02D ACCELEROMETER DRIVER
7488M: Eric Piel <eric.piel@tremplin-utc.net>
7489S: Maintained
ff606677
JD
7490F: Documentation/misc-devices/lis3lv02d
7491F: drivers/misc/lis3lv02d/
bd35665f 7492F: drivers/platform/x86/hp_accel.c
a23ce6da 7493
b700e7f0
SJ
7494LIVE PATCHING
7495M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7496M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7497M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7498M: Miroslav Benes <mbenes@suse.cz>
7499R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7500S: Maintained
7501F: kernel/livepatch/
7502F: include/linux/livepatch.h
7503F: arch/x86/include/asm/livepatch.h
7504F: arch/x86/kernel/livepatch.c
5e4e3844 7505F: Documentation/livepatch/
b700e7f0 7506F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7507F: samples/livepatch/
b700e7f0 7508L: live-patching@vger.kernel.org
74d50da3 7509T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7510
ea861d73
KC
7511LINUX KERNEL DUMP TEST MODULE (LKDTM)
7512M: Kees Cook <keescook@chromium.org>
7513S: Maintained
426f3a53 7514F: drivers/misc/lkdtm*
ea861d73 7515
e2d1d6c0 7516LLC (802.2)
8b58be88 7517M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7518S: Maintained
679655da 7519F: include/linux/llc.h
c117ab84 7520F: include/uapi/linux/llc.h
679655da
JP
7521F: include/net/llc*
7522F: net/llc/
e2d1d6c0 7523
4e233cbe
AD
7524LM73 HARDWARE MONITOR DRIVER
7525M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7526L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7527S: Maintained
7528F: drivers/hwmon/lm73.c
7529
156e2d1a 7530LM78 HARDWARE MONITOR DRIVER
d8130624 7531M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7532L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7533S: Maintained
7534F: Documentation/hwmon/lm78
7535F: drivers/hwmon/lm78.c
7536
1da177e4 7537LM83 HARDWARE MONITOR DRIVER
d8130624 7538M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7539L: linux-hwmon@vger.kernel.org
1da177e4 7540S: Maintained
679655da
JP
7541F: Documentation/hwmon/lm83
7542F: drivers/hwmon/lm83.c
1da177e4
LT
7543
7544LM90 HARDWARE MONITOR DRIVER
d8130624 7545M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7546L: linux-hwmon@vger.kernel.org
1da177e4 7547S: Maintained
679655da 7548F: Documentation/hwmon/lm90
aae7bce4 7549F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7550F: drivers/hwmon/lm90.c
1da177e4 7551
917cc4e6
GR
7552LM95234 HARDWARE MONITOR DRIVER
7553M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7554L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7555S: Maintained
7556F: Documentation/hwmon/lm95234
7557F: drivers/hwmon/lm95234.c
7558
68620bdd
MP
7559LME2510 MEDIA DRIVER
7560M: Malcolm Priestley <tvboxspy@gmail.com>
7561L: linux-media@vger.kernel.org
a825eaec 7562W: https://linuxtv.org
68620bdd
MP
7563Q: http://patchwork.linuxtv.org/project/linux-media/list/
7564S: Maintained
7565F: drivers/media/usb/dvb-usb-v2/lmedm04*
7566
d4c3be70 7567LOCKING PRIMITIVES
8b58be88
JP
7568M: Peter Zijlstra <peterz@infradead.org>
7569M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7570L: linux-kernel@vger.kernel.org
d4c3be70 7571T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7572S: Maintained
d4c3be70 7573F: Documentation/locking/
679655da 7574F: include/linux/lockdep.h
d4c3be70
IM
7575F: include/linux/spinlock*.h
7576F: arch/*/include/asm/spinlock*.h
7577F: include/linux/rwlock*.h
7578F: include/linux/mutex*.h
7579F: arch/*/include/asm/mutex*.h
7580F: include/linux/rwsem*.h
7581F: arch/*/include/asm/rwsem.h
7582F: include/linux/seqlock.h
7583F: lib/locking*.[ch]
7486d6da 7584F: kernel/locking/
512e67f9 7585
dde33348 7586LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7587M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7588L: linux-ntfs-dev@lists.sourceforge.net
7589W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7590S: Maintained
679655da 7591F: Documentation/ldm.txt
20d16fef 7592F: block/partitions/ldm.*
1da177e4 7593
c87e34ef 7594LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7595M: Sathya Prakash <sathya.prakash@broadcom.com>
7596M: Chaitra P B <chaitra.basappa@broadcom.com>
7597M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7598L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7599L: linux-scsi@vger.kernel.org
9495e835 7600W: http://www.avagotech.com/support/
c87e34ef 7601S: Supported
679655da 7602F: drivers/message/fusion/
500c152a 7603F: drivers/scsi/mpt2sas/
7604F: drivers/scsi/mpt3sas/
c87e34ef 7605
1da177e4 7606LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7607M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7608L: linux-scsi@vger.kernel.org
7609S: Maintained
679655da 7610F: drivers/scsi/sym53c8xx_2/
1da177e4 7611
e5f5c99a
GR
7612LTC4261 HARDWARE MONITOR DRIVER
7613M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7614L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7615S: Maintained
7616F: Documentation/hwmon/ltc4261
7617F: drivers/hwmon/ltc4261.c
7618
81365c31 7619LTP (Linux Test Project)
28b8e8d4 7620M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7621M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7622M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7623M: Jan Stancek <jstancek@redhat.com>
7624M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7625M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7626L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7627W: http://linux-test-project.github.io/
7d1ae8a8 7628T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7629S: Maintained
7630
c12a54b3 7631M32R ARCHITECTURE
c12a54b3 7632W: http://www.linux-m32r.org/
b4174867 7633S: Orphan
679655da 7634F: arch/m32r/
c12a54b3 7635
1da177e4 7636M68K ARCHITECTURE
8b58be88 7637M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7638L: linux-m68k@lists.linux-m68k.org
7639W: http://www.linux-m68k.org/
54e5881d 7640T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7641S: Maintained
679655da 7642F: arch/m68k/
9db35182 7643F: drivers/zorro/
1da177e4
LT
7644
7645M68K ON APPLE MACINTOSH
8b58be88 7646M: Joshua Thompson <funaho@jurai.org>
1da177e4 7647W: http://www.mac.linux-m68k.org/
9bb9f222 7648L: linux-m68k@lists.linux-m68k.org
1da177e4 7649S: Maintained
9db35182 7650F: arch/m68k/mac/
1da177e4
LT
7651
7652M68K ON HP9000/300
8b58be88 7653M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7654W: http://www.tazenda.demon.co.uk/phil/linux-hp
7655S: Maintained
679655da 7656F: arch/m68k/hp300/
1da177e4 7657
74425546
AP
7658M88DS3103 MEDIA DRIVER
7659M: Antti Palosaari <crope@iki.fi>
7660L: linux-media@vger.kernel.org
a825eaec 7661W: https://linuxtv.org
74425546
AP
7662W: http://palosaari.fi/linux/
7663Q: http://patchwork.linuxtv.org/project/linux-media/list/
7664T: git git://linuxtv.org/anttip/media_tree.git
7665S: Maintained
7666F: drivers/media/dvb-frontends/m88ds3103*
7667
68620bdd
MP
7668M88RS2000 MEDIA DRIVER
7669M: Malcolm Priestley <tvboxspy@gmail.com>
7670L: linux-media@vger.kernel.org
a825eaec 7671W: https://linuxtv.org
68620bdd
MP
7672Q: http://patchwork.linuxtv.org/project/linux-media/list/
7673S: Maintained
7674F: drivers/media/dvb-frontends/m88rs2000*
7675
07a092fa 7676MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7677M: Alexey Klimov <klimov.linux@gmail.com>
7678L: linux-media@vger.kernel.org
7679T: git git://linuxtv.org/media_tree.git
7680S: Maintained
7681F: drivers/media/radio/radio-ma901.c
07a092fa 7682
64a327a7 7683MAC80211
8b58be88 7684M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7685L: linux-wireless@vger.kernel.org
491b26b4 7686W: http://wireless.kernel.org/
ce466579
JB
7687T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7688T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7689S: Maintained
679655da
JP
7690F: Documentation/networking/mac80211-injection.txt
7691F: include/net/mac80211.h
7692F: net/mac80211/
2af8c4dc 7693F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7694
b863ceb7 7695MACVLAN DRIVER
8b58be88 7696M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7697L: netdev@vger.kernel.org
7698S: Maintained
679655da
JP
7699F: drivers/net/macvlan.c
7700F: include/linux/if_macvlan.h
b863ceb7 7701
2b6d83e2
JB
7702MAILBOX API
7703M: Jassi Brar <jassisinghbrar@gmail.com>
7704L: linux-kernel@vger.kernel.org
7705S: Maintained
7706F: drivers/mailbox/
7707F: include/linux/mailbox_client.h
7708F: include/linux/mailbox_controller.h
7709
faf1668c 7710MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7711M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7712W: http://www.kernel.org/doc/man-pages
bd7ebec6 7713L: linux-man@vger.kernel.org
1b53dc74 7714S: Maintained
faf1668c 7715
0d3cd4b6
VD
7716MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7717M: Andrew Lunn <andrew@lunn.ch>
7718M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 7719L: netdev@vger.kernel.org
0d3cd4b6
VD
7720S: Maintained
7721F: drivers/net/dsa/mv88e6xxx/
b26bff6e 7722F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 7723
8427defd 7724MARVELL ARMADA DRM SUPPORT
0d7f4f05 7725M: Russell King <linux@armlinux.org.uk>
8427defd 7726S: Maintained
0d7f4f05
RK
7727T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7728T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8427defd 7729F: drivers/gpu/drm/armada/
4418833e
EV
7730F: include/uapi/drm/armada_drm.h
7731F: Documentation/devicetree/bindings/display/armada/
8427defd 7732
c4d007bc
TP
7733MARVELL CRYPTO DRIVER
7734M: Boris Brezillon <boris.brezillon@free-electrons.com>
7735M: Arnaud Ebalard <arno@natisbad.org>
7736F: drivers/crypto/marvell/
7737S: Maintained
7738L: linux-crypto@vger.kernel.org
7739
44c14c1d 7740MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7741M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7742M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7743L: netdev@vger.kernel.org
7744S: Maintained
7745F: drivers/net/ethernet/marvell/sk*
7746
74cda169 7747MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7748L: libertas-dev@lists.infradead.org
8ac3e99e 7749S: Orphan
f988d640 7750F: drivers/net/wireless/marvell/libertas/
74cda169 7751
b60d6975 7752MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7753M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7754L: netdev@vger.kernel.org
f5ca8502 7755S: Maintained
527a6266 7756F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7757F: include/linux/mv643xx.h
1da177e4 7758
370b8ed9
TP
7759MARVELL MVNETA ETHERNET DRIVER
7760M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7761L: netdev@vger.kernel.org
7762S: Maintained
7763F: drivers/net/ethernet/marvell/mvneta.*
7764
fcad584d 7765MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7766M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7767M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7768L: linux-wireless@vger.kernel.org
7769S: Maintained
277b024e 7770F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7771
a2c3f656 7772MARVELL MWL8K WIRELESS DRIVER
a040d532 7773M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7774L: linux-wireless@vger.kernel.org
16345910 7775S: Odd Fixes
de60f1dc 7776F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7777
2a69567b 7778MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7779M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7780S: Odd Fixes
1fa7e547 7781F: drivers/mmc/host/mvsdio.*
2a69567b 7782
1da177e4 7783MATROX FRAMEBUFFER DRIVER
c69f677c 7784L: linux-fbdev@vger.kernel.org
52653199 7785S: Orphan
8a61f013 7786F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7787F: include/uapi/linux/matroxfb.h
1da177e4 7788
ca462085
GR
7789MAX16065 HARDWARE MONITOR DRIVER
7790M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7791L: linux-hwmon@vger.kernel.org
ca462085
GR
7792S: Maintained
7793F: Documentation/hwmon/max16065
7794F: drivers/hwmon/max16065.c
7795
1f61cab8
GR
7796MAX20751 HARDWARE MONITOR DRIVER
7797M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7798L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7799S: Maintained
7800F: Documentation/hwmon/max20751
7801F: drivers/hwmon/max20751.c
7802
d20620de 7803MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7804L: linux-hwmon@vger.kernel.org
34924b23 7805S: Orphan
679655da
JP
7806F: Documentation/hwmon/max6650
7807F: drivers/hwmon/max6650.c
d20620de 7808
e89ab51f
GR
7809MAX6697 HARDWARE MONITOR DRIVER
7810M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7811L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7812S: Maintained
7813F: Documentation/hwmon/max6697
7814F: Documentation/devicetree/bindings/i2c/max6697.txt
7815F: drivers/hwmon/max6697.c
7816F: include/linux/platform_data/max6697.h
7817
3b2af7f7
PR
7818MAX9860 MONO AUDIO VOICE CODEC DRIVER
7819M: Peter Rosin <peda@axentia.se>
7820L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7821S: Maintained
7822F: Documentation/devicetree/bindings/sound/max9860.txt
7823F: sound/soc/codecs/max9860.*
7824
f8f847b5 7825MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7826M: Krzysztof Kozlowski <krzk@kernel.org>
7827M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7828L: linux-pm@vger.kernel.org
7829S: Supported
8c0984e5
SR
7830F: drivers/power/supply/max14577_charger.c
7831F: drivers/power/supply/max77693_charger.c
f8f847b5 7832
3811405e
JMC
7833MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7834M: Javier Martinez Canillas <javier@osg.samsung.com>
7835L: linux-kernel@vger.kernel.org
7836S: Supported
96173cc6 7837F: drivers/*/*max77802*.c
3811405e
JMC
7838F: Documentation/devicetree/bindings/*/*max77802.txt
7839F: include/dt-bindings/*/*max77802.h
7840
befeb596
KK
7841MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7842M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7843M: Krzysztof Kozlowski <krzk@kernel.org>
7844M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7845L: linux-kernel@vger.kernel.org
7846S: Supported
86cf635a 7847F: drivers/*/max14577*.c
0998a436 7848F: drivers/*/max77686*.c
86cf635a 7849F: drivers/*/max77693*.c
befeb596
KK
7850F: drivers/extcon/extcon-max14577.c
7851F: drivers/extcon/extcon-max77693.c
7852F: drivers/rtc/rtc-max77686.c
7853F: drivers/clk/clk-max77686.c
7854F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7855F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7856F: Documentation/devicetree/bindings/mfd/max77693.txt
7857F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7858F: include/linux/mfd/max14577*.h
7859F: include/linux/mfd/max77686*.h
7860F: include/linux/mfd/max77693*.h
7861
9be3c9a5
HV
7862MAXIRADIO FM RADIO RECEIVER DRIVER
7863M: Hans Verkuil <hverkuil@xs4all.nl>
7864L: linux-media@vger.kernel.org
7865T: git git://linuxtv.org/media_tree.git
a825eaec 7866W: https://linuxtv.org
9be3c9a5
HV
7867S: Maintained
7868F: drivers/media/radio/radio-maxiradio*
7869
c05dc2cc
PR
7870MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7871M: Peter Rosin <peda@axentia.se>
7872L: linux-iio@vger.kernel.org
7873S: Maintained
2704e300 7874F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
7875F: drivers/iio/potentiometer/mcp4531.c
7876
3b8df5fd
WBG
7877MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7878M: William Breathitt Gray <vilhelm.gray@gmail.com>
7879L: linux-iio@vger.kernel.org
7880S: Maintained
7881F: drivers/iio/dac/cio-dac.c
7882
7b49235e
LP
7883MEDIA DRIVERS FOR RENESAS - FCP
7884M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7885L: linux-media@vger.kernel.org
7886L: linux-renesas-soc@vger.kernel.org
7887T: git git://linuxtv.org/media_tree.git
7888S: Supported
7889F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7890F: drivers/media/platform/rcar-fcp.c
7891F: include/media/rcar-fcp.h
7892
4710b752
KB
7893MEDIA DRIVERS FOR RENESAS - FDP1
7894M: Kieran Bingham <kieran@bingham.xyz>
7895L: linux-media@vger.kernel.org
7896L: linux-renesas-soc@vger.kernel.org
7897T: git git://linuxtv.org/media_tree.git
7898S: Supported
7899F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
7900F: drivers/media/platform/rcar_fdp1.c
7901
474cde66
NS
7902MEDIA DRIVERS FOR RENESAS - VIN
7903M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7904L: linux-media@vger.kernel.org
7905L: linux-renesas-soc@vger.kernel.org
7906T: git git://linuxtv.org/media_tree.git
7907S: Supported
7908F: Documentation/devicetree/bindings/media/rcar_vin.txt
7909F: drivers/media/platform/rcar-vin/
7910
6f32a8c9
LP
7911MEDIA DRIVERS FOR RENESAS - VSP1
7912M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7913L: linux-media@vger.kernel.org
4a121096 7914L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7915T: git git://linuxtv.org/media_tree.git
7916S: Supported
7917F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7918F: drivers/media/platform/vsp1/
7919
fae2080a
AO
7920MEDIA DRIVERS FOR HELENE
7921M: Abylay Ospan <aospan@netup.ru>
7922L: linux-media@vger.kernel.org
7923W: https://linuxtv.org
7924W: http://netup.tv/
7925T: git git://linuxtv.org/media_tree.git
7926S: Supported
7927F: drivers/media/dvb-frontends/helene*
7928
dacf9ce8
KS
7929MEDIA DRIVERS FOR ASCOT2E
7930M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7931M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7932L: linux-media@vger.kernel.org
a825eaec 7933W: https://linuxtv.org
dacf9ce8
KS
7934W: http://netup.tv/
7935T: git git://linuxtv.org/media_tree.git
7936S: Supported
7937F: drivers/media/dvb-frontends/ascot2e*
7938
a6dc60ff
KS
7939MEDIA DRIVERS FOR CXD2841ER
7940M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7941M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7942L: linux-media@vger.kernel.org
a825eaec 7943W: https://linuxtv.org
a6dc60ff
KS
7944W: http://netup.tv/
7945T: git git://linuxtv.org/media_tree.git
7946S: Supported
7947F: drivers/media/dvb-frontends/cxd2841er*
7948
a5d32b35
KS
7949MEDIA DRIVERS FOR HORUS3A
7950M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7951M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7952L: linux-media@vger.kernel.org
a825eaec 7953W: https://linuxtv.org
a5d32b35
KS
7954W: http://netup.tv/
7955T: git git://linuxtv.org/media_tree.git
7956S: Supported
7957F: drivers/media/dvb-frontends/horus3a*
7958
e025273b
KS
7959MEDIA DRIVERS FOR LNBH25
7960M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7961M: Abylay Ospan <aospan@netup.ru>
e025273b 7962L: linux-media@vger.kernel.org
a825eaec 7963W: https://linuxtv.org
e025273b
KS
7964W: http://netup.tv/
7965T: git git://linuxtv.org/media_tree.git
7966S: Supported
7967F: drivers/media/dvb-frontends/lnbh25*
7968
52b1eaf4
KS
7969MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7970M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7971M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7972L: linux-media@vger.kernel.org
a825eaec 7973W: https://linuxtv.org
52b1eaf4
KS
7974W: http://netup.tv/
7975T: git git://linuxtv.org/media_tree.git
7976S: Supported
7977F: drivers/media/pci/netup_unidvb/*
7978
127c49ae 7979MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7980M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7981M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7982P: LinuxTV.org Project
7983L: linux-media@vger.kernel.org
a825eaec 7984W: https://linuxtv.org
8a6e2535 7985Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7986T: git git://linuxtv.org/media_tree.git
127c49ae 7987S: Maintained
618cd932 7988F: Documentation/media/
127c49ae 7989F: drivers/media/
ffe06198 7990F: drivers/staging/media/
eb4b0ec7 7991F: include/linux/platform_data/media/
127c49ae 7992F: include/media/
6c0f0359
MCC
7993F: include/uapi/linux/dvb/
7994F: include/uapi/linux/videodev2.h
7995F: include/uapi/linux/media.h
7996F: include/uapi/linux/v4l2-*
7997F: include/uapi/linux/meye.h
7998F: include/uapi/linux/ivtv*
7999F: include/uapi/linux/uvcvideo.h
d20620de 8000
0c272fc9
JC
8001MEDIATEK ETHERNET DRIVER
8002M: Felix Fietkau <nbd@openwrt.org>
8003M: John Crispin <blogic@openwrt.org>
8004L: netdev@vger.kernel.org
8005S: Maintained
8006F: drivers/net/ethernet/mediatek/
8007
67712beb
TL
8008MEDIATEK MEDIA DRIVER
8009M: Tiffany Lin <tiffany.lin@mediatek.com>
8010M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8011S: Supported
8012F: drivers/media/platform/mtk-vcodec/
8013F: drivers/media/platform/mtk-vpu/
8014F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8015F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8016
fc96ec0d
MT
8017MEDIATEK MDP DRIVER
8018M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8019M: Houlong Wei <houlong.wei@mediatek.com>
8020M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8021S: Supported
8022F: drivers/media/platform/mtk-mdp/
8023F: drivers/media/platform/mtk-vpu/
8024F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8025
c869f77d
JK
8026MEDIATEK MT7601U WIRELESS LAN DRIVER
8027M: Jakub Kicinski <kubakici@wp.pl>
8028L: linux-wireless@vger.kernel.org
8029S: Maintained
8030F: drivers/net/wireless/mediatek/mt7601u/
8031
e399065b 8032MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8033M: Kashyap Desai <kashyap.desai@broadcom.com>
8034M: Sumit Saxena <sumit.saxena@broadcom.com>
8035M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8036L: megaraidlinux.pdl@broadcom.com
baaea1dc 8037L: linux-scsi@vger.kernel.org
295dde2f 8038W: http://www.avagotech.com/support/
ce00f85c 8039S: Maintained
679655da
JP
8040F: Documentation/scsi/megaraid.txt
8041F: drivers/scsi/megaraid.*
8042F: drivers/scsi/megaraid/
757e0108 8043
ff43f433
SJ
8044MELFAS MIP4 TOUCHSCREEN DRIVER
8045M: Sangwon Jee <jeesw@melfas.com>
8046W: http://www.melfas.com
8047S: Supported
8048F: drivers/input/touchscreen/melfas_mip4.c
8049F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8050
2c46c9d5 8051MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8052M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 8053L: netdev@vger.kernel.org
2c46c9d5
AV
8054S: Supported
8055W: http://www.mellanox.com
8056Q: http://patchwork.ozlabs.org/project/netdev/list/
8057F: drivers/net/ethernet/mellanox/mlx4/en_*
8058
e7523a49
OG
8059MELLANOX ETHERNET DRIVER (mlx5e)
8060M: Saeed Mahameed <saeedm@mellanox.com>
8061L: netdev@vger.kernel.org
8062S: Supported
8063W: http://www.mellanox.com
8064Q: http://patchwork.ozlabs.org/project/netdev/list/
8065F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8066
93c1edb2
JP
8067MELLANOX ETHERNET SWITCH DRIVERS
8068M: Jiri Pirko <jiri@mellanox.com>
8069M: Ido Schimmel <idosch@mellanox.com>
8070L: netdev@vger.kernel.org
8071S: Supported
8072W: http://www.mellanox.com
8073Q: http://patchwork.ozlabs.org/project/netdev/list/
8074F: drivers/net/ethernet/mellanox/mlxsw/
8075
6bec23bf 8076MELLANOX MLXCPLD I2C AND MUX DRIVER
c02b7bf5
VP
8077M: Vadim Pasternak <vadimp@mellanox.com>
8078M: Michael Shych <michaelsh@mellanox.com>
8079L: linux-i2c@vger.kernel.org
8080S: Supported
6bec23bf 8081F: drivers/i2c/busses/i2c-mlxcpld.c
c02b7bf5 8082F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
6bec23bf 8083F: Documentation/i2c/busses/i2c-mlxcpld
c02b7bf5 8084
be4fdf99
VP
8085MELLANOX MLXCPLD LED DRIVER
8086M: Vadim Pasternak <vadimp@mellanox.com>
8087L: linux-leds@vger.kernel.org
8088S: Supported
8089F: drivers/leds/leds-mlxcpld.c
8090F: Documentation/leds/leds-mlxcpld.txt
8091
58cbbee2
VP
8092MELLANOX PLATFORM DRIVER
8093M: Vadim Pasternak <vadimp@mellanox.com>
8094L: platform-driver-x86@vger.kernel.org
8095S: Supported
6613d18e 8096F: drivers/platform/x86/mlx-platform.c
58cbbee2 8097
30488704
VP
8098MELLANOX MLX CPLD HOTPLUG DRIVER
8099M: Vadim Pasternak <vadimp@mellanox.com>
8100L: platform-driver-x86@vger.kernel.org
8101S: Supported
8102F: drivers/platform/x86/mlxcpld-hotplug.c
8103F: include/linux/platform_data/mlxcpld-hotplug.h
8104
8700e3e7
MS
8105SOFT-ROCE DRIVER (rxe)
8106M: Moni Shoua <monis@mellanox.com>
8107L: linux-rdma@vger.kernel.org
8108S: Supported
8109W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8110Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 8111F: drivers/infiniband/sw/rxe/
8700e3e7
MS
8112F: include/uapi/rdma/rdma_user_rxe.h
8113
5b25b13a
MD
8114MEMBARRIER SUPPORT
8115M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8116M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8117L: linux-kernel@vger.kernel.org
8118S: Supported
8119F: kernel/membarrier.c
8120F: include/uapi/linux/membarrier.h
8121
70ea91f1
SR
8122MEMORY MANAGEMENT
8123L: linux-mm@kvack.org
70ea91f1
SR
8124W: http://www.linux-mm.org
8125S: Maintained
679655da 8126F: include/linux/mm.h
551450bb
CS
8127F: include/linux/gfp.h
8128F: include/linux/mmzone.h
8129F: include/linux/memory_hotplug.h
8130F: include/linux/vmalloc.h
679655da 8131F: mm/
70ea91f1 8132
f4e9ce66 8133MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8134M: David Woodhouse <dwmw2@infradead.org>
242c325e 8135M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8136M: Boris Brezillon <boris.brezillon@free-electrons.com>
8137M: Marek Vasut <marek.vasut@gmail.com>
8138M: Richard Weinberger <richard@nod.at>
8139M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
1da177e4 8140L: linux-mtd@lists.infradead.org
8a6e2535
JP
8141W: http://www.linux-mtd.infradead.org/
8142Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 8143T: git git://git.infradead.org/linux-mtd.git
ab95eac9 8144T: git git://git.infradead.org/l2-mtd.git
1da177e4 8145S: Maintained
becc7ae5 8146F: Documentation/devicetree/bindings/mtd/
679655da
JP
8147F: drivers/mtd/
8148F: include/linux/mtd/
c117ab84 8149F: include/uapi/mtd/
1da177e4 8150
26c57ef1 8151MEN A21 WATCHDOG DRIVER
30c7469b 8152M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8153L: linux-watchdog@vger.kernel.org
30c7469b 8154S: Maintained
26c57ef1
JT
8155F: drivers/watchdog/mena21_wdt.c
8156
3764e82e 8157MEN CHAMELEON BUS (mcb)
30c7469b
JT
8158M: Johannes Thumshirn <morbidrsa@gmail.com>
8159S: Maintained
3764e82e
JT
8160F: drivers/mcb/
8161F: include/linux/mcb.h
b9f2f459 8162F: Documentation/men-chameleon-bus.txt
3764e82e 8163
48b490d2
AW
8164MEN F21BMC (Board Management Controller)
8165M: Andreas Werner <andreas.werner@men.de>
8166S: Supported
8167F: drivers/mfd/menf21bmc.c
8168F: drivers/watchdog/menf21bmc_wdt.c
8169F: drivers/leds/leds-menf21bmc.c
8170F: drivers/hwmon/menf21bmc_hwmon.c
8171F: Documentation/hwmon/menf21bmc
8172
12285945
JH
8173METAG ARCHITECTURE
8174M: James Hogan <james.hogan@imgtec.com>
d668d9ed 8175L: linux-metag@vger.kernel.org
9f273c24 8176T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8177S: Odd Fixes
12285945
JH
8178F: arch/metag/
8179F: Documentation/metag/
8180F: Documentation/devicetree/bindings/metag/
2d799dde 8181F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8182F: drivers/clocksource/metag_generic.c
5698c50d
JH
8183F: drivers/irqchip/irq-metag.c
8184F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8185F: drivers/tty/metag_da.c
12285945 8186
c6375b0a 8187MICROBLAZE ARCHITECTURE
8b58be88 8188M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8189W: http://www.monstr.eu/fdt/
8190T: git git://git.monstr.eu/linux-2.6-microblaze.git
8191S: Supported
0a8c7914 8192F: arch/microblaze/
1da177e4 8193
5615c371
NF
8194MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8195M: Richard Genoud <richard.genoud@gmail.com>
8196S: Maintained
8197F: drivers/tty/serial/atmel_serial.c
8198F: include/linux/atmel_serial.h
8199
f53243b5
NF
8200MICROCHIP / ATMEL DMA DRIVER
8201M: Ludovic Desroches <ludovic.desroches@microchip.com>
8202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8203L: dmaengine@vger.kernel.org
8204S: Supported
8205F: drivers/dma/at_hdmac.c
8206F: drivers/dma/at_hdmac_regs.h
8207F: include/linux/platform_data/dma-atmel.h
8208
71fb2c74
SW
8209MICROCHIP / ATMEL ISC DRIVER
8210M: Songjun Wu <songjun.wu@microchip.com>
8211L: linux-media@vger.kernel.org
8212S: Supported
8213F: drivers/media/platform/atmel/atmel-isc.c
8214F: drivers/media/platform/atmel/atmel-isc-regs.h
8215F: devicetree/bindings/media/atmel-isc.txt
8216
2508a45a
CY
8217MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8218M: Chen Yu <yu.c.chen@intel.com>
8219L: platform-driver-x86@vger.kernel.org
8220S: Supported
8221F: drivers/platform/x86/surfacepro3_button.c
8222
1da177e4 8223MICROTEK X6 SCANNER
61eee9a7 8224M: Oliver Neukum <oliver@neukum.org>
1da177e4 8225S: Maintained
679655da 8226F: drivers/usb/image/microtek.*
1da177e4
LT
8227
8228MIPS
8b58be88 8229M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8230L: linux-mips@linux-mips.org
6097050d 8231W: http://www.linux-mips.org/
b05e988e 8232T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8233Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8234S: Supported
f46d92e8 8235F: Documentation/devicetree/bindings/mips/
679655da
JP
8236F: Documentation/mips/
8237F: arch/mips/
1da177e4 8238
413ef3f6
KC
8239MIPS/LOONGSON1 ARCHITECTURE
8240M: Keguang Zhang <keguang.zhang@gmail.com>
8241L: linux-mips@linux-mips.org
8242S: Maintained
8243F: arch/mips/loongson32/
8244F: arch/mips/include/asm/mach-loongson32/
8245F: drivers/*/*loongson1*
8246F: drivers/*/*/*loongson1*
8247
08b7620a
HV
8248MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8249M: Hans Verkuil <hverkuil@xs4all.nl>
8250L: linux-media@vger.kernel.org
8251T: git git://linuxtv.org/media_tree.git
a825eaec 8252W: https://linuxtv.org
08b7620a
HV
8253S: Odd Fixes
8254F: drivers/media/radio/radio-miropcm20*
8255
c09befcb
OG
8256MELLANOX MLX4 core VPI driver
8257M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8258L: netdev@vger.kernel.org
8259L: linux-rdma@vger.kernel.org
8260W: http://www.mellanox.com
8261Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8262S: Supported
8263F: drivers/net/ethernet/mellanox/mlx4/
8264F: include/linux/mlx4/
9ce28a20 8265F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8266
8267MELLANOX MLX4 IB driver
8268M: Yishai Hadas <yishaih@mellanox.com>
8269L: linux-rdma@vger.kernel.org
8270W: http://www.mellanox.com
e126ba97 8271Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8272S: Supported
8273F: drivers/infiniband/hw/mlx4/
8274F: include/linux/mlx4/
8275
595a4d8f 8276MELLANOX MLX5 core VPI driver
45788f1f 8277M: Saeed Mahameed <saeedm@mellanox.com>
595a4d8f
OG
8278M: Matan Barak <matanb@mellanox.com>
8279M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8280L: netdev@vger.kernel.org
8281L: linux-rdma@vger.kernel.org
8282W: http://www.mellanox.com
8283Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8284S: Supported
8285F: drivers/net/ethernet/mellanox/mlx5/core/
8286F: include/linux/mlx5/
3085e29e 8287F: include/uapi/rdma/mlx5-abi.h
e126ba97 8288
595a4d8f
OG
8289MELLANOX MLX5 IB driver
8290M: Matan Barak <matanb@mellanox.com>
8291M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8292L: linux-rdma@vger.kernel.org
8293W: http://www.mellanox.com
8294Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8295S: Supported
b75f0050 8296F: drivers/infiniband/hw/mlx5/
595a4d8f 8297F: include/linux/mlx5/
e126ba97 8298
764589b6
CM
8299MELEXIS MLX90614 DRIVER
8300M: Crt Mori <cmo@melexis.com>
8301L: linux-iio@vger.kernel.org
8302W: http://www.melexis.com
8303S: Supported
8304F: drivers/iio/temperature/mlx90614.c
8305
6c223761
KB
8306MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8307M: Don Brace <don.brace@microsemi.com>
8308L: esc.storagedev@microsemi.com
8309L: linux-scsi@vger.kernel.org
8310S: Supported
8311F: drivers/scsi/smartpqi/smartpqi*.[ch]
8312F: drivers/scsi/smartpqi/Kconfig
8313F: drivers/scsi/smartpqi/Makefile
8314F: include/linux/cciss*.h
8315F: include/uapi/linux/cciss*.h
425b490b 8316F: Documentation/scsi/smartpqi.txt
6c223761 8317
0ce277e4
AP
8318MN88472 MEDIA DRIVER
8319M: Antti Palosaari <crope@iki.fi>
8320L: linux-media@vger.kernel.org
a825eaec 8321W: https://linuxtv.org
0ce277e4
AP
8322W: http://palosaari.fi/linux/
8323Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8324S: Maintained
94d0eaa4 8325F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8326
4f4d238f
AP
8327MN88473 MEDIA DRIVER
8328M: Antti Palosaari <crope@iki.fi>
8329L: linux-media@vger.kernel.org
a825eaec 8330W: https://linuxtv.org
4f4d238f
AP
8331W: http://palosaari.fi/linux/
8332Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8333S: Maintained
877ba50b 8334F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8335
1da177e4 8336MODULE SUPPORT
a467a672 8337M: Jessica Yu <jeyu@redhat.com>
8b58be88 8338M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8339S: Maintained
679655da
JP
8340F: include/linux/module.h
8341F: kernel/module.c
1da177e4
LT
8342
8343MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8344W: http://popies.net/meye/
b7788e13 8345S: Orphan
618cd932 8346F: Documentation/media/v4l-drivers/meye*
90d72ac6 8347F: drivers/media/pci/meye/
6c0f0359 8348F: include/uapi/linux/meye.h
1da177e4 8349
b9705b60 8350MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8351M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8352S: Maintained
679655da 8353F: Documentation/serial/moxa-smartio
c897401b 8354F: drivers/tty/mxser.*
d735410a 8355
889b2f87
AK
8356MR800 AVERMEDIA USB FM RADIO DRIVER
8357M: Alexey Klimov <klimov.linux@gmail.com>
8358L: linux-media@vger.kernel.org
8359T: git git://linuxtv.org/media_tree.git
8360S: Maintained
8361F: drivers/media/radio/radio-mr800.c
8362
d7155691
AO
8363MRF24J40 IEEE 802.15.4 RADIO DRIVER
8364M: Alan Ott <alan@signal11.us>
8365L: linux-wpan@vger.kernel.org
8366S: Maintained
8367F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8368F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8369
8c4c731a 8370MSI LAPTOP SUPPORT
182ae55c 8371M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8372L: platform-driver-x86@vger.kernel.org
8c4c731a 8373S: Maintained
679655da 8374F: drivers/platform/x86/msi-laptop.c
8c4c731a 8375
0f1006b1 8376MSI WMI SUPPORT
d0944853 8377L: platform-driver-x86@vger.kernel.org
5ee7041e 8378S: Orphan
0f1006b1
AA
8379F: drivers/platform/x86/msi-wmi.c
8380
19a628a0
AP
8381MSI001 MEDIA DRIVER
8382M: Antti Palosaari <crope@iki.fi>
8383L: linux-media@vger.kernel.org
a825eaec 8384W: https://linuxtv.org
19a628a0
AP
8385W: http://palosaari.fi/linux/
8386Q: http://patchwork.linuxtv.org/project/linux-media/list/
8387T: git git://linuxtv.org/anttip/media_tree.git
8388S: Maintained
0185e197 8389F: drivers/media/tuners/msi001*
19a628a0 8390
7570589d 8391MSI2500 MEDIA DRIVER
2c57213f
AP
8392M: Antti Palosaari <crope@iki.fi>
8393L: linux-media@vger.kernel.org
a825eaec 8394W: https://linuxtv.org
2c57213f
AP
8395W: http://palosaari.fi/linux/
8396Q: http://patchwork.linuxtv.org/project/linux-media/list/
8397T: git git://linuxtv.org/anttip/media_tree.git
8398S: Maintained
7570589d 8399F: drivers/media/usb/msi2500/
2c57213f 8400
159eeea4
RJ
8401MSYSTEMS DISKONCHIP G3 MTD DRIVER
8402M: Robert Jarzmik <robert.jarzmik@free.fr>
8403L: linux-mtd@lists.infradead.org
8404S: Maintained
8405F: drivers/mtd/devices/docg3*
8406
62a37dc7 8407MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8408M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8409L: linux-media@vger.kernel.org
8410T: git git://linuxtv.org/media_tree.git
8411S: Maintained
8412F: drivers/media/i2c/mt9m032.c
b5dcee22 8413F: include/media/i2c/mt9m032.h
0e837fb9 8414
62a37dc7 8415MT9P031 APTINA CAMERA SENSOR
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/mt9p031.c
b5dcee22 8421F: include/media/i2c/mt9p031.h
0e837fb9 8422
62a37dc7 8423MT9T001 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/mt9t001.c
b5dcee22 8429F: include/media/i2c/mt9t001.h
0e837fb9 8430
62a37dc7 8431MT9V032 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
f2272e13 8436F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8437F: drivers/media/i2c/mt9v032.c
b5dcee22 8438F: include/media/i2c/mt9v032.h
0e837fb9 8439
4e0d13cb 8440MULTIFUNCTION DEVICES (MFD)
f7d3210e 8441M: Lee Jones <lee.jones@linaro.org>
7caa7991 8442T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8443S: Supported
80366127 8444F: Documentation/devicetree/bindings/mfd/
679655da 8445F: drivers/mfd/
55b5940d 8446F: include/linux/mfd/
4e0d13cb 8447
5c4e6f13 8448MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8449M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8450L: linux-mmc@vger.kernel.org
82bb095e 8451T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8452S: Maintained
2810984b 8453F: Documentation/devicetree/bindings/mmc/
679655da
JP
8454F: drivers/mmc/
8455F: include/linux/mmc/
c117ab84 8456F: include/uapi/linux/mmc/
baca2da4 8457
15a0580c 8458MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8459S: Orphan
679655da
JP
8460F: drivers/mmc/host/mmc_spi.c
8461F: include/linux/spi/mmc_spi.h
15a0580c 8462
1da177e4 8463MULTISOUND SOUND DRIVER
8b58be88 8464M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8465S: Maintained
679655da
JP
8466F: Documentation/sound/oss/MultiSound
8467F: sound/oss/msnd*
1da177e4 8468
d735410a 8469MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8470S: Orphan
c897401b 8471F: drivers/tty/isicom.c
679655da 8472F: include/linux/isicom.h
d735410a 8473
550a7375 8474MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8475M: Bin Liu <b-liu@ti.com>
795fb7e7 8476L: linux-usb@vger.kernel.org
43b416e5 8477T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8478S: Maintained
679655da 8479F: drivers/usb/musb/
550a7375 8480
ea0af5f6
MK
8481MXL5007T MEDIA DRIVER
8482M: Michael Krufky <mkrufky@linuxtv.org>
8483L: linux-media@vger.kernel.org
a825eaec 8484W: https://linuxtv.org
ea0af5f6
MK
8485W: http://github.com/mkrufky
8486Q: http://patchwork.linuxtv.org/project/linux-media/list/
8487T: git git://linuxtv.org/mkrufky/tuners.git
8488S: Maintained
8489F: drivers/media/tuners/mxl5007t.*
8490
45d59d70
MV
8491MXSFB DRM DRIVER
8492M: Marek Vasut <marex@denx.de>
8493S: Supported
8494F: drivers/gpu/drm/mxsfb/
8495F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8496
2d3cf588 8497MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8498M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8499L: netdev@vger.kernel.org
205057ae 8500W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8501S: Supported
93f7848b 8502F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8503
9df4f913
BB
8504NAND FLASH SUBSYSTEM
8505M: Boris Brezillon <boris.brezillon@free-electrons.com>
8506R: Richard Weinberger <richard@nod.at>
8507L: linux-mtd@lists.infradead.org
8508W: http://www.linux-mtd.infradead.org/
8509Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8510T: git git://github.com/linux-nand/linux.git
8511S: Maintained
8512F: drivers/mtd/nand/
8513F: include/linux/mtd/nand*.h
8514
1da177e4 8515NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8516S: Orphan
d9fb9f38 8517F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8518
23dc05a3
DM
8519NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8520M: Daniel Mack <zonque@gmail.com>
8521S: Maintained
e5747e40 8522L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8523W: http://www.native-instruments.com
8524F: sound/usb/caiaq/
8525
1da177e4 8526NCP FILESYSTEM
52653199
PV
8527M: Petr Vandrovec <petr@vandrovec.name>
8528S: Odd Fixes
679655da 8529F: fs/ncpfs/
1da177e4 8530
a79b0322
FT
8531NCR 5380 SCSI DRIVERS
8532M: Finn Thain <fthain@telegraphics.com.au>
8533M: Michael Schmitz <schmitzmic@gmail.com>
8534L: linux-scsi@vger.kernel.org
8535S: Maintained
8536F: Documentation/scsi/g_NCR5380.txt
8537F: drivers/scsi/NCR5380.*
8538F: drivers/scsi/arm/cumana_1.c
8539F: drivers/scsi/arm/oak.c
a79b0322
FT
8540F: drivers/scsi/atari_scsi.*
8541F: drivers/scsi/dmx3191d.c
a79b0322 8542F: drivers/scsi/g_NCR5380.*
a79b0322 8543F: drivers/scsi/mac_scsi.*
a79b0322
FT
8544F: drivers/scsi/sun3_scsi.*
8545F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8546
1da177e4 8547NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8548M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8549L: linux-scsi@vger.kernel.org
8550S: Maintained
679655da 8551F: drivers/scsi/NCR_D700.*
1da177e4 8552
4aa3eb4c
GR
8553NCT6775 HARDWARE MONITOR DRIVER
8554M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8555L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8556S: Maintained
8557F: Documentation/hwmon/nct6775
8558F: drivers/hwmon/nct6775.c
8559
3c2d774c 8560NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8561M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8562L: linux-rdma@vger.kernel.org
e3d33cb1 8563W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8564S: Supported
8565F: drivers/infiniband/hw/nes/
c546b2a3 8566F: include/uapi/rdma/nes-abi.h
3c2d774c 8567
be2f2e84 8568NETEM NETWORK EMULATOR
adbbf69d 8569M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8570L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8571S: Maintained
679655da 8572F: net/sched/sch_netem.c
be2f2e84 8573
b2f5a051 8574NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8575M: Jon Mason <jdmason@kudzu.us>
4a58448b 8576L: netdev@vger.kernel.org
4a58448b 8577S: Supported
679655da 8578F: Documentation/networking/s2io.txt
b2f5a051 8579F: Documentation/networking/vxge.txt
86387e1a 8580F: drivers/net/ethernet/neterion/
4a58448b 8581
db9cf3a3 8582NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8583M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8584M: Patrick McHardy <kaber@trash.net>
42010ed0 8585M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8586L: netfilter-devel@vger.kernel.org
82b98543 8587L: coreteam@netfilter.org
1da177e4
LT
8588W: http://www.netfilter.org/
8589W: http://www.iptables.org/
42010ed0
PNA
8590Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8591T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8592T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8593S: Supported
679655da
JP
8594F: include/linux/netfilter*
8595F: include/linux/netfilter/
8596F: include/net/netfilter/
c117ab84
CEB
8597F: include/uapi/linux/netfilter*
8598F: include/uapi/linux/netfilter/
679655da
JP
8599F: net/*/netfilter.c
8600F: net/*/netfilter/
8601F: net/netfilter/
91c269a0 8602F: net/bridge/br_netfilter*.c
1da177e4 8603
4cc67735 8604NETLABEL
87a0874c 8605M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8606W: http://netlabel.sf.net
8607L: netdev@vger.kernel.org
87a0874c 8608S: Maintained
80811493 8609F: Documentation/netlabel/
679655da
JP
8610F: include/net/netlabel.h
8611F: net/netlabel/
4cc67735 8612
1da177e4 8613NETROM NETWORK LAYER
8b58be88 8614M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8615L: linux-hams@vger.kernel.org
d34cb28a 8616W: http://www.linux-ax25.org/
1da177e4 8617S: Maintained
679655da 8618F: include/net/netrom.h
c117ab84 8619F: include/uapi/linux/netrom.h
679655da 8620F: net/netrom/
1da177e4 8621
4c352362
JK
8622NETRONOME ETHERNET DRIVERS
8623M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8624L: oss-drivers@netronome.com
8625S: Maintained
8626F: drivers/net/ethernet/netronome/
8627
5ddb88c0 8628NETWORK BLOCK DEVICE (NBD)
4ca5829a 8629M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8630S: Maintained
5e4b269b 8631L: nbd-general@lists.sourceforge.net
4ca5829a 8632T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8633F: Documentation/blockdev/nbd.txt
8634F: drivers/block/nbd.c
c117ab84 8635F: include/uapi/linux/nbd.h
1da177e4 8636
6e43650c
NH
8637NETWORK DROP MONITOR
8638M: Neil Horman <nhorman@tuxdriver.com>
8639L: netdev@vger.kernel.org
8640S: Maintained
8641W: https://fedorahosted.org/dropwatch/
8642F: net/core/drop_monitor.c
8643
3ed6e498
AL
8644NETWORKING [DSA]
8645M: Andrew Lunn <andrew@lunn.ch>
8646M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8647M: Florian Fainelli <f.fainelli@gmail.com>
8648S: Maintained
8649F: net/dsa/
8650F: include/net/dsa.h
8651F: drivers/net/dsa/
8652
1da177e4 8653NETWORKING [GENERAL]
8b58be88 8654M: "David S. Miller" <davem@davemloft.net>
979b6c13 8655L: netdev@vger.kernel.org
b1e8fd54 8656W: http://www.linuxfoundation.org/en/Net
11e98029 8657Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8658T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8659T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8660S: Maintained
679655da
JP
8661F: net/
8662F: include/net/
018d21ed
JP
8663F: include/linux/in.h
8664F: include/linux/net.h
8665F: include/linux/netdevice.h
c117ab84
CEB
8666F: include/uapi/linux/in.h
8667F: include/uapi/linux/net.h
8668F: include/uapi/linux/netdevice.h
0c7aecd4 8669F: include/uapi/linux/net_namespace.h
7e814a6c 8670F: tools/net/
f4e53f9a 8671F: tools/testing/selftests/net/
335a67d2 8672F: lib/random32.c
1da177e4
LT
8673
8674NETWORKING [IPv4/IPv6]
8b58be88
JP
8675M: "David S. Miller" <davem@davemloft.net>
8676M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8677M: James Morris <jmorris@namei.org>
8678M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8679M: Patrick McHardy <kaber@trash.net>
979b6c13 8680L: netdev@vger.kernel.org
08deed1e 8681T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8682S: Maintained
679655da
JP
8683F: net/ipv4/
8684F: net/ipv6/
8685F: include/net/ip*
0a14842f 8686F: arch/x86/net/*
1da177e4 8687
73b7656c
DM
8688NETWORKING [IPSEC]
8689M: Steffen Klassert <steffen.klassert@secunet.com>
8690M: Herbert Xu <herbert@gondor.apana.org.au>
8691M: "David S. Miller" <davem@davemloft.net>
8692L: netdev@vger.kernel.org
d1fc5024
SK
8693T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8694T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8695S: Maintained
5826bdd1 8696F: net/core/flow.c
73b7656c
DM
8697F: net/xfrm/
8698F: net/key/
8699F: net/ipv4/xfrm*
d1fc5024
SK
8700F: net/ipv4/esp4.c
8701F: net/ipv4/ah4.c
8702F: net/ipv4/ipcomp.c
8703F: net/ipv4/ip_vti.c
73b7656c 8704F: net/ipv6/xfrm*
d1fc5024
SK
8705F: net/ipv6/esp6.c
8706F: net/ipv6/ah6.c
8707F: net/ipv6/ipcomp6.c
8708F: net/ipv6/ip6_vti.c
73b7656c
DM
8709F: include/uapi/linux/xfrm.h
8710F: include/net/xfrm.h
8711
10e2ff1c 8712NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8713M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8714L: netdev@vger.kernel.org
8715S: Maintained
8716
29f8f632 8717NETWORKING [WIRELESS]
2cb4abd1 8718L: linux-wireless@vger.kernel.org
8a6e2535 8719Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8720
788873ac
JP
8721NETWORKING DRIVERS
8722L: netdev@vger.kernel.org
8723W: http://www.linuxfoundation.org/en/Net
11e98029 8724Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8725T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8726T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8727S: Odd Fixes
156f4fbc 8728F: Documentation/devicetree/bindings/net/
788873ac 8729F: drivers/net/
018d21ed 8730F: include/linux/if_*
0b63bf1f 8731F: include/linux/netdevice.h
0b63bf1f
JD
8732F: include/linux/etherdevice.h
8733F: include/linux/fcdevice.h
8734F: include/linux/fddidevice.h
8735F: include/linux/hippidevice.h
8736F: include/linux/inetdevice.h
c117ab84
CEB
8737F: include/uapi/linux/if_*
8738F: include/uapi/linux/netdevice.h
788873ac 8739
0e324cf6
JL
8740NETWORKING DRIVERS (WIRELESS)
8741M: Kalle Valo <kvalo@codeaurora.org>
8742L: linux-wireless@vger.kernel.org
8743Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8744T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8745T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8746S: Maintained
182fd9ee 8747F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8748F: drivers/net/wireless/
8749
3d396eb1 8750NETXEN (1/10) GbE SUPPORT
67f0160f
MY
8751M: Manish Chopra <manish.chopra@cavium.com>
8752M: Rahul Verma <rahul.verma@cavium.com>
8753M: Dept-GELinuxNICDev@cavium.com
3d396eb1 8754L: netdev@vger.kernel.org
3d396eb1 8755S: Supported
aa43c215 8756F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8757
6423d30f
AAJ
8758NFC SUBSYSTEM
8759M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8760M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8761M: Samuel Ortiz <sameo@linux.intel.com>
8762L: linux-wireless@vger.kernel.org
1eb3b216 8763L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8764S: Supported
6423d30f 8765F: net/nfc/
55eb94f9 8766F: include/net/nfc/
c117ab84 8767F: include/uapi/linux/nfc.h
6423d30f 8768F: drivers/nfc/
397d6497
CR
8769F: include/linux/platform_data/nfcmrvl.h
8770F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8771F: include/linux/platform_data/pn544.h
397d6497
CR
8772F: include/linux/platform_data/st21nfca.h
8773F: include/linux/platform_data/st-nci.h
7ebb88e5 8774F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8775
e8b43555 8776NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8777M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8778M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8779L: linux-nfs@vger.kernel.org
8780W: http://client.linux-nfs.org
cd7b996a 8781T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8782S: Maintained
679655da
JP
8783F: fs/lockd/
8784F: fs/nfs/
8785F: fs/nfs_common/
8786F: net/sunrpc/
8787F: include/linux/lockd/
8788F: include/linux/nfs*
8789F: include/linux/sunrpc/
c117ab84
CEB
8790F: include/uapi/linux/nfs*
8791F: include/uapi/linux/sunrpc/
1da177e4 8792
85ef9cea 8793NILFS2 FILESYSTEM
e2126935 8794M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8795L: linux-nilfs@vger.kernel.org
f9472265 8796W: http://nilfs.sourceforge.net/
9e92e516 8797W: http://nilfs.osdn.jp/
e2126935 8798T: git git://github.com/konis/nilfs2.git
85ef9cea 8799S: Supported
679655da
JP
8800F: Documentation/filesystems/nilfs2.txt
8801F: fs/nilfs2/
c35c7ac5 8802F: include/trace/events/nilfs2.h
e63e88bc
RK
8803F: include/uapi/linux/nilfs2_api.h
8804F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8805
1da177e4 8806NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8807M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8808W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8809S: Maintained
679655da
JP
8810F: Documentation/scsi/NinjaSCSI.txt
8811F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8812
8813NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8814M: GOTO Masanori <gotom@debian.or.jp>
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/nsp32*
1da177e4 8820
383b8fb9
LFT
8821NIOS2 ARCHITECTURE
8822M: Ley Foon Tan <lftan@altera.com>
8823L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8824T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8825S: Maintained
8826F: arch/nios2/
8827
2a6afddb 8828NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8829R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8830F: include/linux/power/bq2415x_charger.h
081bab21 8831F: include/linux/power/bq27xxx_battery.h
2a6afddb 8832F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8833F: drivers/power/supply/bq2415x_charger.c
8834F: drivers/power/supply/bq27xxx_battery.c
8835F: drivers/power/supply/bq27xxx_battery_i2c.c
8836F: drivers/power/supply/isp1704_charger.c
8837F: drivers/power/supply/rx51_battery.c
2a6afddb 8838
a1bd3bae 8839NTB DRIVER CORE
9ef6bf6c
JM
8840M: Jon Mason <jdmason@kudzu.us>
8841M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8842M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8843L: linux-ntb@googlegroups.com
fce8a7bb 8844S: Supported
2984411f
JM
8845W: https://github.com/jonmason/ntb/wiki
8846T: git git://github.com/jonmason/ntb.git
fce8a7bb 8847F: drivers/ntb/
548c237c 8848F: drivers/net/ntb_netdev.c
fce8a7bb 8849F: include/linux/ntb.h
a1bd3bae 8850F: include/linux/ntb_transport.h
a9c59ef7 8851F: tools/testing/selftests/ntb/
fce8a7bb 8852
e26a5843
AH
8853NTB INTEL DRIVER
8854M: Jon Mason <jdmason@kudzu.us>
8855M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8856L: linux-ntb@googlegroups.com
e26a5843
AH
8857S: Supported
8858W: https://github.com/jonmason/ntb/wiki
8859T: git git://github.com/jonmason/ntb.git
8860F: drivers/ntb/hw/intel/
fce8a7bb 8861
a1b36958 8862NTB AMD DRIVER
bc034e52 8863M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
a1b36958
XY
8864L: linux-ntb@googlegroups.com
8865S: Supported
8866F: drivers/ntb/hw/amd/
8867
1da177e4 8868NTFS FILESYSTEM
2818ef50 8869M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8870L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8871W: http://www.tuxera.com/
e6f4dee7 8872T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8873S: Supported
679655da
JP
8874F: Documentation/filesystems/ntfs.txt
8875F: fs/ntfs/
1da177e4 8876
9eb8ef74 8877NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8878M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8879L: linux-fbdev@vger.kernel.org
ce00f85c 8880S: Maintained
8a61f013
JH
8881F: drivers/video/fbdev/riva/
8882F: drivers/video/fbdev/nvidia/
1da177e4 8883
79461681 8884NVM EXPRESS DRIVER
b3975e94
JF
8885M: Keith Busch <keith.busch@intel.com>
8886M: Jens Axboe <axboe@fb.com>
b508fc35
CH
8887M: Christoph Hellwig <hch@lst.de>
8888M: Sagi Grimberg <sagi@grimberg.me>
79461681 8889L: linux-nvme@lists.infradead.org
b508fc35
CH
8890T: git://git.infradead.org/nvme.git
8891W: http://git.infradead.org/nvme.git
79461681 8892S: Supported
57dacad5 8893F: drivers/nvme/host/
79461681 8894F: include/linux/nvme.h
b508fc35 8895F: include/uapi/linux/nvme_ioctl.h
79461681 8896
a07b4970
CH
8897NVM EXPRESS TARGET DRIVER
8898M: Christoph Hellwig <hch@lst.de>
8899M: Sagi Grimberg <sagi@grimberg.me>
8900L: linux-nvme@lists.infradead.org
b508fc35
CH
8901T: git://git.infradead.org/nvme.git
8902W: http://git.infradead.org/nvme.git
a07b4970
CH
8903S: Supported
8904F: drivers/nvme/target/
8905
b1ad1475
JS
8906NVM EXPRESS FC TRANSPORT DRIVERS
8907M: James Smart <james.smart@broadcom.com>
8908L: linux-nvme@lists.infradead.org
8909S: Supported
8910F: include/linux/nvme-fc.h
d6d20012 8911F: include/linux/nvme-fc-driver.h
e399441d 8912F: drivers/nvme/host/fc.c
c5343203 8913F: drivers/nvme/target/fc.c
475d0fe7 8914F: drivers/nvme/target/fcloop.c
b1ad1475 8915
aee4b9bd
SK
8916NVMEM FRAMEWORK
8917M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8918M: Maxime Ripard <maxime.ripard@free-electrons.com>
8919S: Maintained
8920F: drivers/nvmem/
8921F: Documentation/devicetree/bindings/nvmem/
8922F: include/linux/nvmem-consumer.h
8923F: include/linux/nvmem-provider.h
8924
dece4585
CP
8925NXP-NCI NFC DRIVER
8926M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8927R: Charles Gorand <charles.gorand@effinnov.com>
8928L: linux-nfc@lists.01.org (moderated for non-subscribers)
8929S: Supported
8930F: drivers/nfc/nxp-nci
8931
f50d7146 8932NXP TDA998X DRM DRIVER
0d7f4f05 8933M: Russell King <linux@armlinux.org.uk>
f50d7146 8934S: Supported
0d7f4f05
RK
8935T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
8936T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
f50d7146
RK
8937F: drivers/gpu/drm/i2c/tda998x_drv.c
8938F: include/drm/i2c/tda998x.h
8939
fbace43e
PR
8940NXP TFA9879 DRIVER
8941M: Peter Rosin <peda@axentia.se>
8942L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8943S: Maintained
8944F: sound/soc/codecs/tfa9879*
8945
442f04c3
JP
8946OBJTOOL
8947M: Josh Poimboeuf <jpoimboe@redhat.com>
8948S: Supported
8949F: tools/objtool/
8950
f5525786 8951OMAP SUPPORT
0e24bdd4 8952M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8953L: linux-omap@vger.kernel.org
8954W: http://www.muru.com/linux/omap/
8955W: http://linux.omap.com/
8a6e2535 8956Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8957T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8958S: Maintained
4e04d5a3 8959F: arch/arm/*omap*/
026da812
FB
8960F: arch/arm/configs/omap1_defconfig
8961F: arch/arm/configs/omap2plus_defconfig
046d0a37 8962F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8963F: drivers/irqchip/irq-omap-intc.c
8964F: drivers/mfd/*omap*.c
8965F: drivers/mfd/menelaus.c
8966F: drivers/mfd/palmas.c
8967F: drivers/mfd/tps65217.c
8968F: drivers/mfd/tps65218.c
8969F: drivers/mfd/tps65910.c
8970F: drivers/mfd/twl-core.[ch]
8971F: drivers/mfd/twl4030*.c
8972F: drivers/mfd/twl6030*.c
8973F: drivers/mfd/twl6040*.c
8974F: drivers/regulator/palmas-regulator*.c
8975F: drivers/regulator/pbias-regulator.c
8976F: drivers/regulator/tps65217-regulator.c
8977F: drivers/regulator/tps65218-regulator.c
8978F: drivers/regulator/tps65910-regulator.c
8979F: drivers/regulator/twl-regulator.c
cac28ae6 8980F: drivers/regulator/twl6030-regulator.c
046d0a37 8981F: include/linux/i2c-omap.h
f5525786 8982
50f29fbd 8983OMAP DEVICE TREE SUPPORT
cdb55ab0 8984M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8985M: Tony Lindgren <tony@atomide.com>
8986L: linux-omap@vger.kernel.org
d0fb18c5 8987L: devicetree@vger.kernel.org
50f29fbd
TL
8988S: Maintained
8989F: arch/arm/boot/dts/*omap*
8990F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8991F: arch/arm/boot/dts/*am4*
8992F: arch/arm/boot/dts/*am5*
8993F: arch/arm/boot/dts/*dra7*
50f29fbd 8994
f5525786 8995OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8996M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8997L: linux-omap@vger.kernel.org
8998S: Maintained
8999F: arch/arm/*omap*/*clock*
9000
9001OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 9002M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
9003L: linux-omap@vger.kernel.org
9004S: Maintained
9005F: arch/arm/*omap*/*pm*
c46938d4 9006F: drivers/cpufreq/omap-cpufreq.c
f5525786 9007
d21db568 9008OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 9009M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
9010M: Paul Walmsley <paul@pwsan.com>
9011L: linux-omap@vger.kernel.org
9012S: Maintained
d21db568 9013F: arch/arm/mach-omap2/prm*
692ab1f3 9014
f5525786 9015OMAP AUDIO SUPPORT
6c284903 9016M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 9017M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 9018L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
9019L: linux-omap@vger.kernel.org
9020S: Maintained
9021F: sound/soc/omap/
9022
18640193
TL
9023OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9024M: Roger Quadros <rogerq@ti.com>
9025M: Tony Lindgren <tony@atomide.com>
9026L: linux-omap@vger.kernel.org
9027S: Maintained
9028F: drivers/memory/omap-gpmc.c
9029F: arch/arm/mach-omap2/*gpmc*
9030
f5525786 9031OMAP FRAMEBUFFER SUPPORT
830e6384 9032M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 9033L: linux-fbdev@vger.kernel.org
f5525786
TL
9034L: linux-omap@vger.kernel.org
9035S: Maintained
8a61f013 9036F: drivers/video/fbdev/omap/
f5525786 9037
676eec0d 9038OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 9039M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 9040L: linux-omap@vger.kernel.org
676eec0d 9041L: linux-fbdev@vger.kernel.org
178ff4c9 9042S: Maintained
8a61f013 9043F: drivers/video/fbdev/omap2/
178ff4c9
TV
9044F: Documentation/arm/OMAP/DSS
9045
8b37fcfc
OBC
9046OMAP HARDWARE SPINLOCK SUPPORT
9047M: Ohad Ben-Cohen <ohad@wizery.com>
9048L: linux-omap@vger.kernel.org
9049S: Maintained
9050F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 9051
f5525786 9052OMAP MMC SUPPORT
8b58be88 9053M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
9054L: linux-omap@vger.kernel.org
9055S: Maintained
653f41b5
MC
9056F: drivers/mmc/host/omap.c
9057
9058OMAP HS MMC SUPPORT
0a4585c6 9059L: linux-mmc@vger.kernel.org
653f41b5 9060L: linux-omap@vger.kernel.org
dfa5d196 9061S: Orphan
653f41b5 9062F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
9063
9064OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 9065M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
9066S: Maintained
9067F: drivers/char/hw_random/omap-rng.c
9068
f400c82e 9069OMAP HWMOD SUPPORT
cdb55ab0 9070M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9071M: Paul Walmsley <paul@pwsan.com>
9072L: linux-omap@vger.kernel.org
9073S: Maintained
8fc8b12b 9074F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 9075
8633fb30
PW
9076OMAP HWMOD DATA
9077M: Paul Walmsley <paul@pwsan.com>
9078L: linux-omap@vger.kernel.org
9079S: Maintained
9080F: arch/arm/mach-omap2/omap_hwmod*data*
9081
f400c82e 9082OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 9083M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9084L: linux-omap@vger.kernel.org
9085S: Maintained
9086F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9087
0db83ced 9088OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
9089M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9090L: linux-media@vger.kernel.org
9091S: Maintained
7eec52db 9092F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 9093F: drivers/media/platform/omap3isp/
0db83ced 9094F: drivers/staging/media/omap4iss/
7e8970e1 9095
f5525786 9096OMAP USB SUPPORT
f5525786
TL
9097L: linux-usb@vger.kernel.org
9098L: linux-omap@vger.kernel.org
3b243519 9099S: Orphan
a16fbd65
JP
9100F: drivers/usb/*/*omap*
9101F: arch/arm/*omap*/usb*
f5525786 9102
6d994710 9103OMAP GPIO DRIVER
fe643528 9104M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 9105M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 9106M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
9107L: linux-omap@vger.kernel.org
9108S: Maintained
fe643528 9109F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
9110F: drivers/gpio/gpio-omap.c
9111
c351e290
MJ
9112OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9113M: Mark Jackson <mpfj@newflow.co.uk>
9114L: linux-omap@vger.kernel.org
9115S: Maintained
9116F: arch/arm/boot/dts/am335x-nano.dts
9117
0ad122d9 9118OMFS FILESYSTEM
8b58be88 9119M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
9120L: linux-karma-devel@lists.sourceforge.net
9121S: Maintained
679655da
JP
9122F: Documentation/filesystems/omfs.txt
9123F: fs/omfs/
0ad122d9 9124
c1986ee9 9125OMNIKEY CARDMAN 4000 DRIVER
8b58be88 9126M: Harald Welte <laforge@gnumonks.org>
c1986ee9 9127S: Maintained
679655da
JP
9128F: drivers/char/pcmcia/cm4000_cs.c
9129F: include/linux/cm4000_cs.h
c117ab84 9130F: include/uapi/linux/cm4000_cs.h
c1986ee9 9131
77c44ab1 9132OMNIKEY CARDMAN 4040 DRIVER
8b58be88 9133M: Harald Welte <laforge@gnumonks.org>
77c44ab1 9134S: Maintained
679655da 9135F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 9136
77d5140f 9137OMNIVISION OV7670 SENSOR DRIVER
8b58be88 9138M: Jonathan Corbet <corbet@lwn.net>
661263b5 9139L: linux-media@vger.kernel.org
275ffde4 9140T: git git://linuxtv.org/media_tree.git
77d5140f 9141S: Maintained
90d72ac6 9142F: drivers/media/i2c/ov7670.c
77d5140f 9143
431bca73 9144ONENAND FLASH DRIVER
8b58be88 9145M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
9146L: linux-mtd@lists.infradead.org
9147S: Maintained
679655da
JP
9148F: drivers/mtd/onenand/
9149F: include/linux/mtd/onenand*.h
431bca73 9150
1da177e4 9151ONSTREAM SCSI TAPE DRIVER
8b58be88 9152M: Willem Riede <osst@riede.org>
1da177e4
LT
9153L: osst-users@lists.sourceforge.net
9154L: linux-scsi@vger.kernel.org
9155S: Maintained
f7269cfc
JD
9156F: Documentation/scsi/osst.txt
9157F: drivers/scsi/osst.*
9158F: drivers/scsi/osst_*.h
9159F: drivers/scsi/st.h
1da177e4 9160
e2d1d6c0 9161OPENCORES I2C BUS DRIVER
8b58be88 9162M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 9163L: linux-i2c@vger.kernel.org
e2d1d6c0 9164S: Maintained
679655da
JP
9165F: Documentation/i2c/busses/i2c-ocores
9166F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 9167
860c44c1 9168OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 9169M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 9170M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 9171L: devicetree@vger.kernel.org
a7fefe9f 9172W: http://www.devicetree.org/
fcdec35e 9173T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 9174S: Maintained
f8828205 9175F: drivers/of/
860c44c1 9176F: include/linux/of*.h
f8828205 9177F: scripts/dtc/
860c44c1 9178
f8828205 9179OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 9180M: Rob Herring <robh+dt@kernel.org>
f8828205 9181M: Mark Rutland <mark.rutland@arm.com>
f8828205 9182L: devicetree@vger.kernel.org
9f273c24 9183T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 9184Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
9185S: Maintained
9186F: Documentation/devicetree/
9187F: arch/*/boot/dts/
9188F: include/dt-bindings/
9189
2bb65f56
PA
9190OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9191M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9192L: devicetree@vger.kernel.org
9193S: Maintained
9194F: Documentation/devicetree/dynamic-resolution-notes.txt
9195F: Documentation/devicetree/overlay-notes.txt
9196F: drivers/of/overlay.c
9197F: drivers/of/resolver.c
9198
19f9d392
JB
9199OPENRISC ARCHITECTURE
9200M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
9201M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9202M: Stafford Horne <shorne@gmail.com>
9203L: openrisc@lists.librecores.org
9204W: http://openrisc.io
19f9d392 9205S: Maintained
14430813 9206F: arch/openrisc/
19f9d392 9207
ccb1352e 9208OPENVSWITCH
4f337ed5 9209M: Pravin Shelar <pshelar@nicira.com>
b422da7c 9210L: netdev@vger.kernel.org
ccb1352e
JG
9211L: dev@openvswitch.org
9212W: http://openvswitch.org
ccb1352e
JG
9213S: Maintained
9214F: net/openvswitch/
b422da7c 9215F: include/uapi/linux/openvswitch.h
ccb1352e 9216
875fa6fb
VK
9217OPERATING PERFORMANCE POINTS (OPP)
9218M: Viresh Kumar <vireshk@kernel.org>
9219M: Nishanth Menon <nm@ti.com>
9220M: Stephen Boyd <sboyd@codeaurora.org>
9221L: linux-pm@vger.kernel.org
9222S: Maintained
9223T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9224F: drivers/base/power/opp/
9225F: include/linux/pm_opp.h
9226F: Documentation/power/opp.txt
9227F: Documentation/devicetree/bindings/opp/
9228
af39917d
CL
9229OPL4 DRIVER
9230M: Clemens Ladisch <clemens@ladisch.de>
9231L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9232T: git git://git.alsa-project.org/alsa-kernel.git
9233S: Maintained
9234F: sound/drivers/opl4/
9235
1da177e4 9236OPROFILE
4cf7e718 9237M: Robert Richter <rric@kernel.org>
1da177e4
LT
9238L: oprofile-list@lists.sf.net
9239S: Maintained
81c4a8a6 9240F: arch/*/include/asm/oprofile*.h
679655da
JP
9241F: arch/*/oprofile/
9242F: drivers/oprofile/
9243F: include/linux/oprofile.h
1da177e4 9244
e2d1d6c0 9245ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9246M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9247M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9248L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9249W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9250S: Supported
679655da
JP
9251F: Documentation/filesystems/ocfs2.txt
9252F: Documentation/filesystems/dlmfs.txt
9253F: fs/ocfs2/
e2d1d6c0 9254
1da177e4 9255ORINOCO DRIVER
724c6b35 9256L: linux-wireless@vger.kernel.org
491b26b4 9257W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9258W: http://www.nongnu.org/orinoco/
3a59babb 9259S: Orphan
2be45b66 9260F: drivers/net/wireless/intersil/orinoco/
1da177e4 9261
42c55aa8 9262OSD LIBRARY and FILESYSTEM
fadc0752 9263M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9264M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9265L: osd-dev@open-osd.org
9266W: http://open-osd.org
54e5881d 9267T: git git://git.open-osd.org/open-osd.git
68274794 9268S: Maintained
42c55aa8 9269F: drivers/scsi/osd/
6b6f0b6c 9270F: include/scsi/osd_*
42c55aa8 9271F: fs/exofs/
68274794 9272
ef94b186 9273OVERLAY FILESYSTEM
7c37fbda 9274M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9275L: linux-unionfs@vger.kernel.org
9276T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9277S: Supported
1d113735 9278F: fs/overlayfs/
7c37fbda
NB
9279F: Documentation/filesystems/overlayfs.txt
9280
85096169
MM
9281ORANGEFS FILESYSTEM
9282M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9283L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9284T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9285S: Supported
9286F: fs/orangefs/
9287F: Documentation/filesystems/orangefs.txt
9288
e2d1d6c0 9289P54 WIRELESS DRIVER
084cb0fe 9290M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9291L: linux-wireless@vger.kernel.org
084cb0fe 9292W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9293S: Maintained
d3466830 9294F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9295
f5cd7872 9296PA SEMI ETHERNET DRIVER
f5cd7872 9297L: netdev@vger.kernel.org
56a5b8da 9298S: Orphan
ded19add 9299F: drivers/net/ethernet/pasemi/*
f5cd7872 9300
beb58aa3 9301PA SEMI SMBUS DRIVER
846557d3 9302L: linux-i2c@vger.kernel.org
56a5b8da 9303S: Orphan
679655da 9304F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9305
48fc267e
SK
9306PADATA PARALLEL EXECUTION MECHANISM
9307M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9308L: linux-crypto@vger.kernel.org
9309S: Maintained
9310F: kernel/padata.c
9311F: include/linux/padata.h
9312F: Documentation/padata.txt
9313
709ee531 9314PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9315M: Harald Welte <laforge@gnumonks.org>
d0944853 9316L: platform-driver-x86@vger.kernel.org
709ee531 9317S: Maintained
679655da 9318F: drivers/platform/x86/panasonic-laptop.c
709ee531 9319
368dd5ac 9320PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9321M: David Howells <dhowells@redhat.com>
4fa97181
DH
9322L: linux-am33-list@redhat.com (moderated for non-subscribers)
9323W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9324S: Maintained
679655da
JP
9325F: Documentation/mn10300/
9326F: arch/mn10300/
4fa97181 9327
305b37bd
KS
9328PARALLEL LCD/KEYPAD PANEL DRIVER
9329M: Willy Tarreau <willy@haproxy.com>
9330M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9331S: Odd Fixes
9332F: Documentation/misc-devices/lcd-panel-cgram.txt
9333F: drivers/misc/panel.c
9334
64dfff03
SM
9335PARALLEL PORT SUBSYSTEM
9336M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 9337M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 9338L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9339S: Maintained
679655da
JP
9340F: drivers/parport/
9341F: include/linux/parport*.h
9342F: drivers/char/ppdev.c
c117ab84 9343F: include/uapi/linux/ppdev.h
64dfff03 9344F: Documentation/parport*.txt
1da177e4 9345
4cdf6bc2 9346PARAVIRT_OPS INTERFACE
d633180c 9347M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9348M: Chris Wright <chrisw@sous-sol.org>
9349M: Alok Kataria <akataria@vmware.com>
9350M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9351L: virtualization@lists.linux-foundation.org
4cdf6bc2 9352S: Supported
a2e19991 9353F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9354F: arch/*/kernel/paravirt*
9355F: arch/*/include/asm/paravirt.h
47ae4b05 9356F: include/linux/hypervisor.h
4cdf6bc2 9357
e2d1d6c0 9358PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9359M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9360L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9361S: Maintained
679655da
JP
9362F: Documentation/blockdev/paride.txt
9363F: drivers/block/paride/
e2d1d6c0
RD
9364
9365PARISC ARCHITECTURE
b8828770 9366M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9367M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9368L: linux-parisc@vger.kernel.org
9369W: http://www.parisc-linux.org/
8a6e2535 9370Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9371T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9372T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9373S: Maintained
679655da 9374F: arch/parisc/
2b6bac9e 9375F: Documentation/parisc/
679655da 9376F: drivers/parisc/
2b6bac9e
HD
9377F: drivers/char/agp/parisc-agp.c
9378F: drivers/input/serio/gscps2.c
9379F: drivers/parport/parport_gsc.*
9380F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9381F: drivers/video/fbdev/sti*
2b6bac9e
HD
9382F: drivers/video/console/sti*
9383F: drivers/video/logo/logo_parisc*
e2d1d6c0 9384
44091d29
JP
9385PARMAN
9386M: Jiri Pirko <jiri@mellanox.com>
9387L: netdev@vger.kernel.org
9388S: Supported
9389F: lib/parman.c
9390F: lib/test_parman.c
9391F: include/linux/parman.h
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
LD
9759PIN CONTROLLER - ATMEL AT91 PIO4
9760M: Ludovic Desroches <ludovic.desroches@atmel.com>
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
6ae0a628
YG
9991PSAMPLE PACKET SAMPLING SUPPORT:
9992M: Yotam Gigi <yotamg@mellanox.com>
9993S: Maintained
9994F: net/psample
9995F: include/net/psample.h
9996F: include/uapi/linux/psample.h
9997
8defe599 9998PSTORE FILESYSTEM
9d5e2a02 9999M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
10000M: Colin Cross <ccross@android.com>
10001M: Kees Cook <keescook@chromium.org>
10002M: Tony Luck <tony.luck@intel.com>
10003S: Maintained
9f273c24 10004T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
10005F: fs/pstore/
10006F: include/linux/pstore*
04851772 10007F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
10008F: drivers/acpi/apei/erst.c
10009
7fbc415d
RC
10010PTP HARDWARE CLOCK SUPPORT
10011M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 10012L: netdev@vger.kernel.org
7fbc415d
RC
10013S: Maintained
10014W: http://linuxptp.sourceforge.net/
10015F: Documentation/ABI/testing/sysfs-ptp
10016F: Documentation/ptp/*
0ecb3cdd 10017F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
10018F: drivers/net/phy/dp83640*
10019F: drivers/ptp/*
10020F: include/linux/ptp_cl*
10021
cf94a4d1 10022PTRACE SUPPORT
e846ee5f 10023M: Roland McGrath <roland@hack.frob.com>
8b58be88 10024M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
10025S: Maintained
10026F: include/asm-generic/syscall.h
10027F: include/linux/ptrace.h
10028F: include/linux/regset.h
10029F: include/linux/tracehook.h
c117ab84 10030F: include/uapi/linux/ptrace.h
cf94a4d1
CH
10031F: kernel/ptrace.c
10032
3e9d7ba7
HV
10033PULSE8-CEC DRIVER
10034M: Hans Verkuil <hverkuil@xs4all.nl>
10035L: linux-media@vger.kernel.org
10036T: git git://linuxtv.org/media_tree.git
10037S: Maintained
104eda6d 10038F: drivers/media/usb/pulse8-cec/*
3e9d7ba7 10039
8320204a 10040PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 10041M: Mike Isely <isely@pobox.com>
16e9495d 10042L: pvrusb2@isely.net (subscribers-only)
661263b5 10043L: linux-media@vger.kernel.org
8320204a 10044W: http://www.isely.net/pvrusb2/
275ffde4 10045T: git git://linuxtv.org/media_tree.git
8320204a 10046S: Maintained
618cd932 10047F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 10048F: drivers/media/usb/pvrusb2/
8320204a 10049
39532e6c 10050PWC WEBCAM DRIVER
c0936df4 10051M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
10052L: linux-media@vger.kernel.org
10053T: git git://linuxtv.org/media_tree.git
c0936df4 10054S: Odd Fixes
39532e6c
HG
10055F: drivers/media/usb/pwc/*
10056
93c090b3 10057PWM FAN DRIVER
774e0362 10058M: Kamil Debski <kamil@wypas.org>
0faf7dd5 10059M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 10060L: linux-hwmon@vger.kernel.org
93c090b3
KD
10061S: Supported
10062F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10063F: Documentation/hwmon/pwm-fan
10064F: drivers/hwmon/pwm-fan.c
10065
200efedd 10066PWM SUBSYSTEM
aa3495f7
TR
10067M: Thierry Reding <thierry.reding@gmail.com>
10068L: linux-pwm@vger.kernel.org
0c2498f1 10069S: Maintained
006e854f 10070T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
10071F: Documentation/pwm.txt
10072F: Documentation/devicetree/bindings/pwm/
10073F: include/linux/pwm.h
0c2498f1 10074F: drivers/pwm/
a140b98d
TR
10075F: drivers/video/backlight/pwm_bl.c
10076F: include/linux/pwm_backlight.h
0c2498f1 10077
30ec261e 10078PXA2xx/PXA3xx SUPPORT
8da5e302 10079M: Daniel Mack <daniel@zonque.org>
a323f664 10080M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 10081M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 10082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 10083T: git git://github.com/hzhuang1/linux.git
8da5e302 10084T: git git://github.com/rjarzmik/linux.git
1da177e4 10085S: Maintained
e68d7c14 10086F: arch/arm/boot/dts/pxa*
679655da 10087F: arch/arm/mach-pxa/
820439f1 10088F: drivers/dma/pxa*
679655da 10089F: drivers/pcmcia/pxa2xx*
1403ead9 10090F: drivers/pinctrl/pxa/
9df92e6c 10091F: drivers/spi/spi-pxa2xx*
faf2e1db 10092F: drivers/usb/gadget/udc/pxa2*
679655da 10093F: include/sound/pxa2xx-lib.h
bec4c99e 10094F: sound/arm/pxa*
14430813 10095F: sound/soc/pxa/
1da177e4 10096
f3154a46
RJ
10097PXA GPIO DRIVER
10098M: Robert Jarzmik <robert.jarzmik@free.fr>
10099L: linux-gpio@vger.kernel.org
10100S: Maintained
10101F: drivers/gpio/gpio-pxa.c
10102
ec64d3bf
EG
10103PXA3xx NAND FLASH DRIVER
10104M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10105L: linux-mtd@lists.infradead.org
10106S: Maintained
9a67f099 10107F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 10108
3f640c61 10109MMP SUPPORT
8b58be88 10110M: Eric Miao <eric.y.miao@gmail.com>
a323f664 10111M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 10112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
10113T: git git://github.com/hzhuang1/linux.git
10114T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 10115S: Maintained
e68d7c14 10116F: arch/arm/boot/dts/mmp*
3f640c61 10117F: arch/arm/mach-mmp/
e8e6cb32 10118
272f133a
PO
10119PXA MMCI DRIVER
10120S: Orphan
10121
57f63bc8 10122PXA RTC DRIVER
8b58be88 10123M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
10124L: rtc-linux@googlegroups.com
10125S: Maintained
10126
cea4001a 10127QAT DRIVER
90ab5a81
TS
10128M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10129M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
10130L: qat-linux@intel.com
10131S: Supported
10132F: drivers/crypto/qat/
cea4001a 10133
52a09a04 10134QIB DRIVER
8473c603 10135M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
10136L: linux-rdma@vger.kernel.org
10137S: Supported
10138F: drivers/infiniband/hw/qib/
10139
5e9772b9
JS
10140QLOGIC QLA1280 SCSI DRIVER
10141M: Michael Reed <mdr@sgi.com>
10142L: linux-scsi@vger.kernel.org
10143S: Maintained
10144F: drivers/scsi/qla1280.[ch]
10145
1da177e4 10146QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 10147M: qla2xxx-upstream@qlogic.com
1da177e4
LT
10148L: linux-scsi@vger.kernel.org
10149S: Supported
679655da
JP
10150F: Documentation/scsi/LICENSE.qla2xxx
10151F: drivers/scsi/qla2xxx/
1da177e4 10152
883c98fe 10153QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 10154M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
10155L: linux-scsi@vger.kernel.org
10156S: Supported
bacfb81b 10157F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
10158F: drivers/scsi/qla4xxx/
10159
5a4faa87 10160QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 10161M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
10162L: netdev@vger.kernel.org
10163S: Supported
679655da 10164F: Documentation/networking/LICENSE.qla3xxx
aa43c215 10165F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 10166
0ec00f03 10167QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
10168M: Harish Patil <harish.patil@cavium.com>
10169M: Manish Chopra <manish.chopra@cavium.com>
10170M: Dept-GELinuxNICDev@cavium.com
0ec00f03
AKS
10171L: netdev@vger.kernel.org
10172S: Supported
aa43c215 10173F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 10174
c4e84bde 10175QLOGIC QLGE 10Gb ETHERNET DRIVER
67f0160f
MY
10176M: Harish Patil <harish.patil@cavium.com>
10177M: Manish Chopra <manish.chopra@cavium.com>
10178M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
10179L: netdev@vger.kernel.org
10180S: Supported
aa43c215 10181F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 10182
fe56b9e6 10183QLOGIC QL4xxx ETHERNET DRIVER
67f0160f
MY
10184M: Yuval Mintz <Yuval.Mintz@cavium.com>
10185M: Ariel Elior <Ariel.Elior@cavium.com>
10186M: everest-linux-l2@cavium.com
fe56b9e6
YM
10187L: netdev@vger.kernel.org
10188S: Supported
10189F: drivers/net/ethernet/qlogic/qed/
10190F: include/linux/qed/
10191F: drivers/net/ethernet/qlogic/qede/
10192
ace7f46b
MR
10193QLOGIC QL41xxx ISCSI DRIVER
10194M: QLogic-Storage-Upstream@cavium.com
10195L: linux-scsi@vger.kernel.org
10196S: Supported
10197F: drivers/scsi/qedi/
10198
1da177e4 10199QNX4 FILESYSTEM
8b58be88 10200M: Anders Larsen <al@alarsen.net>
1da177e4
LT
10201W: http://www.alarsen.net/linux/qnx4fs/
10202S: Maintained
80811493 10203F: fs/qnx4/
c117ab84
CEB
10204F: include/uapi/linux/qnx4_fs.h
10205F: include/uapi/linux/qnxtypes.h
1da177e4 10206
d8b97569
SY
10207QORIQ DPAA2 FSL-MC BUS DRIVER
10208M: Stuart Yoder <stuart.yoder@nxp.com>
10209L: linux-kernel@vger.kernel.org
10210S: Maintained
10211F: drivers/staging/fsl-mc/
10212
91952bc0
AP
10213QT1010 MEDIA DRIVER
10214M: Antti Palosaari <crope@iki.fi>
10215L: linux-media@vger.kernel.org
a825eaec 10216W: https://linuxtv.org
91952bc0
AP
10217W: http://palosaari.fi/linux/
10218Q: http://patchwork.linuxtv.org/project/linux-media/list/
10219T: git git://linuxtv.org/anttip/media_tree.git
10220S: Maintained
10221F: drivers/media/tuners/qt1010*
10222
966fb5ec
SM
10223QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10224M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10225L: linux-wireless@vger.kernel.org
966fb5ec
SM
10226W: http://wireless.kernel.org/en/users/Drivers/ath9k
10227S: Supported
10228F: drivers/net/wireless/ath/ath9k/
10229
2ea0ffcb
KV
10230QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10231M: Kalle Valo <kvalo@qca.qualcomm.com>
10232L: ath10k@lists.infradead.org
10233W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 10234T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
10235S: Supported
10236F: drivers/net/wireless/ath/ath10k/
10237
b9b17deb
TT
10238QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10239M: Timur Tabi <timur@codeaurora.org>
10240L: netdev@vger.kernel.org
10241S: Supported
10242F: drivers/net/ethernet/qualcomm/emac/
10243
4f4567cf
RK
10244QUALCOMM HEXAGON ARCHITECTURE
10245M: Richard Kuo <rkuo@codeaurora.org>
10246L: linux-hexagon@vger.kernel.org
9f273c24 10247T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
10248S: Supported
10249F: arch/hexagon/
10250
8e84c258
EK
10251QUALCOMM WCN36XX WIRELESS DRIVER
10252M: Eugene Krasnikov <k.eugene.e@gmail.com>
10253L: wcn36xx@lists.infradead.org
10254W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10255T: git git://github.com/KrasnikovEugene/wcn36xx.git
10256S: Supported
10257F: drivers/net/wireless/ath/wcn36xx/
10258
eeca9a67
MT
10259QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10260M: Gabriel Somlo <somlo@cmu.edu>
10261M: "Michael S. Tsirkin" <mst@redhat.com>
10262L: qemu-devel@nongnu.org
10263S: Maintained
10264F: drivers/firmware/qemu_fw_cfg.c
10265
602adf40 10266RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
10267M: Ilya Dryomov <idryomov@gmail.com>
10268M: Sage Weil <sage@redhat.com>
527a88b9 10269M: Alex Elder <elder@kernel.org>
398ecff5 10270L: ceph-devel@vger.kernel.org
09d90327
SW
10271W: http://ceph.com/
10272T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10273T: git git://github.com/ceph/ceph-client.git
602adf40 10274S: Supported
398ecff5 10275F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10276F: drivers/block/rbd.c
10277F: drivers/block/rbd_types.h
10278
1da177e4 10279RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10280M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10281L: linux-fbdev@vger.kernel.org
1da177e4 10282S: Maintained
8a61f013 10283F: drivers/video/fbdev/aty/radeon*
c117ab84 10284F: include/uapi/linux/radeonfb.h
1da177e4 10285
c6c9b34c 10286RADIOSHARK 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-shark.c
10292
10293RADIOSHARK2 RADIO DRIVER
c0936df4 10294M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10295L: linux-media@vger.kernel.org
10296T: git git://linuxtv.org/media_tree.git
10297S: Maintained
10298F: drivers/media/radio/radio-shark2.c
10299F: drivers/media/radio/radio-tea5777.c
10300
1da177e4 10301RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10302M: Paul Mackerras <paulus@samba.org>
c69f677c 10303L: linux-fbdev@vger.kernel.org
1da177e4 10304S: Maintained
8a61f013 10305F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10306
a0fd81a9 10307RALINK MIPS ARCHITECTURE
bdb40e8e 10308M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10309L: linux-mips@linux-mips.org
10310S: Maintained
10311F: arch/mips/ralink
10312
e7839f25 10313RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10314P: rt2x00 project
b182427e 10315M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10316M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10317L: linux-wireless@vger.kernel.org
95ea3627 10318S: Maintained
33aca94d 10319F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10320
9db5579b 10321RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10322M: Jens Axboe <axboe@kernel.dk>
9db5579b 10323S: Maintained
679655da
JP
10324F: Documentation/blockdev/ramdisk.txt
10325F: drivers/block/brd.c
9db5579b 10326
9e95ce27 10327RANDOM NUMBER DRIVER
0624bcaa 10328M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10329S: Maintained
679655da 10330F: drivers/char/random.c
9e95ce27 10331
394b701c 10332RAPIDIO SUBSYSTEM
8b58be88 10333M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10334M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10335S: Maintained
679655da 10336F: drivers/rapidio/
394b701c 10337
e2d1d6c0 10338RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10339L: linux-wireless@vger.kernel.org
f52a5490 10340S: Orphan
679655da 10341F: drivers/net/wireless/ray*
e2d1d6c0
RD
10342
10343RCUTORTURE MODULE
e0198b29 10344M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10345M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10346L: linux-kernel@vger.kernel.org
f9094d8e 10347S: Supported
08deed1e 10348T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10349F: Documentation/RCU/torture.txt
34e2d560 10350F: kernel/rcu/rcutorture.c
e2d1d6c0 10351
c87b9c60
PM
10352RCUTORTURE TEST FRAMEWORK
10353M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10354M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10355R: Steven Rostedt <rostedt@goodmis.org>
10356R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10357R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10358L: linux-kernel@vger.kernel.org
c87b9c60
PM
10359S: Supported
10360T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10361F: tools/testing/selftests/rcutorture
10362
c1f766b5 10363RDC R-321X SoC
8b58be88 10364M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10365S: Maintained
10366
db17f395 10367RDC R6040 FAST ETHERNET DRIVER
35566e96 10368M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10369L: netdev@vger.kernel.org
10370S: Maintained
58565a35 10371F: drivers/net/ethernet/rdc/r6040.c
db17f395 10372
a09ed661 10373RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10374M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10375L: netdev@vger.kernel.org
10376L: linux-rdma@vger.kernel.org
fbb5a558 10377L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10378W: https://oss.oracle.com/projects/rds/
a09ed661 10379S: Supported
679655da 10380F: net/rds/
72f26eee 10381F: Documentation/networking/rds.txt
a09ed661 10382
0194621b
DD
10383RDMAVT - RDMA verbs software
10384M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10385L: linux-rdma@vger.kernel.org
10386S: Supported
10387F: drivers/infiniband/sw/rdmavt
10388
48553d10
FY
10389RDT - RESOURCE ALLOCATION
10390M: Fenghua Yu <fenghua.yu@intel.com>
10391L: linux-kernel@vger.kernel.org
10392S: Supported
10393F: arch/x86/kernel/cpu/intel_rdt*
10394F: arch/x86/include/asm/intel_rdt*
10395F: Documentation/x86/intel_rdt*
10396
595182bc 10397READ-COPY UPDATE (RCU)
8b58be88 10398M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10399M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10400R: Steven Rostedt <rostedt@goodmis.org>
10401R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10402R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10403L: linux-kernel@vger.kernel.org
9fab9787 10404W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10405S: Supported
08deed1e 10406T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10407F: Documentation/RCU/
9fab9787 10408X: Documentation/RCU/torture.txt
f9094d8e 10409F: include/linux/rcu*
4102adab
PM
10410X: include/linux/srcu.h
10411F: kernel/rcu/
34e2d560 10412X: kernel/torture.c
595182bc 10413
0c86edc0 10414REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10415M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10416M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10417L: rtc-linux@googlegroups.com
8a6e2535 10418Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10419T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10420S: Maintained
7af6a2e1 10421F: Documentation/devicetree/bindings/rtc/
679655da
JP
10422F: Documentation/rtc.txt
10423F: drivers/rtc/
10424F: include/linux/rtc.h
c117ab84 10425F: include/uapi/linux/rtc.h
fe23c336
AB
10426F: include/linux/rtc/
10427F: include/linux/platform_data/rtc-*
10428F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10429
0e400c53
MB
10430REALTEK AUDIO CODECS
10431M: Bard Liao <bardliao@realtek.com>
10432M: Oder Chiou <oder_chiou@realtek.com>
10433S: Maintained
10434F: sound/soc/codecs/rt*
10435F: include/sound/rt*.h
10436
1da177e4 10437REISERFS FILE SYSTEM
76c4e5ea 10438L: reiserfs-devel@vger.kernel.org
1da177e4 10439S: Supported
679655da 10440F: fs/reiserfs/
1da177e4 10441
b83a313b 10442REGISTER MAP ABSTRACTION
b02e48f2 10443M: Mark Brown <broonie@kernel.org>
dd060bc9 10444L: linux-kernel@vger.kernel.org
b83a313b
MB
10445T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10446S: Supported
9398a639 10447F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10448F: drivers/base/regmap/
10449F: include/linux/regmap.h
10450
400e64df
OBC
10451REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10452M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10453M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10454L: linux-remoteproc@vger.kernel.org
6bb697b6 10455T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10456S: Maintained
15ebc72d 10457F: Documentation/devicetree/bindings/remoteproc/
400e64df 10458F: Documentation/remoteproc.txt
15ebc72d 10459F: drivers/remoteproc/
6fc26488 10460F: include/linux/remoteproc.h
400e64df 10461
d8115db5
OBC
10462REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10463M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10464M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10465L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10466T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10467S: Maintained
10468F: drivers/rpmsg/
10469F: Documentation/rpmsg.txt
10470F: include/linux/rpmsg.h
10471
fedc81e7
GU
10472RENESAS CLOCK DRIVERS
10473M: Geert Uytterhoeven <geert+renesas@glider.be>
10474L: linux-renesas-soc@vger.kernel.org
10475S: Supported
10476F: drivers/clk/renesas/
10477
8e6569af
SS
10478RENESAS ETHERNET DRIVERS
10479R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10480L: netdev@vger.kernel.org
4a121096 10481L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10482F: drivers/net/ethernet/renesas/
10483F: include/linux/sh_eth.h
10484
3e46c397
YS
10485RENESAS USB2 PHY DRIVER
10486M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10487L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10488S: Maintained
10489F: drivers/phy/phy-rcar-gen3-usb2.c
10490
1b0fe6be
PZ
10491RESET CONTROLLER FRAMEWORK
10492M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10493T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10494S: Maintained
10495F: drivers/reset/
10496F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10497F: include/dt-bindings/reset/
1b0fe6be
PZ
10498F: include/linux/reset.h
10499F: include/linux/reset-controller.h
10500
e0897645 10501RFKILL
8b58be88 10502M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10503L: linux-wireless@vger.kernel.org
ce466579
JB
10504W: http://wireless.kernel.org/
10505T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10506T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10507S: Maintained
505c9247 10508F: Documentation/rfkill.txt
80811493 10509F: net/rfkill/
e0897645 10510
933685ca
TG
10511RHASHTABLE
10512M: Thomas Graf <tgraf@suug.ch>
39ec406d 10513M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10514L: netdev@vger.kernel.org
10515S: Maintained
10516F: lib/rhashtable.c
10517F: include/linux/rhashtable.h
10518
67e054e9
ML
10519RICOH SMARTMEDIA/XD DRIVER
10520M: Maxim Levitsky <maximlevitsky@gmail.com>
10521S: Maintained
21c26f50
JP
10522F: drivers/mtd/nand/r852.c
10523F: drivers/mtd/nand/r852.h
67e054e9 10524
92634125
ML
10525RICOH R5C592 MEMORYSTICK DRIVER
10526M: Maxim Levitsky <maximlevitsky@gmail.com>
10527S: Maintained
10528F: drivers/memstick/host/r592.*
10529
27f1d2f9
SA
10530ROCCAT DRIVERS
10531M: Stefan Achatz <erazor_de@users.sourceforge.net>
10532W: http://sourceforge.net/projects/roccat/
10533S: Maintained
10534F: drivers/hid/hid-roccat*
10535F: include/linux/hid-roccat*
10536F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10537
4b8ac966
JP
10538ROCKER DRIVER
10539M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10540L: netdev@vger.kernel.org
10541S: Supported
10542F: drivers/net/ethernet/rocker/
10543
1da177e4
LT
10544ROCKETPORT DRIVER
10545P: Comtrol Corp.
1da177e4
LT
10546W: http://www.comtrol.com
10547S: Maintained
679655da 10548F: Documentation/serial/rocket.txt
c897401b 10549F: drivers/tty/rocket*
1da177e4 10550
7645c2f4
KC
10551ROCKETPORT EXPRESS/INFINITY DRIVER
10552M: Kevin Cernekee <cernekee@gmail.com>
10553L: linux-serial@vger.kernel.org
10554S: Odd Fixes
10555F: drivers/tty/serial/rp2.*
10556
1da177e4 10557ROSE NETWORK LAYER
8b58be88 10558M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10559L: linux-hams@vger.kernel.org
d34cb28a 10560W: http://www.linux-ax25.org/
1da177e4 10561S: Maintained
679655da 10562F: include/net/rose.h
c117ab84 10563F: include/uapi/linux/rose.h
679655da 10564F: net/rose/
1da177e4 10565
91952bc0
AP
10566RTL2830 MEDIA DRIVER
10567M: Antti Palosaari <crope@iki.fi>
10568L: linux-media@vger.kernel.org
a825eaec 10569W: https://linuxtv.org
91952bc0
AP
10570W: http://palosaari.fi/linux/
10571Q: http://patchwork.linuxtv.org/project/linux-media/list/
10572T: git git://linuxtv.org/anttip/media_tree.git
10573S: Maintained
10574F: drivers/media/dvb-frontends/rtl2830*
10575
27a0aacf
AP
10576RTL2832 MEDIA DRIVER
10577M: Antti Palosaari <crope@iki.fi>
10578L: linux-media@vger.kernel.org
a825eaec 10579W: https://linuxtv.org
27a0aacf
AP
10580W: http://palosaari.fi/linux/
10581Q: http://patchwork.linuxtv.org/project/linux-media/list/
10582T: git git://linuxtv.org/anttip/media_tree.git
10583S: Maintained
10584F: drivers/media/dvb-frontends/rtl2832*
10585
ba6e6f6e
AP
10586RTL2832_SDR MEDIA DRIVER
10587M: Antti Palosaari <crope@iki.fi>
10588L: linux-media@vger.kernel.org
a825eaec 10589W: https://linuxtv.org
ba6e6f6e
AP
10590W: http://palosaari.fi/linux/
10591Q: http://patchwork.linuxtv.org/project/linux-media/list/
10592T: git git://linuxtv.org/anttip/media_tree.git
10593S: Maintained
b4bb1c28 10594F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10595
59840488 10596RTL8180 WIRELESS DRIVER
605bebe2 10597L: linux-wireless@vger.kernel.org
491b26b4 10598W: http://wireless.kernel.org/
54e5881d 10599T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10600S: Orphan
62141726 10601F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10602
59840488 10603RTL8187 WIRELESS DRIVER
9f0939bf 10604M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10605M: Hin-Tak Leung <htl10@users.sourceforge.net>
10606M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10607L: linux-wireless@vger.kernel.org
491b26b4 10608W: http://wireless.kernel.org/
54e5881d 10609T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10610S: Maintained
62141726 10611F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10612
3cf0c8ad
LF
10613RTL8192CE WIRELESS DRIVER
10614M: Larry Finger <Larry.Finger@lwfinger.net>
10615M: Chaoming Li <chaoming_li@realsil.com.cn>
10616L: linux-wireless@vger.kernel.org
491b26b4 10617W: http://wireless.kernel.org/
3cf0c8ad
LF
10618T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10619S: Maintained
62141726
KV
10620F: drivers/net/wireless/realtek/rtlwifi/
10621F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10622
26f1fad2 10623RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
1ee83789 10624M: Jes Sorensen <Jes.Sorensen@gmail.com>
26f1fad2 10625L: linux-wireless@vger.kernel.org
171a900c 10626T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10627S: Maintained
10628F: drivers/net/wireless/realtek/rtl8xxxu/
10629
9eb8ef74 10630S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10631M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10632L: linux-fbdev@vger.kernel.org
ce00f85c 10633S: Maintained
8a61f013 10634F: drivers/video/fbdev/savage/
9eb8ef74 10635
1da177e4 10636S390
8b58be88
JP
10637M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10638M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10639L: linux-s390@vger.kernel.org
5238da45 10640W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10641T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10642S: Supported
679655da 10643F: arch/s390/
a968cd3e 10644F: drivers/s390/
3bfe6858
JN
10645F: Documentation/s390/
10646F: Documentation/DocBook/s390*
5238da45 10647
322986ca
SO
10648S390 COMMON I/O LAYER
10649M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10650M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10651L: linux-s390@vger.kernel.org
10652W: http://www.ibm.com/developerworks/linux/linux390/
10653S: Supported
10654F: drivers/s390/cio/
10655
10656S390 DASD DRIVER
38b7f07a
SH
10657M: Stefan Haberland <sth@linux.vnet.ibm.com>
10658M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10659L: linux-s390@vger.kernel.org
10660W: http://www.ibm.com/developerworks/linux/linux390/
10661S: Supported
10662F: drivers/s390/block/dasd*
10663F: block/partitions/ibm.c
10664
5238da45 10665S390 NETWORK DRIVERS
f0c59aff 10666M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10667L: linux-s390@vger.kernel.org
5238da45
HC
10668W: http://www.ibm.com/developerworks/linux/linux390/
10669S: Supported
679655da 10670F: drivers/s390/net/
5238da45 10671
322986ca
SO
10672S390 PCI SUBSYSTEM
10673M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10674M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10675L: linux-s390@vger.kernel.org
10676W: http://www.ibm.com/developerworks/linux/linux390/
10677S: Supported
10678F: arch/s390/pci/
10679F: drivers/pci/hotplug/s390_pci_hpc.c
10680
feed9b62 10681S390 ZCRYPT DRIVER
cb9c6385 10682M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 10683L: linux-s390@vger.kernel.org
a968cd3e 10684W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10685S: Supported
d5ca6918 10686F: drivers/s390/crypto/
feed9b62 10687
5238da45 10688S390 ZFCP DRIVER
d38e19d0 10689M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10690L: linux-s390@vger.kernel.org
5238da45 10691W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10692S: Supported
679655da 10693F: drivers/s390/scsi/zfcp_*
1da177e4 10694
dd96df2c 10695S390 IUCV NETWORK LAYER
f0c59aff 10696M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10697L: linux-s390@vger.kernel.org
10698W: http://www.ibm.com/developerworks/linux/linux390/
10699S: Supported
679655da
JP
10700F: drivers/s390/net/*iucv*
10701F: include/net/iucv/
10702F: net/iucv/
dd96df2c 10703
8128f23c
GS
10704S390 IOMMU (PCI)
10705M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10706L: linux-s390@vger.kernel.org
10707W: http://www.ibm.com/developerworks/linux/linux390/
10708S: Supported
10709F: drivers/iommu/s390-iommu.c
10710
4dde7f75 10711S3C24XX SD/MMC Driver
8b58be88 10712M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10714S: Supported
679655da 10715F: drivers/mmc/host/s3cmci.*
4dde7f75 10716
1f15a229
HV
10717SAA6588 RDS RECEIVER DRIVER
10718M: Hans Verkuil <hverkuil@xs4all.nl>
10719L: linux-media@vger.kernel.org
10720T: git git://linuxtv.org/media_tree.git
a825eaec 10721W: https://linuxtv.org
1f15a229
HV
10722S: Odd Fixes
10723F: drivers/media/i2c/saa6588*
10724
98ed12e6 10725SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10726M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10727M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10728L: linux-media@vger.kernel.org
a825eaec 10729W: https://linuxtv.org
98ed12e6
MCC
10730T: git git://linuxtv.org/media_tree.git
10731S: Odd fixes
618cd932 10732F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10733F: drivers/media/pci/saa7134/
10734
1da177e4 10735SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10736M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10737L: linux-media@vger.kernel.org
275ffde4 10738T: git git://linuxtv.org/media_tree.git
1da177e4 10739S: Maintained
90d72ac6
MCC
10740F: drivers/media/common/saa7146/
10741F: drivers/media/pci/saa7146/
10742F: include/media/saa7146*
1da177e4 10743
92304a40 10744SAMSUNG LAPTOP DRIVER
5909c654 10745M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10746L: platform-driver-x86@vger.kernel.org
10747S: Maintained
10748F: drivers/platform/x86/samsung-laptop.c
10749
4a109cc0 10750SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10751M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10752M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10753M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10754L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10755S: Supported
14430813 10756F: sound/soc/samsung/
4a109cc0 10757
0d89a28b 10758SAMSUNG FRAMEBUFFER DRIVER
b7701755 10759M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10760L: linux-fbdev@vger.kernel.org
10761S: Maintained
8a61f013 10762F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10763
b40f0632 10764SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10765M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10766M: Krzysztof Kozlowski <krzk@kernel.org>
10767M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10768L: linux-kernel@vger.kernel.org
b40f0632 10769L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10770S: Supported
10771F: drivers/mfd/sec*.c
10772F: drivers/regulator/s2m*.c
10773F: drivers/regulator/s5m*.c
b40f0632
KK
10774F: drivers/clk/clk-s2mps11.c
10775F: drivers/rtc/rtc-s5m.c
f69d3a17 10776F: include/linux/mfd/samsung/
a13c7c51
KK
10777F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10778F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10779F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10780F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10781
038f5c4b
SN
10782SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10783M: Kyungmin Park <kyungmin.park@samsung.com>
10784M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10785L: linux-media@vger.kernel.org
10786Q: https://patchwork.linuxtv.org/project/linux-media/list/
10787S: Supported
10788F: drivers/media/platform/exynos4-is/
038f5c4b 10789
6fd86ab2
SN
10790SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10791M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10792L: linux-media@vger.kernel.org
10793L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10794S: Maintained
10795F: drivers/media/platform/s3c-camif/
d647f0b7 10796F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10797
b84ef24e
AH
10798SAMSUNG S5C73M3 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/s5c73m3/*
10804
7d459937
AH
10805SAMSUNG S5K5BAF CAMERA DRIVER
10806M: Kyungmin Park <kyungmin.park@samsung.com>
10807M: Andrzej Hajda <a.hajda@samsung.com>
10808L: linux-media@vger.kernel.org
10809S: Supported
10810F: drivers/media/i2c/s5k5baf.c
10811
c04c674f
RB
10812SAMSUNG S3FWRN5 NFC DRIVER
10813M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10814M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10815L: linux-nfc@lists.01.org (moderated for non-subscribers)
10816S: Supported
10817F: drivers/nfc/s3fwrn5
10818
310e39c9 10819SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10820M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10821M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10822M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10823S: Supported
10824L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10825F: drivers/clk/samsung/
490583f0
CC
10826F: include/dt-bindings/clock/exynos*.h
10827F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10828
2e365a70
AS
10829SAMSUNG SPI DRIVERS
10830M: Kukjin Kim <kgene@kernel.org>
10831M: Krzysztof Kozlowski <krzk@kernel.org>
10832M: Andi Shyti <andi.shyti@samsung.com>
10833L: linux-spi@vger.kernel.org
10834L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10835S: Maintained
10836F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10837F: drivers/spi/spi-s3c*
10838F: include/linux/platform_data/spi-s3c64xx.h
10839
66890ed6
BA
10840SAMSUNG SXGBE DRIVERS
10841M: Byungho An <bh74.an@samsung.com>
10842M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10843M: Vipul Pandya <vipul.pandya@samsung.com>
10844S: Supported
10845L: netdev@vger.kernel.org
10846F: drivers/net/ethernet/samsung/sxgbe/
10847
93c537af 10848SAMSUNG THERMAL DRIVER
0faf7dd5 10849M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
10850L: linux-pm@vger.kernel.org
10851L: linux-samsung-soc@vger.kernel.org
10852S: Supported
9f273c24 10853T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10854F: drivers/thermal/samsung/
10855
e296cd32 10856SAMSUNG USB2 PHY DRIVER
774e0362
KD
10857M: Kamil Debski <kamil@wypas.org>
10858M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10859L: linux-kernel@vger.kernel.org
10860S: Supported
10861F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10862F: Documentation/phy/samsung-usb2.txt
10863F: drivers/phy/phy-exynos4210-usb2.c
10864F: drivers/phy/phy-exynos4x12-usb2.c
10865F: drivers/phy/phy-exynos5250-usb2.c
10866F: drivers/phy/phy-s5pv210-usb2.c
10867F: drivers/phy/phy-samsung-usb2.c
10868F: drivers/phy/phy-samsung-usb2.h
10869
ca749e2a 10870SERIAL DRIVERS
5e30bbb7 10871M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10872L: linux-serial@vger.kernel.org
5e30bbb7 10873S: Maintained
30743257 10874F: Documentation/devicetree/bindings/serial/
14430813 10875F: drivers/tty/serial/
ca749e2a 10876
fa5dc29c
SY
10877SERIAL IR RECEIVER
10878M: Sean Young <sean@mess.org>
10879L: linux-media@vger.kernel.org
10880S: Maintained
10881F: drivers/media/rc/serial_ir.c
10882
49fc9361
BG
10883STI CEC DRIVER
10884M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10885L: kernel@stlinux.com
10886S: Maintained
10887F: drivers/staging/media/st-cec/
10888F: Documentation/devicetree/bindings/media/stih-cec.txt
10889
ac713874
UB
10890SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
10891M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10892L: linux-s390@vger.kernel.org
10893W: http://www.ibm.com/developerworks/linux/linux390/
10894S: Supported
10895F: net/smc/
10896
aecb7b64 10897SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10898M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10899M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10900S: Maintained
1fb200d6 10901F: include/linux/dma/dw.h
3d598f47 10902F: include/linux/platform_data/dma-dw.h
61a76496 10903F: drivers/dma/dw/
aecb7b64 10904
fc531d98 10905SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10906M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10907R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10908R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10909L: linux-i2c@vger.kernel.org
10910S: Maintained
10911F: drivers/i2c/busses/i2c-designware-*
10912F: include/linux/platform_data/i2c-designware.h
10913
f9e37137 10914SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10915M: Jaehoon Chung <jh80.chung@samsung.com>
10916L: linux-mmc@vger.kernel.org
10917S: Maintained
10918F: include/linux/mmc/dw_mmc.h
10919F: drivers/mmc/host/dw_mmc*
10920
a961e698
AS
10921SYSTEM TRACE MODULE CLASS
10922M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10923S: Maintained
e787bc46 10924T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10925F: Documentation/trace/stm.txt
10926F: drivers/hwtracing/stm/
10927F: include/linux/stm.h
10928F: include/uapi/linux/stm.h
10929
1db121d6
AN
10930THUNDERBOLT DRIVER
10931M: Andreas Noever <andreas.noever@gmail.com>
10932S: Maintained
10933F: drivers/thunderbolt/
10934
e35a49b1
SR
10935TI BQ27XXX POWER SUPPLY DRIVER
10936R: Andrew F. Davis <afd@ti.com>
10937F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10938F: drivers/power/supply/bq27xxx_battery.c
10939F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10940
34db37c6 10941TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10942M: John Stultz <john.stultz@linaro.org>
88606e80 10943M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10944L: linux-kernel@vger.kernel.org
75fc2d37 10945T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10946S: Supported
10947F: include/linux/clocksource.h
10948F: include/linux/time.h
10949F: include/linux/timex.h
c117ab84
CEB
10950F: include/uapi/linux/time.h
10951F: include/uapi/linux/timex.h
88606e80
TG
10952F: kernel/time/clocksource.c
10953F: kernel/time/time*.c
34db37c6 10954F: kernel/time/alarmtimer.c
88606e80 10955F: kernel/time/ntp.c
7fe5f1c1 10956F: tools/testing/selftests/timers/
88606e80 10957
1da177e4 10958SC1200 WDT DRIVER
b300645a 10959M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10960S: Maintained
679655da 10961F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10962
10963SCHEDULER
dd9b238c 10964M: Ingo Molnar <mingo@redhat.com>
8b58be88 10965M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10966L: linux-kernel@vger.kernel.org
75fc2d37 10967T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10968S: Maintained
95c0d71d 10969F: kernel/sched/
679655da 10970F: include/linux/sched.h
c117ab84 10971F: include/uapi/linux/sched.h
c2eb505b 10972F: include/linux/wait.h
1da177e4 10973
6bcf6737 10974SCORE ARCHITECTURE
ed38665e 10975M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10976M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10977W: http://www.sunplus.com
6bcf6737 10978S: Supported
a2681a75 10979F: arch/score/
6bcf6737 10980
f2ed287b
LR
10981SCR24X CHIP CARD INTERFACE DRIVER
10982M: Lubomir Rintel <lkundrak@v3.sk>
10983S: Supported
10984F: drivers/char/pcmcia/scr24x_cs.c
10985
80f390ea
SH
10986SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10987M: Sudeep Holla <sudeep.holla@arm.com>
10988L: linux-arm-kernel@lists.infradead.org
10989S: Maintained
10990F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10991F: drivers/clk/clk-scpi.c
8def3103 10992F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10993F: drivers/firmware/arm_scpi.c
10994F: include/linux/scpi_protocol.h
80f390ea 10995
1da177e4 10996SCSI CDROM DRIVER
8b58be88 10997M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10998L: linux-scsi@vger.kernel.org
10999W: http://www.kernel.dk
11000S: Maintained
679655da 11001F: drivers/scsi/sr*
1da177e4 11002
fb50a83d 11003SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 11004M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
11005L: linux-rdma@vger.kernel.org
11006S: Supported
11007W: http://www.openfabrics.org
11008Q: http://patchwork.kernel.org/project/linux-rdma/list/
11009T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11010F: drivers/infiniband/ulp/srp/
11011F: include/scsi/srp.h
11012
1da177e4 11013SCSI SG DRIVER
8b58be88 11014M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 11015L: linux-scsi@vger.kernel.org
59ab3c93 11016W: http://sg.danny.cz/sg
1da177e4 11017S: Maintained
59ab3c93 11018F: Documentation/scsi/scsi-generic.txt
679655da
JP
11019F: drivers/scsi/sg.c
11020F: include/scsi/sg.h
1da177e4
LT
11021
11022SCSI SUBSYSTEM
7ee7895c 11023M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 11024T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
11025M: "Martin K. Petersen" <martin.petersen@oracle.com>
11026T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11027L: linux-scsi@vger.kernel.org
1da177e4 11028S: Maintained
2c99a314 11029F: Documentation/devicetree/bindings/scsi/
679655da
JP
11030F: drivers/scsi/
11031F: include/scsi/
1da177e4
LT
11032
11033SCSI TAPE DRIVER
8b58be88 11034M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
11035L: linux-scsi@vger.kernel.org
11036S: Maintained
679655da 11037F: Documentation/scsi/st.txt
f7269cfc
JD
11038F: drivers/scsi/st.*
11039F: drivers/scsi/st_*.h
1da177e4
LT
11040
11041SCTP PROTOCOL
8b6efb75 11042M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 11043M: Neil Horman <nhorman@tuxdriver.com>
1a418796 11044L: linux-sctp@vger.kernel.org
5f85813c 11045W: http://lksctp.sourceforge.net
8b6efb75 11046S: Maintained
679655da
JP
11047F: Documentation/networking/sctp.txt
11048F: include/linux/sctp.h
4d58c025 11049F: include/uapi/linux/sctp.h
679655da
JP
11050F: include/net/sctp/
11051F: net/sctp/
1da177e4
LT
11052
11053SCx200 CPU SUPPORT
8b58be88 11054M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11055S: Odd Fixes
679655da 11056F: Documentation/i2c/busses/scx200_acb
390889b6 11057F: arch/x86/platform/scx200/
679655da
JP
11058F: drivers/watchdog/scx200_wdt.c
11059F: drivers/i2c/busses/scx200*
11060F: drivers/mtd/maps/scx200_docflash.c
11061F: include/linux/scx200.h
1662d32c
JC
11062
11063SCx200 GPIO DRIVER
8b58be88 11064M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11065S: Maintained
679655da
JP
11066F: drivers/char/scx200_gpio.c
11067F: include/linux/scx200_gpio.h
1662d32c
JC
11068
11069SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 11070M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11071S: Maintained
679655da 11072F: drivers/clocksource/scx200_hrt.c
1da177e4 11073
6a36913a 11074SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 11075M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
11076L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11077S: Maintained
679655da 11078F: drivers/mmc/host/sdricoh_cs.c
6a36913a 11079
e7839f25 11080SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 11081M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 11082L: linux-mmc@vger.kernel.org
ddfe954d
UH
11083T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11084S: Maintained
11085F: drivers/mmc/host/sdhci*
11086F: include/linux/mmc/sdhci*
e2d1d6c0 11087
c04f9d61
KC
11088SECURE COMPUTING
11089M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
11090R: Andy Lutomirski <luto@amacapital.net>
11091R: Will Drewry <wad@chromium.org>
c04f9d61
KC
11092T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11093S: Supported
11094F: kernel/seccomp.c
11095F: include/uapi/linux/seccomp.h
11096F: include/linux/seccomp.h
c99ee51a 11097F: tools/testing/selftests/seccomp/*
c04f9d61
KC
11098K: \bsecure_computing
11099K: \bTIF_SECCOMP\b
11100
476bf3d6
AC
11101SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11102M: Al Cooper <alcooperx@gmail.com>
11103L: linux-mmc@vger.kernel.org
11104L: bcm-kernel-feedback-list@broadcom.com
11105S: Maintained
11106F: drivers/mmc/host/sdhci-brcmstb*
11107
0d1bb41a 11108SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 11109M: Ben Dooks <ben-linux@fluff.org>
dc524882 11110M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 11111L: linux-mmc@vger.kernel.org
0d1bb41a 11112S: Maintained
dc524882 11113F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 11114
c63b3cba 11115SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 11116M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
11117L: linux-mmc@vger.kernel.org
11118S: Maintained
11119F: drivers/mmc/host/sdhci-spear.c
11120
8711cca2 11121SECURITY SUBSYSTEM
9b45c0d2 11122M: James Morris <james.l.morris@oracle.com>
9c3646d1 11123M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 11124L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 11125T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 11126W: http://kernsec.org/
8711cca2 11127S: Supported
7d2c86b5 11128F: security/
8711cca2 11129
1da177e4 11130SECURITY CONTACT
8b58be88 11131M: Security Officers <security@kernel.org>
1da177e4
LT
11132S: Supported
11133
11134SELINUX SECURITY MODULE
e0238b4c 11135M: Paul Moore <paul@paul-moore.com>
8b58be88 11136M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 11137M: Eric Paris <eparis@parisplace.org>
e0238b4c 11138L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 11139W: http://selinuxproject.org
5a5f2acf 11140T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 11141S: Supported
679655da
JP
11142F: include/linux/selinux*
11143F: security/selinux/
6bde95ce 11144F: scripts/selinux/
1da177e4 11145
c1c124e9
JJ
11146APPARMOR SECURITY MODULE
11147M: John Johansen <john.johansen@canonical.com>
11148L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11149W: apparmor.wiki.kernel.org
11150T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11151S: Supported
11152F: security/apparmor/
11153
9b091556
KC
11154LOADPIN SECURITY MODULE
11155M: Kees Cook <keescook@chromium.org>
11156T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11157S: Supported
11158F: security/loadpin/
11159
730daa16
KC
11160YAMA SECURITY MODULE
11161M: Kees Cook <keescook@chromium.org>
11162T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11163S: Supported
11164F: security/yama/
11165
cef2cf07 11166SENSABLE PHANTOM
8b58be88 11167M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 11168S: Maintained
679655da 11169F: drivers/misc/phantom.c
c117ab84 11170F: include/uapi/linux/phantom.h
cef2cf07 11171
2a1e8447
JB
11172Emulex 10Gbps iSCSI - OneConnect DRIVER
11173M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11174M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11175M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 11176L: linux-scsi@vger.kernel.org
2a1e8447 11177W: http://www.broadcom.com
3387f656
JP
11178S: Supported
11179F: drivers/scsi/be2iscsi/
6733b39a 11180
d2ee76fa 11181Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
11182M: Sathya Perla <sathya.perla@broadcom.com>
11183M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
11184M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11185M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 11186L: netdev@vger.kernel.org
fea3af67 11187W: http://www.emulex.com
7d2c86b5 11188S: Supported
9aebddd1 11189F: drivers/net/ethernet/emulex/benet/
6b7c5b94 11190
d2928a8c 11191EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
11192M: Selvin Xavier <selvin.xavier@avagotech.com>
11193M: Devesh Sharma <devesh.sharma@avagotech.com>
d2928a8c
SX
11194L: linux-rdma@vger.kernel.org
11195W: http://www.emulex.com
11196S: Supported
11197F: drivers/infiniband/hw/ocrdma/
a7fe7380 11198F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 11199
8ceee660 11200SFC NETWORK DRIVER
c06f51ea 11201M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
11202M: Edward Cree <ecree@solarflare.com>
11203M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 11204L: netdev@vger.kernel.org
8ceee660 11205S: Supported
874aeea5 11206F: drivers/net/ethernet/sfc/
8ceee660 11207
e2d1d6c0 11208SGI GRU DRIVER
cc883afc 11209M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 11210S: Maintained
679655da 11211F: drivers/misc/sgi-gru/
e2d1d6c0
RD
11212
11213SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 11214M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
11215L: linux-ia64@vger.kernel.org
11216S: Supported
679655da 11217F: Documentation/ia64/serial.txt
df621252 11218F: drivers/tty/serial/ioc?_serial.c
679655da 11219F: include/linux/ioc?.h
e2d1d6c0 11220
75312619 11221SGI XP/XPC/XPNET DRIVER
e180383f
RH
11222M: Cliff Whickman <cpw@sgi.com>
11223M: Robin Holt <robinmholt@gmail.com>
75312619 11224S: Maintained
679655da 11225F: drivers/misc/sgi-xp/
75312619 11226
46eacf3b
AP
11227SI2157 MEDIA DRIVER
11228M: Antti Palosaari <crope@iki.fi>
11229L: linux-media@vger.kernel.org
a825eaec 11230W: https://linuxtv.org
46eacf3b
AP
11231W: http://palosaari.fi/linux/
11232Q: http://patchwork.linuxtv.org/project/linux-media/list/
11233T: git git://linuxtv.org/anttip/media_tree.git
11234S: Maintained
11235F: drivers/media/tuners/si2157*
11236
75e2d5ba
AP
11237SI2168 MEDIA DRIVER
11238M: Antti Palosaari <crope@iki.fi>
11239L: linux-media@vger.kernel.org
a825eaec 11240W: https://linuxtv.org
75e2d5ba
AP
11241W: http://palosaari.fi/linux/
11242Q: http://patchwork.linuxtv.org/project/linux-media/list/
11243T: git git://linuxtv.org/anttip/media_tree.git
11244S: Maintained
11245F: drivers/media/dvb-frontends/si2168*
11246
49cc629d
HV
11247SI470X FM RADIO RECEIVER I2C DRIVER
11248M: Hans Verkuil <hverkuil@xs4all.nl>
11249L: linux-media@vger.kernel.org
11250T: git git://linuxtv.org/media_tree.git
a825eaec 11251W: https://linuxtv.org
49cc629d
HV
11252S: Odd Fixes
11253F: drivers/media/radio/si470x/radio-si470x-i2c.c
11254
11255SI470X FM RADIO RECEIVER USB DRIVER
11256M: Hans Verkuil <hverkuil@xs4all.nl>
11257L: linux-media@vger.kernel.org
11258T: git git://linuxtv.org/media_tree.git
a825eaec 11259W: https://linuxtv.org
49cc629d
HV
11260S: Maintained
11261F: drivers/media/radio/si470x/radio-si470x-common.c
11262F: drivers/media/radio/si470x/radio-si470x.h
11263F: drivers/media/radio/si470x/radio-si470x-usb.c
11264
c937ca03
EV
11265SI4713 FM RADIO TRANSMITTER I2C DRIVER
11266M: Eduardo Valentin <edubezval@gmail.com>
11267L: linux-media@vger.kernel.org
11268T: git git://linuxtv.org/media_tree.git
a825eaec 11269W: https://linuxtv.org
c937ca03 11270S: Odd Fixes
99995ded 11271F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11272
11273SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11274M: Eduardo Valentin <edubezval@gmail.com>
11275L: linux-media@vger.kernel.org
11276T: git git://linuxtv.org/media_tree.git
a825eaec 11277W: https://linuxtv.org
c937ca03 11278S: Odd Fixes
99995ded
DR
11279F: drivers/media/radio/si4713/radio-platform-si4713.c
11280
11281SI4713 FM RADIO TRANSMITTER USB DRIVER
11282M: Hans Verkuil <hverkuil@xs4all.nl>
11283L: linux-media@vger.kernel.org
11284T: git git://linuxtv.org/media_tree.git
a825eaec 11285W: https://linuxtv.org
99995ded
DR
11286S: Maintained
11287F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11288
beb91d46 11289SIANO DVB DRIVER
5dc8a864
MCC
11290M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11291M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11292L: linux-media@vger.kernel.org
a825eaec 11293W: https://linuxtv.org
beb91d46
MCC
11294T: git git://linuxtv.org/media_tree.git
11295S: Odd fixes
11296F: drivers/media/common/siano/
beb91d46 11297F: drivers/media/usb/siano/
beb91d46 11298F: drivers/media/usb/siano/
14430813 11299F: drivers/media/mmc/siano/
beb91d46 11300
6f15b602
HG
11301SIMPLEFB FB DRIVER
11302M: Hans de Goede <hdegoede@redhat.com>
11303L: linux-fbdev@vger.kernel.org
11304S: Maintained
2d799dde 11305F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11306F: drivers/video/fbdev/simplefb.c
11307F: include/linux/platform_data/simplefb.h
11308
b618b69c 11309SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11310L: linux-media@vger.kernel.org
bb60fcb2 11311S: Orphan
b618b69c 11312F: drivers/media/platform/sh_veu.c
b618b69c
GL
11313
11314SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11315L: linux-media@vger.kernel.org
bb60fcb2 11316S: Orphan
b618b69c 11317F: drivers/media/platform/sh_vou.c
d647f0b7 11318F: include/media/drv-intf/sh_vou.h
b618b69c 11319
6349d997 11320SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11321M: Len Brown <lenb@kernel.org>
6349d997
LB
11322L: sfi-devel@simplefirmware.org
11323W: http://simplefirmware.org/
11324T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11325S: Supported
943fc810 11326F: arch/x86/platform/sfi/
6349d997
LB
11327F: drivers/sfi/
11328F: include/linux/sfi*.h
e2d1d6c0 11329
1da177e4
LT
11330SIMTEC EB110ATX (Chalice CATS)
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/EB110ATX/
11335S: Supported
11336
11337SIMTEC EB2410ITX (BAST)
11338P: Ben Dooks
b16957c6
BD
11339P: Vincent Sanders <vince@simtec.co.uk>
11340M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11341W: http://www.simtec.co.uk/products/EB2410ITX/
11342S: Supported
15dba387
JP
11343F: arch/arm/mach-s3c24xx/mach-bast.c
11344F: arch/arm/mach-s3c24xx/bast-ide.c
11345F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11346
2c956a60
JD
11347SIPHASH PRF ROUTINES
11348M: Jason A. Donenfeld <Jason@zx2c4.com>
11349S: Maintained
11350F: lib/siphash.c
11351F: lib/test_siphash.c
11352F: include/linux/siphash.h
11353
4c5adde7 11354TI DAVINCI MACHINE SUPPORT
3ba789c0 11355M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11356M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11358T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11359S: Supported
14430813 11360F: arch/arm/mach-davinci/
046d0a37 11361F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11362
8d4b3f08 11363TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11364M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11365L: linux-media@vger.kernel.org
a825eaec 11366W: https://linuxtv.org
8d4b3f08
LP
11367Q: http://patchwork.linuxtv.org/project/linux-media/list/
11368T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11369S: Maintained
8d4b3f08
LP
11370F: drivers/media/platform/davinci/
11371F: include/media/davinci/
11372
417d2e50 11373TI AM437X VPFE DRIVER
e43cdb56 11374M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11375L: linux-media@vger.kernel.org
a825eaec 11376W: https://linuxtv.org
417d2e50
BP
11377Q: http://patchwork.linuxtv.org/project/linux-media/list/
11378T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11379S: Maintained
11380F: drivers/media/platform/am437x/
11381
c4c0283a 11382OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11383M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11384L: linux-media@vger.kernel.org
a825eaec 11385W: https://linuxtv.org
c4c0283a
BP
11386Q: http://patchwork.linuxtv.org/project/linux-media/list/
11387T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11388S: Maintained
11389F: drivers/media/i2c/ov2659.c
b5dcee22 11390F: include/media/i2c/ov2659.h
c4c0283a 11391
3a6779f5
SM
11392SILICON MOTION SM712 FRAME BUFFER DRIVER
11393M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11394M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11395M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3a6779f5
SM
11396L: linux-fbdev@vger.kernel.org
11397S: Maintained
11398F: drivers/video/fbdev/sm712*
11399F: Documentation/fb/sm712fb.txt
11400
92aab3c0 11401SIS 190 ETHERNET DRIVER
8b58be88 11402M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11403L: netdev@vger.kernel.org
11404S: Maintained
8c7de408 11405F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11406
1da177e4 11407SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11408M: Daniele Venzano <venza@brownhat.org>
1da177e4 11409W: http://www.brownhat.org/sis900.html
979b6c13 11410L: netdev@vger.kernel.org
1da177e4 11411S: Maintained
8c7de408 11412F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11413
11414SIS FRAMEBUFFER DRIVER
8b58be88 11415M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11416W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11417S: Maintained
679655da 11418F: Documentation/fb/sisfb.txt
8a61f013 11419F: drivers/video/fbdev/sis/
679655da 11420F: include/video/sisfb.h
1da177e4
LT
11421
11422SIS USB2VGA DRIVER
8b58be88 11423M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11424W: http://www.winischhofer.at/linuxsisusbvga.shtml
11425S: Maintained
679655da 11426F: drivers/usb/misc/sisusbvga/
1da177e4 11427
415ad26d 11428SLAB ALLOCATOR
16e943bf 11429M: Christoph Lameter <cl@linux.com>
2ed1c525 11430M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11431M: David Rientjes <rientjes@google.com>
11432M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11433M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11434L: linux-mm@kvack.org
11435S: Maintained
679655da 11436F: include/linux/sl?b*.h
16e943bf 11437F: mm/sl?b*
415ad26d 11438
9fab9787 11439SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11440M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11441M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11442M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11443R: Steven Rostedt <rostedt@goodmis.org>
11444R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11445L: linux-kernel@vger.kernel.org
9fab9787
PM
11446W: http://www.rdrop.com/users/paulmck/RCU/
11447S: Supported
11448T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11449F: include/linux/srcu.h
11450F: kernel/rcu/srcu.c
9fab9787 11451
66372841
CS
11452SMACK SECURITY MODULE
11453M: Casey Schaufler <casey@schaufler-ca.com>
11454L: linux-security-module@vger.kernel.org
11455W: http://schaufler-ca.com
ece38248 11456T: git git://github.com/cschaufler/smack-next
66372841
CS
11457S: Maintained
11458F: Documentation/security/Smack.txt
11459F: security/smack/
11460
20651e0b 11461DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11462M: Kevin Hilman <khilman@kernel.org>
11463M: Nishanth Menon <nm@ti.com>
11464S: Maintained
20651e0b 11465F: drivers/power/avs/
68ace3e1
KH
11466F: include/linux/power/smartreflex.h
11467L: linux-pm@vger.kernel.org
11468
1da177e4 11469SMC91x ETHERNET DRIVER
2f82af08 11470M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11471S: Odd Fixes
ae150435 11472F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11473
e8e31622
SA
11474SMIA AND SMIA++ IMAGE SENSOR DRIVER
11475M: Sakari Ailus <sakari.ailus@iki.fi>
11476L: linux-media@vger.kernel.org
11477S: Maintained
14430813 11478F: drivers/media/i2c/smiapp/
b5dcee22 11479F: include/media/i2c/smiapp.h
e8e31622
SA
11480F: drivers/media/i2c/smiapp-pll.c
11481F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11482F: include/uapi/linux/smiapp.h
a2cec3c0 11483F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11484
920fa1ff
GR
11485SMM665 HARDWARE MONITOR DRIVER
11486M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11487L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11488S: Maintained
11489F: Documentation/hwmon/smm665
11490F: drivers/hwmon/smm665.c
11491
9df7305b 11492SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11493M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11494L: linux-hwmon@vger.kernel.org
90b24cfb 11495S: Maintained
9df7305b
SG
11496F: Documentation/hwmon/emc2103
11497F: drivers/hwmon/emc2103.c
11498
a98d506c
HG
11499SMSC SCH5627 HARDWARE MONITOR DRIVER
11500M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11501L: linux-hwmon@vger.kernel.org
a98d506c
HG
11502S: Supported
11503F: Documentation/hwmon/sch5627
11504F: drivers/hwmon/sch5627.c
11505
6ea884db 11506SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11507M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11508L: linux-hwmon@vger.kernel.org
6ea884db 11509S: Maintained
679655da
JP
11510F: Documentation/hwmon/smsc47b397
11511F: drivers/hwmon/smsc47b397.c
6ea884db 11512
fd9abb3d 11513SMSC911x ETHERNET DRIVER
90b24cfb 11514M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11515L: netdev@vger.kernel.org
90b24cfb 11516S: Maintained
679655da 11517F: include/linux/smsc911x.h
ae150435 11518F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11519
11520SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11521M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11522L: netdev@vger.kernel.org
90b24cfb 11523S: Maintained
ae150435 11524F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11525
3c8a63e2 11526SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11527M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11528L: linux-fbdev@vger.kernel.org
90b24cfb 11529S: Maintained
8a61f013 11530F: drivers/video/fbdev/smscufx.c
3c8a63e2 11531
668acf32 11532SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11533M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11534L: linux-media@vger.kernel.org
275ffde4 11535T: git git://linuxtv.org/media_tree.git
795fb7e7 11536S: Maintained
90d72ac6
MCC
11537F: include/media/soc*
11538F: drivers/media/i2c/soc_camera/
11539F: drivers/media/platform/soc_camera/
668acf32 11540
e2d1d6c0 11541SOEKRIS NET48XX LED SUPPORT
8b58be88 11542M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11543S: Maintained
679655da 11544F: drivers/leds/leds-net48xx.c
e2d1d6c0 11545
e3994db1 11546SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11547M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11548M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11549M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11550M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11551L: linux-media@vger.kernel.org
11552S: Supported
11553F: drivers/media/pci/solo6x10/
11554
1da177e4 11555SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11556M: Shaohua Li <shli@kernel.org>
1da177e4 11557L: linux-raid@vger.kernel.org
0f9ce866 11558T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11559S: Supported
679655da
JP
11560F: drivers/md/
11561F: include/linux/raid/
c117ab84 11562F: include/uapi/linux/raid/
1da177e4 11563
1da177e4 11564SONIC NETWORK DRIVER
8b58be88 11565M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11566L: netdev@vger.kernel.org
1da177e4 11567S: Maintained
d9fb9f38 11568F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11569
61e115a5 11570SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11571M: Michael Buesch <m@bues.ch>
e7828b28 11572L: linux-wireless@vger.kernel.org
61e115a5 11573S: Maintained
679655da
JP
11574F: drivers/ssb/
11575F: include/linux/ssb/
61e115a5 11576
1da177e4 11577SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11578M: Mattia Dongili <malattia@linux.it>
d0944853 11579L: platform-driver-x86@vger.kernel.org
5b18167d 11580W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11581S: Maintained
679655da
JP
11582F: Documentation/laptops/sony-laptop.txt
11583F: drivers/char/sonypi.c
11584F: drivers/platform/x86/sony-laptop.c
11585F: include/linux/sony-laptop.h
1da177e4 11586
baf8532a 11587SONY MEMORYSTICK CARD SUPPORT
8b58be88 11588M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11589W: http://tifmxx.berlios.de/
11590S: Maintained
679655da 11591F: drivers/memstick/host/tifm_ms.c
baf8532a 11592
0ab30494
ML
11593SONY MEMORYSTICK STANDARD SUPPORT
11594M: Maxim Levitsky <maximlevitsky@gmail.com>
11595S: Maintained
11596F: drivers/memstick/core/ms_block.*
11597
1da177e4 11598SOUND
8b58be88 11599M: Jaroslav Kysela <perex@perex.cz>
d8130624 11600M: Takashi Iwai <tiwai@suse.com>
93711660 11601L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11602W: http://www.alsa-project.org/
dde7ad8d 11603T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11604T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11605Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11606S: Maintained
3126a179
JP
11607F: Documentation/sound/
11608F: include/sound/
c117ab84 11609F: include/uapi/sound/
679655da 11610F: sound/
1da177e4 11611
33bbe149
MB
11612SOUND - COMPRESSED AUDIO
11613M: Vinod Koul <vinod.koul@intel.com>
11614L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11615T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11616S: Supported
f672f31a 11617F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11618F: include/sound/compress_driver.h
f672f31a 11619F: include/uapi/sound/compress_*
33bbe149
MB
11620F: sound/core/compress_offload.c
11621F: sound/soc/soc-compress.c
11622
bd903bde 11623SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11624M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11625M: Mark Brown <broonie@kernel.org>
86f14df8 11626T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11627L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11628W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11629S: Supported
181ad2a5 11630F: Documentation/devicetree/bindings/sound/
2820f615 11631F: Documentation/sound/alsa/soc/
679655da 11632F: sound/soc/
e6e55122 11633F: include/sound/soc*
eb1a6af3 11634
d7f8761b
MB
11635SOUND - DMAENGINE HELPERS
11636M: Lars-Peter Clausen <lars@metafoo.de>
11637S: Supported
11638F: include/sound/dmaengine_pcm.h
11639F: sound/core/pcm_dmaengine.c
11640F: sound/soc/soc-generic-dmaengine-pcm.c
11641
990a6a99
OS
11642SP2 MEDIA DRIVER
11643M: Olli Salonen <olli.salonen@iki.fi>
11644L: linux-media@vger.kernel.org
a825eaec 11645W: https://linuxtv.org
990a6a99
OS
11646Q: http://patchwork.linuxtv.org/project/linux-media/list/
11647S: Maintained
11648F: drivers/media/dvb-frontends/sp2*
11649
473321fc 11650SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11651M: "David S. Miller" <davem@davemloft.net>
1da177e4 11652L: sparclinux@vger.kernel.org
8a6e2535 11653Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11654T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11655T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11656S: Maintained
679655da 11657F: arch/sparc/
7765b8bb 11658F: drivers/sbus/
1da177e4 11659
6404fcca
DM
11660SPARC SERIAL DRIVERS
11661M: "David S. Miller" <davem@davemloft.net>
11662L: sparclinux@vger.kernel.org
08deed1e
JP
11663T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11664T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11665S: Maintained
6816383a 11666F: include/linux/sunserialcore.h
df621252 11667F: drivers/tty/serial/suncore.c
df621252
GKH
11668F: drivers/tty/serial/sunhv.c
11669F: drivers/tty/serial/sunsab.c
11670F: drivers/tty/serial/sunsab.h
11671F: drivers/tty/serial/sunsu.c
11672F: drivers/tty/serial/sunzilog.c
11673F: drivers/tty/serial/sunzilog.h
6404fcca 11674
389325b4
CL
11675SPARSE CHECKER
11676M: "Christopher Li" <sparse@chrisli.org>
11677L: linux-sparse@vger.kernel.org
11678W: https://sparse.wiki.kernel.org/
11679T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11680T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11681S: Maintained
11682F: include/linux/compiler.h
11683
fc0c195a 11684SPEAR PLATFORM SUPPORT
da89947b 11685M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11686M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11687L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11688W: http://www.st.com/spear
11689S: Maintained
e68d7c14 11690F: arch/arm/boot/dts/spear*
281e192f 11691F: arch/arm/mach-spear/
fc0c195a
VK
11692
11693SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11694M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11696W: http://www.st.com/spear
11697S: Maintained
5df33a62 11698F: drivers/clk/spear/
fc0c195a 11699
e2796541
CP
11700SPI NOR SUBSYSTEM
11701M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11702M: Marek Vasut <marek.vasut@gmail.com>
11703L: linux-mtd@lists.infradead.org
11704W: http://www.linux-mtd.infradead.org/
11705Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11706T: git git://github.com/spi-nor/linux.git
11707S: Maintained
11708F: drivers/mtd/spi-nor/
11709F: include/linux/mtd/spi-nor.h
11710
e2d1d6c0 11711SPI SUBSYSTEM
b02e48f2 11712M: Mark Brown <broonie@kernel.org>
dfbe403c 11713L: linux-spi@vger.kernel.org
e7e4e13c 11714T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11715Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11716S: Maintained
87306eb7 11717F: Documentation/devicetree/bindings/spi/
679655da
JP
11718F: Documentation/spi/
11719F: drivers/spi/
11720F: include/linux/spi/
c117ab84 11721F: include/uapi/linux/spi/
a43cd4bb 11722F: tools/spi/
e2d1d6c0 11723
2752e401 11724SPIDERNET NETWORK DRIVER for CELL
8b58be88 11725M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11726L: netdev@vger.kernel.org
11727S: Supported
679655da 11728F: Documentation/networking/spider_net.txt
8df158ac 11729F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11730
e2d1d6c0 11731SPU FILE SYSTEM
8b58be88 11732M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11733L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11734W: http://www.ibm.com/developerworks/power/cell/
11735S: Supported
679655da
JP
11736F: Documentation/filesystems/spufs.txt
11737F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11738
fc555841 11739SQUASHFS FILE SYSTEM
d7f2ff67 11740M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11741L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11742W: http://squashfs.org.uk
9f273c24 11743T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11744S: Maintained
679655da
JP
11745F: Documentation/filesystems/squashfs.txt
11746F: fs/squashfs/
fc555841 11747
1da177e4 11748SRM (Alpha) environment access
8b58be88 11749M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11750S: Maintained
679655da 11751F: arch/alpha/kernel/srm_env.c
1da177e4 11752
26e9a397 11753STABLE BRANCH
879a5a00 11754M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11755L: stable@vger.kernel.org
879a5a00 11756S: Supported
8c27ceff 11757F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 11758
26e9a397 11759STAGING SUBSYSTEM
879a5a00 11760M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11761T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11762L: devel@driverdev.osuosl.org
879a5a00 11763S: Supported
679655da 11764F: drivers/staging/
dbc6c2cc 11765
ebd3d010
JP
11766STAGING - COMEDI
11767M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11768M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11769S: Odd Fixes
11770F: drivers/staging/comedi/
11771
a0138163
JP
11772STAGING - FLARION FT1000 DRIVERS
11773M: Marek Belisko <marek.belisko@gmail.com>
11774S: Odd Fixes
11775F: drivers/staging/ft1000/
11776
6c1bb424 11777STAGING - INDUSTRIAL IO
030a13d7 11778M: Jonathan Cameron <jic23@kernel.org>
a0138163 11779L: linux-iio@vger.kernel.org
6c1bb424 11780S: Odd Fixes
5291582d 11781F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11782F: drivers/staging/iio/
11783
a0138163
JP
11784STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11785M: Jarod Wilson <jarod@wilsonet.com>
11786W: http://www.lirc.org/
11787S: Odd Fixes
b2b0186d 11788F: drivers/staging/media/lirc/
a0138163 11789
f5e5de1e
OD
11790STAGING - LUSTRE PARALLEL FILESYSTEM
11791M: Oleg Drokin <oleg.drokin@intel.com>
11792M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11793M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11794L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11795W: http://wiki.lustre.org/
f5e5de1e
OD
11796S: Maintained
11797F: drivers/staging/lustre
11798
7c6b6c71
MD
11799STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11800M: Marc Dietrich <marvin24@gmx.de>
11801L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11802L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11803S: Maintained
11804F: drivers/staging/nvec/
11805
53c43c5c
GKH
11806STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11807M: Jens Frederich <jfrederich@gmail.com>
11808M: Daniel Drake <dsd@laptop.org>
11809M: Jon Nettleton <jon.nettleton@gmail.com>
11810W: http://wiki.laptop.org/go/DCON
11811S: Maintained
11812F: drivers/staging/olpc_dcon/
11813
a0138163
JP
11814STAGING - REALTEK RTL8712U DRIVERS
11815M: Larry Finger <Larry.Finger@lwfinger.net>
11816M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11817S: Odd Fixes
11818F: drivers/staging/rtl8712/
11819
980ac4d7
SM
11820STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11821M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11822M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11823M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
11824L: linux-fbdev@vger.kernel.org
11825S: Maintained
11826F: drivers/staging/sm750fb/
11827
a0138163
JP
11828STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11829M: William Hubbs <w.d.hubbs@gmail.com>
11830M: Chris Brannon <chris@the-brannons.com>
d33bce31 11831M: Kirk Reiser <kirk@reisers.ca>
a0138163 11832M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11833L: speakup@linux-speakup.org
a0138163
JP
11834W: http://www.linux-speakup.org/
11835S: Odd Fixes
11836F: drivers/staging/speakup/
11837
b3e871ce
JP
11838STAGING - VIA VT665X DRIVERS
11839M: Forest Bond <forest@alittletooquiet.net>
11840S: Odd Fixes
11841F: drivers/staging/vt665?/
11842
a30baec1 11843STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11844M: Aditya Shankar <aditya.shankar@microchip.com>
11845M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11846L: linux-wireless@vger.kernel.org
11847S: Supported
11848F: drivers/staging/wilc1000/
11849
709bcb07 11850STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11851M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11852S: Odd Fixes
11853F: drivers/staging/xgifb/
11854
1da177e4 11855STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11856M: Ion Badulescu <ionut@badula.org>
b4f90189 11857S: Odd Fixes
9bba23b0 11858F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11859
e2d1d6c0 11860SUN3/3X
8b58be88 11861M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11862W: http://sammy.net/sun3/
11863S: Maintained
679655da
JP
11864F: arch/m68k/kernel/*sun3*
11865F: arch/m68k/sun3*/
11866F: arch/m68k/include/asm/sun3*
e689cf4a 11867F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11868
af6a5af8
HG
11869SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11870M: Hans de Goede <hdegoede@redhat.com>
11871L: linux-input@vger.kernel.org
11872S: Maintained
11873F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11874F: drivers/input/keyboard/sun4i-lradc-keys.c
11875
2bc9ff01
DK
11876SUNDANCE NETWORK DRIVER
11877M: Denis Kirjanov <kda@linux-powerpc.org>
11878L: netdev@vger.kernel.org
11879S: Maintained
11880F: drivers/net/ethernet/dlink/sundance.c
11881
2cbb12a4 11882SUPERH
114bf37e
RF
11883M: Yoshinori Sato <ysato@users.sourceforge.jp>
11884M: Rich Felker <dalias@libc.org>
2cbb12a4 11885L: linux-sh@vger.kernel.org
8a6e2535 11886Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11887S: Maintained
066069e1 11888F: Documentation/sh/
679655da 11889F: arch/sh/
066069e1 11890F: drivers/sh/
1da177e4 11891
4480f15b 11892SUSPEND TO RAM
7fb06082 11893M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11894M: Len Brown <len.brown@intel.com>
11895M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11896L: linux-pm@vger.kernel.org
68656443 11897B: https://bugzilla.kernel.org
e2d1d6c0 11898S: Supported
679655da
JP
11899F: Documentation/power/
11900F: arch/x86/kernel/acpi/
11901F: drivers/base/power/
11902F: kernel/power/
11903F: include/linux/suspend.h
11904F: include/linux/freezer.h
11905F: include/linux/pm.h
1da177e4
LT
11906
11907SVGA HANDLING
8b58be88 11908M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11909L: linux-video@atrey.karlin.mff.cuni.cz
11910S: Maintained
679655da
JP
11911F: Documentation/svga.txt
11912F: arch/x86/boot/video*
1da177e4 11913
6e28b761
KRW
11914SWIOTLB SUBSYSTEM
11915M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11916L: linux-kernel@vger.kernel.org
9f273c24 11917T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11918S: Supported
11919F: lib/swiotlb.c
11920F: arch/*/kernel/pci-swiotlb.c
11921F: include/linux/swiotlb.h
11922
007f790c
JP
11923SWITCHDEV
11924M: Jiri Pirko <jiri@resnulli.us>
f38c5ad7 11925M: Ivan Vecera <ivecera@redhat.com>
007f790c
JP
11926L: netdev@vger.kernel.org
11927S: Supported
11928F: net/switchdev/
11929F: include/net/switchdev.h
11930
db8e35d5
VG
11931SYNOPSYS ARC ARCHITECTURE
11932M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11933L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11934S: Supported
11935F: arch/arc/
9b28829d 11936F: Documentation/devicetree/bindings/arc/*
2d799dde 11937F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 11938F: drivers/clocksource/arc_timer.c
c6a0fe4a 11939F: drivers/tty/serial/arc_uart.c
b7182d1a 11940T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11941
556cc1c5
AB
11942SYNOPSYS ARC SDP platform support
11943M: Alexey Brodkin <abrodkin@synopsys.com>
11944S: Supported
11945F: arch/arc/plat-axs10x
11946F: arch/arc/boot/dts/ax*
11947F: Documentation/devicetree/bindings/arc/axs10*
11948
6c284c9a
LJ
11949SYSTEM CONFIGURATION (SYSCON)
11950M: Lee Jones <lee.jones@linaro.org>
11951M: Arnd Bergmann <arnd@arndb.de>
11952T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11953S: Supported
11954F: drivers/mfd/syscon.c
11955
8c0984e5
SR
11956SYSTEM RESET/SHUTDOWN DRIVERS
11957M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11958L: linux-pm@vger.kernel.org
58db9505 11959T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11960S: Maintained
11961F: Documentation/devicetree/bindings/power/reset/
11962F: drivers/power/reset/
11963
1da177e4 11964SYSV FILESYSTEM
8b58be88 11965M: Christoph Hellwig <hch@infradead.org>
1da177e4 11966S: Maintained
679655da
JP
11967F: Documentation/filesystems/sysv-fs.txt
11968F: fs/sysv/
11969F: include/linux/sysv_fs.h
1da177e4 11970
86cfa7fc 11971TARGET SUBSYSTEM
9c3646d1 11972M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11973L: linux-scsi@vger.kernel.org
b9f5edc2 11974L: target-devel@vger.kernel.org
86cfa7fc 11975W: http://www.linux-iscsi.org
cf015e9f 11976W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11977T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11978S: Supported
11979F: drivers/target/
11980F: include/target/
11981F: Documentation/target/
11982
4e68852d 11983TASKSTATS STATISTICS INTERFACE
185e595f 11984M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11985S: Maintained
679655da
JP
11986F: Documentation/accounting/taskstats*
11987F: include/linux/taskstats*
11988F: kernel/taskstats.c
4e68852d 11989
781b456a 11990TC CLASSIFIER
f935f3f8 11991M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11992L: netdev@vger.kernel.org
11993S: Maintained
679655da 11994F: include/net/pkt_cls.h
c117ab84 11995F: include/uapi/linux/pkt_cls.h
679655da 11996F: net/sched/
781b456a 11997
5067f08a 11998TCP LOW PRIORITY MODULE
8b58be88
JP
11999M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12000M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
12001W: http://tcp-lp-mod.sourceforge.net/
12002S: Maintained
679655da 12003F: net/ipv4/tcp_lp.c
5067f08a 12004
91952bc0
AP
12005TDA10071 MEDIA DRIVER
12006M: Antti Palosaari <crope@iki.fi>
12007L: linux-media@vger.kernel.org
a825eaec 12008W: https://linuxtv.org
91952bc0
AP
12009W: http://palosaari.fi/linux/
12010Q: http://patchwork.linuxtv.org/project/linux-media/list/
12011T: git git://linuxtv.org/anttip/media_tree.git
12012S: Maintained
12013F: drivers/media/dvb-frontends/tda10071*
12014
12015TDA18212 MEDIA DRIVER
12016M: Antti Palosaari <crope@iki.fi>
12017L: linux-media@vger.kernel.org
a825eaec 12018W: https://linuxtv.org
91952bc0
AP
12019W: http://palosaari.fi/linux/
12020Q: http://patchwork.linuxtv.org/project/linux-media/list/
12021T: git git://linuxtv.org/anttip/media_tree.git
12022S: Maintained
12023F: drivers/media/tuners/tda18212*
12024
12025TDA18218 MEDIA DRIVER
12026M: Antti Palosaari <crope@iki.fi>
12027L: linux-media@vger.kernel.org
a825eaec 12028W: https://linuxtv.org
91952bc0
AP
12029W: http://palosaari.fi/linux/
12030Q: http://patchwork.linuxtv.org/project/linux-media/list/
12031T: git git://linuxtv.org/anttip/media_tree.git
12032S: Maintained
12033F: drivers/media/tuners/tda18218*
12034
3b2f6aba
MK
12035TDA18271 MEDIA DRIVER
12036M: Michael Krufky <mkrufky@linuxtv.org>
12037L: linux-media@vger.kernel.org
a825eaec 12038W: https://linuxtv.org
3b2f6aba
MK
12039W: http://github.com/mkrufky
12040Q: http://patchwork.linuxtv.org/project/linux-media/list/
12041T: git git://linuxtv.org/mkrufky/tuners.git
12042S: Maintained
12043F: drivers/media/tuners/tda18271*
12044
e48307a9
MK
12045TDA827x MEDIA DRIVER
12046M: Michael Krufky <mkrufky@linuxtv.org>
12047L: linux-media@vger.kernel.org
a825eaec 12048W: https://linuxtv.org
e48307a9
MK
12049W: http://github.com/mkrufky
12050Q: http://patchwork.linuxtv.org/project/linux-media/list/
12051T: git git://linuxtv.org/mkrufky/tuners.git
12052S: Maintained
12053F: drivers/media/tuners/tda8290.*
12054
66cf9212
MK
12055TDA8290 MEDIA DRIVER
12056M: Michael Krufky <mkrufky@linuxtv.org>
12057L: linux-media@vger.kernel.org
a825eaec 12058W: https://linuxtv.org
66cf9212
MK
12059W: http://github.com/mkrufky
12060Q: http://patchwork.linuxtv.org/project/linux-media/list/
12061T: git git://linuxtv.org/mkrufky/tuners.git
12062S: Maintained
12063F: drivers/media/tuners/tda8290.*
12064
4b9fba30
HV
12065TDA9840 MEDIA DRIVER
12066M: Hans Verkuil <hverkuil@xs4all.nl>
12067L: linux-media@vger.kernel.org
12068T: git git://linuxtv.org/media_tree.git
a825eaec 12069W: https://linuxtv.org
4b9fba30
HV
12070S: Maintained
12071F: drivers/media/i2c/tda9840*
12072
2cb654fd 12073TEA5761 TUNER DRIVER
5dc8a864
MCC
12074M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12075M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12076L: linux-media@vger.kernel.org
a825eaec 12077W: https://linuxtv.org
2cb654fd
MCC
12078T: git git://linuxtv.org/media_tree.git
12079S: Odd fixes
12080F: drivers/media/tuners/tea5761.*
12081
12082TEA5767 TUNER DRIVER
5dc8a864
MCC
12083M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12084M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12085L: linux-media@vger.kernel.org
a825eaec 12086W: https://linuxtv.org
2cb654fd
MCC
12087T: git git://linuxtv.org/media_tree.git
12088S: Maintained
12089F: drivers/media/tuners/tea5767.*
12090
4b9fba30
HV
12091TEA6415C MEDIA DRIVER
12092M: Hans Verkuil <hverkuil@xs4all.nl>
12093L: linux-media@vger.kernel.org
12094T: git git://linuxtv.org/media_tree.git
a825eaec 12095W: https://linuxtv.org
4b9fba30
HV
12096S: Maintained
12097F: drivers/media/i2c/tea6415c*
12098
12099TEA6420 MEDIA DRIVER
12100M: Hans Verkuil <hverkuil@xs4all.nl>
12101L: linux-media@vger.kernel.org
12102T: git git://linuxtv.org/media_tree.git
a825eaec 12103W: https://linuxtv.org
4b9fba30
HV
12104S: Maintained
12105F: drivers/media/i2c/tea6420*
12106
3d249d4c 12107TEAM DRIVER
dca9ab92 12108M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
12109L: netdev@vger.kernel.org
12110S: Supported
12111F: drivers/net/team/
12112F: include/linux/if_team.h
c117ab84 12113F: include/uapi/linux/if_team.h
3d249d4c 12114
7d029125 12115TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 12116M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
12117S: Maintained
12118F: arch/x86/platform/ts5500/
12119
40ad4a30
SY
12120TECHNOTREND USB IR RECEIVER
12121M: Sean Young <sean@mess.org>
12122L: linux-media@vger.kernel.org
12123S: Maintained
12124F: drivers/media/rc/ttusbir.c
12125
adabdb0c 12126TEGRA ARCHITECTURE SUPPORT
243d58ec 12127M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 12128M: Thierry Reding <thierry.reding@gmail.com>
554077c5 12129M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 12130L: linux-tegra@vger.kernel.org
fd117cd1 12131Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 12132T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 12133S: Supported
bbbe96ed 12134N: [^a-z]tegra
84b9414b 12135
adabdb0c
SW
12136TEGRA CLOCK DRIVER
12137M: Peter De Schrijver <pdeschrijver@nvidia.com>
12138M: Prashant Gaikwad <pgaikwad@nvidia.com>
12139S: Supported
12140F: drivers/clk/tegra/
12141
86e486a0 12142TEGRA DMA DRIVERS
adabdb0c 12143M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 12144M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 12145S: Supported
86e486a0 12146F: drivers/dma/tegra*
adabdb0c 12147
adabdb0c
SW
12148TEGRA I2C DRIVER
12149M: Laxman Dewangan <ldewangan@nvidia.com>
12150S: Supported
12151F: drivers/i2c/busses/i2c-tegra.c
12152
12153TEGRA IOMMU DRIVERS
12154M: Hiroshi Doyu <hdoyu@nvidia.com>
12155S: Supported
12156F: drivers/iommu/tegra*
12157
12158TEGRA KBC DRIVER
12159M: Rakesh Iyer <riyer@nvidia.com>
12160M: Laxman Dewangan <ldewangan@nvidia.com>
12161S: Supported
12162F: drivers/input/keyboard/tegra-kbc.c
12163
adabdb0c
SW
12164TEGRA PWM DRIVER
12165M: Thierry Reding <thierry.reding@gmail.com>
12166S: Supported
12167F: drivers/pwm/pwm-tegra.c
12168
12169TEGRA SERIAL DRIVER
12170M: Laxman Dewangan <ldewangan@nvidia.com>
12171S: Supported
12172F: drivers/tty/serial/serial-tegra.c
12173
12174TEGRA SPI DRIVER
12175M: Laxman Dewangan <ldewangan@nvidia.com>
12176S: Supported
12177F: drivers/spi/spi-tegra*
12178
1a348ccc 12179TEHUTI ETHERNET DRIVER
8b58be88 12180M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
12181L: netdev@vger.kernel.org
12182S: Supported
ef7f5429 12183F: drivers/net/ethernet/tehuti/*
1a348ccc 12184
4e68852d 12185Telecom Clock Driver for MCPL0010
8b58be88 12186M: Mark Gross <mark.gross@intel.com>
4e68852d 12187S: Supported
679655da 12188F: drivers/char/tlclk.c
4e68852d 12189
4480f15b 12190TENSILICA XTENSA PORT (xtensa)
8b58be88 12191M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
12192M: Max Filippov <jcmvbkbc@gmail.com>
12193L: linux-xtensa@linux-xtensa.org
9f273c24 12194T: git git://github.com/czankel/xtensa-linux.git
4e68852d 12195S: Maintained
679655da 12196F: arch/xtensa/
3dc99857 12197F: drivers/irqchip/irq-xtensa-*
4e68852d 12198
04f1024e
NM
12199Texas Instruments' System Control Interface (TISCI) Protocol Driver
12200M: Nishanth Menon <nm@ti.com>
12201M: Tero Kristo <t-kristo@ti.com>
12202M: Santosh Shilimkar <ssantosh@kernel.org>
12203L: linux-arm-kernel@lists.infradead.org
12204S: Maintained
12205F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
12206F: drivers/firmware/ti_sci*
12207F: include/linux/soc/ti/ti_sci_protocol.h
04f1024e 12208
5313ba66
HV
12209THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12210M: Hans Verkuil <hverkuil@xs4all.nl>
12211L: linux-media@vger.kernel.org
12212T: git git://linuxtv.org/media_tree.git
a825eaec 12213W: https://linuxtv.org
5313ba66
HV
12214S: Maintained
12215F: drivers/media/radio/radio-raremono.c
12216
d3fb6955 12217THERMAL
b75f0050 12218M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 12219M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
12220L: linux-pm@vger.kernel.org
12221T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12222T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12223Q: https://patchwork.kernel.org/project/linux-pm/list/
12224S: Supported
12225F: drivers/thermal/
12226F: include/linux/thermal.h
af6c9f16 12227F: include/uapi/linux/thermal.h
b75f0050
JP
12228F: include/linux/cpu_cooling.h
12229F: Documentation/devicetree/bindings/thermal/
d3fb6955 12230
64e05d8b
VK
12231THERMAL/CPU_COOLING
12232M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12233M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 12234M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
12235L: linux-pm@vger.kernel.org
12236S: Supported
12237F: Documentation/thermal/cpu-cooling-api.txt
12238F: drivers/thermal/cpu_cooling.c
12239F: include/linux/cpu_cooling.h
12240
4e68852d 12241THINKPAD ACPI EXTRAS DRIVER
8b58be88 12242M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 12243L: ibm-acpi-devel@lists.sourceforge.net
d0944853 12244L: platform-driver-x86@vger.kernel.org
4e68852d
AC
12245W: http://ibm-acpi.sourceforge.net
12246W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 12247T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 12248S: Maintained
679655da 12249F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 12250
1b46f2a2 12251TI BANDGAP AND THERMAL DRIVER
f14d1c24 12252M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 12253M: Keerthy <j-keerthy@ti.com>
1b46f2a2 12254L: linux-pm@vger.kernel.org
531ff13e 12255L: linux-omap@vger.kernel.org
5a723e81 12256S: Maintained
794b2e25 12257F: drivers/thermal/ti-soc-thermal/
1b46f2a2 12258
ccf963d3
BP
12259TI VPE/CAL DRIVERS
12260M: Benoit Parrot <bparrot@ti.com>
12261L: linux-media@vger.kernel.org
12262W: http://linuxtv.org/
12263Q: http://patchwork.linuxtv.org/project/linux-media/list/
12264S: Maintained
12265F: drivers/media/platform/ti-vpe/
12266
0c7665c3
MF
12267TI CDCE706 CLOCK DRIVER
12268M: Max Filippov <jcmvbkbc@gmail.com>
12269S: Maintained
12270F: drivers/clk/clk-cdce706.c
12271
49b6a5e3
TK
12272TI CLOCK DRIVER
12273M: Tero Kristo <t-kristo@ti.com>
12274L: linux-omap@vger.kernel.org
12275S: Maintained
12276F: drivers/clk/ti/
12277F: include/linux/clk/ti.h
12278
f75cfbad
GS
12279TI ETHERNET SWITCH DRIVER (CPSW)
12280M: Mugunthan V N <mugunthanvnm@ti.com>
12281R: Grygorii Strashko <grygorii.strashko@ti.com>
12282L: linux-omap@vger.kernel.org
12283L: netdev@vger.kernel.org
12284S: Maintained
12285F: drivers/net/ethernet/ti/cpsw*
12286F: drivers/net/ethernet/ti/davinci*
12287
4020f2d7 12288TI FLASH MEDIA INTERFACE DRIVER
8b58be88 12289M: Alex Dubov <oakad@yahoo.com>
795fb7e7 12290S: Maintained
679655da
JP
12291F: drivers/misc/tifm*
12292F: drivers/mmc/host/tifm_sd.c
12293F: include/linux/tifm.h
4020f2d7 12294
e0c52404 12295TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 12296M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
12297L: linux-kernel@vger.kernel.org
12298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12299S: Maintained
12300F: drivers/soc/ti/*
12301T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12302
12303
152ad442
SR
12304TI LM49xxx FAMILY ASoC CODEC DRIVERS
12305M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 12306M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
12307L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12308S: Maintained
12309F: sound/soc/codecs/lm49453*
d392dead 12310F: sound/soc/codecs/isabelle*
152ad442 12311
0edd807d
KM
12312TI LP855x BACKLIGHT DRIVER
12313M: Milo Kim <milo.kim@ti.com>
12314S: Maintained
12315F: Documentation/backlight/lp855x-driver.txt
12316F: drivers/video/backlight/lp855x_bl.c
12317F: include/linux/platform_data/lp855x.h
12318
faf13f6d
KM
12319TI LP8727 CHARGER DRIVER
12320M: Milo Kim <milo.kim@ti.com>
12321S: Maintained
8c0984e5 12322F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12323F: include/linux/platform_data/lp8727.h
12324
22f1229f
KM
12325TI LP8788 MFD DRIVER
12326M: Milo Kim <milo.kim@ti.com>
12327S: Maintained
12328F: drivers/iio/adc/lp8788_adc.c
12329F: drivers/leds/leds-lp8788.c
12330F: drivers/mfd/lp8788*.c
8c0984e5 12331F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12332F: drivers/regulator/lp8788-*.c
12333F: include/linux/mfd/lp8788*.h
12334
84640e27
KM
12335TI NETCP ETHERNET DRIVER
12336M: Wingman Kwok <w-kwok2@ti.com>
12337M: Murali Karicheri <m-karicheri2@ti.com>
12338L: netdev@vger.kernel.org
12339S: Maintained
12340F: drivers/net/ethernet/ti/netcp*
12341
217e0ca9
KC
12342TI TAS571X FAMILY ASoC CODEC DRIVER
12343M: Kevin Cernekee <cernekee@chromium.org>
12344L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12345S: Odd Fixes
12346F: sound/soc/codecs/tas571x*
12347
dd5e8e6b 12348TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12349M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12350L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12351S: Maintained
12352F: sound/soc/codecs/twl4030*
12353
90921014 12354TI WILINK WIRELESS DRIVERS
90921014
LC
12355L: linux-wireless@vger.kernel.org
12356W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12357W: http://wireless.kernel.org/en/users/Drivers/wl1251
12358T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12359S: Orphan
90921014
LC
12360F: drivers/net/wireless/ti/
12361F: include/linux/wl12xx.h
12362
e86eaa3a 12363TIPC NETWORK LAYER
8b58be88 12364M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12365M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12366L: netdev@vger.kernel.org (core kernel code)
12367L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12368W: http://tipc.sourceforge.net/
e86eaa3a 12369S: Maintained
c117ab84 12370F: include/uapi/linux/tipc*.h
679655da 12371F: net/tipc/
e86eaa3a 12372
867e359b 12373TILE ARCHITECTURE
b9a279f6 12374M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12375W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12376T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12377S: Supported
12378F: arch/tile/
6b940606 12379F: drivers/char/tile-srom.c
5c770755 12380F: drivers/edac/tile_edac.c
6b940606
CM
12381F: drivers/net/ethernet/tile/
12382F: drivers/rtc/rtc-tile.c
12383F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12384F: drivers/tty/serial/tilegx.c
6b940606
CM
12385F: drivers/usb/host/*-tilegx.c
12386F: include/linux/usb/tilegx.h
867e359b 12387
1da177e4 12388TLAN NETWORK DRIVER
8b58be88 12389M: Samuel Chessman <chessman@tux.org>
88c07dde 12390L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12391W: http://sourceforge.net/projects/tlan/
12392S: Maintained
679655da 12393F: Documentation/networking/tlan.txt
b544dbac 12394F: drivers/net/ethernet/ti/tlan.*
1da177e4 12395
d74db3b2 12396TOMOYO SECURITY MODULE
8b58be88
JP
12397M: Kentaro Takeda <takedakn@nttdata.co.jp>
12398M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12399L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12400L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12401L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12402L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12403W: http://tomoyo.sourceforge.jp/
843d183c 12404T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12405S: Maintained
679655da 12406F: security/tomoyo/
d74db3b2 12407
9caeb532 12408TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12409M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12410L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12411S: Maintained
12412F: drivers/platform/x86/topstar-laptop.c
12413
1da177e4 12414TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12415M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12416L: platform-driver-x86@vger.kernel.org
0a63ca11 12417S: Maintained
679655da 12418F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12419
0a63ca11
AA
12420TOSHIBA BLUETOOTH DRIVER
12421M: Azael Avalos <coproscefalo@gmail.com>
12422L: platform-driver-x86@vger.kernel.org
12423S: Maintained
12424F: drivers/platform/x86/toshiba_bluetooth.c
12425
12426TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12427M: Azael Avalos <coproscefalo@gmail.com>
12428L: platform-driver-x86@vger.kernel.org
12429S: Maintained
12430F: drivers/platform/x86/toshiba_haps.c
12431
14991fc7
AA
12432TOSHIBA WMI HOTKEYS DRIVER
12433M: Azael Avalos <coproscefalo@gmail.com>
12434L: platform-driver-x86@vger.kernel.org
12435S: Maintained
12436F: drivers/platform/x86/toshiba-wmi.c
12437
1da177e4 12438TOSHIBA SMM DRIVER
8b58be88 12439M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12440W: http://www.buzzard.org.uk/toshiba/
12441S: Maintained
679655da
JP
12442F: drivers/char/toshiba.c
12443F: include/linux/toshiba.h
c117ab84 12444F: include/uapi/linux/toshiba.h
1da177e4 12445
d32d9864
MR
12446TOSHIBA TC358743 DRIVER
12447M: Mats Randgaard <matrandg@cisco.com>
12448L: linux-media@vger.kernel.org
12449S: Maintained
12450F: drivers/media/i2c/tc358743*
b5dcee22 12451F: include/media/i2c/tc358743.h
d32d9864 12452
560e6475
WS
12453TMIO/SDHI MMC DRIVER
12454M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12455L: linux-mmc@vger.kernel.org
560e6475 12456S: Supported
d1057c40
GL
12457F: drivers/mmc/host/tmio_mmc*
12458F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12459F: include/linux/mfd/tmio.h
d719f900 12460
917cc4e6
GR
12461TMP401 HARDWARE MONITOR DRIVER
12462M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12463L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12464S: Maintained
12465F: Documentation/hwmon/tmp401
12466F: drivers/hwmon/tmp401.c
12467
98f32602 12468TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12469M: Hugh Dickins <hughd@google.com>
98f32602
HD
12470L: linux-mm@kvack.org
12471S: Maintained
12472F: include/linux/shmem_fs.h
12473F: mm/shmem.c
12474
45f95b53 12475TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12476M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12477M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12478L: linux-media@vger.kernel.org
a825eaec 12479W: https://linuxtv.org
45f95b53
MCC
12480T: git git://linuxtv.org/media_tree.git
12481S: Odd fixes
12482F: drivers/media/usb/tm6000/
618cd932 12483F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12484
34d1324e
AU
12485TW5864 VIDEO4LINUX DRIVER
12486M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12487M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12488M: Andrey Utkin <andrey_utkin@fastmail.com>
12489L: linux-media@vger.kernel.org
12490S: Supported
12491F: drivers/media/pci/tw5864/
45f95b53 12492
c65fde19
HV
12493TW68 VIDEO4LINUX DRIVER
12494M: Hans Verkuil <hverkuil@xs4all.nl>
12495L: linux-media@vger.kernel.org
12496T: git git://linuxtv.org/media_tree.git
a825eaec 12497W: https://linuxtv.org
c65fde19
HV
12498S: Odd Fixes
12499F: drivers/media/pci/tw68/
12500
704a84cc
EG
12501TW686X VIDEO4LINUX DRIVER
12502M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12503L: linux-media@vger.kernel.org
12504T: git git://linuxtv.org/media_tree.git
12505W: http://linuxtv.org
12506S: Maintained
12507F: drivers/media/pci/tw686x/
12508
4e68852d 12509TPM DEVICE DRIVER
901486b8 12510M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12511M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12512M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12513R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12514W: http://tpmdd.sourceforge.net
63a10dfd 12515L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12516Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12517T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12518S: Maintained
679655da 12519F: drivers/char/tpm/
4e68852d 12520
1a0f1b27
AL
12521TPM IBM_VTPM DEVICE DRIVER
12522M: Ashley Lai <ashleydlai@gmail.com>
12523W: http://tpmdd.sourceforge.net
12524L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12525S: Maintained
12526F: drivers/char/tpm/tpm_ibmvtpm*
12527
d6f005a1
JP
12528TRACING
12529M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12530M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12531T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12532S: Maintained
12533F: Documentation/trace/ftrace.txt
12534F: arch/*/*/*/ftrace.h
12535F: arch/*/kernel/ftrace.c
12536F: include/*/ftrace.h
12537F: include/linux/trace*.h
12538F: include/trace/
12539F: kernel/trace/
6e68e6c5 12540F: tools/testing/selftests/ftrace/
d6f005a1 12541
4abac0d0
IM
12542TRACING MMIO ACCESSES (MMIOTRACE)
12543M: Steven Rostedt <rostedt@goodmis.org>
12544M: Ingo Molnar <mingo@kernel.org>
12545R: Karol Herbst <karolherbst@gmail.com>
12546R: Pekka Paalanen <ppaalanen@gmail.com>
12547S: Maintained
12548L: linux-kernel@vger.kernel.org
12549L: nouveau@lists.freedesktop.org
12550F: kernel/trace/trace_mmiotrace.c
12551F: include/linux/mmiotrace.h
12552F: arch/x86/mm/kmmio.c
12553F: arch/x86/mm/mmio-mod.c
12554F: arch/x86/mm/testmmiotrace.c
12555
1da177e4 12556TRIVIAL PATCHES
8b58be88 12557M: Jiri Kosina <trivial@kernel.org>
54e5881d 12558T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12559S: Maintained
86ef925f 12560K: ^Subject:.*(?i)trivial
1da177e4 12561
4e68852d 12562TTY LAYER
879a5a00 12563M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12564M: Jiri Slaby <jslaby@suse.com>
879a5a00 12565S: Supported
08deed1e 12566T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12567F: Documentation/serial/
8dd5d2f1 12568F: drivers/tty/
df621252 12569F: drivers/tty/serial/serial_core.c
e3288775
AC
12570F: include/linux/serial_core.h
12571F: include/linux/serial.h
12572F: include/linux/tty.h
c117ab84
CEB
12573F: include/uapi/linux/serial_core.h
12574F: include/uapi/linux/serial.h
12575F: include/uapi/linux/tty.h
4e68852d 12576
91952bc0
AP
12577TUA9001 MEDIA DRIVER
12578M: Antti Palosaari <crope@iki.fi>
12579L: linux-media@vger.kernel.org
a825eaec 12580W: https://linuxtv.org
91952bc0
AP
12581W: http://palosaari.fi/linux/
12582Q: http://patchwork.linuxtv.org/project/linux-media/list/
12583T: git git://linuxtv.org/anttip/media_tree.git
12584S: Maintained
12585F: drivers/media/tuners/tua9001*
12586
740db6d7 12587TULIP NETWORK DRIVERS
740db6d7 12588L: netdev@vger.kernel.org
cf869eb1
GG
12589L: linux-parisc@vger.kernel.org
12590S: Orphan
0f04e2aa 12591F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12592
12593TUN/TAP driver
ba57b6f2 12594M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12595W: http://vtun.sourceforge.net/tun
12596S: Maintained
679655da
JP
12597F: Documentation/networking/tuntap.txt
12598F: arch/um/os-Linux/drivers/
1da177e4 12599
b454cc66 12600TURBOCHANNEL SUBSYSTEM
8b58be88 12601M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12602M: Ralf Baechle <ralf@linux-mips.org>
12603L: linux-mips@linux-mips.org
12604Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12605S: Maintained
679655da
JP
12606F: drivers/tc/
12607F: include/linux/tc.h
b454cc66 12608
e2d1d6c0 12609UBI FILE SYSTEM (UBIFS)
a7859936 12610M: Richard Weinberger <richard@nod.at>
949cb623 12611M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12612M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12613L: linux-mtd@lists.infradead.org
e2966cbe 12614T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12615W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12616S: Supported
679655da
JP
12617F: Documentation/filesystems/ubifs.txt
12618F: fs/ubifs/
e2d1d6c0 12619
e1632fa2 12620UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12621M: Greg Ungerer <gerg@linux-m68k.org>
12622W: http://www.linux-m68k.org/
cc2020e6 12623W: http://www.uclinux.org/
e1632fa2 12624L: linux-m68k@lists.linux-m68k.org
cc2020e6 12625L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12626T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12627S: Maintained
e1632fa2
GU
12628F: arch/m68k/coldfire/
12629F: arch/m68k/68*/
61bc02bb
JP
12630F: arch/m68k/*/*_no.*
12631F: arch/m68k/include/asm/*_no.*
cc2020e6 12632
1da177e4 12633UDF FILESYSTEM
d8130624 12634M: Jan Kara <jack@suse.com>
1da177e4 12635S: Maintained
679655da
JP
12636F: Documentation/filesystems/udf.txt
12637F: fs/udf/
1da177e4 12638
0edffe65
BN
12639UDRAW TABLET
12640M: Bastien Nocera <hadess@hadess.net>
12641L: linux-input@vger.kernel.org
12642S: Maintained
12643F: drivers/hid/hid-udraw.c
12644
cc2020e6 12645UFS FILESYSTEM
8b58be88 12646M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12647S: Maintained
679655da
JP
12648F: Documentation/filesystems/ufs.txt
12649F: fs/ufs/
cc2020e6 12650
0a09d3ab
DH
12651UHID USERSPACE HID IO DRIVER:
12652M: David Herrmann <dh.herrmann@googlemail.com>
12653L: linux-input@vger.kernel.org
12654S: Maintained
12655F: drivers/hid/uhid.c
c117ab84 12656F: include/uapi/linux/uhid.h
0a09d3ab 12657
18332a80 12658ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12659L: linux-usb@vger.kernel.org
10c6c9c9 12660S: Orphan
355ffe69 12661F: drivers/uwb/
679655da
JP
12662F: include/linux/uwb.h
12663F: include/linux/uwb/
18332a80 12664
b31d8273
G
12665UNICORE32 ARCHITECTURE:
12666M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12667W: http://mprc.pku.edu.cn/~guanxuetao/linux
12668S: Maintained
ceebf4d5 12669T: git git://github.com/gxt/linux.git
b31d8273
G
12670F: arch/unicore32/
12671
d8379ab1
TF
12672UNIFDEF
12673M: Tony Finch <dot@dotat.at>
12674W: http://dotat.at/prog/unifdef
12675S: Maintained
12676F: scripts/unifdef.c
12677
1da177e4 12678UNIFORM CDROM DRIVER
8b58be88 12679M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12680W: http://www.kernel.dk
12681S: Maintained
679655da
JP
12682F: Documentation/cdrom/
12683F: drivers/cdrom/cdrom.c
12684F: include/linux/cdrom.h
c117ab84 12685F: include/uapi/linux/cdrom.h
1da177e4 12686
56df0122 12687UNISYS S-PAR DRIVERS
49e7d9df
JP
12688M: David Kershner <david.kershner@unisys.com>
12689L: sparmaintainer@unisys.com (Unisys internal)
12690S: Supported
12691F: drivers/staging/unisys/
56df0122 12692
9941fa6e
VH
12693UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12694M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12695L: linux-scsi@vger.kernel.org
12696S: Supported
12697F: Documentation/scsi/ufs.txt
12698F: drivers/scsi/ufs/
12699
4b9ffb5a 12700UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
bdee9860
JP
12701M: Manjunath M Bettegowda <manjumb@synopsys.com>
12702M: Prabu Thangamuthu <prabut@synopsys.com>
4b9ffb5a
JP
12703L: linux-scsi@vger.kernel.org
12704S: Supported
12705F: drivers/scsi/ufs/*dwc*
12706
e2d1d6c0 12707UNSORTED BLOCK IMAGES (UBI)
949cb623 12708M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12709M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12710W: http://www.linux-mtd.infradead.org/
12711L: linux-mtd@lists.infradead.org
b6b44e0a 12712T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12713S: Supported
80811493 12714F: drivers/mtd/ubi/
679655da 12715F: include/linux/mtd/ubi.h
c117ab84 12716F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12717
1da177e4 12718USB ACM DRIVER
ca1c3e6f 12719M: Oliver Neukum <oneukum@suse.com>
6372594a 12720L: linux-usb@vger.kernel.org
1da177e4 12721S: Maintained
679655da
JP
12722F: Documentation/usb/acm.txt
12723F: drivers/usb/class/cdc-acm.*
1da177e4 12724
b7d572e1
PF
12725USB AR5523 WIRELESS DRIVER
12726M: Pontus Fuchs <pontus.fuchs@gmail.com>
12727L: linux-wireless@vger.kernel.org
12728S: Maintained
12729F: drivers/net/wireless/ath/ar5523/
12730
115bb1ff 12731USB ATTACHED SCSI
866d372e 12732M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12733L: linux-usb@vger.kernel.org
12734L: linux-scsi@vger.kernel.org
8eae0fb7 12735S: Maintained
115bb1ff
MW
12736F: drivers/usb/storage/uas.c
12737
1da177e4 12738USB CDC ETHERNET DRIVER
61eee9a7 12739M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12740L: linux-usb@vger.kernel.org
1da177e4 12741S: Maintained
679655da 12742F: drivers/net/usb/cdc_*.c
c117ab84 12743F: include/uapi/linux/usb/cdc.h
1da177e4 12744
66e3e591
KP
12745USB CHAOSKEY DRIVER
12746M: Keith Packard <keithp@keithp.com>
12747L: linux-usb@vger.kernel.org
12748S: Maintained
12749F: drivers/usb/misc/chaoskey.c
12750
b02b371e 12751USB CYPRESS C67X00 DRIVER
8b58be88 12752M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12753L: linux-usb@vger.kernel.org
12754S: Maintained
679655da 12755F: drivers/usb/c67x00/
b02b371e 12756
d0374f4f 12757USB DAVICOM DM9601 DRIVER
8b58be88 12758M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12759L: netdev@vger.kernel.org
d0374f4f
PK
12760W: http://www.linux-usb.org/usbnet
12761S: Maintained
679655da 12762F: drivers/net/usb/dm9601.c
d0374f4f 12763
cc2020e6 12764USB DIAMOND RIO500 DRIVER
8b58be88 12765M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12766L: rio500-users@lists.sourceforge.net
12767W: http://rio500.sourceforge.net
12768S: Maintained
679655da 12769F: drivers/usb/misc/rio500*
cc2020e6 12770
1da177e4 12771USB EHCI DRIVER
578333ab 12772M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12773L: linux-usb@vger.kernel.org
578333ab 12774S: Maintained
679655da
JP
12775F: Documentation/usb/ehci.txt
12776F: drivers/usb/host/ehci*
1da177e4 12777
69ae9e3e 12778USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12779M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12780L: linux-usb@vger.kernel.org
69ae9e3e 12781W: http://www.linux-usb.org/gadget
d6d0f665
FB
12782T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12783S: Maintained
679655da
JP
12784F: drivers/usb/gadget/
12785F: include/linux/usb/gadget*
69ae9e3e 12786
2dea64b4 12787USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12788M: Jiri Kosina <jikos@kernel.org>
406df153 12789R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12790L: linux-usb@vger.kernel.org
54e5881d 12791T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12792S: Maintained
c2f01971 12793F: Documentation/hid/hiddev.txt
679655da 12794F: drivers/hid/usbhid/
1da177e4 12795
959eea21 12796USB ISP116X DRIVER
8b58be88 12797M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12798L: linux-usb@vger.kernel.org
959eea21 12799S: Maintained
679655da
JP
12800F: drivers/usb/host/isp116x*
12801F: include/linux/usb/isp116x.h
959eea21 12802
146498ea
WH
12803USB LAN78XX ETHERNET DRIVER
12804M: Woojung Huh <woojung.huh@microchip.com>
12805M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12806L: netdev@vger.kernel.org
12807S: Maintained
12808F: drivers/net/usb/lan78xx.*
12809
1da177e4 12810USB MASS STORAGE DRIVER
fc8b690d 12811M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12812L: linux-usb@vger.kernel.org
8836aeb8 12813L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12814S: Maintained
12815W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12816F: drivers/usb/storage/
1da177e4 12817
af39917d
CL
12818USB MIDI DRIVER
12819M: Clemens Ladisch <clemens@ladisch.de>
12820L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12821T: git git://git.alsa-project.org/alsa-kernel.git
12822S: Maintained
12823F: sound/usb/midi.*
12824
444ce9d4
JP
12825USB NETWORKING DRIVERS
12826L: linux-usb@vger.kernel.org
12827S: Odd Fixes
12828F: drivers/net/usb/
12829
1da177e4 12830USB OHCI DRIVER
578333ab 12831M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12832L: linux-usb@vger.kernel.org
578333ab 12833S: Maintained
679655da
JP
12834F: Documentation/usb/ohci.txt
12835F: drivers/usb/host/ohci*
1da177e4 12836
963ffa3e 12837USB OTG FSM (Finite State Machine)
60d77b3d 12838M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12839T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12840L: linux-usb@vger.kernel.org
12841S: Maintained
12842F: drivers/usb/common/usb-otg-fsm.c
12843
563da3a9
VM
12844USB OVER IP DRIVER
12845M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12846M: Shuah Khan <shuahkh@osg.samsung.com>
12847M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12848L: linux-usb@vger.kernel.org
12849S: Maintained
a6d6fc2b 12850F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12851F: drivers/usb/usbip/
12852F: tools/usb/usbip/
12853
1da177e4 12854USB PEGASUS DRIVER
a16b945c 12855M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12856L: linux-usb@vger.kernel.org
043600a6 12857L: netdev@vger.kernel.org
052e3128
PM
12858T: git git://github.com/petkan/pegasus.git
12859W: https://github.com/petkan/pegasus
1da177e4 12860S: Maintained
679655da 12861F: drivers/net/usb/pegasus.*
1da177e4 12862
d3ad558f 12863USB PHY LAYER
a55f6286 12864M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12865L: linux-usb@vger.kernel.org
12866T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12867S: Maintained
12868F: drivers/usb/phy/
d3ad558f 12869
73e4fb3f 12870USB PRINTER DRIVER (usblp)
8b58be88 12871M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12872L: linux-usb@vger.kernel.org
73e4fb3f 12873S: Supported
679655da 12874F: drivers/usb/class/usblp.c
1da177e4 12875
4521b477
BM
12876USB QMI WWAN NETWORK DRIVER
12877M: Bjørn Mork <bjorn@mork.no>
12878L: netdev@vger.kernel.org
12879S: Maintained
12880F: Documentation/ABI/testing/sysfs-class-net-qmi
12881F: drivers/net/usb/qmi_wwan.c
12882
1da177e4 12883USB RTL8150 DRIVER
a16b945c 12884M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12885L: linux-usb@vger.kernel.org
043600a6 12886L: netdev@vger.kernel.org
052e3128
PM
12887T: git git://github.com/petkan/rtl8150.git
12888W: https://github.com/petkan/rtl8150
1da177e4 12889S: Maintained
679655da 12890F: drivers/net/usb/rtl8150.c
1da177e4 12891
f896b796 12892USB SERIAL SUBSYSTEM
66085694 12893M: Johan Hovold <johan@kernel.org>
795fb7e7 12894L: linux-usb@vger.kernel.org
5ee05309 12895T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12896S: Maintained
679655da 12897F: Documentation/usb/usb-serial.txt
f896b796 12898F: drivers/usb/serial/
679655da 12899F: include/linux/usb/serial.h
1da177e4 12900
b3f0db1c
SG
12901USB SMSC75XX ETHERNET DRIVER
12902M: Steve Glendinning <steve.glendinning@shawell.net>
12903L: netdev@vger.kernel.org
12904S: Maintained
12905F: drivers/net/usb/smsc75xx.*
12906
2f7ca802 12907USB SMSC95XX ETHERNET DRIVER
90b24cfb 12908M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12909M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12910L: netdev@vger.kernel.org
90b24cfb 12911S: Maintained
679655da 12912F: drivers/net/usb/smsc95xx.*
2f7ca802 12913
1da177e4 12914USB SUBSYSTEM
879a5a00 12915M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12916L: linux-usb@vger.kernel.org
1da177e4 12917W: http://www.linux-usb.org
08deed1e 12918T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12919S: Supported
1700bd98 12920F: Documentation/devicetree/bindings/usb/
679655da 12921F: Documentation/usb/
679655da
JP
12922F: drivers/usb/
12923F: include/linux/usb.h
12924F: include/linux/usb/
1da177e4
LT
12925
12926USB UHCI DRIVER
8b58be88 12927M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12928L: linux-usb@vger.kernel.org
1da177e4 12929S: Maintained
679655da 12930F: drivers/usb/host/uhci*
1da177e4 12931
69ae9e3e 12932USB "USBNET" DRIVER FRAMEWORK
d8130624 12933M: Oliver Neukum <oneukum@suse.com>
043600a6 12934L: netdev@vger.kernel.org
69ae9e3e 12935W: http://www.linux-usb.org/usbnet
1da177e4 12936S: Maintained
679655da
JP
12937F: drivers/net/usb/usbnet.c
12938F: include/linux/usb/usbnet.h
1da177e4 12939
c0efd232 12940USB VIDEO CLASS
c53ac071 12941M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12942L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12943L: linux-media@vger.kernel.org
275ffde4 12944T: git git://linuxtv.org/media_tree.git
57c6d2e9 12945W: http://www.ideasonboard.org/uvc/
c0efd232 12946S: Maintained
0c0d06ca 12947F: drivers/media/usb/uvc/
6c0f0359 12948F: include/uapi/linux/uvcvideo.h
1da177e4 12949
b60b9c45
HV
12950USB VISION DRIVER
12951M: Hans Verkuil <hverkuil@xs4all.nl>
12952L: linux-media@vger.kernel.org
12953T: git git://linuxtv.org/media_tree.git
a825eaec 12954W: https://linuxtv.org
b60b9c45
HV
12955S: Odd Fixes
12956F: drivers/media/usb/usbvision/
12957
8282da47
LP
12958USB WEBCAM GADGET
12959M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12960L: linux-usb@vger.kernel.org
12961S: Maintained
3a83c16e 12962F: drivers/usb/gadget/function/*uvc*
faf2e1db 12963F: drivers/usb/gadget/legacy/webcam.c
8282da47 12964
bf164cc0 12965USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12966M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12967L: linux-wireless@vger.kernel.org
12968S: Maintained
679655da 12969F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12970
eb6bab13 12971USB XHCI DRIVER
03d85053 12972M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12973L: linux-usb@vger.kernel.org
12974S: Supported
36d0344c
SS
12975F: drivers/usb/host/xhci*
12976F: drivers/usb/host/pci-quirks*
eb6bab13 12977
1da177e4 12978USB ZD1201 DRIVER
4086b9ca 12979L: linux-wireless@vger.kernel.org
1da177e4 12980W: http://linux-lc100020.sourceforge.net
4086b9ca 12981S: Orphan
ed0ad06f 12982F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12983
b7eee616 12984USB ZR364XX DRIVER
8b58be88 12985M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12986L: linux-usb@vger.kernel.org
661263b5 12987L: linux-media@vger.kernel.org
275ffde4 12988T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12989W: http://royale.zerezo.com/zr364xx/
12990S: Maintained
618cd932 12991F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 12992F: drivers/media/usb/zr364xx/
b7eee616 12993
289fcff4
HK
12994ULPI BUS
12995M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12996L: linux-usb@vger.kernel.org
12997S: Maintained
12998F: drivers/usb/common/ulpi.c
12999F: include/linux/ulpi/
13000
e7839f25 13001USER-MODE LINUX (UML)
8b58be88 13002M: Jeff Dike <jdike@addtoit.com>
b15194b7 13003M: Richard Weinberger <richard@nod.at>
1da177e4
LT
13004L: user-mode-linux-devel@lists.sourceforge.net
13005L: user-mode-linux-user@lists.sourceforge.net
13006W: http://user-mode-linux.sourceforge.net
9f273c24 13007T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 13008S: Maintained
61516587 13009F: Documentation/virtual/uml/
679655da 13010F: arch/um/
b070989a 13011F: arch/x86/um/
679655da
JP
13012F: fs/hostfs/
13013F: fs/hppfs/
b7eee616 13014
e5f114e9 13015USERSPACE I/O (UIO)
879a5a00 13016M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 13017S: Maintained
3d3fecbd 13018T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
13019F: Documentation/DocBook/uio-howto.tmpl
13020F: drivers/uio/
13021F: include/linux/uio*.h
e5f114e9 13022
256cccbe 13023UTIL-LINUX PACKAGE
8b58be88 13024M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
13025L: util-linux@vger.kernel.org
13026W: http://en.wikipedia.org/wiki/Util-linux
13027T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
13028S: Maintained
13029
c1fd1c07 13030UVESAFB DRIVER
8b58be88 13031M: Michal Januszewski <spock@gentoo.org>
c69f677c 13032L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
13033W: http://dev.gentoo.org/~spock/projects/uvesafb/
13034S: Maintained
679655da 13035F: Documentation/fb/uvesafb.txt
8a61f013 13036F: drivers/video/fbdev/uvesafb.*
c1fd1c07 13037
456930d8
SA
13038VF610 NAND DRIVER
13039M: Stefan Agner <stefan@agner.ch>
13040L: linux-mtd@lists.infradead.org
13041S: Supported
13042F: drivers/mtd/nand/vf610_nfc.c
13043
4480f15b 13044VFAT/FAT/MSDOS FILESYSTEM
8b58be88 13045M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 13046S: Maintained
679655da
JP
13047F: Documentation/filesystems/vfat.txt
13048F: fs/fat/
1da177e4 13049
cba3345c
AW
13050VFIO DRIVER
13051M: Alex Williamson <alex.williamson@redhat.com>
13052L: kvm@vger.kernel.org
9f273c24 13053T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
13054S: Maintained
13055F: Documentation/vfio.txt
13056F: drivers/vfio/
13057F: include/linux/vfio.h
c117ab84 13058F: include/uapi/linux/vfio.h
cba3345c 13059
5188287a
KW
13060VFIO MEDIATED DEVICE DRIVERS
13061M: Kirti Wankhede <kwankhede@nvidia.com>
13062L: kvm@vger.kernel.org
13063S: Maintained
13064F: Documentation/vfio-mediated-device.txt
13065F: drivers/vfio/mdev/
13066F: include/linux/mdev.h
13067F: samples/vfio-mdev/
13068
a714ea5f
AW
13069VFIO PLATFORM DRIVER
13070M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13071L: kvm@vger.kernel.org
13072S: Maintained
13073F: drivers/vfio/platform/
13074
9e6f3438
PO
13075VIDEOBUF2 FRAMEWORK
13076M: Pawel Osciak <pawel@osciak.com>
13077M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 13078M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
13079L: linux-media@vger.kernel.org
13080S: Maintained
90d72ac6 13081F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
13082F: include/media/videobuf2-*
13083
06a8fc78
AH
13084VIRTIO AND VHOST VSOCK DRIVER
13085M: Stefan Hajnoczi <stefanha@redhat.com>
13086L: kvm@vger.kernel.org
13087L: virtualization@lists.linux-foundation.org
13088L: netdev@vger.kernel.org
13089S: Maintained
13090F: include/linux/virtio_vsock.h
13091F: include/uapi/linux/virtio_vsock.h
13092F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 13093F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
13094F: drivers/vhost/vsock.c
13095F: drivers/vhost/vsock.h
06a8fc78 13096
5523662e
SCP
13097VIRTUAL SERIO DEVICE DRIVER
13098M: Stephen Chandler Paul <thatslyude@gmail.com>
13099S: Maintained
13100F: drivers/input/serio/userio.c
13101F: include/uapi/linux/userio.h
13102
9a82446b
AS
13103VIRTIO CONSOLE DRIVER
13104M: Amit Shah <amit.shah@redhat.com>
13105L: virtualization@lists.linux-foundation.org
13106S: Maintained
13107F: drivers/char/virtio_console.c
13108F: include/linux/virtio_console.h
c117ab84 13109F: include/uapi/linux/virtio_console.h
9a82446b 13110
2426ec8f 13111VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 13112M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13113M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
13114L: virtualization@lists.linux-foundation.org
13115S: Maintained
0e4191fe 13116F: Documentation/devicetree/bindings/virtio/
2426ec8f 13117F: drivers/virtio/
c893c8d7 13118F: tools/virtio/
2426ec8f
MT
13119F: drivers/net/virtio_net.c
13120F: drivers/block/virtio_blk.c
13121F: include/linux/virtio_*.h
916cdabc 13122F: include/uapi/linux/virtio_*.h
dbaf0624 13123F: drivers/crypto/virtio/
2426ec8f 13124
f2dbda3b
CH
13125VIRTIO DRIVERS FOR S390
13126M: Christian Borntraeger <borntraeger@de.ibm.com>
13127M: Cornelia Huck <cornelia.huck@de.ibm.com>
13128L: linux-s390@vger.kernel.org
13129L: virtualization@lists.linux-foundation.org
13130L: kvm@vger.kernel.org
13131S: Supported
1b568d93 13132F: drivers/s390/virtio/
f2dbda3b 13133
4ad6ee91
GH
13134VIRTIO GPU DRIVER
13135M: David Airlie <airlied@linux.ie>
13136M: Gerd Hoffmann <kraxel@redhat.com>
13137L: dri-devel@lists.freedesktop.org
13138L: virtualization@lists.linux-foundation.org
0c19f97f 13139T: git git://git.kraxel.org/linux drm-qemu
4ad6ee91
GH
13140S: Maintained
13141F: drivers/gpu/drm/virtio/
13142F: include/uapi/linux/virtio_gpu.h
13143
3a4d5c94
MT
13144VIRTIO HOST (VHOST)
13145M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13146M: Jason Wang <jasowang@redhat.com>
3a4d5c94 13147L: kvm@vger.kernel.org
c996d8b9 13148L: virtualization@lists.linux-foundation.org
3a4d5c94 13149L: netdev@vger.kernel.org
9f273c24 13150T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
13151S: Maintained
13152F: drivers/vhost/
c117ab84 13153F: include/uapi/linux/vhost.h
3a4d5c94 13154
271c8651
GH
13155VIRTIO INPUT DRIVER
13156M: Gerd Hoffmann <kraxel@redhat.com>
13157S: Maintained
13158F: drivers/virtio/virtio_input.c
13159F: include/uapi/linux/virtio_input.h
13160
dbaf0624
G
13161VIRTIO CRYPTO DRIVER
13162M: Gonglei <arei.gonglei@huawei.com>
13163L: virtualization@lists.linux-foundation.org
13164L: linux-crypto@vger.kernel.org
13165S: Maintained
13166F: drivers/crypto/virtio/
13167F: include/uapi/linux/virtio_crypto.h
13168
1da177e4 13169VIA RHINE NETWORK DRIVER
210347e1 13170S: Orphan
f2148a47 13171F: drivers/net/ethernet/via/via-rhine.c
1da177e4 13172
f0bf7f61 13173VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 13174M: Bruce Chang <brucechang@via.com.tw>
8b58be88 13175M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
13176S: Maintained
13177F: drivers/mmc/host/via-sdmmc.c
13178
69e4a7c2 13179VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 13180M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 13181L: linux-fbdev@vger.kernel.org
69e4a7c2 13182S: Maintained
c7babebd
FTS
13183F: include/linux/via-core.h
13184F: include/linux/via-gpio.h
13185F: include/linux/via_i2c.h
8a61f013 13186F: drivers/video/fbdev/via/
69e4a7c2 13187
01f20734 13188VIA VELOCITY NETWORK DRIVER
8b58be88 13189M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
13190L: netdev@vger.kernel.org
13191S: Maintained
f2148a47 13192F: drivers/net/ethernet/via/via-velocity.*
1da177e4 13193
f73f8173
AW
13194VIRT LIB
13195M: Alex Williamson <alex.williamson@redhat.com>
13196M: Paolo Bonzini <pbonzini@redhat.com>
13197L: kvm@vger.kernel.org
13198S: Supported
13199F: virt/lib/
13200
77911fd2 13201VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
13202M: Hans Verkuil <hverkuil@xs4all.nl>
13203L: linux-media@vger.kernel.org
13204T: git git://linuxtv.org/media_tree.git
a825eaec 13205W: https://linuxtv.org
0b7bc1fa 13206S: Maintained
77911fd2 13207F: drivers/media/platform/vivid/*
0b7bc1fa 13208
be7f8273 13209VLAN (802.1Q)
8b58be88 13210M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
13211L: netdev@vger.kernel.org
13212S: Maintained
679655da
JP
13213F: drivers/net/macvlan.c
13214F: include/linux/if_*vlan.h
13215F: net/8021q/
be7f8273 13216
55e331cf 13217VLYNQ BUS
08eeb306 13218M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 13219L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
13220S: Maintained
13221F: drivers/vlynq/vlynq.c
13222F: include/linux/vlynq.h
13223
390beae4 13224VME SUBSYSTEM
74c600e3 13225M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 13226M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
13227M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13228L: devel@driverdev.osuosl.org
13229S: Maintained
13230T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 13231F: Documentation/driver-api/vme.rst
390beae4
MW
13232F: drivers/staging/vme/
13233F: drivers/vme/
13234F: include/linux/vme*
13235
4488e09b
AK
13236VMWARE HYPERVISOR INTERFACE
13237M: Alok Kataria <akataria@vmware.com>
13238L: virtualization@lists.linux-foundation.org
13239S: Supported
13240F: arch/x86/kernel/cpu/vmware.c
13241
73b35d07
DT
13242VMWARE BALLOON DRIVER
13243M: Xavier Deguillard <xdeguillard@vmware.com>
13244M: Philip Moltmann <moltmann@vmware.com>
13245M: "VMware, Inc." <pv-drivers@vmware.com>
13246L: linux-kernel@vger.kernel.org
13247S: Maintained
13248F: drivers/misc/vmw_balloon.c
13249
8b8be51b
TH
13250VMWARE VMMOUSE SUBDRIVER
13251M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13252M: "VMware, Inc." <pv-drivers@vmware.com>
13253L: linux-input@vger.kernel.org
13254S: Maintained
13255F: drivers/input/mouse/vmmouse.c
13256F: drivers/input/mouse/vmmouse.h
13257
d1a890fa 13258VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 13259M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
13260M: "VMware, Inc." <pv-drivers@vmware.com>
13261L: netdev@vger.kernel.org
13262S: Maintained
13263F: drivers/net/vmxnet3/
d1a890fa 13264
851b1642 13265VMware PVSCSI driver
29374ec6 13266M: Jim Gill <jgill@vmware.com>
851b1642
AK
13267M: VMware PV-Drivers <pv-drivers@vmware.com>
13268L: linux-scsi@vger.kernel.org
13269S: Maintained
13270F: drivers/scsi/vmw_pvscsi.c
13271F: drivers/scsi/vmw_pvscsi.h
13272
29c8d9eb
AR
13273VMWARE PVRDMA DRIVER
13274M: Adit Ranadive <aditr@vmware.com>
13275M: VMware PV-Drivers <pv-drivers@vmware.com>
13276L: linux-rdma@vger.kernel.org
13277S: Maintained
13278F: drivers/infiniband/hw/vmw_pvrdma/
13279
e53e86c7 13280VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 13281M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 13282M: Mark Brown <broonie@kernel.org>
5cdeb2c8 13283L: linux-kernel@vger.kernel.org
1dd68f01 13284W: http://www.slimlogic.co.uk/?p=48
6febb5ab 13285T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 13286S: Supported
9d2597e8 13287F: Documentation/devicetree/bindings/regulator/
679655da 13288F: drivers/regulator/
9d2597e8 13289F: include/dt-bindings/regulator/
679655da 13290F: include/linux/regulator/
e53e86c7 13291
081958eb
DA
13292VRF
13293M: David Ahern <dsa@cumulusnetworks.com>
13294M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13295L: netdev@vger.kernel.org
13296S: Maintained
13297F: drivers/net/vrf.c
562d897d 13298F: Documentation/networking/vrf.txt
081958eb 13299
ab41319e 13300VT1211 HARDWARE MONITOR DRIVER
8b58be88 13301M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 13302L: linux-hwmon@vger.kernel.org
ab41319e 13303S: Maintained
679655da
JP
13304F: Documentation/hwmon/vt1211
13305F: drivers/hwmon/vt1211.c
ab41319e 13306
1de9e371 13307VT8231 HARDWARE MONITOR DRIVER
8b58be88 13308M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 13309L: linux-hwmon@vger.kernel.org
1de9e371 13310S: Maintained
679655da 13311F: drivers/hwmon/vt8231.c
1de9e371 13312
88095e7b
TO
13313VUB300 USB to SDIO/SD/MMC bridge chip
13314M: Tony Olech <tony.olech@elandigitalsystems.com>
13315L: linux-mmc@vger.kernel.org
13316L: linux-usb@vger.kernel.org
13317S: Supported
13318F: drivers/mmc/host/vub300.c
13319
1da177e4 13320W1 DALLAS'S 1-WIRE BUS
a8018766 13321M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 13322S: Maintained
679655da
JP
13323F: Documentation/w1/
13324F: drivers/w1/
1da177e4 13325
13927079 13326W83791D HARDWARE MONITORING DRIVER
8b58be88 13327M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 13328L: linux-hwmon@vger.kernel.org
25845c22 13329S: Maintained
679655da
JP
13330F: Documentation/hwmon/w83791d
13331F: drivers/hwmon/w83791d.c
13927079 13332
61db011d 13333W83793 HARDWARE MONITORING DRIVER
8b58be88 13334M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 13335L: linux-hwmon@vger.kernel.org
61db011d 13336S: Maintained
679655da
JP
13337F: Documentation/hwmon/w83793
13338F: drivers/hwmon/w83793.c
61db011d 13339
e3760b43 13340W83795 HARDWARE MONITORING DRIVER
d8130624 13341M: Jean Delvare <jdelvare@suse.com>
968ce1b1 13342L: linux-hwmon@vger.kernel.org
e3760b43
JD
13343S: Maintained
13344F: drivers/hwmon/w83795.c
13345
1da177e4 13346W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 13347M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13348S: Maintained
679655da 13349F: drivers/mmc/host/wbsd.*
1da177e4 13350
b4e05923
HG
13351WACOM PROTOCOL 4 SERIAL TABLETS
13352M: Julian Squires <julian@cipht.net>
13353M: Hans de Goede <hdegoede@redhat.com>
13354L: linux-input@vger.kernel.org
13355S: Maintained
13356F: drivers/input/tablet/wacom_serial4.c
13357
3527761c 13358WATCHDOG DEVICE DRIVERS
8b58be88 13359M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13360R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13361L: linux-watchdog@vger.kernel.org
13362W: http://www.linux-watchdog.org/
f599aaf0 13363T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13364S: Maintained
540be8b2 13365F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13366F: Documentation/watchdog/
13367F: drivers/watchdog/
13368F: include/linux/watchdog.h
c117ab84 13369F: include/uapi/linux/watchdog.h
3527761c 13370
b22e00f3
DH
13371WIIMOTE HID DRIVER
13372M: David Herrmann <dh.herrmann@googlemail.com>
13373L: linux-input@vger.kernel.org
13374S: Maintained
13375F: drivers/hid/hid-wiimote*
13376
e258b80e 13377WINBOND CIR DRIVER
364e9e18 13378M: David Härdeman <david@hardeman.nu>
e258b80e 13379S: Maintained
116ab806 13380F: drivers/media/rc/winbond-cir.c
e258b80e 13381
c36a483d
WBG
13382WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13383M: William Breathitt Gray <vilhelm.gray@gmail.com>
13384L: linux-watchdog@vger.kernel.org
13385S: Maintained
13386F: drivers/watchdog/ebc-c384_wdt.c
13387
9c26df9b
WBG
13388WINSYSTEMS WS16C48 GPIO DRIVER
13389M: William Breathitt Gray <vilhelm.gray@gmail.com>
13390L: linux-gpio@vger.kernel.org
13391S: Maintained
13392F: drivers/gpio/gpio-ws16c48.c
e258b80e 13393
8a70da82 13394WIMAX STACK
8b58be88 13395M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13396M: linux-wimax@intel.com
49e7d9df 13397L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13398S: Supported
13399W: http://linuxwimax.org
315987dc 13400F: Documentation/wimax/README.wimax
315987dc
JP
13401F: include/linux/wimax/debug.h
13402F: include/net/wimax.h
c117ab84 13403F: include/uapi/linux/wimax.h
315987dc 13404F: net/wimax/
8a70da82 13405
5fc14680 13406WISTRON LAPTOP BUTTON DRIVER
8b58be88 13407M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13408S: Maintained
679655da 13409F: drivers/input/misc/wistron_btns.c
5fc14680 13410
1da177e4 13411WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 13412M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 13413L: linux-wireless@vger.kernel.org
926554c4 13414W: http://oops.ghostprotocols.net:81/blog
1da177e4 13415S: Maintained
679655da 13416F: drivers/net/wireless/wl3501*
1da177e4 13417
055bcbcb 13418WOLFSON MICROELECTRONICS DRIVERS
fef95164 13419L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13420T: git https://github.com/CirrusLogic/linux-drivers.git
13421W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13422S: Supported
3768f0b1 13423F: Documentation/hwmon/wm83??
f494993f
CK
13424F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13425F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13426F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13427F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13428F: drivers/clk/clk-wm83*.c
9c309598 13429F: drivers/extcon/extcon-arizona.c
b75ea16a 13430F: drivers/leds/leds-wm83*.c
25b273ba 13431F: drivers/gpio/gpio-*wm*.c
9c309598 13432F: drivers/gpio/gpio-arizona.c
d22b0869 13433F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13434F: drivers/input/misc/wm831x-on.c
13435F: drivers/input/touchscreen/wm831x-ts.c
13436F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13437F: drivers/mfd/arizona*
13438F: drivers/mfd/wm*.c
12ebc137 13439F: drivers/mfd/cs47l24*
8c0984e5 13440F: drivers/power/supply/wm83*.c
b75ea16a
MB
13441F: drivers/rtc/rtc-wm83*.c
13442F: drivers/regulator/wm8*.c
3860e6c4 13443F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13444F: drivers/watchdog/wm83*_wdt.c
9c309598 13445F: include/linux/mfd/arizona/
3860e6c4 13446F: include/linux/mfd/wm831x/
b75ea16a 13447F: include/linux/mfd/wm8350/
3768f0b1 13448F: include/linux/mfd/wm8400*
59ec6da2 13449F: include/linux/wm97xx.h
055bcbcb 13450F: include/sound/wm????.h
9c309598 13451F: sound/soc/codecs/arizona.?
055bcbcb 13452F: sound/soc/codecs/wm*
12ebc137 13453F: sound/soc/codecs/cs47l24*
b75ea16a 13454
3e6cd7a4
TH
13455WORKQUEUE
13456M: Tejun Heo <tj@kernel.org>
badb7f5e 13457R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13458T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13459S: Maintained
13460F: include/linux/workqueue.h
13461F: kernel/workqueue.c
e7f08ffb 13462F: Documentation/core-api/workqueue.rst
3e6cd7a4 13463
39ac9f48
CYT
13464X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13465M: Chen-Yu Tsai <wens@csie.org>
13466L: linux-kernel@vger.kernel.org
13467S: Maintained
13468N: axp[128]
13469
1da177e4 13470X.25 NETWORK LAYER
8bf28059 13471M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13472L: linux-x25@vger.kernel.org
8bf28059 13473S: Odd Fixes
679655da
JP
13474F: Documentation/networking/x25*
13475F: include/net/x25*
13476F: net/x25/
1da177e4 13477
e2d1d6c0 13478X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13479M: Thomas Gleixner <tglx@linutronix.de>
13480M: Ingo Molnar <mingo@redhat.com>
13481M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13482M: x86@kernel.org
981c3a4f 13483L: linux-kernel@vger.kernel.org
75fc2d37 13484T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13485S: Maintained
679655da
JP
13486F: Documentation/x86/
13487F: arch/x86/
e2d1d6c0 13488
d0944853 13489X86 PLATFORM DRIVERS
e181ba15 13490M: Darren Hart <dvhart@infradead.org>
7b9e1d89 13491M: Andy Shevchenko <andy@infradead.org>
d0944853 13492L: platform-driver-x86@vger.kernel.org
e181ba15 13493T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13494S: Maintained
14430813 13495F: drivers/platform/x86/
3a4bceef 13496F: drivers/platform/olpc/
d0944853 13497
c1f5c54b
IM
13498X86 MCE INFRASTRUCTURE
13499M: Tony Luck <tony.luck@intel.com>
487ba8e8 13500M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13501L: linux-edac@vger.kernel.org
13502S: Maintained
13503F: arch/x86/kernel/cpu/mcheck/*
13504
79ebdc95
BP
13505X86 MICROCODE UPDATE SUPPORT
13506M: Borislav Petkov <bp@alien8.de>
13507S: Maintained
13508F: arch/x86/kernel/cpu/microcode/*
13509
f0905c5a
AL
13510X86 VDSO
13511M: Andy Lutomirski <luto@amacapital.net>
13512L: linux-kernel@vger.kernel.org
13513T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13514S: Maintained
d603c8e1 13515F: arch/x86/entry/vdso/
f0905c5a 13516
d6fad502 13517XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13518M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13519M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13520L: linux-media@vger.kernel.org
a825eaec 13521W: https://linuxtv.org
d6fad502
MCC
13522T: git git://linuxtv.org/media_tree.git
13523S: Maintained
13524F: drivers/media/tuners/tuner-xc2028.*
13525
c4468085 13526XEN HYPERVISOR INTERFACE
3eeef8f7 13527M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
101ecde5 13528M: Juergen Gross <jgross@suse.com>
11dbb52b 13529L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13530T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13531S: Supported
13532F: arch/x86/xen/
13533F: drivers/*/xen-*front.c
13534F: drivers/xen/
13535F: arch/x86/include/asm/xen/
13536F: include/xen/
c117ab84 13537F: include/uapi/xen/
c4468085 13538
77bfb479 13539XEN HYPERVISOR ARM
85d1a29d 13540M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13541L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13542S: Maintained
77bfb479
SS
13543F: arch/arm/xen/
13544F: arch/arm/include/asm/xen/
13545
b475e83f 13546XEN HYPERVISOR ARM64
85d1a29d 13547M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13548L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13549S: Maintained
b475e83f
SS
13550F: arch/arm64/xen/
13551F: arch/arm64/include/asm/xen/
13552
9b57e1a7 13553XEN NETWORK BACKEND DRIVER
8386040b 13554M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13555M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13556L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13557L: netdev@vger.kernel.org
13558S: Supported
13559F: drivers/net/xen-netback/*
13560
c5f8e29d
KRW
13561XEN PCI SUBSYSTEM
13562M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13563L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13564S: Supported
13565F: arch/x86/pci/*xen*
13566F: drivers/pci/*xen*
13567
a2c5ae65
KRW
13568XEN BLOCK SUBSYSTEM
13569M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13570M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13571L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13572S: Supported
13573F: drivers/block/xen-blkback/*
13574F: drivers/block/xen*
13575
15d03609
JG
13576XEN PVSCSI DRIVERS
13577M: Juergen Gross <jgross@suse.com>
13578L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13579L: linux-scsi@vger.kernel.org
13580S: Supported
13581F: drivers/scsi/xen-scsifront.c
13582F: drivers/xen/xen-scsiback.c
13583F: include/xen/interface/io/vscsiif.h
13584
c5f8e29d
KRW
13585XEN SWIOTLB SUBSYSTEM
13586M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13587L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13588S: Supported
13589F: arch/x86/xen/*swiotlb*
13590F: drivers/xen/*swiotlb*
13591
1da177e4 13592XFS FILESYSTEM
721a0edf 13593M: Darrick J. Wong <darrick.wong@oracle.com>
541d48f0
DC
13594M: linux-xfs@vger.kernel.org
13595L: linux-xfs@vger.kernel.org
13596W: http://xfs.org/
721a0edf 13597T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
1da177e4 13598S: Supported
679655da
JP
13599F: Documentation/filesystems/xfs.txt
13600F: fs/xfs/
1da177e4 13601
8a3b7a25 13602XILINX AXI ETHERNET DRIVER
59a54f30
MS
13603M: Anirudha Sarangi <anirudh@xilinx.com>
13604M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13605S: Maintained
13606F: drivers/net/ethernet/xilinx/xilinx_axienet*
13607
238b8721 13608XILINX UARTLITE SERIAL DRIVER
8b58be88 13609M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13610L: linux-serial@vger.kernel.org
13611S: Maintained
df621252 13612F: drivers/tty/serial/uartlite.c
238b8721 13613
df330515
LP
13614XILINX VIDEO IP CORES
13615M: Hyun Kwon <hyun.kwon@xilinx.com>
13616M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13617L: linux-media@vger.kernel.org
13618T: git git://linuxtv.org/media_tree.git
13619S: Supported
13620F: Documentation/devicetree/bindings/media/xilinx/
13621F: drivers/media/platform/xilinx/
a5562f65 13622F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13623
74316949
EB
13624XILLYBUS DRIVER
13625M: Eli Billauer <eli.billauer@gmail.com>
13626L: linux-kernel@vger.kernel.org
13627S: Supported
13628F: drivers/char/xillybus/
13629
f620e4b8
MF
13630XTENSA XTFPGA PLATFORM SUPPORT
13631M: Max Filippov <jcmvbkbc@gmail.com>
13632L: linux-xtensa@linux-xtensa.org
13633S: Maintained
13634F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13635F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13636
1da177e4 13637YAM DRIVER FOR AX.25
8b58be88 13638M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13639L: linux-hams@vger.kernel.org
13640S: Maintained
679655da
JP
13641F: drivers/net/hamradio/yam*
13642F: include/linux/yam.h
1da177e4 13643
af64a5eb 13644YEALINK PHONE DRIVER
8b58be88 13645M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13646L: usbb2k-api-dev@nongnu.org
13647S: Maintained
679655da
JP
13648F: Documentation/input/yealink.txt
13649F: drivers/input/misc/yealink.*
af64a5eb 13650
1da177e4 13651Z8530 DRIVER FOR AX.25
8b58be88 13652M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13653W: http://yaina.de/jreuter/
13654W: http://www.qsl.net/dl1bke/
13655L: linux-hams@vger.kernel.org
13656S: Maintained
679655da
JP
13657F: Documentation/networking/z8530drv.txt
13658F: drivers/net/hamradio/*scc.c
13659F: drivers/net/hamradio/z8530.h
1da177e4 13660
0cf31ec1 13661ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13662M: Seth Jennings <sjenning@redhat.com>
aab45453 13663M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
13664L: linux-mm@kvack.org
13665S: Maintained
13666F: mm/zbud.c
13667F: include/linux/zbud.h
13668
7c0c3afb 13669ZD1211RW WIRELESS DRIVER
8b58be88
JP
13670M: Daniel Drake <dsd@gentoo.org>
13671M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13672W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13673L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13674L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13675S: Maintained
6948300c 13676F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13677
20263029
DS
13678ZPOOL COMPRESSED PAGE STORAGE API
13679M: Dan Streetman <ddstreet@ieee.org>
13680L: linux-mm@kvack.org
13681S: Maintained
13682F: mm/zpool.c
13683F: include/linux/zpool.h
13684
1da177e4 13685ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13686L: mjpeg-users@lists.sourceforge.net
f63145e2 13687L: linux-media@vger.kernel.org
1da177e4 13688W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13689T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13690S: Odd Fixes
90d72ac6 13691F: drivers/media/pci/zoran/
1da177e4 13692
6920f2cc
MK
13693ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13694M: Minchan Kim <minchan@kernel.org>
13695M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13696R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13697L: linux-kernel@vger.kernel.org
13698S: Maintained
13699F: drivers/block/zram/
13700F: Documentation/blockdev/zram.txt
13701
8b4a4080 13702ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13703M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13704S: Maintained
df621252 13705F: drivers/tty/serial/zs.*
8b4a4080 13706
eae70d06
MK
13707ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13708M: Minchan Kim <minchan@kernel.org>
13709M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13710R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13711L: linux-mm@kvack.org
13712S: Maintained
13713F: mm/zsmalloc.c
13714F: include/linux/zsmalloc.h
d02be50d 13715F: Documentation/vm/zsmalloc.txt
eae70d06 13716
0cf31ec1 13717ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13718M: Seth Jennings <sjenning@redhat.com>
534c9dc9 13719M: Dan Streetman <ddstreet@ieee.org>
0cf31ec1
SJ
13720L: linux-mm@kvack.org
13721S: Maintained
13722F: mm/zswap.c
13723
1da177e4 13724THE REST
8b58be88 13725M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13726L: linux-kernel@vger.kernel.org
8a6e2535 13727Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13728T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13729S: Buried alive in reporters
34d03cc1
JP
13730F: *
13731F: */