]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - MAINTAINERS
Merge tag 'gvt-fixes-2017-01-16' of https://github.com/01org/gvt-linux into drm-intel...
[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>
9932ef3c 3803R: Chanwoo Choi <cw00.choi@samsung.com>
88476d34 3804L: linux-pm@vger.kernel.org
6a3cd722 3805T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3806S: Maintained
3807F: drivers/devfreq/
6a3cd722
CC
3808F: include/linux/devfreq.h
3809F: Documentation/devicetree/bindings/devfreq/
89d07767 3810
7dbded06
CC
3811DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3812M: Chanwoo Choi <cw00.choi@samsung.com>
3813L: linux-pm@vger.kernel.org
3814T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3815S: Supported
3816F: drivers/devfreq/event/
3817F: drivers/devfreq/devfreq-event.c
3818F: include/linux/devfreq-event.h
3819F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3820
490b864b
CC
3821BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3822M: Chanwoo Choi <cw00.choi@samsung.com>
3823L: linux-pm@vger.kernel.org
3824L: linux-samsung-soc@vger.kernel.org
3825T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3826S: Maintained
3827F: drivers/devfreq/exynos-bus.c
3828F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3829
1da177e4 3830DEVICE NUMBER REGISTRY
8b58be88 3831M: Torben Mathiasen <device@lanana.org>
1da177e4 3832W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3833S: Maintained
3834
e2d1d6c0 3835DEVICE-MAPPER (LVM)
854ecaad 3836M: Alasdair Kergon <agk@redhat.com>
8504eed3 3837M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3838M: dm-devel@redhat.com
e2d1d6c0
RD
3839L: dm-devel@redhat.com
3840W: http://sources.redhat.com/dm
8a6e2535 3841Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3842T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3843T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3844S: Maintained
679655da
JP
3845F: Documentation/device-mapper/
3846F: drivers/md/dm*
854ecaad 3847F: drivers/md/persistent-data/
679655da
JP
3848F: include/linux/device-mapper.h
3849F: include/linux/dm-*.h
8504eed3 3850F: include/uapi/linux/dm-*.h
e2d1d6c0 3851
bfcd3a46
JP
3852DEVLINK
3853M: Jiri Pirko <jiri@mellanox.com>
3854L: netdev@vger.kernel.org
3855S: Supported
3856F: net/core/devlink.c
3857F: include/net/devlink.h
3858F: include/uapi/linux/devlink.h
3859
c0d995aa
OST
3860DIALOG SEMICONDUCTOR DRIVERS
3861M: Support Opensource <support.opensource@diasemi.com>
3862W: http://www.dialog-semiconductor.com/products
3863S: Supported
3864F: Documentation/hwmon/da90??
047cfd01 3865F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3866F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3867F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3868F: drivers/gpio/gpio-da90??.c
3869F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3870F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3871F: drivers/input/misc/da90??_onkey.c
3872F: drivers/input/touchscreen/da9052_tsi.c
3873F: drivers/leds/leds-da90??.c
3874F: drivers/mfd/da903x.c
3875F: drivers/mfd/da90??-*.c
7be72c2c 3876F: drivers/mfd/da91??-*.c
8c0984e5
SR
3877F: drivers/power/supply/da9052-battery.c
3878F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3879F: drivers/regulator/da903x.c
3880F: drivers/regulator/da9???-regulator.[ch]
3881F: drivers/rtc/rtc-da90??.c
3882F: drivers/video/backlight/da90??_bl.c
3883F: drivers/watchdog/da90??_wdt.c
3884F: include/linux/mfd/da903x.h
3885F: include/linux/mfd/da9052/
3886F: include/linux/mfd/da9055/
047cfd01 3887F: include/linux/mfd/da9062/
c0d995aa 3888F: include/linux/mfd/da9063/
7be72c2c 3889F: include/linux/mfd/da9150/
4eeb08b4 3890F: include/linux/regulator/da9211.h
c0d995aa
OST
3891F: include/sound/da[79]*.h
3892F: sound/soc/codecs/da[79]*.[ch]
3893
6ea5dcdf
WBG
3894DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3895M: William Breathitt Gray <vilhelm.gray@gmail.com>
3896L: linux-gpio@vger.kernel.org
3897S: Maintained
3898F: drivers/gpio/gpio-gpio-mm.c
3899
599aa697
LL
3900DIGI NEO AND CLASSIC PCI PRODUCTS
3901M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3902M: Mark Hounschell <markh@compro.net>
599aa697
LL
3903L: driverdev-devel@linuxdriverproject.org
3904S: Maintained
3905F: drivers/staging/dgnc/
3906
335d7c58 3907DIOLAN U2C-12 I2C DRIVER
ca462085 3908M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3909L: linux-i2c@vger.kernel.org
3910S: Maintained
3911F: drivers/i2c/busses/i2c-diolan-u2c.c
3912
d475c634
MW
3913DIRECT ACCESS (DAX)
3914M: Matthew Wilcox <willy@linux.intel.com>
3915L: linux-fsdevel@vger.kernel.org
3916S: Supported
3917F: fs/dax.c
3918
e7839f25 3919DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3920M: Eric Paris <eparis@parisplace.org>
3c5119c0 3921S: Maintained
679655da
JP
3922F: Documentation/filesystems/dnotify.txt
3923F: fs/notify/dnotify/
3924F: include/linux/dnotify.h
1da177e4
LT
3925
3926DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3927M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3928W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3929W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3930W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3931S: Maintained
3932
4480f15b 3933DISKQUOTA
d8130624 3934M: Jan Kara <jack@suse.com>
1da177e4 3935S: Maintained
679655da
JP
3936F: Documentation/filesystems/quota.txt
3937F: fs/quota/
3938F: include/linux/quota*.h
c117ab84 3939F: include/uapi/linux/quota*.h
1da177e4 3940
702686ad
BT
3941DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3942M: Bernie Thompson <bernie@plugable.com>
3943L: linux-fbdev@vger.kernel.org
3944S: Maintained
3945W: http://plugable.com/category/projects/udlfb/
8a61f013 3946F: drivers/video/fbdev/udlfb.c
702686ad
BT
3947F: include/video/udlfb.h
3948F: Documentation/fb/udlfb.txt
3949
e7839f25 3950DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3951M: Christine Caulfield <ccaulfie@redhat.com>
3952M: David Teigland <teigland@redhat.com>
a4644184 3953L: cluster-devel@redhat.com
5be7b50f 3954W: http://sources.redhat.com/cluster/
9f273c24 3955T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3956S: Supported
679655da 3957F: fs/dlm/
5be7b50f 3958
53b6b3e0
SS
3959DMA BUFFER SHARING FRAMEWORK
3960M: Sumit Semwal <sumit.semwal@linaro.org>
3961S: Maintained
3962L: linux-media@vger.kernel.org
3963L: dri-devel@lists.freedesktop.org
8ada6d2d 3964L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3965F: drivers/dma-buf/
e46d12c6
JP
3966F: include/linux/dma-buf*
3967F: include/linux/reservation.h
3968F: include/linux/*fence.h
53b6b3e0 3969F: Documentation/dma-buf-sharing.txt
0b46fcdb 3970T: git git://anongit.freedesktop.org/drm/drm-misc
53b6b3e0 3971
c483e065
GP
3972SYNC FILE FRAMEWORK
3973M: Sumit Semwal <sumit.semwal@linaro.org>
3974R: Gustavo Padovan <gustavo@padovan.org>
3975S: Maintained
3976L: linux-media@vger.kernel.org
3977L: dri-devel@lists.freedesktop.org
c5ec903d
GP
3978F: drivers/dma-buf/sync_*
3979F: drivers/dma-buf/sw_sync.c
c483e065 3980F: include/linux/sync_file.h
c5ec903d 3981F: include/uapi/linux/sync_file.h
c483e065 3982F: Documentation/sync_file.txt
0b46fcdb 3983T: git git://anongit.freedesktop.org/drm/drm-misc
c483e065 3984
b3e5f263 3985DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3986M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3987L: dmaengine@vger.kernel.org
3988Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3989S: Maintained
679655da 3990F: drivers/dma/
0ce3c066 3991F: include/linux/dmaengine.h
c56d329e 3992F: Documentation/devicetree/bindings/dma/
979a281e
VK
3993F: Documentation/dmaengine/
3994T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3995
b825037d 3996DME1737 HARDWARE MONITOR DRIVER
8b58be88 3997M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3998L: linux-hwmon@vger.kernel.org
b825037d 3999S: Maintained
679655da
JP
4000F: Documentation/hwmon/dme1737
4001F: drivers/hwmon/dme1737.c
b825037d 4002
1f31e1b1 4003DMI/SMBIOS SUPPORT
d8130624 4004M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 4005S: Maintained
d4aeef93 4006T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 4007F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
4008F: drivers/firmware/dmi-id.c
4009F: drivers/firmware/dmi_scan.c
4010F: include/linux/dmi.h
4011
7d2c86b5 4012DOCUMENTATION
ad3118b9 4013M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
4014L: linux-doc@vger.kernel.org
4015S: Maintained
679655da 4016F: Documentation/
42f41ecf
JC
4017F: scripts/docproc.c
4018F: scripts/kernel-doc*
97be078b
RD
4019X: Documentation/ABI/
4020X: Documentation/devicetree/
933a46b8
JC
4021X: Documentation/acpi
4022X: Documentation/power
4023X: Documentation/spi
618cd932 4024X: Documentation/media
c51edfb1 4025T: git git://git.lwn.net/linux.git docs-next
abbaeff3 4026
1da177e4 4027DOUBLETALK DRIVER
8b58be88 4028M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
4029L: blinux-list@redhat.com
4030S: Maintained
679655da
JP
4031F: drivers/char/dtlk.c
4032F: include/linux/dtlk.h
1da177e4 4033
e2d1d6c0 4034DPT_I2O SCSI RAID DRIVER
8b58be88 4035M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
4036L: linux-scsi@vger.kernel.org
4037W: http://www.adaptec.com/
4038S: Maintained
679655da
JP
4039F: drivers/scsi/dpt*
4040F: drivers/scsi/dpt/
e2d1d6c0 4041
b411b363 4042DRBD DRIVER
bc2c049d
RK
4043M: Philipp Reisner <philipp.reisner@linbit.com>
4044M: Lars Ellenberg <lars.ellenberg@linbit.com>
4045L: drbd-dev@lists.linbit.com
28b8e8d4 4046W: http://www.drbd.org
bc2c049d
RK
4047T: git git://git.linbit.com/linux-drbd.git
4048T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
4049S: Supported
4050F: drivers/block/drbd/
4051F: lib/lru_cache.c
4052F: Documentation/blockdev/drbd/
b411b363 4053
dc7dfcd8 4054DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 4055M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 4056T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 4057S: Supported
679655da 4058F: Documentation/kobject.txt
7cfc51b9 4059F: drivers/base/
87544653 4060F: fs/debugfs/
dc7dfcd8
WS
4061F: fs/kernfs/
4062F: fs/sysfs/
87544653 4063F: include/linux/debugfs.h
dc7dfcd8 4064F: include/linux/kobj*
679655da 4065F: lib/kobj*
1da177e4
LT
4066
4067DRM DRIVERS
8b58be88 4068M: David Airlie <airlied@linux.ie>
4c6a3999 4069L: dri-devel@lists.freedesktop.org
b0447888 4070T: git git://people.freedesktop.org/~airlied/linux
51b06f9f 4071B: https://bugs.freedesktop.org/
5fc41a70 4072C: irc://chat.freenode.net/dri-devel
1da177e4 4073S: Maintained
679655da 4074F: drivers/gpu/drm/
433e3b34 4075F: drivers/gpu/vga/
d28ab95b
GU
4076F: Documentation/devicetree/bindings/display/
4077F: Documentation/devicetree/bindings/gpu/
4078F: Documentation/devicetree/bindings/video/
621c5474 4079F: Documentation/gpu/
850e9411 4080F: include/drm/
c117ab84 4081F: include/uapi/drm/
1da177e4 4082
d52ea7e3
DV
4083DRM DRIVERS AND MISC GPU PATCHES
4084M: Daniel Vetter <daniel.vetter@intel.com>
4085M: Jani Nikula <jani.nikula@linux.intel.com>
4086M: Sean Paul <seanpaul@chromium.org>
b7a2a230 4087W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
d52ea7e3
DV
4088S: Maintained
4089T: git git://anongit.freedesktop.org/drm/drm-misc
4090F: Documentation/gpu/
4091F: drivers/gpu/vga/
4092F: drivers/gpu/drm/*
4093F: include/drm/drm*
4094F: include/uapi/drm/drm*
4095
c842b693
EV
4096DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4097M: Dave Airlie <airlied@redhat.com>
4098S: Odd Fixes
4099F: drivers/gpu/drm/ast/
4100
5620f47d
DV
4101DRM DRIVERS FOR BRIDGE CHIPS
4102M: Archit Taneja <architt@codeaurora.org>
4103S: Maintained
4104T: git git://anongit.freedesktop.org/drm/drm-misc
4105F: drivers/gpu/drm/bridge/
4106
c842b693
EV
4107DRM DRIVER FOR BOCHS VIRTUAL GPU
4108M: Gerd Hoffmann <kraxel@redhat.com>
4109S: Odd Fixes
4110F: drivers/gpu/drm/bochs/
4111
4112DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4113M: Dave Airlie <airlied@redhat.com>
4114S: Odd Fixes
4115F: drivers/gpu/drm/cirrus/
4116
c26a4017 4117RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4118M: Alex Deucher <alexander.deucher@amd.com>
4119M: Christian König <christian.koenig@amd.com>
4120L: dri-devel@lists.freedesktop.org
4121T: git git://people.freedesktop.org/~agd5f/linux
4122S: Supported
4123F: drivers/gpu/drm/radeon/
74c97375 4124F: include/uapi/drm/radeon_drm.h
c26a4017 4125F: drivers/gpu/drm/amd/
74c97375 4126F: include/uapi/drm/amdgpu_drm.h
566f5939 4127
03e255b9
TR
4128DRM PANEL DRIVERS
4129M: Thierry Reding <thierry.reding@gmail.com>
4130L: dri-devel@lists.freedesktop.org
4131T: git git://anongit.freedesktop.org/tegra/linux.git
4132S: Maintained
4133F: drivers/gpu/drm/drm_panel.c
4134F: drivers/gpu/drm/panel/
4135F: include/drm/drm_panel.h
2d799dde 4136F: Documentation/devicetree/bindings/display/panel/
03e255b9 4137
8daf7473 4138INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4139M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4140M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4141L: intel-gfx@lists.freedesktop.org
7564fde3 4142W: https://01.org/linuxgraphics/
51b06f9f 4143B: https://01.org/linuxgraphics/documentation/how-report-bugs
5fc41a70 4144C: irc://chat.freenode.net/intel-gfx
47f95647 4145Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4146T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4147S: Supported
14430813 4148F: drivers/gpu/drm/i915/
8daf7473 4149F: include/drm/i915*
baceac3a 4150F: include/uapi/drm/i915_drm.h
621c5474 4151F: Documentation/gpu/i915.rst
8daf7473 4152
66a46e9d
ZW
4153INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4154M: Zhenyu Wang <zhenyuw@linux.intel.com>
4155M: Zhi Wang <zhi.a.wang@intel.com>
4156L: igvt-g-dev@lists.01.org
4157L: intel-gfx@lists.freedesktop.org
4158W: https://01.org/igvt-g
4159T: git https://github.com/01org/gvt-linux.git
4160S: Supported
4161F: drivers/gpu/drm/i915/gvt/
4162
99763bb8
BB
4163DRM DRIVERS FOR ATMEL HLCDC
4164M: Boris Brezillon <boris.brezillon@free-electrons.com>
4165L: dri-devel@lists.freedesktop.org
4166S: Supported
4167F: drivers/gpu/drm/atmel-hlcdc/
4168F: Documentation/devicetree/bindings/drm/atmel/
4169
bf1139df
MR
4170DRM DRIVERS FOR ALLWINNER A10
4171M: Maxime Ripard <maxime.ripard@free-electrons.com>
4172L: dri-devel@lists.freedesktop.org
4173S: Supported
4174F: drivers/gpu/drm/sun4i/
4175F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4176
1de7ac68
NA
4177DRM DRIVERS FOR AMLOGIC SOCS
4178M: Neil Armstrong <narmstrong@baylibre.com>
4179L: dri-devel@lists.freedesktop.org
4180L: linux-amlogic@lists.infradead.org
4181W: http://linux-meson.com/
4182S: Supported
4183F: drivers/gpu/drm/meson/
4184F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4185
398a6d4a
KP
4186DRM DRIVERS FOR EXYNOS
4187M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4188M: Joonyoung Shim <jy0922.shim@samsung.com>
4189M: Seung-Woo Kim <sw0312.kim@samsung.com>
4190M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4191L: dri-devel@lists.freedesktop.org
25a58030 4192T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4193S: Supported
14430813 4194F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4195F: include/uapi/drm/exynos_drm.h
4196F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4197
b55a1b9c 4198DRM DRIVERS FOR FREESCALE DCU
bc66757a 4199M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4200M: Alison Wang <alison.wang@freescale.com>
4201L: dri-devel@lists.freedesktop.org
4202S: Supported
4203F: drivers/gpu/drm/fsl-dcu/
2d799dde 4204F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4205F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4206F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4207
0a3d775f
PZ
4208DRM DRIVERS FOR FREESCALE IMX
4209M: Philipp Zabel <p.zabel@pengutronix.de>
4210L: dri-devel@lists.freedesktop.org
4211S: Maintained
4212F: drivers/gpu/drm/imx/
ef739aa4 4213F: drivers/gpu/ipu-v3/
2d799dde 4214F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4215
ba2199a6
PJ
4216DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4217M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4218L: dri-devel@lists.freedesktop.org
4219T: git git://github.com/patjak/drm-gma500
4220S: Maintained
5ff18e42 4221F: drivers/gpu/drm/gma500/
ba2199a6 4222
c84ffde9
XL
4223DRM DRIVERS FOR HISILICON
4224M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4b4b40a0 4225M: Rongrong Zou <zourongrong@gmail.com>
c84ffde9
XL
4226R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4227R: Chen Feng <puck.chen@hisilicon.com>
4228L: dri-devel@lists.freedesktop.org
4229T: git git://github.com/xin3liang/linux.git
4230S: Maintained
4231F: drivers/gpu/drm/hisilicon/
4232F: Documentation/devicetree/bindings/display/hisilicon/
4233
399516ab
EV
4234DRM DRIVER FOR INTEL I810 VIDEO CARDS
4235S: Orphan / Obsolete
4236F: drivers/gpu/drm/i810/
4237F: include/uapi/drm/i810_drm.h
4238
37b2a214
CH
4239DRM DRIVERS FOR MEDIATEK
4240M: CK Hu <ck.hu@mediatek.com>
4241M: Philipp Zabel <p.zabel@pengutronix.de>
4242L: dri-devel@lists.freedesktop.org
4243S: Supported
4244F: drivers/gpu/drm/mediatek/
4245F: Documentation/devicetree/bindings/display/mediatek/
4246
06346451
EV
4247DRM DRIVER FOR MSM ADRENO GPU
4248M: Rob Clark <robdclark@gmail.com>
4249L: linux-arm-msm@vger.kernel.org
4250L: dri-devel@lists.freedesktop.org
4251L: freedreno@lists.freedesktop.org
4252T: git git://people.freedesktop.org/~robclark/linux
4253S: Maintained
4254F: drivers/gpu/drm/msm/
4255F: include/uapi/drm/msm_drm.h
4256F: Documentation/devicetree/bindings/display/msm/
4257
fad89bb3
EV
4258DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4259M: Ben Skeggs <bskeggs@redhat.com>
4260L: dri-devel@lists.freedesktop.org
4261L: nouveau@lists.freedesktop.org
4262T: git git://github.com/skeggsb/linux
4263S: Supported
4264F: drivers/gpu/drm/nouveau/
4265F: include/uapi/drm/nouveau_drm.h
ba2199a6 4266
bd3b49f2 4267DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4268M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4269L: dri-devel@lists.freedesktop.org
4270L: linux-tegra@vger.kernel.org
a5ad7a63 4271T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4272S: Supported
dee8268f 4273F: drivers/gpu/drm/tegra/
a5ad7a63 4274F: drivers/gpu/host1x/
e1e90644 4275F: include/linux/host1x.h
a5ad7a63 4276F: include/uapi/drm/tegra_drm.h
2d799dde 4277F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4278
399516ab
EV
4279DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4280S: Orphan / Obsolete
4281F: drivers/gpu/drm/mga/
4282F: include/uapi/drm/mga_drm.h
4283
c842b693
EV
4284DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4285M: Dave Airlie <airlied@redhat.com>
4286S: Odd Fixes
4287F: drivers/gpu/drm/mgag200/
4288
399516ab
EV
4289DRM DRIVER FOR RAGE 128 VIDEO CARDS
4290S: Orphan / Obsolete
4291F: drivers/gpu/drm/r128/
4292F: include/uapi/drm/r128_drm.h
4293
a284e9d1
LP
4294DRM DRIVERS FOR RENESAS
4295M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4296L: dri-devel@lists.freedesktop.org
4a121096 4297L: linux-renesas-soc@vger.kernel.org
2392ccd4 4298T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4299S: Supported
4300F: drivers/gpu/drm/rcar-du/
4301F: drivers/gpu/drm/shmobile/
a284e9d1 4302F: include/linux/platform_data/shmob_drm.h
33be436d 4303F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4304
c842b693
EV
4305DRM DRIVER FOR QXL VIRTUAL GPU
4306M: Dave Airlie <airlied@redhat.com>
4307S: Odd Fixes
4308F: drivers/gpu/drm/qxl/
4309F: include/uapi/drm/qxl_drm.h
a284e9d1 4310
625e0346
HS
4311DRM DRIVERS FOR ROCKCHIP
4312M: Mark Yao <mark.yao@rock-chips.com>
4313L: dri-devel@lists.freedesktop.org
4314S: Maintained
4315F: drivers/gpu/drm/rockchip/
f253f7eb 4316F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4317
399516ab
EV
4318DRM DRIVER FOR SAVAGE VIDEO CARDS
4319S: Orphan / Obsolete
4320F: drivers/gpu/drm/savage/
4321F: include/uapi/drm/savage_drm.h
4322
4323DRM DRIVER FOR SIS VIDEO CARDS
4324S: Orphan / Obsolete
4325F: drivers/gpu/drm/sis/
4326F: include/uapi/drm/sis_drm.h
625e0346 4327
7f11c476
BG
4328DRM DRIVERS FOR STI
4329M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4330M: Vincent Abriou <vincent.abriou@st.com>
4331L: dri-devel@lists.freedesktop.org
4332T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4333S: Maintained
4334F: drivers/gpu/drm/sti
2d799dde 4335F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4336
399516ab
EV
4337DRM DRIVER FOR TDFX VIDEO CARDS
4338S: Orphan / Obsolete
4339F: drivers/gpu/drm/tdfx/
4340
c842b693
EV
4341DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4342M: Dave Airlie <airlied@redhat.com>
4343S: Odd Fixes
4344F: drivers/gpu/drm/udl/
4345
8bb0bce9
LS
4346DRM DRIVERS FOR VIVANTE GPU IP
4347M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4348R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9 4349R: Christian Gmeiner <christian.gmeiner@gmail.com>
c4ae94a3 4350L: etnaviv@lists.freedesktop.org
8bb0bce9
LS
4351L: dri-devel@lists.freedesktop.org
4352S: Maintained
8a9257a0
EV
4353F: drivers/gpu/drm/etnaviv/
4354F: include/uapi/drm/etnaviv_drm.h
4355F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4356
c4291702
EV
4357DRM DRIVER FOR VMWARE VIRTUAL GPU
4358M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4359M: Sinclair Yeh <syeh@vmware.com>
4360M: Thomas Hellstrom <thellstrom@vmware.com>
4361L: dri-devel@lists.freedesktop.org
4362T: git git://people.freedesktop.org/~syeh/repos_linux
4363T: git git://people.freedesktop.org/~thomash/linux
4364S: Supported
4365F: drivers/gpu/drm/vmwgfx/
4366F: include/uapi/drm/vmwgfx_drm.h
4367
8636d452
EA
4368DRM DRIVERS FOR VC4
4369M: Eric Anholt <eric@anholt.net>
4370T: git git://github.com/anholt/linux
4371S: Supported
4372F: drivers/gpu/drm/vc4/
4373F: include/uapi/drm/vc4_drm.h
4374F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4375
5ef330a7
TV
4376DRM DRIVERS FOR TI OMAP
4377M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4378L: dri-devel@lists.freedesktop.org
4379S: Maintained
4380F: drivers/gpu/drm/omapdrm/
4381F: Documentation/devicetree/bindings/display/ti/
4382
adb314ed
TV
4383DRM DRIVERS FOR TI LCDC
4384M: Jyri Sarha <jsarha@ti.com>
4385R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4386L: dri-devel@lists.freedesktop.org
4387S: Maintained
4388F: drivers/gpu/drm/tilcdc/
4389F: Documentation/devicetree/bindings/display/tilcdc/
4390
dbb01037
SG
4391DRM DRIVERS FOR ZTE ZX
4392M: Shawn Guo <shawnguo@kernel.org>
4393L: dri-devel@lists.freedesktop.org
4394S: Maintained
4395F: drivers/gpu/drm/zte/
4396F: Documentation/devicetree/bindings/display/zte,vou.txt
4397
598df1ac
AK
4398DSBR100 USB FM RADIO DRIVER
4399M: Alexey Klimov <klimov.linux@gmail.com>
4400L: linux-media@vger.kernel.org
4401T: git git://linuxtv.org/media_tree.git
4402S: Maintained
4403F: drivers/media/radio/dsbr100.c
4404
1da177e4 4405DSCC4 DRIVER
8b58be88 4406M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4407L: netdev@vger.kernel.org
1da177e4 4408S: Maintained
679655da 4409F: drivers/net/wan/dscc4.c
1da177e4 4410
cc11b140
HV
4411DT3155 MEDIA DRIVER
4412M: Hans Verkuil <hverkuil@xs4all.nl>
4413L: linux-media@vger.kernel.org
4414T: git git://linuxtv.org/media_tree.git
a825eaec 4415W: https://linuxtv.org
cc11b140
HV
4416S: Odd Fixes
4417F: drivers/media/pci/dt3155/
4418
91952bc0
AP
4419DVB_USB_AF9015 MEDIA DRIVER
4420M: Antti Palosaari <crope@iki.fi>
4421L: linux-media@vger.kernel.org
a825eaec 4422W: https://linuxtv.org
91952bc0
AP
4423W: http://palosaari.fi/linux/
4424Q: http://patchwork.linuxtv.org/project/linux-media/list/
4425T: git git://linuxtv.org/anttip/media_tree.git
4426S: Maintained
4427F: drivers/media/usb/dvb-usb-v2/af9015*
4428
4429DVB_USB_AF9035 MEDIA DRIVER
4430M: Antti Palosaari <crope@iki.fi>
4431L: linux-media@vger.kernel.org
a825eaec 4432W: https://linuxtv.org
91952bc0
AP
4433W: http://palosaari.fi/linux/
4434Q: http://patchwork.linuxtv.org/project/linux-media/list/
4435T: git git://linuxtv.org/anttip/media_tree.git
4436S: Maintained
4437F: drivers/media/usb/dvb-usb-v2/af9035*
4438
4439DVB_USB_ANYSEE MEDIA DRIVER
4440M: Antti Palosaari <crope@iki.fi>
4441L: linux-media@vger.kernel.org
a825eaec 4442W: https://linuxtv.org
91952bc0
AP
4443W: http://palosaari.fi/linux/
4444Q: http://patchwork.linuxtv.org/project/linux-media/list/
4445T: git git://linuxtv.org/anttip/media_tree.git
4446S: Maintained
4447F: drivers/media/usb/dvb-usb-v2/anysee*
4448
4449DVB_USB_AU6610 MEDIA DRIVER
4450M: Antti Palosaari <crope@iki.fi>
4451L: linux-media@vger.kernel.org
a825eaec 4452W: https://linuxtv.org
91952bc0
AP
4453W: http://palosaari.fi/linux/
4454Q: http://patchwork.linuxtv.org/project/linux-media/list/
4455T: git git://linuxtv.org/anttip/media_tree.git
4456S: Maintained
4457F: drivers/media/usb/dvb-usb-v2/au6610*
4458
4459DVB_USB_CE6230 MEDIA DRIVER
4460M: Antti Palosaari <crope@iki.fi>
4461L: linux-media@vger.kernel.org
a825eaec 4462W: https://linuxtv.org
91952bc0
AP
4463W: http://palosaari.fi/linux/
4464Q: http://patchwork.linuxtv.org/project/linux-media/list/
4465T: git git://linuxtv.org/anttip/media_tree.git
4466S: Maintained
4467F: drivers/media/usb/dvb-usb-v2/ce6230*
4468
d099dea2
MK
4469DVB_USB_CXUSB MEDIA DRIVER
4470M: Michael Krufky <mkrufky@linuxtv.org>
4471L: linux-media@vger.kernel.org
a825eaec 4472W: https://linuxtv.org
d099dea2
MK
4473W: http://github.com/mkrufky
4474Q: http://patchwork.linuxtv.org/project/linux-media/list/
4475T: git git://linuxtv.org/media_tree.git
4476S: Maintained
9819da66 4477F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4478
91952bc0 4479DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4480M: Antti Palosaari <crope@iki.fi>
4481L: linux-media@vger.kernel.org
a825eaec 4482W: https://linuxtv.org
91952bc0
AP
4483W: http://palosaari.fi/linux/
4484Q: http://patchwork.linuxtv.org/project/linux-media/list/
4485T: git git://linuxtv.org/anttip/media_tree.git
4486S: Maintained
91952bc0 4487F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4488
5560983b 4489DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4490M: Antti Palosaari <crope@iki.fi>
4491L: linux-media@vger.kernel.org
a825eaec 4492W: https://linuxtv.org
91952bc0
AP
4493Q: http://patchwork.linuxtv.org/project/linux-media/list/
4494T: git git://linuxtv.org/anttip/media_tree.git
4495S: Maintained
5560983b 4496F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4497
8856f5f2
MK
4498DVB_USB_MXL111SF MEDIA DRIVER
4499M: Michael Krufky <mkrufky@linuxtv.org>
4500L: linux-media@vger.kernel.org
a825eaec 4501W: https://linuxtv.org
8856f5f2
MK
4502W: http://github.com/mkrufky
4503Q: http://patchwork.linuxtv.org/project/linux-media/list/
4504T: git git://linuxtv.org/mkrufky/mxl111sf.git
4505S: Maintained
4506F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4507
91952bc0
AP
4508DVB_USB_RTL28XXU MEDIA DRIVER
4509M: Antti Palosaari <crope@iki.fi>
4510L: linux-media@vger.kernel.org
a825eaec 4511W: https://linuxtv.org
91952bc0
AP
4512W: http://palosaari.fi/linux/
4513Q: http://patchwork.linuxtv.org/project/linux-media/list/
4514T: git git://linuxtv.org/anttip/media_tree.git
4515S: Maintained
4516F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4517
4518DVB_USB_V2 MEDIA DRIVER
4519M: Antti Palosaari <crope@iki.fi>
4520L: linux-media@vger.kernel.org
a825eaec 4521W: https://linuxtv.org
91952bc0
AP
4522W: http://palosaari.fi/linux/
4523Q: http://patchwork.linuxtv.org/project/linux-media/list/
4524T: git git://linuxtv.org/anttip/media_tree.git
4525S: Maintained
4526F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4527F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4528
ac0ac38f 4529DYNAMIC DEBUG
5c4a97d1 4530M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4531S: Maintained
4532F: lib/dynamic_debug.c
4533F: include/linux/dynamic_debug.h
4534
789c7048 4535DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4536M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4537S: Maintained
df621252 4538F: drivers/tty/serial/dz.*
789c7048 4539
f17effbe
MF
4540E3X0 POWER BUTTON DRIVER
4541M: Moritz Fischer <moritz.fischer@ettus.com>
4542L: usrp-users@lists.ettus.com
4543W: http://www.ettus.com
4544S: Supported
4545F: drivers/input/misc/e3x0-button.c
4546F: Documentation/devicetree/bindings/input/e3x0-button.txt
4547
91952bc0
AP
4548E4000 MEDIA DRIVER
4549M: Antti Palosaari <crope@iki.fi>
4550L: linux-media@vger.kernel.org
a825eaec 4551W: https://linuxtv.org
91952bc0
AP
4552W: http://palosaari.fi/linux/
4553Q: http://patchwork.linuxtv.org/project/linux-media/list/
4554T: git git://linuxtv.org/anttip/media_tree.git
4555S: Maintained
4556F: drivers/media/tuners/e4000*
4557
1da177e4 4558EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4559M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4560L: linux-scsi@vger.kernel.org
4561S: Maintained
679655da 4562F: drivers/scsi/eata.c
1da177e4 4563
91952bc0
AP
4564EC100 MEDIA DRIVER
4565M: Antti Palosaari <crope@iki.fi>
4566L: linux-media@vger.kernel.org
a825eaec 4567W: https://linuxtv.org
91952bc0
AP
4568W: http://palosaari.fi/linux/
4569Q: http://patchwork.linuxtv.org/project/linux-media/list/
4570T: git git://linuxtv.org/anttip/media_tree.git
4571S: Maintained
4572F: drivers/media/dvb-frontends/ec100*
4573
237fead6 4574ECRYPT FILE SYSTEM
0de9adf2 4575M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4576L: ecryptfs@vger.kernel.org
24a923e4 4577W: http://ecryptfs.org
6dc7516e 4578W: https://launchpad.net/ecryptfs
9f273c24 4579T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4580S: Supported
679655da
JP
4581F: Documentation/filesystems/ecryptfs.txt
4582F: fs/ecryptfs/
237fead6 4583
da9bb1d2 4584EDAC-CORE
aa15aa0e 4585M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4586M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4587M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4588L: linux-edac@vger.kernel.org
07cd6bf5
FW
4589T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4590T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4591S: Supported
b73bbad3
MCC
4592F: Documentation/admin-guide/ras.rst
4593F: Documentation/driver-api/edac.rst
91445c72 4594F: drivers/edac/
679655da 4595F: include/linux/edac.h
0e438e3f 4596
c476c23b 4597EDAC-AMD64
487ba8e8 4598M: Borislav Petkov <bp@alien8.de>
91445c72 4599L: linux-edac@vger.kernel.org
487ba8e8 4600S: Maintained
c476c23b
BP
4601F: drivers/edac/amd64_edac*
4602
836dae5d 4603EDAC-CALXEDA
836dae5d
RR
4604M: Robert Richter <rric@kernel.org>
4605L: linux-edac@vger.kernel.org
836dae5d
RR
4606S: Maintained
4607F: drivers/edac/highbank*
4608
f65aad41
RB
4609EDAC-CAVIUM
4610M: Ralf Baechle <ralf@linux-mips.org>
4611M: David Daney <david.daney@cavium.com>
4612L: linux-edac@vger.kernel.org
4613L: linux-mips@linux-mips.org
f65aad41
RB
4614S: Supported
4615F: drivers/edac/octeon_edac*
4616
0e438e3f 4617EDAC-E752X
8b58be88 4618M: Mark Gross <mark.gross@intel.com>
91445c72 4619L: linux-edac@vger.kernel.org
0e438e3f 4620S: Maintained
679655da 4621F: drivers/edac/e752x_edac.c
0e438e3f
DP
4622
4623EDAC-E7XXX
91445c72 4624L: linux-edac@vger.kernel.org
0e438e3f 4625S: Maintained
679655da 4626F: drivers/edac/e7xxx_edac.c
0e438e3f 4627
7d136731
BP
4628EDAC-FSL_DDR
4629M: York Sun <york.sun@nxp.com>
4630L: linux-edac@vger.kernel.org
4631S: Maintained
4632F: drivers/edac/fsl_ddr_edac.*
4633
77c5f5d2 4634EDAC-GHES
5dc8a864
MCC
4635M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4636M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4637L: linux-edac@vger.kernel.org
77c5f5d2 4638S: Maintained
2caa67a6 4639F: drivers/edac/ghes_edac.c
77c5f5d2 4640
6bc78404 4641EDAC-I82443BXGX
8b58be88 4642M: Tim Small <tim@buttersideup.com>
91445c72 4643L: linux-edac@vger.kernel.org
6bc78404 4644S: Maintained
679655da 4645F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4646
4647EDAC-I3000
91445c72 4648L: linux-edac@vger.kernel.org
c91d9075 4649S: Orphan
679655da 4650F: drivers/edac/i3000_edac.c
6bc78404
DT
4651
4652EDAC-I5000
91445c72 4653L: linux-edac@vger.kernel.org
ba9a5918 4654S: Maintained
679655da 4655F: drivers/edac/i5000_edac.c
ba9a5918 4656
44c12cb2 4657EDAC-I5400
5dc8a864
MCC
4658M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4659M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4660L: linux-edac@vger.kernel.org
44c12cb2 4661S: Maintained
679655da 4662F: drivers/edac/i5400_edac.c
44c12cb2 4663
3c9c92b6 4664EDAC-I7300
5dc8a864
MCC
4665M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4666M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4667L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4668S: Maintained
4669F: drivers/edac/i7300_edac.c
4670
67c89316 4671EDAC-I7CORE
5dc8a864
MCC
4672M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4673M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4674L: linux-edac@vger.kernel.org
67c89316 4675S: Maintained
70aff0ce 4676F: drivers/edac/i7core_edac.c
67c89316 4677
ba9a5918 4678EDAC-I82975X
8b58be88 4679M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4680M: "Arvind R." <arvino55@gmail.com>
91445c72 4681L: linux-edac@vger.kernel.org
ba9a5918 4682S: Maintained
679655da 4683F: drivers/edac/i82975x_edac.c
ba9a5918 4684
791b4706
JB
4685EDAC-IE31200
4686M: Jason Baron <jbaron@akamai.com>
4687L: linux-edac@vger.kernel.org
791b4706
JB
4688S: Maintained
4689F: drivers/edac/ie31200_edac.c
4690
ccdfb979 4691EDAC-MPC85XX
30c7469b 4692M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4693L: linux-edac@vger.kernel.org
ccdfb979
JT
4694S: Maintained
4695F: drivers/edac/mpc85xx_edac.[ch]
4696
ba9a5918 4697EDAC-PASEMI
8b58be88 4698M: Egor Martovetsky <egor@pasemi.com>
91445c72 4699L: linux-edac@vger.kernel.org
6bc78404 4700S: Maintained
679655da 4701F: drivers/edac/pasemi_edac.c
6bc78404 4702
0e438e3f 4703EDAC-R82600
8b58be88 4704M: Tim Small <tim@buttersideup.com>
91445c72 4705L: linux-edac@vger.kernel.org
0e438e3f 4706S: Maintained
679655da 4707F: drivers/edac/r82600_edac.c
da9bb1d2 4708
4d096ca7 4709EDAC-SBRIDGE
5dc8a864
MCC
4710M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4711M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4712L: linux-edac@vger.kernel.org
4d096ca7
MCC
4713S: Maintained
4714F: drivers/edac/sb_edac.c
4715
4ec656bd
TL
4716EDAC-SKYLAKE
4717M: Tony Luck <tony.luck@intel.com>
4718L: linux-edac@vger.kernel.org
4719S: Maintained
4720F: drivers/edac/skx_edac.c
4721
995e1de4
LH
4722EDAC-XGENE
4723APPLIED MICRO (APM) X-GENE SOC EDAC
4724M: Loc Ho <lho@apm.com>
4725S: Supported
4726F: drivers/edac/xgene_edac.c
4727F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4728
af39917d
CL
4729EDIROL UA-101/UA-1000 DRIVER
4730M: Clemens Ladisch <clemens@ladisch.de>
4731L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4732T: git git://git.alsa-project.org/alsa-kernel.git
4733S: Maintained
4734F: sound/usb/misc/ua101.c
4735
1f7df953 4736EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4737M: Matt Fleming <matt@codeblueprint.co.uk>
6026ed2f 4738M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
1f7df953 4739L: linux-efi@vger.kernel.org
6026ed2f 4740T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
1f7df953 4741S: Maintained
fb2efb5c 4742F: Documentation/efi-stub.txt
f135a176 4743F: arch/*/kernel/efi.c
1f7df953 4744F: arch/x86/boot/compressed/eboot.[ch]
f135a176 4745F: arch/*/include/asm/efi.h
e8dfe6d8
MF
4746F: arch/x86/platform/efi/
4747F: drivers/firmware/efi/
1f7df953 4748F: include/linux/efi*.h
f135a176
AB
4749F: arch/arm/boot/compressed/efi-header.S
4750F: arch/arm64/kernel/efi-entry.S
1f7df953 4751
d68772b7
MF
4752EFI VARIABLE FILESYSTEM
4753M: Matthew Garrett <matthew.garrett@nebula.com>
4754M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4755M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4756T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4757L: linux-efi@vger.kernel.org
4758S: Maintained
4759F: fs/efivarfs/
4760
85a00d9b
PJ
4761EFIFB FRAMEBUFFER DRIVER
4762L: linux-fbdev@vger.kernel.org
4763M: Peter Jones <pjones@redhat.com>
4764S: Maintained
8a61f013 4765F: drivers/video/fbdev/efifb.c
85a00d9b 4766
ff6301da
IH
4767EFI TEST DRIVER
4768L: linux-efi@vger.kernel.org
4769M: Ivan Hu <ivan.hu@canonical.com>
4770M: Matt Fleming <matt@codeblueprint.co.uk>
4771S: Maintained
4772F: drivers/firmware/efi/test/
4773
0bee8d28
JT
4774EFS FILESYSTEM
4775W: http://aeschi.ch.eu.org/efs/
4776S: Orphan
679655da 4777F: fs/efs/
0bee8d28 4778
aa8a9e25 4779EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4780M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4781L: netdev@vger.kernel.org
4782S: Maintained
9aa32835 4783F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4784
f0319efe 4785EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4786M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4787M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4788L: linux-media@vger.kernel.org
a825eaec 4789W: https://linuxtv.org
f0319efe
MCC
4790T: git git://linuxtv.org/media_tree.git
4791S: Maintained
4792F: drivers/media/usb/em28xx/
618cd932 4793F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4794
3e3a7d66 4795EMBEDDED LINUX
8b58be88
JP
4796M: Paul Gortmaker <paul.gortmaker@windriver.com>
4797M: Matt Mackall <mpm@selenic.com>
4798M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4799L: linux-embedded@vger.kernel.org
4800S: Maintained
4801
b8aca0c1
JS
4802EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4803M: James Smart <james.smart@broadcom.com>
4804M: Dick Kennedy <dick.kennedy@broadcom.com>
ce00f85c 4805L: linux-scsi@vger.kernel.org
b8aca0c1 4806W: http://www.broadcom.com
ce00f85c 4807S: Supported
679655da 4808F: drivers/scsi/lpfc/
3a1c1d44 4809
5f5bac82 4810ENE CB710 FLASH CARD READER DRIVER
8b58be88 4811M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4812S: Maintained
4813F: drivers/misc/cb710/
4814F: drivers/mmc/host/cb710-mmc.*
4815F: include/linux/cb710.h
4816
931e39a1
ML
4817ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4818M: Maxim Levitsky <maximlevitsky@gmail.com>
4819S: Maintained
2a837449 4820F: drivers/media/rc/ene_ir.*
931e39a1 4821
d5ca9006 4822EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4823M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4824S: Maintained
084bad91 4825T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4826F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4827F: include/video/s1d13xxxfb.h
d5ca9006 4828
38df6492
ME
4829ET131X NETWORK DRIVER
4830M: Mark Einon <mark.einon@gmail.com>
4831S: Odd Fixes
4832F: drivers/net/ethernet/agere/
4833
1da177e4 4834ETHERNET BRIDGE
adbbf69d 4835M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4836L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4837L: netdev@vger.kernel.org
c996d8b9 4838W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4839S: Maintained
679655da
JP
4840F: include/linux/netfilter_bridge/
4841F: net/bridge/
1da177e4 4842
22f08ad9
FF
4843ETHERNET PHY LIBRARY
4844M: Florian Fainelli <f.fainelli@gmail.com>
4845L: netdev@vger.kernel.org
4846S: Maintained
4847F: include/linux/phy.h
4848F: include/linux/phy_fixed.h
4849F: drivers/net/phy/
4850F: Documentation/networking/phy.txt
4851F: drivers/of/of_mdio.c
4852F: drivers/of/of_net.c
4853
1da177e4 4854EXT2 FILE SYSTEM
d8130624 4855M: Jan Kara <jack@suse.com>
72be2ccf 4856L: linux-ext4@vger.kernel.org
1da177e4 4857S: Maintained
679655da
JP
4858F: Documentation/filesystems/ext2.txt
4859F: fs/ext2/
4860F: include/linux/ext2*
1da177e4 4861
72be2ccf 4862EXT4 FILE SYSTEM
8b58be88 4863M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4864M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4865L: linux-ext4@vger.kernel.org
08a225f1 4866W: http://ext4.wiki.kernel.org
8a6e2535 4867Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4868T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4869S: Maintained
679655da
JP
4870F: Documentation/filesystems/ext4.txt
4871F: fs/ext4/
1da177e4 4872
c5532b09 4873Extended Verification Module (EVM)
74dd744f
MZ
4874M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4875L: linux-ima-devel@lists.sourceforge.net
4876L: linux-security-module@vger.kernel.org
c5532b09
MZ
4877S: Supported
4878F: security/integrity/evm/
4879
df6b3cfe
MH
4880EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4881M: MyungJoo Ham <myungjoo.ham@samsung.com>
4882M: Chanwoo Choi <cw00.choi@samsung.com>
4883L: linux-kernel@vger.kernel.org
81df63a9 4884T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4885S: Maintained
4886F: drivers/extcon/
cd2c3e7f
CC
4887F: include/linux/extcon/
4888F: include/linux/extcon.h
df6b3cfe 4889F: Documentation/extcon/
cd2c3e7f 4890F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4891
e2a75c44 4892EXYNOS DP DRIVER
b7701755 4893M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4894L: dri-devel@lists.freedesktop.org
4895S: Maintained
4896F: drivers/gpu/drm/exynos/exynos_dp*
4897
9b93a409
MS
4898EXYNOS SYSMMU (IOMMU) driver
4899M: Marek Szyprowski <m.szyprowski@samsung.com>
4900L: iommu@lists.linux-foundation.org
4901S: Maintained
4902F: drivers/iommu/exynos-iommu.c
4903
4a66d3fe
NC
4904EZchip NPS platform support
4905M: Noam Camus <noamc@ezchip.com>
4906S: Supported
4907F: arch/arc/plat-eznps
4908F: arch/arc/boot/dts/eznps.dts
4909
e53004e2 4910F71805F HARDWARE MONITORING DRIVER
d8130624 4911M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4912L: linux-hwmon@vger.kernel.org
e53004e2 4913S: Maintained
679655da
JP
4914F: Documentation/hwmon/f71805f
4915F: drivers/hwmon/f71805f.c
e53004e2 4916
eea977ed
MB
4917FC0011 TUNER DRIVER
4918M: Michael Buesch <m@bues.ch>
4919L: linux-media@vger.kernel.org
4920S: Maintained
ccae7af2
MCC
4921F: drivers/media/tuners/fc0011.h
4922F: drivers/media/tuners/fc0011.c
eea977ed 4923
91952bc0
AP
4924FC2580 MEDIA DRIVER
4925M: Antti Palosaari <crope@iki.fi>
4926L: linux-media@vger.kernel.org
a825eaec 4927W: https://linuxtv.org
91952bc0
AP
4928W: http://palosaari.fi/linux/
4929Q: http://patchwork.linuxtv.org/project/linux-media/list/
4930T: git git://linuxtv.org/anttip/media_tree.git
4931S: Maintained
4932F: drivers/media/tuners/fc2580*
eea977ed 4933
88b2dbdb
EP
4934FANOTIFY
4935M: Eric Paris <eparis@redhat.com>
4936S: Maintained
4937F: fs/notify/fanotify/
4938F: include/linux/fanotify.h
c117ab84 4939F: include/uapi/linux/fanotify.h
88b2dbdb 4940
1da177e4 4941FARSYNC SYNCHRONOUS DRIVER
8b58be88 4942M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4943W: http://www.farsite.co.uk/
4944S: Supported
679655da 4945F: drivers/net/wan/farsync.*
1da177e4 4946
c5408b88 4947FAULT INJECTION SUPPORT
8b58be88 4948M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4949S: Supported
679655da
JP
4950F: Documentation/fault-injection/
4951F: lib/fault-inject.c
c5408b88 4952
053e514f
NT
4953FBTFT Framebuffer drivers
4954M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4955M: Noralf Trønnes <noralf@tronnes.org>
4956S: Maintained
4957F: drivers/staging/fbtft/
4958
cae727db 4959FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4960M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4961L: fcoe-devel@open-fcoe.org
cae727db
RL
4962W: www.Open-FCoE.org
4963S: Supported
4964F: drivers/scsi/libfc/
4965F: drivers/scsi/fcoe/
4966F: include/scsi/fc/
4967F: include/scsi/libfc.h
4968F: include/scsi/libfcoe.h
c117ab84 4969F: include/uapi/scsi/fc/
cae727db 4970
e2d1d6c0 4971FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4972M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4973M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4974L: linux-fsdevel@vger.kernel.org
1da177e4 4975S: Maintained
679655da
JP
4976F: include/linux/fcntl.h
4977F: include/linux/fs.h
c117ab84
CEB
4978F: include/uapi/linux/fcntl.h
4979F: include/uapi/linux/fs.h
679655da
JP
4980F: fs/fcntl.c
4981F: fs/locks.c
1da177e4 4982
e2d1d6c0 4983FILESYSTEMS (VFS and infrastructure)
8b58be88 4984M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4985L: linux-fsdevel@vger.kernel.org
173acc7c 4986S: Maintained
679655da 4987F: fs/*
173acc7c 4988
b26e0ed4 4989FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4990M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4991L: linux-hwmon@vger.kernel.org
b26e0ed4 4992S: Maintained
d5ca6918
JP
4993F: drivers/hwmon/f75375s.c
4994F: include/linux/f75375s.h
b26e0ed4 4995
a331b0c3
CL
4996FIREWIRE AUDIO DRIVERS
4997M: Clemens Ladisch <clemens@ladisch.de>
4998L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4999T: git git://git.alsa-project.org/alsa-kernel.git
5000S: Maintained
5001F: sound/firewire/
5002
eb86ec51
SR
5003FIREWIRE MEDIA DRIVERS (firedtv)
5004M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5005L: linux-media@vger.kernel.org
5006L: linux1394-devel@lists.sourceforge.net
5007T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5008S: Maintained
5009F: drivers/media/firewire/
5010
a511ce33
CB
5011FIREWIRE SBP-2 TARGET
5012M: Chris Boot <bootc@bootc.net>
5013L: linux-scsi@vger.kernel.org
5014L: target-devel@vger.kernel.org
5015L: linux1394-devel@lists.sourceforge.net
5016T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5017S: Maintained
5018F: drivers/target/sbp/
5019
7d2c86b5 5020FIREWIRE SUBSYSTEM
8b58be88 5021M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 5022L: linux1394-devel@lists.sourceforge.net
958a29cb 5023W: http://ieee1394.wiki.kernel.org/
2ca526bf 5024T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 5025S: Maintained
679655da 5026F: drivers/firewire/
8f06ce3b
SR
5027F: include/linux/firewire.h
5028F: include/uapi/linux/firewire*.h
9f6d3c4b 5029F: tools/firewire/
e2d1d6c0
RD
5030
5031FIRMWARE LOADER (request_firmware)
39e68089 5032M: Ming Lei <ming.lei@canonical.com>
e7604239 5033M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
5034L: linux-kernel@vger.kernel.org
5035S: Maintained
679655da
JP
5036F: Documentation/firmware_class/
5037F: drivers/base/firmware*.c
5038F: include/linux/firmware.h
e2d1d6c0 5039
f730e3dc 5040FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
5041M: Joshua Morris <josh.h.morris@us.ibm.com>
5042M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5043S: Maintained
5044F: drivers/block/rsxx/
5045
8206f664 5046FLOPPY DRIVER
e5f6450c 5047M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
5048T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5049S: Odd fixes
5050F: drivers/block/floppy.c
5051
9c9f32ed
AR
5052FMC SUBSYSTEM
5053M: Alessandro Rubini <rubini@gnudd.com>
5054W: http://www.ohwr.org/projects/fmc-bus
5055S: Supported
5056F: drivers/fmc/
5057F: include/linux/fmc*.h
5058F: include/linux/ipmi-fru.h
5059K: fmc_d.*register
5060
3c0ed7d5
AT
5061FPGA MANAGER FRAMEWORK
5062M: Alan Tull <atull@opensource.altera.com>
dd7d664a 5063R: Moritz Fischer <moritz.fischer@ettus.com>
7f1a5f04 5064L: linux-fpga@vger.kernel.org
3c0ed7d5 5065S: Maintained
e4998077 5066T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
3c0ed7d5
AT
5067F: drivers/fpga/
5068F: include/linux/fpga/fpga-mgr.h
5069W: http://www.rocketboards.org
5070
e2d1d6c0 5071FPU EMULATOR
8b58be88 5072M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 5073W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 5074S: Maintained
679655da 5075F: arch/x86/math-emu/
e2d1d6c0
RD
5076
5077FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 5078L: netdev@vger.kernel.org
c173bfac 5079S: Orphan
679655da
JP
5080F: drivers/net/wan/dlci.c
5081F: drivers/net/wan/sdla.c
e2d1d6c0
RD
5082
5083FRAMEBUFFER LAYER
04f6152d 5084M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
c69f677c 5085L: linux-fbdev@vger.kernel.org
04f6152d 5086T: git git://github.com/bzolnier/linux.git
b22fe37b 5087Q: http://patchwork.kernel.org/project/linux-fbdev/list/
04f6152d 5088S: Maintained
679655da 5089F: Documentation/fb/
b22fe37b
PM
5090F: drivers/video/
5091F: include/video/
679655da 5092F: include/linux/fb.h
c117ab84
CEB
5093F: include/uapi/video/
5094F: include/uapi/linux/fb.h
e2d1d6c0 5095
93aafb6d
HG
5096FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5097M: Horia Geantă <horia.geanta@nxp.com>
5098M: Dan Douglass <dan.douglass@nxp.com>
5099L: linux-crypto@vger.kernel.org
5100S: Maintained
5101F: drivers/crypto/caam/
5102F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5103
a57c188e 5104FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 5105M: Timur Tabi <timur@tabi.org>
a57c188e 5106L: linux-fbdev@vger.kernel.org
c4ef9bc4 5107S: Maintained
8a61f013 5108F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 5109
e2d1d6c0 5110FREESCALE DMA DRIVER
8b58be88
JP
5111M: Li Yang <leoli@freescale.com>
5112M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 5113L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 5114S: Maintained
679655da 5115F: drivers/dma/fsldma.*
e2d1d6c0 5116
44248aff
HX
5117FREESCALE GPMI NAND DRIVER
5118M: Han Xu <han.xu@nxp.com>
5119L: linux-mtd@lists.infradead.org
5120S: Maintained
5121F: drivers/mtd/nand/gpmi-nand/*
5122
e2d1d6c0 5123FREESCALE I2C CPM DRIVER
8b58be88 5124M: Jochen Friedrich <jochen@scram.de>
a4724ed6 5125L: linuxppc-dev@lists.ozlabs.org
846557d3 5126L: linux-i2c@vger.kernel.org
0d2b405a 5127S: Maintained
679655da 5128F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 5129
60e8c5ab 5130FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 5131M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 5132L: linux-fbdev@vger.kernel.org
efc03ecb 5133L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 5134S: Maintained
bad985a1 5135F: include/linux/platform_data/video-imxfb.h
8a61f013 5136F: drivers/video/fbdev/imxfb.c
60e8c5ab 5137
4d8e2cef 5138FREESCALE QUAD SPI DRIVER
38714fbd 5139M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5140L: linux-mtd@lists.infradead.org
5141S: Maintained
5142F: drivers/mtd/spi-nor/fsl-quadspi.c
5143
4689a6b1 5144FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5145M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5146M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5147L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5148L: netdev@vger.kernel.org
5149S: Maintained
ec21e2ec 5150F: drivers/net/ethernet/freescale/fs_enet/
679655da 5151F: include/linux/fs_enet_pd.h
4689a6b1 5152
63a0a00b
NA
5153FREESCALE IMX / MXC FEC DRIVER
5154M: Fugang Duan <fugang.duan@nxp.com>
5155L: netdev@vger.kernel.org
5156S: Maintained
5157F: drivers/net/ethernet/freescale/fec_main.c
5158F: drivers/net/ethernet/freescale/fec_ptp.c
5159F: drivers/net/ethernet/freescale/fec.h
5160F: Documentation/devicetree/bindings/net/fsl-fec.txt
5161
2fbfadb5
MB
5162FREESCALE QORIQ DPAA FMAN DRIVER
5163M: Madalin Bucur <madalin.bucur@nxp.com>
5164L: netdev@vger.kernel.org
5165S: Maintained
5166F: drivers/net/ethernet/freescale/fman
5167F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5168
63f4b4b0
MB
5169FREESCALE QORIQ DPAA ETHERNET DRIVER
5170M: Madalin Bucur <madalin.bucur@nxp.com>
5171L: netdev@vger.kernel.org
5172S: Maintained
5173F: drivers/net/ethernet/freescale/dpaa
5174
1b48706f 5175FREESCALE SOC DRIVERS
5176M: Scott Wood <oss@buserror.net>
5177L: linuxppc-dev@lists.ozlabs.org
5178L: linux-arm-kernel@lists.infradead.org
5179S: Maintained
5180F: drivers/soc/fsl/
5181F: include/linux/fsl/
5182
d9e9d82c 5183FREESCALE QUICC ENGINE LIBRARY
1b48706f 5184M: Qiang Zhao <qiang.zhao@nxp.com>
a4724ed6 5185L: linuxppc-dev@lists.ozlabs.org
1b48706f 5186S: Maintained
7aa1aa6e
ZQ
5187F: drivers/soc/fsl/qe/
5188F: include/soc/fsl/*qe*.h
5189F: include/soc/fsl/*ucc*.h
d9e9d82c 5190
b55ef929 5191FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5192M: Li Yang <leoli@freescale.com>
6372594a 5193L: linux-usb@vger.kernel.org
a4724ed6 5194L: linuxppc-dev@lists.ozlabs.org
a7205b30 5195S: Maintained
faf2e1db 5196F: drivers/usb/gadget/udc/fsl*
a7205b30 5197
beaf53bf 5198FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5199M: Li Yang <leoli@freescale.com>
beaf53bf 5200L: netdev@vger.kernel.org
a4724ed6 5201L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5202S: Maintained
ec21e2ec 5203F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5204
abb1ed7b
CM
5205FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5206M: Claudiu Manoil <claudiu.manoil@freescale.com>
5207L: netdev@vger.kernel.org
5208S: Maintained
5209F: drivers/net/ethernet/freescale/gianfar*
5210X: drivers/net/ethernet/freescale/gianfar_ptp.c
5211F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5212
c19b6d24
ZQ
5213FREESCALE QUICC ENGINE UCC HDLC DRIVER
5214M: Zhao Qiang <qiang.zhao@nxp.com>
5215L: netdev@vger.kernel.org
5216L: linuxppc-dev@lists.ozlabs.org
5217S: Maintained
5218F: drivers/net/wan/fsl_ucc_hdlc*
5219
d9e9d82c 5220FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5221M: Timur Tabi <timur@tabi.org>
a4724ed6 5222L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5223S: Maintained
df621252 5224F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5225
5226FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5227M: Timur Tabi <timur@tabi.org>
dc85950a 5228M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5229M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5230R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5231L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5232L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5233S: Maintained
69aefcea 5234F: sound/soc/fsl/fsl*
dc85950a 5235F: sound/soc/fsl/imx*
69aefcea 5236F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5237
1da177e4 5238FREEVXFS FILESYSTEM
8b58be88 5239M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5240W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5241S: Maintained
679655da 5242F: fs/freevxfs/
1da177e4 5243
71038f52 5244FREEZER
49db1903 5245M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5246M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5247L: linux-pm@vger.kernel.org
71038f52 5248S: Supported
679655da
JP
5249F: Documentation/power/freezing-of-tasks.txt
5250F: include/linux/freezer.h
5251F: kernel/freezer.c
71038f52 5252
839a1f79
KRW
5253FRONTSWAP API
5254M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5255L: linux-kernel@vger.kernel.org
5256S: Maintained
5257F: mm/frontswap.c
5258F: include/linux/frontswap.h
5259
a5432f5a 5260FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5261M: David Howells <dhowells@redhat.com>
e62d6e24 5262L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5263S: Supported
5264F: Documentation/filesystems/caching/
5265F: fs/fscache/
5266F: include/linux/fscache*.h
5267
598c7d7a
TT
5268FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5269M: Theodore Y. Ts'o <tytso@mit.edu>
5270M: Jaegeuk Kim <jaegeuk@kernel.org>
c1b22129 5271L: linux-fsdevel@vger.kernel.org
598c7d7a
TT
5272S: Supported
5273F: fs/crypto/
5274F: include/linux/fscrypto.h
5275
f58ad8f5 5276F2FS FILE SYSTEM
9b29d481 5277M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5278M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5279L: linux-f2fs-devel@lists.sourceforge.net
95129296 5280W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5281T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5282S: Maintained
5283F: Documentation/filesystems/f2fs.txt
3bac380c 5284F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5285F: fs/f2fs/
5286F: include/linux/f2fs_fs.h
62d43eeb 5287F: include/trace/events/f2fs.h
f58ad8f5 5288
5ab7ffea 5289FUJITSU FR-V (FRV) PORT
0cf0305f 5290S: Orphan
679655da 5291F: arch/frv/
1da177e4 5292
20b93734 5293FUJITSU LAPTOP EXTRAS
409a3e98 5294M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5295L: platform-driver-x86@vger.kernel.org
20b93734 5296S: Maintained
679655da 5297F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5298
4da621b6
HK
5299FUJITSU M-5MO LS CAMERA ISP DRIVER
5300M: Kyungmin Park <kyungmin.park@samsung.com>
5301M: Heungjun Kim <riverful.kim@samsung.com>
5302L: linux-media@vger.kernel.org
5303S: Maintained
90d72ac6 5304F: drivers/media/i2c/m5mols/
b5dcee22 5305F: include/media/i2c/m5mols.h
4da621b6 5306
2d24c490
RG
5307FUJITSU TABLET EXTRAS
5308M: Robert Gerlach <khnz@gmx.de>
5309L: platform-driver-x86@vger.kernel.org
5310S: Maintained
5311F: drivers/platform/x86/fujitsu-tablet.c
5312
04578f17 5313FUSE: FILESYSTEM IN USERSPACE
8b58be88 5314M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5315L: linux-fsdevel@vger.kernel.org
04578f17 5316W: http://fuse.sourceforge.net/
0a30f612 5317T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5318S: Maintained
679655da 5319F: fs/fuse/
c117ab84 5320F: include/uapi/linux/fuse.h
0a30f612 5321F: Documentation/filesystems/fuse.txt
04578f17 5322
1da177e4 5323FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5324M: Rik Faith <faith@cs.unc.edu>
1da177e4 5325L: linux-scsi@vger.kernel.org
baaea1dc 5326S: Odd Fixes (e.g., new signatures)
679655da 5327F: drivers/scsi/fdomain.*
1da177e4 5328
6b90bd4b
ER
5329GCC PLUGINS
5330M: Kees Cook <keescook@chromium.org>
5331R: Emese Revfy <re.emese@gmail.com>
5332L: kernel-hardening@lists.openwall.com
5333S: Maintained
5334F: scripts/gcc-plugins/
5335F: scripts/gcc-plugin.sh
68fdc678 5336F: scripts/Makefile.gcc-plugins
6b90bd4b
ER
5337F: Documentation/gcc-plugins.txt
5338
d8e2162c
PO
5339GCOV BASED KERNEL PROFILING
5340M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5341S: Maintained
5342F: kernel/gcov/
2584bab2 5343F: Documentation/dev-tools/gcov.rst
d8e2162c 5344
1da177e4 5345GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5346M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5347L: linux-scsi@vger.kernel.org
5348W: http://www.icp-vortex.com/
5349S: Supported
679655da 5350F: drivers/scsi/gdt*
1da177e4 5351
158daf16
JK
5352GDB KERNEL DEBUGGING HELPER SCRIPTS
5353M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5354M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5355S: Supported
5356F: scripts/gdb/
5357
3169a1c7
HV
5358GEMTEK FM RADIO RECEIVER DRIVER
5359M: Hans Verkuil <hverkuil@xs4all.nl>
5360L: linux-media@vger.kernel.org
5361T: git git://linuxtv.org/media_tree.git
a825eaec 5362W: https://linuxtv.org
3169a1c7
HV
5363S: Maintained
5364F: drivers/media/radio/radio-gemtek*
5365
1c23af90 5366GENERIC GPIO I2C DRIVER
880b0e26 5367M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5368S: Supported
679655da
JP
5369F: drivers/i2c/busses/i2c-gpio.c
5370F: include/linux/i2c-gpio.h
1c23af90 5371
92ed1a76
PK
5372GENERIC GPIO I2C MULTIPLEXER DRIVER
5373M: Peter Korsgaard <peter.korsgaard@barco.com>
5374L: linux-i2c@vger.kernel.org
5375S: Supported
e7065e20
JD
5376F: drivers/i2c/muxes/i2c-mux-gpio.c
5377F: include/linux/i2c-mux-gpio.h
5378F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5379
9251ce95 5380GENERIC HDLC (WAN) DRIVERS
8b58be88 5381M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5382W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5383S: Maintained
679655da
JP
5384F: drivers/net/wan/c101.c
5385F: drivers/net/wan/hd6457*
5386F: drivers/net/wan/hdlc*
5387F: drivers/net/wan/n2.c
5388F: drivers/net/wan/pc300too.c
5389F: drivers/net/wan/pci200syn.c
5390F: drivers/net/wan/wanxl*
1da177e4 5391
1527aab6 5392GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5393M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5394L: linux-arch@vger.kernel.org
5395T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5396S: Maintained
14430813
JP
5397F: include/asm-generic/
5398F: include/uapi/asm-generic/
1527aab6 5399
ff764963
KVA
5400GENERIC PHY FRAMEWORK
5401M: Kishon Vijay Abraham I <kishon@ti.com>
5402L: linux-kernel@vger.kernel.org
5403T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5404S: Supported
5405F: drivers/phy/
5406F: include/linux/phy/
5407
eea97aed
KH
5408GENERIC PM DOMAINS
5409M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5410M: Kevin Hilman <khilman@kernel.org>
5411M: Ulf Hansson <ulf.hansson@linaro.org>
5412L: linux-pm@vger.kernel.org
5413S: Supported
5414F: drivers/base/power/domain*.c
5415F: include/linux/pm_domain.h
5416
ccb86a69 5417GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5418M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5419L: kvm@vger.kernel.org
ccb86a69
MT
5420S: Supported
5421F: drivers/uio/uio_pci_generic.c
5422
f8f1ec73
JP
5423GET_MAINTAINER SCRIPT
5424M: Joe Perches <joe@perches.com>
5425S: Maintained
5426F: scripts/get_maintainer.pl
5427
a7d5afe8
GKB
5428GENWQE (IBM Generic Workqueue Card)
5429M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5430M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5431S: Supported
5432F: drivers/misc/genwqe/
5433
5be7b50f 5434GFS2 FILE SYSTEM
8b58be88 5435M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5436M: Bob Peterson <rpeterso@redhat.com>
a4644184 5437L: cluster-devel@redhat.com
5be7b50f 5438W: http://sources.redhat.com/cluster/
28666d6d 5439T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5440S: Supported
679655da
JP
5441F: Documentation/filesystems/gfs2*.txt
5442F: fs/gfs2/
c117ab84 5443F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5444
0a34eb8f 5445GIGASET ISDN DRIVERS
6b096fde 5446M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5447L: gigaset307x-common@lists.sourceforge.net
5448W: http://gigaset307x.sourceforge.net/
6b096fde 5449S: Odd Fixes
679655da
JP
5450F: Documentation/isdn/README.gigaset
5451F: drivers/isdn/gigaset/
c117ab84 5452F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5453
7eea35fe
JP
5454GO7007 MPEG CODEC
5455M: Hans Verkuil <hans.verkuil@cisco.com>
5456L: linux-media@vger.kernel.org
5457S: Maintained
5458F: drivers/media/usb/go7007/
5459
ca96ea86
BN
5460GOODIX TOUCHSCREEN
5461M: Bastien Nocera <hadess@hadess.net>
5462L: linux-input@vger.kernel.org
5463S: Maintained
5464F: drivers/input/touchscreen/goodix.c
5465
a6a1cf3d
BJZ
5466GPIO MOCKUP DRIVER
5467M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5468L: linux-gpio@vger.kernel.org
5469S: Maintained
5470F: drivers/gpio/gpio-mockup.c
5471F: tools/testing/selftests/gpio/
5472
a0dc00b4 5473GPIO SUBSYSTEM
e4651a9f 5474M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5475M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5476L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5477T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5478S: Maintained
cd97a449 5479F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5480F: Documentation/gpio/
40c159b7 5481F: Documentation/ABI/testing/gpio-cdev
fe95046e 5482F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5483F: drivers/gpio/
bdc6e95e
AC
5484F: include/linux/gpio/
5485F: include/linux/gpio.h
9b692346 5486F: include/asm-generic/gpio.h
3c702e99 5487F: include/uapi/linux/gpio.h
6d591c46 5488F: tools/gpio/
a0dc00b4 5489
71a6d0af
HW
5490GRE DEMULTIPLEXER DRIVER
5491M: Dmitry Kozlov <xeb@mail.ru>
5492L: netdev@vger.kernel.org
5493S: Maintained
11c26770
JP
5494F: net/ipv4/gre_demux.c
5495F: net/ipv4/gre_offload.c
71a6d0af
HW
5496F: include/net/gre.h
5497
d4c41139 5498GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5499M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5500L: netdev@vger.kernel.org
5501S: Maintained
a31a96ad 5502F: drivers/net/ethernet/aeroflex/
d4c41139 5503
629c1fb5
GKH
5504GREYBUS SUBSYSTEM
5505M: Johan Hovold <johan@kernel.org>
5506M: Alex Elder <elder@kernel.org>
5507M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5508S: Maintained
5509F: drivers/staging/greybus/
01d0f715 5510L: greybus-dev@lists.linaro.org
629c1fb5 5511
926706c5
VA
5512GREYBUS AUDIO PROTOCOLS DRIVERS
5513M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5514M: Mark Greer <mgreer@animalcreek.com>
926706c5 5515S: Maintained
544a6944
MG
5516F: drivers/staging/greybus/audio_apbridgea.c
5517F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5518F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5519F: drivers/staging/greybus/audio_codec.h
5520F: drivers/staging/greybus/audio_gb.c
5521F: drivers/staging/greybus/audio_manager.c
5522F: drivers/staging/greybus/audio_manager.h
5523F: drivers/staging/greybus/audio_manager_module.c
5524F: drivers/staging/greybus/audio_manager_private.h
5525F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5526F: drivers/staging/greybus/audio_module.c
5527F: drivers/staging/greybus/audio_topology.c
5528
2bbadafb
RMS
5529GREYBUS PROTOCOLS DRIVERS
5530M: Rui Miguel Silva <rmfrfs@gmail.com>
5531S: Maintained
5532F: drivers/staging/greybus/sdio.c
5533F: drivers/staging/greybus/light.c
5534F: drivers/staging/greybus/gpio.c
5535F: drivers/staging/greybus/power_supply.c
5536F: drivers/staging/greybus/spi.c
5537F: drivers/staging/greybus/spilib.c
5538
7d700518
BD
5539GREYBUS PROTOCOLS DRIVERS
5540M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5541S: Maintained
5542F: drivers/staging/greybus/loopback.c
5543F: drivers/staging/greybus/timesync.c
5544F: drivers/staging/greybus/timesync_platform.c
5545
5bd16350
VK
5546GREYBUS PROTOCOLS DRIVERS
5547M: Viresh Kumar <vireshk@kernel.org>
5548S: Maintained
5549F: drivers/staging/greybus/authentication.c
5550F: drivers/staging/greybus/bootrom.c
5551F: drivers/staging/greybus/firmware.h
5552F: drivers/staging/greybus/fw-core.c
5553F: drivers/staging/greybus/fw-download.c
5554F: drivers/staging/greybus/fw-managament.c
5555F: drivers/staging/greybus/greybus_authentication.h
5556F: drivers/staging/greybus/greybus_firmware.h
5557F: drivers/staging/greybus/hid.c
5558F: drivers/staging/greybus/i2c.c
5559F: drivers/staging/greybus/spi.c
5560F: drivers/staging/greybus/spilib.c
5561F: drivers/staging/greybus/spilib.h
5562
8d904fe5
DL
5563GREYBUS PROTOCOLS DRIVERS
5564M: David Lin <dtwlin@gmail.com>
5565S: Maintained
5566F: drivers/staging/greybus/uart.c
5567F: drivers/staging/greybus/log.c
5568
92b8bd96
VH
5569GREYBUS PLATFORM DRIVERS
5570M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5571S: Maintained
5572F: drivers/staging/greybus/arche-platform.c
5573F: drivers/staging/greybus/arche-apb-ctrl.c
5574F: drivers/staging/greybus/arche_platform.h
5575
7aae6e2d
CAC
5576GS1662 VIDEO SERIALIZER
5577M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5578L: linux-media@vger.kernel.org
5579T: git git://linuxtv.org/media_tree.git
5580S: Maintained
5581F: drivers/media/spi/gs1662.c
5582
e8deeae2 5583GSPCA FINEPIX SUBDRIVER
8b58be88 5584M: Frank Zago <frank@zago.net>
661263b5 5585L: linux-media@vger.kernel.org
275ffde4 5586T: git git://linuxtv.org/media_tree.git
e8deeae2 5587S: Maintained
0c0d06ca 5588F: drivers/media/usb/gspca/finepix.c
e8deeae2 5589
4b3fa3c4
OL
5590GSPCA GL860 SUBDRIVER
5591M: Olivier Lorin <o.lorin@laposte.net>
5592L: linux-media@vger.kernel.org
275ffde4 5593T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5594S: Maintained
0c0d06ca 5595F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5596
e8deeae2 5597GSPCA M5602 SUBDRIVER
8b58be88 5598M: Erik Andren <erik.andren@gmail.com>
661263b5 5599L: linux-media@vger.kernel.org
275ffde4 5600T: git git://linuxtv.org/media_tree.git
e8deeae2 5601S: Maintained
0c0d06ca 5602F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5603
5604GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5605M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5606L: linux-media@vger.kernel.org
275ffde4 5607T: git git://linuxtv.org/media_tree.git
c0936df4 5608S: Odd Fixes
0c0d06ca 5609F: drivers/media/usb/gspca/pac207.c
e8deeae2 5610
261982f1 5611GSPCA SN9C20X SUBDRIVER
d95c5b0b 5612M: Brian Johnson <brijohn@gmail.com>
261982f1 5613L: linux-media@vger.kernel.org
275ffde4 5614T: git git://linuxtv.org/media_tree.git
261982f1 5615S: Maintained
0c0d06ca 5616F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5617
e8deeae2 5618GSPCA T613 SUBDRIVER
8b58be88 5619M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5620L: linux-media@vger.kernel.org
275ffde4 5621T: git git://linuxtv.org/media_tree.git
e8deeae2 5622S: Maintained
0c0d06ca 5623F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5624
5625GSPCA USB WEBCAM DRIVER
c0936df4 5626M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5627L: linux-media@vger.kernel.org
275ffde4 5628T: git git://linuxtv.org/media_tree.git
c0936df4 5629S: Odd Fixes
0c0d06ca 5630F: drivers/media/usb/gspca/
e8deeae2 5631
584ec979 5632GUID PARTITION TABLE (GPT)
4f973c63 5633M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5634L: linux-efi@vger.kernel.org
5635S: Maintained
5636F: block/partitions/efi.*
5637
aa3c598b 5638STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5639M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5640L: linux-media@vger.kernel.org
275ffde4 5641T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5642S: Maintained
5643F: drivers/media/usb/stk1160/
e8deeae2 5644
4e456b86
YS
5645H8/300 ARCHITECTURE
5646M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5647L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5648W: http://uclinux-h8.sourceforge.jp
5649T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5650S: Maintained
5651F: arch/h8300/
5652F: drivers/clocksource/h8300_*.c
5653F: drivers/clk/h8300/
5654F: drivers/irqchip/irq-renesas-h8*.c
5655
71a6d0af
HW
5656HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5657M: Frank Seidel <frank@f-seidel.de>
5658L: platform-driver-x86@vger.kernel.org
5659W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5660S: Maintained
5661F: drivers/platform/x86/hdaps.c
5662
48fc9e26
HV
5663HDPVR USB VIDEO ENCODER DRIVER
5664M: Hans Verkuil <hverkuil@xs4all.nl>
5665L: linux-media@vger.kernel.org
5666T: git git://linuxtv.org/media_tree.git
a825eaec 5667W: https://linuxtv.org
48fc9e26 5668S: Odd Fixes
14430813 5669F: drivers/media/usb/hdpvr/
48fc9e26 5670
71a6d0af 5671HWPOISON MEMORY FAILURE HANDLING
f9625c48 5672M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5673L: linux-mm@kvack.org
71a6d0af
HW
5674S: Maintained
5675F: mm/memory-failure.c
5676F: mm/hwpoison-inject.c
5677
5678HYPERVISOR VIRTUAL CONSOLE DRIVER
5679L: linuxppc-dev@lists.ozlabs.org
5680S: Odd Fixes
5681F: drivers/tty/hvc/
5682
e5ab1477
AP
5683HACKRF MEDIA DRIVER
5684M: Antti Palosaari <crope@iki.fi>
5685L: linux-media@vger.kernel.org
a825eaec 5686W: https://linuxtv.org
e5ab1477
AP
5687W: http://palosaari.fi/linux/
5688Q: http://patchwork.linuxtv.org/project/linux-media/list/
5689T: git git://linuxtv.org/anttip/media_tree.git
5690S: Maintained
5691F: drivers/media/usb/hackrf/
5692
5b543965 5693HARDWARE MONITORING
d8130624 5694M: Jean Delvare <jdelvare@suse.com>
ca462085 5695M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5696L: linux-hwmon@vger.kernel.org
5697W: http://hwmon.wiki.kernel.org/
a94ef4ed 5698T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5699T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5700S: Maintained
047f4ec2 5701F: Documentation/hwmon/
679655da 5702F: drivers/hwmon/
047f4ec2 5703F: include/linux/hwmon*.h
5b543965 5704
844dd05f 5705HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5706M: Matt Mackall <mpm@selenic.com>
5707M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5708L: linux-crypto@vger.kernel.org
c0d0787b 5709S: Odd fixes
f6c60b15 5710F: Documentation/devicetree/bindings/rng/
679655da
JP
5711F: Documentation/hw_random.txt
5712F: drivers/char/hw_random/
5713F: include/linux/hw_random.h
844dd05f 5714
8b37fcfc
OBC
5715HARDWARE SPINLOCK CORE
5716M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5717M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5718L: linux-remoteproc@vger.kernel.org
8b37fcfc 5719S: Maintained
9f273c24 5720T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5721F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5722F: Documentation/hwspinlock.txt
2dbd8585 5723F: drivers/hwspinlock/
8b37fcfc
OBC
5724F: include/linux/hwspinlock.h
5725
1da177e4 5726HARMONY SOUND DRIVER
ac6aecbf 5727L: linux-parisc@vger.kernel.org
1da177e4 5728S: Maintained
679655da 5729F: sound/parisc/harmony.*
1da177e4 5730
91952bc0
AP
5731HD29L2 MEDIA DRIVER
5732M: Antti Palosaari <crope@iki.fi>
5733L: linux-media@vger.kernel.org
a825eaec 5734W: https://linuxtv.org
91952bc0
AP
5735W: http://palosaari.fi/linux/
5736Q: http://patchwork.linuxtv.org/project/linux-media/list/
5737T: git git://linuxtv.org/anttip/media_tree.git
5738S: Maintained
5739F: drivers/media/dvb-frontends/hd29l2*
5740
214de83e 5741HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
4cfccbda 5742M: Jimmy Vance <jimmy.vance@hpe.com>
214de83e
BB
5743S: Supported
5744F: Documentation/watchdog/hpwdt.txt
5745F: drivers/watchdog/hpwdt.c
5746
9257aa49 5747HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5748M: Don Brace <don.brace@microsemi.com>
a0a268ad 5749L: esc.storagedev@microsemi.com
693373db 5750L: linux-scsi@vger.kernel.org
9257aa49
SC
5751S: Supported
5752F: Documentation/scsi/hpsa.txt
5753F: drivers/scsi/hpsa*.[ch]
5754F: include/linux/cciss*.h
c117ab84 5755F: include/uapi/linux/cciss*.h
9257aa49 5756
e2d1d6c0 5757HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5758M: Don Brace <don.brace@microsemi.com>
516fdcea 5759L: esc.storagedev@microsemi.com
693373db 5760L: linux-scsi@vger.kernel.org
e2d1d6c0 5761S: Supported
679655da
JP
5762F: Documentation/blockdev/cciss.txt
5763F: drivers/block/cciss*
5764F: include/linux/cciss_ioctl.h
c117ab84 5765F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5766
f48ad614
DD
5767HFI1 DRIVER
5768M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5769M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5770L: linux-rdma@vger.kernel.org
5771S: Supported
5772F: drivers/infiniband/hw/hfi1
5773
1da177e4 5774HFS FILESYSTEM
6cf515e1
GU
5775L: linux-fsdevel@vger.kernel.org
5776S: Orphan
679655da
JP
5777F: Documentation/filesystems/hfs.txt
5778F: fs/hfs/
1da177e4 5779
ef575f47
GU
5780HFSPLUS FILESYSTEM
5781L: linux-fsdevel@vger.kernel.org
5782S: Orphan
5783F: Documentation/filesystems/hfsplus.txt
5784F: fs/hfsplus/
5785
1da177e4 5786HGA FRAMEBUFFER DRIVER
8b58be88 5787M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5788L: linux-nvidia@lists.surfsouth.com
5789W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5790S: Maintained
8a61f013 5791F: drivers/video/fbdev/hgafb.c
1da177e4 5792
4480f15b 5793HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5794M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5795M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5796L: linux-pm@vger.kernel.org
68656443 5797B: https://bugzilla.kernel.org
e2d1d6c0 5798S: Supported
679655da
JP
5799F: arch/x86/power/
5800F: drivers/base/power/
5801F: kernel/power/
5802F: include/linux/suspend.h
5803F: include/linux/freezer.h
5804F: include/linux/pm.h
679655da 5805F: arch/*/include/asm/suspend*.h
e2d1d6c0 5806
4ef4caad 5807HID CORE LAYER
e5f6450c 5808M: Jiri Kosina <jikos@kernel.org>
406df153 5809R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5810L: linux-input@vger.kernel.org
54e5881d 5811T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5812S: Maintained
679655da
JP
5813F: drivers/hid/
5814F: include/linux/hid*
c117ab84 5815F: include/uapi/linux/hid*
4ef4caad 5816
30ee72f0 5817HID SENSOR HUB DRIVERS
e5f6450c 5818M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5819M: Jonathan Cameron <jic23@kernel.org>
5820M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5821L: linux-input@vger.kernel.org
5822L: linux-iio@vger.kernel.org
5823S: Maintained
5824F: Documentation/hid/hid-sensor*
5825F: drivers/hid/hid-sensor-*
5826F: drivers/iio/*/hid-*
5827F: include/linux/hid-sensor-*
5828
38bed542 5829HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5830M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5831L: linux-kernel@vger.kernel.org
75fc2d37 5832T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5833S: Maintained
679655da 5834F: Documentation/timers/
5cee9645 5835F: kernel/time/hrtimer.c
88606e80
TG
5836F: kernel/time/clockevents.c
5837F: kernel/time/tick*.*
5838F: kernel/time/timer_*.c
05ed8490 5839F: include/linux/clockchips.h
679655da 5840F: include/linux/hrtimer.h
38bed542 5841
1da177e4 5842HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5843L: linux-hams@vger.kernel.org
8b64f2a0 5844S: Orphan
679655da
JP
5845F: drivers/net/hamradio/dmascc.c
5846F: drivers/net/hamradio/scc.c
1da177e4 5847
ede1e6f8 5848HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5849M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5850W: http://www.highpoint-tech.com
5851S: Supported
679655da
JP
5852F: Documentation/scsi/hptiop.txt
5853F: drivers/scsi/hptiop.c
ede1e6f8 5854
1da177e4 5855HIPPI
8b58be88 5856M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5857L: linux-hippi@sunsite.dk
5858S: Maintained
679655da 5859F: include/linux/hippidevice.h
c117ab84 5860F: include/uapi/linux/if_hippi.h
679655da 5861F: net/802/hippi.c
ff5a3b50 5862F: drivers/net/hippi/
1da177e4 5863
b30d74e4
DH
5864HISILICON NETWORK SUBSYSTEM DRIVER
5865M: Yisen Zhuang <yisen.zhuang@huawei.com>
5866M: Salil Mehta <salil.mehta@huawei.com>
5867L: netdev@vger.kernel.org
5868W: http://www.hisilicon.com
5869S: Maintained
5870F: drivers/net/ethernet/hisilicon/
5871F: Documentation/devicetree/bindings/net/hisilicon*.txt
5872
66a9bae6 5873HISILICON ROCE DRIVER
5874M: Lijun Ou <oulijun@huawei.com>
5875M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5876L: linux-rdma@vger.kernel.org
5877S: Maintained
5878F: drivers/infiniband/hw/hns/
5879F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5880
16c6c252
JG
5881HISILICON SAS Controller
5882M: John Garry <john.garry@huawei.com>
5883W: http://www.hisilicon.com
5884S: Supported
5885F: drivers/scsi/hisi_sas/
5886F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5887
ff1d2767 5888HOST AP DRIVER
8b58be88 5889M: Jouni Malinen <j@w1.fi>
724c6b35 5890L: linux-wireless@vger.kernel.org
ffd74aca
JM
5891W: http://w1.fi/hostap-driver.html
5892S: Obsolete
eb4f98d5 5893F: drivers/net/wireless/intersil/hostap/
ff1d2767 5894
dd8cd779 5895HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5896L: platform-driver-x86@vger.kernel.org
95c70215 5897S: Orphan
679655da 5898F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5899
e2d1d6c0 5900HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5901M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5902S: Maintained
7e25d724 5903F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5904
7d2c86b5 5905HPET: High Precision Event Timers driver
8b58be88 5906M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5907S: Maintained
679655da
JP
5908F: Documentation/timers/hpet.txt
5909F: drivers/char/hpet.c
5910F: include/linux/hpet.h
c117ab84 5911F: include/uapi/linux/hpet.h
b9b0332f 5912
e07b5d79 5913HPET: x86
9e06f631 5914S: Orphan
679655da
JP
5915F: arch/x86/kernel/hpet.c
5916F: arch/x86/include/asm/hpet.h
b9b0332f 5917
1da177e4 5918HPFS FILESYSTEM
8b58be88 5919M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5920W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5921S: Maintained
679655da 5922F: fs/hpfs/
1da177e4 5923
3441cded 5924HSI SUBSYSTEM
56459ea9
SR
5925M: Sebastian Reichel <sre@kernel.org>
5926T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5927S: Maintained
5928F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 5929F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
5930F: drivers/hsi/
5931F: include/linux/hsi/
5932F: include/uapi/linux/hsi/
5933
7d2c86b5 5934HSO 3G MODEM DRIVER
8b58be88 5935M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5936W: http://www.pharscape.org
5937S: Maintained
679655da 5938F: drivers/net/usb/hso.c
11cd29b0 5939
19990e29
AB
5940HSR NETWORK PROTOCOL
5941M: Arvid Brodin <arvid.brodin@alten.se>
5942L: netdev@vger.kernel.org
5943S: Maintained
5944F: net/hsr/
5945
5a18c343 5946HTCPEN TOUCHSCREEN DRIVER
8b58be88 5947M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5948L: linux-input@vger.kernel.org
5949S: Maintained
679655da 5950F: drivers/input/touchscreen/htcpen.c
5a18c343 5951
1da177e4 5952HUGETLB FILESYSTEM
6d49e352 5953M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5954S: Maintained
679655da 5955F: fs/hugetlbfs/
1da177e4 5956
fe713d60
JCT
5957HVA ST MEDIA DRIVER
5958M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5959L: linux-media@vger.kernel.org
5960T: git git://linuxtv.org/media_tree.git
5961W: https://linuxtv.org
5962S: Supported
5963F: drivers/media/platform/sti/hva
5964
05183189 5965Hyper-V CORE AND DRIVERS
9c3646d1 5966M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189 5967M: Haiyang Zhang <haiyangz@microsoft.com>
421463b8 5968M: Stephen Hemminger <sthemmin@microsoft.com>
05183189
S
5969L: devel@linuxdriverproject.org
5970S: Maintained
a4162747
HZ
5971F: arch/x86/include/asm/mshyperv.h
5972F: arch/x86/include/uapi/asm/hyperv.h
5973F: arch/x86/kernel/cpu/mshyperv.c
05183189 5974F: drivers/hid/hid-hyperv.c
a4162747 5975F: drivers/hv/
f92ca80b 5976F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5977F: drivers/pci/host/pci-hyperv.c
05183189 5978F: drivers/net/hyperv/
a4162747 5979F: drivers/scsi/storvsc_drv.c
95096f2f 5980F: drivers/uio/uio_hv_generic.c
8a61f013 5981F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5982F: include/linux/hyperv.h
5983F: tools/hv/
54bf725e 5984F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5985
7724fd04
PR
5986I2C MUXES
5987M: Peter Rosin <peda@axentia.se>
5988L: linux-i2c@vger.kernel.org
5989S: Maintained
2254d24a 5990F: Documentation/i2c/i2c-topology
7724fd04
PR
5991F: Documentation/i2c/muxes/
5992F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 5993F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 5994F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
5995F: drivers/i2c/i2c-mux.c
5996F: drivers/i2c/muxes/
5997F: include/linux/i2c-mux.h
5998
d85c8a6a 5999I2C OVER PARALLEL PORT
d8130624 6000M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6001L: linux-i2c@vger.kernel.org
6002S: Maintained
6003F: Documentation/i2c/busses/i2c-parport
6004F: Documentation/i2c/busses/i2c-parport-light
6005F: drivers/i2c/busses/i2c-parport.c
6006F: drivers/i2c/busses/i2c-parport-light.c
6007
6008I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 6009M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6010L: linux-i2c@vger.kernel.org
6011S: Maintained
6012F: Documentation/i2c/busses/i2c-ali1535
6013F: Documentation/i2c/busses/i2c-ali1563
6014F: Documentation/i2c/busses/i2c-ali15x3
6015F: Documentation/i2c/busses/i2c-amd756
6016F: Documentation/i2c/busses/i2c-amd8111
6017F: Documentation/i2c/busses/i2c-i801
6018F: Documentation/i2c/busses/i2c-nforce2
6019F: Documentation/i2c/busses/i2c-piix4
6020F: Documentation/i2c/busses/i2c-sis5595
6021F: Documentation/i2c/busses/i2c-sis630
6022F: Documentation/i2c/busses/i2c-sis96x
6023F: Documentation/i2c/busses/i2c-via
6024F: Documentation/i2c/busses/i2c-viapro
6025F: drivers/i2c/busses/i2c-ali1535.c
6026F: drivers/i2c/busses/i2c-ali1563.c
6027F: drivers/i2c/busses/i2c-ali15x3.c
6028F: drivers/i2c/busses/i2c-amd756.c
6029F: drivers/i2c/busses/i2c-amd756-s4882.c
6030F: drivers/i2c/busses/i2c-amd8111.c
6031F: drivers/i2c/busses/i2c-i801.c
6032F: drivers/i2c/busses/i2c-isch.c
6033F: drivers/i2c/busses/i2c-nforce2.c
6034F: drivers/i2c/busses/i2c-nforce2-s4985.c
6035F: drivers/i2c/busses/i2c-piix4.c
6036F: drivers/i2c/busses/i2c-sis5595.c
6037F: drivers/i2c/busses/i2c-sis630.c
6038F: drivers/i2c/busses/i2c-sis96x.c
6039F: drivers/i2c/busses/i2c-via.c
6040F: drivers/i2c/busses/i2c-viapro.c
6041
cb7f07a4
NH
6042I2C/SMBUS ISMT DRIVER
6043M: Seth Heasley <seth.heasley@intel.com>
6044M: Neil Horman <nhorman@tuxdriver.com>
6045L: linux-i2c@vger.kernel.org
6046F: drivers/i2c/busses/i2c-ismt.c
6047F: Documentation/i2c/busses/i2c-ismt
6048
6ea884db 6049I2C/SMBUS STUB DRIVER
d8130624 6050M: Jean Delvare <jdelvare@suse.com>
846557d3 6051L: linux-i2c@vger.kernel.org
6ea884db 6052S: Maintained
8547a5bc 6053F: drivers/i2c/i2c-stub.c
6ea884db 6054
5b543965 6055I2C SUBSYSTEM
14d77c4d 6056M: Wolfram Sang <wsa@the-dreams.de>
846557d3 6057L: linux-i2c@vger.kernel.org
9d4ea27a
WS
6058W: https://i2c.wiki.kernel.org/
6059Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 6060T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 6061S: Maintained
40ed1b4c 6062F: Documentation/devicetree/bindings/i2c/
679655da
JP
6063F: Documentation/i2c/
6064F: drivers/i2c/
630bc46e 6065F: drivers/i2c/*/
679655da 6066F: include/linux/i2c.h
03b70d62 6067F: include/linux/i2c-*.h
c117ab84
CEB
6068F: include/uapi/linux/i2c.h
6069F: include/uapi/linux/i2c-*.h
1da177e4 6070
4560d677
WS
6071I2C ACPI SUPPORT
6072M: Mika Westerberg <mika.westerberg@linux.intel.com>
6073L: linux-i2c@vger.kernel.org
6074L: linux-acpi@vger.kernel.org
6075S: Maintained
4560d677 6076
d85c8a6a 6077I2C-TAOS-EVM DRIVER
d8130624 6078M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
6079L: linux-i2c@vger.kernel.org
6080S: Maintained
6081F: Documentation/i2c/busses/i2c-taos-evm
6082F: drivers/i2c/busses/i2c-taos-evm.c
6083
e8c76eed 6084I2C-TINY-USB DRIVER
8b58be88 6085M: Till Harbaum <till@harbaum.org>
846557d3 6086L: linux-i2c@vger.kernel.org
932d1872 6087W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 6088S: Maintained
679655da 6089F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 6090
1da177e4 6091i386 BOOT CODE
8b58be88 6092M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 6093S: Maintained
679655da 6094F: arch/x86/boot/
1da177e4
LT
6095
6096i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 6097M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 6098T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
6099S: Maintained
6100
1da177e4 6101IA64 (Itanium) PLATFORM
8b58be88
JP
6102M: Tony Luck <tony.luck@intel.com>
6103M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 6104L: linux-ia64@vger.kernel.org
6b1c70b1 6105T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 6106S: Maintained
679655da 6107F: arch/ia64/
1da177e4 6108
4cd38750
LDSB
6109IBM Power VMX Cryptographic instructions
6110M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6111M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
6112L: linux-crypto@vger.kernel.org
6113S: Supported
6114F: drivers/crypto/vmx/Makefile
6115F: drivers/crypto/vmx/Kconfig
6116F: drivers/crypto/vmx/vmx.c
6117F: drivers/crypto/vmx/aes*
6118F: drivers/crypto/vmx/ghash*
6119F: drivers/crypto/vmx/ppc-xlate.pl
6120
956c203c 6121IBM Power in-Nest Crypto Acceleration
4cd38750 6122M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 6123M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
6124L: linux-crypto@vger.kernel.org
6125S: Supported
28bceeaa
DS
6126F: drivers/crypto/nx/Makefile
6127F: drivers/crypto/nx/Kconfig
6128F: drivers/crypto/nx/nx-aes*
6129F: drivers/crypto/nx/nx-sha*
6130F: drivers/crypto/nx/nx.*
6131F: drivers/crypto/nx/nx_csbcpb.h
6132F: drivers/crypto/nx/nx_debugfs.h
956c203c 6133
0e16aafb 6134IBM Power 842 compression accelerator
41656aa7 6135M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 6136S: Supported
28bceeaa
DS
6137F: drivers/crypto/nx/Makefile
6138F: drivers/crypto/nx/Kconfig
7011a122 6139F: drivers/crypto/nx/nx-842*
2da572c9 6140F: include/linux/sw842.h
2062c5b6 6141F: crypto/842.c
2da572c9 6142F: lib/842/
0e16aafb 6143
1da177e4 6144IBM Power Linux RAID adapter
8b58be88 6145M: Brian King <brking@us.ibm.com>
1da177e4 6146S: Supported
679655da 6147F: drivers/scsi/ipr.*
1da177e4 6148
9d348af4 6149IBM Power Virtual Ethernet Device Driver
eddd63a6 6150M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
6151L: netdev@vger.kernel.org
6152S: Supported
9aa32835 6153F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6154
032c5e82
TF
6155IBM Power SRIOV Virtual NIC Device Driver
6156M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6157M: John Allen <jallen@linux.vnet.ibm.com>
6158L: netdev@vger.kernel.org
6159S: Supported
6160F: drivers/net/ethernet/ibm/ibmvnic.*
6161
e6babec6 6162IBM Power Virtual SCSI Device Drivers
bcbde52b 6163M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6164L: linux-scsi@vger.kernel.org
6165S: Supported
e6babec6 6166F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6167F: include/scsi/viosrp.h
6168
6169IBM Power Virtual SCSI Device Target Driver
6170M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6171M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6172L: linux-scsi@vger.kernel.org
6173L: target-devel@vger.kernel.org
6174S: Supported
6175F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6176
6177IBM Power Virtual FC Device Drivers
44b4dad9 6178M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6179L: linux-scsi@vger.kernel.org
6180S: Supported
6181F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6182
1da177e4 6183IBM ServeRAID RAID DRIVER
f9213e78 6184S: Orphan
679655da 6185F: drivers/scsi/ips.*
1da177e4 6186
6ed9f9c4
PT
6187ICH LPC AND GPIO DRIVER
6188M: Peter Tyser <ptyser@xes-inc.com>
6189S: Maintained
6190F: drivers/mfd/lpc_ich.c
6191F: drivers/gpio/gpio-ich.c
6192
1e7106fc 6193IDE SUBSYSTEM
8b58be88 6194M: "David S. Miller" <davem@davemloft.net>
1da177e4 6195L: linux-ide@vger.kernel.org
8a6e2535 6196Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6197T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6198S: Maintained
679655da
JP
6199F: Documentation/ide/
6200F: drivers/ide/
6201F: include/linux/ide.h
1da177e4 6202
6cb8c13d
IP
6203IDEAPAD LAPTOP EXTRAS DRIVER
6204M: Ike Panhc <ike.pan@canonical.com>
6205L: platform-driver-x86@vger.kernel.org
6206W: http://launchpad.net/ideapad-laptop
6207S: Maintained
6208F: drivers/platform/x86/ideapad-laptop.c
6209
1ea4c161
AM
6210IDEAPAD LAPTOP SLIDEBAR DRIVER
6211M: Andrey Moiseev <o2g.org.ru@gmail.com>
6212L: linux-input@vger.kernel.org
6213W: https://github.com/o2genum/ideapad-slidebar
6214S: Maintained
6215F: drivers/input/misc/ideapad_slidebar.c
6216
0f861e8c 6217IDE/ATAPI DRIVERS
487ba8e8 6218M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6219L: linux-ide@vger.kernel.org
c404c199 6220S: Maintained
679655da
JP
6221F: Documentation/cdrom/ide-cd
6222F: drivers/ide/ide-cd*
1da177e4 6223
02cf2286 6224IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6225M: Alexander Aring <aar@pengutronix.de>
5cc92049 6226M: Stefan Schmidt <stefan@osg.samsung.com>
ebef9c12 6227L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6228W: http://wpan.cakelab.org/
6229T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6230T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6231S: Maintained
6232F: net/ieee802154/
68653359 6233F: net/mac802154/
251741b1 6234F: drivers/net/ieee802154/
580947d3
AA
6235F: include/linux/nl802154.h
6236F: include/linux/ieee802154.h
6237F: include/net/nl802154.h
6238F: include/net/mac802154.h
6239F: include/net/af_ieee802154.h
6240F: include/net/cfg802154.h
6241F: include/net/ieee802154_netdev.h
ebef9c12 6242F: Documentation/networking/ieee802154.txt
02cf2286 6243
b1c97193
SY
6244IGORPLUG-USB IR RECEIVER
6245M: Sean Young <sean@mess.org>
6246L: linux-media@vger.kernel.org
6247S: Maintained
6248F: drivers/media/rc/igorplugusb.c
6249
40ad4a30
SY
6250IGUANAWORKS USB IR TRANSCEIVER
6251M: Sean Young <sean@mess.org>
6252L: linux-media@vger.kernel.org
6253S: Maintained
6254F: drivers/media/rc/iguanair.c
6255
ed13134b
PR
6256IIO DIGITAL POTENTIOMETER DAC
6257M: Peter Rosin <peda@axentia.se>
6258L: linux-iio@vger.kernel.org
6259S: Maintained
7fde1484 6260F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
ed13134b 6261F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7fde1484 6262F: drivers/iio/dac/dpot-dac.c
ed13134b 6263
e778aa14
PR
6264IIO ENVELOPE DETECTOR
6265M: Peter Rosin <peda@axentia.se>
6266L: linux-iio@vger.kernel.org
6267S: Maintained
b475f80b 6268F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
e778aa14 6269F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
b475f80b 6270F: drivers/iio/adc/envelope-detector.c
e778aa14 6271
9545f86e 6272IIO SUBSYSTEM AND DRIVERS
030a13d7 6273M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6274R: Hartmut Knaack <knaack.h@gmx.de>
6275R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6276R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6277L: linux-iio@vger.kernel.org
21d41655 6278T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6279S: Maintained
866b148a 6280F: Documentation/devicetree/bindings/iio/
03e7c251 6281F: drivers/iio/
9545f86e 6282F: drivers/staging/iio/
8fe671fc 6283F: include/linux/iio/
817020cf 6284F: tools/iio/
9545f86e 6285
65519263
SG
6286IKANOS/ADI EAGLE ADSL USB DRIVER
6287M: Matthieu Castet <castet.matthieu@free.fr>
6288M: Stanislaw Gruszka <stf_xl@wp.pl>
6289S: Maintained
6290F: drivers/usb/atm/ueagle-atm.c
6291
8ef3ff27
PB
6292IMGTEC ASCII LCD DRIVER
6293M: Paul Burton <paul.burton@imgtec.com>
6294S: Maintained
6295F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
0cad855f 6296F: drivers/auxdisplay/img-ascii-lcd.c
8ef3ff27 6297
e89ab51f
GR
6298INA209 HARDWARE MONITOR DRIVER
6299M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6300L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6301S: Maintained
6302F: Documentation/hwmon/ina209
6303F: Documentation/devicetree/bindings/i2c/ina209.txt
6304F: drivers/hwmon/ina209.c
6305
6306INA2XX HARDWARE MONITOR DRIVER
6307M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6308L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6309S: Maintained
6310F: Documentation/hwmon/ina2xx
6311F: drivers/hwmon/ina2xx.c
6312F: include/linux/platform_data/ina2xx.h
6313
14dc124f
SIG
6314INDUSTRY PACK SUBSYSTEM (IPACK)
6315M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6316M: Jens Taprogge <jens.taprogge@taprogge.org>
6317M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6318L: industrypack-devel@lists.sourceforge.net
6319W: http://industrypack.sourceforge.net
6320S: Maintained
6321F: drivers/ipack/
6322
8adc53fd
ZLK
6323INGENIC JZ4780 DMA Driver
6324M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6325S: Maintained
6326F: drivers/dma/dma-jz4780.c
6327
87cf40e6
HH
6328INGENIC JZ4780 NAND DRIVER
6329M: Harvey Hunt <harveyhuntnexus@gmail.com>
6330L: linux-mtd@lists.infradead.org
6331S: Maintained
6332F: drivers/mtd/nand/jz4780_*
6333
aa7168f4 6334INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6335M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6336M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6337L: linux-ima-devel@lists.sourceforge.net
6338L: linux-ima-user@lists.sourceforge.net
6339L: linux-security-module@vger.kernel.org
9f273c24 6340T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6341S: Supported
679655da 6342F: security/integrity/ima/
aa7168f4 6343
9a4ea5a9
JH
6344IMGTEC IR DECODER DRIVER
6345M: James Hogan <james.hogan@imgtec.com>
6346S: Maintained
6347F: drivers/media/rc/img-ir/
6348
1da177e4 6349IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6350L: linux-fbdev@vger.kernel.org
843393d3 6351S: Orphan
8a61f013 6352F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6353
6354INFINIBAND SUBSYSTEM
b6b2bbe6 6355M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6356M: Sean Hefty <sean.hefty@intel.com>
6357M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6358L: linux-rdma@vger.kernel.org
605841f5 6359W: http://www.openfabrics.org/
8a6e2535 6360Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6361T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6362S: Supported
679655da
JP
6363F: Documentation/infiniband/
6364F: drivers/infiniband/
c117ab84 6365F: include/uapi/linux/if_infiniband.h
954138dc
YD
6366F: include/uapi/rdma/
6367F: include/rdma/
1da177e4 6368
c9f04f58 6369INOTIFY
8b58be88
JP
6370M: John McCutchan <john@johnmccutchan.com>
6371M: Robert Love <rlove@rlove.org>
6372M: Eric Paris <eparis@parisplace.org>
c9f04f58 6373S: Maintained
679655da
JP
6374F: Documentation/filesystems/inotify.txt
6375F: fs/notify/inotify/
6376F: include/linux/inotify.h
c117ab84 6377F: include/uapi/linux/inotify.h
c9f04f58 6378
e2d1d6c0 6379INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6380M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6381L: linux-input@vger.kernel.org
8a6e2535 6382Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6383T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6384S: Maintained
679655da 6385F: drivers/input/
f4eea7e2 6386F: include/linux/input.h
c117ab84 6387F: include/uapi/linux/input.h
f4eea7e2 6388F: include/linux/input/
e52d8398 6389F: Documentation/devicetree/bindings/input/
e2d1d6c0 6390
3267a87f 6391INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6392M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6393L: linux-input@vger.kernel.org
75dd112a 6394S: Odd fixes
3267a87f 6395F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6396F: drivers/input/input-mt.c
3267a87f
HR
6397K: \b(ABS|SYN)_MT_
6398
97fa99a3
JY
6399INTEL ASoC BDW/HSW DRIVERS
6400M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6401L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6402S: Supported
e8e1225d
JP
6403F: sound/soc/intel/common/sst-dsp*
6404F: sound/soc/intel/common/sst-firmware.c
6405F: sound/soc/intel/boards/broadwell.c
6406F: sound/soc/intel/haswell/
97fa99a3 6407
4ac13e17
DJ
6408INTEL C600 SERIES SAS CONTROLLER DRIVER
6409M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6410M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6411L: linux-scsi@vger.kernel.org
7106891a
DJ
6412T: git git://git.code.sf.net/p/intel-sas/isci
6413S: Supported
4ac13e17 6414F: drivers/scsi/isci/
4ac13e17 6415
ecc83e52
AH
6416INTEL HID EVENT DRIVER
6417M: Alex Hung <alex.hung@canonical.com>
6418L: platform-driver-x86@vger.kernel.org
6419S: Maintained
6420F: drivers/platform/x86/intel-hid.c
6421
332e0812
AK
6422INTEL VIRTUAL BUTTON DRIVER
6423M: AceLan Kao <acelan.kao@canonical.com>
6424L: platform-driver-x86@vger.kernel.org
6425S: Maintained
6426F: drivers/platform/x86/intel-vbtn.c
6427
26717172 6428INTEL IDLE DRIVER
6af33995 6429M: Jacob Pan <jacob.jun.pan@linux.intel.com>
26717172 6430M: Len Brown <lenb@kernel.org>
bf1c138e 6431L: linux-pm@vger.kernel.org
08deed1e 6432T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
2ed38cbe 6433B: https://bugzilla.kernel.org
26717172
LB
6434S: Supported
6435F: drivers/idle/intel_idle.c
6436
8fb861fa
SP
6437INTEL INTEGRATED SENSOR HUB DRIVER
6438M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6439M: Jiri Kosina <jikos@kernel.org>
6440L: linux-input@vger.kernel.org
6441S: Maintained
6442F: drivers/hid/intel-ish-hid/
6443
7c1ac18d 6444INTEL PSTATE DRIVER
58ac1f62
SP
6445M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6446M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6447L: linux-pm@vger.kernel.org
6448S: Supported
6449F: drivers/cpufreq/intel_pstate.c
6450
9eb8ef74 6451INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6452M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6453L: linux-fbdev@vger.kernel.org
ce00f85c 6454S: Maintained
679655da 6455F: Documentation/fb/intelfb.txt
8a61f013 6456F: drivers/video/fbdev/intelfb/
9eb8ef74 6457
1da177e4 6458INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6459M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6460L: linux-fbdev@vger.kernel.org
ce00f85c 6461S: Maintained
8a61f013 6462F: drivers/video/fbdev/i810/
1da177e4 6463
f4a9bc4c 6464INTEL MENLOW THERMAL DRIVER
8b58be88 6465M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6466L: platform-driver-x86@vger.kernel.org
5ca92bd9 6467W: https://01.org/linux-acpi
f4a9bc4c 6468S: Supported
679655da 6469F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6470
248a9dc3 6471INTEL I/OAT DMA DRIVER
18ebd564 6472M: Dave Jiang <dave.jiang@intel.com>
08223d80 6473R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6474L: dmaengine@vger.kernel.org
6475Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6476S: Supported
679655da 6477F: drivers/dma/ioat*
248a9dc3 6478
6c8909b4 6479INTEL IOMMU (VT-d)
8b58be88 6480M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6481L: iommu@lists.linux-foundation.org
54e5881d 6482T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6483S: Supported
3fb39615 6484F: drivers/iommu/intel-iommu.c
679655da 6485F: include/linux/intel-iommu.h
6c8909b4 6486
b3e5f263 6487INTEL IOP-ADMA DMA DRIVER
08223d80 6488R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6489S: Odd fixes
679655da 6490F: drivers/dma/iop-adma.c
b3e5f263 6491
9251ce95 6492INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6493M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6494S: Maintained
679655da
JP
6495F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6496F: arch/arm/mach-ixp4xx/include/mach/npe.h
6497F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6498F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6499F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6500F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6501
844dd05f 6502INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6503M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6504S: Maintained
679655da 6505F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6506
2f302324 6507INTEL ETHERNET DRIVERS
8b58be88 6508M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6509L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6510W: http://www.intel.com/support/feedback.htm
d94e6fed 6511W: http://e1000.sourceforge.net/
2f302324
JK
6512Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6513T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6514T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6515S: Supported
0d164401
JK
6516F: Documentation/networking/e100.txt
6517F: Documentation/networking/e1000.txt
6518F: Documentation/networking/e1000e.txt
6519F: Documentation/networking/igb.txt
6520F: Documentation/networking/igbvf.txt
6521F: Documentation/networking/ixgb.txt
6522F: Documentation/networking/ixgbe.txt
6523F: Documentation/networking/ixgbevf.txt
1bff6529 6524F: Documentation/networking/i40e.txt
105bf2fe 6525F: Documentation/networking/i40evf.txt
dee1ad47 6526F: drivers/net/ethernet/intel/
bc90d291 6527F: drivers/net/ethernet/intel/*/
1da177e4 6528
6e4de866
FL
6529INTEL RDMA RNIC DRIVER
6530M: Faisal Latif <faisal.latif@intel.com>
3b9d9650 6531M: Shiraz Saleem <shiraz.saleem@intel.com>
6e4de866
FL
6532L: linux-rdma@vger.kernel.org
6533S: Supported
6534F: drivers/infiniband/hw/i40iw/
6535
224f9e6d
AS
6536INTEL MERRIFIELD GPIO DRIVER
6537M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6538L: linux-gpio@vger.kernel.org
6539S: Maintained
6540F: drivers/gpio/gpio-merrifield.c
6541
0963d59b
LW
6542INTEL-MID GPIO DRIVER
6543M: David Cohen <david.a.cohen@linux.intel.com>
6544L: linux-gpio@vger.kernel.org
6545S: Maintained
6546F: drivers/gpio/gpio-intel-mid.c
6547
ca907a90
SY
6548INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6549M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6550L: linux-wireless@vger.kernel.org
ca907a90 6551S: Maintained
679655da 6552F: Documentation/networking/README.ipw2100
679655da 6553F: Documentation/networking/README.ipw2200
367a1092 6554F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6555
5760b0a5
AS
6556INTEL(R) TRACE HUB
6557M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6558S: Supported
6559F: Documentation/trace/intel_th.txt
6560F: drivers/hwtracing/intel_th/
6561
4bd96a7a 6562INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6563M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6564L: tboot-devel@lists.sourceforge.net
6565W: http://tboot.sourceforge.net
e9b7d7c8 6566T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6567S: Supported
6568F: Documentation/intel_txt.txt
6569F: include/linux/tboot.h
6570F: arch/x86/kernel/tboot.c
6571
8a70da82 6572INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6573M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6574M: linux-wimax@intel.com
49e7d9df 6575L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6576S: Supported
6577W: http://linuxwimax.org
679655da
JP
6578F: Documentation/wimax/README.i2400m
6579F: drivers/net/wimax/i2400m/
c117ab84 6580F: include/uapi/linux/wimax/i2400m.h
8a70da82 6581
1c0ce89c
SG
6582INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6583M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6584L: linux-wireless@vger.kernel.org
1c0ce89c 6585S: Supported
7ac9a364 6586F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6587
b481de9c 6588INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6589M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6590M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6591M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6592M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6593L: linux-wireless@vger.kernel.org
b481de9c 6594W: http://intellinuxwireless.org
b62ff718 6595T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6596S: Supported
e705c121 6597F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6598
de8fe023
TW
6599INTEL MANAGEMENT ENGINE (mei)
6600M: Tomas Winkler <tomas.winkler@intel.com>
6601L: linux-kernel@vger.kernel.org
6602S: Supported
c117ab84 6603F: include/uapi/linux/mei.h
5069288b 6604F: include/linux/mei_cl_bus.h
de8fe023 6605F: drivers/misc/mei/*
222818c3 6606F: drivers/watchdog/mei_wdt.c
e07950a1 6607F: Documentation/misc-devices/mei/*
986b891a 6608F: samples/mei/*
de8fe023 6609
50ceb98b
SD
6610INTEL MIC DRIVERS (mic)
6611M: Sudeep Dutt <sudeep.dutt@intel.com>
6612M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6613S: Supported
6614W: https://github.com/sudeepdutt/mic
6615W: http://software.intel.com/en-us/mic-developer
6616F: include/linux/mic_bus.h
6617F: include/linux/scif.h
6618F: include/uapi/linux/mic_common.h
6619F: include/uapi/linux/mic_ioctl.h
9f273c24 6620F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6621F: drivers/misc/mic/
6622F: drivers/dma/mic_x100_dma.c
6623F: drivers/dma/mic_x100_dma.h
9f273c24 6624F: Documentation/mic/
50ceb98b 6625
fdca4f16 6626INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6627M: Zha Qipeng<qipeng.zha@intel.com>
6628L: platform-driver-x86@vger.kernel.org
6629S: Maintained
6630F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6631F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6632F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6633F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6634
378f956e
SKC
6635INTEL TELEMETRY DRIVER
6636M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6637L: platform-driver-x86@vger.kernel.org
6638S: Maintained
378f956e 6639F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6640F: drivers/platform/x86/intel_telemetry*
0a8b8353 6641
b740d2e9
RB
6642INTEL PMC CORE DRIVER
6643M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6644M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6645L: platform-driver-x86@vger.kernel.org
6646S: Maintained
6647F: arch/x86/include/asm/pmc_core.h
6648F: drivers/platform/x86/intel_pmc_core*
6649
3904b28e
LW
6650INVENSENSE MPU-3050 GYROSCOPE DRIVER
6651M: Linus Walleij <linus.walleij@linaro.org>
6652L: linux-iio@vger.kernel.org
6653S: Maintained
6654F: drivers/iio/gyro/mpu3050*
6655F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6656
cb109a0e 6657IOC3 ETHERNET DRIVER
8b58be88 6658M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6659L: linux-mips@linux-mips.org
6660S: Maintained
8862bf1e 6661F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6662
cb109a0e 6663IOC3 SERIAL DRIVER
8b58be88 6664M: Pat Gefre <pfg@sgi.com>
d39e0721 6665L: linux-serial@vger.kernel.org
cb109a0e 6666S: Maintained
df621252 6667F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6668
0b6e8569
SW
6669IOMMU DRIVERS
6670M: Joerg Roedel <joro@8bytes.org>
6671L: iommu@lists.linux-foundation.org
6672T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6673S: Maintained
efcd94c0 6674F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6675F: drivers/iommu/
6676
4480f15b 6677IP MASQUERADING
8b58be88 6678M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6679S: Maintained
679655da 6680F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6681
4409ebe9 6682IPMI SUBSYSTEM
8b58be88 6683M: Corey Minyard <minyard@acm.org>
b0c90653 6684L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6685W: http://openipmi.sourceforge.net/
6686S: Supported
679655da
JP
6687F: Documentation/IPMI.txt
6688F: drivers/char/ipmi/
6689F: include/linux/ipmi*
c117ab84 6690F: include/uapi/linux/ipmi*
4409ebe9 6691
2d800897
KW
6692QCOM AUDIO (ASoC) DRIVERS
6693M: Patrick Lai <plai@codeaurora.org>
6694M: Banajit Goswami <bgoswami@codeaurora.org>
6695L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6696S: Supported
6697F: sound/soc/qcom/
6698
e2d1d6c0 6699IPS SCSI RAID DRIVER
8b58be88 6700M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6701L: linux-scsi@vger.kernel.org
6702W: http://www.adaptec.com/
6703S: Maintained
679655da 6704F: drivers/scsi/ips*
e2d1d6c0
RD
6705
6706IPVS
8b58be88
JP
6707M: Wensong Zhang <wensong@linux-vs.org>
6708M: Simon Horman <horms@verge.net.au>
6709M: Julian Anastasov <ja@ssi.bg>
979b6c13 6710L: netdev@vger.kernel.org
e2d1d6c0 6711L: lvs-devel@vger.kernel.org
1da177e4 6712S: Maintained
9f273c24
FW
6713T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6714T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6715F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6716F: include/net/ip_vs.h
c117ab84 6717F: include/uapi/linux/ip_vs.h
679655da 6718F: net/netfilter/ipvs/
1da177e4 6719
e7839f25 6720IPWIRELESS DRIVER
e5f6450c 6721M: Jiri Kosina <jikos@kernel.org>
d8130624 6722M: David Sterba <dsterba@suse.com>
92094aa0 6723S: Odd Fixes
282361a0 6724F: drivers/tty/ipwireless/
099dc4fb 6725
e2d1d6c0 6726IPX NETWORK LAYER
8b58be88 6727M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6728L: netdev@vger.kernel.org
6729S: Maintained
679655da 6730F: include/net/ipx.h
c117ab84 6731F: include/uapi/linux/ipx.h
679655da 6732F: net/ipx/
e2d1d6c0 6733
1da177e4 6734IRDA SUBSYSTEM
8b58be88 6735M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6736L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6737L: netdev@vger.kernel.org
1da177e4 6738W: http://irda.sourceforge.net/
f353976d 6739S: Maintained
e0057975 6740T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6741F: Documentation/networking/irda.txt
6742F: drivers/net/irda/
6743F: include/net/irda/
6744F: net/irda/
1da177e4 6745
a800c7cc
TG
6746IRQ SUBSYSTEM
6747M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6748L: linux-kernel@vger.kernel.org
a800c7cc 6749S: Maintained
75fc2d37 6750T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6751F: kernel/irq/
2ed9fd28
JC
6752
6753IRQCHIP DRIVERS
6754M: Thomas Gleixner <tglx@linutronix.de>
6755M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6756M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6757L: linux-kernel@vger.kernel.org
6758S: Maintained
6759T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6760T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6761F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6762F: drivers/irqchip/
a800c7cc 6763
7ab3a837 6764IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6765M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6766S: Maintained
b09dec2c 6767T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6768F: Documentation/IRQ-domain.txt
6769F: include/linux/irqdomain.h
6770F: kernel/irq/irqdomain.c
b09dec2c 6771F: kernel/irq/msi.c
7ab3a837 6772
ad7afc38
WBG
6773ISA
6774M: William Breathitt Gray <vilhelm.gray@gmail.com>
6775S: Maintained
6776F: Documentation/isa.txt
6777F: drivers/base/isa.c
6778F: include/linux/isa.h
6779
e2d1d6c0 6780ISAPNP
8b58be88 6781M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6782S: Maintained
679655da
JP
6783F: Documentation/isapnp.txt
6784F: drivers/pnp/isapnp/
6785F: include/linux/isapnp.h
e2d1d6c0 6786
d39b8420
HV
6787ISA RADIO MODULE
6788M: Hans Verkuil <hverkuil@xs4all.nl>
6789L: linux-media@vger.kernel.org
6790T: git git://linuxtv.org/media_tree.git
a825eaec 6791W: https://linuxtv.org
d39b8420
HV
6792S: Maintained
6793F: drivers/media/radio/radio-isa*
6794
71a6d0af
HW
6795iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6796M: Peter Jones <pjones@redhat.com>
6797M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6798S: Maintained
6799F: drivers/firmware/iscsi_ibft*
6800
14816b1e 6801ISCSI
623290a2
LD
6802M: Lee Duncan <lduncan@suse.com>
6803M: Chris Leech <cleech@redhat.com>
14816b1e 6804L: open-iscsi@googlegroups.com
623290a2 6805W: www.open-iscsi.com
14816b1e 6806S: Maintained
679655da
JP
6807F: drivers/scsi/*iscsi*
6808F: include/scsi/*iscsi*
14816b1e 6809
1e65eb42
OG
6810ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6811M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6812M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6813M: Roi Dayan <roid@mellanox.com>
6814L: linux-rdma@vger.kernel.org
6815S: Supported
6816W: http://www.openfabrics.org
6817W: www.open-iscsi.org
6818Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6819F: drivers/infiniband/ulp/iser/
1e65eb42 6820
2b70e5fd 6821ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6822M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6823T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6824L: linux-rdma@vger.kernel.org
6825L: target-devel@vger.kernel.org
6826S: Supported
6827W: http://www.linux-iscsi.org
6828F: drivers/infiniband/ulp/isert
6829
1da177e4 6830ISDN SUBSYSTEM
8b58be88 6831M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6832L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6833L: netdev@vger.kernel.org
1da177e4 6834W: http://www.isdn4linux.de
54e5881d 6835T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6836S: Maintained
679655da
JP
6837F: Documentation/isdn/
6838F: drivers/isdn/
6839F: include/linux/isdn.h
6840F: include/linux/isdn/
c117ab84
CEB
6841F: include/uapi/linux/isdn.h
6842F: include/uapi/linux/isdn/
1da177e4
LT
6843
6844ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6845M: Armin Schindler <mac@melware.de>
d5d52273 6846L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6847W: http://www.melware.de
6848S: Maintained
679655da 6849F: drivers/isdn/hardware/eicon/
1da177e4 6850
d624870f 6851IT87 HARDWARE MONITORING DRIVER
d8130624 6852M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6853L: linux-hwmon@vger.kernel.org
d624870f
JD
6854S: Maintained
6855F: Documentation/hwmon/it87
6856F: drivers/hwmon/it87.c
6857
d7104bff
AP
6858IT913X MEDIA DRIVER
6859M: Antti Palosaari <crope@iki.fi>
6860L: linux-media@vger.kernel.org
a825eaec 6861W: https://linuxtv.org
d7104bff
AP
6862W: http://palosaari.fi/linux/
6863Q: http://patchwork.linuxtv.org/project/linux-media/list/
6864T: git git://linuxtv.org/anttip/media_tree.git
6865S: Maintained
249c697e 6866F: drivers/media/tuners/it913x*
d7104bff 6867
91821ff3 6868IVTV VIDEO4LINUX DRIVER
6afdeaf8 6869M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6870L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6871L: linux-media@vger.kernel.org
275ffde4 6872T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6873W: http://www.ivtvdriver.org
6874S: Maintained
618cd932 6875F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6876F: drivers/media/pci/ivtv/
c117ab84 6877F: include/uapi/linux/ivtv*
91821ff3 6878
68620bdd
MP
6879IX2505V MEDIA DRIVER
6880M: Malcolm Priestley <tvboxspy@gmail.com>
6881L: linux-media@vger.kernel.org
a825eaec 6882W: https://linuxtv.org
68620bdd
MP
6883Q: http://patchwork.linuxtv.org/project/linux-media/list/
6884S: Maintained
6885F: drivers/media/dvb-frontends/ix2505v*
6886
4453d736
GR
6887JC42.4 TEMPERATURE SENSOR DRIVER
6888M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6889L: linux-hwmon@vger.kernel.org
4453d736
GR
6890S: Maintained
6891F: drivers/hwmon/jc42.c
6892F: Documentation/hwmon/jc42
6893
e2d1d6c0 6894JFS FILESYSTEM
3256f80f 6895M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6896L: jfs-discussion@lists.sourceforge.net
6897W: http://jfs.sourceforge.net/
54e5881d 6898T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6899S: Maintained
679655da
JP
6900F: Documentation/filesystems/jfs.txt
6901F: fs/jfs/
e2d1d6c0 6902
95252236 6903JME NETWORK DRIVER
8b58be88 6904M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6905L: netdev@vger.kernel.org
6906S: Maintained
63d24a0e 6907F: drivers/net/ethernet/jme.*
95252236 6908
1da177e4 6909JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6910M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6911L: linux-mtd@lists.infradead.org
6912W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6913S: Maintained
679655da 6914F: fs/jffs2/
c117ab84 6915F: include/uapi/linux/jffs2.h
1da177e4 6916
d183e11a
TT
6917JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6918M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6919M: Jan Kara <jack@suse.com>
d183e11a
TT
6920L: linux-ext4@vger.kernel.org
6921S: Maintained
6922F: fs/jbd2/
6923F: include/linux/jbd2.h
ae0718f8 6924
207dab5f
MU
6925JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6926M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6927L: linux-media@vger.kernel.org
6928S: Maintained
6929F: drivers/media/platform/rcar_jpu.c
6930
fd8b6cb4 6931JSM Neo PCI based serial card
df247081 6932M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6933L: linux-serial@vger.kernel.org
6934S: Maintained
df621252 6935F: drivers/tty/serial/jsm/
ae0718f8 6936
af39917d
CL
6937K10TEMP HARDWARE MONITORING DRIVER
6938M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6939L: linux-hwmon@vger.kernel.org
af39917d
CL
6940S: Maintained
6941F: Documentation/hwmon/k10temp
6942F: drivers/hwmon/k10temp.c
6943
4660cb35 6944K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6945M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6946L: linux-hwmon@vger.kernel.org
ae0718f8 6947S: Maintained
679655da
JP
6948F: Documentation/hwmon/k8temp
6949F: drivers/hwmon/k8temp.c
ae0718f8 6950
0ba1d91d
AR
6951KASAN
6952M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6953R: Alexander Potapenko <glider@google.com>
6954R: Dmitry Vyukov <dvyukov@google.com>
6955L: kasan-dev@googlegroups.com
6956S: Maintained
6957F: arch/*/include/asm/kasan.h
6958F: arch/*/mm/kasan_init*
2757aafa 6959F: Documentation/dev-tools/kasan.rst
64f8ebaf 6960F: include/linux/kasan*.h
0ba1d91d
AR
6961F: lib/test_kasan.c
6962F: mm/kasan/
6963F: scripts/Makefile.kasan
6964
1da177e4 6965KCONFIG
5eb1f99e 6966M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6967L: linux-kbuild@vger.kernel.org
cea8321c 6968T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6969S: Maintained
679655da
JP
6970F: Documentation/kbuild/kconfig-language.txt
6971F: scripts/kconfig/
1da177e4 6972
ea6c2089 6973KDUMP
f871f191
VG
6974M: Dave Young <dyoung@redhat.com>
6975M: Baoquan He <bhe@redhat.com>
6976R: Vivek Goyal <vgoyal@redhat.com>
34633993 6977L: kexec@lists.infradead.org
ea6c2089
VG
6978W: http://lse.sourceforge.net/kdump/
6979S: Maintained
80811493 6980F: Documentation/kdump/
ea6c2089 6981
f41bf02f
HV
6982KEENE FM RADIO TRANSMITTER DRIVER
6983M: Hans Verkuil <hverkuil@xs4all.nl>
6984L: linux-media@vger.kernel.org
6985T: git git://linuxtv.org/media_tree.git
a825eaec 6986W: https://linuxtv.org
f41bf02f
HV
6987S: Maintained
6988F: drivers/media/radio/radio-keene*
6989
1da177e4 6990KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6991M: Ian Kent <raven@themaw.net>
f694fc97 6992L: autofs@vger.kernel.org
1da177e4 6993S: Maintained
679655da 6994F: fs/autofs4/
1da177e4 6995
70fb7ba6 6996KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6997M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6998T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6999T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 7000L: linux-kbuild@vger.kernel.org
5ce45962 7001S: Maintained
679655da
JP
7002F: Documentation/kbuild/
7003F: Makefile
7004F: scripts/Makefile.*
70fb7ba6
MM
7005F: scripts/basic/
7006F: scripts/mk*
7007F: scripts/package/
1da177e4
LT
7008
7009KERNEL JANITORS
c3000e03 7010L: kernel-janitors@vger.kernel.org
10466f5a 7011W: http://kernelnewbies.org/KernelJanitors
ee709b0c 7012S: Odd Fixes
1da177e4 7013
e8b43555 7014KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 7015M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 7016M: Jeff Layton <jlayton@poochiereds.net>
16141c02 7017L: linux-nfs@vger.kernel.org
1da177e4 7018W: http://nfs.sourceforge.net/
9f273c24 7019T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 7020S: Supported
679655da 7021F: fs/nfsd/
c117ab84 7022F: include/uapi/linux/nfsd/
679655da
JP
7023F: fs/lockd/
7024F: fs/nfs_common/
7025F: net/sunrpc/
7026F: include/linux/lockd/
7027F: include/linux/sunrpc/
c117ab84 7028F: include/uapi/linux/sunrpc/
1da177e4 7029
13b122b3
SK
7030KERNEL SELFTEST FRAMEWORK
7031M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 7032M: Shuah Khan <shuah@kernel.org>
64f00850 7033L: linux-kselftest@vger.kernel.org
13b122b3
SK
7034T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7035S: Maintained
7036F: tools/testing/selftests
7037
426d62e2 7038KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 7039M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 7040M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 7041L: kvm@vger.kernel.org
e3e58478 7042W: http://www.linux-kvm.org
a94b40a6 7043T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 7044S: Supported
c93a64fe
PB
7045F: Documentation/*/kvm*.txt
7046F: Documentation/virtual/kvm/
679655da 7047F: arch/*/kvm/
1662e862
CB
7048F: arch/x86/kernel/kvm.c
7049F: arch/x86/kernel/kvmclock.c
679655da
JP
7050F: arch/*/include/asm/kvm*
7051F: include/linux/kvm*
c117ab84 7052F: include/uapi/linux/kvm*
679655da 7053F: virt/kvm/
6d0a1a61 7054F: tools/kvm/
426d62e2 7055
ad8003d3 7056KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 7057M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 7058L: kvm@vger.kernel.org
038161de 7059W: http://www.linux-kvm.org/
7de609c8 7060S: Maintained
679655da 7061F: arch/x86/include/asm/svm.h
679655da 7062F: arch/x86/kvm/svm.c
426d62e2 7063
513014b7 7064KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 7065M: Alexander Graf <agraf@suse.com>
1fc9d2bf 7066L: kvm-ppc@vger.kernel.org
038161de 7067W: http://www.linux-kvm.org/
6a7f972d 7068T: git git://github.com/agraf/linux-2.6.git
513014b7 7069S: Supported
679655da
JP
7070F: arch/powerpc/include/asm/kvm*
7071F: arch/powerpc/kvm/
513014b7 7072
85f8fffe 7073KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 7074M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 7075M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
7076L: linux-s390@vger.kernel.org
7077W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 7078T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 7079S: Supported
679655da
JP
7080F: Documentation/s390/kvm.txt
7081F: arch/s390/include/asm/kvm*
80811493 7082F: arch/s390/kvm/
85f8fffe 7083
a749474d 7084KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 7085M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
7086M: Marc Zyngier <marc.zyngier@arm.com>
7087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
7088L: kvmarm@lists.cs.columbia.edu
7089W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 7090T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 7091S: Supported
a749474d
CD
7092F: arch/arm/include/uapi/asm/kvm*
7093F: arch/arm/include/asm/kvm*
7094F: arch/arm/kvm/
5c8818b4
MZ
7095F: virt/kvm/arm/
7096F: include/kvm/arm_*
a749474d 7097
6394a3ec 7098KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 7099M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
7100M: Marc Zyngier <marc.zyngier@arm.com>
7101L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7102L: kvmarm@lists.cs.columbia.edu
7103S: Maintained
7104F: arch/arm64/include/uapi/asm/kvm*
7105F: arch/arm64/include/asm/kvm*
7106F: arch/arm64/kvm/
7107
bfd3d532
JH
7108KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7109M: James Hogan <james.hogan@imgtec.com>
7110L: linux-mips@linux-mips.org
7111S: Supported
7112F: arch/mips/include/uapi/asm/kvm*
7113F: arch/mips/include/asm/kvm*
7114F: arch/mips/kvm/
7115
dc009d92 7116KEXEC
8b58be88 7117M: Eric Biederman <ebiederm@xmission.com>
2f327dad 7118W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 7119L: kexec@lists.infradead.org
dc009d92 7120S: Maintained
679655da 7121F: include/linux/kexec.h
c117ab84 7122F: include/uapi/linux/kexec.h
10540a69 7123F: kernel/kexec*
dc009d92 7124
e971461f
DH
7125KEYS/KEYRINGS:
7126M: David Howells <dhowells@redhat.com>
aa62efff 7127L: keyrings@vger.kernel.org
e971461f 7128S: Maintained
d410fa4e 7129F: Documentation/security/keys.txt
e971461f
DH
7130F: include/linux/key.h
7131F: include/linux/key-type.h
75aeddd1
DH
7132F: include/linux/keyctl.h
7133F: include/uapi/linux/keyctl.h
e971461f
DH
7134F: include/keys/
7135F: security/keys/
7136
7f3c68be 7137KEYS-TRUSTED
74dd744f
MZ
7138M: David Safford <safford@us.ibm.com>
7139M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 7140L: linux-security-module@vger.kernel.org
aa62efff 7141L: keyrings@vger.kernel.org
7f3c68be 7142S: Supported
d410fa4e 7143F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
7144F: include/keys/trusted-type.h
7145F: security/keys/trusted.c
7146F: security/keys/trusted.h
7147
7148KEYS-ENCRYPTED
74dd744f
MZ
7149M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7150M: David Safford <safford@us.ibm.com>
7f3c68be 7151L: linux-security-module@vger.kernel.org
aa62efff 7152L: keyrings@vger.kernel.org
7f3c68be 7153S: Supported
d410fa4e 7154F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 7155F: include/keys/encrypted-type.h
19c90aa6 7156F: security/keys/encrypted-keys/
7f3c68be 7157
5b778dad 7158KGDB / KDB /debug_core
8b58be88 7159M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 7160W: http://kgdb.wiki.kernel.org/
e3e2aaf7 7161L: kgdb-bugreport@lists.sourceforge.net
9f273c24 7162T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 7163S: Maintained
679655da
JP
7164F: Documentation/DocBook/kgdb.tmpl
7165F: drivers/misc/kgdbts.c
df621252 7166F: drivers/tty/serial/kgdboc.c
5b778dad 7167F: include/linux/kdb.h
679655da 7168F: include/linux/kgdb.h
4063eb5f 7169F: kernel/debug/
e3e2aaf7 7170
456db8cc 7171KMEMCHECK
8b58be88 7172M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 7173M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 7174S: Maintained
9c296b46 7175F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
7176F: arch/x86/include/asm/kmemcheck.h
7177F: arch/x86/mm/kmemcheck/
7178F: include/linux/kmemcheck.h
7179F: mm/kmemcheck.c
b9ce08c0 7180
c3bb4d24 7181KMEMLEAK
8b58be88 7182M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7183S: Maintained
ca90a7a3 7184F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7185F: include/linux/kmemleak.h
7186F: mm/kmemleak.c
7187F: mm/kmemleak-test.c
7188
89559a61 7189KPROBES
a320817c 7190M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7191M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7192M: "David S. Miller" <davem@davemloft.net>
353def94 7193M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7194S: Maintained
679655da
JP
7195F: Documentation/kprobes.txt
7196F: include/linux/kprobes.h
7197F: kernel/kprobes.c
89559a61 7198
70e84049 7199KS0108 LCD CONTROLLER DRIVER
8b58be88 7200M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7201W: http://miguelojeda.es/auxdisplay.htm
7202W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7203S: Maintained
679655da
JP
7204F: Documentation/auxdisplay/ks0108
7205F: drivers/auxdisplay/ks0108.c
7206F: include/linux/ks0108.h
70e84049 7207
1b69c6d0
DA
7208L3MDEV
7209M: David Ahern <dsa@cumulusnetworks.com>
7210L: netdev@vger.kernel.org
7211S: Maintained
7212F: net/l3mdev
7213F: include/net/l3mdev.h
7214
9ca44355 7215LANTIQ MIPS ARCHITECTURE
bdb40e8e 7216M: John Crispin <john@phrozen.org>
9ca44355
JC
7217L: linux-mips@linux-mips.org
7218S: Maintained
7219F: arch/mips/lantiq
7220
1da177e4 7221LAPB module
1da177e4 7222L: linux-x25@vger.kernel.org
bf9915cc 7223S: Orphan
679655da
JP
7224F: Documentation/networking/lapb-module.txt
7225F: include/*/lapb.h
7226F: net/lapb/
1da177e4
LT
7227
7228LASI 53c700 driver for PARISC
8b58be88 7229M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7230L: linux-scsi@vger.kernel.org
7231S: Maintained
679655da
JP
7232F: Documentation/scsi/53c700.txt
7233F: drivers/scsi/53c700*
1da177e4 7234
263de9b5 7235LED SUBSYSTEM
8b58be88 7236M: Richard Purdie <rpurdie@rpsys.net>
305335b9 7237M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
dbfa048d 7238M: Pavel Machek <pavel@ucw.cz>
aa69cb8c 7239L: linux-leds@vger.kernel.org
b8926ba0 7240T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7241S: Maintained
85c90368 7242F: Documentation/devicetree/bindings/leds/
679655da
JP
7243F: drivers/leds/
7244F: include/linux/leds.h
263de9b5 7245
b0461a44 7246LEGACY EEPROM DRIVER
d8130624 7247M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7248S: Maintained
7249F: Documentation/misc-devices/eeprom
7250F: drivers/misc/eeprom/eeprom.c
7251
1da177e4 7252LEGO USB Tower driver
8b58be88 7253M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7254L: legousb-devel@lists.sourceforge.net
7255W: http://legousb.sourceforge.net/
7256S: Maintained
679655da 7257F: drivers/usb/misc/legousbtower.c
1da177e4 7258
055616a8
MK
7259LG2160 MEDIA DRIVER
7260M: Michael Krufky <mkrufky@linuxtv.org>
7261L: linux-media@vger.kernel.org
a825eaec 7262W: https://linuxtv.org
055616a8
MK
7263W: http://github.com/mkrufky
7264Q: http://patchwork.linuxtv.org/project/linux-media/list/
7265T: git git://linuxtv.org/mkrufky/tuners.git
7266S: Maintained
7267F: drivers/media/dvb-frontends/lg2160.*
7268
6f0e7725
MK
7269LGDT3305 MEDIA DRIVER
7270M: Michael Krufky <mkrufky@linuxtv.org>
7271L: linux-media@vger.kernel.org
a825eaec 7272W: https://linuxtv.org
6f0e7725
MK
7273W: http://github.com/mkrufky
7274Q: http://patchwork.linuxtv.org/project/linux-media/list/
7275T: git git://linuxtv.org/mkrufky/tuners.git
7276S: Maintained
7277F: drivers/media/dvb-frontends/lgdt3305.*
7278
568a17ff 7279LGUEST
8b58be88 7280M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7281L: lguest@lists.ozlabs.org
568a17ff 7282W: http://lguest.ozlabs.org/
72e91863 7283S: Odd Fixes
070f420b 7284F: arch/x86/include/asm/lguest*.h
679655da
JP
7285F: arch/x86/lguest/
7286F: drivers/lguest/
7287F: include/linux/lguest*.h
070f420b 7288F: tools/lguest/
568a17ff 7289
32ac7cb2
TH
7290LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7291M: Tejun Heo <tj@kernel.org>
7292L: linux-ide@vger.kernel.org
7293T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7294S: Maintained
7295F: drivers/ata/
7296F: include/linux/ata.h
7297F: include/linux/libata.h
d2abf98e 7298F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7299
7300LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7301M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7302L: linux-ide@vger.kernel.org
7303T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7304S: Maintained
7305F: include/linux/pata_arasan_cf_data.h
7306F: drivers/ata/pata_arasan_cf.c
7307
c7fa056c
BZ
7308LIBATA PATA DRIVERS
7309M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7310M: Tejun Heo <tj@kernel.org>
7311L: linux-ide@vger.kernel.org
7312T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7313S: Maintained
7314F: drivers/ata/pata_*.c
7315F: drivers/ata/ata_generic.c
7316
32ac7cb2
TH
7317LIBATA SATA AHCI PLATFORM devices support
7318M: Hans de Goede <hdegoede@redhat.com>
7319M: Tejun Heo <tj@kernel.org>
7320L: linux-ide@vger.kernel.org
7321T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7322S: Maintained
7323F: drivers/ata/ahci_platform.c
7324F: drivers/ata/libahci_platform.c
7325F: include/linux/ahci_platform.h
7326
7327LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7328M: Mikael Pettersson <mikpelinux@gmail.com>
7329L: linux-ide@vger.kernel.org
7330T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7331S: Maintained
7332F: drivers/ata/sata_promise.*
7333
1acd437c
SL
7334LIBLOCKDEP
7335M: Sasha Levin <sasha.levin@oracle.com>
7336S: Maintained
7337F: tools/lib/lockdep/
7338
bc30196f
DW
7339LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7340M: Dan Williams <dan.j.williams@intel.com>
7341L: linux-nvdimm@lists.01.org
7342Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7343T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7344S: Supported
7345F: drivers/nvdimm/*
7346F: include/linux/nd.h
7347F: include/linux/libnvdimm.h
7348F: include/uapi/linux/ndctl.h
7349
7350LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7351M: Ross Zwisler <ross.zwisler@linux.intel.com>
7352L: linux-nvdimm@lists.01.org
7353Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7354S: Supported
7355F: drivers/nvdimm/blk.c
7356F: drivers/nvdimm/region_devs.c
7357F: drivers/acpi/nfit*
7358
7359LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7360M: Vishal Verma <vishal.l.verma@intel.com>
7361L: linux-nvdimm@lists.01.org
7362Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7363S: Supported
7364F: drivers/nvdimm/btt*
7365
7366LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7367M: Ross Zwisler <ross.zwisler@linux.intel.com>
7368L: linux-nvdimm@lists.01.org
7369Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7370S: Supported
7371F: drivers/nvdimm/pmem.c
b864bc17 7372F: include/linux/pmem.h
40603526 7373F: arch/*/include/asm/pmem.h
bc30196f 7374
cd9e9808
MB
7375LIGHTNVM PLATFORM SUPPORT
7376M: Matias Bjorling <mb@lightnvm.io>
7377W: http://github/OpenChannelSSD
4ead1a25 7378L: linux-block@vger.kernel.org
cd9e9808
MB
7379S: Maintained
7380F: drivers/lightnvm/
7381F: include/linux/lightnvm.h
7382F: include/uapi/linux/lightnvm.h
7383
852bb9f5 7384LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7385M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7386M: Paul Mackerras <paulus@samba.org>
ea668936 7387M: Michael Ellerman <mpe@ellerman.id.au>
ad654f25 7388W: https://github.com/linuxppc/linux/wiki
a4724ed6 7389L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7390Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7391T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7392S: Supported
11c34c7d
JP
7393F: Documentation/powerpc/
7394F: arch/powerpc/
ef69b03d
ME
7395F: drivers/char/tpm/tpm_ibmvtpm*
7396F: drivers/crypto/nx/
7397F: drivers/crypto/vmx/
7398F: drivers/net/ethernet/ibm/ibmveth.*
7399F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7400F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7401F: drivers/pci/hotplug/rpa*
7402F: drivers/scsi/ibmvscsi/
ad654f25 7403F: tools/testing/selftests/powerpc
ef69b03d
ME
7404N: opal
7405N: /pmac
7406N: powermac
7407N: powernv
7408N: [^a-z0-9]ps3
7409N: pseries
1da177e4
LT
7410
7411LINUX FOR POWER MACINTOSH
8b58be88 7412M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7413W: http://www.penguinppc.org/
a4724ed6 7414L: linuxppc-dev@lists.ozlabs.org
1da177e4 7415S: Maintained
11c34c7d
JP
7416F: arch/powerpc/platforms/powermac/
7417F: drivers/macintosh/
1da177e4 7418
77a76369 7419LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7420M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7421L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7422T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7423S: Maintained
11c34c7d
JP
7424F: arch/powerpc/platforms/512x/
7425F: arch/powerpc/platforms/52xx/
1da177e4
LT
7426
7427LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7428M: Alistair Popple <alistair@popple.id.au>
8b58be88 7429M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7430W: http://www.penguinppc.org/
a4724ed6 7431L: linuxppc-dev@lists.ozlabs.org
1da177e4 7432S: Maintained
11c34c7d
JP
7433F: arch/powerpc/platforms/40x/
7434F: arch/powerpc/platforms/44x/
1da177e4 7435
260c02a9 7436LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7437L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7438S: Orphan
11c34c7d
JP
7439F: arch/powerpc/*/*virtex*
7440F: arch/powerpc/*/*/*virtex*
1da177e4 7441
e93adf1e 7442LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7443M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7444W: http://www.penguinppc.org/
a4724ed6 7445L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7446S: Maintained
a2b1f7c8 7447F: arch/powerpc/platforms/8xx/
e93adf1e 7448
1da177e4 7449LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7450M: Scott Wood <oss@buserror.net>
8b58be88 7451M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7452W: http://www.penguinppc.org/
a4724ed6 7453L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7454T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7455S: Maintained
11c34c7d 7456F: arch/powerpc/platforms/83xx/
4c8f581d 7457F: arch/powerpc/platforms/85xx/
1da177e4 7458
ab06ff3a 7459LINUX FOR POWERPC PA SEMI PWRFICIENT
a4724ed6 7460L: linuxppc-dev@lists.ozlabs.org
56a5b8da 7461S: Orphan
11c34c7d
JP
7462F: arch/powerpc/platforms/pasemi/
7463F: drivers/*/*pasemi*
7464F: drivers/*/*/*pasemi*
ab06ff3a 7465
1da177e4 7466LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7467M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7468L: linux-security-module@vger.kernel.org
1da177e4
LT
7469S: Supported
7470
a23ce6da
HW
7471LIS3LV02D ACCELEROMETER DRIVER
7472M: Eric Piel <eric.piel@tremplin-utc.net>
7473S: Maintained
ff606677
JD
7474F: Documentation/misc-devices/lis3lv02d
7475F: drivers/misc/lis3lv02d/
bd35665f 7476F: drivers/platform/x86/hp_accel.c
a23ce6da 7477
b700e7f0
SJ
7478LIVE PATCHING
7479M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7480M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7481M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7482M: Miroslav Benes <mbenes@suse.cz>
7483R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7484S: Maintained
7485F: kernel/livepatch/
7486F: include/linux/livepatch.h
7487F: arch/x86/include/asm/livepatch.h
7488F: arch/x86/kernel/livepatch.c
5e4e3844 7489F: Documentation/livepatch/
b700e7f0 7490F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7491F: samples/livepatch/
b700e7f0 7492L: live-patching@vger.kernel.org
74d50da3 7493T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7494
ea861d73
KC
7495LINUX KERNEL DUMP TEST MODULE (LKDTM)
7496M: Kees Cook <keescook@chromium.org>
7497S: Maintained
426f3a53 7498F: drivers/misc/lkdtm*
ea861d73 7499
e2d1d6c0 7500LLC (802.2)
8b58be88 7501M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7502S: Maintained
679655da 7503F: include/linux/llc.h
c117ab84 7504F: include/uapi/linux/llc.h
679655da
JP
7505F: include/net/llc*
7506F: net/llc/
e2d1d6c0 7507
4e233cbe
AD
7508LM73 HARDWARE MONITOR DRIVER
7509M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7510L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7511S: Maintained
7512F: drivers/hwmon/lm73.c
7513
156e2d1a 7514LM78 HARDWARE MONITOR DRIVER
d8130624 7515M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7516L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7517S: Maintained
7518F: Documentation/hwmon/lm78
7519F: drivers/hwmon/lm78.c
7520
1da177e4 7521LM83 HARDWARE MONITOR DRIVER
d8130624 7522M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7523L: linux-hwmon@vger.kernel.org
1da177e4 7524S: Maintained
679655da
JP
7525F: Documentation/hwmon/lm83
7526F: drivers/hwmon/lm83.c
1da177e4
LT
7527
7528LM90 HARDWARE MONITOR DRIVER
d8130624 7529M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7530L: linux-hwmon@vger.kernel.org
1da177e4 7531S: Maintained
679655da 7532F: Documentation/hwmon/lm90
aae7bce4 7533F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7534F: drivers/hwmon/lm90.c
1da177e4 7535
917cc4e6
GR
7536LM95234 HARDWARE MONITOR DRIVER
7537M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7538L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7539S: Maintained
7540F: Documentation/hwmon/lm95234
7541F: drivers/hwmon/lm95234.c
7542
68620bdd
MP
7543LME2510 MEDIA DRIVER
7544M: Malcolm Priestley <tvboxspy@gmail.com>
7545L: linux-media@vger.kernel.org
a825eaec 7546W: https://linuxtv.org
68620bdd
MP
7547Q: http://patchwork.linuxtv.org/project/linux-media/list/
7548S: Maintained
7549F: drivers/media/usb/dvb-usb-v2/lmedm04*
7550
d4c3be70 7551LOCKING PRIMITIVES
8b58be88
JP
7552M: Peter Zijlstra <peterz@infradead.org>
7553M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7554L: linux-kernel@vger.kernel.org
d4c3be70 7555T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7556S: Maintained
d4c3be70 7557F: Documentation/locking/
679655da 7558F: include/linux/lockdep.h
d4c3be70
IM
7559F: include/linux/spinlock*.h
7560F: arch/*/include/asm/spinlock*.h
7561F: include/linux/rwlock*.h
7562F: include/linux/mutex*.h
7563F: arch/*/include/asm/mutex*.h
7564F: include/linux/rwsem*.h
7565F: arch/*/include/asm/rwsem.h
7566F: include/linux/seqlock.h
7567F: lib/locking*.[ch]
7486d6da 7568F: kernel/locking/
512e67f9 7569
dde33348 7570LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7571M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7572L: linux-ntfs-dev@lists.sourceforge.net
7573W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7574S: Maintained
679655da 7575F: Documentation/ldm.txt
20d16fef 7576F: block/partitions/ldm.*
1da177e4 7577
c87e34ef 7578LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7579M: Sathya Prakash <sathya.prakash@broadcom.com>
7580M: Chaitra P B <chaitra.basappa@broadcom.com>
7581M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7582L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7583L: linux-scsi@vger.kernel.org
9495e835 7584W: http://www.avagotech.com/support/
c87e34ef 7585S: Supported
679655da 7586F: drivers/message/fusion/
500c152a 7587F: drivers/scsi/mpt2sas/
7588F: drivers/scsi/mpt3sas/
c87e34ef 7589
1da177e4 7590LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7591M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7592L: linux-scsi@vger.kernel.org
7593S: Maintained
679655da 7594F: drivers/scsi/sym53c8xx_2/
1da177e4 7595
e5f5c99a
GR
7596LTC4261 HARDWARE MONITOR DRIVER
7597M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7598L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7599S: Maintained
7600F: Documentation/hwmon/ltc4261
7601F: drivers/hwmon/ltc4261.c
7602
81365c31 7603LTP (Linux Test Project)
28b8e8d4 7604M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7605M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7606M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7607M: Jan Stancek <jstancek@redhat.com>
7608M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7609M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7610L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7611W: http://linux-test-project.github.io/
7d1ae8a8 7612T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7613S: Maintained
7614
c12a54b3 7615M32R ARCHITECTURE
c12a54b3 7616W: http://www.linux-m32r.org/
b4174867 7617S: Orphan
679655da 7618F: arch/m32r/
c12a54b3 7619
1da177e4 7620M68K ARCHITECTURE
8b58be88 7621M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7622L: linux-m68k@lists.linux-m68k.org
7623W: http://www.linux-m68k.org/
54e5881d 7624T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7625S: Maintained
679655da 7626F: arch/m68k/
9db35182 7627F: drivers/zorro/
1da177e4
LT
7628
7629M68K ON APPLE MACINTOSH
8b58be88 7630M: Joshua Thompson <funaho@jurai.org>
1da177e4 7631W: http://www.mac.linux-m68k.org/
9bb9f222 7632L: linux-m68k@lists.linux-m68k.org
1da177e4 7633S: Maintained
9db35182 7634F: arch/m68k/mac/
1da177e4
LT
7635
7636M68K ON HP9000/300
8b58be88 7637M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7638W: http://www.tazenda.demon.co.uk/phil/linux-hp
7639S: Maintained
679655da 7640F: arch/m68k/hp300/
1da177e4 7641
74425546
AP
7642M88DS3103 MEDIA DRIVER
7643M: Antti Palosaari <crope@iki.fi>
7644L: linux-media@vger.kernel.org
a825eaec 7645W: https://linuxtv.org
74425546
AP
7646W: http://palosaari.fi/linux/
7647Q: http://patchwork.linuxtv.org/project/linux-media/list/
7648T: git git://linuxtv.org/anttip/media_tree.git
7649S: Maintained
7650F: drivers/media/dvb-frontends/m88ds3103*
7651
68620bdd
MP
7652M88RS2000 MEDIA DRIVER
7653M: Malcolm Priestley <tvboxspy@gmail.com>
7654L: linux-media@vger.kernel.org
a825eaec 7655W: https://linuxtv.org
68620bdd
MP
7656Q: http://patchwork.linuxtv.org/project/linux-media/list/
7657S: Maintained
7658F: drivers/media/dvb-frontends/m88rs2000*
7659
07a092fa 7660MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7661M: Alexey Klimov <klimov.linux@gmail.com>
7662L: linux-media@vger.kernel.org
7663T: git git://linuxtv.org/media_tree.git
7664S: Maintained
7665F: drivers/media/radio/radio-ma901.c
07a092fa 7666
64a327a7 7667MAC80211
8b58be88 7668M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7669L: linux-wireless@vger.kernel.org
491b26b4 7670W: http://wireless.kernel.org/
ce466579
JB
7671T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7672T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7673S: Maintained
679655da
JP
7674F: Documentation/networking/mac80211-injection.txt
7675F: include/net/mac80211.h
7676F: net/mac80211/
2af8c4dc 7677F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7678
b863ceb7 7679MACVLAN DRIVER
8b58be88 7680M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7681L: netdev@vger.kernel.org
7682S: Maintained
679655da
JP
7683F: drivers/net/macvlan.c
7684F: include/linux/if_macvlan.h
b863ceb7 7685
2b6d83e2
JB
7686MAILBOX API
7687M: Jassi Brar <jassisinghbrar@gmail.com>
7688L: linux-kernel@vger.kernel.org
7689S: Maintained
7690F: drivers/mailbox/
7691F: include/linux/mailbox_client.h
7692F: include/linux/mailbox_controller.h
7693
faf1668c 7694MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7695M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7696W: http://www.kernel.org/doc/man-pages
bd7ebec6 7697L: linux-man@vger.kernel.org
1b53dc74 7698S: Maintained
faf1668c 7699
0d3cd4b6
VD
7700MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7701M: Andrew Lunn <andrew@lunn.ch>
7702M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
b26bff6e 7703L: netdev@vger.kernel.org
0d3cd4b6
VD
7704S: Maintained
7705F: drivers/net/dsa/mv88e6xxx/
b26bff6e 7706F: Documentation/devicetree/bindings/net/dsa/marvell.txt
0d3cd4b6 7707
8427defd 7708MARVELL ARMADA DRM SUPPORT
54176cc6 7709M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7710S: Maintained
7711F: drivers/gpu/drm/armada/
4418833e
EV
7712F: include/uapi/drm/armada_drm.h
7713F: Documentation/devicetree/bindings/display/armada/
8427defd 7714
c4d007bc
TP
7715MARVELL CRYPTO DRIVER
7716M: Boris Brezillon <boris.brezillon@free-electrons.com>
7717M: Arnaud Ebalard <arno@natisbad.org>
7718F: drivers/crypto/marvell/
7719S: Maintained
7720L: linux-crypto@vger.kernel.org
7721
44c14c1d 7722MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7723M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7724M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7725L: netdev@vger.kernel.org
7726S: Maintained
7727F: drivers/net/ethernet/marvell/sk*
7728
74cda169 7729MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7730L: libertas-dev@lists.infradead.org
8ac3e99e 7731S: Orphan
f988d640 7732F: drivers/net/wireless/marvell/libertas/
74cda169 7733
b60d6975 7734MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7735M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7736L: netdev@vger.kernel.org
f5ca8502 7737S: Maintained
527a6266 7738F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7739F: include/linux/mv643xx.h
1da177e4 7740
370b8ed9
TP
7741MARVELL MVNETA ETHERNET DRIVER
7742M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7743L: netdev@vger.kernel.org
7744S: Maintained
7745F: drivers/net/ethernet/marvell/mvneta.*
7746
fcad584d 7747MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7748M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7749M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7750L: linux-wireless@vger.kernel.org
7751S: Maintained
277b024e 7752F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7753
a2c3f656 7754MARVELL MWL8K WIRELESS DRIVER
a040d532 7755M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7756L: linux-wireless@vger.kernel.org
16345910 7757S: Odd Fixes
de60f1dc 7758F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7759
2a69567b 7760MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7761M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7762S: Odd Fixes
1fa7e547 7763F: drivers/mmc/host/mvsdio.*
2a69567b 7764
1da177e4 7765MATROX FRAMEBUFFER DRIVER
c69f677c 7766L: linux-fbdev@vger.kernel.org
52653199 7767S: Orphan
8a61f013 7768F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7769F: include/uapi/linux/matroxfb.h
1da177e4 7770
ca462085
GR
7771MAX16065 HARDWARE MONITOR DRIVER
7772M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7773L: linux-hwmon@vger.kernel.org
ca462085
GR
7774S: Maintained
7775F: Documentation/hwmon/max16065
7776F: drivers/hwmon/max16065.c
7777
1f61cab8
GR
7778MAX20751 HARDWARE MONITOR DRIVER
7779M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7780L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7781S: Maintained
7782F: Documentation/hwmon/max20751
7783F: drivers/hwmon/max20751.c
7784
d20620de 7785MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7786L: linux-hwmon@vger.kernel.org
34924b23 7787S: Orphan
679655da
JP
7788F: Documentation/hwmon/max6650
7789F: drivers/hwmon/max6650.c
d20620de 7790
e89ab51f
GR
7791MAX6697 HARDWARE MONITOR DRIVER
7792M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7793L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7794S: Maintained
7795F: Documentation/hwmon/max6697
7796F: Documentation/devicetree/bindings/i2c/max6697.txt
7797F: drivers/hwmon/max6697.c
7798F: include/linux/platform_data/max6697.h
7799
3b2af7f7
PR
7800MAX9860 MONO AUDIO VOICE CODEC DRIVER
7801M: Peter Rosin <peda@axentia.se>
7802L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7803S: Maintained
7804F: Documentation/devicetree/bindings/sound/max9860.txt
7805F: sound/soc/codecs/max9860.*
7806
f8f847b5 7807MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7808M: Krzysztof Kozlowski <krzk@kernel.org>
7809M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7810L: linux-pm@vger.kernel.org
7811S: Supported
8c0984e5
SR
7812F: drivers/power/supply/max14577_charger.c
7813F: drivers/power/supply/max77693_charger.c
f8f847b5 7814
3811405e
JMC
7815MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7816M: Javier Martinez Canillas <javier@osg.samsung.com>
7817L: linux-kernel@vger.kernel.org
7818S: Supported
96173cc6 7819F: drivers/*/*max77802*.c
3811405e
JMC
7820F: Documentation/devicetree/bindings/*/*max77802.txt
7821F: include/dt-bindings/*/*max77802.h
7822
befeb596
KK
7823MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7824M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7825M: Krzysztof Kozlowski <krzk@kernel.org>
7826M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7827L: linux-kernel@vger.kernel.org
7828S: Supported
86cf635a 7829F: drivers/*/max14577*.c
0998a436 7830F: drivers/*/max77686*.c
86cf635a 7831F: drivers/*/max77693*.c
befeb596
KK
7832F: drivers/extcon/extcon-max14577.c
7833F: drivers/extcon/extcon-max77693.c
7834F: drivers/rtc/rtc-max77686.c
7835F: drivers/clk/clk-max77686.c
7836F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7837F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7838F: Documentation/devicetree/bindings/mfd/max77693.txt
7839F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7840F: include/linux/mfd/max14577*.h
7841F: include/linux/mfd/max77686*.h
7842F: include/linux/mfd/max77693*.h
7843
9be3c9a5
HV
7844MAXIRADIO FM RADIO RECEIVER DRIVER
7845M: Hans Verkuil <hverkuil@xs4all.nl>
7846L: linux-media@vger.kernel.org
7847T: git git://linuxtv.org/media_tree.git
a825eaec 7848W: https://linuxtv.org
9be3c9a5
HV
7849S: Maintained
7850F: drivers/media/radio/radio-maxiradio*
7851
c05dc2cc
PR
7852MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7853M: Peter Rosin <peda@axentia.se>
7854L: linux-iio@vger.kernel.org
7855S: Maintained
2704e300 7856F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
c05dc2cc
PR
7857F: drivers/iio/potentiometer/mcp4531.c
7858
3b8df5fd
WBG
7859MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7860M: William Breathitt Gray <vilhelm.gray@gmail.com>
7861L: linux-iio@vger.kernel.org
7862S: Maintained
7863F: drivers/iio/dac/cio-dac.c
7864
7b49235e
LP
7865MEDIA DRIVERS FOR RENESAS - FCP
7866M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7867L: linux-media@vger.kernel.org
7868L: linux-renesas-soc@vger.kernel.org
7869T: git git://linuxtv.org/media_tree.git
7870S: Supported
7871F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7872F: drivers/media/platform/rcar-fcp.c
7873F: include/media/rcar-fcp.h
7874
4710b752
KB
7875MEDIA DRIVERS FOR RENESAS - FDP1
7876M: Kieran Bingham <kieran@bingham.xyz>
7877L: linux-media@vger.kernel.org
7878L: linux-renesas-soc@vger.kernel.org
7879T: git git://linuxtv.org/media_tree.git
7880S: Supported
7881F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
7882F: drivers/media/platform/rcar_fdp1.c
7883
474cde66
NS
7884MEDIA DRIVERS FOR RENESAS - VIN
7885M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7886L: linux-media@vger.kernel.org
7887L: linux-renesas-soc@vger.kernel.org
7888T: git git://linuxtv.org/media_tree.git
7889S: Supported
7890F: Documentation/devicetree/bindings/media/rcar_vin.txt
7891F: drivers/media/platform/rcar-vin/
7892
6f32a8c9
LP
7893MEDIA DRIVERS FOR RENESAS - VSP1
7894M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7895L: linux-media@vger.kernel.org
4a121096 7896L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7897T: git git://linuxtv.org/media_tree.git
7898S: Supported
7899F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7900F: drivers/media/platform/vsp1/
7901
fae2080a
AO
7902MEDIA DRIVERS FOR HELENE
7903M: Abylay Ospan <aospan@netup.ru>
7904L: linux-media@vger.kernel.org
7905W: https://linuxtv.org
7906W: http://netup.tv/
7907T: git git://linuxtv.org/media_tree.git
7908S: Supported
7909F: drivers/media/dvb-frontends/helene*
7910
dacf9ce8
KS
7911MEDIA DRIVERS FOR ASCOT2E
7912M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7913M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7914L: linux-media@vger.kernel.org
a825eaec 7915W: https://linuxtv.org
dacf9ce8
KS
7916W: http://netup.tv/
7917T: git git://linuxtv.org/media_tree.git
7918S: Supported
7919F: drivers/media/dvb-frontends/ascot2e*
7920
a6dc60ff
KS
7921MEDIA DRIVERS FOR CXD2841ER
7922M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7923M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7924L: linux-media@vger.kernel.org
a825eaec 7925W: https://linuxtv.org
a6dc60ff
KS
7926W: http://netup.tv/
7927T: git git://linuxtv.org/media_tree.git
7928S: Supported
7929F: drivers/media/dvb-frontends/cxd2841er*
7930
a5d32b35
KS
7931MEDIA DRIVERS FOR HORUS3A
7932M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7933M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7934L: linux-media@vger.kernel.org
a825eaec 7935W: https://linuxtv.org
a5d32b35
KS
7936W: http://netup.tv/
7937T: git git://linuxtv.org/media_tree.git
7938S: Supported
7939F: drivers/media/dvb-frontends/horus3a*
7940
e025273b
KS
7941MEDIA DRIVERS FOR LNBH25
7942M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7943M: Abylay Ospan <aospan@netup.ru>
e025273b 7944L: linux-media@vger.kernel.org
a825eaec 7945W: https://linuxtv.org
e025273b
KS
7946W: http://netup.tv/
7947T: git git://linuxtv.org/media_tree.git
7948S: Supported
7949F: drivers/media/dvb-frontends/lnbh25*
7950
52b1eaf4
KS
7951MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7952M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7953M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7954L: linux-media@vger.kernel.org
a825eaec 7955W: https://linuxtv.org
52b1eaf4
KS
7956W: http://netup.tv/
7957T: git git://linuxtv.org/media_tree.git
7958S: Supported
7959F: drivers/media/pci/netup_unidvb/*
7960
127c49ae 7961MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7962M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7963M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7964P: LinuxTV.org Project
7965L: linux-media@vger.kernel.org
a825eaec 7966W: https://linuxtv.org
8a6e2535 7967Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7968T: git git://linuxtv.org/media_tree.git
127c49ae 7969S: Maintained
618cd932 7970F: Documentation/media/
127c49ae 7971F: drivers/media/
ffe06198 7972F: drivers/staging/media/
eb4b0ec7 7973F: include/linux/platform_data/media/
127c49ae 7974F: include/media/
6c0f0359
MCC
7975F: include/uapi/linux/dvb/
7976F: include/uapi/linux/videodev2.h
7977F: include/uapi/linux/media.h
7978F: include/uapi/linux/v4l2-*
7979F: include/uapi/linux/meye.h
7980F: include/uapi/linux/ivtv*
7981F: include/uapi/linux/uvcvideo.h
d20620de 7982
0c272fc9
JC
7983MEDIATEK ETHERNET DRIVER
7984M: Felix Fietkau <nbd@openwrt.org>
7985M: John Crispin <blogic@openwrt.org>
7986L: netdev@vger.kernel.org
7987S: Maintained
7988F: drivers/net/ethernet/mediatek/
7989
67712beb
TL
7990MEDIATEK MEDIA DRIVER
7991M: Tiffany Lin <tiffany.lin@mediatek.com>
7992M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
7993S: Supported
7994F: drivers/media/platform/mtk-vcodec/
7995F: drivers/media/platform/mtk-vpu/
7996F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
7997F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
7998
fc96ec0d
MT
7999MEDIATEK MDP DRIVER
8000M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8001M: Houlong Wei <houlong.wei@mediatek.com>
8002M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8003S: Supported
8004F: drivers/media/platform/mtk-mdp/
8005F: drivers/media/platform/mtk-vpu/
8006F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8007
c869f77d
JK
8008MEDIATEK MT7601U WIRELESS LAN DRIVER
8009M: Jakub Kicinski <kubakici@wp.pl>
8010L: linux-wireless@vger.kernel.org
8011S: Maintained
8012F: drivers/net/wireless/mediatek/mt7601u/
8013
e399065b 8014MEGARAID SCSI/SAS DRIVERS
295dde2f
KD
8015M: Kashyap Desai <kashyap.desai@broadcom.com>
8016M: Sumit Saxena <sumit.saxena@broadcom.com>
8017M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8018L: megaraidlinux.pdl@broadcom.com
baaea1dc 8019L: linux-scsi@vger.kernel.org
295dde2f 8020W: http://www.avagotech.com/support/
ce00f85c 8021S: Maintained
679655da
JP
8022F: Documentation/scsi/megaraid.txt
8023F: drivers/scsi/megaraid.*
8024F: drivers/scsi/megaraid/
757e0108 8025
ff43f433
SJ
8026MELFAS MIP4 TOUCHSCREEN DRIVER
8027M: Sangwon Jee <jeesw@melfas.com>
8028W: http://www.melfas.com
8029S: Supported
8030F: drivers/input/touchscreen/melfas_mip4.c
8031F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8032
2c46c9d5 8033MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 8034M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 8035L: netdev@vger.kernel.org
2c46c9d5
AV
8036S: Supported
8037W: http://www.mellanox.com
8038Q: http://patchwork.ozlabs.org/project/netdev/list/
8039F: drivers/net/ethernet/mellanox/mlx4/en_*
8040
e7523a49
OG
8041MELLANOX ETHERNET DRIVER (mlx5e)
8042M: Saeed Mahameed <saeedm@mellanox.com>
8043L: netdev@vger.kernel.org
8044S: Supported
8045W: http://www.mellanox.com
8046Q: http://patchwork.ozlabs.org/project/netdev/list/
8047F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8048
93c1edb2
JP
8049MELLANOX ETHERNET SWITCH DRIVERS
8050M: Jiri Pirko <jiri@mellanox.com>
8051M: Ido Schimmel <idosch@mellanox.com>
8052L: netdev@vger.kernel.org
8053S: Supported
8054W: http://www.mellanox.com
8055Q: http://patchwork.ozlabs.org/project/netdev/list/
8056F: drivers/net/ethernet/mellanox/mlxsw/
8057
6bec23bf 8058MELLANOX MLXCPLD I2C AND MUX DRIVER
c02b7bf5
VP
8059M: Vadim Pasternak <vadimp@mellanox.com>
8060M: Michael Shych <michaelsh@mellanox.com>
8061L: linux-i2c@vger.kernel.org
8062S: Supported
6bec23bf 8063F: drivers/i2c/busses/i2c-mlxcpld.c
c02b7bf5 8064F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
6bec23bf 8065F: Documentation/i2c/busses/i2c-mlxcpld
c02b7bf5 8066
be4fdf99
VP
8067MELLANOX MLXCPLD LED DRIVER
8068M: Vadim Pasternak <vadimp@mellanox.com>
8069L: linux-leds@vger.kernel.org
8070S: Supported
8071F: drivers/leds/leds-mlxcpld.c
8072F: Documentation/leds/leds-mlxcpld.txt
8073
58cbbee2
VP
8074MELLANOX PLATFORM DRIVER
8075M: Vadim Pasternak <vadimp@mellanox.com>
8076L: platform-driver-x86@vger.kernel.org
8077S: Supported
6613d18e 8078F: drivers/platform/x86/mlx-platform.c
58cbbee2 8079
30488704
VP
8080MELLANOX MLX CPLD HOTPLUG DRIVER
8081M: Vadim Pasternak <vadimp@mellanox.com>
8082L: platform-driver-x86@vger.kernel.org
8083S: Supported
8084F: drivers/platform/x86/mlxcpld-hotplug.c
8085F: include/linux/platform_data/mlxcpld-hotplug.h
8086
8700e3e7
MS
8087SOFT-ROCE DRIVER (rxe)
8088M: Moni Shoua <monis@mellanox.com>
8089L: linux-rdma@vger.kernel.org
8090S: Supported
8091W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8092Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 8093F: drivers/infiniband/sw/rxe/
8700e3e7
MS
8094F: include/uapi/rdma/rdma_user_rxe.h
8095
5b25b13a
MD
8096MEMBARRIER SUPPORT
8097M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8098M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8099L: linux-kernel@vger.kernel.org
8100S: Supported
8101F: kernel/membarrier.c
8102F: include/uapi/linux/membarrier.h
8103
70ea91f1
SR
8104MEMORY MANAGEMENT
8105L: linux-mm@kvack.org
70ea91f1
SR
8106W: http://www.linux-mm.org
8107S: Maintained
679655da 8108F: include/linux/mm.h
551450bb
CS
8109F: include/linux/gfp.h
8110F: include/linux/mmzone.h
8111F: include/linux/memory_hotplug.h
8112F: include/linux/vmalloc.h
679655da 8113F: mm/
70ea91f1 8114
f4e9ce66 8115MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 8116M: David Woodhouse <dwmw2@infradead.org>
242c325e 8117M: Brian Norris <computersforpeace@gmail.com>
30656167
BB
8118M: Boris Brezillon <boris.brezillon@free-electrons.com>
8119M: Marek Vasut <marek.vasut@gmail.com>
8120M: Richard Weinberger <richard@nod.at>
8121M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
1da177e4 8122L: linux-mtd@lists.infradead.org
8a6e2535
JP
8123W: http://www.linux-mtd.infradead.org/
8124Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 8125T: git git://git.infradead.org/linux-mtd.git
ab95eac9 8126T: git git://git.infradead.org/l2-mtd.git
1da177e4 8127S: Maintained
becc7ae5 8128F: Documentation/devicetree/bindings/mtd/
679655da
JP
8129F: drivers/mtd/
8130F: include/linux/mtd/
c117ab84 8131F: include/uapi/mtd/
1da177e4 8132
26c57ef1 8133MEN A21 WATCHDOG DRIVER
30c7469b 8134M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 8135L: linux-watchdog@vger.kernel.org
30c7469b 8136S: Maintained
26c57ef1
JT
8137F: drivers/watchdog/mena21_wdt.c
8138
3764e82e 8139MEN CHAMELEON BUS (mcb)
30c7469b
JT
8140M: Johannes Thumshirn <morbidrsa@gmail.com>
8141S: Maintained
3764e82e
JT
8142F: drivers/mcb/
8143F: include/linux/mcb.h
b9f2f459 8144F: Documentation/men-chameleon-bus.txt
3764e82e 8145
48b490d2
AW
8146MEN F21BMC (Board Management Controller)
8147M: Andreas Werner <andreas.werner@men.de>
8148S: Supported
8149F: drivers/mfd/menf21bmc.c
8150F: drivers/watchdog/menf21bmc_wdt.c
8151F: drivers/leds/leds-menf21bmc.c
8152F: drivers/hwmon/menf21bmc_hwmon.c
8153F: Documentation/hwmon/menf21bmc
8154
12285945
JH
8155METAG ARCHITECTURE
8156M: James Hogan <james.hogan@imgtec.com>
d668d9ed 8157L: linux-metag@vger.kernel.org
9f273c24 8158T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 8159S: Odd Fixes
12285945
JH
8160F: arch/metag/
8161F: Documentation/metag/
8162F: Documentation/devicetree/bindings/metag/
2d799dde 8163F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 8164F: drivers/clocksource/metag_generic.c
5698c50d
JH
8165F: drivers/irqchip/irq-metag.c
8166F: drivers/irqchip/irq-metag-ext.c
ae85ac71 8167F: drivers/tty/metag_da.c
12285945 8168
c6375b0a 8169MICROBLAZE ARCHITECTURE
8b58be88 8170M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
8171W: http://www.monstr.eu/fdt/
8172T: git git://git.monstr.eu/linux-2.6-microblaze.git
8173S: Supported
0a8c7914 8174F: arch/microblaze/
1da177e4 8175
5615c371
NF
8176MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8177M: Richard Genoud <richard.genoud@gmail.com>
8178S: Maintained
8179F: drivers/tty/serial/atmel_serial.c
8180F: include/linux/atmel_serial.h
8181
71fb2c74
SW
8182MICROCHIP / ATMEL ISC DRIVER
8183M: Songjun Wu <songjun.wu@microchip.com>
8184L: linux-media@vger.kernel.org
8185S: Supported
8186F: drivers/media/platform/atmel/atmel-isc.c
8187F: drivers/media/platform/atmel/atmel-isc-regs.h
8188F: devicetree/bindings/media/atmel-isc.txt
8189
2508a45a
CY
8190MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8191M: Chen Yu <yu.c.chen@intel.com>
8192L: platform-driver-x86@vger.kernel.org
8193S: Supported
8194F: drivers/platform/x86/surfacepro3_button.c
8195
1da177e4 8196MICROTEK X6 SCANNER
61eee9a7 8197M: Oliver Neukum <oliver@neukum.org>
1da177e4 8198S: Maintained
679655da 8199F: drivers/usb/image/microtek.*
1da177e4
LT
8200
8201MIPS
8b58be88 8202M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8203L: linux-mips@linux-mips.org
6097050d 8204W: http://www.linux-mips.org/
b05e988e 8205T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 8206Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 8207S: Supported
f46d92e8 8208F: Documentation/devicetree/bindings/mips/
679655da
JP
8209F: Documentation/mips/
8210F: arch/mips/
1da177e4 8211
413ef3f6
KC
8212MIPS/LOONGSON1 ARCHITECTURE
8213M: Keguang Zhang <keguang.zhang@gmail.com>
8214L: linux-mips@linux-mips.org
8215S: Maintained
8216F: arch/mips/loongson32/
8217F: arch/mips/include/asm/mach-loongson32/
8218F: drivers/*/*loongson1*
8219F: drivers/*/*/*loongson1*
8220
08b7620a
HV
8221MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8222M: Hans Verkuil <hverkuil@xs4all.nl>
8223L: linux-media@vger.kernel.org
8224T: git git://linuxtv.org/media_tree.git
a825eaec 8225W: https://linuxtv.org
08b7620a
HV
8226S: Odd Fixes
8227F: drivers/media/radio/radio-miropcm20*
8228
c09befcb
OG
8229MELLANOX MLX4 core VPI driver
8230M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8231L: netdev@vger.kernel.org
8232L: linux-rdma@vger.kernel.org
8233W: http://www.mellanox.com
8234Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8235S: Supported
8236F: drivers/net/ethernet/mellanox/mlx4/
8237F: include/linux/mlx4/
9ce28a20 8238F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8239
8240MELLANOX MLX4 IB driver
8241M: Yishai Hadas <yishaih@mellanox.com>
8242L: linux-rdma@vger.kernel.org
8243W: http://www.mellanox.com
e126ba97 8244Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8245S: Supported
8246F: drivers/infiniband/hw/mlx4/
8247F: include/linux/mlx4/
8248
595a4d8f 8249MELLANOX MLX5 core VPI driver
45788f1f 8250M: Saeed Mahameed <saeedm@mellanox.com>
595a4d8f
OG
8251M: Matan Barak <matanb@mellanox.com>
8252M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8253L: netdev@vger.kernel.org
8254L: linux-rdma@vger.kernel.org
8255W: http://www.mellanox.com
8256Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8257S: Supported
8258F: drivers/net/ethernet/mellanox/mlx5/core/
8259F: include/linux/mlx5/
3085e29e 8260F: include/uapi/rdma/mlx5-abi.h
e126ba97 8261
595a4d8f
OG
8262MELLANOX MLX5 IB driver
8263M: Matan Barak <matanb@mellanox.com>
8264M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8265L: linux-rdma@vger.kernel.org
8266W: http://www.mellanox.com
8267Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8268S: Supported
b75f0050 8269F: drivers/infiniband/hw/mlx5/
595a4d8f 8270F: include/linux/mlx5/
e126ba97 8271
764589b6
CM
8272MELEXIS MLX90614 DRIVER
8273M: Crt Mori <cmo@melexis.com>
8274L: linux-iio@vger.kernel.org
8275W: http://www.melexis.com
8276S: Supported
8277F: drivers/iio/temperature/mlx90614.c
8278
6c223761
KB
8279MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8280M: Don Brace <don.brace@microsemi.com>
8281L: esc.storagedev@microsemi.com
8282L: linux-scsi@vger.kernel.org
8283S: Supported
8284F: drivers/scsi/smartpqi/smartpqi*.[ch]
8285F: drivers/scsi/smartpqi/Kconfig
8286F: drivers/scsi/smartpqi/Makefile
8287F: include/linux/cciss*.h
8288F: include/uapi/linux/cciss*.h
425b490b 8289F: Documentation/scsi/smartpqi.txt
6c223761 8290
0ce277e4
AP
8291MN88472 MEDIA DRIVER
8292M: Antti Palosaari <crope@iki.fi>
8293L: linux-media@vger.kernel.org
a825eaec 8294W: https://linuxtv.org
0ce277e4
AP
8295W: http://palosaari.fi/linux/
8296Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8297S: Maintained
94d0eaa4 8298F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8299
4f4d238f
AP
8300MN88473 MEDIA DRIVER
8301M: Antti Palosaari <crope@iki.fi>
8302L: linux-media@vger.kernel.org
a825eaec 8303W: https://linuxtv.org
4f4d238f
AP
8304W: http://palosaari.fi/linux/
8305Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8306S: Maintained
877ba50b 8307F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8308
1da177e4 8309MODULE SUPPORT
a467a672 8310M: Jessica Yu <jeyu@redhat.com>
8b58be88 8311M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8312S: Maintained
679655da
JP
8313F: include/linux/module.h
8314F: kernel/module.c
1da177e4
LT
8315
8316MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8317W: http://popies.net/meye/
b7788e13 8318S: Orphan
618cd932 8319F: Documentation/media/v4l-drivers/meye*
90d72ac6 8320F: drivers/media/pci/meye/
6c0f0359 8321F: include/uapi/linux/meye.h
1da177e4 8322
b9705b60 8323MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8324M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8325S: Maintained
679655da 8326F: Documentation/serial/moxa-smartio
c897401b 8327F: drivers/tty/mxser.*
d735410a 8328
889b2f87
AK
8329MR800 AVERMEDIA USB FM RADIO DRIVER
8330M: Alexey Klimov <klimov.linux@gmail.com>
8331L: linux-media@vger.kernel.org
8332T: git git://linuxtv.org/media_tree.git
8333S: Maintained
8334F: drivers/media/radio/radio-mr800.c
8335
d7155691
AO
8336MRF24J40 IEEE 802.15.4 RADIO DRIVER
8337M: Alan Ott <alan@signal11.us>
8338L: linux-wpan@vger.kernel.org
8339S: Maintained
8340F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8341F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8342
8c4c731a 8343MSI LAPTOP SUPPORT
182ae55c 8344M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8345L: platform-driver-x86@vger.kernel.org
8c4c731a 8346S: Maintained
679655da 8347F: drivers/platform/x86/msi-laptop.c
8c4c731a 8348
0f1006b1 8349MSI WMI SUPPORT
d0944853 8350L: platform-driver-x86@vger.kernel.org
5ee7041e 8351S: Orphan
0f1006b1
AA
8352F: drivers/platform/x86/msi-wmi.c
8353
19a628a0
AP
8354MSI001 MEDIA DRIVER
8355M: Antti Palosaari <crope@iki.fi>
8356L: linux-media@vger.kernel.org
a825eaec 8357W: https://linuxtv.org
19a628a0
AP
8358W: http://palosaari.fi/linux/
8359Q: http://patchwork.linuxtv.org/project/linux-media/list/
8360T: git git://linuxtv.org/anttip/media_tree.git
8361S: Maintained
0185e197 8362F: drivers/media/tuners/msi001*
19a628a0 8363
7570589d 8364MSI2500 MEDIA DRIVER
2c57213f
AP
8365M: Antti Palosaari <crope@iki.fi>
8366L: linux-media@vger.kernel.org
a825eaec 8367W: https://linuxtv.org
2c57213f
AP
8368W: http://palosaari.fi/linux/
8369Q: http://patchwork.linuxtv.org/project/linux-media/list/
8370T: git git://linuxtv.org/anttip/media_tree.git
8371S: Maintained
7570589d 8372F: drivers/media/usb/msi2500/
2c57213f 8373
159eeea4
RJ
8374MSYSTEMS DISKONCHIP G3 MTD DRIVER
8375M: Robert Jarzmik <robert.jarzmik@free.fr>
8376L: linux-mtd@lists.infradead.org
8377S: Maintained
8378F: drivers/mtd/devices/docg3*
8379
62a37dc7 8380MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8381M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8382L: linux-media@vger.kernel.org
8383T: git git://linuxtv.org/media_tree.git
8384S: Maintained
8385F: drivers/media/i2c/mt9m032.c
b5dcee22 8386F: include/media/i2c/mt9m032.h
0e837fb9 8387
62a37dc7 8388MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8389M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8390L: linux-media@vger.kernel.org
8391T: git git://linuxtv.org/media_tree.git
8392S: Maintained
8393F: drivers/media/i2c/mt9p031.c
b5dcee22 8394F: include/media/i2c/mt9p031.h
0e837fb9 8395
62a37dc7 8396MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8397M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8398L: linux-media@vger.kernel.org
8399T: git git://linuxtv.org/media_tree.git
8400S: Maintained
8401F: drivers/media/i2c/mt9t001.c
b5dcee22 8402F: include/media/i2c/mt9t001.h
0e837fb9 8403
62a37dc7 8404MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8405M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8406L: linux-media@vger.kernel.org
8407T: git git://linuxtv.org/media_tree.git
8408S: Maintained
f2272e13 8409F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8410F: drivers/media/i2c/mt9v032.c
b5dcee22 8411F: include/media/i2c/mt9v032.h
0e837fb9 8412
4e0d13cb 8413MULTIFUNCTION DEVICES (MFD)
f7d3210e 8414M: Lee Jones <lee.jones@linaro.org>
7caa7991 8415T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8416S: Supported
80366127 8417F: Documentation/devicetree/bindings/mfd/
679655da 8418F: drivers/mfd/
55b5940d 8419F: include/linux/mfd/
4e0d13cb 8420
5c4e6f13 8421MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8422M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8423L: linux-mmc@vger.kernel.org
82bb095e 8424T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
245feaa6 8425S: Maintained
2810984b 8426F: Documentation/devicetree/bindings/mmc/
679655da
JP
8427F: drivers/mmc/
8428F: include/linux/mmc/
c117ab84 8429F: include/uapi/linux/mmc/
baca2da4 8430
15a0580c 8431MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8432S: Orphan
679655da
JP
8433F: drivers/mmc/host/mmc_spi.c
8434F: include/linux/spi/mmc_spi.h
15a0580c 8435
1da177e4 8436MULTISOUND SOUND DRIVER
8b58be88 8437M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8438S: Maintained
679655da
JP
8439F: Documentation/sound/oss/MultiSound
8440F: sound/oss/msnd*
1da177e4 8441
d735410a 8442MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8443S: Orphan
c897401b 8444F: drivers/tty/isicom.c
679655da 8445F: include/linux/isicom.h
d735410a 8446
550a7375 8447MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8448M: Bin Liu <b-liu@ti.com>
795fb7e7 8449L: linux-usb@vger.kernel.org
43b416e5 8450T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8451S: Maintained
679655da 8452F: drivers/usb/musb/
550a7375 8453
ea0af5f6
MK
8454MXL5007T MEDIA DRIVER
8455M: Michael Krufky <mkrufky@linuxtv.org>
8456L: linux-media@vger.kernel.org
a825eaec 8457W: https://linuxtv.org
ea0af5f6
MK
8458W: http://github.com/mkrufky
8459Q: http://patchwork.linuxtv.org/project/linux-media/list/
8460T: git git://linuxtv.org/mkrufky/tuners.git
8461S: Maintained
8462F: drivers/media/tuners/mxl5007t.*
8463
45d59d70
MV
8464MXSFB DRM DRIVER
8465M: Marek Vasut <marex@denx.de>
8466S: Supported
8467F: drivers/gpu/drm/mxsfb/
8468F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8469
2d3cf588 8470MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8471M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8472L: netdev@vger.kernel.org
205057ae 8473W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8474S: Supported
93f7848b 8475F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8476
9df4f913
BB
8477NAND FLASH SUBSYSTEM
8478M: Boris Brezillon <boris.brezillon@free-electrons.com>
8479R: Richard Weinberger <richard@nod.at>
8480L: linux-mtd@lists.infradead.org
8481W: http://www.linux-mtd.infradead.org/
8482Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8483T: git git://github.com/linux-nand/linux.git
8484S: Maintained
8485F: drivers/mtd/nand/
8486F: include/linux/mtd/nand*.h
8487
1da177e4 8488NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8489S: Orphan
d9fb9f38 8490F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8491
23dc05a3
DM
8492NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8493M: Daniel Mack <zonque@gmail.com>
8494S: Maintained
e5747e40 8495L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8496W: http://www.native-instruments.com
8497F: sound/usb/caiaq/
8498
1da177e4 8499NCP FILESYSTEM
52653199
PV
8500M: Petr Vandrovec <petr@vandrovec.name>
8501S: Odd Fixes
679655da 8502F: fs/ncpfs/
1da177e4 8503
a79b0322
FT
8504NCR 5380 SCSI DRIVERS
8505M: Finn Thain <fthain@telegraphics.com.au>
8506M: Michael Schmitz <schmitzmic@gmail.com>
8507L: linux-scsi@vger.kernel.org
8508S: Maintained
8509F: Documentation/scsi/g_NCR5380.txt
8510F: drivers/scsi/NCR5380.*
8511F: drivers/scsi/arm/cumana_1.c
8512F: drivers/scsi/arm/oak.c
a79b0322
FT
8513F: drivers/scsi/atari_scsi.*
8514F: drivers/scsi/dmx3191d.c
a79b0322 8515F: drivers/scsi/g_NCR5380.*
a79b0322 8516F: drivers/scsi/mac_scsi.*
a79b0322
FT
8517F: drivers/scsi/sun3_scsi.*
8518F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8519
1da177e4 8520NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8521M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8522L: linux-scsi@vger.kernel.org
8523S: Maintained
679655da 8524F: drivers/scsi/NCR_D700.*
1da177e4 8525
4aa3eb4c
GR
8526NCT6775 HARDWARE MONITOR DRIVER
8527M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8528L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8529S: Maintained
8530F: Documentation/hwmon/nct6775
8531F: drivers/hwmon/nct6775.c
8532
3c2d774c 8533NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8534M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8535L: linux-rdma@vger.kernel.org
e3d33cb1 8536W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8537S: Supported
8538F: drivers/infiniband/hw/nes/
c546b2a3 8539F: include/uapi/rdma/nes-abi.h
3c2d774c 8540
be2f2e84 8541NETEM NETWORK EMULATOR
adbbf69d 8542M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8543L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8544S: Maintained
679655da 8545F: net/sched/sch_netem.c
be2f2e84 8546
b2f5a051 8547NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8548M: Jon Mason <jdmason@kudzu.us>
4a58448b 8549L: netdev@vger.kernel.org
4a58448b 8550S: Supported
679655da 8551F: Documentation/networking/s2io.txt
b2f5a051 8552F: Documentation/networking/vxge.txt
86387e1a 8553F: drivers/net/ethernet/neterion/
4a58448b 8554
db9cf3a3 8555NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8556M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8557M: Patrick McHardy <kaber@trash.net>
42010ed0 8558M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8559L: netfilter-devel@vger.kernel.org
82b98543 8560L: coreteam@netfilter.org
1da177e4
LT
8561W: http://www.netfilter.org/
8562W: http://www.iptables.org/
42010ed0
PNA
8563Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8564T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8565T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8566S: Supported
679655da
JP
8567F: include/linux/netfilter*
8568F: include/linux/netfilter/
8569F: include/net/netfilter/
c117ab84
CEB
8570F: include/uapi/linux/netfilter*
8571F: include/uapi/linux/netfilter/
679655da
JP
8572F: net/*/netfilter.c
8573F: net/*/netfilter/
8574F: net/netfilter/
91c269a0 8575F: net/bridge/br_netfilter*.c
1da177e4 8576
4cc67735 8577NETLABEL
87a0874c 8578M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8579W: http://netlabel.sf.net
8580L: netdev@vger.kernel.org
87a0874c 8581S: Maintained
80811493 8582F: Documentation/netlabel/
679655da
JP
8583F: include/net/netlabel.h
8584F: net/netlabel/
4cc67735 8585
1da177e4 8586NETROM NETWORK LAYER
8b58be88 8587M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8588L: linux-hams@vger.kernel.org
d34cb28a 8589W: http://www.linux-ax25.org/
1da177e4 8590S: Maintained
679655da 8591F: include/net/netrom.h
c117ab84 8592F: include/uapi/linux/netrom.h
679655da 8593F: net/netrom/
1da177e4 8594
4c352362
JK
8595NETRONOME ETHERNET DRIVERS
8596M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8597L: oss-drivers@netronome.com
8598S: Maintained
8599F: drivers/net/ethernet/netronome/
8600
5ddb88c0 8601NETWORK BLOCK DEVICE (NBD)
4ca5829a 8602M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8603S: Maintained
5e4b269b 8604L: nbd-general@lists.sourceforge.net
4ca5829a 8605T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8606F: Documentation/blockdev/nbd.txt
8607F: drivers/block/nbd.c
c117ab84 8608F: include/uapi/linux/nbd.h
1da177e4 8609
6e43650c
NH
8610NETWORK DROP MONITOR
8611M: Neil Horman <nhorman@tuxdriver.com>
8612L: netdev@vger.kernel.org
8613S: Maintained
8614W: https://fedorahosted.org/dropwatch/
8615F: net/core/drop_monitor.c
8616
3ed6e498
AL
8617NETWORKING [DSA]
8618M: Andrew Lunn <andrew@lunn.ch>
8619M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8620M: Florian Fainelli <f.fainelli@gmail.com>
8621S: Maintained
8622F: net/dsa/
8623F: include/net/dsa.h
8624F: drivers/net/dsa/
8625
1da177e4 8626NETWORKING [GENERAL]
8b58be88 8627M: "David S. Miller" <davem@davemloft.net>
979b6c13 8628L: netdev@vger.kernel.org
b1e8fd54 8629W: http://www.linuxfoundation.org/en/Net
11e98029 8630Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8631T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8632T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8633S: Maintained
679655da
JP
8634F: net/
8635F: include/net/
018d21ed
JP
8636F: include/linux/in.h
8637F: include/linux/net.h
8638F: include/linux/netdevice.h
c117ab84
CEB
8639F: include/uapi/linux/in.h
8640F: include/uapi/linux/net.h
8641F: include/uapi/linux/netdevice.h
0c7aecd4 8642F: include/uapi/linux/net_namespace.h
7e814a6c 8643F: tools/net/
f4e53f9a 8644F: tools/testing/selftests/net/
335a67d2 8645F: lib/random32.c
1da177e4
LT
8646
8647NETWORKING [IPv4/IPv6]
8b58be88
JP
8648M: "David S. Miller" <davem@davemloft.net>
8649M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8650M: James Morris <jmorris@namei.org>
8651M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8652M: Patrick McHardy <kaber@trash.net>
979b6c13 8653L: netdev@vger.kernel.org
08deed1e 8654T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8655S: Maintained
679655da
JP
8656F: net/ipv4/
8657F: net/ipv6/
8658F: include/net/ip*
0a14842f 8659F: arch/x86/net/*
1da177e4 8660
73b7656c
DM
8661NETWORKING [IPSEC]
8662M: Steffen Klassert <steffen.klassert@secunet.com>
8663M: Herbert Xu <herbert@gondor.apana.org.au>
8664M: "David S. Miller" <davem@davemloft.net>
8665L: netdev@vger.kernel.org
d1fc5024
SK
8666T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8667T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8668S: Maintained
5826bdd1 8669F: net/core/flow.c
73b7656c
DM
8670F: net/xfrm/
8671F: net/key/
8672F: net/ipv4/xfrm*
d1fc5024
SK
8673F: net/ipv4/esp4.c
8674F: net/ipv4/ah4.c
8675F: net/ipv4/ipcomp.c
8676F: net/ipv4/ip_vti.c
73b7656c 8677F: net/ipv6/xfrm*
d1fc5024
SK
8678F: net/ipv6/esp6.c
8679F: net/ipv6/ah6.c
8680F: net/ipv6/ipcomp6.c
8681F: net/ipv6/ip6_vti.c
73b7656c
DM
8682F: include/uapi/linux/xfrm.h
8683F: include/net/xfrm.h
8684
10e2ff1c 8685NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8686M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8687L: netdev@vger.kernel.org
8688S: Maintained
8689
29f8f632 8690NETWORKING [WIRELESS]
2cb4abd1 8691L: linux-wireless@vger.kernel.org
8a6e2535 8692Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8693
788873ac
JP
8694NETWORKING DRIVERS
8695L: netdev@vger.kernel.org
8696W: http://www.linuxfoundation.org/en/Net
11e98029 8697Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8698T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8699T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8700S: Odd Fixes
156f4fbc 8701F: Documentation/devicetree/bindings/net/
788873ac 8702F: drivers/net/
018d21ed 8703F: include/linux/if_*
0b63bf1f 8704F: include/linux/netdevice.h
0b63bf1f
JD
8705F: include/linux/etherdevice.h
8706F: include/linux/fcdevice.h
8707F: include/linux/fddidevice.h
8708F: include/linux/hippidevice.h
8709F: include/linux/inetdevice.h
c117ab84
CEB
8710F: include/uapi/linux/if_*
8711F: include/uapi/linux/netdevice.h
788873ac 8712
0e324cf6
JL
8713NETWORKING DRIVERS (WIRELESS)
8714M: Kalle Valo <kvalo@codeaurora.org>
8715L: linux-wireless@vger.kernel.org
8716Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8717T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8718T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8719S: Maintained
182fd9ee 8720F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8721F: drivers/net/wireless/
8722
3d396eb1 8723NETXEN (1/10) GbE SUPPORT
67f0160f
MY
8724M: Manish Chopra <manish.chopra@cavium.com>
8725M: Rahul Verma <rahul.verma@cavium.com>
8726M: Dept-GELinuxNICDev@cavium.com
3d396eb1 8727L: netdev@vger.kernel.org
3d396eb1 8728S: Supported
aa43c215 8729F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8730
6423d30f
AAJ
8731NFC SUBSYSTEM
8732M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8733M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8734M: Samuel Ortiz <sameo@linux.intel.com>
8735L: linux-wireless@vger.kernel.org
1eb3b216 8736L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8737S: Supported
6423d30f 8738F: net/nfc/
55eb94f9 8739F: include/net/nfc/
c117ab84 8740F: include/uapi/linux/nfc.h
6423d30f 8741F: drivers/nfc/
397d6497
CR
8742F: include/linux/platform_data/nfcmrvl.h
8743F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8744F: include/linux/platform_data/pn544.h
397d6497
CR
8745F: include/linux/platform_data/st21nfca.h
8746F: include/linux/platform_data/st-nci.h
7ebb88e5 8747F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8748
e8b43555 8749NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8750M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8751M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8752L: linux-nfs@vger.kernel.org
8753W: http://client.linux-nfs.org
cd7b996a 8754T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8755S: Maintained
679655da
JP
8756F: fs/lockd/
8757F: fs/nfs/
8758F: fs/nfs_common/
8759F: net/sunrpc/
8760F: include/linux/lockd/
8761F: include/linux/nfs*
8762F: include/linux/sunrpc/
c117ab84
CEB
8763F: include/uapi/linux/nfs*
8764F: include/uapi/linux/sunrpc/
1da177e4 8765
85ef9cea 8766NILFS2 FILESYSTEM
e2126935 8767M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8768L: linux-nilfs@vger.kernel.org
f9472265 8769W: http://nilfs.sourceforge.net/
9e92e516 8770W: http://nilfs.osdn.jp/
e2126935 8771T: git git://github.com/konis/nilfs2.git
85ef9cea 8772S: Supported
679655da
JP
8773F: Documentation/filesystems/nilfs2.txt
8774F: fs/nilfs2/
c35c7ac5 8775F: include/trace/events/nilfs2.h
e63e88bc
RK
8776F: include/uapi/linux/nilfs2_api.h
8777F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8778
1da177e4 8779NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8780M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8781W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8782S: Maintained
679655da
JP
8783F: Documentation/scsi/NinjaSCSI.txt
8784F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8785
8786NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8787M: GOTO Masanori <gotom@debian.or.jp>
8788M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8789W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8790S: Maintained
679655da
JP
8791F: Documentation/scsi/NinjaSCSI.txt
8792F: drivers/scsi/nsp32*
1da177e4 8793
383b8fb9
LFT
8794NIOS2 ARCHITECTURE
8795M: Ley Foon Tan <lftan@altera.com>
8796L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8797T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8798S: Maintained
8799F: arch/nios2/
8800
2a6afddb 8801NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8802R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8803F: include/linux/power/bq2415x_charger.h
081bab21 8804F: include/linux/power/bq27xxx_battery.h
2a6afddb 8805F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8806F: drivers/power/supply/bq2415x_charger.c
8807F: drivers/power/supply/bq27xxx_battery.c
8808F: drivers/power/supply/bq27xxx_battery_i2c.c
8809F: drivers/power/supply/isp1704_charger.c
8810F: drivers/power/supply/rx51_battery.c
2a6afddb 8811
a1bd3bae 8812NTB DRIVER CORE
9ef6bf6c
JM
8813M: Jon Mason <jdmason@kudzu.us>
8814M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8815M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8816L: linux-ntb@googlegroups.com
fce8a7bb 8817S: Supported
2984411f
JM
8818W: https://github.com/jonmason/ntb/wiki
8819T: git git://github.com/jonmason/ntb.git
fce8a7bb 8820F: drivers/ntb/
548c237c 8821F: drivers/net/ntb_netdev.c
fce8a7bb 8822F: include/linux/ntb.h
a1bd3bae 8823F: include/linux/ntb_transport.h
a9c59ef7 8824F: tools/testing/selftests/ntb/
fce8a7bb 8825
e26a5843
AH
8826NTB INTEL DRIVER
8827M: Jon Mason <jdmason@kudzu.us>
8828M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8829L: linux-ntb@googlegroups.com
e26a5843
AH
8830S: Supported
8831W: https://github.com/jonmason/ntb/wiki
8832T: git git://github.com/jonmason/ntb.git
8833F: drivers/ntb/hw/intel/
fce8a7bb 8834
a1b36958 8835NTB AMD DRIVER
bc034e52 8836M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
a1b36958
XY
8837L: linux-ntb@googlegroups.com
8838S: Supported
8839F: drivers/ntb/hw/amd/
8840
1da177e4 8841NTFS FILESYSTEM
2818ef50 8842M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8843L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8844W: http://www.tuxera.com/
e6f4dee7 8845T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8846S: Supported
679655da
JP
8847F: Documentation/filesystems/ntfs.txt
8848F: fs/ntfs/
1da177e4 8849
9eb8ef74 8850NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8851M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8852L: linux-fbdev@vger.kernel.org
ce00f85c 8853S: Maintained
8a61f013
JH
8854F: drivers/video/fbdev/riva/
8855F: drivers/video/fbdev/nvidia/
1da177e4 8856
79461681 8857NVM EXPRESS DRIVER
b3975e94
JF
8858M: Keith Busch <keith.busch@intel.com>
8859M: Jens Axboe <axboe@fb.com>
b508fc35
CH
8860M: Christoph Hellwig <hch@lst.de>
8861M: Sagi Grimberg <sagi@grimberg.me>
79461681 8862L: linux-nvme@lists.infradead.org
b508fc35
CH
8863T: git://git.infradead.org/nvme.git
8864W: http://git.infradead.org/nvme.git
79461681 8865S: Supported
57dacad5 8866F: drivers/nvme/host/
79461681 8867F: include/linux/nvme.h
b508fc35 8868F: include/uapi/linux/nvme_ioctl.h
79461681 8869
a07b4970
CH
8870NVM EXPRESS TARGET DRIVER
8871M: Christoph Hellwig <hch@lst.de>
8872M: Sagi Grimberg <sagi@grimberg.me>
8873L: linux-nvme@lists.infradead.org
b508fc35
CH
8874T: git://git.infradead.org/nvme.git
8875W: http://git.infradead.org/nvme.git
a07b4970
CH
8876S: Supported
8877F: drivers/nvme/target/
8878
b1ad1475
JS
8879NVM EXPRESS FC TRANSPORT DRIVERS
8880M: James Smart <james.smart@broadcom.com>
8881L: linux-nvme@lists.infradead.org
8882S: Supported
8883F: include/linux/nvme-fc.h
d6d20012 8884F: include/linux/nvme-fc-driver.h
e399441d 8885F: drivers/nvme/host/fc.c
c5343203 8886F: drivers/nvme/target/fc.c
475d0fe7 8887F: drivers/nvme/target/fcloop.c
b1ad1475 8888
aee4b9bd
SK
8889NVMEM FRAMEWORK
8890M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8891M: Maxime Ripard <maxime.ripard@free-electrons.com>
8892S: Maintained
8893F: drivers/nvmem/
8894F: Documentation/devicetree/bindings/nvmem/
8895F: include/linux/nvmem-consumer.h
8896F: include/linux/nvmem-provider.h
8897
dece4585
CP
8898NXP-NCI NFC DRIVER
8899M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8900R: Charles Gorand <charles.gorand@effinnov.com>
8901L: linux-nfc@lists.01.org (moderated for non-subscribers)
8902S: Supported
8903F: drivers/nfc/nxp-nci
8904
f50d7146 8905NXP TDA998X DRM DRIVER
54176cc6 8906M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8907S: Supported
8908F: drivers/gpu/drm/i2c/tda998x_drv.c
8909F: include/drm/i2c/tda998x.h
8910
fbace43e
PR
8911NXP TFA9879 DRIVER
8912M: Peter Rosin <peda@axentia.se>
8913L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8914S: Maintained
8915F: sound/soc/codecs/tfa9879*
8916
442f04c3
JP
8917OBJTOOL
8918M: Josh Poimboeuf <jpoimboe@redhat.com>
8919S: Supported
8920F: tools/objtool/
8921
f5525786 8922OMAP SUPPORT
0e24bdd4 8923M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8924L: linux-omap@vger.kernel.org
8925W: http://www.muru.com/linux/omap/
8926W: http://linux.omap.com/
8a6e2535 8927Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8928T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8929S: Maintained
4e04d5a3 8930F: arch/arm/*omap*/
026da812
FB
8931F: arch/arm/configs/omap1_defconfig
8932F: arch/arm/configs/omap2plus_defconfig
046d0a37 8933F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8934F: drivers/irqchip/irq-omap-intc.c
8935F: drivers/mfd/*omap*.c
8936F: drivers/mfd/menelaus.c
8937F: drivers/mfd/palmas.c
8938F: drivers/mfd/tps65217.c
8939F: drivers/mfd/tps65218.c
8940F: drivers/mfd/tps65910.c
8941F: drivers/mfd/twl-core.[ch]
8942F: drivers/mfd/twl4030*.c
8943F: drivers/mfd/twl6030*.c
8944F: drivers/mfd/twl6040*.c
8945F: drivers/regulator/palmas-regulator*.c
8946F: drivers/regulator/pbias-regulator.c
8947F: drivers/regulator/tps65217-regulator.c
8948F: drivers/regulator/tps65218-regulator.c
8949F: drivers/regulator/tps65910-regulator.c
8950F: drivers/regulator/twl-regulator.c
cac28ae6 8951F: drivers/regulator/twl6030-regulator.c
046d0a37 8952F: include/linux/i2c-omap.h
f5525786 8953
50f29fbd 8954OMAP DEVICE TREE SUPPORT
cdb55ab0 8955M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8956M: Tony Lindgren <tony@atomide.com>
8957L: linux-omap@vger.kernel.org
d0fb18c5 8958L: devicetree@vger.kernel.org
50f29fbd
TL
8959S: Maintained
8960F: arch/arm/boot/dts/*omap*
8961F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8962F: arch/arm/boot/dts/*am4*
8963F: arch/arm/boot/dts/*am5*
8964F: arch/arm/boot/dts/*dra7*
50f29fbd 8965
f5525786 8966OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8967M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8968L: linux-omap@vger.kernel.org
8969S: Maintained
8970F: arch/arm/*omap*/*clock*
8971
8972OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8973M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8974L: linux-omap@vger.kernel.org
8975S: Maintained
8976F: arch/arm/*omap*/*pm*
c46938d4 8977F: drivers/cpufreq/omap-cpufreq.c
f5525786 8978
d21db568 8979OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8980M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8981M: Paul Walmsley <paul@pwsan.com>
8982L: linux-omap@vger.kernel.org
8983S: Maintained
d21db568 8984F: arch/arm/mach-omap2/prm*
692ab1f3 8985
f5525786 8986OMAP AUDIO SUPPORT
6c284903 8987M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8988M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8989L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8990L: linux-omap@vger.kernel.org
8991S: Maintained
8992F: sound/soc/omap/
8993
18640193
TL
8994OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8995M: Roger Quadros <rogerq@ti.com>
8996M: Tony Lindgren <tony@atomide.com>
8997L: linux-omap@vger.kernel.org
8998S: Maintained
8999F: drivers/memory/omap-gpmc.c
9000F: arch/arm/mach-omap2/*gpmc*
9001
f5525786 9002OMAP FRAMEBUFFER SUPPORT
830e6384 9003M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 9004L: linux-fbdev@vger.kernel.org
f5525786
TL
9005L: linux-omap@vger.kernel.org
9006S: Maintained
8a61f013 9007F: drivers/video/fbdev/omap/
f5525786 9008
676eec0d 9009OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 9010M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 9011L: linux-omap@vger.kernel.org
676eec0d 9012L: linux-fbdev@vger.kernel.org
178ff4c9 9013S: Maintained
8a61f013 9014F: drivers/video/fbdev/omap2/
178ff4c9
TV
9015F: Documentation/arm/OMAP/DSS
9016
8b37fcfc
OBC
9017OMAP HARDWARE SPINLOCK SUPPORT
9018M: Ohad Ben-Cohen <ohad@wizery.com>
9019L: linux-omap@vger.kernel.org
9020S: Maintained
9021F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 9022
f5525786 9023OMAP MMC SUPPORT
8b58be88 9024M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
9025L: linux-omap@vger.kernel.org
9026S: Maintained
653f41b5
MC
9027F: drivers/mmc/host/omap.c
9028
9029OMAP HS MMC SUPPORT
0a4585c6 9030L: linux-mmc@vger.kernel.org
653f41b5 9031L: linux-omap@vger.kernel.org
dfa5d196 9032S: Orphan
653f41b5 9033F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
9034
9035OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 9036M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
9037S: Maintained
9038F: drivers/char/hw_random/omap-rng.c
9039
f400c82e 9040OMAP HWMOD SUPPORT
cdb55ab0 9041M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9042M: Paul Walmsley <paul@pwsan.com>
9043L: linux-omap@vger.kernel.org
9044S: Maintained
8fc8b12b 9045F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 9046
8633fb30
PW
9047OMAP HWMOD DATA
9048M: Paul Walmsley <paul@pwsan.com>
9049L: linux-omap@vger.kernel.org
9050S: Maintained
9051F: arch/arm/mach-omap2/omap_hwmod*data*
9052
f400c82e 9053OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 9054M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
9055L: linux-omap@vger.kernel.org
9056S: Maintained
9057F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9058
0db83ced 9059OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
9060M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9061L: linux-media@vger.kernel.org
9062S: Maintained
7eec52db 9063F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 9064F: drivers/media/platform/omap3isp/
0db83ced 9065F: drivers/staging/media/omap4iss/
7e8970e1 9066
f5525786 9067OMAP USB SUPPORT
f5525786
TL
9068L: linux-usb@vger.kernel.org
9069L: linux-omap@vger.kernel.org
3b243519 9070S: Orphan
a16fbd65
JP
9071F: drivers/usb/*/*omap*
9072F: arch/arm/*omap*/usb*
f5525786 9073
6d994710 9074OMAP GPIO DRIVER
fe643528 9075M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 9076M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 9077M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
9078L: linux-omap@vger.kernel.org
9079S: Maintained
fe643528 9080F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
9081F: drivers/gpio/gpio-omap.c
9082
c351e290
MJ
9083OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9084M: Mark Jackson <mpfj@newflow.co.uk>
9085L: linux-omap@vger.kernel.org
9086S: Maintained
9087F: arch/arm/boot/dts/am335x-nano.dts
9088
0ad122d9 9089OMFS FILESYSTEM
8b58be88 9090M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
9091L: linux-karma-devel@lists.sourceforge.net
9092S: Maintained
679655da
JP
9093F: Documentation/filesystems/omfs.txt
9094F: fs/omfs/
0ad122d9 9095
c1986ee9 9096OMNIKEY CARDMAN 4000 DRIVER
8b58be88 9097M: Harald Welte <laforge@gnumonks.org>
c1986ee9 9098S: Maintained
679655da
JP
9099F: drivers/char/pcmcia/cm4000_cs.c
9100F: include/linux/cm4000_cs.h
c117ab84 9101F: include/uapi/linux/cm4000_cs.h
c1986ee9 9102
77c44ab1 9103OMNIKEY CARDMAN 4040 DRIVER
8b58be88 9104M: Harald Welte <laforge@gnumonks.org>
77c44ab1 9105S: Maintained
679655da 9106F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 9107
77d5140f 9108OMNIVISION OV7670 SENSOR DRIVER
8b58be88 9109M: Jonathan Corbet <corbet@lwn.net>
661263b5 9110L: linux-media@vger.kernel.org
275ffde4 9111T: git git://linuxtv.org/media_tree.git
77d5140f 9112S: Maintained
90d72ac6 9113F: drivers/media/i2c/ov7670.c
77d5140f 9114
431bca73 9115ONENAND FLASH DRIVER
8b58be88 9116M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
9117L: linux-mtd@lists.infradead.org
9118S: Maintained
679655da
JP
9119F: drivers/mtd/onenand/
9120F: include/linux/mtd/onenand*.h
431bca73 9121
1da177e4 9122ONSTREAM SCSI TAPE DRIVER
8b58be88 9123M: Willem Riede <osst@riede.org>
1da177e4
LT
9124L: osst-users@lists.sourceforge.net
9125L: linux-scsi@vger.kernel.org
9126S: Maintained
f7269cfc
JD
9127F: Documentation/scsi/osst.txt
9128F: drivers/scsi/osst.*
9129F: drivers/scsi/osst_*.h
9130F: drivers/scsi/st.h
1da177e4 9131
e2d1d6c0 9132OPENCORES I2C BUS DRIVER
8b58be88 9133M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 9134L: linux-i2c@vger.kernel.org
e2d1d6c0 9135S: Maintained
679655da
JP
9136F: Documentation/i2c/busses/i2c-ocores
9137F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 9138
860c44c1 9139OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 9140M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 9141M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 9142L: devicetree@vger.kernel.org
a7fefe9f 9143W: http://www.devicetree.org/
fcdec35e 9144T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 9145S: Maintained
f8828205 9146F: drivers/of/
860c44c1 9147F: include/linux/of*.h
f8828205 9148F: scripts/dtc/
860c44c1 9149
f8828205 9150OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 9151M: Rob Herring <robh+dt@kernel.org>
f8828205 9152M: Mark Rutland <mark.rutland@arm.com>
f8828205 9153L: devicetree@vger.kernel.org
9f273c24 9154T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 9155Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
9156S: Maintained
9157F: Documentation/devicetree/
9158F: arch/*/boot/dts/
9159F: include/dt-bindings/
9160
2bb65f56
PA
9161OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9162M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9163L: devicetree@vger.kernel.org
9164S: Maintained
9165F: Documentation/devicetree/dynamic-resolution-notes.txt
9166F: Documentation/devicetree/overlay-notes.txt
9167F: drivers/of/overlay.c
9168F: drivers/of/resolver.c
9169
19f9d392
JB
9170OPENRISC ARCHITECTURE
9171M: Jonas Bonn <jonas@southpole.se>
d01e1f35
SH
9172M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9173M: Stafford Horne <shorne@gmail.com>
9174L: openrisc@lists.librecores.org
9175W: http://openrisc.io
19f9d392 9176S: Maintained
14430813 9177F: arch/openrisc/
19f9d392 9178
ccb1352e 9179OPENVSWITCH
4f337ed5 9180M: Pravin Shelar <pshelar@nicira.com>
b422da7c 9181L: netdev@vger.kernel.org
ccb1352e
JG
9182L: dev@openvswitch.org
9183W: http://openvswitch.org
ccb1352e
JG
9184S: Maintained
9185F: net/openvswitch/
b422da7c 9186F: include/uapi/linux/openvswitch.h
ccb1352e 9187
875fa6fb
VK
9188OPERATING PERFORMANCE POINTS (OPP)
9189M: Viresh Kumar <vireshk@kernel.org>
9190M: Nishanth Menon <nm@ti.com>
9191M: Stephen Boyd <sboyd@codeaurora.org>
9192L: linux-pm@vger.kernel.org
9193S: Maintained
9194T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9195F: drivers/base/power/opp/
9196F: include/linux/pm_opp.h
9197F: Documentation/power/opp.txt
9198F: Documentation/devicetree/bindings/opp/
9199
af39917d
CL
9200OPL4 DRIVER
9201M: Clemens Ladisch <clemens@ladisch.de>
9202L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9203T: git git://git.alsa-project.org/alsa-kernel.git
9204S: Maintained
9205F: sound/drivers/opl4/
9206
1da177e4 9207OPROFILE
4cf7e718 9208M: Robert Richter <rric@kernel.org>
1da177e4
LT
9209L: oprofile-list@lists.sf.net
9210S: Maintained
81c4a8a6 9211F: arch/*/include/asm/oprofile*.h
679655da
JP
9212F: arch/*/oprofile/
9213F: drivers/oprofile/
9214F: include/linux/oprofile.h
1da177e4 9215
e2d1d6c0 9216ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 9217M: Mark Fasheh <mfasheh@versity.com>
d6351db2 9218M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 9219L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 9220W: http://ocfs2.wiki.kernel.org
e2d1d6c0 9221S: Supported
679655da
JP
9222F: Documentation/filesystems/ocfs2.txt
9223F: Documentation/filesystems/dlmfs.txt
9224F: fs/ocfs2/
e2d1d6c0 9225
1da177e4 9226ORINOCO DRIVER
724c6b35 9227L: linux-wireless@vger.kernel.org
491b26b4 9228W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 9229W: http://www.nongnu.org/orinoco/
3a59babb 9230S: Orphan
2be45b66 9231F: drivers/net/wireless/intersil/orinoco/
1da177e4 9232
42c55aa8 9233OSD LIBRARY and FILESYSTEM
fadc0752 9234M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 9235M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
9236L: osd-dev@open-osd.org
9237W: http://open-osd.org
54e5881d 9238T: git git://git.open-osd.org/open-osd.git
68274794 9239S: Maintained
42c55aa8 9240F: drivers/scsi/osd/
6b6f0b6c 9241F: include/scsi/osd_*
42c55aa8 9242F: fs/exofs/
68274794 9243
ef94b186 9244OVERLAY FILESYSTEM
7c37fbda 9245M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9246L: linux-unionfs@vger.kernel.org
9247T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9248S: Supported
1d113735 9249F: fs/overlayfs/
7c37fbda
NB
9250F: Documentation/filesystems/overlayfs.txt
9251
85096169
MM
9252ORANGEFS FILESYSTEM
9253M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9254L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9255T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9256S: Supported
9257F: fs/orangefs/
9258F: Documentation/filesystems/orangefs.txt
9259
e2d1d6c0 9260P54 WIRELESS DRIVER
084cb0fe 9261M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9262L: linux-wireless@vger.kernel.org
084cb0fe 9263W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9264S: Maintained
d3466830 9265F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9266
f5cd7872 9267PA SEMI ETHERNET DRIVER
f5cd7872 9268L: netdev@vger.kernel.org
56a5b8da 9269S: Orphan
ded19add 9270F: drivers/net/ethernet/pasemi/*
f5cd7872 9271
beb58aa3 9272PA SEMI SMBUS DRIVER
846557d3 9273L: linux-i2c@vger.kernel.org
56a5b8da 9274S: Orphan
679655da 9275F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9276
48fc267e
SK
9277PADATA PARALLEL EXECUTION MECHANISM
9278M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9279L: linux-crypto@vger.kernel.org
9280S: Maintained
9281F: kernel/padata.c
9282F: include/linux/padata.h
9283F: Documentation/padata.txt
9284
709ee531 9285PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9286M: Harald Welte <laforge@gnumonks.org>
d0944853 9287L: platform-driver-x86@vger.kernel.org
709ee531 9288S: Maintained
679655da 9289F: drivers/platform/x86/panasonic-laptop.c
709ee531 9290
368dd5ac 9291PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9292M: David Howells <dhowells@redhat.com>
4fa97181
DH
9293L: linux-am33-list@redhat.com (moderated for non-subscribers)
9294W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9295S: Maintained
679655da
JP
9296F: Documentation/mn10300/
9297F: arch/mn10300/
4fa97181 9298
305b37bd
KS
9299PARALLEL LCD/KEYPAD PANEL DRIVER
9300M: Willy Tarreau <willy@haproxy.com>
9301M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9302S: Odd Fixes
9303F: Documentation/misc-devices/lcd-panel-cgram.txt
9304F: drivers/misc/panel.c
9305
64dfff03
SM
9306PARALLEL PORT SUBSYSTEM
9307M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
80567564 9308M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3dd1a329 9309L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9310S: Maintained
679655da
JP
9311F: drivers/parport/
9312F: include/linux/parport*.h
9313F: drivers/char/ppdev.c
c117ab84 9314F: include/uapi/linux/ppdev.h
64dfff03 9315F: Documentation/parport*.txt
1da177e4 9316
4cdf6bc2 9317PARAVIRT_OPS INTERFACE
d633180c 9318M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9319M: Chris Wright <chrisw@sous-sol.org>
9320M: Alok Kataria <akataria@vmware.com>
9321M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9322L: virtualization@lists.linux-foundation.org
4cdf6bc2 9323S: Supported
a2e19991 9324F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9325F: arch/*/kernel/paravirt*
9326F: arch/*/include/asm/paravirt.h
47ae4b05 9327F: include/linux/hypervisor.h
4cdf6bc2 9328
e2d1d6c0 9329PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9330M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9331L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9332S: Maintained
679655da
JP
9333F: Documentation/blockdev/paride.txt
9334F: drivers/block/paride/
e2d1d6c0
RD
9335
9336PARISC ARCHITECTURE
b8828770 9337M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9338M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9339L: linux-parisc@vger.kernel.org
9340W: http://www.parisc-linux.org/
8a6e2535 9341Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9342T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9343T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9344S: Maintained
679655da 9345F: arch/parisc/
2b6bac9e 9346F: Documentation/parisc/
679655da 9347F: drivers/parisc/
2b6bac9e
HD
9348F: drivers/char/agp/parisc-agp.c
9349F: drivers/input/serio/gscps2.c
9350F: drivers/parport/parport_gsc.*
9351F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9352F: drivers/video/fbdev/sti*
2b6bac9e
HD
9353F: drivers/video/console/sti*
9354F: drivers/video/logo/logo_parisc*
e2d1d6c0 9355
1662d32c 9356PC87360 HARDWARE MONITORING DRIVER
8b58be88 9357M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9358L: linux-hwmon@vger.kernel.org
1662d32c 9359S: Maintained
679655da
JP
9360F: Documentation/hwmon/pc87360
9361F: drivers/hwmon/pc87360.c
1662d32c
JC
9362
9363PC8736x GPIO DRIVER
8b58be88 9364M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9365S: Maintained
679655da 9366F: drivers/char/pc8736x_gpio.c
1662d32c 9367
1ad107fd 9368PC87427 HARDWARE MONITORING DRIVER
d8130624 9369M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9370L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9371S: Maintained
9372F: Documentation/hwmon/pc87427
9373F: drivers/hwmon/pc87427.c
9374
b26e0ed4 9375PCA9532 LED DRIVER
8b58be88 9376M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9377S: Maintained
d5ca6918
JP
9378F: drivers/leds/leds-pca9532.c
9379F: include/linux/leds-pca9532.h
b26e0ed4 9380
5ce914a8 9381PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9382M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9383L: linux-i2c@vger.kernel.org
9384S: Maintained
b4f0b74e 9385F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9386
3971dae5 9387PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9388M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9389S: Maintained
9390F: drivers/firmware/pcdp.*
9391
065c6359 9392PCI ERROR RECOVERY
6305902c 9393M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9394L: linux-pci@vger.kernel.org
065c6359 9395S: Supported
679655da 9396F: Documentation/PCI/pci-error-recovery.txt
065c6359 9397
78c1cffd
RC
9398PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9399M: Russell Currey <ruscur@russell.cc>
9400L: linuxppc-dev@lists.ozlabs.org
9401S: Supported
9402F: Documentation/powerpc/eeh-pci-error-recovery.txt
9403F: arch/powerpc/kernel/eeh*.c
9404F: arch/powerpc/platforms/*/eeh*.c
9405F: arch/powerpc/include/*/eeh*.h
9406
1da177e4 9407PCI SUBSYSTEM
5ac3a6d2 9408M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9409L: linux-pci@vger.kernel.org
99662dd1 9410Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9411T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9412S: Supported
92a1fe2e 9413F: Documentation/devicetree/bindings/pci/
679655da
JP
9414F: Documentation/PCI/
9415F: drivers/pci/
9416F: include/linux/pci*
6b49ee49 9417F: arch/x86/pci/
cad01f91 9418F: arch/x86/kernel/quirks.c
1da177e4 9419
eaa6111b
LFT
9420PCI DRIVER FOR ALTERA PCIE IP
9421M: Ley Foon Tan <lftan@altera.com>
9422L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9423L: linux-pci@vger.kernel.org
9424S: Supported
9425F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9426F: drivers/pci/host/pcie-altera.c
9427
b7e78170
RH
9428PCI DRIVER FOR ARM VERSATILE PLATFORM
9429M: Rob Herring <robh@kernel.org>
9430L: linux-pci@vger.kernel.org
9431L: linux-arm-kernel@lists.infradead.org
9432S: Maintained
9433F: Documentation/devicetree/bindings/pci/versatile.txt
9434F: drivers/pci/host/pci-versatile.c
9435
3dc9d38c
TP
9436PCI DRIVER FOR ARMADA 8K
9437M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9438L: linux-pci@vger.kernel.org
9439L: linux-arm-kernel@lists.infradead.org
9440S: Maintained
9441F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9442F: drivers/pci/host/pcie-armada8k.c
9443
5f6b6ccd
TI
9444PCI DRIVER FOR APPLIEDMICRO XGENE
9445M: Tanmay Inamdar <tinamdar@apm.com>
9446L: linux-pci@vger.kernel.org
9447L: linux-arm-kernel@lists.infradead.org
9448S: Maintained
9449F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9450F: drivers/pci/host/pci-xgene.c
9451
62d0ff83
ML
9452PCI DRIVER FOR FREESCALE LAYERSCAPE
9453M: Minghuan Lian <minghuan.Lian@freescale.com>
9454M: Mingkai Hu <mingkai.hu@freescale.com>
9455M: Roy Zang <tie-fei.zang@freescale.com>
9456L: linuxppc-dev@lists.ozlabs.org
9457L: linux-pci@vger.kernel.org
9458L: linux-arm-kernel@lists.infradead.org
9459S: Maintained
9460F: drivers/pci/host/*layerscape*
9461
f0b75693 9462PCI DRIVER FOR IMX6
286fbaef 9463M: Richard Zhu <hongxing.zhu@nxp.com>
1ba55f55 9464M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9465L: linux-pci@vger.kernel.org
9466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9467S: Maintained
12e46064 9468F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
f0b75693
BH
9469F: drivers/pci/host/*imx6*
9470
0c4ffcfe
MK
9471PCI DRIVER FOR TI KEYSTONE
9472M: Murali Karicheri <m-karicheri2@ti.com>
9473L: linux-pci@vger.kernel.org
9474L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9475S: Maintained
9476F: drivers/pci/host/*keystone*
9477
f0b75693
BH
9478PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9479M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9480M: Jason Cooper <jason@lakedaemon.net>
9481L: linux-pci@vger.kernel.org
9482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9483S: Maintained
9484F: drivers/pci/host/*mvebu*
9485
8c39d710
TP
9486PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9487M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9488L: linux-pci@vger.kernel.org
9489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9490S: Maintained
441106d9 9491F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9492F: drivers/pci/host/pci-aardvark.c
9493
0447cfd7
TR
9494PCI DRIVER FOR NVIDIA TEGRA
9495M: Thierry Reding <thierry.reding@gmail.com>
9496L: linux-tegra@vger.kernel.org
f0b75693 9497L: linux-pci@vger.kernel.org
0447cfd7
TR
9498S: Supported
9499F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9500F: drivers/pci/host/pci-tegra.c
9501
47ff3de9
KVA
9502PCI DRIVER FOR TI DRA7XX
9503M: Kishon Vijay Abraham I <kishon@ti.com>
9504L: linux-omap@vger.kernel.org
9505L: linux-pci@vger.kernel.org
9506S: Supported
9507F: Documentation/devicetree/bindings/pci/ti-pci.txt
9508F: drivers/pci/host/pci-dra7xx.c
9509
f0b75693
BH
9510PCI DRIVER FOR RENESAS R-CAR
9511M: Simon Horman <horms@verge.net.au>
9512L: linux-pci@vger.kernel.org
4a121096 9513L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9514S: Maintained
9515F: drivers/pci/host/*rcar*
9516
4af82255 9517PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9518M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9519L: linux-pci@vger.kernel.org
f0b75693
BH
9520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9521L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9522S: Maintained
9523F: drivers/pci/host/pci-exynos.c
9524
f0b75693 9525PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9526M: Jingoo Han <jingoohan1@gmail.com>
fc2480f9 9527M: Joao Pinto <Joao.Pinto@synopsys.com>
5a3aa2a8
JP
9528L: linux-pci@vger.kernel.org
9529S: Maintained
9530F: Documentation/devicetree/bindings/pci/designware-pcie.txt
fc2480f9 9531F: drivers/pci/host/*designware*
5a3aa2a8 9532
cf28855b
WD
9533PCI DRIVER FOR GENERIC OF HOSTS
9534M: Will Deacon <will.deacon@arm.com>
9535L: linux-pci@vger.kernel.org
9536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9537S: Maintained
9538F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9539F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9540F: drivers/pci/host/pci-host-generic.c
9541
185a383a
KB
9542PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9543M: Keith Busch <keith.busch@intel.com>
9544L: linux-pci@vger.kernel.org
9545S: Supported
bc79c985 9546F: drivers/pci/host/vmd.c
185a383a 9547
51b66a6c 9548PCIE DRIVER FOR ST SPEAR13XX
110baab1 9549M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9550L: linux-pci@vger.kernel.org
110baab1 9551S: Maintained
51b66a6c
PA
9552F: drivers/pci/host/*spear*
9553
af1169b4
LFT
9554PCI MSI DRIVER FOR ALTERA MSI IP
9555M: Ley Foon Tan <lftan@altera.com>
9556L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9557L: linux-pci@vger.kernel.org
9558S: Supported
9559F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9560F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9561
dcd19de3
DD
9562PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9563M: Duc Dang <dhdang@apm.com>
9564L: linux-pci@vger.kernel.org
9565L: linux-arm-kernel@lists.infradead.org
9566S: Maintained
9567F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9568F: drivers/pci/host/pci-xgene-msi.c
9569
a3cbfae1
NC
9570PCIE DRIVER FOR AXIS ARTPEC
9571M: Niklas Cassel <niklas.cassel@axis.com>
9572M: Jesper Nilsson <jesper.nilsson@axis.com>
9573L: linux-arm-kernel@axis.com
9574L: linux-pci@vger.kernel.org
9575S: Maintained
9576F: Documentation/devicetree/bindings/pci/axis,artpec*
9577F: drivers/pci/host/*artpec*
9578
500a1d9a
ZW
9579PCIE DRIVER FOR HISILICON
9580M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9581M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9582L: linux-pci@vger.kernel.org
9583S: Maintained
9584F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9585F: drivers/pci/host/pcie-hisi.c
9586
e77f847d
SL
9587PCIE DRIVER FOR ROCKCHIP
9588M: Shawn Lin <shawn.lin@rock-chips.com>
9589M: Wenrui Li <wenrui.li@rock-chips.com>
9590L: linux-pci@vger.kernel.org
9591L: linux-rockchip@lists.infradead.org
9592S: Maintained
9593F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9594F: drivers/pci/host/pcie-rockchip.c
9595
82a82383
SV
9596PCIE DRIVER FOR QUALCOMM MSM
9597M: Stanimir Varbanov <svarbanov@mm-sol.com>
9598L: linux-pci@vger.kernel.org
9599L: linux-arm-msm@vger.kernel.org
9600S: Maintained
9601F: drivers/pci/host/*qcom*
9602
f12b76e5
DD
9603PCIE DRIVER FOR CAVIUM THUNDERX
9604M: David Daney <david.daney@cavium.com>
9605L: linux-pci@vger.kernel.org
9606L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9607S: Supported
9608F: Documentation/devicetree/bindings/pci/pci-thunder-*
9609F: drivers/pci/host/pci-thunder-*
9610
1da177e4 9611PCMCIA SUBSYSTEM
4230dfc9 9612P: Linux PCMCIA Team
f5df5881 9613L: linux-pcmcia@lists.infradead.org
6650e0a5 9614W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9615T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9616S: Maintained
679655da 9617F: Documentation/pcmcia/
a67cd548 9618F: tools/pcmcia/
679655da
JP
9619F: drivers/pcmcia/
9620F: include/pcmcia/
1da177e4
LT
9621
9622PCNET32 NETWORK DRIVER
227fb925 9623M: Don Fry <pcnet32@frontier.com>
979b6c13 9624L: netdev@vger.kernel.org
1da177e4 9625S: Maintained
b955f6ca 9626F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9627
48fc267e
SK
9628PCRYPT PARALLEL CRYPTO ENGINE
9629M: Steffen Klassert <steffen.klassert@secunet.com>
9630L: linux-crypto@vger.kernel.org
9631S: Maintained
9632F: crypto/pcrypt.c
9633F: include/crypto/pcrypt.h
9634
e72df0b8
TH
9635PER-CPU MEMORY ALLOCATOR
9636M: Tejun Heo <tj@kernel.org>
93e205a7 9637M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9638T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9639S: Maintained
9640F: include/linux/percpu*.h
9641F: mm/percpu*.c
9642F: arch/*/include/asm/percpu.h
9643
ad4ecbcb 9644PER-TASK DELAY ACCOUNTING
185e595f 9645M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9646S: Maintained
679655da
JP
9647F: include/linux/delayacct.h
9648F: kernel/delayacct.c
ad4ecbcb 9649
57c0c15b 9650PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9651M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9652M: Ingo Molnar <mingo@redhat.com>
f80c5393 9653M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9654R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9655L: linux-kernel@vger.kernel.org
75fc2d37 9656T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9657S: Supported
d53e8365 9658F: kernel/events/*
a003236c 9659F: include/linux/perf_event.h
c117ab84 9660F: include/uapi/linux/perf_event.h
141c4296
RR
9661F: arch/*/kernel/perf_event*.c
9662F: arch/*/kernel/*/perf_event*.c
9663F: arch/*/kernel/*/*/perf_event*.c
a003236c 9664F: arch/*/include/asm/perf_event.h
a003236c 9665F: arch/*/kernel/perf_callchain.c
b0a434fb 9666F: arch/*/events/*
a003236c 9667F: tools/perf/
6c0b3244 9668
dd49d0f5 9669PERSONALITY HANDLING
8b58be88 9670M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9671L: linux-abi-devel@lists.sourceforge.net
9672S: Maintained
679655da 9673F: include/linux/personality.h
c117ab84 9674F: include/uapi/linux/personality.h
dd49d0f5 9675
838e7a03 9676PHONET PROTOCOL
2a06b40f 9677M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9678S: Supported
9679F: Documentation/networking/phonet.txt
9680F: include/linux/phonet.h
9681F: include/net/phonet/
c117ab84 9682F: include/uapi/linux/phonet.h
838e7a03
RDC
9683F: net/phonet/
9684
1da177e4 9685PHRAM MTD DRIVER
8b58be88 9686M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9687L: linux-mtd@lists.infradead.org
9688S: Maintained
679655da 9689F: drivers/mtd/devices/phram.c
1da177e4 9690
efdbb10e
BP
9691PICOLCD HID DRIVER
9692M: Bruno Prémont <bonbons@linux-vserver.org>
9693L: linux-input@vger.kernel.org
9694S: Maintained
9695F: drivers/hid/hid-picolcd*
9696
a53bfa07
JI
9697PICOXCELL SUPPORT
9698M: Jamie Iles <jamie@jamieiles.com>
9699L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9700T: git git://github.com/jamieiles/linux-2.6-ji.git
9701S: Supported
b8733987 9702F: arch/arm/boot/dts/picoxcell*
14430813 9703F: arch/arm/mach-picoxcell/
b8733987 9704F: drivers/crypto/picoxcell*
a53bfa07 9705
2744e8af
LW
9706PIN CONTROL SUBSYSTEM
9707M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9708L: linux-gpio@vger.kernel.org
dbe752a3 9709T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9710S: Maintained
9feeed94 9711F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9712F: Documentation/pinctrl.txt
07f29ba6 9713F: drivers/pinctrl/
8e406fe4 9714F: include/linux/pinctrl/
2744e8af 9715
2201bbb8
JCPV
9716PIN CONTROLLER - ATMEL AT91
9717M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9718L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9719S: Maintained
c654b6bf 9720F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9721
33d3690c
LD
9722PIN CONTROLLER - ATMEL AT91 PIO4
9723M: Ludovic Desroches <ludovic.desroches@atmel.com>
9724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9725L: linux-gpio@vger.kernel.org
9726S: Supported
9727F: drivers/pinctrl/pinctrl-at91-pio4.*
9728
cbd1b652
MW
9729PIN CONTROLLER - INTEL
9730M: Mika Westerberg <mika.westerberg@linux.intel.com>
9731M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9732S: Maintained
9733F: drivers/pinctrl/intel/
2201bbb8 9734
9963b536
LP
9735PIN CONTROLLER - RENESAS
9736M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9737M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9738L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9739S: Maintained
9740F: drivers/pinctrl/sh-pfc/
9741
b75e60d6 9742PIN CONTROLLER - SAMSUNG
fea685e9 9743M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9744M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9745M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9747L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9748S: Maintained
9b5b33f6 9749F: drivers/pinctrl/samsung/
5db7e3bb
KK
9750F: include/dt-bindings/pinctrl/samsung.h
9751F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9752
13cbd906
TL
9753PIN CONTROLLER - SINGLE
9754M: Tony Lindgren <tony@atomide.com>
9755M: Haojian Zhuang <haojian.zhuang@linaro.org>
9756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9757L: linux-omap@vger.kernel.org
9758S: Maintained
9759F: drivers/pinctrl/pinctrl-single.c
9760
deda8287 9761PIN CONTROLLER - ST SPEAR
da89947b 9762M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9764W: http://www.st.com/spear
9765S: Maintained
8e406fe4 9766F: drivers/pinctrl/spear/
deda8287 9767
11a1cf34
JH
9768PISTACHIO SOC SUPPORT
9769M: James Hartley <james.hartley@imgtec.com>
9770M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9771L: linux-mips@linux-mips.org
9772S: Maintained
9773F: arch/mips/pistachio/
9774F: arch/mips/include/asm/mach-pistachio/
9775F: arch/mips/boot/dts/pistachio/
9776F: arch/mips/configs/pistachio*_defconfig
9777
249a6771 9778PKTCDVD DRIVER
5a8b187c
JA
9779S: Orphan
9780M: linux-block@vger.kernel.org
679655da
JP
9781F: drivers/block/pktcdvd.c
9782F: include/linux/pktcdvd.h
c117ab84 9783F: include/uapi/linux/pktcdvd.h
249a6771 9784
b31d8273
G
9785PKUNITY SOC DRIVERS
9786M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9787W: http://mprc.pku.edu.cn/~guanxuetao/linux
9788S: Maintained
ceebf4d5 9789T: git git://github.com/gxt/linux.git
b31d8273 9790F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9791F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9792F: drivers/video/fbdev/fb-puv3.c
2809e80b 9793F: drivers/rtc/rtc-puv3.c
b31d8273 9794
9d2ecfb7 9795PMBUS HARDWARE MONITORING DRIVERS
ca462085 9796M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9797L: linux-hwmon@vger.kernel.org
9798W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9799W: http://www.roeck-us.net/linux/drivers/
9800T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9801S: Maintained
9802F: Documentation/hwmon/pmbus
9803F: drivers/hwmon/pmbus/
9804F: include/linux/i2c/pmbus.h
9805
89a36810 9806PMC SIERRA MaxRAID DRIVER
89a36810
AR
9807L: linux-scsi@vger.kernel.org
9808W: http://www.pmc-sierra.com/
3cdea4d7 9809S: Orphan
89a36810
AR
9810F: drivers/scsi/pmcraid.*
9811
dbf9bfe6 9812PMC SIERRA PM8001 DRIVER
d32477e2 9813M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9814M: lindar_liu@usish.com
f5a7b525 9815L: pmchba@pmcs.com
dbf9bfe6 9816L: linux-scsi@vger.kernel.org
9817S: Supported
9818F: drivers/scsi/pm8001/
9819
1da177e4 9820POSIX CLOCKS and TIMERS
8b58be88 9821M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9822L: linux-kernel@vger.kernel.org
75fc2d37 9823T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9824S: Maintained
679655da
JP
9825F: fs/timerfd.c
9826F: include/linux/timer*
5cee9645 9827F: kernel/time/*timer*
1da177e4 9828
7b06a6d7
RW
9829POWER MANAGEMENT CORE
9830M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9831L: linux-pm@vger.kernel.org
9832T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
68656443 9833B: https://bugzilla.kernel.org
7b06a6d7
RW
9834S: Supported
9835F: drivers/base/power/
9836F: include/linux/pm.h
9837F: include/linux/pm_*
9838F: include/linux/powercap.h
9839F: drivers/powercap/
9840
3be86148 9841POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9842M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9843L: linux-pm@vger.kernel.org
58db9505 9844T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9845S: Maintained
f3332532 9846F: Documentation/devicetree/bindings/power/supply/
679655da 9847F: include/linux/power_supply.h
8c0984e5 9848F: drivers/power/supply/
3be86148 9849
514f161a
MR
9850POWER STATE COORDINATION INTERFACE (PSCI)
9851M: Mark Rutland <mark.rutland@arm.com>
9852M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9853L: linux-arm-kernel@lists.infradead.org
9854S: Maintained
32d53d1b 9855F: drivers/firmware/psci*.c
514f161a
MR
9856F: include/linux/psci.h
9857F: include/uapi/linux/psci.h
9858
43a1dd9b
SJS
9859POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9860M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9861L: linuxppc-dev@lists.ozlabs.org
9862S: Maintained
9863F: drivers/char/powernv-op-panel.c
9864
1da177e4 9865PNP SUPPORT
9c3646d1 9866M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9867S: Maintained
679655da 9868F: drivers/pnp/
1da177e4
LT
9869
9870PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9871M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9872L: linux-ppp@vger.kernel.org
9873S: Maintained
224cf5ad 9874F: drivers/net/ppp/ppp_*
1da177e4
LT
9875
9876PPP OVER ATM (RFC 2364)
8b58be88 9877M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9878S: Maintained
679655da 9879F: net/atm/pppoatm.c
c117ab84 9880F: include/uapi/linux/atmppp.h
1da177e4
LT
9881
9882PPP OVER ETHERNET
8b58be88 9883M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9884S: Maintained
224cf5ad
JK
9885F: drivers/net/ppp/pppoe.c
9886F: drivers/net/ppp/pppox.c
1da177e4 9887
a6d2370b 9888PPP OVER L2TP
8b58be88 9889M: James Chapman <jchapman@katalix.com>
a6d2370b 9890S: Maintained
90ca28d1 9891F: net/l2tp/l2tp_ppp.c
679655da 9892F: include/linux/if_pppol2tp.h
c117ab84 9893F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9894
eae9d2ba 9895PPS SUPPORT
8b58be88 9896M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9897W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9898L: linuxpps@ml.enneenne.com (subscribers-only)
9899S: Maintained
cabaaf41
JP
9900F: Documentation/pps/
9901F: drivers/pps/
9902F: include/linux/pps*.h
eae9d2ba 9903
71a6d0af
HW
9904PPTP DRIVER
9905M: Dmitry Kozlov <xeb@mail.ru>
9906L: netdev@vger.kernel.org
9907S: Maintained
224cf5ad 9908F: drivers/net/ppp/pptp.c
71a6d0af
HW
9909W: http://sourceforge.net/projects/accel-pptp
9910
1da177e4 9911PREEMPTIBLE KERNEL
8b58be88 9912M: Robert Love <rml@tech9.net>
1da177e4
LT
9913L: kpreempt-tech@lists.sourceforge.net
9914W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9915S: Supported
679655da
JP
9916F: Documentation/preempt-locking.txt
9917F: include/linux/preempt.h
1da177e4
LT
9918
9919PRISM54 WIRELESS DRIVER
8b58be88 9920M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9921L: linux-wireless@vger.kernel.org
9ef80804 9922W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9923S: Obsolete
c12edfe2 9924F: drivers/net/wireless/intersil/prism54/
1da177e4 9925
02c18891 9926PS3 NETWORK SUPPORT
b809b9ca 9927M: Geoff Levand <geoff@infradead.org>
02c18891 9928L: netdev@vger.kernel.org
a14ab6b6 9929L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9930S: Maintained
8df158ac 9931F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9932
f58a9d17 9933PS3 PLATFORM SUPPORT
b809b9ca 9934M: Geoff Levand <geoff@infradead.org>
a4724ed6 9935L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9936S: Maintained
679655da
JP
9937F: arch/powerpc/boot/ps3*
9938F: arch/powerpc/include/asm/lv1call.h
9939F: arch/powerpc/include/asm/ps3*.h
9940F: arch/powerpc/platforms/ps3/
9941F: drivers/*/ps3*
9942F: drivers/ps3/
fec629b8 9943F: drivers/rtc/rtc-ps3.c
679655da 9944F: drivers/usb/host/*ps3.c
fec629b8 9945F: sound/ppc/snd_ps3*
f58a9d17 9946
cffb4add 9947PS3VRAM DRIVER
8b58be88 9948M: Jim Paris <jim@jtan.com>
3715a5d0 9949M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9950L: linuxppc-dev@lists.ozlabs.org
cffb4add 9951S: Maintained
8a3977cb 9952F: drivers/block/ps3vram.c
cffb4add 9953
8defe599 9954PSTORE FILESYSTEM
9d5e2a02 9955M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9956M: Colin Cross <ccross@android.com>
9957M: Kees Cook <keescook@chromium.org>
9958M: Tony Luck <tony.luck@intel.com>
9959S: Maintained
9f273c24 9960T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9961F: fs/pstore/
9962F: include/linux/pstore*
04851772 9963F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9964F: drivers/acpi/apei/erst.c
9965
7fbc415d
RC
9966PTP HARDWARE CLOCK SUPPORT
9967M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9968L: netdev@vger.kernel.org
7fbc415d
RC
9969S: Maintained
9970W: http://linuxptp.sourceforge.net/
9971F: Documentation/ABI/testing/sysfs-ptp
9972F: Documentation/ptp/*
0ecb3cdd 9973F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9974F: drivers/net/phy/dp83640*
9975F: drivers/ptp/*
9976F: include/linux/ptp_cl*
9977
cf94a4d1 9978PTRACE SUPPORT
e846ee5f 9979M: Roland McGrath <roland@hack.frob.com>
8b58be88 9980M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9981S: Maintained
9982F: include/asm-generic/syscall.h
9983F: include/linux/ptrace.h
9984F: include/linux/regset.h
9985F: include/linux/tracehook.h
c117ab84 9986F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9987F: kernel/ptrace.c
9988
3e9d7ba7
HV
9989PULSE8-CEC DRIVER
9990M: Hans Verkuil <hverkuil@xs4all.nl>
9991L: linux-media@vger.kernel.org
9992T: git git://linuxtv.org/media_tree.git
9993S: Maintained
104eda6d 9994F: drivers/media/usb/pulse8-cec/*
3e9d7ba7 9995
8320204a 9996PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9997M: Mike Isely <isely@pobox.com>
16e9495d 9998L: pvrusb2@isely.net (subscribers-only)
661263b5 9999L: linux-media@vger.kernel.org
8320204a 10000W: http://www.isely.net/pvrusb2/
275ffde4 10001T: git git://linuxtv.org/media_tree.git
8320204a 10002S: Maintained
618cd932 10003F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 10004F: drivers/media/usb/pvrusb2/
8320204a 10005
39532e6c 10006PWC WEBCAM DRIVER
c0936df4 10007M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
10008L: linux-media@vger.kernel.org
10009T: git git://linuxtv.org/media_tree.git
c0936df4 10010S: Odd Fixes
39532e6c
HG
10011F: drivers/media/usb/pwc/*
10012
93c090b3 10013PWM FAN DRIVER
774e0362 10014M: Kamil Debski <kamil@wypas.org>
0faf7dd5 10015M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
968ce1b1 10016L: linux-hwmon@vger.kernel.org
93c090b3
KD
10017S: Supported
10018F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10019F: Documentation/hwmon/pwm-fan
10020F: drivers/hwmon/pwm-fan.c
10021
200efedd 10022PWM SUBSYSTEM
aa3495f7
TR
10023M: Thierry Reding <thierry.reding@gmail.com>
10024L: linux-pwm@vger.kernel.org
0c2498f1 10025S: Maintained
006e854f 10026T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
10027F: Documentation/pwm.txt
10028F: Documentation/devicetree/bindings/pwm/
10029F: include/linux/pwm.h
0c2498f1 10030F: drivers/pwm/
a140b98d
TR
10031F: drivers/video/backlight/pwm_bl.c
10032F: include/linux/pwm_backlight.h
0c2498f1 10033
30ec261e 10034PXA2xx/PXA3xx SUPPORT
8da5e302 10035M: Daniel Mack <daniel@zonque.org>
a323f664 10036M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 10037M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 10038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 10039T: git git://github.com/hzhuang1/linux.git
8da5e302 10040T: git git://github.com/rjarzmik/linux.git
1da177e4 10041S: Maintained
e68d7c14 10042F: arch/arm/boot/dts/pxa*
679655da 10043F: arch/arm/mach-pxa/
820439f1 10044F: drivers/dma/pxa*
679655da 10045F: drivers/pcmcia/pxa2xx*
1403ead9 10046F: drivers/pinctrl/pxa/
9df92e6c 10047F: drivers/spi/spi-pxa2xx*
faf2e1db 10048F: drivers/usb/gadget/udc/pxa2*
679655da 10049F: include/sound/pxa2xx-lib.h
bec4c99e 10050F: sound/arm/pxa*
14430813 10051F: sound/soc/pxa/
1da177e4 10052
f3154a46
RJ
10053PXA GPIO DRIVER
10054M: Robert Jarzmik <robert.jarzmik@free.fr>
10055L: linux-gpio@vger.kernel.org
10056S: Maintained
10057F: drivers/gpio/gpio-pxa.c
10058
ec64d3bf
EG
10059PXA3xx NAND FLASH DRIVER
10060M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10061L: linux-mtd@lists.infradead.org
10062S: Maintained
9a67f099 10063F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 10064
3f640c61 10065MMP SUPPORT
8b58be88 10066M: Eric Miao <eric.y.miao@gmail.com>
a323f664 10067M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 10068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
10069T: git git://github.com/hzhuang1/linux.git
10070T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 10071S: Maintained
e68d7c14 10072F: arch/arm/boot/dts/mmp*
3f640c61 10073F: arch/arm/mach-mmp/
e8e6cb32 10074
272f133a
PO
10075PXA MMCI DRIVER
10076S: Orphan
10077
57f63bc8 10078PXA RTC DRIVER
8b58be88 10079M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
10080L: rtc-linux@googlegroups.com
10081S: Maintained
10082
cea4001a 10083QAT DRIVER
90ab5a81
TS
10084M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10085M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
10086L: qat-linux@intel.com
10087S: Supported
10088F: drivers/crypto/qat/
cea4001a 10089
52a09a04 10090QIB DRIVER
8473c603 10091M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
10092L: linux-rdma@vger.kernel.org
10093S: Supported
10094F: drivers/infiniband/hw/qib/
10095
5e9772b9
JS
10096QLOGIC QLA1280 SCSI DRIVER
10097M: Michael Reed <mdr@sgi.com>
10098L: linux-scsi@vger.kernel.org
10099S: Maintained
10100F: drivers/scsi/qla1280.[ch]
10101
1da177e4 10102QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 10103M: qla2xxx-upstream@qlogic.com
1da177e4
LT
10104L: linux-scsi@vger.kernel.org
10105S: Supported
679655da
JP
10106F: Documentation/scsi/LICENSE.qla2xxx
10107F: drivers/scsi/qla2xxx/
1da177e4 10108
883c98fe 10109QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 10110M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
10111L: linux-scsi@vger.kernel.org
10112S: Supported
bacfb81b 10113F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
10114F: drivers/scsi/qla4xxx/
10115
5a4faa87 10116QLOGIC QLA3XXX NETWORK DRIVER
67f0160f 10117M: Dept-GELinuxNICDev@cavium.com
5a4faa87
RM
10118L: netdev@vger.kernel.org
10119S: Supported
679655da 10120F: Documentation/networking/LICENSE.qla3xxx
aa43c215 10121F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 10122
0ec00f03 10123QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
67f0160f
MY
10124M: Harish Patil <harish.patil@cavium.com>
10125M: Manish Chopra <manish.chopra@cavium.com>
10126M: Dept-GELinuxNICDev@cavium.com
0ec00f03
AKS
10127L: netdev@vger.kernel.org
10128S: Supported
aa43c215 10129F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 10130
c4e84bde 10131QLOGIC QLGE 10Gb ETHERNET DRIVER
67f0160f
MY
10132M: Harish Patil <harish.patil@cavium.com>
10133M: Manish Chopra <manish.chopra@cavium.com>
10134M: Dept-GELinuxNICDev@cavium.com
c4e84bde
RM
10135L: netdev@vger.kernel.org
10136S: Supported
aa43c215 10137F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 10138
fe56b9e6 10139QLOGIC QL4xxx ETHERNET DRIVER
67f0160f
MY
10140M: Yuval Mintz <Yuval.Mintz@cavium.com>
10141M: Ariel Elior <Ariel.Elior@cavium.com>
10142M: everest-linux-l2@cavium.com
fe56b9e6
YM
10143L: netdev@vger.kernel.org
10144S: Supported
10145F: drivers/net/ethernet/qlogic/qed/
10146F: include/linux/qed/
10147F: drivers/net/ethernet/qlogic/qede/
10148
ace7f46b
MR
10149QLOGIC QL41xxx ISCSI DRIVER
10150M: QLogic-Storage-Upstream@cavium.com
10151L: linux-scsi@vger.kernel.org
10152S: Supported
10153F: drivers/scsi/qedi/
10154
1da177e4 10155QNX4 FILESYSTEM
8b58be88 10156M: Anders Larsen <al@alarsen.net>
1da177e4
LT
10157W: http://www.alarsen.net/linux/qnx4fs/
10158S: Maintained
80811493 10159F: fs/qnx4/
c117ab84
CEB
10160F: include/uapi/linux/qnx4_fs.h
10161F: include/uapi/linux/qnxtypes.h
1da177e4 10162
d8b97569
SY
10163QORIQ DPAA2 FSL-MC BUS DRIVER
10164M: Stuart Yoder <stuart.yoder@nxp.com>
10165L: linux-kernel@vger.kernel.org
10166S: Maintained
10167F: drivers/staging/fsl-mc/
10168
91952bc0
AP
10169QT1010 MEDIA DRIVER
10170M: Antti Palosaari <crope@iki.fi>
10171L: linux-media@vger.kernel.org
a825eaec 10172W: https://linuxtv.org
91952bc0
AP
10173W: http://palosaari.fi/linux/
10174Q: http://patchwork.linuxtv.org/project/linux-media/list/
10175T: git git://linuxtv.org/anttip/media_tree.git
10176S: Maintained
10177F: drivers/media/tuners/qt1010*
10178
966fb5ec
SM
10179QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10180M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10181L: linux-wireless@vger.kernel.org
10182L: ath9k-devel@lists.ath9k.org
10183W: http://wireless.kernel.org/en/users/Drivers/ath9k
10184S: Supported
10185F: drivers/net/wireless/ath/ath9k/
10186
2ea0ffcb
KV
10187QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10188M: Kalle Valo <kvalo@qca.qualcomm.com>
10189L: ath10k@lists.infradead.org
10190W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 10191T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
10192S: Supported
10193F: drivers/net/wireless/ath/ath10k/
10194
b9b17deb
TT
10195QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10196M: Timur Tabi <timur@codeaurora.org>
10197L: netdev@vger.kernel.org
10198S: Supported
10199F: drivers/net/ethernet/qualcomm/emac/
10200
4f4567cf
RK
10201QUALCOMM HEXAGON ARCHITECTURE
10202M: Richard Kuo <rkuo@codeaurora.org>
10203L: linux-hexagon@vger.kernel.org
9f273c24 10204T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
10205S: Supported
10206F: arch/hexagon/
10207
8e84c258
EK
10208QUALCOMM WCN36XX WIRELESS DRIVER
10209M: Eugene Krasnikov <k.eugene.e@gmail.com>
10210L: wcn36xx@lists.infradead.org
10211W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10212T: git git://github.com/KrasnikovEugene/wcn36xx.git
10213S: Supported
10214F: drivers/net/wireless/ath/wcn36xx/
10215
eeca9a67
MT
10216QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10217M: Gabriel Somlo <somlo@cmu.edu>
10218M: "Michael S. Tsirkin" <mst@redhat.com>
10219L: qemu-devel@nongnu.org
10220S: Maintained
10221F: drivers/firmware/qemu_fw_cfg.c
10222
602adf40 10223RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
10224M: Ilya Dryomov <idryomov@gmail.com>
10225M: Sage Weil <sage@redhat.com>
527a88b9 10226M: Alex Elder <elder@kernel.org>
398ecff5 10227L: ceph-devel@vger.kernel.org
09d90327
SW
10228W: http://ceph.com/
10229T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 10230T: git git://github.com/ceph/ceph-client.git
602adf40 10231S: Supported
398ecff5 10232F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
10233F: drivers/block/rbd.c
10234F: drivers/block/rbd_types.h
10235
1da177e4 10236RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 10237M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 10238L: linux-fbdev@vger.kernel.org
1da177e4 10239S: Maintained
8a61f013 10240F: drivers/video/fbdev/aty/radeon*
c117ab84 10241F: include/uapi/linux/radeonfb.h
1da177e4 10242
c6c9b34c 10243RADIOSHARK RADIO DRIVER
c0936df4 10244M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10245L: linux-media@vger.kernel.org
10246T: git git://linuxtv.org/media_tree.git
10247S: Maintained
10248F: drivers/media/radio/radio-shark.c
10249
10250RADIOSHARK2 RADIO DRIVER
c0936df4 10251M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10252L: linux-media@vger.kernel.org
10253T: git git://linuxtv.org/media_tree.git
10254S: Maintained
10255F: drivers/media/radio/radio-shark2.c
10256F: drivers/media/radio/radio-tea5777.c
10257
1da177e4 10258RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10259M: Paul Mackerras <paulus@samba.org>
c69f677c 10260L: linux-fbdev@vger.kernel.org
1da177e4 10261S: Maintained
8a61f013 10262F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10263
a0fd81a9 10264RALINK MIPS ARCHITECTURE
bdb40e8e 10265M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10266L: linux-mips@linux-mips.org
10267S: Maintained
10268F: arch/mips/ralink
10269
e7839f25 10270RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10271P: rt2x00 project
b182427e 10272M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10273M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10274L: linux-wireless@vger.kernel.org
95ea3627 10275S: Maintained
33aca94d 10276F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10277
9db5579b 10278RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10279M: Jens Axboe <axboe@kernel.dk>
9db5579b 10280S: Maintained
679655da
JP
10281F: Documentation/blockdev/ramdisk.txt
10282F: drivers/block/brd.c
9db5579b 10283
9e95ce27 10284RANDOM NUMBER DRIVER
0624bcaa 10285M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10286S: Maintained
679655da 10287F: drivers/char/random.c
9e95ce27 10288
394b701c 10289RAPIDIO SUBSYSTEM
8b58be88 10290M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10291M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10292S: Maintained
679655da 10293F: drivers/rapidio/
394b701c 10294
e2d1d6c0 10295RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10296L: linux-wireless@vger.kernel.org
f52a5490 10297S: Orphan
679655da 10298F: drivers/net/wireless/ray*
e2d1d6c0
RD
10299
10300RCUTORTURE MODULE
e0198b29 10301M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10302M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10303L: linux-kernel@vger.kernel.org
f9094d8e 10304S: Supported
08deed1e 10305T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10306F: Documentation/RCU/torture.txt
34e2d560 10307F: kernel/rcu/rcutorture.c
e2d1d6c0 10308
c87b9c60
PM
10309RCUTORTURE TEST FRAMEWORK
10310M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10311M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10312R: Steven Rostedt <rostedt@goodmis.org>
10313R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10314R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10315L: linux-kernel@vger.kernel.org
c87b9c60
PM
10316S: Supported
10317T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10318F: tools/testing/selftests/rcutorture
10319
c1f766b5 10320RDC R-321X SoC
8b58be88 10321M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10322S: Maintained
10323
db17f395 10324RDC R6040 FAST ETHERNET DRIVER
35566e96 10325M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10326L: netdev@vger.kernel.org
10327S: Maintained
58565a35 10328F: drivers/net/ethernet/rdc/r6040.c
db17f395 10329
a09ed661 10330RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10331M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10332L: netdev@vger.kernel.org
10333L: linux-rdma@vger.kernel.org
fbb5a558 10334L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10335W: https://oss.oracle.com/projects/rds/
a09ed661 10336S: Supported
679655da 10337F: net/rds/
72f26eee 10338F: Documentation/networking/rds.txt
a09ed661 10339
0194621b
DD
10340RDMAVT - RDMA verbs software
10341M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10342L: linux-rdma@vger.kernel.org
10343S: Supported
10344F: drivers/infiniband/sw/rdmavt
10345
48553d10
FY
10346RDT - RESOURCE ALLOCATION
10347M: Fenghua Yu <fenghua.yu@intel.com>
10348L: linux-kernel@vger.kernel.org
10349S: Supported
10350F: arch/x86/kernel/cpu/intel_rdt*
10351F: arch/x86/include/asm/intel_rdt*
10352F: Documentation/x86/intel_rdt*
10353
595182bc 10354READ-COPY UPDATE (RCU)
8b58be88 10355M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10356M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10357R: Steven Rostedt <rostedt@goodmis.org>
10358R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10359R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10360L: linux-kernel@vger.kernel.org
9fab9787 10361W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10362S: Supported
08deed1e 10363T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10364F: Documentation/RCU/
9fab9787 10365X: Documentation/RCU/torture.txt
f9094d8e 10366F: include/linux/rcu*
4102adab
PM
10367X: include/linux/srcu.h
10368F: kernel/rcu/
34e2d560 10369X: kernel/torture.c
595182bc 10370
0c86edc0 10371REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10372M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10373M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10374L: rtc-linux@googlegroups.com
8a6e2535 10375Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10376T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10377S: Maintained
7af6a2e1 10378F: Documentation/devicetree/bindings/rtc/
679655da
JP
10379F: Documentation/rtc.txt
10380F: drivers/rtc/
10381F: include/linux/rtc.h
c117ab84 10382F: include/uapi/linux/rtc.h
fe23c336
AB
10383F: include/linux/rtc/
10384F: include/linux/platform_data/rtc-*
10385F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10386
0e400c53
MB
10387REALTEK AUDIO CODECS
10388M: Bard Liao <bardliao@realtek.com>
10389M: Oder Chiou <oder_chiou@realtek.com>
10390S: Maintained
10391F: sound/soc/codecs/rt*
10392F: include/sound/rt*.h
10393
1da177e4 10394REISERFS FILE SYSTEM
76c4e5ea 10395L: reiserfs-devel@vger.kernel.org
1da177e4 10396S: Supported
679655da 10397F: fs/reiserfs/
1da177e4 10398
b83a313b 10399REGISTER MAP ABSTRACTION
b02e48f2 10400M: Mark Brown <broonie@kernel.org>
dd060bc9 10401L: linux-kernel@vger.kernel.org
b83a313b
MB
10402T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10403S: Supported
9398a639 10404F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10405F: drivers/base/regmap/
10406F: include/linux/regmap.h
10407
400e64df
OBC
10408REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10409M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10410M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10411L: linux-remoteproc@vger.kernel.org
6bb697b6 10412T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10413S: Maintained
15ebc72d 10414F: Documentation/devicetree/bindings/remoteproc/
400e64df 10415F: Documentation/remoteproc.txt
15ebc72d 10416F: drivers/remoteproc/
6fc26488 10417F: include/linux/remoteproc.h
400e64df 10418
d8115db5
OBC
10419REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10420M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10421M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10422L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10423T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10424S: Maintained
10425F: drivers/rpmsg/
10426F: Documentation/rpmsg.txt
10427F: include/linux/rpmsg.h
10428
fedc81e7
GU
10429RENESAS CLOCK DRIVERS
10430M: Geert Uytterhoeven <geert+renesas@glider.be>
10431L: linux-renesas-soc@vger.kernel.org
10432S: Supported
10433F: drivers/clk/renesas/
10434
8e6569af
SS
10435RENESAS ETHERNET DRIVERS
10436R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10437L: netdev@vger.kernel.org
4a121096 10438L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10439F: drivers/net/ethernet/renesas/
10440F: include/linux/sh_eth.h
10441
3e46c397
YS
10442RENESAS USB2 PHY DRIVER
10443M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10444L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10445S: Maintained
10446F: drivers/phy/phy-rcar-gen3-usb2.c
10447
1b0fe6be
PZ
10448RESET CONTROLLER FRAMEWORK
10449M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10450T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10451S: Maintained
10452F: drivers/reset/
10453F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10454F: include/dt-bindings/reset/
1b0fe6be
PZ
10455F: include/linux/reset.h
10456F: include/linux/reset-controller.h
10457
e0897645 10458RFKILL
8b58be88 10459M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10460L: linux-wireless@vger.kernel.org
ce466579
JB
10461W: http://wireless.kernel.org/
10462T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10463T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10464S: Maintained
505c9247 10465F: Documentation/rfkill.txt
80811493 10466F: net/rfkill/
e0897645 10467
933685ca
TG
10468RHASHTABLE
10469M: Thomas Graf <tgraf@suug.ch>
39ec406d 10470M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10471L: netdev@vger.kernel.org
10472S: Maintained
10473F: lib/rhashtable.c
10474F: include/linux/rhashtable.h
10475
67e054e9
ML
10476RICOH SMARTMEDIA/XD DRIVER
10477M: Maxim Levitsky <maximlevitsky@gmail.com>
10478S: Maintained
21c26f50
JP
10479F: drivers/mtd/nand/r852.c
10480F: drivers/mtd/nand/r852.h
67e054e9 10481
92634125
ML
10482RICOH R5C592 MEMORYSTICK DRIVER
10483M: Maxim Levitsky <maximlevitsky@gmail.com>
10484S: Maintained
10485F: drivers/memstick/host/r592.*
10486
27f1d2f9
SA
10487ROCCAT DRIVERS
10488M: Stefan Achatz <erazor_de@users.sourceforge.net>
10489W: http://sourceforge.net/projects/roccat/
10490S: Maintained
10491F: drivers/hid/hid-roccat*
10492F: include/linux/hid-roccat*
10493F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10494
4b8ac966
JP
10495ROCKER DRIVER
10496M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10497L: netdev@vger.kernel.org
10498S: Supported
10499F: drivers/net/ethernet/rocker/
10500
1da177e4
LT
10501ROCKETPORT DRIVER
10502P: Comtrol Corp.
1da177e4
LT
10503W: http://www.comtrol.com
10504S: Maintained
679655da 10505F: Documentation/serial/rocket.txt
c897401b 10506F: drivers/tty/rocket*
1da177e4 10507
7645c2f4
KC
10508ROCKETPORT EXPRESS/INFINITY DRIVER
10509M: Kevin Cernekee <cernekee@gmail.com>
10510L: linux-serial@vger.kernel.org
10511S: Odd Fixes
10512F: drivers/tty/serial/rp2.*
10513
1da177e4 10514ROSE NETWORK LAYER
8b58be88 10515M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10516L: linux-hams@vger.kernel.org
d34cb28a 10517W: http://www.linux-ax25.org/
1da177e4 10518S: Maintained
679655da 10519F: include/net/rose.h
c117ab84 10520F: include/uapi/linux/rose.h
679655da 10521F: net/rose/
1da177e4 10522
91952bc0
AP
10523RTL2830 MEDIA DRIVER
10524M: Antti Palosaari <crope@iki.fi>
10525L: linux-media@vger.kernel.org
a825eaec 10526W: https://linuxtv.org
91952bc0
AP
10527W: http://palosaari.fi/linux/
10528Q: http://patchwork.linuxtv.org/project/linux-media/list/
10529T: git git://linuxtv.org/anttip/media_tree.git
10530S: Maintained
10531F: drivers/media/dvb-frontends/rtl2830*
10532
27a0aacf
AP
10533RTL2832 MEDIA DRIVER
10534M: Antti Palosaari <crope@iki.fi>
10535L: linux-media@vger.kernel.org
a825eaec 10536W: https://linuxtv.org
27a0aacf
AP
10537W: http://palosaari.fi/linux/
10538Q: http://patchwork.linuxtv.org/project/linux-media/list/
10539T: git git://linuxtv.org/anttip/media_tree.git
10540S: Maintained
10541F: drivers/media/dvb-frontends/rtl2832*
10542
ba6e6f6e
AP
10543RTL2832_SDR MEDIA DRIVER
10544M: Antti Palosaari <crope@iki.fi>
10545L: linux-media@vger.kernel.org
a825eaec 10546W: https://linuxtv.org
ba6e6f6e
AP
10547W: http://palosaari.fi/linux/
10548Q: http://patchwork.linuxtv.org/project/linux-media/list/
10549T: git git://linuxtv.org/anttip/media_tree.git
10550S: Maintained
b4bb1c28 10551F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10552
59840488 10553RTL8180 WIRELESS DRIVER
605bebe2 10554L: linux-wireless@vger.kernel.org
491b26b4 10555W: http://wireless.kernel.org/
54e5881d 10556T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10557S: Orphan
62141726 10558F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10559
59840488 10560RTL8187 WIRELESS DRIVER
9f0939bf 10561M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10562M: Hin-Tak Leung <htl10@users.sourceforge.net>
10563M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10564L: linux-wireless@vger.kernel.org
491b26b4 10565W: http://wireless.kernel.org/
54e5881d 10566T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10567S: Maintained
62141726 10568F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10569
3cf0c8ad
LF
10570RTL8192CE WIRELESS DRIVER
10571M: Larry Finger <Larry.Finger@lwfinger.net>
10572M: Chaoming Li <chaoming_li@realsil.com.cn>
10573L: linux-wireless@vger.kernel.org
491b26b4 10574W: http://wireless.kernel.org/
3cf0c8ad
LF
10575T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10576S: Maintained
62141726
KV
10577F: drivers/net/wireless/realtek/rtlwifi/
10578F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10579
26f1fad2
JS
10580RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10581M: Jes Sorensen <Jes.Sorensen@redhat.com>
10582L: linux-wireless@vger.kernel.org
171a900c 10583T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10584S: Maintained
10585F: drivers/net/wireless/realtek/rtl8xxxu/
10586
9eb8ef74 10587S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10588M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10589L: linux-fbdev@vger.kernel.org
ce00f85c 10590S: Maintained
8a61f013 10591F: drivers/video/fbdev/savage/
9eb8ef74 10592
1da177e4 10593S390
8b58be88
JP
10594M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10595M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10596L: linux-s390@vger.kernel.org
5238da45 10597W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10598T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10599S: Supported
679655da 10600F: arch/s390/
a968cd3e 10601F: drivers/s390/
3bfe6858
JN
10602F: Documentation/s390/
10603F: Documentation/DocBook/s390*
5238da45 10604
322986ca
SO
10605S390 COMMON I/O LAYER
10606M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10607M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10608L: linux-s390@vger.kernel.org
10609W: http://www.ibm.com/developerworks/linux/linux390/
10610S: Supported
10611F: drivers/s390/cio/
10612
10613S390 DASD DRIVER
38b7f07a
SH
10614M: Stefan Haberland <sth@linux.vnet.ibm.com>
10615M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10616L: linux-s390@vger.kernel.org
10617W: http://www.ibm.com/developerworks/linux/linux390/
10618S: Supported
10619F: drivers/s390/block/dasd*
10620F: block/partitions/ibm.c
10621
5238da45 10622S390 NETWORK DRIVERS
f0c59aff 10623M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10624L: linux-s390@vger.kernel.org
5238da45
HC
10625W: http://www.ibm.com/developerworks/linux/linux390/
10626S: Supported
679655da 10627F: drivers/s390/net/
5238da45 10628
322986ca
SO
10629S390 PCI SUBSYSTEM
10630M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10631M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10632L: linux-s390@vger.kernel.org
10633W: http://www.ibm.com/developerworks/linux/linux390/
10634S: Supported
10635F: arch/s390/pci/
10636F: drivers/pci/hotplug/s390_pci_hpc.c
10637
feed9b62 10638S390 ZCRYPT DRIVER
cb9c6385 10639M: Harald Freudenberger <freude@de.ibm.com>
feed9b62 10640L: linux-s390@vger.kernel.org
a968cd3e 10641W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10642S: Supported
d5ca6918 10643F: drivers/s390/crypto/
feed9b62 10644
5238da45 10645S390 ZFCP DRIVER
d38e19d0 10646M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10647L: linux-s390@vger.kernel.org
5238da45 10648W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10649S: Supported
679655da 10650F: drivers/s390/scsi/zfcp_*
1da177e4 10651
dd96df2c 10652S390 IUCV NETWORK LAYER
f0c59aff 10653M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10654L: linux-s390@vger.kernel.org
10655W: http://www.ibm.com/developerworks/linux/linux390/
10656S: Supported
679655da
JP
10657F: drivers/s390/net/*iucv*
10658F: include/net/iucv/
10659F: net/iucv/
dd96df2c 10660
8128f23c
GS
10661S390 IOMMU (PCI)
10662M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10663L: linux-s390@vger.kernel.org
10664W: http://www.ibm.com/developerworks/linux/linux390/
10665S: Supported
10666F: drivers/iommu/s390-iommu.c
10667
4dde7f75 10668S3C24XX SD/MMC Driver
8b58be88 10669M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10671S: Supported
679655da 10672F: drivers/mmc/host/s3cmci.*
4dde7f75 10673
1f15a229
HV
10674SAA6588 RDS RECEIVER DRIVER
10675M: Hans Verkuil <hverkuil@xs4all.nl>
10676L: linux-media@vger.kernel.org
10677T: git git://linuxtv.org/media_tree.git
a825eaec 10678W: https://linuxtv.org
1f15a229
HV
10679S: Odd Fixes
10680F: drivers/media/i2c/saa6588*
10681
98ed12e6 10682SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10683M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10684M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10685L: linux-media@vger.kernel.org
a825eaec 10686W: https://linuxtv.org
98ed12e6
MCC
10687T: git git://linuxtv.org/media_tree.git
10688S: Odd fixes
618cd932 10689F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10690F: drivers/media/pci/saa7134/
10691
1da177e4 10692SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10693M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10694L: linux-media@vger.kernel.org
275ffde4 10695T: git git://linuxtv.org/media_tree.git
1da177e4 10696S: Maintained
90d72ac6
MCC
10697F: drivers/media/common/saa7146/
10698F: drivers/media/pci/saa7146/
10699F: include/media/saa7146*
1da177e4 10700
92304a40 10701SAMSUNG LAPTOP DRIVER
5909c654 10702M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10703L: platform-driver-x86@vger.kernel.org
10704S: Maintained
10705F: drivers/platform/x86/samsung-laptop.c
10706
4a109cc0 10707SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10708M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10709M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10710M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10711L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10712S: Supported
14430813 10713F: sound/soc/samsung/
4a109cc0 10714
0d89a28b 10715SAMSUNG FRAMEBUFFER DRIVER
b7701755 10716M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10717L: linux-fbdev@vger.kernel.org
10718S: Maintained
8a61f013 10719F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10720
b40f0632 10721SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10722M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10723M: Krzysztof Kozlowski <krzk@kernel.org>
10724M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10725L: linux-kernel@vger.kernel.org
b40f0632 10726L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10727S: Supported
10728F: drivers/mfd/sec*.c
10729F: drivers/regulator/s2m*.c
10730F: drivers/regulator/s5m*.c
b40f0632
KK
10731F: drivers/clk/clk-s2mps11.c
10732F: drivers/rtc/rtc-s5m.c
f69d3a17 10733F: include/linux/mfd/samsung/
a13c7c51
KK
10734F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10735F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10736F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10737F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10738
038f5c4b
SN
10739SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10740M: Kyungmin Park <kyungmin.park@samsung.com>
10741M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10742L: linux-media@vger.kernel.org
10743Q: https://patchwork.linuxtv.org/project/linux-media/list/
10744S: Supported
10745F: drivers/media/platform/exynos4-is/
038f5c4b 10746
6fd86ab2
SN
10747SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10748M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10749L: linux-media@vger.kernel.org
10750L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10751S: Maintained
10752F: drivers/media/platform/s3c-camif/
d647f0b7 10753F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10754
b84ef24e
AH
10755SAMSUNG S5C73M3 CAMERA DRIVER
10756M: Kyungmin Park <kyungmin.park@samsung.com>
10757M: Andrzej Hajda <a.hajda@samsung.com>
10758L: linux-media@vger.kernel.org
10759S: Supported
10760F: drivers/media/i2c/s5c73m3/*
10761
7d459937
AH
10762SAMSUNG S5K5BAF CAMERA DRIVER
10763M: Kyungmin Park <kyungmin.park@samsung.com>
10764M: Andrzej Hajda <a.hajda@samsung.com>
10765L: linux-media@vger.kernel.org
10766S: Supported
10767F: drivers/media/i2c/s5k5baf.c
10768
c04c674f
RB
10769SAMSUNG S3FWRN5 NFC DRIVER
10770M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10771M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10772L: linux-nfc@lists.01.org (moderated for non-subscribers)
10773S: Supported
10774F: drivers/nfc/s3fwrn5
10775
310e39c9 10776SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10777M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10778M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10779M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10780S: Supported
10781L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10782F: drivers/clk/samsung/
490583f0
CC
10783F: include/dt-bindings/clock/exynos*.h
10784F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10785
2e365a70
AS
10786SAMSUNG SPI DRIVERS
10787M: Kukjin Kim <kgene@kernel.org>
10788M: Krzysztof Kozlowski <krzk@kernel.org>
10789M: Andi Shyti <andi.shyti@samsung.com>
10790L: linux-spi@vger.kernel.org
10791L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10792S: Maintained
10793F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10794F: drivers/spi/spi-s3c*
10795F: include/linux/platform_data/spi-s3c64xx.h
10796
66890ed6
BA
10797SAMSUNG SXGBE DRIVERS
10798M: Byungho An <bh74.an@samsung.com>
10799M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10800M: Vipul Pandya <vipul.pandya@samsung.com>
10801S: Supported
10802L: netdev@vger.kernel.org
10803F: drivers/net/ethernet/samsung/sxgbe/
10804
93c537af 10805SAMSUNG THERMAL DRIVER
0faf7dd5 10806M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
93c537af
LM
10807L: linux-pm@vger.kernel.org
10808L: linux-samsung-soc@vger.kernel.org
10809S: Supported
9f273c24 10810T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10811F: drivers/thermal/samsung/
10812
e296cd32 10813SAMSUNG USB2 PHY DRIVER
774e0362
KD
10814M: Kamil Debski <kamil@wypas.org>
10815M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10816L: linux-kernel@vger.kernel.org
10817S: Supported
10818F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10819F: Documentation/phy/samsung-usb2.txt
10820F: drivers/phy/phy-exynos4210-usb2.c
10821F: drivers/phy/phy-exynos4x12-usb2.c
10822F: drivers/phy/phy-exynos5250-usb2.c
10823F: drivers/phy/phy-s5pv210-usb2.c
10824F: drivers/phy/phy-samsung-usb2.c
10825F: drivers/phy/phy-samsung-usb2.h
10826
ca749e2a 10827SERIAL DRIVERS
5e30bbb7 10828M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10829L: linux-serial@vger.kernel.org
5e30bbb7 10830S: Maintained
30743257 10831F: Documentation/devicetree/bindings/serial/
14430813 10832F: drivers/tty/serial/
ca749e2a 10833
fa5dc29c
SY
10834SERIAL IR RECEIVER
10835M: Sean Young <sean@mess.org>
10836L: linux-media@vger.kernel.org
10837S: Maintained
10838F: drivers/media/rc/serial_ir.c
10839
49fc9361
BG
10840STI CEC DRIVER
10841M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10842L: kernel@stlinux.com
10843S: Maintained
10844F: drivers/staging/media/st-cec/
10845F: Documentation/devicetree/bindings/media/stih-cec.txt
10846
aecb7b64 10847SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10848M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10849M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10850S: Maintained
1fb200d6 10851F: include/linux/dma/dw.h
3d598f47 10852F: include/linux/platform_data/dma-dw.h
61a76496 10853F: drivers/dma/dw/
aecb7b64 10854
058999cc
LP
10855SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10856M: Lars Persson <lars.persson@axis.com>
10857L: netdev@vger.kernel.org
10858S: Supported
10859F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10860F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10861
fc531d98 10862SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10863M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10864R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10865R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10866L: linux-i2c@vger.kernel.org
10867S: Maintained
10868F: drivers/i2c/busses/i2c-designware-*
10869F: include/linux/platform_data/i2c-designware.h
10870
f9e37137 10871SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10872M: Jaehoon Chung <jh80.chung@samsung.com>
10873L: linux-mmc@vger.kernel.org
10874S: Maintained
10875F: include/linux/mmc/dw_mmc.h
10876F: drivers/mmc/host/dw_mmc*
10877
a961e698
AS
10878SYSTEM TRACE MODULE CLASS
10879M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10880S: Maintained
e787bc46 10881T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10882F: Documentation/trace/stm.txt
10883F: drivers/hwtracing/stm/
10884F: include/linux/stm.h
10885F: include/uapi/linux/stm.h
10886
1db121d6
AN
10887THUNDERBOLT DRIVER
10888M: Andreas Noever <andreas.noever@gmail.com>
10889S: Maintained
10890F: drivers/thunderbolt/
10891
e35a49b1
SR
10892TI BQ27XXX POWER SUPPLY DRIVER
10893R: Andrew F. Davis <afd@ti.com>
10894F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10895F: drivers/power/supply/bq27xxx_battery.c
10896F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10897
34db37c6 10898TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10899M: John Stultz <john.stultz@linaro.org>
88606e80 10900M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10901L: linux-kernel@vger.kernel.org
75fc2d37 10902T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10903S: Supported
10904F: include/linux/clocksource.h
10905F: include/linux/time.h
10906F: include/linux/timex.h
c117ab84
CEB
10907F: include/uapi/linux/time.h
10908F: include/uapi/linux/timex.h
88606e80
TG
10909F: kernel/time/clocksource.c
10910F: kernel/time/time*.c
34db37c6 10911F: kernel/time/alarmtimer.c
88606e80 10912F: kernel/time/ntp.c
7fe5f1c1 10913F: tools/testing/selftests/timers/
88606e80 10914
1da177e4 10915SC1200 WDT DRIVER
b300645a 10916M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10917S: Maintained
679655da 10918F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10919
10920SCHEDULER
dd9b238c 10921M: Ingo Molnar <mingo@redhat.com>
8b58be88 10922M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10923L: linux-kernel@vger.kernel.org
75fc2d37 10924T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10925S: Maintained
95c0d71d 10926F: kernel/sched/
679655da 10927F: include/linux/sched.h
c117ab84 10928F: include/uapi/linux/sched.h
c2eb505b 10929F: include/linux/wait.h
1da177e4 10930
6bcf6737 10931SCORE ARCHITECTURE
ed38665e 10932M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10933M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10934W: http://www.sunplus.com
6bcf6737 10935S: Supported
a2681a75 10936F: arch/score/
6bcf6737 10937
f2ed287b
LR
10938SCR24X CHIP CARD INTERFACE DRIVER
10939M: Lubomir Rintel <lkundrak@v3.sk>
10940S: Supported
10941F: drivers/char/pcmcia/scr24x_cs.c
10942
80f390ea
SH
10943SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10944M: Sudeep Holla <sudeep.holla@arm.com>
10945L: linux-arm-kernel@lists.infradead.org
10946S: Maintained
10947F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10948F: drivers/clk/clk-scpi.c
8def3103 10949F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10950F: drivers/firmware/arm_scpi.c
10951F: include/linux/scpi_protocol.h
80f390ea 10952
1da177e4 10953SCSI CDROM DRIVER
8b58be88 10954M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10955L: linux-scsi@vger.kernel.org
10956W: http://www.kernel.dk
10957S: Maintained
679655da 10958F: drivers/scsi/sr*
1da177e4 10959
fb50a83d 10960SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10961M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10962L: linux-rdma@vger.kernel.org
10963S: Supported
10964W: http://www.openfabrics.org
10965Q: http://patchwork.kernel.org/project/linux-rdma/list/
10966T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10967F: drivers/infiniband/ulp/srp/
10968F: include/scsi/srp.h
10969
1da177e4 10970SCSI SG DRIVER
8b58be88 10971M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10972L: linux-scsi@vger.kernel.org
59ab3c93 10973W: http://sg.danny.cz/sg
1da177e4 10974S: Maintained
59ab3c93 10975F: Documentation/scsi/scsi-generic.txt
679655da
JP
10976F: drivers/scsi/sg.c
10977F: include/scsi/sg.h
1da177e4
LT
10978
10979SCSI SUBSYSTEM
7ee7895c 10980M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10981T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10982M: "Martin K. Petersen" <martin.petersen@oracle.com>
10983T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10984L: linux-scsi@vger.kernel.org
1da177e4 10985S: Maintained
2c99a314 10986F: Documentation/devicetree/bindings/scsi/
679655da
JP
10987F: drivers/scsi/
10988F: include/scsi/
1da177e4
LT
10989
10990SCSI TAPE DRIVER
8b58be88 10991M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10992L: linux-scsi@vger.kernel.org
10993S: Maintained
679655da 10994F: Documentation/scsi/st.txt
f7269cfc
JD
10995F: drivers/scsi/st.*
10996F: drivers/scsi/st_*.h
1da177e4
LT
10997
10998SCTP PROTOCOL
8b6efb75 10999M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 11000M: Neil Horman <nhorman@tuxdriver.com>
1a418796 11001L: linux-sctp@vger.kernel.org
5f85813c 11002W: http://lksctp.sourceforge.net
8b6efb75 11003S: Maintained
679655da
JP
11004F: Documentation/networking/sctp.txt
11005F: include/linux/sctp.h
4d58c025 11006F: include/uapi/linux/sctp.h
679655da
JP
11007F: include/net/sctp/
11008F: net/sctp/
1da177e4
LT
11009
11010SCx200 CPU SUPPORT
8b58be88 11011M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11012S: Odd Fixes
679655da 11013F: Documentation/i2c/busses/scx200_acb
390889b6 11014F: arch/x86/platform/scx200/
679655da
JP
11015F: drivers/watchdog/scx200_wdt.c
11016F: drivers/i2c/busses/scx200*
11017F: drivers/mtd/maps/scx200_docflash.c
11018F: include/linux/scx200.h
1662d32c
JC
11019
11020SCx200 GPIO DRIVER
8b58be88 11021M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11022S: Maintained
679655da
JP
11023F: drivers/char/scx200_gpio.c
11024F: include/linux/scx200_gpio.h
1662d32c
JC
11025
11026SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 11027M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 11028S: Maintained
679655da 11029F: drivers/clocksource/scx200_hrt.c
1da177e4 11030
6a36913a 11031SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 11032M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
11033L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11034S: Maintained
679655da 11035F: drivers/mmc/host/sdricoh_cs.c
6a36913a 11036
e7839f25 11037SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 11038M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 11039L: linux-mmc@vger.kernel.org
ddfe954d
UH
11040T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11041S: Maintained
11042F: drivers/mmc/host/sdhci*
11043F: include/linux/mmc/sdhci*
e2d1d6c0 11044
c04f9d61
KC
11045SECURE COMPUTING
11046M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
11047R: Andy Lutomirski <luto@amacapital.net>
11048R: Will Drewry <wad@chromium.org>
c04f9d61
KC
11049T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11050S: Supported
11051F: kernel/seccomp.c
11052F: include/uapi/linux/seccomp.h
11053F: include/linux/seccomp.h
c99ee51a 11054F: tools/testing/selftests/seccomp/*
c04f9d61
KC
11055K: \bsecure_computing
11056K: \bTIF_SECCOMP\b
11057
476bf3d6
AC
11058SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11059M: Al Cooper <alcooperx@gmail.com>
11060L: linux-mmc@vger.kernel.org
11061L: bcm-kernel-feedback-list@broadcom.com
11062S: Maintained
11063F: drivers/mmc/host/sdhci-brcmstb*
11064
0d1bb41a 11065SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 11066M: Ben Dooks <ben-linux@fluff.org>
dc524882 11067M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 11068L: linux-mmc@vger.kernel.org
0d1bb41a 11069S: Maintained
dc524882 11070F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 11071
c63b3cba 11072SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 11073M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
11074L: linux-mmc@vger.kernel.org
11075S: Maintained
11076F: drivers/mmc/host/sdhci-spear.c
11077
8711cca2 11078SECURITY SUBSYSTEM
9b45c0d2 11079M: James Morris <james.l.morris@oracle.com>
9c3646d1 11080M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 11081L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 11082T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 11083W: http://kernsec.org/
8711cca2 11084S: Supported
7d2c86b5 11085F: security/
8711cca2 11086
1da177e4 11087SECURITY CONTACT
8b58be88 11088M: Security Officers <security@kernel.org>
1da177e4
LT
11089S: Supported
11090
11091SELINUX SECURITY MODULE
e0238b4c 11092M: Paul Moore <paul@paul-moore.com>
8b58be88 11093M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 11094M: Eric Paris <eparis@parisplace.org>
e0238b4c 11095L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 11096W: http://selinuxproject.org
5a5f2acf 11097T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 11098S: Supported
679655da
JP
11099F: include/linux/selinux*
11100F: security/selinux/
6bde95ce 11101F: scripts/selinux/
1da177e4 11102
c1c124e9
JJ
11103APPARMOR SECURITY MODULE
11104M: John Johansen <john.johansen@canonical.com>
11105L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11106W: apparmor.wiki.kernel.org
11107T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11108S: Supported
11109F: security/apparmor/
11110
9b091556
KC
11111LOADPIN SECURITY MODULE
11112M: Kees Cook <keescook@chromium.org>
11113T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11114S: Supported
11115F: security/loadpin/
11116
730daa16
KC
11117YAMA SECURITY MODULE
11118M: Kees Cook <keescook@chromium.org>
11119T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11120S: Supported
11121F: security/yama/
11122
cef2cf07 11123SENSABLE PHANTOM
8b58be88 11124M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 11125S: Maintained
679655da 11126F: drivers/misc/phantom.c
c117ab84 11127F: include/uapi/linux/phantom.h
cef2cf07 11128
2a1e8447
JB
11129Emulex 10Gbps iSCSI - OneConnect DRIVER
11130M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11131M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11132M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 11133L: linux-scsi@vger.kernel.org
2a1e8447 11134W: http://www.broadcom.com
3387f656
JP
11135S: Supported
11136F: drivers/scsi/be2iscsi/
6733b39a 11137
d2ee76fa 11138Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
11139M: Sathya Perla <sathya.perla@broadcom.com>
11140M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
11141M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11142M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 11143L: netdev@vger.kernel.org
fea3af67 11144W: http://www.emulex.com
7d2c86b5 11145S: Supported
9aebddd1 11146F: drivers/net/ethernet/emulex/benet/
6b7c5b94 11147
d2928a8c 11148EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
11149M: Selvin Xavier <selvin.xavier@avagotech.com>
11150M: Devesh Sharma <devesh.sharma@avagotech.com>
d2928a8c
SX
11151L: linux-rdma@vger.kernel.org
11152W: http://www.emulex.com
11153S: Supported
11154F: drivers/infiniband/hw/ocrdma/
a7fe7380 11155F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 11156
8ceee660 11157SFC NETWORK DRIVER
c06f51ea 11158M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
11159M: Edward Cree <ecree@solarflare.com>
11160M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 11161L: netdev@vger.kernel.org
8ceee660 11162S: Supported
874aeea5 11163F: drivers/net/ethernet/sfc/
8ceee660 11164
e2d1d6c0 11165SGI GRU DRIVER
cc883afc 11166M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 11167S: Maintained
679655da 11168F: drivers/misc/sgi-gru/
e2d1d6c0
RD
11169
11170SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 11171M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
11172L: linux-ia64@vger.kernel.org
11173S: Supported
679655da 11174F: Documentation/ia64/serial.txt
df621252 11175F: drivers/tty/serial/ioc?_serial.c
679655da 11176F: include/linux/ioc?.h
e2d1d6c0 11177
75312619 11178SGI XP/XPC/XPNET DRIVER
e180383f
RH
11179M: Cliff Whickman <cpw@sgi.com>
11180M: Robin Holt <robinmholt@gmail.com>
75312619 11181S: Maintained
679655da 11182F: drivers/misc/sgi-xp/
75312619 11183
46eacf3b
AP
11184SI2157 MEDIA DRIVER
11185M: Antti Palosaari <crope@iki.fi>
11186L: linux-media@vger.kernel.org
a825eaec 11187W: https://linuxtv.org
46eacf3b
AP
11188W: http://palosaari.fi/linux/
11189Q: http://patchwork.linuxtv.org/project/linux-media/list/
11190T: git git://linuxtv.org/anttip/media_tree.git
11191S: Maintained
11192F: drivers/media/tuners/si2157*
11193
75e2d5ba
AP
11194SI2168 MEDIA DRIVER
11195M: Antti Palosaari <crope@iki.fi>
11196L: linux-media@vger.kernel.org
a825eaec 11197W: https://linuxtv.org
75e2d5ba
AP
11198W: http://palosaari.fi/linux/
11199Q: http://patchwork.linuxtv.org/project/linux-media/list/
11200T: git git://linuxtv.org/anttip/media_tree.git
11201S: Maintained
11202F: drivers/media/dvb-frontends/si2168*
11203
49cc629d
HV
11204SI470X FM RADIO RECEIVER I2C DRIVER
11205M: Hans Verkuil <hverkuil@xs4all.nl>
11206L: linux-media@vger.kernel.org
11207T: git git://linuxtv.org/media_tree.git
a825eaec 11208W: https://linuxtv.org
49cc629d
HV
11209S: Odd Fixes
11210F: drivers/media/radio/si470x/radio-si470x-i2c.c
11211
11212SI470X FM RADIO RECEIVER USB DRIVER
11213M: Hans Verkuil <hverkuil@xs4all.nl>
11214L: linux-media@vger.kernel.org
11215T: git git://linuxtv.org/media_tree.git
a825eaec 11216W: https://linuxtv.org
49cc629d
HV
11217S: Maintained
11218F: drivers/media/radio/si470x/radio-si470x-common.c
11219F: drivers/media/radio/si470x/radio-si470x.h
11220F: drivers/media/radio/si470x/radio-si470x-usb.c
11221
c937ca03
EV
11222SI4713 FM RADIO TRANSMITTER I2C DRIVER
11223M: Eduardo Valentin <edubezval@gmail.com>
11224L: linux-media@vger.kernel.org
11225T: git git://linuxtv.org/media_tree.git
a825eaec 11226W: https://linuxtv.org
c937ca03 11227S: Odd Fixes
99995ded 11228F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
11229
11230SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11231M: Eduardo Valentin <edubezval@gmail.com>
11232L: linux-media@vger.kernel.org
11233T: git git://linuxtv.org/media_tree.git
a825eaec 11234W: https://linuxtv.org
c937ca03 11235S: Odd Fixes
99995ded
DR
11236F: drivers/media/radio/si4713/radio-platform-si4713.c
11237
11238SI4713 FM RADIO TRANSMITTER USB DRIVER
11239M: Hans Verkuil <hverkuil@xs4all.nl>
11240L: linux-media@vger.kernel.org
11241T: git git://linuxtv.org/media_tree.git
a825eaec 11242W: https://linuxtv.org
99995ded
DR
11243S: Maintained
11244F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 11245
beb91d46 11246SIANO DVB DRIVER
5dc8a864
MCC
11247M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11248M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 11249L: linux-media@vger.kernel.org
a825eaec 11250W: https://linuxtv.org
beb91d46
MCC
11251T: git git://linuxtv.org/media_tree.git
11252S: Odd fixes
11253F: drivers/media/common/siano/
beb91d46 11254F: drivers/media/usb/siano/
beb91d46 11255F: drivers/media/usb/siano/
14430813 11256F: drivers/media/mmc/siano/
beb91d46 11257
6f15b602
HG
11258SIMPLEFB FB DRIVER
11259M: Hans de Goede <hdegoede@redhat.com>
11260L: linux-fbdev@vger.kernel.org
11261S: Maintained
2d799dde 11262F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
11263F: drivers/video/fbdev/simplefb.c
11264F: include/linux/platform_data/simplefb.h
11265
b618b69c 11266SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 11267L: linux-media@vger.kernel.org
bb60fcb2 11268S: Orphan
b618b69c 11269F: drivers/media/platform/sh_veu.c
b618b69c
GL
11270
11271SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11272L: linux-media@vger.kernel.org
bb60fcb2 11273S: Orphan
b618b69c 11274F: drivers/media/platform/sh_vou.c
d647f0b7 11275F: include/media/drv-intf/sh_vou.h
b618b69c 11276
6349d997 11277SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11278M: Len Brown <lenb@kernel.org>
6349d997
LB
11279L: sfi-devel@simplefirmware.org
11280W: http://simplefirmware.org/
11281T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11282S: Supported
943fc810 11283F: arch/x86/platform/sfi/
6349d997
LB
11284F: drivers/sfi/
11285F: include/linux/sfi*.h
e2d1d6c0 11286
1da177e4
LT
11287SIMTEC EB110ATX (Chalice CATS)
11288P: Ben Dooks
b16957c6
BD
11289P: Vincent Sanders <vince@simtec.co.uk>
11290M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11291W: http://www.simtec.co.uk/products/EB110ATX/
11292S: Supported
11293
11294SIMTEC EB2410ITX (BAST)
11295P: Ben Dooks
b16957c6
BD
11296P: Vincent Sanders <vince@simtec.co.uk>
11297M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11298W: http://www.simtec.co.uk/products/EB2410ITX/
11299S: Supported
15dba387
JP
11300F: arch/arm/mach-s3c24xx/mach-bast.c
11301F: arch/arm/mach-s3c24xx/bast-ide.c
11302F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11303
4c5adde7 11304TI DAVINCI MACHINE SUPPORT
3ba789c0 11305M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11306M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11308T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11309S: Supported
14430813 11310F: arch/arm/mach-davinci/
046d0a37 11311F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11312
8d4b3f08 11313TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11314M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11315L: linux-media@vger.kernel.org
a825eaec 11316W: https://linuxtv.org
8d4b3f08
LP
11317Q: http://patchwork.linuxtv.org/project/linux-media/list/
11318T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11319S: Maintained
8d4b3f08
LP
11320F: drivers/media/platform/davinci/
11321F: include/media/davinci/
11322
417d2e50 11323TI AM437X VPFE DRIVER
e43cdb56 11324M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11325L: linux-media@vger.kernel.org
a825eaec 11326W: https://linuxtv.org
417d2e50
BP
11327Q: http://patchwork.linuxtv.org/project/linux-media/list/
11328T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11329S: Maintained
11330F: drivers/media/platform/am437x/
11331
c4c0283a 11332OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11333M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11334L: linux-media@vger.kernel.org
a825eaec 11335W: https://linuxtv.org
c4c0283a
BP
11336Q: http://patchwork.linuxtv.org/project/linux-media/list/
11337T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11338S: Maintained
11339F: drivers/media/i2c/ov2659.c
b5dcee22 11340F: include/media/i2c/ov2659.h
c4c0283a 11341
3a6779f5
SM
11342SILICON MOTION SM712 FRAME BUFFER DRIVER
11343M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11344M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11345M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
3a6779f5
SM
11346L: linux-fbdev@vger.kernel.org
11347S: Maintained
11348F: drivers/video/fbdev/sm712*
11349F: Documentation/fb/sm712fb.txt
11350
92aab3c0 11351SIS 190 ETHERNET DRIVER
8b58be88 11352M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11353L: netdev@vger.kernel.org
11354S: Maintained
8c7de408 11355F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11356
1da177e4 11357SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11358M: Daniele Venzano <venza@brownhat.org>
1da177e4 11359W: http://www.brownhat.org/sis900.html
979b6c13 11360L: netdev@vger.kernel.org
1da177e4 11361S: Maintained
8c7de408 11362F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11363
11364SIS FRAMEBUFFER DRIVER
8b58be88 11365M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11366W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11367S: Maintained
679655da 11368F: Documentation/fb/sisfb.txt
8a61f013 11369F: drivers/video/fbdev/sis/
679655da 11370F: include/video/sisfb.h
1da177e4
LT
11371
11372SIS USB2VGA DRIVER
8b58be88 11373M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11374W: http://www.winischhofer.at/linuxsisusbvga.shtml
11375S: Maintained
679655da 11376F: drivers/usb/misc/sisusbvga/
1da177e4 11377
415ad26d 11378SLAB ALLOCATOR
16e943bf 11379M: Christoph Lameter <cl@linux.com>
2ed1c525 11380M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11381M: David Rientjes <rientjes@google.com>
11382M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11383M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11384L: linux-mm@kvack.org
11385S: Maintained
679655da 11386F: include/linux/sl?b*.h
16e943bf 11387F: mm/sl?b*
415ad26d 11388
9fab9787 11389SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11390M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11391M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11392M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11393R: Steven Rostedt <rostedt@goodmis.org>
11394R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11395L: linux-kernel@vger.kernel.org
9fab9787
PM
11396W: http://www.rdrop.com/users/paulmck/RCU/
11397S: Supported
11398T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11399F: include/linux/srcu.h
11400F: kernel/rcu/srcu.c
9fab9787 11401
66372841
CS
11402SMACK SECURITY MODULE
11403M: Casey Schaufler <casey@schaufler-ca.com>
11404L: linux-security-module@vger.kernel.org
11405W: http://schaufler-ca.com
ece38248 11406T: git git://github.com/cschaufler/smack-next
66372841
CS
11407S: Maintained
11408F: Documentation/security/Smack.txt
11409F: security/smack/
11410
20651e0b 11411DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11412M: Kevin Hilman <khilman@kernel.org>
11413M: Nishanth Menon <nm@ti.com>
11414S: Maintained
20651e0b 11415F: drivers/power/avs/
68ace3e1
KH
11416F: include/linux/power/smartreflex.h
11417L: linux-pm@vger.kernel.org
11418
1da177e4 11419SMC91x ETHERNET DRIVER
2f82af08 11420M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11421S: Odd Fixes
ae150435 11422F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11423
e8e31622
SA
11424SMIA AND SMIA++ IMAGE SENSOR DRIVER
11425M: Sakari Ailus <sakari.ailus@iki.fi>
11426L: linux-media@vger.kernel.org
11427S: Maintained
14430813 11428F: drivers/media/i2c/smiapp/
b5dcee22 11429F: include/media/i2c/smiapp.h
e8e31622
SA
11430F: drivers/media/i2c/smiapp-pll.c
11431F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11432F: include/uapi/linux/smiapp.h
a2cec3c0 11433F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11434
920fa1ff
GR
11435SMM665 HARDWARE MONITOR DRIVER
11436M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11437L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11438S: Maintained
11439F: Documentation/hwmon/smm665
11440F: drivers/hwmon/smm665.c
11441
9df7305b 11442SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11443M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11444L: linux-hwmon@vger.kernel.org
90b24cfb 11445S: Maintained
9df7305b
SG
11446F: Documentation/hwmon/emc2103
11447F: drivers/hwmon/emc2103.c
11448
a98d506c
HG
11449SMSC SCH5627 HARDWARE MONITOR DRIVER
11450M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11451L: linux-hwmon@vger.kernel.org
a98d506c
HG
11452S: Supported
11453F: Documentation/hwmon/sch5627
11454F: drivers/hwmon/sch5627.c
11455
6ea884db 11456SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11457M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11458L: linux-hwmon@vger.kernel.org
6ea884db 11459S: Maintained
679655da
JP
11460F: Documentation/hwmon/smsc47b397
11461F: drivers/hwmon/smsc47b397.c
6ea884db 11462
fd9abb3d 11463SMSC911x ETHERNET DRIVER
90b24cfb 11464M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11465L: netdev@vger.kernel.org
90b24cfb 11466S: Maintained
679655da 11467F: include/linux/smsc911x.h
ae150435 11468F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11469
11470SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11471M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11472L: netdev@vger.kernel.org
90b24cfb 11473S: Maintained
ae150435 11474F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11475
3c8a63e2 11476SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11477M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11478L: linux-fbdev@vger.kernel.org
90b24cfb 11479S: Maintained
8a61f013 11480F: drivers/video/fbdev/smscufx.c
3c8a63e2 11481
668acf32 11482SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11483M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11484L: linux-media@vger.kernel.org
275ffde4 11485T: git git://linuxtv.org/media_tree.git
795fb7e7 11486S: Maintained
90d72ac6
MCC
11487F: include/media/soc*
11488F: drivers/media/i2c/soc_camera/
11489F: drivers/media/platform/soc_camera/
668acf32 11490
e2d1d6c0 11491SOEKRIS NET48XX LED SUPPORT
8b58be88 11492M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11493S: Maintained
679655da 11494F: drivers/leds/leds-net48xx.c
e2d1d6c0 11495
e3994db1 11496SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11497M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11498M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11499M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11500M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11501L: linux-media@vger.kernel.org
11502S: Supported
11503F: drivers/media/pci/solo6x10/
11504
1da177e4 11505SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11506M: Shaohua Li <shli@kernel.org>
1da177e4 11507L: linux-raid@vger.kernel.org
0f9ce866 11508T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11509S: Supported
679655da
JP
11510F: drivers/md/
11511F: include/linux/raid/
c117ab84 11512F: include/uapi/linux/raid/
1da177e4 11513
1da177e4 11514SONIC NETWORK DRIVER
8b58be88 11515M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11516L: netdev@vger.kernel.org
1da177e4 11517S: Maintained
d9fb9f38 11518F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11519
61e115a5 11520SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11521M: Michael Buesch <m@bues.ch>
e7828b28 11522L: linux-wireless@vger.kernel.org
61e115a5 11523S: Maintained
679655da
JP
11524F: drivers/ssb/
11525F: include/linux/ssb/
61e115a5 11526
1da177e4 11527SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11528M: Mattia Dongili <malattia@linux.it>
d0944853 11529L: platform-driver-x86@vger.kernel.org
5b18167d 11530W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11531S: Maintained
679655da
JP
11532F: Documentation/laptops/sony-laptop.txt
11533F: drivers/char/sonypi.c
11534F: drivers/platform/x86/sony-laptop.c
11535F: include/linux/sony-laptop.h
1da177e4 11536
baf8532a 11537SONY MEMORYSTICK CARD SUPPORT
8b58be88 11538M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11539W: http://tifmxx.berlios.de/
11540S: Maintained
679655da 11541F: drivers/memstick/host/tifm_ms.c
baf8532a 11542
0ab30494
ML
11543SONY MEMORYSTICK STANDARD SUPPORT
11544M: Maxim Levitsky <maximlevitsky@gmail.com>
11545S: Maintained
11546F: drivers/memstick/core/ms_block.*
11547
1da177e4 11548SOUND
8b58be88 11549M: Jaroslav Kysela <perex@perex.cz>
d8130624 11550M: Takashi Iwai <tiwai@suse.com>
93711660 11551L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11552W: http://www.alsa-project.org/
dde7ad8d 11553T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11554T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11555Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11556S: Maintained
3126a179
JP
11557F: Documentation/sound/
11558F: include/sound/
c117ab84 11559F: include/uapi/sound/
679655da 11560F: sound/
1da177e4 11561
33bbe149
MB
11562SOUND - COMPRESSED AUDIO
11563M: Vinod Koul <vinod.koul@intel.com>
11564L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11565T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11566S: Supported
f672f31a 11567F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11568F: include/sound/compress_driver.h
f672f31a 11569F: include/uapi/sound/compress_*
33bbe149
MB
11570F: sound/core/compress_offload.c
11571F: sound/soc/soc-compress.c
11572
bd903bde 11573SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11574M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11575M: Mark Brown <broonie@kernel.org>
86f14df8 11576T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11577L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11578W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11579S: Supported
181ad2a5 11580F: Documentation/devicetree/bindings/sound/
2820f615 11581F: Documentation/sound/alsa/soc/
679655da 11582F: sound/soc/
e6e55122 11583F: include/sound/soc*
eb1a6af3 11584
d7f8761b
MB
11585SOUND - DMAENGINE HELPERS
11586M: Lars-Peter Clausen <lars@metafoo.de>
11587S: Supported
11588F: include/sound/dmaengine_pcm.h
11589F: sound/core/pcm_dmaengine.c
11590F: sound/soc/soc-generic-dmaengine-pcm.c
11591
990a6a99
OS
11592SP2 MEDIA DRIVER
11593M: Olli Salonen <olli.salonen@iki.fi>
11594L: linux-media@vger.kernel.org
a825eaec 11595W: https://linuxtv.org
990a6a99
OS
11596Q: http://patchwork.linuxtv.org/project/linux-media/list/
11597S: Maintained
11598F: drivers/media/dvb-frontends/sp2*
11599
473321fc 11600SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11601M: "David S. Miller" <davem@davemloft.net>
1da177e4 11602L: sparclinux@vger.kernel.org
8a6e2535 11603Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11604T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11605T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11606S: Maintained
679655da 11607F: arch/sparc/
7765b8bb 11608F: drivers/sbus/
1da177e4 11609
6404fcca
DM
11610SPARC SERIAL DRIVERS
11611M: "David S. Miller" <davem@davemloft.net>
11612L: sparclinux@vger.kernel.org
08deed1e
JP
11613T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11614T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11615S: Maintained
6816383a 11616F: include/linux/sunserialcore.h
df621252 11617F: drivers/tty/serial/suncore.c
df621252
GKH
11618F: drivers/tty/serial/sunhv.c
11619F: drivers/tty/serial/sunsab.c
11620F: drivers/tty/serial/sunsab.h
11621F: drivers/tty/serial/sunsu.c
11622F: drivers/tty/serial/sunzilog.c
11623F: drivers/tty/serial/sunzilog.h
6404fcca 11624
389325b4
CL
11625SPARSE CHECKER
11626M: "Christopher Li" <sparse@chrisli.org>
11627L: linux-sparse@vger.kernel.org
11628W: https://sparse.wiki.kernel.org/
11629T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11630T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11631S: Maintained
11632F: include/linux/compiler.h
11633
fc0c195a 11634SPEAR PLATFORM SUPPORT
da89947b 11635M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11636M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11638W: http://www.st.com/spear
11639S: Maintained
e68d7c14 11640F: arch/arm/boot/dts/spear*
281e192f 11641F: arch/arm/mach-spear/
fc0c195a
VK
11642
11643SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11644M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11646W: http://www.st.com/spear
11647S: Maintained
5df33a62 11648F: drivers/clk/spear/
fc0c195a 11649
e2796541
CP
11650SPI NOR SUBSYSTEM
11651M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
11652M: Marek Vasut <marek.vasut@gmail.com>
11653L: linux-mtd@lists.infradead.org
11654W: http://www.linux-mtd.infradead.org/
11655Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11656T: git git://github.com/spi-nor/linux.git
11657S: Maintained
11658F: drivers/mtd/spi-nor/
11659F: include/linux/mtd/spi-nor.h
11660
e2d1d6c0 11661SPI SUBSYSTEM
b02e48f2 11662M: Mark Brown <broonie@kernel.org>
dfbe403c 11663L: linux-spi@vger.kernel.org
e7e4e13c 11664T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11665Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11666S: Maintained
87306eb7 11667F: Documentation/devicetree/bindings/spi/
679655da
JP
11668F: Documentation/spi/
11669F: drivers/spi/
11670F: include/linux/spi/
c117ab84 11671F: include/uapi/linux/spi/
a43cd4bb 11672F: tools/spi/
e2d1d6c0 11673
2752e401 11674SPIDERNET NETWORK DRIVER for CELL
8b58be88 11675M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11676L: netdev@vger.kernel.org
11677S: Supported
679655da 11678F: Documentation/networking/spider_net.txt
8df158ac 11679F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11680
e2d1d6c0 11681SPU FILE SYSTEM
8b58be88 11682M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11683L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11684W: http://www.ibm.com/developerworks/power/cell/
11685S: Supported
679655da
JP
11686F: Documentation/filesystems/spufs.txt
11687F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11688
fc555841 11689SQUASHFS FILE SYSTEM
d7f2ff67 11690M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11691L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11692W: http://squashfs.org.uk
9f273c24 11693T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11694S: Maintained
679655da
JP
11695F: Documentation/filesystems/squashfs.txt
11696F: fs/squashfs/
fc555841 11697
1da177e4 11698SRM (Alpha) environment access
8b58be88 11699M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11700S: Maintained
679655da 11701F: arch/alpha/kernel/srm_env.c
1da177e4 11702
26e9a397 11703STABLE BRANCH
879a5a00 11704M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11705L: stable@vger.kernel.org
879a5a00 11706S: Supported
8c27ceff 11707F: Documentation/process/stable-kernel-rules.rst
e2d1d6c0 11708
26e9a397 11709STAGING SUBSYSTEM
879a5a00 11710M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11711T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11712L: devel@driverdev.osuosl.org
879a5a00 11713S: Supported
679655da 11714F: drivers/staging/
dbc6c2cc 11715
ebd3d010
JP
11716STAGING - COMEDI
11717M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11718M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11719S: Odd Fixes
11720F: drivers/staging/comedi/
11721
a0138163
JP
11722STAGING - FLARION FT1000 DRIVERS
11723M: Marek Belisko <marek.belisko@gmail.com>
11724S: Odd Fixes
11725F: drivers/staging/ft1000/
11726
6c1bb424 11727STAGING - INDUSTRIAL IO
030a13d7 11728M: Jonathan Cameron <jic23@kernel.org>
a0138163 11729L: linux-iio@vger.kernel.org
6c1bb424 11730S: Odd Fixes
5291582d 11731F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11732F: drivers/staging/iio/
11733
a0138163
JP
11734STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11735M: Jarod Wilson <jarod@wilsonet.com>
11736W: http://www.lirc.org/
11737S: Odd Fixes
b2b0186d 11738F: drivers/staging/media/lirc/
a0138163 11739
f5e5de1e
OD
11740STAGING - LUSTRE PARALLEL FILESYSTEM
11741M: Oleg Drokin <oleg.drokin@intel.com>
11742M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11743M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11744L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11745W: http://wiki.lustre.org/
f5e5de1e
OD
11746S: Maintained
11747F: drivers/staging/lustre
11748
7c6b6c71
MD
11749STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11750M: Marc Dietrich <marvin24@gmx.de>
11751L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11752L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11753S: Maintained
11754F: drivers/staging/nvec/
11755
53c43c5c
GKH
11756STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11757M: Jens Frederich <jfrederich@gmail.com>
11758M: Daniel Drake <dsd@laptop.org>
11759M: Jon Nettleton <jon.nettleton@gmail.com>
11760W: http://wiki.laptop.org/go/DCON
11761S: Maintained
11762F: drivers/staging/olpc_dcon/
11763
a0138163
JP
11764STAGING - REALTEK RTL8712U DRIVERS
11765M: Larry Finger <Larry.Finger@lwfinger.net>
11766M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11767S: Odd Fixes
11768F: drivers/staging/rtl8712/
11769
980ac4d7
SM
11770STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11771M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11772M: Teddy Wang <teddy.wang@siliconmotion.com>
80567564 11773M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
980ac4d7
SM
11774L: linux-fbdev@vger.kernel.org
11775S: Maintained
11776F: drivers/staging/sm750fb/
11777
a0138163
JP
11778STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11779M: William Hubbs <w.d.hubbs@gmail.com>
11780M: Chris Brannon <chris@the-brannons.com>
d33bce31 11781M: Kirk Reiser <kirk@reisers.ca>
a0138163 11782M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11783L: speakup@linux-speakup.org
a0138163
JP
11784W: http://www.linux-speakup.org/
11785S: Odd Fixes
11786F: drivers/staging/speakup/
11787
b3e871ce
JP
11788STAGING - VIA VT665X DRIVERS
11789M: Forest Bond <forest@alittletooquiet.net>
11790S: Odd Fixes
11791F: drivers/staging/vt665?/
11792
a30baec1 11793STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11794M: Aditya Shankar <aditya.shankar@microchip.com>
11795M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11796L: linux-wireless@vger.kernel.org
11797S: Supported
11798F: drivers/staging/wilc1000/
11799
709bcb07 11800STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11801M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11802S: Odd Fixes
11803F: drivers/staging/xgifb/
11804
1da177e4 11805STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11806M: Ion Badulescu <ionut@badula.org>
b4f90189 11807S: Odd Fixes
9bba23b0 11808F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11809
e2d1d6c0 11810SUN3/3X
8b58be88 11811M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11812W: http://sammy.net/sun3/
11813S: Maintained
679655da
JP
11814F: arch/m68k/kernel/*sun3*
11815F: arch/m68k/sun3*/
11816F: arch/m68k/include/asm/sun3*
e689cf4a 11817F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11818
af6a5af8
HG
11819SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11820M: Hans de Goede <hdegoede@redhat.com>
11821L: linux-input@vger.kernel.org
11822S: Maintained
11823F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11824F: drivers/input/keyboard/sun4i-lradc-keys.c
11825
2bc9ff01
DK
11826SUNDANCE NETWORK DRIVER
11827M: Denis Kirjanov <kda@linux-powerpc.org>
11828L: netdev@vger.kernel.org
11829S: Maintained
11830F: drivers/net/ethernet/dlink/sundance.c
11831
2cbb12a4 11832SUPERH
114bf37e
RF
11833M: Yoshinori Sato <ysato@users.sourceforge.jp>
11834M: Rich Felker <dalias@libc.org>
2cbb12a4 11835L: linux-sh@vger.kernel.org
8a6e2535 11836Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11837S: Maintained
066069e1 11838F: Documentation/sh/
679655da 11839F: arch/sh/
066069e1 11840F: drivers/sh/
1da177e4 11841
4480f15b 11842SUSPEND TO RAM
7fb06082 11843M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11844M: Len Brown <len.brown@intel.com>
11845M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11846L: linux-pm@vger.kernel.org
68656443 11847B: https://bugzilla.kernel.org
e2d1d6c0 11848S: Supported
679655da
JP
11849F: Documentation/power/
11850F: arch/x86/kernel/acpi/
11851F: drivers/base/power/
11852F: kernel/power/
11853F: include/linux/suspend.h
11854F: include/linux/freezer.h
11855F: include/linux/pm.h
1da177e4
LT
11856
11857SVGA HANDLING
8b58be88 11858M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11859L: linux-video@atrey.karlin.mff.cuni.cz
11860S: Maintained
679655da
JP
11861F: Documentation/svga.txt
11862F: arch/x86/boot/video*
1da177e4 11863
6e28b761
KRW
11864SWIOTLB SUBSYSTEM
11865M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11866L: linux-kernel@vger.kernel.org
9f273c24 11867T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11868S: Supported
11869F: lib/swiotlb.c
11870F: arch/*/kernel/pci-swiotlb.c
11871F: include/linux/swiotlb.h
11872
007f790c
JP
11873SWITCHDEV
11874M: Jiri Pirko <jiri@resnulli.us>
11875L: netdev@vger.kernel.org
11876S: Supported
11877F: net/switchdev/
11878F: include/net/switchdev.h
11879
db8e35d5
VG
11880SYNOPSYS ARC ARCHITECTURE
11881M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11882L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11883S: Supported
11884F: arch/arc/
9b28829d 11885F: Documentation/devicetree/bindings/arc/*
2d799dde 11886F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c4c9a040 11887F: drivers/clocksource/arc_timer.c
c6a0fe4a 11888F: drivers/tty/serial/arc_uart.c
b7182d1a 11889T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11890
556cc1c5
AB
11891SYNOPSYS ARC SDP platform support
11892M: Alexey Brodkin <abrodkin@synopsys.com>
11893S: Supported
11894F: arch/arc/plat-axs10x
11895F: arch/arc/boot/dts/ax*
11896F: Documentation/devicetree/bindings/arc/axs10*
11897
6c284c9a
LJ
11898SYSTEM CONFIGURATION (SYSCON)
11899M: Lee Jones <lee.jones@linaro.org>
11900M: Arnd Bergmann <arnd@arndb.de>
11901T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11902S: Supported
11903F: drivers/mfd/syscon.c
11904
8c0984e5
SR
11905SYSTEM RESET/SHUTDOWN DRIVERS
11906M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11907L: linux-pm@vger.kernel.org
58db9505 11908T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11909S: Maintained
11910F: Documentation/devicetree/bindings/power/reset/
11911F: drivers/power/reset/
11912
1da177e4 11913SYSV FILESYSTEM
8b58be88 11914M: Christoph Hellwig <hch@infradead.org>
1da177e4 11915S: Maintained
679655da
JP
11916F: Documentation/filesystems/sysv-fs.txt
11917F: fs/sysv/
11918F: include/linux/sysv_fs.h
1da177e4 11919
86cfa7fc 11920TARGET SUBSYSTEM
9c3646d1 11921M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11922L: linux-scsi@vger.kernel.org
b9f5edc2 11923L: target-devel@vger.kernel.org
86cfa7fc 11924W: http://www.linux-iscsi.org
cf015e9f 11925W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11926T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11927S: Supported
11928F: drivers/target/
11929F: include/target/
11930F: Documentation/target/
11931
4e68852d 11932TASKSTATS STATISTICS INTERFACE
185e595f 11933M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11934S: Maintained
679655da
JP
11935F: Documentation/accounting/taskstats*
11936F: include/linux/taskstats*
11937F: kernel/taskstats.c
4e68852d 11938
781b456a 11939TC CLASSIFIER
f935f3f8 11940M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11941L: netdev@vger.kernel.org
11942S: Maintained
679655da 11943F: include/net/pkt_cls.h
c117ab84 11944F: include/uapi/linux/pkt_cls.h
679655da 11945F: net/sched/
781b456a 11946
5067f08a 11947TCP LOW PRIORITY MODULE
8b58be88
JP
11948M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11949M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11950W: http://tcp-lp-mod.sourceforge.net/
11951S: Maintained
679655da 11952F: net/ipv4/tcp_lp.c
5067f08a 11953
91952bc0
AP
11954TDA10071 MEDIA DRIVER
11955M: Antti Palosaari <crope@iki.fi>
11956L: linux-media@vger.kernel.org
a825eaec 11957W: https://linuxtv.org
91952bc0
AP
11958W: http://palosaari.fi/linux/
11959Q: http://patchwork.linuxtv.org/project/linux-media/list/
11960T: git git://linuxtv.org/anttip/media_tree.git
11961S: Maintained
11962F: drivers/media/dvb-frontends/tda10071*
11963
11964TDA18212 MEDIA DRIVER
11965M: Antti Palosaari <crope@iki.fi>
11966L: linux-media@vger.kernel.org
a825eaec 11967W: https://linuxtv.org
91952bc0
AP
11968W: http://palosaari.fi/linux/
11969Q: http://patchwork.linuxtv.org/project/linux-media/list/
11970T: git git://linuxtv.org/anttip/media_tree.git
11971S: Maintained
11972F: drivers/media/tuners/tda18212*
11973
11974TDA18218 MEDIA DRIVER
11975M: Antti Palosaari <crope@iki.fi>
11976L: linux-media@vger.kernel.org
a825eaec 11977W: https://linuxtv.org
91952bc0
AP
11978W: http://palosaari.fi/linux/
11979Q: http://patchwork.linuxtv.org/project/linux-media/list/
11980T: git git://linuxtv.org/anttip/media_tree.git
11981S: Maintained
11982F: drivers/media/tuners/tda18218*
11983
3b2f6aba
MK
11984TDA18271 MEDIA DRIVER
11985M: Michael Krufky <mkrufky@linuxtv.org>
11986L: linux-media@vger.kernel.org
a825eaec 11987W: https://linuxtv.org
3b2f6aba
MK
11988W: http://github.com/mkrufky
11989Q: http://patchwork.linuxtv.org/project/linux-media/list/
11990T: git git://linuxtv.org/mkrufky/tuners.git
11991S: Maintained
11992F: drivers/media/tuners/tda18271*
11993
e48307a9
MK
11994TDA827x MEDIA DRIVER
11995M: Michael Krufky <mkrufky@linuxtv.org>
11996L: linux-media@vger.kernel.org
a825eaec 11997W: https://linuxtv.org
e48307a9
MK
11998W: http://github.com/mkrufky
11999Q: http://patchwork.linuxtv.org/project/linux-media/list/
12000T: git git://linuxtv.org/mkrufky/tuners.git
12001S: Maintained
12002F: drivers/media/tuners/tda8290.*
12003
66cf9212
MK
12004TDA8290 MEDIA DRIVER
12005M: Michael Krufky <mkrufky@linuxtv.org>
12006L: linux-media@vger.kernel.org
a825eaec 12007W: https://linuxtv.org
66cf9212
MK
12008W: http://github.com/mkrufky
12009Q: http://patchwork.linuxtv.org/project/linux-media/list/
12010T: git git://linuxtv.org/mkrufky/tuners.git
12011S: Maintained
12012F: drivers/media/tuners/tda8290.*
12013
4b9fba30
HV
12014TDA9840 MEDIA DRIVER
12015M: Hans Verkuil <hverkuil@xs4all.nl>
12016L: linux-media@vger.kernel.org
12017T: git git://linuxtv.org/media_tree.git
a825eaec 12018W: https://linuxtv.org
4b9fba30
HV
12019S: Maintained
12020F: drivers/media/i2c/tda9840*
12021
2cb654fd 12022TEA5761 TUNER DRIVER
5dc8a864
MCC
12023M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12024M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12025L: linux-media@vger.kernel.org
a825eaec 12026W: https://linuxtv.org
2cb654fd
MCC
12027T: git git://linuxtv.org/media_tree.git
12028S: Odd fixes
12029F: drivers/media/tuners/tea5761.*
12030
12031TEA5767 TUNER DRIVER
5dc8a864
MCC
12032M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12033M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 12034L: linux-media@vger.kernel.org
a825eaec 12035W: https://linuxtv.org
2cb654fd
MCC
12036T: git git://linuxtv.org/media_tree.git
12037S: Maintained
12038F: drivers/media/tuners/tea5767.*
12039
4b9fba30
HV
12040TEA6415C MEDIA DRIVER
12041M: Hans Verkuil <hverkuil@xs4all.nl>
12042L: linux-media@vger.kernel.org
12043T: git git://linuxtv.org/media_tree.git
a825eaec 12044W: https://linuxtv.org
4b9fba30
HV
12045S: Maintained
12046F: drivers/media/i2c/tea6415c*
12047
12048TEA6420 MEDIA DRIVER
12049M: Hans Verkuil <hverkuil@xs4all.nl>
12050L: linux-media@vger.kernel.org
12051T: git git://linuxtv.org/media_tree.git
a825eaec 12052W: https://linuxtv.org
4b9fba30
HV
12053S: Maintained
12054F: drivers/media/i2c/tea6420*
12055
3d249d4c 12056TEAM DRIVER
dca9ab92 12057M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
12058L: netdev@vger.kernel.org
12059S: Supported
12060F: drivers/net/team/
12061F: include/linux/if_team.h
c117ab84 12062F: include/uapi/linux/if_team.h
3d249d4c 12063
7d029125 12064TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 12065M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
12066S: Maintained
12067F: arch/x86/platform/ts5500/
12068
40ad4a30
SY
12069TECHNOTREND USB IR RECEIVER
12070M: Sean Young <sean@mess.org>
12071L: linux-media@vger.kernel.org
12072S: Maintained
12073F: drivers/media/rc/ttusbir.c
12074
adabdb0c 12075TEGRA ARCHITECTURE SUPPORT
243d58ec 12076M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 12077M: Thierry Reding <thierry.reding@gmail.com>
554077c5 12078M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 12079L: linux-tegra@vger.kernel.org
fd117cd1 12080Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 12081T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 12082S: Supported
bbbe96ed 12083N: [^a-z]tegra
84b9414b 12084
adabdb0c
SW
12085TEGRA CLOCK DRIVER
12086M: Peter De Schrijver <pdeschrijver@nvidia.com>
12087M: Prashant Gaikwad <pgaikwad@nvidia.com>
12088S: Supported
12089F: drivers/clk/tegra/
12090
86e486a0 12091TEGRA DMA DRIVERS
adabdb0c 12092M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 12093M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 12094S: Supported
86e486a0 12095F: drivers/dma/tegra*
adabdb0c 12096
adabdb0c
SW
12097TEGRA I2C DRIVER
12098M: Laxman Dewangan <ldewangan@nvidia.com>
12099S: Supported
12100F: drivers/i2c/busses/i2c-tegra.c
12101
12102TEGRA IOMMU DRIVERS
12103M: Hiroshi Doyu <hdoyu@nvidia.com>
12104S: Supported
12105F: drivers/iommu/tegra*
12106
12107TEGRA KBC DRIVER
12108M: Rakesh Iyer <riyer@nvidia.com>
12109M: Laxman Dewangan <ldewangan@nvidia.com>
12110S: Supported
12111F: drivers/input/keyboard/tegra-kbc.c
12112
adabdb0c
SW
12113TEGRA PWM DRIVER
12114M: Thierry Reding <thierry.reding@gmail.com>
12115S: Supported
12116F: drivers/pwm/pwm-tegra.c
12117
12118TEGRA SERIAL DRIVER
12119M: Laxman Dewangan <ldewangan@nvidia.com>
12120S: Supported
12121F: drivers/tty/serial/serial-tegra.c
12122
12123TEGRA SPI DRIVER
12124M: Laxman Dewangan <ldewangan@nvidia.com>
12125S: Supported
12126F: drivers/spi/spi-tegra*
12127
1a348ccc 12128TEHUTI ETHERNET DRIVER
8b58be88 12129M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
12130L: netdev@vger.kernel.org
12131S: Supported
ef7f5429 12132F: drivers/net/ethernet/tehuti/*
1a348ccc 12133
4e68852d 12134Telecom Clock Driver for MCPL0010
8b58be88 12135M: Mark Gross <mark.gross@intel.com>
4e68852d 12136S: Supported
679655da 12137F: drivers/char/tlclk.c
4e68852d 12138
4480f15b 12139TENSILICA XTENSA PORT (xtensa)
8b58be88 12140M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
12141M: Max Filippov <jcmvbkbc@gmail.com>
12142L: linux-xtensa@linux-xtensa.org
9f273c24 12143T: git git://github.com/czankel/xtensa-linux.git
4e68852d 12144S: Maintained
679655da 12145F: arch/xtensa/
3dc99857 12146F: drivers/irqchip/irq-xtensa-*
4e68852d 12147
04f1024e
NM
12148Texas Instruments' System Control Interface (TISCI) Protocol Driver
12149M: Nishanth Menon <nm@ti.com>
12150M: Tero Kristo <t-kristo@ti.com>
12151M: Santosh Shilimkar <ssantosh@kernel.org>
12152L: linux-arm-kernel@lists.infradead.org
12153S: Maintained
12154F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
aa276781
NM
12155F: drivers/firmware/ti_sci*
12156F: include/linux/soc/ti/ti_sci_protocol.h
04f1024e 12157
5313ba66
HV
12158THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12159M: Hans Verkuil <hverkuil@xs4all.nl>
12160L: linux-media@vger.kernel.org
12161T: git git://linuxtv.org/media_tree.git
a825eaec 12162W: https://linuxtv.org
5313ba66
HV
12163S: Maintained
12164F: drivers/media/radio/radio-raremono.c
12165
d3fb6955 12166THERMAL
b75f0050 12167M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 12168M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
12169L: linux-pm@vger.kernel.org
12170T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12171T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12172Q: https://patchwork.kernel.org/project/linux-pm/list/
12173S: Supported
12174F: drivers/thermal/
12175F: include/linux/thermal.h
af6c9f16 12176F: include/uapi/linux/thermal.h
b75f0050
JP
12177F: include/linux/cpu_cooling.h
12178F: Documentation/devicetree/bindings/thermal/
d3fb6955 12179
64e05d8b
VK
12180THERMAL/CPU_COOLING
12181M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12182M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 12183M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
12184L: linux-pm@vger.kernel.org
12185S: Supported
12186F: Documentation/thermal/cpu-cooling-api.txt
12187F: drivers/thermal/cpu_cooling.c
12188F: include/linux/cpu_cooling.h
12189
4e68852d 12190THINKPAD ACPI EXTRAS DRIVER
8b58be88 12191M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 12192L: ibm-acpi-devel@lists.sourceforge.net
d0944853 12193L: platform-driver-x86@vger.kernel.org
4e68852d
AC
12194W: http://ibm-acpi.sourceforge.net
12195W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 12196T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 12197S: Maintained
679655da 12198F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 12199
1b46f2a2 12200TI BANDGAP AND THERMAL DRIVER
f14d1c24 12201M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 12202M: Keerthy <j-keerthy@ti.com>
1b46f2a2 12203L: linux-pm@vger.kernel.org
531ff13e 12204L: linux-omap@vger.kernel.org
5a723e81 12205S: Maintained
794b2e25 12206F: drivers/thermal/ti-soc-thermal/
1b46f2a2 12207
ccf963d3
BP
12208TI VPE/CAL DRIVERS
12209M: Benoit Parrot <bparrot@ti.com>
12210L: linux-media@vger.kernel.org
12211W: http://linuxtv.org/
12212Q: http://patchwork.linuxtv.org/project/linux-media/list/
12213S: Maintained
12214F: drivers/media/platform/ti-vpe/
12215
0c7665c3
MF
12216TI CDCE706 CLOCK DRIVER
12217M: Max Filippov <jcmvbkbc@gmail.com>
12218S: Maintained
12219F: drivers/clk/clk-cdce706.c
12220
49b6a5e3
TK
12221TI CLOCK DRIVER
12222M: Tero Kristo <t-kristo@ti.com>
12223L: linux-omap@vger.kernel.org
12224S: Maintained
12225F: drivers/clk/ti/
12226F: include/linux/clk/ti.h
12227
f75cfbad
GS
12228TI ETHERNET SWITCH DRIVER (CPSW)
12229M: Mugunthan V N <mugunthanvnm@ti.com>
12230R: Grygorii Strashko <grygorii.strashko@ti.com>
12231L: linux-omap@vger.kernel.org
12232L: netdev@vger.kernel.org
12233S: Maintained
12234F: drivers/net/ethernet/ti/cpsw*
12235F: drivers/net/ethernet/ti/davinci*
12236
4020f2d7 12237TI FLASH MEDIA INTERFACE DRIVER
8b58be88 12238M: Alex Dubov <oakad@yahoo.com>
795fb7e7 12239S: Maintained
679655da
JP
12240F: drivers/misc/tifm*
12241F: drivers/mmc/host/tifm_sd.c
12242F: include/linux/tifm.h
4020f2d7 12243
e0c52404 12244TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 12245M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
12246L: linux-kernel@vger.kernel.org
12247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12248S: Maintained
12249F: drivers/soc/ti/*
12250T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12251
12252
152ad442
SR
12253TI LM49xxx FAMILY ASoC CODEC DRIVERS
12254M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 12255M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
12256L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12257S: Maintained
12258F: sound/soc/codecs/lm49453*
d392dead 12259F: sound/soc/codecs/isabelle*
152ad442 12260
0edd807d
KM
12261TI LP855x BACKLIGHT DRIVER
12262M: Milo Kim <milo.kim@ti.com>
12263S: Maintained
12264F: Documentation/backlight/lp855x-driver.txt
12265F: drivers/video/backlight/lp855x_bl.c
12266F: include/linux/platform_data/lp855x.h
12267
faf13f6d
KM
12268TI LP8727 CHARGER DRIVER
12269M: Milo Kim <milo.kim@ti.com>
12270S: Maintained
8c0984e5 12271F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
12272F: include/linux/platform_data/lp8727.h
12273
22f1229f
KM
12274TI LP8788 MFD DRIVER
12275M: Milo Kim <milo.kim@ti.com>
12276S: Maintained
12277F: drivers/iio/adc/lp8788_adc.c
12278F: drivers/leds/leds-lp8788.c
12279F: drivers/mfd/lp8788*.c
8c0984e5 12280F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
12281F: drivers/regulator/lp8788-*.c
12282F: include/linux/mfd/lp8788*.h
12283
84640e27
KM
12284TI NETCP ETHERNET DRIVER
12285M: Wingman Kwok <w-kwok2@ti.com>
12286M: Murali Karicheri <m-karicheri2@ti.com>
12287L: netdev@vger.kernel.org
12288S: Maintained
12289F: drivers/net/ethernet/ti/netcp*
12290
217e0ca9
KC
12291TI TAS571X FAMILY ASoC CODEC DRIVER
12292M: Kevin Cernekee <cernekee@chromium.org>
12293L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12294S: Odd Fixes
12295F: sound/soc/codecs/tas571x*
12296
dd5e8e6b 12297TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12298M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12299L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12300S: Maintained
12301F: sound/soc/codecs/twl4030*
12302
90921014 12303TI WILINK WIRELESS DRIVERS
90921014
LC
12304L: linux-wireless@vger.kernel.org
12305W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12306W: http://wireless.kernel.org/en/users/Drivers/wl1251
12307T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12308S: Orphan
90921014
LC
12309F: drivers/net/wireless/ti/
12310F: include/linux/wl12xx.h
12311
e86eaa3a 12312TIPC NETWORK LAYER
8b58be88 12313M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12314M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12315L: netdev@vger.kernel.org (core kernel code)
12316L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12317W: http://tipc.sourceforge.net/
e86eaa3a 12318S: Maintained
c117ab84 12319F: include/uapi/linux/tipc*.h
679655da 12320F: net/tipc/
e86eaa3a 12321
867e359b 12322TILE ARCHITECTURE
b9a279f6 12323M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12324W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12325T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12326S: Supported
12327F: arch/tile/
6b940606 12328F: drivers/char/tile-srom.c
5c770755 12329F: drivers/edac/tile_edac.c
6b940606
CM
12330F: drivers/net/ethernet/tile/
12331F: drivers/rtc/rtc-tile.c
12332F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12333F: drivers/tty/serial/tilegx.c
6b940606
CM
12334F: drivers/usb/host/*-tilegx.c
12335F: include/linux/usb/tilegx.h
867e359b 12336
1da177e4 12337TLAN NETWORK DRIVER
8b58be88 12338M: Samuel Chessman <chessman@tux.org>
88c07dde 12339L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12340W: http://sourceforge.net/projects/tlan/
12341S: Maintained
679655da 12342F: Documentation/networking/tlan.txt
b544dbac 12343F: drivers/net/ethernet/ti/tlan.*
1da177e4 12344
d74db3b2 12345TOMOYO SECURITY MODULE
8b58be88
JP
12346M: Kentaro Takeda <takedakn@nttdata.co.jp>
12347M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12348L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12349L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12350L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12351L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12352W: http://tomoyo.sourceforge.jp/
843d183c 12353T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12354S: Maintained
679655da 12355F: security/tomoyo/
d74db3b2 12356
9caeb532 12357TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12358M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12359L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12360S: Maintained
12361F: drivers/platform/x86/topstar-laptop.c
12362
1da177e4 12363TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12364M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12365L: platform-driver-x86@vger.kernel.org
0a63ca11 12366S: Maintained
679655da 12367F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12368
0a63ca11
AA
12369TOSHIBA BLUETOOTH DRIVER
12370M: Azael Avalos <coproscefalo@gmail.com>
12371L: platform-driver-x86@vger.kernel.org
12372S: Maintained
12373F: drivers/platform/x86/toshiba_bluetooth.c
12374
12375TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12376M: Azael Avalos <coproscefalo@gmail.com>
12377L: platform-driver-x86@vger.kernel.org
12378S: Maintained
12379F: drivers/platform/x86/toshiba_haps.c
12380
14991fc7
AA
12381TOSHIBA WMI HOTKEYS DRIVER
12382M: Azael Avalos <coproscefalo@gmail.com>
12383L: platform-driver-x86@vger.kernel.org
12384S: Maintained
12385F: drivers/platform/x86/toshiba-wmi.c
12386
1da177e4 12387TOSHIBA SMM DRIVER
8b58be88 12388M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12389W: http://www.buzzard.org.uk/toshiba/
12390S: Maintained
679655da
JP
12391F: drivers/char/toshiba.c
12392F: include/linux/toshiba.h
c117ab84 12393F: include/uapi/linux/toshiba.h
1da177e4 12394
d32d9864
MR
12395TOSHIBA TC358743 DRIVER
12396M: Mats Randgaard <matrandg@cisco.com>
12397L: linux-media@vger.kernel.org
12398S: Maintained
12399F: drivers/media/i2c/tc358743*
b5dcee22 12400F: include/media/i2c/tc358743.h
d32d9864 12401
560e6475
WS
12402TMIO/SDHI MMC DRIVER
12403M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12404L: linux-mmc@vger.kernel.org
560e6475 12405S: Supported
d1057c40
GL
12406F: drivers/mmc/host/tmio_mmc*
12407F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12408F: include/linux/mfd/tmio.h
d719f900 12409
917cc4e6
GR
12410TMP401 HARDWARE MONITOR DRIVER
12411M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12412L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12413S: Maintained
12414F: Documentation/hwmon/tmp401
12415F: drivers/hwmon/tmp401.c
12416
98f32602 12417TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12418M: Hugh Dickins <hughd@google.com>
98f32602
HD
12419L: linux-mm@kvack.org
12420S: Maintained
12421F: include/linux/shmem_fs.h
12422F: mm/shmem.c
12423
45f95b53 12424TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12425M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12426M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12427L: linux-media@vger.kernel.org
a825eaec 12428W: https://linuxtv.org
45f95b53
MCC
12429T: git git://linuxtv.org/media_tree.git
12430S: Odd fixes
12431F: drivers/media/usb/tm6000/
618cd932 12432F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12433
34d1324e
AU
12434TW5864 VIDEO4LINUX DRIVER
12435M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12436M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12437M: Andrey Utkin <andrey_utkin@fastmail.com>
12438L: linux-media@vger.kernel.org
12439S: Supported
12440F: drivers/media/pci/tw5864/
45f95b53 12441
c65fde19
HV
12442TW68 VIDEO4LINUX DRIVER
12443M: Hans Verkuil <hverkuil@xs4all.nl>
12444L: linux-media@vger.kernel.org
12445T: git git://linuxtv.org/media_tree.git
a825eaec 12446W: https://linuxtv.org
c65fde19
HV
12447S: Odd Fixes
12448F: drivers/media/pci/tw68/
12449
704a84cc
EG
12450TW686X VIDEO4LINUX DRIVER
12451M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12452L: linux-media@vger.kernel.org
12453T: git git://linuxtv.org/media_tree.git
12454W: http://linuxtv.org
12455S: Maintained
12456F: drivers/media/pci/tw686x/
12457
4e68852d 12458TPM DEVICE DRIVER
901486b8 12459M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12460M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12461M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12462R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12463W: http://tpmdd.sourceforge.net
63a10dfd 12464L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12465Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12466T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12467S: Maintained
679655da 12468F: drivers/char/tpm/
4e68852d 12469
1a0f1b27
AL
12470TPM IBM_VTPM DEVICE DRIVER
12471M: Ashley Lai <ashleydlai@gmail.com>
12472W: http://tpmdd.sourceforge.net
12473L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12474S: Maintained
12475F: drivers/char/tpm/tpm_ibmvtpm*
12476
d6f005a1
JP
12477TRACING
12478M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12479M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12480T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12481S: Maintained
12482F: Documentation/trace/ftrace.txt
12483F: arch/*/*/*/ftrace.h
12484F: arch/*/kernel/ftrace.c
12485F: include/*/ftrace.h
12486F: include/linux/trace*.h
12487F: include/trace/
12488F: kernel/trace/
6e68e6c5 12489F: tools/testing/selftests/ftrace/
d6f005a1 12490
4abac0d0
IM
12491TRACING MMIO ACCESSES (MMIOTRACE)
12492M: Steven Rostedt <rostedt@goodmis.org>
12493M: Ingo Molnar <mingo@kernel.org>
12494R: Karol Herbst <karolherbst@gmail.com>
12495R: Pekka Paalanen <ppaalanen@gmail.com>
12496S: Maintained
12497L: linux-kernel@vger.kernel.org
12498L: nouveau@lists.freedesktop.org
12499F: kernel/trace/trace_mmiotrace.c
12500F: include/linux/mmiotrace.h
12501F: arch/x86/mm/kmmio.c
12502F: arch/x86/mm/mmio-mod.c
12503F: arch/x86/mm/testmmiotrace.c
12504
1da177e4 12505TRIVIAL PATCHES
8b58be88 12506M: Jiri Kosina <trivial@kernel.org>
54e5881d 12507T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12508S: Maintained
86ef925f 12509K: ^Subject:.*(?i)trivial
1da177e4 12510
4e68852d 12511TTY LAYER
879a5a00 12512M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12513M: Jiri Slaby <jslaby@suse.com>
879a5a00 12514S: Supported
08deed1e 12515T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12516F: Documentation/serial/
8dd5d2f1 12517F: drivers/tty/
df621252 12518F: drivers/tty/serial/serial_core.c
e3288775
AC
12519F: include/linux/serial_core.h
12520F: include/linux/serial.h
12521F: include/linux/tty.h
c117ab84
CEB
12522F: include/uapi/linux/serial_core.h
12523F: include/uapi/linux/serial.h
12524F: include/uapi/linux/tty.h
4e68852d 12525
91952bc0
AP
12526TUA9001 MEDIA DRIVER
12527M: Antti Palosaari <crope@iki.fi>
12528L: linux-media@vger.kernel.org
a825eaec 12529W: https://linuxtv.org
91952bc0
AP
12530W: http://palosaari.fi/linux/
12531Q: http://patchwork.linuxtv.org/project/linux-media/list/
12532T: git git://linuxtv.org/anttip/media_tree.git
12533S: Maintained
12534F: drivers/media/tuners/tua9001*
12535
740db6d7 12536TULIP NETWORK DRIVERS
740db6d7 12537L: netdev@vger.kernel.org
cf869eb1
GG
12538L: linux-parisc@vger.kernel.org
12539S: Orphan
0f04e2aa 12540F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12541
12542TUN/TAP driver
ba57b6f2 12543M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12544W: http://vtun.sourceforge.net/tun
12545S: Maintained
679655da
JP
12546F: Documentation/networking/tuntap.txt
12547F: arch/um/os-Linux/drivers/
1da177e4 12548
b454cc66 12549TURBOCHANNEL SUBSYSTEM
8b58be88 12550M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12551M: Ralf Baechle <ralf@linux-mips.org>
12552L: linux-mips@linux-mips.org
12553Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12554S: Maintained
679655da
JP
12555F: drivers/tc/
12556F: include/linux/tc.h
b454cc66 12557
e2d1d6c0 12558UBI FILE SYSTEM (UBIFS)
a7859936 12559M: Richard Weinberger <richard@nod.at>
949cb623 12560M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12561M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12562L: linux-mtd@lists.infradead.org
e2966cbe 12563T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12564W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12565S: Supported
679655da
JP
12566F: Documentation/filesystems/ubifs.txt
12567F: fs/ubifs/
e2d1d6c0 12568
e1632fa2 12569UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12570M: Greg Ungerer <gerg@linux-m68k.org>
12571W: http://www.linux-m68k.org/
cc2020e6 12572W: http://www.uclinux.org/
e1632fa2 12573L: linux-m68k@lists.linux-m68k.org
cc2020e6 12574L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12575T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12576S: Maintained
e1632fa2
GU
12577F: arch/m68k/coldfire/
12578F: arch/m68k/68*/
61bc02bb
JP
12579F: arch/m68k/*/*_no.*
12580F: arch/m68k/include/asm/*_no.*
cc2020e6 12581
1da177e4 12582UDF FILESYSTEM
d8130624 12583M: Jan Kara <jack@suse.com>
1da177e4 12584S: Maintained
679655da
JP
12585F: Documentation/filesystems/udf.txt
12586F: fs/udf/
1da177e4 12587
0edffe65
BN
12588UDRAW TABLET
12589M: Bastien Nocera <hadess@hadess.net>
12590L: linux-input@vger.kernel.org
12591S: Maintained
12592F: drivers/hid/hid-udraw.c
12593
cc2020e6 12594UFS FILESYSTEM
8b58be88 12595M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12596S: Maintained
679655da
JP
12597F: Documentation/filesystems/ufs.txt
12598F: fs/ufs/
cc2020e6 12599
0a09d3ab
DH
12600UHID USERSPACE HID IO DRIVER:
12601M: David Herrmann <dh.herrmann@googlemail.com>
12602L: linux-input@vger.kernel.org
12603S: Maintained
12604F: drivers/hid/uhid.c
c117ab84 12605F: include/uapi/linux/uhid.h
0a09d3ab 12606
18332a80 12607ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12608L: linux-usb@vger.kernel.org
10c6c9c9 12609S: Orphan
355ffe69 12610F: drivers/uwb/
679655da
JP
12611F: include/linux/uwb.h
12612F: include/linux/uwb/
18332a80 12613
b31d8273
G
12614UNICORE32 ARCHITECTURE:
12615M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12616W: http://mprc.pku.edu.cn/~guanxuetao/linux
12617S: Maintained
ceebf4d5 12618T: git git://github.com/gxt/linux.git
b31d8273
G
12619F: arch/unicore32/
12620
d8379ab1
TF
12621UNIFDEF
12622M: Tony Finch <dot@dotat.at>
12623W: http://dotat.at/prog/unifdef
12624S: Maintained
12625F: scripts/unifdef.c
12626
1da177e4 12627UNIFORM CDROM DRIVER
8b58be88 12628M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12629W: http://www.kernel.dk
12630S: Maintained
679655da
JP
12631F: Documentation/cdrom/
12632F: drivers/cdrom/cdrom.c
12633F: include/linux/cdrom.h
c117ab84 12634F: include/uapi/linux/cdrom.h
1da177e4 12635
56df0122 12636UNISYS S-PAR DRIVERS
49e7d9df
JP
12637M: David Kershner <david.kershner@unisys.com>
12638L: sparmaintainer@unisys.com (Unisys internal)
12639S: Supported
12640F: drivers/staging/unisys/
56df0122 12641
9941fa6e
VH
12642UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12643M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12644L: linux-scsi@vger.kernel.org
12645S: Supported
12646F: Documentation/scsi/ufs.txt
12647F: drivers/scsi/ufs/
12648
4b9ffb5a 12649UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
bdee9860
JP
12650M: Manjunath M Bettegowda <manjumb@synopsys.com>
12651M: Prabu Thangamuthu <prabut@synopsys.com>
4b9ffb5a
JP
12652L: linux-scsi@vger.kernel.org
12653S: Supported
12654F: drivers/scsi/ufs/*dwc*
12655
e2d1d6c0 12656UNSORTED BLOCK IMAGES (UBI)
949cb623 12657M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12658M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12659W: http://www.linux-mtd.infradead.org/
12660L: linux-mtd@lists.infradead.org
b6b44e0a 12661T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12662S: Supported
80811493 12663F: drivers/mtd/ubi/
679655da 12664F: include/linux/mtd/ubi.h
c117ab84 12665F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12666
1da177e4 12667USB ACM DRIVER
ca1c3e6f 12668M: Oliver Neukum <oneukum@suse.com>
6372594a 12669L: linux-usb@vger.kernel.org
1da177e4 12670S: Maintained
679655da
JP
12671F: Documentation/usb/acm.txt
12672F: drivers/usb/class/cdc-acm.*
1da177e4 12673
b7d572e1
PF
12674USB AR5523 WIRELESS DRIVER
12675M: Pontus Fuchs <pontus.fuchs@gmail.com>
12676L: linux-wireless@vger.kernel.org
12677S: Maintained
12678F: drivers/net/wireless/ath/ar5523/
12679
115bb1ff 12680USB ATTACHED SCSI
866d372e 12681M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12682L: linux-usb@vger.kernel.org
12683L: linux-scsi@vger.kernel.org
8eae0fb7 12684S: Maintained
115bb1ff
MW
12685F: drivers/usb/storage/uas.c
12686
1da177e4 12687USB CDC ETHERNET DRIVER
61eee9a7 12688M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12689L: linux-usb@vger.kernel.org
1da177e4 12690S: Maintained
679655da 12691F: drivers/net/usb/cdc_*.c
c117ab84 12692F: include/uapi/linux/usb/cdc.h
1da177e4 12693
66e3e591
KP
12694USB CHAOSKEY DRIVER
12695M: Keith Packard <keithp@keithp.com>
12696L: linux-usb@vger.kernel.org
12697S: Maintained
12698F: drivers/usb/misc/chaoskey.c
12699
b02b371e 12700USB CYPRESS C67X00 DRIVER
8b58be88 12701M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12702L: linux-usb@vger.kernel.org
12703S: Maintained
679655da 12704F: drivers/usb/c67x00/
b02b371e 12705
d0374f4f 12706USB DAVICOM DM9601 DRIVER
8b58be88 12707M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12708L: netdev@vger.kernel.org
d0374f4f
PK
12709W: http://www.linux-usb.org/usbnet
12710S: Maintained
679655da 12711F: drivers/net/usb/dm9601.c
d0374f4f 12712
cc2020e6 12713USB DIAMOND RIO500 DRIVER
8b58be88 12714M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12715L: rio500-users@lists.sourceforge.net
12716W: http://rio500.sourceforge.net
12717S: Maintained
679655da 12718F: drivers/usb/misc/rio500*
cc2020e6 12719
1da177e4 12720USB EHCI DRIVER
578333ab 12721M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12722L: linux-usb@vger.kernel.org
578333ab 12723S: Maintained
679655da
JP
12724F: Documentation/usb/ehci.txt
12725F: drivers/usb/host/ehci*
1da177e4 12726
69ae9e3e 12727USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12728M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12729L: linux-usb@vger.kernel.org
69ae9e3e 12730W: http://www.linux-usb.org/gadget
d6d0f665
FB
12731T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12732S: Maintained
679655da
JP
12733F: drivers/usb/gadget/
12734F: include/linux/usb/gadget*
69ae9e3e 12735
2dea64b4 12736USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12737M: Jiri Kosina <jikos@kernel.org>
406df153 12738R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12739L: linux-usb@vger.kernel.org
54e5881d 12740T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12741S: Maintained
c2f01971 12742F: Documentation/hid/hiddev.txt
679655da 12743F: drivers/hid/usbhid/
1da177e4 12744
959eea21 12745USB ISP116X DRIVER
8b58be88 12746M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12747L: linux-usb@vger.kernel.org
959eea21 12748S: Maintained
679655da
JP
12749F: drivers/usb/host/isp116x*
12750F: include/linux/usb/isp116x.h
959eea21 12751
146498ea
WH
12752USB LAN78XX ETHERNET DRIVER
12753M: Woojung Huh <woojung.huh@microchip.com>
12754M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12755L: netdev@vger.kernel.org
12756S: Maintained
12757F: drivers/net/usb/lan78xx.*
12758
1da177e4 12759USB MASS STORAGE DRIVER
fc8b690d 12760M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12761L: linux-usb@vger.kernel.org
8836aeb8 12762L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12763S: Maintained
12764W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12765F: drivers/usb/storage/
1da177e4 12766
af39917d
CL
12767USB MIDI DRIVER
12768M: Clemens Ladisch <clemens@ladisch.de>
12769L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12770T: git git://git.alsa-project.org/alsa-kernel.git
12771S: Maintained
12772F: sound/usb/midi.*
12773
444ce9d4
JP
12774USB NETWORKING DRIVERS
12775L: linux-usb@vger.kernel.org
12776S: Odd Fixes
12777F: drivers/net/usb/
12778
1da177e4 12779USB OHCI DRIVER
578333ab 12780M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12781L: linux-usb@vger.kernel.org
578333ab 12782S: Maintained
679655da
JP
12783F: Documentation/usb/ohci.txt
12784F: drivers/usb/host/ohci*
1da177e4 12785
963ffa3e 12786USB OTG FSM (Finite State Machine)
60d77b3d 12787M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12788T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12789L: linux-usb@vger.kernel.org
12790S: Maintained
12791F: drivers/usb/common/usb-otg-fsm.c
12792
563da3a9
VM
12793USB OVER IP DRIVER
12794M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12795M: Shuah Khan <shuahkh@osg.samsung.com>
12796M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12797L: linux-usb@vger.kernel.org
12798S: Maintained
a6d6fc2b 12799F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12800F: drivers/usb/usbip/
12801F: tools/usb/usbip/
12802
1da177e4 12803USB PEGASUS DRIVER
a16b945c 12804M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12805L: linux-usb@vger.kernel.org
043600a6 12806L: netdev@vger.kernel.org
052e3128
PM
12807T: git git://github.com/petkan/pegasus.git
12808W: https://github.com/petkan/pegasus
1da177e4 12809S: Maintained
679655da 12810F: drivers/net/usb/pegasus.*
1da177e4 12811
d3ad558f 12812USB PHY LAYER
a55f6286 12813M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12814L: linux-usb@vger.kernel.org
12815T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12816S: Maintained
12817F: drivers/usb/phy/
d3ad558f 12818
73e4fb3f 12819USB PRINTER DRIVER (usblp)
8b58be88 12820M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12821L: linux-usb@vger.kernel.org
73e4fb3f 12822S: Supported
679655da 12823F: drivers/usb/class/usblp.c
1da177e4 12824
4521b477
BM
12825USB QMI WWAN NETWORK DRIVER
12826M: Bjørn Mork <bjorn@mork.no>
12827L: netdev@vger.kernel.org
12828S: Maintained
12829F: Documentation/ABI/testing/sysfs-class-net-qmi
12830F: drivers/net/usb/qmi_wwan.c
12831
1da177e4 12832USB RTL8150 DRIVER
a16b945c 12833M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12834L: linux-usb@vger.kernel.org
043600a6 12835L: netdev@vger.kernel.org
052e3128
PM
12836T: git git://github.com/petkan/rtl8150.git
12837W: https://github.com/petkan/rtl8150
1da177e4 12838S: Maintained
679655da 12839F: drivers/net/usb/rtl8150.c
1da177e4 12840
f896b796 12841USB SERIAL SUBSYSTEM
66085694 12842M: Johan Hovold <johan@kernel.org>
795fb7e7 12843L: linux-usb@vger.kernel.org
5ee05309 12844T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12845S: Maintained
679655da 12846F: Documentation/usb/usb-serial.txt
f896b796 12847F: drivers/usb/serial/
679655da 12848F: include/linux/usb/serial.h
1da177e4 12849
b3f0db1c
SG
12850USB SMSC75XX ETHERNET DRIVER
12851M: Steve Glendinning <steve.glendinning@shawell.net>
12852L: netdev@vger.kernel.org
12853S: Maintained
12854F: drivers/net/usb/smsc75xx.*
12855
2f7ca802 12856USB SMSC95XX ETHERNET DRIVER
90b24cfb 12857M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12858M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12859L: netdev@vger.kernel.org
90b24cfb 12860S: Maintained
679655da 12861F: drivers/net/usb/smsc95xx.*
2f7ca802 12862
1da177e4 12863USB SUBSYSTEM
879a5a00 12864M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12865L: linux-usb@vger.kernel.org
1da177e4 12866W: http://www.linux-usb.org
08deed1e 12867T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12868S: Supported
1700bd98 12869F: Documentation/devicetree/bindings/usb/
679655da 12870F: Documentation/usb/
679655da
JP
12871F: drivers/usb/
12872F: include/linux/usb.h
12873F: include/linux/usb/
1da177e4
LT
12874
12875USB UHCI DRIVER
8b58be88 12876M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12877L: linux-usb@vger.kernel.org
1da177e4 12878S: Maintained
679655da 12879F: drivers/usb/host/uhci*
1da177e4 12880
69ae9e3e 12881USB "USBNET" DRIVER FRAMEWORK
d8130624 12882M: Oliver Neukum <oneukum@suse.com>
043600a6 12883L: netdev@vger.kernel.org
69ae9e3e 12884W: http://www.linux-usb.org/usbnet
1da177e4 12885S: Maintained
679655da
JP
12886F: drivers/net/usb/usbnet.c
12887F: include/linux/usb/usbnet.h
1da177e4 12888
c0efd232 12889USB VIDEO CLASS
c53ac071 12890M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12891L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12892L: linux-media@vger.kernel.org
275ffde4 12893T: git git://linuxtv.org/media_tree.git
57c6d2e9 12894W: http://www.ideasonboard.org/uvc/
c0efd232 12895S: Maintained
0c0d06ca 12896F: drivers/media/usb/uvc/
6c0f0359 12897F: include/uapi/linux/uvcvideo.h
1da177e4 12898
b60b9c45
HV
12899USB VISION DRIVER
12900M: Hans Verkuil <hverkuil@xs4all.nl>
12901L: linux-media@vger.kernel.org
12902T: git git://linuxtv.org/media_tree.git
a825eaec 12903W: https://linuxtv.org
b60b9c45
HV
12904S: Odd Fixes
12905F: drivers/media/usb/usbvision/
12906
8282da47
LP
12907USB WEBCAM GADGET
12908M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12909L: linux-usb@vger.kernel.org
12910S: Maintained
3a83c16e 12911F: drivers/usb/gadget/function/*uvc*
faf2e1db 12912F: drivers/usb/gadget/legacy/webcam.c
8282da47 12913
bf164cc0 12914USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12915M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12916L: linux-wireless@vger.kernel.org
12917S: Maintained
679655da 12918F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12919
eb6bab13 12920USB XHCI DRIVER
03d85053 12921M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12922L: linux-usb@vger.kernel.org
12923S: Supported
36d0344c
SS
12924F: drivers/usb/host/xhci*
12925F: drivers/usb/host/pci-quirks*
eb6bab13 12926
1da177e4 12927USB ZD1201 DRIVER
4086b9ca 12928L: linux-wireless@vger.kernel.org
1da177e4 12929W: http://linux-lc100020.sourceforge.net
4086b9ca 12930S: Orphan
ed0ad06f 12931F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12932
b7eee616 12933USB ZR364XX DRIVER
8b58be88 12934M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12935L: linux-usb@vger.kernel.org
661263b5 12936L: linux-media@vger.kernel.org
275ffde4 12937T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12938W: http://royale.zerezo.com/zr364xx/
12939S: Maintained
618cd932 12940F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 12941F: drivers/media/usb/zr364xx/
b7eee616 12942
289fcff4
HK
12943ULPI BUS
12944M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12945L: linux-usb@vger.kernel.org
12946S: Maintained
12947F: drivers/usb/common/ulpi.c
12948F: include/linux/ulpi/
12949
e7839f25 12950USER-MODE LINUX (UML)
8b58be88 12951M: Jeff Dike <jdike@addtoit.com>
b15194b7 12952M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12953L: user-mode-linux-devel@lists.sourceforge.net
12954L: user-mode-linux-user@lists.sourceforge.net
12955W: http://user-mode-linux.sourceforge.net
9f273c24 12956T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12957S: Maintained
61516587 12958F: Documentation/virtual/uml/
679655da 12959F: arch/um/
b070989a 12960F: arch/x86/um/
679655da
JP
12961F: fs/hostfs/
12962F: fs/hppfs/
b7eee616 12963
e5f114e9 12964USERSPACE I/O (UIO)
879a5a00 12965M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12966S: Maintained
3d3fecbd 12967T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12968F: Documentation/DocBook/uio-howto.tmpl
12969F: drivers/uio/
12970F: include/linux/uio*.h
e5f114e9 12971
256cccbe 12972UTIL-LINUX PACKAGE
8b58be88 12973M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12974L: util-linux@vger.kernel.org
12975W: http://en.wikipedia.org/wiki/Util-linux
12976T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12977S: Maintained
12978
c1fd1c07 12979UVESAFB DRIVER
8b58be88 12980M: Michal Januszewski <spock@gentoo.org>
c69f677c 12981L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12982W: http://dev.gentoo.org/~spock/projects/uvesafb/
12983S: Maintained
679655da 12984F: Documentation/fb/uvesafb.txt
8a61f013 12985F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12986
456930d8
SA
12987VF610 NAND DRIVER
12988M: Stefan Agner <stefan@agner.ch>
12989L: linux-mtd@lists.infradead.org
12990S: Supported
12991F: drivers/mtd/nand/vf610_nfc.c
12992
4480f15b 12993VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12994M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12995S: Maintained
679655da
JP
12996F: Documentation/filesystems/vfat.txt
12997F: fs/fat/
1da177e4 12998
cba3345c
AW
12999VFIO DRIVER
13000M: Alex Williamson <alex.williamson@redhat.com>
13001L: kvm@vger.kernel.org
9f273c24 13002T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
13003S: Maintained
13004F: Documentation/vfio.txt
13005F: drivers/vfio/
13006F: include/linux/vfio.h
c117ab84 13007F: include/uapi/linux/vfio.h
cba3345c 13008
5188287a
KW
13009VFIO MEDIATED DEVICE DRIVERS
13010M: Kirti Wankhede <kwankhede@nvidia.com>
13011L: kvm@vger.kernel.org
13012S: Maintained
13013F: Documentation/vfio-mediated-device.txt
13014F: drivers/vfio/mdev/
13015F: include/linux/mdev.h
13016F: samples/vfio-mdev/
13017
a714ea5f
AW
13018VFIO PLATFORM DRIVER
13019M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13020L: kvm@vger.kernel.org
13021S: Maintained
13022F: drivers/vfio/platform/
13023
9e6f3438
PO
13024VIDEOBUF2 FRAMEWORK
13025M: Pawel Osciak <pawel@osciak.com>
13026M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 13027M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
13028L: linux-media@vger.kernel.org
13029S: Maintained
90d72ac6 13030F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
13031F: include/media/videobuf2-*
13032
06a8fc78
AH
13033VIRTIO AND VHOST VSOCK DRIVER
13034M: Stefan Hajnoczi <stefanha@redhat.com>
13035L: kvm@vger.kernel.org
13036L: virtualization@lists.linux-foundation.org
13037L: netdev@vger.kernel.org
13038S: Maintained
13039F: include/linux/virtio_vsock.h
13040F: include/uapi/linux/virtio_vsock.h
13041F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 13042F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
13043F: drivers/vhost/vsock.c
13044F: drivers/vhost/vsock.h
06a8fc78 13045
5523662e
SCP
13046VIRTUAL SERIO DEVICE DRIVER
13047M: Stephen Chandler Paul <thatslyude@gmail.com>
13048S: Maintained
13049F: drivers/input/serio/userio.c
13050F: include/uapi/linux/userio.h
13051
9a82446b
AS
13052VIRTIO CONSOLE DRIVER
13053M: Amit Shah <amit.shah@redhat.com>
13054L: virtualization@lists.linux-foundation.org
13055S: Maintained
13056F: drivers/char/virtio_console.c
13057F: include/linux/virtio_console.h
c117ab84 13058F: include/uapi/linux/virtio_console.h
9a82446b 13059
2426ec8f 13060VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f 13061M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13062M: Jason Wang <jasowang@redhat.com>
2426ec8f
MT
13063L: virtualization@lists.linux-foundation.org
13064S: Maintained
0e4191fe 13065F: Documentation/devicetree/bindings/virtio/
2426ec8f 13066F: drivers/virtio/
c893c8d7 13067F: tools/virtio/
2426ec8f
MT
13068F: drivers/net/virtio_net.c
13069F: drivers/block/virtio_blk.c
13070F: include/linux/virtio_*.h
916cdabc 13071F: include/uapi/linux/virtio_*.h
dbaf0624 13072F: drivers/crypto/virtio/
2426ec8f 13073
f2dbda3b
CH
13074VIRTIO DRIVERS FOR S390
13075M: Christian Borntraeger <borntraeger@de.ibm.com>
13076M: Cornelia Huck <cornelia.huck@de.ibm.com>
13077L: linux-s390@vger.kernel.org
13078L: virtualization@lists.linux-foundation.org
13079L: kvm@vger.kernel.org
13080S: Supported
1b568d93 13081F: drivers/s390/virtio/
f2dbda3b 13082
4ad6ee91
GH
13083VIRTIO GPU DRIVER
13084M: David Airlie <airlied@linux.ie>
13085M: Gerd Hoffmann <kraxel@redhat.com>
13086L: dri-devel@lists.freedesktop.org
13087L: virtualization@lists.linux-foundation.org
13088S: Maintained
13089F: drivers/gpu/drm/virtio/
13090F: include/uapi/linux/virtio_gpu.h
13091
3a4d5c94
MT
13092VIRTIO HOST (VHOST)
13093M: "Michael S. Tsirkin" <mst@redhat.com>
678ff27d 13094M: Jason Wang <jasowang@redhat.com>
3a4d5c94 13095L: kvm@vger.kernel.org
c996d8b9 13096L: virtualization@lists.linux-foundation.org
3a4d5c94 13097L: netdev@vger.kernel.org
9f273c24 13098T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
13099S: Maintained
13100F: drivers/vhost/
c117ab84 13101F: include/uapi/linux/vhost.h
3a4d5c94 13102
271c8651
GH
13103VIRTIO INPUT DRIVER
13104M: Gerd Hoffmann <kraxel@redhat.com>
13105S: Maintained
13106F: drivers/virtio/virtio_input.c
13107F: include/uapi/linux/virtio_input.h
13108
dbaf0624
G
13109VIRTIO CRYPTO DRIVER
13110M: Gonglei <arei.gonglei@huawei.com>
13111L: virtualization@lists.linux-foundation.org
13112L: linux-crypto@vger.kernel.org
13113S: Maintained
13114F: drivers/crypto/virtio/
13115F: include/uapi/linux/virtio_crypto.h
13116
1da177e4 13117VIA RHINE NETWORK DRIVER
210347e1 13118S: Orphan
f2148a47 13119F: drivers/net/ethernet/via/via-rhine.c
1da177e4 13120
f0bf7f61 13121VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 13122M: Bruce Chang <brucechang@via.com.tw>
8b58be88 13123M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
13124S: Maintained
13125F: drivers/mmc/host/via-sdmmc.c
13126
69e4a7c2 13127VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 13128M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 13129L: linux-fbdev@vger.kernel.org
69e4a7c2 13130S: Maintained
c7babebd
FTS
13131F: include/linux/via-core.h
13132F: include/linux/via-gpio.h
13133F: include/linux/via_i2c.h
8a61f013 13134F: drivers/video/fbdev/via/
69e4a7c2 13135
01f20734 13136VIA VELOCITY NETWORK DRIVER
8b58be88 13137M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
13138L: netdev@vger.kernel.org
13139S: Maintained
f2148a47 13140F: drivers/net/ethernet/via/via-velocity.*
1da177e4 13141
f73f8173
AW
13142VIRT LIB
13143M: Alex Williamson <alex.williamson@redhat.com>
13144M: Paolo Bonzini <pbonzini@redhat.com>
13145L: kvm@vger.kernel.org
13146S: Supported
13147F: virt/lib/
13148
77911fd2 13149VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
13150M: Hans Verkuil <hverkuil@xs4all.nl>
13151L: linux-media@vger.kernel.org
13152T: git git://linuxtv.org/media_tree.git
a825eaec 13153W: https://linuxtv.org
0b7bc1fa 13154S: Maintained
77911fd2 13155F: drivers/media/platform/vivid/*
0b7bc1fa 13156
be7f8273 13157VLAN (802.1Q)
8b58be88 13158M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
13159L: netdev@vger.kernel.org
13160S: Maintained
679655da
JP
13161F: drivers/net/macvlan.c
13162F: include/linux/if_*vlan.h
13163F: net/8021q/
be7f8273 13164
55e331cf 13165VLYNQ BUS
08eeb306 13166M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 13167L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
13168S: Maintained
13169F: drivers/vlynq/vlynq.c
13170F: include/linux/vlynq.h
13171
390beae4 13172VME SUBSYSTEM
74c600e3 13173M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 13174M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
13175M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13176L: devel@driverdev.osuosl.org
13177S: Maintained
13178T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
75a163c4 13179F: Documentation/driver-api/vme.rst
390beae4
MW
13180F: drivers/staging/vme/
13181F: drivers/vme/
13182F: include/linux/vme*
13183
4488e09b
AK
13184VMWARE HYPERVISOR INTERFACE
13185M: Alok Kataria <akataria@vmware.com>
13186L: virtualization@lists.linux-foundation.org
13187S: Supported
13188F: arch/x86/kernel/cpu/vmware.c
13189
73b35d07
DT
13190VMWARE BALLOON DRIVER
13191M: Xavier Deguillard <xdeguillard@vmware.com>
13192M: Philip Moltmann <moltmann@vmware.com>
13193M: "VMware, Inc." <pv-drivers@vmware.com>
13194L: linux-kernel@vger.kernel.org
13195S: Maintained
13196F: drivers/misc/vmw_balloon.c
13197
8b8be51b
TH
13198VMWARE VMMOUSE SUBDRIVER
13199M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13200M: "VMware, Inc." <pv-drivers@vmware.com>
13201L: linux-input@vger.kernel.org
13202S: Maintained
13203F: drivers/input/mouse/vmmouse.c
13204F: drivers/input/mouse/vmmouse.h
13205
d1a890fa 13206VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 13207M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
13208M: "VMware, Inc." <pv-drivers@vmware.com>
13209L: netdev@vger.kernel.org
13210S: Maintained
13211F: drivers/net/vmxnet3/
d1a890fa 13212
851b1642 13213VMware PVSCSI driver
29374ec6 13214M: Jim Gill <jgill@vmware.com>
851b1642
AK
13215M: VMware PV-Drivers <pv-drivers@vmware.com>
13216L: linux-scsi@vger.kernel.org
13217S: Maintained
13218F: drivers/scsi/vmw_pvscsi.c
13219F: drivers/scsi/vmw_pvscsi.h
13220
29c8d9eb
AR
13221VMWARE PVRDMA DRIVER
13222M: Adit Ranadive <aditr@vmware.com>
13223M: VMware PV-Drivers <pv-drivers@vmware.com>
13224L: linux-rdma@vger.kernel.org
13225S: Maintained
13226F: drivers/infiniband/hw/vmw_pvrdma/
13227
e53e86c7 13228VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 13229M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 13230M: Mark Brown <broonie@kernel.org>
5cdeb2c8 13231L: linux-kernel@vger.kernel.org
1dd68f01 13232W: http://www.slimlogic.co.uk/?p=48
6febb5ab 13233T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 13234S: Supported
9d2597e8 13235F: Documentation/devicetree/bindings/regulator/
679655da 13236F: drivers/regulator/
9d2597e8 13237F: include/dt-bindings/regulator/
679655da 13238F: include/linux/regulator/
e53e86c7 13239
081958eb
DA
13240VRF
13241M: David Ahern <dsa@cumulusnetworks.com>
13242M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13243L: netdev@vger.kernel.org
13244S: Maintained
13245F: drivers/net/vrf.c
562d897d 13246F: Documentation/networking/vrf.txt
081958eb 13247
ab41319e 13248VT1211 HARDWARE MONITOR DRIVER
8b58be88 13249M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 13250L: linux-hwmon@vger.kernel.org
ab41319e 13251S: Maintained
679655da
JP
13252F: Documentation/hwmon/vt1211
13253F: drivers/hwmon/vt1211.c
ab41319e 13254
1de9e371 13255VT8231 HARDWARE MONITOR DRIVER
8b58be88 13256M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 13257L: linux-hwmon@vger.kernel.org
1de9e371 13258S: Maintained
679655da 13259F: drivers/hwmon/vt8231.c
1de9e371 13260
88095e7b
TO
13261VUB300 USB to SDIO/SD/MMC bridge chip
13262M: Tony Olech <tony.olech@elandigitalsystems.com>
13263L: linux-mmc@vger.kernel.org
13264L: linux-usb@vger.kernel.org
13265S: Supported
13266F: drivers/mmc/host/vub300.c
13267
1da177e4 13268W1 DALLAS'S 1-WIRE BUS
a8018766 13269M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 13270S: Maintained
679655da
JP
13271F: Documentation/w1/
13272F: drivers/w1/
1da177e4 13273
13927079 13274W83791D HARDWARE MONITORING DRIVER
8b58be88 13275M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 13276L: linux-hwmon@vger.kernel.org
25845c22 13277S: Maintained
679655da
JP
13278F: Documentation/hwmon/w83791d
13279F: drivers/hwmon/w83791d.c
13927079 13280
61db011d 13281W83793 HARDWARE MONITORING DRIVER
8b58be88 13282M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 13283L: linux-hwmon@vger.kernel.org
61db011d 13284S: Maintained
679655da
JP
13285F: Documentation/hwmon/w83793
13286F: drivers/hwmon/w83793.c
61db011d 13287
e3760b43 13288W83795 HARDWARE MONITORING DRIVER
d8130624 13289M: Jean Delvare <jdelvare@suse.com>
968ce1b1 13290L: linux-hwmon@vger.kernel.org
e3760b43
JD
13291S: Maintained
13292F: drivers/hwmon/w83795.c
13293
1da177e4 13294W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 13295M: Pierre Ossman <pierre@ossman.eu>
1da177e4 13296S: Maintained
679655da 13297F: drivers/mmc/host/wbsd.*
1da177e4 13298
b4e05923
HG
13299WACOM PROTOCOL 4 SERIAL TABLETS
13300M: Julian Squires <julian@cipht.net>
13301M: Hans de Goede <hdegoede@redhat.com>
13302L: linux-input@vger.kernel.org
13303S: Maintained
13304F: drivers/input/tablet/wacom_serial4.c
13305
3527761c 13306WATCHDOG DEVICE DRIVERS
8b58be88 13307M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 13308R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
13309L: linux-watchdog@vger.kernel.org
13310W: http://www.linux-watchdog.org/
f599aaf0 13311T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 13312S: Maintained
540be8b2 13313F: Documentation/devicetree/bindings/watchdog/
679655da
JP
13314F: Documentation/watchdog/
13315F: drivers/watchdog/
13316F: include/linux/watchdog.h
c117ab84 13317F: include/uapi/linux/watchdog.h
3527761c 13318
b22e00f3
DH
13319WIIMOTE HID DRIVER
13320M: David Herrmann <dh.herrmann@googlemail.com>
13321L: linux-input@vger.kernel.org
13322S: Maintained
13323F: drivers/hid/hid-wiimote*
13324
e258b80e 13325WINBOND CIR DRIVER
364e9e18 13326M: David Härdeman <david@hardeman.nu>
e258b80e 13327S: Maintained
116ab806 13328F: drivers/media/rc/winbond-cir.c
e258b80e 13329
c36a483d
WBG
13330WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13331M: William Breathitt Gray <vilhelm.gray@gmail.com>
13332L: linux-watchdog@vger.kernel.org
13333S: Maintained
13334F: drivers/watchdog/ebc-c384_wdt.c
13335
9c26df9b
WBG
13336WINSYSTEMS WS16C48 GPIO DRIVER
13337M: William Breathitt Gray <vilhelm.gray@gmail.com>
13338L: linux-gpio@vger.kernel.org
13339S: Maintained
13340F: drivers/gpio/gpio-ws16c48.c
e258b80e 13341
8a70da82 13342WIMAX STACK
8b58be88 13343M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13344M: linux-wimax@intel.com
49e7d9df 13345L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13346S: Supported
13347W: http://linuxwimax.org
315987dc 13348F: Documentation/wimax/README.wimax
315987dc
JP
13349F: include/linux/wimax/debug.h
13350F: include/net/wimax.h
c117ab84 13351F: include/uapi/linux/wimax.h
315987dc 13352F: net/wimax/
8a70da82 13353
5fc14680 13354WISTRON LAPTOP BUTTON DRIVER
8b58be88 13355M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13356S: Maintained
679655da 13357F: drivers/input/misc/wistron_btns.c
5fc14680 13358
1da177e4 13359WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 13360M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 13361L: linux-wireless@vger.kernel.org
926554c4 13362W: http://oops.ghostprotocols.net:81/blog
1da177e4 13363S: Maintained
679655da 13364F: drivers/net/wireless/wl3501*
1da177e4 13365
055bcbcb 13366WOLFSON MICROELECTRONICS DRIVERS
fef95164 13367L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13368T: git https://github.com/CirrusLogic/linux-drivers.git
13369W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13370S: Supported
3768f0b1 13371F: Documentation/hwmon/wm83??
f494993f
CK
13372F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13373F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13374F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13375F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13376F: drivers/clk/clk-wm83*.c
9c309598 13377F: drivers/extcon/extcon-arizona.c
b75ea16a 13378F: drivers/leds/leds-wm83*.c
25b273ba 13379F: drivers/gpio/gpio-*wm*.c
9c309598 13380F: drivers/gpio/gpio-arizona.c
d22b0869 13381F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13382F: drivers/input/misc/wm831x-on.c
13383F: drivers/input/touchscreen/wm831x-ts.c
13384F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13385F: drivers/mfd/arizona*
13386F: drivers/mfd/wm*.c
12ebc137 13387F: drivers/mfd/cs47l24*
8c0984e5 13388F: drivers/power/supply/wm83*.c
b75ea16a
MB
13389F: drivers/rtc/rtc-wm83*.c
13390F: drivers/regulator/wm8*.c
3860e6c4 13391F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13392F: drivers/watchdog/wm83*_wdt.c
9c309598 13393F: include/linux/mfd/arizona/
3860e6c4 13394F: include/linux/mfd/wm831x/
b75ea16a 13395F: include/linux/mfd/wm8350/
3768f0b1 13396F: include/linux/mfd/wm8400*
59ec6da2 13397F: include/linux/wm97xx.h
055bcbcb 13398F: include/sound/wm????.h
9c309598 13399F: sound/soc/codecs/arizona.?
055bcbcb 13400F: sound/soc/codecs/wm*
12ebc137 13401F: sound/soc/codecs/cs47l24*
b75ea16a 13402
3e6cd7a4
TH
13403WORKQUEUE
13404M: Tejun Heo <tj@kernel.org>
badb7f5e 13405R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13406T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13407S: Maintained
13408F: include/linux/workqueue.h
13409F: kernel/workqueue.c
e7f08ffb 13410F: Documentation/core-api/workqueue.rst
3e6cd7a4 13411
39ac9f48
CYT
13412X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13413M: Chen-Yu Tsai <wens@csie.org>
13414L: linux-kernel@vger.kernel.org
13415S: Maintained
13416N: axp[128]
13417
1da177e4 13418X.25 NETWORK LAYER
8bf28059 13419M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13420L: linux-x25@vger.kernel.org
8bf28059 13421S: Odd Fixes
679655da
JP
13422F: Documentation/networking/x25*
13423F: include/net/x25*
13424F: net/x25/
1da177e4 13425
e2d1d6c0 13426X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13427M: Thomas Gleixner <tglx@linutronix.de>
13428M: Ingo Molnar <mingo@redhat.com>
13429M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13430M: x86@kernel.org
981c3a4f 13431L: linux-kernel@vger.kernel.org
75fc2d37 13432T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13433S: Maintained
679655da
JP
13434F: Documentation/x86/
13435F: arch/x86/
e2d1d6c0 13436
d0944853 13437X86 PLATFORM DRIVERS
e181ba15 13438M: Darren Hart <dvhart@infradead.org>
d0944853 13439L: platform-driver-x86@vger.kernel.org
e181ba15 13440T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13441S: Maintained
14430813 13442F: drivers/platform/x86/
3a4bceef 13443F: drivers/platform/olpc/
d0944853 13444
c1f5c54b
IM
13445X86 MCE INFRASTRUCTURE
13446M: Tony Luck <tony.luck@intel.com>
487ba8e8 13447M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13448L: linux-edac@vger.kernel.org
13449S: Maintained
13450F: arch/x86/kernel/cpu/mcheck/*
13451
79ebdc95
BP
13452X86 MICROCODE UPDATE SUPPORT
13453M: Borislav Petkov <bp@alien8.de>
13454S: Maintained
13455F: arch/x86/kernel/cpu/microcode/*
13456
f0905c5a
AL
13457X86 VDSO
13458M: Andy Lutomirski <luto@amacapital.net>
13459L: linux-kernel@vger.kernel.org
13460T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13461S: Maintained
d603c8e1 13462F: arch/x86/entry/vdso/
f0905c5a 13463
d6fad502 13464XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13465M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13466M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13467L: linux-media@vger.kernel.org
a825eaec 13468W: https://linuxtv.org
d6fad502
MCC
13469T: git git://linuxtv.org/media_tree.git
13470S: Maintained
13471F: drivers/media/tuners/tuner-xc2028.*
13472
c4468085 13473XEN HYPERVISOR INTERFACE
3eeef8f7 13474M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
101ecde5 13475M: Juergen Gross <jgross@suse.com>
11dbb52b 13476L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13477T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13478S: Supported
13479F: arch/x86/xen/
13480F: drivers/*/xen-*front.c
13481F: drivers/xen/
13482F: arch/x86/include/asm/xen/
13483F: include/xen/
c117ab84 13484F: include/uapi/xen/
c4468085 13485
77bfb479 13486XEN HYPERVISOR ARM
85d1a29d 13487M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13488L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13489S: Maintained
77bfb479
SS
13490F: arch/arm/xen/
13491F: arch/arm/include/asm/xen/
13492
b475e83f 13493XEN HYPERVISOR ARM64
85d1a29d 13494M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13495L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13496S: Maintained
b475e83f
SS
13497F: arch/arm64/xen/
13498F: arch/arm64/include/asm/xen/
13499
9b57e1a7 13500XEN NETWORK BACKEND DRIVER
8386040b 13501M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13502M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13503L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13504L: netdev@vger.kernel.org
13505S: Supported
13506F: drivers/net/xen-netback/*
13507
c5f8e29d
KRW
13508XEN PCI SUBSYSTEM
13509M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13510L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13511S: Supported
13512F: arch/x86/pci/*xen*
13513F: drivers/pci/*xen*
13514
a2c5ae65
KRW
13515XEN BLOCK SUBSYSTEM
13516M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13517M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13518L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13519S: Supported
13520F: drivers/block/xen-blkback/*
13521F: drivers/block/xen*
13522
15d03609
JG
13523XEN PVSCSI DRIVERS
13524M: Juergen Gross <jgross@suse.com>
13525L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13526L: linux-scsi@vger.kernel.org
13527S: Supported
13528F: drivers/scsi/xen-scsifront.c
13529F: drivers/xen/xen-scsiback.c
13530F: include/xen/interface/io/vscsiif.h
13531
c5f8e29d
KRW
13532XEN SWIOTLB SUBSYSTEM
13533M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13534L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13535S: Supported
13536F: arch/x86/xen/*swiotlb*
13537F: drivers/xen/*swiotlb*
13538
1da177e4 13539XFS FILESYSTEM
721a0edf 13540M: Darrick J. Wong <darrick.wong@oracle.com>
541d48f0
DC
13541M: linux-xfs@vger.kernel.org
13542L: linux-xfs@vger.kernel.org
13543W: http://xfs.org/
721a0edf 13544T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
1da177e4 13545S: Supported
679655da
JP
13546F: Documentation/filesystems/xfs.txt
13547F: fs/xfs/
1da177e4 13548
8a3b7a25 13549XILINX AXI ETHERNET DRIVER
59a54f30
MS
13550M: Anirudha Sarangi <anirudh@xilinx.com>
13551M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13552S: Maintained
13553F: drivers/net/ethernet/xilinx/xilinx_axienet*
13554
238b8721 13555XILINX UARTLITE SERIAL DRIVER
8b58be88 13556M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13557L: linux-serial@vger.kernel.org
13558S: Maintained
df621252 13559F: drivers/tty/serial/uartlite.c
238b8721 13560
df330515
LP
13561XILINX VIDEO IP CORES
13562M: Hyun Kwon <hyun.kwon@xilinx.com>
13563M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13564L: linux-media@vger.kernel.org
13565T: git git://linuxtv.org/media_tree.git
13566S: Supported
13567F: Documentation/devicetree/bindings/media/xilinx/
13568F: drivers/media/platform/xilinx/
a5562f65 13569F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13570
74316949
EB
13571XILLYBUS DRIVER
13572M: Eli Billauer <eli.billauer@gmail.com>
13573L: linux-kernel@vger.kernel.org
13574S: Supported
13575F: drivers/char/xillybus/
13576
f620e4b8
MF
13577XTENSA XTFPGA PLATFORM SUPPORT
13578M: Max Filippov <jcmvbkbc@gmail.com>
13579L: linux-xtensa@linux-xtensa.org
13580S: Maintained
13581F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13582F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13583
1da177e4 13584YAM DRIVER FOR AX.25
8b58be88 13585M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13586L: linux-hams@vger.kernel.org
13587S: Maintained
679655da
JP
13588F: drivers/net/hamradio/yam*
13589F: include/linux/yam.h
1da177e4 13590
af64a5eb 13591YEALINK PHONE DRIVER
8b58be88 13592M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13593L: usbb2k-api-dev@nongnu.org
13594S: Maintained
679655da
JP
13595F: Documentation/input/yealink.txt
13596F: drivers/input/misc/yealink.*
af64a5eb 13597
1da177e4 13598Z8530 DRIVER FOR AX.25
8b58be88 13599M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13600W: http://yaina.de/jreuter/
13601W: http://www.qsl.net/dl1bke/
13602L: linux-hams@vger.kernel.org
13603S: Maintained
679655da
JP
13604F: Documentation/networking/z8530drv.txt
13605F: drivers/net/hamradio/*scc.c
13606F: drivers/net/hamradio/z8530.h
1da177e4 13607
0cf31ec1 13608ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13609M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13610L: linux-mm@kvack.org
13611S: Maintained
13612F: mm/zbud.c
13613F: include/linux/zbud.h
13614
7c0c3afb 13615ZD1211RW WIRELESS DRIVER
8b58be88
JP
13616M: Daniel Drake <dsd@gentoo.org>
13617M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13618W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13619L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13620L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13621S: Maintained
6948300c 13622F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13623
20263029
DS
13624ZPOOL COMPRESSED PAGE STORAGE API
13625M: Dan Streetman <ddstreet@ieee.org>
13626L: linux-mm@kvack.org
13627S: Maintained
13628F: mm/zpool.c
13629F: include/linux/zpool.h
13630
1da177e4 13631ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13632L: mjpeg-users@lists.sourceforge.net
f63145e2 13633L: linux-media@vger.kernel.org
1da177e4 13634W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13635T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13636S: Odd Fixes
90d72ac6 13637F: drivers/media/pci/zoran/
1da177e4 13638
6920f2cc
MK
13639ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13640M: Minchan Kim <minchan@kernel.org>
13641M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13642R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13643L: linux-kernel@vger.kernel.org
13644S: Maintained
13645F: drivers/block/zram/
13646F: Documentation/blockdev/zram.txt
13647
8b4a4080 13648ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13649M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13650S: Maintained
df621252 13651F: drivers/tty/serial/zs.*
8b4a4080 13652
eae70d06
MK
13653ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13654M: Minchan Kim <minchan@kernel.org>
13655M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13656R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13657L: linux-mm@kvack.org
13658S: Maintained
13659F: mm/zsmalloc.c
13660F: include/linux/zsmalloc.h
d02be50d 13661F: Documentation/vm/zsmalloc.txt
eae70d06 13662
0cf31ec1 13663ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13664M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13665L: linux-mm@kvack.org
13666S: Maintained
13667F: mm/zswap.c
13668
1da177e4 13669THE REST
8b58be88 13670M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13671L: linux-kernel@vger.kernel.org
8a6e2535 13672Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13673T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13674S: Buried alive in reporters
34d03cc1
JP
13675F: *
13676F: */