]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - MAINTAINERS
[media] exynos4-is: Add missing 'of_node_put'
[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
68656443 84 B: Bug tracking system location.
c7c4fb18
JP
85 S: Status, one of the following:
86 Supported: Someone is actually paid to look after this.
87 Maintained: Someone actually looks after it.
88 Odd Fixes: It has a maintainer but they don't have time to do
89 much other than throw the odd patch in. See below..
90 Orphan: No current maintainer [but maybe you could take the
91 role as you write your new code].
92 Obsolete: Old code. Something tagged obsolete generally means
93 it has been replaced by a better system and you
94 should be using that.
95 F: Files and directories with wildcard patterns.
96 A trailing slash includes all files and subdirectory files.
97 F: drivers/net/ all files in and below drivers/net
98 F: drivers/net/* all files in drivers/net, but not below
99 F: */net/* all files in "any top level directory"/net
100 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
101 N: Files and directories with regex patterns.
102 N: [^a-z]tegra all files whose path contains the word tegra
103 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
104 scripts/get_maintainer.pl has different behavior for files that
105 match F: pattern and matches of N: patterns. By default,
106 get_maintainer will not look at git log history when an F: pattern
107 match occurs. When an N: match occurs, git log history is used
108 to also notify the people that have git commit signatures.
c7c4fb18
JP
109 X: Files and directories that are NOT maintained, same rules as F:
110 Files exclusions are tested before file matches.
111 Can be useful for excluding a specific subdirectory, for instance:
112 F: net/
113 X: net/ipv6/
114 matches all files in and below net excluding net/ipv6/
115 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 116 patch or file. For instance:
c7c4fb18 117 K: of_get_profile
bbbe96ed 118 matches patches or files that contain "of_get_profile"
c7c4fb18 119 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
120 matches patches or files that contain one or more of the words
121 printk, pr_info or pr_err
c7c4fb18 122 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
123
124Note: For the hard of thinking, this list is meant to remain in alphabetical
125order. If you could add yourselves to it in alphabetical order that would be
126so much easier [Ed]
127
c7c4fb18 128Maintainers List (try to look for most precise areas first)
1da177e4 129
c7c4fb18 130 -----------------------------------
679655da 131
a6d89915 1323C59X NETWORK DRIVER
8b58be88 133M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
134L: netdev@vger.kernel.org
135S: Maintained
679655da 136F: Documentation/networking/vortex.txt
ca7a8e85 137F: drivers/net/ethernet/3com/3c59x.c
a6d89915 138
1da177e4 1393CR990 NETWORK DRIVER
8b58be88 140M: David Dillow <dave@thedillows.org>
979b6c13 141L: netdev@vger.kernel.org
1da177e4 142S: Maintained
ca7a8e85 143F: drivers/net/ethernet/3com/typhoon*
1da177e4 144
c4de0ceb 1453WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
2c9bce5b 146M: Adam Radford <aradford@gmail.com>
1da177e4 147L: linux-scsi@vger.kernel.org
c4de0ceb 148W: http://www.lsi.com
1da177e4 149S: Supported
c4de0ceb 150F: drivers/scsi/3w-*
1da177e4
LT
151
15253C700 AND 53C700-66 SCSI DRIVER
8b58be88 153M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
154L: linux-scsi@vger.kernel.org
155S: Maintained
679655da 156F: drivers/scsi/53c700*
1da177e4 157
68d96dcf 1586LOWPAN GENERIC (BTLE/IEEE 802.15.4)
aff3eaa0 159M: Alexander Aring <aar@pengutronix.de>
6970c34c 160M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 161L: linux-bluetooth@vger.kernel.org
ebef9c12 162L: linux-wpan@vger.kernel.org
68d96dcf
AA
163S: Maintained
164F: net/6lowpan/
6304f8fc 165F: include/net/6lowpan.h
ea9eb698 166F: Documentation/networking/6lowpan.txt
68d96dcf 167
1da177e4 1686PACK NETWORK DRIVER FOR AX.25
8b58be88 169M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
170L: linux-hams@vger.kernel.org
171S: Maintained
679655da 172F: drivers/net/hamradio/6pack.c
1da177e4 173
1da177e4 1748169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 175M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 176L: netdev@vger.kernel.org
1da177e4 177S: Maintained
a8fe65b8 178F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
179
1808250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 181M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4 182L: linux-serial@vger.kernel.org
8ee16a1b 183S: Maintained
08deed1e 184T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 185F: drivers/tty/serial/8250*
679655da 186F: include/linux/serial_8250.h
1da177e4
LT
187
1888390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 189L: netdev@vger.kernel.org
0cf445ce 190S: Orphan / Obsolete
644570b8 191F: drivers/net/ethernet/8390/
1da177e4 192
67543e50 1939P FILE SYSTEM
8b58be88
JP
194M: Eric Van Hensbergen <ericvh@gmail.com>
195M: Ron Minnich <rminnich@sandia.gov>
196M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 197L: v9fs-developer@lists.sourceforge.net
27a2a5ff 198W: http://swik.net/v9fs
8a6e2535 199Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 200T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 201S: Maintained
679655da
JP
202F: Documentation/filesystems/9p.txt
203F: fs/9p/
2315cb14
RL
204F: net/9p/
205F: include/net/9p/
206F: include/uapi/linux/virtio_9p.h
207F: include/trace/events/9p.h
208
67543e50 209
91952bc0
AP
210A8293 MEDIA DRIVER
211M: Antti Palosaari <crope@iki.fi>
212L: linux-media@vger.kernel.org
a825eaec 213W: https://linuxtv.org
91952bc0
AP
214W: http://palosaari.fi/linux/
215Q: http://patchwork.linuxtv.org/project/linux-media/list/
216T: git git://linuxtv.org/anttip/media_tree.git
217S: Maintained
218F: drivers/media/dvb-frontends/a8293*
219
e2d1d6c0 220AACRAID SCSI RAID DRIVER
2a81ffdd 221M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
222L: linux-scsi@vger.kernel.org
223W: http://www.adaptec.com/
1da177e4 224S: Supported
679655da
JP
225F: Documentation/scsi/aacraid.txt
226F: drivers/scsi/aacraid/
1da177e4 227
ea8f8fc8
JT
228ABI/API
229L: linux-api@vger.kernel.org
ea8f8fc8 230F: include/linux/syscalls.h
ea8f8fc8
JT
231F: kernel/sys_ni.c
232
249e3c85 233ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 234M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 235L: linux-hwmon@vger.kernel.org
f2b84bbc 236S: Maintained
679655da 237F: drivers/hwmon/abituguru.c
f2b84bbc 238
249e3c85 239ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 240M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 241L: linux-hwmon@vger.kernel.org
249e3c85 242S: Maintained
679655da 243F: drivers/hwmon/abituguru3.c
249e3c85 244
1b06d64f
WBG
245ACCES 104-DIO-48E GPIO DRIVER
246M: William Breathitt Gray <vilhelm.gray@gmail.com>
247L: linux-gpio@vger.kernel.org
248S: Maintained
249F: drivers/gpio/gpio-104-dio-48e.c
250
6ddcf9b4
WBG
251ACCES 104-IDI-48 GPIO DRIVER
252M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
253L: linux-gpio@vger.kernel.org
254S: Maintained
255F: drivers/gpio/gpio-104-idi-48.c
256
e2558989
WBG
257ACCES 104-IDIO-16 GPIO DRIVER
258M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
259L: linux-gpio@vger.kernel.org
260S: Maintained
261F: drivers/gpio/gpio-104-idio-16.c
262
28e5d3bb
WBG
263ACCES 104-QUAD-8 IIO DRIVER
264M: William Breathitt Gray <vilhelm.gray@gmail.com>
265L: linux-iio@vger.kernel.org
266S: Maintained
267F: drivers/iio/counter/104-quad-8.c
268
1da177e4 269ACENIC DRIVER
8b58be88 270M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
271L: linux-acenic@sunsite.dk
272S: Maintained
531c4f89 273F: drivers/net/ethernet/alteon/acenic*
1da177e4 274
e86435eb 275ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 276M: Peter Feuerer <peter@piie.net>
d0944853 277L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
278W: http://piie.net/?section=acerhdf
279S: Maintained
280F: drivers/platform/x86/acerhdf.c
e86435eb 281
745a5d21 282ACER WMI LAPTOP EXTRAS
182ae55c 283M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 284L: platform-driver-x86@vger.kernel.org
745a5d21 285S: Maintained
679655da 286F: drivers/platform/x86/acer-wmi.c
745a5d21 287
1da177e4 288ACPI
9c3646d1 289M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 290M: Len Brown <lenb@kernel.org>
6968e50c 291L: linux-acpi@vger.kernel.org
360818b8
RW
292W: https://01.org/linux-acpi
293Q: https://patchwork.kernel.org/project/linux-acpi/list/
294T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 295B: https://bugzilla.kernel.org
8b59a454 296S: Supported
679655da
JP
297F: drivers/acpi/
298F: drivers/pnp/pnpacpi/
299F: include/linux/acpi.h
43368e74 300F: include/acpi/
3a75ef0c 301F: Documentation/acpi/
89ca78a0 302F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 303F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
304F: drivers/pci/*acpi*
305F: drivers/pci/*/*acpi*
306F: drivers/pci/*/*/*acpi*
3a75ef0c 307F: tools/power/acpi/
8b59a454 308
3774929d
RW
309ACPI COMPONENT ARCHITECTURE (ACPICA)
310M: Robert Moore <robert.moore@intel.com>
311M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 312M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
313L: linux-acpi@vger.kernel.org
314L: devel@acpica.org
315W: https://acpica.org/
316W: https://github.com/acpica/acpica/
317Q: https://patchwork.kernel.org/project/linux-acpi/list/
318T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443
RW
319B: https://bugzilla.kernel.org
320B: https://bugs.acpica.org
3774929d
RW
321S: Supported
322F: drivers/acpi/acpica/
323F: include/acpi/
2754c447 324F: tools/power/acpi/
3774929d 325
8b59a454 326ACPI FAN DRIVER
8b58be88 327M: Zhang Rui <rui.zhang@intel.com>
8b59a454 328L: linux-acpi@vger.kernel.org
5ca92bd9 329W: https://01.org/linux-acpi
68656443 330B: https://bugzilla.kernel.org
8b59a454 331S: Supported
679655da 332F: drivers/acpi/fan.c
1da177e4 333
daeb2016
LP
334ACPI FOR ARM64 (ACPI/arm64)
335M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
336M: Hanjun Guo <hanjun.guo@linaro.org>
337M: Sudeep Holla <sudeep.holla@arm.com>
338L: linux-acpi@vger.kernel.org
339S: Maintained
340F: drivers/acpi/arm64
341
8b59a454 342ACPI THERMAL DRIVER
8b58be88 343M: Zhang Rui <rui.zhang@intel.com>
8b59a454 344L: linux-acpi@vger.kernel.org
5ca92bd9 345W: https://01.org/linux-acpi
68656443 346B: https://bugzilla.kernel.org
8b59a454 347S: Supported
679655da 348F: drivers/acpi/*thermal*
998be20f 349
359acec8 350ACPI VIDEO DRIVER
8b58be88 351M: Zhang Rui <rui.zhang@intel.com>
8b59a454 352L: linux-acpi@vger.kernel.org
5ca92bd9 353W: https://01.org/linux-acpi
68656443 354B: https://bugzilla.kernel.org
8b59a454 355S: Supported
86f98a3a 356F: drivers/acpi/acpi_video.c
998be20f 357
bff431e4 358ACPI WMI DRIVER
d0944853 359L: platform-driver-x86@vger.kernel.org
5b927259 360S: Orphan
679655da 361F: drivers/platform/x86/wmi.c
bff431e4 362
2f39d519 363AD1889 ALSA SOUND DRIVER
8b58be88 364M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
365W: http://wiki.parisc-linux.org/AD1889
366L: linux-parisc@vger.kernel.org
367S: Maintained
679655da 368F: sound/pci/ad1889.*
2f39d519 369
527a1a83
MH
370AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
371M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 372W: http://wiki.analog.com/AD5254
a4edbc10 373W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
374S: Supported
375F: drivers/misc/ad525x_dpot.c
376
377AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
378M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 379W: http://wiki.analog.com/AD5398
a4edbc10 380W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
381S: Supported
382F: drivers/regulator/ad5398.c
383
384AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
385M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 386W: http://wiki.analog.com/AD7142
a4edbc10 387W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
388S: Supported
389F: drivers/input/misc/ad714x.c
390
391AD7877 TOUCHSCREEN DRIVER
392M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 393W: http://wiki.analog.com/AD7877
a4edbc10 394W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
395S: Supported
396F: drivers/input/touchscreen/ad7877.c
397
398AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
399M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 400W: http://wiki.analog.com/AD7879
a4edbc10 401W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
402S: Supported
403F: drivers/input/touchscreen/ad7879.c
404
1330b0dc 405ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 406M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
407S: Maintained
408
7302b9d9
MH
409ADF7242 IEEE 802.15.4 RADIO DRIVER
410M: Michael Hennerich <michael.hennerich@analog.com>
411W: https://wiki.analog.com/ADF7242
412W: http://ez.analog.com/community/linux-device-drivers
413L: linux-wpan@vger.kernel.org
414S: Supported
415F: drivers/net/ieee802154/adf7242.c
416F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
417
1da177e4 418ADM1025 HARDWARE MONITOR DRIVER
d8130624 419M: Jean Delvare <jdelvare@suse.com>
968ce1b1 420L: linux-hwmon@vger.kernel.org
1da177e4 421S: Maintained
679655da
JP
422F: Documentation/hwmon/adm1025
423F: drivers/hwmon/adm1025.c
1da177e4 424
cae2caae 425ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 426M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 427L: linux-hwmon@vger.kernel.org
cae2caae 428S: Maintained
679655da 429F: drivers/hwmon/adm1029.c
cae2caae 430
cc0b88cf 431ADM8211 WIRELESS DRIVER
cc0b88cf 432L: linux-wireless@vger.kernel.org
491b26b4 433W: http://wireless.kernel.org/
e71bcbd0 434S: Orphan
d4a17304 435F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 436
e8e31622
SA
437ADP1653 FLASH CONTROLLER DRIVER
438M: Sakari Ailus <sakari.ailus@iki.fi>
439L: linux-media@vger.kernel.org
440S: Maintained
441F: drivers/media/i2c/adp1653.c
b5dcee22 442F: include/media/i2c/adp1653.h
e8e31622 443
527a1a83
MH
444ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
445M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 446W: http://wiki.analog.com/ADP5520
a4edbc10 447W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
448S: Supported
449F: drivers/mfd/adp5520.c
450F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 451F: drivers/leds/leds-adp5520.c
77278d50 452F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
453F: drivers/input/keyboard/adp5520-keys.c
454
455ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
456M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 457W: http://wiki.analog.com/ADP5588
a4edbc10 458W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
459S: Supported
460F: drivers/input/keyboard/adp5588-keys.c
77278d50 461F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
462
463ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
464M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 465W: http://wiki.analog.com/ADP8860
a4edbc10 466W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
467S: Supported
468F: drivers/video/backlight/adp8860_bl.c
469
8c22a8f5
DE
470ADS1015 HARDWARE MONITOR DRIVER
471M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 472L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
473S: Maintained
474F: Documentation/hwmon/ads1015
475F: drivers/hwmon/ads1015.c
476F: include/linux/i2c/ads1015.h
477
1da177e4 478ADT746X FAN DRIVER
8b58be88 479M: Colin Leroy <colin@colino.net>
1da177e4 480S: Maintained
679655da 481F: drivers/macintosh/therm_adt746x.c
1da177e4 482
b058b859 483ADT7475 HARDWARE MONITOR DRIVER
d8130624 484M: Jean Delvare <jdelvare@suse.com>
968ce1b1 485L: linux-hwmon@vger.kernel.org
b058b859
JD
486S: Maintained
487F: Documentation/hwmon/adt7475
488F: drivers/hwmon/adt7475.c
489
527a1a83
MH
490ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
491M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 492W: http://wiki.analog.com/ADXL345
a4edbc10 493W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
494S: Supported
495F: drivers/input/misc/adxl34x.c
496
8c6af9e1 497ADVANSYS SCSI DRIVER
8b58be88 498M: Matthew Wilcox <matthew@wil.cx>
d8130624 499M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
500L: linux-scsi@vger.kernel.org
501S: Maintained
679655da
JP
502F: Documentation/scsi/advansys.txt
503F: drivers/scsi/advansys.c
8c6af9e1 504
1da177e4 505AEDSP16 DRIVER
8b58be88 506M: Riccardo Facchetti <fizban@tin.it>
1da177e4 507S: Maintained
679655da 508F: sound/oss/aedsp16.c
1da177e4 509
91952bc0
AP
510AF9013 MEDIA DRIVER
511M: Antti Palosaari <crope@iki.fi>
512L: linux-media@vger.kernel.org
a825eaec 513W: https://linuxtv.org
91952bc0
AP
514W: http://palosaari.fi/linux/
515Q: http://patchwork.linuxtv.org/project/linux-media/list/
516T: git git://linuxtv.org/anttip/media_tree.git
517S: Maintained
518F: drivers/media/dvb-frontends/af9013*
519
520AF9033 MEDIA DRIVER
521M: Antti Palosaari <crope@iki.fi>
522L: linux-media@vger.kernel.org
a825eaec 523W: https://linuxtv.org
91952bc0
AP
524W: http://palosaari.fi/linux/
525Q: http://patchwork.linuxtv.org/project/linux-media/list/
526T: git git://linuxtv.org/anttip/media_tree.git
527S: Maintained
528F: drivers/media/dvb-frontends/af9033*
529
1da177e4 530AFFS FILE SYSTEM
6cf515e1
GU
531L: linux-fsdevel@vger.kernel.org
532S: Orphan
679655da
JP
533F: Documentation/filesystems/affs.txt
534F: fs/affs/
1da177e4 535
e2d1d6c0 536AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 537M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
538L: linux-afs@lists.infradead.org
539S: Supported
679655da
JP
540F: fs/afs/
541F: include/net/af_rxrpc.h
542F: net/rxrpc/af_rxrpc.c
ee84595a 543W: https://www.infradead.org/~dhowells/kafs/
e2d1d6c0 544
1da177e4 545AGPGART DRIVER
8b58be88 546M: David Airlie <airlied@linux.ie>
878eaf61 547T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 548S: Maintained
679655da
JP
549F: drivers/char/agp/
550F: include/linux/agp*
c117ab84 551F: include/uapi/linux/agp*
1da177e4
LT
552
553AHA152X SCSI DRIVER
8b58be88 554M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
555L: linux-scsi@vger.kernel.org
556S: Maintained
679655da
JP
557F: drivers/scsi/aha152x*
558F: drivers/scsi/pcmcia/aha152x*
1da177e4 559
64624d4f 560AIC7XXX / AIC79XX SCSI DRIVER
d8130624 561M: Hannes Reinecke <hare@suse.com>
64624d4f 562L: linux-scsi@vger.kernel.org
1da177e4 563S: Maintained
679655da 564F: drivers/scsi/aic7xxx/
1da177e4 565
450500ad
HV
566AIMSLAB FM RADIO RECEIVER DRIVER
567M: Hans Verkuil <hverkuil@xs4all.nl>
568L: linux-media@vger.kernel.org
569T: git git://linuxtv.org/media_tree.git
a825eaec 570W: https://linuxtv.org
450500ad
HV
571S: Maintained
572F: drivers/media/radio/radio-aimslab*
573
e2d1d6c0 574AIO
8b58be88 575M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
576L: linux-aio@kvack.org
577S: Supported
679655da
JP
578F: fs/aio.c
579F: include/linux/*aio*.h
e2d1d6c0 580
469d4ec8
AP
581AIRSPY MEDIA DRIVER
582M: Antti Palosaari <crope@iki.fi>
583L: linux-media@vger.kernel.org
a825eaec 584W: https://linuxtv.org
469d4ec8
AP
585W: http://palosaari.fi/linux/
586Q: http://patchwork.linuxtv.org/project/linux-media/list/
587T: git git://linuxtv.org/anttip/media_tree.git
588S: Maintained
589F: drivers/media/usb/airspy/
590
b9567027
LS
591ALACRITECH GIGABIT ETHERNET DRIVER
592M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
593S: Maintained
594F: drivers/net/ethernet/alacritech/*
595
1da177e4 596ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 597M: Duncan Sands <duncan.sands@free.fr>
6372594a 598L: linux-usb@vger.kernel.org
1da177e4
LT
599W: http://www.linux-usb.org/SpeedTouch/
600S: Maintained
679655da
JP
601F: drivers/usb/atm/speedtch.c
602F: drivers/usb/atm/usbatm.c
1da177e4 603
272f133a 604ALCHEMY AU1XX0 MMC DRIVER
8b58be88 605M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 606S: Maintained
679655da 607F: drivers/mmc/host/au1xmmc.c
272f133a 608
4a4e5787 609ALI1563 I2C DRIVER
8b58be88 610M: Rudolf Marek <r.marek@assembler.cz>
846557d3 611L: linux-i2c@vger.kernel.org
4a4e5787 612S: Maintained
679655da
JP
613F: Documentation/i2c/busses/i2c-ali1563
614F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 615
bc368798
LC
616ALLWINNER SECURITY SYSTEM
617M: Corentin Labbe <clabbe.montjoie@gmail.com>
618L: linux-crypto@vger.kernel.org
619S: Maintained
620F: drivers/crypto/sunxi-ss/
621
1da177e4 622ALPHA PORT
8b58be88 623M: Richard Henderson <rth@twiddle.net>
8b58be88 624M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 625M: Matt Turner <mattst88@gmail.com>
c89f4f9a 626S: Odd Fixes
a9406699 627L: linux-alpha@vger.kernel.org
679655da 628F: arch/alpha/
1da177e4 629
30172936
PR
630ALPS PS/2 TOUCHPAD DRIVER
631R: Pali Rohár <pali.rohar@gmail.com>
632F: drivers/input/mouse/alps.*
633
f62092f6
LFT
634ALTERA MAILBOX DRIVER
635M: Ley Foon Tan <lftan@altera.com>
636L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
637S: Maintained
638F: drivers/mailbox/mailbox-altera.c
639
c5abbba9
THL
640ALTERA PIO DRIVER
641M: Tien Hock Loh <thloh@altera.com>
642L: linux-gpio@vger.kernel.org
643S: Maintained
644F: drivers/gpio/gpio-altera.c
645
8ce064bf
TT
646ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
647M: Thor Thayer <tthayer@opensource.altera.com>
648S: Maintained
649F: drivers/gpio/gpio-altera-a10sr.c
650F: drivers/mfd/altera-a10sr.c
651F: include/linux/mfd/altera-a10sr.h
652
16b8b922 653ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 654M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
655L: netdev@vger.kernel.org
656L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
657S: Maintained
658F: drivers/net/ethernet/altera/
659
adf9251f
TK
660ALTERA UART/JTAG UART SERIAL DRIVERS
661M: Tobias Klauser <tklauser@distanz.ch>
662L: linux-serial@vger.kernel.org
61bd0943 663L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
664S: Maintained
665F: drivers/tty/serial/altera_uart.c
666F: drivers/tty/serial/altera_jtaguart.c
667F: include/linux/altera_uart.h
668F: include/linux/altera_jtaguart.h
669
1738cd3e
NB
670AMAZON ETHERNET DRIVERS
671M: Netanel Belgazal <netanel@annapurnalabs.com>
672R: Saeed Bishara <saeed@annapurnalabs.com>
673R: Zorik Machulsky <zorik@annapurnalabs.com>
674L: netdev@vger.kernel.org
675S: Supported
676F: Documentation/networking/ena.txt
677F: drivers/net/ethernet/amazon/
678
f4875e12
TL
679AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
680M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 681M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
682L: linux-crypto@vger.kernel.org
683S: Supported
684F: drivers/crypto/ccp/
685F: include/linux/ccp.h
686
512d1027 687AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 688M: Huang Rui <ray.huang@amd.com>
968ce1b1 689L: linux-hwmon@vger.kernel.org
96818b58 690S: Supported
512d1027
AH
691F: Documentation/hwmon/fam15h_power
692F: drivers/hwmon/fam15h_power.c
693
167a675a 694AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 695L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 696S: Orphan
faf2e1db 697F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 698
f90b8116 699AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 700P: Andres Salomon <dilinger@queued.net>
67d76710 701L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
702W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
703S: Supported
679655da
JP
704F: drivers/char/hw_random/geode-rng.c
705F: drivers/crypto/geode*
8a61f013 706F: drivers/video/fbdev/geode/
679655da 707F: arch/x86/include/asm/geode.h
f90b8116 708
919ee7dd 709AMD IOMMU (AMD-VI)
e4110568 710M: Joerg Roedel <joro@8bytes.org>
919ee7dd 711L: iommu@lists.linux-foundation.org
525b233c 712T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 713S: Maintained
b2c16391
JP
714F: drivers/iommu/amd_iommu*.[ch]
715F: include/linux/amd-iommu.h
919ee7dd 716
16423d67 717AMD KFD
1241e0b4 718M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
719L: dri-devel@lists.freedesktop.org
720T: git git://people.freedesktop.org/~gabbayo/linux.git
721S: Supported
130e0371
OG
722F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
723F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 724F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 725F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 726F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
727F: drivers/gpu/drm/amd/include/cik_structs.h
728F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 729F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
730F: drivers/gpu/drm/radeon/radeon_kfd.c
731F: drivers/gpu/drm/radeon/radeon_kfd.h
732F: include/uapi/linux/kfd_ioctl.h
16423d67 733
2510eb74
SS
734AMD SEATTLE DEVICE TREE SUPPORT
735M: Brijesh Singh <brijeshkumar.singh@amd.com>
736M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
737M: Tom Lendacky <thomas.lendacky@amd.com>
738S: Supported
739F: arch/arm64/boot/dts/amd/
740
45198c7b
LT
741AMD XGBE DRIVER
742M: Tom Lendacky <thomas.lendacky@amd.com>
743L: netdev@vger.kernel.org
744S: Supported
745F: drivers/net/ethernet/amd/xgbe/
08b8940e 746F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 747
284f42b6 748AMS (Apple Motion Sensor) DRIVER
8b58be88 749M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 750S: Supported
bd5f47ec 751F: drivers/macintosh/ams/
284f42b6 752
531fca16
HV
753ANALOG DEVICES INC AD9389B DRIVER
754M: Hans Verkuil <hans.verkuil@cisco.com>
755L: linux-media@vger.kernel.org
756S: Maintained
757F: drivers/media/i2c/ad9389b*
758
614b4384
LPC
759ANALOG DEVICES INC ADV7180 DRIVER
760M: Lars-Peter Clausen <lars@metafoo.de>
761L: linux-media@vger.kernel.org
762W: http://ez.analog.com/community/linux-device-drivers
763S: Supported
764F: drivers/media/i2c/adv7180.c
765
c40ddfa3
HV
766ANALOG DEVICES INC ADV7511 DRIVER
767M: Hans Verkuil <hans.verkuil@cisco.com>
768L: linux-media@vger.kernel.org
769S: Maintained
770F: drivers/media/i2c/adv7511*
771
531fca16
HV
772ANALOG DEVICES INC ADV7604 DRIVER
773M: Hans Verkuil <hans.verkuil@cisco.com>
774L: linux-media@vger.kernel.org
775S: Maintained
776F: drivers/media/i2c/adv7604*
777
c40ddfa3
HV
778ANALOG DEVICES INC ADV7842 DRIVER
779M: Hans Verkuil <hans.verkuil@cisco.com>
780L: linux-media@vger.kernel.org
781S: Maintained
782F: drivers/media/i2c/adv7842*
783
527a1a83 784ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 785M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 786L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 787W: http://wiki.analog.com/
a4edbc10 788W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 789S: Supported
39c9d199 790F: sound/soc/codecs/adau*
cc52688a 791F: sound/soc/codecs/adav*
4bdef3bd 792F: sound/soc/codecs/ad1*
ae48f5ef 793F: sound/soc/codecs/ad7*
4bdef3bd 794F: sound/soc/codecs/ssm*
40216ce7 795F: sound/soc/codecs/sigmadsp.*
4bdef3bd 796
527a1a83 797ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 798L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
799L: alsa-devel@alsa-project.org (moderated for non-subscribers)
800W: http://blackfin.uclinux.org/
801S: Supported
802F: sound/soc/blackfin/*
7d1f9018 803
4ce72abc
LPC
804ANALOG DEVICES INC IIO DRIVERS
805M: Lars-Peter Clausen <lars@metafoo.de>
806M: Michael Hennerich <Michael.Hennerich@analog.com>
807W: http://wiki.analog.com/
808W: http://ez.analog.com/community/linux-device-drivers
809S: Supported
810F: drivers/iio/*/ad*
811X: drivers/iio/*/adjd*
812F: drivers/staging/iio/*/ad*
d5d4602e 813F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 814
0e3b67b3
LPC
815ANALOG DEVICES INC DMA DRIVERS
816M: Lars-Peter Clausen <lars@metafoo.de>
817W: http://ez.analog.com/community/linux-device-drivers
818S: Supported
819F: drivers/dma/dma-axi-dmac.c
820
27eb6622
RH
821ANDROID CONFIG FRAGMENTS
822M: Rob Herring <robh@kernel.org>
823S: Supported
824F: kernel/configs/android*
825
41c9e95d
GK
826ANDROID DRIVERS
827M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 828M: Arve Hjønnevåg <arve@android.com>
41c9e95d 829M: Riley Andrews <riandrews@android.com>
0e4a566b 830T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
831L: devel@driverdev.osuosl.org
832S: Supported
833F: drivers/android/
834F: drivers/staging/android/
835
d03c023e
LA
836ANDROID ION DRIVER
837M: Laura Abbott <labbott@redhat.com>
838M: Sumit Semwal <sumit.semwal@linaro.org>
839L: devel@driverdev.osuosl.org
840S: Supported
e9d766b9 841F: Documentation/devicetree/bindings/staging/ion/
d03c023e
LA
842F: drivers/staging/android/ion
843F: drivers/staging/android/uapi/ion.h
844F: drivers/staging/android/uapi/ion_test.h
845
42269063 846AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 847M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 848L: linuxppc-dev@lists.ozlabs.org
93711660 849L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 850S: Maintained
679655da 851F: sound/aoa/
42269063 852
4075a283 853APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
854M: William Breathitt Gray <vilhelm.gray@gmail.com>
855L: linux-iio@vger.kernel.org
856S: Maintained
4075a283 857F: drivers/iio/adc/stx104.c
97a445da 858
1da177e4 859APM DRIVER
e5f6450c 860M: Jiri Kosina <jikos@kernel.org>
81024fc4 861S: Odd fixes
9f273c24 862T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
863F: arch/x86/kernel/apm_32.c
864F: include/linux/apm_bios.h
c117ab84 865F: include/uapi/linux/apm_bios.h
81024fc4 866F: drivers/char/apm-emulation.c
1da177e4 867
bd7aa4b2 868APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 869M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 870L: linux-input@vger.kernel.org
75dd112a 871S: Odd fixes
679655da 872F: drivers/input/mouse/bcm5974.c
bd7aa4b2 873
6f2fad74 874APPLE SMC DRIVER
75dd112a 875M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 876L: linux-hwmon@vger.kernel.org
75dd112a 877S: Odd fixes
679655da 878F: drivers/hwmon/applesmc.c
6f2fad74 879
1da177e4 880APPLETALK NETWORK LAYER
8b58be88 881M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 882S: Maintained
679655da
JP
883F: drivers/net/appletalk/
884F: net/appletalk/
1da177e4 885
21c75328
DD
886APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
887M: Duc Dang <dhdang@apm.com>
888S: Supported
889F: arch/arm64/boot/dts/apm/
890
24299502
IS
891APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
892M: Iyappan Subramanian <isubramanian@apm.com>
893M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
894S: Supported
895F: drivers/net/ethernet/apm/xgene/
2efccc60 896F: drivers/net/phy/mdio-xgene.c
24299502 897F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 898F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 899
fd3a628e
TN
900APPLIED MICRO (APM) X-GENE SOC PMU
901M: Tai Nguyen <ttnguyen@apm.com>
902S: Supported
903F: drivers/perf/xgene_pmu.c
904F: Documentation/perf/xgene-pmu.txt
905F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
906
62a37dc7
LP
907APTINA CAMERA SENSOR PLL
908M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
909L: linux-media@vger.kernel.org
910S: Maintained
911F: drivers/media/i2c/aptina-pll.*
912
1154ea7d 913ARC FRAMEBUFFER DRIVER
8b58be88 914M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 915S: Maintained
8a61f013
JH
916F: drivers/video/fbdev/arcfb.c
917F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 918
c38f6ac7
MG
919ARCNET NETWORK LAYER
920M: Michael Grzeschik <m.grzeschik@pengutronix.de>
921L: netdev@vger.kernel.org
922S: Maintained
923F: drivers/net/arcnet/
924F: include/uapi/linux/if_arcnet.h
925
71d298ce
AB
926ARC PGU DRM DRIVER
927M: Alexey Brodkin <abrodkin@synopsys.com>
928S: Supported
929F: drivers/gpu/drm/arc/
930F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
931
588deb61
MR
932ARM ARCHITECTED TIMER DRIVER
933M: Mark Rutland <mark.rutland@arm.com>
934M: Marc Zyngier <marc.zyngier@arm.com>
935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
936S: Maintained
937F: arch/arm/include/asm/arch_timer.h
938F: arch/arm64/include/asm/arch_timer.h
939F: drivers/clocksource/arm_arch_timer.c
940
c5a906a5
LD
941ARM HDLCD DRM DRIVER
942M: Liviu Dudau <liviu.dudau@arm.com>
943S: Supported
59ba2422 944F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
945F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
946
59ba2422
LD
947ARM MALI-DP DRM DRIVER
948M: Liviu Dudau <liviu.dudau@arm.com>
949M: Brian Starkey <brian.starkey@arm.com>
950M: Mali DP Maintainers <malidp@foss.arm.com>
951S: Supported
952F: drivers/gpu/drm/arm/
953F: Documentation/devicetree/bindings/display/arm,malidp.txt
954
1da177e4 955ARM MFM AND FLOPPY DRIVERS
8b58be88 956M: Ian Molton <spyro@f2s.com>
1da177e4 957S: Maintained
679655da
JP
958F: arch/arm/lib/floppydma.S
959F: arch/arm/include/asm/floppy.h
1da177e4 960
6f96521f
WD
961ARM PMU PROFILING AND DEBUGGING
962M: Will Deacon <will.deacon@arm.com>
55d5c4ab 963M: Mark Rutland <mark.rutland@arm.com>
6f96521f 964S: Maintained
55d5c4ab 965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 966F: arch/arm*/kernel/perf_*
6f96521f 967F: arch/arm/oprofile/common.c
dd06a84b
MR
968F: arch/arm*/kernel/hw_breakpoint.c
969F: arch/arm*/include/asm/hw_breakpoint.h
970F: arch/arm*/include/asm/perf_event.h
55d5c4ab 971F: drivers/perf/*
fa8ad788 972F: include/linux/perf/arm_pmu.h
55d5c4ab 973F: Documentation/devicetree/bindings/arm/pmu.txt
6f96521f 974
d4275354 975ARM PORT
54176cc6 976M: Russell King <linux@armlinux.org.uk>
efc03ecb 977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 978W: http://www.armlinux.org.uk/
d4275354
RK
979S: Maintained
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
d4275354 1157F: arch/arm/include/asm/clkdev.h
4fa2651d 1158F: drivers/clk/clkdev.c
d4275354 1159
d48134e7 1160ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1161M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1163S: Maintained
1164
94150095
HF
1165ARM/CONTEC MICRO9 MACHINE SUPPORT
1166M: Hubert Feurstein <hubert.feurstein@contec.at>
1167S: Maintained
1168F: arch/arm/mach-ep93xx/micro9.c
1169
a06ae860
PP
1170ARM/CORESIGHT FRAMEWORK AND DRIVERS
1171M: Mathieu Poirier <mathieu.poirier@linaro.org>
1172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173S: Maintained
01081f5a 1174F: drivers/hwtracing/coresight/*
a06ae860
PP
1175F: Documentation/trace/coresight.txt
1176F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1177F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1178F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1179F: tools/perf/arch/arm/util/auxtrace.c
1180F: tools/perf/arch/arm/util/cs-etm.c
1181F: tools/perf/arch/arm/util/cs-etm.h
1182F: tools/perf/util/cs-etm.h
a06ae860 1183
1da177e4 1184ARM/CORGI MACHINE SUPPORT
8b58be88 1185M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1186S: Maintained
1187
881a95f9 1188ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1189M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1191T: git git://github.com/ulli-kroll/linux.git
162500b3 1192S: Maintained
f49afbb5 1193F: arch/arm/mach-gemini/
98a9bb5b 1194F: drivers/rtc/rtc-gemini.c
881a95f9 1195
a990cbd8 1196ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1197M: Barry Song <baohua@kernel.org>
a990cbd8 1198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1199T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1200S: Maintained
e68d7c14 1201F: arch/arm/boot/dts/prima2*
a990cbd8 1202F: arch/arm/mach-prima2/
4a9c44f1 1203F: drivers/clk/sirf/
05f30e8d 1204F: drivers/clocksource/timer-prima2.c
5833ac98 1205F: drivers/clocksource/timer-atlas7.c
f8505ef5 1206N: [^a-z]sirf
a990cbd8 1207
c9d862c4
BS
1208ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1209M: Baruch Siach <baruch@tkos.co.il>
1210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1211S: Maintained
cde137aa 1212F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1213N: digicolor
1214
d4275354 1215ARM/EBSA110 MACHINE SUPPORT
54176cc6 1216M: Russell King <linux@armlinux.org.uk>
efc03ecb 1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1218W: http://www.armlinux.org.uk/
d4275354
RK
1219S: Maintained
1220F: arch/arm/mach-ebsa110/
b955f6ca 1221F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1222
4721f3ce
UKK
1223ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1224M: Uwe Kleine-König <kernel@pengutronix.de>
1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226S: Maintained
1227N: efm32
1228
a9da4f7e 1229ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1230M: Daniel Ribeiro <drwyrm@gmail.com>
1231M: Stefan Schmidt <stefan@openezx.org>
1232M: Harald Welte <laforge@openezx.org>
d66f1886 1233L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1234W: http://www.openezx.org/
1235S: Maintained
cafc2265
SS
1236T: topgit git://git.openezx.org/openezx.git
1237F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1238
6a915af9 1239ARM/FARADAY FA526 PORT
162500b3 1240M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1242S: Maintained
1fa7e547 1243T: git git://git.berlios.de/gemini-board
f49afbb5 1244F: arch/arm/mm/*-fa*
6a915af9 1245
d4275354 1246ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1247M: Russell King <linux@armlinux.org.uk>
efc03ecb 1248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1249W: http://www.armlinux.org.uk/
d4275354
RK
1250S: Maintained
1251F: arch/arm/include/asm/hardware/dec21285.h
1252F: arch/arm/mach-footbridge/
1253
86183a5f 1254ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1255M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1256M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1257R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1259S: Maintained
f1c12837 1260T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1261F: arch/arm/mach-imx/
ce515a6b 1262F: arch/arm/mach-mxs/
2a82f95c 1263F: arch/arm/boot/dts/imx*
e5dafa22 1264F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1265F: drivers/clk/imx/
1266F: include/soc/imx/
86183a5f 1267
142109d2 1268ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1269M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1270M: Sascha Hauer <kernel@pengutronix.de>
1271R: Stefan Agner <stefan@agner.ch>
1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273S: Maintained
1274T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1275F: arch/arm/mach-imx/*vf610*
1276F: arch/arm/boot/dts/vf*
1277
2b7a52a4 1278ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1279M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1281S: Maintained
1282
90b8fc34 1283ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1284M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1286S: Maintained
1287
ef47d5f0 1288ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1289M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1290M: Paul Parsons <lost.distance@yahoo.com>
1291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1292S: Maintained
1293F: arch/arm/mach-pxa/hx4700.c
1294F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1295F: sound/soc/pxa/hx4700.c
ef47d5f0 1296
4dfad069
WX
1297ARM/HISILICON SOC SUPPORT
1298M: Wei Xu <xuwei5@hisilicon.com>
1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300W: http://www.hisilicon.com
1301S: Supported
1302T: git git://github.com/hisilicon/linux-hisi.git
1303F: arch/arm/mach-hisi/
e68d7c14
RH
1304F: arch/arm/boot/dts/hi3*
1305F: arch/arm/boot/dts/hip*
1306F: arch/arm/boot/dts/hisi*
1307F: arch/arm64/boot/dts/hisilicon/
4dfad069 1308
21f37bc3 1309ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1310M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1311W: www.jlime.com
1312S: Maintained
084bad91
KE
1313T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1314F: arch/arm/mach-sa1100/jornada720.c
1315F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1316
5e767ab9
JMC
1317ARM/IGEP MACHINE SUPPORT
1318M: Enric Balletbo i Serra <eballetbo@gmail.com>
1319M: Javier Martinez Canillas <javier@dowhile0.org>
1320L: linux-omap@vger.kernel.org
1321L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322S: Maintained
06ff74fd 1323F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1324
403d2971
MV
1325ARM/INCOME PXA270 SUPPORT
1326M: Marek Vasut <marek.vasut@gmail.com>
1327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328S: Maintained
ec154082 1329F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1330
2b7a52a4 1331ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1332M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1334S: Maintained
e2bdb176
DW
1335
1336ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1338S: Orphan
2b7a52a4
LB
1339
1340ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1341M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1343S: Maintained
2b7a52a4
LB
1344
1345ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1346M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1348S: Maintained
2b7a52a4 1349
2b7a52a4 1350ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1351M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1353S: Maintained
1354
dfdd8cc9
KH
1355ARM/INTEL IXP4XX ARM ARCHITECTURE
1356M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1357M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1359S: Maintained
1360F: arch/arm/mach-ixp4xx/
1361
838553c5 1362ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1363M: Jonathan Cameron <jic23@cam.ac.uk>
1364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365S: Maintained
1366F: arch/arm/mach-pxa/stargate2.c
1367F: drivers/pcmcia/pxa2xx_stargate2.c
1368
2b7a52a4 1369ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1370M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1372S: Maintained
2b7a52a4
LB
1373
1374ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1375M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1377S: Maintained
1378
1154f858 1379ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1380M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382S: Maintained
1383F: arch/arm/mach-keystone/
5edafc29 1384F: arch/arm/boot/dts/keystone-*
317929cd 1385T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1386
bc6aa566 1387ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1388M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1389L: linux-kernel@vger.kernel.org
1390S: Maintained
1391F: drivers/clk/keystone/
1392
1393ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1394M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396L: linux-kernel@vger.kernel.org
1397S: Maintained
1398F: drivers/clocksource/timer-keystone.c
1399
1400ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1401M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1402L: linux-kernel@vger.kernel.org
1403S: Maintained
1404F: drivers/power/reset/keystone-reset.c
1405
1406ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1407M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1408L: linux-kernel@vger.kernel.org
1409S: Maintained
1410F: drivers/memory/*emif*
1411
8cb555b6
CM
1412ARM/LG1K ARCHITECTURE
1413M: Chanho Min <chanho.min@lge.com>
1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415S: Maintained
1416F: arch/arm64/boot/dts/lg/
1417
2b7a52a4 1418ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1419M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1421S: Maintained
1422
3143875f
JE
1423ARM/LPC18XX ARCHITECTURE
1424M: Joachim Eastwood <manabian@gmail.com>
1425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426S: Maintained
19c1c32c
JE
1427F: arch/arm/boot/dts/lpc43*
1428F: drivers/clk/nxp/clk-lpc18xx*
1429F: drivers/clocksource/time-lpc32xx.c
1430F: drivers/i2c/busses/i2c-lpc2k.c
1431F: drivers/memory/pl172.c
1432F: drivers/mtd/spi-nor/nxp-spifi.c
1433F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1434N: lpc18xx
1435
15e4f7da 1436ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1437M: Vladimir Zapolskiy <vz@mleia.com>
1438M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1440T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1441S: Maintained
2377f9fd 1442F: arch/arm/boot/dts/lpc32*
15e4f7da 1443F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1444F: drivers/i2c/busses/i2c-pnx.c
1445F: drivers/net/ethernet/nxp/lpc_eth.c
1446F: drivers/usb/host/ohci-nxp.c
1447F: drivers/watchdog/pnx4008_wdt.c
1448N: lpc32xx
15e4f7da 1449
3b886171 1450ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1451M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1452S: Maintained
1453
1f664ab7 1454ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1455M: Jason Cooper <jason@lakedaemon.net>
1456M: Andrew Lunn <andrew@lunn.ch>
1457M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1458M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460S: Maintained
1461F: arch/arm/mach-mvebu/
59ec9671 1462F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1463F: arch/arm/boot/dts/armada*
1464F: arch/arm/boot/dts/kirkwood*
dcc3068a 1465F: arch/arm64/boot/dts/marvell/armada*
9f123def 1466F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1467F: arch/arm/configs/mvebu_*_defconfig
75f41273 1468
40f4978b 1469ARM/Marvell Berlin SoC support
70e1a28f 1470M: Jisheng Zhang <jszhang@marvell.com>
40f4978b
SH
1471M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473S: Maintained
1474F: arch/arm/mach-berlin/
31c17ac9 1475F: arch/arm/boot/dts/berlin*
e68d7c14 1476F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1477
40f4978b 1478
4cfab57e 1479ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1480M: Jason Cooper <jason@lakedaemon.net>
1481M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1482M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1483M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1485S: Maintained
1486F: arch/arm/mach-dove/
54a246ff
NP
1487F: arch/arm/mach-mv78xx0/
1488F: arch/arm/mach-orion5x/
1489F: arch/arm/plat-orion/
31c17ac9
GC
1490F: arch/arm/boot/dts/dove*
1491F: arch/arm/boot/dts/orion5x*
1492
3b886171 1493
d69ac131
AC
1494ARM/Orion SoC/Technologic Systems TS-78xx platform support
1495M: Alexander Clouter <alex@digriz.org.uk>
1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497W: http://www.digriz.org.uk/ts78xx/kernel
1498S: Maintained
1499F: arch/arm/mach-orion5x/ts78xx-*
1500
e557959d
NA
1501ARM/OXNAS platform support
1502M: Neil Armstrong <narmstrong@baylibre.com>
1503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d6fbd37b 1504L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
e557959d
NA
1505S: Maintained
1506F: arch/arm/mach-oxnas/
52c468fb 1507F: arch/arm/boot/dts/ox8*.dtsi
e557959d 1508F: arch/arm/boot/dts/wd-mbwe.dts
52c468fb 1509F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
e557959d
NA
1510N: oxnas
1511
607b8fc9
EH
1512ARM/Mediatek RTC DRIVER
1513M: Eddie Huang <eddie.huang@mediatek.com>
1514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1516S: Maintained
1517F: drivers/rtc/rtc-mt6397.c
1518
e54951c8
MB
1519ARM/Mediatek SoC support
1520M: Matthias Brugger <matthias.bgg@gmail.com>
1521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1522L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1523S: Maintained
1524F: arch/arm/boot/dts/mt6*
1525F: arch/arm/boot/dts/mt8*
1526F: arch/arm/mach-mediatek/
1527N: mtk
1528K: mediatek
1529
0f8669e3
CY
1530ARM/Mediatek USB3 PHY DRIVER
1531M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1534S: Maintained
1535F: drivers/phy/phy-mt65xx-usb3.c
1536
adcb079f
AB
1537ARM/MICREL KS8695 ARCHITECTURE
1538M: Greg Ungerer <gerg@uclinux.org>
1539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1540F: arch/arm/mach-ks8695/
adcb079f
AB
1541S: Odd Fixes
1542
d78ff0a5 1543ARM/MIOA701 MACHINE SUPPORT
8b58be88 1544M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1546F: arch/arm/mach-pxa/mioa701.c
1547S: Maintained
1548
9624dfe6 1549ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1550M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1551S: Maintained
1552
e0ee9851 1553ARM/NOMADIK ARCHITECTURE
28b8e8d4 1554M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1555M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1556L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557S: Maintained
1558F: arch/arm/mach-nomadik/
ecc265fe 1559F: drivers/pinctrl/nomadik/
87572880 1560F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1561T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1562
9d76295a 1563ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1564M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1565L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1566W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1567S: Supported
1568
8459c159 1569ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1570M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1571M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1572S: Maintained
1573
5d783a2d 1574ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1575M: Marek Vasut <marek.vasut@gmail.com>
75280787 1576L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1577W: http://hackndev.com
1578S: Maintained
933d35f0
JP
1579F: arch/arm/mach-pxa/include/mach/palmtx.h
1580F: arch/arm/mach-pxa/palmtx.c
1581F: arch/arm/mach-pxa/include/mach/palmt5.h
1582F: arch/arm/mach-pxa/palmt5.c
1583F: arch/arm/mach-pxa/include/mach/palmld.h
1584F: arch/arm/mach-pxa/palmld.c
1585F: arch/arm/mach-pxa/include/mach/palmte2.h
1586F: arch/arm/mach-pxa/palmte2.c
1587F: arch/arm/mach-pxa/include/mach/palmtc.h
1588F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1589
b57fe924 1590ARM/PALM TREO SUPPORT
d8130624 1591M: Tomas Cech <sleep_walker@suse.com>
75280787 1592L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1593W: http://hackndev.com
1594S: Maintained
b57fe924
JP
1595F: arch/arm/mach-pxa/include/mach/palmtreo.h
1596F: arch/arm/mach-pxa/palmtreo.c
90af5811 1597
c49e1e63 1598ARM/PALMZ72 SUPPORT
8b58be88 1599M: Sergey Lapin <slapin@ossfans.org>
75280787 1600L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1601W: http://hackndev.com
1602S: Maintained
933d35f0
JP
1603F: arch/arm/mach-pxa/include/mach/palmz72.h
1604F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1605
1da177e4 1606ARM/PLEB SUPPORT
8b58be88 1607M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1608W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1609S: Maintained
1610
1611ARM/PT DIGITAL BOARD PORT
8b58be88 1612M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1614W: http://www.armlinux.org.uk/
1da177e4
LT
1615S: Maintained
1616
8fc1b0f8 1617ARM/QUALCOMM SUPPORT
bbeaa595
AG
1618M: Andy Gross <andy.gross@linaro.org>
1619M: David Brown <david.brown@linaro.org>
8fc1b0f8 1620L: linux-arm-msm@vger.kernel.org
f5d3af9d 1621L: linux-soc@vger.kernel.org
8fc1b0f8 1622S: Maintained
0ff50d60 1623F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1624F: arch/arm/boot/dts/qcom-*.dts
1625F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1626F: arch/arm/mach-qcom/
e68d7c14 1627F: arch/arm64/boot/dts/qcom/*
5482cefa 1628F: drivers/i2c/busses/i2c-qup.c
39a3366a 1629F: drivers/clk/qcom/
4fb1a420 1630F: drivers/pinctrl/qcom/
f5d3af9d 1631F: drivers/soc/qcom/
5482cefa 1632F: drivers/spi/spi-qup.c
c0c89faf
SB
1633F: drivers/tty/serial/msm_serial.h
1634F: drivers/tty/serial/msm_serial.c
1635F: drivers/*/pm8???-*
1636F: drivers/mfd/ssbi.c
916f743d 1637F: drivers/firmware/qcom_scm.c
bbeaa595 1638T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1639
2b7a52a4 1640ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1641M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1642L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1643S: Maintained
1644
b138e119
SH
1645ARM/RENESAS ARM64 ARCHITECTURE
1646M: Simon Horman <horms@verge.net.au>
1647M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1648L: linux-renesas-soc@vger.kernel.org
1649Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1650T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1651S: Supported
1652F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1653F: drivers/soc/renesas/
1654F: include/linux/soc/renesas/
b138e119 1655
d4275354 1656ARM/RISCPC ARCHITECTURE
54176cc6 1657M: Russell King <linux@armlinux.org.uk>
efc03ecb 1658L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1659W: http://www.armlinux.org.uk/
d4275354 1660S: Maintained
d4275354
RK
1661F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1662F: arch/arm/include/asm/hardware/ioc.h
1663F: arch/arm/include/asm/hardware/iomd.h
1664F: arch/arm/include/asm/hardware/memc.h
1665F: arch/arm/mach-rpc/
1a6422f6 1666F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1667F: drivers/net/ethernet/i825xx/ether1*
1668F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1669F: drivers/scsi/arm/
1670
08ddbb0a
HS
1671ARM/Rockchip SoC support
1672M: Heiko Stuebner <heiko@sntech.de>
1673L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1674L: linux-rockchip@lists.infradead.org
9f273c24 1675T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1676S: Maintained
541555e9 1677F: arch/arm/boot/dts/rk3*
08ddbb0a 1678F: arch/arm/mach-rockchip/
541555e9
HS
1679F: drivers/clk/rockchip/
1680F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1681F: drivers/*/*rockchip*
541555e9
HS
1682F: drivers/*/*/*rockchip*
1683F: sound/soc/rockchip/
b4331b43 1684N: rockchip
08ddbb0a 1685
5bfb937c
KK
1686ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1687M: Kukjin Kim <kgene@kernel.org>
326dce07 1688M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1689R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1691L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1692S: Maintained
6f0589c8 1693F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1694F: arch/arm/boot/dts/s5p*
1695F: arch/arm/boot/dts/samsung*
6f0589c8 1696F: arch/arm/boot/dts/exynos*
d97236e6 1697F: arch/arm64/boot/dts/exynos/
482ce512 1698F: arch/arm/plat-samsung/
769bbb63
HS
1699F: arch/arm/mach-s3c24*/
1700F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1701F: arch/arm/mach-s5p*/
1702F: arch/arm/mach-exynos*/
1c03274d
KK
1703F: drivers/*/*s3c24*
1704F: drivers/*/*/*s3c24*
1705F: drivers/*/*s3c64xx*
1706F: drivers/*/*s5pv210*
ffd51977 1707F: drivers/memory/samsung/*
bf50ddcd 1708F: drivers/soc/samsung/*
d6b9aea6
KK
1709F: Documentation/arm/Samsung/
1710F: Documentation/devicetree/bindings/arm/samsung/
1711F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1712F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1713N: exynos
f556cb07 1714
10ffa964
KP
1715ARM/SAMSUNG MOBILE MACHINE SUPPORT
1716M: Kyungmin Park <kyungmin.park@samsung.com>
1717L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718S: Maintained
004bbd3c 1719F: arch/arm/mach-s5pv210/
10ffa964 1720
3ce4ccb6
KD
1721ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1722M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1723M: Kamil Debski <kamil@wypas.org>
1724M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1725L: linux-arm-kernel@lists.infradead.org
1726L: linux-media@vger.kernel.org
1727S: Maintained
1728F: drivers/media/platform/s5p-g2d/
1729
e6a476fd
MS
1730ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1731M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1732M: Kamil Debski <kamil@wypas.org>
6305902c 1733M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1734M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1735L: linux-arm-kernel@lists.infradead.org
1736L: linux-media@vger.kernel.org
1737S: Maintained
934455d7 1738F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1739F: drivers/media/platform/s5p-mfc/
e6a476fd 1740
1bcbf6f4
KD
1741ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1742M: Kyungmin Park <kyungmin.park@samsung.com>
1743L: linux-arm-kernel@lists.infradead.org
1744L: linux-media@vger.kernel.org
1745S: Maintained
78fc853b 1746F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1747
7d9f9bf4
AP
1748ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1749M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
305335b9 1750M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7d9f9bf4
AP
1751L: linux-arm-kernel@lists.infradead.org
1752L: linux-media@vger.kernel.org
1753S: Maintained
1754F: drivers/media/platform/s5p-jpeg/
1755
d48d38e8 1756ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1757M: Simon Horman <horms@verge.net.au>
d48d38e8 1758M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1759L: linux-renesas-soc@vger.kernel.org
4a121096 1760Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1761T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1762S: Supported
0b514fdb
SH
1763F: arch/arm/boot/dts/emev2*
1764F: arch/arm/boot/dts/r7s*
1765F: arch/arm/boot/dts/r8a*
1766F: arch/arm/boot/dts/sh*
0b514fdb 1767F: arch/arm/configs/shmobile_defconfig
7a2071c5 1768F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1769F: arch/arm/mach-shmobile/
be32bcbb
GU
1770F: drivers/soc/renesas/
1771F: include/linux/soc/renesas/
d48d38e8 1772
66314223 1773ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1774M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1775S: Maintained
1776F: arch/arm/mach-socfpga/
efadb751
DN
1777F: arch/arm/boot/dts/socfpga*
1778F: arch/arm/configs/socfpga_defconfig
e68d7c14 1779F: arch/arm64/boot/dts/altera/
ba2b7d0a 1780W: http://www.rocketboards.org
efadb751 1781T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1782
1783ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1784M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1785S: Maintained
1786F: drivers/clk/socfpga/
1787
71bcada8
TT
1788ARM/SOCFPGA EDAC SUPPORT
1789M: Thor Thayer <tthayer@opensource.altera.com>
1790S: Maintained
1791F: drivers/edac/altera_edac.
1792
65ebcc11 1793ARM/STI ARCHITECTURE
a92177ea 1794M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796L: kernel@stlinux.com
1797W: http://www.stlinux.com
1798S: Maintained
1799F: arch/arm/mach-sti/
a92177ea 1800F: arch/arm/boot/dts/sti*
b8e31bf3 1801F: drivers/char/hw_random/st-rng.c
a92177ea 1802F: drivers/clocksource/arm_global_timer.c
82805d1b 1803F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1804F: drivers/cpufreq/sti-cpufreq.c
6da0f216 1805F: drivers/dma/st_fdma*
a92177ea 1806F: drivers/i2c/busses/i2c-st.c
346e2e4a 1807F: drivers/media/rc/st_rc.c
95d66b16 1808F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1809F: drivers/mmc/host/sdhci-st.c
e95cf393 1810F: drivers/phy/phy-miphy28lp.c
6da969a5 1811F: drivers/phy/phy-stih407-usb.c
346e2e4a 1812F: drivers/pinctrl/pinctrl-st.c
aac22524 1813F: drivers/remoteproc/st_remoteproc.c
c9d7cc3e 1814F: drivers/remoteproc/st_slim_rproc.c
346e2e4a 1815F: drivers/reset/sti/
db4112e6 1816F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1817F: drivers/tty/serial/st-asc.c
eb11adab 1818F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1819F: drivers/usb/host/ehci-st.c
1820F: drivers/usb/host/ohci-st.c
db4112e6 1821F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1822F: drivers/ata/ahci_st.c
c9d7cc3e 1823F: include/linux/remoteproc/st_slim_rproc.h
65ebcc11 1824
ee6e7879
MC
1825ARM/STM32 ARCHITECTURE
1826M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1827M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829S: Maintained
1830T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1831N: stm32
1832F: drivers/clocksource/armv7m_systick.c
1833
d6de5b02
MG
1834ARM/TANGO ARCHITECTURE
1835M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1836L: linux-arm-kernel@lists.infradead.org
1837S: Maintained
e2bd0d37 1838N: tango
d6de5b02 1839
2b7a52a4 1840ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1841M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1842L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1843S: Maintained
1844
1bbd7089 1845ARM/TETON BGA MACHINE SUPPORT
706e69d6 1846M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1847L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848S: Maintained
1849
2b7a52a4 1850ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1851M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1853S: Maintained
1854
98ad6e3b 1855ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1856M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1858W: http://www.mcuos.com
1859S: Maintained
4e89e8f6 1860F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1861F: drivers/input/keyboard/w90p910_keypad.c
1862F: drivers/input/touchscreen/w90p910_ts.c
1863F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1864F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1865F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1866F: drivers/rtc/rtc-nuc900.c
9df92e6c 1867F: drivers/spi/spi-nuc900.c
4e89e8f6 1868F: drivers/usb/host/ehci-w90x900.c
8a61f013 1869F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1870
54274d71 1871ARM/U300 MACHINE SUPPORT
e4651a9f 1872M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874S: Supported
1875F: arch/arm/mach-u300/
9affbd24 1876F: drivers/clocksource/timer-u300.c
54274d71
LW
1877F: drivers/i2c/busses/i2c-stu300.c
1878F: drivers/rtc/rtc-coh901331.c
1879F: drivers/watchdog/coh901327_wdt.c
1880F: drivers/dma/coh901318*
87572880
LW
1881F: drivers/mfd/ab3100*
1882F: drivers/rtc/rtc-ab3100.c
1883F: drivers/rtc/rtc-coh901331.c
1884T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1885
3d00d04f
MY
1886ARM/UNIPHIER ARCHITECTURE
1887M: Masahiro Yamada <yamada.masahiro@socionext.com>
1888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1889T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1890S: Maintained
a3ff83d2 1891F: arch/arm/boot/dts/uniphier*
e7ecbc05 1892F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1893F: arch/arm/mach-uniphier/
e7ecbc05 1894F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1895F: arch/arm64/boot/dts/socionext/
4b7f48d3 1896F: drivers/bus/uniphier-system-bus.c
734d82f4 1897F: drivers/clk/uniphier/
dd6fd4a3 1898F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2 1899F: drivers/pinctrl/uniphier/
54e991b5 1900F: drivers/reset/reset-uniphier.c
a3ff83d2 1901F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1902N: uniphier
1903
87572880 1904ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1905M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1906L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907S: Maintained
1908F: arch/arm/mach-ux500/
e4651a9f 1909F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1910F: drivers/dma/ste_dma40*
e4651a9f 1911F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1912F: drivers/mfd/abx500*
1913F: drivers/mfd/ab8500*
e4651a9f
LW
1914F: drivers/mfd/dbx500*
1915F: drivers/mfd/db8500*
ecc265fe
JP
1916F: drivers/pinctrl/nomadik/pinctrl-ab*
1917F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1918F: drivers/rtc/rtc-ab8500.c
e4651a9f 1919F: drivers/rtc/rtc-pl031.c
87572880 1920T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1921
e93fde28
UH
1922ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1923M: Ulf Hansson <ulf.hansson@linaro.org>
1924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925T: git git://git.linaro.org/people/ulfh/clk.git
1926S: Maintained
1927F: drivers/clk/ux500/
e93fde28 1928
740d93b1
PM
1929ARM/VERSATILE EXPRESS PLATFORM
1930M: Liviu Dudau <liviu.dudau@arm.com>
1931M: Sudeep Holla <sudeep.holla@arm.com>
1932M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934S: Maintained
1935F: arch/arm/boot/dts/vexpress*
e68d7c14 1936F: arch/arm64/boot/dts/arm/
740d93b1
PM
1937F: arch/arm/mach-vexpress/
1938F: */*/vexpress*
7e8f403f 1939F: */*/*/vexpress*
740d93b1
PM
1940F: drivers/clk/versatile/clk-vexpress-osc.c
1941F: drivers/clocksource/versatile.c
46a600ea 1942N: mps2
740d93b1 1943
d4275354 1944ARM/VFP SUPPORT
54176cc6 1945M: Russell King <linux@armlinux.org.uk>
efc03ecb 1946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1947W: http://www.armlinux.org.uk/
d4275354
RK
1948S: Maintained
1949F: arch/arm/vfp/
1950
e66b6d8e
MV
1951ARM/VOIPAC PXA270 SUPPORT
1952M: Marek Vasut <marek.vasut@gmail.com>
1953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954S: Maintained
1955F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1956F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1957
04529fe2
TP
1958ARM/VT8500 ARM ARCHITECTURE
1959M: Tony Prisk <linux@prisktech.co.nz>
1960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961S: Maintained
1962F: arch/arm/mach-vt8500/
41fd91b4 1963F: drivers/clocksource/vt8500_timer.c
560746eb 1964F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1965F: drivers/mmc/host/wmt-sdmmc.c
1966F: drivers/pwm/pwm-vt8500.c
1967F: drivers/rtc/rtc-vt8500.c
1968F: drivers/tty/serial/vt8500_serial.c
4f31102b 1969F: drivers/usb/host/ehci-platform.c
41fd91b4 1970F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1971F: drivers/video/fbdev/vt8500lcdfb.*
1972F: drivers/video/fbdev/wm8505fb*
1973F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1974
e66b6d8e
MV
1975ARM/ZIPIT Z2 SUPPORT
1976M: Marek Vasut <marek.vasut@gmail.com>
1977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978S: Maintained
1979F: arch/arm/mach-pxa/z2.c
6ab2a855 1980F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1981
5ecc4b53
JN
1982ARM/ZTE ARCHITECTURE
1983M: Jun Nie <jun.nie@linaro.org>
1984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985S: Maintained
1986F: arch/arm/mach-zx/
1987F: drivers/clk/zte/
1988F: Documentation/devicetree/bindings/arm/zte.txt
1989F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1990
51f29d44
MS
1991ARM/ZYNQ ARCHITECTURE
1992M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1993R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995W: http://wiki.xilinx.com
d6448b76 1996T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1997S: Supported
1998F: arch/arm/mach-zynq/
bd2a337a 1999F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 2000F: drivers/block/xsysace.c
c2fd4e38
MS
2001N: zynq
2002N: xilinx
2003F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 2004F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 2005F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 2006F: drivers/edac/synopsys_edac.c
51f29d44 2007
48ec83bc 2008ARM SMMU DRIVERS
b8f9879e 2009M: Will Deacon <will.deacon@arm.com>
c8bff3a6 2010R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
2011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2012S: Maintained
2013F: drivers/iommu/arm-smmu.c
48ec83bc 2014F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 2015F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 2016F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 2017
38074229
CM
2018ARM64 PORT (AARCH64 ARCHITECTURE)
2019M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 2020M: Will Deacon <will.deacon@arm.com>
38074229 2021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 2022T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
2023S: Maintained
2024F: arch/arm64/
d19766ec 2025F: Documentation/arm64/
38074229 2026
9d7005f9
LP
2027AS3645A LED FLASH CONTROLLER DRIVER
2028M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2029L: linux-media@vger.kernel.org
2030T: git git://linuxtv.org/media_tree.git
2031S: Maintained
2032F: drivers/media/i2c/as3645a.c
b5dcee22 2033F: include/media/i2c/as3645a.h
9d7005f9 2034
7c94a8b2
LW
2035ASAHI KASEI AK8974 DRIVER
2036M: Linus Walleij <linus.walleij@linaro.org>
2037L: linux-iio@vger.kernel.org
2038W: http://www.akm.com/
2039S: Supported
2040F: drivers/iio/magnetometer/ak8974.c
2041
d58de038
GJ
2042ASC7621 HARDWARE MONITOR DRIVER
2043M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2044L: linux-hwmon@vger.kernel.org
d58de038
GJ
2045S: Maintained
2046F: Documentation/hwmon/asc7621
2047F: drivers/hwmon/asc7621.c
2048
b229ece9 2049ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2050M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2051L: acpi4asus-user@lists.sourceforge.net
d0944853 2052L: platform-driver-x86@vger.kernel.org
76593d6f 2053W: http://acpi4asus.sf.net
85091b71 2054S: Maintained
b229ece9
CC
2055F: drivers/platform/x86/asus*.c
2056F: drivers/platform/x86/eeepc*.c
85091b71 2057
f6a6bbae
JPRV
2058ASUS WIRELESS RADIO CONTROL DRIVER
2059M: João Paulo Rechi Vita <jprvita@gmail.com>
2060L: platform-driver-x86@vger.kernel.org
2061S: Maintained
2062F: drivers/platform/x86/asus-wireless.c
2063
75aeddd1
DH
2064ASYMMETRIC KEYS
2065M: David Howells <dhowells@redhat.com>
2066L: keyrings@vger.kernel.org
2067S: Maintained
2068F: Documentation/crypto/asymmetric-keys.txt
2069F: include/linux/verification.h
2070F: include/crypto/public_key.h
2071F: include/crypto/pkcs7.h
2072F: crypto/asymmetric_keys/
2073
953a6479 2074ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2075R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2076W: http://sourceforge.net/projects/xscaleiop
08223d80 2077S: Odd fixes
679655da
JP
2078F: Documentation/crypto/async-tx-api.txt
2079F: crypto/async_tx/
2080F: drivers/dma/
2081F: include/linux/dmaengine.h
2082F: include/linux/async_tx.h
b3e5f263 2083
a1867d36 2084AT24 EEPROM DRIVER
14d77c4d 2085M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2086L: linux-i2c@vger.kernel.org
2087S: Maintained
2088F: drivers/misc/eeprom/at24.c
25f73ed5 2089F: include/linux/platform_data/at24.h
a1867d36 2090
e7839f25 2091ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2092M: "Ed L. Cashin" <ed.cashin@acm.org>
2093W: http://www.openaoe.org/
1da177e4 2094S: Supported
679655da
JP
2095F: Documentation/aoe/
2096F: drivers/block/aoe/
1da177e4 2097
aad7a211
AB
2098ATHEROS 71XX/9XXX GPIO DRIVER
2099M: Alban Bedel <albeu@free.fr>
2100W: https://github.com/AlbanBedel/linux
2101T: git git://github.com/AlbanBedel/linux
2102S: Maintained
2103F: drivers/gpio/gpio-ath79.c
2104F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2105
9a10a870 2106ATHEROS ATH GENERIC UTILITIES
f726ee65 2107M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2108L: linux-wireless@vger.kernel.org
2109S: Supported
2110F: drivers/net/wireless/ath/*
2111
fa1c114f 2112ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2113M: Jiri Slaby <jirislaby@gmail.com>
2114M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2115M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2116L: linux-wireless@vger.kernel.org
72c706b7 2117W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2118S: Maintained
fa451753 2119F: drivers/net/wireless/ath/ath5k/
fa1c114f 2120
12e62d6f
KV
2121ATHEROS ATH6KL WIRELESS DRIVER
2122M: Kalle Valo <kvalo@qca.qualcomm.com>
2123L: linux-wireless@vger.kernel.org
2124W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2125T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2126S: Supported
2127F: drivers/net/wireless/ath/ath6kl/
2128
2be7d22f 2129WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2130M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2131L: linux-wireless@vger.kernel.org
2132L: wil6210@qca.qualcomm.com
2133S: Supported
2134W: http://wireless.kernel.org/en/users/Drivers/wil6210
2135F: drivers/net/wireless/ath/wil6210/
dba4b74d 2136F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2137
1d7e1e6b
CL
2138CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2139M: Christian Lamparter <chunkeey@googlemail.com>
2140L: linux-wireless@vger.kernel.org
2141W: http://wireless.kernel.org/en/users/Drivers/carl9170
2142S: Maintained
2143F: drivers/net/wireless/ath/carl9170/
2144
2c2a6172
LT
2145ATK0110 HWMON DRIVER
2146M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2147L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2148S: Maintained
2149F: drivers/hwmon/asus_atk0110.c
2150
6f69a6d7 2151ATI_REMOTE2 DRIVER
8b58be88 2152M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2153S: Maintained
679655da 2154F: drivers/input/misc/ati_remote2.c
6f69a6d7 2155
7ae115b4 2156ATLX ETHERNET DRIVERS
8b58be88 2157M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2158M: Chris Snook <chris.snook@gmail.com>
e443e383 2159L: netdev@vger.kernel.org
8d5ca6ec
JC
2160W: http://sourceforge.net/projects/atl1
2161W: http://atl1.sourceforge.net
2162S: Maintained
2b133ad6 2163F: drivers/net/ethernet/atheros/
8d5ca6ec 2164
1da177e4 2165ATM
366c1bd1 2166M: Chas Williams <3chas3@gmail.com>
476604de 2167L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2168L: netdev@vger.kernel.org
1da177e4
LT
2169W: http://linux-atm.sourceforge.net
2170S: Maintained
679655da
JP
2171F: drivers/atm/
2172F: include/linux/atm*
c117ab84 2173F: include/uapi/linux/atm*
1da177e4 2174
04ac2f46 2175ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2176M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2177S: Maintained
2178F: drivers/mmc/host/atmel-mci.c
04ac2f46 2179
f80cb488
NF
2180ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2181M: Nicolas Ferre <nicolas.ferre@atmel.com>
2182S: Supported
2183F: drivers/power/reset/at91-sama5d2_shdwc.c
2184
b9cd7a25
LD
2185ATMEL SAMA5D2 ADC DRIVER
2186M: Ludovic Desroches <ludovic.desroches@atmel.com>
2187L: linux-iio@vger.kernel.org
2188S: Supported
2189F: drivers/iio/adc/at91-sama5d2_adc.c
2190
dfae90ed 2191ATMEL Audio ALSA driver
3a82002c 2192M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2193L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2194S: Supported
2195F: sound/soc/atmel
2196
b414dc16
NF
2197ATMEL DMA DRIVER
2198M: Nicolas Ferre <nicolas.ferre@atmel.com>
2199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200S: Supported
2201F: drivers/dma/at_hdmac.c
2202F: drivers/dma/at_hdmac_regs.h
6f0d65af 2203F: include/linux/platform_data/dma-atmel.h
b414dc16 2204
6bd0f436
LD
2205ATMEL XDMA DRIVER
2206M: Ludovic Desroches <ludovic.desroches@atmel.com>
2207L: linux-arm-kernel@lists.infradead.org
2208L: dmaengine@vger.kernel.org
2209S: Supported
2210F: drivers/dma/at_xdmac.c
2211
888f2804
LD
2212ATMEL I2C DRIVER
2213M: Ludovic Desroches <ludovic.desroches@atmel.com>
2214L: linux-i2c@vger.kernel.org
2215S: Supported
2216F: drivers/i2c/busses/i2c-at91.c
2217
15515545 2218ATMEL ISI DRIVER
50cb2efa 2219M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2220L: linux-media@vger.kernel.org
2221S: Supported
f2294c2d 2222F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2223F: include/media/atmel-isi.h
2224
8f4c79ce 2225ATMEL LCDFB DRIVER
8b58be88 2226M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2227L: linux-fbdev@vger.kernel.org
8f4c79ce 2228S: Maintained
8a61f013 2229F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2230F: include/video/atmel_lcdc.h
8f4c79ce 2231
89e5785f 2232ATMEL MACB ETHERNET DRIVER
a02875a6 2233M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2234S: Supported
9f2f381f 2235F: drivers/net/ethernet/cadence/
89e5785f 2236
5cbac98a 2237ATMEL NAND DRIVER
50cb2efa
NF
2238M: Wenyou Yang <wenyou.yang@atmel.com>
2239M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2240L: linux-mtd@lists.infradead.org
2241S: Supported
2242F: drivers/mtd/nand/atmel_nand*
2243
05c441ef 2244ATMEL SDMMC DRIVER
2245M: Ludovic Desroches <ludovic.desroches@atmel.com>
2246L: linux-mmc@vger.kernel.org
2247S: Supported
2248F: drivers/mmc/host/sdhci-of-at91.c
2249
754ce4f2 2250ATMEL SPI DRIVER
a02875a6 2251M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2252S: Supported
9df92e6c 2253F: drivers/spi/spi-atmel.*
754ce4f2 2254
0ef09015 2255ATMEL SSC DRIVER
03515f32 2256M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2258S: Supported
2259F: drivers/misc/atmel-ssc.c
2260F: include/linux/atmel-ssc.h
2261
e9cb1c5a
NF
2262ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2263M: Nicolas Ferre <nicolas.ferre@atmel.com>
2264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2265S: Supported
2266F: drivers/misc/atmel_tclib.c
2267F: drivers/clocksource/tcb_clksrc.c
2268
914a3f3b 2269ATMEL USBA UDC DRIVER
a02875a6
NF
2270M: Nicolas Ferre <nicolas.ferre@atmel.com>
2271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2272S: Supported
faf2e1db 2273F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2274
1da177e4 2275ATMEL WIRELESS DRIVER
8b58be88 2276M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2277L: linux-wireless@vger.kernel.org
1da177e4
LT
2278W: http://www.thekelleys.org.uk/atmel
2279W: http://atmelwlandriver.sourceforge.net/
2280S: Maintained
30fe0f9b 2281F: drivers/net/wireless/atmel/atmel*
1da177e4 2282
a14c0f8f 2283ATMEL MAXTOUCH DRIVER
aaf578e1
ND
2284M: Nick Dyer <nick@shmanahar.org>
2285T: git git://github.com/ndyer/linux.git
2286S: Maintained
a14c0f8f
ND
2287F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2288F: drivers/input/touchscreen/atmel_mxt_ts.c
2289F: include/linux/platform_data/atmel_mxt_ts.h
2290
26780d9e 2291ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2292M: Bradley Grove <linuxdrivers@attotech.com>
2293L: linux-scsi@vger.kernel.org
2294W: http://www.attotech.com
2295S: Supported
2296F: drivers/scsi/esas2r
26780d9e 2297
bc6e17b8
SS
2298ATUSB IEEE 802.15.4 RADIO DRIVER
2299M: Stefan Schmidt <stefan@osg.samsung.com>
2300L: linux-wpan@vger.kernel.org
2301S: Maintained
2302F: drivers/net/ieee802154/atusb.c
2303F: drivers/net/ieee802154/atusb.h
2304F: drivers/net/ieee802154/at86rf230.h
2305
a92b7b80 2306AUDIT SUBSYSTEM
915f389d 2307M: Paul Moore <paul@paul-moore.com>
8b58be88 2308M: Eric Paris <eparis@redhat.com>
915f389d 2309L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2310W: http://people.redhat.com/sgrubb/audit/
915f389d 2311T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2312S: Maintained
679655da 2313F: include/linux/audit.h
c117ab84 2314F: include/uapi/linux/audit.h
679655da 2315F: kernel/audit*
a92b7b80 2316
70e84049 2317AUXILIARY DISPLAY DRIVERS
8b58be88 2318M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2319W: http://miguelojeda.es/auxdisplay.htm
2320W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2321S: Maintained
679655da
JP
2322F: drivers/auxdisplay/
2323F: include/linux/cfag12864b.h
70e84049 2324
5f97f7f9 2325AVR32 ARCHITECTURE
e336f61f
HCE
2326M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2327M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2328W: http://www.atmel.com/products/AVR32/
249d9d9d 2329W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2330W: http://avrfreaks.net/
e336f61f 2331S: Maintained
679655da 2332F: arch/avr32/
5f97f7f9
HS
2333
2334AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2335M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2336M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2337S: Maintained
679655da 2338F: arch/avr32/mach-at32ap/
5f97f7f9 2339
1da177e4 2340AX.25 NETWORK LAYER
8b58be88 2341M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2342L: linux-hams@vger.kernel.org
d34cb28a 2343W: http://www.linux-ax25.org/
1da177e4 2344S: Maintained
c117ab84 2345F: include/uapi/linux/ax25.h
679655da
JP
2346F: include/net/ax25.h
2347F: net/ax25/
1da177e4 2348
c821d301
PR
2349AXENTIA ASOC DRIVERS
2350M: Peter Rosin <peda@axentia.se>
2351L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2352S: Maintained
2353F: Documentation/devicetree/bindings/sound/axentia,*
aa431124 2354F: sound/soc/atmel/tse850-pcm5142.c
c821d301 2355
d5269395 2356AZ6007 DVB DRIVER
5dc8a864
MCC
2357M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2358M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2359L: linux-media@vger.kernel.org
a825eaec 2360W: https://linuxtv.org
d5269395
MCC
2361T: git git://linuxtv.org/media_tree.git
2362S: Maintained
2363F: drivers/media/usb/dvb-usb-v2/az6007.c
2364
6777376e
HV
2365AZTECH FM RADIO RECEIVER DRIVER
2366M: Hans Verkuil <hverkuil@xs4all.nl>
2367L: linux-media@vger.kernel.org
2368T: git git://linuxtv.org/media_tree.git
a825eaec 2369W: https://linuxtv.org
6777376e
HV
2370S: Maintained
2371F: drivers/media/radio/radio-aztech*
2372
e2d1d6c0 2373B43 WIRELESS DRIVER
e2d1d6c0 2374L: linux-wireless@vger.kernel.org
ed072f9e 2375L: b43-dev@lists.infradead.org
491b26b4 2376W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2377S: Odd Fixes
58619b14 2378F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2379
2380B43LEGACY WIRELESS DRIVER
8b58be88 2381M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2382L: linux-wireless@vger.kernel.org
ed072f9e 2383L: b43-dev@lists.infradead.org
491b26b4 2384W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2385S: Maintained
423e3ce3 2386F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2387
300abeb5 2388BACKLIGHT CLASS/SUBSYSTEM
b7701755 2389M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2390M: Lee Jones <lee.jones@linaro.org>
9f273c24 2391T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2392S: Maintained
679655da
JP
2393F: drivers/video/backlight/
2394F: include/linux/backlight.h
300abeb5 2395
c6c8fea2 2396BATMAN ADVANCED
207df49e 2397M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2398M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2399M: Antonio Quartulli <a@unstable.cc>
1584f41f 2400L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2401W: https://www.open-mesh.org/
8b823170 2402Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2403S: Maintained
286ddfb0
SE
2404F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2405F: Documentation/ABI/testing/sysfs-class-net-mesh
2406F: Documentation/networking/batman-adv.txt
09748a22 2407F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2408F: net/batman-adv/
2409
e2d1d6c0 2410BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2411M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2412L: linux-hams@vger.kernel.org
2413W: http://www.baycom.org/~tom/ham/ham.html
2414S: Maintained
679655da 2415F: drivers/net/hamradio/baycom*
e2d1d6c0 2416
cafe5635 2417BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2418M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2419L: linux-bcache@vger.kernel.org
2420W: http://bcache.evilpiepirate.org
4d1034eb 2421S: Orphan
cafe5635
KO
2422F: drivers/md/bcache/
2423
04bd844a
HV
2424BDISP ST MEDIA DRIVER
2425M: Fabien Dessenne <fabien.dessenne@st.com>
2426L: linux-media@vger.kernel.org
2427T: git git://linuxtv.org/media_tree.git
a825eaec 2428W: https://linuxtv.org
04bd844a
HV
2429S: Supported
2430F: drivers/media/platform/sti/bdisp
2431
e2d1d6c0 2432BEFS FILE SYSTEM
db4ad036
LB
2433M: Luis de Bethencourt <luisbg@osg.samsung.com>
2434M: Salah Triki <salah.triki@gmail.com>
2435S: Maintained
2436T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2437F: Documentation/filesystems/befs.txt
2438F: fs/befs/
e2d1d6c0 2439
564ee360 2440BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2441M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2442L: netdev@vger.kernel.org
2443S: Maintained
2444F: drivers/net/ethernet/ec_bhf.c
564ee360 2445
e2d1d6c0 2446BFS FILE SYSTEM
8b58be88 2447M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2448S: Maintained
679655da
JP
2449F: Documentation/filesystems/bfs.txt
2450F: fs/bfs/
c117ab84 2451F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2452
1394f032 2453BLACKFIN ARCHITECTURE
a4edbc10 2454M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2455L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2456T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2457W: http://blackfin.uclinux.org
2458S: Supported
679655da 2459F: arch/blackfin/
566da5b2 2460
e190d6b1 2461BLACKFIN EMAC DRIVER
b3fe92b0 2462L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2463W: http://blackfin.uclinux.org
2464S: Supported
7b35f033 2465F: drivers/net/ethernet/adi/
e190d6b1 2466
566da5b2 2467BLACKFIN RTC DRIVER
b3fe92b0 2468L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2469W: http://blackfin.uclinux.org
2470S: Supported
679655da 2471F: drivers/rtc/rtc-bfin.c
1394f032 2472
936ed49a 2473BLACKFIN SDH DRIVER
109ec8c3 2474M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2475L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2476W: http://blackfin.uclinux.org
2477S: Supported
2478F: drivers/mmc/host/bfin_sdh.c
2479
1394f032 2480BLACKFIN SERIAL DRIVER
8b58be88 2481M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2482L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2483W: http://blackfin.uclinux.org
2484S: Supported
8460241e 2485F: drivers/tty/serial/bfin_uart.c
1394f032 2486
1e6d320f 2487BLACKFIN WATCHDOG DRIVER
b3fe92b0 2488L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2489W: http://blackfin.uclinux.org
2490S: Supported
679655da 2491F: drivers/watchdog/bfin_wdt.c
1e6d320f 2492
d24ecfcc 2493BLACKFIN I2C TWI DRIVER
8b58be88 2494M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2495L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2496W: http://blackfin.uclinux.org/
2497S: Supported
679655da 2498F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2499
1e204377
SJ
2500BLACKFIN MEDIA DRIVER
2501M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2502L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2503W: http://blackfin.uclinux.org/
2504S: Supported
2505F: drivers/media/platform/blackfin/
2506F: drivers/media/i2c/adv7183*
2507F: drivers/media/i2c/vs6624*
2508
b54cf35a
JSM
2509BLINKM RGB LED DRIVER
2510M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2511S: Maintained
2512F: drivers/leds/leds-blinkm.c
2513
1da177e4 2514BLOCK LAYER
8b58be88 2515M: Jens Axboe <axboe@kernel.dk>
82c426e0 2516L: linux-block@vger.kernel.org
08deed1e 2517T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2518S: Maintained
679655da 2519F: block/
ae11f7ef 2520F: kernel/trace/blktrace.c
88459642 2521F: lib/sbitmap.c
1da177e4 2522
2b54aaef 2523BLOCK2MTD DRIVER
8b58be88 2524M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2525L: linux-mtd@lists.infradead.org
2526S: Maintained
679655da 2527F: drivers/mtd/devices/block2mtd.c
2b54aaef 2528
63fbd24e 2529BLUETOOTH DRIVERS
8b58be88 2530M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2531M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2532M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2533L: linux-bluetooth@vger.kernel.org
63fbd24e 2534W: http://www.bluez.org/
22e7a424
MH
2535T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2536T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2537S: Maintained
679655da 2538F: drivers/bluetooth/
1da177e4 2539
63fbd24e 2540BLUETOOTH SUBSYSTEM
8b58be88 2541M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2542M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2543M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2544L: linux-bluetooth@vger.kernel.org
2545W: http://www.bluez.org/
22e7a424
MH
2546T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2547T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2548S: Maintained
679655da
JP
2549F: net/bluetooth/
2550F: include/net/bluetooth/
1da177e4
LT
2551
2552BONDING DRIVER
79b30750 2553M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2554M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2555M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2556L: netdev@vger.kernel.org
ce00f85c
JC
2557W: http://sourceforge.net/projects/bonding/
2558S: Supported
679655da 2559F: drivers/net/bonding/
c117ab84 2560F: include/uapi/linux/if_bonding.h
1da177e4 2561
b5f4df34
AS
2562BPF (Safe dynamic programs and tools)
2563M: Alexei Starovoitov <ast@kernel.org>
2564L: netdev@vger.kernel.org
2565L: linux-kernel@vger.kernel.org
2566S: Supported
2567F: kernel/bpf/
5aa5bd14
DB
2568F: tools/testing/selftests/bpf/
2569F: lib/test_bpf.c
b5f4df34 2570
39105890 2571BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2572M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2573L: netdev@vger.kernel.org
2574S: Supported
adfc5217 2575F: drivers/net/ethernet/broadcom/b44.*
39105890 2576
967dd82f
FF
2577BROADCOM B53 ETHERNET SWITCH DRIVER
2578M: Florian Fainelli <f.fainelli@gmail.com>
2579L: netdev@vger.kernel.org
2580L: openwrt-devel@lists.openwrt.org (subscribers-only)
2581S: Supported
2582F: drivers/net/dsa/b53/*
2583F: include/linux/platform_data/b53.h
2584
32ec90d5
FF
2585BROADCOM GENET ETHERNET DRIVER
2586M: Florian Fainelli <f.fainelli@gmail.com>
2587L: netdev@vger.kernel.org
2588S: Supported
2589F: drivers/net/ethernet/broadcom/genet/
2590
948c51e6 2591BROADCOM BNX2 GIGABIT ETHERNET DRIVER
67f0160f
MY
2592M: Rasesh Mody <rasesh.mody@cavium.com>
2593M: Harish Patil <harish.patil@cavium.com>
2594M: Dept-GELinuxNICDev@cavium.com
948c51e6
MC
2595L: netdev@vger.kernel.org
2596S: Supported
adfc5217
JK
2597F: drivers/net/ethernet/broadcom/bnx2.*
2598F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2599
4d9d2cb0 2600BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
67f0160f
MY
2601M: Yuval Mintz <Yuval.Mintz@cavium.com>
2602M: Ariel Elior <ariel.elior@cavium.com>
2603M: everest-linux-l2@cavium.com
4d9d2cb0
ET
2604L: netdev@vger.kernel.org
2605S: Supported
adfc5217 2606F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 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)
56f16c74 3576M: Hariprasad S <hariprasad@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>
88476d34 3803L: linux-pm@vger.kernel.org
6a3cd722 3804T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3805S: Maintained
3806F: drivers/devfreq/
6a3cd722
CC
3807F: include/linux/devfreq.h
3808F: Documentation/devicetree/bindings/devfreq/
89d07767 3809
7dbded06
CC
3810DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3811M: Chanwoo Choi <cw00.choi@samsung.com>
3812L: linux-pm@vger.kernel.org
3813T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3814S: Supported
3815F: drivers/devfreq/event/
3816F: drivers/devfreq/devfreq-event.c
3817F: include/linux/devfreq-event.h
3818F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3819
490b864b
CC
3820BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3821M: Chanwoo Choi <cw00.choi@samsung.com>
3822L: linux-pm@vger.kernel.org
3823L: linux-samsung-soc@vger.kernel.org
3824T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3825S: Maintained
3826F: drivers/devfreq/exynos-bus.c
3827F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3828
1da177e4 3829DEVICE NUMBER REGISTRY
8b58be88 3830M: Torben Mathiasen <device@lanana.org>
1da177e4 3831W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3832S: Maintained
3833
e2d1d6c0 3834DEVICE-MAPPER (LVM)
854ecaad 3835M: Alasdair Kergon <agk@redhat.com>
8504eed3 3836M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3837M: dm-devel@redhat.com
e2d1d6c0
RD
3838L: dm-devel@redhat.com
3839W: http://sources.redhat.com/dm
8a6e2535 3840Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3841T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3842T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3843S: Maintained
679655da
JP
3844F: Documentation/device-mapper/
3845F: drivers/md/dm*
854ecaad 3846F: drivers/md/persistent-data/
679655da
JP
3847F: include/linux/device-mapper.h
3848F: include/linux/dm-*.h
8504eed3 3849F: include/uapi/linux/dm-*.h
e2d1d6c0 3850
bfcd3a46
JP
3851DEVLINK
3852M: Jiri Pirko <jiri@mellanox.com>
3853L: netdev@vger.kernel.org
3854S: Supported
3855F: net/core/devlink.c
3856F: include/net/devlink.h
3857F: include/uapi/linux/devlink.h
3858
c0d995aa
OST
3859DIALOG SEMICONDUCTOR DRIVERS
3860M: Support Opensource <support.opensource@diasemi.com>
3861W: http://www.dialog-semiconductor.com/products
3862S: Supported
3863F: Documentation/hwmon/da90??
047cfd01 3864F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3865F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3866F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3867F: drivers/gpio/gpio-da90??.c
3868F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3869F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3870F: drivers/input/misc/da90??_onkey.c
3871F: drivers/input/touchscreen/da9052_tsi.c
3872F: drivers/leds/leds-da90??.c
3873F: drivers/mfd/da903x.c
3874F: drivers/mfd/da90??-*.c
7be72c2c 3875F: drivers/mfd/da91??-*.c
8c0984e5
SR
3876F: drivers/power/supply/da9052-battery.c
3877F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3878F: drivers/regulator/da903x.c
3879F: drivers/regulator/da9???-regulator.[ch]
3880F: drivers/rtc/rtc-da90??.c
3881F: drivers/video/backlight/da90??_bl.c
3882F: drivers/watchdog/da90??_wdt.c
3883F: include/linux/mfd/da903x.h
3884F: include/linux/mfd/da9052/
3885F: include/linux/mfd/da9055/
047cfd01 3886F: include/linux/mfd/da9062/
c0d995aa 3887F: include/linux/mfd/da9063/
7be72c2c 3888F: include/linux/mfd/da9150/
4eeb08b4 3889F: include/linux/regulator/da9211.h
c0d995aa
OST
3890F: include/sound/da[79]*.h
3891F: sound/soc/codecs/da[79]*.[ch]
3892
6ea5dcdf
WBG
3893DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3894M: William Breathitt Gray <vilhelm.gray@gmail.com>
3895L: linux-gpio@vger.kernel.org
3896S: Maintained
3897F: drivers/gpio/gpio-gpio-mm.c
3898
599aa697
LL
3899DIGI NEO AND CLASSIC PCI PRODUCTS
3900M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3901M: Mark Hounschell <markh@compro.net>
599aa697
LL
3902L: driverdev-devel@linuxdriverproject.org
3903S: Maintained
3904F: drivers/staging/dgnc/
3905
335d7c58 3906DIOLAN U2C-12 I2C DRIVER
ca462085 3907M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3908L: linux-i2c@vger.kernel.org
3909S: Maintained
3910F: drivers/i2c/busses/i2c-diolan-u2c.c
3911
d475c634
MW
3912DIRECT ACCESS (DAX)
3913M: Matthew Wilcox <willy@linux.intel.com>
3914L: linux-fsdevel@vger.kernel.org
3915S: Supported
3916F: fs/dax.c
3917
e7839f25 3918DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3919M: Eric Paris <eparis@parisplace.org>
3c5119c0 3920S: Maintained
679655da
JP
3921F: Documentation/filesystems/dnotify.txt
3922F: fs/notify/dnotify/
3923F: include/linux/dnotify.h
1da177e4
LT
3924
3925DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3926M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3927W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3928W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3929W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3930S: Maintained
3931
4480f15b 3932DISKQUOTA
d8130624 3933M: Jan Kara <jack@suse.com>
1da177e4 3934S: Maintained
679655da
JP
3935F: Documentation/filesystems/quota.txt
3936F: fs/quota/
3937F: include/linux/quota*.h
c117ab84 3938F: include/uapi/linux/quota*.h
1da177e4 3939
702686ad
BT
3940DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3941M: Bernie Thompson <bernie@plugable.com>
3942L: linux-fbdev@vger.kernel.org
3943S: Maintained
3944W: http://plugable.com/category/projects/udlfb/
8a61f013 3945F: drivers/video/fbdev/udlfb.c
702686ad
BT
3946F: include/video/udlfb.h
3947F: Documentation/fb/udlfb.txt
3948
e7839f25 3949DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3950M: Christine Caulfield <ccaulfie@redhat.com>
3951M: David Teigland <teigland@redhat.com>
a4644184 3952L: cluster-devel@redhat.com
5be7b50f 3953W: http://sources.redhat.com/cluster/
9f273c24 3954T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3955S: Supported
679655da 3956F: fs/dlm/
5be7b50f 3957
53b6b3e0
SS
3958DMA BUFFER SHARING FRAMEWORK
3959M: Sumit Semwal <sumit.semwal@linaro.org>
3960S: Maintained
3961L: linux-media@vger.kernel.org
3962L: dri-devel@lists.freedesktop.org
8ada6d2d 3963L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3964F: drivers/dma-buf/
e46d12c6
JP
3965F: include/linux/dma-buf*
3966F: include/linux/reservation.h
3967F: include/linux/*fence.h
53b6b3e0 3968F: Documentation/dma-buf-sharing.txt
0b46fcdb 3969T: git git://anongit.freedesktop.org/drm/drm-misc
53b6b3e0 3970
c483e065
GP
3971SYNC FILE FRAMEWORK
3972M: Sumit Semwal <sumit.semwal@linaro.org>
3973R: Gustavo Padovan <gustavo@padovan.org>
3974S: Maintained
3975L: linux-media@vger.kernel.org
3976L: dri-devel@lists.freedesktop.org
c5ec903d
GP
3977F: drivers/dma-buf/sync_*
3978F: drivers/dma-buf/sw_sync.c
c483e065 3979F: include/linux/sync_file.h
c5ec903d 3980F: include/uapi/linux/sync_file.h
c483e065 3981F: Documentation/sync_file.txt
0b46fcdb 3982T: git git://anongit.freedesktop.org/drm/drm-misc
c483e065 3983
b3e5f263 3984DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3985M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3986L: dmaengine@vger.kernel.org
3987Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3988S: Maintained
679655da 3989F: drivers/dma/
0ce3c066 3990F: include/linux/dmaengine.h
c56d329e 3991F: Documentation/devicetree/bindings/dma/
979a281e
VK
3992F: Documentation/dmaengine/
3993T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3994
b825037d 3995DME1737 HARDWARE MONITOR DRIVER
8b58be88 3996M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3997L: linux-hwmon@vger.kernel.org
b825037d 3998S: Maintained
679655da
JP
3999F: Documentation/hwmon/dme1737
4000F: drivers/hwmon/dme1737.c
b825037d 4001
1f31e1b1 4002DMI/SMBIOS SUPPORT
d8130624 4003M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 4004S: Maintained
d4aeef93 4005T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 4006F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
4007F: drivers/firmware/dmi-id.c
4008F: drivers/firmware/dmi_scan.c
4009F: include/linux/dmi.h
4010
7d2c86b5 4011DOCUMENTATION
ad3118b9 4012M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
4013L: linux-doc@vger.kernel.org
4014S: Maintained
679655da 4015F: Documentation/
42f41ecf
JC
4016F: scripts/docproc.c
4017F: scripts/kernel-doc*
97be078b
RD
4018X: Documentation/ABI/
4019X: Documentation/devicetree/
933a46b8
JC
4020X: Documentation/acpi
4021X: Documentation/power
4022X: Documentation/spi
618cd932 4023X: Documentation/media
c51edfb1 4024T: git git://git.lwn.net/linux.git docs-next
abbaeff3 4025
1da177e4 4026DOUBLETALK DRIVER
8b58be88 4027M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
4028L: blinux-list@redhat.com
4029S: Maintained
679655da
JP
4030F: drivers/char/dtlk.c
4031F: include/linux/dtlk.h
1da177e4 4032
e2d1d6c0 4033DPT_I2O SCSI RAID DRIVER
8b58be88 4034M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
4035L: linux-scsi@vger.kernel.org
4036W: http://www.adaptec.com/
4037S: Maintained
679655da
JP
4038F: drivers/scsi/dpt*
4039F: drivers/scsi/dpt/
e2d1d6c0 4040
b411b363 4041DRBD DRIVER
bc2c049d
RK
4042M: Philipp Reisner <philipp.reisner@linbit.com>
4043M: Lars Ellenberg <lars.ellenberg@linbit.com>
4044L: drbd-dev@lists.linbit.com
28b8e8d4 4045W: http://www.drbd.org
bc2c049d
RK
4046T: git git://git.linbit.com/linux-drbd.git
4047T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4048S: Supported
4049F: drivers/block/drbd/
4050F: lib/lru_cache.c
4051F: Documentation/blockdev/drbd/
b411b363 4052
dc7dfcd8 4053DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 4054M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4055T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4056S: Supported
679655da 4057F: Documentation/kobject.txt
7cfc51b9 4058F: drivers/base/
87544653 4059F: fs/debugfs/
dc7dfcd8
WS
4060F: fs/kernfs/
4061F: fs/sysfs/
87544653 4062F: include/linux/debugfs.h
dc7dfcd8 4063F: include/linux/kobj*
679655da 4064F: lib/kobj*
1da177e4
LT
4065
4066DRM DRIVERS
8b58be88 4067M: David Airlie <airlied@linux.ie>
4c6a3999 4068L: dri-devel@lists.freedesktop.org
b0447888 4069T: git git://people.freedesktop.org/~airlied/linux
51b06f9f 4070B: https://bugs.freedesktop.org/
5fc41a70 4071C: irc://chat.freenode.net/dri-devel
1da177e4 4072S: Maintained
679655da 4073F: drivers/gpu/drm/
433e3b34 4074F: drivers/gpu/vga/
d28ab95b
GU
4075F: Documentation/devicetree/bindings/display/
4076F: Documentation/devicetree/bindings/gpu/
4077F: Documentation/devicetree/bindings/video/
621c5474 4078F: Documentation/gpu/
850e9411 4079F: include/drm/
c117ab84 4080F: include/uapi/drm/
1da177e4 4081
d52ea7e3
DV
4082DRM DRIVERS AND MISC GPU PATCHES
4083M: Daniel Vetter <daniel.vetter@intel.com>
4084M: Jani Nikula <jani.nikula@linux.intel.com>
4085M: Sean Paul <seanpaul@chromium.org>
b7a2a230 4086W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
d52ea7e3
DV
4087S: Maintained
4088T: git git://anongit.freedesktop.org/drm/drm-misc
4089F: Documentation/gpu/
4090F: drivers/gpu/vga/
4091F: drivers/gpu/drm/*
4092F: include/drm/drm*
4093F: include/uapi/drm/drm*
4094
c842b693
EV
4095DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4096M: Dave Airlie <airlied@redhat.com>
4097S: Odd Fixes
4098F: drivers/gpu/drm/ast/
4099
5620f47d
DV
4100DRM DRIVERS FOR BRIDGE CHIPS
4101M: Archit Taneja <architt@codeaurora.org>
4102S: Maintained
4103T: git git://anongit.freedesktop.org/drm/drm-misc
4104F: drivers/gpu/drm/bridge/
4105
c842b693
EV
4106DRM DRIVER FOR BOCHS VIRTUAL GPU
4107M: Gerd Hoffmann <kraxel@redhat.com>
4108S: Odd Fixes
4109F: drivers/gpu/drm/bochs/
4110
4111DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4112M: Dave Airlie <airlied@redhat.com>
4113S: Odd Fixes
4114F: drivers/gpu/drm/cirrus/
4115
c26a4017 4116RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4117M: Alex Deucher <alexander.deucher@amd.com>
4118M: Christian König <christian.koenig@amd.com>
4119L: dri-devel@lists.freedesktop.org
4120T: git git://people.freedesktop.org/~agd5f/linux
4121S: Supported
4122F: drivers/gpu/drm/radeon/
74c97375 4123F: include/uapi/drm/radeon_drm.h
c26a4017 4124F: drivers/gpu/drm/amd/
74c97375 4125F: include/uapi/drm/amdgpu_drm.h
566f5939 4126
03e255b9
TR
4127DRM PANEL DRIVERS
4128M: Thierry Reding <thierry.reding@gmail.com>
4129L: dri-devel@lists.freedesktop.org
4130T: git git://anongit.freedesktop.org/tegra/linux.git
4131S: Maintained
4132F: drivers/gpu/drm/drm_panel.c
4133F: drivers/gpu/drm/panel/
4134F: include/drm/drm_panel.h
2d799dde 4135F: Documentation/devicetree/bindings/display/panel/
03e255b9 4136
8daf7473 4137INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4138M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4139M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4140L: intel-gfx@lists.freedesktop.org
7564fde3 4141W: https://01.org/linuxgraphics/
51b06f9f 4142B: https://01.org/linuxgraphics/documentation/how-report-bugs
5fc41a70 4143C: irc://chat.freenode.net/intel-gfx
47f95647 4144Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4145T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4146S: Supported
14430813 4147F: drivers/gpu/drm/i915/
8daf7473 4148F: include/drm/i915*
baceac3a 4149F: include/uapi/drm/i915_drm.h
621c5474 4150F: Documentation/gpu/i915.rst
8daf7473 4151
66a46e9d
ZW
4152INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4153M: Zhenyu Wang <zhenyuw@linux.intel.com>
4154M: Zhi Wang <zhi.a.wang@intel.com>
4155L: igvt-g-dev@lists.01.org
4156L: intel-gfx@lists.freedesktop.org
4157W: https://01.org/igvt-g
4158T: git https://github.com/01org/gvt-linux.git
4159S: Supported
4160F: drivers/gpu/drm/i915/gvt/
4161
99763bb8
BB
4162DRM DRIVERS FOR ATMEL HLCDC
4163M: Boris Brezillon <boris.brezillon@free-electrons.com>
4164L: dri-devel@lists.freedesktop.org
4165S: Supported
4166F: drivers/gpu/drm/atmel-hlcdc/
4167F: Documentation/devicetree/bindings/drm/atmel/
4168
bf1139df
MR
4169DRM DRIVERS FOR ALLWINNER A10
4170M: Maxime Ripard <maxime.ripard@free-electrons.com>
4171L: dri-devel@lists.freedesktop.org
4172S: Supported
4173F: drivers/gpu/drm/sun4i/
4174F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4175
1de7ac68
NA
4176DRM DRIVERS FOR AMLOGIC SOCS
4177M: Neil Armstrong <narmstrong@baylibre.com>
4178L: dri-devel@lists.freedesktop.org
4179L: linux-amlogic@lists.infradead.org
4180W: http://linux-meson.com/
4181S: Supported
4182F: drivers/gpu/drm/meson/
4183F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4184
398a6d4a
KP
4185DRM DRIVERS FOR EXYNOS
4186M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4187M: Joonyoung Shim <jy0922.shim@samsung.com>
4188M: Seung-Woo Kim <sw0312.kim@samsung.com>
4189M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4190L: dri-devel@lists.freedesktop.org
25a58030 4191T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4192S: Supported
14430813 4193F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4194F: include/uapi/drm/exynos_drm.h
4195F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4196
b55a1b9c 4197DRM DRIVERS FOR FREESCALE DCU
bc66757a 4198M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4199M: Alison Wang <alison.wang@freescale.com>
4200L: dri-devel@lists.freedesktop.org
4201S: Supported
4202F: drivers/gpu/drm/fsl-dcu/
2d799dde 4203F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4204F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4205F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4206
0a3d775f
PZ
4207DRM DRIVERS FOR FREESCALE IMX
4208M: Philipp Zabel <p.zabel@pengutronix.de>
4209L: dri-devel@lists.freedesktop.org
4210S: Maintained
4211F: drivers/gpu/drm/imx/
ef739aa4 4212F: drivers/gpu/ipu-v3/
2d799dde 4213F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4214
ba2199a6
PJ
4215DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4216M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4217L: dri-devel@lists.freedesktop.org
4218T: git git://github.com/patjak/drm-gma500
4219S: Maintained
5ff18e42 4220F: drivers/gpu/drm/gma500/
ba2199a6 4221
c84ffde9
XL
4222DRM DRIVERS FOR HISILICON
4223M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4224M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4225R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4226R: Chen Feng <puck.chen@hisilicon.com>
4227L: dri-devel@lists.freedesktop.org
4228T: git git://github.com/xin3liang/linux.git
4229S: Maintained
4230F: drivers/gpu/drm/hisilicon/
4231F: Documentation/devicetree/bindings/display/hisilicon/
4232
399516ab
EV
4233DRM DRIVER FOR INTEL I810 VIDEO CARDS
4234S: Orphan / Obsolete
4235F: drivers/gpu/drm/i810/
4236F: include/uapi/drm/i810_drm.h
4237
37b2a214
CH
4238DRM DRIVERS FOR MEDIATEK
4239M: CK Hu <ck.hu@mediatek.com>
4240M: Philipp Zabel <p.zabel@pengutronix.de>
4241L: dri-devel@lists.freedesktop.org
4242S: Supported
4243F: drivers/gpu/drm/mediatek/
4244F: Documentation/devicetree/bindings/display/mediatek/
4245
06346451
EV
4246DRM DRIVER FOR MSM ADRENO GPU
4247M: Rob Clark <robdclark@gmail.com>
4248L: linux-arm-msm@vger.kernel.org
4249L: dri-devel@lists.freedesktop.org
4250L: freedreno@lists.freedesktop.org
4251T: git git://people.freedesktop.org/~robclark/linux
4252S: Maintained
4253F: drivers/gpu/drm/msm/
4254F: include/uapi/drm/msm_drm.h
4255F: Documentation/devicetree/bindings/display/msm/
4256
fad89bb3
EV
4257DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4258M: Ben Skeggs <bskeggs@redhat.com>
4259L: dri-devel@lists.freedesktop.org
4260L: nouveau@lists.freedesktop.org
4261T: git git://github.com/skeggsb/linux
4262S: Supported
4263F: drivers/gpu/drm/nouveau/
4264F: include/uapi/drm/nouveau_drm.h
ba2199a6 4265
bd3b49f2 4266DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4267M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4268L: dri-devel@lists.freedesktop.org
4269L: linux-tegra@vger.kernel.org
a5ad7a63 4270T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4271S: Supported
dee8268f 4272F: drivers/gpu/drm/tegra/
a5ad7a63 4273F: drivers/gpu/host1x/
e1e90644 4274F: include/linux/host1x.h
a5ad7a63 4275F: include/uapi/drm/tegra_drm.h
2d799dde 4276F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4277
399516ab
EV
4278DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4279S: Orphan / Obsolete
4280F: drivers/gpu/drm/mga/
4281F: include/uapi/drm/mga_drm.h
4282
c842b693
EV
4283DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4284M: Dave Airlie <airlied@redhat.com>
4285S: Odd Fixes
4286F: drivers/gpu/drm/mgag200/
4287
399516ab
EV
4288DRM DRIVER FOR RAGE 128 VIDEO CARDS
4289S: Orphan / Obsolete
4290F: drivers/gpu/drm/r128/
4291F: include/uapi/drm/r128_drm.h
4292
a284e9d1
LP
4293DRM DRIVERS FOR RENESAS
4294M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4295L: dri-devel@lists.freedesktop.org
4a121096 4296L: linux-renesas-soc@vger.kernel.org
2392ccd4 4297T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4298S: Supported
4299F: drivers/gpu/drm/rcar-du/
4300F: drivers/gpu/drm/shmobile/
a284e9d1 4301F: include/linux/platform_data/shmob_drm.h
33be436d 4302F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4303
c842b693
EV
4304DRM DRIVER FOR QXL VIRTUAL GPU
4305M: Dave Airlie <airlied@redhat.com>
4306S: Odd Fixes
4307F: drivers/gpu/drm/qxl/
4308F: include/uapi/drm/qxl_drm.h
a284e9d1 4309
625e0346
HS
4310DRM DRIVERS FOR ROCKCHIP
4311M: Mark Yao <mark.yao@rock-chips.com>
4312L: dri-devel@lists.freedesktop.org
4313S: Maintained
4314F: drivers/gpu/drm/rockchip/
f253f7eb 4315F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4316
399516ab
EV
4317DRM DRIVER FOR SAVAGE VIDEO CARDS
4318S: Orphan / Obsolete
4319F: drivers/gpu/drm/savage/
4320F: include/uapi/drm/savage_drm.h
4321
4322DRM DRIVER FOR SIS VIDEO CARDS
4323S: Orphan / Obsolete
4324F: drivers/gpu/drm/sis/
4325F: include/uapi/drm/sis_drm.h
625e0346 4326
7f11c476
BG
4327DRM DRIVERS FOR STI
4328M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4329M: Vincent Abriou <vincent.abriou@st.com>
4330L: dri-devel@lists.freedesktop.org
4331T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4332S: Maintained
4333F: drivers/gpu/drm/sti
2d799dde 4334F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4335
399516ab
EV
4336DRM DRIVER FOR TDFX VIDEO CARDS
4337S: Orphan / Obsolete
4338F: drivers/gpu/drm/tdfx/
4339
c842b693
EV
4340DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4341M: Dave Airlie <airlied@redhat.com>
4342S: Odd Fixes
4343F: drivers/gpu/drm/udl/
4344
8bb0bce9
LS
4345DRM DRIVERS FOR VIVANTE GPU IP
4346M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4347R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9 4348R: Christian Gmeiner <christian.gmeiner@gmail.com>
c4ae94a3 4349L: etnaviv@lists.freedesktop.org
8bb0bce9
LS
4350L: dri-devel@lists.freedesktop.org
4351S: Maintained
8a9257a0
EV
4352F: drivers/gpu/drm/etnaviv/
4353F: include/uapi/drm/etnaviv_drm.h
4354F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4355
c4291702
EV
4356DRM DRIVER FOR VMWARE VIRTUAL GPU
4357M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4358M: Sinclair Yeh <syeh@vmware.com>
4359M: Thomas Hellstrom <thellstrom@vmware.com>
4360L: dri-devel@lists.freedesktop.org
4361T: git git://people.freedesktop.org/~syeh/repos_linux
4362T: git git://people.freedesktop.org/~thomash/linux
4363S: Supported
4364F: drivers/gpu/drm/vmwgfx/
4365F: include/uapi/drm/vmwgfx_drm.h
4366
8636d452
EA
4367DRM DRIVERS FOR VC4
4368M: Eric Anholt <eric@anholt.net>
4369T: git git://github.com/anholt/linux
4370S: Supported
4371F: drivers/gpu/drm/vc4/
4372F: include/uapi/drm/vc4_drm.h
4373F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4374
5ef330a7
TV
4375DRM DRIVERS FOR TI OMAP
4376M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4377L: dri-devel@lists.freedesktop.org
4378S: Maintained
4379F: drivers/gpu/drm/omapdrm/
4380F: Documentation/devicetree/bindings/display/ti/
4381
adb314ed
TV
4382DRM DRIVERS FOR TI LCDC
4383M: Jyri Sarha <jsarha@ti.com>
4384R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4385L: dri-devel@lists.freedesktop.org
4386S: Maintained
4387F: drivers/gpu/drm/tilcdc/
4388F: Documentation/devicetree/bindings/display/tilcdc/
4389
dbb01037
SG
4390DRM DRIVERS FOR ZTE ZX
4391M: Shawn Guo <shawnguo@kernel.org>
4392L: dri-devel@lists.freedesktop.org
4393S: Maintained
4394F: drivers/gpu/drm/zte/
4395F: Documentation/devicetree/bindings/display/zte,vou.txt
4396
598df1ac
AK
4397DSBR100 USB FM RADIO DRIVER
4398M: Alexey Klimov <klimov.linux@gmail.com>
4399L: linux-media@vger.kernel.org
4400T: git git://linuxtv.org/media_tree.git
4401S: Maintained
4402F: drivers/media/radio/dsbr100.c
4403
1da177e4 4404DSCC4 DRIVER
8b58be88 4405M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4406L: netdev@vger.kernel.org
1da177e4 4407S: Maintained
679655da 4408F: drivers/net/wan/dscc4.c
1da177e4 4409
cc11b140
HV
4410DT3155 MEDIA DRIVER
4411M: Hans Verkuil <hverkuil@xs4all.nl>
4412L: linux-media@vger.kernel.org
4413T: git git://linuxtv.org/media_tree.git
a825eaec 4414W: https://linuxtv.org
cc11b140
HV
4415S: Odd Fixes
4416F: drivers/media/pci/dt3155/
4417
91952bc0
AP
4418DVB_USB_AF9015 MEDIA DRIVER
4419M: Antti Palosaari <crope@iki.fi>
4420L: linux-media@vger.kernel.org
a825eaec 4421W: https://linuxtv.org
91952bc0
AP
4422W: http://palosaari.fi/linux/
4423Q: http://patchwork.linuxtv.org/project/linux-media/list/
4424T: git git://linuxtv.org/anttip/media_tree.git
4425S: Maintained
4426F: drivers/media/usb/dvb-usb-v2/af9015*
4427
4428DVB_USB_AF9035 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/af9035*
4437
4438DVB_USB_ANYSEE 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/anysee*
4447
4448DVB_USB_AU6610 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/au6610*
4457
4458DVB_USB_CE6230 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/ce6230*
4467
d099dea2
MK
4468DVB_USB_CXUSB MEDIA DRIVER
4469M: Michael Krufky <mkrufky@linuxtv.org>
4470L: linux-media@vger.kernel.org
a825eaec 4471W: https://linuxtv.org
d099dea2
MK
4472W: http://github.com/mkrufky
4473Q: http://patchwork.linuxtv.org/project/linux-media/list/
4474T: git git://linuxtv.org/media_tree.git
4475S: Maintained
9819da66 4476F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4477
91952bc0 4478DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4479M: Antti Palosaari <crope@iki.fi>
4480L: linux-media@vger.kernel.org
a825eaec 4481W: https://linuxtv.org
91952bc0
AP
4482W: http://palosaari.fi/linux/
4483Q: http://patchwork.linuxtv.org/project/linux-media/list/
4484T: git git://linuxtv.org/anttip/media_tree.git
4485S: Maintained
91952bc0 4486F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4487
5560983b 4488DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4489M: Antti Palosaari <crope@iki.fi>
4490L: linux-media@vger.kernel.org
a825eaec 4491W: https://linuxtv.org
91952bc0
AP
4492Q: http://patchwork.linuxtv.org/project/linux-media/list/
4493T: git git://linuxtv.org/anttip/media_tree.git
4494S: Maintained
5560983b 4495F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4496
8856f5f2
MK
4497DVB_USB_MXL111SF MEDIA DRIVER
4498M: Michael Krufky <mkrufky@linuxtv.org>
4499L: linux-media@vger.kernel.org
a825eaec 4500W: https://linuxtv.org
8856f5f2
MK
4501W: http://github.com/mkrufky
4502Q: http://patchwork.linuxtv.org/project/linux-media/list/
4503T: git git://linuxtv.org/mkrufky/mxl111sf.git
4504S: Maintained
4505F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4506
91952bc0
AP
4507DVB_USB_RTL28XXU MEDIA DRIVER
4508M: Antti Palosaari <crope@iki.fi>
4509L: linux-media@vger.kernel.org
a825eaec 4510W: https://linuxtv.org
91952bc0
AP
4511W: http://palosaari.fi/linux/
4512Q: http://patchwork.linuxtv.org/project/linux-media/list/
4513T: git git://linuxtv.org/anttip/media_tree.git
4514S: Maintained
4515F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4516
4517DVB_USB_V2 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/dvb_usb*
4526F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4527
ac0ac38f 4528DYNAMIC DEBUG
5c4a97d1 4529M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4530S: Maintained
4531F: lib/dynamic_debug.c
4532F: include/linux/dynamic_debug.h
4533
789c7048 4534DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4535M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4536S: Maintained
df621252 4537F: drivers/tty/serial/dz.*
789c7048 4538
f17effbe
MF
4539E3X0 POWER BUTTON DRIVER
4540M: Moritz Fischer <moritz.fischer@ettus.com>
4541L: usrp-users@lists.ettus.com
4542W: http://www.ettus.com
4543S: Supported
4544F: drivers/input/misc/e3x0-button.c
4545F: Documentation/devicetree/bindings/input/e3x0-button.txt
4546
91952bc0
AP
4547E4000 MEDIA DRIVER
4548M: Antti Palosaari <crope@iki.fi>
4549L: linux-media@vger.kernel.org
a825eaec 4550W: https://linuxtv.org
91952bc0
AP
4551W: http://palosaari.fi/linux/
4552Q: http://patchwork.linuxtv.org/project/linux-media/list/
4553T: git git://linuxtv.org/anttip/media_tree.git
4554S: Maintained
4555F: drivers/media/tuners/e4000*
4556
1da177e4 4557EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4558M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4559L: linux-scsi@vger.kernel.org
4560S: Maintained
679655da 4561F: drivers/scsi/eata.c
1da177e4 4562
91952bc0
AP
4563EC100 MEDIA DRIVER
4564M: Antti Palosaari <crope@iki.fi>
4565L: linux-media@vger.kernel.org
a825eaec 4566W: https://linuxtv.org
91952bc0
AP
4567W: http://palosaari.fi/linux/
4568Q: http://patchwork.linuxtv.org/project/linux-media/list/
4569T: git git://linuxtv.org/anttip/media_tree.git
4570S: Maintained
4571F: drivers/media/dvb-frontends/ec100*
4572
237fead6 4573ECRYPT FILE SYSTEM
0de9adf2 4574M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4575L: ecryptfs@vger.kernel.org
24a923e4 4576W: http://ecryptfs.org
6dc7516e 4577W: https://launchpad.net/ecryptfs
9f273c24 4578T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4579S: Supported
679655da
JP
4580F: Documentation/filesystems/ecryptfs.txt
4581F: fs/ecryptfs/
237fead6 4582
da9bb1d2 4583EDAC-CORE
aa15aa0e 4584M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4585M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4586M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4587L: linux-edac@vger.kernel.org
07cd6bf5
FW
4588T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4589T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4590S: Supported
b73bbad3
MCC
4591F: Documentation/admin-guide/ras.rst
4592F: Documentation/driver-api/edac.rst
91445c72 4593F: drivers/edac/
679655da 4594F: include/linux/edac.h
0e438e3f 4595
c476c23b 4596EDAC-AMD64
487ba8e8 4597M: Borislav Petkov <bp@alien8.de>
91445c72 4598L: linux-edac@vger.kernel.org
487ba8e8 4599S: Maintained
c476c23b
BP
4600F: drivers/edac/amd64_edac*
4601
836dae5d 4602EDAC-CALXEDA
836dae5d
RR
4603M: Robert Richter <rric@kernel.org>
4604L: linux-edac@vger.kernel.org
836dae5d
RR
4605S: Maintained
4606F: drivers/edac/highbank*
4607
f65aad41
RB
4608EDAC-CAVIUM
4609M: Ralf Baechle <ralf@linux-mips.org>
4610M: David Daney <david.daney@cavium.com>
4611L: linux-edac@vger.kernel.org
4612L: linux-mips@linux-mips.org
f65aad41
RB
4613S: Supported
4614F: drivers/edac/octeon_edac*
4615
0e438e3f 4616EDAC-E752X
8b58be88 4617M: Mark Gross <mark.gross@intel.com>
91445c72 4618L: linux-edac@vger.kernel.org
0e438e3f 4619S: Maintained
679655da 4620F: drivers/edac/e752x_edac.c
0e438e3f
DP
4621
4622EDAC-E7XXX
91445c72 4623L: linux-edac@vger.kernel.org
0e438e3f 4624S: Maintained
679655da 4625F: drivers/edac/e7xxx_edac.c
0e438e3f 4626
7d136731
BP
4627EDAC-FSL_DDR
4628M: York Sun <york.sun@nxp.com>
4629L: linux-edac@vger.kernel.org
4630S: Maintained
4631F: drivers/edac/fsl_ddr_edac.*
4632
77c5f5d2 4633EDAC-GHES
5dc8a864
MCC
4634M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4635M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4636L: linux-edac@vger.kernel.org
77c5f5d2 4637S: Maintained
2caa67a6 4638F: drivers/edac/ghes_edac.c
77c5f5d2 4639
6bc78404 4640EDAC-I82443BXGX
8b58be88 4641M: Tim Small <tim@buttersideup.com>
91445c72 4642L: linux-edac@vger.kernel.org
6bc78404 4643S: Maintained
679655da 4644F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4645
4646EDAC-I3000
91445c72 4647L: linux-edac@vger.kernel.org
c91d9075 4648S: Orphan
679655da 4649F: drivers/edac/i3000_edac.c
6bc78404
DT
4650
4651EDAC-I5000
91445c72 4652L: linux-edac@vger.kernel.org
ba9a5918 4653S: Maintained
679655da 4654F: drivers/edac/i5000_edac.c
ba9a5918 4655
44c12cb2 4656EDAC-I5400
5dc8a864
MCC
4657M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4658M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4659L: linux-edac@vger.kernel.org
44c12cb2 4660S: Maintained
679655da 4661F: drivers/edac/i5400_edac.c
44c12cb2 4662
3c9c92b6 4663EDAC-I7300
5dc8a864
MCC
4664M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4665M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4666L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4667S: Maintained
4668F: drivers/edac/i7300_edac.c
4669
67c89316 4670EDAC-I7CORE
5dc8a864
MCC
4671M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4672M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4673L: linux-edac@vger.kernel.org
67c89316 4674S: Maintained
70aff0ce 4675F: drivers/edac/i7core_edac.c
67c89316 4676
ba9a5918 4677EDAC-I82975X
8b58be88 4678M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4679M: "Arvind R." <arvino55@gmail.com>
91445c72 4680L: linux-edac@vger.kernel.org
ba9a5918 4681S: Maintained
679655da 4682F: drivers/edac/i82975x_edac.c
ba9a5918 4683
791b4706
JB
4684EDAC-IE31200
4685M: Jason Baron <jbaron@akamai.com>
4686L: linux-edac@vger.kernel.org
791b4706
JB
4687S: Maintained
4688F: drivers/edac/ie31200_edac.c
4689
ccdfb979 4690EDAC-MPC85XX
30c7469b 4691M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4692L: linux-edac@vger.kernel.org
ccdfb979
JT
4693S: Maintained
4694F: drivers/edac/mpc85xx_edac.[ch]
4695
ba9a5918 4696EDAC-PASEMI
8b58be88 4697M: Egor Martovetsky <egor@pasemi.com>
91445c72 4698L: linux-edac@vger.kernel.org
6bc78404 4699S: Maintained
679655da 4700F: drivers/edac/pasemi_edac.c
6bc78404 4701
0e438e3f 4702EDAC-R82600
8b58be88 4703M: Tim Small <tim@buttersideup.com>
91445c72 4704L: linux-edac@vger.kernel.org
0e438e3f 4705S: Maintained
679655da 4706F: drivers/edac/r82600_edac.c
da9bb1d2 4707
4d096ca7 4708EDAC-SBRIDGE
5dc8a864
MCC
4709M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4710M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4711L: linux-edac@vger.kernel.org
4d096ca7
MCC
4712S: Maintained
4713F: drivers/edac/sb_edac.c
4714
4ec656bd
TL
4715EDAC-SKYLAKE
4716M: Tony Luck <tony.luck@intel.com>
4717L: linux-edac@vger.kernel.org
4718S: Maintained
4719F: drivers/edac/skx_edac.c
4720
995e1de4
LH
4721EDAC-XGENE
4722APPLIED MICRO (APM) X-GENE SOC EDAC
4723M: Loc Ho <lho@apm.com>
4724S: Supported
4725F: drivers/edac/xgene_edac.c
4726F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4727
af39917d
CL
4728EDIROL UA-101/UA-1000 DRIVER
4729M: Clemens Ladisch <clemens@ladisch.de>
4730L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4731T: git git://git.alsa-project.org/alsa-kernel.git
4732S: Maintained
4733F: sound/usb/misc/ua101.c
4734
1f7df953 4735EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4736M: Matt Fleming <matt@codeblueprint.co.uk>
6026ed2f 4737M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 4738L: linux-efi@vger.kernel.org
6026ed2f 4739T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
1f7df953 4740S: Maintained
fb2efb5c 4741F: Documentation/efi-stub.txt
f135a176 4742F: arch/*/kernel/efi.c
1f7df953 4743F: arch/x86/boot/compressed/eboot.[ch]
f135a176 4744F: arch/*/include/asm/efi.h
e8dfe6d8
MF
4745F: arch/x86/platform/efi/
4746F: drivers/firmware/efi/
1f7df953 4747F: include/linux/efi*.h
f135a176
AB
4748F: arch/arm/boot/compressed/efi-header.S
4749F: arch/arm64/kernel/efi-entry.S
1f7df953 4750
d68772b7
MF
4751EFI VARIABLE FILESYSTEM
4752M: Matthew Garrett <matthew.garrett@nebula.com>
4753M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4754M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4755T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4756L: linux-efi@vger.kernel.org
4757S: Maintained
4758F: fs/efivarfs/
4759
85a00d9b
PJ
4760EFIFB FRAMEBUFFER DRIVER
4761L: linux-fbdev@vger.kernel.org
4762M: Peter Jones <pjones@redhat.com>
4763S: Maintained
8a61f013 4764F: drivers/video/fbdev/efifb.c
85a00d9b 4765
ff6301da
IH
4766EFI TEST DRIVER
4767L: linux-efi@vger.kernel.org
4768M: Ivan Hu <ivan.hu@canonical.com>
4769M: Matt Fleming <matt@codeblueprint.co.uk>
4770S: Maintained
4771F: drivers/firmware/efi/test/
4772
0bee8d28
JT
4773EFS FILESYSTEM
4774W: http://aeschi.ch.eu.org/efs/
4775S: Orphan
679655da 4776F: fs/efs/
0bee8d28 4777
aa8a9e25 4778EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4779M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4780L: netdev@vger.kernel.org
4781S: Maintained
9aa32835 4782F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4783
f0319efe 4784EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4785M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4786M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4787L: linux-media@vger.kernel.org
a825eaec 4788W: https://linuxtv.org
f0319efe
MCC
4789T: git git://linuxtv.org/media_tree.git
4790S: Maintained
4791F: drivers/media/usb/em28xx/
618cd932 4792F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4793
3e3a7d66 4794EMBEDDED LINUX
8b58be88
JP
4795M: Paul Gortmaker <paul.gortmaker@windriver.com>
4796M: Matt Mackall <mpm@selenic.com>
4797M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4798L: linux-embedded@vger.kernel.org
4799S: Maintained
4800
b8aca0c1
JS
4801EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4802M: James Smart <james.smart@broadcom.com>
4803M: Dick Kennedy <dick.kennedy@broadcom.com>
ce00f85c 4804L: linux-scsi@vger.kernel.org
b8aca0c1 4805W: http://www.broadcom.com
ce00f85c 4806S: Supported
679655da 4807F: drivers/scsi/lpfc/
3a1c1d44 4808
5f5bac82 4809ENE CB710 FLASH CARD READER DRIVER
8b58be88 4810M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4811S: Maintained
4812F: drivers/misc/cb710/
4813F: drivers/mmc/host/cb710-mmc.*
4814F: include/linux/cb710.h
4815
931e39a1
ML
4816ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4817M: Maxim Levitsky <maximlevitsky@gmail.com>
4818S: Maintained
2a837449 4819F: drivers/media/rc/ene_ir.*
931e39a1 4820
d5ca9006 4821EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4822M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4823S: Maintained
084bad91 4824T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4825F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4826F: include/video/s1d13xxxfb.h
d5ca9006 4827
38df6492
ME
4828ET131X NETWORK DRIVER
4829M: Mark Einon <mark.einon@gmail.com>
4830S: Odd Fixes
4831F: drivers/net/ethernet/agere/
4832
1da177e4 4833ETHERNET BRIDGE
adbbf69d 4834M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4835L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4836L: netdev@vger.kernel.org
c996d8b9 4837W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4838S: Maintained
679655da
JP
4839F: include/linux/netfilter_bridge/
4840F: net/bridge/
1da177e4 4841
22f08ad9
FF
4842ETHERNET PHY LIBRARY
4843M: Florian Fainelli <f.fainelli@gmail.com>
4844L: netdev@vger.kernel.org
4845S: Maintained
4846F: include/linux/phy.h
4847F: include/linux/phy_fixed.h
4848F: drivers/net/phy/
4849F: Documentation/networking/phy.txt
4850F: drivers/of/of_mdio.c
4851F: drivers/of/of_net.c
4852
1da177e4 4853EXT2 FILE SYSTEM
d8130624 4854M: Jan Kara <jack@suse.com>
72be2ccf 4855L: linux-ext4@vger.kernel.org
1da177e4 4856S: Maintained
679655da
JP
4857F: Documentation/filesystems/ext2.txt
4858F: fs/ext2/
4859F: include/linux/ext2*
1da177e4 4860
72be2ccf 4861EXT4 FILE SYSTEM
8b58be88 4862M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4863M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4864L: linux-ext4@vger.kernel.org
08a225f1 4865W: http://ext4.wiki.kernel.org
8a6e2535 4866Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4867T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4868S: Maintained
679655da
JP
4869F: Documentation/filesystems/ext4.txt
4870F: fs/ext4/
1da177e4 4871
c5532b09 4872Extended Verification Module (EVM)
74dd744f
MZ
4873M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4874L: linux-ima-devel@lists.sourceforge.net
4875L: linux-security-module@vger.kernel.org
c5532b09
MZ
4876S: Supported
4877F: security/integrity/evm/
4878
df6b3cfe
MH
4879EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4880M: MyungJoo Ham <myungjoo.ham@samsung.com>
4881M: Chanwoo Choi <cw00.choi@samsung.com>
4882L: linux-kernel@vger.kernel.org
81df63a9 4883T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4884S: Maintained
4885F: drivers/extcon/
cd2c3e7f
CC
4886F: include/linux/extcon/
4887F: include/linux/extcon.h
df6b3cfe 4888F: Documentation/extcon/
cd2c3e7f 4889F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4890
e2a75c44 4891EXYNOS DP DRIVER
b7701755 4892M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4893L: dri-devel@lists.freedesktop.org
4894S: Maintained
4895F: drivers/gpu/drm/exynos/exynos_dp*
4896
9b93a409
MS
4897EXYNOS SYSMMU (IOMMU) driver
4898M: Marek Szyprowski <m.szyprowski@samsung.com>
4899L: iommu@lists.linux-foundation.org
4900S: Maintained
4901F: drivers/iommu/exynos-iommu.c
4902
4a66d3fe
NC
4903EZchip NPS platform support
4904M: Noam Camus <noamc@ezchip.com>
4905S: Supported
4906F: arch/arc/plat-eznps
4907F: arch/arc/boot/dts/eznps.dts
4908
e53004e2 4909F71805F HARDWARE MONITORING DRIVER
d8130624 4910M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4911L: linux-hwmon@vger.kernel.org
e53004e2 4912S: Maintained
679655da
JP
4913F: Documentation/hwmon/f71805f
4914F: drivers/hwmon/f71805f.c
e53004e2 4915
eea977ed
MB
4916FC0011 TUNER DRIVER
4917M: Michael Buesch <m@bues.ch>
4918L: linux-media@vger.kernel.org
4919S: Maintained
ccae7af2
MCC
4920F: drivers/media/tuners/fc0011.h
4921F: drivers/media/tuners/fc0011.c
eea977ed 4922
91952bc0
AP
4923FC2580 MEDIA DRIVER
4924M: Antti Palosaari <crope@iki.fi>
4925L: linux-media@vger.kernel.org
a825eaec 4926W: https://linuxtv.org
91952bc0
AP
4927W: http://palosaari.fi/linux/
4928Q: http://patchwork.linuxtv.org/project/linux-media/list/
4929T: git git://linuxtv.org/anttip/media_tree.git
4930S: Maintained
4931F: drivers/media/tuners/fc2580*
eea977ed 4932
88b2dbdb
EP
4933FANOTIFY
4934M: Eric Paris <eparis@redhat.com>
4935S: Maintained
4936F: fs/notify/fanotify/
4937F: include/linux/fanotify.h
c117ab84 4938F: include/uapi/linux/fanotify.h
88b2dbdb 4939
1da177e4 4940FARSYNC SYNCHRONOUS DRIVER
8b58be88 4941M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4942W: http://www.farsite.co.uk/
4943S: Supported
679655da 4944F: drivers/net/wan/farsync.*
1da177e4 4945
c5408b88 4946FAULT INJECTION SUPPORT
8b58be88 4947M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4948S: Supported
679655da
JP
4949F: Documentation/fault-injection/
4950F: lib/fault-inject.c
c5408b88 4951
053e514f
NT
4952FBTFT Framebuffer drivers
4953M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4954M: Noralf Trønnes <noralf@tronnes.org>
4955S: Maintained
4956F: drivers/staging/fbtft/
4957
cae727db 4958FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4959M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4960L: fcoe-devel@open-fcoe.org
cae727db
RL
4961W: www.Open-FCoE.org
4962S: Supported
4963F: drivers/scsi/libfc/
4964F: drivers/scsi/fcoe/
4965F: include/scsi/fc/
4966F: include/scsi/libfc.h
4967F: include/scsi/libfcoe.h
c117ab84 4968F: include/uapi/scsi/fc/
cae727db 4969
e2d1d6c0 4970FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4971M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4972M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4973L: linux-fsdevel@vger.kernel.org
1da177e4 4974S: Maintained
679655da
JP
4975F: include/linux/fcntl.h
4976F: include/linux/fs.h
c117ab84
CEB
4977F: include/uapi/linux/fcntl.h
4978F: include/uapi/linux/fs.h
679655da
JP
4979F: fs/fcntl.c
4980F: fs/locks.c
1da177e4 4981
e2d1d6c0 4982FILESYSTEMS (VFS and infrastructure)
8b58be88 4983M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4984L: linux-fsdevel@vger.kernel.org
173acc7c 4985S: Maintained
679655da 4986F: fs/*
173acc7c 4987
b26e0ed4 4988FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4989M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4990L: linux-hwmon@vger.kernel.org
b26e0ed4 4991S: Maintained
d5ca6918
JP
4992F: drivers/hwmon/f75375s.c
4993F: include/linux/f75375s.h
b26e0ed4 4994
a331b0c3
CL
4995FIREWIRE AUDIO DRIVERS
4996M: Clemens Ladisch <clemens@ladisch.de>
4997L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4998T: git git://git.alsa-project.org/alsa-kernel.git
4999S: Maintained
5000F: sound/firewire/
5001
eb86ec51
SR
5002FIREWIRE MEDIA DRIVERS (firedtv)
5003M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5004L: linux-media@vger.kernel.org
5005L: linux1394-devel@lists.sourceforge.net
5006T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5007S: Maintained
5008F: drivers/media/firewire/
5009
a511ce33
CB
5010FIREWIRE SBP-2 TARGET
5011M: Chris Boot <bootc@bootc.net>
5012L: linux-scsi@vger.kernel.org
5013L: target-devel@vger.kernel.org
5014L: linux1394-devel@lists.sourceforge.net
5015T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5016S: Maintained
5017F: drivers/target/sbp/
5018
7d2c86b5 5019FIREWIRE SUBSYSTEM
8b58be88 5020M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5021L: linux1394-devel@lists.sourceforge.net
958a29cb 5022W: http://ieee1394.wiki.kernel.org/
2ca526bf 5023T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5024S: Maintained
679655da 5025F: drivers/firewire/
8f06ce3b
SR
5026F: include/linux/firewire.h
5027F: include/uapi/linux/firewire*.h
9f6d3c4b 5028F: tools/firewire/
e2d1d6c0
RD
5029
5030FIRMWARE LOADER (request_firmware)
39e68089 5031M: Ming Lei <ming.lei@canonical.com>
e7604239 5032M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5033L: linux-kernel@vger.kernel.org
5034S: Maintained
679655da
JP
5035F: Documentation/firmware_class/
5036F: drivers/base/firmware*.c
5037F: include/linux/firmware.h
e2d1d6c0 5038
f730e3dc 5039FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5040M: Joshua Morris <josh.h.morris@us.ibm.com>
5041M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5042S: Maintained
5043F: drivers/block/rsxx/
5044
8206f664 5045FLOPPY DRIVER
e5f6450c 5046M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5047T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5048S: Odd fixes
5049F: drivers/block/floppy.c
5050
9c9f32ed
AR
5051FMC SUBSYSTEM
5052M: Alessandro Rubini <rubini@gnudd.com>
5053W: http://www.ohwr.org/projects/fmc-bus
5054S: Supported
5055F: drivers/fmc/
5056F: include/linux/fmc*.h
5057F: include/linux/ipmi-fru.h
5058K: fmc_d.*register
5059
3c0ed7d5
AT
5060FPGA MANAGER FRAMEWORK
5061M: Alan Tull <atull@opensource.altera.com>
dd7d664a 5062R: Moritz Fischer <moritz.fischer@ettus.com>
7f1a5f04 5063L: linux-fpga@vger.kernel.org
3c0ed7d5 5064S: Maintained
e4998077 5065T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
3c0ed7d5
AT
5066F: drivers/fpga/
5067F: include/linux/fpga/fpga-mgr.h
5068W: http://www.rocketboards.org
5069
e2d1d6c0 5070FPU EMULATOR
8b58be88 5071M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5072W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5073S: Maintained
679655da 5074F: arch/x86/math-emu/
e2d1d6c0
RD
5075
5076FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5077L: netdev@vger.kernel.org
c173bfac 5078S: Orphan
679655da
JP
5079F: drivers/net/wan/dlci.c
5080F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5081
5082FRAMEBUFFER LAYER
c69f677c 5083L: linux-fbdev@vger.kernel.org
b22fe37b 5084Q: http://patchwork.kernel.org/project/linux-fbdev/list/
23860078 5085S: Orphan
679655da 5086F: Documentation/fb/
b22fe37b
PM
5087F: drivers/video/
5088F: include/video/
679655da 5089F: include/linux/fb.h
c117ab84
CEB
5090F: include/uapi/video/
5091F: include/uapi/linux/fb.h
e2d1d6c0 5092
93aafb6d
HG
5093FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5094M: Horia Geantă <horia.geanta@nxp.com>
5095M: Dan Douglass <dan.douglass@nxp.com>
5096L: linux-crypto@vger.kernel.org
5097S: Maintained
5098F: drivers/crypto/caam/
5099F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5100
a57c188e 5101FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5102M: Timur Tabi <timur@tabi.org>
a57c188e 5103L: linux-fbdev@vger.kernel.org
c4ef9bc4 5104S: Maintained
8a61f013 5105F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5106
e2d1d6c0 5107FREESCALE DMA DRIVER
8b58be88
JP
5108M: Li Yang <leoli@freescale.com>
5109M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5110L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5111S: Maintained
679655da 5112F: drivers/dma/fsldma.*
e2d1d6c0 5113
44248aff
HX
5114FREESCALE GPMI NAND DRIVER
5115M: Han Xu <han.xu@nxp.com>
5116L: linux-mtd@lists.infradead.org
5117S: Maintained
5118F: drivers/mtd/nand/gpmi-nand/*
5119
e2d1d6c0 5120FREESCALE I2C CPM DRIVER
8b58be88 5121M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5122L: linuxppc-dev@lists.ozlabs.org
846557d3 5123L: linux-i2c@vger.kernel.org
0d2b405a 5124S: Maintained
679655da 5125F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5126
60e8c5ab 5127FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5128M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5129L: linux-fbdev@vger.kernel.org
efc03ecb 5130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5131S: Maintained
bad985a1 5132F: include/linux/platform_data/video-imxfb.h
8a61f013 5133F: drivers/video/fbdev/imxfb.c
60e8c5ab 5134
4d8e2cef 5135FREESCALE QUAD SPI DRIVER
38714fbd 5136M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5137L: linux-mtd@lists.infradead.org
5138S: Maintained
5139F: drivers/mtd/spi-nor/fsl-quadspi.c
5140
4689a6b1 5141FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5142M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5143M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5144L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5145L: netdev@vger.kernel.org
5146S: Maintained
ec21e2ec 5147F: drivers/net/ethernet/freescale/fs_enet/
679655da 5148F: include/linux/fs_enet_pd.h
4689a6b1 5149
63a0a00b
NA
5150FREESCALE IMX / MXC FEC DRIVER
5151M: Fugang Duan <fugang.duan@nxp.com>
5152L: netdev@vger.kernel.org
5153S: Maintained
5154F: drivers/net/ethernet/freescale/fec_main.c
5155F: drivers/net/ethernet/freescale/fec_ptp.c
5156F: drivers/net/ethernet/freescale/fec.h
5157F: Documentation/devicetree/bindings/net/fsl-fec.txt
5158
2fbfadb5
MB
5159FREESCALE QORIQ DPAA FMAN DRIVER
5160M: Madalin Bucur <madalin.bucur@nxp.com>
5161L: netdev@vger.kernel.org
5162S: Maintained
5163F: drivers/net/ethernet/freescale/fman
5164F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5165
63f4b4b0
MB
5166FREESCALE QORIQ DPAA ETHERNET DRIVER
5167M: Madalin Bucur <madalin.bucur@nxp.com>
5168L: netdev@vger.kernel.org
5169S: Maintained
5170F: drivers/net/ethernet/freescale/dpaa
5171
1b48706f 5172FREESCALE SOC DRIVERS
5173M: Scott Wood <oss@buserror.net>
5174L: linuxppc-dev@lists.ozlabs.org
5175L: linux-arm-kernel@lists.infradead.org
5176S: Maintained
5177F: drivers/soc/fsl/
5178F: include/linux/fsl/
5179
d9e9d82c 5180FREESCALE QUICC ENGINE LIBRARY
1b48706f 5181M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5182L: linuxppc-dev@lists.ozlabs.org
1b48706f 5183S: Maintained
7aa1aa6e
ZQ
5184F: drivers/soc/fsl/qe/
5185F: include/soc/fsl/*qe*.h
5186F: include/soc/fsl/*ucc*.h
d9e9d82c 5187
b55ef929 5188FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5189M: Li Yang <leoli@freescale.com>
6372594a 5190L: linux-usb@vger.kernel.org
a4724ed6 5191L: linuxppc-dev@lists.ozlabs.org
a7205b30 5192S: Maintained
faf2e1db 5193F: drivers/usb/gadget/udc/fsl*
a7205b30 5194
beaf53bf 5195FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5196M: Li Yang <leoli@freescale.com>
beaf53bf 5197L: netdev@vger.kernel.org
a4724ed6 5198L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5199S: Maintained
ec21e2ec 5200F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5201
abb1ed7b
CM
5202FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5203M: Claudiu Manoil <claudiu.manoil@freescale.com>
5204L: netdev@vger.kernel.org
5205S: Maintained
5206F: drivers/net/ethernet/freescale/gianfar*
5207X: drivers/net/ethernet/freescale/gianfar_ptp.c
5208F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5209
c19b6d24
ZQ
5210FREESCALE QUICC ENGINE UCC HDLC DRIVER
5211M: Zhao Qiang <qiang.zhao@nxp.com>
5212L: netdev@vger.kernel.org
5213L: linuxppc-dev@lists.ozlabs.org
5214S: Maintained
5215F: drivers/net/wan/fsl_ucc_hdlc*
5216
d9e9d82c 5217FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5218M: Timur Tabi <timur@tabi.org>
a4724ed6 5219L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5220S: Maintained
df621252 5221F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5222
5223FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5224M: Timur Tabi <timur@tabi.org>
dc85950a 5225M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5226M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5227R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5228L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5229L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5230S: Maintained
69aefcea 5231F: sound/soc/fsl/fsl*
dc85950a 5232F: sound/soc/fsl/imx*
69aefcea 5233F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5234
1da177e4 5235FREEVXFS FILESYSTEM
8b58be88 5236M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5237W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5238S: Maintained
679655da 5239F: fs/freevxfs/
1da177e4 5240
71038f52 5241FREEZER
49db1903 5242M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5243M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5244L: linux-pm@vger.kernel.org
71038f52 5245S: Supported
679655da
JP
5246F: Documentation/power/freezing-of-tasks.txt
5247F: include/linux/freezer.h
5248F: kernel/freezer.c
71038f52 5249
839a1f79
KRW
5250FRONTSWAP API
5251M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5252L: linux-kernel@vger.kernel.org
5253S: Maintained
5254F: mm/frontswap.c
5255F: include/linux/frontswap.h
5256
a5432f5a 5257FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5258M: David Howells <dhowells@redhat.com>
e62d6e24 5259L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5260S: Supported
5261F: Documentation/filesystems/caching/
5262F: fs/fscache/
5263F: include/linux/fscache*.h
5264
598c7d7a
TT
5265FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5266M: Theodore Y. Ts'o <tytso@mit.edu>
5267M: Jaegeuk Kim <jaegeuk@kernel.org>
c1b22129 5268L: linux-fsdevel@vger.kernel.org
598c7d7a
TT
5269S: Supported
5270F: fs/crypto/
5271F: include/linux/fscrypto.h
5272
f58ad8f5 5273F2FS FILE SYSTEM
9b29d481 5274M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5275M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5276L: linux-f2fs-devel@lists.sourceforge.net
95129296 5277W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5278T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5279S: Maintained
5280F: Documentation/filesystems/f2fs.txt
3bac380c 5281F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5282F: fs/f2fs/
5283F: include/linux/f2fs_fs.h
62d43eeb 5284F: include/trace/events/f2fs.h
f58ad8f5 5285
5ab7ffea 5286FUJITSU FR-V (FRV) PORT
0cf0305f 5287S: Orphan
679655da 5288F: arch/frv/
1da177e4 5289
20b93734 5290FUJITSU LAPTOP EXTRAS
409a3e98 5291M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5292L: platform-driver-x86@vger.kernel.org
20b93734 5293S: Maintained
679655da 5294F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5295
4da621b6
HK
5296FUJITSU M-5MO LS CAMERA ISP DRIVER
5297M: Kyungmin Park <kyungmin.park@samsung.com>
5298M: Heungjun Kim <riverful.kim@samsung.com>
5299L: linux-media@vger.kernel.org
5300S: Maintained
90d72ac6 5301F: drivers/media/i2c/m5mols/
b5dcee22 5302F: include/media/i2c/m5mols.h
4da621b6 5303
2d24c490
RG
5304FUJITSU TABLET EXTRAS
5305M: Robert Gerlach <khnz@gmx.de>
5306L: platform-driver-x86@vger.kernel.org
5307S: Maintained
5308F: drivers/platform/x86/fujitsu-tablet.c
5309
04578f17 5310FUSE: FILESYSTEM IN USERSPACE
8b58be88 5311M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5312L: linux-fsdevel@vger.kernel.org
04578f17 5313W: http://fuse.sourceforge.net/
0a30f612 5314T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5315S: Maintained
679655da 5316F: fs/fuse/
c117ab84 5317F: include/uapi/linux/fuse.h
0a30f612 5318F: Documentation/filesystems/fuse.txt
04578f17 5319
1da177e4 5320FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5321M: Rik Faith <faith@cs.unc.edu>
1da177e4 5322L: linux-scsi@vger.kernel.org
baaea1dc 5323S: Odd Fixes (e.g., new signatures)
679655da 5324F: drivers/scsi/fdomain.*
1da177e4 5325
6b90bd4b
ER
5326GCC PLUGINS
5327M: Kees Cook <keescook@chromium.org>
5328R: Emese Revfy <re.emese@gmail.com>
5329L: kernel-hardening@lists.openwall.com
5330S: Maintained
5331F: scripts/gcc-plugins/
5332F: scripts/gcc-plugin.sh
68fdc678 5333F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5334F: Documentation/gcc-plugins.txt
5335
d8e2162c
PO
5336GCOV BASED KERNEL PROFILING
5337M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5338S: Maintained
5339F: kernel/gcov/
2584bab2 5340F: Documentation/dev-tools/gcov.rst
d8e2162c 5341
1da177e4 5342GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5343M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5344L: linux-scsi@vger.kernel.org
5345W: http://www.icp-vortex.com/
5346S: Supported
679655da 5347F: drivers/scsi/gdt*
1da177e4 5348
158daf16
JK
5349GDB KERNEL DEBUGGING HELPER SCRIPTS
5350M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5351M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5352S: Supported
5353F: scripts/gdb/
5354
3169a1c7
HV
5355GEMTEK FM RADIO RECEIVER DRIVER
5356M: Hans Verkuil <hverkuil@xs4all.nl>
5357L: linux-media@vger.kernel.org
5358T: git git://linuxtv.org/media_tree.git
a825eaec 5359W: https://linuxtv.org
3169a1c7
HV
5360S: Maintained
5361F: drivers/media/radio/radio-gemtek*
5362
1c23af90 5363GENERIC GPIO I2C DRIVER
880b0e26 5364M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5365S: Supported
679655da
JP
5366F: drivers/i2c/busses/i2c-gpio.c
5367F: include/linux/i2c-gpio.h
1c23af90 5368
92ed1a76
PK
5369GENERIC GPIO I2C MULTIPLEXER DRIVER
5370M: Peter Korsgaard <peter.korsgaard@barco.com>
5371L: linux-i2c@vger.kernel.org
5372S: Supported
e7065e20
JD
5373F: drivers/i2c/muxes/i2c-mux-gpio.c
5374F: include/linux/i2c-mux-gpio.h
5375F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5376
9251ce95 5377GENERIC HDLC (WAN) DRIVERS
8b58be88 5378M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5379W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5380S: Maintained
679655da
JP
5381F: drivers/net/wan/c101.c
5382F: drivers/net/wan/hd6457*
5383F: drivers/net/wan/hdlc*
5384F: drivers/net/wan/n2.c
5385F: drivers/net/wan/pc300too.c
5386F: drivers/net/wan/pci200syn.c
5387F: drivers/net/wan/wanxl*
1da177e4 5388
1527aab6 5389GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5390M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5391L: linux-arch@vger.kernel.org
5392T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5393S: Maintained
14430813
JP
5394F: include/asm-generic/
5395F: include/uapi/asm-generic/
1527aab6 5396
ff764963
KVA
5397GENERIC PHY FRAMEWORK
5398M: Kishon Vijay Abraham I <kishon@ti.com>
5399L: linux-kernel@vger.kernel.org
5400T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5401S: Supported
5402F: drivers/phy/
5403F: include/linux/phy/
5404
eea97aed
KH
5405GENERIC PM DOMAINS
5406M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5407M: Kevin Hilman <khilman@kernel.org>
5408M: Ulf Hansson <ulf.hansson@linaro.org>
5409L: linux-pm@vger.kernel.org
5410S: Supported
5411F: drivers/base/power/domain*.c
5412F: include/linux/pm_domain.h
5413
ccb86a69 5414GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5415M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5416L: kvm@vger.kernel.org
ccb86a69
MT
5417S: Supported
5418F: drivers/uio/uio_pci_generic.c
5419
f8f1ec73
JP
5420GET_MAINTAINER SCRIPT
5421M: Joe Perches <joe@perches.com>
5422S: Maintained
5423F: scripts/get_maintainer.pl
5424
a7d5afe8
GKB
5425GENWQE (IBM Generic Workqueue Card)
5426M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5427M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5428S: Supported
5429F: drivers/misc/genwqe/
5430
5be7b50f 5431GFS2 FILE SYSTEM
8b58be88 5432M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5433M: Bob Peterson <rpeterso@redhat.com>
a4644184 5434L: cluster-devel@redhat.com
5be7b50f 5435W: http://sources.redhat.com/cluster/
28666d6d 5436T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5437S: Supported
679655da
JP
5438F: Documentation/filesystems/gfs2*.txt
5439F: fs/gfs2/
c117ab84 5440F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5441
0a34eb8f 5442GIGASET ISDN DRIVERS
6b096fde 5443M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5444L: gigaset307x-common@lists.sourceforge.net
5445W: http://gigaset307x.sourceforge.net/
6b096fde 5446S: Odd Fixes
679655da
JP
5447F: Documentation/isdn/README.gigaset
5448F: drivers/isdn/gigaset/
c117ab84 5449F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5450
7eea35fe
JP
5451GO7007 MPEG CODEC
5452M: Hans Verkuil <hans.verkuil@cisco.com>
5453L: linux-media@vger.kernel.org
5454S: Maintained
5455F: drivers/media/usb/go7007/
5456
ca96ea86
BN
5457GOODIX TOUCHSCREEN
5458M: Bastien Nocera <hadess@hadess.net>
5459L: linux-input@vger.kernel.org
5460S: Maintained
5461F: drivers/input/touchscreen/goodix.c
5462
a6a1cf3d
BJZ
5463GPIO MOCKUP DRIVER
5464M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5465L: linux-gpio@vger.kernel.org
5466S: Maintained
5467F: drivers/gpio/gpio-mockup.c
5468F: tools/testing/selftests/gpio/
5469
a0dc00b4 5470GPIO SUBSYSTEM
e4651a9f 5471M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5472M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5473L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5474T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5475S: Maintained
cd97a449 5476F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5477F: Documentation/gpio/
40c159b7 5478F: Documentation/ABI/testing/gpio-cdev
fe95046e 5479F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5480F: drivers/gpio/
bdc6e95e
AC
5481F: include/linux/gpio/
5482F: include/linux/gpio.h
9b692346 5483F: include/asm-generic/gpio.h
3c702e99 5484F: include/uapi/linux/gpio.h
6d591c46 5485F: tools/gpio/
a0dc00b4 5486
71a6d0af
HW
5487GRE DEMULTIPLEXER DRIVER
5488M: Dmitry Kozlov <xeb@mail.ru>
5489L: netdev@vger.kernel.org
5490S: Maintained
11c26770
JP
5491F: net/ipv4/gre_demux.c
5492F: net/ipv4/gre_offload.c
71a6d0af
HW
5493F: include/net/gre.h
5494
d4c41139 5495GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5496M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5497L: netdev@vger.kernel.org
5498S: Maintained
a31a96ad 5499F: drivers/net/ethernet/aeroflex/
d4c41139 5500
629c1fb5
GKH
5501GREYBUS SUBSYSTEM
5502M: Johan Hovold <johan@kernel.org>
5503M: Alex Elder <elder@kernel.org>
5504M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5505S: Maintained
5506F: drivers/staging/greybus/
5507
926706c5
VA
5508GREYBUS AUDIO PROTOCOLS DRIVERS
5509M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5510M: Mark Greer <mgreer@animalcreek.com>
926706c5 5511S: Maintained
544a6944
MG
5512F: drivers/staging/greybus/audio_apbridgea.c
5513F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5514F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5515F: drivers/staging/greybus/audio_codec.h
5516F: drivers/staging/greybus/audio_gb.c
5517F: drivers/staging/greybus/audio_manager.c
5518F: drivers/staging/greybus/audio_manager.h
5519F: drivers/staging/greybus/audio_manager_module.c
5520F: drivers/staging/greybus/audio_manager_private.h
5521F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5522F: drivers/staging/greybus/audio_module.c
5523F: drivers/staging/greybus/audio_topology.c
5524
2bbadafb
RMS
5525GREYBUS PROTOCOLS DRIVERS
5526M: Rui Miguel Silva <rmfrfs@gmail.com>
5527S: Maintained
5528F: drivers/staging/greybus/sdio.c
5529F: drivers/staging/greybus/light.c
5530F: drivers/staging/greybus/gpio.c
5531F: drivers/staging/greybus/power_supply.c
5532F: drivers/staging/greybus/spi.c
5533F: drivers/staging/greybus/spilib.c
5534
7d700518
BD
5535GREYBUS PROTOCOLS DRIVERS
5536M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5537S: Maintained
5538F: drivers/staging/greybus/loopback.c
5539F: drivers/staging/greybus/timesync.c
5540F: drivers/staging/greybus/timesync_platform.c
5541
5bd16350
VK
5542GREYBUS PROTOCOLS DRIVERS
5543M: Viresh Kumar <vireshk@kernel.org>
5544S: Maintained
5545F: drivers/staging/greybus/authentication.c
5546F: drivers/staging/greybus/bootrom.c
5547F: drivers/staging/greybus/firmware.h
5548F: drivers/staging/greybus/fw-core.c
5549F: drivers/staging/greybus/fw-download.c
5550F: drivers/staging/greybus/fw-managament.c
5551F: drivers/staging/greybus/greybus_authentication.h
5552F: drivers/staging/greybus/greybus_firmware.h
5553F: drivers/staging/greybus/hid.c
5554F: drivers/staging/greybus/i2c.c
5555F: drivers/staging/greybus/spi.c
5556F: drivers/staging/greybus/spilib.c
5557F: drivers/staging/greybus/spilib.h
5558
8d904fe5
DL
5559GREYBUS PROTOCOLS DRIVERS
5560M: David Lin <dtwlin@gmail.com>
5561S: Maintained
5562F: drivers/staging/greybus/uart.c
5563F: drivers/staging/greybus/log.c
5564
92b8bd96
VH
5565GREYBUS PLATFORM DRIVERS
5566M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5567S: Maintained
5568F: drivers/staging/greybus/arche-platform.c
5569F: drivers/staging/greybus/arche-apb-ctrl.c
5570F: drivers/staging/greybus/arche_platform.h
5571
7aae6e2d
CAC
5572GS1662 VIDEO SERIALIZER
5573M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5574L: linux-media@vger.kernel.org
5575T: git git://linuxtv.org/media_tree.git
5576S: Maintained
5577F: drivers/media/spi/gs1662.c
5578
e8deeae2 5579GSPCA FINEPIX SUBDRIVER
8b58be88 5580M: Frank Zago <frank@zago.net>
661263b5 5581L: linux-media@vger.kernel.org
275ffde4 5582T: git git://linuxtv.org/media_tree.git
e8deeae2 5583S: Maintained
0c0d06ca 5584F: drivers/media/usb/gspca/finepix.c
e8deeae2 5585
4b3fa3c4
OL
5586GSPCA GL860 SUBDRIVER
5587M: Olivier Lorin <o.lorin@laposte.net>
5588L: linux-media@vger.kernel.org
275ffde4 5589T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5590S: Maintained
0c0d06ca 5591F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5592
e8deeae2 5593GSPCA M5602 SUBDRIVER
8b58be88 5594M: Erik Andren <erik.andren@gmail.com>
661263b5 5595L: linux-media@vger.kernel.org
275ffde4 5596T: git git://linuxtv.org/media_tree.git
e8deeae2 5597S: Maintained
0c0d06ca 5598F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5599
5600GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5601M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5602L: linux-media@vger.kernel.org
275ffde4 5603T: git git://linuxtv.org/media_tree.git
c0936df4 5604S: Odd Fixes
0c0d06ca 5605F: drivers/media/usb/gspca/pac207.c
e8deeae2 5606
261982f1 5607GSPCA SN9C20X SUBDRIVER
d95c5b0b 5608M: Brian Johnson <brijohn@gmail.com>
261982f1 5609L: linux-media@vger.kernel.org
275ffde4 5610T: git git://linuxtv.org/media_tree.git
261982f1 5611S: Maintained
0c0d06ca 5612F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5613
e8deeae2 5614GSPCA T613 SUBDRIVER
8b58be88 5615M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5616L: linux-media@vger.kernel.org
275ffde4 5617T: git git://linuxtv.org/media_tree.git
e8deeae2 5618S: Maintained
0c0d06ca 5619F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5620
5621GSPCA USB WEBCAM DRIVER
c0936df4 5622M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5623L: linux-media@vger.kernel.org
275ffde4 5624T: git git://linuxtv.org/media_tree.git
c0936df4 5625S: Odd Fixes
0c0d06ca 5626F: drivers/media/usb/gspca/
e8deeae2 5627
584ec979 5628GUID PARTITION TABLE (GPT)
4f973c63 5629M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5630L: linux-efi@vger.kernel.org
5631S: Maintained
5632F: block/partitions/efi.*
5633
aa3c598b 5634STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5635M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5636L: linux-media@vger.kernel.org
275ffde4 5637T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5638S: Maintained
5639F: drivers/media/usb/stk1160/
e8deeae2 5640
4e456b86
YS
5641H8/300 ARCHITECTURE
5642M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5643L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5644W: http://uclinux-h8.sourceforge.jp
5645T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5646S: Maintained
5647F: arch/h8300/
5648F: drivers/clocksource/h8300_*.c
5649F: drivers/clk/h8300/
5650F: drivers/irqchip/irq-renesas-h8*.c
5651
71a6d0af
HW
5652HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5653M: Frank Seidel <frank@f-seidel.de>
5654L: platform-driver-x86@vger.kernel.org
5655W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5656S: Maintained
5657F: drivers/platform/x86/hdaps.c
5658
48fc9e26
HV
5659HDPVR USB VIDEO ENCODER DRIVER
5660M: Hans Verkuil <hverkuil@xs4all.nl>
5661L: linux-media@vger.kernel.org
5662T: git git://linuxtv.org/media_tree.git
a825eaec 5663W: https://linuxtv.org
48fc9e26 5664S: Odd Fixes
14430813 5665F: drivers/media/usb/hdpvr/
48fc9e26 5666
71a6d0af 5667HWPOISON MEMORY FAILURE HANDLING
f9625c48 5668M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5669L: linux-mm@kvack.org
71a6d0af
HW
5670S: Maintained
5671F: mm/memory-failure.c
5672F: mm/hwpoison-inject.c
5673
5674HYPERVISOR VIRTUAL CONSOLE DRIVER
5675L: linuxppc-dev@lists.ozlabs.org
5676S: Odd Fixes
5677F: drivers/tty/hvc/
5678
e5ab1477
AP
5679HACKRF MEDIA DRIVER
5680M: Antti Palosaari <crope@iki.fi>
5681L: linux-media@vger.kernel.org
a825eaec 5682W: https://linuxtv.org
e5ab1477
AP
5683W: http://palosaari.fi/linux/
5684Q: http://patchwork.linuxtv.org/project/linux-media/list/
5685T: git git://linuxtv.org/anttip/media_tree.git
5686S: Maintained
5687F: drivers/media/usb/hackrf/
5688
5b543965 5689HARDWARE MONITORING
d8130624 5690M: Jean Delvare <jdelvare@suse.com>
ca462085 5691M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5692L: linux-hwmon@vger.kernel.org
5693W: http://hwmon.wiki.kernel.org/
a94ef4ed 5694T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5695T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5696S: Maintained
047f4ec2 5697F: Documentation/hwmon/
679655da 5698F: drivers/hwmon/
047f4ec2 5699F: include/linux/hwmon*.h
5b543965 5700
844dd05f 5701HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5702M: Matt Mackall <mpm@selenic.com>
5703M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5704L: linux-crypto@vger.kernel.org
c0d0787b 5705S: Odd fixes
f6c60b15 5706F: Documentation/devicetree/bindings/rng/
679655da
JP
5707F: Documentation/hw_random.txt
5708F: drivers/char/hw_random/
5709F: include/linux/hw_random.h
844dd05f 5710
8b37fcfc
OBC
5711HARDWARE SPINLOCK CORE
5712M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5713M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5714L: linux-remoteproc@vger.kernel.org
8b37fcfc 5715S: Maintained
9f273c24 5716T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5717F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5718F: Documentation/hwspinlock.txt
2dbd8585 5719F: drivers/hwspinlock/
8b37fcfc
OBC
5720F: include/linux/hwspinlock.h
5721
1da177e4 5722HARMONY SOUND DRIVER
ac6aecbf 5723L: linux-parisc@vger.kernel.org
1da177e4 5724S: Maintained
679655da 5725F: sound/parisc/harmony.*
1da177e4 5726
214de83e 5727HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
4cfccbda 5728M: Jimmy Vance <jimmy.vance@hpe.com>
214de83e
BB
5729S: Supported
5730F: Documentation/watchdog/hpwdt.txt
5731F: drivers/watchdog/hpwdt.c
5732
9257aa49 5733HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5734M: Don Brace <don.brace@microsemi.com>
a0a268ad 5735L: esc.storagedev@microsemi.com
693373db 5736L: linux-scsi@vger.kernel.org
9257aa49
SC
5737S: Supported
5738F: Documentation/scsi/hpsa.txt
5739F: drivers/scsi/hpsa*.[ch]
5740F: include/linux/cciss*.h
c117ab84 5741F: include/uapi/linux/cciss*.h
9257aa49 5742
e2d1d6c0 5743HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5744M: Don Brace <don.brace@microsemi.com>
516fdcea 5745L: esc.storagedev@microsemi.com
693373db 5746L: linux-scsi@vger.kernel.org
e2d1d6c0 5747S: Supported
679655da
JP
5748F: Documentation/blockdev/cciss.txt
5749F: drivers/block/cciss*
5750F: include/linux/cciss_ioctl.h
c117ab84 5751F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5752
f48ad614
DD
5753HFI1 DRIVER
5754M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5755M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5756L: linux-rdma@vger.kernel.org
5757S: Supported
5758F: drivers/infiniband/hw/hfi1
5759
1da177e4 5760HFS FILESYSTEM
6cf515e1
GU
5761L: linux-fsdevel@vger.kernel.org
5762S: Orphan
679655da
JP
5763F: Documentation/filesystems/hfs.txt
5764F: fs/hfs/
1da177e4 5765
ef575f47
GU
5766HFSPLUS FILESYSTEM
5767L: linux-fsdevel@vger.kernel.org
5768S: Orphan
5769F: Documentation/filesystems/hfsplus.txt
5770F: fs/hfsplus/
5771
1da177e4 5772HGA FRAMEBUFFER DRIVER
8b58be88 5773M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5774L: linux-nvidia@lists.surfsouth.com
5775W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5776S: Maintained
8a61f013 5777F: drivers/video/fbdev/hgafb.c
1da177e4 5778
4480f15b 5779HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5780M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5781M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5782L: linux-pm@vger.kernel.org
68656443 5783B: https://bugzilla.kernel.org
e2d1d6c0 5784S: Supported
679655da
JP
5785F: arch/x86/power/
5786F: drivers/base/power/
5787F: kernel/power/
5788F: include/linux/suspend.h
5789F: include/linux/freezer.h
5790F: include/linux/pm.h
679655da 5791F: arch/*/include/asm/suspend*.h
e2d1d6c0 5792
4ef4caad 5793HID CORE LAYER
e5f6450c 5794M: Jiri Kosina <jikos@kernel.org>
406df153 5795R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5796L: linux-input@vger.kernel.org
54e5881d 5797T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5798S: Maintained
679655da
JP
5799F: drivers/hid/
5800F: include/linux/hid*
c117ab84 5801F: include/uapi/linux/hid*
4ef4caad 5802
30ee72f0 5803HID SENSOR HUB DRIVERS
e5f6450c 5804M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5805M: Jonathan Cameron <jic23@kernel.org>
5806M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5807L: linux-input@vger.kernel.org
5808L: linux-iio@vger.kernel.org
5809S: Maintained
5810F: Documentation/hid/hid-sensor*
5811F: drivers/hid/hid-sensor-*
5812F: drivers/iio/*/hid-*
5813F: include/linux/hid-sensor-*
5814
38bed542 5815HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5816M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5817L: linux-kernel@vger.kernel.org
75fc2d37 5818T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5819S: Maintained
679655da 5820F: Documentation/timers/
5cee9645 5821F: kernel/time/hrtimer.c
88606e80
TG
5822F: kernel/time/clockevents.c
5823F: kernel/time/tick*.*
5824F: kernel/time/timer_*.c
05ed8490 5825F: include/linux/clockchips.h
679655da 5826F: include/linux/hrtimer.h
38bed542 5827
1da177e4 5828HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5829L: linux-hams@vger.kernel.org
8b64f2a0 5830S: Orphan
679655da
JP
5831F: drivers/net/hamradio/dmascc.c
5832F: drivers/net/hamradio/scc.c
1da177e4 5833
ede1e6f8 5834HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5835M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5836W: http://www.highpoint-tech.com
5837S: Supported
679655da
JP
5838F: Documentation/scsi/hptiop.txt
5839F: drivers/scsi/hptiop.c
ede1e6f8 5840
1da177e4 5841HIPPI
8b58be88 5842M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5843L: linux-hippi@sunsite.dk
5844S: Maintained
679655da 5845F: include/linux/hippidevice.h
c117ab84 5846F: include/uapi/linux/if_hippi.h
679655da 5847F: net/802/hippi.c
ff5a3b50 5848F: drivers/net/hippi/
1da177e4 5849
b30d74e4
DH
5850HISILICON NETWORK SUBSYSTEM DRIVER
5851M: Yisen Zhuang <yisen.zhuang@huawei.com>
5852M: Salil Mehta <salil.mehta@huawei.com>
5853L: netdev@vger.kernel.org
5854W: http://www.hisilicon.com
5855S: Maintained
5856F: drivers/net/ethernet/hisilicon/
5857F: Documentation/devicetree/bindings/net/hisilicon*.txt
5858
66a9bae6 5859HISILICON ROCE DRIVER
5860M: Lijun Ou <oulijun@huawei.com>
5861M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5862L: linux-rdma@vger.kernel.org
5863S: Maintained
5864F: drivers/infiniband/hw/hns/
5865F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5866
16c6c252
JG
5867HISILICON SAS Controller
5868M: John Garry <john.garry@huawei.com>
5869W: http://www.hisilicon.com
5870S: Supported
5871F: drivers/scsi/hisi_sas/
5872F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5873
ff1d2767 5874HOST AP DRIVER
8b58be88 5875M: Jouni Malinen <j@w1.fi>
724c6b35 5876L: linux-wireless@vger.kernel.org
ffd74aca
JM
5877W: http://w1.fi/hostap-driver.html
5878S: Obsolete
eb4f98d5 5879F: drivers/net/wireless/intersil/hostap/
ff1d2767 5880
dd8cd779 5881HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5882L: platform-driver-x86@vger.kernel.org
95c70215 5883S: Orphan
679655da 5884F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5885
e2d1d6c0 5886HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5887M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5888S: Maintained
7e25d724 5889F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5890
7d2c86b5 5891HPET: High Precision Event Timers driver
8b58be88 5892M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5893S: Maintained
679655da
JP
5894F: Documentation/timers/hpet.txt
5895F: drivers/char/hpet.c
5896F: include/linux/hpet.h
c117ab84 5897F: include/uapi/linux/hpet.h
b9b0332f 5898
e07b5d79 5899HPET: x86
9e06f631 5900S: Orphan
679655da
JP
5901F: arch/x86/kernel/hpet.c
5902F: arch/x86/include/asm/hpet.h
b9b0332f 5903
1da177e4 5904HPFS FILESYSTEM
8b58be88 5905M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5906W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5907S: Maintained
679655da 5908F: fs/hpfs/
1da177e4 5909
3441cded 5910HSI SUBSYSTEM
56459ea9
SR
5911M: Sebastian Reichel <sre@kernel.org>
5912T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5913S: Maintained
5914F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 5915F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
5916F: drivers/hsi/
5917F: include/linux/hsi/
5918F: include/uapi/linux/hsi/
5919
7d2c86b5 5920HSO 3G MODEM DRIVER
8b58be88 5921M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5922W: http://www.pharscape.org
5923S: Maintained
679655da 5924F: drivers/net/usb/hso.c
11cd29b0 5925
19990e29
AB
5926HSR NETWORK PROTOCOL
5927M: Arvid Brodin <arvid.brodin@alten.se>
5928L: netdev@vger.kernel.org
5929S: Maintained
5930F: net/hsr/
5931
5a18c343 5932HTCPEN TOUCHSCREEN DRIVER
8b58be88 5933M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5934L: linux-input@vger.kernel.org
5935S: Maintained
679655da 5936F: drivers/input/touchscreen/htcpen.c
5a18c343 5937
1da177e4 5938HUGETLB FILESYSTEM
6d49e352 5939M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5940S: Maintained
679655da 5941F: fs/hugetlbfs/
1da177e4 5942
fe713d60
JCT
5943HVA ST MEDIA DRIVER
5944M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5945L: linux-media@vger.kernel.org
5946T: git git://linuxtv.org/media_tree.git
5947W: https://linuxtv.org
5948S: Supported
5949F: drivers/media/platform/sti/hva
5950
05183189 5951Hyper-V CORE AND DRIVERS
9c3646d1 5952M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5953M: Haiyang Zhang <haiyangz@microsoft.com>
5954L: devel@linuxdriverproject.org
5955S: Maintained
a4162747
HZ
5956F: arch/x86/include/asm/mshyperv.h
5957F: arch/x86/include/uapi/asm/hyperv.h
5958F: arch/x86/kernel/cpu/mshyperv.c
05183189 5959F: drivers/hid/hid-hyperv.c
a4162747 5960F: drivers/hv/
f92ca80b 5961F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5962F: drivers/pci/host/pci-hyperv.c
05183189 5963F: drivers/net/hyperv/
a4162747 5964F: drivers/scsi/storvsc_drv.c
95096f2f 5965F: drivers/uio/uio_hv_generic.c
8a61f013 5966F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5967F: include/linux/hyperv.h
5968F: tools/hv/
54bf725e 5969F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5970
7724fd04
PR
5971I2C MUXES
5972M: Peter Rosin <peda@axentia.se>
5973L: linux-i2c@vger.kernel.org
5974S: Maintained
2254d24a 5975F: Documentation/i2c/i2c-topology
7724fd04
PR
5976F: Documentation/i2c/muxes/
5977F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 5978F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 5979F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
5980F: drivers/i2c/i2c-mux.c
5981F: drivers/i2c/muxes/
5982F: include/linux/i2c-mux.h
5983
d85c8a6a 5984I2C OVER PARALLEL PORT
d8130624 5985M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5986L: linux-i2c@vger.kernel.org
5987S: Maintained
5988F: Documentation/i2c/busses/i2c-parport
5989F: Documentation/i2c/busses/i2c-parport-light
5990F: drivers/i2c/busses/i2c-parport.c
5991F: drivers/i2c/busses/i2c-parport-light.c
5992
5993I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5994M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5995L: linux-i2c@vger.kernel.org
5996S: Maintained
5997F: Documentation/i2c/busses/i2c-ali1535
5998F: Documentation/i2c/busses/i2c-ali1563
5999F: Documentation/i2c/busses/i2c-ali15x3
6000F: Documentation/i2c/busses/i2c-amd756
6001F: Documentation/i2c/busses/i2c-amd8111
6002F: Documentation/i2c/busses/i2c-i801
6003F: Documentation/i2c/busses/i2c-nforce2
6004F: Documentation/i2c/busses/i2c-piix4
6005F: Documentation/i2c/busses/i2c-sis5595
6006F: Documentation/i2c/busses/i2c-sis630
6007F: Documentation/i2c/busses/i2c-sis96x
6008F: Documentation/i2c/busses/i2c-via
6009F: Documentation/i2c/busses/i2c-viapro
6010F: drivers/i2c/busses/i2c-ali1535.c
6011F: drivers/i2c/busses/i2c-ali1563.c
6012F: drivers/i2c/busses/i2c-ali15x3.c
6013F: drivers/i2c/busses/i2c-amd756.c
6014F: drivers/i2c/busses/i2c-amd756-s4882.c
6015F: drivers/i2c/busses/i2c-amd8111.c
6016F: drivers/i2c/busses/i2c-i801.c
6017F: drivers/i2c/busses/i2c-isch.c
6018F: drivers/i2c/busses/i2c-nforce2.c
6019F: drivers/i2c/busses/i2c-nforce2-s4985.c
6020F: drivers/i2c/busses/i2c-piix4.c
6021F: drivers/i2c/busses/i2c-sis5595.c
6022F: drivers/i2c/busses/i2c-sis630.c
6023F: drivers/i2c/busses/i2c-sis96x.c
6024F: drivers/i2c/busses/i2c-via.c
6025F: drivers/i2c/busses/i2c-viapro.c
6026
cb7f07a4
NH
6027I2C/SMBUS ISMT DRIVER
6028M: Seth Heasley <seth.heasley@intel.com>
6029M: Neil Horman <nhorman@tuxdriver.com>
6030L: linux-i2c@vger.kernel.org
6031F: drivers/i2c/busses/i2c-ismt.c
6032F: Documentation/i2c/busses/i2c-ismt
6033
6ea884db 6034I2C/SMBUS STUB DRIVER
d8130624 6035M: Jean Delvare <jdelvare@suse.com>
846557d3 6036L: linux-i2c@vger.kernel.org
6ea884db 6037S: Maintained
8547a5bc 6038F: drivers/i2c/i2c-stub.c
6ea884db 6039
5b543965 6040I2C SUBSYSTEM
14d77c4d 6041M: Wolfram Sang <wsa@the-dreams.de>
846557d3 6042L: linux-i2c@vger.kernel.org
9d4ea27a
WS
6043W: https://i2c.wiki.kernel.org/
6044Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 6045T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 6046S: Maintained
40ed1b4c 6047F: Documentation/devicetree/bindings/i2c/
679655da
JP
6048F: Documentation/i2c/
6049F: drivers/i2c/
630bc46e 6050F: drivers/i2c/*/
679655da 6051F: include/linux/i2c.h
03b70d62 6052F: include/linux/i2c-*.h
c117ab84
CEB
6053F: include/uapi/linux/i2c.h
6054F: include/uapi/linux/i2c-*.h
1da177e4 6055
4560d677
WS
6056I2C ACPI SUPPORT
6057M: Mika Westerberg <mika.westerberg@linux.intel.com>
6058L: linux-i2c@vger.kernel.org
6059L: linux-acpi@vger.kernel.org
6060S: Maintained
4560d677 6061
d85c8a6a 6062I2C-TAOS-EVM DRIVER
d8130624 6063M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6064L: linux-i2c@vger.kernel.org
6065S: Maintained
6066F: Documentation/i2c/busses/i2c-taos-evm
6067F: drivers/i2c/busses/i2c-taos-evm.c
6068
e8c76eed 6069I2C-TINY-USB DRIVER
8b58be88 6070M: Till Harbaum <till@harbaum.org>
846557d3 6071L: linux-i2c@vger.kernel.org
932d1872 6072W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 6073S: Maintained
679655da 6074F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 6075
1da177e4 6076i386 BOOT CODE
8b58be88 6077M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 6078S: Maintained
679655da 6079F: arch/x86/boot/
1da177e4
LT
6080
6081i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 6082M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 6083T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
6084S: Maintained
6085
1da177e4 6086IA64 (Itanium) PLATFORM
8b58be88
JP
6087M: Tony Luck <tony.luck@intel.com>
6088M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6089L: linux-ia64@vger.kernel.org
6b1c70b1 6090T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6091S: Maintained
679655da 6092F: arch/ia64/
1da177e4 6093
4cd38750
LDSB
6094IBM Power VMX Cryptographic instructions
6095M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6096M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
6097L: linux-crypto@vger.kernel.org
6098S: Supported
6099F: drivers/crypto/vmx/Makefile
6100F: drivers/crypto/vmx/Kconfig
6101F: drivers/crypto/vmx/vmx.c
6102F: drivers/crypto/vmx/aes*
6103F: drivers/crypto/vmx/ghash*
6104F: drivers/crypto/vmx/ppc-xlate.pl
6105
956c203c 6106IBM Power in-Nest Crypto Acceleration
4cd38750 6107M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6108M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6109L: linux-crypto@vger.kernel.org
6110S: Supported
28bceeaa
DS
6111F: drivers/crypto/nx/Makefile
6112F: drivers/crypto/nx/Kconfig
6113F: drivers/crypto/nx/nx-aes*
6114F: drivers/crypto/nx/nx-sha*
6115F: drivers/crypto/nx/nx.*
6116F: drivers/crypto/nx/nx_csbcpb.h
6117F: drivers/crypto/nx/nx_debugfs.h
956c203c 6118
0e16aafb 6119IBM Power 842 compression accelerator
41656aa7 6120M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 6121S: Supported
28bceeaa
DS
6122F: drivers/crypto/nx/Makefile
6123F: drivers/crypto/nx/Kconfig
7011a122 6124F: drivers/crypto/nx/nx-842*
2da572c9 6125F: include/linux/sw842.h
2062c5b6 6126F: crypto/842.c
2da572c9 6127F: lib/842/
0e16aafb 6128
1da177e4 6129IBM Power Linux RAID adapter
8b58be88 6130M: Brian King <brking@us.ibm.com>
1da177e4 6131S: Supported
679655da 6132F: drivers/scsi/ipr.*
1da177e4 6133
9d348af4 6134IBM Power Virtual Ethernet Device Driver
eddd63a6 6135M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6136L: netdev@vger.kernel.org
6137S: Supported
9aa32835 6138F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6139
032c5e82
TF
6140IBM Power SRIOV Virtual NIC Device Driver
6141M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6142M: John Allen <jallen@linux.vnet.ibm.com>
6143L: netdev@vger.kernel.org
6144S: Supported
6145F: drivers/net/ethernet/ibm/ibmvnic.*
6146
e6babec6 6147IBM Power Virtual SCSI Device Drivers
bcbde52b 6148M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6149L: linux-scsi@vger.kernel.org
6150S: Supported
e6babec6 6151F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6152F: include/scsi/viosrp.h
6153
6154IBM Power Virtual SCSI Device Target Driver
6155M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6156M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6157L: linux-scsi@vger.kernel.org
6158L: target-devel@vger.kernel.org
6159S: Supported
6160F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6161
6162IBM Power Virtual FC Device Drivers
44b4dad9 6163M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6164L: linux-scsi@vger.kernel.org
6165S: Supported
6166F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6167
1da177e4 6168IBM ServeRAID RAID DRIVER
f9213e78 6169S: Orphan
679655da 6170F: drivers/scsi/ips.*
1da177e4 6171
6ed9f9c4
PT
6172ICH LPC AND GPIO DRIVER
6173M: Peter Tyser <ptyser@xes-inc.com>
6174S: Maintained
6175F: drivers/mfd/lpc_ich.c
6176F: drivers/gpio/gpio-ich.c
6177
1e7106fc 6178IDE SUBSYSTEM
8b58be88 6179M: "David S. Miller" <davem@davemloft.net>
1da177e4 6180L: linux-ide@vger.kernel.org
8a6e2535 6181Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6182T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6183S: Maintained
679655da
JP
6184F: Documentation/ide/
6185F: drivers/ide/
6186F: include/linux/ide.h
1da177e4 6187
6cb8c13d
IP
6188IDEAPAD LAPTOP EXTRAS DRIVER
6189M: Ike Panhc <ike.pan@canonical.com>
6190L: platform-driver-x86@vger.kernel.org
6191W: http://launchpad.net/ideapad-laptop
6192S: Maintained
6193F: drivers/platform/x86/ideapad-laptop.c
6194
1ea4c161
AM
6195IDEAPAD LAPTOP SLIDEBAR DRIVER
6196M: Andrey Moiseev <o2g.org.ru@gmail.com>
6197L: linux-input@vger.kernel.org
6198W: https://github.com/o2genum/ideapad-slidebar
6199S: Maintained
6200F: drivers/input/misc/ideapad_slidebar.c
6201
0f861e8c 6202IDE/ATAPI DRIVERS
487ba8e8 6203M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6204L: linux-ide@vger.kernel.org
c404c199 6205S: Maintained
679655da
JP
6206F: Documentation/cdrom/ide-cd
6207F: drivers/ide/ide-cd*
1da177e4 6208
02cf2286 6209IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6210M: Alexander Aring <aar@pengutronix.de>
5cc92049 6211M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6212L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6213W: http://wpan.cakelab.org/
6214T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6215T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6216S: Maintained
6217F: net/ieee802154/
68653359 6218F: net/mac802154/
251741b1 6219F: drivers/net/ieee802154/
580947d3
AA
6220F: include/linux/nl802154.h
6221F: include/linux/ieee802154.h
6222F: include/net/nl802154.h
6223F: include/net/mac802154.h
6224F: include/net/af_ieee802154.h
6225F: include/net/cfg802154.h
6226F: include/net/ieee802154_netdev.h
ebef9c12 6227F: Documentation/networking/ieee802154.txt
02cf2286 6228
b1c97193
SY
6229IGORPLUG-USB IR RECEIVER
6230M: Sean Young <sean@mess.org>
6231L: linux-media@vger.kernel.org
6232S: Maintained
6233F: drivers/media/rc/igorplugusb.c
6234
40ad4a30
SY
6235IGUANAWORKS USB IR TRANSCEIVER
6236M: Sean Young <sean@mess.org>
6237L: linux-media@vger.kernel.org
6238S: Maintained
6239F: drivers/media/rc/iguanair.c
6240
ed13134b
PR
6241IIO DIGITAL POTENTIOMETER DAC
6242M: Peter Rosin <peda@axentia.se>
6243L: linux-iio@vger.kernel.org
6244S: Maintained
7fde1484 6245F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6246F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6247F: drivers/iio/dac/dpot-dac.c
ed13134b 6248
e778aa14
PR
6249IIO ENVELOPE DETECTOR
6250M: Peter Rosin <peda@axentia.se>
6251L: linux-iio@vger.kernel.org
6252S: Maintained
b475f80b 6253F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6254F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6255F: drivers/iio/adc/envelope-detector.c
e778aa14 6256
9545f86e 6257IIO SUBSYSTEM AND DRIVERS
030a13d7 6258M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6259R: Hartmut Knaack <knaack.h@gmx.de>
6260R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6261R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6262L: linux-iio@vger.kernel.org
21d41655 6263T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6264S: Maintained
866b148a 6265F: Documentation/devicetree/bindings/iio/
03e7c251 6266F: drivers/iio/
9545f86e 6267F: drivers/staging/iio/
8fe671fc 6268F: include/linux/iio/
817020cf 6269F: tools/iio/
9545f86e 6270
65519263
SG
6271IKANOS/ADI EAGLE ADSL USB DRIVER
6272M: Matthieu Castet <castet.matthieu@free.fr>
6273M: Stanislaw Gruszka <stf_xl@wp.pl>
6274S: Maintained
6275F: drivers/usb/atm/ueagle-atm.c
6276
8ef3ff27
PB
6277IMGTEC ASCII LCD DRIVER
6278M: Paul Burton <paul.burton@imgtec.com>
6279S: Maintained
6280F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6281F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6282
e89ab51f
GR
6283INA209 HARDWARE MONITOR DRIVER
6284M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6285L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6286S: Maintained
6287F: Documentation/hwmon/ina209
6288F: Documentation/devicetree/bindings/i2c/ina209.txt
6289F: drivers/hwmon/ina209.c
6290
6291INA2XX HARDWARE MONITOR DRIVER
6292M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6293L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6294S: Maintained
6295F: Documentation/hwmon/ina2xx
6296F: drivers/hwmon/ina2xx.c
6297F: include/linux/platform_data/ina2xx.h
6298
14dc124f
SIG
6299INDUSTRY PACK SUBSYSTEM (IPACK)
6300M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6301M: Jens Taprogge <jens.taprogge@taprogge.org>
6302M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6303L: industrypack-devel@lists.sourceforge.net
6304W: http://industrypack.sourceforge.net
6305S: Maintained
6306F: drivers/ipack/
6307
8adc53fd
ZLK
6308INGENIC JZ4780 DMA Driver
6309M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6310S: Maintained
6311F: drivers/dma/dma-jz4780.c
6312
87cf40e6
HH
6313INGENIC JZ4780 NAND DRIVER
6314M: Harvey Hunt <harveyhuntnexus@gmail.com>
6315L: linux-mtd@lists.infradead.org
6316S: Maintained
6317F: drivers/mtd/nand/jz4780_*
6318
aa7168f4 6319INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6320M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6321M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6322L: linux-ima-devel@lists.sourceforge.net
6323L: linux-ima-user@lists.sourceforge.net
6324L: linux-security-module@vger.kernel.org
9f273c24 6325T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6326S: Supported
679655da 6327F: security/integrity/ima/
aa7168f4 6328
9a4ea5a9
JH
6329IMGTEC IR DECODER DRIVER
6330M: James Hogan <james.hogan@imgtec.com>
6331S: Maintained
6332F: drivers/media/rc/img-ir/
6333
1da177e4 6334IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6335L: linux-fbdev@vger.kernel.org
843393d3 6336S: Orphan
8a61f013 6337F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6338
6339INFINIBAND SUBSYSTEM
b6b2bbe6 6340M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6341M: Sean Hefty <sean.hefty@intel.com>
6342M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6343L: linux-rdma@vger.kernel.org
605841f5 6344W: http://www.openfabrics.org/
8a6e2535 6345Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6346T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6347S: Supported
679655da
JP
6348F: Documentation/infiniband/
6349F: drivers/infiniband/
c117ab84 6350F: include/uapi/linux/if_infiniband.h
954138dc
YD
6351F: include/uapi/rdma/
6352F: include/rdma/
1da177e4 6353
c9f04f58 6354INOTIFY
8b58be88
JP
6355M: John McCutchan <john@johnmccutchan.com>
6356M: Robert Love <rlove@rlove.org>
6357M: Eric Paris <eparis@parisplace.org>
c9f04f58 6358S: Maintained
679655da
JP
6359F: Documentation/filesystems/inotify.txt
6360F: fs/notify/inotify/
6361F: include/linux/inotify.h
c117ab84 6362F: include/uapi/linux/inotify.h
c9f04f58 6363
e2d1d6c0 6364INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6365M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6366L: linux-input@vger.kernel.org
8a6e2535 6367Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6368T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6369S: Maintained
679655da 6370F: drivers/input/
f4eea7e2 6371F: include/linux/input.h
c117ab84 6372F: include/uapi/linux/input.h
f4eea7e2 6373F: include/linux/input/
e52d8398 6374F: Documentation/devicetree/bindings/input/
e2d1d6c0 6375
3267a87f 6376INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6377M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6378L: linux-input@vger.kernel.org
75dd112a 6379S: Odd fixes
3267a87f 6380F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6381F: drivers/input/input-mt.c
3267a87f
HR
6382K: \b(ABS|SYN)_MT_
6383
97fa99a3
JY
6384INTEL ASoC BDW/HSW DRIVERS
6385M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6386L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6387S: Supported
e8e1225d
JP
6388F: sound/soc/intel/common/sst-dsp*
6389F: sound/soc/intel/common/sst-firmware.c
6390F: sound/soc/intel/boards/broadwell.c
6391F: sound/soc/intel/haswell/
97fa99a3 6392
4ac13e17
DJ
6393INTEL C600 SERIES SAS CONTROLLER DRIVER
6394M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6395M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6396L: linux-scsi@vger.kernel.org
7106891a
DJ
6397T: git git://git.code.sf.net/p/intel-sas/isci
6398S: Supported
4ac13e17 6399F: drivers/scsi/isci/
4ac13e17 6400
ecc83e52
AH
6401INTEL HID EVENT DRIVER
6402M: Alex Hung <alex.hung@canonical.com>
6403L: platform-driver-x86@vger.kernel.org
6404S: Maintained
6405F: drivers/platform/x86/intel-hid.c
6406
332e0812
AK
6407INTEL VIRTUAL BUTTON DRIVER
6408M: AceLan Kao <acelan.kao@canonical.com>
6409L: platform-driver-x86@vger.kernel.org
6410S: Maintained
6411F: drivers/platform/x86/intel-vbtn.c
6412
26717172 6413INTEL IDLE DRIVER
6af33995 6414M: Jacob Pan <jacob.jun.pan@linux.intel.com>
26717172 6415M: Len Brown <lenb@kernel.org>
bf1c138e 6416L: linux-pm@vger.kernel.org
08deed1e 6417T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
2ed38cbe 6418B: https://bugzilla.kernel.org
26717172
LB
6419S: Supported
6420F: drivers/idle/intel_idle.c
6421
8fb861fa
SP
6422INTEL INTEGRATED SENSOR HUB DRIVER
6423M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6424M: Jiri Kosina <jikos@kernel.org>
6425L: linux-input@vger.kernel.org
6426S: Maintained
6427F: drivers/hid/intel-ish-hid/
6428
7c1ac18d 6429INTEL PSTATE DRIVER
58ac1f62
SP
6430M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6431M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6432L: linux-pm@vger.kernel.org
6433S: Supported
6434F: drivers/cpufreq/intel_pstate.c
6435
9eb8ef74 6436INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6437M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6438L: linux-fbdev@vger.kernel.org
ce00f85c 6439S: Maintained
679655da 6440F: Documentation/fb/intelfb.txt
8a61f013 6441F: drivers/video/fbdev/intelfb/
9eb8ef74 6442
1da177e4 6443INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6444M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6445L: linux-fbdev@vger.kernel.org
ce00f85c 6446S: Maintained
8a61f013 6447F: drivers/video/fbdev/i810/
1da177e4 6448
f4a9bc4c 6449INTEL MENLOW THERMAL DRIVER
8b58be88 6450M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6451L: platform-driver-x86@vger.kernel.org
5ca92bd9 6452W: https://01.org/linux-acpi
f4a9bc4c 6453S: Supported
679655da 6454F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6455
248a9dc3 6456INTEL I/OAT DMA DRIVER
18ebd564 6457M: Dave Jiang <dave.jiang@intel.com>
08223d80 6458R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6459L: dmaengine@vger.kernel.org
6460Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6461S: Supported
679655da 6462F: drivers/dma/ioat*
248a9dc3 6463
6c8909b4 6464INTEL IOMMU (VT-d)
8b58be88 6465M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6466L: iommu@lists.linux-foundation.org
54e5881d 6467T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6468S: Supported
3fb39615 6469F: drivers/iommu/intel-iommu.c
679655da 6470F: include/linux/intel-iommu.h
6c8909b4 6471
b3e5f263 6472INTEL IOP-ADMA DMA DRIVER
08223d80 6473R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6474S: Odd fixes
679655da 6475F: drivers/dma/iop-adma.c
b3e5f263 6476
9251ce95 6477INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6478M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6479S: Maintained
679655da
JP
6480F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6481F: arch/arm/mach-ixp4xx/include/mach/npe.h
6482F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6483F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6484F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6485F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6486
844dd05f 6487INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6488M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6489S: Maintained
679655da 6490F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6491
2f302324 6492INTEL ETHERNET DRIVERS
8b58be88 6493M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6494L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6495W: http://www.intel.com/support/feedback.htm
d94e6fed 6496W: http://e1000.sourceforge.net/
2f302324
JK
6497Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6498T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6499T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6500S: Supported
0d164401
JK
6501F: Documentation/networking/e100.txt
6502F: Documentation/networking/e1000.txt
6503F: Documentation/networking/e1000e.txt
6504F: Documentation/networking/igb.txt
6505F: Documentation/networking/igbvf.txt
6506F: Documentation/networking/ixgb.txt
6507F: Documentation/networking/ixgbe.txt
6508F: Documentation/networking/ixgbevf.txt
1bff6529 6509F: Documentation/networking/i40e.txt
105bf2fe 6510F: Documentation/networking/i40evf.txt
dee1ad47 6511F: drivers/net/ethernet/intel/
bc90d291 6512F: drivers/net/ethernet/intel/*/
1da177e4 6513
6e4de866
FL
6514INTEL RDMA RNIC DRIVER
6515M: Faisal Latif <faisal.latif@intel.com>
3b9d9650 6516M: Shiraz Saleem <shiraz.saleem@intel.com>
6e4de866
FL
6517L: linux-rdma@vger.kernel.org
6518S: Supported
6519F: drivers/infiniband/hw/i40iw/
6520
224f9e6d
AS
6521INTEL MERRIFIELD GPIO DRIVER
6522M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6523L: linux-gpio@vger.kernel.org
6524S: Maintained
6525F: drivers/gpio/gpio-merrifield.c
6526
0963d59b
LW
6527INTEL-MID GPIO DRIVER
6528M: David Cohen <david.a.cohen@linux.intel.com>
6529L: linux-gpio@vger.kernel.org
6530S: Maintained
6531F: drivers/gpio/gpio-intel-mid.c
6532
ca907a90
SY
6533INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6534M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6535L: linux-wireless@vger.kernel.org
ca907a90 6536S: Maintained
679655da 6537F: Documentation/networking/README.ipw2100
679655da 6538F: Documentation/networking/README.ipw2200
367a1092 6539F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6540
5760b0a5
AS
6541INTEL(R) TRACE HUB
6542M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6543S: Supported
6544F: Documentation/trace/intel_th.txt
6545F: drivers/hwtracing/intel_th/
6546
4bd96a7a 6547INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6548M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6549L: tboot-devel@lists.sourceforge.net
6550W: http://tboot.sourceforge.net
e9b7d7c8 6551T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6552S: Supported
6553F: Documentation/intel_txt.txt
6554F: include/linux/tboot.h
6555F: arch/x86/kernel/tboot.c
6556
8a70da82 6557INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6558M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6559M: linux-wimax@intel.com
49e7d9df 6560L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6561S: Supported
6562W: http://linuxwimax.org
679655da
JP
6563F: Documentation/wimax/README.i2400m
6564F: drivers/net/wimax/i2400m/
c117ab84 6565F: include/uapi/linux/wimax/i2400m.h
8a70da82 6566
1c0ce89c
SG
6567INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6568M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6569L: linux-wireless@vger.kernel.org
1c0ce89c 6570S: Supported
7ac9a364 6571F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6572
b481de9c 6573INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6574M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6575M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6576M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6577M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6578L: linux-wireless@vger.kernel.org
b481de9c 6579W: http://intellinuxwireless.org
b62ff718 6580T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6581S: Supported
e705c121 6582F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6583
de8fe023
TW
6584INTEL MANAGEMENT ENGINE (mei)
6585M: Tomas Winkler <tomas.winkler@intel.com>
6586L: linux-kernel@vger.kernel.org
6587S: Supported
c117ab84 6588F: include/uapi/linux/mei.h
5069288b 6589F: include/linux/mei_cl_bus.h
de8fe023 6590F: drivers/misc/mei/*
222818c3 6591F: drivers/watchdog/mei_wdt.c
e07950a1 6592F: Documentation/misc-devices/mei/*
986b891a 6593F: samples/mei/*
de8fe023 6594
50ceb98b
SD
6595INTEL MIC DRIVERS (mic)
6596M: Sudeep Dutt <sudeep.dutt@intel.com>
6597M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6598S: Supported
6599W: https://github.com/sudeepdutt/mic
6600W: http://software.intel.com/en-us/mic-developer
6601F: include/linux/mic_bus.h
6602F: include/linux/scif.h
6603F: include/uapi/linux/mic_common.h
6604F: include/uapi/linux/mic_ioctl.h
9f273c24 6605F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6606F: drivers/misc/mic/
6607F: drivers/dma/mic_x100_dma.c
6608F: drivers/dma/mic_x100_dma.h
9f273c24 6609F: Documentation/mic/
50ceb98b 6610
fdca4f16 6611INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6612M: Zha Qipeng<qipeng.zha@intel.com>
6613L: platform-driver-x86@vger.kernel.org
6614S: Maintained
6615F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6616F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6617F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6618F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6619
378f956e
SKC
6620INTEL TELEMETRY DRIVER
6621M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6622L: platform-driver-x86@vger.kernel.org
6623S: Maintained
378f956e 6624F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6625F: drivers/platform/x86/intel_telemetry*
0a8b8353 6626
b740d2e9
RB
6627INTEL PMC CORE DRIVER
6628M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6629M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6630L: platform-driver-x86@vger.kernel.org
6631S: Maintained
6632F: arch/x86/include/asm/pmc_core.h
6633F: drivers/platform/x86/intel_pmc_core*
6634
3904b28e
LW
6635INVENSENSE MPU-3050 GYROSCOPE DRIVER
6636M: Linus Walleij <linus.walleij@linaro.org>
6637L: linux-iio@vger.kernel.org
6638S: Maintained
6639F: drivers/iio/gyro/mpu3050*
6640F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6641
cb109a0e 6642IOC3 ETHERNET DRIVER
8b58be88 6643M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6644L: linux-mips@linux-mips.org
6645S: Maintained
8862bf1e 6646F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6647
cb109a0e 6648IOC3 SERIAL DRIVER
8b58be88 6649M: Pat Gefre <pfg@sgi.com>
d39e0721 6650L: linux-serial@vger.kernel.org
cb109a0e 6651S: Maintained
df621252 6652F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6653
0b6e8569
SW
6654IOMMU DRIVERS
6655M: Joerg Roedel <joro@8bytes.org>
6656L: iommu@lists.linux-foundation.org
6657T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6658S: Maintained
efcd94c0 6659F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6660F: drivers/iommu/
6661
4480f15b 6662IP MASQUERADING
8b58be88 6663M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6664S: Maintained
679655da 6665F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6666
4409ebe9 6667IPMI SUBSYSTEM
8b58be88 6668M: Corey Minyard <minyard@acm.org>
b0c90653 6669L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6670W: http://openipmi.sourceforge.net/
6671S: Supported
679655da
JP
6672F: Documentation/IPMI.txt
6673F: drivers/char/ipmi/
6674F: include/linux/ipmi*
c117ab84 6675F: include/uapi/linux/ipmi*
4409ebe9 6676
2d800897
KW
6677QCOM AUDIO (ASoC) DRIVERS
6678M: Patrick Lai <plai@codeaurora.org>
6679M: Banajit Goswami <bgoswami@codeaurora.org>
6680L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6681S: Supported
6682F: sound/soc/qcom/
6683
e2d1d6c0 6684IPS SCSI RAID DRIVER
8b58be88 6685M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6686L: linux-scsi@vger.kernel.org
6687W: http://www.adaptec.com/
6688S: Maintained
679655da 6689F: drivers/scsi/ips*
e2d1d6c0
RD
6690
6691IPVS
8b58be88
JP
6692M: Wensong Zhang <wensong@linux-vs.org>
6693M: Simon Horman <horms@verge.net.au>
6694M: Julian Anastasov <ja@ssi.bg>
979b6c13 6695L: netdev@vger.kernel.org
e2d1d6c0 6696L: lvs-devel@vger.kernel.org
1da177e4 6697S: Maintained
9f273c24
FW
6698T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6699T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6700F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6701F: include/net/ip_vs.h
c117ab84 6702F: include/uapi/linux/ip_vs.h
679655da 6703F: net/netfilter/ipvs/
1da177e4 6704
e7839f25 6705IPWIRELESS DRIVER
e5f6450c 6706M: Jiri Kosina <jikos@kernel.org>
d8130624 6707M: David Sterba <dsterba@suse.com>
92094aa0 6708S: Odd Fixes
282361a0 6709F: drivers/tty/ipwireless/
099dc4fb 6710
e2d1d6c0 6711IPX NETWORK LAYER
8b58be88 6712M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6713L: netdev@vger.kernel.org
6714S: Maintained
679655da 6715F: include/net/ipx.h
c117ab84 6716F: include/uapi/linux/ipx.h
679655da 6717F: net/ipx/
e2d1d6c0 6718
1da177e4 6719IRDA SUBSYSTEM
8b58be88 6720M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6721L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6722L: netdev@vger.kernel.org
1da177e4 6723W: http://irda.sourceforge.net/
f353976d 6724S: Maintained
e0057975 6725T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6726F: Documentation/networking/irda.txt
6727F: drivers/net/irda/
6728F: include/net/irda/
6729F: net/irda/
1da177e4 6730
a800c7cc
TG
6731IRQ SUBSYSTEM
6732M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6733L: linux-kernel@vger.kernel.org
a800c7cc 6734S: Maintained
75fc2d37 6735T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6736F: kernel/irq/
2ed9fd28
JC
6737
6738IRQCHIP DRIVERS
6739M: Thomas Gleixner <tglx@linutronix.de>
6740M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6741M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6742L: linux-kernel@vger.kernel.org
6743S: Maintained
6744T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6745T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6746F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6747F: drivers/irqchip/
a800c7cc 6748
7ab3a837 6749IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6750M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6751S: Maintained
b09dec2c 6752T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6753F: Documentation/IRQ-domain.txt
6754F: include/linux/irqdomain.h
6755F: kernel/irq/irqdomain.c
b09dec2c 6756F: kernel/irq/msi.c
7ab3a837 6757
ad7afc38
WBG
6758ISA
6759M: William Breathitt Gray <vilhelm.gray@gmail.com>
6760S: Maintained
6761F: Documentation/isa.txt
6762F: drivers/base/isa.c
6763F: include/linux/isa.h
6764
e2d1d6c0 6765ISAPNP
8b58be88 6766M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6767S: Maintained
679655da
JP
6768F: Documentation/isapnp.txt
6769F: drivers/pnp/isapnp/
6770F: include/linux/isapnp.h
e2d1d6c0 6771
d39b8420
HV
6772ISA RADIO MODULE
6773M: Hans Verkuil <hverkuil@xs4all.nl>
6774L: linux-media@vger.kernel.org
6775T: git git://linuxtv.org/media_tree.git
a825eaec 6776W: https://linuxtv.org
d39b8420
HV
6777S: Maintained
6778F: drivers/media/radio/radio-isa*
6779
71a6d0af
HW
6780iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6781M: Peter Jones <pjones@redhat.com>
6782M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6783S: Maintained
6784F: drivers/firmware/iscsi_ibft*
6785
14816b1e 6786ISCSI
623290a2
LD
6787M: Lee Duncan <lduncan@suse.com>
6788M: Chris Leech <cleech@redhat.com>
14816b1e 6789L: open-iscsi@googlegroups.com
623290a2 6790W: www.open-iscsi.com
14816b1e 6791S: Maintained
679655da
JP
6792F: drivers/scsi/*iscsi*
6793F: include/scsi/*iscsi*
14816b1e 6794
1e65eb42
OG
6795ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6796M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6797M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6798M: Roi Dayan <roid@mellanox.com>
6799L: linux-rdma@vger.kernel.org
6800S: Supported
6801W: http://www.openfabrics.org
6802W: www.open-iscsi.org
6803Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6804F: drivers/infiniband/ulp/iser/
1e65eb42 6805
2b70e5fd 6806ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6807M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6808T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6809L: linux-rdma@vger.kernel.org
6810L: target-devel@vger.kernel.org
6811S: Supported
6812W: http://www.linux-iscsi.org
6813F: drivers/infiniband/ulp/isert
6814
1da177e4 6815ISDN SUBSYSTEM
8b58be88 6816M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6817L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6818L: netdev@vger.kernel.org
1da177e4 6819W: http://www.isdn4linux.de
54e5881d 6820T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6821S: Maintained
679655da
JP
6822F: Documentation/isdn/
6823F: drivers/isdn/
6824F: include/linux/isdn.h
6825F: include/linux/isdn/
c117ab84
CEB
6826F: include/uapi/linux/isdn.h
6827F: include/uapi/linux/isdn/
1da177e4
LT
6828
6829ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6830M: Armin Schindler <mac@melware.de>
d5d52273 6831L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6832W: http://www.melware.de
6833S: Maintained
679655da 6834F: drivers/isdn/hardware/eicon/
1da177e4 6835
d624870f 6836IT87 HARDWARE MONITORING DRIVER
d8130624 6837M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6838L: linux-hwmon@vger.kernel.org
d624870f
JD
6839S: Maintained
6840F: Documentation/hwmon/it87
6841F: drivers/hwmon/it87.c
6842
d7104bff
AP
6843IT913X MEDIA DRIVER
6844M: Antti Palosaari <crope@iki.fi>
6845L: linux-media@vger.kernel.org
a825eaec 6846W: https://linuxtv.org
d7104bff
AP
6847W: http://palosaari.fi/linux/
6848Q: http://patchwork.linuxtv.org/project/linux-media/list/
6849T: git git://linuxtv.org/anttip/media_tree.git
6850S: Maintained
249c697e 6851F: drivers/media/tuners/it913x*
d7104bff 6852
91821ff3 6853IVTV VIDEO4LINUX DRIVER
6afdeaf8 6854M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6855L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6856L: linux-media@vger.kernel.org
275ffde4 6857T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6858W: http://www.ivtvdriver.org
6859S: Maintained
618cd932 6860F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6861F: drivers/media/pci/ivtv/
c117ab84 6862F: include/uapi/linux/ivtv*
91821ff3 6863
68620bdd
MP
6864IX2505V MEDIA DRIVER
6865M: Malcolm Priestley <tvboxspy@gmail.com>
6866L: linux-media@vger.kernel.org
a825eaec 6867W: https://linuxtv.org
68620bdd
MP
6868Q: http://patchwork.linuxtv.org/project/linux-media/list/
6869S: Maintained
6870F: drivers/media/dvb-frontends/ix2505v*
6871
4453d736
GR
6872JC42.4 TEMPERATURE SENSOR DRIVER
6873M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6874L: linux-hwmon@vger.kernel.org
4453d736
GR
6875S: Maintained
6876F: drivers/hwmon/jc42.c
6877F: Documentation/hwmon/jc42
6878
e2d1d6c0 6879JFS FILESYSTEM
3256f80f 6880M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6881L: jfs-discussion@lists.sourceforge.net
6882W: http://jfs.sourceforge.net/
54e5881d 6883T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6884S: Maintained
679655da
JP
6885F: Documentation/filesystems/jfs.txt
6886F: fs/jfs/
e2d1d6c0 6887
95252236 6888JME NETWORK DRIVER
8b58be88 6889M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6890L: netdev@vger.kernel.org
6891S: Maintained
63d24a0e 6892F: drivers/net/ethernet/jme.*
95252236 6893
1da177e4 6894JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6895M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6896L: linux-mtd@lists.infradead.org
6897W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6898S: Maintained
679655da 6899F: fs/jffs2/
c117ab84 6900F: include/uapi/linux/jffs2.h
1da177e4 6901
d183e11a
TT
6902JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6903M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6904M: Jan Kara <jack@suse.com>
d183e11a
TT
6905L: linux-ext4@vger.kernel.org
6906S: Maintained
6907F: fs/jbd2/
6908F: include/linux/jbd2.h
ae0718f8 6909
207dab5f
MU
6910JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6911M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6912L: linux-media@vger.kernel.org
6913S: Maintained
6914F: drivers/media/platform/rcar_jpu.c
6915
fd8b6cb4 6916JSM Neo PCI based serial card
df247081 6917M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6918L: linux-serial@vger.kernel.org
6919S: Maintained
df621252 6920F: drivers/tty/serial/jsm/
ae0718f8 6921
af39917d
CL
6922K10TEMP HARDWARE MONITORING DRIVER
6923M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6924L: linux-hwmon@vger.kernel.org
af39917d
CL
6925S: Maintained
6926F: Documentation/hwmon/k10temp
6927F: drivers/hwmon/k10temp.c
6928
4660cb35 6929K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6930M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6931L: linux-hwmon@vger.kernel.org
ae0718f8 6932S: Maintained
679655da
JP
6933F: Documentation/hwmon/k8temp
6934F: drivers/hwmon/k8temp.c
ae0718f8 6935
0ba1d91d
AR
6936KASAN
6937M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6938R: Alexander Potapenko <glider@google.com>
6939R: Dmitry Vyukov <dvyukov@google.com>
6940L: kasan-dev@googlegroups.com
6941S: Maintained
6942F: arch/*/include/asm/kasan.h
6943F: arch/*/mm/kasan_init*
2757aafa 6944F: Documentation/dev-tools/kasan.rst
64f8ebaf 6945F: include/linux/kasan*.h
0ba1d91d
AR
6946F: lib/test_kasan.c
6947F: mm/kasan/
6948F: scripts/Makefile.kasan
6949
1da177e4 6950KCONFIG
5eb1f99e 6951M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6952L: linux-kbuild@vger.kernel.org
cea8321c 6953T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6954S: Maintained
679655da
JP
6955F: Documentation/kbuild/kconfig-language.txt
6956F: scripts/kconfig/
1da177e4 6957
ea6c2089 6958KDUMP
f871f191
VG
6959M: Dave Young <dyoung@redhat.com>
6960M: Baoquan He <bhe@redhat.com>
6961R: Vivek Goyal <vgoyal@redhat.com>
34633993 6962L: kexec@lists.infradead.org
ea6c2089
VG
6963W: http://lse.sourceforge.net/kdump/
6964S: Maintained
80811493 6965F: Documentation/kdump/
ea6c2089 6966
f41bf02f
HV
6967KEENE FM RADIO TRANSMITTER DRIVER
6968M: Hans Verkuil <hverkuil@xs4all.nl>
6969L: linux-media@vger.kernel.org
6970T: git git://linuxtv.org/media_tree.git
a825eaec 6971W: https://linuxtv.org
f41bf02f
HV
6972S: Maintained
6973F: drivers/media/radio/radio-keene*
6974
1da177e4 6975KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6976M: Ian Kent <raven@themaw.net>
f694fc97 6977L: autofs@vger.kernel.org
1da177e4 6978S: Maintained
679655da 6979F: fs/autofs4/
1da177e4 6980
70fb7ba6 6981KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6982M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6983T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6984T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6985L: linux-kbuild@vger.kernel.org
5ce45962 6986S: Maintained
679655da
JP
6987F: Documentation/kbuild/
6988F: Makefile
6989F: scripts/Makefile.*
70fb7ba6
MM
6990F: scripts/basic/
6991F: scripts/mk*
6992F: scripts/package/
1da177e4
LT
6993
6994KERNEL JANITORS
c3000e03 6995L: kernel-janitors@vger.kernel.org
10466f5a 6996W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6997S: Odd Fixes
1da177e4 6998
e8b43555 6999KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7000M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 7001M: Jeff Layton <jlayton@poochiereds.net>
16141c02 7002L: linux-nfs@vger.kernel.org
1da177e4 7003W: http://nfs.sourceforge.net/
9f273c24 7004T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7005S: Supported
679655da 7006F: fs/nfsd/
c117ab84 7007F: include/uapi/linux/nfsd/
679655da
JP
7008F: fs/lockd/
7009F: fs/nfs_common/
7010F: net/sunrpc/
7011F: include/linux/lockd/
7012F: include/linux/sunrpc/
c117ab84 7013F: include/uapi/linux/sunrpc/
1da177e4 7014
13b122b3
SK
7015KERNEL SELFTEST FRAMEWORK
7016M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7017M: Shuah Khan <shuah@kernel.org>
64f00850 7018L: linux-kselftest@vger.kernel.org
13b122b3
SK
7019T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7020S: Maintained
7021F: tools/testing/selftests
7022
426d62e2 7023KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7024M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7025M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7026L: kvm@vger.kernel.org
e3e58478 7027W: http://www.linux-kvm.org
a94b40a6 7028T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7029S: Supported
c93a64fe
PB
7030F: Documentation/*/kvm*.txt
7031F: Documentation/virtual/kvm/
679655da 7032F: arch/*/kvm/
1662e862
CB
7033F: arch/x86/kernel/kvm.c
7034F: arch/x86/kernel/kvmclock.c
679655da
JP
7035F: arch/*/include/asm/kvm*
7036F: include/linux/kvm*
c117ab84 7037F: include/uapi/linux/kvm*
679655da 7038F: virt/kvm/
6d0a1a61 7039F: tools/kvm/
426d62e2 7040
ad8003d3 7041KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 7042M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7043L: kvm@vger.kernel.org
038161de 7044W: http://www.linux-kvm.org/
7de609c8 7045S: Maintained
679655da 7046F: arch/x86/include/asm/svm.h
679655da 7047F: arch/x86/kvm/svm.c
426d62e2 7048
513014b7 7049KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 7050M: Alexander Graf <agraf@suse.com>
1fc9d2bf 7051L: kvm-ppc@vger.kernel.org
038161de 7052W: http://www.linux-kvm.org/
6a7f972d 7053T: git git://github.com/agraf/linux-2.6.git
513014b7 7054S: Supported
679655da
JP
7055F: arch/powerpc/include/asm/kvm*
7056F: arch/powerpc/kvm/
513014b7 7057
85f8fffe 7058KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 7059M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 7060M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
7061L: linux-s390@vger.kernel.org
7062W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 7063T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 7064S: Supported
679655da
JP
7065F: Documentation/s390/kvm.txt
7066F: arch/s390/include/asm/kvm*
80811493 7067F: arch/s390/kvm/
85f8fffe 7068
a749474d 7069KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 7070M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7071M: Marc Zyngier <marc.zyngier@arm.com>
7072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7073L: kvmarm@lists.cs.columbia.edu
7074W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7075T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7076S: Supported
a749474d
CD
7077F: arch/arm/include/uapi/asm/kvm*
7078F: arch/arm/include/asm/kvm*
7079F: arch/arm/kvm/
5c8818b4
MZ
7080F: virt/kvm/arm/
7081F: include/kvm/arm_*
a749474d 7082
6394a3ec 7083KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7084M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7085M: Marc Zyngier <marc.zyngier@arm.com>
7086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7087L: kvmarm@lists.cs.columbia.edu
7088S: Maintained
7089F: arch/arm64/include/uapi/asm/kvm*
7090F: arch/arm64/include/asm/kvm*
7091F: arch/arm64/kvm/
7092
bfd3d532
JH
7093KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7094M: James Hogan <james.hogan@imgtec.com>
7095L: linux-mips@linux-mips.org
7096S: Supported
7097F: arch/mips/include/uapi/asm/kvm*
7098F: arch/mips/include/asm/kvm*
7099F: arch/mips/kvm/
7100
dc009d92 7101KEXEC
8b58be88 7102M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7103W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7104L: kexec@lists.infradead.org
dc009d92 7105S: Maintained
679655da 7106F: include/linux/kexec.h
c117ab84 7107F: include/uapi/linux/kexec.h
10540a69 7108F: kernel/kexec*
dc009d92 7109
e971461f
DH
7110KEYS/KEYRINGS:
7111M: David Howells <dhowells@redhat.com>
aa62efff 7112L: keyrings@vger.kernel.org
e971461f 7113S: Maintained
d410fa4e 7114F: Documentation/security/keys.txt
e971461f
DH
7115F: include/linux/key.h
7116F: include/linux/key-type.h
75aeddd1
DH
7117F: include/linux/keyctl.h
7118F: include/uapi/linux/keyctl.h
e971461f
DH
7119F: include/keys/
7120F: security/keys/
7121
7f3c68be 7122KEYS-TRUSTED
74dd744f
MZ
7123M: David Safford <safford@us.ibm.com>
7124M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7125L: linux-security-module@vger.kernel.org
aa62efff 7126L: keyrings@vger.kernel.org
7f3c68be 7127S: Supported
d410fa4e 7128F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
7129F: include/keys/trusted-type.h
7130F: security/keys/trusted.c
7131F: security/keys/trusted.h
7132
7133KEYS-ENCRYPTED
74dd744f
MZ
7134M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7135M: David Safford <safford@us.ibm.com>
7f3c68be 7136L: linux-security-module@vger.kernel.org
aa62efff 7137L: keyrings@vger.kernel.org
7f3c68be 7138S: Supported
d410fa4e 7139F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7140F: include/keys/encrypted-type.h
19c90aa6 7141F: security/keys/encrypted-keys/
7f3c68be 7142
5b778dad 7143KGDB / KDB /debug_core
8b58be88 7144M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7145W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7146L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7147T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7148S: Maintained
679655da
JP
7149F: Documentation/DocBook/kgdb.tmpl
7150F: drivers/misc/kgdbts.c
df621252 7151F: drivers/tty/serial/kgdboc.c
5b778dad 7152F: include/linux/kdb.h
679655da 7153F: include/linux/kgdb.h
4063eb5f 7154F: kernel/debug/
e3e2aaf7 7155
456db8cc 7156KMEMCHECK
8b58be88 7157M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7158M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7159S: Maintained
9c296b46 7160F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7161F: arch/x86/include/asm/kmemcheck.h
7162F: arch/x86/mm/kmemcheck/
7163F: include/linux/kmemcheck.h
7164F: mm/kmemcheck.c
b9ce08c0 7165
c3bb4d24 7166KMEMLEAK
8b58be88 7167M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7168S: Maintained
ca90a7a3 7169F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7170F: include/linux/kmemleak.h
7171F: mm/kmemleak.c
7172F: mm/kmemleak-test.c
7173
89559a61 7174KPROBES
a320817c 7175M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7176M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7177M: "David S. Miller" <davem@davemloft.net>
353def94 7178M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7179S: Maintained
679655da
JP
7180F: Documentation/kprobes.txt
7181F: include/linux/kprobes.h
7182F: kernel/kprobes.c
89559a61 7183
70e84049 7184KS0108 LCD CONTROLLER DRIVER
8b58be88 7185M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7186W: http://miguelojeda.es/auxdisplay.htm
7187W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7188S: Maintained
679655da
JP
7189F: Documentation/auxdisplay/ks0108
7190F: drivers/auxdisplay/ks0108.c
7191F: include/linux/ks0108.h
70e84049 7192
1b69c6d0
DA
7193L3MDEV
7194M: David Ahern <dsa@cumulusnetworks.com>
7195L: netdev@vger.kernel.org
7196S: Maintained
7197F: net/l3mdev
7198F: include/net/l3mdev.h
7199
9ca44355 7200LANTIQ MIPS ARCHITECTURE
bdb40e8e 7201M: John Crispin <john@phrozen.org>
9ca44355
JC
7202L: linux-mips@linux-mips.org
7203S: Maintained
7204F: arch/mips/lantiq
7205
1da177e4 7206LAPB module
1da177e4 7207L: linux-x25@vger.kernel.org
bf9915cc 7208S: Orphan
679655da
JP
7209F: Documentation/networking/lapb-module.txt
7210F: include/*/lapb.h
7211F: net/lapb/
1da177e4
LT
7212
7213LASI 53c700 driver for PARISC
8b58be88 7214M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7215L: linux-scsi@vger.kernel.org
7216S: Maintained
679655da
JP
7217F: Documentation/scsi/53c700.txt
7218F: drivers/scsi/53c700*
1da177e4 7219
263de9b5 7220LED SUBSYSTEM
8b58be88 7221M: Richard Purdie <rpurdie@rpsys.net>
305335b9 7222M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7223M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7224L: linux-leds@vger.kernel.org
b8926ba0 7225T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7226S: Maintained
85c90368 7227F: Documentation/devicetree/bindings/leds/
679655da
JP
7228F: drivers/leds/
7229F: include/linux/leds.h
263de9b5 7230
b0461a44 7231LEGACY EEPROM DRIVER
d8130624 7232M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7233S: Maintained
7234F: Documentation/misc-devices/eeprom
7235F: drivers/misc/eeprom/eeprom.c
7236
1da177e4 7237LEGO USB Tower driver
8b58be88 7238M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7239L: legousb-devel@lists.sourceforge.net
7240W: http://legousb.sourceforge.net/
7241S: Maintained
679655da 7242F: drivers/usb/misc/legousbtower.c
1da177e4 7243
055616a8
MK
7244LG2160 MEDIA DRIVER
7245M: Michael Krufky <mkrufky@linuxtv.org>
7246L: linux-media@vger.kernel.org
a825eaec 7247W: https://linuxtv.org
055616a8
MK
7248W: http://github.com/mkrufky
7249Q: http://patchwork.linuxtv.org/project/linux-media/list/
7250T: git git://linuxtv.org/mkrufky/tuners.git
7251S: Maintained
7252F: drivers/media/dvb-frontends/lg2160.*
7253
6f0e7725
MK
7254LGDT3305 MEDIA DRIVER
7255M: Michael Krufky <mkrufky@linuxtv.org>
7256L: linux-media@vger.kernel.org
a825eaec 7257W: https://linuxtv.org
6f0e7725
MK
7258W: http://github.com/mkrufky
7259Q: http://patchwork.linuxtv.org/project/linux-media/list/
7260T: git git://linuxtv.org/mkrufky/tuners.git
7261S: Maintained
7262F: drivers/media/dvb-frontends/lgdt3305.*
7263
568a17ff 7264LGUEST
8b58be88 7265M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7266L: lguest@lists.ozlabs.org
568a17ff 7267W: http://lguest.ozlabs.org/
72e91863 7268S: Odd Fixes
070f420b 7269F: arch/x86/include/asm/lguest*.h
679655da
JP
7270F: arch/x86/lguest/
7271F: drivers/lguest/
7272F: include/linux/lguest*.h
070f420b 7273F: tools/lguest/
568a17ff 7274
32ac7cb2
TH
7275LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7276M: Tejun Heo <tj@kernel.org>
7277L: linux-ide@vger.kernel.org
7278T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7279S: Maintained
7280F: drivers/ata/
7281F: include/linux/ata.h
7282F: include/linux/libata.h
d2abf98e 7283F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7284
7285LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7286M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7287L: linux-ide@vger.kernel.org
7288T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7289S: Maintained
7290F: include/linux/pata_arasan_cf_data.h
7291F: drivers/ata/pata_arasan_cf.c
7292
c7fa056c
BZ
7293LIBATA PATA DRIVERS
7294M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7295M: Tejun Heo <tj@kernel.org>
7296L: linux-ide@vger.kernel.org
7297T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7298S: Maintained
7299F: drivers/ata/pata_*.c
7300F: drivers/ata/ata_generic.c
7301
32ac7cb2
TH
7302LIBATA SATA AHCI PLATFORM devices support
7303M: Hans de Goede <hdegoede@redhat.com>
7304M: Tejun Heo <tj@kernel.org>
7305L: linux-ide@vger.kernel.org
7306T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7307S: Maintained
7308F: drivers/ata/ahci_platform.c
7309F: drivers/ata/libahci_platform.c
7310F: include/linux/ahci_platform.h
7311
7312LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7313M: Mikael Pettersson <mikpelinux@gmail.com>
7314L: linux-ide@vger.kernel.org
7315T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7316S: Maintained
7317F: drivers/ata/sata_promise.*
7318
1acd437c
SL
7319LIBLOCKDEP
7320M: Sasha Levin <sasha.levin@oracle.com>
7321S: Maintained
7322F: tools/lib/lockdep/
7323
bc30196f
DW
7324LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7325M: Dan Williams <dan.j.williams@intel.com>
7326L: linux-nvdimm@lists.01.org
7327Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7328T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7329S: Supported
7330F: drivers/nvdimm/*
7331F: include/linux/nd.h
7332F: include/linux/libnvdimm.h
7333F: include/uapi/linux/ndctl.h
7334
7335LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7336M: Ross Zwisler <ross.zwisler@linux.intel.com>
7337L: linux-nvdimm@lists.01.org
7338Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7339S: Supported
7340F: drivers/nvdimm/blk.c
7341F: drivers/nvdimm/region_devs.c
7342F: drivers/acpi/nfit*
7343
7344LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7345M: Vishal Verma <vishal.l.verma@intel.com>
7346L: linux-nvdimm@lists.01.org
7347Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7348S: Supported
7349F: drivers/nvdimm/btt*
7350
7351LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7352M: Ross Zwisler <ross.zwisler@linux.intel.com>
7353L: linux-nvdimm@lists.01.org
7354Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7355S: Supported
7356F: drivers/nvdimm/pmem.c
b864bc17 7357F: include/linux/pmem.h
40603526 7358F: arch/*/include/asm/pmem.h
bc30196f 7359
cd9e9808
MB
7360LIGHTNVM PLATFORM SUPPORT
7361M: Matias Bjorling <mb@lightnvm.io>
7362W: http://github/OpenChannelSSD
4ead1a25 7363L: linux-block@vger.kernel.org
cd9e9808
MB
7364S: Maintained
7365F: drivers/lightnvm/
7366F: include/linux/lightnvm.h
7367F: include/uapi/linux/lightnvm.h
7368
852bb9f5 7369LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7370M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7371M: Paul Mackerras <paulus@samba.org>
ea668936 7372M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7373W: https://github.com/linuxppc/linux/wiki
a4724ed6 7374L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7375Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7376T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7377S: Supported
11c34c7d
JP
7378F: Documentation/powerpc/
7379F: arch/powerpc/
ef69b03d
ME
7380F: drivers/char/tpm/tpm_ibmvtpm*
7381F: drivers/crypto/nx/
7382F: drivers/crypto/vmx/
7383F: drivers/net/ethernet/ibm/ibmveth.*
7384F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7385F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7386F: drivers/pci/hotplug/rpa*
7387F: drivers/scsi/ibmvscsi/
ad654f25 7388F: tools/testing/selftests/powerpc
ef69b03d
ME
7389N: opal
7390N: /pmac
7391N: powermac
7392N: powernv
7393N: [^a-z0-9]ps3
7394N: pseries
1da177e4
LT
7395
7396LINUX FOR POWER MACINTOSH
8b58be88 7397M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7398W: http://www.penguinppc.org/
a4724ed6 7399L: linuxppc-dev@lists.ozlabs.org
1da177e4 7400S: Maintained
11c34c7d
JP
7401F: arch/powerpc/platforms/powermac/
7402F: drivers/macintosh/
1da177e4 7403
77a76369 7404LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7405M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7406L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7407T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7408S: Maintained
11c34c7d
JP
7409F: arch/powerpc/platforms/512x/
7410F: arch/powerpc/platforms/52xx/
1da177e4
LT
7411
7412LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7413M: Alistair Popple <alistair@popple.id.au>
8b58be88 7414M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7415W: http://www.penguinppc.org/
a4724ed6 7416L: linuxppc-dev@lists.ozlabs.org
1da177e4 7417S: Maintained
11c34c7d
JP
7418F: arch/powerpc/platforms/40x/
7419F: arch/powerpc/platforms/44x/
1da177e4 7420
260c02a9 7421LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7422L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7423S: Orphan
11c34c7d
JP
7424F: arch/powerpc/*/*virtex*
7425F: arch/powerpc/*/*/*virtex*
1da177e4 7426
e93adf1e 7427LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7428M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7429W: http://www.penguinppc.org/
a4724ed6 7430L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7431S: Maintained
a2b1f7c8 7432F: arch/powerpc/platforms/8xx/
e93adf1e 7433
1da177e4 7434LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7435M: Scott Wood <oss@buserror.net>
8b58be88 7436M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7437W: http://www.penguinppc.org/
a4724ed6 7438L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7439T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7440S: Maintained
11c34c7d 7441F: arch/powerpc/platforms/83xx/
4c8f581d 7442F: arch/powerpc/platforms/85xx/
1da177e4 7443
ab06ff3a 7444LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7445L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7446S: Orphan
11c34c7d
JP
7447F: arch/powerpc/platforms/pasemi/
7448F: drivers/*/*pasemi*
7449F: drivers/*/*/*pasemi*
ab06ff3a 7450
1da177e4 7451LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7452M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7453L: linux-security-module@vger.kernel.org
1da177e4
LT
7454S: Supported
7455
a23ce6da
HW
7456LIS3LV02D ACCELEROMETER DRIVER
7457M: Eric Piel <eric.piel@tremplin-utc.net>
7458S: Maintained
ff606677
JD
7459F: Documentation/misc-devices/lis3lv02d
7460F: drivers/misc/lis3lv02d/
bd35665f 7461F: drivers/platform/x86/hp_accel.c
a23ce6da 7462
b700e7f0
SJ
7463LIVE PATCHING
7464M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7465M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7466M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7467M: Miroslav Benes <mbenes@suse.cz>
7468R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7469S: Maintained
7470F: kernel/livepatch/
7471F: include/linux/livepatch.h
7472F: arch/x86/include/asm/livepatch.h
7473F: arch/x86/kernel/livepatch.c
5e4e3844 7474F: Documentation/livepatch/
b700e7f0 7475F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7476F: samples/livepatch/
b700e7f0 7477L: live-patching@vger.kernel.org
74d50da3 7478T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7479
ea861d73
KC
7480LINUX KERNEL DUMP TEST MODULE (LKDTM)
7481M: Kees Cook <keescook@chromium.org>
7482S: Maintained
426f3a53 7483F: drivers/misc/lkdtm*
ea861d73 7484
e2d1d6c0 7485LLC (802.2)
8b58be88 7486M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7487S: Maintained
679655da 7488F: include/linux/llc.h
c117ab84 7489F: include/uapi/linux/llc.h
679655da
JP
7490F: include/net/llc*
7491F: net/llc/
e2d1d6c0 7492
4e233cbe
AD
7493LM73 HARDWARE MONITOR DRIVER
7494M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7495L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7496S: Maintained
7497F: drivers/hwmon/lm73.c
7498
156e2d1a 7499LM78 HARDWARE MONITOR DRIVER
d8130624 7500M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7501L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7502S: Maintained
7503F: Documentation/hwmon/lm78
7504F: drivers/hwmon/lm78.c
7505
1da177e4 7506LM83 HARDWARE MONITOR DRIVER
d8130624 7507M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7508L: linux-hwmon@vger.kernel.org
1da177e4 7509S: Maintained
679655da
JP
7510F: Documentation/hwmon/lm83
7511F: drivers/hwmon/lm83.c
1da177e4
LT
7512
7513LM90 HARDWARE MONITOR DRIVER
d8130624 7514M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7515L: linux-hwmon@vger.kernel.org
1da177e4 7516S: Maintained
679655da 7517F: Documentation/hwmon/lm90
aae7bce4 7518F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7519F: drivers/hwmon/lm90.c
1da177e4 7520
917cc4e6
GR
7521LM95234 HARDWARE MONITOR DRIVER
7522M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7523L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7524S: Maintained
7525F: Documentation/hwmon/lm95234
7526F: drivers/hwmon/lm95234.c
7527
68620bdd
MP
7528LME2510 MEDIA DRIVER
7529M: Malcolm Priestley <tvboxspy@gmail.com>
7530L: linux-media@vger.kernel.org
a825eaec 7531W: https://linuxtv.org
68620bdd
MP
7532Q: http://patchwork.linuxtv.org/project/linux-media/list/
7533S: Maintained
7534F: drivers/media/usb/dvb-usb-v2/lmedm04*
7535
d4c3be70 7536LOCKING PRIMITIVES
8b58be88
JP
7537M: Peter Zijlstra <peterz@infradead.org>
7538M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7539L: linux-kernel@vger.kernel.org
d4c3be70 7540T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7541S: Maintained
d4c3be70 7542F: Documentation/locking/
679655da 7543F: include/linux/lockdep.h
d4c3be70
IM
7544F: include/linux/spinlock*.h
7545F: arch/*/include/asm/spinlock*.h
7546F: include/linux/rwlock*.h
7547F: include/linux/mutex*.h
7548F: arch/*/include/asm/mutex*.h
7549F: include/linux/rwsem*.h
7550F: arch/*/include/asm/rwsem.h
7551F: include/linux/seqlock.h
7552F: lib/locking*.[ch]
7486d6da 7553F: kernel/locking/
512e67f9 7554
dde33348 7555LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7556M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7557L: linux-ntfs-dev@lists.sourceforge.net
7558W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7559S: Maintained
679655da 7560F: Documentation/ldm.txt
20d16fef 7561F: block/partitions/ldm.*
1da177e4 7562
c87e34ef 7563LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7564M: Sathya Prakash <sathya.prakash@broadcom.com>
7565M: Chaitra P B <chaitra.basappa@broadcom.com>
7566M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7567L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7568L: linux-scsi@vger.kernel.org
9495e835 7569W: http://www.avagotech.com/support/
c87e34ef 7570S: Supported
679655da 7571F: drivers/message/fusion/
500c152a 7572F: drivers/scsi/mpt2sas/
7573F: drivers/scsi/mpt3sas/
c87e34ef 7574
1da177e4 7575LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7576M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7577L: linux-scsi@vger.kernel.org
7578S: Maintained
679655da 7579F: drivers/scsi/sym53c8xx_2/
1da177e4 7580
e5f5c99a
GR
7581LTC4261 HARDWARE MONITOR DRIVER
7582M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7583L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7584S: Maintained
7585F: Documentation/hwmon/ltc4261
7586F: drivers/hwmon/ltc4261.c
7587
81365c31 7588LTP (Linux Test Project)
28b8e8d4 7589M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7590M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7591M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7592M: Jan Stancek <jstancek@redhat.com>
7593M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7594M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7595L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7596W: http://linux-test-project.github.io/
7d1ae8a8 7597T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7598S: Maintained
7599
c12a54b3 7600M32R ARCHITECTURE
c12a54b3 7601W: http://www.linux-m32r.org/
b4174867 7602S: Orphan
679655da 7603F: arch/m32r/
c12a54b3 7604
1da177e4 7605M68K ARCHITECTURE
8b58be88 7606M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7607L: linux-m68k@lists.linux-m68k.org
7608W: http://www.linux-m68k.org/
54e5881d 7609T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7610S: Maintained
679655da 7611F: arch/m68k/
9db35182 7612F: drivers/zorro/
1da177e4
LT
7613
7614M68K ON APPLE MACINTOSH
8b58be88 7615M: Joshua Thompson <funaho@jurai.org>
1da177e4 7616W: http://www.mac.linux-m68k.org/
9bb9f222 7617L: linux-m68k@lists.linux-m68k.org
1da177e4 7618S: Maintained
9db35182 7619F: arch/m68k/mac/
1da177e4
LT
7620
7621M68K ON HP9000/300
8b58be88 7622M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7623W: http://www.tazenda.demon.co.uk/phil/linux-hp
7624S: Maintained
679655da 7625F: arch/m68k/hp300/
1da177e4 7626
74425546
AP
7627M88DS3103 MEDIA DRIVER
7628M: Antti Palosaari <crope@iki.fi>
7629L: linux-media@vger.kernel.org
a825eaec 7630W: https://linuxtv.org
74425546
AP
7631W: http://palosaari.fi/linux/
7632Q: http://patchwork.linuxtv.org/project/linux-media/list/
7633T: git git://linuxtv.org/anttip/media_tree.git
7634S: Maintained
7635F: drivers/media/dvb-frontends/m88ds3103*
7636
68620bdd
MP
7637M88RS2000 MEDIA DRIVER
7638M: Malcolm Priestley <tvboxspy@gmail.com>
7639L: linux-media@vger.kernel.org
a825eaec 7640W: https://linuxtv.org
68620bdd
MP
7641Q: http://patchwork.linuxtv.org/project/linux-media/list/
7642S: Maintained
7643F: drivers/media/dvb-frontends/m88rs2000*
7644
07a092fa 7645MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7646M: Alexey Klimov <klimov.linux@gmail.com>
7647L: linux-media@vger.kernel.org
7648T: git git://linuxtv.org/media_tree.git
7649S: Maintained
7650F: drivers/media/radio/radio-ma901.c
07a092fa 7651
64a327a7 7652MAC80211
8b58be88 7653M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7654L: linux-wireless@vger.kernel.org
491b26b4 7655W: http://wireless.kernel.org/
ce466579
JB
7656T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7657T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7658S: Maintained
679655da
JP
7659F: Documentation/networking/mac80211-injection.txt
7660F: include/net/mac80211.h
7661F: net/mac80211/
2af8c4dc 7662F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7663
b863ceb7 7664MACVLAN DRIVER
8b58be88 7665M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7666L: netdev@vger.kernel.org
7667S: Maintained
679655da
JP
7668F: drivers/net/macvlan.c
7669F: include/linux/if_macvlan.h
b863ceb7 7670
2b6d83e2
JB
7671MAILBOX API
7672M: Jassi Brar <jassisinghbrar@gmail.com>
7673L: linux-kernel@vger.kernel.org
7674S: Maintained
7675F: drivers/mailbox/
7676F: include/linux/mailbox_client.h
7677F: include/linux/mailbox_controller.h
7678
faf1668c 7679MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7680M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7681W: http://www.kernel.org/doc/man-pages
bd7ebec6 7682L: linux-man@vger.kernel.org
1b53dc74 7683S: Maintained
faf1668c 7684
0d3cd4b6
VD
7685MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7686M: Andrew Lunn <andrew@lunn.ch>
7687M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 7688L: netdev@vger.kernel.org
0d3cd4b6
VD
7689S: Maintained
7690F: drivers/net/dsa/mv88e6xxx/
b26bff6e 7691F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 7692
8427defd 7693MARVELL ARMADA DRM SUPPORT
54176cc6 7694M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7695S: Maintained
7696F: drivers/gpu/drm/armada/
4418833e
EV
7697F: include/uapi/drm/armada_drm.h
7698F: Documentation/devicetree/bindings/display/armada/
8427defd 7699
c4d007bc
TP
7700MARVELL CRYPTO DRIVER
7701M: Boris Brezillon <boris.brezillon@free-electrons.com>
7702M: Arnaud Ebalard <arno@natisbad.org>
7703F: drivers/crypto/marvell/
7704S: Maintained
7705L: linux-crypto@vger.kernel.org
7706
44c14c1d 7707MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7708M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7709M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7710L: netdev@vger.kernel.org
7711S: Maintained
7712F: drivers/net/ethernet/marvell/sk*
7713
74cda169 7714MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7715L: libertas-dev@lists.infradead.org
8ac3e99e 7716S: Orphan
f988d640 7717F: drivers/net/wireless/marvell/libertas/
74cda169 7718
b60d6975 7719MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7720M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7721L: netdev@vger.kernel.org
f5ca8502 7722S: Maintained
527a6266 7723F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7724F: include/linux/mv643xx.h
1da177e4 7725
370b8ed9
TP
7726MARVELL MVNETA ETHERNET DRIVER
7727M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7728L: netdev@vger.kernel.org
7729S: Maintained
7730F: drivers/net/ethernet/marvell/mvneta.*
7731
fcad584d 7732MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7733M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7734M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7735L: linux-wireless@vger.kernel.org
7736S: Maintained
277b024e 7737F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7738
a2c3f656 7739MARVELL MWL8K WIRELESS DRIVER
a040d532 7740M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7741L: linux-wireless@vger.kernel.org
16345910 7742S: Odd Fixes
de60f1dc 7743F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7744
2a69567b 7745MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7746M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7747S: Odd Fixes
1fa7e547 7748F: drivers/mmc/host/mvsdio.*
2a69567b 7749
1da177e4 7750MATROX FRAMEBUFFER DRIVER
c69f677c 7751L: linux-fbdev@vger.kernel.org
52653199 7752S: Orphan
8a61f013 7753F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7754F: include/uapi/linux/matroxfb.h
1da177e4 7755
ca462085
GR
7756MAX16065 HARDWARE MONITOR DRIVER
7757M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7758L: linux-hwmon@vger.kernel.org
ca462085
GR
7759S: Maintained
7760F: Documentation/hwmon/max16065
7761F: drivers/hwmon/max16065.c
7762
1f61cab8
GR
7763MAX20751 HARDWARE MONITOR DRIVER
7764M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7765L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7766S: Maintained
7767F: Documentation/hwmon/max20751
7768F: drivers/hwmon/max20751.c
7769
d20620de 7770MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7771L: linux-hwmon@vger.kernel.org
34924b23 7772S: Orphan
679655da
JP
7773F: Documentation/hwmon/max6650
7774F: drivers/hwmon/max6650.c
d20620de 7775
e89ab51f
GR
7776MAX6697 HARDWARE MONITOR DRIVER
7777M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7778L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7779S: Maintained
7780F: Documentation/hwmon/max6697
7781F: Documentation/devicetree/bindings/i2c/max6697.txt
7782F: drivers/hwmon/max6697.c
7783F: include/linux/platform_data/max6697.h
7784
3b2af7f7
PR
7785MAX9860 MONO AUDIO VOICE CODEC DRIVER
7786M: Peter Rosin <peda@axentia.se>
7787L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7788S: Maintained
7789F: Documentation/devicetree/bindings/sound/max9860.txt
7790F: sound/soc/codecs/max9860.*
7791
f8f847b5 7792MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7793M: Krzysztof Kozlowski <krzk@kernel.org>
7794M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7795L: linux-pm@vger.kernel.org
7796S: Supported
8c0984e5
SR
7797F: drivers/power/supply/max14577_charger.c
7798F: drivers/power/supply/max77693_charger.c
f8f847b5 7799
3811405e
JMC
7800MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7801M: Javier Martinez Canillas <javier@osg.samsung.com>
7802L: linux-kernel@vger.kernel.org
7803S: Supported
96173cc6 7804F: drivers/*/*max77802*.c
3811405e
JMC
7805F: Documentation/devicetree/bindings/*/*max77802.txt
7806F: include/dt-bindings/*/*max77802.h
7807
befeb596
KK
7808MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7809M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7810M: Krzysztof Kozlowski <krzk@kernel.org>
7811M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7812L: linux-kernel@vger.kernel.org
7813S: Supported
86cf635a 7814F: drivers/*/max14577*.c
0998a436 7815F: drivers/*/max77686*.c
86cf635a 7816F: drivers/*/max77693*.c
befeb596
KK
7817F: drivers/extcon/extcon-max14577.c
7818F: drivers/extcon/extcon-max77693.c
7819F: drivers/rtc/rtc-max77686.c
7820F: drivers/clk/clk-max77686.c
7821F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7822F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7823F: Documentation/devicetree/bindings/mfd/max77693.txt
7824F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7825F: include/linux/mfd/max14577*.h
7826F: include/linux/mfd/max77686*.h
7827F: include/linux/mfd/max77693*.h
7828
9be3c9a5
HV
7829MAXIRADIO FM RADIO RECEIVER DRIVER
7830M: Hans Verkuil <hverkuil@xs4all.nl>
7831L: linux-media@vger.kernel.org
7832T: git git://linuxtv.org/media_tree.git
a825eaec 7833W: https://linuxtv.org
9be3c9a5
HV
7834S: Maintained
7835F: drivers/media/radio/radio-maxiradio*
7836
c05dc2cc
PR
7837MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7838M: Peter Rosin <peda@axentia.se>
7839L: linux-iio@vger.kernel.org
7840S: Maintained
2704e300 7841F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
7842F: drivers/iio/potentiometer/mcp4531.c
7843
3b8df5fd
WBG
7844MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7845M: William Breathitt Gray <vilhelm.gray@gmail.com>
7846L: linux-iio@vger.kernel.org
7847S: Maintained
7848F: drivers/iio/dac/cio-dac.c
7849
7b49235e
LP
7850MEDIA DRIVERS FOR RENESAS - FCP
7851M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7852L: linux-media@vger.kernel.org
7853L: linux-renesas-soc@vger.kernel.org
7854T: git git://linuxtv.org/media_tree.git
7855S: Supported
7856F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7857F: drivers/media/platform/rcar-fcp.c
7858F: include/media/rcar-fcp.h
7859
4710b752
KB
7860MEDIA DRIVERS FOR RENESAS - FDP1
7861M: Kieran Bingham <kieran@bingham.xyz>
7862L: linux-media@vger.kernel.org
7863L: linux-renesas-soc@vger.kernel.org
7864T: git git://linuxtv.org/media_tree.git
7865S: Supported
7866F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
7867F: drivers/media/platform/rcar_fdp1.c
7868
474cde66
NS
7869MEDIA DRIVERS FOR RENESAS - VIN
7870M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7871L: linux-media@vger.kernel.org
7872L: linux-renesas-soc@vger.kernel.org
7873T: git git://linuxtv.org/media_tree.git
7874S: Supported
7875F: Documentation/devicetree/bindings/media/rcar_vin.txt
7876F: drivers/media/platform/rcar-vin/
7877
6f32a8c9
LP
7878MEDIA DRIVERS FOR RENESAS - VSP1
7879M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7880L: linux-media@vger.kernel.org
4a121096 7881L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7882T: git git://linuxtv.org/media_tree.git
7883S: Supported
7884F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7885F: drivers/media/platform/vsp1/
7886
fae2080a
AO
7887MEDIA DRIVERS FOR HELENE
7888M: Abylay Ospan <aospan@netup.ru>
7889L: linux-media@vger.kernel.org
7890W: https://linuxtv.org
7891W: http://netup.tv/
7892T: git git://linuxtv.org/media_tree.git
7893S: Supported
7894F: drivers/media/dvb-frontends/helene*
7895
dacf9ce8
KS
7896MEDIA DRIVERS FOR ASCOT2E
7897M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7898M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7899L: linux-media@vger.kernel.org
a825eaec 7900W: https://linuxtv.org
dacf9ce8
KS
7901W: http://netup.tv/
7902T: git git://linuxtv.org/media_tree.git
7903S: Supported
7904F: drivers/media/dvb-frontends/ascot2e*
7905
a6dc60ff
KS
7906MEDIA DRIVERS FOR CXD2841ER
7907M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7908M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7909L: linux-media@vger.kernel.org
a825eaec 7910W: https://linuxtv.org
a6dc60ff
KS
7911W: http://netup.tv/
7912T: git git://linuxtv.org/media_tree.git
7913S: Supported
7914F: drivers/media/dvb-frontends/cxd2841er*
7915
a5d32b35
KS
7916MEDIA DRIVERS FOR HORUS3A
7917M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7918M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7919L: linux-media@vger.kernel.org
a825eaec 7920W: https://linuxtv.org
a5d32b35
KS
7921W: http://netup.tv/
7922T: git git://linuxtv.org/media_tree.git
7923S: Supported
7924F: drivers/media/dvb-frontends/horus3a*
7925
e025273b
KS
7926MEDIA DRIVERS FOR LNBH25
7927M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7928M: Abylay Ospan <aospan@netup.ru>
e025273b 7929L: linux-media@vger.kernel.org
a825eaec 7930W: https://linuxtv.org
e025273b
KS
7931W: http://netup.tv/
7932T: git git://linuxtv.org/media_tree.git
7933S: Supported
7934F: drivers/media/dvb-frontends/lnbh25*
7935
52b1eaf4
KS
7936MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7937M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7938M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7939L: linux-media@vger.kernel.org
a825eaec 7940W: https://linuxtv.org
52b1eaf4
KS
7941W: http://netup.tv/
7942T: git git://linuxtv.org/media_tree.git
7943S: Supported
7944F: drivers/media/pci/netup_unidvb/*
7945
127c49ae 7946MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7947M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7948M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7949P: LinuxTV.org Project
7950L: linux-media@vger.kernel.org
a825eaec 7951W: https://linuxtv.org
8a6e2535 7952Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7953T: git git://linuxtv.org/media_tree.git
127c49ae 7954S: Maintained
618cd932 7955F: Documentation/media/
127c49ae 7956F: drivers/media/
ffe06198 7957F: drivers/staging/media/
eb4b0ec7 7958F: include/linux/platform_data/media/
127c49ae 7959F: include/media/
6c0f0359
MCC
7960F: include/uapi/linux/dvb/
7961F: include/uapi/linux/videodev2.h
7962F: include/uapi/linux/media.h
7963F: include/uapi/linux/v4l2-*
7964F: include/uapi/linux/meye.h
7965F: include/uapi/linux/ivtv*
7966F: include/uapi/linux/uvcvideo.h
d20620de 7967
0c272fc9
JC
7968MEDIATEK ETHERNET DRIVER
7969M: Felix Fietkau <nbd@openwrt.org>
7970M: John Crispin <blogic@openwrt.org>
7971L: netdev@vger.kernel.org
7972S: Maintained
7973F: drivers/net/ethernet/mediatek/
7974
67712beb
TL
7975MEDIATEK MEDIA DRIVER
7976M: Tiffany Lin <tiffany.lin@mediatek.com>
7977M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7978S: Supported
7979F: drivers/media/platform/mtk-vcodec/
7980F: drivers/media/platform/mtk-vpu/
7981F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
7982F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
7983
fc96ec0d
MT
7984MEDIATEK MDP DRIVER
7985M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
7986M: Houlong Wei <houlong.wei@mediatek.com>
7987M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7988S: Supported
7989F: drivers/media/platform/mtk-mdp/
7990F: drivers/media/platform/mtk-vpu/
7991F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
7992
c869f77d
JK
7993MEDIATEK MT7601U WIRELESS LAN DRIVER
7994M: Jakub Kicinski <kubakici@wp.pl>
7995L: linux-wireless@vger.kernel.org
7996S: Maintained
7997F: drivers/net/wireless/mediatek/mt7601u/
7998
e399065b 7999MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8000M: Kashyap Desai <kashyap.desai@broadcom.com>
8001M: Sumit Saxena <sumit.saxena@broadcom.com>
8002M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8003L: megaraidlinux.pdl@broadcom.com
baaea1dc 8004L: linux-scsi@vger.kernel.org
295dde2f 8005W: http://www.avagotech.com/support/
ce00f85c 8006S: Maintained
679655da
JP
8007F: Documentation/scsi/megaraid.txt
8008F: drivers/scsi/megaraid.*
8009F: drivers/scsi/megaraid/
757e0108 8010
ff43f433
SJ
8011MELFAS MIP4 TOUCHSCREEN DRIVER
8012M: Sangwon Jee <jeesw@melfas.com>
8013W: http://www.melfas.com
8014S: Supported
8015F: drivers/input/touchscreen/melfas_mip4.c
8016F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8017
2c46c9d5 8018MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8019M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 8020L: netdev@vger.kernel.org
2c46c9d5
AV
8021S: Supported
8022W: http://www.mellanox.com
8023Q: http://patchwork.ozlabs.org/project/netdev/list/
8024F: drivers/net/ethernet/mellanox/mlx4/en_*
8025
e7523a49
OG
8026MELLANOX ETHERNET DRIVER (mlx5e)
8027M: Saeed Mahameed <saeedm@mellanox.com>
8028L: netdev@vger.kernel.org
8029S: Supported
8030W: http://www.mellanox.com
8031Q: http://patchwork.ozlabs.org/project/netdev/list/
8032F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8033
93c1edb2
JP
8034MELLANOX ETHERNET SWITCH DRIVERS
8035M: Jiri Pirko <jiri@mellanox.com>
8036M: Ido Schimmel <idosch@mellanox.com>
8037L: netdev@vger.kernel.org
8038S: Supported
8039W: http://www.mellanox.com
8040Q: http://patchwork.ozlabs.org/project/netdev/list/
8041F: drivers/net/ethernet/mellanox/mlxsw/
8042
6bec23bf 8043MELLANOX MLXCPLD I2C AND MUX DRIVER
c02b7bf5
VP
8044M: Vadim Pasternak <vadimp@mellanox.com>
8045M: Michael Shych <michaelsh@mellanox.com>
8046L: linux-i2c@vger.kernel.org
8047S: Supported
6bec23bf 8048F: drivers/i2c/busses/i2c-mlxcpld.c
c02b7bf5 8049F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
6bec23bf 8050F: Documentation/i2c/busses/i2c-mlxcpld
c02b7bf5 8051
be4fdf99
VP
8052MELLANOX MLXCPLD LED DRIVER
8053M: Vadim Pasternak <vadimp@mellanox.com>
8054L: linux-leds@vger.kernel.org
8055S: Supported
8056F: drivers/leds/leds-mlxcpld.c
8057F: Documentation/leds/leds-mlxcpld.txt
8058
58cbbee2
VP
8059MELLANOX PLATFORM DRIVER
8060M: Vadim Pasternak <vadimp@mellanox.com>
8061L: platform-driver-x86@vger.kernel.org
8062S: Supported
6613d18e 8063F: drivers/platform/x86/mlx-platform.c
58cbbee2 8064
30488704
VP
8065MELLANOX MLX CPLD HOTPLUG DRIVER
8066M: Vadim Pasternak <vadimp@mellanox.com>
8067L: platform-driver-x86@vger.kernel.org
8068S: Supported
8069F: drivers/platform/x86/mlxcpld-hotplug.c
8070F: include/linux/platform_data/mlxcpld-hotplug.h
8071
8700e3e7
MS
8072SOFT-ROCE DRIVER (rxe)
8073M: Moni Shoua <monis@mellanox.com>
8074L: linux-rdma@vger.kernel.org
8075S: Supported
8076W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8077Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 8078F: drivers/infiniband/sw/rxe/
8700e3e7
MS
8079F: include/uapi/rdma/rdma_user_rxe.h
8080
5b25b13a
MD
8081MEMBARRIER SUPPORT
8082M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8083M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8084L: linux-kernel@vger.kernel.org
8085S: Supported
8086F: kernel/membarrier.c
8087F: include/uapi/linux/membarrier.h
8088
70ea91f1
SR
8089MEMORY MANAGEMENT
8090L: linux-mm@kvack.org
70ea91f1
SR
8091W: http://www.linux-mm.org
8092S: Maintained
679655da 8093F: include/linux/mm.h
551450bb
CS
8094F: include/linux/gfp.h
8095F: include/linux/mmzone.h
8096F: include/linux/memory_hotplug.h
8097F: include/linux/vmalloc.h
679655da 8098F: mm/
70ea91f1 8099
f4e9ce66 8100MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8101M: David Woodhouse <dwmw2@infradead.org>
242c325e 8102M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8103M: Boris Brezillon <boris.brezillon@free-electrons.com>
8104M: Marek Vasut <marek.vasut@gmail.com>
8105M: Richard Weinberger <richard@nod.at>
8106M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
1da177e4 8107L: linux-mtd@lists.infradead.org
8a6e2535
JP
8108W: http://www.linux-mtd.infradead.org/
8109Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 8110T: git git://git.infradead.org/linux-mtd.git
ab95eac9 8111T: git git://git.infradead.org/l2-mtd.git
1da177e4 8112S: Maintained
becc7ae5 8113F: Documentation/devicetree/bindings/mtd/
679655da
JP
8114F: drivers/mtd/
8115F: include/linux/mtd/
c117ab84 8116F: include/uapi/mtd/
1da177e4 8117
26c57ef1 8118MEN A21 WATCHDOG DRIVER
30c7469b 8119M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8120L: linux-watchdog@vger.kernel.org
30c7469b 8121S: Maintained
26c57ef1
JT
8122F: drivers/watchdog/mena21_wdt.c
8123
3764e82e 8124MEN CHAMELEON BUS (mcb)
30c7469b
JT
8125M: Johannes Thumshirn <morbidrsa@gmail.com>
8126S: Maintained
3764e82e
JT
8127F: drivers/mcb/
8128F: include/linux/mcb.h
b9f2f459 8129F: Documentation/men-chameleon-bus.txt
3764e82e 8130
48b490d2
AW
8131MEN F21BMC (Board Management Controller)
8132M: Andreas Werner <andreas.werner@men.de>
8133S: Supported
8134F: drivers/mfd/menf21bmc.c
8135F: drivers/watchdog/menf21bmc_wdt.c
8136F: drivers/leds/leds-menf21bmc.c
8137F: drivers/hwmon/menf21bmc_hwmon.c
8138F: Documentation/hwmon/menf21bmc
8139
12285945
JH
8140METAG ARCHITECTURE
8141M: James Hogan <james.hogan@imgtec.com>
d668d9ed 8142L: linux-metag@vger.kernel.org
9f273c24 8143T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8144S: Odd Fixes
12285945
JH
8145F: arch/metag/
8146F: Documentation/metag/
8147F: Documentation/devicetree/bindings/metag/
2d799dde 8148F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8149F: drivers/clocksource/metag_generic.c
5698c50d
JH
8150F: drivers/irqchip/irq-metag.c
8151F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8152F: drivers/tty/metag_da.c
12285945 8153
c6375b0a 8154MICROBLAZE ARCHITECTURE
8b58be88 8155M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8156W: http://www.monstr.eu/fdt/
8157T: git git://git.monstr.eu/linux-2.6-microblaze.git
8158S: Supported
0a8c7914 8159F: arch/microblaze/
1da177e4 8160
5615c371
NF
8161MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8162M: Richard Genoud <richard.genoud@gmail.com>
8163S: Maintained
8164F: drivers/tty/serial/atmel_serial.c
8165F: include/linux/atmel_serial.h
8166
71fb2c74
SW
8167MICROCHIP / ATMEL ISC DRIVER
8168M: Songjun Wu <songjun.wu@microchip.com>
8169L: linux-media@vger.kernel.org
8170S: Supported
8171F: drivers/media/platform/atmel/atmel-isc.c
8172F: drivers/media/platform/atmel/atmel-isc-regs.h
8173F: devicetree/bindings/media/atmel-isc.txt
8174
2508a45a
CY
8175MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8176M: Chen Yu <yu.c.chen@intel.com>
8177L: platform-driver-x86@vger.kernel.org
8178S: Supported
8179F: drivers/platform/x86/surfacepro3_button.c
8180
1da177e4 8181MICROTEK X6 SCANNER
61eee9a7 8182M: Oliver Neukum <oliver@neukum.org>
1da177e4 8183S: Maintained
679655da 8184F: drivers/usb/image/microtek.*
1da177e4
LT
8185
8186MIPS
8b58be88 8187M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8188L: linux-mips@linux-mips.org
6097050d 8189W: http://www.linux-mips.org/
b05e988e 8190T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8191Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8192S: Supported
f46d92e8 8193F: Documentation/devicetree/bindings/mips/
679655da
JP
8194F: Documentation/mips/
8195F: arch/mips/
1da177e4 8196
413ef3f6
KC
8197MIPS/LOONGSON1 ARCHITECTURE
8198M: Keguang Zhang <keguang.zhang@gmail.com>
8199L: linux-mips@linux-mips.org
8200S: Maintained
8201F: arch/mips/loongson32/
8202F: arch/mips/include/asm/mach-loongson32/
8203F: drivers/*/*loongson1*
8204F: drivers/*/*/*loongson1*
8205
08b7620a
HV
8206MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8207M: Hans Verkuil <hverkuil@xs4all.nl>
8208L: linux-media@vger.kernel.org
8209T: git git://linuxtv.org/media_tree.git
a825eaec 8210W: https://linuxtv.org
08b7620a
HV
8211S: Odd Fixes
8212F: drivers/media/radio/radio-miropcm20*
8213
c09befcb
OG
8214MELLANOX MLX4 core VPI driver
8215M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8216L: netdev@vger.kernel.org
8217L: linux-rdma@vger.kernel.org
8218W: http://www.mellanox.com
8219Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8220S: Supported
8221F: drivers/net/ethernet/mellanox/mlx4/
8222F: include/linux/mlx4/
9ce28a20 8223F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8224
8225MELLANOX MLX4 IB driver
8226M: Yishai Hadas <yishaih@mellanox.com>
8227L: linux-rdma@vger.kernel.org
8228W: http://www.mellanox.com
e126ba97 8229Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8230S: Supported
8231F: drivers/infiniband/hw/mlx4/
8232F: include/linux/mlx4/
8233
595a4d8f 8234MELLANOX MLX5 core VPI driver
45788f1f 8235M: Saeed Mahameed <saeedm@mellanox.com>
595a4d8f
OG
8236M: Matan Barak <matanb@mellanox.com>
8237M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8238L: netdev@vger.kernel.org
8239L: linux-rdma@vger.kernel.org
8240W: http://www.mellanox.com
8241Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8242S: Supported
8243F: drivers/net/ethernet/mellanox/mlx5/core/
8244F: include/linux/mlx5/
3085e29e 8245F: include/uapi/rdma/mlx5-abi.h
e126ba97 8246
595a4d8f
OG
8247MELLANOX MLX5 IB driver
8248M: Matan Barak <matanb@mellanox.com>
8249M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8250L: linux-rdma@vger.kernel.org
8251W: http://www.mellanox.com
8252Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8253S: Supported
b75f0050 8254F: drivers/infiniband/hw/mlx5/
595a4d8f 8255F: include/linux/mlx5/
e126ba97 8256
764589b6
CM
8257MELEXIS MLX90614 DRIVER
8258M: Crt Mori <cmo@melexis.com>
8259L: linux-iio@vger.kernel.org
8260W: http://www.melexis.com
8261S: Supported
8262F: drivers/iio/temperature/mlx90614.c
8263
6c223761
KB
8264MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8265M: Don Brace <don.brace@microsemi.com>
8266L: esc.storagedev@microsemi.com
8267L: linux-scsi@vger.kernel.org
8268S: Supported
8269F: drivers/scsi/smartpqi/smartpqi*.[ch]
8270F: drivers/scsi/smartpqi/Kconfig
8271F: drivers/scsi/smartpqi/Makefile
8272F: include/linux/cciss*.h
8273F: include/uapi/linux/cciss*.h
425b490b 8274F: Documentation/scsi/smartpqi.txt
6c223761 8275
0ce277e4
AP
8276MN88472 MEDIA DRIVER
8277M: Antti Palosaari <crope@iki.fi>
8278L: linux-media@vger.kernel.org
a825eaec 8279W: https://linuxtv.org
0ce277e4
AP
8280W: http://palosaari.fi/linux/
8281Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8282S: Maintained
94d0eaa4 8283F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8284
4f4d238f
AP
8285MN88473 MEDIA DRIVER
8286M: Antti Palosaari <crope@iki.fi>
8287L: linux-media@vger.kernel.org
a825eaec 8288W: https://linuxtv.org
4f4d238f
AP
8289W: http://palosaari.fi/linux/
8290Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8291S: Maintained
877ba50b 8292F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8293
1da177e4 8294MODULE SUPPORT
a467a672 8295M: Jessica Yu <jeyu@redhat.com>
8b58be88 8296M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8297S: Maintained
679655da
JP
8298F: include/linux/module.h
8299F: kernel/module.c
1da177e4
LT
8300
8301MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8302W: http://popies.net/meye/
b7788e13 8303S: Orphan
618cd932 8304F: Documentation/media/v4l-drivers/meye*
90d72ac6 8305F: drivers/media/pci/meye/
6c0f0359 8306F: include/uapi/linux/meye.h
1da177e4 8307
b9705b60 8308MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8309M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8310S: Maintained
679655da 8311F: Documentation/serial/moxa-smartio
c897401b 8312F: drivers/tty/mxser.*
d735410a 8313
889b2f87
AK
8314MR800 AVERMEDIA USB FM RADIO DRIVER
8315M: Alexey Klimov <klimov.linux@gmail.com>
8316L: linux-media@vger.kernel.org
8317T: git git://linuxtv.org/media_tree.git
8318S: Maintained
8319F: drivers/media/radio/radio-mr800.c
8320
d7155691
AO
8321MRF24J40 IEEE 802.15.4 RADIO DRIVER
8322M: Alan Ott <alan@signal11.us>
8323L: linux-wpan@vger.kernel.org
8324S: Maintained
8325F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8326F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8327
8c4c731a 8328MSI LAPTOP SUPPORT
182ae55c 8329M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8330L: platform-driver-x86@vger.kernel.org
8c4c731a 8331S: Maintained
679655da 8332F: drivers/platform/x86/msi-laptop.c
8c4c731a 8333
0f1006b1 8334MSI WMI SUPPORT
d0944853 8335L: platform-driver-x86@vger.kernel.org
5ee7041e 8336S: Orphan
0f1006b1
AA
8337F: drivers/platform/x86/msi-wmi.c
8338
19a628a0
AP
8339MSI001 MEDIA DRIVER
8340M: Antti Palosaari <crope@iki.fi>
8341L: linux-media@vger.kernel.org
a825eaec 8342W: https://linuxtv.org
19a628a0
AP
8343W: http://palosaari.fi/linux/
8344Q: http://patchwork.linuxtv.org/project/linux-media/list/
8345T: git git://linuxtv.org/anttip/media_tree.git
8346S: Maintained
0185e197 8347F: drivers/media/tuners/msi001*
19a628a0 8348
7570589d 8349MSI2500 MEDIA DRIVER
2c57213f
AP
8350M: Antti Palosaari <crope@iki.fi>
8351L: linux-media@vger.kernel.org
a825eaec 8352W: https://linuxtv.org
2c57213f
AP
8353W: http://palosaari.fi/linux/
8354Q: http://patchwork.linuxtv.org/project/linux-media/list/
8355T: git git://linuxtv.org/anttip/media_tree.git
8356S: Maintained
7570589d 8357F: drivers/media/usb/msi2500/
2c57213f 8358
159eeea4
RJ
8359MSYSTEMS DISKONCHIP G3 MTD DRIVER
8360M: Robert Jarzmik <robert.jarzmik@free.fr>
8361L: linux-mtd@lists.infradead.org
8362S: Maintained
8363F: drivers/mtd/devices/docg3*
8364
62a37dc7 8365MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8366M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8367L: linux-media@vger.kernel.org
8368T: git git://linuxtv.org/media_tree.git
8369S: Maintained
8370F: drivers/media/i2c/mt9m032.c
b5dcee22 8371F: include/media/i2c/mt9m032.h
0e837fb9 8372
62a37dc7 8373MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8374M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8375L: linux-media@vger.kernel.org
8376T: git git://linuxtv.org/media_tree.git
8377S: Maintained
8378F: drivers/media/i2c/mt9p031.c
b5dcee22 8379F: include/media/i2c/mt9p031.h
0e837fb9 8380
62a37dc7 8381MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8382M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8383L: linux-media@vger.kernel.org
8384T: git git://linuxtv.org/media_tree.git
8385S: Maintained
8386F: drivers/media/i2c/mt9t001.c
b5dcee22 8387F: include/media/i2c/mt9t001.h
0e837fb9 8388
62a37dc7 8389MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8390M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8391L: linux-media@vger.kernel.org
8392T: git git://linuxtv.org/media_tree.git
8393S: Maintained
f2272e13 8394F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8395F: drivers/media/i2c/mt9v032.c
b5dcee22 8396F: include/media/i2c/mt9v032.h
0e837fb9 8397
4e0d13cb 8398MULTIFUNCTION DEVICES (MFD)
f7d3210e 8399M: Lee Jones <lee.jones@linaro.org>
7caa7991 8400T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8401S: Supported
80366127 8402F: Documentation/devicetree/bindings/mfd/
679655da 8403F: drivers/mfd/
55b5940d 8404F: include/linux/mfd/
4e0d13cb 8405
5c4e6f13 8406MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8407M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8408L: linux-mmc@vger.kernel.org
82bb095e 8409T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8410S: Maintained
2810984b 8411F: Documentation/devicetree/bindings/mmc/
679655da
JP
8412F: drivers/mmc/
8413F: include/linux/mmc/
c117ab84 8414F: include/uapi/linux/mmc/
baca2da4 8415
15a0580c 8416MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8417S: Orphan
679655da
JP
8418F: drivers/mmc/host/mmc_spi.c
8419F: include/linux/spi/mmc_spi.h
15a0580c 8420
1da177e4 8421MULTISOUND SOUND DRIVER
8b58be88 8422M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8423S: Maintained
679655da
JP
8424F: Documentation/sound/oss/MultiSound
8425F: sound/oss/msnd*
1da177e4 8426
d735410a 8427MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8428S: Orphan
c897401b 8429F: drivers/tty/isicom.c
679655da 8430F: include/linux/isicom.h
d735410a 8431
550a7375 8432MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8433M: Bin Liu <b-liu@ti.com>
795fb7e7 8434L: linux-usb@vger.kernel.org
43b416e5 8435T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8436S: Maintained
679655da 8437F: drivers/usb/musb/
550a7375 8438
ea0af5f6
MK
8439MXL5007T MEDIA DRIVER
8440M: Michael Krufky <mkrufky@linuxtv.org>
8441L: linux-media@vger.kernel.org
a825eaec 8442W: https://linuxtv.org
ea0af5f6
MK
8443W: http://github.com/mkrufky
8444Q: http://patchwork.linuxtv.org/project/linux-media/list/
8445T: git git://linuxtv.org/mkrufky/tuners.git
8446S: Maintained
8447F: drivers/media/tuners/mxl5007t.*
8448
45d59d70
MV
8449MXSFB DRM DRIVER
8450M: Marek Vasut <marex@denx.de>
8451S: Supported
8452F: drivers/gpu/drm/mxsfb/
8453F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8454
2d3cf588 8455MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8456M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8457L: netdev@vger.kernel.org
205057ae 8458W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8459S: Supported
93f7848b 8460F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8461
9df4f913
BB
8462NAND FLASH SUBSYSTEM
8463M: Boris Brezillon <boris.brezillon@free-electrons.com>
8464R: Richard Weinberger <richard@nod.at>
8465L: linux-mtd@lists.infradead.org
8466W: http://www.linux-mtd.infradead.org/
8467Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8468T: git git://github.com/linux-nand/linux.git
8469S: Maintained
8470F: drivers/mtd/nand/
8471F: include/linux/mtd/nand*.h
8472
1da177e4 8473NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8474S: Orphan
d9fb9f38 8475F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8476
23dc05a3
DM
8477NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8478M: Daniel Mack <zonque@gmail.com>
8479S: Maintained
e5747e40 8480L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8481W: http://www.native-instruments.com
8482F: sound/usb/caiaq/
8483
1da177e4 8484NCP FILESYSTEM
52653199
PV
8485M: Petr Vandrovec <petr@vandrovec.name>
8486S: Odd Fixes
679655da 8487F: fs/ncpfs/
1da177e4 8488
a79b0322
FT
8489NCR 5380 SCSI DRIVERS
8490M: Finn Thain <fthain@telegraphics.com.au>
8491M: Michael Schmitz <schmitzmic@gmail.com>
8492L: linux-scsi@vger.kernel.org
8493S: Maintained
8494F: Documentation/scsi/g_NCR5380.txt
8495F: drivers/scsi/NCR5380.*
8496F: drivers/scsi/arm/cumana_1.c
8497F: drivers/scsi/arm/oak.c
a79b0322
FT
8498F: drivers/scsi/atari_scsi.*
8499F: drivers/scsi/dmx3191d.c
a79b0322 8500F: drivers/scsi/g_NCR5380.*
a79b0322 8501F: drivers/scsi/mac_scsi.*
a79b0322
FT
8502F: drivers/scsi/sun3_scsi.*
8503F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8504
1da177e4 8505NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8506M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8507L: linux-scsi@vger.kernel.org
8508S: Maintained
679655da 8509F: drivers/scsi/NCR_D700.*
1da177e4 8510
4aa3eb4c
GR
8511NCT6775 HARDWARE MONITOR DRIVER
8512M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8513L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8514S: Maintained
8515F: Documentation/hwmon/nct6775
8516F: drivers/hwmon/nct6775.c
8517
3c2d774c 8518NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8519M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8520L: linux-rdma@vger.kernel.org
e3d33cb1 8521W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8522S: Supported
8523F: drivers/infiniband/hw/nes/
c546b2a3 8524F: include/uapi/rdma/nes-abi.h
3c2d774c 8525
be2f2e84 8526NETEM NETWORK EMULATOR
adbbf69d 8527M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8528L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8529S: Maintained
679655da 8530F: net/sched/sch_netem.c
be2f2e84 8531
b2f5a051 8532NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8533M: Jon Mason <jdmason@kudzu.us>
4a58448b 8534L: netdev@vger.kernel.org
4a58448b 8535S: Supported
679655da 8536F: Documentation/networking/s2io.txt
b2f5a051 8537F: Documentation/networking/vxge.txt
86387e1a 8538F: drivers/net/ethernet/neterion/
4a58448b 8539
db9cf3a3 8540NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8541M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8542M: Patrick McHardy <kaber@trash.net>
42010ed0 8543M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8544L: netfilter-devel@vger.kernel.org
82b98543 8545L: coreteam@netfilter.org
1da177e4
LT
8546W: http://www.netfilter.org/
8547W: http://www.iptables.org/
42010ed0
PNA
8548Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8549T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8550T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8551S: Supported
679655da
JP
8552F: include/linux/netfilter*
8553F: include/linux/netfilter/
8554F: include/net/netfilter/
c117ab84
CEB
8555F: include/uapi/linux/netfilter*
8556F: include/uapi/linux/netfilter/
679655da
JP
8557F: net/*/netfilter.c
8558F: net/*/netfilter/
8559F: net/netfilter/
91c269a0 8560F: net/bridge/br_netfilter*.c
1da177e4 8561
4cc67735 8562NETLABEL
87a0874c 8563M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8564W: http://netlabel.sf.net
8565L: netdev@vger.kernel.org
87a0874c 8566S: Maintained
80811493 8567F: Documentation/netlabel/
679655da
JP
8568F: include/net/netlabel.h
8569F: net/netlabel/
4cc67735 8570
1da177e4 8571NETROM NETWORK LAYER
8b58be88 8572M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8573L: linux-hams@vger.kernel.org
d34cb28a 8574W: http://www.linux-ax25.org/
1da177e4 8575S: Maintained
679655da 8576F: include/net/netrom.h
c117ab84 8577F: include/uapi/linux/netrom.h
679655da 8578F: net/netrom/
1da177e4 8579
4c352362
JK
8580NETRONOME ETHERNET DRIVERS
8581M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8582L: oss-drivers@netronome.com
8583S: Maintained
8584F: drivers/net/ethernet/netronome/
8585
5ddb88c0 8586NETWORK BLOCK DEVICE (NBD)
4ca5829a 8587M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8588S: Maintained
5e4b269b 8589L: nbd-general@lists.sourceforge.net
4ca5829a 8590T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8591F: Documentation/blockdev/nbd.txt
8592F: drivers/block/nbd.c
c117ab84 8593F: include/uapi/linux/nbd.h
1da177e4 8594
6e43650c
NH
8595NETWORK DROP MONITOR
8596M: Neil Horman <nhorman@tuxdriver.com>
8597L: netdev@vger.kernel.org
8598S: Maintained
8599W: https://fedorahosted.org/dropwatch/
8600F: net/core/drop_monitor.c
8601
3ed6e498
AL
8602NETWORKING [DSA]
8603M: Andrew Lunn <andrew@lunn.ch>
8604M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8605M: Florian Fainelli <f.fainelli@gmail.com>
8606S: Maintained
8607F: net/dsa/
8608F: include/net/dsa.h
8609F: drivers/net/dsa/
8610
1da177e4 8611NETWORKING [GENERAL]
8b58be88 8612M: "David S. Miller" <davem@davemloft.net>
979b6c13 8613L: netdev@vger.kernel.org
b1e8fd54 8614W: http://www.linuxfoundation.org/en/Net
11e98029 8615Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8616T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8617T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8618S: Maintained
679655da
JP
8619F: net/
8620F: include/net/
018d21ed
JP
8621F: include/linux/in.h
8622F: include/linux/net.h
8623F: include/linux/netdevice.h
c117ab84
CEB
8624F: include/uapi/linux/in.h
8625F: include/uapi/linux/net.h
8626F: include/uapi/linux/netdevice.h
0c7aecd4 8627F: include/uapi/linux/net_namespace.h
7e814a6c 8628F: tools/net/
f4e53f9a 8629F: tools/testing/selftests/net/
335a67d2 8630F: lib/random32.c
1da177e4
LT
8631
8632NETWORKING [IPv4/IPv6]
8b58be88
JP
8633M: "David S. Miller" <davem@davemloft.net>
8634M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8635M: James Morris <jmorris@namei.org>
8636M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8637M: Patrick McHardy <kaber@trash.net>
979b6c13 8638L: netdev@vger.kernel.org
08deed1e 8639T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8640S: Maintained
679655da
JP
8641F: net/ipv4/
8642F: net/ipv6/
8643F: include/net/ip*
0a14842f 8644F: arch/x86/net/*
1da177e4 8645
73b7656c
DM
8646NETWORKING [IPSEC]
8647M: Steffen Klassert <steffen.klassert@secunet.com>
8648M: Herbert Xu <herbert@gondor.apana.org.au>
8649M: "David S. Miller" <davem@davemloft.net>
8650L: netdev@vger.kernel.org
d1fc5024
SK
8651T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8652T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8653S: Maintained
5826bdd1 8654F: net/core/flow.c
73b7656c
DM
8655F: net/xfrm/
8656F: net/key/
8657F: net/ipv4/xfrm*
d1fc5024
SK
8658F: net/ipv4/esp4.c
8659F: net/ipv4/ah4.c
8660F: net/ipv4/ipcomp.c
8661F: net/ipv4/ip_vti.c
73b7656c 8662F: net/ipv6/xfrm*
d1fc5024
SK
8663F: net/ipv6/esp6.c
8664F: net/ipv6/ah6.c
8665F: net/ipv6/ipcomp6.c
8666F: net/ipv6/ip6_vti.c
73b7656c
DM
8667F: include/uapi/linux/xfrm.h
8668F: include/net/xfrm.h
8669
10e2ff1c 8670NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8671M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8672L: netdev@vger.kernel.org
8673S: Maintained
8674
29f8f632 8675NETWORKING [WIRELESS]
2cb4abd1 8676L: linux-wireless@vger.kernel.org
8a6e2535 8677Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8678
788873ac
JP
8679NETWORKING DRIVERS
8680L: netdev@vger.kernel.org
8681W: http://www.linuxfoundation.org/en/Net
11e98029 8682Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8683T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8684T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8685S: Odd Fixes
156f4fbc 8686F: Documentation/devicetree/bindings/net/
788873ac 8687F: drivers/net/
018d21ed 8688F: include/linux/if_*
0b63bf1f 8689F: include/linux/netdevice.h
0b63bf1f
JD
8690F: include/linux/etherdevice.h
8691F: include/linux/fcdevice.h
8692F: include/linux/fddidevice.h
8693F: include/linux/hippidevice.h
8694F: include/linux/inetdevice.h
c117ab84
CEB
8695F: include/uapi/linux/if_*
8696F: include/uapi/linux/netdevice.h
788873ac 8697
0e324cf6
JL
8698NETWORKING DRIVERS (WIRELESS)
8699M: Kalle Valo <kvalo@codeaurora.org>
8700L: linux-wireless@vger.kernel.org
8701Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8702T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8703T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8704S: Maintained
182fd9ee 8705F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8706F: drivers/net/wireless/
8707
3d396eb1 8708NETXEN (1/10) GbE SUPPORT
67f0160f
MY
8709M: Manish Chopra <manish.chopra@cavium.com>
8710M: Rahul Verma <rahul.verma@cavium.com>
8711M: Dept-GELinuxNICDev@cavium.com
3d396eb1 8712L: netdev@vger.kernel.org
3d396eb1 8713S: Supported
aa43c215 8714F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8715
6423d30f
AAJ
8716NFC SUBSYSTEM
8717M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8718M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8719M: Samuel Ortiz <sameo@linux.intel.com>
8720L: linux-wireless@vger.kernel.org
1eb3b216 8721L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8722S: Supported
6423d30f 8723F: net/nfc/
55eb94f9 8724F: include/net/nfc/
c117ab84 8725F: include/uapi/linux/nfc.h
6423d30f 8726F: drivers/nfc/
397d6497
CR
8727F: include/linux/platform_data/nfcmrvl.h
8728F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8729F: include/linux/platform_data/pn544.h
397d6497
CR
8730F: include/linux/platform_data/st21nfca.h
8731F: include/linux/platform_data/st-nci.h
7ebb88e5 8732F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8733
e8b43555 8734NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8735M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8736M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8737L: linux-nfs@vger.kernel.org
8738W: http://client.linux-nfs.org
cd7b996a 8739T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8740S: Maintained
679655da
JP
8741F: fs/lockd/
8742F: fs/nfs/
8743F: fs/nfs_common/
8744F: net/sunrpc/
8745F: include/linux/lockd/
8746F: include/linux/nfs*
8747F: include/linux/sunrpc/
c117ab84
CEB
8748F: include/uapi/linux/nfs*
8749F: include/uapi/linux/sunrpc/
1da177e4 8750
85ef9cea 8751NILFS2 FILESYSTEM
e2126935 8752M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8753L: linux-nilfs@vger.kernel.org
f9472265 8754W: http://nilfs.sourceforge.net/
9e92e516 8755W: http://nilfs.osdn.jp/
e2126935 8756T: git git://github.com/konis/nilfs2.git
85ef9cea 8757S: Supported
679655da
JP
8758F: Documentation/filesystems/nilfs2.txt
8759F: fs/nilfs2/
c35c7ac5 8760F: include/trace/events/nilfs2.h
e63e88bc
RK
8761F: include/uapi/linux/nilfs2_api.h
8762F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8763
1da177e4 8764NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8765M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8766W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8767S: Maintained
679655da
JP
8768F: Documentation/scsi/NinjaSCSI.txt
8769F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8770
8771NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8772M: GOTO Masanori <gotom@debian.or.jp>
8773M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8774W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8775S: Maintained
679655da
JP
8776F: Documentation/scsi/NinjaSCSI.txt
8777F: drivers/scsi/nsp32*
1da177e4 8778
383b8fb9
LFT
8779NIOS2 ARCHITECTURE
8780M: Ley Foon Tan <lftan@altera.com>
8781L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8782T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8783S: Maintained
8784F: arch/nios2/
8785
21b5a1c3
PM
8786NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8787M: Pavel Machek <pavel@ucw.cz>
8788M: Sakari Ailus <sakari.ailus@iki.fi>
8789L: linux-media@vger.kernel.org
8790S: Maintained
8791F: drivers/media/i2c/et8ek8
8792F: drivers/media/i2c/ad5820.c
8793
e5360224
PM
8794NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8795M: Pavel Machek <pavel@ucw.cz>
8796M: Sakari Ailus <sakari.ailus@iki.fi>
8797L: linux-media@vger.kernel.org
8798S: Maintained
8799F: drivers/media/i2c/et8ek8
8800F: drivers/media/i2c/ad5820.c
8801
2a6afddb 8802NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8803R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8804F: include/linux/power/bq2415x_charger.h
081bab21 8805F: include/linux/power/bq27xxx_battery.h
2a6afddb 8806F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8807F: drivers/power/supply/bq2415x_charger.c
8808F: drivers/power/supply/bq27xxx_battery.c
8809F: drivers/power/supply/bq27xxx_battery_i2c.c
8810F: drivers/power/supply/isp1704_charger.c
8811F: drivers/power/supply/rx51_battery.c
2a6afddb 8812
a1bd3bae 8813NTB DRIVER CORE
9ef6bf6c
JM
8814M: Jon Mason <jdmason@kudzu.us>
8815M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8816M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8817L: linux-ntb@googlegroups.com
fce8a7bb 8818S: Supported
2984411f
JM
8819W: https://github.com/jonmason/ntb/wiki
8820T: git git://github.com/jonmason/ntb.git
fce8a7bb 8821F: drivers/ntb/
548c237c 8822F: drivers/net/ntb_netdev.c
fce8a7bb 8823F: include/linux/ntb.h
a1bd3bae 8824F: include/linux/ntb_transport.h
a9c59ef7 8825F: tools/testing/selftests/ntb/
fce8a7bb 8826
e26a5843
AH
8827NTB INTEL DRIVER
8828M: Jon Mason <jdmason@kudzu.us>
8829M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8830L: linux-ntb@googlegroups.com
e26a5843
AH
8831S: Supported
8832W: https://github.com/jonmason/ntb/wiki
8833T: git git://github.com/jonmason/ntb.git
8834F: drivers/ntb/hw/intel/
fce8a7bb 8835
a1b36958 8836NTB AMD DRIVER
bc034e52 8837M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
a1b36958
XY
8838L: linux-ntb@googlegroups.com
8839S: Supported
8840F: drivers/ntb/hw/amd/
8841
1da177e4 8842NTFS FILESYSTEM
2818ef50 8843M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8844L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8845W: http://www.tuxera.com/
e6f4dee7 8846T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8847S: Supported
679655da
JP
8848F: Documentation/filesystems/ntfs.txt
8849F: fs/ntfs/
1da177e4 8850
9eb8ef74 8851NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8852M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8853L: linux-fbdev@vger.kernel.org
ce00f85c 8854S: Maintained
8a61f013
JH
8855F: drivers/video/fbdev/riva/
8856F: drivers/video/fbdev/nvidia/
1da177e4 8857
79461681 8858NVM EXPRESS DRIVER
b3975e94
JF
8859M: Keith Busch <keith.busch@intel.com>
8860M: Jens Axboe <axboe@fb.com>
79461681 8861L: linux-nvme@lists.infradead.org
b3975e94
JF
8862T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8863W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8864S: Supported
57dacad5 8865F: drivers/nvme/host/
79461681
MW
8866F: include/linux/nvme.h
8867
a07b4970
CH
8868NVM EXPRESS TARGET DRIVER
8869M: Christoph Hellwig <hch@lst.de>
8870M: Sagi Grimberg <sagi@grimberg.me>
8871L: linux-nvme@lists.infradead.org
8872S: Supported
8873F: drivers/nvme/target/
8874
b1ad1475
JS
8875NVM EXPRESS FC TRANSPORT DRIVERS
8876M: James Smart <james.smart@broadcom.com>
8877L: linux-nvme@lists.infradead.org
8878S: Supported
8879F: include/linux/nvme-fc.h
d6d20012 8880F: include/linux/nvme-fc-driver.h
e399441d 8881F: drivers/nvme/host/fc.c
c5343203 8882F: drivers/nvme/target/fc.c
475d0fe7 8883F: drivers/nvme/target/fcloop.c
b1ad1475 8884
aee4b9bd
SK
8885NVMEM FRAMEWORK
8886M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8887M: Maxime Ripard <maxime.ripard@free-electrons.com>
8888S: Maintained
8889F: drivers/nvmem/
8890F: Documentation/devicetree/bindings/nvmem/
8891F: include/linux/nvmem-consumer.h
8892F: include/linux/nvmem-provider.h
8893
dece4585
CP
8894NXP-NCI NFC DRIVER
8895M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8896R: Charles Gorand <charles.gorand@effinnov.com>
8897L: linux-nfc@lists.01.org (moderated for non-subscribers)
8898S: Supported
8899F: drivers/nfc/nxp-nci
8900
f50d7146 8901NXP TDA998X DRM DRIVER
54176cc6 8902M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8903S: Supported
8904F: drivers/gpu/drm/i2c/tda998x_drv.c
8905F: include/drm/i2c/tda998x.h
8906
fbace43e
PR
8907NXP TFA9879 DRIVER
8908M: Peter Rosin <peda@axentia.se>
8909L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8910S: Maintained
8911F: sound/soc/codecs/tfa9879*
8912
442f04c3
JP
8913OBJTOOL
8914M: Josh Poimboeuf <jpoimboe@redhat.com>
8915S: Supported
8916F: tools/objtool/
8917
f5525786 8918OMAP SUPPORT
0e24bdd4 8919M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8920L: linux-omap@vger.kernel.org
8921W: http://www.muru.com/linux/omap/
8922W: http://linux.omap.com/
8a6e2535 8923Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8924T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8925S: Maintained
4e04d5a3 8926F: arch/arm/*omap*/
026da812
FB
8927F: arch/arm/configs/omap1_defconfig
8928F: arch/arm/configs/omap2plus_defconfig
046d0a37 8929F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8930F: drivers/irqchip/irq-omap-intc.c
8931F: drivers/mfd/*omap*.c
8932F: drivers/mfd/menelaus.c
8933F: drivers/mfd/palmas.c
8934F: drivers/mfd/tps65217.c
8935F: drivers/mfd/tps65218.c
8936F: drivers/mfd/tps65910.c
8937F: drivers/mfd/twl-core.[ch]
8938F: drivers/mfd/twl4030*.c
8939F: drivers/mfd/twl6030*.c
8940F: drivers/mfd/twl6040*.c
8941F: drivers/regulator/palmas-regulator*.c
8942F: drivers/regulator/pbias-regulator.c
8943F: drivers/regulator/tps65217-regulator.c
8944F: drivers/regulator/tps65218-regulator.c
8945F: drivers/regulator/tps65910-regulator.c
8946F: drivers/regulator/twl-regulator.c
cac28ae6 8947F: drivers/regulator/twl6030-regulator.c
046d0a37 8948F: include/linux/i2c-omap.h
f5525786 8949
50f29fbd 8950OMAP DEVICE TREE SUPPORT
cdb55ab0 8951M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8952M: Tony Lindgren <tony@atomide.com>
8953L: linux-omap@vger.kernel.org
d0fb18c5 8954L: devicetree@vger.kernel.org
50f29fbd
TL
8955S: Maintained
8956F: arch/arm/boot/dts/*omap*
8957F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8958F: arch/arm/boot/dts/*am4*
8959F: arch/arm/boot/dts/*am5*
8960F: arch/arm/boot/dts/*dra7*
50f29fbd 8961
f5525786 8962OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8963M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8964L: linux-omap@vger.kernel.org
8965S: Maintained
8966F: arch/arm/*omap*/*clock*
8967
8968OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8969M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8970L: linux-omap@vger.kernel.org
8971S: Maintained
8972F: arch/arm/*omap*/*pm*
c46938d4 8973F: drivers/cpufreq/omap-cpufreq.c
f5525786 8974
d21db568 8975OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8976M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8977M: Paul Walmsley <paul@pwsan.com>
8978L: linux-omap@vger.kernel.org
8979S: Maintained
d21db568 8980F: arch/arm/mach-omap2/prm*
692ab1f3 8981
f5525786 8982OMAP AUDIO SUPPORT
6c284903 8983M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8984M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8985L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8986L: linux-omap@vger.kernel.org
8987S: Maintained
8988F: sound/soc/omap/
8989
18640193
TL
8990OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8991M: Roger Quadros <rogerq@ti.com>
8992M: Tony Lindgren <tony@atomide.com>
8993L: linux-omap@vger.kernel.org
8994S: Maintained
8995F: drivers/memory/omap-gpmc.c
8996F: arch/arm/mach-omap2/*gpmc*
8997
f5525786 8998OMAP FRAMEBUFFER SUPPORT
830e6384 8999M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 9000L: linux-fbdev@vger.kernel.org
f5525786
TL
9001L: linux-omap@vger.kernel.org
9002S: Maintained
8a61f013 9003F: drivers/video/fbdev/omap/
f5525786 9004
676eec0d 9005OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 9006M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 9007L: linux-omap@vger.kernel.org
676eec0d 9008L: linux-fbdev@vger.kernel.org
178ff4c9 9009S: Maintained
8a61f013 9010F: drivers/video/fbdev/omap2/
178ff4c9
TV
9011F: Documentation/arm/OMAP/DSS
9012
8b37fcfc
OBC
9013OMAP HARDWARE SPINLOCK SUPPORT
9014M: Ohad Ben-Cohen <ohad@wizery.com>
9015L: linux-omap@vger.kernel.org
9016S: Maintained
9017F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 9018
f5525786 9019OMAP MMC SUPPORT
8b58be88 9020M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
9021L: linux-omap@vger.kernel.org
9022S: Maintained
653f41b5
MC
9023F: drivers/mmc/host/omap.c
9024
9025OMAP HS MMC SUPPORT
0a4585c6 9026L: linux-mmc@vger.kernel.org
653f41b5 9027L: linux-omap@vger.kernel.org
dfa5d196 9028S: Orphan
653f41b5 9029F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
9030
9031OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 9032M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
9033S: Maintained
9034F: drivers/char/hw_random/omap-rng.c
9035
f400c82e 9036OMAP HWMOD SUPPORT
cdb55ab0 9037M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9038M: Paul Walmsley <paul@pwsan.com>
9039L: linux-omap@vger.kernel.org
9040S: Maintained
8fc8b12b 9041F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 9042
8633fb30
PW
9043OMAP HWMOD DATA
9044M: Paul Walmsley <paul@pwsan.com>
9045L: linux-omap@vger.kernel.org
9046S: Maintained
9047F: arch/arm/mach-omap2/omap_hwmod*data*
9048
f400c82e 9049OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 9050M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9051L: linux-omap@vger.kernel.org
9052S: Maintained
9053F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9054
0db83ced 9055OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
9056M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9057L: linux-media@vger.kernel.org
9058S: Maintained
7eec52db 9059F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 9060F: drivers/media/platform/omap3isp/
0db83ced 9061F: drivers/staging/media/omap4iss/
7e8970e1 9062
f5525786 9063OMAP USB SUPPORT
f5525786
TL
9064L: linux-usb@vger.kernel.org
9065L: linux-omap@vger.kernel.org
3b243519 9066S: Orphan
a16fbd65
JP
9067F: drivers/usb/*/*omap*
9068F: arch/arm/*omap*/usb*
f5525786 9069
6d994710 9070OMAP GPIO DRIVER
fe643528 9071M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 9072M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 9073M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
9074L: linux-omap@vger.kernel.org
9075S: Maintained
fe643528 9076F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
9077F: drivers/gpio/gpio-omap.c
9078
c351e290
MJ
9079OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9080M: Mark Jackson <mpfj@newflow.co.uk>
9081L: linux-omap@vger.kernel.org
9082S: Maintained
9083F: arch/arm/boot/dts/am335x-nano.dts
9084
0ad122d9 9085OMFS FILESYSTEM
8b58be88 9086M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
9087L: linux-karma-devel@lists.sourceforge.net
9088S: Maintained
679655da
JP
9089F: Documentation/filesystems/omfs.txt
9090F: fs/omfs/
0ad122d9 9091
c1986ee9 9092OMNIKEY CARDMAN 4000 DRIVER
8b58be88 9093M: Harald Welte <laforge@gnumonks.org>
c1986ee9 9094S: Maintained
679655da
JP
9095F: drivers/char/pcmcia/cm4000_cs.c
9096F: include/linux/cm4000_cs.h
c117ab84 9097F: include/uapi/linux/cm4000_cs.h
c1986ee9 9098
77c44ab1 9099OMNIKEY CARDMAN 4040 DRIVER
8b58be88 9100M: Harald Welte <laforge@gnumonks.org>
77c44ab1 9101S: Maintained
679655da 9102F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 9103
77d5140f 9104OMNIVISION OV7670 SENSOR DRIVER
8b58be88 9105M: Jonathan Corbet <corbet@lwn.net>
661263b5 9106L: linux-media@vger.kernel.org
275ffde4 9107T: git git://linuxtv.org/media_tree.git
77d5140f 9108S: Maintained
90d72ac6 9109F: drivers/media/i2c/ov7670.c
77d5140f 9110
431bca73 9111ONENAND FLASH DRIVER
8b58be88 9112M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
9113L: linux-mtd@lists.infradead.org
9114S: Maintained
679655da
JP
9115F: drivers/mtd/onenand/
9116F: include/linux/mtd/onenand*.h
431bca73 9117
1da177e4 9118ONSTREAM SCSI TAPE DRIVER
8b58be88 9119M: Willem Riede <osst@riede.org>
1da177e4
LT
9120L: osst-users@lists.sourceforge.net
9121L: linux-scsi@vger.kernel.org
9122S: Maintained
f7269cfc
JD
9123F: Documentation/scsi/osst.txt
9124F: drivers/scsi/osst.*
9125F: drivers/scsi/osst_*.h
9126F: drivers/scsi/st.h
1da177e4 9127
e2d1d6c0 9128OPENCORES I2C BUS DRIVER
8b58be88 9129M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 9130L: linux-i2c@vger.kernel.org
e2d1d6c0 9131S: Maintained
679655da
JP
9132F: Documentation/i2c/busses/i2c-ocores
9133F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 9134
860c44c1 9135OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 9136M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 9137M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 9138L: devicetree@vger.kernel.org
a7fefe9f 9139W: http://www.devicetree.org/
fcdec35e 9140T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 9141S: Maintained
f8828205 9142F: drivers/of/
860c44c1 9143F: include/linux/of*.h
f8828205 9144F: scripts/dtc/
860c44c1 9145
f8828205 9146OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 9147M: Rob Herring <robh+dt@kernel.org>
f8828205 9148M: Mark Rutland <mark.rutland@arm.com>
f8828205 9149L: devicetree@vger.kernel.org
9f273c24 9150T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 9151Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
9152S: Maintained
9153F: Documentation/devicetree/
9154F: arch/*/boot/dts/
9155F: include/dt-bindings/
9156
2bb65f56
PA
9157OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9158M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9159L: devicetree@vger.kernel.org
9160S: Maintained
9161F: Documentation/devicetree/dynamic-resolution-notes.txt
9162F: Documentation/devicetree/overlay-notes.txt
9163F: drivers/of/overlay.c
9164F: drivers/of/resolver.c
9165
19f9d392
JB
9166OPENRISC ARCHITECTURE
9167M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
9168M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9169M: Stafford Horne <shorne@gmail.com>
9170L: openrisc@lists.librecores.org
9171W: http://openrisc.io
19f9d392 9172S: Maintained
14430813 9173F: arch/openrisc/
19f9d392 9174
ccb1352e 9175OPENVSWITCH
4f337ed5 9176M: Pravin Shelar <pshelar@nicira.com>
b422da7c 9177L: netdev@vger.kernel.org
ccb1352e
JG
9178L: dev@openvswitch.org
9179W: http://openvswitch.org
ccb1352e
JG
9180S: Maintained
9181F: net/openvswitch/
b422da7c 9182F: include/uapi/linux/openvswitch.h
ccb1352e 9183
875fa6fb
VK
9184OPERATING PERFORMANCE POINTS (OPP)
9185M: Viresh Kumar <vireshk@kernel.org>
9186M: Nishanth Menon <nm@ti.com>
9187M: Stephen Boyd <sboyd@codeaurora.org>
9188L: linux-pm@vger.kernel.org
9189S: Maintained
9190T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9191F: drivers/base/power/opp/
9192F: include/linux/pm_opp.h
9193F: Documentation/power/opp.txt
9194F: Documentation/devicetree/bindings/opp/
9195
af39917d
CL
9196OPL4 DRIVER
9197M: Clemens Ladisch <clemens@ladisch.de>
9198L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9199T: git git://git.alsa-project.org/alsa-kernel.git
9200S: Maintained
9201F: sound/drivers/opl4/
9202
1da177e4 9203OPROFILE
4cf7e718 9204M: Robert Richter <rric@kernel.org>
1da177e4
LT
9205L: oprofile-list@lists.sf.net
9206S: Maintained
81c4a8a6 9207F: arch/*/include/asm/oprofile*.h
679655da
JP
9208F: arch/*/oprofile/
9209F: drivers/oprofile/
9210F: include/linux/oprofile.h
1da177e4 9211
e2d1d6c0 9212ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9213M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9214M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9215L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9216W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9217S: Supported
679655da
JP
9218F: Documentation/filesystems/ocfs2.txt
9219F: Documentation/filesystems/dlmfs.txt
9220F: fs/ocfs2/
e2d1d6c0 9221
1da177e4 9222ORINOCO DRIVER
724c6b35 9223L: linux-wireless@vger.kernel.org
491b26b4 9224W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9225W: http://www.nongnu.org/orinoco/
3a59babb 9226S: Orphan
2be45b66 9227F: drivers/net/wireless/intersil/orinoco/
1da177e4 9228
42c55aa8 9229OSD LIBRARY and FILESYSTEM
fadc0752 9230M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9231M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9232L: osd-dev@open-osd.org
9233W: http://open-osd.org
54e5881d 9234T: git git://git.open-osd.org/open-osd.git
68274794 9235S: Maintained
42c55aa8 9236F: drivers/scsi/osd/
6b6f0b6c 9237F: include/scsi/osd_*
42c55aa8 9238F: fs/exofs/
68274794 9239
ef94b186 9240OVERLAY FILESYSTEM
7c37fbda 9241M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9242L: linux-unionfs@vger.kernel.org
9243T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9244S: Supported
1d113735 9245F: fs/overlayfs/
7c37fbda
NB
9246F: Documentation/filesystems/overlayfs.txt
9247
85096169
MM
9248ORANGEFS FILESYSTEM
9249M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9250L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9251T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9252S: Supported
9253F: fs/orangefs/
9254F: Documentation/filesystems/orangefs.txt
9255
e2d1d6c0 9256P54 WIRELESS DRIVER
084cb0fe 9257M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9258L: linux-wireless@vger.kernel.org
084cb0fe 9259W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9260S: Maintained
d3466830 9261F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9262
f5cd7872 9263PA SEMI ETHERNET DRIVER
f5cd7872 9264L: netdev@vger.kernel.org
56a5b8da 9265S: Orphan
ded19add 9266F: drivers/net/ethernet/pasemi/*
f5cd7872 9267
beb58aa3 9268PA SEMI SMBUS DRIVER
846557d3 9269L: linux-i2c@vger.kernel.org
56a5b8da 9270S: Orphan
679655da 9271F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9272
48fc267e
SK
9273PADATA PARALLEL EXECUTION MECHANISM
9274M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9275L: linux-crypto@vger.kernel.org
9276S: Maintained
9277F: kernel/padata.c
9278F: include/linux/padata.h
9279F: Documentation/padata.txt
9280
709ee531 9281PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9282M: Harald Welte <laforge@gnumonks.org>
d0944853 9283L: platform-driver-x86@vger.kernel.org
709ee531 9284S: Maintained
679655da 9285F: drivers/platform/x86/panasonic-laptop.c
709ee531 9286
368dd5ac 9287PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9288M: David Howells <dhowells@redhat.com>
4fa97181
DH
9289L: linux-am33-list@redhat.com (moderated for non-subscribers)
9290W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9291S: Maintained
679655da
JP
9292F: Documentation/mn10300/
9293F: arch/mn10300/
4fa97181 9294
305b37bd
KS
9295PARALLEL LCD/KEYPAD PANEL DRIVER
9296M: Willy Tarreau <willy@haproxy.com>
9297M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9298S: Odd Fixes
9299F: Documentation/misc-devices/lcd-panel-cgram.txt
9300F: drivers/misc/panel.c
9301
64dfff03
SM
9302PARALLEL PORT SUBSYSTEM
9303M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 9304M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 9305L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9306S: Maintained
679655da
JP
9307F: drivers/parport/
9308F: include/linux/parport*.h
9309F: drivers/char/ppdev.c
c117ab84 9310F: include/uapi/linux/ppdev.h
64dfff03 9311F: Documentation/parport*.txt
1da177e4 9312
4cdf6bc2 9313PARAVIRT_OPS INTERFACE
d633180c 9314M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9315M: Chris Wright <chrisw@sous-sol.org>
9316M: Alok Kataria <akataria@vmware.com>
9317M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9318L: virtualization@lists.linux-foundation.org
4cdf6bc2 9319S: Supported
a2e19991 9320F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9321F: arch/*/kernel/paravirt*
9322F: arch/*/include/asm/paravirt.h
47ae4b05 9323F: include/linux/hypervisor.h
4cdf6bc2 9324
e2d1d6c0 9325PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9326M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9327L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9328S: Maintained
679655da
JP
9329F: Documentation/blockdev/paride.txt
9330F: drivers/block/paride/
e2d1d6c0
RD
9331
9332PARISC ARCHITECTURE
b8828770 9333M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9334M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9335L: linux-parisc@vger.kernel.org
9336W: http://www.parisc-linux.org/
8a6e2535 9337Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9338T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9339T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9340S: Maintained
679655da 9341F: arch/parisc/
2b6bac9e 9342F: Documentation/parisc/
679655da 9343F: drivers/parisc/
2b6bac9e
HD
9344F: drivers/char/agp/parisc-agp.c
9345F: drivers/input/serio/gscps2.c
9346F: drivers/parport/parport_gsc.*
9347F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9348F: drivers/video/fbdev/sti*
2b6bac9e
HD
9349F: drivers/video/console/sti*
9350F: drivers/video/logo/logo_parisc*
e2d1d6c0 9351
1662d32c 9352PC87360 HARDWARE MONITORING DRIVER
8b58be88 9353M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9354L: linux-hwmon@vger.kernel.org
1662d32c 9355S: Maintained
679655da
JP
9356F: Documentation/hwmon/pc87360
9357F: drivers/hwmon/pc87360.c
1662d32c
JC
9358
9359PC8736x GPIO DRIVER
8b58be88 9360M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9361S: Maintained
679655da 9362F: drivers/char/pc8736x_gpio.c
1662d32c 9363
1ad107fd 9364PC87427 HARDWARE MONITORING DRIVER
d8130624 9365M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9366L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9367S: Maintained
9368F: Documentation/hwmon/pc87427
9369F: drivers/hwmon/pc87427.c
9370
b26e0ed4 9371PCA9532 LED DRIVER
8b58be88 9372M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9373S: Maintained
d5ca6918
JP
9374F: drivers/leds/leds-pca9532.c
9375F: include/linux/leds-pca9532.h
b26e0ed4 9376
5ce914a8 9377PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9378M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9379L: linux-i2c@vger.kernel.org
9380S: Maintained
b4f0b74e 9381F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9382
3971dae5 9383PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9384M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9385S: Maintained
9386F: drivers/firmware/pcdp.*
9387
065c6359 9388PCI ERROR RECOVERY
6305902c 9389M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9390L: linux-pci@vger.kernel.org
065c6359 9391S: Supported
679655da 9392F: Documentation/PCI/pci-error-recovery.txt
065c6359 9393
78c1cffd
RC
9394PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9395M: Russell Currey <ruscur@russell.cc>
9396L: linuxppc-dev@lists.ozlabs.org
9397S: Supported
9398F: Documentation/powerpc/eeh-pci-error-recovery.txt
9399F: arch/powerpc/kernel/eeh*.c
9400F: arch/powerpc/platforms/*/eeh*.c
9401F: arch/powerpc/include/*/eeh*.h
9402
1da177e4 9403PCI SUBSYSTEM
5ac3a6d2 9404M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9405L: linux-pci@vger.kernel.org
99662dd1 9406Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9407T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9408S: Supported
92a1fe2e 9409F: Documentation/devicetree/bindings/pci/
679655da
JP
9410F: Documentation/PCI/
9411F: drivers/pci/
9412F: include/linux/pci*
6b49ee49 9413F: arch/x86/pci/
cad01f91 9414F: arch/x86/kernel/quirks.c
1da177e4 9415
eaa6111b
LFT
9416PCI DRIVER FOR ALTERA PCIE IP
9417M: Ley Foon Tan <lftan@altera.com>
9418L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9419L: linux-pci@vger.kernel.org
9420S: Supported
9421F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9422F: drivers/pci/host/pcie-altera.c
9423
b7e78170
RH
9424PCI DRIVER FOR ARM VERSATILE PLATFORM
9425M: Rob Herring <robh@kernel.org>
9426L: linux-pci@vger.kernel.org
9427L: linux-arm-kernel@lists.infradead.org
9428S: Maintained
9429F: Documentation/devicetree/bindings/pci/versatile.txt
9430F: drivers/pci/host/pci-versatile.c
9431
3dc9d38c
TP
9432PCI DRIVER FOR ARMADA 8K
9433M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9434L: linux-pci@vger.kernel.org
9435L: linux-arm-kernel@lists.infradead.org
9436S: Maintained
9437F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9438F: drivers/pci/host/pcie-armada8k.c
9439
5f6b6ccd
TI
9440PCI DRIVER FOR APPLIEDMICRO XGENE
9441M: Tanmay Inamdar <tinamdar@apm.com>
9442L: linux-pci@vger.kernel.org
9443L: linux-arm-kernel@lists.infradead.org
9444S: Maintained
9445F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9446F: drivers/pci/host/pci-xgene.c
9447
62d0ff83
ML
9448PCI DRIVER FOR FREESCALE LAYERSCAPE
9449M: Minghuan Lian <minghuan.Lian@freescale.com>
9450M: Mingkai Hu <mingkai.hu@freescale.com>
9451M: Roy Zang <tie-fei.zang@freescale.com>
9452L: linuxppc-dev@lists.ozlabs.org
9453L: linux-pci@vger.kernel.org
9454L: linux-arm-kernel@lists.infradead.org
9455S: Maintained
9456F: drivers/pci/host/*layerscape*
9457
f0b75693 9458PCI DRIVER FOR IMX6
286fbaef 9459M: Richard Zhu <hongxing.zhu@nxp.com>
1ba55f55 9460M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9461L: linux-pci@vger.kernel.org
9462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9463S: Maintained
12e46064 9464F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
f0b75693
BH
9465F: drivers/pci/host/*imx6*
9466
0c4ffcfe
MK
9467PCI DRIVER FOR TI KEYSTONE
9468M: Murali Karicheri <m-karicheri2@ti.com>
9469L: linux-pci@vger.kernel.org
9470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9471S: Maintained
9472F: drivers/pci/host/*keystone*
9473
f0b75693
BH
9474PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9475M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9476M: Jason Cooper <jason@lakedaemon.net>
9477L: linux-pci@vger.kernel.org
9478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9479S: Maintained
9480F: drivers/pci/host/*mvebu*
9481
8c39d710
TP
9482PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9483M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9484L: linux-pci@vger.kernel.org
9485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9486S: Maintained
441106d9 9487F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9488F: drivers/pci/host/pci-aardvark.c
9489
0447cfd7
TR
9490PCI DRIVER FOR NVIDIA TEGRA
9491M: Thierry Reding <thierry.reding@gmail.com>
9492L: linux-tegra@vger.kernel.org
f0b75693 9493L: linux-pci@vger.kernel.org
0447cfd7
TR
9494S: Supported
9495F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9496F: drivers/pci/host/pci-tegra.c
9497
47ff3de9
KVA
9498PCI DRIVER FOR TI DRA7XX
9499M: Kishon Vijay Abraham I <kishon@ti.com>
9500L: linux-omap@vger.kernel.org
9501L: linux-pci@vger.kernel.org
9502S: Supported
9503F: Documentation/devicetree/bindings/pci/ti-pci.txt
9504F: drivers/pci/host/pci-dra7xx.c
9505
f0b75693
BH
9506PCI DRIVER FOR RENESAS R-CAR
9507M: Simon Horman <horms@verge.net.au>
9508L: linux-pci@vger.kernel.org
4a121096 9509L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9510S: Maintained
9511F: drivers/pci/host/*rcar*
9512
4af82255 9513PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9514M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9515L: linux-pci@vger.kernel.org
f0b75693
BH
9516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9517L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9518S: Maintained
9519F: drivers/pci/host/pci-exynos.c
9520
f0b75693 9521PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9522M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 9523M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
9524L: linux-pci@vger.kernel.org
9525S: Maintained
9526F: Documentation/devicetree/bindings/pci/designware-pcie.txt
fc2480f9 9527F: drivers/pci/host/*designware*
5a3aa2a8 9528
cf28855b
WD
9529PCI DRIVER FOR GENERIC OF HOSTS
9530M: Will Deacon <will.deacon@arm.com>
9531L: linux-pci@vger.kernel.org
9532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9533S: Maintained
9534F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9535F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9536F: drivers/pci/host/pci-host-generic.c
9537
185a383a
KB
9538PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9539M: Keith Busch <keith.busch@intel.com>
9540L: linux-pci@vger.kernel.org
9541S: Supported
bc79c985 9542F: drivers/pci/host/vmd.c
185a383a 9543
51b66a6c 9544PCIE DRIVER FOR ST SPEAR13XX
110baab1 9545M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9546L: linux-pci@vger.kernel.org
110baab1 9547S: Maintained
51b66a6c
PA
9548F: drivers/pci/host/*spear*
9549
af1169b4
LFT
9550PCI MSI DRIVER FOR ALTERA MSI IP
9551M: Ley Foon Tan <lftan@altera.com>
9552L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9553L: linux-pci@vger.kernel.org
9554S: Supported
9555F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9556F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9557
dcd19de3
DD
9558PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9559M: Duc Dang <dhdang@apm.com>
9560L: linux-pci@vger.kernel.org
9561L: linux-arm-kernel@lists.infradead.org
9562S: Maintained
9563F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9564F: drivers/pci/host/pci-xgene-msi.c
9565
a3cbfae1
NC
9566PCIE DRIVER FOR AXIS ARTPEC
9567M: Niklas Cassel <niklas.cassel@axis.com>
9568M: Jesper Nilsson <jesper.nilsson@axis.com>
9569L: linux-arm-kernel@axis.com
9570L: linux-pci@vger.kernel.org
9571S: Maintained
9572F: Documentation/devicetree/bindings/pci/axis,artpec*
9573F: drivers/pci/host/*artpec*
9574
500a1d9a
ZW
9575PCIE DRIVER FOR HISILICON
9576M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9577M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9578L: linux-pci@vger.kernel.org
9579S: Maintained
9580F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9581F: drivers/pci/host/pcie-hisi.c
9582
e77f847d
SL
9583PCIE DRIVER FOR ROCKCHIP
9584M: Shawn Lin <shawn.lin@rock-chips.com>
9585M: Wenrui Li <wenrui.li@rock-chips.com>
9586L: linux-pci@vger.kernel.org
9587L: linux-rockchip@lists.infradead.org
9588S: Maintained
9589F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9590F: drivers/pci/host/pcie-rockchip.c
9591
82a82383
SV
9592PCIE DRIVER FOR QUALCOMM MSM
9593M: Stanimir Varbanov <svarbanov@mm-sol.com>
9594L: linux-pci@vger.kernel.org
9595L: linux-arm-msm@vger.kernel.org
9596S: Maintained
9597F: drivers/pci/host/*qcom*
9598
f12b76e5
DD
9599PCIE DRIVER FOR CAVIUM THUNDERX
9600M: David Daney <david.daney@cavium.com>
9601L: linux-pci@vger.kernel.org
9602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9603S: Supported
9604F: Documentation/devicetree/bindings/pci/pci-thunder-*
9605F: drivers/pci/host/pci-thunder-*
9606
1da177e4 9607PCMCIA SUBSYSTEM
4230dfc9 9608P: Linux PCMCIA Team
f5df5881 9609L: linux-pcmcia@lists.infradead.org
6650e0a5 9610W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9611T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9612S: Maintained
679655da 9613F: Documentation/pcmcia/
a67cd548 9614F: tools/pcmcia/
679655da
JP
9615F: drivers/pcmcia/
9616F: include/pcmcia/
1da177e4
LT
9617
9618PCNET32 NETWORK DRIVER
227fb925 9619M: Don Fry <pcnet32@frontier.com>
979b6c13 9620L: netdev@vger.kernel.org
1da177e4 9621S: Maintained
b955f6ca 9622F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9623
48fc267e
SK
9624PCRYPT PARALLEL CRYPTO ENGINE
9625M: Steffen Klassert <steffen.klassert@secunet.com>
9626L: linux-crypto@vger.kernel.org
9627S: Maintained
9628F: crypto/pcrypt.c
9629F: include/crypto/pcrypt.h
9630
e72df0b8
TH
9631PER-CPU MEMORY ALLOCATOR
9632M: Tejun Heo <tj@kernel.org>
93e205a7 9633M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9634T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9635S: Maintained
9636F: include/linux/percpu*.h
9637F: mm/percpu*.c
9638F: arch/*/include/asm/percpu.h
9639
ad4ecbcb 9640PER-TASK DELAY ACCOUNTING
185e595f 9641M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9642S: Maintained
679655da
JP
9643F: include/linux/delayacct.h
9644F: kernel/delayacct.c
ad4ecbcb 9645
57c0c15b 9646PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9647M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9648M: Ingo Molnar <mingo@redhat.com>
f80c5393 9649M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9650R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9651L: linux-kernel@vger.kernel.org
75fc2d37 9652T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9653S: Supported
d53e8365 9654F: kernel/events/*
a003236c 9655F: include/linux/perf_event.h
c117ab84 9656F: include/uapi/linux/perf_event.h
141c4296
RR
9657F: arch/*/kernel/perf_event*.c
9658F: arch/*/kernel/*/perf_event*.c
9659F: arch/*/kernel/*/*/perf_event*.c
a003236c 9660F: arch/*/include/asm/perf_event.h
a003236c 9661F: arch/*/kernel/perf_callchain.c
b0a434fb 9662F: arch/*/events/*
a003236c 9663F: tools/perf/
6c0b3244 9664
dd49d0f5 9665PERSONALITY HANDLING
8b58be88 9666M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9667L: linux-abi-devel@lists.sourceforge.net
9668S: Maintained
679655da 9669F: include/linux/personality.h
c117ab84 9670F: include/uapi/linux/personality.h
dd49d0f5 9671
838e7a03 9672PHONET PROTOCOL
2a06b40f 9673M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9674S: Supported
9675F: Documentation/networking/phonet.txt
9676F: include/linux/phonet.h
9677F: include/net/phonet/
c117ab84 9678F: include/uapi/linux/phonet.h
838e7a03
RDC
9679F: net/phonet/
9680
1da177e4 9681PHRAM MTD DRIVER
8b58be88 9682M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9683L: linux-mtd@lists.infradead.org
9684S: Maintained
679655da 9685F: drivers/mtd/devices/phram.c
1da177e4 9686
efdbb10e
BP
9687PICOLCD HID DRIVER
9688M: Bruno Prémont <bonbons@linux-vserver.org>
9689L: linux-input@vger.kernel.org
9690S: Maintained
9691F: drivers/hid/hid-picolcd*
9692
a53bfa07
JI
9693PICOXCELL SUPPORT
9694M: Jamie Iles <jamie@jamieiles.com>
9695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9696T: git git://github.com/jamieiles/linux-2.6-ji.git
9697S: Supported
b8733987 9698F: arch/arm/boot/dts/picoxcell*
14430813 9699F: arch/arm/mach-picoxcell/
b8733987 9700F: drivers/crypto/picoxcell*
a53bfa07 9701
2744e8af
LW
9702PIN CONTROL SUBSYSTEM
9703M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9704L: linux-gpio@vger.kernel.org
dbe752a3 9705T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9706S: Maintained
9feeed94 9707F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9708F: Documentation/pinctrl.txt
07f29ba6 9709F: drivers/pinctrl/
8e406fe4 9710F: include/linux/pinctrl/
2744e8af 9711
2201bbb8
JCPV
9712PIN CONTROLLER - ATMEL AT91
9713M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9715S: Maintained
c654b6bf 9716F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9717
33d3690c
LD
9718PIN CONTROLLER - ATMEL AT91 PIO4
9719M: Ludovic Desroches <ludovic.desroches@atmel.com>
9720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9721L: linux-gpio@vger.kernel.org
9722S: Supported
9723F: drivers/pinctrl/pinctrl-at91-pio4.*
9724
cbd1b652
MW
9725PIN CONTROLLER - INTEL
9726M: Mika Westerberg <mika.westerberg@linux.intel.com>
9727M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9728S: Maintained
9729F: drivers/pinctrl/intel/
2201bbb8 9730
9963b536
LP
9731PIN CONTROLLER - RENESAS
9732M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9733M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9734L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9735S: Maintained
9736F: drivers/pinctrl/sh-pfc/
9737
b75e60d6 9738PIN CONTROLLER - SAMSUNG
fea685e9 9739M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9740M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9741M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9743L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9744S: Maintained
9b5b33f6 9745F: drivers/pinctrl/samsung/
5db7e3bb
KK
9746F: include/dt-bindings/pinctrl/samsung.h
9747F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9748
13cbd906
TL
9749PIN CONTROLLER - SINGLE
9750M: Tony Lindgren <tony@atomide.com>
9751M: Haojian Zhuang <haojian.zhuang@linaro.org>
9752L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9753L: linux-omap@vger.kernel.org
9754S: Maintained
9755F: drivers/pinctrl/pinctrl-single.c
9756
deda8287 9757PIN CONTROLLER - ST SPEAR
da89947b 9758M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9759L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9760W: http://www.st.com/spear
9761S: Maintained
8e406fe4 9762F: drivers/pinctrl/spear/
deda8287 9763
11a1cf34
JH
9764PISTACHIO SOC SUPPORT
9765M: James Hartley <james.hartley@imgtec.com>
9766M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9767L: linux-mips@linux-mips.org
9768S: Maintained
9769F: arch/mips/pistachio/
9770F: arch/mips/include/asm/mach-pistachio/
9771F: arch/mips/boot/dts/pistachio/
9772F: arch/mips/configs/pistachio*_defconfig
9773
249a6771 9774PKTCDVD DRIVER
5a8b187c
JA
9775S: Orphan
9776M: linux-block@vger.kernel.org
679655da
JP
9777F: drivers/block/pktcdvd.c
9778F: include/linux/pktcdvd.h
c117ab84 9779F: include/uapi/linux/pktcdvd.h
249a6771 9780
b31d8273
G
9781PKUNITY SOC DRIVERS
9782M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9783W: http://mprc.pku.edu.cn/~guanxuetao/linux
9784S: Maintained
ceebf4d5 9785T: git git://github.com/gxt/linux.git
b31d8273 9786F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9787F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9788F: drivers/video/fbdev/fb-puv3.c
2809e80b 9789F: drivers/rtc/rtc-puv3.c
b31d8273 9790
9d2ecfb7 9791PMBUS HARDWARE MONITORING DRIVERS
ca462085 9792M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9793L: linux-hwmon@vger.kernel.org
9794W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9795W: http://www.roeck-us.net/linux/drivers/
9796T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9797S: Maintained
9798F: Documentation/hwmon/pmbus
9799F: drivers/hwmon/pmbus/
9800F: include/linux/i2c/pmbus.h
9801
89a36810 9802PMC SIERRA MaxRAID DRIVER
89a36810
AR
9803L: linux-scsi@vger.kernel.org
9804W: http://www.pmc-sierra.com/
3cdea4d7 9805S: Orphan
89a36810
AR
9806F: drivers/scsi/pmcraid.*
9807
dbf9bfe6 9808PMC SIERRA PM8001 DRIVER
d32477e2 9809M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9810M: lindar_liu@usish.com
f5a7b525 9811L: pmchba@pmcs.com
dbf9bfe6 9812L: linux-scsi@vger.kernel.org
9813S: Supported
9814F: drivers/scsi/pm8001/
9815
1da177e4 9816POSIX CLOCKS and TIMERS
8b58be88 9817M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9818L: linux-kernel@vger.kernel.org
75fc2d37 9819T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9820S: Maintained
679655da
JP
9821F: fs/timerfd.c
9822F: include/linux/timer*
5cee9645 9823F: kernel/time/*timer*
1da177e4 9824
7b06a6d7
RW
9825POWER MANAGEMENT CORE
9826M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9827L: linux-pm@vger.kernel.org
9828T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 9829B: https://bugzilla.kernel.org
7b06a6d7
RW
9830S: Supported
9831F: drivers/base/power/
9832F: include/linux/pm.h
9833F: include/linux/pm_*
9834F: include/linux/powercap.h
9835F: drivers/powercap/
9836
3be86148 9837POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9838M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9839L: linux-pm@vger.kernel.org
58db9505 9840T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9841S: Maintained
f3332532 9842F: Documentation/devicetree/bindings/power/supply/
679655da 9843F: include/linux/power_supply.h
8c0984e5 9844F: drivers/power/supply/
3be86148 9845
514f161a
MR
9846POWER STATE COORDINATION INTERFACE (PSCI)
9847M: Mark Rutland <mark.rutland@arm.com>
9848M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9849L: linux-arm-kernel@lists.infradead.org
9850S: Maintained
9851F: drivers/firmware/psci.c
9852F: include/linux/psci.h
9853F: include/uapi/linux/psci.h
9854
43a1dd9b
SJS
9855POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9856M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9857L: linuxppc-dev@lists.ozlabs.org
9858S: Maintained
9859F: drivers/char/powernv-op-panel.c
9860
1da177e4 9861PNP SUPPORT
9c3646d1 9862M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9863S: Maintained
679655da 9864F: drivers/pnp/
1da177e4
LT
9865
9866PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9867M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9868L: linux-ppp@vger.kernel.org
9869S: Maintained
224cf5ad 9870F: drivers/net/ppp/ppp_*
1da177e4
LT
9871
9872PPP OVER ATM (RFC 2364)
8b58be88 9873M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9874S: Maintained
679655da 9875F: net/atm/pppoatm.c
c117ab84 9876F: include/uapi/linux/atmppp.h
1da177e4
LT
9877
9878PPP OVER ETHERNET
8b58be88 9879M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9880S: Maintained
224cf5ad
JK
9881F: drivers/net/ppp/pppoe.c
9882F: drivers/net/ppp/pppox.c
1da177e4 9883
a6d2370b 9884PPP OVER L2TP
8b58be88 9885M: James Chapman <jchapman@katalix.com>
a6d2370b 9886S: Maintained
90ca28d1 9887F: net/l2tp/l2tp_ppp.c
679655da 9888F: include/linux/if_pppol2tp.h
c117ab84 9889F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9890
eae9d2ba 9891PPS SUPPORT
8b58be88 9892M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9893W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9894L: linuxpps@ml.enneenne.com (subscribers-only)
9895S: Maintained
cabaaf41
JP
9896F: Documentation/pps/
9897F: drivers/pps/
9898F: include/linux/pps*.h
eae9d2ba 9899
71a6d0af
HW
9900PPTP DRIVER
9901M: Dmitry Kozlov <xeb@mail.ru>
9902L: netdev@vger.kernel.org
9903S: Maintained
224cf5ad 9904F: drivers/net/ppp/pptp.c
71a6d0af
HW
9905W: http://sourceforge.net/projects/accel-pptp
9906
1da177e4 9907PREEMPTIBLE KERNEL
8b58be88 9908M: Robert Love <rml@tech9.net>
1da177e4
LT
9909L: kpreempt-tech@lists.sourceforge.net
9910W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9911S: Supported
679655da
JP
9912F: Documentation/preempt-locking.txt
9913F: include/linux/preempt.h
1da177e4
LT
9914
9915PRISM54 WIRELESS DRIVER
8b58be88 9916M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9917L: linux-wireless@vger.kernel.org
9ef80804 9918W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9919S: Obsolete
c12edfe2 9920F: drivers/net/wireless/intersil/prism54/
1da177e4 9921
02c18891 9922PS3 NETWORK SUPPORT
b809b9ca 9923M: Geoff Levand <geoff@infradead.org>
02c18891 9924L: netdev@vger.kernel.org
a14ab6b6 9925L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9926S: Maintained
8df158ac 9927F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9928
f58a9d17 9929PS3 PLATFORM SUPPORT
b809b9ca 9930M: Geoff Levand <geoff@infradead.org>
a4724ed6 9931L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9932S: Maintained
679655da
JP
9933F: arch/powerpc/boot/ps3*
9934F: arch/powerpc/include/asm/lv1call.h
9935F: arch/powerpc/include/asm/ps3*.h
9936F: arch/powerpc/platforms/ps3/
9937F: drivers/*/ps3*
9938F: drivers/ps3/
fec629b8 9939F: drivers/rtc/rtc-ps3.c
679655da 9940F: drivers/usb/host/*ps3.c
fec629b8 9941F: sound/ppc/snd_ps3*
f58a9d17 9942
cffb4add 9943PS3VRAM DRIVER
8b58be88 9944M: Jim Paris <jim@jtan.com>
3715a5d0 9945M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9946L: linuxppc-dev@lists.ozlabs.org
cffb4add 9947S: Maintained
8a3977cb 9948F: drivers/block/ps3vram.c
cffb4add 9949
8defe599 9950PSTORE FILESYSTEM
9d5e2a02 9951M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9952M: Colin Cross <ccross@android.com>
9953M: Kees Cook <keescook@chromium.org>
9954M: Tony Luck <tony.luck@intel.com>
9955S: Maintained
9f273c24 9956T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9957F: fs/pstore/
9958F: include/linux/pstore*
04851772 9959F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9960F: drivers/acpi/apei/erst.c
9961
7fbc415d
RC
9962PTP HARDWARE CLOCK SUPPORT
9963M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9964L: netdev@vger.kernel.org
7fbc415d
RC
9965S: Maintained
9966W: http://linuxptp.sourceforge.net/
9967F: Documentation/ABI/testing/sysfs-ptp
9968F: Documentation/ptp/*
0ecb3cdd 9969F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9970F: drivers/net/phy/dp83640*
9971F: drivers/ptp/*
9972F: include/linux/ptp_cl*
9973
cf94a4d1 9974PTRACE SUPPORT
e846ee5f 9975M: Roland McGrath <roland@hack.frob.com>
8b58be88 9976M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9977S: Maintained
9978F: include/asm-generic/syscall.h
9979F: include/linux/ptrace.h
9980F: include/linux/regset.h
9981F: include/linux/tracehook.h
c117ab84 9982F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9983F: kernel/ptrace.c
9984
3e9d7ba7
HV
9985PULSE8-CEC DRIVER
9986M: Hans Verkuil <hverkuil@xs4all.nl>
9987L: linux-media@vger.kernel.org
9988T: git git://linuxtv.org/media_tree.git
9989S: Maintained
104eda6d 9990F: drivers/media/usb/pulse8-cec/*
3e9d7ba7 9991
8320204a 9992PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9993M: Mike Isely <isely@pobox.com>
16e9495d 9994L: pvrusb2@isely.net (subscribers-only)
661263b5 9995L: linux-media@vger.kernel.org
8320204a 9996W: http://www.isely.net/pvrusb2/
275ffde4 9997T: git git://linuxtv.org/media_tree.git
8320204a 9998S: Maintained
618cd932 9999F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 10000F: drivers/media/usb/pvrusb2/
8320204a 10001
39532e6c 10002PWC WEBCAM DRIVER
c0936df4 10003M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
10004L: linux-media@vger.kernel.org
10005T: git git://linuxtv.org/media_tree.git
c0936df4 10006S: Odd Fixes
39532e6c
HG
10007F: drivers/media/usb/pwc/*
10008
93c090b3 10009PWM FAN DRIVER
774e0362 10010M: Kamil Debski <kamil@wypas.org>
0faf7dd5 10011M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 10012L: linux-hwmon@vger.kernel.org
93c090b3
KD
10013S: Supported
10014F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10015F: Documentation/hwmon/pwm-fan
10016F: drivers/hwmon/pwm-fan.c
10017
200efedd 10018PWM SUBSYSTEM
aa3495f7
TR
10019M: Thierry Reding <thierry.reding@gmail.com>
10020L: linux-pwm@vger.kernel.org
0c2498f1 10021S: Maintained
006e854f 10022T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
10023F: Documentation/pwm.txt
10024F: Documentation/devicetree/bindings/pwm/
10025F: include/linux/pwm.h
0c2498f1 10026F: drivers/pwm/
a140b98d
TR
10027F: drivers/video/backlight/pwm_bl.c
10028F: include/linux/pwm_backlight.h
0c2498f1 10029
30ec261e 10030PXA2xx/PXA3xx SUPPORT
8da5e302 10031M: Daniel Mack <daniel@zonque.org>
a323f664 10032M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 10033M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 10034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 10035T: git git://github.com/hzhuang1/linux.git
8da5e302 10036T: git git://github.com/rjarzmik/linux.git
1da177e4 10037S: Maintained
e68d7c14 10038F: arch/arm/boot/dts/pxa*
679655da 10039F: arch/arm/mach-pxa/
820439f1 10040F: drivers/dma/pxa*
679655da 10041F: drivers/pcmcia/pxa2xx*
1403ead9 10042F: drivers/pinctrl/pxa/
9df92e6c 10043F: drivers/spi/spi-pxa2xx*
faf2e1db 10044F: drivers/usb/gadget/udc/pxa2*
679655da 10045F: include/sound/pxa2xx-lib.h
bec4c99e 10046F: sound/arm/pxa*
14430813 10047F: sound/soc/pxa/
1da177e4 10048
f3154a46
RJ
10049PXA GPIO DRIVER
10050M: Robert Jarzmik <robert.jarzmik@free.fr>
10051L: linux-gpio@vger.kernel.org
10052S: Maintained
10053F: drivers/gpio/gpio-pxa.c
10054
ec64d3bf
EG
10055PXA3xx NAND FLASH DRIVER
10056M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10057L: linux-mtd@lists.infradead.org
10058S: Maintained
9a67f099 10059F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 10060
3f640c61 10061MMP SUPPORT
8b58be88 10062M: Eric Miao <eric.y.miao@gmail.com>
a323f664 10063M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 10064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
10065T: git git://github.com/hzhuang1/linux.git
10066T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 10067S: Maintained
e68d7c14 10068F: arch/arm/boot/dts/mmp*
3f640c61 10069F: arch/arm/mach-mmp/
e8e6cb32 10070
272f133a
PO
10071PXA MMCI DRIVER
10072S: Orphan
10073
57f63bc8 10074PXA RTC DRIVER
8b58be88 10075M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
10076L: rtc-linux@googlegroups.com
10077S: Maintained
10078
cea4001a 10079QAT DRIVER
90ab5a81
TS
10080M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10081M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
10082L: qat-linux@intel.com
10083S: Supported
10084F: drivers/crypto/qat/
cea4001a 10085
52a09a04 10086QIB DRIVER
8473c603 10087M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
10088L: linux-rdma@vger.kernel.org
10089S: Supported
10090F: drivers/infiniband/hw/qib/
10091
5e9772b9
JS
10092QLOGIC QLA1280 SCSI DRIVER
10093M: Michael Reed <mdr@sgi.com>
10094L: linux-scsi@vger.kernel.org
10095S: Maintained
10096F: drivers/scsi/qla1280.[ch]
10097
1da177e4 10098QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 10099M: qla2xxx-upstream@qlogic.com
1da177e4
LT
10100L: linux-scsi@vger.kernel.org
10101S: Supported
679655da
JP
10102F: Documentation/scsi/LICENSE.qla2xxx
10103F: drivers/scsi/qla2xxx/
1da177e4 10104
883c98fe 10105QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 10106M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
10107L: linux-scsi@vger.kernel.org
10108S: Supported
bacfb81b 10109F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
10110F: drivers/scsi/qla4xxx/
10111
5a4faa87 10112QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 10113M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
10114L: netdev@vger.kernel.org
10115S: Supported
679655da 10116F: Documentation/networking/LICENSE.qla3xxx
aa43c215 10117F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 10118
0ec00f03 10119QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
10120M: Harish Patil <harish.patil@cavium.com>
10121M: Manish Chopra <manish.chopra@cavium.com>
10122M: Dept-GELinuxNICDev@cavium.com
0ec00f03
AKS
10123L: netdev@vger.kernel.org
10124S: Supported
aa43c215 10125F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 10126
c4e84bde 10127QLOGIC QLGE 10Gb ETHERNET DRIVER
67f0160f
MY
10128M: Harish Patil <harish.patil@cavium.com>
10129M: Manish Chopra <manish.chopra@cavium.com>
10130M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
10131L: netdev@vger.kernel.org
10132S: Supported
aa43c215 10133F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 10134
fe56b9e6 10135QLOGIC QL4xxx ETHERNET DRIVER
67f0160f
MY
10136M: Yuval Mintz <Yuval.Mintz@cavium.com>
10137M: Ariel Elior <Ariel.Elior@cavium.com>
10138M: everest-linux-l2@cavium.com
fe56b9e6
YM
10139L: netdev@vger.kernel.org
10140S: Supported
10141F: drivers/net/ethernet/qlogic/qed/
10142F: include/linux/qed/
10143F: drivers/net/ethernet/qlogic/qede/
10144
ace7f46b
MR
10145QLOGIC QL41xxx ISCSI DRIVER
10146M: QLogic-Storage-Upstream@cavium.com
10147L: linux-scsi@vger.kernel.org
10148S: Supported
10149F: drivers/scsi/qedi/
10150
1da177e4 10151QNX4 FILESYSTEM
8b58be88 10152M: Anders Larsen <al@alarsen.net>
1da177e4
LT
10153W: http://www.alarsen.net/linux/qnx4fs/
10154S: Maintained
80811493 10155F: fs/qnx4/
c117ab84
CEB
10156F: include/uapi/linux/qnx4_fs.h
10157F: include/uapi/linux/qnxtypes.h
1da177e4 10158
d8b97569
SY
10159QORIQ DPAA2 FSL-MC BUS DRIVER
10160M: Stuart Yoder <stuart.yoder@nxp.com>
10161L: linux-kernel@vger.kernel.org
10162S: Maintained
10163F: drivers/staging/fsl-mc/
10164
91952bc0
AP
10165QT1010 MEDIA DRIVER
10166M: Antti Palosaari <crope@iki.fi>
10167L: linux-media@vger.kernel.org
a825eaec 10168W: https://linuxtv.org
91952bc0
AP
10169W: http://palosaari.fi/linux/
10170Q: http://patchwork.linuxtv.org/project/linux-media/list/
10171T: git git://linuxtv.org/anttip/media_tree.git
10172S: Maintained
10173F: drivers/media/tuners/qt1010*
10174
966fb5ec
SM
10175QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10176M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10177L: linux-wireless@vger.kernel.org
10178L: ath9k-devel@lists.ath9k.org
10179W: http://wireless.kernel.org/en/users/Drivers/ath9k
10180S: Supported
10181F: drivers/net/wireless/ath/ath9k/
10182
2ea0ffcb
KV
10183QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10184M: Kalle Valo <kvalo@qca.qualcomm.com>
10185L: ath10k@lists.infradead.org
10186W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 10187T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
10188S: Supported
10189F: drivers/net/wireless/ath/ath10k/
10190
b9b17deb
TT
10191QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10192M: Timur Tabi <timur@codeaurora.org>
10193L: netdev@vger.kernel.org
10194S: Supported
10195F: drivers/net/ethernet/qualcomm/emac/
10196
4f4567cf
RK
10197QUALCOMM HEXAGON ARCHITECTURE
10198M: Richard Kuo <rkuo@codeaurora.org>
10199L: linux-hexagon@vger.kernel.org
9f273c24 10200T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
10201S: Supported
10202F: arch/hexagon/
10203
8e84c258
EK
10204QUALCOMM WCN36XX WIRELESS DRIVER
10205M: Eugene Krasnikov <k.eugene.e@gmail.com>
10206L: wcn36xx@lists.infradead.org
10207W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10208T: git git://github.com/KrasnikovEugene/wcn36xx.git
10209S: Supported
10210F: drivers/net/wireless/ath/wcn36xx/
10211
eeca9a67
MT
10212QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10213M: Gabriel Somlo <somlo@cmu.edu>
10214M: "Michael S. Tsirkin" <mst@redhat.com>
10215L: qemu-devel@nongnu.org
10216S: Maintained
10217F: drivers/firmware/qemu_fw_cfg.c
10218
602adf40 10219RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
10220M: Ilya Dryomov <idryomov@gmail.com>
10221M: Sage Weil <sage@redhat.com>
527a88b9 10222M: Alex Elder <elder@kernel.org>
398ecff5 10223L: ceph-devel@vger.kernel.org
09d90327
SW
10224W: http://ceph.com/
10225T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10226T: git git://github.com/ceph/ceph-client.git
602adf40 10227S: Supported
398ecff5 10228F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10229F: drivers/block/rbd.c
10230F: drivers/block/rbd_types.h
10231
1da177e4 10232RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10233M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10234L: linux-fbdev@vger.kernel.org
1da177e4 10235S: Maintained
8a61f013 10236F: drivers/video/fbdev/aty/radeon*
c117ab84 10237F: include/uapi/linux/radeonfb.h
1da177e4 10238
c6c9b34c 10239RADIOSHARK RADIO DRIVER
c0936df4 10240M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10241L: linux-media@vger.kernel.org
10242T: git git://linuxtv.org/media_tree.git
10243S: Maintained
10244F: drivers/media/radio/radio-shark.c
10245
10246RADIOSHARK2 RADIO DRIVER
c0936df4 10247M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10248L: linux-media@vger.kernel.org
10249T: git git://linuxtv.org/media_tree.git
10250S: Maintained
10251F: drivers/media/radio/radio-shark2.c
10252F: drivers/media/radio/radio-tea5777.c
10253
1da177e4 10254RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10255M: Paul Mackerras <paulus@samba.org>
c69f677c 10256L: linux-fbdev@vger.kernel.org
1da177e4 10257S: Maintained
8a61f013 10258F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10259
a0fd81a9 10260RALINK MIPS ARCHITECTURE
bdb40e8e 10261M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10262L: linux-mips@linux-mips.org
10263S: Maintained
10264F: arch/mips/ralink
10265
e7839f25 10266RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10267P: rt2x00 project
b182427e 10268M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10269M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10270L: linux-wireless@vger.kernel.org
95ea3627 10271S: Maintained
33aca94d 10272F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10273
9db5579b 10274RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10275M: Jens Axboe <axboe@kernel.dk>
9db5579b 10276S: Maintained
679655da
JP
10277F: Documentation/blockdev/ramdisk.txt
10278F: drivers/block/brd.c
9db5579b 10279
9e95ce27 10280RANDOM NUMBER DRIVER
0624bcaa 10281M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10282S: Maintained
679655da 10283F: drivers/char/random.c
9e95ce27 10284
394b701c 10285RAPIDIO SUBSYSTEM
8b58be88 10286M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10287M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10288S: Maintained
679655da 10289F: drivers/rapidio/
394b701c 10290
e2d1d6c0 10291RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10292L: linux-wireless@vger.kernel.org
f52a5490 10293S: Orphan
679655da 10294F: drivers/net/wireless/ray*
e2d1d6c0
RD
10295
10296RCUTORTURE MODULE
e0198b29 10297M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10298M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10299L: linux-kernel@vger.kernel.org
f9094d8e 10300S: Supported
08deed1e 10301T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10302F: Documentation/RCU/torture.txt
34e2d560 10303F: kernel/rcu/rcutorture.c
e2d1d6c0 10304
c87b9c60
PM
10305RCUTORTURE TEST FRAMEWORK
10306M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10307M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10308R: Steven Rostedt <rostedt@goodmis.org>
10309R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10310R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10311L: linux-kernel@vger.kernel.org
c87b9c60
PM
10312S: Supported
10313T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10314F: tools/testing/selftests/rcutorture
10315
c1f766b5 10316RDC R-321X SoC
8b58be88 10317M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10318S: Maintained
10319
db17f395 10320RDC R6040 FAST ETHERNET DRIVER
35566e96 10321M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10322L: netdev@vger.kernel.org
10323S: Maintained
58565a35 10324F: drivers/net/ethernet/rdc/r6040.c
db17f395 10325
a09ed661 10326RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10327M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10328L: netdev@vger.kernel.org
10329L: linux-rdma@vger.kernel.org
fbb5a558 10330L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10331W: https://oss.oracle.com/projects/rds/
a09ed661 10332S: Supported
679655da 10333F: net/rds/
72f26eee 10334F: Documentation/networking/rds.txt
a09ed661 10335
0194621b
DD
10336RDMAVT - RDMA verbs software
10337M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10338L: linux-rdma@vger.kernel.org
10339S: Supported
10340F: drivers/infiniband/sw/rdmavt
10341
48553d10
FY
10342RDT - RESOURCE ALLOCATION
10343M: Fenghua Yu <fenghua.yu@intel.com>
10344L: linux-kernel@vger.kernel.org
10345S: Supported
10346F: arch/x86/kernel/cpu/intel_rdt*
10347F: arch/x86/include/asm/intel_rdt*
10348F: Documentation/x86/intel_rdt*
10349
595182bc 10350READ-COPY UPDATE (RCU)
8b58be88 10351M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10352M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10353R: Steven Rostedt <rostedt@goodmis.org>
10354R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10355R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10356L: linux-kernel@vger.kernel.org
9fab9787 10357W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10358S: Supported
08deed1e 10359T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10360F: Documentation/RCU/
9fab9787 10361X: Documentation/RCU/torture.txt
f9094d8e 10362F: include/linux/rcu*
4102adab
PM
10363X: include/linux/srcu.h
10364F: kernel/rcu/
34e2d560 10365X: kernel/torture.c
595182bc 10366
0c86edc0 10367REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10368M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10369M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10370L: rtc-linux@googlegroups.com
8a6e2535 10371Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10372T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10373S: Maintained
7af6a2e1 10374F: Documentation/devicetree/bindings/rtc/
679655da
JP
10375F: Documentation/rtc.txt
10376F: drivers/rtc/
10377F: include/linux/rtc.h
c117ab84 10378F: include/uapi/linux/rtc.h
fe23c336
AB
10379F: include/linux/rtc/
10380F: include/linux/platform_data/rtc-*
10381F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10382
0e400c53
MB
10383REALTEK AUDIO CODECS
10384M: Bard Liao <bardliao@realtek.com>
10385M: Oder Chiou <oder_chiou@realtek.com>
10386S: Maintained
10387F: sound/soc/codecs/rt*
10388F: include/sound/rt*.h
10389
1da177e4 10390REISERFS FILE SYSTEM
76c4e5ea 10391L: reiserfs-devel@vger.kernel.org
1da177e4 10392S: Supported
679655da 10393F: fs/reiserfs/
1da177e4 10394
b83a313b 10395REGISTER MAP ABSTRACTION
b02e48f2 10396M: Mark Brown <broonie@kernel.org>
dd060bc9 10397L: linux-kernel@vger.kernel.org
b83a313b
MB
10398T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10399S: Supported
9398a639 10400F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10401F: drivers/base/regmap/
10402F: include/linux/regmap.h
10403
400e64df
OBC
10404REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10405M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10406M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10407L: linux-remoteproc@vger.kernel.org
6bb697b6 10408T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10409S: Maintained
15ebc72d 10410F: Documentation/devicetree/bindings/remoteproc/
400e64df 10411F: Documentation/remoteproc.txt
15ebc72d 10412F: drivers/remoteproc/
6fc26488 10413F: include/linux/remoteproc.h
400e64df 10414
d8115db5
OBC
10415REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10416M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10417M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10418L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10419T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10420S: Maintained
10421F: drivers/rpmsg/
10422F: Documentation/rpmsg.txt
10423F: include/linux/rpmsg.h
10424
fedc81e7
GU
10425RENESAS CLOCK DRIVERS
10426M: Geert Uytterhoeven <geert+renesas@glider.be>
10427L: linux-renesas-soc@vger.kernel.org
10428S: Supported
10429F: drivers/clk/renesas/
10430
8e6569af
SS
10431RENESAS ETHERNET DRIVERS
10432R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10433L: netdev@vger.kernel.org
4a121096 10434L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10435F: drivers/net/ethernet/renesas/
10436F: include/linux/sh_eth.h
10437
3e46c397
YS
10438RENESAS USB2 PHY DRIVER
10439M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10440L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10441S: Maintained
10442F: drivers/phy/phy-rcar-gen3-usb2.c
10443
1b0fe6be
PZ
10444RESET CONTROLLER FRAMEWORK
10445M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10446T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10447S: Maintained
10448F: drivers/reset/
10449F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10450F: include/dt-bindings/reset/
1b0fe6be
PZ
10451F: include/linux/reset.h
10452F: include/linux/reset-controller.h
10453
e0897645 10454RFKILL
8b58be88 10455M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10456L: linux-wireless@vger.kernel.org
ce466579
JB
10457W: http://wireless.kernel.org/
10458T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10459T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10460S: Maintained
505c9247 10461F: Documentation/rfkill.txt
80811493 10462F: net/rfkill/
e0897645 10463
933685ca
TG
10464RHASHTABLE
10465M: Thomas Graf <tgraf@suug.ch>
39ec406d 10466M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10467L: netdev@vger.kernel.org
10468S: Maintained
10469F: lib/rhashtable.c
10470F: include/linux/rhashtable.h
10471
67e054e9
ML
10472RICOH SMARTMEDIA/XD DRIVER
10473M: Maxim Levitsky <maximlevitsky@gmail.com>
10474S: Maintained
21c26f50
JP
10475F: drivers/mtd/nand/r852.c
10476F: drivers/mtd/nand/r852.h
67e054e9 10477
92634125
ML
10478RICOH R5C592 MEMORYSTICK DRIVER
10479M: Maxim Levitsky <maximlevitsky@gmail.com>
10480S: Maintained
10481F: drivers/memstick/host/r592.*
10482
27f1d2f9
SA
10483ROCCAT DRIVERS
10484M: Stefan Achatz <erazor_de@users.sourceforge.net>
10485W: http://sourceforge.net/projects/roccat/
10486S: Maintained
10487F: drivers/hid/hid-roccat*
10488F: include/linux/hid-roccat*
10489F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10490
4b8ac966
JP
10491ROCKER DRIVER
10492M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10493L: netdev@vger.kernel.org
10494S: Supported
10495F: drivers/net/ethernet/rocker/
10496
1da177e4
LT
10497ROCKETPORT DRIVER
10498P: Comtrol Corp.
1da177e4
LT
10499W: http://www.comtrol.com
10500S: Maintained
679655da 10501F: Documentation/serial/rocket.txt
c897401b 10502F: drivers/tty/rocket*
1da177e4 10503
7645c2f4
KC
10504ROCKETPORT EXPRESS/INFINITY DRIVER
10505M: Kevin Cernekee <cernekee@gmail.com>
10506L: linux-serial@vger.kernel.org
10507S: Odd Fixes
10508F: drivers/tty/serial/rp2.*
10509
1da177e4 10510ROSE NETWORK LAYER
8b58be88 10511M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10512L: linux-hams@vger.kernel.org
d34cb28a 10513W: http://www.linux-ax25.org/
1da177e4 10514S: Maintained
679655da 10515F: include/net/rose.h
c117ab84 10516F: include/uapi/linux/rose.h
679655da 10517F: net/rose/
1da177e4 10518
91952bc0
AP
10519RTL2830 MEDIA DRIVER
10520M: Antti Palosaari <crope@iki.fi>
10521L: linux-media@vger.kernel.org
a825eaec 10522W: https://linuxtv.org
91952bc0
AP
10523W: http://palosaari.fi/linux/
10524Q: http://patchwork.linuxtv.org/project/linux-media/list/
10525T: git git://linuxtv.org/anttip/media_tree.git
10526S: Maintained
10527F: drivers/media/dvb-frontends/rtl2830*
10528
27a0aacf
AP
10529RTL2832 MEDIA DRIVER
10530M: Antti Palosaari <crope@iki.fi>
10531L: linux-media@vger.kernel.org
a825eaec 10532W: https://linuxtv.org
27a0aacf
AP
10533W: http://palosaari.fi/linux/
10534Q: http://patchwork.linuxtv.org/project/linux-media/list/
10535T: git git://linuxtv.org/anttip/media_tree.git
10536S: Maintained
10537F: drivers/media/dvb-frontends/rtl2832*
10538
ba6e6f6e
AP
10539RTL2832_SDR MEDIA DRIVER
10540M: Antti Palosaari <crope@iki.fi>
10541L: linux-media@vger.kernel.org
a825eaec 10542W: https://linuxtv.org
ba6e6f6e
AP
10543W: http://palosaari.fi/linux/
10544Q: http://patchwork.linuxtv.org/project/linux-media/list/
10545T: git git://linuxtv.org/anttip/media_tree.git
10546S: Maintained
b4bb1c28 10547F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10548
59840488 10549RTL8180 WIRELESS DRIVER
605bebe2 10550L: linux-wireless@vger.kernel.org
491b26b4 10551W: http://wireless.kernel.org/
54e5881d 10552T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10553S: Orphan
62141726 10554F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10555
59840488 10556RTL8187 WIRELESS DRIVER
9f0939bf 10557M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10558M: Hin-Tak Leung <htl10@users.sourceforge.net>
10559M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10560L: linux-wireless@vger.kernel.org
491b26b4 10561W: http://wireless.kernel.org/
54e5881d 10562T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10563S: Maintained
62141726 10564F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10565
3cf0c8ad
LF
10566RTL8192CE WIRELESS DRIVER
10567M: Larry Finger <Larry.Finger@lwfinger.net>
10568M: Chaoming Li <chaoming_li@realsil.com.cn>
10569L: linux-wireless@vger.kernel.org
491b26b4 10570W: http://wireless.kernel.org/
3cf0c8ad
LF
10571T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10572S: Maintained
62141726
KV
10573F: drivers/net/wireless/realtek/rtlwifi/
10574F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10575
26f1fad2
JS
10576RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10577M: Jes Sorensen <Jes.Sorensen@redhat.com>
10578L: linux-wireless@vger.kernel.org
171a900c 10579T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10580S: Maintained
10581F: drivers/net/wireless/realtek/rtl8xxxu/
10582
9eb8ef74 10583S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10584M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10585L: linux-fbdev@vger.kernel.org
ce00f85c 10586S: Maintained
8a61f013 10587F: drivers/video/fbdev/savage/
9eb8ef74 10588
1da177e4 10589S390
8b58be88
JP
10590M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10591M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10592L: linux-s390@vger.kernel.org
5238da45 10593W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10594T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10595S: Supported
679655da 10596F: arch/s390/
a968cd3e 10597F: drivers/s390/
3bfe6858
JN
10598F: Documentation/s390/
10599F: Documentation/DocBook/s390*
5238da45 10600
322986ca
SO
10601S390 COMMON I/O LAYER
10602M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10603M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10604L: linux-s390@vger.kernel.org
10605W: http://www.ibm.com/developerworks/linux/linux390/
10606S: Supported
10607F: drivers/s390/cio/
10608
10609S390 DASD DRIVER
38b7f07a
SH
10610M: Stefan Haberland <sth@linux.vnet.ibm.com>
10611M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10612L: linux-s390@vger.kernel.org
10613W: http://www.ibm.com/developerworks/linux/linux390/
10614S: Supported
10615F: drivers/s390/block/dasd*
10616F: block/partitions/ibm.c
10617
5238da45 10618S390 NETWORK DRIVERS
f0c59aff 10619M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10620L: linux-s390@vger.kernel.org
5238da45
HC
10621W: http://www.ibm.com/developerworks/linux/linux390/
10622S: Supported
679655da 10623F: drivers/s390/net/
5238da45 10624
322986ca
SO
10625S390 PCI SUBSYSTEM
10626M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10627M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10628L: linux-s390@vger.kernel.org
10629W: http://www.ibm.com/developerworks/linux/linux390/
10630S: Supported
10631F: arch/s390/pci/
10632F: drivers/pci/hotplug/s390_pci_hpc.c
10633
feed9b62 10634S390 ZCRYPT DRIVER
cb9c6385 10635M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 10636L: linux-s390@vger.kernel.org
a968cd3e 10637W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10638S: Supported
d5ca6918 10639F: drivers/s390/crypto/
feed9b62 10640
5238da45 10641S390 ZFCP DRIVER
d38e19d0 10642M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10643L: linux-s390@vger.kernel.org
5238da45 10644W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10645S: Supported
679655da 10646F: drivers/s390/scsi/zfcp_*
1da177e4 10647
dd96df2c 10648S390 IUCV NETWORK LAYER
f0c59aff 10649M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10650L: linux-s390@vger.kernel.org
10651W: http://www.ibm.com/developerworks/linux/linux390/
10652S: Supported
679655da
JP
10653F: drivers/s390/net/*iucv*
10654F: include/net/iucv/
10655F: net/iucv/
dd96df2c 10656
8128f23c
GS
10657S390 IOMMU (PCI)
10658M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10659L: linux-s390@vger.kernel.org
10660W: http://www.ibm.com/developerworks/linux/linux390/
10661S: Supported
10662F: drivers/iommu/s390-iommu.c
10663
4dde7f75 10664S3C24XX SD/MMC Driver
8b58be88 10665M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10666L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10667S: Supported
679655da 10668F: drivers/mmc/host/s3cmci.*
4dde7f75 10669
1f15a229
HV
10670SAA6588 RDS RECEIVER DRIVER
10671M: Hans Verkuil <hverkuil@xs4all.nl>
10672L: linux-media@vger.kernel.org
10673T: git git://linuxtv.org/media_tree.git
a825eaec 10674W: https://linuxtv.org
1f15a229
HV
10675S: Odd Fixes
10676F: drivers/media/i2c/saa6588*
10677
98ed12e6 10678SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10679M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10680M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10681L: linux-media@vger.kernel.org
a825eaec 10682W: https://linuxtv.org
98ed12e6
MCC
10683T: git git://linuxtv.org/media_tree.git
10684S: Odd fixes
618cd932 10685F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10686F: drivers/media/pci/saa7134/
10687
1da177e4 10688SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10689M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10690L: linux-media@vger.kernel.org
275ffde4 10691T: git git://linuxtv.org/media_tree.git
1da177e4 10692S: Maintained
90d72ac6
MCC
10693F: drivers/media/common/saa7146/
10694F: drivers/media/pci/saa7146/
10695F: include/media/saa7146*
1da177e4 10696
92304a40 10697SAMSUNG LAPTOP DRIVER
5909c654 10698M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10699L: platform-driver-x86@vger.kernel.org
10700S: Maintained
10701F: drivers/platform/x86/samsung-laptop.c
10702
4a109cc0 10703SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10704M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10705M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10706M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10707L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10708S: Supported
14430813 10709F: sound/soc/samsung/
4a109cc0 10710
0d89a28b 10711SAMSUNG FRAMEBUFFER DRIVER
b7701755 10712M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10713L: linux-fbdev@vger.kernel.org
10714S: Maintained
8a61f013 10715F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10716
b40f0632 10717SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10718M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10719M: Krzysztof Kozlowski <krzk@kernel.org>
10720M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10721L: linux-kernel@vger.kernel.org
b40f0632 10722L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10723S: Supported
10724F: drivers/mfd/sec*.c
10725F: drivers/regulator/s2m*.c
10726F: drivers/regulator/s5m*.c
b40f0632
KK
10727F: drivers/clk/clk-s2mps11.c
10728F: drivers/rtc/rtc-s5m.c
f69d3a17 10729F: include/linux/mfd/samsung/
a13c7c51
KK
10730F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10731F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10732F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10733F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10734
038f5c4b
SN
10735SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10736M: Kyungmin Park <kyungmin.park@samsung.com>
10737M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10738L: linux-media@vger.kernel.org
10739Q: https://patchwork.linuxtv.org/project/linux-media/list/
10740S: Supported
10741F: drivers/media/platform/exynos4-is/
038f5c4b 10742
6fd86ab2
SN
10743SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10744M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10745L: linux-media@vger.kernel.org
10746L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10747S: Maintained
10748F: drivers/media/platform/s3c-camif/
d647f0b7 10749F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10750
b84ef24e
AH
10751SAMSUNG S5C73M3 CAMERA DRIVER
10752M: Kyungmin Park <kyungmin.park@samsung.com>
10753M: Andrzej Hajda <a.hajda@samsung.com>
10754L: linux-media@vger.kernel.org
10755S: Supported
10756F: drivers/media/i2c/s5c73m3/*
10757
7d459937
AH
10758SAMSUNG S5K5BAF CAMERA DRIVER
10759M: Kyungmin Park <kyungmin.park@samsung.com>
10760M: Andrzej Hajda <a.hajda@samsung.com>
10761L: linux-media@vger.kernel.org
10762S: Supported
10763F: drivers/media/i2c/s5k5baf.c
10764
c04c674f
RB
10765SAMSUNG S3FWRN5 NFC DRIVER
10766M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10767M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10768L: linux-nfc@lists.01.org (moderated for non-subscribers)
10769S: Supported
10770F: drivers/nfc/s3fwrn5
10771
310e39c9 10772SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10773M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10774M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10775M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10776S: Supported
10777L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10778F: drivers/clk/samsung/
490583f0
CC
10779F: include/dt-bindings/clock/exynos*.h
10780F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10781
2e365a70
AS
10782SAMSUNG SPI DRIVERS
10783M: Kukjin Kim <kgene@kernel.org>
10784M: Krzysztof Kozlowski <krzk@kernel.org>
10785M: Andi Shyti <andi.shyti@samsung.com>
10786L: linux-spi@vger.kernel.org
10787L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10788S: Maintained
10789F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10790F: drivers/spi/spi-s3c*
10791F: include/linux/platform_data/spi-s3c64xx.h
10792
66890ed6
BA
10793SAMSUNG SXGBE DRIVERS
10794M: Byungho An <bh74.an@samsung.com>
10795M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10796M: Vipul Pandya <vipul.pandya@samsung.com>
10797S: Supported
10798L: netdev@vger.kernel.org
10799F: drivers/net/ethernet/samsung/sxgbe/
10800
93c537af 10801SAMSUNG THERMAL DRIVER
0faf7dd5 10802M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
10803L: linux-pm@vger.kernel.org
10804L: linux-samsung-soc@vger.kernel.org
10805S: Supported
9f273c24 10806T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10807F: drivers/thermal/samsung/
10808
e296cd32 10809SAMSUNG USB2 PHY DRIVER
774e0362
KD
10810M: Kamil Debski <kamil@wypas.org>
10811M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10812L: linux-kernel@vger.kernel.org
10813S: Supported
10814F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10815F: Documentation/phy/samsung-usb2.txt
10816F: drivers/phy/phy-exynos4210-usb2.c
10817F: drivers/phy/phy-exynos4x12-usb2.c
10818F: drivers/phy/phy-exynos5250-usb2.c
10819F: drivers/phy/phy-s5pv210-usb2.c
10820F: drivers/phy/phy-samsung-usb2.c
10821F: drivers/phy/phy-samsung-usb2.h
10822
ca749e2a 10823SERIAL DRIVERS
5e30bbb7 10824M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10825L: linux-serial@vger.kernel.org
5e30bbb7 10826S: Maintained
30743257 10827F: Documentation/devicetree/bindings/serial/
14430813 10828F: drivers/tty/serial/
ca749e2a 10829
fa5dc29c
SY
10830SERIAL IR RECEIVER
10831M: Sean Young <sean@mess.org>
10832L: linux-media@vger.kernel.org
10833S: Maintained
10834F: drivers/media/rc/serial_ir.c
10835
49fc9361
BG
10836STI CEC DRIVER
10837M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10838L: kernel@stlinux.com
10839S: Maintained
10840F: drivers/staging/media/st-cec/
10841F: Documentation/devicetree/bindings/media/stih-cec.txt
10842
aecb7b64 10843SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10844M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10845M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10846S: Maintained
1fb200d6 10847F: include/linux/dma/dw.h
3d598f47 10848F: include/linux/platform_data/dma-dw.h
61a76496 10849F: drivers/dma/dw/
aecb7b64 10850
058999cc
LP
10851SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10852M: Lars Persson <lars.persson@axis.com>
10853L: netdev@vger.kernel.org
10854S: Supported
10855F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10856F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10857
fc531d98 10858SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10859M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10860R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10861R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10862L: linux-i2c@vger.kernel.org
10863S: Maintained
10864F: drivers/i2c/busses/i2c-designware-*
10865F: include/linux/platform_data/i2c-designware.h
10866
f9e37137 10867SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10868M: Jaehoon Chung <jh80.chung@samsung.com>
10869L: linux-mmc@vger.kernel.org
10870S: Maintained
10871F: include/linux/mmc/dw_mmc.h
10872F: drivers/mmc/host/dw_mmc*
10873
a961e698
AS
10874SYSTEM TRACE MODULE CLASS
10875M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10876S: Maintained
e787bc46 10877T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10878F: Documentation/trace/stm.txt
10879F: drivers/hwtracing/stm/
10880F: include/linux/stm.h
10881F: include/uapi/linux/stm.h
10882
1db121d6
AN
10883THUNDERBOLT DRIVER
10884M: Andreas Noever <andreas.noever@gmail.com>
10885S: Maintained
10886F: drivers/thunderbolt/
10887
e35a49b1
SR
10888TI BQ27XXX POWER SUPPLY DRIVER
10889R: Andrew F. Davis <afd@ti.com>
10890F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10891F: drivers/power/supply/bq27xxx_battery.c
10892F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10893
34db37c6 10894TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10895M: John Stultz <john.stultz@linaro.org>
88606e80 10896M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10897L: linux-kernel@vger.kernel.org
75fc2d37 10898T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10899S: Supported
10900F: include/linux/clocksource.h
10901F: include/linux/time.h
10902F: include/linux/timex.h
c117ab84
CEB
10903F: include/uapi/linux/time.h
10904F: include/uapi/linux/timex.h
88606e80
TG
10905F: kernel/time/clocksource.c
10906F: kernel/time/time*.c
34db37c6 10907F: kernel/time/alarmtimer.c
88606e80 10908F: kernel/time/ntp.c
7fe5f1c1 10909F: tools/testing/selftests/timers/
88606e80 10910
1da177e4 10911SC1200 WDT DRIVER
b300645a 10912M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10913S: Maintained
679655da 10914F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10915
10916SCHEDULER
dd9b238c 10917M: Ingo Molnar <mingo@redhat.com>
8b58be88 10918M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10919L: linux-kernel@vger.kernel.org
75fc2d37 10920T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10921S: Maintained
95c0d71d 10922F: kernel/sched/
679655da 10923F: include/linux/sched.h
c117ab84 10924F: include/uapi/linux/sched.h
c2eb505b 10925F: include/linux/wait.h
1da177e4 10926
6bcf6737 10927SCORE ARCHITECTURE
ed38665e 10928M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10929M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10930W: http://www.sunplus.com
6bcf6737 10931S: Supported
a2681a75 10932F: arch/score/
6bcf6737 10933
f2ed287b
LR
10934SCR24X CHIP CARD INTERFACE DRIVER
10935M: Lubomir Rintel <lkundrak@v3.sk>
10936S: Supported
10937F: drivers/char/pcmcia/scr24x_cs.c
10938
80f390ea
SH
10939SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10940M: Sudeep Holla <sudeep.holla@arm.com>
10941L: linux-arm-kernel@lists.infradead.org
10942S: Maintained
10943F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10944F: drivers/clk/clk-scpi.c
8def3103 10945F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10946F: drivers/firmware/arm_scpi.c
10947F: include/linux/scpi_protocol.h
80f390ea 10948
1da177e4 10949SCSI CDROM DRIVER
8b58be88 10950M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10951L: linux-scsi@vger.kernel.org
10952W: http://www.kernel.dk
10953S: Maintained
679655da 10954F: drivers/scsi/sr*
1da177e4 10955
fb50a83d 10956SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10957M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10958L: linux-rdma@vger.kernel.org
10959S: Supported
10960W: http://www.openfabrics.org
10961Q: http://patchwork.kernel.org/project/linux-rdma/list/
10962T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10963F: drivers/infiniband/ulp/srp/
10964F: include/scsi/srp.h
10965
1da177e4 10966SCSI SG DRIVER
8b58be88 10967M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10968L: linux-scsi@vger.kernel.org
59ab3c93 10969W: http://sg.danny.cz/sg
1da177e4 10970S: Maintained
59ab3c93 10971F: Documentation/scsi/scsi-generic.txt
679655da
JP
10972F: drivers/scsi/sg.c
10973F: include/scsi/sg.h
1da177e4
LT
10974
10975SCSI SUBSYSTEM
7ee7895c 10976M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10977T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10978M: "Martin K. Petersen" <martin.petersen@oracle.com>
10979T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10980L: linux-scsi@vger.kernel.org
1da177e4 10981S: Maintained
2c99a314 10982F: Documentation/devicetree/bindings/scsi/
679655da
JP
10983F: drivers/scsi/
10984F: include/scsi/
1da177e4
LT
10985
10986SCSI TAPE DRIVER
8b58be88 10987M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10988L: linux-scsi@vger.kernel.org
10989S: Maintained
679655da 10990F: Documentation/scsi/st.txt
f7269cfc
JD
10991F: drivers/scsi/st.*
10992F: drivers/scsi/st_*.h
1da177e4
LT
10993
10994SCTP PROTOCOL
8b6efb75 10995M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10996M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10997L: linux-sctp@vger.kernel.org
5f85813c 10998W: http://lksctp.sourceforge.net
8b6efb75 10999S: Maintained
679655da
JP
11000F: Documentation/networking/sctp.txt
11001F: include/linux/sctp.h
4d58c025 11002F: include/uapi/linux/sctp.h
679655da
JP
11003F: include/net/sctp/
11004F: net/sctp/
1da177e4
LT
11005
11006SCx200 CPU SUPPORT
8b58be88 11007M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11008S: Odd Fixes
679655da 11009F: Documentation/i2c/busses/scx200_acb
390889b6 11010F: arch/x86/platform/scx200/
679655da
JP
11011F: drivers/watchdog/scx200_wdt.c
11012F: drivers/i2c/busses/scx200*
11013F: drivers/mtd/maps/scx200_docflash.c
11014F: include/linux/scx200.h
1662d32c
JC
11015
11016SCx200 GPIO DRIVER
8b58be88 11017M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11018S: Maintained
679655da
JP
11019F: drivers/char/scx200_gpio.c
11020F: include/linux/scx200_gpio.h
1662d32c
JC
11021
11022SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 11023M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11024S: Maintained
679655da 11025F: drivers/clocksource/scx200_hrt.c
1da177e4 11026
6a36913a 11027SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 11028M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
11029L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11030S: Maintained
679655da 11031F: drivers/mmc/host/sdricoh_cs.c
6a36913a 11032
e7839f25 11033SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 11034M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 11035L: linux-mmc@vger.kernel.org
ddfe954d
UH
11036T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11037S: Maintained
11038F: drivers/mmc/host/sdhci*
11039F: include/linux/mmc/sdhci*
e2d1d6c0 11040
c04f9d61
KC
11041SECURE COMPUTING
11042M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
11043R: Andy Lutomirski <luto@amacapital.net>
11044R: Will Drewry <wad@chromium.org>
c04f9d61
KC
11045T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11046S: Supported
11047F: kernel/seccomp.c
11048F: include/uapi/linux/seccomp.h
11049F: include/linux/seccomp.h
c99ee51a 11050F: tools/testing/selftests/seccomp/*
c04f9d61
KC
11051K: \bsecure_computing
11052K: \bTIF_SECCOMP\b
11053
476bf3d6
AC
11054SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11055M: Al Cooper <alcooperx@gmail.com>
11056L: linux-mmc@vger.kernel.org
11057L: bcm-kernel-feedback-list@broadcom.com
11058S: Maintained
11059F: drivers/mmc/host/sdhci-brcmstb*
11060
0d1bb41a 11061SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 11062M: Ben Dooks <ben-linux@fluff.org>
dc524882 11063M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 11064L: linux-mmc@vger.kernel.org
0d1bb41a 11065S: Maintained
dc524882 11066F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 11067
c63b3cba 11068SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 11069M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
11070L: linux-mmc@vger.kernel.org
11071S: Maintained
11072F: drivers/mmc/host/sdhci-spear.c
11073
8711cca2 11074SECURITY SUBSYSTEM
9b45c0d2 11075M: James Morris <james.l.morris@oracle.com>
9c3646d1 11076M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 11077L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 11078T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 11079W: http://kernsec.org/
8711cca2 11080S: Supported
7d2c86b5 11081F: security/
8711cca2 11082
1da177e4 11083SECURITY CONTACT
8b58be88 11084M: Security Officers <security@kernel.org>
1da177e4
LT
11085S: Supported
11086
11087SELINUX SECURITY MODULE
e0238b4c 11088M: Paul Moore <paul@paul-moore.com>
8b58be88 11089M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 11090M: Eric Paris <eparis@parisplace.org>
e0238b4c 11091L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 11092W: http://selinuxproject.org
5a5f2acf 11093T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 11094S: Supported
679655da
JP
11095F: include/linux/selinux*
11096F: security/selinux/
6bde95ce 11097F: scripts/selinux/
1da177e4 11098
c1c124e9
JJ
11099APPARMOR SECURITY MODULE
11100M: John Johansen <john.johansen@canonical.com>
11101L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11102W: apparmor.wiki.kernel.org
11103T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11104S: Supported
11105F: security/apparmor/
11106
9b091556
KC
11107LOADPIN SECURITY MODULE
11108M: Kees Cook <keescook@chromium.org>
11109T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11110S: Supported
11111F: security/loadpin/
11112
730daa16
KC
11113YAMA SECURITY MODULE
11114M: Kees Cook <keescook@chromium.org>
11115T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11116S: Supported
11117F: security/yama/
11118
cef2cf07 11119SENSABLE PHANTOM
8b58be88 11120M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 11121S: Maintained
679655da 11122F: drivers/misc/phantom.c
c117ab84 11123F: include/uapi/linux/phantom.h
cef2cf07 11124
2a1e8447
JB
11125Emulex 10Gbps iSCSI - OneConnect DRIVER
11126M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11127M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11128M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 11129L: linux-scsi@vger.kernel.org
2a1e8447 11130W: http://www.broadcom.com
3387f656
JP
11131S: Supported
11132F: drivers/scsi/be2iscsi/
6733b39a 11133
d2ee76fa 11134Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
11135M: Sathya Perla <sathya.perla@broadcom.com>
11136M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
11137M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11138M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 11139L: netdev@vger.kernel.org
fea3af67 11140W: http://www.emulex.com
7d2c86b5 11141S: Supported
9aebddd1 11142F: drivers/net/ethernet/emulex/benet/
6b7c5b94 11143
d2928a8c 11144EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
11145M: Selvin Xavier <selvin.xavier@avagotech.com>
11146M: Devesh Sharma <devesh.sharma@avagotech.com>
d2928a8c
SX
11147L: linux-rdma@vger.kernel.org
11148W: http://www.emulex.com
11149S: Supported
11150F: drivers/infiniband/hw/ocrdma/
a7fe7380 11151F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 11152
8ceee660 11153SFC NETWORK DRIVER
c06f51ea 11154M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
11155M: Edward Cree <ecree@solarflare.com>
11156M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 11157L: netdev@vger.kernel.org
8ceee660 11158S: Supported
874aeea5 11159F: drivers/net/ethernet/sfc/
8ceee660 11160
e2d1d6c0 11161SGI GRU DRIVER
cc883afc 11162M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 11163S: Maintained
679655da 11164F: drivers/misc/sgi-gru/
e2d1d6c0
RD
11165
11166SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 11167M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
11168L: linux-ia64@vger.kernel.org
11169S: Supported
679655da 11170F: Documentation/ia64/serial.txt
df621252 11171F: drivers/tty/serial/ioc?_serial.c
679655da 11172F: include/linux/ioc?.h
e2d1d6c0 11173
75312619 11174SGI XP/XPC/XPNET DRIVER
e180383f
RH
11175M: Cliff Whickman <cpw@sgi.com>
11176M: Robin Holt <robinmholt@gmail.com>
75312619 11177S: Maintained
679655da 11178F: drivers/misc/sgi-xp/
75312619 11179
46eacf3b
AP
11180SI2157 MEDIA DRIVER
11181M: Antti Palosaari <crope@iki.fi>
11182L: linux-media@vger.kernel.org
a825eaec 11183W: https://linuxtv.org
46eacf3b
AP
11184W: http://palosaari.fi/linux/
11185Q: http://patchwork.linuxtv.org/project/linux-media/list/
11186T: git git://linuxtv.org/anttip/media_tree.git
11187S: Maintained
11188F: drivers/media/tuners/si2157*
11189
75e2d5ba
AP
11190SI2168 MEDIA DRIVER
11191M: Antti Palosaari <crope@iki.fi>
11192L: linux-media@vger.kernel.org
a825eaec 11193W: https://linuxtv.org
75e2d5ba
AP
11194W: http://palosaari.fi/linux/
11195Q: http://patchwork.linuxtv.org/project/linux-media/list/
11196T: git git://linuxtv.org/anttip/media_tree.git
11197S: Maintained
11198F: drivers/media/dvb-frontends/si2168*
11199
49cc629d
HV
11200SI470X FM RADIO RECEIVER I2C DRIVER
11201M: Hans Verkuil <hverkuil@xs4all.nl>
11202L: linux-media@vger.kernel.org
11203T: git git://linuxtv.org/media_tree.git
a825eaec 11204W: https://linuxtv.org
49cc629d
HV
11205S: Odd Fixes
11206F: drivers/media/radio/si470x/radio-si470x-i2c.c
11207
11208SI470X FM RADIO RECEIVER USB DRIVER
11209M: Hans Verkuil <hverkuil@xs4all.nl>
11210L: linux-media@vger.kernel.org
11211T: git git://linuxtv.org/media_tree.git
a825eaec 11212W: https://linuxtv.org
49cc629d
HV
11213S: Maintained
11214F: drivers/media/radio/si470x/radio-si470x-common.c
11215F: drivers/media/radio/si470x/radio-si470x.h
11216F: drivers/media/radio/si470x/radio-si470x-usb.c
11217
c937ca03
EV
11218SI4713 FM RADIO TRANSMITTER I2C DRIVER
11219M: Eduardo Valentin <edubezval@gmail.com>
11220L: linux-media@vger.kernel.org
11221T: git git://linuxtv.org/media_tree.git
a825eaec 11222W: https://linuxtv.org
c937ca03 11223S: Odd Fixes
99995ded 11224F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11225
11226SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11227M: Eduardo Valentin <edubezval@gmail.com>
11228L: linux-media@vger.kernel.org
11229T: git git://linuxtv.org/media_tree.git
a825eaec 11230W: https://linuxtv.org
c937ca03 11231S: Odd Fixes
99995ded
DR
11232F: drivers/media/radio/si4713/radio-platform-si4713.c
11233
11234SI4713 FM RADIO TRANSMITTER USB DRIVER
11235M: Hans Verkuil <hverkuil@xs4all.nl>
11236L: linux-media@vger.kernel.org
11237T: git git://linuxtv.org/media_tree.git
a825eaec 11238W: https://linuxtv.org
99995ded
DR
11239S: Maintained
11240F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11241
beb91d46 11242SIANO DVB DRIVER
5dc8a864
MCC
11243M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11244M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11245L: linux-media@vger.kernel.org
a825eaec 11246W: https://linuxtv.org
beb91d46
MCC
11247T: git git://linuxtv.org/media_tree.git
11248S: Odd fixes
11249F: drivers/media/common/siano/
beb91d46 11250F: drivers/media/usb/siano/
beb91d46 11251F: drivers/media/usb/siano/
14430813 11252F: drivers/media/mmc/siano/
beb91d46 11253
6f15b602
HG
11254SIMPLEFB FB DRIVER
11255M: Hans de Goede <hdegoede@redhat.com>
11256L: linux-fbdev@vger.kernel.org
11257S: Maintained
2d799dde 11258F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11259F: drivers/video/fbdev/simplefb.c
11260F: include/linux/platform_data/simplefb.h
11261
b618b69c 11262SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11263L: linux-media@vger.kernel.org
bb60fcb2 11264S: Orphan
b618b69c 11265F: drivers/media/platform/sh_veu.c
b618b69c
GL
11266
11267SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11268L: linux-media@vger.kernel.org
bb60fcb2 11269S: Orphan
b618b69c 11270F: drivers/media/platform/sh_vou.c
d647f0b7 11271F: include/media/drv-intf/sh_vou.h
b618b69c 11272
6349d997 11273SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11274M: Len Brown <lenb@kernel.org>
6349d997
LB
11275L: sfi-devel@simplefirmware.org
11276W: http://simplefirmware.org/
11277T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11278S: Supported
943fc810 11279F: arch/x86/platform/sfi/
6349d997
LB
11280F: drivers/sfi/
11281F: include/linux/sfi*.h
e2d1d6c0 11282
1da177e4
LT
11283SIMTEC EB110ATX (Chalice CATS)
11284P: Ben Dooks
b16957c6
BD
11285P: Vincent Sanders <vince@simtec.co.uk>
11286M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11287W: http://www.simtec.co.uk/products/EB110ATX/
11288S: Supported
11289
11290SIMTEC EB2410ITX (BAST)
11291P: Ben Dooks
b16957c6
BD
11292P: Vincent Sanders <vince@simtec.co.uk>
11293M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11294W: http://www.simtec.co.uk/products/EB2410ITX/
11295S: Supported
15dba387
JP
11296F: arch/arm/mach-s3c24xx/mach-bast.c
11297F: arch/arm/mach-s3c24xx/bast-ide.c
11298F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11299
4c5adde7 11300TI DAVINCI MACHINE SUPPORT
3ba789c0 11301M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11302M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11304T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11305S: Supported
14430813 11306F: arch/arm/mach-davinci/
046d0a37 11307F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11308
8d4b3f08 11309TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11310M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11311L: linux-media@vger.kernel.org
a825eaec 11312W: https://linuxtv.org
8d4b3f08
LP
11313Q: http://patchwork.linuxtv.org/project/linux-media/list/
11314T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11315S: Maintained
8d4b3f08
LP
11316F: drivers/media/platform/davinci/
11317F: include/media/davinci/
11318
417d2e50 11319TI AM437X VPFE DRIVER
e43cdb56 11320M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11321L: linux-media@vger.kernel.org
a825eaec 11322W: https://linuxtv.org
417d2e50
BP
11323Q: http://patchwork.linuxtv.org/project/linux-media/list/
11324T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11325S: Maintained
11326F: drivers/media/platform/am437x/
11327
c4c0283a 11328OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11329M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11330L: linux-media@vger.kernel.org
a825eaec 11331W: https://linuxtv.org
c4c0283a
BP
11332Q: http://patchwork.linuxtv.org/project/linux-media/list/
11333T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11334S: Maintained
11335F: drivers/media/i2c/ov2659.c
b5dcee22 11336F: include/media/i2c/ov2659.h
c4c0283a 11337
3a6779f5
SM
11338SILICON MOTION SM712 FRAME BUFFER DRIVER
11339M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11340M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11341M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3a6779f5
SM
11342L: linux-fbdev@vger.kernel.org
11343S: Maintained
11344F: drivers/video/fbdev/sm712*
11345F: Documentation/fb/sm712fb.txt
11346
92aab3c0 11347SIS 190 ETHERNET DRIVER
8b58be88 11348M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11349L: netdev@vger.kernel.org
11350S: Maintained
8c7de408 11351F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11352
1da177e4 11353SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11354M: Daniele Venzano <venza@brownhat.org>
1da177e4 11355W: http://www.brownhat.org/sis900.html
979b6c13 11356L: netdev@vger.kernel.org
1da177e4 11357S: Maintained
8c7de408 11358F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11359
11360SIS FRAMEBUFFER DRIVER
8b58be88 11361M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11362W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11363S: Maintained
679655da 11364F: Documentation/fb/sisfb.txt
8a61f013 11365F: drivers/video/fbdev/sis/
679655da 11366F: include/video/sisfb.h
1da177e4
LT
11367
11368SIS USB2VGA DRIVER
8b58be88 11369M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11370W: http://www.winischhofer.at/linuxsisusbvga.shtml
11371S: Maintained
679655da 11372F: drivers/usb/misc/sisusbvga/
1da177e4 11373
415ad26d 11374SLAB ALLOCATOR
16e943bf 11375M: Christoph Lameter <cl@linux.com>
2ed1c525 11376M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11377M: David Rientjes <rientjes@google.com>
11378M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11379M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11380L: linux-mm@kvack.org
11381S: Maintained
679655da 11382F: include/linux/sl?b*.h
16e943bf 11383F: mm/sl?b*
415ad26d 11384
9fab9787 11385SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11386M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11387M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11388M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11389R: Steven Rostedt <rostedt@goodmis.org>
11390R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11391L: linux-kernel@vger.kernel.org
9fab9787
PM
11392W: http://www.rdrop.com/users/paulmck/RCU/
11393S: Supported
11394T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11395F: include/linux/srcu.h
11396F: kernel/rcu/srcu.c
9fab9787 11397
66372841
CS
11398SMACK SECURITY MODULE
11399M: Casey Schaufler <casey@schaufler-ca.com>
11400L: linux-security-module@vger.kernel.org
11401W: http://schaufler-ca.com
ece38248 11402T: git git://github.com/cschaufler/smack-next
66372841
CS
11403S: Maintained
11404F: Documentation/security/Smack.txt
11405F: security/smack/
11406
20651e0b 11407DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11408M: Kevin Hilman <khilman@kernel.org>
11409M: Nishanth Menon <nm@ti.com>
11410S: Maintained
20651e0b 11411F: drivers/power/avs/
68ace3e1
KH
11412F: include/linux/power/smartreflex.h
11413L: linux-pm@vger.kernel.org
11414
1da177e4 11415SMC91x ETHERNET DRIVER
2f82af08 11416M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11417S: Odd Fixes
ae150435 11418F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11419
e8e31622
SA
11420SMIA AND SMIA++ IMAGE SENSOR DRIVER
11421M: Sakari Ailus <sakari.ailus@iki.fi>
11422L: linux-media@vger.kernel.org
11423S: Maintained
14430813 11424F: drivers/media/i2c/smiapp/
b5dcee22 11425F: include/media/i2c/smiapp.h
e8e31622
SA
11426F: drivers/media/i2c/smiapp-pll.c
11427F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11428F: include/uapi/linux/smiapp.h
a2cec3c0 11429F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11430
920fa1ff
GR
11431SMM665 HARDWARE MONITOR DRIVER
11432M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11433L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11434S: Maintained
11435F: Documentation/hwmon/smm665
11436F: drivers/hwmon/smm665.c
11437
9df7305b 11438SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11439M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11440L: linux-hwmon@vger.kernel.org
90b24cfb 11441S: Maintained
9df7305b
SG
11442F: Documentation/hwmon/emc2103
11443F: drivers/hwmon/emc2103.c
11444
a98d506c
HG
11445SMSC SCH5627 HARDWARE MONITOR DRIVER
11446M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11447L: linux-hwmon@vger.kernel.org
a98d506c
HG
11448S: Supported
11449F: Documentation/hwmon/sch5627
11450F: drivers/hwmon/sch5627.c
11451
6ea884db 11452SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11453M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11454L: linux-hwmon@vger.kernel.org
6ea884db 11455S: Maintained
679655da
JP
11456F: Documentation/hwmon/smsc47b397
11457F: drivers/hwmon/smsc47b397.c
6ea884db 11458
fd9abb3d 11459SMSC911x ETHERNET DRIVER
90b24cfb 11460M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11461L: netdev@vger.kernel.org
90b24cfb 11462S: Maintained
679655da 11463F: include/linux/smsc911x.h
ae150435 11464F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11465
11466SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11467M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11468L: netdev@vger.kernel.org
90b24cfb 11469S: Maintained
ae150435 11470F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11471
3c8a63e2 11472SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11473M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11474L: linux-fbdev@vger.kernel.org
90b24cfb 11475S: Maintained
8a61f013 11476F: drivers/video/fbdev/smscufx.c
3c8a63e2 11477
668acf32 11478SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11479M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11480L: linux-media@vger.kernel.org
275ffde4 11481T: git git://linuxtv.org/media_tree.git
795fb7e7 11482S: Maintained
90d72ac6
MCC
11483F: include/media/soc*
11484F: drivers/media/i2c/soc_camera/
11485F: drivers/media/platform/soc_camera/
668acf32 11486
e2d1d6c0 11487SOEKRIS NET48XX LED SUPPORT
8b58be88 11488M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11489S: Maintained
679655da 11490F: drivers/leds/leds-net48xx.c
e2d1d6c0 11491
e3994db1 11492SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11493M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11494M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11495M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11496M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11497L: linux-media@vger.kernel.org
11498S: Supported
11499F: drivers/media/pci/solo6x10/
11500
1da177e4 11501SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11502M: Shaohua Li <shli@kernel.org>
1da177e4 11503L: linux-raid@vger.kernel.org
0f9ce866 11504T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11505S: Supported
679655da
JP
11506F: drivers/md/
11507F: include/linux/raid/
c117ab84 11508F: include/uapi/linux/raid/
1da177e4 11509
1da177e4 11510SONIC NETWORK DRIVER
8b58be88 11511M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11512L: netdev@vger.kernel.org
1da177e4 11513S: Maintained
d9fb9f38 11514F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11515
61e115a5 11516SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11517M: Michael Buesch <m@bues.ch>
e7828b28 11518L: linux-wireless@vger.kernel.org
61e115a5 11519S: Maintained
679655da
JP
11520F: drivers/ssb/
11521F: include/linux/ssb/
61e115a5 11522
1da177e4 11523SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11524M: Mattia Dongili <malattia@linux.it>
d0944853 11525L: platform-driver-x86@vger.kernel.org
5b18167d 11526W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11527S: Maintained
679655da
JP
11528F: Documentation/laptops/sony-laptop.txt
11529F: drivers/char/sonypi.c
11530F: drivers/platform/x86/sony-laptop.c
11531F: include/linux/sony-laptop.h
1da177e4 11532
baf8532a 11533SONY MEMORYSTICK CARD SUPPORT
8b58be88 11534M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11535W: http://tifmxx.berlios.de/
11536S: Maintained
679655da 11537F: drivers/memstick/host/tifm_ms.c
baf8532a 11538
0ab30494
ML
11539SONY MEMORYSTICK STANDARD SUPPORT
11540M: Maxim Levitsky <maximlevitsky@gmail.com>
11541S: Maintained
11542F: drivers/memstick/core/ms_block.*
11543
1da177e4 11544SOUND
8b58be88 11545M: Jaroslav Kysela <perex@perex.cz>
d8130624 11546M: Takashi Iwai <tiwai@suse.com>
93711660 11547L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11548W: http://www.alsa-project.org/
dde7ad8d 11549T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11550T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11551Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11552S: Maintained
3126a179
JP
11553F: Documentation/sound/
11554F: include/sound/
c117ab84 11555F: include/uapi/sound/
679655da 11556F: sound/
1da177e4 11557
33bbe149
MB
11558SOUND - COMPRESSED AUDIO
11559M: Vinod Koul <vinod.koul@intel.com>
11560L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11561T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11562S: Supported
f672f31a 11563F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11564F: include/sound/compress_driver.h
f672f31a 11565F: include/uapi/sound/compress_*
33bbe149
MB
11566F: sound/core/compress_offload.c
11567F: sound/soc/soc-compress.c
11568
bd903bde 11569SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11570M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11571M: Mark Brown <broonie@kernel.org>
86f14df8 11572T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11573L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11574W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11575S: Supported
181ad2a5 11576F: Documentation/devicetree/bindings/sound/
2820f615 11577F: Documentation/sound/alsa/soc/
679655da 11578F: sound/soc/
e6e55122 11579F: include/sound/soc*
eb1a6af3 11580
d7f8761b
MB
11581SOUND - DMAENGINE HELPERS
11582M: Lars-Peter Clausen <lars@metafoo.de>
11583S: Supported
11584F: include/sound/dmaengine_pcm.h
11585F: sound/core/pcm_dmaengine.c
11586F: sound/soc/soc-generic-dmaengine-pcm.c
11587
990a6a99
OS
11588SP2 MEDIA DRIVER
11589M: Olli Salonen <olli.salonen@iki.fi>
11590L: linux-media@vger.kernel.org
a825eaec 11591W: https://linuxtv.org
990a6a99
OS
11592Q: http://patchwork.linuxtv.org/project/linux-media/list/
11593S: Maintained
11594F: drivers/media/dvb-frontends/sp2*
11595
473321fc 11596SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11597M: "David S. Miller" <davem@davemloft.net>
1da177e4 11598L: sparclinux@vger.kernel.org
8a6e2535 11599Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11600T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11601T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11602S: Maintained
679655da 11603F: arch/sparc/
7765b8bb 11604F: drivers/sbus/
1da177e4 11605
6404fcca
DM
11606SPARC SERIAL DRIVERS
11607M: "David S. Miller" <davem@davemloft.net>
11608L: sparclinux@vger.kernel.org
08deed1e
JP
11609T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11610T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11611S: Maintained
6816383a 11612F: include/linux/sunserialcore.h
df621252 11613F: drivers/tty/serial/suncore.c
df621252
GKH
11614F: drivers/tty/serial/sunhv.c
11615F: drivers/tty/serial/sunsab.c
11616F: drivers/tty/serial/sunsab.h
11617F: drivers/tty/serial/sunsu.c
11618F: drivers/tty/serial/sunzilog.c
11619F: drivers/tty/serial/sunzilog.h
6404fcca 11620
389325b4
CL
11621SPARSE CHECKER
11622M: "Christopher Li" <sparse@chrisli.org>
11623L: linux-sparse@vger.kernel.org
11624W: https://sparse.wiki.kernel.org/
11625T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11626T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11627S: Maintained
11628F: include/linux/compiler.h
11629
fc0c195a 11630SPEAR PLATFORM SUPPORT
da89947b 11631M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11632M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11633L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11634W: http://www.st.com/spear
11635S: Maintained
e68d7c14 11636F: arch/arm/boot/dts/spear*
281e192f 11637F: arch/arm/mach-spear/
fc0c195a
VK
11638
11639SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11640M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11642W: http://www.st.com/spear
11643S: Maintained
5df33a62 11644F: drivers/clk/spear/
fc0c195a 11645
e2796541
CP
11646SPI NOR SUBSYSTEM
11647M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11648M: Marek Vasut <marek.vasut@gmail.com>
11649L: linux-mtd@lists.infradead.org
11650W: http://www.linux-mtd.infradead.org/
11651Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11652T: git git://github.com/spi-nor/linux.git
11653S: Maintained
11654F: drivers/mtd/spi-nor/
11655F: include/linux/mtd/spi-nor.h
11656
e2d1d6c0 11657SPI SUBSYSTEM
b02e48f2 11658M: Mark Brown <broonie@kernel.org>
dfbe403c 11659L: linux-spi@vger.kernel.org
e7e4e13c 11660T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11661Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11662S: Maintained
87306eb7 11663F: Documentation/devicetree/bindings/spi/
679655da
JP
11664F: Documentation/spi/
11665F: drivers/spi/
11666F: include/linux/spi/
c117ab84 11667F: include/uapi/linux/spi/
a43cd4bb 11668F: tools/spi/
e2d1d6c0 11669
2752e401 11670SPIDERNET NETWORK DRIVER for CELL
8b58be88 11671M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11672L: netdev@vger.kernel.org
11673S: Supported
679655da 11674F: Documentation/networking/spider_net.txt
8df158ac 11675F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11676
e2d1d6c0 11677SPU FILE SYSTEM
8b58be88 11678M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11679L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11680W: http://www.ibm.com/developerworks/power/cell/
11681S: Supported
679655da
JP
11682F: Documentation/filesystems/spufs.txt
11683F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11684
fc555841 11685SQUASHFS FILE SYSTEM
d7f2ff67 11686M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11687L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11688W: http://squashfs.org.uk
9f273c24 11689T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11690S: Maintained
679655da
JP
11691F: Documentation/filesystems/squashfs.txt
11692F: fs/squashfs/
fc555841 11693
1da177e4 11694SRM (Alpha) environment access
8b58be88 11695M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11696S: Maintained
679655da 11697F: arch/alpha/kernel/srm_env.c
1da177e4 11698
26e9a397 11699STABLE BRANCH
879a5a00 11700M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11701L: stable@vger.kernel.org
879a5a00 11702S: Supported
8c27ceff 11703F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 11704
26e9a397 11705STAGING SUBSYSTEM
879a5a00 11706M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11707T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11708L: devel@driverdev.osuosl.org
879a5a00 11709S: Supported
679655da 11710F: drivers/staging/
dbc6c2cc 11711
ebd3d010
JP
11712STAGING - COMEDI
11713M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11714M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11715S: Odd Fixes
11716F: drivers/staging/comedi/
11717
a0138163
JP
11718STAGING - FLARION FT1000 DRIVERS
11719M: Marek Belisko <marek.belisko@gmail.com>
11720S: Odd Fixes
11721F: drivers/staging/ft1000/
11722
6c1bb424 11723STAGING - INDUSTRIAL IO
030a13d7 11724M: Jonathan Cameron <jic23@kernel.org>
a0138163 11725L: linux-iio@vger.kernel.org
6c1bb424 11726S: Odd Fixes
5291582d 11727F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11728F: drivers/staging/iio/
11729
a0138163
JP
11730STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11731M: Jarod Wilson <jarod@wilsonet.com>
11732W: http://www.lirc.org/
11733S: Odd Fixes
b2b0186d 11734F: drivers/staging/media/lirc/
a0138163 11735
f5e5de1e
OD
11736STAGING - LUSTRE PARALLEL FILESYSTEM
11737M: Oleg Drokin <oleg.drokin@intel.com>
11738M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11739M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11740L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11741W: http://wiki.lustre.org/
f5e5de1e
OD
11742S: Maintained
11743F: drivers/staging/lustre
11744
7c6b6c71
MD
11745STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11746M: Marc Dietrich <marvin24@gmx.de>
11747L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11748L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11749S: Maintained
11750F: drivers/staging/nvec/
11751
53c43c5c
GKH
11752STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11753M: Jens Frederich <jfrederich@gmail.com>
11754M: Daniel Drake <dsd@laptop.org>
11755M: Jon Nettleton <jon.nettleton@gmail.com>
11756W: http://wiki.laptop.org/go/DCON
11757S: Maintained
11758F: drivers/staging/olpc_dcon/
11759
a0138163
JP
11760STAGING - REALTEK RTL8712U DRIVERS
11761M: Larry Finger <Larry.Finger@lwfinger.net>
11762M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11763S: Odd Fixes
11764F: drivers/staging/rtl8712/
11765
980ac4d7
SM
11766STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11767M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11768M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11769M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
11770L: linux-fbdev@vger.kernel.org
11771S: Maintained
11772F: drivers/staging/sm750fb/
11773
a0138163
JP
11774STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11775M: William Hubbs <w.d.hubbs@gmail.com>
11776M: Chris Brannon <chris@the-brannons.com>
d33bce31 11777M: Kirk Reiser <kirk@reisers.ca>
a0138163 11778M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11779L: speakup@linux-speakup.org
a0138163
JP
11780W: http://www.linux-speakup.org/
11781S: Odd Fixes
11782F: drivers/staging/speakup/
11783
b3e871ce
JP
11784STAGING - VIA VT665X DRIVERS
11785M: Forest Bond <forest@alittletooquiet.net>
11786S: Odd Fixes
11787F: drivers/staging/vt665?/
11788
a30baec1 11789STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11790M: Aditya Shankar <aditya.shankar@microchip.com>
11791M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11792L: linux-wireless@vger.kernel.org
11793S: Supported
11794F: drivers/staging/wilc1000/
11795
709bcb07 11796STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11797M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11798S: Odd Fixes
11799F: drivers/staging/xgifb/
11800
1da177e4 11801STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11802M: Ion Badulescu <ionut@badula.org>
b4f90189 11803S: Odd Fixes
9bba23b0 11804F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11805
e2d1d6c0 11806SUN3/3X
8b58be88 11807M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11808W: http://sammy.net/sun3/
11809S: Maintained
679655da
JP
11810F: arch/m68k/kernel/*sun3*
11811F: arch/m68k/sun3*/
11812F: arch/m68k/include/asm/sun3*
e689cf4a 11813F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11814
af6a5af8
HG
11815SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11816M: Hans de Goede <hdegoede@redhat.com>
11817L: linux-input@vger.kernel.org
11818S: Maintained
11819F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11820F: drivers/input/keyboard/sun4i-lradc-keys.c
11821
2bc9ff01
DK
11822SUNDANCE NETWORK DRIVER
11823M: Denis Kirjanov <kda@linux-powerpc.org>
11824L: netdev@vger.kernel.org
11825S: Maintained
11826F: drivers/net/ethernet/dlink/sundance.c
11827
2cbb12a4 11828SUPERH
114bf37e
RF
11829M: Yoshinori Sato <ysato@users.sourceforge.jp>
11830M: Rich Felker <dalias@libc.org>
2cbb12a4 11831L: linux-sh@vger.kernel.org
8a6e2535 11832Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11833S: Maintained
066069e1 11834F: Documentation/sh/
679655da 11835F: arch/sh/
066069e1 11836F: drivers/sh/
1da177e4 11837
4480f15b 11838SUSPEND TO RAM
7fb06082 11839M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11840M: Len Brown <len.brown@intel.com>
11841M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11842L: linux-pm@vger.kernel.org
68656443 11843B: https://bugzilla.kernel.org
e2d1d6c0 11844S: Supported
679655da
JP
11845F: Documentation/power/
11846F: arch/x86/kernel/acpi/
11847F: drivers/base/power/
11848F: kernel/power/
11849F: include/linux/suspend.h
11850F: include/linux/freezer.h
11851F: include/linux/pm.h
1da177e4
LT
11852
11853SVGA HANDLING
8b58be88 11854M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11855L: linux-video@atrey.karlin.mff.cuni.cz
11856S: Maintained
679655da
JP
11857F: Documentation/svga.txt
11858F: arch/x86/boot/video*
1da177e4 11859
6e28b761
KRW
11860SWIOTLB SUBSYSTEM
11861M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11862L: linux-kernel@vger.kernel.org
9f273c24 11863T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11864S: Supported
11865F: lib/swiotlb.c
11866F: arch/*/kernel/pci-swiotlb.c
11867F: include/linux/swiotlb.h
11868
007f790c
JP
11869SWITCHDEV
11870M: Jiri Pirko <jiri@resnulli.us>
11871L: netdev@vger.kernel.org
11872S: Supported
11873F: net/switchdev/
11874F: include/net/switchdev.h
11875
db8e35d5
VG
11876SYNOPSYS ARC ARCHITECTURE
11877M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11878L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11879S: Supported
11880F: arch/arc/
9b28829d 11881F: Documentation/devicetree/bindings/arc/*
2d799dde 11882F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 11883F: drivers/clocksource/arc_timer.c
c6a0fe4a 11884F: drivers/tty/serial/arc_uart.c
b7182d1a 11885T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11886
556cc1c5
AB
11887SYNOPSYS ARC SDP platform support
11888M: Alexey Brodkin <abrodkin@synopsys.com>
11889S: Supported
11890F: arch/arc/plat-axs10x
11891F: arch/arc/boot/dts/ax*
11892F: Documentation/devicetree/bindings/arc/axs10*
11893
6c284c9a
LJ
11894SYSTEM CONFIGURATION (SYSCON)
11895M: Lee Jones <lee.jones@linaro.org>
11896M: Arnd Bergmann <arnd@arndb.de>
11897T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11898S: Supported
11899F: drivers/mfd/syscon.c
11900
8c0984e5
SR
11901SYSTEM RESET/SHUTDOWN DRIVERS
11902M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11903L: linux-pm@vger.kernel.org
58db9505 11904T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11905S: Maintained
11906F: Documentation/devicetree/bindings/power/reset/
11907F: drivers/power/reset/
11908
1da177e4 11909SYSV FILESYSTEM
8b58be88 11910M: Christoph Hellwig <hch@infradead.org>
1da177e4 11911S: Maintained
679655da
JP
11912F: Documentation/filesystems/sysv-fs.txt
11913F: fs/sysv/
11914F: include/linux/sysv_fs.h
1da177e4 11915
86cfa7fc 11916TARGET SUBSYSTEM
9c3646d1 11917M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11918L: linux-scsi@vger.kernel.org
b9f5edc2 11919L: target-devel@vger.kernel.org
86cfa7fc 11920W: http://www.linux-iscsi.org
cf015e9f 11921W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11922T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11923S: Supported
11924F: drivers/target/
11925F: include/target/
11926F: Documentation/target/
11927
4e68852d 11928TASKSTATS STATISTICS INTERFACE
185e595f 11929M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11930S: Maintained
679655da
JP
11931F: Documentation/accounting/taskstats*
11932F: include/linux/taskstats*
11933F: kernel/taskstats.c
4e68852d 11934
781b456a 11935TC CLASSIFIER
f935f3f8 11936M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11937L: netdev@vger.kernel.org
11938S: Maintained
679655da 11939F: include/net/pkt_cls.h
c117ab84 11940F: include/uapi/linux/pkt_cls.h
679655da 11941F: net/sched/
781b456a 11942
5067f08a 11943TCP LOW PRIORITY MODULE
8b58be88
JP
11944M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11945M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11946W: http://tcp-lp-mod.sourceforge.net/
11947S: Maintained
679655da 11948F: net/ipv4/tcp_lp.c
5067f08a 11949
91952bc0
AP
11950TDA10071 MEDIA DRIVER
11951M: Antti Palosaari <crope@iki.fi>
11952L: linux-media@vger.kernel.org
a825eaec 11953W: https://linuxtv.org
91952bc0
AP
11954W: http://palosaari.fi/linux/
11955Q: http://patchwork.linuxtv.org/project/linux-media/list/
11956T: git git://linuxtv.org/anttip/media_tree.git
11957S: Maintained
11958F: drivers/media/dvb-frontends/tda10071*
11959
11960TDA18212 MEDIA DRIVER
11961M: Antti Palosaari <crope@iki.fi>
11962L: linux-media@vger.kernel.org
a825eaec 11963W: https://linuxtv.org
91952bc0
AP
11964W: http://palosaari.fi/linux/
11965Q: http://patchwork.linuxtv.org/project/linux-media/list/
11966T: git git://linuxtv.org/anttip/media_tree.git
11967S: Maintained
11968F: drivers/media/tuners/tda18212*
11969
11970TDA18218 MEDIA DRIVER
11971M: Antti Palosaari <crope@iki.fi>
11972L: linux-media@vger.kernel.org
a825eaec 11973W: https://linuxtv.org
91952bc0
AP
11974W: http://palosaari.fi/linux/
11975Q: http://patchwork.linuxtv.org/project/linux-media/list/
11976T: git git://linuxtv.org/anttip/media_tree.git
11977S: Maintained
11978F: drivers/media/tuners/tda18218*
11979
3b2f6aba
MK
11980TDA18271 MEDIA DRIVER
11981M: Michael Krufky <mkrufky@linuxtv.org>
11982L: linux-media@vger.kernel.org
a825eaec 11983W: https://linuxtv.org
3b2f6aba
MK
11984W: http://github.com/mkrufky
11985Q: http://patchwork.linuxtv.org/project/linux-media/list/
11986T: git git://linuxtv.org/mkrufky/tuners.git
11987S: Maintained
11988F: drivers/media/tuners/tda18271*
11989
e48307a9
MK
11990TDA827x MEDIA DRIVER
11991M: Michael Krufky <mkrufky@linuxtv.org>
11992L: linux-media@vger.kernel.org
a825eaec 11993W: https://linuxtv.org
e48307a9
MK
11994W: http://github.com/mkrufky
11995Q: http://patchwork.linuxtv.org/project/linux-media/list/
11996T: git git://linuxtv.org/mkrufky/tuners.git
11997S: Maintained
11998F: drivers/media/tuners/tda8290.*
11999
66cf9212
MK
12000TDA8290 MEDIA DRIVER
12001M: Michael Krufky <mkrufky@linuxtv.org>
12002L: linux-media@vger.kernel.org
a825eaec 12003W: https://linuxtv.org
66cf9212
MK
12004W: http://github.com/mkrufky
12005Q: http://patchwork.linuxtv.org/project/linux-media/list/
12006T: git git://linuxtv.org/mkrufky/tuners.git
12007S: Maintained
12008F: drivers/media/tuners/tda8290.*
12009
4b9fba30
HV
12010TDA9840 MEDIA DRIVER
12011M: Hans Verkuil <hverkuil@xs4all.nl>
12012L: linux-media@vger.kernel.org
12013T: git git://linuxtv.org/media_tree.git
a825eaec 12014W: https://linuxtv.org
4b9fba30
HV
12015S: Maintained
12016F: drivers/media/i2c/tda9840*
12017
2cb654fd 12018TEA5761 TUNER DRIVER
5dc8a864
MCC
12019M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12020M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12021L: linux-media@vger.kernel.org
a825eaec 12022W: https://linuxtv.org
2cb654fd
MCC
12023T: git git://linuxtv.org/media_tree.git
12024S: Odd fixes
12025F: drivers/media/tuners/tea5761.*
12026
12027TEA5767 TUNER DRIVER
5dc8a864
MCC
12028M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12029M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12030L: linux-media@vger.kernel.org
a825eaec 12031W: https://linuxtv.org
2cb654fd
MCC
12032T: git git://linuxtv.org/media_tree.git
12033S: Maintained
12034F: drivers/media/tuners/tea5767.*
12035
4b9fba30
HV
12036TEA6415C MEDIA DRIVER
12037M: Hans Verkuil <hverkuil@xs4all.nl>
12038L: linux-media@vger.kernel.org
12039T: git git://linuxtv.org/media_tree.git
a825eaec 12040W: https://linuxtv.org
4b9fba30
HV
12041S: Maintained
12042F: drivers/media/i2c/tea6415c*
12043
12044TEA6420 MEDIA DRIVER
12045M: Hans Verkuil <hverkuil@xs4all.nl>
12046L: linux-media@vger.kernel.org
12047T: git git://linuxtv.org/media_tree.git
a825eaec 12048W: https://linuxtv.org
4b9fba30
HV
12049S: Maintained
12050F: drivers/media/i2c/tea6420*
12051
3d249d4c 12052TEAM DRIVER
dca9ab92 12053M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
12054L: netdev@vger.kernel.org
12055S: Supported
12056F: drivers/net/team/
12057F: include/linux/if_team.h
c117ab84 12058F: include/uapi/linux/if_team.h
3d249d4c 12059
7d029125 12060TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 12061M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
12062S: Maintained
12063F: arch/x86/platform/ts5500/
12064
40ad4a30
SY
12065TECHNOTREND USB IR RECEIVER
12066M: Sean Young <sean@mess.org>
12067L: linux-media@vger.kernel.org
12068S: Maintained
12069F: drivers/media/rc/ttusbir.c
12070
adabdb0c 12071TEGRA ARCHITECTURE SUPPORT
243d58ec 12072M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 12073M: Thierry Reding <thierry.reding@gmail.com>
554077c5 12074M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 12075L: linux-tegra@vger.kernel.org
fd117cd1 12076Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 12077T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 12078S: Supported
bbbe96ed 12079N: [^a-z]tegra
84b9414b 12080
adabdb0c
SW
12081TEGRA CLOCK DRIVER
12082M: Peter De Schrijver <pdeschrijver@nvidia.com>
12083M: Prashant Gaikwad <pgaikwad@nvidia.com>
12084S: Supported
12085F: drivers/clk/tegra/
12086
86e486a0 12087TEGRA DMA DRIVERS
adabdb0c 12088M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 12089M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 12090S: Supported
86e486a0 12091F: drivers/dma/tegra*
adabdb0c 12092
adabdb0c
SW
12093TEGRA I2C DRIVER
12094M: Laxman Dewangan <ldewangan@nvidia.com>
12095S: Supported
12096F: drivers/i2c/busses/i2c-tegra.c
12097
12098TEGRA IOMMU DRIVERS
12099M: Hiroshi Doyu <hdoyu@nvidia.com>
12100S: Supported
12101F: drivers/iommu/tegra*
12102
12103TEGRA KBC DRIVER
12104M: Rakesh Iyer <riyer@nvidia.com>
12105M: Laxman Dewangan <ldewangan@nvidia.com>
12106S: Supported
12107F: drivers/input/keyboard/tegra-kbc.c
12108
adabdb0c
SW
12109TEGRA PWM DRIVER
12110M: Thierry Reding <thierry.reding@gmail.com>
12111S: Supported
12112F: drivers/pwm/pwm-tegra.c
12113
12114TEGRA SERIAL DRIVER
12115M: Laxman Dewangan <ldewangan@nvidia.com>
12116S: Supported
12117F: drivers/tty/serial/serial-tegra.c
12118
12119TEGRA SPI DRIVER
12120M: Laxman Dewangan <ldewangan@nvidia.com>
12121S: Supported
12122F: drivers/spi/spi-tegra*
12123
1a348ccc 12124TEHUTI ETHERNET DRIVER
8b58be88 12125M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
12126L: netdev@vger.kernel.org
12127S: Supported
ef7f5429 12128F: drivers/net/ethernet/tehuti/*
1a348ccc 12129
4e68852d 12130Telecom Clock Driver for MCPL0010
8b58be88 12131M: Mark Gross <mark.gross@intel.com>
4e68852d 12132S: Supported
679655da 12133F: drivers/char/tlclk.c
4e68852d 12134
4480f15b 12135TENSILICA XTENSA PORT (xtensa)
8b58be88 12136M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
12137M: Max Filippov <jcmvbkbc@gmail.com>
12138L: linux-xtensa@linux-xtensa.org
9f273c24 12139T: git git://github.com/czankel/xtensa-linux.git
4e68852d 12140S: Maintained
679655da 12141F: arch/xtensa/
3dc99857 12142F: drivers/irqchip/irq-xtensa-*
4e68852d 12143
04f1024e
NM
12144Texas Instruments' System Control Interface (TISCI) Protocol Driver
12145M: Nishanth Menon <nm@ti.com>
12146M: Tero Kristo <t-kristo@ti.com>
12147M: Santosh Shilimkar <ssantosh@kernel.org>
12148L: linux-arm-kernel@lists.infradead.org
12149S: Maintained
12150F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
12151F: drivers/firmware/ti_sci*
12152F: include/linux/soc/ti/ti_sci_protocol.h
04f1024e 12153
5313ba66
HV
12154THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12155M: Hans Verkuil <hverkuil@xs4all.nl>
12156L: linux-media@vger.kernel.org
12157T: git git://linuxtv.org/media_tree.git
a825eaec 12158W: https://linuxtv.org
5313ba66
HV
12159S: Maintained
12160F: drivers/media/radio/radio-raremono.c
12161
d3fb6955 12162THERMAL
b75f0050 12163M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 12164M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
12165L: linux-pm@vger.kernel.org
12166T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12167T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12168Q: https://patchwork.kernel.org/project/linux-pm/list/
12169S: Supported
12170F: drivers/thermal/
12171F: include/linux/thermal.h
af6c9f16 12172F: include/uapi/linux/thermal.h
b75f0050
JP
12173F: include/linux/cpu_cooling.h
12174F: Documentation/devicetree/bindings/thermal/
d3fb6955 12175
64e05d8b
VK
12176THERMAL/CPU_COOLING
12177M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12178M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 12179M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
12180L: linux-pm@vger.kernel.org
12181S: Supported
12182F: Documentation/thermal/cpu-cooling-api.txt
12183F: drivers/thermal/cpu_cooling.c
12184F: include/linux/cpu_cooling.h
12185
4e68852d 12186THINKPAD ACPI EXTRAS DRIVER
8b58be88 12187M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 12188L: ibm-acpi-devel@lists.sourceforge.net
d0944853 12189L: platform-driver-x86@vger.kernel.org
4e68852d
AC
12190W: http://ibm-acpi.sourceforge.net
12191W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 12192T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 12193S: Maintained
679655da 12194F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 12195
1b46f2a2 12196TI BANDGAP AND THERMAL DRIVER
f14d1c24 12197M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 12198M: Keerthy <j-keerthy@ti.com>
1b46f2a2 12199L: linux-pm@vger.kernel.org
531ff13e 12200L: linux-omap@vger.kernel.org
5a723e81 12201S: Maintained
794b2e25 12202F: drivers/thermal/ti-soc-thermal/
1b46f2a2 12203
ccf963d3
BP
12204TI VPE/CAL DRIVERS
12205M: Benoit Parrot <bparrot@ti.com>
12206L: linux-media@vger.kernel.org
12207W: http://linuxtv.org/
12208Q: http://patchwork.linuxtv.org/project/linux-media/list/
12209S: Maintained
12210F: drivers/media/platform/ti-vpe/
12211
0c7665c3
MF
12212TI CDCE706 CLOCK DRIVER
12213M: Max Filippov <jcmvbkbc@gmail.com>
12214S: Maintained
12215F: drivers/clk/clk-cdce706.c
12216
49b6a5e3
TK
12217TI CLOCK DRIVER
12218M: Tero Kristo <t-kristo@ti.com>
12219L: linux-omap@vger.kernel.org
12220S: Maintained
12221F: drivers/clk/ti/
12222F: include/linux/clk/ti.h
12223
f75cfbad
GS
12224TI ETHERNET SWITCH DRIVER (CPSW)
12225M: Mugunthan V N <mugunthanvnm@ti.com>
12226R: Grygorii Strashko <grygorii.strashko@ti.com>
12227L: linux-omap@vger.kernel.org
12228L: netdev@vger.kernel.org
12229S: Maintained
12230F: drivers/net/ethernet/ti/cpsw*
12231F: drivers/net/ethernet/ti/davinci*
12232
4020f2d7 12233TI FLASH MEDIA INTERFACE DRIVER
8b58be88 12234M: Alex Dubov <oakad@yahoo.com>
795fb7e7 12235S: Maintained
679655da
JP
12236F: drivers/misc/tifm*
12237F: drivers/mmc/host/tifm_sd.c
12238F: include/linux/tifm.h
4020f2d7 12239
e0c52404 12240TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 12241M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
12242L: linux-kernel@vger.kernel.org
12243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12244S: Maintained
12245F: drivers/soc/ti/*
12246T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12247
12248
152ad442
SR
12249TI LM49xxx FAMILY ASoC CODEC DRIVERS
12250M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 12251M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
12252L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12253S: Maintained
12254F: sound/soc/codecs/lm49453*
d392dead 12255F: sound/soc/codecs/isabelle*
152ad442 12256
0edd807d
KM
12257TI LP855x BACKLIGHT DRIVER
12258M: Milo Kim <milo.kim@ti.com>
12259S: Maintained
12260F: Documentation/backlight/lp855x-driver.txt
12261F: drivers/video/backlight/lp855x_bl.c
12262F: include/linux/platform_data/lp855x.h
12263
faf13f6d
KM
12264TI LP8727 CHARGER DRIVER
12265M: Milo Kim <milo.kim@ti.com>
12266S: Maintained
8c0984e5 12267F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12268F: include/linux/platform_data/lp8727.h
12269
22f1229f
KM
12270TI LP8788 MFD DRIVER
12271M: Milo Kim <milo.kim@ti.com>
12272S: Maintained
12273F: drivers/iio/adc/lp8788_adc.c
12274F: drivers/leds/leds-lp8788.c
12275F: drivers/mfd/lp8788*.c
8c0984e5 12276F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12277F: drivers/regulator/lp8788-*.c
12278F: include/linux/mfd/lp8788*.h
12279
84640e27
KM
12280TI NETCP ETHERNET DRIVER
12281M: Wingman Kwok <w-kwok2@ti.com>
12282M: Murali Karicheri <m-karicheri2@ti.com>
12283L: netdev@vger.kernel.org
12284S: Maintained
12285F: drivers/net/ethernet/ti/netcp*
12286
217e0ca9
KC
12287TI TAS571X FAMILY ASoC CODEC DRIVER
12288M: Kevin Cernekee <cernekee@chromium.org>
12289L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12290S: Odd Fixes
12291F: sound/soc/codecs/tas571x*
12292
dd5e8e6b 12293TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12294M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12295L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12296S: Maintained
12297F: sound/soc/codecs/twl4030*
12298
90921014 12299TI WILINK WIRELESS DRIVERS
90921014
LC
12300L: linux-wireless@vger.kernel.org
12301W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12302W: http://wireless.kernel.org/en/users/Drivers/wl1251
12303T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12304S: Orphan
90921014
LC
12305F: drivers/net/wireless/ti/
12306F: include/linux/wl12xx.h
12307
e86eaa3a 12308TIPC NETWORK LAYER
8b58be88 12309M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12310M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12311L: netdev@vger.kernel.org (core kernel code)
12312L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12313W: http://tipc.sourceforge.net/
e86eaa3a 12314S: Maintained
c117ab84 12315F: include/uapi/linux/tipc*.h
679655da 12316F: net/tipc/
e86eaa3a 12317
867e359b 12318TILE ARCHITECTURE
b9a279f6 12319M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12320W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12321T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12322S: Supported
12323F: arch/tile/
6b940606 12324F: drivers/char/tile-srom.c
5c770755 12325F: drivers/edac/tile_edac.c
6b940606
CM
12326F: drivers/net/ethernet/tile/
12327F: drivers/rtc/rtc-tile.c
12328F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12329F: drivers/tty/serial/tilegx.c
6b940606
CM
12330F: drivers/usb/host/*-tilegx.c
12331F: include/linux/usb/tilegx.h
867e359b 12332
1da177e4 12333TLAN NETWORK DRIVER
8b58be88 12334M: Samuel Chessman <chessman@tux.org>
88c07dde 12335L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12336W: http://sourceforge.net/projects/tlan/
12337S: Maintained
679655da 12338F: Documentation/networking/tlan.txt
b544dbac 12339F: drivers/net/ethernet/ti/tlan.*
1da177e4 12340
d74db3b2 12341TOMOYO SECURITY MODULE
8b58be88
JP
12342M: Kentaro Takeda <takedakn@nttdata.co.jp>
12343M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12344L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12345L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12346L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12347L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12348W: http://tomoyo.sourceforge.jp/
843d183c 12349T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12350S: Maintained
679655da 12351F: security/tomoyo/
d74db3b2 12352
9caeb532 12353TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12354M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12355L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12356S: Maintained
12357F: drivers/platform/x86/topstar-laptop.c
12358
1da177e4 12359TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12360M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12361L: platform-driver-x86@vger.kernel.org
0a63ca11 12362S: Maintained
679655da 12363F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12364
0a63ca11
AA
12365TOSHIBA BLUETOOTH DRIVER
12366M: Azael Avalos <coproscefalo@gmail.com>
12367L: platform-driver-x86@vger.kernel.org
12368S: Maintained
12369F: drivers/platform/x86/toshiba_bluetooth.c
12370
12371TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12372M: Azael Avalos <coproscefalo@gmail.com>
12373L: platform-driver-x86@vger.kernel.org
12374S: Maintained
12375F: drivers/platform/x86/toshiba_haps.c
12376
14991fc7
AA
12377TOSHIBA WMI HOTKEYS DRIVER
12378M: Azael Avalos <coproscefalo@gmail.com>
12379L: platform-driver-x86@vger.kernel.org
12380S: Maintained
12381F: drivers/platform/x86/toshiba-wmi.c
12382
1da177e4 12383TOSHIBA SMM DRIVER
8b58be88 12384M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12385W: http://www.buzzard.org.uk/toshiba/
12386S: Maintained
679655da
JP
12387F: drivers/char/toshiba.c
12388F: include/linux/toshiba.h
c117ab84 12389F: include/uapi/linux/toshiba.h
1da177e4 12390
d32d9864
MR
12391TOSHIBA TC358743 DRIVER
12392M: Mats Randgaard <matrandg@cisco.com>
12393L: linux-media@vger.kernel.org
12394S: Maintained
12395F: drivers/media/i2c/tc358743*
b5dcee22 12396F: include/media/i2c/tc358743.h
d32d9864 12397
560e6475
WS
12398TMIO/SDHI MMC DRIVER
12399M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12400L: linux-mmc@vger.kernel.org
560e6475 12401S: Supported
d1057c40
GL
12402F: drivers/mmc/host/tmio_mmc*
12403F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12404F: include/linux/mfd/tmio.h
d719f900 12405
917cc4e6
GR
12406TMP401 HARDWARE MONITOR DRIVER
12407M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12408L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12409S: Maintained
12410F: Documentation/hwmon/tmp401
12411F: drivers/hwmon/tmp401.c
12412
98f32602 12413TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12414M: Hugh Dickins <hughd@google.com>
98f32602
HD
12415L: linux-mm@kvack.org
12416S: Maintained
12417F: include/linux/shmem_fs.h
12418F: mm/shmem.c
12419
45f95b53 12420TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12421M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12422M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12423L: linux-media@vger.kernel.org
a825eaec 12424W: https://linuxtv.org
45f95b53
MCC
12425T: git git://linuxtv.org/media_tree.git
12426S: Odd fixes
12427F: drivers/media/usb/tm6000/
618cd932 12428F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12429
34d1324e
AU
12430TW5864 VIDEO4LINUX DRIVER
12431M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12432M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12433M: Andrey Utkin <andrey_utkin@fastmail.com>
12434L: linux-media@vger.kernel.org
12435S: Supported
12436F: drivers/media/pci/tw5864/
45f95b53 12437
c65fde19
HV
12438TW68 VIDEO4LINUX DRIVER
12439M: Hans Verkuil <hverkuil@xs4all.nl>
12440L: linux-media@vger.kernel.org
12441T: git git://linuxtv.org/media_tree.git
a825eaec 12442W: https://linuxtv.org
c65fde19
HV
12443S: Odd Fixes
12444F: drivers/media/pci/tw68/
12445
704a84cc
EG
12446TW686X VIDEO4LINUX DRIVER
12447M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12448L: linux-media@vger.kernel.org
12449T: git git://linuxtv.org/media_tree.git
12450W: http://linuxtv.org
12451S: Maintained
12452F: drivers/media/pci/tw686x/
12453
4e68852d 12454TPM DEVICE DRIVER
901486b8 12455M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12456M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12457M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12458R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12459W: http://tpmdd.sourceforge.net
63a10dfd 12460L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12461Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12462T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12463S: Maintained
679655da 12464F: drivers/char/tpm/
4e68852d 12465
1a0f1b27
AL
12466TPM IBM_VTPM DEVICE DRIVER
12467M: Ashley Lai <ashleydlai@gmail.com>
12468W: http://tpmdd.sourceforge.net
12469L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12470S: Maintained
12471F: drivers/char/tpm/tpm_ibmvtpm*
12472
d6f005a1
JP
12473TRACING
12474M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12475M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12476T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12477S: Maintained
12478F: Documentation/trace/ftrace.txt
12479F: arch/*/*/*/ftrace.h
12480F: arch/*/kernel/ftrace.c
12481F: include/*/ftrace.h
12482F: include/linux/trace*.h
12483F: include/trace/
12484F: kernel/trace/
6e68e6c5 12485F: tools/testing/selftests/ftrace/
d6f005a1 12486
4abac0d0
IM
12487TRACING MMIO ACCESSES (MMIOTRACE)
12488M: Steven Rostedt <rostedt@goodmis.org>
12489M: Ingo Molnar <mingo@kernel.org>
12490R: Karol Herbst <karolherbst@gmail.com>
12491R: Pekka Paalanen <ppaalanen@gmail.com>
12492S: Maintained
12493L: linux-kernel@vger.kernel.org
12494L: nouveau@lists.freedesktop.org
12495F: kernel/trace/trace_mmiotrace.c
12496F: include/linux/mmiotrace.h
12497F: arch/x86/mm/kmmio.c
12498F: arch/x86/mm/mmio-mod.c
12499F: arch/x86/mm/testmmiotrace.c
12500
1da177e4 12501TRIVIAL PATCHES
8b58be88 12502M: Jiri Kosina <trivial@kernel.org>
54e5881d 12503T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12504S: Maintained
86ef925f 12505K: ^Subject:.*(?i)trivial
1da177e4 12506
4e68852d 12507TTY LAYER
879a5a00 12508M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12509M: Jiri Slaby <jslaby@suse.com>
879a5a00 12510S: Supported
08deed1e 12511T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12512F: Documentation/serial/
8dd5d2f1 12513F: drivers/tty/
df621252 12514F: drivers/tty/serial/serial_core.c
e3288775
AC
12515F: include/linux/serial_core.h
12516F: include/linux/serial.h
12517F: include/linux/tty.h
c117ab84
CEB
12518F: include/uapi/linux/serial_core.h
12519F: include/uapi/linux/serial.h
12520F: include/uapi/linux/tty.h
4e68852d 12521
91952bc0
AP
12522TUA9001 MEDIA DRIVER
12523M: Antti Palosaari <crope@iki.fi>
12524L: linux-media@vger.kernel.org
a825eaec 12525W: https://linuxtv.org
91952bc0
AP
12526W: http://palosaari.fi/linux/
12527Q: http://patchwork.linuxtv.org/project/linux-media/list/
12528T: git git://linuxtv.org/anttip/media_tree.git
12529S: Maintained
12530F: drivers/media/tuners/tua9001*
12531
740db6d7 12532TULIP NETWORK DRIVERS
740db6d7 12533L: netdev@vger.kernel.org
cf869eb1
GG
12534L: linux-parisc@vger.kernel.org
12535S: Orphan
0f04e2aa 12536F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12537
12538TUN/TAP driver
ba57b6f2 12539M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12540W: http://vtun.sourceforge.net/tun
12541S: Maintained
679655da
JP
12542F: Documentation/networking/tuntap.txt
12543F: arch/um/os-Linux/drivers/
1da177e4 12544
b454cc66 12545TURBOCHANNEL SUBSYSTEM
8b58be88 12546M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12547M: Ralf Baechle <ralf@linux-mips.org>
12548L: linux-mips@linux-mips.org
12549Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12550S: Maintained
679655da
JP
12551F: drivers/tc/
12552F: include/linux/tc.h
b454cc66 12553
e2d1d6c0 12554UBI FILE SYSTEM (UBIFS)
a7859936 12555M: Richard Weinberger <richard@nod.at>
949cb623 12556M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12557M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12558L: linux-mtd@lists.infradead.org
e2966cbe 12559T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12560W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12561S: Supported
679655da
JP
12562F: Documentation/filesystems/ubifs.txt
12563F: fs/ubifs/
e2d1d6c0 12564
e1632fa2 12565UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12566M: Greg Ungerer <gerg@linux-m68k.org>
12567W: http://www.linux-m68k.org/
cc2020e6 12568W: http://www.uclinux.org/
e1632fa2 12569L: linux-m68k@lists.linux-m68k.org
cc2020e6 12570L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12571T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12572S: Maintained
e1632fa2
GU
12573F: arch/m68k/coldfire/
12574F: arch/m68k/68*/
61bc02bb
JP
12575F: arch/m68k/*/*_no.*
12576F: arch/m68k/include/asm/*_no.*
cc2020e6 12577
1da177e4 12578UDF FILESYSTEM
d8130624 12579M: Jan Kara <jack@suse.com>
1da177e4 12580S: Maintained
679655da
JP
12581F: Documentation/filesystems/udf.txt
12582F: fs/udf/
1da177e4 12583
0edffe65
BN
12584UDRAW TABLET
12585M: Bastien Nocera <hadess@hadess.net>
12586L: linux-input@vger.kernel.org
12587S: Maintained
12588F: drivers/hid/hid-udraw.c
12589
cc2020e6 12590UFS FILESYSTEM
8b58be88 12591M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12592S: Maintained
679655da
JP
12593F: Documentation/filesystems/ufs.txt
12594F: fs/ufs/
cc2020e6 12595
0a09d3ab
DH
12596UHID USERSPACE HID IO DRIVER:
12597M: David Herrmann <dh.herrmann@googlemail.com>
12598L: linux-input@vger.kernel.org
12599S: Maintained
12600F: drivers/hid/uhid.c
c117ab84 12601F: include/uapi/linux/uhid.h
0a09d3ab 12602
18332a80 12603ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12604L: linux-usb@vger.kernel.org
10c6c9c9 12605S: Orphan
355ffe69 12606F: drivers/uwb/
679655da
JP
12607F: include/linux/uwb.h
12608F: include/linux/uwb/
18332a80 12609
b31d8273
G
12610UNICORE32 ARCHITECTURE:
12611M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12612W: http://mprc.pku.edu.cn/~guanxuetao/linux
12613S: Maintained
ceebf4d5 12614T: git git://github.com/gxt/linux.git
b31d8273
G
12615F: arch/unicore32/
12616
d8379ab1
TF
12617UNIFDEF
12618M: Tony Finch <dot@dotat.at>
12619W: http://dotat.at/prog/unifdef
12620S: Maintained
12621F: scripts/unifdef.c
12622
1da177e4 12623UNIFORM CDROM DRIVER
8b58be88 12624M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12625W: http://www.kernel.dk
12626S: Maintained
679655da
JP
12627F: Documentation/cdrom/
12628F: drivers/cdrom/cdrom.c
12629F: include/linux/cdrom.h
c117ab84 12630F: include/uapi/linux/cdrom.h
1da177e4 12631
56df0122 12632UNISYS S-PAR DRIVERS
49e7d9df
JP
12633M: David Kershner <david.kershner@unisys.com>
12634L: sparmaintainer@unisys.com (Unisys internal)
12635S: Supported
12636F: drivers/staging/unisys/
56df0122 12637
9941fa6e
VH
12638UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12639M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12640L: linux-scsi@vger.kernel.org
12641S: Supported
12642F: Documentation/scsi/ufs.txt
12643F: drivers/scsi/ufs/
12644
4b9ffb5a 12645UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
bdee9860
JP
12646M: Manjunath M Bettegowda <manjumb@synopsys.com>
12647M: Prabu Thangamuthu <prabut@synopsys.com>
4b9ffb5a
JP
12648L: linux-scsi@vger.kernel.org
12649S: Supported
12650F: drivers/scsi/ufs/*dwc*
12651
e2d1d6c0 12652UNSORTED BLOCK IMAGES (UBI)
949cb623 12653M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12654M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12655W: http://www.linux-mtd.infradead.org/
12656L: linux-mtd@lists.infradead.org
b6b44e0a 12657T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12658S: Supported
80811493 12659F: drivers/mtd/ubi/
679655da 12660F: include/linux/mtd/ubi.h
c117ab84 12661F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12662
1da177e4 12663USB ACM DRIVER
ca1c3e6f 12664M: Oliver Neukum <oneukum@suse.com>
6372594a 12665L: linux-usb@vger.kernel.org
1da177e4 12666S: Maintained
679655da
JP
12667F: Documentation/usb/acm.txt
12668F: drivers/usb/class/cdc-acm.*
1da177e4 12669
b7d572e1
PF
12670USB AR5523 WIRELESS DRIVER
12671M: Pontus Fuchs <pontus.fuchs@gmail.com>
12672L: linux-wireless@vger.kernel.org
12673S: Maintained
12674F: drivers/net/wireless/ath/ar5523/
12675
115bb1ff 12676USB ATTACHED SCSI
866d372e 12677M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12678L: linux-usb@vger.kernel.org
12679L: linux-scsi@vger.kernel.org
8eae0fb7 12680S: Maintained
115bb1ff
MW
12681F: drivers/usb/storage/uas.c
12682
1da177e4 12683USB CDC ETHERNET DRIVER
61eee9a7 12684M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12685L: linux-usb@vger.kernel.org
1da177e4 12686S: Maintained
679655da 12687F: drivers/net/usb/cdc_*.c
c117ab84 12688F: include/uapi/linux/usb/cdc.h
1da177e4 12689
66e3e591
KP
12690USB CHAOSKEY DRIVER
12691M: Keith Packard <keithp@keithp.com>
12692L: linux-usb@vger.kernel.org
12693S: Maintained
12694F: drivers/usb/misc/chaoskey.c
12695
b02b371e 12696USB CYPRESS C67X00 DRIVER
8b58be88 12697M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12698L: linux-usb@vger.kernel.org
12699S: Maintained
679655da 12700F: drivers/usb/c67x00/
b02b371e 12701
d0374f4f 12702USB DAVICOM DM9601 DRIVER
8b58be88 12703M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12704L: netdev@vger.kernel.org
d0374f4f
PK
12705W: http://www.linux-usb.org/usbnet
12706S: Maintained
679655da 12707F: drivers/net/usb/dm9601.c
d0374f4f 12708
cc2020e6 12709USB DIAMOND RIO500 DRIVER
8b58be88 12710M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12711L: rio500-users@lists.sourceforge.net
12712W: http://rio500.sourceforge.net
12713S: Maintained
679655da 12714F: drivers/usb/misc/rio500*
cc2020e6 12715
1da177e4 12716USB EHCI DRIVER
578333ab 12717M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12718L: linux-usb@vger.kernel.org
578333ab 12719S: Maintained
679655da
JP
12720F: Documentation/usb/ehci.txt
12721F: drivers/usb/host/ehci*
1da177e4 12722
69ae9e3e 12723USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12724M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12725L: linux-usb@vger.kernel.org
69ae9e3e 12726W: http://www.linux-usb.org/gadget
d6d0f665
FB
12727T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12728S: Maintained
679655da
JP
12729F: drivers/usb/gadget/
12730F: include/linux/usb/gadget*
69ae9e3e 12731
2dea64b4 12732USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12733M: Jiri Kosina <jikos@kernel.org>
406df153 12734R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12735L: linux-usb@vger.kernel.org
54e5881d 12736T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12737S: Maintained
c2f01971 12738F: Documentation/hid/hiddev.txt
679655da 12739F: drivers/hid/usbhid/
1da177e4 12740
959eea21 12741USB ISP116X DRIVER
8b58be88 12742M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12743L: linux-usb@vger.kernel.org
959eea21 12744S: Maintained
679655da
JP
12745F: drivers/usb/host/isp116x*
12746F: include/linux/usb/isp116x.h
959eea21 12747
146498ea
WH
12748USB LAN78XX ETHERNET DRIVER
12749M: Woojung Huh <woojung.huh@microchip.com>
12750M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12751L: netdev@vger.kernel.org
12752S: Maintained
12753F: drivers/net/usb/lan78xx.*
12754
1da177e4 12755USB MASS STORAGE DRIVER
fc8b690d 12756M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12757L: linux-usb@vger.kernel.org
8836aeb8 12758L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12759S: Maintained
12760W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12761F: drivers/usb/storage/
1da177e4 12762
af39917d
CL
12763USB MIDI DRIVER
12764M: Clemens Ladisch <clemens@ladisch.de>
12765L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12766T: git git://git.alsa-project.org/alsa-kernel.git
12767S: Maintained
12768F: sound/usb/midi.*
12769
444ce9d4
JP
12770USB NETWORKING DRIVERS
12771L: linux-usb@vger.kernel.org
12772S: Odd Fixes
12773F: drivers/net/usb/
12774
1da177e4 12775USB OHCI DRIVER
578333ab 12776M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12777L: linux-usb@vger.kernel.org
578333ab 12778S: Maintained
679655da
JP
12779F: Documentation/usb/ohci.txt
12780F: drivers/usb/host/ohci*
1da177e4 12781
963ffa3e 12782USB OTG FSM (Finite State Machine)
60d77b3d 12783M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12784T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12785L: linux-usb@vger.kernel.org
12786S: Maintained
12787F: drivers/usb/common/usb-otg-fsm.c
12788
563da3a9
VM
12789USB OVER IP DRIVER
12790M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12791M: Shuah Khan <shuahkh@osg.samsung.com>
12792M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12793L: linux-usb@vger.kernel.org
12794S: Maintained
a6d6fc2b 12795F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12796F: drivers/usb/usbip/
12797F: tools/usb/usbip/
12798
1da177e4 12799USB PEGASUS DRIVER
a16b945c 12800M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12801L: linux-usb@vger.kernel.org
043600a6 12802L: netdev@vger.kernel.org
052e3128
PM
12803T: git git://github.com/petkan/pegasus.git
12804W: https://github.com/petkan/pegasus
1da177e4 12805S: Maintained
679655da 12806F: drivers/net/usb/pegasus.*
1da177e4 12807
d3ad558f 12808USB PHY LAYER
a55f6286 12809M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12810L: linux-usb@vger.kernel.org
12811T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12812S: Maintained
12813F: drivers/usb/phy/
d3ad558f 12814
73e4fb3f 12815USB PRINTER DRIVER (usblp)
8b58be88 12816M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12817L: linux-usb@vger.kernel.org
73e4fb3f 12818S: Supported
679655da 12819F: drivers/usb/class/usblp.c
1da177e4 12820
4521b477
BM
12821USB QMI WWAN NETWORK DRIVER
12822M: Bjørn Mork <bjorn@mork.no>
12823L: netdev@vger.kernel.org
12824S: Maintained
12825F: Documentation/ABI/testing/sysfs-class-net-qmi
12826F: drivers/net/usb/qmi_wwan.c
12827
1da177e4 12828USB RTL8150 DRIVER
a16b945c 12829M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12830L: linux-usb@vger.kernel.org
043600a6 12831L: netdev@vger.kernel.org
052e3128
PM
12832T: git git://github.com/petkan/rtl8150.git
12833W: https://github.com/petkan/rtl8150
1da177e4 12834S: Maintained
679655da 12835F: drivers/net/usb/rtl8150.c
1da177e4 12836
f896b796 12837USB SERIAL SUBSYSTEM
66085694 12838M: Johan Hovold <johan@kernel.org>
795fb7e7 12839L: linux-usb@vger.kernel.org
5ee05309 12840T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12841S: Maintained
679655da 12842F: Documentation/usb/usb-serial.txt
f896b796 12843F: drivers/usb/serial/
679655da 12844F: include/linux/usb/serial.h
1da177e4 12845
b3f0db1c
SG
12846USB SMSC75XX ETHERNET DRIVER
12847M: Steve Glendinning <steve.glendinning@shawell.net>
12848L: netdev@vger.kernel.org
12849S: Maintained
12850F: drivers/net/usb/smsc75xx.*
12851
2f7ca802 12852USB SMSC95XX ETHERNET DRIVER
90b24cfb 12853M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12854M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12855L: netdev@vger.kernel.org
90b24cfb 12856S: Maintained
679655da 12857F: drivers/net/usb/smsc95xx.*
2f7ca802 12858
1da177e4 12859USB SUBSYSTEM
879a5a00 12860M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12861L: linux-usb@vger.kernel.org
1da177e4 12862W: http://www.linux-usb.org
08deed1e 12863T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12864S: Supported
1700bd98 12865F: Documentation/devicetree/bindings/usb/
679655da 12866F: Documentation/usb/
679655da
JP
12867F: drivers/usb/
12868F: include/linux/usb.h
12869F: include/linux/usb/
1da177e4
LT
12870
12871USB UHCI DRIVER
8b58be88 12872M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12873L: linux-usb@vger.kernel.org
1da177e4 12874S: Maintained
679655da 12875F: drivers/usb/host/uhci*
1da177e4 12876
69ae9e3e 12877USB "USBNET" DRIVER FRAMEWORK
d8130624 12878M: Oliver Neukum <oneukum@suse.com>
043600a6 12879L: netdev@vger.kernel.org
69ae9e3e 12880W: http://www.linux-usb.org/usbnet
1da177e4 12881S: Maintained
679655da
JP
12882F: drivers/net/usb/usbnet.c
12883F: include/linux/usb/usbnet.h
1da177e4 12884
c0efd232 12885USB VIDEO CLASS
c53ac071 12886M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12887L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12888L: linux-media@vger.kernel.org
275ffde4 12889T: git git://linuxtv.org/media_tree.git
57c6d2e9 12890W: http://www.ideasonboard.org/uvc/
c0efd232 12891S: Maintained
0c0d06ca 12892F: drivers/media/usb/uvc/
6c0f0359 12893F: include/uapi/linux/uvcvideo.h
1da177e4 12894
b60b9c45
HV
12895USB VISION DRIVER
12896M: Hans Verkuil <hverkuil@xs4all.nl>
12897L: linux-media@vger.kernel.org
12898T: git git://linuxtv.org/media_tree.git
a825eaec 12899W: https://linuxtv.org
b60b9c45
HV
12900S: Odd Fixes
12901F: drivers/media/usb/usbvision/
12902
8282da47
LP
12903USB WEBCAM GADGET
12904M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12905L: linux-usb@vger.kernel.org
12906S: Maintained
3a83c16e 12907F: drivers/usb/gadget/function/*uvc*
faf2e1db 12908F: drivers/usb/gadget/legacy/webcam.c
8282da47 12909
bf164cc0 12910USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12911M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12912L: linux-wireless@vger.kernel.org
12913S: Maintained
679655da 12914F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12915
eb6bab13 12916USB XHCI DRIVER
03d85053 12917M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12918L: linux-usb@vger.kernel.org
12919S: Supported
36d0344c
SS
12920F: drivers/usb/host/xhci*
12921F: drivers/usb/host/pci-quirks*
eb6bab13 12922
1da177e4 12923USB ZD1201 DRIVER
4086b9ca 12924L: linux-wireless@vger.kernel.org
1da177e4 12925W: http://linux-lc100020.sourceforge.net
4086b9ca 12926S: Orphan
ed0ad06f 12927F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12928
b7eee616 12929USB ZR364XX DRIVER
8b58be88 12930M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12931L: linux-usb@vger.kernel.org
661263b5 12932L: linux-media@vger.kernel.org
275ffde4 12933T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12934W: http://royale.zerezo.com/zr364xx/
12935S: Maintained
618cd932 12936F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 12937F: drivers/media/usb/zr364xx/
b7eee616 12938
289fcff4
HK
12939ULPI BUS
12940M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12941L: linux-usb@vger.kernel.org
12942S: Maintained
12943F: drivers/usb/common/ulpi.c
12944F: include/linux/ulpi/
12945
e7839f25 12946USER-MODE LINUX (UML)
8b58be88 12947M: Jeff Dike <jdike@addtoit.com>
b15194b7 12948M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12949L: user-mode-linux-devel@lists.sourceforge.net
12950L: user-mode-linux-user@lists.sourceforge.net
12951W: http://user-mode-linux.sourceforge.net
9f273c24 12952T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12953S: Maintained
61516587 12954F: Documentation/virtual/uml/
679655da 12955F: arch/um/
b070989a 12956F: arch/x86/um/
679655da
JP
12957F: fs/hostfs/
12958F: fs/hppfs/
b7eee616 12959
e5f114e9 12960USERSPACE I/O (UIO)
879a5a00 12961M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12962S: Maintained
3d3fecbd 12963T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12964F: Documentation/DocBook/uio-howto.tmpl
12965F: drivers/uio/
12966F: include/linux/uio*.h
e5f114e9 12967
256cccbe 12968UTIL-LINUX PACKAGE
8b58be88 12969M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12970L: util-linux@vger.kernel.org
12971W: http://en.wikipedia.org/wiki/Util-linux
12972T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12973S: Maintained
12974
c1fd1c07 12975UVESAFB DRIVER
8b58be88 12976M: Michal Januszewski <spock@gentoo.org>
c69f677c 12977L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12978W: http://dev.gentoo.org/~spock/projects/uvesafb/
12979S: Maintained
679655da 12980F: Documentation/fb/uvesafb.txt
8a61f013 12981F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12982
456930d8
SA
12983VF610 NAND DRIVER
12984M: Stefan Agner <stefan@agner.ch>
12985L: linux-mtd@lists.infradead.org
12986S: Supported
12987F: drivers/mtd/nand/vf610_nfc.c
12988
4480f15b 12989VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12990M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12991S: Maintained
679655da
JP
12992F: Documentation/filesystems/vfat.txt
12993F: fs/fat/
1da177e4 12994
cba3345c
AW
12995VFIO DRIVER
12996M: Alex Williamson <alex.williamson@redhat.com>
12997L: kvm@vger.kernel.org
9f273c24 12998T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12999S: Maintained
13000F: Documentation/vfio.txt
13001F: drivers/vfio/
13002F: include/linux/vfio.h
c117ab84 13003F: include/uapi/linux/vfio.h
cba3345c 13004
5188287a
KW
13005VFIO MEDIATED DEVICE DRIVERS
13006M: Kirti Wankhede <kwankhede@nvidia.com>
13007L: kvm@vger.kernel.org
13008S: Maintained
13009F: Documentation/vfio-mediated-device.txt
13010F: drivers/vfio/mdev/
13011F: include/linux/mdev.h
13012F: samples/vfio-mdev/
13013
a714ea5f
AW
13014VFIO PLATFORM DRIVER
13015M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13016L: kvm@vger.kernel.org
13017S: Maintained
13018F: drivers/vfio/platform/
13019
9e6f3438
PO
13020VIDEOBUF2 FRAMEWORK
13021M: Pawel Osciak <pawel@osciak.com>
13022M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 13023M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
13024L: linux-media@vger.kernel.org
13025S: Maintained
90d72ac6 13026F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
13027F: include/media/videobuf2-*
13028
06a8fc78
AH
13029VIRTIO AND VHOST VSOCK DRIVER
13030M: Stefan Hajnoczi <stefanha@redhat.com>
13031L: kvm@vger.kernel.org
13032L: virtualization@lists.linux-foundation.org
13033L: netdev@vger.kernel.org
13034S: Maintained
13035F: include/linux/virtio_vsock.h
13036F: include/uapi/linux/virtio_vsock.h
13037F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 13038F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
13039F: drivers/vhost/vsock.c
13040F: drivers/vhost/vsock.h
06a8fc78 13041
5523662e
SCP
13042VIRTUAL SERIO DEVICE DRIVER
13043M: Stephen Chandler Paul <thatslyude@gmail.com>
13044S: Maintained
13045F: drivers/input/serio/userio.c
13046F: include/uapi/linux/userio.h
13047
9a82446b
AS
13048VIRTIO CONSOLE DRIVER
13049M: Amit Shah <amit.shah@redhat.com>
13050L: virtualization@lists.linux-foundation.org
13051S: Maintained
13052F: drivers/char/virtio_console.c
13053F: include/linux/virtio_console.h
c117ab84 13054F: include/uapi/linux/virtio_console.h
9a82446b 13055
2426ec8f 13056VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 13057M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13058M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
13059L: virtualization@lists.linux-foundation.org
13060S: Maintained
0e4191fe 13061F: Documentation/devicetree/bindings/virtio/
2426ec8f 13062F: drivers/virtio/
c893c8d7 13063F: tools/virtio/
2426ec8f
MT
13064F: drivers/net/virtio_net.c
13065F: drivers/block/virtio_blk.c
13066F: include/linux/virtio_*.h
916cdabc 13067F: include/uapi/linux/virtio_*.h
dbaf0624 13068F: drivers/crypto/virtio/
2426ec8f 13069
f2dbda3b
CH
13070VIRTIO DRIVERS FOR S390
13071M: Christian Borntraeger <borntraeger@de.ibm.com>
13072M: Cornelia Huck <cornelia.huck@de.ibm.com>
13073L: linux-s390@vger.kernel.org
13074L: virtualization@lists.linux-foundation.org
13075L: kvm@vger.kernel.org
13076S: Supported
1b568d93 13077F: drivers/s390/virtio/
f2dbda3b 13078
4ad6ee91
GH
13079VIRTIO GPU DRIVER
13080M: David Airlie <airlied@linux.ie>
13081M: Gerd Hoffmann <kraxel@redhat.com>
13082L: dri-devel@lists.freedesktop.org
13083L: virtualization@lists.linux-foundation.org
13084S: Maintained
13085F: drivers/gpu/drm/virtio/
13086F: include/uapi/linux/virtio_gpu.h
13087
3a4d5c94
MT
13088VIRTIO HOST (VHOST)
13089M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13090M: Jason Wang <jasowang@redhat.com>
3a4d5c94 13091L: kvm@vger.kernel.org
c996d8b9 13092L: virtualization@lists.linux-foundation.org
3a4d5c94 13093L: netdev@vger.kernel.org
9f273c24 13094T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
13095S: Maintained
13096F: drivers/vhost/
c117ab84 13097F: include/uapi/linux/vhost.h
3a4d5c94 13098
271c8651
GH
13099VIRTIO INPUT DRIVER
13100M: Gerd Hoffmann <kraxel@redhat.com>
13101S: Maintained
13102F: drivers/virtio/virtio_input.c
13103F: include/uapi/linux/virtio_input.h
13104
dbaf0624
G
13105VIRTIO CRYPTO DRIVER
13106M: Gonglei <arei.gonglei@huawei.com>
13107L: virtualization@lists.linux-foundation.org
13108L: linux-crypto@vger.kernel.org
13109S: Maintained
13110F: drivers/crypto/virtio/
13111F: include/uapi/linux/virtio_crypto.h
13112
1da177e4 13113VIA RHINE NETWORK DRIVER
210347e1 13114S: Orphan
f2148a47 13115F: drivers/net/ethernet/via/via-rhine.c
1da177e4 13116
f0bf7f61 13117VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 13118M: Bruce Chang <brucechang@via.com.tw>
8b58be88 13119M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
13120S: Maintained
13121F: drivers/mmc/host/via-sdmmc.c
13122
69e4a7c2 13123VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 13124M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 13125L: linux-fbdev@vger.kernel.org
69e4a7c2 13126S: Maintained
c7babebd
FTS
13127F: include/linux/via-core.h
13128F: include/linux/via-gpio.h
13129F: include/linux/via_i2c.h
8a61f013 13130F: drivers/video/fbdev/via/
69e4a7c2 13131
01f20734 13132VIA VELOCITY NETWORK DRIVER
8b58be88 13133M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
13134L: netdev@vger.kernel.org
13135S: Maintained
f2148a47 13136F: drivers/net/ethernet/via/via-velocity.*
1da177e4 13137
f73f8173
AW
13138VIRT LIB
13139M: Alex Williamson <alex.williamson@redhat.com>
13140M: Paolo Bonzini <pbonzini@redhat.com>
13141L: kvm@vger.kernel.org
13142S: Supported
13143F: virt/lib/
13144
77911fd2 13145VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
13146M: Hans Verkuil <hverkuil@xs4all.nl>
13147L: linux-media@vger.kernel.org
13148T: git git://linuxtv.org/media_tree.git
a825eaec 13149W: https://linuxtv.org
0b7bc1fa 13150S: Maintained
77911fd2 13151F: drivers/media/platform/vivid/*
0b7bc1fa 13152
be7f8273 13153VLAN (802.1Q)
8b58be88 13154M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
13155L: netdev@vger.kernel.org
13156S: Maintained
679655da
JP
13157F: drivers/net/macvlan.c
13158F: include/linux/if_*vlan.h
13159F: net/8021q/
be7f8273 13160
55e331cf 13161VLYNQ BUS
08eeb306 13162M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 13163L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
13164S: Maintained
13165F: drivers/vlynq/vlynq.c
13166F: include/linux/vlynq.h
13167
390beae4 13168VME SUBSYSTEM
74c600e3 13169M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 13170M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
13171M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13172L: devel@driverdev.osuosl.org
13173S: Maintained
13174T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 13175F: Documentation/driver-api/vme.rst
390beae4
MW
13176F: drivers/staging/vme/
13177F: drivers/vme/
13178F: include/linux/vme*
13179
4488e09b
AK
13180VMWARE HYPERVISOR INTERFACE
13181M: Alok Kataria <akataria@vmware.com>
13182L: virtualization@lists.linux-foundation.org
13183S: Supported
13184F: arch/x86/kernel/cpu/vmware.c
13185
73b35d07
DT
13186VMWARE BALLOON DRIVER
13187M: Xavier Deguillard <xdeguillard@vmware.com>
13188M: Philip Moltmann <moltmann@vmware.com>
13189M: "VMware, Inc." <pv-drivers@vmware.com>
13190L: linux-kernel@vger.kernel.org
13191S: Maintained
13192F: drivers/misc/vmw_balloon.c
13193
8b8be51b
TH
13194VMWARE VMMOUSE SUBDRIVER
13195M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13196M: "VMware, Inc." <pv-drivers@vmware.com>
13197L: linux-input@vger.kernel.org
13198S: Maintained
13199F: drivers/input/mouse/vmmouse.c
13200F: drivers/input/mouse/vmmouse.h
13201
d1a890fa 13202VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 13203M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
13204M: "VMware, Inc." <pv-drivers@vmware.com>
13205L: netdev@vger.kernel.org
13206S: Maintained
13207F: drivers/net/vmxnet3/
d1a890fa 13208
851b1642 13209VMware PVSCSI driver
29374ec6 13210M: Jim Gill <jgill@vmware.com>
851b1642
AK
13211M: VMware PV-Drivers <pv-drivers@vmware.com>
13212L: linux-scsi@vger.kernel.org
13213S: Maintained
13214F: drivers/scsi/vmw_pvscsi.c
13215F: drivers/scsi/vmw_pvscsi.h
13216
29c8d9eb
AR
13217VMWARE PVRDMA DRIVER
13218M: Adit Ranadive <aditr@vmware.com>
13219M: VMware PV-Drivers <pv-drivers@vmware.com>
13220L: linux-rdma@vger.kernel.org
13221S: Maintained
13222F: drivers/infiniband/hw/vmw_pvrdma/
13223
e53e86c7 13224VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 13225M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 13226M: Mark Brown <broonie@kernel.org>
5cdeb2c8 13227L: linux-kernel@vger.kernel.org
1dd68f01 13228W: http://www.slimlogic.co.uk/?p=48
6febb5ab 13229T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 13230S: Supported
9d2597e8 13231F: Documentation/devicetree/bindings/regulator/
679655da 13232F: drivers/regulator/
9d2597e8 13233F: include/dt-bindings/regulator/
679655da 13234F: include/linux/regulator/
e53e86c7 13235
081958eb
DA
13236VRF
13237M: David Ahern <dsa@cumulusnetworks.com>
13238M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13239L: netdev@vger.kernel.org
13240S: Maintained
13241F: drivers/net/vrf.c
562d897d 13242F: Documentation/networking/vrf.txt
081958eb 13243
ab41319e 13244VT1211 HARDWARE MONITOR DRIVER
8b58be88 13245M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 13246L: linux-hwmon@vger.kernel.org
ab41319e 13247S: Maintained
679655da
JP
13248F: Documentation/hwmon/vt1211
13249F: drivers/hwmon/vt1211.c
ab41319e 13250
1de9e371 13251VT8231 HARDWARE MONITOR DRIVER
8b58be88 13252M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 13253L: linux-hwmon@vger.kernel.org
1de9e371 13254S: Maintained
679655da 13255F: drivers/hwmon/vt8231.c
1de9e371 13256
88095e7b
TO
13257VUB300 USB to SDIO/SD/MMC bridge chip
13258M: Tony Olech <tony.olech@elandigitalsystems.com>
13259L: linux-mmc@vger.kernel.org
13260L: linux-usb@vger.kernel.org
13261S: Supported
13262F: drivers/mmc/host/vub300.c
13263
1da177e4 13264W1 DALLAS'S 1-WIRE BUS
a8018766 13265M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 13266S: Maintained
679655da
JP
13267F: Documentation/w1/
13268F: drivers/w1/
1da177e4 13269
13927079 13270W83791D HARDWARE MONITORING DRIVER
8b58be88 13271M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 13272L: linux-hwmon@vger.kernel.org
25845c22 13273S: Maintained
679655da
JP
13274F: Documentation/hwmon/w83791d
13275F: drivers/hwmon/w83791d.c
13927079 13276
61db011d 13277W83793 HARDWARE MONITORING DRIVER
8b58be88 13278M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 13279L: linux-hwmon@vger.kernel.org
61db011d 13280S: Maintained
679655da
JP
13281F: Documentation/hwmon/w83793
13282F: drivers/hwmon/w83793.c
61db011d 13283
e3760b43 13284W83795 HARDWARE MONITORING DRIVER
d8130624 13285M: Jean Delvare <jdelvare@suse.com>
968ce1b1 13286L: linux-hwmon@vger.kernel.org
e3760b43
JD
13287S: Maintained
13288F: drivers/hwmon/w83795.c
13289
1da177e4 13290W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 13291M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13292S: Maintained
679655da 13293F: drivers/mmc/host/wbsd.*
1da177e4 13294
b4e05923
HG
13295WACOM PROTOCOL 4 SERIAL TABLETS
13296M: Julian Squires <julian@cipht.net>
13297M: Hans de Goede <hdegoede@redhat.com>
13298L: linux-input@vger.kernel.org
13299S: Maintained
13300F: drivers/input/tablet/wacom_serial4.c
13301
3527761c 13302WATCHDOG DEVICE DRIVERS
8b58be88 13303M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13304R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13305L: linux-watchdog@vger.kernel.org
13306W: http://www.linux-watchdog.org/
f599aaf0 13307T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13308S: Maintained
540be8b2 13309F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13310F: Documentation/watchdog/
13311F: drivers/watchdog/
13312F: include/linux/watchdog.h
c117ab84 13313F: include/uapi/linux/watchdog.h
3527761c 13314
b22e00f3
DH
13315WIIMOTE HID DRIVER
13316M: David Herrmann <dh.herrmann@googlemail.com>
13317L: linux-input@vger.kernel.org
13318S: Maintained
13319F: drivers/hid/hid-wiimote*
13320
e258b80e 13321WINBOND CIR DRIVER
364e9e18 13322M: David Härdeman <david@hardeman.nu>
e258b80e 13323S: Maintained
116ab806 13324F: drivers/media/rc/winbond-cir.c
e258b80e 13325
c36a483d
WBG
13326WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13327M: William Breathitt Gray <vilhelm.gray@gmail.com>
13328L: linux-watchdog@vger.kernel.org
13329S: Maintained
13330F: drivers/watchdog/ebc-c384_wdt.c
13331
9c26df9b
WBG
13332WINSYSTEMS WS16C48 GPIO DRIVER
13333M: William Breathitt Gray <vilhelm.gray@gmail.com>
13334L: linux-gpio@vger.kernel.org
13335S: Maintained
13336F: drivers/gpio/gpio-ws16c48.c
e258b80e 13337
8a70da82 13338WIMAX STACK
8b58be88 13339M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13340M: linux-wimax@intel.com
49e7d9df 13341L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13342S: Supported
13343W: http://linuxwimax.org
315987dc 13344F: Documentation/wimax/README.wimax
315987dc
JP
13345F: include/linux/wimax/debug.h
13346F: include/net/wimax.h
c117ab84 13347F: include/uapi/linux/wimax.h
315987dc 13348F: net/wimax/
8a70da82 13349
5fc14680 13350WISTRON LAPTOP BUTTON DRIVER
8b58be88 13351M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13352S: Maintained
679655da 13353F: drivers/input/misc/wistron_btns.c
5fc14680 13354
1da177e4 13355WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 13356M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 13357L: linux-wireless@vger.kernel.org
926554c4 13358W: http://oops.ghostprotocols.net:81/blog
1da177e4 13359S: Maintained
679655da 13360F: drivers/net/wireless/wl3501*
1da177e4 13361
055bcbcb 13362WOLFSON MICROELECTRONICS DRIVERS
fef95164 13363L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13364T: git https://github.com/CirrusLogic/linux-drivers.git
13365W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13366S: Supported
3768f0b1 13367F: Documentation/hwmon/wm83??
f494993f
CK
13368F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13369F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13370F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13371F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13372F: drivers/clk/clk-wm83*.c
9c309598 13373F: drivers/extcon/extcon-arizona.c
b75ea16a 13374F: drivers/leds/leds-wm83*.c
25b273ba 13375F: drivers/gpio/gpio-*wm*.c
9c309598 13376F: drivers/gpio/gpio-arizona.c
d22b0869 13377F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13378F: drivers/input/misc/wm831x-on.c
13379F: drivers/input/touchscreen/wm831x-ts.c
13380F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13381F: drivers/mfd/arizona*
13382F: drivers/mfd/wm*.c
12ebc137 13383F: drivers/mfd/cs47l24*
8c0984e5 13384F: drivers/power/supply/wm83*.c
b75ea16a
MB
13385F: drivers/rtc/rtc-wm83*.c
13386F: drivers/regulator/wm8*.c
3860e6c4 13387F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13388F: drivers/watchdog/wm83*_wdt.c
9c309598 13389F: include/linux/mfd/arizona/
3860e6c4 13390F: include/linux/mfd/wm831x/
b75ea16a 13391F: include/linux/mfd/wm8350/
3768f0b1 13392F: include/linux/mfd/wm8400*
59ec6da2 13393F: include/linux/wm97xx.h
055bcbcb 13394F: include/sound/wm????.h
9c309598 13395F: sound/soc/codecs/arizona.?
055bcbcb 13396F: sound/soc/codecs/wm*
12ebc137 13397F: sound/soc/codecs/cs47l24*
b75ea16a 13398
3e6cd7a4
TH
13399WORKQUEUE
13400M: Tejun Heo <tj@kernel.org>
badb7f5e 13401R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13402T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13403S: Maintained
13404F: include/linux/workqueue.h
13405F: kernel/workqueue.c
e7f08ffb 13406F: Documentation/core-api/workqueue.rst
3e6cd7a4 13407
39ac9f48
CYT
13408X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13409M: Chen-Yu Tsai <wens@csie.org>
13410L: linux-kernel@vger.kernel.org
13411S: Maintained
13412N: axp[128]
13413
1da177e4 13414X.25 NETWORK LAYER
8bf28059 13415M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13416L: linux-x25@vger.kernel.org
8bf28059 13417S: Odd Fixes
679655da
JP
13418F: Documentation/networking/x25*
13419F: include/net/x25*
13420F: net/x25/
1da177e4 13421
e2d1d6c0 13422X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13423M: Thomas Gleixner <tglx@linutronix.de>
13424M: Ingo Molnar <mingo@redhat.com>
13425M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13426M: x86@kernel.org
981c3a4f 13427L: linux-kernel@vger.kernel.org
75fc2d37 13428T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13429S: Maintained
679655da
JP
13430F: Documentation/x86/
13431F: arch/x86/
e2d1d6c0 13432
d0944853 13433X86 PLATFORM DRIVERS
e181ba15 13434M: Darren Hart <dvhart@infradead.org>
d0944853 13435L: platform-driver-x86@vger.kernel.org
e181ba15 13436T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13437S: Maintained
14430813 13438F: drivers/platform/x86/
3a4bceef 13439F: drivers/platform/olpc/
d0944853 13440
c1f5c54b
IM
13441X86 MCE INFRASTRUCTURE
13442M: Tony Luck <tony.luck@intel.com>
487ba8e8 13443M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13444L: linux-edac@vger.kernel.org
13445S: Maintained
13446F: arch/x86/kernel/cpu/mcheck/*
13447
79ebdc95
BP
13448X86 MICROCODE UPDATE SUPPORT
13449M: Borislav Petkov <bp@alien8.de>
13450S: Maintained
13451F: arch/x86/kernel/cpu/microcode/*
13452
f0905c5a
AL
13453X86 VDSO
13454M: Andy Lutomirski <luto@amacapital.net>
13455L: linux-kernel@vger.kernel.org
13456T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13457S: Maintained
d603c8e1 13458F: arch/x86/entry/vdso/
f0905c5a 13459
d6fad502 13460XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13461M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13462M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13463L: linux-media@vger.kernel.org
a825eaec 13464W: https://linuxtv.org
d6fad502
MCC
13465T: git git://linuxtv.org/media_tree.git
13466S: Maintained
13467F: drivers/media/tuners/tuner-xc2028.*
13468
c4468085 13469XEN HYPERVISOR INTERFACE
3eeef8f7 13470M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
101ecde5 13471M: Juergen Gross <jgross@suse.com>
11dbb52b 13472L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13473T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13474S: Supported
13475F: arch/x86/xen/
13476F: drivers/*/xen-*front.c
13477F: drivers/xen/
13478F: arch/x86/include/asm/xen/
13479F: include/xen/
c117ab84 13480F: include/uapi/xen/
c4468085 13481
77bfb479 13482XEN HYPERVISOR ARM
85d1a29d 13483M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13484L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13485S: Maintained
77bfb479
SS
13486F: arch/arm/xen/
13487F: arch/arm/include/asm/xen/
13488
b475e83f 13489XEN HYPERVISOR ARM64
85d1a29d 13490M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13491L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13492S: Maintained
b475e83f
SS
13493F: arch/arm64/xen/
13494F: arch/arm64/include/asm/xen/
13495
9b57e1a7 13496XEN NETWORK BACKEND DRIVER
8386040b 13497M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13498M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13499L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13500L: netdev@vger.kernel.org
13501S: Supported
13502F: drivers/net/xen-netback/*
13503
c5f8e29d
KRW
13504XEN PCI SUBSYSTEM
13505M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13506L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13507S: Supported
13508F: arch/x86/pci/*xen*
13509F: drivers/pci/*xen*
13510
a2c5ae65
KRW
13511XEN BLOCK SUBSYSTEM
13512M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13513M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13514L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13515S: Supported
13516F: drivers/block/xen-blkback/*
13517F: drivers/block/xen*
13518
15d03609
JG
13519XEN PVSCSI DRIVERS
13520M: Juergen Gross <jgross@suse.com>
13521L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13522L: linux-scsi@vger.kernel.org
13523S: Supported
13524F: drivers/scsi/xen-scsifront.c
13525F: drivers/xen/xen-scsiback.c
13526F: include/xen/interface/io/vscsiif.h
13527
c5f8e29d
KRW
13528XEN SWIOTLB SUBSYSTEM
13529M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13530L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13531S: Supported
13532F: arch/x86/xen/*swiotlb*
13533F: drivers/xen/*swiotlb*
13534
1da177e4 13535XFS FILESYSTEM
809625ca 13536M: Dave Chinner <david@fromorbit.com>
541d48f0
DC
13537M: linux-xfs@vger.kernel.org
13538L: linux-xfs@vger.kernel.org
13539W: http://xfs.org/
9f273c24 13540T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 13541S: Supported
679655da
JP
13542F: Documentation/filesystems/xfs.txt
13543F: fs/xfs/
1da177e4 13544
8a3b7a25 13545XILINX AXI ETHERNET DRIVER
59a54f30
MS
13546M: Anirudha Sarangi <anirudh@xilinx.com>
13547M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13548S: Maintained
13549F: drivers/net/ethernet/xilinx/xilinx_axienet*
13550
238b8721 13551XILINX UARTLITE SERIAL DRIVER
8b58be88 13552M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13553L: linux-serial@vger.kernel.org
13554S: Maintained
df621252 13555F: drivers/tty/serial/uartlite.c
238b8721 13556
df330515
LP
13557XILINX VIDEO IP CORES
13558M: Hyun Kwon <hyun.kwon@xilinx.com>
13559M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13560L: linux-media@vger.kernel.org
13561T: git git://linuxtv.org/media_tree.git
13562S: Supported
13563F: Documentation/devicetree/bindings/media/xilinx/
13564F: drivers/media/platform/xilinx/
a5562f65 13565F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13566
74316949
EB
13567XILLYBUS DRIVER
13568M: Eli Billauer <eli.billauer@gmail.com>
13569L: linux-kernel@vger.kernel.org
13570S: Supported
13571F: drivers/char/xillybus/
13572
f620e4b8
MF
13573XTENSA XTFPGA PLATFORM SUPPORT
13574M: Max Filippov <jcmvbkbc@gmail.com>
13575L: linux-xtensa@linux-xtensa.org
13576S: Maintained
13577F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13578F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13579
1da177e4 13580YAM DRIVER FOR AX.25
8b58be88 13581M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13582L: linux-hams@vger.kernel.org
13583S: Maintained
679655da
JP
13584F: drivers/net/hamradio/yam*
13585F: include/linux/yam.h
1da177e4 13586
af64a5eb 13587YEALINK PHONE DRIVER
8b58be88 13588M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13589L: usbb2k-api-dev@nongnu.org
13590S: Maintained
679655da
JP
13591F: Documentation/input/yealink.txt
13592F: drivers/input/misc/yealink.*
af64a5eb 13593
1da177e4 13594Z8530 DRIVER FOR AX.25
8b58be88 13595M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13596W: http://yaina.de/jreuter/
13597W: http://www.qsl.net/dl1bke/
13598L: linux-hams@vger.kernel.org
13599S: Maintained
679655da
JP
13600F: Documentation/networking/z8530drv.txt
13601F: drivers/net/hamradio/*scc.c
13602F: drivers/net/hamradio/z8530.h
1da177e4 13603
0cf31ec1 13604ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13605M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13606L: linux-mm@kvack.org
13607S: Maintained
13608F: mm/zbud.c
13609F: include/linux/zbud.h
13610
7c0c3afb 13611ZD1211RW WIRELESS DRIVER
8b58be88
JP
13612M: Daniel Drake <dsd@gentoo.org>
13613M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13614W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13615L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13616L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13617S: Maintained
6948300c 13618F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13619
a40cc814
AP
13620ZD1301_DEMOD MEDIA DRIVER
13621M: Antti Palosaari <crope@iki.fi>
13622L: linux-media@vger.kernel.org
13623W: https://linuxtv.org/
13624W: http://palosaari.fi/linux/
13625Q: https://patchwork.linuxtv.org/project/linux-media/list/
13626S: Maintained
13627F: drivers/media/dvb-frontends/zd1301_demod*
13628
d4c554c3
AP
13629ZD1301 MEDIA DRIVER
13630M: Antti Palosaari <crope@iki.fi>
13631L: linux-media@vger.kernel.org
13632W: https://linuxtv.org/
13633W: http://palosaari.fi/linux/
13634Q: https://patchwork.linuxtv.org/project/linux-media/list/
13635S: Maintained
13636F: drivers/media/usb/dvb-usb-v2/zd1301*
13637
20263029
DS
13638ZPOOL COMPRESSED PAGE STORAGE API
13639M: Dan Streetman <ddstreet@ieee.org>
13640L: linux-mm@kvack.org
13641S: Maintained
13642F: mm/zpool.c
13643F: include/linux/zpool.h
13644
1da177e4 13645ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13646L: mjpeg-users@lists.sourceforge.net
f63145e2 13647L: linux-media@vger.kernel.org
1da177e4 13648W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13649T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13650S: Odd Fixes
90d72ac6 13651F: drivers/media/pci/zoran/
1da177e4 13652
6920f2cc
MK
13653ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13654M: Minchan Kim <minchan@kernel.org>
13655M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13656R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13657L: linux-kernel@vger.kernel.org
13658S: Maintained
13659F: drivers/block/zram/
13660F: Documentation/blockdev/zram.txt
13661
8b4a4080 13662ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13663M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13664S: Maintained
df621252 13665F: drivers/tty/serial/zs.*
8b4a4080 13666
eae70d06
MK
13667ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13668M: Minchan Kim <minchan@kernel.org>
13669M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13670R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13671L: linux-mm@kvack.org
13672S: Maintained
13673F: mm/zsmalloc.c
13674F: include/linux/zsmalloc.h
d02be50d 13675F: Documentation/vm/zsmalloc.txt
eae70d06 13676
0cf31ec1 13677ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13678M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13679L: linux-mm@kvack.org
13680S: Maintained
13681F: mm/zswap.c
13682
1da177e4 13683THE REST
8b58be88 13684M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13685L: linux-kernel@vger.kernel.org
8a6e2535 13686Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13687T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13688S: Buried alive in reporters
34d03cc1
JP
13689F: *
13690F: */